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
339822348831	339822349350	339822349900	339822350450	339822351000	339822351550	339822352100	339822352650	339822353200	339822353750	339822354300	339822354852	339822355400	339822355950	339822356500	339822357050	339822357600	339822358150	339822358700	339822359250	339822359800	339822360350	339822360900	339822361450	339822362000	339822362550	339822363100	339822363650	339822364200	339822364750	339822365300	339822365850	339822366400	339822366950	339822367500	339822368050	339822368600	339822369150	339822369700	339822370250	339822370800	339822371352	339822371900	339822372450	339822373000	339822373550	339822374100	339822374650	339822375200	339822375750	339822376300	339822376850	339822377402	339822377950	339822378500	339822379050	339822379600	339822380150	339822380700	339822381250	339822381800	339822382350	339822382900	339822383450	339822384000	339822384550	339822385100	339822385650	339822386200	339822386750	339822387300	339822387850	339822388400	339822388950	339822389500	339822390050	339822390600	339822391150	339822391700	339822392250	339822392800	339822393350	339822393902	339822394450	339822395000	339822395550	339822396100	339822396650	339822397200	339822397750	339822398300	339822398850	339822399400	339822399952	339822400500	339822401050	339822401600	339822402150	339822402700	339822403250	339822403800	339822404350	339822404900	339822405450	339822406000	339822406550	339822407100	339822407650	339822408200	339822408750	339822409300	339822409850	339822410400	339822410950	339822411500	339822412050	339822412600	339822413150	339822413700	339822414250	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2711	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22220	20753	29824	25133	21685	20078	10836	956	372	338	271	283	262	287	295	294	284	301	303	274	298	273	272	315	289	268	278	285	265	300	276	280	289	274	266	277	269	272	290	289	266	239	281	297	266	297	287	272	271	292	242	280	287	278	276	263	259	269	295	276	254	256	301	285	269	231	300	264	313	257	247	252	287	251	282	265	307	294	277	249	261	243	288	290	271	291	282	266	250	290	270	281	275	281	295	303	254	276	297	258	263	293	297	291	307	290	289	270	302	284	251	261	295	282	269	289	293	291	294	304	259	289	270	280	235	278	274	283	305	292	295	284	267	302	270	265	300	285	274	283	278	261	269	259	265	315	250	287	298	265	277	291	289	293	277	246	278	291	276	274	290	313	296	293	275	278	265	257	271	281	271	276	289	323	264	290	267	266	275	273	284	281	286	259	277	297	260	265	285	289	268	270	266	295	263	265	277	281	264	290	304	273	279	264	279	247	289	281	264	246	264	279	271	278	288	271	288	279	306	279	264	289	246	269	291	294	260	251	250	290	273	270	268	294	258	296	281	307	263	252	279	263	275	287	275	297	325	302	259	246	274	275	267	279	283	270	268	261	273	248	266	290	251	257	286	276	278	269	273	284	293	296	245	287	299	292	291	276	243	272	309	301	303	267	264	271	289	277	269	263	262	266	281	265	270	269	290	265	278	286	281	273	280	306	287	265	278	254	285	294	303	263	314	244	286	292	269	295	291	256	286	321	246	277	281	281	298	281	278	292	301	261	278	276	266	283	271	283	263	308	265	259	275	291	277	278	298	295	311	290	292	278	284	302	286	279	266	244	289	312	285	269	283	291	281	254	325	290	293	259	273	277	265	293	299	291	275	291	286	243	262	277	286	272	288	280	272	289	242	271	296	259	283	312	263	272	274	269	256	283	304	298	289	257	255	257	269	269	322	298	271	269	309	274	282	260	267	271	250	279	274	274	267	273	280	270	292	258	280	301	284	262	301	282	271	309	281	275	264	268	282	309	297	270	261	286	299	250	306	291	286	311	269	277	282	287	259	261	276	287	311	251	299	209	308	289	312	276	303	272	248	267	271	305	299	282	298	331	276	271	285	287	276	270	252	263	294	256	282	267	292	274	272	277	279	268	296	257	302	292	258	247	281	314	279	291	265	276	300	305	268	274	295	256	291	276	279	265	281	262	312	251	293	286	277	297	259	285	254	309	293	285	299	278	295	295	260	276	298	275	259	277	278	268	260	267	269	272	266	301	261	290	231	300	288	282	256	275	270	265	272	276	301	228	278	277	258	278	270	272	295	296	276	267	297	259	266	288	234	247	263	277	276	282	263	278	273	276	278	292	273	252	291	270	251	258	268	270	290	294	263	257	262	315	264	263	318	286	299	277	315	285	273	287	263	267	267	266	286	293	261	274	248	283	303	292	277	243	291	259	258	255	271	249	298	260	292	292	283	274	293	290	290	282	264	306	256	279	278	272	263	308	268	318	273	276	262	288	258	251	259	267	298	296	272	288	301	274	257	287	273	259	269	281	299	273	269	264	276	258	293	283	274	277	249	274	298	280	283	288	290	283	291	271	293	277	259	284	238	245	278	289	269	262	284	293	295	270	263	277	258	267	284	275	291	262	281	283	286	279	286	304	273	306	268	311	269	291	275	275	265	305	272	267	289	258	279	278	268	290	262	250	303	278	285	298	295	243	292	242	266	287	290	289	273	264	265	261	306	247	278	284	283	286	278	276	248	269	267	273	297	263	276	269	268	273	319	275	282	290	269	269	259	271	295	295	279	242	270	271	267	260	307	289	273	270	282	261	259	257	260	284	296	243	264	298	279	271	289	277	281	253	271	290	276	292	282	248	272	288	296	274	287	293	261	296	299	282	280	273	272	288	287	294	272	276	302	283	273	256	273	280	305	265	277	280	262	262	272	269	265	287	275	280	290	291	250	257	282	249	299	276	250	301	283	245	283	226	298	292	267	270	252	271	289	256	282	263	278	250	267	271	294	281	283	251	238	295	270	284	256	278	311	300	309	269	276	256	277	266	285	268	291	252	270	285	294	264	271	267	294	279	266	292	285	287	289	255	261	307	311	271	269	252	273	272	288	308	258	284	298	303	304	274	276	292	269	290	263	279	323	279	279	294	289	272	267	261	268	273	267	281	247	264	281	257	299	268	281	274	278	276	280	283	302	303	277	255	250	263	258	282	271	273	287	288	297	261	303	280	282	291	305	287	276	275	282	303	280	260	256	266	279	298	266	263	268	254	273	254	269	288	286	272	283	262	301	278	274	259	304	274	262	283	262	277	276	270	276	289	261	313	290	279	285	268	284	274	287	250	273	274	250	252	274	279	295	248	273	270	295	290	259	255	300	289	287	310	276	264	256	284	287	265	273	267	262	288	265	286	266	283	260	300	283	272	281	258	303	267	269	282	253	293	266	291	283	252	293	268	282	308	268	267	256	294	293	298	290	298	290	265	300	265	263	277	287	297	309	271	280	267	282	292	279	326	285	293	280	268	270	295	266	284	253	255	284	291	299	311	280	263	283	283	295	288	263	253	294	271	294	283	292	266	294	281	279	281	327	298	297	310	279	272	280	264	272	274	277	284	282	282	262	285	253	285	240	267	295	273	288	274	303	294	289	281	274	274	304	292	279	269	287	303	281	295	266	235	324	290	267	301	301	258	273	254	272	257	257	277	303	281	280	261	313	292	282	286	274	260	287	284	254	270	266	289	257	316	281	289	295	283	267	274	271	277	258	280	271	283	277	267	304	269	249	281	303	281	267	289	291	301	296	265	266	268	286	258	281	293	280	305	265	281	259	274	282	272	288	265	265	287	261	268	286	250	288	269	287	259	276	305	288	260	255	282	228	312	268	241	288	275	273	282	290	264	299	281	254	269	297	260	274	264	281	270	274	276	270	288	258	290	266	263	288	275	267	254	263	297	277	274	264	267	294	329	248	292	280	279	299	268	280	283	264	268	294	267	276	289	260	293	275	256	257	267	284	266	273	266	283	276	248	254	298	320	299	278	267	272	279	291	298	272	277	261	291	293	254	301	270	306	263	306	247	287	268	245	283	279	287	273	247	247	286	274	265	289	301	261	275	243	271	281	271	280	269	274	284	269	289	292	278	269	273	302	278	306	273	261	286	293	291	276	318	296	281	283	264	290	271	282	266	256	302	262	277	284	266	292	287	295	279	301	272	307	279	281	303	279	287	262	290	302	286	270	266	247	288	280	266	260	273	297	248	258	290	313	286	273	278	279	310	293	256	254	259	299	296	261	275	293	288	280	272	294	269	253	288	273	263	262	272	265	252	304	287	275	266	282	283	284	273	277	282	280	282	273	269	261	278	276	304	252	267	283	282	268	288	312	288	289	283	262	283	265	219	286	273	269	259	295	234	265	269	299	300	295	285	269	295	256	253	290	227	247	245	264	250	267	265	270	275	304	266	271	262	275	300	283	277	296	286	270	272	279
59361	98113	77179	51313	32206	15299	4664	1256	539	445	435	394	418	351	406	391	413	409	395	382	407	409	410	429	406	367	420	401	437	377	411	405	421	394	385	425	393	411	429	372	396	413	375	430	455	405	406	399	405	408	399	438	371	400	407	377	386	387	430	423	379	388	397	389	420	411	399	397	390	371	394	385	397	363	414	409	403	388	406	408	377	364	413	428	375	351	387	407	442	402	412	384	395	395	422	412	421	404	439	396	399	400	426	411	424	391	377	379	393	403	357	392	391	380	424	374	411	408	370	426	407	374	385	398	377	385	372	416	404	388	381	387	376	380	424	367	385	379	413	379	421	385	397	386	375	400	405	394	451	414	385	389	417	397	376	373	449	393	386	380	413	376	427	391	392	378	400	396	387	385	367	404	381	403	402	393	412	389	395	353	420	359	391	359	385	368	379	353	399	382	417	433	387	416	370	385	381	421	404	378	371	392	380	380	400	375	391	423	430	385	385	392	396	407	391	384	379	384	415	391	405	416	408	428	415	409	378	369	371	383	381	386	372	378	403	398	394	420	447	401	361	368	388	368	404	413	367	384	380	403	405	378	426	383	403	379	354	381	355	416	414	385	400	423	400	428	423	392	373	347	403	398	421	415	401	393	348	356	395	400	393	406	412	402	401	370	385	361	394	374	391	383	406	390	410	409	405	379	423	370	385	398	408	402	398	359	401	386	399	391	391	369	405	408	374	413	364	376	375	446	385	424	388	367	354	361	375	380	372	391	390	394	373	373	406	427	409	378	401	452	383	373	406	407	427	398	389	374	369	419	379	425	380	432	415	401	409	407	390	402	398	401	412	414	380	363	428	405	400	365	353	414	430	415	401	376	380	411	416	409	414	420	364	375	413	424	398	368	391	397	398	404	400	430	400	407	377	396	433	385	417	375	402	400	414	407	367	392	388	360	375	423	399	395	395	401	405	409	396	372	369	387	379	396	411	395	421	415	380	361	402	416	392	389	411	418	384	369	383	377	385	379	415	399	379	428	389	426	397	375	416	374	418	371	331	410	364	353	376	401	401	424	383	390	376	410	373	338	379	384	406	420	408	389	411	390	408	390	383	401	369	423	383	394	401	387	388	369	391	407	400	383	426	398	391	410	405	338	399	366	364	384	401	403	382	404	392	420	404	350	397	381	382	444	353	401	423	432	363	375	379	421	420	381	383	372	352	391	388	372	383	400	389	359	396	388	391	382	367	360	413	391	403	382	366	412	399	398	410	378	395	380	390	409	376	433	406	348	411	367	402	383	361	374	396	414	418	400	397	384	402	402	422	371	386	404	407	384	361	379	413	394	370	386	344	417	386	385	389	405	376	376	400	376	390	396	398	409	396	421	383	364	389	429	397	413	423	394	416	406	415	360	376	396	375	400	354	408	426	432	398	403	446	402	395	360	389	380	412	361	419	399	394	387	380	420	437	394	406	394	429	380	411	403	356	389	422	348	371	401	378	364	370	389	386	391	405	385	381	436	354	410	441	379	435	347	404	389	405	417	368	439	361	374	432	380	398	407	397	381	401	423	401	398	389	400	417	401	364	406	387	394	383	399	379	420	392	389	391	442	391	393	432	387	393	415	383	409	365	388	432	396	363	383	393	422	387	393	378	371	399	401	391	412	415	381	421	398	421	378	399	418	391	395	401	446	363	369	385	362	388	375	396	374	366	359	389	378	398	384	399	382	391	391	389	377	387	412	419	390	372	393	387	392	417	390	414	402	396	372	377	394	381	360	405	389	396	383	419	395	430	391	390	391	429	375	406	395	385	414	406	411	396	413	401	396	349	377	422	373	365	382	393	396	407	389	396	396	388	394	419	358	368	358	438	435	405	389	388	376	388	386	392	380	375	382	408	395	405	443	350	400	359	389	412	418	377	397	387	411	391	392	415	369	358	416	388	412	385	414	405	355	424	416	375	425	405	425	437	383	405	361	439	372	416	396	416	414	385	385	396	435	382	382	411	361	399	371	413	413	380	382	411	401	400	392	399	392	369	379	378	421	405	404	392	374	385	381	420	400	369	386	397	384	399	408	423	431	408	413	374	412	388	364	401	393	423	399	374	415	377	377	384	382	385	406	377	392	372	413	392	429	399	416	371	405	392	360	417	407	398	373	426	366	417	408	363	391	397	399	380	389	416	385	432	395	368	389	369	391	372	404	370	394	423	377	414	369	395	377	378	396	393	392	380	377	384	400	408	424	392	374	394	405	366	393	379	386	389	422	389	440	400	409	410	432	382	376	402	361	430	427	329	390	399	398	397	392	403	369	400	398	382	386	383	405	389	390	378	427	393	378	416	394	371	366	424	404	379	438	409	407	418	386	388	407	396	384	384	398	425	394	403	405	386	397	432	408	413	414	382	387	378	376	413	401	394	385	397	402	399	392	372	408	368	398	381	398	385	377	415	422	388	406	366	377	396	428	389	359	410	382	395	386	362	407	390	393	361	410	444	369	440	375	400	400	361	407	408	377	406	391	376	383	405	369	393	411	382	373	390	390	411	369	417	397	382	406	404	422	393	415	371	361	394	397	417	426	420	389	370	390	426	343	378	382	374	419	381	402	408	374	396	390	406	395	422	431	396	373	409	382	369	403	403	390	403	395	385	369	402	408	329	408	407	386	441	396	379	376	374	431	404	398	367	409	376	407	401	416	407	407	375	414	380	409	391	402	427	385	395	396	406	357	427	346	396	395	362	387	408	422	399	388	396	413	374	439	368	386	426	379	442	411	370	400	407	378	390	394	354	396	402	397	395	399	388	371	379	391	381	412	367	390	422	364	392	419	345	404	390	386	383	393	411	406	359	382	385	387	389	375	427	400	407	377	370	382	400	365	405	410	367	407	381	359	389	426	419	389	390	368	404	386	335	403	387	396	390	403	419	409	387	381	362	400	367	400	424	394	383	387	418	380	386	402	399	430	403	375	379	376	401	376	388	396	399	385	374	363	397	410	388	407	420	361	408	389	414	417	435	386	406	391	391	439	376	401	368	412	417	389	394	368	375	365	401	417	395	405	401	419	398	394	408	362	395	354	406	380	411	389	400	351	400	390	410	410	404	371	414	401	398	397	358	398	386	378	404	447	369	413	412	365	433	375	398	362	421	394	408	397	401	430	391	382	421	404	415	394	433	385	376	417	373	416	409	346	396	394	409	388	408	393	396	408	396	364	423	406	401	422	383	448	347	374	380	420	378	373	397	402	385	405	402	411	398	382	393	395	384	404	396	393	366	398	403	366	407	363	397	347	385	396	383	394	407	379	411	398	411	396	373	393	384	387	356	400	442	411	400	390	387	407	403	363	396	406	389	385	389	395	404	386	364	410	405	418	417	423	387	379	441	411	365	378	398	377	353	394	381	402	366	417	369	395	359	390	387	386	388	394	440	370	409	361	430	408	425	381	352	386	378	411	395	400	392	433	413	382	438	401	421	407	399	364	360	380	398	403	369	365	424	414	401	397
28429	28047	31068	17885	4605	1247	552	345	309	302	286	291	289	286	274	261	267	274	275	297	267	292	279	279	251	297	310	280	257	267	280	274	290	271	280	276	257	264	284	267	291	284	288	295	263	272	288	278	281	274	305	285	274	283	288	269	268	259	292	262	283	256	284	273	297	313	324	242	259	317	279	258	278	310	271	271	273	313	276	261	276	271	248	281	283	272	283	276	286	277	257	279	277	293	299	282	285	291	278	249	269	291	291	282	277	297	259	288	281	280	289	278	276	304	279	285	292	280	291	290	279	299	295	245	255	254	290	309	279	302	283	272	267	310	293	263	279	278	295	268	280	246	257	285	269	285	268	283	282	264	287	268	268	269	285	292	258	290	276	295	299	282	296	276	279	280	261	278	259	273	309	268	259	278	272	262	289	273	280	276	258	270	306	274	287	305	283	310	277	296	285	294	276	275	299	275	286	253	262	270	313	284	313	288	306	278	280	282	308	307	300	293	279	259	284	305	292	282	320	294	275	271	292	283	300	304	285	281	300	266	306	281	263	302	275	275	267	308	325	261	254	285	283	293	288	329	280	267	285	281	253	261	273	286	296	262	301	259	253	281	299	250	276	277	325	283	259	268	278	295	279	282	268	249	298	275	283	279	278	271	259	241	278	265	284	265	275	268	253	289	292	287	290	307	270	277	270	274	277	276	279	285	267	283	287	242	286	272	286	263	276	285	294	287	278	264	280	269	227	276	329	294	262	273	290	293	276	285	301	290	267	289	282	292	306	286	283	279	284	286	283	274	266	301	265	278	280	261	301	276	274	296	274	271	270	285	262	289	287	258	277	281	278	281	299	322	267	267	294	286	298	293	293	248	293	246	277	279	257	294	315	266	273	310	292	277	314	281	268	260	299	308	289	344	293	283	281	283	242	260	299	252	264	308	290	280	317	282	285	273	288	276	264	287	300	294	270	269	301	280	279	280	279	289	276	268	277	261	301	265	280	275	291	304	285	306	291	284	294	269	275	258	284	297	285	292	268	265	265	309	269	279	261	275	271	270	280	303	272	270	277	294	290	286	263	282	287	278	278	300	298	261	262	266	274	293	267	296	268	275	317	297	300	278	283	287	272	293	272	294	267	293	281	256	254	295	286	263	258	282	270	276	305	275	278	275	271	272	274	314	261	259	260	288	296	300	261	303	271	268	266	274	274	276	290	301	277	264	271	307	271	280	270	315	278	298	303	268	304	263	250	290	288	272	294	259	295	265	289	286	298	268	277	278	283	282	288	257	291	279	285	291	307	274	247	265	282	298	271	262	292	299	259	261	267	287	281	266	272	272	265	294	281	292	291	282	292	298	278	267	276	277	298	295	277	260	318	293	277	303	268	315	278	260	288	299	301	282	290	288	303	265	309	291	277	293	257	291	270	282	289	279	285	284	295	269	286	269	291	279	276	295	282	293	255	278	284	263	284	296	293	281	269	306	277	254	281	265	246	276	256	266	279	281	279	296	286	290	289	284	296	262	283	256	280	274	282	266	272	278	283	283	268	293	302	252	275	273	273	256	273	265	283	267	298	272	275	282	299	283	282	281	290	258	295	289	281	288	280	271	266	296	240	271	305	283	333	300	280	299	303	296	277	267	286	267	266	276	278	301	269	262	256	282	256	284	265	280	280	255	305	293	289	279	308	280	307	328	259	297	285	278	269	287	275	263	276	281	292	255	271	281	312	257	304	313	284	308	253	277	290	296	295	277	284	263	248	270	285	261	231	289	280	266	273	288	266	270	275	273	292	293	287	298	269	280	282	280	275	282	260	266	298	283	286	272	291	265	281	288	281	294	269	291	252	259	311	301	316	261	310	289	270	313	295	283	265	279	298	283	325	258	281	307	294	279	256	299	297	295	287	303	279	279	301	273	278	270	297	296	294	284	292	280	257	277	308	267	269	269	287	265	294	281	273	295	289	265	296	258	250	274	291	260	288	255	296	298	253	296	305	289	271	285	276	265	268	281	282	263	247	275	271	290	296	288	293	265	297	303	287	274	288	303	278	299	284	274	296	264	286	287	286	280	267	289	313	274	292	281	290	265	272	292	260	287	312	254	311	289	264	292	299	316	302	300	270	274	257	275	290	283	260	279	334	296	272	284	276	279	264	301	319	299	275	276	271	266	305	281	303	297	268	316	310	256	281	282	258	279	299	271	303	287	302	285	284	290	266	285	310	301	274	273	278	236	314	267	271	265	320	286	301	289	291	271	288	283	301	284	297	292	271	274	262	255	260	268	272	314	254	270	275	281	275	279	280	291	293	283	246	283	273	279	286	269	277	272	300	298	285	289	273	294	265	280	254	275	263	277	302	269	259	270	262	259	282	265	312	269	271	270	266	311	268	271	272	277	260	279	281	279	270	271	275	285	290	293	297	297	258	285	307	298	261	313	281	283	267	284	307	261	253	271	294	266	263	285	280	246	284	294	268	278	274	294	292	274	273	250	288	268	294	250	304	296	298	268	271	286	295	308	265	267	260	279	298	290	252	252	276	292	296	313	277	270	276	314	279	257	273	305	282	308	289	278	278	254	261	300	274	285	284	281	255	265	283	269	274	272	294	302	274	284	287	260	304	269	279	286	283	274	266	299	266	289	257	266	283	312	295	314	284	273	274	289	260	256	282	290	300	317	280	298	279	280	289	288	264	271	259	269	251	294	265	280	290	279	293	279	275	317	289	298	249	261	285	313	282	278	286	254	282	305	277	296	264	281	270	285	283	305	293	265	307	269	304	264	267	304	288	286	275	308	270	258	288	267	303	294	270	259	308	281	252	267	284	289	246	309	288	252	300	264	291	284	277	277	259	295	245	272	295	292	270	268	268	267	286	248	300	317	268	285	287	274	255	284	274	280	286	311	296	313	294	284	302	279	309	273	269	255	318	303	290	274	296	301	278	274	289	274	249	290	277	277	285	274	282	280	273	250	285	285	288	323	295	284	289	293	296	275	284	290	307	255	285	277	319	275	275	283	271	249	263	257	281	275	280	268	264	260	286	285	270	279	265	276	270	290	271	288	279	273	246	287	279	267	292	274	290	306	298	273	280	303	322	277	277	263	259	283	275	306	256	272	259	301	270	304	267	306	271	283	309	277	271	265	261	290	284	251	277	294	253	270	260	290	287	336	280	283	305	276	251	274	269	237	301	268	258	252	287	271	292	263	260	290	278	288	285	282	288	294	266	257	272	276	292	278	271	264	280	269	292	264	281	266	265	274	269	261	282	296	247	264	277	255	277	299	294	308	267	260	266	278	282	274	290	270	276	250	271	288	317	272	300	266	284	290	289	255	289	251	274	278	281	284	283	269	289	307	282	278	266	288	277	250	296	257	278	295	248	242	283	283	291	261	278	272	284	257	281	264	266	274	300	300	282	273	279	260	302	294	276	291	279	242	260	252	278	278	272	291	298	295	292	270	260	279	278	268	262	266	284	327	299	264	273	273	282	287	307	316	265	276
32568	47986	36163	17396	6641	2192	818	501	419	390	394	409	385	407	390	430	412	403	407	442	414	422	430	386	409	407	401	421	430	423	424	387	416	430	415	403	411	398	400	401	450	412	425	389	395	427	392	417	420	406	426	406	457	406	466	420	423	426	421	406	398	405	447	414	423	424	413	383	404	435	393	414	449	402	383	431	411	386	391	432	412	401	407	399	426	404	409	391	430	405	412	389	438	362	430	390	432	425	398	455	400	432	394	433	437	397	409	401	386	426	424	407	408	409	430	428	426	410	408	401	395	379	421	413	418	426	383	411	440	407	405	435	436	407	441	428	379	430	389	413	364	414	423	390	376	408	408	382	389	403	391	403	421	395	420	384	407	452	407	431	439	401	401	399	428	451	411	402	378	390	428	435	445	391	423	432	386	411	463	401	404	401	443	377	400	379	425	379	427	447	424	410	408	438	408	388	406	412	401	402	427	417	399	384	414	387	399	380	416	432	420	441	352	394	416	399	414	395	406	456	403	362	409	388	407	405	443	414	445	424	388	408	408	405	391	389	421	404	394	423	449	441	423	413	367	413	428	417	394	387	413	420	416	370	447	390	405	401	374	443	391	436	423	493	402	409	414	417	394	437	386	390	386	403	410	421	427	396	426	385	438	411	448	399	396	409	389	402	433	396	375	427	384	396	418	428	390	409	446	438	414	445	435	416	422	402	440	427	389	381	425	377	412	419	423	406	422	429	431	363	421	434	402	430	417	453	408	407	394	431	453	436	393	412	419	375	395	406	383	423	422	439	387	440	400	401	430	404	396	405	453	416	448	444	396	438	412	457	353	449	425	433	453	409	431	438	437	410	421	425	411	376	405	402	423	394	397	377	455	420	417	426	395	417	447	389	413	450	431	425	406	443	415	431	392	376	428	401	424	389	425	419	386	412	401	381	442	429	424	416	446	417	384	445	413	378	391	411	403	425	398	407	388	441	404	419	457	381	411	418	418	426	431	420	428	384	420	403	426	397	406	404	434	414	358	412	432	396	419	403	390	420	384	432	405	396	422	415	392	386	417	417	448	366	417	423	409	407	445	395	455	408	442	415	415	438	437	380	430	413	439	398	414	410	409	443	475	424	413	432	397	402	423	447	418	409	408	431	379	425	404	424	386	416	378	448	400	424	425	427	435	417	400	399	396	408	415	416	399	417	404	418	413	396	438	421	410	453	441	389	374	452	420	419	407	415	405	408	407	409	427	434	410	421	385	432	437	390	405	425	411	390	390	433	413	416	386	402	391	428	369	413	401	405	442	403	419	431	440	399	449	398	428	419	439	434	429	401	461	386	415	415	412	435	382	404	391	400	424	413	410	426	411	432	408	422	398	415	401	445	410	412	437	417	416	400	431	396	416	385	413	423	363	410	390	415	433	431	399	418	405	416	400	417	421	416	459	445	398	426	439	407	395	413	404	396	446	397	411	395	360	373	417	386	406	401	410	399	436	439	440	426	399	417	408	429	434	453	431	360	419	434	467	462	422	420	431	382	435	398	454	377	368	428	414	420	389	395	460	399	391	403	397	408	438	400	376	395	412	365	389	386	415	390	396	380	386	403	393	428	424	459	448	417	390	438	427	421	408	369	418	382	371	404	443	412	429	425	433	446	394	455	393	410	430	426	434	394	428	397	389	381	382	419	436	378	417	415	414	418	398	456	400	437	428	400	389	412	412	403	348	406	425	394	421	381	439	446	421	453	386	403	403	469	414	418	410	393	387	411	431	449	396	433	410	438	396	378	394	411	381	417	439	404	384	399	432	391	454	429	406	458	420	404	410	419	410	432	440	355	388	414	394	356	422	430	395	382	406	406	406	408	381	410	406	407	418	393	398	395	364	403	402	384	410	438	409	436	447	413	397	431	397	451	440	406	430	395	423	434	411	427	394	418	418	420	389	393	411	444	425	410	436	425	374	392	403	374	441	412	411	381	375	470	414	420	377	394	403	405	412	413	402	402	432	422	392	443	449	364	382	406	435	408	425	410	447	404	436	407	423	424	381	388	414	437	399	401	391	416	394	432	428	414	400	408	365	392	373	387	403	392	417	396	396	404	417	401	394	441	439	410	422	411	430	414	441	428	400	401	397	423	415	382	403	406	410	434	419	443	405	422	393	403	408	469	436	394	430	403	452	425	370	413	414	413	421	440	409	391	423	390	382	409	407	390	419	420	383	424	411	411	428	396	438	409	444	441	407	424	412	430	414	412	382	442	434	403	378	419	426	422	421	387	430	413	385	380	455	423	390	426	435	387	399	401	392	408	418	399	425	400	410	411	412	418	424	421	433	403	373	420	423	383	425	426	397	406	427	414	426	426	423	424	421	401	396	445	405	400	435	401	415	395	423	365	401	366	384	405	444	426	397	409	434	394	420	452	430	428	411	421	415	452	424	420	445	400	407	414	420	455	440	419	384	406	432	416	437	382	404	411	441	443	407	408	402	435	430	386	402	383	421	368	392	416	406	403	407	397	388	409	383	409	393	422	422	386	404	442	396	373	400	431	398	392	380	431	380	446	427	386	400	395	396	409	459	423	435	401	443	405	393	384	432	423	413	415	416	439	411	415	456	408	396	419	399	418	429	374	415	432	398	406	398	400	428	416	404	433	407	428	417	421	439	412	404	434	414	421	416	382	441	406	426	411	423	414	429	389	428	458	419	425	427	421	416	426	388	405	398	461	408	393	395	414	436	393	456	441	392	405	390	411	410	388	379	451	420	426	428	421	425	368	426	436	411	415	411	460	421	378	419	397	419	406	424	382	412	401	427	417	390	406	399	437	387	432	409	423	410	383	429	418	411	418	422	421	357	408	423	441	420	451	423	439	416	413	469	427	414	416	387	407	395	389	407	433	428	432	386	399	407	408	398	404	458	396	425	417	398	421	415	400	417	413	426	417	460	418	429	383	425	442	414	412	445	395	446	391	430	414	390	382	404	404	394	394	428	412	438	402	419	379	401	418	448	432	404	427	370	377	405	356	424	395	428	398	415	422	408	410	400	416	390	422	401	407	388	393	389	400	396	411	448	451	415	401	465	420	413	426	408	397	444	406	422	403	404	384	410	416	445	410	416	442	368	446	413	415	390	418	348	399	402	402	438	423	364	403	416	392	417	420	439	409	411	424	415	422	439	410	404	470	405	406	429	410	422	420	423	413	433	384	376	439	395	390	412	373	410	439	414	411	383	432	437	442	435	423	412	417	410	443	428	382	404	429	423	424	423	410	449	387	428	388	425	393	411	420	431	405	391	427	433	397	420	433	428	396	427	423	430	392	385	421	394	435	460	431	403	415	398	423	433	418	438	425	405	389	390	417	455	431	397	425	411	385	395	355	418	426	433	424	385	418	417	432	440	409	380	422	400	410	412	452	409	421	405	414	374	425	413	412	426	383	424	417	407	410	407	408	437	389	407	419	454	424	413	452	442	420	408	410	396	435	416	420	385	414	400	368	408	415	403	410
24660	22697	33692	29809	22985	15268	3305	606	348	298	309	282	310	314	292	300	285	270	284	289	333	306	301	276	312	286	300	295	311	309	288	333	289	322	265	307	335	307	293	301	307	299	330	301	335	312	302	306	307	283	298	317	308	322	277	306	296	317	283	290	292	326	269	281	294	285	307	324	288	316	309	306	312	287	285	324	328	325	317	306	324	290	288	292	296	276	329	339	313	322	284	300	341	282	306	298	315	310	326	303	295	321	280	302	287	306	283	272	314	287	310	282	283	304	289	318	300	344	290	288	286	292	322	324	313	298	317	327	298	276	330	298	289	292	322	319	302	298	310	307	317	298	326	317	301	305	301	309	280	298	298	308	308	340	313	304	297	322	334	312	303	284	324	331	305	307	300	276	327	297	317	255	307	324	304	297	303	289	294	295	307	319	313	270	335	335	299	295	288	317	316	308	295	280	271	304	292	328	311	324	294	278	318	312	291	298	287	316	304	286	310	334	311	325	317	338	282	311	290	292	288	284	304	265	286	303	305	306	269	307	297	323	305	283	309	312	302	290	305	314	319	306	328	315	295	310	308	306	298	328	320	312	329	316	323	303	321	291	318	311	289	277	312	305	284	271	312	303	276	303	299	287	287	312	267	270	295	318	275	297	327	324	321	312	300	286	307	288	289	324	289	325	304	289	300	290	292	295	292	298	314	268	342	308	307	290	299	290	319	304	285	314	274	301	306	300	311	282	303	286	282	293	321	297	288	306	309	305	306	320	290	317	284	329	320	328	291	323	310	262	300	282	283	323	317	298	280	297	334	309	321	296	283	306	297	307	296	280	325	298	329	284	311	313	300	328	297	310	289	301	295	278	334	285	297	323	311	284	311	293	312	278	331	296	317	328	297	293	296	295	296	284	291	275	307	326	285	327	289	307	301	321	274	320	316	299	302	288	271	283	318	308	294	313	294	269	312	290	275	302	298	286	271	297	289	281	303	317	272	269	300	315	297	293	304	265	320	298	284	304	314	303	298	292	294	279	286	325	325	308	277	308	310	294	307	328	287	296	304	288	334	307	285	333	303	309	298	300	301	282	300	316	306	309	286	322	283	280	324	298	311	320	314	317	300	269	313	277	308	288	285	326	317	322	261	293	294	338	300	313	296	314	314	319	328	303	325	290	302	294	341	278	323	311	303	310	294	284	311	299	305	281	272	311	281	275	328	321	277	295	319	295	303	290	289	313	301	307	303	340	325	306	268	276	301	305	305	282	301	306	312	308	274	337	317	285	288	315	296	307	293	286	307	297	292	303	301	313	289	290	299	295	322	340	296	328	301	291	276	317	264	322	303	300	304	272	322	297	291	299	280	324	285	288	295	297	316	317	318	328	289	289	289	283	332	300	316	304	296	312	293	323	305	321	317	301	296	317	325	275	281	282	313	293	305	305	292	322	341	287	322	303	330	277	296	317	276	296	288	312	327	290	296	299	284	299	316	304	320	271	287	267	302	313	280	290	323	291	305	331	280	316	300	313	310	299	330	310	276	306	315	308	291	318	327	282	308	307	287	334	289	309	318	304	281	305	335	298	300	286	327	289	301	290	333	311	309	291	283	299	287	278	315	295	306	304	323	302	298	295	295	294	309	339	309	298	304	328	309	284	301	289	322	303	297	294	290	301	281	265	295	323	291	298	308	317	285	289	285	303	324	295	310	310	272	311	336	292	318	331	284	313	335	311	277	298	318	299	320	310	266	298	285	320	306	286	309	314	319	324	318	310	276	282	322	297	286	289	318	309	260	285	305	296	286	258	284	292	287	296	288	281	294	294	275	311	281	285	301	317	300	312	353	304	321	291	288	304	296	286	298	304	342	286	322	305	269	292	313	307	283	324	324	308	302	303	320	289	289	288	312	294	299	293	302	329	302	318	309	319	285	284	305	332	297	301	301	290	292	293	304	300	321	294	317	295	298	310	292	287	340	286	292	293	276	276	318	308	310	294	284	306	281	261	305	295	295	307	298	303	331	293	313	283	298	312	305	319	307	298	302	300	307	288	323	302	296	284	297	295	291	293	285	320	295	316	253	303	265	301	304	283	309	309	264	325	286	322	336	290	333	320	291	307	281	288	278	296	312	320	328	303	304	317	314	305	286	322	274	295	319	316	298	292	289	292	301	264	300	259	292	305	270	290	317	274	286	312	285	312	287	313	309	301	303	307	294	310	284	310	295	323	329	305	280	299	321	355	270	299	323	326	303	334	302	318	295	321	318	285	277	305	306	286	307	310	307	289	304	292	284	302	325	299	279	296	316	301	304	295	276	281	277	275	304	293	302	325	287	317	292	301	322	262	293	281	296	319	298	281	286	290	321	280	283	296	264	292	301	312	287	307	270	331	309	292	275	330	294	304	292	287	295	301	308	299	314	295	301	266	293	290	280	299	316	284	333	286	318	288	285	319	299	314	305	301	317	334	254	298	293	314	297	290	291	290	294	328	307	297	321	300	291	309	335	264	311	314	290	296	334	279	285	294	305	274	280	313	285	301	294	297	308	304	300	323	300	286	351	273	275	316	301	303	288	291	295	280	278	316	343	295	289	306	274	275	300	298	316	313	296	318	285	310	269	321	285	308	336	324	293	280	301	311	306	321	289	289	286	292	323	333	282	305	285	342	293	285	287	294	298	324	319	293	293	306	291	293	313	281	308	304	316	315	298	304	330	284	294	341	298	302	300	287	296	313	297	267	293	306	351	332	315	317	267	343	303	320	291	288	295	304	310	266	282	288	296	277	314	307	305	317	300	312	297	300	292	300	304	312	297	301	298	315	289	325	266	302	299	334	313	296	306	291	300	313	285	297	295	329	267	323	288	302	314	286	322	291	298	312	304	318	331	299	303	292	299	304	288	314	287	313	318	301	317	302	311	303	293	318	272	310	329	301	311	332	306	286	337	312	302	284	310	321	292	287	298	307	330	290	273	284	298	323	325	301	307	316	332	290	276	323	304	270	333	294	293	294	310	294	302	296	287	283	263	321	318	331	318	305	329	307	310	320	296	310	324	300	285	330	309	314	307	324	286	338	282	309	347	286	295	270	330	319	291	310	327	315	278	279	318	307	313	288	298	328	289	306	300	279	292	307	315	271	315	287	298	307	310	288	304	291	311	283	280	286	273	309	320	275	324	287	322	318	293	312	315	295	310	269	307	342	292	296	333	314	291	301	290	285	315	302	278	301	275	318	317	311	329	304	283	322	303	294	313	316	276	296	289	288	284	291	321	337	327	334	304	308	297	324	290	290	316	314	295	320	295	319	316	305	343	291	316	292	283	273	273	309	262	293	287	312	304	304	290	275	301	311	299	308	327	327	311	311	280	288	301	278	311	342	304	309	303	290	285	315	304	279	295	292	342	278	337	305	289	303	298	291	298	282	315	303	292	304	290	336	304	292	286	312	302	291	290	308	324	291	296	305	286	334	291	309	291	286	294	293	317	295	272	329	299	327	334	314	310	292
58886	93185	71995	44962	26282	10618	2987	965	542	475	404	459	442	408	425	426	445	445	444	458	423	423	417	427	457	446	411	435	467	414	441	456	402	414	440	430	460	419	445	398	458	412	439	467	456	432	415	435	459	481	427	434	427	459	413	464	434	424	449	409	394	432	426	398	424	408	424	440	441	451	455	409	467	407	458	438	436	470	422	445	457	464	425	432	420	438	430	447	432	429	434	402	419	427	415	432	433	443	457	421	433	439	444	416	419	470	441	426	445	430	448	421	459	458	407	428	441	465	436	412	424	427	389	408	429	408	429	429	411	424	453	434	458	401	436	455	438	419	449	418	428	420	411	441	446	420	433	481	469	459	439	438	480	414	419	454	431	478	427	460	452	494	431	427	452	412	430	458	468	420	449	408	424	459	453	424	428	461	423	420	416	477	436	418	442	418	437	420	461	457	464	462	425	440	427	467	424	413	439	467	410	422	429	413	425	466	440	478	439	423	434	439	436	440	440	434	440	445	416	455	440	494	440	441	419	460	461	459	439	449	427	448	425	439	460	401	402	435	460	438	448	430	426	444	457	449	462	410	429	452	474	447	455	466	455	425	448	453	473	477	416	449	402	433	445	430	436	478	452	450	459	402	429	449	438	416	425	440	430	457	444	426	425	462	440	436	424	420	450	413	428	388	438	397	435	457	418	403	455	415	457	442	454	461	457	435	415	426	456	424	429	460	415	465	411	432	443	439	400	397	431	443	460	455	439	432	412	452	484	462	410	437	440	425	416	429	408	445	443	411	423	436	428	425	409	460	456	479	438	437	431	482	390	445	463	455	452	443	434	453	440	437	460	465	424	483	452	414	440	423	450	430	488	425	473	452	436	425	469	434	428	395	425	428	453	459	444	470	442	444	469	454	443	425	434	454	443	414	475	430	419	454	416	417	445	428	417	459	416	450	431	450	437	458	447	426	431	462	435	419	411	454	466	429	413	416	480	407	398	436	435	410	424	430	467	424	433	433	446	463	427	466	403	422	385	413	417	476	457	389	446	444	440	465	455	439	430	435	426	436	428	426	451	416	421	439	396	407	422	422	465	459	444	475	435	462	438	414	451	421	440	445	421	434	436	436	384	419	428	458	411	486	457	438	464	418	399	439	440	447	417	477	435	441	449	424	484	423	412	452	439	417	437	422	413	436	456	398	437	449	433	449	426	431	466	437	470	401	490	417	426	440	464	423	441	461	449	431	473	390	453	464	427	453	399	424	426	423	428	441	440	429	449	409	438	432	436	456	463	428	438	467	427	444	410	407	436	438	439	425	420	458	429	421	410	454	413	442	396	454	406	446	463	399	430	433	412	399	428	423	429	405	448	426	429	396	467	423	428	413	438	471	412	469	453	473	465	427	440	466	415	427	443	472	476	432	407	428	427	419	463	429	439	444	441	435	421	415	439	474	457	443	418	439	429	471	455	415	406	444	435	434	475	432	420	427	390	442	454	462	431	426	447	441	421	433	424	416	432	437	427	467	403	456	480	460	422	437	447	444	403	413	442	430	457	460	427	427	424	396	448	450	429	418	431	451	427	426	436	446	438	478	433	443	424	444	467	435	481	463	434	416	463	421	445	444	463	475	418	437	440	390	462	396	456	428	420	404	405	432	421	434	446	474	420	411	390	395	441	437	439	468	428	445	443	462	491	392	472	389	425	433	430	438	411	446	445	436	434	509	472	466	441	446	443	411	440	431	439	421	428	428	422	437	426	444	445	432	421	429	408	432	436	446	439	440	412	417	436	406	439	422	466	421	446	469	433	433	429	442	462	448	487	394	433	411	431	440	440	388	425	447	461	458	465	466	429	417	443	450	478	433	449	450	429	437	441	435	437	424	403	462	441	470	441	486	423	464	441	435	439	454	443	437	476	495	435	415	434	411	397	407	462	441	427	456	437	449	421	429	392	435	453	460	398	430	425	459	423	448	443	477	418	479	466	427	421	428	424	442	436	446	430	421	431	450	445	444	434	452	452	472	423	442	471	456	425	431	422	413	422	453	456	410	451	467	422	437	471	421	431	469	454	415	447	429	474	427	451	431	434	460	460	456	441	435	430	445	420	470	454	402	404	464	461	412	445	453	468	419	422	457	470	421	459	435	427	445	401	430	467	394	420	405	414	439	426	455	430	444	421	449	472	408	444	419	434	446	421	480	443	427	436	447	409	427	412	426	446	436	460	431	429	399	439	430	454	460	427	433	429	451	397	447	445	423	460	453	474	460	437	445	427	448	422	444	426	431	438	420	416	467	442	433	445	449	437	446	424	469	436	449	420	431	445	455	428	425	405	435	423	430	461	433	467	486	442	422	474	444	448	414	431	439	431	425	433	441	422	418	442	427	447	434	455	424	420	441	464	456	445	478	439	428	434	444	433	428	416	444	452	429	471	451	418	430	476	406	430	445	420	418	454	447	477	463	441	441	454	422	428	447	439	411	446	432	444	480	457	446	440	409	427	424	461	434	442	440	447	444	407	438	451	433	452	437	451	448	482	429	447	421	443	407	419	405	437	437	407	433	466	396	398	418	411	417	439	455	464	428	437	428	405	423	454	448	455	482	456	436	408	427	440	444	426	479	458	440	437	422	423	460	408	413	454	424	413	418	427	454	413	433	433	419	449	461	484	434	411	444	425	428	471	481	483	459	426	435	428	421	427	416	439	437	428	455	423	449	439	458	434	416	399	445	401	404	427	448	424	432	427	429	456	488	419	475	426	429	451	416	443	434	452	454	417	407	392	441	434	429	442	403	432	430	436	447	401	438	444	419	427	475	445	437	435	444	429	459	468	469	424	434	440	445	392	435	441	454	445	439	441	405	431	434	407	423	460	421	421	416	431	434	445	437	442	476	472	402	437	422	450	423	410	418	477	454	431	424	426	436	449	451	416	462	435	444	462	441	451	462	426	453	450	440	416	472	451	415	433	414	464	415	434	402	393	437	423	461	410	458	431	443	455	430	402	419	435	471	420	433	468	427	436	455	450	423	440	477	443	428	429	469	447	419	475	443	432	465	425	442	412	433	436	436	450	448	401	433	468	420	388	429	455	428	448	456	445	498	443	484	430	437	431	460	417	467	434	423	396	456	434	477	440	412	444	437	469	448	436	451	438	415	426	465	434	453	409	435	452	395	430	423	429	455	487	396	420	465	419	415	456	435	451	439	431	474	445	420	454	423	435	441	426	443	452	424	427	402	424	414	426	458	447	448	417	457	451	403	464	470	388	462	437	436	393	385	435	453	431	442	448	435	456	476	445	439	448	443	450	429	437	427	412	435	457	434	472	446	403	407	427	448	473	460	449	433	415	448	408	390	445	446	435	421	439	455	460	436	443	440	432	456	434	471	453	446	444	441	453	461	420	438	451	440	408	463	430	426	404	434	449	482	421	453	449	445	426	433	418	479	434	432	418	422	438	426	411	403	479	440	403	406	441	463	433	446	404	425	436	428	432	480	410	405	451	452
23579	21963	31629	26606	23115	21357	11636	1037	368	341	335	306	306	324	336	285	287	307	310	341	286	298	305	306	308	322	265	336	322	304	285	304	335	291	302	312	291	317	290	308	303	283	300	299	322	284	302	297	292	319	307	319	315	308	281	316	318	334	271	305	284	291	339	288	301	301	295	321	310	334	299	282	314	292	264	306	316	278	301	289	298	321	302	300	325	291	309	272	295	289	298	270	287	277	302	290	305	280	310	290	331	317	267	289	320	317	281	296	299	309	296	299	313	294	323	297	296	308	266	309	319	278	322	297	313	304	302	299	284	274	291	310	312	292	293	307	291	313	296	286	313	302	303	305	286	272	305	293	335	312	312	326	290	299	289	279	304	267	292	321	292	293	282	269	274	315	315	303	294	296	263	304	292	318	288	299	279	273	269	309	286	280	298	293	308	315	310	284	306	283	278	303	291	282	308	279	280	300	326	284	280	307	317	281	300	330	281	325	305	342	260	304	310	304	284	326	315	307	295	287	315	316	314	301	314	329	314	302	269	288	332	319	299	303	295	279	311	288	328	290	298	299	281	303	301	294	319	332	307	316	309	250	324	310	320	284	297	287	279	315	300	287	306	307	306	271	297	283	294	296	287	308	308	305	288	292	328	313	279	293	315	293	318	283	290	265	292	321	308	314	281	301	333	296	298	259	300	269	302	314	302	327	304	302	280	345	355	292	299	332	295	300	298	281	308	299	303	331	291	314	306	314	292	271	296	293	296	314	290	298	291	272	284	327	295	311	311	291	316	306	298	305	336	298	315	318	299	344	298	292	280	297	284	318	287	327	308	291	293	311	318	302	268	290	275	312	312	299	311	300	310	296	342	317	281	321	264	296	286	280	271	285	284	293	289	288	304	328	309	291	289	304	325	324	291	269	305	308	267	294	305	285	300	319	298	316	303	295	314	294	306	292	311	312	288	321	293	295	321	289	295	282	322	290	314	286	281	296	296	296	266	301	288	301	280	297	295	297	270	323	318	322	297	340	319	280	297	315	296	285	288	259	287	296	280	291	290	275	264	319	281	299	307	319	306	301	297	321	281	300	300	302	322	312	289	347	295	315	293	286	344	294	287	288	307	307	294	318	306	308	320	284	291	293	300	318	283	280	275	303	297	284	288	295	297	302	273	318	332	302	303	292	279	280	267	285	268	256	290	314	277	307	297	300	308	284	310	273	282	321	311	281	297	314	308	283	281	282	306	297	356	305	270	316	271	302	280	285	278	303	289	290	298	326	281	302	285	331	268	277	278	311	288	320	273	276	313	286	277	281	273	290	299	298	308	291	263	279	320	303	282	306	303	291	300	302	315	294	284	305	264	293	274	289	305	324	261	310	280	289	290	289	288	297	296	315	296	271	317	297	294	301	313	305	296	291	324	290	304	312	304	271	275	305	296	298	324	308	258	287	288	284	300	290	304	282	310	276	310	307	285	259	311	279	293	321	318	308	308	270	283	314	295	301	307	291	326	320	287	309	272	288	316	289	293	307	284	285	305	315	302	338	314	331	301	317	283	317	298	318	327	328	293	281	281	268	275	311	297	303	284	314	306	288	285	322	313	310	326	293	324	298	303	275	296	314	276	287	295	304	341	316	314	295	316	307	303	293	289	325	286	306	306	276	287	298	296	287	301	300	318	304	299	303	309	320	290	329	289	311	311	263	310	289	311	300	289	272	312	282	331	307	319	296	280	316	304	273	313	306	305	311	318	286	269	307	256	280	290	304	294	303	287	309	268	314	295	325	284	289	305	330	327	304	298	273	303	307	323	318	301	293	305	306	285	257	252	323	281	263	331	277	304	284	341	290	288	296	311	314	309	282	306	292	304	267	300	278	270	308	305	311	285	289	281	299	288	289	305	324	266	304	295	282	288	298	299	289	311	276	280	317	285	293	302	288	271	294	293	312	298	292	287	312	304	310	301	303	296	302	312	305	277	318	274	308	310	301	282	309	322	306	322	307	307	302	294	308	306	289	296	287	274	297	286	298	345	305	291	303	295	317	300	339	294	309	279	317	312	313	323	314	304	328	336	272	279	306	289	304	296	288	276	284	270	308	288	310	254	305	291	310	282	319	295	318	299	316	316	321	299	318	263	299	326	313	300	333	307	316	317	317	315	279	267	296	322	307	289	286	301	326	321	288	320	304	293	319	298	300	331	311	318	309	301	279	286	314	307	323	304	296	306	300	299	309	278	274	283	327	296	274	286	335	297	305	289	303	298	291	284	285	268	308	306	300	282	326	325	296	300	307	279	293	282	303	330	316	297	287	283	294	281	322	278	297	271	311	301	287	305	320	296	297	272	271	298	295	300	336	309	288	301	289	262	280	317	295	282	302	298	279	278	304	309	301	321	317	309	320	325	289	291	312	305	269	312	309	348	298	302	298	312	293	324	284	316	310	293	292	290	279	284	284	305	287	320	279	302	293	295	296	325	305	287	287	331	308	293	305	271	291	313	294	285	266	283	313	296	270	289	314	280	315	279	268	302	272	306	294	264	316	310	293	292	281	259	294	263	281	281	324	301	257	313	323	279	324	328	310	301	283	287	279	284	282	305	290	270	298	317	338	326	291	303	316	306	294	302	316	324	298	272	274	281	300	323	310	307	306	289	289	305	272	306	292	299	281	330	315	288	295	269	275	307	279	288	309	311	308	297	323	293	320	275	317	301	307	296	303	270	287	295	286	269	314	297	309	314	298	280	298	280	281	313	279	296	329	300	312	303	301	319	293	269	285	304	325	310	293	325	287	322	287	288	320	310	294	296	271	337	282	329	295	309	324	329	292	292	278	291	285	311	301	294	284	287	315	295	314	321	300	301	306	290	293	302	287	290	279	267	324	277	321	306	325	330	317	274	293	321	304	299	263	272	270	292	283	290	296	293	301	280	270	283	304	304	302	325	306	286	311	273	301	310	294	327	300	292	304	280	318	297	296	324	286	283	290	301	338	285	322	313	292	303	286	300	296	292	304	309	294	285	290	309	291	310	281	293	308	294	299	288	263	303	314	312	307	285	297	296	268	292	290	285	286	302	333	296	257	319	304	293	315	299	258	311	304	320	255	317	296	295	318	296	303	308	311	300	336	290	269	310	311	293	275	319	309	266	305	313	279	289	312	314	300	276	291	293	297	318	296	289	277	280	305	296	281	308	298	314	311	331	314	328	289	295	300	278	307	306	302	278	276	304	307	297	285	301	259	267	271	309	296	287	320	286	306	314	295	299	303	289	318	310	282	331	295	277	260	287	295	282	289	276	270	313	315	299	304	275	319	291	330	286	297	289	272	309	308	330	310	323	268	303	298	312	297	275	321	311	281	282	297	276	280	311	290	314	330	296	337	282	310	277	304	297	292	301	275	302	294	286	320	286	305	293	289	310	282	294	277	256	313	302	277	297	299	297	311	275	299	269	295	312	314	305	291	319	282	282	335	289	334	301	293	304	322	292	321	299	316	272	332	294	286
63106	104113	82236	54865	34743	16715	5214	1363	647	469	451	432	419	434	417	389	411	411	441	412	453	381	427	445	419	436	458	418	428	405	429	467	440	426	420	459	429	378	426	438	440	432	411	429	438	428	454	425	438	456	454	420	429	440	396	423	410	403	456	392	399	430	431	443	430	433	407	427	421	398	420	431	448	446	418	428	419	406	386	429	426	416	445	383	463	454	408	444	408	444	419	453	404	444	430	433	415	424	435	400	412	446	446	461	394	420	423	440	430	405	420	388	415	420	451	439	418	430	441	455	414	406	432	448	420	398	437	440	417	391	420	442	422	407	428	402	406	410	413	429	392	425	418	411	423	411	423	409	418	439	445	420	439	410	449	448	398	426	417	434	413	410	445	426	432	422	432	414	429	427	430	416	427	425	397	417	411	448	443	441	478	395	431	418	467	458	394	428	435	414	427	446	438	424	429	423	411	427	429	410	409	443	380	430	413	464	431	426	389	426	447	461	446	409	427	446	402	412	375	436	398	389	450	374	387	454	430	436	444	400	406	414	402	425	425	434	394	415	396	429	406	373	378	396	453	422	410	388	418	421	401	362	458	412	438	428	436	389	440	433	433	421	446	422	452	436	442	430	427	412	444	389	449	401	418	424	397	410	434	413	435	441	405	448	450	450	421	399	383	423	408	450	422	398	445	421	431	455	384	402	412	404	419	449	403	430	434	424	392	436	430	398	425	389	421	420	409	430	397	432	412	411	422	397	460	424	430	436	415	404	454	425	442	431	441	416	434	425	405	412	392	431	405	393	396	399	410	390	406	453	419	421	433	437	425	449	431	430	425	417	420	422	395	396	421	416	399	429	395	460	409	449	429	430	395	410	416	452	366	451	403	435	416	417	424	415	446	376	405	401	423	379	446	419	440	414	435	413	386	422	440	402	442	411	426	420	408	415	413	464	387	403	417	436	426	404	411	426	409	417	436	463	437	445	395	432	459	407	449	405	405	415	453	400	371	395	432	447	409	454	448	445	383	402	439	385	417	418	446	435	450	412	417	430	434	429	433	416	458	392	392	438	433	441	394	401	463	440	411	403	415	402	415	426	409	414	442	432	452	425	412	432	388	441	417	423	403	440	428	428	436	437	420	410	412	404	403	425	441	427	442	416	404	417	414	415	417	426	447	410	417	433	426	426	440	419	448	400	401	419	450	380	429	407	431	397	410	421	429	384	423	438	434	412	412	401	445	405	433	400	459	474	429	406	388	441	408	408	399	407	412	467	477	413	430	401	444	450	410	419	408	415	401	434	428	433	417	451	432	441	423	410	418	429	417	439	430	460	412	423	411	425	388	393	426	460	428	427	392	430	421	452	410	412	433	399	409	398	433	384	415	434	423	418	391	411	421	428	386	431	410	429	436	438	395	448	413	384	409	451	432	427	383	416	428	396	413	422	410	393	423	363	378	396	427	404	411	405	456	402	411	396	397	423	404	428	412	427	394	465	419	431	429	410	383	452	452	438	441	452	450	411	438	424	429	414	402	452	444	433	433	409	417	417	438	427	442	451	371	431	430	436	445	422	444	400	407	420	379	451	401	435	431	423	433	426	457	460	421	435	431	401	389	404	428	452	428	443	411	470	446	421	409	410	401	410	429	427	419	419	447	476	458	394	411	433	429	409	433	397	391	417	431	468	437	382	426	427	400	426	475	439	419	426	426	396	443	441	417	438	480	434	398	441	424	456	430	414	429	429	445	439	432	399	399	408	404	443	433	417	422	422	456	428	402	409	410	413	399	424	420	441	386	420	415	433	438	407	443	423	459	409	417	432	430	420	467	427	391	400	444	422	424	441	395	402	411	403	442	441	389	430	412	436	403	424	394	427	458	399	414	409	424	382	390	415	422	437	412	408	414	455	390	405	441	437	388	395	420	460	427	414	419	475	434	423	398	445	452	408	418	431	408	418	448	414	398	403	436	426	481	382	439	454	412	429	444	406	405	393	441	428	391	377	445	410	396	417	428	441	440	432	427	418	377	430	430	438	454	400	411	421	415	445	431	452	425	420	454	413	421	421	384	447	403	435	427	435	420	444	428	418	384	418	391	427	432	393	419	450	423	433	407	436	415	429	398	424	476	399	416	395	449	429	447	393	433	386	408	430	420	434	440	402	425	446	407	387	425	422	432	426	433	430	391	405	428	419	419	442	412	427	407	433	396	470	440	401	392	433	428	439	440	421	454	425	438	380	408	431	419	445	407	420	411	475	416	427	412	421	424	410	433	431	423	402	426	404	432	435	394	412	422	445	478	395	443	414	439	389	441	421	420	411	423	425	456	441	408	407	408	374	415	411	474	476	413	428	432	405	395	426	462	374	431	425	423	421	428	400	392	435	413	443	431	413	426	403	466	416	415	380	364	416	439	401	427	408	422	431	421	458	453	390	371	445	445	420	378	446	437	424	378	402	377	463	407	428	415	437	454	427	415	387	432	400	461	435	413	405	441	395	474	428	405	411	444	415	416	447	435	408	396	403	425	421	421	436	411	443	419	462	401	437	387	434	413	414	426	444	408	467	414	404	449	422	411	465	449	443	451	429	411	390	410	382	404	421	433	424	408	470	408	430	481	425	407	415	419	450	431	411	398	451	445	445	419	405	431	421	419	450	452	421	450	431	416	395	455	476	431	443	434	442	436	432	424	423	421	403	449	440	433	426	433	450	476	408	430	418	437	391	454	437	439	413	415	446	440	416	424	457	393	423	411	453	407	420	431	429	435	414	430	435	448	415	392	415	391	420	415	418	437	449	422	433	395	432	438	385	407	449	430	430	423	434	412	387	397	424	430	451	420	431	407	402	420	421	428	392	462	374	414	425	417	411	443	411	456	400	450	392	415	440	434	420	432	438	420	405	440	412	433	443	427	436	422	426	420	441	436	425	439	429	431	471	434	424	418	441	435	420	434	394	419	410	457	431	443	402	422	411	443	404	427	395	412	408	429	428	424	409	425	425	395	417	435	446	412	420	393	403	449	401	427	416	407	462	435	423	429	439	435	424	409	423	451	494	437	429	410	466	416	441	423	441	421	382	431	427	402	420	422	445	412	415	428	426	404	427	466	463	408	447	426	436	421	404	426	425	418	407	393	423	390	416	398	405	406	418	434	453	374	414	433	405	445	434	428	461	426	389	423	402	428	458	404	438	397	435	391	419	415	409	451	452	406	426	464	428	431	401	420	435	421	441	439	399	417	409	376	423	463	428	435	399	378	435	400	428	415	439	445	428	387	399	441	427	457	428	410	410	416	386	439	403	426	427	430	394	434	418	418	405	430	432	381	437	432	396	394	459	394	430	413	400	425	418	428	382	388	424	381	421	443	423	431	429	423	415	380	447	425	429	442	430	464	416	395	394	447	399	446	414	407	422	395	425	442	424	410	430	393	395	396	429	433	429	401	427	451	402	450	374	401	451	434	427	459	453	430	437	448	381	459	442	409	415	380	439	458	434	416	437	426	407
28441	28143	31695	18162	4753	1219	521	316	296	294	273	300	291	306	293	253	262	295	301	275	261	290	326	284	284	267	290	300	252	270	244	270	324	268	308	301	285	304	303	260	286	313	265	298	275	290	274	290	257	295	274	273	295	264	292	284	288	286	273	310	274	283	267	262	308	305	260	302	260	292	304	271	260	272	248	280	307	269	275	279	278	275	305	287	268	282	274	309	288	277	289	276	285	295	293	291	292	303	271	264	255	316	303	297	297	310	316	265	285	274	267	285	290	260	293	275	277	288	307	261	255	297	307	268	278	274	283	292	280	277	295	290	270	267	280	272	287	278	278	290	275	266	289	279	320	275	253	278	265	299	292	285	266	294	297	306	262	293	279	257	289	288	272	323	284	305	279	284	285	296	283	297	304	267	275	244	307	270	298	303	271	296	289	253	285	279	264	273	296	276	294	263	312	281	298	279	306	274	321	265	310	255	311	268	273	286	287	289	287	267	281	314	269	258	316	294	307	292	297	267	306	282	269	268	285	268	278	324	289	269	287	281	263	283	273	290	271	268	317	279	279	262	265	256	301	283	282	262	254	286	258	282	282	278	284	265	316	273	294	285	301	282	292	261	313	269	277	264	310	302	282	303	302	255	284	306	284	269	314	298	312	275	314	272	276	299	316	286	300	286	272	296	289	280	271	302	265	267	292	283	293	268	285	279	275	272	278	260	308	284	281	299	291	316	280	268	281	283	282	291	305	264	258	266	279	279	292	282	267	270	276	269	278	285	289	295	245	303	280	270	300	282	265	264	270	266	288	274	271	302	294	292	288	288	288	291	288	297	301	318	298	267	285	254	262	272	278	234	258	295	295	281	279	277	258	254	292	302	305	305	285	292	263	283	304	256	291	253	298	282	276	281	286	278	283	307	268	271	285	286	292	310	288	284	277	270	296	278	266	276	268	271	307	298	292	321	261	271	251	278	283	284	283	282	302	269	296	286	304	315	274	281	303	312	277	293	254	319	275	276	272	306	280	285	289	297	278	271	284	271	281	269	276	261	280	273	263	278	289	285	310	306	273	308	279	282	292	290	280	264	301	258	292	300	309	265	272	273	267	289	285	295	296	272	284	303	312	269	274	272	270	269	304	349	263	289	252	293	311	316	292	268	290	252	261	327	305	298	290	288	303	289	281	258	270	289	283	298	292	265	246	296	282	278	299	306	296	316	282	288	295	301	264	285	293	278	297	249	277	270	271	298	301	312	294	301	264	277	285	291	283	278	302	271	268	317	252	281	279	300	268	276	284	274	303	292	298	287	292	309	284	306	301	277	261	298	292	276	273	284	267	271	264	293	286	299	273	277	266	308	283	289	291	282	287	290	284	316	260	301	286	298	284	273	290	277	255	278	295	265	266	276	278	304	274	277	277	302	245	257	270	287	317	276	246	288	290	298	282	289	298	287	262	282	298	304	276	310	253	273	257	267	285	272	292	276	284	269	261	302	283	281	273	272	284	322	271	291	285	280	314	322	298	265	286	284	265	296	286	282	281	270	302	284	282	292	287	268	292	281	281	304	273	285	272	296	279	269	274	289	284	272	294	273	333	290	300	250	285	293	290	282	281	299	277	299	251	280	289	294	288	286	244	289	275	267	274	279	281	270	277	283	290	280	292	288	278	269	302	286	271	246	273	262	258	261	289	316	261	299	279	330	270	284	262	255	306	252	284	283	284	284	275	259	267	296	288	294	285	257	280	284	274	288	287	265	298	281	286	291	298	270	282	315	285	267	264	273	257	304	237	296	309	293	302	281	260	279	275	284	293	296	300	268	337	269	266	263	280	292	290	273	280	292	295	277	266	285	262	289	277	287	271	272	329	279	229	257	285	269	279	263	284	294	279	272	273	267	295	260	270	287	289	310	295	280	267	274	262	277	279	281	266	290	306	273	253	271	278	311	334	288	294	259	275	312	260	267	279	268	303	304	287	300	273	283	255	273	282	295	265	274	320	267	259	274	270	280	284	247	290	280	254	285	271	293	273	267	248	282	307	283	283	319	286	266	312	279	266	259	277	290	276	289	277	256	276	281	268	298	291	282	292	294	282	290	285	284	306	258	286	300	338	261	273	281	311	288	287	306	277	251	287	266	267	275	267	309	280	277	298	264	315	289	304	312	281	287	278	269	306	262	308	299	293	313	277	279	267	289	261	304	265	261	272	278	301	289	312	278	305	267	295	302	266	255	288	284	283	269	257	271	277	308	266	298	277	270	323	256	277	260	273	275	253	280	304	278	260	275	257	276	293	280	271	266	246	300	308	270	306	260	310	300	276	281	268	281	268	288	322	272	284	266	265	256	272	277	286	253	302	270	280	270	259	303	272	298	262	291	311	286	266	281	273	290	285	256	276	264	281	271	297	282	309	279	264	289	285	251	285	293	287	298	274	263	280	281	306	311	309	283	283	284	320	270	285	282	282	290	249	267	281	258	270	293	290	272	281	275	316	297	271	272	281	328	289	294	261	289	272	267	281	260	257	285	272	264	284	239	274	277	296	287	292	267	296	284	285	266	282	295	269	282	281	267	266	265	281	266	254	277	288	285	283	283	316	283	294	302	282	255	263	248	276	265	297	271	289	266	262	278	317	293	272	291	280	283	251	263	275	292	256	311	307	292	283	283	282	272	307	280	317	272	275	284	289	280	284	266	310	283	280	271	287	267	296	300	292	281	274	276	291	295	311	267	326	296	282	292	268	271	289	268	271	267	259	277	291	273	293	313	268	309	278	253	298	291	304	277	290	272	286	305	298	267	285	265	282	295	292	283	296	283	303	267	292	281	298	261	293	272	301	296	280	266	264	279	278	280	279	308	281	274	260	287	285	276	285	263	286	300	293	291	259	230	282	289	279	298	273	283	297	309	316	273	266	263	282	296	264	262	271	279	308	290	307	271	291	274	260	277	287	282	261	302	286	278	293	275	310	293	260	290	256	291	291	255	300	267	270	277	298	263	266	291	259	280	270	281	274	302	304	291	290	278	260	293	251	318	258	286	247	301	263	288	275	279	272	303	285	269	283	281	278	270	269	287	297	282	285	302	278	282	295	293	307	272	279	301	298	303	271	303	299	273	275	284	270	277	276	323	284	300	269	282	312	254	273	305	277	286	302	291	308	293	279	289	274	286	314	278	268	283	296	280	290	281	287	292	297	250	282	277	313	263	276	253	291	277	287	294	246	300	304	266	304	278	287	302	285	275	250	289	281	279	288	287	299	280	292	288	307	290	262	268	274	279	277	307	305	266	290	314	296	287	267	302	318	283	291	303	282	291	272	241	283	251	285	271	295	263	308	290	290	289	288	311	288	279	304	275	285	282	278	261	278	282	254	283	272	317	269	275	298	252	278	306	307	313	290	271	253	261	305	293	278	275	313	269	298	269	299	282	258	281	277	306	282	286	267	275	270	289	314	278	286	299	295	259	278	312	272	276	283	304	290	316	279	279	272	313	279	314	275	290
32393	48022	36274	17662	6813	2175	871	505	429	410	439	404	406	391	391	423	362	411	410	442	415	406	399	408	431	405	449	406	434	417	432	408	447	405	430	396	434	406	407	418	389	409	424	409	416	427	426	421	396	427	450	401	408	404	438	394	398	371	422	416	445	385	426	399	450	398	440	448	430	408	431	390	399	430	434	405	407	397	394	431	430	445	420	416	415	388	410	387	440	454	418	412	474	463	471	418	401	441	412	402	416	445	403	426	436	423	444	430	436	417	415	446	402	469	421	431	430	416	445	408	399	400	439	395	409	416	405	452	399	444	403	404	435	417	420	402	412	400	421	426	478	429	412	379	395	408	381	403	468	422	424	428	431	448	395	404	451	404	456	448	411	408	426	405	454	407	417	419	400	385	440	401	466	405	397	419	385	425	431	400	418	401	394	409	397	394	423	443	428	444	389	422	422	447	402	415	426	431	410	438	410	404	396	410	412	421	416	417	405	455	414	428	426	459	457	433	405	421	436	428	416	401	401	432	377	421	419	425	426	420	418	447	423	438	400	440	428	419	427	410	407	419	405	422	419	424	395	404	396	421	410	445	471	433	441	433	422	424	413	437	434	425	447	399	406	436	463	411	411	430	402	451	400	455	359	369	438	429	430	441	390	441	430	359	420	400	464	422	403	403	430	406	427	395	381	424	452	404	456	424	436	425	432	432	441	423	429	439	414	418	446	396	423	408	412	415	452	405	410	431	413	423	441	390	411	418	465	463	401	415	396	415	399	402	422	422	418	419	435	418	439	440	418	438	396	441	440	431	408	430	443	407	395	416	444	421	415	424	415	390	457	401	429	391	426	409	413	416	442	422	383	382	439	439	425	415	435	427	432	386	441	422	439	433	428	386	414	412	417	436	401	390	422	406	450	409	416	439	384	391	410	359	437	412	432	427	413	413	403	436	426	394	430	424	385	408	434	418	444	433	439	426	414	411	445	429	435	405	397	411	397	415	443	428	387	414	443	436	442	471	395	416	373	457	459	442	411	401	420	412	428	399	414	444	426	409	400	441	424	410	418	426	376	429	424	416	425	430	390	381	419	425	459	448	439	401	431	408	423	426	404	398	443	429	427	431	404	417	423	374	404	412	426	413	446	407	422	367	402	412	402	444	457	444	412	439	419	443	423	415	418	421	412	391	393	428	410	429	425	407	417	440	406	390	448	455	422	399	416	408	433	464	425	401	414	442	408	437	378	440	422	418	399	367	409	412	436	456	419	386	397	402	446	415	444	425	414	405	425	410	431	400	430	436	427	390	437	430	441	415	418	422	383	378	434	448	432	421	399	452	401	427	414	421	432	431	420	416	429	411	428	435	411	440	416	385	431	406	394	417	405	447	418	394	405	427	399	414	428	403	409	406	396	440	448	427	410	429	389	401	430	395	398	428	415	434	387	415	409	417	443	439	405	438	417	385	427	452	409	440	387	414	407	403	422	417	411	422	412	435	430	397	411	451	429	414	406	441	439	430	427	441	451	412	410	399	434	450	424	429	446	437	432	404	399	425	453	446	390	428	430	404	410	433	452	448	423	395	385	403	436	410	387	440	443	431	435	421	414	418	401	417	412	430	434	427	412	434	462	452	429	411	417	408	402	416	415	389	435	411	441	438	393	407	443	397	447	396	452	432	414	402	456	411	390	392	405	432	399	402	385	379	416	391	402	421	430	402	433	394	440	432	434	461	434	409	394	429	444	418	417	392	415	407	383	429	417	420	434	431	421	429	410	436	422	409	432	403	410	398	412	434	433	435	378	413	428	449	414	400	391	420	371	396	400	455	396	421	375	426	428	444	438	424	426	361	434	439	413	403	396	410	418	386	451	427	402	406	409	454	466	422	437	419	417	411	424	358	416	409	415	443	414	423	452	406	417	421	409	423	428	397	434	461	432	427	413	393	397	438	405	435	414	443	376	413	435	431	423	420	449	386	400	420	400	462	443	414	430	388	409	441	479	434	425	411	409	394	419	460	437	436	392	431	428	415	412	441	419	410	433	428	405	418	396	392	410	387	424	464	460	398	428	395	441	403	423	442	423	420	398	424	380	400	397	416	466	382	443	444	379	423	426	422	442	421	425	402	400	443	418	401	403	455	426	393	393	401	425	393	466	445	411	435	451	402	440	408	386	443	424	424	444	421	409	436	410	415	439	402	440	430	416	398	416	404	398	418	437	424	428	418	413	399	386	404	385	430	400	391	427	481	366	402	381	425	444	414	439	417	423	437	422	408	439	437	436	377	437	433	414	442	414	428	434	455	405	417	392	441	431	398	388	411	431	420	440	430	435	444	403	457	413	393	423	428	424	428	422	435	421	428	430	411	427	455	435	428	447	415	424	437	456	420	426	410	415	390	418	450	432	417	396	428	434	395	415	405	431	376	392	433	433	444	436	438	409	438	372	419	421	392	421	420	391	395	444	429	427	427	450	419	435	424	434	432	408	432	410	441	429	437	385	428	436	370	441	400	396	383	415	415	447	415	418	424	406	441	405	420	432	426	398	428	393	420	395	414	402	410	440	393	439	403	378	430	396	394	432	431	448	476	461	421	415	442	407	408	414	441	377	416	436	416	433	425	416	439	421	412	440	418	447	383	452	405	391	416	427	435	407	399	453	431	458	418	393	400	422	426	447	462	408	422	416	423	432	429	412	448	430	416	414	392	424	459	410	421	415	444	410	387	424	405	427	427	420	427	441	404	423	419	438	424	401	461	444	415	433	427	412	459	429	431	451	403	410	396	453	435	415	425	447	465	413	429	466	471	408	418	398	416	422	406	394	423	417	434	434	434	436	436	417	391	431	402	363	424	440	417	413	432	426	393	403	429	427	419	425	432	458	426	393	413	389	424	428	435	434	442	389	421	407	430	436	421	412	419	450	403	431	400	445	441	403	408	425	469	401	419	443	443	441	419	442	413	389	378	425	410	401	420	446	394	396	433	470	448	434	444	441	407	439	414	404	441	444	403	436	395	411	417	413	443	440	407	438	412	422	399	403	423	405	424	404	453	435	437	437	416	408	407	382	424	425	445	432	416	429	416	429	408	389	411	420	405	410	433	442	450	415	423	424	419	415	410	379	440	422	399	416	437	400	407	386	427	400	397	429	394	413	452	384	419	403	426	390	414	403	409	415	418	437	381	435	390	458	430	438	412	433	414	468	442	452	408	487	414	382	428	388	377	421	444	452	429	403	431	474	424	408	432	427	417	424	411	445	442	414	417	445	421	444	443	397	424	400	456	471	436	386	396	406	421	447	433	402	424	431	403	396	391	429	419	420	405	411	433	427	405	408	428	397	451	397	423	417	410	396	396	421	423	439	431	435	379	414	403	387	385	423	393	417	420	412	400	410	432	407	444	427	442	378	442	448	446	378	456	412	409	435	447	442	444	431	404	400	444	405	431	384	438	440	405	418	394	408	445	427	403	411	435	406	440	390	417	478	443	409	442	393	417	430	439	402	429
24734	22629	33709	29911	23044	15308	3321	626	378	317	337	300	301	300	303	278	334	309	295	315	304	325	331	287	307	306	282	306	313	303	311	318	335	322	321	320	279	317	291	332	296	320	325	295	320	327	302	278	283	301	309	306	321	285	301	327	316	284	294	309	313	325	281	308	260	267	297	275	314	326	303	285	296	297	324	284	288	280	266	281	308	284	309	311	290	317	297	275	294	285	308	300	310	309	310	294	319	291	321	302	265	311	301	311	305	299	288	295	289	297	333	288	293	337	296	298	322	327	303	326	264	334	321	322	321	309	324	308	323	303	308	316	324	292	324	308	326	296	301	282	308	317	291	312	282	310	312	276	306	312	310	281	281	322	336	296	309	290	326	295	305	349	286	296	294	314	289	308	313	316	296	295	279	307	276	295	335	301	309	282	316	325	277	304	295	294	318	337	316	332	300	303	287	289	309	322	303	316	327	312	306	313	303	282	308	316	315	286	319	290	312	302	313	291	311	362	310	324	285	286	308	310	317	297	288	274	288	296	299	309	290	329	290	301	295	274	293	305	308	325	339	301	288	305	303	285	322	291	324	306	312	286	311	302	347	289	296	310	304	302	290	290	297	317	274	290	304	274	282	300	301	303	313	319	292	284	305	264	313	290	275	298	304	294	311	279	314	334	281	295	302	300	273	300	321	329	310	307	292	289	318	329	320	286	308	307	283	311	323	329	316	271	310	312	261	280	289	314	300	317	307	296	300	336	304	306	298	303	283	302	309	292	306	309	299	326	284	299	309	290	304	282	279	348	340	295	303	325	309	287	331	281	281	318	275	297	298	297	306	297	281	323	309	292	295	286	300	296	296	298	331	302	311	279	304	290	308	301	294	306	289	299	339	288	315	325	294	304	316	316	289	315	285	282	321	266	307	333	267	302	285	290	320	326	325	290	276	312	327	303	271	343	316	315	299	313	339	299	332	327	323	311	326	319	292	282	295	283	267	289	296	285	279	293	293	323	332	292	322	313	290	328	315	305	290	286	291	312	297	290	303	310	314	294	296	307	293	321	317	300	305	304	307	313	310	294	283	314	293	308	327	301	344	318	291	291	294	301	292	273	333	319	280	334	332	322	327	302	295	296	265	317	302	294	340	309	277	312	306	309	306	322	278	292	301	260	336	296	282	274	282	292	303	317	264	291	279	294	309	292	287	258	284	320	320	299	325	279	296	322	309	317	305	321	302	308	337	304	314	330	308	300	317	343	305	303	302	293	304	306	331	286	308	296	289	330	294	312	357	309	299	325	293	341	324	277	286	289	308	281	271	287	304	300	302	322	261	315	343	279	295	309	290	289	288	293	295	286	296	282	286	309	317	317	294	270	306	294	306	288	325	307	276	289	287	311	298	288	345	312	306	328	283	326	287	319	321	326	310	292	310	312	280	318	307	289	296	267	286	342	332	330	293	286	294	300	308	306	313	305	291	300	259	315	300	305	337	316	314	289	319	306	310	319	323	302	273	284	291	330	337	321	299	334	297	304	304	314	320	332	280	293	329	290	316	308	256	307	320	284	294	299	348	299	264	286	281	324	274	282	289	296	342	311	297	339	349	310	333	309	302	303	311	308	334	331	304	317	296	282	301	303	283	282	301	310	288	287	292	317	297	308	314	331	278	303	295	292	291	281	285	305	289	305	296	305	339	315	327	297	248	314	315	322	329	329	328	316	303	303	281	316	299	287	316	307	314	320	313	308	318	340	301	295	296	318	319	332	318	297	308	317	300	326	309	291	295	301	338	278	313	300	306	302	307	298	320	315	308	305	336	278	286	317	323	310	333	298	303	332	312	320	265	300	330	311	304	315	279	287	348	310	318	316	314	278	293	278	286	255	297	294	286	285	321	284	327	329	285	309	329	318	313	295	317	318	320	326	309	293	299	315	296	320	311	316	323	312	285	293	264	304	307	314	313	326	322	283	305	355	290	295	313	298	334	323	301	303	326	321	297	288	301	303	305	290	316	277	313	356	313	288	305	305	301	328	298	291	296	305	320	305	284	292	316	310	327	301	302	299	313	323	292	317	329	331	302	263	297	293	319	316	309	271	296	315	317	317	302	325	295	317	271	296	301	288	330	296	308	303	304	307	297	259	302	358	283	320	299	304	330	302	290	264	288	287	319	311	328	316	307	311	288	302	325	276	334	278	335	309	278	279	288	315	302	312	296	297	315	333	332	289	304	294	312	353	311	293	294	301	304	316	304	309	283	293	289	300	300	302	310	280	311	291	323	329	326	301	278	288	331	280	304	324	330	308	284	275	304	307	268	286	305	303	296	291	293	317	311	338	349	302	282	312	306	296	337	315	308	290	331	290	285	320	323	351	306	287	331	290	285	313	278	290	319	300	330	298	289	312	305	284	336	287	305	308	269	301	305	304	316	319	301	306	296	311	282	303	310	292	309	284	294	287	318	314	305	309	345	247	320	300	302	319	300	325	323	306	300	303	306	322	296	321	335	292	309	327	330	316	293	303	300	297	289	323	316	287	295	328	308	311	293	317	289	291	313	308	282	321	313	278	321	295	304	329	307	326	282	287	320	301	328	306	302	315	302	334	307	299	345	300	290	312	312	297	283	348	298	321	318	334	293	287	297	298	301	290	295	291	302	254	273	304	303	289	323	285	297	323	327	298	323	290	322	293	300	324	301	287	333	267	295	288	249	302	289	307	328	307	326	279	299	306	303	307	298	312	286	294	314	291	295	318	310	309	306	341	285	309	298	314	331	326	281	290	319	320	337	284	279	317	309	324	300	340	316	325	312	287	304	291	315	322	329	339	315	317	291	310	321	329	303	301	267	327	290	256	333	297	270	296	337	269	288	277	271	320	312	289	271	290	311	299	307	291	313	283	307	308	308	308	277	300	271	303	289	308	301	341	301	303	280	300	294	300	262	279	326	297	333	321	333	295	297	313	279	322	307	297	291	294	278	308	329	303	303	324	283	327	262	310	275	308	326	275	322	302	293	284	295	305	291	296	314	314	332	333	288	298	310	302	310	298	315	264	303	322	274	301	311	288	301	245	300	297	294	304	287	302	333	340	289	334	308	323	292	300	305	311	319	323	313	307	311	287	313	293	328	305	308	289	289	298	282	315	299	315	295	308	327	339	283	318	324	271	283	313	290	333	315	337	277	289	271	304	325	334	305	296	293	307	296	304	306	294	299	309	324	296	309	323	282	324	313	287	308	300	293	297	301	319	308	309	310	293	264	275	292	278	265	306	318	278	277	328	289	294	321	297	329	300	325	293	291	322	342	318	300	281	335	329	258	309	340	300	293	292	309	337	316	317	302	309	287	306	347	262	310	275	287	304	276	269	274	314	299	301	306	293	301	333	319	271	282	279	289	324	285	278	316	303	296	309	307	304	309	302	295	260	276	321	287	305	297	300	320	325	284	275	303	359	311	302	313	319	309	260	282	340	276	284	250	303	295	323	288	309	327	288	310	320	310	272	291	293
58713	93174	72523	45419	26779	11048	3103	1049	490	470	455	482	447	451	475	429	465	465	413	466	439	440	440	479	466	451	422	467	446	434	467	469	432	417	477	442	442	454	436	445	452	416	440	447	482	405	449	400	476	429	435	447	453	444	472	426	450	439	456	447	438	462	460	438	426	429	461	479	441	447	478	436	461	458	410	427	453	478	454	454	469	414	452	440	452	431	423	456	453	469	411	453	413	441	475	458	473	425	411	457	431	432	450	438	456	423	506	436	453	409	419	426	416	453	454	456	467	439	415	437	442	457	458	450	484	420	427	461	440	440	426	483	446	444	468	445	423	432	455	473	453	464	479	428	412	425	457	447	423	436	437	442	454	443	454	443	490	428	430	427	486	461	459	459	447	476	442	447	476	471	449	445	412	425	453	463	461	443	463	401	440	461	432	419	460	435	462	436	480	451	432	436	417	465	421	434	446	488	421	464	446	478	447	472	443	416	432	415	451	448	462	444	425	425	446	460	464	427	425	428	463	438	462	464	435	417	471	404	430	466	431	425	453	426	427	415	466	455	478	420	435	491	438	415	454	438	457	451	462	439	423	431	435	493	461	390	456	456	469	448	420	401	461	447	458	439	438	465	473	447	445	406	489	446	441	475	455	452	436	444	444	467	458	423	466	443	461	420	437	432	445	429	410	447	497	413	454	459	452	418	455	458	434	474	460	444	451	452	475	489	395	461	446	479	459	444	422	420	479	462	476	451	427	418	434	399	457	480	462	453	474	448	424	441	446	424	412	424	460	445	434	424	439	466	433	445	423	475	442	456	464	449	448	443	461	422	412	455	464	447	433	482	461	449	463	431	406	429	494	463	452	446	478	409	425	495	429	447	438	437	465	454	452	430	468	434	430	443	448	423	464	446	463	469	458	439	405	480	426	432	473	441	438	435	453	445	476	436	423	390	460	435	464	436	457	428	430	449	430	455	450	456	446	440	382	411	466	469	453	447	447	442	456	414	471	418	424	425	474	445	478	463	426	432	471	466	450	410	413	437	509	440	462	456	413	469	479	436	482	480	468	435	438	448	477	443	488	468	409	430	455	462	453	418	424	462	435	469	414	457	420	458	411	451	442	438	486	431	459	467	467	477	423	474	433	447	466	474	439	421	441	428	430	453	462	449	423	459	456	424	451	420	454	466	449	456	416	444	485	425	442	425	426	455	421	419	463	454	458	466	456	434	446	448	458	468	450	408	449	472	441	485	459	462	470	450	458	484	430	441	449	456	456	462	478	429	420	426	448	427	449	457	490	446	465	416	434	434	423	439	446	444	412	452	477	427	438	421	474	416	448	412	451	453	420	453	444	428	433	502	451	455	426	458	422	459	427	453	416	463	462	430	463	430	443	438	467	433	441	465	467	458	451	455	439	415	461	445	448	432	430	409	461	443	448	460	449	473	464	444	445	455	453	473	476	421	465	443	425	430	457	432	428	442	463	427	431	483	424	412	394	442	435	466	450	416	441	440	459	433	426	480	456	452	444	437	472	442	437	459	447	460	451	392	461	438	430	413	453	435	439	458	429	386	471	469	450	456	441	434	470	430	453	477	465	483	435	427	431	438	413	439	448	445	478	473	404	487	456	447	428	457	470	399	426	447	443	436	435	443	469	421	452	474	427	481	439	462	422	398	444	436	428	453	440	445	430	417	421	477	456	436	433	444	408	442	465	439	419	411	462	460	472	447	459	450	445	449	438	425	454	461	471	478	437	450	468	420	430	484	455	438	446	437	449	503	468	488	445	451	424	471	427	434	442	451	465	439	456	433	500	447	438	485	431	458	446	439	452	456	441	439	453	464	465	437	445	443	470	439	484	435	436	413	435	400	440	455	464	447	483	441	451	450	457	458	460	468	444	458	488	436	457	410	438	453	439	414	456	439	394	476	437	425	411	432	448	461	403	446	433	434	467	445	425	407	455	430	464	438	433	459	427	403	442	445	476	480	450	446	444	431	443	445	441	408	452	431	478	436	445	467	491	434	439	429	434	460	474	472	436	446	461	476	457	450	468	458	440	446	416	412	438	430	458	430	448	468	429	439	448	447	419	463	472	451	454	445	427	441	447	446	454	446	471	435	454	456	442	487	455	429	428	416	432	474	453	434	448	450	430	456	456	465	442	488	508	480	431	475	476	450	439	430	431	447	451	443	437	491	448	484	424	465	415	423	473	470	469	440	394	461	489	468	459	438	465	430	440	433	415	421	458	418	433	426	433	463	455	447	441	423	458	458	447	466	463	441	459	442	453	458	459	426	453	411	436	468	446	424	465	469	442	419	443	409	441	445	497	413	427	455	436	423	452	431	417	431	433	495	416	432	435	441	418	434	433	457	413	423	455	448	437	445	442	461	448	427	463	409	462	466	457	440	512	483	432	471	442	449	436	396	411	445	447	453	448	435	470	447	428	483	453	429	479	410	452	444	427	471	443	466	386	440	418	432	468	407	463	480	430	425	452	462	455	424	469	461	472	429	446	460	434	452	473	436	432	436	429	452	466	426	414	441	407	441	476	419	450	435	444	450	482	416	461	462	446	434	449	443	475	444	426	430	464	446	433	460	446	461	429	429	474	473	453	419	435	459	442	441	436	447	475	447	460	446	474	476	445	470	447	423	395	409	441	428	435	442	430	475	453	458	421	454	466	391	442	437	474	453	451	451	456	461	451	469	458	474	414	458	434	493	423	437	483	442	473	402	444	466	455	428	449	449	472	443	449	437	461	429	432	403	425	494	446	451	482	408	430	457	428	465	460	415	489	431	413	424	454	412	491	411	447	436	474	464	498	435	451	436	480	486	454	462	466	460	451	447	444	439	497	425	429	447	441	456	446	452	459	428	449	487	437	470	456	458	418	442	430	418	464	473	413	501	457	444	400	452	445	453	432	445	448	477	430	421	415	454	444	457	452	426	448	424	444	465	435	494	428	470	407	454	421	447	457	439	443	442	423	466	458	405	454	454	446	440	503	455	432	431	436	460	424	471	416	472	473	448	479	455	441	437	432	475	445	463	489	465	427	437	397	434	479	454	447	432	435	433	436	464	449	434	391	461	473	442	401	445	454	435	459	417	450	467	455	426	454	441	446	410	438	423	407	430	428	477	448	401	440	430	418	463	436	438	423	449	434	437	446	459	421	415	453	450	413	432	458	453	427	464	454	424	484	438	466	450	442	447	449	457	393	452	436	453	466	433	484	478	473	401	452	400	430	453	437	451	436	445	396	420	476	462	466	455	458	404	440	434	478	444	424	431	451	446	438	445	458	465	422	461	441	458	455	421	482	439	417	460	432	462	465	450	429	439	438	448	441	473	436	453	445	477	427	462	466	429	420	445	467	426	452	460	447	417	467	448	419	451	455	469	472	450	457	431	465	432	471	432	438	413	440	442	452	423	450	495	448	432	477	445	456	451	448	448	454	442	448	442	486	453	476	435	504	459	444	450	466	465	460	460	441	412	499	451	439	397
23537	21935	31505	26763	23244	21365	11577	1102	378	318	329	315	310	300	319	316	326	318	305	288	332	321	298	298	311	331	289	328	291	326	278	257	328	319	295	289	304	296	295	286	330	294	320	301	319	299	310	285	324	334	273	311	299	317	312	318	304	334	314	289	336	331	293	277	314	265	320	316	333	316	295	278	328	320	316	320	305	282	293	285	287	327	271	297	314	293	333	295	318	306	271	286	289	311	296	314	308	306	320	313	294	300	292	316	329	316	297	326	282	311	303	308	303	312	302	332	296	296	333	296	296	275	308	265	311	309	294	297	328	321	307	284	314	277	313	285	330	298	290	331	335	290	289	293	293	314	314	279	295	364	325	296	281	289	307	297	306	299	318	302	300	275	342	297	302	303	286	309	297	284	284	273	284	303	288	319	312	295	319	283	306	309	313	280	302	313	279	305	279	299	322	317	304	299	283	279	296	318	291	306	284	316	304	306	308	306	318	294	300	306	294	323	316	307	287	297	293	317	294	309	282	301	286	279	306	309	300	319	313	304	287	303	320	313	330	296	321	321	294	337	290	314	275	302	315	311	295	292	276	277	347	295	309	303	291	296	276	306	289	326	299	306	287	283	306	317	319	302	310	264	311	301	286	311	294	295	263	345	289	282	286	313	319	303	346	300	316	289	314	321	324	284	290	282	284	298	273	290	303	303	287	293	290	306	302	289	279	281	289	301	307	276	281	300	305	309	300	303	313	304	301	302	298	300	308	298	299	301	292	288	285	307	316	317	300	293	294	276	326	288	264	301	300	275	298	300	309	287	282	331	316	314	282	307	326	323	319	300	311	282	273	304	321	304	301	298	283	300	281	321	311	323	317	307	294	295	309	304	302	294	289	307	288	301	311	282	293	301	295	306	292	292	311	314	328	322	348	284	308	293	287	316	302	293	280	277	296	274	297	297	302	305	291	302	341	283	292	312	320	303	287	275	291	300	313	293	325	326	316	319	316	304	313	305	291	312	287	288	334	281	300	311	299	282	308	310	288	323	310	320	289	288	268	312	330	326	315	287	310	312	324	320	269	257	249	322	317	319	291	293	296	294	314	278	313	274	324	283	299	293	306	292	315	305	284	312	299	325	288	323	292	298	300	297	314	312	301	292	275	312	307	317	281	299	275	302	319	317	290	300	281	272	284	292	281	312	278	313	306	259	306	321	326	275	304	305	280	310	318	310	295	272	303	278	275	326	302	331	309	295	269	301	322	291	305	284	315	305	317	305	297	300	337	289	272	345	276	305	294	327	269	317	292	280	294	309	283	312	327	294	289	291	301	321	313	311	293	352	296	301	295	283	304	279	295	311	284	316	299	291	325	282	298	299	307	281	282	292	290	294	315	291	305	298	281	322	322	311	268	304	319	274	261	310	271	288	291	309	283	305	277	311	295	296	266	319	308	318	321	281	317	297	294	316	290	327	304	315	292	294	313	284	332	317	324	315	317	311	331	322	304	303	356	292	327	300	281	315	305	290	296	319	334	288	308	297	313	298	314	300	313	302	299	330	304	328	300	288	302	316	325	346	287	294	267	315	300	283	306	323	281	297	277	302	313	284	301	325	293	302	317	311	284	301	335	309	304	291	283	299	321	320	291	336	308	322	260	311	322	270	314	328	289	311	312	313	285	279	282	309	297	273	288	300	314	317	320	317	284	301	296	300	320	304	330	293	311	294	302	306	293	321	293	289	307	318	297	299	309	275	334	298	294	277	267	290	290	272	289	321	285	303	299	278	276	283	324	266	284	305	297	273	296	293	296	308	309	320	292	293	281	305	295	289	295	319	276	288	290	322	301	301	316	300	298	307	307	310	292	303	291	316	301	292	300	288	309	281	320	321	306	321	305	323	271	279	293	295	309	319	316	321	296	261	286	312	303	286	322	301	292	279	316	287	312	347	327	283	320	293	328	302	277	297	303	319	311	314	318	310	316	301	290	320	288	294	295	306	343	281	295	284	288	305	297	273	290	292	309	309	312	307	306	300	331	298	298	318	305	317	331	278	297	319	294	315	310	291	303	298	272	337	324	313	292	343	324	330	288	314	287	353	325	277	280	321	288	294	257	277	280	321	293	306	293	328	274	284	340	309	273	270	297	287	315	260	312	321	310	316	310	298	287	341	304	292	303	300	322	318	310	310	295	317	303	314	309	333	277	320	284	292	300	312	275	300	308	306	306	302	309	296	315	322	293	292	288	326	299	310	297	307	289	322	299	263	291	305	302	298	296	319	290	290	278	302	295	304	297	327	294	302	320	302	329	284	319	304	321	301	318	304	302	295	282	302	294	289	307	261	299	290	325	318	322	316	284	314	296	321	297	274	284	312	297	321	327	320	310	324	295	318	289	275	324	298	310	295	287	336	270	286	302	336	301	298	314	265	300	337	294	294	302	329	305	305	284	291	296	310	284	293	287	282	300	310	335	314	336	275	298	293	312	324	325	324	315	303	279	289	325	317	295	312	274	296	281	312	300	328	322	270	277	274	317	311	294	264	269	298	308	299	296	314	313	314	306	292	316	307	304	313	288	289	336	308	298	330	324	298	310	289	316	297	282	273	324	315	289	308	329	307	323	321	299	309	306	285	311	326	312	315	291	275	286	335	305	308	285	330	337	285	317	291	303	298	281	292	300	287	331	294	299	300	286	303	313	305	318	310	300	312	336	330	293	294	312	305	298	294	288	302	321	308	295	288	305	266	276	339	275	316	308	327	342	295	281	275	304	287	309	317	313	316	306	288	313	289	309	311	308	313	285	267	313	325	304	324	305	314	297	296	291	314	286	284	268	300	319	285	319	301	295	296	311	301	297	291	327	337	255	319	310	281	316	284	322	339	301	294	282	266	334	307	339	308	286	289	281	326	323	304	313	289	325	262	310	284	314	324	336	305	301	284	258	311	291	306	278	283	332	312	280	311	317	281	300	316	290	322	306	321	304	319	274	302	306	301	304	294	287	317	294	321	311	300	336	286	317	308	258	305	314	338	278	286	326	294	326	312	290	327	299	282	295	277	286	322	315	262	306	326	328	294	298	304	316	312	292	284	311	310	286	298	278	297	338	323	318	281	308	299	274	296	326	313	296	299	323	317	297	310	317	314	327	330	302	340	311	301	352	275	322	298	332	316	305	277	327	324	289	293	299	321	319	311	287	299	288	333	305	294	292	307	286	296	291	339	276	304	291	317	302	294	299	303	283	306	286	311	290	313	277	347	371	303	302	310	308	278	284	288	301	314	304	289	306	305	265	274	310	306	309	289	311	281	295	284	309	313	276	248	288	299	301	278	310	270	323	308	299	291	281	288	292	296	315	308	306	279	323	314	307	287	289	300	296	328	313	314	323	272	318	311	302	308	279	310	296	327	285	310	326	302	298	297	286	300	296	310	313	291	281	314	285	308	286	299	297	317	303	284	315	304	295	288	306	319	290	320	290	331	281	272	317	290	328	273	278	317	263	283	294	274	301	317
62578	103929	82265	54830	34797	16700	5155	1431	597	480	430	415	438	423	455	412	461	427	437	445	411	407	424	432	382	396	402	463	455	436	421	409	419	418	432	432	423	456	440	406	432	449	428	395	457	421	414	428	436	463	420	418	408	426	429	416	452	436	402	414	403	442	422	409	428	399	455	416	446	438	390	395	439	430	432	426	400	435	410	422	417	424	453	411	387	433	428	418	447	395	446	404	435	436	405	447	454	419	456	425	399	432	432	359	463	427	445	440	450	441	429	418	445	418	432	439	407	428	415	437	412	448	437	409	454	454	416	419	426	445	408	451	454	433	423	437	421	464	428	421	427	488	433	408	467	443	409	407	400	432	425	461	437	392	422	429	435	406	421	438	447	388	424	427	400	450	440	420	430	464	442	418	429	424	393	428	455	413	391	440	411	455	410	426	380	429	427	446	415	433	428	456	410	445	442	441	445	422	426	400	438	459	425	426	450	407	423	423	427	433	380	425	414	427	428	367	393	400	435	459	440	448	442	433	430	410	362	421	448	413	432	434	440	424	421	451	428	419	412	418	409	418	438	392	427	409	458	441	464	439	403	432	431	418	398	449	432	424	429	436	419	434	414	443	435	439	424	464	391	404	435	426	411	403	448	437	414	417	434	427	439	410	455	408	422	435	413	460	427	403	439	435	408	411	443	419	420	454	388	471	434	417	421	416	415	406	418	408	437	419	413	431	421	444	422	401	433	469	440	428	436	429	445	455	420	418	428	411	409	408	390	412	420	477	433	433	393	436	429	396	462	417	479	410	403	420	426	491	441	408	430	413	423	415	433	441	399	432	421	416	430	430	388	409	452	404	429	435	408	432	418	436	416	439	426	457	430	431	447	416	455	432	416	430	438	432	444	447	393	418	463	443	422	466	435	425	435	440	405	436	432	431	434	420	413	445	425	444	460	429	482	438	409	411	418	439	436	436	421	423	437	430	406	439	457	458	409	440	401	418	377	468	408	447	458	412	366	446	427	452	418	414	402	444	418	426	444	416	442	427	397	440	459	439	426	422	394	420	428	431	410	410	387	405	434	448	427	462	430	453	470	422	435	434	400	436	415	451	424	393	443	455	407	444	399	397	443	424	429	433	420	433	403	390	432	423	467	441	434	396	440	424	414	433	413	413	431	457	438	435	416	418	429	439	472	416	383	394	433	425	457	452	443	413	442	399	404	430	435	417	424	434	390	406	415	389	436	407	427	386	434	418	393	434	443	437	425	375	426	436	436	421	402	435	456	426	431	401	421	448	425	436	453	421	416	409	395	415	407	421	404	445	412	448	426	444	410	415	408	435	437	421	414	476	450	412	450	380	447	404	432	422	434	427	391	470	417	411	442	415	406	411	421	425	404	443	441	433	410	455	440	414	415	441	403	398	425	389	437	436	430	438	403	485	416	439	438	426	443	406	453	434	426	468	414	455	436	449	425	424	461	424	426	402	449	409	453	441	438	467	451	390	431	449	424	419	446	471	412	414	424	438	446	433	411	416	447	435	424	444	420	420	414	443	419	442	430	392	439	430	416	453	432	407	430	418	418	424	437	401	429	439	422	466	446	412	410	489	407	438	410	386	410	418	414	409	427	421	413	452	418	453	414	410	420	435	435	490	437	390	437	418	449	426	373	416	415	439	420	457	402	463	417	408	452	432	404	425	407	402	431	400	439	422	419	431	419	406	383	414	409	435	410	408	423	433	407	426	381	446	429	440	445	399	403	435	415	454	382	435	408	439	426	431	417	459	405	454	441	394	458	438	464	432	411	435	418	442	409	408	445	422	452	451	453	406	443	429	391	448	445	420	443	456	430	440	407	404	426	412	432	408	424	390	423	473	387	417	402	435	437	425	419	447	435	436	423	420	436	430	429	408	454	492	405	442	424	404	427	413	439	420	429	464	453	418	461	456	416	426	420	384	405	436	454	426	449	411	429	444	436	435	441	433	423	469	441	423	439	413	410	410	422	421	440	404	433	403	430	441	422	405	383	419	387	464	406	414	439	402	411	464	423	455	458	419	410	417	420	426	421	408	453	429	455	487	461	420	401	381	419	452	418	420	423	422	411	427	437	417	437	396	427	407	423	465	410	403	426	442	415	418	454	413	426	410	461	396	405	422	417	436	433	450	405	439	421	423	457	446	417	427	407	442	421	414	435	409	382	437	462	447	430	425	441	433	428	448	455	459	398	444	437	430	424	418	411	416	451	435	431	411	449	448	419	455	404	397	456	448	399	427	436	416	424	410	370	451	455	445	424	405	411	447	424	412	452	454	449	456	430	423	423	373	467	430	438	422	448	428	432	444	391	439	443	401	442	434	446	453	436	440	435	454	435	443	423	448	425	412	452	394	408	419	475	391	435	456	396	418	414	425	435	427	452	418	421	434	403	450	411	447	408	414	394	450	388	394	417	423	438	459	438	427	446	418	445	447	401	414	457	446	401	399	416	422	460	450	427	416	408	451	437	436	454	412	404	421	463	432	430	444	416	429	432	449	410	394	407	436	453	363	415	411	443	412	403	438	458	421	440	473	397	493	431	417	435	403	409	453	422	415	438	465	397	431	408	408	443	428	392	411	422	417	419	438	454	415	402	411	430	396	440	429	422	465	464	429	423	461	415	378	444	428	435	416	439	404	463	428	463	430	431	433	398	382	375	415	438	437	402	435	433	468	404	454	408	436	431	435	427	402	455	404	419	425	366	446	408	437	455	419	433	425	447	464	403	437	451	411	407	428	381	434	452	421	437	449	411	398	408	387	440	442	469	416	484	432	439	415	429	415	437	449	401	430	440	445	430	458	400	407	406	421	436	410	464	446	429	418	393	403	425	406	429	407	430	369	443	416	396	411	445	413	413	456	375	418	453	431	390	439	440	434	437	402	435	423	413	474	423	395	412	395	451	449	459	471	441	497	415	432	408	422	432	421	427	417	397	409	451	416	455	419	419	405	441	405	444	393	430	432	460	450	428	453	422	413	438	437	458	429	457	441	435	423	408	374	433	407	434	422	463	458	450	429	437	418	442	413	464	398	424	425	406	448	438	440	427	406	421	427	442	456	435	430	417	412	406	441	456	423	400	421	444	418	433	434	442	427	418	396	427	395	396	450	445	446	445	421	387	436	442	461	440	432	461	409	433	467	413	432	417	413	466	410	432	482	409	445	423	429	406	441	468	430	425	446	410	455	407	401	445	455	455	416	452	437	440	451	407	434	421	418	417	389	427	425	445	460	416	421	400	427	418	418	456	405	408	419	431	400	406	434	453	416	418	422	405	424	422	426	391	429	450	428	427	380	433	420	432	463	483	422	404	424	424	431	452	423	436	407	423	406	400	419	451	461	409	415	437	441	394	446	413	411	420	379	428	459	429	425	421	420	403	405	436	479	431	426	465	437	396	448	435	444	465	436	434	407	435	440	418	422	402	415	459	401	426	409	439	451	416	435	432	407	406	430	433	406	385	395	415	416	427	470
28526	28031	31342	18074	4619	1155	474	345	302	281	297	277	283	271	298	289	287	273	295	290	274	286	291	281	286	285	301	275	295	292	276	292	282	280	278	266	307	273	253	285	294	297	284	290	278	291	279	290	299	280	295	314	273	247	277	269	281	322	282	317	299	282	311	302	266	282	288	286	257	299	295	288	290	347	271	292	266	268	313	273	267	302	277	274	324	292	303	288	282	333	292	277	302	288	274	274	282	322	274	291	301	272	280	296	300	312	317	290	298	275	280	300	271	272	290	292	327	279	298	320	257	304	288	274	283	263	283	256	276	288	277	288	242	267	326	272	269	323	319	303	312	259	286	270	278	293	291	308	284	298	289	271	315	271	303	287	275	289	278	266	269	259	287	285	275	287	301	288	295	283	285	299	296	313	284	261	298	282	274	263	249	289	294	300	280	281	287	253	303	259	288	278	276	280	301	275	280	316	278	298	297	286	289	314	306	297	288	287	270	281	296	273	267	304	272	286	296	266	279	283	262	277	259	264	290	279	305	291	273	284	273	297	272	278	274	287	268	306	298	303	276	274	272	275	276	274	293	280	260	291	304	280	283	296	318	288	288	294	307	273	305	291	285	282	289	290	289	261	284	296	322	284	267	280	281	302	312	283	260	305	296	300	254	296	291	274	293	284	280	279	304	294	291	287	314	298	252	293	320	269	288	313	305	284	291	307	287	275	300	250	301	276	288	328	297	301	290	266	280	281	294	312	285	296	280	285	292	296	289	324	286	297	266	305	296	277	326	270	291	272	283	306	305	259	308	293	292	303	289	285	282	279	289	273	295	296	277	281	324	297	296	279	331	323	271	294	278	305	262	289	319	291	289	297	270	286	303	314	295	276	283	273	276	280	294	279	277	250	293	292	327	312	288	281	294	308	260	292	284	297	293	297	281	303	276	281	293	254	292	290	275	298	299	271	304	291	305	281	270	276	271	286	287	284	288	252	298	300	284	290	303	320	278	297	274	288	314	296	268	326	282	299	273	269	282	262	291	261	260	285	319	282	248	318	264	300	307	283	291	285	289	316	279	285	287	279	282	275	292	307	287	300	300	282	280	284	265	305	284	291	289	298	289	304	287	298	297	291	259	286	297	315	294	276	271	289	316	303	252	300	280	283	304	326	296	326	279	289	288	272	305	272	307	288	286	319	285	273	291	299	305	278	291	299	293	307	289	275	296	297	291	275	277	304	285	262	287	307	285	288	279	294	267	277	308	275	289	299	258	266	279	274	308	295	282	260	316	284	280	299	308	300	258	294	277	274	260	283	300	309	267	265	299	273	284	306	240	278	279	306	241	280	261	302	278	287	282	307	303	283	313	289	293	295	262	263	264	286	302	272	284	266	287	299	302	282	301	294	279	287	301	276	335	287	266	282	286	295	268	273	254	278	303	273	308	287	284	274	298	323	269	308	294	289	308	278	294	267	273	270	273	276	296	277	292	289	283	265	270	297	277	274	280	310	271	306	258	303	254	259	284	306	285	260	312	300	285	329	276	282	279	283	294	309	301	318	307	283	313	296	297	313	281	285	287	277	299	293	288	296	305	276	290	281	295	301	266	289	282	300	305	313	244	288	267	301	272	301	317	303	292	270	287	309	278	278	325	261	274	249	282	284	276	282	310	306	281	288	285	259	304	281	256	299	281	282	264	286	291	302	280	274	303	271	296	290	300	301	296	273	296	285	295	299	303	306	318	307	249	312	291	280	276	279	305	287	290	295	270	290	319	281	298	302	282	291	271	287	296	316	252	277	289	316	292	295	310	267	272	288	288	296	278	298	294	260	282	306	276	288	287	317	286	282	288	226	292	292	273	282	296	325	242	296	288	259	322	283	329	296	295	334	308	295	260	298	273	267	300	284	305	301	252	285	270	316	300	310	307	254	312	277	252	281	263	328	311	284	273	297	315	297	280	293	285	310	275	303	287	280	302	274	265	312	281	268	282	293	269	279	288	309	317	305	279	288	306	260	332	311	283	298	310	289	288	286	270	288	276	298	283	280	279	304	277	302	316	248	299	273	255	281	292	258	297	303	302	275	284	315	267	277	270	312	284	280	323	284	247	274	307	279	289	299	297	283	291	263	274	291	273	286	266	295	283	265	258	326	288	287	278	262	277	277	307	307	298	290	295	300	300	264	291	298	252	262	318	297	287	282	297	280	274	287	261	275	279	262	269	303	296	309	295	263	278	302	313	310	288	271	281	288	291	284	253	262	285	289	282	307	317	282	281	289	293	297	307	260	244	273	280	279	297	282	296	262	294	282	284	274	298	288	297	281	290	311	281	316	294	288	285	276	286	264	299	282	263	300	295	277	240	279	298	280	283	282	308	281	303	290	280	294	283	314	282	299	278	286	281	276	297	293	325	290	331	285	268	262	264	302	283	328	266	284	312	290	294	327	286	306	295	282	312	263	304	273	306	281	317	272	266	281	275	252	303	299	295	299	265	271	261	312	281	268	282	272	311	292	298	321	283	276	272	265	319	280	290	275	292	302	291	297	279	290	311	270	313	292	270	285	317	276	295	298	317	293	300	328	255	281	259	316	280	294	279	296	290	275	286	267	272	280	300	308	287	308	288	320	306	281	276	291	302	320	286	283	303	276	299	263	279	269	279	282	294	293	300	312	293	293	291	269	257	268	296	272	288	278	314	259	310	268	310	270	275	274	285	269	285	283	282	315	288	281	314	293	273	292	270	282	297	284	292	280	298	289	312	280	291	289	312	275	293	273	277	293	276	299	286	299	302	275	287	298	260	316	296	299	259	307	265	298	293	301	275	314	285	284	286	273	310	264	309	285	302	319	254	275	293	299	342	282	282	285	273	263	281	306	285	273	292	284	300	313	303	287	260	271	310	264	301	275	312	277	297	281	265	286	299	308	292	272	296	301	283	286	282	296	284	298	301	281	285	262	276	266	293	310	279	302	281	248	301	260	289	311	267	296	299	295	314	301	242	270	301	286	272	324	301	298	275	291	274	302	309	283	278	287	278	290	267	294	302	285	288	283	282	304	300	274	297	280	299	251	293	258	296	280	286	290	302	285	310	281	298	286	292	282	297	284	274	280	270	298	288	273	279	319	278	282	289	276	283	290	274	271	302	287	275	276	292	290	275	295	315	281	282	271	284	268	271	310	283	277	284	299	293	280	292	273	292	261	285	302	291	298	293	278	286	292	264	277	312	281	259	302	287	284	268	279	309	254	276	270	278	295	318	314	281	302	252	311	281	293	286	318	313	275	311	304	292	287	306	307	272	297	252	313	297	302	290	290	270	255	271	259	312	293	314	309	289	283	260	295	291	299	307	252	299	292	299	282	289	259	309	287	296	295	300	309	279	281	277	269	278	315	276	276	306	294	286	292	291	299	307	282	311	308	297	256	306	290	298	272	305	319	284	274	286	291	291	274	263	294	323	272	308	269	317	293	295	301	302	286	286	281	294	293	263	280	307	291	277	269	283	287
32315	47820	36153	17545	6727	2203	875	497	426	443	436	435	382	436	390	428	461	422	403	412	405	411	468	401	417	403	439	425	424	460	434	442	436	455	432	411	439	415	383	458	409	403	417	403	464	441	391	401	413	422	391	431	444	451	452	399	451	407	429	409	450	425	415	407	412	412	422	414	452	404	462	396	443	457	430	434	404	418	444	402	419	406	466	399	416	438	444	465	439	458	452	429	424	440	404	431	430	423	380	449	404	434	411	438	436	390	415	440	427	424	449	436	409	393	446	408	439	415	397	418	449	418	413	385	409	431	418	453	415	449	423	451	441	412	443	419	401	400	408	418	393	451	376	412	383	440	426	477	432	423	408	411	434	432	441	424	408	440	422	417	401	465	411	418	418	400	415	433	433	455	440	433	431	449	415	445	423	398	432	427	449	420	452	433	429	408	442	406	409	427	421	382	398	451	398	412	439	419	419	413	427	417	420	445	405	405	414	438	391	435	472	415	415	424	410	395	414	430	407	417	428	459	410	413	431	399	419	424	433	426	411	444	415	420	387	446	376	409	443	426	425	421	430	426	394	418	418	435	423	404	405	421	407	451	434	435	433	420	426	419	400	400	397	414	414	385	461	412	453	406	440	429	424	423	442	408	434	421	417	413	440	410	439	409	395	413	438	396	444	416	417	441	426	436	444	447	424	391	424	409	400	436	392	393	418	415	434	391	426	447	400	392	404	450	439	434	450	395	447	429	457	427	438	408	365	403	428	379	405	423	387	426	445	440	421	437	418	424	412	421	432	450	420	451	403	447	388	399	421	407	454	418	391	401	397	432	429	421	445	437	429	448	418	444	443	441	461	426	445	399	419	455	423	410	429	422	439	422	413	421	431	405	458	388	444	412	394	428	438	419	437	403	460	404	405	444	440	432	392	418	443	443	421	460	393	420	444	440	406	462	439	450	438	406	409	451	426	423	433	402	411	436	433	440	392	415	419	416	438	436	432	434	449	442	443	400	409	440	397	411	436	419	432	428	409	433	405	428	412	398	427	425	425	429	395	417	422	432	410	424	439	448	445	426	418	438	411	424	401	397	450	406	435	445	400	414	435	420	438	406	410	423	426	430	464	419	445	415	431	428	432	433	408	421	419	457	406	460	359	401	411	420	422	458	402	422	439	431	463	415	408	431	415	449	412	407	458	430	403	414	451	443	414	430	438	413	425	402	398	424	430	455	447	409	426	389	432	401	416	411	447	453	419	434	444	424	451	435	441	390	392	425	436	426	413	400	412	408	430	406	428	384	387	411	419	413	415	432	415	443	448	439	423	435	427	404	419	402	429	389	407	435	422	425	385	411	433	425	404	430	444	425	403	467	420	422	392	463	411	416	430	422	416	400	451	429	386	422	407	477	411	444	453	437	432	438	412	429	424	418	440	437	426	453	430	421	432	417	429	427	428	424	401	406	431	478	404	439	397	413	415	437	400	432	429	455	416	476	409	424	420	431	433	439	449	417	395	447	444	410	400	431	405	398	422	408	432	406	408	451	433	429	419	457	424	407	409	414	480	464	433	381	428	412	410	422	405	407	451	418	418	420	438	441	426	411	392	414	418	422	406	440	435	422	413	432	420	369	424	445	396	403	430	454	394	423	408	426	408	419	411	458	401	413	433	413	432	447	421	423	429	392	436	426	426	415	433	405	424	408	427	432	457	419	424	398	423	438	395	454	429	426	448	439	398	419	411	450	445	391	418	402	403	415	419	422	438	392	404	431	440	389	426	410	438	461	368	435	431	429	434	430	405	405	403	420	396	388	412	397	434	418	396	440	411	413	450	427	458	437	432	389	425	417	399	442	411	453	432	396	431	387	404	449	376	400	459	402	390	432	404	428	404	417	406	433	441	434	417	405	462	437	408	433	417	440	394	387	448	439	426	445	420	429	425	399	400	413	442	440	426	419	405	430	401	422	385	418	411	473	425	436	411	409	440	426	436	414	412	393	403	418	458	437	412	450	419	434	419	411	434	432	405	414	384	452	425	430	415	420	413	438	419	444	425	447	436	443	446	428	437	416	434	405	447	440	431	432	427	416	396	442	387	409	431	404	412	437	393	419	419	426	396	415	411	444	431	391	408	412	380	430	412	406	425	422	419	417	400	383	407	410	428	394	413	408	411	433	426	442	432	380	401	403	411	438	413	440	439	403	394	397	451	395	412	427	438	440	461	400	424	398	395	431	411	438	449	433	427	457	418	407	435	431	375	406	430	409	414	410	451	448	398	430	422	433	397	419	444	441	434	417	426	430	425	414	405	403	412	398	418	399	398	437	420	434	382	432	406	395	393	452	414	427	455	422	427	420	407	457	426	427	402	469	418	438	455	469	422	417	419	398	419	410	410	383	419	403	420	452	435	444	414	429	461	417	432	391	417	444	396	387	411	407	440	456	435	412	417	419	370	391	398	452	435	378	437	435	367	421	407	401	462	432	416	404	440	422	385	435	388	437	451	412	405	435	425	432	410	449	426	416	394	397	405	456	414	448	393	444	428	422	437	424	391	440	437	404	425	433	454	434	450	409	375	436	418	431	432	423	431	392	387	431	447	438	419	426	427	413	406	446	437	393	420	445	411	410	474	415	436	441	393	433	383	413	450	456	434	437	418	449	428	432	391	431	430	411	424	440	427	415	401	430	407	445	432	364	427	379	415	418	411	425	456	445	454	393	415	411	432	422	449	401	453	450	444	396	419	416	416	417	445	426	438	441	425	418	440	436	427	402	365	436	414	412	399	444	457	442	426	412	420	418	390	426	448	419	442	401	463	373	430	440	402	432	422	423	443	437	461	431	435	452	444	478	371	412	404	430	412	489	461	449	412	435	413	430	389	420	402	409	403	445	414	429	412	434	456	433	387	418	445	389	428	463	418	407	455	456	405	451	394	450	424	410	406	424	440	436	419	438	428	414	436	461	413	419	408	402	411	401	443	428	439	396	390	422	402	439	399	436	402	431	386	463	427	397	435	423	450	427	422	405	452	445	414	418	416	439	431	442	404	443	425	440	429	443	388	393	414	433	394	439	415	464	424	406	398	380	395	422	424	428	440	433	425	395	457	408	433	403	405	477	436	412	405	476	429	445	400	402	428	427	425	412	391	396	428	423	403	384	437	438	395	439	381	394	456	432	433	456	444	428	427	403	418	420	450	425	445	412	412	403	454	441	396	431	437	460	433	437	438	436	445	436	400	424	427	391	399	393	435	413	422	418	445	432	427	435	428	440	416	397	445	441	421	385	408	364	425	440	437	435	438	407	404	429	440	424	420	405	403	420	429	426	442	413	398	406	452	407	416	445	387	430	404	386	436	406	436	389	410	412	429	450	407	442	406	445	401	408	414	424	431	412	440	389	424	455	445	447	410	425	458	436	422	420	423	434	399	422	432	411	468	445	406	416	434	422	456	413	420	450	417	435	443	419	421	383	375	399	399	436	391	414	398	453	412	402	389	419	417	422	406	435
24580	22509	33558	29716	22917	15151	3447	605	380	334	334	327	329	296	289	297	319	309	301	284	280	304	290	304	326	319	324	310	320	294	310	300	295	279	314	342	279	338	284	317	300	303	314	313	290	319	332	287	314	291	305	324	312	278	317	315	313	300	300	306	320	311	277	306	290	298	321	334	285	307	319	348	318	292	317	287	297	292	340	324	300	311	308	301	281	304	279	286	293	341	310	331	295	303	327	307	297	294	307	334	320	290	300	306	281	318	308	287	296	298	311	314	326	272	293	333	289	302	292	329	317	307	293	297	301	284	328	309	321	291	325	286	301	324	322	327	336	318	304	271	341	272	320	331	313	312	312	336	329	286	304	313	288	297	295	300	324	306	308	300	316	306	300	312	338	322	281	313	269	327	294	296	285	292	300	310	306	263	279	303	322	291	294	305	304	312	319	318	306	298	319	325	287	342	288	329	312	331	270	316	303	306	302	298	306	295	305	288	317	322	311	321	318	283	299	314	301	316	305	315	330	270	321	323	326	311	301	279	296	322	293	352	287	306	283	308	317	287	283	312	287	325	316	269	302	298	352	284	315	320	293	324	293	309	326	282	276	297	296	270	307	303	318	318	319	283	297	316	326	321	285	315	339	314	328	317	316	322	311	310	303	331	318	332	296	296	291	336	309	309	287	302	296	326	308	309	326	300	307	346	299	301	331	364	322	310	341	337	290	311	295	332	304	319	293	293	285	309	271	305	296	296	300	325	274	301	289	266	311	329	298	309	303	309	309	294	315	284	289	320	309	315	302	298	300	284	333	307	312	294	307	303	301	343	285	326	319	312	317	309	299	305	282	279	283	311	325	273	307	288	303	284	324	330	284	295	295	315	313	323	298	313	313	309	319	311	318	288	289	282	316	311	312	348	314	310	295	306	288	311	284	316	291	289	307	332	296	326	308	317	308	321	308	318	308	303	303	324	299	307	282	309	296	302	307	342	303	301	298	270	303	285	281	291	295	309	305	320	316	315	298	286	326	290	269	291	331	302	303	290	287	294	329	329	297	311	325	291	322	314	346	294	344	301	315	299	324	274	323	297	311	316	298	317	304	315	308	324	309	266	276	317	311	297	327	334	265	317	318	341	333	301	310	324	299	305	323	302	308	330	325	340	309	285	282	296	329	335	309	329	293	289	311	290	294	332	299	313	303	321	311	322	343	285	284	325	291	325	325	321	305	316	278	317	324	309	315	314	288	309	324	306	304	300	312	293	296	301	295	305	328	306	279	299	304	341	335	317	298	333	287	323	316	301	293	294	296	310	302	290	290	305	323	305	295	307	284	285	309	312	300	315	327	291	293	276	308	300	333	302	297	287	321	315	306	285	324	316	313	307	328	318	284	314	349	312	315	292	286	312	314	294	325	301	345	341	319	304	323	289	296	289	304	312	300	318	299	271	316	312	315	239	291	282	315	304	310	314	315	305	295	313	358	298	328	281	314	289	294	336	326	328	295	322	342	304	296	291	283	306	265	297	333	292	304	347	285	329	298	292	342	326	307	297	312	313	317	347	276	282	299	342	308	305	306	296	294	311	335	303	320	307	268	291	294	298	303	309	312	294	323	291	292	314	293	329	302	298	326	333	292	297	320	313	286	296	305	301	313	316	312	334	291	321	323	321	310	323	316	326	313	296	337	306	310	307	299	302	295	311	324	338	295	300	320	309	349	296	312	318	299	309	316	297	314	294	298	316	317	271	326	311	297	281	316	287	322	293	308	316	309	301	303	304	319	340	327	281	337	309	328	301	341	315	311	296	282	319	311	308	305	314	304	317	335	313	299	330	303	324	279	302	296	298	294	310	319	296	275	327	320	321	321	296	276	322	315	293	284	315	295	290	306	291	293	285	320	282	317	299	295	308	337	336	265	303	288	289	304	279	299	302	303	270	323	327	297	318	314	310	298	351	302	293	307	313	318	320	304	302	252	329	322	332	309	305	305	333	280	308	303	307	296	314	307	305	318	305	296	305	300	300	327	312	322	293	325	283	298	315	329	329	305	301	330	298	311	299	319	314	325	308	317	287	322	309	278	307	312	327	261	294	309	331	285	300	288	305	294	290	313	342	292	313	329	305	302	298	314	327	352	302	270	278	327	331	306	310	300	330	289	298	303	323	333	349	311	283	325	289	296	286	348	329	309	307	293	258	303	275	302	309	298	304	296	307	316	312	290	336	285	292	303	318	265	319	318	300	291	298	292	323	284	315	337	276	334	287	322	324	300	289	296	329	273	284	296	319	325	328	296	273	289	315	306	288	315	293	335	254	326	295	309	316	319	330	319	308	327	311	293	305	323	332	345	307	277	277	332	318	286	307	319	301	312	335	300	283	344	304	301	280	291	294	322	328	316	285	326	310	330	321	301	305	295	296	324	312	313	304	297	309	328	272	297	309	309	339	322	325	310	315	331	329	292	327	332	330	315	320	318	311	322	295	319	297	321	336	272	301	311	297	295	312	286	292	284	332	298	298	308	313	307	322	312	296	289	320	291	304	311	314	311	306	295	304	309	296	291	289	313	330	325	338	311	316	270	321	325	296	318	278	296	335	308	304	322	346	319	271	276	294	303	318	308	312	304	340	302	300	299	297	273	311	287	310	319	278	297	315	293	311	320	328	332	265	279	323	300	311	270	321	341	323	320	308	332	276	313	317	306	309	296	310	305	295	301	288	304	301	329	306	340	319	285	305	306	287	293	306	315	290	293	329	300	317	280	316	302	322	328	280	307	334	299	275	305	267	285	314	342	304	300	302	303	290	347	313	289	304	304	321	317	294	296	307	317	320	275	280	326	303	293	319	303	324	290	326	316	293	339	330	279	294	289	293	358	296	345	273	305	315	326	324	288	322	282	284	310	296	292	307	286	330	273	311	301	308	306	294	327	283	307	311	298	280	314	299	291	313	298	284	287	323	287	334	317	316	292	289	294	313	330	334	298	302	307	279	295	288	309	301	302	291	300	325	303	335	315	315	311	305	308	293	307	295	316	328	301	321	299	281	307	314	285	305	311	296	321	299	295	317	294	285	295	324	330	295	311	274	319	328	304	301	279	295	324	312	325	282	300	314	313	277	324	325	308	285	281	255	296	295	299	310	327	347	310	301	303	316	318	300	285	303	289	308	287	276	304	304	298	319	312	289	286	323	325	273	282	317	309	282	327	321	289	322	291	328	285	319	294	305	321	311	295	323	308	312	310	317	321	302	295	305	341	277	311	294	333	282	282	308	290	312	356	310	303	312	298	316	280	279	324	277	298	322	288	329	325	318	331	306	292	275	293	314	294	303	309	318	297	326	319	325	329	284	291	301	293	293	324	270	320	295	298	303	292	284	298	299	313	303	293	307	313	315	312	287	307	297	296	292	267	326	274	301	313	313	333	309	293	326	333	305	305	286	308	325	292	313	298	334	318	291	308	318	298	303	311	291	321	287	297	277	291	299	332	302	308	290	307	299	316	299	258	327
58499	92179	71882	44947	26175	10968	3348	1064	536	520	438	442	472	469	472	442	458	468	453	435	435	432	489	445	434	444	443	462	443	437	426	426	425	474	484	434	441	440	462	479	418	440	449	437	457	449	470	423	453	472	469	455	419	458	435	399	479	474	454	463	449	463	475	451	458	471	455	414	453	428	406	446	442	434	415	454	462	423	412	461	437	474	468	465	482	462	427	483	451	474	474	442	433	451	465	431	456	452	464	464	439	444	469	458	465	467	440	427	443	481	451	426	456	454	424	472	417	469	415	470	460	422	403	437	452	427	497	447	463	447	441	419	468	446	457	430	431	419	468	409	444	453	423	419	477	414	474	464	476	457	433	420	479	426	470	434	415	431	406	437	461	488	458	432	470	446	461	471	458	448	450	452	404	412	422	426	445	437	442	467	447	445	420	433	428	480	432	416	410	469	439	424	496	443	472	446	410	469	478	435	450	445	423	451	475	467	444	459	461	471	431	436	463	396	449	465	396	452	433	470	419	458	461	434	441	456	434	443	438	404	459	454	446	487	433	429	449	433	415	479	436	434	417	456	438	431	439	454	445	452	424	435	435	431	435	426	417	465	452	463	423	432	468	451	446	424	418	452	446	426	448	445	432	445	446	477	415	444	461	421	469	465	434	484	419	436	450	452	441	448	421	458	440	474	468	441	446	454	444	453	431	469	416	452	442	415	450	466	438	445	443	439	427	442	452	455	446	426	460	409	445	443	435	433	474	457	444	438	456	443	437	449	476	459	453	422	436	474	438	465	454	449	451	411	471	473	426	445	445	461	453	440	425	478	447	411	445	442	422	421	471	474	425	412	435	439	455	439	451	432	467	439	473	447	452	468	433	454	460	467	421	450	470	430	450	437	459	408	428	456	463	420	486	461	438	493	436	438	408	468	455	456	463	431	448	433	463	429	444	437	394	451	441	434	419	433	445	446	471	477	441	425	454	418	397	436	476	464	466	434	467	410	434	444	418	453	419	453	451	450	439	467	458	449	404	450	474	467	478	444	449	448	458	467	431	444	426	449	404	435	460	460	436	422	429	427	495	445	417	467	433	458	452	442	409	421	469	417	417	481	418	472	429	459	446	459	467	440	444	455	469	478	444	454	424	440	444	434	449	484	416	451	445	418	439	471	438	439	434	443	501	449	448	431	432	398	417	436	456	480	432	466	480	484	427	421	463	450	429	430	443	446	426	495	435	468	428	443	423	407	453	418	460	448	449	437	475	494	440	430	397	427	450	456	428	418	435	423	435	455	456	443	416	441	459	469	449	438	457	452	465	448	433	422	443	432	453	451	392	439	436	438	406	421	444	421	455	448	439	459	459	430	480	427	470	498	466	430	396	440	459	447	425	436	458	475	448	441	483	443	446	460	458	433	431	458	427	467	471	446	437	437	447	450	423	450	451	470	452	480	459	475	440	412	471	439	434	444	415	424	485	471	423	426	465	452	414	466	444	426	471	448	451	466	460	460	448	413	424	429	420	433	435	416	449	482	455	440	455	466	446	440	462	454	404	458	439	413	430	426	469	460	477	424	448	464	475	439	427	479	444	368	470	426	413	419	471	455	442	399	460	457	422	466	428	436	445	408	465	425	438	388	461	455	445	453	430	476	466	415	457	418	462	473	462	462	458	426	436	415	447	457	474	459	435	439	471	417	447	422	446	434	453	413	436	453	456	464	423	423	427	447	456	425	453	489	461	424	450	448	420	449	457	376	475	468	444	446	438	459	436	412	452	450	475	457	450	461	452	442	462	459	447	388	462	441	460	446	464	456	506	433	417	448	441	431	428	485	432	435	421	470	469	449	452	435	454	453	479	434	463	450	447	455	426	466	457	420	451	420	472	435	441	454	452	428	461	444	421	433	461	440	431	446	469	490	455	476	471	409	422	479	471	442	445	434	445	416	518	407	444	457	476	416	456	441	409	476	424	456	444	424	455	446	464	454	440	467	454	421	479	453	450	427	412	441	417	440	477	480	458	450	461	449	445	418	425	418	458	427	420	463	438	484	465	443	471	458	397	450	441	424	444	459	449	436	410	441	450	456	454	434	432	457	406	446	460	402	471	441	472	432	451	401	431	444	446	477	437	435	501	466	437	451	446	419	448	447	409	444	443	467	436	422	452	450	423	453	474	456	457	451	441	437	453	433	429	457	440	445	427	444	462	440	439	453	431	417	435	425	441	438	477	457	476	444	455	463	403	420	426	421	421	445	427	443	480	471	440	451	427	439	448	449	459	452	441	467	446	472	470	395	484	426	404	455	463	451	489	475	461	477	426	492	412	397	450	451	445	470	430	462	443	453	430	474	443	473	432	420	414	447	446	486	487	489	458	412	471	449	446	427	468	443	481	433	443	475	449	412	453	453	430	411	429	468	484	437	462	445	432	400	455	494	429	441	420	472	483	431	414	448	437	403	437	458	450	495	464	425	457	430	461	437	464	429	463	427	451	425	445	432	461	465	481	433	433	449	460	474	468	437	459	412	465	435	419	446	453	445	425	458	461	491	411	461	501	469	448	429	423	477	434	461	464	449	441	452	436	453	457	458	438	463	477	442	449	425	456	434	442	451	456	442	425	423	446	446	427	477	412	454	451	446	447	466	430	483	441	447	477	447	456	438	394	465	487	433	455	446	435	469	409	446	448	427	466	475	456	470	453	456	434	470	473	434	416	444	461	453	469	478	419	458	435	453	419	468	466	418	463	484	441	417	448	469	425	430	461	448	448	484	461	442	461	516	401	420	441	518	481	449	470	424	459	411	447	465	446	446	493	441	437	447	421	446	436	430	455	453	468	463	486	432	433	419	450	464	457	445	464	443	480	461	441	417	427	460	452	449	419	428	438	402	427	428	457	499	469	457	462	415	463	482	442	475	448	439	479	437	439	448	439	471	475	457	435	435	451	465	426	400	454	441	442	499	446	440	460	430	443	460	471	410	439	453	451	462	421	452	466	468	440	415	442	402	441	419	460	445	422	438	442	472	438	457	437	457	418	425	442	456	495	462	446	469	440	478	443	458	378	458	511	398	459	457	458	449	391	426	445	455	445	468	425	390	442	456	427	494	467	412	428	416	434	460	405	461	436	425	443	426	465	437	427	454	443	451	467	431	436	441	480	418	431	456	444	424	405	429	491	481	409	454	445	475	455	483	465	447	424	471	427	470	427	472	445	410	419	446	435	469	422	452	417	448	449	434	431	416	395	453	467	476	452	418	451	443	465	428	429	437	475	441	455	438	456	441	439	396	455	458	464	438	452	450	430	451	445	421	424	443	413	439	438	451	430	456	454	431	450	459	484	421	450	451	474	446	422	452	429	435	458	481	449	461	459	434	460	424	470	476	471	462	472	436	402	462	415	431	487	457	449	469	431	407	456	439	462	443	429	470	427	431	438	470	424	467	413	455	466	457	456	450	463	423	494	456	462	456	444	456	479	496	461	454	424	425	416	452	440	467	437	415	470	421
23566	21970	31490	26786	23231	21352	11655	1181	415	327	346	315	323	311	323	303	298	318	305	299	299	311	300	299	268	327	314	282	290	330	316	311	292	296	313	281	310	323	278	289	296	309	295	300	285	304	303	303	340	335	305	333	278	307	322	274	311	288	284	336	289	308	319	306	305	318	334	280	273	308	297	323	300	309	306	302	311	293	278	303	322	296	312	296	289	292	303	299	266	299	319	315	285	342	300	313	265	290	292	308	302	287	274	285	313	336	290	314	283	304	295	321	313	308	311	310	300	301	323	291	301	300	334	300	301	330	306	340	319	272	288	294	320	316	309	279	344	308	313	283	278	302	281	310	314	314	292	324	301	294	301	307	328	296	319	301	283	292	293	291	319	295	314	286	338	324	323	252	290	320	318	280	300	282	340	287	289	260	288	314	316	296	308	317	294	277	306	292	322	309	311	274	297	307	313	322	292	303	278	316	312	301	334	291	312	295	294	312	293	316	283	302	286	289	310	321	289	288	307	304	322	288	258	297	327	298	297	315	318	303	287	302	291	324	310	317	304	287	310	277	294	294	304	317	306	303	297	300	315	298	313	300	318	311	291	300	269	297	315	293	305	273	315	282	310	309	287	286	325	329	288	286	327	300	317	331	295	309	289	316	300	310	318	302	282	286	297	324	280	310	310	348	288	312	295	300	305	297	304	274	307	308	277	282	310	301	288	304	318	313	293	296	322	298	293	298	304	319	297	310	326	286	271	279	320	335	290	312	287	294	283	286	293	281	319	328	304	314	337	309	302	307	280	318	334	282	306	293	314	292	331	291	318	307	308	304	284	326	299	293	276	293	293	313	347	313	308	299	347	309	288	299	282	321	305	275	290	331	289	308	289	283	308	295	294	295	298	278	314	292	326	320	347	324	282	292	285	317	303	324	319	317	292	274	296	305	317	318	295	316	313	298	323	274	325	329	326	302	340	321	311	305	301	306	357	281	289	289	334	305	289	312	306	264	316	279	297	324	307	297	315	292	322	310	309	323	284	322	297	324	317	311	286	303	291	298	306	295	294	281	288	280	309	314	302	299	291	310	297	277	295	318	298	324	304	328	302	303	309	284	330	315	325	318	314	286	301	324	286	274	313	313	293	280	306	303	281	314	305	285	270	279	315	274	332	317	303	306	302	310	272	282	342	302	290	286	324	283	294	323	287	315	314	275	335	317	317	318	350	307	276	309	278	289	285	305	292	327	312	312	318	287	290	301	282	303	289	317	281	284	292	304	325	311	294	294	338	314	311	277	289	267	271	315	310	339	309	285	316	324	292	256	296	309	311	298	307	307	276	281	297	305	327	333	286	303	304	298	291	308	293	280	296	305	343	286	278	320	305	314	302	314	319	289	304	309	281	304	310	297	287	287	327	283	326	277	289	307	324	304	310	290	324	306	303	332	290	335	273	318	332	316	302	301	274	292	317	281	316	339	309	282	326	346	323	284	296	312	280	303	293	321	316	346	277	292	283	326	325	292	300	286	315	305	331	321	330	293	276	308	301	323	321	280	303	295	321	286	305	306	318	274	298	290	319	308	298	317	281	305	310	335	309	302	298	302	319	324	308	298	296	319	289	308	316	306	302	298	305	321	302	323	280	308	323	300	291	329	252	324	311	291	309	322	297	315	312	308	331	288	307	245	297	279	314	284	307	284	267	305	262	281	274	326	301	294	303	324	277	275	315	320	317	294	292	295	266	336	291	299	288	307	296	287	352	296	308	317	317	274	305	295	293	324	267	300	292	281	339	316	294	309	301	289	318	317	270	315	315	294	317	309	300	316	293	302	300	287	307	339	312	277	340	327	334	292	283	292	315	323	294	293	264	298	322	285	290	288	320	300	304	317	316	305	296	287	320	331	329	291	290	278	294	310	310	293	295	307	293	296	321	312	309	316	329	311	305	296	291	323	286	341	291	310	290	293	302	310	325	285	291	305	324	292	328	310	313	314	280	316	320	292	288	295	303	308	292	258	286	293	312	308	315	298	279	284	320	296	291	290	272	284	312	293	290	347	269	329	305	331	297	304	281	318	306	324	280	284	313	319	330	318	276	298	298	278	307	344	268	315	296	325	270	328	318	307	314	300	276	288	353	324	314	292	329	326	329	283	321	345	278	287	303	311	329	302	339	307	308	365	338	328	277	298	304	258	320	290	338	288	307	336	317	305	320	312	344	277	321	314	298	315	277	332	287	270	278	314	320	315	323	314	286	323	355	302	326	300	322	302	308	287	315	327	295	342	292	286	288	276	315	300	316	320	315	323	289	319	302	291	287	323	321	308	332	338	277	318	308	350	319	333	311	314	321	299	285	318	302	313	274	290	309	263	296	330	296	310	301	303	305	322	300	295	328	278	280	278	281	332	279	373	317	300	313	305	323	307	266	297	312	314	291	312	267	306	300	298	327	256	311	291	275	355	306	315	309	301	333	323	315	267	304	285	303	306	294	311	303	326	319	302	299	293	317	316	262	331	291	323	304	304	290	318	300	310	293	325	328	291	305	287	281	298	292	318	322	297	307	306	302	349	308	309	298	325	289	336	314	304	316	303	296	299	316	298	292	291	336	299	287	318	306	315	333	301	305	276	324	313	300	328	310	304	338	291	328	289	306	291	306	308	311	287	311	275	320	311	309	305	331	310	305	286	292	318	287	305	282	308	309	306	328	276	304	286	285	279	341	320	292	322	270	295	292	265	280	310	306	290	340	290	313	273	299	290	305	268	319	304	296	285	329	313	290	310	340	305	295	339	296	325	296	288	309	299	304	307	312	313	337	318	303	325	301	288	297	345	309	278	309	291	274	285	307	320	275	277	270	355	341	327	292	317	323	295	291	312	308	295	317	310	312	305	313	318	286	327	298	299	322	284	302	339	279	308	312	328	291	326	324	278	316	343	290	280	290	283	283	302	357	297	288	310	284	303	301	311	311	292	294	311	300	296	284	309	327	327	284	306	308	257	292	307	302	318	292	310	305	299	282	300	287	299	306	288	310	285	306	299	321	327	267	283	312	329	306	308	325	309	319	284	321	268	328	303	339	308	292	288	303	314	302	295	291	310	308	282	334	308	294	304	317	305	300	300	290	320	312	297	316	326	297	293	287	337	327	317	321	264	313	306	286	324	287	302	290	319	318	320	309	275	278	292	301	295	264	265	352	297	314	272	294	307	292	331	309	325	294	304	310	298	282	312	333	283	312	311	309	300	294	332	315	311	312	307	309	305	308	298	318	333	285	321	314	328	304	328	294	300	290	325	303	307	259	322	300	286	305	299	308	296	292	261	336	295	309	274	267	299	331	319	314	261	320	320	324	316	254	317	293	284	335	292	293	320	316	310	345	278	288	309	281	306	286	337	312	312	314	312	306	300	280	313	292	278	319	336	302	315	316	316	282	302	301	307	299	284	312	276	286	306	309	303	301	313	300	337	289	315	285	324	298	320	256	298	290	329	309	324	293	314	315	304	277	321
63032	103907	82422	54926	34595	16979	5493	1640	663	494	445	418	446	423	436	415	418	442	454	475	462	403	457	418	445	428	413	444	464	433	458	463	460	429	409	406	420	457	471	427	443	400	428	480	417	430	414	454	418	452	431	447	436	393	432	451	424	459	450	430	419	438	445	452	435	429	451	438	416	414	422	455	421	454	458	459	416	436	450	444	416	379	454	424	436	423	422	404	408	441	470	425	407	413	445	412	407	455	435	444	455	466	439	440	408	440	420	464	424	436	419	376	453	404	425	453	429	441	408	444	417	412	431	445	406	470	459	443	409	405	391	460	429	470	472	400	440	437	429	420	413	402	444	399	419	400	443	434	443	412	446	422	422	424	414	474	441	466	441	414	451	410	426	442	431	424	460	440	464	400	430	416	420	448	414	432	402	440	426	450	468	421	452	450	428	425	424	422	443	431	389	491	399	490	436	440	467	482	415	451	427	466	435	471	446	429	441	437	445	465	439	435	435	447	459	383	441	408	423	453	419	430	463	444	425	432	419	435	456	426	407	447	407	418	443	433	481	430	425	410	420	434	425	406	436	438	398	439	400	421	434	444	414	436	431	416	451	444	432	407	431	427	419	465	466	456	455	417	462	400	460	449	429	418	433	450	436	445	416	431	471	458	428	414	429	448	461	431	458	472	473	432	421	441	426	432	443	425	459	428	473	403	461	442	419	440	424	441	457	431	410	427	408	419	431	435	441	454	439	459	466	391	431	455	417	482	427	449	437	448	439	399	436	419	446	439	426	424	420	391	467	410	421	463	419	440	441	478	437	428	452	399	444	453	418	416	445	405	426	420	447	435	436	444	431	447	435	425	428	425	446	401	431	425	425	452	458	407	461	423	419	454	439	433	440	458	463	484	446	438	417	441	456	440	446	421	401	436	434	375	433	432	444	390	457	400	432	425	428	413	406	403	439	405	403	436	439	440	420	426	432	432	445	451	453	425	433	414	452	424	423	486	422	438	416	425	441	417	393	427	396	457	436	430	429	443	445	433	426	420	467	454	425	431	457	434	450	415	444	430	408	464	418	444	434	454	429	419	429	446	454	416	481	435	430	420	421	432	436	452	431	421	414	386	368	444	413	440	449	468	434	444	475	434	429	457	458	428	421	452	448	422	439	414	443	443	435	423	431	417	414	449	413	431	442	463	439	420	443	468	464	400	444	419	423	424	447	389	418	449	434	432	424	405	464	417	426	447	449	436	470	383	441	412	394	431	411	415	429	459	470	446	432	436	438	422	444	470	429	402	467	433	392	426	434	413	450	429	447	468	418	444	435	417	405	400	405	400	433	487	459	447	443	442	457	417	428	404	445	428	435	453	408	398	408	446	419	415	453	443	473	416	440	449	416	413	435	483	424	418	450	444	428	416	455	378	402	408	446	420	458	439	416	431	441	419	429	455	452	456	430	403	397	455	449	431	434	404	419	436	424	439	430	442	447	424	413	450	423	469	417	386	423	411	430	453	437	449	382	444	433	423	437	413	424	432	468	465	439	408	470	425	429	437	450	433	407	426	456	439	403	463	460	450	449	403	421	405	445	427	428	419	428	425	444	437	439	429	419	424	424	444	417	423	455	434	409	437	394	436	391	453	379	423	426	433	415	448	392	431	436	442	423	398	425	416	410	429	420	433	436	433	417	450	443	427	444	442	425	430	413	394	429	468	422	431	466	453	388	461	436	410	442	438	425	464	458	429	393	455	448	458	400	462	428	470	472	446	427	428	384	440	479	435	458	450	448	404	446	442	432	411	441	435	433	423	446	432	406	404	432	404	418	410	453	447	467	442	458	453	430	439	407	428	433	435	462	415	444	435	435	446	440	424	450	413	449	423	420	436	420	435	437	434	448	436	404	416	442	440	447	461	431	455	439	459	433	401	443	436	441	404	414	447	414	384	430	447	449	434	460	414	432	433	461	434	407	450	443	449	411	403	453	435	427	427	452	449	410	387	416	409	376	424	441	384	448	454	434	449	411	455	425	409	437	414	417	422	442	452	454	433	423	446	442	429	420	425	401	405	436	425	425	451	413	443	434	423	419	438	446	465	430	417	411	438	404	433	412	452	451	445	446	423	437	457	418	457	402	396	457	419	446	441	442	460	449	437	427	439	434	448	427	431	454	418	417	446	447	427	418	474	433	432	455	456	431	456	433	431	427	437	451	420	454	443	408	444	414	421	436	413	400	451	454	417	445	407	403	425	412	476	459	433	442	424	399	441	395	436	454	430	444	447	440	415	425	450	476	413	412	440	441	433	431	410	444	396	417	404	430	442	409	417	424	432	471	453	460	414	467	383	442	425	455	417	424	451	473	440	444	439	453	452	433	427	442	445	430	433	454	422	430	438	437	445	432	459	406	427	471	417	456	413	448	452	421	446	415	440	412	423	410	420	457	430	436	428	423	468	421	469	397	438	437	438	422	440	409	448	405	449	426	403	408	448	450	450	432	444	432	425	438	402	442	473	432	424	385	411	418	474	455	413	461	456	431	427	472	446	449	446	453	457	428	430	451	389	437	409	424	449	426	428	386	429	459	414	414	386	438	428	432	438	422	441	440	440	458	441	432	433	433	422	436	408	446	448	437	460	447	464	452	441	450	441	445	437	421	419	458	463	433	416	426	435	442	455	405	444	425	432	402	397	436	426	407	444	418	412	432	446	433	422	459	445	442	440	423	413	435	443	419	449	409	429	446	409	429	434	433	432	462	426	420	424	468	406	445	404	453	431	414	434	414	446	442	445	419	412	414	455	435	372	409	394	451	465	396	460	431	448	392	432	441	451	425	438	455	451	441	439	446	452	445	439	435	459	419	401	426	454	440	424	471	445	446	392	400	433	410	412	384	416	409	416	450	410	468	410	425	452	428	473	426	431	456	426	446	438	456	435	444	406	445	432	431	410	452	447	417	411	438	405	446	394	430	413	421	441	458	440	463	394	484	455	441	438	470	435	428	470	410	439	465	406	452	416	417	446	406	439	469	429	442	454	431	449	450	437	408	419	451	425	375	432	416	415	448	432	442	440	443	454	419	402	438	443	444	425	452	477	419	453	416	449	440	408	398	421	428	471	408	426	448	419	431	441	430	425	437	385	440	458	451	455	455	456	427	459	430	461	383	446	419	451	406	440	453	433	418	500	444	415	436	437	437	462	444	425	419	448	431	408	467	442	408	445	482	448	449	439	445	425	474	429	428	420	450	425	433	403	436	444	432	396	447	405	397	432	420	450	435	430	416	430	460	411	414	450	452	462	399	412	427	428	397	429	456	435	437	404	435	437	429	421	442	419	394	438	430	448	428	395	436	424	439	409	418	414	468	410	456	432	424	420	454	439	433	436	439	425	427	426	430	443	423	434	452	427	463	426	434	432	473	442	425	433	439	396	419	429	440	449	441	437	427	423	467	444	415	443	452	431	436	458	434	447	439	453	432	433	443	434	411	445	398	470	470	442	448	459	483	433	480	429
28479	28002	31310	17937	4566	1348	489	345	298	297	284	271	292	324	319	286	274	294	288	270	272	308	285	269	267	323	274	244	305	252	283	307	315	261	284	273	301	317	278	298	265	321	306	309	283	302	302	313	290	307	282	292	291	285	313	304	298	282	320	292	321	301	285	282	300	318	266	292	293	301	310	271	297	298	285	290	263	264	314	304	297	276	295	260	273	295	289	315	335	334	302	274	331	282	279	285	283	267	303	277	307	315	276	317	281	306	270	273	300	305	294	287	288	302	315	305	278	271	292	275	304	273	291	324	306	299	302	301	313	277	289	289	291	282	284	308	293	301	281	293	292	274	298	283	284	295	303	276	271	291	303	278	327	306	294	265	284	285	300	290	305	296	296	293	270	311	299	305	288	271	280	291	298	297	291	275	300	290	268	294	285	302	291	293	259	301	292	291	319	275	278	283	309	285	277	301	297	272	258	277	278	324	254	292	302	309	289	306	304	339	261	278	284	309	270	330	309	299	298	291	243	293	294	282	288	307	300	302	348	310	301	282	281	286	317	269	296	296	281	279	303	308	265	292	301	271	281	306	282	281	284	282	287	266	331	303	267	295	327	266	283	267	278	234	321	298	306	292	294	294	304	284	258	284	282	290	301	283	302	294	314	316	319	290	276	297	266	304	283	289	305	257	331	281	274	279	267	315	325	309	297	279	322	350	299	289	330	291	289	291	290	275	299	303	290	295	314	290	303	290	321	287	286	295	276	313	296	284	287	283	280	292	281	311	274	270	304	303	316	286	309	304	267	316	267	303	316	277	283	265	298	286	308	272	301	282	270	301	285	298	256	287	272	303	303	295	256	300	296	267	295	297	301	262	280	284	305	253	298	293	271	284	328	251	282	312	314	297	287	290	301	294	293	351	300	305	297	291	283	306	304	293	265	319	285	305	307	291	301	290	310	285	319	290	296	300	296	292	327	276	297	262	285	304	307	261	301	260	277	283	270	297	302	260	300	312	274	307	291	291	275	270	289	315	316	300	273	304	270	284	300	282	267	292	257	298	286	285	274	309	268	296	296	277	290	258	276	284	265	318	315	265	277	307	278	298	308	278	295	264	276	274	309	302	299	298	300	283	286	315	300	261	286	290	298	280	289	282	299	286	328	308	273	310	288	298	275	267	266	317	301	285	322	279	284	320	292	283	262	313	306	311	282	304	307	322	273	282	311	305	311	319	252	262	294	315	274	331	266	287	259	293	303	311	306	338	271	295	296	297	280	282	279	275	281	301	309	283	290	291	295	280	269	273	304	270	296	285	295	293	307	303	275	286	296	269	293	311	275	297	279	298	296	302	321	282	307	293	283	294	281	291	280	282	306	274	271	303	302	336	313	293	273	272	315	325	274	275	286	287	298	267	290	291	297	264	270	305	276	261	301	287	311	295	287	347	274	281	294	274	296	287	267	275	265	316	300	313	285	296	322	294	306	317	312	296	298	267	273	277	284	278	290	291	261	314	282	254	295	273	282	292	289	294	296	300	296	268	289	304	286	296	247	292	289	266	280	285	304	286	307	314	275	276	291	262	292	303	306	326	267	309	269	279	303	271	304	298	296	286	289	255	273	279	289	280	291	305	306	314	320	316	306	305	261	279	318	281	290	315	308	290	306	280	305	255	292	300	296	248	278	277	282	306	306	286	292	297	284	290	273	270	276	293	293	261	296	299	294	298	300	327	273	287	311	330	287	262	270	284	291	279	322	270	304	305	307	297	288	320	271	305	252	306	333	299	282	279	290	287	299	301	316	277	315	277	298	280	294	302	300	324	278	267	294	293	315	289	310	297	279	292	293	318	312	279	278	302	278	277	293	273	340	281	274	292	278	278	279	285	298	258	267	311	289	261	287	302	313	265	275	290	304	291	284	270	277	278	305	303	270	319	305	292	282	285	302	301	287	291	297	281	311	282	265	276	304	274	273	311	296	310	300	291	315	287	317	271	252	269	272	288	269	289	303	304	297	298	290	306	286	290	277	302	268	299	260	292	291	283	268	290	280	265	295	290	302	327	283	318	297	277	294	277	286	289	260	285	278	266	290	274	282	299	271	308	277	299	304	296	286	275	288	309	261	315	289	268	289	309	282	273	280	287	303	299	307	331	298	287	313	309	281	307	306	302	261	278	304	297	295	321	279	300	286	301	325	275	270	270	289	279	322	268	301	292	297	279	284	303	312	265	293	314	271	305	306	304	288	301	276	287	287	268	275	295	268	312	304	333	295	269	294	287	262	287	278	304	271	294	285	289	253	340	302	310	289	275	300	302	281	327	297	271	299	288	329	275	311	255	300	305	259	287	294	273	313	289	265	285	334	316	285	297	296	261	252	286	286	272	292	295	288	290	292	301	288	303	291	301	293	305	291	317	288	263	305	285	297	280	303	288	291	293	285	311	292	279	293	272	315	306	283	289	294	307	315	301	285	281	275	277	300	303	285	279	272	296	261	307	304	295	298	295	296	273	302	308	298	280	319	299	271	300	273	293	311	272	276	315	302	306	270	304	312	314	290	305	258	290	271	304	301	304	291	268	313	304	307	295	302	276	291	294	288	290	303	297	278	297	328	268	310	259	274	285	306	297	285	260	276	308	307	265	262	285	302	277	330	301	286	258	285	284	292	308	314	286	271	283	309	293	289	329	288	335	286	312	293	329	277	284	282	296	272	296	268	275	284	295	283	299	310	320	301	287	259	272	286	290	286	289	274	302	279	302	297	302	257	321	276	274	266	281	283	291	309	282	279	314	280	316	278	277	292	294	311	279	287	306	274	279	305	262	261	274	313	292	299	325	289	249	292	272	308	269	272	278	272	297	312	293	280	292	284	289	271	302	293	268	291	276	296	303	292	285	301	276	269	300	298	289	283	302	278	292	323	277	284	304	282	296	285	333	299	296	309	303	318	284	288	299	276	270	291	289	291	274	282	273	285	297	269	325	262	312	312	321	318	305	273	287	270	304	302	283	269	276	289	303	314	251	283	301	287	327	275	280	316	290	291	296	299	287	290	290	293	311	280	288	284	296	315	287	272	284	300	287	315	281	319	261	307	279	289	287	288	273	290	275	282	316	299	271	274	280	306	315	296	313	280	298	296	288	291	283	281	285	286	291	267	281	273	321	285	292	269	286	292	281	272	289	293	268	299	267	317	330	285	278	302	255	310	312	322	274	305	284	273	284	281	281	300	269	263	284	291	305	283	315	304	287	307	283	289	293	308	297	281	273	306	297	300	305	314	331	304	316	313	304	303	334	284	265	312	270	297	319	279	276	265	287	280	278	289	274	284	290	303	272	262	318	308	266	282	302	283	288	303	300	259	292	308	298	257	325	273	282	292	258	292	265	295	302	277	340	282	302	306	276	307	296	268	307	278	296	289	310	299	319	271	306	302	289	290	277	295	283	306	265	276	295	283	342	279	283	285	270	291	288	266	277	279	294	291	268	266	293	269	272	292	271	285	296	279	307
32215	47721	36153	17253	6692	2342	909	507	467	405	444	419	402	450	457	432	435	418	456	418	420	409	440	447	441	470	404	436	438	449	421	442	430	425	408	457	423	450	412	437	406	392	426	453	424	424	419	431	410	388	438	411	390	477	435	425	414	446	447	428	429	422	450	462	457	444	412	445	432	443	427	423	395	411	434	423	456	477	409	427	408	432	452	399	438	385	389	447	445	408	412	478	412	430	430	394	441	441	408	438	400	416	445	464	435	447	459	420	419	415	430	432	473	440	448	412	424	431	406	406	434	400	449	406	442	430	425	456	429	423	425	400	396	432	413	439	431	447	396	417	438	389	412	436	449	427	421	414	459	462	416	399	395	411	411	459	418	451	421	426	457	407	465	425	428	404	398	417	395	424	390	426	405	411	419	426	431	399	445	420	448	415	408	438	411	434	418	397	449	411	418	407	402	417	440	424	411	416	426	410	447	420	421	418	395	422	418	421	433	394	450	475	431	397	436	454	414	401	439	458	452	361	419	428	401	411	403	423	425	416	424	446	414	441	396	426	429	400	428	435	478	434	402	409	402	405	403	425	420	394	421	446	441	420	420	402	420	443	431	467	419	399	414	397	400	426	398	381	426	418	467	423	401	450	399	411	408	411	439	430	428	453	437	406	428	433	440	466	432	417	407	440	450	421	417	398	402	438	424	437	436	397	418	414	396	477	429	438	451	440	436	447	465	441	438	427	438	451	395	443	410	424	420	435	412	450	436	455	421	434	419	447	418	434	429	459	418	408	467	430	437	457	421	409	441	454	429	428	449	445	427	422	456	423	434	408	414	446	450	452	434	398	442	397	420	425	387	425	424	432	410	433	372	425	456	409	402	419	430	418	438	431	454	436	452	438	434	431	459	439	442	428	456	457	420	422	422	431	447	459	417	419	395	407	399	454	426	413	417	431	431	393	422	448	422	405	407	459	437	447	475	405	412	467	415	394	425	448	448	422	423	428	448	406	388	435	443	416	437	408	404	400	456	428	415	472	431	382	424	397	451	429	482	405	383	423	425	451	435	410	438	402	444	438	408	440	446	444	442	417	436	417	408	436	479	423	481	403	400	449	447	412	403	421	438	430	383	406	394	409	423	406	440	448	437	421	422	431	453	462	404	430	417	446	403	442	457	409	427	457	422	407	413	400	406	461	448	454	428	450	379	422	411	441	387	441	417	400	410	434	431	408	408	422	433	413	428	422	399	417	398	406	434	398	432	420	414	414	431	468	456	422	388	421	418	441	402	442	419	430	436	416	446	415	419	391	405	425	441	401	390	431	424	441	400	426	432	435	435	415	400	417	450	413	433	449	456	423	414	428	418	420	447	404	422	413	451	378	449	413	431	432	423	426	425	452	425	433	406	442	433	454	417	426	466	443	426	437	464	434	450	432	410	433	391	414	449	432	433	417	434	403	412	462	407	425	432	408	449	413	383	427	409	448	421	435	433	403	417	398	419	432	443	454	414	432	441	466	415	420	421	402	440	440	442	434	435	431	455	401	466	425	417	427	430	402	448	455	414	443	455	426	444	430	398	414	435	421	430	389	414	411	432	375	443	416	395	418	433	420	409	432	398	403	419	425	412	464	428	401	424	416	403	432	420	413	418	419	418	404	428	414	448	423	431	433	443	417	437	425	388	436	430	428	439	403	439	396	460	408	411	384	447	433	450	424	397	420	438	443	473	456	424	421	442	451	447	414	455	416	416	444	407	441	382	461	466	434	449	402	417	454	411	379	458	480	424	404	421	426	473	412	437	431	386	423	413	420	418	428	461	412	443	408	420	452	435	407	428	418	437	406	456	460	404	435	432	443	425	410	412	452	435	436	409	427	405	431	410	428	401	413	410	403	425	421	458	434	427	384	449	378	389	411	433	410	412	422	413	443	432	474	452	415	426	455	404	431	445	436	438	416	461	438	427	406	471	448	433	430	435	411	473	431	465	432	407	451	438	403	438	412	424	410	422	435	460	424	444	396	456	428	427	399	392	473	385	430	401	409	449	419	410	475	423	430	417	406	416	433	435	475	453	397	431	471	416	452	436	431	437	408	443	432	397	432	421	402	442	418	436	425	418	400	400	415	407	460	415	426	408	416	390	447	398	466	384	463	374	421	403	438	404	400	432	480	432	411	434	445	404	428	448	430	433	431	389	418	424	431	438	398	402	440	429	446	414	458	398	428	435	476	425	442	388	405	454	391	412	440	397	447	452	447	418	423	393	427	417	399	391	397	454	442	473	405	408	451	433	433	383	403	405	453	409	406	431	447	438	440	419	445	427	415	439	459	392	417	457	446	414	440	466	431	402	407	442	444	441	406	437	427	444	437	430	458	437	444	424	411	440	416	427	452	433	406	438	400	467	409	424	412	452	432	437	436	423	440	445	413	452	442	431	421	456	433	390	436	410	432	404	417	427	418	492	412	404	424	443	429	418	419	412	433	434	453	413	452	428	462	436	414	403	437	447	448	439	419	449	455	441	437	459	420	417	418	432	458	421	413	475	461	434	453	435	436	388	454	430	427	440	405	442	433	432	399	428	399	389	443	428	459	430	428	419	388	448	440	433	435	425	417	439	431	438	435	438	424	401	422	452	386	431	445	441	444	465	419	415	421	433	431	461	436	442	451	423	418	465	464	417	460	435	452	434	447	417	391	434	406	461	437	423	441	424	425	416	404	437	434	474	383	434	406	401	406	427	450	408	437	441	435	435	439	419	411	463	432	443	393	463	440	436	449	441	409	452	432	398	437	405	451	386	463	401	394	438	430	413	446	436	444	401	432	420	431	455	449	429	435	419	440	388	426	414	431	411	437	454	424	427	421	387	431	447	457	441	397	386	436	464	401	459	460	392	451	441	416	395	457	445	476	412	462	465	431	388	413	441	469	439	400	435	411	425	438	381	424	433	419	417	456	435	418	429	449	429	411	406	443	419	433	442	441	415	431	459	460	442	456	407	428	410	452	454	414	412	418	454	437	441	430	422	452	415	404	450	456	439	466	391	438	438	433	430	451	401	408	435	459	402	379	420	431	449	400	441	455	408	415	403	417	414	371	468	388	408	384	441	435	419	426	440	412	445	433	362	429	421	433	439	432	426	416	397	429	433	411	402	435	424	459	410	416	436	390	448	384	427	439	429	445	406	427	443	401	433	409	398	445	418	426	443	422	435	432	450	422	429	408	422	453	417	426	421	450	403	419	433	420	424	439	414	414	419	439	421	432	412	429	411	421	451	443	377	438	447	416	414	420	427	436	439	428	405	419	439	431	448	399	412	414	399	381	423	367	431	436	461	403	422	425	446	408	443	436	433	391	416	443	436	436	389	428	444	446	419	456	414	407	409	415	440	421	455	408	411	447	433	407	400	431	439	438	410	403	439	411	463	407	450	412	415	411	437	421	430	424	441	423	480	425	421	402	413	434	440	439	447	423	442	448	395	401	397	382	442	400	468	403	476	414	414	405	466	422
24650	22626	33536	29808	23113	15750	3595	645	400	322	327	315	322	327	330	328	298	352	300	320	335	315	314	303	310	323	311	335	338	288	314	317	319	303	329	293	334	320	336	325	314	290	311	319	319	311	325	305	289	304	341	291	300	325	330	302	302	347	313	309	328	302	304	320	301	294	298	320	312	287	288	337	324	330	279	300	334	349	335	327	315	341	318	334	294	313	294	298	333	333	322	318	292	345	330	299	311	338	372	324	327	299	328	304	306	305	310	286	302	297	280	317	293	314	325	311	312	325	305	336	297	310	314	342	333	328	332	323	315	318	317	321	301	327	346	290	292	297	302	302	301	337	323	336	317	311	310	297	312	306	325	334	329	300	322	294	343	334	322	296	316	315	331	324	282	289	293	310	328	324	315	325	321	315	308	323	336	298	328	324	296	308	339	329	309	316	291	309	317	317	325	292	336	322	295	295	317	315	326	328	346	279	300	333	339	310	286	328	330	315	353	344	317	337	285	298	290	324	331	317	286	323	322	300	296	318	300	340	311	279	310	314	281	308	309	323	326	348	332	319	315	337	346	282	305	321	314	314	323	328	289	299	325	307	331	301	331	326	297	336	290	301	300	293	299	317	299	276	299	327	312	301	314	296	318	309	328	307	301	328	336	320	313	289	302	333	296	340	310	320	319	327	308	317	283	315	314	329	334	325	317	278	316	321	290	269	297	309	308	302	311	298	341	310	322	297	333	282	294	291	303	335	310	302	352	317	296	308	335	318	297	328	322	336	324	275	322	301	309	314	307	338	324	332	291	313	292	294	320	284	320	322	299	327	348	320	354	322	315	311	313	333	331	331	293	304	299	280	274	328	333	332	320	316	299	307	295	351	333	318	315	308	314	259	298	302	330	324	330	300	329	310	325	300	306	294	322	348	320	318	303	297	305	320	341	329	309	292	320	284	335	277	283	310	294	318	290	320	319	324	302	318	312	321	285	308	315	329	320	305	330	325	299	332	326	295	259	331	319	332	286	315	332	362	306	329	298	348	344	302	321	307	334	308	336	329	332	306	306	331	333	290	317	280	321	306	307	291	307	314	312	283	309	317	303	314	340	317	299	337	306	306	314	318	289	308	325	307	322	317	333	319	317	332	328	334	330	295	315	299	292	327	299	299	326	324	286	311	323	334	309	292	314	300	326	322	321	298	301	309	281	290	288	326	312	324	289	285	315	302	295	307	338	340	289	326	308	307	315	291	319	333	342	279	333	294	315	300	317	288	293	301	312	355	327	302	306	301	303	332	281	302	312	329	303	329	311	336	303	311	323	333	302	328	314	321	293	302	299	320	295	341	363	309	279	305	316	295	269	288	312	292	320	338	285	337	311	305	320	306	315	311	316	299	311	294	325	332	310	283	321	325	302	286	301	315	298	324	321	334	317	310	302	305	322	328	335	344	304	325	305	316	310	325	332	347	304	322	320	306	326	310	309	313	313	302	344	293	323	333	315	312	284	303	304	274	314	283	338	284	299	303	304	324	337	324	320	308	307	295	308	316	316	295	328	278	318	309	329	299	306	314	338	329	303	309	310	300	371	284	308	333	316	309	293	316	341	292	274	312	302	296	323	283	317	315	279	329	294	321	296	303	289	311	334	292	320	312	284	279	308	328	303	301	280	296	351	322	309	291	295	333	316	284	307	325	273	292	319	323	299	332	321	330	336	318	297	288	329	316	289	318	318	302	305	299	340	302	292	293	320	277	302	318	313	318	330	308	280	321	301	331	344	285	313	328	279	321	338	308	320	304	296	285	307	344	320	300	280	339	345	284	317	321	314	302	338	269	332	292	287	315	318	327	297	306	319	325	347	331	307	314	329	320	319	314	341	293	330	310	280	322	281	333	334	340	308	298	301	332	285	289	326	303	314	341	317	314	339	335	328	303	306	315	325	283	302	318	326	288	309	290	324	306	314	301	311	319	330	282	302	293	322	373	300	270	265	339	295	329	288	316	319	320	300	289	343	309	287	330	310	330	288	328	327	299	298	309	297	342	297	303	303	332	311	300	285	305	324	279	282	323	317	327	309	330	321	287	314	296	297	285	304	330	310	303	293	303	330	336	338	310	335	295	386	308	313	309	305	299	301	320	303	318	300	284	318	302	352	323	333	281	342	299	328	302	309	275	330	289	314	309	305	318	291	300	320	294	332	284	288	326	309	310	319	325	335	327	306	295	305	319	292	340	301	309	337	345	309	318	316	312	324	312	358	295	308	323	301	290	292	298	302	343	332	290	335	309	282	331	323	307	322	311	318	317	288	283	310	283	293	327	303	330	304	299	336	326	325	323	334	289	306	321	301	323	295	322	307	291	311	275	317	302	324	331	310	315	290	293	324	315	341	330	329	291	304	331	301	280	297	285	317	277	311	322	319	322	311	299	328	335	308	319	308	314	280	322	325	323	332	316	349	321	306	298	271	306	316	310	288	327	304	334	317	333	307	293	300	341	288	297	303	312	336	297	294	322	299	273	300	301	329	319	311	315	325	368	331	318	303	331	313	292	318	280	309	301	316	315	305	330	325	333	318	323	307	305	337	312	318	340	310	305	352	296	318	324	300	309	319	307	331	288	308	317	311	300	337	267	297	307	339	338	303	307	320	325	326	328	331	315	328	317	301	349	328	283	324	339	331	283	327	298	301	338	314	290	344	328	290	334	295	329	291	301	318	309	314	352	294	298	315	321	293	307	324	336	318	310	316	325	340	312	325	308	315	300	332	346	282	306	305	287	302	281	330	333	312	312	304	296	295	293	299	317	328	317	310	267	292	291	322	325	314	337	309	324	296	318	328	274	310	317	289	309	347	295	342	301	326	318	310	311	291	315	313	312	313	286	313	325	324	309	318	292	295	299	338	325	348	310	318	327	295	317	322	299	323	327	310	316	306	295	313	312	326	305	315	336	294	308	329	306	333	310	332	280	328	338	297	284	286	293	333	328	299	338	298	300	305	289	340	331	300	294	300	333	306	305	312	322	302	288	318	322	320	333	325	294	326	329	334	314	296	330	308	328	292	297	321	325	322	325	294	299	292	289	288	303	297	291	340	331	318	306	316	315	276	348	332	308	319	301	289	297	309	350	321	302	318	287	310	310	315	304	342	311	287	320	322	297	307	303	289	308	300	332	314	306	319	320	344	329	322	307	323	297	311	285	320	269	321	322	290	284	333	325	285	266	314	304	295	338	338	295	303	299	313	318	309	308	305	311	306	307	319	311	280	343	308	302	301	308	301	307	322	280	296	316	301	334	309	323	315	331	309	350	299	316	285	354	347	310	320	332	324	309	327	333	344	320	326	302	301	334	332	308	288	309	315	278	326	324	300	334	309	290	317	308	340	286	329	321	327	304	320	317	301	336	315	306	328	295	305	329	322	279	277	276	310	316	306	331	289	300	307	280	292	278	302	290	315	280	321	340	308	296	310	273	298	308	331	308	298	285	320	312	332	345	316	309	327	342	328	330
58722	92791	71941	45073	27035	11787	3246	1008	588	468	428	418	448	499	461	477	418	462	440	478	442	447	461	458	470	420	462	449	424	481	486	440	471	475	446	443	488	480	407	485	439	455	451	408	427	444	446	453	441	452	422	462	487	458	478	460	439	457	473	421	427	462	417	458	422	435	442	467	442	460	445	410	412	432	445	459	462	441	451	421	465	471	471	437	468	492	458	436	432	467	455	422	449	468	465	441	464	447	447	434	450	467	444	436	459	459	449	428	448	458	444	442	480	470	461	463	459	479	458	463	431	491	440	445	463	470	453	444	448	441	402	420	455	434	430	441	463	477	460	457	436	451	465	432	439	435	447	455	420	464	429	471	434	418	464	524	445	483	424	468	432	460	426	446	450	458	460	451	421	478	437	441	480	460	447	519	406	436	456	502	457	477	474	459	446	505	429	443	433	470	452	467	457	488	400	421	434	459	460	496	424	454	434	428	469	419	459	419	436	491	470	477	449	450	424	465	472	456	435	434	426	453	464	463	463	427	446	441	434	478	486	419	440	478	459	452	479	446	418	491	448	446	447	457	472	436	435	463	441	474	435	491	428	453	478	445	455	460	445	438	431	441	453	464	441	466	420	426	447	465	478	498	407	425	505	438	445	461	481	427	446	459	468	467	436	454	435	430	430	408	444	432	458	431	434	434	445	432	443	452	447	474	453	436	466	416	420	411	431	428	458	430	475	454	430	454	475	441	443	501	469	435	473	483	472	428	459	452	403	431	425	452	468	473	470	444	456	431	487	427	438	443	459	461	453	426	430	445	418	483	410	474	448	470	450	447	458	393	465	454	487	455	445	432	428	427	470	462	463	440	474	437	450	420	451	460	477	448	424	473	443	457	467	438	411	447	461	475	461	433	459	493	455	431	464	415	460	421	450	428	425	478	431	429	459	428	452	435	487	447	471	479	429	451	437	441	503	457	454	452	452	465	425	491	416	512	403	477	438	507	468	448	465	457	468	439	453	468	474	461	452	475	449	442	449	461	453	453	437	440	435	464	505	480	439	458	433	466	492	448	450	457	449	444	429	467	469	436	442	467	468	426	408	410	470	462	507	477	449	465	467	452	451	478	469	504	436	445	464	460	440	459	394	453	450	460	454	421	444	474	430	453	453	423	479	457	455	479	450	438	445	468	465	468	408	477	443	414	474	445	454	473	464	450	459	456	463	469	447	438	447	431	463	445	456	453	446	452	418	460	492	460	461	475	430	493	415	457	421	445	460	455	480	464	437	448	452	428	453	507	434	466	466	423	456	441	475	428	466	473	457	457	450	444	444	466	428	445	443	452	433	456	462	457	450	479	457	450	425	473	423	447	466	431	458	449	457	441	451	468	430	443	433	443	463	439	461	448	459	425	448	431	462	448	444	423	507	422	467	460	462	433	457	438	433	446	447	415	453	438	460	460	426	441	411	465	449	454	486	439	447	454	463	451	423	479	458	435	455	474	454	496	459	439	404	458	471	425	433	434	459	424	473	456	458	449	443	451	455	471	455	463	417	462	474	465	445	433	452	447	443	438	460	425	448	434	486	478	462	454	436	440	454	438	437	456	408	427	446	467	404	462	458	476	446	464	459	488	419	458	465	432	414	452	426	474	458	470	403	431	476	484	463	464	468	436	438	464	459	418	466	437	490	468	460	448	427	465	448	422	433	401	440	460	465	428	444	487	399	431	421	458	475	453	472	497	439	449	456	450	473	489	454	438	494	451	475	453	470	466	468	457	426	463	430	435	410	481	426	419	445	481	467	442	409	449	412	448	446	433	493	497	425	454	445	461	448	456	459	433	461	448	434	449	452	460	466	402	448	439	464	438	472	450	454	450	456	466	429	446	474	454	442	472	441	471	436	417	413	415	470	483	458	489	482	479	480	451	458	481	483	435	432	438	455	437	500	446	435	444	467	481	424	456	433	464	455	447	428	413	466	426	437	454	431	465	461	475	431	446	446	500	455	422	484	488	465	463	387	454	494	448	432	420	426	423	454	443	473	429	451	397	436	475	452	474	509	441	430	476	458	461	454	422	480	440	454	418	465	455	477	480	441	473	467	448	470	453	439	436	436	429	440	421	491	488	429	457	462	459	456	458	464	434	434	483	439	464	382	454	462	468	442	481	445	481	448	465	447	475	443	455	413	451	450	438	413	435	447	451	462	423	449	504	451	465	418	425	454	443	478	457	472	439	463	421	447	448	494	464	459	444	459	442	402	452	437	444	462	438	420	453	474	464	426	470	449	431	442	433	444	456	454	473	435	483	433	453	443	441	438	444	463	471	451	481	423	443	445	451	425	406	471	469	477	447	454	483	464	446	443	467	419	476	432	425	450	438	442	460	480	457	484	469	477	436	445	470	459	443	439	437	453	457	430	438	458	414	446	409	454	465	442	452	455	439	450	437	456	477	471	480	447	431	451	449	419	464	481	444	425	448	428	461	474	442	458	449	455	456	417	445	433	464	471	498	442	470	436	489	462	498	440	441	461	470	437	396	452	469	479	447	431	426	452	428	451	431	460	455	420	441	485	417	489	445	428	483	430	437	436	449	473	446	448	452	432	486	425	452	446	448	474	464	448	475	451	453	459	470	449	478	472	468	436	433	449	437	480	451	431	450	451	426	472	477	432	484	435	445	457	444	447	461	443	466	465	478	453	435	443	447	449	476	489	447	466	430	451	455	461	451	426	491	450	451	460	449	441	441	433	395	439	485	436	447	464	474	450	462	410	458	483	446	499	427	417	455	438	476	483	482	443	473	432	506	449	417	426	423	413	482	462	463	440	448	435	456	472	476	472	452	415	438	417	457	442	425	454	444	474	439	454	424	462	438	443	437	444	442	450	418	478	470	504	461	416	425	454	465	431	474	436	472	438	484	489	422	465	465	454	420	483	435	466	448	463	439	445	478	437	477	421	461	450	462	441	418	459	451	472	428	484	447	465	498	436	480	481	465	487	474	431	432	437	437	438	487	493	455	432	458	464	491	461	438	464	477	425	441	464	474	437	473	490	456	422	474	434	452	411	466	441	443	425	465	465	459	470	440	468	451	448	473	428	455	455	450	440	441	431	421	435	503	482	448	491	457	431	464	474	423	420	445	462	445	472	470	489	434	474	485	477	465	444	461	467	430	406	435	469	442	448	474	424	476	424	493	455	409	424	446	433	461	426	471	450	445	414	405	498	490	480	445	417	498	463	500	423	448	480	451	504	466	477	422	437	479	445	418	491	429	470	448	443	446	466	439	483	439	472	469	466	445	456	450	480	464	441	456	443	459	449	451	463	438	427	466	441	476	479	497	450	454	446	455	459	414	460	437	481	492	414	455	470	479	455	476	465	482	401	415	478	445	428	476	430	457	405	475	473	437	429	462	451	448	404	418	435	451	456	437	453	414	470	438	457	461	435	433	454	406	439	462	488	452	464	470	446	434	462	425	451	460	472	466	447	476	433	452	439	473	440	496	469	444
23608	21998	31400	26581	23222	21432	12301	1312	445	374	327	346	325	351	320	317	298	314	270	309	297	319	311	294	315	329	309	296	294	302	312	314	281	310	291	295	312	305	294	317	322	268	306	326	296	320	313	329	304	326	254	281	289	325	303	312	355	307	318	332	316	337	297	274	315	326	354	309	285	300	338	309	302	302	295	327	288	320	302	302	331	305	326	293	294	301	340	302	335	290	316	286	305	315	310	351	321	315	311	315	298	308	302	309	303	303	296	329	319	321	314	343	334	302	266	319	313	299	295	296	302	302	300	312	311	292	305	294	272	319	317	324	289	317	311	291	295	295	302	308	314	302	309	321	295	338	302	274	290	302	281	329	302	352	307	324	272	336	324	307	300	276	331	325	302	302	288	325	331	310	305	331	294	337	331	297	296	308	304	316	299	315	281	299	318	301	288	288	280	311	294	336	315	296	300	310	321	293	314	309	288	323	303	303	324	308	314	292	327	301	311	326	305	283	311	312	307	327	328	286	316	307	316	289	287	299	330	314	321	289	319	308	290	302	294	302	309	305	324	296	326	345	310	323	268	321	303	327	304	322	294	302	306	289	317	293	308	302	292	281	306	318	295	305	324	318	317	289	315	315	284	292	322	325	312	286	312	303	299	316	317	304	354	287	292	344	299	296	304	297	310	289	309	315	282	292	319	307	325	332	294	320	306	298	343	301	287	285	340	277	318	348	290	296	297	334	272	305	299	326	295	318	288	333	325	298	291	303	311	305	317	312	316	295	274	331	318	323	302	317	334	308	315	291	311	311	304	292	277	286	310	281	324	300	324	286	298	297	318	330	324	292	332	306	296	312	291	275	295	326	302	299	315	309	300	304	285	294	296	299	299	353	315	321	293	320	321	307	299	306	317	299	290	318	284	316	287	293	308	321	346	286	307	300	325	313	302	317	320	318	268	318	286	316	329	307	307	274	320	308	309	311	323	260	299	303	313	307	310	321	336	282	303	295	334	289	298	308	304	342	315	305	310	327	331	312	320	298	311	288	317	280	273	289	310	310	310	306	357	314	282	314	294	293	279	286	311	317	309	339	304	311	307	321	303	296	279	288	320	314	316	310	304	310	279	318	274	337	329	344	317	314	286	300	275	309	300	283	301	333	321	283	279	311	283	343	282	290	334	300	295	301	304	325	316	302	284	297	286	327	301	316	325	304	346	291	297	288	325	323	302	323	293	315	298	334	293	311	307	288	306	285	304	357	289	304	335	290	297	317	317	306	362	304	299	298	284	294	315	319	303	327	298	343	311	305	276	281	292	329	313	311	317	310	303	255	302	284	288	303	292	289	315	326	312	310	304	307	285	289	270	303	279	276	283	292	314	325	327	328	294	317	332	329	311	330	304	274	310	326	293	310	274	335	287	319	306	298	285	297	313	324	325	298	297	320	303	301	296	310	312	316	335	275	304	300	296	304	285	280	292	316	329	291	305	314	348	339	320	323	289	326	328	293	312	302	311	323	327	320	304	307	305	324	304	311	294	304	332	298	324	317	323	257	296	314	319	328	332	292	333	318	319	306	304	329	279	309	308	332	319	301	293	327	338	311	320	291	321	310	288	322	314	351	294	304	290	308	316	286	289	315	304	305	317	305	311	297	325	304	285	318	298	283	301	303	331	313	313	324	319	311	272	317	285	295	319	315	284	288	319	310	324	327	302	332	275	284	301	326	308	303	287	344	270	296	309	306	281	299	297	320	302	353	305	289	293	291	300	286	305	284	304	280	306	317	304	309	319	303	289	300	312	312	324	297	305	288	314	295	338	309	324	306	330	320	304	320	308	298	308	325	298	298	306	306	307	304	291	282	309	292	297	297	330	311	329	310	321	308	281	329	306	301	308	300	284	306	299	310	307	308	284	299	316	317	313	278	302	341	308	302	338	311	312	284	309	290	319	341	318	311	345	331	302	302	283	318	319	303	294	275	288	301	286	320	281	310	326	313	289	286	328	329	308	307	303	294	332	277	315	307	313	309	317	292	301	273	314	308	308	305	311	315	285	327	302	305	294	325	297	317	289	336	314	307	297	295	316	282	333	299	306	281	314	325	295	293	292	275	280	286	271	305	319	318	285	301	282	285	257	314	307	327	330	329	304	317	285	304	303	306	297	309	293	287	313	326	304	276	315	288	274	311	282	308	320	292	334	307	316	299	324	292	335	313	302	287	283	306	294	308	321	316	301	278	312	287	311	284	306	272	295	298	293	308	309	320	303	294	286	289	335	304	341	325	294	289	306	301	291	305	336	318	354	297	312	317	294	308	312	271	303	310	316	301	289	326	315	318	303	303	331	317	305	298	283	306	324	291	323	325	304	295	331	297	282	277	325	318	269	324	331	298	297	313	295	324	319	308	269	327	289	324	285	274	288	299	317	321	340	319	293	298	276	334	287	291	318	308	291	298	295	334	268	291	297	329	290	320	314	275	314	315	329	340	304	315	294	309	317	315	281	357	287	315	304	302	292	309	290	318	322	320	285	312	280	323	283	286	321	319	311	314	337	317	307	298	280	296	297	282	331	298	303	309	324	341	306	297	288	331	273	310	307	293	338	299	270	310	331	286	282	302	283	301	327	279	296	282	311	309	306	291	316	295	316	319	306	290	276	307	288	310	280	310	313	295	308	333	296	290	338	282	340	287	253	311	318	270	334	295	300	342	285	306	273	308	274	301	281	301	332	307	307	274	312	337	303	304	289	313	298	309	312	304	292	318	311	285	307	275	316	332	320	299	311	322	314	309	318	352	277	283	301	324	297	307	349	275	290	297	314	337	316	296	314	315	306	317	293	276	294	290	287	291	318	336	318	288	314	285	352	319	268	292	311	285	296	320	308	307	325	320	289	332	324	312	304	284	308	287	280	309	325	318	294	304	289	268	316	294	288	300	278	293	323	302	313	310	304	292	325	305	297	295	314	307	330	331	291	292	303	295	309	307	305	277	301	321	331	323	309	304	332	286	299	317	315	260	319	308	300	301	350	304	334	297	287	305	305	313	296	284	324	293	274	309	291	336	315	319	279	322	302	321	298	287	342	311	289	287	308	325	278	313	303	297	315	274	307	309	317	313	338	312	271	254	302	323	304	322	283	282	297	302	320	314	304	334	328	323	308	307	319	306	306	313	298	296	292	288	317	287	326	327	294	308	298	287	311	337	328	318	289	319	280	325	308	295	322	289	311	322	310	322	285	293	297	276	307	279	307	300	321	302	291	331	305	309	283	321	290	308	303	283	321	308	314	312	280	316	327	322	322	310	313	283	308	313	304	297	305	297	293	306	304	310	300	292	305	299	307	304	325	318	315	288	298	294	294	313	319	272	325	283	309	316	321	313	349	334	334	286	285	320	288	319	280	291	327	285	311	302	285	314	291	305	294	282	322	334	274	293	298	285	292	289	318	321	308	269	326	288	295	276	293	279	287	312	284	293	332	330	325	285	317	309	273	334	298	323	317	284	280	280
62958	104198	82188	55429	35633	17660	6016	1706	705	498	434	455	422	456	405	433	398	485	454	465	438	453	467	416	424	432	430	467	459	443	396	458	446	426	438	419	436	421	433	425	382	410	439	455	439	446	411	415	446	448	444	407	407	484	417	431	426	437	443	433	438	436	439	442	451	411	386	403	429	406	432	445	409	428	425	466	439	418	431	455	440	426	452	486	404	444	424	455	430	459	432	422	441	386	418	419	421	460	452	439	441	416	427	441	428	455	407	425	433	436	426	426	452	477	438	423	399	397	445	445	432	481	439	465	418	416	436	406	436	421	456	454	437	464	433	458	467	411	482	405	408	432	423	453	454	439	418	435	442	465	438	381	400	396	445	417	443	438	435	413	439	472	422	424	454	425	446	415	439	457	457	424	446	462	436	449	443	427	439	450	415	416	460	416	456	446	435	432	474	428	413	423	463	425	433	466	426	423	419	450	437	441	479	425	415	442	433	420	459	434	422	423	430	418	444	409	452	409	414	447	422	444	465	457	433	428	442	428	415	439	407	462	430	453	432	459	419	422	442	411	472	438	431	403	454	428	415	422	402	457	419	408	441	416	415	453	414	416	428	474	416	466	420	419	417	416	407	425	458	424	411	432	442	433	433	445	461	415	431	452	433	458	446	473	451	415	426	466	451	423	400	431	445	430	431	451	392	442	407	413	444	442	478	434	397	484	432	494	425	427	458	437	426	433	406	401	429	457	448	417	413	418	386	434	447	405	436	434	427	427	420	436	473	432	427	482	438	407	408	459	457	430	455	456	453	443	415	450	453	433	406	417	457	425	431	416	451	445	435	465	475	456	405	431	421	414	414	418	424	450	423	462	430	452	438	423	445	430	420	439	420	443	444	440	425	458	429	411	447	437	447	449	413	430	426	430	484	411	442	419	438	387	440	433	458	439	428	400	422	428	426	422	436	445	455	410	408	435	408	460	444	450	430	439	399	385	401	415	414	434	429	435	428	398	443	413	424	430	431	411	443	424	433	448	456	457	450	431	438	450	415	432	433	430	407	435	416	456	471	454	421	421	419	425	464	419	424	448	460	434	413	445	424	432	432	458	423	464	441	488	403	432	426	415	430	409	392	452	403	428	432	429	486	434	417	434	443	423	408	419	437	422	453	435	419	460	440	402	417	450	473	409	464	447	484	395	437	451	399	441	410	435	414	406	444	459	448	435	416	439	427	418	431	453	460	419	434	456	427	459	448	438	445	438	408	445	399	398	440	432	434	466	437	442	461	463	413	422	418	418	406	400	446	449	416	442	454	396	451	435	435	468	400	470	453	401	433	423	393	442	428	464	457	440	408	408	455	462	459	438	454	453	459	421	454	457	443	428	421	454	417	451	441	429	440	439	409	433	456	446	410	443	453	435	414	440	415	436	437	408	411	431	472	431	433	431	426	403	463	427	458	453	442	376	432	414	473	442	459	398	423	444	406	415	418	432	424	439	452	445	406	418	459	457	448	430	394	423	471	434	434	437	443	427	397	405	406	404	433	409	438	445	465	443	464	427	447	426	421	442	439	463	478	412	425	420	423	442	438	413	461	443	448	463	416	435	430	409	403	444	484	448	463	430	415	415	443	450	401	438	476	427	428	428	434	438	416	393	422	438	483	473	452	431	439	428	446	422	436	424	440	453	446	431	452	462	385	430	436	399	422	433	409	462	442	427	420	391	439	467	436	434	443	448	431	427	429	406	431	424	407	455	393	432	455	400	381	426	433	411	452	411	444	452	429	478	459	439	432	445	465	468	431	400	435	455	437	405	430	414	426	416	423	448	429	439	449	433	456	415	394	450	446	469	433	469	432	456	416	421	416	446	423	447	409	432	416	417	469	398	456	440	469	418	467	457	434	411	405	466	435	426	432	421	474	444	421	412	424	422	479	443	410	446	415	449	433	402	423	447	458	433	397	430	407	430	401	415	423	391	431	424	407	427	435	404	400	443	465	438	375	431	436	403	424	475	392	407	413	456	450	413	402	462	421	412	443	412	424	451	439	443	425	419	422	435	449	461	409	469	417	455	447	434	407	430	457	431	448	454	445	444	449	455	423	426	400	418	454	427	455	453	442	449	454	426	443	417	452	435	406	437	471	452	441	431	435	428	429	449	426	444	439	383	428	447	444	425	414	462	458	411	442	379	425	430	424	436	443	413	421	444	471	444	453	416	415	430	414	427	430	445	417	424	434	437	425	441	426	395	441	444	480	441	419	416	441	448	439	417	431	424	444	430	425	424	459	425	450	425	462	430	423	430	448	427	434	436	418	410	428	434	420	412	423	432	437	413	432	372	448	419	395	423	404	433	452	457	434	442	430	418	421	459	403	417	430	455	424	440	409	422	415	416	413	450	443	440	408	408	444	459	463	443	447	468	437	450	459	458	441	431	459	431	426	484	469	421	406	438	411	465	428	433	411	474	421	450	448	421	441	418	424	471	413	455	406	421	425	434	438	430	432	440	392	419	439	439	428	425	414	448	425	432	366	446	439	461	446	433	423	434	440	408	439	410	401	435	423	450	446	431	440	438	417	433	439	464	444	427	410	423	434	454	415	461	444	439	433	406	433	417	440	435	448	423	442	420	441	424	426	456	440	468	474	445	467	503	441	461	450	377	443	450	424	429	405	397	456	414	459	431	422	467	442	413	445	403	476	428	453	444	435	426	438	392	453	443	432	437	416	433	441	435	445	438	435	433	437	414	419	420	439	424	392	460	431	424	450	420	420	468	457	435	444	422	407	429	412	444	438	440	406	436	461	434	437	435	435	443	438	462	403	439	406	481	461	443	416	462	426	455	410	435	434	449	400	391	410	458	407	455	455	426	463	404	450	401	408	416	460	438	414	429	417	414	446	377	461	453	474	421	455	449	455	428	439	445	458	434	445	459	450	459	416	394	432	412	372	435	428	422	431	435	484	393	476	442	430	397	411	419	421	419	454	422	419	404	440	437	421	424	404	434	449	410	422	464	457	445	444	443	392	409	422	452	402	398	440	481	448	442	416	441	426	420	437	438	413	414	410	405	428	456	439	432	447	435	408	395	435	424	432	437	462	462	433	442	412	428	446	450	418	454	442	445	430	431	429	456	409	451	456	444	442	415	417	421	436	408	440	463	437	416	454	378	420	455	446	429	430	432	445	437	413	433	430	441	437	414	416	416	383	425	438	429	412	477	438	446	421	413	430	458	410	433	415	425	455	411	427	402	442	400	424	460	427	448	430	439	421	421	419	425	444	436	434	436	422	427	419	440	480	394	406	398	466	465	413	443	411	397	439	421	413	432	415	423	459	439	443	424	429	436	429	452	406	475	436	426	450	426	427	422	429	454	452	417	458	433	424	407	466	430	411	435	446	415	444	408	433	440	435	414	396	450	431	426	446	412	442	423	408	428	456	451	423	411	431	457	413	415	452	434	440	461	435	426	453	436	421	447	424	439	422	421	417	432	417	420	441	478	456	459	443	442
28336	27923	31254	18232	4971	1407	578	327	304	319	314	303	260	282	258	288	290	292	294	300	278	251	281	290	309	291	296	300	331	294	266	278	279	244	290	286	271	296	269	295	305	271	286	279	299	306	303	316	290	288	295	280	316	295	278	310	297	303	302	300	285	310	301	294	292	292	299	311	295	313	319	310	301	322	319	278	287	310	263	318	298	286	292	297	286	281	282	310	273	306	305	298	298	269	296	273	250	288	285	285	304	307	292	281	268	271	321	281	278	294	273	284	259	305	267	295	272	234	276	282	297	304	326	274	283	309	292	284	308	303	298	249	259	319	296	296	255	311	274	242	314	285	279	267	295	308	317	297	267	275	276	287	273	282	308	270	308	285	274	306	293	305	301	284	312	279	274	322	295	309	299	303	290	232	285	284	297	284	291	312	298	260	304	258	285	285	287	294	288	272	289	273	288	295	307	283	291	263	282	277	289	296	309	326	288	307	293	304	272	285	283	278	267	310	297	284	287	315	346	282	293	284	296	294	273	319	306	311	263	285	285	248	289	294	315	312	277	297	299	270	295	295	303	282	289	284	265	285	291	308	276	289	299	281	293	285	310	311	302	301	264	291	300	269	274	273	296	294	267	304	271	283	311	285	292	294	282	286	280	282	301	313	276	295	281	302	275	271	290	309	299	284	243	303	284	262	281	288	310	287	306	275	276	331	304	309	290	291	280	289	320	285	291	274	312	264	300	327	288	306	290	309	310	294	306	293	274	282	273	313	288	264	292	262	284	299	322	280	303	276	301	285	277	319	315	314	288	291	317	295	283	275	300	289	283	276	300	269	295	283	292	282	300	298	297	325	306	266	318	278	308	302	310	277	295	283	291	293	299	257	290	289	269	253	291	279	311	288	284	283	276	279	292	302	301	303	310	301	280	290	311	326	285	286	291	265	294	268	299	277	291	317	291	263	291	293	275	299	276	283	280	298	304	302	270	278	274	271	279	250	276	266	280	304	296	289	301	286	259	263	303	308	321	310	324	299	291	252	275	314	244	282	302	286	265	263	300	285	307	305	298	266	302	296	245	290	261	310	310	302	295	285	292	263	282	302	260	302	288	303	277	301	298	302	302	285	280	297	255	270	303	299	282	315	308	294	320	289	282	308	296	325	281	270	297	260	325	304	282	294	292	295	294	317	273	319	298	315	288	295	289	289	278	271	298	319	297	316	285	279	284	284	279	276	288	319	285	312	272	295	268	265	252	311	283	284	264	270	303	259	277	299	288	300	274	313	318	305	296	290	260	286	296	295	313	294	301	287	277	271	299	290	304	278	276	294	267	292	294	290	301	301	287	287	277	274	293	287	271	278	261	297	296	263	260	275	275	260	288	286	320	300	304	305	294	266	310	317	287	258	290	287	267	246	263	303	296	265	307	287	287	263	275	282	285	285	310	287	298	271	293	318	254	291	302	312	289	278	304	298	296	288	285	288	306	287	275	298	262	280	279	301	273	267	294	269	274	258	286	293	280	296	287	312	304	252	295	313	290	269	299	292	305	303	271	290	298	266	288	308	294	271	288	315	266	305	270	282	316	280	293	283	331	280	264	281	313	298	282	284	325	293	290	285	296	292	284	278	274	268	269	297	278	284	288	288	270	269	281	286	292	289	296	287	292	297	279	284	305	297	301	316	281	285	274	282	295	275	297	304	246	286	276	312	303	271	257	291	305	307	269	295	294	296	278	286	284	293	304	275	286	268	296	296	310	265	320	286	276	280	304	303	302	304	243	307	290	283	291	285	293	286	252	262	244	261	334	277	286	289	293	282	286	285	334	324	296	305	280	278	322	299	314	297	274	306	301	297	286	297	284	273	312	287	283	296	310	290	311	311	309	303	315	279	308	277	295	285	269	321	289	278	263	311	308	309	294	294	300	277	266	271	297	298	302	285	308	282	298	273	283	279	260	305	299	253	273	299	272	268	297	309	294	288	290	286	286	289	287	277	286	325	278	289	268	289	310	290	269	300	250	282	286	277	242	270	286	274	319	273	295	291	314	282	303	294	308	299	284	247	301	308	300	270	296	266	301	276	273	290	263	266	323	269	274	274	299	262	283	262	259	257	302	264	267	322	259	291	280	292	310	288	291	292	297	296	287	271	263	282	305	280	282	271	278	279	305	268	302	289	313	284	281	330	276	289	307	268	304	301	258	276	281	325	295	295	278	283	287	303	278	255	284	301	292	301	318	281	283	294	292	289	299	296	310	309	269	286	292	280	282	322	278	290	273	260	295	278	303	308	311	319	270	280	269	309	314	261	315	277	275	289	289	279	299	275	314	291	296	314	268	291	293	280	278	242	274	250	301	264	303	268	267	268	288	284	297	265	275	291	258	270	297	275	275	304	262	319	315	324	289	270	304	290	296	283	287	302	290	273	295	303	330	283	300	305	279	281	301	300	317	283	290	286	303	290	291	273	313	300	314	322	282	290	280	272	329	269	299	318	298	296	277	257	299	299	276	256	289	262	298	312	301	276	278	300	296	321	259	290	280	289	302	257	266	287	290	267	303	305	279	313	264	305	289	316	267	265	332	312	285	296	307	267	287	304	295	334	313	312	280	290	315	291	294	285	269	278	277	281	286	276	264	303	280	254	272	302	272	299	264	268	298	299	277	298	307	290	270	298	334	294	283	293	293	294	292	281	286	307	294	312	302	240	301	270	261	245	305	318	309	314	290	288	271	312	282	272	297	275	298	289	305	275	295	297	282	301	283	283	299	300	287	293	307	318	292	284	308	280	322	239	247	338	276	286	324	286	293	277	297	282	296	315	320	319	283	257	299	283	295	280	274	327	284	331	290	237	311	287	285	280	278	290	274	289	294	282	313	298	277	317	297	286	290	279	306	267	281	291	270	285	295	301	281	326	296	280	300	281	254	291	267	301	269	286	320	283	302	296	278	304	273	287	259	266	292	264	296	271	290	304	291	257	276	277	299	294	322	300	286	301	296	293	307	289	288	307	299	287	319	309	296	304	303	287	307	280	255	302	267	282	295	270	302	305	298	306	295	297	304	307	301	320	304	270	284	278	299	280	281	290	299	316	303	311	283	274	277	287	278	305	295	287	283	283	312	296	327	290	289	298	278	286	308	286	288	277	280	311	322	284	288	273	268	269	286	293	272	274	311	308	337	299	266	309	296	278	296	276	264	257	289	273	291	268	274	275	317	266	290	303	264	272	308	307	289	313	294	292	323	272	284	291	305	318	276	325	293	262	285	266	301	320	281	277	260	304	282	288	282	297	296	314	283	293	294	320	282	280	280	289	291	317	293	301	257	276	273	282	274	295	292	274	274	296	304	261	283	274	268	249	287	306	294	309	287	262	318	293	285	272	277	275	280	315	290	281	300	292	259	274	305	275	277	286	274	267	310	283	284	307	300	265	293	308	267	273	279	284	293	275	301	283	301	291	293	302	282	277	284	316	272	297	268	251	277	307	300	269	275	279	289	302	272	305
32318	47999	36248	17729	7175	2338	940	586	449	463	425	399	434	450	416	465	384	470	452	422	425	441	442	436	418	448	443	453	422	441	409	445	448	432	415	422	431	435	421	457	425	400	405	410	425	446	418	409	415	457	404	412	470	450	426	403	391	347	451	422	433	407	398	408	414	443	407	435	460	427	440	409	443	440	411	426	429	425	433	447	443	410	461	429	448	428	420	366	442	440	413	438	405	455	448	424	409	411	438	430	412	422	437	420	421	450	458	425	425	443	430	436	409	447	410	417	426	417	448	399	457	427	424	467	420	421	424	405	423	405	428	441	435	418	426	410	458	435	443	412	459	395	373	406	441	451	435	416	389	423	451	443	399	427	462	444	406	431	383	432	415	437	428	417	428	430	425	440	432	446	420	456	427	410	451	430	412	484	441	419	442	424	474	401	404	446	416	431	442	421	416	408	437	443	408	402	415	441	412	420	453	449	445	466	474	452	382	423	423	424	360	446	446	420	413	442	416	438	432	410	418	406	464	416	412	421	443	419	419	404	399	418	418	426	404	444	408	386	402	421	433	388	422	428	430	408	406	393	429	413	426	435	390	411	431	417	409	436	442	436	401	438	436	460	384	443	462	396	430	416	395	415	428	423	428	438	434	423	451	415	446	419	428	433	415	435	474	448	423	410	372	417	439	432	451	418	395	401	425	409	414	397	430	442	406	426	448	431	442	407	441	412	433	458	429	426	433	452	458	429	426	432	436	417	413	446	462	408	435	430	457	412	405	441	426	407	434	413	486	411	435	391	423	431	442	444	449	413	428	408	417	417	414	438	440	433	439	383	394	424	444	376	408	434	476	426	451	430	422	432	411	413	421	448	446	405	483	417	448	450	397	448	425	398	445	407	419	432	400	433	431	387	432	435	441	434	450	419	436	430	427	424	413	426	417	409	400	425	417	425	419	431	433	432	432	419	423	436	440	405	427	397	435	389	445	389	412	431	409	450	437	426	450	423	415	429	426	394	457	421	438	435	459	402	392	440	427	411	426	434	403	412	421	422	420	405	415	383	434	413	451	420	415	427	449	454	463	443	455	418	406	418	453	412	436	433	411	435	373	398	410	433	435	436	435	449	442	436	402	453	451	438	431	441	408	435	441	424	439	431	438	433	409	447	424	425	402	444	436	434	401	417	420	396	413	416	415	419	431	410	434	409	420	419	455	446	431	439	395	449	412	417	420	432	436	418	426	405	457	464	410	406	430	412	416	403	462	432	423	444	448	382	409	459	401	423	427	436	408	426	412	423	400	431	420	404	452	453	434	409	411	424	427	408	411	437	395	416	483	422	460	421	391	396	425	399	429	412	417	432	438	407	438	417	461	436	430	437	404	425	441	412	432	471	444	415	448	420	434	429	420	445	433	420	422	419	440	452	438	423	407	441	437	429	419	452	437	424	436	403	441	394	434	425	399	408	434	462	428	398	422	418	401	420	376	429	388	425	430	399	422	430	401	447	408	460	377	445	421	419	427	439	454	430	384	466	415	477	425	392	445	422	445	414	426	392	435	457	431	442	396	471	394	425	401	419	446	419	426	407	406	418	431	440	389	418	388	423	447	420	380	415	444	464	439	426	427	445	401	402	406	423	420	457	393	407	412	432	460	440	430	443	420	441	456	405	459	408	423	455	436	425	398	436	416	431	386	441	421	451	453	403	452	464	444	401	403	388	420	427	429	416	463	402	416	412	404	403	446	462	433	412	412	424	424	447	440	411	429	444	418	442	426	420	416	402	418	416	368	417	437	432	444	398	433	441	428	430	417	404	428	443	455	437	461	446	427	450	394	461	417	425	480	407	427	452	398	404	388	433	409	410	419	437	452	445	439	408	425	425	442	400	430	426	383	431	426	442	446	440	428	437	430	407	433	440	430	452	457	402	419	426	419	409	424	409	417	392	466	450	456	447	444	402	434	421	437	444	429	438	413	421	414	415	414	392	424	448	441	425	410	422	428	421	396	400	434	455	438	427	417	449	424	439	433	375	425	429	437	455	419	420	459	415	427	418	437	415	446	415	414	447	450	417	385	420	442	417	434	406	443	432	407	404	428	436	402	385	416	420	408	442	436	456	407	432	437	397	408	441	438	419	445	461	417	395	439	433	431	401	405	459	442	417	418	430	446	456	437	423	416	429	452	395	448	395	417	446	438	450	399	397	408	455	415	388	388	453	395	433	458	406	430	449	392	399	464	432	449	406	421	413	424	425	436	410	400	408	401	452	411	440	404	402	430	452	451	442	486	442	401	429	434	447	427	429	387	457	441	417	452	448	435	452	415	423	428	415	424	410	434	406	393	403	465	412	433	419	467	413	430	456	447	422	461	440	421	421	446	433	446	423	395	454	448	455	431	455	415	384	447	402	425	428	394	432	451	413	410	415	418	402	453	398	425	405	409	440	442	461	417	445	433	398	421	443	410	398	410	436	393	425	454	444	463	432	415	458	425	432	464	422	441	411	442	427	420	412	425	407	383	445	393	422	424	402	427	441	403	454	427	441	422	440	434	404	443	441	460	441	402	404	438	419	427	396	413	416	404	428	433	446	373	455	460	422	404	429	434	408	409	421	445	443	411	434	444	423	424	413	405	456	423	439	470	420	429	379	378	418	427	408	457	429	428	430	433	443	416	423	388	421	418	440	425	382	434	422	415	440	449	412	445	394	423	406	433	413	444	397	415	398	453	434	433	456	433	417	439	446	428	465	414	387	475	420	377	440	430	465	481	435	459	430	417	431	411	425	421	445	420	475	459	428	433	443	405	474	432	427	433	434	438	438	418	421	419	424	426	459	403	449	438	459	460	430	385	430	469	437	438	424	396	445	392	393	444	431	447	435	414	403	440	412	437	453	455	427	402	425	421	398	397	393	403	411	423	441	415	459	419	417	398	420	417	427	439	432	420	446	429	436	435	424	412	420	428	453	408	442	413	394	412	381	431	437	449	422	436	412	438	440	417	432	415	428	399	416	413	433	451	405	417	433	410	417	461	394	452	426	444	401	435	444	440	426	412	421	458	433	415	474	399	464	448	404	423	450	383	419	427	404	495	444	456	418	441	450	450	427	415	424	408	427	434	407	418	410	448	449	444	445	462	403	453	425	434	439	401	408	424	481	427	380	404	443	413	425	431	419	454	434	427	410	437	453	446	459	409	428	405	421	451	405	423	429	401	407	397	469	407	439	433	392	396	404	414	433	387	451	419	404	452	407	428	420	455	445	412	459	435	436	455	450	413	410	426	431	455	411	408	445	427	440	409	431	444	421	430	412	454	430	438	423	394	425	426	440	407	414	432	434	441	422	382	436	415	449	406	428	396	416	420	441	442	406	402	426	446	423	402	406	396	435	409	409	425	394	404	455	407	452	433	453	387	421	434	393	434	402	457	419	414	437	440	396	411	395	455	450	429	404	446	425	429	447	402	443	401	405	419	401	411	424	433	462	433	441	405	416	404	443	415	434	429	416
24700	22697	33610	30056	23157	15551	3477	658	350	315	326	329	326	339	326	307	316	336	302	297	316	333	318	318	276	315	314	308	319	296	328	348	320	346	285	333	302	330	302	294	294	270	331	333	312	307	303	317	350	340	304	338	321	310	307	324	321	328	299	312	306	296	302	323	316	319	335	326	289	324	339	285	321	280	296	282	343	300	297	298	336	320	304	326	331	332	317	318	320	325	284	325	329	284	307	314	289	296	290	306	333	316	295	340	321	303	318	320	276	313	321	308	305	295	314	320	325	296	318	278	320	289	323	328	328	308	315	316	287	315	305	327	319	299	276	320	333	319	312	312	306	298	317	319	279	298	338	286	293	340	274	328	315	314	273	335	313	318	352	317	296	286	315	283	333	332	314	284	288	307	318	315	320	324	284	305	319	318	294	336	312	270	309	295	304	326	323	321	294	300	309	296	286	328	318	296	301	307	300	324	289	296	298	311	292	308	316	296	280	300	307	294	286	293	329	308	326	307	298	302	304	336	311	312	315	356	305	311	303	296	325	287	315	316	316	313	327	323	306	315	354	329	321	298	317	323	335	291	316	315	330	285	317	332	314	313	308	323	311	293	319	282	288	330	342	309	305	277	312	331	328	336	357	305	312	282	321	319	356	321	330	321	293	292	299	292	350	333	347	305	300	319	342	302	307	301	343	303	323	320	279	321	321	325	299	319	298	335	313	319	340	355	303	320	307	309	307	347	286	340	301	327	300	341	308	309	291	321	349	313	298	301	308	320	301	294	320	328	299	308	327	344	298	323	309	295	301	306	332	311	334	312	292	301	315	315	327	329	307	282	310	325	292	279	306	341	305	319	314	277	299	344	331	327	317	309	302	283	306	307	335	313	309	331	340	329	304	304	304	322	327	309	335	324	328	295	340	345	299	309	320	300	308	277	321	316	315	323	325	309	322	324	295	332	308	310	305	294	321	302	331	306	313	306	312	320	291	319	319	282	295	300	306	313	351	300	314	323	304	308	299	297	301	308	308	327	311	335	274	323	325	318	315	330	299	327	315	274	327	304	332	317	337	283	298	315	295	309	319	313	305	308	316	306	303	310	320	310	314	309	311	307	330	302	325	331	296	293	336	296	350	305	345	304	311	336	327	294	303	314	335	307	275	278	313	305	335	342	308	275	312	302	331	302	293	308	317	310	286	306	284	318	309	321	340	309	292	344	314	329	301	315	313	293	340	317	305	318	315	267	301	330	328	324	317	313	333	310	306	289	320	309	352	323	315	327	302	289	326	294	294	297	329	334	316	325	304	326	347	315	296	308	280	275	315	334	338	304	325	310	325	317	318	316	305	319	321	345	313	319	327	305	304	330	317	291	311	320	330	306	304	293	303	279	278	277	301	326	334	310	316	316	296	295	312	347	325	336	280	362	319	321	326	316	311	302	320	344	340	327	309	330	301	324	310	315	308	288	295	335	353	292	294	286	334	335	315	312	319	334	321	329	344	306	324	289	306	297	305	302	296	343	271	322	306	318	275	294	300	332	311	299	327	278	334	300	304	303	339	345	298	316	309	291	326	331	341	302	310	292	365	285	307	299	314	335	298	316	303	298	294	291	333	287	295	329	357	345	281	288	297	285	342	314	327	307	314	300	316	278	302	323	309	289	315	319	307	302	331	318	315	279	335	307	295	345	321	344	317	306	310	295	302	318	312	277	276	331	331	302	278	332	315	283	305	311	273	287	284	304	311	301	289	316	301	326	316	281	319	329	321	305	278	325	317	313	329	322	319	354	335	297	330	332	317	318	315	319	314	295	300	337	348	329	292	321	315	312	306	324	312	268	353	317	314	270	308	347	301	333	287	308	320	313	309	297	309	312	321	301	304	335	307	308	302	296	328	316	317	295	311	265	318	303	328	327	323	281	293	297	313	332	303	303	329	301	295	296	322	300	299	328	325	312	335	311	320	288	333	335	298	282	303	316	298	336	319	294	319	309	320	302	310	290	320	329	323	323	331	338	311	340	285	342	299	321	318	290	310	314	338	304	336	298	330	312	331	309	325	309	309	334	307	302	301	320	331	296	297	284	322	301	263	333	294	323	290	317	329	298	320	315	298	330	320	307	322	307	292	298	320	309	309	286	322	305	275	313	308	314	312	300	354	311	323	314	293	334	323	320	352	307	278	300	307	335	326	329	323	320	328	347	325	318	329	322	310	301	310	300	332	294	332	296	319	289	300	331	294	304	328	303	339	292	312	324	300	315	295	323	327	312	282	300	300	289	316	299	314	307	340	305	314	303	330	314	330	299	303	339	337	322	329	298	285	320	287	309	340	309	331	308	303	305	332	311	306	277	292	303	334	304	314	301	332	289	306	317	314	300	316	323	330	305	285	340	286	284	314	308	326	316	307	327	297	318	300	299	324	321	311	284	301	289	314	343	304	307	314	315	303	311	307	304	294	317	291	327	313	298	317	290	341	326	307	322	332	306	331	326	296	328	343	325	294	348	310	305	329	310	304	337	308	306	318	335	316	311	316	342	282	275	322	272	312	350	341	303	324	310	303	270	323	306	329	301	301	299	297	310	302	310	319	327	299	300	311	294	284	324	298	292	314	292	330	313	315	303	308	304	305	323	337	300	312	314	316	296	312	299	319	322	318	277	283	304	306	286	293	331	331	267	306	282	324	264	317	259	329	295	311	323	296	331	323	309	308	320	299	345	302	309	305	300	334	309	309	295	303	318	292	290	297	293	289	316	328	343	334	298	347	316	321	293	303	288	304	342	306	320	335	312	324	346	290	328	338	273	316	314	305	330	302	311	283	322	309	321	304	322	330	325	332	311	277	306	330	291	313	328	314	284	321	304	305	296	280	290	289	320	333	298	312	335	307	289	322	320	328	319	329	307	297	301	331	304	312	332	294	323	310	287	288	287	302	296	319	297	332	322	298	329	268	318	339	309	317	297	318	354	321	299	331	304	319	322	275	319	328	317	296	270	313	318	312	319	329	284	334	299	320	306	317	301	332	295	308	312	308	305	322	280	308	325	342	324	308	331	301	287	324	307	290	309	321	286	299	315	309	325	301	310	317	344	371	313	319	329	317	326	272	341	291	327	287	335	298	327	306	297	313	316	325	314	311	329	314	286	337	319	317	284	294	345	299	309	319	292	339	317	319	324	300	318	316	302	328	336	314	329	297	320	283	316	310	322	324	304	308	317	324	311	320	306	334	333	348	308	337	327	326	313	295	324	330	280	319	325	301	305	307	287	309	322	348	298	301	337	325	282	315	323	324	302	281	325	331	292	338	326	311	311	309	303	328	297	320	330	297	289	294	284	310	286	319	298	319	328	308	274	305	354	302	326	327	281	295	299	317	293	304	343	293	329	297	300	292	332	298	300	307	317	285	342	312	325	304	302	333	329	304	303	325	328	306	322	324	289	290	343	332	291	317	303	301	356	302	317	321	308	304	327	304	346	301	317	341	294	310	330	318	316	294	317	328	315
58382	92585	71809	45147	26917	11679	3534	1117	550	521	417	461	462	418	452	450	446	455	478	462	456	436	453	469	486	448	452	445	435	442	493	466	422	449	452	487	438	437	445	463	444	423	478	463	477	441	430	466	420	449	481	500	458	451	470	444	454	492	404	434	436	454	419	430	471	461	484	450	456	463	430	426	478	429	419	472	462	415	454	426	442	438	447	453	479	442	443	445	465	409	430	442	425	438	460	484	438	428	463	456	464	449	446	418	450	442	484	466	480	442	440	490	442	436	476	420	438	441	431	421	443	472	466	459	476	436	448	427	444	496	463	495	445	492	447	453	431	472	440	440	438	463	489	485	442	477	476	512	439	432	465	457	480	458	468	428	480	448	452	493	477	453	440	425	421	447	447	489	441	522	477	474	454	447	448	445	455	453	478	465	460	453	434	462	430	454	431	437	445	434	418	486	472	465	453	434	431	453	429	470	476	491	473	462	461	430	461	416	440	454	432	463	456	426	452	437	425	443	477	440	471	442	498	450	459	474	422	504	482	448	433	456	503	473	465	469	444	415	502	443	451	459	455	456	440	429	464	415	450	449	461	436	460	450	499	456	475	476	456	457	454	465	435	475	473	467	525	469	445	458	453	505	445	420	460	441	444	446	463	430	445	440	460	461	462	488	434	453	434	433	468	483	474	493	455	462	444	445	443	471	409	432	432	442	462	481	455	467	438	476	461	462	461	478	463	438	447	480	421	506	438	437	463	459	437	450	482	454	450	424	457	455	485	420	418	445	469	430	484	458	468	460	425	445	482	432	418	451	478	471	492	482	480	443	447	476	441	409	507	456	425	447	459	488	442	457	439	482	463	424	453	477	507	425	471	408	458	452	447	464	433	443	435	453	425	486	450	459	465	425	470	473	453	484	472	429	424	450	479	436	464	456	431	444	446	454	465	484	495	449	429	489	466	481	433	432	474	445	491	453	478	469	442	459	439	451	468	468	440	420	450	425	442	470	445	489	412	452	465	451	455	466	477	447	505	444	433	443	470	468	475	477	466	428	446	446	436	451	441	458	424	471	470	459	410	435	487	450	447	449	433	460	484	434	463	442	434	492	433	470	459	460	458	447	435	483	462	486	441	433	456	448	470	447	440	493	466	439	449	449	445	433	415	480	436	481	470	443	426	478	449	433	452	447	453	481	432	451	475	454	477	427	474	433	401	466	436	475	446	467	425	467	436	486	448	429	443	453	475	445	452	467	473	459	454	447	450	448	447	473	499	453	498	471	452	433	437	451	480	502	434	474	464	405	467	443	456	444	412	454	453	438	467	467	472	453	483	445	458	446	451	468	428	443	427	437	442	442	442	445	482	456	461	462	424	437	492	471	461	420	435	457	469	414	426	455	463	473	414	494	461	507	446	441	460	427	436	457	452	486	495	431	476	420	450	404	471	489	441	448	467	493	417	477	479	411	427	457	451	477	476	434	502	474	443	442	431	464	459	425	446	420	466	456	431	485	457	451	460	416	453	460	435	490	425	460	484	423	491	466	486	486	474	434	446	453	464	436	430	429	475	459	441	460	459	464	441	439	487	443	442	456	431	464	436	462	453	444	482	443	474	428	442	424	445	452	462	484	419	453	491	495	486	463	465	456	461	460	447	406	432	475	452	413	433	440	450	453	488	461	482	448	443	472	439	441	439	472	479	429	472	449	489	455	460	471	453	473	462	412	441	474	471	485	468	459	472	459	473	402	464	458	451	465	458	476	464	439	462	455	471	455	483	462	456	467	423	433	489	444	461	489	420	446	468	418	421	447	461	467	438	427	463	432	450	466	439	445	469	414	460	496	421	446	451	440	443	445	465	459	441	480	444	437	469	474	456	436	458	441	427	436	398	449	477	485	482	426	500	444	414	462	462	450	469	433	456	468	430	506	512	454	463	438	433	452	439	462	424	453	435	454	446	435	475	446	496	442	467	467	468	495	476	467	434	429	434	441	439	456	436	471	421	446	432	454	478	496	429	468	440	426	448	469	466	468	429	419	445	447	460	448	455	459	453	437	438	485	468	431	474	514	475	442	428	427	452	432	426	427	494	426	442	497	461	426	439	511	436	442	467	428	433	450	487	452	429	417	425	455	454	459	453	473	425	473	424	467	467	436	483	452	474	480	426	453	480	457	474	498	471	438	438	484	441	475	454	444	473	428	493	458	460	459	468	462	452	437	438	443	468	466	471	434	471	480	452	434	436	448	458	452	420	457	439	422	463	498	429	459	456	433	437	445	432	482	454	449	442	458	452	423	459	500	425	449	468	453	506	470	485	417	460	462	411	479	413	454	454	422	442	432	456	482	456	457	433	419	435	419	439	468	466	447	456	443	465	442	439	443	439	425	444	438	456	425	473	435	436	471	453	462	457	446	436	426	474	465	473	447	452	455	470	471	445	486	478	435	436	463	409	494	424	411	446	473	466	454	512	471	435	448	489	435	458	502	455	421	469	463	479	447	454	432	495	446	445	483	457	444	412	451	434	443	420	462	455	422	472	478	452	458	500	478	487	435	435	466	428	456	435	456	461	453	453	449	447	449	485	482	442	467	439	463	457	470	452	474	404	432	452	475	449	457	434	441	439	432	453	456	469	444	456	480	477	461	492	411	456	423	484	462	439	457	444	476	486	450	466	458	418	458	459	442	459	449	473	442	453	426	451	515	467	435	440	497	449	453	440	447	455	441	467	442	473	472	419	492	452	466	421	449	469	478	463	490	479	485	479	393	441	470	469	483	471	516	443	444	414	461	453	476	417	495	490	461	480	440	465	482	438	442	445	433	433	446	399	446	447	492	423	473	456	457	432	456	483	440	422	445	443	502	459	434	450	484	458	452	483	443	419	445	419	463	468	452	440	452	430	483	440	456	435	426	443	435	442	444	452	413	461	450	466	425	467	453	437	457	443	447	430	438	472	456	457	433	475	439	414	451	436	495	427	468	453	447	430	499	486	459	439	448	489	414	441	460	486	467	441	450	464	455	433	442	418	448	438	460	464	419	451	445	437	416	453	460	441	445	447	454	490	427	451	492	468	436	454	444	430	469	446	449	472	483	421	442	451	474	415	464	423	463	440	459	449	484	454	420	426	417	498	462	461	470	446	458	460	441	442	450	459	472	480	463	434	463	463	480	489	443	450	444	463	468	439	488	486	468	454	472	424	465	473	447	464	437	468	469	463	433	431	454	427	471	449	483	460	440	475	468	431	446	472	487	481	442	491	464	459	453	441	450	457	458	436	468	469	469	450	455	451	521	446	434	447	427	433	475	473	428	468	467	449	447	437	477	461	483	468	437	469	471	441	446	464	469	475	441	460	434	465	441	448	486	418	467	454	453	480	448	430	464	425	466	491	463	463	456	467	431	471	467	487	443	469	471	446	435	431	424	443	436	467	439	450	456	448	476	458	428	448	466	433	442	478	470	456	499	449	436	480	439	443	442	437	476	454	486	439	509	454	458	427	473	435	455
23548	22003	31560	26817	23294	21502	12119	1140	432	348	349	360	287	321	328	305	309	301	308	335	300	325	318	294	311	306	293	309	314	330	284	277	327	296	312	306	314	330	298	305	312	316	298	299	344	291	333	268	314	283	313	310	314	300	311	303	299	317	315	293	330	303	327	307	298	327	310	292	285	303	278	318	286	304	308	332	317	282	322	270	284	317	305	307	312	312	302	322	293	308	323	314	290	292	317	303	294	348	302	309	333	293	289	305	311	279	277	295	343	285	313	308	296	295	335	282	327	299	279	274	292	333	313	324	337	292	330	291	327	302	326	287	308	305	293	295	258	308	301	301	318	329	326	299	306	311	311	291	291	298	315	297	357	320	274	313	286	303	323	315	299	311	312	301	316	313	316	346	301	288	282	282	309	297	291	313	334	294	288	290	311	288	294	293	293	349	296	344	321	326	318	316	312	313	326	311	297	311	342	349	303	290	292	315	286	286	321	308	301	268	311	294	315	320	313	304	316	318	324	320	323	296	305	311	342	289	291	279	306	316	325	279	329	293	309	298	325	316	292	283	284	298	326	305	331	333	325	289	310	319	334	300	297	307	272	341	339	291	326	318	308	272	288	311	322	285	335	328	308	304	298	328	315	315	327	260	309	291	297	301	306	302	316	297	268	299	286	312	321	299	283	295	325	296	306	279	296	320	316	340	296	339	315	308	294	290	269	294	323	296	304	304	321	301	284	321	369	310	288	295	315	307	316	318	338	303	338	320	279	297	304	274	293	315	309	288	302	294	301	296	319	333	300	282	312	320	278	318	302	317	316	336	306	311	287	306	263	285	319	286	312	318	351	297	324	320	307	330	303	322	326	291	300	333	314	297	316	311	303	329	301	291	284	313	282	313	308	290	299	293	321	324	306	323	280	305	298	316	284	302	314	284	340	306	296	339	290	304	283	324	297	310	317	299	317	322	284	309	310	315	307	337	297	328	322	311	283	304	304	305	319	318	302	306	309	294	306	354	296	296	336	317	315	291	330	289	273	349	318	319	320	320	319	295	293	271	301	321	311	297	332	315	299	268	294	299	312	282	288	338	303	292	304	320	292	315	319	299	328	312	292	321	317	294	325	305	305	321	333	306	298	326	312	314	306	300	307	321	290	323	290	304	289	285	305	312	331	309	283	306	327	300	300	329	306	282	331	331	321	301	336	331	276	317	303	281	303	289	311	310	291	354	305	288	295	291	328	331	281	297	301	315	298	343	300	303	324	286	252	314	312	289	334	298	310	299	336	296	317	298	305	292	329	306	332	313	312	290	313	284	299	305	319	316	311	315	284	328	312	318	317	297	325	319	327	299	324	333	331	313	321	282	271	282	310	292	353	320	305	336	294	301	296	329	293	285	317	312	310	291	309	286	272	318	321	285	305	296	312	291	304	312	293	301	327	315	337	300	336	281	293	311	320	285	308	313	297	307	272	292	337	317	318	328	273	316	321	300	282	267	311	351	290	284	316	329	311	286	307	303	318	316	301	317	307	315	299	311	286	324	299	279	305	295	303	301	320	265	315	322	287	304	323	311	323	316	292	292	312	330	308	308	272	329	305	289	300	325	283	333	301	282	344	297	315	288	301	309	341	289	302	296	279	345	307	291	292	304	294	308	327	285	306	290	287	273	299	290	330	315	314	295	302	295	266	285	334	327	280	327	295	315	281	317	343	330	295	312	288	321	314	286	367	294	312	318	302	318	316	288	299	328	332	329	333	307	290	306	329	320	295	277	320	346	334	316	305	329	290	296	328	263	309	331	304	295	296	295	312	315	336	295	324	320	283	306	302	292	300	305	304	296	267	282	328	301	285	316	317	298	334	302	278	284	305	314	317	301	309	309	311	308	308	300	318	283	326	296	296	293	283	338	292	325	312	313	296	308	318	300	294	316	312	352	303	321	340	295	341	290	296	300	282	297	295	311	298	306	309	299	283	277	310	334	306	278	295	305	318	319	319	291	304	292	332	280	300	305	309	327	291	323	321	325	321	306	313	294	286	294	317	269	298	320	303	336	283	291	311	314	298	294	336	317	321	284	270	316	303	273	301	320	300	299	307	326	305	315	291	298	282	301	306	308	281	302	322	295	303	309	315	308	308	302	279	325	316	338	330	313	316	308	314	301	314	275	303	326	309	338	322	289	270	309	289	315	327	328	293	284	313	274	315	297	287	277	313	320	288	288	306	293	318	312	318	297	304	326	307	308	289	311	302	276	278	284	334	299	281	290	337	322	322	309	297	290	309	334	298	296	298	266	303	330	296	296	314	287	307	319	268	301	311	290	316	274	359	300	296	294	308	295	297	286	298	290	290	278	290	318	310	287	300	299	295	299	280	325	315	299	321	292	319	282	303	294	331	313	300	326	288	269	321	327	316	290	275	294	295	261	294	296	277	322	325	321	338	322	317	287	302	302	311	301	310	309	333	340	309	263	304	282	297	316	303	307	324	307	320	289	294	334	306	281	293	296	286	328	297	304	303	305	347	291	313	294	322	314	297	354	278	285	304	328	322	311	326	317	324	299	299	296	313	292	322	285	311	290	309	295	261	292	302	300	296	302	327	325	274	290	317	300	302	299	289	334	326	291	287	288	305	302	322	315	296	298	309	307	309	319	342	291	294	317	299	307	316	320	307	291	285	340	302	284	298	279	352	317	303	315	267	297	295	303	291	291	314	321	302	320	307	281	307	294	292	325	314	295	329	311	288	322	297	293	318	323	305	300	289	301	325	310	294	293	309	331	298	321	296	295	315	293	317	304	317	322	300	310	296	322	280	316	302	307	305	301	312	318	337	304	299	285	306	312	326	303	309	316	300	296	305	335	305	292	294	329	312	317	296	283	278	292	324	282	312	333	314	325	331	287	275	322	285	264	300	322	313	318	302	298	314	303	290	276	328	296	301	299	321	272	290	307	287	307	267	306	316	289	281	328	326	341	284	303	282	298	328	277	325	310	320	278	322	301	311	318	290	291	309	310	301	325	311	282	335	298	307	286	284	322	324	296	279	324	311	292	306	328	291	313	276	305	305	304	315	316	306	301	295	289	313	333	287	327	325	276	281	290	317	307	323	275	321	307	282	300	316	302	281	320	291	310	299	295	295	303	320	300	292	299	308	271	305	304	309	316	304	292	321	326	300	296	298	292	316	312	320	292	282	319	307	335	272	274	314	349	331	295	276	330	313	322	301	309	293	297	316	300	309	317	284	314	331	320	303	304	287	323	299	303	335	280	322	309	287	300	306	305	321	318	317	313	300	310	313	312	335	293	291	308	299	329	293	298	302	316	295	302	305	340	305	303	317	312	258	308	316	303	317	295	313	284	325	299	319	306	320	326	302	323	301	310	312	275	319	332	314	309	291	284	274	307	325	277	323	312	301	288	353	313	317	317	295	326	288	280	289	301	299	285	289	297	295	290	309	340	291	325	299	339	308	296	337	286	282	337	323	289	282	315	283	285	297	273	312	308
62712	103794	81873	55507	35619	17891	6054	1776	717	490	484	453	445	448	420	433	460	424	437	458	449	460	449	429	433	437	441	465	417	466	421	431	401	421	453	436	458	417	398	494	469	439	459	439	410	450	469	453	457	433	417	424	416	430	487	447	377	419	419	418	429	394	458	457	432	469	425	430	404	406	412	412	429	445	435	410	407	452	450	440	449	442	447	444	422	454	444	416	421	425	434	415	466	418	442	440	426	461	425	480	412	459	456	419	435	434	417	450	412	440	456	445	468	417	441	461	453	393	420	456	396	448	455	432	442	443	450	431	459	453	403	416	407	446	452	433	450	419	419	426	434	413	432	471	422	466	449	416	457	455	455	448	439	448	446	443	423	471	445	445	444	476	463	486	418	458	439	388	482	450	496	442	441	452	435	426	398	425	387	439	395	440	394	402	428	434	456	452	448	453	467	470	440	459	461	400	457	442	435	459	459	396	458	438	415	412	442	449	467	405	442	420	429	415	424	420	426	426	435	451	422	437	433	451	469	464	432	445	442	459	426	471	423	424	459	410	420	418	484	427	434	469	446	412	420	406	413	456	447	445	399	479	446	420	461	419	454	418	431	446	431	413	450	459	427	459	436	416	482	396	451	411	484	490	409	453	388	437	420	431	416	394	439	411	409	424	398	424	441	467	474	418	440	469	435	411	429	407	416	427	437	428	442	447	412	427	471	415	439	437	453	421	474	432	442	447	409	407	404	442	442	423	412	436	453	401	464	428	469	412	439	417	414	464	406	456	459	442	451	453	451	442	463	435	434	420	433	421	423	417	395	429	450	430	464	424	470	461	460	431	457	414	472	452	480	444	432	381	437	428	482	432	440	444	426	449	414	432	408	461	427	425	446	447	450	439	444	447	464	401	450	410	450	423	426	432	455	429	489	455	469	468	451	450	404	445	433	394	431	467	472	441	465	415	424	449	448	438	429	393	434	406	409	408	456	442	416	451	447	448	443	409	457	456	433	429	420	440	432	408	410	428	456	461	443	464	444	454	404	416	452	474	432	424	437	459	442	436	420	411	442	424	421	421	418	412	413	456	425	416	452	437	407	436	453	424	440	453	427	424	436	422	464	423	428	455	427	433	441	461	430	446	447	419	415	400	466	438	444	465	442	421	414	437	440	420	462	429	470	441	449	404	418	420	442	453	434	430	413	442	429	470	460	456	437	428	453	437	425	452	420	416	451	442	443	434	441	448	446	450	432	425	411	476	467	437	420	452	441	434	447	408	426	418	417	431	458	417	441	452	430	436	395	419	409	454	435	437	428	402	427	407	391	422	395	461	444	445	454	441	452	414	414	421	423	422	445	439	427	422	443	402	406	433	403	423	416	409	464	456	439	452	408	418	404	424	424	440	434	468	429	439	397	418	453	406	428	429	469	426	430	447	425	402	440	403	419	422	451	469	445	438	479	426	471	464	456	424	431	404	436	442	399	445	452	433	449	413	481	416	462	447	486	423	433	441	426	433	413	394	450	443	439	441	415	425	409	445	422	438	427	423	450	433	395	442	458	468	436	435	426	449	442	482	406	460	411	413	431	426	438	448	402	430	466	464	397	461	414	424	468	430	464	453	390	439	435	444	459	453	407	453	446	435	431	443	426	421	414	484	465	434	460	411	439	477	419	430	446	416	392	435	444	452	433	415	412	424	435	448	415	446	452	417	461	447	431	441	470	388	410	426	432	443	458	425	424	416	434	413	451	462	445	449	445	407	420	445	434	415	437	459	473	408	395	429	440	431	425	426	415	418	429	432	457	416	464	425	430	467	393	424	444	412	489	472	447	397	441	407	463	405	455	472	451	437	427	411	440	456	441	436	398	477	463	430	455	447	428	470	462	458	430	401	423	442	407	453	412	425	442	421	446	438	452	437	435	445	456	412	404	437	398	428	421	437	445	421	448	406	394	426	453	428	439	419	438	472	409	425	449	432	462	422	424	477	441	428	437	420	468	450	438	418	418	441	437	440	443	420	410	458	405	440	424	445	415	427	442	447	455	427	413	460	458	411	406	414	444	436	393	461	452	452	462	462	423	460	436	462	464	435	476	418	411	458	428	430	433	411	405	432	413	436	438	416	424	450	489	434	413	432	397	419	409	440	398	413	430	413	415	408	442	450	424	441	417	452	433	418	428	398	436	448	441	406	457	426	432	446	441	454	440	411	392	403	386	443	435	410	430	454	425	415	425	430	439	414	441	459	456	420	414	412	439	462	433	427	425	441	434	420	444	436	459	421	439	445	430	439	406	396	439	437	429	467	424	451	433	482	411	388	427	444	395	463	457	419	448	413	409	444	397	408	413	420	423	466	472	448	456	439	445	413	451	454	449	446	417	421	415	425	425	444	449	443	421	465	421	429	430	436	426	429	429	461	422	441	413	442	429	421	461	424	425	425	457	466	468	456	463	435	479	440	438	458	421	434	433	450	441	431	448	418	446	404	398	447	442	474	449	438	421	418	445	461	439	433	451	428	414	395	438	436	376	476	442	434	463	430	428	410	406	417	435	438	448	446	432	426	410	452	426	462	398	452	435	427	421	461	437	457	436	439	437	413	427	433	425	429	438	451	432	403	434	452	407	453	421	416	428	425	397	412	450	395	437	398	455	427	467	449	424	433	447	437	451	406	407	408	418	419	450	439	423	438	435	458	450	435	418	459	444	453	436	410	453	427	436	430	465	436	447	475	474	419	431	457	455	472	410	483	464	446	434	467	469	454	466	418	450	425	431	450	428	439	461	441	417	427	438	444	415	420	427	409	449	416	437	462	395	424	440	425	412	437	430	444	471	435	466	410	459	426	413	442	445	428	450	439	428	444	424	442	402	445	406	430	422	440	442	406	423	426	416	435	423	428	421	461	442	425	402	442	442	405	442	442	411	443	397	391	441	431	438	414	430	431	451	442	416	424	435	408	406	451	436	441	430	441	462	460	437	443	461	434	409	456	442	422	421	430	393	432	430	408	393	460	445	437	415	462	424	442	437	441	424	451	404	434	436	408	421	460	416	418	467	429	435	419	437	434	454	426	451	396	436	452	479	454	410	450	468	440	477	423	420	410	412	445	438	456	425	405	451	430	442	406	425	424	436	430	443	442	424	444	479	426	438	417	467	412	450	399	467	415	414	440	422	454	413	454	455	487	431	469	439	425	494	432	443	425	406	466	399	419	453	417	441	478	476	464	443	485	434	439	472	440	414	417	378	447	435	427	425	422	453	418	406	415	472	431	421	451	415	435	460	472	451	468	430	463	437	451	379	412	433	409	470	432	420	468	452	443	476	469	445	471	446	435	441	447	416	418	468	458	463	429	439	481	444	439	461	457	429	441	458	411	408	427	455	410	432	447	419	450	446	434	442	407	429	452	440	392	444	418	439	462	450	426	467	415	439	451	451	426	433	446	426	403	405	435	367	468	421	452	418	427	431	442	412	455	433	446	429	423	473	413	459	463	423	420	423	476	444	438
28224	28160	31140	17952	5003	1320	528	345	295	317	282	269	307	291	282	281	277	271	302	321	289	288	294	285	282	266	309	295	296	323	285	325	293	299	287	303	293	300	284	288	293	288	325	312	294	272	295	297	291	301	302	297	311	298	314	279	277	292	276	322	292	283	330	291	301	310	268	280	323	309	271	309	297	294	281	314	298	302	290	296	295	300	297	311	284	306	293	247	324	297	279	279	294	279	259	338	305	290	305	278	281	283	315	255	273	261	285	305	249	297	252	293	313	310	290	268	309	302	284	306	294	342	306	311	285	319	314	308	306	273	274	269	321	304	302	260	285	268	301	308	270	296	298	269	289	327	286	296	283	310	291	296	305	287	266	256	279	277	261	263	294	278	261	295	310	296	283	280	295	286	303	294	299	297	331	284	297	292	293	285	285	281	271	303	294	283	302	289	279	274	311	290	274	308	296	272	290	295	305	305	293	284	292	321	287	308	307	290	292	299	281	297	310	333	317	286	304	257	297	303	304	307	303	279	290	292	299	281	325	277	312	278	287	297	310	307	313	261	311	294	288	307	321	299	280	310	294	302	298	285	308	273	302	277	318	275	271	291	277	286	292	311	297	307	260	286	296	312	297	309	306	291	304	299	297	259	306	327	322	268	302	316	265	315	289	284	298	257	276	297	280	293	319	291	280	267	319	312	290	335	265	271	311	305	274	284	279	308	282	294	288	319	281	286	287	283	307	297	294	301	290	304	253	285	286	325	286	309	289	327	279	266	291	302	298	277	289	298	319	282	289	295	281	290	295	295	265	297	279	302	320	290	299	261	310	289	301	315	258	312	284	251	294	284	314	308	338	298	300	276	278	304	292	285	293	279	323	296	297	303	287	276	296	310	287	282	292	296	300	301	277	296	289	306	285	281	307	297	291	268	295	303	316	299	298	294	309	261	279	272	298	285	293	311	306	306	248	302	281	293	286	280	295	303	255	290	302	283	292	283	306	308	293	327	282	310	339	313	334	260	293	292	298	287	321	301	303	286	297	313	281	314	281	278	282	301	287	300	291	324	250	278	297	298	296	295	279	305	323	296	320	281	280	295	286	303	270	271	300	304	304	262	282	273	274	311	303	299	309	287	311	269	315	281	315	256	279	288	282	292	301	292	314	303	272	266	315	280	304	302	297	306	267	297	264	252	281	300	285	285	308	292	296	288	310	291	323	320	295	295	285	296	287	287	281	257	299	284	301	312	306	290	288	296	295	310	296	304	298	265	331	292	318	261	306	270	297	312	312	295	293	281	314	295	294	258	272	290	296	282	278	265	282	293	273	275	327	319	305	281	274	294	294	288	308	270	284	296	301	278	292	289	274	291	313	268	289	296	294	275	313	290	303	318	305	309	313	285	271	307	315	287	285	306	264	270	297	297	273	288	285	293	341	273	283	313	302	337	283	300	274	289	304	304	272	276	286	303	282	310	277	303	297	333	293	294	307	250	308	277	301	271	285	299	297	308	310	299	281	300	309	278	289	262	283	262	289	303	306	301	314	271	319	276	282	277	292	296	298	306	321	289	322	292	283	286	278	286	284	282	309	271	319	277	259	313	267	290	297	301	288	294	306	271	299	294	274	270	330	279	290	298	315	294	292	312	283	298	291	250	287	326	275	282	289	278	300	326	284	297	289	271	277	327	300	294	280	291	283	294	286	276	285	272	316	278	284	306	279	323	282	296	299	274	315	275	281	299	279	307	294	288	286	279	289	312	281	287	291	297	331	286	302	306	305	301	291	292	302	313	288	289	295	296	308	279	303	300	289	285	279	304	333	298	260	268	271	275	302	293	277	278	294	286	329	312	274	288	295	306	308	307	283	284	293	302	307	289	311	261	300	296	308	278	303	310	277	283	295	301	304	309	304	306	310	285	312	303	286	277	275	278	254	268	307	298	299	299	349	291	290	261	272	292	297	299	286	284	296	295	273	310	303	313	274	283	309	288	302	272	283	280	321	282	315	298	298	301	300	301	301	287	311	285	294	282	261	291	281	289	293	291	274	327	299	317	303	283	290	292	264	301	316	266	309	296	302	295	305	274	302	300	284	299	281	271	302	293	286	293	275	305	298	292	278	300	304	299	286	289	271	255	330	295	284	291	272	297	287	310	287	314	287	303	287	315	312	284	317	305	301	286	272	322	301	285	297	316	269	278	301	266	283	320	285	286	300	312	283	289	271	316	300	284	283	283	302	306	296	281	304	313	307	269	302	301	317	268	333	300	260	310	310	303	287	304	287	313	318	236	318	310	299	280	304	290	307	291	282	296	291	296	278	268	311	283	255	303	289	322	288	295	291	282	284	290	287	306	280	298	307	291	271	295	315	300	306	302	305	307	303	309	290	285	292	269	297	285	296	307	334	309	307	306	269	273	312	330	305	298	286	280	268	299	309	322	289	269	302	293	284	307	271	302	319	270	335	283	293	319	335	268	275	265	303	282	311	291	306	318	283	281	332	273	277	297	285	279	272	316	301	300	312	299	310	284	276	284	288	317	297	282	309	289	302	318	294	280	293	318	274	283	283	336	293	331	267	322	308	289	270	303	271	316	298	291	261	286	282	300	322	293	313	287	297	276	312	297	286	274	273	284	306	302	285	251	288	291	256	270	283	310	271	297	289	288	313	290	282	296	294	310	268	280	328	296	305	328	316	290	271	297	273	302	251	313	320	299	288	308	256	301	309	301	316	328	279	303	315	290	285	307	267	267	288	295	298	303	289	273	284	283	300	280	271	273	261	302	309	315	297	327	279	290	280	329	304	301	287	288	293	284	316	269	279	290	327	266	280	315	312	325	327	339	318	303	301	265	291	304	286	297	295	287	289	283	281	307	307	309	311	279	271	302	320	280	299	260	243	285	293	317	284	334	297	281	293	278	278	291	318	310	284	299	332	277	300	273	286	304	269	305	292	294	266	308	268	264	271	300	287	302	323	312	296	292	285	308	291	291	248	298	288	286	291	322	281	276	284	291	307	281	279	282	301	302	303	305	265	294	293	340	276	296	263	291	308	266	287	304	282	276	289	277	303	309	299	299	305	296	299	293	312	287	316	304	306	275	264	292	277	293	301	296	313	273	319	288	297	297	289	316	289	294	295	308	302	262	303	285	301	261	301	277	299	263	268	272	323	285	294	268	279	294	313	293	295	278	305	305	269	280	295	262	292	289	292	291	318	312	262	282	306	282	276	297	312	271	274	304	285	289	322	277	307	293	309	270	291	287	302	346	289	302	300	279	279	274	271	269	281	291	265	313	267	281	295	297	288	292	320	259	271	296	293	311	298	286	311	322	291	298	307	314	283	284	286	303	318	313	279	284	276	305	294	332	308	265	299	275	272	290	295	277	298	277	278	292	297	297	303	319	288	309	296	331	314	262	318	291	294	285	264	309	297	302	319	290	284	306	293	306	278	325	314	274	318	288	274	302	296	315	284	301	269	325	289	306	316	295	306	305	319	333	304	294
31909	47561	35664	17565	6874	2353	930	549	471	413	425	389	418	464	451	391	406	474	433	446	396	442	445	442	443	415	436	451	415	430	416	447	439	391	434	452	401	444	452	434	439	416	410	438	423	424	459	457	390	455	428	390	435	420	407	450	436	444	454	440	446	434	416	416	443	442	443	427	437	441	441	423	399	447	420	400	414	439	443	415	406	412	463	432	440	430	428	447	420	485	438	430	439	425	423	436	422	414	420	447	418	403	408	449	478	446	407	407	445	445	477	426	403	401	396	447	429	433	436	434	406	433	426	422	428	408	397	412	432	460	456	442	456	482	384	437	447	439	433	417	430	446	414	414	473	451	434	468	399	451	451	432	411	436	438	402	439	517	414	443	465	404	436	440	408	439	439	431	450	410	415	418	408	432	439	435	447	425	403	404	420	433	420	426	433	395	406	418	422	463	478	421	449	410	465	435	416	439	413	431	426	431	464	422	388	408	404	489	426	417	424	420	475	469	414	448	404	412	433	417	422	414	442	433	433	442	414	411	444	410	434	390	462	423	410	446	433	418	413	410	455	436	454	464	434	398	449	423	392	470	441	443	442	433	412	449	430	437	448	450	437	443	450	459	416	417	425	430	417	428	426	425	397	425	424	467	406	460	422	450	428	446	446	437	442	394	454	457	418	443	445	398	426	437	426	409	435	424	460	434	422	417	420	422	420	472	431	439	446	444	416	416	452	442	463	428	421	429	428	446	408	418	420	426	403	390	418	411	444	415	416	426	441	407	421	420	425	422	465	426	446	426	413	421	424	410	421	453	408	387	427	404	446	418	430	439	408	440	461	453	412	398	449	386	426	425	417	426	419	420	446	438	435	441	412	444	455	442	449	439	442	430	402	399	411	447	456	441	457	425	429	446	444	481	429	430	462	424	400	434	450	460	451	421	460	404	417	446	409	476	439	435	463	438	412	456	420	432	460	444	419	453	424	439	439	462	426	413	431	454	458	399	440	443	419	414	453	393	416	407	422	436	450	454	428	422	446	435	391	426	478	445	405	433	412	400	425	467	411	444	446	472	400	434	453	433	377	429	443	425	428	442	422	444	435	425	424	456	421	445	414	469	439	451	459	453	446	443	428	442	393	457	412	442	442	436	453	446	385	423	401	419	435	448	442	439	478	442	419	471	444	442	461	465	427	402	437	423	419	445	419	446	413	457	458	412	427	410	440	418	424	452	443	430	421	437	414	403	417	433	418	440	454	436	434	410	401	437	432	403	439	431	447	420	437	403	455	416	419	398	450	427	438	429	440	458	427	382	417	437	414	460	439	452	418	429	453	430	487	416	419	388	418	428	423	427	444	480	433	397	436	442	437	421	440	424	419	428	465	433	422	496	436	410	422	411	417	458	420	412	450	449	441	422	425	404	427	459	406	422	437	421	447	423	412	451	434	479	472	425	437	434	461	417	419	418	406	436	412	459	443	421	451	448	433	446	410	413	403	450	411	433	445	417	456	409	435	423	462	421	427	436	456	465	433	415	426	415	389	442	436	409	410	436	417	474	443	427	441	430	468	435	460	400	413	435	407	430	415	420	424	425	405	436	420	455	456	473	436	437	410	433	454	400	441	431	410	464	398	440	439	464	418	426	457	467	431	413	431	423	472	458	415	455	394	448	435	426	452	423	428	470	457	438	417	482	436	469	420	444	410	407	451	445	440	413	405	458	424	432	445	428	423	461	442	430	460	419	433	436	468	404	437	449	420	451	420	439	444	461	425	449	439	416	461	402	432	434	402	450	427	456	391	446	428	431	450	458	427	418	426	437	448	447	441	440	442	417	414	424	454	429	386	408	441	424	431	421	420	505	453	479	440	442	451	411	403	453	440	468	427	451	444	441	414	429	373	426	432	425	462	411	411	421	437	414	397	427	475	452	410	404	441	422	417	379	474	465	455	399	432	422	467	447	424	452	433	459	409	442	461	426	460	486	440	463	380	434	497	414	397	432	433	430	402	450	409	444	430	446	429	445	424	429	420	435	439	413	422	458	459	449	449	427	410	403	425	383	457	453	467	451	443	462	434	456	462	436	427	384	438	397	441	400	437	401	409	443	419	426	409	430	463	428	448	435	445	421	387	400	446	438	440	421	467	434	415	456	437	392	424	435	422	440	436	419	408	432	404	415	401	463	444	436	463	453	443	439	410	425	461	407	404	415	425	445	418	421	451	412	445	432	436	463	435	443	431	432	438	430	403	405	447	461	429	390	427	427	445	427	453	421	469	447	434	463	432	412	402	435	462	436	471	439	422	408	443	417	469	434	418	412	427	427	421	466	419	430	391	445	382	420	388	404	428	405	393	437	440	427	429	431	439	430	422	474	430	452	452	457	445	427	480	435	468	393	407	432	422	397	466	444	442	456	405	408	439	407	442	446	466	440	433	425	444	441	438	413	476	432	426	434	416	425	432	422	415	440	458	480	411	407	417	421	404	406	423	435	398	394	456	443	446	396	406	440	443	392	430	452	425	437	428	445	448	439	410	467	427	419	454	461	423	443	430	422	409	470	403	429	391	455	419	407	411	415	472	470	445	453	417	427	471	476	428	418	414	456	376	415	456	442	405	448	449	447	451	412	497	452	410	457	402	414	430	423	432	445	431	490	456	436	378	395	456	448	439	402	426	420	402	397	431	428	472	425	424	466	406	441	403	421	422	435	440	417	428	415	448	470	418	391	417	441	436	442	430	481	471	429	447	405	408	433	438	435	426	417	449	440	445	426	445	423	451	436	420	439	393	435	458	422	487	427	418	429	438	426	430	433	471	423	389	428	414	415	421	413	419	430	433	449	415	462	450	446	435	418	445	429	438	428	425	448	427	437	426	429	422	423	412	455	417	440	423	454	437	397	444	462	405	422	413	435	439	425	421	473	474	421	431	452	422	402	402	399	425	413	434	409	440	443	442	469	427	416	433	411	427	435	419	439	419	408	427	441	412	440	451	431	441	439	441	392	432	415	451	409	432	378	392	445	414	430	436	408	447	480	428	435	408	429	424	394	434	429	415	458	423	451	405	453	396	436	466	425	397	422	434	432	439	435	418	389	417	407	506	411	440	427	473	439	415	439	408	462	424	405	420	461	446	453	448	397	451	455	442	416	410	463	457	420	432	416	403	448	398	455	464	444	437	430	408	423	412	444	476	433	441	433	464	448	432	441	444	451	457	451	416	404	451	448	443	450	477	437	416	445	431	417	410	445	445	443	427	440	454	450	435	418	429	455	477	444	386	447	437	464	407	444	454	443	438	405	439	436	410	462	432	429	434	414	398	380	472	408	441	420	430	387	449	410	393	428	446	418	462	441	424	455	415	430	415	411	433	424	439	437	444	459	429	431	434	480	431	460	429	408	416	462	433	423	420	401	426	442	443	447	443	436	458	432	442	454	446	447	442	462	397	450	441	465	421	431	472	448	430	465	445	437	408	398	450	394	465	453	431	422	431	461	425	430	441	451	430	432
24733	22625	33718	30152	23381	15619	3655	629	402	339	321	336	346	363	304	329	307	312	306	319	298	347	367	343	324	317	327	331	314	359	315	321	332	325	343	301	329	333	330	348	311	313	302	321	348	353	308	303	322	276	339	335	288	323	318	308	359	319	330	293	322	318	319	304	307	335	328	310	333	333	331	350	312	311	308	308	334	297	334	299	323	295	289	317	312	301	319	329	319	338	305	327	308	348	322	300	310	287	322	306	355	334	300	335	303	317	290	337	318	334	322	305	323	295	324	326	342	329	322	316	297	300	310	302	316	319	330	345	287	322	324	319	315	302	340	343	299	317	312	320	302	309	318	284	322	307	329	334	283	300	311	302	298	318	341	319	345	344	328	325	345	316	325	335	346	322	321	314	329	324	335	345	316	313	288	311	322	309	351	312	332	335	331	304	360	316	324	339	276	349	337	304	331	336	324	321	308	292	295	335	300	328	315	352	344	295	337	331	315	288	341	314	322	303	311	375	307	329	300	310	297	315	334	311	328	315	307	324	301	320	308	338	310	346	316	303	264	288	344	301	311	287	318	291	317	298	339	305	309	309	317	317	321	318	297	338	322	326	331	314	317	329	303	325	330	307	315	337	335	308	305	314	312	330	333	301	317	289	321	331	293	308	328	320	330	310	335	314	297	309	299	342	320	341	330	337	289	312	316	342	342	344	318	343	354	326	308	328	329	308	299	318	330	329	337	322	316	321	329	339	294	319	327	306	312	313	322	310	334	317	300	288	305	348	353	340	348	305	312	318	316	311	319	329	312	341	310	324	298	336	314	322	322	326	334	340	354	328	327	348	317	309	325	287	323	350	337	296	312	316	322	342	306	314	336	290	353	323	316	302	304	286	334	273	313	335	329	321	367	349	298	312	318	339	327	288	314	279	325	334	289	327	332	325	292	300	351	353	300	297	331	299	313	270	298	328	308	327	309	317	311	304	284	317	293	312	303	309	346	318	326	338	312	328	299	321	310	298	312	331	344	311	320	330	300	359	314	307	297	307	324	343	334	346	329	341	327	314	302	328	324	312	357	352	303	286	306	294	309	351	337	329	323	306	290	294	310	293	322	328	329	299	299	312	316	323	316	318	317	302	328	309	308	321	327	320	304	329	296	325	323	275	297	318	315	330	326	318	299	315	326	320	345	321	338	288	314	308	296	319	326	295	336	319	312	306	361	341	316	341	324	315	307	315	357	322	297	319	298	320	309	295	313	319	340	317	287	312	309	321	327	328	342	362	319	325	317	321	370	359	311	301	335	309	319	304	315	299	307	311	351	359	333	315	313	305	338	345	291	340	333	329	351	306	306	296	296	329	315	313	327	320	336	343	335	335	306	315	325	302	309	319	331	323	342	313	342	329	311	325	319	335	299	306	331	330	321	318	358	303	313	315	315	319	326	362	299	317	340	295	306	321	337	318	315	313	353	313	286	322	320	305	327	288	332	343	296	329	316	303	322	303	330	329	341	324	292	324	312	320	323	304	299	302	327	320	289	356	340	338	347	304	357	334	331	317	301	308	332	294	276	335	321	316	346	304	303	327	321	297	352	304	316	296	335	347	332	315	323	305	332	331	336	345	300	321	333	316	331	311	309	324	322	334	317	321	303	318	333	317	309	313	351	309	299	301	326	314	298	357	337	341	315	352	316	320	310	304	357	298	323	323	327	309	323	368	325	314	311	305	288	304	300	334	316	314	295	290	341	333	292	307	331	269	311	329	334	324	323	293	326	287	321	303	334	323	308	322	321	329	330	319	321	289	305	295	316	321	335	297	336	320	330	316	318	316	311	318	376	317	320	313	340	295	319	316	300	354	311	324	338	316	301	314	323	317	311	347	317	328	297	323	323	324	314	313	344	319	334	331	319	337	315	321	334	319	333	345	318	301	302	304	346	305	340	299	312	337	308	287	314	317	316	312	338	291	337	332	303	333	294	353	335	344	311	311	297	305	319	311	317	327	312	298	335	310	320	292	306	331	322	284	296	332	321	354	314	314	316	344	302	288	312	310	335	323	327	325	317	337	293	322	343	313	321	292	318	316	306	326	334	349	307	310	321	309	370	327	340	327	375	285	318	338	321	297	315	298	336	327	325	312	342	298	301	342	314	307	318	311	304	317	326	288	322	336	340	338	320	313	289	318	334	296	327	332	311	335	332	325	333	304	332	372	279	304	320	322	314	320	271	302	324	301	314	325	310	322	315	291	314	327	319	320	303	339	329	341	326	332	292	302	299	330	334	334	347	366	341	340	312	292	293	331	322	313	318	323	304	322	315	324	328	329	300	313	334	325	318	311	314	296	326	305	335	343	317	304	292	311	314	307	340	307	316	333	317	309	331	321	299	308	314	312	299	308	291	330	336	300	319	304	344	318	288	296	337	326	296	318	309	337	309	333	287	343	314	311	310	330	360	332	325	308	301	316	312	322	304	295	319	318	315	328	306	330	309	308	346	315	322	304	312	323	319	302	329	317	305	289	365	329	310	309	339	319	326	333	330	302	352	303	323	341	328	306	314	327	341	315	322	328	340	307	320	354	305	303	305	341	321	308	337	301	341	294	293	294	339	271	339	276	328	314	312	326	272	312	323	327	301	333	328	344	322	324	318	351	304	314	342	333	339	326	315	326	326	330	315	284	321	357	341	332	366	325	305	316	290	303	354	320	313	298	312	319	279	337	320	339	321	320	325	312	311	347	321	328	312	329	305	293	337	310	326	341	318	309	313	314	300	321	310	331	334	310	322	312	322	323	314	315	298	283	331	295	360	310	353	283	333	321	320	335	297	311	311	312	329	293	304	330	338	302	314	327	289	309	321	305	352	312	299	330	313	315	305	316	347	314	307	339	332	320	308	349	334	328	314	306	277	297	324	343	342	331	344	313	306	341	323	297	314	327	342	313	350	331	351	305	355	329	306	346	338	320	323	295	339	314	322	321	315	321	301	324	353	318	330	305	318	316	292	328	325	296	312	314	321	330	316	334	340	317	335	313	314	294	346	329	325	303	299	350	327	329	314	341	287	291	305	315	298	330	345	331	322	340	333	324	327	342	311	323	297	278	326	332	324	303	335	316	335	336	328	311	302	309	304	354	314	315	310	319	339	321	316	329	328	326	324	313	296	286	321	299	334	332	321	320	322	289	342	307	321	351	320	330	338	323	321	325	313	308	278	280	330	325	312	300	319	315	304	304	325	337	278	313	316	311	353	295	324	309	302	324	329	311	332	331	309	328	310	317	322	312	296	337	313	344	358	302	366	299	301	323	323	315	332	312	301	320	349	321	304	323	328	285	335	317	331	320	305	364	348	286	335	313	299	336	320	308	326	336	313	281	363	333	327	315	321	281	325	320	305	329	326	320	301	319	284	311	334	293	303	299	333	326	321	328	358	344	304	332	307	323	335	310	291	321	318	280	329	305	324	349	328	326	279	299	325	326	333	312	305	322	302	289	318	332	309	317	348	347	319	320
58595	92935	71966	45382	27521	11551	3446	1047	564	543	471	482	441	490	469	479	508	441	458	477	442	466	453	480	461	450	476	451	496	481	514	474	470	455	480	447	474	439	473	494	472	454	465	495	477	468	451	441	475	476	482	477	467	475	503	454	430	443	455	491	475	463	488	449	459	464	471	481	408	431	476	447	516	485	454	517	459	493	465	454	447	485	473	406	431	442	434	471	466	473	500	474	480	445	444	456	435	468	486	461	474	443	473	506	440	469	435	498	489	455	490	491	445	469	464	446	407	457	466	477	469	433	448	464	478	486	475	468	448	458	472	499	446	469	437	452	489	428	464	469	482	447	446	467	464	449	440	461	474	452	447	444	451	427	498	470	438	449	480	457	475	470	500	471	477	476	466	461	459	436	485	443	451	466	470	448	453	442	488	466	447	455	433	479	436	455	461	458	472	468	455	473	442	429	478	476	453	440	475	478	484	457	483	494	450	461	456	445	464	467	471	489	488	441	432	463	479	487	451	448	501	439	469	464	438	461	471	461	467	442	480	448	465	466	464	467	447	467	493	427	465	435	441	451	459	513	491	429	447	505	473	458	478	459	463	437	479	457	463	444	446	492	461	437	458	460	443	454	470	425	491	459	465	436	436	462	454	443	480	473	484	493	464	506	463	445	453	434	502	459	454	462	472	471	457	464	463	472	470	461	462	440	450	435	459	449	467	454	442	475	426	487	427	476	454	428	424	469	461	464	455	449	445	434	410	502	469	467	488	474	454	456	434	458	456	452	504	464	459	466	487	454	462	454	466	435	483	469	477	426	438	454	451	443	469	474	450	469	473	454	442	433	463	515	488	447	451	437	445	423	462	453	470	444	445	466	455	498	426	522	455	452	474	474	458	458	444	486	447	444	477	465	434	464	473	487	464	457	462	466	479	467	468	480	468	471	451	490	493	490	481	438	478	468	491	440	466	459	444	484	445	446	475	508	501	451	477	438	457	499	491	489	468	427	453	496	475	511	425	438	441	472	437	488	476	457	447	467	495	484	489	468	489	473	504	469	473	482	462	467	442	469	490	493	464	468	520	458	469	446	415	453	464	446	469	432	475	467	477	474	440	450	496	455	475	510	495	463	483	443	455	474	507	425	474	489	454	464	454	468	448	455	446	442	455	497	487	441	469	488	463	464	461	433	493	464	466	484	488	444	441	460	443	451	466	494	452	482	495	419	451	468	452	461	468	454	441	455	488	426	446	479	432	497	425	482	446	462	449	460	428	483	470	462	453	460	464	485	487	466	506	446	460	495	456	442	478	453	472	515	471	452	441	446	467	463	485	461	458	469	504	503	466	499	476	478	460	443	450	439	451	471	454	449	448	458	467	435	513	516	474	521	450	458	459	445	466	481	475	452	483	428	449	505	414	470	506	431	467	494	465	436	501	466	470	463	460	472	435	469	450	471	436	479	434	462	455	458	465	497	488	485	470	452	433	411	470	477	506	456	490	483	461	458	480	445	441	457	452	469	503	480	444	439	477	451	443	458	439	497	459	466	504	460	463	460	462	483	485	481	452	440	472	474	485	481	453	483	464	456	474	480	466	496	438	482	459	477	442	477	464	458	461	471	478	450	491	447	454	445	459	500	467	446	482	453	438	433	453	444	417	456	453	516	447	473	483	433	461	480	431	427	467	433	496	458	453	448	439	470	491	490	496	469	448	504	469	447	476	499	492	487	461	473	479	468	470	490	476	446	470	476	462	475	446	453	451	480	478	465	445	455	450	470	475	456	441	458	450	469	452	450	479	495	456	466	514	430	450	434	481	487	477	476	466	470	469	445	451	439	463	443	480	432	474	475	467	495	471	492	459	421	453	466	475	446	479	485	473	482	475	506	479	502	477	465	448	506	451	511	461	467	451	504	458	434	504	445	433	451	467	461	460	460	482	467	478	437	446	483	475	460	461	451	448	465	445	479	440	426	456	465	464	468	410	465	459	498	447	471	462	485	410	468	458	437	483	464	445	446	454	441	459	510	431	461	462	484	478	459	469	504	404	463	485	478	469	505	449	472	467	425	495	464	473	456	441	459	458	460	490	496	485	476	461	478	464	434	468	518	469	474	429	498	472	453	450	460	484	448	418	454	466	467	443	456	515	447	425	442	477	473	456	451	474	460	494	456	460	476	477	473	435	481	463	474	448	432	437	451	424	478	480	439	466	467	446	496	464	396	441	420	471	455	461	444	466	457	459	435	496	476	484	490	459	462	461	440	449	466	442	468	428	449	455	483	478	496	460	451	438	468	436	457	463	429	471	479	486	457	465	465	493	470	462	498	483	492	468	477	472	439	493	494	468	431	491	480	473	447	457	480	487	490	468	474	471	462	465	456	482	442	457	480	472	510	501	451	472	440	429	488	463	446	457	506	471	495	462	471	468	484	456	479	452	519	458	449	476	454	457	462	511	452	461	456	467	464	466	455	499	453	467	465	410	439	463	472	449	469	491	433	466	457	449	441	482	462	480	505	449	469	459	454	436	474	461	464	470	449	506	459	482	472	434	479	449	456	437	453	506	445	500	505	481	439	509	482	489	419	464	444	506	480	446	426	461	459	460	475	459	470	479	450	498	465	456	468	438	473	468	480	445	473	456	454	473	471	446	466	463	480	453	452	438	449	412	418	458	459	470	454	462	442	508	449	420	443	482	474	458	507	462	453	475	419	509	475	471	491	460	460	468	486	489	497	500	411	478	427	450	474	494	437	462	459	478	451	474	438	483	444	465	454	472	442	457	447	464	474	430	435	469	460	479	450	498	430	471	459	478	482	453	482	455	468	437	460	434	479	440	485	451	468	489	441	470	474	462	444	471	493	459	485	495	453	475	480	471	499	443	450	458	453	468	459	442	448	449	428	458	450	475	475	469	478	422	431	526	478	459	417	446	453	489	467	485	462	473	453	467	472	454	476	443	446	456	495	468	451	434	482	476	459	440	456	484	473	463	458	472	504	497	468	470	440	471	476	429	463	441	451	474	418	434	459	417	477	485	446	456	465	478	468	497	485	427	446	424	473	477	455	454	490	479	490	449	471	431	439	479	451	442	454	454	465	489	447	438	500	463	445	441	473	451	488	456	466	482	444	481	460	462	465	447	487	462	477	476	489	505	475	455	494	450	481	404	493	465	481	475	423	472	482	486	436	432	494	439	506	420	495	468	505	514	542	449	459	468	446	483	460	459	481	457	433	421	448	452	457	445	465	473	521	479	486	467	499	487	444	445	510	495	447	481	480	480	449	466	486	477	467	460	444	455	463	460	439	463	476	420	470	428	500	456	479	444	479	386	446	452	477	518	463	468	476	455	463	472	467	499	477	460	452	438	472	462	478	459	448	482	469	478	477	461	468	490	468	453	468	472	467	457	484	450	456	450	454	427	470	437	451	486	447	488	467	468	431	473	462	491	439	482	461	458	463	468	455	462	478	510	437	492	440	463	478	488	485	456	462	444	466	465	446	454	475
23550	22017	31596	27037	23322	21604	11844	1151	409	369	350	338	340	317	325	343	352	343	321	309	309	314	356	330	268	340	339	340	307	318	300	318	355	306	321	308	313	317	348	341	336	304	314	333	339	324	320	309	333	333	345	310	307	321	313	309	316	328	328	303	312	311	318	335	311	350	322	329	309	305	303	315	316	320	312	328	301	310	349	295	310	296	331	333	290	348	314	331	321	319	355	329	352	306	362	297	320	306	321	291	295	284	320	339	297	336	343	299	338	321	320	325	298	308	329	304	301	319	316	337	300	303	325	310	352	312	329	281	294	325	329	309	322	310	331	313	316	313	335	317	269	281	295	303	323	332	291	311	307	286	322	334	327	283	316	309	311	293	291	346	334	339	303	310	332	305	319	318	328	355	332	326	307	292	327	309	277	324	291	323	329	342	315	317	349	296	351	341	310	343	297	298	322	302	319	335	306	299	321	295	302	303	319	296	305	302	304	348	268	308	310	323	331	315	318	312	293	269	334	303	342	331	332	315	300	297	305	285	327	301	321	326	317	284	325	322	356	305	321	292	348	332	284	317	327	307	354	335	301	319	321	313	321	330	305	316	342	318	284	324	348	343	327	330	345	335	336	319	297	323	280	340	288	334	304	305	317	289	337	358	325	328	316	299	338	298	326	319	307	306	336	351	340	323	319	333	307	320	336	290	317	315	328	291	316	312	334	312	300	300	296	323	316	323	317	278	309	300	316	310	328	323	336	327	330	322	308	318	297	298	289	304	313	288	318	293	334	307	335	321	338	305	321	299	304	308	297	314	305	337	341	319	311	298	311	285	287	311	295	323	319	319	294	292	297	309	286	315	307	328	318	349	285	312	295	353	306	318	285	304	324	342	323	308	307	293	303	334	276	295	326	333	315	293	326	328	308	315	312	313	312	285	302	317	312	321	341	335	320	333	292	302	344	308	299	294	317	310	302	322	336	331	320	352	317	341	340	331	320	285	328	340	314	299	295	328	316	301	346	327	333	312	300	323	327	316	312	320	330	291	329	329	319	302	295	298	345	328	318	309	320	306	309	311	343	291	331	316	269	327	319	305	325	311	300	330	335	307	299	291	327	321	327	316	303	303	297	319	315	329	327	278	288	316	313	334	316	332	291	332	324	316	300	317	290	333	287	336	318	325	287	306	296	312	290	307	325	334	306	314	338	305	334	302	274	318	313	342	298	330	325	321	346	315	288	316	358	298	318	312	313	297	310	309	344	293	296	342	289	341	324	303	313	297	287	325	329	329	315	304	328	333	330	276	343	330	317	315	319	315	331	309	322	319	332	318	336	329	320	338	315	340	317	305	334	304	325	310	322	320	300	335	320	297	320	336	346	320	315	300	295	327	315	323	326	349	330	349	301	320	327	334	318	282	373	344	294	317	322	289	317	315	301	311	341	300	320	342	328	321	296	304	312	302	342	295	309	286	292	304	324	320	298	314	292	297	314	332	306	317	292	343	299	327	320	326	331	327	301	324	319	326	355	342	301	314	299	314	335	287	294	320	315	309	319	287	294	314	302	309	327	313	306	324	316	325	321	325	319	320	317	314	328	314	297	327	301	322	316	315	312	328	318	323	309	294	300	306	288	334	303	326	337	332	317	306	315	349	345	304	321	317	279	293	304	316	335	333	335	289	317	342	331	308	314	316	343	286	344	314	312	307	328	327	311	333	335	334	332	284	345	330	324	279	293	316	306	315	352	281	329	332	320	300	303	326	322	332	323	331	326	301	314	345	314	313	332	360	327	323	307	312	324	305	293	331	339	342	334	343	309	322	313	308	333	333	301	318	290	320	303	326	358	292	325	336	329	276	319	350	280	297	345	331	320	293	318	307	320	296	312	311	298	311	305	313	291	314	325	335	317	320	309	328	310	325	335	333	301	330	316	338	328	313	350	345	339	286	293	323	300	336	319	313	299	307	331	364	320	324	296	281	373	295	313	297	317	301	287	331	293	285	276	332	316	356	321	296	344	308	316	322	296	300	330	321	341	308	334	330	336	292	337	312	311	332	297	310	291	313	314	317	325	295	327	306	321	314	320	326	331	302	317	324	315	316	321	327	325	333	320	327	304	334	285	321	297	298	303	298	336	312	296	300	323	305	318	299	316	321	313	307	303	310	321	324	320	312	314	333	313	297	304	325	335	342	323	332	318	313	319	282	343	311	316	308	326	350	304	338	284	310	304	310	311	333	280	345	319	307	353	307	310	328	347	304	341	327	314	361	309	283	315	295	315	329	336	306	326	317	328	315	345	285	333	312	304	339	317	340	317	332	314	299	301	322	357	303	302	300	306	332	306	308	308	302	314	315	326	316	313	312	321	290	318	311	306	311	310	314	349	310	324	287	320	313	290	348	288	313	336	335	310	322	300	330	289	361	317	310	294	312	321	303	310	328	332	298	325	303	333	314	325	322	299	337	293	286	306	342	310	330	324	339	314	315	294	294	314	326	311	301	327	327	330	314	362	305	318	297	292	316	292	317	343	299	296	314	330	343	323	318	355	321	318	323	330	349	313	333	299	289	292	321	280	311	320	298	315	295	334	313	318	332	348	334	307	320	314	300	314	352	314	318	315	324	337	303	338	308	332	275	317	316	308	305	344	292	292	322	305	358	317	342	294	338	317	306	309	316	318	312	272	331	334	292	333	327	297	358	327	331	320	316	317	317	312	309	314	306	332	318	341	297	307	333	318	327	298	320	306	349	329	321	298	321	326	353	325	312	318	322	338	334	318	303	320	330	306	342	330	307	310	319	325	292	326	294	336	348	344	311	306	269	309	309	330	321	291	317	312	334	343	314	295	313	323	325	328	331	333	316	310	315	312	305	322	353	330	323	281	311	330	296	338	307	290	302	330	304	336	312	359	314	328	330	307	328	318	300	325	323	302	334	325	333	299	299	366	336	311	313	302	324	312	303	340	277	317	367	348	312	312	319	317	288	320	296	316	305	316	336	350	303	334	307	292	332	316	346	308	298	294	299	298	311	328	340	350	318	304	316	325	332	313	291	310	315	326	311	304	302	302	297	296	300	316	295	322	291	296	328	313	277	300	343	331	331	320	314	309	326	290	299	336	333	308	324	338	353	309	305	310	319	299	325	308	278	304	291	333	313	290	323	328	347	311	310	334	322	335	330	336	314	325	333	333	319	311	281	299	335	355	303	330	298	328	315	327	301	343	293	311	323	306	296	314	308	311	329	314	310	291	299	342	328	340	328	307	300	301	325	302	354	319	326	283	294	299	337	323	315	333	301	327	329	336	311	330	331	321	310	325	326	304	305	323	333	328	327	298	323	306	278	313	325	336	321	318	294	316	313	335	302	315	327	340	310	290	327	313	331	364	311	321	322	311	322	290	306	296	294	337	322	305	315	289	313	339	310	314	292	311	298	334	344	328	318	314	294	320	311	303	314	292	286	303	304	295	329	291	331	292	306	331	314	268	377	349	300	330	341	334	317	318	276
62705	104039	82509	55803	35764	17479	5660	1562	630	522	473	469	429	454	436	439	465	445	474	487	450	471	468	448	478	459	435	446	462	444	463	457	482	477	421	444	420	448	460	457	466	424	441	466	470	451	467	483	468	448	461	414	428	451	444	465	445	462	447	442	423	457	411	446	452	447	429	451	493	450	452	437	461	471	480	444	472	445	408	449	458	457	406	449	436	440	375	429	463	471	472	431	436	435	408	472	437	486	491	432	428	421	408	468	474	432	418	430	432	454	447	432	443	436	462	470	439	440	449	459	449	435	439	419	401	430	466	444	446	453	485	421	414	428	456	450	441	481	459	461	504	419	445	458	424	431	448	440	514	445	463	423	414	456	443	420	415	428	416	455	422	423	418	442	435	439	447	448	452	462	478	433	437	452	417	477	462	446	423	473	462	422	410	448	469	441	431	428	434	456	474	439	433	425	478	435	475	445	433	441	457	453	431	432	456	390	416	425	429	437	472	422	470	423	471	454	470	438	414	461	453	484	457	483	439	462	435	438	459	457	424	471	448	455	460	419	404	464	450	448	473	422	446	451	464	466	467	433	434	427	480	493	438	445	437	404	443	418	435	395	453	443	428	452	475	447	406	444	426	423	401	476	444	430	462	415	488	441	467	449	418	449	429	436	453	442	446	416	462	444	406	428	436	447	438	440	481	481	422	394	434	426	427	465	443	435	449	433	436	426	407	418	431	418	453	468	459	451	451	456	426	449	441	429	452	450	446	446	466	473	437	511	464	456	473	477	431	442	433	462	433	427	447	423	466	480	440	443	393	437	451	420	493	417	442	412	479	437	417	444	431	465	455	419	457	461	478	393	457	443	440	418	473	446	464	475	425	475	458	469	453	472	465	455	466	416	433	421	457	428	435	438	445	405	444	452	453	497	450	428	443	433	475	426	519	442	408	445	463	493	445	420	467	438	456	444	418	458	442	470	428	480	444	468	441	410	436	423	411	458	468	493	428	429	452	444	462	436	419	473	416	484	454	459	461	444	413	404	446	444	443	451	459	460	454	440	426	464	440	470	453	405	438	418	431	450	475	433	428	459	477	413	464	425	485	437	434	465	461	436	453	432	404	436	424	455	456	426	449	453	452	476	446	491	454	432	448	442	436	413	465	451	444	448	434	414	435	460	444	486	450	424	446	435	453	461	466	460	457	444	412	485	435	478	431	465	460	458	481	462	438	446	437	447	456	436	465	469	468	421	441	466	416	422	424	469	457	445	445	486	489	439	466	441	447	437	491	436	426	428	441	446	424	489	458	423	471	445	474	451	486	425	413	429	480	469	496	482	419	442	445	427	449	468	458	449	460	424	479	439	442	452	435	463	422	435	434	452	489	470	441	453	441	445	440	428	472	444	443	442	469	441	455	450	490	415	429	450	441	391	465	468	470	470	508	449	470	420	437	460	472	479	457	476	476	470	466	447	452	454	457	457	472	442	488	459	462	456	440	408	400	444	456	423	465	500	422	432	436	454	433	454	441	476	437	440	446	448	457	443	446	436	430	455	427	500	399	421	457	464	417	453	396	452	413	435	436	427	465	419	439	413	488	441	439	413	470	438	434	464	452	424	418	441	455	497	446	451	444	436	442	420	444	448	447	442	472	436	439	441	492	431	428	430	443	404	441	458	452	442	441	453	439	471	446	419	469	495	456	419	451	448	469	409	446	475	407	453	421	436	441	466	446	439	493	460	462	462	446	463	459	422	457	445	428	425	466	440	432	449	466	454	404	456	451	455	433	459	476	466	466	461	435	429	428	431	451	446	458	470	444	505	440	444	463	441	471	452	430	447	405	403	425	488	442	401	457	408	410	423	444	421	436	472	457	462	442	429	449	442	488	459	469	470	469	435	434	452	474	472	428	434	444	464	442	440	424	466	434	453	453	469	441	459	456	461	452	429	451	447	432	438	428	408	450	432	468	469	437	441	417	451	444	483	455	465	455	456	441	463	438	441	456	416	431	420	431	432	473	443	469	499	452	440	432	428	465	435	452	423	432	442	443	452	442	430	451	401	451	473	462	452	444	473	477	461	445	450	435	412	475	477	447	448	439	440	475	453	413	439	454	497	450	474	412	447	424	432	456	444	506	427	451	441	438	439	470	486	459	452	464	464	447	470	457	448	448	466	454	404	471	412	435	438	409	412	496	463	438	479	439	443	435	451	447	465	419	461	474	469	425	439	428	477	447	441	420	465	450	449	440	423	439	446	430	442	438	486	417	452	456	425	500	436	451	475	418	444	454	417	464	467	418	460	432	431	435	455	453	441	462	442	431	451	442	474	456	434	458	411	445	412	536	465	488	429	475	459	466	426	419	439	483	449	442	421	510	450	427	462	489	399	460	425	455	443	485	451	462	478	455	421	439	441	439	453	420	425	425	460	444	442	439	432	437	462	417	444	443	455	467	428	441	445	468	483	435	433	417	480	397	439	451	452	430	415	440	468	440	435	439	431	440	447	449	486	443	457	439	464	457	418	412	419	461	404	455	461	449	458	425	449	487	446	455	461	458	443	441	391	460	465	442	446	450	458	423	437	394	470	461	478	457	435	449	433	489	469	438	475	433	460	442	464	455	442	439	449	437	481	431	432	436	459	458	432	473	443	452	459	415	443	474	441	438	430	417	454	463	433	490	432	409	441	442	478	454	476	427	475	449	424	447	465	450	441	393	453	484	467	459	433	453	442	441	454	405	445	450	475	397	421	439	420	473	436	449	467	447	447	423	448	425	411	443	446	422	432	434	435	437	411	400	466	478	435	443	405	477	486	439	430	412	443	450	486	425	434	421	444	445	443	442	434	464	439	447	416	444	417	460	440	465	455	500	475	442	408	446	478	454	436	393	470	448	451	424	449	450	474	440	442	439	457	440	451	405	459	483	471	425	427	431	431	413	490	457	472	420	462	460	448	447	457	439	431	419	428	434	426	452	433	432	452	461	427	436	442	432	465	446	435	467	494	469	489	416	435	412	468	423	475	463	468	388	453	445	452	437	438	445	421	432	423	431	479	422	441	440	441	417	440	509	433	426	443	445	415	425	451	443	470	451	441	463	475	431	463	455	441	442	452	434	415	463	462	456	460	460	456	469	459	433	436	441	464	446	457	446	447	449	449	440	439	442	426	440	450	421	415	464	446	419	482	457	425	430	430	444	443	469	424	436	433	435	421	474	438	448	436	448	476	425	413	436	422	430	499	427	450	433	441	429	466	460	449	483	439	448	442	462	422	454	491	469	482	454	428	437	473	433	432	439	434	466	476	424	465	493	445	450	467	425	460	476	485	470	453	454	440	446	449	417	403	462	457	445	464	468	432	425	438	487	426	456	452	450	431	445	480	464	438	432	465	427	463	486	441	478	438	434	455	468	472	418	478	455	441	456	427	472	431	452	448	443	424	404	427	463	450	450	410	441	435	437	424	464	447	454	431	491	476	442	469	454	468	443	468	460	472	485	468	459	413	443	481
28142	27953	31184	17946	4767	1208	523	336	330	301	292	307	311	315	319	292	306	285	290	292	320	308	339	319	315	293	315	302	316	293	305	311	299	290	306	298	278	313	316	314	308	300	341	287	285	292	282	309	330	304	308	297	286	305	314	307	272	290	312	278	317	322	290	297	300	340	304	319	317	311	295	315	297	276	284	282	314	342	300	297	317	274	307	313	289	294	290	302	305	286	316	321	298	328	302	284	288	288	288	293	291	274	305	303	289	289	314	300	282	318	279	299	309	273	311	310	320	308	318	290	314	270	302	302	281	319	321	329	309	312	278	270	273	311	306	321	325	292	290	306	307	307	300	295	312	317	305	313	297	269	301	313	269	296	274	306	302	292	329	333	322	312	326	262	292	303	301	310	315	308	296	305	282	282	335	309	300	304	295	287	291	343	319	297	300	314	326	327	316	288	266	308	298	306	285	290	313	329	327	330	300	306	329	329	326	290	296	310	295	312	285	251	290	253	306	286	286	289	293	299	266	309	284	276	278	297	297	311	308	303	320	308	295	298	261	282	280	289	306	300	300	323	269	301	298	293	307	315	290	306	297	305	271	305	290	310	288	306	310	295	300	276	310	295	308	297	292	306	282	300	287	327	316	293	285	295	270	271	302	264	297	310	309	308	331	274	317	283	267	277	288	289	295	281	324	309	323	350	276	295	316	279	323	294	278	300	315	303	294	302	273	302	275	322	292	326	312	297	313	316	295	296	323	269	313	303	305	348	304	308	302	307	305	281	310	334	333	309	287	320	292	303	337	260	307	269	335	288	326	318	295	282	289	297	303	343	314	303	311	305	306	283	318	292	296	286	275	305	297	290	310	303	300	302	293	277	318	286	276	297	281	300	313	313	316	290	266	325	320	303	286	303	314	310	284	305	328	277	307	303	293	286	277	285	313	288	283	294	343	273	301	292	293	325	321	301	284	303	289	301	299	306	341	316	320	307	317	301	310	315	290	315	300	282	295	318	330	287	290	265	320	274	300	302	332	328	310	291	280	282	302	323	288	323	287	318	280	315	317	305	299	308	297	297	288	304	272	282	279	312	302	310	288	273	309	298	285	302	288	298	284	309	289	335	304	289	293	288	278	294	299	320	294	320	289	299	308	292	308	302	321	308	279	295	312	292	314	296	311	304	278	312	287	273	280	298	301	301	301	287	266	324	304	301	272	316	315	304	302	298	312	298	286	294	291	299	315	280	317	309	301	338	319	310	292	306	327	330	275	282	286	299	279	269	297	286	313	292	294	285	272	333	307	301	303	331	336	320	301	281	312	332	297	295	308	309	282	300	307	274	304	247	282	295	310	292	283	300	327	304	320	284	337	297	285	333	346	311	323	307	284	271	291	301	301	300	299	311	279	306	285	296	288	330	300	290	298	303	275	315	290	287	299	291	298	309	298	312	336	323	328	279	302	300	305	275	276	302	277	295	347	303	258	304	296	312	285	289	303	277	293	286	286	286	289	287	328	270	278	286	273	340	299	270	304	309	298	318	299	280	305	298	305	325	276	294	315	307	303	287	287	315	272	297	315	333	294	298	301	305	297	314	294	331	317	267	283	291	312	301	313	298	303	290	327	321	284	288	304	311	295	289	262	311	279	291	328	330	345	271	281	302	296	322	293	303	308	330	311	307	291	307	316	313	310	333	275	282	305	274	267	313	322	284	307	347	265	265	326	317	314	303	307	304	305	291	316	297	298	312	318	283	286	330	320	268	279	293	282	297	270	296	310	312	295	291	297	296	309	281	340	301	298	288	294	296	283	278	285	287	322	310	317	274	298	325	304	293	292	316	290	320	313	295	318	294	312	302	309	307	305	281	296	305	313	286	306	310	313	278	337	309	308	290	317	318	307	338	283	292	327	308	283	296	267	324	318	312	311	314	317	318	308	315	303	309	301	313	268	288	297	311	286	305	270	333	288	284	274	300	313	293	303	298	288	317	325	301	300	294	325	276	287	318	283	309	327	317	296	306	309	327	300	307	332	331	295	305	301	294	307	320	303	299	336	293	325	298	282	307	304	296	291	280	306	274	286	314	304	270	297	291	328	296	305	295	330	302	299	293	315	312	291	333	314	305	308	291	306	304	300	309	269	305	339	302	305	298	300	302	312	307	269	296	311	305	307	300	319	307	319	345	309	319	308	277	292	279	268	323	309	315	312	289	295	319	326	339	315	306	349	285	305	282	316	294	290	314	304	313	305	313	339	286	276	335	268	300	300	301	310	326	323	305	267	313	273	300	306	314	297	315	333	299	316	303	274	308	285	281	316	284	293	324	304	320	300	325	318	333	297	329	277	302	284	290	303	293	255	308	304	297	309	322	317	263	294	282	309	289	287	300	300	303	303	293	303	301	310	316	313	339	301	292	285	291	317	316	309	298	275	300	283	324	312	320	281	294	298	271	290	281	290	299	292	302	302	296	302	298	302	285	312	294	309	297	287	297	292	305	288	315	270	287	277	299	291	289	316	307	261	310	295	304	310	306	286	281	305	301	289	282	338	277	250	299	283	281	310	301	329	316	314	320	284	324	297	253	301	294	311	326	329	320	296	322	295	296	324	308	254	274	306	285	289	319	280	272	318	304	285	286	330	304	325	270	289	339	303	341	322	306	282	290	290	292	307	284	294	335	311	317	338	312	319	277	315	304	277	285	296	313	309	290	304	277	298	289	322	325	282	284	335	327	287	283	301	305	294	330	327	304	291	285	299	332	317	300	301	317	309	279	317	295	294	292	306	296	287	286	324	318	294	314	274	307	292	296	291	295	296	296	303	279	305	307	317	319	329	306	310	296	298	286	329	298	312	325	314	315	313	306	296	302	293	324	313	298	297	300	295	322	309	304	317	302	290	291	302	308	306	291	295	289	307	274	293	309	325	326	286	283	304	307	301	305	280	312	303	289	300	289	289	304	313	297	315	304	295	309	311	274	285	318	293	305	295	317	306	307	356	313	311	302	312	295	307	311	282	301	291	304	330	291	331	305	287	291	309	307	268	287	307	309	321	311	324	293	289	329	287	316	298	313	307	301	312	296	295	285	291	307	313	305	297	300	297	299	305	303	301	312	290	293	306	313	315	287	303	318	330	292	302	315	296	309	282	257	289	266	292	305	298	295	315	332	321	336	285	289	293	299	305	284	314	248	307	298	319	312	287	291	287	294	282	298	307	328	324	275	302	309	322	316	301	310	291	308	287	309	332	279	299	288	296	315	306	307	316	286	298	325	318	300	301	328	317	314	349	300	310	277	312	298	288	289	314	286	298	310	287	307	287	313	305	331	262	295	251	303	295	279	292	305	284	298	276	295	299	332	298	318	302	305	315	315	280	285	278	322	309	309	286	312	276	322	309	313	316	327	280	333	291	299	306	328	321	294	295	293	307	317	272	289	295	286	332	305	273	307	308	278	338	319	274	320	317	287	310	295	301	313	324	302	302	311	338	299	303	314	298	306	282	302	326	289
31618	47243	35412	17541	6798	2197	923	554	498	406	454	483	467	444	448	431	441	467	432	466	410	426	439	450	461	416	459	424	415	474	429	429	457	424	438	461	395	420	471	454	442	413	464	424	446	435	437	481	475	452	475	457	444	455	456	438	472	492	424	451	432	443	439	481	469	423	444	399	462	497	443	491	439	438	440	478	428	440	438	464	465	420	425	446	432	433	431	465	427	428	448	478	444	434	434	464	430	463	449	424	420	434	437	437	441	448	419	464	482	442	432	427	407	441	454	451	437	431	440	450	457	412	422	434	444	409	439	447	450	404	442	446	483	476	483	415	435	449	407	463	454	397	453	445	451	457	459	410	444	433	436	425	468	426	455	438	454	476	434	394	465	445	469	416	451	486	443	435	464	441	478	429	396	392	469	397	463	492	453	479	400	466	426	446	416	457	447	445	466	428	412	443	427	434	448	465	424	409	445	439	447	437	445	394	451	400	435	429	444	447	441	457	474	456	425	436	413	443	428	458	506	404	429	461	437	458	426	424	436	453	436	437	458	456	443	449	429	447	469	435	402	451	431	459	417	489	445	432	452	445	457	459	463	452	418	422	454	466	431	465	418	445	459	442	403	447	434	459	461	462	441	446	442	446	452	449	427	415	459	424	448	444	397	476	422	415	413	430	460	431	438	437	438	454	468	465	437	435	439	483	449	448	379	443	447	440	429	478	438	465	479	437	433	455	452	438	433	479	451	447	444	432	458	464	462	467	433	433	425	477	471	444	481	472	450	434	440	477	429	423	444	437	437	481	407	444	434	481	452	435	468	460	463	438	439	451	426	413	432	470	445	456	422	413	457	421	436	427	448	428	429	462	467	450	477	469	434	437	430	451	427	434	434	445	435	447	457	408	404	432	454	448	432	423	442	458	451	417	434	430	463	431	445	450	429	440	420	448	452	426	430	462	456	438	455	428	445	441	449	443	461	411	438	483	458	400	422	454	442	441	456	445	473	474	424	471	397	456	413	445	460	428	427	439	458	448	412	416	429	458	427	431	439	423	441	427	421	436	432	431	458	428	439	462	408	502	416	422	446	475	464	420	439	425	442	420	433	481	434	423	445	433	437	450	464	450	432	411	438	433	435	448	448	406	494	467	430	416	426	394	489	412	478	439	425	441	441	439	425	458	460	399	449	477	425	456	433	461	458	430	448	452	426	449	431	466	462	448	438	473	462	461	443	465	436	417	463	444	431	446	461	436	445	438	422	469	420	456	461	449	451	452	414	455	413	403	462	429	439	403	468	434	447	444	460	478	433	427	468	440	411	465	455	450	432	412	449	462	435	411	442	472	401	416	453	482	435	457	428	473	423	438	459	411	446	408	442	425	445	457	449	454	437	461	418	426	484	436	407	471	462	458	453	436	421	402	432	416	474	379	416	434	445	481	422	460	431	420	417	421	429	438	444	388	434	453	432	435	412	450	438	484	454	431	461	414	434	426	436	436	455	444	476	424	428	458	463	453	423	482	460	449	452	413	434	445	457	448	458	407	482	436	482	434	412	430	427	441	433	484	462	389	415	442	453	440	433	440	415	438	422	410	480	423	420	450	426	401	446	479	433	442	445	459	464	456	468	461	443	413	447	451	461	443	452	446	390	411	457	424	431	437	452	459	432	441	455	422	445	424	472	403	465	475	471	447	449	474	435	460	442	427	433	444	452	431	478	427	479	419	450	456	447	418	459	473	445	446	453	452	472	439	441	428	462	457	435	421	406	457	423	430	477	429	451	416	420	432	430	461	458	438	466	445	476	447	455	431	421	447	429	435	458	417	449	460	439	452	437	460	472	475	445	445	426	406	465	442	462	417	444	439	437	413	437	468	425	406	474	423	456	463	445	421	443	479	427	445	385	420	422	454	430	465	454	428	425	415	442	444	438	436	483	391	484	449	468	451	460	440	470	466	431	440	463	455	435	463	391	430	458	410	416	404	416	459	454	436	439	444	428	452	450	411	469	462	438	449	429	399	441	449	428	476	450	471	434	435	461	455	430	462	470	420	466	458	449	446	454	459	471	420	463	450	451	451	434	419	443	438	459	499	444	396	465	469	408	462	446	446	405	463	425	442	454	482	425	443	455	446	420	436	484	457	451	443	443	418	438	419	455	468	421	457	436	430	461	448	444	425	494	453	390	410	464	464	422	432	404	428	436	413	450	427	468	464	453	434	428	420	464	431	420	412	446	457	438	430	462	455	453	465	400	411	439	448	403	459	431	452	432	441	419	429	427	447	454	446	454	461	442	470	467	434	449	472	439	434	452	448	446	402	454	474	406	417	403	447	441	443	422	414	451	448	400	463	446	455	460	450	424	450	441	425	434	454	426	448	455	405	415	445	464	458	444	442	449	455	474	437	445	451	449	441	445	417	453	447	430	424	468	490	466	417	429	480	443	428	419	414	460	469	496	444	444	452	453	438	454	461	449	471	421	475	458	439	423	410	462	419	422	460	410	436	406	450	382	458	425	407	413	442	473	423	470	450	435	452	473	446	458	462	437	426	442	410	493	482	415	461	409	422	437	405	491	439	452	444	411	439	448	475	451	431	452	424	432	411	446	423	467	434	453	471	423	440	461	427	461	472	433	424	448	487	454	471	420	399	427	444	410	423	440	465	443	442	412	410	433	465	462	441	437	426	442	409	474	401	426	449	433	393	421	429	442	463	450	424	467	440	456	443	427	455	422	467	448	455	435	412	429	437	433	419	467	471	404	449	467	458	449	447	443	442	441	478	434	434	411	443	412	436	449	437	430	462	444	403	445	458	445	443	452	446	444	421	468	479	438	442	427	418	477	433	457	431	483	445	493	443	458	452	420	415	463	423	466	441	459	407	451	466	415	471	476	446	472	441	477	433	476	468	457	476	429	471	446	447	427	405	429	442	439	486	461	423	459	428	441	424	431	415	456	457	407	432	441	492	451	471	427	420	410	396	477	430	427	460	448	433	453	431	481	429	403	450	442	458	450	477	432	438	466	447	440	437	441	442	482	461	466	408	445	436	449	472	450	491	419	456	438	438	450	455	481	447	456	420	480	459	433	425	459	453	445	452	447	440	465	437	450	449	444	472	471	414	482	458	412	468	434	401	432	398	458	453	423	430	447	413	433	428	410	436	441	433	460	452	427	421	505	457	414	428	396	457	420	450	499	423	452	426	422	438	428	435	456	434	477	434	435	460	445	444	447	450	449	447	409	407	449	470	474	422	411	413	437	423	403	441	454	424	431	438	431	425	443	502	452	460	459	458	464	462	451	452	433	446	419	411	461	443	444	444	441	399	390	462	451	430	414	478	456	469	430	441	455	443	464	430	449	458	430	475	459	446	464	424	449	423	414	433	468	500	484	478	478	456	451	456	457	465	469	473	419	484	447	426	444	421	452	465	472	423	411	428	451	442	452	432	471	463	457	458	410	413	426	442	411	474	455	424	457	421	468	425	470	438	454	450	455	465	444	450	461	444
24700	22666	33806	30229	23241	15459	3543	623	385	365	335	319	325	350	315	368	334	348	329	331	376	323	301	329	332	326	302	296	331	325	345	290	337	339	338	347	318	317	331	310	333	317	318	318	345	359	343	320	334	327	292	327	301	319	310	345	321	332	322	326	342	346	299	310	329	332	322	294	310	292	325	290	327	315	321	325	291	365	301	345	344	323	304	321	327	303	333	358	323	360	288	313	316	340	315	354	342	298	324	316	304	315	330	291	307	337	326	342	336	315	330	342	321	325	316	326	329	350	346	326	340	364	331	289	298	321	336	329	359	338	328	348	339	308	312	307	331	324	311	338	357	320	312	329	335	344	327	307	329	322	286	308	320	331	303	319	331	329	344	308	320	319	350	343	319	327	341	336	337	329	362	327	305	353	324	355	345	350	309	365	313	314	304	309	318	346	302	301	323	357	320	285	334	312	312	336	303	329	302	353	328	311	326	328	301	290	344	338	307	344	336	332	312	312	319	351	319	356	307	330	322	321	370	332	306	317	306	324	326	292	331	318	324	347	331	296	284	352	332	336	319	337	347	322	345	329	287	310	341	321	331	341	320	323	358	342	291	342	331	345	329	337	321	349	318	337	297	322	307	354	304	338	329	356	322	339	337	315	311	346	331	302	344	343	332	316	333	296	314	286	310	346	316	313	353	327	323	321	314	319	335	304	330	335	309	331	338	336	314	338	331	321	329	341	323	318	302	365	298	333	323	332	351	335	324	318	314	332	334	366	317	319	329	306	339	324	345	316	332	319	341	358	348	327	340	371	311	348	371	325	296	325	307	331	345	318	345	338	340	317	351	290	314	325	342	339	293	340	319	323	329	329	321	320	353	341	383	323	360	339	302	316	341	333	322	337	297	337	337	341	360	313	322	336	328	303	373	356	323	307	367	354	310	300	330	330	279	335	360	335	347	313	311	341	308	322	323	300	315	326	305	354	348	327	339	334	315	340	315	304	338	341	340	323	331	322	321	316	322	332	312	316	311	312	337	322	334	320	348	335	309	282	325	301	347	335	329	331	299	343	334	304	333	335	318	305	309	328	354	340	343	293	297	336	344	331	313	332	316	302	292	304	280	339	327	327	316	315	339	315	314	329	305	310	285	350	318	320	328	347	339	363	344	325	318	330	322	300	298	335	337	306	309	307	343	301	324	341	311	300	314	349	344	296	338	305	344	338	301	314	345	345	319	306	348	343	308	337	310	317	346	305	302	320	353	313	315	346	327	335	340	330	306	356	318	333	340	341	357	350	314	313	326	346	315	344	277	331	300	326	327	310	313	345	356	315	317	303	309	348	336	310	350	324	311	348	337	301	329	327	360	300	306	350	340	313	317	346	329	327	324	375	337	329	348	341	330	339	336	344	300	318	313	346	326	318	351	324	307	329	342	324	339	304	327	309	359	344	333	327	348	304	315	352	308	326	331	292	337	333	318	310	324	341	368	298	320	322	307	316	350	297	304	340	306	313	352	334	311	332	378	352	332	346	324	310	376	324	337	312	309	307	304	323	297	363	345	339	325	337	318	291	329	321	327	323	322	301	329	306	318	305	330	320	327	310	298	334	315	305	303	309	333	332	348	332	333	359	297	294	315	327	333	334	344	294	302	301	299	313	349	310	334	309	341	325	320	302	362	366	348	312	343	336	328	326	308	328	306	320	317	353	324	335	327	310	316	331	356	347	336	353	346	324	340	339	353	308	326	312	330	365	340	302	338	350	322	315	318	329	307	304	339	329	298	311	314	315	368	321	336	358	347	297	313	333	306	361	338	350	322	339	338	320	329	333	339	302	341	317	328	325	307	332	334	296	327	317	360	348	326	325	329	305	317	333	343	300	319	298	330	314	321	302	320	325	361	313	334	341	321	333	324	314	292	329	336	333	330	353	320	372	338	322	325	332	345	340	275	317	332	309	310	320	331	319	274	340	329	343	310	279	309	294	299	321	351	310	342	322	322	321	325	331	328	311	336	354	322	334	354	343	327	317	323	346	342	322	336	315	327	319	335	324	299	311	384	307	320	355	324	302	339	343	302	368	297	336	315	322	367	346	369	340	323	332	326	335	302	340	374	343	337	331	331	350	317	316	335	350	343	350	356	314	317	315	341	316	347	367	315	301	337	354	365	339	309	328	346	327	333	333	316	336	360	332	328	335	319	334	305	358	325	346	334	344	361	341	356	351	335	362	325	303	324	338	324	324	329	318	328	329	327	322	314	320	290	309	309	306	330	344	327	307	362	330	341	292	318	326	334	356	328	332	302	321	297	321	310	365	313	326	311	332	347	346	303	314	296	309	333	308	314	346	346	338	301	369	342	290	339	315	326	346	327	345	310	340	348	344	339	322	310	320	326	316	304	334	322	311	319	331	345	317	345	370	315	337	336	326	330	336	323	351	311	312	307	311	340	333	310	333	299	327	341	337	342	307	316	316	349	318	327	319	332	346	297	328	345	304	329	340	326	365	343	328	341	303	328	365	315	315	330	347	293	334	356	325	325	357	312	332	323	301	336	320	305	299	321	313	364	339	320	323	303	327	335	336	319	323	334	333	324	310	318	295	331	283	339	299	337	350	313	329	317	335	317	297	335	345	341	294	354	335	328	300	336	336	348	342	314	318	340	316	323	362	349	379	306	354	355	324	333	320	352	328	351	336	328	336	333	296	336	342	332	326	332	346	323	331	324	315	354	305	306	339	311	345	329	323	314	341	337	312	313	330	337	325	328	310	354	309	352	311	323	366	313	317	334	306	318	366	327	342	328	357	322	318	308	385	310	325	294	339	324	300	310	310	339	326	336	334	296	337	329	330	320	313	305	318	282	307	369	310	322	321	310	331	337	322	332	319	333	344	293	312	341	359	316	333	318	308	312	321	310	334	320	335	317	330	377	315	310	306	303	317	307	364	299	329	329	290	364	302	333	321	344	323	314	356	302	311	344	325	327	315	318	304	358	330	318	316	332	351	313	332	332	293	314	351	304	328	308	313	350	333	317	306	307	324	332	318	311	323	297	336	343	329	334	310	327	330	342	318	331	318	360	345	347	302	312	349	322	305	336	333	342	341	342	340	335	306	327	354	299	326	325	347	342	352	318	315	346	340	332	327	336	324	346	330	304	343	340	337	299	311	325	333	308	334	313	346	323	342	307	327	343	307	336	320	336	337	335	315	309	356	326	341	324	299	334	306	360	363	286	337	316	347	296	318	310	331	330	346	325	324	311	336	302	305	287	327	335	314	311	354	318	339	364	336	318	344	312	358	314	307	325	306	351	338	337	329	323	327	349	349	288	305	324	327	309	294	321	300	331	315	347	315	338	309	344	319	323	320	327	344	324	304	292	340	313	332	305	341	346	351	325	300	352	330	323	322	346	324	308	336	330	325	322	303	322	344	324	383	299	315	318	331	331	352	350	344	385	317	348	334	312	330	312	355	339	342	319	322	308	335	336	304	308	333	363	341	329	342	299	331
58688	93072	72639	45850	27298	11119	3335	1080	606	544	499	464	478	455	467	456	472	447	487	489	453	487	449	504	497	495	498	458	479	495	458	476	464	450	485	452	477	492	480	475	450	480	478	447	463	462	499	514	481	485	502	499	460	453	472	511	455	445	502	503	479	466	466	458	446	452	489	469	487	493	477	452	513	506	478	458	501	472	485	421	411	449	516	504	516	518	476	483	447	483	470	503	478	462	477	511	427	447	482	494	442	483	415	492	465	474	469	471	473	477	472	473	480	466	482	452	464	497	473	455	482	472	491	457	488	495	452	526	496	496	521	509	481	456	480	461	518	438	445	446	492	456	479	454	484	481	479	478	481	458	454	473	499	505	498	488	485	494	449	468	467	467	447	459	492	475	475	487	518	488	451	467	471	486	441	480	495	504	442	500	457	485	459	463	447	450	472	438	453	502	475	476	474	488	459	485	448	457	460	474	494	487	449	514	478	465	466	438	485	470	472	494	489	496	489	480	441	475	481	445	461	476	506	458	468	459	512	450	477	496	451	482	421	445	457	473	464	467	512	484	438	488	474	458	517	491	429	464	497	487	470	479	461	475	489	484	501	449	456	474	484	477	483	470	465	480	488	442	462	488	464	452	482	479	467	480	481	447	480	460	471	446	493	474	496	493	460	443	443	468	501	455	452	432	456	480	500	469	506	472	454	480	489	522	475	479	461	496	487	503	452	474	447	464	492	426	488	493	499	451	487	526	498	477	469	520	443	506	474	466	470	485	488	487	465	482	470	463	486	441	446	491	512	480	449	468	480	487	436	473	497	469	482	438	475	474	491	495	506	495	459	442	497	521	490	477	466	445	464	469	458	455	514	468	531	460	503	463	445	485	493	490	471	493	480	465	480	483	455	483	476	463	472	503	476	460	509	477	491	450	447	496	431	457	490	479	462	447	443	506	494	534	468	470	514	456	442	495	441	431	498	451	476	459	451	467	467	475	481	465	493	471	494	450	445	466	481	461	456	473	431	492	467	486	479	481	483	477	450	461	460	457	461	487	455	477	512	446	475	489	472	485	428	473	498	485	472	481	457	472	463	477	455	500	504	451	460	451	488	460	489	462	471	451	533	520	464	509	446	445	504	454	495	429	501	492	460	479	466	460	441	435	502	453	498	490	431	476	459	465	491	460	500	430	516	449	493	488	520	457	527	498	471	478	484	466	467	499	522	490	454	474	479	437	481	516	450	466	460	483	486	427	461	486	485	440	496	455	477	450	433	476	499	462	498	434	512	477	470	437	480	495	456	450	430	452	509	480	485	494	459	502	472	477	501	484	488	487	450	503	484	492	506	466	502	494	461	472	462	502	458	477	490	493	464	447	449	511	507	450	432	470	444	473	453	463	446	435	484	467	470	468	500	462	507	469	481	487	475	470	493	453	420	424	464	499	441	472	464	487	478	502	502	465	455	485	485	453	457	480	482	496	502	468	489	468	484	464	499	468	483	506	496	485	518	465	495	489	460	467	481	457	506	509	487	468	445	513	478	445	472	466	463	472	486	477	494	485	481	504	481	477	477	510	474	491	472	470	471	508	460	444	427	411	503	467	489	452	453	484	450	475	500	475	488	469	470	463	481	440	493	433	451	436	454	513	459	494	479	515	472	478	473	463	476	458	469	463	453	453	491	503	464	470	461	461	480	458	508	499	443	505	489	470	463	471	411	500	489	461	432	460	458	460	472	477	487	494	445	457	450	474	484	459	500	502	506	458	481	446	506	464	432	501	473	445	456	508	509	487	488	464	460	444	487	519	520	487	424	458	477	487	475	485	486	467	477	459	490	462	473	459	475	437	483	432	470	478	443	466	487	487	487	455	504	491	479	487	482	478	488	480	463	468	486	483	456	480	500	455	470	450	496	523	464	439	517	476	471	483	471	494	449	491	467	471	465	456	444	458	475	473	450	466	487	447	455	484	481	478	469	476	468	487	463	476	512	425	468	474	458	471	532	457	480	510	505	457	496	488	439	484	432	470	476	473	488	464	500	464	496	486	444	475	479	470	486	486	471	502	518	452	452	471	476	448	471	468	482	511	470	461	471	486	502	451	459	459	473	478	471	498	467	486	473	488	455	450	509	471	462	496	457	493	415	489	470	438	502	479	445	517	482	490	475	453	497	481	477	509	426	475	481	445	453	491	481	514	491	461	434	461	470	449	441	483	442	467	494	465	461	439	449	471	467	445	471	492	498	499	468	492	488	442	473	476	495	496	479	477	480	479	496	521	467	494	458	450	478	507	427	466	509	415	472	491	523	487	467	458	514	466	466	434	455	439	486	479	488	460	442	497	460	494	467	438	462	444	485	479	478	452	480	496	475	467	438	456	437	481	455	469	471	432	492	439	453	494	442	481	490	480	463	486	506	467	522	450	490	513	513	459	505	468	480	467	440	476	476	465	532	456	484	469	461	496	478	488	496	491	468	477	474	487	477	452	473	486	461	477	476	491	456	507	441	471	471	480	454	446	461	467	444	449	461	463	502	460	478	460	480	456	496	459	469	461	443	473	497	456	494	446	441	472	492	467	515	496	490	460	481	500	462	436	460	482	484	452	465	481	467	480	452	493	467	455	439	432	502	451	494	482	502	442	482	486	462	492	489	466	448	471	458	482	498	483	478	451	453	499	429	485	476	470	513	486	474	444	475	476	461	483	473	469	486	472	460	493	486	460	436	485	453	487	463	472	495	498	465	486	485	472	453	489	443	466	528	467	460	491	461	476	507	436	494	480	451	486	495	501	500	446	471	482	473	457	457	467	457	451	487	495	469	468	485	464	491	510	462	474	503	465	445	485	450	453	436	457	475	501	478	491	501	451	498	466	474	451	492	485	430	451	460	489	433	437	482	477	481	457	481	419	465	515	489	457	465	456	464	472	515	520	445	486	473	481	442	456	493	513	511	475	490	490	471	471	418	504	428	471	461	452	448	492	492	432	428	478	449	447	497	453	512	494	476	495	428	469	484	426	461	479	506	484	485	470	493	446	440	481	464	511	486	459	446	480	463	481	430	480	486	464	482	465	479	490	483	494	453	459	477	461	493	477	507	532	489	448	503	472	468	434	502	526	473	502	478	461	455	493	458	499	475	462	506	462	482	493	477	466	421	469	479	506	457	473	478	455	467	477	467	457	481	478	468	463	474	492	491	460	512	449	453	465	494	439	423	475	446	524	480	465	424	479	484	505	465	444	451	456	460	462	480	501	462	489	485	493	476	454	487	489	481	486	473	463	490	423	456	449	496	477	445	458	484	534	506	452	452	514	466	438	460	483	507	488	473	458	479	473	474	488	460	442	471	483	475	499	475	513	520	474	455	482	456	492	455	517	448	488	438	456	466	512	441	469	456	474	516	483	434	500	474	494	470	475	476	494	460	476	498	467	459	514	482	475	481	465	447	479	495	477	479	502	419	475	471	444	491	472	503	483	506	447	463	466	477	472	477	507	461	461	479	492	482	473
23548	21969	31520	26901	23155	21372	11547	1121	437	348	315	338	313	360	330	298	347	347	318	348	316	378	332	327	348	333	296	361	304	325	333	331	344	322	327	324	316	330	351	331	342	343	348	345	330	322	355	328	343	334	300	340	320	350	320	315	330	343	313	314	288	328	331	324	313	313	344	326	319	299	326	338	319	358	344	322	302	284	302	376	328	328	310	330	317	329	311	307	331	332	327	321	334	353	341	338	313	311	345	318	330	329	315	334	319	336	318	330	324	316	314	342	314	341	343	311	307	339	339	306	330	319	316	332	322	345	331	328	283	336	357	320	319	324	318	315	337	308	305	302	304	321	322	329	336	326	332	287	341	327	339	348	294	348	309	369	358	347	323	349	338	308	315	320	340	330	311	327	306	330	329	352	342	306	274	329	316	328	341	294	336	354	334	356	326	336	319	307	336	291	360	316	332	304	336	339	322	348	325	325	322	308	325	313	301	300	323	318	346	335	335	330	298	305	340	333	300	341	292	338	318	383	329	310	353	344	309	356	309	322	328	336	331	325	335	310	324	321	330	309	351	312	326	344	306	306	343	332	317	351	346	310	337	305	351	353	305	332	299	346	331	375	285	320	292	308	300	324	325	312	338	339	319	296	341	294	350	339	346	336	306	337	354	334	308	298	333	326	330	332	354	319	332	323	288	316	334	312	349	327	335	323	301	299	338	336	324	330	329	352	336	307	342	314	322	338	314	324	322	340	330	327	307	313	357	298	326	319	350	294	352	342	341	327	311	342	328	330	324	380	346	317	313	339	288	317	312	325	335	305	321	320	333	316	312	315	355	298	348	355	322	359	311	309	323	355	324	331	315	306	327	317	314	322	334	325	317	351	287	316	313	318	338	313	330	332	320	286	324	359	313	295	323	324	303	328	323	309	320	320	321	332	310	340	325	315	320	301	336	340	332	316	318	332	327	322	333	302	340	334	356	321	305	294	316	295	321	313	299	324	339	332	303	339	307	313	346	344	320	335	332	340	317	315	334	327	327	347	364	307	290	357	337	334	325	322	303	313	365	345	345	318	318	344	345	298	339	316	339	290	300	308	311	308	373	311	327	336	346	343	336	322	361	328	338	318	304	306	323	302	320	319	350	304	317	340	323	318	340	344	356	371	346	338	326	309	318	312	319	323	352	344	290	324	330	328	350	297	301	332	317	304	360	323	307	281	286	341	343	343	336	340	353	346	366	339	316	319	345	328	328	353	308	345	322	343	317	312	296	289	339	325	322	352	333	329	313	288	331	349	326	329	345	320	313	339	328	341	352	324	320	300	332	314	334	336	331	346	334	330	316	321	331	348	312	352	359	316	308	314	338	348	299	323	323	359	371	347	307	317	335	352	342	350	346	308	334	333	288	312	350	327	330	304	301	309	337	345	316	361	309	332	311	349	316	344	326	337	308	303	316	316	322	361	332	333	330	342	349	291	300	320	296	297	323	369	320	346	318	307	321	328	324	325	333	319	326	345	304	333	301	337	313	343	343	335	342	321	365	348	319	342	340	331	339	363	332	356	331	319	332	320	301	330	319	346	334	350	294	313	310	336	321	327	342	348	336	324	369	326	342	358	302	311	333	318	326	322	330	326	302	318	331	324	322	339	353	351	310	331	312	312	301	337	340	323	308	299	297	338	339	319	343	324	306	332	320	303	363	340	317	336	346	305	329	310	335	311	338	314	307	323	310	315	327	377	312	341	339	339	300	336	352	325	309	310	359	339	315	314	343	325	332	344	326	294	309	347	272	339	349	337	310	340	341	316	320	332	337	317	298	357	328	316	331	327	319	339	325	324	314	353	334	323	300	306	318	326	349	339	337	303	336	316	333	334	332	318	345	325	300	328	329	352	299	318	312	342	332	335	311	329	305	333	324	334	321	326	341	298	344	320	311	333	337	328	324	340	311	333	308	339	339	312	335	319	308	335	323	351	314	299	348	339	345	350	307	328	288	313	314	307	310	316	323	332	291	348	327	323	344	328	309	311	361	325	308	301	296	326	318	310	329	370	332	304	327	310	344	351	328	325	356	330	332	345	340	302	329	330	350	305	323	310	331	326	319	300	328	319	332	341	356	341	325	326	330	352	344	353	309	342	321	315	307	324	337	326	320	338	338	350	290	355	309	317	327	300	338	353	330	323	286	343	326	313	318	333	334	301	342	315	339	315	295	329	335	354	353	334	314	317	354	325	325	354	336	290	334	312	293	322	347	325	326	310	327	328	327	311	304	312	337	328	326	323	343	334	334	310	321	340	326	338	338	354	279	318	334	322	306	323	337	351	324	324	331	327	314	319	290	319	367	323	315	323	331	345	336	347	352	314	327	345	340	327	323	372	340	325	309	326	330	278	306	318	294	354	318	338	307	317	318	317	321	280	325	312	339	327	356	294	325	288	355	319	315	316	320	306	345	317	295	299	325	357	346	346	310	322	340	325	324	320	343	343	317	339	356	320	321	318	321	300	306	352	322	345	322	325	315	326	302	295	325	329	305	314	325	335	320	298	345	315	304	311	312	330	327	323	337	373	313	308	324	337	324	326	349	317	338	334	320	320	301	316	320	307	329	332	308	315	358	298	338	350	299	322	387	339	308	301	329	346	303	320	370	356	301	331	278	330	333	307	342	336	301	311	330	309	295	314	331	358	312	333	311	351	358	322	371	315	331	368	299	365	337	315	312	328	327	335	333	332	334	334	328	313	318	315	329	323	320	303	321	360	323	348	307	335	355	328	340	338	348	319	324	321	323	308	316	343	353	342	332	301	326	335	314	331	308	335	354	348	339	327	325	362	350	315	342	339	317	297	327	364	350	300	325	341	335	309	305	330	327	319	359	342	319	325	337	324	299	357	328	338	315	322	333	302	308	355	326	332	380	319	286	320	329	292	313	303	312	306	340	354	294	354	303	318	340	315	348	318	325	318	315	295	308	320	322	318	348	348	324	291	294	306	345	308	348	330	312	335	324	341	330	293	332	330	363	321	305	328	335	335	331	312	346	294	362	356	309	322	355	336	325	335	337	356	314	297	367	311	303	312	316	294	309	324	324	318	328	326	311	339	311	324	337	315	357	296	314	337	336	337	342	325	313	328	300	312	346	334	334	292	348	343	334	309	349	306	316	338	310	340	311	332	306	338	321	348	319	314	366	319	332	311	327	299	332	304	321	334	309	330	355	328	335	282	349	331	341	337	301	323	315	313	337	319	319	319	324	350	326	349	336	301	329	355	331	328	322	348	310	337	345	308	302	327	307	310	320	335	308	330	337	322	325	314	349	370	319	323	290	335	324	305	302	374	342	316	299	316	325	352	336	339	347	341	336	327	309	303	323	330	340	284	318	332	345	315	349	323	330	390	339	324	338	344	316	321	348	348	300	305	321	280	308	330	324	341	325	329	353	303	334	345	357	301	327	351	333	311	313	354	309	346	357	322	350	362	330	317	329	306	320	341	341	291	335	307	309	330	313	329
62462	103871	82071	55226	35105	17045	5302	1547	616	467	507	473	447	467	465	466	481	469	487	471	466	462	468	465	475	485	478	475	439	476	470	443	461	467	438	430	437	447	447	462	488	473	464	454	449	454	442	458	434	473	484	430	431	438	427	443	462	418	473	451	448	441	458	462	463	490	472	437	416	476	454	440	440	464	457	472	472	471	469	473	432	466	492	432	465	460	466	470	459	452	466	472	445	490	466	436	449	481	434	442	465	443	434	435	455	451	460	441	459	460	484	445	482	467	445	446	469	468	481	474	450	470	489	467	424	430	496	446	463	464	441	485	428	471	443	496	426	442	442	463	443	442	479	461	484	475	486	493	491	470	404	450	460	445	444	470	473	489	446	463	451	445	442	446	463	448	463	450	453	507	521	471	421	449	431	453	481	466	425	465	434	447	485	468	463	442	450	429	462	481	434	470	446	448	506	482	480	489	437	471	469	443	479	467	430	456	493	476	466	456	482	465	464	457	462	475	507	445	429	433	457	466	492	461	486	489	449	457	472	476	460	502	431	445	452	462	478	472	451	466	472	450	479	424	484	456	455	426	459	484	453	470	471	485	489	452	495	433	467	435	472	457	511	476	455	425	483	483	491	501	489	470	463	463	486	415	452	448	444	491	470	475	398	434	450	417	438	494	469	468	429	478	472	459	459	478	514	456	472	459	458	407	457	446	453	454	445	502	443	429	456	459	484	468	445	452	479	441	449	455	449	468	454	467	436	437	510	440	483	503	442	436	436	440	460	479	506	485	452	429	433	464	423	469	427	473	456	434	434	470	452	434	479	481	477	420	490	415	454	446	481	473	413	429	456	467	451	473	472	453	478	465	444	441	471	457	429	456	449	479	465	458	452	475	475	457	429	461	468	435	418	421	452	449	416	444	476	453	473	423	441	447	456	454	440	456	465	480	467	428	430	454	466	441	428	441	458	467	465	448	466	482	461	451	457	466	454	453	485	464	445	431	468	484	410	481	460	486	462	437	451	457	442	472	459	438	479	447	476	470	465	421	466	457	470	477	483	453	494	482	425	451	500	448	432	460	470	440	430	434	477	428	458	477	483	444	453	468	487	460	483	437	430	462	432	453	464	454	487	502	455	485	470	475	437	474	461	502	437	418	441	435	493	433	433	446	471	482	478	465	466	485	452	451	430	469	466	428	466	478	459	482	470	457	433	464	489	417	435	470	440	472	468	457	432	464	471	447	470	476	469	479	456	440	495	476	447	460	449	458	453	488	439	430	426	455	454	483	483	415	456	431	475	486	434	433	446	456	462	473	454	456	450	482	464	459	451	460	473	430	467	455	440	477	465	472	447	467	436	497	444	451	463	477	452	445	483	487	453	473	444	458	472	476	485	473	454	470	426	431	463	433	431	452	466	489	459	477	471	475	463	430	466	447	433	503	465	465	427	481	455	460	487	425	439	452	491	468	464	475	415	465	434	465	475	474	473	440	498	459	468	468	425	439	489	449	476	473	464	454	467	470	443	494	448	453	459	475	445	507	437	462	475	475	441	426	446	456	433	471	434	473	490	463	436	463	457	429	438	458	451	467	454	464	438	437	472	459	419	459	441	459	415	423	458	438	463	449	477	488	427	492	506	461	466	432	467	457	482	446	487	446	402	479	463	437	489	468	438	456	453	478	417	500	463	445	433	482	494	474	431	448	470	427	465	466	449	441	459	458	470	479	456	458	467	449	478	480	447	454	457	440	466	420	433	431	445	482	432	491	474	446	446	472	461	429	464	466	443	437	471	427	440	488	460	472	449	466	442	453	480	450	431	447	444	486	463	441	457	430	446	471	455	495	453	451	489	453	453	452	424	445	450	476	454	476	492	454	494	440	427	453	432	472	437	475	448	493	493	458	481	489	491	481	517	466	433	468	477	447	419	448	424	480	465	458	429	421	493	470	455	475	427	444	460	467	449	405	475	440	481	518	465	520	479	462	454	441	419	498	441	474	468	479	460	455	473	435	468	458	438	455	509	476	468	469	454	431	484	479	499	433	431	462	448	440	467	428	487	453	453	444	456	437	414	444	416	447	470	458	472	464	471	500	468	443	475	442	443	459	449	469	466	452	439	443	456	465	464	442	451	470	465	447	470	467	455	423	445	474	429	447	474	501	448	469	463	471	459	431	441	477	458	458	447	481	441	458	469	490	452	475	460	493	437	452	456	431	503	458	462	448	450	428	486	460	499	429	524	442	398	453	476	445	453	476	479	441	478	480	462	491	473	473	448	434	464	490	470	449	473	451	412	461	433	444	445	477	443	459	436	435	416	422	494	474	461	449	504	431	484	442	447	447	437	458	471	487	460	416	424	439	458	477	458	473	435	476	441	493	484	434	477	481	449	468	487	446	453	461	430	470	431	493	409	427	474	461	430	439	473	469	447	461	473	473	480	464	484	424	426	460	425	479	449	441	453	455	473	458	437	458	445	483	428	497	467	529	465	449	469	466	471	470	423	456	491	447	496	442	470	460	478	426	496	465	476	497	463	474	436	483	491	437	457	438	442	456	476	451	491	499	468	450	490	435	454	419	490	463	496	486	467	464	455	486	470	480	446	432	449	484	435	467	460	483	431	467	438	499	471	446	429	500	477	496	451	454	444	467	442	481	437	449	451	478	495	476	454	446	428	421	457	461	456	473	465	467	462	461	471	446	484	470	471	429	452	446	487	471	472	450	448	473	442	469	509	452	444	478	466	431	479	479	427	469	431	428	449	439	437	456	481	432	488	451	459	454	443	454	492	453	440	440	468	468	449	465	425	431	491	462	429	454	472	427	466	484	454	432	473	459	445	488	458	469	466	461	447	454	487	466	489	460	473	450	424	453	435	477	450	420	443	428	477	453	448	459	475	432	416	518	523	427	456	435	518	432	467	483	459	474	443	478	462	453	474	468	485	465	522	469	443	450	428	454	485	415	470	470	476	469	457	500	459	455	482	489	437	468	466	466	452	443	464	422	475	461	491	462	454	472	485	506	458	442	441	452	474	456	451	470	436	456	466	465	464	460	429	456	442	465	399	449	436	487	473	425	477	485	471	425	414	450	462	441	475	448	471	455	420	485	456	440	425	451	483	467	444	497	459	445	487	449	428	470	459	505	478	441	503	488	441	481	480	452	442	453	430	434	451	478	480	458	446	451	442	422	443	444	448	443	476	427	487	480	443	470	490	436	468	484	479	432	488	492	438	444	436	464	468	456	470	488	424	477	503	445	487	441	483	455	452	458	442	472	474	466	476	474	457	443	469	466	437	458	430	455	440	431	475	470	443	459	456	453	463	457	463	462	495	456	416	466	445	448	466	460	448	490	462	439	460	473	514	415	441	460	464	483	453	432	502	464	465	468	471	436	460	490	466	443	475	474	447	473	488	479	474	450	445	463	457	448	445	491	452	457	494	456	444	467	450	453	443	446	454	482	446	468	472	458	516	498	435	427	472	427	454	423	467	462	438	451	502	446
28458	28114	31392	18123	4989	1593	704	401	318	333	315	314	331	328	278	325	290	325	311	316	341	295	331	334	295	324	308	332	351	310	317	315	318	311	313	336	319	322	336	389	325	343	346	311	325	336	305	300	322	310	312	318	320	316	313	315	331	293	330	330	315	321	327	313	315	297	296	325	324	323	315	347	303	307	314	323	312	314	343	273	309	324	331	319	307	345	324	307	300	327	278	311	323	312	304	327	302	313	320	316	329	298	312	298	325	323	299	321	328	303	313	342	318	281	299	304	303	298	338	303	312	274	320	291	288	336	350	296	327	328	317	327	284	277	305	303	274	306	338	306	306	289	325	316	310	282	324	342	313	288	331	319	325	334	296	296	324	301	316	305	310	297	325	318	343	325	311	315	314	312	306	314	324	267	326	293	312	315	295	332	300	287	316	314	282	289	299	314	297	316	338	317	311	297	302	305	283	370	299	312	319	313	311	336	322	305	319	327	303	320	299	317	331	316	295	328	312	314	340	322	302	328	320	324	322	330	303	307	309	316	326	312	340	331	333	348	351	288	300	341	323	314	309	297	305	320	293	332	331	333	329	303	305	309	316	318	304	317	319	334	310	335	325	320	340	333	322	309	315	320	294	328	316	338	307	279	320	344	304	332	316	330	305	320	348	309	325	332	350	322	302	318	326	334	313	311	348	322	289	300	304	302	292	356	282	303	315	317	328	332	283	309	303	300	330	328	306	293	328	308	302	311	301	334	288	351	302	292	307	306	305	321	324	324	348	294	297	312	311	309	313	288	293	316	315	322	336	326	309	309	256	328	314	273	301	293	327	278	308	318	318	322	310	298	334	315	317	331	301	294	328	351	333	302	303	317	287	293	302	330	336	311	324	332	327	330	320	310	322	297	332	332	294	298	304	331	303	291	322	347	319	316	316	328	344	334	328	312	315	312	316	300	305	303	318	313	352	307	288	297	319	337	295	338	333	321	317	290	315	303	313	283	304	300	293	306	310	308	313	292	315	328	340	331	310	303	297	308	300	309	301	345	294	307	338	300	354	314	316	327	303	314	318	323	337	309	319	301	325	330	307	339	287	304	305	348	310	307	304	296	319	315	308	337	321	316	306	315	300	321	305	303	333	321	320	324	304	310	315	304	299	283	319	277	317	298	365	326	318	312	345	307	295	347	333	318	299	303	316	288	291	283	309	304	310	324	301	321	302	318	313	314	328	292	309	280	336	356	328	327	317	313	342	298	340	328	337	333	293	299	301	282	336	320	312	302	293	290	310	313	318	319	316	340	345	330	322	347	307	324	321	317	312	310	328	303	317	297	314	321	312	322	282	322	316	325	321	308	342	317	308	308	315	317	304	329	282	310	307	303	309	309	335	333	329	328	329	320	304	292	295	301	307	306	305	330	298	319	285	328	308	316	326	310	335	307	304	315	321	318	317	308	321	310	309	286	301	336	336	342	299	315	346	354	302	296	334	332	313	316	305	314	282	337	363	356	307	314	336	345	327	318	301	293	322	307	313	323	303	322	298	279	324	339	320	327	332	322	354	304	308	287	318	324	318	335	281	336	299	295	309	292	316	306	319	298	293	350	320	311	317	325	302	333	305	305	314	298	311	335	302	329	316	316	293	300	308	309	347	304	319	302	326	285	321	313	321	319	301	334	312	322	321	300	313	308	340	321	318	285	304	311	317	311	335	323	314	294	336	301	292	341	301	320	326	303	331	309	315	289	323	327	278	332	328	307	303	317	297	290	337	351	306	310	290	301	303	300	326	332	312	298	282	323	304	322	324	314	289	312	304	290	313	311	305	295	281	301	308	325	333	347	304	283	327	323	319	297	326	267	317	298	320	302	309	309	345	320	321	298	360	323	336	334	278	327	294	360	302	333	306	336	325	327	326	301	321	352	313	306	326	287	305	317	314	295	344	320	307	311	319	328	276	282	300	295	323	304	310	332	291	289	310	336	298	308	314	315	314	326	304	302	298	291	293	306	314	346	321	319	308	303	317	318	314	302	349	329	302	310	316	335	293	281	302	293	280	289	355	321	289	355	315	310	323	307	292	324	339	337	298	273	313	308	323	278	299	333	326	323	339	314	333	320	288	329	294	312	317	307	331	329	320	309	333	330	295	321	293	351	304	328	308	315	323	339	307	319	339	303	319	329	281	308	307	316	304	308	291	333	329	327	281	325	296	316	338	344	322	307	314	342	297	328	309	342	316	293	314	288	339	309	312	334	325	307	311	307	276	324	309	296	317	305	356	341	293	302	310	311	301	303	315	319	307	289	326	311	341	326	331	336	311	290	318	319	312	313	326	349	311	284	319	307	319	308	322	340	326	310	314	267	300	317	288	319	325	318	308	307	305	310	333	310	309	279	289	344	316	323	333	309	313	299	319	295	331	298	288	328	323	315	315	316	290	326	315	340	322	324	287	340	332	322	285	302	297	328	337	335	326	317	317	300	318	307	292	325	311	280	296	296	318	319	324	308	324	310	308	315	294	291	307	298	296	318	319	327	288	342	311	326	310	311	295	344	316	291	326	332	321	344	303	299	287	337	320	322	310	312	302	347	320	300	312	300	289	331	333	309	326	326	307	311	320	281	299	304	289	295	277	303	338	328	334	298	306	305	293	318	313	302	316	289	334	331	291	306	311	288	323	329	326	289	316	302	303	297	294	325	339	321	313	313	319	291	286	304	328	310	281	338	306	337	309	321	288	315	319	328	314	345	318	335	287	286	306	317	325	306	319	293	327	302	314	333	302	322	300	318	302	303	339	302	334	265	305	317	323	302	313	315	320	329	325	307	283	302	316	324	304	298	308	322	320	326	343	305	296	292	355	311	357	312	318	316	327	301	310	297	315	327	326	299	338	309	288	297	324	300	325	333	343	315	302	294	296	300	316	336	311	315	327	295	290	287	319	330	312	326	301	325	354	325	291	315	302	298	320	304	333	307	307	305	353	321	327	288	351	341	331	280	323	334	312	326	302	321	319	280	348	327	312	314	300	282	325	290	300	337	296	317	315	298	318	293	313	304	320	310	306	343	293	333	305	298	322	299	340	327	334	348	306	333	321	339	318	297	300	300	354	317	338	333	325	321	296	340	308	321	339	340	317	324	326	309	322	326	317	309	305	291	345	310	297	295	304	318	333	351	325	307	321	321	322	330	320	314	341	325	336	319	325	300	311	323	304	335	332	334	326	301	320	312	305	324	334	288	295	295	315	327	308	307	314	297	295	327	318	282	316	291	345	297	330	299	299	320	341	293	303	344	296	316	316	315	295	310	294	303	295	329	333	308	295	343	291	278	300	340	315	296	308	325	286	345	333	293	315	292	342	334	311	310	324	306	317	298	314	337	304	293	288	305	302	350	302	308	298	300	372	345	316	307	331	297	309	325	292	322	327	326	301	326	339	312	320	298	327	339	307	317	301	318	313	313	326	345	335	330	310	282	325	309	314	332	313	329	304	301	320	323	315	287	308	310
32524	48612	36705	17862	7069	2514	968	558	460	499	496	460	450	502	443	436	453	430	486	472	497	459	452	505	455	498	445	453	464	473	452	494	498	492	462	489	445	465	494	457	434	433	475	455	490	461	440	463	469	443	435	448	433	439	484	474	416	453	461	438	462	461	465	473	457	459	437	420	447	466	475	437	462	476	485	447	459	461	509	432	443	437	423	501	469	456	473	463	432	446	422	483	441	458	442	470	454	460	481	430	457	452	488	415	467	492	447	461	445	459	439	451	487	434	482	486	414	462	453	452	424	462	462	483	443	429	476	445	466	478	460	466	456	448	470	439	448	472	472	432	464	445	475	434	441	440	416	473	450	487	442	442	453	459	461	442	445	474	488	418	445	434	443	453	413	450	475	491	459	450	456	414	466	499	470	451	466	457	477	437	449	451	462	451	458	459	498	445	464	479	468	412	468	467	434	466	490	453	500	455	486	428	456	474	472	458	456	448	458	438	479	457	476	517	432	452	442	446	444	484	477	450	448	459	470	440	422	472	440	466	482	477	462	455	433	455	421	402	444	435	434	446	459	440	424	481	450	452	427	472	438	452	447	422	456	491	471	431	428	475	463	469	449	453	442	437	464	485	456	489	475	407	456	485	468	450	457	465	432	452	435	442	476	471	442	430	446	468	414	430	489	465	489	433	454	434	458	416	469	480	452	470	457	475	463	489	479	452	450	442	479	475	463	472	430	448	447	481	483	443	453	457	461	478	497	420	438	415	437	466	409	461	433	470	456	410	459	464	466	455	398	441	484	451	467	462	433	450	489	461	461	479	412	472	452	473	416	452	452	442	462	479	475	449	453	457	455	457	457	470	458	482	442	452	465	420	471	463	444	472	460	462	423	434	455	480	447	473	435	461	452	439	443	455	406	436	452	485	443	456	470	502	446	437	492	467	441	439	441	482	426	427	445	458	486	439	425	467	448	459	482	461	480	436	484	476	499	489	484	440	489	451	465	412	449	434	470	482	471	463	414	464	402	440	481	467	469	438	442	460	469	447	481	444	474	465	441	428	476	454	461	490	497	453	484	457	418	465	451	460	478	429	459	458	430	456	449	461	498	486	440	472	450	415	429	460	453	474	443	481	443	488	461	467	452	446	481	444	468	443	467	498	442	465	480	449	481	475	465	503	449	464	455	456	456	498	439	483	453	456	445	498	479	455	436	428	465	487	474	472	517	441	480	456	436	470	456	462	420	469	470	455	450	450	454	460	463	440	437	452	476	458	448	432	454	457	487	476	487	441	447	479	424	445	450	455	459	436	504	451	456	431	512	434	456	454	505	448	479	442	424	442	455	453	453	512	478	424	476	472	503	435	448	436	442	486	444	447	465	484	431	473	474	453	443	477	427	464	458	438	458	463	444	471	466	420	438	443	454	444	415	433	490	451	451	470	440	477	481	450	455	477	417	472	490	481	473	466	484	501	463	459	439	478	442	418	456	450	474	510	462	474	464	460	445	473	438	462	465	435	455	451	467	475	426	451	447	472	453	491	449	513	465	417	451	476	429	457	463	433	475	458	457	425	410	486	465	446	478	467	484	502	452	471	412	447	459	438	451	437	500	479	452	460	465	470	467	461	453	447	445	440	442	484	456	457	455	456	469	453	473	464	458	451	439	510	499	471	438	451	449	428	479	444	487	444	464	443	447	470	484	459	488	445	429	498	473	442	452	439	485	468	453	486	430	448	497	430	450	468	470	472	443	456	448	466	441	455	485	463	521	470	484	477	425	489	450	431	447	460	442	500	451	465	459	433	483	457	447	454	445	482	467	424	470	446	444	487	468	445	458	449	459	444	523	537	492	491	436	430	432	478	443	451	486	490	498	427	486	428	438	455	451	462	457	413	461	469	451	434	464	469	499	483	431	454	497	443	430	479	433	492	463	447	451	483	430	490	442	477	457	475	437	429	477	457	485	462	449	452	439	489	453	469	435	432	411	480	453	406	494	452	479	450	470	476	442	450	442	440	472	445	459	436	430	450	471	472	457	443	438	437	422	474	425	458	448	434	452	451	472	446	477	471	409	458	468	460	444	483	442	467	438	485	461	494	446	476	456	484	465	444	447	465	420	468	440	429	486	456	449	445	441	461	473	459	427	438	464	423	442	438	435	439	477	464	455	482	468	454	457	474	475	449	445	429	464	440	450	447	450	436	436	471	448	435	473	433	498	465	499	444	459	439	448	466	420	434	464	497	455	466	457	487	435	438	450	453	483	438	426	423	490	447	451	483	449	476	491	447	467	472	428	450	474	469	474	450	450	445	437	455	498	431	412	449	474	446	491	484	473	441	443	470	471	419	457	446	450	428	457	445	431	464	479	424	470	466	470	477	450	426	452	479	490	444	463	477	457	473	431	455	433	466	466	469	397	472	441	453	456	438	485	463	474	452	466	462	456	474	466	478	439	453	429	451	468	466	477	454	458	491	445	487	439	467	421	470	434	483	462	455	458	436	431	476	483	451	449	424	435	449	427	436	460	446	486	438	447	449	445	432	460	505	471	417	441	451	488	452	450	461	475	459	460	495	483	473	467	467	441	488	471	479	454	447	460	482	469	449	464	476	482	436	446	464	451	479	484	442	445	462	446	461	433	480	471	473	479	451	440	477	453	480	448	454	494	465	483	473	460	413	482	451	466	500	456	490	453	477	487	461	444	432	449	454	448	481	462	455	444	458	470	469	459	434	444	448	445	435	500	465	454	483	461	411	410	492	512	439	473	476	489	466	397	413	448	477	437	466	466	445	464	447	506	463	441	480	466	464	414	473	439	471	437	476	462	445	405	462	456	431	457	406	475	458	490	467	466	447	463	482	483	465	484	460	448	448	451	474	508	484	453	443	463	453	479	490	469	482	476	468	481	485	419	429	481	523	452	502	448	458	488	494	472	422	478	490	473	436	447	432	458	441	485	466	437	472	478	435	450	491	453	439	439	439	450	483	452	502	429	449	480	459	449	438	482	463	458	471	457	494	492	471	430	438	417	451	494	465	441	415	430	472	464	470	420	431	475	426	462	428	439	453	461	463	468	469	414	462	459	476	467	463	437	470	432	412	471	461	482	491	445	486	472	472	491	476	463	432	439	495	428	477	462	421	479	450	462	456	469	452	446	477	491	424	426	436	469	437	466	455	442	516	444	463	474	454	453	448	458	436	434	485	442	458	440	421	447	460	450	446	475	486	484	442	460	435	448	467	441	441	464	439	484	469	412	477	445	440	474	430	438	449	452	473	473	466	431	464	428	485	439	452	409	457	450	478	472	469	454	406	432	455	481	427	447	450	470	449	450	451	450	445	444	483	450	465	413	435	519	414	481	463	420	484	461	465	526	462	469	480	437	487	453	491	495	476	445	421	469	481	446	439	472	473	466	469	428	458	455	476	497	444	434	491	458	454	422	455	479	417	483	481	418	457	486	442	468	420	421	451	468	459	436	432	457	462	458	420	469	449	464	429	458	428
24843	22791	33873	30169	23371	15781	3652	639	413	348	341	351	335	363	351	358	326	352	338	352	336	337	343	313	326	376	344	345	325	339	364	372	329	339	327	340	334	351	374	328	347	331	339	312	326	367	326	298	331	329	356	318	318	358	325	365	313	333	331	329	364	357	358	314	335	332	381	348	356	331	353	329	356	327	316	346	359	368	355	303	334	319	336	346	331	341	339	363	330	374	346	317	353	346	323	333	345	352	341	306	316	320	344	365	309	349	329	341	303	312	318	350	340	337	325	313	325	314	345	348	322	335	306	323	328	356	293	343	356	327	346	336	330	332	334	366	345	325	311	356	332	345	324	338	315	318	357	336	340	342	361	370	345	368	332	317	317	323	296	318	329	317	332	310	332	358	351	310	380	331	350	319	331	344	348	336	336	333	348	318	302	336	320	353	310	339	332	330	323	349	331	358	352	330	303	302	332	314	316	310	313	349	331	366	365	347	320	335	316	351	340	351	333	376	336	341	349	330	340	334	356	313	343	310	357	336	332	363	334	363	308	336	320	338	319	343	310	340	347	334	307	308	369	335	310	315	367	350	335	319	323	349	326	327	334	349	322	333	352	331	302	314	360	343	369	337	370	366	334	347	346	346	359	339	349	346	312	344	348	353	362	334	316	348	333	325	327	316	323	344	322	330	318	345	380	352	332	326	321	329	352	326	300	280	316	316	349	337	338	307	333	315	322	350	360	330	336	330	340	330	345	352	340	347	332	324	338	326	343	292	380	332	327	347	347	332	356	333	312	333	325	354	317	316	361	344	336	313	328	323	318	348	351	347	337	387	331	333	305	354	301	303	310	335	330	347	324	327	379	329	342	292	343	318	302	334	355	317	343	374	305	334	303	350	295	343	337	365	325	328	342	321	359	329	346	317	324	341	344	342	286	349	367	352	324	341	324	318	373	349	310	348	325	337	335	349	341	351	329	333	350	349	378	330	369	314	369	293	360	318	334	339	330	356	341	360	307	298	335	375	342	347	368	312	317	346	369	354	378	325	339	344	324	355	338	305	336	328	310	320	346	328	337	338	317	339	329	328	353	350	353	358	345	339	290	325	354	356	330	339	336	327	353	324	353	306	360	332	301	337	333	320	328	351	345	349	335	341	327	366	324	324	346	348	330	350	354	301	327	347	331	338	329	352	349	337	345	338	317	343	360	334	360	321	366	327	315	336	324	363	333	355	341	296	320	330	329	309	305	349	355	332	365	331	361	336	320	331	342	364	371	299	325	363	355	324	318	378	333	322	327	312	360	330	350	367	321	328	335	354	356	320	330	332	329	339	325	337	333	359	340	325	330	356	355	347	332	333	296	314	354	343	352	324	330	315	344	323	342	339	310	328	367	345	330	342	338	358	316	320	345	350	329	303	342	354	317	335	345	343	378	354	329	321	338	349	326	359	331	327	323	371	358	344	354	376	327	351	302	333	338	348	336	341	338	326	318	335	342	354	327	367	325	326	347	352	314	324	345	360	295	323	334	332	339	341	341	315	334	318	312	320	332	344	340	314	370	315	356	366	325	356	342	350	305	292	330	349	288	341	349	327	344	356	327	314	354	335	332	340	330	329	314	319	334	355	352	357	308	309	344	357	313	299	350	355	353	350	339	332	343	359	343	338	333	327	371	301	335	321	355	357	344	336	324	296	337	302	336	334	326	320	345	327	343	321	319	348	327	337	308	317	322	362	335	333	308	352	355	355	341	330	340	335	337	346	358	362	348	345	326	384	318	337	327	321	325	336	326	332	315	338	331	366	337	345	326	315	331	324	341	349	340	334	345	346	346	328	359	324	353	343	358	312	331	328	319	354	343	355	313	353	347	327	347	316	323	352	332	330	325	356	325	340	319	315	340	353	320	369	327	334	326	337	360	343	336	357	351	302	347	325	331	322	322	359	342	335	341	342	353	344	302	354	363	324	353	365	369	358	357	346	331	347	344	310	336	366	289	356	294	331	360	325	354	296	344	327	363	337	337	314	354	352	347	316	319	342	330	300	326	346	305	306	348	337	375	318	347	360	311	337	358	331	348	318	338	334	310	322	325	337	310	359	348	334	347	326	337	350	352	311	325	332	337	322	318	339	354	349	321	329	325	339	342	300	345	339	330	332	324	315	338	364	340	321	308	339	337	327	338	332	312	353	328	339	302	350	330	326	307	305	323	331	349	311	330	322	361	289	358	332	327	350	342	326	348	330	320	382	367	360	319	298	347	318	333	324	341	338	312	330	317	368	334	333	362	345	338	343	305	333	350	322	368	330	345	334	335	332	325	364	348	350	345	359	353	330	323	343	327	380	363	336	344	339	366	310	375	363	348	344	342	363	341	378	364	326	303	328	328	342	326	347	313	339	348	330	349	341	330	329	303	323	323	367	355	342	358	366	334	346	346	355	315	334	361	341	311	355	325	336	351	326	355	300	297	340	330	356	322	368	338	326	328	320	331	347	331	351	325	352	310	374	336	367	312	358	304	350	353	337	338	324	348	308	339	348	334	321	347	311	355	348	336	360	367	333	331	327	326	310	329	335	309	359	351	367	351	362	330	326	339	299	358	369	332	329	367	342	365	357	363	354	348	325	303	329	328	309	365	333	325	311	326	341	358	360	322	319	314	330	347	354	341	332	330	349	302	358	334	346	336	347	308	330	335	370	353	351	344	340	401	322	356	349	352	318	313	340	323	335	360	327	334	354	350	343	324	338	358	322	348	358	339	341	332	328	353	332	350	392	366	343	338	315	324	337	325	330	344	331	341	305	334	347	357	302	340	321	315	315	325	314	348	341	328	357	351	329	371	346	336	376	353	325	312	352	336	342	346	330	328	323	312	319	384	303	351	316	362	317	330	376	355	340	335	340	355	353	353	344	316	337	343	357	346	342	344	364	338	321	299	352	363	341	316	376	353	315	333	301	345	324	331	310	331	360	351	305	340	310	325	340	369	326	325	336	331	352	350	327	362	347	345	337	337	360	303	309	316	331	373	332	304	321	321	331	355	349	312	346	336	341	344	314	355	328	349	327	384	299	332	349	343	370	334	305	333	355	350	322	320	321	335	320	334	345	311	358	323	309	326	340	343	374	330	337	343	348	320	335	357	334	314	343	351	315	320	317	337	340	337	326	373	328	324	328	330	356	313	318	337	337	370	347	325	317	344	350	338	320	305	317	335	337	381	334	331	335	338	315	377	341	309	351	334	329	371	333	330	340	319	322	356	328	339	309	322	327	328	343	352	319	332	329	376	353	315	333	334	349	337	348	362	345	358	340	324	363	341	337	346	348	331	329	331	317	376	304	329	345	341	314	322	364	332	368	352	330	346	367	344	360	330	351	326	304	341	334	332	332	338	322	319	361	319	318	330	348	343	353	342	332	339	326	329	356	329	367	341	350	331	327	376	341	349	340	341	332	316	326	333	336	357	335	316	313	352	311	321	327	364	304	317	303	353	311	385	340	346	332	345	341	336	305
58865	93762	72485	45647	27418	11705	3446	1061	624	476	489	552	482	485	490	479	464	471	464	510	478	488	500	452	467	481	460	465	463	477	451	481	491	506	503	448	474	542	462	489	492	473	482	476	463	440	478	479	467	511	506	519	471	500	496	489	501	484	461	488	484	533	470	510	541	496	499	442	500	523	506	474	513	448	475	528	486	467	459	493	497	473	494	500	479	516	489	467	476	498	473	493	495	478	477	496	470	452	514	482	492	518	492	468	461	507	490	525	501	491	508	504	496	457	474	485	483	486	488	455	471	483	469	465	484	485	466	512	415	526	521	499	478	471	486	497	505	466	454	499	486	456	480	479	434	476	509	446	495	455	484	493	507	478	483	476	495	508	450	507	519	467	496	480	499	471	463	461	492	447	494	473	453	504	513	493	483	518	465	479	469	486	482	490	478	491	462	458	502	450	506	508	485	483	496	524	492	447	492	473	504	509	478	503	495	503	489	466	465	472	503	507	538	498	461	453	489	487	497	465	484	480	492	497	477	465	479	474	497	472	494	513	506	518	473	473	505	506	513	442	469	462	469	468	469	503	510	481	475	511	517	509	503	445	503	477	517	483	444	509	463	446	464	516	499	537	498	488	482	508	479	432	504	500	459	486	468	459	475	495	482	472	520	484	485	507	467	488	474	477	493	500	463	461	515	453	467	485	513	497	496	519	481	478	486	448	483	501	502	467	477	477	475	475	477	486	434	442	493	494	475	520	500	519	468	490	528	511	461	485	478	483	516	486	500	496	505	496	505	487	447	504	458	498	474	464	479	520	491	470	467	476	474	485	470	505	479	513	468	457	463	485	509	508	470	495	517	489	513	478	497	493	507	490	501	482	503	476	502	478	455	479	456	465	478	476	488	511	499	449	482	466	500	478	466	488	442	497	487	500	519	472	480	523	514	481	471	453	492	485	507	458	461	523	507	470	485	498	463	454	494	483	497	474	534	489	510	458	501	491	473	501	512	488	497	454	524	447	471	484	467	465	526	466	510	491	481	498	480	507	474	462	477	475	469	484	502	500	483	471	498	473	497	480	481	467	517	463	466	510	500	477	461	503	479	471	459	459	458	480	469	485	478	473	454	512	491	506	504	503	536	471	483	489	465	458	474	448	485	505	472	482	473	506	451	506	510	514	453	488	458	479	505	486	461	460	474	489	476	493	511	467	498	459	499	470	501	491	478	480	505	524	518	487	518	476	468	466	465	435	478	517	498	513	507	472	497	473	460	463	500	446	444	496	489	507	463	510	514	490	489	513	492	523	480	488	453	509	460	499	473	489	479	471	480	452	459	435	469	488	507	477	499	480	498	480	505	495	499	500	493	498	417	457	492	506	500	471	512	488	454	473	456	471	478	469	496	442	511	473	496	468	478	469	460	470	485	490	500	408	502	499	486	494	467	492	472	468	495	477	498	500	467	465	500	523	508	488	475	465	479	499	485	505	535	504	415	439	485	484	518	480	487	480	502	460	493	497	493	496	455	468	513	469	461	481	462	489	548	488	455	496	504	495	448	469	469	486	478	474	520	435	429	455	456	488	488	488	466	513	537	508	523	486	464	461	494	488	484	458	477	535	475	475	516	484	495	487	507	515	463	471	452	468	534	482	469	497	479	529	492	497	471	458	479	504	480	475	503	509	465	514	492	493	469	457	469	487	505	507	512	482	483	478	481	480	505	497	487	498	489	463	456	462	478	466	447	465	501	443	488	530	477	486	463	534	492	465	498	472	497	483	515	488	502	487	470	488	485	463	448	531	485	468	446	477	471	465	508	489	488	474	499	500	467	501	474	509	506	483	478	469	452	497	501	506	506	490	536	450	481	509	464	503	455	486	471	511	472	500	510	476	498	515	470	468	496	464	509	477	441	486	483	489	496	471	461	469	496	513	488	447	525	510	441	466	458	475	501	554	507	483	471	499	476	504	497	477	497	492	479	468	423	488	536	528	503	455	481	477	518	474	503	494	457	518	492	445	470	492	488	445	464	463	434	481	483	489	468	500	498	488	496	497	488	477	489	497	499	437	494	474	519	517	466	461	503	495	449	481	491	509	488	508	511	520	464	470	476	452	486	508	518	476	478	523	487	492	486	484	503	487	496	492	514	466	451	484	499	515	456	458	475	466	474	478	426	489	454	492	515	469	497	528	523	473	461	500	498	479	497	468	460	495	470	516	493	513	484	463	495	515	496	474	472	489	482	452	555	466	489	452	464	504	457	537	465	455	449	489	457	491	505	506	494	460	498	453	487	483	468	474	455	446	476	505	452	509	475	485	514	468	492	508	444	476	459	448	486	440	437	528	518	490	488	506	485	482	447	441	469	500	484	483	461	497	488	498	492	497	477	486	473	441	462	455	489	478	479	446	510	469	463	492	491	477	494	483	463	508	459	493	496	500	442	489	516	498	516	499	466	513	441	504	509	521	460	452	511	500	440	489	484	477	498	489	483	443	490	467	449	506	467	479	486	489	502	499	488	505	458	480	504	492	509	466	464	492	484	516	502	486	472	512	441	477	511	496	488	471	508	495	459	493	480	517	488	500	521	457	524	490	497	515	493	508	517	504	477	489	478	475	500	474	508	498	479	446	459	458	513	479	496	509	436	462	476	462	462	477	486	458	485	492	487	470	464	479	469	489	495	464	452	460	516	496	511	523	453	492	500	439	505	478	495	476	481	473	482	495	478	463	482	506	470	495	486	476	506	479	464	452	488	484	503	490	515	486	465	464	460	490	510	441	466	511	481	478	524	455	455	495	526	528	491	462	510	478	483	455	487	470	504	471	467	476	499	481	480	487	491	479	464	482	472	501	458	513	473	470	458	469	481	452	544	483	484	486	498	490	478	472	505	469	482	483	476	462	481	486	483	528	465	498	541	483	465	478	447	442	498	486	500	504	500	495	492	468	501	478	522	504	484	467	463	480	502	505	510	491	480	485	468	495	464	475	495	467	437	487	504	475	479	492	485	491	514	473	489	475	497	507	466	500	511	486	478	469	547	468	480	474	530	471	480	486	500	492	470	491	474	476	481	522	498	480	506	441	480	477	538	501	508	521	487	510	473	503	508	470	504	432	467	467	503	463	507	462	486	477	470	525	469	490	492	494	495	464	482	477	449	480	523	459	515	497	478	512	499	470	520	479	490	482	487	491	462	490	506	469	465	458	495	456	484	506	493	512	512	476	522	482	515	496	483	465	482	484	511	536	445	468	507	492	491	498	449	486	503	477	495	506	460	472	502	487	500	502	460	506	501	514	507	498	525	502	487	486	464	462	477	477	506	499	503	463	477	506	465	461	497	468	462	466	462	478	506	522	477	467	477	479	457	481	472	466	464	493	480	474	481	499	501	495	487	461	462	456	492	458	480	508	478	495	467	472	500	531	471	505	460	468	484	494	515	475	452	486	486	518	513	476	515	495	484	496	485	456	480	460	514	506	543	512	486	502	484	458	492	469	488	504	455	468	502	506
23640	22097	31650	26917	23601	21703	12267	1200	411	401	374	339	344	326	358	361	331	373	328	331	349	335	354	353	339	318	320	309	300	344	354	344	334	349	305	345	294	315	357	313	338	339	330	322	337	312	335	341	332	351	343	352	325	326	342	339	353	332	318	358	320	302	339	341	300	345	332	341	322	365	334	317	344	369	357	302	323	330	357	331	375	287	339	341	329	332	323	313	327	328	339	308	360	365	326	336	343	345	298	315	345	308	323	348	308	368	316	320	340	340	345	329	322	306	345	327	344	304	332	345	365	332	333	315	325	322	335	347	346	338	315	361	361	338	368	340	350	318	347	344	318	335	327	324	297	323	336	344	350	352	351	317	310	323	353	329	324	313	328	325	314	338	321	334	336	346	332	329	366	334	344	316	354	331	314	334	322	352	333	350	390	319	378	314	363	343	318	348	339	380	305	309	331	343	345	347	369	326	327	283	327	334	391	359	346	306	334	352	340	353	298	326	347	363	344	299	343	323	341	314	368	340	343	306	365	338	332	313	334	331	319	327	332	327	339	337	341	311	360	330	339	310	321	334	322	320	371	339	319	323	303	350	331	340	356	374	328	344	307	306	322	337	337	347	299	322	328	343	345	347	330	337	325	315	342	321	322	354	334	331	346	307	349	348	365	342	326	357	350	343	339	330	331	328	332	326	336	345	314	328	345	327	336	323	357	355	359	303	355	336	294	326	330	335	324	344	333	314	351	338	323	320	347	347	331	317	323	334	344	335	339	311	300	320	342	305	358	334	332	328	322	367	326	327	316	324	349	329	340	328	330	332	343	351	325	378	313	316	344	318	305	339	336	371	334	320	331	348	348	325	329	360	325	344	336	365	315	339	315	323	316	308	344	336	287	342	356	333	325	355	348	355	358	329	345	309	303	346	336	324	325	373	339	339	324	308	315	322	344	323	346	351	306	337	345	328	320	320	352	335	340	333	323	362	366	330	322	298	349	361	329	311	295	341	341	321	344	358	323	333	318	350	338	333	342	349	317	339	343	330	344	325	337	319	351	345	324	329	312	364	346	349	336	372	328	346	339	333	337	310	354	301	357	325	325	362	334	320	352	335	349	363	375	309	330	338	322	325	335	334	329	292	311	350	293	325	321	344	345	309	313	361	309	347	328	305	331	339	314	322	339	312	319	323	329	339	343	299	343	344	309	339	324	339	321	326	320	376	371	328	340	329	328	364	319	334	342	358	327	361	330	331	358	323	312	314	300	345	346	333	350	336	315	342	327	361	337	342	341	340	337	323	349	324	334	310	302	343	347	320	327	360	331	337	339	337	316	343	381	374	338	318	348	324	350	366	324	316	337	360	369	317	315	326	321	356	338	314	353	323	312	319	351	342	346	372	309	350	367	357	322	301	312	325	333	311	351	325	352	319	338	317	324	331	335	336	294	338	331	312	341	339	331	346	304	345	332	319	328	348	308	320	323	319	364	339	307	346	346	328	334	336	309	342	360	330	330	344	327	309	364	353	347	333	318	312	294	367	321	350	354	340	336	315	343	337	320	343	338	326	324	336	342	339	351	377	339	328	347	334	332	336	331	361	358	324	344	320	329	289	327	375	324	344	338	331	349	319	334	305	289	355	344	353	295	304	323	351	356	325	347	327	331	325	337	325	336	333	316	352	347	332	322	325	317	304	318	339	326	303	337	311	308	339	344	329	330	317	352	318	333	347	287	337	323	315	308	312	326	300	371	290	343	326	349	320	373	359	336	294	323	336	354	319	326	339	333	377	344	335	345	333	341	324	326	373	337	298	370	315	359	322	348	321	341	306	380	304	340	318	332	316	341	357	319	317	325	360	303	349	338	355	322	333	331	344	306	311	342	323	348	309	321	353	316	326	322	306	330	338	354	345	352	365	322	299	345	296	328	325	309	336	315	351	326	334	302	340	331	340	345	326	333	331	314	329	317	315	348	301	307	334	336	337	311	343	345	352	375	339	316	327	359	349	328	332	287	338	329	330	304	364	340	357	348	348	349	368	344	311	368	368	330	360	347	306	327	330	334	334	341	305	334	334	332	343	318	316	329	322	333	357	312	324	330	317	329	327	296	356	344	337	313	339	305	354	350	334	325	338	344	323	326	338	323	371	346	357	319	340	327	320	335	360	317	332	333	344	295	326	331	324	307	349	348	322	355	329	355	320	341	305	325	337	328	340	350	335	306	301	341	318	314	304	342	327	324	363	304	287	363	337	343	354	313	332	331	342	313	334	344	320	358	356	333	336	366	342	321	316	342	342	352	349	322	352	337	336	332	325	369	337	335	288	349	301	350	358	314	323	323	313	355	329	323	322	344	300	301	314	355	341	333	349	341	353	346	336	313	325	338	339	341	348	338	337	324	346	322	320	341	357	356	329	336	344	320	332	332	347	336	315	307	312	320	311	349	317	338	353	344	370	330	329	328	341	307	339	322	329	325	333	293	306	332	339	327	325	343	319	330	317	332	365	332	297	370	347	339	329	325	331	339	329	332	376	338	309	322	324	327	341	351	351	321	320	317	316	315	302	349	307	340	370	338	311	308	310	338	313	323	333	346	318	297	333	356	316	325	329	322	321	333	349	355	336	317	362	326	350	317	306	336	324	319	341	316	336	335	342	348	340	317	300	346	310	321	364	345	322	364	318	349	337	332	329	315	320	364	372	331	309	326	322	335	334	304	291	349	340	324	314	318	333	353	331	312	327	337	325	351	323	342	343	316	318	316	344	325	340	365	356	291	349	307	358	396	313	298	328	350	344	292	309	310	343	332	315	320	326	331	334	355	338	336	312	313	341	335	364	335	334	355	356	356	312	344	373	317	346	313	297	351	314	307	340	315	345	320	316	343	351	328	310	327	322	326	315	365	295	333	334	362	358	311	302	341	340	352	308	345	306	337	343	317	347	340	332	344	360	338	335	360	308	315	333	332	317	330	346	314	303	325	330	325	325	353	305	343	348	354	342	345	322	325	326	303	358	314	365	333	311	332	343	365	327	324	373	347	343	336	330	338	332	280	334	353	336	320	370	351	288	332	315	306	312	329	284	314	340	342	351	336	321	302	354	312	310	342	341	361	329	349	309	359	341	341	339	338	324	355	314	341	344	308	354	358	296	321	339	312	359	341	343	325	341	350	345	311	317	321	319	304	331	294	332	334	303	359	297	351	311	328	334	333	341	332	344	346	355	310	326	342	332	326	328	337	308	334	309	319	351	305	368	342	348	359	312	331	349	343	329	329	345	344	340	343	336	307	354	353	340	336	338	336	364	322	353	344	326	357	348	343	345	338	323	325	302	352	339	341	322	316	318	378	325	308	305	331	348	326	343	320	321	314	342	330	360	354	338	348	360	343	326	356	296	303	353	330	337	318	327	347	308	306	317	357	329	316	349	331	307	337	326	332	337	345	329	314	300	352	316	330	334	327	333	318	363	342	319	341	315	330	325	337	333	362	347	352	341	330	343	358	336	356	329
62980	104345	82134	56105	36689	18205	5872	1552	683	534	492	486	438	478	464	516	489	458	479	479	448	441	461	515	473	462	480	488	438	462	471	462	483	448	475	523	477	463	500	492	448	423	455	457	505	465	484	503	473	479	482	498	457	424	489	486	468	446	471	442	457	428	477	439	487	456	498	468	487	445	477	443	473	466	458	447	491	469	469	461	513	445	482	460	460	465	420	468	472	449	436	457	454	464	461	429	448	527	442	487	480	486	489	434	472	483	492	474	461	469	492	509	452	470	470	422	472	475	463	471	446	472	458	462	429	472	452	454	464	427	449	494	458	500	483	453	471	436	453	429	478	487	464	456	494	464	478	487	468	435	443	496	461	473	487	466	456	465	464	491	480	469	492	454	495	495	511	473	483	456	500	478	465	506	462	484	472	442	487	511	468	512	461	457	503	444	480	478	461	486	488	491	474	482	432	481	503	421	457	490	459	466	481	485	491	525	470	466	512	502	462	470	467	460	489	446	456	472	484	499	480	480	457	499	437	472	486	486	466	469	480	478	483	460	469	455	472	480	474	462	484	481	480	475	499	431	460	478	442	465	472	496	484	447	470	456	483	471	513	450	513	477	486	421	471	449	480	474	490	462	457	482	488	475	466	444	466	456	457	459	483	447	481	472	434	480	479	466	480	451	482	473	461	439	471	471	506	459	485	506	495	463	446	489	441	465	460	458	468	493	483	457	489	466	475	457	469	457	496	486	499	436	473	471	394	454	467	441	487	510	456	478	471	476	477	430	493	443	467	447	452	460	433	458	506	453	472	427	446	438	508	457	465	461	467	508	472	513	460	486	477	491	473	432	489	485	484	435	411	470	475	483	523	475	458	489	468	468	468	382	461	461	461	469	469	469	481	450	475	486	469	491	479	453	445	462	470	429	443	461	460	471	432	516	453	504	470	475	443	472	494	470	436	451	485	478	436	467	517	462	474	440	502	428	429	505	478	475	492	482	473	483	460	485	427	468	463	477	472	496	464	440	448	473	469	519	447	447	499	459	471	495	475	459	446	449	468	487	428	454	447	467	475	472	476	443	487	482	464	473	487	448	490	477	455	478	459	469	472	453	482	472	475	464	469	429	479	502	463	495	474	457	480	484	458	465	451	468	465	438	465	452	445	503	506	492	477	513	458	450	473	443	446	436	452	433	460	468	463	482	486	483	457	457	468	457	498	497	454	490	448	483	519	454	464	465	472	429	484	471	486	488	486	447	443	433	429	468	464	441	494	490	460	467	472	477	466	481	438	410	465	491	509	444	459	508	510	493	467	497	491	493	470	460	473	480	461	458	460	475	449	465	457	480	496	432	468	475	448	491	522	486	459	471	448	446	463	438	465	488	440	413	469	490	470	510	463	502	454	444	439	444	479	479	465	454	491	472	462	452	434	495	505	522	485	492	439	464	466	488	494	461	470	497	461	479	470	489	422	465	475	443	468	474	432	461	477	457	477	488	498	447	461	487	448	456	439	438	490	493	478	467	509	494	481	471	482	438	464	447	508	462	484	467	494	485	480	489	454	471	458	434	480	455	457	470	464	466	471	468	482	463	477	477	457	460	489	465	449	477	487	483	487	467	526	475	466	486	442	489	493	440	514	486	459	451	437	480	479	469	457	476	456	469	444	415	501	467	482	463	489	500	454	457	461	480	492	479	493	520	494	495	474	474	454	470	492	477	468	464	424	481	478	475	478	456	508	454	429	472	454	454	494	457	484	492	484	473	470	482	462	464	490	493	496	480	427	480	429	442	448	470	489	499	438	470	469	467	464	468	492	485	448	491	443	490	445	481	478	430	486	494	508	485	488	468	444	498	457	419	436	466	502	475	450	497	466	483	462	488	438	439	449	472	438	447	456	488	467	495	464	493	464	462	457	472	469	474	443	435	497	441	452	457	443	473	440	448	477	502	494	487	433	469	450	489	522	479	538	500	469	481	480	469	462	462	467	466	483	522	424	438	470	462	448	447	455	462	484	467	483	479	476	483	460	468	462	435	443	476	490	460	477	490	494	478	464	472	501	490	446	495	468	451	471	437	450	500	472	474	466	489	479	455	457	460	467	490	476	485	415	448	472	457	461	437	452	469	456	428	472	435	500	464	446	468	470	460	498	476	470	483	493	502	435	514	489	466	497	467	456	475	474	488	458	447	495	482	489	488	435	495	481	507	513	464	481	478	473	467	432	439	467	494	495	480	501	511	477	490	471	504	478	468	489	462	452	472	463	442	476	455	484	498	455	484	476	452	494	448	465	543	509	490	518	509	443	460	486	487	482	462	513	494	540	460	491	484	481	505	513	490	449	433	499	454	464	478	482	477	485	488	438	496	443	458	493	448	457	454	479	487	508	483	494	475	474	485	490	455	479	482	480	495	504	463	483	471	481	487	475	466	470	474	472	495	469	478	481	465	498	478	459	470	475	462	488	498	469	493	421	481	460	451	502	490	502	476	504	470	455	428	475	478	480	471	411	481	502	467	458	468	479	498	448	491	498	471	473	509	496	469	462	428	460	482	476	476	471	437	495	434	456	515	476	486	505	468	444	449	477	496	480	478	441	472	479	451	448	451	483	473	468	448	484	487	490	479	491	500	456	455	477	475	433	463	446	479	487	469	407	465	479	445	447	513	473	475	481	465	469	470	451	482	444	492	452	482	470	438	423	471	444	464	493	522	469	485	455	456	435	436	512	478	457	456	472	460	471	481	499	453	465	454	483	471	483	442	485	466	468	483	452	484	480	471	503	494	462	460	450	496	501	477	460	480	444	483	481	435	456	456	507	446	458	454	460	483	460	462	476	435	484	469	492	476	479	490	488	484	454	484	437	463	475	466	459	493	477	479	493	447	520	495	461	476	494	496	437	484	460	492	419	463	434	484	466	425	477	482	429	459	516	458	483	449	473	451	512	470	459	454	523	475	461	469	471	465	477	480	459	468	459	485	474	485	480	497	472	443	457	469	436	457	503	473	467	473	490	486	450	460	459	491	464	470	479	450	484	447	452	446	454	485	468	493	482	486	412	471	447	443	437	470	457	439	441	509	445	474	462	497	478	444	444	497	450	485	443	498	452	433	446	494	452	534	456	492	472	439	491	459	462	464	436	474	445	484	458	501	471	450	476	433	460	469	457	469	479	425	466	431	515	457	417	496	489	437	456	483	415	475	469	464	434	474	466	490	476	470	455	480	434	478	439	428	497	452	473	484	501	488	515	480	484	469	446	450	470	473	475	468	456	479	416	496	471	496	457	515	443	494	446	461	454	461	451	437	496	485	483	471	470	436	435	475	452	477	450	458	432	500	450	484	479	459	450	493	500	438	516	433	493	501	470	438	459	470	474	483	449	471	479	451	492	446	504	457	500	448	489	469	477	502	504	431	472	476	492	479	475	530	472	453	481	482	481	443	474	499	493	454	449	513	476	487	441	463	463	446	488	471	488	484	486	446	431	527	466	476	451	467	477	454	449	521
28357	28096	31297	18724	5211	1317	530	374	353	301	343	313	325	306	333	312	291	305	313	372	301	325	339	304	333	345	318	311	290	349	320	317	317	353	325	314	308	322	321	322	303	335	296	317	305	308	283	317	345	308	308	310	336	315	314	298	345	324	307	330	301	322	292	282	326	365	306	346	337	295	312	338	302	303	320	325	314	331	320	302	293	335	317	302	301	305	310	305	290	305	312	333	323	311	332	318	303	340	319	300	319	304	276	302	302	293	319	332	323	336	298	309	303	311	319	291	328	295	335	324	324	345	319	326	275	315	310	302	296	300	298	344	335	320	279	339	280	341	315	330	313	322	285	305	308	341	301	334	348	330	334	328	325	315	303	289	295	320	308	324	298	317	309	327	308	297	313	341	302	324	323	286	320	327	310	301	337	299	320	316	338	291	315	288	354	313	321	315	293	317	314	292	303	298	304	316	338	332	321	310	280	311	329	313	303	355	351	282	293	308	285	317	297	314	318	351	326	328	318	323	303	322	320	325	343	327	325	328	327	330	300	306	306	283	332	314	287	309	341	307	303	328	310	316	324	314	350	284	328	295	324	307	280	307	336	332	333	351	298	319	302	334	334	317	303	336	322	293	325	361	315	305	325	304	312	346	332	313	323	315	288	303	304	322	297	326	314	334	330	304	312	356	323	336	324	317	297	325	299	289	328	290	307	302	289	300	319	318	302	299	328	297	303	336	284	299	279	342	318	316	331	290	304	308	303	302	315	323	331	296	347	346	306	287	306	300	343	277	292	297	290	311	306	300	323	299	301	303	300	307	310	309	297	304	342	345	309	309	348	308	328	314	294	305	306	335	329	315	322	319	336	310	302	309	321	333	281	336	315	299	316	312	311	331	307	309	308	295	305	311	297	299	338	321	309	304	337	312	328	291	313	329	337	309	282	316	307	309	327	295	324	341	302	332	305	329	334	331	344	292	325	316	317	299	301	319	325	303	319	302	344	318	315	299	303	301	300	348	302	342	304	308	296	340	319	334	284	305	320	343	317	340	290	332	322	333	325	339	306	297	290	316	337	288	305	309	326	315	311	329	292	336	321	334	321	320	301	318	304	322	337	327	285	332	304	299	338	350	307	296	301	323	350	309	320	323	320	293	300	307	333	322	293	298	318	320	327	325	342	324	334	298	322	345	320	288	300	345	323	306	316	289	308	308	308	325	342	311	323	317	339	331	302	299	298	326	339	294	315	330	292	341	273	330	325	320	326	312	305	305	301	328	289	319	327	326	333	339	301	333	311	312	319	305	329	307	297	313	309	319	288	334	281	315	313	315	324	285	333	302	291	293	322	321	349	287	311	325	328	295	300	321	330	327	304	314	314	351	287	321	349	337	323	341	312	340	287	314	316	311	304	308	304	309	336	311	317	304	307	302	323	296	307	306	314	343	310	297	305	306	312	308	305	310	334	317	301	312	323	335	322	323	302	283	329	319	315	295	312	316	299	314	285	339	323	293	309	342	312	293	315	301	324	308	306	337	318	273	309	334	326	317	322	323	305	318	310	338	315	293	368	308	337	317	308	311	316	319	331	303	311	327	297	321	348	332	338	373	323	317	322	323	327	332	334	306	314	339	333	308	302	332	301	303	302	310	295	287	332	283	317	326	337	309	342	305	332	286	323	299	314	342	343	323	309	328	320	344	323	296	301	301	322	278	296	286	299	300	321	312	336	312	304	313	303	299	318	293	319	359	337	326	320	311	307	330	289	306	300	327	318	330	296	332	337	327	327	310	311	290	289	312	336	300	286	304	304	321	334	312	303	320	335	319	339	302	299	328	299	333	304	321	333	323	301	318	291	363	306	333	315	304	296	309	360	330	315	318	339	310	313	325	313	329	293	305	326	322	309	331	325	332	304	326	293	331	311	317	322	347	304	303	332	326	304	296	280	303	294	317	315	311	310	329	309	302	304	291	308	313	363	313	342	338	305	306	311	292	321	322	332	331	349	317	309	325	335	281	315	314	284	316	344	313	315	287	351	322	295	344	300	310	310	302	300	271	322	333	282	321	295	305	316	333	326	293	311	320	322	285	334	274	323	312	339	304	340	326	297	344	340	323	304	295	280	313	298	319	300	318	308	324	308	332	315	347	325	334	339	304	304	322	342	340	328	304	322	312	304	319	318	301	315	311	307	304	294	330	350	284	311	286	321	332	302	320	308	299	296	297	320	340	323	324	320	280	306	315	327	310	337	304	324	321	322	336	352	323	306	291	326	281	354	306	318	297	358	325	333	330	331	311	342	325	306	287	321	264	302	322	314	328	339	320	344	287	321	317	368	309	295	318	317	342	321	319	335	302	318	321	329	303	322	334	303	330	284	332	304	316	334	315	328	314	324	321	329	345	301	301	292	333	313	296	300	295	319	305	287	325	297	323	296	333	300	318	312	313	276	316	292	308	353	324	292	316	303	326	341	300	335	342	298	301	319	302	324	303	310	291	329	333	319	306	325	325	289	295	293	345	289	299	313	322	306	344	301	325	290	320	313	323	330	303	317	300	283	330	344	279	305	321	339	332	313	333	296	329	324	272	337	325	296	301	297	350	309	299	306	333	311	321	307	308	293	292	289	334	319	302	309	297	315	334	305	324	346	323	323	317	290	305	327	296	298	287	294	348	299	313	317	309	299	311	337	313	340	298	295	337	321	307	333	322	319	308	304	322	308	307	314	308	320	328	320	319	291	316	317	319	322	291	371	331	364	341	339	311	309	289	314	301	311	312	307	303	332	300	309	293	310	314	304	324	310	318	347	313	324	346	288	323	301	313	316	295	347	322	294	305	334	304	327	308	326	303	341	305	332	312	336	324	323	308	341	324	338	278	313	339	303	328	301	301	338	323	307	295	333	311	329	318	346	297	315	329	355	312	307	319	324	337	296	322	323	311	340	337	294	308	321	332	297	327	317	327	308	318	309	324	329	307	342	271	323	311	324	295	326	337	311	309	308	277	323	297	335	334	301	337	317	309	313	309	322	318	312	323	323	282	312	311	317	335	344	293	296	314	306	342	328	335	305	299	314	345	318	316	327	300	322	324	327	294	338	315	306	341	298	323	300	324	341	307	305	294	318	318	337	302	314	320	306	327	303	294	325	312	345	343	312	319	331	319	297	298	314	306	313	295	302	320	327	321	340	311	325	317	285	320	309	319	306	314	320	330	314	324	328	278	322	346	344	326	285	284	341	296	328	346	292	306	316	324	296	313	305	275	295	347	333	303	319	321	272	302	297	324	299	313	305	339	330	288	309	309	287	318	329	342	292	317	304	319	327	308	334	308	319	285	321	365	297	310	324	327	337	321	297	309	334	304	339	305	325	316	277	323	295	318	306	318	327	312	288	337	286	320	320	302	336	312	317	303	267	318	353	339	310	290	320	315	285	308	303	309	329	314	332	279	301	353	332	310	321	307	316	322	301	326	309	310	308	282	314	311	299	323	329	306	280	274	319	336	297	303
31608	47780	35912	18382	7299	2429	928	531	566	484	480	488	503	404	462	454	433	459	478	481	483	440	461	472	508	432	479	503	461	439	478	466	496	442	484	487	413	452	469	467	451	474	466	470	476	461	444	483	464	475	464	432	445	479	479	420	450	427	476	526	466	429	460	438	444	488	418	467	450	467	490	441	457	473	451	456	462	461	473	488	453	496	473	455	491	442	449	458	448	442	438	459	456	482	486	503	468	493	450	493	465	465	460	454	437	443	454	475	457	482	427	470	474	472	492	471	416	473	472	454	485	409	451	487	436	480	463	434	451	445	467	433	438	467	486	437	488	433	495	480	429	523	443	438	482	446	445	443	450	462	452	494	479	435	467	483	497	448	480	459	455	456	460	474	442	457	440	445	462	429	436	508	479	476	472	430	450	479	455	410	443	507	448	498	450	462	472	502	446	477	455	431	433	462	478	482	481	469	500	469	484	481	480	460	426	502	462	475	465	460	461	434	452	464	448	471	485	493	473	492	414	446	434	461	470	462	460	436	470	466	449	447	483	484	500	475	462	487	475	443	457	450	490	481	381	460	475	419	462	459	461	483	443	423	487	432	472	477	476	475	418	458	477	444	471	460	418	449	479	437	433	478	400	483	475	471	462	446	480	488	493	487	469	455	458	458	443	440	465	493	453	480	461	477	458	476	459	424	487	429	477	437	505	470	433	461	409	481	417	470	453	461	490	457	428	480	475	471	461	438	464	475	467	450	476	403	483	493	443	450	478	479	447	472	485	459	482	436	459	446	399	417	489	430	474	461	489	470	439	434	488	449	464	459	453	420	503	474	483	458	450	451	469	449	453	473	476	439	487	463	433	461	476	482	454	458	456	464	471	449	444	446	470	439	505	486	501	465	473	468	475	451	454	439	451	426	487	473	503	456	449	458	436	462	474	499	458	477	479	511	465	473	494	446	477	473	470	460	442	452	450	515	442	499	499	464	467	455	427	460	480	458	429	400	465	473	465	514	460	479	451	459	455	465	474	435	495	484	466	509	430	444	443	449	482	478	449	493	461	454	507	466	448	476	475	444	453	492	480	446	460	455	477	472	414	460	510	475	453	471	460	449	475	436	467	446	473	466	477	457	456	463	451	445	459	479	437	484	435	449	456	478	505	481	473	426	471	444	480	481	457	437	509	487	470	472	487	491	458	460	459	446	432	466	459	466	480	460	507	445	422	447	454	448	447	438	467	439	444	528	435	480	472	482	463	444	466	445	459	472	483	467	484	476	462	473	426	464	481	417	464	472	419	435	466	461	417	467	461	468	449	456	466	445	453	467	462	481	463	450	485	450	462	451	469	479	489	481	434	476	443	462	449	486	455	475	461	521	494	428	472	457	438	440	442	486	443	454	486	474	453	446	452	505	468	463	470	469	449	466	467	475	466	463	489	454	461	462	451	467	456	442	485	462	468	476	458	445	436	459	438	452	498	482	449	447	430	501	431	464	507	457	492	495	471	466	475	444	476	445	467	451	458	452	462	470	466	449	429	486	474	467	466	475	503	453	446	447	438	465	488	435	447	444	495	485	430	475	435	460	423	429	443	449	460	445	495	469	476	476	478	479	420	473	462	443	479	495	530	494	453	462	450	472	483	434	459	448	464	436	455	483	476	447	503	493	484	446	461	455	477	472	428	483	495	467	460	453	498	417	453	447	472	486	484	445	471	459	464	478	396	450	444	461	443	441	448	444	474	457	475	462	475	442	449	445	490	502	448	471	463	501	453	460	437	467	443	453	481	490	464	434	485	467	468	441	479	470	458	473	465	451	476	521	505	458	432	458	444	455	440	504	441	434	489	504	476	466	429	481	469	451	474	476	486	491	483	483	469	489	461	427	450	464	498	526	472	458	448	422	440	463	440	450	486	436	479	442	467	471	449	484	456	491	430	427	436	455	476	472	465	479	446	470	475	446	462	460	455	456	428	441	454	438	450	484	471	472	419	476	443	475	455	460	469	451	475	447	449	443	486	460	447	444	443	430	456	474	484	492	447	436	448	433	470	464	458	467	461	475	487	454	485	488	492	481	432	489	447	476	397	476	475	447	432	467	433	471	468	493	452	516	443	451	487	459	438	488	457	440	500	470	451	473	431	499	484	474	440	432	485	480	468	412	501	468	463	465	490	479	447	437	461	459	452	462	450	472	470	468	423	415	459	428	413	476	461	437	506	457	446	434	453	465	397	459	472	470	432	439	480	456	496	445	444	437	470	429	458	494	452	459	452	464	471	485	459	466	432	434	411	467	440	429	497	447	464	458	443	456	439	504	455	469	484	476	450	447	453	449	483	454	457	470	471	468	473	447	469	461	467	462	468	439	462	436	461	430	466	441	461	467	470	475	447	458	455	495	482	464	448	506	429	485	468	519	474	459	473	474	476	468	468	482	448	486	475	460	440	446	469	467	440	470	478	484	478	487	466	434	446	479	441	468	467	465	469	453	464	429	440	463	451	488	434	419	454	463	437	493	459	452	450	455	457	481	484	479	440	499	436	498	514	463	450	464	447	406	467	461	468	470	488	480	456	465	478	515	460	423	469	458	481	470	417	448	449	449	423	467	436	451	501	463	492	443	488	487	440	466	424	425	473	450	459	460	480	483	463	455	471	506	448	461	488	459	438	483	445	459	474	476	453	427	448	435	493	466	445	503	437	452	449	481	463	473	445	456	474	458	476	473	440	449	474	453	482	446	437	460	463	467	501	474	485	434	503	467	453	469	449	468	458	450	474	460	464	458	436	493	457	457	483	467	426	456	482	466	456	477	469	461	458	472	454	464	465	464	472	478	470	493	440	438	465	427	470	488	471	442	464	452	446	469	474	488	474	481	460	449	426	470	464	465	485	457	435	464	457	458	452	478	435	485	464	452	447	480	492	503	438	484	472	468	464	442	471	457	456	456	511	464	480	446	508	453	492	477	470	492	463	479	460	482	417	464	426	479	456	436	448	453	480	460	430	495	469	459	470	455	443	468	453	475	483	453	440	471	472	458	452	455	487	491	477	461	490	501	435	482	455	456	425	488	447	459	456	447	473	493	429	432	467	439	465	476	476	493	491	452	467	423	502	456	439	446	496	470	432	444	501	469	452	426	451	485	478	517	442	430	506	435	473	456	502	478	469	503	491	468	431	510	451	504	456	506	471	449	449	480	464	468	464	493	486	475	472	473	468	421	475	440	460	457	445	453	461	488	457	500	436	447	467	468	446	434	420	492	471	465	488	483	486	481	439	463	460	457	461	467	461	434	453	499	471	478	465	445	424	461	480	445	446	457	424	472	478	429	437	472	465	431	486	451	455	451	486	485	480	451	443	477	428	450	464	483	437	447	482	509	421	479	477	454	480	443	439	459	538	445	479	492	493	479	427	442	461	427	469	442	449	465	425	476	503	484	495	448	472	470	469	460	444	452	479	449	446	453	461	444	431	441	492	413	458	450	474	465	476	471	444	468	486	498	468	454
24675	22778	33881	30244	23451	15652	3637	634	397	414	377	336	331	320	314	369	318	318	351	370	308	346	360	355	340	325	318	339	342	337	366	341	349	337	322	322	347	336	336	302	345	316	319	320	348	340	368	336	343	312	355	325	300	358	350	336	304	349	355	346	357	305	319	336	303	327	368	333	334	377	330	351	338	340	324	330	338	353	357	356	359	371	332	365	334	348	329	330	351	323	356	311	329	314	295	364	321	341	343	368	326	332	332	324	333	335	354	364	324	320	345	330	357	343	347	330	315	338	344	324	358	356	329	323	344	311	345	326	360	346	341	379	322	365	333	324	360	340	316	346	323	334	351	348	334	366	355	325	334	347	342	348	348	348	348	328	332	350	306	331	361	308	376	410	329	372	331	356	305	346	355	324	337	341	357	357	321	334	311	324	318	299	334	333	334	340	352	362	358	325	312	341	344	363	363	337	342	323	340	351	329	321	322	344	330	348	343	337	334	366	361	339	337	377	342	333	343	350	340	345	321	347	330	364	337	324	347	358	387	316	359	390	351	348	318	344	309	344	320	378	340	346	367	327	337	337	351	351	335	329	369	357	355	327	360	336	336	313	323	329	329	312	332	351	347	371	341	326	352	331	343	298	313	353	356	359	328	330	352	343	323	343	361	375	317	331	344	369	336	343	337	332	341	343	335	336	350	328	350	325	316	381	325	357	318	352	331	358	333	354	347	315	351	361	318	355	329	336	327	347	365	346	347	345	354	329	311	308	324	317	324	350	356	336	342	315	326	324	349	410	336	350	334	375	363	345	352	337	322	349	347	331	332	328	352	330	340	352	289	348	340	342	349	315	323	360	338	364	307	315	368	360	325	339	360	319	343	359	342	322	333	348	335	333	325	336	331	327	340	369	304	328	343	325	354	318	334	320	323	354	304	340	343	361	307	356	324	316	349	343	335	366	353	339	304	337	325	330	319	346	362	365	331	334	340	338	346	307	375	332	331	336	347	340	360	351	324	322	361	358	323	330	363	331	323	322	329	356	327	316	351	369	359	341	317	364	342	339	347	348	336	335	324	325	316	348	338	371	378	336	341	325	306	350	337	329	339	319	311	338	349	344	317	327	370	348	366	372	372	347	347	355	339	345	348	350	338	324	340	328	357	317	342	322	315	342	340	346	351	331	339	332	328	343	352	340	352	341	328	348	321	367	339	314	349	300	366	322	309	342	328	333	318	347	333	350	341	328	361	336	347	323	349	353	347	314	333	328	358	307	334	353	352	347	339	339	337	346	337	369	343	308	333	347	347	341	339	346	344	337	351	320	343	362	333	331	375	327	335	331	366	333	371	389	339	339	338	370	322	364	347	333	358	325	367	348	342	298	330	346	381	337	348	341	317	315	336	316	341	334	324	356	332	351	314	366	315	308	343	316	331	315	373	316	347	312	353	328	337	344	340	321	346	352	341	365	340	335	349	359	343	329	338	318	289	336	314	358	365	362	321	332	341	331	321	361	328	341	364	311	353	302	345	328	317	341	339	337	346	343	337	337	352	351	314	318	325	356	341	361	346	337	323	332	336	335	353	327	331	327	353	296	335	324	312	307	323	348	320	341	322	350	381	368	330	312	332	337	296	325	375	349	351	348	363	338	330	297	327	346	340	330	333	322	343	358	343	360	371	375	363	354	339	351	336	350	335	308	332	332	344	352	354	315	335	369	341	270	382	321	368	340	370	363	334	369	336	326	302	315	338	324	353	325	382	345	316	355	362	349	337	342	359	321	319	319	302	334	333	338	363	337	327	302	343	346	338	337	325	312	355	352	354	375	345	333	346	330	362	340	355	358	302	342	341	343	342	328	307	356	340	339	327	362	373	338	329	320	338	340	333	317	356	331	342	352	346	330	322	329	295	335	341	337	354	317	325	337	342	346	335	339	366	346	364	332	326	318	338	333	333	376	353	329	337	376	321	361	349	378	360	363	323	367	317	342	332	337	336	317	317	333	346	339	351	335	364	312	342	331	360	316	326	318	331	358	348	316	331	328	386	349	364	359	346	340	354	332	341	322	334	341	317	345	319	339	293	341	340	335	309	361	344	320	347	312	355	330	331	334	338	397	353	358	367	330	353	356	354	325	304	339	326	358	356	341	363	346	342	351	367	313	328	347	322	373	326	322	341	342	317	369	337	342	304	322	314	341	323	336	324	329	340	313	364	328	343	376	348	332	364	307	347	351	308	325	337	318	335	349	353	346	338	378	353	355	325	322	307	343	326	362	329	339	344	355	346	356	337	335	324	341	334	304	355	356	335	336	374	343	322	323	342	346	343	356	351	340	336	358	360	341	348	338	333	348	332	370	337	310	359	355	329	367	310	341	351	353	341	352	347	348	317	317	325	347	326	324	330	342	321	325	339	358	311	313	361	362	333	334	343	328	350	316	364	329	325	328	337	309	328	344	319	329	346	333	341	338	353	331	322	328	312	333	343	343	324	302	332	318	328	308	341	356	364	352	350	329	330	383	334	316	366	371	327	331	335	355	336	321	320	351	350	302	341	353	328	311	308	323	373	343	361	323	334	346	335	319	341	317	341	347	342	346	330	315	331	325	356	343	346	359	353	345	341	357	330	334	371	323	329	353	341	321	317	345	341	351	320	352	346	318	354	337	344	323	330	299	361	333	320	308	336	339	322	325	342	318	322	316	367	338	336	337	322	310	362	327	324	322	345	344	339	352	331	331	346	354	325	332	350	337	350	340	331	341	314	355	362	347	348	349	348	330	346	347	326	334	343	397	346	315	325	373	371	299	312	333	328	354	326	339	363	327	333	337	302	326	337	333	354	341	304	329	326	340	349	351	311	332	333	333	317	355	336	380	332	343	333	354	338	364	347	326	326	355	331	308	312	384	330	364	356	363	308	388	315	343	333	332	316	336	345	303	340	329	316	336	322	342	308	358	366	358	358	345	352	359	338	339	316	340	328	291	371	350	329	297	335	342	359	359	339	330	342	331	360	300	352	361	362	341	380	330	345	371	318	383	329	335	323	340	325	304	340	321	310	337	344	328	334	323	318	349	310	347	303	383	331	316	353	314	341	342	346	353	328	346	358	337	339	373	336	328	343	303	341	341	352	312	340	345	326	316	309	341	350	330	352	321	327	329	330	368	331	313	342	328	343	355	333	321	363	360	367	328	313	355	313	328	331	332	323	326	316	369	354	347	347	338	319	355	352	364	369	374	363	327	318	322	333	352	321	346	337	353	332	327	330	330	330	308	327	327	336	338	310	365	373	331	368	322	336	350	321	337	352	339	342	330	331	359	335	345	371	350	337	324	342	326	338	332	335	350	337	340	331	335	322	337	344	318	304	313	343	321	383	342	350	347	324	338	341	330	348	344	300	345	339	328	339	329	321	297	328	320	309	346	320	332	365	364	364	328	355	332	359	355	364	312	328	335	300	333	351	348	372	347	324	318	358	351	353	346	376	334	338	345	345	327	354	345	334	327	309	342
58416	93120	72140	46071	27483	11569	3323	1072	582	512	498	487	480	472	464	458	488	455	514	500	478	517	474	471	478	503	481	485	492	489	484	493	472	458	539	499	509	485	488	464	517	488	465	474	475	496	503	515	462	514	447	531	464	452	456	455	493	476	492	454	491	481	489	493	499	494	511	494	491	477	526	484	485	492	484	511	490	545	518	487	487	464	496	515	505	518	455	497	474	486	470	467	505	481	474	499	479	494	492	489	491	490	450	506	445	512	507	500	469	493	484	520	504	492	492	501	467	482	467	519	501	476	471	497	493	493	483	462	466	516	501	452	494	513	467	469	493	484	492	457	461	503	517	521	493	512	481	515	440	521	509	483	483	516	531	473	525	489	505	501	516	519	480	523	469	485	502	488	441	471	517	480	443	522	475	446	488	470	446	481	474	455	455	538	502	462	485	468	523	480	519	504	460	510	518	444	501	507	429	503	483	491	515	498	537	474	498	482	495	514	491	510	486	539	512	446	501	500	508	477	422	432	470	489	460	482	470	488	494	494	509	474	485	498	464	489	491	498	458	474	487	503	499	477	497	483	479	469	517	464	471	516	474	487	472	495	491	459	477	493	473	475	532	517	527	450	499	471	508	493	468	465	483	530	483	494	465	490	511	549	525	502	502	514	493	471	475	504	464	453	497	479	481	524	519	479	505	494	483	489	499	496	506	510	457	483	457	502	464	488	521	517	528	481	515	484	497	507	473	530	497	466	464	477	475	474	517	449	474	497	505	499	472	485	474	483	499	471	436	499	502	508	487	462	432	488	519	531	469	488	479	469	481	477	480	463	503	491	471	511	471	442	444	496	462	436	480	492	520	458	457	498	499	489	493	509	520	486	503	454	492	485	506	502	454	516	497	481	511	525	475	465	535	473	480	491	482	495	456	504	499	502	487	470	497	475	504	513	476	529	476	482	488	482	516	503	509	478	463	497	482	493	499	497	481	491	475	511	492	448	479	449	470	491	523	504	495	509	508	475	494	477	492	475	469	473	542	507	459	495	512	505	493	432	516	466	523	501	467	469	466	493	487	481	504	483	484	483	506	487	485	492	499	501	466	484	514	504	491	475	468	492	476	499	485	431	473	503	485	431	462	437	489	493	495	510	466	437	443	477	509	511	481	495	494	488	509	492	537	460	470	482	464	512	474	484	477	489	499	498	447	530	466	480	446	525	488	503	521	484	502	493	484	500	502	514	446	494	479	494	453	509	481	475	496	519	502	473	516	515	452	495	485	527	470	524	491	489	472	513	493	443	491	485	461	530	513	517	474	474	505	495	459	488	486	456	446	510	501	478	458	503	460	478	485	450	479	472	509	482	511	499	516	495	487	483	512	516	486	481	521	458	511	440	545	476	509	502	513	469	477	503	513	474	516	439	501	468	444	482	472	506	473	487	498	473	514	486	505	472	455	501	496	510	467	490	493	515	522	507	496	496	468	483	469	453	480	478	505	471	506	492	486	504	469	480	492	499	492	488	500	478	468	528	495	481	476	474	476	518	487	503	481	499	511	481	501	517	488	493	504	424	480	485	499	538	473	484	506	484	517	494	492	532	493	502	478	493	502	477	489	469	471	469	474	497	464	482	464	492	462	500	483	480	482	472	485	500	445	490	495	458	488	488	489	442	489	471	468	535	500	461	432	479	505	446	499	453	445	488	517	490	486	454	482	443	481	503	493	493	471	497	483	507	449	518	472	530	520	502	501	446	488	508	500	482	450	506	502	469	459	480	476	470	453	513	497	500	494	496	491	492	506	500	493	511	484	492	495	484	471	514	516	495	533	527	451	479	477	485	496	463	512	495	496	487	460	514	446	522	449	475	550	477	492	465	479	492	469	495	491	544	500	486	494	481	466	452	475	495	517	495	498	483	515	488	522	467	502	467	479	503	488	515	515	469	477	480	476	453	492	464	473	531	459	479	483	476	479	490	472	493	511	499	490	460	490	503	522	497	444	471	491	494	494	475	471	492	482	511	431	523	497	476	563	472	541	519	501	501	511	496	475	510	474	513	462	484	510	496	514	534	488	473	472	494	485	525	527	460	495	507	510	519	430	469	483	522	499	479	501	483	531	503	452	489	517	522	483	482	426	490	454	496	500	502	493	478	530	501	460	478	472	478	453	487	473	527	458	548	474	498	479	507	452	492	524	461	470	504	491	499	522	440	513	479	488	484	518	500	457	477	505	493	458	487	489	500	505	469	487	484	515	503	545	484	505	493	492	522	490	509	463	493	498	465	484	514	493	477	468	449	484	476	471	521	497	483	481	485	492	497	485	490	476	514	451	475	455	491	484	474	482	467	498	472	506	480	504	487	537	445	477	514	478	468	467	485	484	496	509	462	518	509	484	482	518	488	484	465	466	505	465	485	493	472	483	481	481	476	478	478	523	469	501	513	513	493	465	496	491	489	513	464	510	476	483	482	517	461	466	452	472	503	475	505	463	465	478	492	479	483	467	486	487	473	491	476	530	506	452	486	459	406	527	475	526	468	465	487	512	495	486	507	487	489	505	479	486	503	513	477	465	477	519	513	521	499	485	505	493	470	484	499	508	456	488	483	502	508	510	505	526	488	504	485	487	501	481	488	485	462	525	465	499	508	478	495	464	446	450	510	479	494	533	501	510	491	453	464	494	460	469	523	519	499	500	470	493	489	455	485	477	518	457	507	499	459	496	517	464	524	449	490	502	498	469	506	515	475	460	504	471	482	466	531	520	495	496	503	474	481	491	481	472	527	460	475	462	464	495	506	507	515	479	479	464	493	449	489	469	520	498	508	515	518	494	486	478	474	508	473	474	488	453	501	457	459	474	500	473	444	468	497	486	478	476	500	502	473	472	462	505	478	464	514	477	480	509	478	496	536	469	495	521	488	492	501	542	525	503	471	513	472	501	505	488	483	523	473	458	500	491	482	499	503	449	476	506	459	453	496	480	516	492	502	484	513	479	474	513	488	475	463	477	485	487	529	466	494	491	512	512	483	454	525	482	470	492	522	507	484	513	479	487	464	500	475	517	500	484	511	498	479	525	470	497	491	484	522	475	497	495	479	464	494	496	500	486	489	490	459	512	506	473	476	518	447	494	545	518	469	495	461	484	535	455	461	514	492	482	443	505	491	505	465	500	484	482	469	458	506	497	492	487	504	510	453	471	477	452	492	500	447	510	476	507	465	491	464	528	503	498	469	473	514	449	476	524	474	442	507	458	523	496	426	479	512	528	477	507	484	481	491	486	502	505	476	456	535	478	475	443	519	455	527	522	456	490	486	510	477	450	524	512	506	483	474	520	474	477	471	488	464	492	494	449	478	518	508	459	497	542	471	490	486	501	478	486	498	471	462	471	491	465	461	494	479	458	511	462	476	508	504	502	516	494	474	516	482	521	460	509	529	489	475	506	484	466	540	524	505	460	497	490	504	451	473	511	467	449	502	476	515	465	442	496	479	508	485	505	474	482	516	493	494
23580	22010	31755	27154	23313	21441	11922	1165	420	360	340	368	325	352	339	325	337	341	332	318	329	309	337	356	342	304	344	350	346	331	339	363	371	340	311	354	309	338	377	352	325	311	347	344	336	337	364	343	313	366	327	367	367	330	332	343	349	346	324	354	340	309	345	328	299	362	333	318	337	338	322	322	350	345	320	351	348	335	337	328	327	329	354	332	338	332	307	343	347	340	363	340	338	323	305	372	319	341	340	312	322	351	335	324	394	374	325	357	352	341	344	354	323	306	366	358	314	332	336	335	325	320	319	335	349	338	353	344	375	331	324	332	321	343	359	355	313	336	347	366	356	336	391	290	325	344	317	295	362	359	321	330	321	329	331	299	334	334	321	333	316	338	327	375	380	326	333	343	369	325	361	328	354	339	331	319	385	325	358	367	344	344	316	362	330	318	338	341	325	351	340	345	316	317	346	318	333	373	325	330	324	336	314	367	321	355	345	344	316	339	368	330	349	361	326	322	347	329	336	345	299	348	339	335	282	354	346	339	348	334	351	344	316	331	346	313	337	329	341	391	314	374	354	357	349	330	337	358	336	357	320	314	338	357	302	364	331	375	344	334	350	327	351	321	350	355	344	334	330	334	311	336	371	312	344	347	301	325	333	330	338	320	350	341	341	350	347	327	337	332	331	329	342	334	331	349	338	311	352	357	358	362	344	328	354	341	356	368	320	351	346	344	334	338	332	317	327	348	338	342	294	332	296	375	331	311	352	330	275	347	338	337	314	342	353	320	340	350	343	333	345	332	321	358	341	327	356	332	311	364	339	328	326	341	345	330	314	338	339	320	286	377	313	303	302	332	341	331	355	351	336	350	319	340	353	347	330	305	334	341	338	324	365	350	320	343	336	333	349	314	330	306	343	372	366	346	343	338	332	330	328	347	338	352	325	335	367	338	368	336	350	311	333	321	359	360	367	330	348	324	298	316	353	319	349	348	320	341	322	330	334	346	347	337	316	347	346	301	354	322	326	325	330	332	356	369	322	375	332	319	367	344	335	331	356	301	323	310	366	339	358	349	319	321	319	343	346	303	321	303	355	323	346	332	317	341	322	360	314	335	339	354	319	353	339	369	340	305	339	299	363	347	334	333	336	362	341	336	345	331	349	354	323	336	341	337	332	330	367	348	326	345	357	372	347	341	321	318	328	344	334	358	346	349	302	323	332	327	354	343	363	322	335	340	363	360	327	346	344	360	340	340	336	368	333	317	296	350	325	350	344	313	342	341	344	350	356	356	366	380	354	330	341	335	340	313	342	338	339	365	340	340	346	349	353	360	328	332	345	327	345	338	351	333	347	325	339	328	354	355	343	324	298	310	337	325	386	328	319	319	318	322	331	343	330	313	341	341	329	369	326	339	332	343	305	357	345	338	330	345	323	366	340	365	350	367	328	320	337	330	324	351	315	298	321	340	330	352	333	314	318	326	333	336	345	335	310	319	318	380	364	360	353	349	362	319	326	330	323	306	328	314	359	322	355	376	340	332	336	350	350	330	359	346	354	325	339	357	306	358	336	356	314	321	353	349	339	344	366	318	337	340	358	346	323	336	340	366	324	316	336	334	349	343	320	374	352	339	331	339	343	342	338	316	337	368	341	350	359	336	347	353	358	327	374	340	344	334	355	359	352	323	340	357	364	324	336	336	340	370	307	368	335	324	331	322	367	319	332	324	351	333	376	360	368	342	313	330	362	302	338	339	364	332	336	355	339	333	361	326	324	309	311	304	312	336	333	306	311	322	357	318	341	320	331	329	356	332	330	325	347	366	334	329	324	299	327	334	336	356	372	336	327	336	370	309	340	334	326	300	346	347	332	330	322	321	317	339	333	334	355	358	353	355	324	341	344	310	360	329	303	357	321	313	309	332	321	320	354	351	367	356	324	319	311	304	340	348	355	325	300	324	320	364	338	346	344	317	347	336	332	330	341	326	346	310	306	379	350	331	334	318	322	317	333	339	361	357	346	338	339	315	323	334	324	325	322	336	323	331	340	359	310	367	311	324	322	320	344	308	353	347	318	331	341	340	361	366	307	319	324	335	344	321	332	327	336	312	333	337	315	363	318	305	323	349	325	350	355	315	327	321	316	316	345	348	335	347	323	320	324	321	339	318	302	333	347	327	366	339	359	358	316	308	338	292	349	330	339	366	338	317	327	307	335	330	342	336	337	344	346	320	311	323	326	319	337	337	321	336	376	341	358	337	317	354	367	345	341	332	314	338	340	333	316	341	368	320	345	340	338	323	373	321	338	343	358	362	340	345	359	320	344	319	333	369	355	376	339	357	355	332	359	338	340	330	332	306	335	319	341	335	333	335	369	334	332	337	320	310	339	344	355	329	318	341	340	329	342	305	349	339	314	325	364	332	318	357	338	336	332	331	358	351	344	363	357	309	305	315	320	318	359	342	314	338	319	327	329	343	310	321	334	313	319	330	346	344	331	344	339	382	319	354	343	342	326	348	308	311	357	345	365	312	342	359	331	326	336	376	333	360	368	347	330	318	333	368	313	349	337	351	318	310	344	333	349	364	329	353	314	321	338	329	324	384	378	364	343	315	366	340	329	321	322	355	387	357	355	309	360	344	342	309	336	352	339	343	324	335	322	319	339	341	312	354	392	331	331	358	324	340	330	321	302	326	303	341	332	329	322	330	353	315	365	338	342	367	364	347	347	333	376	367	315	345	325	319	352	332	336	366	346	346	356	357	332	339	309	350	327	322	312	330	326	308	341	328	313	335	353	357	348	366	328	317	373	370	336	357	337	334	326	324	357	326	333	350	337	342	370	314	342	343	329	295	349	364	340	366	359	351	355	346	340	345	310	329	299	366	347	327	366	327	357	339	337	350	384	305	301	350	341	352	312	326	353	368	342	334	348	335	347	362	352	330	368	308	371	339	354	328	328	350	325	337	352	373	365	337	329	325	344	340	305	331	320	331	314	339	369	332	357	361	319	333	353	336	331	319	287	346	347	344	354	328	365	338	346	319	327	321	311	334	386	323	324	353	349	358	351	353	331	317	339	336	357	334	356	331	345	317	333	322	358	319	339	327	365	323	324	340	347	333	331	334	317	321	321	318	337	374	378	326	327	370	329	340	344	351	305	330	300	328	336	334	339	358	316	310	335	328	341	300	315	313	384	327	326	367	374	355	342	338	298	364	352	381	356	368	346	374	310	312	357	323	372	366	330	327	319	335	344	354	351	336	348	358	331	328	336	359	341	333	343	343	346	358	324	345	313	327	338	324	345	345	341	334	339	336	325	300	309	312	354	359	377	321	333	352	327	327	357	354	336	287	352	324	323	325	335	344	371	310	316	344	335	354	346	311	376	354	327	316	336	341	344	340	364	352	321	318	391	340	324	344	361	340	356	339	319	331	345	341	322	335	312	315	336	359	336	322	344	353	356	333	333	313	324	330	351	337	336	337	301	334	338	323	355	343	332	348	343	350	354	338
62865	104323	82801	55903	35285	17176	5367	1555	633	530	526	490	478	486	520	477	493	505	486	461	457	509	481	479	462	443	472	447	446	477	468	462	438	482	455	480	486	441	491	450	446	453	480	473	503	496	434	481	450	492	467	499	471	471	479	436	478	492	451	528	430	485	486	475	502	480	433	455	496	455	459	442	473	480	434	491	473	466	447	464	502	463	491	460	487	493	462	459	459	495	462	458	465	459	471	464	443	464	454	476	485	470	496	445	477	484	482	502	455	512	494	497	457	472	492	462	437	437	476	470	467	493	464	466	476	479	488	489	465	468	492	473	538	474	466	487	466	467	461	472	496	466	497	470	473	481	477	466	449	503	428	471	489	454	512	476	469	432	430	435	443	458	454	429	461	491	496	480	492	475	475	478	469	479	461	456	456	500	455	509	459	463	500	463	512	432	432	509	497	477	498	475	476	483	458	434	454	475	452	467	513	454	466	476	510	449	451	472	434	507	508	455	473	464	473	478	472	502	444	482	454	473	441	482	479	464	483	499	500	467	504	490	493	452	443	465	472	467	487	468	476	427	443	440	414	460	502	494	455	471	459	486	463	443	444	451	471	474	493	491	462	455	476	463	476	441	483	471	477	503	490	454	472	532	489	449	488	492	448	467	502	465	460	505	480	453	487	483	442	510	418	483	480	464	515	491	479	463	493	498	442	479	490	448	496	493	477	486	461	441	471	476	461	518	474	471	498	445	496	476	470	513	494	464	456	477	464	500	439	460	468	447	478	465	486	447	529	468	454	462	452	488	487	496	477	451	494	481	484	475	493	458	453	446	443	430	473	508	483	458	485	463	490	477	466	464	485	452	496	488	464	466	466	458	466	454	502	427	489	504	456	492	470	447	466	431	474	489	455	457	465	464	482	476	477	499	476	464	487	511	456	497	470	473	456	474	488	437	457	479	482	478	503	515	441	517	446	472	464	496	463	490	454	483	468	507	444	469	457	471	491	466	470	477	460	508	491	449	464	495	481	445	473	503	458	473	472	492	522	449	496	445	432	475	433	477	508	499	464	510	449	502	502	499	510	461	472	503	431	495	492	487	461	442	450	503	476	482	456	489	442	491	472	503	443	474	491	481	471	487	494	470	451	476	477	477	495	505	450	446	488	439	467	497	451	489	480	445	458	443	459	468	471	489	481	444	466	422	466	445	540	487	480	493	467	476	457	484	417	464	446	461	468	482	471	421	475	456	513	449	460	459	461	485	476	485	500	494	461	455	453	473	487	460	497	466	468	499	459	454	480	470	503	475	438	518	494	478	468	469	478	464	464	496	447	480	510	455	457	485	501	461	480	456	474	471	453	493	481	443	469	468	474	457	436	454	514	485	479	499	486	475	453	465	476	461	451	488	487	443	511	472	447	452	485	431	464	518	484	503	475	498	465	483	437	470	464	458	466	473	485	487	500	454	475	464	469	485	444	471	527	496	481	467	510	444	450	469	470	482	462	458	482	442	501	451	481	500	456	492	508	452	448	480	481	425	482	478	460	472	467	466	425	464	481	452	478	479	505	489	482	461	485	486	473	450	498	465	476	499	494	474	487	522	477	487	482	465	499	423	487	478	481	511	443	504	500	496	466	478	483	491	468	466	470	495	455	444	457	453	456	479	462	462	474	439	473	478	456	457	443	492	469	437	476	476	453	482	467	473	449	491	484	464	488	470	447	496	471	465	492	491	480	450	455	460	456	487	443	480	480	432	469	458	453	467	476	482	457	479	481	458	484	445	452	492	475	467	467	484	488	433	466	465	475	475	456	480	469	417	460	461	412	482	443	491	483	468	480	438	468	467	505	446	472	490	461	435	466	469	487	484	459	445	476	468	475	441	450	495	467	447	501	497	456	456	435	446	453	445	436	488	446	468	474	447	478	454	484	463	481	500	474	469	487	451	418	467	476	444	453	473	453	475	475	481	524	468	495	449	454	488	463	443	458	470	458	481	437	477	512	489	482	493	455	441	458	490	496	478	475	492	454	422	470	491	455	458	414	466	478	461	501	488	465	477	443	483	469	461	464	422	477	480	427	491	467	468	455	488	530	453	445	513	514	464	447	471	482	456	481	464	471	455	500	501	486	487	448	492	497	504	433	461	466	457	492	466	454	438	446	508	466	477	474	453	480	474	474	440	499	470	449	482	464	444	485	494	493	480	519	499	489	444	487	471	485	456	483	459	439	477	491	491	463	467	489	451	438	461	480	490	505	490	484	475	477	450	473	452	464	458	519	514	458	456	476	475	484	478	466	450	509	485	459	459	455	479	458	449	477	436	464	495	478	463	481	491	500	473	499	493	454	469	439	458	458	449	422	477	463	482	444	493	492	487	465	462	482	499	494	427	498	468	489	497	488	490	446	449	471	483	453	515	471	484	471	481	480	475	470	489	445	491	472	465	475	503	456	489	470	444	496	459	471	426	460	493	482	522	466	478	449	471	532	456	472	488	484	520	469	471	426	443	459	479	487	455	445	461	514	443	463	462	506	435	454	492	475	469	461	487	465	482	474	450	468	462	473	473	490	473	459	428	489	471	463	461	446	477	459	487	470	491	478	456	457	506	432	477	472	468	469	461	504	461	479	485	473	475	451	474	489	469	464	445	477	482	482	456	466	439	497	512	481	478	483	498	437	498	454	456	479	460	469	508	439	462	501	461	460	438	438	440	485	461	460	516	509	472	511	493	516	450	491	470	492	478	487	493	461	469	469	436	449	432	471	456	441	467	471	469	454	463	495	449	510	442	466	469	464	489	487	487	485	496	439	476	502	481	466	458	475	463	471	497	477	474	529	463	468	503	472	484	431	469	460	470	501	505	487	455	449	448	469	493	442	446	508	444	470	522	485	465	506	485	472	453	447	468	472	485	444	467	482	452	502	460	482	479	488	528	505	455	482	467	500	473	439	433	504	456	489	485	466	485	491	437	493	505	467	473	476	482	471	462	435	491	468	459	487	525	503	472	439	454	482	466	492	425	498	500	455	469	495	476	447	444	454	481	489	438	504	445	483	419	494	469	423	466	490	462	452	474	487	457	465	503	506	444	471	448	495	478	464	439	487	452	459	451	489	455	505	469	466	460	476	456	469	435	469	474	453	459	483	466	477	507	498	463	450	431	476	486	513	449	463	451	472	489	435	469	509	448	465	470	459	488	456	491	454	459	445	487	459	480	467	467	457	516	448	464	484	441	457	472	479	449	440	473	469	424	463	445	511	477	464	481	442	462	484	457	446	473	494	484	453	487	475	465	488	486	470	470	461	452	457	472	485	489	470	505	476	530	456	478	477	442	485	464	439	498	481	503	474	467	520	468	443	482	450	499	506	502	456	478	454	473	451	484	527	519	501	493	457	486	496	443	475	474	473	459	441	504	464	480	492	448	464	446	467	458	485	498	457	459	491	489	452	484	472	447	491	502	433	460	476	472	499	471	514	458	479	479	491	444	454	442	480	470	509	432	469	491	468	449
28478	28404	31947	18327	4740	1290	578	358	325	339	326	312	312	319	357	348	309	334	375	320	306	309	326	320	354	305	335	334	298	321	310	358	298	322	330	315	306	331	313	316	314	347	337	304	340	332	320	298	326	326	296	324	310	323	316	305	328	333	303	326	303	287	320	311	316	293	342	343	328	339	349	345	323	347	332	332	304	316	297	330	333	349	285	323	302	328	345	338	332	318	309	326	318	314	334	280	298	305	336	318	341	338	323	307	332	330	287	285	318	305	336	299	317	302	316	327	315	308	350	309	339	334	290	322	304	311	319	344	337	322	294	346	319	308	299	313	320	332	303	313	325	318	335	321	315	331	343	324	313	302	321	337	324	314	329	286	330	322	309	308	324	343	323	318	322	291	325	339	329	354	323	322	333	323	300	302	317	326	342	314	344	293	313	363	312	345	304	325	306	306	311	318	321	345	330	316	330	314	348	312	353	315	316	359	322	335	328	331	328	309	329	327	317	313	323	374	335	336	290	320	309	296	319	286	370	340	318	299	352	329	338	297	322	337	308	344	347	306	326	322	316	314	299	311	299	301	350	305	326	311	331	319	332	305	340	283	328	337	299	272	340	329	313	297	344	334	329	352	316	309	318	318	327	339	312	322	333	311	296	291	344	315	322	321	319	308	304	312	332	326	311	298	323	324	309	294	343	307	331	299	343	310	320	309	325	332	334	319	324	349	287	322	346	334	304	355	306	335	337	321	302	303	325	360	345	292	325	331	310	345	336	294	294	314	320	320	296	338	290	309	327	282	286	331	330	326	328	308	327	321	312	326	308	329	336	330	301	293	323	322	318	341	292	362	334	310	327	337	286	328	354	289	308	309	316	337	307	337	323	309	331	305	337	295	329	325	309	321	301	291	314	312	298	266	342	311	336	317	341	294	308	314	322	343	321	298	298	315	280	294	318	316	321	330	348	327	299	307	333	357	325	342	296	351	319	313	314	313	300	324	319	313	331	306	331	326	319	329	319	350	322	305	325	317	319	333	306	315	305	310	305	337	305	318	298	323	312	346	323	293	304	309	351	299	304	327	327	322	302	333	318	336	314	332	309	308	336	304	341	303	331	319	302	337	319	363	307	335	327	329	291	308	305	331	324	333	378	305	296	309	298	307	326	318	330	308	329	293	356	329	314	324	333	329	336	315	326	315	313	340	307	324	317	318	331	341	367	288	319	312	324	311	310	336	320	292	299	323	309	323	324	336	318	345	326	301	296	317	322	298	330	302	301	306	335	296	335	308	325	334	312	307	291	294	296	327	306	359	340	323	317	322	291	341	327	341	287	361	307	301	312	320	336	319	305	314	309	310	337	314	313	318	293	325	293	299	294	328	338	314	304	315	292	285	313	314	322	338	361	328	321	331	337	310	318	332	356	309	309	310	303	338	307	319	298	341	326	350	311	318	319	299	328	314	310	325	305	337	312	303	346	322	326	320	340	313	313	318	334	305	318	356	325	331	323	323	294	304	368	302	300	342	337	338	313	302	322	337	323	339	298	312	310	349	317	343	314	302	299	328	309	333	361	318	343	327	318	320	333	318	306	301	278	344	340	332	297	335	317	333	298	343	324	344	339	359	350	285	320	278	315	315	314	344	337	315	306	335	315	332	314	332	344	333	336	334	320	341	321	327	322	290	332	313	276	339	325	300	289	353	346	333	311	329	347	302	343	357	352	308	307	332	330	338	347	328	325	321	314	309	322	350	305	316	356	324	317	322	346	340	288	320	307	344	352	323	319	320	284	303	319	322	318	292	302	348	295	327	315	297	330	322	337	338	297	289	330	302	324	327	293	345	308	316	331	351	329	335	351	309	318	344	325	311	346	323	354	327	363	336	291	347	306	305	307	355	314	341	336	325	317	303	319	326	352	354	322	310	328	296	284	319	319	327	369	317	297	304	324	329	339	355	320	301	327	320	301	295	335	330	332	305	314	302	300	317	316	323	353	339	311	302	351	338	332	300	300	311	281	323	336	336	329	323	326	314	298	284	311	327	313	330	306	335	310	299	352	356	313	327	329	307	311	339	343	303	311	311	294	298	332	328	338	322	330	349	309	328	285	333	330	326	335	321	328	311	313	326	336	339	300	327	307	302	302	286	315	334	341	336	331	295	333	303	279	314	344	348	352	335	321	313	325	336	297	325	311	312	331	331	348	318	311	326	311	338	355	309	321	302	286	315	358	295	313	327	298	318	328	328	282	318	344	322	336	345	296	319	347	291	327	298	347	290	315	300	335	287	305	301	298	323	320	316	314	327	320	321	312	333	306	337	344	307	340	328	338	351	315	331	331	304	338	333	330	376	325	323	316	372	327	317	342	323	307	313	343	323	317	311	328	324	335	297	327	309	280	324	360	309	342	297	358	335	328	295	323	309	330	335	312	309	323	328	316	313	302	293	293	317	330	332	360	309	346	295	300	333	326	313	333	303	277	318	323	311	327	318	309	315	343	329	326	305	327	323	274	321	320	314	349	316	335	306	347	344	314	293	308	345	321	317	358	315	305	264	324	308	312	307	325	298	310	308	324	348	323	292	328	320	318	296	309	308	318	321	338	305	317	351	314	279	296	307	297	338	304	349	321	305	311	323	346	331	334	325	337	331	299	305	324	322	324	304	315	338	351	324	315	321	321	312	337	332	316	347	296	329	323	308	320	330	347	338	365	300	348	324	321	294	323	294	316	326	345	308	292	308	323	319	315	326	317	359	297	331	296	323	312	318	322	316	349	345	345	332	338	332	354	310	330	334	351	332	330	312	304	319	316	329	343	323	329	307	287	342	318	344	339	324	338	316	321	323	341	324	326	326	337	331	317	285	332	312	300	284	304	338	337	306	310	324	308	334	318	333	316	313	309	330	323	290	328	313	300	326	331	307	322	316	334	330	351	342	316	368	316	305	305	290	334	300	311	321	329	294	305	325	318	325	333	278	351	347	356	332	323	308	321	345	334	310	288	309	327	350	328	335	325	315	341	346	331	309	322	342	320	291	315	298	336	312	324	332	293	319	308	331	300	311	329	335	301	300	329	328	348	339	303	322	344	318	324	341	309	334	327	304	298	315	314	331	302	353	312	326	366	333	302	330	309	331	306	308	344	339	321	308	322	299	290	301	304	292	336	332	322	315	309	312	320	341	352	346	320	308	295	311	305	314	328	332	289	343	316	331	312	328	345	319	334	341	305	297	333	318	319	330	313	305	325	328	314	303	301	312	361	314	318	317	330	316	339	310	310	339	300	309	327	316	347	288	318	311	339	360	311	320	342	296	323	309	314	309	331	293	326	325	316	349	315	329	313	302	300	317	324	317	306	346	316	309	310	316	326	325	348	325	323	324	334	338	306	330	320	291	309	288	317	317	291	319	295	326	310	288	304	305	295	356	324	331	309	344	313	305	327	335	310	336	323	329	303	314	330	348	328	315	300	296	305	307	339	306	334	350	310	323	322	305	329	302	304	299	299	297
32286	48168	36471	17718	6797	2257	832	613	510	484	454	492	428	439	469	463	466	468	462	477	450	426	463	472	482	444	477	485	492	483	480	501	464	491	451	459	462	456	447	460	447	473	449	489	480	444	464	445	482	484	498	456	451	458	479	477	460	499	465	453	508	493	470	463	480	468	503	491	442	496	467	428	473	457	433	492	461	477	493	485	498	474	471	492	431	447	466	498	439	499	479	458	487	497	492	484	442	428	502	473	437	485	470	476	446	470	466	483	481	439	492	435	489	473	480	459	483	494	489	488	498	495	468	478	471	495	510	468	475	447	472	466	474	451	460	487	484	458	431	483	462	444	479	462	435	486	505	495	437	483	492	453	479	467	489	494	462	483	461	450	502	497	481	484	467	454	467	493	483	482	438	443	503	476	485	472	486	452	476	471	482	509	460	480	442	492	453	486	489	427	468	480	472	463	465	493	431	484	454	446	459	475	464	451	469	463	482	465	445	457	465	507	494	465	481	459	465	504	488	454	490	471	482	443	465	494	461	443	425	462	475	437	459	482	483	507	495	478	451	472	451	467	478	500	439	466	476	437	442	499	461	440	473	446	448	444	445	462	482	509	473	478	469	458	466	465	476	427	472	449	491	471	451	491	494	466	457	496	425	453	442	439	494	449	486	448	451	490	475	459	491	458	449	425	473	465	484	460	459	450	507	494	470	451	513	442	475	445	463	478	481	486	487	471	449	501	466	479	499	507	461	467	477	505	485	470	486	523	507	474	468	443	481	487	475	455	466	459	478	472	459	468	506	510	502	482	488	474	465	459	467	500	435	443	458	459	478	454	471	465	478	468	492	443	450	498	438	466	460	483	495	497	463	463	497	477	451	486	469	439	449	453	485	473	464	455	477	444	458	503	486	470	502	470	478	472	521	481	496	457	469	485	437	479	464	504	498	445	475	488	527	446	480	453	461	471	433	451	471	474	460	499	459	473	435	437	458	472	462	477	457	444	496	476	486	477	453	445	448	471	479	473	477	467	420	457	483	475	461	470	444	472	448	446	517	461	432	453	448	465	455	480	474	470	460	466	463	437	436	455	482	508	475	475	451	481	453	502	518	453	463	485	470	522	439	438	491	508	491	493	442	440	476	465	474	452	465	475	428	441	445	458	461	496	426	449	450	465	439	447	494	450	465	515	486	474	472	483	473	421	467	465	439	478	458	466	472	455	452	479	483	503	433	457	488	469	487	484	477	486	476	450	478	438	466	459	475	491	488	473	440	461	444	470	444	448	449	465	450	480	438	434	471	441	461	410	440	443	504	515	494	454	482	542	448	475	452	437	484	482	440	437	471	464	479	513	441	480	457	452	473	442	474	448	444	443	480	459	464	454	451	436	466	431	495	444	467	431	485	427	464	470	474	497	479	438	460	495	483	512	457	457	463	490	465	496	489	501	453	460	532	460	462	463	439	431	461	443	451	480	451	454	442	471	496	453	490	506	483	476	466	475	417	455	439	477	434	507	464	478	457	467	453	462	444	492	441	491	452	471	451	491	482	469	472	463	474	459	482	481	483	479	496	467	466	472	461	465	463	475	450	468	457	463	464	457	463	478	475	456	458	493	483	477	491	481	462	492	449	462	471	478	453	437	485	461	471	471	421	462	482	479	467	473	444	477	474	495	447	456	472	459	473	460	466	486	458	470	458	444	501	483	484	478	469	463	476	460	467	501	459	479	471	491	486	482	440	460	442	469	451	492	452	463	485	471	482	509	469	456	495	496	445	488	479	454	498	477	506	447	462	467	454	516	487	475	474	429	474	521	461	464	490	459	471	459	445	491	481	492	446	462	416	471	481	449	448	474	446	458	462	465	465	473	482	459	491	471	479	503	479	513	460	470	463	507	468	462	462	487	468	456	485	425	475	434	447	407	458	473	457	485	479	493	455	515	489	465	450	507	450	438	447	442	456	456	509	455	443	465	474	477	487	468	431	474	481	430	504	447	509	449	467	445	465	455	511	510	490	441	500	459	454	472	453	465	443	444	438	482	449	444	519	458	508	455	452	441	488	493	486	493	491	463	443	457	480	422	468	496	466	491	465	469	468	473	457	502	490	437	455	486	498	501	489	478	462	461	482	430	468	492	461	470	452	477	462	443	460	450	454	479	445	451	537	446	446	481	469	473	472	432	453	482	487	459	499	446	475	458	435	441	479	463	465	465	495	441	464	470	432	464	483	462	505	454	482	480	483	457	465	457	464	438	510	446	472	460	469	472	471	451	476	492	436	495	496	458	457	454	493	453	509	443	439	504	469	490	437	499	451	458	456	443	532	473	477	454	464	433	468	461	509	484	447	468	456	457	464	460	457	451	462	448	478	445	464	442	503	446	465	468	454	488	455	439	467	495	484	442	445	471	452	466	496	452	502	423	454	482	460	464	442	436	462	468	481	476	468	484	438	427	444	445	488	472	453	449	520	475	466	479	488	475	472	460	457	475	460	478	480	446	497	458	483	448	519	518	524	480	452	462	413	466	482	489	459	454	457	404	453	481	450	464	495	451	494	467	488	489	456	455	482	444	478	437	469	472	473	469	486	448	445	458	500	458	460	509	458	462	487	478	465	466	495	435	461	453	479	458	471	467	459	488	447	486	442	477	410	459	429	488	487	501	467	440	495	470	487	480	480	488	493	469	441	475	468	524	464	499	469	455	471	453	452	458	456	435	478	490	457	470	432	443	427	489	430	428	513	476	494	486	461	431	458	488	448	409	490	473	428	437	493	475	448	486	510	445	477	466	476	468	477	489	455	449	454	461	493	441	463	453	449	472	456	456	469	499	478	455	509	443	471	508	474	443	448	473	485	476	464	468	480	450	465	473	467	437	448	483	456	485	503	495	462	458	510	468	468	469	418	450	431	447	468	458	491	443	487	464	491	464	490	484	453	495	525	414	450	422	451	445	452	450	429	428	499	502	421	448	480	461	485	486	459	430	486	471	482	461	488	491	478	483	442	497	474	469	475	471	526	438	463	464	451	447	455	499	463	461	472	466	467	510	461	465	471	503	436	487	480	511	501	431	484	525	477	462	503	492	479	480	483	475	414	473	474	462	445	450	507	465	459	443	461	466	446	461	462	460	449	485	451	493	452	459	454	446	517	474	491	463	466	486	480	442	452	514	460	514	472	479	478	464	458	460	482	476	423	475	474	489	492	455	429	444	499	463	460	483	467	493	457	462	505	471	458	441	446	439	504	469	462	458	450	508	456	455	483	457	437	438	458	471	482	442	481	485	491	479	480	465	441	440	488	464	474	470	480	471	504	469	440	477	454	469	488	482	492	455	436	478	470	479	456	461	459	464	486	437	443	485	470	467	487	490	498	471	466	494	446	478	477	458	473	468	467	491	488	517	444	467	426	441	454	435	461	430	433	474	481	473	456	448	479	481	455	492	448	475	443	495	485	475	476	503	492	522	440	442	447	460	493	458	469	449	462	492	518	474	461	496	478	467	449	480
24779	22780	34112	30353	23299	15679	3775	698	412	393	341	336	324	346	368	336	364	366	372	337	331	373	342	341	350	327	336	344	346	349	344	339	344	374	385	338	332	336	357	361	336	360	331	328	361	328	354	370	357	363	363	302	320	356	347	351	332	345	325	314	367	345	390	310	371	317	361	346	333	328	319	331	325	323	336	350	348	354	338	354	362	341	355	343	324	347	360	365	304	318	328	339	343	309	357	351	320	336	363	363	315	325	370	375	333	373	307	346	363	359	331	338	369	348	288	341	396	369	343	306	345	361	319	329	384	341	365	301	338	366	344	329	378	321	351	383	337	334	316	369	347	341	324	353	353	353	339	330	363	321	386	314	354	337	340	339	346	361	366	326	366	343	361	342	377	326	356	353	338	326	335	344	315	325	368	319	345	338	333	358	342	311	357	383	389	329	345	355	333	358	339	360	368	345	349	345	343	344	352	345	320	338	313	340	387	340	343	348	335	341	338	376	356	348	327	302	309	380	337	326	361	346	331	350	380	320	359	343	341	347	331	355	332	363	328	341	361	302	356	347	338	322	356	357	364	306	314	308	357	357	401	363	324	363	322	378	319	325	340	304	357	326	351	334	351	352	348	304	358	353	348	380	346	354	352	343	320	348	359	308	323	338	373	297	369	324	326	347	316	339	343	367	350	363	329	352	329	323	336	356	329	356	345	352	352	348	379	353	336	350	392	365	338	315	347	368	327	334	361	329	353	350	311	328	328	324	358	356	332	345	354	344	375	312	331	324	325	319	359	343	328	339	325	357	384	303	366	367	349	343	322	326	373	324	354	347	378	319	337	334	327	359	336	357	354	360	348	333	378	338	364	336	342	356	354	333	332	326	315	367	324	340	338	345	362	319	358	345	351	320	346	351	312	315	355	350	321	317	347	355	340	373	329	337	339	365	353	356	308	331	343	342	371	346	326	316	355	359	369	364	318	334	380	334	333	339	381	346	314	340	357	319	366	320	368	351	354	311	328	349	361	335	311	317	376	326	345	349	369	354	338	342	323	360	333	349	342	345	364	345	341	342	354	321	331	344	341	331	336	355	334	343	349	329	333	344	367	363	303	348	336	335	362	291	366	350	330	331	335	312	336	329	332	378	327	355	344	359	306	379	324	312	330	359	349	323	367	362	363	345	347	301	339	357	342	360	336	314	375	338	317	310	334	359	346	373	376	363	338	369	344	346	336	341	326	330	355	362	318	329	301	363	358	352	363	310	374	366	353	361	344	341	341	343	330	349	323	352	296	362	365	362	342	338	359	348	318	352	352	327	382	300	350	322	325	353	347	330	370	334	384	333	344	391	354	365	335	347	347	357	338	360	393	344	327	330	342	349	356	368	346	328	336	329	351	348	341	317	345	351	348	339	327	363	388	316	333	325	351	336	379	327	318	324	343	332	334	346	275	329	329	329	333	340	310	372	328	347	356	317	353	326	330	329	315	339	341	368	337	365	318	349	367	338	346	319	349	364	314	372	337	315	331	339	341	311	331	346	327	314	336	353	354	360	333	368	362	352	350	321	327	328	324	379	339	348	325	372	321	345	346	326	348	337	348	375	328	313	400	343	382	333	349	341	353	342	362	349	340	345	339	351	350	320	319	321	325	354	322	360	342	362	358	359	347	380	332	355	322	314	354	334	348	370	367	341	331	361	354	352	333	317	345	332	346	335	339	319	346	324	322	343	350	364	354	344	344	368	328	329	313	357	347	337	336	348	331	332	318	325	361	365	319	335	356	358	356	325	341	337	370	325	321	352	332	307	344	360	325	323	337	391	354	350	354	340	334	348	373	301	324	360	366	345	321	340	344	332	332	377	321	319	342	331	377	357	352	350	347	352	345	355	376	390	325	357	345	367	331	339	331	325	344	326	313	342	373	331	382	384	326	336	351	338	353	339	328	358	337	354	366	318	364	341	290	374	339	309	338	331	369	376	352	332	359	336	363	348	359	346	378	318	336	348	356	383	365	342	341	337	370	350	325	308	327	360	341	320	306	351	387	343	329	321	315	353	341	328	377	351	340	332	318	332	332	322	338	340	332	343	350	346	338	341	338	369	368	332	355	344	339	366	379	359	348	315	352	360	351	368	316	335	313	356	336	353	357	382	374	324	367	366	315	343	340	337	353	351	363	332	381	337	357	347	335	350	320	343	361	351	331	359	344	315	325	366	324	343	327	352	397	353	337	336	332	354	354	337	345	330	339	362	349	357	341	413	360	320	364	371	331	346	310	371	359	368	320	349	338	338	319	332	312	359	357	348	334	343	348	333	331	331	335	322	355	332	329	349	383	354	327	314	327	366	329	310	354	354	336	344	330	346	334	307	364	346	349	324	312	366	348	357	327	355	342	350	348	343	345	314	347	362	349	338	361	336	356	338	327	347	332	361	362	340	305	304	365	357	340	341	302	355	348	344	307	352	341	351	353	333	355	339	337	342	335	344	378	300	375	355	315	334	350	354	358	341	360	326	357	356	348	363	379	362	349	341	368	376	336	332	326	334	333	332	331	339	340	334	373	355	329	313	366	350	321	341	366	324	323	333	322	342	296	321	345	322	317	356	326	354	337	347	333	365	308	339	344	344	361	326	339	323	323	333	350	348	349	349	313	346	355	338	327	367	375	369	351	326	368	351	354	342	351	339	343	370	331	376	339	373	335	306	304	333	320	316	343	345	341	369	345	351	330	359	326	351	370	346	322	327	340	354	340	321	353	323	304	332	339	324	328	356	364	326	346	329	351	343	344	360	321	323	359	338	340	343	341	367	337	340	345	370	339	327	342	359	332	328	329	356	350	357	345	318	326	344	337	310	357	326	354	350	346	316	342	360	343	341	350	312	348	346	357	350	309	360	349	326	330	348	326	338	358	344	352	300	333	362	305	345	330	319	322	354	294	344	344	338	336	341	349	325	311	362	339	325	348	329	331	321	340	326	347	335	317	321	329	327	324	339	358	337	376	326	362	336	317	357	360	363	344	363	323	338	340	366	378	373	317	339	354	334	339	351	354	317	333	322	349	334	332	325	329	309	320	390	308	358	342	361	313	321	355	314	355	369	360	345	351	332	329	339	341	371	371	303	346	354	370	338	345	328	351	327	387	344	352	350	348	303	357	335	349	340	331	351	338	334	365	345	327	356	319	327	314	328	354	342	330	346	325	350	362	343	346	370	386	344	347	382	342	379	329	358	343	333	350	367	336	382	324	355	370	345	345	334	325	360	361	366	351	329	339	399	324	326	338	338	340	355	359	335	322	365	357	361	353	341	350	321	308	351	375	328	330	328	355	349	331	368	360	324	332	352	333	350	338	343	363	331	353	329	363	349	347	357	347	350	325	330	349	336	419	360	339	314	375	327	352	336	324	342	344	331	362	358	336	339	323	335	344	346	309	325	337	336	352	338	329	342	322	363	360	359	360	346	299	319	337	349	350	364	329	316	349	319	339	353	359	311	345	331	380	326	384	363
59081	93898	72737	45620	27565	11771	3643	1159	646	536	547	513	505	527	485	507	511	497	506	492	476	463	487	508	537	470	515	499	487	509	508	488	527	494	510	484	516	469	483	521	486	465	526	512	479	501	483	483	488	477	503	493	463	488	469	487	499	471	470	481	541	509	512	476	484	493	523	504	488	510	472	510	497	472	485	499	509	471	466	518	499	479	506	490	497	477	475	514	487	475	487	478	453	494	489	472	512	532	546	515	489	479	482	515	501	481	469	476	487	501	499	500	492	506	469	464	516	504	474	497	526	532	457	461	487	501	536	498	513	507	504	506	478	487	474	534	524	510	499	492	511	486	511	477	512	461	483	477	496	507	519	477	481	493	469	491	498	483	491	549	448	483	491	508	496	504	486	472	480	512	469	516	488	523	514	521	496	519	531	502	508	491	494	484	485	497	518	502	499	512	505	520	466	489	476	519	504	511	475	534	492	490	466	496	474	519	483	509	486	474	494	499	489	509	486	505	482	502	494	533	491	467	494	501	487	528	450	456	493	475	499	492	492	502	449	457	464	508	503	496	501	513	488	517	492	470	524	512	486	533	470	479	501	483	443	457	540	483	474	505	468	479	476	534	503	493	496	524	473	478	479	499	474	493	505	510	499	519	510	501	449	540	479	504	474	467	476	507	504	481	462	482	492	479	484	516	466	504	504	489	498	513	459	484	503	446	450	518	534	540	487	466	478	455	464	500	469	513	536	487	506	517	520	492	485	508	484	481	515	488	497	554	486	470	480	536	490	453	469	522	504	491	506	510	482	495	488	498	545	491	482	516	530	482	511	471	541	526	526	521	514	498	511	520	500	476	481	461	496	491	475	478	452	492	531	500	492	473	502	520	507	499	497	497	458	479	474	502	520	494	472	494	511	466	511	506	502	517	472	514	496	495	488	518	513	455	513	491	443	470	465	511	471	528	497	463	496	499	522	462	532	503	505	487	510	501	492	465	523	453	487	505	499	499	518	499	474	500	500	508	494	511	489	515	457	480	463	489	517	513	500	497	476	514	505	500	501	503	490	494	494	509	506	504	506	516	522	455	490	510	462	531	531	499	520	499	505	503	509	497	483	483	528	483	501	441	521	503	507	523	481	528	516	521	498	474	487	544	496	486	497	467	492	498	509	498	505	525	489	469	463	498	462	506	453	472	493	486	513	504	480	461	472	503	503	514	489	512	523	502	485	477	442	512	530	500	474	478	523	486	536	509	491	490	464	518	494	477	504	521	514	447	474	472	481	500	500	521	535	493	524	495	467	476	493	502	442	460	508	529	488	503	478	533	511	476	486	461	484	494	462	484	465	501	493	507	492	492	507	478	524	461	510	489	506	494	491	503	465	520	520	504	528	513	524	453	507	508	487	534	488	508	473	493	491	499	478	473	502	459	498	477	465	484	477	498	522	460	516	525	513	477	505	463	526	431	505	481	487	459	521	509	441	533	512	495	516	488	499	472	498	497	500	458	491	548	467	474	509	475	507	492	511	494	513	499	515	492	472	519	471	503	493	488	491	472	478	454	520	494	536	472	536	488	533	471	494	460	540	500	497	482	522	486	499	488	498	472	453	493	490	491	481	474	466	537	472	516	483	468	482	486	459	473	519	514	500	505	514	511	450	467	545	453	509	499	489	491	528	433	524	473	479	502	480	493	512	478	503	460	499	484	474	496	506	495	474	476	453	463	501	489	487	483	460	498	505	516	461	485	504	495	499	501	510	506	469	543	506	477	511	505	512	491	464	469	484	510	467	498	484	465	514	514	446	531	533	502	499	512	538	472	481	538	470	463	486	496	494	498	511	493	482	502	517	486	486	464	496	499	482	497	516	499	521	506	494	487	498	533	510	473	525	503	469	481	479	527	462	525	480	457	506	520	510	476	450	506	475	510	538	492	491	517	515	461	525	496	473	469	467	550	491	527	485	494	500	504	473	475	493	526	500	522	511	472	483	528	526	489	470	516	486	462	460	466	466	495	470	507	513	506	449	490	526	477	519	528	457	511	492	502	535	492	523	481	521	466	486	498	490	515	530	514	504	464	437	507	514	518	517	531	508	554	458	493	506	498	521	489	507	503	551	513	499	527	462	506	513	524	465	503	497	490	500	502	470	450	498	485	495	491	455	457	467	486	462	490	522	477	502	493	509	462	508	500	469	462	504	489	503	467	485	483	497	458	481	515	496	487	484	505	490	524	497	502	505	507	488	508	497	507	495	500	480	456	465	491	494	515	457	484	491	496	472	476	531	498	502	497	536	509	524	481	533	509	498	528	513	503	521	470	463	505	491	494	507	530	519	494	505	506	527	468	498	496	482	483	495	509	453	508	472	483	510	528	532	499	483	505	488	473	512	494	492	484	509	535	501	490	517	505	498	533	493	501	488	511	512	499	465	526	491	490	530	514	498	463	537	471	492	471	472	488	483	535	479	513	498	503	505	506	483	517	485	491	476	511	507	506	480	530	488	481	462	512	493	491	494	511	495	486	490	491	511	461	504	471	485	471	499	475	502	479	474	488	487	479	511	541	490	486	530	490	489	513	447	553	470	484	462	499	512	515	497	507	493	491	531	514	475	469	509	494	506	520	497	502	497	508	474	488	466	497	495	487	479	512	514	495	487	521	492	515	527	490	494	503	466	477	524	479	518	503	524	471	492	511	502	458	502	481	528	555	448	471	461	479	466	476	463	494	490	456	484	488	487	495	495	483	505	490	513	483	507	494	527	481	499	481	532	494	528	492	456	490	497	494	517	508	508	515	500	483	530	485	502	473	516	479	519	480	506	469	502	461	509	505	485	548	509	496	533	496	503	443	502	470	509	500	534	483	468	474	504	475	472	495	493	472	508	484	494	496	493	512	508	505	470	501	511	491	456	501	491	509	451	527	479	474	483	471	475	480	509	497	524	490	508	475	493	480	517	455	479	505	502	486	471	496	513	510	481	509	540	524	452	500	509	497	496	495	507	463	514	495	484	513	532	486	478	492	479	517	491	467	501	458	484	492	476	490	469	464	491	498	526	472	522	477	481	497	505	488	493	526	482	522	518	515	529	536	497	501	495	502	470	517	497	519	481	499	479	535	484	480	481	453	468	500	488	490	483	494	509	458	518	495	490	535	544	490	502	494	467	548	501	499	532	514	444	463	491	493	493	525	480	465	507	477	452	483	481	492	513	489	512	477	511	505	455	535	487	492	503	494	515	504	491	494	441	512	478	543	478	503	492	508	459	468	499	483	493	516	493	523	545	483	503	490	502	481	476	507	512	520	477	495	500	502	495	512	491	523	464	502	458	519	506	507	531	467	446	477	444	495	477	450	514	482	478	499	488	470	503	479	507	520	490	493	500	499	503	478	480	494	481	475	499	498	506	507	468	503	498	509	502	496	470	500	494	498	475	490	477	539	513	469	540	487	498	495	499	458	528	472	496	532	488	506	507	514	499	476	503	469	486	475	515	501	503	506	463	506	500	471
23499	21921	31694	26941	23227	21455	12188	1282	445	421	359	349	348	325	354	349	364	376	347	333	329	350	342	349	336	316	345	318	353	322	348	316	339	337	356	348	357	326	355	338	330	359	340	346	358	329	319	359	333	311	329	347	314	333	363	338	346	326	342	335	323	323	337	354	317	343	315	325	351	335	360	337	312	331	335	318	363	344	326	352	364	349	348	345	315	318	319	334	325	312	341	341	335	310	329	320	355	314	355	339	352	297	313	343	316	322	348	333	348	329	320	392	316	332	340	352	373	320	348	338	353	341	351	307	348	338	374	346	400	347	341	335	344	346	349	344	314	316	333	351	304	340	349	328	343	350	325	334	335	332	329	351	332	300	322	365	346	343	326	344	353	334	349	353	333	334	318	326	412	353	299	337	338	333	303	370	347	324	338	352	364	338	315	336	342	290	338	345	353	335	367	298	337	373	342	340	324	327	327	336	344	306	340	360	314	318	323	355	331	330	345	317	325	326	333	341	310	311	337	334	315	353	328	352	329	328	325	368	316	350	350	337	330	361	337	357	345	327	323	331	316	378	383	385	348	359	344	332	357	352	306	324	310	310	368	350	337	334	307	356	361	353	332	345	311	347	361	371	330	342	366	312	356	324	360	338	340	291	327	345	348	330	361	340	348	353	321	334	295	311	343	342	346	310	363	329	333	381	351	325	340	347	339	323	336	346	323	335	325	359	324	355	348	317	303	344	373	294	333	338	334	336	336	350	320	361	320	330	334	356	330	317	308	379	346	369	324	315	326	327	334	329	341	356	360	298	357	305	354	351	355	323	346	318	352	369	375	310	325	335	328	362	323	330	319	323	350	359	336	336	344	330	322	329	343	365	358	325	351	366	336	354	336	306	338	358	329	352	371	339	326	349	325	344	311	338	360	319	338	324	349	356	347	331	378	340	340	324	337	334	306	351	307	301	356	321	326	319	297	329	309	337	329	340	340	373	331	341	354	327	343	300	323	321	365	331	332	371	344	309	328	329	360	344	309	317	327	329	339	327	347	380	314	317	353	372	338	326	359	330	335	323	344	337	364	371	313	358	354	314	332	320	359	346	364	336	340	316	371	337	354	348	344	348	338	352	326	357	335	331	306	350	347	340	331	386	314	342	348	315	332	342	353	359	358	311	329	365	339	313	342	350	349	354	347	363	352	343	338	328	329	324	341	357	337	357	309	352	351	322	309	327	315	316	343	344	354	332	349	349	348	342	334	366	355	331	317	335	354	338	336	333	361	316	330	360	363	339	345	368	350	306	337	371	332	377	322	354	346	369	351	325	324	316	359	335	315	351	331	346	360	362	320	325	361	322	321	341	378	328	325	355	337	370	342	344	323	334	322	330	316	341	313	331	310	347	388	341	321	350	339	331	355	351	327	336	375	335	346	325	333	323	328	345	349	331	354	323	348	375	370	334	352	328	343	347	313	355	363	320	354	337	343	362	350	343	333	330	319	331	333	315	355	335	333	316	334	341	328	333	337	297	350	310	343	316	317	338	339	359	341	329	322	299	340	331	346	374	288	340	362	300	346	341	309	347	361	327	330	339	387	350	327	323	361	346	334	311	353	339	347	333	315	341	314	356	349	339	326	318	354	336	338	352	346	323	302	325	336	332	323	341	332	326	316	354	358	366	364	326	378	345	366	324	367	331	323	315	339	309	298	369	352	364	350	297	321	323	346	350	324	341	351	367	334	297	344	338	342	334	310	346	345	341	366	348	367	337	335	329	341	304	373	330	306	325	320	338	313	357	320	337	350	320	308	335	318	331	310	338	349	332	328	331	343	333	324	356	364	358	322	365	350	360	324	319	344	334	331	349	343	332	355	310	339	326	334	379	360	342	338	331	349	342	281	323	335	348	317	311	359	311	320	354	316	348	351	340	341	324	345	304	344	361	361	324	330	355	351	377	330	320	329	358	343	323	350	322	323	361	378	318	337	334	347	348	336	331	328	341	324	297	310	310	296	312	336	340	356	332	335	317	306	361	334	362	316	330	356	347	311	316	347	363	330	341	343	318	356	349	334	336	355	338	311	321	346	334	369	323	338	358	352	335	344	354	326	334	346	316	331	325	316	332	347	344	349	364	340	322	275	368	338	334	307	381	344	368	349	331	347	325	347	328	351	327	327	310	377	345	335	327	311	305	328	334	312	336	298	384	318	284	343	329	313	339	310	341	325	333	335	343	354	365	299	355	373	361	331	339	324	335	361	378	329	358	387	345	339	318	331	339	338	348	353	350	353	299	335	349	320	359	348	346	363	313	333	358	335	352	364	347	330	355	364	304	352	331	347	352	355	321	333	354	353	326	348	335	357	342	362	302	354	361	330	362	323	326	307	341	334	330	379	332	336	344	306	322	350	350	290	309	325	297	328	329	336	313	373	360	306	341	332	323	352	345	335	366	321	320	324	351	347	342	361	354	334	351	338	346	348	330	336	352	376	337	307	348	324	339	344	346	326	309	311	325	366	337	297	318	348	356	327	323	326	335	312	329	352	319	327	331	365	347	315	344	359	354	335	316	337	345	328	301	329	369	371	353	380	309	353	340	319	321	343	300	353	346	352	335	362	380	379	320	326	350	326	319	353	327	336	330	321	317	382	334	295	351	341	340	352	369	339	357	317	365	343	321	313	328	311	332	343	335	323	333	304	357	336	321	346	347	346	352	332	356	330	388	362	344	352	326	382	312	308	330	339	346	329	383	328	337	337	387	314	323	353	345	335	343	337	340	375	331	365	377	346	321	323	325	312	363	316	324	329	331	350	318	320	319	330	347	356	368	335	336	349	361	334	327	332	348	321	324	302	330	330	308	340	335	329	325	374	336	370	315	358	345	323	336	318	356	349	361	300	358	365	362	344	335	354	324	364	341	327	326	314	337	359	340	304	351	299	338	338	356	283	325	370	325	330	322	347	325	335	338	332	340	328	337	331	302	338	331	320	340	356	332	317	355	371	325	359	334	324	335	311	317	302	321	338	332	327	345	345	327	338	338	348	346	325	346	357	327	313	351	339	340	361	304	320	324	334	306	342	325	338	316	322	340	371	339	387	338	349	353	362	364	356	338	354	335	298	335	355	332	351	327	354	346	323	362	315	345	336	333	304	361	337	346	321	338	350	328	331	351	316	370	356	370	353	322	344	326	321	332	325	296	312	351	346	321	335	332	323	305	338	344	330	328	336	335	315	346	291	346	341	302	353	353	325	307	331	328	340	327	354	350	333	353	314	316	343	337	315	319	331	370	332	354	326	318	328	341	317	332	337	329	358	351	362	348	312	333	341	313	343	330	329	346	320	338	348	337	320	356	335	335	319	343	325	340	292	318	334	332	344	330	349	290	339	344	346	326	323	342	350	326	377	362	329	330	322	352	379	310	334	350	333	337	292	315	339	318	345	359	339	324	315	354	343	330	337	328	338	330	338	330	368	353	365	368	330	353	370	345	370	357	353	301	352	335	356	313	326	355
62452	103718	82518	55599	35449	18050	5908	1676	667	564	485	464	471	485	473	499	459	500	455	471	481	472	443	482	489	458	482	478	471	431	491	477	485	481	467	498	474	470	498	511	423	463	457	466	480	504	469	470	462	508	506	466	480	474	484	532	466	488	456	497	492	487	510	456	460	503	477	494	467	471	490	456	439	510	446	474	479	505	488	476	527	474	482	468	442	493	490	461	454	440	458	477	464	482	456	445	463	486	497	472	516	500	431	464	472	473	502	500	472	487	461	474	448	472	483	450	456	480	441	520	485	472	450	495	444	487	464	476	443	456	457	523	487	490	460	453	461	509	472	526	485	476	433	508	522	479	450	465	487	504	511	470	487	458	476	442	487	472	468	486	472	473	511	452	445	498	520	458	497	488	462	427	469	487	501	452	461	465	481	446	477	475	509	479	455	486	506	496	490	453	499	495	466	492	501	455	451	452	503	491	465	464	478	441	482	494	496	472	491	510	466	448	457	428	477	478	442	429	472	474	458	452	452	492	478	482	499	489	452	430	462	483	486	467	444	450	486	439	501	497	503	460	447	467	498	465	455	470	477	451	463	515	479	473	439	458	436	495	464	508	493	463	462	435	517	462	474	489	517	459	474	467	472	456	440	486	490	475	466	477	461	484	504	492	471	488	489	485	471	485	440	442	481	440	458	484	482	494	485	442	489	471	481	495	458	487	446	458	480	510	454	459	460	486	438	477	472	500	452	503	445	482	501	489	458	492	462	447	470	517	498	447	472	500	443	460	429	500	493	521	456	486	497	507	441	451	484	474	493	487	489	490	498	479	486	504	481	486	494	473	495	455	492	469	482	475	500	456	467	446	498	476	500	473	450	487	441	491	496	492	466	490	471	457	481	482	492	480	465	485	513	501	487	485	448	479	478	498	461	464	417	436	456	456	472	510	455	449	487	467	458	482	466	447	498	462	459	494	516	477	462	483	454	455	469	497	482	460	487	507	447	493	443	440	486	513	499	443	463	442	500	452	455	464	481	435	485	433	464	475	492	435	475	463	471	428	472	457	495	453	484	507	492	441	462	487	462	487	521	444	475	491	465	475	471	461	527	463	487	473	436	481	463	462	444	448	483	498	475	480	483	499	486	479	482	512	504	472	469	448	493	454	454	449	434	465	481	461	466	466	476	489	466	504	487	444	471	466	505	493	453	444	473	452	495	485	443	489	507	441	480	486	474	498	480	502	461	463	499	505	438	485	510	456	470	504	482	474	473	490	439	477	474	480	489	505	482	423	485	461	473	459	475	490	502	439	454	476	465	476	470	519	478	537	460	486	516	474	481	515	458	480	468	462	471	448	462	470	492	494	458	517	447	504	480	472	488	467	464	460	472	469	441	477	477	497	496	484	501	447	479	468	495	480	497	453	458	488	469	474	486	483	465	455	492	515	470	473	505	492	487	482	452	461	473	487	482	467	461	439	469	478	437	473	497	509	443	496	459	491	522	474	489	499	481	444	471	459	486	442	484	498	499	488	464	462	477	478	451	478	475	456	467	470	472	454	503	447	505	470	447	479	472	508	470	497	454	500	468	486	447	455	503	468	459	433	465	486	440	499	490	494	476	481	472	476	492	497	439	507	456	495	477	464	442	492	464	484	465	505	460	450	470	495	494	476	485	470	451	480	441	486	480	489	486	463	506	479	466	507	454	446	462	490	480	449	473	463	444	456	499	497	467	510	489	495	451	471	470	495	466	440	478	461	449	462	478	491	497	442	505	491	493	481	476	490	504	502	479	478	457	480	482	462	489	473	470	473	458	488	464	454	486	481	471	503	496	480	482	487	478	471	471	451	454	479	457	477	418	467	472	502	448	457	506	502	493	476	488	507	488	470	467	477	509	475	504	473	507	510	493	474	494	462	473	462	495	463	470	460	444	494	460	459	499	492	491	488	454	466	489	451	471	491	478	478	463	481	532	472	519	465	475	465	466	470	515	485	442	509	475	475	500	467	499	449	442	498	497	458	471	462	453	469	474	482	474	491	454	475	477	510	423	506	433	481	458	502	519	473	471	453	464	455	541	459	485	474	449	494	467	494	440	471	464	493	491	481	503	507	476	478	494	459	478	486	426	498	459	480	482	465	461	463	471	488	480	461	478	469	485	457	463	459	453	474	440	483	472	480	452	478	476	489	424	451	464	502	469	459	478	452	498	475	464	484	473	490	465	397	502	492	464	473	491	504	495	488	466	455	458	484	484	457	442	471	456	504	474	454	453	476	474	468	465	466	494	443	480	465	518	464	464	489	488	463	487	474	416	510	473	480	498	478	441	479	488	477	521	483	454	466	476	503	504	483	476	480	468	484	491	500	475	495	489	489	459	518	474	478	483	516	486	462	462	494	479	479	465	490	467	464	460	429	469	470	486	498	520	497	489	467	488	491	505	453	453	420	503	482	457	466	495	472	520	502	466	448	440	480	473	464	474	483	462	455	448	450	458	478	505	489	460	483	447	492	478	421	487	521	491	508	473	445	496	458	487	449	453	460	487	465	474	477	474	471	427	433	506	467	501	501	486	453	537	497	459	495	534	489	483	507	467	442	476	452	484	469	494	462	445	443	479	472	459	452	472	465	421	493	428	451	489	427	481	482	434	470	515	482	435	472	475	479	478	491	454	478	470	401	455	463	481	489	475	486	482	487	468	482	473	503	494	505	481	476	483	470	510	482	496	479	450	454	440	498	538	504	475	487	479	487	469	462	483	470	470	461	500	479	448	500	489	507	467	458	493	487	467	449	472	462	482	470	480	489	483	495	462	491	444	478	478	453	484	498	488	496	492	523	469	471	452	481	437	468	461	452	493	483	447	483	449	476	405	482	493	474	474	514	440	436	479	534	527	462	508	451	474	453	475	473	440	479	502	450	474	497	513	465	464	477	441	443	509	473	456	497	479	507	474	444	453	457	471	466	510	494	502	426	439	480	470	476	436	459	477	493	436	456	449	449	463	474	449	460	500	465	456	483	495	458	473	470	500	433	469	435	482	537	481	524	495	447	429	462	425	446	526	459	471	500	476	467	506	461	461	483	469	451	512	511	469	466	495	507	520	459	459	476	477	443	449	448	409	489	438	471	466	516	449	457	505	480	458	467	459	465	471	460	485	458	476	526	485	487	463	468	491	436	482	501	465	462	474	443	487	485	511	463	473	506	479	432	467	464	481	460	463	506	446	452	462	498	488	453	475	453	466	476	468	474	463	497	486	440	495	456	481	475	503	468	496	459	521	449	474	463	468	490	468	547	473	456	484	453	447	453	490	484	442	462	481	478	477	502	469	476	477	511	474	468	450	453	477	496	497	507	510	495	470	460	472	446	492	475	482	445	463	504	469	481	447	461	486	460	458	498	511	488	473	467	479	470	472	480	507	457	457	492	514	443	487	492	481	472	448	515	469	424	493	506	488	461	440	521	492	456	496	469	506	510	471	473	477	499	503	455	476	477	485	482	484	440	449	499
28424	28192	31600	18112	4783	1334	551	359	349	324	321	386	344	305	313	302	314	302	327	305	291	317	331	334	368	360	311	325	338	336	352	330	312	333	313	321	338	337	305	328	332	307	317	347	312	300	315	318	342	361	325	335	340	328	335	323	325	318	335	298	293	289	352	318	336	311	344	327	315	310	305	345	342	338	303	325	318	322	327	289	325	324	357	324	320	311	309	333	328	322	350	346	306	308	326	323	317	324	353	351	336	333	337	337	296	309	313	333	327	344	319	299	332	320	290	318	316	316	303	324	316	321	332	289	326	335	326	299	339	302	341	300	318	326	321	327	340	329	325	301	325	314	332	356	316	300	327	314	308	298	331	287	332	334	349	331	347	321	342	338	294	293	319	286	318	313	297	299	326	315	312	343	319	338	359	313	314	331	295	304	311	299	328	306	295	356	308	313	330	306	358	306	335	348	350	322	323	305	338	314	321	336	341	327	320	308	323	337	314	345	314	323	345	303	339	333	286	299	325	308	324	347	333	325	288	324	313	329	314	316	319	318	339	325	333	334	314	320	298	335	318	322	322	323	319	330	287	357	331	320	304	322	320	310	324	317	317	289	325	319	312	331	290	309	309	343	333	339	338	308	330	334	348	343	297	301	317	349	315	347	357	327	328	296	315	319	333	334	310	346	326	336	320	295	305	302	338	304	334	331	314	332	341	317	330	340	327	291	304	318	332	322	344	334	340	336	349	308	325	325	306	288	321	350	316	335	318	361	346	304	317	337	339	335	309	356	342	354	347	313	303	308	350	300	280	292	311	304	313	316	332	322	329	333	303	347	338	321	326	330	312	332	319	318	301	325	314	347	326	316	346	319	350	328	332	313	348	322	349	336	294	299	306	319	323	312	325	338	358	341	306	313	321	317	339	336	333	316	316	333	336	330	322	333	325	338	304	352	319	324	299	363	324	342	319	308	317	330	320	326	324	345	329	339	320	335	328	291	296	355	300	320	325	343	337	326	335	328	319	317	343	344	308	348	334	340	341	309	302	341	328	304	322	299	316	324	326	302	302	276	338	332	295	328	331	312	320	315	315	305	324	334	335	306	335	327	308	306	324	316	314	333	312	311	319	299	378	316	302	324	292	292	338	335	359	340	339	346	300	332	325	294	350	323	311	302	333	295	322	322	340	329	327	317	338	342	319	348	314	337	311	328	301	337	331	344	305	342	327	342	331	317	298	301	315	313	325	296	333	328	304	334	314	320	292	312	324	313	285	323	324	350	356	348	334	335	324	340	316	346	323	322	302	325	300	354	335	313	354	318	335	333	325	318	327	318	310	368	312	303	334	321	320	346	316	307	337	294	324	340	332	336	335	330	347	300	354	301	300	347	314	325	334	312	312	311	306	345	316	331	334	311	335	330	325	316	334	339	316	327	303	326	305	356	316	324	306	346	313	358	314	298	314	298	312	314	349	328	308	322	354	329	311	314	306	302	284	341	339	376	381	321	333	333	320	330	320	313	331	303	317	303	325	293	320	326	331	318	330	307	333	319	339	320	327	292	335	315	311	334	343	334	321	303	361	296	318	274	304	352	318	318	307	314	312	324	341	313	330	310	292	298	302	345	316	338	282	292	332	351	325	310	314	292	283	291	318	306	336	293	327	307	332	321	323	329	323	304	303	316	331	321	305	315	318	336	340	314	334	329	319	343	302	342	338	320	333	330	330	306	300	326	306	357	363	314	281	328	324	327	303	323	306	313	318	352	317	311	304	333	324	321	312	322	346	332	312	335	306	328	333	321	329	333	327	305	338	310	322	297	308	319	340	339	287	300	315	312	308	316	307	340	318	315	341	355	348	329	320	325	324	325	308	339	308	325	323	320	340	282	310	336	327	304	303	342	332	305	357	314	344	336	330	329	350	322	347	316	319	342	333	317	314	313	300	312	328	325	332	327	304	349	309	323	305	320	305	335	341	328	315	333	353	331	315	370	339	308	344	323	313	351	335	307	356	301	330	332	328	348	310	300	347	325	323	313	325	319	317	363	320	301	325	310	321	309	316	336	333	335	308	331	302	354	308	288	338	333	342	319	277	312	306	275	311	330	343	325	320	310	320	293	310	301	320	337	318	272	339	312	322	312	329	325	307	302	347	346	312	334	302	304	334	323	314	292	298	300	308	305	317	314	330	335	342	306	310	320	314	351	320	274	337	309	343	331	333	331	310	338	336	311	359	335	322	332	300	325	312	339	332	322	310	317	313	325	318	330	319	315	338	342	320	318	338	343	295	318	347	367	336	328	302	330	305	312	337	316	329	340	315	325	331	294	335	303	357	291	348	304	344	285	340	297	356	321	351	328	336	299	342	355	349	307	363	327	346	317	306	285	326	305	323	312	303	306	322	331	355	255	342	288	334	330	330	321	322	349	330	325	316	336	283	315	345	319	307	317	316	332	315	356	333	340	323	326	347	317	320	350	316	309	322	320	349	325	312	353	312	344	343	333	317	306	300	301	312	340	329	311	341	328	331	301	355	314	332	352	329	326	320	315	294	294	305	311	292	313	302	314	311	312	316	293	335	313	295	322	349	322	352	315	324	328	349	332	316	344	326	317	293	351	310	330	323	307	327	304	331	310	318	326	313	347	353	338	354	335	330	332	359	318	334	324	299	339	317	300	360	335	318	317	306	322	307	313	318	279	326	275	305	338	332	328	326	326	337	338	336	339	320	321	327	326	292	326	345	333	329	327	328	323	332	310	301	304	326	328	346	338	337	296	329	327	324	347	330	335	322	303	342	329	350	321	309	296	332	333	350	327	323	301	316	320	328	298	331	308	304	311	341	298	320	324	309	318	302	326	342	284	354	339	331	320	345	329	330	330	298	331	314	349	307	342	312	316	328	304	317	320	326	318	306	315	328	287	331	315	326	342	313	314	294	345	357	333	306	330	323	317	344	333	334	309	330	320	312	319	316	344	334	287	286	317	328	326	332	316	288	292	315	326	314	345	330	348	320	321	325	349	325	327	318	321	332	326	289	324	334	324	331	329	296	315	323	334	310	321	316	333	315	339	349	335	324	295	322	305	328	306	304	330	329	323	310	320	362	308	323	333	298	294	346	355	314	357	325	307	320	312	295	327	326	322	341	330	336	333	320	321	314	317	311	306	314	335	343	321	341	320	312	347	354	334	298	320	340	317	309	309	313	339	331	321	334	334	313	330	326	341	312	328	295	292	325	313	317	320	293	320	337	319	332	345	347	366	344	351	306	348	314	338	344	316	320	307	322	329	344	334	336	330	368	325	331	350	338	327	323	323	318	342	338	351	322	325	315	315	326	341	329	355	315	337	324	319	328	338	318	321	311	340	330	329	326	333	310	323	291	325	292	309	335	317	298	312	317	320	330	314	336	319	300	323	323	335	305	325	323	338	324	315	319	285	314	356	312	342	321	310	328	340	355	331	299	345	307	285	356	314	289	317	303	334	327	302	320	324	297	307	339	339	322	315	328	298
32158	47884	35965	17597	6808	2401	948	560	483	454	524	485	479	496	436	491	474	476	463	450	518	489	491	475	473	460	469	459	462	447	450	474	439	454	448	471	478	468	479	486	470	479	450	451	423	496	494	487	436	438	468	477	479	442	472	460	478	462	460	473	473	459	513	494	483	483	472	443	492	474	492	447	456	504	491	466	480	477	479	470	460	445	449	492	454	485	473	445	447	479	449	502	494	464	454	489	495	471	470	476	456	472	472	427	438	486	487	454	487	444	471	475	454	486	476	455	458	477	502	458	449	522	474	463	478	499	446	469	458	457	496	470	460	447	478	517	481	458	472	453	473	489	482	517	454	472	509	455	458	465	483	515	485	479	464	476	517	462	454	481	475	496	469	483	478	464	461	480	497	459	469	436	463	457	438	468	529	480	480	460	473	463	473	470	460	492	486	449	513	474	490	466	456	468	465	480	485	469	480	466	452	439	467	473	459	470	447	453	444	503	464	476	483	490	500	479	470	457	468	468	483	470	459	467	462	468	427	430	442	509	463	521	470	488	441	477	487	469	485	460	432	477	457	503	434	497	464	465	485	505	490	433	498	497	495	498	466	442	476	466	442	484	510	474	464	462	430	454	484	475	514	488	470	452	500	424	506	456	489	442	497	465	450	467	477	487	415	478	480	522	444	499	492	446	484	479	445	512	502	455	438	459	470	457	489	463	456	474	513	467	484	483	423	459	478	473	473	485	503	462	431	462	454	451	482	474	452	444	484	461	493	444	429	457	462	438	507	467	511	454	463	479	461	491	433	469	439	477	486	479	460	453	473	474	459	465	475	442	484	483	509	459	462	478	476	472	470	478	450	462	460	485	485	472	447	488	512	451	464	498	447	468	431	480	480	504	465	465	492	509	479	458	482	464	457	484	474	452	475	502	469	494	500	475	481	464	430	482	457	476	499	437	527	502	478	468	477	466	447	493	451	426	446	483	468	493	500	422	467	477	473	478	510	478	500	445	441	507	462	453	495	477	484	513	437	443	461	467	492	532	508	473	453	461	468	461	485	484	437	472	508	473	504	456	482	477	448	463	443	472	501	482	478	480	446	490	478	475	480	435	473	431	472	491	455	422	459	489	477	500	484	443	492	475	465	521	484	476	472	490	444	459	463	513	477	478	511	435	477	470	481	448	455	465	516	478	453	471	446	469	458	495	465	474	489	470	456	503	460	483	488	504	484	485	451	483	449	479	488	473	451	509	476	468	508	474	496	465	479	458	485	436	448	480	491	474	451	489	441	465	465	437	494	477	445	441	478	473	445	473	480	521	485	464	476	470	471	475	478	444	457	486	454	461	454	501	422	471	487	486	479	470	491	444	509	471	460	453	458	467	448	501	508	489	479	475	445	425	453	502	448	474	514	474	456	460	471	464	484	515	425	477	480	489	509	442	401	467	474	487	503	430	454	489	460	478	468	488	497	475	479	494	469	474	481	498	531	488	483	477	462	471	452	489	461	462	505	479	444	490	487	445	426	455	456	466	477	482	484	478	475	470	471	484	448	485	485	440	478	493	512	506	485	476	475	457	459	500	520	434	477	448	469	464	453	431	485	444	493	506	454	469	466	509	459	474	462	498	442	473	437	503	463	510	492	453	478	464	489	473	470	455	441	449	477	506	456	445	470	499	479	525	456	450	494	428	499	489	472	502	477	480	454	465	529	489	457	465	457	452	473	497	488	441	492	461	491	463	508	458	471	483	449	472	455	441	463	476	504	486	468	488	433	471	439	437	473	474	485	506	445	449	435	523	462	477	447	468	469	456	477	458	466	507	506	469	469	456	459	498	473	495	483	448	479	491	495	467	501	485	462	467	464	459	463	439	474	464	500	479	489	469	436	486	443	502	503	499	456	483	450	453	430	478	461	449	450	490	457	487	470	440	510	491	505	471	482	440	486	514	476	464	446	451	464	476	470	458	484	498	492	458	449	499	451	480	452	462	449	488	447	485	493	447	473	460	497	445	455	465	487	524	471	477	505	495	469	468	445	477	454	437	530	481	474	448	486	473	493	494	476	472	477	459	454	472	460	469	472	472	467	498	495	451	484	454	485	500	449	489	497	535	435	475	465	451	495	481	450	480	453	477	463	471	473	455	454	471	441	451	491	471	514	523	461	470	484	449	502	483	465	485	454	495	466	484	442	489	495	446	479	453	465	444	461	487	473	479	451	519	488	499	468	479	469	498	466	507	489	501	507	448	440	491	465	510	452	466	480	445	475	450	430	478	474	485	486	492	476	484	458	467	475	497	500	467	471	448	474	462	466	455	457	470	477	485	500	500	494	488	468	481	483	499	488	471	461	445	458	484	462	476	448	454	433	467	456	467	439	473	486	494	472	474	477	486	470	453	449	458	453	460	491	450	458	446	459	456	493	481	478	472	506	451	455	456	478	486	454	458	454	446	491	475	458	471	473	495	497	498	486	447	469	472	474	490	485	448	470	529	506	466	474	512	503	462	492	527	456	455	504	498	483	437	474	485	456	481	416	451	468	457	466	459	444	488	441	483	492	495	451	491	492	467	432	446	471	485	463	461	468	510	486	440	476	473	480	479	452	447	441	467	488	462	467	453	502	490	462	499	477	462	457	444	486	470	504	452	513	465	453	477	457	497	473	462	510	479	503	484	437	490	453	486	481	481	451	459	462	469	477	457	482	457	451	473	453	453	451	417	464	459	492	505	477	421	448	458	471	461	462	481	474	479	449	458	444	420	491	445	471	514	444	494	468	461	450	490	471	462	459	450	499	479	495	427	499	473	519	453	483	461	464	476	462	442	466	476	474	431	436	467	484	488	480	455	517	490	468	425	479	439	467	453	452	461	442	504	500	479	453	450	458	468	488	463	537	475	473	503	465	485	498	464	484	459	488	522	464	467	473	506	508	469	458	460	460	495	501	470	457	489	430	465	462	456	495	490	454	455	468	492	474	454	476	474	456	462	448	484	468	417	447	509	506	474	494	466	454	501	457	482	489	537	493	461	484	446	470	445	413	470	446	515	487	487	493	478	474	496	455	477	482	483	462	477	490	456	461	472	468	447	468	460	452	484	486	425	474	472	465	460	481	497	463	485	418	444	495	502	463	502	492	494	504	430	495	482	485	452	462	464	473	476	469	481	474	452	447	463	455	493	446	480	520	479	451	487	473	457	501	462	450	425	477	438	467	450	455	424	457	527	479	473	449	494	435	492	445	435	456	482	468	501	481	461	479	480	460	490	432	502	489	461	474	466	469	462	495	497	513	489	453	451	439	462	432	459	494	472	499	485	471	486	436	491	493	493	484	425	438	439	432	464	430	469	442	441	503	445	462	481	400	463	480	478	522	476	464	439	477	489	487	491	502	459	479	483	418	459	513	483	448	486	454	505	493	468	467	456	481	488	462	451	428	451	502	502	452	494	426	465	485	499	479	501	451	464	451	444	495	451	478	494	502	465	483	485	491	517	498	488	444	502	481	497
24826	22700	33900	30217	23321	15707	3754	682	400	356	345	385	336	345	346	339	369	320	339	353	333	330	325	353	358	370	358	337	326	331	353	346	364	350	331	357	337	341	356	353	335	376	330	324	330	346	345	381	354	344	367	355	342	344	335	349	348	361	348	349	339	345	371	352	343	362	358	349	334	344	323	342	357	354	375	320	357	328	348	360	350	337	363	321	318	314	350	343	376	343	347	316	314	348	356	309	331	342	343	376	334	353	342	364	349	366	342	329	342	338	312	350	344	340	330	355	336	333	320	331	352	359	345	336	361	322	361	366	361	332	336	337	349	318	358	326	327	349	358	318	340	311	344	355	309	341	331	366	332	342	309	343	331	347	374	331	348	343	353	369	339	351	334	338	354	321	341	341	329	342	383	351	372	362	326	314	355	370	343	336	332	311	352	367	374	352	360	363	327	340	344	341	354	342	340	344	352	349	362	355	362	380	340	356	326	333	322	355	314	344	334	337	338	348	325	373	353	342	354	362	333	358	347	364	362	352	347	331	354	365	372	342	359	366	360	361	338	323	342	373	311	357	358	331	345	351	321	327	319	356	303	345	366	360	344	352	353	329	334	355	342	377	342	319	377	365	335	341	333	363	375	347	348	358	379	334	357	355	342	378	359	315	357	383	357	354	348	338	321	349	353	333	347	326	350	331	346	301	353	346	318	347	350	345	345	340	357	328	339	331	341	312	324	385	334	360	336	383	345	344	322	363	345	331	340	359	358	352	333	303	362	304	332	358	339	308	327	371	310	326	339	344	326	315	355	301	339	345	341	334	331	342	331	325	338	346	336	311	368	355	317	355	357	340	335	325	299	348	346	334	307	345	355	361	326	354	342	341	339	353	357	347	357	348	349	321	352	316	361	389	348	330	359	329	360	360	340	351	363	346	335	351	358	346	302	320	357	377	343	344	332	384	333	358	308	325	309	347	361	328	325	331	357	297	324	330	348	351	315	334	312	353	361	311	331	321	326	319	324	340	366	346	319	368	328	340	348	337	334	331	337	374	346	329	291	355	349	291	372	340	357	384	350	334	350	332	385	329	350	328	335	319	360	344	357	354	340	366	336	362	303	323	358	364	313	324	352	323	357	353	367	361	334	329	349	353	331	352	348	325	312	327	333	322	320	335	346	362	373	344	336	334	373	322	349	322	362	349	354	328	343	315	350	362	356	336	362	355	317	354	357	308	318	348	320	362	338	359	357	327	336	344	384	334	333	332	358	350	328	365	353	348	376	346	357	366	346	346	342	367	349	313	368	391	348	342	346	351	360	366	332	357	345	351	341	342	381	303	307	335	328	368	320	347	331	319	377	334	342	337	392	340	332	349	346	358	332	380	325	338	342	359	340	339	337	334	354	310	339	346	354	321	340	353	337	346	352	344	358	344	359	346	351	346	343	369	322	314	334	366	327	365	373	345	353	339	365	365	331	354	370	325	347	344	331	365	379	335	355	362	399	343	360	319	374	328	361	370	346	369	347	349	362	329	341	311	340	352	306	378	364	381	338	339	325	360	354	337	367	350	340	328	311	359	367	359	370	355	342	388	338	335	377	344	341	339	339	330	328	321	357	342	349	309	342	361	317	312	347	329	361	320	325	310	322	350	368	364	351	347	333	315	362	342	329	316	314	339	339	352	347	347	345	343	353	341	350	352	316	352	321	369	353	320	362	319	358	335	345	325	372	360	346	361	373	330	350	350	345	364	359	355	346	362	326	353	339	347	377	338	358	364	368	382	378	337	345	357	340	370	345	325	349	357	351	349	374	327	355	350	344	305	350	350	348	333	339	329	358	356	371	365	344	333	339	339	331	334	357	357	323	365	383	345	367	341	345	332	340	352	390	336	340	338	382	370	338	345	364	334	319	329	339	350	340	347	322	344	334	322	364	347	318	337	331	305	342	345	359	344	309	338	372	355	350	366	342	345	326	342	349	340	377	321	356	344	344	326	350	347	350	319	359	345	348	344	355	310	334	358	342	356	353	342	374	343	394	410	360	345	365	362	320	340	329	368	319	369	365	338	338	336	340	346	371	303	363	323	340	347	353	352	343	337	361	358	349	313	329	343	340	343	334	333	337	339	342	314	328	347	340	350	329	363	367	353	345	368	333	345	347	360	347	334	321	348	337	333	322	320	352	358	352	345	356	358	347	350	337	341	351	327	340	356	331	349	331	340	342	349	355	343	346	372	316	353	322	335	345	360	364	346	356	394	333	324	350	365	332	369	333	350	348	330	323	333	344	336	334	371	341	363	350	341	341	333	316	310	357	333	331	348	298	340	320	332	335	337	322	352	320	369	341	319	328	331	384	334	351	391	344	350	330	352	337	322	348	338	336	312	373	319	340	375	322	342	365	339	350	357	324	374	322	341	334	331	358	346	311	328	330	336	335	319	322	321	356	351	352	367	355	325	315	353	339	337	372	347	359	338	351	329	349	380	344	355	374	309	339	351	317	354	326	317	377	321	336	337	353	337	369	339	307	319	343	361	349	330	351	350	308	304	315	336	351	370	367	325	303	345	361	362	379	343	330	330	334	312	347	339	331	317	340	368	342	329	332	321	333	373	351	339	340	331	358	326	361	330	352	327	329	338	348	321	361	322	329	333	345	342	373	364	334	316	343	305	345	329	348	363	287	343	337	352	367	363	363	362	361	318	359	351	370	357	329	343	395	330	309	360	323	360	340	322	343	319	333	318	328	372	352	347	350	353	353	329	376	351	388	374	339	332	348	332	355	324	337	374	353	323	345	339	338	351	364	336	322	331	346	317	334	367	326	320	360	302	359	362	357	354	316	357	353	377	364	315	351	333	376	369	341	294	329	336	373	321	354	359	380	387	337	338	342	346	345	340	330	319	395	337	346	313	361	349	350	352	359	355	388	365	341	307	346	348	341	329	358	333	378	324	347	307	395	346	316	378	393	319	357	322	333	348	342	340	306	344	368	314	330	349	349	320	344	311	293	328	364	329	350	342	345	338	376	328	356	331	352	351	353	371	330	347	340	366	351	347	326	356	336	327	327	341	352	347	357	331	369	344	367	349	356	338	324	363	358	311	356	337	364	341	357	333	322	358	337	340	354	299	311	357	345	340	351	328	368	344	344	350	357	398	383	359	335	343	333	337	323	343	338	332	328	352	387	345	341	345	331	364	352	357	357	339	347	345	380	316	336	325	361	362	347	370	375	380	365	316	328	372	377	336	363	356	356	355	323	344	336	330	349	309	372	327	360	332	338	340	326	358	347	388	370	328	350	301	340	321	358	359	364	330	356	341	369	359	332	318	350	371	367	314	361	341	349	339	353	330	357	369	322	362	338	350	366	324	334	345	362	370	354	332	343	349	369	358	395	311	322	320	311	340	387	355	342	357	327	319	353	374	324	367	370	340	332	349	333	298	346	337	325	324	354	335	367	335	334	332	332	367	330	294	355	351	365	324	344	358	367	331	326	387	346	347	318	342	349	356
58996	93214	72974	45576	27464	11959	3790	1150	691	529	527	553	460	461	514	507	528	509	488	510	462	488	533	504	486	514	486	499	516	526	460	521	459	505	506	532	463	514	556	505	501	529	510	491	492	479	469	503	496	548	478	508	464	526	488	462	574	515	499	491	517	465	481	477	485	488	505	514	499	480	486	521	514	492	460	509	491	496	501	491	519	501	505	540	467	500	521	453	511	498	490	501	510	485	504	480	513	461	499	485	527	512	507	528	515	499	525	519	511	466	519	522	501	497	504	478	515	530	494	535	472	503	512	478	527	467	506	512	478	488	480	509	521	488	517	493	534	496	487	535	510	474	508	465	477	507	505	514	541	556	509	501	517	497	518	495	468	514	516	505	536	522	508	541	534	499	486	493	487	469	497	469	471	525	498	476	505	507	484	470	464	556	470	466	509	542	462	538	488	540	490	511	508	486	503	498	499	487	538	537	525	477	457	441	462	509	507	504	521	495	523	503	496	544	487	537	498	501	537	527	498	469	543	489	468	574	491	492	527	529	511	497	522	495	511	486	547	489	492	505	502	539	521	493	499	501	475	488	511	499	518	481	536	551	511	497	519	496	497	521	489	490	500	449	502	466	515	488	506	498	478	547	506	516	530	518	490	512	513	498	497	505	500	494	466	474	486	503	511	523	515	485	515	518	499	490	493	513	582	511	505	481	475	512	478	512	496	506	473	472	531	501	513	544	482	501	469	538	500	483	524	501	471	469	523	494	546	509	468	449	526	487	492	490	470	516	507	479	505	520	501	500	526	511	573	505	491	509	499	542	516	473	512	504	472	478	485	528	515	506	491	526	488	504	490	478	514	533	515	506	526	518	525	497	499	529	471	492	493	497	486	493	483	505	526	497	497	502	478	520	530	463	482	504	525	492	503	500	455	498	500	469	495	485	480	488	494	527	510	501	473	496	505	526	519	488	505	487	502	511	521	474	519	504	499	480	547	528	478	497	537	470	518	480	533	493	498	487	495	493	497	499	496	527	489	520	500	487	473	507	493	498	529	484	502	482	452	498	537	532	465	481	497	520	521	511	482	499	502	487	499	479	495	467	433	502	517	525	487	500	547	494	482	492	523	525	503	469	509	519	467	484	487	488	492	517	535	465	500	525	508	483	497	493	469	465	499	483	508	498	486	485	505	501	484	530	523	510	504	537	480	488	487	476	517	530	505	530	514	496	534	497	505	489	520	483	494	477	496	530	471	521	518	487	522	496	455	503	523	461	468	478	511	473	490	473	496	468	524	481	492	503	530	460	506	461	484	493	495	486	492	499	453	496	481	449	487	526	531	482	544	510	517	524	507	467	507	524	498	473	516	563	489	503	540	470	483	484	494	493	512	515	534	450	499	515	530	503	507	507	539	499	504	504	481	521	480	462	513	478	481	475	501	508	518	518	519	498	443	535	490	491	534	538	517	479	509	509	515	502	510	488	510	502	508	519	509	518	503	490	488	478	469	521	498	515	510	492	473	499	463	507	498	535	516	475	503	484	482	507	542	478	499	448	528	532	515	492	476	517	491	509	509	517	508	513	474	519	498	514	539	503	496	481	505	493	510	470	494	518	501	505	532	510	508	511	543	486	526	516	508	479	548	481	492	534	530	541	527	508	504	519	527	538	513	483	461	503	502	531	510	490	537	526	488	479	481	501	536	478	494	469	472	500	530	511	520	491	495	508	474	492	498	502	502	453	548	502	508	514	493	548	506	518	497	456	498	534	503	553	524	507	510	468	501	490	494	513	483	516	476	508	520	492	489	490	532	455	474	500	502	493	511	542	478	503	531	500	511	539	469	506	523	500	496	514	444	521	491	511	518	549	485	495	503	525	464	532	517	507	533	551	487	517	493	481	509	550	496	465	491	520	508	487	551	507	540	474	486	504	477	504	498	503	471	515	486	487	496	526	515	521	538	511	479	505	479	517	510	485	470	486	519	513	485	509	503	511	511	529	484	481	479	480	525	504	516	546	475	509	501	438	492	537	511	477	529	477	478	505	487	469	498	528	483	515	504	494	496	516	476	474	500	525	515	510	506	467	513	498	505	509	502	475	511	503	489	475	507	469	492	513	506	492	483	460	494	511	517	473	495	497	511	529	502	523	494	522	493	473	491	504	483	511	537	502	521	469	471	501	483	493	490	515	542	504	527	496	491	499	505	552	528	474	514	474	545	499	431	502	500	532	475	543	517	491	498	493	490	468	495	498	504	486	506	516	539	495	513	492	533	492	445	489	450	489	505	534	463	474	488	511	522	532	509	486	499	507	502	495	498	514	494	489	482	509	474	534	534	499	487	498	513	525	457	497	520	494	548	504	500	451	480	482	473	528	503	469	502	475	524	513	533	483	485	525	488	490	525	522	501	474	491	500	528	523	484	519	515	495	556	485	501	511	504	482	507	499	518	506	526	470	543	533	520	455	510	517	488	477	496	478	471	522	533	477	509	511	517	526	483	501	517	497	482	478	515	553	481	485	465	518	507	493	489	503	483	442	525	514	562	487	526	477	493	507	487	470	533	513	516	507	545	498	501	505	445	484	475	529	492	513	507	493	502	470	454	501	471	498	554	492	467	499	491	500	515	529	476	461	493	514	497	485	491	505	485	523	541	449	462	514	502	468	496	517	473	505	528	455	496	490	490	502	516	527	489	522	523	497	552	509	501	495	507	511	474	531	513	496	517	484	471	502	518	519	501	490	478	517	527	524	473	523	508	504	491	483	499	487	490	501	514	477	508	532	505	486	527	498	497	492	455	519	483	494	480	490	478	514	492	512	522	476	488	497	499	493	472	479	496	504	495	504	486	507	498	509	500	531	516	510	512	513	485	508	507	477	505	498	517	554	466	495	490	476	523	483	477	511	481	519	512	533	479	515	476	504	479	496	507	500	523	515	490	485	485	470	503	493	512	523	537	469	547	521	533	494	494	521	545	486	473	453	469	502	530	488	506	512	476	494	479	524	488	503	525	497	513	502	486	494	475	501	505	463	501	541	536	486	524	498	507	515	502	526	485	480	536	490	528	518	482	530	499	471	566	469	471	496	494	506	475	531	528	485	515	523	454	500	477	506	522	476	503	495	491	478	509	494	499	514	473	519	484	499	517	458	516	449	528	472	515	495	487	454	492	528	438	520	526	509	499	493	500	494	447	515	498	482	479	480	506	486	499	470	511	534	499	476	505	457	485	506	451	556	497	527	511	556	534	472	513	492	501	516	495	558	487	517	503	446	466	485	510	508	501	514	487	481	486	482	521	503	430	531	506	491	489	459	492	514	524	510	516	507	518	536	504	495	489	487	524	480	520	514	546	505	501	495	495	444	525	521	491	492	512	497	482	467	450	512	516	500	535	534	497	503	478	506	458	509	577	543	504	491	467	517	489	493	457	518	471	482	473	489	524	557	519	474	505	488	519	507	497	518	497	511	505	488	439	485	476	516	508	506	488	521	545	501	487	530	484	476	448	510
23589	22000	31563	26931	23381	21637	12230	1209	454	360	357	357	342	381	316	364	355	363	339	344	347	355	325	382	371	355	381	352	365	362	333	356	389	384	338	363	354	313	355	347	375	336	364	350	340	316	338	361	351	351	347	356	351	325	330	325	351	355	301	337	324	351	329	335	312	341	359	354	402	352	349	358	346	354	337	356	353	359	334	359	348	357	334	342	333	352	341	308	316	357	352	327	314	319	317	339	351	332	374	345	351	328	361	374	318	349	335	344	371	349	346	338	337	310	329	378	311	369	343	348	359	343	318	379	312	358	365	308	337	333	336	340	359	317	343	323	324	319	329	373	362	348	361	328	298	326	357	357	336	329	360	338	349	361	332	324	368	342	369	353	357	333	339	343	334	342	340	339	351	347	345	344	336	320	339	325	340	335	361	347	347	340	314	315	318	306	328	326	341	353	303	331	343	318	321	332	350	342	355	340	344	322	352	349	333	351	332	357	345	346	329	308	335	357	321	365	335	316	345	307	368	321	354	345	350	357	362	349	312	321	349	337	345	354	322	324	336	347	358	347	332	342	372	360	342	372	335	366	358	325	362	328	354	358	332	339	325	304	348	374	310	344	340	352	331	345	339	343	351	314	360	338	350	364	326	359	358	365	361	326	371	373	347	292	393	332	380	377	343	327	353	314	339	357	335	345	347	334	337	311	313	363	346	341	348	348	357	363	337	319	351	332	369	337	337	355	348	362	317	339	312	345	347	319	361	357	360	332	348	358	361	318	349	353	386	350	367	356	349	348	343	374	364	318	339	312	356	345	336	331	371	334	337	329	325	328	346	347	289	350	349	364	347	358	350	362	346	354	361	346	309	326	345	348	324	333	313	353	348	349	315	353	366	318	384	341	336	329	364	346	334	338	355	325	358	323	332	340	315	353	329	368	367	355	321	354	331	344	355	329	315	340	352	351	377	333	385	338	346	341	325	317	326	337	353	323	358	340	321	314	357	362	323	334	326	356	316	351	338	317	343	325	335	361	350	316	342	356	354	331	331	325	344	349	332	347	355	364	332	366	301	320	343	313	329	349	350	354	349	341	321	354	329	339	394	335	344	338	355	341	348	334	336	378	335	335	324	351	311	343	368	313	357	350	323	342	317	342	349	360	342	340	361	354	337	344	357	321	332	330	368	351	338	330	366	329	359	353	340	311	349	352	345	350	344	354	385	340	318	349	337	313	362	310	332	334	318	366	332	344	345	361	345	331	330	338	340	351	346	377	329	288	308	392	329	359	344	344	357	354	327	369	348	343	338	352	324	350	340	322	326	323	357	349	323	338	352	336	337	325	323	332	338	320	330	342	363	361	346	344	340	362	363	336	348	338	347	359	321	334	339	339	315	298	368	362	339	346	296	313	343	337	323	360	346	333	319	370	341	325	352	358	355	358	339	339	330	330	354	329	345	333	341	389	331	334	311	351	344	349	319	341	329	324	351	349	352	326	353	340	333	338	328	348	365	373	344	353	297	362	348	313	379	372	343	335	314	349	347	296	360	325	321	353	350	359	384	299	347	361	337	349	351	332	349	357	325	364	332	404	364	378	338	316	355	319	350	334	321	349	336	311	348	330	318	368	333	391	374	323	333	377	383	330	310	333	354	351	333	335	382	343	349	333	342	357	322	350	401	352	330	322	324	328	325	354	336	359	333	356	321	369	362	334	321	330	330	351	337	334	338	333	368	339	327	349	305	353	333	319	332	345	316	354	286	323	336	288	340	357	317	334	345	334	357	329	378	352	324	376	325	340	363	332	333	354	337	334	354	322	323	342	336	325	334	370	367	321	328	332	324	363	338	350	365	336	369	341	315	323	341	362	355	321	328	352	357	342	312	327	347	338	350	362	330	321	368	354	334	356	332	350	358	335	341	366	336	349	332	325	330	327	338	356	331	320	343	365	358	319	353	342	300	334	368	324	339	312	300	337	356	337	332	332	348	334	357	326	367	332	334	336	336	342	327	350	326	311	326	360	337	329	338	360	361	355	318	320	317	367	355	384	339	308	373	341	346	369	366	365	385	351	339	351	370	328	317	348	365	315	340	373	344	272	336	353	327	373	335	346	348	356	321	362	353	338	342	369	361	338	335	333	328	325	344	319	371	340	336	326	293	343	308	329	318	322	345	342	329	335	339	318	330	319	360	339	370	340	329	343	304	346	322	373	337	336	366	342	343	315	340	368	326	349	323	324	367	364	325	341	348	318	321	385	358	317	346	339	331	340	341	322	332	309	352	317	361	333	321	372	349	337	344	333	336	361	314	332	355	343	312	330	327	352	356	326	341	354	330	335	348	319	335	340	346	313	347	343	359	370	305	343	353	337	351	340	322	348	360	345	353	378	350	333	334	353	338	365	339	346	346	347	304	304	319	351	328	327	298	331	318	351	332	344	330	360	351	339	324	338	324	322	329	313	346	357	335	331	347	368	329	376	329	334	322	350	331	336	350	334	339	397	356	354	344	334	323	333	364	361	354	336	333	313	361	344	357	340	310	365	325	347	342	325	355	324	314	344	314	329	316	323	348	360	325	350	358	388	333	355	338	312	345	336	334	336	345	337	343	318	344	344	353	349	346	351	325	341	332	332	346	342	368	332	362	388	336	335	357	324	342	318	361	354	337	388	406	327	350	344	353	316	321	328	316	386	355	329	363	337	337	343	351	318	331	328	336	343	322	336	329	340	353	339	323	279	339	380	321	353	305	359	370	327	326	353	314	386	345	350	333	317	340	345	323	355	330	352	366	362	335	336	354	361	335	367	358	339	314	314	342	333	356	347	339	346	350	328	324	343	329	350	375	351	348	329	305	344	334	316	356	383	341	362	344	340	355	365	375	362	321	349	342	325	369	340	318	364	306	363	342	343	331	363	385	323	323	327	335	306	353	351	332	354	303	351	329	329	335	330	359	348	358	324	320	329	321	357	337	350	327	323	318	343	311	314	354	329	349	338	343	337	320	350	311	325	345	347	354	346	355	344	338	340	326	310	331	347	389	337	344	356	363	315	387	349	316	310	337	379	344	329	341	343	370	357	324	356	340	359	359	370	327	323	321	323	332	328	340	351	307	351	334	357	332	330	311	343	313	336	344	359	328	321	336	361	348	360	322	315	336	331	317	338	349	326	337	328	336	357	303	347	363	322	339	354	357	341	332	351	352	331	356	355	339	335	374	348	367	344	338	359	345	356	375	344	357	343	322	331	310	314	360	333	333	328	335	361	351	332	374	378	341	349	302	316	349	319	351	357	319	350	308	339	354	350	347	333	350	332	355	323	331	310	370	358	332	369	333	313	335	336	347	327	335	349	364	305	329	380	360	350	355	359	353	328	350	313	337	358	348	360	315	323	287	370	351	350	371	320	338	329	337	349	349	321	315	323	360	333	350	325	345	351	338	351	325	346	341	337	342	344	335	329	343	327	321	310	330	328	384	337	341	327	362	298	316	366	338	318	329	362	350	331	339	330
63101	104275	83026	55773	35844	17977	6239	1761	773	501	463	478	467	488	480	478	447	506	487	479	422	486	494	442	497	496	498	460	472	465	480	488	483	444	455	489	483	515	494	507	494	531	493	525	497	484	465	504	488	507	514	425	509	506	469	456	481	472	494	475	523	474	504	485	481	487	472	491	517	476	475	468	501	512	487	494	491	439	523	475	461	492	493	445	447	491	507	478	500	446	431	509	478	421	462	450	433	503	489	537	476	491	516	457	477	478	495	475	514	460	472	489	452	485	479	472	462	501	510	515	479	466	506	471	477	484	429	477	491	469	479	488	466	506	490	473	470	516	503	529	483	495	458	488	465	437	464	509	466	477	486	474	451	462	466	460	514	471	462	499	526	504	469	495	513	450	473	460	458	468	491	490	464	468	466	504	523	491	513	458	462	488	498	428	499	476	493	452	501	474	453	486	495	516	491	494	494	453	446	437	440	486	458	465	480	461	496	497	491	452	477	493	505	488	446	496	500	461	484	434	459	491	508	484	513	444	464	501	497	486	485	510	501	456	495	482	461	495	488	475	481	478	531	448	470	487	461	492	507	461	477	463	463	458	506	474	516	465	489	496	467	478	471	462	480	483	504	492	470	485	520	486	516	467	495	493	456	463	451	476	465	513	495	518	454	490	487	503	455	404	467	477	451	469	449	470	511	450	507	458	482	462	498	453	470	441	472	482	454	485	509	494	476	472	469	488	518	483	492	470	492	520	472	477	495	479	466	490	466	476	484	470	480	473	460	488	500	488	503	472	460	466	474	473	466	471	486	486	472	418	461	496	508	513	500	502	452	503	467	451	538	459	485	475	503	490	468	443	476	444	516	488	502	483	509	469	505	474	442	474	489	489	465	483	506	489	479	474	482	458	487	467	447	518	466	488	482	454	460	503	486	479	484	480	481	476	475	472	472	453	449	472	496	490	471	518	489	491	471	473	488	485	472	480	507	444	471	485	534	522	489	486	489	503	480	454	491	459	512	466	464	519	460	469	485	465	459	515	497	497	434	493	486	486	454	485	474	464	511	453	456	498	471	481	455	456	497	494	491	472	514	466	478	502	473	503	494	487	498	437	498	505	455	490	494	447	469	471	461	524	476	459	489	492	501	461	503	482	481	477	468	537	457	450	485	508	467	434	501	503	499	487	510	497	479	493	489	477	472	482	499	499	496	520	478	495	476	493	482	521	492	438	472	485	482	455	463	488	489	485	484	474	468	426	450	531	474	474	477	484	510	481	475	436	473	535	487	522	516	473	457	479	506	490	453	511	490	455	487	438	487	497	532	457	492	497	498	467	527	480	494	473	489	484	455	412	504	490	482	468	496	513	496	474	508	490	491	484	483	467	485	458	495	469	484	497	486	540	495	506	489	460	474	484	507	483	478	464	481	497	489	452	473	464	487	476	473	502	483	453	521	510	499	532	466	488	462	495	490	481	513	482	490	500	523	461	521	477	475	489	494	491	460	447	477	473	456	467	515	497	437	468	471	511	529	466	488	499	479	484	466	507	498	495	476	478	469	502	524	549	466	449	484	463	492	491	504	521	504	473	460	437	486	496	477	506	476	478	442	480	513	472	455	485	479	487	481	533	472	499	474	479	511	504	449	493	523	475	469	488	494	497	444	477	512	489	482	516	463	450	461	470	492	455	488	490	470	478	472	515	511	470	447	515	510	463	490	476	478	460	500	489	519	511	501	472	475	481	515	513	480	503	546	466	490	484	500	458	521	476	489	458	520	474	472	464	491	450	489	501	468	494	460	491	463	452	506	489	479	474	526	495	431	471	478	480	473	469	489	477	459	467	471	502	459	488	511	484	449	507	463	495	488	482	479	478	515	474	453	469	494	474	520	496	449	462	503	439	476	489	473	510	508	496	484	493	470	445	483	488	451	504	475	467	515	474	493	504	479	502	491	448	538	492	527	499	448	510	510	514	495	502	531	471	453	486	467	489	476	467	474	483	484	497	482	450	479	483	439	464	464	472	500	467	513	469	482	478	475	476	470	471	510	464	475	522	489	476	530	509	457	499	496	461	447	464	458	485	480	489	492	481	493	482	473	509	467	468	506	462	493	505	458	463	496	488	484	489	465	501	473	514	464	500	507	479	515	471	477	474	512	523	516	480	487	460	444	471	431	492	502	513	487	483	468	486	538	507	462	452	447	487	497	463	494	493	469	484	454	495	492	466	445	481	449	470	480	476	496	499	487	492	485	465	463	470	460	478	488	446	483	473	476	469	501	490	506	463	476	449	470	508	490	471	515	508	484	473	463	449	485	493	489	465	505	482	484	472	482	469	500	513	490	432	489	488	470	491	470	478	505	469	462	498	470	466	479	512	464	498	485	463	511	493	509	572	495	461	460	466	499	480	490	489	486	476	497	475	478	473	502	486	457	467	486	464	486	483	508	469	479	555	486	462	487	517	462	507	490	503	437	485	503	455	478	482	488	492	517	457	488	483	507	455	458	459	493	470	481	498	485	450	491	485	479	485	482	478	501	510	483	477	466	455	471	505	490	506	515	480	474	489	476	514	498	511	469	504	508	486	479	471	503	511	461	463	475	473	442	471	457	484	476	500	458	482	467	447	517	444	472	472	502	518	480	483	479	461	491	516	455	462	466	507	499	457	491	497	493	472	480	479	477	454	471	491	500	497	491	494	473	500	463	494	435	481	489	465	469	458	467	516	504	473	451	497	504	484	446	471	470	487	479	494	473	483	482	476	474	491	478	460	488	461	465	497	492	485	487	463	491	481	493	469	476	455	421	494	491	508	476	503	508	508	535	471	466	496	479	465	507	458	456	484	463	513	528	470	478	528	464	514	532	476	448	486	504	481	503	508	496	489	481	493	493	493	477	512	442	518	474	529	445	493	498	484	440	442	503	461	493	459	475	505	453	479	499	466	480	518	497	467	472	467	472	452	473	471	490	485	496	494	466	482	486	454	492	505	487	516	446	521	493	480	493	491	483	512	485	473	513	533	508	514	480	529	485	495	511	505	459	488	489	485	487	489	476	453	461	474	468	466	511	531	497	484	437	472	495	467	478	482	466	496	475	455	459	474	447	484	474	483	431	510	443	506	492	485	500	469	471	476	485	453	489	447	442	459	469	463	484	478	456	476	486	479	487	505	456	479	442	442	509	456	515	452	492	498	448	483	449	506	525	464	517	485	500	466	501	460	539	484	458	484	478	487	475	483	487	495	460	477	471	463	449	466	507	451	487	478	490	491	464	442	493	470	517	492	455	469	487	513	482	493	472	432	506	467	515	444	482	464	483	470	485	506	508	481	515	485	475	509	473	470	473	502	451	485	478	505	540	481	471	469	504	466	471	500	486	469	486	492	461	529	532	472	473	466	488	475	458	494	447	473	481	447	454	496	489	482	488	464	461	460	490	508	490	503	493	469	528	506	497	464	442	500	482	470	481	485	493	488	470	460	477	469	459	491	456	520	495	457	495	495	486	507
28369	28077	31071	18135	5089	1315	600	404	317	320	368	349	302	313	339	344	320	336	337	322	358	354	330	338	344	312	337	346	339	311	311	347	352	309	314	324	320	362	321	312	317	332	317	339	306	350	330	327	354	334	329	321	329	318	314	379	330	327	344	336	296	321	334	314	344	327	335	295	319	304	330	319	313	338	292	315	305	292	345	327	329	358	326	328	341	338	337	357	314	340	309	337	337	310	323	320	313	307	344	322	316	360	358	301	337	318	313	303	308	333	314	323	317	338	314	323	317	302	316	345	310	318	348	336	333	350	298	373	300	333	321	339	303	312	313	321	322	321	335	327	302	347	337	304	337	337	331	319	341	340	323	325	328	306	357	323	349	318	318	340	319	329	370	302	318	315	310	315	358	300	351	315	309	337	326	304	311	318	325	313	338	316	295	325	320	299	305	366	338	298	298	325	311	325	333	309	320	310	325	359	297	324	305	326	311	327	345	293	338	358	316	343	339	345	341	346	331	347	332	324	303	330	329	337	319	324	301	331	327	328	315	341	334	302	334	317	340	333	332	336	347	354	366	330	365	342	293	296	356	318	289	287	329	362	315	294	312	314	349	314	318	300	313	319	330	301	363	341	295	317	312	323	338	339	326	298	333	328	309	321	335	367	313	305	305	323	307	319	326	311	287	333	336	321	342	324	314	318	316	322	319	314	311	312	355	309	296	310	330	330	337	325	303	303	328	318	329	329	328	313	353	330	316	314	328	357	335	342	339	316	312	352	294	292	348	327	308	339	303	336	312	312	320	324	358	338	316	336	293	322	370	330	303	330	301	341	378	337	293	320	324	360	337	316	336	303	296	327	291	304	347	352	316	321	323	344	315	312	325	322	334	342	339	312	336	325	333	341	327	330	284	341	316	359	340	340	313	343	308	303	300	354	305	330	332	339	303	310	322	324	352	306	325	335	348	319	336	363	329	321	323	284	342	330	336	298	312	339	339	326	348	312	322	348	333	341	354	304	324	284	353	289	298	313	330	324	313	333	309	338	344	324	328	339	328	326	318	331	336	363	314	317	297	300	320	307	314	319	324	325	362	308	351	324	349	310	333	330	354	313	353	385	322	345	331	328	324	303	341	317	319	340	310	307	347	329	314	307	319	344	326	334	352	362	309	308	341	334	352	301	314	319	321	355	304	306	311	314	346	294	353	303	273	324	345	326	312	350	314	304	343	301	346	323	355	307	327	295	336	345	333	309	302	329	305	342	335	315	375	352	342	340	356	334	332	333	343	346	330	351	322	303	359	286	333	331	341	315	321	318	326	347	322	309	341	310	310	356	333	359	312	321	342	315	308	355	327	334	328	324	312	332	331	324	374	296	306	356	330	337	309	329	325	301	297	303	325	308	334	339	341	330	323	315	322	314	344	343	315	350	322	325	328	315	318	317	301	320	319	319	345	304	357	330	331	317	293	345	328	332	340	349	325	324	321	347	299	308	314	300	319	319	304	297	323	332	299	304	349	335	358	315	315	325	323	341	303	345	327	326	322	327	330	312	327	351	341	299	361	350	305	322	312	302	303	345	311	300	332	343	313	360	351	334	335	369	321	333	333	337	294	326	356	310	306	334	356	324	314	309	313	332	345	314	293	312	313	328	332	304	329	335	303	365	348	321	335	329	332	344	372	319	320	319	357	310	312	308	312	357	306	313	345	333	268	311	294	306	359	335	325	300	361	372	347	310	320	333	335	315	326	305	326	330	321	350	299	330	325	327	327	294	340	344	329	317	338	311	333	337	337	344	312	318	327	337	315	307	348	350	315	324	341	335	324	322	323	341	349	347	334	325	336	318	329	329	355	313	309	349	314	326	300	308	324	326	339	290	337	324	336	332	326	333	294	313	322	323	316	314	326	325	350	295	307	336	346	307	319	309	307	361	315	324	328	310	364	308	361	317	329	357	368	327	321	322	332	334	338	363	329	313	337	336	321	303	307	340	329	324	378	325	330	347	322	297	372	333	293	333	335	320	355	342	341	343	317	323	328	337	356	315	362	282	340	317	338	318	300	320	283	327	308	314	312	311	312	293	315	330	337	337	324	305	320	335	317	329	327	349	315	374	339	340	300	338	339	323	330	340	322	349	305	342	329	341	338	332	349	325	349	328	314	330	357	301	346	314	345	339	320	332	327	320	305	340	332	329	330	328	336	314	341	337	280	379	313	335	335	326	363	347	316	319	353	324	331	319	299	323	308	312	311	287	306	354	354	307	323	276	362	327	327	323	319	345	354	340	352	311	374	341	327	298	340	342	320	339	321	308	313	360	336	343	324	313	343	345	332	285	313	331	349	306	325	335	306	321	296	328	338	347	353	349	331	328	317	321	325	323	331	340	328	291	311	335	335	331	337	303	314	334	346	345	295	317	311	332	337	345	345	304	351	332	315	354	308	311	336	332	325	338	309	320	369	333	319	331	327	296	304	310	338	327	368	360	329	324	345	316	319	326	340	322	343	331	358	309	303	316	334	329	304	302	344	372	315	340	357	295	323	324	313	308	311	345	305	282	306	358	294	304	322	354	294	341	332	329	360	346	285	314	340	324	302	328	323	331	331	333	376	311	316	313	335	323	331	338	311	319	321	296	345	310	310	333	321	349	353	330	325	295	338	329	322	327	351	307	311	298	336	314	344	304	337	343	307	349	361	317	307	335	327	301	317	351	322	285	318	333	349	335	368	353	340	318	317	348	358	338	292	333	343	330	298	307	326	348	315	319	356	350	306	312	363	313	367	310	327	330	301	324	316	334	357	320	345	310	334	326	342	347	311	333	324	320	303	291	330	315	340	304	333	322	349	291	316	334	332	331	320	297	325	323	362	290	345	315	304	334	320	316	329	321	326	322	321	323	341	327	333	304	367	324	315	315	348	352	350	303	334	314	327	333	337	330	291	344	313	349	339	330	316	320	305	334	318	340	306	313	315	350	324	346	327	310	340	339	318	321	328	350	337	308	318	338	298	359	302	321	314	313	332	316	287	353	311	342	332	364	360	316	316	354	314	340	375	352	292	344	306	345	341	319	330	336	323	330	335	329	349	333	337	347	304	312	337	332	341	334	313	328	314	331	340	337	323	313	321	313	298	325	308	355	313	318	313	306	313	312	351	352	323	325	331	312	322	319	339	315	353	357	357	294	308	316	359	346	324	346	344	322	303	314	324	324	337	328	330	343	331	335	358	339	332	322	337	344	339	340	336	341	327	332	322	307	326	309	300	323	314	326	329	311	291	324	328	313	320	333	319	329	322	311	319	309	306	318	323	319	342	322	311	342	304	326	324	309	334	335	327	337	284	333	326	324	353	325	318	329	340	319	320	339	333	347	340	321	325	347	283	306	336	327	333	315	349	327	320	338	318	321	298	341	328	312	310	349	309	360	354	325	310	323	356	314	304	335	317	321	321	349	338	328	310	330	311	324	307	302	347	323	315	323	322	308	333	364	333	345	349	332	309	303	318	344
32058	47269	35665	17830	7119	2507	1025	567	511	501	485	467	422	469	456	487	475	479	465	459	475	478	467	473	467	441	491	490	477	464	472	485	482	508	472	490	492	468	510	461	476	444	469	463	494	476	476	471	463	456	478	492	516	453	487	477	459	465	493	480	496	504	448	480	471	467	492	479	530	485	473	468	466	484	479	447	508	457	470	415	479	493	476	513	440	519	470	509	462	423	454	473	474	456	450	449	474	479	473	542	493	500	466	518	495	443	476	465	483	495	470	480	446	484	489	498	492	457	489	492	481	482	489	520	490	514	492	482	449	464	491	530	449	472	473	456	473	462	445	479	472	478	487	455	490	460	466	462	475	462	480	489	490	478	438	454	454	480	463	443	452	492	458	477	462	454	457	492	503	477	448	495	477	450	470	470	481	454	474	454	466	504	495	454	471	474	479	478	464	472	483	497	468	487	464	467	428	503	510	465	470	443	465	481	467	506	485	492	433	501	432	482	447	493	461	469	473	481	457	499	481	482	465	489	480	456	478	497	483	434	469	494	461	514	459	470	469	442	514	482	460	458	463	477	480	488	431	502	492	473	476	446	469	465	520	471	507	476	507	480	496	494	436	507	489	474	503	457	509	489	504	464	484	492	484	516	461	454	478	474	448	521	445	467	451	484	477	492	497	497	495	463	495	466	471	450	472	437	512	495	461	440	513	474	495	473	450	476	484	465	482	482	462	488	441	465	469	448	454	466	470	482	460	498	488	458	456	465	541	463	468	470	455	458	528	463	474	431	488	463	466	516	475	451	471	435	484	456	491	470	482	472	456	476	482	467	450	514	515	490	496	489	463	446	461	447	458	465	451	436	477	433	449	444	478	479	477	445	434	453	494	504	507	473	467	467	487	494	478	492	486	478	488	475	454	478	465	468	488	495	497	461	496	473	502	475	466	499	505	433	478	460	482	488	480	458	471	468	478	447	458	507	466	504	448	453	475	415	464	462	473	464	497	495	520	473	470	445	503	450	478	456	466	432	505	447	475	480	486	500	439	483	471	464	454	452	463	485	447	462	481	504	520	511	470	511	509	465	459	525	475	455	467	474	481	498	438	466	464	505	482	462	445	508	471	453	450	488	494	476	463	450	469	466	459	436	495	500	487	448	468	471	485	460	481	433	471	484	464	458	458	491	466	468	481	466	462	472	447	469	491	457	494	507	483	469	478	473	468	495	439	458	449	463	479	452	475	475	466	438	444	447	475	469	487	468	493	519	427	449	403	503	469	488	455	484	486	486	478	466	510	465	457	490	487	493	512	487	457	494	511	462	491	483	472	468	439	462	473	471	480	509	481	489	470	488	503	453	493	466	473	469	473	465	465	478	440	489	513	446	445	488	484	459	517	450	467	512	477	487	446	487	504	502	474	474	444	462	462	465	467	490	465	462	462	429	496	520	514	490	456	475	444	473	477	478	463	451	507	470	490	467	458	482	477	473	498	484	446	477	505	480	491	498	509	512	453	475	472	482	459	470	472	459	471	474	477	498	471	474	442	472	487	480	464	485	518	460	438	474	444	517	486	471	487	501	515	500	498	472	491	505	495	457	491	465	504	488	451	473	508	484	473	492	448	484	489	474	490	465	470	446	503	487	494	510	513	486	457	470	459	475	465	513	474	479	458	489	494	463	447	464	475	475	452	494	511	505	489	489	440	459	434	482	461	468	467	481	518	477	492	462	490	520	419	507	476	488	491	507	451	451	485	504	485	440	476	476	499	475	429	514	436	504	454	515	465	480	478	501	476	496	421	474	477	455	483	475	479	453	475	480	469	480	479	432	480	494	479	458	459	498	473	473	474	487	503	474	481	497	486	449	485	497	515	440	473	478	487	480	449	489	469	504	470	443	485	468	480	487	519	470	472	455	502	486	490	499	460	461	495	465	477	445	479	491	476	463	474	504	485	472	483	455	471	474	519	496	496	452	475	473	483	480	469	501	463	466	445	468	460	488	479	504	480	501	469	469	490	482	451	436	504	504	446	495	459	473	486	481	494	483	472	490	499	464	480	531	452	454	464	468	451	511	475	501	495	466	452	449	460	462	509	507	469	450	453	486	478	462	513	486	480	504	510	462	486	464	501	477	457	484	455	472	486	472	465	481	496	484	515	498	471	489	522	458	468	510	454	502	471	512	438	485	500	460	468	494	506	479	501	470	470	503	449	452	473	451	449	482	457	478	478	496	455	490	442	461	490	478	471	474	464	469	461	472	473	476	511	486	459	460	470	465	469	514	470	480	446	473	462	506	484	485	482	505	461	447	482	479	464	484	434	469	466	453	474	440	474	448	498	484	497	448	480	491	476	477	512	471	489	471	457	479	463	474	471	487	410	494	477	428	511	457	487	449	457	499	489	488	486	482	464	474	498	447	466	452	451	482	460	458	500	439	463	500	532	522	507	497	469	466	455	484	479	520	485	485	467	489	453	466	501	473	469	481	447	505	475	479	460	464	498	471	480	471	484	500	468	486	492	473	471	481	511	465	522	470	514	460	497	429	511	452	458	495	469	497	487	473	511	490	480	457	480	515	452	468	484	447	489	455	487	483	499	475	492	461	477	467	460	483	484	502	476	478	476	457	453	445	481	475	452	455	475	470	463	516	485	454	457	463	511	453	466	467	456	470	495	484	443	458	439	466	465	472	489	464	472	476	496	501	500	514	486	460	488	467	470	509	494	469	524	478	467	466	489	490	487	468	440	494	464	483	487	456	474	426	483	456	493	488	505	451	423	486	422	460	466	484	473	473	497	474	449	464	442	481	469	475	481	455	500	454	437	487	464	460	471	501	485	466	483	472	466	439	437	462	475	487	479	484	478	488	470	467	461	479	473	482	479	476	491	473	457	510	455	487	490	485	454	491	475	452	451	523	444	475	489	488	451	478	438	504	486	490	493	498	457	469	436	502	440	477	467	495	494	460	473	471	473	458	456	482	479	482	479	471	449	528	500	468	501	463	483	436	465	429	504	463	451	464	464	498	453	488	477	484	480	455	476	502	471	448	515	471	460	458	480	505	462	491	486	448	472	481	469	492	468	490	451	482	471	499	492	446	522	463	459	504	482	446	485	455	486	468	457	461	456	488	464	450	495	509	475	499	477	476	449	455	462	482	545	461	494	493	489	473	432	472	483	470	498	443	475	467	446	497	491	487	487	452	481	473	475	492	461	477	481	483	469	513	483	431	459	443	496	463	508	473	509	476	453	487	480	480	508	493	476	480	466	450	441	508	454	446	486	508	457	513	492	484	450	505	461	486	503	463	486	472	471	446	453	491	482	515	490	473	471	475	453	494	499	527	457	437	427	463	488	485	495	470	463	479	493	467	479	451	481	469	482	472	499	471	523	438	504	507	468	467	478	483	452	469	430	465	429	493	475	467	470	458	489	470	462	511	477	493	447	462	422	513	478	465	453	462	501	492	490	483	490	478	471	483	465	488	495	488	492	443	496	500	442	474	490	463
24698	22646	33692	30388	23861	16223	4204	720	438	334	348	338	344	331	361	353	356	371	352	370	354	344	336	343	334	317	340	338	363	330	338	339	354	377	356	351	331	358	344	340	331	329	359	380	347	380	343	342	332	352	359	354	358	332	366	319	361	316	357	370	344	339	342	332	349	348	382	329	353	330	351	345	323	359	380	348	353	384	343	337	373	376	330	369	330	344	331	316	320	338	340	379	320	312	351	342	358	381	376	329	325	389	364	353	340	333	318	376	349	325	341	349	339	364	356	345	345	362	326	387	346	344	350	317	335	379	349	335	333	368	328	364	371	357	344	352	343	338	317	324	351	345	336	355	344	345	346	373	328	383	374	340	345	361	355	314	372	333	328	276	361	351	336	365	360	338	367	338	339	354	350	334	348	353	339	331	326	395	358	370	355	369	348	354	338	334	343	345	329	350	360	390	330	316	348	366	357	334	357	365	369	341	345	347	319	346	361	344	344	360	325	358	327	348	339	329	341	342	365	380	348	328	322	347	352	329	373	341	344	335	370	343	364	325	326	335	353	329	356	328	325	346	362	343	354	311	343	354	355	333	310	335	386	375	385	332	365	359	370	383	323	312	356	337	335	337	345	326	360	375	366	337	357	358	340	348	317	354	339	343	386	369	336	316	336	380	350	322	310	322	386	351	372	346	325	333	345	325	330	338	344	358	360	335	351	355	336	379	329	353	365	347	359	363	327	319	333	328	373	349	340	348	346	338	358	353	355	346	357	359	352	362	340	362	324	359	354	361	347	320	364	384	352	369	390	375	348	342	301	348	351	347	329	389	325	328	343	355	352	335	345	347	341	328	325	323	326	330	343	357	351	313	356	338	327	316	332	362	313	327	349	334	314	348	342	344	338	362	331	357	327	347	324	292	370	310	331	356	344	338	350	367	349	341	334	343	370	319	381	360	329	352	342	342	318	313	357	360	338	380	362	342	304	335	346	349	341	331	357	377	337	362	348	329	330	357	383	342	344	346	364	327	335	329	359	354	383	356	361	341	339	363	391	366	337	313	337	360	353	322	374	362	330	369	343	321	333	391	340	350	348	361	341	347	357	352	324	336	327	383	345	334	384	361	381	342	367	359	349	348	325	343	340	366	360	375	355	345	353	372	390	385	370	389	358	357	351	336	381	341	314	368	368	351	344	357	371	308	310	344	324	351	376	342	334	365	350	335	389	310	385	334	304	344	331	346	316	355	347	354	359	336	366	329	373	345	334	380	364	353	358	361	335	362	358	320	353	349	340	376	331	350	348	351	330	348	375	310	358	325	383	359	317	359	358	347	317	350	339	388	376	369	356	357	327	360	302	328	305	350	363	347	334	343	350	315	314	366	322	317	348	355	330	346	385	359	381	337	335	334	354	364	332	360	331	355	383	340	363	339	368	330	386	386	362	348	351	394	338	363	311	364	383	354	369	328	368	373	344	350	319	345	377	358	336	358	343	345	344	341	379	331	361	323	353	326	351	327	363	354	350	326	307	319	364	326	358	351	359	310	337	348	329	368	329	358	335	380	360	366	318	371	312	336	361	360	314	354	318	350	381	347	347	358	376	319	373	348	334	319	359	344	387	365	310	360	375	392	338	372	339	351	351	351	320	353	349	389	312	351	356	348	356	325	319	364	346	349	329	334	341	349	359	332	351	346	348	342	352	312	304	350	362	342	386	325	363	352	328	330	360	344	323	318	344	338	351	359	353	366	341	328	362	344	339	341	366	343	358	347	331	336	346	329	354	335	299	330	341	379	344	369	334	351	381	365	351	361	326	335	344	337	343	350	347	322	289	363	338	318	363	326	330	327	357	342	350	377	342	326	333	365	341	357	350	348	323	369	348	361	373	360	367	360	333	356	362	352	347	350	337	341	377	345	364	356	343	339	356	331	330	324	350	366	330	355	311	336	334	347	340	355	370	370	329	369	391	339	339	366	345	329	364	353	332	358	314	328	338	372	341	359	353	347	377	375	325	374	374	371	369	337	343	347	348	357	329	347	351	363	374	330	334	370	333	336	340	318	354	344	331	365	354	351	327	365	313	364	370	316	337	330	335	337	328	350	322	345	352	357	358	364	357	336	319	361	347	318	379	335	352	314	334	302	326	338	338	372	326	357	322	354	350	356	347	356	310	334	317	340	358	338	340	352	343	362	380	326	377	339	347	336	326	352	307	392	321	353	341	345	320	346	324	346	323	314	346	345	319	398	373	357	352	332	343	349	359	331	343	337	348	323	329	348	326	347	350	323	354	396	327	365	324	351	344	332	304	355	319	365	395	378	346	370	381	339	337	351	366	370	339	378	380	330	364	340	373	330	351	335	353	341	352	344	384	403	337	347	377	342	353	326	353	327	374	354	344	339	348	333	347	331	342	345	326	350	342	344	334	359	329	341	362	338	375	362	370	377	363	345	329	332	354	336	341	342	347	347	317	356	351	367	363	380	333	356	336	371	342	353	336	321	341	365	353	364	341	332	341	351	361	338	368	371	339	327	342	312	372	347	319	347	400	346	357	382	337	344	346	356	346	363	328	377	357	361	342	368	365	397	334	359	357	345	323	338	344	326	331	339	319	335	317	320	342	347	307	335	336	348	379	325	316	359	330	351	343	315	328	339	363	319	366	388	304	345	328	345	339	345	365	362	393	329	322	337	333	338	358	367	361	367	375	357	373	332	338	355	324	357	364	358	336	352	347	370	359	323	334	352	333	340	355	337	345	346	352	340	310	316	369	337	359	324	320	323	393	328	354	381	353	375	345	357	354	353	353	368	367	362	341	334	353	355	359	364	335	343	356	349	335	347	369	341	316	353	323	341	384	373	356	340	316	341	359	359	337	355	327	327	366	340	369	316	343	333	344	336	334	335	403	378	374	330	373	396	359	353	344	373	364	340	325	346	349	345	342	345	314	307	379	323	344	376	354	351	357	377	383	343	322	339	356	332	339	328	332	313	346	333	351	364	366	316	337	308	362	347	342	376	338	336	366	375	379	331	322	338	372	330	335	319	339	333	360	350	360	350	379	365	304	339	368	353	349	362	353	333	357	355	338	363	364	358	372	354	376	321	342	370	325	330	345	344	365	338	351	348	377	352	350	363	336	370	358	351	380	326	370	372	317	317	379	359	337	382	351	347	339	341	367	355	344	334	355	375	345	360	335	364	357	386	335	345	364	370	353	344	379	350	373	343	368	364	311	362	354	339	310	358	359	334	322	341	359	351	333	356	343	340	342	334	378	375	363	352	364	347	348	331	386	374	342	331	394	368	341	387	347	310	341	347	326	352	323	351	354	378	354	357	334	331	390	325	355	354	319	358	336	350	359	354	361	346	336	322	350	351	344	345	320	330	360	322	309	373	347	361	333	351	330	356	350	376	337	344	329	339	360	363	349	316	334	390	322	352	401	340	353	324	372	349	335	344	325	351	343	362	376	343	336	342	350	358	346	344	342	378	397	369	357	395	334	319	370	364
58589	92696	72288	46264	28780	12831	4084	1316	623	574	547	526	477	530	483	522	509	532	499	531	524	497	535	500	519	530	541	546	519	482	516	493	481	501	521	502	560	542	554	501	485	513	522	543	506	494	530	505	493	520	513	511	511	529	463	538	517	520	501	508	524	508	527	506	460	503	503	493	490	498	550	521	496	506	547	512	495	520	538	490	476	472	513	508	483	545	481	505	494	464	495	495	508	523	527	509	449	484	505	491	486	502	520	535	507	487	495	483	481	465	514	491	453	508	501	494	479	512	484	503	514	512	493	545	486	492	494	492	544	541	497	506	495	499	525	520	499	497	479	512	519	533	493	501	541	493	516	459	505	499	494	481	521	508	506	521	477	494	532	510	528	511	506	513	530	497	483	517	469	517	479	519	513	545	514	498	490	498	508	542	546	542	538	564	500	510	488	487	519	465	496	517	489	516	469	494	494	536	519	485	496	502	518	477	485	512	469	489	514	470	490	510	474	489	464	530	520	469	529	526	535	532	491	547	503	527	513	486	489	509	501	552	514	528	461	490	511	499	514	473	481	486	484	485	515	490	497	538	449	517	494	490	505	515	508	472	500	503	518	519	512	512	504	496	531	516	500	491	525	500	458	524	493	511	497	532	484	479	517	524	490	510	496	508	461	519	561	481	488	519	526	489	479	500	499	535	516	497	484	509	498	479	501	506	505	496	493	492	513	507	544	479	535	493	508	494	493	523	492	475	531	483	505	511	504	506	534	502	518	482	545	451	500	521	477	534	483	580	511	513	506	533	520	473	490	489	538	465	491	508	504	526	538	523	503	496	463	508	503	516	498	525	498	504	494	486	493	505	481	498	473	467	555	478	538	512	479	441	531	502	523	528	518	484	496	544	514	494	522	528	482	550	502	506	524	507	519	498	513	513	489	484	488	489	509	509	500	534	501	505	491	492	485	492	494	468	499	475	495	472	473	549	528	509	533	525	536	469	489	491	499	506	492	481	503	501	484	473	520	498	518	529	466	537	505	500	548	518	463	494	532	486	480	491	539	489	505	499	519	503	518	486	518	473	512	476	495	505	474	486	502	505	496	515	517	546	475	507	518	509	530	522	499	495	482	523	481	520	506	507	489	487	510	516	528	497	510	504	534	494	462	495	473	492	557	472	532	518	508	478	545	507	501	470	483	501	502	555	495	503	497	506	504	499	502	469	519	497	485	520	510	541	497	512	543	507	495	506	495	502	500	505	530	521	471	507	500	522	529	526	541	478	492	489	449	482	457	500	483	501	459	508	502	517	513	528	541	485	494	493	498	539	482	543	513	467	536	515	451	519	522	491	512	485	491	502	493	482	486	480	519	458	505	527	504	541	478	509	548	491	496	481	478	489	482	494	502	531	536	488	537	505	522	471	504	479	512	504	482	510	495	508	481	477	508	495	507	518	561	512	520	498	522	493	547	506	497	526	463	490	466	516	496	481	475	492	452	480	491	515	500	495	519	516	481	490	498	471	497	520	518	502	508	471	506	502	520	492	537	491	551	480	501	518	525	509	522	488	531	508	542	516	515	485	507	514	501	501	503	497	495	529	510	480	506	489	534	541	446	518	508	500	518	519	506	508	539	481	475	565	521	461	488	544	522	477	464	532	521	511	503	512	506	520	512	527	512	506	477	532	520	504	518	558	493	518	503	503	547	488	530	506	519	514	504	524	502	503	500	504	510	513	497	477	534	493	483	518	519	519	510	481	488	509	479	502	506	447	485	524	476	509	502	526	503	490	474	504	521	523	524	492	528	531	505	531	526	489	516	518	532	542	493	538	464	466	501	500	480	506	512	526	515	490	496	488	487	472	462	506	511	483	494	488	526	493	482	479	487	498	500	518	500	520	540	540	513	522	498	554	478	511	469	515	493	479	543	545	501	519	520	543	506	447	496	479	458	519	501	530	545	471	475	513	501	514	500	501	530	487	532	480	533	499	520	517	527	517	482	542	520	485	512	516	504	528	516	534	488	480	471	510	490	512	494	477	488	508	534	507	487	506	495	492	506	488	495	475	481	493	489	533	518	532	492	509	532	526	519	529	516	510	538	524	466	500	532	471	475	469	519	504	500	490	507	531	505	515	529	549	463	552	498	525	509	517	514	514	503	518	537	505	502	462	503	486	473	457	510	537	518	502	534	494	474	493	485	518	502	555	549	515	485	503	458	506	472	548	544	502	482	492	498	481	518	477	518	519	504	501	542	528	511	504	551	494	493	487	555	487	494	545	493	542	483	485	531	447	460	500	525	497	523	456	479	493	522	494	498	485	490	493	505	472	520	506	493	471	482	498	528	493	541	498	488	454	517	506	509	554	548	477	561	488	554	465	484	507	506	548	516	541	483	531	477	504	495	532	561	500	486	501	475	529	493	494	546	505	523	528	550	465	509	495	512	488	521	512	520	496	525	530	545	519	470	482	454	507	488	523	527	558	460	543	496	542	520	504	515	519	497	484	486	471	519	534	528	556	497	511	495	493	535	493	520	486	511	511	496	465	500	501	460	504	511	510	498	503	487	511	486	524	505	487	541	524	522	511	514	467	491	529	515	459	490	474	507	515	502	490	543	489	502	474	479	489	534	516	501	495	515	502	483	521	501	504	511	538	490	488	496	504	503	522	552	521	578	514	509	543	499	511	508	481	482	506	489	458	520	521	490	518	492	516	471	539	464	545	532	528	509	493	519	490	502	494	527	500	514	501	477	502	477	488	495	545	533	483	520	516	486	548	494	471	536	513	487	524	480	503	504	541	493	487	508	477	509	493	501	539	525	476	494	517	524	541	522	527	514	496	534	496	491	458	509	487	518	487	511	539	472	520	513	466	552	479	516	452	499	472	550	506	500	492	500	528	518	516	505	478	463	496	499	520	506	483	510	473	524	526	479	503	498	490	496	518	494	499	463	512	475	526	485	494	517	479	466	558	514	513	474	497	503	476	494	527	486	540	527	483	499	508	555	524	460	502	497	503	462	515	527	505	506	503	513	457	501	502	508	475	512	519	500	558	507	499	516	560	479	511	504	498	482	515	513	520	471	518	502	499	442	479	531	545	459	518	462	497	493	509	549	513	545	504	459	535	487	459	514	514	525	496	479	491	502	511	538	499	522	518	493	486	505	546	496	514	523	493	501	474	515	491	547	544	491	490	532	508	482	524	539	493	508	559	485	493	488	481	478	497	485	502	481	528	533	490	550	473	514	493	520	501	521	529	507	505	506	546	512	484	519	490	511	551	476	516	527	520	522	469	495	495	493	507	489	524	530	498	510	527	497	479	501	551	547	562	506	525	522	488	501	498	548	497	517	497	485	493	473	457	488	557	513	485	540	520	507	518	489	520	495	537	475	493	466	503	517	507	520	508	496	520	482	475	451	492	488	480	507	497	534	521	499	551	493	471	509	498	511	528	547	511	508	491	524	501	503	477	529	518	539	512	493	524	475	558	508	524	509	503	532	476	534	515	503	509
23600	21934	31675	27144	23695	21817	12764	1321	447	385	380	356	346	357	336	352	343	325	351	342	382	363	383	364	322	333	363	366	329	338	393	341	352	364	342	352	314	337	355	358	325	360	359	356	355	315	352	354	348	317	360	350	339	359	347	353	337	363	329	339	279	366	344	356	365	336	331	334	336	381	360	353	316	324	316	366	309	340	320	362	351	345	356	336	384	334	330	357	349	336	347	356	339	351	338	331	344	362	342	338	374	338	337	352	372	345	348	330	338	332	362	330	369	318	343	336	308	329	352	369	313	347	319	324	347	337	346	340	374	358	363	353	353	374	356	316	347	358	350	359	323	352	337	369	341	374	340	355	352	345	335	338	323	339	349	391	331	372	326	300	318	344	338	329	357	367	358	384	342	342	349	320	342	342	342	326	339	361	313	332	370	350	333	363	338	352	310	337	322	316	335	347	324	353	350	359	324	358	303	356	331	364	355	345	368	301	353	327	344	353	384	365	344	346	325	333	323	374	323	320	336	332	330	388	333	333	320	349	359	351	356	314	359	357	357	360	310	321	351	364	350	354	351	297	338	328	351	355	326	371	349	360	350	347	360	345	323	369	359	393	352	351	338	317	364	358	326	338	315	346	323	344	368	327	336	373	356	357	320	343	382	340	329	351	353	316	353	335	317	323	357	352	351	327	348	328	337	355	319	329	324	325	313	375	341	317	351	367	335	364	325	343	353	367	328	348	365	363	330	340	354	345	353	350	335	330	360	358	326	343	376	328	320	328	327	330	345	372	337	306	328	331	352	366	352	336	355	340	326	325	355	347	337	318	341	314	358	360	363	359	345	361	316	324	331	325	331	304	356	361	341	363	347	356	342	366	349	357	363	328	335	327	367	344	342	337	329	352	312	326	350	346	330	356	367	353	356	355	351	313	349	351	357	356	331	358	349	344	336	342	345	338	348	319	367	339	327	367	339	325	381	366	355	321	328	342	329	328	384	316	352	342	386	354	343	372	340	388	344	350	361	352	342	310	320	324	369	354	341	324	321	303	330	337	317	342	353	359	338	335	360	340	355	346	342	356	345	368	341	297	336	331	343	326	359	307	340	345	341	341	357	325	340	310	339	338	311	355	356	349	361	329	365	338	339	374	355	340	348	355	349	356	369	353	347	379	349	360	354	331	369	290	363	335	329	363	343	366	354	331	345	320	360	354	322	350	335	370	360	325	354	336	305	341	328	344	353	342	339	378	340	358	345	343	354	341	344	332	356	325	360	353	379	361	372	345	369	317	364	308	331	384	341	328	344	355	349	342	326	369	342	358	357	348	347	318	343	327	359	370	338	375	367	343	340	359	318	351	351	361	366	336	350	350	367	348	355	358	323	304	348	336	338	368	345	355	353	383	366	380	312	349	329	364	343	345	329	371	353	359	341	326	366	364	355	364	383	360	346	354	332	327	371	333	392	337	368	322	328	388	344	320	365	350	365	340	310	357	348	336	332	372	338	353	345	332	375	338	353	378	359	347	334	363	312	348	357	348	361	384	341	322	341	303	348	324	338	335	333	351	342	330	348	323	357	340	342	354	302	348	301	360	316	346	387	344	330	354	321	332	362	325	351	334	319	364	366	338	334	358	361	370	340	343	326	319	336	361	355	339	351	343	352	364	320	372	391	353	361	331	318	340	332	380	375	307	360	372	352	343	344	336	347	342	334	342	353	364	338	328	342	344	326	320	368	350	374	349	347	361	339	347	332	367	345	359	356	369	324	347	342	342	362	336	358	351	348	339	311	327	366	345	341	392	354	361	362	315	362	351	327	311	348	331	347	362	362	327	329	338	320	346	342	338	362	336	345	320	365	375	370	332	323	324	338	328	380	325	381	348	335	338	326	328	335	322	317	332	355	361	372	343	336	361	321	292	364	367	337	359	355	343	370	357	354	316	365	365	333	353	357	352	355	330	321	333	343	333	318	370	338	337	348	342	330	356	338	367	341	315	371	343	381	332	369	325	336	310	340	342	337	321	335	332	354	300	329	352	367	359	332	345	311	363	345	372	336	325	349	345	337	369	346	348	338	329	338	372	337	350	332	338	347	343	353	344	346	333	332	328	329	352	344	313	375	351	323	354	377	347	360	336	365	370	355	368	315	382	352	315	355	364	358	354	322	357	348	370	332	368	340	325	380	331	343	354	384	368	361	357	332	345	320	333	313	372	364	357	390	336	340	364	340	348	317	342	336	365	343	355	366	355	339	325	380	355	352	353	322	341	369	344	372	335	353	352	358	333	338	345	384	373	333	353	357	337	353	351	336	320	359	336	343	344	317	350	316	362	342	381	353	343	345	359	326	355	358	317	355	353	320	358	374	371	333	348	314	309	366	327	361	371	351	319	330	350	335	349	364	361	358	339	313	371	351	354	341	370	324	346	348	369	316	359	349	350	345	338	359	361	370	338	354	336	333	354	362	337	347	352	338	346	351	335	321	356	357	360	339	341	330	365	346	329	357	370	343	319	342	375	366	363	385	359	368	354	326	304	386	339	322	337	350	346	348	341	347	348	329	327	316	347	349	341	340	343	336	350	358	370	341	328	315	368	344	358	380	350	371	351	322	302	357	348	335	341	345	353	343	394	345	368	349	382	357	348	366	338	323	375	352	316	371	346	364	368	333	340	336	356	418	333	337	364	347	351	356	352	351	326	337	367	327	337	337	367	322	338	331	360	367	345	347	330	354	359	335	334	340	351	343	326	319	374	317	370	360	325	339	323	315	335	287	345	319	341	333	362	327	366	356	338	340	352	316	331	375	320	347	358	350	321	341	325	347	373	326	310	362	339	368	338	349	361	334	343	349	342	347	354	354	337	352	365	349	325	342	364	370	358	347	375	360	342	316	333	312	339	356	331	326	324	348	325	356	319	352	343	360	348	358	335	373	387	386	347	355	355	368	346	322	328	358	383	339	343	342	346	349	370	341	357	386	330	339	379	343	366	352	356	371	374	321	344	344	322	325	374	323	337	349	299	346	371	315	371	324	324	355	351	358	337	321	341	323	317	344	326	363	378	349	343	377	355	334	324	336	329	350	324	337	321	342	357	355	353	380	350	315	350	343	343	349	348	336	330	375	372	362	321	368	379	334	364	347	333	369	342	311	357	339	363	339	308	332	351	338	337	359	332	301	373	364	352	368	370	334	336	346	318	328	339	338	332	344	348	378	361	373	356	359	344	338	332	358	351	331	350	334	322	374	327	351	354	367	335	354	342	342	365	374	320	340	380	363	372	326	342	331	320	354	384	365	348	323	331	359	343	341	356	341	337	342	317	359	359	333	341	355	350	367	379	373	328	319	349	340	334	329	317	336	357	323	366	370	314	340	290	352	368	353	389	354	356	330	346	364	380	322	388	330	390	391	356	325	365	354	339	376	350	340	340	328	330	351	335	354	371	384	315	353	358	334	335	325	377	334	340	357	323	367	377	317	320	338	320	334	352	334	332	318	352	358	338	369	372
63061	103804	82893	56667	36813	19362	6748	1867	741	551	522	466	475	496	508	494	508	474	465	475	489	495	516	487	522	485	492	479	501	459	461	523	470	492	471	512	478	519	479	472	512	520	483	485	517	469	440	459	495	473	507	467	478	476	520	469	491	483	519	487	483	518	481	478	506	481	486	460	494	496	471	488	464	464	501	437	509	495	505	494	468	508	499	499	448	482	501	458	417	496	490	482	510	480	492	499	454	528	477	459	486	517	522	474	520	491	480	485	490	463	472	491	452	461	462	455	514	473	483	487	488	526	471	475	472	485	474	493	473	437	456	443	485	462	501	439	508	480	465	495	437	507	554	492	462	497	471	489	492	463	499	509	469	533	521	478	473	445	494	453	467	487	492	479	482	488	498	519	507	443	506	503	466	449	499	483	459	488	470	512	484	501	493	516	501	510	488	531	448	469	486	476	448	491	454	462	488	487	516	509	491	458	497	493	499	488	449	516	507	453	500	467	493	499	464	510	530	463	499	498	487	505	495	475	459	455	505	471	474	473	467	508	451	469	489	477	520	528	500	504	492	480	522	487	514	484	494	485	472	504	475	514	486	489	495	479	503	502	471	511	516	522	525	468	512	466	469	493	492	506	452	473	482	465	460	476	475	482	506	449	468	504	478	457	480	472	513	528	479	452	458	494	495	458	495	509	487	471	497	488	456	505	469	491	504	458	447	507	476	486	495	478	479	510	499	442	475	507	473	459	479	441	485	480	509	472	475	502	459	460	510	455	475	440	472	518	534	491	471	488	518	480	489	454	488	479	492	505	512	506	496	501	485	519	483	501	475	479	486	514	476	489	499	443	444	472	465	494	508	489	483	480	508	476	477	521	477	480	492	494	516	495	472	481	472	486	502	499	449	444	482	498	502	485	444	479	472	506	463	477	509	479	463	516	470	477	488	477	450	514	494	509	509	488	475	515	475	489	490	479	464	463	492	459	452	466	499	486	487	497	475	484	467	484	479	485	468	497	464	503	469	501	504	451	489	471	497	473	531	474	502	472	481	455	485	488	512	462	516	521	507	483	480	446	485	503	493	461	464	489	499	503	481	483	463	440	483	483	531	475	527	505	478	454	463	469	477	485	460	477	489	519	489	502	491	480	515	471	466	482	467	497	465	462	479	445	473	517	531	519	506	494	501	480	448	454	491	496	463	495	518	482	468	454	466	524	493	498	504	497	474	479	471	465	483	474	461	505	452	512	508	441	491	465	476	465	472	438	436	482	468	461	474	483	495	462	451	480	484	496	449	532	476	511	466	508	479	456	487	487	493	451	489	477	486	455	496	452	493	501	469	463	471	487	490	503	435	486	512	502	465	482	503	490	463	466	489	532	460	492	460	500	454	495	478	479	498	499	509	484	495	484	450	455	521	471	481	528	503	495	469	481	475	485	481	478	549	465	496	466	488	504	491	512	476	473	522	524	461	503	483	493	482	481	450	493	481	467	485	484	483	484	464	516	519	489	484	504	501	473	450	533	498	498	466	471	470	467	493	460	493	471	450	454	497	470	497	465	479	491	499	514	467	493	487	498	477	483	480	466	443	457	500	539	486	498	519	464	475	502	472	456	486	482	505	470	500	520	485	479	479	491	536	506	479	466	504	465	489	509	494	468	460	491	501	503	512	503	444	485	479	509	501	515	484	481	491	485	508	488	511	471	469	482	473	488	488	491	457	459	479	499	491	494	491	504	490	481	509	481	488	474	526	489	445	456	478	509	473	526	463	484	449	473	501	476	496	469	517	461	475	463	498	514	506	473	476	503	477	525	498	506	475	467	476	474	484	505	467	469	475	483	483	494	522	494	467	467	463	510	485	481	524	492	489	512	487	528	480	468	470	505	463	496	458	437	446	471	486	502	467	479	494	474	499	449	510	533	437	530	464	464	473	501	513	481	486	516	475	488	497	501	477	496	471	506	496	475	491	469	452	482	528	488	512	456	484	506	441	448	484	513	492	487	465	486	485	535	444	459	504	492	505	457	460	469	444	453	525	505	516	487	453	485	515	467	498	479	458	482	503	503	483	510	460	553	504	464	515	477	491	464	524	482	530	456	483	490	478	495	484	487	474	457	468	487	421	497	494	494	469	527	507	456	483	497	495	486	482	476	480	470	478	501	521	521	508	456	447	487	539	528	489	485	486	571	527	458	496	454	489	438	485	454	470	485	458	518	476	482	512	474	454	486	465	456	454	490	514	463	470	501	474	492	500	499	449	458	470	467	505	491	505	514	551	450	508	523	498	449	479	473	473	455	474	485	497	454	468	494	456	437	512	482	478	450	503	479	498	490	471	503	474	466	502	506	470	491	487	486	489	447	488	467	437	473	486	480	493	502	473	479	474	481	479	464	485	436	518	459	477	469	516	469	485	475	468	465	455	481	496	475	451	507	541	467	481	468	488	477	450	509	490	486	494	415	511	457	486	448	485	488	491	481	472	469	478	510	485	488	516	489	513	496	476	475	503	458	502	477	472	442	426	465	513	466	482	484	465	489	496	506	471	478	445	461	504	438	454	483	508	502	486	462	471	537	472	495	494	499	477	509	545	505	493	446	487	545	494	493	502	467	480	444	492	504	510	475	485	526	524	513	487	475	495	479	452	472	477	508	540	469	520	504	526	486	494	493	483	493	521	526	520	494	453	467	504	499	495	438	488	466	475	510	486	496	481	488	485	468	480	473	454	450	526	488	485	489	473	495	466	499	504	454	482	474	482	505	454	462	486	476	501	529	498	465	500	461	483	477	459	501	496	475	458	484	470	493	446	503	518	510	500	475	486	521	473	483	509	494	495	469	486	514	473	478	496	457	497	456	494	467	471	440	465	481	473	488	516	468	484	502	499	519	473	488	495	515	464	493	475	443	480	479	474	485	488	516	452	475	503	455	456	478	487	478	502	434	482	495	450	501	495	453	487	535	472	458	448	493	459	476	478	479	470	486	462	465	443	482	486	463	419	483	482	486	452	499	474	516	466	501	545	492	453	458	472	466	447	480	503	491	452	458	486	475	466	467	466	534	514	465	474	440	492	457	525	494	468	461	501	468	452	505	470	482	512	469	466	493	486	473	520	512	475	517	488	497	468	503	501	484	463	470	498	477	521	462	496	488	488	511	493	542	469	449	485	478	515	440	473	500	469	497	492	479	490	467	448	490	453	491	465	497	465	446	537	495	479	517	469	503	471	462	500	475	484	507	504	477	503	481	437	493	502	463	492	490	492	482	498	472	529	504	474	491	479	462	472	473	469	467	471	485	528	434	507	488	511	470	492	495	482	483	466	490	470	463	501	483	520	492	470	491	484	533	505	464	505	465	496	502	475	459	489	500	499	497	479	480	479	483	496	486	469	489	478	508	496	422	520	480	490	468	500	494	477	508	505	494	484	458	469	516	531	515	511	454	500	465	510	492	470	502	451	499	504	451	492	445	463	479	513	470	480	526	454	508	474	471	477	439	477	502	511	484
28267	27927	30883	18212	5113	1371	661	393	330	314	324	344	354	360	305	349	309	313	324	338	301	322	315	328	330	303	321	355	305	317	315	336	315	339	306	342	348	320	361	320	351	342	324	351	318	342	309	320	322	325	283	335	321	327	320	336	291	343	360	305	329	336	336	334	328	344	372	317	351	346	315	313	332	347	309	310	330	310	335	311	330	322	335	304	320	300	293	301	336	339	341	349	374	304	355	339	337	339	340	328	314	306	306	324	340	333	321	351	332	318	353	357	311	354	363	357	307	328	293	357	291	308	345	332	313	304	319	308	325	302	331	355	351	290	374	317	313	339	324	376	339	349	323	277	323	310	327	312	284	343	355	337	310	309	311	324	344	329	306	292	331	335	325	329	325	335	334	354	297	374	345	345	320	304	352	313	302	295	298	354	318	343	332	351	319	316	325	353	334	311	330	336	325	325	342	346	297	316	297	317	391	320	329	357	326	362	295	302	323	361	352	344	306	349	324	329	330	314	316	309	319	321	337	300	288	313	318	334	291	333	337	304	297	300	342	351	345	296	326	317	338	332	318	321	346	339	358	327	297	312	333	307	335	323	359	296	303	345	317	341	330	372	318	314	330	303	332	326	328	343	362	348	346	324	347	323	355	302	347	326	318	349	328	332	318	358	319	319	338	330	277	342	333	331	341	326	363	345	326	342	329	317	302	303	332	314	304	321	355	324	319	316	319	291	327	341	333	295	333	353	339	331	336	313	308	337	288	318	348	308	335	342	325	330	347	317	346	322	320	320	349	341	335	313	326	349	316	320	326	318	335	312	321	325	337	301	338	342	351	306	341	313	316	341	328	355	363	318	311	330	343	341	329	364	313	306	348	359	307	321	310	318	332	337	310	325	347	323	314	340	316	321	324	331	317	302	350	364	336	319	327	316	304	316	324	309	327	311	322	307	339	333	319	341	299	314	311	325	332	306	336	309	323	369	315	355	335	304	353	321	335	317	333	322	331	323	339	316	335	322	335	322	319	308	323	354	323	318	300	324	316	318	337	350	328	347	323	338	359	310	337	333	332	368	332	328	339	360	312	334	293	330	320	318	313	282	307	315	336	308	348	348	340	329	346	331	317	346	330	322	338	345	351	295	324	360	327	331	330	334	313	320	350	313	294	319	331	339	314	300	276	323	303	333	344	317	313	332	355	303	305	323	349	313	323	275	339	353	337	354	350	319	315	301	309	326	327	343	360	286	325	319	344	347	339	315	304	316	367	312	324	288	281	332	319	331	329	317	310	315	342	371	316	341	323	301	323	314	318	317	315	306	328	296	336	305	312	322	303	330	362	345	312	340	324	322	314	327	276	315	311	334	330	315	311	318	322	351	335	343	325	345	300	350	329	312	316	347	314	351	333	315	313	337	342	295	326	332	317	327	335	333	331	332	344	322	330	339	284	327	354	321	324	314	333	309	343	325	310	343	306	309	322	338	322	316	291	325	320	296	333	329	315	340	362	329	337	337	298	332	329	287	301	325	312	362	340	336	330	347	310	311	342	339	340	327	318	314	310	316	326	311	341	339	283	341	334	301	337	348	364	303	345	343	325	308	319	334	349	327	325	346	322	378	281	321	335	327	360	372	316	346	363	344	346	321	335	329	329	325	317	358	288	301	305	371	320	322	353	296	308	315	297	335	329	358	316	334	292	320	317	280	298	320	310	344	365	361	316	334	283	326	323	318	318	327	329	317	328	335	356	307	302	351	338	325	333	295	325	299	342	327	329	335	358	329	325	336	325	308	334	328	313	306	335	329	325	354	297	331	353	337	368	307	327	353	311	319	348	317	314	353	323	308	326	332	305	316	317	335	327	349	314	333	296	328	322	357	331	329	360	313	348	313	321	328	341	325	340	334	336	306	311	343	336	305	351	321	320	320	307	309	314	350	319	354	332	317	286	344	333	324	334	281	295	365	337	341	328	333	363	316	338	329	347	350	345	300	306	314	314	323	310	325	317	294	349	330	342	347	297	322	333	355	331	340	338	315	314	323	329	300	333	334	343	326	327	284	305	327	314	337	327	318	307	329	324	322	321	326	299	342	341	335	312	328	321	272	333	293	350	317	290	329	341	383	317	348	308	334	312	356	340	310	341	332	325	349	343	314	305	305	345	312	334	324	321	341	328	327	348	271	316	334	341	297	362	335	326	296	345	339	310	315	344	321	336	335	341	313	338	347	327	358	343	311	330	337	343	329	362	371	310	319	346	335	358	328	303	304	336	328	320	330	346	324	321	299	307	307	346	333	344	338	333	341	343	304	336	322	319	307	344	340	332	334	307	308	303	333	309	337	337	314	330	312	325	350	347	312	305	360	361	327	295	341	310	342	330	345	361	319	313	361	320	335	321	304	320	333	340	330	293	310	323	285	332	321	355	338	301	310	313	335	319	368	301	308	309	321	300	334	339	323	304	339	333	380	326	299	293	342	314	322	356	328	357	300	345	274	322	320	320	324	328	335	329	330	366	325	313	308	341	340	308	315	327	324	293	331	350	317	318	308	336	308	336	324	349	336	345	362	310	291	342	345	335	347	346	331	339	329	329	331	353	320	345	333	356	331	307	298	310	358	255	329	326	339	313	322	350	339	367	375	354	318	318	355	319	356	349	312	337	319	329	330	320	334	364	318	314	305	291	326	334	313	298	351	346	330	328	331	345	336	324	321	311	367	332	314	300	331	323	314	324	311	340	381	352	319	357	311	309	323	334	329	306	312	320	357	331	333	292	338	294	322	345	347	296	334	328	299	325	374	312	336	334	305	330	324	307	360	326	362	316	356	326	319	330	325	332	318	353	322	333	330	368	338	334	334	355	336	328	316	341	324	322	306	317	320	324	311	320	306	321	324	352	327	309	341	303	339	306	327	321	329	320	332	324	317	317	321	293	299	310	337	313	343	319	308	304	322	338	328	312	313	347	348	334	380	338	345	343	347	340	354	318	348	346	293	346	338	309	327	317	309	328	354	337	323	334	341	288	294	331	348	299	320	304	334	310	340	316	342	341	318	311	342	336	338	310	328	316	325	308	331	343	320	318	302	316	327	336	350	336	336	366	279	306	310	351	314	324	337	325	339	360	339	340	362	310	309	322	341	308	320	311	302	319	315	346	336	319	314	339	321	283	308	352	295	317	365	338	357	333	325	327	361	335	335	363	308	351	349	332	333	317	325	322	328	333	345	335	319	316	358	322	341	330	338	329	309	329	334	324	338	320	317	310	319	347	306	300	334	337	316	327	296	346	296	310	343	349	297	309	308	335	327	316	315	304	336	354	301	323	299	311	310	317	326	344	344	321	321	345	302	358	302	322	298	341	321	325	340	323	335	361	315	341	321	295	340	336	320	288	307	343	331	307	308	342	315	341	325	313	351	351	322	309	322	329	330	314	358	308	310	358	336	314	313	337	319	324	297	350	332	351	291	300	353	361	335	328	331	331	334	342	327	323	366	319	329	360	311	320	312
31733	47597	36022	17995	7208	2573	1029	616	476	467	486	470	517	487	470	464	528	525	499	426	472	507	444	501	481	456	527	483	469	518	473	475	482	450	514	471	485	471	484	516	476	485	480	467	439	464	480	465	469	488	460	530	509	500	463	474	471	501	462	508	455	443	483	478	464	451	484	511	471	454	472	505	517	453	497	456	458	482	476	459	478	458	508	492	451	462	477	488	482	510	510	493	482	491	459	485	477	492	459	503	493	448	479	486	478	480	473	515	451	484	485	442	478	489	494	509	489	447	518	509	483	455	473	475	477	458	469	493	495	505	453	503	445	477	496	515	464	480	471	488	465	491	457	489	475	474	456	505	484	487	505	451	449	473	441	502	486	459	449	523	449	458	459	491	534	497	437	547	466	479	454	513	488	467	462	486	515	473	460	466	485	459	506	469	543	474	498	491	446	485	489	447	473	535	502	458	515	492	483	525	433	524	462	486	513	489	525	485	507	470	486	478	458	451	454	494	480	491	496	461	486	478	486	470	483	464	483	483	507	451	459	475	459	489	460	463	489	454	472	526	473	485	490	470	469	469	470	482	460	481	473	478	460	501	516	462	508	457	431	433	496	485	443	463	433	501	499	481	456	452	502	488	450	453	480	484	471	482	475	453	499	474	446	489	480	437	441	521	499	483	483	476	519	473	496	510	424	487	506	514	481	492	479	500	485	497	486	504	464	441	481	471	465	492	460	428	474	466	507	476	504	487	499	475	453	464	470	470	480	465	495	465	473	476	421	463	463	449	464	488	528	481	521	480	452	487	477	470	443	483	492	485	478	497	472	462	463	485	478	489	483	489	509	475	447	519	468	514	449	448	475	452	489	485	482	478	464	467	488	490	521	480	456	481	463	494	476	445	521	478	456	423	491	450	484	463	471	465	475	497	481	497	476	499	479	496	478	458	489	500	511	481	472	465	509	506	463	492	487	479	502	464	489	475	494	458	477	438	483	472	470	483	478	469	453	478	465	507	501	457	459	495	499	492	468	509	486	499	458	468	457	493	444	491	445	422	428	469	502	511	483	477	464	506	504	466	488	456	494	462	473	451	469	486	481	479	460	504	493	543	489	510	494	506	428	470	483	491	480	476	498	466	482	433	467	499	497	486	474	479	492	490	474	500	497	514	477	521	473	493	452	520	484	512	487	483	471	496	490	484	501	523	494	455	467	446	442	500	492	486	510	487	501	438	483	509	443	459	516	490	512	507	471	462	468	501	470	477	525	495	463	458	475	486	480	483	487	482	491	534	508	508	469	496	470	460	461	431	464	502	499	458	474	458	469	447	463	483	484	465	500	463	464	455	444	442	471	498	478	453	467	494	492	470	475	455	484	471	467	517	423	508	469	505	504	492	519	449	466	459	501	466	486	508	446	490	522	489	496	501	471	441	483	495	463	422	444	502	424	433	497	474	468	503	453	494	477	508	483	476	475	486	493	495	479	451	462	508	479	465	473	469	472	462	442	450	460	492	478	492	508	455	475	475	481	456	479	478	459	463	506	481	491	470	473	486	477	453	496	468	516	496	466	518	498	479	471	469	471	482	435	468	483	501	469	492	432	485	487	474	455	469	510	457	474	485	481	505	431	487	462	489	486	483	489	503	465	506	533	503	478	475	492	495	486	472	458	478	448	454	490	499	479	453	460	490	465	472	482	478	458	491	465	465	502	482	462	487	467	464	504	466	477	460	490	475	453	462	457	468	491	477	456	483	497	492	464	451	453	515	484	471	506	434	511	529	466	499	475	505	505	495	442	472	502	478	494	466	474	483	467	476	453	460	466	487	528	483	498	485	477	502	489	479	434	462	494	473	464	488	468	495	460	489	435	490	474	485	502	446	494	515	486	463	496	462	513	510	460	490	481	495	495	461	484	485	485	462	459	480	491	496	453	470	474	476	484	485	469	455	506	500	470	468	540	500	465	471	482	496	473	479	464	489	479	470	488	507	477	484	444	515	494	489	451	497	454	455	499	483	488	517	482	492	475	497	470	504	447	470	512	469	461	468	511	479	464	490	482	478	454	477	437	483	503	490	476	511	517	487	504	470	460	468	458	464	473	473	473	452	471	422	479	494	478	476	460	448	497	440	479	495	497	496	484	469	461	486	467	485	477	442	492	449	477	443	502	509	492	475	493	521	480	503	490	467	501	458	516	498	509	481	496	487	473	476	486	491	493	481	489	496	492	458	480	463	453	512	490	502	469	470	455	481	473	470	458	482	498	457	464	446	451	478	472	508	469	521	518	483	476	486	498	503	515	453	473	507	453	506	503	482	510	450	463	507	509	508	471	505	480	457	465	501	473	475	439	433	470	569	472	505	482	505	472	487	438	496	525	495	486	477	500	524	454	521	456	454	480	497	510	466	507	490	483	525	520	490	490	505	473	493	491	509	524	475	504	480	497	508	508	509	529	466	476	499	501	465	483	529	505	483	473	496	488	485	463	471	469	470	476	449	488	485	521	501	512	454	516	474	473	481	491	483	477	456	471	487	454	472	505	493	500	479	485	460	489	467	486	493	477	440	509	488	508	485	475	459	497	466	491	493	453	473	509	444	474	445	478	466	503	454	464	495	489	453	513	479	484	462	491	499	463	459	479	495	471	483	475	482	492	460	426	494	496	453	479	479	469	477	508	425	482	474	446	474	508	471	475	496	505	491	457	484	479	494	495	438	500	475	493	442	478	476	466	486	490	453	478	501	469	496	487	456	531	456	495	495	467	485	511	516	498	495	429	477	529	511	476	485	472	505	507	522	478	526	437	482	508	461	490	479	478	483	442	451	486	429	464	463	462	437	473	475	501	473	483	442	522	491	501	500	532	472	506	484	491	501	437	460	470	499	544	501	503	496	492	544	484	530	454	496	475	505	495	475	468	486	494	488	473	453	469	502	494	472	470	486	471	450	482	518	471	495	428	468	511	471	523	471	479	486	471	486	483	477	474	486	461	491	464	525	503	478	496	527	506	490	441	482	516	474	487	513	459	481	474	511	482	457	478	501	479	494	501	471	482	463	486	464	490	492	456	484	491	470	488	492	473	505	469	508	451	487	486	512	469	478	496	460	465	469	478	494	521	468	441	498	499	439	474	484	476	501	506	456	483	522	432	512	471	457	469	479	449	480	486	486	485	494	475	500	467	485	503	462	450	491	494	466	506	476	473	486	510	465	471	502	446	486	471	471	513	482	440	496	504	502	466	488	490	492	480	448	464	473	480	439	489	501	506	485	535	514	528	458	473	451	471	467	471	457	475	495	485	477	505	484	478	476	459	481	510	454	442	480	500	456	505	502	514	468	522	497	517	484	476	479	477	474	505	451	496	476	482	483	478	464	474	460	506	463	477	467	467	457	482	504	471	494	497	507	477	489	456	509	469	455	464	465	449	433	484	472	489	479	506	459	509	470	487	492	473	480	484	472	476	468	483	470	481	500	443	472	484	512	509	497	487	450	504	516	483	496	487	481
24734	22756	33673	30403	23658	16423	4145	698	428	382	356	324	382	371	367	341	337	321	372	380	361	350	381	355	350	348	345	346	364	364	353	365	370	345	346	351	368	340	356	354	371	336	329	384	395	343	369	342	350	348	340	360	361	366	333	343	352	361	362	342	391	395	350	332	378	320	364	386	359	367	373	352	339	334	338	344	358	337	352	336	357	349	355	361	372	329	345	320	379	330	380	331	394	383	370	335	338	377	359	351	346	360	359	358	332	354	359	375	375	357	359	333	340	312	380	360	352	350	384	362	359	372	357	346	350	344	353	349	341	340	349	344	332	354	381	377	369	363	361	345	336	358	382	360	397	368	338	381	349	348	325	360	340	342	381	364	350	367	361	321	383	360	372	347	339	354	380	348	335	361	342	342	381	325	352	342	344	318	340	365	361	362	365	350	375	347	347	333	343	352	341	344	339	345	364	382	354	360	355	361	375	346	380	357	316	338	348	338	356	381	380	355	358	348	354	338	349	342	332	349	359	321	338	325	374	341	326	308	355	357	322	320	350	334	365	320	329	372	347	374	340	365	327	353	328	392	349	329	339	325	350	352	360	355	338	371	367	377	357	333	366	357	344	372	348	367	366	336	364	356	330	349	356	349	341	387	376	344	368	334	315	359	384	355	334	363	357	333	354	338	342	340	349	371	346	340	366	377	352	369	333	330	348	394	367	337	392	336	304	378	332	349	373	345	321	355	339	362	357	381	375	333	357	351	344	333	355	332	340	326	367	357	352	360	320	346	359	344	337	339	326	337	363	341	360	347	341	322	350	330	334	352	355	332	374	348	350	365	342	326	363	316	349	364	354	355	342	350	347	346	342	356	343	335	342	366	344	346	339	350	304	329	325	327	355	337	388	333	348	350	351	327	369	353	353	340	360	356	357	347	330	410	339	324	329	323	381	353	335	365	377	335	363	344	330	322	381	347	372	346	386	348	366	366	354	372	390	342	313	342	333	328	345	363	318	371	325	351	336	371	342	373	360	383	349	327	351	343	368	355	388	328	362	339	360	372	336	377	375	346	334	352	372	368	352	338	345	319	358	357	339	349	333	351	344	354	364	359	328	380	370	322	323	350	355	361	348	316	361	366	381	328	316	364	354	344	326	357	337	330	369	341	346	339	383	344	364	333	324	349	333	356	395	350	366	314	373	355	353	337	359	345	355	359	376	340	351	335	344	372	358	329	338	341	324	330	341	347	334	347	344	379	337	356	339	375	351	328	328	330	342	361	384	332	356	346	332	381	317	354	330	349	347	345	351	334	386	317	336	316	362	358	359	356	376	392	321	324	342	324	327	363	350	353	351	326	359	360	353	357	363	338	376	336	379	331	307	302	347	367	331	334	336	332	386	383	364	362	331	339	341	324	360	330	357	385	372	336	342	356	338	364	328	341	357	370	343	331	354	344	314	323	319	357	338	362	371	357	363	364	357	356	318	342	339	346	386	369	375	375	355	340	355	334	338	313	352	367	366	340	308	358	363	354	339	335	378	342	337	350	340	359	328	367	352	351	326	360	407	381	343	346	384	338	354	347	341	319	333	336	380	355	325	343	360	352	389	357	369	376	356	378	369	350	339	352	379	317	361	354	358	354	326	307	338	366	354	334	346	365	326	333	357	363	324	373	312	370	325	336	333	346	316	331	347	341	396	342	363	332	337	317	361	398	349	353	324	351	379	365	351	315	367	367	330	368	336	335	388	354	334	335	356	351	342	354	320	363	354	319	341	361	328	322	342	345	343	367	335	369	341	356	360	337	352	348	348	362	342	346	348	338	321	358	354	339	339	370	321	369	324	317	358	379	333	356	367	345	377	371	356	363	363	366	363	399	381	367	335	335	362	335	378	359	323	361	318	392	349	363	363	373	345	332	346	345	327	338	350	370	347	343	355	343	356	347	363	379	366	341	354	331	371	363	385	374	334	342	340	328	330	345	339	336	325	366	372	344	335	352	390	352	331	340	329	351	330	356	363	393	361	335	353	354	329	345	356	307	342	344	361	345	380	349	343	348	339	337	352	363	338	346	327	337	368	379	367	332	369	344	364	348	356	376	362	334	352	347	314	329	333	364	344	356	355	336	379	337	330	358	349	361	357	335	323	328	349	371	344	349	341	341	341	332	354	360	347	329	353	345	341	390	337	326	343	349	331	329	333	347	351	352	330	349	385	348	354	344	329	351	333	362	337	361	338	372	353	363	355	364	354	361	330	352	318	386	397	328	347	329	329	386	363	313	345	345	386	351	315	353	303	355	362	364	344	345	403	370	318	360	368	340	375	343	355	358	342	349	344	373	361	366	366	342	342	332	367	338	362	341	330	411	344	350	359	355	327	341	337	357	333	354	334	388	350	333	359	379	335	333	316	341	377	368	321	383	340	348	332	327	343	339	365	365	344	370	323	347	347	342	371	359	333	351	312	384	326	387	334	376	357	340	333	332	387	339	346	375	351	370	358	334	324	345	342	364	355	369	337	317	330	356	339	360	320	344	370	353	324	332	355	361	347	361	342	327	355	331	336	356	375	330	329	360	375	347	365	360	359	348	374	351	362	332	351	326	352	343	376	359	290	324	375	384	351	339	374	383	350	339	342	332	345	364	366	344	375	332	323	391	348	348	309	322	362	332	314	344	331	365	324	343	341	342	325	371	345	335	348	345	344	357	363	319	372	354	369	358	343	337	363	379	366	365	386	344	315	340	380	346	349	360	351	353	325	357	346	387	320	350	325	361	300	353	363	356	357	347	342	344	343	366	354	322	357	346	337	336	329	313	337	336	377	345	372	333	329	353	346	338	344	376	375	359	359	330	326	356	349	347	357	393	368	379	338	352	366	358	359	351	375	332	352	340	360	353	343	337	348	360	362	334	370	353	344	340	351	368	353	331	327	341	349	326	355	352	335	356	357	384	328	361	351	341	316	352	346	314	354	346	368	329	349	339	328	346	371	409	388	342	354	355	327	379	350	337	337	367	364	365	346	347	342	377	332	371	356	333	349	338	365	340	334	349	354	345	357	362	315	338	336	354	383	361	370	346	371	361	348	366	364	345	350	343	373	343	354	377	389	358	351	324	366	333	330	351	330	332	357	382	344	318	370	383	316	365	332	344	344	358	364	363	313	361	323	337	326	350	336	329	335	357	373	349	373	346	369	334	362	326	331	355	339	367	369	378	336	340	357	352	356	337	328	333	352	363	351	368	336	337	346	380	341	371	324	364	379	359	349	356	338	340	338	375	351	328	350	373	343	356	324	347	323	354	350	363	383	337	305	329	347	360	348	326	371	342	339	366	355	347	310	378	335	353	364	377	360	352	332	359	362	359	344	344	325	379	396	343	330	371	386	323	355	363	352	369	334	347	337	375	350	366	338	364	358	334	326	351	365	355	369	339	368	342	353	346	343	329	364	348	355	337	348	337	379	363	350	332	359	310	374	340	334	361	331	332	339	368	359	385	377	334	350	368	367	331
58766	93128	72739	46541	28420	12584	3984	1242	587	527	539	501	536	517	537	534	516	490	531	478	518	532	500	447	507	530	570	502	497	534	521	536	505	491	492	572	479	503	562	493	483	501	525	517	469	530	490	507	508	515	550	520	499	543	530	518	461	528	526	521	513	548	517	507	516	539	502	534	485	480	529	494	522	503	526	510	526	495	471	514	509	474	523	486	493	466	537	495	487	498	508	511	535	527	489	524	491	512	503	499	520	488	492	540	497	541	534	488	514	500	513	526	540	569	524	483	474	493	526	518	493	480	515	505	487	498	513	522	550	503	470	533	478	469	524	580	518	521	509	514	509	517	544	525	497	517	535	480	520	498	548	519	499	524	491	492	510	559	497	499	509	524	494	514	493	508	513	517	472	506	519	540	484	494	508	546	510	511	512	500	482	509	511	474	484	509	499	509	478	534	489	497	503	501	530	527	503	563	534	539	508	513	564	532	497	517	476	514	490	502	499	501	483	496	489	463	484	482	488	547	524	464	508	503	439	522	522	482	532	516	553	492	515	522	490	523	506	534	487	483	509	523	500	534	519	533	528	493	514	537	499	520	518	478	506	537	506	480	529	500	492	479	492	489	532	489	576	529	524	509	519	518	495	514	488	492	471	481	513	529	494	502	491	485	533	536	514	493	559	518	528	495	527	519	478	530	523	515	527	512	488	507	504	506	552	508	507	497	460	520	481	488	528	508	524	482	522	482	482	513	470	492	531	469	508	461	513	506	501	488	515	473	498	482	526	487	503	516	575	488	498	494	514	464	485	487	512	520	519	496	497	532	539	520	471	507	513	516	485	503	490	539	533	503	518	513	492	502	488	519	486	511	510	521	535	502	500	516	527	532	436	510	478	514	520	499	515	493	505	494	514	533	513	528	493	480	535	533	473	485	517	538	524	476	515	523	521	554	522	487	501	496	501	506	496	482	494	523	507	500	510	509	470	501	504	497	527	484	502	476	515	553	514	493	505	499	512	502	485	514	530	505	528	519	510	527	513	539	509	514	496	547	501	520	548	521	521	497	513	520	528	496	529	478	505	495	505	518	494	487	502	499	501	491	468	520	496	521	528	535	517	520	494	526	477	494	474	520	488	520	527	520	507	488	501	477	496	524	449	498	510	514	540	525	517	519	531	505	526	492	533	563	515	535	538	548	546	504	504	531	491	457	492	474	473	509	499	463	477	478	500	504	530	515	518	476	519	539	526	509	525	520	498	491	502	511	513	513	541	545	501	532	516	519	515	531	546	531	514	501	532	485	512	497	510	490	507	459	504	478	506	548	526	515	502	514	506	477	508	537	490	493	495	517	527	536	547	551	511	466	499	488	489	504	503	481	526	554	508	552	517	524	522	519	495	528	487	483	546	545	518	483	480	478	488	492	500	465	518	512	518	503	531	492	507	486	503	476	491	494	525	540	515	509	463	476	491	514	499	522	502	485	500	481	534	503	534	470	512	493	510	501	524	515	466	505	472	546	513	488	519	527	498	513	467	517	505	488	518	487	481	509	493	548	497	488	496	497	517	521	562	546	492	516	493	518	490	525	493	533	501	532	505	478	554	516	525	507	520	550	533	499	527	509	484	478	502	516	472	520	502	520	477	505	505	516	476	482	485	481	520	521	544	516	503	523	497	483	559	513	512	511	521	466	496	520	514	538	521	497	505	542	475	495	523	538	514	513	512	525	519	532	515	518	506	517	451	507	488	536	520	448	530	524	522	531	452	484	519	517	534	509	519	521	466	574	521	489	487	533	465	500	488	511	517	543	538	538	545	473	516	465	487	549	541	504	527	499	506	505	503	510	544	531	517	543	494	460	532	517	514	513	509	521	528	516	501	494	490	516	493	463	538	479	470	494	497	488	509	504	482	531	494	520	481	509	478	529	522	510	490	499	519	514	498	509	515	518	528	535	513	533	499	535	524	510	506	489	499	522	502	527	517	508	526	500	519	534	462	498	556	499	525	507	548	515	514	537	497	510	509	512	507	492	504	487	513	514	451	520	534	506	524	541	505	515	524	526	481	556	491	543	497	493	476	481	528	502	494	461	490	504	502	492	497	508	511	545	482	485	508	526	490	513	528	528	528	493	476	470	527	491	524	520	472	532	495	558	566	491	503	513	538	460	533	498	482	493	532	459	520	518	504	548	483	499	512	538	504	488	499	491	499	494	523	475	517	510	515	517	486	516	516	509	504	493	510	476	502	517	519	532	517	485	496	498	459	523	500	501	520	547	519	524	489	505	528	509	499	499	482	497	511	494	547	495	489	506	519	483	502	512	507	498	487	497	518	522	500	479	514	479	517	517	507	486	512	481	537	486	544	465	461	489	559	538	517	478	462	505	486	507	521	518	487	552	507	507	516	523	545	491	547	492	473	469	508	482	519	490	493	517	534	487	512	529	500	527	482	513	509	508	467	497	514	484	526	485	528	500	513	534	476	509	497	500	452	522	501	491	510	477	547	517	522	509	525	510	534	499	526	521	513	545	465	493	477	477	500	504	539	476	510	508	504	545	478	482	512	534	494	498	520	520	511	532	511	497	532	535	532	498	487	512	534	487	540	504	531	471	501	486	486	557	467	475	493	510	561	521	486	522	496	477	491	457	524	519	477	534	506	495	509	503	517	499	537	507	516	536	507	504	540	500	550	516	506	511	521	550	537	493	512	519	504	525	549	518	526	500	499	525	526	516	496	520	488	515	533	520	533	492	491	483	499	476	503	541	483	535	511	542	485	523	495	509	517	542	473	544	506	508	490	531	530	494	475	510	483	520	531	497	518	480	523	511	479	538	522	515	502	476	542	506	526	570	493	457	483	506	528	524	490	504	503	506	509	514	544	499	506	500	529	530	479	533	509	551	534	515	485	483	503	482	518	489	469	516	507	522	504	487	491	491	515	478	532	531	506	538	529	501	532	556	506	552	463	466	456	541	489	504	520	540	544	477	466	507	480	476	500	483	501	471	506	515	560	514	505	519	487	498	545	481	522	555	497	536	511	516	496	512	535	488	533	524	487	525	488	524	471	499	514	514	488	465	549	503	482	515	500	508	517	512	474	489	496	485	538	513	486	480	532	516	521	559	516	493	522	526	491	464	509	488	535	512	508	501	529	498	523	544	452	493	532	486	534	522	501	503	473	513	513	530	495	502	505	511	463	521	486	536	474	522	494	474	536	491	510	516	481	478	529	542	515	485	479	516	517	523	495	512	525	512	511	509	484	512	515	502	518	518	502	515	505	507	504	526	498	517	494	513	502	510	522	508	516	474	563	521	486	514	485	516	563	502	470	506	505	468	474	516	550	527	498	516	501	498	496	476	529	463	535	504	499	477	540	487	538	463	491	523	473	532	473	483	495	514	496	514	511	497	500	523	469	522	558	466	534	503	554	522	498	478	485	531	544	483	474	531	548	501	477	481	521	478	523	524	518	506	510	504	487	486	498	538	505	543	565	508	506	518	537	496	508	506
23557	21966	31716	27016	23535	21727	12445	1317	502	392	372	378	380	355	370	332	343	360	390	336	338	355	352	354	356	345	368	356	337	335	388	357	351	350	355	347	318	325	362	350	375	334	329	356	328	320	338	375	380	342	374	357	350	324	328	364	338	353	382	284	356	331	336	357	360	359	353	391	347	355	332	338	333	370	352	359	338	340	338	336	314	370	343	355	319	373	337	327	341	347	388	324	351	376	311	349	361	351	357	370	356	319	357	336	324	341	338	330	352	355	367	323	357	334	381	358	359	349	330	352	343	362	341	367	338	367	366	340	303	322	367	324	349	313	323	330	359	327	346	338	331	338	343	359	356	356	356	373	319	380	335	379	355	363	365	319	331	337	350	363	335	368	335	343	331	352	335	315	347	350	335	337	339	352	355	344	371	368	359	338	340	364	338	353	349	351	336	348	366	350	364	380	334	370	339	326	319	343	355	327	352	357	320	366	353	363	333	337	330	348	342	357	331	304	333	321	314	364	321	344	340	340	322	310	315	338	318	333	331	334	376	364	353	307	339	329	359	363	380	381	334	347	335	357	305	305	304	325	338	337	336	330	337	354	329	386	319	334	324	342	363	341	321	335	348	356	330	329	346	322	338	365	336	352	359	320	347	348	315	332	360	340	338	326	338	345	350	361	369	340	326	356	336	382	293	346	337	345	345	312	379	346	335	347	348	340	341	356	342	341	355	346	363	348	344	333	355	344	340	341	361	300	328	364	343	341	348	340	310	336	330	315	314	316	344	366	341	355	371	373	343	343	346	337	336	338	372	338	310	341	371	304	340	323	362	340	355	347	379	341	323	356	358	334	326	339	354	356	340	365	317	355	340	369	363	327	386	342	369	298	333	310	340	362	346	326	345	336	365	341	324	314	350	382	345	367	348	322	340	355	353	355	368	360	353	357	370	352	338	360	349	356	340	358	310	350	310	341	332	352	343	376	382	347	347	332	354	349	353	339	325	331	326	308	337	358	332	334	327	333	336	340	374	316	310	351	356	345	320	333	318	356	333	333	348	369	354	345	358	363	316	323	340	329	338	357	341	322	359	348	373	332	376	356	360	347	338	338	345	371	357	373	362	347	320	345	367	355	344	333	339	325	333	351	338	348	371	354	337	359	353	340	340	325	313	324	345	345	355	356	365	346	380	317	295	317	349	330	313	335	358	353	347	339	354	310	357	373	339	359	345	317	337	344	336	352	337	353	342	349	323	367	349	362	352	360	358	336	295	338	344	353	368	360	357	301	310	326	330	305	353	319	348	325	330	357	323	335	335	325	345	332	327	342	308	327	337	341	341	343	372	351	324	342	317	383	352	278	338	328	335	344	356	336	346	333	385	337	378	326	369	319	326	341	337	367	324	349	357	325	345	323	340	336	334	394	367	325	348	373	345	398	356	339	334	358	354	369	355	326	318	356	362	308	330	339	348	343	338	351	370	360	343	312	341	351	351	349	357	337	361	346	344	375	377	395	326	359	326	367	333	355	345	319	358	359	337	323	313	329	364	332	339	349	350	309	351	350	350	347	329	367	316	374	340	343	359	310	356	340	348	351	358	344	340	368	329	345	364	342	356	340	337	341	366	331	338	339	368	338	364	356	369	345	336	319	343	354	330	342	327	361	333	336	330	364	331	318	289	348	385	355	340	317	346	366	370	335	349	341	349	354	314	312	351	334	368	339	334	351	315	351	353	388	355	380	353	355	353	331	367	342	356	340	323	329	373	339	363	310	326	332	333	376	348	352	345	349	356	362	344	373	364	353	353	347	341	354	349	347	341	350	340	352	351	340	362	374	345	345	339	332	353	333	346	359	342	334	359	308	347	367	348	340	360	322	319	340	346	336	352	311	338	356	368	379	329	324	353	338	358	334	309	336	343	335	315	351	351	357	324	337	350	324	332	366	349	325	378	339	373	341	354	349	312	318	349	333	357	369	333	369	323	348	375	339	349	342	335	338	332	347	342	316	335	348	308	322	381	336	319	354	354	359	334	354	328	333	354	348	350	335	352	355	300	337	350	324	366	344	380	349	375	337	341	339	337	358	342	344	331	322	359	354	337	349	360	348	300	322	360	342	322	354	324	331	310	340	384	321	382	360	316	360	342	317	361	347	328	371	335	348	319	347	337	339	355	358	350	370	367	352	328	322	341	331	330	335	344	342	334	383	358	347	347	352	381	329	364	346	330	361	330	351	365	348	384	346	344	342	345	370	339	331	295	339	335	320	346	301	329	338	359	322	372	336	370	353	337	353	322	323	306	366	332	350	361	343	340	327	337	360	355	357	340	345	381	339	365	370	325	331	342	348	333	370	326	342	337	320	321	341	300	355	339	318	320	323	365	318	325	346	365	350	357	334	323	352	346	376	327	332	324	344	321	350	352	341	321	331	349	366	355	333	348	336	311	339	323	341	358	349	340	343	333	354	340	363	330	329	311	336	378	326	349	329	349	304	317	357	317	349	354	363	316	331	325	319	334	348	372	354	352	348	353	328	357	339	310	342	312	360	355	375	349	332	325	358	315	319	337	335	343	341	350	330	316	352	363	367	344	345	343	335	353	319	347	309	344	336	326	344	341	346	341	354	333	362	356	363	340	349	344	308	357	296	358	325	344	376	338	324	345	338	356	308	350	345	373	358	350	354	331	342	324	357	348	349	342	324	334	353	343	375	319	345	319	348	320	350	354	348	352	357	338	350	350	339	379	353	334	352	333	313	347	364	370	320	343	347	358	352	346	333	359	315	336	330	328	362	358	361	333	329	364	353	343	333	357	363	338	355	356	351	329	336	336	319	318	301	332	370	355	352	335	302	372	328	347	350	357	352	314	319	361	349	341	333	346	340	346	319	346	367	340	344	324	364	367	362	358	349	318	355	354	324	334	349	331	350	322	367	332	363	346	371	337	365	333	328	321	319	322	339	332	335	331	370	348	327	343	346	354	339	347	354	353	351	343	348	337	356	349	338	377	359	350	348	347	357	351	367	377	354	356	365	350	374	359	328	338	373	374	335	341	340	331	320	304	305	361	346	327	347	336	339	342	328	342	359	362	327	352	377	338	368	321	338	355	349	291	345	369	372	358	309	358	327	363	374	348	331	319	337	370	343	374	353	340	334	368	383	334	348	361	342	362	327	335	336	330	328	351	341	334	350	326	343	353	320	366	325	384	339	365	355	366	341	335	342	314	333	356	329	348	347	331	338	332	316	344	357	351	374	324	345	335	352	365	366	329	382	331	307	359	373	339	334	365	326	343	339	333	349	347	360	367	357	346	323	373	363	352	351	371	328	361	335	347	351	302	349	361	324	350	322	350	377	347	335	335	342	314	345	334	338	372	317	363	354	363	361	355	366	345	327	341	342	349	332	391	347	302	341	341	330	352	348	339	346	337	362	344	350	350	322	335	346	360	349	346	364	328	329	372	336	333	335	347	345	384	336	337	343	332	347	342	320	337	367	340	365	351	338	354	376
62826	103917	82664	56120	36831	18856	6204	1797	762	556	553	508	481	476	496	499	479	494	480	474	460	498	500	493	509	444	524	476	494	490	522	484	524	493	460	515	511	461	480	515	489	469	463	474	467	502	516	503	547	454	497	470	518	519	531	515	486	499	482	471	486	519	488	486	507	481	454	497	483	462	456	499	459	509	482	460	519	507	491	457	482	497	507	488	484	477	502	528	505	498	483	480	488	468	512	463	471	474	478	469	512	522	502	452	464	480	465	494	482	466	472	445	516	478	493	535	534	475	468	454	507	520	515	457	515	471	518	463	491	511	454	463	472	481	498	502	490	503	515	488	472	498	496	494	465	503	500	491	479	481	444	493	509	490	492	447	495	516	495	481	475	505	502	525	441	498	503	489	531	505	507	490	476	477	475	449	474	504	481	490	505	506	474	479	477	515	506	470	497	458	471	495	485	481	470	515	444	499	496	529	464	490	515	484	503	461	529	507	496	464	441	463	520	452	484	502	481	476	519	505	514	504	497	460	478	467	460	473	490	496	505	501	472	491	481	475	535	459	489	510	499	469	474	532	490	488	477	488	478	491	485	443	486	462	519	495	545	462	477	462	459	497	511	494	509	476	484	529	525	470	514	493	479	491	476	473	450	494	513	498	474	446	509	496	496	478	495	456	484	512	479	490	473	494	507	491	463	469	478	495	522	493	487	499	480	501	486	468	489	494	489	497	462	481	479	495	492	501	462	471	430	467	507	477	468	478	492	482	494	488	486	487	494	493	491	499	521	536	500	495	476	468	486	508	472	476	482	522	462	482	490	478	533	469	502	546	467	475	485	506	482	454	483	480	442	467	462	466	510	505	508	470	498	445	487	483	487	489	454	540	502	451	515	498	486	556	461	504	486	486	448	512	505	518	517	469	468	498	491	465	476	476	469	525	503	505	464	481	484	459	484	475	460	497	467	495	489	513	470	496	492	493	501	494	482	500	505	475	461	439	510	501	522	469	477	521	509	440	526	460	524	483	491	466	519	534	491	488	459	508	495	469	489	492	501	482	470	491	504	490	507	450	501	488	476	480	440	463	485	501	492	482	523	494	498	460	465	485	488	483	519	473	472	512	489	494	502	466	468	503	480	485	495	474	481	471	421	481	549	480	516	455	507	491	481	490	468	511	500	463	481	501	528	458	480	492	460	491	499	458	448	517	486	479	463	455	523	478	477	506	506	456	483	511	461	490	492	507	495	495	521	487	478	508	482	517	520	488	498	503	537	474	499	448	468	520	501	475	466	481	471	475	477	492	473	471	488	498	525	459	519	472	491	484	476	506	533	497	494	472	508	490	477	476	447	490	486	494	500	501	494	452	513	458	469	486	483	501	475	537	526	460	531	464	473	513	488	484	477	532	471	460	486	490	493	484	532	495	517	457	461	507	484	461	496	501	509	466	503	487	480	489	456	475	476	487	496	476	482	510	532	498	515	491	470	497	479	465	470	500	469	492	474	499	513	485	509	460	482	530	502	487	523	483	482	490	490	488	503	489	485	487	481	501	453	485	485	476	471	492	473	492	458	493	524	527	496	511	466	523	507	536	474	491	499	471	491	475	505	515	522	490	496	449	487	499	505	500	491	504	466	498	469	495	485	525	491	487	476	487	497	499	482	520	494	498	478	474	473	491	495	486	465	487	488	521	443	507	497	484	510	518	478	514	470	508	470	466	510	458	445	477	499	485	465	483	435	512	462	473	455	506	525	486	499	496	481	504	514	507	454	468	461	474	469	547	486	506	481	561	514	472	488	533	492	507	485	505	469	478	506	522	520	492	500	515	476	517	527	512	489	497	500	489	530	524	476	465	458	494	483	485	491	458	451	452	490	466	470	450	498	510	491	548	499	465	483	501	511	494	493	469	498	435	487	505	486	491	488	487	474	438	501	489	479	511	456	502	476	492	471	460	460	528	510	479	492	474	473	509	471	460	477	471	519	515	480	533	497	493	463	511	488	503	484	518	468	491	500	501	463	470	445	503	503	502	495	492	474	470	447	507	527	475	490	484	468	479	486	505	486	514	509	470	487	480	487	478	531	513	450	479	515	495	496	482	506	471	493	482	471	479	510	519	508	448	471	515	496	492	476	465	519	473	523	506	476	513	496	501	549	489	494	466	492	490	463	490	474	496	467	520	463	484	498	464	512	471	486	489	488	498	468	464	512	414	485	471	476	491	475	478	438	470	471	495	454	493	504	486	488	468	524	489	474	509	524	481	503	485	486	483	491	496	464	475	480	510	505	470	498	425	503	512	438	494	500	496	452	485	520	529	515	522	440	491	529	483	512	514	455	479	528	475	487	474	525	500	489	454	461	507	502	484	455	493	497	474	458	492	493	471	516	483	473	508	473	512	504	468	481	503	499	489	498	488	481	528	504	475	505	468	534	479	494	504	513	472	463	503	490	483	448	531	505	508	474	462	497	458	495	476	473	433	474	534	495	471	471	489	458	485	450	478	484	484	495	471	514	463	507	476	504	464	517	476	504	480	463	516	491	485	489	494	473	500	499	470	492	473	509	501	463	465	496	504	486	488	495	495	486	500	481	472	523	484	466	532	506	500	499	516	486	475	498	473	480	465	490	509	500	515	484	481	504	477	465	454	466	488	458	505	490	470	486	499	506	486	508	518	505	488	492	491	487	497	506	466	484	470	477	493	483	477	474	495	463	475	490	481	492	492	532	533	501	488	465	498	479	497	487	475	496	497	493	484	495	485	492	496	540	489	456	452	505	489	487	473	481	499	460	506	482	471	471	498	498	474	466	510	484	493	442	462	485	485	520	479	517	503	520	477	482	485	470	450	468	466	472	505	461	485	512	529	499	471	491	501	509	484	483	462	529	493	481	469	543	511	472	483	448	458	498	484	489	512	483	509	492	498	508	468	496	481	491	490	508	488	476	516	513	490	546	503	505	491	511	505	489	496	478	493	503	476	542	504	495	469	487	505	488	460	448	495	498	501	489	478	489	475	482	523	485	472	474	503	525	529	448	477	537	498	524	461	492	468	529	500	481	491	481	472	488	468	500	490	480	444	480	477	503	442	482	528	473	535	464	447	493	523	509	490	507	488	486	511	503	508	488	500	494	463	458	517	477	482	457	482	507	460	462	492	463	485	512	509	510	508	496	461	494	475	505	505	490	484	500	496	478	483	475	515	453	488	499	465	443	489	511	475	525	479	456	479	476	505	503	497	488	499	450	484	520	495	470	484	530	484	473	489	485	493	485	467	516	462	433	486	438	509	521	523	473	489	462	519	468	465	504	486	544	515	488	510	527	465	477	482	476	483	503	510	491	466	487	476	478	487	495	508	502	519	485	456	496	493	483	465	487	496	475	481	489	492	484	480	505	522	531	522	513	491	447	474	481	513	461	509	496	473	482	517	517	474	442	505	486	437	493	453	527	505	493	459	474	490	492	505	502	508	476	514	505	500	503	491	472	486	485	468	530	500	471	493	497	486
28505	28165	31826	18482	5163	1322	546	383	352	360	329	329	369	368	333	325	320	333	343	351	352	341	346	321	315	317	347	326	353	335	340	307	341	332	368	355	355	303	332	322	347	338	350	341	318	331	317	327	341	316	329	332	299	309	300	335	359	340	370	282	323	344	328	355	320	353	336	318	328	308	317	349	346	372	337	347	319	329	298	355	326	317	348	338	360	322	320	343	358	348	313	303	337	330	325	322	338	346	301	338	325	351	326	324	340	352	320	328	323	319	344	343	314	317	322	305	311	376	320	322	366	321	362	337	344	301	336	328	326	332	331	325	327	311	343	341	321	301	346	356	328	359	322	326	294	324	332	346	328	321	336	304	352	332	330	329	317	352	343	324	308	301	319	307	286	364	371	343	311	309	318	326	305	349	316	339	346	308	363	312	366	356	354	289	338	332	324	321	328	312	339	334	329	308	325	344	347	344	339	337	315	345	298	343	320	342	369	331	329	302	322	358	351	340	353	318	338	343	330	307	336	324	350	346	315	325	334	338	333	342	329	314	367	334	330	322	354	337	320	343	355	316	323	322	321	342	343	328	328	332	288	300	324	300	343	337	321	334	356	345	352	325	327	340	315	322	337	309	314	359	325	328	306	346	316	349	311	339	344	319	312	341	341	336	326	318	346	330	320	336	323	335	312	297	325	324	338	333	344	319	338	316	347	344	343	335	338	342	353	334	346	319	339	340	332	290	334	356	313	355	318	340	298	319	340	323	347	318	314	375	304	318	381	322	354	333	371	346	349	311	339	343	346	344	333	336	311	350	319	313	329	355	347	326	332	343	301	328	312	338	319	367	334	312	357	345	340	335	315	317	325	329	306	290	302	343	339	295	290	323	333	339	339	308	296	345	344	335	322	304	341	344	335	323	380	312	328	344	349	331	321	315	329	365	336	330	324	343	333	338	326	299	338	307	332	333	347	321	316	343	307	313	346	371	325	339	360	347	358	368	355	321	335	344	354	363	313	315	324	380	328	382	339	352	325	335	311	327	312	354	336	296	306	364	339	330	353	317	336	357	339	342	299	311	301	328	389	351	347	357	367	286	339	351	327	320	346	317	337	355	340	297	333	301	309	318	315	344	312	348	335	303	340	350	333	327	320	375	345	285	350	299	311	351	321	349	336	316	353	301	360	331	330	350	317	318	321	329	345	292	351	309	337	306	321	333	306	351	321	343	280	324	299	331	315	338	341	345	358	310	368	325	328	308	327	315	319	341	345	344	320	320	339	348	334	327	310	329	331	339	304	353	335	317	327	329	318	341	324	332	306	334	337	316	319	338	363	335	303	333	329	356	344	317	348	338	318	334	312	337	323	335	284	353	344	323	320	324	327	324	301	346	359	345	322	340	326	311	346	323	319	324	341	347	319	331	325	311	318	352	360	319	308	335	336	340	337	317	318	347	338	318	318	324	319	315	331	349	342	319	316	326	322	329	331	337	323	327	326	327	317	314	339	316	316	306	312	327	340	337	326	329	325	340	309	311	365	339	356	312	340	327	302	321	355	347	343	350	314	347	325	315	345	331	322	330	299	317	328	326	309	314	345	308	363	302	354	358	346	315	336	292	315	341	317	331	347	352	306	312	360	333	312	286	318	307	351	333	336	319	364	334	343	318	331	302	352	292	322	331	335	332	332	306	314	318	309	312	345	345	327	342	347	336	321	350	332	328	349	304	344	329	283	297	326	321	321	313	352	316	373	348	317	344	344	321	320	326	309	309	326	340	319	343	338	323	346	301	351	292	317	338	336	354	325	354	320	348	330	335	351	324	322	343	336	323	321	353	334	351	319	311	321	331	321	340	330	323	314	335	319	323	331	316	341	349	333	344	339	330	334	338	324	318	327	347	330	337	329	346	335	347	345	346	345	333	324	307	348	325	367	316	334	339	353	327	356	370	363	325	347	310	338	339	294	326	356	391	348	360	303	345	332	322	289	304	325	357	341	318	319	339	339	345	326	327	321	357	354	345	325	322	330	322	348	330	334	360	330	334	345	341	313	313	310	340	307	347	372	315	349	355	318	316	357	344	359	333	334	364	377	308	307	333	307	350	334	346	333	326	349	326	325	303	323	329	334	329	380	339	342	312	340	317	381	366	355	320	335	307	351	336	317	297	352	358	347	344	310	353	346	347	317	308	327	323	371	321	349	333	362	306	366	324	346	320	349	312	331	356	343	314	322	288	337	350	359	328	345	338	345	302	328	328	339	336	350	354	326	330	345	299	333	335	339	362	317	343	332	357	312	347	306	340	324	338	323	347	319	339	302	364	346	353	315	336	346	316	349	326	329	323	311	336	302	317	321	334	341	354	354	319	303	359	346	353	364	331	340	327	328	352	316	384	391	325	339	355	318	304	352	332	328	317	338	330	314	329	326	325	324	319	318	304	305	346	357	336	352	311	326	309	329	338	352	316	335	350	353	329	330	329	357	333	334	338	349	325	340	342	340	337	336	344	368	324	325	355	359	321	326	343	373	305	349	364	335	329	341	366	333	324	313	306	335	324	356	318	330	350	348	333	357	331	344	329	303	369	321	343	323	345	314	329	316	364	333	341	334	315	338	293	368	355	322	307	322	340	357	320	301	311	353	320	320	353	334	314	321	357	329	340	353	346	279	365	332	305	373	337	333	344	337	326	312	347	316	320	326	320	317	319	309	310	310	336	351	315	319	312	324	301	365	352	342	347	326	331	348	336	382	315	314	336	316	314	324	332	342	293	332	334	334	311	322	348	329	325	317	345	343	333	313	364	318	336	355	329	330	333	339	332	300	345	319	323	347	344	348	338	350	346	316	294	328	362	308	317	346	353	327	343	373	331	357	341	320	353	312	315	318	346	352	336	356	344	346	339	338	286	324	341	302	315	351	342	317	334	344	361	333	370	343	325	346	337	330	342	325	318	312	348	332	323	333	344	340	363	326	335	349	327	334	317	378	304	343	354	335	320	340	354	338	326	304	374	334	335	342	346	354	342	350	303	346	308	341	335	347	321	333	325	303	317	339	345	305	331	335	330	308	347	328	356	361	329	330	326	340	326	330	304	327	323	346	317	296	321	320	337	347	336	294	340	333	314	319	308	320	318	313	338	321	293	356	326	309	323	339	314	334	295	339	320	332	335	307	349	352	292	319	325	310	342	345	298	358	341	345	313	305	326	358	316	308	349	352	321	342	323	379	312	328	337	358	317	313	329	346	315	336	322	315	328	335	340	307	337	325	374	320	323	305	346	321	315	343	319	350	326	345	326	347	376	338	331	347	318	321	326	371	313	349	339	337	331	298	328	297	353	316	331	330	348	332	330	327	338	328	329	353	316	329	323	281	311	314	320	323	312	303	348	326	318	315	308	333	323	357	345	343	358	361	336	298	352	335	275	340	326	340	328	295	357	329	307	345	354	324	350	320	317	350	314	322	327	366	326	325	305	348	325	337	288	332	326	347	354	326	335	320	315	359	347	335	348
32058	47942	36529	17860	7133	2452	961	605	531	516	502	476	523	455	476	513	511	476	512	498	479	519	496	503	473	483	489	499	464	479	476	458	514	456	473	474	502	491	469	470	501	512	447	464	544	432	492	477	516	488	481	522	502	500	505	485	478	473	499	499	524	486	473	468	495	495	523	461	467	465	471	479	526	419	498	502	466	467	470	498	454	489	476	501	486	492	465	469	480	472	485	485	490	505	492	490	479	508	473	496	460	483	511	478	455	472	494	452	511	463	517	484	496	489	492	476	441	529	522	500	532	452	483	483	484	477	460	463	455	498	526	512	485	474	474	486	522	513	497	490	519	497	493	500	480	476	484	520	489	455	458	475	484	512	491	483	478	513	447	472	451	496	488	497	489	514	452	486	487	486	508	506	477	468	473	444	482	470	515	464	459	476	474	470	485	503	481	465	463	470	504	486	479	466	463	481	485	479	525	531	481	487	479	490	496	486	496	488	482	481	494	429	466	487	459	473	482	497	491	516	455	441	458	472	495	501	483	485	473	475	470	450	518	489	457	510	533	451	473	460	450	456	498	479	473	512	522	498	478	529	481	503	470	490	495	484	518	458	503	477	495	490	512	462	486	498	537	500	461	446	518	476	526	477	451	494	468	469	476	486	490	464	494	494	497	472	475	518	480	474	490	472	512	484	507	462	511	472	441	502	465	460	487	493	480	509	521	482	482	471	487	509	455	492	502	509	477	531	457	483	496	490	488	488	489	495	487	487	495	502	505	481	458	470	472	461	434	452	507	501	515	489	469	527	462	493	475	449	476	486	517	517	482	450	464	501	497	477	484	505	524	458	470	476	472	496	475	461	470	425	507	486	547	498	504	416	497	521	496	457	480	460	494	502	480	472	490	467	458	502	474	497	503	506	511	479	498	479	503	437	476	503	468	489	467	512	433	466	477	526	484	495	475	475	489	467	464	520	447	476	501	537	483	476	497	498	516	459	510	488	482	500	556	489	447	471	515	515	517	453	502	450	502	471	497	463	493	452	511	491	478	480	472	470	489	546	459	479	486	498	486	483	455	497	521	478	496	495	480	471	451	474	462	490	500	520	526	483	464	490	496	506	480	477	468	476	511	450	501	470	459	468	508	504	481	475	482	490	480	523	452	446	475	505	477	487	467	493	505	479	470	457	489	503	495	460	526	473	484	499	517	478	496	500	517	464	493	464	518	461	503	490	463	473	486	487	477	488	523	501	502	479	501	532	486	501	476	516	497	458	482	503	506	502	448	535	499	471	490	454	518	467	488	507	524	524	511	491	497	469	484	486	500	488	466	506	489	473	504	487	479	471	494	471	472	462	480	543	466	476	465	490	504	498	484	474	482	488	472	512	474	536	481	470	496	543	472	457	506	451	447	462	467	465	465	491	489	485	491	495	484	478	518	457	487	501	512	466	494	480	488	473	508	468	479	466	437	448	470	473	444	481	500	506	486	451	465	474	478	523	499	493	473	492	503	498	485	489	450	474	462	454	462	470	483	530	519	494	486	472	486	518	498	519	476	503	508	460	499	490	475	516	508	484	502	493	488	506	473	511	470	492	507	492	484	480	474	489	495	488	500	455	475	488	478	459	469	474	484	511	471	496	457	513	519	476	490	460	466	471	493	497	501	449	451	467	467	512	532	444	504	532	478	523	527	474	461	497	462	485	511	481	471	474	466	504	496	471	460	474	445	479	467	499	495	442	496	501	492	498	504	496	469	450	498	461	475	521	507	504	520	471	477	453	494	493	457	523	479	480	447	503	452	496	538	481	452	450	493	488	502	441	470	511	479	484	502	468	479	471	472	489	500	495	479	469	479	475	454	480	484	508	502	488	495	505	504	468	544	471	507	510	506	508	502	480	491	468	450	487	507	464	476	471	488	521	472	460	515	484	497	520	463	482	509	491	451	483	522	525	492	507	498	509	503	500	464	502	518	497	484	482	472	526	496	499	508	509	484	472	483	480	480	484	472	486	474	477	475	501	512	504	530	463	452	490	470	513	506	481	446	520	486	540	520	473	460	479	478	502	469	488	504	465	476	474	467	462	479	479	528	485	461	472	475	466	475	498	465	528	457	508	532	480	502	474	500	462	477	462	527	498	444	455	513	469	497	465	500	482	470	490	505	486	469	519	462	492	496	460	486	489	526	486	479	491	494	470	504	477	507	444	482	475	474	499	463	480	450	481	503	507	471	508	478	466	497	479	458	487	559	465	481	512	494	479	457	514	480	480	508	472	472	500	493	457	454	474	517	479	464	514	505	482	487	445	515	499	451	482	497	492	476	450	481	495	557	498	471	464	456	534	456	495	500	476	474	496	487	549	564	464	488	459	491	488	458	518	483	501	461	441	462	476	491	488	485	507	504	544	511	476	477	481	513	447	487	521	478	473	500	461	485	523	490	488	521	469	473	461	492	511	495	533	487	497	502	461	505	540	489	499	471	491	488	486	497	502	484	489	500	457	533	469	484	494	504	492	501	468	485	451	509	481	504	491	448	451	491	471	441	482	489	478	477	506	504	460	505	490	457	520	535	477	496	496	489	487	506	498	498	476	481	481	514	530	469	440	472	511	492	505	493	466	474	509	480	459	502	531	507	505	450	499	455	473	469	464	486	477	501	507	477	460	501	433	481	503	469	500	463	468	491	540	437	488	484	478	478	439	485	525	452	500	501	476	417	500	479	506	461	457	507	468	500	503	459	480	504	481	495	471	459	491	494	519	485	535	464	514	483	456	499	506	473	510	486	458	507	517	477	468	481	464	498	489	504	476	506	527	513	497	506	474	509	521	461	493	526	486	467	498	465	472	499	511	496	516	484	488	457	464	475	504	474	488	503	455	490	545	461	445	470	463	448	474	475	442	502	494	507	513	483	519	455	487	430	491	475	519	506	500	461	477	475	466	487	496	451	480	505	470	453	471	530	474	474	536	458	490	453	466	500	504	497	510	510	487	459	513	536	460	499	474	494	474	509	526	496	437	476	533	458	513	504	502	526	522	486	517	509	468	460	488	494	480	495	484	453	494	516	523	492	472	460	462	494	516	474	486	499	500	477	529	494	467	532	498	502	417	483	471	480	492	461	492	517	517	481	484	520	490	456	483	448	498	472	470	447	495	515	477	514	473	523	469	522	488	473	500	456	500	498	445	477	437	477	502	469	476	458	493	499	504	494	461	469	479	456	459	467	458	482	480	474	508	485	468	494	463	500	447	505	486	505	477	493	495	484	457	484	509	505	489	477	487	495	501	467	448	486	460	467	510	517	461	491	494	474	481	459	490	477	481	460	486	482	464	510	480	485	495	472	509	481	468	489	489	483	489	515	474	469	505	499	454	511	472	490	477	505	486	457	507	515	506	487	477	460	486	472	473	500	452	494	470	460	477	521	461	500	489	509	467	484	503	552	494	518	509	497	511	515	428	478	495	466	512	511	457	451	412	480	440	454	497	480	484	451	463	468	487	445	494	535	516
24692	22700	33953	30642	23459	15450	3491	699	420	391	350	367	355	345	346	371	367	366	365	350	385	334	348	384	375	338	406	371	350	353	355	360	351	364	365	352	376	319	372	359	347	364	367	350	306	351	346	371	359	373	342	339	386	375	352	354	348	334	371	359	389	344	350	349	376	344	365	368	348	372	336	344	340	327	357	357	348	365	354	362	353	360	330	328	334	340	362	368	366	310	365	373	350	355	328	347	326	329	351	343	349	339	352	336	314	326	349	379	359	329	345	333	402	340	327	374	360	340	340	349	370	336	365	333	372	360	379	366	358	338	340	321	332	357	376	382	355	332	306	330	371	333	354	362	339	325	358	326	358	332	356	339	357	370	350	354	363	397	350	342	338	337	317	376	339	352	363	348	364	362	368	312	331	342	319	365	348	318	313	389	360	356	341	337	365	347	369	347	382	331	385	362	369	353	347	349	356	360	355	349	340	355	371	333	378	364	404	357	351	360	367	359	339	357	389	361	359	349	326	333	354	328	351	345	341	311	334	346	371	362	362	374	359	364	355	353	365	367	333	373	308	337	392	360	318	355	361	358	355	365	338	378	349	304	341	415	375	372	354	346	370	348	356	349	349	344	355	359	367	369	331	370	371	343	361	356	369	348	337	335	369	356	363	329	366	325	368	355	372	353	364	365	333	324	343	331	338	338	364	361	363	340	353	338	361	340	349	390	356	375	354	344	342	370	359	375	331	390	358	348	328	350	341	394	360	346	359	371	343	331	369	327	326	381	322	342	391	370	358	344	328	352	379	364	350	373	389	381	363	359	370	357	374	368	329	362	340	340	356	370	339	374	346	342	359	370	361	358	335	331	370	348	342	368	387	350	394	384	344	297	338	344	371	346	352	388	373	349	376	382	329	342	360	329	344	374	351	377	376	381	314	349	369	344	330	327	340	333	357	355	391	332	383	356	369	330	362	384	344	329	339	354	356	342	384	358	347	344	323	345	352	358	344	328	360	333	356	344	344	318	362	352	336	349	379	351	389	369	351	377	318	336	343	306	356	347	370	364	364	359	330	354	370	365	335	340	393	370	354	376	346	327	375	387	332	313	338	344	376	370	309	352	376	372	367	348	337	371	339	366	357	354	394	311	349	363	337	368	370	374	347	368	360	307	360	373	351	316	372	353	359	388	345	317	357	333	350	354	364	384	349	379	363	344	359	325	347	348	335	324	337	389	345	375	339	394	376	333	309	347	283	369	330	371	368	361	363	359	358	371	342	361	346	368	352	377	341	375	349	372	333	347	342	395	371	339	369	360	349	365	351	392	324	358	374	332	391	342	330	332	361	381	362	354	395	402	363	370	352	385	373	347	335	356	336	363	380	348	354	346	350	362	364	361	373	338	373	342	377	345	355	363	345	329	338	347	358	326	283	347	372	351	392	370	382	324	322	362	354	345	352	338	364	355	348	351	400	377	363	337	374	312	371	379	355	360	350	309	374	371	326	361	359	359	345	343	364	373	371	342	394	316	345	356	368	358	345	359	337	355	383	350	369	381	366	376	391	391	329	373	388	369	356	355	399	343	387	338	346	360	334	378	365	370	360	347	366	349	348	348	370	345	345	361	323	356	362	340	350	351	350	349	317	324	380	378	372	381	354	369	335	358	367	371	370	350	364	361	361	370	374	358	345	349	354	333	335	336	371	375	356	379	355	320	356	357	368	368	355	347	365	345	354	326	358	332	411	345	386	397	351	360	354	347	357	340	335	356	365	335	342	371	343	335	348	349	354	380	320	347	377	365	339	345	350	376	368	364	338	356	375	373	345	352	316	357	354	377	366	328	370	328	327	373	351	313	379	320	325	397	342	336	372	320	336	360	374	381	318	377	369	341	368	381	373	362	371	334	347	368	353	346	333	391	382	360	369	351	340	329	359	382	338	328	357	360	381	378	378	358	346	350	354	353	358	330	346	368	315	306	390	397	368	356	362	371	391	364	338	380	341	370	344	353	367	363	369	364	349	368	410	339	356	364	347	340	336	343	364	333	331	352	352	353	336	355	327	369	324	366	353	345	363	353	365	345	343	356	329	357	352	361	332	351	368	371	353	345	357	342	369	350	383	353	319	313	368	367	341	351	359	326	369	330	370	393	337	345	349	364	329	340	370	315	371	357	360	341	336	349	349	330	350	361	368	330	383	373	371	361	338	347	344	336	353	340	349	346	340	363	390	360	357	370	368	331	381	367	325	328	372	330	343	343	357	338	357	355	341	339	336	331	352	349	387	340	334	360	371	320	353	360	325	351	347	361	370	358	332	352	354	342	331	360	366	347	363	345	311	373	370	342	357	316	336	361	367	356	345	364	390	348	342	388	365	387	345	382	374	347	370	326	380	402	343	346	349	375	369	344	312	377	333	375	363	334	339	372	384	337	356	349	359	365	342	350	347	342	369	373	346	339	337	330	351	367	356	317	362	356	360	388	368	373	378	380	341	349	366	349	344	345	371	338	363	354	364	363	372	328	288	376	321	346	370	394	344	354	332	344	360	330	350	369	347	353	360	352	323	362	351	354	340	363	330	368	364	386	358	338	344	359	367	364	340	341	359	366	352	367	343	352	337	376	335	350	300	401	380	361	355	333	335	368	371	352	360	377	340	386	357	357	327	381	379	349	365	344	342	341	358	348	349	354	341	360	339	344	371	332	340	379	356	393	341	352	374	355	341	359	365	347	339	351	322	356	334	368	364	323	360	373	393	356	366	328	377	327	355	390	381	333	364	376	365	328	369	375	367	318	372	360	350	320	360	352	313	355	359	370	340	376	336	366	343	356	353	334	361	354	319	383	335	320	351	379	371	326	335	346	338	364	350	361	351	365	346	358	351	337	322	321	340	348	351	336	355	324	327	336	347	362	340	364	375	336	349	355	324	370	348	372	329	385	388	380	341	327	355	339	321	347	373	364	372	347	352	336	338	364	337	330	364	348	342	341	336	361	366	362	337	336	376	370	413	364	367	336	354	315	336	350	355	330	356	370	350	336	326	336	321	368	341	341	340	342	357	341	348	354	381	377	388	393	340	375	350	372	339	384	374	326	343	356	356	369	372	348	354	368	374	349	354	383	332	296	358	336	337	399	349	315	350	360	338	345	335	337	385	367	366	351	345	359	378	352	355	382	331	332	385	352	374	382	333	346	385	396	356	324	368	356	358	337	362	361	359	358	370	368	334	349	343	337	394	316	323	349	333	356	395	347	409	373	334	349	381	370	372	344	363	343	375	353	341	341	373	349	357	368	364	351	355	347	328	343	337	352	354	335	371	374	347	389	383	333	374	406	363	347	361	368	335	335	342	335	362	348	341	345	364	346	364	334	331	345	346	339	349	339	376	339	345	349	355	386	353	357	361	374	327	377	330	344	370	329	351	358	367	345	337	335	358	337	349	357	367	332	373	355	361	370	361	394	360	321	353	343	357	350	376	345	382	406	382	354	348	364	327	341	343	350	367	338	328	341
58389	93019	72853	46369	27031	11280	3401	1409	785	605	515	504	493	503	528	520	502	521	468	461	551	550	518	535	484	497	516	493	534	491	500	517	516	527	499	510	544	504	554	497	531	496	509	515	522	481	531	508	531	548	532	521	481	508	493	511	512	538	481	488	480	583	487	525	533	536	474	486	530	510	521	520	535	483	495	519	480	484	493	529	549	505	471	539	515	553	527	528	508	533	524	535	530	523	506	524	498	490	535	506	527	560	494	512	549	559	506	498	535	516	516	548	512	504	521	519	481	525	556	517	552	527	511	493	532	486	532	513	509	529	528	498	481	494	526	498	497	485	481	535	533	507	560	470	520	521	530	554	558	531	569	478	505	507	518	499	542	524	500	516	499	530	536	509	478	531	472	513	498	522	554	470	505	543	526	507	504	544	496	496	494	523	464	501	524	537	527	497	477	485	504	535	570	499	539	531	508	504	516	523	521	493	502	503	475	509	496	528	511	534	528	525	514	458	497	511	496	499	514	509	524	500	545	505	541	486	557	532	522	518	546	515	477	539	551	514	524	510	513	465	532	496	527	511	511	516	540	506	500	503	522	543	506	497	534	501	484	503	523	517	505	508	513	523	537	511	533	518	497	484	477	552	538	487	481	486	482	520	499	525	558	451	548	483	503	517	520	510	516	519	537	528	500	518	550	523	538	521	524	524	477	524	563	482	515	473	546	473	541	529	524	537	503	513	504	515	510	519	489	499	472	524	545	516	532	501	543	526	516	507	535	484	517	558	542	480	525	499	516	530	534	492	513	516	507	555	524	484	501	539	479	512	549	502	483	532	543	571	521	561	536	541	490	512	485	492	513	539	489	516	559	541	493	540	454	518	526	509	498	487	550	524	498	550	510	512	530	551	500	555	516	499	507	495	500	517	523	514	504	530	519	519	482	531	519	520	518	515	520	517	494	456	539	588	512	458	504	554	517	534	507	507	521	507	552	516	488	503	486	489	499	507	490	510	481	501	514	549	494	531	532	450	501	519	510	515	499	518	537	506	505	497	510	507	500	503	517	532	552	512	488	515	558	509	490	533	497	535	545	501	490	481	477	507	505	516	513	540	495	523	462	541	518	476	527	494	504	521	486	528	493	486	541	499	515	494	517	521	504	513	507	510	526	474	517	522	519	514	485	506	486	507	486	513	513	517	539	535	469	484	506	466	517	518	515	542	524	545	520	535	485	522	533	507	505	504	546	514	562	490	542	491	559	520	485	524	557	486	516	538	536	545	543	526	508	533	509	546	495	516	488	488	510	517	519	501	506	541	509	496	520	516	503	510	548	510	531	504	477	520	508	506	510	515	526	510	515	545	491	513	504	494	512	490	493	524	538	466	519	505	494	481	520	505	546	564	527	501	503	502	533	484	529	504	494	528	546	525	506	541	479	484	508	499	492	537	514	536	482	547	504	550	507	545	496	526	495	500	515	547	529	487	507	536	541	524	517	506	562	517	509	477	523	515	519	549	511	489	508	496	511	536	513	513	508	515	489	483	468	514	532	546	520	523	503	513	481	528	516	499	501	521	540	541	435	518	472	536	507	533	521	503	484	517	542	501	524	519	478	523	494	488	483	495	469	486	495	490	533	506	486	518	538	544	504	494	502	495	520	552	528	504	519	513	495	503	516	507	519	492	498	541	479	516	542	482	538	520	497	490	478	478	533	530	544	548	508	512	442	516	527	481	508	508	528	518	538	496	513	523	512	506	481	489	528	541	501	525	519	513	571	528	518	487	520	498	542	503	470	497	507	502	524	515	524	529	504	492	510	489	497	521	474	528	513	526	524	538	515	508	521	481	482	535	514	497	507	443	552	505	533	514	523	532	517	489	522	517	519	537	544	494	505	476	563	492	509	494	517	540	503	471	498	501	550	515	513	556	524	519	565	539	553	518	502	560	526	486	523	530	504	520	502	524	486	518	528	479	497	495	501	514	520	501	536	530	560	510	508	455	477	535	468	523	524	511	476	527	466	518	507	543	537	510	534	501	536	501	492	509	523	562	515	513	480	478	555	488	531	481	513	527	547	458	484	499	475	522	517	459	492	547	526	501	520	495	474	503	530	494	506	547	518	512	497	488	530	500	501	557	545	513	532	508	479	494	519	557	549	565	503	507	533	480	510	522	531	512	541	543	544	535	525	461	484	537	502	525	488	537	506	500	496	499	513	523	519	515	524	484	475	508	508	521	514	558	513	517	540	535	497	538	483	500	513	469	514	523	523	497	484	500	509	482	498	520	513	543	519	482	522	524	525	509	520	520	530	495	494	552	488	522	512	529	544	517	531	528	505	507	490	542	519	489	538	544	505	531	490	510	514	493	516	522	530	512	527	501	527	482	492	505	539	463	486	541	508	503	525	538	528	526	512	516	474	503	510	491	499	526	521	500	525	505	522	495	492	508	491	513	569	500	528	507	538	511	514	503	519	533	555	519	545	513	510	497	512	543	507	502	489	491	527	512	502	501	465	512	528	508	501	482	490	524	527	541	501	513	493	512	514	554	541	561	513	526	500	547	511	519	522	514	531	528	516	485	510	494	521	540	532	537	483	534	491	498	513	475	484	490	475	483	514	548	516	485	483	500	501	514	504	518	533	498	510	464	506	510	519	560	507	502	513	515	511	517	493	527	513	496	480	495	477	543	531	536	483	536	549	511	527	486	493	512	491	510	553	513	493	527	511	507	487	506	524	538	479	530	541	537	543	491	522	496	553	551	514	480	489	514	500	561	508	535	512	510	500	493	500	499	524	504	520	489	515	524	500	448	487	516	524	559	501	503	513	495	528	496	522	507	530	535	525	531	523	516	508	520	525	525	540	525	521	502	494	576	540	515	534	553	508	511	549	509	518	532	503	527	510	524	546	490	494	514	470	512	480	488	512	477	548	486	473	544	540	514	473	515	517	498	538	498	481	519	534	531	517	505	495	493	514	551	542	540	471	477	512	493	499	549	504	500	558	508	476	529	499	532	513	516	515	500	507	541	502	481	479	525	536	502	494	535	500	526	516	550	478	481	495	517	527	538	508	500	509	492	486	513	508	542	512	500	502	528	504	519	518	541	525	496	505	491	505	543	495	523	535	525	481	525	503	479	517	503	539	518	511	523	493	540	546	521	570	499	539	531	497	534	534	509	473	489	509	528	515	491	514	492	489	486	526	499	496	533	497	538	521	495	498	521	504	506	541	480	532	507	545	514	509	537	529	455	495	495	503	556	546	525	551	535	529	498	506	530	507	485	516	514	506	477	521	505	470	520	504	548	504	548	466	508	490	494	521	520	494	486	505	555	510	561	541	504	493	496	499	515	473	539	541	517	503	487	504	510	519	527	529	517	510	500	483	496	513	496	525	540	513	535	524	505	512	495	480	519	541	500	539	479	510	494	512	550	482	500	484	506	510	547	518	525	487	510	516	549	514	510	513	502	557	495	519	527	503	508	495	519	448	508	494	565	506	500	502	491	522	516
23629	22032	31808	27213	23389	21631	12490	1341	497	379	377	349	324	344	366	370	323	339	359	383	357	336	380	367	358	381	349	341	348	391	346	369	328	329	358	361	380	375	345	346	372	369	351	373	316	350	366	314	357	335	335	340	347	346	334	375	343	326	381	347	388	346	356	346	340	359	330	374	356	369	393	363	346	324	397	343	344	352	341	349	342	349	372	353	324	353	385	331	328	348	330	326	365	332	354	385	304	379	342	383	331	356	377	351	392	343	344	343	342	368	374	346	353	316	344	392	344	329	363	331	360	372	353	362	360	331	323	358	360	353	324	359	353	365	362	350	331	351	339	345	344	366	353	358	372	365	356	358	360	356	403	360	373	373	375	332	338	353	370	324	360	354	368	348	359	370	346	338	326	350	376	357	348	338	395	331	370	347	359	374	358	375	326	326	352	360	333	354	375	365	367	345	360	332	349	392	393	325	343	347	341	365	375	364	338	319	332	380	359	343	362	327	320	338	339	334	371	375	347	351	343	306	350	369	344	369	324	336	316	360	354	359	389	346	347	314	334	375	343	329	382	329	322	367	353	359	345	320	349	358	353	335	346	342	355	336	340	363	332	350	352	318	340	360	349	359	358	343	378	343	368	369	324	322	333	365	361	376	351	319	357	348	365	350	371	351	331	343	382	346	370	374	335	345	340	351	370	381	346	353	361	346	322	338	352	348	343	323	352	344	357	324	336	337	365	329	366	370	375	354	358	372	329	361	311	366	342	334	334	349	320	307	349	363	335	354	385	345	361	354	327	357	353	323	346	337	332	331	365	381	324	332	363	325	345	364	383	298	334	341	337	344	399	364	301	337	326	358	362	390	354	360	362	358	393	348	353	347	363	376	327	342	341	360	369	348	347	303	375	352	357	345	337	346	368	352	309	325	350	319	338	355	339	348	332	347	341	321	309	349	365	332	314	355	348	352	357	339	332	349	362	354	335	352	333	346	350	339	362	343	356	368	335	347	370	362	339	336	366	351	355	352	313	335	382	353	328	367	349	312	358	318	360	365	365	391	342	351	349	354	368	299	342	359	367	366	403	376	327	342	353	328	378	364	381	319	382	346	352	344	384	328	323	359	322	299	353	348	362	366	337	326	354	351	339	346	316	355	360	326	336	305	330	357	370	343	330	318	369	351	348	346	381	360	362	391	361	333	342	378	325	353	340	349	383	372	332	361	375	373	322	324	358	333	329	375	348	378	349	336	365	343	370	362	346	340	360	374	357	353	333	343	375	336	389	351	337	335	346	343	343	357	337	311	348	356	319	344	380	331	365	347	350	338	318	366	347	340	351	352	333	356	355	337	332	359	318	346	342	347	365	333	344	383	318	382	367	386	344	352	367	358	359	354	323	372	332	349	371	313	347	371	344	356	345	357	339	306	393	338	363	343	358	373	345	359	350	324	356	348	372	336	361	336	341	360	346	321	322	380	314	363	357	335	359	322	342	365	324	376	348	350	339	361	309	344	342	366	358	352	323	326	380	326	326	359	358	386	318	365	358	327	332	368	382	365	353	324	350	383	348	351	341	367	364	351	322	344	357	336	337	339	368	373	381	332	325	324	352	327	319	388	313	354	357	361	340	352	321	348	366	329	335	353	381	330	325	350	343	373	343	366	328	335	345	392	314	369	358	356	362	381	350	312	383	345	363	362	373	363	341	354	326	388	347	361	343	345	361	324	350	368	337	382	381	326	334	326	334	412	358	358	351	338	340	359	341	309	346	361	368	348	322	361	327	333	359	353	320	369	378	348	379	333	345	375	350	365	396	342	369	355	384	376	351	325	335	341	347	336	342	356	372	327	339	330	344	355	381	355	330	380	357	343	358	337	361	340	324	368	328	330	338	339	355	322	352	377	341	348	319	338	330	331	338	343	311	343	347	349	346	320	344	390	365	362	372	363	345	343	335	328	352	345	387	370	318	314	339	342	337	345	353	359	336	314	325	382	364	354	349	365	351	374	349	330	333	359	353	347	325	336	354	326	370	333	352	325	381	329	351	343	342	324	388	377	383	310	370	354	350	352	301	327	352	305	369	367	361	325	343	344	323	350	331	364	376	324	321	321	349	366	346	364	350	339	344	366	342	356	341	341	357	339	349	390	333	349	350	322	342	331	316	350	359	361	353	325	350	327	350	337	348	339	355	362	383	362	371	338	319	348	328	356	396	360	352	338	341	351	359	380	346	340	324	335	334	356	320	336	365	341	349	332	338	316	368	321	338	387	346	348	377	353	359	349	331	345	350	335	326	327	364	354	343	330	347	343	294	338	397	342	332	327	333	356	366	349	395	361	338	321	346	345	339	387	349	374	330	371	386	377	349	349	343	369	369	315	332	334	377	355	349	359	336	306	379	335	356	326	353	354	355	312	336	348	368	339	331	368	363	357	318	337	328	365	325	338	366	324	353	361	320	349	328	351	365	392	343	353	373	349	362	360	336	363	365	359	346	371	363	351	367	390	351	332	333	342	339	324	316	324	333	356	364	364	328	359	334	353	337	335	341	365	326	327	357	341	383	358	333	331	350	380	370	330	349	362	347	332	365	369	369	337	372	351	357	358	302	339	334	337	348	369	364	311	360	362	321	349	367	357	369	369	335	346	355	330	331	377	353	337	368	370	339	373	367	384	373	333	375	353	370	369	339	359	355	334	365	336	349	373	369	350	369	339	345	359	335	344	359	333	349	379	373	348	316	346	375	336	375	334	364	336	357	342	371	339	333	354	366	357	346	340	368	350	337	369	340	352	344	371	336	323	363	303	352	332	302	372	356	340	348	358	324	367	357	376	349	326	355	334	355	343	380	352	357	358	349	388	340	376	331	385	369	345	326	349	309	339	374	361	367	367	384	360	328	339	361	320	358	356	352	329	368	360	346	364	356	356	364	339	382	376	327	359	374	312	346	353	390	353	357	359	353	364	365	326	362	329	340	316	313	355	357	367	349	351	335	348	345	345	370	344	356	359	342	333	326	367	393	359	351	337	339	375	325	338	372	334	335	336	339	370	332	348	379	338	399	357	373	320	382	371	345	318	344	357	346	331	368	340	328	345	371	339	332	343	344	378	328	358	307	350	338	377	374	357	340	336	360	330	363	350	376	341	351	363	366	342	353	358	349	328	340	344	353	346	340	379	357	324	337	360	333	364	361	339	371	350	382	312	336	312	349	337	316	358	339	370	350	336	350	349	383	329	341	382	303	368	359	373	355	332	332	335	345	365	350	322	339	353	353	352	348	349	346	363	385	341	380	360	339	368	346	328	378	332	374	347	351	376	358	351	352	356	350	345	336	354	347	338	348	349	394	357	325	358	316	354	339	372	355	368	355	325	350	341	376	351	347	348	352	376	357	388	369	336	358	351	373	357	334	401	392	368	304	327	341	373	343	349	328	328	357	314	348	345	327	300	342	360	342	345	361	327	353	368	341	373	377	360	319	351	387	333	381	345	365	333	335	334	376	337	302	353
62792	104357	83510	56227	35655	18365	6375	1952	770	542	489	512	459	510	474	505	507	496	511	472	474	493	525	529	483	487	504	487	497	513	547	508	469	496	480	522	532	519	486	472	487	492	502	494	541	539	512	513	496	467	502	526	481	476	502	513	477	505	504	483	486	478	514	483	499	520	467	495	470	483	504	479	488	502	485	494	487	481	470	497	491	490	474	472	457	457	489	489	489	523	503	464	497	530	494	475	512	470	507	505	504	489	462	480	512	466	493	503	509	479	498	501	486	489	499	459	478	464	477	473	487	476	453	514	480	497	462	512	513	522	503	502	494	469	512	495	501	524	546	515	505	498	494	524	498	494	484	497	474	482	498	460	485	484	497	483	485	508	471	483	485	516	472	473	503	499	451	456	520	473	474	462	555	531	511	460	457	527	489	462	516	515	494	497	481	510	526	481	492	510	533	485	484	480	490	595	478	453	533	503	511	505	483	491	530	511	481	523	493	509	516	528	528	537	494	496	488	494	498	514	521	504	502	495	513	486	505	527	496	521	527	490	480	494	506	487	499	505	462	476	493	465	482	506	474	494	487	497	512	514	468	457	474	510	507	469	498	469	459	502	454	465	501	486	456	471	459	517	484	513	475	452	465	525	485	492	497	474	459	489	487	518	494	492	521	510	500	499	476	449	467	512	500	513	507	489	486	480	513	497	484	472	486	477	526	521	501	481	464	488	508	494	502	508	501	518	528	484	535	455	520	507	513	504	499	534	490	506	460	498	493	471	503	489	540	475	473	509	536	504	491	492	486	533	501	487	501	488	494	493	521	508	482	501	452	496	515	480	468	498	463	509	477	516	516	457	468	519	453	502	491	500	509	482	494	474	505	475	522	468	508	520	505	501	536	541	481	473	476	485	487	468	510	506	493	466	512	552	502	495	532	531	513	475	486	503	476	513	503	494	532	534	463	476	461	516	496	475	506	481	468	482	480	472	531	494	496	504	472	488	488	518	468	495	503	521	500	501	468	496	459	489	463	499	462	470	514	457	511	478	482	457	481	516	496	520	488	471	443	478	486	539	486	516	485	472	507	508	477	507	503	501	484	504	503	512	519	512	528	489	499	508	488	519	506	496	497	508	504	495	485	499	470	471	510	485	480	480	483	506	474	512	494	543	461	456	480	541	521	503	475	516	499	516	476	481	457	465	476	500	477	513	532	473	492	504	491	474	544	515	515	481	460	504	498	466	525	476	486	539	523	534	502	496	543	482	530	474	505	511	505	514	531	524	463	481	499	500	522	482	494	462	463	517	558	496	514	504	497	513	480	486	485	505	499	490	506	483	483	500	513	495	489	526	490	493	491	468	515	499	503	493	513	484	490	483	493	463	513	496	484	505	507	471	502	492	457	497	509	481	509	481	548	492	503	456	544	505	475	479	536	455	519	480	474	476	503	513	522	491	473	495	474	520	498	444	519	463	483	503	482	493	483	484	471	515	465	482	500	473	499	511	478	508	511	482	485	494	497	509	509	442	478	510	503	508	511	475	519	469	522	500	483	489	497	501	488	537	512	464	476	495	496	495	466	507	519	469	515	525	502	467	518	529	503	475	520	474	488	488	473	482	490	481	440	502	501	475	484	506	481	501	515	519	521	471	503	528	494	532	525	505	476	511	505	531	482	467	512	510	484	508	468	461	496	501	515	503	496	511	508	483	522	492	491	460	537	487	477	510	507	482	505	499	494	515	516	494	513	478	462	497	505	470	484	470	500	518	509	512	498	499	560	477	476	472	446	477	510	495	523	519	514	462	503	504	486	461	485	525	493	492	495	499	497	489	480	503	490	506	469	502	477	484	454	480	492	464	465	461	503	504	538	535	518	484	487	488	535	476	510	489	471	516	523	479	479	501	512	532	514	512	479	495	488	458	532	482	521	487	472	499	484	478	477	490	488	470	518	523	480	476	513	518	511	466	507	503	460	436	505	514	488	490	451	507	512	516	481	479	471	531	494	539	490	493	501	516	496	479	487	515	512	513	488	515	497	477	534	492	503	503	492	495	505	515	493	491	478	491	532	515	513	553	504	493	530	506	481	490	545	513	495	444	484	511	480	533	494	504	495	506	472	478	539	462	494	477	520	504	512	515	459	452	487	502	502	493	469	471	456	489	495	464	510	474	476	497	449	494	533	497	486	473	459	496	522	524	503	477	486	483	498	502	487	474	483	484	498	448	470	483	473	473	496	522	471	456	431	487	518	521	514	517	478	476	498	491	471	540	496	479	508	503	535	524	507	517	471	466	484	492	512	533	449	488	503	440	492	495	517	479	496	495	458	477	470	501	506	467	510	461	488	485	464	482	482	534	538	485	507	468	468	481	478	487	481	534	496	504	479	501	543	463	489	509	533	514	505	512	500	500	473	487	482	505	503	471	522	486	519	481	469	520	476	488	472	464	477	537	494	517	460	516	506	464	470	454	524	465	533	465	497	446	503	502	482	501	475	471	495	521	480	514	485	493	498	484	466	480	506	499	475	492	483	525	479	499	488	486	498	500	510	520	478	499	477	457	478	462	461	510	504	480	492	489	509	509	514	471	464	522	513	458	474	508	482	507	529	519	506	486	499	532	467	466	510	480	492	520	476	535	522	494	508	516	473	498	498	479	509	491	463	471	493	466	494	470	463	470	468	485	503	501	486	491	517	502	518	508	498	494	486	499	510	556	519	471	509	495	485	522	504	530	488	475	470	491	500	508	483	475	507	503	465	513	534	506	480	521	506	530	517	509	475	478	488	512	487	496	499	548	471	496	485	503	491	506	475	475	503	460	516	485	489	520	508	492	510	493	438	521	495	531	464	472	474	448	476	483	474	457	482	499	512	527	467	473	500	498	511	501	520	500	465	490	473	501	518	489	500	527	470	475	487	478	499	528	481	458	494	485	516	467	476	472	475	513	470	480	485	502	482	469	498	507	482	445	451	496	510	482	474	486	498	491	487	449	494	491	468	530	511	458	512	489	497	560	464	467	492	486	507	514	539	476	499	466	493	499	499	494	466	496	446	524	511	497	480	466	507	463	474	504	492	494	481	484	480	512	500	489	492	489	500	486	505	550	490	493	505	488	476	501	517	444	515	495	492	525	491	472	487	482	527	490	546	498	479	486	508	517	522	458	523	524	494	506	514	513	500	528	469	506	491	486	503	439	496	480	523	500	472	493	500	500	511	510	512	497	499	431	495	479	458	516	544	506	475	466	430	483	495	550	489	502	509	484	446	466	521	527	492	486	551	510	460	473	461	477	520	481	494	464	474	475	519	525	476	488	469	519	448	482	496	514	478	510	507	525	497	492	460	510	487	499	477	473	492	535	510	487	481	487	486	544	530	477	515	483	473	460	503	508	493	471	495	490	469	521	448	448	489	507	498	510	480	512	491	505	479	507	487	447	517	461	476	478	509	470	477	488	478	503	510	517	495	461	470	500	471	484	509	474	512	485	470	489	472	495	470	477	509	489	500	486
28218	28096	31632	18567	5035	1521	649	426	386	344	308	292	357	313	337	361	317	316	336	324	308	351	342	367	334	341	315	341	360	323	325	317	350	328	313	330	322	342	329	354	363	327	360	353	295	320	344	342	311	391	344	341	345	335	356	339	323	343	337	318	321	339	356	357	347	347	321	341	348	360	343	308	330	330	368	369	351	345	351	324	311	313	365	339	303	314	331	355	367	340	332	339	316	319	336	353	326	346	327	372	334	367	313	354	348	351	345	339	361	360	348	353	335	301	314	335	322	359	355	341	322	347	329	347	337	339	316	332	336	359	320	299	331	336	341	315	310	303	331	366	291	333	328	353	346	323	346	330	365	278	360	335	330	293	310	328	313	338	319	306	314	356	321	307	337	339	308	325	350	324	334	327	349	352	359	359	316	343	317	330	356	315	310	348	327	324	341	316	327	327	346	334	369	341	337	361	330	304	340	333	333	354	318	304	328	331	333	344	324	334	334	293	349	306	342	343	325	360	310	337	379	328	352	334	334	318	294	355	357	349	340	298	346	323	350	340	323	359	304	328	324	330	309	330	326	351	358	351	325	315	342	359	339	314	307	340	316	361	317	327	360	334	314	343	328	335	352	333	351	354	359	359	321	366	343	336	326	314	320	348	319	325	342	314	326	354	346	361	367	336	340	328	352	331	347	329	354	341	301	317	323	323	374	333	347	319	321	319	356	298	324	326	331	355	337	333	351	346	332	328	359	349	353	370	313	372	349	350	353	342	338	338	347	336	326	341	347	329	349	343	345	328	320	323	353	313	341	311	294	339	345	340	369	342	313	358	347	310	290	346	335	350	305	321	325	309	365	330	306	337	340	346	331	331	312	322	309	376	340	374	341	290	338	316	351	330	346	330	317	369	340	352	314	318	340	329	379	333	355	352	319	347	337	340	323	324	338	335	329	352	387	354	346	322	329	297	323	338	347	319	329	330	365	363	343	344	357	369	347	356	362	331	313	331	327	324	322	338	333	311	347	309	355	342	303	281	339	349	352	332	346	356	347	344	325	343	326	326	333	349	326	317	345	301	347	336	347	299	324	313	363	364	336	328	314	314	326	344	321	339	337	364	347	324	328	359	342	333	322	377	324	374	350	347	307	348	330	319	327	358	305	316	355	312	324	324	287	360	335	356	301	353	343	364	306	322	310	353	373	288	319	328	333	353	341	316	343	315	327	340	327	358	319	378	316	358	331	346	331	315	335	314	311	344	360	334	327	344	323	342	327	337	371	339	366	334	344	305	327	354	317	323	349	311	330	307	332	335	325	338	322	326	318	337	325	368	355	326	322	313	335	324	324	345	331	337	343	348	324	316	328	318	310	342	325	306	349	346	333	338	334	367	368	317	364	306	329	362	330	351	330	319	360	343	328	353	329	343	315	350	334	346	321	372	323	309	368	356	345	344	312	345	364	352	318	327	363	342	311	321	319	341	355	345	325	371	294	348	337	318	312	359	302	317	304	319	358	364	357	335	310	321	349	327	364	344	342	334	346	329	337	346	315	348	326	331	348	302	330	319	350	326	320	351	322	333	352	359	339	361	347	346	331	321	314	338	332	344	371	351	320	318	351	320	314	322	352	331	354	302	334	323	300	340	347	340	328	322	377	329	354	315	301	366	334	333	316	320	323	332	330	314	361	346	325	318	344	335	345	353	324	300	332	333	334	331	337	363	335	343	343	351	327	341	335	339	318	342	316	333	310	322	350	376	322	335	320	338	354	341	363	346	328	350	351	304	359	331	355	328	314	348	355	386	338	318	356	335	346	354	378	322	338	303	334	349	353	347	379	314	312	333	325	334	346	345	330	333	344	335	326	295	368	328	324	298	320	332	354	340	327	307	337	321	362	327	334	341	352	334	332	317	349	374	326	341	332	329	312	337	309	301	327	307	353	323	354	366	317	330	350	315	332	356	367	329	329	311	328	341	322	353	320	310	360	351	325	305	361	374	359	353	321	336	350	314	340	324	328	317	349	373	324	324	311	331	347	328	320	327	327	351	334	334	329	351	327	373	312	354	360	331	333	333	354	351	368	313	333	309	359	348	325	353	320	352	335	360	305	333	352	331	357	330	348	333	339	336	332	308	321	355	355	329	319	358	329	317	332	344	332	349	342	323	325	341	357	351	337	340	321	359	317	332	336	327	342	343	356	340	323	370	356	333	329	370	324	334	332	319	348	336	345	371	316	325	338	342	322	334	325	305	320	330	318	320	341	337	336	311	308	340	335	315	320	324	328	320	365	308	355	355	315	345	307	364	311	352	336	322	334	358	353	325	314	347	320	316	363	352	330	342	320	321	332	352	327	309	285	332	341	311	339	351	309	329	375	336	344	319	349	302	326	334	301	327	349	336	337	321	307	325	319	365	326	354	291	340	324	370	359	322	340	325	339	326	346	324	341	303	327	342	335	358	364	352	331	341	323	336	328	335	374	316	339	343	349	322	344	346	311	315	344	318	337	346	342	318	348	327	313	325	312	363	327	322	331	347	326	358	329	304	322	316	339	320	338	353	331	347	355	328	302	345	332	317	343	340	313	346	346	353	316	323	340	319	313	325	310	355	340	336	333	337	351	343	352	344	312	331	334	332	333	364	329	342	333	325	339	327	359	343	332	331	327	354	328	357	351	345	338	350	317	327	337	322	352	356	362	341	347	316	335	347	350	331	326	355	334	336	316	343	328	338	352	384	329	321	312	334	317	339	300	336	325	368	351	331	332	346	304	293	334	336	316	323	324	340	316	319	299	321	342	337	336	364	373	323	296	282	316	367	310	289	307	329	339	303	341	329	376	341	352	345	317	350	334	320	329	322	325	359	325	314	322	357	375	356	316	320	348	342	315	319	339	343	328	359	340	354	334	330	342	348	339	327	332	323	328	320	311	340	323	325	336	352	364	322	333	352	361	367	322	331	341	360	328	370	326	348	334	366	313	347	337	323	364	337	351	310	313	322	311	341	341	338	343	335	377	287	338	349	338	335	317	356	318	366	343	348	357	318	336	309	355	277	320	336	350	345	344	318	373	338	346	347	339	316	307	339	374	351	334	338	311	361	306	319	357	326	320	360	333	333	322	339	358	341	343	311	345	338	339	338	311	345	335	353	336	350	357	361	338	337	355	363	335	311	346	339	307	336	359	358	348	362	357	366	347	340	323	327	331	319	320	363	332	356	349	317	318	343	319	330	365	323	350	344	342	315	300	338	303	339	356	327	320	327	345	360	349	336	360	359	339	327	324	302	336	319	360	350	327	372	330	344	369	325	346	331	316	342	323	324	303	335	360	297	319	341	335	354	353	327	295	329	342	330	315	318	315	345	343	315	330	353	336	332	329	323	333	320	333	354	334	317	331	339	343	341	335	372	336	338	364	330	339	320	307	317	352	329	350	355	338	344	345	336	315	320	306	322	336	334	309	333	349	326	343	332	307	363	334	372	342	330	319	331	322	349	342	352	338	346	299	340
32042	48069	36621	18287	7033	2517	976	649	498	487	492	495	485	450	479	499	435	488	504	485	485	501	468	498	479	536	504	522	479	510	492	490	470	486	497	499	478	485	507	499	517	497	447	460	465	505	469	517	483	477	467	490	492	492	485	484	478	499	462	518	521	439	476	515	506	481	486	492	471	490	473	461	446	503	470	475	527	488	497	497	472	473	502	503	487	484	479	509	497	494	529	518	504	481	494	494	506	491	481	477	512	442	481	490	503	507	537	491	500	517	467	464	513	493	498	506	482	500	482	528	486	489	466	502	437	499	466	521	459	493	485	479	480	464	507	473	465	491	468	494	468	487	474	485	477	512	450	475	449	501	518	511	466	499	517	500	481	508	509	503	487	473	510	442	496	485	467	488	464	517	482	484	504	480	509	448	467	470	494	473	464	440	471	523	506	482	509	470	485	498	494	467	454	462	444	454	509	485	501	471	501	494	457	457	477	450	460	489	482	478	455	486	492	529	490	510	493	467	461	515	458	512	477	421	518	457	482	471	465	494	540	524	459	490	498	471	462	455	541	479	502	504	511	424	478	493	483	471	440	489	530	488	442	497	483	480	493	490	498	446	528	474	468	498	489	529	489	501	471	531	456	498	503	488	501	481	476	482	454	470	481	447	505	493	506	470	493	498	458	509	513	497	490	493	492	489	527	522	540	522	509	485	447	494	487	523	516	489	501	475	497	488	474	481	470	525	522	523	524	509	503	440	454	493	473	499	488	507	507	483	449	452	495	516	460	485	461	456	512	471	501	491	474	457	484	480	497	473	494	473	503	526	483	509	495	502	500	506	524	503	512	480	475	497	505	495	509	485	471	497	477	491	473	471	479	500	496	454	485	489	526	472	519	493	484	505	461	500	464	477	458	477	455	475	476	485	457	518	490	515	505	483	531	483	498	501	461	512	464	471	465	522	477	493	492	465	505	457	500	484	499	452	511	491	483	517	465	527	512	498	506	518	475	518	510	477	504	505	511	517	481	465	457	482	501	477	477	448	477	481	499	480	503	481	504	458	478	521	481	519	481	471	473	528	520	523	500	443	477	499	515	486	495	485	489	490	505	534	487	478	494	525	515	477	489	514	525	472	478	492	460	507	504	480	503	499	513	479	513	522	465	494	554	504	496	480	488	525	443	515	466	495	506	491	512	458	503	504	508	470	480	525	491	468	471	481	491	501	515	487	485	524	493	504	460	476	463	493	507	495	490	485	498	480	498	498	469	504	434	486	509	489	483	446	511	437	486	481	548	517	493	456	495	533	498	503	468	513	481	507	486	452	519	474	489	502	478	467	492	491	473	510	492	534	494	442	493	490	505	483	493	490	472	493	488	477	484	465	513	511	504	485	471	469	496	537	474	520	465	482	466	498	510	492	503	506	485	501	512	495	461	477	472	534	512	509	488	443	497	480	504	460	486	460	497	455	482	461	521	473	455	454	483	475	452	506	501	453	490	491	512	500	475	488	503	509	455	508	511	522	468	481	497	495	494	501	488	463	450	454	444	455	503	494	470	500	489	478	490	485	491	475	495	501	461	518	483	454	508	473	482	507	471	484	464	476	490	518	464	480	493	517	497	485	488	475	462	456	481	496	484	471	464	478	483	481	483	498	468	469	489	537	480	507	504	504	458	487	506	489	504	480	446	473	469	515	483	498	521	421	515	464	505	467	507	473	497	471	465	509	502	493	494	502	557	480	483	484	483	504	507	448	462	478	471	490	490	498	493	459	516	478	486	459	508	549	485	456	444	466	482	485	465	504	471	495	489	474	441	462	481	503	484	504	491	529	474	505	494	486	489	510	536	480	510	478	501	480	494	484	500	463	481	480	469	483	486	534	493	491	483	484	492	445	487	467	495	449	504	500	475	481	499	491	488	510	478	499	499	502	520	510	507	506	486	481	471	503	491	525	508	485	518	473	509	490	507	474	495	481	479	476	510	463	493	499	509	469	467	460	472	476	495	470	510	472	471	504	514	465	487	466	461	484	498	464	461	518	461	467	486	508	471	491	501	511	513	481	533	522	482	510	513	466	507	475	476	484	511	467	475	480	470	513	501	463	477	487	525	463	476	476	502	491	486	525	486	464	464	508	448	517	515	482	460	489	515	464	503	457	520	480	513	478	498	435	508	484	496	499	512	488	470	450	497	478	527	471	502	476	488	462	512	486	514	488	468	493	458	515	479	479	520	494	508	499	500	512	497	481	543	476	530	465	491	492	466	465	538	470	465	462	496	476	497	527	466	487	498	484	504	479	490	462	506	456	484	517	501	462	497	510	497	492	466	493	507	501	520	529	520	464	467	491	494	516	510	474	475	506	459	521	512	509	516	476	484	483	474	511	498	500	450	502	446	485	488	463	455	495	496	509	473	513	519	505	459	508	487	504	457	470	440	458	485	507	489	488	421	495	511	472	458	487	478	484	500	468	528	484	501	515	478	509	496	445	497	457	508	483	495	447	491	507	469	488	498	538	517	462	514	487	498	493	477	463	498	488	464	480	475	497	454	475	473	497	492	486	465	471	465	464	466	444	463	522	509	524	438	525	468	456	479	475	485	461	479	477	473	459	490	477	437	492	498	484	489	492	482	506	471	493	521	497	504	462	474	436	512	496	493	492	506	499	508	477	495	449	464	521	479	474	502	473	503	492	499	493	435	495	484	495	482	442	487	529	535	519	495	511	483	506	476	486	468	454	487	446	440	483	474	496	517	495	485	494	504	479	477	491	492	497	521	464	517	487	455	497	489	514	483	488	497	500	459	451	486	486	487	496	457	488	451	484	493	508	499	491	437	502	453	485	484	457	518	501	480	493	477	499	473	512	482	532	497	492	494	481	509	480	479	459	480	496	495	551	550	486	490	483	511	494	525	498	507	476	503	481	502	528	514	513	495	493	496	519	509	530	489	492	505	480	458	481	461	472	474	463	519	489	489	480	475	466	472	508	513	465	441	507	454	515	494	471	458	452	504	471	459	505	512	444	525	501	494	531	514	506	500	478	483	480	491	454	477	463	479	515	463	500	479	499	467	513	461	434	504	462	526	519	439	525	470	490	466	444	507	470	480	490	506	468	511	487	485	470	535	516	459	476	506	493	511	492	492	443	490	521	460	483	503	442	492	440	499	470	444	492	489	455	504	505	498	452	510	483	496	545	473	490	442	512	482	472	458	496	533	499	492	465	476	507	508	495	485	487	528	500	505	479	487	509	446	508	536	514	505	500	498	485	482	479	479	482	475	517	484	503	467	504	465	478	504	531	521	484	474	482	505	536	444	491	501	484	494	472	489	474	493	495	464	494	487	433	481	497	460	488	446	475	518	476	490	506	462	470	494	513	492	502	515	517	506	490	469	486	497	460	522	502	510	474	513	494	471	524	482	497	468	489	501	481	512	475	477	465	491	513	487	493	506	463	501	502	522	509	453	504	499	499	488	490	494	484	461	495	466	467	504	486	497	518	489	485	447	455
24621	22724	34048	30750	23505	15976	4019	721	404	395	394	380	368	352	356	339	386	392	367	397	346	382	361	350	366	391	381	374	335	332	338	362	346	382	340	363	344	373	368	357	362	351	370	368	343	361	363	372	362	349	367	349	372	366	336	347	355	381	344	366	342	344	325	373	395	377	372	384	365	359	389	392	378	375	360	341	365	354	385	343	353	370	368	386	386	337	339	345	350	384	398	379	359	374	347	381	373	348	359	343	398	386	338	320	356	380	375	349	382	341	349	362	365	352	360	359	339	398	342	369	363	352	377	346	377	368	372	348	364	368	384	378	390	371	378	358	373	366	331	332	369	366	345	358	367	341	359	310	322	373	373	389	345	375	371	356	333	363	324	360	363	312	380	362	351	349	374	350	334	358	371	349	331	339	363	347	363	357	335	374	365	377	389	364	345	394	360	317	352	333	342	355	352	367	416	333	368	347	334	354	368	371	349	369	378	328	359	353	345	387	397	363	371	358	343	404	329	384	353	377	333	320	387	350	336	336	350	365	358	326	364	353	346	367	344	385	392	354	357	354	390	354	338	382	356	358	372	359	374	369	339	368	362	370	316	370	365	349	339	370	363	350	344	371	362	350	348	319	332	342	350	333	363	358	364	357	331	350	357	361	347	390	346	342	333	324	356	341	360	346	370	347	327	371	350	331	380	390	347	363	364	367	342	349	364	367	360	339	332	346	327	366	353	360	338	354	346	354	360	378	357	344	367	343	376	397	343	342	327	335	385	364	347	348	352	379	346	341	343	340	348	360	375	362	331	331	355	362	341	357	375	323	422	341	346	366	388	372	333	376	353	392	355	369	368	352	389	371	370	339	386	357	388	362	341	382	380	370	340	366	348	369	336	350	373	331	363	369	357	335	364	359	381	383	351	359	336	371	352	345	385	346	360	372	385	393	341	324	347	380	369	371	365	366	353	382	325	353	364	353	339	349	351	361	380	321	374	369	353	375	380	355	354	339	353	382	362	384	367	363	368	350	409	368	358	364	363	358	353	359	370	359	359	383	358	375	344	348	360	360	347	371	339	345	372	369	331	375	363	374	345	333	335	349	366	327	325	368	375	353	390	347	356	372	362	372	336	342	357	347	360	318	374	350	352	372	367	363	354	336	355	378	348	359	328	318	385	356	375	364	385	352	367	363	337	311	348	356	386	368	358	350	394	360	356	369	325	361	368	359	400	360	315	380	339	346	323	351	381	386	353	382	354	363	375	354	339	323	375	385	358	374	379	336	361	359	369	352	384	349	349	357	342	344	350	339	386	330	335	359	360	364	359	342	364	344	369	328	363	374	384	329	305	351	368	342	364	350	344	358	345	339	364	345	372	398	370	357	339	329	362	345	305	363	347	361	313	367	321	346	392	336	382	368	318	329	387	339	396	358	349	364	361	336	372	374	370	346	384	342	355	385	348	321	323	345	351	382	354	360	357	349	348	362	354	378	401	362	404	361	365	393	382	365	360	343	416	392	385	334	341	345	353	359	345	349	350	356	349	395	382	350	347	375	385	351	340	354	348	381	377	315	356	351	352	324	329	373	321	371	373	339	342	363	352	351	344	392	330	371	348	365	351	345	365	361	372	328	346	371	343	339	355	373	353	344	383	339	350	357	374	353	354	371	362	329	340	388	370	355	363	341	365	346	329	374	382	379	370	365	350	393	380	359	342	371	367	376	341	326	377	376	329	366	345	342	344	365	345	363	378	396	366	361	359	333	334	394	348	366	350	381	349	419	355	386	354	370	344	370	354	333	328	361	370	360	349	354	329	318	357	342	386	357	382	401	351	389	383	360	399	366	371	366	358	376	349	361	363	381	363	343	340	374	356	354	342	377	394	365	346	373	338	374	369	366	354	317	349	356	383	346	343	350	322	390	371	326	342	351	382	388	350	357	348	345	346	340	374	346	328	323	377	370	372	391	351	403	370	345	376	362	355	358	348	335	360	359	386	360	334	335	367	366	335	362	384	365	348	366	357	378	379	329	353	354	386	358	365	356	397	383	371	379	397	367	350	349	359	356	356	346	352	390	366	330	367	350	326	362	353	361	367	374	352	338	330	373	366	406	358	411	396	360	388	382	334	356	366	348	338	346	383	340	387	377	356	368	364	359	373	377	351	376	371	361	324	375	359	325	344	378	361	362	347	319	369	358	368	373	360	383	378	380	364	324	352	363	330	342	393	361	382	361	354	361	359	356	350	379	335	367	368	382	403	328	371	348	383	335	342	374	349	369	359	346	342	378	361	337	330	368	363	358	352	356	336	339	372	372	358	356	349	328	385	391	356	323	359	384	339	368	373	377	346	371	345	340	400	371	356	366	364	373	375	396	365	388	378	337	383	362	358	354	381	354	352	368	386	359	328	362	379	345	358	337	350	338	355	364	387	333	341	342	394	349	367	356	366	349	354	370	360	345	350	359	384	374	362	381	346	345	307	351	352	368	370	333	367	377	339	343	361	362	331	352	318	354	387	343	395	354	377	361	354	357	332	325	356	351	363	338	354	347	354	355	358	357	357	365	379	364	339	340	328	358	399	348	318	326	376	354	348	357	364	340	330	352	363	368	352	376	370	384	351	320	383	377	348	395	382	363	364	331	374	347	355	368	391	320	392	346	397	380	354	360	379	385	373	367	368	351	349	355	391	372	391	380	328	347	334	327	334	377	346	363	319	369	340	392	341	352	341	344	365	369	385	337	316	372	341	374	394	337	349	361	355	350	378	356	376	348	371	364	352	363	337	360	373	346	365	371	332	363	378	373	355	359	359	362	354	338	365	371	316	346	371	364	343	385	354	322	340	405	340	345	404	371	356	392	348	377	345	346	367	343	355	380	353	362	378	345	362	362	346	375	356	341	380	384	358	344	355	339	364	372	384	347	368	311	400	346	334	354	362	370	336	332	347	350	369	357	366	360	377	339	334	340	355	363	356	363	381	356	367	362	363	370	356	390	337	341	355	340	337	355	376	352	346	348	361	336	374	348	334	352	349	390	347	355	348	338	336	327	355	369	368	355	382	352	365	358	399	339	346	367	342	369	346	388	353	352	372	349	344	394	369	378	359	338	375	364	366	372	347	381	362	342	339	342	341	343	371	376	353	376	373	374	327	339	386	345	370	330	351	352	384	347	396	371	376	360	380	381	357	351	369	348	389	390	334	327	381	379	361	407	361	377	413	331	365	363	382	358	353	343	380	333	351	362	369	351	326	344	350	327	372	317	346	334	363	331	342	353	327	320	364	346	344	346	364	348	423	358	368	368	352	323	384	342	390	357	313	360	370	346	358	362	353	390	345	368	368	335	372	333	356	392	358	360	346	401	380	384	360	348	359	337	339	342	352	334	358	369	373	357	359	362	350	364	360	363	351	347	374	364	372	359	378	370	359	327	355	362	371	354	362	415	351	315	369	386	330	376	347	364	375	335	356	330	367	381	366	343	363	346	347	377	386	344	356	354	373	365	358	376
58333	93509	72956	46048	28027	12142	3731	1164	658	533	530	540	522	522	520	474	524	579	517	517	513	504	514	502	495	502	545	527	510	494	499	491	518	525	530	522	515	515	560	492	513	529	486	504	503	500	510	494	505	525	541	516	531	527	513	463	547	530	527	479	499	480	544	525	506	513	550	539	508	498	511	491	522	481	556	483	520	496	500	525	511	552	520	506	530	546	490	531	518	541	510	509	515	499	503	513	523	515	503	479	507	514	523	509	548	517	504	532	526	515	508	500	520	524	521	552	498	526	501	514	525	510	560	466	515	490	519	537	491	538	493	485	505	525	513	514	526	529	512	544	504	502	557	520	519	534	506	488	551	507	499	492	507	479	492	507	516	500	519	500	480	521	513	483	571	526	533	504	540	530	515	502	540	515	508	539	495	538	522	539	520	483	507	503	486	509	519	535	505	530	513	501	490	514	559	486	505	561	511	551	518	486	517	529	541	503	513	516	486	518	484	518	511	509	484	514	544	555	500	510	507	541	523	524	531	535	501	494	513	539	529	477	533	505	485	517	516	531	510	554	499	524	517	517	523	538	502	564	481	530	511	533	495	497	550	526	489	513	510	513	515	502	508	491	500	492	536	504	510	519	493	509	522	490	500	522	513	477	523	484	526	526	526	542	523	519	497	534	503	537	492	518	497	547	534	564	505	530	505	525	561	469	499	483	505	474	509	532	536	496	523	524	551	535	491	509	519	565	521	521	520	510	521	520	526	547	545	495	488	484	507	542	522	509	482	543	512	521	558	526	501	546	515	509	547	463	517	525	540	520	516	492	513	551	508	536	566	528	537	515	551	517	525	539	509	518	504	549	522	497	552	530	540	490	530	492	526	486	539	503	482	518	530	548	541	504	509	522	484	521	564	518	482	490	543	521	525	503	509	514	550	527	528	508	504	509	521	542	520	499	522	519	546	552	501	484	496	481	520	498	542	521	492	528	511	568	572	514	475	518	511	482	527	507	544	530	531	489	518	524	515	538	465	518	541	536	534	541	510	515	512	545	463	515	513	525	508	559	523	510	496	536	568	500	519	539	516	514	528	516	510	510	522	526	522	484	499	494	511	507	513	528	511	500	500	489	517	480	482	478	482	522	536	549	501	493	483	494	513	511	496	530	491	560	545	489	493	501	496	540	504	528	493	509	499	510	503	513	485	526	510	484	450	486	558	535	540	469	513	527	530	512	515	534	501	470	530	501	486	519	501	506	507	502	521	511	503	507	559	529	518	516	485	504	544	559	495	512	527	501	545	535	521	501	513	479	515	522	506	496	539	518	500	528	551	499	523	484	529	487	489	531	498	535	558	510	519	555	510	506	545	540	528	533	511	506	496	530	548	535	551	528	511	533	540	502	498	522	520	497	489	492	512	598	489	526	534	502	548	477	559	542	535	513	507	491	481	515	497	529	522	533	482	534	482	495	515	514	508	530	512	501	555	548	471	512	513	530	502	496	482	495	523	476	538	487	529	551	497	532	530	518	487	498	555	478	525	535	489	495	523	509	501	513	508	567	504	499	502	504	486	526	508	485	525	521	531	512	521	533	528	504	475	541	536	497	474	520	541	495	535	548	522	542	492	520	497	544	550	552	526	499	504	517	490	508	489	537	504	547	477	546	482	504	551	532	516	543	528	490	568	515	495	507	492	482	538	542	524	505	508	498	522	549	500	517	502	497	547	480	508	560	527	509	525	559	503	501	546	489	485	491	507	502	490	507	520	517	526	543	514	518	526	487	518	555	528	518	517	520	514	522	509	529	506	544	515	510	525	511	514	538	492	526	511	496	544	527	515	507	529	518	482	499	532	515	537	485	513	544	489	517	512	482	562	524	517	500	515	507	502	519	510	492	491	510	516	495	502	500	533	542	486	527	527	507	498	502	472	491	515	514	527	520	540	546	469	505	497	511	532	511	534	485	507	498	542	514	548	498	493	509	438	528	574	535	528	518	516	514	499	534	546	498	545	535	479	477	495	506	532	498	515	494	511	512	534	526	530	504	529	547	514	510	531	546	521	516	483	510	510	539	488	483	503	564	508	502	521	507	489	520	522	540	490	498	530	466	554	495	487	520	496	487	486	504	546	527	580	494	499	552	527	467	538	526	511	509	518	498	496	475	523	494	500	521	509	502	541	518	519	519	507	475	536	553	522	589	510	496	498	512	523	513	512	542	497	509	535	531	500	475	474	518	530	545	476	541	527	507	568	525	539	470	546	524	532	520	531	541	522	519	531	527	502	495	542	524	521	522	541	524	516	506	509	533	539	522	522	473	497	513	547	534	552	547	552	532	539	532	505	531	521	538	522	487	490	546	490	519	516	474	537	521	491	504	492	540	477	529	525	524	496	545	500	544	519	508	474	503	563	510	499	529	546	533	544	512	502	508	505	498	482	519	560	515	508	537	512	535	474	524	542	513	467	535	566	516	538	536	537	557	533	491	520	549	461	498	512	514	516	503	506	518	547	510	459	495	532	529	521	541	560	486	522	550	507	564	535	501	476	505	541	512	516	517	500	480	498	513	499	500	561	514	511	508	491	515	512	499	527	530	491	535	568	503	523	481	529	522	498	534	517	492	505	524	546	549	533	510	500	539	545	506	508	498	507	501	515	510	537	523	522	513	499	506	530	478	549	486	568	526	496	523	502	464	531	522	512	527	541	503	539	529	532	499	521	552	497	493	549	529	503	525	564	524	532	535	557	481	469	536	517	490	515	518	528	497	534	507	567	489	557	515	519	540	509	535	528	534	489	561	527	567	541	565	526	509	494	489	512	509	556	545	525	505	506	533	479	526	512	557	555	495	529	509	497	498	522	511	540	531	524	519	519	522	494	563	479	550	553	543	519	500	548	466	515	520	508	497	502	543	557	511	521	568	478	526	480	499	495	519	509	520	518	498	491	523	515	477	506	519	506	502	488	444	528	541	518	475	498	523	523	511	515	535	520	506	543	536	535	547	525	498	524	522	518	541	531	526	534	521	548	536	503	514	512	541	539	539	549	508	520	490	490	520	500	507	490	542	525	518	529	520	489	517	500	506	527	503	519	507	526	525	491	491	501	525	531	520	504	523	528	483	484	493	505	504	514	518	539	504	483	542	552	545	521	500	517	515	500	519	527	506	515	523	533	520	530	482	509	489	500	504	533	487	534	516	524	500	496	502	540	506	503	540	482	525	515	512	531	521	470	531	536	517	483	537	533	485	491	490	525	517	529	559	539	530	516	515	516	515	524	513	499	500	541	527	515	504	486	493	461	520	511	544	529	481	500	526	520	527	560	548	535	486	528	492	515	527	516	503	521	525	505	543	518	469	520	500	539	508	544	537	558	503	554	514	511	487	523	489	526	521	509	511	534	555	529	516	518	521	523	549	544	576	518	495	531	536	512	499	511	502	517	576	521	521	529	552	481	503	481	540	519	531	514	519	480	492	550	560	496	542	502	528	514	549	503	523	533	496	501	560	530	521
23529	22034	31781	27148	23495	21777	12546	1370	426	386	389	383	373	392	386	373	363	354	378	353	369	352	359	328	342	353	378	381	356	337	361	378	336	364	351	332	339	343	340	364	365	370	349	353	342	358	386	337	346	322	366	360	362	338	363	379	373	344	333	326	342	370	342	373	368	347	380	332	358	357	348	338	370	378	364	367	331	361	365	366	345	351	368	344	374	321	402	345	323	343	356	359	361	333	347	334	380	348	336	318	348	350	341	377	383	355	305	358	321	347	322	360	373	343	327	396	365	346	385	346	362	325	322	385	350	379	340	354	362	348	377	368	359	356	369	357	340	373	412	345	353	343	356	373	353	375	367	348	357	350	351	373	348	359	349	298	353	344	391	378	327	329	376	360	365	333	355	375	387	361	333	332	368	352	366	360	350	368	374	397	315	343	359	355	353	386	322	342	400	355	353	353	349	370	310	357	395	357	372	351	370	355	353	381	369	341	389	370	349	375	387	360	360	367	349	382	333	363	379	388	374	367	351	369	316	356	355	388	322	362	366	376	359	390	348	359	370	311	375	329	363	375	361	356	333	345	398	344	358	358	374	377	371	383	369	374	364	370	350	366	355	372	352	378	374	334	328	344	334	354	340	339	365	367	327	336	369	346	351	357	361	344	347	327	357	400	362	335	352	344	361	332	385	382	329	351	372	378	343	348	371	365	376	363	360	368	334	370	362	359	355	340	349	375	336	342	367	361	342	355	371	373	365	371	368	350	365	379	361	333	333	342	355	355	349	347	364	353	380	370	342	379	356	318	360	375	307	368	363	377	356	349	324	364	360	377	353	356	343	360	357	372	371	365	339	322	333	359	355	353	336	384	358	356	375	370	343	361	347	380	396	333	335	363	374	338	356	353	364	315	343	349	342	353	369	322	381	332	330	350	355	380	325	349	375	336	354	337	340	344	328	363	370	349	377	353	400	337	358	360	362	393	353	308	342	348	359	364	326	348	343	328	377	356	336	338	393	364	356	376	350	366	369	369	369	332	354	354	359	413	364	376	352	359	319	367	359	363	327	354	342	350	329	344	363	340	361	348	355	350	350	379	383	341	333	338	333	378	358	326	393	330	352	340	343	330	374	367	366	393	341	360	349	345	341	383	339	337	345	342	356	363	364	349	366	347	367	363	359	326	370	351	387	335	330	345	356	348	347	350	372	362	384	343	343	339	362	360	388	363	358	376	332	360	406	367	329	354	402	343	324	371	346	374	400	368	355	370	374	358	345	364	294	373	363	369	368	355	368	349	357	342	350	356	347	347	378	331	354	375	388	350	368	333	355	336	370	338	335	349	370	374	339	336	340	353	383	335	351	351	334	417	336	333	354	370	333	351	359	356	343	371	364	365	327	386	356	370	374	358	355	341	310	313	359	357	340	374	326	351	375	338	367	346	346	340	341	364	385	361	345	378	345	335	397	345	357	383	368	359	389	350	329	388	370	361	349	339	365	350	348	365	360	310	328	353	374	352	353	350	349	335	354	323	374	345	358	341	373	345	350	327	364	366	374	326	363	331	343	373	405	364	351	333	346	336	344	378	343	359	329	354	368	342	376	393	356	335	346	368	342	364	385	360	363	321	362	337	331	338	366	370	333	374	358	349	333	343	378	353	344	380	329	351	344	356	376	340	357	353	350	357	329	366	343	331	367	349	365	332	338	335	332	345	347	335	372	357	391	355	382	382	356	377	382	360	334	313	346	378	377	349	355	364	349	343	355	352	373	347	344	368	358	373	362	367	374	347	377	363	326	338	363	363	361	361	385	328	378	354	397	331	355	359	396	363	334	335	329	369	383	341	377	362	350	356	382	348	378	328	347	328	337	362	359	328	365	363	350	340	364	330	390	360	336	335	347	359	356	380	373	360	374	334	315	382	369	338	364	375	360	354	365	370	366	371	336	338	351	369	371	368	394	381	387	336	372	349	360	344	360	336	326	354	354	362	366	351	371	354	368	347	340	369	371	365	353	346	362	384	378	367	365	321	349	345	341	352	369	346	335	350	344	340	361	346	341	348	351	349	347	341	365	356	348	346	321	343	322	365	345	368	356	343	352	366	357	369	341	340	365	338	365	369	327	339	329	357	334	352	362	345	349	364	380	350	360	367	361	340	337	371	358	376	365	324	364	345	344	362	366	336	378	394	332	377	329	340	324	351	318	342	375	387	345	376	337	351	368	366	345	374	327	313	380	343	378	343	377	349	340	385	363	312	352	314	359	375	381	342	358	352	335	350	373	351	366	336	305	338	368	355	358	332	352	354	339	335	358	366	380	324	346	316	365	343	350	376	369	373	345	358	340	353	356	364	348	376	357	339	341	369	347	316	376	345	326	350	379	350	344	369	366	354	380	355	362	366	338	347	341	331	340	333	339	369	352	367	357	351	378	362	363	354	352	339	324	391	386	358	356	356	386	379	355	345	362	349	390	376	377	321	316	381	327	357	351	338	367	374	327	367	354	355	359	346	336	351	330	356	366	320	315	354	368	338	345	363	381	342	354	351	349	345	392	349	356	362	322	393	350	342	347	353	344	326	341	363	358	349	366	363	353	353	356	344	351	354	317	344	346	362	337	371	355	327	366	329	339	347	375	368	364	367	338	347	359	374	387	345	310	354	349	347	373	345	351	386	330	363	370	375	338	349	354	358	364	385	324	360	401	354	351	342	370	361	338	359	345	344	360	343	367	341	371	317	380	327	321	334	368	337	346	364	337	316	345	335	347	338	393	351	351	358	375	336	373	349	363	367	373	359	328	343	417	334	357	351	367	359	348	364	367	372	351	315	356	382	347	393	342	373	363	338	328	356	356	353	361	359	373	322	372	327	374	364	364	348	361	358	332	369	339	346	330	354	365	361	341	384	355	347	377	341	368	323	383	359	330	354	354	373	334	353	353	365	380	346	365	357	351	358	366	346	358	353	341	320	377	356	387	377	345	350	327	366	405	370	343	336	358	370	349	326	334	379	364	337	320	365	337	365	350	383	357	344	339	357	365	343	352	342	353	368	347	356	358	333	369	337	367	367	384	353	336	345	345	313	333	389	341	362	365	370	318	344	320	359	345	340	382	364	357	333	353	329	347	392	347	373	352	389	334	366	340	342	358	378	347	352	361	348	344	388	366	327	348	381	363	335	355	353	347	357	368	332	351	349	330	380	364	365	355	311	328	374	386	382	365	359	338	341	356	354	382	356	358	354	378	360	344	329	322	318	341	356	365	345	381	337	347	332	374	351	335	331	332	367	374	326	332	367	342	352	339	367	378	349	383	356	364	366	361	372	350	339	362	389	365	366	324	339	354	343	347	382	350	350	368	377	353	354	352	327	360	354	359	323	324	367	339	321	336	351	379	356	385	361	378	323	381	369	359	359	366	328	329	338	335	400	352	373	345	320	373	358	374	378	354	337	328	364	334	353	387	333	382	349	368	368	337	363	343	351	371	364	354	358	380	390	384	371	385	364	349	334
62558	104010	82831	56684	36427	18530	6351	1831	728	541	526	493	459	470	549	541	510	509	494	557	499	485	503	500	513	483	523	477	523	457	511	504	552	460	484	439	506	487	523	506	477	511	511	471	476	520	525	472	498	525	521	535	489	528	509	489	474	455	512	496	502	508	555	496	486	546	461	477	478	505	471	507	519	486	552	500	479	481	483	487	497	504	515	497	520	481	524	526	521	493	495	490	504	475	528	493	526	487	462	518	497	506	476	500	510	532	493	476	526	483	508	490	522	485	477	503	516	497	495	472	490	520	486	527	501	458	503	500	484	481	466	487	504	540	465	482	520	508	488	500	506	478	483	531	500	524	531	504	463	455	525	448	516	484	504	480	521	476	494	485	466	500	510	496	488	455	480	468	484	501	518	505	461	475	505	480	511	517	502	466	486	483	464	491	498	515	497	507	514	485	528	501	500	504	483	489	514	501	498	526	469	513	439	498	482	472	483	493	493	473	533	492	490	499	489	463	524	447	466	488	484	459	499	491	477	496	488	503	507	497	507	497	501	471	480	482	477	486	488	472	504	503	500	484	461	485	514	495	511	435	488	495	484	475	490	501	497	484	537	486	526	471	495	490	457	489	526	487	468	483	471	472	442	514	509	505	491	501	470	532	503	514	490	526	485	499	498	506	474	483	458	481	501	528	481	509	468	465	515	471	487	495	466	564	522	466	481	493	471	496	463	485	497	490	499	528	502	482	473	458	513	474	486	495	460	468	528	492	495	533	484	459	454	467	462	489	485	463	504	478	492	519	445	504	494	447	506	490	473	510	515	506	479	497	507	521	519	459	482	504	450	507	496	462	461	473	488	551	485	510	516	480	485	500	501	488	484	520	507	461	486	483	465	493	484	513	533	490	540	454	500	503	518	487	467	505	535	509	455	529	508	517	467	493	521	493	509	488	513	483	505	483	504	513	494	469	477	510	493	472	475	485	476	483	450	501	472	500	514	495	528	480	488	470	471	484	483	511	478	461	556	516	477	499	469	508	515	513	507	495	532	479	505	487	511	477	445	486	528	488	510	503	463	491	504	479	477	517	494	509	481	530	511	479	485	531	505	524	446	491	548	485	482	479	479	520	510	511	485	498	482	459	518	509	515	456	501	483	491	488	509	495	503	509	484	493	499	491	500	495	466	523	519	525	509	529	509	486	502	499	487	485	467	502	491	475	474	536	501	473	477	507	499	484	500	512	525	479	490	515	523	485	500	499	473	529	535	504	481	469	483	502	544	557	457	453	517	492	526	478	535	487	531	501	472	488	479	506	481	508	546	519	478	502	505	488	505	496	517	538	474	476	502	506	525	465	499	495	534	529	482	497	514	475	519	557	520	495	521	500	504	504	511	516	495	473	511	478	512	490	485	490	492	524	498	511	465	485	474	442	493	473	509	479	527	464	463	483	472	477	493	485	514	472	500	495	479	456	517	516	495	491	464	472	498	476	488	508	498	474	524	487	455	458	490	497	505	499	466	506	481	543	506	471	477	534	537	490	496	489	516	477	508	488	524	505	528	499	469	489	485	491	498	466	508	466	516	509	486	495	509	478	519	447	466	496	489	462	522	486	508	475	479	500	503	502	499	466	501	499	491	491	505	505	490	464	508	510	509	489	463	511	468	469	498	469	514	475	515	489	444	500	491	506	511	491	493	531	509	522	499	494	525	495	535	485	500	513	490	515	492	496	503	544	503	502	498	490	529	502	505	515	482	518	489	473	474	481	497	464	503	481	504	509	479	547	478	513	488	501	468	507	489	474	532	450	503	498	487	477	473	526	493	495	513	472	525	521	499	519	460	503	526	531	456	481	510	532	466	524	468	468	464	528	502	511	511	506	521	481	462	488	480	507	513	478	484	521	473	520	464	510	470	499	504	476	511	473	476	505	481	465	507	486	520	511	443	481	504	512	492	488	494	493	526	490	494	521	533	539	532	480	511	503	487	495	474	507	527	509	495	516	463	505	494	493	520	511	538	467	490	524	486	534	467	487	503	514	490	492	479	489	476	481	524	473	485	507	527	512	470	461	504	506	500	521	472	475	493	505	482	509	502	501	478	480	504	517	499	494	507	449	557	488	501	476	509	501	509	454	508	464	507	524	509	467	554	505	510	535	515	521	492	459	494	488	510	499	525	492	467	513	475	494	494	497	489	510	505	510	499	529	541	518	513	524	491	499	498	501	493	491	538	486	496	540	481	502	508	468	539	454	500	495	524	489	520	490	483	493	507	512	511	518	476	538	501	461	445	492	487	529	491	476	496	527	486	518	528	478	466	509	519	501	515	470	467	468	506	480	519	520	483	501	484	544	505	495	471	479	497	500	477	458	502	500	445	503	494	489	487	494	520	494	491	477	530	501	501	480	519	531	500	485	512	478	441	454	497	498	465	530	479	483	445	512	467	490	460	526	492	485	467	529	460	476	507	503	518	463	531	490	518	481	474	487	511	484	510	507	501	501	493	481	543	476	483	532	480	481	474	522	496	450	497	502	508	527	456	510	512	535	523	502	493	517	512	485	522	473	505	507	466	478	480	515	510	506	479	459	449	473	519	486	527	542	501	545	508	539	531	478	510	481	515	471	531	550	496	518	499	507	482	532	505	473	494	492	496	486	504	501	483	504	507	471	533	489	489	513	549	472	482	480	446	484	469	519	543	540	504	529	493	465	505	500	459	493	540	520	487	484	498	491	493	492	497	503	496	507	503	517	486	512	479	512	489	517	453	470	484	468	536	452	521	531	492	464	484	468	473	493	476	512	478	524	490	484	457	540	537	515	466	454	476	515	488	505	515	468	505	492	529	504	517	517	451	498	505	489	541	474	514	500	454	413	512	506	504	508	514	487	491	510	485	502	486	503	491	451	478	495	519	486	493	457	511	497	475	458	473	514	517	492	511	502	491	487	470	512	516	535	486	473	489	514	474	537	477	498	497	501	545	533	523	522	465	513	484	526	454	532	487	463	493	514	493	503	477	501	510	502	517	495	479	499	497	483	482	527	494	492	492	467	482	486	502	504	496	485	472	520	485	474	504	463	538	508	529	439	516	476	498	460	516	520	519	497	519	515	529	538	488	488	499	470	499	483	533	495	481	496	519	519	480	521	511	461	513	465	492	540	486	472	487	475	509	510	432	494	499	504	518	466	485	500	491	514	511	482	482	488	494	506	498	507	489	493	491	491	540	479	472	434	498	497	504	440	505	508	484	519	469	502	478	511	504	460	454	479	474	488	488	454	486	507	500	462	490	497	526	477	521	528	529	519	474	505	469	478	501	465	534	517	516	471	512	495	511	458	513	494	500	464	465	502	520	505	482	512	470	531	501	525	459	515	489	491	471	493	480	474	509	465	469	496	500	464	469	516	525	488	510	459	482	483	511	467	534	469	538	510	513	565	511	492	497	496	536	534	499	500	499	495	462	499	444	500	438	497	473	456	463	495	497	451	529	518	488	528	517	488	507	519	488	491
28463	28143	31678	18518	4685	1208	584	373	364	342	327	353	342	346	350	356	358	327	335	328	341	345	373	334	319	318	337	365	345	316	384	313	338	341	346	325	318	328	317	335	349	360	359	339	353	327	321	337	347	360	349	325	334	334	345	362	370	335	339	341	338	351	314	349	347	351	327	361	328	378	340	316	339	343	358	362	369	358	319	375	368	327	355	331	352	384	358	341	372	319	347	337	337	317	355	326	322	303	356	350	333	344	355	360	354	332	328	351	351	313	357	328	363	365	364	352	350	361	336	362	356	327	339	382	316	365	352	324	332	357	337	359	325	329	315	360	381	323	336	325	328	349	326	349	324	340	337	355	354	355	348	340	333	328	311	318	317	327	318	308	373	333	354	302	323	317	358	312	364	363	317	329	340	345	379	342	325	323	364	344	341	371	331	313	336	311	337	347	342	360	353	356	337	368	319	348	336	365	358	312	339	346	346	330	368	333	339	318	338	353	352	340	326	368	305	356	344	362	331	354	330	322	331	339	355	353	348	324	354	325	349	377	333	335	334	322	322	372	329	340	335	315	335	295	297	307	360	354	366	332	322	373	345	334	335	343	344	345	317	374	359	313	352	326	330	364	353	338	373	354	371	308	361	353	340	345	361	331	325	346	327	324	357	335	349	308	357	385	393	332	323	335	347	363	379	331	356	307	356	342	352	338	337	339	350	339	348	294	314	351	353	346	355	339	353	342	344	346	353	348	363	361	384	339	377	331	335	320	340	345	357	370	352	358	304	333	343	315	347	322	350	346	321	356	365	350	342	371	338	317	328	352	328	350	344	338	368	340	311	312	331	315	330	363	396	376	344	327	322	338	374	367	311	343	367	351	362	333	371	350	344	339	320	346	343	325	376	338	340	349	343	365	357	320	364	343	355	331	350	340	372	360	352	350	356	356	333	363	354	346	342	335	327	292	358	338	350	350	346	340	354	362	305	321	338	371	355	325	329	338	306	346	354	336	312	353	357	338	343	337	326	347	336	339	343	352	339	340	362	354	378	343	316	299	324	292	347	343	350	332	369	357	357	334	334	327	344	332	330	322	325	349	321	353	343	322	356	363	353	339	325	339	317	356	319	335	333	345	376	309	353	357	325	335	333	341	330	370	338	349	320	341	338	377	350	356	336	348	334	348	326	300	318	331	339	309	314	327	360	315	318	330	336	320	332	379	343	350	310	339	332	328	360	341	361	350	349	342	335	323	346	361	346	338	334	316	343	359	337	363	357	343	353	370	346	363	341	332	345	354	321	322	360	389	345	333	330	358	362	346	335	324	365	359	341	375	307	334	383	328	330	342	352	323	339	351	348	332	360	344	348	343	337	329	313	323	361	349	356	339	361	340	359	344	322	341	341	347	331	349	353	367	343	359	323	340	337	334	365	368	355	337	323	325	340	348	318	338	343	345	317	332	357	328	335	371	367	295	351	365	357	350	353	328	339	341	334	321	339	334	325	334	355	356	340	314	336	349	330	356	323	324	364	340	332	374	358	351	346	350	365	321	329	335	337	344	383	364	354	343	347	312	336	365	335	360	330	332	344	337	335	362	338	335	359	302	332	331	335	327	349	350	328	337	325	340	341	328	337	330	382	353	309	342	342	371	349	295	320	319	317	331	326	304	312	363	356	340	301	326	333	361	341	333	357	344	312	326	348	374	359	336	368	360	350	328	329	303	323	332	362	335	342	373	308	353	347	319	337	343	363	342	312	339	356	340	340	328	332	342	362	385	369	336	355	313	304	331	330	356	359	329	332	315	347	358	342	333	342	359	410	327	337	335	328	360	337	344	357	359	350	350	372	319	368	331	334	344	366	326	363	326	350	355	348	351	312	355	358	347	339	345	320	347	351	378	311	352	343	325	338	349	317	310	347	369	309	377	359	331	355	385	327	336	333	373	367	339	358	324	335	349	343	356	330	330	326	349	324	345	348	323	334	352	344	339	302	385	326	336	345	327	312	361	351	355	346	346	337	328	353	355	342	334	331	359	344	365	348	362	340	346	336	350	360	354	334	356	357	329	317	348	345	352	338	322	329	314	335	352	324	357	359	367	326	342	334	330	346	342	322	355	332	327	332	356	328	319	328	332	363	342	375	336	366	350	379	355	358	347	338	358	364	350	358	321	329	336	347	334	355	317	338	352	348	339	331	366	326	352	347	343	337	368	326	319	320	334	356	351	329	354	359	354	361	330	366	334	339	346	319	347	359	334	340	364	344	348	343	339	328	324	342	340	331	339	340	305	329	338	358	339	351	321	356	353	317	351	336	330	348	335	321	339	376	352	327	348	346	324	340	371	340	363	354	309	334	350	342	367	330	343	332	288	340	337	311	336	311	335	352	318	361	322	325	330	331	363	334	345	315	334	349	318	385	359	336	341	339	330	360	369	335	350	360	316	335	345	331	366	366	331	342	384	309	342	339	354	335	335	369	334	349	378	346	336	345	338	361	338	333	340	338	366	355	325	360	319	311	349	353	370	352	332	323	356	325	303	310	346	305	367	338	347	318	316	346	325	349	342	341	325	313	338	363	344	371	314	344	297	358	324	345	359	332	321	371	343	334	343	348	352	326	366	350	356	347	319	308	342	332	363	318	321	302	367	306	347	349	326	321	328	348	328	345	343	345	361	323	329	350	351	311	353	353	332	363	358	366	360	328	299	362	358	341	339	329	370	315	316	326	329	339	334	355	350	331	353	350	353	344	329	361	325	351	331	366	367	327	347	334	352	350	366	299	356	348	354	341	336	331	341	333	301	341	327	358	358	334	363	344	307	332	315	347	371	351	367	378	349	336	356	346	334	330	326	335	334	321	345	336	326	326	363	317	336	359	362	346	354	332	344	354	371	341	351	348	338	346	313	332	290	323	329	339	369	360	330	329	352	376	347	373	362	374	340	358	323	341	347	360	365	330	342	360	310	337	338	332	351	371	362	382	364	378	336	327	356	346	339	343	369	366	319	345	344	337	362	364	345	340	342	348	340	351	368	360	372	345	335	383	332	368	313	356	362	337	338	332	320	339	344	370	347	297	343	349	329	347	332	369	353	329	357	320	327	357	346	356	355	358	341	344	350	368	321	372	339	363	330	367	323	355	381	349	358	347	316	352	344	339	349	386	323	320	325	351	354	334	331	326	335	347	353	338	374	341	336	314	360	372	318	357	302	322	325	348	341	330	346	362	363	373	362	344	334	342	369	354	370	357	319	330	322	311	363	350	323	356	344	306	361	361	323	363	341	334	338	339	333	341	357	348	337	379	345	338	330	347	354	355	339	358	360	343	321	359	357	360	345	307	350	323	332	381	334	328	319	332	324	364	316	343	317	316	346	309	349	364	350	341	340	351	347	336	331	341	349	366	342	392	359	346	358	348	348	369	338	347	364	331	334	361	330	355	345	350	359	339	350	340	347	328	346	325	360	345	339	327	353	372	350	339	341	334	293	348	348	317	346	357	346	330	361	346	339
32193	47461	36443	17805	6800	2317	883	595	548	493	488	501	449	485	498	499	508	556	482	492	492	457	514	538	473	503	507	504	494	480	463	496	487	494	525	546	492	489	461	476	475	494	489	493	512	468	429	522	493	448	489	470	529	501	537	478	483	495	517	484	485	501	503	516	518	510	479	467	483	527	503	526	502	481	473	502	477	487	494	545	528	501	484	458	521	556	504	456	500	487	502	481	487	463	437	468	466	545	509	513	509	471	470	460	497	504	494	485	477	546	536	499	470	489	478	458	508	491	502	526	477	470	498	514	472	504	517	478	484	500	504	532	455	502	472	522	533	506	494	475	487	498	472	490	523	520	484	522	502	513	492	492	482	503	509	536	479	512	546	486	453	490	504	485	497	479	466	446	488	561	510	480	481	523	489	529	485	488	514	479	483	498	495	474	495	444	461	521	474	539	461	486	479	471	489	514	473	494	488	497	509	489	500	471	477	474	508	470	513	505	483	484	473	485	479	503	497	463	456	492	480	498	492	517	458	477	489	531	487	505	482	528	477	502	476	491	514	500	504	503	488	502	459	506	494	470	465	488	515	514	499	519	532	499	522	496	505	511	495	504	494	481	513	503	527	464	459	507	481	487	495	479	515	522	487	498	509	480	482	474	493	471	496	507	474	527	495	488	486	442	516	474	493	510	509	508	503	499	493	491	513	450	499	509	484	495	497	472	498	463	477	521	511	508	514	511	508	473	478	522	482	465	525	479	479	468	469	512	479	493	488	493	488	489	446	506	511	482	499	495	472	484	488	501	520	443	479	438	511	503	485	465	490	506	491	511	471	521	470	503	511	492	491	513	522	469	472	473	504	511	528	476	507	495	504	448	536	483	454	497	511	526	516	501	455	500	449	453	477	493	497	482	480	480	509	496	491	484	503	518	485	475	496	489	518	481	490	518	479	518	513	521	473	517	520	509	514	508	480	462	474	512	489	477	509	459	513	492	481	515	502	522	487	507	472	484	495	466	469	480	498	483	492	528	465	528	497	500	476	492	495	479	521	491	488	536	515	461	504	501	481	501	478	495	490	456	532	495	478	501	451	518	461	501	465	483	492	460	466	494	521	542	437	500	479	472	463	512	457	536	502	495	544	497	481	503	507	481	526	448	519	474	508	502	516	477	517	487	486	456	483	493	481	511	493	485	463	554	460	511	478	506	471	523	509	484	483	534	502	474	478	472	488	473	511	478	518	488	500	507	514	520	493	484	492	489	487	481	463	478	489	478	508	519	527	502	501	510	492	485	481	469	492	492	439	480	491	514	488	504	471	508	526	514	489	432	502	525	521	526	518	541	523	493	503	481	492	487	492	520	481	459	507	480	497	519	499	498	457	501	448	453	514	477	447	496	461	487	501	468	508	502	492	467	464	497	517	546	452	492	523	486	490	461	531	491	529	467	498	484	538	514	509	480	495	492	504	473	552	534	484	478	493	502	481	504	507	497	462	478	512	497	507	481	506	492	499	538	502	506	510	492	486	511	477	516	519	516	508	498	505	506	502	521	520	512	528	482	508	487	486	484	499	499	493	505	497	478	517	505	496	441	509	478	500	500	470	520	492	492	519	498	508	487	480	503	511	490	481	472	451	477	452	534	480	526	513	488	482	504	454	458	470	523	493	489	515	507	484	533	517	496	509	475	492	477	488	464	504	510	451	498	472	505	468	493	464	524	509	516	484	507	527	466	480	484	509	487	513	472	505	490	492	493	467	452	464	494	507	506	496	491	491	497	500	484	458	485	466	465	471	493	501	476	495	465	542	534	482	532	518	504	511	506	473	490	509	488	475	479	507	506	512	523	547	457	515	508	525	470	529	526	499	500	526	497	522	505	534	519	539	515	481	497	449	482	468	525	471	460	476	503	495	498	526	487	486	516	505	500	474	529	520	481	501	504	513	498	458	478	474	500	505	495	495	510	467	475	513	493	508	502	477	505	484	471	465	464	491	487	487	509	494	486	489	494	488	519	494	492	493	501	499	499	508	461	480	491	507	499	468	507	516	487	506	492	506	472	488	479	480	486	495	452	514	509	481	490	501	505	453	502	482	456	472	482	499	461	481	472	483	480	478	508	458	509	521	493	485	492	531	505	506	504	499	503	481	466	462	471	455	461	478	482	465	506	498	488	516	498	499	477	507	521	467	477	475	429	454	505	484	498	459	467	498	460	495	484	490	484	509	546	519	466	520	482	502	477	491	513	489	487	514	532	468	496	534	533	509	455	476	460	483	527	490	509	477	459	510	545	512	537	467	513	496	512	524	508	504	521	508	488	514	480	492	521	485	519	490	470	551	489	509	502	495	500	478	498	487	477	483	492	460	468	461	465	473	506	479	542	500	499	480	522	513	480	447	483	499	469	466	524	488	492	499	505	538	489	531	469	499	504	459	510	512	493	483	501	445	481	453	464	493	510	497	479	505	481	485	526	467	493	472	470	491	496	514	510	521	499	497	511	476	465	545	514	503	491	476	512	528	482	526	519	487	488	493	486	472	502	455	508	488	484	498	473	479	501	513	536	515	534	480	476	471	502	461	474	471	494	480	513	466	484	478	517	551	519	478	520	492	464	497	468	492	509	538	496	487	490	488	477	499	492	498	496	458	459	498	497	523	506	494	488	469	504	466	521	532	517	525	482	490	501	446	461	515	478	481	523	472	469	522	497	495	495	495	489	479	454	519	487	455	508	515	536	520	471	516	501	478	489	501	494	521	552	477	494	507	525	500	499	519	516	479	480	464	518	490	553	472	471	494	482	464	486	504	460	495	530	466	498	450	504	449	479	484	498	471	498	485	503	467	459	542	533	497	498	489	490	471	474	479	485	484	505	473	522	490	503	454	462	505	509	479	491	485	520	500	470	498	468	511	503	465	554	487	502	481	461	488	533	511	470	471	522	535	506	542	468	499	482	503	485	508	514	474	510	508	467	501	500	507	492	471	520	467	495	503	493	483	474	462	475	498	505	466	505	512	496	508	506	500	500	443	474	478	524	514	454	502	490	498	475	482	436	507	508	478	497	505	519	495	485	511	510	517	475	498	496	494	483	470	486	457	495	509	487	536	502	475	459	501	511	487	522	503	529	457	524	500	514	481	516	491	493	512	464	496	477	496	517	524	506	501	467	466	515	490	507	523	522	478	526	504	484	492	477	502	525	508	525	492	486	521	534	495	479	494	499	502	491	452	456	502	507	506	460	526	495	515	505	512	506	535	535	460	475	528	506	505	493	506	514	509	503	468	510	477	497	467	474	469	498	502	482	461	521	492	511	500	513	487	501	509	463	482	510	489	505	471	457	477	508	496	455	468	504	513	497	510	477	485	496	463	523	499	468	490	469	539	484	486	515	529	516	467	456	446	428	502	439	488	514	465	446	497	460	510	469	488	452	498	514	481	479	548	487	507	444	502	500	488	541	484	488	532	511	509	491	469	518	452	477	482	482	474	514	513	521	469	513	507	514	479	482
24801	22637	33938	30427	23524	15820	3826	723	450	388	374	374	390	378	421	369	375	370	368	394	386	373	394	403	405	350	377	388	376	351	382	363	331	385	364	374	345	379	395	346	364	382	342	381	390	378	361	372	380	358	365	334	376	361	374	377	373	363	374	371	311	337	364	373	358	368	379	321	330	382	378	349	347	362	385	363	365	382	396	398	359	355	336	350	423	348	361	358	344	369	369	356	361	332	367	351	413	379	374	363	401	388	381	406	355	346	359	341	357	338	383	352	346	367	379	366	343	358	353	345	361	393	361	409	361	361	385	365	388	402	383	389	371	365	355	376	338	375	328	371	364	375	380	342	362	424	366	360	346	355	338	355	371	369	377	375	372	369	379	328	380	360	372	374	397	348	367	358	359	361	357	386	349	391	409	412	352	356	366	366	385	369	363	363	347	378	370	373	380	357	400	373	360	327	371	338	343	384	385	364	386	350	369	374	382	384	376	328	364	345	399	377	384	375	343	396	390	372	417	356	351	369	371	365	386	366	352	396	362	352	318	354	371	403	352	388	361	378	387	392	366	417	351	386	329	412	399	375	359	379	342	353	372	389	404	390	348	373	340	345	343	358	375	380	370	389	378	340	387	358	372	391	339	344	366	351	363	359	388	357	372	359	376	383	381	395	370	329	383	352	359	323	367	358	342	358	351	386	373	369	381	360	363	359	325	378	390	332	363	370	380	349	362	374	357	348	349	344	389	370	347	386	357	369	351	360	345	385	388	402	380	346	378	354	390	380	372	391	343	356	356	345	348	380	365	348	340	348	327	369	373	361	353	356	373	362	381	389	401	371	377	354	304	359	324	326	389	385	376	377	374	383	366	378	362	379	386	338	352	367	370	355	364	379	349	401	384	385	355	367	375	366	374	360	353	363	372	377	354	379	378	375	401	372	363	356	373	367	377	360	354	411	366	351	355	367	390	364	385	389	393	356	413	363	337	367	360	410	398	396	380	360	361	332	357	365	355	369	393	377	355	358	363	396	391	353	363	340	369	364	360	367	370	388	337	371	397	392	383	382	380	370	379	359	374	337	405	401	377	387	395	347	355	351	344	351	392	352	354	393	372	352	391	368	342	363	375	376	343	353	346	383	361	366	356	404	391	340	368	398	402	365	373	388	343	364	392	369	377	381	335	396	346	348	359	376	337	363	386	371	368	331	346	369	368	368	392	360	358	371	345	408	369	391	342	390	379	335	383	338	308	366	373	370	369	345	355	368	383	379	387	364	375	351	385	377	391	369	375	363	419	363	358	367	358	375	367	365	355	383	344	370	379	366	369	379	383	363	373	398	392	342	358	410	349	385	373	372	350	363	388	380	342	399	354	371	355	403	354	361	391	380	392	342	341	373	362	362	404	383	373	375	387	342	375	371	362	376	369	357	340	362	352	373	357	414	374	367	395	386	357	356	331	347	395	373	385	360	384	371	361	341	388	349	379	359	406	382	346	399	376	378	374	354	356	349	349	341	325	343	377	347	410	354	366	360	356	377	362	378	368	331	341	338	384	356	337	371	361	354	330	379	354	401	369	339	368	373	365	390	341	375	374	383	413	367	353	382	365	369	368	367	339	368	370	340	357	386	366	343	375	354	392	396	366	358	353	386	377	371	349	394	388	363	374	353	377	358	401	360	407	388	352	375	363	399	371	365	310	332	341	353	370	376	364	350	371	375	359	366	353	351	348	366	357	356	368	391	381	363	336	364	375	360	388	354	360	380	335	372	371	385	356	356	384	385	333	374	384	364	366	396	343	336	355	429	382	366	387	352	373	357	338	367	382	372	387	376	377	383	343	356	375	369	388	368	389	358	409	393	374	334	362	341	402	360	370	349	363	355	378	364	365	382	366	376	351	371	357	367	405	355	374	352	370	327	380	378	388	363	383	362	366	359	396	335	367	349	367	351	382	357	357	347	364	356	336	352	348	375	358	355	362	389	359	364	361	383	387	405	374	346	347	365	375	364	363	359	346	346	396	363	410	360	352	347	387	370	357	371	360	397	381	382	363	374	349	356	388	348	354	394	358	393	356	382	376	350	383	393	378	359	370	349	407	361	368	378	336	346	361	403	348	337	341	375	377	328	368	403	362	348	340	394	359	370	348	369	370	382	396	363	362	359	317	333	348	354	346	332	369	376	359	380	382	386	398	392	412	366	360	343	377	381	370	373	321	388	368	401	343	405	373	342	354	357	382	368	387	401	370	417	350	395	397	341	336	364	399	362	384	379	353	356	353	379	362	392	376	370	407	360	393	365	347	393	378	370	367	363	375	368	362	357	370	371	380	341	413	382	357	381	358	376	361	350	375	347	375	363	368	383	386	367	404	365	354	354	346	361	327	383	360	407	356	385	373	362	347	368	354	388	388	340	354	364	397	376	389	359	356	367	382	391	448	360	340	349	374	363	395	341	370	351	395	383	359	337	356	350	366	345	371	359	376	322	377	365	371	383	372	365	385	390	366	355	335	361	368	388	406	399	362	353	369	376	348	406	358	397	368	360	348	343	391	366	356	369	366	346	340	356	330	362	411	382	381	396	368	391	394	386	400	384	386	369	371	353	410	400	366	351	365	357	360	393	404	340	367	393	351	374	369	358	374	369	381	358	375	369	390	386	367	346	349	372	371	373	361	340	354	364	364	367	399	360	360	361	368	392	372	355	415	328	398	374	350	372	335	376	366	366	381	378	396	383	412	357	360	331	333	352	369	376	337	336	380	356	360	357	388	379	381	372	396	367	368	378	352	388	374	395	373	362	366	367	384	359	384	375	357	354	368	381	381	376	325	368	341	344	391	336	380	387	378	357	401	362	367	346	364	392	386	374	366	330	364	376	401	374	380	387	358	362	374	375	353	378	395	347	404	372	377	385	356	363	399	381	374	355	365	353	340	354	373	385	368	376	379	384	375	375	364	376	356	376	330	355	336	413	386	378	365	391	373	367	345	374	368	384	367	371	374	395	394	397	379	343	366	362	366	348	375	349	372	402	359	407	361	386	369	379	379	362	351	365	396	299	363	353	365	361	336	373	373	356	389	363	328	377	378	370	362	366	362	359	403	359	392	350	357	386	394	353	409	351	354	375	422	357	365	392	368	324	380	355	365	327	372	384	361	369	353	365	375	356	399	334	416	365	361	352	368	379	352	347	380	354	322	393	352	391	340	369	364	354	352	366	401	366	380	371	371	393	321	350	403	418	342	348	361	411	420	362	384	344	354	396	372	355	338	367	386	366	371	360	366	366	394	368	371	381	342	368	347	379	385	368	361	385	386	379	382	366	374	334	373	404	386	399	386	358	358	363	364	368	374	381	362	364	378	348	384	359	390	381	353	372	363	334	383	370	367	373	397	320	361	380	367	323	348	367	352	386	385	362	396	359	384	363	398	393	360	364	365	359	372	335	362	377	375	378	382	401	343	338	369	363	319	362	364	343	361	361	379	359	388	366	370	406	382	340	407	364	389	352
58917	92753	72574	46026	27469	11688	3650	1253	669	590	569	532	516	516	526	523	523	497	530	513	492	556	580	507	566	500	545	564	548	523	504	549	565	501	539	527	554	519	528	517	525	526	509	508	556	515	511	535	537	518	500	545	528	545	479	535	531	465	522	512	525	560	517	537	515	553	507	534	500	525	516	522	516	501	525	537	571	570	529	519	549	508	530	496	526	540	560	550	537	545	547	514	558	544	530	556	510	501	516	555	476	509	532	553	534	503	540	503	546	549	552	533	538	537	523	528	569	518	495	509	546	509	525	512	544	493	508	523	523	529	543	535	556	558	555	550	498	499	539	536	509	519	564	581	593	518	534	571	556	502	519	497	532	535	517	486	579	524	532	542	551	562	534	502	505	570	510	515	518	529	516	526	516	541	564	564	518	477	528	507	508	519	549	535	534	500	508	559	538	522	518	528	535	549	548	518	560	526	524	529	533	487	523	504	552	524	537	563	534	487	514	489	524	517	530	521	519	539	518	478	513	551	512	524	523	536	533	532	542	548	502	536	538	503	545	579	535	553	526	544	545	494	517	474	519	531	521	479	527	505	550	516	520	535	489	516	551	549	493	565	559	501	538	529	548	548	503	521	524	534	514	513	530	581	536	516	550	534	538	507	536	559	519	507	557	489	512	542	513	528	518	497	522	532	545	519	516	498	569	530	551	542	540	551	493	511	530	563	504	557	507	513	549	524	507	480	542	501	564	513	514	515	492	501	513	534	516	474	522	562	499	475	500	533	525	510	582	507	543	553	516	535	503	537	546	548	532	510	608	541	560	532	502	533	522	522	514	535	559	553	513	549	523	527	536	542	511	487	482	495	480	508	545	519	550	561	487	551	530	521	503	532	534	510	546	506	484	572	535	518	544	501	545	570	570	551	566	535	531	540	601	523	504	565	566	582	517	528	502	557	494	550	525	532	544	520	543	569	530	516	535	522	528	528	578	537	540	523	503	517	539	531	520	527	538	524	534	529	514	527	502	513	541	482	558	518	537	504	507	511	525	514	520	529	525	515	511	528	525	493	526	558	504	561	514	513	544	525	500	552	528	497	540	531	536	509	522	515	481	541	535	523	527	563	530	514	525	532	537	524	559	508	520	543	481	472	518	529	516	553	537	529	522	509	488	535	534	526	503	490	501	538	540	545	542	564	575	512	512	524	496	547	547	563	561	549	524	505	484	547	545	532	566	522	522	556	528	567	555	489	527	495	511	515	525	524	498	508	555	534	525	535	526	546	530	549	512	550	536	514	512	488	552	539	500	529	515	533	560	549	506	504	545	541	526	526	539	520	509	506	530	508	502	553	534	539	505	465	495	557	521	546	474	530	577	552	473	525	508	530	530	530	519	481	497	525	478	556	525	542	534	518	541	488	565	525	513	513	517	509	530	528	511	540	530	535	512	529	505	586	550	515	552	529	551	533	530	540	543	464	506	524	537	527	504	555	510	544	524	514	515	515	558	500	507	525	509	510	528	527	528	515	554	489	523	533	532	503	531	522	525	519	547	562	517	537	505	579	524	532	491	494	494	487	534	521	534	546	528	522	541	505	523	542	520	515	524	529	513	545	510	499	521	488	512	491	499	530	521	520	561	532	536	477	536	491	535	521	492	519	560	506	564	501	546	520	539	517	534	506	559	542	535	529	514	530	497	536	524	531	532	518	574	520	512	530	516	500	536	553	536	534	527	510	547	524	505	511	527	505	539	546	519	542	530	535	503	492	528	523	520	516	544	558	531	550	533	542	536	501	494	541	523	516	496	522	537	510	514	532	518	480	541	513	524	549	526	529	500	511	489	534	517	525	515	507	542	511	557	549	519	512	514	513	537	511	458	554	489	554	560	529	519	595	542	499	548	517	513	559	478	534	489	532	544	574	492	529	507	509	523	505	536	509	513	506	559	589	536	543	513	524	499	548	564	548	497	537	508	534	505	499	516	502	533	542	524	526	508	517	534	483	503	506	541	522	546	490	553	533	529	521	575	537	514	551	457	520	517	482	566	490	538	501	492	517	538	545	504	524	550	510	502	500	545	512	532	537	520	546	535	518	511	506	531	494	559	502	488	567	504	532	505	529	543	514	539	495	511	499	545	528	514	499	514	544	566	522	538	548	552	541	540	547	568	530	504	547	520	520	516	518	578	570	559	497	524	508	502	513	555	509	522	526	539	520	519	474	517	492	546	533	542	478	531	480	530	505	546	530	506	546	506	525	521	556	524	541	507	524	532	514	572	551	512	532	543	503	494	531	523	479	515	533	511	546	545	518	522	505	504	536	518	555	505	537	521	548	531	519	526	494	514	519	518	500	538	533	513	504	509	533	558	570	525	577	519	491	503	531	507	543	488	549	548	513	524	521	546	511	529	486	540	502	539	492	566	545	536	517	542	518	531	529	561	514	530	493	554	542	560	538	524	506	522	533	532	570	519	522	553	468	492	500	510	530	526	548	529	523	501	513	512	510	557	512	505	553	519	519	540	535	534	576	537	501	514	530	517	490	512	497	506	536	527	478	508	516	522	544	518	531	535	508	494	524	542	535	557	514	486	547	541	503	517	548	525	513	530	502	500	586	537	530	567	496	520	529	515	575	495	504	511	508	543	509	489	543	530	497	519	515	496	510	484	536	518	497	490	518	556	535	502	502	531	541	539	521	509	548	518	534	539	537	529	552	522	484	525	543	530	513	571	470	525	539	518	600	561	505	553	514	509	553	534	576	524	532	511	512	525	486	535	503	527	529	549	522	569	534	496	532	517	532	516	532	489	509	528	505	511	569	573	490	532	528	515	532	533	524	495	561	501	495	526	502	541	501	480	523	513	482	521	517	495	517	519	521	521	567	511	550	592	509	521	546	507	527	513	547	485	539	546	563	515	532	499	520	538	551	545	517	492	531	497	482	556	555	521	545	499	507	514	512	495	510	520	501	515	562	525	534	494	524	512	517	506	511	543	528	514	503	513	513	573	531	512	492	529	514	514	533	534	517	458	524	548	497	516	516	527	535	528	537	539	545	531	512	512	538	513	486	501	480	521	514	497	525	530	538	528	524	524	514	571	580	547	511	549	535	514	530	516	526	555	564	491	520	523	543	519	518	550	573	467	554	546	545	523	543	506	538	501	521	545	505	516	569	528	539	507	544	483	537	527	480	499	520	488	532	566	498	510	588	471	562	534	553	544	549	579	546	524	485	479	545	535	500	557	554	505	521	521	524	519	492	520	521	534	500	509	537	522	580	515	486	514	528	552	517	511	556	530	509	515	532	571	570	523	515	523	507	491	481	555	506	543	559	501	467	522	546	504	482	562	544	519	514	504	522	505	587	508	520	519	539	556	524	510	537	556	514	554	483	503	542	547	524	546	490	548	531	525	570	507	532	504	528	513	556	508	535	526	536	474	500	533	521	608	554	555	490	553	507	515	546	529	517	535	535	508	529	499	507	525	505	578	543	531	520	562	494	481	523	534	497
23575	21944	31590	27144	23788	21690	12630	1316	474	397	402	391	382	334	324	350	381	358	368	374	354	350	355	333	342	363	359	389	399	353	384	369	363	319	354	382	356	375	343	410	347	394	358	348	326	344	333	368	387	376	386	389	370	372	364	416	351	366	375	371	326	359	352	375	351	358	363	375	413	303	347	354	334	379	363	368	374	359	353	368	384	365	357	355	413	366	352	357	361	371	339	374	350	393	359	355	366	365	371	366	385	359	345	390	387	335	374	326	339	384	332	362	350	361	331	338	366	361	377	373	389	375	347	353	376	339	336	396	371	348	346	323	383	378	343	338	351	339	350	375	351	359	367	371	356	375	360	366	358	370	313	379	352	360	325	357	352	394	375	373	349	344	388	331	377	360	358	374	342	375	333	364	335	349	354	360	314	377	332	365	355	365	344	368	364	382	359	373	388	334	327	323	324	356	341	336	324	362	358	357	371	338	349	361	342	365	390	345	338	347	322	340	353	362	351	360	350	347	328	369	340	392	393	327	363	343	355	363	391	340	388	350	335	375	364	356	350	334	343	341	358	360	384	352	353	362	358	342	356	367	372	378	350	387	378	353	369	385	340	317	349	343	368	333	372	345	335	373	359	362	325	375	355	380	356	369	371	348	375	362	338	358	389	378	409	319	356	352	366	374	351	335	343	346	344	345	397	376	367	353	331	333	366	364	386	389	343	372	363	349	354	348	346	344	354	377	353	376	365	386	339	372	404	341	352	384	365	367	368	348	357	345	345	338	354	351	358	374	353	355	345	363	352	344	353	342	370	344	362	350	365	380	349	382	364	335	387	324	364	317	375	380	318	381	338	332	350	364	353	394	360	386	370	323	346	382	352	339	360	347	357	360	372	353	360	347	343	382	381	382	357	354	323	374	391	350	401	345	352	343	353	348	361	371	317	373	336	352	360	387	343	378	355	352	339	356	340	364	327	388	333	379	361	343	367	398	350	346	365	371	348	360	350	388	351	333	341	369	342	364	341	400	346	328	364	361	369	361	351	363	352	371	377	353	332	333	389	335	324	334	360	393	366	348	357	385	355	357	374	374	362	362	380	346	340	385	397	320	345	373	320	362	366	379	339	346	365	351	337	348	399	376	344	356	329	357	318	373	354	386	356	335	354	371	369	362	347	348	366	363	365	418	357	338	362	376	345	355	328	380	335	375	353	387	379	363	361	366	340	378	358	351	369	368	345	340	353	370	353	358	371	361	343	345	328	382	341	337	382	353	352	367	329	366	367	347	359	351	365	353	354	372	348	352	371	382	344	356	372	365	362	388	364	342	355	352	359	386	300	340	347	363	366	400	371	353	352	310	367	359	383	352	360	338	363	358	370	366	371	384	350	369	346	383	341	378	356	357	364	371	345	370	370	326	362	323	326	358	333	377	367	336	356	396	372	378	339	352	362	348	353	359	371	372	349	355	384	367	348	363	381	373	381	360	362	351	365	346	399	399	365	357	354	340	412	321	362	377	373	331	363	359	354	369	360	371	344	350	367	320	370	333	380	371	359	343	376	353	332	361	381	365	359	360	369	364	348	393	329	359	352	343	373	386	389	357	361	351	367	356	327	334	357	310	373	358	384	350	386	365	388	381	376	363	396	355	358	399	343	347	353	352	345	359	361	353	378	376	367	335	374	373	351	381	354	377	389	366	370	381	340	378	383	380	334	364	399	321	365	370	359	376	354	340	361	329	327	366	343	393	360	378	352	360	347	370	384	363	328	377	390	352	350	371	362	390	380	341	369	358	323	365	360	362	362	357	388	346	379	346	352	363	374	352	348	374	348	389	323	362	401	343	363	360	347	329	345	372	371	360	345	368	372	362	370	380	329	351	323	335	344	382	343	374	375	356	357	371	367	375	357	329	328	330	378	371	346	372	356	364	346	360	326	391	376	361	356	403	348	397	377	388	356	360	381	362	350	345	355	335	363	362	311	335	312	323	374	342	392	370	365	350	356	322	340	333	380	352	363	384	360	362	372	369	386	391	344	369	346	337	368	382	370	376	362	357	372	382	340	401	356	371	354	360	386	360	342	365	351	350	377	336	349	327	340	356	340	377	356	350	383	348	316	357	377	336	387	388	359	346	335	363	357	337	377	351	351	419	316	342	353	356	341	362	377	389	364	332	322	389	373	368	340	373	332	358	340	349	387	339	369	372	401	361	389	371	325	335	348	370	388	378	392	368	355	334	363	369	339	390	352	339	358	349	353	371	331	321	367	349	370	351	360	387	356	390	381	313	363	347	366	358	359	349	378	373	340	363	372	371	373	359	349	349	359	394	348	351	402	373	339	365	374	351	371	350	360	315	367	346	366	340	347	373	399	358	361	382	383	356	367	359	375	379	334	334	345	365	349	352	337	337	352	328	332	303	383	341	325	375	360	371	349	372	351	347	359	370	349	361	332	352	397	380	370	340	352	375	354	373	367	333	383	360	356	380	413	369	385	379	358	351	345	363	356	360	383	383	392	368	355	365	363	378	342	347	328	343	358	317	367	365	374	343	337	363	369	374	325	361	355	354	363	354	375	418	347	359	346	350	374	356	329	359	353	358	352	356	350	347	362	320	337	371	338	367	363	365	331	365	366	373	333	352	357	383	345	382	339	356	353	343	333	375	329	353	360	349	362	375	344	371	359	357	385	376	364	388	374	386	340	320	360	367	360	357	366	370	317	346	355	336	361	340	375	340	384	379	344	358	383	348	377	373	347	354	361	361	365	361	345	372	321	370	348	382	351	356	341	342	355	345	361	399	370	367	354	385	358	378	334	353	364	392	360	381	351	349	363	328	373	362	342	324	346	342	330	367	360	358	359	336	339	361	357	363	348	384	365	377	367	361	369	365	368	366	346	324	359	357	360	351	350	337	331	349	364	360	344	365	359	336	347	348	325	361	356	379	386	365	366	377	362	351	345	331	354	379	340	369	369	334	351	391	353	390	331	361	350	349	342	347	360	356	365	355	351	339	371	370	371	373	348	354	381	348	381	368	361	382	355	379	346	341	353	348	371	345	364	330	336	376	340	351	382	369	367	366	365	360	343	390	378	366	351	340	353	352	354	372	352	344	388	356	364	383	356	340	384	357	344	326	372	357	378	376	378	354	390	370	333	345	382	370	346	355	363	368	357	365	350	370	351	383	336	366	365	345	329	351	362	346	391	347	369	391	341	382	380	377	368	362	369	373	379	386	355	359	367	334	338	349	358	365	360	374	369	388	369	325	330	354	338	340	362	345	323	351	359	335	346	344	387	339	360	358	357	365	371	367	358	346	339	367	366	360	355	355	346	331	330	338	402	358	369	332	350	360	369	328	380	401	338	347	322	357	347	328	376	351	372	319	356	340	376	370	385	381	388	345	326	362	340	357	355	361	389	347	353	382	396	342	357	353	357	376	332	367	360	362	391	377	338	389	306	354	361	389	393	374	380	355	369	346	358	349	327	302	372	351	381	331	385	370	355	314
62127	103759	82869	56982	36940	18497	6262	1837	762	536	536	523	522	568	495	525	489	506	506	530	508	537	495	450	536	488	487	501	503	522	518	464	485	548	505	491	500	496	457	525	495	497	503	516	460	506	468	468	538	477	509	487	510	487	483	525	515	483	477	491	523	486	507	506	478	513	506	512	495	515	493	493	497	516	557	485	505	517	468	542	502	523	470	503	502	502	465	521	501	519	494	538	512	482	545	504	555	532	517	477	516	526	506	522	562	502	508	516	496	500	472	477	529	487	518	522	513	514	534	484	471	511	480	520	493	477	518	476	500	500	458	552	469	508	515	504	521	499	512	495	549	488	480	489	486	512	500	489	559	493	512	449	496	505	502	535	478	514	472	490	504	479	520	474	527	478	519	478	528	498	519	477	518	501	470	580	502	534	498	506	504	466	524	529	534	485	525	478	479	484	505	509	519	521	498	531	502	549	529	510	495	487	489	483	539	525	473	486	466	509	477	507	499	468	510	495	490	502	483	482	473	530	506	461	489	530	496	521	489	498	533	480	491	575	448	538	493	484	522	483	518	497	511	513	524	523	487	525	517	528	502	516	495	518	517	534	466	473	489	542	539	509	502	494	514	528	517	493	538	554	515	490	491	482	483	468	508	515	466	483	494	510	513	488	479	538	522	485	520	489	517	500	506	537	495	468	519	522	488	514	509	513	500	467	528	533	500	495	506	459	524	518	478	526	499	463	541	502	498	507	490	525	502	519	523	486	493	523	513	513	469	521	520	522	509	498	470	499	493	454	498	511	522	514	517	461	531	532	499	479	471	500	515	486	489	502	449	488	496	504	500	478	481	493	473	508	500	531	512	508	479	498	488	491	545	503	517	508	527	476	475	523	489	460	486	503	490	499	483	499	501	518	477	529	501	520	498	486	507	506	515	515	537	512	502	534	500	507	517	545	481	476	489	496	520	499	507	491	505	504	545	493	521	550	494	532	514	506	500	464	503	508	494	490	516	517	497	574	507	515	526	514	507	537	556	475	476	518	504	539	513	509	510	495	485	462	533	507	482	520	466	538	518	508	520	493	531	534	489	508	495	479	511	510	504	511	481	491	498	499	539	515	437	501	498	483	499	521	490	466	476	485	504	493	478	482	505	474	552	515	480	514	508	514	506	528	489	507	496	480	495	518	486	480	509	504	483	494	503	487	527	496	472	477	515	480	532	524	507	495	526	495	485	516	482	492	517	506	466	535	432	483	493	488	508	462	463	506	452	486	504	477	513	495	505	485	481	515	482	486	538	489	490	518	481	479	478	471	467	556	533	526	534	495	520	456	519	510	502	526	512	506	499	502	530	540	489	507	509	498	520	508	518	485	507	480	515	548	527	479	492	517	469	496	518	511	471	497	514	506	470	520	496	524	521	511	506	502	522	511	525	508	504	521	477	537	509	489	489	469	489	477	502	523	479	493	502	535	473	523	488	524	494	478	479	498	470	506	511	519	474	498	524	542	540	508	500	498	493	513	498	511	481	481	519	496	530	530	480	492	492	465	524	469	528	528	517	503	492	517	525	507	490	519	479	508	482	520	534	517	494	477	503	536	519	478	543	492	488	542	477	476	503	502	516	533	529	514	480	528	455	519	493	516	525	495	484	496	488	494	483	487	516	536	513	508	509	483	540	489	485	502	491	510	509	474	507	481	490	513	523	485	541	497	511	507	512	524	491	490	487	540	505	473	502	494	531	496	505	513	507	513	489	475	535	479	506	542	504	541	516	504	537	511	525	512	502	503	501	515	503	515	498	500	520	442	506	560	523	502	514	498	490	529	517	499	485	506	526	533	500	451	517	501	477	488	533	538	507	495	477	500	514	527	491	497	528	484	527	506	485	501	467	534	523	507	523	529	494	521	496	528	502	488	512	491	468	502	533	492	501	507	482	500	528	490	456	490	520	531	459	522	513	542	518	479	506	473	532	551	503	467	489	476	495	500	501	493	519	525	524	471	529	541	553	502	500	462	510	531	531	498	506	526	500	512	483	484	484	501	517	498	526	497	454	527	521	510	512	486	506	493	494	516	536	471	517	490	498	537	491	533	516	536	516	525	526	518	497	478	510	518	499	480	521	530	500	518	511	479	496	510	530	469	518	465	501	506	491	489	512	537	506	525	489	490	495	501	495	500	503	482	494	493	494	494	486	480	536	493	472	490	525	470	491	523	477	523	541	494	525	505	455	508	520	484	476	505	505	483	496	509	478	482	469	469	470	471	473	476	502	490	471	512	535	488	517	496	528	531	497	504	497	437	491	471	499	464	514	486	507	529	525	493	484	504	491	487	503	505	469	451	536	514	508	471	518	489	498	515	499	511	514	466	466	489	516	515	504	537	517	481	457	473	483	554	479	477	531	517	469	505	511	492	475	518	504	495	499	495	487	517	517	510	488	507	487	518	488	501	518	504	538	497	521	502	514	497	528	509	510	489	535	505	508	497	524	500	506	466	495	483	483	457	491	478	483	495	500	523	468	509	476	461	511	517	534	507	506	519	503	516	518	489	523	493	497	502	548	538	528	490	463	482	494	486	553	485	521	484	481	498	513	467	441	473	489	514	439	493	537	517	491	511	534	497	522	504	539	479	452	526	492	532	477	515	511	468	490	499	522	482	505	457	488	523	498	513	509	487	489	482	478	476	509	493	546	507	498	520	511	497	503	473	514	461	527	497	500	510	500	493	485	495	497	556	534	481	499	520	534	485	497	489	476	481	502	481	522	503	493	474	527	507	492	465	520	532	435	523	474	545	499	518	502	482	494	542	525	532	532	478	479	499	526	496	534	484	514	496	513	489	524	507	539	510	523	445	514	473	533	481	500	515	475	523	462	536	517	502	553	488	530	486	544	520	484	535	510	499	478	493	510	502	512	509	517	530	514	490	458	515	548	514	481	501	543	500	497	499	482	494	497	523	489	518	509	494	502	504	494	474	498	496	511	511	523	499	540	497	495	523	504	500	494	492	509	485	485	544	508	496	512	515	482	480	531	480	511	473	484	532	519	506	548	524	543	511	485	469	541	498	527	511	561	476	480	493	473	499	510	468	521	507	519	508	501	524	481	522	449	487	500	496	513	507	535	455	510	505	502	493	491	491	470	501	524	496	509	545	493	513	524	512	475	482	471	479	513	547	498	481	493	494	537	500	491	513	475	509	535	509	526	561	509	487	513	537	515	476	534	552	531	523	518	540	502	511	488	486	488	496	513	525	533	480	529	548	519	494	486	521	523	526	507	510	515	500	516	483	497	491	501	526	556	470	493	488	503	518	482	517	471	519	497	496	489	489	484	504	473	461	452	476	511	466	490	509	526	535	511	482	517	526	475	524	516	506	486	505	499	506	496	503	517	467	513	491	502	494	470	528	474	482	467	472	532	484	451	499	509	485	517	544	483	475	495	474	524	506	502	503	505	482	535	532	492	510	507	505	471	503	471	466	476	492	503	513	487	496	540	494	538	516	513	496
28361	27539	31520	19027	5330	1397	579	393	370	363	349	370	349	342	338	315	345	307	359	340	321	331	357	323	370	344	347	344	324	355	349	361	359	334	331	350	314	347	355	305	361	341	340	360	338	328	321	318	340	339	362	346	359	335	342	316	342	355	355	331	356	372	345	336	336	345	347	355	360	330	351	323	366	331	327	375	343	341	325	320	349	357	357	323	371	351	369	340	331	326	357	368	322	366	358	370	320	314	370	339	318	332	330	390	350	336	328	338	328	353	374	335	336	353	354	337	367	344	315	369	334	344	326	323	330	353	350	328	343	348	307	363	347	335	352	329	338	348	354	338	341	330	375	336	341	364	344	366	344	331	333	308	342	326	338	354	342	353	332	352	357	338	328	353	347	355	337	360	343	318	310	320	349	334	300	354	348	346	351	363	328	336	365	340	321	351	355	320	351	350	307	365	346	330	329	338	362	347	394	344	366	350	333	370	314	360	322	376	357	355	350	351	366	353	360	342	365	352	354	338	327	329	362	325	347	340	347	378	342	319	329	333	333	364	339	362	343	351	319	350	330	350	357	368	343	365	342	377	354	317	335	328	340	345	332	357	331	338	351	349	310	353	336	350	316	314	341	367	339	377	333	347	327	361	309	333	323	362	371	312	354	354	344	356	334	331	354	335	330	365	356	358	359	358	349	321	336	353	331	315	363	352	347	350	360	379	331	349	318	301	345	331	319	368	390	343	318	320	333	318	359	327	360	327	342	349	345	330	335	341	350	355	344	370	316	369	351	372	310	336	356	362	336	340	374	374	367	356	353	376	351	357	346	351	326	359	338	356	368	336	331	331	346	354	351	353	343	325	356	359	323	334	345	348	352	340	346	363	323	380	353	365	331	386	353	352	341	351	333	371	348	356	339	294	349	323	334	338	332	327	349	321	355	337	315	332	339	328	317	378	342	325	354	365	356	329	333	314	337	291	349	322	392	323	351	328	351	337	340	330	311	330	341	378	341	341	354	359	366	364	356	325	360	351	356	355	358	363	384	371	348	354	323	334	333	381	351	313	323	365	340	358	359	348	345	354	367	316	349	394	344	341	348	357	324	339	351	338	326	327	333	324	329	331	335	304	344	370	363	307	325	322	357	352	340	363	398	337	358	295	375	357	364	311	347	382	346	368	335	346	369	323	336	349	364	332	351	347	323	349	346	374	353	363	392	336	337	340	367	353	353	335	305	312	346	350	385	349	331	339	346	323	319	342	328	338	326	332	358	331	338	352	337	395	378	344	350	362	339	371	314	329	336	316	328	316	344	346	328	362	325	329	342	361	349	346	348	345	353	314	355	332	355	347	340	331	325	347	378	333	360	334	379	342	342	343	372	379	322	347	348	346	350	367	372	349	315	338	307	319	349	295	358	359	306	336	358	354	363	349	369	366	355	351	378	342	349	352	338	328	369	321	361	336	332	355	340	370	345	352	363	318	316	368	330	342	341	329	370	333	352	344	337	347	369	326	344	359	346	353	347	293	343	356	352	328	351	354	364	372	330	357	313	299	328	325	354	344	343	344	375	328	350	361	386	382	347	346	349	359	344	330	337	327	349	376	370	325	335	354	311	356	348	318	349	364	351	327	343	340	341	373	355	366	370	337	365	358	383	346	374	357	369	348	354	327	361	366	362	328	368	338	369	322	383	376	338	374	336	366	351	391	340	348	354	357	340	328	357	334	344	329	358	339	321	331	354	333	352	323	376	341	355	348	357	361	337	359	348	351	352	343	363	366	335	340	365	331	314	360	379	374	339	367	344	353	338	361	342	348	338	329	343	365	374	360	334	334	349	365	331	327	321	333	307	369	359	328	352	324	337	347	376	388	352	351	335	375	346	336	327	362	337	341	328	343	362	355	380	358	352	331	342	332	338	324	366	373	343	337	342	339	381	312	356	342	329	333	381	327	336	358	341	333	333	330	310	335	339	368	337	363	365	325	335	365	324	360	364	295	374	331	325	342	327	327	358	331	351	341	358	333	348	341	347	338	343	361	340	383	324	340	333	356	339	350	323	351	327	369	333	345	351	343	334	366	340	365	338	339	329	328	338	345	340	319	395	320	370	337	346	331	373	338	368	366	363	323	358	354	335	364	352	308	334	346	327	325	355	351	353	327	329	335	358	369	341	360	342	357	355	360	349	335	347	325	314	325	328	330	356	381	336	348	298	352	344	337	354	322	357	343	369	338	329	344	326	344	339	358	348	351	361	315	343	313	329	338	318	349	343	328	342	337	366	321	390	357	371	353	327	368	347	357	359	333	333	347	394	333	359	376	314	339	326	319	357	335	356	337	387	374	366	310	343	347	341	356	334	362	374	366	366	315	322	372	344	324	338	355	374	363	326	356	310	338	324	359	362	336	328	357	354	348	329	314	336	363	325	334	341	337	338	356	348	379	367	349	326	361	360	333	359	376	352	355	341	367	360	356	349	345	338	378	365	312	348	341	334	350	339	327	339	355	357	357	327	335	335	326	347	335	352	352	352	347	352	344	366	324	344	353	350	321	321	366	320	340	327	322	329	353	340	309	345	339	341	325	363	354	341	339	380	302	350	326	341	359	312	365	339	353	338	345	373	354	339	360	311	320	356	358	333	385	359	332	352	364	376	338	352	330	339	322	346	323	346	319	348	371	357	376	349	319	349	342	314	354	370	371	352	330	344	331	356	334	342	348	360	347	347	346	333	346	359	337	349	300	332	351	329	339	352	363	339	328	350	357	382	353	387	360	354	352	335	333	369	359	333	354	313	344	349	335	359	367	318	317	358	332	347	350	331	363	325	344	355	332	330	356	336	318	331	320	359	375	351	355	361	339	339	350	353	346	329	354	356	322	313	361	364	333	370	352	347	337	360	330	355	354	358	334	350	328	369	323	313	316	335	370	360	361	325	346	360	343	378	373	344	389	365	342	347	328	342	351	372	357	348	356	348	383	302	323	333	302	360	345	328	320	361	357	362	339	337	346	340	329	360	356	331	347	314	387	350	351	363	326	353	358	369	371	316	351	342	337	340	334	368	338	379	310	373	312	375	358	343	310	352	347	340	328	387	336	362	343	358	356	373	356	353	329	341	322	323	327	362	336	333	368	352	312	346	341	353	370	341	346	348	356	348	342	351	329	367	341	351	392	390	342	338	331	309	349	317	373	339	354	339	346	360	334	367	344	329	330	361	356	338	318	318	396	350	349	341	360	373	330	334	367	362	348	326	344	350	349	333	343	386	347	347	346	342	342	369	341	324	343	375	359	343	339	380	343	322	333	389	330	339	349	350	328	364	349	349	326	316	377	369	344	368	336	332	330	373	340	338	325	343	338	340	375	344	357	350	355	354	367	356	380	333	334	349	345	355	342	373	362	332	300	349	348	316	341	344	342	339	357	341	366	334	335	299	340	353	330	338	312	360	317	383	373	327	354	351	319	354	330	332	319	328	317	348	349	333	344	341	356	325	364	348	365	289	333	368	389
31693	46989	36428	18563	7149	2378	983	628	552	551	514	537	522	472	487	568	511	504	482	508	507	487	498	518	506	504	492	528	510	515	514	512	533	458	508	549	484	508	466	489	460	505	449	535	494	507	508	498	516	497	470	501	496	522	507	476	542	485	507	507	523	486	493	445	478	483	522	545	525	512	485	517	528	461	488	492	499	529	508	503	478	479	502	482	509	471	460	515	493	505	505	544	514	519	543	496	458	474	486	491	484	559	468	501	487	511	451	491	525	481	481	482	494	464	486	569	469	531	482	516	521	467	539	513	500	504	497	505	506	487	533	522	534	494	505	481	497	501	541	469	457	520	513	464	480	526	527	519	498	499	506	498	508	544	475	528	517	482	515	503	517	515	501	488	474	495	528	500	512	510	450	513	480	515	487	491	493	493	535	470	476	480	474	509	498	509	529	499	513	512	487	484	520	515	518	469	491	491	490	511	515	491	475	485	482	530	524	509	493	525	480	476	532	480	484	488	477	461	545	513	467	479	533	465	505	483	462	500	499	510	481	509	471	478	468	513	504	500	476	486	488	494	519	475	491	524	480	507	520	541	535	482	515	499	500	525	504	539	495	494	480	491	494	481	502	445	509	548	484	482	557	491	527	510	510	536	488	472	510	513	448	507	478	513	505	522	487	457	498	510	526	515	502	518	477	493	537	513	529	508	515	447	490	530	517	499	489	496	502	495	486	492	492	503	477	489	489	514	472	475	482	521	513	503	483	557	502	502	552	525	508	537	517	505	491	483	513	448	473	465	500	523	447	489	502	490	516	491	503	513	466	516	461	517	480	508	479	522	478	494	512	494	503	466	477	477	489	500	519	527	506	482	503	516	516	489	499	493	471	445	495	486	506	511	487	490	478	534	482	499	461	495	542	501	479	530	509	465	488	506	487	500	521	542	497	526	486	483	517	523	542	543	504	516	473	505	505	506	534	529	517	493	548	491	496	465	493	524	514	510	536	525	484	491	505	538	512	475	490	486	501	494	477	500	505	469	518	448	535	495	518	471	527	518	489	507	494	475	518	473	506	487	501	547	500	503	554	463	475	475	510	483	476	538	494	488	549	533	498	533	496	506	487	532	512	507	493	500	518	450	509	461	522	490	517	493	547	461	501	498	487	467	453	535	469	497	486	537	482	500	477	528	501	531	497	501	457	464	484	490	488	497	503	541	518	478	508	544	477	500	530	527	512	494	524	463	501	493	502	478	515	515	488	479	495	501	526	499	513	507	524	516	476	477	481	486	451	488	471	539	507	466	491	496	531	517	504	487	494	484	479	511	530	499	533	463	522	485	464	459	528	517	490	511	523	493	502	491	520	508	475	470	509	491	507	498	485	519	451	490	495	476	539	451	498	499	527	506	494	492	509	510	506	509	507	496	522	488	494	472	520	506	490	502	487	512	484	502	463	510	492	454	465	492	481	453	526	496	494	535	496	529	503	518	518	482	513	467	505	470	478	509	460	499	491	505	477	491	504	591	527	502	481	496	518	506	524	503	498	518	485	503	496	504	475	520	526	495	507	493	498	506	468	516	485	542	491	535	503	520	437	493	487	517	461	493	520	468	479	484	492	501	498	497	531	504	476	493	503	518	501	506	519	512	501	484	498	536	502	512	474	463	478	497	496	525	494	485	506	544	468	506	494	482	466	491	497	510	491	484	473	480	491	511	516	505	515	492	507	498	484	512	493	467	454	506	536	495	508	541	534	501	494	478	515	453	503	514	493	489	505	488	484	479	498	525	512	492	511	470	500	538	469	511	525	458	536	492	500	477	481	462	506	512	509	472	483	492	505	504	497	501	493	477	478	496	481	482	516	449	497	519	493	443	512	492	504	468	477	534	514	480	432	454	487	484	507	473	502	487	500	510	495	513	445	517	488	480	493	491	466	499	518	505	499	476	500	514	470	487	516	513	491	472	532	488	518	524	487	477	541	469	478	517	499	477	497	504	515	494	472	480	487	479	487	513	474	479	476	484	482	524	507	478	518	469	473	511	551	495	505	484	532	514	491	557	489	539	506	515	515	487	501	533	477	491	496	497	508	495	521	504	466	513	487	517	492	525	511	499	481	485	490	468	489	485	509	531	465	476	491	504	495	485	485	497	490	517	518	503	464	504	498	533	485	493	499	521	530	473	475	520	510	475	511	513	518	517	517	491	511	460	503	460	489	444	483	496	481	520	498	527	513	478	509	500	558	488	528	538	509	542	521	463	482	492	492	516	488	533	526	492	507	498	488	524	530	491	465	532	480	512	519	540	506	521	497	502	498	498	523	497	488	468	482	461	511	499	528	522	478	465	501	505	503	511	492	528	523	524	505	482	477	441	505	553	501	455	459	534	493	461	492	532	516	480	498	475	518	524	497	506	513	455	495	504	495	490	499	505	529	488	473	518	493	511	509	511	462	524	542	539	471	538	507	505	504	527	470	482	501	519	453	509	527	476	511	521	485	526	534	521	505	484	495	488	513	515	472	513	497	487	483	499	492	506	493	488	512	441	508	510	568	491	501	508	510	479	533	485	527	463	510	488	504	523	436	485	483	471	495	522	502	498	500	498	485	480	491	488	476	521	511	504	497	473	525	507	483	516	523	508	487	487	485	463	472	525	478	518	506	530	517	511	500	499	525	534	536	530	510	536	517	492	543	517	469	489	495	526	483	475	533	525	516	497	478	468	491	491	520	486	478	535	501	497	531	516	507	480	469	476	504	469	505	522	500	543	551	517	496	490	510	502	486	520	494	489	531	466	475	482	499	514	489	511	490	487	482	495	539	494	506	489	498	484	513	499	536	464	524	484	506	493	517	498	489	504	505	524	495	495	511	492	508	454	521	495	491	493	509	493	500	512	504	515	468	512	475	491	518	502	523	488	467	480	526	451	502	481	539	487	504	516	492	488	507	510	507	489	501	484	487	506	540	468	513	492	507	508	469	493	484	492	500	510	499	521	479	491	511	544	474	485	526	525	509	507	471	491	515	522	487	511	487	466	472	514	515	509	531	489	479	523	495	500	495	523	515	505	495	500	514	509	511	480	498	493	511	508	482	493	513	542	466	488	545	509	461	513	462	434	527	490	507	480	494	524	546	525	521	492	487	497	512	532	475	507	527	531	503	472	480	514	485	471	501	559	509	497	510	497	522	471	490	490	482	493	528	485	509	501	490	509	501	498	475	496	461	494	503	501	489	515	480	536	510	484	456	499	501	497	491	464	479	512	483	468	492	487	493	537	480	483	460	501	544	482	484	525	511	489	504	468	511	474	496	493	521	526	465	503	502	509	491	479	472	504	492	481	496	518	496	498	484	496	455	475	511	514	509	520	498	552	496	505	487	529	490	497	504	506	503	496	485	506	495	514	501	467	506	509	495	480	502	467	486	526	490	570	507	520	517	467	492	523	484	500	525	496	477	521	484	467	523	536	485	480	489	507	481	506	488	505	515	502	524	463	510	502	498	502	478	498	474	466
24636	22673	34048	30582	23383	15674	3741	675	449	391	382	393	396	393	368	396	382	391	371	408	362	361	389	368	382	353	410	360	377	365	353	360	354	387	374	390	390	419	392	371	323	380	354	343	381	359	372	418	398	323	380	377	384	352	358	360	402	369	383	366	393	366	399	402	437	369	359	376	361	339	320	393	380	343	391	354	406	366	361	354	367	386	349	360	391	361	366	363	396	398	369	366	393	393	374	384	388	397	381	402	370	358	348	362	386	346	367	379	397	359	354	387	373	375	359	400	355	387	362	402	360	369	368	336	378	378	359	413	350	410	382	400	373	359	345	385	361	356	366	350	373	363	380	368	341	388	392	377	368	357	377	370	371	367	378	368	340	361	356	354	356	378	344	391	399	339	386	368	339	356	360	384	364	343	353	398	385	337	356	407	347	334	360	358	382	357	347	380	354	383	371	378	391	351	378	363	374	374	362	391	372	377	350	355	368	354	390	381	393	404	355	371	360	385	368	376	338	386	377	362	368	410	368	351	388	370	419	335	381	374	356	375	378	353	370	345	359	366	378	370	360	366	374	383	356	355	359	346	364	382	386	341	356	393	399	388	372	414	377	368	411	390	351	357	376	373	400	346	370	395	380	377	346	365	379	362	380	348	359	361	386	354	373	344	359	363	337	366	379	396	360	384	365	377	385	390	336	349	319	364	355	357	368	344	322	346	401	394	335	339	411	347	375	343	355	372	323	355	379	371	396	386	351	356	372	373	336	374	401	379	359	350	350	338	327	413	415	365	338	366	387	349	378	378	341	352	389	391	380	349	365	373	364	381	374	411	376	376	349	383	377	327	362	405	390	407	408	353	356	361	375	356	367	347	354	367	351	352	371	408	379	341	361	346	368	353	342	375	352	370	358	361	356	400	396	379	343	370	391	389	361	351	382	372	386	334	369	366	368	363	362	368	358	386	403	402	364	375	356	375	367	374	395	364	377	395	351	381	389	337	352	379	327	402	369	363	356	383	397	374	342	373	352	389	383	363	363	350	382	380	374	370	386	373	365	357	376	341	356	372	373	340	370	372	368	377	338	356	364	379	380	382	365	355	390	380	378	346	371	344	380	334	364	367	362	351	357	404	392	362	322	361	383	382	355	353	353	386	337	376	332	369	362	365	364	321	338	356	362	357	331	359	356	361	402	393	402	378	359	363	359	388	368	365	367	366	354	342	348	379	338	367	346	366	357	386	410	407	372	332	372	387	371	370	347	366	379	405	346	357	350	361	365	356	387	359	420	328	361	355	364	369	359	392	366	368	349	375	407	381	379	377	359	368	369	373	343	387	377	367	369	366	374	389	359	359	391	350	376	345	347	336	382	378	370	427	349	344	381	357	379	385	412	401	365	356	349	379	387	365	370	384	384	370	382	389	372	336	390	336	374	362	367	360	368	353	352	369	389	361	369	343	404	345	344	390	372	370	369	366	346	380	399	403	403	373	354	376	403	377	355	375	381	356	365	352	320	376	334	392	334	402	361	357	379	357	394	361	355	358	392	380	337	391	384	395	367	363	383	362	372	372	376	395	368	402	348	362	368	353	342	400	356	351	340	346	395	403	350	342	368	380	374	379	359	359	387	403	360	357	375	363	365	376	358	361	359	392	379	363	390	357	370	353	356	362	393	373	361	374	392	376	395	376	369	364	376	376	407	401	348	384	362	345	359	398	382	357	353	389	363	351	359	385	348	386	363	358	377	363	375	383	405	354	365	406	359	380	380	379	390	380	349	364	374	339	369	346	405	368	408	352	367	354	395	355	363	358	366	347	356	347	337	344	385	397	373	368	377	364	386	382	384	362	367	371	402	388	372	377	357	379	383	378	377	363	328	355	358	376	368	336	354	373	354	388	358	362	352	350	340	388	382	383	348	354	371	332	411	363	377	375	388	347	350	386	355	387	379	368	337	381	351	369	362	353	381	348	386	376	384	351	316	389	374	376	336	333	343	382	375	360	407	358	398	373	331	357	392	379	384	387	357	405	388	402	401	376	411	387	372	365	369	363	379	384	362	366	347	358	357	373	396	353	401	361	383	365	365	336	337	363	371	359	382	387	346	351	383	379	402	392	372	395	387	377	380	380	358	386	393	349	362	370	355	369	350	339	378	393	363	383	374	369	392	342	377	362	379	351	394	359	369	367	329	379	340	358	323	362	372	370	349	352	364	363	347	387	381	359	376	382	411	404	391	381	353	339	392	362	366	378	370	394	334	356	371	369	381	345	353	361	369	364	374	349	362	364	409	387	384	392	373	408	340	366	395	351	361	369	385	366	357	357	398	375	395	358	378	364	345	365	388	352	368	384	375	371	362	353	378	397	386	373	386	340	369	386	333	379	387	382	411	383	366	370	375	379	368	372	350	360	364	360	376	363	407	384	380	380	366	377	358	362	355	357	410	348	371	375	335	368	372	350	378	326	361	396	388	367	373	366	359	373	371	341	388	371	340	362	379	346	364	335	384	359	352	386	356	387	335	364	386	389	383	354	364	375	349	370	386	385	364	363	380	375	369	347	428	331	347	409	388	350	375	374	390	341	380	356	354	378	390	400	375	340	395	410	344	350	387	340	377	353	359	362	390	332	362	356	343	356	405	366	391	398	356	337	364	384	371	354	322	366	358	387	355	376	375	345	380	390	378	393	383	388	374	397	354	373	391	376	367	345	383	369	362	358	363	335	361	364	401	388	330	339	349	379	341	341	405	365	428	385	379	324	371	378	361	351	386	371	364	372	373	377	370	371	363	384	364	389	400	365	345	367	378	346	372	381	375	420	375	366	371	367	371	372	362	361	358	374	369	335	393	361	369	362	372	387	376	343	403	412	374	366	350	380	365	384	358	374	380	402	370	376	383	365	356	345	373	384	331	366	345	381	338	393	392	395	371	358	402	345	367	378	366	364	367	364	378	376	367	362	391	342	363	379	340	365	377	335	388	387	347	397	377	358	315	376	338	357	353	400	415	382	345	348	381	354	371	365	392	383	371	363	376	366	372	377	384	367	358	346	369	385	354	337	406	371	346	367	369	340	362	359	367	344	357	375	360	350	388	337	398	392	370	351	412	344	366	359	364	396	368	360	367	339	376	371	414	367	377	398	377	374	371	362	363	354	424	371	360	381	355	365	349	359	357	351	390	341	359	418	428	385	378	346	352	400	374	398	341	387	368	355	401	391	367	371	362	340	376	382	358	398	333	348	363	374	350	348	382	400	373	339	358	337	348	359	367	371	378	375	372	394	394	392	370	387	347	399	363	359	379	358	385	368	399	358	389	375	350	378	334	357	357	398	369	382	378	351	388	354	365	380	343	365	361	347	373	378	368	420	381	349	330	362	369	364	375	379	358	407	384	370	371	357	384	367	383	378	361	364	368	358	390	370	364	370	370	379	354	356	346	359	369	354	381	358	351	366	411	342	398	372	360	361	368	351	403	381	365	381	356	346	419	370	357	343	364	356	348	362	392	400
58548	93290	72971	46212	27511	11365	3340	1141	638	565	535	519	556	542	501	534	575	522	507	538	520	515	529	526	530	522	550	573	491	516	532	533	547	513	541	498	535	555	527	542	519	548	539	543	536	558	522	523	544	536	502	515	502	582	514	534	559	573	570	563	545	573	487	520	545	540	550	552	539	509	499	541	533	542	462	540	513	513	484	491	483	510	539	508	494	571	564	512	557	524	527	534	528	528	527	504	504	515	524	551	559	530	478	534	544	480	529	572	515	518	529	539	530	495	501	548	525	551	532	553	521	567	522	538	497	509	513	563	545	493	468	548	498	498	508	518	514	534	524	545	513	542	532	504	519	522	559	524	508	529	490	539	537	513	504	523	518	520	561	521	492	528	534	525	522	527	471	551	548	531	531	523	514	460	534	549	523	546	527	526	545	525	527	576	523	526	516	540	500	505	496	542	486	545	495	524	526	489	537	516	548	514	553	520	549	564	494	534	564	507	573	493	525	541	501	515	519	543	533	593	536	489	539	557	529	513	565	528	538	498	528	535	509	524	538	533	532	501	491	537	532	543	534	525	531	517	562	517	490	537	530	533	488	518	517	529	518	548	519	561	511	518	533	554	532	551	541	497	506	522	568	588	509	565	545	563	527	549	591	524	477	555	547	525	502	581	534	553	552	572	494	520	526	537	536	521	575	516	513	549	519	521	499	506	546	540	547	529	523	532	537	509	515	509	523	530	529	515	505	513	504	533	534	538	565	523	523	556	525	530	536	520	525	523	546	534	567	524	523	523	512	554	508	535	514	525	529	548	532	511	504	522	531	520	535	542	562	472	550	554	553	516	474	520	550	501	506	548	559	523	560	514	528	466	538	521	520	512	496	537	527	519	500	503	542	500	535	528	549	556	531	551	515	537	536	545	507	555	532	550	489	530	513	499	507	525	542	541	537	545	508	550	498	518	524	506	551	509	513	472	512	465	541	521	514	525	533	517	553	489	476	537	536	526	501	552	547	546	533	500	518	528	512	539	533	557	523	505	556	520	491	524	488	522	571	550	523	577	524	540	551	541	516	519	535	534	553	580	547	554	510	529	484	513	515	544	519	537	510	517	505	536	531	536	503	555	521	528	551	567	479	538	562	545	519	514	498	550	517	529	491	513	511	505	502	552	560	511	553	531	549	533	512	496	531	543	481	532	507	506	515	561	548	524	540	529	533	520	513	558	543	525	518	551	552	515	527	525	523	493	499	501	533	568	566	567	522	523	531	504	523	510	565	509	549	494	534	545	545	492	537	556	516	514	549	500	556	520	473	529	505	502	537	498	501	521	566	480	543	540	486	516	535	520	524	516	538	534	507	509	528	523	528	538	543	519	513	549	554	542	554	497	536	541	556	501	551	514	547	538	512	588	539	527	484	569	529	562	543	521	535	531	500	550	506	532	521	528	530	568	474	522	556	510	548	495	543	526	497	530	544	511	524	510	546	564	549	521	514	507	538	588	503	560	517	564	529	522	538	529	544	555	502	505	531	523	517	543	542	563	511	556	529	528	516	562	532	535	516	549	547	499	495	550	542	584	506	506	515	503	514	545	552	518	541	499	502	521	497	501	482	491	508	525	506	513	512	557	553	511	497	521	574	536	578	565	520	543	539	519	501	520	544	560	525	541	540	529	529	569	568	483	549	557	580	510	547	536	516	515	557	542	499	580	512	560	541	516	512	542	513	545	508	555	500	573	506	580	531	546	534	513	505	519	537	533	492	496	524	535	503	535	510	507	555	584	522	535	521	502	561	534	541	502	531	547	519	510	513	574	538	482	513	486	556	531	548	509	496	514	521	496	512	530	524	573	501	526	535	532	520	543	526	537	548	529	548	504	506	565	522	538	566	494	529	507	544	540	534	491	516	522	549	542	479	517	526	533	536	523	542	509	525	560	544	552	559	556	518	526	502	560	512	518	525	531	500	564	537	532	531	515	536	537	516	527	519	563	571	515	474	546	551	505	573	513	553	518	504	549	536	547	494	548	499	580	539	549	522	518	511	488	514	514	531	533	549	517	522	508	545	578	509	497	484	562	540	518	535	538	513	502	571	525	510	509	532	506	538	478	517	552	534	497	497	567	526	575	469	505	502	530	554	557	520	545	510	540	507	551	531	501	548	534	495	533	554	549	530	523	560	542	516	508	521	538	586	556	537	513	525	514	527	476	503	468	560	538	533	511	535	544	519	518	510	498	561	573	514	549	501	521	546	521	526	556	544	490	512	499	521	546	540	513	558	488	513	552	516	546	525	508	537	501	526	519	493	521	509	532	511	508	537	512	552	457	551	476	510	549	536	513	505	510	545	544	543	509	536	547	537	518	549	541	518	510	528	513	487	526	485	563	505	552	531	513	545	501	517	510	490	569	535	542	482	551	547	519	517	488	477	510	528	535	519	516	507	561	549	539	493	488	505	577	524	533	542	549	497	522	516	530	538	512	519	520	491	529	527	532	512	503	531	524	526	503	506	541	504	528	511	533	528	517	495	495	591	525	489	545	551	524	508	549	519	499	512	568	553	531	528	528	561	520	521	547	520	520	537	523	521	531	537	515	510	534	541	528	543	511	506	575	480	539	517	527	520	543	510	535	543	542	535	501	522	538	517	551	558	539	542	518	561	505	535	534	534	517	525	509	518	517	514	526	503	544	525	537	521	542	502	537	556	525	527	516	533	549	579	507	503	572	550	564	519	564	496	512	515	550	547	531	505	555	519	509	512	512	502	524	512	522	543	558	503	534	538	523	512	548	556	522	551	518	547	555	502	508	534	519	555	504	491	504	524	526	548	538	535	533	549	543	480	552	532	550	567	482	496	539	505	530	501	533	512	538	540	526	514	546	504	518	514	489	537	527	517	538	527	546	516	531	532	547	533	534	545	535	567	561	546	553	535	534	552	514	519	543	535	500	519	553	491	555	485	510	527	494	525	531	559	557	544	527	514	533	520	522	563	536	504	571	526	523	563	533	572	544	547	493	512	517	533	545	511	530	508	527	506	525	551	508	535	538	507	534	525	526	481	524	505	574	527	508	564	551	521	515	517	511	506	543	547	548	556	528	499	543	538	541	550	492	538	546	521	559	534	522	552	552	544	615	551	511	552	519	520	518	499	519	553	543	518	486	515	546	526	525	491	510	563	491	525	527	518	564	513	500	508	534	519	541	482	516	539	558	529	513	537	477	482	515	535	587	530	540	491	552	524	484	544	522	492	567	555	515	491	532	544	539	520	543	518	537	517	554	542	510	527	549	515	541	560	554	569	516	529	515	517	546	558	492	550	550	534	543	506	544	509	530	523	523	518	506	539	524	541	567	561	531	519	536	537	535	533	545	529	506	489	551	526	559	555	570	487	536	521	508	515	567	506	541	517	536	555	554	561	514	546	509	490	537	498	514	532	516	494	571	488	553	551	532	561	550	496	500	541	501	568	547	553	509	522	524	521	535	542	551	515	526	544	531	529	553	524	560
23526	21987	31713	27192	23597	21459	12153	1275	453	403	396	381	394	375	395	379	359	364	401	374	362	355	361	414	353	359	398	353	383	369	340	374	365	395	388	357	382	389	365	392	375	351	376	389	373	401	363	364	354	366	377	348	361	367	404	391	384	326	347	342	360	360	382	383	338	372	348	380	367	353	349	375	351	328	366	373	348	348	382	399	358	380	329	358	351	315	372	346	354	386	370	344	389	395	372	353	377	359	397	374	378	392	330	402	333	330	335	350	381	342	386	362	359	359	361	410	341	372	360	371	347	356	357	368	363	358	377	393	391	384	386	352	350	389	358	377	362	362	374	348	361	350	401	374	412	351	326	354	362	356	373	312	389	373	364	351	363	372	344	352	351	328	382	404	343	361	346	405	394	374	375	383	367	341	387	350	342	384	393	359	370	371	383	372	366	345	385	349	359	374	355	356	344	358	365	358	363	383	378	362	374	355	349	379	369	363	352	361	360	403	383	349	397	366	387	324	357	359	359	381	350	365	394	380	359	348	372	363	361	400	357	366	372	358	383	359	353	371	353	350	341	355	338	389	381	375	361	328	354	372	361	368	361	334	382	397	352	404	360	359	356	343	350	381	363	370	336	363	321	346	376	384	359	373	365	376	319	349	318	345	355	427	364	400	397	373	368	380	376	358	366	369	340	372	314	356	394	353	404	332	331	328	362	320	392	387	332	355	351	346	379	370	365	351	393	367	370	349	342	400	380	361	369	330	329	391	353	325	374	356	359	362	374	358	363	429	331	362	343	369	359	360	380	347	345	356	373	386	380	352	376	356	344	360	349	374	364	375	399	379	395	372	370	404	369	335	351	355	365	347	380	348	382	364	378	381	359	356	374	389	365	409	385	352	405	370	378	365	364	375	371	342	407	354	365	373	386	352	334	371	372	384	341	363	373	330	370	403	374	366	335	385	395	379	381	355	371	358	371	359	392	368	372	371	333	349	378	405	368	383	340	374	350	349	366	378	356	350	383	357	367	333	394	373	351	353	344	354	377	403	381	365	349	356	353	367	373	360	368	375	373	355	381	351	363	351	374	355	364	379	375	343	391	338	382	347	366	345	369	407	349	392	372	368	336	366	376	374	380	357	370	360	391	348	372	370	359	334	355	371	332	397	377	381	322	387	387	389	354	389	331	383	336	361	397	367	376	362	351	357	370	353	360	384	363	358	364	343	379	348	406	364	402	365	358	368	369	356	361	364	396	354	377	380	346	366	360	382	373	320	374	351	370	381	371	378	394	372	370	377	402	385	386	395	354	396	371	304	340	352	398	344	376	322	383	359	388	324	380	387	370	363	347	324	383	359	355	354	357	374	406	372	340	375	378	351	364	381	383	384	365	381	358	351	403	349	377	418	344	362	363	365	348	372	335	338	346	346	340	324	361	373	346	393	353	385	348	375	340	345	379	369	392	379	344	358	385	343	351	371	365	355	371	355	340	386	354	352	338	334	344	362	353	397	406	355	358	360	391	370	327	371	392	385	383	361	384	358	360	338	383	364	384	340	335	399	352	349	359	360	390	349	371	337	372	380	322	360	344	369	348	362	363	351	328	359	332	353	378	406	352	367	366	370	378	341	358	368	387	358	377	369	398	363	398	375	391	377	386	335	356	387	345	399	368	373	373	352	326	356	377	367	359	367	376	353	349	360	362	321	367	382	425	368	361	358	359	362	409	363	354	365	365	374	397	381	361	377	385	373	353	371	385	366	361	371	340	381	355	340	376	360	370	363	370	339	363	379	396	341	350	336	369	345	347	384	372	363	350	385	366	362	358	337	382	368	362	345	363	356	359	334	398	360	379	357	342	336	373	362	366	383	388	353	354	374	367	351	343	361	379	370	394	372	390	362	379	378	349	337	349	377	357	374	394	346	325	364	367	373	343	373	372	336	370	346	357	378	404	369	389	358	371	371	375	374	301	338	395	370	372	332	370	367	373	350	359	351	343	396	352	369	386	385	382	374	357	350	339	338	376	379	358	375	382	406	371	371	346	358	376	364	349	367	359	392	365	360	362	406	366	354	352	374	389	357	360	381	361	405	332	377	384	346	373	370	381	350	381	355	332	407	369	362	337	364	336	357	336	365	365	392	389	362	355	346	375	392	348	376	318	350	363	342	348	358	323	320	366	345	399	337	328	401	350	367	360	351	387	347	365	364	347	358	335	338	376	359	389	348	337	346	371	394	346	356	338	378	374	372	361	390	380	372	360	368	374	358	371	391	364	394	393	357	385	374	335	376	354	363	333	361	358	350	365	361	375	383	380	348	367	346	336	368	367	378	370	371	349	373	360	356	351	364	357	340	377	362	363	388	386	399	338	341	382	372	367	374	354	330	359	379	349	335	402	431	352	373	348	366	361	350	354	366	337	344	355	384	357	384	402	357	349	338	375	371	332	338	399	377	356	356	343	358	346	389	395	330	353	354	368	346	360	351	351	376	357	372	372	374	349	330	347	348	337	378	335	354	379	353	350	383	353	374	378	335	368	350	334	386	365	386	370	358	365	351	385	365	382	380	379	349	374	346	391	336	338	359	369	359	367	363	385	382	365	370	401	401	373	353	348	366	366	397	338	348	383	405	374	390	364	367	347	399	358	352	371	373	370	342	359	364	353	366	362	380	400	352	375	328	362	381	357	412	420	420	372	371	370	367	350	331	345	369	388	340	369	341	375	388	378	351	364	373	394	359	369	362	390	369	368	344	347	342	369	343	356	374	375	356	332	343	344	349	354	398	368	381	348	362	378	341	377	402	376	357	377	357	339	363	374	381	359	342	390	407	370	354	366	368	360	371	354	347	381	340	377	345	387	382	343	381	363	376	374	381	357	349	361	356	372	387	376	353	378	344	344	369	365	357	342	346	348	355	366	348	388	348	390	345	376	392	370	352	370	381	348	368	340	366	367	354	348	345	339	397	371	370	359	359	359	333	367	351	349	365	363	389	358	387	345	381	356	359	378	370	371	356	373	350	387	356	384	355	351	388	344	396	343	372	364	384	370	350	353	365	369	361	330	375	397	396	374	375	372	388	377	411	345	389	355	387	350	381	391	347	328	357	391	396	354	343	386	358	393	449	349	389	391	368	385	364	385	348	343	338	337	364	363	342	346	376	374	366	385	364	348	358	347	404	367	362	339	333	396	363	400	339	323	364	357	373	385	371	367	388	355	391	359	330	382	362	329	385	390	371	369	366	384	374	376	385	368	377	386	350	361	346	360	352	366	339	380	356	379	345	376	389	366	340	402	330	340	370	355	383	380	405	360	385	370	386	371	327	374	345	355	380	329	367	390	375	384	354	370	387	347	403	345	360	377	356	343	385	375	408	404	355	377	348	351	396	373	362	365	410	389	395	334	399	347	372	326	380	364	356	383	391	380	363	344	385	402	370	356	359	409	402	381	366	350	421	315	396	383	375	364	349	343	350	356	372	377	328	361	363	375	359	360	360	366	378	350	332	376	365
62398	103955	83347	56403	36005	17560	5919	1760	755	550	523	545	527	549	484	543	494	533	567	503	478	489	494	463	490	507	519	515	523	512	479	474	509	502	494	503	514	526	533	493	466	521	493	537	536	544	510	530	485	490	531	462	500	549	496	488	475	513	498	517	525	486	504	515	476	527	589	515	471	493	529	511	501	468	561	501	498	495	508	483	518	519	517	472	500	506	502	483	452	530	533	553	527	525	532	508	480	515	503	499	478	502	554	498	499	534	532	508	505	524	563	523	512	496	496	504	485	530	514	485	503	525	546	497	509	492	495	497	511	521	519	528	492	506	547	537	487	538	497	469	516	472	496	569	524	478	513	546	551	503	491	512	495	485	510	491	494	498	543	461	524	525	513	559	519	472	509	502	518	537	474	500	522	543	494	488	502	495	518	486	520	512	522	525	502	519	524	499	517	474	513	535	497	457	514	531	525	502	521	485	523	503	517	524	508	533	508	508	494	486	466	484	506	530	512	553	498	508	490	523	505	510	500	492	548	484	564	517	504	512	513	557	496	529	476	516	477	537	485	480	471	518	495	520	519	503	480	516	473	473	495	531	535	516	524	547	495	490	536	506	474	496	480	476	489	539	514	513	508	506	485	491	484	512	536	463	519	499	555	523	548	497	485	549	454	507	527	484	478	498	469	516	520	496	515	524	509	514	510	460	504	539	525	500	500	509	499	487	511	521	525	496	517	470	502	528	511	531	476	526	489	523	526	518	487	517	517	516	532	540	522	542	492	519	507	499	490	521	518	483	513	532	522	490	539	500	513	475	528	573	523	497	500	557	497	493	486	502	505	496	523	496	500	486	498	548	517	507	512	454	504	506	480	480	522	468	528	482	518	502	512	544	518	495	487	508	487	515	495	531	506	478	536	509	491	484	492	493	520	488	532	487	523	537	497	532	468	525	479	507	505	517	501	514	535	504	497	517	526	508	503	495	506	536	500	503	508	493	518	493	517	484	505	486	531	494	514	497	517	513	524	494	492	502	475	537	543	469	523	506	506	504	518	492	520	513	543	498	519	488	514	543	519	527	531	547	471	547	519	499	555	528	528	459	468	488	514	467	512	483	507	466	485	484	510	500	536	520	478	491	550	535	554	517	520	538	480	538	522	489	507	457	481	486	510	554	550	471	521	537	542	520	535	496	515	520	516	520	532	480	476	510	539	504	484	509	488	527	494	504	515	536	473	543	508	505	499	509	477	490	508	509	544	560	518	517	512	471	496	499	516	506	488	500	506	501	458	511	503	473	509	497	548	529	495	481	511	496	529	513	535	511	463	503	482	522	481	507	551	537	480	489	510	503	485	499	518	460	487	529	514	510	533	504	526	538	518	558	480	493	545	494	528	498	493	511	508	513	520	518	472	465	537	517	504	537	483	492	528	518	486	522	505	495	495	486	518	496	493	523	495	502	505	486	503	493	526	528	485	511	517	505	535	500	482	536	520	491	485	514	558	517	526	483	487	503	489	490	476	535	537	495	529	528	489	513	505	513	486	547	492	509	504	472	511	500	514	510	557	487	534	520	511	507	523	490	473	469	492	505	512	507	492	508	486	539	513	527	490	473	477	545	484	500	491	514	529	462	513	470	465	467	478	534	537	525	519	480	505	518	495	550	507	488	512	471	511	514	522	469	482	505	525	539	493	502	529	500	520	514	533	506	524	471	503	485	510	554	483	510	481	543	483	502	513	566	545	524	526	547	494	475	550	530	540	499	496	534	487	510	482	517	535	491	517	507	480	526	511	537	533	465	508	500	506	497	505	511	485	496	509	497	455	545	495	511	514	479	495	503	504	520	531	487	526	514	495	466	519	508	495	466	489	505	508	503	456	485	504	482	518	514	486	514	487	519	510	518	513	526	488	519	534	512	495	500	537	542	477	475	527	524	519	519	494	489	505	498	523	468	485	495	533	516	503	505	489	503	536	507	485	549	513	502	433	507	527	487	483	514	503	533	496	532	510	547	512	508	495	511	473	488	531	507	473	490	503	525	520	489	515	506	517	492	479	474	504	531	484	504	541	528	513	492	505	510	509	543	502	530	538	487	494	526	536	526	507	483	507	503	502	492	484	519	521	479	498	509	502	496	542	494	486	487	500	490	541	488	492	497	490	476	512	496	477	510	518	518	534	453	527	495	545	527	554	517	482	474	490	500	526	476	495	518	539	548	509	541	570	511	492	456	475	481	494	517	515	550	509	493	530	526	517	503	474	509	490	504	510	526	478	491	528	493	516	514	496	521	489	500	483	499	486	465	512	531	495	512	513	453	536	509	524	519	523	503	464	508	473	494	508	478	489	466	499	538	491	502	490	531	531	521	525	469	486	508	511	457	511	476	501	537	498	475	497	463	516	495	496	481	475	542	558	502	501	521	521	501	498	551	474	509	524	522	480	511	473	510	461	481	496	504	557	502	492	499	514	490	512	489	516	470	504	508	491	507	513	488	509	524	529	529	497	489	489	536	498	507	523	484	504	500	549	489	508	520	477	507	531	483	511	478	473	549	520	489	470	506	478	518	512	507	519	493	507	524	500	471	486	514	508	537	528	507	461	527	534	488	478	515	506	512	516	488	537	509	493	533	534	461	500	506	499	527	525	538	505	489	501	539	489	493	510	519	549	454	515	476	536	506	527	462	520	524	505	509	481	515	517	512	484	480	528	486	491	489	534	476	505	473	521	501	499	517	484	503	519	493	524	510	520	534	495	458	517	504	467	491	501	466	486	509	514	497	487	501	503	503	507	504	488	495	490	511	489	512	502	531	522	530	523	511	498	498	513	523	502	497	483	477	467	524	518	534	466	526	532	509	495	508	499	500	506	531	464	493	479	501	498	491	482	534	508	493	499	536	537	474	516	500	513	506	522	525	524	503	528	475	475	513	502	514	514	513	535	519	506	496	541	526	510	544	490	537	495	507	583	496	527	487	443	498	521	546	476	508	512	503	574	530	529	522	476	482	526	488	481	515	512	487	537	470	536	543	489	508	486	533	497	514	492	507	509	579	491	528	500	509	529	504	505	476	535	524	535	537	527	537	547	524	524	533	522	482	484	521	515	516	504	491	511	517	507	495	483	501	487	506	529	518	520	459	513	454	522	519	496	539	514	527	482	481	526	511	532	491	473	498	522	487	506	462	516	473	465	479	500	538	506	502	536	509	553	503	504	521	524	507	483	504	493	526	508	512	501	518	507	513	511	505	499	496	513	491	484	529	511	491	515	502	510	514	464	513	529	521	519	529	501	505	510	543	503	483	509	546	516	516	477	531	521	495	558	454	531	501	557	448	478	533	516	510	497	507	551	467	486	531	507	489	477	495	482	502	521	513	480	479	480	519	513	542	478	503	488	563	516	509	532	504	528	498	513	488	508	517	493	519	557	500	535	501	466	490	473	524	512	496	520	521	467	516	481	513	483	513	514	499	517	492	520	494	479	546	541	520	532	520	501	530	497	531	513	540	518	482
28184	27512	31170	19018	5227	1386	557	396	369	373	353	381	346	335	352	383	362	317	344	362	350	363	350	342	319	334	359	341	378	391	353	355	382	375	381	381	341	393	376	346	384	339	323	352	392	356	333	350	353	376	357	328	315	337	336	323	348	334	354	316	343	306	354	342	338	337	370	334	347	330	341	378	338	357	313	331	336	349	339	339	364	338	325	387	366	373	365	359	330	349	337	364	346	337	351	371	344	360	310	364	379	338	354	369	356	329	372	365	333	384	362	375	321	354	340	329	365	343	353	306	321	347	369	318	355	348	325	345	372	342	345	328	350	363	309	336	371	341	334	347	373	354	348	349	365	369	384	362	331	336	374	343	343	386	358	326	354	357	383	369	346	359	342	342	364	341	350	319	378	369	340	337	308	338	362	366	326	339	356	330	394	359	332	329	319	380	314	325	338	350	327	335	354	378	352	358	356	337	332	340	335	349	363	343	328	344	361	344	363	369	340	370	368	356	362	355	384	342	356	328	314	361	319	321	351	346	354	316	357	375	359	355	338	334	356	322	363	325	328	334	332	349	352	375	335	352	360	375	370	322	341	344	345	369	367	362	338	366	346	335	358	357	340	336	327	351	308	319	335	375	334	363	321	375	361	337	380	360	333	365	344	354	354	375	348	334	356	353	344	336	329	338	352	329	355	334	331	304	354	309	315	369	354	354	331	308	362	374	357	364	359	379	320	341	331	347	368	340	326	379	328	355	380	344	352	318	355	339	340	338	348	376	347	302	360	327	324	312	361	346	351	353	366	338	355	370	335	351	363	322	358	363	349	344	334	365	345	345	328	353	325	355	344	354	366	319	339	353	344	330	334	345	342	362	360	311	373	374	362	320	304	350	346	345	348	359	349	338	343	324	331	356	367	329	337	371	360	342	309	344	377	342	356	355	357	394	357	371	381	343	318	325	343	391	311	319	360	338	353	368	356	349	321	312	343	350	339	365	359	322	363	366	352	351	318	372	339	337	321	354	366	372	368	354	380	357	322	374	337	347	371	333	324	317	338	337	338	350	334	374	357	353	336	372	344	391	327	370	335	355	356	321	339	336	371	337	355	350	373	321	370	339	321	342	371	350	358	375	307	328	333	369	367	351	344	375	379	343	373	352	356	330	330	374	358	351	332	341	346	365	374	322	356	339	332	361	351	348	348	353	360	335	345	323	346	345	345	321	329	369	346	344	350	368	390	334	323	356	349	375	326	345	345	347	358	339	352	338	390	358	351	360	369	375	364	376	343	336	372	355	350	345	347	360	321	312	385	367	372	354	329	366	349	356	351	341	357	382	347	352	347	323	321	344	333	366	347	380	343	354	358	357	327	321	352	308	334	370	360	354	361	315	339	348	347	330	363	371	377	345	340	354	356	351	334	326	320	344	314	376	348	354	361	350	304	351	328	380	347	351	365	356	325	353	365	355	305	326	360	331	357	317	347	334	318	338	328	370	287	338	375	317	347	343	337	339	329	333	318	323	323	355	365	340	375	348	365	330	336	322	334	327	347	332	356	321	379	363	367	306	363	301	352	360	397	345	341	321	324	357	360	352	362	366	346	343	359	348	360	333	360	370	375	328	330	355	361	336	371	350	330	375	356	367	325	361	363	375	349	326	383	341	349	336	329	316	343	312	395	355	378	354	339	393	326	355	368	353	364	365	372	346	333	355	396	352	359	361	325	341	341	329	347	353	346	349	343	350	326	357	346	360	349	383	363	332	370	350	353	372	346	361	320	329	334	342	364	334	321	345	361	349	354	352	352	355	361	327	365	348	353	361	303	349	329	358	343	381	360	359	369	336	358	349	353	347	345	353	348	329	366	325	355	368	365	304	376	332	349	366	342	323	374	342	348	322	348	359	346	318	344	410	367	332	348	369	353	346	379	336	330	356	379	341	329	338	344	361	345	339	334	310	382	344	342	356	362	338	362	375	360	340	364	385	351	348	353	348	357	358	321	306	353	381	379	355	330	357	336	367	312	343	344	339	400	341	339	359	351	335	327	351	326	363	344	331	366	349	351	362	322	333	338	340	342	314	363	359	339	357	309	340	345	362	336	327	329	345	314	335	363	332	353	352	343	327	301	389	356	318	366	372	348	354	361	341	312	332	343	349	337	376	328	356	351	354	341	347	366	347	353	357	351	356	335	374	353	350	317	338	332	380	346	364	388	345	360	340	374	342	366	325	361	389	378	337	375	358	332	324	341	351	339	325	343	332	356	337	347	397	331	353	335	347	350	365	348	355	391	351	331	337	347	332	378	365	340	342	328	344	326	328	351	371	336	407	366	357	336	358	329	310	358	377	335	370	345	340	332	342	350	365	317	351	325	369	373	383	360	287	357	368	371	354	335	332	350	354	344	326	331	340	326	380	345	314	351	364	362	371	323	324	354	323	362	349	332	340	382	340	349	381	350	345	346	349	361	340	310	364	313	331	338	357	335	339	333	341	321	325	356	351	365	355	355	321	352	362	363	323	371	351	321	343	350	336	343	319	340	360	339	328	339	356	351	376	375	357	345	352	382	324	379	341	353	353	361	347	372	359	315	370	350	339	351	370	340	299	357	373	328	343	330	375	364	376	351	330	335	366	319	323	347	381	342	356	335	390	342	359	334	376	370	320	362	364	342	337	378	359	342	352	341	379	344	358	372	345	337	350	329	336	328	323	368	338	334	383	353	359	372	394	295	351	316	381	333	337	348	364	319	347	332	344	327	357	345	338	324	357	387	335	334	332	336	349	357	353	371	365	391	342	326	355	375	337	347	351	348	367	343	351	336	344	354	368	340	379	352	341	359	345	357	343	408	359	358	338	351	321	324	371	330	336	323	336	352	360	349	324	333	353	377	324	319	307	343	372	374	341	376	338	358	354	369	337	354	325	335	363	372	359	358	348	330	335	348	321	386	376	318	352	319	349	371	361	384	368	380	377	353	368	402	362	341	331	375	346	334	366	335	330	330	330	352	358	324	317	342	354	330	340	350	338	341	350	349	310	356	353	353	349	334	353	345	345	334	317	359	332	362	370	335	311	339	349	357	324	342	336	352	352	339	333	333	356	357	361	335	359	346	342	365	326	371	353	360	345	331	344	398	326	335	337	385	336	358	378	335	343	340	333	320	336	341	316	359	359	374	361	331	384	348	362	352	334	350	351	365	361	357	377	355	354	355	360	351	352	373	367	337	327	353	331	335	364	347	362	359	373	353	337	308	357	360	325	373	344	348	338	330	356	328	343	355	338	328	355	316	357	346	354	322	353	346	351	347	356	376	349	304	359	338	357	320	345	346	339	341	310	339	384	331	369	346	349	368	363	339	367	363	356	363	355	358	340	356	370	378	336	328	335	362	334	364	342	349	340	356	351	328	332	355	319	331	322	350	328	365	315	352	356	356	349	348	335	366	345	325	326	338	363	378	351	371	323	318	337	353	344	340	357	383	353	321	326	364	335	330	354	335	379	342	352	325	367
31537	46798	35749	18387	7125	2319	1019	659	493	488	506	512	515	543	534	511	487	527	485	496	528	527	516	529	496	511	497	497	508	518	498	516	517	502	491	529	506	503	479	475	499	522	497	505	507	504	483	508	496	509	527	494	530	480	546	534	490	486	538	508	553	509	499	555	523	503	519	481	534	503	523	502	483	501	490	500	515	524	521	517	536	490	479	528	487	484	507	488	488	513	523	503	508	521	493	533	539	491	489	472	470	446	504	496	509	523	465	507	500	483	518	535	500	489	497	495	502	507	485	517	527	509	485	532	455	548	474	530	511	510	487	506	515	523	535	536	508	532	493	517	487	515	480	502	487	492	507	500	513	475	504	461	535	492	500	498	522	506	488	479	531	523	505	488	486	506	504	465	515	500	524	506	497	508	507	503	492	537	502	501	523	505	518	484	500	500	462	525	535	509	487	502	490	516	509	500	477	542	541	518	502	498	497	489	521	519	502	505	510	449	485	491	511	530	516	462	476	513	499	489	510	498	507	505	455	495	512	535	500	541	451	488	522	506	457	473	536	507	514	491	495	477	496	515	512	497	503	507	505	474	471	482	466	485	473	513	522	536	496	478	520	521	498	536	488	493	516	495	493	492	494	518	536	509	500	495	511	497	469	488	515	501	469	564	510	518	502	501	521	525	480	487	490	475	487	497	524	500	454	500	475	502	481	515	470	497	507	545	495	520	512	480	493	527	492	514	501	496	515	473	518	481	485	498	505	497	516	526	497	546	529	490	557	529	502	505	501	511	476	523	467	506	479	482	526	489	533	517	515	521	506	460	516	496	469	521	501	497	463	508	472	537	503	528	500	508	514	504	519	488	483	521	504	493	500	512	526	500	510	485	509	508	516	481	543	484	501	508	529	508	531	534	495	494	516	533	534	496	533	467	488	502	505	498	524	491	482	497	507	518	521	503	502	492	472	504	507	484	497	508	511	499	528	503	497	500	514	513	461	519	439	479	523	523	493	465	515	495	492	490	529	507	509	511	497	508	528	534	512	532	512	506	474	496	496	486	477	523	488	514	525	518	519	511	514	510	506	503	548	483	518	474	475	488	503	501	529	523	504	529	500	455	520	482	501	499	453	484	488	534	467	527	548	510	457	508	503	494	540	471	486	500	515	537	507	479	503	514	494	508	499	528	491	521	504	501	446	545	525	481	516	461	531	478	500	534	512	516	504	491	506	508	538	530	485	511	474	496	488	501	512	546	506	493	499	502	504	492	526	542	528	479	542	492	500	501	509	514	524	547	499	525	497	495	506	527	499	503	495	489	501	515	533	500	525	477	503	516	503	480	519	503	509	472	492	484	500	528	528	523	489	511	471	487	495	500	471	478	515	522	490	497	515	518	481	511	503	529	506	485	466	515	496	510	503	502	540	485	482	511	504	531	488	502	518	495	513	456	525	531	488	517	499	516	489	508	516	495	479	489	514	475	482	514	532	490	488	482	552	478	517	525	484	492	490	469	451	472	459	539	489	521	512	482	500	496	516	511	516	497	521	483	502	501	478	505	489	481	503	521	486	505	539	511	459	533	479	474	454	519	490	536	537	468	488	473	512	489	507	489	523	463	511	459	517	462	550	484	508	499	457	476	522	555	501	509	494	514	490	477	518	481	522	499	542	477	521	515	506	500	507	512	499	514	501	483	524	533	476	494	491	485	534	500	525	528	495	490	497	484	497	514	541	490	500	513	512	477	478	504	509	486	489	491	503	494	508	477	489	485	455	507	506	520	483	501	486	491	467	546	486	502	494	491	496	532	444	485	539	473	478	493	497	494	502	506	508	538	462	518	487	461	493	513	508	481	481	489	462	453	483	511	492	492	528	481	508	482	530	502	510	533	501	517	535	456	522	488	460	512	525	498	476	518	480	512	521	516	493	480	498	494	526	524	527	519	447	504	482	484	477	490	464	466	498	471	544	486	487	526	489	480	497	484	475	496	522	502	479	475	460	534	525	477	488	488	487	495	499	488	502	492	480	489	490	499	510	483	501	482	492	482	508	502	481	447	501	491	511	538	485	489	505	456	532	518	504	515	524	511	514	478	547	476	510	531	504	497	485	466	547	536	483	502	508	477	477	499	502	488	486	493	464	484	499	485	503	495	516	505	483	498	504	536	462	516	477	512	528	468	480	486	473	494	501	500	496	502	474	520	479	513	448	491	487	503	482	500	476	503	522	534	466	502	459	517	528	464	504	514	478	518	551	484	514	493	478	515	491	550	498	468	509	514	506	521	467	509	532	503	494	508	466	469	495	520	476	524	509	489	504	476	497	530	537	496	517	518	498	534	474	485	469	507	531	479	496	498	499	484	533	485	513	481	487	465	502	519	541	497	489	483	554	511	493	511	482	509	479	476	503	511	494	506	480	478	523	507	469	507	528	532	505	480	500	498	503	530	509	488	528	478	483	516	515	485	473	533	461	477	477	513	500	513	539	481	492	505	518	467	496	456	514	474	477	490	494	505	532	503	504	536	454	546	499	505	503	512	518	538	512	528	504	499	509	492	503	491	532	519	520	519	514	500	520	525	458	464	502	514	481	531	479	489	498	470	463	528	478	509	513	512	508	521	485	521	518	547	481	524	495	488	501	526	482	502	508	527	480	486	479	477	525	498	491	509	503	512	465	492	522	472	497	499	511	548	518	480	512	452	490	501	501	527	559	533	502	551	510	509	538	529	514	510	480	461	463	515	455	495	467	481	490	483	491	485	494	481	529	531	480	516	487	524	525	531	519	517	521	500	527	522	488	479	503	521	496	472	503	522	503	485	482	530	511	533	487	512	500	497	491	484	522	500	503	461	479	524	478	491	496	518	526	565	519	499	508	531	489	481	532	507	504	517	526	504	499	474	518	503	518	484	487	533	512	494	471	500	509	487	528	547	518	517	514	553	488	501	505	539	483	523	503	516	530	523	506	517	494	520	478	513	513	480	521	496	484	534	501	507	488	513	495	468	480	457	524	483	512	501	522	499	496	499	503	523	480	529	502	524	479	501	475	538	471	490	531	498	477	505	518	546	492	499	520	477	516	476	480	520	495	486	507	453	499	480	465	491	517	512	464	531	504	542	502	485	491	505	493	487	504	509	542	485	506	516	547	477	518	518	478	507	506	496	496	476	535	486	500	509	474	507	488	515	516	482	508	475	485	508	489	533	497	509	536	471	485	495	471	473	497	446	512	524	528	479	508	494	475	513	504	502	475	516	503	540	525	503	520	490	489	480	516	471	494	519	480	488	511	519	497	484	460	517	534	525	498	517	458	497	491	492	504	496	497	480	500	527	552	506	482	507	460	490	519	548	454	478	490	489	528	523	513	526	494	522	494	496	485	494	511	495	458	489	544	489	504	542	510	515	530	467	501	533	489	489	547	473	520	504	471	494	498	502	491	473	525	492	502	498	494	496	480	477	541	536	524	504	509	499	509	504	552	507	505	494	472	501	534	541	538	513	486	490	505	472
24736	22701	33790	30650	23704	16126	4026	770	456	370	390	387	377	369	368	389	399	354	405	383	392	368	376	378	390	379	402	358	381	366	396	367	359	392	373	392	383	394	398	345	385	354	376	389	405	393	337	406	386	382	386	364	359	358	424	411	373	358	371	376	369	336	342	349	406	371	366	392	373	382	392	388	333	352	391	394	382	361	336	366	387	398	356	426	406	381	388	373	385	349	358	388	373	370	370	383	386	363	384	386	370	390	367	363	392	357	378	374	386	361	389	394	415	388	386	374	370	391	351	377	375	415	390	356	418	334	399	376	345	369	387	387	371	363	369	391	367	359	367	378	368	373	370	377	390	343	348	336	380	385	391	416	393	399	373	361	366	382	364	357	337	404	371	351	355	362	358	392	323	361	349	391	376	383	381	408	353	369	388	379	369	351	355	394	374	367	366	382	414	374	369	379	387	381	360	380	345	406	372	387	409	385	393	343	390	376	388	357	377	359	404	353	386	347	389	392	377	379	354	373	331	406	400	357	387	354	378	392	373	376	338	365	369	370	380	346	378	374	398	384	422	371	391	363	394	362	368	367	358	341	350	363	392	379	384	369	380	370	395	359	387	373	356	319	361	383	406	372	343	353	360	352	396	406	358	376	371	362	346	328	371	364	374	418	373	379	398	384	362	377	383	367	355	350	380	383	372	373	367	382	380	388	365	392	341	402	369	379	397	377	369	352	375	377	351	368	386	338	365	353	363	372	415	374	385	379	354	355	399	334	379	331	385	366	370	370	384	357	370	356	398	372	384	399	351	393	392	367	370	381	386	361	405	365	368	352	349	377	394	358	371	378	401	386	385	371	389	373	379	411	384	390	391	370	390	429	354	395	369	364	357	362	384	400	375	405	357	404	396	389	367	376	372	358	383	350	383	355	375	372	394	377	361	385	382	386	396	395	370	364	378	427	361	394	354	355	397	377	375	363	373	347	356	374	351	373	371	397	379	369	356	349	356	386	368	362	335	360	389	395	361	367	375	365	390	368	399	402	369	397	316	409	365	399	373	393	388	387	391	354	368	397	339	347	372	390	376	398	331	361	387	392	365	378	378	375	350	385	414	388	368	377	362	376	413	358	391	387	349	407	367	391	372	350	391	363	395	374	359	388	388	359	349	360	332	392	375	356	366	389	406	396	362	352	400	379	322	374	379	371	391	373	390	362	390	356	342	384	368	387	366	342	367	388	391	372	350	404	368	369	350	372	365	355	339	362	417	398	401	392	363	404	378	370	343	355	379	412	400	373	364	398	401	394	400	385	344	347	373	415	381	386	372	371	393	397	362	411	366	358	346	390	373	385	397	377	389	359	380	380	352	364	386	389	379	385	397	345	371	386	367	405	387	372	390	377	345	382	367	395	360	366	382	368	368	357	398	375	386	393	424	380	403	360	405	373	353	343	403	409	341	397	359	401	366	376	394	365	378	353	373	395	381	374	361	357	396	409	388	374	395	373	364	346	386	374	347	410	397	367	388	341	367	372	362	389	405	401	370	353	389	339	374	358	375	350	360	350	395	369	354	344	397	353	397	387	370	340	373	381	376	381	359	328	389	396	391	400	398	341	379	381	383	391	379	382	352	392	384	403	373	386	377	346	367	382	383	363	365	354	360	387	361	402	370	366	363	360	409	376	377	370	390	403	329	399	367	383	393	362	379	375	367	392	377	357	350	358	379	354	375	368	375	398	393	396	362	387	376	380	385	371	362	387	367	353	378	369	388	371	399	416	356	414	370	344	427	370	366	372	367	386	391	367	422	419	408	417	368	387	363	357	349	378	353	379	369	386	379	347	401	370	377	352	363	405	344	397	358	372	353	400	383	393	384	369	401	403	375	386	373	385	352	413	371	377	375	377	371	358	354	368	373	356	355	400	370	411	351	379	366	379	395	380	385	400	367	426	372	385	403	328	399	361	365	352	353	367	348	389	361	366	394	402	364	386	365	390	334	393	409	358	361	405	405	380	399	385	382	368	369	333	406	370	417	346	358	383	382	377	407	352	400	375	380	392	326	412	385	395	352	396	372	393	372	367	368	365	362	354	373	385	359	389	383	356	333	371	355	364	375	380	374	365	382	380	355	399	381	403	385	368	384	382	411	374	388	371	362	376	365	373	398	366	370	385	375	395	403	404	379	374	363	373	345	402	371	378	368	360	362	389	389	360	358	343	341	371	398	392	385	355	392	366	385	355	385	366	346	345	419	419	430	379	393	383	380	376	395	356	377	352	375	364	346	383	317	359	384	413	362	379	357	346	353	373	414	385	357	358	369	406	382	394	413	369	355	394	379	387	375	389	365	393	366	396	338	350	412	385	410	382	352	390	360	346	408	381	381	366	395	406	372	389	374	385	372	371	358	371	384	395	372	358	371	380	402	387	355	364	354	397	363	394	382	395	376	329	374	352	350	377	376	369	347	400	383	354	420	370	372	397	368	401	407	433	385	366	370	409	337	387	393	375	364	405	414	408	377	361	345	391	399	310	406	382	374	363	410	353	376	328	366	345	383	363	369	386	375	399	376	337	390	378	356	383	360	342	383	345	396	382	364	391	374	379	382	400	391	371	380	373	414	376	332	387	354	333	370	369	405	408	379	349	369	406	376	375	363	377	353	373	369	393	388	355	370	367	355	386	359	346	406	362	357	341	338	370	372	398	386	364	343	384	365	346	372	395	369	389	404	371	368	388	396	392	390	395	415	345	391	362	369	345	349	347	373	368	367	370	374	362	362	333	386	381	365	348	383	329	361	367	382	425	394	352	358	396	361	383	368	372	335	377	342	380	380	390	375	407	367	366	368	385	410	344	382	376	350	391	382	378	377	348	366	396	392	408	380	392	374	394	395	381	394	410	382	350	365	376	379	352	364	368	371	374	385	384	369	361	394	386	402	355	353	388	355	367	370	387	386	384	384	367	331	380	351	357	375	354	330	342	352	377	359	368	396	407	368	376	403	369	395	366	365	355	379	376	381	385	376	365	391	373	351	381	397	351	389	403	380	408	360	382	368	377	432	333	371	371	358	385	359	361	355	382	395	361	417	403	354	381	339	365	350	382	385	370	396	360	364	358	369	370	341	362	378	381	377	354	423	437	374	361	322	370	390	369	403	375	422	373	347	345	379	387	378	395	384	402	332	367	365	357	365	331	344	384	372	391	349	368	365	382	373	342	401	405	370	383	388	356	368	418	392	345	351	380	400	396	375	400	401	383	378	365	369	366	361	396	382	355	343	362	399	367	334	395	406	364	395	385	378	387	359	400	381	367	390	371	382	383	378	340	353	366	369	410	377	345	380	346	343	408	372	387	387	407	362	346	369	412	357	374	394	371	377	379	392	360	392	387	382	373	394	375	382	400	372	347	358	397	391	394	384	367	384	362	327	398	396	346	390	361	375	350	380	424	414	371	395	388	376	387	366	356	380	391	338	363	350	380	367	342	369	355	419	406	375	382	377	392	343	382	393	368
58585	92867	73131	46509	28078	11957	3613	1205	654	519	582	535	510	547	529	588	574	531	553	530	513	590	586	542	566	549	560	560	520	541	522	547	540	577	540	549	547	551	524	544	539	573	557	542	530	561	536	520	509	547	514	535	523	498	515	533	570	560	536	499	562	555	510	535	545	538	541	527	537	529	538	517	530	544	560	549	554	527	549	531	552	517	501	513	491	532	511	549	512	524	553	538	530	541	547	535	532	504	541	513	528	544	550	569	553	547	547	525	515	543	564	574	507	568	491	509	558	533	523	538	530	532	530	506	556	559	528	524	546	531	499	521	511	536	565	549	505	518	530	475	554	575	533	540	546	552	531	563	565	515	527	603	539	528	513	580	575	525	514	529	546	561	534	539	550	553	552	519	548	556	552	563	510	530	534	540	588	554	519	503	567	492	546	527	510	572	545	522	488	524	596	495	542	514	552	558	542	526	558	530	513	540	568	533	513	545	555	552	533	526	537	520	513	517	559	540	550	545	543	586	529	499	530	518	498	531	527	547	546	552	542	527	560	539	555	539	518	531	589	499	524	533	544	552	566	510	539	528	526	580	556	504	476	517	568	522	534	551	519	537	528	576	545	533	536	519	497	539	524	539	542	550	543	552	520	503	520	574	519	561	537	552	492	557	579	521	515	560	531	530	547	584	492	512	549	567	497	565	561	576	536	576	535	576	542	532	516	507	536	519	550	529	515	519	528	540	537	564	531	524	536	526	591	532	529	516	547	493	527	552	512	484	561	559	535	527	531	513	575	494	489	530	556	531	514	574	545	542	555	553	532	541	509	491	512	559	533	543	524	555	549	562	552	534	535	531	550	534	553	557	509	532	570	534	559	542	555	554	532	530	525	535	564	548	552	563	525	585	479	578	523	542	529	489	522	495	513	525	545	524	536	505	491	571	554	540	526	521	535	543	527	552	550	512	548	537	567	523	525	552	517	568	554	523	536	571	537	513	557	507	527	582	570	516	535	513	551	535	503	535	552	554	532	551	582	559	573	532	537	504	532	542	503	517	520	543	553	534	525	593	520	553	508	545	524	546	558	550	504	549	562	506	537	555	529	554	541	548	559	530	552	550	551	553	506	526	521	553	554	558	503	535	525	546	522	514	530	545	557	499	511	526	556	556	530	540	553	546	537	530	565	552	572	547	519	510	536	567	533	529	529	551	507	516	544	543	515	563	534	560	518	559	529	510	496	513	533	504	555	547	575	558	521	534	484	557	569	542	528	584	546	539	545	502	578	545	519	531	581	527	557	563	546	530	531	511	567	540	526	527	558	535	529	518	542	559	511	528	536	547	525	544	506	551	521	570	533	569	501	529	598	520	521	536	548	507	573	524	559	559	544	523	552	504	521	536	539	552	527	550	521	502	492	527	483	559	543	544	570	502	531	561	526	481	548	517	548	516	553	500	503	512	551	584	531	521	548	578	513	523	531	543	562	553	574	566	532	543	576	565	539	526	515	574	572	537	516	553	521	555	553	569	521	493	569	538	515	531	518	508	541	541	497	542	502	521	516	526	568	555	530	544	565	535	552	565	564	514	566	532	543	520	493	501	539	533	555	555	552	521	549	541	529	524	539	541	544	549	557	553	499	514	575	530	562	564	557	518	513	571	564	588	531	501	567	530	550	536	549	523	514	568	520	525	542	521	533	575	519	515	547	502	531	504	542	518	522	564	513	555	546	487	540	549	494	518	505	505	558	552	523	488	520	527	544	576	550	507	524	536	504	536	552	536	596	512	532	527	570	546	549	505	499	513	525	521	589	545	546	532	568	479	537	548	539	547	535	520	530	523	515	495	522	546	536	521	549	536	513	516	542	528	517	512	551	590	517	541	508	593	566	561	505	544	548	534	570	557	501	574	551	527	514	543	530	540	543	534	512	517	564	553	571	523	519	507	565	503	548	510	531	513	514	545	551	551	552	555	529	555	524	531	511	507	534	561	514	509	568	609	521	601	544	567	534	556	529	544	534	536	549	521	520	523	568	568	577	562	516	521	526	511	535	533	577	562	554	550	524	538	519	534	584	565	539	503	533	531	561	539	558	559	548	538	493	565	570	570	535	517	531	521	570	512	522	519	534	559	517	530	511	538	531	526	585	554	510	549	521	518	536	528	558	497	527	554	519	502	574	590	531	559	533	563	557	567	574	507	529	548	536	525	566	539	560	551	561	570	555	577	523	537	547	551	547	547	550	544	538	533	517	568	576	526	564	517	575	551	535	530	480	527	521	516	512	499	559	544	553	514	536	566	523	538	483	571	511	547	496	534	523	540	538	553	560	560	540	538	517	485	494	550	547	561	530	511	551	534	550	552	595	526	545	499	514	531	562	547	524	548	517	526	569	504	517	536	575	540	535	549	544	520	527	540	582	554	537	536	532	567	533	512	560	538	552	558	532	543	550	560	551	566	512	517	574	567	578	547	533	536	567	551	550	544	517	539	570	530	523	531	485	545	561	544	527	528	584	520	552	547	564	508	547	559	578	526	544	575	545	542	528	521	538	582	539	525	525	568	541	553	510	528	541	571	540	528	507	505	559	554	564	486	525	555	537	535	533	549	549	517	516	531	513	539	527	559	479	545	537	553	567	539	546	541	551	546	548	549	550	540	554	526	513	530	601	553	536	535	604	543	471	547	509	539	506	578	543	508	527	521	535	573	523	540	559	483	552	530	544	522	539	534	551	492	510	554	480	539	525	575	576	513	484	528	545	490	517	592	605	585	513	512	522	522	522	545	541	539	541	543	531	512	574	561	548	526	546	493	553	575	555	516	522	537	537	523	558	483	543	482	503	531	536	554	549	542	503	544	528	520	541	539	525	527	532	492	577	540	528	532	580	486	548	554	530	539	540	538	536	539	542	514	553	493	545	545	504	514	508	527	597	516	533	513	546	543	562	554	530	512	503	522	546	522	514	531	526	515	477	559	511	526	567	548	557	528	535	496	524	560	543	545	576	547	558	533	551	551	526	543	519	544	560	549	538	542	564	538	549	518	549	516	539	522	547	553	500	499	502	553	540	570	518	541	526	553	528	567	558	564	547	524	505	536	549	558	542	547	565	561	500	524	550	535	492	544	547	521	530	541	528	549	543	555	520	521	541	573	555	513	538	541	540	516	560	532	532	525	517	526	547	523	541	508	534	570	535	564	506	564	515	527	542	560	579	533	498	527	523	554	521	510	519	545	493	563	544	506	523	522	483	536	564	518	561	504	531	532	574	554	530	552	543	586	540	546	524	565	526	539	556	486	552	509	560	516	545	564	539	528	524	532	531	503	538	521	551	546	505	513	530	539	520	539	560	532	521	573	512	559	556	575	532	541	566	521	541	581	520	540	530	534	568	543	538	538	547	530	562	559	521	519	511	538	522	546	590	537	517	500	534	568	565	548	541	541	536	541	536	483	556	515	540	542	530	513	509	528	548	521	552	507	532	531	549	547	566	526	535	527	510	562	588	544	569	540
23553	21939	31788	27303	23904	21743	12840	1391	473	397	377	411	387	372	362	379	401	383	380	377	368	395	372	397	362	362	343	380	355	387	352	337	339	335	382	351	399	357	399	378	358	347	372	350	371	346	363	330	372	379	399	351	386	366	389	405	366	413	361	354	398	403	327	342	393	381	372	357	366	388	365	386	392	370	366	377	369	355	364	351	369	409	367	368	387	373	355	375	360	395	383	317	361	369	375	419	350	357	347	353	378	350	371	372	405	382	340	374	365	377	367	354	366	400	403	340	365	346	352	382	367	339	383	387	362	390	344	395	324	388	381	373	328	356	378	407	363	383	373	375	358	383	367	388	407	355	371	368	347	347	368	373	372	377	357	357	408	372	358	362	349	349	353	380	377	342	407	386	324	356	363	402	391	399	372	354	337	359	324	352	364	416	357	357	366	325	376	398	371	346	386	399	381	358	342	369	352	369	366	368	379	323	365	356	362	367	361	380	341	346	358	325	369	341	363	329	391	345	343	401	348	381	410	384	392	386	364	343	337	382	384	362	367	378	399	385	367	362	369	386	364	406	389	378	383	370	355	376	405	364	406	368	361	353	365	349	382	346	349	342	366	331	358	353	402	348	369	351	362	366	358	339	363	365	344	343	373	373	398	376	363	348	391	350	343	369	364	372	370	365	373	349	373	354	374	376	358	370	368	379	383	342	331	371	383	344	356	370	371	395	348	365	341	382	358	346	399	400	406	370	397	359	336	357	329	355	381	356	369	364	366	348	362	343	382	396	381	337	377	385	402	328	377	359	383	379	354	371	354	330	352	370	391	390	354	378	374	369	378	349	383	415	353	405	388	386	363	391	403	372	392	361	377	369	359	393	379	387	374	388	367	387	383	336	351	355	320	362	389	369	377	376	363	366	391	364	369	355	361	364	369	388	345	341	342	372	387	355	347	363	359	399	344	357	334	390	380	360	338	364	403	374	353	343	343	351	378	379	366	338	397	330	344	370	374	351	359	400	339	367	357	367	377	365	368	374	320	350	341	382	350	354	340	402	368	389	368	400	380	354	352	370	376	407	340	371	373	368	367	382	363	377	379	351	372	346	363	331	379	346	353	364	363	352	348	343	395	348	374	338	351	382	371	400	325	337	370	344	369	327	338	344	370	391	345	391	347	315	409	351	322	403	328	347	334	343	397	386	347	350	365	345	399	418	373	364	351	357	365	360	355	372	379	378	377	316	397	364	388	385	383	383	362	386	336	345	330	381	398	349	382	352	371	379	369	365	378	380	358	351	380	371	408	372	354	339	389	368	363	373	384	366	355	380	365	362	377	375	371	414	369	377	319	311	337	359	392	351	334	363	376	369	383	395	352	361	400	369	363	358	398	352	364	365	365	358	404	381	388	336	358	347	369	405	360	386	348	406	380	309	331	356	356	351	347	318	341	371	370	367	373	342	360	372	388	357	358	389	354	385	374	365	343	345	344	382	373	349	385	337	383	362	373	396	378	336	351	370	333	353	360	345	363	344	375	381	392	373	375	381	339	366	351	346	394	358	396	376	373	351	379	370	349	379	375	412	370	413	352	351	407	359	323	394	380	337	386	342	360	335	341	394	349	391	366	334	375	378	354	393	373	346	377	358	358	384	380	360	363	377	376	408	356	355	390	374	378	373	367	365	397	328	387	349	362	353	370	363	359	343	371	382	362	357	372	362	374	341	377	350	372	348	366	345	381	366	395	365	373	383	392	341	380	334	385	339	362	373	356	359	334	342	317	392	359	379	338	340	400	372	348	382	351	382	342	395	334	370	363	362	372	368	343	363	395	383	386	362	364	348	353	367	408	378	389	378	396	359	385	373	382	352	413	322	372	352	368	411	370	374	371	377	356	332	350	348	384	385	353	368	359	371	338	361	361	357	352	349	350	363	356	357	364	355	366	355	363	360	377	368	345	345	344	348	365	351	376	358	365	375	391	372	352	366	402	354	391	349	372	375	359	370	329	389	370	365	341	361	332	393	405	364	382	385	336	387	377	326	359	399	340	384	388	316	378	336	379	384	357	370	360	385	353	380	375	339	349	360	361	379	354	348	366	362	391	332	380	349	390	378	337	374	357	362	374	386	368	335	351	388	353	383	369	373	381	371	336	376	330	355	387	375	340	400	395	367	398	351	394	336	352	370	337	325	379	397	354	326	362	365	354	368	368	356	372	329	353	382	357	360	355	341	378	364	370	356	355	347	372	369	380	356	382	365	362	372	345	332	317	375	353	372	377	385	384	356	362	377	369	391	389	385	378	338	358	370	393	387	378	342	346	344	363	356	415	336	378	391	358	344	380	393	366	341	350	397	397	387	342	368	366	338	355	392	381	360	402	370	342	350	371	382	360	324	377	373	361	371	357	366	352	388	335	348	385	353	371	388	367	378	375	378	367	358	399	381	361	351	353	357	357	372	341	397	398	365	393	354	395	348	361	365	361	360	376	359	370	396	355	349	373	412	366	349	388	377	381	384	399	392	376	389	402	383	376	389	375	374	358	363	372	369	381	383	350	364	363	358	340	360	361	347	365	342	373	348	349	393	357	387	367	335	377	346	367	338	384	338	340	388	364	339	348	363	337	361	338	361	350	372	374	384	325	362	366	381	329	357	380	358	342	363	353	354	323	362	350	408	365	401	372	408	367	329	348	352	332	372	368	379	364	361	383	345	351	339	365	379	395	340	349	334	334	351	365	404	387	372	355	380	340	385	343	335	327	366	353	341	363	376	364	354	345	382	345	350	385	383	335	363	370	385	369	372	382	370	386	343	391	347	408	344	349	404	376	411	347	385	373	367	357	373	381	354	382	378	355	349	356	392	349	347	369	354	380	354	384	368	339	353	323	350	368	384	398	387	357	349	369	361	333	346	388	357	319	334	377	360	399	378	337	386	403	363	362	354	369	356	376	361	380	362	323	376	358	391	358	338	358	414	317	375	392	346	352	344	368	373	367	389	354	339	365	370	370	382	357	388	373	356	402	351	336	358	380	395	326	374	357	379	386	380	386	358	346	358	365	359	355	379	350	366	371	359	353	323	376	367	338	349	377	361	410	373	350	329	328	371	366	365	373	373	357	349	352	353	372	363	378	396	382	357	355	335	355	363	348	390	372	393	380	361	389	424	372	349	343	371	361	400	367	345	390	364	358	345	368	343	350	353	411	348	320	395	347	376	393	366	368	332	355	354	387	349	356	349	379	361	339	357	393	365	354	340	382	369	387	378	357	410	358	354	378	384	355	326	379	386	384	410	350	341	362	358	399	331	340	348	367	373	369	364	385	388	357	346	365	355	393	389	356	357	387	352	345	368	387	348	380	358	374	373	381	397	390	331	350	369	343	357	373	327	348	357	380	340	370	348	382	373	381	323	376	377	394	358	349	352	373	363	346	385	396	344	379	368	345	375	356	353	358	380	355	357	336	324	362	330	416	382	360	385	365	377	369	390	377	350	329	371	388	371	394	375	362	379
62917	103697	83721	57186	37301	19039	6377	1897	796	566	526	547	496	524	491	475	543	521	489	500	515	549	519	526	533	506	474	545	531	518	511	538	521	536	544	517	487	530	506	490	491	508	524	524	546	475	494	510	514	528	491	520	523	504	503	483	464	529	517	518	528	522	562	551	537	505	501	517	501	527	517	503	547	499	500	491	496	534	492	494	484	543	531	504	467	547	514	515	507	529	530	512	525	506	486	508	519	560	517	517	529	531	523	571	531	510	533	481	521	461	507	523	540	466	535	491	519	554	519	528	558	495	515	548	506	539	506	507	494	557	526	507	513	453	519	492	511	531	519	500	545	523	496	508	521	510	508	509	518	531	470	549	509	501	529	511	504	530	494	493	521	520	550	534	524	522	498	503	508	536	480	535	510	492	516	521	502	510	511	522	523	533	555	512	511	547	516	544	503	488	517	545	525	507	475	485	503	519	536	537	527	549	497	455	488	472	516	535	495	538	481	511	514	502	505	497	510	492	511	504	493	506	506	542	537	497	508	507	515	553	534	507	526	519	480	482	500	489	480	528	522	518	501	511	480	514	517	485	477	485	521	490	521	499	494	502	496	509	545	494	513	529	523	501	525	522	518	507	497	531	502	529	488	540	490	488	519	504	497	491	509	534	524	473	526	468	525	479	474	567	500	484	469	506	473	511	503	510	522	552	519	530	489	523	458	506	504	473	484	507	517	519	558	496	496	527	474	555	504	521	549	495	541	479	482	529	518	507	489	508	512	567	534	504	542	495	539	499	489	516	539	505	508	511	525	501	512	488	573	542	513	511	526	521	507	489	491	536	486	485	486	518	487	549	524	527	512	504	492	516	510	502	510	497	524	509	558	508	550	544	523	499	552	502	501	507	514	495	548	497	473	527	472	494	514	512	531	549	526	480	522	539	494	488	558	496	542	495	479	511	518	468	514	526	513	449	508	514	526	465	495	531	528	507	472	511	515	505	514	517	471	476	513	544	515	528	504	495	463	551	504	495	488	475	509	483	543	489	459	528	524	480	475	531	507	545	525	525	538	543	507	508	535	510	552	499	516	510	524	478	508	493	496	512	478	508	590	470	557	500	491	535	495	535	501	527	530	516	499	521	511	520	536	523	469	479	478	489	494	509	523	520	509	502	528	571	572	534	532	481	508	498	542	500	480	569	494	490	493	503	488	537	542	526	530	514	544	471	478	503	508	560	499	441	514	527	522	510	482	471	559	497	486	532	546	521	506	506	498	475	510	520	513	494	512	544	571	493	509	483	549	501	489	532	511	518	533	519	526	485	503	523	516	488	553	538	457	548	497	483	500	480	498	484	526	472	510	471	522	513	485	464	529	505	543	502	542	533	496	565	539	493	521	501	517	511	523	497	518	486	492	493	494	466	532	459	492	499	502	519	504	511	500	511	521	545	463	525	529	484	489	508	558	582	487	514	501	533	490	469	493	515	487	540	547	557	533	531	494	508	503	552	518	510	505	525	507	552	514	532	484	474	529	512	483	507	494	485	529	503	499	504	516	546	533	517	496	507	508	518	498	523	466	520	479	524	477	512	505	515	502	504	508	508	526	522	517	532	535	497	548	488	478	507	506	510	494	576	519	511	491	493	534	519	482	522	465	558	492	510	530	514	544	520	494	539	491	492	520	524	511	547	511	524	483	504	492	523	529	508	520	511	560	544	541	536	500	531	529	524	539	494	534	529	482	510	456	553	509	490	539	508	506	528	566	483	549	532	499	521	520	489	498	505	535	498	535	528	546	512	493	528	505	500	492	457	490	503	525	534	530	508	497	456	537	545	518	529	517	484	519	520	522	523	505	493	509	518	530	516	512	484	505	479	500	488	533	500	533	496	514	524	518	511	537	523	479	488	539	537	554	525	467	496	494	490	529	547	520	528	514	499	508	537	557	501	546	538	493	524	537	488	490	528	510	506	543	501	504	522	478	495	529	532	513	541	559	489	542	521	536	537	518	499	550	488	490	507	485	511	499	526	472	504	518	509	505	523	487	533	532	528	495	520	550	504	556	484	474	512	533	489	562	493	511	489	521	474	525	527	498	514	473	523	506	498	541	513	491	523	516	497	512	542	521	525	495	465	485	510	477	542	526	518	534	483	536	507	474	495	521	527	527	517	493	537	508	488	549	514	522	504	548	534	511	539	577	484	465	513	539	524	508	498	529	507	550	552	501	529	512	499	504	529	499	487	503	548	526	489	520	486	534	551	495	501	501	556	498	543	514	490	538	519	551	503	504	503	534	546	503	485	509	499	498	481	514	524	546	484	482	528	485	493	488	536	538	526	541	492	482	515	563	501	491	513	545	546	533	506	524	493	553	501	506	529	535	493	516	521	538	547	540	523	490	547	553	504	495	512	487	514	553	484	504	506	528	514	511	541	469	527	512	520	480	515	532	511	499	484	465	517	464	484	526	505	494	503	506	531	547	503	483	499	503	506	477	529	555	497	545	535	490	507	497	501	516	512	522	455	505	539	515	481	529	510	532	473	522	504	554	490	522	476	518	490	504	522	493	560	511	485	527	538	507	532	508	521	542	514	517	516	503	500	519	547	547	503	510	564	514	502	492	522	512	542	525	542	544	544	522	481	497	523	499	541	515	538	515	530	529	536	534	499	531	537	507	492	505	543	521	510	508	476	516	480	497	493	495	550	513	548	576	515	472	488	506	489	527	477	504	507	503	567	551	499	470	546	518	545	484	476	535	493	492	528	543	506	472	565	509	514	537	548	534	480	505	529	521	524	473	529	522	459	555	501	509	593	519	527	503	499	516	485	480	485	491	523	519	493	484	505	480	524	531	514	518	506	537	534	505	506	495	508	500	544	529	512	502	544	468	500	528	535	521	512	490	510	530	498	525	478	487	508	548	459	497	479	535	522	502	537	546	531	527	531	537	519	472	537	496	515	493	525	512	539	519	497	506	502	534	526	558	521	513	512	504	550	497	493	534	537	521	546	511	488	534	509	568	521	534	494	521	498	526	519	515	518	486	490	546	490	526	489	496	539	529	519	510	553	517	504	483	538	500	485	532	504	493	487	547	523	547	525	541	506	524	542	494	516	539	473	526	500	487	516	522	514	528	521	517	523	527	519	512	572	508	550	496	539	510	503	473	533	506	512	500	504	493	550	494	524	513	457	486	486	550	520	509	526	530	493	501	550	500	515	512	475	498	468	495	524	497	513	523	493	529	519	523	504	516	507	545	540	508	526	482	488	509	504	552	508	519	507	500	513	501	501	506	531	505	530	539	552	497	498	486	486	499	516	518	501	501	509	528	490	556	475	494	464	502	529	552	492	536	499	545	485	515	487	554	501	489	511	528	487	532	512	520	557	553	485	520	538	508	500	540	549	503	528	509	529	462	519	477	544	526	488	541	495	475	529	543	505	484	490	519	476	510	533	560	531	497	514	537	505	524	554	527	544	523	510	524	488	566	543	481	485	530	537	469	520	508	520	540	498
28337	27752	31284	18981	5345	1447	639	400	380	360	340	348	331	362	338	373	347	335	347	359	367	356	366	343	298	345	332	348	369	393	331	389	294	345	367	323	330	358	360	360	366	365	365	363	345	345	367	364	374	371	333	367	344	395	347	388	359	369	370	326	382	358	330	336	361	346	342	374	385	354	375	355	353	342	310	362	356	367	386	367	350	359	334	371	366	379	335	351	350	369	345	360	358	351	341	366	362	376	389	355	341	340	354	342	342	346	379	324	327	315	378	307	369	352	383	348	388	339	373	355	365	384	360	341	329	355	363	361	345	356	343	360	344	360	350	354	348	368	358	348	345	336	341	369	344	330	340	366	343	376	365	360	342	356	344	372	335	359	351	393	336	375	352	355	367	352	371	376	343	358	385	367	336	357	378	340	382	327	332	317	379	357	346	360	345	377	356	389	364	343	356	364	368	350	383	387	312	364	361	361	351	348	372	377	321	349	335	343	346	370	367	339	338	360	350	358	398	361	382	353	343	352	370	385	373	338	369	356	359	376	373	382	366	333	337	360	354	361	365	332	379	376	382	341	366	395	357	377	347	314	382	348	391	366	399	374	358	373	383	377	319	351	368	393	381	369	369	335	387	368	368	360	382	363	325	341	397	359	360	353	355	353	352	346	360	337	358	363	368	375	316	355	359	383	367	349	349	364	365	325	365	341	329	375	331	380	356	373	365	351	331	340	367	348	355	373	393	372	369	369	363	340	352	341	342	346	355	354	370	358	337	344	337	333	372	370	355	335	365	371	347	384	386	332	365	370	335	371	331	348	392	393	376	342	343	365	369	351	372	371	335	380	377	334	364	372	367	352	340	368	361	365	348	323	352	327	336	380	364	357	350	341	336	350	314	369	414	354	366	369	350	342	373	328	370	331	344	347	362	365	367	375	370	375	382	357	353	355	350	356	358	343	382	356	338	370	383	356	373	355	382	385	342	347	327	375	358	347	326	332	301	337	324	360	352	338	355	348	393	347	395	321	374	320	364	396	367	342	349	357	351	347	348	330	348	351	367	342	378	364	356	372	400	358	339	352	331	340	338	360	327	339	343	367	394	333	341	335	366	339	370	331	367	374	304	374	339	352	346	341	339	360	389	375	353	359	341	325	369	350	346	350	340	380	363	359	362	340	339	349	384	338	352	368	328	345	367	375	329	351	341	349	358	345	322	351	362	381	325	379	349	337	353	368	368	343	361	355	307	382	354	386	314	349	364	332	343	327	342	350	348	363	369	348	370	327	326	365	333	368	377	359	358	391	366	319	313	339	340	356	366	333	334	356	344	374	369	341	357	359	356	369	328	352	388	384	354	357	354	340	367	327	331	364	362	392	353	364	343	332	363	347	381	355	336	353	349	360	363	354	333	378	366	332	346	341	372	374	360	354	359	369	340	337	349	361	343	333	360	394	344	364	355	374	355	347	369	364	368	327	388	378	341	338	317	372	385	362	371	343	366	382	357	356	352	327	379	346	367	351	343	353	327	364	368	359	335	351	337	351	384	366	365	377	350	399	374	370	373	389	344	339	322	363	360	374	345	373	362	342	365	341	365	349	389	332	326	385	381	373	353	349	364	366	336	390	374	344	382	339	317	339	364	357	348	323	367	350	355	342	382	369	351	343	320	351	361	354	325	385	332	353	367	361	368	328	352	344	359	356	360	347	333	359	332	325	328	368	339	339	340	364	348	359	345	389	381	343	353	359	318	384	329	352	353	374	375	370	358	382	334	381	385	370	375	330	364	361	404	327	337	381	367	373	364	375	339	361	342	336	363	334	344	359	346	311	393	335	370	360	388	348	390	374	331	373	345	384	362	358	352	341	367	315	326	386	350	334	355	346	354	331	359	358	401	383	376	381	394	349	372	367	351	345	326	336	361	382	373	362	371	369	371	365	351	367	356	345	357	367	373	351	365	356	351	362	324	358	314	335	375	371	379	363	330	371	332	324	365	318	361	326	339	306	361	321	343	358	360	360	354	343	352	375	366	376	369	350	370	368	362	346	350	350	321	380	359	361	368	361	353	380	357	328	337	335	346	369	347	341	360	329	360	356	366	347	375	349	362	352	356	324	341	396	365	351	375	366	361	389	327	367	384	363	385	342	360	346	352	370	366	340	361	337	355	406	335	352	356	347	372	318	355	368	323	370	348	347	368	362	385	337	390	379	353	369	376	339	322	359	374	356	331	339	367	346	353	360	344	352	347	353	349	341	359	365	343	370	353	354	346	360	355	351	340	388	364	374	335	374	361	367	344	380	365	360	359	339	363	367	361	343	374	353	346	355	358	353	369	351	381	358	348	377	376	346	362	312	362	374	380	327	363	353	367	342	371	338	385	318	335	370	380	373	320	337	361	367	341	378	343	335	367	354	354	353	357	344	349	361	356	357	375	361	362	372	340	365	367	335	342	348	345	291	332	370	363	325	362	346	333	338	341	373	368	347	400	322	357	349	345	353	358	362	356	343	382	349	389	348	348	316	342	330	336	347	341	345	379	340	381	334	375	364	329	374	363	366	330	378	361	352	367	370	365	340	368	365	359	364	358	354	307	356	390	334	352	372	370	368	347	354	351	346	340	354	335	357	336	378	334	332	351	349	358	358	367	326	333	380	353	345	359	348	400	336	357	377	313	385	354	362	318	334	347	349	359	320	329	310	345	342	353	382	366	329	334	331	350	353	394	397	360	367	323	360	337	369	325	336	385	352	383	328	342	371	371	374	357	364	366	347	399	335	372	367	353	366	359	388	366	374	373	352	330	378	351	365	349	334	409	348	346	385	334	360	358	336	342	343	323	356	344	353	349	353	359	371	381	375	324	358	357	375	344	360	339	333	360	312	346	364	349	345	369	412	352	390	364	392	359	378	370	334	379	340	369	358	337	349	357	344	328	361	329	332	356	374	345	347	356	341	368	388	368	344	358	357	349	351	361	356	386	382	377	346	375	363	337	349	353	361	331	338	371	351	349	373	353	382	353	360	371	357	360	321	369	367	323	347	346	345	374	348	364	332	365	396	390	350	344	338	377	335	362	367	353	359	356	357	354	316	383	334	363	324	334	365	343	331	358	415	377	343	395	335	357	357	362	313	304	384	400	365	338	336	379	364	350	368	353	346	370	398	360	373	348	394	322	353	357	337	375	405	350	356	376	335	352	304	342	372	339	352	367	371	360	377	372	344	343	371	365	345	381	346	366	363	333	378	386	343	347	388	352	383	365	357	343	330	356	380	341	380	339	353	353	350	386	377	375	346	376	301	360	335	320	325	337	325	316	324	345	353	329	367	330	356	377	349	331	350	331	336	353	337	331	382	340	351	359	379	333	348	325	343	356	346	372	350	341	366	373	338	356	337	362	351	365	337	369	375	388	374	370	327	350	351	349	346	336	367	369	389	322	351	387	374	385	336	326	331	392	377	382	348	344	338	363	340	331	371	386	343	378	365	321	352	339	350	352	372	375	364	382	405
31530	47185	35976	18347	7400	2458	1025	604	553	554	535	505	526	515	538	488	522	464	471	514	476	515	486	502	521	484	525	523	511	473	503	551	445	494	519	507	483	471	533	523	511	543	536	497	515	510	545	554	532	505	503	468	454	539	492	529	487	481	529	478	591	489	485	581	516	515	483	543	521	503	501	507	508	490	500	502	509	481	521	513	543	537	476	522	525	480	506	513	503	493	514	531	495	512	496	538	489	503	508	512	484	505	544	519	484	534	534	524	528	483	535	479	555	507	549	535	508	487	541	480	530	523	524	489	511	506	537	542	539	570	502	514	530	519	504	480	504	529	518	530	517	500	483	544	512	535	491	495	493	490	505	546	547	512	479	518	503	520	545	534	497	490	522	505	519	483	529	527	548	489	533	512	551	501	548	537	551	521	541	511	507	547	508	513	513	522	536	516	511	534	526	494	505	545	513	513	541	522	516	510	502	522	499	491	477	526	530	498	518	532	523	515	529	504	498	508	526	501	482	463	520	549	527	485	520	509	525	493	533	542	519	499	507	491	516	566	493	485	555	522	516	513	525	487	514	511	538	476	483	555	534	488	503	504	544	510	511	504	512	522	497	471	495	465	539	545	481	505	523	470	509	501	493	514	530	498	507	503	502	504	548	507	497	529	459	517	539	498	529	485	540	492	546	516	531	531	519	507	448	522	523	539	493	495	526	524	508	506	567	530	474	541	535	507	533	533	486	498	512	506	539	495	473	486	504	483	565	526	514	481	523	550	482	497	547	497	516	504	547	479	508	503	542	512	514	494	525	486	516	482	533	532	495	522	521	493	506	505	510	487	490	479	506	547	494	488	513	524	502	529	484	544	517	531	513	524	487	513	520	509	520	532	514	481	521	495	517	527	510	496	511	572	521	505	505	480	483	502	505	509	517	508	512	524	526	491	502	492	516	503	515	485	520	542	515	496	515	472	506	451	485	553	488	491	488	503	504	518	488	534	487	497	495	522	504	473	488	483	494	516	525	525	531	497	502	507	532	497	532	472	470	540	513	485	505	531	516	532	521	530	512	529	536	502	507	498	534	508	499	559	524	502	488	558	498	496	478	536	505	490	504	480	534	463	522	524	458	519	497	518	497	564	508	522	495	552	493	498	551	501	518	484	512	499	500	526	525	524	516	539	517	493	521	484	483	499	569	519	494	488	500	551	531	472	534	514	518	525	505	496	528	492	503	579	510	455	504	500	483	513	519	532	486	485	537	514	518	491	491	480	526	532	510	510	501	473	547	519	479	498	522	469	544	542	538	512	530	513	471	532	509	519	482	524	502	483	502	508	497	474	523	526	462	515	499	522	560	493	489	477	484	550	476	553	548	491	485	515	535	546	541	498	517	502	501	499	510	514	529	531	485	524	496	516	536	480	494	502	462	530	519	521	548	479	466	529	554	532	476	552	515	520	521	494	489	475	536	512	495	581	486	527	517	515	529	487	505	523	541	522	488	546	493	512	488	486	531	522	485	486	500	533	517	524	524	509	569	547	509	477	506	499	524	467	456	526	517	539	507	525	524	496	507	531	518	515	492	514	532	479	522	529	526	530	516	487	496	553	515	517	517	481	524	499	454	480	521	531	547	512	492	477	467	524	482	502	514	507	534	487	520	530	503	508	513	508	528	475	471	505	504	514	550	505	509	488	556	487	517	438	520	479	547	478	540	581	500	490	479	531	524	496	539	541	481	506	516	537	456	516	507	532	478	549	539	546	485	552	507	497	498	509	547	509	507	469	531	529	528	564	521	523	479	527	515	518	528	474	515	516	493	482	511	515	476	532	545	510	485	514	506	535	542	493	519	533	482	502	552	520	534	502	499	513	507	539	515	540	498	451	487	516	506	512	521	528	512	489	523	493	528	511	529	524	485	516	544	519	496	491	531	524	515	568	483	520	518	524	553	498	521	502	509	544	518	485	517	536	530	537	532	484	508	508	485	489	482	548	487	537	527	529	490	502	484	515	492	494	519	526	524	464	535	524	525	474	541	510	536	483	493	514	512	523	509	486	520	531	514	485	496	512	481	514	540	574	516	453	500	508	535	469	551	505	442	521	492	499	515	514	535	525	492	516	515	525	512	525	509	477	498	502	527	493	512	569	515	541	546	525	510	530	492	468	491	502	489	550	503	520	505	506	517	553	555	529	537	487	477	520	484	530	484	481	471	490	526	523	542	530	549	499	511	510	520	501	508	519	507	504	515	544	516	526	535	534	512	503	503	485	515	524	504	506	530	502	527	534	500	476	496	499	497	495	503	540	497	523	489	496	502	488	503	475	531	494	527	515	520	520	471	515	491	505	523	501	484	544	504	494	504	530	502	505	522	520	486	496	518	514	480	559	527	513	512	544	511	464	573	516	584	523	502	546	505	493	519	520	509	508	498	500	511	538	517	474	526	500	542	505	543	507	513	505	511	463	510	520	479	505	503	507	469	531	543	498	505	492	523	531	521	522	536	518	555	561	475	542	502	507	526	487	514	522	559	543	509	506	529	515	498	529	513	541	496	484	489	510	530	498	553	504	501	526	502	529	492	511	500	490	534	497	474	533	527	499	459	546	503	511	468	491	514	511	536	509	519	509	500	527	485	480	460	480	497	499	494	482	532	471	518	462	554	532	491	548	514	455	527	505	525	515	536	482	504	492	506	516	482	528	511	535	542	531	518	502	508	522	489	502	490	531	525	504	505	498	503	476	504	536	516	484	483	520	536	503	545	496	497	495	509	523	467	457	517	493	517	514	466	522	516	539	531	536	498	495	542	497	534	494	531	487	523	495	503	488	470	506	519	527	472	478	482	501	515	485	464	564	529	545	531	532	518	499	515	521	550	527	480	473	504	500	557	470	534	488	525	459	530	515	506	550	488	478	483	536	473	515	471	482	481	524	506	528	471	531	547	503	510	539	492	515	528	517	507	502	529	515	447	504	517	498	516	503	512	506	520	537	540	524	487	533	490	512	485	503	504	565	508	481	554	538	499	484	521	548	547	521	512	526	508	548	518	508	513	520	503	546	495	508	532	504	511	498	534	475	501	493	500	524	487	518	491	514	516	535	493	524	512	523	530	543	537	544	514	456	522	506	536	503	523	493	489	503	547	503	514	540	502	509	517	488	506	503	527	531	527	493	517	504	485	534	535	507	511	510	529	508	515	486	482	503	544	528	526	559	505	527	485	507	539	466	551	474	504	504	526	482	520	522	508	483	516	545	504	506	537	532	523	495	511	519	482	525	527	520	522	522	505	532	539	494	526	520	477	523	494	512	487	513	493	509	505	519	528	536	568	544	514	519	537	525	501	538	516	509	491	516	525	562	519	506	504	540	537	529	481	549	510	521	515	494	523	499	523	515	514	497	514	516	507	523	461	519	521	489	492	567	498	540	444	494	508	501	517	514	517	532	525	512	478	541	527	498	549	508	538	503	509	511	505	552	500	530	487	504	500	559	516	460	502	491	529	526	540	498
24739	22756	34000	31124	23858	16533	4238	796	466	423	389	364	398	407	397	386	399	393	397	416	376	372	410	367	376	400	395	405	376	413	353	373	407	393	405	383	417	430	376	404	426	384	410	390	424	386	359	377	421	426	413	364	392	358	386	377	355	352	368	387	416	349	392	407	401	393	381	382	351	397	364	396	387	384	375	376	340	362	393	433	379	402	382	368	411	393	373	363	358	375	375	393	418	361	339	408	347	416	407	395	369	360	348	371	370	345	371	404	379	417	359	406	352	397	389	379	383	419	390	384	359	379	382	410	344	367	406	415	363	371	401	372	371	358	376	384	339	355	390	382	418	388	378	367	395	374	380	386	370	368	384	381	397	379	376	382	384	389	352	390	373	365	372	363	366	389	405	384	384	362	388	393	390	356	381	384	421	399	389	372	367	399	388	367	355	386	403	395	398	395	387	400	431	384	366	368	382	389	378	355	413	396	372	390	353	388	370	377	372	403	370	400	402	400	367	404	398	386	381	412	372	386	410	372	382	351	434	393	382	365	378	397	407	363	405	387	368	384	407	371	390	395	349	372	357	378	398	398	410	356	321	374	386	354	417	367	385	372	399	385	405	371	394	356	385	389	368	386	408	369	368	361	409	360	381	388	350	377	370	372	414	365	440	394	385	373	363	400	376	399	334	385	363	376	368	397	385	398	366	370	403	373	351	404	340	365	393	399	391	372	376	364	400	366	371	383	413	415	391	369	413	380	414	354	350	395	409	396	377	359	391	404	366	381	419	422	362	407	388	424	414	404	380	362	363	365	349	381	371	387	410	397	377	382	422	379	419	369	382	393	399	391	416	381	346	398	421	366	374	387	410	417	394	379	398	412	403	385	372	365	371	374	389	401	398	383	372	368	372	424	397	378	387	387	413	382	378	362	354	372	431	399	410	394	398	356	415	330	393	415	411	398	369	396	382	394	409	358	395	359	395	367	416	373	381	419	358	400	345	374	393	365	386	385	369	400	389	384	392	347	390	433	374	410	404	377	388	366	381	397	378	395	401	378	358	368	393	386	404	361	371	394	365	370	364	394	355	407	407	391	377	356	397	381	380	360	359	381	417	376	353	369	358	387	385	417	375	379	371	391	383	361	385	392	396	352	378	397	374	347	392	384	393	403	383	379	359	389	380	375	413	396	382	329	389	371	429	377	400	370	396	384	357	355	388	388	394	389	387	375	337	387	399	383	351	361	405	359	387	406	371	388	369	368	383	406	363	371	394	392	415	383	370	381	412	361	381	364	357	380	372	370	368	376	400	363	404	397	382	416	383	364	393	389	337	370	377	363	394	386	408	347	422	403	349	380	380	392	397	407	360	363	413	398	353	399	333	357	376	385	413	408	394	379	378	408	358	380	414	361	403	367	386	410	381	400	395	400	385	405	370	396	374	351	382	396	401	430	362	419	349	365	398	348	399	372	403	372	396	406	364	390	342	393	372	405	369	359	366	380	369	359	399	364	402	359	410	354	407	373	413	382	373	376	385	342	413	396	423	365	406	398	377	365	384	391	343	368	382	376	394	401	420	381	412	403	354	418	391	406	383	401	402	365	365	386	416	425	384	378	372	364	380	373	366	375	408	353	369	379	397	389	397	382	348	396	376	373	399	368	369	367	380	380	399	378	344	387	407	396	381	343	383	384	391	383	352	385	405	341	395	386	361	403	386	355	388	425	399	358	347	385	345	367	395	368	402	370	382	379	402	388	380	400	404	383	373	391	424	377	409	373	365	384	382	372	367	370	365	411	412	387	353	398	374	387	390	381	390	402	367	386	391	389	382	403	354	387	379	361	410	391	374	346	392	348	372	400	398	385	382	410	385	359	375	383	368	424	393	408	402	367	397	358	369	411	357	374	382	405	397	355	390	397	365	368	389	369	398	395	395	412	360	371	390	376	382	369	418	380	407	385	407	405	388	406	346	397	395	407	410	417	402	372	367	369	377	367	382	397	379	376	388	406	394	399	384	385	391	367	381	375	365	397	387	380	401	360	353	370	390	361	421	366	349	404	366	360	363	369	370	391	388	397	354	383	391	363	405	392	372	387	352	361	369	389	386	354	375	398	400	378	366	385	394	393	391	372	362	385	364	361	414	378	400	388	389	363	420	385	401	405	380	416	346	383	356	400	361	397	361	345	405	381	417	372	389	383	396	365	371	353	390	402	383	394	372	404	388	384	370	363	381	399	375	380	374	363	391	357	387	376	394	421	396	379	374	357	386	385	386	405	397	399	408	396	374	357	372	383	389	382	360	369	364	370	381	402	375	377	374	399	364	380	360	380	411	363	405	365	348	377	363	393	373	375	364	409	369	394	377	377	379	362	374	396	346	375	365	418	366	411	407	365	391	409	371	403	385	386	418	367	389	390	372	347	411	400	336	416	364	409	390	379	411	382	393	369	386	425	393	389	378	363	422	412	363	359	391	360	341	375	376	420	382	412	400	411	347	386	388	390	350	402	377	384	351	398	386	376	414	391	406	378	361	391	365	393	357	391	368	384	381	392	381	396	392	382	361	393	405	380	347	396	369	374	432	403	400	409	404	388	398	390	365	403	361	392	402	382	371	388	374	384	387	380	373	375	378	377	358	383	342	377	408	364	363	386	368	388	372	402	382	383	401	376	400	360	373	392	388	375	342	419	371	416	357	395	368	389	385	394	367	365	393	413	363	393	372	389	376	386	374	379	384	405	396	356	365	366	415	367	407	382	394	402	378	379	398	392	374	393	378	413	379	371	361	370	372	403	396	380	381	369	388	373	398	341	357	378	408	375	420	381	350	347	412	390	396	401	384	402	394	381	370	383	421	389	392	361	379	376	356	337	383	391	351	385	359	366	384	380	374	358	386	364	372	372	395	358	366	372	371	357	358	352	411	396	380	369	335	375	400	363	405	376	374	397	361	372	405	407	365	378	364	373	413	381	353	402	426	375	414	365	376	396	415	370	385	373	384	379	396	382	401	391	379	390	392	405	363	375	427	348	376	392	360	353	379	380	359	388	369	417	377	400	384	388	368	401	374	409	369	380	418	391	356	382	373	353	393	352	352	405	416	400	408	372	341	385	370	392	345	418	392	349	384	354	414	408	384	374	387	360	433	396	395	405	357	390	361	398	356	404	357	396	405	366	406	373	392	362	390	367	353	396	360	356	393	414	366	410	360	383	389	365	416	389	371	396	402	413	414	368	398	373	376	362	366	391	388	373	403	420	416	387	390	382	409	379	369	398	376	400	398	402	370	378	405	351	359	374	400	358	367	422	407	394	363	413	398	382	380	365	386	384	348	400	344	366	397	348	401	358	385	361	415	388	376	422	367	379	361	367	350	391	389	357	367	409	375	375	368	359	381	409	399	349	377	383	410	394	381	369	367	393	397	395	356	371	377	382	395	352	411	367	407	396	406	380	379	387	382	371	397	369	373	396	366	405	386	417	368	381	391	368	359	394	390	413	403	408	351	386	411	393
58763	93640	73699	47488	28933	12348	3874	1229	711	565	548	565	543	566	556	531	544	550	564	565	547	532	564	530	578	588	569	555	562	551	538	554	604	562	584	550	520	539	601	615	547	545	559	562	536	541	555	553	575	548	566	535	533	553	513	536	584	570	523	526	564	520	551	510	523	564	519	539	553	544	558	581	578	551	531	546	579	551	547	540	534	543	568	525	556	533	575	555	566	562	513	535	549	597	591	551	562	572	510	557	511	554	545	584	557	567	541	570	558	549	534	531	593	550	553	539	563	592	571	514	536	557	552	530	570	538	567	533	544	547	526	518	532	575	558	553	542	510	526	559	509	552	565	510	530	532	576	552	530	556	578	577	550	594	513	522	551	551	585	536	537	536	567	571	558	540	532	555	571	562	524	538	530	522	570	518	585	496	564	564	576	556	526	553	552	560	533	554	537	541	554	530	552	598	563	514	566	544	528	549	541	544	553	572	571	536	518	548	534	579	556	536	536	558	518	554	533	535	536	552	540	542	553	565	564	575	480	545	593	543	540	541	520	532	497	573	561	514	540	528	575	553	552	547	543	577	565	540	566	570	538	505	565	548	529	501	563	545	576	558	510	539	536	562	530	533	529	490	537	557	546	551	551	548	593	544	555	541	555	539	545	545	562	539	593	529	512	573	493	566	494	520	550	538	578	535	616	570	534	530	550	561	543	552	534	531	560	538	541	551	574	531	527	558	532	562	547	542	532	509	540	525	574	534	534	556	571	515	540	573	602	589	516	544	542	508	568	531	517	539	567	530	568	524	563	571	545	570	531	562	542	552	563	549	536	561	547	554	541	562	542	580	540	536	560	557	500	527	560	514	527	539	581	542	551	570	561	547	534	514	529	535	543	514	531	493	541	586	569	557	523	558	514	548	569	538	569	505	544	523	536	559	546	519	554	589	577	550	532	601	533	557	526	537	563	568	557	553	494	585	547	584	573	552	581	557	518	501	548	521	548	543	547	550	523	546	554	549	525	530	552	548	573	569	559	549	521	576	569	566	570	566	581	572	543	565	568	563	559	550	534	531	512	522	529	555	517	551	549	524	604	519	578	523	544	563	527	537	500	556	555	596	570	544	567	529	507	557	608	521	565	566	552	549	535	517	547	584	551	553	607	571	543	548	574	575	546	569	569	570	569	560	543	562	538	539	550	535	494	558	590	572	553	555	543	528	554	561	600	537	534	539	595	526	566	539	550	549	553	542	619	522	560	563	552	560	554	539	537	531	559	554	549	547	517	540	550	539	515	514	505	533	549	559	520	554	542	564	564	550	567	559	547	570	567	522	510	507	541	568	528	527	516	534	568	566	552	503	522	544	546	568	515	490	538	574	543	501	523	565	516	557	526	536	584	537	569	544	567	561	564	554	559	532	537	567	488	552	547	562	504	564	560	514	528	535	574	560	563	553	545	563	536	551	508	555	588	547	571	550	563	508	561	536	540	599	521	553	564	535	533	548	550	542	563	568	567	542	574	551	555	537	577	519	520	550	603	562	539	497	553	475	563	554	529	579	538	522	547	618	516	570	532	564	507	589	577	561	543	543	500	550	520	575	548	528	582	565	568	596	553	520	546	536	543	534	555	562	551	549	531	570	550	565	574	546	578	561	544	587	581	535	521	544	534	542	572	545	575	574	543	540	550	549	551	545	569	610	487	544	525	551	590	517	572	525	539	546	539	535	555	543	578	561	578	550	564	547	499	560	596	517	560	569	553	538	587	541	545	514	560	524	544	519	592	525	569	552	557	563	556	541	579	526	566	558	544	535	555	550	557	564	543	506	566	568	590	561	568	515	567	530	510	579	518	515	534	499	525	593	555	562	572	561	497	554	568	529	566	552	572	548	564	555	566	512	564	544	588	576	562	531	562	541	549	537	563	547	536	549	528	553	521	556	580	538	564	521	540	553	565	547	556	585	552	566	549	518	569	569	548	541	584	558	479	574	544	526	531	560	523	527	523	570	485	536	520	566	533	537	540	527	519	488	563	549	579	563	547	525	524	511	576	518	527	560	571	549	528	549	529	546	495	560	529	546	564	551	513	604	551	535	552	588	516	533	561	564	527	569	537	555	592	529	558	503	537	538	557	545	571	575	534	565	572	545	535	545	564	492	533	588	598	531	587	528	496	564	548	531	530	512	555	540	551	523	506	516	576	552	532	533	541	541	556	538	540	525	533	528	523	556	549	614	564	512	547	530	603	589	554	539	538	539	549	539	541	517	553	538	562	528	548	550	564	535	562	517	523	554	587	528	517	508	565	564	514	599	580	634	508	552	553	513	517	556	546	566	528	557	597	542	534	564	549	530	557	542	531	584	565	534	553	548	510	539	555	575	530	523	526	549	561	542	561	553	556	551	584	566	532	558	557	515	580	501	553	531	514	567	622	553	568	554	566	555	528	543	519	557	549	541	536	566	558	566	519	541	542	551	535	495	522	524	525	553	539	517	518	570	559	527	592	564	573	580	508	557	577	526	490	510	585	554	514	554	587	563	554	585	528	536	590	546	542	588	520	589	498	543	580	542	543	541	550	548	504	534	516	530	571	574	534	548	565	531	505	534	533	530	577	542	531	584	561	554	546	583	533	549	555	566	559	529	545	531	553	525	569	552	557	531	494	547	577	501	535	530	598	537	562	538	541	518	497	561	567	573	572	538	553	549	534	517	536	534	545	555	572	535	545	564	543	553	545	533	558	564	522	576	522	541	523	518	539	547	568	512	566	541	572	517	541	580	560	557	548	502	540	577	561	532	532	534	546	558	529	549	570	527	574	497	527	563	548	544	550	577	572	542	527	503	543	529	543	554	504	558	563	553	501	525	552	533	592	552	555	578	568	563	566	521	524	548	557	535	572	544	548	528	547	526	581	514	543	517	529	575	519	563	553	515	541	549	568	533	574	534	569	555	588	566	585	520	575	553	542	539	552	548	528	498	563	553	543	527	519	527	499	584	580	564	529	521	552	514	581	492	522	506	543	532	569	541	523	541	525	530	525	542	552	525	537	523	567	589	547	527	508	556	589	549	553	583	548	541	544	568	559	611	567	569	531	547	493	594	559	477	576	536	524	530	543	529	515	526	549	606	535	502	565	542	559	522	539	564	597	552	525	560	561	606	541	544	569	539	569	507	523	556	521	550	546	515	559	498	512	527	504	541	540	541	538	564	523	554	554	543	518	531	523	514	514	527	559	556	548	540	541	531	556	541	513	536	573	558	564	535	583	545	565	555	547	556	556	555	534	534	568	593	556	523	519	550	539	495	571	555	503	559	539	550	538	530	579	550	535	562	556	550	536	574	549	559	543	555	523	532	530	532	559	534	547	533	591	552	512	484	561	552	547	549	580	547	567	590	576	554	568	595	544	559	547	545	563	599	570	546	542	554	551	497	551	519	550	552	567	513	567	542	499	515	517	523	544	534	533	519	570	547	586	539	546	551	504	533	529	556	532	562	545	558	548	549	542	567
23547	21973	31781	27586	23788	21759	12854	1393	497	439	378	367	397	366	359	395	414	410	384	398	382	397	412	385	417	371	397	375	379	382	400	366	358	363	351	385	352	375	403	370	413	367	405	313	400	374	362	338	351	401	430	346	362	358	371	386	364	391	348	357	385	400	376	408	361	390	348	353	406	392	382	388	362	357	359	373	433	338	356	371	388	363	403	361	359	355	372	368	398	364	399	379	380	370	347	380	356	387	321	352	351	329	378	414	387	393	363	368	377	331	381	384	397	356	365	362	352	337	393	381	353	349	386	410	388	361	399	373	389	344	355	382	372	376	376	373	350	343	381	393	345	406	379	402	354	376	385	370	360	368	362	378	381	362	356	358	370	341	376	376	371	355	394	381	343	386	358	350	356	378	347	370	351	340	375	381	380	365	370	333	403	364	359	346	346	389	373	373	393	394	408	362	370	370	372	362	359	369	392	363	378	380	376	364	375	399	376	392	340	395	382	383	377	361	374	373	359	391	385	344	350	384	355	382	382	332	393	374	364	403	361	350	358	378	352	370	351	386	375	386	407	369	354	364	364	378	389	404	379	344	388	343	328	378	356	393	373	363	379	366	329	403	395	400	367	390	359	338	363	384	385	395	359	361	415	389	377	351	370	365	366	385	393	374	351	419	354	409	371	389	358	391	354	394	357	342	392	375	377	377	366	353	338	379	389	373	389	399	372	398	400	359	379	355	404	388	371	385	384	382	365	362	374	361	374	364	388	377	360	396	369	391	408	369	392	393	371	371	360	371	374	383	369	366	378	355	372	419	348	400	422	365	380	384	381	404	353	357	361	404	378	392	421	389	379	355	370	331	393	351	393	346	423	402	376	385	361	379	347	350	368	403	391	373	374	355	357	374	407	334	377	385	387	369	378	399	362	379	386	395	359	367	356	357	353	392	381	358	380	393	365	387	354	375	373	394	412	328	374	366	398	358	379	401	403	411	403	385	398	382	399	411	340	358	336	391	349	396	348	376	361	367	347	367	399	388	373	356	379	362	389	356	353	341	367	386	346	381	365	362	367	346	376	361	366	325	371	360	378	351	386	342	368	352	400	392	371	348	369	390	382	405	380	362	382	362	365	392	345	383	397	373	369	383	366	350	378	353	393	366	394	392	346	299	341	373	383	384	366	367	359	352	360	361	382	390	362	387	394	362	395	359	386	362	377	345	347	376	396	385	359	373	370	388	377	342	357	376	395	392	362	349	348	356	360	361	370	378	381	380	413	385	382	368	386	359	340	387	361	382	406	399	351	375	362	355	342	348	364	353	389	339	364	340	372	385	354	377	349	372	373	358	394	360	368	399	346	357	363	403	393	370	359	350	396	347	357	365	372	355	355	388	351	346	389	384	361	382	356	331	381	378	391	363	382	382	383	392	356	371	374	335	378	359	376	383	365	337	359	403	378	330	364	372	393	372	400	348	395	331	382	376	371	389	406	429	383	366	395	404	371	360	376	379	398	365	367	351	374	393	380	367	375	407	404	360	387	392	379	353	383	386	359	397	355	379	389	380	358	375	357	363	353	348	360	378	358	367	365	390	404	399	389	365	353	373	403	396	341	394	373	374	324	382	399	352	375	381	393	382	374	364	374	359	374	366	357	369	407	382	398	365	334	341	345	364	365	390	409	409	374	380	408	381	390	399	372	388	449	365	377	381	387	363	361	355	384	405	358	368	391	372	389	368	395	391	380	362	361	394	369	371	384	400	348	360	366	416	335	393	363	398	365	347	372	419	349	356	391	336	380	354	363	382	366	369	374	418	367	379	351	362	338	398	353	415	358	378	385	409	376	377	378	362	341	372	372	358	398	384	415	416	388	349	374	378	389	365	394	360	406	340	401	356	373	359	377	380	388	355	366	334	366	382	410	390	408	360	369	384	359	361	346	361	365	373	390	375	350	369	385	370	377	366	391	380	362	333	397	407	407	380	414	401	387	380	360	372	364	340	327	388	374	348	374	350	328	359	381	398	367	373	364	388	361	382	377	365	372	402	396	361	381	379	407	358	372	415	366	362	363	382	364	360	367	394	365	386	370	369	382	372	367	380	387	389	379	384	380	364	381	378	399	373	391	364	376	358	383	378	392	381	382	376	384	380	351	383	368	395	365	368	389	412	411	363	372	390	366	369	360	379	382	354	395	361	369	368	398	376	384	399	360	362	385	384	363	369	354	328	362	367	386	382	392	379	379	358	375	393	334	370	385	382	366	379	392	386	371	382	391	368	373	365	389	371	374	371	361	379	397	366	387	389	361	364	354	388	377	366	379	387	337	402	319	422	374	349	359	365	397	381	369	355	356	377	400	398	346	368	367	341	338	382	372	347	349	377	392	353	389	350	339	355	348	381	369	366	346	359	378	393	367	384	352	384	404	350	387	353	352	339	381	337	364	360	382	361	370	367	361	316	383	410	355	381	380	386	405	400	363	407	393	380	372	367	371	391	364	363	366	390	403	377	338	348	381	400	359	365	405	381	370	369	386	365	374	341	386	399	390	371	404	344	366	391	376	350	362	386	388	372	393	367	372	391	360	403	384	385	375	373	383	398	377	346	341	354	387	377	371	378	382	355	382	400	395	346	343	364	358	334	376	413	361	378	375	386	358	346	373	369	349	374	357	361	342	340	362	383	345	394	400	364	379	362	359	341	346	383	372	365	412	383	379	381	359	394	371	369	412	356	371	371	375	391	362	386	389	378	393	378	344	369	351	386	420	393	381	344	389	387	352	395	356	399	368	388	378	340	408	357	363	405	365	365	365	371	392	409	388	371	372	405	381	388	391	376	411	363	384	334	360	366	397	382	355	367	376	332	406	349	395	357	393	356	367	402	354	351	355	351	342	327	347	387	399	356	367	365	386	345	360	371	379	372	364	350	349	366	338	395	347	394	365	394	365	347	378	336	391	382	378	382	409	351	392	376	355	379	336	366	352	339	376	391	323	370	385	360	320	364	353	377	399	373	369	374	378	375	363	357	364	402	343	360	343	372	402	393	360	365	366	344	348	395	354	350	397	353	384	371	341	399	384	365	361	374	387	380	388	361	379	387	373	382	381	394	391	381	385	366	344	358	353	350	398	354	357	380	363	395	374	376	338	367	349	363	400	371	351	368	392	374	359	371	400	348	354	397	380	368	372	401	371	397	349	382	379	360	350	371	382	385	365	341	347	377	365	375	379	370	369	388	367	388	361	360	367	375	420	388	361	393	377	353	386	338	382	377	384	414	395	422	388	391	397	427	350	403	352	402	381	368	383	361	351	402	387	366	370	354	393	417	373	382	370	340	382	357	380	368	356	364	374	367	409	388	382	370	384	374	389	412	377	361	380	407	351	391	384	357	364	349	356	382	335	360	373	369	364	396	360	372	376	333	378	423	369	411	400	372	410	359	404	369	360	396	391	347	355	387	372	365	334	370	377	372	352	406	406	385	369	357	355	383	359	338	352	358	365	373	366	402	370	367
62273	103967	83727	57426	37347	18855	6382	1768	793	624	534	501	493	507	528	504	561	481	541	477	533	561	510	547	540	559	506	498	553	546	510	473	540	565	540	553	519	499	510	532	528	529	521	554	504	528	512	508	518	509	478	545	509	490	545	496	519	542	533	552	516	519	557	541	449	471	514	481	522	537	533	523	533	514	469	580	538	534	482	554	521	501	484	490	514	556	588	538	526	504	535	571	555	494	532	551	541	483	541	532	507	533	512	530	539	525	495	550	543	485	534	542	493	526	497	505	522	530	511	543	513	532	491	512	529	541	517	545	506	532	518	515	502	532	502	538	519	538	526	523	483	530	537	523	481	522	542	501	529	504	494	497	533	500	551	560	521	530	521	520	558	491	522	501	535	536	516	522	567	547	493	562	549	500	507	528	516	541	527	541	532	514	527	550	524	509	552	519	567	458	519	503	524	512	536	534	525	488	518	518	529	513	502	558	536	530	484	568	526	537	576	522	522	511	533	516	509	523	524	529	557	510	516	516	518	528	514	503	491	483	542	541	507	512	531	502	499	526	485	546	530	484	508	527	525	543	562	507	532	492	534	507	502	546	511	543	530	502	526	549	532	513	540	474	508	530	498	528	510	505	540	500	513	524	514	547	502	546	506	541	504	507	529	520	539	507	530	542	510	577	525	520	505	536	497	571	535	517	577	538	513	507	494	521	536	484	486	490	562	503	497	512	495	523	508	527	496	557	502	531	527	552	543	505	539	513	536	518	514	504	502	474	520	503	504	539	532	523	517	468	520	527	524	519	549	492	485	500	521	495	540	516	487	520	524	520	513	516	533	525	539	574	464	523	506	508	559	587	519	538	514	512	524	535	523	514	461	549	506	493	556	526	471	526	531	562	512	538	519	546	535	523	511	550	465	548	520	563	540	525	564	509	514	528	515	528	554	501	484	470	533	533	530	527	531	540	504	466	541	499	512	525	553	502	486	560	494	519	495	490	519	535	550	507	541	513	558	506	527	523	486	557	513	510	489	569	538	519	531	546	492	487	481	536	482	493	563	514	501	499	509	524	499	472	518	546	509	531	516	497	519	551	553	514	540	490	537	526	534	501	548	518	527	491	546	492	526	493	525	519	502	496	537	494	527	548	533	483	549	530	541	503	533	508	493	551	517	504	529	495	529	521	533	518	498	536	516	531	471	502	521	511	530	479	578	465	499	523	508	494	496	520	524	501	535	510	529	489	518	519	496	556	519	515	496	480	537	505	515	520	508	538	531	524	542	504	494	487	547	520	522	542	524	580	523	500	506	549	505	485	499	586	540	515	505	510	485	525	514	540	521	583	538	545	513	478	554	522	484	581	547	585	533	489	544	517	532	553	520	578	509	524	512	539	539	534	490	551	549	525	533	522	530	522	497	508	522	535	515	522	516	520	518	539	514	516	507	508	568	524	505	524	533	539	518	502	525	495	492	501	495	517	539	520	534	535	534	487	536	519	542	486	529	512	511	477	541	519	510	516	558	515	542	530	481	569	529	496	499	540	527	526	494	544	519	536	506	507	534	591	507	505	546	494	485	513	522	518	516	551	490	534	566	531	509	504	535	528	540	517	515	512	491	499	517	527	532	510	526	513	528	551	527	555	538	523	563	506	488	509	510	513	530	549	536	500	514	503	528	512	516	520	528	532	527	520	494	536	504	542	527	517	493	536	583	498	516	506	539	478	506	504	532	467	527	546	494	565	537	514	512	488	509	529	505	514	529	519	543	481	519	546	547	526	529	559	526	517	559	508	548	527	520	527	520	486	515	504	531	528	506	504	513	541	534	480	573	540	543	537	492	579	500	524	533	548	526	551	516	564	501	514	554	515	556	521	523	481	560	510	512	524	536	498	546	538	501	502	520	501	502	509	514	555	507	524	560	538	503	508	478	530	514	541	521	470	507	505	544	479	527	516	518	553	463	554	514	537	540	515	474	500	521	485	447	485	524	516	600	497	556	503	503	523	563	496	518	543	508	549	501	528	538	544	520	535	518	508	518	524	555	516	524	555	485	526	477	547	493	511	470	501	518	504	514	543	507	535	476	505	527	506	533	534	501	521	492	503	470	518	523	555	514	524	542	512	510	588	525	540	562	504	538	560	511	514	523	499	507	513	569	513	531	499	508	492	519	454	506	553	537	510	535	535	512	531	520	536	537	521	503	506	485	518	505	552	516	523	553	530	516	533	491	517	541	521	501	494	489	560	502	550	525	523	503	507	524	541	528	515	525	508	520	527	527	503	527	552	552	492	542	551	488	524	498	495	507	519	525	508	503	504	529	518	510	465	501	528	508	518	488	528	530	527	576	514	548	580	503	533	559	551	513	518	540	546	529	560	554	534	500	529	511	523	497	523	532	550	486	530	530	520	515	497	529	485	537	506	510	507	544	519	511	538	530	486	505	493	521	527	550	521	510	477	559	535	522	538	521	539	531	515	542	531	516	535	484	514	505	505	532	513	505	518	480	516	538	519	531	533	547	521	523	503	544	511	535	541	534	553	516	491	532	542	518	518	541	536	579	486	521	513	509	498	516	503	498	515	519	523	527	522	539	500	547	523	501	530	499	518	529	526	534	598	537	511	495	559	554	513	528	514	499	461	519	548	520	523	539	514	516	518	527	525	510	522	502	571	533	530	541	539	500	509	549	528	518	497	502	506	523	522	541	538	512	529	489	522	481	548	543	525	494	515	538	518	539	531	504	543	498	512	555	528	557	511	542	514	553	519	532	552	554	476	554	535	534	540	559	531	519	509	512	505	481	568	548	553	508	502	535	540	503	535	519	549	524	520	481	552	509	551	543	490	495	565	562	522	509	520	499	535	507	512	524	528	510	559	540	540	525	514	542	514	499	486	470	524	529	488	514	543	496	530	487	525	503	508	519	543	562	539	515	502	489	518	475	504	555	530	530	481	476	583	502	500	523	458	524	532	526	484	528	502	516	529	465	512	484	550	505	548	545	533	512	531	536	522	530	505	489	586	514	491	546	531	499	525	520	557	531	498	517	525	496	518	499	556	494	518	510	493	504	542	537	513	530	497	513	473	502	521	485	556	485	536	551	488	541	539	535	536	550	533	482	490	519	517	539	530	542	527	524	501	511	502	500	531	513	553	488	551	547	475	561	563	478	514	511	542	523	568	534	548	512	521	512	579	511	538	533	502	536	484	510	521	514	544	521	488	560	517	564	500	507	544	501	555	503	508	504	570	559	506	502	520	515	519	496	523	546	538	507	531	539	522	566	512	512	499	511	536	529	483	502	495	505	516	526	538	539	573	522	501	510	547	487	496	496	520	506	505	554	504	524	527	495	538	493	518	494	484	527	514	539	501	533	542	543	502	538	517	532	535	503	538	537	492	458	490	540	516	475	518	460	525	536	497	514	510	565	503	520	559	481	517	524	554	544	554	533	511	555	481	562	569	505	513	514	497	463	554	497	550	518	523	501	509	538	546	497	524	502	487	534	501
28435	27336	31494	18682	5364	1587	740	424	408	372	352	366	368	364	391	377	361	378	343	340	384	374	344	353	372	395	364	362	335	357	371	395	376	350	379	332	352	369	384	342	392	402	320	380	390	351	391	337	386	340	377	369	341	344	363	366	364	382	359	345	384	354	356	388	381	372	369	362	344	360	332	333	396	364	352	370	348	372	360	327	390	350	358	380	351	365	341	361	348	352	360	358	335	374	369	364	370	374	372	350	380	347	336	372	348	379	353	376	365	346	345	344	346	334	376	380	340	362	360	355	365	339	375	358	323	361	345	349	360	351	356	375	341	353	346	380	345	382	351	377	332	358	331	359	342	382	360	342	337	378	342	352	352	336	343	373	334	369	346	370	344	363	374	357	341	368	356	380	362	366	367	353	350	354	342	341	376	341	352	328	361	376	369	335	353	370	372	346	421	348	355	364	365	344	385	369	346	383	346	337	364	354	378	341	349	348	368	381	358	388	358	327	359	366	392	347	378	361	336	368	361	342	358	384	350	371	372	372	346	311	357	376	385	339	346	342	360	344	373	370	362	366	371	346	376	345	329	341	380	379	373	366	361	391	369	383	364	383	339	359	361	353	355	358	377	383	353	357	363	346	396	373	369	362	325	379	357	358	371	356	350	380	395	375	338	354	351	361	350	351	331	372	377	365	383	343	348	387	325	384	358	376	418	353	365	382	373	339	350	364	328	340	364	349	345	360	345	328	344	361	359	360	407	360	360	385	344	382	349	404	331	374	402	342	345	350	373	380	373	345	364	392	360	328	354	348	341	337	344	346	362	397	343	363	355	359	340	374	376	379	334	393	393	356	367	397	343	346	337	333	336	342	352	386	324	322	358	371	333	322	353	347	358	345	393	336	368	340	350	351	366	379	356	373	351	365	382	366	342	368	402	413	369	393	371	377	364	353	354	378	367	381	388	353	349	360	339	372	375	325	362	344	393	363	327	345	361	363	364	357	358	365	359	383	375	359	376	362	346	341	347	385	357	388	358	354	367	338	352	382	354	405	358	324	377	376	361	380	380	365	322	337	344	380	407	375	332	324	342	370	344	353	322	351	369	392	354	354	365	373	382	347	373	360	377	360	364	358	364	356	425	385	330	366	339	368	392	389	356	385	361	348	349	354	374	350	353	380	337	319	353	368	344	355	365	325	347	356	387	348	381	362	369	355	366	364	346	330	355	344	381	355	386	348	343	340	385	314	391	355	370	364	366	382	350	356	373	361	349	361	330	374	349	358	367	410	358	370	353	356	383	354	311	368	378	367	337	339	353	343	363	370	345	356	366	385	386	358	378	340	387	366	351	372	367	364	368	363	382	378	341	386	348	336	375	327	373	390	378	366	347	363	346	367	360	322	318	352	342	335	366	383	384	366	360	354	380	380	332	362	378	334	337	355	356	352	378	367	363	320	336	382	356	361	356	332	353	371	352	359	346	387	374	357	322	338	330	366	377	366	354	337	369	376	332	351	370	358	375	377	405	387	382	349	385	384	406	361	335	367	356	356	331	371	365	348	332	360	370	354	357	414	378	342	358	367	351	348	393	335	365	367	354	353	363	358	370	357	385	340	345	349	371	356	351	359	343	401	375	363	378	353	384	354	340	334	315	331	373	365	351	383	338	389	377	352	356	348	376	365	389	369	377	375	383	361	340	364	382	361	339	351	350	368	366	371	380	385	357	366	360	345	372	399	357	381	351	371	371	373	346	356	348	365	352	339	365	370	353	382	336	351	373	371	350	387	366	332	373	336	388	368	344	368	365	366	370	357	343	355	362	300	360	382	354	374	334	331	364	392	356	356	385	360	380	348	367	360	323	340	336	364	345	382	346	351	376	367	388	360	369	397	330	363	339	395	372	343	371	361	370	383	332	356	374	411	369	363	335	367	347	352	363	371	378	349	328	338	355	369	385	355	351	338	358	358	336	324	375	388	353	368	409	336	353	350	334	358	382	356	353	353	355	389	378	356	385	388	363	382	349	373	361	364	348	372	357	337	368	373	369	349	380	359	342	351	394	352	356	349	321	369	367	323	372	377	343	355	349	365	365	355	361	349	325	360	361	358	373	369	344	388	369	399	356	363	391	390	381	382	370	382	336	356	351	347	384	380	331	366	367	367	350	369	373	393	377	341	338	390	336	358	375	341	346	361	318	372	330	361	368	358	332	374	350	343	329	337	343	325	349	371	355	376	388	370	387	374	359	366	350	349	321	345	371	394	372	339	383	306	367	368	335	381	396	371	357	389	379	373	368	402	392	360	378	336	339	376	355	326	374	374	364	345	396	361	339	352	371	351	317	341	346	373	364	389	393	338	364	382	363	341	353	372	354	385	396	362	340	336	374	329	370	349	366	322	392	334	377	376	365	369	394	367	393	373	379	335	330	370	379	344	388	359	368	355	353	370	392	357	384	359	384	391	372	367	397	367	335	383	325	362	357	378	337	363	351	343	370	364	329	374	368	392	383	358	346	374	356	341	342	328	350	361	325	372	403	371	346	360	343	375	372	338	366	368	368	378	349	360	358	382	383	349	344	367	373	381	358	366	387	390	360	347	382	378	340	365	358	354	377	357	370	360	353	359	340	392	371	367	351	359	350	345	365	367	356	372	391	368	352	365	352	350	380	360	385	340	383	352	390	354	382	347	361	369	357	349	363	360	338	371	353	364	358	335	339	339	379	366	400	386	372	353	364	400	380	364	376	337	381	325	393	346	354	355	371	381	408	360	359	378	388	353	379	355	337	389	365	342	316	306	383	370	359	357	354	346	366	322	400	350	371	379	365	376	357	355	361	342	371	341	369	310	340	367	366	348	340	405	343	338	350	386	364	350	365	328	322	331	372	389	345	370	350	342	372	379	313	377	346	343	321	337	386	367	416	363	347	362	372	367	357	396	365	350	336	384	347	374	345	314	348	372	381	330	367	387	353	346	360	336	348	393	332	360	362	365	369	345	320	363	382	363	371	349	322	358	350	363	343	334	350	363	336	371	340	390	375	387	356	372	336	358	348	390	378	356	373	363	382	374	338	369	368	338	361	332	368	370	381	380	337	378	336	370	373	327	384	390	331	332	324	347	406	354	343	387	394	389	386	370	376	324	378	341	382	372	358	373	360	364	341	347	354	361	389	383	342	352	374	346	352	358	371	334	395	362	340	346	359	369	335	376	354	352	347	362	357	344	353	371	335	361	311	371	350	359	370	378	387	394	357	383	367	350	365	368	353	388	350	352	343	329	367	343	338	368	325	349	385	333	400	365	398	329	367	365	338	402	344	392	389	385	360	391	393	365	377	361	390	369	392	335	367	370	380	346	371	339	378	366	366	367	365	365	360	344	356	386	365	335	346	328	359	349	353	373	365	346	360	378	409	389	368	360	352	389	368	363	359	355	345	358	353	386	344	362	381	364	338	363	370	353	385	362	376	345	326	358	364	342	369	378	371	362	350	329	355	386	402	380	356	329	346	374
31987	47233	36509	18210	7346	2530	1023	614	556	538	531	512	492	519	504	530	528	536	470	563	500	523	533	548	526	531	531	488	544	550	538	496	552	542	531	530	508	519	496	500	502	496	565	535	508	501	527	484	494	479	493	513	520	565	522	513	518	525	500	533	532	511	488	494	511	524	544	506	558	513	512	508	505	500	515	510	536	506	495	520	544	518	517	511	519	464	513	511	566	536	495	515	502	522	535	529	504	533	495	479	516	485	522	524	520	512	488	506	552	453	496	523	519	512	504	526	495	541	530	515	551	533	505	496	514	540	509	491	538	539	580	523	524	508	480	524	535	548	516	557	545	489	534	492	533	499	525	535	488	525	520	543	533	485	541	494	492	488	511	528	526	545	537	448	538	539	550	546	515	485	551	523	510	507	505	518	509	492	558	531	484	505	539	529	542	530	531	564	525	514	508	505	508	542	505	505	531	517	521	531	517	526	517	552	515	480	524	544	493	543	513	507	491	530	557	561	528	498	492	572	527	505	510	545	516	476	507	517	511	538	504	498	517	525	501	502	529	525	522	502	519	533	524	512	509	483	508	511	532	510	548	521	491	515	558	533	517	557	509	515	507	529	501	511	527	504	493	552	522	541	533	523	535	510	534	504	522	533	535	515	492	516	510	526	478	517	528	530	514	539	505	513	505	521	562	495	497	497	504	544	515	541	515	536	477	489	525	530	534	504	527	505	522	507	521	568	535	539	525	504	487	552	519	482	479	488	470	499	551	507	503	494	497	534	523	533	518	560	521	473	544	535	523	524	522	506	501	483	532	510	516	549	490	530	524	493	536	502	524	536	492	551	531	538	493	530	530	491	513	498	493	495	505	535	496	536	530	528	517	496	501	505	545	492	522	510	510	511	476	491	525	546	521	511	509	514	530	542	533	524	515	509	503	507	537	545	507	496	511	535	521	540	544	529	517	531	519	545	496	495	546	500	497	486	525	489	499	539	512	532	524	518	529	497	554	504	503	527	531	520	531	496	519	532	524	503	500	513	514	537	544	513	516	528	559	488	515	548	572	570	509	547	511	532	511	533	565	531	549	555	526	535	548	499	511	509	551	490	500	534	508	514	530	501	463	535	553	550	548	554	517	524	565	500	499	538	519	508	500	536	557	498	487	490	520	542	552	518	477	575	533	485	519	481	506	527	507	525	517	494	519	483	550	524	549	581	517	545	559	506	515	498	476	501	499	507	525	519	539	590	492	551	486	506	588	509	485	513	510	519	512	529	536	498	553	489	507	512	533	493	531	516	520	490	537	506	508	557	480	500	591	507	523	476	489	481	565	559	480	516	522	529	499	512	564	544	496	535	535	527	537	494	529	510	500	529	547	514	481	546	527	483	517	514	529	538	506	519	522	519	505	508	552	495	498	508	506	496	510	512	532	506	483	546	520	548	500	468	540	539	499	527	518	553	511	473	502	529	517	518	488	499	496	496	532	542	536	525	547	543	533	559	565	497	514	470	526	477	514	497	564	564	544	495	531	529	525	547	492	500	500	502	534	485	536	521	508	532	493	557	520	516	504	540	503	490	533	549	456	582	589	481	555	474	573	521	546	539	523	516	540	543	527	482	520	493	522	504	498	526	539	506	538	522	505	534	541	537	500	577	505	494	525	496	540	504	520	576	505	520	484	474	536	572	526	523	515	558	504	499	535	540	528	506	496	541	529	543	529	551	559	467	542	512	485	527	528	517	534	485	511	508	529	526	514	545	497	520	520	481	543	524	469	506	487	508	535	478	532	536	532	496	494	476	441	534	496	511	551	515	538	534	488	517	563	516	547	542	545	527	520	504	523	523	512	508	535	526	493	504	539	536	512	500	475	460	534	507	484	529	533	519	535	564	486	535	522	492	513	525	512	536	498	501	551	497	534	507	533	514	507	527	527	509	527	562	535	521	497	498	509	528	536	520	533	536	519	500	495	508	489	485	491	487	507	471	518	539	551	526	534	535	522	483	562	525	525	562	500	487	540	536	505	518	523	513	484	510	501	529	480	514	533	506	519	519	476	545	503	504	501	521	512	551	522	504	506	518	496	504	509	533	562	502	527	502	517	471	512	520	502	527	522	543	541	524	520	567	492	519	502	493	525	540	501	535	556	530	494	519	485	490	504	517	544	509	518	496	514	520	532	520	501	497	488	511	523	542	504	515	509	522	491	503	539	541	548	537	510	509	532	515	543	512	532	511	519	525	527	543	496	556	483	496	482	497	515	522	525	529	497	531	488	472	543	503	540	546	583	503	521	502	552	494	520	523	531	498	496	488	521	545	491	574	482	528	514	574	505	535	532	510	515	500	530	479	526	495	533	573	529	465	531	508	526	515	515	501	554	544	506	493	548	493	519	531	505	537	525	558	534	528	533	520	527	546	539	499	496	545	534	520	542	501	531	538	538	522	482	543	500	511	513	517	516	527	524	541	522	515	512	523	510	516	536	507	513	550	507	515	496	502	506	542	533	557	488	520	527	474	505	532	540	552	545	527	502	545	526	506	514	556	481	508	523	485	490	523	533	502	507	535	531	497	537	498	516	521	529	516	497	527	543	505	503	506	520	555	524	526	481	501	531	538	494	505	555	505	545	548	500	507	568	524	492	494	513	488	568	520	497	497	525	467	550	531	522	493	506	536	510	515	546	502	514	503	498	487	473	534	503	474	553	527	536	536	500	514	526	496	480	534	558	511	490	509	499	508	488	532	507	563	513	491	497	508	489	534	521	516	513	532	495	485	569	555	531	533	503	517	476	498	514	526	491	543	541	512	545	517	510	536	514	509	551	500	533	568	562	540	490	529	512	540	503	508	510	548	508	492	524	483	537	512	508	544	536	557	496	488	506	497	498	511	513	541	507	484	537	501	523	557	544	550	532	531	541	506	523	498	490	519	542	511	459	521	538	526	509	505	482	481	533	497	538	530	501	495	523	547	523	505	526	544	495	504	504	538	525	552	492	546	539	491	547	546	509	524	507	534	549	538	525	539	495	487	478	485	490	517	540	505	530	499	524	561	524	559	506	536	496	503	492	551	524	521	522	524	484	533	497	486	567	486	501	515	504	536	519	505	558	507	530	508	504	540	537	531	472	533	540	481	519	534	509	501	530	530	541	512	503	537	515	513	555	504	498	532	521	515	521	514	515	529	499	501	524	524	505	535	509	550	491	504	499	572	516	552	479	532	507	524	495	604	518	568	524	500	485	568	526	493	509	515	525	514	479	527	537	492	533	528	501	518	496	545	518	484	539	505	532	486	497	514	538	526	507	506	497	583	485	504	497	484	509	508	554	489	542	530	507	496	494	515	508	554	479	524	584	513	479	486	474	486	487	528	540	509	539	501	525	508	517	527	503	507	516	554	553	508	499	500	491	568	544	479	509	445	507	470	534	525	531	513	502	519	516	523	529	536	518	502	519	501	508	538	548	544	505	528	517	525	545	503	509	476	497	530	502	521	508	503	540	507	507	510
24728	22638	34118	30937	23651	16014	3899	706	475	415	383	401	386	432	389	405	395	384	363	370	395	394	350	392	398	405	425	379	394	386	347	401	384	419	379	412	408	392	423	406	380	370	372	389	374	364	417	412	412	387	391	391	382	326	385	382	384	384	352	377	365	393	398	411	394	411	377	392	355	392	373	405	376	370	415	382	382	391	379	366	390	438	396	361	390	392	394	394	426	392	442	400	352	401	343	408	382	411	398	395	387	426	392	406	385	412	369	385	407	398	385	382	414	405	387	366	406	398	388	388	398	332	366	385	388	423	378	405	370	359	395	415	377	424	382	382	381	363	375	415	410	400	369	373	355	369	362	379	398	371	383	360	374	391	378	399	402	382	411	355	360	406	381	397	377	409	340	380	398	373	389	360	414	364	372	393	412	391	403	385	389	379	394	395	369	372	392	399	408	401	373	394	389	403	363	387	399	401	350	403	380	429	382	389	379	370	401	414	379	378	383	364	381	376	383	383	389	402	399	430	379	391	363	406	388	436	413	377	369	381	423	367	379	403	375	374	389	395	353	426	410	378	377	365	384	410	361	369	389	369	365	401	401	408	416	347	399	361	354	410	396	376	404	396	391	369	389	381	403	402	403	360	362	387	343	370	373	414	377	392	410	382	411	418	425	361	394	400	353	355	373	388	367	373	387	367	415	372	408	408	378	386	392	376	351	380	382	380	391	362	379	396	419	427	413	401	383	381	409	346	402	387	370	367	407	358	361	371	398	388	400	404	389	396	386	412	406	378	399	412	391	376	380	381	353	400	371	373	396	363	418	393	365	382	390	398	380	385	402	360	392	367	413	398	379	382	387	366	383	366	437	382	357	381	361	388	376	361	387	382	400	393	407	393	398	378	370	349	378	394	405	416	355	358	375	366	384	381	412	364	382	379	389	389	376	386	376	330	392	378	378	385	409	390	365	409	342	351	349	389	378	350	383	395	388	349	382	382	374	400	432	385	387	373	394	388	359	404	347	391	380	404	412	370	412	396	367	362	365	348	402	391	373	412	392	380	396	394	373	405	402	389	433	363	372	375	370	383	383	371	403	383	387	369	413	389	368	371	381	410	368	383	424	380	372	354	376	366	401	377	395	369	438	384	378	392	380	375	387	398	415	393	366	349	389	386	392	393	375	407	415	385	398	383	377	352	391	394	356	338	403	372	395	397	385	357	341	396	381	405	402	388	377	358	409	410	399	378	362	379	402	422	390	373	407	398	376	399	392	375	404	384	377	406	380	382	390	399	360	371	366	384	375	393	394	413	419	391	385	386	403	390	396	353	393	409	413	394	409	362	379	396	411	355	402	387	357	385	403	389	395	351	382	365	408	404	401	359	399	368	396	380	366	347	372	409	382	385	389	387	382	359	375	356	416	380	411	382	355	338	356	406	404	402	355	369	369	403	408	386	404	406	375	407	412	382	355	368	368	377	364	365	402	367	395	415	404	406	398	385	398	395	395	351	397	345	367	378	373	353	378	385	371	379	364	347	391	372	372	367	381	397	381	379	399	403	419	401	374	409	407	399	385	375	373	396	379	368	372	380	407	421	370	391	395	403	384	398	350	378	367	397	358	395	438	395	381	405	432	365	373	398	344	388	388	397	378	353	388	396	399	355	381	379	370	371	378	409	380	392	387	373	360	391	383	365	417	410	402	410	374	400	370	394	379	393	390	386	353	385	366	389	388	388	397	361	378	393	425	374	427	358	395	375	387	405	376	428	418	418	404	351	383	378	353	338	391	380	411	350	368	366	356	418	370	372	372	338	401	386	400	367	401	391	359	393	410	382	401	366	402	388	392	402	409	394	354	371	399	375	397	388	357	394	353	401	363	407	401	364	389	389	388	407	383	377	410	361	420	372	354	385	418	356	399	356	359	436	406	394	341	363	402	380	397	327	368	364	375	367	339	414	364	395	402	381	389	384	397	385	412	412	378	406	390	408	423	380	392	435	423	370	409	401	368	362	407	401	393	380	375	393	397	403	387	363	376	341	398	382	372	352	366	393	408	405	418	401	379	356	375	397	330	375	369	358	406	401	378	360	369	415	369	397	458	349	361	402	361	377	349	354	375	413	369	388	386	417	382	371	399	403	396	392	391	418	414	396	402	377	369	350	386	397	380	393	369	418	355	387	378	384	391	357	385	370	359	390	374	350	396	376	364	393	387	405	394	384	394	393	383	386	414	424	381	366	386	353	380	377	383	374	375	399	422	338	368	375	393	393	402	377	375	370	387	389	391	387	414	361	389	412	393	376	355	374	350	397	378	380	416	388	369	406	394	403	377	362	369	394	383	366	392	360	396	382	420	433	396	405	395	381	408	420	379	406	418	415	390	385	396	433	369	368	369	395	397	390	373	355	420	395	404	378	373	397	368	385	386	367	386	382	407	377	375	403	386	339	382	387	416	371	389	393	384	357	367	349	385	380	360	363	404	411	396	386	386	347	376	358	369	411	392	383	404	342	344	395	347	410	357	410	405	398	392	424	336	401	431	370	390	399	401	399	368	407	392	397	419	396	411	391	381	397	393	396	405	391	372	376	407	408	413	402	352	379	404	404	376	373	362	411	360	399	374	394	404	384	341	348	382	399	353	379	434	361	362	399	390	381	371	401	393	332	407	394	362	352	385	400	433	399	414	390	417	400	402	414	383	384	402	390	375	373	371	407	374	395	334	379	380	373	383	395	383	335	399	377	403	375	395	351	369	357	394	366	395	374	374	382	369	372	374	439	357	380	395	372	394	397	413	356	412	368	370	371	403	383	426	422	347	410	353	417	397	420	399	387	370	401	420	390	362	348	418	413	381	415	395	364	399	372	383	335	351	380	411	321	388	371	390	397	388	368	372	362	381	401	382	385	377	383	380	387	389	403	380	374	370	374	375	365	401	396	376	354	374	422	415	367	412	386	409	394	355	371	427	409	373	403	337	345	368	369	366	400	382	386	408	398	362	386	379	395	359	358	404	362	390	415	369	367	371	430	407	368	378	374	382	402	376	354	393	380	419	395	365	393	389	380	378	420	351	391	380	361	409	400	410	376	381	369	357	390	392	369	328	399	424	410	389	396	388	397	408	319	391	359	364	369	365	383	366	391	376	388	355	373	413	379	387	382	373	376	406	383	365	376	372	360	377	372	386	397	369	397	352	417	415	402	391	389	362	357	394	328	381	390	417	404	374	406	400	399	370	411	409	376	369	335	408	393	387	406	354	369	407	402	372	374	372	377	380	382	406	366	352	350	388	395	387	426	387	383	371	418	373	366	399	356	396	398	365	388	396	402	356	393	428	392	395	396	383	381	369	395	364	397	392	408	372	393	384	375	396	373	341	366	415	404	384	390	390	391	379	365	379	374	391	373	401	387	389	413	396	392	359	446	345	400	350	370	392	401	392	370	403	382	361	369	394	368	400	382	382	392	390	364	361	352	395	388	411	364	376	361	401	377	407	387	395	380	410	394	414	382
58417	92352	73054	46480	28034	12034	3638	1261	770	579	598	548	576	540	574	564	587	538	517	581	551	560	578	584	528	575	538	585	550	550	552	541	525	565	529	564	533	560	533	608	586	557	570	586	554	554	532	548	537	547	561	530	587	559	542	533	555	537	537	563	545	564	532	557	563	557	555	552	550	568	562	561	554	568	557	556	562	559	567	550	518	610	537	544	523	611	601	547	542	546	551	546	523	598	542	557	574	560	547	570	555	551	547	585	558	566	532	559	534	577	532	584	538	534	528	504	563	584	521	558	546	542	562	549	579	512	517	521	519	583	561	546	516	577	552	574	550	565	533	551	532	538	564	529	558	538	557	537	525	555	534	565	547	539	527	556	559	551	557	554	547	523	571	520	574	590	532	534	577	583	530	546	527	526	550	525	602	541	554	572	550	589	554	619	548	542	551	535	533	553	547	563	521	527	510	555	532	563	560	573	573	566	592	550	543	529	586	539	504	535	545	526	541	528	551	598	535	535	539	558	567	523	571	613	526	551	569	501	554	598	517	527	568	541	563	521	538	535	535	536	540	546	538	584	551	538	536	529	565	539	531	556	564	564	527	514	609	540	564	509	536	547	580	562	545	525	568	515	561	533	556	518	538	555	574	548	531	527	600	550	550	540	536	592	531	583	534	545	579	572	545	584	525	548	574	560	541	578	558	583	557	575	551	594	543	569	568	562	537	557	554	539	568	575	532	572	508	587	577	525	540	536	527	556	565	571	512	582	564	558	546	594	527	556	541	551	561	554	571	555	555	593	549	528	562	530	558	545	524	548	560	530	523	564	562	580	568	577	587	592	559	556	582	504	605	568	557	559	535	578	560	555	574	560	579	578	566	583	533	552	562	571	558	556	573	550	563	550	551	538	578	486	547	517	572	558	568	539	559	559	550	539	557	567	548	531	541	532	538	570	555	565	546	514	578	556	593	556	494	584	533	540	516	536	549	591	547	524	560	577	543	551	546	556	537	578	548	571	509	507	523	559	585	516	541	510	569	575	559	559	520	550	553	562	538	551	557	528	567	569	571	520	569	569	536	530	516	602	515	560	547	575	582	544	565	548	569	600	510	526	565	514	558	510	553	601	549	551	564	576	537	574	560	549	574	521	550	564	546	561	498	589	599	568	513	536	565	554	532	532	607	540	534	560	534	566	540	582	541	589	556	535	551	555	582	516	505	549	520	526	550	577	548	527	589	550	551	532	575	534	563	549	546	557	495	562	524	564	562	520	602	520	561	553	570	537	552	537	567	551	541	566	566	537	551	530	555	573	525	561	535	542	518	544	559	537	564	520	556	545	554	552	537	526	559	569	524	570	514	520	529	563	529	561	512	554	544	564	515	518	517	551	551	506	575	522	599	522	552	549	574	567	542	541	581	533	571	555	553	555	540	555	568	535	550	543	579	525	559	541	538	592	546	547	551	549	542	531	536	582	552	519	533	585	556	549	543	547	543	505	528	548	529	546	540	582	502	525	581	545	576	575	543	539	553	553	527	548	593	535	571	547	551	528	545	578	527	563	491	570	563	540	584	580	527	527	549	551	511	567	530	541	535	558	551	535	490	557	551	550	573	539	574	525	559	548	575	554	589	569	583	573	530	553	543	514	546	551	542	567	534	561	569	522	582	556	574	546	561	539	544	533	571	576	602	532	545	566	590	525	553	512	554	540	534	536	575	565	571	561	605	569	565	538	550	572	504	544	548	602	560	570	565	530	556	561	529	556	538	558	567	539	533	541	585	581	573	556	528	520	545	573	537	604	564	560	576	578	621	550	535	521	557	514	529	514	568	571	528	539	579	549	578	512	538	542	524	581	557	537	559	557	534	545	568	566	575	552	556	545	557	585	550	540	545	536	604	562	536	544	581	514	577	508	509	558	569	583	557	553	539	573	529	532	570	526	523	587	536	513	513	566	577	587	570	564	534	559	583	579	499	565	546	564	530	562	537	537	581	513	506	551	566	549	504	547	564	521	588	553	587	592	514	500	527	528	567	555	491	567	569	535	521	540	549	531	595	537	597	583	572	537	578	573	552	575	524	533	559	560	532	487	573	572	555	595	557	555	534	546	542	505	575	592	552	573	478	537	568	553	574	532	572	579	547	509	553	540	578	532	602	565	540	543	571	557	590	558	549	532	546	559	555	536	570	541	618	553	532	564	586	514	585	579	576	529	549	526	525	524	551	529	564	564	549	505	544	591	588	557	577	545	533	565	561	514	582	575	539	544	534	567	532	578	548	546	540	553	514	536	560	556	519	534	551	575	558	516	544	527	537	552	548	565	555	544	542	573	588	578	513	551	565	532	485	573	530	530	547	556	553	566	540	578	555	568	563	557	541	542	541	576	520	541	526	548	584	600	542	563	588	554	564	560	581	532	559	551	567	536	532	569	525	575	564	542	563	487	547	549	554	554	599	565	545	511	523	597	571	557	571	552	532	506	600	529	576	544	592	541	509	540	589	574	540	595	576	522	528	602	531	529	567	491	591	553	553	561	585	537	519	523	543	583	563	512	517	575	581	539	580	566	554	559	573	537	555	557	583	535	577	534	525	559	544	576	607	570	550	520	511	544	619	551	543	559	555	599	544	573	490	530	593	586	529	531	537	535	606	537	567	565	551	530	573	544	578	528	600	545	558	560	577	572	529	575	538	602	525	570	565	549	524	567	538	634	552	512	556	563	499	594	559	538	576	511	539	488	557	532	543	549	543	611	554	538	518	533	531	559	561	555	542	511	551	540	555	517	548	575	562	560	588	547	583	542	563	534	594	576	568	536	547	505	615	539	530	532	554	565	593	484	553	560	547	533	536	559	568	526	566	568	533	565	520	517	554	554	590	560	572	550	563	556	580	532	553	576	529	567	568	581	517	549	596	536	567	543	542	560	581	517	573	524	590	569	548	545	570	551	546	541	545	540	569	550	537	599	577	525	548	548	563	552	546	545	579	563	575	552	550	562	514	570	541	550	550	594	592	576	527	545	510	528	575	578	535	582	551	549	544	530	552	564	552	571	554	589	571	543	546	554	595	525	541	603	537	543	523	572	564	521	565	547	593	517	600	547	579	548	583	548	553	572	588	532	547	579	555	602	594	538	571	603	570	543	562	533	563	552	556	556	501	535	512	581	567	561	497	539	557	539	568	525	547	535	529	588	559	551	544	568	580	513	522	553	528	561	558	550	527	565	526	529	548	541	609	492	548	546	501	561	539	568	512	580	547	558	510	537	539	533	543	585	596	543	556	580	589	550	555	531	517	527	599	578	525	569	555	535	551	576	543	530	567	627	604	557	560	533	588	560	513	577	513	572	542	547	542	505	533	553	613	550	565	582	550	526	557	537	520	547	572	566	558	548	565	586	572	559	579	597	574	594	505	595	536	569	531	563	553	578	564	557	566	574	553	547	566	504	533	554	539	530	555	559	540	551	545	582	540	544	587	560	566	550	564	567	540	560	526	544	541	552	565	566
23436	21941	31637	27455	23599	21424	11785	1232	475	449	401	427	419	446	391	385	421	393	416	392	386	389	364	350	390	392	338	402	384	364	392	387	389	396	405	400	383	416	365	394	375	358	338	356	396	392	386	398	404	376	363	383	424	376	393	385	401	386	368	389	363	368	384	403	381	367	385	406	371	393	398	386	382	402	400	347	389	374	383	379	326	347	390	338	393	377	352	373	358	398	376	349	405	399	391	360	382	383	355	363	415	374	365	392	394	384	366	385	379	363	372	407	370	393	364	385	375	326	409	378	390	363	360	381	382	398	365	380	335	363	355	383	389	373	358	401	381	410	395	422	370	355	368	386	395	378	370	366	377	387	397	361	389	374	345	399	371	373	391	391	360	369	370	366	384	380	364	387	376	354	388	364	377	365	390	373	371	354	338	378	401	364	397	357	381	372	386	375	351	362	370	386	383	358	362	375	357	380	375	382	378	353	371	355	420	381	383	348	388	365	380	401	347	364	391	357	360	381	356	345	397	369	370	383	372	364	370	383	341	377	388	389	377	353	369	379	412	412	407	364	373	341	377	370	377	382	407	396	401	360	358	406	386	393	406	370	341	381	404	396	366	385	388	382	382	359	383	395	347	392	379	374	430	371	370	401	370	362	399	395	361	381	395	377	359	396	377	384	399	401	399	402	398	391	377	391	372	384	382	347	375	395	395	359	382	376	390	398	388	387	378	376	350	368	377	395	393	387	383	410	363	380	379	362	344	371	380	348	359	376	357	376	337	372	368	387	362	367	383	373	382	353	366	383	374	368	385	383	374	362	372	356	359	367	395	380	397	340	368	387	361	398	418	366	391	393	375	396	409	392	376	376	366	361	388	420	391	349	409	369	384	383	351	368	409	427	392	373	378	396	396	370	390	384	387	383	390	375	383	431	384	402	389	416	381	353	397	392	427	352	387	360	351	384	368	386	400	367	381	353	368	373	383	409	391	386	373	344	419	368	329	414	345	367	344	385	363	399	427	412	402	379	377	367	392	378	370	375	394	425	380	352	393	347	417	400	379	411	350	380	379	393	411	397	392	363	367	392	377	425	350	345	344	375	335	366	356	351	350	377	356	383	406	380	356	371	382	356	362	383	389	362	389	393	366	382	370	374	395	343	379	372	390	413	411	378	378	400	370	366	397	378	380	393	384	385	347	357	364	388	360	366	378	390	393	381	363	414	400	357	395	418	369	368	368	358	370	401	376	391	396	419	357	360	320	397	353	363	411	394	356	364	378	363	351	347	353	402	368	380	366	368	372	369	404	383	399	368	361	370	398	375	376	378	378	413	360	389	390	357	396	404	366	369	397	398	377	371	406	368	366	381	354	394	354	409	408	362	386	390	405	392	388	374	383	387	371	362	399	366	369	373	397	354	383	365	349	383	361	378	391	341	396	360	368	400	385	363	356	355	380	363	384	390	344	381	413	414	371	386	361	401	333	355	385	405	378	408	352	337	368	349	383	384	378	389	351	389	378	367	378	387	343	349	354	413	355	370	392	399	366	388	361	367	370	393	388	405	397	366	365	361	401	338	372	380	373	365	388	365	371	373	408	360	379	332	381	428	425	412	399	335	337	364	388	333	361	354	388	389	377	372	378	358	384	344	383	386	416	373	382	336	377	392	376	381	355	393	378	381	436	397	383	393	402	361	370	370	373	372	410	391	388	380	384	359	392	368	351	399	387	387	415	364	391	371	384	383	331	406	398	356	373	395	365	369	378	417	382	387	386	365	353	355	399	374	407	376	389	394	321	402	371	363	377	395	405	386	403	377	396	386	392	371	373	388	405	357	420	349	373	375	362	370	401	410	367	395	371	403	363	387	370	361	381	400	353	345	361	368	375	360	358	359	406	352	371	388	378	354	368	386	336	414	385	352	364	408	379	349	385	362	375	364	395	382	408	357	372	389	404	385	348	381	361	386	371	388	365	360	390	385	378	358	369	388	360	350	345	396	363	378	388	391	365	370	378	403	410	387	397	345	397	347	379	400	356	400	382	358	354	393	372	379	366	361	379	363	379	387	385	396	364	398	356	389	378	380	360	365	376	368	372	397	391	379	383	398	360	378	367	379	389	391	361	359	347	380	386	351	362	356	382	393	359	358	399	378	387	394	349	341	398	357	379	350	420	402	390	354	392	423	405	360	332	374	396	363	378	387	369	360	394	379	397	371	399	356	371	388	352	355	354	380	378	367	386	402	390	389	392	388	383	385	407	369	385	376	374	400	388	386	421	366	401	359	369	376	386	368	372	381	392	381	349	366	369	368	405	402	366	391	404	381	379	337	373	396	356	388	359	366	362	368	402	358	337	404	361	366	358	373	350	363	398	348	377	387	372	385	403	339	399	379	387	358	389	386	346	389	398	351	392	379	417	386	392	408	343	382	392	355	370	350	381	366	375	411	334	357	372	395	383	360	377	385	382	389	391	397	378	357	360	385	396	365	399	380	388	375	394	370	359	397	399	400	352	375	386	369	352	379	341	388	361	398	372	360	417	357	386	389	378	398	367	403	376	358	415	403	344	385	404	378	397	374	355	388	387	396	388	352	380	369	372	402	360	377	367	371	414	374	372	372	384	399	380	349	360	382	371	404	344	381	410	403	392	371	370	378	389	373	371	391	378	376	425	360	379	348	401	358	372	372	359	372	370	402	389	384	401	366	341	374	379	401	353	364	396	414	373	356	384	355	399	387	365	397	379	375	376	357	359	378	379	392	386	393	314	370	364	380	388	384	385	393	369	381	377	376	360	375	398	383	367	370	401	404	367	372	377	344	401	365	390	367	370	375	381	373	370	358	357	393	406	370	376	426	377	369	369	379	384	382	396	399	350	391	394	420	360	398	318	381	364	371	399	376	382	363	408	402	422	364	345	412	380	369	420	383	377	411	374	361	397	394	415	383	360	388	395	352	391	380	357	370	362	382	389	374	372	382	415	377	353	382	396	373	383	382	384	376	347	378	369	414	371	387	381	397	352	358	405	367	388	367	359	377	389	365	355	373	396	408	370	371	384	359	351	378	342	383	380	365	399	395	367	354	389	388	324	348	377	384	390	367	384	366	395	391	355	394	381	366	369	396	346	377	400	403	383	389	378	404	378	409	373	369	380	355	361	350	357	390	399	416	359	379	368	368	372	397	363	375	359	372	374	411	357	375	386	397	385	382	360	406	394	388	394	405	374	371	392	382	366	383	396	326	427	377	382	390	388	390	372	373	363	401	391	374	405	364	362	408	368	382	389	376	388	354	369	336	403	387	366	363	394	432	362	381	356	392	400	386	354	393	357	388	405	387	408	356	369	363	357	376	389	378	374	398	397	397	398	351	376	369	380	403	354	409	353	349	387	365	374	354	357	382	386	397	401	366	338	387	397	409	367	391	385	371	342	389	388	386	376	348	372	357	397	358	376	373	381	394	374	386	367	365	368	366	372	386	384	376	384	401	373	397	347	383	371	376	387	386	405	415
61990	103093	82955	56326	35876	17979	5860	1650	757	550	536	558	557	570	479	526	507	539	531	506	540	548	525	523	504	548	541	497	541	549	528	512	532	536	533	500	548	496	537	528	530	523	555	541	513	535	568	513	551	567	562	535	535	561	546	560	545	530	563	558	518	554	508	505	504	525	510	510	547	523	537	533	514	558	533	523	573	497	510	529	564	500	528	522	564	520	485	516	533	528	503	479	566	559	562	559	502	515	559	551	529	558	535	527	529	530	481	530	449	495	566	577	540	519	538	552	507	532	507	507	529	521	529	543	535	530	526	574	501	512	472	518	512	501	562	540	568	534	548	499	563	509	509	499	488	524	501	555	532	518	525	534	552	495	544	512	496	540	521	537	523	537	500	542	548	534	512	529	551	506	561	525	510	544	448	500	511	553	548	535	519	516	526	547	522	548	507	526	526	529	489	578	553	530	506	563	494	549	513	543	552	522	554	526	508	518	559	555	528	468	538	531	512	471	582	519	508	556	513	511	555	498	505	516	551	516	509	574	534	530	502	509	542	571	520	526	508	507	536	537	507	545	495	532	525	528	514	553	560	528	517	530	524	508	510	567	530	541	565	530	554	505	557	518	513	537	532	552	550	475	499	532	553	483	491	549	504	552	537	546	531	542	574	494	526	523	540	538	520	517	589	546	518	555	524	531	522	500	509	537	524	539	562	518	528	497	491	477	530	521	543	564	521	549	514	537	549	507	528	533	570	536	506	546	556	539	544	575	503	534	509	515	537	523	513	532	533	536	516	544	538	504	521	514	504	555	523	551	535	533	544	516	515	547	526	591	494	530	519	530	551	530	531	511	548	515	547	526	523	527	506	519	489	463	574	501	513	512	540	529	540	561	520	547	518	509	536	537	518	489	535	545	518	540	502	554	489	558	521	539	496	516	581	523	523	519	508	542	530	514	517	504	507	536	544	515	506	510	505	535	519	487	523	495	515	561	543	550	529	513	547	502	506	553	535	557	567	536	480	494	476	555	525	555	564	528	495	508	519	538	575	485	504	562	501	512	556	537	563	531	511	550	535	518	514	485	500	536	570	508	575	535	564	541	546	520	494	537	536	525	533	490	542	552	559	560	573	526	516	523	501	492	484	504	508	464	525	519	519	516	543	536	505	573	560	512	552	529	564	557	541	551	505	518	547	540	500	535	555	548	553	562	558	535	551	531	518	497	588	547	492	542	557	538	564	525	544	534	528	490	519	519	524	548	529	529	543	532	535	581	544	507	502	502	544	515	502	549	510	534	531	513	524	537	520	526	533	527	540	476	526	509	548	500	578	556	551	541	567	542	517	524	519	543	506	523	493	520	555	534	514	529	556	525	552	520	539	559	545	540	514	493	544	516	542	537	543	549	538	520	513	536	491	513	525	542	541	494	497	579	532	535	494	526	555	533	535	522	533	542	532	520	575	527	513	526	517	529	485	555	525	537	508	543	557	560	508	505	536	522	500	504	501	523	560	518	522	547	514	534	544	580	510	539	546	475	542	514	524	523	525	539	525	555	506	585	531	497	504	513	492	508	564	495	536	506	523	558	532	544	513	531	525	523	506	551	522	545	532	509	562	537	512	556	508	512	577	554	564	511	548	535	528	545	527	542	550	520	530	546	559	539	505	565	536	504	536	530	505	532	498	495	525	517	530	475	505	498	541	512	532	514	518	565	502	559	506	558	520	528	491	574	488	532	510	539	536	524	527	489	519	537	542	549	526	565	500	537	541	507	525	539	572	512	541	511	537	560	504	527	552	510	567	515	508	480	539	502	514	548	544	530	561	522	519	578	491	552	551	551	557	494	475	509	557	538	520	488	534	544	528	551	476	550	510	505	505	545	520	517	514	539	550	494	542	520	519	506	576	503	522	533	471	544	528	507	529	567	509	515	542	510	529	520	531	524	533	481	517	528	499	496	512	546	516	539	515	490	533	547	493	553	504	530	532	525	526	553	540	491	544	560	538	506	550	542	562	511	511	519	532	550	488	528	495	551	492	541	538	508	497	539	518	508	538	532	521	528	567	522	554	511	544	552	552	567	517	538	550	543	528	515	551	532	554	480	494	514	518	504	542	546	535	515	545	566	519	531	543	485	517	551	528	483	516	557	539	541	503	547	537	538	536	511	510	552	561	530	541	547	579	545	472	516	548	546	543	539	520	530	571	524	525	530	517	543	536	544	546	538	537	555	538	511	551	518	522	511	547	531	507	548	560	561	518	494	530	514	504	527	549	529	530	476	499	527	539	505	523	529	536	542	536	545	570	548	543	515	516	497	526	560	522	528	537	559	554	515	530	510	528	504	520	542	555	549	539	510	523	534	487	497	560	540	550	522	535	522	513	501	547	478	488	522	567	517	543	540	549	544	499	520	520	530	565	519	554	550	507	531	568	518	565	543	556	510	515	585	530	517	531	537	557	544	542	553	526	533	502	533	505	522	557	498	534	525	501	545	479	549	547	570	556	528	523	536	491	522	526	486	530	520	541	554	532	531	484	473	524	513	528	517	535	496	511	534	500	527	537	556	542	478	505	473	544	545	552	511	534	541	517	516	507	591	547	523	521	497	523	526	521	547	536	523	516	554	539	512	540	524	541	574	531	504	526	548	589	541	556	521	512	514	553	507	523	522	557	486	489	491	528	533	503	574	532	532	530	518	495	505	558	554	512	535	545	522	543	513	541	490	528	532	558	544	548	501	523	510	529	531	527	495	534	496	494	553	503	514	540	524	554	537	526	524	500	489	466	488	519	514	528	531	492	488	517	510	534	504	506	541	539	547	540	526	544	525	567	525	503	502	530	486	503	536	584	493	551	540	532	541	549	534	493	526	471	579	568	559	545	488	488	521	545	537	505	507	536	521	518	537	560	524	582	530	549	503	524	524	531	544	543	539	524	547	523	514	522	541	572	546	552	552	504	485	498	558	564	581	581	518	497	550	520	488	554	512	532	600	504	534	526	509	512	505	510	517	504	553	502	564	518	543	529	562	508	544	519	513	509	539	519	536	511	529	530	526	550	509	557	526	501	557	514	532	536	541	509	545	560	503	537	495	529	559	570	513	538	528	540	520	509	492	514	519	509	493	537	542	565	540	506	526	536	490	543	497	542	520	557	521	574	546	515	529	528	499	548	545	532	494	525	507	541	531	556	513	539	539	543	519	555	526	518	540	502	510	500	487	549	497	503	517	532	513	570	519	535	553	513	552	545	506	514	539	548	491	519	496	551	494	561	499	528	527	515	577	521	541	521	527	496	536	531	551	521	542	498	537	549	505	537	508	542	560	524	511	524	529	534	549	528	523	510	511	546	561	543	516	558	594	509	547	564	533	542	538	517	523	520	524	533	536	495	589	545	499	531	548	495	549	526	531	542	496	512	530	547	504	570	535	555	538	555	582	516	526	509	473	502	535	509	507	512	517	517	534	540	504	529	503	509	539	523	545	529	499	537	516	522	542	550	539	507	516	537	527
28249	27889	31354	18295	5439	1597	733	476	378	375	370	388	373	385	360	362	349	364	371	362	377	382	371	360	370	374	385	389	379	391	335	359	351	347	368	363	357	381	379	394	386	363	353	377	374	368	354	356	376	365	367	392	369	391	348	390	377	417	363	387	366	337	359	383	384	379	383	350	376	378	341	357	387	344	373	402	379	366	349	359	372	359	388	367	373	352	386	377	347	377	381	383	381	397	371	385	384	342	369	344	364	410	332	354	341	390	398	352	339	383	353	369	335	353	388	378	374	373	384	382	364	352	348	376	359	375	385	346	373	366	365	341	397	368	386	354	357	366	385	350	378	366	358	377	373	361	334	372	352	345	326	372	346	383	392	384	362	390	356	397	383	411	367	384	329	366	374	360	366	366	362	391	413	371	362	376	364	381	383	393	361	336	369	371	364	368	368	342	388	370	348	355	393	398	385	379	387	340	355	405	391	365	380	363	376	374	382	365	372	392	354	415	318	389	378	367	346	378	353	360	392	380	381	372	378	354	342	373	379	357	385	354	332	398	323	376	381	359	419	352	359	365	381	385	392	361	371	371	357	340	352	313	375	359	339	391	381	365	350	374	383	365	406	379	355	355	398	351	361	370	340	361	358	386	344	378	348	373	367	396	355	396	350	356	343	398	377	396	372	365	365	347	347	341	343	399	347	382	383	355	396	346	342	409	384	357	386	344	363	385	393	337	341	359	359	368	399	359	317	360	322	386	385	377	381	360	357	370	369	379	372	341	346	364	358	374	402	358	382	386	392	407	386	376	373	357	390	353	335	365	337	401	362	376	348	384	372	387	390	384	366	371	394	324	413	377	399	349	367	412	343	351	379	386	376	338	395	376	313	368	367	361	374	357	362	376	342	376	388	364	367	385	377	344	368	359	365	372	364	396	370	368	367	374	365	361	391	371	356	373	357	330	382	369	365	376	386	384	365	377	365	383	364	356	340	364	372	401	383	364	379	370	329	358	394	342	356	392	384	379	357	360	355	399	363	357	373	399	371	362	372	371	371	369	403	340	388	382	341	364	360	349	382	384	375	379	355	359	379	366	348	367	333	376	372	370	361	343	386	379	389	356	380	404	363	353	386	396	386	373	383	395	359	346	368	354	357	375	392	364	369	336	355	375	396	368	376	400	345	365	337	390	386	391	383	374	376	365	366	320	368	415	358	348	353	348	385	385	359	395	358	367	356	341	357	370	371	366	339	372	355	359	394	380	383	359	358	384	344	390	397	381	384	357	373	366	379	370	341	371	369	398	393	376	353	346	385	361	346	403	353	361	353	361	367	368	375	409	363	353	345	384	378	370	370	372	391	336	365	375	361	413	339	368	333	360	388	374	374	375	368	377	364	378	391	324	330	366	353	366	372	361	368	360	369	343	340	382	335	359	365	365	384	383	342	384	370	364	382	375	358	345	356	383	353	353	348	361	383	398	391	361	339	375	385	395	367	372	368	349	348	366	356	355	387	373	399	355	377	388	376	350	394	397	351	352	331	385	378	355	379	360	376	386	348	388	359	394	381	385	343	382	366	352	329	372	386	392	345	353	349	361	364	366	360	373	367	375	389	396	383	341	388	386	353	374	359	372	372	346	335	396	365	330	376	355	378	368	337	345	357	361	365	382	353	369	388	362	403	377	362	382	389	365	392	334	370	349	360	326	365	399	360	379	353	369	361	372	349	370	375	372	372	356	379	358	367	339	366	372	347	304	352	371	374	368	373	371	371	366	386	357	363	389	385	356	393	402	390	355	368	382	381	355	407	346	319	322	375	384	390	361	408	391	381	341	374	333	389	364	363	365	406	334	391	391	372	330	373	386	412	388	352	370	379	382	398	379	362	388	373	381	354	369	360	339	358	354	372	345	384	376	382	397	381	366	368	362	376	380	368	388	357	364	359	381	380	349	336	360	399	390	319	377	395	373	386	350	347	369	357	375	355	349	376	362	355	356	368	408	370	377	376	386	388	349	374	380	379	399	361	403	378	365	355	354	369	382	356	383	351	380	400	350	339	352	423	354	337	362	396	393	367	347	336	383	368	383	390	360	343	354	373	365	353	361	386	362	347	381	396	383	343	400	344	381	381	394	334	363	377	362	356	407	326	355	356	387	368	377	392	385	354	355	362	349	353	381	369	380	366	350	383	373	361	380	388	360	368	405	383	342	368	335	359	367	367	389	373	385	352	340	363	383	354	351	352	356	404	346	381	316	360	399	349	369	367	403	379	365	373	368	370	357	358	341	363	360	370	398	372	367	368	337	364	355	371	404	401	366	347	390	363	376	356	383	345	374	352	363	348	382	387	370	350	315	348	340	362	375	358	384	364	382	399	363	344	368	403	353	348	360	362	378	352	385	368	387	400	350	367	395	386	363	375	391	349	361	357	371	373	350	347	359	356	384	397	367	409	355	373	362	361	345	383	320	364	381	371	370	352	360	353	373	340	360	340	335	337	415	358	378	344	365	356	372	359	362	383	332	352	368	383	367	340	382	365	400	370	356	352	375	378	353	379	406	351	359	351	374	368	360	359	357	359	370	386	375	333	369	366	384	389	370	373	359	383	332	378	358	352	345	386	383	387	352	373	358	367	385	377	378	373	372	371	380	340	378	355	365	348	362	361	349	353	390	375	353	348	327	327	392	380	377	347	359	382	374	361	369	344	372	336	363	393	376	376	331	344	378	335	348	366	382	340	340	348	365	364	368	386	392	383	373	361	371	368	368	384	388	364	380	355	356	376	356	383	340	359	366	384	379	376	376	356	378	387	403	339	346	371	353	379	380	359	355	346	356	370	353	358	372	360	371	369	390	351	354	372	335	350	367	367	361	380	365	366	358	373	365	370	356	352	363	414	362	378	348	384	389	387	368	402	384	379	375	366	374	374	357	368	371	369	400	364	392	364	365	361	368	370	344	382	327	352	366	362	343	384	401	328	391	379	411	355	360	370	376	365	365	390	363	371	355	386	344	349	373	355	369	350	379	354	353	344	370	365	345	383	398	380	386	355	365	353	351	362	380	372	380	363	357	358	395	376	372	347	406	403	355	346	364	361	360	371	364	370	365	337	370	383	412	374	385	369	334	381	389	327	374	350	333	368	363	371	356	362	390	388	374	345	421	360	361	354	352	371	361	405	368	375	346	406	367	343	399	363	388	396	344	371	385	401	329	347	361	375	414	380	335	367	351	402	388	400	359	393	358	375	365	366	384	370	381	384	333	406	358	380	346	330	369	336	342	359	355	351	375	374	364	364	339	353	360	390	396	357	371	349	381	352	384	347	357	358	361	378	348	409	349	367	381	334	362	379	372	383	362	378	363	350	343	392	341	361	362	383	359	349	348	370	348	325	388	339	397	377	368	366	353	356	345	348	354	366	388	372	364	402	369	373	359	386	363	344	380	333	404	369	394	403	359	399	340	376	345	351	357	362	347	357	340	383	364	357	346	360	369	353	346	361	367	339	399	356	360
31513	47300	36394	17977	7340	2711	1063	656	571	557	498	511	511	525	524	502	462	521	486	468	522	502	497	526	547	563	514	537	531	560	548	525	507	547	520	515	508	537	552	500	499	512	519	566	520	588	501	525	537	564	509	553	491	563	538	528	579	508	514	490	486	552	495	528	503	519	516	528	480	528	541	551	545	547	558	496	520	568	521	514	545	569	546	533	567	526	509	556	591	544	525	528	522	585	552	494	541	532	536	523	534	519	490	557	552	560	538	544	521	557	544	556	530	519	543	527	519	548	582	528	517	522	493	545	549	545	505	520	560	567	530	495	477	531	536	521	475	527	558	513	538	536	562	522	517	528	515	538	514	548	532	519	530	527	514	518	491	543	505	568	493	470	497	521	519	524	491	527	537	532	467	529	535	498	487	552	545	552	544	528	537	517	518	539	534	497	543	531	487	522	534	520	533	519	514	541	520	528	547	537	524	519	548	511	545	527	548	524	544	547	532	529	499	541	527	495	524	524	550	529	508	519	569	558	523	541	501	521	508	515	483	540	516	492	511	519	508	503	499	514	529	502	527	563	513	549	508	525	504	514	523	552	527	537	537	529	518	536	557	515	492	500	499	534	539	507	504	504	509	573	513	527	532	514	528	545	554	547	508	503	523	490	542	553	513	545	467	517	526	564	536	569	562	536	540	543	499	524	528	521	544	498	497	546	505	524	530	540	546	542	521	547	530	531	531	511	521	553	549	530	479	512	526	538	508	555	538	500	504	517	548	517	526	522	531	488	504	499	545	507	527	562	530	503	501	522	548	550	566	577	537	518	547	512	518	483	555	511	494	474	518	532	532	545	518	544	540	534	538	538	505	527	527	502	518	506	544	543	510	520	494	516	561	524	579	523	536	531	528	554	514	524	509	556	527	524	518	485	514	527	537	568	544	522	547	523	520	518	535	527	536	533	513	503	511	517	496	512	525	523	492	540	531	569	536	523	523	532	551	530	553	522	535	531	538	526	529	513	531	512	526	534	505	479	511	521	497	567	552	485	513	548	521	510	520	528	549	543	575	518	510	552	502	518	517	511	544	555	498	543	475	524	579	475	518	536	510	533	531	497	567	564	520	567	508	479	517	547	520	497	519	507	520	509	499	585	493	505	570	537	563	531	563	551	506	539	539	515	521	524	529	500	504	561	536	554	528	532	496	528	489	497	558	555	513	525	568	554	506	497	537	553	519	505	515	556	556	567	515	506	540	527	513	522	501	516	529	504	542	563	504	536	532	589	563	559	514	542	512	537	559	508	520	527	561	542	573	525	506	565	503	486	532	519	563	528	561	463	520	525	521	558	530	502	579	539	485	514	550	514	520	525	582	498	556	518	548	508	562	518	515	580	594	534	518	455	529	559	559	581	502	559	548	535	542	505	534	538	538	554	549	570	533	534	560	531	536	521	511	518	521	561	540	536	519	507	523	513	561	555	520	510	497	524	557	517	544	531	555	512	508	522	555	518	511	550	520	571	482	548	498	555	533	516	551	514	565	523	514	521	531	532	554	531	487	559	549	542	481	499	519	518	517	540	522	512	543	488	519	522	544	515	486	544	536	494	555	493	534	521	528	515	538	505	503	497	547	517	537	548	552	515	532	534	518	567	519	549	508	553	549	502	561	519	566	558	529	500	513	563	513	531	526	543	537	558	529	483	537	507	506	533	574	516	536	566	534	521	501	535	511	517	531	518	489	523	520	556	544	486	532	524	534	508	538	510	491	516	538	502	516	489	558	553	511	579	536	516	526	553	531	534	547	564	492	504	509	518	536	558	540	550	500	502	489	546	514	542	554	550	500	531	524	505	527	533	541	559	500	560	526	541	559	544	532	517	532	571	545	518	550	517	549	535	570	530	541	538	495	542	518	515	516	536	543	546	501	523	515	479	495	514	563	555	535	501	524	537	517	533	522	570	534	531	548	510	549	530	555	522	517	564	558	537	536	490	555	532	612	550	537	519	494	549	554	550	524	540	549	481	505	560	548	510	525	523	529	507	548	498	542	520	575	507	567	542	499	522	534	512	558	531	505	521	545	536	518	532	528	565	549	531	512	516	523	516	528	477	536	564	561	551	534	509	548	537	541	528	486	486	515	512	494	540	521	504	544	570	494	548	527	518	556	511	528	582	511	523	511	531	535	591	519	520	523	518	538	560	561	557	522	509	541	538	528	534	530	536	507	522	519	528	521	571	501	545	525	545	535	525	536	461	535	517	533	563	486	517	515	553	535	523	550	527	522	538	499	560	550	517	540	573	491	531	514	522	543	513	515	532	570	480	525	574	525	538	549	505	558	538	551	550	504	522	522	515	530	569	528	518	531	505	492	538	532	528	510	500	539	567	541	525	493	508	513	504	516	544	516	550	553	480	553	500	538	524	509	512	524	522	553	569	505	562	532	548	544	540	537	536	521	536	494	514	563	532	523	537	494	553	564	495	510	512	482	482	529	525	541	531	516	510	543	502	509	527	522	521	517	536	567	516	541	553	545	531	509	572	542	525	519	532	488	519	543	565	546	520	525	523	559	527	563	510	553	552	540	506	534	500	526	523	484	531	532	562	587	521	514	515	533	514	504	520	524	510	549	509	505	527	524	524	524	524	521	519	525	530	493	514	549	537	568	506	542	548	537	505	557	512	561	505	523	509	524	502	530	554	508	558	514	563	501	533	514	530	529	477	500	533	543	521	515	553	486	495	531	497	588	541	552	532	552	512	540	522	533	531	526	506	511	481	555	488	496	522	506	525	491	556	524	518	480	532	544	541	528	488	522	511	508	558	510	508	546	519	542	533	546	510	491	501	541	556	526	538	539	575	503	504	550	538	510	537	546	528	544	554	505	559	536	538	560	520	533	503	514	523	517	568	503	567	547	550	533	549	509	559	582	557	544	482	527	508	511	524	555	493	518	533	534	514	500	557	518	513	538	514	521	539	531	524	543	510	534	512	543	566	510	504	535	520	540	513	528	512	515	566	557	533	542	517	528	492	550	494	555	537	541	547	535	540	523	507	514	491	560	523	553	522	539	558	524	498	524	509	551	519	538	538	505	563	519	516	546	514	550	505	573	521	514	556	513	510	516	508	542	518	497	517	531	562	519	511	518	491	528	536	560	531	515	518	530	512	510	520	584	544	537	556	548	496	513	582	490	515	522	534	490	490	544	529	463	502	502	524	549	515	534	537	554	555	537	549	493	570	562	515	545	534	499	524	534	553	512	519	508	531	520	505	538	532	535	522	527	484	503	527	545	548	511	538	532	527	568	531	527	531	532	514	539	519	495	537	502	508	546	571	473	532	574	567	538	532	453	509	492	515	533	511	540	541	506	544	526	514	526	520	535	561	523	528	526	499	544	546	519	517	520	553	538	561	556	520	514	515	529	529	518	535	501	603	550	524	541	507	522	488	538	514	529	517	554	552	542	540	514	550	564	544	555	543	545	537	550	521	542	519	507	527	543	496	526	515	493	537
24636	22746	34399	31089	23655	15957	3980	752	459	372	448	367	390	394	371	406	411	371	423	430	407	404	391	394	383	384	407	413	391	410	416	401	430	399	398	404	385	387	365	393	351	372	391	402	379	402	388	410	370	358	362	366	429	358	400	396	391	408	392	394	421	418	396	412	379	399	370	389	430	419	415	378	437	372	397	398	371	415	407	387	377	406	404	369	426	415	386	352	368	388	377	402	426	378	402	416	418	366	346	371	381	398	373	379	395	409	411	405	392	380	419	425	365	375	400	414	383	400	367	406	363	426	382	424	425	367	385	398	394	371	404	374	386	411	380	377	379	410	401	387	387	393	378	409	388	397	391	398	384	406	379	405	387	393	378	392	358	406	378	405	408	405	388	393	384	391	391	383	426	381	379	415	414	439	360	387	422	363	398	350	403	400	408	395	401	372	390	381	421	419	340	369	416	347	420	442	379	357	434	413	386	420	365	350	397	389	359	390	388	384	399	411	397	410	396	410	407	383	365	387	439	381	426	394	361	388	383	404	402	427	421	397	344	441	383	360	381	408	402	393	368	378	402	405	354	398	395	386	415	402	453	402	397	376	392	393	378	366	397	396	395	372	400	381	370	401	399	393	386	391	413	395	395	391	404	405	388	438	412	408	390	399	387	400	403	369	410	387	402	384	394	429	388	355	433	404	388	391	387	373	419	422	393	400	378	396	384	404	417	389	366	376	373	384	366	403	418	396	385	401	385	369	376	372	436	372	413	402	395	382	369	366	414	425	405	416	366	371	424	371	388	368	394	400	406	414	386	399	394	400	377	372	379	421	384	411	429	422	419	386	401	410	392	394	391	407	400	421	400	386	370	381	387	424	403	353	364	429	453	372	396	351	400	386	413	386	417	411	390	404	370	406	414	365	346	422	394	408	383	403	432	393	385	375	422	394	390	416	412	425	383	408	371	397	365	396	388	415	405	391	365	402	383	377	381	363	422	401	406	403	418	396	359	402	383	400	397	415	359	366	366	396	385	373	402	411	368	372	387	393	430	355	398	340	399	397	383	429	386	391	398	397	372	413	379	415	385	397	392	419	406	402	436	402	439	381	395	398	389	376	357	371	383	405	417	403	431	406	388	422	374	369	348	349	372	420	395	416	399	350	392	397	390	372	419	413	426	394	403	390	434	380	404	408	400	412	454	394	394	416	398	391	378	430	383	360	398	404	403	376	378	382	397	375	377	381	372	393	382	362	402	404	398	392	375	409	394	399	351	420	414	393	383	406	368	413	399	423	425	394	437	425	400	387	402	394	416	386	391	396	420	406	385	422	398	390	403	405	404	410	344	391	359	390	427	378	408	383	361	370	388	398	410	404	367	416	404	396	374	396	370	402	413	431	378	388	420	372	357	414	423	389	348	411	375	404	405	380	399	360	393	378	405	389	393	382	465	386	386	391	412	395	426	410	380	361	386	358	389	388	368	383	391	388	398	400	413	375	403	389	414	402	365	386	411	394	394	366	376	401	397	445	398	398	402	421	400	406	394	384	378	382	376	393	371	396	440	403	400	411	388	402	417	416	390	358	363	371	364	385	383	383	375	411	406	353	406	386	364	382	357	419	360	412	401	396	393	393	373	421	377	378	407	398	386	354	390	388	371	386	349	372	374	387	403	395	426	406	381	433	395	407	393	372	379	389	378	366	401	393	384	359	368	390	398	376	414	409	418	389	389	431	397	384	388	404	355	379	385	409	383	414	370	386	407	415	400	393	434	407	411	403	390	406	421	404	376	371	363	394	400	385	422	364	383	401	371	368	395	433	409	400	399	398	392	408	401	384	384	370	413	381	373	370	411	404	378	389	418	400	400	414	430	386	406	414	389	406	391	379	381	368	392	418	429	430	391	387	373	377	423	375	409	413	405	394	395	412	426	388	408	401	389	395	391	363	361	385	383	405	413	388	358	368	371	413	382	363	366	399	413	415	414	368	398	403	385	395	417	366	383	418	381	417	439	365	389	412	437	404	407	373	393	393	349	385	365	389	396	397	396	388	368	402	373	409	378	399	388	416	381	369	364	341	399	422	361	399	402	391	380	425	388	385	392	390	413	387	378	403	418	400	394	418	359	365	406	400	367	382	389	389	427	395	407	388	407	417	406	410	407	388	384	414	398	396	408	385	435	412	400	432	424	400	409	397	413	369	412	437	397	413	426	387	379	401	420	412	370	407	388	434	377	378	380	431	372	381	413	411	366	392	401	395	371	364	342	383	383	361	382	398	382	378	394	373	376	396	378	387	360	393	361	429	407	381	395	362	385	358	404	417	386	393	396	408	397	365	429	410	378	398	394	395	357	382	378	419	351	381	379	386	410	364	438	423	386	389	401	376	371	398	426	393	397	363	405	397	361	410	383	400	390	401	398	401	385	414	407	386	428	353	392	401	414	331	404	396	406	410	412	420	382	411	396	377	387	372	391	379	425	378	386	391	405	380	406	392	370	394	395	381	392	388	370	408	395	404	388	381	360	392	378	385	384	394	382	387	385	400	370	364	374	386	398	387	395	409	385	410	377	412	384	402	413	400	431	406	400	395	390	400	413	393	412	391	402	404	436	376	407	376	406	403	418	408	365	391	366	368	432	394	408	387	418	404	396	416	413	378	422	386	369	386	423	427	355	390	380	401	380	403	398	374	424	392	365	371	359	372	378	392	378	359	405	372	381	408	369	395	403	390	383	399	415	378	405	407	414	386	413	403	387	379	378	332	346	374	412	422	360	380	405	354	416	403	409	388	411	385	393	384	409	396	410	391	419	376	406	403	418	372	379	388	364	383	416	372	394	416	419	399	427	422	406	398	385	405	382	375	366	409	346	417	421	363	400	383	412	392	420	393	377	427	406	381	362	405	417	423	389	369	359	392	423	399	366	372	404	420	382	421	390	414	405	371	401	397	400	386	388	394	417	419	373	424	372	381	401	395	385	390	433	340	393	376	388	405	397	420	415	366	386	384	392	404	393	385	360	401	370	384	416	387	395	387	406	422	436	363	381	409	413	376	416	402	360	377	367	365	366	440	373	397	406	404	397	395	381	391	399	383	352	403	388	382	434	392	360	366	396	405	369	389	407	382	368	403	402	409	386	377	413	404	378	384	385	396	412	401	403	369	397	379	412	383	397	368	367	375	421	380	406	398	383	375	398	377	393	387	390	386	401	395	370	380	393	409	412	357	406	399	386	381	415	429	388	376	388	380	398	365	409	418	402	388	403	385	366	398	412	412	396	397	394	391	386	383	364	384	415	424	404	354	401	376	393	412	364	393	419	389	411	374	404	409	419	376	380	396	390	387	392	350	380	425	325	417	379	359	389	394	386	409	385	356	395	373	415	412	384	388	405	418	402	368	346	399	382	406	408	373	430	380	380	371	384	403	355	402	413	406	397	375	403	401	383	405	381	385	379	377	389	352	376	395	369	426	382	383	398	353	392	394	389	427	399	402	396	414	385	394	462	423	405	372
58084	92430	72581	46169	28291	12408	3774	1288	701	587	605	589	594	583	563	539	590	576	538	597	551	551	532	540	584	574	528	529	505	564	583	576	544	562	551	531	504	559	548	586	559	602	560	561	582	577	597	535	566	564	571	542	526	572	545	579	577	563	566	510	580	569	536	605	556	567	548	564	591	548	576	575	572	525	530	587	526	530	587	579	555	558	603	602	572	535	560	534	542	541	550	528	576	550	568	527	557	593	556	517	518	527	530	553	584	526	553	525	560	555	598	569	536	578	521	595	513	594	547	568	534	545	523	530	548	592	560	580	543	599	602	540	594	553	559	526	551	534	521	552	563	554	571	591	568	542	564	561	582	585	534	560	539	547	577	542	564	561	575	587	554	518	581	580	598	502	562	581	543	542	559	569	554	552	589	593	605	525	534	590	523	569	591	546	567	565	546	573	565	538	548	529	582	573	616	566	567	524	584	541	528	567	578	538	595	558	594	591	570	585	561	530	527	511	562	534	552	565	583	584	565	565	573	532	570	546	554	568	520	600	551	563	568	493	562	560	546	589	545	542	545	527	518	570	517	541	603	552	561	584	594	554	561	540	592	561	548	576	549	522	557	517	565	540	579	570	556	564	560	531	525	551	557	551	569	553	571	542	551	556	543	572	555	602	512	532	571	576	538	565	557	578	537	551	555	555	592	596	542	513	544	577	571	590	519	541	568	579	539	535	557	571	536	538	567	525	517	555	571	572	595	532	554	553	575	540	535	525	539	525	561	550	545	557	581	526	561	577	580	531	566	556	584	575	563	549	531	564	588	539	561	534	586	538	595	536	563	598	542	549	580	563	587	582	568	539	540	529	539	563	567	540	547	587	586	510	541	534	569	530	581	545	603	562	547	570	557	591	563	540	582	512	589	549	592	555	572	559	568	555	565	567	614	575	560	617	520	603	515	548	542	563	586	541	520	543	573	538	510	569	562	583	543	538	555	556	546	594	580	545	553	544	583	546	540	570	509	555	612	595	528	543	567	536	558	548	563	567	545	572	583	533	525	558	500	522	544	568	551	567	562	565	565	525	586	545	548	533	551	590	537	562	564	544	552	523	557	565	549	584	546	508	586	545	581	576	607	613	576	570	551	587	563	566	547	554	507	609	555	584	586	563	559	547	534	551	567	605	604	589	571	542	537	600	564	600	561	581	599	589	589	554	554	588	500	556	606	586	591	552	549	604	553	542	577	541	569	560	585	554	530	566	546	559	577	547	520	578	555	566	573	578	559	562	588	521	554	536	558	545	539	532	595	572	557	610	562	550	572	560	570	585	556	550	582	567	532	581	550	588	579	593	532	597	569	550	558	508	554	568	555	549	544	528	536	534	562	558	514	567	538	561	540	590	605	550	566	546	552	591	575	553	586	545	552	544	575	562	564	610	551	626	513	549	556	550	560	527	532	573	543	550	605	551	560	582	552	572	585	571	520	546	550	556	560	571	566	532	567	575	576	590	573	570	586	527	572	588	537	573	602	510	583	551	541	567	595	569	519	577	553	586	525	550	532	526	545	549	590	566	566	588	530	558	573	545	540	552	585	562	525	526	556	529	548	580	549	572	551	536	556	536	530	580	543	556	556	570	557	561	550	572	570	568	566	545	611	558	547	561	545	551	544	564	552	533	536	577	540	548	559	583	538	622	546	545	548	532	555	539	581	529	589	577	585	596	544	529	596	564	578	565	574	529	558	577	541	559	557	551	571	555	586	531	537	536	553	562	565	514	572	518	561	533	574	594	544	524	557	541	601	544	543	555	535	536	568	552	563	566	580	584	580	572	607	587	595	548	596	576	544	536	533	596	562	569	582	574	559	577	612	582	541	555	589	555	559	571	559	591	577	530	571	562	520	558	573	547	543	570	577	572	544	554	600	553	561	583	578	542	584	625	573	553	590	580	550	516	578	549	542	542	566	563	549	556	549	565	519	578	526	596	521	596	548	570	564	559	593	547	554	559	553	557	611	572	542	554	556	555	534	570	534	575	568	534	552	589	549	540	578	586	523	547	520	548	494	553	524	543	557	599	570	514	550	558	523	556	580	536	535	596	569	575	583	608	547	576	570	543	556	560	521	531	562	531	547	540	523	558	591	563	578	548	578	544	537	517	538	598	567	576	557	556	549	582	590	568	552	597	529	605	562	540	572	516	541	568	533	589	538	628	566	528	563	581	548	562	602	545	544	586	532	497	537	585	581	558	550	548	586	576	576	573	548	550	552	579	531	541	559	544	554	548	544	532	552	589	540	535	569	567	565	594	592	530	604	566	518	537	605	559	539	547	531	584	561	577	602	565	505	547	550	563	529	556	534	580	560	588	604	547	527	555	535	574	560	530	580	557	581	554	569	556	584	553	571	561	574	552	553	510	528	552	584	563	557	568	566	560	572	571	569	563	594	610	589	630	550	590	541	516	539	530	574	552	546	553	561	568	563	568	563	577	575	571	535	560	588	549	557	532	569	570	597	521	554	571	541	586	576	593	585	568	538	573	624	479	546	596	578	527	601	628	556	570	549	614	497	533	574	557	555	593	550	566	559	529	580	531	571	571	513	627	582	550	576	538	582	556	564	529	564	545	574	534	554	478	549	560	553	496	587	531	539	571	521	526	574	582	550	586	565	586	619	566	580	541	577	597	550	526	554	563	582	581	558	584	568	555	556	540	571	529	584	542	570	552	570	557	571	538	520	572	580	540	544	562	557	507	536	547	576	549	533	571	542	561	562	544	538	544	549	535	535	527	527	560	547	560	583	603	547	537	584	530	547	583	551	551	580	577	546	538	576	534	574	590	538	516	603	558	539	594	540	576	519	591	584	536	572	582	573	542	590	617	607	577	548	530	555	548	506	543	503	547	539	567	603	531	519	597	589	580	575	526	564	567	574	567	562	531	546	594	587	590	565	558	536	595	548	611	521	592	519	559	583	612	560	552	575	560	569	581	553	530	538	551	569	550	585	571	533	578	572	588	552	564	602	574	557	571	576	563	531	629	566	562	513	524	544	559	532	558	562	570	600	539	516	542	533	583	593	569	558	569	585	561	576	539	605	563	592	581	555	550	531	562	486	570	539	565	582	555	572	576	525	579	605	539	489	615	545	555	552	564	585	577	556	551	552	592	562	592	520	564	577	550	556	589	578	545	577	542	559	544	581	545	509	537	569	549	570	579	560	574	534	567	593	574	550	567	536	547	519	570	587	548	588	551	572	622	551	551	555	548	536	568	520	555	538	550	559	599	554	582	555	533	564	557	535	632	567	567	538	564	557	552	545	602	576	602	558	572	546	542	554	545	558	560	542	558	548	563	568	553	560	562	536	510	536	562	604	551	560	593	584	591	519	534	555	563	537	575	539	549	585	546	559	566	539	576	577	592	583	524	537	572	576	496	593	598	572	538	542	550	557	589	563	582	543	500	568	566	564	585	597	550	553	562	581	560	537	549	568	545	572	536	567	564	536	538	543	572	520	547
23559	22041	31992	27350	23691	21553	12050	1271	505	433	419	409	419	413	403	396	422	415	383	391	378	408	406	398	407	410	421	405	398	375	438	398	408	406	394	391	392	438	421	393	403	419	372	353	405	379	415	381	404	416	399	409	409	436	397	388	412	416	406	383	402	442	372	347	371	389	367	404	365	407	396	383	403	416	406	410	377	412	398	393	412	401	394	387	371	401	382	391	381	422	406	379	396	392	399	384	441	412	396	384	405	405	376	400	398	394	359	401	373	391	403	400	403	400	362	353	391	400	365	339	357	409	364	380	354	401	373	387	418	422	370	358	379	427	388	395	383	394	431	380	360	377	423	396	404	408	396	379	364	381	380	441	394	400	392	427	386	403	376	372	401	349	394	377	382	373	376	393	400	431	392	379	417	383	374	406	429	385	405	349	397	373	354	382	420	384	397	421	382	376	392	368	418	384	379	381	391	376	370	374	371	367	424	406	406	410	405	376	373	358	377	364	377	434	349	371	373	408	404	396	379	414	394	416	383	407	389	364	382	351	402	378	385	391	378	389	371	407	388	377	408	414	349	411	401	403	399	386	379	423	389	386	417	392	387	372	375	398	411	403	394	401	400	408	379	387	379	384	403	370	358	401	399	402	399	434	365	381	419	404	400	372	403	391	400	411	392	359	370	376	362	410	395	365	404	396	368	363	390	392	373	433	414	393	377	390	388	393	368	379	366	388	371	388	391	356	383	388	403	375	401	365	362	382	400	384	398	396	381	392	418	381	388	378	400	392	378	402	407	419	396	391	365	336	394	374	430	419	369	355	392	396	386	411	364	395	352	349	427	399	407	368	409	366	405	366	375	373	382	385	385	378	381	364	371	377	393	419	351	407	379	438	432	376	409	416	374	412	398	402	374	353	398	384	378	410	371	384	398	381	401	430	401	432	397	383	378	389	399	433	384	393	377	362	382	392	383	368	390	405	395	373	385	373	402	407	394	368	382	408	391	374	373	406	377	411	357	351	415	383	394	381	369	369	395	404	403	382	412	384	352	395	396	419	385	396	376	355	388	406	394	388	388	404	418	380	381	390	384	388	398	402	393	411	407	395	372	374	414	404	405	381	401	387	382	383	393	418	406	371	402	418	376	401	412	418	393	408	392	396	382	363	375	386	412	414	411	414	389	413	402	365	398	410	357	405	403	405	386	405	381	390	377	375	421	390	388	424	423	376	375	419	387	393	422	379	405	381	412	401	369	350	373	383	387	358	369	378	383	390	395	365	427	428	394	388	405	383	371	400	404	383	401	376	365	392	373	412	379	358	394	411	352	392	376	378	416	414	414	374	392	365	389	388	393	366	388	346	393	386	361	406	405	401	391	394	343	381	409	388	362	391	419	369	394	363	396	382	377	350	419	404	410	401	359	389	375	393	425	383	372	417	372	394	390	399	387	353	380	373	387	413	362	419	385	384	379	374	424	400	390	384	418	394	346	353	413	382	338	392	407	411	347	392	396	391	426	394	401	367	406	396	408	367	420	394	379	373	386	394	389	381	397	406	389	384	361	403	431	381	380	396	407	358	408	357	369	396	377	360	413	413	334	383	388	390	382	412	370	396	388	377	389	376	426	407	401	391	380	362	431	390	372	387	372	388	368	381	409	380	370	401	374	348	402	405	400	411	409	410	392	387	398	377	387	381	408	409	387	387	367	394	390	399	411	427	398	383	380	387	405	406	415	384	377	397	409	389	382	373	394	379	401	386	393	375	374	390	410	380	393	367	358	405	408	371	384	403	394	372	375	350	399	404	401	400	390	392	390	405	379	423	366	363	410	376	381	371	399	396	376	409	391	410	398	421	360	407	373	369	393	410	353	399	367	403	390	412	410	425	373	389	400	419	390	391	390	380	420	412	392	340	383	376	363	380	373	378	381	391	381	384	357	433	427	384	361	398	342	419	392	411	393	384	404	383	356	368	406	413	397	413	411	382	383	430	372	386	387	377	384	451	401	386	399	389	388	387	374	395	379	402	439	373	397	347	413	377	401	420	404	424	373	368	408	366	409	396	395	366	387	397	388	402	412	391	413	413	400	381	398	377	408	356	401	434	399	396	410	392	374	369	388	409	394	378	382	377	352	374	393	395	407	390	409	404	420	393	368	390	386	365	406	388	392	402	390	389	372	432	373	390	399	368	400	423	416	368	402	408	397	407	389	405	402	419	355	438	381	402	376	404	372	405	393	386	384	382	405	387	366	404	386	379	419	356	397	376	412	403	383	378	391	401	387	408	377	364	390	376	407	380	386	412	399	386	396	339	398	402	427	389	386	391	381	376	383	399	377	410	424	365	398	411	413	393	414	333	411	402	374	406	383	403	399	368	402	344	386	409	374	355	368	352	383	409	382	404	376	379	378	397	393	403	393	386	376	389	376	364	428	385	373	400	309	385	373	391	396	405	398	375	374	404	393	368	387	401	342	357	390	408	366	403	359	422	414	432	408	375	417	385	365	392	394	403	363	391	415	386	389	377	370	372	414	408	376	382	369	402	376	380	350	395	364	364	390	393	395	372	379	379	402	383	411	382	378	397	369	391	379	385	372	394	406	364	400	394	370	388	393	376	374	387	388	398	405	379	405	399	425	360	421	374	352	347	402	388	409	418	393	373	389	388	389	406	394	395	421	432	410	410	407	361	384	378	363	410	405	379	402	368	390	376	395	419	415	398	366	387	374	422	421	395	365	372	414	377	391	394	422	366	366	381	400	358	402	398	364	395	413	382	404	400	399	370	368	406	359	365	396	405	407	404	380	379	378	389	409	361	411	381	410	400	369	406	386	371	403	383	372	392	390	398	374	369	394	411	395	406	399	346	397	370	378	372	385	391	391	418	373	392	396	406	386	388	416	386	418	387	389	399	374	360	392	406	367	412	392	364	387	425	372	406	367	387	397	366	391	412	408	406	382	425	424	374	375	400	377	379	440	398	398	405	375	379	350	395	406	436	372	367	403	398	353	401	352	376	367	379	365	368	387	374	386	414	368	409	402	378	410	402	381	402	373	380	391	376	382	384	418	381	368	364	381	419	390	388	405	401	375	372	386	390	398	388	411	400	360	432	414	401	445	411	386	386	394	444	416	393	373	390	373	346	375	390	359	426	390	368	402	398	406	335	373	372	411	373	420	394	377	410	408	362	400	407	386	387	399	399	385	401	407	376	405	406	370	365	360	367	403	379	369	384	393	433	393	402	380	364	391	388	421	381	407	388	400	401	376	357	365	386	349	354	424	393	366	356	403	396	389	380	398	427	410	380	384	396	395	395	413	381	406	344	373	380	426	378	395	400	400	374	369	382	374	391	370	369	416	382	384	373	387	384	409	381	411	366	387	355	404	380	406	347	355	393	395	403	392	359	380	389	406	427	401	368	367	391	421	400	366	360	395	360	376	371	391	382	377	361	389	374	390	365	395	396	393	383	349	398	416	390	398	387	390	428	392	401	404	352	408	364	390	386	402	380
62391	103599	83018	56210	36024	18404	6208	1778	799	599	570	540	597	529	556	539	554	529	548	558	515	556	558	510	558	532	531	572	547	564	548	554	533	535	532	512	568	546	515	497	536	574	508	573	580	543	511	526	511	557	558	562	540	551	542	524	558	520	555	581	534	540	481	519	591	515	564	551	562	520	578	539	599	508	521	562	517	547	534	529	581	538	548	581	555	527	546	564	563	535	523	545	574	539	536	534	523	549	527	524	521	545	567	552	557	529	521	533	540	541	547	571	534	541	581	562	540	501	552	532	545	542	508	527	516	491	555	528	527	512	541	536	537	490	532	557	514	555	575	520	516	521	563	555	558	532	539	510	549	553	551	553	538	541	557	542	543	508	539	568	485	519	555	562	543	509	591	484	527	510	505	564	579	497	528	566	534	505	537	517	531	572	553	535	563	526	546	524	545	533	547	535	527	575	583	564	547	540	553	529	511	554	555	521	548	536	524	550	516	520	564	544	533	586	501	510	526	532	514	546	533	533	560	539	578	538	534	583	489	545	517	538	525	496	520	553	520	518	576	592	561	502	536	536	553	520	552	524	516	572	579	563	574	550	561	530	550	523	513	544	525	532	574	519	508	544	535	558	548	586	520	551	528	541	525	517	559	561	533	545	572	536	587	571	522	591	541	541	537	535	596	589	548	503	573	559	553	547	563	529	540	518	541	553	572	514	540	523	520	531	491	542	587	507	555	559	588	493	542	530	523	536	507	531	525	532	553	523	560	564	550	531	538	577	548	555	573	539	518	536	529	567	537	556	533	501	525	494	546	535	520	568	510	537	558	533	478	568	547	549	530	547	569	534	559	549	542	549	505	601	518	561	501	556	554	515	543	543	532	549	533	517	518	511	541	536	565	556	530	559	534	491	534	540	531	569	569	561	582	511	520	544	540	488	536	541	496	526	544	539	526	512	559	557	577	545	488	561	536	573	529	532	512	551	522	531	565	572	562	520	563	534	524	557	543	553	545	506	564	578	566	518	530	525	543	505	558	546	546	542	511	587	541	539	566	529	564	566	489	545	566	507	517	572	560	572	519	561	519	550	521	505	486	544	504	566	575	538	531	573	543	525	543	474	533	543	549	553	557	556	503	537	546	561	509	485	535	514	541	595	511	529	544	505	573	570	544	526	530	576	532	549	543	521	490	532	593	566	513	499	530	516	545	583	529	541	544	528	551	551	540	572	519	555	530	536	496	525	532	543	568	573	540	551	561	547	550	566	564	548	553	554	567	559	552	552	529	550	541	510	598	541	528	563	532	530	492	525	539	581	523	513	555	544	524	549	521	536	504	546	577	555	501	580	557	503	509	530	534	526	555	534	592	530	511	530	569	526	518	524	540	522	526	541	518	508	510	524	542	531	576	556	489	531	566	537	557	508	539	550	499	562	550	560	576	548	595	555	556	536	536	550	592	543	511	551	493	545	521	558	522	537	542	539	508	544	570	550	538	551	552	543	579	537	551	558	536	540	503	505	550	520	501	528	561	536	549	522	557	533	579	507	597	550	548	559	495	542	589	589	510	516	534	551	563	555	540	508	527	562	517	517	586	552	588	533	585	555	573	536	549	523	542	569	536	528	554	530	578	524	545	559	533	538	548	514	530	531	562	516	552	530	591	572	521	533	555	562	549	542	543	496	513	531	535	511	553	562	526	553	539	587	530	566	521	574	516	562	531	556	520	479	521	532	526	590	526	524	537	525	508	538	552	530	529	520	580	540	548	535	553	572	530	566	513	580	506	537	563	571	555	581	484	522	498	536	530	539	555	586	516	557	577	524	541	519	540	568	562	504	611	513	544	545	553	550	556	563	491	527	545	512	532	493	556	593	564	506	542	557	562	530	547	538	570	530	520	548	507	582	512	545	550	544	525	534	536	565	553	527	520	546	540	498	503	527	518	547	524	534	532	507	579	549	533	523	557	566	550	532	555	561	531	547	542	521	521	509	509	530	521	542	530	552	554	594	529	543	580	549	544	543	557	568	530	549	521	560	576	547	549	483	535	536	535	513	560	476	550	499	567	558	562	519	531	548	572	545	574	515	539	546	549	562	498	540	517	591	556	512	488	509	513	526	546	554	554	570	515	507	566	493	523	515	545	517	488	537	563	525	534	477	537	506	531	517	564	545	529	542	502	573	564	556	549	540	543	523	520	554	549	550	581	562	542	540	548	540	540	581	559	519	495	507	540	548	559	555	538	544	527	531	529	553	521	547	551	543	552	553	560	532	529	517	557	540	546	506	514	533	553	576	555	535	526	557	561	538	553	527	540	535	556	495	539	537	542	560	580	548	570	546	545	564	548	516	564	525	500	538	535	597	579	568	555	536	495	525	536	555	540	509	496	533	546	518	563	558	534	591	561	539	546	541	529	548	543	542	560	529	539	499	521	521	535	573	546	566	505	532	545	536	519	560	541	560	549	519	564	514	562	537	539	545	515	511	530	529	553	534	513	522	547	552	547	548	565	508	544	537	554	535	553	510	570	551	518	556	538	525	544	576	577	539	550	564	539	574	542	561	508	546	529	528	529	543	498	562	522	604	549	507	545	539	489	567	510	562	521	554	541	570	547	563	546	549	561	557	530	549	549	552	584	575	494	582	532	488	507	520	568	564	517	517	508	553	520	518	549	546	579	522	534	549	532	517	547	511	518	514	570	531	516	529	559	518	545	555	510	537	556	561	495	515	558	533	567	522	555	517	529	552	506	563	552	536	524	563	535	513	537	575	543	538	544	557	559	529	544	563	534	546	532	529	523	523	533	518	508	519	542	567	536	589	532	520	541	545	532	536	530	526	561	517	549	551	525	560	561	533	522	535	574	503	548	501	544	527	536	569	533	559	518	545	563	547	568	548	538	554	604	522	588	568	580	573	528	565	549	545	524	534	536	554	552	494	509	529	539	545	547	498	597	522	485	579	564	499	533	541	521	536	589	516	538	568	531	548	541	541	497	546	553	545	532	515	523	528	556	523	561	567	568	529	530	537	513	552	503	493	571	550	530	515	561	542	544	520	548	561	540	580	546	527	586	576	564	518	563	537	542	552	540	552	554	544	569	541	534	550	516	539	557	572	562	543	550	514	542	557	540	530	556	526	535	547	571	539	539	537	484	534	561	538	561	579	577	556	573	587	584	532	509	521	528	492	531	538	508	547	577	544	545	513	545	558	542	539	519	522	526	567	500	521	559	510	540	541	552	543	534	532	562	537	555	577	549	523	530	517	533	523	524	539	572	537	506	521	553	542	572	543	549	544	504	581	548	546	541	567	528	571	560	557	533	542	524	566	561	576	591	560	539	563	545	524	547	575	578	566	520	507	558	512	559	553	527	501	550	525	533	526	521	558	540	535	578	538	568	571	532	544	549	539	550	557	596	536	513	551	555	573	535	564	574	518	503	540	566	513	496	518	560	578	523	532	501	512	526	529	524	564	533	553	588	543	509	544	548	577	547	570	559	524	546	525
28272	28067	31337	18069	5165	1529	711	417	388	361	358	359	385	355	397	394	347	379	417	415	360	370	362	379	370	368	362	392	377	408	363	340	382	348	382	362	359	404	391	366	363	383	385	376	369	399	379	383	378	379	367	398	406	345	358	373	372	351	386	362	344	374	389	405	366	399	397	390	353	381	362	381	369	338	370	380	374	373	376	365	350	369	397	367	377	395	391	372	337	373	382	371	390	360	381	379	367	365	407	408	366	377	411	407	363	395	370	373	367	388	360	377	380	360	385	413	376	402	375	387	355	375	360	379	375	337	388	344	380	329	366	368	355	378	353	405	373	380	400	387	339	362	410	388	357	378	345	391	359	372	392	366	363	345	376	397	359	380	383	362	388	387	367	367	376	379	343	364	365	379	400	370	350	365	409	395	383	392	402	376	339	367	369	391	376	370	428	347	383	364	375	374	358	343	361	410	371	323	396	395	388	360	402	404	385	362	318	373	392	360	352	356	364	361	357	360	349	385	372	403	356	382	369	365	366	374	372	364	424	356	364	379	398	412	367	352	355	370	385	372	378	377	346	334	377	385	344	383	363	402	404	392	351	355	377	389	399	355	374	339	389	380	367	383	351	398	399	377	381	392	364	368	387	372	381	378	368	385	394	405	372	385	357	363	394	374	320	398	342	352	356	335	373	347	361	387	370	362	346	417	362	365	386	370	391	330	359	377	360	361	345	346	396	370	408	390	402	402	388	346	341	367	378	364	338	346	364	384	387	352	376	356	368	375	364	385	374	377	358	370	402	399	368	352	396	378	375	350	402	358	374	406	362	404	357	376	395	372	353	389	335	366	356	402	367	371	396	358	383	359	380	369	399	395	341	371	362	384	377	347	394	331	394	372	394	401	357	351	373	384	376	403	349	345	356	370	362	391	347	402	364	381	377	414	373	375	362	371	380	368	360	362	382	364	371	365	359	411	371	352	349	349	365	388	383	349	364	365	399	353	334	353	380	346	380	383	391	376	379	407	378	370	362	369	380	347	391	392	363	351	359	390	373	372	393	381	395	386	406	371	377	355	382	336	364	377	348	375	357	388	391	331	367	332	415	373	386	377	367	398	367	385	368	347	385	367	395	355	344	378	397	339	365	380	399	365	385	357	419	363	387	349	367	352	393	379	363	425	348	363	376	408	400	374	354	366	404	367	373	369	373	393	350	385	361	384	370	365	395	375	334	376	363	383	398	369	390	374	370	342	333	386	389	404	344	342	373	338	388	375	357	379	373	364	377	350	377	382	365	397	413	341	376	377	362	362	337	346	355	374	363	390	334	392	395	384	367	373	347	388	371	386	356	386	339	362	373	370	367	372	396	408	385	374	387	373	406	386	410	368	380	383	379	370	358	363	358	376	392	394	391	328	375	397	350	396	361	366	364	387	337	384	375	411	352	385	372	423	397	365	386	352	373	375	382	373	342	355	344	367	374	372	390	376	393	362	411	379	392	374	366	367	384	411	391	379	348	373	387	375	382	347	377	336	396	374	363	375	372	372	380	386	378	406	360	380	389	345	359	375	399	372	366	376	387	335	387	381	360	371	366	390	374	404	400	391	391	376	369	392	349	342	358	394	424	360	341	389	382	367	368	343	388	338	388	377	367	341	351	369	399	376	382	388	387	386	374	376	367	378	393	380	407	377	389	375	392	408	381	346	369	352	363	378	370	390	369	392	379	389	388	366	361	392	393	393	367	341	399	362	372	409	369	378	355	347	357	363	370	369	352	340	388	355	375	377	359	372	381	381	354	381	341	360	361	376	372	368	367	383	338	381	371	365	403	383	361	355	383	359	370	372	383	372	364	388	395	397	426	390	398	393	358	345	395	361	339	360	405	372	367	383	362	378	388	388	415	378	363	346	371	353	381	392	373	351	368	351	371	364	414	344	398	365	390	391	337	339	363	396	371	360	379	348	404	381	391	366	432	346	347	351	356	387	353	382	391	358	343	404	368	364	349	365	358	391	372	327	386	365	393	376	397	389	370	368	394	317	397	369	358	399	408	390	389	388	386	388	392	384	365	392	333	397	356	378	382	367	388	351	362	404	380	382	335	387	357	385	378	358	376	320	344	390	403	362	358	414	365	352	385	364	347	374	361	347	392	365	356	378	375	385	351	385	333	356	361	375	383	343	352	378	375	386	363	382	349	381	368	379	400	324	351	347	341	368	362	359	421	369	386	409	416	373	364	367	387	393	371	373	351	391	356	374	385	369	370	386	377	392	358	399	357	375	396	324	380	385	368	367	371	412	354	337	369	355	381	384	383	390	380	399	359	359	358	380	370	381	405	328	375	379	359	326	361	397	371	333	352	378	376	368	399	401	365	355	376	354	369	357	351	373	386	354	410	376	385	394	374	393	360	411	378	372	339	370	355	385	366	395	356	334	382	380	348	372	387	390	371	362	379	312	357	395	377	409	351	380	368	346	353	381	396	371	368	363	346	331	374	369	400	361	370	356	398	370	382	363	400	390	373	366	358	369	335	371	407	344	392	373	362	368	391	393	365	361	358	402	358	373	368	356	362	362	386	372	365	338	346	362	363	384	388	371	388	375	367	349	389	349	359	371	374	381	378	370	355	347	385	405	417	396	370	372	377	399	413	363	374	357	405	362	374	376	337	391	351	370	349	379	365	331	376	395	375	384	351	410	398	373	408	403	360	391	349	395	384	384	391	396	344	380	341	380	388	374	371	394	386	381	380	366	370	353	374	375	368	400	392	384	388	382	398	365	394	399	375	372	380	373	397	364	389	370	374	391	347	356	346	338	369	368	371	373	359	366	396	343	386	407	388	368	348	363	350	383	364	372	379	383	336	360	378	381	371	385	362	369	390	385	375	376	424	385	358	372	359	370	374	393	368	390	364	340	381	388	382	340	363	368	360	401	381	359	377	363	377	358	359	360	374	382	344	338	418	367	392	380	333	350	369	368	339	368	340	347	391	362	363	361	357	365	331	405	380	359	387	337	359	384	363	362	396	389	370	387	332	374	377	358	362	333	359	397	372	399	400	378	382	369	351	374	368	354	362	379	358	378	381	362	366	368	389	379	389	361	422	373	378	355	346	375	386	365	342	323	347	382	364	368	352	347	363	344	385	347	348	403	363	361	368	392	398	362	387	369	345	379	372	401	369	370	396	379	390	374	374	372	382	360	349	359	363	351	390	359	368	342	355	347	404	372	374	366	341	353	405	340	384	354	360	361	391	404	378	344	378	388	405	365	369	383	370	404	400	380	368	376	387	399	357	349	363	374	424	360	354	358	372	361	380	397	406	405	366	366	380	387	379	382	392	411	378	380	362	379	369	393	398	374	349	326	380	389	366	381	377	407	397	399	368	386	387	383	352	380	392	367	391	373	367	388	402	367	394	381	328	368	376	371	393	374	388	398	349	334	380	389	369	370	388	373	363	358	355	387	358	403	371	380	391	369	373	369	351	422	407	365	403	424	400	381	384	331	401	356
31629	47406	36039	17807	7157	2572	1064	688	609	556	567	519	544	537	591	501	575	482	516	536	545	562	499	554	533	485	519	533	521	525	569	545	569	535	548	531	508	516	544	535	510	499	557	514	496	518	541	519	538	521	535	590	562	539	536	521	532	521	550	531	496	575	518	587	560	541	527	515	491	529	526	512	541	545	535	569	549	558	542	546	569	549	556	547	501	514	564	532	561	543	563	556	527	551	543	540	514	526	534	522	558	538	535	560	517	533	543	562	522	522	508	539	538	591	555	528	556	557	548	514	567	491	514	548	529	503	520	536	520	525	515	531	553	511	544	581	553	540	548	526	553	508	570	525	556	580	569	556	522	556	527	566	528	523	520	530	515	513	581	555	550	547	569	521	566	562	532	518	520	516	507	581	492	548	547	542	546	521	526	570	565	502	525	543	554	546	534	541	556	549	553	552	502	569	573	512	470	537	548	549	525	534	530	519	539	521	539	578	568	522	517	534	525	493	561	511	552	529	540	525	528	514	526	577	568	495	545	533	532	520	570	545	553	563	539	545	563	531	516	559	529	515	532	540	520	563	528	540	549	582	523	541	565	555	553	524	540	524	505	553	551	558	495	540	533	520	514	539	560	531	537	546	528	526	552	508	551	562	505	495	570	563	508	544	566	567	580	563	528	541	559	529	564	526	505	483	510	539	544	553	492	518	580	510	561	583	524	554	549	560	517	483	505	577	557	532	549	569	534	535	536	506	566	536	515	562	534	500	533	513	564	529	550	542	556	524	496	552	553	544	501	559	541	526	550	569	549	563	546	537	524	543	569	555	578	549	542	546	497	521	559	533	524	553	555	522	547	534	496	537	522	538	583	521	554	503	537	522	553	554	558	530	569	516	521	519	525	549	544	528	509	503	531	519	512	571	500	554	583	600	564	556	515	529	548	549	527	553	560	529	542	556	547	564	557	529	537	571	564	520	531	505	512	546	536	585	536	551	481	532	558	534	553	515	513	493	528	571	577	572	567	526	508	512	515	545	519	508	525	532	502	543	544	512	525	534	563	542	518	539	518	549	545	540	493	563	539	529	538	550	569	545	516	526	560	521	545	530	574	559	570	543	601	533	511	532	556	561	515	541	534	511	537	521	519	525	563	584	563	543	522	539	515	537	521	548	549	559	564	507	577	543	518	532	543	512	527	527	516	563	572	559	532	504	536	545	531	554	547	544	522	538	553	498	531	584	477	554	541	540	542	590	522	523	521	546	544	526	542	517	535	536	531	548	555	510	537	555	524	542	553	561	520	524	551	522	507	545	540	586	529	530	539	523	585	500	551	555	567	547	545	517	541	555	529	574	529	571	539	518	576	528	530	574	502	529	534	548	494	544	520	559	552	528	519	567	545	498	519	544	576	553	542	518	584	576	543	542	502	515	536	531	533	547	549	525	538	534	579	547	560	544	520	532	545	557	539	494	565	551	537	516	539	524	551	521	537	511	550	547	535	530	508	478	549	502	562	533	559	545	517	497	549	558	534	530	542	540	513	530	545	559	548	544	524	550	557	495	544	556	519	526	584	522	525	525	515	558	489	557	522	527	515	545	518	548	544	565	564	533	534	560	585	536	530	528	580	532	554	510	531	540	537	459	510	551	574	545	558	523	568	587	501	504	516	538	512	525	554	546	534	521	531	533	559	537	553	538	549	544	539	494	509	537	573	565	553	539	548	566	531	537	503	562	575	519	537	538	507	531	520	492	523	483	536	565	530	470	535	533	543	546	537	545	531	537	520	552	571	491	560	545	519	530	534	477	481	541	530	508	570	566	562	519	545	562	518	573	513	572	583	523	540	537	520	551	541	537	516	531	541	534	537	553	512	543	569	510	524	534	549	519	521	525	557	538	519	541	551	526	547	540	504	563	536	523	544	553	547	561	548	557	537	503	529	548	539	531	539	518	540	507	569	497	528	529	571	512	518	520	512	518	505	543	513	537	542	531	531	504	538	530	513	527	521	502	541	539	546	561	575	542	549	542	546	546	531	546	538	539	518	540	572	552	564	524	554	574	554	508	543	558	494	553	542	532	564	587	527	561	540	509	549	505	563	584	546	553	529	524	484	527	521	523	527	568	512	528	507	539	587	519	470	517	546	524	527	552	546	508	562	532	540	550	531	552	562	538	508	549	516	577	519	539	553	551	526	548	519	518	546	547	556	533	536	554	520	523	530	576	516	541	520	552	519	546	533	522	554	573	530	522	560	567	520	506	531	531	584	539	551	592	575	520	598	542	538	531	527	577	534	497	523	514	560	555	516	503	506	526	522	542	500	557	564	539	495	523	572	527	543	538	563	532	556	554	544	539	566	551	537	536	535	551	542	485	535	556	536	509	507	495	557	577	547	522	570	555	485	535	523	542	518	556	532	548	521	505	511	528	524	530	496	530	531	569	556	524	525	514	537	541	508	563	551	549	533	550	548	536	525	579	521	566	543	477	556	508	519	536	556	497	536	525	561	533	589	526	538	495	539	537	544	524	557	482	553	560	523	517	534	500	530	559	502	523	533	559	480	555	517	511	560	565	559	554	595	531	581	541	571	519	545	531	512	559	549	563	537	514	517	498	518	537	558	543	528	561	521	573	569	542	523	549	521	506	479	515	569	512	527	533	510	544	531	571	556	521	515	551	531	510	536	511	522	509	519	597	555	563	539	520	547	480	550	574	535	495	489	563	503	566	534	547	510	558	524	551	585	568	523	526	512	556	538	552	568	504	580	561	567	501	555	497	523	549	528	516	552	529	562	520	538	538	551	544	497	546	530	548	545	554	517	506	565	537	551	550	528	551	567	565	515	574	539	519	549	563	585	556	517	500	539	550	591	506	555	565	539	548	529	534	539	530	555	522	538	522	549	529	528	528	501	540	495	498	547	567	585	492	559	535	530	554	533	541	541	557	531	508	537	559	539	543	539	548	541	523	522	587	553	528	513	527	514	519	580	547	533	505	558	512	500	591	517	501	583	572	567	502	538	571	541	524	532	551	551	524	537	531	514	548	506	536	597	559	558	556	577	519	501	516	529	546	525	529	514	578	510	542	523	532	565	552	523	575	548	553	515	538	533	527	550	546	514	555	531	528	490	597	534	517	543	553	539	543	540	536	555	541	564	541	511	540	564	547	512	568	526	590	512	533	556	535	544	553	546	546	556	554	540	519	523	527	526	555	529	507	542	570	531	544	519	531	516	578	536	491	530	531	561	534	542	512	514	527	529	466	499	577	549	557	528	529	532	541	561	542	544	557	550	540	546	492	586	513	551	542	537	531	502	478	569	525	569	521	513	518	560	513	565	546	485	495	544	593	537	531	539	544	488	546	573	550	511	578	543	578	572	543	569	535	530	506	542	567	560	522	567	551	611	539	493	539	582	554	542	514	509	543	541	573	542	539	544	563	530	492	505	531	541	586	537	530	501	560	520	564	536	526	551	510	499	527	508	509	513	552	553	592	531	537	574	524	530	536
24596	22664	34120	31004	23673	15923	4020	706	464	412	401	415	423	420	406	371	414	411	395	403	426	430	404	416	405	428	424	417	382	432	376	402	407	414	392	389	371	423	442	440	377	350	411	391	415	383	394	398	385	392	382	365	387	401	412	417	428	396	386	368	412	430	354	407	426	389	377	419	411	397	425	411	372	431	410	386	397	394	390	405	395	417	417	429	378	398	439	401	434	381	416	393	404	413	421	377	374	386	410	412	397	373	408	413	382	378	380	398	413	395	370	371	395	377	399	382	403	393	393	379	402	418	393	379	435	405	410	399	379	390	427	406	441	414	407	383	406	388	396	381	411	375	411	386	423	357	434	442	401	411	411	418	429	386	364	432	428	358	374	450	394	367	403	384	408	428	396	416	392	431	410	391	384	359	427	386	400	428	427	426	430	412	392	388	372	397	407	376	405	426	406	383	371	399	415	390	373	429	407	401	400	409	371	430	398	357	419	423	433	381	401	402	421	419	377	392	408	429	382	433	401	387	359	415	366	391	415	363	418	401	380	390	376	359	409	413	420	384	399	439	384	410	425	392	400	384	349	407	376	406	397	402	395	414	394	380	440	400	415	426	406	425	400	366	394	365	359	412	415	412	356	406	440	364	378	383	369	443	407	396	404	403	376	424	418	446	387	424	386	422	411	395	426	379	389	411	411	404	401	401	389	412	382	393	417	404	405	397	356	396	374	393	393	417	441	405	412	357	375	383	391	413	400	378	419	389	410	381	379	394	387	422	395	407	440	364	407	361	382	384	396	401	420	390	375	376	406	406	402	383	417	431	393	417	393	405	435	392	397	447	404	391	369	375	399	368	402	406	375	412	433	421	394	399	390	388	369	396	369	415	368	404	385	434	389	398	414	442	411	395	419	386	433	380	430	426	394	450	400	411	398	377	443	339	377	404	409	423	403	434	374	400	397	405	413	409	373	421	434	423	406	390	403	407	434	359	419	400	382	395	439	402	376	392	391	382	370	392	379	372	385	392	407	403	387	436	373	389	393	415	401	373	404	418	351	389	411	412	394	360	387	414	410	394	393	393	425	415	387	359	395	400	385	404	350	403	450	399	400	430	356	401	391	376	381	357	467	414	400	414	402	416	381	402	417	427	413	414	398	392	420	384	399	416	390	394	409	399	409	412	408	370	412	403	366	409	390	418	384	412	396	390	371	402	363	461	401	412	353	382	404	384	387	386	450	346	388	383	395	362	360	379	418	389	387	399	407	384	381	365	382	436	413	410	398	429	397	386	410	386	385	404	388	397	410	381	384	409	403	405	427	396	384	371	361	395	423	407	380	381	394	379	400	420	400	396	395	396	392	377	400	406	414	396	383	415	412	389	414	364	430	407	418	391	382	382	377	365	398	407	387	371	381	411	415	410	422	377	411	401	411	410	397	406	392	404	399	370	401	388	401	392	403	420	396	396	391	403	441	432	440	386	395	421	407	388	369	439	385	394	433	404	425	370	409	404	406	391	403	388	417	401	394	394	407	398	394	410	399	368	417	409	408	412	367	421	378	379	394	381	411	397	380	401	399	369	395	400	404	428	395	392	402	411	442	409	421	439	392	421	406	404	387	396	411	422	414	378	456	384	379	405	387	420	375	395	427	393	394	390	391	390	415	385	377	393	393	384	394	381	403	367	378	382	394	395	389	399	356	380	417	384	409	427	421	422	393	417	398	394	416	390	380	419	396	376	404	366	386	419	384	381	396	406	422	409	421	445	390	396	422	387	390	390	416	394	369	407	418	405	407	383	381	376	394	433	364	400	384	406	387	410	439	425	382	406	390	438	409	395	406	398	405	420	393	409	397	411	371	424	406	383	389	387	404	431	367	381	391	380	383	409	426	387	444	381	412	360	425	401	414	413	348	381	380	418	396	405	420	379	382	392	369	398	424	391	411	409	376	396	377	388	395	395	412	379	382	409	400	410	371	381	413	393	396	422	400	412	412	405	388	378	412	413	381	401	419	429	395	392	380	476	420	398	406	397	392	407	373	394	398	399	394	424	384	358	391	416	440	395	395	374	366	377	352	375	410	387	380	385	390	385	379	421	379	361	393	421	394	393	391	416	403	429	413	425	362	421	371	409	398	395	384	394	418	400	376	390	381	450	403	398	404	385	379	368	372	381	406	412	406	421	361	417	380	397	408	381	399	378	400	383	406	376	428	367	440	357	403	439	395	400	396	367	405	339	394	409	417	393	403	363	427	387	422	408	413	402	418	363	403	402	416	394	388	427	405	406	392	404	398	371	421	365	391	416	377	449	435	391	425	389	401	415	396	387	370	418	386	422	380	397	364	426	377	372	395	386	418	417	404	400	428	374	408	399	366	395	406	359	414	414	381	382	381	402	425	391	391	388	399	387	396	399	381	397	393	398	393	387	402	442	398	404	401	450	383	368	403	416	418	419	407	425	406	396	401	382	413	397	412	394	428	402	397	409	366	400	421	416	388	386	379	419	386	382	409	414	388	388	382	405	424	399	379	419	400	397	400	392	409	432	395	434	374	412	394	391	405	386	398	404	419	393	367	429	363	400	416	390	407	393	412	382	415	415	425	418	407	398	412	420	442	408	383	406	433	398	392	393	431	410	402	420	379	416	407	401	386	391	405	421	412	422	444	412	396	435	387	395	397	382	384	402	415	389	426	383	377	413	372	387	395	389	398	385	378	390	409	402	390	430	420	410	360	406	411	388	390	396	417	404	425	390	396	402	419	399	382	419	379	380	424	404	402	405	401	387	419	409	427	378	386	389	377	378	385	387	422	406	382	423	435	434	382	422	376	352	381	394	431	449	420	410	401	410	391	423	379	427	432	389	409	401	388	394	392	411	388	360	386	385	396	385	416	394	407	428	420	383	420	382	388	426	393	427	420	421	407	400	442	395	430	404	394	418	398	412	429	401	379	415	383	408	415	410	427	364	376	380	402	411	402	391	380	385	397	394	389	403	404	403	416	436	393	393	422	412	383	384	372	427	386	371	402	386	371	388	371	379	388	386	400	401	385	394	395	414	374	397	387	435	403	397	420	404	409	360	416	376	429	431	380	389	413	374	408	400	421	395	402	407	454	379	394	394	386	416	384	433	405	415	382	428	385	403	376	405	397	369	428	393	396	389	434	410	402	406	392	421	382	401	394	409	396	426	373	426	414	374	398	383	389	382	415	351	389	420	413	413	395	392	445	407	422	367	377	387	395	370	382	429	411	407	397	391	412	411	400	376	398	420	421	403	424	411	400	362	418	410	410	398	380	380	395	389	416	412	426	404	409	408	418	409	390	405	419	409	422	380	389	382	415	407	406	394	399	417	389	388	391	413	425	419	393	348	397	405	405	378	395	414	376	409	394	382	423	437	394	405	396	379	413	421	428	411	405	428	392	401	394	386	386	419	403	392	408	390	411	386	412	423	390	403	380	400	390	391	379	414	391	350	402	430	398	390	410	420	411	399	406	397	393	380	376	402
57710	92608	72902	46313	28326	12097	3679	1228	675	580	578	531	524	572	566	591	594	568	584	555	567	578	578	584	550	575	624	556	597	560	602	601	564	574	556	593	573	569	596	581	548	596	554	519	589	592	588	610	530	578	573	551	545	541	562	567	564	549	582	544	562	564	570	558	576	592	580	561	570	548	579	624	580	586	564	562	529	559	541	581	581	579	564	553	541	577	596	585	527	550	552	570	556	539	536	581	540	563	541	553	571	618	531	557	545	563	534	563	566	565	628	573	594	548	577	604	575	567	548	557	581	569	553	566	502	547	539	540	537	566	579	570	579	534	598	586	565	586	576	575	562	552	626	586	583	557	526	569	566	598	562	650	605	527	586	603	564	575	562	532	590	553	579	549	552	517	563	539	575	551	554	591	572	562	565	537	542	566	573	561	573	566	572	566	601	575	572	528	593	537	600	604	601	562	559	598	597	583	561	574	550	551	545	563	565	553	594	530	587	603	557	577	507	599	545	557	592	560	554	563	523	568	547	583	552	574	566	561	580	566	562	569	584	556	600	598	560	564	613	617	549	607	592	532	567	553	575	574	586	602	613	569	533	541	570	564	537	611	608	562	522	595	616	570	529	538	563	586	598	542	575	547	572	574	586	570	558	523	594	570	613	570	597	554	560	584	593	548	548	571	586	575	552	607	568	567	609	563	572	548	556	527	559	543	575	557	558	568	576	565	632	525	561	566	551	583	574	540	563	598	569	519	559	586	556	584	618	572	578	550	575	592	555	536	580	578	556	560	569	609	559	580	574	548	572	518	550	592	566	541	546	587	586	627	505	558	586	563	572	564	547	530	530	527	560	575	588	573	560	569	551	571	511	604	581	530	606	559	573	547	563	593	510	600	556	606	580	524	579	572	566	538	557	562	558	570	594	566	549	574	581	545	610	564	568	579	579	585	578	591	569	551	540	596	602	609	597	618	572	548	596	550	556	551	573	543	595	559	554	561	534	551	556	569	557	531	550	550	563	557	554	569	567	615	575	564	601	581	596	550	587	569	568	576	595	588	573	581	546	591	539	579	526	563	584	528	570	593	543	557	548	571	548	607	554	560	555	545	607	582	544	547	568	564	567	562	537	565	568	581	516	570	512	575	551	587	554	598	577	578	576	569	601	579	568	581	553	581	607	553	507	562	540	556	570	604	575	591	578	583	564	572	600	619	566	523	572	564	606	602	558	570	614	546	588	560	586	597	606	572	549	563	547	582	594	570	611	539	531	546	573	554	518	573	589	533	566	560	556	565	590	524	607	565	591	553	587	560	574	580	579	554	564	587	533	559	580	555	623	598	566	559	555	572	587	561	588	579	574	571	535	572	551	550	571	544	569	571	577	600	545	541	566	577	579	559	565	576	573	594	537	561	559	585	551	571	573	585	610	563	580	582	560	606	560	594	572	637	563	530	576	548	562	545	579	581	618	543	571	543	580	567	576	546	601	550	531	585	564	622	541	572	576	587	541	583	555	564	568	539	574	560	621	555	593	590	565	559	582	548	523	579	561	607	552	581	573	506	560	558	565	568	604	552	594	591	577	586	582	559	584	598	599	590	568	562	547	600	533	607	596	579	554	556	573	536	567	556	560	559	581	536	510	566	586	602	611	586	579	577	588	597	554	541	527	561	616	539	621	584	573	597	539	576	625	551	560	527	556	587	553	597	594	568	562	587	503	538	545	559	559	596	543	580	543	581	599	561	559	602	560	571	587	537	577	617	618	564	555	563	569	578	566	547	536	586	555	572	556	575	598	589	553	624	553	575	585	588	572	530	589	576	560	563	573	553	577	567	593	585	570	566	546	531	605	554	570	549	557	585	561	575	560	550	578	565	598	559	553	581	605	556	560	595	555	572	551	577	565	603	557	564	562	554	555	568	557	572	573	534	559	539	543	566	561	581	558	587	559	512	557	581	587	560	544	603	565	534	563	569	580	600	563	562	538	553	516	618	580	591	548	559	564	560	586	593	573	563	538	587	571	532	599	572	593	586	581	540	616	553	575	579	560	605	589	578	536	550	560	574	563	571	588	563	586	560	574	587	555	559	550	608	537	586	624	577	578	535	570	555	612	584	532	534	589	541	536	565	581	566	561	592	631	566	581	557	554	550	606	543	545	606	566	569	522	547	549	531	558	607	557	568	581	571	592	572	606	573	585	581	577	593	567	550	572	580	593	583	620	592	572	523	589	574	576	543	552	564	631	588	558	573	553	569	564	535	562	569	522	540	518	569	544	559	506	596	558	562	608	617	547	571	570	533	606	562	588	558	546	537	547	524	582	576	556	556	529	561	586	602	588	530	575	624	572	548	564	577	596	578	561	580	547	566	520	550	612	547	519	564	566	553	583	565	529	535	573	526	567	559	592	556	562	552	574	559	542	576	621	596	526	545	548	559	584	549	594	546	596	533	595	563	543	543	583	608	561	529	557	578	568	560	583	557	562	566	593	563	586	505	611	569	600	600	610	590	570	554	565	576	548	568	572	579	512	555	552	572	546	569	606	611	576	570	576	574	575	616	534	572	559	585	568	602	578	608	540	567	582	574	560	571	571	600	631	557	547	567	545	576	546	573	596	589	565	581	560	573	612	588	513	579	604	540	598	576	567	576	527	582	584	564	542	569	560	575	519	585	548	533	572	601	604	556	521	574	605	554	613	551	577	557	600	556	541	584	523	540	524	560	576	584	558	591	550	564	589	650	577	520	578	552	578	546	558	591	543	595	601	585	580	542	571	578	613	578	538	587	575	558	536	619	567	550	564	552	541	555	612	585	560	595	564	599	543	521	568	599	564	598	556	573	547	551	563	572	551	598	568	561	503	588	577	564	611	531	532	587	542	525	572	588	534	561	535	554	562	568	537	593	581	559	565	585	581	579	562	568	554	548	577	551	618	589	582	601	561	530	557	561	554	581	589	530	609	563	593	560	574	559	584	531	593	566	571	553	514	584	586	601	525	526	561	589	583	587	563	540	571	550	548	540	588	571	569	562	580	589	577	596	563	538	578	619	553	532	578	510	548	533	590	587	566	574	583	566	566	538	578	518	539	551	615	581	578	583	615	535	556	591	571	537	605	570	610	617	585	560	556	563	567	616	597	557	547	571	560	573	512	520	587	556	554	572	554	555	547	539	556	590	535	559	542	542	537	573	568	559	625	548	568	561	572	603	592	631	536	614	578	590	600	584	559	559	548	578	533	519	581	563	551	498	562	559	593	543	544	549	578	585	557	563	541	604	546	562	544	567	592	583	534	575	561	564	565	572	542	571	547	584	576	587	564	541	567	563	578	550	549	539	574	579	573	554	569	545	579	585	602	547	599	559	583	566	553	591	593	566	531	556	549	554	588	562	576	570	567	561	638	543	582	597	547	551	539	543	578	539	540	553	540	577	569	553	596	570	567	598	570	593	574	562	566	551	562	561	550	607	558	563	545	545	532	555	588	551	574	509	556	561	592	580	595	549	586	557
23460	21995	31972	27612	23652	21441	11782	1297	549	461	412	446	398	419	415	388	372	413	409	394	387	421	398	420	415	398	393	405	392	395	371	389	378	420	403	433	383	402	394	413	421	371	386	415	430	379	380	400	414	395	384	398	391	385	406	392	444	439	365	423	415	388	382	395	397	400	411	405	393	393	427	419	371	374	441	419	401	417	440	385	431	393	385	375	390	403	394	382	403	391	374	385	376	388	401	432	365	407	379	395	411	404	394	426	410	405	407	405	386	455	392	425	411	368	381	386	382	428	369	420	393	367	385	392	385	410	414	368	371	367	348	382	406	422	390	422	384	427	371	417	386	432	423	394	416	359	396	375	425	372	375	379	407	362	370	446	388	360	406	366	414	408	396	389	361	396	399	391	399	387	401	349	376	405	402	393	392	379	428	391	410	399	403	348	398	396	376	418	371	423	360	416	384	427	399	363	402	412	382	419	412	394	415	385	380	349	404	404	396	412	396	384	429	404	446	358	354	414	397	379	391	365	426	403	382	404	390	431	394	365	408	404	397	402	396	381	389	387	389	408	387	380	414	391	372	384	389	379	385	418	398	412	408	400	368	397	370	443	386	389	376	389	391	405	419	382	412	415	424	376	413	366	397	404	393	414	402	393	415	405	387	420	403	383	415	423	415	399	392	390	375	347	416	392	365	371	420	381	424	425	404	371	384	347	435	379	401	393	396	405	399	416	395	381	409	433	410	413	415	382	384	413	411	407	364	397	394	423	429	380	411	374	402	436	390	410	449	425	436	401	420	429	433	403	385	371	369	373	376	383	433	355	402	448	393	399	397	367	403	414	404	410	391	427	413	418	446	353	374	380	420	384	403	401	395	399	422	410	366	398	379	425	411	392	424	380	380	368	396	399	427	429	348	409	400	379	384	392	381	343	385	425	418	354	365	393	403	390	392	394	399	382	401	370	392	451	352	401	417	360	414	420	432	400	401	421	432	388	412	408	400	378	400	400	412	385	423	409	390	369	392	396	351	416	378	372	419	395	423	391	394	414	404	421	382	409	417	392	374	385	416	392	430	369	368	401	395	360	369	397	443	417	405	392	399	363	431	350	418	355	408	415	407	405	420	412	402	406	416	354	357	389	435	382	412	383	418	372	415	377	384	388	377	387	358	397	416	389	409	375	389	365	388	393	372	368	460	421	426	395	382	400	396	399	440	406	381	386	404	397	392	400	376	394	381	410	381	372	406	387	407	398	382	388	409	391	377	401	403	400	390	401	394	382	387	390	421	409	401	370	413	422	404	383	395	405	384	391	465	389	409	382	394	388	414	404	376	408	401	365	399	432	374	431	387	412	448	396	405	404	373	401	423	385	391	360	413	357	364	389	397	420	400	402	410	388	353	394	396	416	418	378	378	392	376	386	396	402	410	397	393	388	372	383	368	434	419	361	411	408	387	397	387	418	413	401	411	416	437	384	393	366	414	410	412	370	387	381	387	426	421	391	394	390	373	348	376	404	403	465	440	429	397	429	372	404	406	421	379	410	410	369	373	443	385	376	425	385	398	372	438	406	380	417	374	429	390	397	396	388	406	431	407	379	406	406	405	405	406	399	381	371	393	389	383	423	423	401	416	416	385	390	386	387	386	380	413	401	404	380	412	405	349	395	399	443	424	438	401	371	411	379	403	378	396	387	356	407	406	378	384	455	413	392	357	370	387	423	367	430	388	368	401	408	395	445	372	411	395	408	423	401	382	401	374	419	394	380	388	392	389	399	373	389	377	356	404	407	432	342	367	401	415	387	382	411	361	387	393	343	387	408	397	409	390	378	407	400	391	390	440	417	394	400	391	411	395	370	384	377	389	389	404	419	420	413	364	381	390	371	380	384	388	423	391	385	376	377	381	391	383	423	368	397	365	401	385	367	422	420	421	390	361	391	367	404	420	415	413	424	401	414	399	366	392	369	388	375	416	406	428	406	415	369	404	400	376	374	416	434	378	358	386	352	424	406	414	388	375	423	398	385	415	387	397	399	363	388	399	395	389	392	409	386	416	411	395	404	407	422	377	379	382	379	403	415	362	385	390	413	361	394	401	397	387	399	386	370	395	412	372	382	369	366	385	392	402	397	405	419	430	417	409	415	429	370	408	387	404	437	382	441	407	404	397	418	415	363	414	359	419	423	401	396	423	384	382	373	408	417	390	412	382	398	423	392	356	404	405	332	420	381	395	427	405	432	416	379	449	398	391	415	390	382	404	436	384	403	370	374	434	411	351	422	401	412	405	391	426	395	422	392	392	399	407	392	376	405	391	411	414	393	377	402	381	414	418	389	358	407	398	402	398	361	395	405	388	407	376	411	367	391	401	395	360	401	404	415	422	383	391	376	403	399	401	417	382	390	397	412	366	404	444	407	397	385	389	394	407	397	375	424	394	415	408	380	367	392	414	427	424	356	365	390	381	409	395	396	386	410	407	391	414	383	397	388	387	393	412	403	397	360	381	403	388	398	400	423	424	348	425	391	404	412	381	411	385	407	401	408	385	378	416	388	388	382	400	414	392	389	398	425	395	383	435	339	414	384	381	367	391	395	360	415	395	412	408	406	355	405	415	377	426	390	393	394	413	378	371	394	404	405	411	394	361	389	389	374	385	358	401	430	422	383	399	401	450	406	425	409	425	377	371	399	391	394	379	426	388	398	385	386	405	388	379	404	404	411	399	395	387	420	406	410	396	419	404	410	373	404	429	437	408	409	409	396	424	350	405	408	366	389	431	405	385	409	400	382	387	404	413	381	410	397	387	402	364	392	382	411	420	382	417	404	414	366	375	387	414	382	424	388	378	418	393	396	405	376	414	400	395	344	408	412	412	398	381	411	407	391	411	402	403	421	397	390	396	419	407	417	408	360	405	395	397	410	410	403	405	410	343	392	429	384	361	429	416	368	383	390	439	401	424	388	396	374	418	380	374	370	390	366	379	360	420	391	396	374	383	396	388	406	438	387	423	399	422	402	396	369	415	390	399	420	431	370	373	398	391	413	424	402	422	374	370	415	403	378	399	411	391	396	383	381	359	396	348	418	407	412	391	369	424	396	402	405	376	395	374	377	428	364	393	412	418	387	388	382	390	387	452	378	390	340	385	385	446	405	392	420	460	392	387	403	377	418	398	426	393	398	397	396	394	377	416	417	422	396	387	395	422	368	395	374	411	396	387	444	390	406	386	405	416	400	420	423	398	414	376	426	439	361	368	398	416	379	394	370	350	405	410	408	435	422	409	408	393	425	370	378	422	411	367	383	379	411	365	383	421	372	379	377	413	386	384	417	387	410	395	407	366	383	404	407	407	420	409	401	370	333	392	372	387	378	419	397	394	385	372	414	377	447	373	391	400	386	407	357	390	354	420	404	404	374	438	341	388	409	411	379	398	413	410	404	406	387	414	390	380	414	399	395	395	378	380	385	421	412	391	385	390	407	373	391	419	402	393	396	399	403	425	411	410	366	400	383
61731	103856	82644	56210	36164	17775	5851	1628	798	617	547	574	558	558	540	533	547	514	544	534	553	564	523	517	552	563	513	568	560	541	532	575	535	545	550	543	536	524	555	539	571	558	544	583	532	522	584	558	581	540	508	554	556	549	561	537	535	583	569	494	562	570	547	515	554	568	544	513	522	519	563	571	499	534	553	528	537	545	529	561	574	553	552	550	604	540	558	560	590	535	529	553	550	571	549	504	564	542	550	556	540	494	532	554	523	528	527	558	540	543	583	485	524	543	567	562	551	558	569	546	583	539	510	570	521	566	549	627	566	550	536	547	558	526	536	563	530	550	560	504	523	549	555	586	559	532	530	528	553	549	531	521	527	487	523	524	582	535	533	548	534	544	517	572	538	532	574	529	537	564	527	558	558	567	523	525	582	551	567	567	517	562	580	605	556	535	528	536	550	551	557	544	495	529	577	561	570	561	500	558	564	515	554	559	556	539	517	571	515	566	571	533	520	532	541	590	550	569	561	596	530	578	503	550	551	557	557	543	563	546	560	519	510	563	552	537	585	576	575	566	535	495	535	547	570	537	560	564	545	564	587	540	561	511	533	533	553	563	530	597	527	568	548	544	587	546	542	552	564	562	574	523	541	581	544	542	544	522	504	542	549	554	556	589	553	545	549	521	537	540	547	554	537	529	540	489	556	578	540	552	534	517	566	599	569	521	569	530	552	581	555	547	533	541	529	548	568	540	532	547	541	515	556	556	569	522	526	554	555	547	585	540	522	544	556	539	583	574	546	554	541	563	535	536	555	475	580	515	528	542	539	539	525	531	541	546	538	557	572	523	523	564	591	579	515	528	547	576	553	544	519	524	530	568	587	548	536	540	571	574	504	539	567	517	546	547	583	503	515	552	535	576	523	533	573	528	580	539	485	553	538	554	531	581	573	555	574	547	531	571	492	594	546	574	534	543	575	511	538	516	535	542	520	576	530	539	531	567	535	549	541	541	584	530	539	528	533	573	538	555	531	539	568	560	552	584	580	542	530	548	536	560	513	585	550	571	553	530	562	553	562	552	580	560	548	587	531	514	570	551	524	578	592	584	544	543	561	554	549	544	542	560	537	553	584	525	566	556	554	528	518	535	530	569	530	561	567	562	573	576	576	530	571	570	524	583	505	569	555	550	550	552	548	561	560	547	531	534	577	542	560	572	549	572	535	546	557	561	561	577	522	535	539	561	567	537	527	530	542	535	502	567	523	525	546	557	518	557	531	578	522	535	548	512	538	576	561	545	538	499	527	560	540	529	541	584	524	546	552	572	484	543	582	549	569	529	574	542	522	544	570	528	523	558	542	578	544	575	540	560	559	525	531	502	582	574	566	552	530	550	529	533	503	577	562	520	541	548	591	544	500	550	530	566	499	529	563	582	586	504	556	552	570	542	588	576	517	533	546	531	578	588	575	510	552	552	585	537	554	535	564	563	603	539	546	537	494	554	587	538	516	552	582	568	569	524	592	548	545	533	559	546	510	526	536	537	560	570	557	542	561	533	551	529	517	580	560	537	554	542	520	561	584	557	548	552	576	563	513	536	573	550	577	535	534	553	539	569	534	577	562	551	542	527	520	547	563	579	588	506	562	572	560	564	551	568	545	565	605	588	570	534	547	567	548	549	552	514	556	551	560	552	551	520	550	572	542	569	571	529	560	550	571	522	588	542	556	541	545	574	541	571	522	528	567	573	571	586	536	555	534	560	542	540	517	541	565	609	514	496	511	526	551	535	524	555	535	581	572	530	527	523	524	570	515	519	519	542	553	529	548	548	581	538	517	492	564	507	539	530	546	575	540	545	560	549	579	518	565	564	562	572	582	550	496	571	545	538	545	527	528	563	558	553	587	579	554	567	561	549	534	576	540	569	531	521	540	572	526	565	578	533	581	513	531	558	577	543	575	547	515	491	542	545	553	538	551	583	532	566	563	524	507	526	534	556	526	555	551	540	537	615	527	527	566	496	523	535	499	587	565	531	563	597	550	548	557	544	531	578	573	515	538	521	545	545	528	529	525	555	560	558	531	545	487	531	531	568	532	556	592	565	568	519	562	502	519	574	594	528	552	527	533	521	559	544	585	557	569	559	571	548	540	539	554	547	531	562	534	531	526	531	517	543	557	559	544	582	507	565	551	582	535	551	551	538	531	543	525	518	544	556	574	532	571	559	555	549	540	524	527	567	543	546	552	543	563	559	543	525	539	536	560	579	538	492	541	565	570	556	519	529	546	532	584	529	543	535	579	526	538	531	535	537	527	539	536	556	542	560	549	521	563	584	577	549	521	526	559	542	533	534	565	553	594	509	530	529	518	577	546	571	553	538	529	592	560	515	527	586	541	513	509	572	535	540	529	543	504	520	551	567	548	542	522	519	602	573	541	563	509	569	529	571	556	521	543	535	558	518	557	534	573	557	528	489	543	512	542	529	562	530	557	573	559	552	560	527	527	557	561	555	551	566	533	542	548	494	532	533	530	617	561	518	559	517	541	547	589	559	541	546	579	537	551	581	527	578	602	511	538	551	548	558	553	549	512	530	538	538	570	534	522	552	563	570	537	568	589	558	571	536	519	532	553	488	586	515	548	524	520	549	540	549	542	540	584	575	544	521	568	570	529	571	596	557	545	532	552	542	550	558	536	584	536	509	548	544	542	511	534	553	540	569	594	555	500	493	568	582	565	527	573	550	531	569	536	545	555	524	561	514	525	555	535	570	556	548	569	592	542	545	525	543	575	532	562	567	562	538	564	525	571	520	537	562	610	553	536	540	513	549	550	548	562	553	554	565	552	567	558	513	539	540	548	525	544	558	551	531	558	509	561	562	583	534	561	574	586	584	523	532	543	556	526	563	547	555	559	572	582	578	545	536	535	537	517	531	522	517	565	557	527	580	542	564	517	573	510	530	574	568	551	550	548	552	560	535	565	559	572	523	564	519	533	542	557	582	537	526	536	546	519	599	557	576	567	572	579	505	539	541	529	518	549	565	540	553	543	544	565	552	552	521	557	537	534	540	528	567	549	537	578	575	589	531	540	593	592	567	538	568	566	552	584	539	529	550	541	512	544	569	512	521	527	509	537	511	520	527	610	554	556	511	583	556	551	572	510	556	528	517	554	543	554	518	538	569	554	535	589	578	511	552	539	563	507	557	537	567	555	594	550	607	544	538	535	541	563	509	522	487	557	552	526	547	523	521	572	535	554	521	483	581	565	548	512	557	506	503	549	536	564	522	557	564	540	558	542	550	561	545	543	520	532	574	566	546	563	537	524	552	546	545	523	587	526	598	545	545	570	571	544	549	535	580	534	542	546	520	544	544	557	531	505	539	544	513	518	566	562	542	550	539	588	519	495	583	548	513	538	513	563	561	570	556	543	554	566	548	531	527	586	547	503	542	521	568	521	543	554	570	546	523	585	522	491	529	542	541	574	557	580	561	559	567	554	564	541	533	533	544	552	563	527	563
28371	27926	31503	18243	4878	1407	612	421	407	392	380	381	361	379	361	374	377	380	434	389	397	379	385	381	373	360	402	366	358	391	399	371	381	399	390	358	383	401	399	359	349	394	352	392	403	376	376	366	348	335	380	376	335	375	373	370	378	418	402	374	363	379	350	397	400	383	376	362	390	371	448	403	357	377	364	372	363	382	374	381	388	368	392	408	384	393	346	368	390	373	382	414	360	374	324	394	381	372	407	398	396	355	387	375	384	384	354	383	360	364	388	377	416	376	388	376	417	411	362	386	387	360	352	370	407	402	382	400	367	381	379	372	365	401	371	400	372	395	365	360	377	349	376	366	390	353	376	386	374	372	371	378	354	378	391	407	390	342	376	386	368	377	361	348	384	358	361	376	369	378	372	356	385	365	365	388	411	362	378	356	367	380	350	369	353	364	362	357	378	403	419	382	387	355	382	384	365	383	362	383	384	374	349	362	410	403	410	374	366	397	374	383	368	412	360	387	354	386	358	390	374	377	373	363	370	392	385	395	337	362	354	341	374	363	388	398	394	390	351	355	384	371	386	422	404	360	371	385	377	373	404	397	339	363	381	419	383	375	394	336	358	376	386	379	362	356	381	383	390	360	351	376	380	356	373	363	386	392	384	382	364	412	375	380	369	390	386	379	358	401	421	379	355	415	394	356	400	360	385	398	389	363	356	362	377	409	377	372	382	399	374	366	376	389	373	379	380	410	380	399	378	358	363	411	371	392	355	367	406	397	383	378	391	363	352	437	383	384	381	364	393	350	362	379	399	354	356	343	409	385	361	405	369	378	363	395	385	402	366	355	365	377	371	366	381	401	402	391	352	394	364	370	329	384	377	375	354	399	392	380	362	388	401	379	401	387	387	414	402	354	359	357	394	379	382	371	365	388	362	381	441	385	374	382	390	359	331	366	368	378	354	386	355	436	387	365	344	361	408	383	384	356	375	346	338	352	368	396	371	384	403	397	376	383	386	370	338	378	366	385	345	381	365	383	382	383	411	373	379	387	374	378	375	430	391	390	354	376	348	410	415	391	334	410	361	392	403	374	364	377	372	382	364	353	382	396	355	369	363	399	372	415	367	352	374	391	367	376	378	358	396	401	412	351	430	413	383	334	404	382	372	380	380	381	326	383	358	375	390	434	374	394	384	359	395	361	355	361	365	345	404	374	364	403	375	394	415	377	386	389	370	351	334	391	411	375	387	385	381	343	359	372	375	391	367	406	386	346	373	336	397	393	401	353	386	401	376	359	358	402	348	385	354	385	369	346	348	399	358	346	355	369	390	388	372	360	405	405	366	362	378	359	353	349	420	402	365	349	346	371	378	411	369	378	396	366	400	419	350	387	364	413	383	387	416	356	405	369	364	379	410	396	412	356	389	415	364	384	358	357	371	379	366	367	366	378	371	387	404	366	369	346	401	373	392	361	392	348	373	398	381	356	377	383	386	373	372	382	377	385	409	412	335	387	350	382	342	382	389	400	393	420	358	382	379	367	358	362	386	381	400	369	366	390	381	370	349	411	408	394	381	384	392	386	355	376	361	402	352	395	369	404	376	384	397	402	348	393	370	385	383	346	377	361	364	362	362	401	400	353	394	353	355	344	354	371	387	388	355	385	385	364	369	366	400	366	362	360	380	356	352	368	378	359	344	385	358	369	370	394	367	374	407	383	354	371	369	379	392	358	393	380	369	418	389	414	380	390	352	410	409	366	376	386	371	354	369	369	382	398	375	341	393	353	339	392	368	346	402	375	373	352	379	350	397	381	409	392	369	339	381	376	383	346	386	338	374	380	387	377	384	410	426	371	362	349	393	379	351	390	365	376	427	354	381	411	358	414	354	402	383	366	410	393	402	385	379	374	398	376	383	389	362	377	391	398	340	389	384	380	374	351	428	381	354	387	403	391	368	380	411	371	416	388	362	375	402	348	381	371	379	392	395	361	404	376	378	376	388	367	378	422	353	336	401	391	370	362	403	370	398	394	369	361	361	350	359	377	395	354	391	358	426	371	358	367	390	372	400	345	388	357	363	394	368	386	384	374	372	371	395	392	363	380	373	367	337	381	381	355	384	359	340	393	362	374	354	368	371	391	345	378	359	339	380	375	325	402	357	382	351	396	371	400	399	385	394	383	417	389	399	355	356	394	378	349	371	380	395	348	398	370	386	392	393	406	358	349	366	404	358	375	394	384	382	383	387	351	384	414	387	369	398	384	405	391	375	382	373	342	339	389	385	399	412	395	358	382	342	333	387	401	360	344	396	363	357	389	388	391	391	384	374	376	369	369	371	377	359	373	347	362	380	390	384	376	415	423	409	391	400	360	396	365	362	386	376	366	392	391	368	355	430	367	405	349	350	370	386	386	395	392	385	392	378	386	411	396	396	375	373	386	373	383	343	388	376	334	404	405	372	367	368	362	382	346	366	380	354	372	405	385	408	404	376	381	410	364	344	392	358	356	374	379	344	389	396	415	396	343	362	369	361	370	352	393	370	392	398	360	371	365	339	385	372	367	370	349	389	410	411	384	367	371	323	351	354	337	389	371	373	349	377	388	380	398	410	385	374	359	377	381	389	396	373	387	365	353	373	368	388	376	401	351	349	416	408	403	354	360	349	331	379	354	352	359	356	369	374	413	404	396	403	353	368	386	406	364	402	369	369	385	363	374	348	379	363	411	378	401	400	370	401	365	328	375	390	390	369	345	350	386	350	383	387	405	374	379	364	357	369	371	365	359	372	389	392	380	368	353	402	369	371	385	412	391	374	326	378	391	398	384	367	368	342	367	367	397	364	369	381	411	408	386	388	370	374	352	403	385	394	395	378	398	424	366	412	390	406	357	386	383	388	393	389	392	388	376	412	378	377	350	346	357	377	387	334	363	377	356	353	387	384	370	385	375	422	375	368	381	351	395	371	358	373	359	372	358	378	382	388	379	375	383	354	346	363	353	380	382	352	400	353	354	375	380	372	392	345	336	385	352	381	389	354	396	411	343	397	390	382	394	399	385	376	399	370	380	401	383	349	385	391	352	390	380	376	384	391	412	420	364	404	388	392	370	358	352	354	380	365	379	371	364	378	380	397	347	366	383	359	385	391	395	388	369	378	391	398	379	408	365	389	382	389	386	427	414	379	396	365	339	388	399	404	409	361	339	373	346	383	367	347	385	345	369	359	365	369	374	425	372	365	386	383	368	371	360	354	354	392	383	373	400	387	371	381	404	377	356	337	347	346	391	423	398	352	409	385	364	405	355	410	365	353	362	403	357	364	348	415	352	357	328	367	360	370	401	377	407	388	356	369	391	385	367	378	371	375	373	359	387	380	369	364	375	399	389	392	390	387	386	349	358	378	366	371	387	385	355	376	353	379	384	374	382	367	367	356	400	375	358	402	365	362	386	378	392	357	364	405	411	412	400	367	339	386	394	344	404	364	378	384	380	396	367	359	368	405	391	385	401	401	397	352	412
31426	46988	35825	17460	6857	2377	1009	655	562	520	529	560	569	571	557	566	558	551	528	507	542	569	539	542	568	524	539	530	508	562	572	564	539	565	521	547	518	518	546	550	527	529	513	550	528	534	512	574	539	511	573	526	557	529	559	580	550	532	573	534	528	550	545	501	534	530	530	545	534	558	517	575	524	572	538	533	553	533	505	502	547	545	548	480	539	537	557	563	552	539	576	538	567	533	532	514	540	540	550	507	544	545	556	548	586	545	556	562	502	544	534	557	532	557	512	525	518	526	543	581	536	535	580	552	599	500	576	544	550	521	529	528	529	557	537	514	562	536	554	553	560	519	520	518	591	518	567	563	560	563	566	534	558	556	567	518	514	520	563	544	590	546	523	556	529	571	500	542	573	532	519	541	549	532	532	541	516	533	538	534	583	546	556	549	539	485	519	530	527	583	508	533	522	537	531	549	591	549	563	538	585	601	514	520	537	540	535	542	583	508	599	555	553	589	490	545	554	530	582	523	487	554	524	545	538	526	544	503	533	520	543	549	533	550	546	558	536	530	525	539	508	619	540	585	505	555	505	511	572	559	528	548	540	582	559	533	557	516	554	566	618	508	544	584	547	547	521	565	566	515	550	526	485	578	536	529	530	547	559	557	515	560	505	538	544	544	529	544	529	507	539	527	509	537	569	550	531	591	521	598	525	556	563	562	547	535	507	550	567	507	530	523	540	530	547	564	544	537	555	574	552	522	556	557	568	538	561	502	568	572	547	550	587	538	512	545	528	542	590	522	546	584	561	553	577	537	534	545	527	580	567	555	564	579	546	567	601	505	555	516	557	553	529	551	565	562	546	540	506	571	531	560	562	587	556	582	525	551	558	538	536	529	552	608	494	538	542	550	568	509	587	512	561	576	508	559	575	518	558	538	514	546	547	555	557	497	531	570	555	506	527	533	577	532	574	502	603	551	533	586	544	538	565	518	555	540	553	538	527	516	575	579	528	510	510	583	570	532	554	541	521	558	520	555	569	548	574	512	533	511	575	577	545	535	517	547	548	519	554	534	561	556	527	528	528	513	554	554	531	574	521	588	528	561	506	553	525	517	587	561	526	538	569	548	601	548	497	524	534	536	551	551	518	496	565	546	537	539	530	527	561	557	532	573	539	547	563	560	570	541	512	532	506	558	556	525	540	548	540	549	541	541	509	574	544	597	522	528	574	559	527	531	550	544	560	552	597	525	585	558	530	490	505	548	552	535	538	561	515	542	526	546	539	512	573	538	532	508	528	563	569	563	581	535	569	552	532	563	475	527	542	561	544	527	551	533	513	541	544	534	582	534	576	551	531	543	523	551	541	560	544	572	549	568	552	551	551	537	511	572	564	529	532	567	593	530	525	544	559	543	560	555	539	522	552	509	542	565	560	544	552	535	531	570	558	591	553	566	544	532	549	568	593	526	522	571	507	575	537	536	571	532	536	569	539	567	550	561	519	543	532	584	575	547	516	592	529	552	520	535	505	522	599	525	564	546	532	530	594	525	546	579	539	519	565	562	546	547	569	553	558	520	555	500	524	555	583	546	524	573	557	585	499	496	552	534	534	560	564	545	538	581	522	519	540	540	517	558	538	556	524	577	560	528	523	501	557	545	547	569	534	527	515	536	567	532	556	482	518	557	499	547	545	558	549	539	517	534	558	552	561	551	584	523	571	532	530	556	556	459	562	547	526	589	526	558	544	552	517	524	535	571	517	552	524	557	526	582	538	556	529	487	581	550	526	548	541	553	550	549	562	544	513	542	560	599	533	528	485	517	510	534	529	563	534	572	510	543	519	543	509	589	540	565	530	511	576	539	523	531	583	566	509	533	544	549	539	516	549	547	538	541	471	567	501	556	576	539	566	558	553	525	526	526	547	565	541	562	523	563	501	554	494	530	542	562	555	569	534	544	551	558	538	532	547	574	568	553	528	576	553	546	514	564	558	549	545	555	569	532	558	524	565	543	513	553	526	573	563	546	557	547	513	517	560	524	572	564	580	538	568	545	555	523	532	565	574	495	513	537	517	528	515	566	514	539	540	550	518	554	549	547	528	531	586	560	539	583	549	572	544	549	518	539	606	548	547	524	530	549	554	551	551	515	531	518	525	545	570	592	555	540	540	522	564	565	558	525	510	503	572	574	554	566	518	565	579	556	532	500	528	495	582	529	556	505	594	524	510	568	501	540	508	514	513	558	507	561	516	586	567	554	543	575	538	548	540	514	531	563	535	535	569	530	529	585	530	521	507	551	531	494	545	559	534	539	508	525	529	509	560	539	575	515	540	585	505	532	550	570	581	577	517	531	518	563	540	526	570	515	533	545	531	551	539	547	574	523	556	548	548	556	532	531	526	533	538	566	547	567	549	533	539	507	570	559	542	535	566	534	550	549	533	548	536	495	510	560	575	561	550	545	557	539	518	519	553	509	532	570	526	553	574	526	554	539	555	515	526	544	565	593	590	551	504	507	531	573	555	570	537	533	503	536	517	531	510	521	548	559	564	567	530	555	547	488	579	575	583	498	510	558	527	549	566	539	528	563	565	513	536	534	508	539	551	544	538	561	592	591	554	528	506	562	530	551	533	502	537	564	529	527	526	493	567	494	555	523	537	581	542	563	541	535	540	560	543	505	543	605	552	512	567	511	579	604	564	550	561	533	529	547	586	525	549	562	562	502	568	585	555	549	550	502	510	555	530	570	549	575	539	523	544	535	597	539	555	535	536	518	528	520	560	554	498	511	507	539	541	497	539	529	524	554	540	577	583	545	550	463	545	566	557	529	572	566	538	525	515	533	519	520	560	495	526	548	545	539	539	530	570	553	545	576	584	530	594	558	524	496	530	553	514	561	509	482	584	551	530	562	515	550	573	577	558	543	562	571	512	547	517	517	579	557	507	569	548	499	504	559	540	542	540	579	602	538	542	553	531	558	558	595	535	520	588	528	504	575	568	552	541	557	539	555	553	546	541	532	540	496	532	528	526	540	546	589	547	524	586	565	555	541	558	544	539	538	539	531	523	517	516	549	526	551	540	573	548	508	542	541	554	529	570	527	524	552	565	511	506	521	535	521	546	553	550	571	543	602	580	522	505	542	509	553	539	573	577	540	545	549	550	540	550	523	498	574	539	573	566	565	548	568	551	537	550	509	520	561	579	547	540	572	551	509	506	571	588	548	529	558	580	547	566	590	539	595	513	531	576	524	544	576	530	532	541	550	506	538	507	533	509	550	528	512	543	577	555	556	565	529	572	564	506	583	531	545	560	541	545	487	537	539	520	544	539	589	534	573	531	506	546	555	601	558	544	540	549	523	601	570	501	539	542	545	579	536	529	559	538	518	577	529	510	602	547	534	524	541	507	520	517	562	544	553	547	512	539	520	539	525	533	546	554	503	518	584	565	574	555	550	531	563	517	573	568	549	516	552	549	534	551	533	551	549	549	528	546	533	486	559	549	501	560	508	550	571
24742	22757	34100	30724	23735	15988	3958	780	488	410	373	400	402	416	396	416	379	427	390	422	423	402	414	379	414	406	395	409	412	357	403	380	397	424	442	362	398	397	407	405	406	396	415	405	386	430	397	391	382	426	397	415	386	386	421	427	431	397	422	379	391	390	380	413	395	413	405	437	412	389	386	378	416	372	393	431	396	419	420	430	413	425	419	393	401	385	448	418	389	395	407	408	405	419	408	394	404	397	413	438	401	377	421	405	393	424	422	400	431	400	378	422	432	372	407	376	383	385	384	431	409	377	371	416	407	406	397	400	422	414	395	389	377	390	405	387	403	413	398	432	396	395	382	429	426	424	380	386	377	409	387	397	404	351	413	416	364	373	420	408	372	398	395	421	391	428	437	444	374	402	399	443	393	419	398	387	421	386	411	387	440	409	425	421	390	372	402	422	419	380	381	366	401	405	404	413	385	406	396	392	392	390	339	409	389	431	379	379	392	388	397	439	424	401	395	393	393	406	404	406	396	433	404	425	407	402	392	411	406	397	393	394	410	405	422	353	374	393	377	397	423	443	373	385	416	377	367	400	398	390	401	387	409	401	425	423	387	390	382	410	377	396	403	386	392	386	406	414	384	427	392	416	413	385	404	398	420	376	375	398	404	396	404	438	414	389	404	396	373	380	389	423	414	399	425	405	376	420	384	370	380	383	404	420	437	444	401	427	398	411	413	447	393	385	400	390	411	391	424	395	427	409	412	424	391	391	402	383	410	394	367	416	413	403	416	416	381	425	395	397	370	392	386	423	393	406	399	383	388	416	429	424	401	402	376	397	413	422	375	394	416	419	414	419	414	401	398	418	402	396	408	417	412	415	397	365	405	393	408	380	352	402	391	369	437	404	397	397	454	381	419	408	392	388	363	422	387	410	394	429	424	393	401	423	416	397	379	406	385	373	378	420	385	420	396	408	373	398	382	377	381	416	388	361	391	426	388	381	424	407	424	433	412	362	431	389	377	390	418	383	375	398	418	413	402	392	417	399	403	413	401	400	439	401	385	408	394	371	440	444	397	349	433	380	372	398	391	385	420	408	378	400	417	404	406	425	399	340	394	372	392	441	366	431	402	423	405	457	383	368	379	404	396	392	366	341	415	391	403	428	391	451	370	389	407	383	409	395	393	400	434	408	423	392	390	408	402	393	391	417	377	408	386	395	381	402	432	417	367	384	387	408	406	390	423	401	427	368	363	358	383	408	403	371	391	376	403	412	383	380	382	433	422	372	410	414	379	408	406	396	403	378	423	421	408	384	410	391	415	391	411	425	394	382	412	380	387	406	408	426	399	397	390	400	421	363	374	459	406	375	431	407	366	412	424	398	419	419	379	387	380	412	399	412	418	401	414	372	395	389	423	396	404	402	402	408	420	428	396	440	372	405	437	386	351	388	396	397	406	399	417	433	375	393	426	412	378	403	395	406	392	428	372	395	399	370	363	377	389	395	409	406	406	391	404	422	448	424	376	428	407	380	421	385	415	409	364	418	392	361	384	411	421	375	412	411	395	392	401	411	425	398	367	374	430	404	398	398	429	412	393	352	450	396	399	355	400	410	365	385	382	401	432	404	385	379	401	387	421	368	392	410	393	397	424	424	395	443	387	405	394	400	443	403	431	394	404	450	404	441	384	399	413	370	404	426	416	408	414	389	380	392	408	436	412	415	438	378	409	411	417	391	404	377	385	388	413	409	400	411	407	402	431	432	379	382	382	428	391	401	417	379	431	417	420	427	428	363	437	404	433	377	395	423	409	378	392	416	431	438	404	404	396	394	421	377	405	405	410	385	401	418	383	415	425	361	384	379	381	390	415	423	390	418	432	395	400	398	381	418	396	390	418	428	409	440	449	384	408	364	409	360	401	391	419	378	417	400	381	423	414	397	374	392	441	392	342	397	398	367	391	443	393	393	380	392	391	392	415	434	399	392	382	411	398	405	406	403	438	419	429	396	402	371	405	397	470	447	409	419	389	438	415	414	403	428	412	386	372	391	402	422	406	385	384	371	392	391	432	393	410	390	386	353	407	384	407	400	411	391	370	437	430	390	432	429	418	421	434	403	410	430	407	401	437	400	416	388	402	387	409	383	375	453	382	411	368	365	401	393	390	407	404	373	361	397	425	383	437	412	385	431	422	397	438	379	431	389	360	395	380	390	439	390	388	383	437	367	391	409	380	427	433	397	419	413	391	386	407	421	409	373	377	415	395	410	423	364	397	406	373	378	421	403	389	392	404	433	412	417	369	429	406	405	370	424	426	412	416	420	390	431	411	402	378	417	398	399	396	420	358	395	394	397	376	398	388	417	370	421	421	425	386	365	391	414	393	392	410	389	425	419	402	389	382	400	385	406	376	401	412	416	385	428	367	406	393	399	401	363	441	377	396	379	403	401	434	388	400	389	406	407	431	391	388	422	415	393	403	416	397	416	408	391	440	378	411	397	407	385	413	414	415	414	432	386	413	402	405	422	398	399	423	404	404	383	398	433	419	367	414	405	400	398	390	396	424	422	428	422	390	383	410	405	381	432	400	392	418	417	416	439	377	424	392	390	366	396	389	397	413	405	370	370	397	393	403	362	426	391	421	417	442	389	397	425	393	413	377	408	380	414	400	366	392	394	382	380	411	409	376	413	403	398	416	395	400	399	454	399	418	374	364	423	386	405	453	384	394	401	409	394	418	369	416	430	348	410	404	413	399	364	368	414	391	413	394	431	410	398	397	436	414	437	389	430	412	394	409	378	402	398	428	399	418	385	387	384	402	424	410	413	389	395	422	384	404	398	428	423	387	356	409	364	412	379	383	397	391	372	431	390	385	407	411	429	424	353	396	437	366	455	437	408	398	404	397	400	386	399	397	407	407	402	399	399	413	420	379	413	415	367	418	430	425	399	390	395	368	406	415	374	436	398	427	401	384	401	397	424	436	428	382	414	390	398	426	411	390	402	376	405	405	399	402	421	360	421	426	383	416	368	422	386	398	399	384	396	427	371	415	396	430	398	431	399	413	392	349	363	380	396	416	387	393	405	395	375	392	401	422	401	409	366	377	408	376	396	406	383	405	378	443	390	418	406	484	444	382	401	385	386	384	407	411	412	404	402	398	426	365	404	432	372	397	439	381	400	377	385	393	418	368	388	439	398	361	439	412	392	395	396	401	384	393	444	428	397	362	416	357	402	420	387	403	398	393	411	366	397	409	398	405	413	359	374	399	384	390	410	387	396	390	404	394	389	384	400	408	386	406	402	407	420	406	425	426	388	388	417	428	423	384	403	399	406	373	421	409	431	397	392	359	351	414	387	378	433	399	409	416	393	392	368	408	392	401	355	431	402	415	398	351	402	355	380	438	379	399	374	450	414	432	437	413	412	408	410	412	408	414	379	395	399	445	371	405	412	424	369	395	410	435	429	380	406	405	450	431	422	350	430	429	399	408	403	407	408	415	407	408	387	378	422	424	382
58188	93233	73439	46361	28079	12234	3709	1194	713	571	591	586	597	556	596	545	597	565	573	589	577	547	571	580	624	537	568	543	600	602	536	554	611	551	576	547	543	534	629	550	560	592	586	600	588	534	578	586	578	565	571	630	592	603	562	598	594	558	586	602	627	539	532	571	536	616	544	578	564	572	574	558	531	531	576	633	511	577	533	576	570	556	515	598	609	615	564	571	535	594	570	581	496	544	594	539	567	575	508	547	578	577	579	585	580	582	544	606	528	581	576	562	542	582	564	601	583	592	564	544	554	555	598	580	601	550	544	560	559	569	584	579	567	607	526	528	540	617	576	552	562	567	602	601	545	570	560	554	565	597	567	548	536	539	585	580	622	583	561	572	571	586	577	610	593	602	585	593	566	581	574	539	569	571	608	586	599	546	577	555	568	551	539	621	563	573	604	571	521	577	552	544	551	601	585	599	589	532	569	536	553	563	525	575	566	588	596	571	561	566	575	641	610	557	591	544	596	568	561	563	532	557	557	594	541	598	554	598	562	549	587	592	590	563	610	575	564	572	616	545	592	569	575	601	566	610	566	544	579	525	589	538	564	546	538	591	565	566	547	571	570	579	600	591	574	586	577	548	535	570	559	554	570	581	561	579	588	581	587	542	554	635	589	572	570	538	570	569	551	563	589	605	583	564	602	568	588	568	552	551	597	581	566	607	544	590	612	591	570	568	526	542	566	569	549	555	605	545	569	591	555	546	593	558	569	540	560	533	581	570	586	571	594	542	556	564	561	566	573	573	594	591	543	567	607	619	568	575	552	577	523	601	575	562	566	566	620	566	594	596	587	541	563	544	591	615	559	603	598	560	620	540	594	594	562	596	607	535	543	568	548	622	537	589	585	546	584	562	610	572	581	570	568	570	581	590	575	576	605	574	622	578	584	570	547	593	569	559	569	594	570	529	580	581	546	536	554	554	563	547	549	626	574	581	614	539	537	584	621	555	603	601	560	570	563	596	548	555	558	581	566	595	544	577	551	569	599	600	514	536	563	580	565	607	588	580	567	530	583	584	570	534	569	569	596	550	522	555	539	610	581	587	642	597	534	514	583	602	560	599	572	628	570	575	552	567	567	559	491	607	548	637	557	554	559	573	553	582	573	532	572	549	610	593	575	560	573	532	532	530	594	582	563	543	604	546	574	540	579	616	574	530	576	577	524	572	575	545	546	561	574	600	614	575	548	566	565	560	557	580	622	575	599	542	528	582	524	619	578	555	584	566	565	605	558	549	589	573	568	571	600	625	557	585	552	553	565	574	526	585	597	576	588	521	559	530	567	568	582	561	542	570	536	576	603	601	567	604	569	561	563	571	534	565	529	585	572	585	558	565	575	522	565	552	555	602	560	571	582	599	557	603	577	595	607	573	594	580	555	571	578	552	594	548	569	541	569	573	565	548	586	594	574	583	564	589	561	559	516	577	541	574	591	572	547	560	559	621	601	597	575	546	557	568	531	630	564	612	581	535	589	544	589	584	572	553	565	576	560	549	533	556	523	551	554	574	556	613	564	565	536	590	581	579	585	599	591	562	599	563	571	584	564	599	568	567	592	575	584	614	597	586	595	597	566	577	572	551	554	558	551	605	617	588	589	557	566	583	562	591	550	578	579	588	553	555	534	553	586	564	555	570	577	575	596	553	510	562	582	576	567	567	553	628	529	579	586	559	564	531	588	551	572	556	598	555	631	609	577	534	603	583	544	614	587	556	597	545	567	638	529	557	560	574	577	564	571	577	566	619	611	610	565	530	559	592	613	540	598	560	569	595	544	555	598	605	601	586	565	593	595	580	564	569	575	611	577	561	549	586	560	559	583	583	544	567	548	558	584	537	540	567	556	559	561	566	563	570	595	586	579	608	580	545	624	562	576	535	551	574	588	545	558	553	549	533	566	589	586	550	580	588	576	580	548	569	550	574	594	562	546	568	575	568	557	560	563	580	586	567	561	557	580	542	591	565	575	596	588	581	572	565	586	552	572	582	554	578	566	564	546	563	586	583	564	545	565	625	594	549	554	556	573	565	600	529	556	579	594	573	571	581	593	579	586	597	560	561	575	551	557	531	578	563	549	577	575	611	567	559	557	574	559	550	538	578	586	598	547	602	550	597	580	569	561	576	575	553	589	575	535	557	587	585	566	599	594	533	562	575	563	604	550	598	525	579	566	576	591	575	571	588	585	590	553	555	585	548	595	586	607	550	592	551	542	616	565	576	558	563	603	591	588	586	574	600	553	564	552	576	585	602	587	589	548	605	602	595	627	564	575	621	545	571	561	555	579	616	586	543	559	601	570	581	633	531	562	546	578	594	544	603	549	556	591	580	526	565	589	587	547	593	558	557	572	543	541	567	638	586	631	605	566	563	558	590	585	581	561	533	605	573	541	573	541	525	555	577	605	561	565	576	570	599	556	589	592	548	537	554	608	578	570	603	558	579	545	521	543	571	613	545	597	585	574	551	559	569	575	561	549	565	519	565	609	578	584	582	544	578	597	542	552	576	551	519	595	564	548	587	563	590	566	571	607	557	563	553	559	547	590	547	576	573	559	559	610	572	558	586	589	557	591	556	571	587	564	561	559	559	555	574	545	556	565	568	586	580	608	572	579	580	500	555	574	546	564	589	552	535	559	540	577	583	581	585	586	573	552	561	605	565	566	564	574	563	558	563	574	542	585	574	594	564	593	570	534	583	579	549	558	576	561	562	562	577	597	561	544	567	568	541	589	587	565	594	536	544	579	601	543	555	582	591	586	593	566	557	565	579	556	557	606	573	579	582	582	563	567	529	537	554	600	577	592	609	534	541	570	569	570	588	577	563	586	577	566	527	614	566	590	571	610	558	596	586	588	588	607	561	576	553	578	577	540	605	555	544	551	594	566	563	545	602	591	551	588	559	573	550	602	551	582	580	586	573	547	560	556	557	575	595	598	549	598	595	555	595	587	599	569	583	555	592	568	588	582	558	613	594	545	540	596	570	615	604	538	553	606	570	588	571	567	556	578	583	546	553	569	579	523	566	597	599	570	570	542	570	585	539	543	608	597	540	610	557	577	523	574	619	570	563	558	640	570	561	565	573	591	587	545	550	542	562	581	562	591	577	620	545	570	579	561	600	574	580	557	554	586	578	578	593	560	602	626	569	554	534	532	597	562	545	582	572	576	582	590	531	541	554	604	574	568	600	532	585	570	580	600	557	586	610	586	537	563	554	582	599	602	594	567	584	567	555	559	580	599	596	554	580	600	596	555	572	591	556	553	583	614	550	580	557	583	567	567	576	554	541	582	618	583	555	594	594	596	568	545	579	608	529	592	584	557	524	567	520	600	572	643	585	580	616	595	579	561	600	580	586	563	564	516	578	536	561	596	546	548	546	539	598	570	553	574	619	590	595	577	569	522	571	597	551	534	587	580	577	562	606	536	573	539	588	563	581	598	595	493	566	536	599	569	539	616	589	588	591
23568	21999	31854	27333	23515	21576	12581	1261	534	421	424	421	406	427	415	374	387	409	388	384	415	397	409	377	408	466	365	404	441	379	401	410	383	402	380	399	399	412	433	386	424	378	414	411	417	397	364	394	430	387	391	418	372	421	396	383	358	403	407	414	411	368	418	406	417	386	419	414	396	376	376	396	357	424	378	366	403	408	375	387	399	373	391	396	433	378	388	392	342	384	397	397	451	371	386	385	404	391	384	405	433	390	376	411	387	395	393	429	381	426	460	414	375	382	427	408	411	391	406	385	397	380	378	359	396	395	411	358	399	394	406	385	390	367	402	429	429	384	421	400	380	365	423	404	424	436	386	375	394	380	402	421	385	409	397	405	419	402	382	384	386	386	379	362	388	426	406	385	394	445	381	385	385	392	371	395	390	414	398	402	377	364	392	388	399	426	365	393	414	435	377	373	415	387	392	426	399	390	400	427	398	372	382	389	391	395	371	393	397	416	387	387	418	413	407	412	403	387	379	397	386	420	386	366	385	386	396	398	372	406	398	418	400	371	372	377	403	382	371	393	390	390	404	383	403	429	409	404	385	381	400	398	372	419	413	393	393	389	421	416	347	423	402	394	373	381	440	406	411	403	367	384	391	376	376	398	426	416	399	392	378	364	406	400	400	375	414	400	396	423	444	404	378	392	420	389	363	380	401	416	397	385	407	360	428	375	406	412	400	412	414	409	391	398	440	398	417	390	379	391	395	395	414	403	432	407	361	351	354	405	427	387	379	414	376	426	365	412	392	351	416	356	421	419	401	371	424	406	417	380	409	414	383	430	394	389	423	373	399	363	403	415	385	366	408	384	411	408	438	374	414	384	391	411	406	411	373	407	383	393	389	402	388	398	376	423	404	431	370	408	388	356	371	401	359	409	408	391	392	386	435	377	373	413	388	401	383	380	438	404	405	354	416	405	362	427	350	411	406	393	401	414	388	367	395	409	404	406	393	397	393	396	403	378	405	365	388	401	395	435	406	424	380	386	392	407	399	376	376	394	398	369	394	387	381	399	387	399	390	458	401	382	404	383	406	392	361	380	377	358	424	385	438	386	369	397	402	388	386	379	386	418	353	376	395	424	383	381	391	397	364	401	391	402	378	381	394	381	390	342	379	397	352	415	415	399	381	396	388	405	399	427	399	381	445	376	381	370	388	416	393	380	378	408	401	388	402	387	392	358	412	414	368	412	394	366	386	395	422	436	366	417	386	378	411	407	415	395	393	362	376	399	393	387	372	392	405	393	376	396	389	420	402	367	383	419	387	400	385	402	403	404	407	394	389	404	415	366	413	363	382	357	399	396	386	403	353	403	389	371	399	409	388	387	427	393	381	402	388	402	399	422	370	426	397	396	414	415	388	365	398	394	394	375	448	384	395	399	368	387	400	380	408	417	401	375	412	374	429	406	412	400	411	412	406	370	394	412	364	397	379	432	388	410	403	402	419	405	392	406	434	416	389	414	374	386	411	376	381	404	376	402	386	386	407	391	384	431	412	395	430	433	403	393	412	416	384	352	421	373	388	402	385	388	404	413	392	389	402	379	434	382	432	372	415	400	392	420	386	382	397	389	402	408	407	391	388	382	425	392	384	405	385	439	377	387	385	387	369	404	400	367	414	372	376	370	378	372	387	401	391	413	410	372	438	377	405	388	349	395	390	400	378	408	377	379	402	404	393	384	402	364	383	385	409	392	394	375	395	374	417	390	374	374	393	389	383	384	382	404	364	406	383	367	386	437	355	369	397	396	406	391	412	394	397	360	385	391	378	423	391	411	355	425	428	406	382	432	387	378	428	439	394	407	389	394	420	400	406	382	405	413	341	387	379	405	395	377	395	402	406	444	399	392	396	400	412	405	404	427	381	437	430	373	401	384	362	445	401	370	332	397	384	408	442	398	383	389	390	406	441	372	374	375	388	371	403	396	416	411	389	423	389	407	403	395	375	413	396	390	361	421	400	400	376	403	363	408	408	418	385	397	410	384	376	383	400	351	403	402	364	366	414	456	410	383	376	398	425	389	423	375	424	416	424	404	399	389	407	432	357	378	410	400	373	343	405	447	412	404	407	412	357	403	366	405	411	373	402	397	409	416	401	397	404	376	412	382	388	382	383	421	391	453	393	397	371	396	347	403	409	418	409	384	353	401	378	407	395	450	369	426	391	405	358	378	372	395	438	421	395	458	375	434	418	362	419	383	389	407	397	396	411	403	367	369	440	396	400	397	381	399	333	394	384	416	342	366	372	409	415	378	397	398	363	341	384	438	383	445	402	380	411	380	420	404	424	433	403	381	362	401	358	429	406	373	402	378	387	426	376	368	394	408	383	396	403	438	396	384	401	394	390	408	396	399	411	393	393	390	390	376	407	425	408	415	387	400	391	389	419	364	404	403	404	367	395	400	373	382	382	371	392	412	396	407	390	401	418	413	378	390	419	404	401	397	366	424	373	387	426	442	434	404	392	368	373	420	409	373	390	403	395	359	411	377	406	394	381	375	400	379	412	393	399	410	391	406	354	365	388	381	417	456	400	426	406	371	357	399	412	377	408	403	401	409	395	397	417	382	394	419	388	377	360	373	395	400	412	389	395	428	384	409	378	409	393	402	377	410	423	426	409	399	412	394	352	376	400	425	382	417	389	403	387	404	377	382	401	390	405	392	396	392	383	406	407	407	428	416	438	400	444	392	433	411	392	392	399	387	371	398	376	379	433	419	405	404	410	392	370	408	464	400	389	403	403	380	395	377	379	372	441	420	373	423	356	395	371	410	383	415	389	407	357	387	390	418	408	362	427	386	390	367	383	373	397	398	384	387	392	388	382	367	405	399	420	388	387	411	366	383	390	415	440	408	403	428	381	415	408	416	413	393	369	417	409	393	428	361	396	398	415	414	439	395	389	387	414	395	428	385	394	368	423	390	353	438	412	358	382	391	393	374	412	393	391	382	360	358	406	380	395	360	413	407	428	447	382	379	376	400	400	413	410	388	392	416	372	425	375	406	401	362	408	375	395	391	390	397	403	375	362	390	417	395	388	403	360	404	424	372	391	390	422	418	394	382	403	390	395	377	427	357	377	407	368	380	396	391	384	401	380	373	389	361	392	407	406	394	340	384	389	396	425	362	378	414	383	422	399	357	432	419	373	412	416	391	405	378	380	434	398	385	409	382	419	380	428	348	408	351	396	400	401	405	435	398	402	405	359	368	377	406	388	422	407	381	375	400	390	366	374	434	405	380	388	380	403	341	436	434	374	401	396	377	414	400	445	427	371	398	403	396	361	344	388	428	357	388	374	435	404	388	424	410	350	395	414	408	394	422	389	397	383	413	378	393	390	384	417	408	402	404	405	397	442	382	383	405	382	405	406	360	409	455	380	356	408	420	408	386	387	376	361	424	389	403	369	381	424	381	362	363	401	354	397	399	372	421	405	425	393	390	371	418	420	403	364	411	401	405	380	415	421	390
61811	104165	83197	56302	36183	18073	5999	1649	751	589	552	516	519	560	554	591	573	544	603	597	562	605	569	547	579	553	538	551	532	565	553	535	577	595	505	533	534	586	590	600	537	548	523	540	540	574	543	530	540	508	560	559	578	499	563	536	591	570	559	569	574	547	556	561	567	514	522	524	584	588	535	550	568	541	573	496	539	559	536	560	552	552	508	557	573	556	594	516	546	565	529	562	546	551	544	563	519	532	576	600	532	559	594	586	536	575	574	554	542	555	514	576	533	560	564	538	572	516	600	512	527	546	584	577	550	556	562	557	530	553	560	591	534	595	546	533	529	554	505	579	577	518	551	548	509	558	547	552	573	551	553	551	586	547	493	565	595	575	572	584	572	560	569	583	523	540	524	559	562	548	525	539	570	562	538	529	568	536	547	565	553	500	552	520	578	548	556	535	567	557	571	578	567	540	575	541	546	556	525	547	519	521	535	541	496	519	568	613	525	558	556	576	590	528	590	525	578	562	552	580	535	525	509	581	558	544	591	551	549	539	537	548	558	544	552	534	562	510	552	527	558	531	546	542	559	530	535	543	577	540	587	526	566	559	569	553	570	515	591	579	491	564	519	546	546	616	536	539	545	535	516	585	508	583	578	514	582	556	518	548	524	559	551	560	535	523	534	561	568	578	520	570	546	603	552	529	560	605	540	536	488	539	525	554	530	601	560	517	593	525	529	551	561	551	563	499	554	511	555	532	530	576	547	514	548	555	585	542	549	565	535	516	560	562	598	543	584	528	535	551	560	573	576	482	548	556	567	532	559	556	532	526	525	564	521	524	547	496	575	528	548	494	568	604	538	532	523	609	565	564	528	572	569	579	553	544	581	506	591	515	571	554	522	499	581	516	557	612	517	584	535	514	538	532	553	556	537	566	575	529	553	561	551	560	526	584	563	540	571	505	542	550	553	575	569	541	523	556	568	558	527	516	563	589	558	554	566	569	528	562	552	509	527	577	550	569	537	587	559	554	543	522	562	530	524	507	484	597	558	549	529	567	550	549	552	591	541	575	535	553	524	545	551	562	548	512	528	558	542	563	583	534	530	547	554	620	552	604	545	506	551	572	545	520	595	539	586	557	548	498	542	584	490	510	564	546	494	529	531	568	583	532	546	526	514	525	593	560	532	506	533	592	531	526	597	556	534	554	545	534	529	554	559	537	549	536	522	545	550	529	568	547	556	536	590	518	571	547	514	553	586	571	532	535	532	558	507	586	546	556	542	554	586	604	566	533	566	571	522	571	565	559	541	569	557	576	509	573	568	583	575	538	544	557	572	568	511	560	548	555	521	532	509	571	563	549	557	559	585	577	585	517	529	579	585	545	506	550	540	564	592	573	601	557	525	548	559	519	584	530	547	591	565	541	647	590	577	581	580	540	604	548	604	545	580	539	543	559	604	557	574	569	538	559	575	550	557	552	563	554	557	572	603	581	553	510	551	560	529	554	513	539	552	551	559	587	543	575	554	552	530	572	557	542	545	530	569	569	500	592	537	555	539	567	498	532	588	520	535	545	577	549	545	522	594	571	533	581	516	546	523	559	539	573	593	554	542	581	539	565	561	531	541	567	580	511	589	568	557	548	560	537	567	559	561	539	566	493	577	544	546	520	504	554	586	526	596	560	563	544	585	596	543	579	529	568	517	524	534	547	542	555	566	532	521	534	589	549	514	564	563	558	529	549	520	563	526	556	573	584	566	548	554	544	572	527	515	529	557	511	565	547	542	596	571	543	561	550	533	525	555	526	551	555	547	561	553	521	527	552	542	535	579	552	567	581	569	584	599	564	529	532	553	590	560	548	562	554	512	542	544	557	571	563	502	557	534	533	583	566	552	552	580	544	545	565	565	582	547	583	560	598	541	519	556	531	546	540	541	555	553	582	555	564	525	540	582	539	540	545	546	607	540	581	565	554	585	569	590	546	553	545	534	555	525	595	540	586	550	561	517	556	557	531	572	541	538	561	556	558	570	563	560	532	576	567	576	571	516	554	577	565	562	582	548	569	503	542	556	543	504	564	500	538	578	529	575	554	580	582	538	502	516	544	580	551	562	504	581	603	557	529	540	505	521	527	549	520	573	535	545	557	563	572	534	563	600	585	518	566	541	554	548	570	547	496	548	574	528	518	589	541	553	554	579	556	533	514	547	539	549	580	576	549	541	537	561	547	536	545	569	542	533	584	555	553	589	576	540	561	553	546	551	541	575	519	561	531	563	521	577	532	551	557	578	535	584	559	544	529	550	559	519	561	552	541	573	545	560	534	511	581	588	549	561	539	532	548	556	505	574	497	564	485	566	516	519	553	595	558	552	573	588	551	566	555	587	569	546	528	561	541	592	574	585	554	558	551	554	511	527	570	561	564	615	533	577	509	524	499	543	577	520	543	517	541	581	580	593	578	537	553	572	602	547	590	600	579	512	567	599	575	545	527	560	572	534	533	518	583	565	563	503	525	567	569	522	565	566	555	525	565	593	532	535	510	547	532	574	511	561	567	505	555	537	549	568	564	539	520	562	533	545	562	552	554	556	554	573	574	523	578	563	534	574	567	534	519	511	565	545	536	557	526	525	597	533	577	610	530	554	539	561	575	570	541	543	626	572	591	554	534	541	548	538	538	552	542	527	577	553	581	548	548	531	528	545	574	546	525	555	556	559	589	526	515	538	529	552	495	553	537	566	538	606	529	574	540	519	562	558	538	519	555	552	548	563	544	570	553	551	545	565	527	571	543	572	555	583	531	491	559	569	556	550	551	570	516	532	567	527	539	579	555	544	541	519	548	587	534	576	562	511	547	601	581	560	526	586	565	550	586	590	577	588	597	555	552	554	547	570	541	534	570	514	557	536	531	592	541	559	594	579	586	576	577	537	518	551	538	543	509	570	526	554	588	525	568	547	568	537	545	537	557	542	544	561	581	555	520	605	551	536	569	564	530	553	514	548	568	514	583	525	549	544	499	566	557	566	547	547	465	569	582	554	521	617	546	565	565	507	545	506	556	554	564	557	560	530	510	544	531	574	537	556	556	582	575	520	555	564	528	547	591	542	527	553	536	553	616	548	545	576	565	577	546	548	529	542	573	546	573	561	597	530	554	572	555	572	552	541	527	595	556	543	531	570	584	558	569	560	539	595	535	588	561	536	565	559	532	543	540	564	552	554	537	539	579	558	555	616	559	524	555	577	559	575	560	530	541	539	549	535	564	570	542	513	559	565	557	553	573	555	560	576	570	533	553	540	546	556	519	546	541	576	519	550	523	587	569	620	552	508	575	539	574	532	567	599	544	536	629	538	519	587	561	552	587	546	529	525	546	544	550	538	575	534	564	524	540	563	544	515	553	509	525	569	529	569	566	616	559	568	568	551	556	588	603	548	576	548	567	502	553	556	575	510	582	543	508	592	533	531	504	542	576	543	552	551	527	581	554	567	584	571	542	556	534	517	578	553	567	533	562	588	545
28440	28237	31942	18654	5182	1460	627	491	402	385	374	335	396	394	380	381	411	373	419	378	412	352	380	421	352	384	363	350	373	374	383	368	378	367	384	378	380	399	356	411	415	377	411	381	375	397	396	410	365	365	383	382	399	364	378	415	390	324	402	385	431	439	362	382	390	395	359	367	407	381	395	405	401	366	382	368	379	402	352	401	381	364	365	375	392	394	385	385	385	408	388	368	392	376	364	386	392	427	397	372	391	404	379	366	357	398	364	386	372	365	372	384	370	370	366	376	372	402	377	400	366	396	370	369	372	374	403	325	368	412	356	345	356	379	379	395	387	337	399	396	384	364	407	388	411	375	385	387	387	413	391	426	384	399	387	371	351	360	350	371	390	393	352	368	369	442	402	424	396	387	400	369	399	358	383	350	377	405	398	389	361	371	399	399	363	382	411	396	384	390	349	397	360	411	397	374	410	394	385	395	396	372	390	379	422	361	367	392	422	374	372	389	398	366	357	392	375	376	376	361	374	365	382	379	370	382	409	389	360	369	369	399	400	376	376	385	350	331	375	395	388	360	399	360	405	357	398	355	384	388	384	355	363	396	416	400	401	365	408	339	368	381	401	381	389	355	421	380	400	377	347	364	400	390	385	371	390	359	380	380	391	423	384	382	372	354	408	380	371	399	415	358	336	339	388	396	392	361	390	368	396	377	348	367	370	399	402	396	361	374	375	395	374	410	365	383	433	375	375	390	354	370	368	416	362	367	386	357	390	377	393	401	379	391	391	395	364	356	430	371	366	394	410	387	344	398	386	370	373	408	416	370	378	389	368	381	399	378	391	363	365	422	352	390	353	394	394	373	362	385	373	386	377	404	398	362	408	375	380	370	385	377	369	388	382	404	364	365	394	443	387	391	385	367	374	395	405	393	389	381	404	392	400	405	386	356	410	403	402	367	360	375	390	399	375	412	345	400	398	335	372	374	411	354	390	374	397	375	370	401	374	380	366	422	431	404	419	395	404	406	427	389	372	364	385	397	383	400	399	382	422	391	376	400	377	384	394	384	400	368	361	399	379	369	363	364	341	378	349	363	392	424	404	382	376	378	374	378	409	365	364	376	369	358	402	382	353	386	364	385	384	394	395	384	353	366	339	415	366	384	359	405	372	428	397	410	356	392	372	372	375	374	383	363	383	376	410	354	367	391	378	409	368	407	400	366	383	342	358	398	416	381	385	348	374	418	381	396	382	370	372	377	360	367	366	407	392	383	370	361	389	374	385	365	416	417	344	392	387	393	389	378	375	362	403	369	391	379	399	378	417	394	392	388	399	371	403	363	400	348	382	394	438	348	366	403	390	385	392	376	358	388	371	401	373	406	395	399	356	350	377	402	400	426	416	386	385	390	380	373	375	386	394	396	388	364	398	367	392	340	361	385	394	358	385	406	371	396	398	370	377	403	390	415	361	376	373	361	356	362	388	385	423	374	367	381	360	362	365	376	400	398	386	336	388	397	397	377	383	390	374	371	391	388	365	352	397	398	365	384	349	403	395	393	383	444	374	371	364	365	367	441	390	393	414	424	391	410	369	414	372	403	388	377	389	373	394	395	406	378	384	402	353	391	370	349	387	379	379	354	342	367	370	377	380	373	388	377	357	398	395	391	387	383	354	425	370	368	363	377	397	397	395	368	381	387	393	363	395	367	385	343	373	407	377	367	347	343	396	386	382	391	361	403	385	344	399	370	372	378	440	383	380	381	379	409	372	384	366	380	378	369	381	355	398	403	394	394	385	404	364	364	407	406	421	373	446	380	378	420	384	391	374	362	421	392	414	375	380	369	380	374	387	371	366	397	373	364	371	395	388	400	386	402	350	376	373	382	338	383	415	337	410	389	379	380	377	398	373	380	388	397	398	394	372	403	384	425	357	379	383	357	394	411	371	391	390	348	411	395	420	415	375	397	396	361	364	387	422	379	368	362	369	367	408	399	404	397	376	372	363	363	347	366	351	396	383	371	373	393	384	383	369	380	357	383	357	402	421	370	399	402	422	369	372	376	399	377	339	368	373	416	358	376	403	358	396	411	357	393	372	383	394	374	416	395	369	378	364	394	355	358	413	411	402	392	399	386	381	373	387	365	398	388	365	420	378	363	351	381	366	380	406	384	398	391	389	367	376	385	395	368	384	394	378	393	395	386	377	390	413	402	395	386	367	387	389	373	403	343	393	383	370	399	388	351	395	362	404	372	378	360	369	368	330	369	391	438	396	387	408	385	389	387	401	418	388	373	392	359	391	365	377	364	396	369	384	389	375	384	365	360	370	358	365	357	360	413	400	382	412	367	408	417	376	392	382	423	355	383	391	374	389	394	374	382	356	417	377	404	359	363	394	384	398	362	349	403	374	408	361	387	391	378	390	342	396	386	392	346	350	368	409	407	361	390	385	433	404	396	368	363	375	395	386	329	388	383	398	414	375	403	397	396	367	357	406	348	413	372	404	402	374	368	363	397	417	367	400	368	384	391	374	391	396	376	364	377	371	395	410	425	376	348	375	369	347	382	383	367	366	389	386	366	394	328	381	398	370	374	333	384	415	404	380	388	350	419	373	376	392	360	403	406	371	370	432	366	388	419	389	399	400	388	403	411	379	394	395	381	363	413	380	395	362	395	392	379	413	379	390	385	370	380	372	404	374	370	391	369	385	382	364	414	415	382	384	380	378	387	402	395	359	370	404	362	388	388	380	370	380	392	395	368	411	374	411	376	392	357	370	388	368	375	340	378	368	387	342	406	381	395	381	390	404	373	431	386	372	377	349	387	382	365	364	376	378	377	381	398	355	356	378	376	388	367	400	414	413	403	384	380	363	379	382	405	396	363	398	354	409	371	353	371	407	410	391	363	358	406	344	383	368	366	410	382	372	408	383	390	405	400	401	386	402	380	409	381	357	360	351	373	362	367	359	406	374	390	384	385	402	380	392	405	388	371	352	390	374	360	361	397	403	385	384	378	378	358	378	366	359	380	395	395	394	403	372	388	375	392	367	378	394	381	404	372	377	377	403	374	372	367	382	399	393	400	359	378	372	418	358	405	363	396	376	388	389	403	400	346	349	391	381	422	355	412	354	354	364	409	404	385	406	439	409	400	434	389	380	387	429	394	363	391	365	375	366	383	355	371	360	371	372	362	384	376	381	396	382	389	407	399	383	445	411	366	360	380	387	351	388	397	407	375	385	364	376	390	391	391	401	393	362	383	398	393	384	385	426	376	399	369	354	391	342	351	387	377	382	386	372	349	356	403	383	349	380	390	363	388	373	431	394	363	357	396	401	347	395	341	381	402	385	389	386	405	372	375	400	391	362	371	396	403	392	362	384	397	399	375	383	381	366	384	381	409	391	410	346	418	375	370	395	381	364	392	378	384	346	378	411	383	395	388	370	392	403	390	399	431	384	385	337	394	399	372	385	373	387	378	372	340	407	372	371	363	361	372	376	395	358	331	382	383	371	378
31943	47944	36285	17700	6948	2441	1063	708	608	559	537	529	547	549	599	556	578	517	544	570	556	563	546	581	552	547	529	555	553	528	581	528	544	556	559	527	531	554	552	550	512	544	554	526	588	592	544	547	496	604	559	570	548	578	504	566	549	545	543	558	529	568	580	527	583	527	564	576	552	561	558	566	574	509	578	583	541	546	574	521	526	555	545	610	574	554	529	557	555	528	556	573	533	558	552	546	583	576	567	559	515	585	543	561	588	544	540	581	599	547	570	540	540	560	548	548	549	549	559	557	599	623	540	539	520	539	543	570	535	578	502	550	587	577	523	571	573	558	573	554	566	556	486	568	551	536	552	567	553	569	575	578	550	550	569	515	552	539	553	556	542	544	548	492	524	564	538	544	564	546	576	559	535	479	557	567	522	525	557	574	544	531	524	593	542	550	540	543	576	596	524	505	530	555	573	535	515	553	597	542	566	544	576	598	538	564	480	534	529	532	543	541	539	557	560	553	597	577	550	574	524	535	590	530	550	617	562	561	602	564	575	562	541	554	517	560	553	575	544	541	547	540	565	536	564	560	561	585	563	529	543	549	564	579	563	531	578	537	595	560	594	575	599	560	558	589	521	550	563	577	529	522	546	566	538	562	570	551	592	567	520	533	544	590	536	555	507	588	557	577	506	573	542	567	534	564	542	580	576	550	564	516	578	585	549	530	539	528	551	575	546	540	626	560	573	543	552	545	571	590	556	519	522	538	523	536	556	527	553	543	554	533	534	541	523	558	606	560	546	540	517	549	556	545	570	549	571	553	548	567	546	563	535	570	549	560	542	515	565	574	565	531	572	572	536	523	596	528	601	524	529	570	560	595	532	558	563	551	533	543	554	556	515	520	531	565	533	546	542	578	525	557	538	530	538	592	556	557	566	543	515	507	551	582	559	560	539	533	566	523	536	595	541	557	540	555	559	543	550	524	553	556	547	584	524	538	575	535	532	527	560	576	567	540	578	532	569	580	574	533	538	533	550	563	574	576	540	588	567	502	563	539	567	523	549	526	544	577	551	549	551	574	586	497	507	564	544	581	558	552	555	542	528	519	546	531	560	563	522	571	513	540	522	570	572	562	566	546	535	528	582	548	577	591	602	586	554	540	541	568	540	549	490	558	521	542	538	524	574	532	553	559	499	596	542	558	557	518	525	560	571	558	569	551	564	544	548	533	567	582	528	511	551	538	527	541	553	574	536	545	496	499	582	549	538	546	579	569	559	486	584	540	552	530	586	532	573	523	568	555	546	549	581	580	513	541	531	525	536	570	579	613	538	536	546	558	588	595	573	575	590	531	555	550	550	558	537	548	602	589	578	555	566	561	561	549	563	544	539	550	522	567	534	566	541	579	521	540	537	569	560	550	560	546	540	558	529	554	509	554	549	559	564	593	581	552	549	535	562	548	575	547	513	549	562	556	557	605	540	539	538	568	587	581	543	551	532	522	541	532	540	564	534	539	598	574	516	556	552	532	534	559	547	548	547	530	527	526	543	543	542	514	561	560	532	537	541	565	521	541	560	544	526	573	543	561	511	517	589	551	597	564	542	507	550	570	543	569	542	537	520	510	549	542	516	558	593	548	548	556	568	544	528	538	523	505	610	572	516	541	562	516	532	542	545	549	529	564	554	552	547	535	555	563	532	592	524	528	517	574	560	589	578	554	555	577	536	549	553	549	541	536	526	571	515	533	570	562	537	560	557	535	537	546	574	511	565	552	538	585	576	576	585	528	581	527	560	546	500	575	537	542	579	573	513	561	540	577	589	554	510	540	520	541	539	565	535	542	551	569	564	559	521	566	502	564	558	555	538	542	562	559	541	590	515	535	544	543	552	564	602	568	573	562	552	549	536	511	550	558	553	558	561	583	552	533	503	575	569	568	557	524	545	518	541	552	561	549	539	548	564	565	515	577	568	562	576	562	532	542	583	574	543	564	497	577	561	533	555	563	545	543	535	533	524	533	592	554	539	499	580	543	551	524	553	533	552	548	553	558	503	538	559	560	542	548	572	566	556	565	609	540	562	554	526	571	539	567	536	589	559	542	539	568	582	545	568	521	535	579	571	496	531	501	574	526	561	564	531	521	554	604	518	538	552	548	544	566	560	536	531	588	527	582	509	563	504	538	554	565	525	566	579	569	542	574	560	552	534	556	536	535	538	557	539	544	500	545	548	576	594	541	564	513	531	511	547	539	538	534	561	532	525	562	522	546	533	559	577	556	519	539	552	574	536	558	532	548	594	581	522	538	548	497	545	556	570	575	563	582	519	535	560	557	552	572	552	575	555	561	541	563	553	565	576	528	547	541	564	535	574	539	541	536	517	547	537	574	543	509	555	539	596	585	530	584	532	548	541	540	580	567	545	572	559	591	559	532	537	505	568	559	553	523	535	511	631	530	557	531	546	546	523	559	572	517	568	532	584	545	591	563	554	570	540	577	552	504	537	568	529	551	563	562	550	549	563	545	541	562	536	536	535	549	537	578	534	567	560	534	539	556	598	531	559	511	577	520	519	566	505	580	559	595	547	509	559	583	534	543	580	518	596	541	545	535	538	580	529	617	546	561	548	575	556	528	574	530	602	563	550	524	518	539	537	496	547	575	532	531	564	547	537	528	521	523	526	504	561	549	560	585	535	523	580	548	520	574	576	554	525	570	544	552	522	565	597	552	530	564	533	573	520	499	543	546	573	555	561	537	548	552	542	500	596	529	569	544	576	543	519	531	514	546	582	542	545	589	552	573	516	558	552	542	579	537	538	575	578	560	530	496	534	535	554	542	581	564	565	575	561	528	574	592	566	550	534	576	543	570	556	545	562	507	525	550	574	550	576	572	558	563	523	493	521	528	557	576	545	511	544	535	542	545	556	562	546	534	550	558	537	516	548	531	515	563	564	535	579	559	582	560	483	560	625	519	544	541	573	510	577	551	532	512	570	547	542	563	571	588	566	594	545	526	546	524	587	567	539	520	564	517	561	578	559	497	585	553	539	506	557	592	535	546	551	582	573	529	586	561	546	548	563	553	509	526	525	551	536	528	563	534	561	588	577	558	580	545	516	534	584	518	498	584	563	548	543	548	590	561	548	536	515	537	591	538	573	535	591	523	571	519	582	567	535	579	572	490	585	518	557	541	573	525	560	580	552	530	535	556	522	575	533	556	564	546	539	535	569	548	538	557	541	560	523	575	554	559	547	553	543	552	520	572	593	513	545	588	561	590	550	569	526	543	569	499	567	542	511	574	529	513	568	541	583	551	564	604	558	524	565	531	539	572	567	510	528	543	534	580	590	547	551	537	549	538	573	564	530	526	508	574	537	559	579	554	532	507	581	530	524	552	574	556	553	530	567	546	570	563	561	504	550	553	507	540	540	564	544	560	560	513	531	537	515	550	543	558	506	538	544	556	525	561	564	525	532	563	528	549	548	571	518	561	552	572	535	569	542	574	536	530	550	572	569	519
24687	22727	34087	30453	23505	15935	4035	750	481	425	387	431	405	410	424	410	347	378	416	400	396	450	420	412	450	430	426	411	438	425	423	450	412	410	390	425	415	420	369	414	399	402	475	425	421	386	408	422	442	423	420	377	407	375	430	414	415	431	430	390	434	422	425	408	425	406	423	366	398	417	434	411	395	405	385	419	415	434	425	410	430	406	399	430	408	445	467	401	387	427	398	408	362	377	395	416	416	414	402	435	406	394	446	421	393	410	366	432	396	400	432	450	362	421	399	406	440	410	410	384	410	424	417	413	413	393	416	446	390	454	419	417	376	420	379	412	402	404	427	428	402	422	438	420	401	406	387	377	381	448	403	397	420	459	415	393	403	374	410	408	412	390	429	388	400	370	385	418	410	409	385	420	418	428	402	404	398	415	421	442	429	423	412	400	418	406	401	404	405	413	404	413	417	399	404	390	409	432	421	384	393	385	426	395	384	400	422	413	397	376	430	406	396	421	423	382	377	455	405	398	396	388	382	428	395	400	408	434	351	391	390	416	398	419	401	409	402	411	397	422	406	406	388	390	405	377	411	434	426	423	405	391	382	428	377	403	419	400	435	388	413	416	393	451	407	422	405	421	420	441	374	380	443	399	386	374	413	429	411	417	389	384	374	421	372	399	405	394	395	410	388	405	382	374	410	413	398	337	390	428	404	380	396	410	391	388	421	431	392	411	389	430	388	412	401	424	405	419	374	383	410	399	396	434	402	409	397	397	416	382	431	413	399	386	401	426	421	396	432	401	402	418	403	429	426	404	434	388	430	437	405	421	359	426	440	407	416	398	398	382	417	433	403	437	377	408	388	403	414	414	378	414	394	409	415	385	444	412	407	391	375	415	354	405	385	418	370	454	407	400	351	382	427	431	419	404	399	431	392	431	418	398	406	413	403	381	412	420	373	399	366	394	426	417	391	382	413	397	417	425	384	426	403	393	388	424	379	404	405	429	381	389	379	389	477	418	384	404	401	381	410	416	401	399	396	394	399	380	375	411	398	381	451	377	416	447	383	428	397	432	398	441	406	423	432	407	401	351	384	408	388	400	409	407	338	403	388	400	418	414	381	396	393	423	364	391	430	387	473	389	422	390	361	445	403	375	421	425	415	404	396	410	387	418	421	417	398	387	391	394	377	396	369	415	380	423	409	367	421	426	403	423	389	372	442	425	449	390	422	380	402	414	386	412	392	416	394	406	430	415	399	415	413	397	410	379	410	420	417	425	420	378	398	409	411	413	378	404	360	385	426	369	407	381	394	364	390	395	411	376	396	400	406	397	412	435	397	393	371	389	391	382	387	396	409	373	388	411	386	407	396	393	416	372	420	408	405	419	403	400	368	414	376	402	409	402	420	414	405	410	392	387	380	421	387	409	412	414	446	410	433	425	411	422	370	403	388	384	393	391	395	422	422	411	401	424	415	366	402	418	389	422	418	401	416	405	390	411	395	413	412	391	406	378	430	445	395	414	400	412	388	386	391	438	425	452	426	380	408	390	422	414	413	396	395	413	403	424	408	389	416	423	420	366	390	389	427	435	371	405	423	394	439	434	402	423	410	415	424	416	398	417	390	428	392	402	416	404	433	422	408	415	395	405	407	433	410	401	396	377	394	390	421	393	424	389	398	433	388	418	410	426	427	434	435	389	365	417	391	412	351	410	421	432	426	464	379	442	409	402	430	386	361	416	433	399	436	401	391	381	410	442	386	408	419	407	430	400	392	401	442	417	422	393	432	448	409	413	409	428	428	414	401	417	382	419	371	389	418	415	399	392	409	386	430	376	431	426	403	383	396	402	415	415	391	406	392	406	409	433	404	406	416	451	382	369	446	416	428	449	386	380	435	435	393	390	399	407	411	477	417	443	400	395	394	401	379	377	378	390	411	358	398	395	427	397	418	419	419	406	438	364	394	431	414	446	405	395	428	358	399	428	369	372	410	416	420	445	413	417	409	406	398	381	408	396	428	384	405	398	412	406	399	438	399	402	422	427	411	399	424	419	450	431	368	411	413	437	367	410	408	381	379	384	410	420	442	384	383	420	406	416	344	399	403	378	436	433	418	432	410	400	398	390	377	425	423	423	397	394	428	358	406	440	393	413	397	442	388	400	448	384	412	406	411	413	393	395	390	419	427	396	414	447	407	402	405	398	413	396	402	404	430	408	401	441	402	426	378	394	426	393	441	379	413	396	418	407	410	435	418	405	408	399	416	415	388	436	390	388	400	388	429	428	373	402	401	424	389	396	410	405	428	392	416	428	409	425	399	405	387	411	441	415	366	368	401	388	430	407	437	396	430	377	412	389	401	395	366	422	394	403	415	396	408	417	385	361	395	430	412	369	390	400	422	408	402	390	433	375	432	407	382	410	392	407	403	394	440	384	424	441	418	425	415	418	431	385	416	449	372	385	412	398	415	401	405	442	419	363	415	422	403	412	380	390	412	406	387	382	418	426	382	396	411	394	388	370	419	364	394	378	417	393	391	369	413	408	436	405	406	394	462	404	387	402	408	404	406	408	402	407	396	404	424	413	431	381	441	391	402	413	421	374	426	387	382	434	378	375	412	439	398	427	367	408	411	453	372	403	421	407	400	426	374	424	407	362	436	397	430	401	352	429	390	409	397	419	406	389	397	415	387	409	447	423	422	379	434	414	377	421	438	397	412	386	409	428	388	395	410	403	395	386	447	429	418	392	417	376	425	429	398	367	368	405	409	396	349	376	380	399	428	459	394	399	410	401	432	397	392	428	395	418	407	403	408	403	428	397	404	402	381	395	386	406	416	416	394	375	420	423	408	396	399	426	417	465	402	370	408	400	399	392	422	413	430	400	393	379	399	397	433	422	393	389	394	385	391	389	371	402	394	388	387	406	400	430	384	397	410	404	373	423	400	397	389	388	421	380	401	432	418	369	405	395	402	415	390	403	439	380	400	390	398	423	398	374	409	386	382	379	416	381	390	420	410	433	381	425	385	385	398	428	410	393	362	363	415	403	397	433	390	447	414	389	391	411	385	426	418	399	389	416	419	428	439	400	414	387	394	390	427	420	387	422	392	410	439	419	409	382	398	406	406	406	405	407	386	419	404	403	443	411	405	389	383	385	414	439	376	390	393	390	411	407	421	390	396	384	432	396	403	397	379	410	372	393	385	396	386	406	457	380	406	421	410	392	450	406	404	386	400	390	397	427	426	404	427	376	398	402	385	374	393	405	443	388	399	389	437	390	409	404	410	405	419	418	408	405	396	371	397	375	391	416	400	436	387	411	428	433	394	411	401	445	403	412	425	384	412	411	374	425	410	382	446	410	402	380	417	391	379	413	409	391	426	434	432	401	416	404	424	405	383	426	382	422	422	375	378	419	431	392	432	373	400	420	395	416	430	431	422	407	380	408	388	420	439	412	421	390	402	389	435	413	402	409	419	443	399	387	443	431	412	392	375	387	425	407	398	389	365	407	377	419
58692	93132	72828	45879	27591	12136	3651	1275	712	603	544	563	602	591	601	568	612	570	583	591	593	556	579	580	606	577	582	572	593	551	615	576	604	584	571	586	550	574	592	524	619	622	616	574	547	586	562	555	567	561	545	599	585	573	536	604	590	551	536	560	597	592	567	563	615	580	512	579	581	617	583	612	519	601	583	565	539	592	586	603	566	594	602	579	612	588	580	625	548	604	609	548	627	565	589	611	572	578	589	569	564	576	612	604	597	547	588	596	578	543	571	548	596	580	590	550	534	563	599	606	542	571	503	565	566	575	516	572	558	615	553	557	597	598	570	559	574	574	621	601	583	567	593	578	553	621	573	553	641	588	588	552	581	574	549	566	557	566	504	601	595	587	576	592	519	557	565	556	606	577	574	646	583	581	545	574	593	549	560	585	592	547	580	604	586	579	560	608	583	586	600	618	573	573	570	528	568	568	613	584	552	576	576	575	579	562	593	586	581	561	562	566	584	578	584	587	586	596	547	552	593	573	564	547	609	537	548	594	602	576	578	587	555	608	583	559	544	608	565	539	586	589	591	584	533	614	600	581	609	604	577	552	584	621	595	568	615	581	577	605	568	568	622	585	562	582	585	569	559	564	545	545	605	568	573	569	549	563	640	593	622	590	592	593	574	566	578	585	585	538	556	571	565	574	594	591	585	570	570	572	617	593	568	551	574	586	586	569	579	593	555	594	617	566	549	551	592	583	557	563	586	625	606	558	576	594	593	580	573	581	568	628	570	572	580	603	580	568	577	574	576	559	573	556	626	590	611	568	589	599	579	591	574	581	559	562	568	566	534	573	558	596	575	591	535	552	608	639	582	612	553	589	584	544	579	619	583	581	590	590	524	595	554	563	605	610	576	581	621	562	552	587	613	589	545	583	559	583	564	562	549	560	562	585	574	574	546	568	543	556	631	602	595	555	616	589	556	564	561	554	582	628	568	604	584	514	603	594	572	571	587	557	561	584	552	551	619	554	579	581	558	586	635	575	576	547	570	544	570	571	576	586	571	585	547	631	610	618	590	609	582	566	544	613	576	571	536	603	553	605	567	521	581	585	570	604	594	587	601	555	543	556	548	532	539	578	619	567	518	561	609	624	589	564	609	581	587	584	577	597	568	586	556	560	570	602	600	595	554	568	566	573	578	591	572	534	555	586	546	565	605	572	593	585	556	553	633	567	583	582	608	581	580	588	620	556	609	565	586	608	614	565	574	547	582	577	563	565	570	567	604	628	613	589	569	555	567	588	599	590	554	583	565	554	609	577	567	561	574	614	569	551	575	559	534	612	600	544	576	608	607	597	591	569	598	599	546	537	582	560	554	593	586	588	568	617	575	588	577	593	543	616	560	620	566	532	603	597	580	565	583	574	615	606	567	558	579	594	566	580	582	569	561	552	604	557	613	577	542	608	571	598	538	590	608	584	596	558	509	551	556	561	585	595	569	580	542	559	574	584	595	539	544	611	572	583	597	555	540	570	565	596	593	564	569	594	624	555	558	556	601	603	573	528	594	599	549	587	553	554	563	593	614	576	547	536	536	591	566	595	601	561	584	576	612	558	602	560	578	570	581	551	544	557	575	564	577	592	567	602	579	577	616	625	544	608	563	581	609	600	556	584	565	603	585	618	574	575	561	662	578	590	632	578	588	584	571	599	568	599	569	561	562	611	639	572	592	606	575	564	618	564	551	624	582	613	523	574	562	570	612	616	566	584	618	619	550	593	586	576	563	582	565	590	568	596	562	541	583	574	588	598	576	589	555	562	587	563	564	602	565	574	621	546	568	563	613	573	589	585	602	588	575	573	609	539	546	585	571	523	607	557	588	553	550	595	565	606	559	554	571	593	578	556	584	596	571	593	584	582	566	566	593	564	555	593	556	591	586	560	570	543	564	566	531	612	569	561	583	528	567	554	582	575	563	601	577	647	580	633	538	570	571	539	591	572	541	639	586	536	574	570	573	547	581	565	599	634	543	558	582	570	549	581	600	551	586	608	541	613	577	635	567	567	588	638	524	584	563	533	566	597	553	575	563	562	566	576	602	543	594	555	533	577	552	561	598	619	580	590	593	567	561	589	597	564	572	555	613	681	578	596	580	517	532	546	557	565	600	560	603	533	576	555	564	550	583	641	635	575	594	583	576	605	554	623	541	603	599	587	611	589	574	578	569	572	624	583	588	589	560	570	614	558	555	520	588	581	584	567	621	616	531	565	584	613	558	545	643	598	569	599	536	570	600	587	606	571	561	550	609	526	534	551	581	572	580	590	543	541	576	586	597	559	582	590	550	574	548	578	636	544	537	547	602	566	580	525	577	542	580	609	561	585	551	568	573	644	562	543	594	581	617	569	561	556	560	617	534	585	595	582	567	582	561	559	556	645	573	568	582	559	599	576	626	608	540	576	539	619	610	556	554	588	588	589	598	592	597	595	563	589	556	580	593	572	611	583	562	586	593	553	552	557	575	528	597	576	552	603	566	557	572	573	602	581	600	583	569	559	564	520	602	554	571	576	576	558	566	565	590	604	569	568	539	598	540	569	578	570	598	588	588	563	598	616	597	613	549	623	587	572	574	559	579	609	599	567	584	574	580	541	564	589	588	590	605	611	590	609	590	584	574	552	539	567	575	595	552	606	560	570	563	571	573	573	552	565	590	580	601	581	588	567	566	587	556	614	596	548	576	585	581	567	563	590	580	561	584	567	583	544	578	588	578	575	551	542	581	584	569	624	546	595	560	537	565	602	600	560	558	591	577	596	592	545	603	612	545	615	560	607	549	617	598	557	598	572	581	598	569	587	574	572	602	589	603	572	624	568	524	606	586	654	561	584	568	569	520	557	565	557	588	598	572	533	538	553	590	597	560	592	599	551	601	576	585	600	535	583	603	578	560	586	589	592	620	584	631	595	554	540	580	555	570	565	547	561	564	587	613	561	514	573	561	563	561	556	580	548	577	566	532	585	575	561	539	556	591	553	597	562	567	566	583	606	596	608	557	605	583	542	605	573	579	565	577	572	567	561	620	579	531	559	592	578	573	571	599	625	590	593	558	558	605	591	516	582	570	591	558	582	588	610	527	581	560	575	581	550	572	592	567	617	535	563	572	586	570	551	604	535	565	569	565	603	614	581	566	616	566	548	586	583	615	573	565	563	548	573	556	579	661	549	568	579	590	568	569	586	582	558	586	546	553	583	551	564	567	558	556	565	553	579	598	558	571	582	566	630	568	558	535	573	558	543	611	585	563	533	557	584	581	557	570	575	595	580	541	577	581	544	567	622	558	587	610	570	548	581	569	525	552	604	574	569	554	586	524	560	582	612	586	566	576	561	614	633	570	594	619	592	599	651	596	568	586	569	602	579	606	556	535	597	621	551	561	572	552	603	554	544	565	570	561	573	571	567	576	542	594	565	593	591	609	596	541	637	572	581	589	589	622	586	551	571	570	584	592	585	641	583	584	555	543	588
23614	22069	31781	27519	23717	21719	12650	1353	488	412	424	413	408	426	421	423	433	430	404	422	436	421	394	431	369	395	404	390	414	412	388	376	417	381	431	404	409	400	412	393	386	419	423	394	398	336	408	402	415	451	385	440	395	419	417	373	429	402	437	397	419	433	383	366	406	452	421	401	405	412	413	382	418	437	385	411	406	382	372	393	394	391	427	418	416	403	394	419	372	406	413	394	431	444	418	398	450	402	428	399	420	405	402	422	393	402	425	435	423	430	415	389	407	409	435	425	365	380	381	392	402	425	403	377	401	404	436	414	390	414	418	394	445	396	400	423	380	368	403	394	417	424	412	434	394	410	338	388	412	434	420	385	422	427	408	391	411	371	377	420	421	417	413	411	410	406	401	390	433	379	401	396	390	408	387	362	432	404	421	391	410	394	421	399	435	425	414	396	425	363	453	403	427	413	399	372	404	419	399	395	384	390	362	398	381	395	409	430	427	449	425	401	391	411	430	411	381	378	423	409	404	394	400	391	372	420	395	406	395	411	382	392	375	387	399	423	411	418	413	413	358	407	391	384	403	437	449	446	382	407	405	386	395	390	403	424	433	406	400	413	388	404	397	410	429	425	415	353	387	400	389	430	383	399	400	358	398	398	417	395	414	401	395	422	380	349	402	420	378	455	448	443	420	434	365	382	381	410	411	411	426	435	376	426	426	400	379	418	424	419	372	386	380	401	392	410	410	388	390	417	414	421	380	429	388	401	374	419	438	377	416	427	375	404	398	426	408	394	409	367	415	410	384	401	408	396	421	407	398	418	394	383	412	397	392	398	441	426	427	410	396	400	421	407	422	438	402	379	388	425	394	418	418	400	368	439	409	419	394	424	442	383	394	402	414	403	388	388	411	378	417	402	393	396	388	386	404	413	420	415	391	382	394	418	413	433	377	404	359	434	378	402	388	416	407	420	388	418	400	398	388	403	450	393	385	422	397	433	381	429	382	376	403	408	416	384	392	403	446	394	384	377	356	427	418	407	403	411	407	445	401	400	398	405	432	436	407	438	445	417	410	424	393	362	423	440	385	397	442	427	371	434	470	429	437	424	381	407	408	396	336	395	418	427	400	410	373	394	444	389	406	396	416	400	405	365	383	435	416	415	435	407	398	423	444	417	391	420	404	439	399	404	387	436	412	425	363	420	411	399	409	426	416	406	406	386	403	368	413	424	399	409	375	412	417	397	390	398	433	382	387	408	421	410	402	412	377	405	364	363	446	402	378	388	384	418	415	423	356	426	405	401	431	438	410	406	387	434	447	408	450	438	370	393	382	430	416	403	433	406	407	410	393	373	427	401	406	434	376	414	442	446	392	405	396	376	410	417	398	375	385	389	394	392	405	429	429	403	384	395	424	404	445	405	435	398	415	393	421	379	399	406	414	399	360	451	440	404	398	390	383	399	381	406	365	432	430	363	387	404	409	401	409	447	383	400	382	427	421	406	442	388	363	423	426	403	391	421	398	449	396	401	398	368	398	440	365	382	442	419	385	418	417	415	417	461	421	389	379	400	420	432	428	420	395	383	407	415	367	403	413	410	372	424	387	412	394	442	402	423	407	442	385	437	434	397	420	372	408	430	411	361	424	393	419	420	422	376	392	437	414	403	387	393	398	406	451	438	420	430	429	399	398	397	452	382	390	402	464	368	371	400	403	400	412	410	387	420	371	418	418	412	385	386	380	423	401	379	386	410	409	359	414	392	406	398	401	388	417	392	415	428	416	429	406	414	412	396	383	413	398	412	417	441	388	379	400	405	418	389	389	412	383	425	418	379	416	429	408	383	350	382	391	358	399	373	378	435	382	405	364	433	416	432	434	409	445	413	428	387	405	412	400	396	409	394	401	399	411	385	412	423	401	426	378	435	382	389	407	416	430	387	419	400	394	406	413	400	439	392	353	423	392	414	403	390	399	398	379	411	373	402	403	363	408	400	376	404	413	416	367	416	420	407	425	394	406	403	434	407	398	406	398	398	425	430	438	408	410	421	417	374	395	404	416	430	408	426	406	386	428	426	403	407	404	408	392	404	407	409	418	405	398	410	422	422	422	416	393	418	451	400	378	419	427	422	365	395	418	432	395	409	422	388	375	428	398	410	409	404	392	443	406	392	405	406	451	427	433	441	410	410	391	392	408	392	357	384	360	413	429	426	373	388	422	387	409	419	401	389	401	391	380	398	441	412	399	405	413	384	445	445	393	423	430	417	383	387	388	414	433	421	379	381	390	379	415	445	411	412	399	402	398	370	398	435	389	392	431	388	449	404	398	392	386	349	404	362	437	405	382	387	422	378	415	423	394	414	414	408	390	422	405	411	405	416	405	377	417	368	428	433	396	381	397	396	415	382	390	438	410	376	419	406	399	425	382	392	425	415	408	414	393	380	411	382	390	391	437	422	373	416	401	405	418	392	403	408	382	404	407	410	375	399	412	406	375	424	402	360	401	380	419	412	418	412	361	389	414	406	381	415	418	420	383	390	364	404	410	387	407	412	426	413	424	381	392	392	404	394	395	409	435	385	411	412	432	398	398	373	451	421	415	402	401	409	421	387	393	393	415	420	417	388	393	403	386	434	432	392	371	414	406	415	395	405	410	360	379	404	415	391	432	377	399	394	394	396	404	369	415	414	397	418	405	417	371	419	422	409	397	397	401	366	396	407	416	419	407	398	381	389	394	405	433	393	381	398	441	383	408	383	417	404	383	416	407	401	413	408	411	407	417	399	398	398	406	389	430	405	393	403	399	372	409	418	411	393	412	393	359	409	383	377	397	406	418	381	398	387	355	387	377	395	396	386	398	379	381	410	439	386	397	418	401	388	396	404	402	431	400	375	386	417	396	405	401	426	394	398	415	398	408	400	431	376	395	396	410	385	370	395	389	401	401	423	395	380	395	370	417	414	412	396	424	393	402	394	411	419	392	406	371	416	404	395	411	412	405	384	438	431	437	352	361	422	397	431	416	407	396	379	414	417	410	391	370	405	408	376	399	392	381	412	355	422	376	398	423	405	416	427	425	386	384	427	410	375	426	401	448	412	408	394	413	421	444	415	380	416	393	434	424	455	405	410	425	398	391	394	414	368	387	409	387	384	385	418	429	430	379	375	414	425	395	402	408	377	398	417	395	407	398	389	408	437	400	406	455	434	382	406	437	444	412	429	412	399	364	411	444	379	385	417	401	389	384	354	391	437	405	401	376	421	428	414	376	406	391	390	415	406	388	416	419	420	423	412	389	434	423	395	429	401	461	443	431	423	424	381	395	428	377	394	411	375	390	401	385	394	383	406	413	403	394	407	422	393	378	400	407	370	408	410	394	417	414	391	393	424	413	394	438	437	396	416	399	398	402	426	421	422	403	431	428	408	406	381	409	406	398	458	364	434	423	417	403	389	388	410	430	404	379	407	369	401	435	377	401	416	400	398	381	418	365	423	408	408	436	397	382	361	447	425	448	396
62731	104358	83428	56800	36332	18405	5979	1754	803	577	563	607	540	572	560	591	581	598	548	555	600	580	550	556	630	572	547	576	575	536	574	567	565	583	560	547	585	561	539	591	532	625	569	544	574	569	556	546	522	592	543	517	549	536	566	554	584	554	542	576	568	576	581	589	585	524	497	583	551	567	551	583	559	558	543	566	574	586	572	566	618	592	586	580	549	649	557	552	565	514	567	560	568	591	565	578	529	611	590	574	567	579	545	573	555	595	572	508	577	594	598	597	573	600	575	513	522	571	577	573	565	550	591	546	565	585	552	572	574	518	563	556	568	560	561	565	596	536	575	530	595	555	555	520	586	596	595	546	555	601	551	573	585	566	562	570	508	542	601	593	582	610	552	560	551	563	546	589	573	591	551	575	564	560	536	547	573	584	579	553	526	543	541	592	564	555	585	583	594	549	574	581	550	527	587	562	560	565	584	557	573	545	588	576	568	589	552	557	532	609	570	546	555	549	581	576	552	582	574	610	549	591	576	592	561	602	516	578	538	561	506	556	572	596	563	572	551	557	544	560	555	544	549	546	565	541	599	586	592	539	549	535	576	574	552	562	594	555	536	589	567	567	571	616	557	562	572	572	566	537	548	567	555	584	583	563	550	542	627	581	567	577	558	574	554	594	547	586	569	615	602	575	550	543	566	564	569	503	581	548	558	557	550	533	591	586	574	543	573	580	535	525	588	520	600	606	600	545	539	551	545	604	565	579	560	526	563	561	552	584	540	581	591	617	545	585	521	547	558	581	565	539	626	621	573	567	548	559	589	551	613	576	564	570	580	586	552	540	565	586	600	510	588	559	538	544	597	539	562	590	557	561	555	555	548	547	544	554	548	572	588	539	537	570	557	569	546	564	533	545	523	545	578	565	581	571	595	545	548	533	589	553	557	511	578	584	555	546	547	557	540	552	538	532	514	563	551	567	560	572	553	572	588	574	554	574	608	576	511	568	574	608	569	583	584	572	571	568	544	570	574	557	573	522	555	540	627	568	565	573	544	580	564	560	594	557	564	614	566	619	539	569	572	576	532	572	539	576	548	567	558	566	541	551	554	578	573	591	541	568	588	584	512	580	535	502	533	565	529	600	554	550	552	551	582	560	555	572	549	565	559	595	562	560	532	570	524	578	548	566	609	584	537	538	570	561	546	559	596	590	555	480	549	551	505	582	562	591	529	543	543	621	519	557	591	582	579	568	533	583	569	559	557	566	604	572	559	595	578	587	589	566	565	586	595	586	536	576	562	589	550	540	595	597	563	587	585	563	596	541	590	522	567	548	542	584	589	553	569	564	625	547	584	532	561	569	502	529	591	580	589	564	551	600	564	573	559	622	524	537	545	586	522	569	588	600	529	571	545	528	552	574	584	564	527	597	536	549	559	554	546	592	553	572	556	618	543	571	550	618	576	550	542	544	524	553	606	573	538	554	549	556	536	560	589	591	578	594	542	588	522	571	558	561	543	563	573	596	535	544	551	545	564	580	522	576	549	538	573	539	561	559	573	566	595	558	580	568	550	581	545	563	568	575	537	567	594	563	530	550	556	586	545	548	591	550	577	580	595	564	567	530	558	576	581	567	585	595	585	551	575	587	588	571	537	596	579	612	597	543	532	556	575	596	566	562	553	555	542	577	541	550	579	545	535	576	561	592	597	572	574	560	573	558	530	558	548	549	508	538	599	623	558	567	556	523	533	563	548	586	546	585	549	545	618	535	570	551	621	560	567	607	548	582	602	560	558	585	535	569	535	618	565	580	566	601	512	576	510	579	569	579	521	570	596	531	558	489	561	545	538	585	573	559	547	591	571	581	558	553	568	580	577	588	584	574	559	597	556	578	637	531	516	545	600	560	573	564	578	520	547	565	557	575	573	579	577	543	560	582	598	563	569	557	533	560	597	569	543	574	522	580	577	561	593	521	568	578	558	548	565	545	575	507	584	554	567	574	590	599	581	573	577	604	570	561	519	538	548	599	584	564	561	518	545	549	574	553	588	558	549	610	542	558	549	545	573	537	569	536	572	551	521	548	552	539	549	564	546	540	576	500	608	582	550	561	589	554	532	586	572	585	541	529	610	577	540	558	608	558	574	517	546	590	562	555	552	558	544	556	533	529	583	596	587	606	571	547	551	551	575	586	561	575	581	590	623	562	559	547	590	585	613	585	555	545	538	613	582	624	572	548	528	568	557	535	582	537	552	532	575	590	540	571	553	547	571	563	607	592	549	553	608	567	560	556	562	544	565	591	571	568	522	506	570	545	572	558	556	557	577	588	579	575	562	583	569	551	527	570	567	613	501	572	548	526	584	507	578	574	558	583	537	568	580	566	558	558	570	574	563	535	564	520	544	555	549	565	557	605	539	569	545	559	544	570	563	543	596	527	539	532	543	575	530	582	560	595	578	567	530	573	561	532	578	552	559	550	564	533	534	559	594	555	551	584	611	571	504	508	570	591	559	538	547	579	532	572	555	588	537	591	555	558	549	571	552	602	570	564	586	567	611	570	559	538	578	565	580	577	552	544	587	554	557	555	577	576	522	569	589	579	553	569	577	493	542	597	545	573	556	575	549	563	590	553	568	545	585	548	563	563	546	521	578	565	559	545	562	571	578	581	523	547	565	630	562	562	563	557	548	598	559	562	538	557	546	551	571	589	531	598	558	553	602	578	553	580	530	601	574	561	547	615	521	552	572	548	545	559	599	529	559	573	566	633	579	582	574	551	573	587	570	559	547	517	548	564	531	573	587	570	605	541	543	615	549	604	575	564	571	586	543	513	565	573	583	556	556	549	547	553	559	565	562	559	593	552	557	543	581	577	546	601	510	540	546	577	584	515	551	615	544	535	593	563	552	591	545	550	551	547	576	568	561	593	578	540	547	528	544	587	612	560	529	543	580	570	560	561	575	563	534	575	563	596	586	558	549	544	532	591	562	574	524	555	554	556	562	603	597	554	548	587	546	580	591	606	587	556	518	585	572	564	571	607	604	549	551	541	589	563	581	630	564	580	545	600	561	578	573	596	529	592	603	569	521	578	596	528	512	566	569	525	582	564	538	575	570	543	616	544	590	524	556	584	558	535	522	574	568	552	538	586	580	597	569	535	547	543	556	551	546	550	521	508	553	587	558	546	580	541	551	524	576	595	596	574	552	553	585	553	492	578	577	528	610	512	546	554	589	564	565	559	578	559	555	522	627	533	557	602	559	572	528	527	585	581	549	585	571	586	583	563	558	555	549	576	589	524	567	551	571	569	554	549	564	560	556	621	631	564	545	573	548	536	590	605	555	591	598	545	553	588	567	543	560	588	575	570	569	577	594	531	531	572	576	574	561	594	567	548	541	537	561	547	609	563	604	592	576	565	508	570	597	581	578	633	550	582	537	571	542	569	518	551	577	561	555	594	514	575	571	542	546	569	582	595	510	547	542	585	581	522	541	585	573	582	573	548	579	608	565	529	555	587
28337	28417	32002	18644	5089	1370	635	418	432	442	380	382	391	361	374	414	395	402	384	386	395	361	395	412	402	385	390	415	391	390	391	402	378	363	356	390	372	374	384	391	399	356	399	378	417	409	375	378	401	377	372	369	376	394	366	352	360	439	367	375	403	401	385	408	370	385	390	415	412	401	404	369	365	377	374	369	377	390	411	383	383	359	366	339	422	435	378	390	355	408	406	390	357	347	381	387	398	413	358	371	382	378	374	382	382	365	378	409	371	408	388	414	354	391	362	392	379	377	423	420	391	392	410	383	399	373	391	341	376	363	376	404	403	393	380	366	403	385	409	417	404	379	358	386	399	399	371	382	372	380	388	406	408	394	393	392	389	405	392	381	426	366	346	410	388	407	377	401	351	403	403	373	412	396	335	403	406	403	392	407	420	397	395	388	408	407	436	388	348	404	350	388	424	393	447	382	379	405	383	372	340	356	381	345	411	406	378	374	383	389	390	394	381	437	382	398	401	393	382	387	360	404	382	410	377	391	425	377	403	376	397	365	340	366	356	416	353	388	390	357	398	392	390	392	373	396	392	378	396	377	395	389	386	386	424	385	414	376	399	384	384	414	379	406	367	375	381	396	400	396	371	376	337	396	412	385	363	364	405	365	357	369	372	370	368	394	352	379	356	370	389	399	409	394	379	382	403	389	396	440	419	374	398	402	373	377	420	390	346	389	378	385	351	352	404	390	357	389	377	399	388	396	398	392	398	423	356	413	373	402	373	356	398	407	389	367	414	399	429	383	377	380	365	395	386	394	422	348	395	377	425	393	412	364	392	354	408	421	352	415	407	382	409	369	410	345	398	361	359	430	410	378	396	392	392	375	405	363	393	381	408	386	379	402	401	386	369	382	381	356	378	389	376	382	408	359	391	360	373	413	402	380	380	393	393	381	433	389	393	369	398	401	381	379	424	381	342	379	355	403	389	369	364	387	354	354	354	405	370	363	417	372	388	382	380	379	407	390	378	343	385	394	418	384	361	377	377	368	392	347	381	397	368	383	420	389	409	382	395	424	385	382	402	378	392	367	405	389	374	355	414	391	375	371	383	387	400	383	405	379	451	319	375	371	371	410	401	376	388	370	375	409	376	417	394	375	387	404	386	360	422	369	381	404	411	377	384	359	409	358	353	366	389	413	397	416	400	375	389	396	415	384	386	375	345	382	390	364	402	365	397	364	399	407	390	370	388	383	389	359	437	403	411	419	398	341	376	389	396	386	344	411	376	370	381	365	402	401	400	394	405	384	372	381	409	375	407	393	362	409	397	385	369	413	402	390	389	397	365	412	378	387	375	378	376	335	383	386	414	408	377	404	393	370	395	369	428	411	412	396	382	369	360	400	379	375	372	337	366	367	357	389	353	393	389	407	379	408	355	385	419	397	374	351	372	414	397	362	386	369	388	355	366	414	376	380	399	371	357	389	376	383	396	413	407	400	396	374	382	355	352	386	406	424	413	419	365	392	374	389	439	362	361	378	399	417	355	371	356	348	404	410	381	413	334	385	409	372	394	389	366	427	362	418	402	371	378	382	387	397	372	367	397	377	395	384	382	375	395	378	414	379	403	401	363	370	392	381	370	395	384	413	382	380	374	380	356	380	388	355	391	392	391	397	412	358	356	428	400	381	383	359	360	382	404	393	368	396	372	393	368	416	394	387	379	361	355	403	361	389	411	366	402	385	403	404	397	389	404	372	378	384	387	377	364	350	382	412	399	407	399	396	412	368	406	373	437	410	390	365	427	364	422	381	382	379	382	394	414	386	342	375	408	361	388	396	382	403	404	378	393	392	398	396	368	386	382	367	348	379	399	400	378	412	380	359	360	417	402	385	399	396	377	389	396	368	385	351	377	389	379	408	379	385	352	372	402	339	375	365	390	351	391	364	398	381	397	354	344	404	412	388	385	386	394	441	394	405	412	409	368	370	394	376	408	383	398	376	384	404	386	406	402	401	364	362	423	365	374	388	382	378	363	405	366	385	382	359	377	388	385	351	389	357	382	355	423	415	395	370	346	380	371	370	381	412	396	395	391	362	335	388	367	390	370	405	399	392	411	370	385	402	367	387	393	374	363	432	368	408	368	432	388	374	384	381	391	365	403	418	369	416	398	422	370	406	370	401	370	409	387	375	356	367	372	414	396	369	422	399	383	407	413	405	383	399	383	372	349	404	358	380	404	380	410	367	391	403	393	401	372	374	388	368	343	393	357	360	430	399	399	383	377	391	380	352	396	396	401	426	398	409	377	376	395	427	412	353	408	369	376	402	419	385	392	401	400	391	397	375	393	404	368	375	376	357	390	366	370	388	354	393	357	356	366	393	381	393	375	419	393	387	345	387	366	396	395	422	386	359	402	376	345	382	395	391	374	372	394	362	390	388	385	404	411	357	373	379	382	373	380	389	421	375	376	352	391	383	413	407	373	366	417	375	364	370	388	376	390	380	407	374	365	412	410	359	391	413	372	387	442	401	352	363	397	390	431	393	385	395	394	427	406	407	388	363	390	399	373	405	386	379	386	405	360	380	368	336	372	399	404	361	396	383	415	380	423	392	377	368	398	347	381	395	414	420	412	398	423	404	423	378	399	425	415	359	424	391	387	369	402	408	408	408	403	375	380	397	376	382	377	374	392	406	392	373	409	381	371	413	378	353	390	420	380	420	397	354	397	415	419	401	386	390	341	406	399	388	414	395	384	362	392	381	358	392	392	389	393	419	410	388	396	362	395	385	354	361	362	397	405	361	388	401	385	391	394	369	376	383	382	394	391	366	404	374	401	387	414	372	362	359	402	366	389	394	396	403	387	394	392	380	413	403	398	396	425	380	372	395	383	380	390	414	365	396	398	401	387	404	416	378	400	399	341	379	442	387	414	400	397	407	387	379	376	355	363	397	398	333	390	392	382	393	388	371	372	401	397	388	360	353	398	383	390	372	350	384	402	381	413	378	387	369	368	402	381	329	371	391	389	408	403	369	402	397	372	368	402	381	389	437	409	390	375	404	415	392	376	368	375	383	400	390	438	376	386	374	399	384	398	369	399	367	405	443	378	388	422	381	395	385	392	370	369	395	383	376	400	397	367	358	386	388	390	405	383	386	420	362	412	405	387	415	437	384	391	388	394	375	388	382	362	382	398	397	413	363	377	402	365	369	411	410	417	416	398	369	371	373	385	390	384	388	378	376	403	363	364	400	379	397	366	377	343	358	368	379	376	405	347	419	377	389	420	365	365	388	385	407	428	402	380	400	390	404	392	355	427	355	390	391	399	393	380	397	414	384	346	395	429	422	386	396	400	403	373	388	385	383	396	417	378	396	394	374	359	425	375	383	402	379	370	402	389	382	353	423	368	378	371	378	401	366	381	376	384	369	397	389	391	348	353	354	391	360	383	407	411	366	395	391	411	369	384	405	357	380	411	392	382	387	362	389	339	392	379	402	415	381	368	411	420	393	407	379
31661	48288	36413	17904	7088	2444	1038	642	582	587	591	515	534	596	526	567	541	555	578	551	569	541	578	538	572	561	615	571	546	569	594	548	542	546	558	592	533	503	526	556	555	564	535	585	588	622	529	548	554	577	553	511	556	558	535	549	557	566	513	533	524	568	582	523	570	534	550	529	576	561	558	585	572	542	542	558	600	529	597	573	550	531	533	529	572	585	578	538	555	570	567	606	578	575	549	552	541	563	578	528	559	505	571	550	584	579	567	619	548	566	551	522	592	569	544	600	571	548	528	576	562	545	514	533	582	542	584	609	569	541	558	527	516	583	567	551	592	588	546	541	557	605	506	550	573	552	551	527	516	577	550	523	544	568	545	586	568	555	540	607	549	570	581	523	569	561	579	612	568	549	538	548	520	556	573	566	587	569	589	577	603	566	539	582	533	572	564	573	592	532	563	555	515	572	548	553	532	583	575	579	543	588	578	531	565	580	537	527	543	534	547	563	565	568	527	535	537	555	508	583	562	559	554	552	544	559	538	577	568	588	552	570	554	567	535	546	572	544	548	600	514	558	550	537	584	554	565	505	565	549	565	576	579	558	515	539	584	539	560	573	574	578	558	543	525	563	555	531	593	515	520	544	547	560	539	576	493	555	614	556	536	559	553	540	533	541	527	563	588	556	567	595	583	567	550	566	543	575	559	599	575	576	549	571	556	575	489	584	535	587	535	539	517	594	560	540	550	576	578	561	544	560	554	579	574	571	521	573	556	582	583	526	582	545	554	528	536	581	605	528	567	572	578	592	502	615	549	559	533	570	556	563	551	554	540	523	554	525	582	595	567	564	586	563	552	585	547	543	554	582	553	582	573	562	547	562	581	538	539	571	543	574	591	557	559	556	561	551	570	553	575	565	549	567	552	573	588	558	575	567	524	541	538	573	568	558	594	633	584	507	547	592	555	577	583	533	582	563	567	539	594	501	573	572	588	595	564	594	566	583	553	557	555	581	552	572	583	532	598	489	558	549	563	574	555	567	542	598	608	571	536	578	588	544	570	556	581	545	546	549	525	540	572	575	594	615	611	557	604	587	550	559	591	574	580	579	539	551	617	569	606	569	547	560	551	560	523	549	608	539	585	558	597	531	574	554	577	562	528	537	548	551	576	570	584	569	574	547	592	547	592	578	592	545	559	573	577	547	568	564	581	549	522	566	535	507	574	561	560	501	579	586	586	576	546	505	531	572	525	553	614	537	550	543	590	569	581	561	529	567	567	553	510	535	546	617	580	582	523	549	556	533	597	587	553	576	566	537	585	556	573	551	565	597	610	546	578	573	530	532	514	558	574	527	560	559	542	547	560	588	580	552	560	566	620	576	547	550	562	597	532	594	552	552	603	582	526	530	555	589	583	563	592	560	581	546	546	558	571	519	560	550	562	592	506	586	614	503	564	545	535	554	567	567	538	542	568	559	549	582	536	540	553	558	590	604	550	599	579	573	552	568	536	535	545	553	584	553	549	559	534	577	589	584	522	524	566	574	562	571	557	571	518	577	550	530	582	543	551	552	525	604	559	575	594	547	565	588	548	538	587	533	593	595	558	555	563	593	559	588	528	595	569	580	584	563	531	609	556	591	531	581	546	549	536	554	550	573	527	546	581	510	556	547	580	562	540	551	551	573	566	534	552	522	562	562	563	571	557	530	548	548	535	574	518	568	569	546	533	572	567	556	541	526	553	565	571	547	602	604	585	564	553	523	509	567	572	582	552	598	561	562	541	608	559	531	569	607	554	552	579	526	563	578	531	549	577	543	563	571	575	545	575	564	511	560	559	566	596	576	590	587	594	573	558	520	543	527	527	549	557	543	570	549	547	526	553	551	573	587	575	604	554	550	525	533	535	516	557	556	573	564	574	563	583	572	591	551	573	561	571	600	543	539	573	575	531	534	539	580	572	527	528	547	565	560	530	614	543	577	531	543	530	539	577	589	550	584	557	589	595	589	593	545	562	549	587	572	535	547	586	567	601	505	582	565	564	561	557	563	551	564	538	570	559	541	517	575	562	567	535	549	584	538	551	547	547	534	552	575	533	594	565	563	582	524	584	601	562	553	537	567	568	531	595	610	591	542	545	555	555	543	573	571	587	577	605	604	573	559	565	597	582	567	549	530	569	565	538	540	530	582	534	540	538	538	549	562	574	567	593	560	534	543	575	553	536	542	574	587	570	586	529	580	549	552	593	553	584	572	529	545	567	561	566	583	545	534	586	540	574	573	529	527	525	571	556	562	543	494	556	520	542	570	548	575	541	579	578	570	525	583	575	573	539	595	522	539	543	555	611	584	563	568	525	567	564	570	561	593	506	544	561	524	600	579	583	560	554	547	514	596	557	581	558	579	548	545	565	528	542	546	598	555	521	531	530	570	563	575	518	547	565	576	512	549	544	585	552	586	536	514	566	537	561	575	558	575	538	584	544	549	553	571	571	623	595	542	550	567	578	528	543	554	535	564	563	521	595	576	559	574	570	573	576	537	594	556	534	583	575	565	578	561	573	596	549	537	596	528	548	536	550	551	539	535	557	581	532	614	551	522	544	578	545	588	551	557	542	541	536	555	565	596	598	604	570	613	565	547	539	530	554	575	534	587	556	541	614	596	569	573	544	553	557	527	587	572	529	577	509	543	541	592	555	558	565	545	605	562	577	575	543	551	563	570	530	548	557	615	577	541	540	560	565	559	576	595	576	592	547	595	560	580	510	564	570	540	592	566	518	574	542	543	562	592	551	593	552	620	558	534	548	557	566	613	532	516	559	577	586	526	550	596	560	551	588	559	564	547	577	564	559	573	576	567	557	538	549	532	585	531	541	554	551	589	537	542	577	575	514	579	511	549	521	539	600	557	565	548	535	541	549	584	504	558	572	581	545	602	592	575	552	615	560	556	529	561	569	580	602	587	567	547	516	583	589	582	531	525	560	581	529	553	575	543	550	531	599	564	593	532	596	560	586	567	522	610	578	527	544	591	537	561	579	548	535	550	570	555	529	539	564	537	601	559	553	569	511	553	561	534	580	574	550	546	556	531	566	563	563	528	556	575	583	568	588	587	593	564	558	573	553	568	566	596	596	535	560	527	578	525	559	543	544	556	531	588	567	559	527	571	520	533	550	548	513	554	578	543	518	526	560	559	528	564	559	523	583	575	538	523	603	560	557	565	571	614	617	535	547	553	590	562	562	575	562	557	562	522	548	515	622	584	578	571	534	542	590	576	568	552	551	590	552	560	645	541	559	607	535	558	544	546	553	600	550	592	508	587	583	580	538	566	564	609	563	568	609	556	575	557	541	527	580	559	561	561	545	549	556	535	580	580	535	516	530	545	559	553	553	538	569	585	532	575	539	587	564	597	523	565	560	578	567	545	534	520	550	573	566	568	565	565	563	562	539	541	543	566	583	567	560	558	548	545	565	552	548	581	562	588	579	584	576	530	571	558	562	516	576	615	567	515	559	536
24776	22848	34416	31087	23708	15952	3882	701	456	419	406	411	416	410	422	424	424	427	444	418	417	418	402	382	425	400	420	425	394	402	407	477	430	354	408	424	391	404	398	412	387	424	429	391	402	418	394	399	421	390	404	416	433	414	396	406	412	417	430	431	393	397	381	399	423	422	420	430	422	437	456	442	405	431	441	386	411	433	447	420	437	449	420	410	406	407	417	425	437	404	430	430	414	390	397	413	415	423	429	400	411	409	431	428	383	412	406	365	410	425	404	415	409	408	430	413	442	424	412	464	402	391	442	417	420	379	416	409	425	418	417	391	411	403	437	388	405	406	379	393	383	433	430	418	415	437	398	417	429	417	399	459	416	417	365	413	388	398	407	403	392	390	454	427	429	395	432	414	362	449	388	412	373	399	397	371	436	403	407	396	394	413	431	385	382	440	422	428	402	430	446	426	427	393	464	410	404	382	434	405	415	409	429	444	454	393	403	421	411	402	412	438	462	410	414	384	447	395	460	455	418	400	426	365	430	438	378	427	385	400	389	437	450	429	415	447	391	390	373	360	395	415	433	413	416	423	424	454	388	427	405	426	419	405	401	436	433	394	420	394	417	407	400	415	416	421	415	411	417	390	410	379	419	408	420	393	383	384	423	451	430	408	390	427	423	407	421	427	406	384	423	414	404	420	439	416	405	441	420	429	379	410	390	407	408	413	413	431	406	388	411	415	397	419	439	370	375	427	437	404	420	485	442	424	406	414	443	412	378	431	398	409	390	414	452	395	403	401	438	389	444	398	399	377	425	418	418	391	419	414	422	430	372	432	393	423	421	413	401	433	454	422	414	402	434	391	401	402	405	401	406	371	409	385	411	400	415	408	424	432	378	394	417	379	416	386	403	444	421	394	412	396	374	438	417	409	421	441	382	415	418	424	398	386	410	411	445	399	366	418	391	417	428	440	420	436	425	415	409	413	401	412	427	403	433	404	410	386	423	390	418	400	421	447	428	413	460	410	428	381	415	417	422	399	392	438	416	425	412	407	407	383	415	425	424	399	411	439	379	393	403	384	413	419	384	412	411	422	429	394	396	425	380	483	414	391	334	392	370	421	414	393	427	419	407	414	404	416	411	406	397	405	447	411	402	395	422	427	437	413	411	403	449	391	436	420	393	402	412	419	410	403	436	420	408	432	396	419	398	422	409	407	412	410	392	392	391	422	389	370	444	451	411	428	393	444	407	445	430	405	401	400	432	407	452	435	432	416	393	428	403	452	434	393	399	388	413	418	401	373	391	424	392	429	420	414	410	373	394	403	389	394	424	427	407	392	415	376	423	398	415	397	397	427	430	424	413	407	444	406	402	421	433	412	424	418	419	400	429	420	407	438	392	440	426	454	409	415	410	434	408	404	412	417	386	431	403	390	368	411	442	392	386	401	452	399	408	427	418	415	394	426	426	422	408	370	406	421	406	441	427	409	430	395	392	380	434	410	413	392	392	434	409	406	438	400	436	400	467	376	409	492	426	438	407	425	438	406	408	434	395	392	394	424	436	391	429	442	425	422	416	388	398	397	431	445	410	430	440	423	425	386	406	394	385	398	415	426	412	420	435	442	406	408	406	429	388	394	387	409	453	408	417	399	448	407	400	389	399	441	433	419	383	443	433	415	420	420	436	390	416	426	391	408	427	433	421	408	408	438	455	416	413	376	451	442	448	443	406	425	401	408	415	410	407	414	413	400	414	431	418	387	406	428	387	447	402	401	415	400	412	397	412	405	421	415	400	415	420	403	409	431	416	418	391	405	407	423	402	388	374	404	375	411	430	419	381	391	405	395	413	410	390	416	401	409	406	410	399	432	434	429	454	417	415	425	390	427	423	448	389	430	407	380	434	441	404	363	387	431	456	391	411	434	412	423	384	403	429	427	368	396	427	391	419	407	357	415	397	389	400	381	384	392	417	358	415	368	421	401	435	407	396	405	398	438	446	441	416	406	419	412	409	369	428	424	391	435	430	427	441	446	404	420	440	429	426	410	417	372	371	416	387	429	421	404	408	441	427	417	416	403	397	379	391	377	424	396	397	435	406	414	403	383	419	412	389	380	417	419	412	414	431	398	392	428	399	456	422	417	436	446	438	363	435	404	402	443	409	425	413	401	417	438	416	416	415	412	408	466	400	433	425	393	422	386	416	385	421	432	395	387	426	414	385	375	423	416	366	409	401	412	423	420	400	413	419	458	453	385	444	378	413	393	416	417	420	426	392	414	412	391	418	435	414	442	407	414	401	418	440	410	409	359	435	446	406	403	450	415	432	397	376	402	399	403	411	430	418	437	417	381	393	407	395	397	428	395	424	386	435	425	405	409	428	424	426	384	432	430	432	394	389	366	422	415	400	454	431	420	401	441	391	387	443	411	413	404	429	418	409	394	431	375	444	430	408	427	397	430	401	404	413	437	404	424	410	419	412	410	437	465	405	409	430	409	363	412	424	400	429	425	391	390	384	423	422	415	451	396	398	396	394	410	387	381	395	438	430	430	408	417	416	413	441	424	375	364	437	415	391	408	409	411	408	429	441	413	387	384	402	455	409	420	463	388	420	392	382	412	414	391	444	422	403	447	384	420	406	450	434	407	379	439	431	420	433	407	395	392	418	421	422	415	431	411	402	393	387	418	425	411	418	428	421	425	398	408	425	420	419	431	410	424	400	390	408	427	410	430	405	413	403	404	398	408	409	388	408	412	403	425	357	411	389	393	382	399	396	397	433	465	367	409	421	395	416	403	409	444	405	396	421	444	439	440	397	429	442	389	413	412	406	433	399	415	430	445	392	416	416	419	440	436	400	426	401	409	387	414	405	403	416	413	455	465	395	429	397	433	438	397	452	381	393	424	388	429	398	396	399	364	391	396	423	416	393	427	455	431	370	420	442	422	397	403	452	386	405	406	393	407	444	451	426	409	421	415	424	408	425	421	418	405	398	404	421	412	408	430	401	398	430	435	415	425	413	385	398	410	436	409	429	409	394	397	436	385	439	383	396	407	403	413	437	464	425	370	407	428	378	417	444	392	412	360	400	400	465	407	403	401	408	442	398	385	430	433	387	442	409	408	423	438	406	399	405	410	406	388	414	423	391	403	393	436	390	409	436	396	405	419	433	432	404	392	422	405	427	387	408	392	430	417	396	396	357	398	374	403	400	440	405	426	432	422	394	402	408	409	385	408	406	407	394	435	369	400	437	469	424	378	423	411	417	419	381	412	430	456	439	439	397	458	393	412	410	419	428	415	418	403	423	396	375	410	397	406	399	421	422	398	412	398	422	427	433	416	382	406	427	430	417	430	433	424	439	424	370	402	425	457	395	385	410	390	433	413	402	399	426	392	386	438	379	423	414	409	436	417	414	440	400	399	368	402	400	435	404	419	405	402	454	418	415	452	405	401	407	398	439	431	404	431	397	448	400	399	405	413	394	411	390	388	441	429	422	393	426	441	411	418	448	407	399	418
58375	94070	73870	46494	27836	11973	3555	1279	623	569	584	542	618	583	570	646	583	607	571	591	651	611	588	618	628	607	596	611	615	603	616	649	581	603	597	620	556	585	624	595	636	575	619	585	561	599	587	580	565	590	550	588	598	575	629	573	572	580	614	627	599	566	595	553	614	628	598	595	561	605	567	599	538	607	568	606	609	559	637	622	551	600	581	622	586	569	570	603	605	578	542	588	548	572	601	583	589	638	614	628	544	630	587	604	581	589	627	606	549	573	563	569	612	571	608	595	602	575	599	580	577	597	584	578	623	571	617	622	630	561	621	596	615	588	558	513	596	624	575	602	588	602	580	575	582	552	586	594	605	612	553	584	603	592	579	586	627	532	563	570	609	578	609	582	574	581	602	615	586	584	617	601	619	590	604	609	561	561	557	608	595	550	572	593	594	574	546	614	590	583	580	630	536	611	567	579	606	608	584	602	582	587	603	599	611	563	561	595	563	599	607	610	619	622	620	602	591	590	654	613	588	571	629	582	640	554	577	601	609	609	586	613	573	565	584	581	543	577	630	596	611	620	591	601	566	627	544	601	557	589	568	581	573	546	583	592	600	616	583	605	564	611	582	593	602	571	614	573	561	587	611	579	568	587	577	590	606	597	589	622	589	617	568	575	551	644	635	607	603	634	580	586	572	604	598	610	591	559	621	544	620	626	568	560	570	568	636	602	548	589	575	586	603	575	591	630	553	600	564	590	608	569	598	554	612	611	579	613	594	554	632	574	569	611	603	607	563	525	576	608	568	562	551	589	581	593	572	635	525	567	603	609	583	560	580	594	646	592	614	591	577	572	627	583	591	554	636	610	610	541	584	609	555	580	577	555	563	657	555	616	647	572	596	612	602	611	540	587	595	587	593	575	552	581	613	588	611	600	589	578	526	565	601	593	600	515	573	576	596	624	581	603	552	596	584	580	607	563	591	577	609	548	568	602	611	602	581	606	569	587	571	569	556	579	634	583	562	575	611	620	589	590	584	553	595	597	656	574	585	595	577	567	583	649	589	611	563	608	577	558	589	583	562	603	637	555	603	602	611	587	602	591	602	589	596	572	576	593	566	599	610	601	562	622	586	609	593	645	559	551	612	654	613	556	562	609	568	611	663	600	599	596	585	612	595	576	597	581	626	606	584	573	575	635	605	578	603	566	572	589	587	620	569	591	586	561	620	605	589	618	562	586	627	616	583	564	626	552	573	602	574	553	574	623	593	606	561	590	569	596	569	579	546	598	578	575	592	572	569	558	623	591	608	587	602	602	569	631	572	580	586	611	583	567	572	617	571	610	586	538	563	595	603	611	586	597	623	565	616	616	591	545	591	605	575	594	611	577	599	595	525	567	596	612	582	576	575	572	591	601	583	635	608	557	587	609	595	597	566	600	621	581	606	584	567	587	653	573	592	614	588	576	581	559	589	640	603	588	610	585	591	587	578	583	570	592	567	602	622	581	553	614	595	599	577	595	591	589	571	552	577	589	591	571	563	594	580	605	606	579	590	592	542	608	603	588	562	568	613	580	629	583	606	593	629	543	599	585	613	607	562	557	603	563	582	625	617	575	602	563	594	627	584	595	598	552	591	617	550	605	570	574	555	601	575	598	589	611	623	551	582	564	585	571	570	621	590	587	595	573	565	559	617	577	579	617	595	631	587	603	591	585	592	616	585	598	610	562	591	568	585	583	578	591	592	621	639	608	625	558	592	557	574	590	550	572	563	587	604	564	582	585	598	590	595	621	614	540	615	601	602	620	556	548	601	588	560	626	613	588	607	594	582	571	665	582	584	601	612	599	552	613	582	534	533	593	611	589	600	567	569	585	582	561	568	550	577	578	547	623	563	596	629	609	605	571	637	568	603	558	591	573	577	590	601	594	580	574	553	610	621	593	614	579	639	577	574	633	563	563	641	590	582	592	589	551	576	590	598	585	577	564	536	586	606	574	600	605	582	587	590	591	605	607	605	615	593	612	574	602	593	577	569	543	593	604	583	587	590	533	596	594	560	576	601	577	581	599	555	637	575	572	563	564	612	597	576	598	556	553	580	582	554	592	585	589	584	588	586	560	599	599	585	561	579	555	590	621	584	624	565	617	596	585	626	555	607	614	600	585	558	590	573	611	596	572	585	639	607	584	613	588	598	555	658	629	577	573	561	603	651	575	595	542	567	590	621	586	596	583	591	615	574	608	606	568	635	574	612	593	603	597	587	625	575	596	564	591	617	631	600	581	508	589	565	568	585	599	578	616	610	589	615	604	579	577	600	614	616	560	592	583	586	537	611	587	600	587	618	580	607	608	589	574	572	612	560	590	586	639	608	616	614	592	630	563	634	579	601	614	593	586	645	595	638	610	595	596	593	598	571	630	578	597	603	554	616	584	587	590	616	566	634	615	570	593	623	587	574	586	613	558	605	579	578	568	570	598	575	613	615	637	591	591	575	607	571	576	610	575	604	581	598	566	571	577	564	614	587	594	559	564	611	571	577	627	571	601	602	612	583	549	630	568	576	588	557	537	614	577	592	570	580	622	573	607	611	619	608	617	607	587	635	601	609	583	586	601	576	611	567	577	585	563	606	589	602	577	595	598	577	588	530	604	590	583	590	565	589	596	619	599	587	606	544	594	584	608	561	615	603	573	570	607	598	597	605	575	585	600	599	555	584	616	560	589	583	614	593	631	599	583	583	589	606	583	582	597	582	585	619	602	565	596	632	554	593	613	607	580	589	587	603	611	596	570	609	556	588	589	603	591	602	569	561	604	586	604	614	584	586	560	571	586	621	612	573	573	576	617	537	559	599	594	590	618	596	626	562	586	616	635	591	613	590	607	594	580	595	604	577	573	607	603	569	579	583	595	633	592	578	595	575	607	572	592	604	605	600	628	594	573	555	584	578	613	601	578	614	605	582	598	573	577	607	537	588	539	596	616	584	565	611	565	553	649	646	563	597	585	558	542	574	597	537	575	556	609	585	604	621	582	571	611	568	607	637	596	595	611	546	640	571	578	635	599	583	635	589	564	576	588	556	560	559	551	602	570	618	572	601	627	596	607	613	610	595	582	610	599	609	586	609	570	605	583	570	576	561	573	579	557	553	601	544	581	575	585	555	591	596	595	613	559	566	621	583	584	584	531	582	563	627	580	560	601	553	572	598	569	595	601	616	577	562	634	577	602	568	532	606	586	559	572	533	560	609	559	596	607	545	598	591	579	627	567	559	607	565	559	624	568	582	580	599	623	574	577	563	598	596	587	544	563	565	600	614	562	624	587	555	574	563	621	551	588	580	586	550	571	594	618	573	625	562	597	578	606	629	609	586	584	608	599	540	608	587	574	589	628	582	559	606	582	591	583	584	621	576	581	594	643	588	603	560	614	574	587	550	592	615	605	576	617	563	580	598	625	594	580	557	578	576	591	570	618	518	578	562	559	534	627	567	580	567	572	609	625	600	566	605	585	607	596	545	574
23611	22118	31957	27592	23888	21762	12687	1379	549	455	405	439	427	450	433	422	407	430	400	427	449	429	439	410	411	448	403	407	408	452	432	396	395	428	419	426	423	388	446	420	406	395	362	388	438	394	437	416	375	424	424	412	455	423	412	421	421	424	440	409	431	406	416	423	392	398	408	425	393	429	436	419	369	388	402	394	391	428	449	373	412	408	410	388	414	394	400	433	381	431	440	432	429	406	452	397	436	428	408	412	415	449	388	408	436	381	391	418	422	416	355	383	414	374	402	412	406	422	414	418	394	398	417	390	403	415	471	393	385	397	401	406	392	450	396	396	375	414	387	406	429	391	421	384	431	402	410	415	388	404	413	434	364	418	408	404	434	431	414	378	386	409	414	395	396	414	391	420	402	438	454	427	418	393	425	422	418	410	375	393	402	420	397	393	387	387	418	401	397	377	425	402	435	393	417	428	415	404	407	382	437	447	431	432	400	400	400	408	426	419	440	426	402	427	422	392	399	412	412	412	410	428	425	404	410	410	401	415	420	374	395	420	403	409	436	386	373	427	411	407	424	430	406	381	416	380	431	445	391	428	429	421	408	435	379	402	453	404	378	446	412	444	390	421	413	397	450	413	409	426	395	424	432	377	436	400	396	399	407	419	416	380	415	406	390	405	396	376	400	409	385	431	409	364	378	445	425	387	448	388	410	406	386	413	408	382	423	426	402	411	392	443	395	398	415	412	385	368	401	424	391	387	385	425	407	404	424	366	462	455	417	451	379	418	357	425	425	429	383	410	440	399	387	375	408	375	445	421	411	399	411	413	409	438	387	377	436	408	416	418	420	434	435	400	474	423	409	399	369	414	380	424	395	436	414	405	427	385	393	405	339	390	383	397	410	391	425	410	421	400	419	435	401	403	397	395	428	395	435	394	401	404	379	382	450	412	405	390	393	404	383	398	402	396	442	415	416	399	394	416	424	413	439	403	375	401	401	385	404	399	425	411	398	398	398	396	397	419	401	419	396	399	401	435	406	390	397	390	429	401	400	417	413	400	384	439	427	365	421	442	425	379	414	414	415	411	428	442	402	431	399	398	395	425	412	417	404	414	429	414	403	422	373	412	431	419	406	390	379	431	395	439	409	402	406	453	421	410	402	412	407	376	390	412	406	402	433	430	436	397	396	398	416	454	404	435	391	419	410	408	428	405	403	419	397	409	418	376	350	447	432	426	400	428	415	439	442	420	408	430	396	446	379	419	432	401	403	413	413	388	415	355	433	421	403	402	392	428	393	406	432	399	397	430	411	411	415	383	422	440	428	397	441	414	428	454	428	391	366	406	389	398	423	386	439	377	393	390	432	430	409	443	409	425	418	450	384	426	402	410	418	407	465	455	456	382	377	429	442	377	376	387	395	446	435	399	398	384	401	390	414	394	400	429	396	437	418	440	459	371	368	416	391	404	418	411	411	398	401	392	391	403	381	424	395	429	428	405	413	433	432	408	404	463	427	437	385	391	439	390	424	434	422	461	408	413	406	399	427	388	393	416	407	405	427	398	400	430	406	413	404	413	382	404	414	429	388	407	437	389	399	389	419	368	427	421	434	395	398	405	391	416	385	396	456	407	417	407	378	416	390	424	443	378	379	369	422	420	402	449	408	406	399	401	423	423	420	391	415	422	424	423	402	417	395	430	415	437	445	386	416	450	375	453	377	384	446	443	422	415	418	401	419	399	415	419	395	388	422	389	389	416	394	410	404	434	394	434	398	383	437	419	421	384	431	392	430	417	432	385	432	404	426	416	406	392	412	430	414	380	401	400	421	409	414	437	404	411	453	405	442	430	387	425	379	387	424	409	396	417	405	437	410	431	433	407	447	426	457	418	410	444	408	390	361	388	398	441	412	423	394	403	395	401	441	382	379	417	399	399	424	401	420	409	440	399	424	442	404	385	410	389	406	404	420	426	420	416	388	402	423	452	397	396	396	411	386	404	397	408	392	393	377	417	373	439	406	385	384	402	377	403	378	382	413	422	419	468	389	362	407	405	407	432	437	397	406	412	395	407	402	384	388	373	413	414	406	398	403	362	422	441	409	442	378	436	404	391	387	431	420	410	396	396	426	470	392	412	437	424	385	385	413	411	397	432	449	421	428	405	407	408	423	425	451	448	407	401	419	378	409	374	377	420	414	403	410	403	401	429	414	432	422	413	372	405	454	410	398	411	450	380	402	398	394	433	401	394	440	406	434	410	429	436	425	385	431	402	390	399	438	412	380	404	419	413	389	450	428	414	447	400	402	436	414	440	420	442	400	401	415	396	422	382	362	418	434	434	403	386	407	392	408	376	384	377	457	403	432	410	373	438	407	395	413	420	367	397	391	411	417	405	429	413	433	379	415	423	386	405	414	415	419	434	373	444	393	393	413	416	358	416	374	404	412	420	441	427	380	405	389	433	412	433	414	398	407	445	404	401	393	434	423	385	376	409	400	410	383	414	436	415	419	379	406	383	397	400	428	428	382	417	389	364	430	426	382	410	370	425	402	402	407	421	408	400	398	396	396	431	408	409	388	424	416	399	421	403	385	391	400	415	425	419	378	426	423	411	407	392	455	417	418	417	424	382	434	408	425	401	364	426	405	411	390	409	420	376	437	436	404	455	412	439	393	428	394	409	403	427	389	408	411	420	393	422	450	418	435	399	441	391	424	384	435	398	398	422	396	402	439	401	444	455	452	428	401	396	404	384	404	406	421	407	400	397	411	406	426	445	391	387	393	399	416	415	416	399	391	461	408	419	431	444	412	374	412	385	381	414	404	401	409	432	407	397	399	396	409	420	451	393	405	383	412	401	403	389	415	360	399	428	379	450	417	438	400	409	399	420	443	447	435	428	430	414	417	426	397	429	426	430	387	410	413	433	399	401	414	402	397	419	373	436	446	427	408	410	417	396	401	409	406	392	402	399	413	406	387	418	423	404	423	421	439	407	392	407	386	412	382	453	426	422	398	378	429	437	400	420	394	401	435	395	373	416	429	385	404	396	403	389	382	436	418	449	414	438	417	387	400	438	407	396	454	424	387	403	388	378	422	414	405	394	442	411	391	402	426	407	435	418	416	395	390	419	432	414	387	418	396	389	442	380	410	383	456	388	419	417	433	444	347	409	394	404	391	429	409	381	389	420	406	386	400	377	437	425	405	451	433	417	377	422	421	397	375	381	357	403	394	398	392	405	395	403	414	404	407	360	400	395	455	438	433	412	384	404	437	400	426	424	398	434	421	385	390	393	409	414	416	398	405	411	396	416	400	390	426	421	446	399	426	380	416	408	445	424	419	406	428	416	403	382	384	406	397	413	405	410	412	397	386	396	431	411	427	363	400	402	411	419	392	386	420	399	398	405	441	405	392	431	410	377	409	423	383	426	420	402	376	442	391	389	438	400	428	401	392	383	412	435	412	420	415	403	452	438	391	418	399	420	409	394	444	421	389	418	423	403	408	417	412	352	387	420
61521	104479	83561	56968	36868	18546	6074	1775	854	641	592	584	585	621	558	564	574	579	561	557	563	595	571	575	540	577	542	526	563	556	540	558	608	567	569	585	610	547	566	602	554	602	584	576	569	570	550	590	565	536	568	535	551	626	550	527	570	568	528	556	584	530	609	539	567	577	520	611	626	615	583	580	569	602	621	574	581	521	583	578	572	574	553	571	523	556	591	549	592	553	571	511	598	539	563	595	550	595	594	555	541	535	574	521	575	599	527	545	616	557	487	553	573	604	551	627	579	575	567	591	560	577	584	579	597	638	545	563	604	558	581	558	590	565	538	606	558	557	539	588	565	571	565	585	545	563	529	631	569	610	544	571	583	545	555	576	569	565	555	601	565	564	547	556	575	568	600	609	572	585	523	592	533	550	594	570	583	540	554	575	546	546	512	560	586	595	572	559	561	546	532	558	544	588	571	574	576	566	566	546	578	588	556	548	589	575	565	567	595	583	564	591	543	571	599	560	598	541	572	564	558	552	543	561	581	564	555	583	532	575	597	544	595	605	551	542	619	580	551	540	588	557	522	573	626	571	563	576	564	588	578	582	574	557	598	524	558	570	518	571	551	549	533	551	598	598	535	570	558	557	597	584	554	608	543	568	560	601	548	584	598	556	598	586	551	545	618	556	563	597	598	574	592	546	545	559	565	580	594	573	590	584	570	571	582	562	541	591	547	544	605	553	573	569	584	570	629	607	557	561	582	525	549	547	644	567	559	555	574	561	511	556	517	561	636	583	584	595	581	641	627	569	600	591	562	552	542	580	560	562	599	605	545	560	575	561	595	571	558	557	527	540	576	568	573	541	515	608	570	554	589	542	572	567	591	575	566	590	564	565	599	576	583	578	538	554	606	564	609	555	590	543	566	570	544	543	576	562	574	563	591	544	585	583	583	564	543	548	604	567	576	574	590	542	595	571	554	547	569	558	530	565	550	572	569	617	560	612	513	600	563	589	586	634	565	577	600	542	598	582	559	521	577	552	588	558	585	538	553	555	539	602	559	543	622	551	583	585	590	571	570	618	607	569	612	592	555	572	590	583	546	570	545	555	583	559	560	587	550	571	563	587	587	579	527	576	566	553	581	551	584	586	561	647	570	597	562	580	565	596	578	575	574	540	582	549	566	544	566	558	592	595	548	588	567	553	565	601	568	545	566	525	574	553	580	593	562	552	576	562	560	586	540	585	581	596	546	576	534	566	614	537	560	588	553	530	576	589	574	553	545	555	578	556	530	551	554	581	545	572	594	592	554	607	574	580	549	565	572	592	589	577	611	561	597	568	553	614	579	577	604	581	559	545	578	586	562	578	530	564	546	573	549	567	612	541	599	561	553	541	523	568	579	564	548	582	541	579	613	584	580	541	598	590	550	574	580	594	580	599	577	617	549	614	532	564	593	556	615	581	569	597	544	555	567	540	536	593	587	530	568	548	585	534	618	572	598	589	616	582	539	555	583	551	564	573	571	577	543	618	547	574	558	610	590	564	563	561	558	532	577	579	575	558	586	600	540	571	553	564	539	575	606	560	546	578	546	542	598	585	563	545	541	614	569	584	537	572	576	549	592	604	569	577	554	548	558	577	539	567	589	592	578	553	576	611	574	567	535	624	605	587	610	567	562	522	550	555	568	586	562	600	604	535	538	539	581	555	572	583	550	611	589	576	553	575	554	558	560	604	635	588	572	537	585	573	572	581	569	538	575	546	552	543	543	586	553	585	564	561	626	553	591	599	607	599	577	569	587	578	563	555	578	605	595	563	591	564	549	566	535	574	573	560	586	540	569	571	581	562	592	558	594	581	606	579	574	596	540	629	591	545	551	625	571	655	550	565	564	600	579	563	575	561	563	561	570	581	558	568	542	575	589	566	565	574	613	565	600	581	547	543	582	550	592	556	604	608	559	578	576	578	531	611	585	566	571	547	558	607	545	575	560	584	572	580	556	507	579	587	543	549	627	589	547	586	576	576	548	612	544	570	555	568	520	574	560	560	521	602	588	577	593	612	556	548	608	570	604	572	575	577	562	562	546	591	576	595	555	539	601	572	570	605	553	610	564	562	539	586	604	557	548	577	567	591	582	575	581	584	604	595	561	569	556	570	551	556	574	609	548	571	557	581	561	569	574	538	613	570	528	575	576	573	578	595	585	580	565	591	535	539	590	612	557	584	561	565	598	576	570	532	543	549	546	579	580	602	575	582	599	566	577	582	589	574	573	517	577	584	561	571	567	573	567	567	575	565	562	583	532	568	539	598	566	534	520	561	551	592	590	584	581	588	568	567	591	576	623	586	527	546	558	546	581	602	517	573	553	585	567	534	587	531	590	514	582	564	522	548	538	614	567	596	554	537	601	588	601	586	600	560	586	578	550	567	586	581	565	563	628	561	613	571	579	588	593	587	549	560	523	579	564	535	601	543	598	548	611	523	552	587	587	598	578	578	566	522	613	547	593	560	556	532	604	559	597	587	580	582	565	538	586	585	525	594	557	553	593	553	622	584	607	573	576	561	548	565	620	555	568	562	565	588	598	567	565	589	584	566	557	560	570	575	559	611	588	553	561	587	545	592	557	540	569	554	564	566	556	588	603	546	557	582	560	557	557	569	610	566	544	532	584	558	602	600	554	588	585	608	517	606	568	588	518	517	602	585	568	598	553	567	590	564	596	580	549	569	571	569	576	565	590	572	583	544	522	612	552	569	520	541	565	543	576	554	555	596	570	553	559	567	536	536	598	588	588	606	557	562	546	583	570	571	561	609	541	583	553	573	578	573	534	594	578	576	562	558	586	569	568	571	583	591	597	555	598	586	609	548	541	521	542	548	550	589	553	561	590	598	535	548	564	543	589	562	565	577	570	591	521	599	578	536	588	576	536	579	526	556	569	532	558	587	567	582	527	613	556	564	629	552	591	569	604	579	543	541	542	581	587	603	569	590	575	526	530	580	578	588	551	543	584	577	568	566	554	572	575	503	598	555	586	577	576	552	586	522	591	594	606	633	566	544	595	568	571	559	543	586	627	557	576	591	576	559	538	549	579	565	585	566	558	610	564	554	562	617	558	596	548	582	589	559	583	603	561	597	592	582	574	532	572	631	585	581	556	554	550	540	552	594	566	583	589	573	600	617	547	559	579	581	575	557	606	564	552	557	540	559	611	625	567	564	545	574	581	560	537	551	614	563	599	550	578	586	595	593	582	580	580	567	579	596	599	515	557	568	588	586	565	576	544	537	614	608	591	557	568	549	564	537	551	560	574	592	570	586	577	608	584	564	546	555	571	552	558	557	597	551	559	593	551	570	559	534	585	569	577	586	578	579	587	548	622	561	532	591	557	533	551	592	586	562	570	587	606	592	559	566	550	620	550	528	596	565	526	583	571	557	554	544	556	532	562	542	553	572	534	568	555	565	598	577	544	568	563	575	554	568	561	562	568	597	570	618	539	562	576	579	549	544	557	559	563	551
28558	28315	31639	18673	5241	1480	623	433	408	379	371	419	387	401	410	396	425	376	402	380	394	428	417	391	338	382	395	408	405	376	357	370	370	369	412	378	426	403	385	384	387	410	399	376	397	389	372	387	415	350	349	389	406	427	412	395	383	381	444	411	392	387	414	394	384	373	387	383	397	392	387	398	389	377	363	391	397	399	387	396	400	386	412	372	354	383	378	387	414	378	378	396	376	412	383	413	388	362	401	405	405	379	367	422	369	359	397	375	431	407	421	398	411	377	380	381	411	432	389	423	396	410	411	367	381	416	408	385	403	414	378	403	407	406	385	398	392	364	423	380	382	368	404	389	398	387	429	391	445	379	378	394	388	381	392	376	362	408	366	405	384	370	413	397	441	412	378	390	413	398	418	398	393	394	388	382	410	405	413	434	412	377	401	412	396	396	410	421	408	371	398	401	390	415	432	419	376	420	362	378	376	395	391	362	371	392	372	427	395	362	388	398	375	422	385	369	366	365	365	419	384	413	410	400	412	377	406	418	399	367	401	403	404	379	369	407	390	438	382	378	392	391	371	404	392	401	420	418	397	371	400	383	368	365	400	384	394	395	404	384	372	391	383	401	393	392	397	357	397	392	379	399	400	394	371	372	361	357	397	374	370	390	367	367	359	381	421	403	401	417	338	420	370	370	369	399	448	372	420	420	377	366	419	383	343	402	381	371	375	367	412	424	383	395	411	404	402	408	416	378	410	409	399	424	377	381	403	357	381	376	380	421	355	385	368	398	397	408	393	396	391	372	406	381	404	379	412	377	368	393	400	392	360	388	415	403	395	383	357	372	386	382	411	407	414	388	387	395	364	365	398	406	380	390	381	374	426	376	371	385	385	396	365	429	381	409	367	379	425	372	404	383	392	387	355	406	385	417	387	368	392	430	414	395	402	400	400	402	405	399	411	410	408	376	378	357	406	427	422	385	368	407	386	434	397	399	386	367	352	375	427	403	379	394	374	369	388	363	378	387	368	385	406	399	392	421	362	430	402	384	443	434	380	411	392	390	433	405	388	374	401	378	398	412	408	384	414	428	395	365	366	396	428	401	383	369	401	441	369	368	414	379	425	380	379	411	361	404	394	381	403	424	381	404	404	395	437	388	385	384	392	416	402	380	371	373	384	414	392	376	383	364	418	422	376	348	400	370	416	412	378	382	435	389	399	417	390	381	422	388	407	355	391	378	420	370	379	407	445	394	402	403	428	415	377	365	383	400	380	371	402	408	426	398	362	354	388	439	391	406	357	394	386	398	373	404	384	417	397	394	425	362	399	368	397	431	389	377	422	377	386	401	400	418	415	367	394	368	408	385	397	374	399	389	400	407	375	410	397	382	395	361	387	406	367	408	392	378	409	411	385	398	386	399	392	365	391	393	396	434	402	385	397	447	435	361	406	394	381	418	372	422	386	410	395	361	344	410	444	405	414	402	404	375	400	396	384	401	397	382	399	369	380	379	411	379	385	359	397	355	375	359	398	404	390	393	391	412	429	435	378	416	416	381	423	374	405	405	379	394	406	389	405	390	395	376	407	415	405	423	341	396	379	400	411	377	394	375	381	395	403	385	381	361	369	403	393	379	384	387	352	399	406	389	380	402	403	431	399	397	379	375	368	430	385	377	384	389	396	402	373	420	388	371	407	397	397	391	399	391	377	371	414	417	362	418	386	377	363	417	410	413	400	394	413	385	383	365	420	418	399	416	371	387	412	375	391	376	399	379	390	387	410	401	354	372	356	409	402	367	403	393	403	409	419	376	395	394	381	401	379	383	367	374	407	387	409	398	391	418	425	388	405	360	414	381	378	368	374	390	392	379	380	389	421	405	380	431	405	406	396	398	417	371	396	372	386	401	386	377	417	403	405	395	375	403	341	366	397	373	402	429	392	346	385	370	380	356	401	409	409	358	435	426	382	394	383	402	420	377	400	372	402	378	426	399	381	368	386	403	412	377	403	401	380	391	352	415	365	371	351	385	409	384	334	391	409	412	372	397	404	423	371	379	423	385	372	425	410	399	397	345	376	398	407	399	380	391	402	408	363	366	393	417	363	399	399	370	380	342	410	398	367	380	389	387	397	368	426	354	422	395	406	396	418	412	440	413	394	367	388	360	376	361	401	397	373	393	390	381	428	364	404	393	401	420	389	386	382	406	407	375	365	392	390	407	409	392	411	378	437	411	406	386	408	362	391	389	431	414	397	375	394	396	381	411	372	384	407	411	380	394	430	417	413	376	391	422	357	387	376	389	393	394	422	408	424	379	382	391	389	397	384	434	390	411	387	386	371	403	363	432	396	376	396	395	400	392	359	392	377	345	336	367	367	376	409	381	365	407	367	386	374	369	371	395	412	403	380	373	391	422	366	375	364	396	444	382	394	368	436	395	396	391	377	391	379	407	343	417	401	371	387	406	413	387	370	384	393	416	417	420	388	381	354	381	380	393	371	403	367	390	405	386	395	402	368	375	395	385	386	403	419	378	398	403	385	361	386	415	390	389	437	380	399	399	383	377	393	404	361	381	379	357	418	389	382	404	426	405	400	403	414	380	384	404	377	390	384	384	376	379	380	394	394	396	359	438	405	423	368	399	371	391	410	462	414	376	392	406	384	391	358	413	352	375	370	367	393	411	381	398	380	398	400	359	386	385	361	396	400	400	349	420	386	398	431	399	373	405	404	397	379	417	378	363	407	388	383	397	390	400	417	401	404	379	389	405	422	400	385	412	406	417	378	422	395	380	359	386	434	406	410	398	386	369	371	428	380	413	410	383	381	388	393	389	400	403	374	402	445	380	383	379	407	413	374	396	408	391	416	371	402	398	368	429	393	409	361	364	375	395	363	367	403	365	418	400	400	363	373	381	474	416	390	421	394	419	383	416	376	411	402	362	411	401	350	372	367	389	410	387	377	369	380	409	403	397	425	387	405	394	369	390	372	377	380	398	404	384	405	405	391	383	383	370	387	424	382	366	377	390	420	389	420	405	400	425	368	401	393	393	367	390	394	382	387	388	421	389	392	375	404	406	385	411	377	374	382	372	387	433	411	429	435	383	388	403	411	400	415	391	352	409	395	397	440	379	399	372	437	398	426	408	394	382	415	421	403	385	367	358	402	381	402	360	399	394	365	381	394	405	378	408	390	405	365	381	385	399	376	402	403	377	405	386	390	382	408	415	369	376	402	392	391	382	391	417	415	383	403	399	360	392	369	384	397	404	366	382	387	422	398	374	386	391	404	391	395	354	360	399	431	381	387	374	442	386	381	376	386	380	409	377	422	380	386	410	369	424	444	396	413	430	381	396	404	368	361	415	411	404	378	425	408	393	365	415	422	416	403	400	385	366	369	367	392	391	402	371	409	383	389	355	386	358	400	398	391	424	410	400	411	388	403	453	399	388	365	361	445	383	418	412	397	400	415	396	437	416	379	385	404	402	417	413	391	390	410	435	413	379	375	403	417	394
31620	47296	36190	17743	7027	2553	1024	720	559	518	578	570	573	552	571	563	585	527	565	539	547	605	562	549	547	564	568	600	566	572	565	549	587	585	558	534	575	555	576	550	586	543	585	557	569	577	583	547	541	539	565	588	597	550	566	590	580	550	572	592	568	591	571	580	552	552	565	581	577	573	570	578	584	567	574	560	546	564	551	581	571	547	584	582	567	597	603	544	553	539	557	566	623	550	549	577	588	552	591	496	552	607	534	519	600	538	523	550	538	541	580	549	596	593	595	535	545	549	606	551	524	559	536	537	575	537	517	538	588	569	555	593	589	554	582	563	594	523	575	557	545	576	576	551	570	604	585	593	554	536	589	558	553	553	561	508	565	586	604	583	537	543	548	582	557	600	544	573	576	571	580	564	575	540	555	553	598	562	542	573	568	618	580	582	601	550	606	582	556	581	556	535	544	531	580	574	540	526	524	587	539	556	528	570	554	572	579	560	546	591	563	513	574	541	566	522	544	608	571	565	590	571	592	533	568	580	574	553	556	537	554	559	534	562	547	538	577	555	556	596	597	534	598	569	558	543	547	554	557	586	593	561	592	558	585	528	565	542	597	540	565	589	569	566	582	514	587	562	554	612	572	574	547	576	591	588	574	581	576	545	548	588	557	562	560	562	549	577	564	556	547	565	528	582	564	544	537	532	571	564	524	540	558	562	577	560	565	578	566	547	552	576	542	562	527	533	565	566	561	579	566	605	567	534	559	552	511	604	572	558	601	530	570	522	558	563	576	562	552	591	578	580	556	582	596	555	571	595	587	536	557	580	548	600	563	596	572	569	574	554	572	586	550	559	573	579	537	562	541	519	578	582	565	560	562	536	566	539	568	531	579	550	523	598	599	531	554	586	607	538	582	563	564	608	550	569	565	550	565	534	583	558	563	589	553	554	575	586	575	562	568	569	571	539	558	520	560	526	571	554	572	543	567	581	570	569	537	537	569	568	586	544	532	555	587	571	599	554	562	562	527	511	527	597	543	571	566	595	546	563	576	566	566	576	563	565	518	570	547	594	559	624	576	570	543	576	551	577	538	553	545	593	577	545	502	550	560	531	585	574	553	592	564	603	543	598	544	538	518	545	559	566	585	555	587	586	602	577	543	585	605	568	515	567	601	598	560	562	575	581	524	595	557	497	557	567	571	539	552	571	569	579	595	554	561	564	547	547	559	570	585	596	550	546	536	554	538	595	575	546	558	542	551	605	582	575	536	559	555	548	548	557	584	564	540	532	547	549	580	618	559	571	556	530	531	568	603	592	535	560	564	578	600	591	573	537	559	538	598	591	546	565	539	569	578	579	529	592	598	615	591	583	570	591	542	569	575	604	576	582	566	565	545	579	597	578	572	601	577	523	600	534	601	570	578	548	612	577	550	609	570	567	603	578	570	560	576	592	584	566	555	587	560	560	587	539	616	549	546	588	593	532	557	583	621	550	559	557	592	558	549	567	564	607	535	556	575	560	540	524	554	533	563	556	545	576	535	530	596	543	562	539	555	556	592	586	557	523	579	621	564	569	575	562	591	579	564	581	580	586	548	593	564	564	555	570	589	593	577	541	570	572	569	622	545	533	571	575	546	544	552	592	604	554	585	524	577	586	605	527	540	561	555	555	526	544	538	569	609	564	548	566	541	541	587	544	599	590	593	521	588	562	581	584	570	548	545	591	582	561	548	594	591	581	583	596	562	567	578	598	574	575	561	563	573	569	577	543	534	557	596	568	542	545	591	567	547	555	567	513	557	579	569	597	515	538	531	556	578	558	554	592	546	541	523	528	580	542	559	572	565	577	532	550	531	593	548	593	585	540	535	538	564	574	561	534	569	584	566	498	593	559	577	572	549	584	556	595	586	563	569	583	551	581	554	612	594	554	565	566	529	585	582	575	588	577	566	573	533	577	580	586	553	524	559	577	545	561	564	512	534	563	553	541	565	560	565	583	567	587	535	560	540	556	595	575	591	532	564	569	552	547	550	546	561	554	578	531	599	591	591	611	559	574	554	574	543	549	574	592	512	567	567	559	560	577	578	540	586	564	540	546	529	553	560	594	569	568	560	581	568	561	592	562	526	596	537	581	549	589	549	606	582	580	579	573	604	582	570	578	563	548	542	593	552	552	563	552	563	526	589	552	547	547	565	569	597	591	600	562	510	511	595	554	526	545	600	599	557	600	573	624	550	565	538	527	567	600	529	550	577	615	555	564	542	573	500	534	559	598	555	558	562	566	595	554	590	564	592	511	598	585	580	553	530	554	560	566	582	565	614	578	557	518	532	582	566	566	583	568	561	573	514	549	566	580	528	581	541	583	600	555	585	541	534	567	571	567	555	568	526	529	535	563	545	539	570	573	553	569	557	551	584	562	547	563	578	548	566	557	599	550	569	583	568	537	563	544	586	598	573	540	558	549	517	504	559	557	576	576	560	585	555	605	534	550	556	526	532	566	591	555	535	551	518	556	565	546	557	582	575	600	572	584	543	535	550	578	547	569	573	586	551	544	581	586	569	578	579	546	545	575	564	588	542	525	516	519	545	613	560	574	566	559	575	544	537	560	564	547	543	555	552	599	586	600	585	560	561	552	504	566	546	566	543	558	592	554	542	539	534	595	551	547	565	556	606	542	553	561	564	568	617	556	562	556	585	515	570	613	547	572	564	556	533	528	569	589	565	543	568	591	553	562	595	596	570	569	580	602	538	599	555	540	559	610	512	570	543	513	595	591	563	568	580	538	599	557	515	590	618	556	534	528	553	539	574	539	581	523	592	584	584	521	576	545	515	546	571	514	541	547	574	602	574	533	569	559	580	564	561	556	548	587	547	560	555	549	585	552	549	551	554	561	578	594	569	536	585	576	582	596	584	601	562	568	573	554	574	610	551	545	611	580	580	536	578	549	625	530	552	537	524	547	585	557	534	567	549	562	539	581	582	559	555	544	556	536	547	573	593	543	605	578	582	581	551	578	554	538	567	542	517	567	561	602	584	577	531	551	566	565	564	604	565	563	512	556	545	558	536	584	539	549	545	592	548	573	559	536	574	553	572	556	572	601	535	597	554	576	584	511	553	553	562	549	519	568	564	587	532	584	561	566	534	545	548	584	580	561	604	553	557	583	567	554	539	526	567	603	532	589	547	546	572	533	599	502	574	548	532	524	565	563	566	528	612	598	552	570	548	577	563	560	558	563	577	552	577	541	638	571	564	592	565	603	589	551	600	569	553	567	549	557	585	556	551	594	574	572	550	585	591	553	557	533	598	563	597	584	570	601	551	566	559	561	572	526	544	562	631	528	523	514	561	538	547	537	587	589	540	591	584	578	595	554	602	589	534	586	634	595	531	528	574	606	544	537	545	598	591	617	564	579	582	547	554	527	525	560	554	629	544	535	581	576	594	583	538	514	546	532	562	557	570	571	520	563	550	603	553	525	567	595	570	580	554	605	512	548	628	549	530	541	598	568
24742	22899	34649	31490	23930	15962	4026	764	476	466	430	427	424	427	416	416	431	407	411	434	436	387	416	388	406	444	394	443	368	411	391	417	445	397	408	366	414	419	384	446	416	419	383	409	435	381	427	425	430	414	389	413	410	409	409	385	375	397	395	403	376	412	450	384	399	410	415	430	394	387	416	437	423	402	423	412	467	434	410	426	409	424	439	409	416	429	414	409	406	439	420	421	437	382	414	419	433	398	409	408	433	406	395	413	404	397	418	432	436	402	411	418	423	418	394	455	406	428	392	442	407	406	415	440	417	424	442	390	410	387	426	414	454	375	405	395	384	409	441	429	428	434	403	422	433	429	421	428	419	405	445	458	406	432	416	410	411	409	427	444	415	405	463	446	424	408	422	429	378	402	418	421	444	445	428	363	397	388	413	438	375	415	402	431	383	401	428	403	407	441	380	421	412	432	401	417	419	372	425	394	418	406	430	396	418	372	408	396	401	419	438	412	412	405	423	422	463	424	395	389	446	442	400	427	391	432	436	407	407	412	451	405	413	401	419	424	450	396	477	438	362	431	421	386	406	448	403	411	409	381	409	377	390	387	466	442	385	384	413	419	447	389	407	424	397	409	439	397	413	382	435	377	438	415	422	421	436	449	402	397	393	398	368	398	421	425	401	440	430	434	461	432	396	432	473	451	405	396	442	369	433	420	423	409	435	408	389	431	403	411	402	395	402	393	421	436	402	417	440	429	427	404	429	385	400	427	423	427	450	414	406	439	443	421	372	416	400	395	424	393	447	357	424	414	411	413	421	390	407	410	375	436	433	454	449	439	417	446	386	395	395	417	434	398	428	425	424	439	432	446	427	416	402	427	405	405	388	429	431	418	434	386	416	408	407	408	401	390	459	420	435	422	376	400	427	463	435	411	391	391	391	374	376	401	387	367	411	408	396	412	448	398	440	430	452	428	381	428	432	399	428	453	404	451	398	381	411	434	429	388	408	384	439	446	390	409	429	410	370	404	390	399	432	421	443	404	440	388	439	431	412	415	428	419	394	431	419	425	424	424	414	426	399	387	408	449	376	410	423	417	445	434	399	416	414	423	410	409	434	441	445	437	396	429	415	390	383	409	394	400	417	406	411	395	398	393	435	428	412	393	414	403	421	394	420	414	409	427	417	424	445	414	458	422	397	385	435	405	417	439	392	424	400	427	420	420	403	433	406	390	384	396	420	469	446	392	392	391	383	410	382	401	411	415	383	405	413	431	445	395	411	390	402	440	394	419	421	409	416	412	446	436	428	411	402	435	411	398	431	405	429	416	433	412	407	454	407	408	424	416	409	411	447	394	412	423	430	404	381	422	420	435	409	397	461	416	441	419	411	417	450	445	451	437	387	419	434	434	369	413	427	391	405	399	419	410	441	434	464	407	425	423	416	441	431	392	455	438	454	419	411	426	422	411	442	414	419	418	448	424	425	375	414	419	402	423	403	433	407	419	454	398	397	438	443	427	420	427	432	398	436	413	396	452	422	433	420	393	433	399	394	404	413	407	411	405	424	377	420	428	409	414	426	388	386	402	429	394	406	448	431	434	457	371	413	402	376	419	436	403	431	407	417	418	434	445	453	416	408	421	428	414	381	407	388	413	403	415	391	434	397	404	414	407	440	402	452	446	414	400	429	434	416	452	429	407	414	404	392	419	403	389	390	433	422	408	409	429	392	420	414	417	373	416	441	416	349	419	409	392	432	425	426	405	457	442	418	413	383	432	388	432	418	416	446	393	414	413	412	416	373	412	408	418	404	417	421	413	419	441	397	398	410	416	397	390	395	433	405	409	433	421	406	444	400	439	460	458	447	438	426	436	391	424	414	423	412	374	437	407	378	433	414	412	427	416	417	401	409	383	406	433	434	421	411	443	393	411	398	457	417	399	438	402	408	388	418	415	362	427	413	390	411	451	421	419	397	386	412	426	418	423	417	416	408	408	405	413	430	422	402	391	437	417	394	434	436	398	415	398	406	414	370	407	380	410	424	410	383	390	435	431	418	418	409	418	430	404	418	420	385	451	415	408	430	427	390	420	396	400	368	423	430	424	401	413	388	401	390	417	438	450	428	397	399	400	435	399	426	392	444	443	419	422	452	385	425	412	400	408	400	436	380	392	428	427	438	410	458	431	436	396	429	420	419	413	402	424	409	466	406	408	390	424	404	444	415	414	408	395	395	402	413	402	401	411	423	414	428	402	437	426	431	426	399	414	428	425	439	431	404	418	403	423	401	425	406	439	392	419	398	398	412	423	435	404	397	410	388	440	393	430	418	433	384	417	430	402	440	396	415	450	399	442	412	392	418	409	435	395	400	416	389	452	421	428	430	401	418	450	381	444	447	381	408	421	426	407	418	426	406	414	387	424	411	401	434	407	400	400	425	410	394	416	424	413	442	423	405	386	395	399	381	424	416	395	423	389	416	456	406	426	415	399	446	383	443	403	405	456	413	428	428	406	422	416	445	377	407	440	439	425	414	425	409	439	395	401	384	406	436	436	449	395	437	414	418	458	427	417	393	397	407	418	422	406	450	440	417	409	412	411	416	463	428	413	437	370	392	455	411	436	404	407	422	453	355	433	438	429	391	434	397	414	429	431	413	425	427	426	444	406	405	412	393	429	422	427	414	416	411	400	403	408	388	402	411	354	395	401	397	392	419	402	396	448	393	439	460	428	427	434	424	417	416	403	389	410	462	420	428	427	450	431	464	412	450	429	412	440	404	424	428	461	403	398	417	401	438	397	394	421	427	423	403	406	401	436	413	432	418	411	399	381	418	421	418	397	380	421	400	390	427	443	404	443	433	365	414	418	427	421	392	394	399	432	375	415	404	421	429	392	420	425	417	407	382	404	390	404	391	451	420	409	395	435	415	408	405	446	388	450	431	425	420	408	430	452	437	427	417	372	424	409	441	396	422	443	420	433	419	385	377	442	431	411	424	424	448	439	408	407	418	451	410	431	407	399	395	442	401	415	469	450	401	418	385	408	402	436	441	414	385	426	409	437	452	421	436	401	408	415	384	404	428	416	435	435	373	399	440	428	407	418	414	394	418	464	400	394	408	396	423	429	414	403	376	398	442	412	377	432	412	402	413	452	436	416	408	397	391	424	444	393	393	379	411	439	414	430	405	404	404	419	429	413	427	405	397	429	370	412	403	411	436	375	405	435	381	380	434	407	407	410	427	441	401	438	421	426	423	397	464	433	426	382	410	401	376	352	424	397	426	410	425	410	396	447	436	428	431	409	408	411	411	395	408	439	412	386	423	426	433	446	428	382	423	415	404	413	401	420	449	427	388	454	428	383	431	414	387	398	424	433	410	432	416	418	407	428	425	408	416	399	418	447	413	436	409	427	415	424	406	427	439	431	452	451	420	398	367	428	447	461	407	408	404	423	414	405	404	412	404	400	414	466	442	416	419	423	409	441	410	403	419	444	405	436	426	415	394	417	435	426	349	409
58608	93553	73291	46801	28449	12355	3758	1267	704	594	602	576	604	589	623	590	574	590	616	592	573	577	588	605	624	618	603	565	574	597	602	581	574	623	561	580	592	569	599	594	567	598	605	612	595	639	614	618	595	651	623	619	595	624	620	599	595	599	623	621	603	592	563	581	620	570	647	615	580	567	608	583	571	577	564	552	584	593	615	637	595	597	573	586	593	598	620	564	577	605	599	616	609	613	609	611	572	605	616	586	592	563	613	556	600	568	581	591	594	583	542	528	599	628	611	592	621	582	552	611	587	567	595	590	562	584	598	612	576	584	564	551	594	588	599	564	583	590	595	575	527	621	603	639	628	611	613	602	601	576	555	579	558	542	558	590	602	563	584	636	602	566	601	561	555	582	611	600	601	604	556	598	635	554	546	585	596	557	562	577	590	540	583	597	593	559	583	574	621	583	605	581	621	597	595	561	595	607	574	564	553	614	615	607	587	617	555	608	618	592	586	604	572	555	587	580	600	596	601	580	601	598	588	597	565	630	575	609	632	585	567	567	576	562	571	632	624	588	593	632	609	619	601	587	621	551	585	590	577	614	591	569	613	621	618	589	613	574	629	625	606	610	622	603	615	543	563	601	588	617	596	621	619	592	585	603	545	549	611	592	577	600	564	553	582	578	541	626	613	595	607	570	568	639	559	557	585	578	569	606	665	590	569	604	588	579	616	554	560	589	583	647	580	571	564	570	633	582	550	647	613	614	585	589	599	575	584	633	574	622	617	594	593	582	601	585	642	640	597	596	610	602	611	648	609	563	543	602	641	585	601	613	593	593	598	652	632	591	625	572	611	589	588	607	605	622	643	590	586	641	635	571	644	614	547	602	590	585	605	578	574	573	584	569	581	632	567	625	623	558	575	602	604	574	593	604	613	610	598	588	603	570	611	600	656	555	611	619	584	596	580	572	576	624	563	581	597	622	575	590	587	575	559	601	607	589	591	613	601	571	599	616	597	628	622	589	654	583	604	622	586	590	617	599	573	577	623	560	595	567	578	588	585	598	600	578	575	575	606	574	584	543	593	575	586	587	591	627	563	643	589	625	571	608	534	587	589	552	574	594	558	554	600	582	599	549	589	602	608	572	570	601	610	590	616	623	601	588	594	623	565	577	629	581	629	597	561	609	611	583	565	594	611	565	645	603	586	583	575	603	588	593	553	578	597	599	595	610	613	614	598	575	617	587	577	592	602	633	621	584	633	586	583	583	591	591	585	625	577	568	614	586	619	600	601	656	616	567	582	597	571	582	604	579	590	627	525	603	593	576	607	596	550	587	590	624	565	593	626	580	595	612	548	602	586	605	569	574	611	620	595	585	544	582	562	626	591	565	608	552	596	570	581	632	556	584	556	609	629	608	612	602	596	609	581	595	599	604	597	598	625	610	600	614	558	547	598	579	587	595	615	644	540	549	596	607	620	573	589	611	562	592	601	586	582	604	592	609	566	611	590	570	553	609	635	570	607	562	589	615	603	581	566	579	593	585	611	609	587	564	614	547	571	605	607	584	573	631	624	615	582	632	588	544	610	602	622	618	612	634	555	600	586	559	609	597	599	610	581	598	621	564	567	580	637	610	620	606	604	647	633	583	557	609	572	584	602	611	591	622	544	618	537	604	571	592	559	559	573	586	596	564	622	603	614	590	564	555	579	620	614	599	596	619	577	639	574	635	597	575	541	597	597	576	603	576	600	580	580	589	536	642	591	615	615	566	616	585	613	603	557	578	640	632	638	606	588	629	547	592	545	545	605	673	601	629	633	569	592	615	614	652	572	623	597	574	620	594	583	568	623	603	620	599	551	606	577	550	581	613	582	608	675	588	570	567	574	570	597	583	575	570	605	594	569	645	577	523	546	612	610	582	601	598	603	625	558	629	617	606	573	575	591	581	604	623	614	598	619	615	599	570	580	595	559	590	611	563	564	579	619	605	607	597	617	577	582	609	599	592	565	532	597	590	580	558	610	619	562	584	597	637	610	592	625	595	577	595	600	619	588	558	569	593	585	608	601	598	591	586	639	591	614	596	587	615	595	616	567	621	575	571	621	580	590	600	568	597	593	601	580	587	580	618	572	643	605	571	584	550	618	591	589	603	606	590	554	568	598	589	576	607	624	574	546	620	599	610	603	605	555	557	621	544	595	590	621	619	609	583	571	615	588	605	561	580	570	628	581	584	568	635	534	616	588	611	581	658	559	582	614	549	621	588	604	585	592	576	566	594	585	589	623	554	593	548	605	560	617	594	594	614	590	593	652	594	600	540	596	631	589	601	547	609	649	630	635	616	578	575	598	558	600	582	544	609	616	565	593	607	577	604	597	584	574	569	563	608	605	606	580	598	608	617	592	614	594	625	592	609	572	598	609	578	566	572	632	639	600	607	637	573	604	615	572	559	598	593	600	583	574	571	536	571	596	586	581	603	599	641	617	565	597	589	608	585	572	586	595	557	588	599	626	610	593	611	618	606	631	566	633	562	587	627	615	604	606	625	553	598	611	599	591	527	593	574	619	597	577	611	578	617	593	551	592	619	631	541	545	591	589	573	553	610	615	572	623	597	553	535	633	565	565	580	596	573	590	636	585	593	577	583	571	590	623	542	559	646	615	598	585	568	581	577	603	624	624	617	593	571	631	517	580	550	589	557	600	627	569	551	615	568	603	594	622	630	599	605	648	578	592	612	630	554	574	641	614	589	608	606	590	612	577	562	605	610	589	569	579	605	619	585	559	590	578	621	609	595	539	626	620	595	605	594	582	588	595	587	599	568	607	591	632	587	575	570	597	620	579	595	616	587	595	554	570	596	571	581	604	572	557	611	579	591	574	583	625	585	587	616	613	568	588	581	587	572	596	568	600	647	620	601	610	598	607	562	555	609	633	600	626	612	567	560	581	630	570	567	598	637	562	563	594	613	588	623	658	597	560	608	536	564	580	560	616	570	600	637	574	584	623	568	605	588	564	590	593	630	559	552	620	617	623	586	605	615	601	583	636	575	590	581	590	587	631	613	602	628	577	594	575	593	591	619	568	584	605	597	600	575	647	607	574	594	559	598	641	607	626	577	597	560	624	583	613	583	602	592	585	568	587	621	628	579	548	610	603	614	605	611	575	589	626	585	584	634	566	550	611	619	591	627	591	610	574	584	576	648	602	598	560	594	570	567	593	588	618	611	588	606	583	626	572	566	548	675	595	591	609	545	555	573	600	585	614	593	535	569	612	590	575	554	577	599	582	602	600	640	556	608	569	615	581	568	615	577	586	506	550	572	603	541	594	586	592	619	572	610	568	616	611	637	568	586	581	564	594	573	604	590	583	582	576	647	578	583	626	573	610	579	631	610	585	651	582	586	566	619	607	569	566	574	562	637	583	583	571	579	577	576	557	595	604	599	609	639	584	614	569	638	588	606	595	598	600	617	608	611	591	589	545	638	556	607	599	602	609	608	560	616	596	598	577	609	618	585
23630	22086	31971	27694	23762	21613	12111	1372	550	464	424	410	418	455	429	401	409	401	439	406	403	402	420	409	402	380	404	423	396	417	413	437	423	404	417	388	423	397	403	408	395	401	414	408	427	450	373	380	410	403	420	440	431	397	373	435	418	435	438	386	412	416	387	428	372	422	420	373	390	404	427	391	442	406	419	411	404	422	407	449	372	408	425	441	456	425	418	423	379	385	386	410	373	452	389	386	474	390	430	413	440	414	413	425	439	426	421	412	418	432	435	424	389	411	428	391	414	457	379	416	392	431	411	425	401	388	385	433	405	426	403	397	423	417	396	396	404	437	459	440	434	426	413	409	452	436	379	404	426	366	403	402	401	399	403	402	362	391	438	390	428	369	416	390	401	410	419	419	399	387	427	381	426	391	417	417	431	435	404	397	393	400	401	403	415	409	354	412	429	411	421	423	431	432	429	439	411	433	419	418	425	405	400	439	433	405	422	414	392	368	384	419	382	384	425	398	374	388	430	418	423	413	397	434	415	416	410	411	390	403	442	367	416	420	406	422	362	412	435	420	380	415	448	439	350	400	388	422	399	413	382	385	403	390	494	377	433	427	452	435	455	420	393	409	424	437	406	462	385	377	404	452	405	446	430	401	408	397	414	430	394	397	420	408	396	446	357	400	442	386	415	407	379	444	437	397	406	398	391	426	377	429	426	442	394	418	410	414	426	379	402	394	398	419	392	406	415	399	411	363	423	418	427	458	377	436	412	419	419	384	395	380	406	444	436	371	379	427	420	419	410	409	399	368	438	403	421	427	408	409	401	414	394	392	417	418	411	396	417	448	402	390	398	406	360	410	390	452	407	406	418	397	418	432	380	389	407	413	384	410	432	391	420	397	366	406	449	388	426	396	414	404	421	423	432	404	410	429	445	423	467	381	433	405	411	432	392	416	429	387	407	398	393	385	406	409	423	431	399	438	434	439	418	412	405	408	457	390	428	391	405	420	406	406	416	420	381	420	414	420	426	437	418	395	427	385	417	420	410	367	434	426	387	416	410	393	427	446	386	421	442	440	406	408	431	410	426	418	393	390	367	407	426	393	398	435	396	384	390	421	422	412	441	419	413	406	426	391	434	409	390	385	448	413	417	411	405	440	414	416	377	420	414	417	394	405	381	383	430	394	440	405	416	414	399	424	415	424	430	400	385	426	394	419	459	431	424	370	374	447	381	396	411	419	423	403	390	414	410	426	423	397	382	405	404	421	395	400	395	388	417	425	419	418	411	387	406	435	414	407	411	402	419	365	403	420	390	399	379	429	409	423	416	440	376	416	414	438	410	379	395	422	406	434	407	415	395	402	413	410	409	431	422	390	420	401	412	424	396	417	398	404	383	392	450	406	406	383	432	429	407	426	414	426	416	392	405	401	415	419	406	395	420	425	428	375	392	399	409	424	402	404	411	407	431	431	359	412	414	425	418	410	423	454	373	428	397	423	428	412	409	390	430	413	417	360	407	385	406	439	463	449	421	404	412	421	402	426	416	378	407	399	400	423	409	425	443	435	427	423	408	410	403	410	411	387	425	419	400	392	381	379	416	429	434	400	431	356	408	438	414	446	450	401	370	371	450	387	442	436	445	416	398	411	428	422	407	429	404	431	452	424	366	409	397	441	427	386	428	426	419	422	414	416	445	395	440	392	397	393	403	391	379	420	382	431	422	395	392	431	403	417	401	404	426	388	436	405	443	395	401	389	410	387	401	385	370	439	392	407	402	405	404	383	357	421	406	423	410	404	440	387	364	390	399	437	414	418	436	433	393	404	385	429	426	407	414	402	412	382	407	449	438	416	410	423	404	387	398	417	424	402	412	425	415	401	406	423	388	403	407	400	408	386	378	377	425	422	407	390	402	419	410	434	438	429	403	406	408	395	419	404	401	377	356	417	408	424	444	434	369	437	404	398	371	442	439	386	414	438	387	406	390	387	387	434	409	395	391	385	431	384	433	425	402	373	436	418	397	424	456	438	414	418	402	424	403	415	418	395	380	459	404	408	394	427	431	417	414	399	388	410	428	398	399	415	447	417	401	385	400	412	434	377	433	415	421	381	402	410	448	398	398	440	416	381	435	414	433	407	390	409	393	434	422	434	434	400	381	395	397	386	391	408	414	422	409	404	417	407	395	453	394	407	401	409	431	420	409	432	432	395	395	427	413	399	411	422	371	397	399	428	418	433	421	405	436	416	371	423	421	418	378	408	382	426	427	372	434	428	381	425	453	426	431	411	417	423	408	406	429	387	415	397	411	419	437	388	401	422	404	410	419	402	394	415	413	416	399	409	411	398	411	385	412	387	420	398	429	401	410	409	367	414	393	416	407	397	406	384	395	389	374	405	430	412	397	412	381	381	388	426	404	392	438	413	411	409	427	406	399	412	411	409	379	413	395	380	382	409	400	412	400	404	402	393	412	373	379	415	427	396	398	400	412	411	406	440	463	434	405	409	441	424	413	438	400	422	378	433	386	405	427	385	399	398	455	419	449	426	398	425	407	422	428	372	386	424	414	434	380	451	428	409	421	407	394	387	415	401	426	416	381	442	391	409	404	406	438	400	416	372	408	399	413	413	401	439	415	402	408	372	385	439	415	405	399	395	416	394	414	388	446	372	386	450	406	408	409	427	396	391	464	422	418	392	403	398	381	401	388	381	396	401	416	406	420	420	399	419	403	425	430	377	434	415	424	391	377	394	377	456	406	396	395	389	439	418	427	423	398	395	400	416	410	423	412	408	399	397	413	401	412	433	373	406	397	405	426	432	382	416	387	399	404	426	404	426	428	462	428	428	424	398	407	386	396	395	432	375	402	454	389	411	438	413	419	394	378	419	417	459	404	398	435	443	435	434	411	418	415	417	444	387	445	448	382	435	399	404	391	409	462	370	390	359	361	404	404	408	390	407	403	395	474	444	401	452	409	428	372	405	389	450	401	411	432	420	428	408	430	419	410	411	434	421	452	426	419	459	417	417	424	408	398	387	394	402	417	420	413	437	426	432	470	382	471	393	379	374	418	425	403	398	389	359	441	444	403	381	398	397	423	403	456	375	409	406	408	429	418	416	406	387	399	424	415	417	419	427	422	404	413	370	409	392	447	383	424	392	398	387	421	417	409	411	436	420	410	381	399	433	425	411	384	396	418	404	430	376	394	430	420	419	406	414	380	456	426	428	402	419	407	391	415	416	384	424	402	394	405	390	404	376	415	391	402	404	435	425	398	435	382	451	417	416	418	455	384	383	419	385	410	387	429	401	404	416	434	381	450	387	386	441	405	410	388	385	385	415	384	391	387	358	419	427	399	447	427	460	402	449	426	381	358	411	371	410	403	424	387	401	419	402	427	431	420	433	411	431	390	363	422	406	428	390	435	382	416	409	425	411	439	428	395	435	407	430	463	379	381	414	389	407	428	391	417	418	355	424	453	397	426	407	441	403	406	407	430	422	422	399	408	413	422	387
62408	103865	83663	56761	36198	18198	6009	1746	782	623	544	554	547	585	650	578	593	603	579	599	580	569	597	568	575	580	546	551	576	562	551	607	621	599	573	570	594	598	572	585	621	579	528	599	606	560	567	599	573	571	540	551	605	592	582	564	545	567	556	563	570	581	557	588	593	530	602	556	573	554	553	590	591	569	574	531	571	603	620	532	584	542	583	567	558	594	531	583	537	582	575	540	566	585	585	567	566	655	587	600	597	557	590	533	557	547	567	605	555	563	583	604	568	619	595	557	555	573	536	547	533	561	561	574	583	588	552	587	562	592	602	562	579	530	580	596	600	561	565	544	553	560	596	575	547	582	553	594	596	585	565	582	598	599	566	604	591	584	566	556	568	570	564	542	556	564	585	588	573	575	595	552	576	584	559	579	564	560	554	591	596	515	538	581	547	577	553	569	563	566	583	577	592	579	583	585	540	563	582	537	572	552	561	621	593	523	573	587	578	581	583	544	590	623	595	557	586	546	575	546	614	580	575	601	517	565	576	590	550	572	559	601	562	569	589	576	585	609	590	565	618	559	553	603	574	565	574	596	560	525	554	554	558	554	547	585	591	576	550	584	622	544	575	602	560	547	596	564	587	560	584	539	597	561	578	591	549	586	566	593	537	538	521	583	550	549	567	599	549	574	597	545	575	537	576	586	565	568	561	612	601	542	561	561	532	614	550	528	591	590	558	579	567	571	590	545	584	590	589	553	533	559	557	562	581	539	578	585	613	591	585	597	589	574	571	574	619	548	564	594	565	527	607	519	550	562	544	538	592	576	629	563	524	603	556	556	575	526	599	599	544	581	529	555	566	536	536	572	588	580	591	609	559	576	557	546	562	554	594	561	563	570	578	558	547	515	561	608	601	583	551	589	612	590	582	613	587	566	626	550	526	588	531	554	558	558	575	527	585	567	564	614	639	514	572	626	546	580	567	596	586	554	595	573	578	580	574	553	547	569	578	614	564	550	560	604	599	605	524	558	541	566	563	584	585	599	605	589	568	540	560	540	566	562	539	557	581	620	575	609	635	601	600	590	571	575	546	551	613	557	618	574	570	543	585	546	529	576	568	617	567	607	590	555	595	530	584	560	578	589	573	618	552	571	525	571	586	546	561	568	644	578	620	558	586	583	568	559	581	558	604	541	561	597	535	572	561	575	557	567	563	569	553	582	556	555	573	587	575	550	556	566	570	575	585	568	547	602	560	554	603	575	531	581	557	598	597	593	580	581	580	563	569	589	592	582	552	572	594	592	605	554	580	579	592	554	536	568	601	591	564	551	553	569	584	599	553	560	595	572	576	554	590	562	565	595	559	550	598	602	579	594	553	556	578	599	609	549	536	534	564	579	586	568	540	583	582	584	590	524	564	609	565	555	591	588	584	545	583	564	567	556	613	593	599	553	581	537	573	606	527	546	583	583	582	571	556	596	596	564	591	553	552	561	588	591	594	562	594	561	617	587	549	619	537	548	574	560	541	549	590	636	544	579	551	554	617	585	597	613	558	583	592	563	560	567	574	557	599	573	579	596	572	582	573	547	633	583	604	564	540	574	516	569	630	610	569	580	582	584	561	557	576	564	567	601	564	631	569	608	609	567	597	537	534	557	595	550	575	564	580	558	569	594	568	604	556	562	620	560	528	579	567	572	567	571	605	571	574	557	584	603	557	563	585	551	566	523	621	569	577	596	601	571	569	578	584	575	582	569	577	613	569	554	534	558	573	558	593	572	592	589	577	560	606	565	608	566	538	545	576	587	616	528	595	605	629	568	568	578	573	608	558	568	551	613	594	587	532	600	574	554	547	565	521	606	564	598	582	585	572	536	535	567	575	604	582	561	601	549	601	607	590	591	519	555	571	605	607	596	622	575	538	577	591	593	573	524	603	578	587	579	587	551	581	594	583	564	543	563	584	572	605	548	564	570	578	568	570	580	612	602	584	613	576	552	587	568	543	639	596	593	546	553	595	534	584	588	601	556	582	561	557	584	596	594	542	604	543	531	612	570	551	578	570	584	569	560	593	588	572	563	573	581	635	582	649	579	598	560	593	597	585	586	573	599	571	526	576	646	616	531	591	564	587	579	593	555	542	592	574	569	597	557	561	562	586	502	604	564	575	591	583	600	593	568	564	563	542	612	602	538	595	566	563	566	603	607	543	559	559	555	585	582	557	569	601	618	575	527	537	594	557	542	628	571	573	550	559	580	571	609	559	581	564	572	568	593	595	581	589	547	549	596	596	618	592	510	582	580	595	585	592	538	593	562	560	573	564	554	551	537	591	542	526	590	521	560	598	557	583	560	568	616	560	584	630	546	578	561	552	515	557	568	588	554	582	589	608	592	599	609	589	563	540	575	569	563	583	566	582	611	569	568	547	555	552	565	561	599	556	562	586	596	612	586	549	597	585	584	569	589	586	578	568	515	539	566	575	544	559	606	560	570	551	569	572	593	561	559	558	527	581	568	579	603	552	597	568	569	602	554	538	561	581	589	573	592	599	595	595	564	582	594	635	572	569	574	602	578	581	591	582	593	589	597	531	626	581	584	552	567	568	603	542	571	593	545	589	603	559	562	569	611	591	588	559	553	566	570	584	587	590	585	572	570	574	571	552	549	617	535	576	570	595	607	585	559	536	593	590	579	585	571	570	549	540	600	607	534	595	567	622	564	579	564	590	563	579	547	607	564	605	569	557	567	543	586	559	581	601	543	562	583	554	564	570	546	567	610	563	587	569	554	607	569	598	589	601	603	627	533	593	555	622	585	555	557	551	620	566	542	591	560	540	583	622	560	600	567	538	559	590	528	579	565	568	566	559	589	622	587	570	585	578	583	537	568	530	558	577	592	543	579	567	581	595	571	556	573	584	580	558	574	582	540	560	558	592	547	593	595	564	570	543	557	589	554	590	506	539	577	564	545	570	556	571	567	580	565	585	571	590	589	617	556	553	583	578	542	549	563	528	607	572	559	598	584	579	572	538	595	568	569	548	560	620	525	560	539	531	548	557	582	567	619	600	600	592	585	606	590	594	602	556	605	574	564	567	605	566	541	586	533	601	540	613	618	622	578	585	555	619	559	551	545	556	628	592	573	570	528	535	609	575	549	563	562	571	560	569	564	556	531	565	562	590	562	554	550	574	626	600	601	576	601	616	586	567	633	544	539	560	548	556	565	592	570	569	586	601	592	555	566	594	543	596	579	562	568	590	514	563	580	554	638	553	534	582	597	604	610	561	566	569	552	534	606	563	560	585	544	588	554	522	557	617	532	538	528	584	594	561	563	524	614	612	595	580	568	576	583	565	538	589	580	536	581	578	530	516	580	611	594	579	586	609	587	546	583	587	553	578	571	573	559	572	550	615	614	551	534	539	602	589	571	561	598	576	577	546	530	566	584	575	572	566	588	542	577	547	556	540	520	583	593	593	545	581	590	590	536	573	597	606	565	577	550	581	600	576	509	526	598	553	594
28466	27901	31410	18724	5416	1647	754	452	402	393	402	393	390	370	395	399	377	364	373	391	415	395	401	398	412	414	420	412	395	400	390	396	419	420	421	402	383	409	377	420	391	426	364	388	392	402	401	409	387	413	429	401	403	374	394	394	395	396	413	411	422	376	419	395	407	400	370	418	385	402	408	387	453	405	358	375	400	396	408	380	393	400	419	435	394	398	360	380	409	395	417	396	395	386	405	401	371	410	413	423	369	449	400	392	389	393	382	379	375	410	400	414	385	402	400	430	411	389	414	418	375	380	424	398	373	394	388	412	381	412	372	416	399	392	390	389	396	403	390	415	369	398	408	408	390	373	376	375	377	409	387	387	396	382	394	392	394	384	388	378	399	405	381	422	360	410	377	394	352	341	372	405	401	392	390	430	363	407	413	371	398	398	390	404	405	433	414	385	385	414	423	396	410	391	379	431	407	415	394	361	381	380	404	403	403	389	416	395	387	396	384	368	416	403	376	408	417	404	383	428	379	381	376	357	363	379	430	413	365	432	422	373	366	395	401	376	390	404	426	393	389	380	393	422	429	369	386	384	394	375	384	373	420	455	385	409	399	397	401	423	393	383	362	404	383	393	382	425	386	379	431	386	403	401	417	365	450	388	361	402	383	392	390	411	377	420	416	409	395	396	385	376	397	383	390	405	396	410	412	411	394	432	387	402	394	366	385	390	394	341	404	372	387	403	400	379	394	381	415	366	410	414	409	382	375	410	398	411	382	413	382	383	405	354	438	401	384	404	418	387	379	412	409	398	391	385	357	430	392	379	379	426	419	411	395	394	378	409	439	416	421	431	412	420	396	407	410	370	379	383	396	381	402	393	380	390	373	397	409	402	411	403	341	371	377	388	395	409	376	386	399	391	385	394	370	404	404	377	415	365	413	389	422	393	386	412	357	386	376	393	440	408	378	364	340	400	408	422	391	437	396	377	391	395	383	356	391	409	382	387	395	374	395	381	406	410	378	384	397	370	433	370	425	385	407	419	369	401	353	375	394	408	380	372	390	395	397	387	408	366	392	376	371	384	385	414	384	408	367	395	371	420	390	353	393	373	386	345	397	409	417	380	374	392	370	417	396	379	404	397	393	394	388	407	375	404	401	412	418	372	401	388	411	384	371	411	404	421	377	384	442	386	399	397	433	386	400	396	400	372	398	392	393	392	424	415	394	398	410	394	431	415	400	392	382	413	384	424	433	378	386	370	410	372	377	378	411	421	421	389	409	404	412	414	390	413	374	387	386	375	401	401	418	412	403	356	386	436	379	338	417	393	373	370	427	373	400	388	406	415	404	403	358	377	405	373	407	386	374	410	377	444	367	382	399	375	420	383	375	421	434	390	385	376	359	390	331	402	377	405	403	394	387	388	407	388	360	397	412	418	382	417	369	387	422	405	412	372	442	412	408	393	433	387	400	397	397	378	376	372	387	404	381	413	401	427	400	427	418	411	385	388	408	353	377	377	359	388	386	400	388	400	378	377	392	419	370	431	378	424	405	412	403	406	412	384	357	383	383	412	409	361	396	383	385	402	393	367	399	414	428	388	411	400	395	411	413	397	399	374	393	403	428	411	393	382	360	409	359	394	374	379	407	396	417	414	374	425	404	436	381	378	411	423	400	379	375	413	412	413	416	436	429	422	388	384	365	421	406	418	380	417	426	377	382	395	409	398	402	387	398	398	396	405	389	406	416	403	415	423	425	374	417	359	357	405	411	395	371	422	384	377	396	411	373	357	424	389	364	424	398	433	405	376	421	410	396	371	404	419	347	364	402	382	400	407	382	367	403	387	379	373	385	406	390	391	371	448	418	374	377	371	385	380	392	405	376	410	389	388	398	400	382	403	386	379	421	387	398	348	411	395	398	350	392	429	392	390	407	372	396	379	401	427	401	414	378	441	358	395	371	416	404	407	396	379	410	414	390	403	419	400	387	390	388	379	417	416	348	381	413	352	405	399	384	417	390	398	344	372	405	386	393	377	349	397	374	380	382	407	398	382	394	376	400	363	429	398	410	402	398	413	373	432	391	409	408	395	377	408	378	376	355	408	392	385	399	406	400	381	390	446	385	419	404	400	403	411	413	373	367	410	400	382	433	402	372	387	392	465	393	407	421	386	416	411	411	378	376	391	437	387	420	425	372	407	386	396	383	422	358	375	381	383	390	379	393	412	367	427	433	361	419	388	396	405	397	394	369	412	418	378	426	374	413	399	404	420	403	348	382	374	387	410	387	385	419	370	410	399	364	409	380	385	406	430	384	446	392	389	406	396	411	356	446	409	412	421	394	379	404	379	365	378	360	376	397	410	400	390	361	413	428	375	401	412	381	379	396	414	414	410	409	402	430	387	387	378	384	409	381	394	417	413	363	379	408	414	374	420	403	394	423	380	404	385	410	374	385	393	416	357	377	394	375	367	442	393	394	393	384	408	406	407	371	389	416	360	373	449	402	398	380	408	361	399	367	409	386	395	400	399	404	411	406	419	429	356	371	376	409	396	389	409	414	435	401	378	400	384	400	422	411	401	382	415	403	423	366	396	395	373	395	385	419	404	363	346	385	398	390	375	425	378	385	427	332	403	433	394	389	435	372	375	387	387	418	395	410	401	382	393	415	424	381	377	388	410	399	381	353	407	354	419	402	382	403	386	370	407	402	405	425	392	393	410	374	412	358	384	420	385	403	404	402	395	344	363	414	400	419	372	406	379	405	374	371	394	357	384	364	405	371	399	448	428	430	402	407	417	384	380	392	375	381	356	381	377	389	399	394	384	392	386	424	398	396	427	383	401	392	391	392	392	410	388	386	412	429	411	392	388	405	409	413	388	372	382	358	420	394	409	416	373	413	387	364	383	350	402	392	397	413	362	423	411	363	395	404	435	383	417	400	396	404	389	399	420	412	401	384	366	400	366	408	407	374	385	394	390	393	427	389	406	396	425	370	413	375	386	362	370	380	421	421	389	374	392	376	326	404	347	403	418	385	391	445	365	401	395	390	368	429	415	399	420	358	383	422	402	387	430	429	368	402	391	392	377	397	438	416	395	401	395	380	395	367	395	389	423	384	360	381	384	397	378	415	378	399	396	403	373	401	389	395	361	397	397	420	364	387	418	422	400	385	385	412	380	385	391	398	414	408	414	376	363	380	408	374	379	412	431	408	411	392	376	431	380	375	380	383	403	374	409	400	370	352	351	430	392	368	420	418	377	392	386	383	383	418	410	392	405	393	371	392	398	370	381	367	410	387	408	401	379	376	409	399	410	378	406	394	398	404	433	416	431	443	405	365	339	413	368	384	397	425	384	401	380	360	380	374	395	430	388	388	388	411	373	418	400	404	360	399	416	356	354	378	371	355	406	390	360	370	366	388	359	431	387	405	376	381	366	375	375	400	389	401	380	355	434	434	376	406	371	410	378	359	400	365	353	385	397	414	407	386	400	385	366	402	389	386	382	378	400	387	363
31983	48127	36536	18346	7428	2600	1098	707	594	599	580	582	573	579	566	531	581	554	552	568	600	532	546	572	540	531	615	586	558	561	563	598	557	552	569	578	586	569	611	576	518	570	563	557	567	597	566	517	582	586	560	555	600	593	580	545	586	586	557	592	586	538	551	554	577	605	555	588	560	530	562	581	610	559	575	549	574	571	571	588	550	536	533	556	549	554	548	563	555	556	561	529	589	575	598	605	564	545	520	540	527	587	552	546	550	580	595	585	588	609	540	594	551	567	579	543	599	577	559	563	516	566	584	546	588	523	568	527	589	580	567	595	581	588	573	551	585	580	559	555	566	606	551	570	539	555	543	585	551	570	519	558	542	569	564	530	574	562	569	595	546	575	552	555	598	580	594	608	561	615	549	584	560	609	554	543	577	592	568	536	553	579	573	579	562	605	553	608	560	603	599	614	551	545	618	612	606	565	596	550	520	612	561	600	540	575	541	533	544	553	535	602	614	587	534	572	596	579	568	510	553	583	524	579	617	598	557	606	576	562	547	561	561	549	573	530	566	596	578	569	574	563	576	591	565	548	573	605	565	596	567	540	550	554	556	575	535	552	567	589	547	585	582	612	578	581	576	538	563	587	600	566	573	600	550	528	584	556	554	576	581	614	585	583	567	600	527	580	579	567	610	579	587	566	537	585	557	578	579	580	589	566	547	606	563	559	584	563	568	551	572	564	533	584	559	579	569	565	599	554	585	534	571	568	554	544	602	566	554	532	571	595	568	588	568	510	604	615	536	585	564	572	574	579	545	557	565	573	614	553	564	595	580	582	546	560	581	577	581	546	587	576	619	579	543	603	535	584	585	551	580	561	583	592	524	577	570	580	580	578	612	599	554	571	580	530	542	568	546	550	592	572	638	589	533	567	597	564	573	575	530	538	545	605	635	568	550	606	594	568	569	598	585	564	587	547	551	590	514	579	535	543	551	553	533	573	537	610	576	559	564	541	555	586	579	560	534	537	596	560	587	518	568	575	596	545	576	538	620	566	565	596	585	544	579	555	585	572	611	633	600	546	577	565	568	601	580	569	544	594	579	498	560	517	600	578	557	589	582	622	583	567	587	576	587	568	531	530	592	575	593	548	580	588	524	576	596	562	577	572	576	596	516	612	565	551	556	542	543	583	547	606	563	574	542	583	566	590	602	564	566	599	563	561	547	538	547	568	550	552	565	527	556	500	551	601	538	614	555	571	583	602	586	612	551	558	543	578	579	551	596	512	580	537	563	589	555	539	603	535	610	622	573	588	536	558	521	549	524	557	569	555	600	580	595	516	575	547	565	521	597	550	555	552	537	534	582	591	547	553	559	595	599	591	564	574	581	572	561	587	572	572	549	586	547	573	579	523	569	608	590	566	557	548	595	589	559	565	574	569	568	586	579	582	567	549	561	543	573	584	566	539	552	519	575	585	555	513	563	560	517	587	573	579	570	570	556	562	556	587	550	605	557	580	557	553	547	559	601	543	583	526	562	578	565	562	602	585	551	562	583	557	544	562	596	559	598	565	553	593	553	586	523	563	571	584	550	618	564	562	557	573	591	590	553	559	558	561	575	572	556	531	566	599	611	600	548	548	557	576	542	571	592	599	553	586	565	555	603	549	596	548	594	549	590	588	575	572	555	601	610	548	564	627	580	560	616	550	583	598	642	542	586	596	555	566	589	558	583	572	547	522	621	591	542	550	584	635	569	612	555	590	523	544	555	595	548	566	574	537	575	567	571	571	595	594	564	609	586	548	556	609	557	559	544	550	570	594	554	597	527	534	555	543	550	545	592	560	559	572	541	580	583	592	566	569	562	556	543	546	550	581	580	594	548	515	542	569	546	578	579	562	560	560	585	575	561	568	553	560	535	561	560	567	528	561	575	561	593	552	589	585	550	574	572	549	584	607	577	553	569	586	579	608	583	548	618	568	596	579	565	532	553	610	555	584	599	584	537	566	618	573	562	562	553	565	607	583	574	497	560	567	556	586	584	565	595	546	584	555	561	572	563	596	568	536	566	579	568	576	535	601	604	560	545	606	593	539	595	581	582	548	541	573	590	573	543	567	558	595	517	577	600	569	597	528	575	558	582	553	608	572	594	568	559	571	542	594	590	557	559	596	590	565	541	542	545	566	589	555	600	563	559	534	534	514	578	577	585	575	600	582	577	562	559	566	524	571	578	593	571	582	591	627	597	591	577	588	588	579	605	559	553	555	587	539	535	515	520	553	602	577	550	546	551	575	529	483	598	591	598	564	568	591	575	590	562	607	562	580	568	599	539	589	563	572	643	547	546	539	565	579	585	546	581	558	581	573	510	539	528	534	609	530	551	544	583	564	589	587	610	551	569	571	544	573	559	583	593	586	572	530	594	580	562	562	541	611	545	590	606	581	560	558	590	595	599	593	560	604	556	574	535	550	583	560	586	577	556	584	560	589	576	582	575	534	531	581	543	576	551	588	627	564	618	579	556	589	576	600	540	547	586	527	544	563	587	566	562	604	562	547	565	618	593	575	575	570	555	576	532	562	632	619	566	549	579	588	591	534	581	566	581	583	571	601	590	515	531	590	532	553	551	632	587	563	591	568	544	595	580	583	562	588	589	579	546	561	529	589	575	568	551	566	577	602	562	572	617	562	596	564	551	554	588	578	583	608	560	568	540	561	546	608	558	548	529	574	600	636	599	569	564	649	586	540	599	556	590	558	591	587	567	546	561	556	540	563	554	597	563	600	590	547	553	553	559	570	543	632	579	569	554	616	556	578	535	580	550	576	580	542	547	551	549	600	563	572	605	526	569	598	603	559	548	568	543	592	569	572	581	608	531	541	560	573	603	598	579	555	546	544	523	558	565	603	563	608	601	567	527	580	602	588	569	578	562	581	612	592	558	566	612	567	556	580	549	592	551	534	547	529	591	549	598	551	570	579	541	557	563	591	580	589	548	549	568	586	571	586	535	537	580	519	576	579	591	599	552	569	539	538	556	549	573	548	580	575	576	598	563	545	569	573	585	544	574	546	577	579	540	597	525	572	575	568	596	573	545	619	562	565	537	552	577	561	574	551	598	582	570	578	596	588	558	589	551	595	550	618	559	623	542	567	543	531	563	552	600	558	589	610	599	587	588	577	598	588	593	537	607	574	606	566	549	594	583	580	572	583	526	565	569	584	542	552	588	626	582	513	570	611	551	540	610	574	564	572	570	594	530	578	569	607	533	587	585	559	607	563	566	542	579	605	510	523	589	549	586	540	605	587	574	545	588	557	622	520	569	584	531	587	572	618	574	563	556	542	547	551	573	561	570	576	572	557	547	519	561	541	592	598	597	565	602	541	543	548	573	555	570	580	557	556	579	556	586	568	543	580	587	539	579	553	590	555	566	556	562	561	582	558	591	589	540	578	511	576	588	551	554	544	600	599	564	535	540	561	583	543	549	565	578	543	569	522	610	537	575	567	560	588	573	552	579	586
24718	22856	34457	31390	23868	16145	4100	744	489	439	461	421	428	429	440	386	417	409	465	441	458	489	407	448	437	446	411	424	451	420	409	431	399	435	445	429	431	433	431	415	407	450	411	409	419	442	444	435	417	424	428	428	428	410	425	395	432	408	403	403	423	430	423	405	386	444	426	421	429	399	398	431	412	394	378	413	401	412	406	449	407	426	424	418	408	389	470	410	410	404	431	418	414	425	434	413	395	437	406	414	423	391	425	432	412	399	430	425	405	474	398	439	422	432	431	421	425	423	428	419	465	445	449	421	437	455	385	432	410	392	452	435	436	420	418	419	406	381	410	414	403	417	402	382	403	432	435	422	404	397	408	398	411	408	413	414	417	440	405	445	416	471	408	434	407	408	428	423	424	423	396	423	446	441	415	415	431	401	435	431	440	384	439	404	444	396	398	391	442	408	444	444	430	404	425	411	441	408	444	387	436	424	422	422	422	382	419	412	463	383	425	410	462	412	412	416	396	417	416	437	422	429	423	408	394	413	441	421	427	444	377	407	444	436	414	435	410	428	413	460	405	413	409	421	412	446	434	373	431	432	424	436	446	403	447	406	436	424	440	438	416	417	413	452	399	443	418	367	437	396	428	468	413	414	400	420	438	413	428	410	468	449	453	395	409	440	442	427	394	403	398	423	425	456	463	450	440	394	421	453	444	430	412	428	422	427	427	417	396	454	423	373	419	448	395	394	425	411	446	398	412	390	445	449	430	402	419	404	429	413	409	461	419	420	413	424	423	403	445	428	438	413	438	409	395	388	435	419	464	410	449	427	418	462	414	411	450	439	428	431	383	432	427	378	403	431	400	395	426	397	433	405	413	405	433	425	411	419	424	453	409	439	419	428	438	411	424	400	424	390	430	406	432	406	382	405	391	449	392	463	411	387	360	425	413	474	419	392	422	428	439	420	414	420	374	423	427	405	431	437	416	413	446	404	382	433	414	439	413	417	407	456	417	417	427	406	393	431	413	421	430	412	418	429	414	413	428	419	429	415	446	407	430	422	410	424	385	471	392	439	439	406	417	437	420	429	430	449	427	476	401	443	481	390	425	398	432	404	440	446	436	434	450	406	407	406	423	412	428	414	419	418	396	437	436	410	394	401	413	400	419	441	402	419	401	409	429	414	410	439	445	437	461	399	399	455	415	427	425	424	442	407	443	432	440	426	406	443	410	451	402	451	404	417	391	432	396	448	433	449	446	413	415	434	408	407	409	458	437	415	422	412	413	399	434	367	416	376	413	375	428	425	413	406	419	391	444	399	462	420	409	402	410	464	427	438	429	417	387	430	433	414	414	441	439	438	452	440	409	427	441	423	386	414	406	405	372	405	409	403	412	422	440	406	443	431	403	438	394	429	456	401	446	429	410	400	395	407	420	417	432	394	432	420	366	431	419	412	416	437	451	411	434	446	432	388	398	422	425	421	425	454	403	440	497	398	411	404	411	408	447	437	409	404	410	440	417	438	412	392	454	403	432	420	391	402	402	373	385	415	435	425	411	438	422	428	444	446	416	416	412	412	442	403	431	424	413	439	432	418	391	382	444	377	439	450	412	411	430	464	392	438	454	417	414	494	402	425	413	421	410	400	383	436	454	436	433	435	427	430	452	443	407	431	373	444	452	416	432	402	424	392	434	407	402	416	387	395	438	415	429	414	431	398	400	420	430	413	454	397	401	406	448	419	421	410	429	431	403	398	425	395	417	422	436	439	401	407	451	402	414	419	442	407	426	467	407	388	432	463	435	433	391	465	437	437	389	429	421	442	468	366	407	416	420	414	461	455	390	435	394	459	417	442	441	436	379	420	456	442	405	422	413	443	447	419	445	418	467	432	437	419	437	416	377	408	433	422	423	406	416	423	422	457	449	415	421	400	430	421	375	426	391	429	393	406	423	434	406	418	430	417	436	426	436	417	421	384	435	442	404	409	434	400	425	398	407	459	455	439	434	432	401	412	426	415	430	366	430	416	413	404	465	386	399	407	423	462	482	419	415	399	389	417	413	435	437	440	411	431	412	420	408	397	424	438	425	417	422	403	391	446	426	425	410	425	445	435	449	386	403	395	410	434	374	438	438	431	395	431	428	386	434	448	411	419	441	430	407	389	448	415	425	433	403	418	426	396	441	402	447	421	435	394	391	436	370	394	441	459	427	441	436	396	395	448	405	404	399	445	433	430	427	359	420	436	404	412	399	397	418	420	448	436	421	424	390	438	417	434	421	414	426	422	460	422	396	437	437	393	442	432	407	433	430	422	447	408	432	408	405	457	402	450	419	405	431	418	405	408	426	397	422	404	432	439	423	451	417	410	432	425	387	424	436	392	425	433	418	448	443	404	414	370	397	413	451	458	407	392	434	435	415	421	434	410	455	411	375	450	448	416	435	403	437	430	475	424	431	427	451	426	448	428	409	406	440	388	412	432	420	431	431	451	424	389	432	434	435	451	416	430	400	452	425	447	432	437	398	390	431	387	458	461	439	396	464	424	424	416	440	417	448	409	396	443	394	407	394	405	402	444	428	427	420	445	421	421	419	445	372	434	428	416	419	419	419	436	409	431	428	388	420	457	403	410	409	414	427	420	417	375	406	429	440	424	437	461	410	428	405	400	406	407	441	423	437	423	439	425	440	417	407	412	460	408	420	389	407	440	443	402	438	402	400	446	414	448	441	389	430	422	446	428	422	396	405	414	404	449	443	394	390	411	406	402	389	421	411	404	422	395	418	430	411	418	439	451	446	434	432	403	427	444	449	408	399	415	408	450	415	429	387	432	399	421	440	463	436	395	456	450	426	396	442	422	441	418	400	426	413	399	421	402	445	387	450	417	427	416	422	390	435	419	418	422	445	432	429	418	438	431	436	394	422	409	414	422	432	425	418	418	455	425	379	428	446	406	455	435	411	392	433	429	421	417	452	413	449	416	436	411	440	409	406	429	432	440	430	399	445	410	390	380	406	423	434	405	382	384	423	417	423	413	389	413	440	406	409	477	401	420	399	412	435	429	380	430	430	371	414	435	394	465	417	421	408	409	397	384	432	420	442	407	385	395	455	428	444	387	414	425	420	448	387	419	387	416	408	408	421	417	390	413	409	435	419	427	392	437	423	432	404	443	422	399	424	423	410	433	477	439	437	441	397	412	403	446	418	428	448	411	420	442	421	412	470	424	433	400	467	418	414	411	442	419	415	381	410	394	448	423	409	441	484	400	432	392	418	420	411	460	416	428	392	453	438	418	431	430	456	444	409	438	457	408	410	397	433	404	412	406	462	415	421	440	419	411	416	439	422	422	419	406	408	424	423	462	431	410	441	392	401	391	396	415	433	433	419	413	427	409	400	420	400	435	406	423	412	400	438	444	431	408	426	462	400	412	411	424	409	419	423	461	418	431	419	444	408	390	437	439	403	406	429	425	419	470	413	407	407	420	436	416	431	420	399	427	428	416	393	436	384	400	411	438
58314	93110	73163	46741	28493	12186	3810	1325	700	639	605	600	584	591	609	581	641	629	628	605	593	577	574	585	626	613	626	600	620	639	541	616	632	604	649	614	600	544	589	617	628	582	587	587	603	597	591	559	600	604	581	636	571	590	566	609	560	608	577	643	619	633	593	604	610	652	608	577	609	597	616	623	624	567	563	617	610	625	614	625	541	646	593	591	604	590	615	604	562	634	626	561	610	587	596	548	607	621	614	569	639	621	596	559	570	629	610	592	613	600	609	629	619	607	611	600	618	636	581	566	620	646	631	578	620	608	599	595	584	598	628	656	589	619	626	604	573	589	585	635	606	587	612	589	605	597	568	615	590	630	580	573	633	619	609	628	651	633	600	608	596	580	584	620	580	565	610	579	620	605	585	581	610	618	594	640	609	564	583	629	604	580	608	617	609	569	589	614	591	598	617	616	594	604	568	617	608	614	627	633	594	595	612	609	614	546	608	603	608	666	606	631	578	629	600	606	612	596	593	580	593	583	634	572	597	560	579	585	628	579	615	582	590	555	579	639	613	610	548	587	588	568	634	632	608	557	601	565	591	629	558	557	613	555	572	662	567	567	611	609	541	599	624	592	639	582	598	591	583	594	588	619	586	600	630	575	586	611	585	569	599	609	580	585	601	552	592	634	615	611	583	600	558	596	609	558	594	610	572	617	568	574	613	566	593	589	590	604	623	614	623	593	595	578	583	577	568	624	630	664	596	561	605	587	619	582	540	607	597	611	611	627	599	572	632	582	655	567	556	620	577	613	567	585	586	607	616	615	581	588	606	570	640	577	606	614	575	636	598	624	602	611	609	600	568	607	586	608	598	593	584	633	558	620	626	583	646	627	603	591	606	617	612	563	559	611	644	636	587	579	612	596	565	601	606	627	597	668	600	595	608	578	569	565	545	584	574	619	597	584	613	599	590	628	634	616	613	608	624	581	608	588	624	642	615	611	583	600	625	596	560	637	573	581	573	601	644	590	599	562	577	587	627	590	589	616	575	621	572	600	620	607	581	613	576	601	553	589	587	630	621	597	605	630	616	613	612	540	597	627	638	628	564	631	559	585	596	640	627	595	628	616	583	601	587	592	582	556	566	588	606	629	579	570	624	579	561	602	577	619	557	599	620	609	551	580	581	589	619	611	642	610	595	602	610	602	556	584	593	578	631	610	593	592	646	551	608	608	597	617	633	624	596	637	582	600	554	587	628	574	577	566	616	571	620	615	620	612	588	600	609	571	619	644	562	619	600	580	607	612	585	601	605	624	609	627	573	596	602	651	642	622	589	605	568	591	636	579	599	586	586	581	574	583	648	563	591	599	596	598	614	565	602	614	647	581	634	554	614	596	629	623	573	571	641	616	587	612	564	577	598	567	596	590	594	615	564	586	639	581	561	585	573	575	634	630	610	625	599	579	637	540	602	574	604	585	638	605	629	612	600	631	555	588	566	633	618	608	602	619	616	612	612	644	617	595	618	572	582	623	617	598	543	581	598	584	592	614	600	588	635	575	553	619	647	584	628	602	593	623	597	583	596	580	612	559	586	579	618	597	590	584	603	556	662	652	570	620	596	601	608	582	580	605	606	589	573	565	569	580	579	574	558	612	611	598	619	630	597	604	602	611	600	588	628	586	631	589	584	630	621	554	627	552	596	596	627	635	619	532	592	592	604	581	619	631	575	573	592	574	581	605	596	586	600	596	584	550	612	649	593	602	638	611	663	632	566	667	643	586	558	566	622	612	564	567	596	564	597	609	585	633	605	622	625	624	581	617	617	618	643	606	631	619	638	574	587	556	588	566	644	547	589	594	588	584	549	587	599	602	602	598	590	574	619	613	582	595	587	607	563	630	622	558	601	604	590	609	599	580	564	602	576	581	602	579	572	626	621	637	618	595	622	577	597	601	585	582	611	565	567	589	607	616	614	588	652	585	612	584	591	575	582	576	575	616	587	546	597	646	609	602	566	598	583	594	623	597	569	619	640	609	647	586	628	616	634	596	595	582	608	636	598	572	561	596	567	558	613	629	601	574	601	585	562	608	576	600	573	601	579	660	589	580	618	595	603	641	538	605	605	606	574	626	628	597	602	580	618	598	596	623	532	624	564	602	598	608	610	621	603	616	569	626	609	587	620	585	638	621	562	588	590	560	582	558	598	582	604	613	607	636	603	608	574	570	608	624	571	582	579	552	654	606	605	576	546	575	583	617	583	584	530	577	606	597	607	627	571	550	620	618	596	580	570	614	641	585	598	587	595	571	618	591	621	645	642	616	574	589	581	545	614	625	565	579	613	611	571	630	604	612	592	612	621	580	552	612	618	588	624	596	571	597	566	581	666	622	604	607	579	604	613	542	612	597	583	572	602	621	580	601	634	545	651	609	631	614	550	618	620	632	581	613	573	563	608	561	585	601	604	626	608	609	591	582	592	579	579	575	580	578	542	592	591	585	610	657	640	607	584	589	576	592	581	579	588	640	572	595	598	627	614	599	572	558	597	623	603	585	604	597	620	598	613	610	559	580	595	624	616	616	591	569	643	580	563	592	593	601	571	606	630	608	604	592	598	663	625	618	594	611	604	586	581	583	579	573	597	619	583	583	586	609	562	628	583	597	633	565	622	620	626	619	589	603	622	613	568	630	613	618	572	625	578	577	601	627	607	597	641	584	587	601	613	598	548	565	622	611	613	598	566	597	585	602	607	594	616	630	579	633	615	587	595	596	548	636	593	634	597	597	591	561	618	606	585	559	602	573	659	607	610	646	587	589	617	582	628	593	569	587	613	592	604	592	576	627	602	596	609	616	588	608	609	614	604	561	583	592	641	569	615	543	604	564	559	583	611	585	586	580	637	607	614	588	607	624	593	605	587	592	575	606	592	617	576	552	590	596	575	575	594	619	610	595	554	620	551	578	647	613	589	637	568	602	598	592	611	625	576	619	623	579	616	597	585	574	625	581	599	621	620	608	621	583	630	599	585	659	579	557	563	590	564	610	595	562	592	633	608	638	597	579	600	614	621	554	590	592	612	632	586	597	589	606	656	582	612	619	544	614	627	634	609	608	566	599	597	610	623	580	603	571	603	620	599	592	627	571	649	585	572	583	621	630	593	608	583	600	567	590	611	601	598	602	636	599	561	616	633	607	616	564	572	608	626	598	599	581	606	634	593	577	612	588	600	608	597	594	630	615	549	562	583	598	627	610	648	532	588	610	577	631	605	597	608	602	618	527	561	606	595	594	614	600	562	589	622	591	574	604	587	594	606	586	578	630	630	576	606	626	602	608	625	584	628	591	609	656	649	622	622	592	617	591	599	573	590	570	549	618	631	606	607	566	643	642	647	590	626	630	602	570	622	634	596	593	565	623	580	570	621	657	634	612	604	639	605	620	584	598	619	588	575	611	608	606	588	596	627	584	624	584	603	578	562	570	575	568	604	599	580	631	625	605	614	584	604	581	605	604	581	593	584	585
23610	22099	32091	28009	24051	21834	12405	1455	531	457	463	444	383	448	396	434	387	387	429	434	400	469	409	435	406	441	429	435	397	428	421	381	450	429	404	409	401	457	424	433	400	424	424	415	397	395	440	442	411	418	433	424	398	446	412	424	419	385	383	466	439	445	435	423	449	393	421	435	386	442	409	420	421	445	459	413	435	420	424	435	423	380	414	428	424	385	395	445	449	422	420	422	382	418	447	412	449	428	419	433	419	392	423	448	403	406	395	436	437	427	417	425	448	426	445	441	401	396	412	412	429	410	402	403	403	410	431	433	420	406	435	462	424	421	414	405	436	400	405	448	439	436	418	401	451	430	406	408	429	409	457	469	425	429	419	424	418	430	433	421	434	405	398	442	435	438	395	415	442	443	441	393	404	420	397	412	415	462	420	388	390	413	363	448	394	383	443	424	404	409	404	407	407	410	452	429	453	415	413	429	390	433	425	413	423	461	418	425	450	417	411	424	396	425	428	396	431	443	393	425	385	400	402	413	400	391	392	408	405	408	402	441	401	426	426	452	433	432	431	425	448	447	454	431	415	392	408	440	414	414	427	390	420	423	427	442	416	399	419	403	422	408	431	429	433	426	410	425	408	421	422	405	407	400	413	430	406	426	448	409	440	404	433	411	438	398	433	435	412	391	421	415	409	439	409	450	431	395	420	428	360	423	409	408	448	441	405	406	404	405	407	412	423	385	369	425	395	416	408	396	415	387	400	433	420	408	429	449	425	378	397	389	408	402	395	388	409	427	452	475	397	410	394	415	413	396	407	427	413	416	404	471	413	455	416	425	455	396	417	388	393	436	400	415	406	415	381	398	383	451	402	396	400	397	416	456	431	415	425	428	446	416	411	452	393	399	420	436	438	422	427	387	393	419	436	410	434	402	399	416	394	421	419	442	428	457	420	437	422	377	451	422	441	386	399	385	397	402	427	424	438	408	411	413	378	401	398	396	388	395	417	441	415	416	418	424	395	402	424	392	412	390	417	415	437	402	426	394	427	444	381	397	433	442	390	423	419	414	403	375	453	411	408	411	422	413	447	394	392	401	418	385	405	394	450	438	397	434	444	400	447	420	409	402	419	431	415	413	395	439	430	421	379	413	382	416	421	409	396	436	393	415	398	422	415	424	418	451	399	420	419	397	402	435	398	415	423	427	423	415	389	413	450	427	449	458	423	391	437	428	428	407	417	443	395	441	442	390	417	385	448	401	419	441	409	434	420	422	448	416	439	411	433	388	445	462	466	458	399	434	419	424	386	387	410	401	397	440	409	401	429	444	395	419	392	421	419	384	426	420	439	400	387	436	381	400	404	362	391	417	398	402	417	431	413	378	384	403	446	417	415	387	410	399	408	417	425	444	413	404	411	400	394	432	397	417	420	439	394	415	413	425	440	445	384	415	403	386	393	407	420	433	408	400	395	412	411	419	433	438	419	421	415	407	424	443	402	460	433	424	394	413	405	389	413	407	395	428	412	402	418	397	409	368	394	421	413	421	436	417	393	420	463	419	444	460	392	413	441	427	400	434	442	409	409	430	389	424	413	432	429	366	427	441	398	443	417	426	415	388	417	434	393	408	449	412	397	416	416	430	409	441	425	404	413	379	393	387	414	454	432	372	411	422	390	403	468	400	424	384	383	416	421	437	422	416	415	400	384	443	395	413	423	424	448	389	427	403	411	429	419	437	414	422	412	432	460	415	402	429	423	402	406	409	425	448	366	428	427	392	422	404	458	427	443	399	437	403	403	358	422	420	395	424	401	396	437	399	429	404	435	414	439	395	407	398	435	414	388	423	406	417	413	435	397	421	406	417	421	383	405	419	417	425	454	426	429	427	453	357	429	400	415	428	414	391	415	439	423	418	406	423	386	376	437	420	378	402	387	388	394	426	448	430	422	413	415	404	409	414	412	404	417	382	418	417	455	416	402	400	417	449	432	421	393	385	428	419	405	433	428	396	351	423	419	408	429	438	402	403	415	417	419	413	422	443	417	445	420	418	419	410	404	456	405	404	383	480	447	410	395	416	429	435	385	417	423	423	399	385	400	400	413	415	463	418	435	441	413	430	398	437	405	396	424	444	432	416	424	427	396	381	435	412	428	440	399	409	431	411	394	385	384	426	442	413	413	423	414	423	434	388	451	447	390	430	392	419	470	410	391	413	410	409	426	440	410	395	422	396	383	456	413	412	446	421	448	421	428	423	407	394	459	432	379	400	428	455	438	404	423	409	407	418	452	427	452	436	419	416	368	433	438	419	430	440	448	389	408	444	423	423	420	407	450	405	413	441	464	437	423	390	446	388	389	403	393	432	443	414	457	409	423	427	410	421	407	416	428	412	449	425	418	422	397	453	403	413	379	428	406	390	408	429	434	386	403	396	408	448	396	412	445	427	426	425	375	403	434	380	393	439	416	423	445	403	391	404	420	419	418	409	398	413	409	414	399	414	373	437	388	418	400	402	408	405	387	423	402	420	385	422	452	445	419	383	423	408	401	400	406	390	417	436	441	403	462	404	403	430	408	411	431	413	410	410	396	438	441	387	443	427	427	449	390	431	416	411	399	398	445	391	408	384	383	415	404	424	429	427	408	437	417	439	419	426	441	414	433	433	424	382	385	372	405	428	416	414	431	439	424	432	435	427	410	448	452	418	416	439	412	415	432	399	393	420	397	399	424	449	399	368	451	425	423	421	482	414	385	429	430	400	390	428	432	432	385	435	421	416	447	401	422	421	439	395	478	415	421	427	394	392	394	426	425	420	423	375	393	383	414	401	442	443	402	403	456	461	380	421	412	417	424	409	436	411	404	426	449	419	417	410	407	443	421	401	378	445	428	411	412	404	404	379	426	405	438	433	395	425	463	452	436	384	408	417	425	391	418	406	426	406	393	403	394	474	453	423	429	429	412	376	383	395	418	440	417	434	428	409	440	428	422	409	354	416	406	382	419	418	403	365	436	433	424	431	426	432	412	379	450	383	406	372	442	412	420	409	438	370	406	401	412	377	427	392	416	396	423	399	393	429	408	397	463	396	425	419	408	402	421	393	407	449	414	405	419	407	420	470	406	422	445	394	424	386	415	446	414	472	418	428	424	439	423	474	436	416	420	421	428	402	393	430	424	483	410	416	428	398	422	418	434	411	396	384	387	471	417	438	450	386	420	459	424	423	412	395	425	414	428	393	435	411	392	422	396	426	450	422	417	430	438	425	415	432	446	423	415	377	416	399	383	392	451	408	429	417	427	435	396	408	411	378	442	427	409	385	448	427	423	436	420	430	413	381	426	407	407	410	421	435	382	383	383	394	408	428	408	430	411	414	457	352	446	443	411	403	404	404	428	418	440	385	434	428	438	429	405	405	392	421	415	396	412	387	409	405	410	396	418	415	421	433	385	393	424	446	403	401	419	438	412	435	404	420	380	390	407	452	437	415	401	385	384	431	435	384	391	405	412	446	385	422	389	386
61665	103961	84192	57346	37051	19025	6471	1953	838	715	616	622	611	585	613	586	562	558	563	605	596	575	569	611	566	629	552	561	584	595	608	605	616	574	616	591	597	550	573	565	583	569	598	583	551	577	560	539	581	545	588	577	549	621	553	574	628	586	588	612	580	564	506	585	552	607	636	516	613	528	555	589	584	571	555	605	588	572	556	602	608	601	580	571	576	565	588	567	612	593	539	590	573	577	541	588	605	563	584	595	568	584	623	542	557	543	564	591	551	574	589	572	587	578	595	559	563	571	572	575	599	578	545	589	630	559	565	629	581	593	598	589	564	611	613	589	577	616	577	567	572	535	540	601	579	592	574	574	582	571	577	558	549	588	547	539	624	587	593	542	546	570	544	589	548	599	574	605	587	566	601	580	582	606	586	584	614	590	599	578	531	576	586	620	578	562	593	597	594	601	558	567	601	592	581	546	586	642	540	535	563	555	563	621	524	578	608	625	574	557	563	557	536	583	577	582	584	603	533	572	583	580	548	578	539	542	603	618	567	559	523	589	560	582	581	621	606	604	559	552	585	578	547	614	586	572	602	559	608	588	555	574	570	588	605	573	575	567	572	582	549	560	536	553	566	618	564	578	634	572	557	578	593	567	546	580	570	622	594	566	597	587	565	568	569	535	569	573	579	563	580	559	585	562	594	588	594	561	597	544	625	574	592	589	542	563	577	556	564	591	567	587	577	579	538	625	594	576	563	634	590	549	574	606	557	566	583	559	600	585	553	572	560	544	587	595	579	546	569	551	573	569	569	581	526	620	588	582	570	596	581	561	606	568	569	559	591	615	598	546	551	587	577	630	587	636	538	623	594	652	541	612	567	595	548	552	561	561	604	503	573	568	588	585	619	571	580	591	557	596	558	549	534	580	584	575	555	570	532	577	579	529	594	610	567	607	613	548	542	568	578	549	570	576	573	607	587	558	578	574	586	594	578	586	580	554	579	599	578	585	585	578	606	573	588	578	534	613	580	610	563	573	588	565	552	568	571	568	553	567	563	589	596	560	546	580	585	564	581	573	550	603	572	582	585	603	535	577	561	587	591	536	546	587	578	551	546	564	590	561	532	595	588	574	564	560	561	583	605	561	572	597	563	615	600	566	606	562	577	572	588	554	581	598	571	550	541	587	639	592	590	546	591	583	632	604	594	596	560	569	531	594	603	566	596	569	592	552	592	597	543	635	611	570	580	607	539	588	566	553	610	565	581	615	595	581	577	634	542	644	541	548	576	620	556	640	593	569	600	579	621	576	585	577	623	573	561	573	603	590	560	579	593	584	583	546	586	597	603	590	566	588	534	626	591	547	610	583	600	577	607	525	594	568	528	548	544	607	577	577	530	607	579	590	576	591	617	557	599	565	600	605	607	562	551	627	593	545	581	575	523	602	592	590	603	587	578	559	561	583	585	602	603	598	564	548	566	578	550	571	602	567	579	575	571	588	569	577	608	544	589	580	601	566	609	573	592	571	617	616	609	577	534	567	561	562	555	560	577	577	574	536	567	595	577	595	581	614	574	566	556	627	580	559	580	594	578	584	583	568	568	597	605	572	573	575	550	530	577	578	548	564	544	565	549	520	584	596	583	559	611	584	577	544	580	600	552	585	557	572	554	623	575	585	565	560	573	605	631	560	548	612	533	618	536	590	570	563	600	590	599	600	561	590	602	596	574	616	595	606	550	569	577	555	619	618	577	579	569	572	594	543	593	598	577	531	578	627	534	585	559	587	579	607	542	566	541	571	572	582	569	572	579	572	534	562	569	637	539	606	571	572	555	553	596	562	569	596	550	613	598	573	595	542	559	571	557	594	532	571	553	593	552	620	559	564	577	568	590	585	603	568	578	604	535	562	609	615	603	563	599	559	529	561	574	564	588	552	581	604	555	527	541	559	598	571	578	597	595	600	556	591	587	596	623	546	560	558	560	572	610	604	626	611	568	582	581	589	577	554	608	581	545	563	575	589	576	558	522	568	572	573	574	600	583	617	581	586	564	546	601	598	562	575	583	549	599	637	578	622	571	577	607	588	576	613	578	611	587	582	566	573	579	603	559	572	562	531	552	568	568	599	561	601	594	598	579	574	572	578	582	582	606	561	542	564	563	607	622	564	609	592	569	547	570	576	597	580	600	580	531	548	536	579	597	584	585	591	592	616	535	595	601	554	581	584	574	566	565	565	580	608	567	583	543	547	567	576	628	599	600	591	554	609	561	581	567	596	521	609	577	573	615	566	540	541	565	594	541	611	572	550	568	553	579	576	570	623	586	546	620	594	546	564	596	569	611	578	576	607	571	587	586	599	560	581	625	551	545	595	602	551	646	571	591	524	559	566	572	618	554	591	588	608	543	540	513	605	574	542	612	581	583	588	583	593	563	589	596	597	587	588	533	611	580	575	573	590	510	570	580	597	519	562	560	548	574	573	562	570	557	576	607	596	603	593	553	571	582	560	605	581	585	607	553	602	578	546	574	611	600	581	623	559	599	601	519	564	572	581	607	591	553	583	529	557	559	592	572	584	601	559	537	623	566	613	563	572	571	596	601	611	566	570	609	562	587	574	532	573	619	571	576	590	566	575	567	569	561	599	609	586	556	524	567	565	574	586	560	571	540	566	553	591	592	577	563	582	634	568	584	590	571	596	591	596	607	568	576	618	597	553	549	553	542	600	541	528	549	619	563	587	591	587	588	559	583	601	566	561	547	559	555	565	581	562	605	605	580	587	599	603	604	544	581	580	588	567	586	548	540	594	531	568	590	565	615	588	607	583	575	545	587	609	576	585	553	575	556	587	558	551	602	590	571	590	578	598	588	573	579	575	547	541	603	579	612	555	549	582	576	576	605	579	563	571	574	545	609	554	600	602	596	589	612	617	580	562	553	593	579	565	559	556	549	628	538	570	545	550	587	582	578	555	559	564	560	591	546	522	562	590	596	592	566	614	578	564	575	597	565	617	583	581	575	577	608	612	627	580	579	559	586	573	600	583	556	553	610	622	573	560	598	594	577	605	601	640	491	582	569	594	618	592	572	563	571	599	603	640	568	568	547	588	559	561	591	618	591	623	578	553	575	567	538	618	554	567	586	594	545	579	572	531	560	596	600	613	574	590	596	569	603	574	589	614	600	579	557	587	569	542	569	574	573	594	593	590	568	559	586	567	573	550	584	570	567	534	628	576	567	640	621	552	593	561	594	566	644	586	553	596	623	605	612	569	555	560	540	564	585	578	569	551	593	555	563	586	557	589	601	576	575	575	577	563	606	598	578	570	578	593	581	571	585	566	569	559	570	566	622	554	556	612	566	529	598	600	566	541	597	584	589	600	589	543	549	553	572	545	600	611	592	595	609	593	603	544	566	617	588	586	546	578	590	605	566	591	576	554	560	543	538	573	595	542	581	581	591	537	595	562	600	581	550	602	566	589	604	592	577	566	559	580	582	555	620	581	559	587	570	556	572	563	586	586
28230	28303	32023	18740	4961	1351	611	461	413	435	433	420	395	378	391	408	416	409	411	385	416	414	389	385	437	407	392	413	411	362	358	440	423	377	402	359	398	424	400	411	398	407	445	354	393	392	410	385	418	405	426	383	383	399	405	379	404	387	363	425	394	389	404	403	409	403	409	384	382	361	424	411	376	397	366	409	410	378	420	427	417	409	372	412	411	410	408	381	389	389	421	379	391	407	391	416	435	369	423	393	408	390	378	391	408	401	404	400	421	400	426	379	371	426	401	416	399	409	354	391	421	373	363	403	387	415	414	367	413	425	407	407	386	394	370	426	437	359	399	409	399	396	429	367	369	395	389	407	378	405	380	401	380	414	371	386	410	386	396	417	396	381	380	411	392	400	407	384	397	437	423	407	382	401	381	392	388	406	397	401	419	422	373	380	402	420	397	394	429	374	385	418	397	429	395	390	379	404	390	383	398	396	434	415	399	392	398	400	385	362	384	387	423	406	367	402	387	367	412	391	381	426	397	386	375	403	407	388	409	404	402	450	427	394	397	391	394	426	402	404	388	415	394	454	397	406	421	367	376	392	409	416	418	367	383	407	369	394	435	387	412	388	357	402	383	412	361	388	377	418	409	390	343	410	375	380	429	402	411	398	383	395	409	427	392	392	440	381	412	391	419	400	408	429	369	380	415	403	393	394	411	387	366	418	433	405	408	385	375	390	368	384	376	422	374	418	392	397	446	380	390	403	373	363	394	393	430	401	436	396	373	393	410	413	406	414	394	399	407	375	398	392	391	391	382	411	408	395	395	419	362	419	377	399	378	380	412	418	418	405	412	386	374	425	418	379	409	368	386	390	380	339	404	432	403	379	411	395	402	426	408	407	409	367	392	382	375	413	403	428	385	400	411	421	432	392	358	386	418	409	365	397	418	417	391	390	368	410	445	403	431	382	399	365	393	406	349	412	363	396	393	405	392	409	443	391	404	388	430	389	386	398	396	402	409	380	401	381	382	384	422	398	379	373	367	415	376	382	377	404	395	360	406	382	404	403	438	404	390	404	379	392	347	383	405	393	384	409	417	424	398	375	401	418	415	394	391	426	427	417	398	381	404	373	411	391	368	419	414	399	408	389	417	390	383	353	384	418	408	383	400	431	397	410	393	374	401	435	422	425	398	419	405	403	412	388	410	398	391	376	386	401	431	410	411	386	405	392	398	391	423	393	390	345	400	399	374	393	387	388	393	412	400	379	425	378	379	431	419	414	403	412	414	385	354	381	384	407	414	377	393	416	387	398	389	355	421	392	372	451	391	425	403	402	445	390	361	384	423	391	389	373	382	409	370	382	388	389	375	428	404	431	392	371	395	416	400	391	391	404	427	401	439	422	403	382	409	349	412	360	412	418	392	389	381	392	399	382	434	425	422	369	406	377	408	377	432	390	423	375	437	438	396	384	379	417	421	388	385	405	399	394	422	401	404	347	418	351	398	388	369	408	422	410	435	391	381	414	418	372	393	389	401	384	396	409	399	377	394	394	393	417	375	390	392	379	418	407	411	412	408	411	412	398	373	414	430	415	411	364	409	402	416	364	382	368	376	427	414	404	407	425	391	388	410	404	388	389	417	391	444	397	386	380	370	396	361	404	396	394	380	388	375	418	382	439	388	398	394	381	407	397	422	372	428	398	409	384	401	411	403	435	412	427	375	440	397	406	392	392	408	384	402	363	411	418	412	381	408	379	407	386	410	396	389	370	374	417	393	409	390	390	435	399	394	391	386	398	380	401	393	410	371	410	405	402	405	389	404	415	445	375	425	383	425	407	430	383	394	393	389	390	395	357	393	413	445	438	390	400	421	407	385	391	408	350	383	432	392	363	425	408	390	425	386	397	405	383	436	411	425	370	389	408	399	376	425	379	387	392	405	402	382	430	420	397	431	370	408	396	402	363	373	381	403	400	389	422	382	390	396	407	390	422	392	387	395	372	370	406	390	409	354	405	384	387	394	430	387	406	362	402	385	425	371	376	377	416	390	426	377	395	359	431	365	422	384	390	412	356	425	435	387	421	376	387	427	417	418	392	366	394	409	384	406	389	388	388	386	444	372	449	396	373	411	404	378	389	391	380	412	399	413	367	386	364	398	414	407	363	404	426	384	404	393	379	383	386	385	396	398	410	388	368	419	364	426	411	413	364	418	400	347	393	414	390	380	376	390	394	380	379	394	440	383	405	358	397	380	377	381	390	447	405	397	399	381	402	389	415	388	393	399	376	417	443	391	423	378	375	410	338	375	405	406	401	430	399	413	369	381	396	390	443	404	376	412	384	410	362	419	393	396	394	429	377	333	391	414	411	373	394	361	430	378	398	385	423	417	407	430	424	401	436	415	405	385	383	413	378	353	405	384	368	409	370	389	407	409	384	395	427	384	379	387	404	431	382	411	405	398	405	405	358	405	389	403	398	392	391	397	410	390	407	431	407	443	379	403	383	413	411	416	428	428	388	408	399	409	396	387	429	352	399	379	386	389	408	374	419	439	373	384	398	416	391	401	393	403	427	416	402	392	401	394	372	368	365	410	404	403	401	381	425	434	414	413	363	353	375	436	396	417	391	397	406	386	411	400	412	396	423	363	427	375	443	362	405	404	394	433	405	428	390	402	400	459	422	405	422	411	380	405	407	380	384	356	408	422	418	369	401	396	398	414	409	405	385	402	385	385	392	395	412	362	411	421	420	385	440	400	384	404	415	392	408	369	406	419	413	401	360	416	413	406	404	393	383	399	391	424	400	407	385	389	427	390	374	370	398	389	367	383	376	388	399	387	420	430	384	387	399	425	386	406	435	418	397	423	383	380	367	376	400	344	401	409	417	383	398	387	391	402	373	384	372	368	364	410	362	403	391	370	384	427	371	369	393	400	386	389	405	403	355	407	408	373	442	397	415	397	375	387	373	406	406	402	395	381	435	423	399	394	382	390	437	415	390	365	400	378	418	375	430	399	459	384	433	437	369	411	425	435	394	363	388	364	419	385	392	435	439	402	420	416	416	379	398	391	399	387	398	398	429	415	380	402	355	376	402	361	388	429	392	402	401	403	420	399	391	438	416	446	415	388	386	412	381	393	382	436	398	407	390	395	408	399	389	373	381	373	402	402	411	396	370	415	402	401	376	381	393	384	383	429	415	449	404	394	397	371	385	381	388	414	371	384	387	433	411	375	420	431	399	406	406	382	391	369	408	369	428	375	410	393	399	398	427	400	411	411	397	371	403	369	359	425	395	400	383	373	398	417	405	352	399	406	386	428	372	407	391	393	457	420	381	433	393	372	397	390	383	386	373	387	412	363	376	432	407	396	412	427	404	381	383	397	376	393	417	392	384	387	412	397	382	366	427	403	422	427	391	401	400	418	393	389	433	388	406	447	416	404	374	409	409	373	433	364	416	398	395	422	397	418	403	403	393	353	395	379	406	399	417	399	378	388	425	393	441	420	377	383	390	391	413
31207	47605	36478	17739	6787	2396	1076	714	560	589	612	606	542	602	571	557	545	593	565	554	564	569	621	637	553	535	587	550	546	504	579	561	611	570	644	555	570	592	591	586	600	581	576	606	575	549	564	584	554	575	575	598	578	537	569	568	594	587	559	560	543	537	533	579	554	583	558	592	572	543	567	575	555	583	595	568	610	526	608	558	552	528	590	622	590	592	623	563	587	549	577	546	552	564	571	573	586	564	584	581	564	560	612	567	559	559	571	605	594	549	595	570	549	598	545	577	586	522	605	585	536	572	561	567	574	560	591	554	589	592	596	566	619	549	571	596	548	582	533	536	534	563	511	582	565	595	587	592	554	541	592	569	588	571	586	592	536	630	543	564	539	557	646	576	556	595	567	524	547	589	587	534	544	547	585	531	567	597	532	581	593	564	561	595	574	581	552	601	556	546	589	537	522	603	555	555	587	552	515	572	547	585	591	549	553	530	557	591	557	550	535	583	531	610	546	593	539	563	548	542	599	610	527	550	598	581	571	569	571	569	597	598	593	577	598	569	559	601	560	600	574	575	570	550	578	546	556	563	582	581	561	578	583	596	582	567	564	570	534	561	574	556	578	620	550	547	561	569	564	567	558	541	601	533	608	533	635	548	591	582	565	587	583	594	558	579	587	543	594	564	563	592	559	573	564	570	557	565	547	557	563	565	583	591	591	545	583	592	587	570	566	585	538	571	590	576	590	585	555	587	593	595	547	585	594	560	550	514	609	625	609	551	569	608	566	549	608	566	539	604	589	574	577	572	588	594	580	591	554	589	573	572	543	552	553	553	607	573	532	570	576	576	518	553	605	563	545	592	596	615	537	579	563	550	551	566	580	564	579	590	633	557	565	594	603	523	592	593	607	611	567	573	635	563	570	589	589	601	584	514	577	569	528	534	599	577	567	560	537	590	567	567	588	570	582	597	590	589	573	546	586	566	570	527	577	577	561	552	570	582	566	570	550	553	598	581	614	568	538	572	586	581	565	562	580	598	501	547	601	578	611	575	574	566	557	579	556	589	587	565	586	516	526	547	587	600	574	536	582	557	595	598	576	548	608	594	588	563	583	543	530	559	570	593	602	605	563	602	591	563	605	571	556	560	565	553	558	609	531	582	521	602	550	554	559	577	555	584	571	614	584	562	564	541	570	615	569	536	577	619	560	591	619	617	538	565	613	555	607	616	578	574	568	595	546	557	574	574	589	539	583	552	593	565	587	569	539	604	573	522	623	556	530	580	551	578	557	579	519	570	580	600	599	575	591	568	564	568	585	573	546	558	595	608	578	570	567	559	579	586	576	592	584	603	534	578	581	512	559	577	543	549	552	583	590	532	600	568	575	548	595	565	582	543	562	600	577	579	590	566	572	583	579	569	594	557	585	582	539	607	585	550	590	581	562	538	578	545	584	572	571	558	597	606	575	548	589	600	587	589	587	627	573	581	546	592	587	562	572	580	610	584	604	607	558	559	588	607	559	573	566	573	594	595	591	590	597	573	589	532	603	569	548	547	606	524	566	560	587	561	573	556	518	584	569	579	582	565	580	554	557	566	586	534	586	558	540	584	586	546	588	623	583	573	541	582	548	556	551	641	597	544	582	604	596	578	540	592	587	538	585	597	539	599	533	577	578	542	567	568	587	574	547	585	569	567	572	607	537	575	584	610	597	564	524	569	606	580	584	582	575	560	571	588	561	568	609	595	524	597	582	600	587	581	603	544	555	598	553	571	633	605	602	556	559	555	584	601	619	581	522	597	564	579	555	569	584	559	528	540	565	558	537	544	576	560	617	595	573	593	583	569	599	613	565	573	592	563	596	576	546	550	563	588	578	626	571	555	565	613	553	554	580	560	540	569	553	567	524	568	582	586	558	553	569	583	571	552	530	552	555	548	587	600	619	582	566	582	558	553	571	580	556	560	582	607	506	582	605	587	574	565	621	591	579	636	542	583	571	553	571	552	522	556	550	532	578	572	624	573	574	580	555	563	601	598	577	582	537	556	561	556	543	556	568	555	572	605	547	583	624	598	566	577	625	560	560	580	586	592	599	561	536	555	579	585	582	583	537	514	562	566	621	582	596	564	581	540	556	583	589	593	563	559	622	532	573	575	563	617	571	559	596	566	607	591	546	583	613	587	603	554	569	603	543	563	596	611	607	606	582	577	577	607	551	573	543	589	562	569	548	586	584	604	585	554	599	573	568	589	544	621	563	571	588	591	616	569	537	555	556	569	575	568	559	593	546	577	551	601	546	565	606	555	587	612	545	576	559	553	638	557	543	549	541	558	574	575	554	564	559	608	552	542	577	585	601	567	561	566	541	580	540	583	601	596	592	608	597	617	545	573	592	564	605	545	557	582	594	622	586	579	569	548	561	562	567	601	602	577	566	579	606	572	581	572	553	583	576	542	563	566	536	545	544	564	569	567	542	595	547	595	531	591	564	584	591	561	560	540	568	590	579	559	601	614	549	536	587	560	583	565	534	592	555	618	554	612	505	596	572	599	595	546	564	576	608	593	589	550	577	549	583	606	598	540	589	558	526	529	539	561	571	620	552	590	570	586	609	578	551	610	605	571	539	607	539	558	558	557	549	575	602	555	568	540	593	594	570	571	502	595	550	593	586	560	560	551	573	599	582	555	611	493	583	526	577	588	609	540	519	590	588	550	550	556	564	621	598	571	587	572	608	605	593	580	568	647	552	558	586	582	588	574	581	600	555	584	540	581	632	608	580	568	569	588	555	623	515	559	571	584	588	539	582	565	562	543	614	572	579	563	591	597	553	554	578	570	584	525	561	601	542	591	582	560	584	542	568	564	556	578	572	597	559	581	598	576	556	557	571	585	557	555	567	566	556	575	561	601	562	582	602	574	623	584	535	624	639	578	555	594	556	551	558	607	582	587	554	559	553	586	584	565	569	577	584	582	571	574	564	598	546	602	610	583	568	584	555	567	594	612	601	628	543	564	561	621	558	603	571	543	553	607	571	566	583	570	572	581	560	591	567	608	598	606	541	555	540	577	573	591	570	573	598	544	603	561	552	590	576	544	609	535	590	620	557	581	580	603	516	554	584	574	563	543	554	551	549	556	580	602	568	561	574	576	574	555	540	587	581	547	547	573	590	574	557	567	554	560	578	602	519	586	555	602	609	571	566	570	587	576	557	587	555	562	553	565	580	547	560	587	576	583	554	579	590	537	568	541	552	553	543	532	561	579	591	589	556	550	588	580	567	555	573	615	569	569	541	585	541	538	617	576	645	566	607	597	616	584	616	561	589	612	557	581	607	561	544	541	607	553	597	563	574	599	578	540	593	591	531	595	555	561	587	623	622	552	582	575	600	591	579	569	625	597	591	585	579	542	582	530	555	541	574	565	580	546	563	541	555	556	591	572	557	597	623	568	596	531	614	592	566	558	568	569	567	567	557	563	538	566	609	583	548	586	566	583	538	571	578	562	547	561	587	635
24688	22996	35113	31226	23211	14855	3312	673	477	447	459	431	458	447	445	436	432	435	433	428	483	446	448	445	430	394	461	460	419	427	424	446	449	460	422	437	447	434	426	405	429	408	396	457	415	438	431	443	425	391	405	411	419	455	418	437	426	438	420	424	461	393	398	416	473	418	388	444	427	438	399	432	444	450	461	446	426	431	409	439	374	428	405	403	404	433	408	408	435	467	430	421	435	409	397	419	445	429	420	428	421	429	435	443	422	420	420	437	463	437	449	434	437	411	443	435	428	388	447	431	399	396	447	432	411	410	379	436	405	443	448	421	462	467	432	405	433	421	399	427	435	426	412	431	412	402	436	417	438	442	420	418	423	427	433	388	397	427	410	450	437	407	422	413	429	404	430	440	396	397	409	440	454	457	413	402	401	458	408	442	421	464	429	423	439	425	438	419	444	420	441	396	390	395	414	415	472	451	444	439	429	422	436	421	435	430	422	403	435	428	409	440	420	422	403	423	414	432	420	402	399	423	423	449	428	389	434	397	414	416	416	419	410	438	422	415	404	408	408	404	439	397	398	382	401	426	456	426	428	407	447	423	424	390	393	424	390	389	425	410	444	424	451	406	423	433	441	403	391	446	429	409	398	442	443	416	424	452	468	418	423	418	461	426	427	432	430	398	400	437	453	388	436	454	449	422	405	412	467	418	427	434	468	411	433	392	431	403	449	428	415	451	450	449	430	431	422	444	440	438	430	405	417	455	403	397	409	409	465	434	426	414	444	413	409	447	441	423	466	436	442	412	408	396	431	410	432	431	457	413	418	421	423	446	400	462	416	419	397	435	492	382	416	431	401	388	422	432	403	417	400	453	460	397	434	408	442	423	406	413	429	436	408	435	394	457	451	454	425	414	435	410	448	455	405	433	441	423	408	424	437	423	441	409	454	428	418	437	434	381	431	420	425	441	427	430	429	413	434	425	456	418	409	420	386	461	390	445	417	452	458	443	430	434	420	397	401	392	428	390	391	406	422	398	458	448	449	419	394	439	446	391	401	429	474	428	413	387	428	419	432	437	418	439	430	433	446	432	411	409	415	420	449	420	405	441	434	433	394	429	423	425	389	419	435	423	407	449	388	419	451	435	403	434	439	389	429	448	400	448	421	442	391	429	412	454	423	425	429	438	432	419	430	417	388	420	429	427	392	415	424	443	425	384	460	428	424	421	436	444	411	443	428	410	465	396	397	432	447	440	439	374	433	348	430	431	381	432	433	437	439	452	452	419	413	434	435	454	430	426	411	432	398	430	439	416	423	416	382	461	409	402	416	420	423	405	457	399	423	424	437	431	425	428	430	385	397	418	402	479	439	400	408	388	402	439	461	442	419	483	446	411	432	471	426	437	414	433	447	450	396	407	427	401	431	395	441	392	439	412	427	477	406	442	456	380	403	435	434	428	427	448	421	393	429	451	418	424	435	448	429	412	464	427	422	434	438	416	424	428	419	426	403	421	417	454	414	429	435	413	417	430	411	384	453	402	421	417	439	422	406	419	422	428	406	432	441	407	416	436	437	423	419	455	432	445	407	425	423	462	413	395	420	423	428	406	403	410	470	438	455	399	422	426	438	429	415	413	418	465	457	442	414	382	429	444	420	416	411	422	428	438	436	412	450	446	424	427	433	443	433	422	422	400	421	434	435	425	441	437	406	416	430	440	466	408	439	463	403	413	429	432	404	423	419	437	434	404	441	422	430	420	469	447	437	428	402	439	432	463	453	425	428	429	459	439	443	403	415	421	410	409	455	428	433	421	444	461	443	458	441	448	436	435	443	422	418	421	400	425	433	404	392	475	430	431	401	426	432	429	403	458	450	411	420	446	460	446	408	406	461	461	451	425	423	406	432	406	426	406	402	462	410	398	444	453	467	439	394	456	404	433	401	450	450	473	439	421	458	449	443	421	435	412	440	476	417	407	420	430	417	463	443	441	430	415	405	452	424	462	416	402	405	464	440	426	418	428	408	411	421	424	447	438	423	417	433	431	420	424	400	399	455	428	431	377	431	460	396	406	396	433	400	406	425	410	402	433	464	439	407	422	450	421	413	468	410	429	431	448	431	401	409	406	411	396	443	417	384	440	433	447	439	433	433	423	437	450	429	427	429	449	430	448	446	445	445	422	414	433	391	435	428	423	479	415	427	437	439	412	437	433	432	406	439	389	364	401	444	432	400	450	423	408	420	391	403	415	417	431	415	400	398	420	437	402	439	419	428	410	441	454	440	438	465	432	409	418	474	452	390	452	441	417	416	416	443	416	457	412	443	432	417	429	437	416	461	446	425	446	409	423	420	415	406	443	417	426	393	423	444	426	432	427	409	454	398	430	429	414	444	414	436	416	445	422	408	422	424	405	455	446	405	418	399	403	421	437	409	418	450	422	431	417	422	422	427	469	438	436	445	459	413	432	426	387	439	453	389	452	426	454	399	408	410	414	395	402	436	416	412	451	447	435	391	436	443	452	469	436	409	431	442	454	447	407	412	450	440	377	441	434	417	434	466	445	395	421	426	457	449	457	392	404	449	430	403	425	424	397	441	405	443	442	407	429	396	428	457	406	440	416	422	408	461	436	427	424	414	451	440	406	439	416	468	423	410	429	432	415	464	418	416	444	412	427	410	412	440	447	396	418	376	435	461	406	422	416	434	435	454	415	450	454	405	411	405	407	430	437	452	459	378	410	443	411	421	387	443	461	387	425	447	431	419	443	415	425	451	405	422	435	425	453	420	402	413	446	405	444	448	428	400	410	457	423	452	413	389	441	421	417	418	420	441	399	410	430	400	439	425	425	435	408	427	437	397	396	416	446	427	399	426	448	430	419	388	419	455	399	455	430	416	456	427	417	438	394	470	415	395	408	406	409	452	456	424	401	425	431	429	436	445	428	442	459	429	408	415	451	390	413	444	419	437	420	396	431	458	383	408	411	417	460	445	410	417	436	440	435	433	427	419	430	430	491	403	447	408	427	436	435	423	438	421	385	441	463	407	421	429	428	401	411	398	414	431	420	419	431	434	442	451	412	422	381	387	466	418	425	389	459	432	427	423	422	459	412	423	439	428	399	407	415	437	441	446	448	399	390	405	458	447	418	421	406	399	435	429	411	379	439	427	441	417	439	414	436	394	390	390	421	412	405	458	419	391	451	447	415	441	425	428	412	428	405	428	409	376	396	438	410	448	398	402	431	425	440	408	411	408	404	401	458	467	387	428	438	423	451	446	423	407	425	401	396	415	415	424	399	455	437	398	459	431	406	420	403	433	439	449	452	434	419	405	401	448	414	400	401	389	427	436	385	456	423	444	457	418	407	419	427	417	425	419	391	456	427	443	410	447	447	419	445	405	428	424	408	426	431	459	394	393	419	449	420	433	421	405	401	414	422	436	423	408	415	456	434	442	423	402	473	375	453	414	440	432	414	442	413	410	423	479	392	435	455	405	437	405	424	407	445	383	448	419	400
58326	93905	72845	45467	26144	10445	3093	1125	713	616	630	629	580	606	566	583	582	579	638	610	614	586	601	626	586	600	636	612	590	565	626	583	613	578	605	604	595	658	636	610	583	567	578	573	605	622	604	580	608	633	629	569	621	545	602	549	598	566	603	640	555	619	564	604	607	631	611	585	595	632	638	611	529	583	612	596	588	609	605	613	601	653	630	564	605	625	615	632	569	619	620	638	578	586	598	579	600	606	639	605	640	601	594	622	611	601	596	645	628	584	611	569	670	623	629	611	621	570	636	599	617	559	625	690	604	613	602	630	589	579	600	557	665	587	572	589	584	592	599	586	605	576	596	621	600	605	639	598	613	585	556	601	622	591	601	601	584	573	648	575	651	617	664	615	656	652	603	593	637	599	602	624	616	568	621	620	580	588	627	625	612	612	568	642	568	638	574	638	625	625	563	640	632	599	641	621	586	612	622	608	614	564	598	576	590	647	617	612	601	615	625	628	664	560	624	565	560	617	600	612	624	586	572	624	592	618	608	646	606	640	597	652	595	604	591	582	620	607	604	573	664	612	594	631	603	599	613	626	617	625	645	606	648	636	580	632	586	622	602	554	610	629	582	620	596	619	615	579	634	610	624	614	579	607	628	601	588	569	621	568	578	620	593	635	625	588	592	555	648	571	576	652	575	603	561	616	607	583	581	622	643	639	616	571	626	580	571	579	589	602	607	606	594	628	594	577	573	600	648	587	576	556	576	608	574	612	639	580	576	635	608	618	622	614	595	581	604	585	626	598	585	628	615	627	625	584	615	651	579	665	597	611	581	581	603	604	586	610	623	602	587	578	578	697	585	613	606	587	582	617	597	598	601	615	621	604	586	618	626	572	634	605	565	538	609	578	598	603	578	609	617	596	568	581	591	585	608	618	636	603	596	605	602	594	623	638	607	610	575	589	603	560	588	607	626	613	609	589	650	602	630	586	604	660	599	554	612	590	635	629	602	605	610	602	615	611	611	612	587	646	616	615	595	599	588	615	597	615	605	594	590	555	565	627	590	589	605	547	622	587	618	657	611	613	603	573	621	586	618	567	568	660	578	600	575	626	610	587	631	561	580	606	577	589	655	591	599	609	592	577	590	597	586	603	632	604	599	602	579	618	636	578	635	605	654	578	561	596	560	618	657	561	661	563	641	605	617	612	619	569	609	622	604	647	602	623	597	632	673	637	615	613	624	600	671	602	645	607	580	633	598	574	564	521	588	644	605	619	606	586	540	596	638	619	589	618	643	579	636	609	602	571	612	580	610	567	573	615	644	582	567	622	592	598	634	611	594	601	611	593	603	616	639	590	583	596	593	620	589	642	568	584	601	590	609	618	609	597	614	606	619	657	638	608	613	621	612	552	578	604	623	617	626	575	639	626	614	601	629	596	603	623	572	577	619	594	628	589	621	591	601	565	628	625	648	639	642	622	603	613	597	608	594	633	604	586	606	588	609	616	609	644	597	576	612	580	625	589	613	660	632	591	581	641	613	618	582	630	640	620	596	665	632	665	586	616	606	598	581	607	601	647	565	623	594	600	546	609	624	617	631	619	628	572	640	591	644	610	609	629	603	588	578	613	574	599	581	590	624	569	591	597	578	620	618	611	623	597	591	602	564	584	587	603	641	622	584	636	569	607	604	631	633	607	594	621	586	633	622	627	585	600	591	641	622	609	620	567	608	570	603	613	594	631	575	617	608	635	612	621	622	579	603	600	592	602	587	592	595	613	620	597	592	617	562	567	616	586	570	603	607	577	610	613	608	585	679	556	592	575	602	590	584	594	624	630	628	628	585	598	575	568	622	599	585	559	607	633	603	534	593	582	583	616	623	594	614	597	574	578	579	645	605	625	567	593	616	619	641	552	586	577	631	603	611	582	596	600	616	617	577	608	609	674	601	634	590	565	618	609	606	613	611	620	645	571	631	610	637	592	608	620	626	651	681	580	587	599	609	630	550	572	602	664	589	590	599	603	585	619	606	585	610	651	592	634	637	603	611	611	601	614	579	606	570	634	651	625	557	591	578	557	570	597	616	629	581	591	633	599	624	602	575	655	672	602	617	633	630	632	601	606	615	628	623	558	652	618	596	595	616	649	604	600	643	614	574	545	626	571	611	605	584	569	641	593	587	585	634	616	622	623	594	631	617	626	621	613	602	588	640	616	584	582	609	583	641	601	616	626	577	622	577	588	600	607	623	596	631	572	630	594	609	589	568	583	605	608	612	600	623	619	604	613	585	623	646	579	530	595	579	622	633	587	629	594	564	596	625	666	645	564	576	593	570	592	654	592	611	586	636	579	602	589	587	620	548	596	604	618	642	566	630	601	586	601	576	665	573	611	549	656	592	620	647	587	575	583	646	630	637	603	609	602	594	548	568	595	553	592	565	574	594	616	646	628	604	627	597	600	600	612	554	645	580	606	604	620	614	660	565	599	633	586	604	596	619	560	601	587	588	632	589	626	636	608	677	588	620	586	641	601	603	566	577	609	614	585	594	611	542	619	628	620	606	607	616	595	589	602	601	593	601	613	606	609	561	604	551	607	573	589	609	600	559	608	649	628	550	606	587	614	603	564	566	621	603	592	618	576	634	603	552	625	601	621	639	587	590	650	606	588	577	646	610	617	607	566	607	606	642	617	628	670	615	625	558	608	603	597	581	583	590	585	634	637	568	636	552	625	639	581	588	623	603	608	600	605	602	646	598	602	602	615	590	593	624	631	642	617	631	615	594	562	638	624	635	568	627	650	614	603	614	578	577	584	587	617	592	576	654	596	597	595	603	614	628	618	599	607	610	577	628	571	604	633	655	595	597	565	567	606	619	607	641	624	617	621	624	595	618	614	631	548	591	643	601	619	592	623	607	606	609	615	611	572	611	621	582	586	587	600	570	595	594	619	598	585	600	555	570	608	609	583	582	632	614	610	621	585	603	622	605	613	599	558	575	594	613	546	645	577	614	597	576	599	587	594	608	599	576	608	654	593	600	659	586	626	571	577	637	580	627	595	597	598	596	576	610	597	599	588	598	628	600	603	626	600	638	638	631	530	603	588	599	603	650	610	576	590	617	625	612	609	579	618	586	639	614	595	602	600	596	612	622	565	580	614	636	613	603	574	587	608	612	603	617	613	563	611	666	630	604	593	594	619	618	580	579	549	649	627	611	564	608	636	581	600	577	567	656	629	651	581	638	652	572	563	629	656	638	601	621	593	624	655	627	587	589	630	578	614	596	590	583	611	616	587	621	596	639	646	598	613	591	613	634	593	590	582	556	627	567	631	601	609	599	573	577	644	571	612	603	669	607	625	600	641	552	608	636	594	614	607	607	574	598	583	603	639	626	615	613	607	604	611	599	627	603	634	605	586	598	581	633	587	614	603	610	652	592	628	645	601	614	587	595	643	618	623	569	651	584	635	563	622	597	593	612	627	607	599	634	587	620	615	633	575	576	661	575	604	595	627	598	587
23602	22077	31908	27672	23674	21484	11790	1253	520	416	479	481	433	397	398	471	418	424	423	442	436	440	427	442	425	466	422	424	416	410	434	403	425	426	400	399	408	433	351	455	426	421	421	432	421	416	426	427	411	433	417	443	448	390	416	450	435	403	462	402	401	423	410	395	418	427	426	408	416	421	438	395	429	447	437	435	413	457	457	396	415	424	436	381	396	420	409	444	422	417	407	407	421	437	409	429	447	378	396	402	412	424	394	403	398	410	409	425	426	429	430	403	397	437	408	421	416	462	439	445	454	421	405	402	435	429	410	427	435	431	391	435	467	415	422	417	408	384	435	401	428	431	441	418	419	462	458	436	421	429	440	438	395	423	405	408	404	437	427	441	447	391	419	429	374	429	371	428	420	435	445	406	414	429	438	404	409	409	437	356	431	425	439	421	395	406	397	423	378	442	404	436	429	411	448	424	408	430	435	426	411	416	407	433	440	442	404	432	431	410	406	372	441	454	475	418	421	383	427	421	366	415	433	415	437	425	395	437	408	426	433	402	427	422	447	436	430	437	457	413	414	449	435	401	407	428	426	395	419	436	407	424	430	430	403	438	442	431	407	452	432	406	440	390	423	429	400	429	435	443	402	426	455	413	415	421	458	411	417	416	434	427	448	428	448	443	418	392	409	404	430	415	433	399	439	423	421	428	390	383	423	435	398	416	418	457	409	406	410	405	408	407	371	395	387	458	426	431	420	413	414	422	427	410	409	418	407	425	449	413	450	408	404	385	437	427	398	416	427	474	399	403	418	423	410	424	426	415	427	420	427	346	425	425	415	423	407	366	422	418	409	439	423	442	444	393	417	417	435	400	405	418	389	448	406	399	431	411	395	450	407	443	423	368	446	419	441	417	414	450	409	383	425	427	401	424	416	417	411	431	419	412	423	423	390	451	412	418	422	436	415	415	403	470	446	381	410	434	417	455	400	408	395	429	425	416	406	458	445	389	384	416	385	434	402	449	443	404	383	422	454	409	384	445	415	393	410	400	406	426	412	410	417	412	407	429	403	432	391	458	420	430	410	429	398	472	425	429	477	406	443	415	441	411	414	400	453	412	444	444	443	459	442	412	419	404	376	443	415	429	413	415	428	432	408	430	413	422	422	383	410	426	416	421	422	363	431	389	404	416	407	425	397	446	399	400	403	452	428	438	402	441	463	393	416	427	384	418	443	408	411	380	447	417	418	441	422	427	425	404	440	426	431	468	408	431	419	412	431	433	404	411	436	409	394	410	402	480	426	429	400	416	434	415	385	408	378	398	469	380	404	458	415	439	443	416	438	428	425	405	449	418	420	394	425	428	420	458	419	395	422	419	413	407	461	432	440	419	397	424	423	390	411	462	374	438	388	409	430	410	411	484	428	446	454	393	417	476	413	435	445	449	408	388	431	440	429	433	417	416	404	416	415	413	458	432	434	440	385	446	380	423	385	444	423	468	406	441	417	432	441	418	460	441	468	435	418	415	428	410	435	428	438	409	387	440	377	428	419	417	431	423	409	402	458	413	453	418	433	420	414	442	393	414	449	429	434	460	405	426	414	421	378	407	429	449	426	404	430	393	451	397	393	460	437	403	409	432	451	423	421	428	450	429	418	413	422	428	459	425	432	450	403	388	462	456	396	410	412	441	408	427	419	425	387	412	435	377	403	431	418	453	421	408	383	439	423	438	419	384	372	470	470	399	417	424	471	445	410	421	422	413	434	433	385	415	398	428	385	440	429	431	410	443	406	427	427	393	452	417	420	433	406	405	383	386	418	434	428	455	418	451	429	459	426	422	395	419	413	408	453	436	416	400	461	396	423	418	395	435	396	442	465	450	435	415	402	413	396	399	386	437	427	427	408	415	373	436	452	443	419	420	404	420	389	450	411	461	435	405	414	411	384	482	428	438	402	435	451	431	461	415	414	441	420	411	459	403	400	439	422	429	446	394	462	421	419	430	413	398	400	429	378	398	391	443	437	458	403	379	399	423	408	415	428	431	463	458	392	422	413	369	458	411	418	406	425	441	371	417	464	402	436	390	408	432	454	398	416	429	397	378	395	452	433	395	431	423	421	413	435	370	443	403	416	435	432	429	430	432	408	424	415	427	409	418	402	433	379	424	423	424	450	414	398	404	454	424	385	423	423	406	418	416	393	430	451	429	444	429	414	416	391	447	389	426	382	428	411	417	405	413	448	385	420	415	428	398	410	437	412	417	433	422	425	414	439	421	372	390	426	398	407	440	413	444	410	431	431	444	414	399	433	433	431	419	398	439	443	381	413	433	457	417	429	428	425	454	413	442	438	472	389	433	464	413	403	418	422	414	435	429	416	388	436	402	410	453	434	437	418	474	424	422	447	404	402	393	401	401	444	408	407	404	420	414	434	425	431	456	427	437	415	407	414	409	412	457	432	379	478	392	418	406	425	416	415	434	391	420	435	461	410	410	426	417	402	430	427	401	424	429	408	424	448	387	419	416	426	399	424	423	440	430	398	454	417	431	427	435	414	421	426	447	418	444	407	408	400	369	405	440	448	459	450	395	433	429	415	418	430	446	444	414	419	388	399	409	458	421	419	395	374	388	398	421	419	428	424	453	413	398	435	405	420	448	411	408	402	437	462	431	401	396	436	410	431	430	392	452	465	406	384	439	411	430	424	403	421	436	417	421	397	405	404	391	456	432	415	396	435	415	412	464	411	433	405	462	407	455	418	414	411	437	422	378	457	399	429	442	425	404	445	415	404	409	446	400	439	427	417	443	439	390	363	427	465	472	408	417	414	409	401	399	472	396	436	391	428	433	424	407	440	453	433	431	396	419	429	411	394	388	394	427	448	429	438	390	413	415	444	394	403	438	450	414	411	429	388	426	413	414	409	411	415	442	434	445	467	396	417	441	413	419	390	448	425	389	428	399	406	406	434	388	405	430	411	434	402	394	434	411	412	400	432	456	444	402	456	461	416	448	433	399	391	435	427	422	446	424	400	410	409	421	433	438	430	451	437	470	441	428	410	447	397	420	438	394	451	436	425	436	403	408	451	468	418	419	388	393	411	413	417	410	404	407	410	431	422	416	460	422	404	407	436	435	409	392	445	438	428	426	416	443	420	442	413	440	434	441	381	459	414	453	425	455	426	442	434	426	426	421	455	426	377	454	381	445	387	424	409	424	407	424	423	399	398	388	410	422	449	442	393	472	407	402	425	416	421	435	409	421	436	412	412	381	397	440	441	427	400	401	421	394	405	425	428	390	444	396	424	393	463	446	446	393	401	415	416	422	413	416	420	399	455	450	447	468	425	389	427	420	409	429	429	397	360	421	431	433	429	425	439	385	400	418	409	421	474	447	401	428	451	396	441	419	410	454	437	440	442	404	398	416	436	395	419	392	448	416	416	428	431	412	400	430	420	437	422	427	418	403	475	374	404	453	413	419	416	458	451	461	402	442	432	430	461	410	417	401	425	431	426	423	402	432
61618	104125	83532	56037	35775	17578	5555	1674	801	639	579	609	601	601	615	599	622	605	573	576	565	576	599	598	544	598	583	596	606	612	591	624	594	600	569	583	616	608	595	620	561	572	565	563	590	585	574	552	601	635	554	591	596	594	605	580	603	584	558	570	602	621	591	587	545	551	606	602	584	611	590	579	636	598	541	616	637	606	552	586	615	602	578	557	585	605	593	585	573	587	567	619	568	610	593	584	577	575	611	582	579	589	572	589	601	589	587	588	594	623	568	581	592	590	557	596	582	609	583	553	584	582	591	609	566	540	638	558	623	557	548	583	622	595	605	623	557	616	569	577	566	639	602	550	541	582	575	566	591	610	578	580	556	577	570	576	606	613	579	561	584	565	583	552	593	574	609	581	580	588	542	632	557	664	542	603	544	573	608	543	574	566	581	594	546	640	609	554	593	580	561	559	633	557	577	551	576	565	588	590	576	617	567	617	577	569	546	601	584	564	571	626	569	552	588	580	593	578	585	595	558	557	562	606	598	580	569	579	581	546	560	582	530	579	609	610	585	557	588	586	607	600	604	577	635	533	582	593	534	607	601	605	549	584	568	598	615	557	558	607	575	546	576	565	581	564	550	568	601	605	609	583	589	590	609	574	564	585	592	618	631	571	589	585	617	582	521	569	560	586	589	588	575	563	580	609	589	555	564	594	599	591	579	569	596	527	588	573	565	552	613	527	569	599	596	589	578	582	604	582	603	599	563	584	577	612	582	609	572	579	650	625	586	576	639	561	573	621	597	585	628	575	548	567	614	571	572	578	579	582	564	603	584	602	592	582	587	578	639	581	596	571	576	581	601	566	598	581	608	583	592	573	555	587	588	591	615	603	619	571	584	586	565	650	590	574	577	601	592	585	583	635	567	535	629	606	589	592	592	545	646	601	598	573	593	572	570	582	581	599	608	594	532	571	618	620	589	569	620	612	565	562	566	577	545	524	561	609	606	576	567	563	567	584	580	525	566	570	546	558	583	606	539	618	574	597	562	552	627	613	524	580	576	605	560	573	573	568	587	582	604	569	592	565	549	571	599	567	631	595	576	551	609	602	620	571	591	587	584	560	587	585	631	577	574	606	582	570	634	604	569	562	610	624	597	606	583	569	579	611	584	600	593	579	625	613	622	591	560	609	578	590	601	592	587	573	601	577	592	582	609	577	596	540	567	582	598	569	546	564	565	582	596	581	606	597	605	600	531	553	643	557	581	562	547	579	592	594	594	589	603	606	597	599	599	582	577	589	566	601	601	551	542	598	566	588	548	590	609	571	600	595	616	589	553	604	581	630	588	562	593	582	553	570	616	596	585	569	544	606	535	579	594	598	562	590	621	569	578	591	568	593	602	597	584	595	611	597	583	574	588	584	594	585	561	580	582	595	582	558	621	615	599	570	578	579	554	600	540	597	577	570	598	628	598	548	589	599	564	511	621	581	538	577	550	550	576	593	557	573	604	548	575	605	582	558	575	628	575	571	598	578	558	529	603	581	566	566	587	551	595	628	584	577	631	560	577	579	588	577	572	588	617	627	613	609	587	586	564	565	587	589	612	577	533	542	590	562	620	588	565	591	628	553	593	612	610	603	595	594	590	563	574	582	584	605	570	612	552	555	576	599	588	570	591	593	521	580	589	569	627	607	579	560	574	603	598	592	585	606	601	611	576	608	639	587	587	583	609	583	542	592	627	579	640	556	615	613	560	527	602	602	580	595	607	605	631	574	588	597	594	569	596	576	618	586	575	608	597	583	590	572	615	604	608	614	586	598	556	626	593	580	582	605	603	609	578	643	614	562	639	569	618	628	570	633	578	600	601	572	545	609	614	626	647	588	599	559	612	563	538	563	583	593	568	577	564	598	585	615	621	598	595	607	552	552	588	559	614	559	584	543	586	584	576	568	579	601	595	594	612	585	625	583	607	571	582	555	639	592	570	558	609	537	524	563	580	564	592	592	586	615	582	576	583	619	568	594	556	607	591	577	574	579	620	575	606	563	606	590	587	548	559	557	596	569	569	619	586	610	587	626	596	616	561	587	579	600	583	564	557	552	570	578	578	613	554	542	544	565	579	535	581	584	600	570	601	531	596	558	580	584	579	594	555	592	545	581	587	590	556	525	568	579	600	598	602	579	612	561	583	600	587	587	574	528	613	586	527	601	586	598	574	577	563	568	606	577	555	612	551	603	628	592	601	536	589	563	585	548	611	588	583	625	546	569	616	578	599	589	595	565	603	557	575	617	623	565	565	580	562	586	599	558	611	586	591	610	576	588	595	628	550	561	590	579	582	591	561	579	576	591	568	579	604	608	566	594	601	566	595	600	602	613	600	592	598	613	635	603	595	579	645	591	618	593	615	574	552	578	592	566	596	582	581	581	570	569	580	561	594	592	600	610	594	579	586	590	590	518	577	554	632	605	575	581	573	577	596	586	572	611	589	599	609	571	591	580	565	555	539	598	573	599	600	594	571	559	579	604	631	572	597	596	595	622	610	567	568	592	615	571	566	598	561	576	628	579	568	587	603	592	601	587	579	555	613	615	574	610	582	620	620	538	557	599	555	589	578	576	616	598	556	589	587	563	552	551	620	580	577	561	594	606	620	607	556	566	579	572	603	581	584	563	564	582	606	586	601	555	602	587	627	583	561	596	603	578	567	595	577	580	603	579	608	595	614	597	659	530	584	552	609	648	601	576	605	539	593	571	542	620	559	564	588	567	639	552	632	572	594	603	587	602	552	603	570	579	564	599	574	565	641	591	602	580	590	567	595	576	605	579	607	602	565	594	615	552	588	586	581	530	555	588	603	566	582	541	588	603	591	591	615	603	586	585	561	554	583	545	568	598	602	596	571	598	592	591	521	583	537	578	635	566	568	625	582	619	522	593	581	584	595	564	577	593	601	632	520	592	576	602	600	598	572	592	574	570	542	567	545	577	600	620	570	555	559	599	586	600	579	569	574	586	629	573	557	611	592	549	559	546	592	603	579	640	617	585	607	595	592	551	579	580	552	575	600	557	555	646	620	594	585	591	613	558	588	567	571	594	603	539	585	603	605	625	569	583	559	573	619	565	584	604	621	577	564	634	588	576	590	619	591	601	622	592	647	598	634	553	619	585	560	607	598	598	565	601	638	581	613	576	607	580	612	595	595	579	550	589	615	601	628	589	587	584	628	563	548	605	594	565	580	605	613	618	533	583	568	561	628	514	614	570	582	576	572	586	540	570	617	550	601	612	634	598	630	561	625	594	576	604	607	631	553	616	589	592	574	606	572	566	552	573	593	610	598	602	579	565	527	605	639	582	561	590	554	534	552	583	598	546	593	640	587	593	595	618	596	584	554	594	555	572	581	600	541	606	589	587	554	599	598	584	581	601	591	602	626	573	595	556	585	605	585	567	606	610	593	542	581	568	581	587	560	594	568	552	601	591	573	547	606	615	610	553	561	534	543	599	572	620	604	571	572	612
28462	28057	32284	18973	5334	1617	750	457	395	445	417	412	420	401	385	403	412	402	416	386	425	415	428	392	402	406	408	381	433	414	417	407	441	399	392	396	381	387	434	393	420	401	425	392	396	411	395	387	388	401	448	372	367	410	460	393	399	391	397	399	425	409	395	406	395	404	364	415	415	415	368	413	411	405	402	421	415	395	406	402	419	439	402	401	398	366	417	386	411	401	402	407	400	391	397	432	386	406	385	405	409	424	364	420	402	380	400	390	378	428	410	364	431	455	410	408	410	379	403	394	417	355	418	419	436	412	390	405	402	430	434	386	429	418	401	402	397	399	403	402	401	409	378	393	434	390	395	409	421	448	434	412	418	413	404	390	389	405	403	413	415	397	403	400	367	418	411	401	461	405	417	402	400	432	403	435	419	411	410	375	414	399	464	430	438	416	439	425	436	373	422	409	407	435	426	440	376	427	427	411	435	404	384	395	414	429	419	413	438	437	396	404	396	398	421	423	408	406	391	420	397	415	404	402	387	437	383	421	412	411	424	381	399	434	407	384	443	414	395	417	399	406	394	414	375	413	422	375	378	417	406	384	389	370	410	417	386	382	409	363	394	368	398	435	387	429	369	451	444	434	407	393	419	389	407	412	395	399	447	397	409	436	383	391	386	412	430	361	415	429	401	385	431	443	446	398	396	431	394	386	417	430	408	396	399	411	418	419	416	431	420	435	410	403	394	391	397	396	392	413	421	419	375	423	384	418	411	413	405	420	402	402	394	417	373	421	415	399	395	393	388	401	415	445	394	394	423	414	412	378	435	438	406	378	423	421	408	406	389	443	372	391	419	404	423	401	402	374	397	426	447	409	405	399	414	407	410	418	423	390	398	405	393	406	404	398	406	412	385	431	411	425	405	426	415	395	381	384	398	391	430	433	420	382	390	368	453	407	398	392	388	417	396	372	424	413	404	397	418	408	393	439	407	416	366	405	422	416	384	393	403	396	404	392	380	418	379	394	453	377	402	457	385	383	400	427	411	402	407	424	377	383	384	418	381	419	393	423	403	409	399	405	406	393	418	386	383	413	431	404	392	390	405	448	427	371	405	409	394	402	395	419	414	412	403	415	421	394	395	371	417	418	392	407	422	406	393	398	431	410	410	391	400	443	400	426	425	402	400	410	382	408	407	395	406	393	427	430	381	394	389	397	392	414	383	391	425	400	428	429	360	417	350	379	360	419	403	411	409	383	423	390	403	420	446	372	430	418	389	371	396	421	375	404	425	409	394	423	416	397	380	403	381	399	381	388	395	415	384	413	373	399	447	397	395	368	399	435	402	392	435	397	385	432	394	462	410	389	388	435	382	400	370	375	392	413	436	397	386	396	396	392	444	438	421	419	415	373	424	429	416	423	423	407	405	406	405	438	388	388	411	400	393	427	419	410	437	412	443	377	391	444	391	449	446	417	365	404	401	408	438	394	414	420	422	419	427	416	362	413	428	439	418	402	391	414	421	404	358	396	399	415	417	406	414	439	400	406	373	419	393	379	397	453	389	387	397	404	405	390	425	420	372	378	433	400	420	429	383	336	398	415	398	423	396	406	420	413	379	419	441	421	367	392	409	425	445	388	387	425	437	420	376	430	372	408	408	429	370	420	407	443	396	405	397	433	377	410	380	400	390	439	398	408	396	360	416	418	406	385	450	381	399	431	427	402	363	414	430	412	409	434	410	392	402	408	421	420	430	399	411	451	421	406	392	401	347	403	361	424	399	400	404	407	424	400	401	390	395	405	416	413	413	411	405	367	383	405	441	405	402	417	387	441	411	359	375	412	410	373	395	395	420	409	411	369	395	434	407	401	408	377	402	387	412	353	402	386	410	402	401	404	389	426	432	412	401	412	428	385	433	378	416	434	423	406	419	406	395	430	427	418	389	432	394	408	416	429	393	432	432	420	398	404	410	396	398	425	392	395	410	382	438	411	411	386	371	376	408	432	399	402	376	422	399	439	424	397	395	363	421	397	403	384	391	426	415	429	423	407	408	434	414	400	398	389	376	406	405	386	385	414	407	397	405	420	409	373	376	411	394	371	421	409	432	372	409	402	384	410	391	406	402	395	420	417	429	399	387	411	393	387	411	394	425	401	381	390	435	417	411	414	343	369	409	422	433	386	387	410	395	394	372	397	419	417	387	390	428	368	372	396	434	392	386	409	406	381	397	391	400	415	380	428	390	380	406	404	412	368	418	402	382	393	392	394	399	414	406	401	374	418	416	371	422	397	422	419	416	451	377	382	438	403	412	380	403	426	402	400	417	424	389	387	403	405	416	382	420	407	381	399	438	410	399	424	414	431	377	366	436	422	386	409	406	398	389	414	423	407	423	414	404	413	386	402	398	430	393	410	408	408	403	401	391	412	405	421	408	399	404	397	442	400	403	409	409	383	390	378	380	401	435	395	395	384	405	386	402	416	419	394	376	434	431	397	413	385	398	425	419	427	408	418	416	379	389	403	415	393	409	426	412	408	394	448	406	427	388	397	398	410	405	416	388	449	410	407	398	408	443	436	393	359	382	434	402	387	385	414	437	407	417	417	415	394	401	418	456	416	414	411	395	371	402	389	416	452	397	396	410	436	370	375	388	391	375	439	443	411	400	413	408	388	403	377	405	404	386	388	420	426	391	427	398	403	410	416	413	378	407	402	416	413	382	387	379	406	395	396	419	400	404	407	421	407	395	407	420	386	398	427	399	373	424	420	397	385	403	396	423	415	431	395	392	367	415	387	390	377	403	419	376	412	378	414	401	412	421	372	406	379	404	431	414	397	398	401	427	418	421	426	415	394	414	412	396	388	424	402	356	406	411	406	414	410	412	380	401	424	382	395	363	419	433	386	410	399	419	394	382	421	397	376	362	416	412	373	418	378	419	413	424	420	415	407	408	428	397	408	415	402	375	392	376	403	375	417	440	429	408	346	377	409	399	406	422	396	399	398	405	435	407	424	438	399	399	399	405	432	449	391	420	402	393	384	455	417	444	422	384	427	372	370	380	391	414	410	430	405	389	422	398	402	418	416	431	422	377	383	401	381	392	446	398	378	376	389	413	444	430	377	393	432	418	388	389	404	409	409	407	414	401	392	414	421	409	400	398	370	418	423	398	409	373	408	380	376	402	420	393	396	408	406	401	441	387	398	417	393	405	386	389	407	433	410	428	400	395	404	386	408	391	392	405	409	419	418	421	392	425	396	396	401	415	391	379	425	426	403	419	396	412	382	408	418	407	384	419	409	426	434	432	398	429	414	385	420	414	371	412	379	431	396	391	370	432	396	413	409	397	430	380	367	415	391	390	422	429	412	402	389	385	371	390	401	413	366	365	415	402	395	416	400	449	416	384	394	418	403	422	418	405	436	448	402	409	400	418	362	415	424	388	412	377	386	425	423	401	403	438	424	409	392	417	396	353	415	396	414	421	397	403	414	408	398	377	401	397	361	433	413	411	375	410	371
31639	47856	36992	18568	7272	2605	1121	664	588	573	601	588	594	599	569	572	600	600	575	573	617	526	591	535	593	618	594	633	575	620	557	610	594	574	580	570	549	591	611	607	605	630	590	586	596	568	592	598	576	574	580	552	556	583	575	617	587	574	569	574	597	624	611	590	568	561	563	569	607	591	588	611	587	612	596	568	627	600	602	558	621	565	589	566	585	603	573	553	595	585	601	560	659	580	630	598	599	567	560	582	602	575	533	615	581	587	548	606	601	582	614	587	566	572	582	590	566	573	519	592	581	591	563	586	613	573	609	650	635	587	575	622	579	555	608	577	609	549	593	614	612	573	600	598	603	609	612	583	574	544	573	584	584	614	517	555	585	626	567	618	571	617	595	595	567	566	571	586	584	576	592	548	597	575	559	561	598	590	576	607	619	586	626	609	588	603	617	599	535	604	597	581	613	587	560	589	620	528	575	579	606	543	555	609	591	585	553	621	563	617	567	581	594	556	568	619	600	609	589	527	565	557	593	607	599	604	638	597	591	580	627	626	564	620	588	574	585	542	545	574	614	595	573	604	586	600	568	565	567	582	574	553	556	625	575	575	598	579	554	572	576	586	605	602	569	607	581	578	553	554	540	617	593	608	614	584	531	585	556	563	533	563	566	601	598	574	531	605	564	591	608	564	577	572	568	579	554	578	597	600	600	597	552	581	553	581	588	599	595	605	575	576	569	594	612	530	597	567	555	607	563	596	605	543	570	620	572	580	580	524	561	605	570	572	581	566	580	577	567	592	588	579	548	545	628	578	612	576	562	575	593	540	550	542	547	573	616	601	585	632	578	539	561	578	565	563	582	598	642	546	595	547	626	531	576	569	611	622	541	566	588	632	576	613	624	587	620	611	606	587	608	587	574	581	605	590	581	610	572	574	551	601	615	594	597	604	572	592	576	594	611	552	592	583	570	563	559	603	592	563	575	580	568	602	576	578	582	610	626	560	603	566	599	610	559	557	601	590	579	577	557	591	578	602	546	546	556	576	591	618	568	596	569	563	596	583	621	525	568	625	569	632	558	533	533	613	599	605	583	567	606	605	574	622	578	538	566	602	631	615	570	654	621	593	578	554	615	575	594	615	564	601	576	608	580	574	570	529	547	567	543	625	589	559	610	572	605	612	549	604	515	592	558	620	558	642	591	601	589	582	582	603	553	597	644	566	507	569	657	623	564	559	609	613	597	575	585	558	593	588	611	600	573	554	599	599	623	600	545	645	586	585	578	543	565	565	593	592	594	565	570	605	574	557	619	555	610	583	600	611	603	591	550	604	645	577	613	547	596	593	592	642	588	606	589	562	603	582	561	611	594	592	567	626	587	595	575	597	575	594	521	622	547	579	585	571	561	579	579	586	597	614	526	577	597	576	594	552	565	588	596	614	628	600	606	633	591	612	589	555	593	607	566	625	598	552	547	580	570	569	527	583	582	561	577	590	548	629	568	598	568	599	575	559	584	579	565	550	559	614	532	590	611	589	569	614	574	584	584	588	599	579	575	603	573	562	559	624	572	581	570	612	578	589	581	561	587	574	619	597	598	602	614	542	663	585	561	632	572	568	562	556	588	598	584	580	589	576	603	558	600	594	582	605	590	577	565	602	643	560	620	619	590	577	578	595	565	544	585	596	576	582	550	610	564	569	604	607	596	594	564	654	604	608	636	577	554	592	599	588	569	583	560	626	553	581	590	577	588	593	628	610	607	603	582	596	563	578	590	597	590	607	574	570	586	584	614	542	625	607	569	590	576	554	624	613	591	552	609	590	626	580	604	591	602	585	563	595	599	600	594	614	618	599	561	589	537	592	545	538	556	591	574	535	559	599	566	580	629	580	574	591	617	565	590	549	597	537	611	564	557	572	583	576	566	599	581	550	579	615	580	632	574	564	555	611	599	591	595	570	595	560	578	561	552	607	629	560	613	589	595	607	566	589	599	570	568	615	615	596	543	578	604	588	562	628	575	609	536	583	546	600	597	628	602	594	601	596	602	570	582	561	566	618	620	585	566	588	573	589	530	610	591	574	599	558	581	592	596	567	577	564	577	573	599	577	587	613	584	571	526	553	577	582	641	625	556	556	580	558	558	566	589	594	590	584	558	584	583	595	546	597	553	564	572	617	515	583	602	583	577	620	551	564	560	636	573	557	566	591	555	605	623	574	577	536	594	607	561	582	571	573	524	641	594	598	591	634	590	577	565	570	570	580	558	561	556	579	588	580	626	559	589	587	566	574	582	563	629	545	559	557	539	566	646	603	565	585	582	622	580	583	575	567	600	582	572	595	587	572	596	561	574	605	559	588	588	593	601	544	610	607	545	566	556	612	604	585	570	539	587	605	573	562	605	619	570	611	624	607	550	627	587	542	594	589	553	627	581	548	609	573	583	615	567	616	600	593	606	578	535	573	589	604	531	587	605	586	575	612	592	597	592	594	593	588	590	555	573	581	583	589	578	605	609	569	565	581	549	599	598	588	645	627	594	554	550	571	597	618	535	553	526	584	603	595	575	595	599	573	599	580	594	576	597	596	623	559	574	576	575	587	591	543	554	565	567	580	589	556	575	579	549	646	564	600	591	583	585	570	617	586	606	581	595	618	584	604	625	600	589	574	584	610	534	568	553	569	594	562	625	628	606	586	580	595	607	538	576	607	597	575	567	582	581	588	561	570	579	596	602	581	631	562	572	576	568	594	545	550	619	560	546	578	642	572	645	576	608	628	581	584	575	570	585	623	577	553	576	571	597	612	587	615	584	584	571	590	570	585	552	607	571	582	552	549	579	556	563	565	546	549	593	634	567	543	602	569	574	581	579	607	570	568	604	563	597	584	608	545	570	588	607	578	575	599	599	597	611	597	515	570	580	595	597	576	554	558	565	607	547	589	629	627	610	585	517	595	625	559	540	602	555	545	565	571	565	559	571	628	574	590	544	618	601	624	562	592	611	570	561	573	552	637	539	618	561	544	559	571	606	603	567	526	589	572	594	595	638	590	600	558	576	607	584	545	591	594	595	549	551	640	614	567	598	589	581	599	586	580	597	579	581	575	626	576	589	581	579	589	595	575	602	597	623	612	598	571	556	580	560	590	583	599	578	555	619	588	554	557	561	570	592	594	571	579	563	593	598	540	572	588	552	534	590	584	610	588	561	560	599	595	578	561	615	551	567	566	593	606	596	583	576	586	573	649	611	613	560	596	578	593	607	594	584	608	596	560	572	567	561	591	563	581	579	602	589	605	608	548	600	560	598	616	594	622	523	579	560	567	629	593	596	540	572	571	590	593	589	579	612	577	625	587	568	589	570	589	574	630	578	571	582	594	541	589	531	547	554	557	585	576	585	535	581	568	591	578	593	559	557	589	604	578	566	555	584	552	606	569	586	592	604	581	586	579	602	575	552	558	565	573	573	634	570	565	609	556	598	593	609	611	592	601	591	576	610	608	564	591	575	613	592	604	570	593
24771	22868	34783	32211	24121	16127	4227	834	495	436	434	450	408	416	454	449	423	430	452	440	461	477	449	446	433	439	422	393	452	468	426	447	448	465	418	467	390	412	422	420	436	454	411	449	400	473	443	466	431	450	429	445	417	397	452	456	427	426	413	456	444	448	419	476	432	362	439	445	438	442	412	446	447	433	411	440	459	433	415	417	444	391	432	399	397	421	444	415	384	419	471	453	437	426	408	467	445	442	420	419	441	464	424	426	454	409	428	447	470	462	409	454	448	430	432	424	440	463	473	435	429	385	390	403	394	426	433	448	437	426	420	420	437	453	451	404	419	436	421	449	469	443	417	456	429	430	438	428	460	422	399	461	423	451	378	435	438	434	449	419	423	445	447	458	440	436	441	425	427	463	477	448	422	441	418	409	414	390	396	437	453	418	414	436	383	456	417	471	407	463	436	444	429	410	420	421	448	403	389	420	410	399	422	382	444	471	425	397	432	438	437	403	408	423	416	386	434	424	416	425	414	410	429	422	423	451	421	406	422	418	444	412	446	443	436	450	432	439	401	454	467	419	427	422	440	393	423	438	419	414	426	443	451	412	444	433	426	437	427	419	439	427	437	475	459	420	447	445	416	451	421	427	445	423	444	432	445	451	437	481	408	448	412	413	437	450	467	421	417	440	439	414	416	441	468	449	474	404	413	470	434	441	432	449	431	432	442	424	420	431	432	413	462	433	469	411	405	411	429	432	442	430	426	425	440	441	385	441	408	427	424	409	385	426	482	442	428	444	407	434	430	391	451	423	419	449	435	440	467	408	418	413	424	418	393	396	424	437	444	429	461	430	413	427	412	443	436	476	436	435	403	475	445	458	421	425	424	422	455	451	427	426	423	430	407	451	422	437	418	431	454	442	411	465	441	416	428	442	429	415	424	421	460	428	412	422	451	421	459	417	432	429	419	457	415	402	419	445	427	399	417	405	428	423	454	410	433	414	451	426	429	379	411	401	438	394	437	421	408	384	406	432	450	442	429	402	447	397	426	434	414	447	463	405	469	412	416	402	447	398	446	440	450	409	392	417	437	396	447	458	446	423	418	406	413	420	399	426	404	419	417	428	430	417	424	447	450	405	447	418	378	425	423	419	438	408	393	430	416	446	425	423	444	423	407	412	417	421	431	445	450	415	413	424	400	440	407	433	451	417	435	397	410	467	439	428	424	455	436	451	405	431	435	399	427	420	436	449	418	416	392	413	452	452	417	406	442	429	448	465	456	467	461	438	431	404	438	476	430	439	426	433	437	463	423	422	447	419	418	439	423	416	408	427	405	446	418	440	430	434	429	413	421	410	436	428	423	428	412	415	468	438	455	394	414	429	437	440	476	428	445	455	412	439	417	430	379	441	405	466	419	437	383	440	430	436	474	418	453	460	436	405	411	444	452	452	453	427	412	429	427	464	428	427	414	384	398	442	396	445	452	441	434	463	426	422	424	434	437	423	442	420	418	427	444	425	398	460	377	460	467	381	467	433	403	436	400	451	447	414	462	368	461	430	432	411	406	437	440	425	413	447	443	441	415	406	439	425	455	419	448	456	431	445	435	439	406	460	376	447	413	462	449	446	435	429	451	456	434	436	443	453	465	425	443	459	414	475	464	442	431	421	452	444	428	432	389	450	454	431	416	414	410	412	445	470	421	432	461	468	437	383	409	430	461	414	435	398	399	426	432	446	432	443	413	396	423	413	406	428	402	468	417	424	416	392	454	406	422	431	441	415	455	395	423	426	416	417	415	442	453	422	440	442	419	434	426	408	441	423	424	387	466	435	446	429	402	415	454	460	426	443	456	406	429	475	459	468	423	430	399	417	425	455	433	435	458	421	430	444	446	419	428	412	422	424	438	445	432	426	444	441	409	418	440	444	444	456	396	403	420	437	427	408	435	411	371	408	420	435	429	410	438	444	417	448	432	421	447	372	413	434	453	438	438	430	428	417	449	432	444	424	443	449	435	433	467	453	398	424	422	402	442	431	398	448	412	379	429	407	442	478	425	423	427	468	425	430	417	436	389	447	439	422	419	427	432	421	456	440	449	468	449	417	442	450	441	426	396	416	451	418	421	461	421	434	426	430	423	403	445	425	423	440	460	394	414	436	398	409	431	419	475	395	459	446	400	422	444	420	434	427	434	429	409	428	409	420	409	430	442	463	401	410	466	470	450	441	426	443	441	468	477	397	467	470	454	449	424	411	389	423	416	464	439	398	423	432	448	446	414	492	444	424	452	482	414	435	422	463	414	425	437	424	400	418	407	395	431	434	447	422	440	432	438	407	428	442	455	422	411	430	435	446	455	422	448	414	437	415	458	413	431	406	391	419	462	440	436	421	448	444	436	453	421	461	438	403	388	441	445	463	453	462	424	439	396	426	403	450	418	392	410	425	433	453	424	453	424	411	446	416	435	417	390	462	425	427	449	420	417	464	406	450	438	408	440	459	464	414	429	418	379	409	423	427	418	423	430	419	404	442	437	382	435	430	433	431	454	440	426	423	445	451	384	423	425	476	437	410	451	412	454	433	434	384	398	451	431	399	422	439	426	420	420	414	419	426	402	429	421	439	461	417	434	404	430	445	415	445	421	446	425	429	415	424	445	434	426	433	464	429	430	466	418	426	413	409	438	413	391	418	432	397	431	469	415	450	464	409	450	381	411	454	462	410	411	492	442	388	431	446	426	425	437	431	439	430	441	386	429	437	427	421	437	432	417	431	448	429	421	440	420	422	440	417	418	414	422	483	408	376	444	383	431	495	490	385	456	430	409	445	433	420	406	422	469	424	423	430	424	442	486	447	422	435	472	431	376	409	431	459	410	408	438	432	443	429	403	463	428	420	450	476	451	409	432	441	443	433	414	450	434	413	381	430	434	422	399	399	416	373	418	459	446	408	397	438	457	418	412	423	428	439	406	437	403	445	418	445	453	403	465	400	435	426	419	394	443	474	395	445	440	459	439	442	463	419	409	450	415	463	418	412	452	434	444	413	402	435	432	412	432	415	437	448	428	444	416	418	400	406	434	427	441	406	414	437	434	462	417	406	459	443	444	445	442	463	421	400	432	426	410	416	416	418	445	417	405	438	459	423	453	411	423	421	485	429	445	439	415	415	453	429	422	450	432	458	409	439	427	412	432	433	432	441	405	448	484	457	456	440	429	392	436	433	412	414	446	490	444	445	416	419	460	415	403	480	444	433	420	462	438	419	425	424	452	437	439	431	398	404	425	428	408	417	434	432	405	435	449	457	453	414	454	436	421	407	429	432	456	440	465	404	425	415	421	384	405	446	424	442	432	462	407	420	453	468	411	456	444	449	459	431	422	399	424	433	448	426	469	453	477	420	430	477	393	390	431	477	431	423	418	417	442	435	449	435	429	410	430	401	394	441	443	414	448	468	464	398	408	415	479	418	430	413	446	456	446	441	405	474	428	438	451	456	390	402	437	443	423	472	455	444	408	429
57761	93735	74021	47497	28331	12473	4089	1422	772	715	613	622	623	647	647	578	619	610	619	579	620	577	633	617	638	577	646	625	600	613	675	637	615	624	591	616	594	611	660	640	625	594	586	621	578	636	629	628	569	615	631	611	592	590	629	657	567	600	605	621	598	599	613	637	612	614	657	607	620	671	599	627	608	596	619	629	613	659	605	666	627	608	673	623	585	596	575	613	581	617	553	619	649	631	651	635	622	581	670	626	566	628	627	586	632	595	633	595	630	628	643	621	659	620	548	615	576	576	569	637	580	606	626	619	628	634	614	588	614	607	638	574	536	631	638	617	632	626	610	591	594	639	624	638	613	616	651	661	635	632	610	630	635	615	626	656	609	600	631	564	627	609	604	636	626	618	645	607	640	605	610	643	619	634	627	627	581	630	581	606	647	560	642	604	611	586	616	626	645	640	594	626	579	625	603	650	634	611	612	637	634	591	641	602	627	574	612	606	577	638	595	580	640	592	628	568	637	645	596	625	662	572	628	583	618	598	600	607	573	584	611	591	662	569	616	614	621	623	620	577	579	601	630	665	611	608	600	604	635	608	637	673	610	609	663	610	610	578	639	647	620	611	604	593	567	610	601	618	614	608	616	585	622	555	626	605	630	578	608	595	620	610	654	641	612	625	643	639	615	619	655	623	599	606	599	618	611	630	611	627	650	591	669	642	575	593	640	600	606	590	634	612	603	620	616	616	576	612	637	571	593	624	614	615	612	581	567	573	613	652	600	624	649	614	638	626	565	615	591	634	610	591	610	561	604	649	599	572	590	645	635	604	577	600	599	639	565	622	600	637	579	643	599	597	555	611	614	619	630	621	618	605	626	608	593	636	630	599	622	571	587	551	611	631	582	580	586	601	628	621	592	602	605	631	612	558	622	628	590	611	620	586	639	576	644	662	606	629	613	637	620	604	630	591	600	633	635	648	615	637	622	588	589	612	602	598	650	581	599	664	637	585	589	656	613	603	641	578	618	624	630	605	662	591	650	635	639	614	616	607	634	628	571	630	597	624	582	623	590	608	611	604	662	595	576	599	564	650	612	602	616	628	578	587	643	603	641	610	633	613	622	629	611	622	609	625	608	614	605	652	632	584	580	619	592	608	638	629	594	629	640	607	638	579	642	609	581	589	600	562	637	566	599	620	634	636	609	595	576	595	593	613	570	627	622	570	607	606	657	606	585	621	566	569	618	588	593	623	596	613	589	613	619	584	619	638	627	623	622	615	596	622	627	624	595	616	607	668	588	631	610	601	650	607	620	605	621	606	622	592	568	634	608	618	645	592	671	603	580	635	614	628	658	606	655	649	580	636	648	609	624	633	627	600	607	650	572	642	612	651	605	586	647	627	619	550	584	645	629	627	603	606	597	612	559	629	625	645	597	606	600	639	587	583	566	658	628	628	620	583	618	602	636	624	643	582	613	608	620	642	632	596	588	655	580	612	652	577	589	608	638	644	566	577	605	609	612	579	615	643	614	585	621	597	606	612	601	620	594	649	608	593	625	609	636	572	636	595	571	614	616	659	620	592	642	623	592	634	610	594	658	645	641	601	634	611	646	639	648	617	632	597	582	625	598	622	586	605	621	627	626	649	588	638	656	599	588	608	587	619	603	629	636	603	628	619	606	607	568	606	610	646	637	604	601	604	674	613	589	659	629	599	584	615	629	626	586	598	610	589	624	630	661	607	643	637	648	592	614	616	637	599	613	603	600	618	625	610	590	601	579	610	665	597	637	593	634	616	612	582	601	604	615	603	565	615	629	600	595	588	613	615	594	618	591	589	597	628	571	604	620	617	648	594	582	614	616	578	599	604	581	623	576	618	585	584	595	632	601	588	638	589	629	582	617	586	615	633	642	623	607	579	622	609	628	614	628	644	573	604	601	605	616	576	633	616	597	637	616	647	602	621	638	625	638	634	577	601	610	638	619	660	660	638	567	635	579	641	623	578	572	613	576	624	621	613	618	565	581	632	596	639	615	606	618	597	618	612	615	595	626	619	603	591	612	572	613	608	646	625	580	608	590	588	645	631	614	611	617	600	605	621	641	621	598	619	612	627	615	613	625	613	568	595	634	570	631	626	646	625	608	627	596	641	632	632	610	648	617	641	622	601	610	605	624	611	607	632	635	628	622	603	592	604	632	635	612	611	633	570	604	595	628	557	601	609	615	628	598	615	578	653	622	632	587	620	589	580	605	574	591	599	621	631	662	599	671	637	611	593	596	627	667	655	651	643	609	628	643	645	618	629	621	624	571	549	612	637	628	653	589	600	588	615	590	614	648	608	625	577	600	645	601	614	583	640	602	613	647	645	623	586	625	597	597	611	626	632	630	639	605	655	625	596	616	628	623	600	634	579	620	618	669	659	632	585	653	607	603	605	616	615	623	618	618	602	646	591	605	585	632	624	598	608	601	593	665	617	586	620	592	581	629	631	613	607	621	628	616	579	579	628	585	614	631	667	616	601	581	630	628	633	618	637	674	621	611	653	621	641	630	589	580	623	616	603	608	584	657	664	628	621	641	536	642	638	642	591	628	617	575	626	619	565	586	628	640	614	585	583	628	624	618	591	599	605	587	602	622	613	630	611	619	573	601	658	641	617	620	660	617	640	596	580	596	584	622	589	618	598	626	621	645	601	586	636	641	625	584	613	608	575	618	581	622	638	641	591	602	615	606	631	660	585	621	623	613	596	662	610	591	614	624	592	617	608	574	584	587	640	575	568	597	562	597	616	652	588	594	592	607	619	626	596	635	605	620	595	615	617	614	617	627	635	575	610	643	622	608	606	680	566	611	629	638	608	607	618	630	653	587	613	627	606	623	588	616	606	583	612	589	601	586	602	629	600	650	642	631	621	588	624	568	605	612	641	602	659	610	628	599	573	673	650	591	600	657	588	629	612	649	612	628	631	594	631	595	647	613	574	614	611	580	610	579	598	642	583	602	603	555	650	585	654	605	615	583	609	606	640	604	602	643	622	639	585	591	595	601	602	624	578	562	584	623	576	641	614	591	597	579	608	633	571	612	576	639	608	628	572	601	611	568	597	631	617	643	600	616	631	606	597	605	594	635	601	567	597	596	615	576	629	629	666	549	603	632	608	634	599	614	606	593	622	585	622	635	615	584	598	636	626	645	621	622	561	602	610	651	649	598	627	628	636	604	599	622	607	623	619	619	623	588	603	596	587	567	620	606	595	633	658	604	610	643	582	618	617	590	632	586	594	617	612	606	650	624	632	595	575	615	604	608	594	645	585	601	636	595	642	653	580	603	612	595	642	635	570	573	608	578	631	623	645	605	640	615	607	601	633	584	619	589	608	652	610	648	586	619	600	635	633	614	630	599	619	622	596	602	627	615	590	665	632	613	595	611	614	595	634	635	643	618	624	616	636	574	589	584	662	597	626	675	605	606	631	629	615	600	601	611	609	617	577	636	611	644	595	611	602	643	628	627	608	608	596
23577	22096	32128	27928	23921	21487	11887	1409	602	451	479	399	472	435	423	437	412	453	456	426	436	448	424	414	450	414	393	460	394	455	443	426	436	419	415	427	407	454	427	477	423	415	425	434	449	457	415	436	415	424	429	423	423	434	392	421	421	401	422	433	418	412	423	415	427	424	433	465	401	427	434	421	424	439	450	412	490	422	455	469	418	464	389	419	403	415	419	404	432	424	441	462	406	433	425	387	431	413	411	432	425	449	414	445	433	420	408	407	419	442	397	430	410	415	404	413	418	412	435	434	407	451	479	416	396	419	410	453	451	430	395	406	436	440	401	430	435	421	439	453	421	435	420	424	407	440	430	466	387	450	422	404	424	412	452	453	422	424	432	451	445	456	367	426	430	421	446	413	426	392	445	396	406	406	434	454	445	416	405	412	431	430	409	449	431	436	437	438	423	439	433	441	387	414	425	429	411	455	426	387	400	408	412	411	424	407	443	409	418	413	431	429	438	424	486	398	406	414	412	432	384	487	426	439	452	439	371	407	453	446	422	407	411	427	403	447	422	428	406	447	400	426	443	425	424	411	429	423	450	424	366	442	455	456	423	435	432	447	448	424	470	433	454	428	436	431	464	449	443	419	425	417	403	438	433	416	389	402	425	455	422	421	402	418	429	445	422	428	420	435	477	418	416	398	453	447	400	418	426	404	460	455	441	439	434	423	407	462	463	409	427	430	410	408	393	453	426	453	405	422	411	438	437	458	431	425	447	423	441	402	444	437	443	405	410	424	431	440	442	405	451	462	438	464	433	431	429	437	427	433	477	434	444	440	416	396	410	394	419	462	422	419	421	465	455	449	436	420	431	374	453	431	430	438	429	399	421	408	402	431	436	405	436	471	425	431	415	440	443	451	445	466	437	434	410	426	401	439	412	404	409	456	407	463	419	389	400	457	437	425	423	436	424	371	447	422	433	434	408	397	432	433	467	435	428	421	422	434	445	444	411	426	438	428	426	446	412	405	410	478	432	424	420	402	432	405	432	405	438	399	425	404	449	462	397	406	415	393	411	427	453	433	477	414	451	424	474	419	433	422	421	463	390	434	471	441	416	427	426	395	418	452	418	444	422	401	429	436	427	436	448	412	380	440	447	423	455	398	451	439	421	444	411	438	475	408	407	423	392	442	406	431	421	411	405	445	401	438	434	414	399	390	401	434	439	401	404	427	439	435	425	419	395	430	438	390	439	428	416	412	457	413	459	442	398	474	405	429	444	428	446	445	391	413	408	415	496	428	413	461	473	417	447	397	406	456	452	402	454	410	443	463	415	383	469	451	396	470	437	413	449	420	446	409	424	410	435	450	413	423	417	423	431	444	446	408	407	435	385	415	426	390	438	448	455	423	397	409	390	381	445	449	429	443	426	448	419	424	461	407	456	440	389	427	402	408	403	394	456	409	447	410	465	439	422	412	483	421	446	424	444	415	396	419	426	430	424	449	443	429	418	431	376	437	409	427	454	418	448	450	427	401	410	446	440	425	432	422	433	423	451	432	423	433	422	432	449	426	434	439	446	462	433	415	444	439	446	427	433	426	441	462	461	419	446	425	427	424	449	434	456	440	427	445	433	439	401	386	416	429	416	418	430	433	429	454	427	395	455	409	450	437	467	416	425	435	391	389	443	418	476	419	469	465	394	393	384	413	440	426	442	437	447	459	423	427	418	439	425	410	403	434	441	426	405	373	398	444	449	453	420	461	427	397	396	455	428	429	402	445	423	387	419	406	404	413	440	424	442	418	404	448	424	452	427	410	420	398	451	428	415	442	414	428	396	432	452	443	417	445	387	403	386	433	409	392	423	431	424	431	418	451	444	417	434	436	437	431	420	430	423	399	431	428	454	425	430	411	419	436	410	461	390	394	437	423	458	432	435	401	398	417	404	429	396	406	446	452	412	391	392	430	416	418	420	432	389	425	453	399	445	423	403	404	413	415	416	419	389	417	425	435	436	451	436	407	458	408	401	432	430	459	397	446	417	350	400	401	429	419	418	430	427	418	441	453	436	433	431	427	400	474	413	426	419	463	411	413	436	446	423	420	375	409	421	392	396	463	425	428	410	404	439	421	431	415	462	430	442	400	456	416	418	437	438	425	403	433	464	437	448	407	429	421	401	418	396	418	446	424	452	418	457	406	404	414	423	404	447	430	401	474	460	409	412	414	421	439	395	423	444	416	378	457	428	418	403	460	436	375	399	447	457	455	404	422	415	434	468	396	429	362	393	438	408	397	425	439	439	435	409	379	420	388	414	421	408	383	427	428	424	419	400	391	425	393	427	438	414	436	439	405	444	493	414	440	396	470	423	428	440	434	446	398	411	422	415	411	419	407	435	442	450	437	402	400	454	425	412	421	417	435	405	423	443	401	429	409	436	392	418	432	428	461	429	432	425	431	399	415	440	408	443	422	439	459	429	449	447	418	444	434	458	458	413	431	409	416	448	433	439	433	418	420	472	423	416	406	413	444	410	406	420	403	418	429	421	418	431	442	434	444	422	403	388	410	432	419	431	464	431	419	450	439	374	457	394	448	437	412	439	435	425	442	441	432	410	397	406	371	420	402	429	415	411	402	443	444	408	447	447	426	421	427	456	420	440	411	404	409	450	418	435	460	376	387	445	432	444	445	409	417	435	418	436	462	407	453	423	430	446	426	498	407	416	419	445	434	404	411	418	421	414	423	441	411	425	435	435	423	411	417	464	423	428	408	459	399	395	423	412	432	438	484	395	425	436	434	372	436	439	420	412	438	450	412	444	427	403	418	413	428	436	451	403	399	422	431	454	415	409	431	419	419	455	406	432	427	411	448	436	435	400	410	409	433	408	418	458	434	445	405	446	426	401	434	440	427	408	448	396	451	408	419	405	445	431	398	447	434	403	435	386	426	435	439	424	427	415	415	433	446	400	422	386	473	395	474	469	439	415	417	457	409	410	430	418	419	415	403	430	427	452	456	444	434	400	445	443	431	455	430	432	424	448	424	384	417	437	432	467	434	432	437	429	440	456	436	431	422	461	450	418	417	438	459	441	457	400	388	430	416	424	439	402	401	407	399	418	428	453	452	421	444	449	425	465	429	447	419	429	425	436	435	435	434	446	444	450	409	435	424	451	420	455	455	411	429	432	445	402	426	415	403	408	425	417	407	390	425	415	434	459	436	425	445	413	461	397	435	428	460	423	425	422	440	441	444	439	458	395	454	427	462	458	450	396	455	386	426	437	401	421	430	397	422	426	401	418	412	406	437	422	440	388	440	449	428	444	452	402	410	436	412	415	408	396	429	426	425	429	459	450	396	406	471	432	395	438	416	392	393	419	420	429	396	447	431	449	414	424	430	427	431	429	419	405	406	425	446	396	414	419	387	438	397	417	437	435	421	460	436	434	436	489	421	444	456	430	438	434	396	451	416	444	436	459	409	389	466	403	434	431	430	447	433	416	438	438	463	416	443	438	446	418	400
62100	104244	83743	57226	35763	17740	6099	1809	821	611	619	607	572	622	609	603	571	568	588	584	620	588	600	581	638	605	586	586	589	609	587	617	591	639	600	616	543	641	588	623	574	618	600	589	585	597	601	579	586	609	572	601	665	593	613	577	605	587	583	593	555	610	619	559	578	591	596	593	625	640	606	586	586	617	599	647	603	573	573	626	569	555	584	608	605	620	635	581	590	570	596	599	578	619	577	566	600	597	587	559	545	609	565	595	597	571	622	586	580	615	562	597	549	618	583	580	634	646	598	607	613	615	561	598	559	593	624	559	621	542	647	634	543	613	619	604	605	604	602	568	584	603	575	612	556	604	600	589	627	570	586	617	585	559	567	629	614	599	565	544	608	612	597	628	630	627	584	594	580	587	588	649	616	587	608	593	598	614	571	571	594	578	608	539	554	587	605	592	596	617	606	575	594	601	624	567	569	587	570	588	580	622	560	559	573	568	644	585	584	588	619	621	548	619	603	599	577	559	580	600	600	598	566	568	604	583	589	602	642	575	584	577	577	587	596	579	589	607	572	636	565	576	559	524	606	579	629	584	586	569	578	592	593	570	585	572	602	591	591	611	617	613	590	580	597	591	584	621	586	577	607	599	607	578	632	574	631	622	585	610	575	582	614	637	568	577	588	588	600	530	577	646	568	559	601	631	618	639	623	564	598	598	568	573	577	595	583	568	575	599	586	623	616	600	601	624	589	588	638	620	649	544	569	579	621	568	570	598	664	588	603	579	644	610	598	620	619	629	589	588	578	564	612	612	561	578	607	626	552	588	625	615	606	584	588	579	565	588	610	582	561	580	590	647	585	603	589	628	623	608	610	602	593	601	642	573	605	587	593	592	583	605	591	606	579	603	595	611	587	615	591	544	555	535	594	595	580	589	568	601	633	622	573	581	569	588	588	601	597	559	626	641	602	578	599	561	608	606	608	582	602	592	622	637	568	616	592	604	589	594	607	599	622	600	612	617	630	564	593	626	617	567	594	634	583	614	615	565	596	609	585	597	609	582	597	627	598	604	591	551	566	552	607	603	604	572	582	574	562	564	640	575	587	618	652	609	575	590	566	621	598	601	556	583	564	660	562	577	594	605	578	596	596	586	575	597	573	592	622	586	570	570	602	579	636	534	585	560	569	594	618	617	629	594	606	571	584	583	565	617	624	645	562	590	607	560	556	548	576	604	593	557	585	567	608	539	599	626	571	621	563	613	588	557	600	580	571	543	627	535	605	547	625	601	595	601	614	578	562	611	631	609	593	585	584	596	615	598	622	603	611	626	578	614	582	562	571	616	567	628	584	603	564	592	563	646	601	599	604	649	567	611	605	610	597	570	543	561	592	563	644	618	589	567	661	615	602	594	596	561	615	592	576	617	599	602	567	623	577	567	597	576	593	604	618	585	597	578	579	588	612	597	591	617	643	588	574	585	584	622	602	594	578	605	560	536	612	582	605	594	557	590	565	620	580	586	625	626	607	569	582	600	592	567	580	573	634	598	606	618	583	599	617	618	601	585	620	633	562	572	616	584	595	650	634	612	564	581	626	621	593	604	612	577	591	630	584	630	539	545	598	570	595	631	651	599	587	637	592	622	653	576	632	569	618	556	575	570	574	590	655	636	555	533	606	576	631	607	636	578	598	609	567	576	604	613	602	602	588	568	639	633	578	602	615	597	622	628	617	608	595	598	594	590	612	599	581	623	560	618	600	616	613	568	625	607	590	602	604	631	592	604	599	614	581	616	571	545	608	596	534	588	589	603	557	602	586	594	581	603	565	565	549	588	606	615	609	564	621	582	583	562	554	575	591	611	590	578	604	614	580	657	631	637	551	562	597	586	557	598	566	575	545	605	590	572	624	619	616	610	550	556	620	592	604	570	614	559	579	604	601	575	633	591	581	587	612	606	617	609	579	581	637	563	616	614	629	630	570	616	586	574	613	617	604	594	634	592	574	551	573	577	602	589	599	578	620	559	585	614	598	631	620	573	613	595	553	597	599	599	652	592	554	611	579	583	578	609	611	615	593	620	616	616	606	575	607	600	557	653	606	572	658	576	614	645	578	663	601	565	642	562	566	608	608	601	639	596	606	625	605	591	614	593	617	588	615	599	566	618	619	610	607	560	608	589	610	580	582	569	590	633	588	571	578	584	583	579	604	579	548	583	582	592	597	564	609	633	595	534	627	639	584	641	607	600	585	570	677	608	576	618	575	571	547	575	679	594	630	602	607	617	565	559	564	639	574	589	568	616	548	581	582	620	627	596	554	590	607	597	537	581	534	621	594	582	578	602	613	579	573	613	607	595	584	575	597	570	591	591	629	575	591	579	583	604	599	572	583	572	559	599	609	665	544	582	598	632	578	628	604	619	631	572	581	616	561	573	640	557	621	573	604	555	616	598	633	579	596	605	598	579	617	577	613	577	591	605	608	560	584	565	542	594	604	577	622	613	597	604	596	605	608	604	604	574	567	555	610	554	560	527	582	587	547	602	571	617	608	580	580	594	597	640	601	575	588	632	620	596	599	617	638	603	583	573	598	556	569	596	567	586	608	600	621	608	634	570	617	587	601	580	593	604	578	569	598	604	629	558	633	594	604	583	606	574	592	584	614	550	603	614	593	566	621	560	583	618	579	582	564	579	621	603	592	571	579	613	622	615	602	554	612	649	592	608	584	610	556	608	606	584	563	604	561	584	562	561	583	566	619	601	620	574	589	530	605	568	589	582	597	599	597	626	608	597	616	616	569	551	601	611	594	590	636	591	587	575	579	573	605	604	545	610	588	645	619	600	533	604	591	598	561	577	607	607	648	608	592	600	625	635	665	629	573	599	587	598	630	620	636	579	603	581	584	582	624	589	589	582	678	596	628	573	623	576	570	618	593	597	578	606	590	538	584	594	576	602	604	600	607	588	593	586	634	550	587	602	564	611	621	602	593	579	610	569	606	618	571	594	561	636	599	565	573	624	629	603	570	571	612	577	578	661	623	577	606	611	601	619	600	641	594	622	660	608	608	574	618	585	610	625	612	603	595	618	572	610	573	593	616	617	576	606	573	584	577	624	604	586	569	649	605	613	643	634	582	622	605	567	592	572	563	645	579	544	571	580	643	601	598	612	670	595	594	565	603	629	622	585	582	596	642	579	596	560	623	596	619	608	624	598	573	599	584	586	625	619	609	556	604	562	593	607	592	673	554	624	592	611	624	612	527	592	625	591	583	552	550	606	581	587	602	599	569	605	608	635	603	563	607	572	542	601	597	603	575	576	589	592	551	592	608	611	589	609	560	596	581	601	582	593	545	621	596	624	645	605	625	581	613	639	607	599	599	594	565	607	627	623	605	581	631	625	607	549	569	594	610	597	587	645	635	565	635	636	610	640	639	585	608	573	570	605	576	622	607	605	626	600	620	594	597	607	611	591	559	560	600	596	595	600	587	598	643	642	609	610	616	603	589	611	596	596	618	582
28198	28458	32511	19121	5207	1509	730	481	431	449	385	433	383	404	407	423	424	410	413	403	398	396	442	412	419	467	385	405	427	406	413	390	459	401	404	457	421	408	393	406	437	440	420	433	388	394	394	422	451	413	380	419	401	404	388	421	413	398	454	424	410	449	433	446	392	400	375	387	453	403	415	405	415	388	387	424	432	385	437	389	421	390	414	417	433	425	412	421	396	406	396	419	427	407	404	419	408	436	385	390	406	409	369	409	388	350	397	425	401	377	395	400	410	383	415	382	432	390	458	411	434	427	404	438	425	398	411	401	415	407	434	381	410	371	413	436	376	389	434	400	385	416	453	384	371	369	434	415	383	410	407	414	408	441	404	434	409	415	416	428	410	415	418	411	405	410	401	400	423	405	459	411	389	426	401	419	430	409	411	406	433	393	450	382	398	405	410	374	413	418	420	447	358	452	403	429	402	393	407	424	397	418	366	429	408	434	405	411	408	373	406	400	408	449	417	449	441	447	408	404	398	426	409	467	402	389	408	402	377	373	415	405	380	417	385	423	454	417	405	433	404	415	445	384	404	410	427	385	414	418	383	405	405	425	412	401	379	446	415	384	413	404	398	410	397	394	418	370	384	386	440	470	385	377	442	440	408	407	411	437	411	406	395	404	413	414	422	407	402	423	446	409	409	433	399	421	414	367	378	373	419	440	374	412	411	417	398	433	436	468	373	401	425	390	370	421	412	391	385	425	406	460	414	419	381	398	403	408	403	397	417	436	393	399	395	401	352	390	418	427	419	394	391	406	440	381	398	413	381	437	408	393	416	410	417	415	403	439	437	373	422	418	405	414	421	413	415	395	439	422	417	447	413	390	360	380	416	410	418	440	381	401	423	402	425	382	424	405	407	393	416	381	425	426	404	421	390	396	425	423	351	394	414	436	391	403	397	428	399	390	410	407	438	420	436	409	396	409	373	410	410	399	424	440	390	413	396	427	411	401	378	413	396	410	417	401	425	391	404	418	381	417	407	417	419	441	404	415	406	425	416	440	365	388	422	444	418	396	453	421	391	396	386	411	409	463	440	407	391	428	403	438	364	430	394	355	396	379	402	435	428	391	411	384	423	399	410	445	389	396	400	422	446	395	445	420	416	418	366	422	392	386	384	431	414	442	378	401	391	445	415	402	410	420	438	417	400	437	426	442	396	385	391	432	415	426	411	430	396	427	415	438	367	393	377	397	433	430	433	442	404	420	451	389	393	394	386	399	420	400	379	411	386	405	385	424	389	380	397	383	447	441	389	415	405	391	403	401	415	420	375	422	386	387	414	417	424	392	380	452	397	404	441	433	420	431	431	446	414	400	388	388	399	436	428	405	458	371	432	401	452	433	405	453	398	387	393	408	443	432	415	429	410	421	391	407	404	418	392	389	432	418	390	423	435	416	397	374	411	412	413	428	402	393	388	413	405	411	413	418	403	417	416	410	426	395	417	431	410	388	406	408	409	418	406	398	420	396	445	396	418	397	392	415	389	415	391	405	421	381	426	413	397	413	379	388	440	412	467	406	409	390	422	398	423	397	418	432	413	409	426	406	452	373	408	443	375	456	445	379	379	392	437	417	435	404	409	411	426	414	418	392	412	409	366	421	367	410	457	372	418	417	407	403	413	409	417	422	415	428	397	409	412	415	422	420	410	401	441	403	405	450	410	432	418	413	414	432	404	413	410	392	403	384	395	422	418	420	437	420	394	398	425	430	402	402	439	424	420	408	441	421	402	420	408	410	437	453	413	443	418	419	387	422	420	391	427	379	469	383	429	441	429	409	426	408	420	430	390	396	449	379	414	404	428	422	434	413	400	450	450	385	393	419	414	420	419	375	418	400	410	390	441	419	405	411	395	417	421	406	402	402	418	424	408	381	358	416	404	383	419	398	391	391	401	452	429	407	386	376	407	391	421	415	458	411	407	403	415	413	406	445	386	441	375	411	422	430	396	349	399	378	406	418	379	406	389	403	435	432	400	423	386	361	419	429	418	413	397	413	423	417	424	368	405	400	426	423	425	411	403	393	408	434	430	422	448	412	455	404	426	405	412	406	452	406	420	423	401	409	429	427	409	406	429	414	417	396	394	418	402	452	391	420	389	442	382	407	456	427	470	409	431	386	396	409	396	412	419	396	437	405	423	404	394	388	409	439	424	378	415	398	443	400	416	435	388	395	388	430	412	435	391	410	447	417	394	436	421	414	376	430	407	421	379	408	407	382	421	422	410	403	389	453	421	426	405	420	404	400	449	430	440	405	411	403	391	401	398	383	397	403	404	407	418	443	415	370	412	421	410	391	403	400	398	398	390	389	414	386	374	406	360	418	423	438	395	400	385	410	426	439	384	423	400	460	389	386	449	416	383	417	398	428	394	438	385	385	408	412	392	391	424	378	385	396	434	415	409	399	423	396	421	436	399	381	417	393	397	440	412	361	397	452	436	445	421	399	421	405	401	403	409	375	401	405	404	456	394	421	385	407	408	446	420	411	403	402	430	403	384	408	413	421	416	408	424	389	380	455	414	407	397	396	434	407	397	422	413	398	383	398	459	418	413	406	412	376	426	429	399	395	404	417	377	429	410	436	423	413	419	384	410	389	384	435	409	402	419	394	417	396	413	411	413	414	393	410	404	412	405	436	420	410	398	425	423	420	434	394	430	418	432	407	402	393	401	459	396	406	392	442	420	395	396	396	422	453	437	395	420	418	405	429	414	395	435	399	388	408	457	398	435	430	429	454	397	380	432	406	396	436	445	443	406	390	417	429	420	396	435	423	447	432	405	387	393	440	381	437	397	442	421	412	413	421	386	379	446	388	411	452	389	417	409	441	424	449	401	412	442	403	411	385	440	423	388	403	384	416	404	430	406	388	407	403	425	387	350	377	428	444	404	409	394	399	398	415	388	347	404	439	405	412	395	405	404	450	398	429	435	393	424	386	405	431	376	425	451	432	425	378	386	419	397	414	374	409	418	412	385	388	451	430	427	430	360	410	406	362	397	414	389	423	419	418	389	414	437	428	417	409	419	450	409	393	412	405	394	381	447	387	414	376	381	394	418	423	402	426	408	367	428	449	418	392	407	420	393	408	410	398	431	425	394	404	374	436	410	418	418	395	433	378	399	424	425	405	386	406	367	403	398	405	417	389	414	418	381	408	435	455	422	422	390	407	400	360	415	403	433	404	434	405	440	422	456	407	419	416	418	426	403	429	382	390	388	356	413	435	393	373	438	414	430	404	457	396	394	388	445	442	394	406	399	392	374	389	448	430	413	402	412	399	408	409	443	446	415	414	431	393	414	446	440	411	414	369	433	435	399	371	391	419	398	424	410	414	386	396	437	413	408	424	426	449	435	412	438	428	424	396	443	366	395	400	412	379	425	423	384	418	366	413	426	389	435	402	437	430	427	398	406	405	376	404	402	397	437	443	420	386	409	405	436	414	405	370	404	414	395	421	387	410	436	453
31558	48122	37363	18547	7055	2497	1105	705	649	599	538	642	595	562	601	607	618	577	575	617	607	646	556	597	588	603	577	591	565	610	572	591	543	592	644	587	616	573	607	592	528	598	580	601	552	605	572	590	630	591	541	608	579	575	597	623	614	602	577	601	653	591	584	563	585	565	635	592	595	635	605	619	592	580	596	581	589	599	591	570	600	569	630	595	595	590	595	600	611	587	598	580	646	549	641	602	599	597	606	586	613	533	556	601	586	603	595	620	584	610	607	598	637	611	562	584	614	620	560	631	587	589	605	584	580	589	635	620	638	567	573	580	547	588	579	614	542	611	611	644	607	552	611	571	590	576	561	593	576	560	591	566	546	590	577	606	554	586	626	612	608	604	599	626	597	582	592	617	594	609	624	571	611	592	634	617	630	575	580	611	533	574	581	571	536	588	607	598	612	609	631	616	583	572	589	624	576	585	607	638	584	596	543	585	566	602	557	575	601	576	583	559	611	592	593	566	610	543	598	586	596	571	589	575	582	604	640	599	601	585	531	577	623	613	600	584	592	561	619	586	585	635	609	568	621	585	577	603	573	604	580	608	579	595	554	598	663	579	574	596	614	605	586	627	578	616	605	585	608	606	574	581	584	596	585	604	556	579	603	577	538	589	568	611	586	575	625	535	640	588	612	610	577	595	573	615	598	572	583	589	617	578	602	582	609	578	623	610	570	577	572	579	581	607	613	604	599	572	568	611	578	601	554	602	604	593	586	574	599	566	596	565	640	573	598	572	622	585	620	567	582	554	599	578	603	581	608	601	559	565	557	559	600	577	586	590	601	588	600	597	609	579	618	602	592	600	561	560	612	567	589	600	612	591	574	606	584	597	603	571	604	579	587	599	603	628	576	592	628	647	576	621	609	616	582	640	615	587	550	567	603	592	576	630	604	630	574	598	593	592	600	583	635	592	615	578	595	624	602	583	548	626	598	580	633	619	583	573	582	576	620	601	568	591	591	624	567	568	621	591	585	582	588	580	612	624	595	627	573	593	581	598	563	607	611	609	614	546	579	613	586	582	605	588	611	585	606	580	591	608	564	564	562	588	645	601	577	591	615	624	596	640	583	603	589	606	595	591	617	610	573	604	593	606	614	584	577	573	573	563	553	576	586	575	614	575	558	596	569	612	586	569	560	604	600	582	560	594	616	545	583	605	627	610	555	627	569	559	582	607	588	601	580	599	556	602	596	598	582	561	621	606	563	588	607	557	588	569	639	562	619	606	593	525	613	598	605	604	656	589	592	580	615	563	623	578	548	623	592	603	614	613	630	605	559	582	584	613	600	575	554	609	575	601	617	567	563	622	567	555	622	596	614	628	591	584	554	578	579	557	568	606	584	608	601	558	613	601	590	546	522	628	563	613	547	632	624	575	569	524	589	615	584	606	571	623	570	619	564	589	593	615	607	573	588	549	617	594	594	624	590	611	609	550	631	618	587	576	594	598	627	547	564	596	567	577	586	562	562	572	554	601	570	577	594	628	608	598	630	609	613	579	585	590	612	627	588	589	600	628	639	602	604	624	590	559	630	610	573	612	557	572	594	611	607	623	579	601	606	626	596	619	612	621	581	611	609	575	570	639	567	621	579	547	628	600	636	604	593	600	616	603	562	592	623	599	679	655	618	570	608	600	573	603	544	606	567	605	597	585	581	582	593	601	598	564	613	610	590	603	553	610	579	555	612	635	615	596	612	611	621	619	603	567	577	559	619	594	594	564	646	618	573	590	590	539	614	598	606	667	545	558	603	582	601	609	577	528	580	627	581	606	590	550	621	571	617	627	617	605	609	558	567	602	598	614	611	614	599	567	586	593	664	588	576	566	593	622	591	609	589	617	606	551	581	594	636	583	578	625	578	553	566	604	585	563	609	613	557	556	657	596	586	620	615	604	554	580	541	603	593	584	542	576	612	582	587	604	595	557	598	596	519	608	590	573	617	590	574	586	574	585	587	574	647	649	583	614	597	559	589	535	558	621	605	600	612	607	543	580	571	551	576	606	590	574	577	601	603	605	616	569	569	629	613	584	604	598	574	596	583	588	581	594	586	574	598	595	537	589	583	625	600	607	587	567	601	626	567	605	594	590	612	589	608	624	639	608	623	622	606	572	550	639	568	600	594	614	584	600	613	609	618	591	578	563	599	572	526	605	590	611	552	555	622	636	569	568	587	593	563	560	592	606	606	600	548	610	574	563	561	589	633	604	583	598	574	573	567	551	584	597	638	572	621	594	548	563	545	600	589	594	599	572	626	573	576	576	608	543	629	574	588	593	561	581	605	592	596	593	609	614	604	549	584	604	625	559	625	592	611	583	586	607	559	567	562	609	583	599	578	531	580	667	650	609	615	589	612	576	604	573	607	547	610	611	552	595	576	570	585	585	620	621	626	595	558	591	589	568	602	566	587	630	589	603	558	603	597	577	577	628	588	571	586	638	503	619	592	595	590	609	589	578	597	604	578	568	559	590	596	610	573	598	608	570	646	621	540	615	620	577	608	601	602	566	573	596	594	641	604	598	612	555	586	613	610	596	598	592	626	576	545	586	589	576	590	599	580	614	620	589	592	595	590	587	584	590	573	611	603	579	605	599	590	600	563	613	608	596	586	595	605	546	598	563	538	619	547	602	616	600	551	607	596	569	625	582	629	631	644	590	617	583	629	550	581	569	561	579	604	590	578	604	551	548	587	549	625	569	568	600	592	570	591	581	534	594	614	585	630	568	602	583	638	627	557	595	589	577	588	591	600	613	596	624	616	568	599	595	606	576	586	612	606	617	689	583	585	591	608	583	604	596	591	563	609	561	591	597	598	647	611	615	633	615	536	576	607	618	582	648	617	592	598	569	625	635	562	589	547	606	604	564	625	609	620	622	576	613	558	599	568	635	569	601	568	613	576	579	611	592	605	581	595	585	579	616	580	607	630	622	552	615	559	570	554	567	540	548	570	575	624	612	582	594	539	586	622	575	617	575	629	624	607	551	564	562	620	601	576	578	624	593	567	625	605	634	609	577	578	570	577	599	564	622	635	599	616	563	628	577	548	631	611	586	580	573	549	564	609	581	575	542	577	610	588	589	600	595	617	588	554	576	600	570	612	581	571	589	586	579	613	561	623	569	572	588	558	595	587	564	586	592	602	592	602	610	574	604	592	570	632	607	582	572	616	548	611	595	590	595	621	594	597	570	622	584	570	597	588	555	569	604	587	580	616	609	619	614	641	571	574	561	572	597	578	611	597	614	645	610	606	607	611	596	556	626	589	566	580	585	575	582	619	553	595	588	585	561	603	559	601	590	559	553	524	583	561	551	577	599	594	615	600	631	617	607	636	527	590	576	618	595	624	548	573	546	599	622	553	509	605	600	605	577	574	585	597	563	563	592	588	576	614	622	599	578	594	588	596	590	591	556	591	579	576	578	591	577	564	595	638	569	563	614	558	605	573	592	632	609	590	587	629	593
24750	22992	35455	32231	23950	15827	3958	794	472	486	467	430	458	432	466	455	462	464	460	402	435	427	455	425	455	479	459	471	470	446	436	436	446	430	401	403	453	469	439	437	420	400	450	436	491	419	442	469	444	410	436	414	471	413	445	426	443	438	441	423	421	448	443	467	449	417	397	424	430	427	426	458	461	451	429	409	405	445	433	443	465	446	433	397	452	457	438	476	418	452	429	415	442	440	432	411	441	428	395	450	442	427	401	422	418	373	426	443	430	418	435	444	437	418	422	454	412	437	454	444	420	467	436	429	413	446	397	450	421	415	449	405	414	442	410	409	409	432	421	438	419	420	433	440	447	447	415	419	425	412	464	428	433	431	427	413	428	403	422	416	462	466	469	411	445	438	468	398	451	437	423	443	427	457	407	421	479	447	428	423	413	447	467	421	458	418	446	440	429	440	441	410	429	446	413	468	424	430	468	436	438	422	396	398	386	430	425	423	425	432	451	434	448	417	463	381	462	410	453	421	439	428	415	430	480	439	441	433	448	437	494	423	455	443	430	448	410	417	398	441	405	431	446	414	446	416	475	412	409	448	424	436	437	407	446	410	446	450	396	447	424	419	442	427	396	432	421	450	479	408	418	418	421	453	432	402	471	406	430	387	425	446	440	422	438	424	398	407	417	459	431	425	406	423	442	459	466	435	404	425	450	434	415	431	436	460	441	440	432	393	438	467	416	422	444	446	404	438	417	432	441	425	444	443	430	447	453	411	415	416	464	463	505	422	446	442	442	448	427	411	411	479	431	454	400	419	451	436	401	431	405	440	440	455	404	418	421	422	419	464	424	437	442	461	420	444	429	434	432	426	443	407	449	458	454	429	388	434	473	428	437	421	412	454	398	431	449	477	452	457	465	423	483	426	456	416	420	463	407	478	425	501	430	417	430	461	460	422	438	476	426	435	419	436	431	451	440	468	419	437	443	437	426	437	431	415	456	450	464	413	431	413	422	411	430	470	432	426	452	416	411	424	465	437	430	446	456	450	421	453	431	459	402	412	463	467	419	415	427	431	417	420	409	402	464	448	413	436	424	437	441	459	458	401	413	438	444	451	442	441	457	426	411	403	434	416	456	439	436	424	448	443	463	418	417	400	436	431	439	392	436	413	441	414	418	446	413	457	419	445	468	438	445	446	448	438	438	466	452	449	420	436	430	430	460	421	401	395	422	450	426	409	450	430	462	466	417	489	389	432	438	447	394	418	412	401	443	426	450	420	450	439	454	378	430	446	424	458	442	458	455	442	462	437	419	405	464	446	454	459	421	432	411	450	405	435	412	443	435	415	442	440	456	460	421	417	446	415	468	396	429	472	430	412	435	427	407	454	420	465	430	398	447	449	391	463	460	420	466	416	436	442	451	447	410	404	429	410	454	433	474	418	424	427	420	449	441	438	429	434	441	422	420	454	433	475	417	412	416	430	419	428	461	443	453	447	421	458	414	455	421	401	426	421	425	425	430	425	461	415	448	439	431	433	477	417	424	445	443	445	431	390	457	421	478	405	419	427	414	417	403	464	453	429	454	413	401	405	377	398	394	466	413	426	451	432	415	463	413	420	463	440	450	414	442	402	454	445	395	410	415	392	442	420	474	448	425	431	452	428	446	426	407	435	408	459	429	424	455	465	424	432	407	463	476	440	427	452	412	462	420	414	458	443	438	436	457	419	463	432	410	416	391	412	419	438	419	432	410	428	464	454	425	433	452	448	450	421	448	416	452	405	421	446	436	439	426	450	424	404	442	451	430	445	418	438	440	441	438	423	454	435	469	457	432	429	459	402	423	436	446	461	426	419	446	458	439	432	429	433	443	416	453	437	441	428	425	413	424	408	458	450	416	456	410	432	376	463	453	413	372	419	429	441	402	418	430	405	414	427	434	422	451	395	427	485	431	445	434	408	449	404	422	418	447	429	437	449	450	459	443	396	404	450	434	470	422	433	451	424	425	442	434	435	446	439	474	438	410	468	452	455	448	481	426	450	408	400	416	451	447	485	439	431	415	428	419	415	463	422	433	444	404	452	458	427	435	448	428	446	401	431	447	465	438	456	411	450	444	408	477	449	436	451	458	452	450	452	447	418	415	420	435	430	431	417	428	433	419	433	475	432	416	427	418	434	422	451	433	462	410	411	408	433	438	425	432	443	412	439	465	452	438	433	429	451	399	452	449	425	483	453	419	427	465	412	428	439	408	398	456	418	429	416	431	416	402	417	413	429	465	467	435	429	456	416	461	433	396	450	465	411	409	417	444	404	422	433	406	458	452	430	499	429	462	439	449	464	471	432	404	445	442	440	423	432	422	454	429	441	422	425	442	470	421	455	456	460	438	439	439	452	406	422	438	438	439	410	428	402	444	433	410	443	477	412	438	405	466	410	412	414	407	404	390	431	416	389	443	436	416	424	428	388	450	391	410	413	438	395	409	416	413	416	447	465	473	443	460	453	446	418	417	410	467	399	420	390	391	422	434	451	439	414	408	422	394	446	409	452	429	428	420	400	409	422	452	456	423	416	461	421	419	454	420	438	410	461	408	459	449	419	454	412	473	441	455	420	430	436	430	417	417	409	474	408	421	432	445	436	459	448	422	448	408	419	456	478	397	419	452	430	399	443	418	399	453	448	395	419	444	412	452	384	430	415	436	399	441	438	450	402	439	414	423	485	435	439	430	454	453	402	452	448	422	475	469	452	436	423	411	457	410	431	415	441	386	417	422	400	466	383	423	438	420	420	426	442	421	413	407	422	429	418	384	432	392	442	408	416	432	401	400	443	422	431	443	417	426	425	451	433	475	398	419	406	463	446	479	395	442	413	463	444	449	395	397	439	436	453	433	428	462	452	441	404	451	416	388	442	425	423	430	427	466	440	450	467	454	432	446	433	454	446	471	415	448	457	448	460	444	451	447	446	443	400	425	393	404	433	425	462	450	447	437	408	445	441	402	436	372	413	433	428	415	412	432	453	411	418	426	434	457	453	414	409	440	425	398	415	446	438	440	434	444	473	383	418	445	442	418	417	419	411	424	448	457	439	423	491	444	392	463	469	399	437	428	419	426	434	440	433	419	471	411	431	420	405	433	437	444	428	456	415	421	457	425	452	443	439	431	420	429	411	491	437	438	406	403	411	399	434	410	408	446	461	413	450	466	426	441	452	419	453	451	446	425	453	430	465	438	451	378	425	436	419	460	440	458	438	451	427	373	416	432	445	451	460	455	414	437	429	448	429	432	438	406	417	447	402	423	414	461	444	439	435	444	445	450	452	395	459	429	447	432	464	467	394	418	434	441	438	424	410	409	463	403	439	424	452	418	423	441	414	402	427	413	399	441	443	427	446	450	436	417	480	389	424	451	405	445	438	387	449	441	416	427	423	423	481	453	435	418	414	433	409	446	401	430	399	417	464	494	437	426	411	431	438	438	416	442	422	388	444	426	431	447	431	419	433	419	398	415	407	473	399
57606	93989	75182	47236	28000	12060	3933	1280	745	631	634	673	638	626	630	631	617	620	651	639	617	599	565	660	592	612	689	627	590	597	626	583	630	641	621	594	622	608	620	610	620	636	636	627	609	614	638	611	627	607	637	639	605	630	630	631	627	608	605	593	587	626	644	610	621	621	594	605	615	617	635	596	670	638	617	572	619	643	622	622	619	577	608	634	654	589	614	652	608	657	583	599	548	627	614	628	649	637	611	602	574	672	642	610	615	596	657	641	651	598	627	643	610	649	608	624	597	668	614	604	602	601	619	643	624	594	625	662	600	603	614	655	638	605	598	617	649	624	598	615	627	588	579	585	656	634	621	586	652	595	613	631	607	622	627	602	572	591	616	626	644	638	617	604	638	600	650	611	651	615	634	605	590	623	657	671	600	622	643	637	625	641	561	601	618	594	622	601	629	569	662	638	677	643	608	646	620	621	589	637	583	608	637	603	658	642	622	566	648	636	624	545	625	577	617	624	651	593	668	644	620	617	588	625	575	646	599	636	612	609	615	612	652	619	617	633	580	636	591	615	637	645	605	646	632	596	607	604	603	627	609	627	592	625	652	647	628	632	610	631	655	565	630	654	537	644	626	635	621	671	609	646	699	607	614	609	592	638	613	609	575	652	605	628	625	642	633	632	645	613	586	655	610	610	609	611	644	614	624	648	562	603	641	629	660	644	623	637	629	584	665	583	612	614	596	599	594	612	632	611	635	604	615	621	601	599	592	601	559	648	667	653	630	623	608	612	610	638	611	636	610	634	593	659	598	580	639	639	645	610	669	575	650	653	633	576	673	636	598	594	607	653	584	614	629	630	546	638	684	647	656	623	595	596	654	626	634	611	650	641	638	642	623	600	603	601	649	617	627	598	607	637	637	578	638	673	588	609	658	612	626	585	629	598	574	618	658	647	581	671	585	633	602	602	661	631	624	615	624	612	594	596	614	586	621	638	591	604	633	625	632	634	627	597	591	642	669	599	628	612	648	601	646	624	650	606	635	578	608	627	607	585	609	654	653	638	636	587	589	640	628	607	637	642	617	615	576	607	674	654	629	606	625	634	582	608	631	630	622	607	610	612	609	621	650	612	600	604	594	641	590	600	644	647	603	625	621	663	603	635	604	625	612	607	600	606	607	637	637	641	614	620	591	613	585	630	663	673	639	596	585	601	617	613	578	620	614	627	629	611	591	586	610	650	614	603	623	634	619	643	641	634	601	560	620	619	627	590	615	630	641	585	649	601	618	631	598	590	612	595	613	576	581	614	601	617	648	619	574	575	645	666	592	596	610	624	615	604	605	636	588	579	619	594	587	609	613	647	645	663	599	643	645	602	601	632	601	605	633	634	630	600	592	640	590	645	631	624	668	627	629	647	642	608	623	671	602	599	614	636	590	606	640	602	599	649	619	587	576	594	611	648	656	634	619	633	635	632	614	665	608	614	609	599	604	622	615	619	682	622	641	574	599	617	625	562	594	597	672	627	577	670	621	631	638	631	617	624	667	620	620	578	586	661	573	621	600	587	593	648	653	651	684	645	601	660	621	671	607	612	651	641	660	601	620	589	609	617	598	618	635	610	572	633	599	621	626	605	628	630	583	655	624	603	618	633	611	672	623	605	636	649	629	645	643	606	621	577	631	621	620	625	636	686	624	635	665	604	601	611	614	649	629	634	623	614	640	597	562	594	601	620	633	589	653	610	658	649	593	644	584	619	599	653	628	575	569	629	651	578	607	647	622	622	677	613	620	644	647	584	611	551	641	625	619	643	622	642	607	572	603	608	612	612	641	618	617	644	582	653	605	580	641	605	636	578	612	601	620	637	602	625	626	626	594	591	649	607	583	627	618	608	648	580	643	586	630	579	646	615	620	582	595	648	624	606	661	597	662	586	652	611	626	647	621	598	618	612	657	605	663	623	646	612	659	605	669	606	594	659	649	612	606	605	583	598	597	605	625	605	585	596	621	624	633	587	632	599	645	628	645	612	615	597	595	657	643	603	559	624	624	632	618	616	636	589	631	590	612	582	597	600	660	584	603	619	648	620	619	623	650	624	645	636	609	632	616	611	630	618	625	637	585	702	646	620	612	616	571	625	631	639	605	624	600	622	617	664	625	629	613	622	606	635	612	598	604	619	640	639	625	658	627	637	625	629	636	622	598	578	647	633	636	591	608	626	644	608	617	605	604	612	637	636	626	607	612	641	621	627	620	662	644	640	622	632	623	590	621	609	596	606	618	628	667	611	623	636	606	603	626	611	594	639	644	630	614	588	608	648	610	617	622	620	637	603	600	655	619	628	613	605	630	622	634	587	616	624	630	586	606	644	658	632	591	599	621	587	604	614	633	649	592	674	636	650	627	646	625	630	637	660	690	624	649	571	624	589	613	603	631	623	598	581	637	608	659	606	634	603	676	614	635	667	585	630	602	641	654	610	618	678	580	599	590	609	597	633	627	659	608	599	615	633	611	644	619	645	601	627	640	609	604	621	619	577	582	607	630	603	596	645	585	661	627	623	610	577	609	614	646	608	671	620	608	587	646	620	611	634	613	575	625	623	613	651	608	628	628	618	664	624	614	599	660	628	623	620	608	627	649	609	589	608	618	624	621	628	649	600	606	625	601	630	650	598	679	609	617	587	661	621	592	577	693	677	630	598	620	664	622	611	608	601	635	633	645	604	608	615	622	602	657	622	617	643	663	628	635	639	666	575	617	624	620	618	601	639	563	631	607	670	626	637	594	638	610	638	566	654	661	633	619	620	632	642	602	669	578	624	607	603	596	632	598	597	558	623	639	638	598	621	582	635	623	567	573	617	605	581	591	631	617	579	607	645	585	582	590	607	648	642	637	590	628	650	659	658	596	624	668	564	664	631	605	579	637	694	594	609	645	648	583	609	638	618	566	600	676	615	607	595	650	583	612	644	581	613	637	668	656	602	615	628	699	650	663	632	624	601	572	613	654	584	654	628	608	591	589	663	619	667	651	632	532	647	611	603	649	685	656	632	665	629	603	622	630	601	611	590	630	617	606	615	650	605	644	602	636	638	602	620	655	652	630	621	612	591	646	589	648	586	658	643	639	632	641	632	614	612	633	625	616	658	629	658	599	642	640	627	590	629	584	595	626	664	642	667	558	591	659	603	598	647	618	613	661	633	601	632	611	666	606	643	606	690	623	583	614	612	612	695	631	591	620	651	627	607	658	606	634	636	634	652	649	630	647	619	608	634	659	619	641	627	636	612	618	637	597	623	586	623	610	604	641	634	622	616	676	617	630	603	608	646	601	638	614	600	636	632	662	620	595	626	653	638	629	583	611	603	606	634	595	583	615	609	593	601	635	589	634	622	599	631	584	640	582	601	621	633	588	612	583	590	608	656	592	596	624	599	630	626	634	587	607	566	611	622	600	590	626	636	637	596	656	641	588	684	631	644	623	574	608	612	642	620	595	621	617	616	609	638	636	626	590	691
23615	22205	32829	28645	24150	21644	12412	1373	540	493	450	453	438	470	460	443	432	445	445	427	446	431	438	451	413	464	453	470	457	426	430	425	471	405	435	448	438	453	434	426	430	420	447	441	409	436	433	453	407	444	432	429	421	456	446	404	445	431	447	436	438	410	432	421	480	453	487	448	428	420	406	433	456	442	460	451	425	459	385	412	387	453	403	435	374	436	472	401	401	416	440	469	446	434	448	432	442	422	454	413	446	437	470	424	430	449	428	432	483	420	450	419	400	420	432	436	445	451	453	445	409	421	444	463	402	448	424	418	479	432	427	461	421	394	429	429	426	428	414	408	419	437	408	406	446	429	416	426	433	441	416	423	429	422	441	414	419	438	446	410	477	420	440	441	408	432	436	461	457	426	434	482	440	438	397	445	436	452	431	421	409	425	397	448	455	423	442	432	438	412	443	401	425	408	372	399	447	394	399	420	410	456	409	418	409	478	429	447	445	406	437	426	430	416	446	434	413	449	430	429	422	460	413	431	423	434	475	431	414	423	480	430	411	413	468	433	428	455	443	426	370	452	373	384	435	453	441	433	409	427	441	421	438	439	412	401	436	425	459	409	426	435	437	427	441	413	455	423	451	415	439	402	408	430	439	429	482	432	426	431	438	410	421	429	439	435	443	409	417	472	421	466	413	463	417	429	419	445	463	448	468	427	409	453	397	434	416	458	396	417	362	421	425	421	470	426	442	403	436	440	426	446	406	456	431	412	394	439	452	431	405	447	412	430	446	440	445	472	412	428	401	436	445	416	420	424	474	444	404	453	427	454	438	445	446	432	434	439	436	442	415	408	426	446	414	443	428	403	417	407	459	459	404	432	446	454	463	430	449	423	443	442	483	429	393	449	441	400	434	464	438	401	442	419	404	431	396	443	444	404	420	423	406	438	452	428	431	399	430	443	433	429	441	412	432	472	427	418	439	415	412	442	408	414	426	483	407	454	432	435	411	415	431	414	384	433	439	421	453	437	413	429	418	446	412	433	457	430	413	423	448	425	448	416	416	447	478	467	413	411	427	440	437	445	455	406	448	431	442	433	429	393	435	374	435	460	444	399	437	411	456	422	435	409	412	464	396	442	426	432	394	415	432	461	457	438	414	473	436	435	426	443	433	413	389	403	462	443	429	426	408	420	425	415	423	497	404	451	486	411	430	455	465	429	417	454	432	470	430	436	428	411	431	436	415	441	437	447	448	437	432	442	373	424	410	441	436	441	449	430	417	436	449	415	475	439	438	455	457	448	413	433	394	397	433	430	419	416	429	423	443	407	416	461	455	411	437	447	438	441	448	425	406	446	424	444	439	440	421	405	438	463	407	449	427	451	416	412	371	438	424	418	424	430	479	388	451	443	428	471	416	430	435	435	415	451	451	403	413	422	404	431	393	476	422	466	450	440	434	419	435	455	440	404	447	471	433	416	423	438	414	414	408	458	405	443	465	436	442	384	422	414	407	448	406	433	440	429	414	427	423	447	462	446	447	409	396	442	452	415	407	404	413	414	433	412	431	401	475	417	430	415	374	411	427	467	403	430	444	466	406	500	431	453	447	403	448	428	460	445	427	480	466	427	455	415	394	415	449	385	454	413	449	447	419	442	457	429	407	401	427	450	415	395	428	425	408	412	397	452	421	425	402	456	437	441	395	445	446	431	416	422	426	424	434	422	431	437	412	426	429	461	438	446	388	420	446	435	420	458	452	405	382	418	415	437	420	429	456	408	384	428	428	411	432	395	413	433	427	429	414	436	435	444	443	416	427	443	411	445	416	452	428	437	433	416	419	415	442	431	401	417	436	440	422	411	421	420	437	412	446	416	457	471	436	449	406	447	412	434	384	432	424	419	431	435	441	429	446	429	415	451	436	415	418	408	446	448	418	429	412	456	420	428	410	412	440	436	407	421	435	416	444	390	428	428	382	429	443	409	402	450	417	416	454	420	431	442	416	408	421	428	401	439	416	451	420	421	409	443	434	411	406	412	428	415	405	428	445	448	443	413	458	419	398	400	398	443	411	444	403	451	403	459	371	444	470	437	421	440	437	449	475	404	421	428	438	480	436	462	440	383	450	464	440	416	431	414	412	439	412	459	420	435	413	439	423	425	426	413	425	438	411	441	427	450	445	427	421	428	411	448	440	429	445	412	416	431	427	417	422	420	431	398	420	443	438	432	413	436	440	420	440	438	411	431	421	421	432	431	431	438	418	396	438	428	439	457	416	434	429	429	415	416	441	442	392	436	425	444	427	437	431	409	436	440	406	422	378	441	411	397	441	445	425	437	441	412	466	435	424	428	446	412	414	399	410	418	407	425	389	471	415	499	414	422	409	447	434	446	447	454	437	433	424	401	429	439	435	415	435	373	429	392	446	425	460	458	432	424	427	451	436	408	402	450	439	408	413	421	460	404	456	401	468	410	395	411	432	444	466	455	414	405	404	447	432	414	470	444	432	448	424	443	424	397	369	459	455	450	425	426	438	420	404	434	442	422	387	408	413	433	469	445	439	438	451	421	429	401	454	444	441	422	438	439	410	403	401	411	432	407	437	437	468	421	391	432	431	447	416	456	418	442	456	425	425	437	424	425	424	461	400	470	491	401	405	438	446	452	453	465	387	430	447	437	404	439	421	440	416	407	403	423	455	425	447	460	440	478	433	442	453	413	443	443	372	421	460	410	493	423	426	431	411	421	410	413	451	427	452	454	417	410	426	417	426	412	446	442	429	422	439	466	426	429	437	431	410	433	382	423	453	410	452	400	458	456	412	398	415	425	396	412	407	416	390	406	425	431	432	428	407	445	425	493	434	445	415	406	436	393	410	381	426	393	414	459	443	407	430	425	417	444	439	425	463	478	467	396	442	453	402	422	401	440	406	429	427	442	452	457	392	413	429	435	425	420	438	407	403	390	438	436	432	413	417	447	430	411	439	430	444	436	421	433	456	433	456	440	450	454	412	435	443	462	407	434	403	440	390	428	417	453	461	446	411	411	430	405	421	430	419	433	407	435	420	417	472	440	446	424	422	422	414	410	437	448	406	433	442	426	446	412	474	439	405	471	421	432	415	433	411	403	437	471	451	406	434	430	442	443	369	436	451	431	431	419	407	423	416	423	434	424	428	441	406	471	419	412	405	450	414	428	446	428	417	453	480	415	413	387	439	419	418	445	404	438	471	424	438	401	424	442	423	430	412	416	449	433	464	442	443	431	407	428	416	452	432	392	441	453	445	396	420	425	433	458	443	480	420	424	446	397	391	441	432	425	438	461	428	397	452	409	424	398	444	396	390	442	439	416	433	483	395	432	397	429	407	441	418	439	439	430	425	423	409	463	381	426	404	442	414	398	422	392	421	423	413	417	409	414	459	445	431	415	457	411	430	401	421	428	429	430	397	404	447	447	401	428	411	444	450	400	437	404	406	450	415	395	437	405	426	407	403	438	421	447	442	452	407	461	433	427	449	405
61002	104801	85090	58009	36777	18636	6381	1845	858	632	613	584	587	557	616	620	592	598	597	594	625	634	616	605	608	593	559	567	601	603	588	611	611	585	600	611	585	662	588	574	626	642	622	643	598	620	581	582	634	589	604	596	601	588	591	616	632	602	508	619	655	573	575	583	623	606	541	568	566	589	647	620	627	615	584	588	648	601	610	609	616	621	626	617	567	595	590	565	643	603	568	627	642	601	605	572	593	581	645	598	613	562	622	605	602	625	624	649	606	626	617	588	599	642	597	620	595	608	620	616	596	590	658	571	643	582	562	569	611	588	621	607	590	626	582	623	573	647	610	584	623	614	598	606	623	562	597	564	616	628	650	603	599	523	606	604	573	608	642	627	613	595	571	636	591	584	632	578	586	567	628	539	608	600	601	643	640	593	614	598	591	631	604	595	612	586	599	583	598	568	572	609	577	623	616	556	638	543	593	617	617	583	551	622	589	559	602	586	579	590	578	591	578	601	606	594	553	626	621	623	566	608	597	604	629	634	612	587	589	594	572	646	579	643	563	585	612	593	597	635	627	615	561	574	618	628	640	594	598	589	596	603	594	615	591	602	570	595	557	597	589	574	595	599	594	619	620	604	572	582	611	605	575	623	579	624	594	565	562	626	651	597	571	624	632	636	609	580	620	574	570	626	582	607	605	574	621	582	601	633	624	574	630	632	609	622	610	564	665	610	625	596	599	605	635	577	565	597	576	628	613	568	613	602	612	597	594	607	593	621	563	622	584	592	618	586	589	623	582	587	578	591	623	618	648	603	652	597	586	607	618	607	569	604	569	621	601	585	602	618	602	620	607	610	584	629	594	598	613	600	570	603	562	599	621	568	644	601	622	611	633	605	591	588	600	579	596	598	565	603	594	593	576	589	662	626	604	614	614	608	593	589	590	627	579	566	581	611	585	588	591	599	620	623	625	536	635	632	582	616	617	555	639	640	569	580	567	614	691	580	643	597	574	587	563	613	568	643	621	606	590	580	590	597	640	612	629	557	631	618	590	608	592	600	563	571	590	597	587	596	585	576	622	600	601	580	629	545	575	611	615	611	599	585	590	645	540	598	570	624	621	580	563	592	627	567	563	551	631	560	632	629	598	574	565	648	630	591	548	633	609	609	577	615	594	652	600	628	638	641	608	574	630	617	602	589	629	589	636	615	627	575	647	592	624	613	622	623	612	601	688	636	620	647	576	596	609	588	618	603	614	605	592	616	623	632	590	591	574	623	620	586	622	594	627	642	586	588	605	585	593	575	641	575	627	583	587	592	611	565	612	559	609	609	584	587	596	641	563	567	625	624	617	599	612	639	601	641	614	632	573	622	557	602	600	606	572	605	559	586	563	617	599	624	560	629	639	632	620	608	608	592	617	610	590	630	597	594	594	611	631	640	632	594	637	624	581	651	642	608	626	578	585	596	649	619	582	605	597	589	615	559	649	642	599	648	592	592	627	596	574	579	585	595	599	570	623	580	637	604	614	599	660	617	646	629	645	629	613	634	601	601	594	657	598	620	583	546	624	616	590	614	609	618	606	557	618	589	585	598	580	640	590	584	660	598	603	569	611	620	656	577	594	591	577	606	546	596	575	599	554	587	584	565	633	642	616	602	609	583	624	591	611	589	602	556	647	582	578	609	634	585	597	598	604	600	623	601	597	632	629	593	642	575	577	609	554	632	592	603	550	595	599	619	610	598	570	616	605	572	568	620	595	577	632	583	603	578	607	581	579	560	572	543	614	594	630	583	579	619	639	611	611	602	657	601	567	621	547	598	581	572	590	591	622	620	599	579	623	621	626	615	619	621	608	647	593	624	577	572	570	595	599	621	605	642	611	628	622	588	617	601	603	579	597	567	597	614	620	582	602	623	568	606	617	608	597	581	578	656	631	612	587	583	580	602	563	586	576	615	576	617	616	639	579	570	601	629	614	585	592	620	632	637	605	617	589	590	618	655	590	609	597	660	622	597	554	598	559	614	613	659	621	608	593	576	655	572	582	646	616	563	559	588	575	616	587	627	611	623	625	578	580	570	585	613	570	578	560	597	596	595	597	567	581	646	578	594	541	597	559	616	603	641	609	601	610	612	586	600	559	625	551	581	567	606	587	600	638	592	618	594	612	608	589	611	565	582	609	602	608	623	608	596	567	582	612	592	596	610	619	592	601	576	615	608	600	589	582	657	605	613	622	612	638	614	608	595	592	617	604	613	605	610	601	605	568	647	561	585	622	617	591	595	627	588	597	596	610	616	602	592	614	632	594	625	606	600	604	557	635	590	577	611	590	566	573	617	577	560	607	588	623	583	628	585	598	581	573	592	582	585	569	582	648	612	567	573	599	626	654	577	590	598	618	585	587	636	597	642	590	610	604	609	608	619	603	589	579	628	634	614	598	612	642	627	564	621	584	637	637	646	624	594	596	601	574	612	558	637	584	670	571	580	598	595	610	641	604	599	614	569	623	621	634	567	561	568	589	605	552	584	556	600	609	648	624	602	559	617	602	595	634	579	600	590	611	602	590	626	626	600	607	601	613	578	606	641	629	637	599	586	555	605	515	601	590	610	562	683	566	583	529	607	589	573	601	618	640	569	582	569	636	582	574	580	621	616	584	597	611	614	623	627	599	639	602	590	622	636	628	622	626	583	625	630	597	620	607	588	631	636	605	573	602	590	590	603	657	576	569	599	635	608	565	626	645	577	630	585	582	621	624	584	604	578	620	596	632	609	577	576	596	619	627	634	611	612	567	660	605	586	546	629	625	645	602	598	613	600	626	617	596	636	593	610	609	598	620	575	586	600	595	592	617	609	609	599	621	604	590	582	652	542	595	599	576	644	602	591	629	590	602	609	599	627	592	589	589	595	618	607	611	598	575	590	577	627	582	630	568	640	628	601	595	590	532	574	611	639	606	602	583	614	581	624	617	560	583	613	568	609	619	602	614	594	622	582	589	626	622	612	613	598	613	609	602	593	624	626	595	563	631	606	589	580	611	565	589	596	611	600	621	625	663	583	596	607	565	633	542	574	574	621	586	586	608	588	553	576	616	607	609	620	586	616	631	608	580	561	590	649	641	599	612	597	625	606	629	594	588	567	573	613	627	594	594	653	611	595	579	596	616	595	577	560	588	617	599	590	595	598	611	586	616	602	586	638	603	595	614	576	591	619	609	572	584	576	601	654	610	595	614	623	607	621	596	605	617	603	579	596	630	568	585	621	565	617	629	588	596	630	606	636	610	595	574	588	594	603	608	597	586	608	617	592	656	576	602	617	623	592	589	586	491	617	602	586	617	597	594	608	576	663	584	596	553	619	623	621	604	589	622	587	556	582	622	603	607	620	611	660	625	575	650	579	601	578	616	614	612	609	559	591	597	585	597	558	578	575	605	598	576	588	605	609	576	587	625	656	577	617	590	643	574	621	628	581	606	593	621	626	583	574	634	600	612	640	605	615	609	571	613	621	599	569
28300	29320	32957	19397	5606	1603	727	492	410	412	395	422	427	389	409	418	423	418	430	447	400	413	399	438	404	428	428	454	444	409	401	413	411	450	384	449	384	409	434	414	422	409	398	397	462	494	379	423	413	407	384	415	417	403	433	484	468	429	383	414	384	403	424	367	418	389	386	451	429	399	385	428	401	405	398	433	414	393	402	420	426	395	400	443	441	400	452	403	446	419	374	408	418	433	406	399	422	469	425	429	448	400	410	406	422	428	386	439	428	443	374	403	409	452	405	427	406	379	409	427	416	422	409	411	417	421	416	389	415	393	435	439	434	394	401	428	405	440	416	395	402	419	437	411	406	408	404	392	374	415	398	411	396	388	410	389	400	431	417	402	418	412	451	414	400	428	406	425	411	436	426	407	401	373	418	415	427	421	388	400	418	420	432	417	387	385	416	403	437	404	433	428	454	416	421	461	427	420	390	402	390	428	406	415	421	392	410	419	377	426	427	413	373	372	400	407	406	390	419	415	408	411	378	488	456	450	439	430	368	427	418	416	377	441	425	378	417	431	412	403	415	410	453	425	385	410	402	364	432	433	420	393	429	410	396	443	405	436	406	425	399	426	390	382	418	399	431	432	394	400	381	427	419	399	418	436	423	413	441	403	415	395	418	409	386	435	430	409	392	416	415	415	436	415	403	408	411	421	434	403	384	417	413	425	407	390	416	424	414	418	399	366	418	398	368	409	421	394	440	400	441	417	439	456	387	407	409	438	422	341	415	370	392	393	398	448	432	407	417	405	404	385	444	414	403	360	435	419	418	433	417	407	437	422	403	382	417	416	430	417	420	423	422	415	403	388	442	414	395	404	429	438	401	416	402	399	415	429	406	430	444	415	411	430	430	419	447	366	422	394	420	386	405	417	426	400	381	368	458	436	437	413	391	426	395	412	417	424	464	419	442	430	373	425	410	411	393	387	421	390	405	412	448	404	403	417	418	395	390	369	394	395	417	380	419	426	429	393	393	412	415	408	402	420	405	409	422	438	376	418	464	434	399	424	444	376	382	393	430	382	394	433	403	437	387	438	420	445	396	387	392	431	416	434	404	444	420	411	436	417	386	390	389	411	409	377	434	402	428	385	418	444	426	454	414	432	390	438	418	396	423	407	403	396	436	421	428	384	453	411	423	391	377	438	419	440	400	418	417	416	419	438	382	422	411	386	405	386	453	430	439	409	406	401	431	407	420	384	419	432	422	438	422	376	370	446	440	392	395	435	425	431	457	393	445	399	401	452	379	401	402	430	382	397	412	416	393	412	406	419	387	413	385	386	385	404	403	419	408	411	399	457	421	407	430	445	424	429	401	426	403	405	435	405	389	402	436	446	441	433	411	453	407	417	383	402	417	405	418	432	427	369	406	425	439	383	426	436	425	392	419	414	440	408	388	384	416	386	435	431	419	414	421	385	430	396	395	415	415	430	414	437	452	391	401	455	423	387	431	418	470	404	391	433	385	426	397	440	411	425	401	408	408	401	411	424	416	430	430	392	462	389	395	368	424	393	447	413	429	409	412	434	386	416	436	437	429	399	420	389	400	426	392	409	402	440	402	435	368	399	399	451	395	403	414	407	420	403	455	423	387	452	413	435	432	438	403	424	426	450	419	389	437	408	385	416	410	390	395	408	402	453	451	388	464	423	408	376	447	438	419	389	431	415	394	391	427	427	417	380	389	445	405	400	395	408	441	380	408	376	377	389	391	411	393	415	413	413	425	396	362	452	451	389	428	397	374	390	382	415	380	380	407	390	428	445	409	414	445	369	447	407	425	420	408	386	413	414	385	406	414	415	400	428	407	415	396	422	416	427	408	378	398	426	384	428	423	397	385	424	417	410	429	404	421	394	418	399	394	410	416	433	395	436	419	407	396	446	448	448	435	410	374	424	391	417	434	426	416	461	362	417	422	394	426	432	385	401	431	406	443	451	387	421	418	388	395	416	413	380	415	390	419	395	391	451	434	424	455	397	439	435	393	400	410	425	435	443	405	461	443	443	397	398	420	424	417	413	400	423	410	436	394	411	416	410	442	421	381	442	401	411	402	411	422	389	430	444	435	452	427	450	395	368	409	413	426	381	416	422	438	412	427	413	403	446	424	428	448	394	410	437	414	401	411	429	394	410	385	413	415	414	393	423	446	400	426	396	392	419	413	391	367	445	403	364	410	380	420	412	427	407	417	406	425	419	402	385	373	382	371	415	437	370	382	405	439	382	404	397	439	437	398	375	429	381	408	394	424	418	452	434	440	401	403	389	420	418	422	428	387	409	390	434	398	412	367	408	410	384	405	406	409	401	419	455	428	398	412	412	440	387	374	402	409	417	392	391	399	417	368	426	397	427	425	442	423	422	397	407	411	375	393	441	407	438	427	392	390	435	414	416	431	379	426	467	395	423	422	376	395	402	423	405	403	409	429	383	409	371	419	391	414	384	398	412	388	381	392	418	438	454	394	430	432	404	429	445	401	422	375	453	421	410	413	401	427	402	408	402	383	401	405	411	434	435	442	377	428	444	412	442	437	445	422	435	419	435	446	404	418	409	413	408	396	429	402	415	401	415	380	424	422	417	417	407	422	399	460	375	395	373	380	422	416	409	385	410	419	427	391	413	388	392	425	415	411	399	433	380	378	433	383	428	409	426	398	398	402	438	432	428	410	391	423	430	431	412	408	414	416	419	417	412	386	398	392	421	412	434	399	430	456	384	455	421	375	435	390	419	388	400	399	375	413	441	380	403	404	396	426	426	398	405	418	420	406	444	426	408	384	410	418	402	395	391	408	433	399	372	419	400	416	436	410	421	393	382	423	405	428	415	407	388	380	409	386	382	378	455	433	398	440	415	399	425	412	438	432	423	395	393	396	410	406	428	456	422	405	429	384	403	431	428	403	410	407	431	394	414	391	435	438	422	405	429	448	409	406	415	377	403	395	385	390	404	396	417	397	408	440	397	421	418	401	429	423	450	380	401	417	430	411	426	416	405	393	414	441	394	431	423	406	401	394	459	406	395	422	430	444	457	416	456	392	421	431	452	436	435	390	415	414	406	412	406	397	427	459	445	427	416	377	440	418	464	397	438	364	446	389	433	411	389	437	410	427	459	397	415	395	371	438	407	373	381	406	403	417	415	402	403	405	429	426	402	418	431	420	434	426	438	385	424	392	374	423	400	434	379	435	406	413	430	438	437	411	396	377	444	409	448	406	452	417	427	394	388	432	406	453	421	439	395	452	482	448	433	404	412	413	441	406	400	376	426	402	432	390	412	412	400	402	411	377	400	442	421	386	433	426	442	388	397	428	382	430	397	460	396	407	417	409	423	398	402	430	423	394	395	432	408	458	444	402	398	410	412	411	433	395	397	393	392	403	415	410	385	394	422	413	399	399	428	396	376	436	440	421	441	412	368	405	383	425	451	431	409	401	407	421	359	401	402	397	463	421	423	442	421	436	404	434	438	387	397
31073	49206	37633	19231	7569	2626	1148	699	611	637	617	570	649	642	601	661	608	595	618	626	617	558	612	593	629	579	656	607	600	576	629	569	619	612	586	614	588	616	597	579	546	607	600	612	579	622	572	625	555	627	562	616	579	567	595	618	565	629	551	554	627	599	591	605	612	591	574	598	616	579	566	606	652	642	561	607	600	612	628	589	621	572	614	577	638	593	587	580	586	595	569	603	603	599	565	619	602	599	635	584	618	602	574	626	608	606	570	597	583	579	601	615	593	617	610	598	590	620	619	591	565	607	612	610	595	588	548	583	605	602	608	624	619	585	583	606	629	619	580	617	628	591	578	575	597	641	636	612	602	603	608	566	541	581	593	622	615	635	581	591	560	591	587	614	649	562	553	576	602	587	597	614	582	579	607	636	590	605	571	606	594	574	600	598	598	633	596	622	606	586	607	625	625	635	573	610	561	603	599	613	626	638	547	587	579	574	616	582	611	602	619	628	613	620	591	592	604	589	590	628	622	595	584	566	573	640	600	589	606	648	635	598	607	613	608	619	573	577	629	581	612	582	598	607	584	580	603	611	599	559	621	595	591	591	608	566	613	607	601	606	611	604	615	604	584	569	621	606	606	576	597	574	600	639	608	598	567	600	542	609	603	611	573	601	597	571	603	601	586	609	622	601	588	525	609	598	584	606	596	588	616	582	583	655	609	602	611	628	640	607	574	625	600	624	605	588	596	651	590	577	572	612	571	588	645	561	593	614	582	589	583	614	606	607	606	625	593	604	589	595	614	610	609	570	610	579	668	581	611	549	631	553	610	585	574	586	575	620	610	606	646	579	617	567	603	581	615	603	602	569	592	553	603	606	582	603	624	573	569	591	594	608	587	635	561	605	626	628	612	574	598	608	577	597	584	577	602	574	570	609	659	572	598	629	573	598	602	564	563	590	556	638	591	591	586	582	614	593	601	561	580	569	581	604	591	610	597	588	587	640	622	634	575	585	592	611	586	583	595	581	607	630	619	572	622	604	603	589	606	603	589	645	605	621	595	564	598	557	613	627	552	622	587	564	546	597	617	600	565	561	621	656	584	571	627	615	611	598	582	609	621	609	583	601	577	554	623	596	576	630	567	640	618	569	600	549	592	617	580	601	643	555	632	621	589	582	583	592	592	604	604	602	605	589	565	582	556	613	628	584	586	587	625	582	636	622	576	567	555	586	636	586	643	612	586	579	595	585	574	594	615	626	592	625	583	634	620	572	571	626	571	570	579	624	586	584	623	575	598	608	612	576	588	624	592	598	614	606	578	582	604	573	587	608	617	620	596	607	580	547	593	644	561	611	558	578	552	596	585	601	584	562	609	576	619	611	604	606	592	589	619	592	560	605	589	587	575	581	592	627	617	546	618	661	560	604	627	622	571	618	581	580	628	580	632	629	589	594	605	625	629	601	600	575	582	631	590	612	593	611	569	606	596	603	581	601	605	601	583	619	577	616	622	608	590	579	599	537	569	562	591	607	590	607	557	581	603	620	594	613	592	584	606	596	582	599	595	619	603	618	571	616	551	621	643	587	544	570	599	619	631	631	572	585	617	541	600	620	630	598	586	606	585	604	585	557	564	586	615	623	661	608	616	613	624	616	573	560	615	604	615	568	592	605	611	589	619	640	593	549	627	628	606	646	596	590	566	592	593	652	552	564	599	586	556	580	599	614	592	625	553	559	603	593	643	608	654	586	587	600	615	569	584	587	633	589	627	545	620	595	576	574	571	582	578	565	608	559	553	569	610	600	647	616	584	585	597	630	586	584	612	604	570	589	598	601	590	595	615	617	644	623	573	620	604	560	602	599	646	596	596	588	591	574	587	584	590	597	580	553	586	629	603	619	562	626	574	573	586	609	613	617	601	590	620	563	618	596	589	618	642	587	580	622	615	580	585	622	539	580	599	619	557	572	612	619	570	576	599	580	600	601	592	611	632	580	616	581	612	615	571	607	633	609	608	598	628	597	563	616	602	538	621	604	605	606	565	619	648	625	613	586	622	610	600	601	586	574	612	622	609	662	575	606	585	614	619	598	599	579	590	590	582	555	611	550	574	551	588	600	567	655	632	574	599	569	637	608	624	621	608	576	588	598	549	578	564	591	607	620	574	613	578	600	611	561	585	588	595	620	637	629	593	596	581	581	554	613	609	653	639	614	552	581	584	583	585	591	587	619	611	610	589	571	593	630	612	570	584	592	610	613	569	605	650	588	600	611	595	646	647	604	602	616	579	582	602	638	593	617	619	601	586	650	620	565	591	605	626	624	562	585	556	574	629	589	602	573	587	586	638	628	629	565	603	552	606	609	551	595	620	574	545	661	591	613	598	595	628	598	590	604	615	574	591	579	611	622	603	635	614	596	606	611	593	602	611	609	595	589	615	629	603	554	614	558	554	649	585	590	617	616	623	598	583	620	562	594	592	572	578	635	577	614	612	608	616	619	602	566	577	632	617	530	591	616	644	579	579	569	578	579	587	573	592	579	594	611	599	603	599	574	608	592	611	615	625	624	587	599	610	638	603	593	585	582	627	576	620	616	583	615	593	639	591	567	592	618	623	593	615	613	589	640	587	624	592	593	588	598	550	601	634	589	605	623	570	577	639	586	621	603	617	559	613	572	617	596	615	604	628	562	608	654	642	579	623	591	642	569	618	589	628	595	617	587	598	584	600	578	625	563	633	594	626	572	603	616	594	601	618	580	574	577	578	603	602	613	592	615	599	596	583	611	587	565	589	612	609	607	615	608	573	537	587	616	566	576	557	608	581	654	607	619	608	586	619	606	665	594	602	596	621	586	647	593	618	623	597	578	603	612	586	627	569	637	582	611	604	613	614	621	587	569	586	606	651	623	601	611	590	600	587	568	572	603	585	658	572	619	548	591	593	623	590	623	577	551	570	605	550	603	598	586	564	621	595	611	609	624	603	579	581	583	600	601	603	581	651	614	610	551	590	597	596	618	623	607	629	607	611	576	642	566	586	609	637	597	584	571	589	585	597	619	570	631	622	578	576	637	639	599	597	547	591	604	606	638	614	603	622	596	597	618	615	540	613	579	623	600	603	659	575	589	585	611	573	578	574	620	603	523	583	607	584	532	591	614	596	646	576	606	593	639	592	590	602	653	612	560	605	520	607	616	584	615	590	595	641	561	633	586	602	616	620	572	598	661	651	612	554	591	605	630	570	593	610	670	628	584	578	601	598	581	562	590	627	590	579	606	610	558	602	628	617	619	626	596	583	570	555	637	593	611	573	573	639	594	581	612	606	599	630	579	587	574	599	635	582	624	540	601	606	558	637	616	558	570	616	611	586	625	614	593	635	608	607	661	562	605	586	600	613	641	633	576	556	598	604	620	641	604	616	578	589	608	579	571	629	619	611	620	569	588	603	589	605	598	566	555	591	600	565	587	652	592	590	583	572	544	604	583	605	564	553	592	579	597	595	620	570	647	579	653	639	604
24710	23064	35057	31951	23651	15824	4087	835	476	456	488	433	446	471	449	452	449	460	468	454	436	455	452	465	438	500	418	457	437	471	450	449	427	431	444	433	414	476	435	445	435	433	413	448	427	438	460	451	411	419	395	443	477	447	399	455	448	408	466	460	427	450	410	466	434	428	445	459	438	408	436	447	409	438	457	442	415	478	412	405	444	420	421	424	428	460	440	460	398	420	449	404	421	436	438	418	405	439	457	424	443	428	444	410	388	439	477	431	450	423	432	435	411	472	439	454	456	417	440	434	447	464	413	405	455	416	462	473	403	444	419	407	427	468	410	399	434	456	393	421	409	384	411	427	437	470	445	443	463	439	441	422	392	423	453	439	429	457	422	419	436	442	455	437	448	445	435	439	409	457	445	428	426	439	439	424	438	449	438	419	487	405	431	414	451	425	411	382	452	458	405	443	397	416	468	426	434	426	487	441	432	446	429	447	445	460	431	441	450	421	450	417	419	428	456	436	405	411	421	422	457	467	448	456	459	452	482	453	475	430	407	420	421	419	444	439	438	414	463	429	432	460	421	423	444	461	464	419	452	405	426	421	385	459	432	454	454	409	421	429	440	422	433	417	411	454	449	427	431	415	446	423	458	421	452	451	427	438	429	443	408	441	425	457	423	425	417	428	444	441	447	432	428	430	449	439	419	435	407	443	418	427	451	386	419	415	429	445	426	455	420	430	441	423	440	452	440	436	453	464	447	435	456	455	440	459	432	440	435	459	408	432	439	473	433	427	424	416	457	408	448	413	424	413	425	395	450	436	433	435	412	412	428	438	410	447	451	428	432	422	406	436	457	469	462	425	422	473	478	432	441	435	455	452	442	451	455	414	436	418	441	456	445	406	410	452	429	436	434	425	461	408	425	457	422	409	483	447	451	419	459	426	420	432	450	401	403	469	424	434	397	443	443	395	440	452	435	371	466	428	440	440	403	449	463	457	437	453	458	416	448	414	443	418	450	422	504	418	415	470	454	434	443	390	420	445	420	475	446	419	446	456	451	486	415	403	444	424	422	441	415	446	416	473	444	463	410	460	457	422	443	425	448	461	431	463	414	442	440	449	427	414	426	436	442	446	453	445	448	472	446	428	459	414	438	454	435	451	457	387	428	398	412	467	439	412	481	442	412	448	389	452	431	453	442	403	465	415	442	457	446	438	401	468	432	428	416	437	439	415	399	424	428	429	457	442	435	438	451	452	440	434	453	464	453	445	450	429	444	443	457	464	470	425	435	475	433	435	460	456	451	483	473	406	422	447	427	472	459	436	458	456	457	419	444	434	454	461	434	425	448	452	416	442	427	409	471	478	443	419	466	398	443	427	404	459	429	447	473	486	410	410	440	402	440	425	430	445	437	429	425	391	417	466	478	454	440	436	410	402	435	439	403	439	435	430	414	465	439	462	466	428	446	420	438	453	471	429	427	442	424	420	430	390	434	470	448	464	474	428	418	460	462	458	435	459	412	404	435	436	470	422	455	424	429	440	460	435	438	423	418	443	435	470	430	402	454	448	423	451	475	400	423	455	452	406	456	452	412	453	415	477	439	448	408	460	436	422	442	424	435	414	431	455	431	445	438	412	460	437	474	442	403	426	399	469	441	441	436	445	419	469	404	452	426	409	428	418	429	405	435	401	455	455	459	490	464	413	446	434	462	412	408	474	474	454	411	457	436	410	404	426	437	442	464	454	415	426	458	483	434	390	441	440	385	448	401	426	448	444	440	448	454	443	439	435	459	429	447	400	451	413	425	425	431	429	449	441	432	416	413	441	426	458	430	449	397	423	446	457	460	408	453	426	458	455	413	434	425	426	409	437	432	443	429	407	404	400	446	451	395	433	417	433	431	421	434	408	444	443	420	408	461	436	429	434	439	384	416	421	434	459	442	457	408	427	448	436	449	451	442	457	437	452	441	467	446	446	463	477	421	449	431	424	421	466	406	449	424	416	450	458	429	419	414	411	423	450	450	447	439	462	424	450	442	474	474	442	459	424	441	441	451	450	466	484	409	420	449	460	439	470	412	458	417	394	421	405	456	387	474	426	416	419	438	451	437	416	430	465	468	437	442	427	423	483	427	454	444	427	454	420	458	446	461	434	447	418	431	429	417	381	441	409	446	426	412	442	444	400	438	432	425	496	458	415	437	413	427	454	415	428	424	454	457	426	433	404	457	432	427	423	452	464	455	463	492	437	451	429	480	420	437	437	415	437	440	440	472	457	434	402	442	463	447	405	476	448	446	403	404	439	421	434	415	422	417	453	456	419	422	437	440	408	453	419	434	433	396	464	446	437	428	439	446	437	413	397	463	447	431	427	429	449	446	410	418	440	393	420	479	421	404	442	467	447	422	469	382	430	460	444	464	408	436	446	445	396	449	453	463	465	455	448	435	442	424	421	456	421	411	448	438	451	450	461	420	441	402	450	408	418	459	441	414	462	414	435	473	426	424	423	412	458	453	439	459	441	458	435	404	429	424	427	441	440	425	480	445	430	386	406	434	448	471	440	443	455	419	440	445	425	424	417	469	432	406	431	446	439	451	429	439	470	434	406	470	476	423	405	497	421	464	435	408	440	409	473	455	405	410	432	413	411	431	420	418	463	446	440	438	437	402	417	459	410	445	437	432	471	427	454	464	457	416	426	448	472	424	445	444	458	428	444	424	401	452	410	444	461	450	432	400	401	426	458	424	425	453	450	429	425	447	444	448	444	430	434	445	445	423	449	463	438	448	427	436	416	423	425	438	431	417	453	425	406	452	479	455	456	429	447	426	402	426	440	459	466	397	423	416	440	437	443	416	413	422	418	406	428	444	413	424	442	436	442	447	441	450	434	418	425	429	431	445	440	434	473	399	440	460	429	464	455	427	435	428	459	425	448	409	422	408	418	427	466	431	425	455	482	414	403	457	423	429	417	396	451	421	456	447	445	465	442	473	452	461	462	423	438	407	424	444	430	432	444	456	434	422	464	427	433	487	465	441	475	400	418	407	400	453	422	443	479	426	426	411	429	404	414	437	424	457	437	429	439	443	439	440	471	454	456	437	465	412	438	387	445	419	440	426	467	420	421	459	447	421	428	429	417	449	439	432	425	418	466	435	444	495	420	435	446	418	387	402	444	448	468	455	469	434	442	447	462	408	434	484	404	437	474	433	425	423	438	421	429	464	466	446	444	423	409	457	437	421	474	453	433	422	414	472	417	405	437	456	457	453	435	460	421	427	412	434	462	427	422	446	453	416	420	456	443	479	428	427	445	428	473	471	428	440	446	456	452	473	456	450	426	411	443	427	429	419	382	424	440	458	429	480	434	419	430	441	446	466	459	416	477	453	449	402	465	439	448	451	476	443	414	446	430	445	436	437	428	411	424	435	447	437	424	427	432	437	425	418	451	441	449	437	444	425	460	432	436	430	401	425	418	455	435	439	444	487	449	447	420	457	443	441	449	411	439	429	408	438	411
57989	94614	74256	46485	27727	12209	4033	1374	750	637	599	631	619	593	700	656	589	648	627	603	659	640	646	657	628	632	617	636	613	616	615	613	656	597	625	639	653	595	651	629	657	628	632	620	642	588	627	651	642	596	631	584	628	608	618	613	642	651	657	619	626	605	609	613	665	616	616	617	663	636	663	644	645	614	654	613	682	616	629	618	577	622	612	634	653	640	664	585	666	619	591	600	595	611	614	617	600	655	641	641	678	635	631	643	609	633	659	578	626	628	614	630	651	600	614	610	684	628	597	654	667	583	605	605	596	640	630	612	592	644	617	607	645	624	661	626	604	664	627	627	614	603	625	644	638	658	625	676	667	670	689	620	631	636	668	689	666	628	641	588	559	622	647	593	604	655	656	623	608	647	620	623	646	675	603	677	651	640	601	624	647	643	646	629	586	645	613	626	663	654	615	653	599	610	602	605	588	617	620	613	612	675	652	626	603	589	670	627	594	626	594	607	613	617	618	644	641	638	601	662	596	642	615	649	638	599	630	604	655	646	619	650	666	640	623	666	624	663	654	650	655	659	627	642	632	621	610	669	632	643	626	677	622	646	640	607	625	646	609	601	618	669	595	615	606	562	623	607	665	619	635	604	613	603	637	631	630	614	597	615	643	663	629	617	647	631	640	610	595	630	607	649	645	623	671	627	610	597	620	561	647	598	641	608	667	603	661	645	639	623	691	647	625	614	627	637	642	595	577	611	642	625	593	614	605	623	608	639	617	586	635	622	669	640	560	670	633	659	597	651	627	615	679	626	657	630	652	561	662	648	620	620	614	637	617	675	640	658	639	592	632	626	614	589	624	670	654	574	636	597	614	634	609	656	649	640	592	604	630	606	600	600	628	622	607	635	638	618	620	628	621	630	627	622	649	612	641	643	613	609	629	640	605	669	647	611	645	680	662	610	614	601	648	657	660	592	592	609	631	614	645	628	657	647	614	582	655	603	634	616	617	622	622	607	673	623	582	632	578	628	563	635	681	607	584	600	604	672	655	640	667	631	640	637	658	650	644	613	668	591	631	583	600	615	631	624	659	624	610	591	619	593	666	606	649	616	657	665	632	583	611	635	661	622	670	618	622	578	612	624	630	638	654	600	662	652	620	608	635	648	654	661	660	622	655	629	649	648	598	654	649	627	606	624	619	599	675	609	615	608	642	641	613	621	641	626	634	601	642	615	613	642	652	621	606	621	637	627	580	647	644	657	598	577	610	579	589	612	649	608	657	630	659	609	606	613	643	622	638	658	625	624	602	617	628	649	615	656	645	562	649	667	657	622	594	629	635	671	683	603	654	644	628	602	627	667	647	627	621	627	609	612	638	631	645	643	628	597	601	635	665	613	655	644	640	603	610	618	597	635	655	602	620	630	655	673	637	646	599	642	598	628	601	606	633	596	583	644	641	624	623	638	655	595	623	637	641	618	605	584	608	635	619	588	569	629	609	639	670	625	647	594	687	657	588	621	670	677	647	607	591	690	573	619	617	635	619	606	606	576	603	653	633	600	610	632	594	623	605	611	615	578	653	601	641	628	639	646	614	628	638	646	622	603	591	622	580	643	645	636	633	603	626	594	553	633	613	641	635	649	620	634	603	612	645	596	645	618	646	616	620	620	613	645	617	633	583	616	590	583	680	596	670	623	647	657	607	658	591	615	590	623	606	648	672	631	623	642	604	616	620	675	588	643	624	622	585	633	689	622	620	594	590	612	604	597	670	586	640	649	619	636	595	604	577	618	651	673	646	645	643	632	637	668	665	641	607	649	602	620	594	628	623	637	619	666	628	613	610	659	639	610	593	626	622	608	598	642	647	639	680	625	654	567	638	598	602	604	599	637	623	621	606	672	609	632	632	583	635	623	626	636	622	654	620	617	601	642	668	601	667	608	638	623	651	700	592	638	596	616	648	630	616	650	647	606	650	607	617	663	651	654	633	624	633	610	648	631	600	583	645	657	633	608	632	610	621	628	599	637	611	642	614	616	635	628	609	632	607	621	617	626	670	631	635	682	620	701	608	604	619	597	668	660	632	640	616	609	623	618	611	661	645	612	585	616	625	609	618	684	596	581	605	652	625	622	646	598	625	619	592	655	595	620	623	612	609	579	604	633	637	650	594	660	659	621	578	625	587	632	579	663	622	605	631	644	629	631	575	614	634	611	627	608	621	666	593	631	596	593	589	634	635	644	557	579	612	638	617	628	651	667	628	634	622	610	616	647	653	618	620	616	654	615	650	590	622	621	660	598	599	638	592	618	648	629	637	570	620	666	637	639	609	640	599	646	599	640	628	626	617	636	522	602	614	645	596	597	611	605	647	654	668	656	623	664	630	677	595	619	655	596	602	638	632	648	666	610	611	643	667	634	652	604	595	639	628	642	609	585	649	654	652	640	646	624	617	631	619	685	646	633	631	627	635	651	625	639	591	620	656	604	585	616	644	598	667	630	617	633	613	621	633	653	640	646	581	656	605	648	593	629	658	647	611	612	633	637	609	684	672	613	643	644	621	592	655	610	669	601	604	606	630	641	639	583	613	644	605	641	611	601	599	609	628	562	617	613	611	631	684	623	627	625	620	599	701	610	664	616	604	630	698	620	652	654	610	606	649	644	639	591	623	634	619	636	625	612	631	632	619	624	628	605	657	635	623	687	612	573	606	633	621	700	611	671	589	616	614	645	648	617	655	638	652	640	612	621	619	568	578	622	610	641	661	644	609	621	582	667	606	629	624	619	639	598	565	579	597	656	659	621	693	635	645	625	607	620	626	668	630	617	605	631	609	616	621	592	613	669	651	573	611	672	617	588	668	630	592	596	633	660	647	620	658	647	661	623	625	669	600	635	627	633	630	593	579	594	656	634	635	639	654	620	628	580	597	654	602	615	651	614	624	596	644	634	610	637	668	583	576	635	638	603	620	632	607	662	643	640	623	645	657	642	601	614	629	649	623	614	608	643	599	680	576	643	642	638	606	621	598	644	612	657	610	587	650	715	651	627	658	670	621	625	652	624	619	623	609	628	657	644	679	668	652	628	614	637	634	615	597	622	566	625	662	620	602	632	661	638	581	648	651	650	659	667	640	650	603	656	641	661	637	601	637	615	624	628	620	602	644	612	648	620	620	602	620	642	623	645	673	614	627	626	691	636	624	615	661	614	637	644	618	617	596	661	665	668	598	609	642	593	644	615	649	660	638	619	611	611	610	678	580	603	619	630	617	601	642	648	631	607	601	650	620	607	640	610	615	630	621	634	632	648	613	604	600	622	644	615	606	615	619	615	646	593	664	607	640	611	653	649	643	616	663	602	643	634	623	633	616	606	579	577	648	635	581	628	599	596	595	647	604	622	613	643	622	614	602	626	647	669	632	665	579	596	627	599	654	626	675	656	637	565	647	616	664	626	615	685	611	652	616	619	639	593	621	625	608	564	639	625	575	648	618	608	674	629	629	626	621	641	622	617	639	638
23593	22104	32086	27520	23681	21587	12224	1351	581	457	410	454	456	444	446	439	438	425	429	438	482	439	459	420	418	477	422	405	441	426	403	442	404	419	426	454	408	403	458	421	412	449	435	431	444	443	443	462	471	437	443	455	420	420	425	413	403	437	455	429	440	410	428	444	413	416	447	447	378	417	435	396	402	431	430	449	431	413	478	419	432	464	445	434	435	438	425	412	445	393	432	404	436	440	424	457	466	410	396	432	443	427	414	473	467	428	421	428	437	439	443	451	462	417	451	463	445	447	413	463	439	418	423	445	418	417	410	423	421	421	421	421	439	410	436	416	439	416	414	411	444	428	414	448	465	430	411	418	455	454	427	420	414	426	435	467	401	441	406	442	406	410	474	460	447	451	450	454	450	417	422	444	437	430	411	437	428	428	426	444	431	454	442	451	410	478	429	399	428	452	418	448	403	445	399	411	455	469	437	431	411	436	401	443	425	445	470	443	438	440	417	405	418	419	393	438	450	430	466	446	399	432	480	404	455	417	436	497	431	437	429	471	416	456	418	443	452	459	439	466	454	423	430	431	441	431	410	432	403	385	448	411	453	433	419	415	433	423	438	407	435	457	383	435	402	419	433	406	410	469	448	452	431	407	438	432	431	482	429	391	441	431	449	440	440	416	394	429	428	415	434	448	447	399	401	447	425	454	425	443	395	404	436	441	391	443	457	450	447	423	409	411	459	459	436	398	427	464	429	415	412	415	446	403	430	416	426	442	441	435	436	424	432	441	453	391	464	414	455	434	460	447	402	428	437	407	435	421	458	417	461	433	425	443	396	419	424	435	431	451	438	451	408	433	429	417	418	455	421	442	452	412	416	409	446	444	488	395	416	405	424	445	419	446	414	469	447	446	421	446	438	415	474	416	429	469	458	408	438	391	411	427	439	432	431	388	433	447	457	439	476	400	417	450	405	447	444	449	420	452	443	456	424	427	415	460	390	448	429	459	451	412	407	430	425	429	428	417	427	483	458	434	432	459	418	459	433	413	470	464	437	436	438	420	366	411	434	412	413	421	471	445	437	418	413	438	416	424	425	440	416	434	438	436	448	461	476	412	421	379	445	426	423	430	412	486	421	424	448	441	457	448	436	437	398	443	446	409	392	423	446	437	410	416	433	406	440	427	436	449	402	403	440	466	408	417	451	424	437	435	448	388	465	437	414	430	409	439	419	408	442	440	406	433	432	451	438	420	456	458	439	436	431	391	440	463	426	417	441	436	422	439	446	465	398	406	429	415	432	476	437	437	449	421	440	411	448	432	445	416	460	452	416	424	432	422	428	479	451	416	435	406	467	453	437	408	439	434	411	422	403	456	409	445	438	412	443	448	475	451	425	410	438	443	419	423	421	446	459	423	478	437	418	435	421	440	414	480	428	420	440	427	424	409	424	425	438	440	437	411	457	388	402	455	445	432	453	436	418	416	436	426	430	466	442	468	436	415	437	437	419	413	431	423	441	407	434	440	412	425	415	429	412	421	432	429	419	409	425	436	420	440	464	436	457	467	425	451	441	424	402	421	436	428	445	405	435	457	459	442	439	455	442	435	422	428	432	421	449	410	460	426	402	466	429	418	451	431	400	422	398	405	453	434	407	415	447	433	443	452	439	428	423	424	432	368	383	443	404	451	393	410	437	455	406	450	447	428	434	476	453	444	447	410	477	484	438	446	428	439	466	423	434	471	441	412	451	404	400	433	419	438	453	427	443	426	424	413	418	421	394	432	398	450	453	441	439	438	404	432	452	457	459	447	427	469	447	445	465	432	453	434	386	419	422	468	434	417	417	424	432	430	433	401	412	416	421	409	409	457	433	415	413	416	439	431	415	404	409	456	420	476	408	468	433	448	422	436	436	405	423	393	424	384	433	412	395	424	408	442	431	467	408	410	427	438	415	417	473	465	436	457	414	401	430	399	448	481	409	449	418	464	409	418	399	438	410	433	401	393	375	436	420	382	427	422	443	407	450	402	406	424	389	407	435	406	435	454	456	456	426	431	463	417	422	435	397	434	428	451	460	415	415	448	420	389	458	438	461	415	422	433	438	401	410	469	462	432	410	451	404	431	423	402	414	433	432	470	454	444	451	411	431	442	384	425	436	472	448	448	423	420	419	441	461	436	425	428	432	431	457	408	439	422	463	413	431	449	408	417	432	437	433	440	400	421	422	428	376	451	434	448	406	427	446	451	422	436	448	396	471	425	446	418	479	431	429	462	432	449	437	431	432	404	441	423	441	464	408	445	440	426	428	441	424	396	383	429	402	405	448	437	461	478	461	410	446	432	446	455	462	415	413	415	430	436	459	426	438	422	439	431	400	418	443	439	483	419	435	406	435	466	428	397	436	452	444	418	423	449	469	461	429	471	473	424	406	464	437	436	417	445	422	453	465	401	398	426	403	405	400	430	439	425	454	406	443	418	441	468	449	431	442	397	408	416	402	449	424	402	413	441	422	427	393	410	427	430	436	412	404	442	379	435	420	477	420	412	408	408	428	429	414	444	440	453	453	435	418	450	441	415	413	440	424	421	397	437	457	419	408	447	431	415	429	452	432	455	443	414	412	423	449	427	448	412	438	399	429	452	421	419	449	462	401	452	393	425	404	425	424	428	404	442	384	447	430	454	463	404	462	425	428	458	402	404	443	407	421	454	426	439	394	412	427	471	426	398	463	436	411	440	446	426	403	448	426	466	459	393	447	434	445	440	405	414	409	462	419	424	424	399	433	413	459	427	427	409	458	443	443	438	442	423	427	460	415	419	481	451	416	421	453	468	426	430	440	422	433	444	423	431	444	431	418	425	401	397	447	423	430	404	415	430	442	405	444	439	427	421	395	415	437	450	432	416	443	402	454	435	433	458	445	460	426	420	440	405	448	417	443	440	435	417	419	414	425	440	422	444	464	478	414	398	416	392	418	413	430	449	476	439	454	417	401	439	433	417	458	402	424	431	478	450	445	447	450	426	418	426	396	457	458	413	429	432	451	420	427	435	487	449	420	438	431	433	424	421	429	404	424	442	452	404	407	444	437	431	438	428	407	455	445	436	446	448	424	440	448	419	419	475	466	438	435	452	414	434	434	442	441	424	441	467	418	409	424	491	416	464	446	420	421	402	455	438	455	446	457	426	415	442	395	407	437	448	430	413	438	432	449	415	467	438	406	417	450	406	462	430	414	406	432	448	452	443	401	440	384	410	423	408	454	451	427	419	412	414	446	442	453	436	430	441	425	454	427	436	438	420	455	419	418	411	491	441	409	447	404	404	468	446	468	435	436	399	440	436	427	449	383	424	422	427	460	404	455	461	423	447	427	416	423	419	461	443	420	434	439	451	428	403	426	399	451	435	475	455	458	440	447	447	489	437	444	431	434	425	460	442	445	439	418	437	467	413	458	392	432	420	435	385	442	408	428	409	458	460	435	428	486	433	434	430	432	415	430	435	437	442	485	411	440	441	389	403
62046	104175	83248	56161	35807	18362	6379	1919	873	672	609	601	629	634	599	649	593	651	637	664	590	607	584	606	609	595	587	631	603	616	620	627	603	634	627	601	578	586	606	618	585	566	615	599	592	576	602	583	623	598	648	603	574	652	590	585	619	623	626	623	595	630	557	615	584	598	599	597	594	596	605	618	602	580	592	621	594	598	613	581	606	614	640	597	548	591	579	634	612	624	588	610	575	597	581	617	628	593	628	619	601	587	609	576	653	595	618	622	607	576	596	615	558	607	587	651	623	585	553	580	582	625	570	617	616	593	611	610	578	624	627	605	578	590	605	635	645	630	621	607	600	597	618	601	605	622	592	651	590	610	607	614	615	581	572	559	592	586	623	589	627	615	660	603	630	575	584	611	568	589	596	592	585	577	598	632	601	610	575	605	576	617	618	650	555	587	569	567	594	597	578	567	548	612	615	620	594	616	640	610	615	649	611	595	584	584	635	616	583	596	642	626	601	544	594	607	588	603	660	606	619	642	609	579	586	601	576	625	605	594	559	592	624	570	587	592	625	586	574	632	619	585	621	643	606	590	601	599	609	624	567	574	596	582	610	582	652	571	606	639	572	603	607	616	615	631	633	597	600	568	588	594	618	601	599	611	597	605	567	614	627	616	579	609	602	659	610	610	610	555	599	560	581	595	567	623	544	613	573	570	568	562	591	595	570	620	595	608	600	599	611	583	574	644	585	648	572	560	602	609	639	599	588	655	627	610	589	614	637	592	621	607	570	618	629	572	580	561	619	582	605	563	564	599	614	613	604	608	603	599	622	593	603	642	603	583	597	573	627	588	610	646	622	648	610	610	624	561	626	541	553	619	629	594	581	611	605	647	609	544	581	545	592	589	616	597	576	611	617	567	594	661	604	572	597	584	626	632	597	606	596	636	590	615	596	609	660	575	613	597	585	590	578	606	627	626	537	598	622	555	572	589	627	592	646	585	624	630	604	626	576	620	604	645	650	594	601	572	567	629	601	624	607	589	606	588	628	611	636	611	587	613	631	587	569	626	593	578	605	617	625	627	615	604	616	607	585	567	577	608	638	595	631	587	621	577	563	595	617	643	597	599	620	569	566	633	599	632	643	623	602	622	579	607	630	584	552	620	600	604	590	586	588	590	620	608	606	606	613	627	594	608	608	627	657	608	561	612	637	614	576	554	581	604	572	601	612	604	610	587	590	599	595	610	643	646	597	640	646	580	586	635	624	580	589	594	611	591	598	586	545	590	625	572	626	590	643	597	619	588	629	601	594	617	588	598	621	544	570	613	592	603	582	552	628	612	621	653	570	570	640	597	607	629	583	577	611	624	628	599	599	580	596	548	621	640	611	618	573	602	618	597	614	628	594	591	608	566	567	594	634	598	635	587	586	592	575	596	530	619	574	617	639	559	616	594	601	592	576	620	597	573	557	559	629	572	640	567	597	589	577	620	602	595	594	613	605	640	571	592	649	582	631	594	567	643	659	609	614	578	638	624	585	600	620	558	603	630	634	602	602	612	615	639	607	629	582	584	597	584	602	606	589	560	616	594	629	550	640	590	562	632	604	623	625	603	606	606	594	618	597	589	613	621	630	586	620	649	601	604	577	626	598	595	564	604	612	617	586	581	605	635	598	605	605	619	580	605	620	597	562	609	624	596	591	624	582	589	622	593	590	555	582	627	618	580	615	624	632	609	604	602	643	641	589	586	622	574	593	559	631	639	605	633	597	568	585	589	631	606	591	600	590	644	613	595	604	587	596	536	598	593	589	606	597	597	615	623	608	573	534	574	625	612	612	597	608	605	609	589	632	567	572	581	625	606	583	620	614	592	594	622	566	644	584	594	566	619	621	597	626	637	609	587	564	615	603	651	645	625	638	620	590	601	638	548	611	616	632	580	598	598	611	612	598	621	604	616	611	551	594	601	610	589	609	599	625	567	595	622	609	601	591	594	608	594	589	565	582	587	627	606	569	576	610	572	616	635	619	621	586	605	580	609	565	594	605	638	625	610	607	582	615	625	621	548	627	558	608	630	623	616	627	629	605	564	595	579	597	617	617	617	632	600	601	617	604	623	615	581	602	638	588	579	625	552	583	620	621	616	601	619	624	599	595	611	576	592	610	622	609	599	612	599	638	597	625	593	610	604	599	654	571	576	629	577	545	616	648	606	607	594	578	566	608	580	608	598	571	592	591	652	601	590	618	611	555	612	578	625	626	609	612	609	597	598	637	588	635	605	603	612	599	632	589	640	587	674	594	630	571	615	626	595	579	579	565	578	619	590	614	589	564	588	567	578	605	605	603	593	592	565	597	589	616	607	600	608	556	569	600	627	592	612	583	599	634	630	621	554	555	566	608	605	602	634	621	638	615	554	571	629	619	593	612	574	610	608	559	625	567	598	613	614	593	577	594	620	600	616	621	579	587	571	575	653	629	595	634	624	595	577	613	603	572	602	593	580	629	602	594	619	534	585	627	641	624	587	608	617	590	620	582	580	638	602	576	593	587	625	568	579	572	572	597	585	622	599	600	619	602	625	610	605	646	647	579	604	627	622	572	575	585	629	628	623	643	597	600	615	614	600	572	608	538	573	619	590	661	609	634	572	614	630	595	563	595	601	599	594	613	589	622	591	583	617	624	586	606	618	570	622	639	642	565	608	561	593	636	596	577	621	589	571	562	639	596	583	563	583	581	590	643	629	601	587	563	623	609	599	599	611	582	568	587	598	601	632	623	599	578	657	608	651	583	611	633	663	608	617	618	604	611	600	615	608	571	622	618	610	608	628	571	631	570	570	616	584	614	586	651	591	579	588	612	594	604	575	608	585	636	583	571	603	653	618	598	650	619	572	582	648	626	598	567	599	594	620	578	591	585	604	644	593	634	589	636	575	588	618	588	627	597	593	629	600	564	567	633	605	587	605	613	596	610	599	621	603	564	656	548	574	612	619	587	621	610	601	629	598	574	602	638	631	602	600	610	554	616	660	602	641	616	578	634	573	663	555	601	594	638	613	582	654	576	587	617	579	585	578	612	621	586	578	579	582	641	560	640	613	603	585	619	573	615	614	591	605	647	581	617	616	585	605	615	594	575	583	584	622	600	559	561	572	639	638	611	583	625	646	607	632	580	639	597	587	537	617	626	612	579	625	596	598	619	569	605	616	577	631	590	607	643	579	634	606	599	615	618	564	584	608	604	610	608	605	623	616	577	629	609	597	580	578	659	622	592	621	613	596	646	571	603	590	651	583	631	610	572	608	573	580	641	578	613	600	586	649	641	593	605	611	621	639	614	654	573	565	612	640	602	617	652	605	574	620	561	617	611	568	572	600	572	611	639	589	642	608	595	588	620	597	612	647	599	596	596	590	589	615	587	600	585	622	556	632	603	586	625	584	613	609	545	618	615	604	588	626	616	628	610	575	590	569	606	571	643	624	554	580	625	636	600	612	556	614	627	598	649	545	625	566	568	574	643	587
28455	28434	32020	18511	4843	1426	642	492	435	413	416	389	378	401	399	399	432	411	437	406	424	424	415	429	378	422	423	402	433	445	396	434	412	423	412	434	395	433	409	388	402	408	412	461	402	416	420	369	436	412	431	421	430	411	410	407	438	442	397	441	424	440	394	443	431	455	390	401	445	440	422	413	436	412	428	429	431	397	389	459	457	459	418	402	424	414	416	417	426	397	397	434	425	429	419	420	478	429	450	440	429	393	405	435	429	410	433	397	423	428	419	412	383	433	399	427	424	411	377	400	387	441	412	418	398	445	458	468	430	449	382	395	399	406	421	431	418	379	404	456	386	410	407	415	408	421	425	436	419	408	375	415	412	417	409	460	409	354	436	421	399	397	423	426	401	399	376	394	405	404	434	403	416	452	425	397	429	418	422	391	376	446	456	398	439	416	439	431	407	400	428	425	399	400	408	413	457	397	437	440	432	404	454	392	414	414	395	426	414	407	425	412	446	436	451	415	421	426	425	405	440	394	412	395	383	442	440	406	479	424	409	408	401	449	387	420	419	401	416	439	415	417	431	415	384	423	405	435	435	414	414	438	401	412	429	423	407	412	411	409	422	405	411	445	400	413	399	404	433	429	433	392	427	377	411	442	425	422	433	439	405	407	424	422	423	403	387	400	425	369	461	408	436	393	420	410	439	446	409	408	415	406	378	441	423	391	446	435	401	410	404	373	397	441	420	391	403	399	389	432	410	423	386	426	416	410	401	402	452	416	428	425	402	404	441	436	403	377	433	436	402	399	414	439	432	416	428	420	489	433	437	405	423	424	421	407	421	435	413	401	435	435	350	406	393	408	398	430	423	410	406	392	401	397	426	426	420	401	420	431	372	403	411	388	416	447	392	392	444	446	409	396	411	457	413	399	423	411	440	436	406	431	424	391	405	430	437	372	443	436	422	403	431	373	414	390	427	445	381	477	405	411	406	418	470	399	404	401	407	411	434	436	395	426	462	450	386	422	400	410	388	384	402	426	441	437	419	437	407	399	467	404	412	409	432	417	438	419	389	426	411	397	393	417	427	441	454	439	436	358	438	408	412	397	406	439	413	413	401	413	399	433	443	444	424	426	428	470	411	396	413	436	442	436	399	398	436	423	392	394	421	445	425	387	401	439	438	459	422	419	429	435	421	400	415	403	424	443	425	446	411	419	431	407	412	429	416	413	399	419	413	426	413	412	411	389	419	433	453	401	410	455	454	381	381	415	408	428	407	430	402	397	440	422	423	417	382	425	416	442	409	412	441	445	409	418	408	377	421	440	396	421	408	429	416	421	420	448	450	432	398	417	407	447	417	408	394	393	451	424	409	391	431	413	443	419	400	412	384	392	427	430	438	380	394	429	423	431	416	422	428	404	416	420	411	418	453	411	423	388	420	418	417	394	422	417	369	418	409	394	424	393	428	419	409	349	420	412	418	444	449	436	431	420	418	434	410	410	403	428	399	446	363	453	391	374	409	401	428	382	378	430	411	432	430	416	435	391	363	404	410	424	387	381	441	425	414	382	439	404	411	412	404	388	401	420	426	425	427	412	424	414	455	438	401	418	392	434	392	428	416	406	415	428	421	398	448	424	401	406	385	424	405	446	419	455	397	395	441	395	404	388	415	408	416	424	429	405	421	401	394	431	423	437	432	440	437	380	395	418	394	419	420	424	406	409	411	453	402	389	412	423	424	431	401	447	390	429	425	416	423	393	414	416	399	405	403	413	434	408	409	388	401	396	447	382	424	451	423	370	436	375	442	451	396	375	409	389	418	433	402	422	418	412	409	418	420	457	389	448	413	420	411	416	423	418	432	457	426	420	442	439	416	399	408	406	426	403	409	409	405	420	408	423	456	394	412	403	397	415	415	395	401	416	430	400	414	442	433	444	422	368	410	452	443	410	426	420	436	394	394	412	419	435	400	451	399	419	405	414	380	432	432	381	427	430	416	409	407	414	407	410	397	398	419	412	396	397	395	441	423	411	444	421	432	400	449	402	458	413	406	437	423	430	454	448	395	417	406	440	448	405	417	432	371	406	414	425	416	405	424	440	420	424	426	419	415	414	411	401	449	419	400	400	416	392	412	405	369	439	417	425	401	430	420	440	428	426	381	452	400	399	398	434	408	411	405	379	374	423	436	400	457	361	431	410	392	441	427	438	450	388	403	385	429	402	405	420	392	400	403	432	394	415	417	399	430	399	437	430	446	380	394	425	416	427	451	388	427	424	395	410	408	461	398	417	409	425	421	408	416	450	429	420	428	426	429	403	447	450	407	393	417	388	421	459	409	411	424	464	411	418	399	401	430	418	411	432	407	406	415	442	416	438	409	421	431	420	417	435	405	411	381	429	404	381	422	434	411	378	402	393	426	437	392	427	417	412	403	395	420	402	476	433	392	388	430	427	377	394	479	391	411	432	395	419	373	405	401	405	392	418	393	420	371	447	448	455	423	396	413	433	449	446	422	392	432	402	444	433	443	440	424	434	433	401	418	417	439	414	415	395	437	430	393	418	442	393	382	446	438	408	381	424	451	401	424	393	404	435	411	420	385	393	434	390	414	413	419	385	416	424	416	415	473	406	446	365	414	389	397	426	415	392	393	431	427	393	402	423	419	408	386	390	396	391	417	434	404	414	410	420	416	438	428	406	415	380	424	419	414	392	414	402	450	429	453	443	427	383	418	410	440	411	392	414	401	394	421	399	437	431	448	396	367	401	411	468	435	415	399	410	428	443	459	415	409	402	409	421	422	408	426	431	391	388	405	415	413	454	392	430	415	410	394	411	448	428	440	438	392	443	408	432	420	403	425	414	368	441	414	397	432	421	405	447	450	444	406	430	426	414	421	394	398	403	416	413	421	417	442	433	439	405	394	419	397	439	442	394	411	416	438	422	413	445	414	397	418	369	420	418	428	390	435	419	418	409	447	405	423	383	444	407	427	406	411	441	407	408	430	390	434	407	391	403	400	446	434	413	408	409	446	430	410	411	407	380	433	422	418	441	444	414	432	417	430	423	422	425	448	395	416	421	410	386	432	411	412	435	388	403	429	444	385	412	407	414	437	409	422	439	424	445	395	397	436	406	418	401	394	431	418	430	393	442	405	404	436	406	397	431	429	396	424	392	433	431	407	428	435	420	411	412	393	404	400	428	406	401	388	434	431	426	403	392	367	415	430	434	418	382	428	418	444	422	431	441	423	403	422	441	442	446	392	450	390	439	404	415	420	419	399	416	404	429	441	443	375	444	399	426	411	437	402	439	438	419	438	421	445	440	438	452	397	403	384	418	407	429	364	437	442	430	424	459	383	427	419	402	406	429	412	450	403	424	408	460	433	417	396	434	434	379	419	402	411	387	452	423	416	402	414	417	373	402	410	431	420	423	413	389	418	417	420	428	416	378	416	418	421	392	438	432	427	433	422	421	432	400	411	390	425	446	410	386	409	421	410	398	412	435	411	405	461	415
31772	47942	36571	17518	6769	2505	1109	733	654	578	568	602	614	571	595	568	586	605	600	650	616	599	598	584	639	592	601	587	593	558	566	556	586	557	576	610	589	647	620	583	635	608	593	593	602	620	582	622	592	589	660	610	618	600	578	597	590	560	543	627	578	601	596	607	597	588	596	646	566	581	613	636	587	605	547	587	608	607	638	596	611	646	571	565	592	544	610	583	620	580	616	606	597	600	595	646	596	640	583	607	569	612	596	615	627	588	589	583	591	638	617	616	563	570	578	598	649	622	582	586	601	570	603	580	593	610	538	590	594	606	614	637	603	591	608	617	606	602	584	572	631	612	604	608	613	616	633	593	648	636	639	606	546	561	591	583	583	560	555	561	594	617	572	567	620	584	642	597	572	556	604	576	600	591	602	580	578	612	583	568	614	569	586	607	607	589	579	545	587	573	609	587	582	575	645	639	612	599	623	608	602	606	573	595	559	647	558	609	613	628	615	571	584	582	613	607	636	624	610	591	603	596	600	595	577	626	614	606	583	602	589	614	545	608	552	574	609	565	588	618	606	632	589	604	587	616	628	584	608	551	555	647	595	610	568	576	623	619	614	611	584	623	556	612	622	621	608	594	599	630	545	632	605	626	573	589	593	606	611	602	659	595	588	609	582	612	578	603	583	585	605	560	589	554	586	593	572	584	601	585	590	589	579	638	590	560	610	579	607	629	594	550	576	647	596	578	596	589	571	591	604	571	613	600	572	524	571	591	575	584	610	637	533	573	585	585	606	589	633	590	572	584	591	611	611	577	624	598	617	649	580	571	592	618	596	608	618	602	597	609	614	583	561	580	636	634	574	598	579	615	559	619	617	593	573	609	590	612	584	600	568	644	638	542	590	596	625	619	568	570	556	573	599	638	576	573	644	614	575	632	615	602	618	606	623	569	614	634	594	598	624	590	620	572	606	610	607	598	583	591	597	580	599	572	599	610	637	583	588	609	578	596	631	565	608	619	561	572	583	573	579	615	573	632	608	628	601	593	570	586	602	604	605	582	614	583	583	593	571	574	590	552	628	614	607	626	605	604	546	571	577	622	584	609	577	592	613	660	584	603	608	579	563	592	566	606	565	606	602	577	630	573	575	574	564	586	614	572	599	577	609	571	577	639	639	603	583	652	597	591	569	561	668	584	631	559	590	618	622	601	594	597	629	561	586	610	634	600	590	625	615	588	593	607	600	594	553	568	587	585	607	577	622	594	580	580	625	593	613	553	598	573	596	652	612	558	618	619	575	602	564	610	582	572	593	626	582	608	613	560	616	594	572	620	616	593	583	599	558	579	637	558	571	594	581	604	562	613	605	598	614	598	595	565	582	583	589	564	606	619	581	599	586	586	606	553	566	590	632	617	615	599	567	624	582	599	593	569	614	591	611	532	595	605	629	561	591	556	570	617	639	610	583	611	612	650	581	608	606	616	586	553	575	589	581	582	580	590	601	588	592	598	585	562	592	566	595	597	589	561	643	617	644	615	572	591	554	604	602	552	594	608	624	587	568	608	603	576	586	590	557	585	564	581	635	589	615	551	553	635	599	608	604	567	598	592	620	602	569	571	608	629	579	590	657	574	640	639	602	637	618	582	572	598	564	612	602	611	588	626	618	617	593	646	625	628	616	556	619	608	591	587	591	588	562	645	582	614	616	639	586	589	589	613	621	585	627	586	594	558	589	598	569	632	595	557	616	609	620	589	595	625	588	568	618	608	621	614	545	595	611	618	598	622	610	580	591	576	616	564	604	555	642	595	588	595	599	612	615	586	640	561	595	599	605	626	582	621	585	626	592	648	617	624	641	606	619	613	590	675	615	566	577	581	551	571	604	565	587	594	602	594	640	609	587	568	565	568	587	607	661	561	622	584	554	609	622	594	595	602	574	578	639	594	566	610	585	636	587	603	602	605	616	572	575	594	580	574	570	622	622	576	593	599	595	626	570	595	585	566	583	559	567	581	615	537	627	597	612	588	606	639	581	573	619	606	548	587	630	656	590	631	614	591	631	603	617	554	543	607	633	586	595	572	561	634	614	607	548	563	578	583	560	599	614	585	565	579	560	602	533	571	611	638	587	570	583	603	574	588	591	609	584	581	552	608	637	600	612	615	617	629	581	577	653	600	631	593	598	619	630	601	543	544	591	596	591	599	621	608	645	637	599	620	669	618	614	551	602	599	588	571	600	579	581	623	625	631	588	544	652	605	610	594	586	618	589	596	580	587	609	591	584	586	610	613	605	580	618	571	563	587	582	564	588	598	561	587	602	622	603	561	620	584	597	583	580	626	610	572	573	566	590	615	606	581	631	597	603	618	568	554	607	579	558	595	645	606	612	639	568	659	567	574	596	615	605	549	640	604	585	607	583	590	575	600	565	606	604	594	620	602	605	620	623	591	591	601	584	618	584	649	620	605	635	592	602	584	574	631	593	579	605	602	612	604	644	594	590	607	590	578	583	621	560	584	539	602	601	607	561	568	586	624	592	649	622	578	601	588	568	635	567	602	651	614	578	570	555	584	612	627	600	625	598	630	596	577	615	603	622	562	591	594	588	631	590	647	603	584	595	600	648	621	596	603	604	610	623	584	598	624	645	640	599	615	589	581	547	585	625	590	631	582	611	641	639	585	574	600	624	580	611	629	578	629	652	615	597	568	593	598	603	609	597	608	599	619	645	602	613	618	628	579	589	580	579	596	609	553	599	616	589	604	591	566	604	586	652	572	570	537	604	578	541	598	612	587	603	618	586	577	567	631	592	595	544	605	584	627	564	542	563	590	600	591	596	639	611	551	637	628	582	566	618	565	576	589	590	579	604	608	591	592	594	595	598	599	572	642	571	587	609	581	638	623	606	568	591	591	587	593	583	610	634	558	609	603	590	620	608	586	631	595	614	646	588	660	622	631	612	623	601	613	621	589	610	652	574	577	631	582	581	594	618	619	617	570	576	585	575	571	565	568	618	606	636	643	616	559	614	624	616	542	578	598	654	646	580	579	565	581	629	586	646	574	598	594	568	613	605	630	596	654	593	551	614	593	582	575	591	585	573	623	656	600	592	609	626	644	531	602	640	564	575	621	580	601	596	622	564	610	588	614	618	596	572	606	592	564	631	599	608	573	599	588	624	576	558	582	557	612	625	606	613	585	582	593	613	593	604	595	608	587	620	591	605	613	605	599	550	583	575	614	598	586	614	580	605	571	603	602	556	557	556	656	635	643	603	604	599	618	557	592	590	622	561	625	635	585	608	605	607	543	599	611	591	610	601	575	633	575	623	616	575	557	591	583	602	564	607	630	591	561	612	616	573	596	578	591	606	608	565	570	642	629	584	578	582	583	611	625	578	614	558	587	586	603	612	607	632	592	595	602	641	563	603	630	577	591	641	638	566	625	568	563	581	586	585	648	609	574	588	617	601	603	578	584	608	561	584	594	558	606	607	594	576	585	587	599	571	577	601	611	632	574
24702	22894	34904	30954	23395	15408	3719	736	500	499	443	421	442	455	476	445	452	438	438	424	454	446	426	451	465	417	477	468	477	466	445	442	421	437	439	433	477	435	460	447	466	449	446	427	423	413	418	446	400	457	412	414	369	427	463	434	441	459	449	471	471	433	458	450	413	442	450	410	463	441	457	402	434	452	450	438	443	452	446	453	437	441	422	447	422	441	460	413	425	436	426	424	434	427	403	453	417	409	433	427	410	436	436	426	424	412	450	444	412	432	429	436	446	446	440	471	448	483	455	436	428	393	436	440	448	437	449	416	452	437	439	434	420	459	424	438	425	464	451	458	458	474	466	413	450	426	411	431	433	445	440	457	475	414	429	445	459	460	382	444	428	429	427	439	439	442	448	486	485	435	469	458	426	443	440	451	435	396	462	412	434	416	443	430	418	452	441	491	438	435	463	455	450	458	436	436	436	474	438	485	426	466	464	456	443	473	418	446	424	450	461	427	459	444	444	447	452	457	459	449	435	447	440	435	435	446	454	421	428	425	437	445	481	444	449	448	401	427	414	418	429	428	424	426	428	425	447	486	439	454	431	446	438	430	421	445	427	448	491	421	455	432	410	450	433	469	432	435	442	437	468	444	427	454	420	425	458	472	439	396	484	454	439	437	481	440	459	457	445	454	435	437	418	428	474	426	425	422	446	434	436	471	446	430	431	443	465	443	501	446	455	404	432	437	460	432	455	433	441	458	488	468	406	432	437	431	421	433	475	443	457	461	434	451	474	425	412	453	425	423	487	424	425	396	450	445	457	440	426	437	407	412	438	458	459	419	427	433	439	419	446	433	432	424	402	426	450	469	412	432	388	417	446	465	445	412	463	448	421	457	390	414	433	463	446	409	454	442	448	442	468	465	453	458	427	419	467	439	448	464	459	409	427	470	478	446	433	433	389	423	431	443	435	443	444	438	450	439	462	437	444	449	459	437	454	427	397	430	426	463	453	461	440	423	471	474	464	453	442	460	443	464	443	457	435	441	414	469	406	390	434	454	441	413	416	429	456	446	431	433	462	445	430	442	449	428	463	422	411	421	429	423	472	456	432	461	451	415	415	407	463	412	417	457	461	415	398	450	453	432	407	422	439	471	438	414	424	450	422	459	462	418	441	433	434	465	487	415	422	439	429	460	405	451	450	446	440	454	443	454	415	412	444	465	415	460	479	431	456	423	479	451	475	439	416	460	429	483	466	425	476	442	431	403	468	451	437	474	402	397	438	454	468	447	429	472	427	449	425	463	415	404	421	471	432	441	401	418	446	440	425	453	462	436	400	429	465	463	440	454	421	464	443	424	462	425	437	475	446	422	448	461	441	425	474	429	439	463	436	454	450	473	468	426	418	423	417	452	430	413	439	449	460	434	446	401	451	430	477	439	469	432	451	474	464	429	474	477	477	439	427	433	453	455	460	438	453	450	447	490	406	436	396	414	427	405	463	443	451	448	441	439	430	441	432	479	430	430	445	438	456	435	478	452	427	479	424	421	451	441	444	435	446	439	465	448	465	454	434	474	438	456	445	479	459	435	428	460	416	423	440	428	437	407	441	453	427	462	422	411	440	456	441	418	412	428	464	441	482	444	430	434	469	461	472	405	435	452	444	424	436	442	489	426	463	427	467	416	433	439	479	424	453	418	480	438	439	435	439	448	462	397	437	437	416	426	407	457	416	478	452	482	448	443	478	477	460	439	426	421	452	446	472	451	470	435	405	444	408	459	446	473	442	444	454	441	409	419	447	443	434	435	386	416	443	447	439	489	447	411	451	456	424	432	421	435	466	432	458	460	443	417	459	437	398	459	453	449	465	486	432	439	418	450	462	428	453	477	455	472	419	453	458	421	411	415	456	480	451	461	490	433	454	452	423	490	440	460	436	459	420	419	441	409	426	471	463	450	407	473	422	444	418	464	441	386	444	419	415	439	432	419	449	453	410	447	454	438	475	413	394	414	457	430	484	404	443	408	421	424	457	449	435	490	432	444	452	468	463	425	452	452	446	473	447	394	463	422	425	425	426	418	444	443	433	449	451	432	423	484	443	423	436	476	457	479	387	445	443	439	413	432	408	458	412	472	429	461	390	393	442	444	417	453	399	429	456	430	455	414	462	412	424	470	444	454	443	457	432	423	446	403	449	452	442	451	441	434	478	416	432	471	431	442	462	446	456	405	480	437	411	480	421	422	466	408	419	436	431	427	438	429	443	440	411	438	459	457	452	431	429	456	448	428	408	436	431	475	496	425	434	463	441	433	428	451	442	448	454	469	436	409	454	435	418	432	433	471	449	451	447	425	463	448	423	456	502	441	444	445	419	401	439	474	446	512	462	425	460	452	413	444	446	433	447	444	433	473	425	433	433	453	455	447	460	455	444	401	474	435	415	428	435	406	433	432	460	419	427	420	446	437	456	426	428	435	492	473	422	453	459	455	430	456	442	415	438	420	430	433	437	393	423	462	466	431	416	481	419	436	424	460	445	436	458	446	447	444	431	445	435	469	457	430	426	420	446	464	434	437	499	443	451	437	428	443	426	424	492	433	410	472	445	434	450	475	454	489	453	424	436	465	430	448	448	429	443	443	437	460	403	458	427	446	420	449	463	430	467	457	464	422	455	443	465	433	430	441	436	461	423	447	445	452	438	411	439	390	409	431	486	450	428	457	438	464	461	456	442	464	422	439	445	458	476	460	452	427	467	421	455	424	436	451	460	444	457	445	468	429	441	424	413	434	437	450	449	423	447	434	430	462	476	438	451	460	444	444	453	418	441	431	440	451	436	438	480	456	465	454	459	432	462	438	449	431	476	460	430	458	451	448	445	421	446	454	446	403	441	455	443	463	441	453	442	432	439	421	413	412	445	454	374	426	442	445	429	431	421	412	415	451	459	485	436	433	431	415	486	480	441	439	418	440	419	445	444	439	415	424	428	463	445	420	471	450	437	462	457	422	459	461	434	460	458	422	455	466	425	413	456	459	391	423	431	420	421	465	463	412	450	414	423	450	460	448	429	475	427	439	429	398	464	465	421	431	450	462	421	483	439	425	444	411	440	441	428	461	458	458	427	474	461	406	463	446	433	443	469	430	452	435	459	435	451	470	447	424	446	427	458	423	434	433	444	428	416	435	428	405	413	448	438	485	438	463	473	442	447	445	438	428	460	390	437	447	411	427	448	419	403	416	462	453	437	429	450	445	428	433	420	427	466	409	444	463	432	451	413	411	429	452	456	446	445	429	465	489	437	415	449	448	440	441	465	474	409	382	457	396	464	447	457	434	441	416	456	420	442	420	449	476	432	408	399	435	394	473	434	483	458	422	433	470	451	473	417	471	403	466	443	431	416	439	459	438	469	460	457	474	406	423	439	421	451	448	442	456	467	432	461	421	461	450	440	456	452	445	441	459	461	447	441	463	453	422	439	440	408	415	434	449	420	442	472	456	431	410	457	491	430	449	416	446	448	412
58307	93992	73038	45252	27062	11453	3637	1243	784	634	638	628	663	619	591	622	662	640	638	636	641	647	615	624	643	622	637	648	622	585	635	653	619	623	627	582	614	666	641	659	598	639	628	599	617	656	621	661	632	620	636	642	567	627	668	591	639	668	613	616	621	653	586	602	647	630	592	664	632	634	640	661	660	650	582	639	646	688	668	607	600	627	643	561	620	610	632	643	710	616	583	631	586	600	644	598	646	624	626	642	615	642	620	626	644	599	628	651	619	621	634	648	614	661	640	650	604	635	607	640	666	599	597	618	656	625	628	591	658	624	628	619	612	556	676	619	617	615	587	672	633	633	614	605	644	644	680	628	655	620	639	624	576	640	615	672	705	633	633	605	651	633	615	597	653	631	652	604	617	617	643	684	619	625	648	626	619	626	645	615	622	631	612	617	648	591	635	593	616	657	623	626	660	619	611	628	636	612	639	618	627	625	667	660	645	606	577	655	624	605	642	598	608	632	640	626	624	585	630	645	626	632	619	625	641	621	659	628	620	670	615	645	622	640	616	601	574	653	619	686	633	653	604	603	593	639	638	603	653	602	655	626	627	594	638	607	635	634	615	668	570	632	621	638	634	609	635	675	567	642	610	625	603	637	571	632	643	640	597	602	665	655	679	606	654	648	609	592	627	620	608	601	623	617	624	604	603	599	656	668	653	605	617	607	619	642	629	640	593	628	634	615	697	654	601	680	615	621	614	586	655	634	627	626	648	613	634	625	609	598	599	595	654	659	641	596	621	573	627	677	629	621	652	616	571	588	618	614	631	634	602	649	634	609	657	623	628	635	651	666	603	614	614	598	641	617	676	633	629	636	637	637	627	631	642	702	598	623	641	593	641	646	586	617	625	602	624	638	641	640	639	594	605	665	636	652	700	670	634	616	634	613	689	622	611	626	621	597	644	640	640	639	639	647	644	641	657	641	683	645	624	584	654	635	630	610	656	658	620	608	606	608	655	614	613	619	630	615	649	628	637	594	583	591	695	649	638	673	596	608	650	616	643	666	685	583	592	623	636	637	653	639	624	647	655	603	610	626	647	636	610	632	635	591	594	626	607	619	614	647	615	632	625	593	622	645	615	642	614	602	623	650	585	661	610	640	585	593	637	680	638	666	640	589	589	600	639	667	601	636	623	594	646	635	627	646	625	618	629	590	630	658	667	652	629	662	636	629	617	613	654	616	596	616	643	581	592	647	659	632	604	642	651	649	643	638	647	656	616	641	632	668	610	635	677	623	627	632	622	601	633	596	655	620	605	580	619	620	604	654	634	653	647	585	670	596	599	658	646	641	592	675	579	646	591	652	587	599	581	628	613	652	615	606	607	683	635	618	591	595	624	597	682	643	612	607	635	608	612	612	628	637	606	618	633	676	656	629	607	574	614	631	627	637	695	595	618	609	642	626	664	655	624	624	648	640	606	609	628	632	610	637	592	667	655	608	620	606	617	605	657	606	625	642	666	610	603	674	603	606	592	618	616	625	666	658	636	633	643	621	637	626	613	655	614	642	653	596	605	655	636	623	621	631	604	633	620	688	618	593	606	655	622	641	668	611	592	636	591	628	624	598	600	606	592	595	603	611	636	615	653	620	617	628	632	663	644	605	626	662	618	619	625	630	591	613	651	682	627	636	614	641	604	702	629	633	623	598	674	611	672	650	660	640	620	624	645	663	635	634	608	601	601	662	615	588	629	637	600	633	608	636	641	619	565	626	639	663	621	589	660	635	620	608	607	616	620	618	627	627	613	657	603	618	607	624	617	633	639	592	616	619	651	617	679	689	650	597	629	672	620	612	630	658	608	608	628	608	623	606	610	642	609	621	650	663	635	628	656	608	628	646	629	642	623	627	593	566	631	624	631	620	673	665	664	631	621	634	649	588	618	618	644	627	611	606	620	642	619	649	603	635	644	631	659	687	646	639	609	636	577	620	629	613	596	660	644	627	665	637	631	668	663	601	603	615	591	628	623	625	596	642	622	621	648	626	618	628	676	630	578	629	664	655	609	648	626	599	663	639	614	660	659	644	625	586	632	641	626	655	625	600	661	635	624	651	633	643	634	639	643	637	579	594	616	604	619	624	676	623	622	610	665	626	612	642	637	613	596	672	638	587	616	632	630	657	658	617	614	639	606	603	655	613	627	603	613	600	628	653	646	660	636	603	618	614	625	672	641	601	599	593	677	646	656	649	643	657	621	618	641	655	653	641	679	647	560	620	637	643	620	622	663	641	605	637	607	606	615	635	636	622	637	629	657	648	612	585	588	632	624	616	633	636	607	660	609	621	645	604	614	643	673	633	647	659	673	686	703	607	650	635	662	630	657	599	592	633	640	630	641	632	629	663	626	635	617	605	621	653	621	588	634	614	657	668	617	624	638	611	672	671	675	613	664	601	628	640	595	649	622	669	604	629	613	611	660	627	637	623	664	640	632	602	611	660	582	582	595	616	608	606	619	642	597	620	649	624	641	592	644	617	595	661	663	659	666	615	607	637	663	622	626	631	591	650	648	580	620	626	687	647	639	635	608	603	621	626	638	601	635	615	637	608	657	640	675	619	615	625	606	599	624	619	655	623	612	605	653	618	638	604	581	620	639	669	620	627	634	639	631	614	607	655	643	590	621	591	668	614	638	605	616	664	651	633	637	645	631	644	638	596	608	665	648	658	671	705	593	628	633	566	661	616	631	633	627	592	664	641	623	653	602	645	615	666	618	602	644	605	617	628	648	642	617	657	648	602	608	611	633	654	661	674	609	664	589	599	601	641	632	628	616	637	637	681	629	601	653	604	687	638	653	677	581	639	625	622	596	585	620	601	634	654	657	651	640	638	632	607	649	629	646	639	672	650	620	639	606	647	613	614	642	623	642	609	595	613	629	652	615	597	643	611	572	632	611	667	648	602	652	656	672	580	593	580	626	661	601	647	657	617	589	637	653	696	630	613	633	635	631	632	662	652	637	638	596	610	649	627	627	647	634	619	634	650	640	641	647	622	620	642	598	590	650	587	625	620	606	624	609	626	611	641	660	626	599	642	659	632	574	653	651	637	643	632	618	644	646	621	620	663	617	645	637	675	582	613	692	628	591	634	640	642	626	612	635	633	679	596	653	622	635	652	606	655	610	640	655	638	615	631	618	621	567	651	632	625	635	613	614	674	633	603	635	656	639	602	619	629	657	601	618	636	604	614	625	605	644	700	627	589	657	635	595	632	651	665	634	605	649	596	647	590	614	643	623	627	621	652	610	623	633	615	660	599	642	655	608	615	628	616	666	682	628	591	639	624	625	642	609	593	668	644	640	577	598	612	596	666	638	612	600	586	636	614	642	629	641	623	656	588	666	647	653	656	610	671	633	612	628	586	653	602	623	613	641	566	652	644	589	642	600	622	632	634	656	617	628	612	616	615	667	644	596	624	656	615	585	683	649	653	628	613	658	635	610	583	612	684	584	641	651	604	653	623
23613	22116	32054	27530	23529	21482	11907	1288	560	538	451	449	425	435	468	439	450	421	439	413	436	435	407	423	462	414	469	449	436	430	502	423	428	416	445	428	445	435	439	425	431	434	447	441	465	447	387	430	415	423	415	415	432	409	445	464	435	406	459	464	419	434	464	403	453	414	463	432	421	413	419	430	419	423	420	440	441	431	461	443	465	455	440	430	471	418	435	442	435	435	435	429	423	436	410	444	431	424	421	449	425	409	446	475	439	428	433	428	447	431	470	432	429	436	400	429	452	415	416	448	413	384	412	438	432	454	469	446	450	445	388	445	459	422	432	437	461	447	434	413	410	434	423	437	456	441	396	419	436	422	424	423	421	445	436	396	414	428	416	428	446	401	448	426	415	454	455	452	439	436	420	426	428	418	412	442	459	481	450	451	418	444	443	414	425	443	428	456	444	393	417	443	431	457	419	446	422	407	469	459	432	418	431	442	458	424	436	456	416	418	437	433	431	424	408	434	419	428	435	428	459	422	432	413	477	465	420	397	431	405	436	420	392	405	414	433	440	428	408	439	473	443	440	429	431	430	436	441	454	441	461	445	409	428	417	426	441	436	406	445	469	446	448	430	425	456	420	432	423	402	451	420	475	447	435	435	441	434	456	464	432	454	454	422	441	394	412	402	435	422	418	440	410	426	416	409	430	404	431	453	458	456	471	431	424	424	420	432	413	426	439	387	437	412	468	419	471	440	421	478	416	445	433	428	423	440	447	428	427	425	454	435	419	408	408	429	463	449	437	415	424	423	452	465	437	427	447	446	419	394	417	420	398	417	443	403	409	456	408	440	419	424	434	423	431	383	424	432	452	417	422	398	494	461	429	428	445	436	459	431	416	427	405	410	448	454	435	406	394	420	445	420	433	468	387	435	469	395	428	449	422	437	440	433	405	410	430	473	455	450	481	451	419	460	470	374	444	448	424	415	432	398	429	430	433	435	436	427	446	445	409	373	425	467	451	458	438	417	426	436	419	455	414	428	421	433	439	437	420	425	443	447	459	391	434	451	461	410	412	448	433	415	444	433	424	467	442	474	419	411	453	423	408	414	451	432	433	431	432	422	432	410	375	446	423	440	436	422	427	410	433	428	427	426	419	444	427	428	392	431	422	420	413	466	431	445	451	416	414	472	425	400	447	412	446	456	436	422	409	431	451	451	446	428	420	444	399	403	440	394	427	443	392	407	452	383	450	436	434	435	456	444	441	427	433	457	400	451	442	418	418	406	466	408	418	413	421	457	454	431	445	471	425	427	433	400	439	455	417	408	438	455	431	425	431	433	428	458	456	448	420	454	445	459	450	426	426	419	448	461	481	421	429	465	408	393	387	419	443	412	432	387	454	415	447	417	383	412	404	434	448	425	436	430	400	428	424	413	406	381	401	451	402	430	457	425	466	414	416	424	458	465	427	433	420	430	422	410	460	464	397	460	407	406	393	452	403	450	460	487	425	430	417	421	429	423	422	425	439	399	452	403	434	430	409	412	390	446	423	419	443	426	432	444	412	441	404	418	455	411	433	420	427	435	444	444	420	401	417	425	411	421	478	452	439	415	441	397	429	436	463	402	446	450	440	430	391	469	392	430	409	415	452	440	426	396	435	411	427	416	464	429	436	440	456	416	444	425	471	439	440	445	407	431	440	435	474	447	456	462	411	401	456	381	426	407	455	442	456	436	392	437	423	428	451	411	409	424	441	436	405	455	432	425	429	426	444	481	436	382	437	456	427	422	404	432	442	460	444	418	429	411	414	396	404	446	402	423	467	422	421	439	444	419	454	401	385	446	436	429	448	439	447	413	450	423	416	442	435	440	447	435	426	423	451	420	429	420	393	409	417	439	375	449	403	463	452	405	463	437	443	441	417	474	436	423	431	450	420	486	429	398	391	412	452	419	433	416	457	431	446	455	436	418	411	421	395	437	387	387	410	444	434	434	467	430	429	422	444	431	424	476	414	422	439	413	446	392	433	410	443	419	425	432	418	390	418	428	428	432	457	426	452	432	402	415	465	414	462	433	421	403	432	421	402	452	454	419	446	434	408	433	409	438	402	446	418	452	449	423	449	425	433	399	458	425	421	404	425	444	444	427	410	428	487	425	413	441	375	408	459	441	405	425	460	423	439	397	414	439	449	429	467	454	482	428	408	411	416	413	426	441	451	433	473	382	427	407	442	438	427	426	415	399	446	409	414	451	410	429	436	420	420	409	428	416	421	455	419	447	447	449	441	460	439	411	412	440	445	432	421	403	446	410	435	465	430	439	469	463	434	415	455	446	416	434	442	419	422	460	443	417	449	411	391	447	411	417	432	432	435	456	463	448	430	423	403	433	428	423	432	426	449	441	432	453	397	436	445	425	409	450	452	458	452	427	445	443	443	465	440	449	425	434	420	452	440	437	415	402	447	389	456	421	434	453	456	439	426	400	437	443	444	445	410	424	483	442	464	439	441	402	455	410	440	428	449	425	423	464	422	472	432	414	440	445	435	428	439	428	409	410	436	412	418	438	411	435	436	443	432	449	476	402	431	443	461	412	445	458	436	447	417	428	438	434	449	416	449	436	419	407	444	441	436	444	436	411	454	409	400	428	425	485	426	424	398	416	428	472	414	422	449	425	445	456	463	441	449	461	398	419	421	446	374	409	390	450	457	438	416	417	408	448	422	416	446	424	427	410	461	443	459	437	448	431	407	424	431	438	422	434	414	406	410	377	438	431	445	432	447	410	447	439	428	450	449	409	473	405	423	429	436	421	443	428	439	426	442	412	428	401	439	415	406	427	428	408	429	411	397	441	430	426	444	406	419	424	460	444	419	416	397	469	443	429	449	433	429	443	424	431	442	424	449	473	438	438	417	440	395	439	432	388	433	409	422	437	442	429	441	457	448	441	464	393	466	452	417	460	431	435	442	430	440	430	410	434	459	428	463	456	438	432	407	391	420	413	433	403	447	417	409	445	417	444	443	446	429	447	460	452	457	400	431	435	430	450	412	414	414	456	417	408	422	438	455	416	432	394	428	408	395	431	482	451	442	443	457	408	424	420	435	424	413	405	418	421	426	424	416	433	464	479	419	430	431	462	419	412	441	406	445	427	430	447	439	410	434	420	469	479	432	399	418	444	421	422	412	384	413	391	418	431	449	439	436	426	428	436	444	434	434	435	444	441	402	456	434	437	430	424	440	422	393	448	393	444	424	406	452	438	433	446	431	413	432	466	398	449	455	417	403	439	454	411	476	428	433	398	436	427	468	400	423	436	431	465	448	387	434	469	432	450	470	453	403	415	433	410	411	433	463	397	454	422	438	392	416	430	431	467	460	401	405	435	447	445	422	408	412	422	434	408	441	469	451	416	405	454	425	411	433	431	459	457	403	406	418	459	418	454	441	455	405	426	402	431	444	446	421	420	440	443	386	429	445	411	433	445	389	452	454	469	415	416	431	438	422	454	387	409	437	445	440	420
62031	104472	82909	55632	35475	17933	6150	1857	853	665	673	622	588	646	589	642	566	613	627	597	595	617	620	672	602	653	594	625	575	644	601	651	634	560	581	545	604	587	595	624	571	611	609	603	602	619	603	602	609	630	593	611	605	616	610	554	628	674	582	620	609	567	604	614	584	595	554	599	636	572	609	585	640	615	564	617	623	686	616	623	605	601	581	578	614	609	605	598	609	605	620	606	624	597	590	582	633	601	570	605	595	628	587	604	619	599	581	617	609	588	621	682	584	578	643	582	613	588	533	634	563	555	581	599	606	589	595	578	626	567	572	612	556	591	584	628	592	599	632	596	617	581	630	652	574	631	612	634	602	618	568	578	602	621	574	582	606	606	617	637	623	633	605	619	656	620	573	608	617	582	584	617	610	638	585	597	627	602	606	664	650	618	637	611	596	597	641	598	588	591	592	565	600	635	540	602	618	582	662	625	616	612	592	564	590	610	617	610	604	635	568	602	590	583	581	601	572	602	616	591	632	645	579	586	605	627	591	607	594	599	658	615	583	605	595	610	629	610	585	559	626	589	592	633	590	598	626	573	629	592	589	596	629	587	627	575	594	590	627	597	641	601	623	602	648	593	598	601	616	564	605	562	629	570	570	596	592	590	581	595	619	604	606	560	593	607	586	622	598	604	656	610	598	593	639	627	595	613	591	596	598	610	575	577	604	610	628	652	595	623	610	566	586	653	595	617	587	614	676	572	613	584	647	677	599	580	558	578	603	596	648	554	578	580	584	613	621	632	567	679	611	618	583	620	572	594	575	595	576	650	611	626	594	615	559	606	589	611	593	579	571	619	602	581	614	608	616	605	598	607	611	601	622	623	603	570	639	631	603	637	609	583	573	587	601	631	635	595	591	626	621	605	617	631	630	562	570	603	564	602	672	591	564	627	597	603	595	575	625	576	646	591	631	610	622	638	582	623	619	614	617	587	596	602	612	620	604	555	630	610	605	589	612	571	592	620	621	622	605	577	579	625	623	624	560	620	583	632	599	634	584	570	599	633	608	626	594	576	590	660	593	619	606	604	606	583	602	635	544	619	598	574	564	618	596	593	635	572	651	598	602	595	625	583	592	570	570	601	581	637	624	611	615	588	623	659	625	637	617	623	600	602	558	610	632	551	603	583	577	583	620	604	632	568	573	647	578	599	620	583	577	569	616	603	615	573	642	595	613	619	611	624	650	628	603	550	673	588	608	619	611	616	593	643	605	590	565	603	630	561	629	608	647	611	637	604	617	622	600	602	553	567	596	596	584	609	615	602	592	595	587	573	619	646	583	581	601	616	598	600	586	606	574	598	610	593	614	608	637	592	608	597	594	614	590	627	612	596	633	588	607	577	547	637	598	604	563	599	589	600	592	610	600	634	597	606	578	581	637	613	661	651	628	600	640	573	602	618	597	645	619	600	577	619	618	589	560	587	568	597	629	630	587	597	574	619	606	618	596	559	602	594	614	599	582	576	607	621	618	627	607	619	599	604	642	674	585	610	612	652	633	634	612	616	628	614	620	619	630	597	647	589	664	572	617	596	641	589	604	609	610	597	596	540	590	641	649	626	597	628	582	606	540	599	563	631	587	595	589	633	613	650	585	662	594	614	591	640	618	592	656	598	596	640	596	633	569	638	613	624	591	620	613	620	613	626	647	654	611	587	589	631	582	604	591	630	569	582	594	603	610	630	653	587	624	643	602	603	627	632	597	585	635	586	609	632	596	596	616	634	582	572	546	570	633	594	605	602	614	652	600	613	623	625	617	625	611	641	615	649	592	600	627	612	576	640	623	599	571	589	641	590	612	604	623	560	592	626	565	629	658	629	606	628	570	608	650	628	559	634	625	608	606	670	570	625	578	628	620	595	574	582	615	641	606	612	604	601	636	605	619	608	576	623	604	602	595	605	623	611	611	606	612	582	618	599	594	607	631	603	605	626	578	583	581	574	610	614	607	593	586	629	596	587	589	595	604	599	639	579	577	597	563	638	610	623	605	586	627	584	560	562	607	570	592	605	605	630	570	621	591	639	551	600	630	582	650	615	613	639	591	629	562	578	588	595	610	606	570	613	639	580	610	622	611	624	614	614	609	623	571	582	567	604	621	615	617	598	645	624	573	618	577	598	652	634	632	586	603	593	599	625	621	619	541	604	590	651	581	630	645	563	608	636	587	654	616	608	612	608	617	628	627	619	613	607	617	638	568	612	560	593	638	608	601	580	590	649	643	578	580	611	580	608	611	550	619	585	658	573	618	634	582	610	602	624	583	601	630	579	588	603	595	590	623	612	630	594	639	585	569	609	614	603	603	577	631	538	641	618	653	620	582	624	577	587	615	568	591	578	640	543	585	618	584	598	641	600	602	618	567	584	560	567	574	626	600	600	578	578	577	625	609	625	659	610	583	586	578	623	574	632	639	597	653	625	644	610	608	643	585	608	595	556	568	578	587	663	599	568	589	635	626	644	580	576	586	601	628	600	601	621	592	634	626	608	603	598	614	595	605	595	654	611	638	594	618	625	585	565	554	580	584	575	664	606	599	559	575	616	596	571	629	593	614	613	584	596	593	612	628	591	595	668	604	620	643	605	599	620	574	623	657	575	618	593	635	651	618	588	614	611	638	605	679	560	615	615	604	598	600	590	613	569	638	600	621	610	590	566	618	597	603	635	587	621	588	586	603	580	585	641	615	616	592	567	612	611	565	625	599	592	628	540	607	619	591	613	642	587	613	605	621	608	569	599	611	625	629	650	617	639	578	590	607	563	557	640	568	565	606	629	586	610	595	594	626	579	590	605	608	597	639	579	617	610	592	573	646	612	589	613	632	562	631	572	613	588	616	595	602	602	621	635	593	581	581	589	614	631	604	616	586	558	602	602	647	620	619	572	579	594	592	558	587	656	573	606	605	590	622	621	648	589	622	615	612	595	610	625	671	599	586	594	621	532	578	661	588	637	640	646	595	579	625	607	663	647	624	617	555	632	636	582	622	637	643	607	592	578	612	669	578	573	636	604	587	616	626	634	620	606	617	608	603	569	527	624	598	608	627	574	625	585	623	675	580	627	602	603	599	597	595	603	579	612	593	580	602	599	581	605	577	608	624	599	622	604	633	586	596	599	561	626	585	631	610	625	562	642	618	581	620	624	651	646	620	585	628	625	603	639	619	603	585	623	605	572	647	608	604	538	549	623	625	589	672	666	563	624	594	631	558	608	628	633	601	611	612	605	559	593	611	574	587	631	642	604	607	633	599	593	586	639	621	640	655	611	630	605	619	621	581	630	629	605	646	597	625	599	601	632	675	620	565	614	553	601	569	587	634	603	651	599	606	589	632	567	612	571	629	616	578	604	615	662	638	623	627	605	630	587	572	556	655	610	595	600	578	597	595	605	588	632	603	617	586	623	573	584	640	568	583	584	609	590	596	625	581	623	593	617	547	602	625	543	583	671	582	602	597	620	580	618	664	562
28607	28301	31593	17953	4819	1391	676	488	381	417	426	407	431	426	433	420	432	413	398	386	433	401	393	411	446	418	394	397	409	416	453	411	469	440	466	408	397	413	386	428	408	434	430	392	416	446	422	399	425	442	429	432	458	452	398	425	380	428	408	451	391	418	428	438	409	419	418	386	390	401	390	381	386	411	418	433	418	417	436	431	449	385	402	423	411	421	420	395	396	409	413	422	363	389	391	438	435	387	407	421	400	422	425	403	419	417	463	427	442	431	447	380	439	427	473	439	419	413	427	431	404	419	431	415	411	392	451	420	423	412	433	444	416	393	409	464	407	446	387	398	431	418	414	440	415	433	433	419	410	452	380	438	420	433	427	423	383	457	415	416	409	418	420	438	430	403	399	396	409	421	394	457	430	417	391	408	373	435	454	406	421	433	414	468	398	430	413	405	394	421	392	455	443	432	412	384	414	409	418	415	401	398	441	429	421	429	423	398	428	477	434	431	425	409	426	371	418	402	415	437	416	385	403	415	404	394	424	410	430	466	443	437	408	435	413	398	409	394	428	433	429	397	403	442	407	390	424	398	424	433	425	433	409	429	404	411	431	421	446	404	432	396	393	454	405	423	417	428	434	438	430	402	419	456	397	403	428	396	388	406	449	425	431	421	407	388	366	433	423	418	425	417	460	397	362	391	441	445	412	380	379	418	449	400	426	397	400	404	418	407	400	418	385	390	406	384	425	448	419	403	395	395	455	437	404	440	421	418	436	413	426	408	447	432	387	443	405	420	419	400	436	408	406	368	409	433	402	395	392	411	394	404	421	467	441	427	438	452	432	400	425	426	419	442	432	410	382	423	421	400	453	437	438	415	411	402	422	419	412	390	444	408	420	410	400	431	392	406	429	392	397	414	401	439	444	449	458	380	399	402	440	424	425	460	412	427	418	400	471	375	416	417	450	422	419	440	426	441	436	419	392	404	414	408	403	422	443	429	403	376	396	408	407	448	409	392	434	421	432	420	458	432	410	420	411	411	401	401	394	427	406	436	423	443	439	406	394	415	440	391	439	429	408	397	400	444	411	396	398	485	383	391	410	414	434	403	453	437	448	446	410	426	426	442	393	405	408	445	391	446	439	350	392	438	404	396	404	407	434	439	398	396	416	395	439	424	449	434	373	446	425	435	404	401	398	435	380	403	417	399	440	436	383	398	429	431	447	431	416	404	430	425	437	391	408	389	443	430	432	422	442	425	428	445	426	392	485	406	376	395	419	413	426	399	396	428	453	389	429	446	398	424	408	399	410	417	439	439	441	395	405	419	418	403	423	428	405	382	416	407	390	454	420	405	429	419	409	393	408	414	423	387	441	415	418	459	427	408	389	439	445	430	445	429	417	422	413	411	416	446	408	433	393	428	466	403	410	432	414	408	419	418	378	427	417	426	387	425	406	425	434	429	405	414	435	435	411	435	388	427	419	424	378	450	427	394	414	402	426	400	403	425	411	409	423	432	433	403	426	407	386	414	396	403	410	448	404	450	383	444	430	451	420	417	366	385	417	454	458	432	395	443	417	420	403	411	427	418	427	432	444	409	435	442	405	430	413	438	412	425	414	441	397	430	412	408	420	391	372	408	424	430	453	403	382	401	389	447	384	416	415	409	420	361	429	382	439	429	427	418	407	443	427	399	457	411	391	412	462	439	430	401	415	437	432	443	446	425	381	424	431	420	450	458	382	409	393	435	389	426	413	380	430	401	389	412	435	407	405	455	439	424	466	404	433	403	392	424	419	373	404	444	439	394	455	392	427	438	424	425	408	417	392	433	425	403	410	383	434	430	430	415	417	402	429	411	425	382	399	425	410	423	446	429	427	396	423	425	416	459	441	387	442	410	394	429	427	428	429	398	415	434	403	434	424	440	399	415	420	444	422	458	445	407	441	416	424	430	422	432	432	407	427	362	428	411	427	413	415	420	420	441	443	407	391	429	445	398	429	438	424	436	417	445	412	454	422	380	462	385	435	449	413	429	394	423	419	414	407	433	445	447	381	441	417	419	439	428	423	399	398	403	394	429	406	413	416	389	413	434	407	454	423	433	418	428	387	413	405	432	373	413	431	411	408	413	417	435	454	444	408	390	389	421	431	423	455	407	408	416	416	406	380	439	439	404	392	418	467	411	425	425	415	407	412	393	432	456	416	443	420	431	388	403	401	426	422	387	408	442	435	398	444	440	403	445	415	464	476	449	410	410	416	436	418	448	411	454	427	444	390	388	443	422	406	413	430	429	421	431	447	378	446	433	410	407	400	421	414	427	445	430	409	437	390	399	383	461	415	420	440	428	408	431	387	434	422	397	425	444	382	401	422	444	405	415	398	437	413	431	399	423	418	430	424	427	386	413	417	453	397	442	405	424	418	447	440	393	407	414	431	411	397	446	417	409	412	412	401	415	413	436	442	383	390	406	405	419	416	413	422	395	423	428	445	428	424	426	401	374	421	396	422	407	405	416	444	425	414	421	390	433	452	428	403	417	393	413	412	406	439	395	419	380	421	450	423	380	401	434	425	452	431	459	433	437	426	412	400	436	392	408	440	427	379	407	444	422	410	429	406	444	432	417	438	404	409	392	433	421	452	392	414	456	415	459	431	397	421	429	425	403	419	368	424	453	406	416	436	417	417	373	425	424	432	459	441	423	411	456	433	426	454	448	382	410	470	405	434	432	411	417	432	429	408	425	425	444	431	401	396	416	418	419	415	441	424	396	418	401	419	394	445	435	420	402	414	407	418	410	425	417	441	406	394	442	414	423	398	412	430	397	410	409	410	417	431	427	402	423	387	420	395	425	428	449	386	397	427	419	407	421	388	427	454	421	454	383	416	397	404	403	414	429	379	408	429	405	405	433	415	397	419	437	429	393	410	423	398	422	424	430	426	407	431	418	431	430	416	449	441	445	415	432	430	412	416	402	415	431	383	431	410	420	423	412	442	406	405	448	407	464	433	437	418	389	420	408	418	441	421	402	438	424	434	450	418	437	417	406	440	409	413	383	420	378	426	389	414	470	448	425	426	396	440	443	416	416	385	436	446	433	415	434	430	411	457	420	415	381	460	426	486	410	432	429	424	425	422	404	426	402	406	386	438	444	420	451	430	406	452	389	426	429	416	424	418	426	415	390	414	444	451	413	400	370	421	458	415	377	413	442	426	421	409	438	441	405	452	418	388	399	428	415	426	459	409	445	451	390	427	444	415	439	423	459	409	427	444	427	442	416	439	410	411	453	378	454	432	406	431	416	401	422	411	448	421	425	406	434	437	371	421	384	460	435	402	423	396	468	406	404	395	400	398	396	421	426	435	464	418	425	419	423	404	396	416	414	455	489	375	464	389	429	444	430	426	441	413	441	432	392	382	427	419	412	417	434	426	396	423	411	390	430	416	405	399	411	421	413	436	426	401	445	419	418	445	395	426	420	407	439	421	446	421	426	431	448	420	439	382	412	456	384	428	397
31889	47667	35706	17407	6647	2354	1036	743	598	616	575	620	618	588	565	581	600	620	590	635	622	608	590	624	620	615	610	632	606	591	624	584	632	636	595	619	592	617	584	618	607	614	600	596	636	604	619	591	598	614	616	616	576	597	661	570	609	568	607	613	603	585	601	602	610	615	627	636	592	596	624	628	620	593	640	576	651	622	626	629	653	620	623	578	609	586	624	579	589	594	613	580	575	593	566	594	595	606	607	566	629	564	615	589	597	586	633	651	577	641	599	575	597	595	632	622	616	594	614	619	624	618	580	592	604	596	625	614	625	586	607	626	587	562	611	598	610	601	633	611	603	636	627	624	620	560	607	597	566	588	628	580	608	583	609	564	613	626	581	605	600	598	670	609	569	644	588	597	590	624	577	601	572	647	606	582	618	594	600	633	648	607	601	630	582	604	612	591	577	595	619	624	632	596	549	597	625	605	628	632	622	581	592	590	607	589	567	589	607	557	566	603	627	597	568	587	574	605	586	573	627	629	615	587	572	546	597	574	600	574	642	601	605	624	617	615	580	618	578	601	569	613	615	651	613	584	615	621	626	568	624	615	596	559	608	576	623	627	577	598	623	589	603	620	601	614	609	664	581	595	538	595	600	593	588	574	564	609	561	607	608	599	613	631	592	571	597	633	603	633	615	610	604	606	600	590	629	618	600	580	615	637	602	643	658	560	575	601	601	583	575	602	591	590	616	598	552	614	582	595	615	595	586	636	588	562	601	606	579	621	590	601	592	573	596	595	633	602	591	602	594	594	618	597	590	602	614	599	591	600	603	589	588	603	593	632	602	602	562	636	632	578	638	564	612	599	595	581	587	626	578	643	612	575	606	629	571	593	618	579	618	580	621	589	619	611	602	600	613	605	653	598	622	604	642	622	596	609	597	631	622	595	590	613	585	598	592	578	578	572	611	635	647	603	595	606	607	588	568	593	589	621	588	572	585	602	602	583	607	543	630	638	623	610	581	528	627	593	632	606	602	571	607	618	579	610	605	580	590	598	621	610	588	633	607	632	587	609	602	611	571	635	579	615	633	591	558	569	612	607	597	607	613	616	578	603	623	679	631	636	607	604	634	612	563	676	608	586	606	648	617	601	582	626	591	582	608	589	641	617	578	578	597	600	609	576	640	658	597	617	607	593	633	633	639	616	581	548	615	647	603	597	612	590	583	619	654	582	638	609	616	626	590	638	597	602	603	613	639	605	575	629	585	666	583	621	609	584	586	614	609	643	594	600	643	608	611	577	629	586	572	617	617	629	599	589	580	593	629	597	592	647	622	643	636	616	551	633	577	591	570	578	667	579	597	580	608	626	608	619	583	635	565	589	595	598	627	590	619	596	578	603	608	630	663	596	580	604	620	612	593	634	589	570	622	595	597	612	613	605	625	594	631	575	583	614	579	624	610	609	598	599	618	627	638	572	602	629	626	603	585	612	601	640	592	598	554	596	623	590	635	577	596	616	551	599	598	607	579	612	621	633	626	598	614	644	630	595	627	625	628	622	580	600	616	621	593	675	617	652	622	647	572	597	623	654	615	642	599	628	593	559	646	637	616	569	628	599	609	584	581	574	580	611	613	588	563	607	621	606	589	599	640	624	587	589	602	565	651	590	583	609	598	585	607	603	661	592	598	587	631	571	586	623	552	639	642	595	608	620	644	592	583	577	619	592	590	565	597	580	610	604	595	589	613	596	625	596	614	562	617	619	645	582	592	632	564	590	614	599	566	620	625	627	609	626	640	620	583	611	624	587	609	628	605	558	585	610	618	575	581	618	608	597	579	613	615	641	603	598	620	568	566	610	613	554	598	593	611	588	576	606	583	619	577	626	579	574	576	594	595	613	657	611	622	609	576	627	601	597	592	588	610	616	573	632	639	608	602	591	598	596	612	589	599	619	594	627	626	608	659	571	598	554	604	600	577	580	581	633	608	633	611	595	620	560	566	595	592	577	605	583	623	572	582	624	589	580	631	622	643	589	595	638	610	616	596	626	592	633	556	597	591	598	600	602	632	567	621	566	652	632	612	638	633	600	607	589	622	558	610	539	585	601	558	604	603	627	585	628	609	603	558	596	603	630	590	620	596	607	624	586	622	615	578	574	610	599	594	632	624	612	640	601	570	597	597	605	603	620	615	578	631	588	601	637	589	604	602	589	606	632	592	582	571	599	620	592	595	594	582	652	562	582	612	675	607	597	629	562	626	644	643	621	570	644	647	591	618	602	567	663	601	609	603	610	623	641	577	647	630	609	590	578	591	602	586	603	593	559	617	581	605	619	594	629	583	626	574	581	642	565	601	608	607	602	612	606	598	609	592	562	593	598	582	601	639	566	567	593	598	588	607	618	600	620	629	557	607	621	672	563	652	585	596	592	609	605	632	600	558	608	620	623	622	595	597	583	674	626	592	603	600	609	613	564	619	621	594	652	628	600	582	633	606	623	638	583	610	610	620	644	599	626	570	595	605	632	605	601	579	642	618	622	577	591	566	594	562	638	596	621	608	544	596	626	623	589	606	582	619	589	630	620	595	619	636	620	603	612	562	617	582	583	589	624	612	647	589	589	583	624	657	592	618	630	622	609	602	581	579	595	595	583	596	593	573	571	605	614	599	576	617	615	587	573	581	609	618	623	615	591	604	622	611	618	549	597	603	563	584	638	586	603	611	635	591	627	603	552	620	603	606	578	626	585	619	599	576	594	598	610	645	646	628	629	600	619	620	597	537	624	638	658	586	570	632	589	604	598	620	617	598	593	612	592	594	603	603	593	622	626	617	598	598	618	571	627	583	592	604	629	569	627	590	571	580	606	638	611	569	592	535	581	618	623	615	626	606	619	622	597	623	585	609	585	606	627	633	611	602	594	645	627	585	632	574	599	642	638	557	606	638	594	582	587	581	618	595	606	622	598	578	610	552	591	605	624	582	580	607	646	571	553	623	596	616	598	594	623	584	583	584	565	593	563	597	614	634	606	625	562	567	637	609	586	634	576	622	611	624	617	583	615	603	646	625	607	639	604	641	536	641	582	572	666	566	568	607	638	614	594	585	610	594	613	576	636	610	612	610	617	595	561	606	606	586	658	585	605	598	579	675	612	586	577	635	638	622	613	607	549	637	577	597	641	647	634	576	628	592	622	605	586	566	626	593	617	605	554	616	602	583	566	639	611	633	590	610	627	583	600	613	598	595	602	596	611	599	620	599	604	625	623	593	569	578	619	572	575	599	585	617	615	610	619	606	598	594	556	586	596	608	619	584	605	589	608	573	599	567	671	592	587	611	603	631	614	618	657	563	630	633	580	575	641	625	561	586	613	596	577	599	573	629	574	648	590	595	610	609	622	564	635	638	588	654	631	602	619	656	611	605	599	613	603	610	616	550	578	574	594	599	582	553	624	568	614	597	573	610	596	577	622	601	617	561	612	602	633	582	612	602	554	607	620	615	631	598	627	600	613	607	600	626	637
24853	22849	34156	30752	23271	15291	3676	752	475	467	431	473	448	446	429	434	453	468	444	478	465	460	465	414	442	438	438	442	439	417	440	470	411	468	489	470	446	486	457	433	443	430	412	446	483	489	488	459	503	444	436	436	468	437	408	434	458	438	435	469	463	424	451	469	398	470	468	440	453	443	404	414	445	452	399	453	463	454	443	443	428	469	455	439	454	411	462	437	440	437	469	453	462	417	445	434	424	401	472	421	455	452	437	414	483	441	454	476	429	437	489	447	448	435	453	460	450	413	475	421	445	429	437	448	451	422	452	434	461	466	476	442	455	458	453	428	450	457	452	442	446	423	419	473	458	434	478	460	451	458	462	474	452	455	437	434	489	397	417	433	452	435	460	441	453	461	445	456	472	479	436	459	450	456	447	426	440	474	427	445	411	436	438	457	430	447	471	432	451	412	436	400	447	430	418	442	495	485	482	444	415	432	474	428	485	453	449	438	443	448	450	444	408	461	436	444	442	462	416	481	422	451	429	422	474	409	481	449	421	479	445	476	457	446	466	464	432	484	477	407	414	474	482	456	450	505	424	443	442	441	418	458	459	410	443	442	427	446	467	425	433	452	465	447	408	469	448	436	411	451	442	446	422	409	439	460	432	462	466	444	474	473	466	457	446	466	432	422	456	443	413	430	440	434	445	501	437	437	440	451	421	443	458	434	430	453	427	464	434	413	441	469	425	428	388	487	462	426	444	439	429	421	456	431	431	428	447	417	450	447	405	436	441	442	419	465	432	465	437	451	439	460	461	460	450	461	427	470	442	443	440	458	436	484	442	461	430	446	438	453	454	456	442	421	449	435	430	434	432	439	447	462	434	487	436	439	506	446	455	451	459	426	466	437	432	422	449	434	417	446	479	449	484	468	492	454	444	448	460	430	447	447	431	436	406	440	427	456	440	444	423	451	467	485	444	481	435	477	461	463	456	423	459	454	451	453	436	425	462	447	457	447	425	460	443	410	452	418	447	453	453	444	473	422	453	474	448	448	468	445	449	425	406	457	416	458	432	418	457	483	423	487	398	471	410	452	419	433	447	442	473	414	460	491	463	453	445	420	460	446	480	433	454	443	455	468	415	438	440	465	479	464	478	466	442	454	464	408	445	435	456	484	448	461	419	415	435	474	453	411	472	459	478	433	448	475	436	435	452	435	453	457	450	435	434	470	431	437	439	412	420	434	435	451	443	418	451	444	441	442	433	460	418	454	422	411	416	439	400	476	443	440	448	466	422	429	443	481	402	440	453	482	433	469	424	486	430	439	466	449	404	465	430	448	427	456	447	443	444	412	434	458	419	455	458	452	432	413	446	442	484	461	425	366	432	446	473	432	456	483	439	442	420	415	466	405	445	452	432	456	438	447	446	470	438	447	466	438	429	483	437	434	465	436	497	525	466	427	433	447	393	442	453	449	469	431	430	439	471	411	413	465	433	420	474	449	438	443	442	431	438	424	429	422	421	486	471	481	473	459	394	389	443	457	457	453	442	480	427	458	439	452	467	445	428	467	436	480	455	466	475	453	456	470	478	396	487	422	453	477	458	435	460	474	471	457	419	454	462	441	446	439	468	443	435	442	463	436	461	473	441	463	418	422	417	442	479	442	434	439	466	456	444	451	448	457	381	442	439	426	468	416	442	449	447	459	447	437	397	418	449	416	395	462	415	408	442	470	419	412	429	448	442	402	463	419	461	431	463	477	481	453	472	447	457	449	430	440	426	430	474	418	412	450	479	441	411	413	432	413	492	462	447	446	441	445	433	462	462	446	449	466	422	429	398	458	459	474	458	418	439	429	455	427	422	397	490	459	476	494	443	412	459	435	447	459	453	437	454	454	429	430	441	391	433	452	412	459	484	462	463	440	434	422	418	444	444	472	399	437	440	446	462	455	450	440	440	442	403	448	452	451	457	457	430	441	440	457	454	467	424	447	413	455	448	437	379	429	464	433	451	452	422	408	445	429	439	451	435	421	485	431	464	394	424	434	441	499	428	403	438	393	459	416	475	437	442	407	478	452	472	428	420	456	465	433	425	436	437	463	403	427	413	435	444	459	407	455	450	446	447	438	405	473	445	465	432	454	449	462	437	430	439	443	396	435	438	443	430	426	432	422	449	449	427	466	436	438	465	432	482	479	438	482	440	439	452	478	440	469	490	435	392	421	430	426	429	454	458	467	473	441	445	440	445	425	415	446	440	461	412	431	425	447	414	449	491	458	488	425	486	422	429	441	404	431	474	482	489	457	455	459	475	436	460	426	472	453	442	449	467	440	448	449	467	405	450	407	427	452	453	465	442	433	482	473	443	466	457	423	444	463	458	459	462	448	448	474	434	439	454	482	459	414	432	457	433	460	449	425	484	413	457	463	449	425	463	432	421	440	463	438	432	416	409	437	493	394	462	461	396	452	454	460	456	432	435	434	444	476	475	452	454	409	427	430	459	441	419	467	445	457	424	447	429	437	464	434	447	452	478	451	430	436	461	429	429	452	433	437	483	452	432	481	423	459	420	433	456	436	427	423	426	440	473	439	454	429	426	464	430	441	481	445	448	451	421	465	442	418	436	437	457	451	425	453	464	438	420	424	453	465	451	433	444	402	449	454	440	432	452	431	398	461	438	454	450	445	424	435	416	434	438	426	454	420	452	490	455	431	422	421	442	466	462	413	424	460	469	441	472	458	478	482	458	412	444	469	463	444	438	449	453	457	440	447	452	404	464	450	418	460	416	471	450	448	444	463	423	432	450	448	456	480	451	474	451	450	461	458	423	471	431	450	432	476	411	493	469	485	392	433	441	431	449	420	418	408	438	414	434	429	422	448	432	435	461	465	456	444	424	478	468	422	441	422	445	461	433	452	432	451	451	478	450	435	420	449	459	409	407	435	451	459	434	457	464	456	427	487	437	447	454	462	460	447	447	458	440	443	389	440	432	414	430	441	468	453	450	416	449	459	438	463	444	446	431	447	440	425	443	423	457	446	445	461	431	443	437	473	447	450	448	431	467	425	441	443	469	435	421	462	420	461	439	443	424	460	455	447	454	440	418	437	461	489	415	440	444	471	403	416	448	477	465	439	448	398	403	419	425	477	423	424	483	414	471	467	397	430	438	481	449	443	445	415	451	422	457	410	449	463	409	437	452	414	453	435	438	427	421	435	429	446	478	466	414	446	459	474	461	399	439	453	421	410	449	449	423	440	496	473	443	443	489	459	447	418	446	455	473	425	452	422	456	431	434	391	422	442	444	439	436	454	445	453	478	459	443	492	432	422	492	449	440	429	440	476	462	428	465	421	433	430	457	433	422	440	410	417	440	441	437	421	431	444	491	445	447	447	427	420	461	423	464	440	433	479	430	449	433	458	438	448	430	428	437	449	442	445	435	507	449	446	403	456	424	407	437	432	448	433	472	421	410	436	488	492	452	448	450	425	438	458	420	425	465	420	459	442	422	442	457	448	400	434
58328	92718	72187	45503	26724	11274	3684	1268	724	676	607	611	623	648	645	613	628	589	695	612	634	607	589	567	647	649	594	637	628	644	595	598	620	627	662	617	600	646	635	607	597	654	583	695	617	636	606	621	641	596	618	649	636	631	636	673	631	631	593	631	649	680	648	650	599	647	615	661	594	674	632	639	622	627	584	639	616	597	647	640	614	638	635	609	607	621	603	611	634	582	698	625	626	596	633	598	620	612	612	683	637	566	622	660	665	605	630	633	632	675	640	611	614	674	587	651	625	596	634	711	652	643	629	640	644	637	655	624	676	637	611	590	630	600	670	618	585	629	671	616	619	653	655	616	646	590	640	648	642	629	625	675	651	575	646	665	644	638	609	617	629	596	619	651	617	627	669	615	589	607	636	624	638	634	620	627	647	647	642	607	590	620	585	628	630	620	656	613	608	635	628	656	650	624	648	629	608	659	677	633	627	635	628	608	642	677	629	640	635	624	717	586	628	644	608	649	630	585	617	624	610	615	606	645	613	626	625	644	605	661	664	582	654	630	623	684	610	633	661	643	651	663	619	645	651	656	624	660	641	651	648	631	620	674	643	616	645	622	666	663	593	655	649	642	639	655	656	623	649	638	652	626	614	625	629	637	580	620	617	643	636	670	616	644	656	619	620	631	685	645	605	584	613	660	614	652	618	629	678	732	606	662	606	623	605	673	635	595	675	635	618	618	615	641	612	603	650	654	620	654	646	610	593	638	666	631	612	611	662	611	645	623	648	631	639	624	711	607	673	643	630	579	599	683	705	632	605	616	632	603	631	669	640	645	592	590	643	660	655	640	637	674	634	627	619	607	655	562	630	620	653	618	683	642	647	618	682	637	605	601	640	652	628	582	631	563	613	630	613	639	600	644	638	642	659	628	627	639	592	625	655	607	637	656	628	652	632	626	610	624	581	623	634	671	605	638	628	642	646	703	619	618	692	625	601	617	639	641	603	677	648	656	634	636	681	652	615	673	685	640	662	649	652	624	646	589	679	619	627	629	611	616	624	601	638	624	624	666	626	633	637	670	639	610	634	631	643	624	643	660	649	695	629	604	635	659	641	603	613	620	626	664	667	655	614	642	671	589	643	617	629	609	653	622	687	654	659	659	670	618	637	682	627	656	617	639	643	594	658	629	613	668	628	637	606	604	651	623	618	681	675	633	597	600	659	676	612	635	664	644	648	595	665	603	672	653	585	645	633	683	645	653	632	680	608	642	635	627	630	659	658	591	650	670	638	632	611	635	657	638	626	668	653	622	668	623	647	616	643	623	654	630	610	644	656	636	641	664	599	618	581	617	623	600	636	640	650	652	641	666	659	596	615	693	674	644	672	675	640	638	654	655	624	612	584	668	593	663	630	635	591	636	661	637	627	640	600	632	639	609	642	655	640	664	656	683	658	599	646	659	645	602	625	658	682	616	616	617	596	670	614	651	649	684	591	654	624	629	616	631	649	627	679	598	643	650	647	639	611	665	626	666	619	653	621	674	645	649	631	624	655	647	650	633	616	613	585	617	608	659	642	610	676	658	636	633	630	617	597	631	618	656	714	663	661	619	638	614	663	640	631	617	649	667	638	636	614	700	615	629	624	620	633	658	642	624	644	663	600	662	697	638	643	637	627	661	668	649	624	614	640	612	665	656	626	645	627	657	632	618	635	669	648	610	628	637	658	593	657	629	670	600	617	641	635	644	625	653	629	639	594	606	653	626	639	674	610	661	594	675	660	584	630	682	617	637	628	683	600	570	597	664	608	644	605	630	612	666	640	649	604	658	629	633	658	621	653	619	619	640	692	639	640	634	648	651	657	603	618	679	609	616	629	673	630	619	638	624	680	622	613	648	608	628	640	596	638	644	674	667	645	659	642	631	626	599	620	630	665	649	628	614	653	651	633	650	633	589	625	657	682	661	648	622	586	642	622	621	652	613	623	637	652	597	694	631	675	675	643	684	608	639	638	636	644	622	625	602	623	632	637	658	599	633	611	663	635	579	654	624	653	638	616	628	637	653	636	609	650	638	631	632	642	666	605	655	636	628	639	655	620	636	646	597	627	643	585	637	643	624	567	620	610	622	638	632	657	630	627	587	605	617	598	610	610	630	628	651	616	630	652	616	603	589	652	615	620	631	626	667	647	631	633	627	624	610	626	700	657	646	628	646	581	633	639	677	645	612	627	639	616	606	658	630	645	601	623	641	674	655	601	632	660	635	629	596	627	583	612	633	631	647	619	633	639	594	624	580	590	629	627	642	649	631	648	588	630	597	597	655	639	620	646	628	619	628	614	613	664	633	596	583	582	650	613	647	603	631	615	654	656	602	636	642	637	640	615	655	600	593	638	643	619	647	642	623	662	642	652	636	621	644	620	602	629	611	682	668	628	631	657	717	666	660	646	651	635	631	668	630	614	658	632	614	654	659	596	674	601	602	670	644	623	637	661	644	621	598	669	643	629	684	677	652	589	629	608	647	647	644	686	633	635	592	640	616	617	641	642	654	628	637	662	649	632	597	636	620	660	643	654	653	644	609	653	636	614	666	639	622	651	601	626	608	625	620	620	634	674	648	626	685	605	631	655	628	646	641	610	656	643	630	661	648	624	631	615	672	617	640	621	631	653	627	673	652	629	608	620	635	649	612	659	593	632	589	634	653	651	645	630	643	637	650	619	610	625	610	613	639	610	644	613	586	610	588	604	647	632	626	633	576	649	650	651	655	647	621	575	624	644	675	617	618	604	600	633	639	612	673	615	692	654	645	650	665	643	619	645	656	633	646	601	632	581	638	629	656	650	611	607	639	610	609	643	601	623	610	702	630	610	631	624	594	589	642	610	654	673	650	639	614	680	650	621	642	622	614	645	612	592	612	661	626	649	642	634	608	618	617	602	614	597	632	604	595	646	604	668	621	650	670	651	640	616	612	714	636	603	673	617	622	656	627	701	612	619	666	633	620	606	692	641	663	664	614	639	643	615	633	634	646	613	619	641	609	566	662	661	641	608	637	659	650	612	617	671	631	609	675	660	677	649	620	588	664	694	601	699	629	653	622	660	611	658	633	641	606	603	658	633	618	639	648	607	590	595	643	631	587	644	671	666	622	634	659	678	632	656	675	637	598	651	593	642	640	652	584	619	658	661	612	629	607	651	644	653	678	616	651	624	656	606	629	644	695	704	639	593	634	623	621	663	624	628	639	692	653	592	622	651	615	608	622	631	624	651	636	613	635	609	631	608	620	616	661	635	585	591	649	615	652	598	637	640	630	634	638	633	603	647	594	645	637	619	647	585	649	602	625	651	649	663	662	621	641	613	663	639	634	693	633	651	623	654	619	624	615	616	661	633	627	616	667	607	654	672	593	668	585	637	622	607	624	647	637	641	610	655	635	678	627	630	625	620	647	655	610	616	637	643	671	672	632	655	616	613	668	636	621	616	675	597	668	653	615	617	666	618	647	663	635	640	646	624	684
23607	22040	31781	27402	23393	21469	11839	1360	532	460	461	434	478	411	425	436	459	444	448	453	476	427	421	388	440	436	426	436	451	479	427	462	423	415	416	431	448	459	432	459	453	458	465	444	449	453	447	433	436	443	433	448	437	446	464	447	456	462	468	459	475	442	428	427	464	442	454	482	450	470	436	437	445	442	397	487	422	460	468	459	446	434	460	456	442	395	472	466	452	469	454	449	456	468	438	434	437	434	476	441	449	475	479	463	469	421	416	469	439	411	442	413	458	447	419	432	428	463	409	446	410	462	461	454	471	420	413	442	456	424	451	456	453	429	425	447	457	429	430	457	435	442	398	459	468	456	449	478	429	412	416	442	432	423	470	474	435	444	429	428	449	428	463	417	465	460	453	425	458	387	394	455	445	448	443	442	452	443	443	434	416	463	426	462	407	467	440	453	439	470	479	459	422	436	441	413	455	459	443	424	434	410	424	468	442	447	445	431	430	430	444	431	465	438	443	446	458	430	445	456	443	449	428	488	463	406	457	428	460	426	437	435	467	418	419	432	452	471	466	472	480	494	421	409	428	419	463	427	471	457	446	449	446	429	449	452	411	446	423	467	467	450	380	418	440	441	467	425	449	430	432	446	456	428	435	456	450	481	427	379	399	438	451	456	440	432	415	416	430	449	459	437	464	411	439	419	456	439	421	427	436	414	456	449	455	432	434	438	452	447	468	457	476	411	494	433	406	453	437	456	426	469	419	374	416	461	462	420	436	440	424	421	437	422	441	413	428	454	422	456	447	408	406	483	458	467	427	464	448	448	445	437	407	444	471	435	461	445	489	454	460	457	418	410	398	449	432	466	461	489	434	443	399	418	408	454	456	425	447	446	450	474	458	436	447	434	451	468	446	456	438	462	488	439	443	426	468	411	459	438	445	451	448	411	421	442	465	448	430	448	385	450	426	441	451	413	453	413	447	493	446	419	415	451	449	452	426	447	424	476	439	448	457	443	394	471	489	434	426	429	419	442	417	440	441	408	439	468	422	446	456	432	459	467	445	477	440	440	436	429	470	444	453	452	426	458	428	427	417	419	450	439	458	422	423	430	426	442	414	454	411	451	431	449	439	414	413	506	445	468	436	451	452	454	459	435	458	455	431	449	478	431	418	417	452	460	414	429	428	424	458	479	489	454	442	446	435	424	418	441	417	444	423	452	443	434	442	426	429	418	437	423	430	451	380	436	457	457	462	470	448	426	459	437	430	418	395	449	450	474	441	385	438	412	419	432	415	430	458	431	437	418	438	414	480	468	426	483	440	449	434	448	429	446	457	478	458	452	443	440	433	443	450	469	463	395	458	414	436	431	415	447	448	442	460	493	460	416	438	443	423	466	456	439	444	439	412	474	478	478	423	440	473	442	442	419	452	453	487	486	436	436	421	423	429	452	433	452	435	440	431	420	463	454	445	455	446	457	441	427	460	411	426	408	440	445	431	425	395	394	456	433	451	405	429	442	421	404	448	464	465	419	456	413	466	442	441	437	462	473	450	391	464	449	442	439	467	446	455	456	441	428	441	452	464	435	451	417	431	424	414	412	463	420	421	452	456	454	387	423	429	438	453	415	491	439	463	448	420	446	412	432	455	424	470	436	407	424	441	443	439	453	429	468	413	426	455	448	462	393	427	444	431	419	435	422	473	425	459	428	479	435	427	418	438	450	480	439	435	402	413	441	448	448	419	432	438	413	465	466	439	450	472	422	409	473	448	427	464	441	410	482	435	415	436	470	455	441	426	459	423	454	463	450	471	469	438	417	420	433	462	472	443	440	434	432	424	406	433	432	452	453	430	443	439	471	449	404	450	444	485	468	470	431	478	435	419	394	436	452	429	441	451	456	450	444	435	443	445	433	466	430	456	452	434	441	486	419	397	442	435	405	455	425	428	442	426	420	432	442	447	436	448	451	443	478	462	433	451	478	478	421	455	467	443	420	473	460	449	427	445	393	468	445	431	475	416	420	435	454	425	423	483	415	430	420	429	443	481	420	424	456	440	448	447	446	424	431	476	441	437	436	403	433	442	438	477	447	424	466	446	443	419	447	451	444	456	455	468	374	431	453	427	423	460	434	437	435	434	455	477	433	432	455	431	438	443	457	468	439	445	445	393	436	411	438	464	446	417	431	467	452	420	444	440	435	449	440	475	430	430	461	425	432	440	412	427	428	448	431	422	436	454	458	474	470	456	451	459	442	455	441	429	448	443	437	410	429	426	439	451	467	449	437	430	431	420	482	452	426	437	473	466	427	475	424	454	371	449	444	465	414	478	443	418	458	441	465	444	453	425	452	499	438	433	406	413	457	451	461	488	443	434	398	432	446	469	457	434	449	472	427	419	421	438	415	427	468	433	408	449	425	414	443	434	450	462	436	440	457	436	440	407	415	426	451	429	400	468	425	434	401	442	432	439	435	461	425	449	438	451	448	422	396	450	437	447	459	469	412	456	402	403	461	419	431	460	459	448	466	455	453	427	428	462	393	432	409	449	476	444	473	457	461	447	419	453	462	409	432	437	419	443	468	411	477	457	413	429	465	409	439	448	445	399	469	439	473	440	395	405	418	450	431	437	437	435	479	414	447	452	440	459	414	434	459	442	424	430	460	434	436	404	440	469	421	439	414	436	478	440	453	430	434	418	459	458	446	450	439	464	435	433	443	442	451	452	426	467	425	425	437	435	412	415	404	424	431	462	403	446	463	447	405	463	431	421	462	391	432	418	455	448	463	443	461	441	463	458	438	415	427	426	471	453	438	401	467	440	469	466	434	433	455	436	431	485	448	464	449	409	398	418	458	488	430	472	483	433	421	414	445	449	479	488	401	455	461	424	447	415	468	430	447	421	458	446	468	444	447	429	448	440	460	458	464	430	441	451	456	402	418	443	447	442	439	435	445	413	443	388	471	489	436	450	453	424	420	412	451	451	440	422	425	436	431	416	412	463	497	439	434	425	456	448	412	451	427	398	439	430	454	400	432	424	424	467	443	439	436	456	431	424	449	440	433	416	480	415	452	462	483	443	434	438	389	399	433	428	425	442	436	457	493	416	441	436	414	446	419	445	471	436	440	472	425	478	438	443	460	473	448	434	413	413	433	463	427	442	462	453	420	455	435	423	435	478	475	453	491	426	418	469	451	421	422	464	436	395	440	451	443	426	458	430	465	468	414	401	433	450	463	422	467	458	426	446	443	465	434	434	439	453	437	436	431	413	409	456	444	415	439	454	484	488	453	432	498	429	462	433	427	432	451	470	460	470	428	441	446	453	436	488	439	484	424	478	411	436	445	445	440	421	470	451	459	428	456	472	433	467	460	421	429	454	423	401	448	484	439	431	489	407	425	456	425	434	475	464	475	418	416	466	442	439	411	452	468	405	434	414	481	417	418	427	469	452	465	384	439	439	443	425	431	437	466	456	419	445	403	430	460	427	443	452	456	433	432	481	440	444	425	463	440	429	442
62823	104167	82642	54993	35165	17483	6124	1950	870	677	655	636	619	562	624	618	621	633	662	534	577	619	587	616	578	651	608	616	619	628	613	582	636	607	593	602	616	576	611	603	607	597	631	626	652	574	638	642	596	587	614	633	621	608	598	644	639	609	619	597	595	595	573	593	650	644	579	614	609	597	607	577	645	618	589	592	594	633	602	603	634	647	568	643	673	603	582	646	593	626	566	596	623	645	623	607	616	628	634	558	589	577	588	626	613	594	633	596	655	588	649	582	644	635	603	625	597	623	621	580	635	611	625	597	633	590	649	656	588	593	677	602	646	650	622	658	651	553	602	597	596	651	619	612	600	586	603	639	632	588	627	595	637	580	609	593	592	625	601	683	647	561	596	650	632	611	586	631	588	609	600	646	615	620	641	618	602	599	585	607	610	605	610	601	598	618	598	606	590	579	656	628	609	646	607	581	675	648	607	636	592	591	602	614	611	625	646	605	626	587	619	594	607	620	648	622	582	633	598	611	596	605	596	632	604	580	597	583	603	600	543	653	618	586	588	623	620	596	627	563	626	593	631	611	628	608	572	568	629	606	634	597	602	566	593	659	622	616	645	618	583	628	598	600	623	592	635	672	619	599	596	600	586	616	640	646	598	587	607	651	611	612	595	617	602	594	606	618	660	595	611	656	609	585	585	594	617	615	593	639	617	649	622	604	615	643	591	601	587	583	565	580	626	619	629	618	585	617	622	598	621	629	610	599	592	641	645	602	634	650	595	608	616	572	572	596	608	589	601	605	592	650	600	650	592	608	593	595	642	548	610	585	623	627	606	644	581	611	648	575	637	638	606	623	641	620	567	618	627	610	590	650	596	611	669	655	611	650	615	600	612	611	622	592	618	613	618	584	607	596	625	596	594	600	644	604	592	605	606	633	626	621	628	669	582	640	592	588	608	626	615	590	633	654	573	627	658	598	613	584	602	641	596	595	590	637	609	659	608	640	634	566	601	650	583	577	582	582	599	547	590	642	582	637	649	631	644	627	646	615	608	622	619	589	624	635	593	616	587	602	609	630	578	564	629	653	609	620	598	607	601	642	652	621	584	619	624	668	682	581	573	637	605	614	605	643	598	594	624	585	652	600	609	611	598	635	669	606	643	625	633	602	590	603	637	609	635	654	621	614	610	617	629	641	569	622	633	611	554	636	661	641	617	585	603	638	587	620	585	622	595	602	631	616	638	618	637	657	604	628	622	609	572	606	640	613	625	597	625	652	553	589	636	622	605	592	601	593	603	610	652	606	596	620	623	606	598	578	606	599	626	605	639	666	642	605	577	586	587	577	629	637	619	591	623	600	632	589	580	628	650	626	641	608	584	653	635	592	692	595	606	568	624	619	613	584	620	654	601	589	595	616	631	623	623	602	600	631	618	611	613	648	547	594	619	610	636	597	640	609	625	586	632	614	581	617	625	637	620	617	608	621	599	586	587	642	557	608	638	655	578	540	634	635	643	621	603	591	595	557	624	597	641	542	608	622	590	654	581	620	599	624	642	657	593	625	612	605	631	617	596	605	614	554	632	608	628	624	593	628	586	669	593	613	596	608	630	592	635	655	624	627	654	654	604	593	608	582	594	624	620	640	601	602	652	582	591	628	650	597	612	655	637	613	613	577	603	609	597	588	633	595	622	639	600	616	610	603	640	667	620	612	621	622	625	647	573	598	629	613	614	603	569	595	583	577	605	591	624	612	619	629	597	616	623	662	592	621	607	586	606	635	635	610	621	622	582	563	561	576	589	622	610	621	582	613	606	616	620	613	600	632	629	596	608	617	638	593	628	590	608	570	611	661	609	593	581	612	610	597	616	591	646	591	618	632	600	609	632	607	595	640	617	630	631	621	610	588	606	603	597	621	575	615	662	597	597	604	629	627	598	584	665	609	597	584	618	580	604	584	615	614	582	592	591	594	606	595	645	614	604	626	635	622	589	614	601	604	640	596	597	634	603	590	646	605	613	616	606	588	615	617	657	572	630	600	601	583	596	624	602	592	620	659	561	597	610	664	606	594	622	602	589	637	626	609	593	590	585	612	630	589	644	616	647	650	596	620	588	628	625	612	618	626	623	612	589	616	607	593	626	662	618	610	631	605	630	649	635	652	631	630	611	620	600	626	608	580	597	641	645	648	646	641	633	585	652	623	614	582	589	601	623	590	597	608	597	607	591	564	619	598	593	626	604	615	623	618	599	611	590	637	573	606	623	663	603	588	581	611	615	635	575	641	617	634	577	596	591	594	675	646	562	594	611	599	622	612	578	646	609	630	613	597	636	611	593	615	632	606	622	638	614	614	594	652	630	565	600	603	612	595	579	635	613	610	640	597	621	564	626	584	598	619	615	621	623	622	610	597	597	611	632	631	597	598	639	603	596	634	617	600	615	628	626	576	591	645	567	626	591	609	576	639	590	620	589	575	599	582	631	625	637	578	607	631	602	632	565	629	603	593	573	580	612	618	605	609	619	648	618	639	660	623	596	574	609	609	574	607	628	635	624	614	598	574	564	640	585	591	589	657	620	578	609	569	616	652	619	630	599	613	585	607	623	615	606	603	623	633	644	585	589	610	580	634	608	610	639	602	636	612	584	575	587	590	642	576	590	601	614	632	586	663	635	632	594	617	643	631	630	594	623	606	611	637	636	642	626	574	641	628	637	638	652	635	622	606	598	621	590	564	535	654	588	602	594	589	608	625	650	589	613	652	632	667	615	577	592	600	592	645	592	618	650	577	591	657	573	635	581	604	638	609	610	593	616	560	646	609	598	645	609	602	654	623	629	625	606	604	607	613	590	588	620	614	638	582	580	649	560	625	597	592	619	608	622	604	614	632	602	587	625	614	610	604	610	591	583	624	612	588	610	629	634	572	626	632	596	648	601	577	614	657	602	610	632	637	635	578	664	616	619	585	630	599	629	640	615	636	608	596	608	615	632	558	633	604	570	639	594	588	594	604	640	659	591	637	625	598	626	593	561	624	616	602	604	625	599	592	594	639	641	540	641	614	627	619	646	597	615	606	637	599	602	612	648	631	641	597	591	606	574	662	635	592	586	619	587	596	591	600	656	633	601	546	600	605	633	619	637	628	589	647	611	616	677	612	598	554	620	637	605	639	613	650	613	580	641	628	599	624	628	610	658	602	641	607	632	577	585	595	620	588	623	611	620	605	621	600	631	624	632	595	587	623	601	640	628	631	615	624	602	628	616	607	710	584	659	596	621	641	642	613	594	586	666	593	600	558	610	590	601	613	589	622	644	624	608	586	639	606	635	629	631	651	644	633	599	589	632	677	633	630	581	562	640	607	571	685	561	577	617	625	633	624	607	609	613	584	633	597	653	579	633	571	632	645	651	631	618	599	558	615	609	602	590	581	635	631	614	599	557	589	555	603	624	582	625	594	647	633	613	622	627	615	590	614	625	642	600	622	630	619	583	607	598	600	621	623	588	574	614	607	637	582
28442	27975	31377	17431	5155	1665	775	480	434	436	438	472	437	426	419	432	417	409	457	395	471	406	421	404	407	439	432	427	431	421	448	454	433	418	469	452	446	385	473	422	456	434	447	448	446	434	423	417	453	395	424	405	408	404	419	378	436	439	429	447	403	409	431	449	432	435	433	411	423	400	416	421	457	456	442	448	450	420	441	405	429	432	438	430	404	451	427	417	422	376	401	454	426	432	411	403	469	480	430	438	379	402	440	449	440	426	432	414	434	387	452	407	449	448	446	440	469	441	422	409	397	443	428	423	460	419	401	440	437	415	459	445	447	409	443	445	439	431	403	422	419	425	437	431	417	459	453	412	409	423	436	441	408	403	423	424	433	401	434	446	414	413	400	424	414	457	417	438	448	439	440	406	416	452	449	413	413	423	420	469	441	416	458	440	447	414	406	430	420	385	440	435	442	424	429	427	465	427	486	412	414	401	394	398	382	460	457	443	402	446	416	414	434	423	413	435	440	406	440	381	477	438	420	464	422	413	433	429	429	411	446	425	436	432	407	414	433	422	441	392	451	442	435	430	473	415	433	431	419	419	435	392	408	424	410	471	451	499	440	449	423	433	454	404	367	406	438	407	445	451	440	410	414	437	449	416	393	428	401	419	417	409	417	395	440	446	404	428	415	439	411	469	428	427	394	421	412	417	395	434	449	435	461	448	444	447	419	411	418	407	401	420	427	418	446	419	443	431	422	413	425	438	453	415	420	425	414	454	427	456	414	391	439	402	429	418	444	397	462	429	457	393	431	449	418	400	425	434	427	397	401	436	412	432	423	447	407	410	471	422	418	407	416	419	457	432	408	435	440	409	422	411	403	432	388	391	400	412	409	418	460	419	457	440	443	405	411	406	426	415	460	429	428	433	447	433	422	435	436	401	412	411	403	423	409	430	438	393	396	433	394	432	444	449	441	422	409	448	398	416	408	405	448	455	456	418	431	411	424	407	407	440	427	409	414	401	455	424	465	457	405	430	448	440	443	410	432	366	449	452	435	411	421	442	453	403	437	381	424	441	466	422	418	401	424	387	403	439	469	380	437	462	409	425	402	429	420	443	437	422	415	447	470	414	442	418	436	442	412	395	420	430	419	438	399	424	431	413	450	455	438	405	406	431	434	411	443	417	446	405	462	421	434	425	403	373	417	448	414	405	438	437	392	428	465	449	429	438	447	457	412	434	423	413	480	395	435	444	459	430	413	414	437	459	452	415	427	428	443	462	413	398	432	442	429	458	427	447	427	433	444	432	393	438	449	424	434	420	444	420	446	397	408	419	402	428	427	393	437	371	444	438	445	395	453	417	483	402	424	434	443	445	421	436	424	456	415	428	415	395	417	455	416	400	442	392	443	457	431	438	442	407	410	458	429	417	433	420	417	440	422	424	413	460	398	407	411	413	446	431	395	431	430	405	451	429	388	419	454	418	444	438	436	466	444	437	412	428	444	415	427	431	435	416	396	426	427	460	407	406	407	469	416	418	426	426	400	399	441	412	438	491	386	399	430	418	442	430	411	433	436	396	431	422	458	439	442	449	415	431	404	429	440	422	418	402	412	426	422	382	423	437	432	439	440	459	440	437	436	403	441	424	424	393	445	421	461	447	422	370	444	420	423	399	451	416	430	406	468	374	422	450	428	408	443	419	439	421	409	429	445	489	425	450	433	447	404	429	419	410	417	436	419	404	426	442	430	410	435	435	467	400	405	411	422	453	419	369	392	434	408	434	424	425	459	372	437	462	434	438	416	418	454	437	422	433	420	444	448	414	402	404	461	439	400	418	471	451	455	408	440	418	466	426	411	427	417	430	438	419	436	414	444	454	429	432	404	438	407	456	447	477	400	387	425	442	417	404	405	407	467	442	416	410	397	399	435	427	416	408	403	467	426	428	436	447	427	422	433	410	378	424	414	449	433	438	408	479	411	440	418	405	439	431	425	409	445	418	465	454	466	399	404	413	400	429	404	438	433	460	453	457	420	442	454	416	416	407	437	391	415	421	445	461	436	417	419	392	428	427	428	441	430	448	389	438	421	421	417	464	402	372	435	365	403	420	463	442	423	418	414	443	452	430	467	413	432	443	403	431	431	419	411	431	437	473	397	415	439	421	465	406	417	416	475	411	445	398	424	426	451	434	440	439	441	413	385	441	472	421	422	413	422	413	395	391	378	413	393	403	394	398	405	407	408	436	428	420	412	417	412	408	442	435	432	405	423	434	465	445	402	464	418	419	380	441	404	425	446	418	447	422	429	422	434	432	457	436	473	450	420	416	413	399	452	427	436	451	393	418	453	402	443	454	434	427	444	441	451	453	397	429	412	444	436	419	427	424	430	420	396	454	380	409	449	406	449	419	437	416	469	427	427	423	423	441	461	446	395	440	413	425	376	386	412	423	450	416	469	427	455	449	414	452	395	427	437	363	465	415	459	408	462	440	450	422	450	410	399	430	404	400	424	425	448	416	423	447	433	439	441	440	425	393	416	435	446	429	415	475	450	401	416	448	405	448	438	420	432	424	436	433	425	443	411	418	450	438	423	430	416	459	415	457	443	415	398	411	454	443	390	443	388	427	435	424	441	364	421	431	399	425	424	485	421	437	458	393	406	445	477	432	432	439	403	434	415	407	451	444	435	440	472	426	415	426	411	473	435	447	399	428	424	387	467	440	423	417	404	443	398	398	407	407	417	420	374	431	419	449	418	404	440	431	437	450	423	444	421	418	423	421	397	403	438	432	440	425	441	435	470	447	420	371	393	451	450	432	425	418	425	422	397	422	426	426	423	389	462	423	398	402	443	424	391	401	447	421	435	453	440	417	408	428	428	461	438	405	419	434	421	419	475	390	435	369	402	449	418	415	438	462	458	429	436	413	431	449	421	414	409	441	436	437	415	396	428	410	410	411	430	415	407	406	433	438	437	439	430	388	428	425	463	437	444	384	425	409	438	413	425	425	448	429	410	436	418	429	416	422	441	396	409	450	417	427	396	426	421	408	401	413	417	419	444	415	411	408	449	453	458	415	416	423	438	425	429	445	417	421	456	400	416	411	422	396	418	480	452	431	395	442	423	418	412	437	426	435	432	430	419	412	422	453	411	495	440	417	407	413	441	446	430	449	413	439	471	448	393	398	446	422	430	416	411	424	397	435	461	436	402	452	451	417	387	457	433	442	420	402	427	488	390	384	403	444	426	473	411	425	430	424	429	377	403	411	411	431	391	420	418	449	394	403	410	412	424	438	432	426	436	447	438	445	464	422	441	471	424	432	419	427	444	415	416	420	440	434	413	396	439	432	438	433	440	438	394	400	369	435	423	457	441	413	426	428	394	418	423	442	427	417	418	437	418	433	422	422	429	414	396	425	404	447	409	434	422	455	409	429	465	452	455	445	406	418	394	425	429	425	439	412	416	425	440	437	439	405	424	404	386	428	422	409	422	407	433	442	463	434	395	424	443	456	417	452
31659	47902	36160	16612	7029	2704	1164	739	659	618	666	668	614	597	612	619	601	612	630	639	625	621	642	616	660	583	641	630	605	614	610	574	596	641	614	598	616	616	617	624	612	598	587	620	646	622	607	600	608	626	667	607	622	642	604	606	587	604	616	577	598	599	609	622	623	653	622	630	648	582	605	671	605	621	608	615	600	595	582	604	621	599	614	591	615	662	634	605	591	677	640	640	610	599	624	623	650	599	597	634	580	638	591	626	596	611	635	648	630	597	586	618	595	650	599	607	582	643	602	618	572	603	565	590	636	629	598	607	583	588	598	613	556	614	633	590	636	617	597	624	624	590	604	646	617	614	622	583	595	674	571	638	662	604	606	631	619	580	593	601	604	613	572	610	611	590	635	653	636	587	665	635	640	611	574	584	615	639	626	600	632	623	627	621	616	571	623	616	627	619	591	583	614	586	646	585	597	637	597	625	609	588	604	608	588	643	608	579	619	635	558	624	604	614	631	564	610	633	581	627	616	615	610	651	609	625	583	648	610	586	622	623	600	586	605	584	599	594	590	647	613	605	621	601	598	613	620	595	631	601	624	639	617	598	612	626	558	600	593	641	581	628	615	592	641	586	573	586	611	605	614	563	630	601	655	602	599	621	607	598	661	583	630	637	595	601	604	632	594	619	632	619	614	617	591	593	616	633	622	596	647	600	628	630	618	573	634	637	604	630	607	603	606	633	589	625	608	639	594	587	621	613	582	609	585	614	612	604	569	600	614	596	602	650	575	600	596	636	596	576	605	610	647	590	590	610	577	629	632	616	622	623	633	593	636	627	610	602	609	605	627	585	597	671	591	586	583	645	644	632	652	631	632	618	561	589	610	617	619	632	613	614	602	605	629	617	627	640	627	618	578	617	591	621	661	605	620	589	610	622	635	604	612	591	598	606	618	632	633	648	603	600	639	629	631	613	601	577	607	625	646	653	585	580	681	589	571	599	580	596	601	645	600	603	599	579	593	626	624	597	596	624	635	598	654	585	641	575	635	618	612	623	575	587	606	581	620	592	593	655	578	642	651	635	591	577	666	594	652	615	590	587	598	656	632	591	634	618	599	572	617	648	620	610	593	609	626	627	631	640	588	601	627	595	611	576	628	608	657	597	595	624	632	593	581	619	585	618	605	586	584	632	597	606	608	623	616	641	619	621	624	552	593	606	610	643	614	641	593	600	659	603	573	616	671	574	613	626	554	623	618	579	600	575	611	662	610	654	616	619	612	660	580	572	627	603	648	648	637	593	572	637	563	608	627	662	595	601	574	649	584	602	591	628	596	570	612	617	619	655	599	618	581	600	601	594	610	604	607	604	589	663	613	601	608	638	635	604	626	583	584	586	636	609	600	615	609	542	615	655	590	641	625	625	655	630	649	583	650	581	590	603	607	573	593	598	631	647	623	565	616	625	599	620	609	622	619	617	619	628	645	636	614	599	617	619	620	588	616	604	581	637	596	612	581	624	642	601	660	602	630	610	602	631	614	555	620	606	604	619	625	578	636	630	648	602	606	587	620	604	590	560	656	598	597	658	592	671	631	577	584	631	612	566	608	621	589	617	579	656	599	644	627	603	606	591	623	594	608	595	621	597	609	599	626	633	618	632	643	643	596	594	616	617	620	594	612	587	620	590	584	610	609	617	583	635	609	615	624	592	608	616	590	607	637	581	591	628	566	565	611	623	613	647	588	585	541	595	575	598	601	606	625	660	598	601	628	590	627	605	598	552	608	578	588	600	614	610	625	622	603	553	612	619	584	566	618	599	600	571	590	625	599	604	627	632	595	598	590	595	590	602	612	598	638	592	611	652	649	566	635	601	590	634	611	632	594	606	588	662	642	620	655	606	634	610	690	611	597	604	603	592	628	597	640	667	606	614	579	677	601	648	582	638	587	604	591	636	614	651	620	587	557	603	607	590	628	660	627	618	559	543	612	572	617	623	606	621	589	624	596	630	640	611	584	588	629	582	598	640	617	632	583	579	582	592	607	637	617	634	615	631	596	627	581	582	587	648	602	637	641	580	639	618	593	578	590	578	600	634	613	611	629	592	625	624	655	642	637	620	622	639	570	591	625	610	597	593	567	616	623	615	605	616	629	618	609	571	626	636	605	619	596	608	590	632	565	596	606	604	589	609	632	604	660	585	630	622	642	632	628	623	626	635	584	602	625	599	629	575	597	561	609	616	620	611	604	615	637	628	567	613	626	595	594	617	632	625	595	555	583	592	599	604	620	634	606	613	590	590	631	591	603	599	633	614	588	610	639	632	617	591	608	643	617	610	551	638	598	616	610	567	592	619	634	605	583	592	610	611	612	616	619	624	633	618	614	601	628	580	576	636	649	599	610	632	607	591	635	593	612	664	610	635	601	646	571	624	615	652	582	632	597	613	619	632	578	613	584	619	586	630	598	620	597	595	616	652	566	617	591	607	691	613	601	617	667	602	603	626	608	572	595	577	569	602	666	631	632	566	606	655	636	643	618	583	629	643	632	639	630	657	593	580	643	626	602	561	609	613	619	591	617	616	609	607	612	630	646	601	609	620	600	622	626	655	594	621	625	617	608	635	583	587	625	587	621	608	607	616	555	610	662	627	595	675	623	637	605	610	628	631	611	612	605	591	616	584	588	611	650	610	608	600	613	627	644	613	620	599	587	594	603	626	610	622	657	615	588	613	617	601	640	551	632	567	630	654	584	572	616	596	603	588	623	620	630	595	657	593	627	573	635	635	601	606	588	629	603	576	624	619	615	616	612	609	607	620	631	633	631	609	620	607	587	592	629	594	651	644	616	632	595	589	611	613	612	636	607	541	637	583	631	582	601	637	623	611	638	565	637	606	622	637	639	619	614	581	607	622	577	579	580	624	610	594	654	597	634	598	650	638	605	604	645	626	627	570	589	609	588	604	619	579	624	633	559	613	587	567	657	588	629	606	604	631	637	595	642	612	613	567	591	602	629	636	614	627	540	590	642	604	643	608	632	630	644	618	608	658	630	606	643	611	602	602	612	622	585	653	592	640	648	592	649	621	618	605	635	548	621	629	627	582	640	643	585	594	637	641	613	593	603	578	618	659	596	617	651	639	644	589	608	597	573	627	593	661	633	623	605	617	629	611	630	651	583	672	641	621	587	548	583	615	633	573	615	630	629	620	623	619	592	644	582	620	612	649	648	600	563	625	614	630	606	593	638	651	617	601	607	569	667	612	580	570	633	622	601	637	617	601	593	605	595	651	636	613	608	636	595	582	654	596	601	635	617	582	630	601	618	601	596	602	597	630	620	599	626	647	604	620	601	637	608	589	621	568	655	598	588	660	611	588	628	607	621	629	565	638	605	582	630	629	614	657	643	559	597	541	578	578	605	630	604	596	635	627	650	588	607	626	585	616	638	617	608	621	656	586	644	596	607	669	591	613	609	615	605	627	626	609	589	623	587	612	626	582	625	572	607	601	613	575	625	648
24636	22710	33725	30018	23771	16083	4259	827	519	481	446	436	469	471	475	393	473	451	473	448	467	456	447	425	456	457	425	484	464	433	426	442	439	440	468	473	443	420	434	455	484	446	466	476	437	441	452	469	491	481	453	441	408	437	501	437	460	438	460	441	449	446	439	435	450	422	453	450	448	453	426	406	422	484	453	444	451	482	446	401	484	429	434	452	455	496	413	456	443	437	429	466	455	442	445	438	402	461	469	462	424	444	436	423	457	458	450	424	472	453	446	436	457	489	409	443	441	426	485	425	496	428	464	478	477	478	485	440	475	452	424	423	422	494	431	442	479	432	474	443	460	459	482	438	433	459	423	459	433	476	467	476	422	439	422	474	430	454	412	462	445	463	454	468	440	445	427	465	435	457	431	428	494	469	404	458	491	449	479	450	488	473	441	439	461	441	426	431	451	420	445	480	493	425	453	404	452	449	429	406	459	408	469	442	486	450	453	415	477	420	392	452	480	457	436	428	467	447	449	474	438	430	440	441	455	448	460	434	492	477	471	472	429	425	450	466	439	490	495	418	467	423	470	474	429	434	461	448	500	449	454	456	419	444	491	402	455	486	451	468	442	460	437	445	455	440	441	467	470	433	444	432	424	435	445	469	434	459	427	463	464	444	449	432	445	431	440	465	465	440	442	437	443	454	439	458	449	457	455	434	422	419	432	454	421	471	461	432	421	450	452	464	466	440	448	446	415	427	477	467	499	473	460	440	450	452	458	441	462	475	430	460	462	433	448	430	441	439	465	431	453	464	424	410	441	401	473	457	440	457	457	470	471	490	452	491	461	410	448	451	468	468	431	453	404	424	456	475	461	450	480	432	477	451	440	452	448	449	433	457	463	437	462	452	455	461	413	471	453	482	417	464	481	433	420	457	448	420	470	430	413	447	465	477	412	462	451	502	420	444	445	452	463	423	406	463	432	454	409	427	447	439	463	451	441	425	470	451	450	431	428	487	458	452	420	470	466	422	438	456	447	427	433	452	475	406	479	465	496	482	441	456	462	439	419	484	440	454	448	441	447	416	435	429	440	450	437	428	420	429	437	439	471	413	477	449	460	448	479	447	439	513	435	429	466	404	438	454	428	469	443	465	434	457	451	444	480	460	449	457	488	479	453	430	475	439	457	452	441	446	458	476	455	468	426	420	464	443	436	418	461	435	470	463	430	425	476	441	465	455	459	459	466	457	463	422	441	417	463	453	443	430	384	423	461	490	488	481	448	463	444	430	452	457	466	456	470	441	433	458	460	464	445	469	446	467	448	445	457	473	481	434	502	439	431	461	451	442	423	446	467	469	416	449	465	450	452	464	465	446	524	467	460	452	472	488	445	437	467	462	429	447	435	440	453	463	460	447	424	449	441	469	444	462	461	439	506	458	458	423	458	474	467	436	451	466	449	459	461	476	432	404	463	435	420	456	439	424	486	425	463	459	461	435	419	455	415	439	452	494	437	478	466	434	434	450	453	421	448	421	470	495	462	435	441	435	453	446	480	461	433	457	450	498	430	409	448	455	417	425	454	443	446	452	451	437	442	451	418	453	466	440	463	450	496	488	442	459	461	465	446	433	429	475	451	467	471	465	515	442	484	481	428	461	447	495	467	475	442	443	472	453	426	472	480	424	409	413	447	463	434	442	465	430	476	451	404	500	435	444	463	456	453	449	445	425	463	461	439	446	451	464	461	475	437	460	419	444	441	441	485	455	432	445	466	442	434	481	458	442	457	430	454	452	461	478	416	453	415	430	463	447	409	479	438	448	445	423	426	431	450	436	424	445	490	472	427	445	437	451	426	466	475	466	408	392	446	423	478	471	427	442	446	440	456	432	466	426	401	429	437	450	438	454	446	432	481	431	470	467	458	433	453	410	463	450	389	451	458	440	450	432	441	475	474	460	452	466	453	448	468	396	452	389	419	422	484	468	452	444	403	456	487	445	462	447	466	470	457	476	431	436	420	478	430	451	454	433	492	477	455	429	465	455	430	468	450	421	418	455	449	459	467	485	454	436	441	436	450	461	457	446	475	441	464	436	475	443	481	474	468	443	442	439	468	440	456	462	465	476	402	453	441	483	464	448	447	484	472	454	470	483	440	415	456	444	438	499	467	427	451	473	415	415	405	445	462	433	466	436	422	452	430	461	455	461	454	447	465	470	446	468	453	458	479	423	451	446	396	426	445	415	483	429	435	421	412	463	465	443	460	440	472	470	444	451	480	444	453	441	450	434	446	447	446	413	446	447	456	433	432	455	444	472	481	450	465	461	457	421	473	495	439	420	418	449	403	463	479	481	467	438	440	445	426	449	441	447	478	467	424	454	427	449	468	462	440	458	448	471	478	419	470	467	425	502	442	437	436	449	462	433	478	451	446	459	467	480	471	446	423	443	432	468	448	429	465	472	417	447	488	422	434	472	424	430	442	414	458	430	446	452	460	435	480	422	467	469	469	439	478	433	432	436	453	448	454	446	428	437	465	440	442	480	434	449	467	414	461	434	423	481	458	413	461	441	448	468	461	449	460	438	442	446	488	429	419	443	421	432	419	455	480	461	444	425	491	463	434	414	443	467	411	466	458	431	454	458	450	449	465	440	436	385	455	451	414	456	443	448	428	466	440	438	423	453	416	440	453	496	450	437	449	408	471	444	422	425	418	463	457	430	434	454	434	443	440	422	449	463	447	458	452	461	435	411	444	494	444	450	482	458	434	418	462	442	437	452	447	456	442	472	442	435	459	456	439	415	448	460	437	430	427	443	418	462	439	461	435	447	411	457	446	457	447	463	455	461	435	434	445	407	425	457	449	447	446	455	479	424	473	498	447	470	443	452	411	446	444	442	399	439	454	442	478	435	425	440	435	458	480	432	465	476	480	441	460	442	448	428	493	430	453	472	453	456	421	438	472	469	445	423	412	436	441	471	436	458	449	448	468	429	461	476	418	436	445	419	490	431	431	466	490	437	451	431	469	478	454	447	436	448	472	431	459	482	428	423	427	436	494	444	409	446	408	441	430	448	450	408	462	440	448	409	444	457	511	443	476	427	463	465	461	456	437	452	446	438	483	425	483	463	429	419	448	454	440	409	410	460	436	478	437	452	456	467	480	434	441	478	451	429	468	422	475	470	403	452	419	434	492	444	487	468	438	491	455	478	451	411	435	416	450	434	457	445	408	478	474	479	442	467	471	440	433	449	445	447	454	463	438	477	464	421	431	416	452	460	478	459	452	469	460	405	416	408	465	461	438	464	461	450	459	441	414	422	454	460	430	447	468	432	438	433	484	450	446	451	445	463	436	457	405	484	458	463	483	428	468	462	435	455	455	423	460	470	437	459	443	476	416	440	485	440	419	415	444	459	450	441	457	407	417	453	435	451	459	456	469	445	453	434	448	434	423	473	420	442	460	483	433	449	429	474	422	446	464	444	437	444	445	477	445	494	440	467	438	455	431	483	470	425	451	420	450	438
58062	92276	69737	45125	28858	13177	4202	1492	815	680	683	674	622	632	643	658	617	580	647	645	624	636	650	598	637	651	631	604	631	649	638	625	652	671	657	615	668	598	662	619	629	624	638	661	592	632	617	611	659	599	629	619	625	674	667	645	709	691	622	618	614	633	611	688	596	639	673	673	631	635	607	641	658	644	659	654	634	652	649	632	600	637	621	678	734	649	647	657	648	645	656	612	638	637	598	653	619	665	658	652	635	630	630	627	648	643	647	643	625	627	598	603	638	620	673	676	660	676	659	629	615	614	615	649	651	670	608	615	615	672	640	647	648	614	640	647	629	626	652	640	663	650	647	632	622	606	629	636	607	626	634	639	619	675	632	589	682	666	640	681	631	679	646	659	613	630	617	597	654	612	648	618	655	633	625	658	687	642	630	628	643	657	623	626	609	591	673	609	617	675	648	642	642	613	698	593	685	617	618	652	641	666	659	590	634	660	615	659	622	647	639	653	662	621	674	643	644	670	602	651	636	647	596	650	636	642	651	665	643	634	672	604	619	622	609	584	608	596	633	604	590	648	661	586	639	643	583	635	613	629	637	666	654	625	645	656	633	660	646	629	652	654	624	636	622	665	614	599	635	633	644	674	649	647	611	642	638	669	678	642	644	656	663	657	635	637	632	629	646	625	650	639	661	620	627	650	600	679	616	666	672	662	619	664	642	647	667	665	625	636	645	590	629	616	631	649	620	617	634	633	660	655	596	623	646	654	622	615	601	658	626	629	583	645	654	639	601	656	670	659	632	631	587	589	649	617	598	611	647	604	665	600	632	656	656	631	616	603	631	644	703	607	604	629	607	645	636	580	680	621	611	606	655	658	642	628	693	627	639	586	665	644	646	605	637	626	619	631	643	647	656	659	616	671	624	639	643	682	649	629	646	628	611	688	653	578	614	642	628	587	682	690	623	618	689	649	659	603	651	621	632	649	611	636	612	620	638	668	621	656	587	693	672	636	649	593	649	625	620	638	665	602	670	655	639	627	624	618	653	615	646	670	631	647	620	615	613	639	670	642	646	634	649	629	642	559	610	614	620	656	648	617	651	614	619	636	655	666	661	647	649	662	662	647	618	637	601	641	644	641	687	673	655	651	631	630	581	634	614	610	679	643	667	640	601	641	639	635	587	638	589	652	577	577	663	667	642	620	614	605	688	648	680	621	636	640	639	658	595	617	653	636	617	606	625	624	652	670	635	696	653	594	626	687	642	612	633	617	605	595	639	623	633	643	615	645	617	661	672	662	647	639	653	629	625	666	622	661	598	690	623	636	666	716	655	664	594	653	678	652	633	586	646	621	612	630	626	675	672	648	633	658	633	676	654	683	666	661	648	635	656	620	624	682	709	647	617	610	623	587	652	609	642	576	664	594	611	616	656	668	659	632	599	709	673	693	629	632	633	632	657	665	678	579	649	622	656	657	618	615	661	605	639	642	665	688	658	634	603	646	652	614	632	644	664	654	614	645	635	655	643	637	663	654	627	605	623	665	667	645	652	696	614	628	643	659	638	626	608	623	685	668	604	640	658	639	650	630	672	664	641	654	642	627	635	592	605	664	587	649	622	657	574	656	646	641	628	657	617	632	653	641	662	635	657	637	655	648	626	631	615	640	624	618	622	607	640	667	635	604	622	633	653	639	659	607	658	684	659	621	621	657	666	633	689	638	637	632	628	667	629	655	659	625	653	643	627	652	692	681	649	648	597	605	663	631	620	641	619	654	667	623	681	618	649	608	618	596	646	654	668	700	635	650	664	631	623	660	611	655	631	617	658	643	617	583	657	612	608	626	657	671	661	636	666	651	668	608	615	695	655	663	638	649	673	623	688	648	663	665	597	659	582	654	659	665	615	682	620	644	662	662	656	650	662	653	579	679	649	642	659	665	614	634	682	673	663	616	688	646	621	621	658	641	679	611	638	630	624	643	622	678	678	637	627	637	707	683	630	673	638	623	665	653	623	623	653	684	682	645	620	640	647	622	632	632	612	686	691	614	637	610	652	631	605	691	606	633	622	635	606	653	633	641	671	662	623	621	677	617	641	631	676	622	622	629	655	645	672	615	629	616	631	633	624	622	658	665	702	705	614	656	613	627	656	583	664	677	667	676	614	659	589	661	630	678	640	662	637	664	619	626	664	706	619	666	629	639	627	643	675	611	629	650	645	632	642	628	624	619	640	641	599	589	667	592	636	627	645	637	623	629	636	636	645	661	596	611	606	653	605	673	602	612	630	627	602	680	628	685	624	669	660	636	667	642	644	655	661	580	655	639	613	654	628	646	622	642	615	675	636	654	626	648	642	613	685	600	628	636	611	671	652	608	681	667	686	621	599	648	651	680	655	636	638	625	677	674	567	650	713	622	656	674	690	609	606	697	661	580	667	603	645	626	602	656	651	612	653	595	682	624	600	649	641	623	627	687	642	566	645	658	602	611	617	611	642	619	627	667	612	630	611	691	649	597	575	648	656	601	656	638	620	627	664	637	652	620	646	660	706	624	644	639	641	732	661	671	621	637	665	629	651	626	649	642	692	638	652	639	649	601	641	636	715	615	582	633	594	642	630	641	650	706	618	645	640	609	639	695	642	653	644	629	616	589	656	632	616	617	646	671	618	680	612	669	653	637	636	624	664	628	683	677	628	675	696	653	668	634	649	654	593	601	688	658	646	635	651	612	642	668	653	634	665	619	658	619	659	648	674	629	662	623	659	628	708	664	658	636	627	639	623	658	646	650	628	657	623	644	602	580	630	626	630	644	710	658	637	589	633	599	654	611	613	620	631	604	658	575	610	618	664	615	627	603	651	683	646	657	634	659	697	607	611	624	658	673	605	657	623	632	606	612	629	646	657	677	657	634	676	590	656	653	678	613	635	632	615	668	649	690	636	635	619	667	608	678	619	654	670	629	661	622	618	637	658	674	648	646	637	654	651	610	632	681	642	604	650	652	673	630	663	631	696	618	645	623	650	629	632	639	635	616	655	623	644	684	631	669	657	637	626	664	662	631	623	660	656	635	650	624	674	673	655	640	631	643	625	616	660	609	672	625	639	610	674	633	631	654	637	662	667	636	656	653	635	634	603	649	664	598	598	651	576	626	600	612	639	653	611	607	645	607	620	601	671	633	652	668	611	585	678	634	613	613	628	643	665	626	658	640	676	679	676	619	647	642	629	631	643	667	634	632	597	654	685	617	624	652	665	609	658	628	628	633	621	651	635	610	634	663	630	649	627	630	642	662	675	646	597	627	645	641	576	624	654	614	684	663	657	635	621	638	643	649	699	653	636	650	647	627	647	635	603	644	638	604	650	635	608	611	632	669	609	639	653	616	662	635	627	631	679	628	609	681	638	635	623	632	680	633	611	671	661	680	620	683	635	619	671	631	607	646	657	653	632	620	621	663	649	657	625	665	605	702	627	671	670	618	596	634	616	637	638	629	661	622	663	632	693	601	666	607	661	602
23636	22091	31585	27924	24235	21900	12548	1462	588	496	434	491	491	434	474	487	475	430	440	448	467	438	506	460	463	482	462	486	449	430	459	436	501	456	483	424	463	446	454	431	460	473	428	484	418	438	465	426	426	438	467	432	456	463	458	470	459	460	455	442	421	443	408	456	486	418	465	465	467	429	484	438	436	426	425	436	408	504	441	457	464	463	405	450	468	445	416	405	483	426	444	448	461	474	434	490	456	470	445	449	424	469	441	433	480	492	451	424	461	454	454	439	409	485	428	438	418	487	492	474	427	443	470	489	461	423	419	461	450	467	469	464	434	449	410	420	479	430	445	459	451	480	439	431	430	448	433	443	408	445	445	433	448	455	422	452	459	434	430	447	420	455	434	476	445	432	462	455	478	454	429	446	455	437	459	443	460	424	440	427	470	455	430	453	459	458	422	452	427	428	439	463	439	423	435	447	468	466	467	437	467	412	488	459	424	447	425	402	457	429	466	415	481	440	440	442	431	422	421	434	444	449	438	434	440	430	453	451	417	466	453	466	447	450	467	501	441	431	435	481	471	468	459	488	447	449	444	432	455	475	466	442	443	458	412	456	488	441	442	420	426	432	471	495	449	476	457	416	475	441	462	431	457	446	445	427	438	425	434	464	426	463	448	456	423	481	427	422	437	441	447	452	450	435	457	456	442	482	429	476	449	450	478	434	449	436	426	448	441	435	437	438	494	494	440	451	438	429	421	430	424	422	409	445	470	425	450	443	453	443	452	437	445	481	442	446	415	471	454	442	471	464	397	456	450	439	475	430	439	470	418	424	437	432	430	444	413	428	435	457	410	444	439	417	410	458	439	434	424	453	454	432	468	457	433	393	451	451	480	451	460	446	446	458	432	452	435	439	458	456	417	457	479	457	445	393	443	401	452	453	442	425	405	451	474	487	458	461	493	459	445	460	440	464	437	424	451	427	436	431	425	439	462	451	435	464	468	438	463	447	452	462	425	453	453	441	444	420	465	467	477	446	437	473	434	463	444	459	448	433	433	460	446	447	446	447	431	447	437	455	441	439	420	454	437	413	470	442	439	421	450	452	406	456	445	437	437	477	424	444	456	443	444	506	443	463	447	447	439	441	453	439	443	436	458	442	445	445	436	484	427	463	458	412	441	424	435	459	451	436	437	451	438	450	472	444	434	479	432	414	476	425	430	404	473	443	460	488	445	425	446	423	428	466	409	486	464	487	474	407	470	475	461	439	456	422	396	443	434	419	425	426	424	426	422	410	433	443	472	402	442	452	463	452	454	472	429	451	463	430	448	471	455	460	439	470	438	440	427	478	421	436	467	435	394	418	468	442	478	453	440	470	419	425	458	422	423	442	459	391	487	482	429	411	495	461	493	429	485	447	420	439	474	470	409	451	448	420	446	440	451	458	414	417	418	454	428	420	425	443	445	440	452	467	471	451	433	484	445	443	444	460	406	452	421	456	464	462	437	467	434	452	423	421	447	456	459	436	409	458	461	440	427	447	442	445	458	446	421	476	446	453	410	477	461	463	394	455	436	433	440	404	444	421	459	430	453	441	461	431	450	459	418	431	479	433	443	466	460	475	420	440	412	474	440	453	423	450	437	443	450	427	469	416	481	475	467	417	408	482	457	467	431	468	460	462	445	486	470	419	436	447	451	462	473	446	458	476	466	449	447	448	473	441	425	434	439	418	481	440	420	452	410	427	445	464	440	463	451	451	464	404	464	431	439	439	439	459	434	461	470	427	452	409	446	449	463	475	420	447	419	465	445	448	465	432	455	447	456	500	439	437	407	441	447	452	471	454	413	433	466	457	460	452	458	429	424	442	452	479	453	440	454	462	428	451	475	450	476	450	436	438	444	427	447	468	420	445	466	465	441	439	442	466	422	465	435	446	433	467	461	459	468	440	427	443	443	444	449	453	410	443	467	449	446	447	469	459	439	454	476	423	457	435	438	461	478	423	457	442	439	391	434	447	469	428	468	440	456	449	475	445	448	450	444	413	431	440	437	435	431	455	448	419	458	452	431	419	434	441	458	454	431	431	436	447	426	500	416	465	473	458	454	439	499	436	468	457	439	444	480	439	454	425	418	451	444	451	427	440	450	456	452	404	441	476	504	470	439	444	449	477	451	420	428	445	447	396	402	432	443	468	471	428	484	434	471	432	425	444	422	460	461	451	452	441	423	423	460	430	464	451	444	390	470	494	437	433	409	476	463	480	420	468	450	440	435	425	444	449	458	477	418	468	451	460	441	444	446	422	467	447	448	389	423	430	479	439	433	473	459	453	445	444	467	449	441	458	458	438	461	447	433	482	457	413	421	453	460	499	441	473	474	448	432	489	407	454	466	413	471	470	462	454	456	461	470	415	468	450	459	429	432	492	417	462	412	436	448	446	435	453	428	506	423	462	433	444	431	421	428	418	439	437	438	478	470	416	441	470	442	429	456	464	461	432	427	477	453	414	463	414	450	438	440	446	427	445	411	447	446	464	399	472	497	414	435	389	416	418	440	449	435	423	446	460	446	429	488	422	445	492	446	449	453	429	444	449	437	447	435	425	442	435	457	432	507	465	444	453	416	422	450	453	454	481	402	397	450	473	469	446	466	469	418	442	423	446	449	398	420	457	464	456	478	479	441	435	427	469	424	467	458	448	472	475	460	447	478	458	455	437	406	421	436	453	475	439	456	409	470	456	440	426	420	432	436	432	459	437	429	453	463	479	439	469	459	445	433	446	472	464	415	446	481	432	426	473	445	451	459	446	459	449	456	409	471	428	464	433	476	476	455	483	440	435	458	431	413	482	473	386	448	449	403	475	442	397	452	466	454	433	468	440	441	457	436	418	460	463	480	465	456	477	437	438	461	455	428	447	445	458	447	439	405	414	436	460	460	452	442	427	461	465	448	459	409	426	456	455	433	482	448	464	440	467	436	429	419	451	468	435	469	424	450	440	451	406	434	456	433	465	427	464	407	458	466	417	426	473	477	429	472	441	459	432	454	416	449	483	418	459	408	494	478	473	410	464	453	424	432	456	402	462	448	460	434	473	466	428	425	447	443	446	468	481	439	442	465	439	444	452	464	453	437	428	466	478	444	415	442	425	458	445	428	426	502	460	432	457	428	466	450	407	459	441	436	418	479	419	451	483	437	473	440	410	435	472	439	425	415	478	436	452	441	468	466	421	423	439	459	453	446	481	433	466	469	436	455	454	440	488	439	475	446	463	419	410	469	418	440	457	439	422	476	423	458	444	455	407	454	468	451	479	431	448	476	439	430	450	455	457	441	438	456	417	476	443	436	449	481	458	450	443	436	471	438	445	473	441	451	463	445	474	432	455	457	431	446	423	480	483	443	437	456	480	453	446	427	453	455	433	467	491	494	435	439	476	477	476	467	483	455	447	419	456	475	418	422	439	471	446	462	428	467	409	470	441	477	477	445	439	452	414	470	425	407	425	407	449	428	446	469	450	455	453
62724	102517	82578	58358	37779	19377	6479	1843	858	624	579	630	612	616	625	656	641	651	613	669	632	594	650	615	607	611	625	599	632	633	619	668	652	617	602	583	631	633	634	623	654	640	646	645	624	670	653	618	628	649	613	627	604	607	650	594	656	645	663	627	620	610	623	603	660	609	637	605	589	650	604	620	593	604	622	651	622	634	647	621	613	641	645	589	624	596	601	632	591	627	639	654	639	615	654	638	573	622	597	652	590	575	629	622	611	610	644	584	603	616	618	615	631	602	612	615	616	589	555	607	617	677	590	633	604	630	667	625	650	621	616	630	592	603	596	587	616	611	667	665	655	593	648	619	628	637	632	618	626	605	612	626	619	645	681	624	635	601	634	624	602	636	648	623	606	644	638	669	545	596	612	633	606	625	694	617	621	596	632	624	639	612	636	657	646	597	613	612	641	648	640	634	629	658	609	638	623	648	589	631	651	599	639	603	657	617	622	672	677	661	629	647	610	637	634	628	608	609	626	623	656	647	654	607	622	611	609	603	573	643	625	606	635	632	608	632	620	650	652	601	636	661	639	644	604	593	613	650	616	632	613	630	600	605	639	640	653	630	650	631	618	611	632	634	618	606	612	625	625	630	604	630	651	646	596	652	644	634	617	642	591	596	637	626	617	622	610	624	637	610	616	636	609	626	654	604	662	639	582	634	612	643	648	609	635	645	621	584	582	585	673	640	639	629	630	627	650	602	583	655	634	601	629	616	610	650	646	640	589	633	632	672	619	611	653	620	603	642	634	607	641	615	582	612	638	605	624	631	614	630	613	654	637	632	633	600	684	633	628	608	650	620	619	590	652	571	594	600	559	647	599	625	618	587	634	597	637	650	605	609	546	618	649	625	603	608	572	650	604	641	656	629	597	582	641	622	642	643	584	627	625	602	608	618	625	630	613	650	605	628	603	596	648	633	566	597	604	600	581	625	632	605	617	617	606	619	604	612	605	655	635	646	615	656	618	649	612	601	621	580	641	602	623	610	647	647	606	602	612	649	574	651	614	614	558	663	622	602	630	633	664	589	638	649	605	644	669	607	638	604	667	611	647	622	614	657	656	618	666	594	631	635	642	626	618	639	640	614	627	665	641	649	637	614	623	639	638	624	627	619	663	592	617	659	601	625	616	629	618	617	628	644	583	583	632	627	657	573	671	595	589	627	607	618	649	621	653	635	649	624	576	626	634	629	613	596	603	644	599	611	659	611	663	623	643	618	612	585	691	641	686	569	573	637	623	666	619	639	593	612	643	664	660	582	630	637	609	624	619	598	624	665	654	649	640	661	649	642	603	635	574	613	608	612	634	581	621	638	629	643	565	584	595	634	634	627	632	638	632	597	605	628	632	591	636	603	629	604	625	600	600	656	612	644	613	606	652	643	613	594	616	622	567	615	637	605	658	629	639	630	650	609	619	613	645	628	652	615	629	683	614	592	620	631	619	623	616	654	630	624	608	616	607	612	622	627	627	654	628	629	598	600	604	618	581	658	633	607	603	632	589	635	674	624	592	636	617	620	655	600	601	619	573	597	570	632	629	621	613	594	625	628	592	629	600	631	647	605	595	650	608	555	651	591	593	584	594	650	633	605	644	640	667	643	688	611	609	626	602	612	641	585	625	611	585	625	577	687	626	624	619	612	656	602	598	615	650	626	600	626	585	624	612	610	608	647	595	591	610	634	649	613	652	589	619	594	582	586	618	651	611	674	632	621	613	607	587	590	616	628	634	637	610	648	607	626	663	603	638	666	662	580	604	625	590	635	690	591	621	628	629	634	615	617	633	610	619	631	609	631	661	617	628	607	563	602	606	613	644	652	644	618	578	608	612	561	648	627	649	654	645	628	679	630	616	618	608	650	637	633	642	616	658	627	640	593	591	632	634	615	622	660	643	629	683	629	604	624	581	602	620	573	613	608	600	594	621	597	616	593	662	627	625	629	641	634	586	633	607	587	556	587	630	645	648	623	629	614	630	598	613	578	593	653	577	602	632	641	628	597	640	635	636	598	606	648	693	656	619	602	631	599	606	594	586	626	638	698	638	617	647	633	642	618	648	621	623	672	618	596	631	593	602	587	619	628	603	573	607	622	618	589	672	609	655	646	589	599	647	627	618	659	632	614	591	595	663	658	637	558	602	616	663	617	659	625	616	643	616	630	583	603	602	614	598	628	582	642	660	649	597	628	606	606	636	631	608	635	619	621	652	607	658	607	588	636	628	599	613	658	656	594	628	608	613	619	638	631	629	647	627	647	607	632	611	631	644	653	662	706	630	620	647	628	614	636	644	615	604	617	578	626	638	665	627	636	607	593	639	563	641	587	615	588	594	624	663	647	636	573	648	632	620	669	625	571	620	633	655	621	657	631	637	641	639	620	660	626	612	644	627	617	633	590	575	642	588	624	600	629	645	641	586	646	629	628	649	627	623	610	627	592	606	615	659	650	651	640	617	600	614	591	600	650	587	635	608	583	607	623	623	647	627	612	620	606	627	658	633	640	610	623	639	638	585	617	634	642	670	669	642	640	610	586	613	660	643	675	642	626	590	623	611	602	587	628	651	616	612	595	622	642	610	642	667	624	666	597	642	597	614	629	611	590	615	631	652	597	577	642	645	626	599	560	591	615	610	627	632	620	615	614	636	606	659	594	643	614	593	611	623	613	631	600	595	597	618	622	666	601	641	667	654	629	607	602	618	568	654	608	597	626	665	674	622	589	644	647	584	616	612	612	612	604	597	607	629	644	623	588	597	671	667	645	613	650	612	607	600	613	622	604	648	601	606	635	631	650	630	599	607	621	624	645	621	642	637	584	662	660	625	572	635	576	642	579	614	641	656	654	576	662	594	629	613	648	598	653	590	650	654	641	646	633	673	628	601	661	603	626	623	639	645	617	600	616	652	623	605	606	616	633	649	633	639	581	635	635	639	600	616	608	596	610	627	657	615	604	666	612	634	608	664	638	616	635	621	667	638	624	655	618	623	576	628	667	607	663	611	603	585	638	647	623	621	564	608	637	632	625	617	610	637	658	609	609	588	662	618	629	614	632	641	622	575	629	597	626	608	597	642	613	602	615	588	593	568	646	598	641	643	625	607	603	645	597	625	668	600	671	647	612	606	647	605	650	608	623	599	621	610	645	606	645	661	615	608	597	657	592	635	639	597	611	661	621	631	636	638	595	591	625	629	600	661	655	633	675	593	666	595	599	617	613	653	644	648	629	629	615	645	599	586	632	660	596	615	653	636	613	636	613	623	659	607	617	595	614	631	643	626	610	605	646	641	649	662	630	571	630	641	600	633	631	609	641	633	616	634	655	621	627	604	585	618	628	653	581	656	679	644	662	614	649	644	644	668	606	550	625	595	588	626	617	602	614	637	604	635	643	654	614	646	661	626	655	628	626	589	646	644	670	578	581	661	617	590	640	616	641	618	634	648	615	604	662	622	610	611	640	671	623	608	590	629	630
28534	27830	31588	18913	5461	1423	644	455	434	421	423	420	459	381	431	464	427	417	436	433	441	432	437	448	454	430	420	426	436	411	418	423	434	473	443	445	425	456	468	405	460	427	433	440	421	427	453	396	450	422	408	429	416	403	433	419	421	426	428	431	431	431	430	380	409	407	416	478	415	391	456	446	420	439	426	393	432	440	388	393	425	436	388	424	405	395	517	463	405	466	417	429	469	445	449	420	445	423	464	394	456	435	460	394	400	423	484	424	449	415	412	454	417	448	438	430	435	430	424	441	441	428	462	427	414	460	425	460	399	441	419	399	451	427	441	384	441	448	410	447	419	429	432	420	436	446	401	428	442	420	451	440	428	457	422	423	455	427	386	417	376	456	414	428	401	448	441	448	405	417	424	456	440	416	399	438	429	440	427	382	420	416	422	422	432	402	414	446	413	445	420	460	434	430	449	409	446	412	451	408	481	434	424	455	417	447	427	434	483	398	462	426	435	406	390	465	414	429	444	423	391	416	396	417	428	433	368	421	420	462	429	440	443	383	424	407	421	458	440	465	409	408	437	408	436	408	439	455	460	388	420	404	467	412	431	412	434	452	456	422	453	408	423	436	405	428	395	433	413	441	433	435	449	443	439	417	412	436	432	471	426	432	416	446	435	406	406	439	421	456	461	423	426	433	417	443	428	450	438	455	381	432	461	445	428	438	420	420	423	407	443	410	395	469	421	426	498	433	419	428	456	412	431	436	437	448	412	414	444	416	426	468	442	435	416	406	442	418	418	408	422	416	397	435	434	416	464	432	428	439	403	447	460	397	430	414	416	438	460	427	432	451	418	426	454	374	399	417	426	440	460	408	445	457	420	445	459	437	459	433	431	409	416	416	460	417	443	401	439	459	402	439	427	460	430	430	402	425	433	442	439	433	440	448	402	415	451	427	454	434	447	424	442	423	414	411	413	440	421	452	431	433	428	475	431	452	432	458	426	411	428	447	409	430	417	440	399	435	414	435	432	434	403	399	425	440	422	424	418	433	414	446	403	457	417	434	453	442	426	463	412	434	405	448	444	423	404	441	436	426	414	402	474	425	411	444	424	445	457	437	404	431	450	448	417	421	429	407	441	501	440	408	452	399	431	457	413	430	436	408	441	447	447	430	426	448	447	438	405	365	458	423	466	431	427	401	424	449	396	472	402	416	415	395	441	414	415	487	419	449	464	439	427	412	444	423	418	473	421	420	442	424	429	468	397	436	436	409	409	425	422	431	434	415	403	431	416	432	459	419	436	470	438	425	445	455	397	424	420	410	441	423	424	428	449	411	430	453	440	426	419	411	420	395	424	381	415	412	410	411	479	426	436	418	434	447	458	419	424	431	395	436	456	452	458	437	431	432	420	413	427	397	400	441	401	390	443	439	419	402	422	432	461	473	444	429	416	438	426	412	436	421	404	453	425	447	422	396	435	422	392	411	435	440	415	440	431	419	399	434	465	461	413	459	441	425	428	440	415	438	394	431	399	451	452	435	447	427	401	421	416	435	437	433	432	405	465	424	472	430	417	436	440	437	380	449	425	426	438	453	411	429	416	378	417	404	440	438	425	419	428	445	403	396	430	411	420	448	409	433	409	447	408	425	411	443	409	431	441	422	395	394	442	453	420	463	426	465	441	421	417	424	409	444	445	421	449	410	433	428	424	412	469	432	412	431	409	441	444	439	426	406	423	412	437	426	445	465	442	437	395	443	453	438	432	437	425	437	450	471	427	427	403	405	396	398	386	428	438	413	422	444	432	453	402	458	430	407	415	476	392	427	456	418	433	427	439	401	433	431	429	408	419	431	421	416	414	447	421	427	420	414	413	418	456	438	421	456	437	424	431	449	434	431	426	432	418	416	449	449	411	411	441	423	438	387	427	440	401	435	398	386	402	458	420	418	456	413	440	374	400	420	430	441	441	399	418	432	370	456	429	437	441	427	411	432	432	416	433	431	426	446	415	430	421	431	432	426	392	404	416	416	401	417	379	431	415	428	438	428	446	439	414	406	427	403	421	462	404	452	402	446	476	414	431	441	435	412	442	444	433	454	432	418	406	442	432	435	451	437	416	425	430	423	402	439	451	446	470	463	415	436	416	403	435	453	451	472	419	444	428	426	453	400	416	415	476	408	440	451	409	490	412	475	451	420	430	459	409	403	419	434	457	396	426	437	414	428	466	463	442	401	437	440	429	408	422	437	427	436	413	423	415	451	458	462	418	422	420	405	420	442	442	421	443	411	467	409	402	395	437	403	450	438	369	434	436	422	417	434	443	465	419	457	442	412	383	448	444	401	429	452	437	460	446	430	410	420	427	424	474	388	420	400	448	432	398	440	416	439	444	464	453	451	458	434	446	428	422	454	440	413	395	443	438	430	464	466	431	429	422	471	449	439	428	449	437	385	445	465	427	441	420	452	423	460	417	406	418	448	446	449	388	409	444	431	400	418	422	432	394	470	404	456	436	380	409	447	423	429	428	400	436	396	436	409	431	429	463	415	417	445	460	427	460	426	417	407	404	422	428	405	445	474	418	417	444	434	443	412	429	393	424	430	412	451	433	386	409	433	414	429	425	411	434	442	433	417	430	418	427	450	430	410	444	450	425	438	449	448	421	494	409	434	413	382	432	376	422	462	437	410	425	425	435	425	436	416	413	442	434	389	449	451	421	444	415	388	418	401	386	449	386	447	447	407	442	440	417	405	433	444	450	455	457	436	424	460	439	409	441	413	457	451	439	420	415	419	449	431	469	388	436	429	452	462	440	453	455	458	396	435	455	424	426	409	440	438	464	440	443	443	387	445	445	414	409	472	425	453	430	424	411	443	449	406	428	420	430	453	377	431	423	418	436	386	437	416	445	384	415	442	449	385	449	430	440	383	434	450	426	421	412	400	458	451	455	431	398	440	404	437	405	413	437	437	416	426	458	430	422	401	427	410	447	410	448	468	426	434	453	443	474	433	428	423	426	395	445	422	468	433	412	421	434	422	426	380	396	408	435	437	415	405	414	404	433	423	410	444	395	409	436	415	424	395	390	458	450	427	414	425	429	415	426	401	411	411	464	442	440	404	426	439	416	393	492	450	451	429	369	438	443	420	423	423	420	453	442	415	448	443	432	420	414	416	430	453	435	388	477	447	471	412	442	397	465	443	418	486	409	428	458	428	403	417	465	420	437	434	409	447	403	397	466	404	449	489	444	404	446	437	378	406	435	424	464	434	393	418	442	434	423	432	425	436	442	416	426	418	456	450	408	445	433	426	410	416	461	421	436	417	422	461	457	429	443	466	460	416	481	400	424	426	426	430	420	417	424	421	460	415	418	441	418	450	417	414	446	382	462	443	422	426	432	455	450	452	433	396	450	464	435	425	437	452	458	417	409	376	431	410	500	408	408	451	419	377	460	396	399	407	391	426	448	440	404	445	419	463	423	387	436	416	434	460	377	437	444	412	427	448	402	406	428	424
31395	46656	36446	18393	7480	2395	1044	725	654	658	576	626	630	605	674	597	650	644	605	636	680	589	617	625	647	640	580	649	640	624	580	623	596	654	675	602	639	622	598	608	646	626	641	628	631	656	625	612	616	600	619	661	609	662	623	596	577	602	601	628	635	603	650	649	627	626	621	638	624	619	573	631	610	639	635	609	637	587	643	647	659	612	605	643	631	617	620	610	592	615	615	602	632	662	642	574	654	610	605	618	615	604	651	580	642	612	635	605	589	616	615	611	605	626	597	662	624	633	587	615	626	615	627	603	606	571	645	581	615	593	590	615	653	598	632	620	618	591	617	634	571	592	627	571	629	629	633	617	617	615	629	680	612	628	575	629	603	624	633	649	608	605	625	597	651	600	635	618	603	608	649	602	662	608	636	607	646	618	615	607	625	591	637	619	646	602	650	617	653	653	653	615	617	604	624	646	681	634	624	607	638	589	629	621	626	618	602	620	632	594	619	649	634	638	585	648	601	571	576	623	664	631	603	628	630	625	624	636	641	630	621	594	572	633	634	630	622	617	637	620	586	653	579	677	639	631	589	592	622	617	620	616	618	646	575	629	618	551	646	580	651	622	607	635	629	629	597	630	652	630	655	624	623	623	633	584	624	621	647	618	626	635	604	631	619	609	632	610	624	638	647	610	637	635	612	612	592	598	616	599	607	650	555	620	612	605	651	598	612	591	629	637	616	584	642	592	559	621	613	626	643	642	620	660	630	633	630	612	630	651	608	636	594	649	606	628	616	609	633	626	670	616	600	618	626	598	592	613	612	619	640	604	638	602	608	610	631	628	592	632	611	587	653	603	603	583	649	658	574	623	612	653	586	619	688	585	633	609	635	640	628	630	610	655	662	596	610	620	599	643	625	607	665	643	617	642	597	655	635	624	606	578	628	649	598	614	633	672	634	619	621	591	589	655	604	575	633	617	651	620	640	585	606	605	612	583	614	601	637	581	653	624	615	613	638	597	608	620	682	652	619	617	627	612	644	613	626	589	580	620	645	648	617	620	610	656	617	626	620	645	589	639	629	633	632	671	572	667	665	580	619	634	700	643	650	630	613	573	593	572	696	595	585	628	626	637	608	625	587	589	618	646	587	619	616	621	602	600	635	634	646	632	629	616	609	601	620	665	556	641	627	637	619	611	556	613	609	612	640	659	627	598	619	606	601	602	609	658	605	622	611	616	562	617	642	611	638	601	612	607	661	569	576	626	590	623	615	653	628	580	597	594	595	608	593	593	623	613	638	582	606	596	608	635	608	620	612	613	614	630	646	564	639	627	624	619	634	565	629	617	628	591	596	611	649	616	599	624	614	639	615	616	648	642	634	600	629	624	590	640	597	642	640	662	593	653	595	644	626	648	614	612	597	616	621	645	624	656	695	605	665	634	608	640	575	633	590	622	610	579	661	628	602	658	639	623	617	591	636	634	579	586	613	604	637	586	602	604	655	579	619	600	623	654	607	583	602	637	638	627	631	608	600	603	632	601	633	630	593	644	628	639	596	616	624	602	626	589	622	598	626	631	605	602	616	613	651	636	593	634	557	586	581	586	596	633	645	638	605	634	627	597	648	603	559	629	606	606	622	660	649	643	600	654	633	636	615	608	595	600	602	617	618	601	599	610	613	622	649	600	660	627	660	590	653	672	649	612	638	622	611	588	615	601	622	647	614	587	599	638	661	604	639	651	612	651	668	624	634	618	647	630	626	614	601	598	661	637	644	617	627	617	621	615	580	605	603	657	660	612	600	639	636	611	661	669	635	629	568	606	651	633	650	644	640	626	626	648	604	619	600	609	617	605	607	656	623	634	592	588	582	602	623	615	636	645	629	640	675	567	610	612	638	604	654	605	594	634	608	629	611	635	598	623	610	581	580	663	661	598	650	598	627	606	624	650	589	625	625	601	632	576	612	646	608	623	589	611	568	637	609	614	611	592	665	616	646	612	658	610	588	603	633	600	628	607	560	615	632	623	603	674	631	613	619	618	612	605	608	613	620	600	627	591	618	615	602	625	614	597	637	596	642	601	578	654	639	637	638	580	608	590	599	629	603	694	623	593	582	617	620	584	645	617	650	641	627	670	580	594	552	590	606	597	625	647	615	618	594	602	625	614	587	659	637	640	594	574	617	620	709	656	610	641	582	640	671	659	601	628	660	634	612	633	632	614	627	608	637	602	619	585	630	623	629	608	628	587	582	628	564	569	641	637	617	613	588	614	630	575	603	633	629	657	604	609	650	611	631	634	614	605	627	602	591	615	627	623	646	606	627	608	623	617	655	610	579	568	619	614	612	652	624	622	633	647	598	589	661	625	584	629	604	599	639	639	607	632	672	635	611	615	615	604	596	640	623	621	579	612	679	573	641	643	606	630	597	662	626	593	597	581	665	623	626	594	621	596	654	641	660	564	606	571	620	638	598	682	621	585	608	614	603	659	586	624	609	565	649	594	639	620	644	635	619	651	626	597	664	671	650	601	638	635	571	627	615	596	640	642	610	598	609	649	627	628	605	613	639	672	684	577	616	633	638	617	684	645	684	620	635	590	588	622	626	593	601	604	612	601	621	623	605	611	651	658	593	628	596	648	583	647	630	576	611	619	655	625	640	634	652	629	647	641	596	623	630	624	605	614	610	599	617	640	642	618	655	599	621	610	612	652	649	630	594	601	636	637	587	611	609	605	630	614	609	603	620	647	606	608	618	630	582	612	642	612	660	653	603	604	624	639	640	653	627	644	665	602	609	600	636	631	661	573	627	660	602	610	632	640	611	633	607	591	668	643	632	622	643	616	658	597	618	619	630	608	637	638	621	639	690	594	605	639	660	621	659	598	682	597	637	632	623	621	627	625	656	599	608	645	621	646	664	632	602	611	640	647	650	573	643	599	648	574	619	618	657	630	650	595	619	625	630	620	603	628	621	563	674	609	601	625	638	531	599	601	638	570	585	606	620	640	633	623	649	638	604	616	602	633	606	600	667	623	609	600	601	635	655	638	650	650	589	587	615	611	585	574	621	633	617	625	655	625	586	629	614	606	644	599	579	630	599	591	627	630	576	643	594	609	618	604	593	588	611	626	607	592	580	604	557	642	606	611	630	573	614	641	599	628	661	629	633	596	602	651	673	662	650	636	608	591	641	603	655	594	602	643	580	586	568	641	681	619	672	619	612	604	645	603	586	615	656	597	623	596	603	600	608	583	655	608	644	621	591	572	626	589	634	627	668	599	637	648	585	581	633	566	633	608	660	614	596	681	602	617	633	643	591	611	628	605	581	654	649	647	624	622	651	622	594	634	599	603	619	595	596	590	665	579	611	603	628	630	543	614	616	630	584	598	598	645	599	586	614	627	613	625	603	614	600	609	623	638	585	574	615	566	655	633	604	639	600	625	661	640	660	614	664	613	587	624	633	574	622	589	640	632	588	637	656	619	580	596	625	632	631	591	605	614	608	589	635	596	657	616
24853	22774	34437	31370	23722	15569	3703	783	548	486	461	455	474	482	449	439	471	491	492	465	470	457	426	478	444	458	468	508	451	470	508	433	468	473	470	462	482	446	463	487	452	469	469	453	467	469	440	455	462	481	475	463	419	435	469	451	438	465	419	477	456	484	456	450	437	455	509	440	428	490	425	447	469	453	457	430	451	422	472	447	460	479	447	448	411	446	453	482	487	448	446	477	434	447	471	416	445	487	466	466	456	466	477	459	467	503	439	469	472	483	483	435	465	479	479	423	449	449	445	467	453	436	463	478	482	475	427	468	466	452	443	468	487	451	489	435	437	439	461	441	454	415	489	497	438	445	408	466	443	460	472	426	451	438	477	436	459	468	454	463	469	441	466	424	454	433	438	441	464	433	475	469	446	453	392	455	464	444	455	427	479	465	461	436	459	459	475	431	460	497	473	490	458	477	430	467	440	451	440	462	483	500	439	454	461	427	467	461	444	470	443	454	442	487	493	440	439	417	481	426	434	453	456	426	469	496	410	476	464	456	447	488	449	446	482	473	461	470	441	449	427	441	430	474	496	476	444	447	468	475	443	453	413	433	445	453	420	470	483	451	402	481	439	429	463	441	468	443	470	402	435	452	448	451	519	450	456	426	447	423	462	435	448	501	434	443	464	474	466	438	460	476	476	415	430	459	474	459	455	489	452	459	457	461	465	471	453	456	479	479	479	458	464	457	442	439	485	445	443	452	454	494	428	424	459	464	441	445	453	494	465	463	504	469	435	481	459	454	455	437	458	435	445	516	470	451	490	459	423	435	428	483	474	476	454	476	425	461	480	459	429	469	419	447	463	449	442	476	511	452	483	483	450	457	499	436	421	436	444	507	491	465	485	461	457	503	444	431	448	463	446	447	409	449	487	487	460	427	427	417	437	451	464	424	507	460	447	435	437	452	455	442	455	455	454	450	454	487	472	449	440	426	482	428	456	414	460	420	473	439	451	437	474	438	453	469	471	464	423	470	436	439	425	463	452	446	433	492	452	487	453	461	477	445	481	459	476	459	410	457	461	445	436	431	459	483	440	429	446	454	508	487	478	444	427	431	490	413	451	442	466	431	455	454	464	447	459	402	437	446	450	464	482	459	477	447	435	449	459	477	438	443	483	448	430	445	447	428	458	455	483	462	473	463	462	457	463	457	432	449	473	487	463	453	471	482	452	476	505	485	446	479	464	485	430	430	445	455	456	465	452	459	431	448	467	506	453	429	438	445	445	444	441	455	486	436	460	445	512	491	430	469	435	424	453	455	463	446	412	429	444	452	452	444	431	485	471	385	464	464	420	437	441	475	469	461	466	464	460	449	460	468	474	456	483	438	480	465	435	473	453	436	440	443	478	470	417	449	484	449	452	450	465	446	414	447	453	467	458	430	445	467	490	485	464	427	404	452	449	493	479	465	446	475	464	457	448	480	444	458	412	450	411	460	473	437	468	433	423	508	450	450	473	465	426	441	427	495	457	486	491	496	424	437	477	452	485	424	464	450	482	469	477	443	448	438	468	402	419	454	428	434	444	473	492	436	474	442	432	451	455	435	488	455	464	443	473	455	455	452	487	446	450	420	471	466	453	482	467	461	444	446	451	466	432	425	442	456	438	413	443	491	446	475	423	438	459	460	439	489	491	454	462	436	478	469	438	461	478	433	471	430	477	461	476	467	421	478	454	462	409	475	494	492	476	494	482	470	440	425	471	450	434	443	457	426	441	412	420	456	445	447	440	481	430	438	473	523	468	452	470	433	482	474	446	475	488	407	457	465	455	490	454	474	422	445	470	462	456	420	439	449	459	431	448	474	487	495	463	439	476	444	440	460	464	422	495	432	443	501	456	470	507	381	489	452	481	456	424	454	452	477	449	452	476	452	446	446	465	433	431	457	477	479	482	437	427	463	487	466	440	430	533	472	470	463	431	469	456	480	451	467	457	447	451	454	451	431	473	433	449	419	456	461	451	431	441	426	458	431	490	463	454	445	458	443	467	468	482	441	479	467	490	460	438	473	483	416	394	440	487	484	478	465	441	448	448	434	433	476	457	421	441	466	439	441	430	473	438	471	424	451	440	447	465	456	490	474	500	495	431	443	457	419	466	453	482	502	433	504	487	491	462	484	447	420	450	408	461	492	458	440	462	458	486	468	410	450	430	421	455	462	414	462	457	454	458	459	434	430	459	440	475	460	451	444	467	463	461	429	468	453	445	509	454	450	479	472	456	432	446	448	447	461	455	406	463	450	475	459	445	486	469	442	423	419	449	456	439	469	469	448	464	491	438	452	477	432	485	442	419	481	439	436	438	476	450	459	454	448	451	455	472	451	473	473	471	422	456	447	505	474	405	424	455	471	466	469	455	432	431	471	446	456	506	490	422	443	468	474	475	464	404	467	473	479	482	461	491	461	473	462	535	451	472	438	474	469	426	426	469	472	480	447	463	491	451	477	454	430	420	459	455	411	445	459	474	465	479	458	440	454	411	463	434	456	440	458	435	446	463	425	455	462	448	413	447	460	483	442	433	487	464	485	465	479	465	417	408	430	464	467	443	471	442	450	424	466	465	465	434	452	417	479	425	449	480	486	439	456	452	440	487	426	414	456	480	464	477	442	456	443	414	465	456	460	459	434	472	441	472	467	442	433	439	462	471	481	474	458	452	469	459	417	472	442	471	465	431	446	467	471	455	474	437	448	456	444	465	425	427	479	488	462	449	423	482	470	411	495	442	467	465	448	428	419	437	440	498	472	451	466	461	462	424	455	481	480	454	440	495	427	477	424	430	477	471	436	429	432	471	480	471	450	436	453	483	403	469	476	456	482	491	450	432	450	428	453	437	448	485	442	442	439	456	441	466	455	488	467	459	442	458	442	440	479	454	485	475	459	403	481	472	457	456	465	486	462	473	434	451	440	471	453	454	479	394	459	422	462	455	468	469	462	441	448	438	448	441	417	488	482	488	462	443	458	436	429	460	455	441	488	494	468	466	465	468	407	421	472	428	442	474	465	441	439	431	473	434	482	433	443	449	446	422	459	450	476	429	491	459	411	431	462	447	481	426	447	502	460	461	441	465	467	420	440	454	461	475	481	477	454	473	473	454	452	407	472	484	475	444	444	416	476	466	476	468	396	425	437	447	428	446	439	478	411	470	471	478	477	457	437	467	464	429	432	476	405	426	470	460	476	434	451	415	485	473	432	451	451	470	441	451	486	432	475	453	447	467	459	447	424	430	478	448	444	438	483	471	449	473	502	486	438	451	439	454	441	494	475	431	480	432	450	481	432	427	428	478	413	460	446	496	445	447	447	485	417	445	468	430	456	436	487	426	427	480	448	463	474	462	432	448	459	453	451	456	462	474	452	455	444	435	473	456	451	429	479	485	444	457	485	462	435	420	446	468	438	446	457	467	472	465	461	490	459	465	467	453	439	448	460	399	483	439	460	478	505	443	449	483	439	477	451	466	449
58540	92669	72855	46212	27876	11881	3533	1206	798	678	658	637	647	639	668	644	676	624	643	695	621	675	643	643	634	674	693	648	655	652	662	681	623	649	633	690	656	608	665	670	679	648	609	683	612	674	647	660	620	627	635	642	664	663	634	628	659	661	665	641	666	658	681	626	655	645	700	656	658	668	621	595	623	654	640	652	640	646	699	643	643	648	609	624	688	655	688	638	622	664	637	654	652	627	632	622	674	655	706	668	638	675	669	642	637	654	625	687	633	623	654	683	664	620	662	646	678	637	639	574	650	671	632	660	672	669	717	632	681	634	658	658	646	665	640	649	653	653	680	631	646	625	659	638	669	637	657	668	688	622	644	617	625	686	650	633	690	634	639	669	649	697	665	640	645	636	696	642	686	659	679	640	658	697	647	606	620	700	671	721	656	647	653	655	673	661	642	672	607	650	643	627	648	686	697	688	656	640	665	632	638	647	603	611	685	675	649	649	640	662	630	634	639	691	612	640	629	677	616	612	646	652	602	648	660	667	627	620	578	659	671	670	684	648	666	640	658	636	633	647	688	656	644	595	671	672	658	687	678	664	666	673	668	614	658	664	687	670	652	644	627	657	681	617	708	678	673	659	636	629	643	599	681	623	653	622	585	678	654	646	632	627	604	644	664	650	640	660	684	670	614	662	648	644	656	656	631	668	662	649	647	675	648	624	679	638	714	689	674	640	655	652	641	626	663	625	663	662	596	610	702	652	656	649	621	619	641	692	650	660	657	670	656	642	610	609	649	617	680	657	642	698	685	684	643	645	588	640	655	701	679	647	682	644	667	656	685	633	675	640	652	708	652	680	692	651	684	658	673	619	644	610	590	672	654	619	590	652	624	666	632	674	684	657	657	617	708	629	648	652	621	610	630	665	642	665	650	688	674	661	624	666	690	672	644	665	675	660	695	653	647	638	676	650	612	675	617	643	657	630	633	661	647	634	659	660	670	690	661	606	693	655	649	663	622	651	612	665	674	654	665	653	688	639	664	639	663	691	627	661	614	660	664	649	684	673	649	633	665	642	667	663	641	662	642	604	649	686	607	643	658	644	641	633	648	677	695	664	612	637	639	632	586	641	654	696	634	650	656	656	640	698	671	653	632	647	610	659	640	624	656	661	625	654	666	655	679	685	624	685	672	630	656	674	629	619	656	683	658	624	704	657	694	638	652	645	672	676	630	623	636	673	641	644	663	647	673	674	648	624	599	629	666	673	645	645	613	637	669	614	663	625	619	623	665	658	635	703	616	695	668	645	670	686	669	684	669	651	658	641	677	651	665	643	624	589	632	639	656	613	661	679	640	615	670	669	684	681	656	711	640	656	641	672	658	654	658	669	617	669	686	659	666	680	683	632	699	698	678	608	635	671	704	647	624	663	594	662	659	639	655	655	663	649	626	690	624	631	623	610	655	618	644	624	673	624	626	625	640	627	667	647	649	660	660	628	622	645	662	641	660	671	628	633	647	637	658	671	661	648	661	672	645	625	641	700	661	695	656	646	663	642	650	628	672	646	692	684	631	651	658	638	660	581	604	671	636	691	653	655	666	662	723	673	665	659	667	652	670	634	671	660	640	635	630	645	682	672	623	622	659	657	631	646	627	648	642	679	674	650	670	647	577	671	672	630	669	629	641	653	629	687	647	656	662	634	667	602	648	611	673	638	688	667	648	632	657	655	626	630	626	635	670	641	621	632	681	623	658	612	663	645	668	663	655	648	656	640	656	689	676	655	673	669	696	647	647	664	673	669	649	669	646	660	671	660	619	642	677	655	677	629	636	689	610	697	641	654	679	635	642	673	636	647	686	636	675	671	643	587	648	665	656	642	654	643	660	593	661	672	657	653	678	608	678	615	625	622	680	662	655	638	676	627	629	646	706	678	698	690	653	664	653	639	636	705	618	663	703	668	613	606	669	628	689	620	632	597	692	646	681	641	627	628	656	678	667	645	648	644	652	643	660	688	686	647	656	637	622	653	657	673	670	660	692	674	638	682	602	639	687	678	646	697	618	710	716	644	672	613	701	621	628	667	631	658	644	584	666	684	622	643	625	650	659	635	678	609	653	680	644	658	620	633	633	621	646	672	635	593	710	659	653	675	605	637	606	642	678	683	643	669	657	612	652	645	624	644	645	651	716	634	661	609	669	633	647	637	646	659	667	684	638	646	640	672	643	658	678	643	612	604	655	666	683	646	592	700	627	629	630	654	625	595	637	615	607	643	649	651	648	636	618	656	686	627	661	620	640	661	613	649	693	658	617	667	713	649	638	588	616	724	665	674	634	695	663	673	695	701	667	678	665	625	708	622	643	659	652	664	645	681	703	651	662	638	637	676	640	657	658	672	612	635	671	630	632	646	660	670	629	680	680	636	672	654	718	609	650	599	655	647	643	695	655	644	611	671	638	624	672	689	648	663	626	658	629	637	636	616	657	657	640	649	639	638	631	587	631	653	651	677	622	659	633	676	637	666	664	605	639	645	636	691	684	640	704	674	667	660	645	667	641	619	703	690	649	632	617	669	659	641	660	633	600	663	698	635	647	607	690	699	685	674	653	672	637	683	671	628	653	686	646	672	636	654	666	652	676	635	646	639	702	632	689	642	655	692	630	663	703	630	607	633	650	675	630	683	670	660	679	666	629	633	630	642	677	663	670	641	715	643	648	642	665	657	675	633	682	644	622	685	663	654	630	676	656	678	664	597	647	632	666	630	639	646	668	683	677	651	638	631	605	667	635	687	663	681	678	601	680	623	642	670	668	643	672	648	631	650	690	678	671	669	642	671	635	655	679	658	648	651	621	674	664	652	625	675	592	650	651	640	665	625	616	631	653	648	607	650	669	639	653	670	633	637	607	595	646	670	670	658	725	650	677	631	626	673	625	640	645	627	667	668	660	707	654	636	652	691	633	688	650	656	662	652	659	682	674	642	606	661	613	650	623	689	649	628	659	680	660	651	641	667	659	667	659	681	608	640	669	685	660	665	617	643	631	650	627	617	644	635	655	697	647	643	671	719	649	669	660	682	648	674	703	631	636	618	597	673	638	682	645	664	623	629	633	648	637	620	670	625	648	616	663	640	694	652	648	634	599	649	657	693	644	671	654	627	659	615	655	643	667	617	712	612	620	630	633	700	630	619	676	638	688	664	666	636	654	662	641	697	680	661	644	648	643	705	670	618	645	670	654	629	654	625	731	648	627	686	648	649	653	624	696	680	678	658	675	697	693	681	642	653	670	701	631	635	668	648	689	666	710	602	659	665	652	607	626	660	651	645	636	653	624	623	647	592	638	605	637	647	674	654	617	668	688	677	633	655	701	661	658	651	686	615	645	592	594	623	692	666	660	625	630	659	634	646	667	651	687	661	607	651	653	653	661	685	660	615	645	660	673	619	647	662	647	667	652	680	640	678	654	674	645	655	725	596	670	674	671	674	632	691	661	635	631	714	631	650	659	618	678	675	692	652
23629	22100	31766	27807	24294	21906	12636	1490	598	529	472	433	469	448	421	487	467	452	447	487	433	489	476	451	491	464	406	470	498	501	480	472	477	475	410	465	493	426	457	467	487	422	453	432	464	413	462	457	445	398	452	482	464	474	461	409	440	455	498	481	460	477	435	446	425	449	466	454	434	424	444	459	457	429	475	458	444	445	453	463	446	486	421	431	446	480	479	419	454	440	446	498	434	450	449	431	434	425	479	464	447	471	487	487	493	489	461	477	487	445	448	443	457	445	451	449	472	441	483	425	416	452	462	436	454	478	465	478	498	451	471	421	433	436	476	436	450	438	458	486	461	398	451	466	428	464	447	424	419	455	443	457	435	454	446	464	449	439	443	506	432	463	456	436	437	458	462	474	434	425	427	480	441	425	456	399	440	418	466	433	473	476	495	442	461	492	468	467	448	484	477	433	456	427	435	453	443	435	453	445	441	395	380	428	434	444	447	466	391	441	449	461	438	465	432	455	417	450	438	480	429	412	467	427	457	441	451	445	402	473	454	422	448	474	463	475	433	433	413	459	442	422	464	473	488	437	472	442	427	476	436	459	457	473	432	418	443	456	459	426	452	460	491	458	482	454	470	428	468	408	418	421	454	440	472	462	418	440	447	470	398	451	442	428	477	428	446	412	454	463	436	436	444	418	447	434	488	480	408	504	412	436	466	424	442	467	438	455	475	463	466	431	442	450	471	492	450	440	419	429	435	431	445	437	436	471	444	427	454	445	451	460	412	443	412	457	443	454	432	434	451	456	435	426	449	454	450	451	442	430	448	450	431	426	434	457	456	450	426	462	447	403	430	424	487	439	448	484	462	472	445	444	473	433	466	449	484	448	398	438	456	487	410	447	421	446	464	443	438	472	455	421	452	466	451	454	415	449	449	454	463	463	477	444	419	425	441	467	449	462	455	459	440	445	459	426	463	433	427	483	458	451	430	488	464	424	450	481	446	442	460	431	468	507	475	405	396	431	473	464	482	436	436	433	432	455	439	457	457	456	466	454	466	431	439	491	490	475	430	438	459	459	402	459	446	454	426	480	456	463	468	470	416	448	455	491	478	453	425	425	461	460	444	442	414	516	432	473	463	473	438	480	445	441	446	415	440	450	439	429	419	451	475	437	423	469	452	473	480	451	443	454	470	416	433	429	486	416	465	433	435	439	451	434	428	468	492	446	426	455	452	455	441	441	437	447	435	473	507	418	441	464	464	454	483	481	415	434	470	444	447	476	444	490	421	417	476	446	453	480	432	460	418	466	462	449	451	460	440	434	478	461	467	463	441	439	456	457	446	474	432	441	456	431	460	445	441	479	475	456	454	459	464	448	471	471	462	459	442	456	454	448	429	455	436	437	431	445	477	437	469	493	469	407	470	450	453	455	419	453	456	464	475	419	423	489	421	434	433	468	436	450	454	445	481	463	456	461	474	438	499	485	453	468	449	473	410	437	472	433	459	447	456	443	445	428	488	422	444	477	438	427	434	427	474	440	439	448	469	411	450	414	427	431	423	426	432	477	439	437	430	467	483	447	439	473	457	438	451	447	445	446	426	455	459	455	463	415	445	478	433	454	445	433	443	433	438	401	396	461	477	464	443	480	431	429	465	455	466	400	445	450	503	440	426	422	428	458	464	455	418	441	450	442	439	464	454	409	430	467	440	451	452	473	417	414	442	455	405	454	452	423	444	447	432	495	455	468	487	449	447	490	433	425	469	493	420	438	455	481	472	485	460	483	498	443	499	464	456	442	448	457	422	449	420	459	448	441	446	457	438	426	476	443	447	430	456	452	428	431	457	429	450	460	410	483	430	463	433	460	436	458	468	454	433	481	443	455	443	431	410	457	423	449	421	481	453	450	415	483	461	428	446	420	448	444	439	468	469	443	434	431	491	394	454	492	433	450	449	459	440	453	422	446	444	455	433	463	420	429	463	462	443	479	425	497	471	467	429	470	464	462	472	446	460	494	473	475	470	415	446	474	477	442	463	457	435	460	494	424	459	467	410	473	459	472	480	450	447	447	440	442	426	439	433	424	438	442	461	430	452	433	439	445	446	484	440	425	428	462	478	456	460	450	462	462	438	463	443	440	437	447	464	412	416	457	437	482	459	409	470	489	450	444	449	431	433	479	455	432	434	492	419	460	464	445	446	472	487	444	436	414	473	441	433	443	466	474	421	412	505	452	450	454	454	411	513	520	448	420	446	466	461	458	458	429	450	430	441	397	429	435	429	445	456	465	427	476	455	467	401	468	485	439	453	459	451	457	386	473	518	463	409	497	435	463	434	451	436	444	464	474	455	450	445	483	427	449	429	472	467	441	421	455	476	481	461	425	450	428	461	450	485	432	459	482	462	468	440	434	443	455	516	441	453	457	484	481	436	469	458	436	446	428	434	464	470	459	453	444	470	428	420	455	446	428	466	451	455	461	450	482	474	469	427	460	450	462	452	462	432	448	430	437	444	433	443	451	431	418	444	428	434	459	439	475	426	478	467	444	458	474	449	429	482	420	437	493	389	443	457	462	447	433	464	452	427	429	440	447	450	438	465	475	464	402	456	440	447	462	402	468	460	442	453	441	437	464	453	484	451	448	460	426	446	449	419	436	428	438	473	444	470	450	458	469	436	478	434	424	435	448	439	473	438	449	415	493	480	475	480	441	437	441	435	459	414	456	477	434	411	431	439	486	466	447	447	504	452	424	466	406	460	469	457	445	393	455	443	450	436	476	463	481	464	411	431	413	484	469	445	480	426	438	475	443	475	449	476	461	459	410	436	459	419	472	480	440	445	475	425	446	422	414	461	408	443	462	443	442	472	456	419	437	461	433	455	448	399	412	446	487	455	425	427	462	427	468	469	408	463	439	442	469	470	472	453	417	454	472	452	438	479	447	450	454	400	477	437	434	464	442	478	403	460	459	446	418	451	455	478	448	504	464	444	423	462	445	463	485	472	474	458	466	443	402	479	453	453	433	448	439	446	487	469	462	410	439	438	463	459	443	443	419	455	428	430	457	430	442	424	444	408	453	465	417	472	461	471	447	431	445	476	455	494	453	429	437	441	442	462	427	465	443	441	439	429	435	525	447	462	460	467	446	476	458	395	438	428	458	480	432	439	458	456	447	478	465	443	428	463	485	404	436	437	467	476	414	439	488	462	451	458	454	446	442	404	448	446	446	432	431	461	465	446	483	483	462	435	418	447	487	467	457	489	455	454	432	441	430	433	444	419	476	449	444	410	444	463	452	419	457	477	466	458	480	491	448	458	473	449	474	471	421	443	434	421	430	435	438	484	424	463	475	444	437	447	427	451	482	462	458	438	458	463	420	469	439	430	444	433	466	447	417	465	442	450	407	471	426	430	480	453	450	492	436	483	446	452	425	458	466	446	453	489	479	437	454	469	452	472	485	451	438	414	427	402	467	422	486	445	436	440	451	437	447	443	450	421	460	452	418	414	445	431	484
62801	103415	83438	57054	38056	20255	6827	1975	910	677	626	651	616	600	607	604	624	662	626	632	638	642	633	644	624	633	638	630	647	636	596	608	670	599	582	633	657	629	608	623	614	653	622	583	631	639	618	658	648	594	609	636	634	598	622	640	649	629	660	653	617	652	610	589	634	600	633	599	649	627	610	660	613	599	630	593	604	627	639	624	653	615	625	638	631	666	560	602	667	660	619	630	652	615	683	598	663	633	654	631	634	630	625	604	621	608	627	659	633	656	635	592	641	675	614	631	643	672	629	627	641	585	615	621	631	633	624	647	616	600	582	594	612	606	628	646	592	581	594	631	609	668	665	643	677	610	631	669	613	632	617	618	624	637	610	660	654	633	639	642	646	634	609	615	602	665	628	635	617	611	635	627	593	614	624	660	616	612	665	628	600	647	627	601	635	634	592	624	624	641	621	625	596	635	612	632	657	598	648	591	591	645	613	617	619	646	625	632	620	622	604	655	618	619	628	594	613	650	597	636	676	661	620	638	603	584	596	689	599	570	646	628	671	693	660	586	622	635	708	614	667	629	618	609	575	688	687	678	592	628	630	675	616	660	600	619	634	608	640	633	662	643	625	607	615	597	641	630	654	626	648	627	638	657	651	679	635	625	611	624	660	697	673	638	638	634	671	597	611	606	603	646	686	650	651	605	636	678	651	675	593	615	633	638	613	645	654	616	621	627	623	656	654	642	614	580	629	635	621	616	636	642	646	658	625	595	629	653	622	624	604	639	687	651	657	610	626	627	623	599	599	654	651	614	604	602	599	631	651	664	629	631	550	630	606	629	611	592	593	656	657	631	619	627	618	620	604	601	599	619	638	627	626	593	593	644	604	637	596	599	627	630	648	589	602	624	633	625	635	621	638	622	632	626	662	648	602	628	584	616	615	606	574	683	618	582	611	630	641	629	658	614	616	658	644	648	575	635	598	632	611	621	653	615	658	632	654	570	640	565	636	575	621	668	597	643	695	700	597	639	629	641	629	595	643	577	657	625	622	610	612	627	660	651	646	640	625	590	656	644	622	590	629	627	628	644	663	584	643	622	579	635	620	683	659	610	616	596	621	647	611	628	604	615	595	676	650	615	619	651	573	596	625	637	604	667	682	625	659	636	652	662	636	606	590	657	641	660	655	670	594	608	648	642	644	644	598	630	618	652	654	630	635	624	635	618	605	640	597	614	637	604	621	654	637	631	669	617	601	590	681	562	613	649	602	610	613	649	608	575	651	647	635	672	594	719	597	624	619	595	644	634	624	632	583	668	622	634	607	606	638	642	645	633	616	623	629	579	633	625	644	601	585	640	629	644	575	584	635	633	618	645	660	608	629	598	603	653	663	616	700	621	618	608	609	592	621	555	641	658	620	663	599	643	624	653	630	641	640	650	624	581	582	623	586	594	632	661	646	664	591	630	587	677	610	673	690	594	628	595	651	610	639	631	620	654	586	654	604	631	650	631	638	642	637	626	604	606	615	654	629	638	634	654	560	658	668	626	638	629	658	606	587	634	618	625	634	671	638	658	634	639	667	610	595	635	625	601	625	620	653	633	621	616	646	630	619	607	675	656	628	615	645	660	638	649	612	625	656	637	618	618	620	601	649	624	622	652	597	592	621	619	621	633	613	629	597	625	646	595	597	627	652	628	617	591	639	624	670	610	639	618	654	632	656	631	628	623	645	629	599	618	614	599	676	633	607	596	627	593	633	609	636	598	632	586	659	619	604	629	619	659	641	623	602	664	586	603	599	598	635	641	633	626	645	629	611	640	642	582	610	624	626	603	603	633	606	604	638	606	605	605	609	621	670	577	609	662	650	628	649	621	623	646	668	617	603	645	655	694	596	629	633	631	611	634	653	635	589	642	572	569	618	653	653	648	579	640	606	607	625	628	606	624	639	649	647	668	650	647	626	633	616	601	645	622	625	676	657	683	663	646	647	631	598	650	611	656	635	639	619	612	637	640	618	634	629	641	615	635	610	687	680	615	634	628	608	624	601	591	605	600	597	636	666	657	631	635	657	603	664	596	663	676	628	642	635	633	641	636	670	643	612	639	626	610	687	624	624	636	605	608	598	606	679	607	674	631	658	609	640	648	664	630	642	647	637	609	577	640	634	624	623	649	640	621	644	625	630	662	624	622	629	629	632	603	606	578	628	626	611	655	667	609	652	630	617	620	666	665	565	632	642	658	600	627	598	658	620	668	587	634	691	607	612	609	613	607	602	583	637	626	582	658	650	641	585	630	623	639	608	629	626	626	642	649	639	613	637	552	654	640	599	636	624	626	618	612	598	644	669	649	632	611	588	627	623	610	623	627	624	589	635	620	659	606	626	574	620	640	659	663	645	650	566	633	635	625	657	674	676	634	628	599	657	622	674	612	593	624	619	632	617	647	641	646	620	664	671	659	628	615	610	679	588	584	643	609	591	607	595	609	591	640	656	646	636	617	619	627	628	647	640	615	590	669	594	608	631	614	636	648	617	628	583	632	674	615	638	627	622	620	634	621	647	629	640	642	631	676	590	625	615	630	595	580	625	645	618	635	613	657	626	623	634	657	632	630	655	582	577	624	645	604	633	613	574	616	615	645	655	645	630	607	644	647	619	639	600	630	646	622	666	637	636	594	585	608	636	639	587	625	621	631	646	600	634	622	594	629	638	641	629	610	658	627	638	640	624	640	658	620	588	669	628	623	671	662	669	685	583	634	605	594	623	634	644	646	638	652	623	641	627	612	623	614	619	639	601	642	602	619	617	644	652	614	606	603	667	634	626	619	656	559	637	639	588	656	620	623	637	647	617	669	611	680	629	628	639	607	600	584	640	608	634	633	591	647	627	626	653	598	661	635	607	590	643	613	632	628	619	676	635	625	575	697	622	635	640	628	649	608	609	647	643	638	601	594	624	634	649	621	658	639	631	628	640	625	652	608	619	619	627	613	630	575	653	608	628	646	650	644	635	613	614	625	623	602	601	652	663	642	596	617	651	645	623	575	595	645	628	653	595	619	581	639	619	650	636	628	621	609	613	645	636	636	566	632	616	633	619	620	676	593	624	595	671	586	632	689	625	634	642	626	612	598	636	525	631	609	617	647	628	616	670	612	636	625	569	641	604	596	677	601	620	615	647	656	645	671	616	606	621	583	617	632	667	663	659	610	618	602	646	623	664	618	624	643	645	623	645	624	621	608	630	683	624	660	630	638	609	619	610	610	625	630	648	636	602	600	616	573	644	681	614	599	608	646	641	635	638	618	635	621	644	654	657	623	639	609	611	656	642	637	596	638	636	609	665	639	656	663	626	640	623	633	627	606	623	572	612	630	667	643	646	596	606	609	640	600	642	629	659	637	667	671	631	649	589	657	612	649	659	607	695	614	591	664	641	661	610	657	609	659	579	608	622	644	582	624	599	619	653	618	651	588	570	660	626	597	608	597	622	657	596	632	616	674	596	650	684	595	613	584	616	597
28419	27623	30568	18477	5617	1719	752	482	429	472	413	422	434	415	447	423	420	475	470	413	462	435	411	447	470	437	426	444	406	453	406	425	401	435	442	416	436	409	421	423	445	436	443	458	440	450	452	435	416	427	444	430	424	435	484	433	448	415	445	439	412	431	431	445	421	458	468	425	421	436	434	409	448	408	430	423	435	416	397	439	410	457	447	437	385	429	438	452	431	433	453	451	438	459	468	440	420	459	396	459	440	430	460	458	422	437	456	432	463	436	396	394	434	383	469	436	402	464	431	442	429	427	462	470	433	428	441	446	414	436	431	448	451	428	441	405	462	437	463	417	454	442	455	455	429	414	447	448	456	421	446	407	414	458	415	395	465	389	453	440	440	419	441	438	440	474	430	429	414	420	443	404	403	433	387	434	414	398	374	434	405	431	407	437	424	447	435	451	454	401	423	402	482	435	426	446	396	409	436	450	435	445	429	438	415	458	412	440	451	417	413	443	427	426	439	438	426	434	433	414	443	427	475	429	463	416	403	433	428	409	453	445	417	444	437	439	437	424	450	448	430	433	445	415	464	446	432	391	457	431	425	439	434	443	397	452	375	448	384	431	423	440	456	443	416	433	433	431	436	405	410	433	426	417	419	422	405	448	445	405	433	415	425	430	427	441	452	444	461	448	451	421	417	488	436	451	432	439	446	435	383	416	443	444	445	417	422	447	449	421	430	449	451	450	452	454	425	435	474	407	405	437	428	404	455	454	446	434	419	389	431	413	456	422	447	443	418	452	409	444	462	468	377	415	429	447	428	419	423	484	404	410	412	426	399	421	447	452	429	460	464	427	402	455	449	461	437	422	432	442	447	455	421	446	382	448	429	443	424	422	451	447	432	422	429	422	440	432	437	428	415	398	403	414	401	425	437	433	444	399	460	449	452	393	420	435	442	433	417	411	416	433	400	433	475	419	432	457	438	404	462	406	427	433	454	447	440	462	471	459	434	417	436	440	415	454	416	461	412	423	433	414	420	436	424	430	398	425	406	362	432	407	424	440	458	409	408	419	417	443	425	444	471	434	426	433	423	460	462	439	439	439	448	436	477	436	424	452	446	413	425	447	447	428	431	463	475	437	453	416	430	424	429	462	417	433	457	402	460	484	442	450	440	443	422	424	456	450	428	435	421	388	444	419	461	437	428	439	420	413	424	418	423	436	442	417	438	430	405	455	461	427	443	396	462	434	452	409	427	382	399	443	424	445	454	415	430	433	407	384	453	435	421	450	466	446	424	450	425	433	463	435	437	432	402	431	453	436	438	469	424	420	447	386	412	437	446	432	423	409	419	405	434	437	399	438	441	420	463	428	431	458	414	445	443	428	444	416	439	388	450	413	433	399	435	419	444	441	467	416	412	430	392	432	468	404	441	414	408	450	405	407	447	426	437	465	472	415	429	428	456	458	424	431	421	394	384	399	433	469	465	433	451	409	432	463	439	443	416	447	468	412	432	457	445	409	427	438	428	415	452	437	445	428	448	433	414	424	420	452	403	448	423	418	427	428	424	476	453	433	464	443	459	428	440	419	398	434	463	412	428	399	407	440	401	430	419	448	461	453	445	432	454	445	441	386	451	417	428	457	428	421	455	411	456	437	396	411	424	364	397	402	429	383	398	408	452	461	431	463	409	417	451	464	447	419	412	427	395	409	452	453	442	406	438	468	464	428	432	446	425	429	411	394	400	422	402	420	454	414	475	445	417	424	480	443	460	446	411	381	456	410	440	437	437	399	419	431	423	407	456	458	455	439	403	437	454	419	428	387	402	438	394	415	446	420	449	400	428	408	432	428	429	440	455	409	436	430	428	396	441	428	468	428	388	449	443	401	445	405	434	427	390	441	427	463	403	409	429	477	397	426	431	427	432	463	397	413	455	460	459	429	379	417	437	423	481	436	412	481	458	440	447	421	418	419	430	386	456	455	404	389	442	407	419	434	445	429	434	425	419	402	440	438	432	447	406	434	455	397	422	384	374	415	443	444	439	426	439	414	429	424	432	427	425	457	413	423	455	421	445	397	444	419	447	448	392	471	422	419	407	435	459	433	429	410	447	448	392	434	406	446	402	409	407	413	433	439	424	416	492	451	414	408	474	469	445	438	428	428	467	369	431	420	442	408	482	411	449	430	466	425	440	447	439	407	407	415	444	425	413	430	394	421	428	404	433	455	460	445	386	410	451	444	441	402	461	429	455	454	409	394	433	454	469	391	444	462	442	397	449	457	450	426	421	421	443	454	461	429	410	449	383	430	423	414	446	430	449	437	464	422	429	411	450	412	428	424	420	450	461	465	448	431	413	472	415	439	419	437	430	416	436	427	414	410	430	447	441	464	422	402	418	446	435	385	413	460	449	432	427	432	437	447	427	424	449	463	429	427	456	419	463	394	422	421	424	443	470	447	434	437	455	423	404	448	421	441	438	432	423	416	404	424	407	392	410	431	456	408	479	424	430	430	407	427	413	442	417	454	441	396	430	399	434	448	412	435	410	419	435	443	434	424	465	423	422	430	427	448	429	464	428	418	471	461	434	450	419	441	442	427	410	434	443	429	450	436	436	436	390	422	422	433	482	373	409	432	454	421	443	478	445	447	418	411	395	431	419	407	446	405	426	418	448	468	449	437	448	377	453	419	428	445	469	441	441	433	420	455	412	417	443	428	434	383	426	408	448	421	450	398	420	445	441	425	447	427	409	448	437	436	441	384	429	457	437	444	468	472	442	430	458	401	405	458	430	442	423	413	449	459	407	426	431	472	456	415	442	425	439	404	429	459	411	418	423	382	451	419	397	439	432	426	427	393	386	433	454	446	438	449	450	430	414	462	442	423	421	401	403	395	421	440	421	411	443	404	454	436	449	439	416	428	451	438	432	400	410	466	441	426	411	399	425	441	431	404	424	452	424	393	416	441	411	440	428	434	382	451	445	423	436	427	440	447	419	428	436	434	434	416	429	441	415	397	430	441	449	441	461	433	480	458	484	425	429	451	481	436	401	433	398	433	440	399	414	418	395	440	475	435	410	413	449	423	440	387	463	448	468	412	413	441	436	406	438	428	426	388	455	470	444	454	427	429	432	447	447	455	447	432	459	455	431	429	429	466	458	428	427	414	426	411	427	442	436	431	436	435	401	438	386	431	461	429	402	438	410	448	426	445	416	447	432	414	411	430	412	426	416	414	420	434	438	400	417	454	430	430	464	450	449	414	456	426	409	443	443	416	394	429	440	433	448	449	382	397	401	451	435	435	404	455	422	409	424	442	415	413	433	452	411	401	424	468	430	456	445	413	451	434	435	420	442	445	449	367	412	427	450	405	422	426	446	432	411	417	401	413	440	419	429	399	412	428	449	470	401	422	400	430	422	463	406	423	491	424	425	446	439	395	419	421	441	393	473	429	450	407	448	415	417	441	409	409	442	405	415	453	395	418	419	424	443	417	448	449	399	477	448	432	442	450	462	447
31266	46866	35465	18314	7863	2876	1229	811	641	624	636	662	590	607	637	607	623	642	626	592	614	633	628	632	625	627	623	653	642	629	640	623	623	615	624	664	634	617	641	646	597	614	608	664	665	669	584	635	660	628	678	637	602	624	570	628	582	612	652	633	644	594	622	646	619	635	632	626	604	657	580	593	629	672	626	620	620	606	577	627	593	658	663	644	654	612	598	588	612	621	584	647	573	638	667	621	655	663	631	624	612	652	631	631	654	638	610	594	654	654	602	590	613	612	644	596	611	656	645	658	605	635	613	664	606	623	576	665	603	588	615	644	634	612	621	628	593	601	611	581	571	598	632	633	618	613	650	662	662	631	666	640	651	656	652	633	620	645	620	569	638	608	630	651	619	630	650	600	651	634	677	597	645	612	631	627	573	656	638	638	648	620	626	601	674	623	597	671	633	631	659	595	630	567	628	615	616	620	632	671	660	615	631	635	663	610	630	682	578	603	664	659	591	602	586	615	624	651	666	663	603	639	626	673	627	622	606	606	624	599	663	603	622	595	579	653	655	598	624	612	628	645	630	604	639	592	654	624	635	615	615	620	554	602	616	613	608	656	617	585	623	602	610	630	637	592	597	629	655	555	576	646	633	612	593	592	598	615	625	638	594	597	682	623	647	664	621	647	609	617	655	634	644	597	629	626	617	642	598	646	655	621	649	620	592	612	661	603	634	630	614	658	659	604	641	646	624	594	581	616	608	610	683	594	646	616	620	605	641	637	638	635	596	658	563	635	602	597	618	616	606	652	607	644	608	615	624	624	604	667	627	662	612	674	680	633	639	611	639	654	615	598	693	642	593	615	607	616	617	611	610	592	602	631	590	618	608	577	667	599	587	578	624	641	630	586	635	640	633	595	614	602	635	627	654	626	632	666	619	622	650	623	613	611	624	582	640	606	644	611	618	613	612	643	632	667	610	605	620	625	659	597	653	613	648	622	630	663	601	608	654	653	620	640	606	643	633	660	592	651	573	597	592	615	644	637	627	613	595	607	635	614	597	612	572	605	612	584	622	658	626	609	611	638	626	621	619	614	662	621	590	617	621	634	601	653	626	609	664	599	605	604	611	615	595	641	658	608	653	610	653	630	619	630	626	643	679	610	592	630	622	601	621	639	663	578	592	629	631	677	626	647	637	619	632	605	620	631	591	612	615	654	655	618	627	621	626	629	631	579	659	656	614	645	560	615	635	653	620	632	652	613	562	628	629	617	632	616	643	618	582	642	662	600	639	636	631	631	606	573	618	599	660	623	618	659	616	667	623	590	572	633	616	578	587	633	610	592	616	632	642	592	617	618	589	650	628	665	608	629	623	620	645	605	609	649	632	655	613	667	667	605	567	642	620	643	643	609	638	640	626	594	645	566	687	663	632	627	659	611	644	626	629	570	678	597	665	668	671	616	605	612	628	638	586	631	641	576	652	611	655	573	592	651	639	626	633	627	607	636	617	611	630	661	595	609	620	641	598	613	632	638	635	598	654	631	655	649	616	611	612	561	625	591	583	629	671	651	596	639	627	646	610	628	612	617	585	641	562	649	654	618	576	604	624	611	644	647	645	626	633	612	629	607	646	619	656	630	613	622	628	615	668	642	608	578	609	619	596	613	636	637	631	646	604	622	566	665	587	593	588	638	645	617	560	660	612	615	628	616	649	637	670	619	625	602	642	652	637	615	632	626	594	597	639	622	622	600	634	637	598	625	623	634	628	603	624	656	636	661	654	601	607	635	632	611	625	613	652	639	638	657	640	596	644	631	631	632	626	650	600	626	624	572	606	638	612	601	577	596	674	653	566	654	629	563	600	623	664	579	593	689	633	610	619	606	664	634	606	649	612	602	627	656	626	637	621	620	672	570	625	640	618	670	609	623	609	629	637	607	640	666	592	634	613	621	605	640	644	601	643	610	650	638	585	630	609	642	671	629	570	650	618	645	555	647	560	643	618	587	651	685	560	621	599	607	608	639	645	596	641	632	637	594	606	633	623	634	637	617	646	575	628	661	698	652	618	633	643	623	672	666	618	640	622	619	617	614	639	586	619	623	621	647	623	644	666	659	627	641	586	620	600	623	618	647	653	630	646	603	655	610	661	603	648	660	613	649	615	660	577	591	637	606	645	606	610	612	589	627	629	611	707	626	618	655	656	627	656	616	590	583	577	616	635	681	611	628	611	662	618	656	601	643	651	579	589	614	610	620	586	621	597	639	606	596	596	629	649	618	638	639	618	596	632	621	622	626	632	582	591	611	674	647	632	577	583	638	657	610	613	599	625	648	647	635	612	597	615	596	574	645	678	569	642	640	651	615	617	613	647	621	604	620	617	624	565	637	618	639	627	619	584	630	607	611	624	655	675	616	628	626	648	632	642	624	673	641	612	597	611	675	644	592	625	625	622	599	610	621	595	582	672	634	655	613	613	635	679	650	632	610	655	624	659	645	613	625	601	633	630	644	640	626	592	606	597	669	628	609	590	612	652	598	599	603	645	600	607	599	648	643	648	624	640	637	632	652	610	599	627	637	545	609	668	595	643	593	588	584	624	620	643	657	624	651	609	638	650	650	645	599	600	650	615	633	648	696	625	680	634	626	609	621	615	624	653	643	621	585	633	620	652	644	640	636	618	638	638	632	643	597	661	636	632	624	615	626	609	643	625	598	651	651	581	631	607	646	649	657	648	661	663	621	609	660	584	658	617	616	625	632	601	669	592	676	589	644	632	582	600	616	652	663	606	652	617	646	631	593	591	590	628	593	627	577	602	598	649	602	597	660	613	632	610	639	610	638	582	613	622	623	615	602	579	604	655	616	648	694	576	626	654	588	605	643	632	652	598	620	641	621	640	661	610	563	598	644	606	616	677	632	620	658	641	612	612	605	596	611	673	646	620	647	633	604	633	639	615	606	580	611	584	637	607	594	603	605	639	622	606	622	636	612	606	604	620	638	650	621	643	653	619	635	631	671	598	614	599	638	616	626	625	622	654	613	612	637	611	641	635	619	608	640	664	571	612	598	648	620	637	574	620	646	650	674	619	621	644	628	613	636	658	621	596	637	589	631	636	611	662	587	661	615	630	629	617	617	611	615	579	602	590	631	662	587	620	606	650	604	634	594	630	624	543	659	631	651	661	619	622	663	657	584	590	630	626	593	615	600	639	648	626	606	604	582	634	649	625	667	580	642	616	633	623	633	670	631	612	672	607	645	654	631	659	614	671	635	674	630	661	674	660	640	611	597	654	622	607	570	634	610	654	644	595	595	613	640	600	610	615	633	583	617	633	630	555	616	590	618	622	609	633	632	668	622	624	679	647	608	634	597	591	601	631	634	608	653	648	590	619	664	624	620	617	613	663	649	615	590	647	590	622	651	633	596	651	632	650	612	603	628	617	602	673	599	648	628	641	621	602	635	614	599	632	654	631	612	656	673	652	613	599	627	630	638	632	615	641	596	662	638	640	585	637	633
24836	22804	34591	31351	23977	16181	4083	758	505	454	487	484	456	444	447	468	452	445	469	457	465	463	426	423	478	464	441	441	445	451	468	452	477	450	476	456	442	433	472	473	449	485	483	466	475	458	478	490	412	426	428	448	465	489	443	422	465	453	438	478	461	444	434	470	481	441	478	478	448	476	485	449	477	432	442	420	462	507	424	433	447	450	457	507	450	434	453	468	460	435	458	454	452	443	448	457	456	439	438	450	489	424	455	467	482	458	474	471	434	484	479	464	447	431	466	438	459	478	446	448	448	467	428	444	469	442	431	463	480	444	463	506	422	507	435	480	424	442	456	448	471	411	451	497	448	453	478	460	497	435	463	473	438	439	438	428	480	449	450	445	485	466	463	418	465	456	477	499	465	454	471	454	457	479	419	474	484	454	443	460	426	459	424	417	487	452	458	468	424	422	461	420	451	459	421	477	427	468	480	466	472	474	455	432	487	451	440	449	479	453	463	465	467	486	432	420	425	478	450	491	444	451	424	456	527	484	421	513	441	465	474	478	443	455	454	449	442	473	489	450	449	454	442	458	494	464	458	428	452	450	432	469	469	460	434	442	475	451	470	482	468	441	487	456	461	423	458	443	444	477	486	454	462	427	480	459	446	431	459	466	447	414	469	460	451	469	456	451	443	482	425	461	412	468	443	492	456	450	455	453	452	468	510	496	447	450	447	454	465	468	425	460	508	460	473	450	432	469	443	465	443	432	458	446	414	481	474	430	476	450	474	446	418	438	418	459	446	455	467	431	447	453	429	459	453	439	459	438	473	481	447	465	458	432	435	452	481	446	472	413	445	398	470	502	424	434	481	443	463	430	423	458	460	436	435	448	472	453	432	461	425	418	451	442	457	457	442	488	464	473	473	421	445	457	450	434	433	416	496	456	472	464	503	398	480	467	472	436	480	459	446	499	430	474	461	486	488	425	476	475	480	443	451	452	449	443	448	439	470	488	452	453	446	456	472	443	434	460	442	439	471	469	454	451	463	505	413	468	443	477	434	424	420	475	465	474	433	495	441	470	491	440	444	465	429	428	457	438	454	449	451	466	453	452	496	444	484	441	457	449	462	451	458	471	456	451	447	431	477	439	474	455	460	434	444	426	465	450	499	426	467	451	466	444	414	460	418	466	399	472	457	432	460	427	420	455	402	431	466	457	470	468	454	451	436	525	440	472	466	465	482	466	477	448	435	464	400	474	453	453	479	454	507	470	479	447	499	468	476	410	505	479	470	438	448	426	413	429	443	503	463	436	450	476	470	445	470	467	460	458	476	465	500	439	462	457	459	444	438	410	444	461	434	425	461	450	458	452	422	458	465	438	462	479	416	446	461	427	439	430	463	424	474	435	476	438	463	451	461	458	484	493	446	439	467	476	467	455	463	457	474	438	465	422	467	432	433	456	469	444	474	465	449	462	468	404	456	461	453	446	461	480	466	476	442	495	456	424	453	455	449	414	435	478	467	452	441	448	462	450	452	421	449	495	463	416	457	454	482	455	476	480	444	441	426	465	459	459	452	434	487	436	467	462	451	414	410	462	425	449	453	480	460	431	502	459	432	490	472	421	424	471	467	447	448	435	439	470	463	445	442	429	456	447	492	487	461	438	455	442	434	464	487	461	460	441	456	435	478	437	455	461	495	446	448	455	477	478	502	443	460	474	466	480	425	505	451	451	489	457	405	474	427	420	436	478	466	475	465	500	449	466	464	447	448	458	414	423	418	479	477	466	457	435	432	460	471	454	445	461	451	456	489	459	499	448	467	503	468	476	460	470	463	472	451	473	456	435	512	424	492	433	473	449	434	462	511	429	435	456	445	440	445	438	437	465	475	424	465	447	440	456	442	457	440	464	455	402	464	477	445	464	416	443	463	451	455	458	429	421	453	435	442	448	425	489	438	475	423	433	449	460	449	469	435	498	466	450	460	433	452	420	480	443	470	452	444	434	443	425	459	420	473	448	454	457	459	458	455	447	483	463	457	454	478	482	460	457	452	423	433	455	421	484	477	448	434	420	459	455	438	449	463	504	457	475	473	468	455	481	455	466	467	445	461	452	446	463	461	419	457	453	454	472	457	410	483	468	449	467	448	441	415	471	459	442	452	464	440	454	488	410	460	462	442	439	444	456	421	445	449	489	443	496	442	476	462	459	449	410	476	419	461	427	444	461	447	452	442	526	419	442	485	488	440	505	482	440	454	500	446	486	468	441	459	430	467	459	488	436	474	485	466	438	432	464	433	475	487	458	439	413	460	426	452	426	414	458	463	434	497	433	471	437	428	449	432	435	457	430	436	471	455	445	476	482	475	464	444	432	415	450	452	449	464	451	454	428	470	434	445	452	465	470	450	433	435	460	471	495	459	427	420	450	426	419	441	437	455	479	465	473	417	440	475	452	474	454	461	481	452	507	519	465	451	445	460	430	483	458	494	471	462	462	463	459	460	474	446	461	438	457	458	475	473	419	466	464	441	474	457	452	444	487	444	440	490	458	473	443	438	494	466	476	458	456	439	478	474	463	481	458	504	440	441	531	481	442	444	448	481	464	478	467	502	438	448	456	462	421	432	458	481	422	466	474	468	460	423	466	466	435	449	483	441	493	441	461	453	449	465	481	473	470	474	442	454	478	499	430	469	470	524	448	446	417	466	464	462	464	452	471	468	434	452	448	452	496	447	447	435	429	467	492	507	448	449	467	431	456	495	458	417	442	435	444	463	514	451	434	442	424	482	439	464	462	428	403	452	422	456	474	507	473	466	473	455	424	431	416	476	402	465	470	477	457	437	467	433	477	459	443	443	471	445	484	460	458	452	459	447	460	470	455	446	447	393	471	436	454	475	484	443	443	464	457	445	440	440	501	435	447	452	480	467	482	464	436	473	447	515	464	419	448	492	417	438	484	433	493	460	479	449	483	455	423	464	450	473	466	438	519	456	398	456	448	485	436	456	459	537	409	482	428	472	433	472	459	476	464	441	458	437	441	460	458	482	455	460	492	451	455	484	451	481	428	426	487	480	452	454	449	462	474	484	505	485	450	510	423	496	421	435	478	473	448	485	469	456	459	485	493	435	446	454	431	437	482	484	451	427	441	467	492	448	468	424	473	453	425	452	450	443	481	414	471	429	449	479	474	447	436	425	453	405	469	493	494	451	429	473	460	459	441	441	478	452	427	447	484	443	462	465	451	421	443	465	475	462	495	451	478	428	462	452	528	420	443	437	455	447	491	437	492	459	457	435	444	443	459	439	498	516	454	485	469	464	441	475	463	475	447	458	468	492	429	442	454	468	465	470	458	451	454	453	463	445	432	420	430	496	472	439	490	466	451	450	449	457	467	470	425	474	454	475	491	462	449	430	464	449	439	459	456	435	454	420	434	471	485	458	483	437	464	436	486	444	459	457	464	465	435	474	410	445	463	473	453	444	424	506	432	471	447	455	486	455	489	436	466	441	432	476	474	446	493
57727	92803	73173	46194	28611	12762	3978	1316	778	671	656	704	693	680	650	666	658	661	672	701	648	654	642	647	661	669	705	668	659	643	647	655	656	678	639	676	630	656	618	672	639	673	696	636	663	676	645	663	659	642	673	669	649	644	637	638	666	657	661	638	648	678	635	679	639	640	648	630	682	707	653	641	670	606	636	661	682	679	642	620	622	649	666	645	669	685	687	684	684	633	652	651	644	662	676	704	608	655	673	635	660	661	673	639	658	693	639	671	594	653	626	627	615	647	664	710	661	670	721	594	648	651	701	684	611	669	642	673	618	633	641	668	642	678	647	670	632	620	643	654	696	626	657	626	625	634	666	644	652	669	646	691	601	649	661	651	629	675	664	649	668	695	702	609	626	646	624	645	645	665	635	621	681	637	665	673	635	693	650	706	676	647	706	653	651	655	617	611	670	661	690	693	666	668	637	636	642	648	698	683	605	643	591	692	658	663	650	631	620	689	639	637	643	690	648	635	704	656	640	682	631	668	645	641	647	626	661	642	669	673	678	665	609	683	677	633	624	687	670	677	642	689	645	676	630	695	675	665	682	688	666	671	667	619	674	635	698	642	666	656	686	641	648	629	662	652	689	620	655	648	626	701	623	636	608	667	616	644	620	658	672	640	665	598	643	628	622	632	628	645	643	682	654	662	697	690	627	628	644	631	642	656	653	661	655	661	630	678	657	695	622	679	658	678	696	661	670	639	644	649	682	642	609	643	624	652	633	638	659	598	664	642	659	664	661	661	619	635	674	660	660	650	673	670	673	650	655	668	657	622	638	643	648	695	706	671	651	629	642	620	660	689	693	681	673	653	664	622	679	637	641	665	598	656	680	637	712	669	690	669	636	634	656	615	688	655	666	608	609	654	676	609	662	715	604	660	657	654	664	681	630	609	646	622	683	701	712	625	627	649	662	621	643	646	663	705	670	656	646	657	664	685	684	637	607	662	640	644	639	669	649	736	654	657	682	619	643	614	659	638	684	642	662	651	692	632	667	664	607	651	604	650	599	617	640	676	600	662	646	604	575	624	629	619	647	673	627	682	641	658	658	592	686	676	678	650	644	641	678	680	694	624	623	656	627	670	652	643	670	667	655	630	704	627	692	639	673	664	644	588	614	643	667	652	633	638	646	635	634	659	637	641	657	681	614	634	610	667	654	633	645	625	641	663	669	657	650	700	644	678	663	660	622	646	653	660	617	613	670	687	679	660	666	697	617	674	662	652	644	630	626	664	676	640	664	642	657	652	643	696	636	662	633	647	680	622	651	619	589	677	633	662	683	675	749	693	657	625	645	622	617	637	647	694	617	650	657	716	649	657	622	671	620	629	657	649	692	643	648	617	679	611	643	645	675	692	671	637	645	645	680	615	667	635	669	648	662	671	616	646	648	669	662	633	672	643	639	660	607	691	659	624	661	661	686	655	666	647	610	676	657	632	637	684	639	689	606	641	684	647	637	655	685	637	635	735	658	683	655	674	700	615	643	655	667	635	662	688	671	638	660	662	639	665	627	653	639	650	648	661	635	672	626	678	678	617	673	656	688	640	655	660	673	684	685	604	656	702	603	697	669	673	616	693	647	623	659	651	661	645	648	653	649	643	687	622	636	631	676	681	682	656	703	656	629	683	709	631	612	693	698	644	665	634	709	657	686	634	635	673	660	668	724	667	674	625	654	656	637	633	610	623	654	661	699	633	633	638	674	597	649	681	647	674	659	668	653	650	640	679	621	652	620	631	642	665	630	665	653	642	665	619	683	664	642	626	643	648	622	644	699	645	630	674	660	644	718	699	659	667	644	663	619	648	668	651	670	654	657	625	701	614	658	629	610	656	650	678	649	656	679	651	657	693	653	677	666	640	636	648	638	711	609	677	647	614	625	643	617	611	642	659	691	683	644	678	670	642	675	652	648	681	631	625	685	618	650	666	650	635	623	659	624	644	644	706	639	670	664	625	661	655	656	630	671	649	618	626	603	628	628	643	640	674	653	634	667	606	681	681	628	645	653	637	718	657	680	668	634	615	666	676	663	690	633	673	715	686	656	656	658	633	664	613	654	693	659	632	631	632	607	631	611	616	655	647	661	660	648	636	653	618	657	652	610	684	632	647	661	641	698	673	670	666	611	635	662	654	644	650	649	636	636	597	640	644	640	667	634	649	687	634	654	645	630	632	660	681	606	648	685	645	631	646	644	633	626	639	668	651	651	648	642	683	662	697	665	662	654	664	647	649	618	714	643	659	616	628	680	659	641	673	637	636	691	667	654	673	597	639	635	642	695	613	653	647	674	648	656	681	660	656	688	659	634	621	668	682	673	691	680	670	721	646	639	703	636	651	617	688	700	712	634	666	648	676	669	632	653	627	641	650	587	610	612	647	672	645	644	673	640	658	677	671	657	632	638	671	640	651	630	716	645	668	615	632	652	675	707	678	647	675	672	675	671	652	622	663	640	670	656	640	649	660	647	609	655	703	655	688	601	656	664	681	678	623	639	665	647	686	653	673	652	595	593	657	664	676	628	635	676	615	656	685	616	650	657	662	604	674	640	656	666	684	645	637	649	631	654	665	606	633	680	655	673	670	643	646	663	647	682	636	631	672	673	653	600	673	648	665	647	655	664	621	650	624	673	667	648	649	629	620	635	650	667	636	622	649	625	633	653	658	623	664	675	656	658	633	636	635	678	629	626	659	648	647	646	644	627	638	635	653	608	673	683	621	623	646	690	652	629	635	657	671	607	669	657	688	633	677	620	637	649	667	632	629	683	650	685	645	597	659	629	654	652	639	638	649	644	626	648	627	706	676	638	666	649	677	607	656	677	614	658	651	649	659	651	651	644	662	722	637	648	645	707	617	640	639	677	642	656	660	629	625	687	688	660	652	664	682	674	702	647	702	643	653	645	647	645	632	633	644	625	660	582	680	672	648	648	645	671	647	661	640	712	657	636	704	645	650	685	668	636	660	653	677	632	673	688	648	665	632	639	724	703	644	653	645	640	645	626	681	658	669	684	648	672	639	658	633	655	645	623	623	664	689	637	686	626	632	632	599	675	595	652	656	665	652	622	677	642	624	686	646	632	632	634	633	678	615	682	583	657	660	642	635	645	660	645	688	689	647	687	650	662	614	634	658	628	637	660	681	639	673	662	649	656	657	672	665	659	640	680	617	640	596	687	689	682	681	673	623	658	659	629	683	662	654	711	652	611	659	681	677	662	691	652	662	603	662	664	681	684	628	621	610	659	675	619	678	643	638	673	624	649	683	636	643	657	637	623	674	602	660	660	697	649	638	651	684	629	668	648	608	640	641	629	614	630	644	645	653	649	641	638	633	640	626	687	640	630	624	631	705	690	638	703	627	669	646	688	650	713	643	613	629	664	594	609	707	669	637	636	687	664	637	663	624	648	658	622	683	638	695	664	673	666	663	623	663	615	663	668	629	663	676	690	641	623	654	598	651	667	662	650	655
23656	22186	32177	27598	23836	21676	12130	1372	585	534	499	468	451	456	496	441	447	460	489	440	484	475	463	493	476	471	474	515	450	446	434	471	461	459	464	458	477	481	460	450	434	456	433	481	460	426	470	454	445	455	484	460	465	477	465	426	459	499	477	466	414	474	431	480	462	465	465	457	444	453	469	424	458	498	453	423	461	437	492	468	437	460	459	462	409	457	473	415	455	479	467	422	449	465	464	440	420	433	469	474	456	466	451	462	449	451	417	414	456	441	472	450	422	386	451	464	402	439	483	489	446	451	463	431	439	486	464	525	453	469	442	441	438	467	464	430	440	464	476	432	449	461	444	462	442	430	471	458	498	451	494	408	511	443	430	451	412	462	458	474	416	499	452	424	427	470	440	470	439	428	414	440	455	470	433	429	412	457	467	467	442	443	484	446	411	480	447	491	449	449	429	443	444	484	469	466	504	456	469	474	471	442	486	469	503	481	486	450	447	465	467	438	438	441	432	452	459	439	452	505	493	462	456	463	434	479	455	448	471	428	459	425	418	466	464	467	439	448	436	483	462	448	429	419	472	498	434	459	440	462	466	434	455	413	450	464	472	443	445	456	474	490	417	442	468	450	449	457	466	467	444	464	451	471	486	455	461	435	449	441	463	459	463	482	468	463	455	476	472	474	472	491	434	423	458	464	455	465	449	448	457	415	391	445	438	439	464	421	457	428	455	447	460	422	471	456	444	443	468	468	463	436	487	447	436	440	467	467	418	506	442	493	437	432	494	478	472	442	455	459	419	438	420	449	483	484	438	448	491	455	494	429	466	454	414	454	474	442	468	433	459	459	458	464	439	454	434	467	447	467	431	446	468	471	469	427	455	451	398	481	480	467	445	433	451	468	452	442	440	471	466	433	522	478	399	445	426	420	394	426	481	436	443	439	440	431	475	448	441	447	420	473	452	427	472	462	469	492	454	483	424	464	433	477	461	473	462	429	437	476	451	439	444	444	442	443	475	432	479	440	436	463	446	441	420	435	457	460	433	459	425	436	443	441	515	476	474	431	425	495	434	431	464	452	438	464	481	441	432	429	412	486	461	432	424	436	449	443	437	448	488	423	442	442	454	451	458	466	427	448	462	445	425	418	441	433	418	484	450	415	469	431	422	459	424	463	473	415	439	459	462	443	435	448	481	463	447	466	491	454	470	410	427	454	430	448	445	463	476	459	429	451	419	430	446	520	450	445	456	451	450	459	437	439	441	463	450	470	461	448	457	485	468	487	448	460	479	431	448	486	459	415	435	468	444	452	439	490	432	424	436	467	446	480	471	448	458	497	440	440	460	488	447	460	472	460	435	491	431	486	439	424	453	421	454	439	453	470	436	465	461	443	454	445	453	484	424	458	479	459	461	433	439	486	424	436	471	442	430	434	463	446	437	453	474	452	478	445	474	426	485	450	473	464	434	482	487	430	526	468	457	487	470	451	463	472	444	459	449	448	446	485	447	422	481	454	436	473	420	477	518	458	419	481	465	452	452	440	469	466	495	439	456	431	462	452	480	435	467	444	464	467	447	499	452	409	463	459	453	483	469	438	416	448	447	417	488	451	395	487	500	465	490	467	483	426	504	466	441	444	461	439	487	452	464	419	406	433	483	474	434	403	466	471	442	467	430	471	412	463	438	481	446	444	402	463	465	460	427	445	427	450	442	406	467	482	462	441	475	497	411	461	433	451	437	437	430	463	481	475	484	467	412	450	456	439	471	505	425	446	446	461	491	459	453	425	459	436	473	503	437	435	448	412	455	416	441	452	413	452	463	461	457	497	423	444	450	480	459	471	430	436	445	429	464	435	442	461	436	472	463	433	437	423	462	424	469	465	469	465	458	447	409	450	412	467	471	431	427	434	419	444	464	488	473	443	471	441	478	471	464	485	434	438	452	449	459	460	471	463	441	477	442	454	423	456	488	432	459	428	445	461	450	469	458	452	450	461	456	425	417	441	486	457	447	476	463	443	442	427	422	467	430	459	468	436	426	457	486	471	465	469	439	430	443	433	457	455	456	454	457	444	455	461	446	467	453	498	449	429	452	430	439	469	436	471	485	447	456	444	475	457	444	480	439	455	457	466	457	468	429	450	461	431	454	496	473	456	474	465	476	450	461	471	501	432	420	429	485	460	477	451	471	449	446	427	436	461	473	485	505	447	449	468	442	445	465	474	504	455	444	473	494	455	437	402	479	459	458	456	476	462	463	450	480	458	469	443	443	462	467	482	449	464	457	473	501	455	458	439	446	458	445	427	415	471	479	500	489	448	431	474	466	510	467	443	461	466	481	478	444	470	467	427	455	429	470	452	410	488	454	442	436	467	452	428	432	467	456	463	479	471	468	445	416	451	487	486	437	458	468	447	426	451	446	466	435	439	476	461	442	440	446	447	428	482	440	458	459	472	473	459	464	440	461	488	443	434	469	476	423	442	442	460	410	465	449	482	428	460	476	488	445	464	473	475	462	459	479	441	427	436	447	488	467	428	437	458	472	482	438	446	462	509	431	457	463	442	456	438	430	432	479	420	429	435	442	474	442	435	442	475	437	422	455	468	418	463	463	461	460	467	421	431	424	463	435	456	476	506	479	437	467	472	449	470	475	482	446	441	425	450	472	402	442	437	483	457	465	468	439	441	448	466	466	461	476	437	437	462	416	466	434	461	476	419	475	445	444	480	500	461	458	410	430	452	397	475	430	462	477	451	485	468	455	451	452	450	438	453	462	409	445	427	458	462	467	470	465	409	451	450	443	475	466	435	427	501	447	440	430	473	444	431	494	485	456	423	442	432	451	486	435	482	475	446	450	516	440	456	460	439	448	481	449	503	471	490	435	468	440	424	426	445	461	454	489	426	430	464	480	472	461	440	446	499	452	448	476	440	486	449	447	464	440	414	446	462	467	469	442	509	436	494	459	480	451	462	475	433	436	450	420	484	401	424	488	456	440	442	453	466	437	454	445	427	448	434	461	450	460	426	481	484	460	459	454	451	470	444	439	506	448	452	436	448	450	425	458	463	437	432	484	480	463	460	438	451	442	448	456	412	424	475	451	432	453	435	465	457	513	452	400	452	435	462	454	463	440	412	476	463	414	486	489	450	448	460	463	477	432	486	492	442	443	455	447	456	448	487	463	456	415	468	427	514	437	494	450	445	425	455	473	436	461	463	438	455	486	417	457	437	461	439	424	425	454	453	482	473	479	495	452	473	487	456	441	471	477	459	456	467	459	453	493	454	436	462	479	432	452	438	455	479	437	459	430	480	464	460	468	430	496	447	469	465	452	453	459	454	436	466	442	457	451	464	428	463	440	444	453	465	432	435	445	462	447	463	440	460	480	456	458	415	486	460	463	426	457	460	469	439	481	430	489	459	453	454	463	427	486	451	443	470	449	497	461	433	450	429	445	460	466	483	448	458	406	448	452	427	499	449	453	515	442	432	480	439	438	465	470	486	450	490	445	467
62746	104274	83579	56171	36380	18508	5979	1714	846	682	652	638	618	673	651	631	671	604	625	661	610	609	685	642	668	593	676	659	636	634	619	632	613	644	624	679	635	606	612	654	653	595	656	668	622	666	662	625	663	609	588	677	610	610	612	617	654	670	610	632	654	610	649	656	649	644	642	624	634	645	638	597	611	653	643	639	670	649	629	660	676	630	653	643	618	675	663	576	593	653	602	602	672	603	599	618	596	669	660	640	637	670	662	646	635	637	653	692	563	632	664	614	627	622	638	653	589	646	628	657	645	625	669	644	643	648	662	653	653	644	659	639	626	654	647	628	657	628	620	676	596	662	609	659	622	640	633	613	645	649	606	653	649	615	605	628	628	615	638	597	598	613	663	602	671	640	633	697	655	583	662	632	659	615	657	666	664	628	691	632	654	653	648	609	664	589	671	673	591	679	669	625	706	650	623	643	609	597	616	660	608	633	642	643	631	591	630	632	640	665	649	670	631	636	628	655	632	631	615	623	598	659	654	622	617	627	649	662	627	666	614	627	662	613	635	689	609	613	639	579	643	638	642	644	665	658	654	629	676	643	660	601	653	642	630	676	604	620	675	612	619	634	658	631	637	616	662	609	659	622	667	633	655	634	610	630	668	606	605	644	662	641	620	660	680	604	662	590	626	652	615	661	641	642	614	628	624	674	634	628	648	615	651	611	610	689	608	620	648	665	642	668	608	650	632	610	608	637	618	624	622	677	611	618	666	619	654	639	624	618	643	620	642	615	673	663	652	652	633	619	595	658	611	628	642	639	589	641	642	628	669	611	599	672	598	572	597	610	611	610	692	624	613	649	678	605	658	653	621	602	644	657	653	639	641	612	655	661	650	661	627	613	658	720	620	619	635	599	712	651	630	646	573	696	645	655	654	669	592	638	612	636	634	672	639	587	653	635	626	601	678	709	649	641	688	662	598	612	636	649	665	640	649	632	636	659	670	644	619	695	633	676	621	602	635	635	625	654	623	647	617	603	643	660	679	632	632	592	601	652	671	618	573	637	603	605	643	593	609	643	634	626	605	646	644	612	645	640	635	632	645	680	629	618	677	620	670	642	620	649	650	607	639	659	657	670	650	656	589	659	638	640	646	623	644	633	638	662	606	619	600	644	609	632	679	611	627	624	641	637	633	661	635	638	622	641	626	619	642	610	657	721	656	648	676	653	645	643	638	675	614	676	595	612	652	618	673	604	645	611	649	629	608	669	646	669	633	699	578	591	636	663	619	654	621	633	613	584	649	627	650	666	701	640	657	631	627	618	634	631	687	649	623	612	638	656	678	660	641	656	666	631	634	662	621	662	644	631	641	632	676	612	666	628	603	661	633	673	624	660	628	636	649	652	630	653	642	620	636	636	669	663	620	658	618	651	600	625	661	645	612	602	661	660	619	606	586	639	651	633	667	627	635	632	630	616	638	647	600	640	645	581	645	644	643	649	595	655	651	626	652	645	660	655	637	674	695	610	640	603	642	642	617	666	621	622	612	655	645	617	631	631	692	639	644	665	680	595	665	643	631	660	600	632	653	646	651	591	625	597	638	647	667	602	680	645	665	637	648	613	665	556	663	633	623	671	651	650	623	628	647	578	658	585	630	606	607	641	632	617	630	666	642	581	632	599	607	622	630	653	636	643	617	629	629	612	610	586	604	610	668	684	630	612	662	597	625	611	665	606	646	633	634	643	597	615	631	614	628	605	699	628	635	644	605	652	601	679	610	631	589	651	664	660	628	651	616	652	639	631	648	628	662	612	641	611	635	651	637	649	634	612	696	611	650	631	637	578	649	643	623	587	614	623	649	603	660	603	631	647	672	644	625	625	622	655	603	623	656	642	617	620	654	590	640	641	694	647	664	639	620	696	635	632	630	600	660	627	661	673	660	604	640	594	608	670	658	628	669	591	593	641	603	640	635	645	647	675	593	661	666	660	667	608	642	675	630	685	631	624	632	630	663	645	597	634	660	622	658	605	637	608	611	646	643	628	640	679	595	676	617	658	640	652	594	648	643	612	607	645	643	642	638	625	647	631	551	611	645	626	595	614	658	649	614	617	658	648	637	605	705	618	643	671	593	663	636	648	658	632	612	683	610	655	684	640	640	657	648	646	599	628	621	650	630	613	654	676	665	640	628	659	631	623	601	627	606	677	662	655	618	591	616	626	616	636	648	644	705	616	633	642	680	592	597	629	653	600	640	647	650	603	615	625	586	669	628	668	641	618	633	608	622	676	608	639	629	649	632	613	630	627	633	671	663	636	665	632	626	623	624	660	635	636	622	645	646	662	658	617	627	652	614	581	589	624	594	674	667	611	616	611	638	656	635	629	624	601	626	691	636	604	627	660	597	592	641	639	649	634	688	641	644	635	629	592	646	620	668	604	619	669	633	641	662	638	608	609	630	647	627	611	612	630	609	601	630	628	610	671	645	626	665	612	644	635	614	623	613	665	624	719	653	626	602	601	602	626	645	626	655	611	634	653	652	650	609	648	658	630	685	634	669	629	662	636	635	647	648	694	626	623	625	628	618	661	641	593	624	637	605	658	622	661	682	603	653	617	648	667	690	691	662	652	620	638	685	629	625	582	625	641	618	607	687	626	610	572	675	631	652	643	641	630	607	614	611	629	611	633	643	653	625	644	666	621	623	674	632	695	671	619	614	629	666	658	577	613	616	602	671	623	604	647	653	591	652	601	607	624	665	606	631	637	647	615	634	641	643	646	664	635	658	615	624	652	635	635	642	634	640	603	643	622	559	659	544	606	614	655	643	680	613	604	631	624	635	669	661	674	644	657	624	613	630	642	643	646	642	667	604	643	630	639	652	592	611	634	599	646	645	607	649	648	648	673	611	625	625	655	637	648	601	647	630	651	641	583	615	662	557	645	601	650	598	610	627	607	681	673	619	583	638	620	648	607	618	658	647	640	603	639	637	623	631	655	645	627	659	662	669	669	613	653	666	643	627	667	657	605	645	628	629	626	626	594	642	669	634	600	658	637	659	648	651	628	627	648	641	648	642	622	652	665	613	615	607	658	633	624	645	623	650	650	649	624	614	656	609	603	675	627	636	678	662	643	664	627	639	614	631	639	633	661	634	643	640	637	607	610	624	585	639	649	641	717	634	614	612	624	634	623	625	640	625	622	588	627	660	600	643	613	657	646	630	620	626	645	623	685	648	614	678	647	592	636	631	627	638	648	657	608	655	650	610	626	617	657	658	652	615	624	645	599	617	653	604	591	618	683	653	646	642	624	647	642	643	646	636	631	581	623	627	657	650	638	600	646	610	660	646	608	635	627	620	638	624	638	612	638	672	679	616	624	660	634	595	601	633	612	602	629	658	606	661	648	704	635	628	653	608	622	578	599	668	695	659	573	674	623	674	663	655	655	628	631	637	636	631	617	634	610	657	643	605	592	669	601	664	597	638	694	608	671	650	652	605	639	614	644	626	599	629	653	622	599
28410	28507	31930	18432	5118	1538	683	478	455	454	444	475	434	431	422	447	419	450	407	443	438	421	454	418	452	444	433	437	422	472	458	442	418	430	410	429	453	456	464	445	449	461	391	416	444	432	392	435	471	472	456	451	398	468	467	440	461	437	406	437	472	487	423	433	440	442	402	462	435	413	447	450	424	415	441	431	451	451	423	445	421	469	433	435	472	433	458	428	472	461	424	483	425	439	415	403	451	427	408	414	453	434	423	418	465	419	375	412	437	416	440	421	440	458	408	461	476	418	415	466	402	425	398	424	423	459	441	489	426	445	457	462	461	468	426	442	438	404	459	419	443	444	407	414	423	466	438	423	449	417	439	423	394	464	463	415	438	440	456	462	430	427	427	463	419	479	457	394	430	456	445	437	432	446	472	451	422	436	455	423	430	477	449	426	457	431	437	450	450	468	440	419	408	466	428	417	466	453	442	408	425	374	466	421	460	432	441	451	441	392	430	466	438	444	446	436	449	456	437	435	460	434	451	443	451	476	444	449	480	414	433	414	397	398	468	420	420	391	473	458	428	443	424	437	477	413	411	443	446	432	455	472	460	417	425	415	433	412	453	400	406	424	387	449	451	454	418	461	428	453	443	424	477	445	376	432	420	454	447	475	434	455	424	458	432	431	427	453	446	450	448	401	443	450	467	472	412	447	422	445	472	442	456	444	462	458	438	449	484	429	421	455	426	457	435	452	421	449	430	482	404	455	471	461	432	463	457	436	419	436	430	470	458	425	456	470	428	449	435	427	441	439	454	433	450	452	433	470	420	417	423	439	425	464	428	414	457	432	421	448	468	430	452	429	462	438	431	446	448	430	414	458	425	441	438	457	411	437	451	476	443	393	446	459	414	425	456	458	416	422	381	406	441	469	447	411	417	451	422	448	397	434	441	426	423	420	399	396	452	427	430	445	459	446	421	455	439	432	401	393	444	434	425	430	455	456	424	397	444	436	504	430	430	443	477	420	461	462	468	434	435	423	450	411	425	474	449	432	446	455	423	453	450	467	433	426	465	447	428	440	429	417	458	422	473	453	395	430	409	361	440	438	428	434	431	400	436	458	414	453	430	467	446	428	451	428	410	453	416	406	442	429	452	463	436	425	475	452	402	408	460	460	452	426	439	418	427	465	456	425	441	427	497	434	438	446	425	409	435	447	419	423	443	431	409	420	434	431	439	436	456	420	408	448	418	402	418	455	404	467	413	442	410	415	460	424	422	487	432	423	425	399	405	404	457	458	462	426	460	439	398	440	432	396	423	403	464	447	493	408	469	426	390	452	487	444	424	434	393	401	442	425	403	435	447	445	453	441	417	394	416	460	453	432	459	457	430	405	450	407	460	457	404	484	419	433	424	471	415	447	446	441	441	441	437	428	441	429	463	431	422	459	442	485	437	430	461	441	479	448	422	436	471	444	412	448	473	489	424	453	438	434	417	480	457	415	439	432	468	423	454	412	450	415	481	399	440	434	425	428	424	419	467	445	456	439	438	449	425	492	424	441	447	435	443	464	417	451	436	446	479	427	439	468	467	435	431	428	471	417	429	403	464	458	447	433	450	472	408	444	477	463	458	447	428	430	474	460	445	422	410	470	459	429	452	461	414	442	456	434	415	460	443	454	451	451	440	455	452	420	452	436	421	436	439	443	443	419	489	476	448	427	394	432	427	443	442	466	463	383	441	427	418	465	428	409	457	425	434	447	421	408	467	414	460	443	417	451	450	468	421	418	422	435	447	436	411	461	420	477	411	452	424	420	425	465	440	423	403	474	440	392	432	405	404	405	464	386	451	451	407	426	442	415	403	430	446	419	459	436	462	450	410	434	441	441	415	427	413	470	425	431	435	439	423	461	437	425	446	424	430	447	477	433	406	399	421	466	465	453	459	428	413	415	437	462	444	421	447	435	443	435	432	439	451	433	432	440	447	433	448	429	407	470	454	443	450	394	436	420	437	471	422	421	427	494	435	445	441	437	468	439	427	443	466	432	430	477	437	479	423	418	424	406	447	429	435	470	476	453	440	436	404	439	425	429	437	432	442	457	444	483	407	426	415	468	448	456	433	450	457	446	426	443	416	382	433	393	428	440	413	452	430	429	415	423	458	439	475	458	450	456	464	454	434	443	430	445	447	401	412	491	468	424	433	485	438	421	420	416	465	467	447	418	433	449	421	441	443	446	383	440	433	425	464	440	446	424	448	446	390	427	426	413	476	465	440	416	442	435	448	478	418	449	453	456	424	484	432	451	438	420	460	432	406	449	411	416	435	448	421	452	422	442	468	417	410	431	417	449	443	438	468	430	475	488	466	427	413	456	428	434	406	443	449	400	453	447	436	414	476	445	423	404	389	444	457	413	435	409	432	438	426	451	476	438	428	465	437	417	421	441	453	476	440	419	440	430	432	464	499	454	417	428	425	438	422	434	414	454	434	445	392	439	422	467	423	447	453	440	460	438	427	464	420	449	483	440	431	426	422	448	421	452	458	442	421	474	416	465	461	478	453	459	417	407	395	388	442	448	427	440	484	403	467	469	463	440	482	446	450	433	473	420	442	435	459	447	438	453	442	456	473	429	443	441	425	410	429	434	442	448	440	429	437	440	431	438	450	398	453	433	454	420	473	454	456	452	421	420	440	449	409	445	447	462	447	409	448	467	432	419	445	442	435	507	435	465	438	450	430	437	426	467	466	412	433	441	397	442	414	458	477	417	428	417	441	450	441	419	464	440	389	422	416	447	453	445	436	455	447	447	456	469	411	436	399	438	463	440	456	452	452	396	415	410	459	485	449	467	408	419	463	444	417	462	420	407	432	468	414	411	496	426	448	436	435	440	452	413	434	410	424	498	414	454	421	429	435	434	435	436	431	501	435	458	432	448	407	453	449	461	439	441	476	447	423	427	473	436	428	432	409	388	426	407	413	452	465	440	432	421	442	426	414	441	435	459	441	418	468	447	464	416	405	428	435	459	417	448	416	438	398	424	440	399	424	403	452	433	468	449	459	426	405	468	438	422	477	440	411	432	458	423	423	431	435	401	427	437	431	404	444	422	449	430	437	451	441	416	465	448	403	441	456	384	459	395	425	443	443	442	423	465	441	473	434	450	426	473	404	465	477	417	410	439	411	450	461	417	443	424	427	454	449	474	477	434	446	411	425	425	460	469	455	422	448	504	431	447	451	406	431	458	427	443	433	441	439	434	413	432	471	446	460	430	439	430	500	415	414	448	439	429	467	481	453	425	408	448	481	432	398	426	434	429	426	452	437	451	471	440	430	431	449	426	455	436	448	442	416	450	440	479	447	454	416	469	445	455	420	421	426	446	432	447	443	433	452	411	402	430	458	436	429	431	423	438	415	399	424	458	436	451	414	428	436	437	435	422	448	440	445	452	412	419	478	488	442	431	428	448	440	438	443	465	449	426	421	418	444	447	441	447	455	456	446	453	421	434	447	417	413	436	415	436
31258	47837	36137	17670	7050	2525	1139	748	655	629	666	614	625	626	601	657	594	657	593	602	648	626	637	614	655	627	659	643	654	587	630	632	626	598	673	661	660	600	652	633	616	636	672	680	623	642	620	658	634	642	621	650	594	601	620	618	642	611	590	651	623	652	641	674	644	665	623	627	626	631	652	603	604	604	615	608	637	602	642	584	664	624	656	595	636	636	635	643	655	641	638	598	637	631	650	644	607	634	611	639	653	622	644	591	631	630	684	619	630	598	649	601	588	655	602	629	655	652	676	608	627	587	593	639	573	637	634	690	654	620	613	648	592	609	627	643	640	642	636	638	643	639	666	678	624	614	611	634	644	591	638	633	614	654	602	652	613	621	582	636	621	645	652	685	586	625	642	582	598	629	635	595	624	632	614	640	633	586	616	617	647	651	648	647	649	622	619	624	601	644	636	622	631	624	625	623	607	679	643	658	581	646	646	627	611	640	634	623	650	642	608	603	625	593	654	667	653	636	659	646	602	640	638	605	606	639	647	607	669	663	615	597	649	637	579	639	662	625	595	626	594	642	634	666	619	657	633	622	639	665	568	670	624	633	632	596	616	652	597	634	616	594	624	623	557	678	641	649	648	585	587	614	643	676	644	619	655	630	690	623	607	601	685	629	625	613	613	629	605	645	597	607	603	645	635	576	597	644	603	630	634	619	640	648	636	596	576	610	625	638	631	649	672	617	657	646	544	596	648	605	623	636	658	599	668	640	655	674	610	638	629	622	626	627	632	634	621	685	598	617	680	666	627	638	608	652	586	616	644	607	615	624	607	641	649	654	627	632	648	621	677	612	678	590	580	653	623	628	679	644	648	609	638	621	624	632	635	596	661	656	631	672	591	606	618	654	632	627	602	617	650	612	642	667	625	677	563	647	659	614	611	638	635	614	640	633	591	656	685	639	651	625	662	617	649	590	670	646	582	649	600	620	623	704	625	592	598	668	578	618	679	631	632	639	671	661	588	640	608	618	602	588	570	622	633	665	648	662	604	581	623	628	639	640	640	632	668	608	616	634	654	643	686	605	652	616	643	639	610	629	627	635	608	646	603	652	632	643	642	657	575	657	669	618	630	643	612	660	627	661	635	639	646	602	641	621	593	580	629	646	611	613	625	599	641	597	611	626	609	619	641	578	611	667	658	622	645	658	629	635	617	617	638	609	637	629	618	617	617	640	656	549	593	644	663	675	584	651	627	641	613	632	664	592	666	612	593	657	664	602	589	615	595	628	619	636	626	633	615	612	598	604	648	619	630	670	665	623	601	589	595	608	623	622	613	647	599	620	643	598	577	633	627	653	602	642	603	606	617	620	650	561	671	636	608	615	686	581	636	656	630	644	644	613	624	624	677	644	654	659	622	640	595	641	640	672	615	603	650	663	654	606	681	636	612	641	635	606	660	633	649	631	675	634	598	623	641	640	649	652	609	642	630	613	640	636	586	634	661	677	611	618	608	632	618	627	589	651	624	634	581	677	622	626	657	636	595	620	658	586	648	657	669	662	607	643	616	634	598	642	576	620	639	652	648	608	654	617	619	624	646	655	622	641	658	619	639	648	589	619	581	667	634	641	601	604	653	609	587	628	640	588	611	624	652	679	609	599	636	639	608	640	633	647	636	630	626	656	680	620	661	630	626	620	653	603	635	629	607	618	646	635	622	643	644	626	609	642	628	653	667	630	631	655	623	629	624	663	631	621	633	670	640	666	622	620	590	647	629	632	635	603	696	608	656	682	618	653	598	615	602	610	616	638	628	607	613	662	628	629	596	584	602	633	650	584	678	613	611	593	621	622	583	634	598	620	620	676	679	646	659	675	685	656	637	600	639	676	621	638	585	629	638	637	623	670	629	615	649	641	634	659	608	634	662	621	646	603	633	663	618	629	625	616	626	602	638	635	583	633	594	623	628	641	612	588	655	609	619	638	698	618	617	609	649	645	637	659	667	635	648	604	626	614	641	642	621	625	625	649	643	613	664	642	604	618	635	578	607	647	609	606	662	654	638	677	610	639	660	627	590	640	608	612	693	642	642	636	590	640	623	579	594	638	601	593	616	602	640	606	649	631	633	658	644	619	640	646	632	608	657	601	667	614	625	668	611	672	627	616	610	632	654	626	625	655	626	638	660	615	672	656	624	637	627	625	610	637	645	650	632	613	660	616	580	641	642	623	681	649	660	581	599	614	604	659	632	644	632	630	636	640	583	625	653	631	619	608	702	614	667	651	653	678	589	609	654	625	627	621	629	646	639	636	634	660	629	639	646	583	625	600	621	623	671	643	610	620	644	669	648	618	603	636	652	665	672	663	628	675	599	670	622	644	606	651	626	638	629	610	606	672	635	602	643	607	648	581	650	651	622	648	657	677	606	632	661	631	619	628	621	632	614	603	617	584	649	624	611	648	622	644	636	615	651	605	667	606	586	617	665	625	664	685	644	622	674	644	646	643	639	677	629	617	587	664	659	616	642	623	603	691	624	665	603	636	607	590	637	660	638	632	641	654	664	608	623	634	676	635	640	639	604	635	617	628	599	671	634	622	659	655	648	660	672	640	627	668	633	619	655	623	583	632	656	592	625	625	676	623	675	663	645	614	602	593	608	640	664	575	646	624	603	645	595	648	651	668	598	596	650	648	610	607	647	668	720	601	614	625	642	614	601	623	658	624	652	616	619	621	646	656	655	633	590	639	628	617	639	647	605	618	597	631	609	662	595	630	624	615	632	611	663	687	622	583	664	630	630	662	652	640	625	597	614	652	622	631	650	656	619	640	649	650	637	621	629	636	556	622	639	616	632	642	670	688	626	593	638	632	628	627	623	656	666	657	657	628	629	645	642	589	599	657	633	644	612	684	653	593	644	639	659	644	642	609	651	603	696	613	648	600	622	656	615	609	643	649	647	663	618	640	585	634	665	627	624	655	640	632	611	666	618	648	682	612	649	623	559	646	619	636	658	659	649	624	618	616	610	634	595	643	639	612	606	641	595	627	632	603	642	635	635	607	636	638	624	622	606	600	582	604	649	689	663	643	598	654	650	629	585	601	614	616	644	642	624	623	680	628	630	628	666	672	593	638	573	667	643	648	641	625	609	603	681	603	629	637	624	625	602	606	658	639	636	630	632	625	653	642	591	596	621	617	594	667	642	632	604	640	619	610	607	635	678	664	613	649	632	594	630	635	607	638	626	637	707	626	613	646	624	613	628	629	719	651	588	640	620	633	595	642	612	635	644	656	649	664	614	640	624	649	592	596	631	581	610	643	654	656	603	637	645	625	647	634	648	656	632	616	623	656	638	606	646	622	640	617	628	620	636	619	654	647	659	611	618	593	664	649	623	601	623	616	645	662	629	657	626	660	634	617	652	673	597	638	636	662	642	645	620	671	667	679	616	622	660	654	650	683	643	656	622	642	650	647	613	629	687	674	650	591	602	649	632	649	573	672	580	658	631	584	597	613	587	637
24816	22955	34768	31505	23800	15647	3760	791	497	495	523	467	425	472	494	482	456	447	443	477	483	496	473	485	462	501	462	488	494	510	441	445	466	478	472	487	459	456	471	461	464	477	425	438	455	461	448	457	467	468	455	455	490	486	441	457	464	468	461	439	465	466	479	466	458	481	402	456	467	442	492	455	441	466	465	442	455	479	441	475	451	434	475	447	453	427	481	435	473	500	421	433	493	484	445	450	489	500	422	464	440	430	467	460	453	508	448	494	454	472	455	443	441	399	411	436	436	477	469	464	463	462	444	500	462	448	471	464	442	482	467	469	496	452	474	435	454	483	414	462	477	444	443	444	456	520	472	485	505	427	483	471	466	473	429	463	431	436	514	423	485	426	446	472	473	463	480	471	487	463	440	433	472	428	464	472	424	417	527	463	461	467	463	467	468	499	444	446	498	439	461	456	484	461	506	445	473	490	512	470	426	471	469	463	460	451	449	476	518	448	422	475	469	447	480	458	447	471	419	482	470	455	450	423	455	468	450	441	469	454	474	467	496	462	479	460	454	478	472	461	485	453	453	459	466	468	439	450	461	478	485	483	450	426	439	481	469	463	446	472	465	489	515	472	431	476	489	451	465	479	457	484	459	434	449	481	458	466	459	462	432	468	455	490	455	438	454	448	453	492	457	470	420	449	445	461	434	447	493	489	470	468	446	441	467	466	476	467	454	428	465	466	445	501	469	415	472	463	471	455	457	501	493	461	515	474	459	463	485	477	465	464	483	484	474	449	466	445	484	429	455	495	446	420	465	456	425	462	509	425	477	459	455	480	481	462	474	466	475	434	486	498	452	461	454	469	461	443	462	430	446	481	433	463	444	469	457	458	474	481	477	488	505	488	473	514	445	459	472	470	467	445	490	447	468	440	459	463	458	513	475	478	461	503	451	457	465	497	504	478	431	468	438	466	496	438	441	463	433	485	465	476	478	443	446	452	422	517	495	451	446	444	449	475	480	461	503	469	466	478	472	474	452	463	445	512	450	452	433	494	464	430	464	491	411	426	445	472	443	450	438	483	438	478	441	507	471	484	448	440	478	454	460	448	491	465	464	429	433	486	427	459	455	475	506	446	446	467	492	436	452	490	461	456	463	478	441	462	456	421	442	482	455	415	483	417	467	509	439	471	476	459	435	447	454	435	459	461	480	469	452	498	505	480	468	500	483	517	441	469	470	462	452	462	445	487	441	465	466	473	498	437	412	475	435	427	455	461	471	474	465	492	516	445	446	470	507	454	482	471	415	474	474	467	469	479	465	460	451	434	488	491	474	455	450	468	463	462	456	481	486	477	447	461	434	453	471	492	470	490	477	479	482	456	463	424	491	460	422	474	435	465	460	493	453	444	432	476	490	463	503	440	451	473	467	469	524	494	456	453	409	447	464	448	437	448	421	477	481	481	455	481	448	484	490	492	468	453	460	466	456	417	454	458	471	439	459	461	483	414	450	481	453	454	432	445	483	521	452	457	499	464	443	462	459	454	483	488	453	443	453	474	446	479	469	453	468	459	465	453	460	405	437	425	458	442	442	467	467	487	467	453	475	474	465	488	475	478	459	486	462	484	443	487	534	479	454	512	495	452	442	470	482	494	436	494	476	486	444	478	421	516	458	430	482	470	475	471	485	460	451	490	441	415	487	475	488	481	474	452	423	454	498	465	464	464	423	449	436	482	440	479	446	474	469	465	469	453	486	445	436	494	456	466	488	419	458	465	481	453	462	469	460	448	490	427	520	496	462	477	452	487	452	425	450	452	452	467	465	495	473	447	482	457	442	496	464	486	474	444	486	471	497	453	436	467	474	443	421	434	513	492	462	479	483	449	445	486	471	460	477	472	477	451	472	446	485	514	470	486	488	457	458	456	463	497	505	467	424	475	463	446	423	455	430	469	455	446	462	428	449	485	455	442	445	463	433	461	457	479	471	444	475	483	436	429	443	462	448	449	439	438	477	475	430	428	416	444	484	461	455	454	488	456	458	451	447	443	511	480	484	486	462	484	470	458	417	454	451	449	483	451	443	483	496	481	474	495	455	451	466	466	460	472	445	438	501	489	515	435	485	460	486	438	487	463	446	499	440	463	483	459	493	470	471	439	444	480	469	473	485	458	475	485	450	473	459	458	474	507	457	457	464	508	433	486	462	451	442	460	484	453	457	439	482	457	456	491	428	483	480	465	464	440	505	458	470	447	458	484	425	457	441	421	496	488	423	458	462	456	465	401	450	469	448	441	423	456	443	496	498	481	460	483	465	409	435	430	453	480	450	495	451	463	470	478	447	441	451	500	470	428	458	499	429	419	453	464	470	451	484	449	464	463	473	451	453	491	507	443	464	464	469	466	483	484	430	445	483	468	437	476	493	472	447	455	446	448	426	453	437	474	420	446	441	446	437	470	457	448	459	470	495	388	437	435	463	443	448	464	478	451	450	441	455	450	457	472	450	471	465	481	465	442	485	491	457	510	458	471	489	432	491	477	430	475	432	469	501	432	465	473	449	476	445	438	486	441	423	421	463	484	447	432	459	429	509	472	494	463	477	461	460	455	457	484	505	451	446	458	489	473	446	459	464	493	505	477	449	437	437	444	492	474	442	452	438	438	479	443	461	469	438	484	467	459	454	468	492	474	466	451	484	459	445	460	466	443	450	513	479	447	454	482	467	465	453	456	452	480	475	469	471	472	469	436	479	428	480	445	478	463	461	439	456	484	501	472	445	487	480	481	433	464	442	446	433	464	472	462	455	472	465	454	464	461	491	452	441	480	462	452	458	458	388	431	462	448	478	458	453	443	434	468	468	489	459	456	475	430	487	455	464	451	472	432	464	462	471	432	464	470	453	483	452	496	503	453	470	466	496	459	448	447	477	464	477	444	435	464	451	458	471	511	458	461	438	495	485	464	479	407	461	451	441	502	476	471	477	521	464	432	485	494	456	432	462	444	457	463	465	493	462	473	445	440	457	477	411	453	452	445	452	470	431	436	450	485	494	447	436	436	465	449	471	468	480	461	456	475	488	459	480	492	489	475	463	449	481	503	471	500	467	461	444	468	458	478	448	445	462	484	463	440	433	458	475	438	483	465	451	430	480	491	493	486	466	435	497	458	451	425	437	443	452	458	460	458	483	487	449	457	477	456	485	505	448	452	417	441	468	458	458	433	431	494	455	437	468	486	476	492	426	457	489	485	487	436	505	478	481	423	456	440	467	441	469	443	440	482	460	481	497	468	475	447	463	496	501	425	479	471	459	444	478	483	484	463	478	478	489	441	463	468	497	437	501	450	455	480	478	453	484	452	454	462	462	454	470	442	449	450	509	458	496	464	418	434	470	477	446	426	456	489	463	496	473	482	423	451	506	477	452	466	459	459	464	466	480	443	474	445	466	439	473	490	440	445	472	456	469	486	473	470	462	473	469	447	468	457	444	459	490	444	463	439	502	449	499	468	455	443	447	512	419	456
58333	93446	72813	45896	27748	11968	3715	1334	768	682	661	647	675	670	631	639	649	703	682	619	632	634	696	643	691	648	666	698	627	691	686	647	624	682	670	624	637	609	654	665	656	654	682	628	687	664	674	673	680	634	606	645	676	666	611	674	638	682	671	668	652	627	643	635	700	671	696	669	673	661	623	630	623	656	656	655	678	617	639	662	665	686	671	667	664	666	634	641	690	646	621	673	667	626	660	670	676	660	692	621	619	617	655	660	647	691	644	620	673	648	663	687	673	644	636	680	707	687	652	697	682	614	669	704	665	625	675	665	680	672	610	651	700	698	685	657	653	668	636	683	674	617	629	640	658	630	655	590	683	646	625	695	685	701	628	712	656	648	647	703	672	671	680	678	657	644	626	679	638	648	675	679	690	684	632	695	673	681	674	685	612	676	654	673	646	654	663	654	647	613	655	674	638	678	661	634	655	664	649	639	710	602	626	674	659	663	664	659	716	648	657	672	633	693	672	651	631	661	725	628	663	677	685	668	621	705	625	680	680	652	668	708	679	646	677	656	666	662	681	667	669	681	635	684	673	678	642	621	654	698	677	627	644	698	661	668	650	679	647	666	723	678	679	641	654	650	663	624	695	672	650	681	715	618	654	678	669	647	661	665	672	632	637	691	688	635	661	704	655	674	686	669	626	686	690	625	679	638	612	694	664	650	587	706	688	661	676	673	678	697	688	627	675	652	672	654	678	645	663	648	647	656	656	633	639	673	669	663	674	682	705	698	654	684	644	628	665	730	656	621	696	610	625	620	670	729	613	673	645	699	683	645	656	669	631	644	637	652	664	690	664	684	659	714	654	640	634	689	664	686	663	677	683	641	649	690	668	679	650	632	638	658	677	653	610	665	665	676	657	672	657	687	679	682	659	629	618	636	695	621	646	605	634	667	670	694	662	660	646	647	662	657	675	616	639	600	708	645	642	673	606	717	661	624	701	643	671	626	649	662	737	657	661	656	667	656	663	677	660	646	657	649	667	670	656	650	664	693	689	631	668	653	659	640	690	682	702	705	584	624	682	695	588	714	644	636	652	652	687	661	628	659	680	665	714	699	655	642	703	639	635	651	619	664	611	666	647	685	631	692	648	677	678	644	700	662	681	655	653	640	639	694	638	652	658	660	656	677	662	640	694	625	690	627	651	672	685	673	656	695	674	640	680	698	667	639	684	661	652	639	660	758	629	612	680	652	647	647	683	669	672	693	669	668	640	696	638	675	677	683	618	652	668	622	620	710	673	705	641	639	645	665	641	640	645	668	637	634	646	661	669	718	656	695	662	698	686	657	633	673	701	643	655	685	668	659	685	631	664	645	620	662	697	670	688	630	606	646	671	690	677	627	640	628	646	648	650	665	641	683	666	616	677	688	637	663	632	635	647	658	658	658	640	660	703	690	667	672	620	702	648	663	680	625	630	682	663	670	679	676	652	676	641	621	642	634	688	672	691	661	655	670	635	655	637	644	645	625	662	648	661	639	667	648	685	672	690	648	671	635	661	615	633	696	638	676	665	658	631	647	671	641	706	679	643	656	683	656	661	653	624	696	644	665	676	712	676	635	711	673	642	661	660	665	634	675	644	644	648	635	628	593	619	661	685	681	643	694	688	656	638	652	636	706	657	700	695	641	677	670	647	681	654	681	695	620	680	678	643	663	647	659	616	698	672	623	661	654	649	696	652	661	651	662	647	679	569	649	661	697	662	687	655	641	640	630	690	671	616	644	633	635	662	642	654	658	623	663	644	690	651	673	680	707	675	669	698	681	703	697	654	715	682	698	662	638	618	696	674	663	688	643	669	685	634	642	642	646	704	658	629	725	696	680	663	653	660	678	620	640	669	689	690	680	669	662	646	676	681	656	678	613	664	643	700	646	687	694	672	669	670	666	668	647	665	718	621	621	680	668	644	646	695	630	613	701	652	635	681	669	660	646	662	656	719	621	672	663	624	658	666	677	664	670	635	615	699	636	689	616	656	639	650	642	653	591	614	668	652	643	633	694	662	680	661	666	686	666	615	665	649	623	649	662	642	609	675	654	641	663	639	655	668	691	682	660	691	660	672	673	658	671	687	671	654	676	673	694	639	628	679	647	665	669	646	667	693	672	691	664	641	750	605	655	694	657	688	685	711	662	654	683	659	652	667	659	684	628	653	617	674	659	677	673	625	676	679	690	695	679	674	695	679	645	650	679	704	656	659	689	684	674	682	702	676	666	691	662	641	657	700	627	710	681	650	648	694	669	654	655	709	661	656	647	611	659	648	661	632	652	673	675	645	694	618	669	711	624	638	685	646	687	671	650	630	726	644	649	717	618	729	640	654	657	690	656	618	673	649	689	693	673	622	654	610	634	676	699	653	664	716	683	664	713	663	635	645	677	662	647	673	663	691	621	631	720	639	646	648	691	715	666	714	673	630	668	631	634	649	661	664	658	684	693	677	677	683	716	577	673	646	670	686	678	644	695	712	690	615	675	687	670	666	733	672	672	684	666	590	647	655	661	704	655	671	703	703	678	690	683	639	698	620	625	602	673	685	640	645	623	660	675	657	625	657	661	669	707	660	616	698	653	670	694	655	660	618	664	657	689	644	644	693	679	676	652	607	655	675	650	677	661	647	643	656	645	633	667	673	632	693	657	664	652	668	634	668	672	691	667	649	652	669	638	626	663	682	657	689	693	720	639	675	673	666	666	694	663	608	636	669	639	665	664	658	656	647	630	637	704	674	671	647	682	652	651	585	696	652	655	662	693	707	669	689	673	661	629	715	659	636	599	652	649	656	697	641	607	625	654	671	641	697	651	673	638	678	645	636	649	674	649	678	699	618	632	624	629	679	642	670	637	687	668	659	666	686	706	672	623	672	677	699	635	668	657	638	641	710	699	694	647	658	635	657	662	684	625	664	724	662	640	690	658	631	642	673	641	633	653	673	671	629	635	648	637	699	631	623	657	748	680	636	653	625	704	611	699	623	673	677	687	676	670	653	621	708	673	692	701	663	655	660	683	676	668	660	638	668	621	698	641	648	674	674	688	679	662	638	624	684	695	624	640	668	641	616	634	653	693	656	683	634	701	681	679	625	624	639	663	670	654	696	646	637	652	685	650	649	626	645	642	675	659	626	685	634	662	653	664	684	647	697	655	671	674	626	635	691	643	667	661	674	651	676	659	669	683	650	710	654	649	635	642	649	685	646	678	693	646	582	638	698	671	636	663	653	659	665	687	682	633	703	658	690	712	722	633	632	664	706	695	643	647	710	677	721	694	634	635	672	628	709	660	672	650	651	676	634	707	654	692	631	689	659	670	673	664	662	639	693	661	636	660	658	689	667	658	624	700	670	643	696	649	663	723	689	643	643	619	687	642	633	651	682	631	668	675	673	675	676	674	679	635	623	649	670	663	640	699	682	593	703	679	626	657	706	656	646	673	629	643	637	677	666	677	678	683	664	665	644	625	649	686	708	703
23630	22179	32004	27789	23899	21599	11942	1325	522	502	497	466	500	484	468	415	475	510	441	488	480	494	500	469	479	463	482	450	487	490	464	511	489	489	475	486	429	464	461	451	450	500	480	514	453	482	483	484	451	449	491	476	488	444	480	464	441	517	430	469	462	463	428	442	448	520	471	431	475	438	473	457	462	463	440	481	498	528	465	479	476	478	427	474	475	494	473	466	470	459	485	435	437	420	455	460	466	466	503	454	445	485	469	473	467	451	475	472	462	440	520	484	446	443	454	423	458	482	451	466	496	442	450	453	452	486	470	462	484	434	434	453	442	433	415	438	461	447	447	480	464	447	461	425	518	459	493	442	431	495	462	452	467	452	453	479	463	444	506	448	444	434	448	449	435	437	447	467	414	452	466	449	444	456	475	448	441	455	435	466	434	510	470	477	487	458	470	483	485	435	476	456	488	434	422	448	451	424	438	504	473	454	433	473	460	477	455	445	449	463	482	457	441	466	473	470	489	461	426	443	469	448	456	472	409	478	462	451	486	473	456	477	437	445	457	469	446	489	421	469	445	422	447	440	465	461	428	471	487	436	440	460	463	463	451	465	482	445	480	425	504	506	472	494	444	446	466	434	469	431	445	461	490	426	483	476	450	455	455	459	477	427	454	457	464	471	494	484	487	436	467	506	471	456	432	489	466	474	457	455	465	468	484	489	466	479	465	460	463	508	460	488	448	471	430	525	489	492	462	463	460	458	506	428	461	421	461	469	486	452	455	442	443	445	452	452	476	393	456	491	459	461	472	453	459	467	472	479	455	484	443	496	463	500	484	448	469	480	453	483	480	429	489	501	426	452	458	452	476	436	443	453	465	475	498	498	453	457	436	482	468	519	518	510	470	480	457	441	430	457	437	456	451	458	448	463	402	487	447	444	482	455	447	453	461	429	438	468	445	449	444	445	443	459	476	437	453	477	485	444	448	432	462	485	485	463	507	444	428	489	500	446	423	450	457	460	458	502	450	437	443	477	474	469	432	452	430	458	447	451	438	448	413	483	450	462	446	484	523	455	497	474	466	472	440	453	455	500	473	494	487	467	450	467	470	479	472	456	454	455	463	449	434	464	471	426	480	461	497	477	470	490	460	477	452	459	417	477	499	464	410	452	477	459	460	453	463	463	455	424	439	481	467	460	412	447	462	479	506	499	443	496	484	457	445	437	439	465	437	504	457	466	445	448	494	458	464	480	463	464	437	469	466	447	443	444	460	473	451	489	445	458	427	410	455	473	455	476	448	442	473	451	484	475	502	423	436	446	451	427	495	444	453	459	482	460	442	489	461	457	454	476	459	455	474	483	481	441	463	406	458	473	504	445	445	498	455	432	458	458	458	428	421	454	473	502	474	437	471	463	449	494	485	446	475	450	464	476	477	463	464	456	467	460	518	483	494	466	440	464	460	441	492	474	469	466	498	492	473	447	435	420	470	476	426	450	472	425	455	470	438	426	462	467	495	496	473	461	425	508	445	425	490	469	451	439	472	488	499	447	436	462	456	470	439	480	502	436	446	456	429	489	489	481	454	511	460	460	469	443	492	424	465	452	464	487	472	468	489	460	493	454	473	461	469	493	479	478	428	494	445	441	450	454	448	461	455	463	451	469	477	454	441	470	451	451	488	427	438	451	495	468	441	437	479	452	485	478	403	465	493	478	456	457	490	464	429	453	443	468	438	482	466	459	486	449	470	442	449	478	456	443	463	479	447	454	482	475	492	451	430	493	435	436	454	510	448	454	463	480	458	456	483	479	494	448	450	416	441	434	449	474	439	481	486	455	449	474	443	490	462	460	461	447	467	433	451	423	436	428	416	459	480	468	460	470	480	439	447	475	456	466	433	448	435	483	455	475	434	437	450	466	457	441	472	490	490	486	472	503	452	466	439	454	444	462	443	468	486	461	440	464	498	415	407	499	438	477	468	459	475	492	458	464	455	440	484	437	451	405	428	439	452	462	498	439	445	491	455	459	447	451	468	470	476	450	466	459	488	464	450	412	453	459	478	441	485	463	507	465	436	512	464	471	467	447	453	431	462	436	478	433	473	461	455	454	504	494	403	408	468	455	475	463	441	459	444	458	434	455	459	440	465	467	467	459	449	435	504	485	470	472	477	463	471	444	456	463	464	432	432	444	442	450	442	459	509	458	481	449	489	443	479	458	425	467	457	476	453	481	457	463	437	441	453	432	451	463	461	423	444	420	433	472	471	455	494	500	472	504	469	452	479	466	470	446	458	450	479	441	463	486	456	457	460	462	482	448	461	449	451	421	470	427	456	445	470	469	429	469	446	459	482	489	477	473	471	436	462	434	451	503	511	471	464	474	479	464	427	464	468	459	480	449	492	462	462	444	470	435	483	475	453	451	456	507	458	465	444	436	470	459	470	459	459	450	480	466	489	444	430	390	479	457	471	509	487	453	444	465	460	475	474	458	451	488	420	526	473	492	492	430	462	490	497	479	454	432	436	465	479	449	467	473	471	464	460	490	467	463	472	468	444	456	434	428	453	460	482	473	431	428	475	482	450	439	447	432	406	445	439	497	448	447	490	475	465	481	492	433	455	453	476	437	490	491	447	465	466	470	487	504	480	422	467	454	450	456	440	489	446	438	440	483	460	422	508	441	441	431	477	445	464	455	427	471	470	490	468	471	454	457	465	480	477	481	508	466	449	509	444	442	447	476	440	435	463	457	405	483	481	427	431	475	439	475	462	439	475	458	461	467	440	450	479	451	455	470	451	471	439	454	464	418	450	444	482	451	480	474	478	464	460	483	498	462	451	445	483	468	456	451	453	458	463	444	456	425	422	441	414	468	470	468	440	433	459	465	460	413	444	447	479	501	457	462	493	454	430	444	446	468	488	474	441	447	486	437	426	453	460	466	457	453	481	445	463	490	456	492	472	483	457	484	481	484	521	456	474	477	465	466	441	474	484	470	486	443	441	491	443	424	431	468	489	434	444	430	466	420	474	472	489	431	479	481	461	461	475	496	480	467	458	463	508	468	464	430	444	449	482	457	485	435	464	420	442	464	475	462	455	428	464	453	491	484	507	441	461	435	450	462	508	463	465	440	440	475	481	455	452	406	453	459	468	467	468	428	469	489	417	461	485	452	486	405	467	430	451	442	419	474	476	429	435	489	470	460	414	436	480	460	472	438	442	453	479	468	478	444	480	465	478	469	436	447	494	437	445	442	446	443	431	461	472	473	453	476	484	428	475	474	461	484	468	432	484	497	437	461	458	444	467	469	485	449	442	469	460	444	449	461	499	521	459	493	440	461	448	428	505	452	449	457	440	474	436	462	430	438	463	452	466	447	439	433	445	464	411	423	477	458	456	448	453	517	507	464	472	438	449	439	455	460	473	467	462	449	429	452	413	446	467	424	463	468	497	456	419	488	429	487	466	417	451	502	435	442	463	444	455	476	437	457	439	447	480	455	459	445	481	446	477	439	444	454
62025	104497	83410	56488	36187	18090	5981	1802	828	670	650	631	654	650	652	666	674	607	691	599	615	651	627	613	653	666	639	612	607	613	652	627	654	662	641	648	629	643	624	671	667	642	641	633	631	634	684	639	680	649	615	604	666	595	661	641	667	638	626	654	630	653	610	625	671	636	607	654	664	649	665	626	658	663	668	653	642	663	637	630	644	656	623	604	686	645	668	670	619	626	645	667	579	673	658	682	658	610	609	657	650	626	658	646	673	626	633	632	599	640	645	660	606	652	654	676	645	638	668	643	636	592	629	606	694	673	687	636	641	664	689	620	640	614	653	645	651	552	610	630	586	636	635	639	628	669	629	621	624	663	665	657	641	652	658	639	678	642	671	617	638	673	598	639	673	644	619	651	660	654	616	644	633	660	694	612	600	610	636	591	612	627	644	670	672	643	617	639	711	638	612	611	647	669	648	649	668	609	628	599	561	613	641	678	664	646	642	603	637	658	662	607	633	644	683	664	654	600	634	634	657	655	621	606	644	656	671	648	630	600	616	599	679	642	616	614	668	634	672	570	604	582	623	649	618	663	646	638	669	604	614	617	633	671	671	626	643	619	657	660	635	661	640	621	660	592	628	630	630	619	636	625	651	663	644	672	643	627	656	589	596	646	655	651	674	671	624	646	628	618	614	636	592	672	646	620	588	575	628	647	642	658	658	662	624	624	642	627	673	684	656	655	657	646	617	661	624	620	663	612	596	660	679	653	595	629	686	642	648	654	644	663	647	643	649	669	673	665	637	645	614	588	614	620	655	616	681	658	663	675	618	674	627	667	642	633	635	653	639	591	634	617	602	687	633	612	682	652	632	628	638	643	607	605	658	636	676	657	634	591	621	640	641	639	650	651	634	650	633	608	669	665	675	636	616	606	699	668	661	688	636	650	604	649	632	608	631	671	642	626	613	605	638	655	674	626	664	634	643	603	601	632	654	601	619	618	647	661	624	646	633	624	616	662	622	635	644	626	616	626	643	598	691	603	619	644	674	650	667	614	700	625	657	603	658	645	651	625	630	608	626	627	610	591	617	641	637	613	625	639	627	656	610	626	643	702	601	686	641	659	616	638	674	654	669	671	595	682	648	685	621	637	618	643	633	648	689	609	631	655	614	615	682	643	647	637	645	599	625	603	612	564	643	618	658	614	662	663	617	663	606	634	656	636	660	681	648	648	613	618	659	671	685	635	637	657	614	638	622	617	628	618	610	636	604	619	635	644	636	642	663	644	674	679	650	671	649	647	614	608	627	598	670	612	594	653	610	675	664	640	623	668	640	622	611	668	612	669	604	634	654	655	643	658	619	618	659	652	625	609	594	634	657	592	624	675	640	592	626	658	609	617	664	638	637	645	623	601	633	655	616	613	694	611	687	631	609	672	645	679	600	598	633	597	658	609	659	625	675	678	667	624	649	638	660	597	678	617	627	690	638	604	642	635	664	606	623	603	643	621	623	653	645	628	675	624	642	665	624	623	673	596	633	633	649	621	638	606	654	647	640	665	630	634	630	629	596	652	628	636	640	623	661	663	600	621	655	654	665	601	643	640	605	660	655	637	634	678	630	677	612	627	628	625	673	599	648	677	628	632	615	611	640	593	639	604	623	618	681	635	621	591	658	641	659	647	664	612	579	634	631	621	637	664	665	642	652	657	638	656	634	634	637	624	616	689	659	589	621	665	633	645	674	626	640	617	652	624	561	612	623	675	663	626	633	643	632	650	668	616	631	619	635	644	660	617	583	631	648	637	688	623	702	616	636	664	644	630	623	648	599	652	633	625	616	646	631	643	630	648	650	650	634	622	657	609	645	677	659	693	634	650	666	628	634	617	641	652	659	654	628	614	621	633	643	672	590	660	671	652	634	626	651	622	611	656	652	651	624	630	627	673	647	651	651	659	636	644	651	660	676	596	643	681	688	608	643	578	644	662	618	629	676	682	646	675	633	658	634	617	627	685	648	601	614	634	619	673	677	633	678	664	639	610	615	629	650	646	650	639	667	611	662	610	652	638	659	653	647	648	615	603	656	662	665	673	649	663	623	638	643	627	636	679	659	663	662	633	633	645	640	588	632	646	665	614	656	643	646	602	630	657	669	645	622	609	654	625	638	697	657	649	672	599	612	621	659	605	616	651	603	640	647	628	631	653	645	607	651	636	595	578	632	649	630	642	623	664	617	619	681	697	618	624	608	644	648	673	632	631	616	636	633	646	637	653	663	671	660	656	629	599	603	654	654	644	676	628	695	640	625	636	698	650	628	663	628	640	692	637	645	653	593	633	666	640	628	632	612	631	638	595	625	659	650	606	638	608	602	642	680	653	674	666	675	641	650	645	647	640	635	691	623	627	619	661	616	665	669	597	615	634	632	614	647	624	651	650	612	650	617	657	626	618	640	643	617	674	639	601	657	680	589	588	614	644	650	639	626	642	645	682	635	622	636	633	634	646	671	661	615	644	644	569	611	604	633	612	632	640	656	612	621	643	605	623	636	629	669	620	654	664	680	693	674	678	651	616	634	614	646	639	644	602	616	667	685	626	658	649	628	639	658	655	631	680	647	653	627	672	669	658	626	631	623	634	627	645	624	653	680	652	631	682	608	634	642	689	659	638	662	638	620	641	647	663	653	617	639	624	614	654	638	633	642	649	630	638	677	631	623	657	641	605	591	645	603	662	634	625	652	608	654	677	590	678	640	599	639	654	611	618	638	605	665	647	624	615	598	659	633	626	616	602	626	655	631	663	613	639	679	633	661	651	631	608	655	612	659	636	656	610	590	622	650	628	612	620	663	661	675	630	696	620	619	656	625	654	648	622	631	652	628	595	622	658	585	631	608	678	557	625	661	677	642	588	650	649	642	646	620	652	657	613	652	624	651	658	613	668	628	612	608	627	652	610	664	631	638	630	640	630	652	649	661	670	640	653	621	591	602	605	642	629	633	643	674	639	616	646	678	645	624	653	651	667	662	656	611	610	658	631	651	594	625	623	674	635	679	659	617	641	629	621	615	663	597	621	613	601	647	648	649	670	634	675	640	633	604	616	615	647	672	615	649	664	622	635	636	621	661	662	646	641	680	592	648	629	637	657	631	625	647	631	649	662	570	627	644	681	609	625	628	624	620	649	648	670	673	645	618	648	643	673	640	668	658	621	628	624	655	674	647	590	643	606	624	706	619	632	617	610	652	638	621	628	638	588	616	644	632	656	607	670	639	632	649	656	628	654	652	644	639	576	611	657	667	668	667	620	624	617	644	594	658	668	648	635	653	659	607	608	647	648	605	628	627	655	654	617	626	663	605	620	633	628	674	582	597	642	629	677	627	632	631	630	645	652	651	600	635	651	634	663	644	617	644	623	635	636	656	664	629	648	632	637	677	662	684	621	646	625	664	602	637	675	667	645	638	611	630	626	611	654	620	666	632	666	626	623	617	651	612	634	650	643	643	645	608	643	641	672	659	594	665	614
28498	28427	31736	18738	5294	1485	705	534	483	491	433	492	433	467	462	446	444	435	464	434	420	473	405	442	486	491	441	426	386	465	433	487	461	436	439	429	388	442	420	455	443	436	451	454	419	435	409	437	442	444	433	441	472	427	443	440	446	458	435	462	405	440	422	407	428	426	472	429	484	419	496	447	448	446	475	429	449	431	474	429	431	454	436	422	460	432	443	474	412	433	412	436	419	446	456	411	421	450	442	461	493	443	427	448	455	473	445	458	420	454	465	431	412	428	416	465	426	465	436	455	471	444	472	464	410	411	433	459	429	454	449	479	440	411	449	409	490	427	477	433	443	450	438	450	469	450	476	474	488	466	453	460	437	434	458	439	462	460	461	440	451	436	446	423	453	422	407	420	483	440	427	455	458	469	472	436	432	444	443	440	487	437	432	415	435	447	443	463	456	434	413	444	445	387	429	418	427	450	415	456	418	430	417	457	427	430	470	438	472	447	406	440	459	452	412	441	465	473	441	420	466	466	486	440	461	425	419	443	474	477	425	444	489	449	456	416	453	475	424	461	454	407	458	464	447	397	444	400	396	475	445	440	455	432	439	439	506	454	444	459	442	427	416	430	475	435	423	418	467	437	459	386	454	445	444	431	429	443	451	485	459	460	445	428	464	426	439	445	449	474	449	408	441	465	462	443	446	459	437	389	453	467	441	480	442	424	438	425	476	443	447	442	474	461	469	431	489	414	438	414	427	459	459	441	470	446	441	455	418	423	457	438	431	454	453	439	407	427	435	430	389	442	449	442	486	423	410	444	452	402	457	452	472	423	435	466	464	430	440	494	451	425	456	439	470	487	420	463	474	450	442	445	453	440	420	456	455	456	454	468	474	407	473	410	468	454	437	429	406	428	449	455	424	433	405	443	464	466	449	476	440	448	433	434	466	447	463	433	480	434	422	414	447	407	422	466	485	463	486	431	464	460	430	431	445	427	446	448	426	456	442	465	455	453	427	388	404	492	425	462	439	445	465	441	423	407	463	432	442	471	427	424	450	467	464	451	461	475	409	436	401	427	445	467	461	428	428	441	439	478	466	449	470	448	442	431	492	401	444	457	433	449	455	460	470	481	462	450	456	445	427	444	438	455	464	460	460	470	424	478	427	444	418	444	439	446	423	458	467	435	447	468	454	451	427	476	437	491	453	423	437	444	440	435	433	408	472	444	435	456	425	441	446	479	393	415	472	484	463	467	476	445	402	442	424	474	462	496	459	467	440	459	443	461	492	408	457	452	440	448	446	416	450	451	461	416	458	468	429	455	463	459	457	424	451	462	437	434	418	444	428	398	467	445	450	503	468	423	419	439	452	430	425	411	433	460	434	384	453	452	481	443	456	439	425	460	423	459	407	410	433	438	426	442	468	458	450	471	458	445	436	467	443	434	419	438	461	451	449	456	428	451	424	449	406	443	432	465	436	417	475	432	443	411	455	445	484	438	421	408	432	429	406	419	434	418	474	411	467	445	425	414	423	473	423	477	411	465	431	422	450	467	481	430	446	443	450	411	468	437	461	449	447	432	485	439	475	437	458	483	430	428	425	454	438	437	450	459	392	399	425	448	426	461	453	430	447	460	448	489	436	470	413	422	417	454	437	428	462	445	429	445	411	470	480	416	433	467	463	444	436	427	459	425	447	459	458	466	422	457	468	464	439	484	462	429	433	419	472	463	468	464	462	439	479	434	478	452	427	448	473	430	431	430	430	440	420	426	449	459	416	436	461	486	448	449	426	443	480	409	408	491	458	419	447	454	416	464	470	473	445	431	451	443	437	416	471	476	458	446	442	453	450	470	426	414	469	464	455	417	435	456	443	427	426	458	465	451	419	428	427	418	462	388	432	444	437	465	429	439	466	441	435	431	424	429	420	433	434	461	415	465	441	413	419	421	443	416	460	463	453	420	432	421	437	406	466	414	454	419	448	457	437	426	491	493	429	445	413	447	445	422	434	427	459	457	441	439	455	487	439	453	464	466	444	435	470	435	476	444	425	459	419	415	446	479	436	425	448	469	467	449	427	456	412	473	457	439	411	489	449	466	443	475	454	456	471	466	387	481	448	424	431	445	440	455	433	394	454	467	463	433	451	460	430	434	434	454	463	456	484	470	466	446	434	460	464	470	432	406	464	463	434	426	453	483	406	437	393	421	459	459	412	470	400	419	474	432	443	465	455	461	453	463	443	445	449	436	486	496	390	454	417	425	461	442	445	422	431	406	453	421	429	411	447	474	443	475	444	422	446	442	419	438	440	444	432	462	393	393	436	435	421	477	453	455	458	401	461	441	435	452	407	412	436	476	428	446	455	431	405	402	473	430	442	434	409	436	419	428	455	443	451	461	470	445	442	457	440	434	445	451	455	424	458	448	421	464	446	455	463	431	424	460	480	409	409	467	424	472	468	432	446	460	413	450	440	440	455	425	469	451	439	415	426	446	479	449	420	435	422	454	418	434	429	458	463	426	427	410	432	466	436	450	466	446	445	464	418	422	449	468	428	434	473	456	454	470	434	423	431	457	444	440	433	439	410	452	442	457	437	385	446	477	427	448	440	448	416	414	442	439	431	471	462	448	458	446	427	433	414	448	421	426	396	434	461	449	416	470	445	459	446	450	439	439	443	449	469	444	431	414	460	442	455	457	419	411	443	462	476	437	419	436	448	412	421	448	442	459	445	446	452	454	449	472	419	467	460	432	474	435	429	470	454	458	409	432	451	468	475	431	445	451	455	474	441	482	388	458	463	445	471	443	432	455	487	440	449	434	423	443	443	455	453	427	416	430	424	424	436	421	494	430	433	459	433	468	464	446	435	459	442	460	439	461	446	488	448	454	456	436	471	421	459	428	437	456	391	448	433	436	455	455	424	410	459	428	425	436	497	456	447	468	402	480	460	455	432	444	446	420	459	405	451	468	447	453	434	423	422	444	460	443	405	430	420	463	438	440	478	475	421	429	464	418	451	432	434	415	435	463	454	450	481	419	449	442	448	466	438	412	442	453	461	458	396	433	453	478	449	464	444	438	449	433	437	487	467	419	427	455	474	484	437	456	401	446	436	425	442	429	460	433	437	462	473	407	427	408	430	475	417	424	479	405	426	457	443	470	476	419	458	449	467	474	434	436	440	425	460	456	427	423	468	441	431	425	475	458	434	444	466	442	455	491	456	426	451	432	477	441	422	417	426	432	415	483	445	489	443	459	443	435	441	441	391	481	418	417	426	471	457	473	447	456	454	453	428	449	446	458	454	440	455	466	455	458	466	457	455	394	502	417	442	423	436	413	445	460	479	406	440	418	427	422	412	431	380	450	426	424	455	421	455	422	426	449	416	422	459	433	420	410	411	428	393	462	424	431	436	421	463	448	422	432	433	481	412	462	452	425	495	454	468	433	464	457	474	473	421	455	415	458	460	456	434	455	440	461	454	447	395	435	452	423	427	478	450	459	447	453	431	433	442	449
31334	47519	36000	17947	7066	2633	1115	747	678	662	614	591	658	664	650	634	676	640	652	620	635	672	650	658	636	651	629	644	634	685	617	637	672	623	649	624	616	617	612	632	632	637	728	625	653	605	652	620	610	634	691	635	639	642	612	660	631	609	637	630	622	659	636	615	616	607	654	613	653	644	664	630	619	639	656	656	631	640	646	707	648	636	633	632	637	651	659	666	620	624	639	664	650	670	633	657	588	616	656	625	619	636	615	601	668	635	669	637	651	665	646	674	655	667	641	585	634	644	635	659	603	692	655	642	618	574	608	681	610	671	590	621	658	654	667	657	648	626	649	633	611	673	621	637	646	630	647	576	631	643	595	638	629	594	670	658	653	642	646	602	633	611	595	605	650	630	668	613	645	620	670	690	653	650	625	613	623	671	617	625	603	689	663	640	658	671	624	613	629	609	626	629	605	623	645	653	624	639	662	637	671	597	652	655	631	627	603	676	667	625	646	610	635	667	690	623	609	645	592	683	671	645	642	641	623	623	656	689	595	618	647	618	640	643	610	584	631	654	583	635	617	631	642	653	633	622	627	616	598	666	636	614	631	619	619	669	652	648	664	576	638	637	635	658	595	699	636	647	654	634	613	623	632	616	622	658	669	610	659	649	614	639	666	572	647	667	615	706	610	661	657	667	604	616	651	654	589	657	680	712	689	644	622	611	645	668	587	618	615	637	613	666	603	627	642	632	602	655	628	631	680	624	646	629	635	611	625	588	621	608	646	624	647	637	660	641	646	685	626	637	642	642	629	601	663	649	620	643	614	638	640	616	664	620	659	641	633	605	614	634	642	631	658	675	652	652	635	650	601	666	669	640	600	647	673	660	611	589	643	653	629	603	638	621	692	621	642	607	623	623	628	620	631	588	640	626	623	603	576	630	652	598	671	625	647	625	621	635	649	666	570	679	600	624	669	634	657	610	653	658	647	670	654	622	581	586	602	654	651	569	629	616	564	663	638	656	610	587	625	658	638	594	647	659	620	675	619	662	643	597	656	613	648	653	663	620	655	625	623	661	601	682	625	628	666	628	602	640	625	654	650	625	645	659	622	681	634	605	637	642	624	636	598	608	614	633	640	650	703	646	638	646	649	662	572	654	651	640	673	629	665	612	611	679	659	622	648	667	619	620	674	637	594	653	636	594	645	616	609	651	621	658	601	652	661	655	587	621	613	603	617	646	612	608	635	671	621	661	657	656	637	613	599	663	633	615	633	646	617	623	640	665	648	645	625	599	652	626	667	628	642	579	662	639	647	701	634	595	664	599	656	634	674	646	619	648	644	620	656	647	625	609	627	661	619	640	628	614	657	644	658	617	616	630	581	684	607	653	660	650	628	619	606	613	674	613	624	635	657	637	663	652	642	625	600	608	644	626	697	624	641	669	628	629	628	628	608	632	644	615	696	640	612	614	599	677	646	603	649	657	630	597	655	653	672	649	644	719	645	617	663	613	621	616	649	600	623	659	624	623	642	660	627	628	629	636	589	615	626	611	605	651	652	649	633	599	609	632	609	603	634	629	659	620	632	627	626	639	639	650	641	649	637	657	589	582	613	658	609	612	657	601	635	643	666	587	624	612	619	622	650	652	615	668	643	636	658	590	633	589	680	668	635	651	679	641	585	647	653	634	609	604	626	634	634	711	652	620	640	626	589	644	658	629	657	608	585	628	620	638	631	615	598	597	603	614	659	640	665	642	606	650	648	633	626	651	631	614	645	684	628	602	595	655	613	687	655	638	667	625	618	573	625	632	620	643	648	650	685	674	622	669	607	651	673	617	629	631	634	686	598	649	657	609	645	613	641	623	638	684	627	640	674	635	656	685	629	663	653	647	667	594	626	667	649	631	700	681	626	617	622	621	662	652	582	605	662	626	645	695	654	648	665	644	630	679	626	645	641	646	606	639	592	616	674	657	663	580	608	631	679	679	620	621	621	670	638	649	629	627	621	607	615	662	623	618	566	627	657	639	627	615	606	635	648	628	602	651	634	619	664	647	633	633	605	614	639	602	601	616	615	674	610	581	653	688	627	626	620	630	604	628	635	652	644	651	619	628	656	625	616	625	619	591	622	634	624	587	585	619	629	699	630	627	640	652	660	626	646	633	618	647	613	632	623	618	664	604	635	631	644	616	637	618	618	655	602	653	620	675	656	672	625	583	625	675	645	616	676	667	640	628	624	593	639	591	626	663	665	615	673	620	632	594	624	667	651	603	648	632	618	615	646	630	605	538	580	677	627	647	623	694	643	639	648	660	642	640	628	639	609	657	595	627	656	645	657	674	649	617	662	630	608	607	620	619	588	619	631	613	702	608	607	640	644	619	645	611	637	603	608	621	644	647	641	647	649	632	653	662	610	639	710	599	628	644	617	621	619	609	598	610	666	642	583	639	632	645	629	687	650	662	682	602	667	638	633	604	672	629	643	607	643	684	641	618	628	652	608	628	627	668	612	637	659	617	616	614	636	661	664	659	666	623	615	593	611	603	651	620	637	649	642	624	611	673	620	645	606	621	668	654	626	647	633	619	659	600	659	651	664	612	631	623	672	642	630	640	664	638	625	655	639	664	688	623	680	657	634	644	635	621	647	609	638	675	644	634	620	618	655	696	585	633	667	636	656	622	639	674	629	666	629	620	605	629	614	628	628	662	648	638	631	622	562	671	647	690	638	650	623	686	631	664	638	621	644	624	625	610	606	629	629	655	678	633	644	662	626	635	664	665	586	630	619	630	645	622	623	620	644	667	649	616	654	662	577	598	650	652	635	597	658	615	661	639	664	597	577	626	569	669	636	674	632	646	578	612	603	651	648	679	647	640	654	598	637	638	646	619	640	634	626	616	605	665	619	675	639	604	619	642	632	637	619	638	615	658	610	591	713	668	628	665	615	602	649	592	644	670	620	631	648	631	646	638	655	618	631	634	607	640	626	662	595	631	609	623	619	647	593	615	646	642	633	639	639	660	672	608	638	603	583	631	629	636	624	577	634	669	647	651	647	634	593	645	627	682	643	626	661	625	617	671	653	602	639	630	615	638	612	618	662	621	689	606	642	691	671	625	693	650	617	656	613	626	667	656	648	665	662	661	633	610	630	623	648	654	655	659	627	622	657	608	627	642	647	665	600	646	616	604	613	600	616	602	651	635	626	590	670	617	627	611	606	616	694	642	658	656	594	635	610	678	593	616	646	668	612	661	621	654	588	612	564	614	614	653	623	585	621	591	611	654	632	608	608	634	636	623	631	625	715	655	602	640	654	616	688	601	658	669	636	660	659	615	657	622	631	646	586	631	622	632	679	637	641	592	617	642	655	640	633	659	635	668	624	637	645	601	659	611	674	661	703	598	683	645	649	655	633	645	608	640	647	612	565	680	687	639	599	607	618	636	632	625	679	649	580	625	643	635	634	677	644	664	675	634	624	704	620	603	609	671	619	633	572	659	619	634	653	644	654	620	616	651
24774	22980	34827	31995	24127	16061	4216	840	520	521	491	477	498	481	476	469	462	497	507	489	453	471	497	445	459	483	503	487	479	471	492	424	467	463	472	501	509	442	521	462	462	498	446	506	503	433	486	480	477	474	547	498	474	479	514	455	465	507	484	458	494	475	470	482	478	484	464	513	504	436	489	469	469	491	469	468	482	456	470	509	472	488	444	433	525	459	450	506	480	493	462	478	454	489	518	479	493	487	438	483	493	465	449	473	438	470	461	501	514	496	424	486	452	457	466	477	446	485	518	510	459	505	487	474	495	437	479	490	461	488	470	473	445	456	482	468	457	464	452	479	463	456	483	497	453	493	508	432	511	483	490	484	475	459	474	479	510	500	449	496	465	468	482	472	487	441	459	483	488	469	475	489	506	460	479	492	473	495	469	483	470	480	493	498	479	503	480	493	473	459	462	476	444	465	483	458	483	462	468	467	471	483	466	490	473	442	475	458	490	460	466	468	469	476	455	490	434	491	512	477	460	501	480	495	463	464	470	448	490	473	474	467	455	488	470	435	465	450	479	485	461	489	462	464	498	496	471	469	452	469	439	466	454	464	431	452	454	458	501	498	477	466	503	483	463	473	506	513	504	486	441	478	414	516	464	441	475	531	465	440	448	470	446	484	487	468	466	484	471	511	459	469	487	481	485	447	509	493	475	487	477	472	451	466	456	507	426	490	453	449	474	495	462	492	457	478	491	484	459	489	465	437	520	480	478	472	453	448	491	481	485	455	468	483	492	466	465	476	480	447	465	499	486	469	464	495	463	445	474	491	507	480	509	475	458	443	487	528	449	491	557	469	507	475	433	513	465	499	467	476	461	444	452	516	499	446	469	454	471	492	492	477	465	475	446	476	473	476	485	472	492	458	475	517	467	480	441	490	488	442	432	500	440	457	536	433	477	486	487	516	465	460	502	515	440	446	491	456	436	436	457	474	468	514	457	476	507	481	485	437	459	476	440	455	444	469	463	464	477	489	445	502	467	467	478	469	481	429	476	473	464	476	429	467	529	443	487	461	494	484	496	499	470	472	453	494	483	459	440	456	533	477	472	448	450	470	474	468	479	506	464	445	468	472	494	479	461	488	478	425	500	463	445	445	455	490	499	479	454	500	488	509	500	496	508	496	512	471	442	471	509	476	453	459	508	451	465	483	450	482	509	448	487	471	473	478	487	487	494	477	445	449	472	449	468	441	483	450	507	503	468	465	490	463	492	483	446	479	479	464	464	485	446	519	490	476	416	505	458	460	470	458	462	494	508	518	494	465	469	464	462	466	450	485	446	466	492	472	473	439	473	484	483	477	457	467	522	506	457	498	504	503	446	510	490	457	482	436	478	444	459	432	456	471	451	476	454	453	476	466	515	507	454	478	496	506	457	446	462	490	456	483	457	480	449	472	498	480	471	481	456	475	475	430	455	475	454	452	494	494	485	525	465	514	475	449	485	461	481	540	432	434	462	483	504	498	493	504	470	504	493	480	456	456	463	477	463	511	469	498	460	456	466	455	487	475	471	436	474	470	469	508	457	431	461	511	442	495	480	490	476	483	460	473	501	433	472	466	470	452	487	458	457	486	474	457	494	515	478	497	509	470	450	460	505	443	454	490	461	459	467	494	465	439	459	478	425	448	490	445	445	444	463	514	475	422	423	460	467	477	464	470	478	517	509	452	484	457	453	455	476	483	459	450	469	493	482	460	453	481	478	454	507	494	468	483	482	477	503	481	451	470	472	470	491	498	491	487	497	464	481	443	463	494	431	475	480	457	490	486	480	456	517	458	461	489	499	502	502	474	467	476	491	501	463	447	415	432	492	415	504	433	452	485	471	499	474	475	481	465	450	439	470	464	470	472	477	488	448	482	490	492	408	448	488	505	497	501	487	509	463	477	486	481	487	461	476	481	457	456	466	518	480	454	467	498	469	505	458	482	452	449	452	487	501	522	470	490	480	470	452	479	450	468	460	490	469	455	469	465	480	498	460	459	476	449	468	485	462	488	484	473	462	440	521	444	470	504	460	487	483	477	476	450	501	494	446	480	494	500	457	441	443	461	501	459	468	482	450	501	454	446	505	469	490	460	424	480	472	501	459	506	467	462	449	471	436	463	458	443	459	504	496	481	496	439	466	462	440	462	466	523	466	461	459	476	474	444	451	521	496	486	507	459	441	466	462	463	467	475	497	455	468	493	461	470	482	480	480	479	497	468	465	468	456	485	456	479	458	463	443	466	471	440	492	475	478	465	485	417	485	505	442	484	467	531	447	497	492	478	433	486	492	492	475	458	443	443	464	463	475	454	456	463	487	497	451	473	476	464	456	511	458	452	504	458	470	444	469	448	464	492	462	442	476	440	491	456	504	468	459	462	449	478	483	454	473	456	458	483	442	451	463	497	462	457	498	448	480	454	445	467	483	475	452	503	487	497	452	452	461	445	485	474	464	467	449	457	460	456	464	527	456	497	473	477	469	472	456	459	458	490	481	489	442	486	485	473	498	490	456	511	496	463	486	501	470	457	462	474	517	472	480	447	524	471	472	450	461	495	484	460	482	500	449	507	454	459	407	462	439	486	453	488	467	468	487	463	480	496	429	448	530	491	442	473	493	472	496	483	450	461	469	459	476	485	513	471	491	432	452	503	481	447	489	503	487	481	469	486	454	502	417	481	469	509	492	480	438	483	486	475	503	458	469	492	532	502	454	497	501	492	470	461	488	411	507	505	432	473	452	485	468	453	521	512	487	455	511	456	500	473	471	479	453	491	455	432	451	464	450	436	464	518	496	460	512	438	491	501	475	478	490	484	471	481	475	480	473	479	474	467	468	441	474	454	421	480	459	505	448	481	445	478	441	459	457	475	457	466	453	455	444	514	469	498	482	472	461	458	432	466	464	482	475	483	463	448	479	472	461	468	468	502	503	468	476	462	498	475	472	496	498	488	477	477	497	469	474	470	468	477	475	449	483	501	491	490	477	483	453	516	482	499	475	451	402	467	499	459	470	464	497	462	488	445	475	507	471	468	455	467	496	501	433	500	442	471	486	472	482	517	459	449	470	479	477	487	476	454	477	494	504	458	497	506	465	458	456	479	466	506	456	488	440	487	460	491	433	468	487	447	482	475	472	462	533	472	482	489	490	474	497	487	459	486	480	495	433	478	477	487	421	498	482	468	497	505	477	502	501	463	484	464	486	510	467	493	478	477	500	466	505	465	488	454	436	467	479	483	458	485	511	492	482	459	461	437	456	471	451	450	480	470	486	468	477	488	472	458	441	503	493	446	495	428	454	433	468	465	455	459	509	470	455	438	476	463	479	468	468	507	475	484	469	516	477	489	462	470	477	490	499	439	464	418	453	467	418	435	453	486	442	475	460	494	511	508	494	445	489	457	474	441	492	528	461	439	477	449	469	455	506	479	460	479	496	495	455	476	472	472	462	462	464	466	483	433	438	470	510	510	472	478	476	492
58393	93584	73684	47282	28920	12530	3935	1297	782	719	713	732	669	665	735	685	685	696	648	660	653	648	666	703	682	671	695	654	668	678	685	716	670	628	720	677	663	670	688	629	663	677	666	619	684	705	685	733	704	661	633	695	651	665	645	657	645	669	676	678	689	685	660	671	629	655	665	675	626	683	661	678	692	622	668	704	659	642	667	707	658	692	675	701	694	670	712	692	659	674	657	711	632	706	648	625	615	710	692	660	669	659	670	683	658	678	665	657	678	665	714	664	670	661	656	665	649	710	653	711	651	662	688	676	655	708	670	631	671	644	661	695	672	703	699	642	605	669	680	677	680	687	640	679	672	679	670	681	659	680	677	685	659	586	691	652	664	630	678	661	663	690	678	691	679	669	681	644	650	669	658	682	645	656	636	665	666	653	705	684	670	697	669	660	640	643	613	662	688	675	636	671	665	736	694	695	720	654	722	733	702	655	617	684	693	682	659	668	661	673	610	659	673	658	659	612	611	621	661	682	664	686	638	670	645	704	632	687	667	690	705	675	714	674	663	671	643	664	736	654	688	696	679	650	647	686	650	672	670	680	730	662	677	641	687	669	651	632	675	674	659	691	661	641	678	630	666	694	708	635	669	694	675	661	741	677	638	689	636	709	658	676	630	698	638	692	685	641	671	648	692	690	663	658	686	680	599	691	603	653	689	696	701	696	654	679	683	689	685	658	668	613	654	660	626	641	698	659	644	694	714	700	737	677	673	699	673	652	619	737	637	686	687	689	676	662	671	659	708	668	596	677	677	682	628	618	635	679	706	639	669	684	657	629	652	669	649	651	636	692	691	684	669	679	671	664	660	656	605	654	671	730	724	593	643	635	644	686	672	652	680	667	664	674	609	673	675	705	647	645	672	681	669	663	664	665	627	736	673	678	647	723	635	705	635	655	653	645	698	675	656	648	645	678	693	683	692	645	650	716	670	642	629	661	679	687	665	702	649	678	643	645	708	668	715	684	636	667	651	731	619	628	717	653	706	634	642	680	666	628	634	647	642	706	657	692	713	693	693	698	647	673	658	643	624	691	689	679	668	671	710	694	695	645	661	682	666	638	687	667	714	652	657	669	661	653	684	623	671	681	615	652	673	651	640	676	679	652	678	675	666	650	633	699	678	716	651	693	660	657	654	663	654	633	685	704	650	717	669	704	683	676	679	651	625	658	666	641	635	669	632	667	675	676	648	629	663	681	689	642	671	684	594	659	692	682	684	649	670	707	665	640	626	642	648	663	649	679	682	666	645	664	641	686	657	700	686	635	662	673	684	632	696	672	617	666	685	716	637	689	717	657	702	722	634	689	693	672	654	681	684	664	621	658	656	633	692	644	630	684	659	609	640	698	656	623	647	628	677	629	682	649	702	709	652	640	661	613	663	669	635	688	661	678	656	673	621	673	664	656	676	667	664	651	677	668	637	656	623	674	686	669	704	651	655	694	711	634	614	636	630	641	691	707	700	660	663	670	663	645	647	683	674	628	672	639	692	638	683	684	660	680	680	713	679	701	686	682	668	696	674	648	680	608	663	695	664	665	645	669	689	684	700	653	689	656	679	661	700	635	673	685	633	706	725	639	685	677	642	676	654	685	663	658	710	680	630	682	675	674	674	686	632	659	655	644	682	634	640	657	689	657	698	703	657	688	658	666	647	628	632	628	674	717	662	672	640	666	615	605	680	649	664	707	656	686	681	677	635	646	706	627	650	640	701	694	687	664	598	647	695	657	646	671	662	677	659	661	676	687	673	656	674	645	655	638	690	722	685	640	651	636	704	682	709	606	669	624	621	689	647	685	620	695	661	690	694	640	673	680	717	647	645	669	660	690	639	697	625	686	691	711	675	648	643	642	679	689	690	656	684	662	704	685	660	690	667	680	656	634	659	680	628	673	648	660	620	684	668	667	635	684	667	645	616	673	709	673	671	673	662	658	660	677	628	672	650	635	656	689	644	657	635	676	674	623	612	664	648	649	615	611	648	651	673	646	679	649	646	638	655	705	682	647	665	689	683	659	717	697	687	640	634	690	624	663	649	652	670	695	659	650	681	670	645	706	687	682	669	675	700	666	669	649	631	713	669	677	653	651	694	636	674	667	655	663	694	693	648	666	674	627	698	699	678	639	650	664	727	682	657	640	639	656	660	625	663	682	675	622	669	678	712	667	673	670	684	676	648	724	664	694	672	669	636	664	670	656	671	622	650	650	684	698	685	634	668	694	687	645	667	683	673	667	691	619	639	681	629	680	669	665	624	650	636	686	693	699	654	665	640	632	609	682	669	694	690	662	692	649	677	643	661	695	645	689	673	635	677	680	659	680	648	613	648	687	696	694	629	687	664	635	704	683	678	626	665	649	649	664	636	691	650	647	672	702	674	624	687	689	716	706	639	642	651	661	698	649	662	683	657	678	633	671	662	675	639	665	632	649	674	609	684	695	663	656	689	683	665	678	653	664	685	644	681	636	663	672	640	662	660	662	650	641	661	661	657	675	682	692	669	691	695	653	662	673	654	707	625	671	649	686	695	707	670	661	656	641	682	601	711	596	684	707	640	635	679	658	614	689	681	639	695	674	731	672	701	711	734	662	693	691	646	682	654	682	672	648	656	635	640	645	681	694	681	642	692	680	638	694	664	648	698	684	697	662	658	644	681	689	648	697	664	664	632	645	681	699	711	677	667	670	680	665	646	686	677	651	673	674	649	650	634	638	628	664	679	684	649	664	668	639	665	676	695	684	663	703	658	674	664	625	681	686	678	671	682	639	706	650	614	637	620	631	666	660	677	677	681	643	660	638	666	694	659	659	657	680	658	642	667	682	696	655	652	682	638	638	687	684	664	643	668	712	679	647	684	712	675	689	639	650	645	723	678	650	686	710	636	693	653	697	673	679	635	647	675	614	691	719	689	644	656	623	676	692	691	624	670	675	667	669	670	665	627	674	682	636	668	672	641	666	689	724	704	692	630	671	670	622	636	653	662	713	666	683	675	689	667	627	670	680	703	663	666	635	646	683	651	684	673	647	633	667	702	675	646	664	638	687	698	669	621	662	623	647	679	693	658	682	684	669	619	664	678	668	668	678	635	666	699	702	677	675	708	679	653	678	634	687	622	682	690	661	723	691	642	670	665	671	626	723	672	672	688	640	608	696	646	685	637	679	635	673	703	627	660	671	659	680	672	665	673	643	633	685	650	654	679	690	642	677	698	651	685	661	638	689	685	646	607	627	667	651	642	649	648	628	708	610	657	704	650	691	715	686	631	630	660	638	643	638	662	646	645	675	649	699	650	636	626	693	636	636	666	664	663	679	716	660	633	638	639	680	718	665	639	647	683	668	652	712	673	690	647	687	595	657	671	688	709	671	637	683	676	617	632	621	708	666	677	668	658	640	660	653	668	659	654	687	688	656	679	705	673	694	657	678	645	692	685	670	658	655	717	696	656	700	648	657	660	638	707	648	638	686
23576	22131	32109	28121	24086	21765	12258	1457	549	515	470	465	483	504	488	470	479	483	441	474	476	468	509	444	488	497	496	486	486	476	473	456	497	460	474	476	502	488	476	487	439	459	490	447	493	505	465	472	476	501	461	449	487	458	478	417	486	463	493	476	506	463	481	470	453	427	466	486	504	458	489	463	473	461	513	487	442	454	454	473	454	474	465	488	424	463	477	495	472	460	473	476	491	439	450	443	482	448	475	449	457	530	495	438	473	440	499	480	454	428	483	473	478	467	476	474	454	449	444	466	499	455	464	525	452	429	451	445	481	458	457	442	439	489	449	459	471	451	471	430	506	497	439	453	469	453	448	456	477	477	443	483	473	459	482	463	476	432	432	480	437	478	448	435	455	459	470	494	452	479	438	443	422	435	461	454	462	499	457	451	470	461	505	531	459	465	456	499	473	464	429	436	459	442	454	422	476	498	445	462	432	472	465	458	442	447	461	475	487	452	442	445	438	430	439	410	490	488	494	481	474	451	410	452	464	458	460	477	481	428	431	437	449	475	474	475	435	451	495	477	469	463	462	439	465	453	482	466	438	458	498	480	456	449	429	448	461	425	462	481	471	415	447	519	450	472	500	428	458	468	451	473	434	482	521	423	439	486	448	465	458	452	475	516	484	486	441	504	459	483	500	497	452	480	526	462	496	460	475	452	481	485	486	449	450	438	507	513	457	461	470	475	472	449	439	448	470	475	432	452	429	505	455	456	447	466	455	446	457	476	468	505	434	451	423	463	426	467	492	474	452	479	411	449	485	447	475	472	476	469	480	442	450	434	462	449	430	483	456	448	460	437	432	462	484	457	403	482	453	461	445	485	454	450	479	467	471	459	445	488	475	456	437	436	494	476	475	487	476	458	449	460	460	426	474	464	481	480	465	492	496	487	452	462	457	449	483	465	441	470	426	463	456	472	478	461	476	469	450	459	466	479	434	475	466	459	492	460	451	498	481	446	463	464	428	487	449	452	467	453	508	464	455	454	492	462	449	476	448	430	455	467	459	488	503	455	461	472	507	421	451	469	446	455	453	464	509	482	433	466	471	482	489	513	435	498	456	478	455	474	479	434	443	458	450	485	470	485	492	491	456	448	469	469	478	478	445	450	474	469	449	516	422	480	473	482	463	434	521	486	496	466	459	482	454	480	446	432	505	505	485	447	473	457	440	471	460	464	461	484	464	438	469	472	456	482	446	469	477	438	487	448	433	460	480	440	475	464	459	440	479	443	480	436	477	507	453	475	472	483	440	459	448	469	492	441	463	462	461	486	486	459	473	467	501	476	463	437	463	484	483	461	490	468	475	469	497	519	487	428	462	484	488	490	442	460	445	498	445	433	464	457	462	469	440	476	482	458	500	451	453	466	453	440	515	476	457	476	506	501	419	467	470	457	470	443	471	490	491	448	480	471	455	439	425	454	486	463	488	483	494	439	457	456	490	481	463	469	486	468	492	479	467	499	475	498	501	505	470	505	453	502	454	477	531	456	479	425	432	441	489	493	463	488	460	397	452	484	468	436	417	470	482	469	440	457	460	513	430	465	409	524	469	480	455	477	476	438	449	481	469	488	430	454	433	478	431	482	498	476	449	482	493	432	460	455	478	474	470	468	463	491	460	460	493	450	460	510	499	484	471	441	478	508	499	483	482	475	462	483	490	456	438	450	446	491	459	471	460	486	477	425	485	432	502	463	447	456	481	480	467	463	437	436	461	464	445	458	442	462	482	439	466	445	464	491	471	443	449	457	437	488	455	487	478	443	472	479	460	459	489	461	420	467	498	465	469	457	473	534	508	435	424	494	456	440	488	468	456	470	515	488	436	430	465	470	439	454	481	462	490	471	484	440	509	471	472	441	475	491	468	423	464	463	431	436	482	498	446	422	475	438	471	400	447	454	449	504	479	480	468	475	453	464	469	471	492	448	504	494	464	440	444	440	454	445	456	462	465	507	464	479	499	469	442	460	497	460	474	481	427	491	497	455	471	420	490	483	481	510	487	501	492	452	485	427	480	435	479	500	472	492	455	482	480	454	477	459	502	507	482	455	457	496	447	470	427	425	476	468	510	505	454	445	453	465	421	495	517	486	482	469	477	516	454	472	431	477	444	505	466	443	451	457	467	476	462	508	456	506	473	444	436	482	472	458	465	440	459	473	442	528	467	514	428	475	467	491	450	466	468	478	488	454	469	470	442	449	470	448	452	496	486	441	464	454	461	441	454	471	456	494	489	468	484	457	411	456	470	465	452	488	416	450	483	475	450	445	463	438	465	434	479	481	481	478	491	459	494	471	484	502	459	476	445	445	483	475	494	466	462	457	474	493	419	446	465	493	442	459	474	445	440	515	476	483	436	512	432	478	461	434	414	477	496	475	461	462	439	466	491	491	461	426	486	446	475	457	483	424	475	481	480	480	473	496	493	434	450	473	468	476	428	475	451	459	481	485	498	411	479	402	469	448	482	429	414	496	488	497	446	453	452	498	460	462	457	512	460	482	465	507	448	458	455	431	435	488	463	471	439	476	468	494	478	475	465	478	431	483	447	493	451	431	465	427	480	485	465	459	483	452	460	461	478	473	485	469	457	458	489	478	456	450	469	455	481	481	466	493	449	436	460	435	459	441	476	442	480	458	444	466	519	476	459	502	463	419	476	478	464	462	481	441	429	477	426	474	497	461	453	448	487	485	503	464	471	481	476	457	451	483	507	513	446	460	442	487	443	464	450	487	471	461	462	442	461	464	422	457	461	442	459	430	407	461	478	468	441	495	490	467	445	433	475	483	484	461	439	465	418	460	463	452	476	488	449	488	481	473	484	455	487	432	506	462	453	485	473	469	451	454	461	447	476	475	514	475	474	477	481	483	464	503	423	457	435	466	426	497	449	469	452	463	483	466	478	479	454	477	432	469	473	463	445	462	427	505	455	470	448	442	462	464	502	456	445	501	478	414	493	447	481	459	470	478	437	494	481	473	473	471	479	484	448	452	487	436	460	452	491	454	487	456	463	477	446	455	461	500	447	458	482	485	490	468	440	478	482	445	455	480	460	482	499	451	490	482	493	476	476	500	459	483	492	495	456	465	477	455	454	448	501	456	453	450	491	442	463	464	441	474	495	467	458	479	453	421	490	482	459	484	440	466	498	460	448	449	449	476	470	478	492	475	471	485	457	498	477	470	492	418	486	449	509	517	511	452	484	459	457	461	461	467	455	467	458	470	477	457	454	470	492	475	487	470	474	462	494	452	473	446	470	442	498	445	448	457	485	461	458	457	487	457	474	488	476	471	504	442	485	500	523	464	467	461	459	464	494	451	453	499	464	502	457	472	452	434	427	481	445	462	455	488	485	453	444	472	418	483	480	438	435	465	457	480	474	455	471	511	476	458	444	434	476	448	473	438	444	504	467	460	488	420	480	471	474	473	460	485	447	493	488	422	492	466	516	458	475	454	474	491	487	461	463	463
62612	104309	84299	57269	36942	19039	6266	1823	916	700	658	663	634	629	607	661	633	697	611	625	665	632	631	630	628	669	651	636	659	655	635	659	649	658	594	648	612	638	666	638	618	614	649	648	626	647	643	638	678	685	670	636	605	616	668	654	628	679	610	634	671	586	590	642	671	630	637	654	635	631	661	662	668	648	630	724	656	652	600	595	638	627	664	613	629	606	625	640	658	661	665	675	599	641	652	652	626	643	655	643	643	598	667	621	638	643	672	634	668	648	603	608	618	635	630	647	644	636	628	600	651	611	598	614	609	625	651	657	644	649	680	665	647	576	628	655	632	629	655	634	629	605	649	677	664	665	649	602	632	685	625	615	649	656	642	610	625	687	638	646	612	696	598	649	627	680	609	674	692	647	682	665	657	633	604	666	626	632	615	659	637	661	609	640	653	641	618	624	631	646	582	643	646	645	664	605	651	616	653	646	673	650	645	625	650	571	639	600	638	636	627	650	626	641	689	625	629	635	658	679	627	663	628	645	653	672	667	626	622	697	632	671	656	632	651	654	666	625	631	637	649	644	599	649	653	652	683	620	665	609	648	660	638	638	635	625	667	631	615	659	641	675	618	627	624	699	639	584	607	662	668	615	605	589	650	599	626	676	648	645	673	648	638	655	634	665	634	578	644	648	672	640	642	604	692	663	664	645	617	640	656	618	633	651	649	614	608	657	637	608	588	628	668	676	667	576	605	652	657	651	648	610	679	619	613	614	618	643	622	680	671	665	619	623	630	660	636	646	668	630	677	656	696	672	666	661	638	657	632	693	637	631	645	648	626	648	675	652	649	663	658	626	612	650	628	620	675	670	665	662	616	683	643	612	630	608	662	617	632	641	634	676	632	642	613	631	609	652	673	647	661	632	632	656	658	664	663	610	612	634	645	671	632	589	622	668	659	641	658	623	659	615	627	669	615	663	648	605	581	605	641	629	636	651	637	632	609	619	680	652	654	633	642	598	643	606	618	657	629	632	676	624	622	623	633	691	658	629	632	612	667	635	646	639	668	648	594	636	613	657	674	671	606	687	686	694	687	662	632	668	627	641	611	636	613	611	623	587	601	687	659	641	662	656	637	653	683	640	596	626	642	608	636	645	625	707	596	651	630	635	630	616	676	634	623	609	658	634	679	660	636	617	699	649	647	628	630	621	614	625	651	633	630	714	688	656	604	623	635	635	684	615	628	620	627	638	662	606	612	634	662	622	650	664	598	644	607	626	647	578	658	611	658	661	717	650	634	599	695	617	678	639	648	617	611	646	667	627	636	621	685	597	677	706	636	625	630	626	631	633	661	605	622	670	631	606	621	597	616	616	632	687	689	636	681	632	681	674	603	635	660	628	660	652	613	648	637	583	649	690	634	623	658	616	611	656	633	695	665	635	684	653	634	603	676	632	660	649	647	595	585	626	602	675	631	655	653	641	639	642	632	690	681	656	632	623	636	643	668	653	639	628	636	622	640	559	625	665	673	591	612	613	647	617	638	619	659	656	605	620	661	626	672	679	637	655	689	642	657	657	625	628	602	659	649	662	651	593	621	620	636	605	609	661	634	630	648	644	637	628	669	625	628	653	648	623	643	638	630	606	620	617	640	624	642	648	643	639	651	639	598	607	671	633	667	598	610	671	607	643	614	681	667	678	664	626	634	630	647	615	631	620	635	674	596	683	659	636	650	696	649	648	610	666	638	703	627	691	655	636	649	619	630	644	653	628	712	637	631	685	656	600	629	665	633	662	673	615	700	651	620	663	640	635	657	631	635	656	646	673	631	642	616	635	679	621	636	634	672	660	609	619	691	648	628	634	639	660	629	661	627	599	660	602	622	643	628	614	631	638	643	644	669	633	666	638	630	648	659	646	659	607	634	651	605	649	635	613	657	620	686	618	654	667	613	640	617	690	635	625	614	653	663	677	623	706	693	707	667	640	638	565	640	627	639	662	594	639	689	628	652	671	671	659	625	662	638	643	701	631	688	661	643	655	618	646	658	597	626	647	657	618	613	623	650	662	615	649	637	688	596	657	620	664	650	631	608	648	624	649	632	688	655	621	653	660	655	699	691	596	689	653	661	631	648	641	701	647	643	678	680	654	646	607	658	633	634	636	647	649	676	670	655	651	683	654	621	627	629	631	643	649	653	615	676	627	627	631	652	634	643	600	638	607	635	616	639	693	624	675	639	645	644	613	629	694	609	679	666	673	643	665	605	659	642	618	642	661	646	639	622	632	638	650	668	648	709	664	681	641	633	667	619	693	652	650	643	610	677	658	686	635	624	638	637	640	638	622	634	636	625	653	647	621	612	608	630	613	630	633	665	664	651	588	606	628	644	655	600	642	662	611	621	639	649	676	625	643	708	609	619	652	675	640	682	656	706	626	652	631	650	622	603	663	656	613	651	618	600	639	644	662	628	670	655	696	640	655	679	662	625	652	654	600	636	637	686	664	669	608	627	613	667	648	639	650	671	656	654	663	672	681	654	611	654	615	618	643	633	622	630	643	618	682	642	648	679	682	622	674	665	656	642	633	625	633	660	642	631	661	669	640	619	609	662	624	658	646	655	626	658	628	674	586	628	679	642	573	692	594	637	653	611	670	610	638	638	639	678	650	662	696	623	575	641	655	650	647	637	646	651	706	675	694	631	668	576	629	615	647	629	628	622	625	622	634	662	629	643	610	657	649	606	657	666	654	646	606	638	626	667	613	700	651	655	633	593	608	654	643	623	657	668	652	647	664	584	572	636	643	654	621	660	625	680	592	628	633	633	623	664	668	627	603	636	689	668	637	648	643	637	670	642	633	660	644	661	641	699	642	636	625	684	615	625	678	622	671	670	643	645	672	636	678	712	667	619	609	633	695	653	624	614	624	643	685	614	645	645	672	600	642	667	627	651	631	630	656	587	647	630	614	615	632	672	648	694	669	646	677	666	649	598	632	629	669	687	657	715	673	641	653	719	634	642	646	619	609	641	669	688	664	664	644	631	649	618	638	664	611	631	651	682	660	619	646	718	639	624	657	662	648	708	626	667	672	634	615	666	635	662	602	658	664	620	643	651	695	635	647	652	638	630	637	598	639	607	625	655	633	635	631	625	653	647	664	632	596	627	669	642	635	634	648	640	605	656	667	656	681	618	666	666	670	670	663	657	683	661	666	665	607	650	687	689	631	675	662	609	648	611	651	656	670	642	629	657	608	625	618	643	626	651	627	637	616	657	647	606	635	633	667	635	629	624	625	640	639	699	686	633	624	647	648	605	648	686	654	661	652	620	563	694	620	672	619	611	631	658	630	657	620	622	632	635	642	653	628	644	653	640	623	621	641	680	633	630	642	616	629	631	630	652	596	621	631	607	661	660	675	624	648	629	617	623	586	647	634	607	655	671	634	615	706	686	650	620	664	649	652	666	593	641	668	651	665	637	617	645	644	647	624	656	608	640	665	632	648	669	624	655	615	596	634	626	602
28358	28065	31961	19190	5828	1759	846	515	459	453	460	465	481	455	446	464	419	446	511	477	452	456	458	430	483	455	433	460	434	439	465	457	449	445	448	462	454	448	504	430	468	470	427	453	468	438	436	446	468	465	414	449	449	474	444	446	486	453	475	443	438	440	468	443	446	425	482	453	435	461	430	471	462	435	462	449	453	475	476	427	454	484	453	468	429	426	423	436	455	469	446	411	460	439	463	419	443	464	452	449	454	485	458	472	484	444	467	398	434	470	471	442	429	448	438	415	413	473	427	449	438	430	461	433	422	460	429	470	440	415	437	479	441	418	424	467	417	446	453	446	453	426	440	466	409	449	435	427	456	427	512	451	453	453	478	435	454	415	404	449	447	427	428	450	442	452	424	415	406	458	464	444	415	466	464	443	410	442	489	417	451	483	474	437	467	473	451	471	462	459	463	449	436	444	455	454	460	452	446	472	466	459	420	434	428	415	451	465	411	450	464	474	466	472	471	450	417	442	406	436	413	464	409	421	466	482	465	459	421	475	448	496	463	459	435	476	401	444	433	403	456	464	456	451	447	406	446	464	459	440	481	434	415	466	447	449	457	429	477	420	440	466	466	464	417	454	446	454	418	445	449	391	444	416	479	430	436	436	429	445	426	457	444	468	449	380	476	491	456	441	462	443	450	463	451	464	427	440	439	471	417	463	458	422	442	458	444	459	434	433	391	470	422	436	436	455	448	451	419	443	419	434	485	429	452	420	429	455	453	463	468	427	438	456	397	440	473	433	433	455	434	430	443	456	494	494	443	454	465	442	455	433	493	451	450	471	465	468	432	459	424	417	432	439	442	463	426	506	417	457	470	470	473	453	437	435	449	456	481	436	459	462	443	442	441	468	468	470	441	450	474	449	446	468	449	442	409	438	419	498	425	426	427	480	444	442	447	451	460	475	443	465	445	475	446	467	452	451	433	476	434	420	417	486	457	506	459	439	517	451	448	490	474	446	484	468	450	430	422	450	449	459	446	421	438	474	419	431	446	453	415	470	502	431	473	480	430	456	447	432	474	422	435	455	406	410	446	476	420	453	440	426	423	478	454	452	438	439	475	472	416	418	433	457	425	447	460	480	477	445	470	493	449	426	451	433	438	436	423	465	457	461	399	444	421	467	488	456	447	498	498	445	492	477	427	403	452	442	493	452	435	433	446	459	441	514	449	474	425	407	464	415	431	433	446	450	452	452	444	475	406	453	503	459	445	499	445	463	443	438	450	403	477	428	480	440	465	447	451	446	463	481	480	432	482	443	431	440	452	453	466	441	396	438	436	450	453	430	465	445	415	482	459	421	444	426	411	448	485	492	475	427	450	442	443	454	468	450	429	445	490	482	494	450	435	485	488	429	454	455	458	443	472	429	432	405	467	474	425	454	444	501	469	487	478	458	424	419	475	445	451	402	450	463	416	424	415	492	449	458	418	403	452	427	466	453	406	428	452	460	459	482	411	443	415	456	424	435	410	436	464	453	450	463	461	419	469	439	454	468	438	462	461	450	475	472	443	458	442	497	448	427	455	452	449	455	463	454	427	463	458	480	424	469	467	438	443	499	452	451	453	431	445	444	448	469	453	421	434	531	471	446	493	463	446	460	427	441	446	439	479	443	433	438	430	438	440	451	460	498	446	457	461	490	462	464	426	430	444	439	462	413	451	421	455	443	478	468	434	474	474	457	451	426	442	439	462	431	450	433	449	432	482	437	448	430	449	451	442	460	449	465	463	372	446	437	416	425	451	439	417	460	494	408	456	444	446	453	470	450	436	461	457	467	454	434	440	427	440	443	456	445	479	470	466	434	460	449	411	462	419	393	455	458	453	463	464	462	426	457	450	463	466	430	458	474	470	408	417	441	404	440	416	470	471	454	452	440	431	458	436	449	461	472	490	440	474	439	414	450	449	440	489	478	447	445	474	447	452	441	448	458	463	459	443	471	464	440	478	468	470	448	469	466	422	446	430	487	450	445	441	452	450	436	447	488	433	489	437	418	467	464	452	461	449	465	433	422	410	423	458	432	420	447	470	422	484	483	436	469	409	416	453	444	481	460	437	430	447	449	456	472	419	436	436	446	447	455	435	464	489	445	426	458	436	418	460	412	423	446	494	434	444	435	455	403	429	459	443	443	452	460	402	455	448	429	423	457	420	453	465	450	467	451	479	428	441	452	468	456	450	447	479	471	465	472	416	430	446	428	434	454	439	479	491	476	460	413	455	456	455	447	441	449	456	455	464	498	439	476	460	380	451	428	462	487	443	471	404	459	417	426	461	439	434	439	459	491	459	433	482	443	441	430	449	449	455	422	481	481	419	435	447	500	490	494	418	446	467	436	432	417	438	421	441	427	431	486	458	437	472	475	470	457	482	479	441	400	462	444	429	445	442	454	446	470	447	460	454	483	445	429	435	476	432	438	424	444	427	452	474	431	452	449	438	419	460	454	471	451	474	449	481	473	471	438	459	468	488	420	469	408	471	451	438	439	461	414	431	472	416	463	461	444	451	437	480	452	462	473	470	452	483	454	442	442	480	481	434	446	419	413	491	424	449	490	447	440	414	476	423	458	473	449	473	436	419	459	440	433	427	426	470	457	444	482	428	423	454	496	454	464	473	475	439	483	448	499	454	419	435	418	453	436	461	425	491	481	447	432	426	451	444	482	440	459	445	435	441	448	483	441	460	463	450	413	481	459	442	425	478	461	481	440	455	458	454	456	449	428	453	461	406	449	447	442	446	468	458	483	496	438	447	452	469	407	477	412	422	452	462	421	455	412	438	461	451	455	463	447	452	456	435	472	476	456	489	496	434	469	407	453	457	450	460	471	438	447	460	465	469	420	447	467	456	528	491	424	451	463	437	461	492	426	446	450	434	458	464	443	474	476	529	417	496	450	440	455	444	470	421	473	471	447	451	462	447	441	476	467	460	456	468	426	480	466	484	428	446	437	455	418	471	409	417	448	449	431	431	425	446	497	430	460	429	445	448	446	499	452	450	385	487	441	442	427	450	457	431	431	459	457	444	466	434	453	454	431	456	401	480	438	485	438	434	436	439	440	407	446	468	439	426	474	494	432	488	424	428	423	481	460	421	439	529	458	464	416	505	465	420	483	457	455	458	440	455	462	419	450	472	484	457	443	459	425	407	452	469	437	430	468	427	439	440	454	440	452	454	430	464	421	448	451	472	431	461	398	444	442	467	456	477	477	408	446	443	415	461	466	420	464	461	427	473	482	438	424	431	448	465	454	478	407	464	469	440	476	444	474	434	420	452	440	452	437	458	451	463	433	472	467	448	463	451	478	434	457	432	442	460	438	444	448	456	442	451	482	446	423	478	470	480	437	458	437	450	441	433	424	399	475	463	435	460	482	445	426	510	435	435	471	488	441	454	465	436	451	464	487	449	418	413	446	485	498	414	428	411	438	453	473	461	455	443	443	443	413	474	467	450	466	460	457	448	473
31758	47810	36972	18925	7701	2751	1180	769	664	659	654	663	635	596	645	651	618	619	658	672	621	674	638	639	668	654	654	629	655	629	673	680	643	633	646	669	644	595	655	618	629	676	658	688	634	632	640	656	627	659	674	617	663	647	662	643	600	662	644	653	652	678	662	600	609	676	594	611	676	628	654	632	678	604	616	685	672	636	633	674	682	685	623	598	651	606	625	631	641	680	672	605	589	596	618	606	662	684	625	603	645	669	628	663	579	687	636	661	665	610	639	662	672	614	622	658	637	625	620	608	623	670	663	638	661	634	634	646	624	630	643	655	640	651	684	615	608	688	620	624	638	598	671	659	665	628	665	674	655	629	621	684	659	685	694	623	662	681	617	606	639	611	688	644	618	637	648	600	663	622	630	709	622	638	681	669	639	633	634	650	689	635	687	672	608	647	667	622	670	664	612	656	612	617	652	624	644	620	648	656	600	634	604	652	641	630	625	640	651	608	607	614	666	643	625	669	629	677	619	653	630	642	575	656	658	632	643	634	591	585	668	637	605	649	666	618	621	650	644	671	635	626	632	675	659	635	618	614	661	651	618	655	643	699	631	632	676	639	615	682	679	681	633	644	599	641	550	638	633	635	674	645	616	603	620	668	593	616	596	675	619	667	639	611	618	652	668	634	615	624	611	672	625	614	693	659	651	682	632	647	662	628	646	651	626	655	630	647	637	646	604	630	614	633	606	626	653	638	654	604	627	627	656	682	661	659	644	640	629	723	653	603	631	639	629	682	683	637	673	601	627	637	647	643	630	646	608	672	627	656	630	670	624	627	639	661	665	639	654	682	614	642	605	626	624	626	660	643	657	683	666	707	620	669	652	626	650	604	628	623	641	655	675	622	661	629	648	663	599	601	651	660	656	618	611	585	658	562	652	642	641	622	634	608	623	657	645	641	637	681	625	602	618	678	672	639	610	665	602	629	653	653	617	610	620	666	638	621	661	694	597	623	666	636	621	680	596	674	649	653	638	652	668	626	653	654	620	693	649	681	613	648	659	615	616	651	588	639	644	681	641	633	595	658	647	628	613	606	672	662	684	643	619	668	616	636	618	603	643	680	641	651	607	628	641	663	649	642	649	655	630	648	666	598	657	641	637	643	659	632	656	648	667	617	610	659	625	652	647	658	671	610	660	633	684	595	633	616	638	598	621	654	667	669	600	630	604	678	579	651	590	659	621	614	609	632	632	629	619	683	621	662	637	676	619	648	652	627	662	629	650	636	649	597	666	629	610	625	660	653	659	610	626	644	656	695	651	608	653	593	652	649	632	648	644	619	629	650	617	618	667	649	663	580	681	710	653	648	628	629	631	628	622	681	618	622	622	673	608	627	665	645	614	663	603	636	653	623	610	669	632	689	617	643	637	639	612	651	667	678	634	666	613	651	635	587	618	657	670	662	616	638	616	665	630	694	652	643	639	604	653	641	617	641	595	624	639	632	649	659	647	669	633	644	651	627	677	661	652	655	637	648	612	691	599	650	619	624	652	671	592	639	621	671	685	653	613	679	654	644	607	626	625	635	630	642	632	627	616	606	623	618	614	651	672	603	616	683	650	606	664	644	639	628	637	617	618	635	671	653	621	630	593	667	582	621	641	670	659	655	617	640	581	645	625	669	634	661	631	679	666	640	620	691	633	643	662	659	581	640	641	604	641	635	668	666	653	660	624	633	661	614	696	620	598	675	618	670	615	660	636	638	651	602	659	636	632	620	651	637	633	685	643	659	615	644	646	639	638	663	656	642	658	668	625	617	623	681	611	648	621	675	686	616	621	674	653	693	620	600	655	651	625	595	632	601	615	606	630	636	656	629	656	665	666	620	634	652	635	594	653	650	640	600	592	607	651	615	678	656	634	686	612	619	669	614	665	599	628	670	659	626	655	675	650	596	630	665	662	644	697	642	648	642	638	653	662	655	651	616	638	635	658	607	641	671	637	651	632	635	631	594	651	666	678	593	612	675	668	686	666	614	642	678	652	647	655	603	684	625	698	620	671	620	621	580	618	615	645	589	655	671	600	676	625	618	652	623	646	659	638	635	648	647	612	632	640	638	664	624	629	627	582	659	633	616	634	640	659	613	602	634	651	598	639	640	655	617	628	655	651	649	649	648	639	600	663	664	624	643	619	656	672	626	629	668	663	668	613	612	654	607	639	681	655	660	643	626	646	654	623	612	648	645	647	634	613	646	705	649	673	590	617	602	628	618	613	626	633	676	624	625	621	650	628	649	681	638	653	631	664	593	650	633	662	649	637	633	683	660	654	647	663	632	630	649	641	626	629	627	621	622	646	661	636	660	636	640	613	610	636	641	629	588	668	633	640	644	660	658	665	648	670	665	673	668	657	601	663	649	652	656	616	681	660	615	620	649	643	684	645	652	647	639	656	657	641	619	676	631	635	626	667	710	649	650	616	657	635	645	617	628	623	645	596	642	624	630	624	638	662	612	644	648	611	696	647	638	656	618	632	668	624	635	691	604	613	639	655	679	623	632	647	646	642	627	644	631	648	663	656	612	645	610	631	636	645	631	640	676	670	676	628	635	640	648	606	612	650	598	704	616	646	606	629	583	674	638	687	650	655	614	654	647	662	607	618	627	668	625	651	655	605	634	631	638	653	635	633	643	625	594	671	611	661	612	664	656	653	657	637	663	646	639	602	666	645	665	622	642	623	633	682	654	622	678	627	675	620	644	645	635	628	641	609	607	675	662	633	664	643	661	584	622	673	640	650	632	626	609	620	700	642	649	602	639	645	642	636	671	644	641	639	614	653	611	623	642	646	664	664	632	661	632	620	608	692	656	630	664	625	664	642	611	625	612	638	699	637	664	652	659	676	633	617	686	655	652	626	654	639	601	604	662	617	649	634	636	658	638	632	709	695	662	658	576	603	647	656	678	624	673	665	664	650	614	622	621	665	654	613	649	603	638	602	598	622	689	584	633	673	659	635	593	620	608	674	667	630	632	631	651	604	666	625	623	675	611	644	664	643	628	631	599	655	670	628	585	650	626	614	683	628	647	638	644	659	610	657	657	675	626	641	699	653	605	661	610	698	644	670	621	627	640	615	638	645	701	673	692	644	647	651	646	622	607	635	660	627	657	659	628	690	666	637	685	619	586	632	601	616	646	640	631	627	644	623	612	595	642	680	661	599	664	621	651	659	601	596	640	609	625	638	674	666	610	670	588	645	641	643	597	664	645	689	681	635	696	612	603	618	613	598	691	639	678	609	664	636	635	693	671	662	646	591	644	657	651	632	649	680	687	608	660	593	633	643	613	652	622	627	667	620	647	628	639	626	661	632	633	649	637	635	669	662	595	682	635	623	617	687	636	631	652	603	643	686	655	638	607	641	671	647	604	627	643	654	642	650	620	661	620	681	659	621	642	642	649	666	648	605	668	637	650	605	645	681	668	613	675	679	630	614	643	641	646	629	600	629	604	675	592	649	655	639	663
24753	22900	34807	31893	24029	16067	4227	879	579	499	495	529	522	520	476	475	493	512	478	481	463	468	506	484	442	471	517	457	459	471	476	476	467	511	504	474	487	517	465	463	522	458	485	490	465	500	495	441	469	504	492	493	467	469	530	483	456	510	490	438	437	453	471	462	486	484	453	459	466	489	476	418	496	495	472	496	495	493	463	485	477	479	478	506	477	442	479	458	455	511	492	478	486	484	462	477	461	472	470	478	466	435	454	497	462	463	466	516	456	478	474	503	461	486	495	500	438	493	505	502	439	472	448	471	475	469	459	476	439	469	457	435	495	467	475	487	420	458	484	499	429	477	478	466	427	482	474	448	513	501	446	490	455	515	454	449	464	464	430	482	452	497	510	486	481	478	495	471	476	478	468	500	461	495	471	520	456	484	494	480	486	478	490	474	523	477	481	503	456	472	472	434	434	491	492	429	494	463	470	504	484	431	477	443	430	454	502	453	498	485	499	444	461	477	474	446	492	505	440	480	486	476	487	468	499	491	441	467	506	435	464	497	477	479	495	490	532	436	452	435	445	470	445	462	471	482	526	431	477	510	489	488	474	494	490	489	464	466	474	525	463	428	428	464	490	489	456	445	503	450	487	508	448	457	512	487	478	465	478	496	478	499	471	460	432	480	431	432	462	499	444	477	503	487	478	491	474	455	453	445	501	480	486	467	488	445	469	467	495	461	469	476	495	504	487	457	494	478	502	501	474	523	484	481	500	493	499	466	498	497	436	452	473	453	463	466	513	456	439	464	478	501	427	444	486	477	480	484	484	451	455	469	444	524	451	473	453	459	471	472	460	521	460	471	501	494	539	523	497	488	520	476	452	496	452	468	514	499	476	475	443	508	511	494	440	492	479	474	464	467	464	470	482	499	445	473	453	466	453	484	495	489	453	470	501	518	453	479	476	448	495	455	471	456	486	476	464	481	470	473	461	434	466	465	489	510	503	462	509	468	502	485	476	444	487	435	487	472	461	501	455	486	480	489	500	429	488	474	465	471	465	499	443	446	491	491	486	469	463	448	490	472	487	473	503	458	472	466	445	483	465	442	472	461	468	446	465	489	487	470	446	431	488	457	490	473	447	509	502	480	457	476	467	459	508	439	516	483	435	460	483	486	468	473	448	489	521	476	459	460	479	485	498	473	459	479	486	487	447	508	469	518	485	481	497	477	487	519	456	512	464	445	468	434	505	463	497	477	522	438	474	456	480	489	486	496	496	471	503	457	452	449	471	460	464	482	480	535	500	428	510	476	477	461	473	480	503	481	473	493	470	483	518	505	457	462	497	473	426	485	527	479	469	502	485	468	485	466	469	488	483	462	470	499	492	488	495	438	467	472	503	465	537	479	504	503	476	509	484	474	448	541	476	460	499	468	484	476	484	483	488	461	467	448	461	481	480	432	474	488	465	464	533	455	519	479	460	492	538	456	475	490	487	441	483	422	470	490	523	466	456	456	465	489	455	443	498	464	479	475	487	494	478	490	479	518	473	503	489	449	527	494	459	468	480	490	449	491	466	478	496	454	491	468	509	477	473	452	472	499	543	481	467	472	469	438	468	464	504	469	445	441	460	495	448	478	481	492	472	481	510	457	476	474	456	504	450	455	482	436	466	473	459	461	461	450	471	453	468	449	490	482	467	494	454	449	491	484	487	454	458	463	494	497	482	443	459	479	496	434	506	474	441	447	449	478	468	493	443	470	455	483	471	486	453	483	495	456	501	498	467	495	462	483	448	501	478	449	479	470	465	513	448	449	433	474	490	516	465	477	483	471	520	496	471	492	475	468	487	443	462	461	473	453	471	467	485	496	487	474	456	470	494	468	429	462	486	464	489	485	501	450	470	494	460	451	483	439	483	449	503	480	478	456	474	483	478	493	485	454	485	480	470	457	461	450	493	463	483	472	478	532	467	473	500	461	470	466	468	481	496	467	492	493	486	510	462	459	458	496	474	432	497	503	432	443	498	481	456	476	474	466	519	452	473	523	477	451	479	457	497	449	437	497	478	440	453	482	493	499	452	480	499	504	446	516	516	468	472	486	461	495	492	482	473	518	466	441	482	427	518	466	454	466	455	479	524	504	488	513	523	449	482	494	486	507	443	468	458	482	454	470	481	447	466	451	449	501	453	479	500	497	507	498	489	469	454	455	495	489	491	471	477	467	434	475	497	492	482	441	465	445	437	468	485	481	470	501	497	516	456	472	483	455	451	489	523	503	466	495	481	496	490	448	481	494	498	484	482	469	468	459	469	466	498	482	488	473	480	473	487	467	504	472	478	492	460	448	459	462	430	402	467	471	492	487	440	449	492	503	490	456	493	450	491	515	480	475	539	466	454	434	463	486	451	453	479	543	472	436	431	493	478	478	520	484	514	475	478	466	508	511	453	468	491	476	484	454	468	478	477	486	454	489	478	503	461	470	498	527	459	469	490	493	490	429	478	454	464	491	451	449	520	478	423	483	512	481	494	487	489	454	447	492	439	491	495	484	467	432	474	487	462	514	493	498	484	482	467	480	500	525	460	473	449	447	459	488	488	457	460	461	475	439	470	463	498	466	461	460	473	461	465	481	446	477	519	504	437	439	461	499	471	443	509	458	504	483	460	488	472	453	475	467	442	477	511	487	483	463	452	453	467	484	446	515	497	465	481	455	455	454	492	462	461	449	424	447	474	454	443	488	476	445	463	476	442	491	461	498	495	471	470	463	490	466	496	493	447	495	468	474	484	489	461	520	461	447	447	464	490	449	449	521	462	441	499	436	483	468	460	439	477	470	433	466	497	486	453	490	453	474	444	469	418	464	515	463	471	435	435	492	484	476	462	450	470	461	458	480	537	505	472	465	471	480	439	463	485	514	449	470	473	473	444	522	432	481	483	449	470	474	491	470	507	480	474	503	493	490	480	508	482	458	472	492	488	462	508	449	463	479	447	430	489	473	497	460	471	478	465	445	442	465	453	453	463	494	487	476	511	462	482	487	441	472	484	483	482	471	493	493	440	526	469	484	454	479	460	455	435	490	472	449	477	462	506	467	510	464	491	463	477	496	506	497	439	448	503	427	486	514	439	481	445	471	461	500	498	482	478	481	478	493	469	466	492	504	448	487	493	460	488	454	479	487	430	470	455	491	453	492	457	510	459	480	467	494	467	529	461	462	441	478	444	480	508	482	495	481	458	436	461	497	453	473	498	476	472	490	467	467	474	450	459	448	474	499	444	467	457	465	474	486	516	433	446	468	467	446	457	490	471	454	516	475	474	476	501	461	505	512	457	499	480	438	466	505	484	428	433	494	455	503	471	495	494	472	459	486	489	494	465	491	429	466	467	486	446	495	437	499	513	475	466	491	491	429	460	478	457	478	477	492	459	468	435	441	468	481	526	503	509	469	452	483	473	452	472	473	470	448	504	482	470	493	461	498	494	468	494	484	493	441	461	473	443	494	419	450	495	465	483	460	426	491
57929	93185	73821	47101	28568	12553	3961	1448	841	789	696	725	653	680	712	636	649	641	683	669	676	712	711	689	673	763	661	623	644	647	676	688	645	686	715	688	685	688	721	686	663	652	653	639	677	656	703	644	686	652	666	656	671	650	689	686	658	670	702	684	675	687	655	677	668	675	683	656	678	683	658	695	687	631	658	641	705	666	668	628	686	666	701	648	673	658	706	635	658	646	647	631	700	652	646	684	705	664	657	672	668	681	664	698	677	705	674	682	669	668	692	664	689	724	677	651	686	673	669	700	705	632	645	723	681	658	673	647	703	622	721	681	687	695	660	683	714	676	698	671	673	629	688	738	639	698	707	648	693	681	660	660	679	664	716	667	672	680	696	663	673	654	680	681	707	665	657	722	640	667	645	660	674	688	659	712	707	663	627	695	671	626	676	670	702	661	674	659	665	656	698	687	714	660	699	655	680	700	686	683	666	665	641	714	700	686	685	705	698	679	702	649	661	662	643	628	741	669	666	698	644	654	665	643	660	707	670	643	675	655	717	657	681	689	690	652	667	678	652	643	659	705	688	682	620	654	637	647	685	665	721	678	669	675	716	680	652	653	608	697	672	669	655	621	717	626	653	672	654	685	665	673	650	684	689	661	687	645	649	661	679	694	718	638	693	660	623	658	648	625	639	708	652	682	728	642	616	693	667	685	696	624	711	686	679	669	679	696	664	644	689	702	706	657	720	632	701	661	647	689	656	681	676	678	656	650	661	664	615	609	667	703	691	681	641	650	669	727	698	699	676	669	684	657	680	696	684	656	648	712	699	703	657	655	649	673	682	692	648	710	691	651	619	659	687	690	704	643	676	669	675	663	702	686	647	671	700	645	638	667	699	669	667	718	712	722	679	643	635	695	669	708	665	665	665	673	639	675	672	655	688	675	699	662	716	669	621	682	693	664	645	707	638	682	676	696	638	650	623	658	710	719	667	668	671	686	628	669	677	679	680	638	644	683	675	692	644	668	687	702	692	614	682	688	624	642	683	707	653	680	663	677	681	617	706	683	699	629	696	701	665	663	705	698	650	683	664	650	638	703	701	704	678	684	665	680	674	681	681	683	683	607	708	674	679	667	657	641	668	691	671	642	660	701	714	682	690	645	685	688	686	698	673	630	659	686	687	677	680	685	669	682	695	666	673	635	639	671	712	675	708	642	719	662	684	667	658	695	675	697	680	703	709	683	684	735	714	682	654	639	606	692	724	689	681	702	684	686	673	664	636	672	649	644	658	708	640	664	630	683	678	663	681	712	647	624	634	684	629	701	709	662	689	705	669	731	712	636	696	690	650	641	695	643	650	650	711	700	653	701	634	704	681	660	693	658	666	655	680	694	655	607	705	665	696	665	683	704	643	678	683	690	659	641	704	655	696	689	710	692	661	664	701	664	678	639	656	690	666	758	618	654	638	643	663	649	651	695	655	673	686	665	662	637	668	659	672	652	672	720	644	694	688	663	714	701	686	686	662	717	685	696	687	704	653	681	661	643	658	639	705	616	665	641	649	656	641	657	686	625	717	699	662	717	657	679	690	700	678	661	642	664	621	685	710	673	660	686	687	703	689	700	659	655	743	688	674	714	676	694	679	695	641	660	661	661	644	655	702	647	675	640	664	716	675	679	661	627	668	701	665	639	697	642	672	669	651	689	653	651	663	648	627	656	638	619	629	655	674	632	694	652	674	707	636	686	675	675	694	661	700	648	704	744	678	706	735	652	718	681	665	717	646	662	718	619	705	654	690	686	669	672	654	650	694	627	701	678	670	648	646	620	696	654	694	621	680	685	665	666	617	630	608	686	709	690	677	687	716	681	675	697	654	650	628	653	632	653	680	671	679	699	665	695	709	720	674	663	678	670	690	668	659	661	639	647	679	664	687	664	696	654	679	624	683	654	659	675	707	664	656	670	713	668	663	660	703	718	698	706	666	698	713	660	700	676	725	656	714	707	663	689	678	698	647	668	680	660	681	688	654	662	722	679	657	672	619	705	643	667	660	706	679	638	686	668	715	656	697	671	659	654	666	640	662	690	656	661	658	681	680	649	625	687	679	627	638	651	674	662	667	693	690	683	681	655	652	660	643	689	600	676	650	656	637	693	684	674	664	742	647	684	677	651	689	668	674	678	622	659	690	664	631	689	638	675	669	704	699	700	725	645	644	677	659	651	694	655	635	665	698	674	673	688	681	609	739	658	637	644	689	627	700	642	662	652	643	664	741	617	675	678	694	650	673	699	657	699	647	654	685	662	676	670	692	634	601	727	667	670	696	717	711	649	673	681	650	671	704	659	667	676	658	659	694	685	676	668	686	723	645	620	690	729	637	676	670	668	659	639	643	668	708	629	700	661	696	651	680	614	678	646	668	681	673	653	690	696	659	646	675	639	657	678	684	631	665	689	691	706	654	640	662	642	635	658	682	599	649	674	702	629	685	683	676	687	699	676	667	699	733	657	658	694	664	674	700	694	673	688	691	702	716	736	685	668	689	626	629	694	715	670	708	658	650	647	695	683	643	647	733	635	642	714	679	645	674	693	658	648	675	705	661	685	613	700	676	640	633	733	648	661	672	698	671	717	691	614	662	699	639	670	684	677	668	686	639	691	655	673	655	674	701	642	700	709	691	654	676	711	650	663	656	686	692	627	641	610	679	676	696	671	673	664	676	648	689	718	623	677	641	687	744	690	672	692	652	655	741	630	671	663	714	647	686	677	649	681	682	616	676	630	699	696	652	667	612	657	654	629	653	687	661	636	638	682	642	693	660	666	674	667	674	694	664	688	682	721	679	656	683	652	667	694	707	697	669	684	698	690	698	695	690	654	652	690	679	640	688	671	679	712	660	687	674	656	699	674	687	683	671	706	649	651	693	655	706	691	749	685	683	640	704	685	697	682	693	705	685	667	637	648	709	686	673	704	724	656	620	671	654	637	623	684	685	675	678	663	722	657	686	652	670	699	654	661	675	681	634	644	617	620	645	674	659	634	683	660	675	648	692	637	652	691	692	659	647	666	669	728	693	672	690	676	685	655	686	654	661	656	718	655	645	642	710	657	654	662	674	671	645	708	675	623	662	655	665	704	681	647	636	706	740	668	658	667	701	620	650	644	682	663	655	666	650	695	719	700	640	685	675	690	651	654	661	693	660	706	700	645	701	678	661	701	711	647	656	693	671	651	641	653	701	693	662	635	709	635	667	710	689	703	637	690	683	676	653	705	754	703	689	712	659	643	642	633	687	711	703	646	640	708	696	683	654	686	672	664	651	672	699	658	677	667	663	686	681	656	708	664	634	650	723	688	696	672	646	690	716	695	688	651	692	674	669	671	682	680	632	679	662	612	683	666	678	658	642	658	701	730	694	654	683	668	636	674	650	672	664	639	665	681	713	665	683	675	666	646	656	636	668	686	643	685	667	696	645	667	699	680	676	683	680	680	716	696	631	732	675	648	656	679	747	626	680	668
23607	22084	32062	27643	23906	21872	12606	1501	603	514	476	522	475	516	472	491	480	460	467	502	501	468	448	422	457	475	425	473	509	520	502	500	431	480	473	490	512	475	494	470	472	508	423	481	462	502	459	536	445	499	487	483	463	517	456	479	458	492	472	471	477	451	460	489	475	487	535	488	474	467	460	468	454	480	502	487	490	472	463	475	493	430	479	476	473	443	485	460	491	483	453	468	465	447	486	471	481	480	446	447	479	454	489	480	477	490	480	476	462	475	473	471	480	449	460	467	477	509	441	430	445	473	457	462	477	480	451	442	445	499	472	458	511	445	475	442	494	518	465	501	462	494	458	455	453	462	462	493	481	452	491	476	476	495	486	425	467	482	465	455	486	450	468	463	497	488	461	454	455	495	492	493	470	448	427	495	515	422	486	453	495	474	467	465	458	438	474	489	452	484	460	500	488	462	462	461	459	477	465	480	481	506	460	464	484	464	467	523	443	446	454	467	481	511	457	502	466	503	458	446	487	446	478	446	469	436	440	438	449	521	461	471	473	443	497	464	505	459	409	474	466	446	450	483	477	438	498	500	456	466	468	456	480	468	483	464	487	492	502	482	434	465	454	492	471	476	463	507	489	466	459	476	452	451	445	500	542	500	442	437	473	482	485	467	467	488	494	458	490	454	457	465	494	460	512	464	451	457	473	482	501	499	498	475	506	502	510	469	463	461	465	451	477	457	479	493	459	454	420	480	473	505	479	488	468	476	448	451	479	507	416	489	485	498	479	481	481	430	458	470	423	503	475	442	449	452	447	467	497	506	463	499	433	482	486	467	449	443	451	453	501	471	446	515	476	469	442	489	494	428	448	450	473	453	467	452	450	484	450	531	457	461	460	483	450	420	534	505	515	491	523	495	470	465	480	472	447	468	471	453	403	455	479	489	416	501	467	392	472	491	501	532	460	485	490	472	450	500	499	452	484	472	461	438	469	467	457	482	455	466	473	466	453	518	475	519	459	484	479	484	485	482	450	482	471	485	525	480	492	462	457	453	437	479	516	496	492	501	486	486	491	474	522	463	506	447	439	472	486	450	449	482	469	500	472	462	457	474	425	473	470	486	505	458	436	488	489	443	460	454	456	461	497	453	458	464	451	471	471	450	483	438	484	459	439	509	471	468	505	456	492	446	447	490	468	454	474	456	500	458	485	478	492	421	462	468	478	485	493	439	496	492	507	486	489	512	471	456	497	469	465	451	482	468	494	442	457	450	451	474	450	498	528	480	495	480	469	434	462	482	468	486	454	532	478	496	456	494	495	473	470	466	477	469	473	502	463	519	502	445	445	478	474	458	437	442	492	456	513	485	472	463	484	467	502	485	450	449	460	454	450	463	467	438	433	481	503	485	473	514	431	446	472	488	471	487	460	453	487	485	486	478	479	453	461	503	459	461	451	478	459	488	487	462	463	491	484	506	464	469	468	459	486	482	451	452	465	495	476	469	428	494	469	445	445	446	483	478	509	472	503	448	458	481	454	476	471	489	460	470	516	489	463	464	470	447	468	477	453	480	498	473	476	485	472	500	470	484	513	404	520	451	436	477	510	446	522	455	433	431	514	446	484	454	486	460	468	478	465	432	472	474	473	452	437	516	460	457	509	474	439	485	445	478	535	459	498	521	451	450	479	423	490	444	477	478	455	460	486	459	464	482	432	497	468	481	487	471	486	506	457	464	456	480	450	489	536	469	480	466	475	467	439	505	442	543	482	489	450	494	466	469	452	458	450	449	443	447	508	492	475	493	478	482	491	454	484	510	477	470	475	438	482	487	471	461	478	499	463	455	469	472	471	484	432	445	495	480	475	492	441	446	488	426	459	439	479	479	513	483	452	425	464	462	503	461	484	453	498	491	488	509	471	480	493	459	427	472	517	448	451	482	432	494	483	484	447	457	462	459	482	478	494	440	448	473	445	446	483	505	440	447	463	493	454	469	447	508	467	463	494	483	467	462	480	442	456	426	475	460	467	440	455	469	485	513	472	442	478	409	508	474	460	498	459	483	466	519	466	450	488	502	451	490	505	468	464	457	449	498	467	454	499	474	466	476	458	477	477	468	449	501	473	434	458	450	490	439	476	460	472	468	487	473	474	484	488	477	495	477	480	469	507	473	436	490	483	415	488	462	490	524	523	507	446	462	480	486	461	475	491	466	449	488	481	477	504	444	519	478	489	440	477	465	451	438	482	497	497	462	487	480	452	478	525	441	497	495	468	468	467	433	464	466	466	500	469	496	483	478	489	445	447	486	441	472	473	472	526	432	459	520	488	489	440	447	482	516	499	478	453	453	481	464	450	472	523	435	474	459	501	462	470	445	477	440	495	453	513	504	494	486	491	448	445	448	502	503	476	459	467	472	462	455	441	462	491	494	459	465	448	479	459	455	467	491	449	485	492	482	479	459	445	472	432	470	458	463	480	476	466	451	469	505	466	462	466	490	462	476	466	495	440	460	476	492	442	498	438	460	486	414	514	493	526	437	415	432	494	465	442	453	503	458	471	478	476	446	493	469	460	505	475	461	444	452	462	483	491	425	457	478	465	485	483	432	522	479	469	498	427	416	440	447	483	499	488	477	480	458	481	471	464	505	455	483	470	489	453	474	485	453	497	451	482	472	468	467	476	475	476	469	445	503	454	464	493	499	499	503	492	458	481	450	464	461	433	464	443	467	462	488	447	474	484	462	460	485	462	450	494	478	444	499	476	467	486	489	498	492	481	445	487	451	473	469	464	473	451	456	508	426	445	472	465	494	421	456	465	450	489	454	444	478	483	488	445	466	501	480	466	469	423	443	489	452	451	481	476	475	464	446	472	458	459	492	503	466	438	496	483	484	461	483	455	468	438	465	496	512	461	450	444	467	484	470	473	485	455	448	496	501	466	475	475	439	465	447	441	500	475	462	495	462	497	467	468	474	465	463	468	476	487	450	509	472	432	482	493	436	490	501	466	456	463	451	485	445	451	462	491	471	446	469	472	502	481	422	477	448	507	453	449	460	471	490	454	524	477	431	468	449	420	462	450	464	489	446	430	512	486	438	462	488	446	488	473	491	445	483	490	442	492	434	499	465	484	484	451	480	437	459	468	454	452	474	490	460	502	467	485	499	446	457	469	464	470	449	460	478	482	493	468	463	462	473	466	485	481	456	477	462	464	445	414	468	499	510	476	460	482	479	451	467	455	471	499	499	449	506	442	442	444	476	454	493	483	510	477	440	476	484	453	448	457	484	477	437	474	481	452	483	454	485	483	468	486	469	481	498	491	487	511	467	498	438	499	460	440	430	490	455	483	465	484	469	443	468	434	464	506	487	490	483	470	437	505	523	433	473	471	451	484	453	508	509	445	465	476	453	488	463	485	483	494	475	459	450	448	458	439	462	484	486	449	488	450	470	448	506	504	460	497	492	459	477	462	494	489	483	458	476	476	483	466	506	472	463	495	477	450	436	449	487	463	451
62353	104120	83637	56602	36966	19686	6904	2007	956	713	671	690	646	634	635	648	709	680	641	642	719	661	662	654	652	662	590	629	691	621	680	592	619	643	652	654	618	640	652	652	668	619	648	660	678	649	605	670	655	627	657	634	603	641	617	657	679	652	644	647	617	649	645	610	638	674	665	642	651	654	674	642	687	619	627	611	649	670	628	638	627	655	635	686	724	662	683	653	678	618	669	670	618	689	630	675	660	639	669	627	596	669	639	645	690	657	645	651	642	652	690	636	663	673	639	631	654	669	620	656	656	655	631	622	685	651	640	610	660	655	641	665	645	573	629	675	641	642	631	634	606	650	667	649	676	625	674	667	619	678	648	622	655	640	664	627	619	621	591	638	684	645	675	630	650	610	630	677	635	654	633	618	639	636	662	626	617	629	645	646	662	685	676	666	660	660	706	688	651	645	648	654	671	656	606	619	654	681	633	630	634	594	682	637	625	673	612	679	663	660	626	649	641	609	655	653	622	633	610	624	679	635	640	629	630	660	634	667	624	625	650	632	683	648	641	616	636	626	599	607	596	617	652	683	639	672	616	642	671	641	655	658	660	681	668	670	647	646	658	649	680	672	644	645	610	622	679	609	639	652	643	626	671	670	631	696	649	619	632	657	653	691	677	673	608	667	645	616	655	653	647	647	638	648	633	663	676	634	643	643	652	701	631	654	659	646	614	665	614	644	630	649	646	678	691	675	661	654	687	670	644	647	663	652	669	673	640	678	658	668	629	630	666	705	664	654	663	638	638	665	633	626	670	619	621	658	692	645	683	640	614	618	650	648	626	659	646	624	602	633	654	626	611	642	660	659	630	646	628	662	680	663	649	624	616	635	661	698	650	651	679	675	615	625	619	670	629	648	629	622	638	667	669	639	663	622	636	681	643	655	695	670	651	652	633	631	643	622	610	614	666	637	658	633	636	656	648	650	609	654	657	591	627	668	607	649	674	662	621	646	688	631	666	662	671	686	630	616	671	581	625	671	623	615	653	640	663	618	638	660	620	651	685	678	711	666	624	644	608	628	644	682	600	701	641	605	667	636	637	627	668	642	681	644	635	596	649	637	656	648	625	623	656	628	618	669	659	684	649	666	645	600	636	688	649	635	697	681	692	636	640	622	641	641	643	616	646	685	627	676	664	666	652	701	641	633	677	671	661	680	642	642	668	664	625	651	644	711	653	645	624	673	708	636	625	632	656	647	598	619	657	610	652	672	617	617	635	615	651	654	656	646	608	652	695	639	668	637	648	690	663	681	624	643	635	624	665	625	649	640	658	654	686	611	641	640	623	645	656	669	629	653	650	623	616	637	612	640	644	699	604	676	616	662	632	664	633	644	656	661	621	640	674	643	633	638	633	640	673	668	659	669	657	661	629	636	653	646	619	672	632	624	683	631	653	628	622	635	639	633	672	605	632	635	673	676	648	632	663	639	652	657	680	638	664	638	627	655	661	672	620	620	642	719	692	632	652	668	653	647	647	664	601	705	681	655	682	661	653	660	652	619	662	675	657	647	661	689	630	637	677	666	628	619	647	629	601	653	669	642	683	638	600	646	618	617	662	645	669	680	626	638	691	645	656	646	667	663	634	638	624	584	581	618	650	679	644	663	608	620	659	659	675	676	671	731	680	644	684	659	677	657	646	647	676	588	669	625	660	632	644	666	636	652	635	664	628	658	674	643	601	659	645	666	645	659	634	603	635	661	718	677	633	656	674	667	660	675	677	658	638	688	689	653	664	676	627	576	701	722	656	667	672	643	642	653	678	625	700	672	620	634	636	646	688	609	668	640	641	660	648	648	642	667	645	651	667	709	660	638	608	618	627	622	666	672	668	621	668	680	657	663	643	640	648	679	689	637	642	642	644	607	613	663	634	636	633	627	638	617	639	613	622	685	640	642	655	683	613	621	646	645	634	632	687	660	640	618	625	632	650	643	615	648	668	628	612	659	632	603	617	729	677	705	644	643	637	603	645	658	661	654	662	682	657	652	656	636	632	614	682	688	617	644	699	616	655	666	679	667	626	606	634	648	610	655	615	641	616	634	629	582	645	668	613	626	675	714	612	686	668	670	630	628	597	638	634	639	638	613	653	617	639	681	666	682	670	613	706	678	618	672	605	655	606	631	656	654	645	666	627	698	681	654	603	632	676	674	637	618	639	608	658	599	674	617	651	608	662	661	596	650	655	685	635	657	592	689	660	629	689	619	653	633	617	638	619	604	666	681	626	657	639	654	638	620	652	621	661	639	638	620	631	632	667	612	618	658	672	591	695	620	663	621	614	676	685	662	630	618	664	629	646	686	683	623	663	664	634	621	619	638	637	627	637	669	694	673	682	638	649	610	625	630	658	655	654	606	658	669	663	638	651	662	682	675	649	628	663	625	629	634	651	637	635	660	659	677	641	647	646	641	679	657	693	615	643	652	656	675	675	685	678	646	606	611	655	649	605	660	702	612	639	690	669	649	635	736	630	672	630	667	623	634	664	640	628	639	675	631	629	640	655	632	627	690	644	667	613	603	624	642	652	694	643	646	633	635	643	655	656	671	623	642	642	639	643	667	638	624	647	613	641	626	677	644	660	626	628	592	658	645	621	693	647	682	557	659	659	625	677	640	650	685	631	660	623	635	606	617	611	657	653	669	661	631	631	649	700	609	642	628	657	677	637	676	632	701	628	634	662	681	651	621	667	645	674	626	622	661	628	691	667	608	720	576	696	617	693	686	681	616	655	632	654	648	662	642	654	677	612	697	706	676	691	673	650	623	659	633	632	634	635	673	628	633	650	685	626	650	649	644	652	608	642	703	641	654	655	642	644	605	663	668	650	627	671	679	629	659	668	699	642	664	621	665	632	671	632	637	634	643	652	609	623	695	601	624	624	600	663	653	625	636	628	665	609	645	666	651	656	651	680	644	629	673	610	658	618	669	701	623	667	654	642	635	665	667	684	694	645	654	645	619	684	691	645	662	652	707	660	658	631	648	674	661	649	586	650	633	649	672	645	641	659	670	620	622	634	675	615	678	652	632	637	713	641	606	646	643	630	669	635	687	656	622	675	645	671	645	638	653	635	692	661	678	644	681	632	628	682	643	653	658	630	645	685	637	669	695	593	612	617	646	672	639	667	654	669	637	665	651	641	623	677	617	631	656	650	716	652	623	591	648	685	666	696	674	670	651	676	650	646	628	655	648	703	684	701	642	619	668	638	668	663	636	624	636	642	644	640	657	674	634	643	668	644	690	656	626	641	657	675	660	653	613	727	641	615	632	660	627	667	641	597	640	593	662	691	657	612	596	673	631	681	611	654	622	642	633	668	657	714	657	644	651	675	672	673	618	620	676	620	615	650	629	627	583	624	651	687	644	663	668	656	653	630	597	653	612	622	679	629	634	689	668	635	623	657	649	682	631	690	677	682	614	648	659	638	676	652	682	616	637	592	664	647	630	630	656	654	647	660	634	650	666
28343	28290	31655	18767	5551	1651	733	494	458	461	480	453	508	437	482	465	472	451	471	464	445	492	415	485	433	419	420	445	436	458	472	481	480	479	459	455	449	446	454	449	458	458	472	490	468	434	462	457	479	452	478	435	467	494	445	483	482	468	422	457	454	461	446	431	444	460	438	493	419	459	461	503	421	427	492	477	462	448	466	457	440	463	453	476	461	481	447	454	448	419	436	479	459	466	420	447	468	470	490	440	446	448	472	459	422	477	437	458	442	493	467	453	482	449	479	454	466	466	430	484	417	454	435	470	464	497	466	440	451	438	433	454	448	520	477	450	429	476	399	484	417	453	490	436	418	486	419	508	466	428	493	427	454	451	462	448	429	462	437	462	450	438	479	453	429	414	446	459	408	470	469	434	460	459	474	473	472	472	460	484	430	447	478	486	441	438	451	427	471	427	442	430	448	449	447	436	438	456	443	442	430	448	459	440	454	457	483	470	447	422	435	426	481	487	449	446	446	468	449	433	520	435	431	436	463	437	455	438	492	454	483	432	465	439	457	446	403	426	468	490	477	468	496	477	447	460	450	409	438	501	468	458	485	476	447	419	446	428	412	455	436	447	427	456	504	470	477	463	451	498	440	471	487	461	462	459	449	452	443	479	439	431	485	488	471	468	467	453	423	465	456	449	413	482	480	432	463	436	483	439	456	450	458	470	480	443	453	447	476	482	426	451	463	463	476	508	428	443	475	467	457	451	480	466	510	501	469	452	449	426	432	440	474	444	459	422	478	431	448	474	435	416	457	462	440	427	500	432	442	466	425	442	471	479	449	452	469	440	447	408	476	464	431	464	462	458	469	447	462	477	460	461	447	457	433	459	477	411	429	471	460	430	489	445	421	434	494	426	438	429	473	448	477	487	473	463	482	491	473	451	434	492	445	459	427	438	462	428	452	443	493	475	454	458	490	427	456	474	421	460	447	459	418	500	395	488	415	439	435	433	435	465	496	442	435	440	458	427	432	435	460	476	466	439	430	459	467	468	433	447	499	463	440	437	457	449	466	463	463	466	454	441	453	436	458	474	426	495	445	381	473	447	458	479	461	451	466	461	434	443	469	460	421	454	418	479	484	440	467	491	459	431	462	459	440	460	459	441	458	471	469	444	450	439	425	472	431	415	479	475	466	458	464	422	471	460	475	438	499	464	462	449	459	419	455	440	464	455	457	466	431	452	455	472	458	456	483	440	467	471	445	422	479	440	419	456	442	455	468	463	463	458	431	446	433	432	457	430	453	468	507	420	448	435	399	456	431	441	479	466	456	407	449	475	475	470	454	423	471	471	450	425	455	418	428	457	447	481	502	423	443	457	441	437	423	461	490	488	440	460	480	435	458	440	454	453	461	488	470	457	447	464	447	448	454	447	404	476	491	432	446	466	428	444	428	450	421	492	438	441	413	460	435	472	436	427	449	428	392	449	447	443	423	464	469	470	464	466	461	424	483	429	462	455	448	451	448	466	443	434	456	451	452	495	459	481	485	463	413	457	455	446	457	450	454	490	422	431	436	431	482	413	484	438	467	474	513	462	440	446	415	502	445	452	468	439	466	462	458	470	426	426	473	449	417	447	453	415	475	437	444	436	464	464	477	421	404	472	472	472	463	444	432	446	457	460	480	414	436	435	423	455	422	448	470	447	463	464	497	470	460	461	423	456	454	458	455	469	471	430	419	447	448	420	440	457	464	415	459	484	455	453	422	441	446	476	456	459	448	462	444	482	486	449	464	454	448	447	448	467	455	480	428	434	441	435	474	391	480	433	478	476	424	426	449	463	474	432	488	403	456	419	429	475	455	483	410	439	435	427	431	438	454	439	473	468	469	483	494	432	447	411	467	416	415	447	484	436	459	471	500	482	472	462	462	435	419	446	444	460	461	459	470	462	431	483	413	469	434	460	445	459	449	495	407	432	462	446	447	459	437	428	453	424	455	450	458	439	450	488	427	477	453	429	502	481	474	432	465	452	438	478	450	455	463	460	425	446	465	436	436	420	468	435	463	437	439	451	438	439	459	435	466	405	441	464	449	476	489	448	456	437	456	452	473	445	432	461	427	465	475	454	451	451	481	452	468	492	480	424	480	450	455	410	468	427	455	496	466	491	446	450	443	460	455	456	458	447	495	483	436	406	476	472	445	470	450	438	442	467	451	428	450	483	458	478	433	488	471	447	496	427	448	477	475	435	430	420	453	455	465	446	448	438	456	466	464	456	477	455	460	423	487	457	465	441	470	446	484	468	427	467	441	467	451	426	483	424	453	469	491	450	460	448	432	448	470	436	503	439	443	494	433	446	453	430	459	468	448	464	454	462	405	444	432	459	448	417	482	446	495	473	469	469	439	450	415	413	408	465	444	452	484	425	456	467	467	452	435	451	437	444	461	486	475	442	419	459	493	459	465	475	471	466	484	454	478	503	453	417	422	418	491	440	440	463	465	464	510	424	447	409	476	446	469	443	446	435	454	443	456	462	456	431	444	488	470	453	487	444	454	472	420	453	425	485	460	453	463	448	432	433	419	490	445	420	419	453	457	482	439	447	465	452	430	396	451	451	450	471	406	469	404	483	425	447	480	452	460	475	441	468	490	485	414	506	442	420	436	466	396	406	475	481	445	470	430	474	537	468	460	464	414	420	461	444	441	462	440	452	456	417	433	419	473	462	436	463	441	422	429	428	445	471	452	461	416	454	407	458	488	467	455	428	431	484	455	467	463	494	470	457	435	432	453	442	446	458	420	421	440	434	429	473	427	448	442	436	441	457	434	452	477	438	431	449	421	449	421	439	434	475	448	449	399	451	437	465	478	476	456	446	434	453	433	443	460	466	422	452	473	460	440	446	439	465	446	441	442	452	509	448	448	423	429	473	441	434	465	451	427	416	456	440	460	478	450	439	472	419	497	457	471	418	458	439	468	450	454	472	446	437	412	436	425	455	452	461	473	478	462	440	423	470	428	470	444	476	485	424	446	450	427	431	455	438	436	429	440	471	455	434	422	435	483	459	456	449	480	437	478	407	466	438	447	500	474	469	437	414	418	454	464	450	440	465	425	447	486	449	446	447	458	452	430	434	441	449	507	447	488	433	433	497	419	497	425	493	447	451	439	443	477	486	482	436	451	464	499	443	477	453	450	448	466	437	434	422	429	460	458	470	474	449	442	459	483	444	490	460	461	435	462	492	482	439	434	437	448	430	443	463	414	456	434	435	506	474	413	430	464	445	444	461	441	479	462	466	444	457	444	471	459	437	451	456	456	451	437	450	453	443	453	438	445	441	422	428	477	485	467	432	423	433	475	436	459	444	442	431	438	458	457	459	437	431	472	461	471	422	445	480	440	475	465	443	488	450	501	447	461	462	426	473	436	456	398	437	429	468	469	466	482	448	437	515	465	473	404	476	441	434	436	453	428	383	473	464	451	453	443	431	436	461	468	413	439	429	440	470	461	480	434	458	497	468
31370	47608	36212	18115	7694	2760	1222	755	671	664	682	652	664	706	620	654	641	646	640	604	623	700	647	690	620	642	617	671	607	648	677	640	657	631	707	627	663	673	619	653	623	658	677	676	622	611	610	646	672	697	613	661	672	689	606	665	640	641	641	622	678	649	616	657	720	674	652	661	668	680	630	652	640	654	610	674	605	666	638	674	645	644	679	681	651	680	669	625	633	670	654	603	634	659	639	630	632	683	672	623	621	662	613	642	582	635	612	655	658	703	615	649	663	623	618	622	650	670	712	656	649	647	603	661	658	630	631	595	659	640	646	640	642	636	637	644	694	643	715	625	630	691	659	670	659	692	656	643	682	632	608	653	620	610	674	652	632	686	657	628	649	643	622	621	615	657	652	673	651	621	631	634	624	674	658	594	680	665	650	637	664	643	648	679	656	648	629	689	626	652	661	689	654	594	629	667	656	605	652	615	639	628	660	652	723	651	665	599	616	611	675	642	671	631	623	635	658	652	648	655	685	671	652	653	632	657	654	605	632	691	640	608	674	611	633	605	647	682	661	635	665	693	683	661	659	669	659	656	633	637	642	629	674	630	674	665	657	695	660	636	654	658	623	615	668	617	631	652	652	686	646	605	639	624	656	659	636	657	635	625	657	679	661	708	641	623	660	640	639	617	646	668	627	613	668	634	658	645	629	681	684	622	660	682	666	626	637	630	642	614	619	694	622	680	683	636	647	618	678	665	649	674	634	674	626	641	637	621	609	635	657	612	651	674	639	666	647	652	656	662	631	660	647	681	615	647	622	653	640	633	720	670	655	597	645	631	672	623	660	674	634	658	661	632	619	597	686	648	604	645	634	623	616	642	632	642	637	683	610	644	640	646	662	666	668	686	607	669	697	675	641	690	644	655	739	648	638	609	683	680	650	681	627	699	633	636	619	655	642	626	628	674	614	667	676	650	608	622	654	631	694	621	638	632	655	666	631	653	625	678	646	642	621	661	649	648	644	659	636	603	665	628	689	701	626	628	634	627	600	672	634	641	651	637	649	591	613	668	645	639	645	633	598	687	596	607	606	690	641	676	624	647	696	642	676	690	612	663	659	641	595	644	638	672	642	625	666	669	604	665	642	641	613	659	659	659	646	661	631	646	607	641	638	682	655	649	641	662	695	677	667	638	600	625	654	663	656	671	644	625	650	602	617	674	607	630	680	696	614	663	640	670	694	649	595	689	654	650	650	634	606	615	671	659	686	620	649	612	657	675	692	626	675	683	638	587	665	662	640	617	643	634	688	631	656	688	634	647	660	643	681	657	671	691	639	641	627	662	633	604	622	736	593	677	607	663	655	627	630	652	664	629	649	697	619	633	594	680	616	675	603	675	654	676	623	639	656	651	667	665	670	674	679	649	637	667	669	638	658	632	634	656	664	640	683	667	699	668	609	628	658	632	658	633	699	651	673	688	666	659	587	616	635	628	642	673	667	610	667	651	659	635	641	641	658	612	667	629	658	618	688	642	660	689	622	581	625	654	609	649	636	678	622	635	632	655	670	647	661	666	640	667	645	673	676	656	648	679	591	699	662	621	617	670	645	669	607	656	651	660	699	632	656	662	627	668	608	633	668	645	628	627	678	666	674	638	625	646	677	644	619	630	636	681	567	680	684	625	633	651	660	670	628	652	617	671	583	660	636	629	648	683	675	646	657	604	652	648	632	646	646	672	643	668	664	617	644	653	625	640	667	649	626	631	667	644	595	664	622	633	664	646	606	652	629	657	673	640	685	665	624	679	668	630	624	622	633	641	647	666	613	724	623	658	659	648	641	627	663	633	718	617	624	669	654	641	638	630	669	645	623	655	682	613	640	658	630	655	651	634	651	659	642	644	647	618	650	626	694	627	612	622	639	657	616	656	694	644	635	640	649	627	633	653	649	619	608	650	696	621	694	661	605	650	679	659	674	673	636	635	606	631	606	632	682	649	631	667	603	635	663	659	649	654	611	657	648	631	671	654	617	647	690	618	684	652	635	678	641	652	671	656	591	622	606	662	629	653	595	594	676	633	635	682	678	650	649	641	651	625	657	661	672	635	657	634	670	672	629	648	604	622	627	637	636	679	683	626	628	682	676	658	646	662	649	655	666	624	636	669	670	632	648	600	643	650	621	694	663	650	624	629	678	641	663	676	617	662	586	648	630	564	654	695	639	708	628	672	669	645	644	624	621	597	622	682	653	659	634	660	686	633	684	629	626	647	654	620	643	603	661	639	612	650	685	653	636	666	673	621	621	660	662	636	628	669	639	647	663	613	611	668	627	635	677	670	642	673	664	695	650	636	657	665	655	615	671	614	610	699	633	650	615	638	660	654	615	638	639	621	637	634	685	659	622	646	680	623	654	646	669	639	663	660	647	675	611	634	641	677	667	669	621	622	623	653	619	614	630	657	671	655	623	614	649	657	593	656	612	656	687	660	641	664	630	629	635	629	646	645	650	628	697	643	620	663	624	691	638	605	626	628	654	621	638	635	674	614	616	666	683	674	609	608	621	606	675	637	647	589	605	683	650	649	642	670	641	644	630	617	682	625	618	641	636	677	609	664	623	641	681	655	669	623	677	650	683	642	612	649	620	668	632	664	659	645	627	646	640	668	656	666	661	654	652	632	651	626	641	646	667	666	630	634	666	673	695	679	633	651	672	655	672	637	660	674	652	635	643	621	685	692	667	643	658	626	693	650	645	646	646	707	677	627	689	679	690	646	667	638	639	658	664	701	662	626	606	618	626	687	644	637	644	644	638	626	599	622	635	622	688	640	658	673	665	608	643	618	716	601	642	638	666	696	674	670	629	662	647	638	645	629	646	650	625	612	626	626	664	637	685	650	610	646	634	651	634	629	599	646	642	635	635	627	658	625	632	605	652	630	634	627	648	668	673	632	656	614	661	694	631	666	608	636	636	651	674	652	691	690	655	650	643	631	654	638	639	647	631	672	634	631	625	663	637	656	588	685	648	650	656	624	645	649	618	660	628	691	619	714	627	629	654	654	691	660	656	627	639	629	671	652	640	646	604	605	619	684	667	655	650	667	594	670	662	626	672	677	639	665	666	598	686	685	588	686	642	650	665	670	709	655	644	677	656	635	597	600	608	639	629	683	639	707	654	634	685	626	685	630	684	626	675	640	613	643	675	689	653	650	611	688	646	666	622	641	658	622	633	683	642	646	645	605	671	633	649	616	633	596	643	636	653	626	614	671	592	623	660	660	632	681	639	639	626	642	624	702	654	645	602	667	625	650	644	680	645	627	624	662	632	630	637	585	691	684	628	602	617	652	640	636	643	633	628	648	640	616	638	632	657	657	626	603	652	660	619	672	702	665	698	620	631	694	592	622	682	630	600	676	644	644	595	628	685	647	658	642	649	642	671	676	646	623	670	638	703	643	640	619	653	627	603	674	652	692	680	630	648	642	673	637	668	625	641	647	644	641	654	629	654	668	633	629	657	649
24761	22888	34661	31592	23967	16179	4210	871	541	523	473	523	504	480	488	479	439	514	471	531	509	493	461	534	478	499	465	472	513	536	505	449	503	483	476	462	525	485	524	464	477	491	498	516	505	483	500	474	477	518	495	510	498	487	518	514	475	488	473	465	503	500	502	488	497	455	437	490	475	491	484	461	481	494	478	498	483	515	489	462	472	489	524	486	474	445	511	469	499	467	482	495	490	484	454	471	511	493	537	499	508	471	512	515	471	486	484	475	510	442	501	493	445	514	472	489	457	492	494	493	487	497	467	486	478	463	530	448	439	468	479	460	461	466	505	458	489	494	493	468	451	449	495	487	490	470	517	506	501	504	487	479	481	477	548	486	470	510	475	522	514	451	441	505	504	482	456	465	501	473	476	446	491	482	461	516	490	510	495	512	471	515	466	486	477	507	499	470	522	549	470	478	469	516	478	473	489	440	532	470	485	502	525	481	477	503	476	478	458	485	493	463	467	491	433	456	506	474	517	491	484	463	496	483	502	472	480	478	491	499	432	482	478	458	478	464	485	491	517	493	471	474	503	498	496	485	479	501	522	491	479	464	473	446	476	477	504	490	485	485	486	464	463	500	500	507	442	495	453	512	520	459	494	462	452	492	501	460	476	462	489	462	455	519	442	460	460	490	496	481	453	514	462	490	476	482	522	448	459	491	459	508	450	473	475	505	466	486	464	514	501	461	470	512	460	455	481	454	520	467	470	471	496	474	510	458	472	453	500	448	478	506	471	501	486	498	492	486	462	489	497	497	459	436	457	469	462	487	461	481	465	476	471	515	450	505	479	497	478	471	489	455	490	481	460	501	472	492	487	489	451	487	493	507	479	457	476	473	493	492	462	439	462	504	488	461	502	496	451	449	455	520	466	508	476	499	457	457	434	499	461	449	458	490	482	511	486	468	460	467	499	501	453	498	526	489	493	470	444	515	454	462	498	491	520	460	454	484	467	448	473	500	500	484	470	448	491	500	489	485	476	445	470	479	439	479	485	499	478	449	463	500	508	499	488	478	445	484	521	479	481	485	491	463	453	471	468	494	493	498	464	473	494	507	497	515	516	491	458	479	476	480	472	461	469	477	465	476	456	448	473	497	475	508	482	462	480	464	490	474	482	508	476	486	482	458	469	524	470	487	440	522	453	495	472	472	458	463	475	487	489	503	459	533	495	451	508	467	489	501	502	451	492	501	490	467	457	505	488	501	503	479	444	501	540	494	479	473	475	463	463	502	497	515	489	475	478	471	467	446	488	494	464	463	468	517	490	453	476	510	490	481	499	518	487	495	462	488	505	477	500	463	451	454	458	487	464	453	517	508	521	413	480	473	470	490	526	484	493	505	511	490	460	422	524	440	508	489	457	493	496	456	482	473	472	460	482	438	448	492	462	466	476	470	523	467	445	472	504	474	483	478	475	488	471	468	510	520	488	470	477	471	495	501	478	470	487	481	434	472	433	482	460	523	490	468	465	437	494	542	518	469	464	494	486	491	445	472	490	486	494	466	476	486	474	494	454	476	481	476	494	501	494	470	487	411	499	479	536	484	497	472	478	477	489	466	459	470	480	502	483	498	497	436	504	465	513	481	454	476	477	502	491	480	480	472	483	477	456	486	468	468	492	489	446	533	467	457	488	507	502	520	436	453	463	479	464	495	491	502	484	485	524	490	484	409	498	491	477	486	495	470	473	477	450	441	494	461	508	489	450	496	440	434	501	459	506	460	447	503	467	477	499	474	475	521	434	461	475	504	466	468	461	437	478	453	486	496	475	477	506	472	458	493	474	496	455	465	478	478	516	517	487	519	474	511	484	470	459	515	473	494	461	496	466	563	473	454	465	483	493	497	480	480	456	496	532	483	526	497	505	481	478	480	463	486	482	490	498	488	446	471	505	461	466	496	468	485	439	489	464	510	481	520	515	508	458	501	508	469	470	523	473	494	496	480	483	479	466	516	506	506	480	492	429	490	444	448	502	490	502	505	487	449	492	471	496	506	449	477	461	461	504	460	497	468	468	475	507	483	464	444	472	521	514	534	504	484	484	519	475	479	458	467	473	456	464	504	485	506	503	449	512	499	470	482	516	481	483	506	498	464	523	474	474	479	473	477	439	457	485	502	479	490	495	472	480	490	458	483	494	491	492	466	503	472	449	490	469	496	501	451	490	508	452	472	476	525	452	487	520	496	452	533	474	469	470	505	459	523	490	493	474	476	516	481	480	492	463	479	483	460	527	515	488	458	478	517	455	507	481	454	477	484	454	452	464	514	462	468	508	466	488	537	469	472	454	483	508	510	511	493	487	480	445	498	488	464	486	510	481	464	466	440	451	534	455	514	450	484	488	494	471	474	471	444	473	472	499	502	502	488	488	476	481	488	482	482	460	478	524	517	462	475	466	515	481	480	489	469	458	469	478	486	493	483	458	461	454	492	504	468	487	500	479	484	488	453	478	440	477	500	472	490	474	434	465	460	516	498	515	516	480	508	498	493	469	446	467	475	513	493	464	478	496	468	461	487	444	455	499	496	492	539	530	471	450	509	465	492	500	480	471	467	497	499	470	484	471	455	483	521	425	521	516	489	464	468	531	455	456	471	535	463	493	486	508	463	463	514	449	466	512	508	448	504	476	468	457	482	445	471	468	459	480	484	490	483	484	486	479	492	509	517	488	489	481	511	519	463	488	461	482	513	466	458	460	480	494	484	511	479	486	468	434	495	511	472	513	532	514	489	492	500	489	429	498	499	450	484	481	504	443	470	494	483	455	494	467	472	514	457	483	448	441	442	489	500	469	472	471	465	497	496	474	506	501	476	520	455	484	506	486	492	449	477	453	488	463	504	451	504	466	487	474	492	506	477	512	469	474	502	476	490	437	492	450	470	471	475	478	502	478	461	492	442	481	479	497	443	475	528	489	532	465	483	432	451	474	474	509	496	541	500	502	464	450	464	485	488	491	495	489	489	460	505	436	479	461	492	452	527	500	458	468	487	505	493	427	471	433	496	457	511	506	477	477	477	473	510	507	498	464	474	502	503	507	469	402	492	497	475	479	459	466	479	501	458	531	452	460	464	514	518	476	501	508	485	489	478	420	492	467	502	529	472	462	490	504	492	469	460	456	485	465	475	475	461	483	482	468	469	490	464	503	501	485	475	469	499	427	497	480	470	508	492	478	492	538	480	501	443	479	482	482	497	489	471	496	493	490	482	452	485	479	474	490	509	497	499	480	449	466	488	486	485	492	469	507	452	500	473	511	492	477	511	490	499	496	501	470	492	540	495	471	448	478	500	418	479	508	486	477	476	459	476	487	482	506	554	527	452	514	501	469	502	451	468	491	464	478	509	465	492	494	481	466	498	513	478	496	453	455	472	472	524	471	498	489	447	532	453	524	479	481	472	471	521	454	495	491	498	517	511	483	482	500	497	491	495	507	479	473	446	465	494	483	461	484	515	495	473	469	498	453	488
58314	93079	73243	46680	28477	12535	3791	1313	840	730	671	720	768	669	688	687	652	674	645	651	673	618	664	690	682	663	678	691	695	674	682	689	657	711	669	709	680	680	719	704	677	698	711	643	688	698	690	697	729	679	669	700	679	709	647	676	713	698	625	696	644	722	675	715	669	681	671	716	649	701	647	681	648	680	658	729	676	672	701	679	685	713	710	674	713	702	631	658	702	687	696	710	665	659	705	698	693	690	689	715	683	724	713	708	700	696	688	650	722	675	699	656	683	699	672	697	678	707	661	658	686	691	642	695	694	683	714	677	651	686	707	676	629	654	673	627	727	696	700	652	668	759	711	649	708	697	695	715	655	698	694	679	663	687	715	618	670	669	713	655	670	691	740	661	672	673	658	676	695	695	708	699	684	680	686	621	662	752	667	679	714	702	684	707	668	725	695	709	671	675	665	649	651	649	715	661	667	690	666	702	741	668	685	709	715	667	685	709	677	702	735	689	686	650	672	668	718	701	673	655	665	679	670	641	659	696	667	659	698	688	692	696	678	705	653	706	708	704	706	690	672	675	682	701	656	668	691	669	656	665	641	678	678	699	702	672	693	713	679	715	692	688	692	663	671	628	695	662	673	675	723	705	701	714	664	653	725	663	670	675	665	704	634	676	670	668	714	739	656	691	676	705	709	639	666	677	716	617	726	669	692	678	688	678	686	659	663	746	704	647	712	650	674	693	684	684	675	672	680	625	649	652	656	692	694	702	692	715	671	685	701	682	699	681	712	662	636	687	699	626	720	689	661	681	711	690	724	716	665	688	665	657	678	707	677	685	704	710	745	629	690	677	712	674	686	672	694	695	671	672	687	684	646	646	712	704	635	676	712	729	676	733	665	651	674	680	676	696	708	648	662	664	689	687	687	661	697	686	722	706	678	636	652	661	671	679	734	688	735	697	715	726	671	698	661	682	640	686	710	695	657	682	657	709	684	643	682	688	631	660	686	687	686	741	667	662	674	685	668	688	683	712	713	659	710	672	688	688	699	633	672	708	656	690	680	675	704	680	660	664	676	687	696	674	697	718	707	650	676	656	692	690	678	714	681	727	708	672	700	715	683	647	657	701	685	662	669	665	688	664	698	673	670	733	686	691	669	688	682	681	653	733	724	661	645	648	702	674	674	730	654	690	690	701	650	683	662	699	647	675	731	705	719	722	642	684	717	676	675	691	701	620	710	692	691	677	686	700	709	666	703	634	717	699	676	688	667	674	645	678	672	724	656	734	703	675	647	700	661	648	676	676	682	687	682	728	660	681	679	674	706	731	681	714	735	649	681	685	691	656	718	717	706	660	628	619	671	657	677	689	693	713	764	699	671	679	729	705	674	704	672	678	646	699	678	648	718	677	652	697	670	667	655	683	669	636	645	661	713	662	661	666	715	713	652	671	734	675	695	674	703	681	677	716	706	663	688	697	684	677	708	682	661	657	666	701	689	671	696	654	684	692	697	661	676	685	690	638	704	664	668	663	686	704	688	700	664	664	702	675	667	705	675	724	690	701	654	708	677	661	691	654	670	699	700	668	656	693	700	686	654	715	667	658	653	644	707	715	694	667	734	688	660	654	677	684	697	741	694	672	659	685	715	690	671	674	693	691	671	686	682	703	710	707	662	706	676	678	685	734	696	667	670	705	665	687	689	711	702	698	720	725	650	684	685	689	706	735	650	744	703	714	679	708	709	675	676	702	712	709	664	721	692	687	714	646	644	694	654	659	686	642	691	674	691	607	707	672	667	703	660	650	707	673	672	667	687	673	671	733	640	666	704	729	718	675	731	732	728	685	640	690	672	656	675	670	714	696	671	634	683	618	643	680	711	678	719	635	635	676	729	665	714	688	718	698	721	715	709	674	709	659	710	746	657	621	667	709	692	686	720	690	670	684	671	702	662	694	641	701	705	662	692	680	660	659	676	671	674	691	662	684	707	703	656	743	675	658	679	664	670	686	676	685	666	673	739	710	673	694	669	677	716	679	687	695	634	671	684	665	669	695	656	699	677	633	696	699	655	690	698	685	686	686	663	677	680	683	663	682	707	646	648	689	676	677	650	686	668	658	662	694	708	690	697	671	703	651	683	717	646	674	743	673	700	697	686	682	664	734	663	687	722	666	699	681	703	723	670	701	669	659	647	667	713	674	674	700	669	704	716	701	679	697	671	672	692	691	650	730	672	644	671	703	703	726	707	748	657	694	729	681	675	686	628	682	708	665	712	648	665	699	660	668	672	770	696	678	673	670	695	674	705	681	693	700	703	724	701	652	688	656	661	693	713	685	651	723	671	674	661	663	740	690	724	700	709	657	751	729	713	713	693	665	687	702	616	713	725	699	646	653	721	711	657	686	728	735	714	674	658	666	711	704	675	678	659	700	726	740	692	728	706	624	694	687	690	724	710	682	669	685	700	702	712	681	683	689	680	655	691	681	651	697	695	617	634	741	699	688	703	698	648	725	717	670	676	710	694	676	668	696	665	686	662	719	691	679	683	674	662	662	665	653	679	708	668	658	689	639	687	693	716	658	723	659	662	683	727	695	703	641	681	685	664	676	688	704	717	660	698	696	692	693	670	724	700	678	682	737	707	628	710	688	687	713	703	720	700	727	721	670	683	658	642	669	730	682	685	678	683	657	725	697	721	692	720	639	678	687	667	682	669	650	671	725	674	672	637	715	696	687	738	646	651	711	717	725	727	638	702	645	670	685	689	663	667	665	753	675	676	688	684	692	677	690	727	711	726	635	675	661	719	645	704	714	670	664	682	654	665	685	680	670	706	644	644	659	654	679	641	718	671	727	706	649	687	656	704	677	692	743	703	632	665	689	627	700	711	642	678	692	683	659	666	685	680	717	706	702	715	634	693	711	640	675	684	654	668	619	676	687	638	673	714	691	720	721	704	687	638	641	640	704	716	674	674	670	714	684	669	697	682	709	711	608	749	728	667	715	694	652	655	684	694	632	619	709	663	674	685	688	667	648	698	722	724	704	715	686	696	718	648	693	713	719	662	664	680	658	682	710	701	674	719	667	695	676	660	668	694	684	661	664	667	719	649	675	703	675	676	664	682	630	677	677	695	721	644	665	701	659	698	689	720	677	669	687	657	705	689	653	672	711	678	719	668	661	656	691	680	659	718	655	715	665	639	671	693	682	755	663	685	724	684	709	696	679	653	686	646	712	711	721	652	760	646	700	709	638	715	673	703	666	770	648	655	647	683	686	638	668	688	664	682	697	676	688	698	686	713	663	709	737	701	659	666	643	683	658	713	683	673	697	648	677	658	655	663	704	661	734	679	693	735	701	683	647	680	691	640	668	675	712	688	683	657	700	708	667	703	687	660	646	637	669	701	680	703	651	686	704	694	637	694	650	688	655	644	689	663	744	655	689	700	645	735	663	710	675	711	727	742	682	687	669	650	656	678	694	702	707	666	708	722	660	684	662	659	709	685	712	707	701	624	687
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
