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
340342748203	340342748764	340342749314	340342749864	340342750412	340342750964	340342751514	340342752064	340342752612	340342753164	340342753714	340342754264	340342754812	340342755364	340342755914	340342756464	340342757012	340342757564	340342758114	340342758664	340342759212	340342759764	340342760314	340342760864	340342761412	340342761964	340342762514	340342763064	340342763612	340342764164	340342764714	340342765264	340342765812	340342766364	340342766914	340342767464	340342768012	340342768564	340342769114	340342769664	340342770212	340342770764	340342771314	340342771864	340342772412	340342772964	340342773514	340342774064	340342774612	340342775164	340342775714	340342776264	340342776812	340342777364	340342777914	340342778464	340342779012	340342779564	340342780114	340342780664	340342781212	340342781764	340342782314	340342782864	340342783412	340342783964	340342784514	340342785064	340342785612	340342786164	340342786714	340342787264	340342787812	340342788364	340342788914	340342789464	340342790012	340342790564	340342791114	340342791664	340342792212	340342792764	340342793314	340342793864	340342794412	340342794964	340342795514	340342796064	340342796612	340342797164	340342797714	340342798264	340342798812	340342799364	340342799914	340342800464	340342801012	340342801564	340342802114	340342802664	340342803212	340342803764	340342804314	340342804864	340342805412	340342805964	340342806514	340342807064	340342807612	340342808164	340342808714	340342809264	340342809812	340342810364	340342810914	340342811464	340342812012	340342812564	340342813114	340342813664	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23107	21357	29104	23986	21394	21257	11626	4327	3142	2574	1921	1628	1459	1289	1352	1197	987	886	855	708	651	521	526	462	476	468	424	449	480	491	489	435	434	443	427	386	396	413	395	380	414	362	371	365	382	382	371	310	322	367	355	366	334	392	366	343	358	376	335	360	363	405	336	367	373	354	325	361	323	360	344	377	364	375	331	326	340	370	341	368	338	359	362	323	348	339	363	360	322	339	316	341	337	360	300	377	339	324	328	325	342	330	326	342	353	350	342	324	333	362	382	333	302	343	331	333	346	338	351	355	324	320	362	344	361	351	358	348	362	346	327	327	340	357	317	358	355	352	333	365	361	340	336	372	362	325	328	303	351	342	357	330	319	322	329	336	336	318	354	321	338	328	369	337	327	350	317	348	355	328	366	351	327	309	367	333	366	333	337	337	359	316	329	364	322	348	388	358	367	335	358	375	361	311	327	335	328	333	354	315	340	343	348	346	297	342	331	340	342	365	342	349	357	326	327	335	333	334	370	325	355	384	328	355	354	319	391	335	334	325	339	368	342	314	333	307	317	330	306	330	340	338	366	358	317	308	316	369	340	364	366	322	316	354	356	331	327	356	374	344	321	327	381	339	332	345	335	330	335	328	334	358	336	330	375	336	361	347	319	372	346	298	325	329	362	333	318	339	324	342	354	337	340	346	350	363	366	332	313	349	372	379	302	350	337	340	350	355	350	346	365	328	341	350	340	315	323	360	319	344	295	374	350	340	379	342	329	350	291	342	322	353	333	361	339	368	350	354	341	361	344	347	339	318	354	338	354	368	370	370	361	330	333	356	345	336	313	336	382	369	358	362	341	347	336	339	391	285	335	319	330	358	366	376	337	312	317	321	369	340	328	329	356	338	365	346	315	344	377	315	345	323	337	341	343	321	339	346	341	338	344	360	363	358	331	323	353	371	356	374	337	324	388	306	344	341	350	383	333	351	358	330	342	364	369	366	326	378	354	370	349	358	356	337	330	375	363	347	305	369	342	366	360	323	356	309	342	364	339	337	330	357	391	294	380	324	323	340	336	334	343	332	339	348	354	336	314	354	336	323	351	339	349	361	333	335	377	338	360	335	319	333	335	380	329	380	329	312	314	337	353	328	332	376	358	357	340	334	346	341	332	339	355	327	315	355	384	356	313	346	354	364	332	386	356	319	322	353	342	318	365	373	327	329	340	347	351	344	334	348	337	356	306	313	317	339	345	355	311	352	354	339	309	355	331	329	319	342	339	375	375	374	349	336	348	352	363	315	359	340	358	391	361	316	358	320	358	314	322	356	342	344	348	334	351	317	337	321	325	343	352	354	330	339	326	375	355	326	343	347	333	355	322	332	353	374	343	341	332	365	328	372	320	354	335	310	355	347	346	356	349	334	378	391	328	303	356	356	347	335	301	361	336	378	362	345	336	352	339	349	359	346	321	367	363	383	341	308	334	335	336	358	357	310	354	333	359	378	326	353	345	326	346	355	361	328	328	367	315	339	359	364	348	332	344	321	319	357	345	331	317	370	354	346	334	349	318	352	349	336	331	354	330	343	325	338	338	348	349	341	337	332	327	358	349	365	350	331	350	334	387	367	315	319	352	353	350	304	324	361	374	345	345	335	336	320	298	337	306	340	374	340	336	321	383	350	324	328	319	341	344	342	375	348	368	366	327	322	341	356	343	358	379	345	312	329	357	349	354	371	365	324	344	325	325	335	390	335	342	308	370	337	347	313	366	325	367	352	337	365	334	325	363	340	323	358	341	345	335	329	337	348	332	355	311	307	344	366	362	352	307	353	356	343	370	294	320	366	365	336	341	344	330	351	355	327	343	333	352	370	345	330	321	335	335	343	350	337	312	322	319	349	340	364	369	377	346	370	384	362	362	316	329	342	335	340	344	355	287	356	351	350	309	338	329	330	337	327	348	354	328	338	329	346	348	329	325	341	331	323	331	356	335	354	367	358	358	321	349	351	393	366	300	391	362	331	380	329	329	353	339	368	334	336	358	320	352	367	349	334	330	342	359	347	378	365	355	344	381	344	337	353	379	288	323	349	371	346	348	343	362	325	332	342	329	337	314	333	342	406	331	347	334	331	336	347	330	353	341	391	363	336	364	351	324	357	353	372	357	363	354	350	361	368	346	332	328	336	343	346	341	359	387	359	336	382	330	335	344	325	337	343	330	332	362	339	365	357	348	343	364	331	347	351	328	289	353	325	341	336	342	381	332	381	344	350	364	387	336	350	350	329	359	354	343	346	358	351	310	319	348	351	304	341	303	373	326	360	333	364	364	295	341	326	352	318	343	351	362	344	342	342	357	328	336	295	384	300	326	321	363	344	324	323	330	326	344	357	343	306	317	373	329	344	375	345	338	356	302	346	335	354	340	345	343	312	356	346	356	326	342	341	342	368	328	337	370	334	358	343	339	311	357	337	328	342	345	324	351	364	325	361	339	314	376	329	356	354	319	358	312	343	333	355	325	328	347	327	350	328	303	368	364	346	329	327	323	302	326	341	330	348	352	296	359	332	346	373	363	361	324	342	391	334	384	334	327	366	343	367	331	355	337	362	359	338	328	364	330	337	343	324	354	384	334	317	353	393	334	338	334	381	341	356	331	362	343	354	323	373	354	382	340	376	305	364	360	336	348	322	361	379	338	350	375	308	348	368	328	341	326	355	341	389	314	321	340	355	307	322	343	406	364	343	336	319	338	303	338	321	353	352	302	332	316	318	323	301	320	321	382	355	336	350	362	333	364	356	330	328	350	341	345	333	348	351	348	336	346	339	331	341	344	309	321	348	339	348	329	385	364	325	340	342	338	374	345	360	341	368	307	340	314	341	357	344	336	327	347	352	341	376	326	348	327	331	340	322	349	344	329	357	374	340	376	322	349	337	336	341	330	331	368	310	319	333	347	364	371	334	328	344	345	333	326	337	320	319	354	309	322	347	349	331	337	360	307	304	363	299	358	322	348	328	307	344	319	328	347	359	319	412	312	313	340	363	334	344	326	329	314	395	339	352	325	352	339	305	335	341	335	313	335	324	316	342	334	326	319	349	371	363	349	339	366	316	334	343	336	362	355	378	337	385	322	331	349	359	345	338	387	342	344	330	341	347	337	323	336	324	332	346	330	334	317	328	318	358	348	344	276	325	359	337	345	348	322	337	363	332	345	333	347	333	318	352	339	355	371	321	328	306	328	374	335	351	350	347	341	319	318	311	367	364	319	336	369	328	352	338	346	337	362	380	343	339	343	341	342	337	357	356	351	336	323	353	368	339	353	337	374	355	331	350	361	335	331	328	335	374	345	363	336	358	324	324	339	318	326	312	376	343	331	332	343	315	293	312	329	345	348	312	335	346	318	331	334	357	310	339	291	376	350	374	356	311	343	335	336	328	341	312	343	319	344	339	312	360	325	328	334	314	350	327	329	299	362	323	352	355	331	335	343	355	347	348	359	307	303	344	330	361	325	336	359	331
31930	45327	35285	22072	16225	12932	10133	7860	7001	5405	4303	3528	3097	2701	2737	2410	1895	1668	1524	1308	1063	900	839	706	681	685	648	638	663	697	654	669	615	622	581	489	519	489	463	471	418	459	403	456	468	445	454	443	445	420	408	436	399	450	431	412	449	461	441	460	465	454	474	440	424	451	447	386	397	412	456	392	416	437	369	396	413	379	439	410	406	437	400	360	403	402	427	416	394	406	394	383	385	430	373	369	380	403	394	395	402	383	455	388	411	361	365	386	394	397	384	395	411	389	417	384	403	384	440	403	381	402	418	381	380	385	387	405	421	366	412	377	405	380	379	362	396	421	401	406	403	353	449	384	370	409	395	389	391	398	380	393	397	373	376	403	386	367	385	396	347	385	404	399	429	422	453	398	396	412	358	336	407	406	427	396	370	405	386	414	406	420	423	397	363	409	361	409	383	377	408	398	382	374	402	447	393	424	419	400	398	413	383	380	368	386	416	410	364	402	379	381	411	388	414	425	386	422	433	368	391	374	431	363	367	406	398	392	386	451	411	387	390	379	389	405	399	411	375	376	385	383	405	390	381	364	410	380	391	380	396	390	410	393	436	391	410	416	392	401	419	405	385	423	392	410	419	403	366	398	399	391	408	410	405	400	391	359	396	370	404	419	390	387	377	444	370	421	445	392	410	396	379	411	407	387	413	380	374	389	398	358	413	413	410	375	397	393	397	418	429	395	390	406	390	397	365	434	401	366	424	393	387	373	392	389	379	398	425	416	382	369	385	393	404	374	453	364	396	425	384	398	391	381	372	427	407	409	375	396	444	403	419	399	409	374	402	404	348	393	443	380	428	437	412	376	384	378	370	391	382	434	377	381	368	366	410	416	352	405	419	405	377	422	393	370	379	395	397	383	380	426	401	403	410	393	399	428	394	397	418	415	388	400	383	360	400	416	413	384	365	390	386	361	380	386	363	400	373	411	388	431	349	393	423	382	413	406	374	398	405	407	391	389	405	394	389	400	397	404	359	416	395	407	413	372	414	382	424	372	378	398	353	399	398	391	377	386	409	411	388	408	383	376	422	390	365	404	398	418	394	425	382	408	403	419	363	376	363	385	392	379	362	415	432	378	402	371	384	377	382	381	391	390	369	402	362	414	402	404	416	403	389	404	384	418	355	383	364	406	386	355	376	428	401	374	429	394	364	421	414	393	376	435	383	385	405	403	386	374	374	419	406	380	392	368	385	403	389	386	405	406	393	390	409	406	397	392	364	363	365	373	370	422	379	381	416	398	421	404	370	368	426	389	413	392	398	393	427	378	386	380	375	388	350	395	413	394	388	380	439	353	387	392	343	394	346	380	461	388	423	403	389	384	381	393	405	393	379	386	436	386	408	362	368	373	420	390	369	409	405	410	387	386	396	354	402	387	404	417	370	406	388	430	381	428	417	448	360	399	418	394	428	394	349	395	394	406	378	383	392	392	404	363	364	401	385	399	403	373	402	399	414	394	390	392	378	394	423	424	387	385	427	404	392	409	367	406	388	385	418	397	402	432	363	391	403	365	417	423	399	438	391	402	397	404	417	388	396	414	395	370	397	407	412	381	378	370	430	421	434	409	388	403	391	395	441	423	398	391	408	405	405	377	463	381	381	419	370	392	368	382	404	414	391	393	391	425	383	406	418	418	411	395	422	423	375	418	415	382	374	363	396	388	418	402	418	413	392	412	378	398	396	378	408	411	405	415	373	396	415	353	419	370	388	415	427	386	408	375	380	416	423	409	397	380	391	401	373	413	412	395	403	377	408	390	385	396	360	399	372	391	362	416	387	387	382	413	383	424	390	365	370	371	389	384	420	376	400	395	409	413	405	412	372	418	371	416	391	391	400	371	411	400	388	393	400	388	417	399	386	359	390	376	392	393	377	434	400	406	400	416	432	366	402	376	401	360	376	410	412	386	380	400	396	421	388	415	381	404	411	390	409	410	372	373	421	367	377	387	409	412	394	382	394	386	383	385	409	375	380	394	403	391	376	393	375	396	397	402	393	387	423	364	384	428	384	433	394	387	366	387	378	370	399	366	367	398	397	399	384	396	382	362	409	426	433	405	377	416	382	447	432	412	373	398	417	414	434	409	407	367	389	370	400	439	407	407	376	398	396	381	410	415	407	433	386	399	396	381	414	418	408	400	429	410	394	414	405	409	415	419	392	404	406	402	399	372	401	417	406	431	379	416	394	383	391	363	422	378	413	419	401	388	388	420	426	396	380	387	375	402	386	389	415	386	376	389	384	415	427	436	374	416	429	405	415	395	419	380	374	388	393	399	377	387	399	421	436	382	426	386	399	389	397	379	377	405	394	379	418	406	398	393	374	406	367	382	395	379	408	405	367	372	366	419	404	392	405	393	378	402	381	398	408	419	390	387	382	421	431	431	383	413	405	434	398	392	386	405	396	405	396	424	366	368	401	384	380	406	378	404	401	368	400	389	394	377	433	387	417	382	418	391	394	392	401	375	445	376	408	391	400	411	409	405	412	403	382	394	393	383	383	379	375	404	387	418	395	389	409	379	384	379	434	419	392	398	417	392	386	414	426	418	418	398	408	396	378	411	392	403	396	396	441	390	429	399	393	377	429	372	393	388	371	386	406	429	362	427	375	407	418	394	402	373	366	378	399	403	373	413	385	403	431	400	416	407	377	382	395	403	383	355	376	377	392	405	421	413	401	371	406	403	382	352	378	412	403	406	408	356	389	383	402	382	364	419	367	377	410	385	427	407	388	414	388	380	404	407	382	380	397	440	380	381	409	366	409	414	389	377	424	394	406	375	414	426	358	421	416	396	390	422	397	388	373	393	400	397	454	401	384	380	435	402	417	388	411	382	373	410	407	403	376	377	371	405	406	414	386	383	370	369	381	439	430	390	418	385	401	385	410	427	367	407	410	405	384	410	411	395	400	378	422	371	354	426	382	385	415	352	417	421	392	381	376	394	368	397	385	410	398	390	417	400	401	428	384	389	455	383	368	427	404	410	406	408	407	399	437	416	389	394	353	388	377	415	449	409	380	381	412	390	386	385	377	399	393	419	409	386	386	409	408	408	359	410	413	406	394	403	384	425	393	407	398	416	389	417	388	422	408	402	376	399	390	408	413	409	386	380	352	376	388	381	413	413	408	381	397	404	418	406	373	420	401	408	386	383	373	389	429	406	395	401	403	410	394	434	408	436	387	395	405	416	398	404	387	415	391	362	412	422	404	420	383	387	404	394	388	376	362	397	407	386	388	463	351	415	388	387	396	407	369	380	409	380	427	403	403	386	405	369	413	369	396	385	392	391	395	382	371	400	378	388	403	420	372	408	367	359	397	390	428	382	360	379	386	408	398	393	408	391	413	384	422	390	392	398	389	386	405	410	355	405	412	393	430	417	409	415	440	402	394	372	378	398	409	392	408	402	383	387	389	438	387	367	409	434	391	420	390	391	409	393	410	407	393	434	423	424	427	382	419	386
27557	21750	20259	11710	4886	2931	1951	1643	1215	992	867	762	630	623	624	552	510	495	466	455	432	355	392	355	351	350	347	351	316	350	388	346	369	309	339	335	329	332	334	338	324	319	323	337	301	317	310	319	302	318	306	341	318	327	311	326	353	346	340	334	304	315	313	317	345	302	297	309	328	331	305	323	284	310	306	303	313	346	316	297	328	306	343	307	303	340	360	299	285	306	306	311	314	317	328	331	292	305	322	304	292	319	335	312	298	313	312	319	310	329	310	321	362	319	294	316	296	299	266	316	284	312	332	322	325	287	360	308	307	299	283	302	296	288	311	330	306	313	298	325	295	298	284	288	320	299	305	319	341	291	314	316	309	314	287	327	342	353	286	341	276	318	331	294	305	320	333	276	314	297	275	328	324	298	331	342	321	319	284	317	343	312	322	301	335	296	312	298	324	313	316	323	324	304	317	327	327	297	322	327	319	335	333	342	334	326	294	315	324	323	307	280	320	357	338	318	338	315	344	306	332	329	298	284	298	346	304	317	304	310	316	311	315	321	318	316	341	303	297	311	315	304	297	303	304	327	323	286	314	323	305	302	303	299	327	348	338	292	284	323	320	332	278	279	323	317	329	299	341	288	324	317	333	320	352	332	310	295	296	301	299	300	281	320	296	313	311	334	314	337	350	296	320	336	310	318	294	338	308	299	312	317	295	333	305	305	305	323	330	364	280	305	337	288	341	298	326	322	323	338	299	317	306	320	309	315	327	297	328	355	309	291	309	292	331	309	276	281	312	302	308	308	317	283	322	281	290	307	287	328	321	311	312	287	365	345	310	325	293	332	330	327	321	319	288	268	312	323	346	336	337	322	290	318	336	297	308	354	299	345	311	293	299	305	324	313	309	310	337	330	286	319	318	324	319	334	310	306	349	297	277	270	330	338	322	314	283	286	307	299	328	324	348	268	314	296	317	323	320	260	290	302	333	308	324	273	328	293	327	325	302	341	319	330	272	327	327	301	282	299	276	298	297	299	349	330	323	303	307	331	296	310	331	293	302	331	310	321	319	314	330	334	353	339	337	327	316	314	334	278	313	310	302	341	357	328	307	285	319	314	280	314	287	323	319	291	330	307	359	319	352	306	321	325	288	326	293	283	318	319	300	309	279	314	330	335	290	342	272	326	307	305	325	296	304	317	297	322	326	306	317	323	320	305	316	314	303	305	287	307	324	307	341	330	337	299	316	322	287	334	347	303	316	314	282	307	286	308	329	336	295	330	298	356	306	310	359	313	296	305	288	323	297	318	311	298	307	339	330	309	336	320	320	311	334	298	262	348	307	307	328	337	300	289	288	314	322	325	295	334	289	327	319	340	335	331	291	309	316	317	322	334	302	315	289	323	327	288	309	300	341	293	320	310	315	346	347	324	328	314	338	315	339	313	320	323	318	324	297	362	327	305	322	310	315	333	321	318	319	319	319	295	307	305	297	321	330	320	319	345	312	323	291	312	313	316	311	342	317	337	318	303	322	305	320	296	311	316	337	340	349	318	358	283	340	309	306	273	317	298	303	312	285	338	305	306	343	304	312	280	313	322	322	326	304	365	312	312	308	294	333	310	292	308	321	310	376	291	312	299	286	306	331	331	302	317	331	319	310	318	312	314	327	348	327	319	328	331	315	344	301	357	299	320	349	339	330	316	328	357	330	309	303	308	320	330	318	267	288	307	311	341	325	295	306	314	320	296	310	322	298	316	324	328	288	331	284	333	323	312	289	320	349	350	315	282	312	315	345	330	300	322	325	316	324	337	301	300	303	334	294	324	311	341	293	309	322	339	312	293	336	323	312	339	319	296	268	304	310	299	324	328	302	304	305	302	322	308	313	296	326	294	306	312	319	347	315	319	336	318	345	310	310	311	306	293	326	335	314	317	276	294	304	335	316	361	291	337	309	336	315	314	337	269	298	294	283	281	327	302	283	288	312	341	325	327	325	310	298	327	316	293	313	303	326	295	296	322	295	301	260	303	300	282	315	329	306	315	283	319	319	331	300	302	305	325	347	300	299	347	289	294	296	308	313	320	306	291	319	317	270	344	291	317	349	290	345	315	297	321	313	337	284	340	305	320	309	283	297	325	299	315	295	267	328	277	323	295	301	310	324	317	313	344	328	293	311	289	308	312	330	306	322	352	316	336	314	300	306	318	304	298	322	338	311	301	287	319	331	285	349	305	336	324	298	326	326	307	341	334	336	291	297	294	286	313	298	324	270	332	286	338	340	314	300	320	322	343	321	315	319	328	318	294	305	323	341	312	298	314	313	309	315	322	310	337	319	309	313	296	308	327	325	320	316	324	305	290	311	304	325	274	306	292	310	304	283	308	302	280	315	325	305	317	308	322	309	311	321	326	299	307	316	319	331	288	320	311	319	308	316	309	310	312	316	330	321	321	292	289	305	331	330	314	330	350	301	342	311	319	306	310	286	297	309	304	342	299	336	344	324	314	308	321	311	307	321	281	325	309	289	334	303	296	340	322	314	353	305	322	299	309	321	303	293	303	306	347	317	294	285	342	311	337	335	317	336	324	299	339	330	314	326	332	308	321	295	349	312	300	282	308	293	335	310	330	310	307	306	296	317	300	302	312	304	343	323	297	315	302	314	311	300	304	312	299	320	307	312	297	325	309	306	326	356	311	318	329	314	285	290	304	325	330	284	314	307	323	351	339	288	294	327	308	316	306	247	317	325	303	319	308	338	307	298	281	297	301	336	301	317	322	343	288	353	310	304	290	317	314	308	286	317	291	356	313	305	322	297	321	330	335	350	341	344	315	325	312	321	320	298	305	321	335	289	297	317	307	283	339	321	290	312	298	318	299	299	311	314	320	322	354	306	300	290	332	333	306	310	310	329	298	339	316	303	293	336	324	318	312	310	327	283	291	314	337	314	311	330	305	324	319	304	305	290	312	307	314	323	323	325	346	308	333	314	332	313	316	314	324	304	310	333	323	312	308	311	296	302	305	330	289	313	270	334	278	309	295	300	304	306	334	298	313	316	289	327	337	295	342	288	330	274	286	319	329	305	308	282	307	341	307	306	320	322	298	306	313	324	321	326	331	339	287	327	362	306	295	319	312	276	287	319	293	282	320	348	288	334	351	314	286	317	324	313	355	304	302	350	291	314	341	309	329	307	292	323	291	309	318	290	309	300	321	290	345	308	341	324	320	322	349	303	323	342	300	301	306	335	312	285	304	326	299	311	310	318	305	319	318	304	318	305	316	347	335	318	302	329	324	314	317	302	295	310	329	300	310	289	302	307	289	314	323	292	309	333	328	337	286	299	326	309	294	330	338	310	337	308	316	321	298	316	296	302	316	274	299	323	336	311	297	300	290	300	314	312	343	331	322	318	277	340	321	319	335	298	281	341	328	324	311	303	289	320	313	299	343	305	294	308	332	328	305	327	333	343	317	309	341	303	358	313	284	298	312	335	294	321	323	273	290	351	298	320	318
24397	29374	23810	13692	8656	6164	4476	3807	2746	2127	1737	1470	1309	1204	1144	1047	880	785	788	705	619	539	480	501	446	451	448	474	484	489	499	485	460	447	424	422	438	409	412	390	384	395	355	435	389	394	400	386	384	393	396	366	401	405	375	410	432	405	364	427	409	435	433	425	407	391	407	427	404	388	417	384	351	374	363	400	394	369	393	362	370	416	384	393	397	393	386	379	393	375	401	360	411	383	388	360	399	363	400	405	381	383	398	342	371	386	344	372	391	385	394	388	394	396	352	351	357	368	347	384	379	374	397	387	391	365	403	388	389	380	393	378	350	388	389	377	405	373	380	420	373	385	369	352	388	381	397	398	373	368	386	406	377	406	368	349	380	343	380	401	423	399	395	354	375	374	374	388	412	399	376	396	383	398	395	353	378	398	391	364	358	377	383	350	374	402	410	381	372	382	407	385	418	367	404	378	420	396	368	385	366	425	405	391	419	408	362	397	358	368	380	392	409	367	382	347	425	381	345	361	378	398	361	391	391	403	370	378	371	330	408	372	381	401	409	405	406	391	351	432	369	376	391	391	382	372	373	360	394	385	385	381	362	404	383	360	378	376	386	359	376	419	378	372	373	389	395	371	369	394	397	401	355	388	396	365	365	382	353	402	406	387	385	364	381	360	397	392	399	370	381	361	413	400	365	388	375	398	369	425	335	380	351	382	397	377	415	418	390	386	429	398	398	366	368	373	383	382	382	368	357	403	375	379	385	370	366	364	390	381	374	365	401	372	375	405	391	359	383	402	372	424	419	405	377	412	385	387	370	384	394	393	426	408	381	371	394	396	373	422	414	396	383	366	378	370	382	392	363	377	361	386	390	366	370	374	393	423	371	386	393	372	391	393	379	382	378	392	399	373	370	392	367	346	352	352	345	391	384	377	394	383	357	357	389	387	402	371	387	367	401	362	389	399	422	408	374	365	406	391	384	413	375	382	385	374	355	395	382	394	398	389	392	390	375	355	384	365	373	394	380	404	406	387	406	401	372	362	372	374	379	384	360	433	392	396	395	427	346	387	395	383	415	372	384	400	421	365	392	394	384	355	371	372	386	393	378	384	368	378	385	439	374	377	383	394	359	382	384	380	373	393	363	396	379	379	396	405	368	374	426	380	383	351	421	381	376	373	374	400	376	405	398	356	379	396	358	373	400	396	342	374	396	410	384	400	368	382	373	396	371	405	345	356	381	407	413	394	376	384	391	396	383	372	393	368	357	403	370	381	388	395	385	372	418	353	413	352	388	386	381	328	383	376	381	360	388	375	337	367	369	401	379	391	384	409	382	367	403	372	370	382	370	372	416	395	368	385	397	396	371	360	424	367	380	392	384	365	393	358	346	409	343	384	391	381	374	390	369	388	405	393	404	393	392	423	396	437	427	402	376	395	382	370	408	372	380	409	401	379	375	359	393	373	427	368	364	368	381	381	398	385	361	362	369	382	346	415	383	385	389	368	411	364	346	395	390	395	401	371	365	369	412	388	379	393	395	389	386	392	365	357	374	396	398	357	399	368	372	411	353	386	355	426	369	379	380	377	388	359	371	366	423	384	427	359	394	385	378	402	388	393	351	388	378	394	384	364	378	320	396	420	383	382	359	401	347	389	370	379	411	387	364	376	406	395	374	364	393	377	407	386	374	377	419	358	372	382	383	368	405	367	419	391	390	426	430	384	392	392	368	395	362	368	364	378	385	386	367	408	395	385	386	385	438	378	391	387	414	391	391	384	405	396	389	387	377	385	392	354	339	364	402	369	422	384	386	368	383	387	392	405	376	373	396	387	396	394	348	377	397	408	402	368	412	374	375	377	377	379	338	395	387	380	364	379	404	388	378	445	355	363	373	387	408	392	373	388	377	361	381	357	417	369	420	404	388	353	358	412	413	392	346	368	392	356	411	381	364	372	365	378	372	414	398	410	403	391	389	359	382	394	345	396	419	381	406	397	371	384	393	395	378	379	362	369	394	394	414	358	369	403	412	385	401	389	408	366	404	385	376	398	359	385	372	331	379	362	376	367	401	373	401	377	361	404	385	428	398	355	389	367	388	400	380	356	399	385	401	361	383	385	409	392	345	375	392	402	385	358	398	393	427	417	371	362	412	378	370	392	413	389	390	386	390	362	373	337	364	366	395	390	400	387	408	411	391	350	401	380	378	374	372	359	365	355	346	365	385	404	390	379	415	381	384	370	337	376	419	374	374	350	371	407	353	380	386	412	386	394	367	390	413	399	366	374	374	396	366	405	366	354	386	379	394	374	392	355	345	388	373	394	358	392	363	362	347	412	392	412	369	394	387	365	413	390	429	398	372	400	401	402	381	383	371	387	395	370	356	375	370	354	400	364	398	339	367	428	368	399	384	375	375	366	404	358	412	420	408	391	364	391	395	391	358	408	376	389	375	365	367	369	368	411	408	413	374	387	423	401	357	404	369	370	358	367	388	348	385	354	398	401	423	393	378	427	431	392	375	365	383	417	389	419	405	375	381	361	364	368	380	369	413	368	378	369	342	396	393	377	395	381	421	386	399	387	385	368	379	387	437	344	416	368	398	412	403	375	412	378	412	411	394	385	385	422	369	423	396	396	364	379	375	396	388	362	362	412	371	397	409	388	373	379	394	422	382	377	381	404	361	369	432	362	366	416	385	379	346	380	371	384	385	397	397	349	362	378	401	353	360	350	335	349	378	383	396	349	363	363	398	382	368	398	385	367	379	406	375	400	396	382	359	385	357	382	396	417	388	386	374	403	415	370	405	382	359	421	343	380	381	399	384	363	374	383	362	387	425	379	365	381	409	352	363	402	407	401	364	372	371	363	396	365	390	398	379	391	375	383	384	372	392	385	378	392	406	385	410	428	364	404	377	416	355	396	394	352	392	376	414	377	366	373	373	383	414	371	372	345	361	422	392	372	426	373	379	385	412	346	399	394	409	383	388	379	399	380	382	377	352	360	359	376	378	375	388	379	374	337	382	378	415	377	376	394	386	371	401	380	399	382	363	413	425	385	379	402	366	348	383	417	384	353	401	343	397	403	400	416	355	396	428	395	387	423	384	382	368	340	382	406	371	396	383	399	432	377	360	365	411	369	389	360	367	395	426	356	371	364	403	378	382	347	374	380	390	362	413	407	389	405	374	382	377	378	367	387	381	366	384	375	370	397	390	385	351	374	393	384	441	367	361	390	407	389	364	331	402	383	364	361	415	416	356	386	393	339	383	380	405	374	390	379	361	397	434	406	368	407	359	370	374	372	397	363	378	408	381	385	397	380	415	379	380	357	371	352	419	406	393	407	388	389	385	372	411	376	410	371	418	396	360	394	419	380	379	423	375	370	400	375	406	366	366	366	390	350	425	365	372	366	441	375	352	398	370	343	404	374	362	387	372	362	378	381	359	377	390	351	400	375	407	388	367	379	423	405	387	375	363	375	405	406	375	385	374	363	379	373	381	386	404	372	372	429
23691	20916	27929	24064	20592	11251	4524	2727	1911	1468	1277	1112	975	987	774	681	593	663	576	579	504	411	318	339	314	287	292	280	260	289	262	286	309	299	278	271	242	271	251	239	246	269	258	207	264	251	256	269	241	222	248	248	228	238	267	234	238	248	239	275	268	235	266	232	229	233	238	225	258	227	210	234	227	232	215	210	218	248	215	253	233	179	246	229	233	239	215	257	215	206	203	225	238	204	212	228	220	247	234	215	223	214	229	233	229	223	218	240	206	225	253	235	239	194	215	209	211	236	243	208	207	221	225	239	231	266	215	229	230	249	201	208	210	218	226	203	230	226	234	230	222	214	261	253	190	210	230	222	245	241	221	232	232	236	223	234	230	201	240	242	241	234	197	242	230	201	222	276	209	223	200	230	206	222	235	240	235	233	235	226	250	238	211	228	236	221	227	240	222	235	234	248	221	221	226	237	240	237	199	214	227	225	233	240	243	245	237	235	200	263	211	233	240	218	242	241	223	224	233	228	246	200	228	248	230	231	220	235	224	229	255	247	238	260	239	204	223	231	206	211	217	232	235	221	249	215	218	255	237	255	235	239	236	223	248	233	249	207	247	218	260	224	252	242	232	212	229	235	240	228	216	227	234	219	235	224	215	234	233	223	231	234	216	212	226	222	230	239	215	250	229	203	236	216	210	225	219	243	223	214	248	228	224	218	243	242	249	228	225	237	253	226	257	247	195	237	248	218	206	230	259	212	223	219	217	239	239	244	226	216	252	225	223	228	208	261	230	216	234	227	231	211	224	223	266	233	246	227	240	249	238	215	244	249	225	241	251	227	227	214	237	246	226	219	250	244	235	254	223	216	212	248	254	216	250	242	216	250	237	212	246	225	248	224	217	199	226	240	244	210	235	250	217	243	232	206	250	225	213	210	243	266	212	238	253	204	213	226	242	233	217	245	237	238	248	227	211	198	222	245	237	218	230	234	240	220	226	234	240	219	240	207	226	212	213	195	229	236	223	218	248	234	235	238	214	228	230	239	229	226	256	209	216	215	246	221	233	223	227	235	202	221	218	254	212	207	247	241	229	234	217	219	222	235	214	227	223	209	229	245	209	232	233	227	231	225	210	230	231	257	230	221	250	241	220	222	243	251	233	250	210	223	225	232	231	234	216	237	219	210	233	241	216	227	223	248	237	249	226	247	259	224	229	219	228	226	224	219	222	247	235	207	217	207	269	235	232	249	214	217	255	228	227	237	190	221	204	227	187	219	231	217	223	203	248	231	221	208	225	229	227	243	232	213	232	249	219	229	227	216	210	211	226	252	247	252	246	214	221	219	247	230	229	230	210	230	213	240	262	231	248	217	219	205	221	223	221	246	209	227	258	208	249	206	208	230	218	249	248	240	212	225	242	200	208	248	240	255	213	209	224	231	253	232	225	224	250	243	224	197	227	217	224	227	247	226	273	236	221	221	240	227	238	214	235	232	223	210	241	245	215	220	227	234	238	240	259	244	217	209	240	222	238	246	240	231	234	211	204	219	202	249	238	209	222	239	231	231	214	231	252	255	226	224	220	233	243	219	210	259	231	232	223	218	227	207	224	227	224	211	210	243	244	245	246	215	205	234	209	250	247	216	222	213	202	229	217	207	213	230	232	223	241	235	228	217	239	216	214	225	246	224	219	246	237	224	215	240	223	222	217	227	211	224	249	219	233	236	230	222	257	192	229	226	244	222	234	252	216	215	234	223	258	215	210	221	246	213	241	233	212	229	239	219	236	242	245	219	233	236	250	212	230	221	229	229	218	245	236	231	255	242	214	230	208	233	234	258	223	231	271	217	240	226	224	215	196	226	246	203	232	204	243	222	230	208	221	227	254	243	244	220	228	227	217	221	233	208	216	234	240	236	239	243	229	234	247	237	247	231	241	210	210	200	244	226	234	221	220	195	240	215	232	233	215	228	229	228	213	258	236	219	234	262	216	253	229	208	224	211	226	248	246	206	239	231	245	223	231	231	249	223	202	218	204	219	205	219	229	228	211	222	258	212	231	225	268	211	206	253	237	210	215	221	221	228	225	211	234	223	232	252	198	246	264	217	228	231	223	192	244	206	222	239	227	240	263	235	233	228	225	240	210	235	264	235	221	237	199	226	222	228	209	251	231	214	231	226	228	221	220	226	245	230	251	224	224	208	227	232	239	225	216	219	249	214	257	247	203	202	220	227	218	206	228	227	244	211	204	249	234	248	249	230	256	228	205	215	215	205	218	232	219	219	242	216	229	227	237	231	256	237	241	219	219	219	232	225	211	230	245	213	223	223	229	232	205	226	207	206	230	236	246	253	260	199	201	237	231	230	225	258	246	234	233	236	245	245	235	200	208	247	239	230	223	223	234	226	205	242	242	226	228	236	231	216	198	226	234	209	245	235	259	227	230	199	225	237	243	223	202	200	214	209	267	221	245	234	247	238	224	215	224	216	223	245	212	223	239	247	233	207	195	214	225	224	221	229	224	232	222	235	220	243	217	242	230	201	212	237	234	209	207	222	245	215	262	221	218	221	266	220	192	232	231	230	243	242	254	253	229	215	230	227	223	233	254	223	209	227	228	239	225	211	241	216	233	240	249	209	214	241	208	198	225	228	251	237	242	222	215	225	210	243	233	226	227	247	237	239	249	209	224	222	210	224	236	196	201	237	223	219	221	206	216	216	243	249	222	227	199	220	243	202	233	239	199	215	219	239	220	237	217	238	251	237	232	257	232	220	222	256	236	256	228	210	237	236	224	238	244	226	208	225	229	232	220	228	221	252	239	215	218	218	232	234	213	214	218	226	225	227	235	239	208	246	230	229	236	203	220	235	242	232	238	238	209	231	240	210	215	225	238	202	238	214	235	263	255	231	213	221	213	237	221	218	197	236	228	214	247	255	251	231	220	234	252	234	238	234	230	246	237	245	212	216	210	247	237	233	231	224	216	208	249	207	216	233	234	220	250	240	206	215	254	231	221	254	225	225	247	216	214	226	226	219	242	229	234	222	219	247	205	223	216	222	241	222	227	237	223	238	245	209	234	238	219	200	226	237	241	225	242	243	207	218	245	206	241	221	206	203	216	226	226	249	216	226	239	230	237	230	207	259	220	235	234	270	205	226	228	211	233	235	219	229	240	230	237	261	227	220	214	254	238	224	204	260	210	214	226	224	201	217	224	224	224	209	237	220	203	231	197	227	222	239	257	195	226	230	229	208	240	240	236	238	229	213	257	227	253	214	215	226	194	246	236	215	240	208	221	210	225	248	214	230	204	244	238	202	214	211	238	275	237	249	224	204	211	237	223	240	238	226	233	228	217	219	211	221	263	272	276	238	223	216	233	209	226	225	245	221	234	213	244	225	234	224	221	197	213	237	228	228	227	213	231	239	199	254	200	232	237	225	241	247	219	232	273	231	241	224	235	231	217	229	241	249	207	211	239	214	210	235	239	216	218	261	236	237	231	204	224	223	226	231
27881	37232	29160	20436	14050	9846	7893	6177	4379	3422	2964	2488	2035	2171	1676	1392	1213	1137	1129	1075	928	731	513	417	424	395	439	436	448	399	423	410	388	339	326	320	349	364	373	328	295	338	309	303	328	284	312	302	352	317	281	268	295	265	295	328	317	330	341	338	335	325	302	343	310	316	288	311	274	297	285	272	264	304	300	283	278	271	317	305	277	286	295	274	285	262	268	279	261	264	252	306	281	288	266	259	276	294	268	280	291	274	265	299	288	305	269	270	264	285	278	267	292	284	274	297	266	259	296	258	284	275	269	260	268	278	279	279	273	278	287	281	305	313	277	254	285	263	290	300	277	291	289	260	279	273	272	278	294	264	294	304	270	276	302	265	307	293	293	283	274	265	267	265	275	278	299	266	252	253	290	277	274	302	278	269	284	280	283	247	286	281	251	284	325	293	290	289	287	272	285	282	285	277	259	282	274	272	275	279	294	303	276	283	279	277	314	274	312	262	288	289	260	313	278	262	272	279	302	271	278	254	303	271	269	262	293	280	312	278	274	297	239	314	286	296	275	295	279	314	292	273	258	284	254	268	250	279	290	297	301	278	267	288	272	263	235	265	290	254	281	265	257	226	279	276	257	266	274	290	292	279	299	312	286	301	273	302	296	241	280	268	280	269	270	280	310	299	260	290	270	296	312	287	308	254	274	294	274	283	276	290	261	312	287	302	275	269	274	245	291	281	290	269	275	291	290	255	304	271	267	314	291	281	297	287	273	300	246	240	269	283	279	296	293	299	275	264	277	304	273	277	269	265	318	273	273	261	253	292	265	303	306	282	290	256	263	271	272	247	258	292	258	324	306	292	308	319	241	275	273	289	304	267	285	275	266	265	256	280	267	272	316	280	281	271	290	263	267	283	238	278	287	291	263	269	277	286	297	288	289	303	310	316	281	303	273	286	260	297	281	295	302	269	276	294	280	258	298	280	301	270	252	284	313	279	270	296	270	256	280	281	296	295	296	277	284	291	250	289	250	262	269	281	283	251	274	274	284	300	304	318	263	308	267	272	281	263	273	298	301	265	272	274	270	289	283	266	304	292	280	310	271	286	232	276	285	291	287	272	291	284	305	278	280	281	302	320	271	277	256	250	275	300	273	263	284	285	278	274	293	300	268	273	306	274	277	321	297	283	273	299	271	261	297	280	293	293	258	278	287	316	281	300	276	291	265	252	279	297	261	295	274	277	283	282	264	292	278	255	296	271	258	275	278	280	271	267	297	271	266	260	252	283	291	301	286	295	277	239	287	274	313	258	266	305	270	278	308	273	264	291	258	282	276	279	256	289	270	269	291	288	286	251	284	265	284	275	296	266	286	270	299	277	279	266	315	275	289	279	293	277	254	272	256	300	276	264	261	262	287	283	299	290	298	288	291	263	268	260	295	278	256	256	313	277	287	257	280	294	281	289	283	273	263	279	285	252	255	292	275	255	270	293	295	285	275	252	266	258	301	287	266	295	299	282	287	257	284	295	284	270	292	297	262	267	274	259	255	324	281	276	286	313	276	303	288	264	292	282	295	246	275	284	271	287	251	271	266	284	274	286	233	306	251	252	273	293	288	288	283	271	268	280	266	271	275	279	294	256	280	303	271	276	282	268	261	268	284	273	293	282	280	275	276	304	297	312	284	266	280	285	263	269	294	307	243	265	285	275	326	268	279	286	249	263	269	278	276	294	268	287	262	277	293	318	271	281	270	283	273	269	266	265	272	287	282	272	267	275	254	281	271	296	272	265	278	256	296	265	280	284	345	279	289	265	284	271	291	308	273	255	276	287	258	282	282	282	291	308	264	285	259	269	284	261	293	266	286	315	288	273	292	276	238	277	259	260	276	294	274	275	286	288	282	283	283	276	271	257	278	282	294	275	253	270	304	304	273	278	247	285	280	290	292	285	299	305	277	288	299	266	297	293	297	303	289	284	254	255	286	302	259	273	285	280	272	276	272	257	270	299	307	298	325	280	270	296	310	268	282	273	257	293	250	289	278	269	275	299	317	266	277	282	266	294	306	265	279	281	281	275	300	303	281	294	252	261	297	290	274	287	268	264	281	295	290	298	271	268	277	297	270	281	302	282	281	261	270	258	271	281	299	258	265	286	270	308	284	297	287	255	290	289	243	243	282	298	267	266	284	303	270	287	305	294	292	280	280	293	264	293	287	266	309	333	259	268	298	251	261	313	262	268	274	246	259	269	253	284	278	282	303	273	281	277	257	264	270	293	283	256	283	291	265	291	290	253	296	296	275	303	286	296	268	270	280	272	267	266	275	297	281	272	275	283	284	313	273	280	281	281	282	294	286	304	241	260	295	274	303	258	290	291	264	308	284	285	246	286	257	288	286	302	274	264	293	274	288	306	289	252	272	312	279	288	310	275	314	267	299	299	299	294	290	266	294	314	277	292	289	281	298	293	295	273	307	284	287	278	260	254	274	293	305	270	249	268	295	297	285	291	261	264	263	277	307	287	287	290	254	290	275	269	262	279	291	299	305	279	271	295	269	285	266	297	294	286	288	256	281	278	287	306	278	273	273	270	282	276	276	250	292	285	287	273	265	284	300	259	272	286	262	259	297	266	274	300	304	267	288	281	283	287	278	262	295	296	277	306	266	280	291	291	256	280	276	273	288	276	268	279	264	305	279	289	279	299	275	278	254	258	289	267	282	277	293	293	299	275	260	295	257	269	271	285	276	270	253	267	310	270	288	291	278	308	286	270	275	289	288	301	263	271	294	273	317	275	277	293	267	279	290	301	279	317	286	270	313	291	284	285	284	285	268	272	252	311	294	304	266	301	301	275	268	262	256	277	302	317	288	296	322	272	268	277	284	315	285	283	289	272	285	274	275	279	276	298	275	275	308	287	286	257	269	298	312	272	250	284	293	255	278	285	282	271	287	314	239	269	281	273	294	313	288	303	294	292	276	258	276	312	279	272	279	285	274	266	272	271	254	279	281	297	280	261	260	260	259	266	273	308	302	284	256	250	301	260	281	296	291	288	261	270	254	270	263	280	273	279	264	274	297	273	295	290	280	274	271	251	276	299	257	317	287	287	276	300	297	297	292	267	258	299	275	279	276	276	285	277	258	275	265	246	272	282	290	274	278	268	268	301	276	276	306	278	256	252	265	299	303	278	300	252	299	288	290	301	279	271	271	276	280	265	290	311	256	268	314	256	265	274	276	319	273	282	293	283	283	269	270	269	286	272	274	264	263	263	313	294	280	296	282	270	298	292	302	265	315	260	309	267	295	281	290	275	288	288	294	293	287	288	296	271	270	256	274	240	296	274	279	288	274	250	276	267	290	273	281	274	275	261	281	279	258	274	303	272	263	323	271	294	292	310	248	304	266	264	307	292	292	291	286	266	280	267	287	268	267	273	280	281	308	281	283	274	279	296	280	268	261	294	274	330	267	295	260	251	305	272	275	265	257	279	276	277	292	272	256	280	264	313	248	287	277	257
24945	20902	26588	24785	11566	4678	3298	2222	1558	1393	1233	1056	1023	920	829	738	736	707	719	682	687	577	514	518	476	472	477	470	452	523	460	475	477	464	483	474	448	469	489	423	474	467	441	463	457	455	450	431	449	427	422	423	450	422	440	434	400	451	438	435	438	459	438	468	400	433	400	440	420	457	414	428	392	449	409	406	407	437	406	410	379	458	442	441	471	418	442	439	454	446	425	452	409	468	443	434	463	422	467	425	434	411	443	448	425	453	440	424	396	454	406	416	440	439	431	428	462	441	396	435	440	439	450	430	415	442	395	419	425	455	473	440	443	399	437	433	389	411	444	405	395	458	423	421	460	407	422	401	406	406	417	413	431	417	410	435	432	427	424	431	425	459	437	423	463	418	419	458	445	407	406	425	422	371	436	440	474	429	466	473	432	396	423	416	450	417	410	421	426	401	450	401	449	452	429	431	448	431	434	422	454	424	446	439	434	451	454	428	421	446	423	400	408	434	431	456	441	420	423	450	407	443	399	414	437	443	421	390	431	447	425	441	428	449	456	429	463	419	400	425	451	427	413	433	460	468	433	490	435	437	423	421	432	394	428	442	441	424	489	454	425	414	439	434	416	425	443	484	425	436	394	392	431	440	476	460	427	410	469	443	450	445	426	438	460	430	380	438	442	426	446	388	406	392	459	454	443	434	397	411	474	431	390	412	449	466	384	399	470	427	415	427	395	450	442	425	451	395	439	400	427	427	395	414	411	444	459	433	419	427	453	472	460	425	450	463	446	455	450	458	459	415	414	423	439	459	469	409	461	412	443	449	468	410	437	425	448	431	442	422	426	394	424	411	430	469	446	434	418	446	438	460	397	437	449	466	473	413	449	440	432	449	415	417	419	419	442	410	447	439	441	423	406	452	483	424	441	471	422	424	406	457	360	447	416	426	396	428	472	440	474	423	439	418	433	425	477	423	408	460	442	414	433	408	434	428	468	410	436	409	414	443	427	450	432	443	464	422	439	446	435	456	417	411	394	440	415	435	389	442	439	400	448	431	421	431	435	410	434	399	439	437	446	409	482	405	444	456	423	469	468	428	405	440	391	416	425	427	389	456	396	424	449	476	473	454	437	427	469	424	412	451	393	430	441	403	434	430	420	390	423	428	445	406	433	426	433	426	430	419	436	415	441	403	413	422	445	461	435	447	425	446	462	407	425	412	443	400	437	404	430	436	438	416	442	469	410	459	441	429	445	420	432	439	445	433	428	409	400	458	461	396	448	429	403	424	423	410	467	425	411	419	435	464	420	421	462	408	430	446	425	414	398	421	433	453	426	433	409	420	435	412	393	446	461	424	404	420	427	407	424	460	429	459	444	452	439	431	445	446	439	434	397	470	427	424	414	426	428	422	439	426	438	429	427	449	444	396	445	407	426	463	426	449	434	433	402	405	476	435	396	419	404	430	403	413	438	425	439	440	454	421	416	423	433	437	461	448	432	445	453	400	470	410	437	429	452	461	451	434	431	440	449	430	444	414	408	409	407	442	448	394	423	401	420	435	422	399	431	408	452	439	430	422	448	428	413	421	467	435	417	433	420	468	410	446	430	440	404	450	455	421	461	417	425	434	474	461	414	407	430	447	461	454	410	399	450	429	445	443	460	433	423	431	392	416	431	429	394	433	402	421	407	432	416	439	447	409	469	425	443	396	477	414	454	409	447	428	416	453	397	445	465	416	415	394	428	412	480	415	407	401	392	467	414	447	463	400	445	399	420	416	461	436	437	458	435	461	417	436	429	431	421	446	445	472	419	441	418	450	428	435	439	400	453	438	428	441	433	435	434	436	456	452	437	381	422	471	431	392	444	422	400	435	439	436	431	438	446	435	396	413	456	436	437	446	407	446	409	449	450	434	409	414	470	462	422	444	439	427	387	429	375	411	446	429	426	432	421	388	466	414	445	429	438	468	435	442	437	419	460	441	432	427	414	465	449	461	423	418	424	414	462	402	414	436	402	449	405	419	454	439	458	418	444	420	453	440	418	413	432	403	426	443	421	441	409	424	459	406	446	449	421	436	423	440	442	427	420	450	442	404	421	460	459	424	449	415	444	429	424	449	411	439	466	420	456	432	444	443	442	447	454	408	433	383	396	426	463	414	437	449	428	465	390	427	422	417	400	400	405	457	441	432	410	431	415	438	400	421	435	443	400	398	420	410	430	435	423	403	427	419	429	443	438	416	413	437	447	447	419	393	406	401	400	462	466	455	423	421	417	413	447	443	386	401	410	404	468	421	405	410	436	421	421	478	480	426	457	440	431	402	379	442	468	423	419	487	428	441	421	433	443	422	460	415	415	429	418	427	401	470	411	432	437	416	418	436	410	420	421	407	447	437	398	404	410	416	433	406	465	408	412	437	410	406	452	427	449	420	415	436	463	459	426	460	434	436	438	457	430	449	430	444	458	418	406	423	420	419	454	414	470	442	403	439	449	446	415	455	409	420	414	417	425	447	432	387	432	445	455	421	462	415	459	430	430	449	454	435	449	415	434	466	410	448	430	440	489	387	406	401	408	447	419	426	449	487	425	476	431	439	433	418	436	465	408	436	430	427	460	436	393	395	428	422	430	432	424	449	395	424	427	439	468	451	429	413	465	403	412	450	445	453	432	451	449	396	436	422	416	434	453	434	461	431	437	441	418	446	420	465	409	405	444	434	419	417	475	417	410	472	432	435	421	443	451	402	420	419	405	425	409	475	427	414	436	478	385	423	424	440	421	424	411	409	418	409	459	402	459	421	432	441	404	404	369	423	409	431	444	442	468	431	410	436	440	425	454	423	439	434	423	435	437	446	450	457	431	420	431	429	401	412	403	425	445	430	467	445	413	440	461	419	431	434	395	430	448	464	421	498	422	426	442	418	436	407	423	434	409	392	451	456	456	424	404	446	457	440	455	439	403	425	439	408	421	414	459	397	430	426	472	440	428	423	452	440	445	457	435	475	408	419	443	409	428	452	445	457	445	460	420	419	425	412	394	411	425	460	417	400	400	454	415	452	405	458	451	445	449	418	461	433	459	448	447	388	405	405	404	489	432	426	448	451	425	424	388	438	463	456	433	402	426	453	459	412	473	441	447	478	449	420	450	409	412	434	426	425	439	431	439	425	407	436	410	430	415	421	409	402	471	422	449	453	438	451	394	451	442	431	431	448	450	448	429	431	457	412	426	422	408	425	435	469	397	404	426	422	439	408	417	451	384	402	428	409	459	467	411	427	406	428	448	463	461	435	430	456	422	371	415	415	432	417	438	438	433	440	392	429	410	432	432	429	429	413	439	453	417	397	443	398	448	408	422	430	410	437	434	462	422	434	448	444	406	432	418	414	431	467	435	481	437	441	431	382	426	420	442	438	430	427	417	456	423	410	437	436	440	443	426	435	436	404	392	450	441	441	451	449	417	429	459	418	447	484	430	486	449	452	448	392	450	440	415	460	414	425	421	401	420	453	450	478
26673	33602	25665	17577	11768	8521	6908	4950	3621	3142	2679	2296	2037	1799	1547	1320	1269	1198	1224	1186	1126	954	732	629	600	612	586	585	633	605	594	622	589	594	547	581	594	565	570	529	552	497	497	554	527	519	521	536	492	502	517	511	540	506	481	527	537	529	462	567	533	552	517	514	538	535	485	540	543	539	548	538	514	493	527	513	513	467	485	514	485	514	535	489	546	503	500	487	492	482	532	506	524	523	489	519	524	552	511	485	504	494	484	509	493	517	507	505	502	513	512	532	518	486	488	519	525	545	569	513	532	507	505	462	520	491	505	503	527	523	493	499	528	525	498	491	524	568	507	480	515	515	500	528	510	494	485	526	526	494	496	525	461	542	495	484	493	493	517	529	492	552	491	541	483	522	529	478	502	488	557	499	514	523	587	478	460	505	502	497	506	530	499	537	490	521	498	548	515	520	511	489	522	492	485	464	522	493	479	509	477	477	505	479	520	498	484	457	527	513	506	530	525	513	487	499	468	505	522	483	488	468	518	540	499	513	470	526	485	480	537	521	545	526	514	497	483	553	521	532	499	531	499	525	512	503	507	474	508	509	501	537	526	521	516	528	481	497	532	507	486	538	537	509	513	506	504	490	524	468	484	527	499	502	515	479	538	506	500	500	475	497	517	499	536	536	522	490	506	486	502	467	487	528	514	518	490	544	491	506	525	481	493	493	498	529	500	469	461	494	555	504	500	494	541	512	512	493	511	517	523	518	525	473	528	541	506	536	470	516	511	508	524	524	528	505	527	521	488	528	516	534	511	492	491	511	514	506	527	472	499	508	503	495	519	514	491	480	485	509	517	495	534	487	531	534	491	480	476	475	494	505	510	495	536	487	513	486	480	517	497	505	504	492	523	498	555	520	481	484	575	492	524	544	504	507	523	519	523	532	508	520	521	435	554	520	504	484	498	491	536	480	482	512	540	487	499	504	482	483	503	476	496	488	494	533	500	541	499	485	477	501	513	492	488	517	493	527	514	512	516	532	507	517	493	493	489	503	509	497	483	528	523	521	458	505	507	515	513	490	492	485	497	494	512	472	466	498	493	509	507	529	535	479	491	520	507	516	486	488	491	488	505	533	544	487	505	440	519	494	493	512	519	515	495	502	488	479	543	532	526	491	531	528	498	527	471	502	499	522	483	498	537	521	538	503	527	528	503	484	516	486	483	492	495	479	484	525	517	543	505	502	490	506	498	506	501	508	498	496	507	509	494	484	513	514	473	521	490	534	505	473	505	492	536	509	517	513	540	521	528	514	537	502	535	528	500	504	520	465	464	476	496	540	525	521	511	543	576	502	522	484	509	492	521	525	497	511	505	525	519	522	526	495	497	489	496	513	528	526	482	517	507	510	520	533	508	481	517	502	495	504	514	517	533	495	481	520	512	480	533	480	495	490	514	490	531	489	505	518	518	559	500	528	508	547	496	498	531	497	522	489	481	510	489	496	513	532	509	506	467	507	531	506	485	500	526	549	531	489	549	521	483	524	497	516	494	499	479	464	498	540	467	502	497	497	516	487	511	495	526	498	502	517	539	505	456	515	504	462	505	490	553	524	505	497	501	506	478	475	479	539	495	549	485	444	515	516	508	557	526	514	501	544	521	507	524	522	506	497	487	507	511	532	498	493	480	505	492	534	486	499	532	542	521	519	473	487	501	494	496	523	479	493	460	497	512	521	490	514	512	535	527	534	508	484	520	494	497	496	527	488	492	474	508	489	501	518	520	520	497	531	514	500	503	526	515	548	485	517	510	522	506	511	503	516	471	472	477	532	515	515	524	483	515	491	516	523	519	496	502	552	524	517	556	522	476	531	515	477	509	507	509	541	483	462	495	510	510	527	481	468	517	526	468	513	512	477	494	489	510	473	505	489	535	486	523	543	497	507	507	514	489	477	514	497	523	486	485	528	491	471	501	508	461	523	518	511	503	502	494	458	544	475	499	498	511	483	485	519	543	510	463	484	522	523	519	489	492	533	528	493	511	506	494	512	518	478	528	503	484	513	555	522	526	497	506	526	514	508	496	476	551	505	478	506	515	519	503	474	554	547	527	508	532	518	503	541	513	519	506	533	536	453	509	504	548	506	534	528	481	498	531	567	470	484	474	497	481	555	501	525	536	503	502	527	516	525	493	516	464	506	469	505	551	528	540	494	531	488	495	514	552	488	516	523	543	488	508	509	488	512	478	471	503	478	528	507	504	494	516	496	532	502	487	518	538	524	535	524	523	489	519	516	505	504	508	516	488	492	534	494	509	535	519	522	512	548	513	516	536	480	490	531	485	506	507	500	516	500	541	545	499	554	533	493	537	512	477	511	521	522	518	506	520	461	509	498	508	522	543	493	494	502	509	532	495	525	547	532	466	518	518	488	532	498	447	499	472	508	536	540	519	531	524	503	497	485	487	542	518	488	473	530	537	535	537	523	537	570	491	494	483	522	468	472	500	522	496	477	470	524	478	550	513	504	463	512	494	504	480	499	482	524	530	483	479	470	495	476	501	512	549	530	477	535	515	480	502	536	476	532	507	528	506	531	510	502	544	519	508	532	500	522	544	495	483	514	519	536	530	488	489	491	524	508	551	515	509	501	509	482	511	505	500	525	492	498	500	533	565	526	533	518	488	524	508	498	508	487	525	505	488	515	532	516	522	507	487	518	534	515	524	510	506	501	503	550	480	494	500	520	501	537	501	497	535	531	467	499	540	479	500	533	498	493	481	526	516	492	506	515	505	546	513	512	519	568	518	520	527	506	532	538	502	508	497	498	487	498	526	517	527	516	495	524	522	492	498	516	533	515	515	539	460	536	519	516	518	502	506	531	516	510	478	491	458	529	541	559	513	485	531	501	483	518	500	520	515	466	529	521	467	490	523	454	525	480	529	509	490	521	551	480	522	498	493	503	496	484	554	495	506	533	469	525	542	482	521	504	446	493	495	537	517	521	499	477	522	499	525	509	498	511	496	501	479	496	486	485	535	493	512	460	533	489	495	520	511	473	518	565	459	493	508	498	510	543	557	470	470	488	489	554	468	540	520	515	484	507	505	501	527	498	509	470	525	482	536	511	521	482	510	476	503	553	530	516	517	474	509	507	517	515	522	503	457	520	504	491	472	510	491	461	488	538	505	529	479	506	520	481	499	491	529	512	526	521	521	482	551	474	513	535	504	510	525	502	508	483	509	490	493	546	489	542	515	483	510	488	520	507	504	502	500	499	536	470	488	510	523	502	527	502	523	534	526	527	523	488	465	479	541	498	532	501	500	500	517	493	504	528	524	512	511	548	499	507	473	476	517	515	564	505	510	525	512	515	484	500	498	521	494	521	532	565	500	500	515	483	475	518	519	522	490	480	437	547	494	514	509	530	499	521	474	460	509	483	507	483	482	503	553	528	487	516	511	518	529	462	503	505	516	479	492	493	482	508	479	515	498	461	544	498	515	550	507	491	505	513	513	493	545	503	498	514
22607	20941	28536	23507	20988	20997	12417	4537	2819	2622	2123	1853	1794	1443	1138	1064	965	929	929	944	876	807	677	496	469	474	427	430	444	445	446	401	429	398	377	397	422	398	368	375	395	373	365	371	367	380	390	359	386	369	339	344	375	390	347	347	388	351	356	370	391	358	364	369	340	407	396	334	338	355	395	342	406	351	330	379	342	353	370	360	381	360	324	363	353	362	335	351	355	352	328	359	365	343	325	356	343	383	378	362	340	354	354	373	352	319	337	355	348	351	346	354	378	331	355	343	331	342	352	339	351	363	344	331	350	381	363	367	384	340	330	332	307	344	362	352	369	346	332	359	333	337	371	362	315	358	381	306	366	348	350	370	360	344	327	337	324	317	324	313	358	359	361	356	331	347	375	365	359	332	329	345	337	324	361	358	370	368	352	317	321	358	327	343	343	316	341	349	353	336	361	335	333	330	364	356	355	336	336	348	345	337	346	341	353	389	341	357	311	351	361	353	342	363	366	364	339	331	364	299	337	327	368	340	338	366	363	354	349	364	350	307	357	345	348	334	317	374	342	376	334	352	319	341	329	366	316	339	322	370	339	355	378	329	319	334	331	336	334	323	334	376	370	368	370	341	336	355	331	351	371	344	357	365	371	351	354	373	388	361	347	336	341	348	314	374	348	354	326	337	377	336	344	350	359	379	353	356	335	332	356	349	368	311	329	364	347	339	316	337	346	348	354	344	338	330	378	335	355	342	348	329	354	362	350	361	329	359	275	349	354	349	332	354	348	350	352	335	329	345	339	345	367	324	331	323	320	314	376	353	324	344	320	353	362	309	311	385	351	353	308	327	334	325	326	375	357	332	310	362	353	344	340	371	363	332	364	321	357	367	407	352	354	388	315	334	346	336	353	332	341	353	339	317	348	334	326	360	337	350	367	344	343	335	345	336	318	356	365	350	307	346	349	376	327	321	341	375	347	324	341	349	370	304	336	359	286	342	367	339	328	365	351	348	342	341	386	349	361	335	387	359	346	342	376	346	375	284	337	337	380	359	327	338	345	343	352	339	336	329	344	389	372	311	351	357	346	364	340	348	359	342	324	312	346	331	321	351	367	349	345	328	342	327	327	347	351	367	393	352	348	341	351	376	365	359	378	341	361	343	344	348	397	349	381	353	385	346	343	337	352	368	357	354	347	338	330	349	328	357	323	341	354	355	346	331	354	355	357	341	340	340	329	345	349	362	330	338	375	339	345	327	351	336	357	322	327	321	328	321	342	350	330	345	347	340	347	309	355	327	356	357	338	353	355	338	339	348	346	321	351	360	337	330	345	355	346	329	361	357	346	343	330	338	300	310	335	354	347	337	335	318	373	341	371	362	340	364	368	336	311	326	309	327	328	337	351	391	391	367	342	322	376	360	364	347	360	355	365	347	330	337	340	347	325	365	341	338	365	332	323	359	322	366	340	368	370	336	372	342	325	352	344	310	358	354	348	339	333	338	368	307	310	380	352	326	332	395	339	348	367	368	353	335	297	361	374	355	343	325	335	317	355	354	333	347	369	347	368	300	359	354	338	359	342	336	323	336	330	317	353	348	335	339	351	385	344	336	328	318	364	350	377	344	351	342	351	337	344	338	349	316	341	345	346	356	334	329	331	331	310	345	341	347	354	364	338	320	347	372	370	330	327	360	354	338	390	359	351	343	352	324	370	380	356	360	346	318	368	307	348	329	311	324	372	323	337	294	364	343	341	332	355	348	322	328	338	328	349	351	386	320	358	325	354	366	359	374	308	342	325	324	319	370	356	363	343	361	326	358	358	377	313	306	370	369	335	315	329	317	329	326	340	364	366	357	355	332	364	359	325	336	373	358	340	337	325	334	366	341	347	376	369	310	366	316	348	356	360	337	333	330	338	373	331	342	348	335	333	350	325	366	348	346	353	315	305	353	321	343	347	343	355	337	331	381	349	352	331	318	343	342	367	360	349	342	326	354	337	360	344	320	341	324	363	373	336	345	335	350	387	321	337	344	409	335	357	325	323	346	336	330	347	342	332	349	347	348	346	352	352	363	366	381	365	336	375	326	336	343	362	323	319	379	342	349	342	350	393	385	348	359	369	347	364	340	359	358	325	354	380	332	331	384	370	353	347	340	319	337	344	373	338	355	332	365	357	353	317	327	340	317	338	344	346	372	328	349	317	332	372	320	343	357	387	340	318	361	350	331	379	361	363	343	307	330	326	341	360	341	329	352	339	379	351	331	302	334	361	345	392	345	333	338	361	341	358	344	324	342	318	369	338	344	369	349	344	356	329	331	364	362	357	350	370	352	326	327	331	337	392	300	345	372	365	332	312	346	335	354	344	355	328	325	380	365	331	354	346	326	361	368	380	343	327	350	332	386	364	327	346	331	352	312	385	342	333	367	345	360	370	350	354	346	353	331	354	320	312	320	336	361	334	361	356	381	360	304	341	349	348	341	354	322	356	302	388	347	348	349	343	346	319	328	322	328	337	318	333	333	332	348	343	342	367	313	348	335	353	334	312	328	335	319	370	348	370	369	353	391	344	328	367	325	335	337	341	358	354	380	331	333	337	356	357	360	356	354	356	367	341	343	364	378	361	350	327	332	350	340	359	331	338	340	312	350	349	324	348	322	358	365	346	347	328	332	329	332	356	354	387	342	337	352	316	359	331	364	324	344	356	367	332	345	383	344	350	341	325	359	358	306	370	366	343	331	317	367	372	362	326	362	347	338	381	318	350	342	343	337	343	327	356	326	383	331	339	351	359	397	323	320	368	375	322	339	367	336	335	376	340	336	340	324	338	308	383	325	383	304	321	326	307	380	354	371	325	358	347	314	348	346	330	356	392	316	361	338	366	336	345	319	375	358	362	369	350	333	365	343	349	323	326	340	334	339	332	356	355	348	354	344	359	372	350	372	318	356	343	325	364	372	354	305	345	305	344	371	340	324	353	354	342	332	352	348	363	331	312	347	355	364	343	343	361	354	352	333	345	314	358	328	309	352	346	342	328	302	326	352	371	338	308	352	342	304	328	344	366	339	315	348	339	340	361	344	349	374	315	372	356	339	344	310	334	323	332	354	352	332	336	348	349	356	382	342	338	378	340	382	381	340	337	325	345	358	329	353	347	342	370	327	328	331	363	359	375	354	345	328	332	352	340	328	351	372	322	322	322	347	325	358	368	354	323	342	350	332	341	362	363	354	339	351	361	315	334	356	353	359	348	326	347	372	344	346	353	328	378	376	348	303	342	342	376	362	317	345	368	348	359	370	329	340	369	365	341	323	347	364	342	345	354	367	318	325	360	348	347	342	336	352	374	365	348	344	353	378	332	333	349	361	360	338	331	340	339	318	350	324	375	338	343	340	340	370	359	364	377	338	359	360	346	327	344	378	349	328	319	352	349	335	296	350	336	348	328	356	352	363	321	342	358	365	353	340	325	333	340	350	351	348	351	330	377	381	370	319	312	337	321	373	363	320	330	318
30750	42206	34155	24561	18987	14814	11177	8271	6308	5563	4631	3927	3763	2814	2388	2112	1937	1834	1727	1749	1692	1529	1202	786	606	606	617	624	627	593	645	636	597	561	525	518	510	424	494	464	428	432	456	482	438	493	488	444	412	432	422	443	413	425	480	437	454	436	447	500	441	453	436	405	421	415	415	402	433	417	390	420	408	408	414	406	402	407	430	406	416	379	399	442	396	391	420	405	368	405	388	445	379	430	363	379	397	379	362	389	381	399	435	393	416	400	386	405	414	377	388	377	391	387	393	380	357	401	376	382	360	381	398	388	405	375	355	415	409	364	384	394	409	400	435	374	384	401	404	407	381	377	413	422	414	400	392	388	380	381	380	405	398	411	355	379	374	384	382	395	392	389	384	418	359	360	415	376	397	412	370	412	402	417	378	404	378	412	397	382	397	370	380	406	410	404	398	425	398	441	360	389	397	368	424	388	423	420	406	396	417	415	370	367	339	408	396	401	384	378	401	434	388	420	375	391	398	393	355	408	437	408	423	393	406	414	399	386	401	405	394	411	385	393	371	392	392	401	417	410	400	418	365	386	401	408	436	361	381	394	384	411	401	364	418	389	394	422	407	408	380	402	397	385	427	409	380	388	368	385	395	409	358	395	391	392	383	410	422	408	388	400	366	338	411	394	413	400	395	460	412	425	392	392	387	397	409	383	397	407	370	412	413	392	386	393	397	440	337	393	414	377	378	447	373	395	399	395	378	401	434	388	408	371	388	409	386	388	371	364	404	376	417	372	402	405	418	382	405	412	387	385	382	380	399	406	400	408	407	413	416	417	402	418	414	386	417	421	411	378	351	409	395	410	404	407	404	410	386	396	440	361	437	382	388	379	375	409	387	406	374	389	358	407	392	401	395	389	375	367	372	409	433	395	380	390	383	371	427	395	365	408	399	379	387	400	380	375	376	398	430	412	414	392	395	400	377	405	390	394	377	419	416	402	382	425	427	393	371	386	411	400	398	391	414	402	409	385	410	398	394	429	398	412	405	399	391	373	383	367	391	426	377	392	367	368	349	389	402	388	394	387	383	385	415	407	385	372	413	443	405	434	375	415	391	390	399	386	392	412	407	372	368	420	419	409	404	404	376	414	399	395	395	413	412	424	374	399	357	401	410	377	401	385	372	362	404	405	387	377	397	412	351	382	404	379	381	449	431	349	415	383	379	405	414	426	406	406	381	362	356	367	373	362	365	389	364	390	376	419	390	411	361	374	383	420	360	380	407	383	386	370	380	376	410	371	381	426	361	419	371	386	374	427	409	439	381	371	420	406	371	421	345	408	392	414	386	387	385	417	404	387	398	400	414	396	409	394	386	373	383	373	402	411	404	395	398	414	402	367	405	416	411	346	393	376	402	391	380	394	382	410	386	369	408	391	399	373	400	375	418	418	327	381	381	355	386	401	399	357	422	384	396	386	403	431	369	411	393	410	405	405	376	394	377	419	421	401	407	403	428	388	383	391	392	408	395	390	399	420	400	383	374	388	363	412	415	399	444	383	358	394	466	428	418	396	362	405	395	404	409	407	354	393	371	398	374	383	411	413	406	385	382	396	388	362	405	369	404	381	390	396	384	358	361	359	398	373	437	401	416	400	377	377	370	393	394	412	424	386	414	401	406	411	432	390	419	387	375	399	400	370	384	365	393	383	431	403	400	385	390	413	389	380	394	383	404	420	390	430	391	387	369	395	397	396	388	381	359	401	374	381	377	422	384	406	416	424	401	405	389	405	405	369	393	434	384	406	457	377	383	427	404	416	430	401	379	376	437	397	412	414	392	407	433	399	434	360	373	373	395	400	402	385	403	374	400	429	376	392	364	414	375	409	379	390	415	389	419	400	403	408	381	390	410	386	369	356	383	393	398	409	382	370	374	414	409	366	391	378	365	401	383	409	390	372	423	409	424	377	421	400	389	414	428	414	386	405	438	394	392	413	419	385	379	424	402	443	404	393	371	394	406	404	367	396	414	375	417	378	373	371	404	377	402	372	400	394	410	397	414	370	414	389	415	371	400	404	381	415	396	402	393	392	404	396	405	433	406	391	402	406	418	375	404	439	423	370	388	438	369	360	387	370	389	372	391	376	384	376	416	444	401	415	376	399	390	414	397	428	416	380	389	397	368	399	402	398	392	403	414	401	392	407	376	392	416	394	368	398	391	396	375	409	368	380	386	385	422	371	353	443	395	421	387	402	395	394	409	392	404	384	396	367	348	411	362	392	366	355	411	392	378	374	419	363	397	378	413	419	412	396	396	401	409	416	381	397	402	415	367	436	398	423	433	417	403	376	378	416	376	388	382	404	404	426	393	377	393	399	411	376	410	405	410	406	384	410	394	377	396	372	406	359	378	380	398	388	398	396	420	379	430	375	447	418	383	405	392	389	388	400	388	381	411	424	411	415	387	420	397	419	394	359	417	396	393	425	369	402	367	401	403	392	382	379	412	424	375	388	387	419	433	407	402	397	384	398	395	390	396	379	395	421	402	398	393	385	392	402	373	406	388	392	373	380	390	406	393	400	385	405	358	391	406	394	419	409	385	425	396	399	431	368	386	370	417	386	422	382	387	391	420	419	390	383	408	384	428	378	397	379	362	402	408	416	406	387	360	385	418	404	381	451	413	416	378	384	380	399	403	408	379	362	403	388	440	366	388	418	407	387	386	386	409	397	408	395	406	381	443	393	414	379	388	385	380	359	354	410	410	422	385	371	418	389	399	433	394	410	413	385	375	399	380	381	385	401	358	393	379	361	365	374	396	390	427	388	379	414	397	384	351	396	359	375	379	384	402	411	438	377	425	400	400	400	377	428	385	363	411	409	381	385	376	379	385	402	404	370	361	414	408	380	408	414	426	385	404	432	413	395	395	418	420	413	367	379	395	399	373	362	395	411	390	406	431	406	387	395	402	364	391	416	375	392	414	397	384	430	381	379	442	404	422	383	384	428	379	383	411	410	419	377	418	382	408	352	433	391	397	375	405	407	402	394	433	369	389	404	361	390	368	374	391	419	398	389	439	404	387	381	391	419	409	363	375	403	403	399	381	421	369	407	412	391	415	389	395	399	406	409	393	407	423	369	421	381	365	383	370	406	389	406	366	397	359	381	426	342	399	431	346	417	363	389	374	396	399	364	402	408	396	392	376	423	405	414	449	398	364	413	414	412	365	401	405	389	397	429	396	373	389	394	396	420	390	379	404	419	412	354	380	375	395	382	400	375	393	362	397	398	417	373	399	383	402	393	370	396	425	397	396	404	448	421	405	406	390	379	424	441	389	390	380	430	339	401	387	418	421	384	385	402	423	356	415	398	437	414	392	398	374	383	403	394	405	406	405	376	388	433	386	407	393	405	354	366	366	416	401	411	398	402	373	372	390	382	382	413	357	397	383	368	364	385	389	410	371	412	400	390	378	422	389	447	437	408	390	370	392	358	431	368	399	369	407	373	373	393	369	387	366	377	391	407
27486	21799	19477	11774	5677	3420	2291	1484	1174	1107	936	850	797	654	596	604	543	457	530	491	483	518	472	451	360	349	341	351	354	344	334	313	348	378	350	338	334	348	309	352	295	330	362	293	337	326	333	342	333	334	271	326	301	323	314	343	339	333	333	365	319	344	300	339	317	309	283	309	327	315	355	321	318	347	343	346	283	317	292	327	286	295	337	326	314	327	325	316	338	331	322	339	336	345	317	293	318	331	354	310	313	322	303	343	317	304	335	318	335	350	311	334	324	325	314	292	316	313	310	292	315	293	285	291	304	316	328	364	322	303	362	305	324	298	335	351	347	299	341	342	355	330	343	315	322	340	333	338	331	326	315	282	314	325	300	294	318	307	304	323	299	312	353	319	309	311	302	338	358	312	341	339	301	318	324	307	301	314	323	320	327	295	313	322	332	318	326	337	337	303	324	318	327	335	317	313	298	294	334	294	296	320	336	321	358	297	290	312	307	310	299	339	341	316	321	334	334	323	336	322	322	340	314	308	334	356	334	315	282	360	302	328	332	334	339	350	317	322	299	350	316	343	319	354	326	339	331	316	319	275	294	340	340	336	353	299	316	302	342	305	313	321	314	355	310	345	321	326	305	319	351	335	321	340	295	320	349	340	323	329	303	322	364	290	322	343	313	332	285	328	331	325	350	314	323	324	354	275	334	299	316	315	326	301	339	344	310	332	292	296	318	316	324	313	292	323	313	331	334	346	308	323	307	319	320	324	303	319	340	316	321	334	315	326	330	333	316	336	334	315	332	329	331	327	368	324	338	324	339	340	327	309	313	293	314	310	330	313	311	354	319	331	310	348	303	309	330	328	317	310	317	319	294	299	356	332	308	318	352	309	293	288	311	343	327	314	308	334	326	312	336	320	316	315	316	300	333	304	316	310	287	318	343	306	350	291	313	326	316	323	357	286	291	307	304	317	303	346	326	305	322	320	354	341	315	325	339	309	327	323	308	337	336	329	346	317	351	322	327	340	321	317	327	335	310	358	349	313	327	339	310	348	320	304	284	309	330	327	310	312	321	315	305	303	333	337	290	312	398	331	308	339	331	337	323	331	307	318	325	294	266	300	345	327	334	326	317	318	307	311	317	300	349	325	334	344	272	324	307	287	305	301	321	317	331	320	338	342	306	335	325	344	312	322	325	324	318	329	361	328	321	336	334	335	296	309	312	325	314	318	316	328	314	321	343	319	323	308	304	319	345	332	265	316	355	313	310	328	338	320	298	355	315	295	351	334	326	345	301	325	309	297	344	295	333	339	311	333	299	356	318	332	321	331	287	342	319	316	323	326	337	301	332	344	330	311	339	332	334	336	330	327	310	327	301	328	291	309	350	323	291	328	321	338	332	321	347	336	304	343	320	307	321	319	330	334	351	332	326	299	330	298	295	316	340	345	313	274	321	327	345	352	315	331	342	332	308	316	322	324	339	336	324	288	311	293	314	351	318	279	362	333	346	329	314	314	300	295	305	320	321	328	357	330	319	331	331	367	323	312	354	293	343	344	344	353	338	334	323	317	326	306	308	331	295	355	321	346	338	345	308	322	310	296	283	306	291	300	300	331	319	306	301	294	317	321	322	340	322	318	291	307	350	335	343	289	320	325	316	338	342	290	309	306	317	336	336	322	312	307	356	332	303	315	309	349	348	303	307	296	326	320	323	347	332	330	311	315	320	297	362	319	327	317	306	342	306	317	341	315	325	323	332	325	326	324	315	340	335	315	328	335	310	291	322	313	298	357	291	292	326	329	310	324	324	304	333	328	304	315	318	322	344	322	328	321	332	360	339	299	342	352	323	314	342	332	306	326	317	313	343	318	349	331	337	336	313	330	345	329	324	332	302	315	302	334	309	317	315	350	292	311	333	329	316	296	290	316	315	316	327	311	309	316	327	337	317	282	317	317	315	333	310	293	313	345	337	343	320	304	309	335	309	318	287	298	324	330	353	298	324	333	345	343	332	359	292	302	335	333	314	338	292	290	322	331	339	318	352	346	343	303	314	338	308	346	317	326	287	328	323	342	327	314	297	315	357	318	332	347	332	337	328	286	341	340	293	307	341	320	308	318	278	333	319	286	331	299	322	330	316	320	334	322	298	321	365	334	328	322	329	329	343	293	319	302	333	305	339	308	306	291	312	305	327	311	305	310	320	281	330	338	320	328	265	316	325	360	322	329	320	357	286	335	312	313	312	309	317	316	313	316	317	339	335	313	333	328	343	341	294	318	318	331	301	326	330	298	327	308	332	378	334	297	336	329	310	330	321	325	342	285	323	310	345	341	340	323	324	327	322	301	342	326	325	323	312	308	282	312	344	313	311	305	320	356	337	300	333	297	297	342	304	308	340	306	317	319	343	319	284	323	326	327	316	318	325	311	319	287	334	342	325	366	324	313	303	324	319	330	286	313	305	293	364	316	333	330	338	323	329	315	311	317	319	337	289	312	310	349	321	304	346	358	309	332	325	315	333	330	294	313	308	340	322	290	305	324	331	331	309	309	343	288	333	299	326	344	333	373	344	294	330	308	324	301	338	317	329	317	312	301	336	313	295	306	326	343	335	331	276	312	296	304	306	330	324	327	328	320	344	319	324	353	344	340	338	316	313	297	324	335	324	330	344	305	352	325	333	291	299	333	302	331	329	299	338	301	313	303	323	328	332	311	319	306	361	326	325	349	328	274	318	316	299	337	309	319	321	350	317	315	326	322	352	323	340	341	323	325	299	375	338	304	315	326	330	309	348	340	314	327	334	324	333	321	329	348	333	329	310	334	309	349	318	305	314	314	338	344	342	306	324	324	338	331	338	313	354	317	302	338	323	323	303	306	337	323	333	329	311	323	300	340	305	294	305	308	286	296	325	291	346	325	320	297	320	303	334	324	313	319	323	301	311	291	297	334	317	314	380	325	353	280	297	355	290	327	318	320	337	314	330	344	316	345	319	276	323	311	301	329	325	308	354	309	328	301	305	293	272	335	278	302	370	295	335	286	329	337	338	333	310	287	332	326	328	306	322	324	332	338	318	348	329	345	321	334	331	337	325	316	305	339	323	270	335	320	305	302	332	339	328	316	299	297	315	334	315	329	318	341	301	303	321	325	307	309	334	303	333	330	283	354	331	331	310	321	314	302	320	296	354	317	350	331	314	333	334	331	310	338	342	308	327	336	316	302	331	349	291	329	318	320	311	308	296	294	324	302	339	335	349	301	307	331	332	324	327	306	333	312	333	325	322	306	335	353	345	332	337	322	315	331	348	323	307	327	304	327	323	350	328	342	334	320	359	340	340	295	303	369	325	310	271	344	286	296	286	323	334	315	324	309	299	308	330	296	297	288	320	321	304	334	314	329	330	318	300	317	317	314	304	317	327	324	323	322	310	317	333	321	326	315	311	293	304	353	329	336	316	290	327	316	325	330	302	286	291	324	321	327	318	323	298	315	334	317	338	313	330	369	329	320	313	318
24476	29567	22689	13941	9813	7022	4713	3307	2808	2400	1975	1682	1537	1154	1022	1006	927	914	852	806	785	806	772	578	465	451	465	462	483	459	458	467	414	437	437	434	401	435	430	422	405	403	400	379	473	381	405	395	366	368	422	443	387	377	386	415	444	389	404	438	390	425	401	363	447	389	425	394	377	403	442	395	393	428	372	402	407	416	410	365	411	374	403	415	392	402	408	380	414	358	426	399	412	382	362	362	372	397	386	395	425	367	395	349	403	417	380	365	387	375	365	379	387	362	411	362	384	371	380	373	416	414	387	423	395	405	395	408	401	411	391	380	417	380	400	391	421	436	413	391	407	414	387	413	415	369	390	400	416	370	387	351	430	383	367	408	434	388	367	381	391	386	405	418	376	406	396	379	395	409	370	362	411	403	413	384	370	405	377	449	359	364	398	414	378	395	416	400	408	379	403	377	376	386	401	395	397	375	410	363	377	395	430	383	409	375	427	389	419	413	381	401	390	370	383	409	373	397	367	376	422	386	393	401	368	400	367	373	385	401	379	429	430	394	351	400	387	374	375	416	376	357	408	396	414	406	354	383	379	345	412	357	410	394	400	371	366	387	378	421	375	344	420	404	418	380	344	371	410	389	398	415	392	387	400	378	394	375	418	397	397	376	429	388	370	362	393	381	376	406	404	397	364	363	397	367	388	390	380	407	392	375	370	409	373	393	378	401	373	395	384	351	404	424	385	380	380	371	395	376	412	402	412	384	371	372	443	384	429	387	396	360	376	391	412	385	410	381	391	344	376	418	381	384	390	397	375	385	393	411	412	386	406	350	403	386	400	409	398	366	354	380	409	366	419	385	363	385	385	418	394	392	421	376	392	364	363	392	386	399	407	407	414	398	387	395	422	408	411	412	388	363	384	410	412	386	409	413	413	397	418	396	384	407	386	430	381	399	401	369	414	393	414	375	417	382	375	377	367	380	412	407	397	400	395	372	415	409	348	370	337	396	367	421	360	394	387	406	408	394	386	380	413	451	392	416	385	405	385	420	427	408	380	360	398	440	385	395	409	392	395	408	422	376	382	374	426	363	402	382	431	395	417	361	415	378	432	396	368	383	422	400	397	435	377	426	365	376	383	376	393	393	375	389	392	422	388	398	398	423	396	429	414	399	364	366	429	405	380	385	373	381	407	423	354	372	381	366	380	400	407	350	363	419	377	411	378	418	387	389	406	428	351	395	374	416	390	341	376	381	369	355	378	426	405	403	347	406	416	403	392	400	410	444	362	367	375	368	409	395	406	416	390	441	403	373	412	366	377	394	372	377	357	418	393	383	405	393	377	410	406	403	380	376	387	375	408	364	375	395	359	424	417	377	360	412	373	392	360	380	391	383	384	394	411	372	396	375	407	401	423	374	422	388	380	357	394	399	407	389	388	374	382	390	399	386	384	383	405	410	399	417	426	400	354	413	385	389	390	360	374	411	380	393	361	403	386	391	422	409	381	400	387	382	375	397	378	402	396	415	388	374	424	395	411	429	402	404	386	410	355	389	363	372	405	414	410	434	387	378	399	407	405	391	403	401	389	422	404	391	387	403	430	422	389	396	408	408	413	371	409	397	399	437	377	417	384	425	366	401	407	395	375	375	387	396	376	400	414	380	399	382	402	415	375	408	403	414	386	361	401	394	388	392	402	361	413	380	389	401	366	392	372	382	387	376	387	384	399	354	414	387	410	409	386	391	402	371	398	381	397	408	402	377	408	396	387	367	377	411	398	368	366	378	367	407	407	408	421	382	402	414	406	393	399	377	389	403	361	349	396	407	382	399	399	421	408	420	374	426	398	398	400	392	366	380	361	403	382	387	411	388	405	381	371	357	385	412	399	385	387	400	359	373	423	400	432	457	333	389	420	406	388	391	400	382	414	404	408	372	350	401	383	400	420	397	400	378	399	401	400	391	400	395	403	397	404	357	412	369	413	351	372	435	388	384	388	384	399	399	373	397	416	413	358	408	399	376	373	353	387	379	408	367	399	396	389	372	381	390	412	391	402	416	389	387	443	386	402	363	377	362	393	411	392	455	410	399	399	404	327	366	369	399	402	375	415	397	414	366	398	415	427	396	416	376	376	405	408	396	381	379	405	431	382	410	422	380	412	383	362	369	381	369	369	387	383	386	399	404	414	356	396	389	361	403	378	387	410	393	380	394	396	395	406	409	384	377	401	405	395	390	379	393	396	408	402	414	407	389	378	386	431	388	386	391	392	410	435	389	367	381	384	343	393	381	373	367	391	367	402	420	383	417	367	394	381	417	360	356	416	400	408	406	370	380	358	411	381	393	385	406	397	394	395	402	405	354	417	403	379	443	377	395	386	411	413	372	401	384	405	390	377	400	409	383	388	381	431	374	415	386	405	417	423	390	411	375	383	388	390	393	399	372	416	393	413	369	380	408	398	438	410	358	388	379	374	383	372	411	382	374	363	358	372	387	402	477	410	401	394	400	392	400	398	361	406	389	388	410	390	402	387	432	408	371	366	389	400	397	363	422	390	385	352	369	374	393	383	378	410	397	368	413	395	400	417	421	395	400	423	386	362	435	380	387	355	387	358	380	403	399	405	382	409	390	380	401	417	413	412	399	421	381	398	413	361	379	400	386	372	336	393	423	376	361	345	325	403	364	374	398	386	387	394	415	422	378	368	383	431	373	393	392	385	403	421	382	385	369	378	391	427	376	392	399	391	368	394	406	364	378	395	393	384	421	359	358	422	356	414	361	393	385	414	393	402	407	388	382	387	400	401	374	382	332	405	400	382	383	387	369	381	393	408	406	409	356	418	386	394	375	419	356	414	391	417	414	384	391	390	381	335	398	384	422	393	393	378	381	381	370	423	373	397	376	413	366	364	369	413	411	403	366	395	382	401	373	390	390	406	394	381	415	398	416	416	394	396	369	399	409	403	371	392	345	406	404	408	379	387	378	341	376	386	409	396	379	420	393	406	393	358	430	430	383	416	398	373	374	398	387	414	406	390	403	423	404	364	394	399	423	357	404	376	336	391	377	377	417	377	379	361	384	351	436	407	392	393	398	374	456	381	385	392	377	401	430	449	387	423	369	419	383	449	375	400	366	425	381	386	384	365	402	356	393	386	384	391	416	383	402	384	415	374	448	339	389	378	369	388	369	406	379	409	390	396	386	409	354	411	384	368	408	422	405	426	410	407	373	398	425	392	377	411	390	407	390	386	387	397	395	411	410	400	416	374	386	421	405	433	389	415	408	364	415	398	409	414	399	409	363	381	395	392	380	424	403	440	401	403	386	391	419	371	387	386	388	408	385	429	395	367	406	434	380	371	400	393	367	404	393	389	422	405	399	399	380	370	373	413	389	395	398	413	372	390	401	371	380	386	384	391	388	404	397	380	396	400	395	412	370	409	387	412	422	407	396	351	451	394	381	370	428	397	380	426	380	366	379	363	405	402	396	369	417	380	383	398	421	386	374	403	386	409	393
23761	20927	27983	24052	20637	11795	4523	2584	2072	1769	1515	1350	1081	937	817	781	654	618	661	641	601	551	520	457	380	310	293	287	322	287	311	297	270	266	281	253	261	257	267	239	247	236	244	219	264	248	246	257	253	228	237	264	223	229	268	284	267	289	258	242	264	255	293	252	242	278	246	234	264	236	229	221	248	227	241	236	205	216	235	262	238	246	251	245	246	244	238	252	242	272	240	238	250	253	235	250	250	245	246	238	242	231	268	253	235	237	214	240	264	234	239	232	234	237	248	233	227	234	266	209	215	230	246	221	213	256	222	244	226	250	243	239	264	244	245	223	234	251	231	261	240	246	215	252	245	216	246	214	242	242	255	247	240	245	228	236	237	273	240	246	245	251	243	239	225	245	211	237	225	247	244	224	261	230	248	248	226	236	219	222	230	241	247	255	255	235	238	252	228	215	259	245	243	229	247	250	241	248	230	226	256	215	225	269	252	253	247	229	227	240	227	262	232	227	242	232	236	245	242	229	260	251	256	252	236	251	279	276	268	227	228	258	241	235	236	233	235	257	222	235	250	243	232	243	237	241	221	246	249	266	263	217	244	242	249	242	251	209	244	215	240	249	237	235	246	233	242	229	237	233	244	243	231	236	257	229	238	234	223	238	208	265	260	242	233	247	220	234	218	239	244	253	240	232	250	253	246	247	231	272	252	222	258	240	229	233	261	254	250	278	232	213	219	249	236	232	224	257	215	245	245	235	221	232	252	258	227	242	242	191	267	199	222	234	254	226	260	235	257	243	238	248	228	241	244	230	257	267	221	254	227	220	230	213	268	227	221	258	228	242	232	254	246	227	241	221	240	241	247	232	247	250	266	250	259	244	236	241	237	233	256	215	262	225	228	217	248	230	245	240	271	241	256	228	236	248	246	247	238	211	221	211	244	242	246	245	213	261	256	239	247	237	239	236	251	266	266	222	244	241	248	272	236	238	230	240	267	228	260	230	238	228	263	258	232	226	265	245	235	252	248	248	232	246	241	217	234	246	222	237	260	243	237	251	235	243	213	239	242	237	224	253	238	233	220	257	244	272	241	221	251	234	239	237	240	246	255	254	245	259	225	247	232	228	247	266	214	251	249	253	241	232	250	256	238	213	204	233	237	233	243	236	235	271	246	271	229	239	269	220	233	186	251	243	206	263	246	231	264	239	220	230	246	243	254	242	252	282	256	264	224	248	211	268	263	210	238	241	265	253	236	246	226	231	246	244	248	222	221	237	244	217	254	263	213	240	226	252	242	234	230	263	230	224	250	228	236	259	254	225	249	244	239	283	243	247	220	236	247	222	234	258	248	279	228	214	233	243	238	222	261	237	231	230	260	229	254	235	216	234	243	227	237	245	242	263	255	251	270	228	226	248	241	259	245	237	240	234	229	251	223	224	238	227	233	213	225	248	265	251	252	251	240	264	229	266	251	274	233	222	256	261	233	230	276	253	226	236	226	241	279	241	252	233	248	245	263	229	224	237	241	219	238	235	229	218	239	257	228	247	252	223	260	252	229	229	233	235	223	229	246	247	229	263	241	255	233	239	221	254	247	266	221	231	266	222	251	271	253	237	224	262	221	243	237	259	240	217	228	269	211	236	219	259	233	227	243	242	235	237	249	245	213	267	235	246	222	260	220	263	246	268	225	244	211	246	245	232	244	261	261	234	241	210	239	224	229	250	241	233	244	243	230	229	265	231	235	253	235	229	220	262	258	236	242	214	261	234	240	253	246	243	258	243	250	227	234	258	222	236	229	224	240	213	216	232	236	242	221	263	230	239	247	237	219	243	259	218	240	224	221	224	238	237	220	248	253	201	233	234	259	234	227	214	242	242	234	252	230	238	246	264	245	248	241	240	229	246	212	251	249	237	245	244	248	261	219	274	250	242	207	220	243	241	253	275	248	232	224	221	238	239	263	245	251	250	254	242	224	217	253	257	272	251	219	207	257	236	261	238	230	254	245	252	222	237	225	241	228	240	219	242	262	215	257	255	227	238	232	230	254	223	233	244	216	246	251	233	249	230	248	244	223	230	243	233	249	250	242	221	235	264	261	243	242	236	239	236	260	241	239	204	249	249	253	271	215	232	235	218	214	231	252	255	224	222	219	244	248	241	226	247	250	245	244	216	251	238	253	200	223	262	234	248	234	233	250	244	231	251	257	243	252	242	225	243	235	244	214	225	257	193	243	260	276	241	254	237	237	255	261	255	242	271	249	253	240	249	226	241	236	244	235	221	260	245	231	240	234	286	261	239	238	253	227	246	241	247	230	274	235	229	237	242	239	232	213	263	267	235	223	247	245	258	227	254	257	229	273	210	241	233	216	205	262	238	225	251	226	222	232	243	239	239	248	211	215	245	237	233	240	233	249	240	246	252	253	219	210	219	216	243	251	220	222	233	235	222	248	241	227	221	236	247	251	215	231	258	239	227	234	240	227	231	272	255	234	234	246	219	211	243	229	244	247	223	242	223	262	221	261	249	245	265	229	285	261	204	241	214	238	237	258	237	233	233	269	214	284	254	231	245	238	277	223	222	238	221	263	240	229	240	243	223	229	230	210	235	255	233	226	220	272	240	229	258	221	243	223	239	223	231	251	242	220	252	239	241	226	237	253	255	233	256	239	228	226	233	270	228	231	258	240	229	247	230	226	247	233	262	233	301	243	250	257	256	221	241	250	212	210	234	257	210	232	236	236	239	266	209	226	243	248	239	256	246	247	238	230	243	239	249	258	223	238	250	218	229	242	221	235	221	229	237	250	262	242	256	248	232	237	230	244	246	249	283	205	251	222	254	230	241	246	266	220	238	228	253	245	235	280	252	275	241	229	266	243	238	253	278	223	210	215	247	246	221	247	237	240	256	255	217	233	225	213	216	248	252	216	258	231	234	247	245	234	228	238	225	258	230	247	234	239	263	252	212	217	227	219	226	228	251	225	229	234	231	254	249	269	266	241	262	244	242	240	226	243	241	241	259	253	208	239	234	258	231	239	230	271	253	240	212	213	222	249	228	238	217	233	230	249	234	261	259	245	256	225	242	229	239	235	250	219	235	244	239	233	218	235	223	223	213	213	246	233	239	210	254	232	227	246	240	214	224	234	210	234	215	231	236	242	216	240	246	238	237	254	239	260	275	222	201	255	219	246	263	237	257	280	252	230	224	249	243	236	270	245	214	213	244	232	245	259	230	232	228	235	255	221	255	251	243	229	251	265	246	257	230	236	249	220	253	247	241	229	241	231	233	229	228	233	273	242	248	240	237	238	241	214	259	241	230	235	235	243	236	211	217	237	233	262	240	230	240	251	231	238	235	233	222	263	276	225	243	247	221	228	224	227	234	245	237	241	261	256	249	234	211	242	255	272	223	269	248	246	242	231	257	240	216	226	241	239	261	253	250	252	250	226	210	225	234	236	250	241	238	231	253	232	233	230	223	266	225	238	216	257	239	251	240	237	255	218	212	251	251
27215	37952	28825	19759	14615	10385	7537	5601	4583	4007	3374	3058	2253	1864	1699	1500	1308	1309	1328	1253	1085	980	932	796	562	448	462	436	374	409	401	446	372	339	356	379	342	324	319	335	295	309	279	303	325	305	331	320	322	313	301	300	312	307	330	316	337	336	342	341	363	322	325	350	315	310	301	287	318	281	299	292	280	293	301	309	284	270	306	279	328	295	271	304	311	291	306	290	265	263	284	311	294	291	294	303	288	320	296	306	290	332	299	280	288	298	274	291	300	299	315	279	290	303	296	311	275	266	273	310	270	284	282	299	296	290	279	269	294	284	283	312	261	297	304	298	284	294	302	283	274	306	299	289	278	294	305	305	295	299	288	302	301	330	286	306	290	313	279	313	315	261	308	285	301	274	264	315	269	299	291	272	282	270	326	293	307	321	298	288	305	283	298	269	308	319	305	300	292	273	311	283	268	279	275	293	304	316	279	296	293	297	302	316	306	323	285	304	278	300	288	308	260	294	298	304	298	312	282	280	289	301	264	292	301	307	284	284	302	271	282	318	279	303	294	319	302	269	290	301	290	298	299	295	288	305	267	275	293	293	298	296	274	290	275	278	287	274	298	267	316	288	268	274	301	307	297	295	287	280	282	310	286	302	311	245	308	315	291	320	265	288	304	268	304	311	274	307	312	310	295	296	289	285	289	303	295	305	308	292	338	277	286	303	288	244	294	308	298	292	264	307	289	278	319	280	252	268	292	298	280	291	282	290	292	256	272	257	293	296	317	331	320	309	298	312	303	279	291	303	283	290	276	297	305	309	298	288	275	295	292	269	294	318	305	303	263	314	303	283	270	286	303	281	268	301	310	294	286	276	288	289	277	287	302	295	304	304	295	321	286	294	283	283	301	303	310	286	275	289	279	296	278	273	285	288	328	296	289	270	284	288	279	295	297	263	269	309	301	293	301	272	319	313	265	288	314	291	307	286	296	266	263	282	276	260	251	297	292	274	306	306	280	314	258	306	312	296	256	264	288	282	276	265	312	305	298	269	303	268	284	303	333	317	284	282	284	288	277	276	299	322	290	291	335	305	300	306	263	285	310	283	279	310	284	303	280	273	293	302	290	298	275	297	279	296	283	276	283	296	290	304	297	299	320	268	263	263	290	290	296	281	271	277	286	292	236	295	274	305	264	241	254	287	311	301	297	276	316	265	299	290	309	299	277	271	311	309	300	293	277	304	307	275	276	277	285	321	288	304	295	288	307	271	299	292	274	273	291	299	261	280	312	268	306	287	298	280	291	322	297	298	284	302	327	270	293	284	301	287	302	303	294	310	270	288	265	311	307	291	274	290	293	286	320	279	308	289	306	283	297	309	272	299	306	308	308	275	314	296	289	329	287	299	287	293	310	289	304	299	281	286	314	292	285	295	302	294	313	287	306	289	279	290	295	304	288	265	300	310	278	295	265	285	291	273	280	267	302	313	285	277	301	298	322	287	277	292	278	303	354	267	277	276	303	272	293	318	276	280	319	285	302	289	300	330	287	272	293	272	284	276	279	288	310	307	297	309	289	287	286	264	296	300	300	283	286	301	285	295	300	280	298	271	274	292	290	278	306	296	305	276	273	296	303	314	281	254	245	295	293	291	282	260	291	349	299	299	279	308	276	262	275	271	306	330	309	259	309	287	266	299	283	295	286	254	265	304	302	306	289	290	309	312	308	294	298	282	302	315	295	286	311	298	269	284	327	283	295	275	298	286	277	291	275	277	269	270	300	311	283	298	286	260	283	285	275	296	311	289	271	287	282	286	300	268	304	296	300	273	299	316	265	291	275	281	283	318	268	286	285	264	292	288	270	279	305	299	274	276	279	288	298	261	303	293	293	286	303	302	297	268	283	281	295	280	301	288	283	317	281	310	261	313	307	298	313	273	276	254	295	285	288	293	292	300	286	286	300	309	283	299	305	295	288	281	305	319	278	285	283	282	301	300	296	317	284	320	280	292	269	302	278	290	302	292	300	279	290	289	311	312	298	309	289	287	266	289	273	314	294	293	297	304	298	316	295	272	294	310	293	287	299	284	295	288	352	278	280	272	311	298	281	283	303	279	302	291	268	268	277	286	304	314	302	304	299	300	283	283	295	294	295	261	256	299	281	272	294	304	281	295	277	314	323	291	318	329	285	317	270	271	317	312	295	297	312	305	312	305	282	322	273	319	259	322	273	284	328	319	296	292	283	320	267	313	306	293	269	285	283	283	302	282	289	290	307	282	279	291	278	322	303	288	287	295	253	280	240	265	295	277	296	283	274	316	262	279	290	274	292	295	330	296	320	291	294	327	328	299	291	320	276	273	312	311	302	300	265	314	286	300	310	314	294	276	279	302	267	290	287	304	269	285	307	291	287	311	261	286	283	322	300	291	311	304	276	286	285	296	295	272	298	250	288	292	291	289	301	282	309	300	266	342	304	294	293	286	309	280	282	270	300	287	316	287	295	289	292	303	313	279	324	298	292	279	290	298	292	295	288	294	327	293	299	293	324	298	302	305	278	281	277	292	264	337	291	268	278	311	306	302	291	285	292	291	308	285	314	298	287	300	272	294	313	266	299	319	269	288	271	299	286	291	280	302	297	275	245	281	284	266	298	287	287	272	313	283	288	324	291	297	292	270	264	283	321	298	290	304	320	289	290	291	264	290	296	282	288	296	297	293	286	323	273	302	271	291	265	315	279	269	346	303	275	315	319	272	310	309	308	271	309	297	291	306	317	305	291	266	300	325	322	297	304	278	293	289	297	296	278	320	310	284	288	295	297	287	267	300	300	310	257	311	280	303	293	287	267	309	295	273	305	286	280	301	271	327	291	252	280	274	299	269	266	307	320	293	310	274	296	299	274	308	307	278	293	288	302	279	265	317	262	263	300	297	315	281	305	276	294	300	270	295	280	309	312	285	295	276	286	299	271	290	300	350	314	314	283	275	285	309	264	293	298	321	296	294	297	308	310	300	283	288	297	294	289	296	283	307	270	308	289	289	300	324	320	269	286	314	291	286	303	291	281	328	268	307	272	295	274	288	291	285	298	290	287	291	302	270	286	293	274	283	308	275	324	296	319	284	284	303	292	326	317	294	274	261	297	303	263	312	308	277	304	270	283	275	289	300	292	292	278	268	247	347	334	288	299	296	261	290	318	291	289	275	290	266	276	286	282	304	261	267	303	264	299	285	280	289	303	282	303	263	274	270	286	286	283	309	296	311	272	278	279	292	318	308	288	303	287	291	337	316	270	312	302	304	304	256	313	308	311	282	292	283	299	270	267	335	284	291	291	255	302	276	259	305	270	313	285	269	281	298	310	334	290	322	280	300	293	302	255	303	316	265	298	291	303	283	300	282	287	292	283	285	288	294	267	272	279	270	290	277	296	266	261	282	271	301	288	298	290	307	296	307	288	291	313	304	314	291	304	262	277	315	282	287	306	271	304	281	295	319	257	285	287	326	282	296	285	291	270	306	289	285
24933	20903	26549	24655	11415	4712	3033	2099	1789	1600	1356	1294	989	863	860	768	775	761	793	759	724	709	629	670	566	571	446	489	495	518	467	449	451	499	460	419	463	459	437	434	452	486	475	491	470	448	444	520	439	455	447	438	455	448	438	475	458	425	444	454	440	416	443	451	469	434	463	432	435	449	435	460	460	448	452	421	424	486	416	440	450	447	465	442	448	451	404	462	436	420	442	523	449	502	421	455	425	440	444	424	443	422	441	406	439	461	453	450	407	476	459	475	431	423	420	417	439	438	478	426	404	396	395	469	440	438	449	460	468	467	423	464	464	489	468	414	449	414	476	414	435	439	444	450	461	452	467	399	424	446	442	421	422	408	434	440	437	398	430	427	445	461	433	468	433	437	458	452	439	437	461	434	477	397	427	440	408	444	429	454	449	507	441	438	454	457	453	429	435	467	461	459	453	426	434	496	424	407	445	436	463	464	406	458	457	441	436	451	423	454	446	438	463	416	452	418	457	432	456	439	419	421	410	437	386	448	450	417	446	434	451	444	445	460	441	425	472	479	423	432	448	432	480	411	476	408	462	446	451	442	424	436	413	458	449	412	383	463	399	461	420	442	449	417	453	431	448	449	439	452	401	448	414	447	419	407	455	448	442	447	428	462	417	428	434	430	461	460	483	405	433	492	435	436	419	435	456	417	451	470	431	471	436	422	408	443	431	466	423	461	438	415	421	470	447	443	459	470	489	416	429	461	431	432	392	446	446	465	412	457	459	429	433	456	448	445	396	401	432	414	467	452	445	413	443	452	402	394	439	431	473	427	459	421	402	474	418	455	433	434	470	465	435	467	431	459	465	439	492	458	453	450	455	460	434	456	431	457	428	432	385	462	472	475	384	435	429	440	464	434	443	456	427	439	464	433	432	424	459	438	404	440	427	455	440	437	444	420	449	450	435	429	420	427	415	410	432	453	452	443	431	431	423	456	416	422	427	463	423	455	412	470	454	426	433	459	457	433	428	444	439	461	462	432	421	465	442	434	411	419	451	443	452	423	445	444	438	462	463	454	435	445	460	457	496	433	470	475	444	451	452	421	457	462	438	468	490	433	419	461	480	420	416	435	405	380	399	420	424	447	442	448	427	429	452	449	473	472	422	388	417	488	459	444	433	474	422	457	470	450	456	453	471	488	426	438	439	471	446	432	443	439	438	430	423	459	434	426	446	435	430	456	411	462	422	456	435	425	420	459	460	422	405	425	438	449	464	445	439	435	440	436	439	417	418	445	466	454	427	488	468	458	450	412	449	427	459	477	440	407	441	476	446	431	456	480	452	461	452	483	417	411	471	439	474	456	440	457	442	432	442	418	400	435	456	450	477	436	453	447	405	444	451	420	422	451	452	447	416	398	420	455	424	422	451	466	436	465	462	448	405	453	416	409	426	437	424	401	466	442	462	433	459	423	480	455	466	429	413	418	458	447	380	445	472	421	435	479	436	452	445	409	456	439	425	403	416	428	441	455	424	413	431	421	418	390	446	438	486	450	461	386	457	447	429	410	432	467	439	405	436	434	409	471	439	435	479	441	440	432	458	431	418	429	458	440	418	496	451	459	456	444	444	459	427	446	447	446	438	459	446	459	436	390	416	426	464	426	418	439	436	462	439	444	402	452	498	435	454	429	460	463	409	450	441	450	429	435	467	429	443	436	425	441	457	466	470	446	481	405	442	478	436	459	464	475	441	489	425	421	445	437	454	433	452	438	468	435	419	448	451	445	421	433	476	481	433	429	415	435	427	449	414	415	451	405	462	442	431	453	439	470	445	452	454	435	449	467	415	454	455	447	422	451	455	460	480	444	423	446	435	440	427	447	438	462	446	402	412	461	430	457	408	455	430	448	380	484	419	397	452	461	443	452	451	439	446	448	430	463	398	450	457	427	448	425	418	463	427	430	481	455	435	488	412	459	406	484	443	412	434	441	433	439	448	441	404	431	444	438	430	418	408	411	476	413	451	442	446	439	443	450	467	444	455	484	441	457	449	434	445	417	430	449	448	426	448	421	450	440	454	475	464	483	426	447	434	474	416	428	436	451	435	414	431	410	403	427	467	462	429	436	472	408	403	446	435	431	466	436	419	447	421	468	428	427	471	459	428	534	420	457	463	449	425	421	459	442	441	446	438	439	439	436	407	454	431	449	437	449	422	405	440	434	430	429	448	437	429	459	448	441	395	430	451	470	513	458	423	442	447	408	429	444	439	421	462	450	449	486	453	478	446	448	459	446	456	438	463	426	440	422	398	428	440	406	461	429	439	446	437	426	413	436	447	428	448	459	385	414	422	441	428	432	479	445	443	432	437	443	460	427	411	441	452	488	471	449	452	443	447	422	435	428	457	407	424	425	421	435	408	438	418	488	443	440	453	446	435	452	469	464	487	454	483	421	373	470	431	429	409	445	446	416	405	447	439	450	467	407	438	451	439	487	480	440	464	454	430	461	464	464	444	441	455	451	469	440	437	435	458	405	430	430	435	448	445	466	457	465	424	466	472	414	428	449	438	433	440	431	444	445	426	457	471	434	438	455	456	440	433	423	455	465	414	428	420	427	429	462	444	475	423	451	422	474	422	410	445	423	441	446	436	404	440	472	465	447	476	440	433	411	424	433	459	467	449	403	455	470	460	399	403	463	414	406	427	452	471	433	457	433	483	461	459	464	407	448	431	472	405	471	427	435	420	429	441	439	441	445	428	453	417	434	385	444	443	486	471	462	390	416	457	427	440	433	453	452	431	477	445	456	402	448	457	501	509	461	469	414	433	430	412	447	442	423	455	400	423	443	443	449	426	443	418	411	421	408	422	435	475	448	419	428	439	426	427	427	425	467	452	437	441	428	442	450	438	459	462	450	449	464	403	432	422	435	475	444	442	439	441	432	435	416	469	446	451	445	441	443	491	456	468	458	420	441	459	448	421	446	480	453	478	433	481	446	470	448	427	416	433	465	433	447	446	394	406	426	444	407	453	466	452	473	430	444	412	451	406	442	472	442	428	471	434	427	433	427	418	430	425	433	428	420	465	443	476	441	417	402	451	452	447	425	433	453	445	463	461	465	433	435	448	491	461	457	432	435	435	422	443	437	440	407	445	448	452	498	445	432	449	421	415	407	437	448	449	442	452	446	470	457	460	461	444	450	460	451	453	443	430	420	438	466	435	443	477	448	482	424	410	446	433	468	413	414	452	397	468	432	460	424	461	424	417	453	442	449	429	425	413	456	440	416	409	455	415	432	458	473	446	462	433	417	464	430	462	464	468	443	418	437	442	434	479	426	441	475	429	469	444	428	428	419	476	438	440	437	423	422	434	418	414	444	455	426	444	433	452	441	448	447	431	446	466	430	422	460	456	456	470	403	405	425	424	454	464	445	452	434	441	444	449	440	442	463	440	413	420	451	499	404	457	507	454	451	441	410	407	452	469	417	487	436	433	432	457	419	421	465	475	454	445	403	403	437
25934	32691	24651	16725	11943	8420	6114	4740	4121	3634	3113	2552	1901	1693	1630	1434	1264	1390	1403	1300	1134	1048	996	959	798	726	639	604	598	547	611	571	602	590	576	570	561	569	545	530	552	538	527	568	535	568	504	559	526	521	516	493	538	513	546	522	541	532	527	595	558	524	562	522	528	508	533	539	565	509	544	501	498	546	547	491	532	502	523	463	504	508	513	487	502	517	499	561	478	486	485	527	525	510	488	505	513	509	520	512	493	508	526	494	475	545	515	498	494	500	520	519	522	516	521	527	549	521	514	511	499	516	494	530	549	493	534	507	520	545	542	505	531	508	523	519	517	515	503	576	545	506	521	515	532	478	470	534	506	561	525	545	540	525	528	523	530	535	532	532	540	547	485	524	519	533	535	521	524	535	525	501	525	556	528	531	515	542	554	504	544	541	508	503	533	516	491	513	465	505	506	526	526	544	507	504	555	507	490	467	497	542	511	554	489	505	532	519	517	541	515	555	548	535	507	506	515	528	549	549	550	539	525	509	494	483	504	550	489	513	510	515	510	494	535	485	500	517	479	512	509	520	557	554	548	537	479	528	508	507	498	561	503	489	533	541	496	503	469	460	493	508	496	518	539	541	537	468	529	490	509	475	522	517	509	575	524	491	490	515	536	505	520	502	497	564	523	486	516	544	537	529	517	508	481	543	519	517	496	509	477	499	524	511	530	523	522	509	525	513	530	522	514	509	502	539	531	504	543	511	517	481	493	513	564	505	545	514	535	516	533	475	538	530	516	508	531	481	527	550	534	505	540	532	531	520	511	503	544	490	505	471	476	526	494	524	507	522	494	494	528	505	481	543	535	559	486	482	521	498	520	507	538	527	518	499	544	529	512	496	523	568	523	531	524	497	528	538	466	520	540	526	552	493	480	510	509	499	520	486	494	522	500	468	531	481	503	514	517	530	533	492	496	520	518	496	554	510	515	511	535	533	489	516	532	492	554	543	510	514	501	502	526	550	534	499	479	511	461	491	528	517	523	528	496	516	499	544	531	535	522	518	472	503	484	505	512	489	540	557	490	485	512	553	491	518	484	507	515	513	507	482	520	502	502	495	512	531	517	493	476	486	541	496	506	544	479	533	544	550	499	520	520	543	549	502	514	529	482	514	536	521	547	538	537	516	490	547	529	499	529	519	512	499	529	510	516	494	459	556	532	466	528	507	513	507	497	507	511	528	515	521	486	561	545	478	518	501	463	527	530	512	485	532	513	510	544	509	499	550	481	494	535	499	513	513	509	549	505	494	542	538	483	530	508	506	499	529	571	516	485	492	521	503	527	544	521	507	510	509	517	547	515	530	552	508	503	510	479	519	493	489	512	520	502	531	504	506	579	496	544	497	569	492	518	507	536	505	476	551	525	542	529	544	480	521	524	484	499	506	530	466	495	509	562	479	513	474	568	565	525	519	525	528	522	522	492	517	483	547	515	526	509	518	480	498	519	521	519	526	541	549	523	490	543	511	480	521	511	541	534	497	551	519	485	515	490	525	506	534	479	520	515	533	544	537	531	525	491	507	525	537	491	527	466	516	524	486	525	512	514	523	529	492	524	549	526	504	531	540	493	514	527	503	496	520	503	520	520	537	488	533	518	573	519	524	500	508	504	504	512	512	510	511	551	549	510	509	516	493	521	490	518	514	534	513	541	553	512	542	522	518	496	521	516	531	493	527	493	513	488	505	529	505	549	516	533	546	490	531	523	520	503	527	483	516	517	522	514	449	510	525	469	526	536	563	535	516	500	539	564	530	522	536	519	537	530	523	535	490	500	512	506	492	520	512	485	538	480	509	495	507	515	513	541	529	523	529	488	530	573	507	486	515	513	498	516	499	503	498	501	533	501	516	498	498	475	525	516	517	490	521	527	529	473	500	506	494	526	462	499	568	533	508	493	531	541	521	471	526	533	536	534	548	503	537	517	529	530	485	521	527	478	533	486	490	523	540	532	523	565	480	492	474	546	515	562	510	520	526	477	545	514	549	536	541	499	503	517	542	504	568	494	490	525	539	539	537	493	545	497	488	468	499	500	554	521	524	503	512	504	516	517	529	464	570	539	516	508	536	509	497	482	496	543	491	479	521	539	557	519	480	483	468	498	505	480	489	559	505	470	518	532	529	528	480	511	524	531	490	498	526	544	545	500	517	550	511	518	512	494	489	524	515	496	546	475	504	488	537	511	493	556	499	529	536	486	521	581	519	483	500	489	534	538	536	464	494	518	493	552	501	509	502	512	496	541	471	491	466	540	492	544	503	493	533	501	474	561	504	488	494	501	524	516	489	528	528	541	476	547	527	543	497	504	463	553	510	518	517	483	511	503	515	505	523	508	516	516	535	533	492	514	547	507	519	548	525	514	550	500	519	519	485	493	501	540	489	499	528	509	498	491	523	575	505	505	520	535	532	525	548	492	496	520	535	532	522	481	503	513	525	581	547	485	510	514	499	514	561	541	479	539	540	517	521	530	490	532	536	497	505	525	508	505	464	503	499	533	502	530	541	485	535	508	521	531	493	487	499	485	513	497	511	505	511	517	523	544	497	472	512	529	521	522	517	546	508	514	521	506	527	510	512	506	552	541	524	530	477	552	557	509	524	551	503	533	527	516	537	529	509	520	504	520	515	524	516	484	475	512	490	497	502	546	534	518	488	478	493	572	479	501	505	501	532	533	507	491	507	497	502	466	531	526	537	488	453	528	564	542	555	502	523	493	517	537	493	473	558	528	474	510	498	510	522	516	521	514	521	505	566	499	511	539	493	556	492	497	508	533	513	512	572	544	544	498	532	494	523	534	488	502	524	556	495	525	474	544	558	515	512	545	512	508	497	447	508	521	509	535	483	529	529	517	511	520	539	509	517	487	527	487	564	481	506	526	533	521	560	522	485	533	553	513	545	534	470	525	517	522	502	542	543	528	550	504	518	476	559	495	544	521	531	534	491	522	521	502	544	515	495	503	536	515	497	490	522	517	512	512	552	523	489	528	536	599	538	532	552	517	519	533	511	511	563	512	511	538	503	497	501	501	545	506	502	496	528	508	527	526	531	536	526	530	522	493	518	523	525	504	536	527	500	524	525	519	511	532	496	491	517	472	515	564	540	527	513	513	519	537	473	557	505	553	526	534	541	531	505	534	541	595	516	517	518	552	521	555	509	543	486	513	481	574	534	520	513	513	525	549	556	568	532	498	500	507	522	488	503	524	528	533	513	512	509	526	550	465	528	495	490	525	549	520	538	499	527	534	498	521	528	508	523	493	455	507	530	514	525	500	544	511	513	482	488	493	546	498	522	491	468	516	545	531	521	498	502	539	464	569	509	535	528	479	456	507	515	476	499	510	556	495	509	558	504	559	511	551	501	504	512	487	495	538	537	505	532	496	525	519	545	530	555	493	521	536	536	506	504	494	498	509	507	498	505	497	517	508	520	485	491	488	506	566	575	517	538	513	514	527	481	486	499	534	512
22729	20995	28585	23544	20999	20967	11846	4695	3280	2966	2565	2013	1525	1445	1279	1161	1162	1202	1127	975	944	828	814	696	712	626	532	453	440	429	419	450	427	397	397	414	413	397	416	384	376	386	403	411	422	393	414	363	412	368	379	381	382	385	378	410	449	376	404	364	382	387	378	392	345	353	365	342	368	351	358	363	331	374	392	341	343	366	367	353	375	369	360	328	356	350	390	384	385	378	412	351	358	376	338	403	340	333	347	364	381	381	339	366	343	324	364	368	354	373	369	357	366	356	359	346	364	373	361	404	351	333	349	357	350	372	395	382	342	343	377	377	371	411	362	338	395	369	367	364	358	346	365	378	339	334	354	346	355	358	360	330	385	365	341	361	373	361	337	351	366	324	363	369	351	380	393	348	348	354	353	384	366	374	393	355	369	347	351	335	349	367	375	353	369	404	358	362	397	370	336	327	333	341	348	391	349	358	360	381	360	349	331	332	343	351	365	369	345	342	377	354	368	349	378	350	366	372	348	370	339	359	360	408	387	374	400	360	322	351	360	369	418	363	369	345	361	362	368	372	352	365	355	369	395	392	350	367	347	391	355	371	343	338	350	343	343	364	341	347	385	368	332	365	351	359	333	356	348	373	362	369	337	353	349	387	367	363	359	331	344	357	339	379	353	351	378	338	382	354	369	336	372	339	333	366	364	390	365	329	364	365	357	374	365	371	345	348	369	412	372	344	380	366	356	332	328	372	358	374	372	366	351	348	329	358	357	404	363	345	371	363	362	367	341	368	351	358	364	368	353	385	370	356	336	379	347	356	367	340	379	342	361	361	380	399	359	410	375	381	363	378	387	367	392	394	381	331	381	358	358	347	371	351	350	354	367	333	387	362	378	359	372	331	343	385	379	359	358	365	364	367	332	362	360	352	380	351	366	354	330	376	353	362	341	349	350	325	361	362	384	366	363	371	343	345	353	410	331	359	377	347	372	368	376	379	375	400	359	340	348	332	386	323	374	331	340	337	338	377	354	332	357	357	354	373	357	367	355	360	352	338	354	343	369	352	344	354	363	386	362	384	342	336	375	363	371	401	374	374	392	370	338	330	362	364	374	361	362	373	388	346	363	370	360	354	354	388	379	342	363	356	396	338	320	349	366	379	371	330	363	358	359	336	371	361	325	372	344	370	369	351	388	370	371	347	349	379	346	335	378	344	335	314	384	360	367	363	362	337	377	356	347	336	347	365	339	357	364	368	370	358	355	390	354	357	355	375	376	356	396	377	410	347	340	371	403	365	358	360	366	354	345	356	337	351	340	355	355	382	394	376	363	357	407	355	339	385	352	373	368	338	380	386	367	351	348	345	339	343	352	363	394	354	346	349	403	358	370	345	412	355	384	368	352	353	403	396	367	376	382	381	332	341	375	350	344	370	334	376	359	346	395	380	348	344	394	363	383	351	385	370	369	358	369	336	376	336	394	342	352	362	403	395	371	355	392	348	343	395	341	406	355	328	345	369	382	367	339	363	352	359	338	351	348	390	383	343	364	378	374	390	337	378	354	412	356	384	357	378	369	374	358	357	353	368	370	391	363	342	342	378	375	373	367	364	363	384	347	344	377	363	363	352	357	368	361	365	360	368	324	341	350	358	328	343	343	369	362	371	372	365	376	355	371	361	385	353	357	365	396	394	370	330	352	373	410	346	352	378	385	354	369	340	361	321	335	363	359	373	371	381	355	350	339	366	343	345	384	352	390	359	329	380	401	354	347	344	343	378	375	361	371	320	387	355	373	331	363	373	350	359	406	392	367	354	373	339	342	342	404	372	387	391	362	360	358	363	388	336	341	357	304	381	333	333	328	357	363	347	355	338	354	376	354	392	363	315	336	351	324	366	345	346	320	357	358	353	353	395	368	344	378	358	321	359	358	392	351	349	352	346	372	355	362	352	341	372	353	385	358	346	364	368	369	388	357	355	384	360	366	339	346	404	349	355	379	347	362	377	358	328	371	364	362	357	387	344	371	325	396	350	374	376	345	314	344	362	327	368	352	374	361	370	352	362	367	328	356	354	355	358	318	382	366	374	343	387	367	368	355	336	340	355	362	375	375	381	356	343	363	384	349	368	342	347	373	371	359	349	358	338	353	352	343	356	365	346	371	368	323	338	404	371	425	360	350	347	365	391	347	341	348	358	370	356	370	343	406	339	382	377	363	349	350	363	337	391	332	350	348	351	401	353	346	345	358	335	353	356	372	343	340	387	384	376	374	338	352	362	371	368	401	361	371	365	362	386	362	360	339	355	359	384	395	358	383	372	322	350	376	362	337	347	331	343	343	374	337	345	373	366	340	388	368	376	368	369	325	338	374	374	347	385	382	371	339	382	376	315	342	389	343	342	353	374	356	344	348	373	360	374	378	385	354	392	326	345	334	375	333	382	362	369	410	346	371	342	381	363	382	355	349	382	345	364	390	345	353	347	338	378	382	371	367	362	360	365	350	353	377	357	347	323	360	378	347	363	354	367	370	378	327	364	334	381	376	379	352	343	346	355	380	375	381	358	317	347	352	337	323	316	341	369	377	349	372	360	387	375	346	373	350	378	345	374	364	357	376	339	348	358	353	357	354	350	364	367	373	349	334	372	359	368	364	379	333	382	387	335	350	358	384	368	337	358	356	334	397	346	376	349	324	345	343	361	364	329	360	379	351	365	354	337	372	368	371	399	381	374	360	371	380	370	373	359	352	327	320	349	349	331	358	354	326	371	391	356	361	358	398	384	359	348	372	350	412	355	356	385	347	355	336	379	337	365	311	350	360	355	369	368	329	408	364	380	378	363	357	330	347	340	355	349	366	328	357	350	401	358	372	342	420	363	382	394	389	375	342	368	365	381	367	378	395	367	402	379	358	355	383	361	335	371	392	358	393	340	369	346	338	339	365	346	337	354	356	361	365	334	369	353	355	340	364	353	340	369	326	388	339	345	342	365	377	391	353	351	345	317	312	378	346	378	334	391	361	342	326	346	337	334	334	330	385	319	376	372	342	353	393	361	380	337	365	321	373	372	375	378	410	350	378	386	419	377	365	342	337	326	373	346	349	335	398	342	385	323	362	389	357	346	377	351	342	337	379	362	322	382	396	368	385	375	387	367	336	355	366	356	354	347	369	363	367	336	350	347	369	366	368	357	371	335	384	375	350	372	364	316	351	366	351	346	354	339	373	363	340	393	323	344	354	338	340	347	365	372	364	346	373	353	369	366	365	367	361	398	379	390	332	382	358	379	339	356	321	359	352	338	360	337	339	359	366	372	367	370	325	352	363	363	321	356	364	367	350	364	366	324	371	368	355	376	326	373	330	329	385	319	345	350	381	396	387	357	367	361	378	368	368	382	362	337	369	379	360	361	344	350	338	345	331	411	341	344	330	340	336	343	383	363	368	342	363	352	382	387	367	327	351	360	379	332	374	371	389	361	353	347	341	349	360	355	334	367	373	318	360	332	391	392	370	370	317	349
30501	42371	32624	23898	18319	14228	10195	8460	7170	6281	5503	4390	3114	3089	2487	2329	2237	2321	2263	1970	1688	1484	1314	1244	1198	992	832	692	648	600	551	529	563	534	497	488	493	527	465	435	508	484	482	483	503	455	473	449	475	414	441	412	446	458	444	442	481	458	441	493	463	468	422	457	422	433	418	465	397	454	427	384	423	433	423	436	402	429	458	405	428	416	405	420	399	421	450	439	389	430	428	452	395	415	429	394	437	405	402	421	432	421	412	404	446	429	415	410	419	461	423	441	385	429	432	406	423	415	418	395	422	403	432	449	375	415	443	382	389	377	404	372	442	440	444	401	423	376	400	411	413	426	417	438	449	429	441	399	411	419	376	383	407	426	442	429	414	415	435	412	423	422	415	379	404	398	389	423	418	427	417	388	411	413	431	396	445	400	389	393	413	434	412	406	428	432	417	400	401	401	391	392	413	388	391	412	408	407	415	424	439	400	417	406	417	433	436	389	405	414	420	417	398	419	416	422	402	402	407	400	474	400	430	415	406	407	425	413	409	396	426	422	411	451	424	406	389	398	396	443	385	404	427	434	398	384	438	425	419	393	419	422	405	371	367	385	421	442	392	415	452	415	427	439	398	435	470	440	378	425	430	356	426	407	387	400	394	439	410	443	411	417	400	404	460	420	446	398	382	436	426	388	449	391	437	410	420	433	390	402	427	401	413	432	398	424	403	445	398	392	420	401	429	400	408	414	441	430	403	445	410	415	423	413	419	417	396	433	379	416	421	393	406	427	440	417	411	414	397	454	389	437	425	405	447	410	422	391	436	380	410	422	436	422	414	444	413	425	430	422	407	413	409	391	430	412	403	391	418	441	439	461	395	410	377	389	425	416	413	404	403	448	419	423	390	415	436	424	410	409	418	435	426	401	391	431	421	406	412	438	419	412	419	388	420	414	426	389	408	453	400	383	432	429	430	433	424	437	439	438	414	408	433	390	465	425	424	403	438	410	435	390	403	398	412	391	414	400	417	399	389	388	432	405	385	397	399	385	385	374	409	422	406	433	397	400	441	401	405	390	440	420	425	454	424	417	426	401	422	447	419	400	401	406	435	405	438	400	390	426	396	418	422	419	385	397	389	444	407	416	445	392	408	417	425	414	398	424	395	439	422	420	415	382	376	439	408	394	387	415	430	451	448	413	428	408	422	444	431	403	456	413	431	388	395	402	391	370	433	435	392	447	403	417	401	408	471	393	430	408	416	394	427	416	397	424	401	420	416	450	402	442	429	367	426	385	427	408	433	447	438	413	440	415	397	413	372	442	423	403	429	400	389	422	390	403	381	424	401	426	463	401	417	401	410	410	414	389	437	367	381	406	414	414	407	412	424	406	409	390	392	397	444	404	413	392	392	420	412	407	439	382	410	400	388	425	440	423	396	453	417	414	438	399	414	437	402	387	406	404	408	411	417	393	376	421	390	404	407	368	408	398	439	405	421	417	368	396	412	386	432	404	406	398	423	413	391	417	430	430	380	379	443	444	439	369	422	385	416	436	441	438	439	404	404	401	449	411	401	389	439	430	430	398	375	406	401	392	418	390	386	424	404	428	407	431	431	414	430	391	412	370	422	417	429	399	391	421	399	403	439	421	404	399	401	410	400	418	413	401	471	436	415	457	435	400	402	394	400	437	408	433	414	412	408	395	406	427	407	409	408	398	416	413	426	419	406	447	411	410	407	400	411	412	439	448	437	396	411	426	415	405	419	440	422	412	432	425	424	390	404	387	433	414	450	386	424	418	388	407	422	397	386	396	397	447	395	410	412	413	409	393	420	419	398	437	423	389	386	418	414	432	410	422	444	408	386	418	409	388	373	422	416	377	402	412	409	389	442	415	397	425	409	420	388	435	400	366	450	414	412	451	425	404	398	400	432	421	394	400	401	401	423	384	431	406	434	388	458	428	428	428	398	409	386	386	417	391	402	442	451	428	428	399	407	402	406	452	396	398	431	464	435	432	408	405	413	418	416	409	409	405	423	409	375	414	414	384	416	405	413	402	406	438	404	384	411	437	363	393	410	408	449	396	403	427	418	415	409	416	416	397	408	450	438	425	427	405	381	440	390	395	412	421	433	419	423	364	421	425	449	430	436	405	445	430	415	411	422	455	458	408	405	413	409	441	426	411	416	420	426	389	403	412	395	407	433	415	422	378	435	485	410	435	369	394	405	424	417	410	405	407	376	398	408	424	419	430	429	418	422	413	405	416	390	406	423	443	433	443	401	404	403	411	414	411	392	391	406	444	429	416	409	462	421	409	434	409	381	408	430	433	397	394	386	424	390	390	393	387	404	409	425	378	387	400	414	379	379	412	426	394	383	393	405	402	435	385	392	418	381	421	409	436	415	413	389	405	404	408	361	428	433	412	396	439	404	387	393	385	412	424	420	413	423	398	433	410	381	429	437	402	460	391	436	426	430	428	433	426	413	423	421	374	446	403	440	406	404	430	436	422	453	414	393	394	394	441	414	419	392	408	421	379	433	423	396	403	431	405	423	448	423	449	402	438	417	395	402	421	424	422	397	406	438	424	406	406	434	410	411	428	445	392	423	400	427	405	403	402	405	429	414	424	431	418	432	423	421	411	399	397	393	392	435	411	392	384	411	388	408	431	410	388	412	451	410	414	410	430	399	403	405	419	419	406	403	408	401	426	379	433	373	414	395	374	394	433	447	418	427	416	382	390	375	412	413	409	392	377	429	389	425	386	394	426	375	400	412	446	417	429	406	412	431	426	425	429	418	388	415	412	395	431	378	397	433	416	399	437	440	407	425	425	410	394	440	405	431	418	437	432	401	392	431	400	407	416	392	377	413	378	418	427	426	385	405	425	424	420	422	428	420	380	431	440	412	412	396	400	414	381	392	435	413	439	423	427	441	397	433	413	433	389	388	444	429	400	373	391	450	416	390	426	404	429	420	426	429	414	420	420	398	421	451	436	402	385	429	412	439	441	448	427	398	407	411	387	403	422	434	415	455	421	403	402	441	439	435	408	435	403	383	403	393	372	411	384	425	416	379	418	409	420	410	421	395	427	407	428	417	380	378	413	410	397	371	362	405	410	427	374	430	421	435	459	425	434	430	397	399	379	430	429	424	389	394	382	406	424	424	443	394	397	453	404	404	389	417	423	424	434	436	438	413	405	417	398	386	408	410	367	427	396	417	403	386	421	408	422	407	401	445	413	420	430	384	380	414	395	400	441	393	397	400	400	426	388	412	380	419	438	456	415	419	443	422	421	419	418	441	417	402	425	408	417	442	423	425	385	442	415	393	394	425	413	402	394	379	436	392	430	373	396	431	422	407	429	371	406	409	431	431	387	417	396	422	416	420	443	400	436	399	431	423	438	382	396	421	436	386	413	445	428	405	409	452	426	428	425	432	462	392	386	383	416	436	402	399	406	406	417	374	395	417	434	407	438	384	412	413	418	402	431	412	410	401	410	384	404	413	388	392	445	382	408
27377	21543	18663	10842	5303	3180	2060	1747	1486	1232	1056	867	800	754	704	627	696	606	620	502	519	513	536	519	449	453	471	413	371	395	332	369	362	401	368	318	353	362	346	364	388	337	357	329	382	343	318	334	351	330	312	337	347	349	355	330	307	350	376	343	330	341	313	323	304	386	348	311	354	340	333	363	327	351	329	328	332	347	307	355	338	319	344	364	332	343	347	364	315	348	326	389	353	303	321	326	346	292	329	324	316	321	350	347	364	352	366	334	355	351	350	320	349	342	303	353	344	335	386	328	337	338	328	351	317	329	352	345	340	349	362	361	341	335	368	342	357	301	306	360	324	365	360	342	383	372	360	314	321	341	285	372	326	344	349	343	321	332	345	352	355	357	311	366	329	329	327	359	323	296	353	388	347	343	307	335	330	345	296	343	327	319	348	354	342	351	354	321	350	345	328	329	349	361	363	349	327	345	335	381	352	331	310	324	370	344	347	353	364	308	322	330	319	343	329	339	344	346	354	366	358	361	338	336	375	331	338	346	342	322	348	317	340	331	325	320	373	330	367	325	319	352	347	335	323	341	334	319	330	350	346	355	348	313	336	376	339	325	341	352	337	336	357	346	365	338	324	330	348	339	364	337	339	344	331	339	349	348	366	320	331	317	357	322	339	297	322	290	349	340	341	331	341	349	359	351	343	313	316	311	327	340	343	327	350	355	311	318	333	360	323	345	341	326	320	317	327	328	353	365	349	340	330	353	351	359	329	344	380	340	340	335	347	341	336	346	334	333	339	333	330	338	314	342	359	356	311	373	338	355	376	342	312	321	387	330	335	347	378	360	314	351	339	352	339	345	346	356	333	329	342	343	323	323	319	344	385	325	331	344	326	348	357	350	359	333	337	341	372	286	344	347	338	325	360	320	357	337	401	353	333	345	355	333	337	373	326	318	372	351	327	316	326	367	338	352	338	350	296	354	325	338	346	354	330	396	388	343	320	347	342	344	326	333	358	331	330	370	346	322	363	337	346	374	369	371	318	367	351	346	324	335	342	338	328	364	327	334	357	337	350	350	362	331	303	364	351	322	324	357	367	340	389	340	330	319	339	326	305	305	316	309	348	341	337	312	301	355	354	327	344	342	335	359	316	370	358	347	352	318	335	335	360	347	335	365	317	353	345	343	312	329	331	355	333	350	317	339	346	307	310	347	337	347	361	353	328	335	327	376	353	322	350	341	333	352	356	334	339	326	338	350	351	321	330	341	317	332	366	301	327	339	330	349	342	368	311	338	317	328	354	346	347	334	333	349	357	338	331	334	351	340	340	371	364	338	349	324	323	339	360	358	355	320	346	328	348	335	365	367	342	356	357	344	346	315	318	340	357	341	335	357	332	338	358	331	317	312	370	304	344	348	323	331	333	359	336	335	349	307	324	323	300	330	367	325	352	341	347	355	328	366	361	339	319	349	358	336	353	354	303	367	329	343	339	329	342	357	335	337	320	371	361	330	321	341	354	329	317	357	360	362	335	320	336	335	357	337	373	364	335	324	309	345	333	340	321	333	315	361	337	337	313	346	324	327	305	343	347	338	320	320	326	352	320	336	342	367	370	359	337	332	346	334	339	326	344	349	320	336	326	327	376	333	353	366	389	364	370	356	325	333	339	341	372	354	352	343	334	320	336	333	350	335	357	359	363	352	339	344	335	341	334	339	309	346	350	334	332	315	327	324	381	329	351	341	343	310	336	323	334	361	341	327	367	342	362	324	309	382	354	359	346	344	334	344	358	348	315	345	352	392	320	349	335	350	353	320	330	307	303	300	366	324	345	362	349	375	321	336	342	346	343	342	358	357	374	306	337	316	342	304	298	339	333	348	375	337	343	324	340	360	362	339	354	324	313	309	331	379	322	334	345	313	413	372	339	364	346	332	358	356	298	353	347	327	331	348	373	342	345	355	365	369	346	338	358	346	324	339	324	318	353	372	324	336	323	321	367	350	343	321	314	326	320	346	321	360	346	345	376	324	365	350	317	321	351	345	326	358	302	346	331	353	300	340	366	362	346	333	304	344	374	308	323	338	335	326	312	306	356	334	318	364	321	351	349	363	365	361	351	308	346	354	359	336	342	345	343	338	345	348	362	380	329	355	339	348	361	330	374	344	315	334	340	307	345	364	370	335	357	367	326	343	328	340	350	354	341	337	330	342	334	338	307	322	327	328	324	337	362	312	352	346	349	353	301	335	319	341	349	323	350	364	350	350	342	341	334	363	350	319	322	354	341	361	338	355	342	356	346	355	352	343	350	334	356	305	364	317	355	320	336	357	344	341	377	323	368	333	363	317	356	333	345	360	318	357	353	324	338	355	330	333	350	316	335	322	324	356	343	310	363	323	376	340	374	375	361	340	332	336	310	356	314	328	364	354	336	354	325	324	332	297	334	348	341	334	307	378	356	337	318	336	363	334	361	354	334	347	362	325	333	358	384	336	333	328	363	367	383	345	327	311	385	341	336	363	325	339	363	357	342	326	359	363	339	364	331	356	355	350	348	338	370	323	354	317	342	373	364	334	370	333	328	318	347	324	336	331	317	356	318	352	335	349	354	346	348	388	322	330	340	348	339	313	317	350	358	304	334	339	313	340	333	328	340	337	358	347	363	314	348	329	332	347	327	346	368	347	344	330	335	334	364	328	350	318	375	367	345	352	339	326	338	331	356	339	332	330	342	327	348	347	342	344	320	339	338	332	337	310	390	351	348	323	334	337	315	381	389	308	336	357	318	338	347	341	338	323	365	319	316	353	361	346	367	341	337	367	360	372	352	359	349	374	345	321	339	321	371	339	355	326	339	334	314	353	319	316	365	362	356	345	344	330	330	338	323	347	323	331	351	331	324	340	353	309	343	337	346	339	354	376	328	328	340	331	354	320	333	341	355	345	342	348	335	342	351	301	345	362	367	350	377	322	377	391	348	355	335	338	331	361	330	330	337	334	373	322	372	352	361	304	328	347	339	350	339	358	310	307	336	328	336	368	397	329	322	328	350	389	368	372	350	336	337	357	347	341	348	331	316	358	335	354	346	304	342	361	334	357	347	355	317	363	327	334	326	332	316	365	337	351	313	365	360	334	350	352	301	328	339	330	365	303	341	336	352	354	309	354	353	362	319	323	338	336	341	381	343	331	344	314	345	344	363	353	365	326	293	330	380	353	318	350	325	316	334	356	358	356	331	341	332	322	353	319	352	302	346	340	337	308	370	337	367	370	372	337	344	339	324	335	339	336	347	317	351	329	399	335	342	337	297	332	337	345	327	369	379	368	348	322	350	361	352	302	325	350	339	348	364	336	333	328	316	364	340	332	343	342	356	365	328	335	329	338	323	326	356	343	343	346	369	321	310	359	343	321	323	300	327	323	349	360	340	343	345	341	363	352	336	360	343	296	345	320	337	343	359	372	366	339	307	336	359	355	348	317	334	308	340	336	354	363	352	330	321	317	368	343	346	348	320	314
23717	27749	21346	13085	9411	6394	4409	3732	3458	2664	2246	1783	1501	1325	1154	1148	1081	1142	1032	865	806	767	732	729	675	688	600	592	512	483	448	462	437	467	458	432	403	423	418	439	457	435	450	407	457	423	433	381	387	442	403	412	419	433	427	446	436	408	423	439	455	432	431	405	411	399	393	380	415	392	423	403	408	395	401	392	403	429	433	393	409	383	410	415	418	393	407	406	434	396	413	409	410	412	437	410	389	386	411	422	415	421	401	410	415	414	443	448	413	402	363	418	394	403	411	450	425	393	417	389	409	386	408	413	406	431	412	372	428	424	431	404	409	399	410	385	421	419	388	409	417	398	410	398	438	413	408	435	430	427	424	381	435	389	414	390	370	427	403	398	409	419	394	392	429	392	412	385	386	434	409	419	426	418	435	391	402	389	405	370	392	412	412	364	391	424	402	407	372	368	400	408	438	387	406	418	406	410	373	421	425	391	467	411	427	359	427	433	390	414	365	416	407	420	424	425	424	402	428	417	392	387	433	408	384	438	406	405	404	405	418	404	417	414	407	391	409	411	405	446	421	384	386	433	390	395	404	376	383	421	416	401	413	376	396	388	434	376	421	379	458	384	429	422	419	410	393	443	400	419	384	403	420	408	416	426	415	404	411	398	395	388	439	413	432	429	452	408	440	394	416	399	356	419	441	400	395	400	411	410	420	409	399	435	398	424	404	388	425	387	389	411	390	401	441	436	418	406	406	383	434	410	454	402	389	396	376	426	375	389	413	379	403	390	385	405	430	447	425	392	406	434	391	381	405	408	411	381	385	415	383	395	428	433	380	386	419	433	413	430	419	414	429	431	411	422	405	390	406	384	383	401	409	386	443	401	400	396	389	412	405	384	417	445	424	419	418	385	369	388	441	371	351	405	419	370	405	405	414	407	413	396	413	405	413	420	417	376	423	374	425	378	414	400	383	437	412	388	405	409	423	413	396	426	411	401	392	411	429	432	407	388	412	415	376	452	389	413	403	402	450	430	400	417	412	408	380	432	399	409	404	427	405	398	420	396	432	418	405	433	403	434	385	398	386	398	394	406	410	378	402	391	368	423	416	389	395	431	368	396	396	428	416	388	402	391	405	444	390	431	416	405	414	409	417	411	419	402	405	406	411	373	429	406	442	386	414	414	414	425	435	423	429	392	380	418	396	416	396	385	397	395	407	414	402	422	417	423	403	437	405	410	433	416	439	403	456	410	388	447	458	414	399	425	392	376	423	433	402	425	369	415	392	422	408	384	403	391	417	439	402	413	438	402	412	425	399	405	447	410	407	403	388	417	398	387	406	396	406	388	406	380	407	396	416	379	400	436	408	372	413	421	407	438	428	437	410	421	430	373	414	412	431	388	392	426	402	411	424	416	411	432	368	408	427	416	423	400	398	397	396	410	354	425	415	392	439	398	434	428	466	401	445	418	398	411	417	389	407	377	380	447	400	419	457	418	387	408	431	431	405	365	397	409	408	394	407	369	393	379	424	421	425	380	439	404	409	402	377	406	434	444	404	383	403	393	426	400	405	431	400	434	432	389	405	427	419	425	408	402	391	395	383	398	376	430	408	407	378	413	415	419	385	409	393	413	413	429	404	400	418	390	415	389	395	414	427	416	427	406	362	407	413	407	434	406	408	410	407	394	386	411	410	393	373	423	412	399	377	410	385	408	410	423	402	398	401	410	429	382	401	384	397	446	432	417	409	442	440	422	400	390	416	363	371	420	409	423	440	439	433	403	403	414	401	418	390	426	390	405	393	416	420	377	419	410	397	435	401	465	380	386	417	426	404	401	420	388	419	402	447	389	404	423	387	387	438	422	365	408	446	415	398	411	411	397	413	414	401	460	370	413	456	425	395	408	413	408	402	387	426	432	418	435	407	411	418	458	406	413	399	386	390	407	401	454	378	404	431	419	384	426	407	433	411	444	405	381	416	403	419	410	391	412	399	365	420	374	420	391	434	416	431	395	386	391	411	398	405	407	389	420	420	369	422	431	414	421	394	387	414	410	431	381	370	384	414	429	426	393	418	439	410	413	395	399	374	415	378	423	397	418	406	401	440	428	426	439	421	406	454	404	416	410	412	427	394	409	408	411	400	418	378	404	403	416	411	426	413	396	447	427	402	370	435	383	452	387	431	413	419	433	375	413	374	421	411	406	414	415	419	392	402	399	452	382	429	385	438	394	445	410	405	436	412	421	391	403	405	406	423	419	444	411	441	375	391	411	416	404	401	404	404	419	411	385	436	355	433	381	422	410	401	401	391	425	429	394	435	426	383	386	463	403	386	429	393	404	367	456	398	439	409	421	415	455	443	428	402	382	400	420	416	397	440	418	396	425	393	392	411	428	402	362	407	438	401	393	389	364	376	412	412	439	422	410	397	411	412	438	401	405	390	431	430	359	391	396	392	453	402	403	409	402	423	398	370	399	427	411	403	412	411	382	402	401	391	386	388	386	426	375	394	391	406	379	432	403	392	406	418	403	407	369	378	433	399	419	406	402	404	437	438	428	414	409	426	412	414	406	400	415	403	406	398	402	386	417	412	408	411	386	406	416	422	436	396	438	424	427	375	408	405	388	426	414	383	442	404	409	413	395	408	403	382	412	400	440	419	392	428	422	375	412	419	409	429	414	423	437	421	444	389	439	411	430	412	425	406	421	397	420	401	423	388	429	406	394	422	413	427	431	436	441	394	408	410	389	397	427	380	409	405	437	391	425	422	403	371	404	392	439	403	448	375	437	428	381	379	408	413	400	381	405	387	398	431	452	443	392	434	441	397	400	446	414	418	379	411	424	387	384	405	383	432	430	418	435	400	443	429	406	422	402	414	383	411	369	386	399	412	408	381	382	412	378	392	382	447	410	380	393	389	393	455	400	395	406	394	397	418	425	421	369	405	416	452	421	409	398	395	393	438	458	423	370	402	435	437	419	418	428	433	408	415	401	397	402	411	384	420	420	416	406	398	402	417	396	407	435	394	405	398	363	444	434	440	442	400	395	419	400	425	427	423	439	388	404	395	417	390	411	415	409	440	418	398	406	440	435	421	421	386	406	394	428	395	438	430	395	412	406	394	384	418	418	421	398	411	400	420	421	390	420	372	422	411	405	416	381	398	405	424	407	388	424	371	419	386	391	407	417	422	386	436	418	393	381	390	401	416	425	478	385	416	418	419	364	424	417	392	414	389	407	416	427	457	419	406	385	410	426	390	410	406	427	400	407	397	416	421	405	395	431	422	429	412	375	407	407	360	406	423	398	410	422	391	410	423	416	406	391	383	409	430	384	431	404	396	399	441	434	389	416	400	433	403	409	422	413	401	409	429	414	448	416	408	415	390	398	413	441	401	425	373	414	351	408	443	414	385	399	416	399	390	405	438	420	397	464	409	421	402	408	402	398	418	416	408	447	408	444	419	398	424	439	390	421	396	398	411	411	414	428	419	434	403	403	409	423	399	389	385	391	381	417
23700	20917	27928	24063	20651	11451	4793	3094	2384	1977	1710	1240	1114	968	912	860	854	831	755	643	650	561	538	492	442	466	447	456	401	335	330	304	282	289	276	282	292	293	269	288	300	272	317	321	291	287	293	267	291	304	241	295	300	292	275	269	248	282	290	285	277	281	273	297	267	246	268	258	256	285	265	273	260	262	256	273	256	275	247	267	275	229	248	242	242	236	256	308	250	277	270	239	269	247	286	240	278	275	251	266	240	267	252	280	241	258	258	265	261	260	242	264	252	275	265	277	249	257	285	241	281	270	265	252	240	263	234	267	267	246	266	260	245	270	253	255	270	232	296	255	242	251	241	264	240	258	261	266	274	236	257	254	222	250	221	266	258	244	250	245	299	265	252	267	249	258	249	259	276	245	263	248	261	244	283	270	290	251	252	267	262	290	282	259	269	246	244	262	260	266	282	253	247	262	278	251	252	260	272	252	270	239	249	260	270	249	243	276	233	246	249	251	257	257	253	271	265	267	280	273	285	238	241	253	265	279	280	250	272	250	265	241	233	234	284	272	236	263	233	238	241	263	276	253	272	256	288	260	282	266	248	233	274	282	242	264	242	286	215	257	248	219	281	256	270	259	249	272	264	271	251	269	241	232	256	260	277	251	268	241	288	291	274	297	276	275	260	281	241	283	274	295	262	255	240	257	259	263	241	260	277	277	272	256	257	263	266	251	276	282	240	255	229	278	236	288	303	284	281	276	252	258	269	292	255	237	262	262	237	271	296	242	254	276	251	269	250	263	257	284	240	265	248	295	260	246	271	228	274	269	265	263	223	276	247	267	265	289	264	250	248	259	297	248	268	292	242	218	259	242	266	275	259	272	258	256	249	257	263	239	268	282	274	251	242	278	253	255	253	247	252	279	276	244	257	275	246	260	266	270	309	268	269	241	272	248	242	249	233	216	233	260	245	262	272	285	260	263	252	264	256	275	257	257	273	273	263	243	259	269	303	260	257	285	283	258	237	262	304	287	276	246	255	260	269	259	243	258	250	280	290	261	237	270	247	264	254	249	247	254	284	263	267	262	284	282	276	252	258	275	267	251	256	228	265	281	253	259	268	257	267	262	260	247	275	274	255	226	256	271	269	275	264	261	236	267	236	267	278	246	260	245	252	245	268	276	256	295	265	269	261	259	239	261	255	257	249	255	258	254	290	265	269	264	236	244	294	263	277	249	256	260	233	253	288	269	252	267	244	266	266	282	272	260	256	258	240	231	257	255	257	264	257	253	242	251	276	266	243	221	275	268	246	249	256	254	232	240	285	267	254	232	277	266	250	236	254	261	264	263	266	236	269	265	253	249	255	295	248	271	264	275	272	284	234	286	256	265	262	224	264	262	240	234	238	242	225	263	273	262	250	252	261	253	286	251	267	242	244	271	252	258	259	258	265	281	278	286	271	268	263	281	263	264	255	243	260	293	272	279	282	248	251	265	296	275	236	244	257	258	250	276	253	280	260	273	264	287	257	246	280	246	265	264	252	267	266	245	265	293	270	239	281	264	271	260	257	256	299	246	253	270	263	262	261	274	287	236	261	273	271	266	265	266	269	256	258	278	281	241	269	257	236	254	263	262	254	282	286	259	281	257	235	229	239	254	240	265	274	299	280	259	274	233	269	249	251	262	268	235	230	274	264	252	301	236	278	258	268	293	258	236	254	285	245	272	219	271	257	262	252	258	248	271	225	249	242	264	265	233	262	256	266	274	275	254	280	229	278	257	254	243	261	262	259	261	265	260	294	282	248	223	236	242	266	274	254	255	267	267	266	258	259	273	300	260	225	269	252	238	259	236	245	278	250	288	262	264	260	247	255	275	235	254	258	254	268	255	282	285	265	243	256	271	275	262	257	236	256	266	273	256	260	242	254	283	256	230	228	277	264	290	226	237	262	259	257	252	276	232	262	283	249	236	271	230	263	271	264	246	245	244	269	264	230	261	249	261	240	245	251	234	280	267	226	278	256	243	278	269	287	249	266	294	257	259	245	267	252	287	233	284	256	254	260	246	271	289	252	265	251	266	227	263	258	253	280	246	256	263	251	280	290	279	251	282	281	282	259	253	288	229	294	255	276	241	274	267	256	255	247	267	266	255	275	259	251	269	242	252	253	257	283	285	259	269	256	231	236	255	255	260	216	269	279	264	258	277	260	244	232	254	243	260	279	248	281	249	262	274	218	255	273	232	218	278	237	259	253	246	276	278	259	275	263	262	254	250	239	257	296	229	278	244	251	249	253	275	285	240	271	250	286	264	237	266	272	264	273	250	257	276	279	275	258	252	276	264	257	256	261	238	267	275	250	269	293	233	281	265	242	238	256	266	253	247	271	280	257	235	266	267	256	259	272	288	265	265	254	244	324	276	282	277	259	254	263	245	216	268	274	275	242	252	281	255	254	262	254	283	286	270	237	238	227	249	242	273	255	274	255	275	296	238	249	287	271	238	263	275	270	256	273	286	239	263	280	282	251	248	241	272	269	276	271	248	221	245	254	262	266	234	277	267	265	233	270	277	258	264	255	247	239	257	248	283	249	232	254	260	268	223	252	251	246	238	258	270	265	267	230	262	273	266	253	258	259	250	253	269	265	267	260	268	236	229	248	264	246	279	234	284	266	257	258	235	270	282	267	254	248	261	276	268	259	266	264	274	248	274	255	251	246	245	259	282	253	222	265	278	260	252	268	280	263	244	261	245	295	275	276	278	256	234	243	258	281	241	261	274	242	256	260	277	228	243	236	263	250	261	254	264	253	237	275	248	230	250	253	266	267	262	251	250	264	244	275	260	254	225	268	265	250	254	284	249	239	282	260	248	272	258	249	249	270	242	264	262	255	264	266	248	238	275	267	238	269	265	238	264	270	280	282	257	265	258	256	257	253	243	253	254	235	254	254	256	251	298	270	265	267	265	265	261	216	277	262	257	246	264	245	243	251	275	258	238	253	256	270	265	266	264	267	271	251	273	245	228	251	271	228	252	289	258	282	239	268	279	284	283	272	288	246	261	269	254	227	262	276	251	260	280	250	264	259	263	246	261	237	262	249	221	267	279	248	267	250	236	255	265	242	273	243	258	252	277	251	263	274	261	263	256	247	252	256	246	256	259	261	251	241	268	263	257	240	243	223	293	263	279	277	249	278	254	254	264	254	251	230	254	268	262	259	263	261	256	257	278	250	257	247	273	268	271	250	263	235	220	284	224	261	272	254	262	256	245	260	277	258	227	274	258	290	260	266	263	263	276	255	253	243	269	252	279	263	251	269	260	276	264	250	288	262	251	272	258	281	291	266	269	265	237	251	306	259	260	269	265	282	258	238	262	270	278	257	268	258	269	266	254	248	268	240	316	239	284	256	254	253	245	272	256	227	262	274	296	253	249	245	263	259	236	252	268	257	253	264	280	267	273	259	247	251	263	286	242	252	274	258	241	272	302	248	244	264	261	273	239	238	273	277	248	278	261	253	239
27690	37193	27317	18648	14004	10059	7689	6545	5418	4377	3641	2702	2534	2009	1806	1719	1787	1680	1393	1203	1150	955	893	865	851	798	735	656	580	486	472	370	402	375	392	379	369	379	348	365	350	360	381	342	348	353	356	351	321	345	344	336	313	345	362	369	348	312	328	358	340	309	291	321	326	323	334	333	300	327	305	305	344	338	323	343	334	305	320	318	321	329	341	325	319	284	306	316	315	292	348	289	284	319	322	346	295	285	314	325	328	314	334	306	318	337	297	302	306	338	316	307	306	336	296	288	311	340	287	321	328	341	333	303	301	318	314	305	341	334	306	345	329	302	310	316	301	328	316	317	332	312	303	315	299	325	284	332	317	291	341	358	297	303	360	315	323	307	313	331	327	309	330	314	327	335	293	302	326	356	343	284	324	313	298	307	309	300	353	297	294	321	281	343	333	312	323	318	296	299	312	290	340	300	298	320	358	333	323	294	311	276	308	306	321	326	309	307	350	308	350	312	303	342	307	274	351	305	307	315	308	330	281	315	334	320	326	320	312	322	276	325	347	326	340	340	275	314	339	325	318	273	312	293	324	342	303	309	264	269	345	309	301	313	310	333	327	305	312	311	315	303	321	289	318	287	284	324	302	331	316	281	302	321	288	320	312	338	315	286	308	313	299	324	321	332	346	326	318	327	317	323	297	339	336	304	305	337	348	290	316	347	308	325	323	300	303	345	313	297	271	327	316	305	323	298	278	316	326	322	346	344	333	288	316	306	308	302	295	294	304	331	310	340	322	313	337	286	325	292	310	328	323	288	286	307	322	323	309	304	294	309	308	328	326	287	322	307	324	316	345	322	316	300	301	318	324	308	330	296	334	312	337	315	289	315	338	332	329	313	302	330	305	302	305	331	315	290	318	309	293	334	312	319	303	297	278	299	320	319	316	314	333	316	362	300	294	286	318	296	323	334	303	302	303	317	315	317	282	315	334	303	288	293	297	363	337	331	320	294	315	313	301	322	294	326	305	339	272	334	306	289	327	308	322	334	323	312	316	309	301	306	299	299	326	304	320	302	318	302	332	315	317	313	313	295	348	337	321	298	305	329	324	304	355	287	309	292	344	318	310	309	308	320	295	319	327	328	332	282	309	332	289	302	311	296	306	303	291	319	292	298	313	281	312	302	311	318	320	292	283	318	311	319	301	307	332	307	336	319	307	317	287	307	335	298	328	332	292	323	318	309	313	317	305	301	323	289	296	342	314	281	328	279	307	315	303	329	301	285	333	298	303	320	312	323	338	317	302	310	281	321	327	297	310	327	293	318	294	355	314	326	327	352	314	289	329	334	325	324	308	295	284	304	318	278	285	316	329	337	315	323	333	333	367	299	307	331	301	302	307	309	301	317	310	299	315	286	308	287	297	290	328	311	323	323	320	323	319	331	331	314	334	312	325	328	327	325	281	309	334	282	306	324	292	277	317	313	281	300	320	314	324	327	290	300	318	292	260	328	291	317	311	325	308	324	342	332	329	296	328	325	346	283	325	329	298	296	314	310	315	313	296	290	300	330	302	334	320	337	302	313	330	315	317	296	315	314	309	326	290	294	311	307	325	294	337	312	327	334	316	301	290	309	293	305	322	299	306	320	315	314	289	338	322	317	308	312	348	271	322	330	301	324	325	314	311	322	318	312	299	278	328	318	312	314	314	295	318	311	264	342	306	322	315	275	320	307	322	308	313	327	302	311	306	308	301	304	335	322	307	316	325	310	325	303	329	304	323	305	337	328	303	325	322	288	322	303	327	324	298	280	318	321	310	303	320	319	328	311	311	309	306	297	312	345	298	304	294	309	302	347	336	319	324	321	325	330	309	321	303	342	309	365	293	333	265	336	315	311	310	317	327	302	307	312	287	308	294	316	316	309	314	281	321	299	309	353	340	297	290	318	305	295	324	292	322	322	290	293	302	301	296	334	306	321	331	298	304	317	300	302	318	319	302	303	299	328	288	301	304	314	304	298	292	296	357	302	303	331	342	299	302	311	324	305	297	324	294	353	317	334	320	297	332	324	322	327	317	312	328	322	300	293	299	337	311	311	291	316	309	294	343	311	311	308	330	330	317	328	355	303	344	307	324	295	308	331	299	300	327	332	295	287	341	331	304	327	320	320	280	314	288	333	328	338	310	307	295	306	310	312	318	329	328	298	297	332	345	291	319	328	312	321	298	279	291	325	343	295	301	315	313	345	308	340	313	308	284	279	321	326	310	311	308	282	313	317	293	287	314	297	303	304	306	304	307	274	300	325	344	310	332	303	337	317	295	320	301	348	322	318	343	315	306	315	318	287	318	309	304	303	325	317	315	329	303	306	289	306	329	298	313	296	322	328	326	294	319	329	326	319	323	305	319	306	372	337	308	319	311	319	305	330	281	336	321	318	297	322	327	314	326	294	323	317	305	319	353	309	320	306	349	313	320	295	341	301	329	335	302	306	312	308	311	315	311	333	291	335	313	327	315	325	316	318	280	303	306	336	281	300	312	336	295	294	286	295	297	289	311	305	303	286	284	331	302	335	342	331	350	308	311	320	321	331	356	310	301	322	309	302	285	321	324	316	325	288	314	292	339	339	344	307	311	307	298	343	295	324	302	291	315	315	316	305	317	297	314	291	328	325	310	319	284	298	319	302	345	303	329	303	322	303	340	325	318	315	318	282	289	290	310	324	312	280	290	320	344	301	321	309	311	315	339	330	294	302	317	295	304	307	281	297	325	281	340	300	290	332	324	319	295	316	300	335	317	319	318	323	316	320	287	325	320	337	352	306	306	305	320	296	313	313	296	304	283	318	301	315	320	340	311	333	283	314	330	314	333	296	334	315	292	293	333	306	313	319	307	296	312	279	322	315	315	300	303	293	339	326	333	301	325	319	299	327	297	284	305	317	321	297	299	284	290	308	305	280	293	336	297	327	312	316	331	319	319	338	325	321	312	301	317	328	313	276	338	298	304	312	304	336	311	320	327	289	293	339	310	301	289	306	307	333	323	318	334	299	267	313	313	322	333	306	321	340	318	358	307	293	291	304	333	306	310	303	320	309	324	312	276	280	351	367	319	335	326	303	329	322	316	302	321	325	318	307	315	336	355	347	308	287	288	314	331	320	297	325	330	310	324	270	339	314	314	311	302	293	343	333	322	285	311	293	321	295	339	320	331	281	300	321	278	312	309	340	328	296	321	338	321	306	324	311	312	310	323	333	333	324	328	303	309	329	312	322	310	306	318	326	328	281	335	322	310	319	274	322	324	314	298	322	326	311	298	315	296	320	305	297	313	327	333	326	313	294	335	305	278	279	326	316	320	315	339	306	308	331	355	318	321	308	320	327	290	290	308	309	323	333	327	323	302	299	309	307	292	292	306	329	323	301	339	332	322	311	320	311	317	334	292	269	331	286	279	324	309	312	320	324	310	309	301	333	303	307	318	302	333	331	308	308	323	309	292	320	341	288	320	350	305	327	317	330	297	317
24966	20907	26602	24618	11474	4757	3359	2609	1989	1736	1377	1176	1136	961	896	911	855	856	780	720	667	660	641	657	648	615	582	643	585	575	491	451	498	485	470	446	446	481	461	476	496	445	470	425	482	445	480	463	459	473	475	487	459	433	458	441	463	469	464	429	472	442	471	480	466	431	454	425	473	487	452	447	481	437	424	439	471	442	480	437	485	422	451	430	413	437	428	436	446	434	508	465	449	448	466	483	421	506	439	484	464	471	443	450	462	450	456	418	438	480	491	462	448	458	458	413	473	462	464	458	419	448	462	471	446	433	408	430	431	511	436	483	481	447	499	439	475	459	493	426	468	442	463	431	495	452	456	467	447	455	508	432	469	457	460	464	448	458	444	461	428	452	437	438	435	459	452	466	431	434	481	446	446	421	444	478	499	439	461	464	446	445	472	446	421	438	413	455	445	447	479	408	445	461	453	497	448	462	445	477	429	424	470	495	430	454	451	455	478	479	444	425	454	468	475	428	438	509	472	448	474	452	480	425	482	443	463	466	476	408	451	436	474	465	478	430	435	448	453	459	417	477	461	451	447	451	426	463	448	425	435	468	409	463	451	437	437	453	432	510	446	434	441	472	434	454	486	460	461	455	472	429	452	401	458	452	454	462	425	489	422	439	451	476	463	452	469	428	471	455	433	442	479	461	446	468	446	454	426	459	453	445	498	471	444	460	456	429	449	408	463	445	429	449	448	476	419	443	431	434	498	442	416	424	464	449	472	454	485	446	439	438	467	425	466	459	444	437	461	461	465	431	447	449	479	452	423	440	467	439	463	516	448	453	451	464	467	457	462	463	447	428	460	500	471	484	448	448	482	484	472	450	438	427	448	474	461	500	460	484	445	447	446	447	456	471	421	435	465	443	400	440	444	430	476	413	440	462	445	443	436	430	437	439	433	440	474	470	480	479	427	417	426	461	478	451	500	493	475	471	468	412	471	411	444	430	422	431	477	475	449	439	462	463	469	469	459	439	435	491	460	423	451	477	497	446	484	475	439	476	473	483	457	467	442	472	464	457	457	486	446	485	460	438	455	468	450	487	458	455	472	461	486	437	424	438	454	446	443	464	451	463	438	467	493	491	457	471	455	460	447	478	438	451	452	471	469	436	385	446	447	483	493	416	440	451	449	473	447	441	438	489	478	456	488	442	466	442	486	435	417	475	442	452	464	484	415	430	447	422	412	458	477	443	427	456	480	430	460	474	440	479	485	494	465	444	472	467	440	450	435	436	448	459	415	474	464	480	507	469	423	455	437	461	462	454	426	472	457	443	480	450	492	510	413	448	415	477	470	410	485	471	430	467	448	441	439	450	459	497	460	444	441	400	430	467	424	431	432	448	439	453	467	459	487	453	426	470	451	465	448	421	430	518	396	429	465	458	443	458	430	434	460	475	419	477	441	440	400	434	465	478	444	461	466	452	472	484	432	475	474	402	422	436	463	453	431	442	469	445	490	404	451	467	450	431	429	461	494	505	448	457	515	435	470	442	485	462	455	428	464	476	424	411	472	426	477	440	464	411	459	477	470	456	475	443	424	468	413	456	464	469	430	425	408	464	479	478	460	484	477	450	435	441	424	452	448	451	500	445	475	445	476	478	470	429	462	443	475	475	468	400	453	436	445	487	455	480	424	497	457	448	490	478	442	501	445	473	452	438	445	467	443	441	475	434	455	462	454	444	452	492	440	471	456	488	428	429	489	450	456	445	446	461	449	497	502	461	452	449	440	457	429	493	474	448	419	432	487	465	453	406	454	420	446	445	464	491	477	452	482	457	466	449	453	436	459	454	433	469	481	432	501	440	431	460	459	449	450	435	477	476	453	475	445	442	469	458	431	437	452	426	464	440	467	449	475	472	469	453	465	443	476	425	455	428	466	479	440	434	469	482	462	439	484	426	484	464	462	416	490	432	494	445	484	483	446	443	452	457	485	422	463	472	437	463	459	470	468	442	442	421	452	488	476	455	473	447	432	473	428	416	475	469	442	466	462	480	456	458	452	482	462	472	470	437	461	428	466	452	448	427	474	434	449	468	429	457	463	495	461	492	422	449	412	432	451	444	450	406	425	442	467	441	441	478	465	463	435	409	427	451	486	491	439	487	442	430	448	446	455	430	452	475	441	460	420	442	449	439	444	464	465	434	446	461	432	494	420	428	425	451	467	465	443	490	458	462	407	441	460	421	446	448	443	480	443	438	454	443	448	428	461	478	391	495	460	460	422	431	439	430	490	420	426	439	443	486	453	454	479	435	419	455	479	469	463	451	468	462	451	478	440	480	475	400	482	464	453	480	477	484	454	413	451	444	458	479	415	448	474	440	469	414	438	447	463	476	495	455	408	497	464	443	499	469	443	471	436	466	466	451	477	466	461	459	469	441	474	440	457	476	446	474	434	433	446	457	481	501	440	452	427	467	473	478	471	471	511	455	437	456	479	430	442	472	441	472	420	460	439	461	448	444	431	448	418	417	448	459	438	493	476	463	402	473	462	483	452	450	505	487	508	450	502	455	433	464	443	447	473	425	459	447	477	461	449	430	449	477	428	480	449	479	466	471	423	450	459	460	491	460	482	472	478	491	448	476	469	481	443	412	466	423	472	446	459	438	444	453	474	481	423	440	485	432	471	455	478	424	438	451	458	443	470	473	447	424	449	448	440	472	472	496	468	419	422	417	452	441	420	448	405	430	427	409	472	468	454	457	448	455	474	431	441	437	456	477	467	456	471	455	476	462	447	461	424	435	467	451	443	473	450	462	451	445	478	441	493	451	456	476	457	458	479	449	424	420	441	430	460	442	449	427	420	472	470	460	443	444	445	451	456	437	458	504	446	474	410	450	502	478	406	440	464	432	471	458	496	450	475	433	493	452	461	426	441	467	465	497	492	450	432	416	445	495	439	466	419	448	412	443	479	453	472	449	495	424	459	422	445	462	465	430	426	473	462	471	461	439	420	448	478	454	448	438	440	496	453	452	449	451	477	471	447	468	459	427	442	447	469	432	462	448	468	493	450	430	431	443	457	472	453	425	482	447	450	434	448	462	448	460	437	463	437	456	458	478	439	431	462	442	457	441	458	439	433	436	431	416	462	451	483	448	437	434	441	463	435	482	475	443	498	403	443	459	471	431	472	473	449	458	489	478	505	445	484	426	427	461	472	456	468	444	422	472	417	495	452	460	487	438	478	485	459	447	465	441	441	450	455	490	421	433	474	490	431	448	465	436	448	461	424	395	431	480	464	433	427	440	450	412	489	470	435	450	421	434	436	428	456	441	459	444	464	425	445	438	409	426	445	442	421	475	429	429	485	408	421	441	444	458	441	429	460	478	444	478	458	464	429	430	432	483	488	426	484	459	451	465	460	472	432	481	461	481	446	422	432	471	440	459	437	443	487	475	467	473	479	431	461	453	455	469	435	451	479	422	471	465	451	502	442	484	461	451	481	418	433	490	426	413	479	447	463	474
26695	32314	24529	16206	11993	8503	7133	5867	4527	3910	2885	2538	2126	1770	1736	1594	1674	1513	1244	1171	1107	1015	924	892	902	882	810	883	865	744	665	605	570	576	560	551	581	543	563	517	601	575	608	565	573	502	563	531	543	520	509	502	553	530	575	556	569	582	515	540	534	559	528	504	530	580	554	582	507	486	550	556	548	559	547	506	546	535	555	528	590	542	534	565	546	543	513	548	498	504	549	530	480	521	553	552	536	536	503	525	537	546	568	523	556	526	493	530	576	506	552	551	579	502	542	555	543	533	540	513	510	522	518	504	534	541	525	531	524	524	535	524	504	530	526	539	524	567	537	533	543	536	543	508	525	523	560	523	524	547	516	536	537	539	525	495	500	582	544	534	485	552	537	499	517	539	527	552	521	490	530	542	521	505	536	555	529	544	574	517	505	522	532	496	541	534	539	556	509	513	501	528	549	520	525	562	517	531	564	546	553	520	548	506	535	520	528	532	518	534	525	565	551	509	531	565	521	552	523	554	535	555	535	500	576	550	543	554	521	530	533	539	544	540	543	554	559	512	541	554	535	485	556	533	491	529	530	503	576	482	562	520	531	502	559	524	503	492	553	491	518	554	575	530	515	457	509	543	515	600	527	507	507	498	535	491	533	531	498	556	534	487	526	536	548	531	555	539	523	549	574	535	532	549	561	528	492	545	491	501	558	553	522	528	507	526	528	543	486	582	490	531	553	543	538	557	539	497	507	468	540	523	487	544	578	492	534	541	527	549	524	544	501	522	499	513	542	515	570	514	527	527	549	506	491	538	521	496	503	557	506	533	555	542	532	536	505	535	526	557	558	506	513	541	561	495	546	533	525	542	545	556	565	581	509	560	554	556	562	560	526	555	538	511	497	525	518	561	537	539	535	569	530	536	526	509	517	534	527	579	519	560	529	523	533	536	531	525	507	530	526	520	508	552	561	521	536	510	554	547	479	518	513	547	538	553	518	472	581	542	507	537	542	544	526	523	508	514	520	577	546	536	523	512	554	537	525	536	519	519	567	580	507	558	500	492	544	580	528	525	529	540	538	540	499	525	548	543	482	486	558	544	526	519	506	571	562	521	532	543	532	545	574	504	550	555	517	546	517	526	512	576	521	518	548	529	545	544	547	569	567	519	498	492	511	529	562	509	534	517	531	535	533	531	575	517	534	553	525	568	535	538	537	513	594	527	517	517	514	572	526	535	531	521	563	546	527	559	557	541	574	551	513	503	565	526	568	548	519	566	525	499	530	525	556	511	514	507	547	496	544	512	523	521	507	547	532	532	540	553	537	504	541	531	519	536	510	516	586	511	574	553	541	523	546	540	550	551	552	548	526	523	486	563	499	565	508	549	553	541	524	536	555	535	523	540	495	555	523	563	582	561	501	495	503	524	498	540	531	538	519	515	546	552	529	520	540	577	557	511	539	549	532	526	471	518	518	540	508	548	534	541	504	520	531	570	523	538	558	525	539	534	501	543	516	501	502	530	507	535	536	550	545	525	505	574	495	527	508	547	515	546	526	574	544	525	519	558	527	550	485	520	494	538	577	546	504	522	557	554	552	530	545	557	571	524	495	521	509	535	549	541	512	501	521	515	512	534	528	527	516	553	506	543	567	499	539	531	515	524	518	521	506	542	549	537	495	564	542	531	534	497	551	519	554	542	526	506	509	528	548	526	548	510	556	540	564	522	555	505	526	511	539	534	553	487	522	554	524	537	504	500	533	532	532	527	496	541	501	526	497	515	574	498	533	516	517	569	534	541	551	513	500	511	545	526	537	497	507	521	530	538	580	495	501	549	545	506	525	539	518	521	547	533	517	528	498	556	548	492	499	557	520	521	523	545	546	480	527	568	531	525	545	540	557	519	539	558	532	542	537	530	528	531	527	573	527	531	586	514	507	527	559	518	563	533	535	515	544	518	502	544	552	512	526	517	527	518	523	523	521	528	582	555	574	558	559	560	523	535	521	482	528	569	547	558	522	538	538	549	492	539	557	513	541	535	563	533	547	500	531	505	519	578	531	519	511	526	494	528	554	526	519	501	517	552	533	507	570	560	513	482	534	532	537	494	559	543	521	533	499	507	532	586	579	534	558	552	517	543	576	562	572	514	527	525	529	511	534	535	501	540	558	538	550	573	515	564	544	521	545	497	520	527	547	552	521	515	516	509	539	514	551	497	476	563	533	533	491	534	531	525	494	545	512	516	521	550	524	518	554	514	530	505	522	489	523	528	551	527	558	570	558	530	538	563	546	507	505	577	508	552	509	511	508	555	495	536	539	536	511	519	551	520	524	533	535	531	525	554	532	540	555	553	507	512	538	505	540	541	493	499	508	503	518	508	548	570	543	526	524	529	497	509	592	522	541	579	565	570	529	486	502	537	554	515	524	559	521	556	533	511	516	526	538	576	536	557	530	547	499	505	510	504	516	547	512	504	526	561	545	568	538	516	480	585	556	496	514	539	514	520	533	542	512	528	498	532	523	571	533	522	536	526	555	533	525	548	525	562	551	528	512	551	545	527	545	533	531	492	512	520	511	530	560	527	544	503	534	544	487	570	536	520	536	510	518	542	533	560	521	512	485	526	527	507	507	541	517	525	504	500	570	512	499	521	507	526	548	512	546	533	562	535	519	559	537	533	551	507	501	551	529	525	531	493	549	521	528	540	520	594	546	528	538	519	503	528	523	507	513	514	561	499	538	551	553	527	516	515	528	504	539	508	568	519	496	525	533	490	519	568	528	535	539	576	524	507	517	599	554	480	542	566	534	511	514	540	521	581	587	608	560	545	501	544	525	543	527	542	517	547	515	533	517	500	521	524	523	510	494	589	553	520	563	548	553	515	548	525	511	497	508	532	513	543	526	518	519	553	558	476	534	537	539	556	584	520	549	535	562	530	545	514	599	513	528	495	507	550	504	526	553	536	517	549	507	540	566	533	545	519	538	531	505	494	544	507	517	530	552	542	538	579	525	541	537	533	537	528	510	509	517	540	552	572	524	508	545	559	498	579	543	511	524	509	539	530	509	530	533	498	525	557	513	532	528	504	510	472	537	541	592	559	524	530	527	569	507	564	501	545	510	524	572	474	492	559	505	548	527	515	528	540	525	539	532	502	537	500	574	552	571	536	513	508	496	546	508	547	525	467	513	555	524	529	554	556	566	505	549	511	536	530	496	507	516	541	553	503	531	536	568	547	496	547	527	521	552	541	518	557	564	528	501	496	491	542	528	514	533	543	517	519	547	526	521	534	522	538	510	521	554	518	552	551	498	522	514	479	534	538	544	522	543	513	540	504	498	543	520	559	500	517	585	519	523	499	522	573	510	570	583	534	506	524	487	552	536	518	532	537	522	537	537	528	534	530	529	552	553	477	573	535	526	504	517	508	544	526	528	531	514	560	528	563	558	521	547	536	531	506	527	521	511	513	538	545	527	592	531	547	544	547	545	498	522	551	579	512	505	506	593	581	512	534
22705	20939	28510	23508	20969	20975	13282	5577	3885	3067	2408	2052	1741	1485	1438	1479	1392	1163	942	917	924	806	794	710	670	692	687	677	693	627	577	455	466	417	387	394	413	450	399	433	411	432	439	407	419	379	416	371	404	420	412	391	388	380	421	395	385	390	407	362	357	351	390	376	365	372	428	378	409	390	359	396	399	376	375	388	370	426	377	335	386	350	384	355	359	428	356	371	343	402	377	368	411	386	364	396	375	401	394	383	385	399	385	387	369	363	366	404	352	369	378	376	391	379	396	401	371	369	387	383	404	367	392	386	386	363	377	383	365	388	353	388	375	366	362	418	382	374	379	367	395	358	385	393	391	358	388	404	377	402	380	390	384	363	369	401	393	363	369	380	367	413	385	400	409	354	385	382	406	393	385	401	375	361	385	381	415	396	362	402	367	410	396	398	381	398	360	369	357	396	384	351	378	390	342	375	374	374	392	398	375	353	364	345	376	363	371	347	395	361	374	372	336	382	389	367	378	363	376	360	378	333	389	366	375	378	395	376	394	377	393	380	376	383	394	387	340	410	358	386	367	382	415	363	381	371	384	365	401	340	391	371	382	363	387	382	405	369	402	364	382	364	344	410	371	354	425	382	385	363	393	365	386	400	377	370	380	436	370	354	359	393	383	402	390	383	348	368	388	393	379	371	407	346	377	392	405	373	363	378	409	383	363	358	360	344	384	354	392	382	371	374	388	360	384	397	384	336	357	354	419	387	404	366	371	342	378	335	402	358	341	419	330	339	362	366	415	343	371	340	398	365	378	370	377	356	386	388	370	355	374	408	362	380	356	383	396	374	410	359	396	338	417	360	387	396	388	389	378	395	352	382	375	375	411	346	401	336	372	373	384	365	377	369	387	387	407	400	408	369	392	365	362	374	370	411	372	385	394	425	380	407	378	391	387	429	389	369	359	398	340	366	363	375	403	381	348	396	412	344	380	387	379	403	378	375	371	397	365	352	390	384	394	373	356	402	345	406	353	379	380	430	388	397	394	347	355	378	408	370	392	353	380	380	357	400	389	378	395	368	368	372	375	398	385	369	415	349	396	400	371	400	376	363	385	352	381	388	368	356	377	378	379	367	380	340	354	388	390	382	355	385	357	366	367	360	364	374	363	369	374	339	349	400	403	376	422	389	360	373	377	387	378	386	340	405	360	391	361	361	382	329	385	359	383	400	378	392	359	350	379	425	343	387	383	361	402	368	391	354	371	425	371	407	376	366	395	361	384	358	369	362	376	409	350	340	424	378	419	383	394	381	354	388	366	361	387	382	361	406	389	416	402	344	351	385	344	418	348	361	377	361	364	354	356	376	377	380	387	387	369	381	373	381	369	403	413	402	391	372	383	388	394	378	390	375	357	356	343	386	334	364	382	375	391	378	369	401	388	394	323	377	380	347	408	366	403	390	373	369	384	347	382	365	339	363	373	411	372	370	414	384	357	372	392	347	370	383	396	397	421	379	401	408	394	404	436	350	398	391	400	320	374	354	380	358	380	395	366	390	358	340	378	396	374	379	376	369	393	384	348	407	380	413	410	355	350	395	395	368	395	377	362	377	395	380	352	376	399	381	382	411	400	376	390	351	380	340	370	363	403	390	386	367	377	387	369	390	389	366	361	402	394	379	399	365	379	337	369	415	350	385	392	417	369	354	400	342	372	361	397	365	384	390	396	389	368	381	375	395	367	365	366	371	419	388	403	383	379	364	419	352	365	338	352	373	376	400	391	402	350	385	358	342	343	379	354	401	364	370	367	392	390	356	404	380	380	370	372	369	397	341	339	391	391	353	353	373	386	364	403	401	397	364	414	399	349	390	391	413	362	377	348	378	371	394	366	341	398	398	347	367	351	377	383	397	362	386	387	374	377	341	386	387	384	385	387	374	352	403	370	353	384	371	382	397	358	410	389	377	366	305	366	389	348	364	383	379	387	361	370	414	418	377	404	393	350	395	412	360	353	383	370	410	380	353	384	355	395	360	401	380	380	361	377	385	357	376	376	377	371	394	383	383	359	360	393	403	355	351	366	383	373	390	373	388	392	350	395	382	384	360	374	387	390	399	367	405	382	354	347	399	380	408	376	386	387	385	367	394	371	396	390	375	376	395	394	393	394	362	364	370	373	380	369	386	362	374	364	403	375	355	394	377	361	361	362	376	392	392	398	375	350	386	392	394	382	392	388	355	382	368	372	371	376	423	412	354	400	381	377	375	392	383	388	357	364	364	392	405	367	356	386	350	378	393	387	376	394	402	369	364	351	334	390	374	382	404	362	370	391	359	337	362	431	380	365	373	396	371	375	373	395	350	384	369	371	359	346	385	398	403	360	365	373	393	390	374	366	390	386	372	399	375	339	391	371	376	353	377	385	359	382	358	357	359	376	353	390	354	398	358	361	368	364	361	376	390	348	374	357	387	404	374	399	417	324	381	375	357	376	399	384	388	381	375	378	370	376	402	387	410	364	384	377	353	371	356	386	397	338	406	391	337	389	366	387	392	401	336	362	402	387	392	405	378	397	422	353	369	381	387	383	403	370	365	416	376	374	360	360	379	381	411	368	392	362	372	381	338	376	373	369	336	370	400	393	342	370	378	341	395	370	381	385	358	382	408	402	407	387	383	406	401	390	384	372	377	360	365	356	365	369	371	348	352	376	374	384	405	348	338	372	367	347	391	400	368	359	372	351	377	336	379	402	396	380	364	398	404	373	376	368	345	403	362	361	381	393	339	403	407	373	373	387	386	370	384	376	380	400	371	383	418	345	356	313	358	352	355	362	394	407	361	372	400	371	365	367	358	382	342	370	370	365	382	366	388	346	387	376	333	385	395	370	370	395	390	362	362	392	344	393	364	408	373	390	347	402	372	339	349	368	369	377	412	375	407	377	357	358	377	357	363	378	369	374	365	384	370	392	399	345	385	374	377	363	386	349	370	416	366	386	397	392	354	340	355	366	378	350	366	362	367	372	408	405	400	366	359	384	384	404	377	359	388	355	374	383	421	380	355	349	357	398	362	376	358	365	343	415	363	359	373	389	394	414	370	376	378	357	388	398	361	401	388	394	365	343	379	351	370	373	419	358	382	376	344	394	388	378	339	369	379	377	355	367	371	347	392	388	418	350	354	350	379	367	363	363	354	350	367	379	318	346	393	392	390	366	376	370	375	365	393	345	394	390	375	363	363	368	378	357	367	385	370	376	430	403	382	383	366	361	378	394	349	324	398	362	379	370	351	356	379	350	366	402	375	358	399	355	375	384	357	375	363	352	329	438	378	361	365	365	354	382	395	396	356	420	370	376	381	409	381	409	372	357	370	398	398	356	370	364	360	372	381	343	387	344	357	418	390	381	388	379	398	375	346	405	363	381	358	344	374	399	376	348	352	401	360	392	387	412	362	375	393	400	382	370	365	361	390	402	408	395	368	361	394	378	411	380	386	366	371	356	380	364	334	392	381	385	393	369	360	367	400
30326	42131	32502	24082	18403	14603	12252	9807	7963	6309	5064	4360	3613	3073	2808	2945	2633	2062	1778	1702	1563	1350	1291	1150	1158	1205	1142	1040	1074	979	795	704	503	526	500	500	523	554	495	519	498	495	533	519	535	471	499	489	472	452	461	431	447	469	516	485	437	478	477	527	501	480	477	426	459	435	411	446	425	446	437	391	443	442	431	399	457	462	428	486	434	409	436	432	418	415	457	449	454	417	405	405	437	442	439	413	442	422	413	461	428	438	420	410	436	439	429	444	446	436	428	451	476	445	457	408	406	455	428	434	394	410	440	409	412	386	419	438	412	428	464	445	377	437	426	433	446	417	457	430	445	469	434	428	430	439	441	421	430	447	453	453	456	494	426	430	448	379	447	421	419	452	429	433	401	424	407	406	403	454	430	428	431	424	406	440	452	424	463	428	422	401	434	438	419	438	425	416	437	438	392	434	421	447	394	457	435	428	449	473	420	468	451	415	399	465	425	441	414	416	395	422	452	404	428	431	422	471	447	427	396	409	430	437	429	436	405	442	438	448	463	417	435	418	399	409	427	419	422	423	442	427	455	425	432	420	459	427	429	426	457	411	431	390	418	416	391	418	441	420	439	421	418	458	429	474	437	440	448	423	415	437	415	411	422	384	457	408	427	422	470	422	437	436	437	450	395	398	407	391	465	406	423	445	440	455	424	409	425	461	424	422	435	415	405	400	430	446	473	450	430	452	426	424	438	404	437	427	432	446	387	436	435	428	444	450	389	431	427	433	434	421	408	411	444	434	415	401	427	435	406	404	446	426	425	429	450	432	412	417	428	423	392	462	448	409	470	449	425	406	439	423	389	419	423	467	467	431	453	443	417	461	433	460	385	418	423	441	452	449	450	466	469	393	459	453	427	447	421	424	429	408	425	421	445	449	411	454	456	423	415	430	430	444	446	438	422	457	437	419	434	443	431	404	402	401	405	413	402	413	429	440	438	469	421	416	427	418	457	399	441	408	433	449	445	453	443	439	423	405	432	438	403	433	406	441	449	408	423	430	447	417	425	483	431	431	491	460	415	418	438	391	451	457	416	430	458	443	412	447	425	426	453	458	450	414	468	435	450	444	424	417	428	440	447	419	423	430	423	413	399	452	439	438	426	439	412	416	406	398	407	409	443	411	422	404	436	398	457	427	452	430	435	420	381	440	420	449	404	472	426	430	449	411	449	409	434	440	435	412	428	398	480	445	455	414	458	416	422	409	395	438	403	413	432	427	397	418	435	423	413	433	400	434	446	436	443	435	433	458	427	416	442	402	397	434	435	418	415	452	388	406	472	447	419	407	388	445	462	434	369	431	410	441	460	449	431	430	408	427	462	459	413	430	456	439	434	409	475	418	444	390	468	472	446	419	441	409	412	412	444	426	425	430	463	419	427	461	421	433	411	418	437	404	436	452	412	440	443	437	397	430	424	423	410	458	411	416	420	424	436	398	448	464	451	421	414	412	426	433	414	411	417	436	410	440	446	428	433	420	426	424	439	444	423	430	417	436	429	427	439	436	429	425	471	416	481	454	429	434	415	389	410	416	415	395	474	469	462	429	416	441	410	451	409	405	486	426	424	416	446	421	424	424	417	427	425	426	445	436	444	407	427	439	405	414	412	404	401	431	427	434	448	413	444	458	452	390	387	447	448	418	421	410	406	433	444	454	452	462	418	431	397	409	459	488	407	431	431	431	448	429	399	414	389	423	439	474	460	423	424	407	416	395	433	443	428	454	413	433	421	438	412	421	434	397	434	477	430	456	429	415	423	452	431	459	465	443	417	426	435	391	455	466	440	441	449	453	448	422	420	454	467	419	435	469	446	440	448	420	457	424	449	449	414	443	394	420	456	401	449	429	419	399	433	421	407	436	417	458	431	436	461	428	418	407	422	446	442	471	439	418	424	420	398	414	418	459	431	426	442	402	407	416	442	413	425	418	428	426	446	456	419	407	411	436	427	447	443	414	422	447	412	428	439	442	454	421	446	435	402	416	457	431	442	412	401	398	436	449	426	408	414	429	424	425	374	435	469	443	433	410	416	422	414	429	415	406	438	427	405	471	443	428	425	444	434	432	440	437	427	448	439	405	463	467	421	418	442	449	421	430	440	409	402	455	456	425	418	443	464	441	447	399	444	442	425	399	446	465	445	412	413	455	420	410	435	423	396	439	456	451	442	404	423	439	430	462	428	433	437	418	433	414	418	437	426	410	424	426	424	417	479	428	434	412	416	426	435	413	441	404	445	426	433	398	404	428	431	430	451	445	411	402	442	426	440	423	445	450	428	409	379	420	463	422	378	431	434	447	427	471	399	393	431	432	406	416	398	389	417	400	447	425	433	459	426	444	459	443	474	424	446	418	436	431	428	441	437	397	380	409	423	437	407	403	458	420	418	429	473	402	444	462	437	442	389	443	454	431	426	431	432	464	429	442	405	418	430	457	473	415	386	420	434	449	428	462	435	429	444	417	432	401	386	417	423	423	430	451	453	415	441	433	457	408	438	402	405	405	452	431	442	407	427	443	415	416	393	440	418	407	448	407	418	430	443	441	438	446	413	445	434	421	412	441	442	405	465	386	410	466	406	427	421	464	428	425	388	387	412	444	416	414	463	443	388	409	421	406	441	450	448	444	425	421	427	418	448	419	457	414	448	435	413	432	409	458	440	413	430	475	416	448	415	400	413	428	456	420	431	409	446	440	462	400	448	456	438	452	473	418	443	416	432	443	431	439	422	458	439	458	418	409	426	446	473	416	404	413	429	424	387	422	443	407	430	427	489	398	421	407	406	403	441	484	434	415	456	401	420	412	460	402	417	430	446	438	432	444	444	384	440	430	396	423	424	457	449	458	418	465	429	404	427	457	428	422	449	418	426	413	419	429	413	388	386	434	423	404	448	397	390	444	433	429	439	388	419	433	447	429	460	445	413	406	445	426	425	454	422	423	428	397	457	432	427	478	417	409	436	486	433	462	423	437	443	417	447	402	434	408	396	441	435	415	444	432	432	388	432	451	430	419	468	440	438	427	452	421	448	427	403	417	445	425	404	428	395	442	406	420	423	429	383	438	401	427	442	412	422	408	397	442	442	449	466	466	404	407	428	403	449	434	406	437	461	442	439	439	415	414	463	452	436	476	434	453	429	420	452	418	431	426	379	437	439	475	404	439	463	429	434	468	393	459	466	401	401	438	426	417	424	446	401	429	425	416	415	410	446	438	434	416	446	447	428	418	414	441	455	440	426	427	464	448	429	456	397	400	443	465	445	425	397	414	428	418	408	377	417	445	433	438	413	439	440	400	422	445	415	444	402	443	444	452	425	430	406	388	405	448	439	432	453	433	436	448	440	434	425	462	429	441	415	387	407	457	426	433	429	447	430	434	409	420	434	443	411	462	441	413	412	441	428	423	429	443	418	393	473	415	416	426	403	435	460	441	429	403	435	421	409	406	440	412	417	446	434	407	463	442	452	416	426	409
27481	21572	18207	11476	5359	3625	2540	1953	1566	1272	1087	895	778	738	676	747	635	612	542	524	540	481	476	475	461	479	475	473	434	463	435	403	394	405	391	354	342	346	371	369	386	400	355	343	341	362	378	364	343	376	386	344	380	362	352	354	338	366	376	363	383	354	349	389	343	344	353	336	348	336	333	362	333	393	365	381	333	378	354	369	324	337	335	356	351	370	344	330	378	328	368	363	336	361	377	365	357	369	331	353	375	329	377	358	365	349	354	356	354	348	322	367	340	349	368	348	338	372	352	363	370	334	360	326	307	361	323	350	372	348	372	330	386	352	372	356	353	346	378	370	357	359	338	356	364	381	347	344	364	350	350	354	316	335	378	360	316	343	371	330	374	372	365	361	338	341	369	331	322	344	350	339	365	349	358	332	351	382	368	324	350	372	348	341	371	377	326	357	348	335	386	387	393	354	363	355	354	348	298	395	365	353	350	360	390	330	354	338	342	376	324	354	341	338	354	341	335	351	367	338	330	331	338	355	365	386	329	353	361	390	363	315	370	385	336	349	361	376	328	362	328	349	362	362	339	340	367	405	317	326	326	319	368	341	373	341	320	354	347	387	388	374	352	345	409	366	376	343	341	336	358	348	337	362	344	364	356	373	356	354	323	352	347	350	386	331	366	345	339	333	355	345	332	352	366	327	346	365	380	321	342	341	312	350	357	368	343	349	347	341	371	358	361	353	340	381	357	363	351	353	362	358	348	337	369	377	340	347	354	362	371	354	360	382	386	380	364	335	344	332	356	341	325	372	382	356	384	351	352	344	380	336	330	336	315	390	325	333	357	363	361	340	316	342	347	393	362	346	366	413	334	352	324	396	368	339	377	349	353	359	337	346	341	383	354	381	350	359	322	352	357	338	347	346	330	365	357	369	372	338	318	370	360	363	340	337	350	329	329	359	366	354	372	380	339	360	367	369	349	336	367	365	344	352	359	348	343	371	340	371	362	357	365	363	389	348	344	336	354	318	327	349	339	386	333	367	367	364	331	335	314	388	348	357	329	381	354	325	331	344	369	325	338	394	342	333	340	358	345	367	343	330	364	377	372	347	349	334	368	359	373	370	343	334	365	351	368	356	359	381	324	379	349	365	347	357	339	351	398	353	357	369	377	359	351	380	350	351	385	335	347	352	347	360	341	337	359	339	363	360	353	366	372	347	371	329	363	376	371	337	354	352	354	361	329	367	337	367	361	339	343	332	350	353	359	336	342	355	352	370	358	352	349	368	327	338	339	382	340	367	316	349	341	298	357	349	334	360	339	359	320	384	347	351	357	363	371	349	347	346	348	371	364	391	381	373	343	371	357	346	362	357	366	374	343	376	330	342	365	374	347	344	355	375	353	348	378	384	352	348	345	347	349	361	379	335	354	364	352	350	356	339	351	341	348	399	350	355	330	357	331	374	347	337	396	353	333	386	360	333	309	361	359	367	380	336	336	357	393	348	351	343	336	354	338	395	322	367	371	324	349	370	340	343	356	337	377	364	355	349	350	368	358	362	379	341	352	369	347	394	349	364	369	344	354	364	365	402	346	391	354	341	332	342	365	346	345	385	368	363	336	336	329	354	350	352	326	335	375	363	337	361	357	359	367	349	369	352	370	335	395	365	366	321	359	336	379	342	363	363	372	357	384	354	367	329	350	339	336	326	357	380	383	320	371	369	301	344	351	365	368	358	355	338	371	332	370	338	343	367	339	350	371	358	337	376	324	354	319	347	382	361	349	340	345	339	365	340	382	345	376	359	351	333	364	358	345	348	339	384	350	381	377	390	350	343	338	377	348	375	373	336	332	352	340	369	348	374	355	307	328	366	348	369	373	335	325	353	326	390	354	382	353	359	345	356	357	360	381	370	309	349	357	339	353	332	325	369	372	353	348	317	375	371	346	355	381	362	342	321	330	363	372	361	353	334	352	343	319	351	327	323	340	328	356	347	350	344	361	334	362	338	347	370	354	365	333	312	352	352	333	363	353	349	359	341	354	355	369	312	388	332	347	348	374	340	350	335	346	351	359	377	365	343	370	345	359	348	348	347	367	364	335	379	384	361	364	359	333	358	374	332	338	383	353	355	349	353	359	348	352	352	319	364	338	370	338	376	349	308	370	358	351	346	353	359	354	308	371	337	332	346	369	355	360	344	382	354	360	335	330	351	313	330	318	332	348	344	362	336	338	345	366	359	348	346	352	359	346	337	366	331	312	330	343	347	371	359	378	361	339	358	325	349	330	353	346	354	355	379	375	345	358	351	337	349	333	336	326	379	345	330	347	365	358	346	380	348	316	343	345	416	315	384	345	313	372	330	369	335	360	342	366	335	339	361	347	334	348	332	347	359	361	370	331	343	361	336	347	366	375	333	338	345	342	344	347	375	343	338	367	349	339	339	339	359	341	340	357	359	366	359	360	364	351	342	361	326	361	380	382	353	371	334	342	369	345	316	312	345	333	325	367	328	390	369	359	380	370	374	376	336	317	373	339	347	346	337	356	355	355	360	339	373	371	356	334	336	346	358	347	361	348	369	382	349	357	357	360	349	338	330	375	357	353	337	348	331	366	372	367	351	328	369	337	358	367	334	349	356	368	313	373	360	350	342	353	360	332	371	372	354	376	385	349	365	355	340	368	358	355	331	347	356	352	353	367	361	382	377	352	375	329	336	409	362	338	366	332	381	374	371	389	368	344	376	346	360	335	350	359	376	368	317	340	348	356	372	330	367	378	325	339	361	361	373	395	366	338	346	389	371	352	339	390	377	368	332	379	342	354	377	336	378	341	352	379	362	352	347	368	341	348	356	385	367	362	340	362	359	368	337	372	328	346	376	357	390	357	340	338	394	349	348	303	337	336	335	347	350	349	359	377	362	378	370	344	372	367	321	344	372	339	312	369	406	391	342	360	343	332	361	349	380	355	364	328	327	378	339	392	380	390	393	347	384	382	365	379	371	357	375	360	338	356	360	371	376	338	353	353	355	350	353	348	361	379	389	316	386	333	363	372	358	375	342	340	372	325	360	371	343	399	356	378	388	339	374	353	375	314	382	350	352	333	358	372	347	342	342	336	353	328	356	365	356	365	356	347	379	358	337	350	330	375	349	348	366	364	341	357	363	370	374	347	355	365	360	355	348	359	328	317	380	355	343	336	351	385	399	367	343	360	370	322	336	346	335	359	336	356	364	355	342	332	342	341	345	320	346	356	373	375	332	310	397	380	347	344	342	366	350	357	364	385	343	346	313	357	365	327	344	354	373	358	345	391	385	380	352	365	349	356	328	375	363	384	368	344	349	396	365	345	385	343	370	328	374	340	345	361	355	349	361	374	358	361	337	340	356	377	380	341	368	361	329	355	341	362	338	338	365	358	375	333	368	326	354	349	364	355	359	371	353	395	368	358	349	376	348	352	371	348	366	364	381	351	341	344	353	360	328	346	352	376	364	336	326	346	361	373	390	356	395	362	372
23187	27951	20488	14175	9132	7312	5232	4322	3363	2579	2228	1855	1514	1373	1265	1320	1228	950	879	725	787	752	703	725	637	681	635	669	674	676	626	548	467	481	452	423	412	452	441	481	462	436	467	475	466	460	390	439	405	434	466	419	416	461	449	454	453	398	451	410	459	435	430	431	413	409	453	403	427	463	452	419	421	456	423	434	416	421	446	435	441	426	436	412	459	416	420	422	425	468	425	459	425	389	441	431	425	425	393	455	412	442	436	415	413	432	448	480	440	410	393	424	439	395	424	429	438	410	423	418	432	458	442	436	413	436	376	406	430	443	418	443	395	418	447	380	393	439	401	413	434	425	412	441	439	392	388	433	411	425	415	425	396	418	416	414	382	456	423	418	454	462	390	422	426	438	415	413	414	445	424	416	412	402	443	435	462	416	400	418	470	418	391	430	404	465	432	423	407	435	415	424	399	432	409	420	418	455	444	438	410	416	492	417	409	462	424	385	455	376	425	424	396	419	403	403	383	409	396	412	414	420	411	428	422	464	393	435	410	446	431	442	435	434	456	415	431	421	434	452	439	419	421	422	407	417	423	420	386	428	453	425	414	425	465	425	392	409	416	434	432	414	410	431	453	448	453	408	413	450	409	409	414	404	394	399	500	445	455	432	388	415	430	413	442	396	412	382	420	444	418	403	396	398	427	442	442	384	456	395	428	416	439	392	420	407	421	435	419	417	419	468	435	429	453	390	407	400	431	397	411	480	437	448	420	399	415	432	446	410	424	430	463	421	417	435	429	401	454	430	419	448	442	419	433	398	440	399	457	410	416	412	405	379	416	405	440	402	413	393	444	387	423	462	442	423	453	405	408	441	404	431	415	433	421	416	421	441	412	445	416	413	377	435	402	425	432	433	409	416	395	445	414	471	398	437	433	440	401	423	429	386	438	383	416	447	441	429	427	382	425	429	435	400	406	417	407	431	416	368	425	426	397	414	414	431	399	426	407	434	419	399	380	403	440	420	419	439	393	436	372	405	439	412	438	432	387	428	423	420	439	437	421	431	397	430	451	418	430	436	439	392	434	425	412	414	436	392	409	445	433	427	419	456	372	433	402	407	442	424	395	420	420	451	418	393	443	450	417	428	384	400	441	425	422	409	426	438	410	462	426	417	435	433	457	419	424	407	392	414	421	429	447	406	431	430	383	429	430	385	414	402	438	402	401	407	433	409	433	457	443	417	409	424	395	430	446	392	423	410	397	393	439	437	416	390	406	401	400	425	361	390	409	399	447	411	391	425	417	419	425	469	412	416	417	431	432	436	447	386	417	433	438	425	446	361	443	423	398	417	431	423	413	431	429	442	423	416	449	399	423	451	399	448	408	452	446	411	437	424	419	426	433	476	429	441	447	415	414	452	420	438	424	418	387	444	408	390	399	476	421	428	407	432	420	459	451	402	428	454	415	433	397	438	406	447	452	405	387	389	402	385	425	422	437	457	411	448	407	422	432	412	409	409	417	445	429	456	429	473	417	395	419	449	432	421	410	419	450	430	409	432	432	442	424	436	423	440	401	382	381	400	452	413	403	411	429	419	429	400	447	410	425	419	421	455	414	419	375	407	421	429	436	396	430	457	419	435	429	456	437	411	439	392	382	458	432	417	397	488	451	399	427	402	462	417	468	449	406	421	418	428	471	433	423	407	406	414	404	412	426	429	459	440	416	397	417	427	391	401	423	429	385	429	419	419	431	407	430	404	461	471	442	402	461	428	428	453	443	447	440	403	426	465	439	438	440	403	458	421	387	444	401	438	430	423	481	422	413	429	457	433	444	411	396	433	419	398	407	436	421	426	417	416	433	450	425	443	432	429	429	454	464	406	393	462	425	398	416	410	464	425	414	389	413	435	423	420	456	474	395	427	432	429	448	400	396	412	425	443	416	442	438	419	453	398	396	404	418	486	400	433	416	443	411	416	421	396	420	410	399	439	401	388	400	427	440	399	421	408	415	404	427	418	419	442	483	395	413	441	424	398	425	410	410	395	434	451	435	434	410	392	423	437	415	431	464	434	446	401	419	417	437	426	458	443	385	428	419	464	456	409	396	396	397	418	429	450	404	464	431	395	437	402	444	414	408	405	413	418	397	485	405	411	435	451	409	464	415	429	412	400	445	403	405	418	453	419	430	467	418	463	407	478	436	429	453	459	407	452	421	378	438	414	429	433	394	415	443	451	433	460	384	445	441	394	448	399	467	414	398	415	374	419	436	437	421	434	420	437	432	448	461	447	381	385	415	409	423	468	420	386	416	415	406	432	394	439	420	396	438	431	449	444	420	408	446	470	471	410	421	440	444	418	412	425	400	463	430	441	432	403	422	441	451	401	439	379	462	446	443	414	443	434	424	455	409	432	420	413	450	445	391	411	459	399	450	408	430	393	418	430	420	423	422	444	436	415	411	410	400	433	464	425	434	394	442	429	427	430	411	425	424	418	438	405	406	416	450	469	395	417	419	395	431	420	438	444	403	448	447	406	389	402	428	418	459	425	409	455	395	449	434	435	425	420	454	461	441	467	423	447	443	403	408	399	400	424	426	420	418	433	415	462	413	418	469	410	401	422	405	369	426	409	423	435	404	414	442	416	394	441	404	439	423	422	401	402	375	448	449	418	434	445	413	383	451	403	441	423	460	398	392	454	420	428	430	393	422	448	452	404	444	444	430	425	403	424	422	408	417	410	423	438	407	412	424	423	463	445	448	414	431	457	437	404	409	432	457	425	419	427	453	440	425	456	396	425	386	471	452	405	431	415	400	435	430	428	461	424	416	391	392	420	407	438	452	392	416	430	452	417	412	411	431	462	423	453	388	400	445	412	425	440	429	424	438	446	410	418	422	450	403	421	420	440	404	430	426	438	447	437	394	424	441	382	447	438	412	425	459	431	390	448	462	427	442	456	452	436	454	441	420	415	399	450	430	432	445	397	399	383	433	427	409	434	458	424	427	426	433	395	399	425	418	450	433	410	420	394	418	403	483	422	427	429	413	422	433	410	443	445	408	448	414	393	424	396	393	405	407	409	373	446	444	440	450	405	452	432	451	415	427	436	411	426	435	395	424	378	386	428	429	413	420	384	403	424	412	401	384	419	401	388	413	407	428	402	449	407	437	420	425	407	439	392	452	469	438	417	444	418	415	462	460	419	403	455	386	452	420	419	452	434	399	435	407	410	432	427	400	442	416	378	452	481	417	447	436	442	396	443	388	426	386	436	439	434	407	418	420	406	381	438	418	425	435	414	407	412	437	420	430	428	434	404	473	440	450	454	447	445	480	446	439	428	440	412	410	378	473	448	409	425	427	417	426	431	401	463	431	412	395	427	444	434	434	419	425	433	418	429	456	418	434	410	434	397	430	415	380	415	428	416	400	404	440	399	409	428	400	409	431	455	432	390	432	414	446	398	438	428	426	446	440	416	389	431	417	409	400	411	418	426	403	415	397	424	408	412	453	402	408	441	391	375
23701	20899	27931	24034	20695	12254	5454	3322	2327	1936	1601	1346	1181	1082	1049	1020	806	616	626	627	501	509	516	522	538	452	447	480	455	457	469	398	354	330	300	275	276	301	314	310	303	320	321	289	277	278	307	302	297	258	275	287	296	296	277	313	323	277	299	282	277	280	249	300	251	280	262	280	313	264	283	292	267	289	306	258	285	283	255	280	263	277	276	285	286	268	298	275	270	259	279	267	277	281	254	256	279	304	268	277	272	242	262	262	270	255	253	308	273	266	277	274	261	274	271	271	304	277	269	294	275	287	251	255	277	264	254	256	282	275	270	284	278	273	294	245	278	257	277	282	305	253	297	274	279	257	270	271	275	254	264	285	291	246	258	260	272	285	270	277	284	294	272	264	258	306	257	289	264	279	301	281	253	270	288	272	274	297	261	265	281	263	300	272	265	271	298	270	272	275	276	285	243	274	268	275	281	268	251	272	261	287	252	280	257	280	282	285	307	271	258	273	288	261	263	275	268	247	266	287	297	271	296	292	305	255	301	272	252	271	292	265	260	263	288	287	259	287	275	236	236	294	269	273	275	242	270	276	284	260	246	266	276	299	252	261	285	276	265	247	276	286	261	276	290	294	278	250	253	289	305	271	262	290	246	260	256	252	297	281	265	258	265	279	264	288	259	251	286	297	254	278	270	282	305	247	257	297	267	295	271	261	285	266	292	262	280	285	262	244	259	272	281	274	289	311	273	271	277	298	289	274	278	304	300	270	282	273	258	278	251	272	275	260	265	266	277	286	272	250	268	265	280	270	244	259	265	253	293	291	254	290	285	266	291	271	286	283	281	287	280	262	244	282	244	310	293	260	279	292	257	287	259	287	260	285	293	285	280	284	277	305	257	271	286	274	270	245	272	236	296	247	309	280	288	266	267	289	274	274	239	284	295	287	269	279	292	278	255	271	270	286	281	260	273	283	266	275	274	297	281	265	309	305	270	282	301	264	277	260	270	253	280	285	265	280	267	281	276	260	287	274	254	260	284	241	255	279	277	260	296	278	261	252	273	258	256	259	272	273	311	231	252	272	285	283	297	276	296	289	251	275	269	247	262	273	273	271	277	250	262	260	289	252	257	286	308	258	285	266	283	240	277	291	274	282	277	247	267	297	278	262	261	294	271	301	250	270	280	268	284	295	254	272	245	271	276	271	239	250	273	290	305	259	285	279	256	289	265	271	268	262	264	230	286	286	285	247	295	278	298	272	300	277	262	264	261	269	279	306	249	298	282	267	271	274	272	271	238	300	270	267	272	283	262	297	293	256	255	274	305	300	284	275	268	265	327	260	294	279	269	254	299	286	267	282	275	262	253	293	257	263	273	304	288	278	257	274	260	272	265	270	265	293	305	299	257	238	280	247	285	261	286	285	279	295	241	270	272	297	266	269	291	264	281	259	283	255	278	286	265	256	274	256	289	282	298	264	246	277	308	284	294	265	275	275	295	269	243	293	269	278	257	296	267	287	287	250	294	292	269	256	265	251	305	265	264	260	260	268	280	266	295	263	268	250	284	287	250	286	290	271	292	263	288	281	269	257	245	293	280	292	256	285	277	261	266	264	277	285	276	271	271	313	258	293	289	285	287	281	247	294	280	255	265	286	297	242	278	278	269	271	299	290	246	256	289	262	268	270	296	287	270	260	268	278	266	285	280	283	270	269	277	280	275	275	268	254	281	288	283	265	283	247	285	252	257	280	294	276	277	291	273	294	252	303	272	297	280	267	276	305	275	254	263	271	271	266	287	278	257	281	297	285	242	280	274	243	276	278	237	246	283	293	258	275	274	261	272	270	280	254	259	278	301	298	276	262	275	270	285	269	290	266	276	299	300	270	279	238	280	279	273	258	281	262	255	263	286	278	250	251	266	281	260	273	275	287	267	268	267	271	287	290	285	270	303	254	278	286	298	306	291	278	287	291	277	279	247	279	276	291	280	274	264	278	257	256	288	249	271	307	266	268	289	276	238	267	253	272	281	284	259	264	240	258	246	266	280	272	270	276	271	259	296	305	290	259	229	288	299	275	273	274	271	293	255	264	238	261	251	234	275	259	263	304	277	264	296	275	278	267	292	293	281	283	294	258	291	249	277	277	269	290	255	280	297	259	275	272	287	265	284	270	279	232	259	283	274	293	277	251	293	291	241	271	281	272	272	281	283	289	284	269	289	303	282	296	265	277	288	235	302	276	261	272	296	301	287	261	288	266	278	266	284	262	266	287	300	273	265	248	273	256	306	300	280	265	288	274	237	259	290	266	261	266	267	317	321	281	261	310	307	292	276	281	314	272	270	289	262	264	269	267	268	265	268	281	277	268	288	272	276	303	246	262	284	272	257	261	272	291	292	247	298	282	272	298	273	269	230	281	273	242	251	266	307	290	306	280	288	251	259	258	263	278	269	243	281	297	274	282	271	298	256	243	292	254	248	259	293	257	273	255	296	258	264	268	263	291	285	264	257	265	269	267	268	276	289	281	255	269	274	279	267	258	243	266	294	276	267	282	301	248	270	299	246	256	260	269	260	264	311	274	285	254	271	275	254	242	274	259	257	259	240	252	267	266	269	301	297	290	278	225	268	262	244	316	276	261	292	300	271	257	272	290	288	267	277	255	274	269	259	283	249	281	241	270	263	309	288	277	252	277	291	247	266	294	268	260	292	278	247	254	300	270	251	262	272	273	264	286	229	284	287	286	275	267	253	256	295	274	262	253	285	285	264	257	281	288	285	260	267	235	279	260	262	246	271	301	285	251	281	276	280	275	321	293	290	310	248	273	273	281	282	257	271	284	247	281	280	297	271	273	264	237	306	286	253	266	280	280	259	299	266	279	217	300	259	271	288	285	286	302	304	275	283	264	275	257	261	254	298	291	301	252	274	290	280	279	262	279	293	265	259	280	273	244	284	306	268	268	282	270	287	273	238	244	296	262	263	264	237	270	284	273	268	281	239	249	262	266	281	269	266	292	284	255	263	288	276	279	284	243	279	290	270	241	292	267	249	255	283	290	270	263	291	285	252	274	248	281	258	270	254	266	309	250	288	257	264	259	282	274	299	272	302	248	278	312	255	268	282	261	264	267	269	266	249	274	280	269	284	277	273	283	257	259	284	286	265	292	267	288	279	306	283	280	253	266	284	281	302	278	313	262	267	279	256	259	264	290	285	229	271	282	257	269	287	246	287	270	255	284	278	279	260	261	277	250	287	277	249	289	265	259	258	288	249	262	271	255	252	253	261	279	294	278	262	300	307	263	264	267	285	258	275	257	285	281	292	269	275	307	301	275	280	263	243	262	268	285	298	275	296	278	268	269	248	238	238	273	265	263	300	236	292	278	255	280	279	282	281	302	297	311	294	281	278	281	273	289	284	270	279	288	253	286	300	243	279	240	281	287	256	239	270	277	271	270	274	266	273	257	287	292	263	284	257	258	288	268	262	267	292	296	244	278	275	302	264	284	286	261	263	268
27203	37577	26991	19422	14793	11365	8718	6628	5195	4417	3512	2848	2451	2322	2109	2013	1624	1230	1182	1103	1025	891	878	904	885	762	776	731	727	776	699	607	486	382	312	329	352	378	357	399	394	389	401	379	383	374	380	346	346	347	346	292	339	344	369	363	360	365	365	361	364	319	325	389	333	354	324	306	332	362	323	365	356	328	314	339	337	316	321	308	331	336	291	368	327	336	323	355	340	323	324	334	313	322	348	333	338	293	310	359	335	319	354	331	316	355	316	323	324	343	314	361	343	320	308	330	334	316	318	347	298	327	325	312	310	339	329	344	357	323	337	322	342	370	299	302	331	307	289	319	315	304	297	310	337	318	327	338	311	308	314	365	327	371	352	306	335	366	317	323	318	334	333	331	341	349	334	351	323	328	335	319	331	333	315	356	345	355	320	332	296	329	341	338	347	366	372	314	371	339	333	340	325	352	311	324	302	319	302	330	300	340	330	350	329	326	334	339	310	327	335	344	321	323	319	351	328	318	338	335	347	299	326	326	328	333	314	335	345	358	322	314	355	339	322	329	340	353	330	363	315	309	323	299	335	307	334	311	327	363	337	327	343	338	319	308	342	343	319	317	356	326	333	318	313	334	330	335	349	320	309	347	305	351	336	346	333	340	301	297	309	314	313	314	338	317	308	336	317	334	336	285	338	326	350	329	334	332	318	374	326	312	342	337	328	348	320	321	360	330	312	326	314	357	310	320	344	348	333	341	311	335	337	301	327	355	365	316	309	309	324	342	327	324	316	374	323	343	330	304	312	338	339	321	322	354	383	321	354	305	357	325	330	311	311	350	322	333	333	359	344	328	327	349	334	324	318	313	333	325	333	288	298	321	344	344	321	336	367	361	324	319	339	295	332	331	310	339	320	319	332	324	327	319	349	345	348	344	316	362	329	341	330	359	349	339	326	303	312	305	313	337	342	325	301	353	329	330	339	309	350	288	336	322	279	333	381	358	346	327	321	335	314	348	341	321	356	357	323	331	365	324	312	326	338	345	310	320	337	371	334	334	340	309	351	324	323	348	334	323	336	341	347	357	322	323	352	329	345	289	356	301	319	297	336	346	335	327	306	341	331	327	334	315	318	310	298	297	354	326	326	342	344	348	336	328	309	338	366	312	320	320	333	345	360	334	335	335	353	345	317	328	326	329	298	324	326	312	318	328	337	334	329	315	346	371	323	324	367	363	336	353	322	329	325	330	367	328	326	330	312	334	339	364	308	340	317	336	360	333	302	322	337	339	313	321	310	325	321	334	347	331	343	328	335	345	315	350	352	333	312	319	332	362	345	321	368	346	308	332	331	329	329	318	344	392	328	313	315	330	335	357	359	350	363	341	327	305	324	358	332	338	324	324	286	330	350	320	314	359	313	312	305	319	296	361	288	339	338	329	329	336	315	338	319	297	346	359	339	342	342	343	346	361	315	307	353	321	314	320	318	347	342	328	342	328	325	315	327	344	320	367	320	322	327	333	317	282	308	311	339	338	329	345	349	298	333	338	336	328	324	312	367	293	352	326	323	299	356	327	318	325	343	313	323	298	281	323	317	309	342	330	336	292	345	339	339	337	337	335	315	334	314	347	333	351	309	330	344	296	326	331	324	319	317	315	332	321	335	338	334	339	305	345	354	307	332	334	299	339	355	322	328	353	369	320	346	295	320	317	333	348	313	363	319	307	350	317	338	315	338	312	343	317	348	324	299	352	341	330	344	333	300	310	351	347	307	327	325	331	306	316	325	309	332	351	355	314	359	329	339	321	351	333	338	323	340	369	324	290	302	321	359	323	336	324	319	349	311	322	306	334	321	341	363	318	344	327	333	327	346	307	326	316	347	332	346	343	306	328	318	362	316	345	358	348	347	292	330	312	346	324	347	323	302	333	336	329	331	346	355	289	323	336	316	320	315	330	354	321	324	349	352	289	281	329	300	355	328	331	331	311	330	344	342	329	327	298	331	330	321	341	319	336	309	315	333	355	291	350	340	321	322	310	316	329	360	301	353	345	326	338	323	308	335	315	323	332	301	302	321	346	356	304	344	330	316	317	334	308	331	325	354	303	325	320	335	314	335	317	316	358	307	306	312	312	343	306	338	346	335	314	321	314	320	335	361	311	298	307	348	300	324	344	315	338	323	336	350	300	328	314	322	357	287	350	317	305	341	313	338	329	341	346	335	322	321	327	333	339	336	296	332	359	331	346	330	324	349	352	325	330	331	313	302	326	343	347	345	323	301	326	336	326	289	312	333	343	320	356	358	320	329	339	346	334	334	328	338	341	296	323	318	303	355	300	318	303	344	323	342	307	335	291	317	335	340	326	331	361	344	342	348	314	343	314	340	296	315	334	330	332	327	311	336	340	342	349	316	311	338	331	339	328	318	306	336	315	357	329	321	326	322	302	343	323	310	333	321	346	356	345	338	325	360	337	327	311	330	319	317	326	312	311	347	329	341	355	336	315	299	313	370	325	331	320	369	346	360	316	335	342	330	319	362	314	322	316	322	300	307	386	326	319	318	330	339	335	340	343	323	309	289	322	343	335	338	317	315	315	320	340	311	329	302	304	350	342	317	347	371	334	297	339	351	324	338	321	329	308	342	318	306	302	330	338	300	328	299	325	308	337	301	317	349	354	309	306	323	299	313	362	322	315	332	358	337	341	332	359	346	315	319	292	333	343	342	316	321	323	358	340	322	326	316	331	292	331	329	317	327	353	351	319	323	351	308	336	343	324	315	306	311	326	345	340	351	321	335	352	295	322	339	357	330	337	303	308	322	348	352	320	320	340	310	356	340	313	323	308	308	310	328	323	323	314	313	345	341	312	345	293	320	348	330	305	363	379	325	337	338	313	314	323	333	312	334	317	316	324	316	323	320	336	317	321	309	359	331	343	342	322	324	312	339	336	324	302	345	357	304	317	332	334	331	317	341	327	317	298	345	335	322	312	337	317	331	325	340	321	330	350	310	350	311	318	300	349	316	334	354	305	322	256	366	333	295	323	335	344	336	338	336	343	349	300	324	330	301	300	328	311	342	318	307	325	310	331	342	324	318	327	320	345	341	316	350	371	334	340	299	334	327	324	328	308	300	320	338	334	362	353	366	312	320	333	347	334	298	331	323	356	293	350	352	339	320	296	326	315	324	375	346	350	326	311	334	314	343	333	311	320	346	339	310	335	381	308	332	320	329	336	368	328	323	320	342	376	292	340	310	313	304	314	349	323	361	313	304	307	335	321	351	300	318	347	354	361	323	300	311	352	347	332	312	347	302	306	308	346	334	363	323	324	341	329	324	329	303	343	329	323	316	313	347	317	305	341	327	326	347	309	321	335	348	317	330	301	376	330	331	322	361	353	305	319	324	340	309	310	333	334	327	324	336	305	331	356	342	345	347	350	316	324	318	342	323	333	323	314	333	334	342	325	334	330	328	304	296	318	318	320	312	332	347	352	352	360	329	356	323	327	332	311	317	327
25124	20927	26593	24620	11464	5093	3540	2394	1960	1625	1378	1225	1171	1073	1052	933	762	785	696	656	668	652	701	681	608	657	621	611	605	609	593	573	536	520	476	482	440	465	478	489	478	502	469	483	463	484	457	508	474	477	431	458	508	510	510	493	468	496	444	475	467	488	493	445	484	490	453	462	414	481	473	437	476	470	461	480	436	493	459	500	457	476	444	446	452	459	446	478	490	443	438	417	463	467	500	463	447	505	448	471	438	484	489	442	473	443	430	435	464	428	458	493	449	440	468	404	450	490	464	454	443	471	467	459	459	417	503	424	415	419	475	481	477	476	510	455	456	498	509	475	481	437	503	437	434	461	447	436	480	449	406	461	470	466	466	435	458	479	484	456	474	445	450	445	481	460	414	403	483	446	465	456	487	459	489	520	452	442	486	470	457	494	498	467	486	467	451	433	427	474	446	462	463	463	495	479	467	430	463	449	499	435	434	510	498	466	482	449	469	473	474	459	489	450	453	459	436	483	439	462	432	465	486	472	477	434	459	463	429	474	452	425	465	466	454	467	492	481	477	464	455	490	477	452	483	489	437	483	416	460	462	444	464	468	476	487	464	490	466	454	506	458	450	485	439	468	482	457	464	429	434	435	461	475	477	445	467	476	449	436	445	455	474	477	477	472	464	495	434	452	453	469	468	486	478	501	441	432	460	442	439	471	466	453	473	433	486	444	505	428	442	425	466	461	438	432	481	470	463	484	497	473	477	489	440	472	439	498	495	474	396	474	484	470	457	442	482	460	440	470	480	471	495	468	475	467	451	431	475	438	441	481	503	456	458	412	420	457	441	474	482	482	467	474	449	476	479	460	445	442	506	505	475	466	470	453	488	454	474	472	436	463	464	462	488	440	458	467	469	464	407	466	491	453	456	437	467	471	445	441	439	436	455	469	464	453	495	469	470	458	467	502	450	425	412	486	467	479	470	473	459	431	461	450	466	447	495	450	450	470	467	486	504	465	452	412	440	468	476	435	459	451	471	452	443	413	464	483	454	421	475	464	480	462	482	471	461	434	452	447	470	470	462	474	434	443	449	460	458	432	479	455	489	436	447	476	460	434	463	488	499	468	489	456	429	464	489	435	414	436	464	533	484	425	476	442	492	459	436	515	505	484	470	444	431	462	453	468	439	438	470	437	441	462	509	474	462	482	445	448	431	505	470	450	464	484	476	489	495	454	468	456	449	521	435	447	461	441	447	433	473	476	455	487	430	486	519	489	447	441	469	459	416	459	474	417	463	435	463	461	444	476	470	443	437	460	475	451	475	459	442	467	453	464	474	453	482	451	444	443	473	467	474	477	456	504	490	439	455	470	497	483	461	444	437	477	447	458	455	474	413	424	448	443	449	467	481	469	450	423	442	449	446	442	476	452	468	472	466	461	470	437	470	460	457	448	432	509	456	467	444	482	450	469	435	453	455	465	473	467	483	461	472	470	440	461	456	502	442	429	462	496	462	497	513	458	453	473	492	484	475	453	473	480	444	423	465	487	465	508	450	481	470	509	471	446	458	435	437	449	471	440	485	439	465	480	481	458	467	522	484	426	468	479	417	452	446	454	468	483	489	471	460	476	443	420	463	494	456	436	490	477	493	475	441	428	472	481	453	458	450	485	453	452	492	461	466	514	479	474	482	415	451	453	474	441	434	479	442	463	447	476	458	475	440	462	471	467	467	464	501	472	472	482	446	462	435	481	439	506	442	460	470	443	446	461	491	480	455	461	462	466	469	441	448	484	465	486	418	488	461	423	434	459	488	476	479	469	453	467	477	437	445	455	471	499	469	450	465	453	441	485	447	467	487	422	454	448	474	474	488	455	464	465	449	451	478	449	479	482	458	415	460	460	443	517	485	465	447	451	435	479	462	479	493	438	468	476	440	486	452	507	477	407	439	503	448	481	480	474	438	425	463	462	450	462	450	426	471	494	474	450	458	443	454	464	480	424	446	487	443	482	440	488	507	448	456	478	473	448	474	489	446	488	463	466	474	469	436	421	465	474	440	504	425	476	516	468	435	488	443	460	472	460	510	454	452	476	441	463	513	454	451	457	456	475	453	489	454	490	435	464	479	459	472	431	469	433	489	479	450	508	489	451	467	467	459	441	488	468	469	459	454	476	448	456	492	465	462	488	489	466	464	446	457	459	426	493	467	456	395	475	500	483	486	477	435	511	469	483	465	476	481	420	468	458	473	431	486	471	484	471	465	443	461	447	496	417	451	412	461	503	451	449	460	488	460	446	455	478	467	472	451	417	481	435	451	433	459	456	468	445	508	460	443	456	469	461	477	481	435	492	481	479	397	436	441	473	486	452	433	447	483	442	460	456	459	461	448	469	474	418	474	464	446	450	475	475	475	472	490	453	437	451	460	465	460	480	452	427	426	452	481	455	432	449	454	429	479	443	449	439	522	462	463	501	522	531	452	456	447	442	430	462	468	424	487	477	491	424	438	464	485	441	443	471	487	462	456	467	420	451	474	510	462	416	451	433	498	472	463	469	445	442	443	467	467	445	475	454	486	465	477	445	455	456	505	458	493	441	463	454	466	478	476	485	479	504	488	461	468	475	425	435	439	470	459	456	470	495	466	462	475	433	485	452	450	424	467	469	462	422	436	464	484	437	468	471	450	445	455	456	445	485	490	481	490	470	481	455	454	491	483	460	448	475	436	477	483	422	485	465	443	443	455	453	480	505	452	471	446	446	429	455	433	465	437	481	465	502	476	490	485	483	462	464	455	427	453	472	506	491	489	448	451	519	479	469	445	484	455	497	488	472	458	460	466	435	484	466	493	435	446	453	446	462	438	473	446	428	470	470	486	461	469	447	439	461	450	446	469	478	499	480	456	448	517	456	463	463	463	454	443	477	475	477	478	470	440	471	447	462	481	494	463	448	467	445	467	474	463	457	435	445	416	499	480	483	494	468	451	419	467	539	482	482	437	425	501	491	441	432	459	451	493	456	461	458	452	467	453	471	458	439	456	464	466	451	481	450	461	426	468	470	462	508	451	449	430	497	464	473	463	445	462	485	480	472	479	449	447	480	456	429	446	497	445	453	460	475	444	455	466	475	445	472	496	487	382	433	448	488	499	427	445	429	485	452	476	470	460	441	467	465	496	446	474	478	488	472	449	449	447	431	480	484	470	452	449	453	485	518	455	476	443	454	455	446	470	484	427	454	450	453	479	501	448	476	480	470	464	420	470	438	458	467	461	480	482	509	431	483	475	461	467	443	470	492	443	475	464	452	454	483	480	461	482	433	405	470	438	488	449	451	486	463	469	445	496	468	467	439	482	428	493	475	488	462	488	440	500	487	468	482	428	474	494	441	455	433	431	434	459	485	502	445	474	421	450	418	447	480	476	421	463	474	469	467	453	497	455	468	484	495	458	460	464	422	456	467	468	450	441	437	452	441	489	467	460	482	471	463	423	495	468	449	455	485	441	472	475	506	476	472	446	458
26681	34281	23633	15976	12278	8883	7212	5317	4356	3603	3075	2381	2160	2098	1955	1692	1416	1285	1124	1113	1006	978	977	998	975	878	900	929	884	786	884	834	787	609	606	562	604	583	559	565	570	603	610	669	528	627	591	593	584	561	531	536	569	543	543	544	567	543	587	568	550	538	568	566	595	618	510	534	558	524	530	555	549	538	568	566	546	524	510	533	551	540	527	525	521	511	595	536	526	548	544	548	578	575	489	557	563	517	552	542	504	535	552	541	533	568	523	510	561	552	543	534	510	539	512	569	532	557	512	564	558	550	562	532	547	526	519	536	525	530	531	532	578	581	567	510	526	516	484	537	508	542	554	546	555	543	520	515	550	524	509	545	582	544	535	562	552	531	556	560	514	539	577	551	551	515	526	549	541	540	522	543	516	555	539	578	542	523	530	567	518	559	547	581	509	554	511	558	564	544	567	532	535	555	521	506	539	527	530	539	541	558	519	543	540	564	510	527	538	544	567	540	542	500	573	523	537	532	531	537	550	580	548	574	538	522	558	500	548	577	529	529	541	588	584	575	497	484	526	544	543	504	498	582	574	508	545	515	559	524	501	509	555	513	564	521	580	538	572	570	523	535	498	555	553	565	539	545	576	563	544	551	517	540	582	524	556	575	566	560	531	529	512	550	552	521	492	547	493	539	546	570	517	517	564	500	560	559	548	515	539	548	556	541	546	557	585	534	521	507	562	517	501	520	504	526	515	538	592	552	534	537	560	542	537	557	545	517	572	522	563	557	548	547	565	552	557	531	541	520	590	530	537	590	575	494	585	551	525	543	522	537	518	562	541	552	512	537	558	549	549	527	535	525	561	538	593	524	544	540	551	546	570	545	570	564	544	563	536	568	531	539	519	549	594	550	555	557	599	533	558	583	517	546	559	560	536	569	518	502	519	530	542	561	614	551	521	586	523	598	494	527	508	548	540	541	498	551	548	565	532	590	568	545	582	494	557	544	526	606	570	500	591	552	586	535	496	546	552	537	530	544	546	508	566	542	540	524	564	520	521	567	524	544	562	555	568	569	531	560	539	523	544	551	532	514	541	483	552	502	526	520	546	559	524	592	527	558	572	561	558	571	536	562	572	534	537	510	521	544	506	507	551	570	525	494	537	566	559	576	550	557	501	522	546	531	581	558	521	541	549	534	565	525	544	555	554	518	552	537	553	526	530	557	543	543	563	500	544	524	517	566	537	533	561	546	535	516	521	562	553	497	541	532	588	551	535	540	523	534	500	510	512	538	574	545	515	522	558	560	550	547	529	545	524	553	538	561	588	533	529	535	506	552	534	542	559	575	536	547	535	592	562	540	548	564	548	567	548	531	547	538	544	575	534	485	530	575	572	511	540	553	557	510	566	543	505	511	477	534	558	549	544	540	548	548	567	519	593	509	533	552	553	541	567	498	556	523	550	528	543	544	544	551	510	541	511	494	522	534	523	554	541	551	544	547	536	564	536	541	536	557	505	561	548	523	535	578	514	513	485	558	533	538	536	554	541	511	508	542	543	530	525	555	507	541	523	532	545	512	523	572	502	569	542	557	541	570	549	574	525	564	540	525	510	561	553	535	533	572	522	528	581	546	527	534	535	544	557	555	552	539	565	558	531	500	565	525	540	524	545	580	499	514	545	516	502	575	539	556	537	502	532	543	551	541	539	539	536	540	502	525	539	538	569	515	479	539	568	526	549	520	548	552	556	566	549	491	520	497	532	524	527	556	537	526	526	529	582	560	528	563	498	540	506	541	546	531	508	516	533	526	538	541	525	519	558	549	552	528	561	505	586	549	534	550	567	542	536	565	552	543	564	557	534	530	518	526	562	547	479	560	546	556	561	524	530	525	519	527	529	526	570	530	556	522	553	490	535	550	513	532	578	515	568	547	536	572	572	544	525	530	554	563	585	513	578	571	541	513	575	525	512	557	548	535	571	582	554	548	545	554	567	524	511	546	541	563	551	560	492	531	536	578	520	566	566	499	548	534	538	538	525	533	573	526	532	559	514	580	565	582	518	537	577	542	533	537	537	554	560	569	520	517	537	490	530	592	554	534	585	534	548	548	540	561	531	543	547	574	481	509	519	538	541	527	581	505	541	539	560	542	550	512	535	488	544	560	512	545	544	554	557	523	522	582	563	532	513	532	539	571	562	507	557	559	516	532	567	550	521	520	526	588	576	545	518	528	538	592	558	539	588	539	535	576	533	581	490	530	552	564	553	561	584	560	555	520	575	530	556	569	524	511	531	547	562	554	582	519	494	568	525	527	511	499	527	552	508	523	500	542	539	519	554	561	572	531	501	555	564	583	528	530	560	557	538	553	542	540	559	577	519	565	558	535	544	515	519	575	574	566	564	542	532	577	578	531	526	526	482	553	512	539	553	499	542	552	545	490	522	535	540	560	538	557	493	550	510	497	527	523	517	567	566	535	550	549	521	548	539	493	547	583	546	524	536	545	525	558	536	531	546	517	499	543	560	539	597	499	560	552	538	538	528	557	610	511	556	571	571	501	524	554	542	512	562	516	498	571	572	490	517	503	584	559	555	541	536	563	549	556	506	545	556	508	528	508	540	533	546	527	530	563	541	566	525	581	511	517	532	516	527	519	533	556	547	526	561	518	545	517	549	548	552	522	522	555	529	561	499	578	508	565	516	512	583	563	508	559	560	571	538	592	523	565	549	567	608	527	547	575	514	518	532	559	534	551	542	493	591	556	503	551	541	532	557	536	545	560	531	541	532	508	496	571	612	551	516	572	523	548	490	575	555	525	563	578	564	524	544	585	533	566	500	553	542	532	572	541	515	556	524	530	517	551	567	561	523	605	547	534	571	524	504	539	523	535	574	495	555	563	518	538	588	559	569	560	567	549	534	596	480	537	566	525	559	534	542	558	558	576	542	589	564	552	545	570	527	517	530	543	554	550	549	547	566	512	534	562	532	498	588	541	514	567	507	519	536	566	548	514	538	558	510	528	519	555	588	495	579	546	579	557	525	553	533	562	510	526	546	549	540	573	530	563	541	514	572	523	555	542	524	559	525	566	508	548	564	540	532	544	520	513	533	526	546	537	502	549	520	544	531	543	583	538	539	558	520	546	567	536	555	519	559	561	573	590	529	561	524	536	529	547	545	508	556	518	491	527	563	575	523	531	528	573	549	557	525	556	516	545	498	530	564	526	559	527	571	550	584	543	527	581	525	574	526	534	580	519	555	531	534	499	527	547	580	560	554	526	521	548	575	502	566	516	552	533	558	578	499	546	532	566	527	501	559	511	565	559	478	522	523	555	541	540	529	574	540	527	516	527	538	542	512	519	530	514	534	541	539	561	503	484	545	559	531	544	582	544	554	512	554	552	546	579	520	573	540	558	526	544	497	535	596	525	532	587	539	540	516	550	544	544	555	548	518	554	489	564	543	543	544	528	529	524	560	518	517	524	555	564	558	519	538	560	548	542	504	547	519	553	551	542	512	549
22714	20924	28509	23482	20959	21006	12302	4907	3501	2683	2420	2043	2034	1734	1601	1340	1117	980	898	863	865	762	751	822	778	776	674	678	689	634	596	639	566	514	484	428	371	414	391	455	432	413	436	432	467	460	409	409	409	401	392	433	393	368	424	425	412	397	367	424	403	383	408	400	418	359	400	396	386	364	390	379	376	398	409	358	343	402	381	351	396	406	407	356	361	363	373	380	397	385	348	407	413	403	368	359	392	419	377	407	355	397	372	364	414	395	365	404	437	373	364	345	391	386	414	380	375	371	393	401	379	419	348	396	384	377	382	422	355	428	361	404	362	386	391	400	361	368	400	414	370	374	434	377	389	378	414	411	376	393	383	382	381	388	421	373	376	403	392	353	356	399	394	404	377	418	390	380	380	371	358	367	414	374	374	361	365	355	388	410	395	396	394	329	405	382	380	384	395	391	351	378	375	379	411	386	404	380	368	378	392	391	395	393	358	405	389	406	417	391	360	361	347	390	390	389	377	380	399	392	391	366	370	376	419	392	364	390	393	382	392	356	379	372	392	383	353	383	372	393	395	368	380	405	421	363	393	367	381	409	386	358	417	424	392	366	405	365	374	360	388	390	383	384	401	406	392	366	380	380	388	404	380	377	431	388	352	375	406	386	314	368	394	362	372	372	348	393	425	382	347	409	323	399	381	401	418	393	398	410	406	395	408	381	392	387	383	381	436	372	416	435	394	382	386	363	339	375	372	358	359	389	368	374	374	348	440	375	376	394	391	409	396	440	403	357	384	366	372	407	367	375	390	394	407	365	385	344	382	357	400	393	394	406	391	388	404	402	445	349	391	369	400	373	431	384	396	371	387	387	396	370	340	365	398	351	385	384	383	397	395	418	363	374	368	388	378	390	419	408	403	380	387	356	393	352	376	347	368	397	393	408	394	420	383	339	406	367	402	412	401	343	385	369	366	414	399	401	393	413	389	433	377	350	413	365	356	393	344	380	376	394	354	403	409	412	379	407	367	377	399	374	412	360	380	387	350	388	385	366	402	395	376	392	382	344	361	404	358	362	369	383	379	378	381	407	375	375	350	397	391	413	370	367	395	372	355	392	404	361	366	390	392	379	361	351	350	371	408	379	379	392	390	371	360	358	372	406	377	355	409	360	411	356	398	403	396	388	424	381	395	396	387	370	402	366	412	415	374	348	351	405	420	414	400	427	362	409	355	349	360	364	360	379	381	401	368	411	374	419	378	392	383	389	382	427	387	370	407	377	395	381	374	396	371	414	360	403	413	384	392	415	388	386	375	374	376	373	411	405	402	384	390	430	379	367	395	376	419	368	422	390	354	383	380	407	395	403	374	336	384	391	379	404	380	378	388	360	358	368	386	395	365	411	373	404	374	367	417	411	374	398	368	402	391	396	413	401	388	414	369	375	366	387	397	342	377	408	389	383	371	378	410	387	360	385	347	400	421	371	390	387	379	380	348	393	386	363	420	373	368	364	364	378	387	391	374	373	362	397	390	380	371	347	385	355	384	373	384	370	430	405	392	348	383	393	381	374	366	381	407	382	376	354	410	398	365	405	391	395	377	403	413	371	398	415	366	345	377	363	392	349	425	380	385	360	378	394	387	375	359	395	397	413	377	404	393	354	394	370	347	334	400	363	376	353	408	349	419	396	395	365	354	397	390	371	396	396	361	360	381	392	373	349	386	392	417	383	389	394	381	387	379	390	369	336	384	412	392	371	401	349	394	352	402	381	350	385	370	370	380	375	385	349	410	400	371	392	361	402	373	376	394	389	364	394	392	376	423	370	408	373	347	368	364	373	377	394	337	371	402	417	395	380	375	392	396	413	391	401	426	382	409	402	362	407	390	363	355	406	379	396	375	389	425	386	374	401	377	370	407	399	393	411	361	345	381	398	433	389	386	412	381	383	407	386	402	394	381	418	404	391	384	377	378	410	353	384	393	353	390	386	383	405	373	396	382	400	392	375	377	380	369	369	415	375	369	407	360	379	345	365	379	376	369	362	380	381	393	374	389	341	374	401	389	393	399	394	400	368	409	380	370	381	408	410	405	386	402	397	365	408	383	385	405	389	436	383	367	372	397	399	418	435	355	392	405	361	403	381	381	384	357	383	402	403	364	380	347	414	384	389	379	427	404	380	380	378	364	375	382	365	419	389	414	365	379	364	395	401	411	395	330	353	371	360	346	386	387	384	381	383	393	421	357	376	388	369	385	361	384	360	356	401	422	405	400	373	382	378	358	398	352	377	396	365	392	401	355	363	373	422	406	380	393	397	398	421	367	394	402	365	394	430	425	376	428	404	401	383	358	393	385	353	345	396	375	388	381	406	366	418	366	428	402	364	382	418	431	381	400	394	393	410	422	383	371	387	339	355	379	366	358	381	381	357	364	397	387	373	391	400	359	346	387	376	352	373	403	405	402	350	381	412	392	353	389	401	378	374	392	399	392	388	399	373	383	376	374	379	366	427	405	362	390	394	358	378	352	369	357	391	373	412	392	396	368	382	395	375	365	372	386	371	351	375	397	407	391	385	423	395	407	383	366	432	418	405	383	392	412	398	368	354	379	406	368	378	372	392	399	353	347	392	409	346	370	382	413	349	393	368	348	385	387	377	355	372	348	356	399	388	370	381	375	379	359	369	384	440	374	383	366	383	417	409	405	360	378	403	358	415	375	387	400	398	388	373	390	414	363	374	389	378	354	358	363	403	349	414	384	361	406	358	376	361	408	458	401	417	341	435	390	380	397	395	406	367	364	370	390	376	369	395	367	392	391	375	395	419	362	383	400	353	367	403	411	369	365	381	380	383	379	351	393	361	402	388	379	366	381	377	372	381	385	416	385	399	363	376	416	373	362	356	358	399	381	405	421	385	359	374	398	376	394	355	360	396	385	394	345	384	374	373	390	361	395	401	377	360	408	410	357	402	391	369	422	395	401	400	382	376	397	411	395	376	389	379	338	393	362	376	366	413	385	398	382	385	346	424	381	359	389	417	393	385	368	400	344	377	381	375	357	349	390	369	388	407	379	366	394	413	402	371	350	378	393	371	411	398	397	395	364	391	428	411	362	356	401	385	406	409	370	380	377	341	373	375	408	391	396	415	407	382	388	393	407	380	378	403	360	413	341	381	367	409	390	383	358	382	420	380	415	388	363	391	386	371	388	369	376	377	396	406	422	393	400	350	396	371	390	383	388	395	381	363	392	338	389	360	372	364	379	389	389	352	344	403	391	402	376	391	382	390	323	371	388	382	380	321	403	400	374	388	367	379	379	344	392	402	371	370	375	394	414	413	395	396	376	355	391	382	409	431	360	402	364	392	459	391	349	412	409	392	366	376	436	389	370	454	389	399	405	376	361	374	437	400	357	385	395	393	400	350	378	390	360	362	344	383	379	371	362	340	369	388	356	377	373	377	381	388	392	399	377	375	390	387	400	380	378	392	392	349	376	369	421	389	390	367	390	398	373	390	372	378
31161	44745	31491	22470	18280	14402	10893	9205	7522	5794	4982	4386	4152	3606	3336	2642	2012	1692	1572	1450	1419	1369	1344	1341	1321	1224	1123	1129	1082	1018	947	868	842	689	626	522	528	510	502	533	562	542	502	491	546	533	452	494	485	451	482	468	520	535	480	464	455	512	483	476	483	501	487	477	480	442	432	499	491	433	452	447	459	420	459	432	459	442	447	415	471	443	463	464	456	439	440	421	467	436	421	458	427	432	412	443	444	422	429	448	434	447	405	443	429	436	433	458	450	449	442	426	437	445	453	440	445	453	451	455	441	434	416	463	469	409	403	484	430	430	441	423	478	468	469	445	461	460	401	443	410	444	433	449	410	454	429	423	438	447	446	479	424	413	450	470	416	433	468	437	418	431	455	478	451	466	398	414	443	432	472	434	419	471	436	444	439	430	437	463	412	446	446	447	429	464	412	450	411	395	432	457	462	428	419	441	467	450	395	460	431	460	446	427	464	463	431	429	402	430	429	467	458	423	481	418	441	471	446	396	456	438	412	443	430	447	433	431	419	456	451	435	442	480	423	447	398	488	420	457	437	434	443	429	438	493	421	440	438	441	438	467	447	405	465	431	449	404	472	415	436	452	431	430	435	434	458	469	441	441	415	485	449	454	444	419	470	430	442	409	450	472	447	423	414	436	440	432	440	462	427	425	459	449	440	432	414	422	450	429	452	457	441	451	457	456	417	410	449	405	455	418	473	431	469	424	449	402	448	438	445	470	416	454	435	453	477	438	446	445	509	455	421	426	443	470	451	454	423	467	446	459	428	437	465	458	424	458	467	433	442	445	460	418	428	443	468	469	422	440	466	428	428	423	429	425	445	449	412	460	453	437	458	417	486	488	418	419	421	472	437	455	434	447	472	431	460	391	420	429	411	445	472	401	472	449	400	446	418	389	433	415	430	430	440	425	428	425	442	451	426	449	428	420	425	474	465	466	439	458	397	433	420	405	458	426	395	428	456	418	438	426	458	442	447	446	459	484	428	451	464	408	443	438	429	450	479	455	444	434	431	452	461	453	426	418	411	425	418	447	457	425	431	410	473	417	419	431	465	419	418	486	438	415	424	422	453	440	428	461	442	422	445	462	397	439	453	427	431	435	464	421	454	441	422	475	422	411	431	456	457	433	449	435	444	461	419	426	452	446	408	431	450	458	408	434	467	450	428	399	463	418	435	405	463	448	455	452	409	393	456	432	426	461	443	447	446	453	449	418	445	419	443	446	422	443	418	441	410	424	425	466	468	446	481	418	472	442	436	463	463	417	459	460	443	453	427	423	442	436	405	451	419	462	425	453	399	445	474	441	425	438	401	456	424	435	421	424	455	443	436	445	427	448	439	417	444	457	442	442	462	409	429	442	446	417	442	464	411	425	436	435	435	424	416	440	387	460	443	405	399	469	440	455	400	462	462	442	428	448	410	465	430	404	472	441	437	456	436	430	420	471	446	411	462	422	451	433	479	423	444	433	475	416	404	491	405	419	420	400	440	451	459	451	414	434	436	420	470	417	414	475	427	433	414	414	426	425	431	414	448	470	456	439	430	433	443	414	428	441	459	433	450	467	454	446	416	418	444	442	433	456	445	449	440	439	430	440	458	468	475	462	446	431	428	451	432	431	389	447	435	438	447	445	439	447	463	430	441	450	436	410	432	435	469	471	436	470	456	443	450	471	456	444	471	460	427	462	402	440	415	422	372	422	459	457	432	448	464	439	441	436	412	421	435	401	455	443	466	451	425	435	438	414	422	430	474	437	485	496	448	475	441	464	445	425	426	427	447	446	451	410	403	449	482	440	381	432	446	408	447	441	424	429	430	482	442	451	455	407	440	426	438	447	429	459	447	409	429	428	438	399	482	463	440	504	411	443	432	441	481	418	441	423	451	417	461	458	437	429	394	480	458	441	421	448	440	436	392	441	426	438	453	414	429	423	448	437	450	451	409	443	419	426	466	452	423	435	429	451	475	414	429	488	433	454	487	455	431	428	441	450	461	426	441	436	414	424	477	436	444	425	436	482	427	428	422	425	425	452	448	465	460	456	424	470	462	442	435	429	447	442	463	432	441	458	406	434	425	435	450	416	434	450	464	442	444	452	450	432	443	437	418	442	418	429	425	421	424	424	495	429	422	431	461	460	435	474	451	455	414	453	402	469	452	430	430	434	436	424	448	407	436	474	429	441	411	400	436	491	442	412	447	414	430	459	456	470	463	427	440	464	463	434	481	421	455	448	426	478	513	462	441	455	463	451	457	429	489	437	449	420	418	428	465	415	420	445	436	413	412	416	431	420	438	428	399	429	466	454	422	416	436	453	442	465	447	437	418	417	463	486	417	444	479	394	447	425	467	469	458	428	428	426	456	474	425	459	456	411	425	456	439	451	430	465	441	440	431	474	458	420	429	424	435	440	415	400	425	442	424	460	417	451	433	420	414	431	469	458	427	463	450	412	429	445	460	475	426	462	408	450	426	437	420	426	452	450	417	445	408	495	421	441	452	438	401	480	407	447	448	418	421	442	460	444	440	456	421	439	472	452	377	425	408	461	439	473	453	462	440	426	436	403	454	442	439	442	440	451	444	477	436	415	453	449	430	453	451	417	446	467	451	465	449	443	432	437	445	461	452	413	387	445	436	450	412	438	435	460	433	433	457	425	411	462	432	448	400	418	450	458	428	423	423	441	470	422	439	402	446	426	448	445	424	462	485	464	423	445	487	439	395	415	439	460	449	419	446	429	438	436	436	427	446	439	432	442	428	438	429	400	436	421	437	432	455	421	435	412	386	436	432	420	459	436	420	447	460	441	427	447	450	430	430	438	457	457	465	457	426	439	467	465	455	441	400	459	422	431	439	465	448	456	447	438	448	409	464	463	473	437	436	436	438	445	457	470	451	439	440	446	454	429	448	427	399	459	413	430	436	429	459	469	434	463	420	441	468	413	475	449	436	436	469	458	461	412	441	442	420	438	406	449	415	452	425	446	429	469	457	436	435	428	455	452	437	424	431	407	426	447	441	415	450	429	391	446	420	448	401	431	398	440	446	439	431	465	501	453	451	463	432	407	437	436	455	434	407	386	457	417	398	457	455	448	416	460	441	485	455	433	444	461	470	447	448	442	414	473	428	475	447	467	420	467	408	414	421	425	494	417	455	437	469	481	472	435	411	418	452	464	435	439	417	440	453	419	460	438	471	414	425	425	440	460	461	409	429	405	445	436	431	440	443	432	451	408	440	461	485	420	436	434	418	467	452	446	412	425	444	428	449	440	424	427	463	449	430	466	459	456	403	422	428	459	455	447	438	389	468	445	425	443	448	414	488	444	423	441	425	463	430	407	442	436	442	424	457	443	476	438	452	468	458	424	425	458	437	427	435	456	429	463	420	476	453	408	466	434	449	426	423	466	445	462	453	414	407	417	443	459	478	470	410	432	400	427	475	443	445	431	466	449	440	472	439	444	409	447	459	430	436	465	424	442
27518	22048	18989	10102	4647	2945	2206	1688	1334	1122	1069	1010	921	799	752	624	584	544	567	529	513	457	494	489	475	491	466	483	461	441	451	426	411	415	373	423	398	341	350	386	359	361	353	387	372	387	386	364	369	325	342	330	377	372	352	363	374	382	386	353	361	361	340	334	337	352	354	373	363	373	388	373	353	375	376	324	373	378	401	377	343	360	401	329	352	359	366	388	363	353	331	366	383	359	324	390	357	379	385	334	365	378	378	353	355	360	395	324	323	347	370	365	350	359	366	361	330	356	365	350	364	351	362	358	330	347	354	334	348	339	375	357	347	359	389	349	349	374	351	363	343	362	392	346	354	361	355	373	395	364	365	369	339	325	366	376	354	343	367	342	337	387	340	361	380	352	340	340	339	350	371	364	347	343	350	361	366	320	347	366	319	378	359	404	362	382	387	386	359	316	369	371	332	369	366	369	347	348	328	354	373	354	356	364	377	336	349	375	345	361	370	370	379	375	359	339	328	358	346	361	360	352	368	381	380	368	371	354	358	340	374	363	326	353	398	362	368	368	346	362	376	350	359	346	379	364	349	317	363	354	346	367	386	387	355	348	349	343	367	364	339	325	364	369	366	363	378	373	339	341	347	378	330	357	379	371	386	346	354	380	373	354	351	388	359	372	380	361	385	364	386	364	376	367	382	367	344	368	377	335	371	345	353	351	347	367	331	362	375	399	355	348	377	352	339	350	358	332	367	317	351	378	345	368	333	354	341	346	347	333	333	351	349	370	325	361	350	367	362	365	369	308	359	334	357	349	365	350	330	396	344	379	343	325	342	400	354	323	388	374	406	340	347	361	363	359	359	335	393	345	358	397	357	336	361	355	381	368	343	377	350	340	353	336	343	374	360	314	332	371	372	397	308	345	313	360	373	356	351	364	383	372	336	339	375	378	393	325	362	371	343	357	318	390	331	366	350	366	346	306	382	360	380	340	360	352	361	351	345	375	364	351	349	385	369	334	391	321	387	372	374	372	349	407	344	384	339	382	361	353	343	356	351	349	382	324	384	380	364	370	345	348	360	332	359	338	344	379	386	373	343	371	357	371	374	328	348	336	346	331	335	373	357	373	333	360	351	344	364	365	347	342	362	362	371	362	390	352	378	360	362	383	376	370	350	343	343	318	322	358	377	342	386	374	327	373	312	361	363	344	333	354	328	366	359	354	390	386	355	354	372	389	369	387	374	377	366	341	363	361	326	352	330	368	393	340	328	352	352	375	337	350	398	368	324	359	366	356	345	376	370	369	332	324	345	348	363	368	358	372	331	367	359	383	352	376	360	353	383	366	394	368	348	371	327	348	356	342	370	372	342	344	335	341	344	345	404	383	350	355	385	356	376	340	395	393	380	365	332	334	332	317	351	375	374	378	331	367	340	331	354	361	347	400	362	384	353	355	377	346	314	355	342	363	394	370	355	366	358	312	344	377	359	372	378	360	353	329	372	337	361	359	366	380	380	320	330	373	361	383	356	355	370	342	346	338	338	352	376	375	353	373	376	368	360	371	326	355	344	359	386	376	371	351	394	366	340	346	360	349	370	379	373	354	340	351	366	352	378	374	402	363	376	355	365	339	341	340	341	371	349	388	331	375	362	370	347	347	385	341	352	368	384	372	338	372	348	353	331	341	351	356	353	382	351	344	333	340	365	328	355	352	362	371	386	352	350	367	319	352	353	358	372	375	352	390	363	359	356	334	329	354	353	337	370	374	366	368	340	372	367	355	359	328	348	339	341	387	326	336	335	353	359	350	338	333	382	388	359	362	328	386	375	356	341	328	323	324	324	372	360	314	337	375	358	371	377	390	331	339	335	368	347	368	362	374	393	394	332	376	361	339	377	398	360	337	391	343	335	374	367	344	345	344	341	346	376	354	367	365	348	333	363	350	348	369	358	342	343	351	357	344	332	329	343	323	368	370	353	364	329	352	365	379	323	342	377	374	359	353	315	358	357	381	348	319	328	357	323	406	376	371	384	335	347	385	347	350	341	333	326	361	347	367	367	360	368	359	350	350	334	346	382	387	356	363	325	357	388	335	367	354	367	332	354	321	343	368	353	353	337	332	362	360	349	379	336	337	328	357	351	361	363	347	348	375	393	356	336	396	377	385	371	349	367	369	360	363	378	343	341	347	350	347	389	352	369	381	349	349	380	374	366	381	375	350	374	365	354	381	382	391	386	355	359	387	375	343	333	355	351	352	376	360	351	365	342	348	338	359	356	382	353	350	385	292	345	355	398	338	356	360	372	370	354	374	366	363	344	397	396	345	318	363	341	363	353	389	364	336	363	328	364	349	332	348	348	361	309	374	405	342	325	369	373	375	381	381	372	352	358	347	358	330	327	353	357	345	343	383	375	377	350	332	340	337	366	373	366	350	378	365	341	365	378	357	312	376	380	365	345	381	353	353	373	327	368	343	337	360	347	375	357	363	368	359	332	322	346	348	399	336	340	341	344	340	357	317	369	360	347	355	375	338	376	358	356	350	364	344	366	340	374	347	374	370	332	379	358	359	380	373	332	334	376	384	363	426	379	342	334	363	361	384	382	414	356	369	362	359	355	357	354	346	353	370	355	350	346	340	358	355	349	344	340	404	365	385	360	383	356	355	385	368	362	384	376	381	360	385	306	374	327	357	360	341	358	366	364	356	384	336	378	341	339	356	337	371	351	355	380	387	351	358	329	371	349	357	362	368	350	344	374	313	379	371	354	363	383	372	369	357	331	327	366	338	373	372	341	320	365	353	395	342	346	355	347	365	374	370	391	324	386	324	347	340	338	345	365	397	361	322	362	399	363	377	331	365	345	362	346	353	371	355	356	362	353	357	364	377	325	358	334	367	318	325	366	358	367	336	375	366	370	349	387	369	414	341	366	355	344	332	369	348	362	351	372	365	368	359	358	378	360	349	354	364	354	320	344	354	365	360	381	359	352	360	383	348	338	367	364	311	358	358	367	368	355	379	361	335	386	346	357	360	377	367	350	369	386	331	351	351	360	341	352	384	349	361	345	348	357	388	327	366	350	323	363	386	351	378	337	367	386	355	373	359	387	321	353	340	362	374	377	390	331	328	334	371	385	367	348	309	394	380	353	391	366	349	359	381	377	368	375	383	367	349	373	345	357	377	378	366	347	380	323	357	326	355	333	334	360	408	327	366	343	375	348	354	356	378	331	358	325	376	336	354	343	353	379	370	348	379	358	344	364	345	385	345	318	350	358	400	358	383	336	392	420	362	339	365	369	347	373	338	390	351	390	381	352	332	355	355	347	343	358	347	337	354	329	344	359	359	341	348	357	340	366	351	366	373	343	365	340	357	358	358	357	354	360	359	392	368	336	362	356	345	358	343	351	325	355	325	352	347	367	330	335	342	357	345	368	340	360	391	366	339	352	361	353	340	336	361	341	348	349	370	334	334	346	394	322	315	339	338	388	341	325	369	338	380	387	374	383	329	370	342
24345	30539	20940	12012	8231	6012	4644	3664	2918	2302	2058	2062	1746	1583	1394	1129	1002	883	800	784	703	731	732	718	731	717	693	665	703	657	637	593	595	552	565	501	429	480	465	466	444	494	436	477	442	473	416	480	441	446	486	463	436	470	436	474	453	405	441	417	406	412	460	426	447	450	450	417	460	433	423	413	422	429	416	419	438	447	449	412	430	437	389	456	439	457	451	455	479	403	419	437	506	416	439	444	455	414	449	447	448	452	462	420	431	485	411	450	404	440	434	423	413	463	473	410	439	428	462	412	426	400	465	440	433	394	439	425	428	428	409	436	432	419	413	408	451	445	433	466	429	390	414	452	426	412	432	432	412	448	402	427	438	445	417	416	412	448	444	443	413	463	453	393	415	441	462	414	423	443	460	400	390	382	430	442	486	425	404	421	442	428	446	403	420	422	431	454	437	435	440	449	430	427	413	430	419	480	422	466	440	427	433	424	407	453	459	450	411	440	421	438	416	433	393	439	434	432	431	438	453	425	406	385	443	411	416	466	476	430	415	423	474	426	435	418	421	421	389	417	432	432	429	433	437	371	441	428	423	417	419	431	438	409	401	411	407	416	457	456	433	425	421	459	429	444	441	411	446	388	430	401	418	404	442	438	452	430	453	420	454	440	413	427	433	443	409	445	399	425	442	469	446	451	417	420	428	400	401	431	423	419	420	444	422	422	422	456	422	412	385	434	423	417	405	407	440	417	416	454	448	419	466	392	411	433	420	423	458	437	414	414	441	408	435	429	440	445	420	406	459	439	432	446	434	434	413	445	393	427	428	446	392	416	410	439	424	423	443	429	416	400	414	446	443	432	469	392	418	454	401	430	442	443	425	418	442	478	431	432	435	413	439	456	420	408	454	416	411	434	431	411	426	414	449	409	425	429	426	432	444	443	443	456	420	420	438	411	449	437	441	423	439	418	438	434	478	414	440	449	430	422	417	465	445	467	462	416	391	443	441	464	432	418	433	434	440	432	441	417	439	446	377	442	445	421	448	441	433	418	428	447	440	434	415	421	414	412	446	430	413	377	433	463	423	444	433	427	404	426	422	447	458	425	426	419	458	434	439	420	429	430	416	394	404	431	450	457	449	421	440	402	433	421	453	406	459	441	442	403	435	444	433	446	444	413	425	435	433	412	378	408	412	412	412	419	427	439	437	469	465	427	452	475	428	438	422	405	406	444	447	465	453	438	413	417	411	434	446	411	445	407	469	434	390	409	443	424	427	435	426	434	447	449	448	450	435	439	467	395	416	441	432	408	386	427	462	395	452	439	438	423	435	462	479	424	464	463	407	427	422	396	461	413	452	385	429	438	395	418	448	432	438	429	436	456	442	422	440	440	440	447	456	421	478	421	390	408	433	405	434	452	410	412	441	440	464	410	447	433	415	427	410	403	470	434	388	421	457	462	419	382	429	448	403	429	450	414	399	446	414	441	418	432	435	410	438	459	407	406	410	443	421	416	429	417	419	423	402	408	458	422	398	413	428	435	425	434	411	450	432	394	482	410	412	449	457	427	395	431	454	413	445	429	460	428	438	480	414	397	407	427	438	429	397	438	443	452	400	450	419	455	431	457	452	412	441	440	427	425	445	444	432	425	423	407	440	458	421	392	465	443	393	461	442	408	435	443	491	435	435	412	413	424	439	410	423	433	452	430	430	444	442	470	456	424	402	420	444	440	428	415	438	456	442	431	443	422	452	408	424	465	416	461	428	390	420	412	452	428	416	411	460	445	409	438	461	430	406	475	435	441	447	424	424	418	410	437	433	443	403	449	399	504	391	449	397	418	409	428	449	446	405	430	427	417	423	431	402	433	394	430	449	444	461	414	425	430	450	428	389	438	437	424	431	439	437	421	402	432	426	422	416	370	436	436	437	433	422	424	445	443	433	459	445	450	409	446	430	412	397	432	418	407	429	444	456	427	429	429	417	460	388	465	456	438	414	408	431	436	436	449	418	426	400	439	418	408	424	459	415	429	441	434	400	441	429	443	427	433	419	427	426	409	433	457	418	497	454	449	404	459	463	430	428	395	412	402	472	480	419	440	436	457	433	381	446	434	427	441	448	413	441	454	461	413	448	459	438	439	428	430	448	440	410	469	453	438	430	446	390	410	412	387	448	462	414	420	432	477	398	417	423	410	467	462	414	443	362	410	458	400	473	409	436	433	454	433	416	453	446	417	462	440	461	429	468	412	415	464	445	421	429	436	415	453	418	430	452	461	447	427	428	438	480	420	418	421	427	407	420	411	424	428	410	472	447	441	437	423	448	425	443	451	443	388	425	422	478	462	424	411	402	429	459	403	429	437	428	445	449	411	385	415	422	409	438	390	465	441	453	431	453	481	440	423	419	443	444	418	441	453	458	417	420	413	421	419	412	396	401	401	408	463	392	397	416	410	438	441	430	381	380	410	412	434	402	431	449	467	404	428	418	434	457	420	427	451	466	437	452	421	433	438	443	428	396	436	442	455	456	444	417	415	440	437	421	397	424	440	473	390	440	436	405	428	457	429	396	395	438	461	386	447	432	460	413	417	424	430	460	444	435	394	427	436	430	409	417	432	444	419	441	409	399	454	470	404	408	427	435	450	422	448	434	463	416	424	412	456	475	455	433	463	439	445	413	458	425	424	468	437	425	418	461	430	423	448	442	449	441	409	412	435	424	425	393	410	451	429	442	443	440	436	438	446	429	446	439	416	425	425	422	456	455	445	416	474	419	469	411	444	407	451	443	372	417	434	425	447	406	456	426	416	369	447	447	420	440	450	422	429	436	441	465	409	392	436	421	434	426	434	439	415	429	445	446	415	450	441	401	450	416	457	403	429	412	448	427	416	387	447	405	426	451	410	431	423	453	411	418	428	430	427	430	426	398	437	437	452	406	464	413	414	467	413	422	457	418	438	426	424	431	455	449	459	428	476	442	465	399	420	443	416	431	456	425	416	429	432	436	436	409	443	450	403	421	422	420	386	410	450	443	424	422	422	420	489	426	399	433	397	453	445	410	404	396	432	445	435	434	401	407	421	428	392	396	404	430	438	448	431	425	447	425	412	395	435	433	418	413	410	454	400	440	428	455	438	442	413	425	422	400	417	428	436	400	390	424	413	402	417	452	441	459	430	425	432	393	453	450	415	420	441	472	415	434	444	473	428	431	410	433	420	439	456	423	424	437	408	435	413	465	423	450	443	404	446	419	417	442	419	402	434	409	429	458	431	402	425	412	444	459	435	462	428	407	429	453	428	453	432	449	440	394	435	414	431	450	418	396	388	446	415	454	433	417	438	414	427	423	413	443	453	438	414	428	395	438	450	450	410	436	402	431	454	407	428	468	409	437	431	464	427	418	438	432	458	419	445	432	434	410	403	421	411	393	455	419	437	452	426	419	429	419	391	452	399	403	451	432	445	451	428	412	413	460	471	432	434	436	391	436	396	453	439	415	431	403	402	453	423	411	415	433	436
23694	20900	27912	24009	20587	11282	4751	2813	2224	1821	1734	1632	1266	1171	1041	817	665	584	574	579	523	496	527	526	555	518	497	502	473	449	421	419	413	350	337	314	334	286	320	336	311	303	293	297	318	319	296	307	281	282	278	302	306	288	307	292	294	273	271	253	305	296	288	314	281	289	279	290	282	270	270	244	288	275	275	291	280	295	268	290	259	251	264	273	254	263	262	272	288	294	276	258	278	290	283	298	254	256	281	294	279	281	285	284	275	278	298	286	250	256	271	275	274	294	258	283	297	303	286	252	277	278	245	285	264	279	286	287	309	262	292	261	270	286	267	310	279	288	263	288	276	292	296	277	253	275	301	250	290	279	268	256	302	260	273	248	249	294	294	281	250	273	273	289	275	256	266	274	302	250	290	279	286	275	242	282	301	273	276	263	269	262	274	256	262	278	281	285	304	286	246	270	272	269	291	291	303	278	248	272	257	280	268	256	279	255	291	299	277	288	262	288	264	278	252	251	226	299	268	274	258	264	280	283	303	285	285	268	276	273	282	285	259	248	316	295	293	283	278	260	263	275	285	312	282	298	271	257	268	293	286	288	248	273	269	269	239	246	256	270	259	277	263	286	296	272	266	262	238	269	263	241	269	285	300	311	271	275	269	310	277	271	260	273	274	273	266	271	241	287	278	284	258	270	239	271	249	270	245	276	269	248	276	297	267	265	267	278	269	264	291	309	287	265	319	297	275	289	276	267	281	289	283	275	292	286	279	280	276	258	283	258	259	276	262	273	268	278	263	272	305	273	255	260	271	270	283	283	282	286	260	283	286	283	261	307	301	247	260	267	286	260	280	288	274	257	307	296	269	277	286	286	259	249	296	268	280	291	285	272	272	244	262	280	296	275	264	261	244	262	286	246	270	282	286	274	263	283	227	261	296	289	270	259	244	278	269	284	283	280	278	268	256	252	242	288	254	286	279	251	291	274	297	298	274	270	281	313	283	268	286	238	281	287	277	253	277	276	289	257	267	266	270	308	248	267	256	293	282	279	296	272	276	281	267	295	270	237	258	282	296	291	279	268	260	282	285	285	259	285	293	266	239	272	275	274	283	243	273	279	272	264	259	283	303	286	251	237	294	274	264	244	294	270	259	307	280	264	264	268	266	242	254	264	263	276	305	290	281	268	251	299	287	257	292	277	295	297	264	278	278	293	312	275	298	253	239	297	287	270	270	258	277	269	241	281	288	272	286	297	302	294	285	283	254	284	283	279	287	248	268	292	279	265	268	261	278	299	271	260	271	261	279	282	246	283	256	301	285	292	276	266	265	288	265	279	261	263	287	265	267	288	269	288	272	272	302	280	248	273	276	270	278	249	282	293	282	308	244	289	297	296	290	292	273	273	279	255	287	274	276	260	301	286	293	289	283	269	269	275	279	278	256	290	285	287	274	290	279	271	271	268	285	298	273	286	281	284	286	255	268	272	294	281	261	285	286	285	286	299	290	310	306	282	254	299	251	273	264	277	286	288	266	233	301	282	271	298	281	267	254	253	297	284	268	289	274	272	266	281	299	268	261	281	277	295	269	283	289	250	282	298	254	294	302	283	269	295	271	279	281	279	290	266	301	301	272	274	279	292	260	287	289	264	298	269	248	277	302	293	302	274	239	279	273	300	281	274	256	272	270	276	264	256	267	256	266	303	278	260	285	289	280	271	264	297	282	280	278	270	294	266	267	312	261	278	270	283	292	278	273	277	285	292	280	275	268	276	284	259	281	284	278	304	296	282	303	282	293	302	276	286	289	278	274	297	294	263	270	275	259	326	274	281	307	276	279	275	271	257	270	292	279	291	295	282	276	283	288	245	269	267	268	260	298	295	246	283	276	288	287	271	286	284	250	278	295	285	269	293	293	281	275	306	299	272	285	259	280	263	282	286	268	308	249	281	276	275	257	294	253	275	275	247	270	276	268	271	270	231	295	271	300	296	304	266	295	280	299	260	268	259	270	302	274	258	257	272	277	335	267	273	272	267	241	286	281	271	317	235	279	300	299	269	275	266	259	279	259	291	295	268	271	288	257	283	272	247	265	291	264	264	256	266	257	295	286	286	262	267	279	249	279	271	256	265	251	267	236	279	292	265	281	270	276	269	243	272	302	283	303	323	260	283	281	263	264	239	282	288	293	280	258	292	263	297	265	271	272	266	275	277	271	280	271	245	278	257	266	290	284	268	298	261	285	271	268	300	259	300	276	261	261	271	281	264	271	319	242	281	269	289	266	254	278	284	293	297	264	269	274	260	292	295	301	263	295	264	270	247	243	322	291	275	282	260	294	251	247	291	298	294	285	277	282	270	273	296	308	300	258	276	270	268	274	275	270	267	281	271	255	283	284	302	262	246	283	280	302	256	284	280	271	268	275	270	274	265	284	282	280	268	287	287	262	267	276	290	264	292	296	294	298	269	275	287	281	293	299	241	279	279	309	280	258	328	255	232	254	287	272	262	269	275	270	307	262	293	257	278	276	267	281	289	269	287	270	290	271	292	301	256	283	271	249	242	274	264	277	269	255	274	251	289	291	263	284	261	264	259	303	298	265	287	272	280	257	312	293	281	278	265	277	277	280	273	261	285	281	304	283	266	252	309	270	259	265	304	290	265	254	286	285	278	297	288	273	306	280	263	320	283	282	256	285	291	278	294	238	298	261	277	295	259	234	265	276	286	276	274	299	270	293	303	273	263	310	260	260	267	267	270	279	313	223	269	249	267	245	266	269	289	231	300	301	270	273	271	275	291	295	265	277	295	272	265	285	275	265	281	252	273	271	253	287	301	274	291	265	281	278	272	296	312	286	267	261	291	271	290	261	288	304	272	254	291	272	269	265	282	276	271	269	288	270	281	288	275	248	295	304	282	243	296	298	265	255	270	282	310	290	240	287	252	271	265	278	297	285	266	282	273	284	306	257	311	270	264	297	294	279	282	298	241	272	304	270	281	277	276	280	310	269	276	255	270	272	283	247	262	276	276	289	264	268	256	280	305	285	266	298	283	287	239	253	294	252	287	258	283	244	262	297	274	267	284	281	256	282	259	285	264	246	268	296	296	304	247	272	286	240	283	265	267	276	303	254	280	249	312	280	272	259	257	286	278	309	286	272	291	276	275	279	269	277	289	243	319	303	304	266	321	268	277	272	296	288	264	304	326	277	283	258	289	283	286	292	287	291	286	287	265	272	280	254	281	282	276	301	276	283	262	271	298	277	309	302	288	274	257	281	282	270	273	262	282	264	250	265	282	291	297	273	269	248	273	271	245	254	251	288	265	258	274	267	288	273	268	281	268	299	278	289	287	281	259	252	274	270	268	264	249	291	276	245	271	273	304	283	272	270	283	269	288	275	260	259	299	276	297	285	284	256	304	297	262	302	255	283	259	265	271	244	257	268	265	291	261	271	301	318	280	307	258	247	318	271	270	284	285	269	301	296	220	280	288	271	289	290	251	299	301	285	303	274	256
28318	39403	28307	16848	13131	10049	7670	5989	4741	4212	3812	3527	2730	2550	2134	1553	1272	1082	954	854	900	822	923	844	929	845	828	756	751	666	665	609	548	543	519	413	370	353	368	378	382	389	423	386	390	411	358	363	369	358	378	382	331	357	380	363	333	413	320	339	356	331	379	342	367	372	344	333	335	378	336	345	322	359	353	340	318	326	350	336	359	337	324	342	320	343	322	345	325	335	350	337	346	340	357	346	340	349	334	343	332	336	340	329	348	347	336	353	303	335	326	344	346	358	348	301	308	360	336	340	344	338	339	315	325	356	365	318	365	308	371	322	327	313	302	355	357	334	353	314	366	329	340	360	336	315	319	356	344	358	307	331	306	315	333	342	340	336	366	336	321	311	361	339	351	339	334	320	336	332	359	375	316	342	313	332	352	340	315	339	324	352	348	357	319	360	336	327	338	374	361	342	327	339	325	353	339	322	326	363	336	342	327	343	329	342	331	310	327	344	315	317	320	331	314	324	303	314	365	363	334	349	340	352	308	339	350	361	370	324	304	327	296	313	337	332	317	317	346	348	379	338	348	346	342	316	305	365	332	318	355	323	343	339	319	321	378	332	315	326	318	341	318	351	341	316	336	304	318	357	319	331	333	325	334	326	337	346	346	327	302	329	327	346	325	351	318	326	342	328	330	299	303	344	325	339	303	317	337	305	350	351	345	341	317	340	357	343	311	367	323	336	330	334	343	358	341	323	324	335	314	331	333	317	306	323	349	321	339	324	337	351	342	345	330	326	343	350	321	307	370	339	359	329	310	332	378	334	353	348	306	304	390	382	338	313	304	332	314	377	328	354	344	339	306	338	336	329	318	345	306	323	326	339	340	359	329	367	321	318	313	350	330	331	383	306	319	350	333	345	325	340	306	343	317	335	337	349	337	315	342	348	329	368	323	310	305	332	318	317	308	311	328	325	343	352	336	360	332	337	346	386	324	321	354	363	339	331	329	340	308	302	365	327	332	347	335	341	313	294	312	316	343	325	334	349	294	332	346	324	352	337	334	310	349	324	330	326	315	346	321	323	331	306	301	356	353	314	333	314	308	344	321	322	348	335	307	362	322	312	319	310	338	332	310	355	339	363	331	315	309	362	350	346	311	306	353	344	363	321	359	361	321	374	316	316	322	354	310	310	307	340	365	322	317	361	339	286	316	353	303	311	354	311	307	308	328	351	347	317	333	334	342	311	313	355	338	354	334	292	347	347	311	334	318	362	304	282	345	314	345	362	327	310	331	338	321	368	303	318	343	331	354	337	356	344	361	310	310	306	311	296	330	328	320	360	339	339	314	303	313	342	343	324	340	344	338	349	326	337	324	338	324	346	341	322	311	362	312	346	306	302	345	363	352	342	351	338	339	369	348	340	318	359	269	310	356	323	341	334	333	342	338	339	333	359	360	370	306	323	342	313	327	323	321	305	328	326	327	339	363	298	372	319	332	354	337	357	316	318	341	322	314	338	335	333	343	308	305	348	325	332	341	340	321	325	312	350	342	355	305	341	340	309	337	327	318	337	327	325	329	343	340	334	357	330	350	356	321	316	326	317	315	339	328	310	323	290	342	356	279	330	337	332	328	326	363	345	338	328	302	308	343	347	311	339	318	353	296	362	322	336	367	327	343	345	346	345	340	341	327	335	335	335	334	341	360	346	333	385	330	341	326	314	324	341	340	345	352	335	324	317	309	327	341	315	325	341	325	345	326	311	315	318	313	315	305	352	358	332	350	315	340	347	320	318	339	323	344	379	349	342	318	317	317	365	300	308	330	295	328	350	343	332	343	344	323	311	337	329	323	320	360	355	329	324	306	342	350	317	341	345	325	331	323	348	347	343	331	340	338	337	375	349	320	346	365	331	341	336	369	309	323	356	365	311	328	334	327	350	322	316	330	345	347	323	326	353	319	341	336	345	339	381	315	346	330	335	340	359	330	363	363	326	349	337	331	320	327	305	372	351	337	359	338	313	342	344	315	331	321	315	340	308	327	319	322	343	338	307	301	342	324	325	327	354	328	327	351	316	322	336	335	323	313	339	334	318	311	346	340	327	328	333	333	356	344	320	328	317	366	323	346	328	338	325	322	329	352	326	329	325	299	337	326	361	368	318	314	310	326	339	318	316	338	332	317	330	326	336	315	304	338	361	373	322	345	310	329	348	348	304	330	374	336	351	375	360	318	322	315	315	368	346	309	329	315	283	355	347	344	349	299	307	357	351	326	322	338	348	340	327	320	303	360	342	340	331	358	325	329	315	324	324	358	305	310	328	339	308	323	300	345	322	320	281	336	312	336	337	365	337	342	356	322	341	359	310	326	350	303	324	292	333	296	350	343	337	321	337	301	311	336	393	332	351	340	320	324	345	336	348	335	335	350	349	355	331	369	343	333	347	324	345	369	321	336	336	330	317	343	347	330	326	307	325	307	300	311	318	339	358	335	369	334	296	334	331	357	340	368	302	348	331	331	337	326	318	321	336	340	342	330	340	335	316	307	322	303	343	341	363	302	306	338	293	345	346	312	336	332	326	365	357	335	352	329	360	295	347	331	339	299	322	309	317	316	329	317	327	327	333	315	339	326	337	334	366	332	346	296	332	314	331	330	313	348	352	321	308	323	331	338	331	330	302	327	331	373	334	350	392	334	331	313	314	323	348	319	342	346	327	307	359	328	344	337	325	343	311	351	322	336	340	353	308	369	329	309	323	319	365	329	355	346	330	360	328	325	312	323	379	299	304	344	337	323	341	332	330	308	359	326	336	301	334	340	358	328	305	310	316	311	311	332	341	322	387	339	351	346	298	322	338	339	320	353	346	343	324	357	357	357	331	322	348	329	305	332	317	352	357	307	339	349	320	346	311	371	341	343	325	349	331	306	324	340	322	356	335	308	355	319	304	340	314	323	339	333	314	358	300	319	335	353	353	345	315	356	368	324	320	328	293	344	340	323	328	337	322	348	285	355	327	354	321	339	355	335	300	301	324	331	329	321	346	353	337	362	303	337	339	329	319	348	364	319	355	303	319	310	313	347	322	339	363	321	321	338	339	357	377	298	325	323	292	318	289	347	344	350	344	340	297	311	351	326	328	369	356	279	338	331	358	355	346	330	324	306	322	323	325	342	333	346	317	313	307	328	321	345	352	333	305	328	338	324	341	339	336	324	320	304	328	332	347	328	334	326	341	329	305	348	325	333	355	322	334	355	336	336	339	335	346	352	299	347	295	315	352	330	351	353	331	375	358	298	364	328	325	311	321	334	321	334	347	321	328	345	332	324	353	321	326	289	337	325	325	337	320	308	308	351	352	326	331	296	340	322	373	326	337	313	329	340	345	304	341	320	305	340	325	313	335	354	325	360	333	347	347	338	356	359	328	332	351	336	349	356	343	338	328	340	348	360	331	341	331	352	342	311	338	355	326	314	305	359	350	356	312	344	350	358	338	330	330	354	352	346	313	339	330	341	357	348	356
24956	20922	26519	24518	10900	4557	3227	2234	1726	1581	1633	1419	1211	1163	982	830	682	676	634	661	670	625	654	671	665	658	656	675	618	586	590	544	556	545	540	516	474	448	445	462	459	486	449	514	493	512	500	487	423	463	461	463	485	500	480	466	455	488	460	450	470	442	426	463	457	514	445	464	443	495	470	467	450	474	493	466	475	451	484	429	467	481	490	441	431	435	468	457	488	474	483	449	487	492	480	499	493	428	457	467	470	479	490	479	499	462	470	452	476	439	456	473	459	456	488	456	510	460	486	477	468	465	476	465	466	443	472	473	451	492	464	483	473	472	457	486	488	484	457	461	477	458	466	447	476	447	433	480	481	476	474	481	474	491	462	468	436	492	483	467	439	423	486	458	489	474	407	447	466	494	497	448	482	441	410	496	479	416	455	516	472	444	490	451	503	466	465	434	463	426	448	449	486	489	455	494	460	456	462	476	460	465	475	470	476	475	419	489	475	476	464	447	485	494	445	440	469	441	508	470	453	486	492	480	467	436	456	450	461	469	424	453	485	463	454	462	434	470	459	462	442	422	453	443	438	462	482	508	485	471	485	492	472	453	471	455	467	466	449	446	447	458	458	471	447	422	439	462	512	470	425	462	460	477	457	470	471	466	456	427	493	425	453	427	438	457	476	461	437	441	468	423	478	496	442	462	443	451	473	486	500	472	435	493	485	444	457	471	481	445	470	431	504	457	444	464	479	519	518	497	438	436	470	459	448	479	481	486	480	450	447	483	470	461	441	447	451	457	494	450	476	476	420	483	478	474	475	435	458	441	473	458	476	468	448	444	441	489	496	452	432	456	458	435	465	446	437	478	509	499	486	440	455	457	465	455	479	512	450	472	462	488	448	431	508	456	471	434	463	463	428	440	498	494	426	426	508	457	437	457	467	442	448	473	463	477	502	478	423	485	492	423	470	438	476	483	449	428	450	441	486	465	449	462	439	491	431	466	427	461	442	437	485	446	490	499	481	438	445	457	455	455	450	494	478	471	486	471	476	464	466	509	462	460	454	472	466	497	467	441	465	420	433	467	444	475	491	470	513	472	430	488	479	443	494	445	469	451	485	482	431	475	486	497	475	413	483	482	453	497	464	462	436	507	472	467	497	458	455	477	465	484	464	484	442	454	486	413	475	480	499	450	478	507	459	425	458	481	477	465	458	428	475	438	474	472	451	440	445	454	485	494	439	468	494	448	481	430	447	436	456	458	476	461	477	476	499	486	499	445	492	496	465	443	491	467	482	450	488	462	486	469	472	484	485	438	462	452	474	462	466	465	495	493	480	459	465	472	466	456	457	456	481	455	462	462	486	498	467	483	508	464	457	472	454	461	472	480	481	459	433	454	483	444	484	452	424	457	445	493	495	482	446	504	409	470	466	424	476	427	504	476	471	504	482	474	414	451	442	437	483	441	501	478	464	462	459	498	449	491	473	433	485	469	483	450	483	459	508	445	473	445	494	481	456	510	463	456	425	470	452	473	483	413	484	477	477	457	456	492	468	480	477	461	433	428	474	481	461	460	432	466	490	475	478	454	427	476	437	463	423	451	514	440	474	434	442	474	468	427	464	493	478	478	466	496	447	449	446	454	474	478	483	472	483	468	446	430	466	472	479	434	442	485	469	462	467	436	484	513	463	454	453	484	490	493	458	461	469	453	480	443	418	481	456	465	484	462	485	457	407	470	468	498	458	467	415	457	444	468	454	474	453	472	493	455	493	456	483	477	467	451	479	446	426	483	476	466	487	465	432	439	472	453	491	485	463	439	448	481	455	445	454	446	446	453	478	482	428	447	460	462	435	457	483	509	482	458	463	434	469	467	472	494	467	463	481	472	477	503	485	458	433	453	483	476	480	431	418	436	439	485	439	480	454	439	444	433	444	458	468	484	482	484	434	439	419	486	465	483	486	473	490	435	471	483	415	469	448	474	454	500	465	484	460	463	464	456	473	481	451	486	477	443	478	454	475	468	494	459	452	453	488	464	490	458	446	458	471	473	501	453	494	444	510	465	489	463	473	424	452	485	484	468	485	477	477	429	479	472	474	470	447	478	472	460	494	438	458	456	469	465	479	469	454	491	487	456	483	445	436	446	451	472	477	428	513	480	453	425	522	477	425	429	454	453	470	453	493	446	475	481	447	467	463	457	456	452	475	444	476	453	457	491	480	479	448	418	473	503	461	447	423	439	456	477	471	461	444	466	462	445	421	464	461	472	446	471	488	448	471	476	466	439	471	461	463	446	472	472	443	471	481	453	432	480	438	453	489	494	446	476	458	471	443	470	453	437	467	447	460	511	430	440	416	452	480	443	490	495	453	441	438	454	484	458	437	478	433	472	470	468	439	459	488	479	465	498	447	449	455	456	451	476	444	436	442	449	468	467	441	437	483	447	464	466	502	464	513	464	441	500	456	479	433	462	441	451	472	438	456	448	468	472	512	480	482	480	467	444	442	458	455	459	460	474	431	478	492	442	462	444	445	469	467	499	435	445	498	461	457	477	474	421	446	474	480	436	505	471	455	482	480	450	438	491	453	410	470	425	429	462	470	469	502	444	484	482	439	447	450	459	450	494	420	489	452	453	447	445	446	483	441	443	461	431	488	430	471	445	493	457	462	475	439	467	459	454	475	447	457	432	437	483	469	420	473	465	467	438	486	441	412	470	429	470	452	476	458	455	488	463	458	451	482	496	480	459	500	471	455	450	435	467	467	470	470	422	446	470	436	462	453	477	463	475	492	454	452	487	449	485	463	474	473	482	476	484	474	459	488	475	438	460	485	434	475	453	444	453	452	497	471	488	476	476	477	479	457	474	506	433	458	480	462	426	418	457	457	460	490	456	467	439	529	463	450	483	462	481	491	488	439	507	442	472	433	481	441	460	414	479	463	472	476	468	432	439	513	432	430	461	443	466	485	493	472	472	469	486	479	464	438	418	441	445	464	470	464	464	482	490	439	497	458	478	490	456	481	474	412	449	441	435	453	472	471	443	457	473	453	443	506	480	435	447	460	506	487	494	446	484	461	466	457	465	462	470	443	427	483	437	469	443	468	470	455	465	447	482	509	503	476	468	451	438	430	463	486	501	440	470	466	455	477	443	433	499	454	461	484	466	472	477	491	479	482	472	442	448	477	426	467	429	437	455	480	456	450	502	466	471	499	474	448	494	442	483	423	470	447	484	447	482	467	453	495	450	462	428	492	456	444	460	456	452	437	462	489	448	483	458	476	451	458	426	444	466	476	459	509	447	462	444	452	444	477	444	469	441	445	485	434	440	447	465	477	476	461	432	468	456	490	484	467	446	452	474	432	460	450	506	438	466	443	481	497	473	476	508	451	488	439	438	475	477	458	468	488	465	439	459	433	434	476	456	483	447	497	477	459	484	491	452	468	456	469	501	431	483	485	459	477	462	479	499	477	491	433	500	488	475	477	453	460	472	489	443	470	419	478	455	452	462	494	484
26821	35097	25526	14543	11279	8419	6329	5016	3843	3476	3480	2996	2459	2202	1800	1417	1149	1088	997	977	898	883	919	967	989	998	1000	899	888	874	808	769	746	727	751	587	559	558	594	570	573	558	570	592	594	571	606	589	560	547	574	560	551	588	562	581	556	548	578	561	514	573	557	573	577	572	567	538	538	548	561	527	539	529	589	523	533	571	543	563	533	545	546	551	529	559	529	517	553	527	531	528	519	525	530	546	566	535	499	571	564	589	540	493	539	566	574	512	605	552	530	544	521	538	542	518	555	547	517	556	548	536	542	522	529	541	546	559	545	585	604	504	608	556	536	580	521	536	550	550	532	516	490	556	564	521	502	515	538	572	549	543	586	536	524	570	542	538	583	551	554	540	523	572	500	563	526	553	557	534	540	513	531	569	548	534	521	530	529	528	552	516	538	550	562	525	545	514	511	550	563	540	563	523	561	519	525	535	550	538	562	546	529	581	508	591	536	538	543	553	559	545	556	518	562	532	554	539	558	517	549	575	554	546	540	582	528	526	533	605	528	528	546	600	573	602	550	541	506	543	529	535	538	561	539	556	565	552	556	545	574	576	541	561	562	510	542	559	550	578	587	547	538	551	553	570	569	550	570	551	524	491	539	567	516	523	540	573	583	517	522	555	528	531	556	544	580	571	497	542	554	563	553	542	568	527	528	552	561	540	543	562	556	485	581	565	545	532	561	518	535	564	503	544	543	544	570	489	537	488	505	560	538	550	565	542	528	540	534	587	568	537	566	542	566	590	596	555	575	511	517	570	517	536	513	492	557	554	546	521	532	590	521	546	557	548	549	561	533	519	541	593	560	504	583	532	550	533	497	587	607	545	536	539	575	528	551	556	536	584	514	498	515	574	544	536	523	528	567	571	560	486	579	530	542	535	488	564	523	552	560	566	504	548	595	572	533	564	540	564	525	559	554	553	534	559	527	516	519	544	554	554	542	582	538	522	583	566	576	562	544	536	573	556	509	578	558	532	558	518	546	572	557	549	593	537	520	563	517	530	521	570	544	549	568	524	556	534	501	551	535	547	573	539	560	509	516	530	563	505	523	581	541	540	539	549	570	565	522	552	527	540	533	550	542	521	535	499	557	548	568	539	531	542	566	546	545	534	543	563	527	518	548	558	509	555	593	500	540	537	510	599	515	526	560	550	542	575	534	601	518	577	555	603	529	516	531	543	573	552	521	530	544	509	542	582	537	536	577	556	536	550	494	577	517	534	534	535	539	551	530	516	532	524	539	555	545	480	507	556	536	549	517	560	559	560	531	606	515	530	526	537	546	584	511	596	543	549	501	576	549	540	565	547	568	515	517	569	571	525	495	560	577	563	508	534	513	557	530	572	507	530	503	599	544	521	559	580	562	534	532	577	581	542	557	552	562	561	564	477	576	551	546	527	520	574	546	527	554	517	539	521	537	563	585	560	555	538	536	511	547	529	567	549	567	534	529	505	515	592	549	559	538	501	525	540	595	579	551	517	546	507	581	527	550	551	568	546	527	545	522	576	524	530	547	547	552	600	528	540	548	545	565	550	526	549	545	559	537	523	538	541	544	517	514	517	515	508	517	541	568	536	542	587	500	522	583	546	535	560	557	527	502	563	575	530	554	535	569	582	552	572	557	531	564	554	537	497	493	514	545	561	512	533	563	566	527	549	532	573	534	483	522	544	548	553	548	539	506	517	545	527	533	517	538	547	539	545	527	539	567	558	503	519	550	500	509	530	532	497	551	565	561	533	517	553	507	563	528	491	533	535	558	501	516	575	526	567	517	548	578	542	534	581	558	562	567	525	500	546	558	560	533	484	528	540	580	514	556	556	492	545	536	529	556	509	561	492	565	553	512	551	576	548	527	506	547	579	557	557	567	558	587	546	538	504	560	591	498	533	503	549	563	526	562	552	547	508	530	529	533	520	534	528	533	531	557	548	511	552	552	583	529	554	556	572	545	495	557	597	545	532	518	555	587	550	510	550	574	525	524	516	540	539	548	558	560	579	520	551	546	543	508	542	523	552	562	526	546	529	560	533	584	542	552	604	523	547	563	519	584	583	525	573	535	575	519	521	544	528	585	588	541	509	560	539	560	526	517	557	550	539	529	562	556	523	547	557	534	556	568	526	507	525	520	543	541	537	520	517	502	555	546	506	564	550	550	561	557	525	549	555	528	557	549	524	519	571	577	519	580	534	547	528	566	537	517	487	522	504	570	519	629	520	519	552	510	574	509	520	548	545	520	558	537	532	543	547	518	519	576	545	537	554	558	531	539	563	546	559	524	539	567	537	548	551	561	542	537	532	534	517	558	540	516	550	528	536	508	542	528	577	511	562	544	518	549	559	560	516	561	583	564	554	510	566	565	533	560	537	542	542	514	552	575	524	568	531	503	573	511	524	533	480	554	524	593	538	543	525	539	523	538	547	545	539	546	526	543	582	526	528	505	560	556	520	548	550	530	544	564	514	549	523	575	549	513	513	534	585	507	505	536	527	551	532	556	548	545	522	559	510	579	542	536	530	510	535	526	532	505	540	529	597	522	490	525	529	516	588	569	573	573	571	562	561	536	586	548	491	553	535	525	566	545	553	523	545	500	566	527	532	508	546	561	561	544	528	532	532	595	573	576	520	546	580	556	563	529	561	542	560	513	546	531	553	559	546	511	536	557	514	536	514	505	539	535	546	522	539	540	546	582	492	563	546	534	531	564	579	548	564	521	550	508	530	520	550	541	579	539	533	498	490	531	537	541	527	523	533	534	536	552	559	530	560	572	530	534	531	556	548	594	522	554	484	519	527	547	516	490	553	559	551	567	556	535	538	534	549	537	546	544	545	544	555	561	518	562	550	531	541	556	540	521	529	473	578	529	546	551	548	516	546	538	564	562	512	508	543	511	569	549	516	588	508	578	523	506	551	490	494	573	580	556	559	563	574	559	593	527	540	554	528	551	571	529	548	497	543	548	582	533	530	525	545	557	558	601	588	536	534	566	562	522	544	533	583	539	537	523	534	513	544	533	548	521	521	515	532	592	538	565	560	573	548	533	568	530	546	538	566	556	565	529	574	548	559	534	582	561	556	564	544	577	595	601	521	590	564	540	525	530	550	555	576	581	556	593	532	496	580	540	543	529	540	582	543	522	547	523	528	559	516	544	505	540	563	536	554	555	563	531	533	544	525	540	587	510	523	531	569	499	533	523	577	576	519	517	551	574	559	563	527	551	564	568	529	542	534	571	595	531	528	565	531	583	505	544	538	572	560	574	530	543	533	531	560	603	553	555	491	539	560	555	571	511	509	512	543	554	535	545	584	544	513	502	529	549	531	541	493	554	537	529	520	543	515	548	512	552	558	561	551	577	563	586	542	554	576	530	569	547	551	535	533	569	552	528	553	572	540	541	531	531	564	518	559	552	506	527	549	548	561	540	544	526	568	561	534	502	538	546	510	594	591	558	560	537	562	554	556	568	557	533	555
22698	20996	28542	23585	21010	21039	12490	4904	3340	3272	2957	2298	1959	1716	1472	1056	903	872	771	715	710	720	693	760	736	746	733	698	661	686	603	524	565	555	499	437	427	407	408	408	392	430	462	429	444	430	427	405	426	424	390	406	409	409	419	384	431	375	390	421	419	367	411	370	397	395	383	401	392	381	390	406	375	376	390	396	378	368	374	383	392	371	403	416	373	401	385	372	410	398	348	410	387	386	379	389	404	378	409	406	382	395	375	358	383	405	363	393	377	385	385	389	383	387	407	381	387	434	388	380	369	403	393	394	357	396	394	395	384	359	402	380	370	386	429	383	409	349	378	399	386	357	386	375	393	373	401	387	366	380	385	359	365	383	348	376	394	378	373	360	368	417	369	393	369	419	385	349	381	372	403	383	369	392	372	407	353	358	393	376	382	376	417	403	341	402	399	395	379	408	394	400	384	387	361	356	401	381	366	383	367	409	410	377	392	387	376	388	354	394	373	369	378	409	362	406	379	395	380	362	392	409	357	417	414	397	390	414	387	408	353	398	403	406	381	369	366	411	395	394	383	444	374	398	371	408	391	346	368	373	411	362	352	373	400	362	433	359	394	380	393	379	396	372	414	384	431	401	363	391	394	383	396	413	379	352	395	417	338	408	373	383	378	441	380	410	369	410	394	378	432	395	386	414	373	372	382	377	390	391	406	375	382	408	394	404	377	400	412	380	387	370	403	348	389	384	394	354	390	383	371	406	412	375	408	380	384	400	393	367	368	406	380	373	394	345	420	382	354	398	333	394	352	395	385	396	423	380	367	398	372	365	378	386	359	403	372	428	434	385	391	402	404	357	396	409	404	363	373	385	364	386	364	385	402	375	418	401	378	387	403	352	368	375	343	348	386	379	366	400	337	378	385	354	387	385	420	372	397	360	391	388	394	403	382	404	363	424	379	402	388	339	364	363	362	411	395	377	389	395	379	371	405	394	379	419	371	397	374	364	419	337	380	411	378	390	382	374	353	344	388	388	366	368	378	388	397	400	363	369	414	361	397	360	399	353	390	401	355	361	377	401	346	393	375	365	383	386	384	387	376	412	350	356	351	394	389	374	382	388	386	389	383	408	375	390	371	397	396	375	384	376	395	400	399	350	402	405	379	383	401	386	338	354	376	410	342	384	350	361	400	380	367	381	358	392	373	384	370	371	406	398	354	353	341	411	377	371	410	375	396	389	361	386	392	417	407	366	382	415	360	405	352	388	383	415	384	403	392	398	372	390	347	357	380	383	405	402	412	375	426	412	375	380	396	403	384	364	410	398	363	405	383	386	400	382	382	404	395	387	400	397	366	380	349	388	386	400	378	433	363	389	377	387	408	410	390	361	365	382	385	359	402	365	390	381	389	356	374	377	414	361	372	370	369	366	386	380	372	374	401	394	396	381	398	391	399	399	350	374	402	373	387	376	385	387	395	378	378	343	383	387	413	376	430	405	373	414	379	394	411	374	395	389	386	404	396	363	375	370	387	404	375	414	371	401	371	425	388	387	367	390	384	380	395	407	370	393	399	384	375	391	407	398	386	410	390	378	380	400	369	399	417	363	403	409	411	434	399	401	421	399	411	353	355	410	379	403	361	395	405	402	408	354	386	365	405	421	409	377	392	383	393	401	409	385	422	382	443	403	417	386	408	347	399	390	384	402	407	380	404	408	400	382	385	377	390	399	375	382	346	404	359	347	357	360	408	362	411	370	377	390	379	370	390	399	396	393	367	361	356	383	402	361	382	398	436	379	385	387	348	376	402	372	406	402	370	378	409	348	351	349	378	410	394	398	385	359	381	402	425	394	393	388	381	384	411	389	377	356	412	371	383	412	419	399	383	363	431	380	352	381	397	374	394	385	378	391	369	388	381	369	392	382	389	401	402	385	435	381	414	393	363	389	423	406	425	396	391	360	331	396	399	372	374	382	386	402	387	392	368	379	439	383	398	420	377	362	378	363	399	401	347	426	376	377	398	382	394	398	379	356	383	410	369	425	318	372	378	407	391	387	411	395	358	388	351	412	377	381	376	366	375	375	394	372	347	363	398	350	364	377	374	392	366	376	391	403	366	416	391	398	405	391	367	365	392	357	367	396	368	391	393	366	362	385	394	368	414	436	369	392	395	366	419	359	380	383	355	396	404	388	359	402	409	375	396	372	386	369	357	370	417	359	414	392	379	373	395	391	416	368	409	374	386	379	373	392	387	381	395	367	417	370	343	345	405	357	409	407	392	393	350	349	411	369	395	406	379	423	363	412	416	370	367	349	377	382	382	403	395	375	369	364	402	407	387	360	361	395	355	397	375	365	387	389	427	371	402	363	397	395	381	364	385	379	388	387	396	384	406	354	381	368	390	373	379	411	388	389	376	367	371	369	374	377	376	381	392	398	391	325	399	393	394	395	389	365	369	355	359	392	383	383	392	401	386	374	348	396	399	363	383	389	377	393	400	372	374	369	367	350	395	425	417	403	359	371	348	403	372	384	379	369	386	387	379	371	376	349	391	396	396	426	412	384	363	406	381	360	361	366	403	374	376	366	379	382	386	409	397	405	335	357	373	366	385	396	389	379	385	388	378	362	378	388	382	395	385	381	366	393	360	357	373	361	361	424	425	372	394	389	395	390	356	406	381	354	382	385	369	420	396	352	372	379	376	380	391	401	399	398	413	408	361	391	423	378	409	385	395	412	379	401	364	394	329	392	378	333	375	416	381	418	395	411	408	391	413	389	380	395	375	410	413	382	407	359	372	368	365	367	394	412	405	393	381	389	353	411	376	385	362	366	352	394	385	382	433	357	381	381	380	375	381	379	417	392	409	399	366	398	393	411	396	365	336	413	390	382	408	381	384	417	375	349	395	389	375	392	420	369	443	402	404	378	405	380	394	365	408	383	407	405	378	396	366	426	387	360	346	391	381	374	359	393	388	368	375	393	400	372	388	399	412	391	421	430	362	350	392	381	390	388	364	378	371	390	397	368	399	374	401	405	355	371	388	377	401	428	379	340	404	338	375	364	398	391	413	391	393	375	367	383	403	414	399	361	418	379	399	412	381	403	371	393	399	375	369	360	392	370	412	382	388	388	419	393	384	363	408	365	364	393	408	403	376	409	346	404	413	390	406	352	367	386	376	372	385	388	376	422	394	397	414	387	381	378	410	419	379	400	360	398	370	408	372	355	415	388	352	380	411	385	383	376	410	383	395	391	358	417	392	362	387	381	359	395	370	397	378	384	399	381	404	370	386	398	362	378	396	366	403	439	382	362	399	374	377	360	383	369	393	366	380	377	374	418	414	376	351	398	366	400	371	414	382	385	414	377	445	407	393	411	403	386	403	358	386	376	371	377	375	353	373	428	406	387	400	395	360	379	394	408	379	377	433	373	389	366	396	367	393	389	440	391	387	378	410	384	372	374	365	403	411	372	362	397	351	408	354	423	370	386	353	364	430	346	370	371	414	385	397	372	418	412
31375	44133	33610	22056	17972	14500	11225	9007	7286	7050	6484	5041	4223	3661	2961	2099	1752	1606	1248	1324	1222	1141	1149	1186	1185	1235	1233	1196	1157	1058	968	805	808	726	682	557	515	484	463	484	520	529	541	539	547	564	505	482	461	449	496	470	507	491	425	511	478	492	496	502	454	464	490	466	466	484	462	472	432	434	427	469	450	439	469	450	440	439	412	456	429	461	471	489	445	462	443	420	461	453	439	447	441	474	461	450	422	474	452	451	443	448	487	417	403	452	412	454	438	436	416	442	426	437	437	439	456	447	422	455	444	449	430	487	465	449	439	436	417	463	421	450	411	438	447	426	458	507	426	428	418	431	426	432	448	430	459	437	418	440	459	431	471	413	466	456	432	447	434	404	443	441	428	424	459	434	424	460	454	436	449	446	435	437	413	402	415	453	461	447	450	454	409	474	394	407	447	431	414	428	435	443	411	446	410	427	498	453	456	482	479	466	465	425	459	421	452	449	389	460	440	426	419	437	416	400	448	475	401	430	421	413	462	442	463	456	438	460	438	462	432	427	402	445	453	437	442	450	428	465	450	445	416	436	455	443	464	422	454	438	482	455	453	457	477	401	455	481	452	429	437	441	467	476	454	435	429	424	439	424	462	416	431	435	462	432	394	451	458	442	419	452	416	442	443	468	433	437	466	442	422	419	453	474	417	475	454	447	444	421	462	457	454	429	448	440	425	451	424	463	467	437	423	459	425	448	434	471	429	414	431	406	425	436	442	413	432	424	436	454	437	455	449	472	430	440	442	429	447	433	441	447	419	429	438	444	450	431	476	412	387	433	451	440	432	420	481	452	465	396	430	474	435	479	436	452	428	465	442	425	419	431	472	458	451	451	431	430	443	436	445	428	416	440	434	457	409	453	475	428	460	483	468	443	454	458	415	437	446	429	441	445	426	463	424	466	468	447	450	443	441	418	455	444	466	415	437	434	458	431	411	460	425	426	464	413	429	444	490	444	492	444	456	439	452	468	452	439	453	462	463	436	418	461	420	430	412	475	438	413	456	439	400	476	432	432	464	487	457	446	437	459	466	447	415	456	458	465	470	418	436	484	467	433	479	482	432	448	449	432	427	424	412	427	452	461	476	445	417	465	443	474	442	470	415	477	436	445	478	425	430	437	440	429	445	425	443	458	451	442	451	424	454	437	446	413	446	459	426	468	443	434	452	434	484	451	460	430	475	441	442	455	438	444	425	424	423	443	426	420	414	466	449	425	428	459	451	408	435	470	454	430	457	437	420	401	448	446	451	469	440	414	451	427	461	427	446	450	413	432	428	438	456	454	449	436	453	436	473	423	454	400	414	436	426	454	407	447	411	438	465	447	438	449	465	468	440	422	434	433	448	434	458	452	404	439	442	447	444	442	420	442	401	463	424	403	488	450	406	471	421	425	460	396	467	494	440	433	450	465	427	420	418	423	489	399	485	410	439	415	450	433	455	470	461	453	429	431	458	460	420	459	444	416	441	474	439	424	466	462	443	451	417	413	422	448	414	451	426	434	411	418	458	464	445	461	436	449	409	423	434	438	468	450	445	416	436	426	429	420	448	433	452	441	449	442	457	443	426	446	457	420	446	446	467	466	455	440	434	446	427	455	425	404	410	445	423	453	449	420	448	437	442	425	421	399	412	468	482	445	428	460	474	471	422	423	458	463	449	457	467	430	415	448	448	448	429	452	467	448	450	441	467	419	463	398	445	452	448	456	447	426	454	439	484	429	443	467	413	417	455	418	475	453	435	413	424	389	469	456	434	461	431	429	462	444	473	465	434	428	444	448	427	470	474	431	433	424	448	447	448	424	428	423	429	445	458	448	432	417	442	493	473	445	409	452	421	442	463	442	434	447	417	401	429	414	459	465	408	402	408	442	438	484	433	434	446	435	446	442	463	429	474	461	468	446	444	442	442	492	445	447	398	478	410	439	435	449	435	439	437	449	449	458	426	487	440	489	405	401	420	396	478	471	471	427	454	416	436	435	462	428	456	459	469	443	427	464	448	453	384	448	419	462	397	471	422	453	460	429	405	425	435	417	458	435	470	497	463	431	444	461	412	422	429	464	415	432	465	428	455	439	382	450	448	455	456	432	440	486	442	458	428	451	496	471	407	430	446	452	462	439	438	419	467	441	438	478	436	458	445	443	443	449	446	420	450	437	441	481	464	429	448	472	446	444	421	457	440	443	442	444	467	451	451	450	486	445	468	430	455	435	434	436	412	459	435	421	481	497	423	458	439	462	431	439	435	435	453	428	448	454	441	433	459	445	437	450	438	396	454	448	489	423	472	422	418	442	443	410	449	451	436	457	424	451	449	434	424	425	452	447	477	421	442	451	462	456	449	474	428	426	446	480	432	421	441	424	427	400	492	425	484	477	442	472	459	447	430	441	426	443	456	453	468	459	428	429	424	421	419	464	435	443	428	422	445	423	441	414	429	440	460	434	447	408	405	434	431	440	430	409	438	449	427	424	449	440	441	463	438	443	425	427	428	445	433	446	441	414	438	472	403	467	466	505	430	456	439	453	420	436	436	432	467	447	423	439	465	439	420	394	450	425	428	419	410	444	427	447	423	433	448	458	455	448	450	445	444	471	435	437	448	440	460	429	460	446	430	489	450	454	421	483	458	445	435	401	447	469	431	428	406	434	401	451	448	394	486	439	484	474	454	404	448	433	423	417	407	458	478	416	426	444	464	443	461	419	443	401	438	427	436	453	454	420	443	450	432	456	430	471	443	424	448	439	405	466	426	457	416	462	436	444	455	427	448	455	435	464	420	443	452	424	437	421	446	492	433	435	422	468	410	448	411	454	464	422	407	478	481	449	400	435	426	447	446	423	452	460	434	444	428	450	425	419	458	470	426	449	454	458	459	444	453	451	429	405	461	465	426	448	430	458	452	447	442	462	441	422	436	431	414	449	424	459	465	439	433	430	488	432	415	427	424	407	459	432	458	452	447	422	423	427	464	395	450	408	430	412	442	421	451	451	450	452	455	420	431	408	445	450	458	460	452	442	477	454	436	437	427	416	440	447	475	442	445	397	435	449	451	469	469	428	417	432	434	459	461	417	437	443	470	443	399	431	432	464	383	448	414	449	377	438	405	452	442	468	447	448	448	466	471	445	451	438	434	424	425	451	468	439	477	421	446	409	443	439	426	477	429	435	457	432	400	439	456	463	475	450	426	410	405	451	436	427	465	449	434	417	460	446	394	429	444	419	446	418	413	439	465	449	432	423	433	461	469	455	438	423	423	461	456	475	433	456	437	422	438	446	455	447	449	446	464	463	437	444	438	473	478	424	461	453	419	457	428	462	498	473	444	459	419	425	439	428	447	425	416	492	460	446	415	444	435	449	468	439	451	452	440	456	447	443	449	477	429	482	466	440	428	426	438	450	459	435	411	452	433	432	461	421	445	417	388	423	447	454	433	439	461	443	472	424	465	475	472	440	486	458	441	433	444	422	450	441
27518	21989	19523	10863	4793	3134	2445	2135	1625	1462	1246	1017	896	833	680	529	523	507	466	468	485	467	485	473	533	456	494	481	493	467	442	429	447	408	417	410	377	363	360	387	397	338	337	380	374	338	382	402	391	367	370	378	351	402	367	361	376	365	376	321	351	386	360	381	335	361	360	333	358	304	344	341	313	355	374	362	388	369	341	332	328	365	344	351	350	338	367	393	370	359	349	363	359	348	358	361	362	345	343	369	323	361	347	367	342	367	349	396	358	359	395	362	387	351	358	340	323	368	349	340	363	345	354	404	365	389	358	336	376	345	374	360	344	370	356	374	394	374	343	353	367	355	362	367	374	369	367	347	348	355	383	375	347	372	330	373	370	331	340	388	340	365	341	355	326	358	371	364	338	330	363	381	352	339	368	335	378	360	373	355	355	349	357	339	376	358	360	362	348	373	360	342	358	324	363	377	364	383	358	372	338	365	375	346	352	348	345	345	373	339	327	326	352	364	352	336	352	369	386	350	352	346	353	360	370	361	365	363	339	344	371	407	371	390	378	340	361	323	362	342	368	349	369	365	369	371	340	369	344	341	367	330	343	371	345	359	369	317	354	294	338	351	346	379	354	347	387	298	352	359	349	340	362	349	343	329	364	352	348	340	350	346	349	382	354	332	369	357	346	379	354	350	360	371	354	346	344	349	333	351	364	371	368	354	324	368	336	343	345	386	377	398	344	351	341	342	346	356	386	350	343	359	328	359	383	332	357	344	383	332	321	389	339	336	391	380	338	345	352	329	354	338	333	341	350	329	353	368	349	353	362	371	384	355	364	350	374	330	358	367	343	331	347	324	343	373	347	330	314	378	313	335	401	387	350	344	341	373	393	349	349	364	363	324	368	352	331	350	352	344	316	341	308	346	376	360	351	362	385	358	348	343	363	364	367	385	370	383	344	355	338	354	337	374	356	340	357	367	361	340	332	354	328	359	348	327	347	357	336	389	385	356	358	327	365	357	345	362	395	320	353	350	329	349	352	365	335	367	343	354	359	379	362	368	351	371	392	337	365	388	353	373	350	362	410	359	342	380	352	359	368	338	379	377	355	367	351	372	321	368	363	390	330	359	373	367	378	351	337	366	371	344	360	345	356	348	379	343	381	325	333	335	367	384	369	390	351	373	341	362	395	338	357	394	346	359	380	361	374	324	364	332	380	368	349	333	339	344	344	329	338	333	365	397	359	339	338	364	328	327	379	328	344	350	403	360	366	362	372	355	386	356	345	341	346	364	335	360	377	351	360	346	363	345	384	351	343	333	324	351	369	347	345	373	368	371	364	356	364	366	354	344	374	349	356	336	333	379	316	377	390	357	339	371	372	354	360	370	328	365	314	384	348	329	344	365	353	375	376	359	366	348	312	354	339	340	388	336	345	345	358	393	359	367	347	359	337	351	356	379	348	348	359	381	376	354	331	385	355	356	369	325	369	379	348	376	349	393	365	358	347	355	377	354	336	364	390	365	374	340	333	319	330	341	369	365	349	347	387	366	353	361	337	358	375	361	337	360	369	372	385	396	361	389	355	336	363	345	325	379	344	358	351	346	357	349	341	350	353	362	339	343	320	334	357	338	362	369	346	368	368	342	347	335	344	337	362	385	365	326	353	389	342	349	384	359	332	373	401	386	334	353	351	397	330	363	361	365	366	319	355	388	329	366	350	392	385	375	376	348	376	353	355	342	335	378	357	335	363	339	364	380	369	345	367	359	364	371	324	360	351	359	331	375	363	338	372	380	360	379	356	377	371	370	363	347	351	359	335	359	342	341	354	365	372	356	363	353	350	349	386	341	361	345	356	346	364	356	344	352	354	357	361	367	350	337	362	373	369	366	361	368	346	358	356	352	427	333	344	335	377	351	358	329	359	366	343	354	402	352	370	386	326	411	369	360	371	360	358	361	361	328	411	385	311	371	362	365	351	365	347	384	386	360	382	346	336	372	342	338	373	342	364	387	362	377	378	334	377	384	340	350	330	361	362	353	366	368	383	353	360	325	326	361	385	365	353	375	349	362	336	348	337	352	347	352	358	338	369	355	354	361	379	359	354	380	362	340	396	367	340	349	372	366	367	342	334	349	378	373	306	347	348	345	376	370	336	411	369	380	360	391	392	350	380	334	358	365	326	360	367	354	318	366	343	339	341	347	365	369	367	336	382	360	344	380	363	345	392	365	318	354	387	326	328	349	370	393	366	341	354	358	384	361	338	387	365	370	387	364	368	320	379	376	368	357	379	349	354	374	336	347	342	347	338	364	368	351	373	362	377	375	379	379	356	385	378	372	368	323	392	351	358	325	370	352	394	375	349	329	370	356	341	349	377	394	347	357	367	344	348	347	369	352	375	359	345	323	358	357	340	338	363	365	374	360	346	298	341	342	385	388	358	378	388	350	383	355	356	370	333	370	338	357	353	349	335	360	355	407	371	364	354	346	332	356	358	332	327	358	364	354	347	373	387	343	358	352	365	385	346	356	377	348	360	390	366	335	338	384	391	367	380	365	364	339	397	353	369	365	336	383	346	353	351	397	321	378	339	354	350	331	391	350	341	371	344	357	362	374	366	356	360	350	371	377	340	330	354	354	344	319	321	354	364	334	311	372	354	327	397	340	367	325	373	374	368	381	336	366	357	324	371	382	328	334	361	346	358	391	337	356	340	364	356	327	321	339	345	349	371	342	352	368	361	349	374	361	364	334	374	369	344	328	335	372	350	375	334	364	350	358	365	335	354	365	330	354	386	355	355	354	360	362	330	356	346	365	331	340	356	349	347	374	374	355	373	343	371	356	350	335	366	371	364	362	364	356	350	350	358	351	391	343	366	360	333	331	324	336	340	342	354	386	363	343	341	388	360	375	379	369	379	374	370	366	347	382	367	349	352	388	354	353	369	323	360	366	357	376	330	411	365	350	325	349	358	359	346	334	358	342	342	353	342	392	351	344	330	332	354	384	358	357	341	337	373	353	377	371	367	366	343	306	364	362	369	354	371	374	333	370	351	350	354	361	320	360	334	383	407	358	349	375	368	377	378	377	347	370	316	365	352	338	306	337	344	350	357	341	345	363	378	371	328	407	339	334	361	332	338	384	352	335	379	374	348	351	354	393	357	366	329	325	363	332	328	347	428	331	358	336	358	363	392	320	354	361	360	352	395	371	357	367	365	352	386	343	371	348	345	365	355	384	363	380	359	392	370	361	370	394	379	311	350	356	318	344	355	333	361	369	369	331	321	379	335	345	339	330	331	337	343	370	345	347	364	354	357	336	360	388	391	379	326	354	364	359	352	363	346	371	365	347	365	339	322	343	375	317	345	381	358	336	346	400	358	375	375	319	366	328	320	321	344	343	324	387	375	342	366	397	340	375	373	360	332	361	344	343	344	340	379	348	361	350	336	375	318	368	337	361	376	361	367	345	363	348	374	351	379	368	369	329	362	354	364	351	340	379	340	352	358	349	369	356
24602	30225	23001	12597	8741	6573	5227	4530	3510	3082	2717	2046	1829	1568	1215	958	873	747	715	713	756	717	696	700	712	681	694	717	678	682	648	550	525	554	516	479	439	457	444	468	448	451	481	487	448	426	486	470	448	437	471	433	409	459	463	459	437	466	442	411	398	444	437	440	444	452	470	416	438	445	419	426	447	481	426	443	442	444	395	457	424	434	464	481	424	408	420	404	424	429	433	425	414	463	437	447	418	422	419	454	419	409	424	446	479	425	443	446	464	446	421	425	413	419	420	415	438	450	473	423	402	436	427	429	427	454	400	446	450	430	412	416	442	397	459	418	430	454	455	413	437	453	416	442	424	452	414	448	439	436	427	425	438	407	464	454	458	421	410	407	427	423	430	441	470	448	447	415	412	429	401	418	425	472	413	406	435	467	413	394	475	447	383	414	456	410	452	413	405	420	422	438	405	408	414	429	407	440	422	447	437	430	442	449	444	435	410	419	470	432	473	468	414	432	437	484	403	418	440	457	409	412	448	437	438	419	419	427	444	433	432	407	402	421	427	458	412	416	400	405	440	435	442	431	394	427	420	415	480	421	446	397	441	436	436	464	430	438	390	439	425	449	408	438	398	439	421	445	459	439	424	412	456	438	424	447	445	434	424	438	450	406	446	400	430	425	449	436	428	440	414	437	424	433	446	437	455	453	448	375	422	449	438	396	433	443	447	418	452	445	431	447	461	438	434	401	421	438	421	435	457	451	448	435	455	422	423	400	474	436	460	437	428	447	465	409	409	426	453	425	425	438	462	409	453	416	425	408	391	446	438	454	434	440	431	441	420	440	406	441	416	433	431	427	390	455	439	430	419	440	458	427	429	410	458	410	414	417	443	442	438	410	446	438	422	476	426	405	417	450	419	432	472	434	422	428	441	448	373	461	433	413	466	417	412	422	443	442	460	404	383	416	438	420	426	441	394	395	439	447	388	424	461	407	425	437	468	433	404	451	454	433	442	401	444	421	406	442	425	455	434	428	442	456	427	425	411	450	398	454	459	459	419	398	428	408	451	394	442	412	405	450	414	465	396	475	430	457	407	420	414	445	453	455	438	394	445	393	448	403	401	399	437	420	391	407	424	407	448	417	453	426	395	438	469	446	457	439	432	415	451	485	426	413	457	409	447	405	462	405	416	438	426	452	437	426	442	440	409	390	429	409	430	412	413	435	427	410	445	424	462	444	412	382	415	427	442	453	427	459	406	419	428	430	456	423	445	443	440	438	415	466	435	413	439	411	408	396	415	459	398	442	419	421	417	415	437	409	417	416	442	450	446	444	440	434	441	408	441	416	413	438	460	414	407	433	368	443	432	448	436	447	384	453	453	463	449	431	459	417	422	431	477	432	426	435	432	455	428	441	415	408	428	437	453	403	449	407	420	422	409	405	452	388	429	465	410	438	433	420	431	444	436	426	428	462	471	421	440	423	431	467	397	424	446	429	418	392	426	449	459	429	419	463	445	432	411	501	418	431	412	424	426	439	414	434	444	433	405	452	385	405	464	439	433	451	500	409	411	441	395	434	423	425	404	426	449	421	424	413	435	431	443	442	425	414	428	455	430	456	438	434	421	438	430	418	438	436	427	421	408	404	435	416	425	412	420	422	479	426	445	449	402	419	450	466	421	458	437	439	425	448	423	447	433	442	405	414	431	438	405	450	440	443	469	454	424	416	424	464	492	416	434	437	417	391	409	459	429	408	427	459	422	411	438	453	436	432	402	389	434	436	458	427	444	415	458	423	430	439	440	423	453	419	458	415	470	443	399	403	446	456	475	441	447	437	417	432	433	449	434	436	423	448	420	452	439	435	442	418	415	423	429	410	426	450	401	389	421	420	432	421	442	421	436	411	507	462	440	428	429	399	407	422	440	439	452	422	454	427	424	428	431	439	402	445	431	430	418	452	410	463	478	414	434	418	422	397	440	455	451	421	436	430	409	414	410	467	454	458	424	421	405	420	426	419	447	424	436	408	438	409	442	418	433	449	432	432	446	396	455	398	440	452	437	434	410	410	425	423	421	427	441	464	407	457	412	420	419	436	416	421	437	439	410	431	445	392	404	438	391	445	420	435	414	405	487	493	427	412	438	404	425	464	403	414	423	441	452	429	400	445	433	470	442	403	458	411	465	447	427	458	423	429	387	469	416	402	436	408	403	435	402	435	425	453	418	452	456	423	420	431	421	430	445	464	442	427	411	441	466	452	438	414	436	413	399	450	418	408	450	457	423	410	443	433	441	454	465	405	453	431	447	431	415	435	440	425	425	427	455	456	439	403	466	451	446	444	469	440	430	430	440	432	419	425	385	431	442	415	397	435	453	440	444	470	390	398	400	448	444	420	424	467	439	415	455	431	432	393	465	452	465	445	460	403	420	426	430	413	392	418	414	443	459	435	425	458	422	441	417	422	417	448	435	435	405	407	391	409	411	435	447	444	427	459	425	442	404	405	436	463	406	404	410	457	413	447	446	431	445	451	429	416	456	449	416	406	410	395	446	429	435	439	428	432	424	443	400	435	463	388	465	441	394	416	416	427	421	447	429	431	438	421	438	428	433	412	414	408	443	437	409	419	460	427	433	410	429	454	432	408	468	423	401	452	426	441	422	432	449	446	439	429	443	438	429	443	433	429	445	448	432	426	407	449	440	418	482	431	447	400	478	413	418	440	393	451	464	430	412	426	421	430	414	454	383	452	440	431	406	437	403	465	440	417	445	408	423	403	421	422	462	422	444	425	429	424	440	434	413	436	444	455	449	410	394	407	419	435	435	398	394	431	439	398	451	430	443	427	467	440	431	455	439	445	420	427	430	472	417	444	407	404	467	448	446	439	460	410	413	435	428	421	437	427	437	467	406	454	417	429	429	446	398	423	452	467	425	450	444	457	440	405	426	403	463	445	416	424	423	426	422	432	422	448	407	438	426	417	459	456	412	432	428	453	407	418	453	395	418	435	434	439	442	426	413	425	429	402	385	440	416	448	427	419	430	420	414	437	441	402	416	418	437	428	422	414	421	410	451	465	483	427	438	436	403	449	421	444	456	427	456	470	439	444	397	385	409	439	432	478	408	415	435	445	442	435	433	437	428	410	433	414	448	430	426	410	419	423	440	478	452	411	452	406	419	418	451	427	430	415	419	417	435	417	450	438	416	417	442	392	415	424	413	448	414	370	423	427	396	432	446	391	455	444	428	433	455	439	425	435	423	440	463	412	425	394	420	435	421	433	443	433	437	422	413	443	427	445	441	435	436	428	401	421	424	426	406	442	392	427	441	432	442	460	421	396	457	410	426	401	436	433	455	432	427	408	439	447	419	422	447	437	437	429	432	441	435	443	472	442	429	422	492	423	441	422	437	458	409	430	404	456	437	412	421	425	436	435	407	459	443	475	425	417	405	404	442	438	438	437	402	411	413	440	438	435	441	435	399	374	428	395	420	424	402	425	415	441	475	429	414	429	436	429
23738	20914	27959	24012	20590	12022	6205	4168	3082	2463	1873	1553	1349	1154	790	589	590	495	530	506	470	544	520	478	449	551	500	510	461	409	394	381	392	363	323	286	280	301	265	333	300	291	329	305	323	290	273	305	283	286	276	269	300	279	262	270	272	296	290	288	299	257	265	302	269	269	275	274	270	272	254	254	247	286	269	259	287	261	250	297	292	289	277	278	264	269	282	258	277	306	290	280	262	276	259	294	244	285	299	285	309	251	262	268	301	275	283	280	267	293	283	262	253	297	272	267	269	243	286	283	292	274	281	275	273	266	282	266	305	298	289	263	282	284	283	292	316	271	306	259	261	289	301	286	277	270	255	271	262	261	269	271	267	285	263	270	265	274	270	255	273	264	256	303	259	278	277	288	282	279	270	281	284	267	280	270	276	301	280	275	299	254	271	281	292	310	266	251	276	261	250	265	302	289	241	281	298	264	286	296	294	277	272	270	278	289	272	268	293	283	293	269	275	279	258	287	302	295	269	301	290	283	275	257	304	262	276	284	303	292	292	261	262	247	285	282	257	279	302	259	268	253	269	262	287	273	263	300	291	271	305	290	277	272	271	273	250	291	267	287	250	285	272	272	278	273	281	273	290	283	303	277	269	264	297	278	252	285	282	267	314	275	284	251	246	299	246	278	268	250	268	292	265	253	256	282	290	296	266	266	286	275	318	263	276	301	293	279	262	309	280	277	253	262	267	282	293	287	282	242	288	239	265	288	272	269	300	289	279	271	296	260	277	301	270	296	296	222	272	287	307	260	256	290	276	282	256	287	268	296	237	309	265	293	290	278	279	295	265	262	281	271	275	260	293	281	279	286	259	294	282	282	279	274	283	277	276	233	269	259	291	278	280	291	287	283	271	274	279	274	265	260	270	285	256	287	290	277	274	268	266	322	279	320	277	247	297	252	262	314	268	292	303	260	260	267	266	276	283	258	259	287	287	285	255	294	276	269	286	287	289	278	309	308	267	303	261	255	261	285	240	297	289	246	283	263	270	291	298	285	282	278	243	272	260	274	276	274	264	268	302	269	287	274	298	263	253	276	271	270	268	277	315	274	275	294	260	284	276	239	281	267	247	284	273	261	288	272	255	287	277	276	273	268	282	296	277	271	256	283	251	275	302	281	273	262	261	274	293	257	278	291	249	288	267	269	275	284	281	322	287	303	299	275	299	245	261	294	288	263	240	273	274	275	264	245	271	300	260	290	289	270	265	255	285	265	287	302	264	259	250	298	265	263	267	305	242	240	267	269	264	260	288	286	272	265	274	251	292	270	235	277	302	263	291	274	273	285	254	282	255	275	284	295	287	301	264	241	262	272	285	279	277	265	263	264	271	269	247	286	264	285	250	308	252	302	244	257	276	298	287	262	300	289	286	289	287	287	259	310	277	263	266	278	297	271	255	277	235	257	271	245	275	256	285	267	260	291	283	271	259	299	283	234	262	256	271	285	275	267	285	275	245	256	276	243	277	272	289	299	269	282	271	275	255	300	275	290	296	266	237	257	264	272	280	270	289	284	279	243	273	271	251	293	259	280	285	272	292	281	289	278	264	264	282	261	267	264	288	268	273	250	272	297	277	289	231	281	284	263	267	266	280	261	277	281	295	271	268	276	284	250	267	288	253	274	255	307	241	274	273	273	293	272	246	299	296	286	260	284	264	290	284	276	274	274	273	274	263	285	277	278	261	280	327	270	283	325	299	280	273	241	284	277	279	302	281	284	293	276	259	267	268	255	256	277	271	261	286	276	285	270	285	276	275	280	301	250	259	310	265	284	284	278	276	269	266	278	281	246	299	281	259	278	300	300	308	284	268	310	272	282	251	291	275	264	257	304	273	284	280	266	274	271	259	258	268	266	276	262	288	294	244	289	287	270	281	282	266	284	301	263	280	257	313	279	287	307	256	275	294	245	272	280	259	268	253	250	244	279	264	292	261	276	241	274	255	275	277	276	262	278	250	267	246	283	272	276	272	308	255	291	287	276	286	264	264	275	266	268	274	277	285	283	265	263	259	281	280	302	279	260	262	281	288	271	276	304	271	287	263	249	263	244	294	294	261	257	269	281	264	293	267	279	284	248	270	296	277	257	288	247	279	297	292	277	282	266	243	277	284	270	292	281	248	275	265	257	261	266	307	265	283	254	312	295	300	307	285	279	286	257	282	287	320	269	317	312	264	292	270	295	275	275	254	254	287	249	273	262	266	273	272	291	263	286	293	258	268	300	265	288	269	285	244	250	274	279	256	255	258	284	280	291	280	294	297	261	287	251	250	267	275	271	279	291	267	255	280	274	276	264	253	292	280	291	276	274	263	272	282	269	307	281	278	277	280	250	294	302	283	246	273	283	245	266	269	275	280	251	281	264	276	283	275	279	289	300	260	248	267	316	305	287	274	282	267	283	268	247	268	260	267	272	265	268	257	274	285	269	276	250	270	266	266	307	263	277	294	300	270	277	283	270	243	298	272	254	254	278	295	269	262	268	288	257	280	282	297	248	297	252	263	264	283	256	270	303	251	273	274	270	277	296	277	280	276	254	281	251	263	253	291	299	276	280	269	286	289	293	283	263	285	292	262	269	307	296	276	249	287	253	281	251	257	243	247	308	284	280	280	249	278	273	256	242	268	279	275	276	298	256	276	291	302	259	271	263	279	269	263	300	296	256	260	281	254	290	289	253	281	263	258	240	255	305	264	276	265	287	286	292	300	277	289	279	248	283	285	272	273	271	266	270	247	280	262	295	300	267	255	254	259	264	276	295	288	275	272	245	255	271	293	300	279	256	291	292	276	296	291	286	293	260	261	280	275	278	280	252	275	267	271	271	256	280	254	291	291	282	251	306	278	289	265	265	282	277	289	283	266	280	290	278	321	286	280	286	255	248	264	305	303	295	301	281	291	250	271	272	290	271	261	265	281	260	281	275	281	303	275	285	270	299	270	290	285	265	276	272	289	291	286	297	282	265	271	281	281	266	290	291	279	275	238	275	265	246	268	298	253	283	305	256	288	272	275	269	287	280	275	279	295	295	284	278	288	251	246	252	297	263	255	309	277	255	252	251	255	255	287	273	265	284	289	295	249	277	277	278	275	271	273	285	282	255	256	262	288	280	295	292	260	289	265	278	287	278	303	249	296	270	320	257	281	261	252	302	257	273	258	244	286	286	273	222	274	278	265	268	262	268	275	310	270	263	287	292	293	262	282	301	305	296	272	263	280	279	285	273	274	270	259	282	287	278	246	272	275	277	257	266	282	274	307	256	260	270	247	307	297	259	280	317	281	287	287	269	267	253	274	289	243	285	286	259	265	278	285	261	274	278	272	265	283	305	275	296	239	277	281	291	270	270	269	257	286	254	270	282	264	276	278	238	284	260	268	272	264	248	265	266	287	283	271	282	266	284	287	261	272	260	264	300	298	280	234	242	278	253	291	267	263	264	272	285	272	293	269	305	309	284	280	242	275	289
27723	38241	30139	19626	13394	11725	10041	8486	6721	5429	4186	3328	2862	2424	1711	1172	1022	927	896	862	847	856	805	831	803	854	906	758	746	638	640	579	563	528	458	432	369	354	357	345	373	380	407	381	403	398	422	397	332	398	375	343	362	366	368	356	312	352	327	394	318	330	352	368	339	308	343	335	294	359	328	332	375	330	299	319	365	347	330	339	322	311	355	308	330	363	334	319	327	344	304	329	330	356	306	358	334	364	318	346	333	313	290	355	343	336	307	317	335	349	304	322	359	326	370	343	300	349	332	356	348	345	324	307	303	332	318	310	342	334	313	331	348	335	316	374	340	317	350	308	327	290	332	316	305	329	332	336	350	336	324	347	298	313	308	352	338	329	314	336	315	321	346	332	318	326	301	342	339	331	317	318	330	361	308	321	345	300	334	339	349	323	359	339	324	352	272	333	338	338	345	333	347	333	324	328	308	326	350	337	324	323	317	319	312	299	345	359	359	364	328	323	328	348	322	337	340	348	348	333	336	372	322	319	319	330	328	341	325	336	320	314	325	317	314	343	340	343	343	315	332	327	303	323	350	361	318	321	286	333	330	320	317	335	323	310	350	339	311	347	315	323	354	311	354	336	320	320	344	377	309	339	349	342	362	328	324	354	321	328	339	302	324	308	336	351	337	348	316	335	323	360	355	321	315	316	344	351	304	348	335	346	321	326	370	322	346	337	327	349	350	334	322	371	373	336	363	324	346	320	336	302	313	334	326	353	326	296	350	315	331	320	357	348	350	345	332	372	350	336	327	360	355	333	296	342	310	328	315	358	317	339	321	308	345	331	331	339	333	341	313	316	386	332	374	288	326	333	285	348	336	325	350	295	321	312	316	321	320	351	335	333	347	290	336	309	326	355	333	309	344	319	366	352	334	362	276	341	337	352	343	327	365	341	357	333	313	334	340	352	330	334	321	312	348	348	307	314	335	340	339	362	333	334	333	337	335	343	342	313	309	312	318	316	338	343	344	340	346	333	313	340	340	315	328	364	307	314	372	348	376	319	326	356	319	342	372	324	338	341	345	303	313	331	321	326	336	330	317	310	338	341	334	347	336	311	367	333	317	335	334	341	308	335	349	364	335	329	336	326	335	320	354	322	364	345	346	332	335	354	324	323	326	315	391	293	302	330	351	355	364	292	375	345	335	345	314	320	341	309	337	306	350	326	298	319	315	320	348	356	359	342	359	337	327	340	331	349	328	324	350	327	333	356	316	341	334	349	342	343	307	346	348	347	315	339	349	313	332	352	327	356	324	345	343	349	334	355	326	326	315	359	354	340	330	317	330	321	345	340	354	310	305	339	310	313	371	304	337	343	322	321	344	319	323	354	341	317	334	316	356	332	326	354	332	350	337	315	327	337	337	358	339	315	356	358	314	306	347	314	372	336	363	333	341	344	322	334	324	350	316	320	327	311	325	308	314	345	351	347	346	323	321	343	324	322	304	353	350	345	321	347	297	333	309	348	334	342	344	343	330	303	317	319	313	368	337	335	328	329	343	344	328	353	321	330	309	332	304	342	306	323	324	343	308	310	349	336	325	301	322	355	330	324	358	346	312	309	330	331	304	339	322	324	342	362	327	359	327	335	336	346	340	366	317	337	346	324	316	333	321	349	328	343	320	325	302	363	333	298	334	347	349	321	323	331	357	321	337	322	322	282	322	339	342	318	313	338	346	343	348	334	355	320	366	323	332	339	337	357	340	325	320	326	338	331	354	325	352	355	353	368	296	340	368	331	345	327	319	345	303	373	305	355	366	342	325	353	318	325	297	313	315	322	316	339	350	372	336	342	321	320	325	314	364	301	350	314	336	328	335	355	316	337	346	332	352	315	300	386	348	317	278	342	343	318	309	321	345	324	324	323	328	367	313	333	338	359	336	345	320	347	335	332	315	365	334	312	352	316	319	336	347	314	366	371	333	343	309	317	335	350	352	324	331	323	334	337	324	358	320	339	350	367	342	342	345	325	318	294	321	309	373	316	321	347	341	327	309	315	315	329	299	312	346	318	330	364	330	338	322	357	311	338	316	329	300	330	358	309	367	322	330	333	304	326	338	309	333	345	290	341	335	341	307	329	334	366	305	339	365	347	354	356	320	330	335	322	316	358	315	313	315	328	320	323	338	340	340	349	325	310	353	338	333	338	349	361	342	321	348	329	347	331	347	321	346	321	380	304	356	337	312	325	336	306	303	323	374	354	358	332	358	352	291	320	302	325	366	329	285	358	345	345	343	308	347	311	337	309	297	350	341	317	346	304	368	330	297	337	367	342	371	343	346	329	352	305	338	307	303	313	340	347	339	321	353	343	339	335	341	327	326	322	343	313	332	334	378	369	329	332	359	326	320	340	342	325	358	336	327	357	313	319	353	311	325	313	322	336	333	336	309	352	335	348	309	357	330	327	326	362	321	317	358	343	314	317	327	357	366	297	340	326	322	332	363	344	323	323	347	329	361	343	359	307	321	345	339	333	356	322	341	353	355	311	356	309	298	345	318	294	312	343	330	309	341	333	330	364	336	334	360	319	338	327	353	349	311	325	323	372	372	356	336	297	284	354	330	348	364	341	330	330	363	357	345	330	352	349	340	349	325	305	318	338	358	317	372	356	336	352	350	332	360	332	354	332	349	335	317	320	341	348	339	329	337	333	351	323	315	325	332	318	358	321	326	324	305	328	318	327	333	374	313	333	323	344	342	349	322	323	361	328	347	310	343	324	357	336	356	312	311	362	332	334	332	335	329	336	326	346	340	337	318	311	320	325	386	326	329	311	321	338	316	348	340	330	323	321	340	351	330	352	336	327	355	325	320	315	348	328	290	346	313	332	331	310	321	340	318	289	324	336	330	348	342	351	299	325	336	307	324	332	292	370	345	291	334	351	340	338	316	299	327	331	303	299	320	339	304	344	365	351	332	324	334	339	349	327	340	322	334	332	320	318	351	335	355	327	330	310	318	337	321	360	308	329	360	319	339	329	352	319	316	342	348	328	308	319	326	346	364	316	323	322	337	315	339	344	322	326	314	327	308	307	341	336	354	310	308	348	334	340	315	343	356	315	311	346	320	320	324	310	342	350	334	306	322	308	341	322	305	313	348	306	333	350	306	321	358	321	308	339	322	326	322	345	325	288	335	344	313	347	309	331	294	350	347	309	339	353	318	342	339	318	349	330	309	321	339	316	355	337	337	335	333	319	351	346	343	319	334	311	369	340	323	354	365	337	311	312	325	324	333	321	356	311	307	330	346	327	344	320	345	323	312	315	339	339	329	327	371	315	360	315	329	330	327	322	298	326	306	320	346	301	343	345	343	346	335	354	318	289	330	332	337	367	346	308	350	319	347	305	347	343	345	333	319	325	324	348	350	312	329	329	357	334	292	327	323	305	334	358	324	317	326	331	315	302	335	337	338	326	331	297	341	360	372	383	348	331	313	331	344	318	311	326	394	344	332	332	350	354	339	329
25077	20956	26620	24707	11148	4901	3910	3082	2319	1942	1561	1343	1295	1080	842	663	641	624	660	681	682	608	610	594	593	644	679	589	584	614	616	551	517	534	526	486	479	460	454	436	478	458	472	496	473	450	495	472	462	496	447	476	491	455	441	504	478	490	473	455	496	469	468	471	448	478	468	481	458	463	472	467	462	484	437	454	444	439	443	462	461	449	454	459	495	450	465	479	476	484	461	476	515	483	449	505	448	462	451	481	461	466	457	524	490	453	451	457	461	484	482	513	458	440	472	439	476	462	469	489	433	444	471	455	463	484	444	422	493	456	451	444	495	433	462	501	452	479	453	447	461	432	460	512	469	514	450	506	494	448	448	482	475	462	439	429	474	463	452	484	447	478	442	464	478	504	484	502	465	471	485	465	464	463	424	450	458	452	465	479	456	456	427	434	488	445	471	442	442	486	481	469	432	424	462	470	484	433	473	499	467	444	461	497	486	438	448	456	472	487	449	498	479	447	461	516	480	443	503	429	476	477	478	460	487	516	464	457	501	442	434	438	493	452	485	507	481	477	438	473	450	438	487	465	459	472	501	460	459	450	422	433	453	454	457	463	468	483	481	504	498	458	437	456	481	476	470	464	459	481	483	454	506	475	433	522	422	433	476	492	483	488	512	476	486	458	410	477	477	457	430	464	430	465	483	466	447	444	469	488	433	458	447	471	507	492	466	464	477	428	486	485	473	463	447	470	484	485	468	447	485	434	468	449	457	441	485	445	486	467	477	430	440	474	517	458	422	482	436	426	468	453	449	453	486	457	454	459	441	459	460	473	499	470	461	460	444	473	467	474	423	430	427	470	467	454	468	453	432	466	472	455	464	464	459	449	493	495	480	443	408	418	469	474	460	502	491	502	515	487	453	506	446	485	490	469	461	503	463	468	486	451	439	455	481	498	467	455	451	448	517	525	429	465	449	469	450	482	431	445	485	475	444	474	490	452	432	487	452	473	498	464	452	469	454	456	453	488	461	469	476	492	478	435	453	487	462	455	449	528	468	448	428	471	468	450	461	472	457	484	490	443	435	475	453	471	433	483	431	427	506	441	439	452	438	490	471	454	443	444	465	444	483	446	494	471	451	483	468	480	480	459	462	458	461	477	452	469	481	418	456	473	440	470	438	461	462	472	436	450	493	457	475	445	452	464	441	503	462	467	484	478	433	488	442	500	455	416	489	491	446	446	437	458	470	459	445	484	452	506	477	446	423	453	452	458	483	484	486	468	434	437	450	503	475	460	519	492	429	456	460	494	422	469	446	458	426	468	451	474	434	457	473	469	471	469	428	477	469	467	454	478	436	464	528	424	454	489	480	429	475	444	467	421	481	472	453	467	456	493	466	469	445	446	458	468	465	467	454	448	480	487	453	505	469	451	446	507	458	479	474	476	447	482	477	467	444	450	434	438	456	473	468	445	454	420	484	467	490	440	442	468	457	490	490	462	450	490	487	463	460	482	451	453	466	480	441	516	462	475	479	439	489	463	477	474	475	495	462	423	491	487	474	448	481	464	480	453	499	439	459	466	462	460	472	462	482	468	440	482	428	457	437	492	460	472	470	476	457	466	510	479	437	495	470	470	495	457	482	465	478	491	471	521	477	465	474	468	486	466	481	454	468	480	484	457	484	462	485	442	456	451	469	440	501	493	479	453	488	481	456	442	488	499	489	500	477	437	437	437	436	433	441	484	472	470	438	471	426	458	471	458	463	457	444	497	439	464	485	481	487	469	474	497	465	486	440	477	462	419	478	460	449	460	432	450	464	418	442	461	466	464	456	431	471	449	466	478	470	421	450	462	444	463	459	425	474	437	450	477	480	485	449	510	488	455	407	432	486	430	466	491	431	505	488	422	450	458	498	472	465	484	463	446	472	445	451	497	471	488	468	433	455	472	445	446	485	497	448	477	450	438	415	444	476	475	445	447	463	486	487	458	470	498	478	455	516	447	440	440	480	433	432	460	467	455	459	453	443	490	464	444	467	480	481	463	503	481	470	438	446	477	439	482	474	509	476	486	427	452	459	481	493	463	493	472	460	466	466	470	463	485	447	477	484	435	470	529	462	501	443	466	460	498	448	433	501	464	457	478	428	467	471	449	476	471	469	410	461	481	484	488	457	474	492	495	454	461	442	416	492	479	460	451	447	466	443	486	467	471	451	423	451	473	455	451	454	458	459	446	446	476	451	451	439	453	453	476	458	491	497	458	460	431	435	466	474	455	462	431	478	445	482	443	430	479	456	468	483	457	462	438	473	479	464	477	443	455	494	479	503	497	472	429	468	412	470	451	455	472	445	462	460	435	488	450	411	450	449	391	471	469	398	472	477	484	464	439	456	506	446	445	437	458	459	466	497	465	489	482	482	439	421	457	482	433	434	494	474	450	425	458	466	475	454	513	457	480	415	469	444	493	421	443	406	448	445	472	468	472	437	498	494	439	445	467	445	475	440	459	447	446	460	449	452	498	454	463	463	476	424	462	485	466	452	472	514	461	500	450	449	463	469	457	460	410	450	497	459	485	450	423	464	441	500	457	497	434	409	442	486	443	458	442	452	421	482	491	451	471	474	436	476	438	460	476	468	444	451	451	445	466	434	451	438	484	447	468	422	460	478	476	467	518	444	485	455	496	447	453	464	453	425	469	433	468	472	484	450	487	475	447	436	496	476	469	481	499	480	456	459	437	441	485	485	459	487	462	487	477	442	430	454	435	441	464	466	464	457	464	436	475	450	451	455	478	470	473	474	461	453	476	447	447	482	440	467	479	509	451	456	444	475	465	503	468	456	447	489	471	473	473	425	447	472	475	472	449	471	475	443	457	490	500	474	458	426	444	448	461	466	445	464	453	440	484	464	514	492	435	461	507	470	440	492	456	461	487	450	472	464	431	432	447	470	409	476	455	459	459	459	456	459	507	430	465	437	457	447	505	479	433	429	470	451	421	422	475	457	465	446	459	468	482	478	446	460	468	467	463	486	461	467	454	482	457	457	491	448	439	449	465	457	479	464	466	495	459	430	470	468	439	502	470	508	451	446	463	447	465	476	454	470	488	443	447	452	487	425	458	497	421	467	465	458	476	514	473	423	467	441	450	489	465	505	476	491	452	480	452	465	448	484	458	432	449	487	441	440	462	447	467	451	471	477	451	498	441	476	445	457	467	516	445	457	448	464	439	471	471	485	433	476	473	449	474	504	466	450	486	483	478	494	487	447	465	404	439	447	498	463	486	484	456	484	469	450	489	485	436	463	460	474	437	455	444	496	470	452	420	408	479	480	428	463	455	484	450	477	469	478	430	484	491	458	474	481	488	475	471	517	474	472	505	473	419	483	477	458	475	474	472	464	454	463	440	465	463	475	486	519	472	429	445	463	444	459	465	469	441	443	457	473	469	448	480	460	453	452	448	451	483	443	456	440	484	485	486	465	485	445	447	492	465	441	440	430	468	434	437	493	481	471	440	466	470
27475	34881	26737	16685	11263	9221	8029	6788	5269	4223	3264	2719	2535	1969	1377	1069	1045	932	1016	953	916	952	860	839	934	929	972	880	834	796	737	716	732	720	661	608	611	543	573	583	620	656	667	602	602	542	533	627	567	568	583	527	545	565	542	523	557	541	558	551	549	580	569	583	548	572	512	537	548	556	551	586	537	574	551	529	580	524	642	506	572	529	523	573	572	548	520	537	534	518	497	537	549	561	529	538	508	556	542	537	563	528	616	537	542	530	557	531	522	578	533	534	574	575	561	539	483	512	540	508	549	541	577	520	541	570	560	512	529	612	544	538	526	499	551	555	565	536	563	561	569	515	559	530	538	535	548	547	570	534	543	549	539	550	593	542	534	537	531	577	554	511	569	541	567	547	540	595	538	585	523	540	591	548	519	574	542	553	512	547	531	539	503	558	560	507	568	518	532	540	512	562	574	544	524	519	546	561	519	560	526	616	546	551	560	588	529	554	574	541	548	555	515	478	548	562	527	516	550	552	570	549	557	581	545	537	557	518	546	498	476	548	565	521	543	524	505	524	546	577	548	585	546	541	523	504	561	606	533	556	560	557	535	546	562	492	545	554	550	526	567	544	541	541	544	529	584	537	535	504	590	575	598	542	540	527	525	534	529	520	545	536	519	550	535	549	539	546	563	593	526	564	516	551	515	516	562	598	542	549	484	551	533	537	565	568	542	555	554	544	525	505	552	532	537	534	552	523	563	536	549	549	527	580	526	573	552	547	554	565	529	520	564	578	528	555	525	548	514	581	521	561	531	580	527	524	555	533	544	557	568	545	568	551	568	558	536	531	552	518	503	542	484	564	564	561	573	569	516	543	567	549	522	539	565	568	561	542	506	501	530	530	501	541	540	546	525	538	607	568	558	523	564	549	555	536	553	541	540	584	527	541	539	520	581	572	585	572	558	523	520	541	543	584	499	562	582	565	529	564	569	571	545	562	530	588	527	568	512	581	591	544	575	535	523	544	540	531	551	535	545	545	549	552	549	568	561	572	589	528	555	564	526	520	583	550	567	518	580	541	511	506	515	535	536	508	544	523	541	579	560	504	561	528	511	527	564	568	575	543	526	512	514	574	518	546	533	519	567	584	571	590	558	584	557	495	513	546	575	535	545	550	528	552	539	557	538	537	557	570	575	537	556	542	526	528	536	553	523	535	536	575	563	546	536	533	518	532	576	575	550	521	546	533	554	526	572	567	526	562	540	543	520	562	518	535	521	540	606	554	572	555	535	537	493	571	524	585	507	551	523	540	559	518	490	573	559	563	563	587	566	548	548	539	534	562	510	550	580	507	589	523	564	583	561	574	520	551	564	543	514	566	537	557	538	529	541	567	506	527	558	514	551	558	510	510	543	579	542	529	533	498	542	542	546	562	560	563	509	556	547	543	535	531	543	546	494	595	557	548	559	542	547	526	572	502	564	494	520	555	520	572	543	556	532	602	547	545	528	523	523	553	569	543	523	518	517	567	544	512	583	540	518	521	559	518	569	517	541	549	539	521	547	548	582	534	540	552	529	513	586	574	544	561	575	543	562	548	557	511	559	558	548	567	566	535	515	510	540	538	517	575	530	582	579	557	526	557	552	552	547	519	527	541	561	535	567	476	576	506	526	552	534	559	526	557	549	554	554	552	500	508	554	557	486	573	583	538	555	513	556	547	539	562	552	574	523	558	595	557	532	536	551	552	553	548	536	572	518	506	518	621	563	553	537	567	552	527	606	494	505	574	556	572	551	535	526	522	518	566	555	549	538	539	537	525	512	483	539	521	552	578	552	555	534	554	564	522	588	536	524	522	518	557	537	543	548	529	527	536	564	531	523	533	565	563	577	596	560	542	546	529	527	513	537	534	516	514	570	524	562	558	557	579	548	511	546	556	525	542	550	499	563	561	507	560	543	566	565	509	533	519	532	543	537	529	518	514	546	587	545	564	612	514	573	545	541	515	490	552	566	561	516	537	537	554	581	534	545	542	525	529	556	511	547	564	555	537	534	531	527	559	555	557	507	488	544	554	512	562	549	561	547	573	597	556	512	528	536	549	539	533	576	532	534	534	573	516	551	549	562	541	555	548	567	580	514	551	527	564	580	553	531	551	509	552	570	504	544	575	580	553	517	574	529	495	537	548	535	523	537	582	570	544	553	542	533	562	541	539	557	571	525	515	558	525	519	557	571	531	593	523	567	561	549	546	534	544	539	517	585	540	485	494	500	554	524	539	558	546	535	585	586	537	517	542	584	517	583	575	555	554	525	564	568	517	577	576	552	551	550	544	556	534	561	583	524	576	587	532	574	553	585	544	561	543	556	557	543	533	562	571	545	557	558	543	519	553	533	544	565	539	525	583	540	567	537	510	562	580	536	533	532	515	555	546	567	535	571	553	522	538	500	550	516	549	552	556	547	542	563	544	529	559	574	527	528	539	537	549	550	563	554	509	565	552	577	524	551	529	558	544	545	546	574	519	529	524	530	511	547	515	516	530	573	544	558	554	548	544	625	522	538	590	568	574	578	587	562	579	538	562	505	561	516	557	538	555	550	554	542	535	543	568	515	550	554	546	548	541	507	533	571	498	587	503	583	603	558	534	521	566	535	564	531	529	527	557	534	598	536	576	560	523	557	541	561	550	507	525	538	549	543	531	577	570	544	569	521	515	562	545	481	521	531	565	531	542	552	531	564	566	512	525	538	575	571	490	533	558	555	531	537	528	505	545	547	552	573	572	532	593	539	553	564	571	525	502	551	540	531	516	561	543	510	525	511	582	515	515	502	536	557	561	533	553	547	560	532	545	534	572	549	536	570	540	553	568	551	487	589	563	519	544	518	523	519	552	574	538	558	567	517	562	550	567	551	567	549	550	540	524	539	558	597	555	576	537	566	587	563	478	559	527	582	527	483	517	539	550	562	589	514	562	570	560	586	554	490	560	569	565	549	558	531	588	541	528	515	581	568	552	575	541	518	542	559	559	538	546	564	556	548	523	607	553	534	563	539	557	520	550	581	565	531	578	551	589	527	557	531	561	515	524	544	532	571	555	578	552	560	542	548	541	515	550	509	533	521	579	570	548	585	511	516	553	545	597	594	560	512	530	554	554	597	519	523	557	567	526	549	581	580	562	560	550	519	571	522	569	534	519	583	608	546	546	574	570	536	541	561	551	558	517	539	549	539	551	541	571	483	559	533	567	581	496	564	556	513	527	554	537	546	582	567	545	570	564	553	547	543	506	561	536	560	534	516	570	541	577	506	574	510	546	525	558	520	561	563	527	531	558	532	552	574	524	576	571	579	544	587	566	532	563	572	550	527	576	582	510	566	597	519	508	567	520	550	545	537	595	584	567	586	506	519	559	565	534	573	538	535	549	562	543	535	549	557	520	569	575	546	543	567	551	575	559	541	524	545	579	531	546	553	568	544	507	516	504	550	587	523	552	580	548	510	546	579	579	537	555	533	534	492	531	554	572
22663	20929	28472	23541	20977	20941	13252	6214	4269	3441	2811	2291	2093	1531	958	869	760	778	739	700	734	777	704	687	762	742	719	694	639	618	540	557	526	501	517	436	438	387	431	413	436	435	434	452	437	440	421	382	416	414	376	417	417	401	412	411	432	354	393	401	431	402	395	405	399	368	417	385	403	380	386	404	375	354	406	355	402	392	409	393	401	350	373	363	396	405	385	387	405	370	398	409	367	382	404	391	394	382	383	402	388	386	413	402	387	402	367	405	357	428	377	378	384	397	356	436	417	379	373	375	363	431	347	398	341	358	383	416	409	390	389	400	388	371	384	392	387	397	421	354	435	376	404	385	390	414	359	403	414	375	358	377	384	380	422	376	390	375	383	389	365	339	360	404	415	415	403	384	382	420	385	397	370	394	396	361	417	396	384	381	400	379	396	395	388	390	413	380	389	383	394	428	360	377	366	371	387	381	383	380	386	331	397	346	395	414	387	385	364	412	381	395	361	389	390	392	375	401	374	386	372	403	389	388	371	390	370	356	380	387	367	426	391	363	409	384	359	419	449	367	355	387	396	371	374	398	391	403	362	402	379	425	402	354	398	393	376	360	381	381	391	380	396	372	399	361	388	355	356	387	430	367	401	385	385	397	393	376	356	390	371	371	384	380	364	378	375	401	406	411	383	388	350	371	338	341	343	385	368	387	346	384	364	397	360	392	340	360	389	400	424	374	375	383	380	359	349	389	411	381	426	352	373	355	424	388	377	379	411	378	365	405	386	423	405	340	389	380	395	402	388	420	387	396	374	398	404	359	379	380	394	403	364	376	389	410	391	338	382	379	376	391	413	409	380	396	374	396	360	386	366	354	385	430	393	394	392	372	401	394	360	385	350	368	359	400	328	373	395	369	354	390	376	349	421	380	360	410	386	377	354	413	401	422	350	393	386	397	387	355	382	388	376	374	382	392	413	392	388	377	365	349	385	370	355	365	367	388	386	399	407	392	403	395	402	370	395	370	397	379	374	393	390	407	400	386	369	432	399	397	344	408	369	427	367	362	405	403	396	394	376	366	386	382	398	380	403	372	432	373	376	366	401	384	397	387	359	393	411	384	411	360	410	381	395	398	392	371	398	362	434	365	361	379	378	381	437	376	406	404	380	378	377	344	370	409	389	390	372	357	393	385	347	399	415	393	353	374	361	368	441	375	391	396	357	424	393	414	405	371	380	356	401	397	421	387	385	418	379	399	382	397	385	375	378	369	388	384	418	372	417	392	390	429	404	380	397	426	362	372	372	374	373	379	370	381	390	396	405	385	326	374	416	399	428	389	393	381	386	436	391	364	346	380	343	375	369	408	369	383	371	417	388	378	397	373	387	407	394	360	377	384	371	371	370	326	345	378	377	396	392	379	369	387	360	410	383	397	369	365	402	391	350	406	400	380	398	379	380	384	351	368	381	364	380	365	427	363	373	373	383	363	406	397	387	399	409	378	388	412	380	376	411	409	383	390	402	392	391	386	397	364	369	406	369	400	376	413	412	428	363	386	380	344	381	386	364	362	375	362	410	370	393	400	377	377	396	369	406	425	382	417	425	381	398	376	393	401	383	361	368	384	383	384	391	390	390	405	390	411	393	391	381	345	368	389	398	378	385	386	412	385	383	350	367	375	377	377	356	392	383	372	377	375	352	372	340	352	380	366	367	391	352	348	366	371	405	374	397	393	382	394	366	364	390	409	368	351	413	374	390	355	422	392	391	381	412	386	404	404	354	369	363	404	396	394	401	390	410	388	402	394	365	384	377	403	367	376	388	420	378	360	365	373	418	356	381	408	396	370	408	337	401	363	390	354	378	408	387	405	394	370	385	404	383	371	368	412	389	387	381	353	392	426	395	388	417	368	406	425	396	376	383	392	397	390	359	351	370	406	416	371	378	354	361	416	399	404	348	381	379	403	380	384	374	368	407	435	387	413	364	385	398	360	375	391	398	389	394	367	394	358	364	401	353	386	390	372	368	353	404	360	354	420	419	403	364	385	378	354	423	389	371	424	363	359	410	409	412	402	431	369	418	347	417	360	346	364	384	397	390	390	373	380	413	370	406	354	428	362	408	386	371	393	408	340	412	355	403	362	374	425	382	366	404	406	409	360	369	422	371	358	374	402	382	362	393	403	374	382	404	385	416	392	387	414	400	418	388	394	386	406	405	431	414	393	370	379	381	366	395	373	399	393	373	386	393	410	405	385	383	399	393	381	389	357	361	389	383	400	427	385	410	369	422	374	366	375	359	370	384	381	376	388	365	410	380	379	390	361	349	392	391	393	368	392	424	363	398	350	367	364	404	363	393	396	375	351	377	362	380	387	380	370	408	372	382	387	371	373	380	414	383	359	360	393	390	364	401	388	368	384	408	409	386	388	431	360	401	391	423	406	387	397	374	400	404	383	373	413	414	366	382	345	370	428	394	386	407	358	378	428	361	372	369	385	355	371	381	384	350	378	403	386	400	374	382	395	400	422	399	385	389	348	398	397	366	391	402	364	393	393	317	352	387	391	336	375	414	365	409	396	420	407	399	350	369	413	371	369	383	384	361	395	368	390	404	413	388	409	390	360	403	325	383	394	369	375	364	387	401	359	367	374	375	380	400	379	398	352	389	376	403	400	359	405	404	394	398	345	371	379	413	384	354	389	431	391	389	377	406	401	373	386	350	375	395	401	371	388	390	427	366	389	394	398	395	399	371	396	369	413	378	396	365	386	407	348	373	405	380	383	372	361	415	379	367	433	379	422	419	335	381	414	364	397	411	347	358	339	397	380	383	378	408	379	381	417	389	372	373	401	395	423	422	403	352	407	340	355	388	408	401	355	387	399	358	348	418	373	401	368	376	418	379	357	371	405	377	368	406	417	377	403	384	362	376	403	350	400	379	385	386	348	391	381	392	378	404	386	395	369	372	402	380	354	369	392	369	378	422	359	366	393	403	394	367	431	423	390	385	366	391	400	390	412	407	380	378	399	382	412	393	377	380	392	424	423	398	385	382	397	377	402	421	409	390	356	395	402	418	388	411	391	396	413	370	451	367	363	393	356	366	377	403	371	393	388	370	372	365	383	380	389	386	399	369	403	362	375	396	381	401	385	392	403	386	380	396	374	379	403	366	395	370	310	397	377	374	344	408	367	406	379	383	421	367	399	391	354	338	355	383	372	391	418	423	377	389	369	399	371	377	392	395	389	367	388	358	391	371	413	343	388	412	341	382	346	393	376	379	394	379	372	395	375	367	372	382	383	344	396	379	397	363	372	371	404	373	376	369	374	378	380	422	404	358	368	406	374	389	408	385	401	383	398	370	369	397	382	390	371	374	366	377	390	411	385	381	369	362	393	394	384	431	386	345	367	396	386	382	372	341	411	354	385	389	353	431	406	386	380	369	398	375	371	383	373	398	376	377	399	394	397	374	394	406	356	318	416	401	374	384	388	408	425	366	409	404	413	382	363	373	379	407	399
32199	43893	34978	24507	18479	14892	12886	11112	8861	7062	5927	5099	4242	2958	1804	1624	1397	1356	1276	1257	1280	1276	1231	1168	1219	1199	1203	1139	942	913	842	826	761	751	655	601	521	499	543	535	522	552	591	532	570	545	533	504	467	491	442	465	443	497	485	461	511	482	501	491	467	427	451	445	444	456	507	450	450	447	430	434	435	464	459	457	442	436	415	417	460	442	464	476	451	464	446	424	422	447	479	468	430	434	437	431	442	456	409	460	464	451	449	429	444	450	459	453	440	422	422	440	415	423	416	429	455	428	420	420	460	434	448	481	435	436	464	430	467	398	497	437	417	446	443	468	415	371	475	462	414	443	430	422	451	443	466	438	445	473	442	447	411	449	415	451	413	465	437	444	425	457	444	449	463	478	445	439	431	439	449	451	429	461	442	414	424	453	423	425	492	457	469	445	470	468	421	469	420	493	477	454	471	443	438	490	455	421	461	444	433	459	439	449	413	468	448	397	453	403	458	475	465	492	463	431	468	446	470	460	440	430	457	487	439	447	446	462	483	451	408	439	439	442	414	429	449	431	447	482	455	446	456	421	420	451	459	457	426	475	430	450	440	465	461	439	421	447	438	449	427	435	486	435	391	433	438	464	429	455	480	456	457	456	448	437	438	487	432	464	447	441	446	418	422	452	447	438	461	461	426	426	414	453	453	437	452	435	427	422	445	437	441	396	453	437	476	470	424	423	454	458	394	460	465	404	445	460	452	465	397	433	446	448	469	426	431	445	450	437	439	427	422	456	466	475	448	415	476	441	454	462	437	431	444	423	462	430	450	461	431	446	466	447	399	447	454	470	413	454	435	431	465	422	444	449	446	436	424	426	413	442	425	421	468	442	418	467	417	423	436	444	433	407	481	446	460	442	425	450	448	444	484	445	428	425	433	455	454	447	409	435	419	466	471	431	415	455	466	427	430	427	432	475	447	455	447	460	441	449	470	430	438	458	447	421	444	429	414	455	434	421	457	482	472	440	448	437	465	415	462	434	438	450	509	458	426	442	451	429	445	452	414	426	417	467	463	446	474	427	430	483	410	415	495	391	428	427	463	470	442	447	432	441	443	440	434	430	422	444	480	464	463	386	449	429	461	465	419	444	420	449	448	440	445	464	464	411	415	421	456	443	471	439	470	442	382	440	444	464	445	419	462	445	454	476	449	465	442	422	454	425	428	453	476	442	421	444	476	473	431	390	456	427	463	448	466	428	459	440	470	444	443	461	435	475	481	447	422	467	447	410	430	434	422	441	447	437	417	405	458	465	447	454	461	413	443	435	410	411	445	452	435	421	424	471	438	440	450	447	467	498	402	433	403	449	444	455	475	441	424	466	435	461	434	432	419	450	420	447	456	485	428	424	471	417	463	432	445	445	441	418	471	458	407	420	450	454	460	404	436	437	439	442	453	461	434	449	436	450	440	431	483	418	461	448	437	476	485	438	465	491	459	467	412	437	444	450	457	414	472	456	486	419	457	462	454	491	444	440	417	470	428	431	435	482	421	447	445	452	446	439	447	429	420	431	419	441	494	481	431	451	430	405	468	433	423	429	429	421	440	463	475	427	430	444	465	446	464	433	447	437	473	401	476	466	439	469	426	457	432	477	460	406	476	439	420	450	416	426	471	432	441	444	451	462	416	443	433	453	448	467	492	444	447	448	488	467	454	440	448	478	445	473	432	462	423	451	437	455	467	432	450	388	435	481	446	444	412	432	440	437	459	433	439	447	473	456	464	440	450	438	447	451	499	451	440	411	443	446	440	457	453	448	445	449	432	412	432	449	427	460	454	461	431	443	429	420	437	423	440	423	452	425	467	472	408	454	471	462	462	455	489	419	432	470	464	452	467	458	459	458	450	438	487	430	438	446	446	436	468	415	423	428	462	484	456	467	435	483	453	419	428	411	450	450	481	451	441	449	447	462	447	409	444	444	445	446	447	406	439	433	441	476	472	415	419	413	445	430	487	470	422	413	437	458	460	388	455	468	457	426	507	420	467	421	439	397	468	419	462	410	437	442	445	472	461	446	434	410	436	452	436	444	406	413	429	402	412	470	483	474	461	447	451	459	461	455	447	446	445	442	472	442	439	437	433	451	424	433	437	443	467	454	422	453	445	495	447	445	409	427	448	449	429	445	448	401	440	427	452	484	486	475	450	417	412	440	453	471	453	423	426	430	421	479	476	453	452	419	436	458	434	450	417	457	443	433	434	469	433	470	455	437	447	442	476	438	419	442	413	425	457	461	448	466	450	434	452	504	454	423	451	464	429	451	421	411	446	462	419	484	434	436	449	455	429	458	477	421	454	469	448	368	443	433	453	451	456	458	424	435	421	492	452	433	424	440	467	447	460	454	445	445	476	446	458	448	428	418	467	458	455	452	460	430	443	464	473	486	469	441	441	450	451	434	449	467	451	448	452	477	436	447	449	377	457	431	417	428	432	465	462	408	470	431	419	436	469	433	479	457	455	465	412	484	466	425	399	436	419	465	453	457	457	431	452	424	423	425	452	474	421	416	483	451	469	470	446	446	442	409	439	492	433	458	452	410	483	427	470	449	421	441	472	421	485	418	445	448	419	432	413	463	453	448	424	446	413	442	462	430	431	471	447	455	440	482	431	426	438	431	421	469	428	440	445	432	426	448	449	448	422	437	434	456	480	456	451	427	471	431	460	448	453	427	460	428	436	461	431	419	453	465	468	418	463	429	448	408	455	468	458	441	451	429	441	439	421	446	420	419	439	475	412	438	415	431	447	464	401	445	413	411	447	438	469	426	448	472	435	452	486	403	419	469	448	441	457	455	508	419	461	433	442	460	439	447	482	440	452	453	424	445	464	395	412	453	413	414	423	408	440	430	437	443	480	474	433	412	456	433	450	441	424	469	458	468	438	426	454	447	451	416	440	411	468	435	427	419	429	419	439	418	465	457	427	455	406	412	444	449	467	482	423	436	437	432	491	445	466	454	481	439	472	447	434	485	466	408	435	439	461	434	460	449	444	446	444	426	447	479	442	436	446	494	396	446	447	430	433	408	429	429	472	464	440	430	433	448	432	426	434	460	448	459	429	450	454	408	465	443	437	471	416	440	419	434	444	430	445	461	462	445	445	432	520	419	436	457	470	457	438	456	478	486	459	434	426	423	471	456	448	465	461	442	438	471	410	437	449	453	420	460	436	429	423	422	443	428	467	442	456	451	444	466	440	457	433	419	452	447	467	415	424	428	458	444	447	449	449	409	417	449	443	432	470	445	477	420	458	420	430	447	427	442	443	474	455	467	424	464	465	453	434	483	438	437	474	434	473	469	437	419	469	442	436	446	452	455	421	459	454	444	442	464	430	411	439	435	417	457	430	435	479	449	466	419	463	452	444	397	446	433	432	462	449	445	427	419	431	442	456	419	487	459	411	433	408	428	458	444	425	441	464	421	419	426	406	424	409	432	453	493	443	456	451	429	451	427	446	405	439	456	409	431
27661	22016	20730	12732	5951	4086	3023	2271	1822	1344	1236	1046	884	619	503	519	506	517	486	454	487	449	502	472	529	481	492	495	466	441	416	449	462	420	401	356	375	352	375	390	363	378	375	359	368	390	379	361	363	347	384	328	353	361	354	331	339	373	355	370	362	389	359	341	381	323	377	350	348	363	347	354	367	384	339	345	347	371	358	395	356	355	373	391	372	360	333	365	355	332	351	329	350	374	374	372	336	349	328	352	357	373	413	360	385	339	368	338	327	320	372	331	354	331	401	337	370	324	408	347	350	338	397	349	332	358	369	374	350	348	339	349	349	367	347	347	365	351	369	369	321	369	380	384	359	382	386	358	396	350	350	330	359	351	393	348	345	345	361	344	339	335	359	357	364	338	324	356	397	337	377	382	371	372	392	358	366	354	370	330	349	356	358	358	367	369	359	329	364	379	383	340	351	372	355	355	361	373	380	366	346	339	352	395	350	371	372	337	370	350	375	346	375	345	358	371	365	348	340	354	338	334	366	309	363	344	361	355	352	334	344	357	375	357	377	355	353	343	381	374	314	358	360	375	373	367	359	348	346	390	352	368	381	347	367	397	346	350	354	378	382	336	357	346	350	364	379	377	367	393	374	339	338	370	340	361	384	379	372	353	388	370	389	319	356	365	373	331	320	366	359	309	380	340	381	355	399	332	353	371	348	328	355	378	355	342	372	337	357	381	340	310	349	351	379	329	348	389	332	353	381	367	407	320	358	338	377	370	378	354	356	334	330	314	382	353	362	332	351	320	336	357	340	364	369	343	328	342	353	343	343	317	375	339	364	419	377	360	341	379	358	369	373	348	378	363	385	362	338	385	345	327	364	337	359	346	345	382	365	362	340	343	362	353	364	372	353	381	368	408	369	387	363	377	352	348	372	369	322	338	374	396	354	349	347	376	333	351	369	384	327	355	409	368	370	373	358	364	349	376	374	388	392	355	345	385	346	343	350	375	371	341	382	387	367	380	384	383	362	371	367	369	354	322	334	352	337	336	371	358	363	379	347	360	348	380	400	365	344	348	368	346	348	343	384	339	356	373	363	350	332	353	377	340	364	359	391	367	374	376	358	364	379	350	384	356	367	369	316	366	363	373	388	384	383	360	344	354	377	372	343	380	343	350	384	405	398	387	362	332	386	347	373	338	407	348	354	360	352	375	364	371	354	365	366	336	358	366	346	365	365	358	387	354	333	334	349	393	376	371	337	357	376	349	344	370	384	373	344	383	341	364	349	357	355	337	367	361	389	359	347	355	337	361	380	311	364	408	374	374	345	330	360	372	375	357	376	397	358	345	320	362	370	363	373	367	339	371	348	378	342	378	370	362	362	345	399	364	376	393	341	376	348	333	372	332	369	336	367	372	368	344	356	352	368	315	346	397	367	356	327	382	321	372	362	375	348	330	360	387	355	366	341	335	370	346	316	405	353	391	344	366	366	325	348	344	365	378	398	349	376	377	355	384	364	327	348	359	331	312	374	357	377	379	346	327	355	357	377	346	387	397	347	380	341	343	382	361	376	361	355	364	378	353	357	356	359	353	376	391	311	322	380	373	350	357	351	388	387	370	339	352	365	388	363	344	336	358	361	354	333	366	356	350	357	389	334	355	391	358	357	373	339	374	371	357	365	340	349	355	381	392	359	379	352	381	361	390	362	342	347	378	367	360	362	374	350	336	383	386	348	384	416	369	318	371	369	353	360	371	368	346	373	371	403	370	366	371	349	372	354	362	354	342	398	387	375	344	336	387	345	376	342	343	365	385	349	368	351	412	350	348	338	355	374	339	321	366	372	331	357	376	360	389	330	359	365	387	379	348	337	381	368	339	393	351	332	346	366	348	347	375	357	347	373	363	369	355	359	326	376	385	352	354	319	377	388	374	354	346	413	333	360	381	378	372	351	386	385	373	351	345	368	365	379	412	355	353	349	403	399	377	323	373	358	363	351	366	336	382	378	358	354	360	345	335	352	344	350	361	359	350	349	385	397	376	359	381	360	329	369	350	378	354	376	364	363	346	368	365	346	370	317	329	400	343	379	383	379	358	354	350	336	367	343	339	378	336	371	340	343	327	390	323	353	383	368	336	365	356	357	365	370	365	429	349	328	333	328	333	355	352	347	371	384	376	366	351	339	364	390	368	362	351	313	361	349	362	351	379	397	376	336	389	347	367	351	369	393	369	353	377	348	377	356	372	342	372	353	365	363	350	373	377	359	360	352	373	361	385	336	358	353	376	353	352	384	335	388	330	383	345	361	385	352	339	374	342	388	346	378	359	348	358	383	336	399	354	396	391	363	385	393	324	364	352	365	364	379	374	351	385	349	350	341	338	371	373	379	342	328	353	382	328	346	374	347	367	374	335	333	372	313	348	419	335	387	366	341	382	365	373	342	376	374	359	343	359	370	329	339	377	368	394	340	368	365	404	366	358	389	381	367	342	406	369	408	370	364	382	339	349	385	360	364	368	375	337	375	362	367	367	365	338	343	373	346	344	346	365	363	377	352	341	365	386	397	388	344	309	358	349	329	352	335	375	349	355	347	351	320	358	354	364	347	342	349	389	373	355	394	374	366	344	353	368	352	370	381	365	378	334	376	371	370	354	365	372	341	349	357	357	330	355	389	315	378	332	372	369	346	375	339	331	358	387	364	378	357	361	340	342	333	368	346	383	385	376	341	345	351	359	346	391	371	337	357	336	357	365	342	404	368	348	358	335	377	344	325	341	328	337	353	398	378	348	383	357	361	346	322	358	334	358	363	342	371	355	384	359	364	401	379	363	360	325	334	387	371	329	341	361	335	376	374	369	366	374	371	365	397	362	358	384	369	374	350	338	344	355	368	382	378	325	407	353	350	357	380	372	380	375	330	382	385	373	344	336	323	355	332	387	367	362	373	379	343	358	371	343	380	349	320	368	361	358	351	369	338	365	358	342	363	321	352	377	352	343	335	353	401	381	358	328	330	365	365	386	344	330	345	359	372	364	361	366	370	335	374	388	347	381	381	364	367	358	372	390	328	338	368	346	368	327	366	389	370	332	328	335	404	368	350	342	361	361	362	373	350	383	388	346	351	363	369	356	349	371	350	328	337	330	360	386	350	334	344	344	369	355	371	369	337	362	346	373	401	351	330	361	377	324	358	354	383	327	358	372	364	362	341	324	345	350	384	373	383	357	365	333	358	365	379	350	347	357	372	333	357	354	317	352	377	338	371	365	364	365	412	381	361	328	374	349	369	343	371	343	362	335	338	356	363	378	335	371	344	377	349	370	352	363	363	370	343	352	371	342	351	357	340	398	340	369	315	358	383	344	346	364	352	361	367	380	359	382	383	365	351	370	358	384	377	379	403	365	372	317	342	361	317	365	366	359	381	370	350	359	320	363	387	381	358	365	391	353	364	347	364	345	392	360	368	392	368	368	326	382	345	379	372	337	350	373	340	354	345	342	376	342	393	402	379	370	403	368
25748	29690	24268	14613	10152	8005	6201	5095	3931	3007	2527	2249	1648	1163	814	744	742	633	707	694	631	675	722	688	740	770	776	688	673	621	621	559	592	542	489	445	488	472	465	463	447	456	488	491	507	485	510	458	453	460	429	425	455	430	453	434	502	420	436	466	397	455	428	466	420	481	431	434	450	464	450	481	439	405	433	415	421	442	443	448	415	393	475	396	453	460	430	440	387	414	412	421	417	437	424	437	398	457	445	453	396	400	442	410	443	442	400	445	415	441	422	433	415	408	448	410	440	451	443	440	443	421	421	394	444	424	455	430	413	419	420	435	409	420	451	438	413	428	415	426	421	449	419	424	434	446	459	438	445	429	482	431	424	419	462	436	470	461	440	462	468	425	433	408	466	421	407	459	473	472	426	425	412	408	429	417	442	394	446	422	437	411	387	390	459	392	449	472	441	449	416	394	428	453	424	423	436	414	437	445	436	446	425	479	432	457	456	420	417	413	423	451	444	437	395	432	444	393	441	443	450	401	423	435	392	445	394	417	433	418	462	447	412	473	417	454	437	435	438	429	438	422	429	457	425	497	430	424	407	392	397	430	411	419	422	424	426	440	425	442	453	421	422	419	422	454	491	429	394	448	394	450	434	403	445	435	431	435	397	469	407	444	407	464	450	421	414	431	436	408	432	438	386	451	426	471	478	410	477	420	449	460	440	439	425	415	406	419	469	430	427	458	456	449	435	449	444	436	444	419	422	441	419	429	426	426	433	489	424	461	428	434	398	437	419	437	415	428	428	421	410	430	433	428	409	424	408	428	400	462	418	418	422	413	446	442	450	420	432	400	420	418	447	426	449	417	455	417	443	426	428	404	398	410	441	456	410	398	438	441	428	427	403	440	399	419	409	440	443	403	444	436	437	433	461	406	442	433	427	423	455	448	455	405	475	466	435	433	455	436	420	427	426	474	413	452	445	453	422	431	434	485	417	458	434	449	408	453	447	419	419	426	436	429	476	441	378	433	398	440	439	432	457	412	429	428	434	423	415	480	435	492	443	478	438	438	423	426	453	434	442	425	433	422	384	438	429	434	439	429	409	426	429	431	417	426	459	432	453	407	436	458	443	441	407	401	417	429	418	422	449	462	455	442	433	468	416	436	449	418	423	442	430	400	404	377	418	441	401	424	422	442	426	415	423	448	397	443	436	435	474	414	450	420	399	436	450	427	447	414	412	420	423	398	439	442	475	438	443	447	394	404	427	442	400	426	451	464	417	439	432	409	402	418	471	408	465	458	423	458	396	434	439	414	458	426	429	468	458	420	418	434	417	436	441	469	433	458	419	441	407	427	484	421	458	404	460	450	419	419	436	441	468	454	445	389	471	439	444	412	447	447	426	431	410	436	454	450	421	484	436	427	438	463	421	427	425	398	416	433	473	422	463	434	414	426	435	433	438	456	400	403	439	432	404	457	446	439	405	450	437	429	423	405	439	436	456	429	423	411	398	445	448	390	441	441	412	421	458	412	442	440	451	436	442	409	435	406	471	390	411	449	483	439	448	405	431	415	398	438	447	450	407	474	447	460	434	394	418	454	427	420	416	427	435	437	427	456	444	420	456	426	454	462	462	430	425	433	417	445	435	452	393	425	447	459	429	453	472	417	444	447	439	434	418	451	408	466	430	385	413	438	404	447	443	434	464	396	416	461	454	424	462	448	409	413	448	445	448	402	451	457	419	433	467	464	416	407	436	430	428	384	442	349	387	451	440	415	444	438	438	404	426	407	430	446	455	440	441	441	427	414	434	427	446	468	453	427	428	420	476	467	443	428	420	433	467	434	443	418	445	418	442	446	459	436	406	436	447	454	437	441	396	431	391	416	407	434	405	425	440	425	416	381	434	421	454	441	421	456	424	420	443	418	437	423	441	433	429	423	426	477	431	433	465	412	423	451	409	447	440	454	444	397	421	432	394	416	443	431	421	434	460	419	439	428	419	438	398	437	408	429	460	403	414	443	449	425	434	443	446	452	429	447	411	415	428	396	474	394	447	423	419	416	431	441	437	406	424	421	421	409	470	456	482	451	403	409	456	446	447	406	445	440	408	450	420	400	423	439	393	428	455	416	393	463	451	462	456	425	434	429	422	422	461	439	441	423	459	435	441	428	430	464	426	425	426	413	455	439	439	456	427	421	420	470	428	443	417	413	400	461	414	444	467	400	456	437	446	430	423	445	431	432	434	471	428	431	450	395	404	405	401	404	413	401	451	438	399	396	461	438	431	429	434	417	431	429	393	441	428	412	445	410	406	449	431	441	450	472	412	413	376	411	426	438	421	423	442	461	446	477	454	454	406	442	472	437	463	438	412	431	427	408	413	400	408	413	439	452	405	425	401	398	428	407	455	438	433	443	425	448	433	415	454	444	427	470	405	425	447	456	431	421	433	450	449	434	422	418	419	430	428	448	393	428	417	442	449	411	465	438	412	392	438	438	435	421	438	489	455	436	435	410	426	414	428	434	383	452	430	434	431	429	447	421	392	430	418	452	412	410	410	440	418	409	426	417	414	418	400	464	397	427	446	457	436	422	443	436	431	447	449	451	420	424	394	411	422	438	455	461	435	414	382	423	420	435	411	412	460	405	449	429	430	390	429	467	439	409	407	415	423	415	443	401	424	430	433	441	430	448	469	418	408	442	418	405	450	407	415	390	417	428	409	423	400	426	418	418	409	425	425	453	459	433	434	409	448	440	400	464	422	441	482	384	422	397	425	452	441	444	431	438	392	415	422	423	402	424	435	464	469	437	428	446	438	415	467	447	414	422	430	429	490	460	439	410	442	437	411	421	402	430	433	451	417	442	423	429	417	432	438	442	422	436	412	432	465	446	408	436	398	417	423	486	419	416	413	460	400	408	428	422	433	421	407	433	423	438	464	436	440	439	452	427	428	427	414	450	462	431	455	394	419	450	425	469	448	486	454	436	413	414	426	430	440	424	451	423	426	370	449	439	404	450	423	411	426	435	423	385	416	416	404	462	432	450	472	417	415	428	410	459	452	400	417	434	486	393	457	446	405	373	451	464	432	452	431	437	466	413	447	410	419	424	410	429	472	458	435	447	475	431	438	442	453	412	441	403	427	407	411	434	427	424	443	449	412	407	472	476	453	446	473	420	438	426	426	418	413	444	418	435	406	433	398	434	458	405	443	393	418	460	462	467	410	444	377	443	401	415	423	445	421	399	418	437	442	429	461	453	428	414	418	438	421	419	459	417	421	428	458	404	425	433	454	432	411	433	420	415	415	418	461	433	464	459	455	417	414	433	413	448	409	427	449	440	458	430	395	443	431	434	424	429	417	456	437	463	397	391	446	427	425	447	428	407	435	411	421	442	428	431	412	444	430	422	448	433	443	415	435	469	431	422	455	418	461	445	434	430	440	453	452	396	430	437	450	463	424	440	417	459	393	464	458	425	471	436	445	384	470	395	418	440	407	450	432	417	440	418	442	443	408	431
23739	20900	27934	24051	20738	12998	6376	3960	2752	2177	2005	1486	988	661	539	572	516	474	498	473	443	452	451	512	416	498	507	487	537	422	404	384	386	362	311	342	332	286	306	295	277	307	298	336	316	303	303	305	291	297	302	270	314	302	295	300	272	290	284	277	279	291	267	265	269	299	287	283	265	265	301	262	288	262	275	272	293	277	291	283	283	262	260	256	290	278	285	275	282	271	288	286	277	283	299	291	280	275	305	262	263	262	275	256	275	264	289	259	270	279	271	251	286	252	253	268	274	266	272	273	278	311	281	238	288	271	296	274	283	257	255	274	281	278	305	302	267	257	278	317	282	254	265	279	257	306	267	282	236	281	266	249	283	280	284	292	252	275	293	293	259	316	285	293	254	273	260	301	245	289	296	293	270	254	279	277	264	278	297	247	254	255	300	281	284	285	301	237	255	258	289	255	279	275	286	279	250	220	277	254	272	269	275	298	259	290	270	281	290	290	283	270	283	277	277	261	280	262	293	242	262	258	287	294	281	282	277	278	264	275	275	265	278	260	263	246	245	291	302	269	252	277	298	260	265	261	253	297	279	261	257	283	276	265	266	261	287	300	287	260	272	294	255	306	287	285	281	292	274	279	288	275	267	314	286	290	275	274	286	284	307	279	297	306	274	257	268	265	274	274	296	272	299	289	313	298	280	266	297	293	262	277	261	290	270	283	286	275	272	295	284	275	266	266	272	297	278	288	274	306	281	266	279	270	280	272	275	244	289	270	262	256	285	253	260	254	294	303	266	293	287	267	299	277	277	281	277	271	263	268	292	260	285	285	275	256	268	290	281	243	295	277	292	267	285	271	269	266	289	301	280	276	273	287	286	287	269	283	238	257	285	279	292	268	262	293	289	286	276	256	279	250	251	254	301	258	294	259	271	286	302	257	269	268	257	273	290	292	267	297	275	286	268	284	297	316	277	286	264	284	241	293	259	286	263	295	291	288	282	285	276	283	242	264	300	269	263	275	295	276	244	259	244	265	276	229	279	276	270	269	250	302	268	268	265	315	269	281	274	257	314	262	266	272	252	257	283	282	248	257	268	277	248	293	301	278	262	310	286	256	273	284	256	258	294	302	277	309	281	287	297	283	279	272	278	234	300	267	263	268	290	270	279	266	270	300	263	300	284	260	237	273	283	291	256	247	245	303	291	265	299	280	236	291	286	262	288	269	286	282	259	282	293	271	254	281	260	269	277	269	261	277	307	304	271	281	306	279	254	276	252	271	277	271	295	292	249	264	253	268	265	271	270	258	312	262	276	288	279	275	295	289	300	301	279	280	279	256	275	299	283	269	279	286	270	279	291	269	286	289	284	287	255	238	275	275	254	258	258	258	279	293	269	283	279	303	234	270	321	291	292	279	328	277	269	269	282	289	294	302	278	280	291	276	304	265	253	264	261	297	290	255	280	291	289	278	275	267	269	286	242	258	287	256	270	293	238	259	321	291	299	262	277	285	269	257	269	288	259	265	275	270	252	286	290	282	293	262	259	280	317	258	239	272	287	291	317	286	268	304	288	287	270	283	267	229	282	281	275	261	305	285	250	277	278	277	299	271	277	298	265	253	288	281	308	294	277	242	274	268	259	275	304	279	256	258	276	260	262	277	283	300	303	226	258	276	290	277	253	278	305	239	298	285	289	255	273	286	268	277	260	309	261	275	267	288	268	284	279	260	271	281	266	294	232	296	253	271	296	262	266	275	294	281	273	285	288	273	278	268	306	267	275	309	294	239	283	284	274	261	284	252	274	272	264	271	263	274	266	316	259	278	276	277	270	288	255	270	235	273	274	261	267	279	271	292	277	274	278	280	236	292	292	294	300	279	262	241	270	247	309	289	286	284	277	296	282	264	283	293	274	271	285	260	255	275	292	235	269	278	265	293	278	264	269	285	273	292	262	262	267	295	281	275	251	294	248	253	295	285	272	292	271	293	285	256	263	261	268	258	258	280	290	292	266	286	286	273	282	287	286	306	253	261	293	269	293	249	295	268	287	270	284	280	302	288	272	260	275	260	275	284	283	277	288	281	277	235	297	261	285	296	288	243	275	298	295	251	258	244	288	257	288	282	254	304	277	308	293	260	274	268	248	271	275	299	300	279	254	271	287	285	258	252	257	252	282	297	261	248	293	257	295	260	277	313	249	311	268	307	247	300	264	312	280	271	269	266	261	257	291	276	306	286	259	236	268	291	287	252	269	263	283	269	279	284	287	253	304	301	293	247	266	251	296	276	299	243	286	305	269	300	265	282	264	303	301	267	276	290	277	269	288	259	282	294	291	271	306	291	257	285	264	265	270	255	297	274	287	268	293	294	261	257	296	273	250	255	273	278	261	305	285	286	273	304	276	294	307	267	285	267	291	303	270	270	256	231	267	272	274	287	286	270	275	247	282	267	260	285	282	263	268	288	279	261	262	286	276	292	271	300	261	277	296	276	276	256	241	271	285	296	286	293	292	302	268	270	284	321	266	249	304	275	264	248	287	273	277	270	284	288	285	302	262	241	277	277	249	259	275	275	281	260	291	259	269	290	287	272	273	280	273	284	277	296	289	256	260	274	273	291	291	265	263	271	304	275	280	268	283	270	284	281	259	293	270	263	299	241	269	299	291	259	283	272	261	270	279	289	272	260	262	282	287	291	261	299	283	310	272	277	260	256	274	285	275	279	285	283	302	298	237	267	290	277	289	296	304	278	262	273	258	258	282	288	289	269	271	275	305	292	280	259	276	259	274	241	246	294	280	259	272	255	299	280	282	281	276	264	291	288	284	272	272	290	314	278	258	269	274	287	242	270	288	279	274	269	280	262	293	250	277	255	246	265	278	279	260	270	264	274	288	291	264	271	276	251	272	294	265	259	279	292	283	294	250	293	275	298	308	240	278	276	281	267	247	229	274	273	285	290	268	273	272	262	274	246	275	254	278	266	286	291	297	253	306	273	245	304	275	260	271	286	271	283	284	273	273	288	288	256	260	282	267	264	302	271	283	274	282	268	276	266	290	269	272	257	270	293	287	253	285	300	284	296	280	276	275	253	260	276	285	280	250	288	246	271	284	248	264	260	275	288	290	258	256	293	266	273	282	281	270	258	288	276	271	297	276	301	288	263	243	293	297	240	245	305	244	290	292	254	266	271	273	272	284	283	270	245	309	292	279	271	259	260	283	235	271	264	282	290	276	312	268	278	288	263	278	277	231	269	270	284	244	275	263	269	289	279	268	262	284	287	259	252	290	272	257	259	262	263	274	280	278	295	276	268	274	302	303	258	248	304	296	258	306	291	247	287	290	253	239	264	293	266	275	273	234	276	263	273	270	286	297	266	286	243	273	298	252	295	283	264	294	276	284	273	257	298	269	253	265	254	290	243	259	275	262	264	257	245	243	252	271	266	271	267	272	284	264	288	317	274	266	294	261	311	256	280	262	259	289	275	326	267	276	274	261	310	270	277	272	283	277	292
29018	38389	31271	21177	15260	12567	10141	8124	6070	4787	4343	3326	1981	1247	1096	963	897	846	805	795	811	763	750	768	764	815	908	885	751	696	632	598	558	524	471	414	411	428	399	405	425	390	425	386	430	397	384	426	361	400	365	352	344	361	363	341	363	368	357	357	334	352	331	352	347	323	351	332	348	359	338	352	315	312	308	308	362	324	327	363	311	330	343	329	319	335	334	303	340	327	299	313	315	333	337	296	335	361	356	317	359	351	308	305	290	302	306	336	298	332	369	312	310	359	285	323	327	332	319	313	350	342	349	337	322	324	304	314	308	321	329	337	339	351	344	335	316	334	358	327	316	307	358	332	350	336	327	330	345	330	317	316	323	350	331	289	311	327	346	368	342	334	325	322	362	314	319	335	319	306	280	351	326	323	296	339	317	296	326	332	351	352	340	359	332	321	325	320	340	296	318	327	333	363	321	320	313	364	323	360	344	331	304	329	331	355	361	312	317	322	356	351	323	357	366	305	326	344	333	337	341	334	364	339	348	344	340	336	338	339	373	314	321	333	363	326	309	280	331	335	339	304	356	307	320	334	343	354	336	352	356	343	360	329	311	333	306	348	311	327	344	325	331	340	336	338	334	360	343	317	290	307	338	332	325	311	355	321	299	371	325	310	350	295	331	348	326	321	344	325	342	365	360	323	319	326	343	366	323	331	320	323	332	348	354	313	316	347	329	347	307	338	298	334	320	319	336	346	331	346	362	344	346	351	351	335	332	368	334	309	329	302	333	335	346	327	330	333	366	350	334	343	300	339	354	345	338	328	353	327	334	349	357	320	314	321	331	328	347	333	331	322	353	361	340	329	343	347	322	339	309	336	322	325	312	313	351	317	349	330	327	332	315	302	369	319	351	373	303	344	338	331	309	337	327	307	321	333	327	345	342	328	302	314	341	358	345	355	316	351	353	328	326	319	338	330	343	332	337	308	334	341	343	341	308	350	336	332	352	339	352	330	341	353	332	343	302	352	354	315	330	344	333	354	348	337	339	363	323	293	343	319	349	333	330	327	319	341	347	299	359	361	339	340	329	343	330	334	335	277	348	303	315	363	336	364	341	310	335	356	305	319	366	319	343	345	343	314	315	328	326	322	291	338	315	316	341	336	303	314	337	324	323	316	337	365	321	338	343	319	324	326	318	314	332	338	329	326	350	331	325	324	336	340	341	337	321	349	344	324	348	336	328	322	348	352	346	352	343	360	324	333	311	401	349	334	347	308	344	319	321	307	322	327	307	310	314	336	320	327	346	338	320	351	319	322	329	329	330	335	332	358	351	325	320	328	324	336	322	338	335	347	326	349	392	291	359	352	328	339	326	333	324	349	376	319	321	347	324	328	322	352	334	346	316	306	331	300	335	338	347	335	323	345	348	330	309	352	324	338	360	342	327	324	339	327	363	349	330	357	336	351	349	321	333	318	333	341	356	356	318	338	367	352	335	369	345	330	323	341	313	313	328	302	342	349	325	340	303	338	313	389	357	361	347	314	339	358	334	354	332	309	333	360	319	310	334	345	333	328	332	353	319	343	346	339	335	315	363	341	319	321	327	343	341	311	338	341	353	335	342	331	331	368	342	325	330	344	380	370	349	319	340	331	314	352	321	310	324	344	340	353	328	373	318	347	354	290	315	352	317	366	320	348	355	333	331	334	314	347	350	332	362	374	333	361	334	302	322	350	349	325	316	347	365	320	335	328	313	339	334	299	344	331	318	292	329	325	322	327	342	311	297	306	313	302	325	360	313	308	337	319	322	304	354	323	340	356	357	342	333	328	313	344	346	363	324	325	324	341	355	370	341	353	348	347	324	324	319	301	356	355	325	349	350	332	353	335	330	327	324	320	331	329	334	320	288	326	351	322	338	314	336	332	336	320	311	303	339	341	343	345	317	326	340	345	299	346	339	334	309	307	324	327	331	306	336	344	305	336	329	345	327	331	321	359	319	335	346	300	311	382	324	317	354	330	331	314	367	341	301	341	315	326	312	354	361	340	340	353	355	329	273	335	335	340	358	315	331	305	312	329	327	335	319	327	340	317	375	310	342	324	327	360	341	335	394	296	334	362	329	347	304	354	326	353	336	334	314	331	306	315	353	311	357	314	357	336	322	329	355	332	341	306	358	354	334	335	324	366	341	317	322	316	330	318	337	347	339	326	303	341	319	323	317	321	341	309	352	340	344	317	310	315	349	334	357	315	337	305	329	330	373	361	317	333	322	317	323	341	363	351	350	305	296	359	315	329	343	344	325	323	315	344	345	332	347	283	363	295	331	316	338	331	306	302	347	323	322	332	296	327	326	306	338	333	349	312	359	337	333	334	355	364	340	303	369	359	344	331	336	349	343	336	344	354	324	296	337	321	341	350	299	354	323	317	358	358	334	349	334	338	364	333	315	329	339	340	332	327	333	336	347	341	336	352	326	296	324	331	339	348	352	318	346	328	343	336	333	326	338	296	316	295	355	347	351	323	339	313	310	337	321	353	330	345	312	320	347	356	328	336	322	304	331	306	300	331	309	305	325	341	357	334	318	343	370	317	350	364	307	310	347	326	380	336	355	330	349	346	317	336	352	327	335	338	325	308	337	323	339	317	331	350	327	331	341	316	308	324	362	329	350	336	292	331	337	321	308	301	332	318	369	345	366	339	324	332	335	337	348	346	349	337	342	336	318	348	289	347	319	350	327	364	358	350	352	329	356	328	349	332	334	313	328	354	301	333	304	318	339	300	365	343	343	346	352	318	315	325	288	337	330	334	334	355	330	324	311	306	348	318	346	325	332	314	321	326	355	332	329	327	354	327	317	320	333	362	354	327	330	328	355	296	368	363	332	338	330	327	328	318	319	347	314	330	320	331	322	353	344	331	349	349	363	326	330	301	340	347	332	332	367	350	340	319	337	356	328	320	351	345	346	362	306	312	339	360	339	333	324	292	355	318	327	346	365	323	347	331	311	352	355	289	335	335	322	318	323	322	313	328	382	359	356	346	338	343	340	316	331	339	342	324	355	345	350	398	342	366	312	332	299	332	335	312	368	357	337	357	339	323	295	335	361	326	364	366	335	333	345	343	314	318	304	315	366	369	354	321	345	329	307	336	343	353	330	346	331	325	320	337	301	345	338	349	338	328	348	316	332	361	356	337	331	347	342	303	339	304	352	328	331	343	317	348	346	321	340	326	322	332	330	346	339	319	327	302	320	335	325	297	319	376	340	360	337	330	327	339	328	352	332	364	359	320	313	319	318	339	296	316	310	314	325	334	347	345	344	326	331	342	341	309	357	358	349	347	338	361	354	333	315	312	323	329	328	334	322	345	336	337	332	328	309	331	336	328	329	304	314	314	352	313	349	308	357	344	349	346	338	327	348	341	319	332	312	304	332	329	328	319	330	353	308	348	313	326	318	335	324	315	337	334	316	343	338	313	312	339	332	339	321	327	364	355	305	314	335	325	332	349	329	356	343	333
24906	20901	26666	24822	12654	5963	3890	3029	2236	1844	1596	1271	865	695	629	601	594	619	610	649	632	564	591	592	573	587	582	646	617	585	612	583	540	542	495	490	494	444	489	494	481	460	455	477	497	463	495	436	452	518	468	460	504	486	502	465	462	444	455	408	441	490	443	451	483	452	444	457	488	437	462	464	477	432	428	457	457	443	440	453	438	462	470	448	431	456	422	482	461	444	429	453	460	434	458	471	446	433	496	486	470	422	441	460	455	436	462	475	398	477	467	456	444	465	466	507	425	460	455	458	477	479	450	462	452	419	437	459	459	479	432	445	479	438	461	467	460	464	462	451	428	462	464	447	439	485	451	460	479	476	499	439	430	488	420	463	464	490	463	431	459	446	413	487	472	427	469	426	455	458	430	439	465	441	425	463	426	411	464	448	419	415	423	461	445	467	474	472	445	478	481	479	491	431	464	461	413	440	487	445	458	435	466	490	442	457	479	479	474	454	458	464	484	452	415	464	449	422	453	464	463	472	464	482	502	483	461	477	482	438	454	473	461	456	478	443	449	508	459	461	439	462	454	452	455	444	488	468	457	490	437	475	486	496	453	494	464	428	443	460	441	456	446	453	488	423	477	460	442	441	466	443	423	468	465	422	496	453	456	479	440	471	439	449	461	484	427	434	442	449	511	432	466	473	441	437	450	459	477	446	485	472	412	475	450	438	421	449	444	448	427	455	438	465	470	477	453	468	447	486	455	466	445	462	495	437	430	495	466	432	493	503	478	468	461	423	449	483	530	449	475	456	445	459	455	467	435	442	449	468	425	463	468	454	468	473	471	469	466	446	469	447	441	459	448	456	473	406	448	446	443	453	447	452	458	478	470	429	459	459	443	473	448	445	444	464	447	455	437	457	452	433	440	450	445	445	479	481	498	445	484	454	483	451	494	466	434	458	439	482	473	399	477	415	445	432	432	473	450	454	448	507	443	441	421	430	455	479	447	451	457	448	462	448	469	447	468	465	438	464	467	460	489	471	434	474	520	431	495	455	419	495	466	453	467	514	476	472	449	443	473	464	480	474	481	460	463	464	492	501	468	434	471	437	435	468	462	445	460	438	449	490	456	471	441	463	444	424	467	452	481	457	477	439	434	453	463	431	447	446	448	472	485	495	433	478	452	469	443	431	466	445	419	446	469	436	477	439	458	440	457	436	489	467	487	481	468	446	450	454	455	455	466	484	477	458	447	470	478	418	451	490	438	452	449	453	461	439	450	434	471	476	498	460	494	484	473	459	468	481	474	426	442	435	490	487	460	450	415	445	445	431	441	436	439	444	457	482	435	468	460	430	441	457	460	443	473	461	457	437	473	465	476	444	425	454	458	427	475	464	436	475	457	460	467	477	496	472	484	454	486	477	470	458	425	461	466	504	439	451	491	455	476	456	464	413	464	436	405	430	474	437	487	511	439	423	445	470	426	424	467	467	465	466	443	482	480	484	453	444	470	463	467	459	461	440	448	467	460	485	473	469	441	456	480	473	457	447	478	433	416	463	448	475	461	483	446	443	455	489	433	471	481	466	474	426	453	476	476	447	475	487	497	467	467	471	433	470	463	440	472	465	520	478	428	472	462	457	478	458	451	454	502	480	453	455	453	452	464	478	474	456	458	476	472	471	459	466	444	470	452	458	457	431	439	482	446	446	441	504	429	466	472	462	484	488	472	421	436	452	455	458	416	480	431	441	449	456	442	467	459	452	465	469	467	441	463	420	469	447	437	455	465	492	483	482	466	485	523	477	446	409	457	442	469	443	464	486	488	460	444	425	458	460	451	432	480	494	454	519	406	449	442	395	479	468	481	461	440	446	400	457	433	477	435	464	481	501	473	433	432	486	489	460	453	435	496	489	437	445	451	445	436	507	465	431	486	447	463	483	433	463	411	497	515	461	460	464	433	478	448	470	488	480	470	421	421	484	469	463	446	449	431	476	482	471	448	438	495	450	441	465	495	449	440	463	482	442	461	475	461	460	430	474	450	438	478	452	475	477	432	466	462	410	481	436	412	497	422	439	458	449	436	498	450	448	447	459	424	469	407	482	459	493	484	470	487	454	483	429	439	446	472	440	462	493	464	450	507	470	431	474	463	465	497	446	416	478	496	458	452	428	495	473	444	476	422	431	463	461	494	438	482	453	500	466	485	457	481	426	443	461	491	408	456	465	445	439	464	430	504	443	473	484	494	432	459	438	467	497	477	460	444	440	523	463	462	446	476	478	444	464	445	460	469	457	479	477	438	452	456	471	498	461	465	464	471	484	442	455	471	464	487	425	454	433	433	444	487	473	485	446	459	464	454	448	458	448	467	492	452	441	444	494	425	430	451	454	454	475	454	473	448	484	476	496	482	456	491	473	441	451	427	446	452	464	443	492	468	459	463	446	484	469	449	487	475	425	416	479	467	475	446	443	509	456	486	426	460	442	439	467	461	470	434	483	467	508	473	445	489	432	453	450	487	478	434	458	459	513	470	456	468	434	467	439	424	470	431	444	437	467	496	449	445	419	466	487	437	474	472	437	402	477	467	480	456	467	445	470	465	484	507	455	482	465	437	443	452	420	481	446	481	464	440	515	450	482	487	484	429	441	421	439	462	440	447	446	473	448	483	485	460	509	487	477	430	447	461	443	486	436	432	434	436	463	452	478	484	468	450	477	467	460	448	445	476	464	436	472	438	454	504	475	431	452	498	463	459	427	477	502	412	463	487	442	481	468	468	489	484	440	452	429	483	478	430	423	470	458	486	464	486	461	474	396	465	458	435	424	450	474	465	440	491	473	482	467	441	442	419	436	461	468	478	471	458	458	495	467	445	447	457	453	429	454	451	463	457	440	471	448	470	471	447	448	450	490	418	438	500	490	466	466	439	465	441	432	453	468	474	476	449	422	447	469	470	476	440	486	414	442	482	440	438	451	454	441	438	487	460	449	454	435	442	438	467	476	466	472	451	459	462	455	461	458	454	460	437	465	433	448	445	479	445	457	468	444	455	496	458	488	462	473	462	455	421	500	452	446	482	430	462	480	461	453	473	494	495	488	455	446	460	488	415	445	458	478	429	429	459	435	439	474	425	430	488	477	448	447	449	487	499	426	437	491	471	441	494	454	411	459	466	482	413	450	478	500	453	485	471	479	458	473	478	472	430	447	470	483	471	446	508	442	470	448	452	447	469	484	463	469	448	462	452	451	447	437	444	479	433	475	456	432	449	433	476	436	429	477	451	461	492	430	451	447	451	479	495	401	477	456	458	474	443	481	445	446	472	423	449	464	444	460	475	435	466	457	472	482	466	493	454	480	447	458	472	469	469	443	479	449	464	457	501	441	489	506	465	447	446	434	430	471	436	476	456	455	475	459	434	460	466	446	455	479	441	460	464	469	461	439	450	425	492	500	423	503	489	490	483	454	508	448	454	440	479	450	434	485	468	465	428	447	467	470	456	444	473	448	468	432	447	443	475	478
28052	34156	28129	18523	13552	10224	8006	6763	5106	4146	3505	2642	1596	1211	998	968	945	921	884	996	807	931	866	809	815	770	878	917	909	748	783	749	732	675	677	624	619	627	600	589	589	579	589	610	596	560	585	586	568	564	554	547	582	560	526	547	583	515	569	571	533	510	568	554	518	570	549	572	547	542	591	578	501	569	476	578	546	572	524	537	537	550	540	512	543	534	491	530	541	594	553	576	530	521	557	599	543	545	559	561	522	539	499	506	566	501	533	559	545	534	565	511	487	535	519	494	506	563	540	524	506	538	550	570	560	532	564	545	540	553	557	528	566	577	550	549	571	523	546	549	566	549	564	515	508	521	516	523	518	475	569	535	519	540	574	537	586	556	573	549	488	541	544	560	527	552	524	545	501	562	548	532	524	538	544	563	606	573	542	539	539	574	551	534	554	550	558	542	546	552	497	539	527	546	535	534	551	581	499	519	532	546	541	550	535	545	540	511	548	534	549	529	544	502	491	513	508	549	512	542	541	550	580	544	533	535	606	551	499	533	596	518	581	558	549	551	585	530	531	549	525	555	550	568	556	542	512	556	509	514	508	566	550	541	528	488	513	574	569	553	592	581	548	537	528	545	508	528	538	503	540	527	548	550	558	541	572	547	523	554	535	545	550	558	538	550	536	553	536	547	512	542	563	582	502	580	554	528	566	536	565	530	516	550	516	568	496	540	537	532	561	526	544	579	561	546	532	534	536	523	552	589	569	597	560	580	524	512	544	555	594	543	570	511	552	512	542	509	535	537	501	540	533	552	526	532	525	525	546	554	510	528	537	560	496	569	512	545	509	544	532	518	534	529	524	539	527	547	538	558	579	486	549	553	510	561	571	562	534	546	552	545	583	561	558	521	543	552	568	523	543	558	554	541	553	545	538	542	542	522	558	542	544	544	562	531	523	502	539	531	547	530	568	557	488	549	510	504	597	540	561	561	533	554	524	509	507	550	521	527	530	544	558	558	606	537	509	501	526	591	496	536	559	582	520	511	524	542	573	541	557	537	566	485	547	599	552	583	532	553	560	555	508	541	530	519	540	512	558	553	514	534	560	545	539	539	504	568	563	499	533	534	542	526	557	555	537	509	536	536	507	528	529	599	556	550	531	534	551	511	520	550	530	507	551	520	549	543	522	561	524	548	492	586	518	470	571	540	521	549	545	571	547	550	532	576	512	519	545	523	546	520	527	515	539	520	537	547	515	563	537	567	499	571	542	568	568	549	520	534	581	540	529	545	532	500	585	548	543	560	550	504	525	523	547	502	521	557	506	525	542	583	555	511	543	575	534	569	600	543	565	502	560	550	545	557	532	570	526	543	542	522	528	554	527	537	569	564	531	543	532	526	546	535	530	567	517	570	556	534	507	531	530	538	562	570	521	532	545	524	547	560	526	596	563	549	511	549	554	590	527	551	556	542	527	480	519	506	524	500	536	543	568	541	594	568	523	574	559	559	555	563	535	569	582	502	521	529	542	519	552	510	550	542	562	535	511	566	559	563	530	523	556	550	500	521	559	527	507	573	514	523	537	533	554	552	570	599	576	542	529	554	567	551	561	516	532	549	519	579	521	507	538	518	519	542	561	550	559	577	553	548	581	546	552	557	589	539	560	534	508	550	512	501	549	565	549	538	556	554	507	525	560	522	574	533	529	523	524	528	515	572	548	546	557	520	551	600	524	568	585	559	573	572	553	502	503	527	526	532	507	561	533	518	543	527	534	554	556	518	541	561	561	555	533	572	538	538	527	561	578	565	514	530	526	495	551	548	533	571	518	485	558	504	572	555	573	562	507	494	510	546	550	564	523	491	508	499	517	564	546	551	521	505	549	545	578	533	546	527	575	555	579	550	540	594	511	529	529	543	514	548	552	532	565	576	559	505	574	548	568	513	505	528	585	539	517	570	535	541	529	561	552	549	582	553	514	535	540	530	540	588	513	592	498	528	540	539	514	529	521	546	566	508	539	529	538	568	511	564	534	532	518	513	566	546	519	525	518	497	541	545	568	544	541	524	498	563	571	513	604	554	528	499	561	507	552	553	518	546	517	536	512	547	601	522	539	543	535	593	569	541	528	548	556	564	523	572	547	555	509	573	559	535	535	550	559	544	531	519	568	543	526	555	529	599	531	538	525	548	536	552	544	522	540	544	573	556	486	527	540	508	562	550	492	520	519	550	543	545	523	545	566	537	559	502	523	516	548	541	583	550	556	528	475	552	517	538	545	536	541	545	545	553	537	538	577	582	540	512	544	541	506	562	505	561	614	497	523	589	537	526	543	545	594	532	548	547	537	527	542	535	539	509	537	524	511	512	502	580	571	559	533	530	521	514	510	481	540	537	511	542	508	543	512	542	548	541	459	491	552	519	558	530	534	530	575	516	500	548	516	536	604	523	535	556	560	555	523	556	551	539	573	505	519	508	586	557	539	537	508	546	606	556	556	557	571	533	531	529	537	558	550	491	581	574	532	530	520	529	573	548	542	536	542	564	564	530	534	544	580	540	512	527	577	521	527	552	532	555	560	552	553	535	554	554	517	514	552	502	541	525	579	543	595	552	515	511	563	542	517	542	503	541	561	577	563	514	544	511	514	532	546	519	578	505	543	556	537	527	551	550	571	555	535	525	527	574	538	514	555	547	552	565	551	537	528	475	519	535	590	523	533	543	538	532	511	573	535	560	503	540	552	550	561	508	548	566	599	503	524	546	516	543	562	531	566	528	522	546	523	516	546	534	515	546	551	577	544	526	511	537	465	525	546	530	559	556	501	502	521	512	556	537	518	522	528	515	551	552	522	527	538	548	585	540	500	517	495	558	533	514	549	495	513	540	540	550	511	540	536	534	533	543	551	552	537	534	527	529	519	553	586	546	544	516	578	536	579	515	573	535	502	580	539	563	500	529	563	559	516	525	548	532	546	541	534	559	521	506	576	498	514	527	527	513	529	536	523	543	560	523	529	534	537	507	545	587	557	521	566	572	535	589	551	560	484	558	559	535	574	551	533	538	531	524	522	545	543	566	535	557	509	596	518	493	554	517	572	590	554	571	572	569	542	547	564	555	550	545	583	522	520	513	523	569	568	551	552	555	554	551	538	590	525	534	566	549	566	535	534	504	570	560	540	539	582	505	521	550	511	512	553	556	555	543	540	505	519	539	536	503	538	520	550	518	535	551	501	552	510	569	512	532	566	509	559	541	568	549	522	539	569	557	576	574	505	541	535	562	517	547	563	545	557	525	586	539	512	533	570	580	509	558	482	590	531	562	518	546	551	528	555	563	561	530	549	530	506	537	545	546	581	537	558	549	560	550	537	560	547	569	512	532	520	508	540	522	536	524	526	527	569	544	591	524	572	539	516	563	528	564	568	541	581	506	516	564	546	540	556	559	556	518	548	571	536	533	561	524	547	578	528	501	543	536	541	565	595	526	521	564	528	520	538	587	534	546	535	502	524	548	562	528	530	554
22658	20910	28456	23557	20972	21105	14285	6285	4156	3684	3036	2367	1330	924	785	691	739	782	802	734	715	651	683	639	599	546	544	573	551	560	569	597	610	566	550	483	516	481	453	430	414	414	424	457	444	447	414	427	450	408	438	407	427	420	425	402	376	407	376	373	397	416	376	391	400	404	414	387	385	391	394	406	361	379	435	411	377	394	409	384	372	401	363	356	360	388	342	387	380	387	386	383	412	389	408	367	396	364	410	403	368	364	360	376	395	392	405	390	393	417	397	395	350	412	378	394	404	406	410	361	356	381	388	389	414	404	419	400	349	368	391	417	371	404	425	404	409	356	397	398	398	390	342	366	397	345	420	374	398	367	376	353	364	392	404	382	405	363	368	368	412	366	372	381	384	386	349	413	378	376	370	403	379	387	363	389	370	382	387	385	408	405	384	396	364	407	370	376	379	373	405	379	383	396	410	413	392	382	361	401	352	368	363	413	427	391	413	402	373	370	384	368	403	373	387	357	385	373	381	355	397	375	351	373	349	396	380	376	382	388	375	379	362	355	389	373	378	364	402	376	356	402	401	357	382	398	410	406	391	378	357	403	391	355	404	393	376	389	387	392	439	425	374	374	340	373	400	386	408	385	389	391	380	400	394	382	400	418	385	406	421	381	357	393	375	409	373	399	386	408	397	381	387	390	394	375	387	420	383	413	412	375	382	368	381	437	400	391	380	392	401	400	350	387	393	388	364	398	366	392	378	378	423	354	352	378	389	365	423	388	384	413	405	407	383	359	378	362	379	364	386	361	418	363	421	408	440	409	378	385	386	401	387	359	344	373	379	364	374	406	391	377	369	388	373	394	414	427	367	384	366	406	378	386	396	386	417	377	379	362	376	354	424	374	441	419	375	401	363	361	391	379	370	388	391	389	384	388	351	376	361	409	397	416	417	376	376	398	387	392	387	393	362	389	366	372	381	398	403	369	386	388	375	376	387	406	361	382	354	355	410	387	409	366	401	402	402	366	382	333	381	379	386	354	404	426	378	356	411	374	373	385	372	387	363	364	403	399	373	376	414	373	437	382	400	388	400	381	379	403	392	394	437	356	386	409	406	426	383	383	391	386	365	424	382	415	401	394	391	390	418	360	353	411	372	371	373	410	363	389	389	356	368	404	410	395	405	391	382	425	358	371	403	396	360	362	390	388	405	361	407	379	384	335	393	347	369	377	339	399	411	366	367	358	394	379	365	377	385	394	393	382	401	370	377	387	395	400	380	366	365	409	377	348	376	370	423	387	428	391	357	393	398	408	428	407	351	365	388	373	377	367	388	369	398	372	388	395	387	370	389	372	394	421	364	371	398	365	391	381	376	367	377	369	386	355	377	386	380	388	381	374	407	343	418	357	367	389	383	408	360	366	389	366	390	385	365	381	382	358	359	373	402	362	370	356	367	354	378	343	391	380	401	393	378	371	351	411	400	386	376	386	399	385	359	407	370	386	368	372	368	373	422	390	396	380	383	383	386	390	368	384	382	393	404	359	334	398	410	381	354	367	386	372	375	419	393	366	393	410	408	384	392	383	370	397	354	374	344	388	405	392	403	380	388	383	394	378	377	386	379	390	398	401	421	357	371	390	388	374	368	346	359	369	367	369	397	392	387	386	376	421	390	397	417	378	381	437	391	415	364	381	367	390	375	384	394	407	411	363	414	400	391	393	386	377	406	396	406	397	402	403	359	385	426	370	403	379	402	383	355	405	359	377	371	403	365	392	381	378	378	398	364	405	388	392	354	384	391	386	392	406	377	383	427	344	341	422	417	373	358	428	371	383	393	410	410	382	345	395	364	370	413	451	377	377	382	411	375	412	388	359	365	390	370	387	388	402	368	389	342	386	419	355	391	414	386	423	416	380	410	367	376	381	382	376	376	395	401	366	387	342	400	381	401	373	360	368	382	405	394	381	401	387	378	377	383	398	393	370	415	379	382	396	363	366	448	373	356	374	422	383	357	368	380	350	371	396	398	379	387	397	396	380	375	378	348	388	342	389	370	404	412	387	407	357	434	409	370	373	383	393	435	381	420	380	383	358	395	381	366	374	350	383	392	367	421	372	380	397	366	393	355	351	361	386	401	404	383	386	361	374	396	345	405	409	381	364	396	372	394	356	362	386	384	375	365	396	390	368	388	346	371	404	365	382	388	363	418	361	389	377	362	381	401	400	387	388	406	404	387	393	400	394	384	418	382	374	398	400	379	341	426	355	360	389	390	378	375	381	347	383	368	394	350	358	382	367	382	412	395	381	387	388	414	362	374	393	380	382	392	366	372	384	383	382	368	390	408	410	414	408	390	371	391	410	403	369	403	394	399	382	355	394	395	379	373	380	356	354	370	377	355	374	361	416	409	411	404	388	392	376	436	377	395	389	364	347	372	352	380	359	427	363	383	396	359	382	362	384	370	400	381	449	425	411	422	363	416	398	363	420	364	380	427	424	385	364	367	346	391	356	381	376	385	409	395	342	362	359	408	376	410	404	387	413	407	385	360	398	361	392	373	385	368	377	382	383	406	382	364	388	348	398	421	430	403	363	381	398	355	377	363	364	372	358	414	399	374	386	397	353	389	381	360	417	363	387	401	419	388	375	427	395	401	375	386	409	394	353	391	389	382	418	349	411	387	370	352	368	385	366	360	372	396	392	400	408	370	408	401	389	389	389	355	378	373	376	366	398	379	387	379	386	374	394	436	386	368	440	380	383	401	413	392	397	404	405	392	401	360	369	382	400	388	379	341	382	402	371	385	379	391	404	351	374	384	384	379	363	389	384	410	415	378	402	375	408	378	362	380	390	388	354	412	369	412	358	354	406	398	390	382	389	396	370	382	400	371	388	390	383	356	390	396	408	378	375	377	399	377	345	399	370	379	390	409	378	406	376	383	362	390	394	391	413	385	397	385	355	374	392	386	378	401	382	354	376	363	394	371	348	401	385	369	392	374	385	353	356	388	370	394	384	394	387	366	387	394	437	388	352	367	363	343	391	368	413	399	400	390	399	374	413	408	388	382	386	387	394	378	380	427	339	369	369	398	351	405	393	377	374	437	409	366	444	382	422	399	374	372	373	366	373	367	395	392	382	405	385	386	375	369	400	398	421	380	404	361	409	363	358	378	364	391	407	370	375	386	390	395	349	381	370	375	373	406	402	381	372	378	378	386	404	384	367	376	391	356	389	387	357	409	396	361	364	369	395	363	390	372	381	375	370	353	395	388	370	348	387	408	405	429	378	371	387	391	379	379	404	377	375	366	364	385	398	413	406	359	381	400	373	385	389	385	391	368	393	415	398	388	377	374	356	371	378	341	371	402	351	376	359	387	376	370	376	399	381	399	414	362	393	356	410	379	429	366	399	408	370	359	400	396	377	391	421	411	418	383	390	401	384	386	388	413	373	382	356	364	360	380	376	374	409	376	378	409	397	371	376	391	399	364	364	372	359	388	386	377	369	377	430	393	390	383	381
31498	44065	35966	26435	20829	16452	13828	10769	8517	7455	6270	4738	2636	1770	1399	1209	1232	1266	1338	1264	1063	988	1123	991	940	860	750	833	838	817	802	875	901	826	796	741	754	670	570	555	485	542	527	543	519	517	551	531	549	570	504	497	503	450	467	460	491	452	460	468	455	428	423	429	484	472	445	483	457	471	419	420	426	425	434	443	441	413	445	453	422	462	429	436	444	462	453	408	429	421	427	457	447	430	412	415	420	426	424	429	430	443	434	415	436	467	434	424	445	455	424	437	443	445	444	419	464	453	460	431	427	435	440	459	413	413	450	409	446	454	451	481	445	456	495	428	447	436	453	405	446	409	428	439	432	438	442	445	409	429	456	447	426	451	447	430	446	451	443	432	460	438	441	424	421	422	423	473	446	428	412	434	450	472	408	421	441	401	447	431	405	458	490	445	443	418	429	436	475	459	449	419	449	435	436	401	431	429	411	420	463	421	384	441	466	436	439	442	421	425	440	385	438	440	475	454	464	430	421	430	441	448	411	428	439	432	428	436	405	470	462	479	433	446	410	416	448	430	439	424	429	445	424	414	401	426	473	455	454	446	458	462	439	420	439	466	464	440	437	400	420	437	450	424	441	434	462	440	441	429	418	418	470	438	464	412	431	435	460	432	456	406	465	431	447	426	424	460	448	480	421	447	452	432	452	443	448	454	433	452	399	458	420	439	454	434	408	428	482	446	455	438	487	434	437	438	447	396	407	450	459	450	437	402	417	436	445	441	402	430	439	421	463	442	495	405	441	433	422	438	461	422	457	412	460	400	437	431	468	436	439	455	426	422	424	444	482	435	444	471	434	452	434	460	434	427	469	438	477	458	445	412	427	440	414	448	427	436	429	419	460	435	480	430	421	433	454	481	394	454	439	411	453	472	469	395	458	456	420	452	424	452	412	444	459	463	463	453	486	451	473	418	435	422	488	420	460	448	413	421	464	450	419	407	462	440	470	443	427	448	431	450	451	413	449	431	406	438	417	461	460	436	410	465	472	415	429	463	436	453	445	439	463	452	431	490	420	435	439	445	445	425	466	435	428	468	410	440	444	437	423	444	417	446	429	450	457	451	391	438	449	442	471	385	449	431	463	461	426	400	426	459	461	478	425	436	465	442	455	421	433	404	475	429	435	448	447	468	460	450	449	437	431	432	435	473	452	459	434	416	432	447	440	460	449	442	420	439	441	449	426	440	440	481	457	450	452	459	397	439	458	424	451	432	431	439	438	424	421	440	484	407	439	470	445	470	431	463	437	486	481	432	427	434	454	438	437	434	418	440	479	406	479	418	442	453	440	430	418	444	455	455	428	442	481	410	425	390	444	437	448	417	451	415	434	439	438	411	431	438	444	452	390	425	431	453	437	457	416	389	437	449	413	454	444	413	409	463	435	426	401	473	514	411	429	441	441	407	391	413	441	393	465	395	440	427	423	419	458	458	471	451	448	461	446	430	382	403	435	439	461	437	431	413	469	455	441	442	423	408	405	444	454	451	381	416	438	461	446	447	407	441	412	428	448	420	431	431	439	441	464	432	414	447	465	398	449	423	412	462	414	443	423	443	420	415	472	464	435	464	453	429	447	444	446	487	445	441	439	467	457	442	430	438	385	431	445	453	453	430	443	404	432	422	445	460	469	456	392	413	426	429	442	457	433	459	434	452	451	424	429	448	385	452	413	426	385	400	440	436	453	436	444	432	459	414	438	440	459	425	418	429	401	431	414	424	448	454	450	500	449	419	433	461	435	445	432	455	406	481	412	435	438	436	419	439	420	433	450	434	462	398	432	415	442	433	447	429	413	431	470	445	441	442	427	431	441	462	393	441	445	425	424	447	409	438	445	430	455	443	471	419	418	459	422	445	460	456	457	462	435	441	434	465	390	430	432	464	422	437	422	434	428	402	427	485	413	427	449	444	452	440	451	430	434	446	409	445	450	422	420	427	473	424	417	473	458	446	457	446	434	433	445	432	429	459	467	480	400	423	421	454	457	455	434	436	439	435	428	439	408	439	465	445	461	438	470	440	465	416	449	478	439	435	453	433	463	444	447	412	439	491	468	450	441	392	421	451	446	433	450	455	451	395	435	456	425	475	425	404	435	436	457	432	431	452	455	480	464	402	466	421	479	432	432	468	449	450	473	426	441	467	438	430	410	464	432	405	477	450	431	466	414	427	450	430	436	467	445	406	444	430	436	470	446	440	433	503	461	426	457	471	447	417	453	450	442	411	441	445	469	460	402	426	450	444	429	494	458	461	443	368	441	421	445	461	458	421	416	453	441	407	444	482	437	446	438	485	436	428	491	461	441	452	430	410	435	413	420	445	459	463	431	422	440	436	429	386	456	476	412	427	402	433	463	380	430	454	407	415	422	483	413	426	459	428	420	414	421	437	418	424	457	422	424	477	452	430	442	460	451	432	445	422	401	418	417	444	467	440	453	429	461	429	460	485	437	424	430	468	462	467	442	407	460	447	451	425	440	432	430	401	419	413	449	437	444	432	428	439	449	432	441	420	472	447	464	412	458	449	435	405	449	454	449	439	410	392	437	428	449	443	419	465	428	427	421	436	464	427	452	456	451	433	452	437	443	470	442	482	430	422	453	438	415	441	417	441	427	423	467	435	442	433	425	410	427	477	421	445	465	457	397	479	494	411	425	404	388	454	443	442	470	420	392	451	458	441	427	415	446	421	400	471	384	470	437	444	413	459	419	407	411	465	420	411	439	448	406	429	444	446	454	404	448	430	437	415	408	398	460	444	405	443	456	432	437	424	438	469	435	442	456	436	453	459	395	420	446	397	436	449	438	454	463	434	431	438	413	459	413	466	464	443	430	421	447	437	457	458	437	448	406	439	437	426	448	393	467	441	418	468	425	412	416	426	439	443	375	443	429	422	443	434	451	496	467	407	467	429	422	453	431	453	442	448	439	431	450	423	435	432	491	432	420	453	456	416	471	437	428	411	433	456	409	441	471	447	397	427	422	463	440	469	473	443	427	446	406	406	435	416	439	458	440	421	468	429	451	418	460	455	444	462	421	431	461	422	437	434	427	391	411	466	453	443	471	454	428	418	461	475	460	445	417	433	458	411	446	487	421	423	430	427	456	436	459	441	478	448	463	450	457	451	454	451	412	423	454	450	426	411	423	472	459	439	462	423	431	402	409	479	432	453	456	431	469	422	406	444	449	401	450	440	419	443	451	419	456	446	396	423	436	410	455	450	437	454	420	429	470	422	437	446	426	457	417	457	437	404	415	460	430	468	446	461	467	406	492	422	444	395	437	434	407	422	466	433	435	423	453	432	427	437	407	441	424	484	443	407	459	461	467	458	420	410	415	462	451	485	434	508	475	445	442	407	497	427	436	463	428	446	449	426	454	445	423	440	428	447	409	436	426	454	443	430	463	445	454	404	413	439	455	439	414	425	433	407	460	475	448	467	438	423	406	451	408	454	437	460	429	441	457	451	464	423
27581	22128	21197	13531	6841	4161	3001	2102	1768	1605	1343	1010	626	486	448	491	447	474	424	414	417	441	438	468	426	409	382	406	392	439	413	455	479	447	415	441	401	386	377	372	361	381	392	366	366	348	383	396	384	379	379	389	347	367	356	325	345	366	336	338	354	380	364	351	353	355	372	366	342	398	371	360	348	328	352	348	368	353	346	363	363	373	388	385	361	355	347	344	338	327	353	350	346	341	340	343	341	340	364	388	350	416	344	359	335	380	339	370	365	351	404	338	371	355	347	343	347	330	318	357	341	375	325	358	366	342	370	343	325	376	372	362	360	400	373	339	351	388	363	354	377	369	361	349	368	371	378	361	339	339	358	357	340	351	365	327	375	360	352	366	346	361	357	355	356	344	341	380	364	369	365	364	363	343	416	360	356	331	378	371	329	361	339	355	384	359	371	339	374	374	381	337	339	387	371	360	342	328	339	346	331	385	355	339	366	368	388	357	320	342	348	320	357	372	329	383	364	329	365	343	377	334	331	372	396	330	394	366	372	316	367	374	332	360	373	375	384	346	382	342	352	379	356	334	362	341	381	351	350	373	371	361	339	355	367	385	347	363	375	348	365	340	371	345	357	350	369	292	357	380	337	360	378	393	380	375	348	350	380	344	374	351	340	365	379	349	326	374	377	375	375	314	377	395	361	387	333	330	348	346	368	336	358	372	352	364	357	320	369	325	359	344	410	319	408	388	371	353	382	345	327	329	378	363	350	370	385	333	383	368	381	373	359	375	361	347	358	379	356	324	344	384	343	349	352	350	374	380	349	363	342	364	340	354	355	351	349	360	368	360	347	343	341	348	377	362	347	326	381	380	337	344	331	368	367	383	360	380	330	357	350	367	374	327	346	357	359	353	330	388	390	359	383	327	358	372	370	367	360	340	361	346	335	360	325	354	357	318	381	352	376	351	296	346	377	335	374	335	377	359	363	367	396	368	333	343	335	346	344	328	344	334	349	373	365	337	376	362	374	356	375	349	338	358	340	378	365	360	360	357	349	352	387	333	380	381	356	365	348	380	339	392	348	355	374	316	350	343	333	346	336	346	357	400	354	354	315	353	376	370	350	336	375	368	348	344	333	367	358	355	386	368	357	361	355	336	382	349	342	346	374	356	335	379	373	352	347	409	389	370	322	378	363	384	385	368	371	348	337	375	334	339	371	373	350	339	358	359	369	356	337	341	350	386	338	343	357	337	371	338	343	354	335	354	332	340	412	354	305	366	368	355	364	361	360	336	355	361	352	387	355	386	310	349	317	355	390	362	363	367	337	336	356	344	365	377	341	374	370	343	353	370	337	370	346	370	340	375	318	361	356	366	386	368	347	341	338	354	338	375	372	374	356	355	363	320	376	366	357	384	374	331	360	343	342	330	343	361	338	372	354	334	366	374	355	369	379	356	355	361	366	366	362	321	355	360	326	373	353	348	362	356	345	350	346	357	386	337	351	332	389	373	349	346	368	368	346	346	309	368	384	353	365	362	353	352	366	356	362	384	332	343	348	354	339	347	356	367	367	322	349	351	334	369	357	342	346	350	393	366	392	332	370	376	363	369	378	365	356	380	388	342	350	351	356	388	346	338	351	374	337	322	333	335	386	331	342	356	310	360	338	349	347	346	373	366	333	336	356	363	371	376	363	301	367	391	353	358	367	320	351	355	330	347	309	358	331	352	361	404	348	375	365	359	367	328	357	376	376	377	368	378	359	335	348	354	356	357	337	384	342	337	356	358	362	342	352	411	391	330	341	362	354	348	369	377	389	348	373	314	339	347	349	360	376	375	356	323	364	361	389	380	366	376	338	331	369	305	323	357	336	362	353	369	410	336	328	360	345	359	375	343	328	366	365	355	345	328	358	334	349	385	352	350	344	344	375	341	353	344	377	359	345	324	366	370	377	348	352	339	335	349	358	335	332	348	353	372	397	332	352	336	371	354	342	373	366	333	358	350	389	346	340	403	380	381	322	388	339	361	357	342	370	370	364	360	370	367	322	339	364	353	388	335	359	358	327	355	358	355	386	343	344	338	334	380	335	335	376	331	345	355	328	368	326	353	364	393	334	308	376	342	364	374	379	357	340	339	367	378	341	331	354	390	372	347	345	336	371	388	363	352	340	372	362	371	356	362	366	356	352	338	369	318	360	371	345	395	375	358	350	369	364	343	325	350	338	345	360	348	362	355	352	354	399	369	356	346	337	354	346	347	357	344	340	358	366	357	356	332	347	342	333	350	353	337	341	369	377	330	320	357	363	349	359	356	386	344	321	338	348	329	334	345	342	374	397	360	364	334	391	356	384	387	322	354	356	359	340	362	334	374	351	381	345	344	370	339	358	356	369	359	334	355	366	358	396	364	346	365	368	333	385	367	342	373	365	343	331	387	362	388	334	377	330	371	372	360	350	336	310	326	354	336	339	377	341	355	367	342	349	346	369	373	367	338	368	364	352	353	367	375	316	363	347	364	357	388	340	359	358	369	379	360	377	328	342	333	351	345	353	392	369	387	357	318	348	354	349	352	391	346	355	358	352	377	352	335	376	324	356	354	343	342	364	341	341	340	367	377	395	339	400	366	323	346	359	383	366	383	362	375	336	361	381	311	360	381	345	342	382	359	368	318	358	352	371	369	321	334	389	334	357	351	411	352	386	389	341	353	352	342	323	370	383	314	344	364	381	347	383	366	355	341	373	344	347	385	330	348	367	371	374	333	352	347	355	360	338	379	349	362	329	367	340	354	277	341	372	379	341	355	370	325	372	349	366	335	367	353	357	338	398	341	367	382	380	368	353	346	338	364	322	312	392	343	342	353	361	351	377	337	350	348	350	381	340	326	359	388	385	345	334	361	369	361	343	349	326	340	384	346	407	341	310	364	381	363	362	381	363	346	348	402	363	323	362	358	369	357	380	359	385	350	354	345	386	331	368	333	350	358	364	378	385	370	359	360	394	354	386	339	356	384	339	374	358	406	357	363	367	346	356	346	363	357	354	341	373	383	350	356	341	365	346	346	355	322	322	360	368	367	343	363	376	387	332	393	366	353	343	352	348	336	358	336	379	357	348	353	362	353	362	372	352	356	366	335	337	332	381	368	363	365	351	362	352	329	348	355	371	327	365	329	358	386	372	355	345	348	343	342	352	348	376	331	324	344	358	372	342	363	339	380	367	316	330	368	355	347	375	365	341	358	348	361	382	355	333	332	383	343	368	381	347	345	399	369	373	342	357	321	367	360	369	339	341	377	364	364	368	336	339	375	372	335	344	356	351	348	329	362	347	357	329	355	365	365	333	372	330	376	362	400	351	314	345	339	320	366	336	358	317	368	369	366	356	368	368	386	355	368	360	349	340	361	350	378	355	366	358	378	381	399	390	323	382	353	366	351	383	355	381	340	389	363	340	339	358	347	321	395	334	367	348	366	393	359	376	372	333	383	355	351	342	381	395	326	331	351	366	358	346	364	361	352
24743	31150	25166	15784	11226	8117	6431	4527	3878	3386	2662	2045	1201	792	710	609	636	715	736	640	637	602	657	627	623	583	610	495	527	524	578	600	599	614	575	592	560	551	501	446	440	504	426	480	514	471	480	488	455	449	438	442	440	453	403	478	440	449	422	387	450	454	416	417	383	409	441	461	462	413	431	444	445	468	433	416	448	412	450	456	437	444	409	415	421	405	444	426	453	458	427	427	375	450	441	435	437	433	450	432	443	450	444	409	464	445	406	425	422	441	422	404	432	434	402	454	447	424	427	415	412	428	440	404	433	425	442	408	423	412	424	432	444	377	418	447	405	465	411	408	419	416	430	472	463	391	463	411	418	396	447	436	408	443	445	406	449	420	426	426	450	399	424	413	418	410	438	427	427	439	450	444	464	429	426	422	439	413	432	443	397	392	453	430	430	402	421	471	409	434	457	427	443	437	449	408	456	404	434	407	459	434	396	434	442	406	424	440	456	399	413	423	427	427	452	391	447	438	445	452	433	406	417	410	395	419	435	442	455	429	430	426	443	409	429	387	397	458	439	424	447	441	442	462	383	384	445	408	422	416	436	441	425	429	425	470	423	433	411	451	412	415	375	460	384	406	457	416	471	423	474	418	427	414	421	423	441	424	432	413	404	413	429	413	425	438	427	439	434	429	408	427	429	448	447	456	451	443	423	435	436	412	419	435	406	426	431	417	408	435	416	425	413	433	430	436	410	411	421	425	427	397	452	418	411	435	421	418	422	402	419	440	427	430	395	395	437	471	431	406	439	445	409	421	442	481	414	395	441	403	427	446	424	463	459	415	426	437	447	420	407	427	414	431	434	460	443	427	433	399	460	453	430	398	418	428	422	430	451	407	411	466	434	436	411	448	418	425	415	439	404	400	446	392	414	453	430	394	454	449	431	480	425	420	440	422	422	409	412	396	467	395	410	403	448	422	444	423	437	441	429	448	426	384	463	380	429	423	410	461	434	422	436	429	439	410	431	420	442	423	430	394	427	441	413	411	490	453	414	416	481	439	403	425	432	404	428	412	444	422	407	418	427	422	428	389	448	394	418	409	424	402	435	438	433	453	447	420	428	440	405	453	421	454	414	394	439	451	412	443	444	423	452	410	407	466	380	402	403	410	436	435	435	456	416	401	448	490	430	426	390	423	446	450	395	394	426	435	428	412	469	414	408	430	419	413	459	426	447	391	442	414	408	448	421	439	437	426	471	450	412	453	441	435	396	444	457	433	444	395	406	447	399	403	428	449	440	444	404	411	442	480	399	406	436	457	449	412	456	408	423	439	441	413	427	390	431	424	440	468	419	417	413	422	441	419	474	416	423	379	403	417	397	445	447	424	441	442	436	427	416	458	435	457	430	428	457	432	426	427	443	436	459	422	382	463	436	436	410	455	442	409	412	428	412	413	416	438	436	446	397	444	448	432	421	394	417	460	472	409	423	415	445	384	455	457	435	393	415	433	429	438	417	413	425	394	447	446	417	459	443	441	414	416	442	430	420	431	445	423	431	431	409	419	386	429	435	417	454	408	443	419	447	428	407	422	383	416	458	430	424	434	455	437	447	422	413	435	426	412	397	407	470	389	371	420	430	432	439	418	390	421	422	447	427	438	425	436	413	407	424	434	440	436	431	408	449	386	419	415	386	430	452	435	446	426	427	419	424	439	462	438	425	402	410	419	433	400	415	435	418	416	424	424	439	457	401	403	405	432	428	425	378	422	415	438	446	428	439	428	430	436	448	454	476	411	443	421	463	429	437	430	438	431	449	396	429	448	464	412	423	394	443	450	426	460	475	367	448	446	433	435	411	424	422	439	394	456	405	470	444	410	416	407	409	408	453	417	409	443	417	434	463	442	439	403	435	425	417	418	411	460	408	455	431	417	421	460	454	411	399	452	471	424	425	440	447	439	437	409	424	421	433	425	451	448	439	447	427	428	407	421	414	456	418	450	438	426	430	405	467	437	427	440	452	455	404	406	432	435	415	396	402	448	408	464	415	410	449	444	417	401	403	468	426	453	453	436	414	406	395	456	433	413	416	418	394	397	450	451	436	451	413	423	451	435	446	439	420	392	462	436	448	443	411	431	423	448	452	455	434	430	450	414	473	456	439	441	423	431	371	400	444	439	479	436	395	457	444	406	455	417	412	419	414	455	418	417	484	415	424	406	413	463	435	430	420	396	413	421	418	435	408	437	474	418	447	445	423	428	409	414	446	418	409	460	446	449	404	439	437	400	429	403	444	451	444	430	419	407	424	390	425	433	429	444	442	427	424	465	468	448	412	467	446	427	426	447	443	412	413	447	457	443	413	414	407	422	423	431	423	431	411	418	438	407	442	458	443	462	427	413	455	408	390	412	440	447	400	426	423	428	461	442	485	436	422	435	433	451	414	450	438	444	449	387	391	421	435	467	435	395	407	419	425	405	439	415	468	454	452	436	439	428	459	464	420	406	425	422	412	450	393	451	425	425	419	412	458	416	408	421	414	397	426	419	446	442	437	393	416	460	424	483	425	447	442	403	408	422	421	412	396	431	455	432	412	451	462	420	433	420	445	426	437	412	406	422	388	451	405	437	454	428	435	421	446	441	460	425	419	436	418	468	411	420	454	448	476	464	406	440	421	396	428	395	425	435	428	431	419	417	439	424	400	433	406	394	431	460	411	468	398	449	449	414	432	470	400	434	448	426	419	402	400	462	451	420	436	440	446	398	419	450	463	409	440	381	426	420	447	429	450	423	419	450	426	449	433	424	419	389	433	427	457	419	405	410	440	396	446	455	445	425	427	403	396	434	482	454	416	443	416	390	417	423	439	429	414	424	439	422	423	420	432	449	418	456	403	447	436	423	408	467	402	448	401	382	421	393	455	461	416	402	402	447	447	432	436	467	400	433	409	427	422	476	418	408	420	432	385	428	428	424	419	415	445	412	451	439	389	405	415	420	446	403	411	422	428	426	458	449	427	415	425	446	405	409	434	436	425	454	447	413	435	454	417	423	475	454	392	399	427	461	413	434	431	419	457	433	422	416	440	413	420	433	426	417	428	412	422	441	393	459	456	425	470	430	453	432	458	448	435	437	391	408	374	463	418	417	440	439	414	446	425	425	402	424	427	429	421	417	416	387	427	417	391	454	375	415	398	410	453	425	419	427	453	412	414	472	445	424	408	436	439	447	414	436	441	436	412	411	464	447	436	452	439	463	421	449	475	412	401	418	436	419	431	428	473	441	386	426	389	441	422	448	465	431	397	481	420	415	427	409	447	441	454	432	439	414	409	442	437	433	417	443	419	453	397	432	400	419	414	407	408	435	464	453	423	412	445	432	430	427	439	417	442	451	426	454	451	424	419	419	398	436	426	396	392	427	438	416	426	434	392	432	448	394	411	441	431	443	460	445	431	453	428	449	431	392	380	428	387	406	463	423	446	404	432	383	445	420	431	454	405	442	417	468	416	431	449	433	430	430	425	410
23701	20916	27957	24079	20837	13492	6494	3670	2792	2422	1830	1354	741	572	505	458	549	551	521	462	443	433	452	421	430	433	390	404	397	374	409	427	388	380	391	442	382	355	348	326	307	307	314	296	311	360	291	288	308	296	315	304	309	282	283	292	295	292	279	273	308	269	316	250	252	272	302	259	294	289	290	292	253	271	286	289	264	278	292	280	275	261	264	280	308	275	292	287	272	272	284	272	259	304	261	272	255	262	271	277	274	293	282	282	251	302	278	262	300	290	294	284	265	276	287	254	255	261	273	288	246	278	290	287	259	276	288	242	275	251	282	270	287	283	302	272	261	284	264	280	294	294	258	284	275	265	272	264	273	288	278	268	313	295	290	289	266	272	276	269	293	296	250	273	261	256	269	264	276	292	266	286	289	249	280	288	298	297	247	259	266	282	251	267	296	288	274	250	269	242	289	296	260	277	266	298	286	267	286	298	263	268	263	314	254	297	277	277	272	284	289	268	312	309	269	228	300	313	289	290	294	280	247	272	265	271	266	254	284	250	287	319	283	259	268	273	276	235	302	282	294	286	262	280	309	269	273	287	268	280	279	285	312	289	273	274	255	275	258	256	259	301	272	274	285	272	290	279	287	249	279	288	264	296	254	280	280	266	277	247	281	262	253	273	277	293	271	267	277	264	273	255	279	241	242	290	268	245	285	250	267	267	287	328	297	289	269	264	281	318	275	277	286	250	256	249	260	290	283	289	276	283	277	264	269	253	261	270	287	268	242	266	273	262	287	270	307	276	268	287	275	279	313	282	281	289	255	271	280	273	251	287	270	274	271	294	288	284	262	260	268	257	299	274	287	268	311	289	285	277	275	279	274	260	266	280	281	289	285	276	268	261	270	269	291	299	278	261	274	253	269	282	295	272	285	276	285	260	293	279	296	270	277	266	284	297	277	265	273	315	253	283	298	282	249	266	293	282	290	244	270	275	287	289	287	272	250	309	294	268	274	262	273	280	241	266	300	262	271	292	300	287	256	261	298	288	265	263	290	290	290	276	279	260	287	275	275	291	272	258	289	278	267	275	248	277	273	270	310	286	301	273	283	281	252	288	247	292	283	272	280	256	298	272	293	287	264	269	294	278	273	261	278	269	304	285	280	302	269	307	282	261	308	283	305	270	271	280	268	281	279	253	317	287	286	291	295	268	284	297	278	318	272	285	302	273	289	289	260	258	254	301	248	275	274	300	251	298	287	274	278	253	279	270	308	283	286	274	294	287	252	281	280	277	306	291	294	285	280	278	279	305	280	270	301	278	289	304	235	286	258	257	322	266	282	241	286	270	304	293	283	284	277	273	278	320	272	303	291	301	289	271	285	238	285	291	295	278	272	291	265	276	290	277	298	277	284	287	273	277	284	296	289	257	285	291	250	248	291	312	283	242	296	273	265	266	300	271	281	273	270	267	266	278	282	276	263	262	272	273	282	289	303	267	282	280	262	262	271	277	290	246	305	280	283	283	277	288	258	301	314	277	281	258	273	273	276	264	303	279	258	262	308	285	236	289	299	285	282	238	267	266	271	272	255	275	282	249	265	279	292	267	293	292	272	257	254	295	284	265	264	313	309	299	292	264	266	268	290	300	260	285	276	305	268	295	278	282	272	282	285	256	284	288	248	244	267	272	270	269	242	279	279	276	253	269	297	259	258	310	268	287	270	248	264	265	322	262	267	276	290	280	278	289	262	261	277	290	289	253	247	260	307	257	284	303	296	285	300	267	271	298	241	262	288	312	268	287	295	246	289	286	299	290	282	270	247	295	293	268	272	278	268	289	276	273	288	274	274	292	270	279	296	280	254	291	256	275	264	301	297	307	270	267	267	285	268	260	296	240	305	298	239	282	281	272	282	303	275	267	279	247	277	286	290	306	279	277	255	273	289	289	287	285	271	281	276	297	284	291	256	267	269	286	284	273	281	252	267	271	282	296	276	281	299	294	296	285	254	254	274	277	302	305	292	281	266	283	282	292	283	254	288	272	286	293	304	297	255	279	268	265	298	266	275	281	256	280	290	244	265	282	299	270	280	253	285	270	281	237	281	268	256	285	292	276	282	271	266	258	287	275	289	297	256	258	290	271	264	289	293	277	261	264	262	305	288	289	266	265	299	299	283	250	291	282	273	292	238	289	263	277	262	279	282	266	248	292	317	247	293	284	292	259	282	274	292	304	285	255	275	269	264	260	255	264	248	264	298	303	272	268	311	275	328	297	272	278	271	290	261	242	275	250	285	286	271	256	277	294	267	297	279	294	264	281	296	277	265	281	269	253	283	278	280	262	299	284	253	303	257	273	283	263	275	277	279	285	279	290	252	285	240	275	309	285	288	271	265	287	279	280	274	275	291	282	284	256	312	298	286	275	287	275	292	284	272	264	246	262	277	268	268	264	284	305	284	290	273	261	276	279	256	272	292	309	268	268	302	264	286	304	253	277	292	279	310	296	260	249	288	266	264	264	291	305	290	273	271	269	291	267	266	242	252	252	281	296	273	231	296	304	277	290	264	261	284	266	270	267	260	258	250	285	262	255	288	291	287	278	275	275	287	278	280	286	300	273	253	286	280	276	285	278	288	244	259	290	278	296	252	292	282	295	286	272	283	278	279	275	279	313	279	260	282	268	280	263	289	283	287	282	262	300	277	278	278	249	296	272	251	281	299	271	258	286	278	288	277	276	263	255	307	263	281	273	299	302	286	273	294	311	290	281	300	274	273	241	266	264	274	246	277	256	295	257	258	297	284	272	275	290	261	263	248	252	244	282	259	285	260	318	275	253	278	270	298	297	272	248	261	293	252	274	271	290	295	269	284	272	316	254	285	275	255	273	306	267	297	265	267	278	294	310	268	282	279	284	295	256	277	288	294	259	252	268	283	276	273	284	284	265	284	293	288	292	265	280	265	309	307	274	280	275	271	283	304	283	250	275	293	275	284	285	262	304	282	262	310	284	282	278	249	278	271	278	270	262	252	269	271	275	303	299	274	302	308	263	291	278	259	254	272	273	265	283	271	268	249	250	285	279	292	291	289	238	288	278	248	301	272	298	279	269	305	298	285	279	273	267	284	278	300	274	285	287	246	280	270	290	286	271	261	274	262	251	282	284	314	255	277	320	286	269	261	275	290	269	288	285	294	266	268	260	286	287	290	266	289	288	264	269	279	284	298	283	292	259	315	267	297	284	273	291	250	288	293	303	278	275	278	293	268	298	267	266	261	272	301	275	261	272	286	269	290	278	300	297	295	238	291	281	281	245	267	291	290	272	277	255	263	234	264	272	277	259	262	296	289	298	261	257	267	262	283	304	248	268	245	273	263	274	270	267	273	263	273	253	290	258	263	281	287	300	275	241	280	266	287	231	281	264	281	283	292	303	277	297	277	271	285	248	315	289	263	268	250	272	294	306	277	246	295	271	279	287	257	280	305	269	258	335	281	269	281	290	268	275	285	288	271	286	266	266	275	298
27805	40141	31420	22064	17463	13072	10060	7255	6183	5518	4090	2770	1469	1051	797	803	880	861	825	782	743	716	737	651	650	627	582	579	581	596	611	653	620	581	587	548	601	550	474	430	409	410	364	404	401	442	456	409	412	430	375	403	387	361	364	341	383	362	342	349	329	342	317	374	345	381	368	370	365	320	352	335	331	358	352	321	316	344	354	323	329	320	321	318	317	347	332	332	348	331	311	328	321	321	349	340	328	325	336	338	349	323	354	350	326	351	343	334	373	315	371	341	340	332	318	322	337	336	310	341	347	330	338	314	332	347	342	350	318	329	325	330	352	316	344	335	322	371	311	309	315	324	342	300	328	321	342	327	318	337	343	345	333	329	321	318	357	327	349	337	330	369	337	342	302	331	346	338	330	315	306	307	329	316	305	307	334	328	311	321	323	370	322	349	337	346	358	340	334	339	315	329	354	306	309	346	319	347	330	346	345	343	325	311	320	332	309	328	336	333	295	338	351	364	323	342	347	349	353	322	331	342	342	313	372	341	331	326	340	303	330	355	300	324	307	312	341	345	336	355	327	346	313	351	338	333	331	344	347	362	336	326	299	330	355	310	327	356	344	313	373	318	342	298	307	312	306	343	342	341	330	349	339	321	301	346	309	354	341	336	353	301	359	360	344	332	317	359	328	318	343	348	323	372	321	326	343	320	355	365	354	315	343	334	337	349	356	317	343	338	336	318	341	333	309	331	331	345	332	344	329	325	336	340	361	331	327	331	340	357	352	322	348	343	347	350	326	367	337	314	335	360	335	325	346	312	333	329	334	333	345	326	315	329	356	363	300	305	342	367	307	323	323	318	336	341	336	327	314	352	351	364	305	312	321	365	332	333	344	332	344	332	327	357	319	354	328	327	349	343	339	320	350	345	334	367	347	324	306	314	348	385	327	321	342	338	372	328	299	305	357	320	326	328	331	347	328	344	311	343	306	342	357	325	318	317	321	307	308	353	351	372	317	357	371	310	337	320	314	358	337	317	306	345	297	335	349	340	322	333	333	318	336	331	336	372	330	317	367	313	337	328	323	321	369	342	335	341	368	321	364	331	343	334	338	321	343	354	332	340	335	328	352	316	347	313	342	330	323	331	360	334	337	303	317	369	340	323	312	333	324	364	332	319	357	349	357	308	319	339	361	360	324	317	345	292	320	340	320	345	319	350	333	307	332	354	352	312	322	345	334	347	353	312	336	300	359	348	324	333	326	333	339	348	320	352	342	334	326	381	350	306	355	345	339	333	320	338	364	329	329	313	326	323	336	326	350	317	338	367	329	307	326	333	290	344	313	330	346	317	322	326	353	356	349	312	305	309	326	343	324	325	348	337	346	336	354	348	313	324	341	329	341	357	323	322	357	364	347	309	333	347	336	307	327	352	318	371	337	326	331	324	338	356	316	328	301	331	286	308	327	317	311	355	348	333	298	309	330	330	336	325	365	333	363	320	341	354	358	320	327	346	305	320	361	347	318	320	359	328	349	344	313	320	357	327	366	335	326	319	351	343	336	312	346	348	330	321	337	321	311	305	350	344	337	347	318	349	320	336	339	368	330	344	339	332	347	329	330	328	319	361	318	315	308	317	309	341	342	374	310	343	323	339	311	326	367	359	291	364	301	342	348	313	319	351	337	358	337	335	384	306	331	331	322	335	344	313	324	370	304	357	342	333	336	305	360	308	354	324	359	337	344	322	325	365	333	321	324	333	358	304	372	383	290	358	324	350	342	330	362	348	318	348	331	316	334	312	360	307	347	314	364	318	372	318	366	352	324	336	310	375	337	360	334	353	338	326	323	326	348	329	340	330	335	316	306	347	344	327	342	334	327	320	345	294	313	320	335	332	316	345	352	328	350	330	348	314	327	353	313	307	336	348	318	324	333	351	328	306	327	333	320	355	317	345	345	348	335	324	348	343	355	336	341	333	335	324	360	335	341	346	297	345	320	324	326	333	340	339	326	333	356	342	341	322	351	328	294	319	333	341	333	307	338	320	342	315	353	339	312	318	341	336	322	346	356	311	356	324	334	363	320	332	303	335	362	358	322	333	303	321	346	367	357	319	322	334	343	328	331	288	354	344	324	337	336	330	319	340	342	348	360	302	338	340	365	315	331	363	358	353	301	329	354	339	342	357	355	277	354	348	349	361	320	345	357	332	323	310	323	311	326	337	308	308	291	341	349	351	313	323	347	310	336	298	355	347	317	340	307	333	315	338	352	332	333	330	332	331	319	319	343	323	326	331	335	345	325	341	340	354	339	346	311	367	306	343	356	344	333	385	333	333	347	325	341	362	340	323	330	351	339	310	314	347	325	339	337	349	327	311	327	329	335	349	343	373	321	345	346	300	331	341	322	335	303	323	330	318	356	314	339	333	329	300	341	363	334	359	313	331	357	331	343	352	306	330	328	313	319	318	321	342	328	303	314	319	310	341	317	318	336	335	349	373	345	326	343	301	349	314	331	325	340	313	299	328	324	335	320	300	346	384	304	366	333	357	342	323	324	315	312	335	352	311	337	367	302	315	357	349	330	342	305	365	334	311	362	358	332	325	339	344	346	332	313	343	337	344	371	340	333	363	365	332	307	337	319	356	360	317	314	317	333	347	353	369	328	365	326	320	342	328	328	312	332	359	332	316	320	349	351	330	371	351	371	335	321	331	316	324	328	373	326	294	298	349	323	302	362	344	359	328	322	316	334	337	364	331	312	301	332	341	337	316	337	348	285	365	326	337	321	323	320	327	323	321	328	304	345	328	340	328	348	352	296	338	339	344	367	315	345	326	309	328	341	385	320	345	340	323	316	329	360	333	315	324	331	332	379	338	328	326	350	323	325	325	311	306	356	327	341	304	302	334	371	381	305	327	339	335	349	339	339	350	318	311	313	343	329	333	323	371	321	355	338	321	331	332	295	331	330	351	333	302	325	342	339	329	366	310	336	328	342	342	332	311	333	313	335	342	339	348	343	301	324	331	300	354	345	334	330	345	327	335	347	360	322	327	324	329	300	366	338	317	316	336	325	317	363	309	307	364	324	345	337	349	344	329	354	339	323	350	331	331	337	323	325	333	341	337	335	328	341	360	332	348	349	344	356	341	360	380	319	317	342	326	322	320	328	331	326	358	321	320	358	326	347	330	346	344	349	332	337	337	318	325	325	368	367	342	327	325	318	341	312	354	400	309	336	358	337	336	345	326	331	346	351	327	391	314	338	322	355	343	354	321	310	351	367	345	338	299	344	333	338	339	345	302	320	348	351	332	355	336	336	340	381	346	309	338	330	307	338	336	343	283	320	340	329	340	306	348	341	328	287	321	323	327	310	331	316	329	323	370	328	334	330	375	307	340	324	338	308	312	320	339	353	319	321	319	288	322	336	330	318	345	327	338	342	330	328	333	320	335	319	344	340	305	332	345	285	368	317	360	337	341	345	301	327	369	317	289	344	333	314	289	347	364	335	364	344	314	335	331
25121	20930	26700	24794	12678	5814	4219	2872	2250	1908	1416	1031	778	626	588	574	659	597	655	625	640	590	588	614	556	593	562	526	584	558	581	544	589	563	544	601	591	543	547	537	480	490	520	502	513	498	477	479	478	523	469	492	488	447	445	456	459	460	479	497	500	466	476	472	443	486	475	481	477	455	509	471	469	495	458	472	458	409	472	463	477	443	501	509	481	491	473	515	479	475	504	524	474	491	458	466	445	430	458	497	457	467	444	496	452	500	469	471	467	485	495	452	446	447	507	459	476	494	490	469	479	443	439	481	476	455	501	468	459	473	470	469	467	501	512	448	498	436	496	470	458	483	477	480	486	501	475	504	452	467	469	484	475	475	437	499	462	488	470	449	478	459	465	445	464	463	496	472	459	455	457	469	459	479	516	470	452	431	464	423	449	476	478	471	506	466	484	448	483	493	467	479	501	443	512	465	481	459	503	470	444	449	446	502	473	491	479	430	485	490	463	444	443	457	490	477	475	458	449	504	443	476	518	477	452	477	484	459	477	462	511	423	461	461	484	449	448	409	465	466	486	498	460	480	500	438	464	444	509	460	476	484	451	439	476	489	468	484	433	465	455	482	429	483	431	502	473	482	475	474	515	472	506	474	461	487	505	469	431	505	461	466	478	472	498	497	456	489	468	442	471	462	484	483	444	442	471	491	462	458	462	505	448	458	469	440	474	464	410	471	474	461	471	440	489	429	444	498	478	507	476	501	477	488	468	475	468	476	479	450	489	500	452	415	485	466	440	435	485	461	454	461	481	481	443	484	504	468	461	439	443	457	427	466	441	464	472	485	461	461	490	474	509	489	444	480	495	490	463	490	505	463	463	425	480	489	474	477	465	447	474	467	455	475	421	481	460	470	471	517	456	479	472	446	430	485	456	458	475	480	429	463	477	449	430	453	497	471	476	466	468	471	438	517	484	472	452	504	482	457	453	475	441	437	474	444	486	455	453	442	462	464	460	486	496	458	513	465	430	470	517	491	473	475	440	451	475	466	444	468	481	429	483	484	497	470	474	483	485	475	442	471	432	440	466	472	478	443	487	478	482	484	503	474	460	458	456	464	468	461	436	471	472	451	480	439	517	459	457	457	509	494	483	456	472	500	489	480	447	468	470	490	476	446	478	470	424	492	439	464	421	482	464	467	450	491	520	487	504	484	456	487	479	478	456	481	469	453	465	465	506	467	486	477	486	445	463	472	486	457	484	473	473	457	443	437	473	417	452	468	468	456	451	508	482	491	457	452	435	427	499	454	467	469	488	450	450	423	491	487	447	451	470	492	443	449	458	465	487	485	457	458	448	476	463	491	468	468	447	473	477	484	426	479	469	520	435	457	434	461	492	450	447	459	468	446	491	475	490	431	472	477	438	466	466	456	508	492	463	507	458	444	458	425	471	486	492	450	484	481	462	485	483	473	440	453	464	471	465	441	455	458	460	495	428	494	477	461	460	451	471	491	434	486	480	473	471	480	525	491	466	430	456	458	485	466	472	440	463	446	469	435	443	496	422	467	498	459	448	474	490	468	460	470	453	484	482	458	489	452	463	461	447	480	433	480	487	472	412	459	529	461	473	463	478	448	463	465	483	496	487	450	490	505	470	503	474	505	456	457	452	475	515	482	466	456	466	485	470	446	492	474	470	468	482	455	466	473	467	493	450	475	469	464	495	485	471	484	448	466	454	478	471	455	465	440	464	468	458	457	473	452	461	475	472	506	446	528	464	492	452	510	482	452	477	468	480	417	469	480	462	476	462	487	462	456	428	448	459	481	458	476	490	444	460	438	470	457	459	462	481	492	447	430	490	468	497	444	501	487	457	468	469	447	495	463	477	469	477	472	443	441	496	483	484	490	468	472	475	496	463	493	468	467	442	438	474	472	451	476	427	499	479	476	511	439	507	507	488	458	486	514	478	459	428	463	475	478	470	477	493	468	501	470	516	442	491	451	445	493	469	459	503	486	443	476	487	481	410	469	502	463	488	495	510	458	432	463	464	494	452	497	469	491	454	457	438	448	461	472	448	480	450	523	461	431	446	509	437	467	436	476	474	480	406	447	459	489	482	457	466	435	453	486	473	432	464	439	475	447	433	481	476	476	476	466	476	460	475	510	463	474	476	479	455	487	432	446	472	465	473	475	492	441	454	480	473	470	465	471	499	468	516	466	482	439	452	489	477	481	484	467	450	486	419	456	484	447	468	453	506	412	470	507	476	420	442	458	485	477	505	457	460	451	438	493	466	439	478	504	497	480	467	468	480	484	446	480	463	474	472	467	477	500	474	498	452	472	444	446	443	488	451	507	446	472	487	485	445	445	501	514	452	464	464	498	433	472	471	485	411	454	500	471	455	485	460	479	456	472	486	470	456	492	478	444	424	472	499	467	469	472	461	466	485	414	466	455	473	452	488	487	439	442	457	466	474	510	464	465	454	477	493	470	456	479	452	472	451	486	494	464	487	464	441	446	451	445	438	426	482	469	426	453	451	470	462	481	480	426	459	466	463	465	452	487	471	433	472	486	497	487	449	453	466	432	467	416	480	503	499	486	497	499	469	463	438	457	433	488	453	458	481	462	458	480	410	420	462	483	477	479	461	472	494	463	461	477	461	524	426	493	444	487	445	481	492	494	484	467	483	497	469	477	457	502	461	455	445	457	463	489	519	471	460	467	504	492	484	498	459	482	490	459	501	453	461	478	488	458	429	496	502	475	503	448	461	525	453	487	467	465	490	500	454	480	471	489	489	483	472	474	471	453	467	453	496	495	434	441	497	453	464	475	467	467	452	494	446	421	503	499	496	450	444	490	479	472	451	459	487	462	476	440	523	460	457	492	468	469	450	502	479	483	475	459	484	462	453	481	485	446	480	449	466	457	474	465	455	482	463	460	478	447	442	487	501	460	479	441	484	490	495	460	490	490	493	500	486	446	463	473	492	461	460	431	436	471	444	485	480	476	477	493	463	488	452	460	494	503	474	476	479	485	500	526	460	461	442	516	435	430	511	464	422	500	438	477	487	442	454	493	475	472	479	493	491	474	448	465	451	450	478	448	441	437	490	441	481	477	496	439	445	475	496	489	509	452	504	486	488	481	487	473	483	463	467	451	449	475	479	472	407	499	449	458	489	470	457	463	488	479	461	454	498	475	483	475	469	472	476	464	502	453	449	426	462	470	445	473	471	425	463	451	462	496	442	509	485	508	469	468	455	451	482	481	459	466	435	466	449	501	458	468	443	436	468	467	500	472	415	497	458	459	457	475	496	457	485	474	490	465	443	482	475	417	492	495	476	461	481	474	493	496	511	483	467	460	487	481	464	494	471	480	460	446	490	439	434	449	464	467	455	474	474	436	462	442	472	438	490	449	449	465	469	453	469	459	486	479	458	457	468	484	487	448	478	452	459	442	478	456	468	433	472	449	466	462	486	422	471	465	469	464	457	461	462	468	475	431	448	453	474	482	458	447
27710	36490	28062	18432	13691	10240	8374	6277	4952	4349	3076	1937	1325	983	922	909	937	980	985	929	911	824	866	800	831	837	732	754	751	762	778	793	821	787	756	825	700	695	644	678	579	629	621	629	610	651	640	616	591	610	561	610	522	553	583	531	597	576	584	627	518	551	549	552	557	543	620	590	559	599	568	586	586	559	554	561	538	554	567	557	556	538	563	546	545	563	571	548	541	543	533	552	557	558	555	592	575	565	475	553	550	550	571	550	542	538	555	579	527	507	593	543	611	524	509	534	537	548	542	544	571	569	562	578	548	586	521	543	536	596	558	571	549	508	542	539	550	563	558	503	557	519	528	570	581	553	570	496	569	500	523	567	571	566	562	576	557	499	531	542	544	595	516	564	535	565	514	567	552	565	504	583	575	536	548	537	528	574	543	524	536	551	544	551	549	523	533	535	534	519	560	530	521	560	503	519	532	521	586	536	538	552	598	561	567	538	518	562	566	539	570	576	552	541	541	547	537	531	530	565	517	560	584	534	517	582	518	519	535	588	577	558	563	521	550	523	564	538	525	578	503	572	583	547	583	513	508	559	558	550	536	535	538	538	575	606	548	563	569	544	557	529	548	554	510	536	558	544	569	515	540	543	569	551	577	526	584	544	509	536	550	536	563	544	588	555	610	539	510	591	586	563	546	530	523	564	568	566	563	531	539	483	582	534	534	562	592	556	543	522	543	543	515	523	524	520	546	542	595	532	582	565	529	517	562	545	564	556	592	520	546	568	551	559	556	552	535	554	594	562	546	578	570	555	591	562	595	558	532	552	551	526	607	571	571	533	601	582	527	544	561	576	520	532	529	543	547	548	556	530	519	584	514	545	586	538	516	544	526	527	565	562	557	548	566	551	518	567	556	557	576	536	586	531	551	572	583	543	559	554	503	517	554	556	583	533	570	526	586	559	528	556	555	544	535	554	582	574	513	563	587	546	550	577	550	522	550	530	561	500	580	555	546	593	553	529	579	545	555	576	560	577	558	577	573	582	505	507	525	554	564	543	543	555	554	576	546	558	537	551	532	564	571	497	571	579	562	573	561	536	568	507	528	576	561	552	577	551	574	549	545	551	561	523	525	581	566	557	533	533	581	563	520	551	542	579	536	565	580	587	566	541	577	560	574	542	542	553	547	491	577	578	548	519	557	559	598	548	557	597	529	540	546	583	545	501	562	531	566	551	549	510	514	563	541	534	510	561	524	568	559	574	573	539	568	557	561	571	546	557	578	551	549	560	540	548	551	557	492	562	550	567	562	567	637	558	522	576	538	565	566	563	497	539	565	585	536	555	538	561	555	533	541	498	504	526	563	538	507	559	549	527	575	577	561	560	513	574	573	580	508	532	561	530	549	550	581	555	533	597	547	562	563	551	566	554	545	568	574	532	530	567	544	569	562	547	506	532	538	588	598	520	568	504	562	564	536	506	560	587	502	552	572	549	591	549	508	504	537	567	559	553	535	585	489	521	567	576	560	558	546	555	527	554	564	529	555	534	566	568	538	547	554	541	586	499	543	552	528	537	544	564	544	600	518	524	544	548	567	549	584	575	507	572	571	526	601	541	531	507	565	571	568	546	550	537	539	584	527	510	565	540	568	577	562	559	536	527	551	558	490	569	516	512	555	558	576	538	515	550	522	597	514	560	552	576	532	533	540	514	566	566	540	497	577	588	534	555	528	546	582	554	546	543	582	564	547	565	516	542	556	555	555	532	542	570	574	575	593	563	528	531	541	593	531	534	569	549	575	555	594	527	529	556	584	600	522	561	604	548	522	551	527	567	552	519	509	580	557	540	548	560	551	548	555	556	529	557	535	576	543	573	527	563	554	575	573	520	551	532	579	583	597	547	573	533	537	513	516	561	569	510	571	558	552	515	543	532	536	594	533	543	554	556	574	569	570	557	514	560	510	560	545	533	529	554	554	534	554	543	546	535	551	561	545	520	535	541	521	567	534	552	547	557	532	551	540	541	572	542	557	543	566	567	537	548	556	497	576	551	535	555	562	508	561	566	559	534	543	565	516	630	537	566	555	534	561	560	590	619	532	537	543	530	543	578	597	534	559	594	526	574	571	543	569	538	537	551	557	583	554	555	603	551	552	519	563	568	576	500	552	567	571	551	545	541	551	602	526	574	540	526	538	555	565	535	515	539	544	535	548	565	557	562	550	571	588	553	552	598	547	518	591	532	533	550	549	580	594	515	517	530	553	525	576	546	566	563	499	530	562	530	549	521	538	524	545	540	553	586	566	543	540	565	576	574	532	560	526	539	550	539	599	547	557	529	547	550	553	557	553	516	522	544	508	557	546	516	542	577	535	576	566	519	598	523	574	562	530	557	564	521	557	592	556	586	577	553	579	576	556	536	551	540	525	597	574	567	604	550	531	566	572	521	553	547	514	555	516	558	536	537	544	556	539	542	530	561	568	574	560	520	589	571	564	554	500	561	577	588	556	532	564	512	561	522	493	491	519	591	579	572	590	539	539	532	539	523	539	557	559	553	534	555	564	571	545	548	564	561	554	552	567	549	561	568	537	554	562	525	548	577	556	548	548	584	532	557	515	536	600	536	564	563	532	538	564	546	562	551	526	540	549	515	555	544	549	526	571	587	536	533	553	542	535	569	532	535	567	512	597	559	571	590	584	553	550	567	543	570	601	545	567	574	550	549	514	552	561	536	554	556	537	540	550	578	532	549	559	558	533	570	565	587	507	558	555	521	549	555	555	556	540	554	565	558	548	562	511	567	539	579	540	514	493	596	492	582	557	543	502	536	554	580	533	557	564	580	549	549	540	523	557	556	537	534	558	553	562	542	578	557	517	587	580	529	524	541	591	515	518	592	573	546	565	564	562	595	560	545	502	519	549	532	547	517	541	540	558	561	499	557	557	603	578	540	554	542	504	556	551	552	545	569	552	574	572	579	557	513	557	559	567	584	593	535	537	593	575	583	540	571	594	553	553	546	559	548	587	527	541	582	551	550	600	577	556	544	540	523	552	514	514	580	539	513	575	566	614	579	532	555	572	559	579	525	544	533	556	556	524	549	544	575	560	533	573	596	579	565	524	555	569	550	512	541	563	567	527	586	537	571	515	546	592	548	546	519	520	579	530	539	574	547	558	557	523	539	573	549	500	551	568	539	579	553	543	528	564	551	572	531	568	585	602	575	564	622	550	548	595	555	579	544	575	562	553	575	514	521	523	577	581	585	588	548	577	615	576	522	589	599	557	564	552	524	511	571	563	571	526	542	533	561	575	552	568	556	571	560	528	566	542	588	533	543	532	542	561	518	517	533	555	550	570	544	494	531	543	575	536	531	558	551	545	554	587	554	530	526	534	542	582	590	576	554	561	582	590	579	560	523	591	506	562	585	556	530	572	562	552	580	553	567	553	516	540	591	524	542	507	550	548	547	592	543	545	561	534	566	535	569	563	548	552	575	550	582	535	536	554	555	543	559	523	558
22652	20932	28484	23537	20992	21128	14772	6758	4580	3479	2003	1337	902	751	678	733	760	827	765	765	657	726	620	667	661	650	604	586	592	614	616	571	569	601	627	545	537	530	565	475	487	475	438	449	495	451	454	463	444	434	417	454	446	395	445	431	424	409	366	407	367	389	421	398	406	394	424	415	419	429	422	417	421	389	375	413	410	393	420	382	446	401	363	408	378	412	395	429	417	400	390	380	384	391	404	373	399	436	394	411	405	348	406	428	405	418	408	424	429	391	370	368	403	427	390	443	426	436	436	422	400	391	369	396	376	370	392	402	380	423	400	422	385	389	341	392	390	414	381	429	415	401	370	435	391	387	388	402	417	371	403	401	395	401	406	369	398	381	395	395	411	397	347	367	423	386	410	390	373	392	390	400	409	353	394	387	353	408	376	395	403	394	373	376	403	404	426	405	375	419	413	407	460	374	446	375	376	404	405	377	372	435	394	390	382	374	403	381	423	408	390	375	415	378	410	386	388	414	411	410	409	402	387	403	388	406	391	403	357	397	410	408	428	407	385	421	394	405	379	388	438	396	392	424	392	400	379	393	385	393	401	398	388	385	385	378	385	400	436	422	366	411	432	399	382	425	406	381	411	397	405	448	414	434	387	377	424	354	431	421	383	369	400	393	416	413	378	421	401	393	428	420	345	379	370	404	377	444	399	377	371	365	455	407	405	403	411	395	387	378	421	403	391	390	410	384	429	409	396	391	419	406	406	365	399	413	408	410	377	395	420	378	409	413	409	388	367	404	417	411	417	395	389	388	398	432	382	389	392	379	392	388	412	402	420	381	417	417	417	444	417	379	389	406	379	405	392	402	422	417	411	364	430	404	374	415	391	382	406	415	401	406	385	417	392	424	419	380	409	398	439	411	414	359	390	416	375	402	389	372	402	393	403	414	419	374	413	410	410	384	379	368	388	395	419	415	390	395	401	398	394	399	363	372	375	395	376	419	418	375	403	397	399	395	388	409	411	384	383	364	392	403	381	377	395	430	418	364	390	415	410	392	405	440	401	391	442	422	405	394	414	389	420	374	369	404	384	374	395	425	439	432	388	397	400	382	391	403	388	384	378	392	408	411	385	420	399	376	397	394	382	407	407	360	402	388	403	406	393	357	372	408	377	393	363	402	383	387	386	378	430	419	389	402	432	377	414	366	419	384	372	370	392	433	406	383	375	397	406	403	394	343	383	409	392	415	423	393	387	399	407	417	433	372	394	407	395	426	390	408	407	395	396	395	393	440	373	404	393	407	373	377	376	401	393	387	405	394	381	398	382	392	372	385	388	429	387	412	398	361	418	395	421	413	410	381	356	410	422	426	406	362	372	373	393	409	399	402	395	395	435	372	430	375	410	377	431	395	413	360	383	374	437	412	376	400	428	379	360	384	398	389	356	371	398	401	393	395	400	383	411	369	411	410	430	439	384	410	431	360	424	373	402	380	388	389	409	393	422	379	398	422	404	413	415	408	417	375	390	394	433	407	421	434	407	391	412	395	394	394	372	400	394	376	384	413	427	402	408	399	428	372	384	388	384	393	373	400	416	386	425	392	419	391	439	395	412	419	358	413	428	379	397	395	385	366	377	397	393	392	426	369	404	390	370	417	360	389	368	394	400	384	392	396	390	371	426	392	412	382	407	379	409	389	411	408	401	396	385	414	419	395	405	388	358	390	396	428	409	377	427	402	401	413	384	396	384	421	394	388	367	397	403	393	383	408	444	354	379	385	428	400	402	354	384	397	386	402	383	419	397	432	386	405	417	379	412	396	426	433	419	401	388	403	378	392	403	404	381	394	378	391	401	383	414	396	421	374	402	407	407	391	377	403	384	395	390	409	389	404	364	407	411	428	408	378	385	384	378	394	403	404	342	374	413	379	373	420	413	383	419	398	397	420	384	419	393	388	435	367	415	396	397	378	361	379	421	433	382	378	350	424	391	404	424	402	400	418	403	378	386	377	375	381	410	351	372	384	409	413	406	372	398	426	381	417	408	371	403	381	411	423	407	385	409	388	410	382	384	412	385	389	397	360	410	417	354	423	369	403	379	386	404	396	409	434	396	363	386	381	421	397	374	399	401	358	393	396	404	360	371	412	369	394	408	394	417	396	362	380	375	395	408	386	372	366	394	367	422	398	430	410	383	407	420	390	386	403	412	422	424	392	408	403	405	404	395	408	403	387	368	407	406	386	370	373	401	409	343	396	402	384	381	410	388	374	382	391	394	352	394	406	405	415	386	430	388	369	401	398	362	396	409	369	395	364	383	407	403	411	401	348	406	374	409	367	429	419	397	391	411	428	381	412	415	393	401	422	410	414	383	369	386	371	443	391	377	414	429	399	402	406	410	396	397	425	374	425	406	396	376	415	400	407	369	391	395	395	416	450	400	403	371	383	431	431	400	403	432	459	390	401	383	368	423	409	388	386	408	375	404	398	388	407	406	379	394	428	413	427	432	442	415	353	392	379	393	436	399	339	402	409	402	387	401	417	359	379	409	379	406	417	391	387	381	397	408	384	402	387	390	389	400	422	384	383	387	418	403	408	388	400	410	396	397	418	376	394	366	399	396	345	418	419	395	431	388	416	403	373	364	418	390	427	383	368	411	401	388	399	426	374	362	391	388	392	402	412	417	416	359	418	424	412	395	426	396	402	421	413	431	409	379	420	411	399	430	385	414	350	417	369	392	361	401	388	376	426	420	382	356	396	382	423	373	384	401	404	394	410	410	385	415	437	443	408	387	353	389	420	412	434	367	383	380	426	397	392	408	396	414	411	380	404	389	387	419	389	456	395	417	404	400	398	368	384	392	413	426	407	415	407	382	420	392	437	409	409	405	408	403	350	392	423	397	384	386	394	346	398	378	389	347	400	427	416	418	393	384	427	365	404	388	389	438	373	399	397	396	400	373	424	393	402	399	372	387	358	386	408	387	378	419	394	367	401	394	366	411	411	405	405	410	374	416	420	428	405	388	405	427	395	371	404	338	433	400	415	413	389	389	387	395	375	403	398	382	382	415	399	397	377	391	410	379	366	361	390	405	390	398	408	371	418	436	391	425	394	397	387	391	399	400	396	392	369	397	423	385	395	397	416	390	425	352	454	386	419	401	386	391	375	404	399	393	384	385	396	369	374	424	431	411	415	381	374	428	356	397	397	374	424	393	422	400	395	383	385	422	396	371	400	379	389	406	405	388	407	405	386	417	440	426	378	401	380	397	400	419	420	380	416	417	379	412	392	384	381	388	395	436	388	424	361	413	396	395	389	393	397	409	397	370	404	369	397	359	382	376	405	383	367	414	402	383	395	365	431	416	431	401	381	372	405	461	432	377	377	408	412	386	398	393	403	425	398	431	404	412	410	407	386	397	396	425	409	389	394	402	410	407	392	385	406	377	394	363	417	410	393	357	394	386	391	397	387	411	422	437	389	398	441	400	395	409	390	383	424	384	421	385	422	372	350	363	416
31910	45928	36503	26296	20914	16448	14472	11506	9597	7113	4167	2690	1738	1324	1196	1241	1345	1368	1323	1278	1207	1074	1120	1074	924	961	914	840	866	963	998	945	915	916	947	850	751	697	736	694	628	575	565	581	596	557	583	555	542	556	537	505	491	503	484	469	474	472	488	446	484	444	450	463	510	461	498	468	477	490	452	430	433	454	481	448	434	448	446	462	461	428	464	481	448	458	451	458	413	429	439	450	465	466	434	459	511	456	437	500	465	438	475	437	470	465	483	469	458	428	458	460	441	394	429	458	457	454	445	443	433	474	462	462	482	463	468	461	457	444	448	470	454	457	470	463	435	457	469	467	451	464	415	438	432	469	475	440	466	433	442	447	456	469	470	484	433	466	483	472	467	456	447	446	435	447	481	431	453	456	470	455	461	447	474	463	481	455	471	448	445	423	519	464	411	459	425	454	472	474	431	469	467	480	465	432	434	445	478	458	435	487	443	457	460	509	473	437	455	429	447	461	428	415	470	439	439	413	439	463	467	461	469	488	449	438	425	409	478	427	472	502	485	500	480	448	475	442	437	412	469	463	446	452	448	460	475	455	463	450	469	460	434	470	475	456	458	462	453	461	445	465	448	452	486	435	450	461	408	447	443	469	475	474	446	455	432	441	465	467	450	435	461	455	448	439	465	478	463	427	460	468	427	444	429	471	454	466	467	471	449	470	424	466	472	452	426	431	461	436	482	462	466	428	458	454	430	455	484	424	454	435	482	434	454	466	454	429	475	460	473	432	447	492	494	429	439	441	444	434	442	450	485	473	469	457	464	456	460	455	498	449	458	464	441	442	432	478	415	477	443	466	483	455	426	471	441	454	464	470	494	481	490	487	483	480	434	461	411	439	449	439	476	477	457	428	456	459	444	475	446	487	447	462	435	478	448	486	445	446	500	457	439	458	453	457	456	436	433	483	462	425	447	448	505	465	480	445	436	450	443	449	462	438	473	469	427	430	478	455	470	430	474	443	491	481	438	425	457	457	458	468	428	494	459	405	448	444	418	420	468	429	454	425	435	430	441	445	470	457	412	484	452	513	441	488	456	483	443	474	450	439	444	452	483	476	497	458	455	486	443	482	461	464	428	471	454	475	504	419	477	479	467	463	464	455	475	453	486	432	449	439	435	427	463	419	471	418	438	458	444	428	460	451	470	443	468	464	450	443	480	463	460	535	415	465	453	467	440	458	425	409	471	445	473	466	471	462	468	463	483	447	449	451	451	483	409	449	453	416	491	436	482	490	469	478	439	445	448	454	427	442	496	448	428	446	473	460	409	457	433	437	450	429	428	469	460	452	448	496	486	445	445	447	496	433	443	450	469	454	465	472	429	430	468	454	417	424	457	463	515	451	449	472	453	451	471	443	452	432	447	464	473	447	476	461	484	428	454	422	427	455	458	488	483	447	449	444	451	436	442	441	431	455	491	454	489	465	422	499	453	450	486	484	437	458	417	467	449	449	435	481	464	441	449	472	428	447	487	449	443	449	408	436	450	439	439	482	462	471	452	514	491	477	490	468	486	440	483	436	454	429	451	431	456	462	469	485	456	426	488	450	480	475	443	468	483	486	471	451	452	482	424	438	465	474	477	459	483	483	474	446	482	435	426	443	457	449	410	436	449	481	473	430	436	459	477	464	446	421	449	464	457	427	469	403	457	470	447	464	449	456	460	459	510	485	487	458	445	418	438	484	433	438	449	455	472	464	479	460	473	479	458	460	433	443	429	471	433	450	455	458	491	473	434	453	447	462	467	490	454	433	428	475	454	449	437	466	467	457	463	481	450	409	432	475	434	489	482	436	431	452	432	502	423	431	451	450	472	492	460	451	442	448	473	457	493	448	476	483	446	449	453	474	484	427	426	449	467	424	457	455	474	429	448	433	471	461	448	456	432	425	419	433	464	431	457	454	486	440	446	416	468	426	451	462	451	465	465	456	454	458	463	433	460	477	466	450	469	434	462	473	455	469	486	463	438	466	454	474	467	442	442	458	430	471	477	418	487	463	500	439	414	444	425	478	466	448	487	433	452	438	461	473	468	444	502	419	456	461	478	459	423	466	486	460	483	475	475	460	468	416	461	435	428	461	466	428	457	469	455	466	469	428	451	493	441	454	461	428	463	434	497	452	458	443	432	426	475	451	456	427	500	440	449	451	481	455	476	449	452	467	483	415	451	464	450	489	480	474	489	458	454	443	449	451	452	438	446	434	445	490	460	463	441	438	491	419	469	437	451	465	438	423	461	468	471	459	485	455	428	466	499	452	438	439	438	422	503	451	442	462	488	450	472	467	461	466	468	445	436	474	485	465	440	454	446	446	478	454	455	435	460	459	477	435	442	440	403	421	431	451	452	418	469	440	453	465	411	461	455	475	435	447	455	433	457	441	460	477	461	455	432	447	471	488	455	459	434	471	454	471	455	461	458	422	446	450	454	433	475	443	466	441	483	463	428	454	513	463	455	437	443	454	451	493	439	466	465	450	433	466	425	455	454	454	475	451	459	471	436	467	438	451	504	467	459	434	487	457	443	441	448	425	445	439	473	417	424	444	432	431	445	453	447	480	429	426	440	450	426	405	435	500	441	448	467	469	435	451	481	461	460	440	457	446	420	443	450	435	425	449	453	430	458	435	441	456	477	464	436	443	460	463	461	442	460	474	488	468	452	458	477	448	493	452	454	453	440	471	493	430	448	454	448	486	437	434	477	416	423	494	430	458	470	449	472	434	447	441	446	472	470	462	463	447	473	411	500	466	440	471	465	489	446	441	450	443	428	455	472	443	488	465	468	488	421	468	467	429	441	490	426	432	442	487	474	467	488	463	452	463	481	440	474	482	454	486	453	472	446	465	424	455	462	465	473	416	430	450	500	448	450	436	460	438	475	441	415	448	452	460	451	435	433	473	460	466	484	451	479	460	417	440	456	435	465	439	445	469	484	462	463	429	448	452	467	466	425	449	466	412	461	455	438	466	431	463	440	449	420	450	426	445	452	443	479	480	463	481	483	468	472	452	433	432	485	442	439	450	476	457	448	446	442	423	476	494	427	442	397	436	491	447	434	449	470	431	475	461	436	502	448	421	440	472	449	483	459	469	441	413	435	460	453	426	430	445	461	480	433	459	445	452	462	432	477	453	443	455	402	432	466	453	489	438	445	463	436	430	462	432	445	427	473	455	442	465	420	453	457	449	449	434	444	471	467	467	470	442	472	473	414	470	485	481	465	441	460	446	444	415	467	449	463	468	462	405	436	461	455	424	436	448	469	420	451	440	443	492	466	460	466	457	441	462	456	478	461	469	489	402	467	441	458	469	459	447	402	478	435	412	472	461	486	453	441	452	465	444	462	421	463	470	441	442	470	434	433	442	468	433	462	493	468	478	492	499	442	441	478	469	488	439	463	451	423	453	497	455	455	471	459	492	448	445	435	468	448	477	466	433	451	439	440	448	454	431	450	433	452	422	444	408	427	426
27499	22696	22138	14106	6913	4298	3202	2305	1783	1449	794	539	475	460	452	457	490	460	499	466	463	473	484	482	480	447	463	455	448	435	440	446	415	429	464	405	439	435	442	449	438	398	401	368	422	408	409	365	413	384	378	385	368	372	365	375	346	376	364	375	387	400	362	379	384	398	408	393	392	386	378	366	364	386	400	400	367	364	362	393	428	377	385	421	355	359	350	354	350	363	361	373	368	364	359	388	375	359	369	359	358	384	402	348	361	358	333	390	379	367	348	344	344	433	386	339	367	386	354	372	382	427	370	369	365	385	366	389	352	352	360	378	385	364	350	367	385	396	353	342	393	393	376	393	360	388	360	363	365	388	347	366	369	349	380	331	376	350	366	352	365	383	387	374	331	381	404	388	369	346	376	354	405	346	362	344	360	385	406	389	364	373	365	376	380	383	353	353	340	376	378	371	377	406	345	388	356	390	367	363	397	367	364	382	344	368	387	371	388	364	360	348	373	363	358	355	335	370	390	358	383	378	395	372	342	413	346	371	342	355	385	394	356	332	352	368	420	352	354	374	360	368	387	387	357	348	385	346	390	394	364	326	367	352	378	351	362	387	375	396	339	332	340	423	344	380	384	387	350	404	370	404	366	367	382	391	359	369	370	344	364	358	368	363	364	383	360	375	395	378	349	391	355	344	394	370	385	380	372	378	403	357	387	408	386	339	362	351	327	396	357	322	375	342	379	392	358	381	343	355	390	373	363	393	330	392	379	366	391	389	376	379	377	383	383	387	372	369	354	387	354	372	349	382	374	376	386	373	381	386	374	348	368	394	368	357	334	346	383	350	370	399	381	376	395	334	376	399	367	351	364	359	341	403	378	372	367	332	342	301	364	411	387	387	350	377	369	359	399	376	359	354	366	383	366	391	368	363	351	379	354	351	384	364	369	352	368	370	379	362	380	361	357	369	367	364	381	338	360	339	366	390	391	384	352	368	371	359	360	387	359	378	400	355	398	373	398	399	377	358	394	372	391	371	368	359	363	388	346	345	359	340	370	357	378	357	384	388	380	405	388	367	356	378	361	413	376	341	381	341	362	343	366	404	324	376	377	319	368	394	366	372	343	384	359	374	362	361	390	357	357	358	374	317	377	391	366	346	377	377	382	388	397	387	374	388	401	367	368	343	374	368	367	360	368	373	375	381	378	357	359	369	359	403	341	395	333	393	364	343	345	355	338	385	401	401	375	333	363	387	402	369	365	347	408	366	371	373	371	368	356	362	369	366	401	363	334	378	347	359	353	350	354	344	387	349	357	353	343	387	329	374	342	322	398	367	400	370	396	379	377	370	388	419	389	355	342	346	407	356	364	359	420	365	358	370	349	377	390	327	381	356	396	345	345	386	407	382	391	356	391	357	376	353	396	369	394	371	375	354	385	361	357	369	404	358	359	378	367	384	386	327	353	380	388	380	373	376	379	398	356	372	354	360	383	362	364	378	386	376	386	354	366	365	369	340	348	353	349	352	343	378	410	386	381	387	369	374	376	370	359	383	365	388	368	347	347	340	397	383	328	357	374	375	363	386	344	370	394	372	356	393	396	363	355	391	373	365	361	358	387	372	387	371	350	397	383	408	386	359	390	398	357	396	381	366	348	400	349	410	377	366	333	345	378	376	361	379	352	362	364	373	397	366	358	381	365	309	366	364	381	388	368	386	365	360	349	354	385	379	371	364	359	386	383	348	369	360	366	383	367	343	369	362	376	361	369	358	370	352	364	374	361	359	392	394	364	365	352	347	347	350	369	382	399	363	353	401	415	379	358	350	375	371	343	360	363	428	381	382	369	370	345	374	392	364	362	360	369	378	355	361	387	341	338	363	388	376	378	377	369	380	381	363	365	424	362	357	347	328	342	352	338	388	385	354	365	394	369	404	386	382	405	365	339	351	402	378	373	374	321	377	390	396	377	368	340	365	365	341	355	378	353	358	344	352	365	376	365	369	363	385	346	369	397	353	394	396	368	404	374	394	352	372	379	362	376	370	373	358	340	386	379	358	367	349	375	395	370	382	410	364	364	377	383	355	373	348	385	385	368	380	381	368	361	371	351	374	337	327	364	394	350	371	391	378	367	380	382	387	354	408	370	338	366	353	377	345	384	387	355	387	346	409	361	414	366	378	335	413	383	368	353	389	388	345	362	359	379	362	400	381	372	381	385	360	385	391	390	413	377	381	352	391	368	380	343	359	341	370	337	358	332	357	398	401	363	369	360	367	424	372	351	352	351	364	362	387	342	398	375	384	394	353	365	349	397	369	391	360	400	373	343	366	385	383	378	350	373	368	356	362	379	397	349	368	367	358	357	339	356	382	356	354	406	365	356	390	374	365	369	399	374	362	362	367	350	351	395	383	391	341	370	392	399	369	373	363	345	374	378	366	397	377	404	416	336	371	375	393	399	360	381	399	339	354	373	385	383	386	339	371	381	418	370	349	361	384	345	381	352	377	371	400	342	383	333	375	358	331	353	386	345	369	367	360	378	401	345	376	370	351	350	383	392	359	356	384	359	403	351	353	368	377	387	389	358	381	360	369	366	352	369	362	351	355	350	360	389	347	358	370	386	362	386	378	374	384	353	382	374	382	374	370	382	353	351	392	367	349	350	395	360	406	355	346	351	352	379	372	410	356	384	341	382	360	379	333	381	355	397	326	360	382	364	377	371	394	351	332	345	349	347	388	403	370	375	384	362	344	358	389	353	363	357	354	384	392	383	354	373	394	372	381	364	375	353	378	385	382	388	371	386	362	358	356	349	341	359	351	379	357	391	334	340	392	380	386	394	373	408	361	380	378	349	354	367	370	376	356	357	379	338	352	387	415	398	350	351	361	375	357	367	389	372	368	361	366	366	379	388	375	360	336	367	385	342	388	344	393	387	371	335	395	345	355	387	342	370	367	399	398	339	393	375	346	366	375	357	364	357	358	399	374	360	360	367	375	370	372	353	362	348	397	380	352	400	398	429	390	363	332	376	381	381	386	363	370	375	371	350	351	384	325	382	338	344	367	380	347	359	378	378	367	342	358	365	369	384	386	327	356	373	397	361	356	399	401	379	368	397	353	363	361	347	393	377	370	341	363	355	365	365	368	369	386	378	360	405	362	348	369	378	387	339	394	338	350	381	383	356	368	377	375	351	357	339	363	392	369	366	349	405	338	358	414	355	401	341	355	403	366	370	360	360	344	361	381	371	409	381	406	378	387	368	386	394	410	356	367	359	373	367	390	372	366	383	342	376	362	368	349	389	369	388	368	355	392	380	353	354	331	367	369	357	374	338	376	378	373	378	334	327	380	343	372	368	383	365	373	368	347	365	373	367	336	362	332	326	368	346	405	357	378	373	358	375	359	364	357	400	364	359	352	346	372	343	358	408	391	372	361	356	400	360	376	352	361	374	383	388	373	379	352	368	338	403	374	346	410	319	356	355	363	352	406	329	350	342	397	354	368	356	342	333	356
25309	33842	26330	16239	11568	8107	6737	5030	4019	2947	1503	918	704	673	664	674	734	750	754	648	672	675	715	666	648	626	598	595	539	583	601	640	633	648	616	578	573	598	574	632	476	525	490	491	475	473	472	459	442	496	459	465	470	462	477	453	473	471	450	456	423	417	457	460	427	439	476	470	427	469	445	425	452	371	428	437	460	413	434	444	433	467	435	391	435	412	445	422	461	452	444	418	439	427	471	457	436	462	461	462	421	448	490	450	419	443	468	445	453	452	470	407	441	422	421	482	438	453	476	446	450	471	426	477	412	440	450	466	458	462	458	426	453	450	434	445	480	463	429	450	417	445	439	437	446	442	449	404	469	411	428	478	419	480	459	408	424	413	426	502	439	456	424	446	435	434	464	448	435	456	428	478	426	382	428	427	447	456	390	434	479	464	446	406	462	395	441	416	429	451	410	451	444	460	452	476	442	451	462	431	448	456	475	460	480	454	449	451	485	414	439	464	457	428	454	415	434	416	451	444	435	429	436	420	423	404	450	458	432	406	439	479	466	458	437	483	478	495	445	444	427	420	451	490	436	422	477	417	457	463	441	452	473	428	408	464	421	459	456	454	480	463	439	438	407	421	444	468	459	435	430	418	427	434	474	455	462	432	421	457	442	426	413	426	435	442	450	429	416	489	448	445	438	394	424	453	452	464	454	453	468	430	450	430	430	457	418	409	443	409	480	488	446	446	455	472	455	471	425	455	445	451	421	398	418	456	453	454	416	461	448	441	412	438	421	465	455	441	454	434	479	424	467	421	444	476	428	445	418	446	474	420	455	425	447	456	442	448	449	477	459	475	460	455	461	473	463	480	434	456	440	476	442	476	429	389	454	437	458	429	478	424	429	413	421	428	412	462	415	411	432	451	466	434	427	467	436	421	423	405	441	441	423	454	412	414	460	413	432	421	456	438	451	455	449	453	439	433	482	490	474	472	451	464	433	442	425	439	471	445	407	447	438	440	370	446	435	439	429	431	441	457	435	433	431	428	461	429	418	462	437	446	445	412	467	438	420	421	450	438	477	460	467	421	483	460	456	480	462	448	464	473	466	491	444	463	442	445	481	439	471	449	430	466	485	464	423	422	402	431	423	423	468	450	391	428	395	431	445	466	471	425	493	452	421	451	451	466	450	410	426	430	458	418	477	484	420	441	432	439	464	455	454	453	448	458	444	454	442	426	425	444	465	448	428	429	474	453	458	460	463	472	448	470	448	413	409	427	430	457	440	453	462	456	440	472	450	414	431	459	433	458	426	448	440	446	452	428	442	444	454	442	424	436	421	438	410	430	411	443	444	421	454	431	466	430	402	445	453	453	422	433	433	425	440	440	379	439	460	402	417	444	433	409	454	466	488	449	467	485	460	431	453	445	452	404	475	407	446	447	463	454	452	446	456	434	408	385	429	437	399	441	455	429	484	490	450	448	434	437	470	468	420	423	438	408	462	465	440	455	429	453	438	434	455	470	436	449	412	440	407	448	453	438	469	461	424	427	466	476	402	471	428	419	465	449	442	410	465	439	446	416	452	477	413	430	459	470	456	438	462	432	457	448	440	424	498	443	470	422	419	465	428	433	440	451	442	436	467	493	429	429	462	443	442	390	449	450	409	449	432	471	483	451	436	456	419	463	425	421	466	492	418	447	472	460	443	430	426	437	459	443	446	440	449	514	472	439	427	417	438	442	416	418	473	417	448	413	435	460	432	436	461	436	468	458	444	472	429	458	455	458	429	449	463	417	423	414	461	432	464	453	413	434	444	391	419	431	454	417	459	407	425	469	456	422	466	482	435	487	453	460	446	433	455	426	424	416	457	472	450	437	410	432	425	441	444	475	442	440	381	385	428	433	419	466	446	449	460	441	418	434	433	452	424	440	475	399	438	465	479	431	443	465	443	488	404	437	473	465	444	446	468	424	436	438	440	434	460	427	432	373	467	420	449	463	448	493	472	452	448	452	450	445	481	432	449	424	408	476	418	453	429	436	489	447	450	394	425	476	456	449	439	446	432	471	475	441	461	405	407	438	403	411	490	488	420	433	460	468	427	454	463	436	435	460	429	416	422	446	439	458	468	503	470	443	426	459	453	459	415	454	436	459	446	425	467	420	412	463	455	451	420	436	432	448	411	402	440	452	462	476	452	414	429	465	453	421	420	455	442	448	415	446	441	449	416	422	455	469	449	431	473	476	434	441	463	443	453	469	450	466	484	449	459	455	449	469	436	406	376	460	429	458	458	426	442	482	452	439	473	440	444	449	469	451	463	448	420	469	460	477	437	438	434	440	448	436	471	435	447	450	467	442	445	451	471	417	450	459	443	436	468	482	437	431	466	467	439	435	422	475	452	462	425	412	453	457	415	436	418	439	464	491	467	447	506	477	399	474	442	429	423	467	468	455	470	432	430	474	441	439	490	413	441	433	444	448	435	428	469	419	421	410	458	482	433	445	449	459	478	454	447	451	446	463	419	459	445	463	443	414	435	455	462	433	455	450	468	448	481	386	470	454	445	456	463	484	450	421	443	480	467	397	485	431	434	456	485	438	408	464	493	478	432	440	467	412	446	495	464	459	441	430	451	445	451	476	450	424	473	420	448	467	465	427	471	428	480	421	453	440	449	445	452	485	477	438	426	440	443	441	439	442	450	456	467	522	440	480	432	463	480	413	430	440	432	444	451	435	396	452	455	422	448	472	444	404	479	456	438	462	413	467	426	464	398	412	391	454	441	427	476	431	447	475	465	447	406	446	436	474	458	417	455	466	446	431	417	443	453	453	416	431	488	459	468	445	452	501	432	466	471	448	457	434	450	459	452	392	444	396	451	455	447	467	460	376	451	402	441	465	441	432	446	425	448	465	478	431	447	441	427	448	447	394	490	446	414	445	456	430	457	459	442	444	434	469	448	459	421	444	478	476	461	419	461	437	422	431	485	477	422	426	487	426	450	461	471	467	446	439	431	437	459	455	456	446	442	440	436	471	438	469	438	463	423	486	423	435	428	453	434	433	437	449	465	456	451	467	452	445	451	486	417	469	435	407	399	433	432	440	436	416	414	417	428	399	433	445	487	452	441	437	444	439	451	452	441	429	464	458	438	436	440	425	477	435	462	404	456	447	463	452	455	417	425	471	419	402	439	475	444	469	449	455	407	445	418	455	451	414	440	445	437	404	443	429	403	426	403	443	474	401	430	473	458	420	447	465	445	434	480	430	436	437	439	469	430	441	454	433	396	437	437	449	441	435	454	476	400	408	468	424	454	436	453	429	491	464	457	479	458	428	419	431	441	416	394	430	469	424	509	456	451	419	488	471	467	467	482	431	465	476	445	463	432	475	410	479	447	412	418	435	439	476	455	427	482	408	415	438	433	426	418	443	430	467	452	415	423	449	441	405	454	440	464	440	440	467	426	418	431	459	417	420	421	443	430	430	440	421	438	460	453	456	448	429	451	435	409	433	463	449	406	470
23695	20888	27929	24047	20770	13266	6572	3698	2490	1687	1172	691	506	489	516	560	607	577	553	542	495	529	451	492	450	412	431	415	371	383	412	443	400	403	397	397	437	450	405	416	411	387	333	316	303	343	323	325	319	332	344	333	315	319	311	317	295	304	311	340	327	310	267	299	298	291	302	301	271	274	283	278	285	310	294	298	297	296	306	284	291	284	287	282	317	268	299	302	283	268	276	285	281	302	275	292	291	307	317	271	288	267	280	271	341	284	307	318	310	301	302	307	295	280	278	294	304	264	255	306	296	273	264	324	303	295	294	285	294	283	320	303	303	278	280	299	297	273	325	288	282	301	275	286	268	294	274	278	277	289	275	313	297	316	290	281	276	269	291	312	328	267	282	279	302	305	276	291	281	321	283	291	332	300	296	274	315	279	323	306	304	330	294	325	289	309	294	300	277	304	279	298	273	300	324	310	287	288	287	295	306	282	297	295	309	314	288	297	277	273	340	272	268	314	325	327	287	299	275	290	285	308	293	265	270	291	294	287	277	296	303	291	279	299	298	308	276	309	265	319	275	270	288	289	309	318	284	294	294	322	279	305	271	324	307	318	310	281	282	299	284	303	271	290	307	304	294	295	235	300	324	275	292	302	314	304	276	297	266	295	306	269	299	288	270	261	313	298	267	323	309	291	294	273	298	301	323	281	305	314	288	285	283	279	300	295	300	269	284	258	280	296	316	289	301	275	289	332	283	254	293	327	312	302	287	290	279	274	278	285	310	278	303	299	267	290	286	279	305	277	284	254	300	267	284	286	304	275	318	280	303	291	301	296	316	311	310	283	307	304	329	266	278	291	294	321	293	261	301	302	265	295	319	281	305	332	289	306	262	268	268	281	287	317	243	283	286	304	290	273	323	297	283	321	303	303	282	300	319	281	306	273	269	290	309	309	301	264	312	299	300	296	286	265	269	307	270	263	268	312	286	286	280	295	293	263	308	329	295	310	294	286	260	274	309	276	290	301	334	303	319	308	309	280	281	304	300	271	311	286	288	258	300	287	283	281	298	294	278	288	293	291	288	300	264	299	298	273	305	274	296	299	317	245	274	294	279	316	263	287	302	281	295	323	278	309	257	274	283	270	282	320	272	289	300	299	301	258	294	268	279	300	294	306	304	302	280	295	321	279	296	291	245	300	292	271	288	298	309	281	248	303	319	281	319	322	308	305	302	297	304	286	270	300	297	305	275	292	271	293	285	304	295	291	297	317	293	288	283	319	254	273	266	302	300	305	283	269	290	273	300	305	274	279	286	276	297	283	276	280	306	320	301	297	323	258	258	301	308	294	331	266	286	281	298	280	296	290	289	330	308	290	301	291	298	261	284	268	305	262	302	294	326	302	300	296	348	310	282	286	289	290	309	276	321	293	282	282	284	285	291	292	265	292	283	303	290	285	292	293	274	295	308	278	301	318	291	269	284	304	300	301	315	300	323	283	292	314	293	276	290	312	296	278	310	313	284	301	271	279	293	327	309	289	280	303	286	321	272	306	267	291	308	294	303	273	287	327	293	319	272	302	281	323	260	273	306	311	290	277	290	308	296	290	270	320	272	292	283	281	290	267	320	260	322	275	282	297	269	292	295	326	258	314	278	292	276	281	298	265	276	319	271	263	307	269	307	310	281	279	269	298	287	293	309	280	263	282	294	290	308	283	287	303	288	297	302	301	302	297	315	274	273	290	276	278	293	305	265	276	264	274	317	306	275	262	289	278	289	288	296	300	301	273	323	354	300	282	294	317	276	276	275	288	287	314	292	276	315	284	265	288	319	285	272	274	266	291	301	294	275	311	301	312	324	298	324	305	291	286	324	280	283	312	285	284	310	311	297	289	261	279	295	334	313	255	283	306	255	312	249	310	286	302	284	298	300	261	299	278	286	330	272	277	271	289	276	316	306	279	314	285	260	314	291	291	329	289	279	301	291	295	286	310	281	329	325	290	297	301	297	290	277	283	293	282	306	295	292	297	281	315	259	308	295	309	295	273	265	277	300	300	298	280	292	312	304	305	280	299	297	275	280	282	300	325	298	287	337	303	265	262	290	287	302	297	306	297	300	286	263	271	284	302	306	269	294	284	327	310	290	262	273	280	266	254	311	291	294	302	312	327	323	299	290	295	306	306	271	296	267	295	278	280	288	308	281	276	317	286	319	325	318	322	309	335	280	294	323	317	278	305	322	301	306	302	307	300	261	314	298	282	288	305	292	324	308	270	278	300	290	293	301	281	309	315	320	281	321	284	280	289	291	325	267	271	304	273	302	308	286	282	281	255	267	245	288	283	274	297	286	265	259	292	285	297	293	288	287	293	316	300	292	313	271	280	307	299	314	253	275	322	298	315	304	298	279	272	266	315	276	299	289	292	300	299	280	285	281	311	276	284	302	304	318	285	309	286	282	282	272	319	280	313	304	290	268	328	316	283	291	313	322	282	306	313	305	286	303	288	311	255	282	297	283	263	312	317	284	269	326	301	285	305	282	290	316	277	308	298	316	308	291	321	298	315	275	302	308	276	281	284	337	262	314	308	311	303	280	315	297	297	298	290	311	300	290	290	302	264	298	272	272	284	274	295	279	302	313	322	277	297	300	313	287	266	308	288	311	260	330	289	284	316	310	292	287	324	281	317	278	297	273	331	285	285	290	263	300	287	306	298	276	292	304	273	305	272	282	287	274	300	304	286	306	317	298	294	292	296	292	269	299	313	277	279	258	282	288	283	299	275	286	277	280	318	284	291	287	277	300	285	283	289	313	293	285	266	317	277	277	302	277	301	267	280	281	289	300	270	283	311	289	290	279	278	292	267	309	261	266	294	284	296	273	292	267	296	302	262	307	269	268	303	268	292	283	290	297	323	309	306	290	302	329	299	295	299	289	294	296	286	304	295	287	290	311	277	304	306	297	312	303	284	273	290	288	285	331	307	247	291	306	327	279	315	297	273	309	304	290	288	290	301	312	277	283	263	289	266	317	297	312	269	297	280	293	288	290	285	288	263	277	295	306	248	294	299	301	285	297	276	275	259	302	305	295	269	286	316	286	314	295	285	299	307	287	301	297	297	295	290	298	294	301	313	287	303	301	314	289	319	323	288	275	278	306	297	282	297	288	300	303	300	298	293	286	286	308	277	277	295	301	283	294	304	297	315	289	291	285	276	304	267	258	289	281	291	275	300	296	266	300	293	276	289	282	287	259	337	314	302	264	297	289	305	295	311	273	287	276	288	282	293	294	283	299	285	280	330	271	285	311	288	314	264	287	300	262	285	262	298	277	338	325	295	267	307	271	313	278	291	292	297	330	276	265	268	331	289	286	307	291	291	263	297	286	303	321	267	285	296	305	262	287	306	321	290	301	276	292	283	267	280	282	290	310	289	309	292	293	298	293	326	286	287	289	271	269	289	294	304	298	297	301	312	279	278	325	325	294	311	260	306	288	341	270	279	265	305	277	278	292	305	272	276
29219	41000	32577	22692	16812	13041	10136	7547	5332	3434	2475	1303	928	810	859	964	1100	1024	1001	880	850	778	783	766	731	680	636	612	537	520	589	622	658	644	551	563	657	607	620	630	561	488	473	449	465	446	438	428	443	422	456	436	405	405	394	394	369	378	380	400	368	381	377	368	359	315	358	348	392	368	370	345	319	352	342	378	325	359	331	378	324	370	319	350	360	370	333	358	359	384	377	351	363	365	358	352	350	356	359	335	335	345	363	347	336	333	347	346	357	371	355	334	335	360	378	358	345	369	357	350	346	344	376	384	383	367	372	360	365	334	322	302	354	358	334	316	356	361	353	338	350	348	334	329	334	385	380	357	355	396	350	336	340	339	342	317	372	335	363	338	371	371	353	390	334	354	329	366	362	345	349	370	325	349	353	368	374	364	331	346	367	340	321	339	339	353	335	346	337	375	340	357	404	348	356	365	365	361	385	398	344	346	334	360	352	347	390	328	365	343	329	342	322	372	389	362	382	366	326	345	370	334	384	352	352	351	397	334	376	353	375	363	366	358	366	361	341	333	359	349	345	374	348	383	338	330	357	350	327	363	336	380	341	370	353	370	357	365	373	367	344	334	334	337	325	340	333	362	345	343	307	362	362	329	347	360	308	331	390	368	346	357	323	379	325	345	334	350	341	331	330	362	378	355	359	339	379	355	352	335	349	364	337	350	357	340	358	358	312	398	332	363	376	330	340	347	365	355	342	329	332	346	324	368	327	393	342	333	373	324	361	343	351	337	331	331	378	354	325	345	352	362	347	334	361	337	343	353	341	328	350	377	343	382	341	357	342	390	328	355	346	373	334	351	362	338	358	345	375	363	313	344	340	313	365	338	344	363	348	324	354	351	369	336	351	360	350	398	349	346	350	349	369	349	386	377	335	373	342	332	332	372	347	372	352	315	367	387	344	343	333	366	343	352	350	358	341	389	348	348	363	339	325	382	344	362	355	336	348	338	381	387	350	346	352	348	330	368	315	324	318	346	363	354	341	349	345	359	343	324	338	339	375	348	338	360	335	344	338	377	412	366	349	344	354	340	337	341	407	372	365	380	342	351	361	360	342	336	350	367	374	308	326	373	360	339	361	344	396	346	358	327	340	358	325	354	335	360	323	341	345	347	353	344	340	348	312	324	401	333	328	368	344	326	364	370	370	336	333	343	338	345	355	365	356	351	345	381	360	345	345	348	369	370	338	365	337	352	344	348	350	379	340	343	335	353	347	378	366	397	330	376	360	329	365	358	359	354	342	315	367	346	371	336	355	366	352	324	347	334	371	379	347	377	327	364	342	338	338	334	334	363	401	356	332	344	380	349	348	346	348	329	343	352	323	320	346	339	377	364	366	359	370	348	350	350	348	326	361	344	360	349	345	379	336	358	335	358	384	370	339	327	321	374	328	323	333	388	348	369	353	350	332	328	353	363	314	351	378	334	365	363	366	345	346	369	369	356	360	334	362	337	353	327	347	351	326	372	355	387	325	308	369	355	383	346	347	370	299	352	318	354	336	356	339	352	369	373	360	334	357	373	351	363	374	370	345	353	313	342	358	349	357	319	349	354	376	368	330	366	345	329	389	359	319	352	344	376	351	350	362	368	371	364	347	352	354	336	369	350	345	367	343	337	378	362	337	334	346	343	370	352	355	363	347	339	335	347	329	363	331	325	377	337	371	352	312	330	341	361	348	343	338	344	353	361	349	366	335	366	356	349	349	347	367	366	341	326	356	324	325	323	359	375	352	356	347	323	356	354	361	316	356	342	360	357	371	380	360	332	371	339	356	323	350	352	364	344	367	370	367	352	360	372	348	320	348	343	329	327	377	388	341	372	314	340	357	301	331	349	355	348	327	344	333	335	372	376	326	349	330	385	335	376	352	380	326	356	355	356	338	362	374	325	351	360	383	323	378	372	361	360	360	374	327	356	352	373	337	342	377	347	368	328	353	385	350	339	351	359	372	329	333	323	325	328	349	350	344	387	351	352	374	372	371	322	341	350	349	377	351	366	380	387	365	331	354	362	334	372	367	371	336	370	349	339	377	344	342	345	332	400	324	332	356	354	351	336	339	362	380	326	329	330	367	325	365	352	349	344	360	381	340	367	355	344	350	348	356	353	377	331	344	385	347	304	383	341	350	362	343	342	374	368	345	358	339	367	370	370	357	359	357	333	373	347	332	351	337	346	360	354	341	318	348	374	343	347	321	341	333	363	337	333	323	349	371	343	325	336	354	349	350	336	355	358	305	352	342	326	357	352	365	364	326	333	350	339	352	332	349	378	358	329	347	352	368	336	354	383	358	365	367	361	321	349	338	350	348	361	334	320	358	378	367	295	363	365	359	337	365	332	341	350	343	374	359	355	371	341	331	337	365	343	322	363	332	330	379	362	361	382	342	364	337	348	371	339	359	358	383	371	376	363	335	377	362	394	360	332	327	357	370	340	339	404	328	356	355	327	336	353	383	333	335	344	357	364	327	336	358	340	340	364	334	342	341	325	367	351	336	350	364	336	354	373	306	346	363	312	321	353	379	359	354	354	355	351	375	369	361	363	356	377	355	350	331	359	350	350	330	363	336	360	374	359	331	345	344	334	350	360	324	344	343	365	358	349	357	372	332	338	328	369	330	350	351	365	354	342	353	322	329	335	357	363	345	387	356	359	366	369	348	357	373	348	343	362	364	326	354	348	336	367	355	314	348	356	345	343	346	361	362	343	360	355	368	367	360	338	367	349	378	384	360	356	348	367	345	333	359	349	356	363	352	355	349	333	352	375	354	349	373	353	340	371	357	373	362	385	327	348	330	328	360	345	343	368	356	357	372	324	357	340	335	343	349	354	359	342	348	325	371	312	348	348	356	356	336	343	351	375	318	347	338	348	365	337	334	321	359	382	359	372	344	330	379	361	356	382	346	347	317	381	343	360	352	350	362	332	325	356	334	375	336	331	333	328	326	363	372	344	326	360	335	365	347	345	368	348	346	358	324	339	339	333	336	378	334	356	358	353	310	386	340	329	358	354	346	356	374	371	349	372	344	330	367	389	369	347	361	339	331	380	374	334	351	338	355	349	354	337	351	326	357	360	329	362	297	323	341	346	332	372	325	355	347	329	318	349	355	356	297	316	343	318	380	376	375	327	315	380	368	357	368	364	331	374	360	334	353	378	361	358	345	342	346	357	337	336	380	325	365	366	348	335	347	339	374	334	373	363	312	362	360	364	372	313	360	360	345	349	362	377	363	367	343	370	325	354	362	344	339	368	353	322	370	382	350	358	377	344	346	342	350	331	331	345	357	380	329	380	329	325	344	349	318	355	351	376	385	339	342	362	325	316	360	344	327	351	360	299	354	330	320	346	324	367	304	371	359	329	344	333	320	367	351	356	364	380	317	389	347	344	371	367	349	327	342	357	362	385	345	364	363	370	343	382	362	370	374	356	355	326	386	320	356	331	380	340	375	363	349	356	347	331
25004	20933	26712	24911	13003	6137	4099	2636	1720	1247	986	748	624	629	649	709	683	671	644	618	644	610	588	643	560	610	578	544	539	598	599	601	566	597	553	537	598	561	601	584	606	541	529	509	498	483	577	517	532	484	553	506	498	503	458	466	479	510	464	493	480	518	491	513	504	491	467	493	497	450	503	461	484	454	489	450	490	515	493	462	481	473	457	465	474	495	493	486	426	522	458	499	485	497	474	474	440	473	474	490	489	472	476	485	468	439	468	497	502	509	469	476	491	484	494	491	481	466	489	476	501	498	538	483	501	452	487	468	486	506	509	465	464	466	460	494	480	465	498	462	471	478	454	467	439	476	510	477	511	467	481	466	436	502	485	495	485	457	492	477	476	451	478	468	492	522	498	446	478	505	475	461	466	472	485	483	471	470	462	501	492	446	478	472	499	485	478	469	505	470	485	507	478	474	503	520	502	476	474	479	482	502	504	470	498	437	526	479	479	457	483	480	474	501	464	464	458	469	505	493	484	490	445	452	491	484	499	490	490	494	477	485	513	480	535	446	481	518	504	540	481	469	472	504	485	468	491	466	447	502	487	459	520	483	475	448	466	519	486	486	498	449	490	507	509	483	464	442	487	468	448	462	482	531	487	497	458	433	509	490	448	461	459	470	492	510	522	488	492	476	477	486	500	508	460	478	510	515	479	478	491	458	515	503	509	540	506	474	507	470	470	488	491	466	478	447	451	493	468	473	500	470	504	517	481	464	440	481	531	525	499	503	477	464	455	473	465	482	485	502	444	479	445	459	504	475	497	459	483	472	507	475	482	509	466	485	497	458	485	477	493	469	536	432	462	472	500	440	513	514	449	466	447	470	505	468	518	489	466	422	447	475	496	488	445	439	486	460	484	449	514	432	505	497	487	477	486	463	520	485	454	468	505	450	473	454	476	460	484	481	466	479	491	477	469	517	480	517	448	482	447	489	490	462	472	492	487	499	490	499	486	446	447	476	421	455	463	521	453	458	512	460	488	472	503	463	458	459	487	474	442	496	459	485	495	465	514	452	438	473	492	419	442	491	468	527	469	472	515	449	443	469	477	458	487	505	465	483	442	472	484	521	469	515	469	494	486	504	475	474	483	481	473	477	445	476	489	459	503	531	504	505	459	456	487	488	517	500	495	474	442	443	464	487	460	514	486	473	495	491	461	506	508	485	499	428	506	476	463	459	413	516	477	460	499	482	466	478	466	536	521	472	496	458	466	484	448	484	446	474	455	453	498	449	497	458	460	488	449	484	465	481	473	457	468	464	503	492	476	473	483	490	480	450	487	487	431	520	492	503	462	450	479	475	518	451	448	466	475	448	482	489	449	516	460	506	509	484	500	480	452	480	457	481	453	489	475	475	451	499	507	496	495	477	462	479	473	497	467	461	416	480	469	469	483	505	477	486	487	468	477	511	465	492	471	473	490	464	487	477	491	460	485	474	479	533	477	486	480	474	490	498	479	487	488	509	473	487	466	468	464	486	497	452	453	471	479	460	475	522	427	439	508	517	500	498	485	466	453	485	475	473	458	475	476	450	499	486	511	480	479	497	478	479	485	450	499	465	494	451	525	497	516	486	504	483	437	492	507	484	471	479	458	495	474	513	501	504	457	459	496	479	445	499	483	473	515	461	474	468	504	452	431	506	469	438	494	477	500	471	507	461	492	480	456	425	454	487	487	462	515	467	473	452	468	446	483	439	462	471	483	496	475	471	447	526	497	529	487	464	507	458	463	487	476	496	471	520	519	470	515	502	443	474	460	423	455	461	488	482	464	475	495	468	489	479	480	508	535	477	487	468	485	460	511	523	515	468	462	474	479	466	492	481	490	510	504	494	477	516	449	476	476	502	492	525	492	487	477	493	493	471	460	468	477	472	453	447	466	464	471	483	477	485	500	482	522	465	498	501	452	484	462	498	466	461	493	518	456	442	444	491	474	481	465	453	454	477	449	477	501	452	486	486	510	469	471	528	447	479	511	505	455	462	470	489	464	479	476	411	494	455	451	498	449	485	490	465	484	478	490	476	478	467	446	468	494	495	470	501	469	471	500	515	444	472	465	454	472	473	460	478	471	521	490	486	500	447	502	446	473	521	459	478	471	481	491	511	511	477	517	472	440	492	482	468	498	516	460	474	461	482	463	452	510	497	467	468	503	476	468	463	496	449	479	495	530	446	464	482	488	466	498	503	490	455	495	507	501	454	472	456	496	483	473	466	474	520	486	483	472	479	476	498	483	494	489	427	498	500	488	515	485	518	461	500	484	483	451	470	441	516	505	483	491	494	475	464	497	455	471	465	444	495	488	475	496	463	481	501	498	459	452	466	472	483	460	467	482	524	520	470	460	494	482	505	486	509	485	462	468	498	462	476	495	482	464	505	478	451	471	455	435	460	468	488	455	464	445	526	504	468	500	511	470	477	448	466	456	463	484	538	501	481	474	472	455	495	447	477	469	495	468	521	519	446	451	523	483	487	470	479	513	480	475	470	499	503	477	507	449	485	440	507	488	508	472	472	468	547	433	489	451	464	478	454	442	446	482	470	457	502	489	503	500	480	458	455	495	485	480	468	450	503	477	493	522	481	518	483	474	499	466	473	491	498	484	474	489	463	470	473	492	464	436	483	477	459	479	463	486	502	492	511	475	502	477	501	461	485	482	471	466	457	488	495	498	445	429	473	496	496	484	472	482	487	488	532	466	472	493	498	479	498	472	510	479	476	469	486	481	443	494	506	445	497	471	520	499	437	503	442	522	509	482	518	451	492	532	462	481	491	463	496	481	458	492	492	484	465	439	467	468	496	480	463	506	456	414	484	495	526	498	449	466	504	499	459	485	455	468	485	471	487	482	489	478	427	474	469	501	424	483	493	497	483	510	512	458	473	427	477	456	463	474	468	496	501	531	508	440	489	452	475	504	464	488	464	506	483	471	442	487	478	477	478	494	454	467	450	424	483	516	499	494	522	469	483	461	468	475	487	466	472	471	468	477	490	474	481	481	514	501	431	490	493	469	458	465	479	497	467	501	448	518	479	457	500	497	453	473	501	489	496	478	486	461	470	465	499	472	452	487	470	459	481	479	440	503	483	469	462	486	495	460	460	478	497	471	474	447	442	465	496	453	468	452	504	507	500	461	524	502	480	472	464	531	480	473	464	499	474	460	477	500	450	438	475	493	489	492	492	459	473	468	557	445	471	457	452	458	501	438	474	485	476	515	422	509	474	491	485	495	494	474	512	478	505	470	498	453	453	457	516	447	495	447	520	500	466	515	508	486	474	458	455	472	509	501	445	460	446	470	470	484	496	478	491	493	487	500	471	488	489	469	517	492	481	467	445	487	480	420	505	481	472	464	484	506	468	486	474	516	487	477	507	477	474	473	500	494	474	480	487	464	489	454	459	456	468	494	460	501	449	474	492	460	457	479	469	516	490	484	489	470	474	501	481	473	501	445	473	454	483	455	506
28492	37740	30274	19943	14112	10492	8280	5781	3699	2578	1736	1227	959	968	954	1154	1089	1065	1036	999	970	827	861	897	811	792	813	742	777	753	748	778	760	743	733	740	783	795	768	794	763	778	663	649	678	615	647	635	609	607	658	649	595	577	608	589	562	519	552	566	582	541	571	554	619	582	594	560	569	591	549	553	564	610	568	581	539	551	591	519	539	565	579	553	608	549	537	538	601	549	570	573	578	560	569	551	569	546	576	552	559	584	536	558	524	601	599	560	569	574	600	560	566	571	535	552	482	569	601	557	588	573	532	566	564	560	543	534	576	561	510	569	597	604	525	548	593	572	584	542	568	589	569	519	590	582	544	588	531	515	560	579	516	541	527	536	556	577	587	550	614	555	566	578	568	566	555	602	553	570	588	603	514	579	569	545	577	545	542	576	583	549	537	583	540	525	570	541	552	501	533	551	583	587	582	555	584	540	561	525	556	546	533	564	568	560	588	525	557	546	567	539	622	569	589	572	525	532	587	593	622	573	577	554	597	556	580	564	596	547	565	557	552	590	558	524	611	590	581	546	584	569	620	555	576	549	541	558	541	545	551	538	591	595	570	542	614	554	535	536	589	580	532	564	561	550	581	572	563	526	580	551	590	570	573	568	554	563	551	573	584	506	556	549	548	516	565	557	566	571	575	589	522	546	572	532	560	572	551	577	571	531	530	569	528	569	576	576	588	551	572	565	578	534	551	584	555	533	558	559	519	536	620	543	613	570	590	565	587	571	539	540	551	545	563	580	580	575	550	546	541	551	555	562	532	556	521	559	565	576	559	517	611	560	564	571	562	519	581	520	553	570	500	529	563	545	565	533	581	604	541	590	579	567	577	556	549	625	582	565	526	609	548	564	528	575	562	582	563	541	532	526	554	585	554	550	577	594	549	566	580	574	543	542	597	543	579	555	566	561	566	611	578	574	555	546	577	564	550	599	551	530	560	543	557	554	566	588	558	547	555	556	544	543	534	556	563	545	577	525	550	555	538	594	570	555	555	568	593	559	560	544	542	552	547	513	595	556	543	618	533	592	620	525	569	555	549	591	576	531	555	587	565	573	530	543	546	558	530	537	573	564	542	546	569	560	538	567	549	582	572	519	579	557	607	595	589	564	580	560	539	570	586	573	514	539	585	546	577	555	578	580	589	562	562	536	538	575	562	600	580	554	546	615	556	572	544	561	552	538	599	562	539	583	578	556	529	627	572	550	545	606	561	572	544	559	566	546	569	602	563	558	543	537	545	589	551	554	574	542	517	540	563	538	532	580	599	531	593	565	564	620	601	534	557	536	546	575	581	591	546	535	572	530	622	560	554	593	605	595	546	574	542	520	525	582	533	588	562	578	575	591	610	567	521	579	542	556	578	576	535	552	565	561	602	601	539	597	618	558	560	568	565	556	538	601	552	598	543	574	575	540	567	576	517	555	597	523	564	514	508	567	551	523	513	556	563	565	557	548	541	596	562	532	577	529	578	554	548	559	585	573	544	546	542	558	535	558	558	575	530	592	586	540	563	564	567	566	535	574	593	566	544	517	606	585	530	595	552	529	572	549	613	587	552	569	555	559	564	545	598	565	571	569	588	535	610	567	529	545	524	569	536	577	601	547	518	532	558	563	578	538	575	563	588	545	516	552	575	548	535	551	570	584	541	559	549	571	568	574	577	572	562	579	556	567	554	542	549	508	536	543	564	550	573	549	602	573	556	549	589	578	571	535	583	577	537	602	560	590	560	559	545	578	540	581	544	523	568	585	563	584	590	558	510	509	594	549	578	560	564	556	566	570	565	569	542	543	576	540	585	564	529	551	537	537	567	578	567	538	581	553	554	587	615	550	498	509	536	549	509	552	537	546	541	565	600	524	547	559	592	554	548	570	568	523	561	570	592	577	572	553	576	533	547	559	559	572	582	597	554	571	555	563	563	582	564	554	610	564	572	551	556	554	588	592	543	508	565	570	563	546	591	552	533	508	560	549	587	549	603	559	537	560	541	537	568	592	571	575	565	542	555	504	532	530	528	519	538	566	574	508	603	561	552	602	535	567	524	541	586	582	552	590	587	584	543	570	579	584	521	589	603	575	579	575	565	576	564	578	547	510	545	550	555	537	555	578	577	548	529	550	572	559	562	566	579	566	560	588	563	558	570	597	517	581	576	533	549	578	589	544	584	531	589	554	569	602	532	526	547	576	600	550	564	558	519	602	603	562	588	581	558	543	569	553	576	575	557	535	562	540	555	540	586	551	543	586	537	592	553	564	495	564	566	589	575	576	574	561	540	584	546	545	576	551	514	562	548	569	555	553	547	545	531	588	553	586	581	569	525	553	545	600	548	559	561	567	537	542	552	541	547	591	572	558	526	595	569	546	580	557	603	550	565	572	543	576	548	593	557	523	547	560	560	508	565	565	553	557	531	497	550	555	563	609	578	584	568	557	561	554	539	575	591	537	539	533	561	558	575	534	603	547	544	546	540	539	593	579	554	538	566	592	558	552	558	531	564	532	534	523	551	557	590	565	615	552	532	554	551	568	553	521	519	561	609	600	559	549	570	599	554	575	549	615	542	536	541	555	551	584	539	541	556	565	557	564	554	589	550	528	568	612	542	571	565	566	531	601	619	538	529	563	529	561	598	532	561	567	547	575	578	586	550	549	531	547	562	563	599	550	565	597	552	576	550	570	571	588	572	581	571	556	555	563	559	567	565	567	571	578	566	592	519	564	563	563	551	583	579	587	592	539	555	582	550	554	568	543	568	587	575	525	550	540	547	570	521	563	582	582	590	502	556	587	592	571	570	542	549	572	576	582	574	567	579	582	592	603	580	539	552	558	575	572	529	511	556	582	558	541	605	586	558	562	580	572	593	588	565	529	594	546	568	597	530	551	609	576	542	574	576	568	540	557	578	522	531	510	561	578	571	544	562	552	567	555	551	554	523	543	577	573	539	531	531	572	555	570	598	538	592	541	568	562	556	583	582	556	569	588	551	564	562	597	594	537	597	576	537	540	562	567	567	554	559	534	532	547	587	549	551	555	560	556	531	586	575	561	566	567	552	566	546	529	571	556	577	586	552	545	564	580	559	577	576	509	580	513	571	593	589	571	584	557	575	537	579	584	606	586	553	569	554	578	564	524	552	552	566	527	548	542	585	563	583	536	539	526	571	595	568	574	572	529	595	640	548	542	576	569	593	561	604	558	526	587	581	556	548	597	541	566	585	527	578	554	547	547	556	552	619	579	562	548	539	557	537	577	604	545	550	570	530	609	550	584	547	540	569	554	555	571	533	603	573	549	557	569	525	594	569	535	585	576	559	568	554	567	538	523	529	561	602	548	530	571	540	589	581	542	557	601	575	564	570	575	601	548	571	566	534	604	533	570	568	569	573	523	526	560	531	560	603	606	535	569	554	526	519	543	575	508	586	556	583	576	586	542	549	547	553	579	583	539	568	591	578	578	544	607	565	563	569	595
22684	20929	28471	23550	20985	21080	14002	5311	2940	1724	1207	914	789	747	794	918	861	906	877	702	710	606	571	681	669	672	596	574	560	513	545	531	581	593	598	595	625	623	630	634	658	591	508	502	505	424	466	462	458	457	472	490	445	411	423	399	379	394	403	438	419	384	386	396	452	440	446	431	402	401	396	407	401	416	423	422	386	375	410	401	432	446	403	426	413	425	390	380	395	397	422	379	392	424	409	390	423	417	383	400	422	423	365	411	412	380	408	449	389	401	407	409	404	399	432	411	362	400	420	432	374	427	396	406	421	401	379	421	402	399	416	395	416	396	453	415	390	427	451	429	442	421	427	391	367	462	398	407	400	412	391	390	383	431	381	428	429	371	366	382	448	400	407	384	394	408	476	391	423	346	438	432	432	413	415	444	445	425	397	365	391	393	412	394	400	401	419	420	400	427	422	424	389	413	393	385	359	394	391	396	422	407	404	453	379	389	381	384	408	400	409	446	412	359	438	381	394	392	398	410	388	398	380	382	414	387	408	384	443	458	411	426	374	424	413	404	375	432	402	423	420	418	382	409	419	401	400	395	439	429	409	424	393	347	412	419	397	407	402	408	416	429	427	410	425	387	413	404	373	400	434	422	411	422	390	373	410	411	423	362	421	395	387	411	407	415	367	435	406	381	409	425	414	422	394	397	400	445	394	404	380	369	367	418	385	422	417	430	439	399	398	399	427	404	418	426	401	424	405	394	381	402	406	432	418	396	450	440	406	412	380	421	409	401	411	427	397	416	422	408	401	400	423	385	383	449	407	373	398	424	433	432	405	418	426	423	394	398	421	410	428	352	414	408	415	418	413	384	426	398	422	393	401	415	409	415	415	409	391	411	428	403	429	420	368	387	407	425	402	362	381	377	369	445	378	405	417	401	433	393	410	415	390	467	394	390	409	449	429	443	397	407	365	448	389	401	388	395	389	389	414	376	363	407	417	388	440	435	426	381	423	395	415	370	404	378	386	394	383	405	429	406	424	395	377	415	392	402	392	444	430	374	435	389	368	415	405	384	419	411	428	389	414	412	383	401	395	398	371	398	442	380	409	419	345	393	378	432	420	406	394	413	402	384	409	457	414	416	398	395	384	418	385	356	388	414	394	421	412	406	367	403	393	395	386	412	416	399	426	404	421	435	411	417	389	444	424	405	427	410	424	385	399	420	404	422	415	360	379	381	370	394	384	404	410	429	414	396	403	390	422	387	417	434	365	442	408	389	344	401	411	394	418	416	386	370	422	394	409	417	410	413	404	422	405	450	412	422	399	419	417	430	393	390	399	389	416	405	392	395	423	394	390	389	415	404	387	394	400	412	422	424	432	407	413	437	379	383	397	397	443	379	425	391	395	378	404	389	414	401	395	409	392	399	401	416	420	405	384	410	432	398	416	368	400	392	423	405	429	411	423	395	419	401	394	385	394	423	447	452	396	404	381	452	400	404	410	414	408	414	413	414	399	405	424	390	403	403	394	380	385	384	432	413	381	407	397	392	354	384	438	435	401	402	436	414	399	396	389	373	383	413	396	403	416	408	407	413	421	399	405	402	404	419	406	410	367	402	424	401	406	402	400	377	392	400	418	407	421	422	357	410	433	388	357	410	407	406	400	410	384	415	416	407	403	395	417	415	372	409	394	383	391	362	414	397	406	402	424	377	400	405	410	410	397	395	400	401	408	385	422	394	366	411	416	396	407	380	440	378	381	400	405	426	384	393	392	382	391	362	403	364	413	424	423	396	378	433	384	400	399	385	440	428	407	410	419	415	425	414	418	385	377	443	409	414	395	394	407	421	424	397	412	404	396	430	380	390	392	370	386	403	396	392	402	455	403	435	418	395	419	411	403	454	381	396	424	416	420	422	404	405	401	422	406	384	389	387	421	443	450	407	359	393	403	393	415	431	366	397	415	390	411	420	421	372	407	382	417	390	420	399	395	417	424	411	424	386	387	462	434	376	407	383	435	372	376	402	396	390	387	355	397	415	417	453	379	405	411	411	418	383	408	450	370	420	408	430	365	408	388	418	408	404	422	387	467	402	364	409	457	393	378	371	380	372	418	402	383	405	439	437	383	373	397	411	395	422	380	397	397	390	391	389	423	391	389	379	423	416	450	400	413	453	376	436	401	390	433	369	394	418	393	394	383	416	424	364	411	424	409	392	417	402	446	424	422	428	383	401	438	446	374	400	408	409	412	442	403	402	413	397	435	372	424	431	408	424	435	372	435	370	384	421	408	402	442	388	365	390	353	380	390	420	412	379	396	408	426	378	407	409	418	403	374	394	421	393	408	402	436	395	420	456	386	414	384	412	399	395	392	432	470	417	437	394	388	415	441	422	413	438	406	419	392	406	397	393	407	410	410	416	398	392	402	429	437	389	413	444	434	402	408	391	379	394	391	414	377	394	446	401	362	390	384	421	397	381	418	406	402	440	390	418	417	401	402	407	387	395	381	387	407	402	378	380	417	365	380	377	443	431	425	404	405	434	395	427	400	384	438	384	433	447	391	376	398	421	356	415	385	413	418	441	425	416	385	392	414	434	410	395	390	420	432	394	413	415	393	467	421	389	430	360	397	401	401	402	394	416	394	408	421	386	410	402	392	392	444	433	402	380	442	424	381	425	398	381	379	420	380	391	402	427	397	376	349	421	403	390	412	399	396	404	402	403	406	356	397	385	426	408	389	397	373	415	381	408	403	389	427	380	415	390	441	417	401	430	373	426	388	406	435	364	424	435	421	420	386	373	418	390	400	401	414	378	402	393	400	406	410	418	408	426	402	396	401	391	397	418	373	390	415	372	407	378	408	361	398	391	403	401	418	455	386	418	438	407	394	437	404	390	407	415	408	415	432	391	379	427	432	404	335	393	414	428	406	403	414	410	418	449	419	416	413	403	417	400	421	425	391	365	418	425	438	454	407	403	424	445	390	389	400	392	392	434	385	395	416	351	377	396	379	437	404	409	405	410	402	410	390	380	413	422	387	407	429	431	416	408	424	413	406	391	395	433	433	403	397	405	443	424	384	411	415	410	406	374	383	426	394	408	450	381	388	401	432	391	407	425	410	389	386	380	407	435	397	381	396	378	401	386	414	379	422	419	391	408	416	391	442	408	410	396	381	419	411	398	406	418	367	414	398	411	383	414	414	423	384	374	399	426	407	414	403	390	398	380	389	405	394	425	394	394	395	384	398	401	385	358	444	418	419	435	409	413	392	375	403	395	396	409	399	401	397	359	403	405	431	424	394	423	409	381	391	410	411	361	410	403	372	396	370	407	410	397	388	409	394	384	379	361	440	426	366	430	393	382	414	421	431	390	437	430	419	410	464	377	422	392	411	384	402	397	431	409	427	404	410	430	427	421	401	412	398	415	399	414	406	417	385	383	417	399	409	440	440	419	402	422	410	422	389	377	412	396	422	385	423	414	423	415	399	434	393	423	387	379	408	412	417	409	427	424	376	378
32772	46079	37835	27411	21187	16680	13101	9304	6218	3504	2224	1697	1424	1324	1421	1635	1579	1622	1519	1248	1023	1024	911	1001	1100	1003	948	928	850	841	754	798	849	778	810	857	918	944	928	907	905	833	704	625	599	594	584	586	614	571	575	580	528	498	514	483	503	491	482	469	475	483	446	471	519	456	498	499	465	472	496	469	476	455	472	494	471	463	444	446	458	454	462	437	464	445	466	443	453	462	429	458	479	480	455	443	444	505	505	476	473	476	424	459	436	466	451	475	464	462	509	463	453	503	439	471	441	481	460	463	483	420	456	443	453	444	493	485	482	482	481	468	483	423	465	454	472	472	450	450	505	464	505	467	450	448	442	462	502	460	469	456	476	462	471	468	511	503	450	461	458	471	463	479	422	488	445	482	459	416	456	456	450	446	479	458	459	459	440	488	443	465	485	469	417	454	485	492	468	461	463	433	467	455	460	465	447	469	454	433	452	455	433	434	457	444	498	473	449	457	479	447	482	470	438	454	456	448	454	449	451	456	432	489	430	461	490	429	436	448	453	463	433	463	459	448	456	452	441	435	475	425	436	483	489	489	478	471	445	425	499	470	486	427	436	459	483	458	475	479	456	438	467	478	479	466	431	471	434	422	465	490	451	493	483	446	436	456	451	459	458	511	478	463	467	502	458	469	464	458	470	426	453	467	471	483	521	447	464	464	478	449	462	461	468	479	451	430	478	486	470	455	472	462	465	451	430	478	424	460	460	476	431	472	476	442	438	458	458	431	513	488	490	496	442	464	451	461	496	480	464	441	473	447	484	499	473	482	464	484	430	451	476	470	474	442	462	455	459	461	456	455	447	463	434	444	434	455	481	472	501	475	498	436	489	473	444	466	498	433	442	475	440	486	457	481	474	493	412	471	447	490	465	445	487	491	436	481	475	469	482	448	480	464	446	452	456	493	481	471	426	436	478	462	489	427	457	479	490	413	464	463	454	450	473	421	449	464	496	457	454	450	462	468	438	511	448	480	469	437	460	451	474	427	469	445	433	439	489	504	493	467	453	495	491	476	464	453	432	481	462	447	432	457	484	472	439	463	449	469	491	473	471	432	474	478	465	449	441	474	468	439	480	444	494	459	486	502	446	438	493	465	453	465	487	434	487	467	445	457	448	441	486	431	456	477	416	408	452	450	472	431	457	458	462	486	496	473	450	480	474	463	480	471	453	450	479	481	469	460	469	488	432	454	499	470	434	440	493	437	470	459	424	458	467	456	462	483	472	449	447	420	454	460	439	478	521	485	497	434	470	502	481	448	489	445	480	450	507	440	489	423	460	486	439	496	464	468	429	462	485	482	473	463	458	462	433	499	459	441	509	449	509	464	461	478	464	462	468	479	414	461	473	435	460	467	468	457	490	470	465	504	462	418	470	419	478	443	478	450	487	424	476	473	476	454	443	459	446	431	422	483	450	475	458	460	495	495	469	479	466	467	487	488	453	460	484	441	464	437	444	462	469	433	464	473	456	465	467	478	502	478	479	478	500	475	490	446	443	466	458	460	425	437	456	464	446	453	468	445	453	466	486	439	450	424	465	482	492	512	496	478	478	435	463	436	453	463	464	459	473	426	474	477	438	469	481	451	448	443	478	475	458	490	491	484	479	437	479	437	444	507	461	441	502	467	500	477	464	454	514	462	466	482	447	477	480	477	483	444	471	456	464	479	494	473	437	457	493	411	447	434	446	431	456	446	455	414	445	472	482	463	488	442	426	452	444	473	490	442	457	486	478	433	465	454	473	461	464	494	496	432	413	524	487	468	446	433	434	469	483	447	460	478	500	458	470	480	478	472	460	430	434	488	487	455	459	478	423	510	454	480	427	482	476	451	463	470	446	463	462	460	475	449	467	471	466	456	462	483	476	460	478	453	451	464	483	466	470	454	464	463	473	472	498	443	470	437	434	459	435	491	491	471	452	462	444	423	465	475	462	439	473	456	472	481	466	443	491	427	462	492	510	474	448	437	472	466	437	466	466	449	455	441	457	468	455	444	445	478	475	453	473	430	483	458	480	482	484	440	422	452	474	486	437	459	439	473	465	437	428	463	494	446	462	454	483	469	481	501	447	425	470	476	452	435	452	473	455	437	445	456	471	451	465	531	504	493	458	461	440	500	447	439	467	482	480	495	478	474	439	475	467	450	478	461	476	464	447	460	465	430	467	494	473	487	485	479	492	461	492	450	444	451	454	435	467	446	459	482	491	457	512	470	484	485	472	463	477	449	440	498	473	467	462	432	505	467	496	501	489	460	483	461	478	464	415	457	522	415	486	456	482	497	455	490	445	471	438	445	439	487	454	467	473	451	446	466	465	492	464	457	492	465	481	454	467	460	464	483	446	479	448	447	497	457	446	413	463	460	447	446	486	462	444	436	458	437	438	454	441	491	473	465	438	458	450	486	506	483	451	454	479	456	472	458	464	439	462	466	459	466	441	463	494	462	415	466	445	451	442	487	495	470	520	484	460	474	462	461	428	473	474	494	445	466	513	459	467	474	466	454	480	505	479	460	408	493	472	450	464	463	472	431	433	446	469	446	465	433	464	468	438	454	467	489	473	460	481	468	446	471	496	459	488	461	481	438	460	480	453	465	484	473	447	489	432	501	484	503	426	476	480	482	429	471	492	483	485	459	473	435	456	471	418	493	451	492	430	459	459	482	422	506	464	448	474	448	494	472	465	444	491	428	464	465	466	468	472	465	482	438	458	482	453	491	466	449	480	439	485	444	489	459	439	466	457	483	512	470	463	450	468	468	469	473	465	470	445	495	461	492	465	445	441	454	465	460	464	461	464	489	437	503	461	442	454	484	496	451	462	441	467	469	489	451	450	449	456	460	464	432	460	441	427	488	495	462	408	449	443	482	447	483	483	448	438	462	460	449	460	445	433	455	446	447	479	470	453	438	486	533	465	459	483	469	454	465	443	467	470	436	441	477	450	434	432	468	477	456	453	452	493	465	483	432	455	417	429	465	478	484	464	464	442	460	472	465	477	464	426	458	470	456	482	447	467	472	438	442	462	456	436	438	448	460	463	451	483	460	433	426	455	457	474	423	467	476	447	497	445	473	460	442	476	464	450	468	469	443	481	430	437	476	451	445	471	483	420	438	475	464	427	455	463	449	474	474	480	443	519	451	437	425	436	465	495	438	467	462	463	448	472	481	472	486	471	457	423	464	449	429	475	505	476	471	467	468	443	477	469	471	458	473	458	431	422	426	481	477	440	496	486	428	504	511	477	469	473	420	478	486	504	478	455	460	430	464	471	468	466	440	469	485	458	466	476	446	431	450	434	472	471	461	472	426	445	485	425	448	454	432	452	466	447	497	483	464	485	475	447	479	467	441	440	474	459	474	476	464	506	467	445	452	435	441	471	446	445	503	465	477	444	460	454	478	469	462	490	446	461	492	471	469	421	449	459	470	517	468	462	432	491	493	449	494	420	437	455	453	519	471	446	442	481	459
27807	22432	21667	14489	7283	4240	2841	1773	1094	692	518	461	462	503	477	551	521	558	475	513	474	417	442	456	426	485	460	473	415	420	408	412	421	435	439	463	465	470	487	459	467	486	464	400	411	366	379	403	392	401	365	399	430	376	369	364	375	363	390	409	370	400	354	362	340	394	388	364	365	362	339	373	356	390	342	416	350	392	364	357	367	353	320	346	380	375	342	359	374	362	359	402	347	378	384	358	364	402	343	374	409	377	398	368	397	372	400	397	343	339	372	403	347	368	380	360	378	361	367	397	390	366	375	381	344	358	393	357	364	378	352	395	356	362	340	369	361	364	387	376	381	380	347	365	393	386	364	352	367	390	354	365	418	360	350	366	425	368	352	396	356	363	398	361	392	373	346	364	365	384	366	355	349	349	375	371	365	325	378	374	408	359	360	366	345	364	406	367	381	375	336	375	368	368	357	359	328	375	353	411	410	402	337	365	345	402	364	353	410	375	322	409	369	378	344	380	374	386	374	375	377	371	409	381	360	346	369	362	363	369	383	412	408	374	348	355	372	358	349	380	387	375	359	384	371	385	384	396	365	363	386	358	355	350	353	388	376	375	390	369	390	349	334	373	377	375	333	364	376	369	384	381	370	364	376	377	386	360	361	345	379	418	336	377	384	387	403	364	375	350	391	345	386	367	388	382	375	345	383	369	383	390	347	372	375	396	380	373	377	370	395	368	352	370	347	426	329	357	365	358	368	374	353	382	381	367	333	349	366	389	385	354	365	378	358	371	353	350	386	369	421	371	362	353	354	331	383	407	377	388	353	353	364	361	367	362	370	364	371	356	396	374	351	373	377	402	389	374	354	372	347	389	310	351	366	356	400	371	387	358	362	402	354	379	356	346	395	393	356	420	385	362	418	370	367	347	391	360	342	397	353	375	404	361	352	390	387	401	340	397	407	375	397	358	358	364	336	395	316	392	374	361	383	350	381	368	349	418	359	383	376	380	376	381	362	411	355	387	375	370	378	362	355	388	339	411	372	392	335	418	370	363	380	378	388	376	377	358	373	368	372	371	386	390	362	361	385	341	362	338	362	370	354	392	397	386	371	354	414	374	389	389	357	362	379	399	365	419	385	365	373	375	370	370	345	386	426	396	362	336	391	353	364	377	357	410	380	377	376	403	365	368	373	385	345	364	386	355	346	382	342	379	364	326	353	428	386	358	376	363	374	364	392	385	367	361	370	377	369	402	363	414	379	370	378	398	368	363	382	386	385	395	341	357	386	375	421	360	352	384	347	346	357	374	387	400	365	373	378	345	417	392	398	401	383	377	424	389	391	400	349	346	375	362	356	387	378	383	365	355	402	352	373	371	392	359	396	404	347	299	397	371	383	402	368	375	359	361	354	385	397	359	343	372	347	384	382	357	330	388	384	383	394	372	411	357	377	363	379	361	360	351	377	402	378	370	392	424	381	344	412	386	360	386	396	358	372	356	363	323	394	356	402	349	375	400	377	381	370	372	378	380	358	360	392	353	351	370	396	387	368	346	359	383	361	382	387	375	376	358	376	360	370	322	401	387	366	362	371	360	415	380	359	383	345	400	383	416	426	415	378	370	391	374	358	374	389	361	379	364	375	354	382	389	396	386	378	346	373	347	388	383	352	368	387	377	378	368	353	360	380	400	385	338	383	401	382	357	363	350	369	377	418	384	392	378	359	378	372	407	322	376	381	392	381	336	360	351	372	379	383	358	377	349	382	368	362	345	350	399	394	362	372	398	376	384	367	350	345	381	349	343	382	370	382	405	362	371	366	382	378	366	370	362	386	342	369	351	340	435	378	374	370	353	347	394	410	374	361	356	368	361	348	394	378	403	350	375	379	410	370	380	367	393	352	354	341	366	365	357	342	354	369	396	386	362	347	350	374	384	391	348	361	380	338	357	357	350	393	348	353	368	390	374	384	382	363	398	393	384	363	403	359	381	401	415	392	406	386	353	394	351	359	378	397	362	354	373	402	369	367	356	407	382	375	359	362	371	397	351	362	379	391	360	353	364	389	394	375	399	334	346	384	367	373	366	357	340	411	360	396	400	388	371	384	350	347	354	370	380	407	400	356	379	321	364	388	377	384	368	377	367	349	361	389	362	370	391	347	381	377	372	376	414	347	389	403	391	405	377	377	411	380	331	343	389	401	367	398	367	366	388	360	393	379	353	402	356	386	405	367	384	396	392	388	416	352	309	362	403	345	425	358	373	352	370	330	341	381	360	376	386	406	355	397	358	404	384	383	373	367	389	395	344	385	365	366	375	346	400	377	369	380	358	392	383	403	407	389	375	379	354	394	370	338	345	363	375	392	375	360	401	362	352	383	387	376	369	363	348	340	401	372	382	391	374	360	372	340	351	375	407	339	348	379	391	357	396	366	399	379	394	338	376	370	327	392	383	407	364	405	372	353	353	389	376	366	399	394	365	406	365	344	364	396	398	363	365	373	371	389	425	372	361	390	346	379	371	399	348	377	397	378	363	413	357	342	408	349	375	364	366	378	393	350	355	365	388	376	356	356	335	355	396	354	394	351	360	339	384	365	355	358	371	374	394	378	370	366	374	388	362	366	344	395	373	338	363	365	384	379	378	360	331	357	344	394	362	372	374	387	390	385	360	354	382	381	358	358	349	385	397	375	383	363	371	372	378	335	375	343	375	385	380	347	405	402	394	396	371	404	393	390	347	366	363	375	399	346	373	408	388	354	366	372	375	375	360	368	356	387	393	396	377	402	358	394	404	394	381	382	388	381	373	360	377	381	377	382	420	379	384	347	400	380	366	345	362	406	377	374	350	346	376	361	342	361	365	365	383	376	374	393	366	341	419	367	381	359	361	336	384	366	336	358	348	372	366	353	359	379	354	393	358	368	371	340	377	378	368	366	375	358	403	385	389	341	353	363	401	399	363	359	350	389	376	345	365	368	402	371	384	413	338	363	363	364	383	352	396	356	365	374	393	373	377	376	337	364	385	390	356	381	380	387	355	332	404	354	378	368	366	400	324	353	335	362	367	381	380	363	416	356	388	377	374	385	362	420	388	373	326	363	391	361	384	355	365	344	431	380	397	353	409	372	366	374	415	410	383	370	404	369	376	374	381	336	408	359	348	367	373	357	391	368	365	339	360	382	391	394	419	395	367	390	402	384	372	380	360	311	378	357	326	376	374	393	372	392	359	358	365	393	401	382	374	385	356	402	387	362	352	374	377	368	361	343	402	370	338	381	380	363	355	390	364	373	395	384	382	340	379	371	363	367	383	391	355	345	358	393	403	362	380	353	382	368	370	370	355	371	341	363	371	342	369	384	397	364	361	372	345	388	397	364	401	378	348	349	323	375	402	398	374	381	389	367	358	363	364	368	360	400	368	366	377	358	393	387	397	384	387	389	369	378	355	385	372	358	350	379	397	377	374	389	335	374	378	372	336	332	348	414	387	367	368	383	362	393	377	348	379	375	416	374	367
25955	32382	25864	17122	12041	8395	6002	3767	2289	1154	836	779	716	664	763	795	819	863	720	737	679	607	643	563	599	687	645	624	569	554	554	576	595	616	588	672	694	668	657	626	651	638	569	584	512	486	508	536	485	460	507	443	482	466	489	450	483	474	425	489	459	488	425	455	454	456	481	435	478	442	501	464	423	441	379	425	455	440	440	428	457	472	450	479	459	469	442	442	442	487	425	427	463	465	446	455	443	463	448	439	443	436	417	492	423	470	428	440	475	443	425	441	434	476	469	467	447	415	451	483	442	428	472	428	485	510	448	445	435	477	457	453	491	453	435	429	434	425	458	469	390	454	436	413	425	426	472	464	452	447	443	469	453	439	476	430	448	446	438	506	446	442	462	459	479	475	421	471	419	441	421	427	421	445	403	428	438	480	461	430	436	465	452	455	449	428	470	483	448	467	443	432	436	416	418	434	483	428	451	430	477	449	437	448	429	493	451	422	407	441	431	452	432	491	422	464	451	396	438	466	449	474	420	453	450	431	425	410	483	455	457	481	476	449	477	468	470	490	438	449	446	451	464	450	441	453	465	399	431	421	414	468	458	441	416	428	458	439	458	436	434	454	406	493	432	435	459	443	454	471	503	405	433	445	484	461	445	436	444	472	441	462	449	454	425	455	460	473	434	452	463	444	479	450	410	453	456	436	394	488	450	451	494	443	416	481	459	442	445	439	434	427	471	407	432	425	459	445	441	486	503	464	451	452	466	476	419	455	418	479	422	430	450	456	438	437	445	476	458	470	462	446	444	481	487	432	428	474	415	440	447	419	442	463	456	431	432	477	500	415	483	451	447	436	463	416	444	456	462	430	423	462	450	470	449	406	471	455	428	451	432	459	472	401	433	427	469	450	447	464	460	428	461	439	414	383	442	433	454	448	466	407	420	483	411	455	445	495	409	484	425	391	439	489	461	431	436	460	445	445	466	433	498	474	455	488	418	476	401	444	441	408	430	490	447	418	442	447	465	438	435	440	454	402	469	424	448	456	423	440	443	454	470	422	465	442	430	434	446	453	446	483	413	469	432	491	477	427	507	457	470	451	423	420	419	456	453	452	469	459	431	460	501	465	458	438	454	427	420	465	466	445	456	466	487	461	431	489	448	426	474	449	450	455	436	437	475	471	467	480	478	416	457	458	444	461	442	425	442	457	462	432	477	448	471	464	446	429	450	437	442	458	465	440	458	450	446	404	454	447	406	460	430	507	454	439	434	470	468	455	451	428	461	463	464	441	417	473	475	504	425	411	461	439	440	433	438	491	396	426	467	455	436	416	439	453	455	473	444	413	464	472	450	468	446	483	444	399	423	499	460	441	449	440	452	410	459	465	465	459	433	429	482	438	447	458	413	413	462	423	422	460	473	447	445	433	476	459	448	451	466	431	436	449	436	470	452	463	445	432	450	477	428	440	478	452	451	436	448	439	439	469	439	420	423	450	443	469	421	428	433	436	414	433	457	464	460	471	439	430	440	460	437	454	480	449	443	470	470	478	440	418	431	453	478	477	416	471	448	454	482	452	447	444	472	447	456	465	429	452	448	399	434	472	453	433	453	455	434	435	435	486	470	476	461	427	463	454	424	475	458	454	489	501	438	428	439	442	459	441	494	445	474	433	464	478	472	456	435	466	454	433	463	465	448	438	431	470	424	453	446	459	464	458	436	475	436	460	470	447	435	456	490	471	431	448	471	391	415	446	457	475	455	473	464	428	447	426	409	473	472	459	472	448	452	434	437	479	471	476	454	459	450	484	445	480	428	474	457	468	448	455	443	446	457	420	430	447	481	480	485	426	479	411	421	440	460	409	465	456	426	445	456	437	443	430	483	409	466	451	408	458	425	460	449	467	422	432	430	458	484	451	444	444	442	483	473	427	477	425	470	472	484	446	454	385	434	414	455	425	431	449	414	443	464	446	455	436	442	450	470	465	477	415	435	438	466	457	446	445	427	456	473	437	441	467	456	446	471	461	436	450	407	449	435	451	470	441	435	438	430	448	440	475	462	457	441	431	456	430	470	464	435	455	442	487	459	465	475	506	413	460	461	436	460	452	485	448	453	430	429	447	472	457	453	434	430	437	429	437	444	463	420	429	474	466	452	470	458	478	463	423	457	439	422	460	468	441	465	453	442	476	405	477	445	454	435	468	428	437	440	469	438	444	457	471	490	477	475	476	457	453	420	424	435	440	460	452	415	470	440	455	479	436	480	458	460	428	410	455	455	427	459	454	448	477	461	450	473	457	473	432	433	450	435	459	432	453	453	457	481	446	435	450	439	422	460	495	435	462	450	476	451	480	437	409	458	440	457	478	432	442	431	465	397	449	421	476	458	440	446	473	430	452	454	419	441	395	421	483	436	433	418	432	469	433	438	459	450	439	433	436	430	460	463	464	453	446	465	476	448	458	467	411	468	449	445	477	454	426	463	452	439	466	445	463	423	447	440	432	470	425	433	464	434	427	453	389	433	447	481	445	461	447	456	425	435	439	482	412	431	438	456	424	448	440	444	459	509	429	469	461	378	418	472	407	456	435	425	472	426	449	434	493	467	451	456	386	429	431	451	470	450	435	428	451	415	449	465	454	420	448	427	449	474	451	478	435	440	451	445	418	415	446	448	454	451	440	489	423	466	433	450	438	447	432	441	442	401	469	432	446	464	487	466	470	447	452	424	426	455	443	418	425	436	447	447	445	419	428	427	470	435	444	471	435	432	461	462	450	446	450	420	420	444	502	435	461	439	449	458	463	449	422	446	408	447	441	468	406	449	440	452	466	450	451	458	475	476	440	424	431	454	410	455	426	415	433	444	479	452	456	451	444	455	474	438	455	432	435	434	475	449	434	431	452	474	495	438	438	456	445	465	503	424	440	436	429	434	498	433	440	407	437	454	460	446	518	459	454	427	423	449	465	413	490	436	437	441	479	463	452	424	419	438	471	426	454	464	446	454	437	486	412	418	459	454	459	442	458	424	463	432	495	452	477	471	463	428	419	428	505	475	424	456	445	451	450	442	451	450	478	470	440	447	463	445	440	441	405	433	451	451	456	470	467	441	445	420	441	459	457	443	461	441	489	453	441	407	472	424	457	467	437	457	423	439	407	468	446	427	419	480	458	446	417	455	424	474	452	414	435	481	452	477	439	432	395	426	427	445	428	434	441	457	466	445	449	450	443	420	463	439	460	413	416	471	473	434	442	438	469	465	464	453	441	431	438	456	430	447	437	469	471	420	439	495	462	455	451	434	423	468	477	440	434	419	415	381	461	438	423	451	393	482	464	449	445	459	411	442	433	452	437	420	427	436	468	423	446	434	477	412	441	416	446	480	412	436	394	463	444	435	432	465	452	431	447	423	455	485	473	453	445	389	455	452	426	455	468	449	453	478	452	453	479	438	421	438	437	415	455	424	462	480	446	426	448	449	462	468	441	490	452	464	434	460	429	451	454	477	424	454	412	458	454
23804	20947	28009	24090	20805	13571	6364	3417	1509	859	630	568	527	537	538	591	653	580	601	560	534	476	450	401	373	425	461	428	415	388	356	385	391	427	399	444	450	480	442	468	422	402	360	383	346	354	352	342	347	333	327	323	285	320	322	313	274	295	307	304	319	280	279	299	323	284	311	272	308	272	304	309	274	289	281	286	299	299	306	268	299	295	342	267	280	295	292	277	284	290	309	292	292	285	303	313	280	319	285	309	285	307	316	310	280	320	296	254	284	317	293	287	306	256	283	284	261	297	291	272	310	309	247	319	281	311	291	290	264	264	293	325	284	287	296	267	291	327	307	310	268	278	293	274	319	325	271	291	290	286	295	290	251	290	293	281	317	267	290	297	244	271	331	282	301	304	285	299	324	311	289	309	329	288	312	260	279	268	270	300	328	255	285	260	287	308	275	284	283	292	305	294	317	295	315	283	296	270	281	285	284	287	282	311	318	283	276	287	305	283	304	332	307	289	297	296	301	294	282	302	320	278	290	268	279	298	293	299	299	294	263	294	275	306	298	298	285	279	271	311	268	274	285	322	294	273	300	285	270	275	308	271	298	284	278	266	296	269	282	325	299	320	282	310	279	309	321	288	283	278	278	276	276	295	276	272	263	272	317	257	294	295	300	317	296	274	270	274	284	323	302	319	294	274	304	266	282	273	287	272	301	287	306	293	306	283	309	291	309	299	283	286	295	306	282	300	307	260	277	294	273	314	293	272	265	296	312	299	278	303	303	262	287	319	286	294	308	325	298	265	276	301	289	286	294	310	289	310	322	291	298	280	316	296	303	287	261	302	283	285	291	321	297	296	286	276	279	278	293	284	292	323	277	329	276	276	284	256	320	272	328	287	301	273	307	251	273	290	305	317	280	276	291	305	299	290	272	287	274	275	314	291	271	298	296	303	266	278	298	303	308	300	291	285	276	295	284	321	301	287	296	269	277	297	287	275	245	280	311	304	328	288	275	304	255	293	266	316	287	289	298	268	307	302	295	290	265	285	259	283	296	269	266	305	273	314	300	293	309	268	279	308	315	283	275	273	306	281	284	309	299	308	286	335	334	294	289	295	289	300	297	290	307	328	311	310	292	263	289	275	283	310	280	298	279	320	273	309	290	305	289	299	311	289	307	274	280	287	288	302	308	297	259	297	289	289	290	278	273	279	294	314	304	302	296	261	272	263	310	307	293	285	309	284	300	267	286	289	297	289	283	288	282	259	311	316	285	312	313	311	314	294	323	294	247	311	300	272	314	287	307	311	278	285	294	313	304	299	269	280	286	291	285	281	290	284	270	301	308	307	339	305	326	256	254	250	288	274	266	296	300	270	276	316	303	301	279	300	284	274	311	292	286	300	303	302	314	267	276	303	295	272	289	301	308	301	300	300	271	268	309	292	273	295	284	283	265	278	294	311	282	306	312	270	293	273	300	343	298	304	324	271	266	295	270	297	298	314	287	311	278	281	268	306	257	288	273	285	259	268	316	290	270	315	282	300	268	284	308	291	273	298	274	305	281	293	293	311	277	280	325	292	309	276	268	325	255	278	307	296	300	321	290	259	283	308	286	285	296	306	287	301	318	245	288	268	284	267	293	313	304	261	282	268	304	298	266	274	294	282	276	286	304	293	297	305	300	304	265	293	280	306	310	258	290	257	300	314	276	289	283	282	283	302	305	293	280	339	283	282	282	270	295	310	314	299	297	272	286	270	265	323	272	277	312	299	270	281	279	307	266	284	315	261	318	278	290	269	280	259	286	261	309	305	276	289	293	289	329	271	315	303	300	271	302	264	304	289	305	298	294	291	305	329	289	307	299	275	286	279	316	313	290	300	300	291	298	310	316	296	256	279	291	294	318	282	280	307	314	311	277	287	303	282	325	306	303	283	306	284	281	301	288	270	291	279	328	289	304	333	316	275	269	286	282	281	289	272	291	310	300	316	317	277	293	297	306	285	297	304	308	306	296	299	272	291	239	316	280	293	299	292	302	319	287	288	293	302	305	301	307	318	251	286	288	304	314	304	290	296	288	299	296	316	274	284	315	281	306	302	308	265	308	274	286	265	254	304	282	337	304	259	283	277	301	296	328	302	306	283	287	313	315	291	308	285	294	252	313	274	316	317	250	298	273	271	307	290	310	291	303	295	254	293	275	322	290	266	280	289	288	270	289	300	306	308	289	298	313	287	301	275	315	300	296	283	295	288	316	278	251	284	298	320	278	271	282	323	309	271	284	271	267	308	285	299	330	307	295	306	298	275	297	299	303	314	256	289	294	290	262	277	282	288	277	312	256	290	286	271	290	288	312	267	276	294	298	289	287	292	322	313	272	333	293	290	297	295	291	292	314	296	292	294	303	291	292	313	322	316	286	280	295	286	290	282	318	290	278	310	289	299	312	297	289	301	294	308	299	300	291	310	283	268	312	247	272	308	316	275	289	292	301	270	285	274	288	270	285	282	279	298	310	282	285	312	278	303	294	248	318	275	296	278	285	261	309	275	267	272	310	269	274	289	317	280	311	300	280	298	277	308	293	308	291	276	309	271	294	291	311	304	283	302	290	301	262	299	290	311	294	283	285	251	313	297	306	306	286	317	296	277	284	304	294	281	291	287	281	316	272	303	258	315	298	294	280	274	295	290	296	318	290	306	270	275	268	292	284	287	277	292	302	266	298	279	287	278	279	282	333	289	323	289	285	273	285	261	301	289	274	280	283	284	300	296	298	306	281	276	300	328	270	300	314	299	298	287	303	298	298	304	281	308	314	292	300	312	286	286	294	291	290	271	316	263	313	274	269	301	304	273	294	305	293	253	296	275	276	280	313	291	325	283	288	266	320	322	285	309	270	273	283	306	295	294	268	264	275	302	277	265	258	292	288	296	309	295	277	324	301	273	303	261	299	310	265	302	286	300	288	265	293	283	292	290	292	278	295	296	283	280	274	292	283	304	293	306	300	308	280	330	255	286	300	271	280	328	286	288	282	283	295	311	298	268	308	295	295	288	274	295	289	294	260	296	276	285	287	296	283	292	258	309	270	280	278	306	291	323	279	317	260	284	272	288	293	286	293	311	287	295	304	312	299	291	302	289	287	269	276	297	278	275	291	282	283	294	270	267	283	311	297	291	276	266	282	278	268	316	294	310	283	325	309	288	272	302	285	289	282	283	302	285	300	268	301	292	275	289	299	257	301	302	276	310	290	308	281	310	292	289	295	256	317	280	288	274	285	288	278	296	313	291	317	303	308	303	284	310	266	286	313	294	312	288	273	290	304	303	298	288	286	292	287	300	312	297	280	267	275	281	305	282	299	291	287	282	306	305	257	259	271	292	263	291	268	269	283	290	297	283	292	282	303	293	293	297	311	292	297	298	324	312	297	305	264	283	297	321	281	313	276	278	311	287	281	269	265	291	296	309	280	271	288	288	326	250	301	306	293	268	297	311	288	298	297	309	294	281	292	281	291	282	322	275
29148	38550	31445	23021	17268	13313	9553	6603	3072	1649	1156	968	934	980	1059	994	1098	998	1048	954	924	697	638	544	585	643	665	611	575	568	512	583	587	587	654	712	662	687	699	715	665	595	483	520	466	431	435	470	469	459	423	416	400	371	379	364	361	380	382	373	365	367	349	337	374	342	326	346	313	347	321	362	337	356	381	379	378	350	356	342	331	353	342	336	329	356	360	365	327	363	364	299	384	356	332	356	312	350	351	329	321	365	355	333	325	362	348	382	391	330	340	379	332	350	363	336	376	352	356	360	357	348	357	353	344	353	336	362	310	341	352	363	312	324	338	361	363	328	309	325	351	351	330	361	325	365	334	348	329	347	347	329	368	367	358	355	351	368	330	339	340	371	345	342	367	355	346	339	355	363	334	313	359	346	344	345	373	313	349	357	358	352	342	345	355	332	365	346	394	369	370	387	350	362	393	362	351	355	369	331	386	335	349	336	364	352	350	349	374	348	331	342	369	339	360	348	356	354	367	361	354	356	344	327	357	360	331	358	377	299	339	362	344	356	386	378	369	383	371	361	337	378	342	338	369	319	348	353	312	399	340	336	352	356	318	365	333	377	343	352	335	351	350	324	312	385	327	337	333	361	352	358	355	369	349	343	343	340	345	362	349	375	364	371	360	349	361	323	316	328	349	335	349	341	365	370	347	344	329	347	327	314	364	378	336	340	359	340	337	362	370	363	374	312	362	346	341	352	343	367	358	355	346	316	350	350	377	346	365	366	338	351	340	346	364	333	359	355	340	339	367	330	351	344	360	356	354	341	349	332	360	352	357	389	346	375	372	347	347	359	343	362	350	360	325	391	362	342	406	354	360	355	322	331	361	368	319	347	344	357	346	340	354	314	313	341	399	363	361	346	332	360	338	334	360	376	339	343	358	357	350	348	359	332	335	341	339	384	345	371	349	354	390	323	365	364	347	348	321	335	372	354	366	364	360	349	354	319	337	347	338	325	332	334	385	374	379	338	330	365	326	358	351	344	334	357	333	349	329	298	319	365	373	334	333	375	349	360	349	354	385	326	338	347	331	348	321	311	328	326	345	345	381	344	356	360	365	336	335	342	343	352	344	393	327	349	329	347	353	371	335	339	355	360	391	338	325	328	343	374	338	328	364	377	338	354	332	357	348	364	332	352	347	332	337	356	355	328	328	351	370	354	381	334	359	370	356	371	375	354	314	339	340	361	357	364	333	357	362	362	384	333	338	350	364	376	364	353	330	361	362	321	339	361	319	332	362	314	361	331	366	324	349	333	386	353	375	382	334	329	364	360	370	356	338	368	352	353	339	312	371	360	347	352	339	371	359	349	347	365	379	339	394	342	344	365	365	334	337	328	373	344	393	345	357	320	359	362	387	362	344	318	305	336	373	371	366	366	346	331	327	365	319	337	336	364	353	327	344	374	340	349	371	377	361	352	350	338	344	326	351	322	337	339	345	340	324	342	384	364	334	353	357	333	312	344	362	336	343	343	322	337	352	365	358	331	347	345	382	374	355	365	350	324	340	344	337	380	373	339	335	336	374	329	352	349	325	318	369	322	379	349	347	345	339	320	359	355	381	351	334	343	351	351	322	341	351	341	352	328	354	380	329	353	354	330	359	320	347	357	366	377	346	359	332	354	349	371	354	350	356	340	344	353	324	368	345	357	325	364	379	356	348	365	364	380	357	378	393	340	329	375	380	377	351	367	301	338	368	363	343	325	351	370	374	314	392	343	358	330	352	338	325	379	367	366	348	340	344	334	352	360	347	341	337	332	331	337	333	306	366	324	315	362	350	340	362	377	388	338	346	379	349	360	327	364	365	332	339	343	356	366	359	342	329	372	370	354	364	366	345	372	363	340	313	390	337	388	350	347	358	330	353	317	371	374	312	362	354	361	348	374	373	340	328	360	325	370	376	353	337	325	351	378	328	379	349	354	374	341	324	345	346	360	359	345	322	354	358	341	372	371	328	339	348	380	374	356	340	374	324	358	372	340	362	368	361	361	350	363	332	344	327	369	343	357	344	318	373	380	348	351	336	348	334	383	341	349	338	336	348	355	331	361	361	346	363	350	328	356	352	335	373	332	382	383	356	363	361	371	386	379	401	346	335	354	366	376	329	341	390	355	307	355	326	368	324	344	361	344	341	382	322	328	321	345	358	343	329	320	343	341	389	330	377	331	340	344	318	380	348	351	332	330	347	319	308	359	355	350	352	349	334	380	385	334	331	343	338	364	362	325	357	344	367	349	356	350	369	359	338	336	383	364	335	362	368	361	342	353	346	368	374	343	326	347	339	343	366	374	362	344	370	363	353	362	354	345	330	369	370	356	358	337	338	361	358	374	333	403	378	348	349	341	351	363	362	348	370	365	341	356	345	337	360	369	347	364	351	348	350	357	372	345	350	359	352	354	339	372	374	365	348	327	352	372	338	373	352	334	327	370	368	357	332	364	345	345	386	378	340	360	335	351	374	344	360	345	361	354	364	347	346	344	325	340	363	355	319	334	325	341	357	331	343	375	383	361	344	351	345	334	323	365	395	338	328	346	345	364	341	369	358	355	376	339	318	354	356	338	372	342	347	323	345	343	325	354	326	352	384	342	356	362	320	334	346	361	385	333	347	355	365	344	319	332	388	367	362	324	335	371	359	322	373	353	381	314	332	365	340	350	341	378	344	359	350	344	342	341	372	350	354	355	320	335	332	364	348	382	332	344	366	355	381	356	357	347	378	363	358	368	334	342	317	339	342	374	360	380	338	380	363	347	331	363	332	344	357	354	347	357	347	342	328	350	356	352	376	358	349	366	364	370	354	360	323	338	393	331	343	373	362	355	342	342	382	364	355	373	335	340	363	352	376	352	371	380	332	363	317	330	356	372	359	365	375	390	375	355	343	361	379	365	388	339	324	328	350	342	375	369	357	382	374	346	363	346	344	344	351	350	361	333	339	352	400	364	350	374	372	331	340	379	360	356	346	347	382	355	363	363	379	328	359	387	361	327	351	354	378	351	348	326	346	328	366	378	379	337	335	340	373	346	337	347	317	360	362	349	359	381	393	374	365	369	344	334	371	332	355	347	366	310	346	323	321	387	360	332	350	329	342	325	347	319	351	354	355	341	355	363	347	391	366	345	366	346	359	334	364	365	347	313	367	320	346	335	345	347	368	351	370	369	336	366	373	351	337	341	327	345	337	364	342	308	355	339	369	373	396	353	356	373	344	374	337	346	360	342	323	330	327	349	340	326	334	369	366	340	342	343	354	347	369	345	346	365	347	346	331	350	351	342	375	374	327	346	345	359	362	359	359	377	346	370	363	348	350	368	367	350	320	357	373	354	338	336	330	314	349	358	353	352	378	358	345	344	384	351	373	360	352	346	334	357	366	347	360	349	353	365	332	368	311	368	357	362	339	337	360	330	354	359	360	343	316	343	345	389	345	335	351	326	324	348	338	319	351	388	374	335	326	360	355	351
25061	20976	26653	24940	13378	6317	3964	2614	1266	810	681	657	635	661	664	678	692	668	740	730	702	606	581	603	583	583	605	612	564	527	517	530	551	561	625	606	555	636	577	615	625	573	556	514	512	514	495	534	558	502	530	481	473	494	481	483	461	447	493	484	481	447	494	479	490	497	472	477	465	513	453	456	450	493	465	488	486	489	520	476	465	461	503	480	469	481	476	495	468	453	469	479	455	557	487	475	490	472	474	477	468	481	479	481	469	481	474	479	466	465	451	461	459	496	455	479	473	505	482	510	478	515	476	469	422	504	545	475	487	426	455	462	463	529	508	454	468	451	491	527	499	507	470	444	470	478	494	450	454	473	502	454	492	473	494	455	491	469	470	443	477	441	463	452	484	452	495	508	498	496	500	463	495	491	481	455	472	427	486	458	447	501	476	443	519	468	508	503	489	467	456	477	491	487	490	461	468	473	467	457	415	465	438	468	530	497	433	426	492	462	460	472	411	506	501	444	483	415	445	497	510	473	480	512	457	478	440	469	453	455	489	451	482	460	489	470	470	477	494	496	452	498	477	482	471	480	495	477	458	480	494	486	449	485	459	466	495	482	493	493	471	483	452	497	463	455	513	494	484	479	461	471	475	481	460	499	489	473	529	439	489	507	520	445	465	479	479	477	458	501	465	434	473	502	459	480	515	496	471	488	456	491	484	471	491	464	514	463	471	438	484	471	489	472	491	493	448	439	457	495	458	470	510	453	453	456	483	432	464	474	466	441	480	458	421	475	476	458	460	466	453	471	503	505	479	450	458	458	450	454	518	521	437	475	487	469	466	486	473	452	475	490	464	491	453	450	514	495	469	445	452	469	481	482	494	481	472	500	469	523	477	486	476	486	453	464	489	468	457	514	456	454	464	509	491	499	492	472	498	475	488	486	476	487	496	488	448	422	479	460	488	465	495	446	465	542	428	496	449	459	496	474	485	450	453	445	483	464	502	498	487	474	500	504	464	493	481	434	483	494	495	459	469	458	507	495	444	489	458	493	451	452	493	464	459	501	512	500	456	487	489	447	470	473	481	447	470	453	501	483	448	507	480	463	475	511	449	482	440	487	499	471	438	511	471	459	468	456	477	476	503	488	441	467	430	500	431	488	497	454	464	460	467	521	471	484	487	504	491	483	465	487	473	457	436	469	489	474	466	490	508	480	485	469	492	488	474	436	456	504	456	475	439	471	467	521	490	462	463	476	459	457	473	462	470	508	489	450	485	474	471	521	494	479	516	463	468	484	453	430	477	495	510	473	476	481	466	454	479	497	456	465	478	511	485	492	441	488	472	482	483	478	522	532	461	471	441	463	464	482	455	484	493	454	462	497	485	496	489	459	502	509	442	492	437	451	480	471	503	501	429	439	503	504	468	471	502	484	509	457	488	488	447	481	476	478	465	491	492	489	472	496	465	485	481	485	456	497	455	475	440	474	512	501	498	493	460	462	445	470	474	450	434	465	487	462	463	460	481	451	442	496	500	481	491	459	506	480	464	477	461	484	484	483	480	472	519	459	487	500	450	470	527	443	499	477	464	459	481	502	467	450	470	486	464	484	456	474	447	454	484	454	464	495	444	483	470	484	444	492	501	479	472	481	481	464	435	420	450	474	460	479	423	459	464	454	450	459	462	474	438	509	503	522	484	515	449	463	479	464	470	445	456	483	458	501	484	500	456	483	483	470	456	514	506	467	513	444	481	442	478	461	487	484	470	454	518	473	461	469	469	455	470	452	504	451	461	457	486	459	500	480	485	485	483	493	427	477	443	459	470	507	509	491	466	453	455	470	489	491	475	514	512	465	515	482	481	477	509	455	451	490	516	488	435	489	464	494	484	496	453	461	492	501	457	473	461	462	508	490	485	453	477	466	465	487	486	447	516	477	464	475	477	489	487	485	478	485	477	471	433	479	442	445	481	487	476	451	500	474	475	453	466	472	500	446	501	472	491	458	495	473	459	488	472	517	472	474	454	466	488	459	446	474	472	484	437	476	434	468	494	480	471	434	495	445	468	488	487	454	502	478	492	462	491	448	478	477	474	492	476	458	490	492	475	476	466	484	474	456	468	453	463	502	443	472	444	468	455	513	484	511	448	486	458	497	462	485	467	487	496	458	506	496	446	476	481	477	535	469	453	484	456	414	488	459	502	470	478	469	477	468	450	432	488	485	493	470	503	454	432	469	450	434	515	497	431	478	459	499	464	479	494	491	498	486	509	464	462	434	483	491	470	492	413	492	473	493	479	482	508	478	485	473	472	471	462	470	477	478	510	516	479	464	444	454	452	468	460	474	503	492	431	504	477	483	447	471	487	472	479	475	445	494	443	504	511	471	468	493	486	429	467	495	518	468	462	498	485	461	502	471	446	508	503	496	474	491	489	501	460	472	442	467	470	482	445	491	504	483	465	450	443	472	479	459	498	457	475	489	444	462	501	459	422	479	516	440	435	479	485	461	470	472	486	500	450	503	469	466	491	452	476	479	474	483	481	501	466	458	478	474	438	467	507	492	500	492	500	465	472	474	444	481	499	474	482	492	454	459	503	450	473	471	480	476	455	512	480	468	492	517	436	448	426	449	472	471	481	454	441	475	432	451	464	513	474	512	435	518	485	462	471	480	447	501	464	462	489	472	498	482	483	451	471	502	484	483	476	485	474	488	464	505	469	464	483	459	478	458	501	436	459	533	482	466	527	475	492	478	486	482	466	488	492	471	450	473	458	459	490	443	442	487	459	490	445	477	514	430	497	493	467	477	463	483	490	475	461	469	490	433	480	510	504	443	516	481	503	448	509	474	478	498	508	505	455	459	486	464	481	479	436	484	458	456	477	432	496	494	469	450	486	491	493	468	446	476	477	445	498	489	450	427	482	502	481	469	464	486	462	477	462	481	463	475	450	485	502	522	479	492	484	469	501	494	495	458	471	468	488	488	439	447	477	454	498	502	530	474	498	495	502	452	480	460	524	507	479	455	491	491	505	451	479	472	489	480	454	435	460	507	474	476	466	467	460	481	501	411	469	467	474	494	501	434	501	460	480	436	481	486	436	483	473	429	501	464	479	457	478	482	465	493	492	449	473	482	458	505	486	464	473	466	476	505	504	479	468	489	458	459	456	494	466	471	464	504	479	479	453	489	477	442	446	506	493	508	483	482	458	505	498	481	454	473	441	448	481	486	472	496	501	500	472	473	512	442	513	467	461	488	478	469	495	481	451	490	439	478	505	486	482	449	469	517	469	478	448	517	458	484	476	463	456	507	442	488	470	494	502	489	486	462	480	449	478	495	441	445	459	451	496	478	535	473	488	487	503	506	458	491	479	506	487	517	493	456	478	483	461	455	490	495	478	456	459	484	477	465	454	502	501	487	518	465	480	479	508	491	463	462	521	482	513	467	484	503	472	505	472	470	437	457	490	476	510	476	457	452	445	485	434	434	488	496	447	444	478	512	479	465	462	470	436	494
27931	33728	27467	19396	15202	10833	7828	5536	2661	1486	1132	1067	952	919	1047	1050	1132	1030	1072	1031	1049	900	876	717	734	681	768	809	802	748	726	695	736	834	769	772	787	806	885	811	801	743	690	696	682	613	643	612	631	635	635	633	563	558	575	575	613	597	565	543	589	571	561	614	585	611	550	544	597	579	567	576	555	555	529	605	546	577	611	586	557	547	546	565	581	540	541	557	565	540	567	541	551	575	565	581	579	616	548	552	592	593	544	555	637	570	545	584	565	549	559	534	537	582	591	574	572	596	540	526	584	515	567	598	555	590	589	538	568	485	534	557	575	527	555	560	567	595	525	550	560	603	505	557	529	525	558	546	562	576	556	555	572	555	594	536	556	546	546	592	541	520	561	560	558	598	559	566	531	550	566	544	567	579	549	572	551	576	570	565	546	555	561	567	592	530	588	532	538	562	595	560	584	606	526	528	566	587	517	578	560	563	550	563	565	595	563	535	583	524	552	569	552	542	556	581	581	548	560	549	588	569	555	540	556	553	565	578	559	617	571	520	540	592	520	550	575	554	564	576	561	558	574	527	575	533	538	566	551	558	526	565	533	585	560	569	566	562	586	550	584	530	565	591	578	534	573	522	564	598	554	557	626	592	550	568	559	549	582	571	528	563	588	581	525	536	568	570	576	518	544	565	580	567	567	642	539	509	578	570	578	581	581	598	547	557	578	571	586	560	584	571	576	552	513	539	565	593	545	565	624	545	555	536	559	532	557	611	517	605	539	551	600	541	545	551	540	508	570	588	534	544	539	572	553	556	544	566	541	575	570	520	575	554	546	608	561	556	590	589	560	579	576	515	561	587	547	567	569	549	580	591	556	562	548	581	520	534	559	563	556	576	577	554	577	574	526	562	576	589	557	559	568	567	589	576	573	525	586	519	550	571	571	530	595	534	555	503	551	619	589	568	595	562	600	534	551	537	563	537	572	592	571	578	556	518	528	540	550	529	561	579	529	597	571	552	557	570	497	557	550	559	614	572	536	554	537	520	575	570	570	562	519	566	594	521	593	583	592	573	521	550	572	565	559	548	552	548	611	561	575	554	584	575	604	569	515	537	562	570	531	531	546	564	541	557	543	539	572	583	567	553	544	556	572	546	527	574	560	580	507	520	573	535	582	549	523	542	558	530	531	517	575	547	563	569	569	557	537	552	562	586	535	536	584	563	557	544	549	530	538	522	589	541	581	534	565	584	543	530	553	553	597	567	575	616	591	550	536	595	583	584	569	576	513	543	554	555	621	579	528	576	586	538	532	571	584	538	582	557	537	564	573	578	539	550	564	589	518	562	580	561	522	579	548	555	541	531	552	568	586	582	561	552	563	514	516	555	573	550	600	581	572	525	576	570	572	560	567	612	550	594	509	538	613	558	518	577	513	583	549	574	567	542	566	540	552	577	586	550	514	523	587	556	557	565	565	604	577	557	571	608	577	542	549	548	550	586	558	590	592	574	562	586	597	596	574	596	578	600	606	594	560	570	548	560	584	526	578	512	554	587	567	553	603	540	558	599	562	555	553	572	582	569	564	580	598	553	589	598	561	569	574	546	536	542	569	534	576	621	592	559	537	552	568	582	557	544	562	578	588	552	569	551	554	569	525	569	560	549	573	588	577	569	524	585	589	583	533	562	545	599	561	548	550	624	539	577	550	585	516	545	552	610	571	583	562	559	577	574	578	601	562	535	536	538	576	523	567	551	532	545	557	510	594	566	573	567	533	547	527	594	552	583	540	556	571	575	547	520	587	506	560	542	535	580	564	566	569	551	540	572	589	526	556	554	580	541	574	579	545	600	529	540	530	556	556	527	568	550	558	597	523	551	544	533	562	599	551	574	577	549	541	552	563	594	540	538	608	543	499	604	574	569	544	551	548	553	515	582	606	564	569	546	598	569	562	566	603	550	534	535	557	571	578	580	545	582	534	569	577	553	546	578	547	585	592	554	563	588	551	571	565	545	550	556	581	563	551	562	521	569	566	560	562	572	576	559	577	571	546	535	560	549	582	597	552	544	577	526	572	581	561	562	514	545	583	583	546	547	549	589	567	535	545	562	592	574	574	549	538	557	529	580	572	534	547	551	522	573	559	552	521	619	602	549	539	530	569	600	542	591	582	559	554	601	584	579	566	583	574	568	528	578	561	559	560	562	536	596	543	550	607	555	521	584	580	557	527	562	584	561	576	527	564	570	582	572	535	568	538	623	567	591	533	546	534	549	544	557	588	563	567	567	574	561	539	526	563	545	553	589	574	561	572	583	575	574	533	586	580	549	589	533	584	556	549	550	563	591	587	520	537	604	541	612	564	545	545	526	570	540	541	583	577	598	565	587	550	518	571	555	606	550	551	534	577	596	550	553	574	536	600	527	607	550	567	535	557	567	551	550	558	567	546	557	577	517	548	560	561	534	565	546	533	579	576	513	552	541	576	557	547	580	597	572	573	560	545	553	535	542	590	594	567	544	558	542	550	562	563	548	555	566	575	619	593	555	551	542	607	619	529	590	543	569	529	560	552	502	571	555	543	525	566	545	563	575	553	598	565	571	582	546	520	544	538	548	532	581	600	545	528	551	548	562	553	581	624	621	578	527	548	556	568	585	545	567	557	602	550	578	546	536	608	590	527	578	539	514	581	564	553	591	578	569	565	591	562	567	576	608	537	540	560	578	530	542	560	552	579	535	573	575	599	561	578	534	550	575	552	541	565	595	537	573	536	547	513	548	568	524	565	561	583	553	579	550	549	555	516	575	556	543	588	593	563	521	618	564	553	566	564	554	542	574	563	550	594	538	571	566	540	538	608	594	552	552	549	605	544	560	553	598	518	575	609	568	588	561	598	525	576	549	562	568	598	545	584	543	532	540	558	550	520	559	563	555	543	538	524	572	548	568	564	568	553	547	560	526	566	542	523	565	565	585	546	541	569	560	567	576	571	589	544	557	557	563	519	538	525	569	592	566	545	532	574	517	599	523	618	596	566	549	543	584	554	540	522	581	556	575	541	575	593	589	573	563	594	558	560	578	570	548	581	574	524	562	553	572	574	540	523	572	566	536	577	551	547	549	553	604	530	590	535	612	574	569	588	556	562	587	552	552	508	560	590	554	536	531	553	517	560	544	561	533	553	544	545	548	567	560	554	513	563	599	576	560	561	576	554	562	561	578	581	550	595	585	575	598	531	575	565	561	605	569	529	599	569	558	577	572	546	572	533	557	563	550	527	552	528	547	529	583	532	507	609	557	548	536	539	532	564	564	584	532	567	559	585	594	547	499	553	596	568	546	570	549	557	563	555	586	529	532	557	565	590	573	562	565	550	565	627	567	568	544	549	581	585	560	545	530	577	577	568	521	588	593	563	577	565	550	539	550	515	614	598	573	529	581	552	519	590	601	545	538	530	549	562	564	543	566	594	571	611	573	565	563	550	573	583	555	502	547	570	544	573	533	538	559	577	557	609	545	543	532
22678	20909	28532	23454	20990	21200	14058	5320	2516	1386	941	849	789	827	881	882	854	852	849	857	761	778	700	620	547	569	580	618	587	537	487	498	545	509	564	556	607	617	630	573	544	601	568	542	476	456	470	475	421	426	454	524	445	441	400	431	453	398	461	410	446	426	409	434	415	446	404	443	406	404	387	395	391	407	389	400	439	375	390	385	383	396	376	399	397	404	393	405	386	386	404	410	389	357	374	399	379	410	401	408	419	398	351	416	389	402	393	374	347	396	380	365	396	401	404	343	411	409	414	411	392	354	403	418	405	352	402	373	436	416	434	400	398	387	418	388	376	393	404	393	380	372	415	418	380	389	368	418	384	390	350	398	377	414	399	402	400	394	394	392	370	388	412	425	386	424	416	364	376	421	384	402	410	408	436	374	403	416	395	392	401	391	410	407	386	439	390	381	378	392	406	365	385	386	361	396	390	385	401	400	419	428	384	421	391	408	423	469	390	386	406	410	395	373	418	379	395	403	403	380	417	380	387	383	408	390	356	391	413	408	395	394	378	384	377	401	425	380	377	412	399	395	429	399	411	424	394	388	417	408	406	393	414	383	419	394	397	386	411	382	375	392	422	393	401	394	418	421	412	384	392	427	374	425	384	389	378	402	399	400	382	406	399	394	416	399	419	382	396	383	402	387	421	392	411	414	383	396	407	377	409	431	397	373	370	392	423	409	398	396	393	410	386	411	427	395	444	439	356	413	404	378	397	397	373	405	375	440	400	430	418	447	406	379	416	428	405	411	387	386	390	390	366	380	418	400	365	436	350	368	376	349	403	380	391	409	367	402	417	360	378	377	404	397	394	354	406	383	414	399	437	387	394	390	362	396	400	386	390	382	383	383	416	376	338	383	413	372	438	399	393	395	407	398	400	426	397	360	417	437	398	383	416	356	379	399	386	405	401	400	420	388	435	392	396	398	436	379	362	383	404	417	435	393	399	387	413	375	396	401	402	415	382	439	394	416	398	419	393	404	455	414	407	403	383	393	367	386	392	371	372	375	409	403	424	390	378	392	409	415	412	415	398	415	403	426	425	429	411	402	402	355	383	418	401	387	410	375	409	397	395	370	371	418	427	435	400	384	372	409	352	398	368	395	381	385	387	397	376	402	399	380	407	363	349	423	391	391	383	424	391	408	381	399	380	389	409	390	397	402	398	410	406	395	398	400	412	401	365	407	369	367	419	393	402	433	422	405	398	425	383	382	427	391	397	391	366	389	363	404	393	411	416	388	388	370	423	386	374	393	427	403	387	439	408	441	386	399	427	375	414	405	404	428	354	411	360	385	419	421	386	387	388	419	404	421	378	406	393	390	376	394	417	387	381	404	401	417	416	416	422	396	390	398	415	382	417	402	411	398	406	373	406	415	396	403	418	393	382	376	428	406	407	374	426	403	434	430	391	404	376	369	393	401	436	398	407	422	377	345	375	379	405	386	420	417	373	399	390	403	406	419	410	364	380	366	429	426	426	397	398	357	410	412	406	336	386	373	380	375	397	419	423	357	393	378	391	386	367	402	394	382	371	410	381	389	424	385	385	412	416	419	406	367	384	346	401	426	427	387	395	386	423	396	385	388	365	403	404	397	378	407	403	406	410	369	393	403	396	387	382	386	396	373	350	401	403	389	416	391	425	393	383	390	415	362	419	455	408	412	391	367	389	353	396	424	384	402	391	419	427	429	417	374	412	380	430	388	423	443	390	407	457	356	446	410	434	386	400	383	381	385	373	387	391	377	370	377	393	366	387	384	361	379	402	425	399	373	433	372	367	385	400	402	406	383	409	398	424	355	410	377	407	386	394	396	403	388	402	454	395	385	391	408	417	411	369	402	356	353	414	398	416	399	418	406	398	389	382	414	374	371	364	366	372	426	413	348	390	418	430	420	405	387	384	394	419	387	401	410	379	415	389	406	389	419	442	396	405	395	417	379	404	418	378	364	412	404	419	411	367	380	403	395	400	365	389	383	383	410	394	366	415	386	407	420	409	414	418	392	384	410	378	394	369	427	399	391	380	382	416	367	394	394	415	409	412	380	392	396	385	414	397	385	377	380	423	411	422	397	428	414	373	405	399	381	397	430	388	423	375	403	389	402	382	391	382	439	408	383	387	414	375	417	342	390	404	373	394	393	402	388	386	400	375	391	418	411	429	397	372	422	382	434	371	396	393	413	386	400	394	360	401	416	402	412	390	382	407	384	431	366	415	371	356	380	432	427	401	384	390	381	348	407	400	381	373	437	407	395	368	378	363	421	442	419	403	422	388	391	430	396	397	405	401	399	408	380	428	394	374	390	410	406	378	417	411	366	390	427	432	368	383	372	344	386	384	395	379	402	383	369	386	435	407	365	435	392	403	398	398	406	408	395	405	380	403	411	392	421	415	388	408	398	391	408	391	406	400	374	383	433	390	422	412	376	386	408	373	377	396	380	379	403	437	386	413	400	403	420	418	385	368	400	399	376	399	404	392	391	441	371	432	400	419	380	395	412	422	389	384	375	385	366	381	417	412	417	394	369	384	376	354	401	396	363	461	401	396	435	390	392	389	381	400	415	389	397	385	396	390	404	407	369	425	440	406	415	418	379	400	374	422	392	380	406	396	375	411	415	409	406	378	412	403	422	376	379	373	387	363	391	391	402	402	390	377	389	409	407	408	401	359	416	440	372	428	381	382	377	392	397	402	368	380	391	391	418	381	395	411	414	428	386	405	422	415	387	390	386	430	378	385	392	378	394	395	377	395	438	405	388	415	393	389	392	375	385	389	365	386	399	404	400	437	407	371	394	396	429	377	407	394	394	400	391	404	390	381	387	388	409	409	377	404	385	413	396	393	371	421	387	437	398	421	434	409	417	391	433	407	395	404	417	414	363	355	391	413	389	411	386	405	406	418	364	404	384	375	410	433	372	388	398	421	400	428	396	396	409	418	397	393	399	388	366	413	382	405	397	382	435	394	376	383	384	386	415	393	385	432	417	415	364	416	397	404	395	379	404	411	423	381	424	363	371	385	398	367	399	420	371	395	402	376	400	387	431	361	385	421	372	427	369	387	355	408	412	391	412	381	398	387	422	364	391	388	382	438	394	417	379	388	399	404	402	401	440	399	384	417	397	427	431	396	378	407	368	416	407	383	387	399	392	387	405	410	403	393	408	432	415	418	416	430	398	408	415	415	400	433	404	378	346	404	407	385	384	425	426	412	417	374	426	367	396	410	420	426	411	399	400	387	383	393	419	368	410	455	367	391	402	377	382	387	434	363	387	418	416	394	392	397	412	379	403	380	393	414	391	399	397	403	371	375	383	429	393	415	385	392	427	383	387	363	395	370	394	377	382	382	385	427	375	415	404	375	392	386	392	430	397	398	419	411	376	392	402	390	418	403	394	426	433	408	421	405	420	401	398	421	435	405	417	385	387	413	379	410	436	433	405	417	390	407	398	375	386	381	373	395	385	399	411	409	361
31413	41733	34518	26767	22023	17275	12922	9329	5159	2694	1862	1542	1401	1532	1521	1645	1484	1490	1375	1450	1314	1264	1110	894	885	806	896	928	831	786	713	664	655	676	730	738	855	947	1022	927	833	821	767	676	707	593	616	596	602	562	562	531	481	556	528	518	506	462	550	513	528	505	492	503	484	460	464	469	455	461	440	494	472	469	450	440	443	439	456	438	475	460	425	446	417	420	434	461	435	453	469	444	461	440	421	471	445	435	436	468	452	457	455	481	492	449	447	437	446	448	442	425	455	450	454	440	409	489	465	429	443	445	478	455	426	493	439	443	467	482	428	443	453	443	474	454	475	427	476	440	464	486	390	450	454	486	453	439	434	448	454	460	448	421	401	498	440	450	463	484	469	471	475	461	468	456	478	475	479	427	446	468	432	434	445	471	485	488	466	435	430	457	473	471	457	455	467	479	481	450	424	438	413	464	453	420	465	430	465	467	444	454	471	427	435	443	421	460	458	504	453	505	452	460	416	454	437	432	458	431	454	480	434	444	409	454	476	459	497	436	434	499	471	459	470	434	471	437	414	467	487	450	450	452	466	445	481	466	444	455	473	456	458	461	455	468	473	480	427	436	437	461	443	446	453	441	437	442	440	427	477	495	422	458	465	478	439	453	450	476	450	442	473	487	427	417	427	464	455	479	410	429	447	456	448	447	467	447	444	469	457	447	469	428	425	413	481	448	477	466	463	440	450	430	473	437	459	447	481	440	490	440	423	490	426	484	435	461	437	480	465	442	488	483	474	460	451	452	418	428	459	482	466	435	456	442	513	434	447	437	480	425	483	442	464	447	437	461	430	447	449	439	467	426	482	453	451	477	477	454	434	409	453	440	465	458	453	505	427	466	442	417	437	425	454	521	461	431	466	450	481	453	466	450	422	454	466	458	445	478	412	435	463	503	438	468	469	442	413	475	493	484	444	492	425	476	458	449	402	435	487	425	457	445	432	421	494	467	446	467	471	432	443	434	476	431	459	448	425	468	431	437	451	410	445	475	443	458	401	470	451	507	477	463	430	444	472	461	473	440	459	473	444	462	490	466	433	459	457	433	455	450	452	435	444	443	483	440	444	448	426	505	479	445	461	487	451	457	461	452	466	448	419	470	461	459	456	474	475	442	428	439	457	436	463	425	440	455	424	469	502	457	453	436	472	466	452	487	492	474	449	445	474	442	460	441	454	438	496	458	512	474	442	455	437	434	444	468	454	498	460	452	479	482	443	455	446	443	425	467	451	459	468	494	417	477	462	462	455	488	451	441	464	458	445	462	480	459	465	465	466	476	469	494	455	434	439	439	473	415	443	467	459	462	461	445	456	466	475	465	436	485	442	465	437	422	442	485	429	432	456	441	470	462	433	443	467	483	490	487	452	474	479	453	473	456	477	435	465	452	414	449	463	457	468	466	436	481	421	516	447	482	455	434	436	450	470	470	431	443	428	429	473	451	465	462	420	453	441	441	447	439	441	459	479	417	435	444	444	441	452	478	446	445	451	473	472	435	449	440	450	486	449	402	399	460	434	466	409	476	427	472	415	443	438	460	470	426	473	494	463	437	470	418	446	453	467	461	483	462	488	461	452	416	464	442	472	485	462	448	477	460	479	428	447	433	426	427	457	419	465	458	458	432	415	450	479	479	461	433	433	448	467	470	407	453	457	466	467	458	407	460	453	501	481	436	448	463	427	494	444	453	417	467	440	440	460	421	447	469	457	453	436	491	458	434	464	448	447	437	451	449	440	456	463	480	441	451	466	449	452	427	454	444	467	497	474	465	469	442	452	457	470	420	486	475	466	464	446	434	461	469	456	433	497	442	474	441	434	464	513	488	469	462	462	476	448	454	447	456	432	446	484	463	415	458	465	469	469	473	478	451	443	459	430	491	432	428	445	456	449	458	469	472	474	450	433	507	446	456	457	466	452	432	438	442	414	450	438	447	439	459	450	456	446	451	433	453	461	500	437	502	484	440	447	458	461	459	420	452	466	467	446	441	445	414	438	460	460	442	442	432	433	474	428	444	479	461	466	417	446	421	427	469	432	416	466	483	467	459	461	460	453	440	445	460	468	432	465	440	479	498	474	455	460	445	406	445	410	450	443	465	429	473	430	413	431	462	463	481	435	468	432	482	455	426	492	455	458	453	427	461	482	451	453	402	455	441	444	483	500	476	495	428	464	451	440	451	445	493	477	445	452	436	448	457	501	455	469	453	487	444	483	449	429	466	448	470	470	449	448	435	454	477	440	439	461	461	430	438	463	434	487	486	464	478	486	435	475	433	471	474	452	459	434	458	431	463	433	438	462	440	417	477	471	442	443	426	433	467	435	464	469	436	447	453	437	446	461	444	439	440	466	408	424	488	445	480	456	459	467	471	437	460	495	434	451	439	428	467	457	447	432	459	471	456	447	435	443	444	429	472	487	441	472	426	442	449	421	450	459	464	423	465	427	473	452	435	425	455	443	490	452	467	461	466	422	440	462	448	446	476	468	442	476	408	450	480	455	495	459	482	444	493	430	478	441	437	449	480	439	448	434	437	459	473	457	484	460	458	471	438	469	459	446	444	437	454	443	467	450	453	437	471	440	448	455	465	420	457	491	465	491	464	489	469	463	441	473	456	464	480	475	469	445	470	461	455	428	466	439	480	436	451	442	433	462	486	427	423	444	476	411	440	474	450	462	476	452	406	457	424	466	486	435	437	483	479	429	429	450	467	437	449	453	445	445	468	476	472	471	483	502	460	489	421	449	472	419	472	424	427	439	447	508	466	425	446	496	439	489	445	467	483	475	466	445	435	437	457	472	427	450	447	450	471	472	451	447	471	462	446	422	425	441	438	452	455	467	424	435	428	456	432	423	489	466	467	449	474	465	494	465	445	492	446	467	445	443	451	416	469	427	430	440	425	450	448	497	454	446	439	490	451	468	437	469	451	462	437	489	450	472	460	442	479	432	455	483	476	416	431	453	486	431	466	443	452	449	448	469	439	434	463	450	442	475	466	442	435	458	449	449	455	451	434	444	470	468	461	419	447	463	466	462	428	483	498	486	441	457	424	427	514	448	426	426	432	438	481	443	477	462	486	457	464	449	440	481	481	455	467	434	465	458	459	414	478	498	463	442	463	439	470	409	452	453	469	468	465	465	458	445	471	495	444	487	444	451	457	441	456	488	446	441	426	472	452	438	428	442	476	467	476	460	454	496	484	475	407	488	411	445	464	450	442	433	425	460	459	400	447	457	471	455	437	474	414	461	449	438	431	482	465	441	436	433	477	439	512	445	453	429	458	474	495	436	459	468	414	466	456	449	451	450	475	463	441	487	454	444	480	442	437	466	453	499	475	414	479	446	466	465	454	464	479	470	447	511	446	452	456	464	468	441	436	448	456	467	452	450	437	460	440	479	460	435	443	457	445	447	452	473	434	477	430	453	446	456	455	454	423	454	471	429	460	421	462	448	455	509	421	460	464	455	499
27588	21479	18917	12171	6620	4023	2798	1745	888	582	444	473	467	473	546	523	473	495	495	471	522	459	416	439	421	415	396	450	395	418	414	449	410	405	415	456	475	472	461	480	420	459	420	438	403	391	403	427	422	384	332	376	359	369	353	368	371	387	365	381	347	378	402	367	386	346	345	344	372	339	371	366	363	364	326	402	368	351	333	366	372	358	382	373	356	380	334	387	352	354	350	345	343	375	374	334	373	354	360	366	390	402	341	362	355	329	372	382	372	361	338	365	355	326	357	338	362	349	362	376	330	369	337	374	374	353	356	346	365	354	376	344	346	375	354	375	376	348	408	392	311	336	347	364	356	395	375	376	393	361	371	358	384	354	341	358	378	329	373	361	393	363	314	367	393	387	352	392	350	373	361	379	360	400	374	390	371	349	354	389	344	345	353	346	388	342	366	375	354	364	387	357	367	350	381	353	371	353	357	342	372	363	362	353	377	362	378	369	395	347	385	332	329	358	335	356	352	361	369	344	352	354	411	370	363	395	363	351	349	342	366	356	344	371	397	389	372	386	412	395	351	375	356	365	357	352	403	337	326	331	365	371	372	375	377	368	340	350	329	328	360	353	379	350	355	345	361	339	371	367	373	381	357	361	362	353	376	359	363	370	366	343	340	345	368	313	355	373	361	359	364	352	372	359	339	380	374	352	309	370	350	355	380	345	372	385	370	349	357	341	341	374	376	356	365	378	347	354	337	363	343	351	386	358	401	370	370	341	353	337	353	361	339	391	369	354	371	375	341	373	356	330	335	367	356	363	361	381	349	341	366	333	340	378	398	346	389	358	372	391	354	334	310	343	376	365	340	352	364	351	386	355	342	368	335	348	350	346	349	382	370	379	339	339	373	370	351	336	360	360	366	358	370	361	350	348	353	377	379	346	355	371	373	366	368	364	353	396	367	334	342	345	373	389	343	345	380	336	372	344	345	398	356	359	381	349	361	326	382	358	355	365	353	360	362	377	352	333	334	358	362	363	379	331	350	359	339	363	375	356	325	330	337	382	365	399	367	371	363	370	360	344	370	376	361	366	350	378	327	350	342	347	373	322	365	346	350	355	348	354	355	394	381	362	370	329	337	381	366	361	346	344	348	359	363	369	346	353	369	368	360	401	367	343	339	369	370	338	372	375	381	368	363	371	352	342	379	373	329	343	362	370	352	348	396	363	382	336	365	366	360	389	375	369	384	368	380	387	395	351	351	354	375	337	391	362	352	395	312	386	346	357	342	328	368	340	356	371	384	351	371	360	378	381	330	385	320	365	352	357	382	377	344	332	347	373	399	350	358	404	370	408	347	385	338	338	345	362	361	362	346	374	335	385	346	364	371	345	379	332	316	328	325	365	355	352	353	345	358	329	346	338	365	370	359	345	360	371	353	345	337	352	372	365	349	361	386	374	312	323	381	370	363	395	368	371	385	352	318	382	372	367	360	352	340	378	364	383	367	386	352	339	357	354	342	332	354	355	382	376	367	338	326	366	346	375	377	358	359	337	376	413	389	392	378	399	344	377	343	388	337	349	354	369	364	371	389	366	348	328	324	350	391	382	346	364	389	377	348	330	376	394	381	375	367	360	350	310	344	324	389	342	368	376	358	341	358	335	334	339	389	366	382	380	386	342	384	362	368	343	354	376	365	331	354	346	336	347	365	356	366	363	357	375	379	368	334	367	345	384	352	372	376	367	381	334	358	347	351	373	399	346	361	351	323	365	383	330	381	379	399	350	362	341	375	383	368	340	377	351	318	350	335	379	347	369	378	303	362	371	357	340	367	396	389	354	370	382	359	326	355	362	365	397	361	358	362	358	375	359	367	376	387	348	402	372	347	361	355	341	369	366	335	352	406	386	338	389	366	386	390	348	359	393	371	354	366	368	382	369	347	336	359	394	350	382	367	350	389	369	356	343	356	340	361	357	351	349	361	353	328	374	406	328	355	352	365	351	366	335	359	357	364	357	377	367	337	379	347	345	373	386	331	351	370	380	350	353	355	381	351	345	356	355	371	346	375	363	340	376	336	384	337	339	360	358	353	361	348	383	365	360	347	377	359	351	330	341	348	336	366	353	342	364	352	358	355	337	351	374	354	362	367	342	357	359	361	382	357	357	376	395	364	338	364	384	354	312	367	352	355	390	361	380	326	414	359	360	337	341	360	366	341	360	328	403	389	411	358	349	359	377	373	360	337	335	374	380	361	347	358	396	337	380	363	381	355	359	382	375	337	374	361	394	357	374	388	357	374	358	350	358	352	337	360	375	377	374	376	382	384	370	361	340	368	327	357	361	381	368	349	351	351	377	388	369	347	360	327	352	343	375	332	372	355	356	355	348	366	344	403	341	361	352	345	356	332	365	365	371	350	395	399	366	365	347	368	378	353	379	387	334	391	365	374	334	370	368	380	350	387	374	383	416	361	368	329	351	391	326	337	370	373	337	346	385	378	371	395	344	379	395	341	354	373	342	379	403	351	347	332	344	362	357	349	371	348	380	333	402	360	337	381	376	353	381	389	350	352	358	339	341	330	328	362	372	388	364	343	360	376	368	353	361	388	359	395	353	382	367	365	367	369	363	366	377	375	392	376	378	369	368	384	377	354	354	403	349	339	340	341	362	352	369	360	374	344	334	369	380	388	348	352	371	359	388	365	350	394	388	391	348	352	354	373	361	358	354	398	371	362	349	351	355	341	340	357	387	365	348	343	382	385	323	355	381	357	380	342	343	337	346	391	335	367	369	374	366	383	342	369	351	342	370	388	366	383	359	338	384	368	401	374	341	351	345	352	374	359	345	374	343	343	352	345	340	381	367	372	349	334	372	346	379	372	366	362	388	353	375	385	369	367	354	362	337	367	343	415	357	379	375	380	369	360	354	353	375	361	370	330	358	399	378	365	359	377	361	385	349	376	361	342	359	356	363	345	357	317	376	358	362	367	355	406	345	342	371	363	379	367	364	354	382	347	362	376	380	347	342	335	382	352	379	353	397	384	361	361	334	360	340	354	375	335	351	368	399	381	379	335	356	366	355	370	378	338	382	335	357	348	350	361	367	346	374	382	350	359	372	333	394	348	395	362	350	371	369	333	360	386	374	368	353	363	393	342	354	370	386	338	372	369	350	369	359	345	345	367	348	346	346	392	373	342	382	365	344	339	368	383	380	354	374	346	364	368	370	339	393	351	388	349	371	361	342	360	319	368	344	363	363	380	296	397	377	331	355	327	348	357	368	379	369	339	347	339	373	389	335	351	340	400	364	385	365	404	380	347	357	360	352	347	371	354	341	373	355	369	389	345	387	367	367	354	354	365	385	347	356	370	351	360	344	384	371	385	370	389	378	381	334	383	365	361	364	354	388	392	371	386	356	378	386	368	367	350	373	360	403	417	379	386	383	331	400	379	392	356	371	355	380	354	377	332	370	372	339	324	359	355	379	356	347	391	356	354	384	341	372	372	367	375	370	319	387
24482	27489	22581	14764	11365	8035	5921	3932	1817	1090	725	761	697	804	830	742	705	736	799	693	751	728	614	634	573	570	578	639	560	519	537	526	538	531	567	612	654	691	623	611	558	587	550	592	519	532	510	508	474	464	425	441	459	485	453	457	451	477	463	462	455	470	461	432	448	441	420	422	435	438	456	444	459	465	462	426	437	425	431	443	424	421	437	433	434	454	452	437	438	434	431	478	433	461	412	467	456	428	447	456	453	464	439	430	428	461	440	436	416	475	404	419	475	424	419	429	477	441	425	439	450	381	425	442	428	452	437	425	459	433	428	445	414	438	465	391	431	435	432	475	436	426	398	423	451	414	456	418	436	417	426	422	440	444	445	461	438	437	423	445	444	434	441	435	422	438	447	434	465	470	438	443	441	380	489	423	447	434	440	425	453	454	461	408	440	404	401	431	433	441	430	407	434	447	421	429	416	439	424	446	435	418	434	410	452	419	423	430	412	452	464	433	435	422	396	468	443	439	418	408	424	386	437	455	450	410	450	471	416	435	419	459	422	456	414	424	394	455	411	450	456	420	439	463	431	454	421	430	435	444	418	395	466	478	472	409	449	437	449	417	423	432	422	413	454	452	448	422	439	490	434	422	423	429	444	444	412	441	460	400	457	447	471	446	437	442	431	436	427	413	423	420	433	423	435	432	459	428	430	470	471	428	420	448	423	463	426	438	459	462	408	431	432	465	420	434	449	470	462	440	433	444	439	430	454	427	436	412	473	418	429	408	452	430	463	463	441	442	425	444	431	421	423	422	431	442	428	442	451	414	431	428	442	497	451	438	434	430	433	398	400	437	421	464	449	441	436	434	431	485	462	434	413	456	442	432	425	456	441	446	439	450	442	433	437	437	426	421	431	401	447	431	430	454	448	432	410	396	411	436	385	465	447	400	485	446	470	450	477	463	445	420	464	414	407	441	449	395	474	435	419	423	431	455	456	437	405	445	426	452	464	435	444	450	418	438	413	423	439	459	435	434	432	422	434	453	439	421	435	387	420	443	428	437	449	449	464	386	419	426	451	462	429	454	404	394	433	488	457	421	457	426	452	420	413	463	478	440	474	460	421	411	408	456	438	455	471	422	422	428	426	436	450	414	439	482	447	436	441	430	429	412	457	410	469	419	420	470	444	455	452	412	460	411	431	447	417	405	444	407	401	434	446	422	439	455	430	446	471	469	436	403	417	423	432	416	440	425	470	383	453	429	440	442	460	424	453	423	431	416	405	455	463	426	415	465	434	447	436	441	438	462	452	411	477	456	454	450	430	437	431	413	436	448	445	431	464	434	439	433	432	451	444	447	433	396	446	456	423	450	393	416	436	438	446	420	450	406	442	415	444	441	438	449	433	463	450	425	430	455	445	412	457	453	413	448	414	450	469	449	431	436	437	419	481	463	449	409	431	426	464	410	412	455	461	424	451	438	456	418	427	457	427	448	440	432	416	435	430	416	431	465	428	453	427	469	437	471	395	468	433	439	446	445	387	408	449	448	423	427	461	417	429	385	456	428	453	436	442	467	439	405	436	411	468	446	435	423	406	413	448	425	429	446	428	421	433	434	424	461	454	483	446	421	473	425	446	424	437	446	452	440	423	450	404	416	433	422	442	429	431	416	414	454	489	439	434	428	456	444	412	397	481	429	398	452	443	453	451	433	434	411	429	452	447	455	441	429	394	416	362	428	442	435	407	409	450	412	442	437	439	455	418	436	435	445	414	459	459	436	428	483	411	425	451	441	494	463	451	408	437	431	478	429	425	485	463	470	422	402	389	436	420	411	427	471	419	415	406	470	489	434	440	433	438	467	435	415	443	438	429	431	434	425	424	433	441	450	440	436	446	442	441	437	467	457	427	420	434	450	418	433	423	414	432	447	435	477	439	486	387	459	421	476	481	462	480	434	464	471	477	406	438	412	452	416	440	431	440	450	460	441	456	415	453	440	464	437	409	458	445	405	473	393	419	447	501	456	434	434	434	435	432	420	415	431	459	415	416	409	422	443	411	437	440	450	432	417	415	447	428	416	467	424	434	435	446	400	430	445	433	442	434	498	420	445	448	435	467	422	425	426	459	407	405	430	425	455	408	432	442	436	429	455	461	463	427	391	433	456	443	447	399	425	450	476	413	427	461	450	458	429	421	439	449	458	432	444	404	471	441	484	426	438	432	464	431	460	460	433	446	449	437	454	440	415	449	447	452	413	432	413	448	446	417	451	418	437	424	414	438	449	397	457	442	422	441	427	465	438	456	444	444	416	432	441	454	439	430	463	433	449	422	411	442	455	454	441	487	457	402	397	409	464	453	431	411	462	445	450	452	462	438	454	456	415	406	470	400	433	452	448	402	464	410	421	426	430	432	430	447	453	422	439	449	422	459	406	456	460	431	436	464	433	456	400	449	403	402	434	422	437	439	404	437	430	460	403	432	436	482	460	424	407	445	462	389	433	467	419	418	432	446	440	457	433	478	435	437	430	423	410	464	398	409	395	442	466	429	434	463	472	438	447	433	417	458	448	435	393	436	436	406	413	427	462	448	424	433	439	421	419	427	419	434	410	454	439	412	435	464	458	458	427	462	398	418	423	432	451	446	425	433	422	418	423	446	447	449	463	448	422	444	443	435	407	434	414	456	447	459	414	430	462	435	441	436	477	453	434	464	427	479	427	406	416	464	453	416	436	426	440	442	410	433	399	438	439	419	443	444	469	448	417	425	432	410	422	415	407	395	457	449	449	458	436	448	440	458	383	443	438	474	460	432	399	444	416	417	448	440	451	432	446	441	460	440	446	386	383	443	425	425	436	455	407	453	457	464	397	437	452	424	413	457	430	468	439	487	428	419	470	403	461	427	457	454	431	438	440	425	421	437	444	431	440	462	420	452	448	414	411	387	448	452	433	453	448	413	442	431	441	424	443	444	414	465	402	474	396	431	465	426	422	447	435	401	424	424	389	440	467	413	406	435	412	436	413	428	426	415	422	426	430	458	425	460	440	441	428	437	430	417	432	475	411	421	419	415	406	424	457	438	423	421	444	472	391	394	429	424	409	450	433	431	401	447	465	427	452	449	451	438	468	421	419	426	463	433	440	461	422	436	428	456	403	456	454	441	447	415	458	467	412	459	443	442	442	407	467	420	456	442	438	471	465	409	444	407	436	448	435	429	403	422	410	450	430	390	417	447	467	441	409	451	437	447	446	431	404	433	441	404	438	435	440	437	427	431	455	431	435	422	424	421	473	477	454	415	389	477	405	455	433	439	433	422	438	439	434	455	432	436	433	411	384	407	461	428	426	484	412	439	429	442	439	409	464	412	394	424	399	432	467	415	390	433	409	453	455	430	459	441	410	404	440	458	462	435	466	422	462	444	463	434	448	439	439	456	459	443	434	434	425	478	426	441	443	438	476	448	422	436	382	422	444	395	433	431	437	434	429	408	462	464	422	408	458	403	420	428	441	424	442	452	447
23713	20941	27999	24063	20818	13166	5998	2076	1177	787	614	560	561	641	601	509	525	539	582	511	555	510	415	408	431	425	414	448	397	368	391	356	377	400	396	420	406	420	377	428	395	333	410	351	376	336	346	347	316	299	306	325	308	273	270	317	277	310	315	286	272	294	295	276	273	286	278	272	289	260	321	294	264	273	283	286	308	278	270	261	291	268	264	261	262	294	306	291	289	260	292	240	272	284	275	295	280	266	281	290	270	283	260	275	289	289	260	285	266	249	275	305	285	276	289	263	282	297	282	292	274	266	314	237	288	287	267	303	284	279	279	276	287	286	270	288	284	293	275	271	284	281	278	276	313	292	304	249	285	287	284	259	299	292	278	308	289	284	287	291	289	280	274	290	269	287	291	254	264	271	277	284	257	291	265	272	267	280	278	314	292	264	279	279	304	234	310	276	285	304	290	291	319	273	273	255	275	299	278	295	267	280	289	292	266	273	288	297	276	294	276	278	268	266	298	270	310	281	275	295	285	270	268	253	270	267	277	288	275	290	258	252	257	257	305	267	245	310	317	293	286	251	294	295	268	275	275	291	263	268	266	285	265	286	270	254	256	275	289	251	293	284	302	249	275	313	234	298	285	292	285	303	305	275	294	243	304	277	276	262	267	282	272	310	291	294	266	274	274	274	282	315	251	302	278	295	272	254	268	265	289	282	289	266	286	277	289	275	308	277	259	267	309	253	278	269	322	283	253	252	262	286	286	261	279	255	293	281	282	297	285	273	256	264	271	277	264	271	297	285	288	264	313	274	286	276	268	297	261	313	274	263	254	287	294	230	265	271	265	229	283	284	314	298	257	282	293	253	299	287	286	277	272	277	277	261	270	265	300	296	265	268	285	281	249	302	287	280	279	289	276	268	272	290	275	281	262	263	269	278	297	311	281	267	300	297	299	252	253	262	289	290	278	263	287	291	280	303	271	264	280	287	278	286	227	274	289	291	303	288	279	300	261	268	246	262	278	279	270	267	291	277	270	288	265	309	267	270	246	249	283	282	266	293	284	272	270	256	273	275	271	264	294	257	311	289	306	282	274	275	263	244	286	310	272	260	275	284	270	292	281	280	255	295	275	253	248	264	292	279	300	242	262	262	273	286	260	293	264	311	275	280	294	280	311	324	292	278	267	256	303	277	254	266	253	275	257	293	261	277	272	286	264	273	293	273	300	232	273	274	236	268	284	267	266	297	303	305	254	271	264	303	260	289	248	307	292	266	271	257	261	246	284	323	263	310	269	300	284	313	277	253	266	275	254	271	291	285	288	260	313	276	315	288	255	276	280	272	280	266	275	295	273	283	295	284	272	285	277	291	273	272	250	290	250	281	309	293	287	278	269	284	302	297	252	239	268	271	265	280	253	285	275	294	286	286	265	258	306	298	255	283	312	293	269	293	287	268	248	268	320	295	302	279	252	286	269	282	250	253	282	262	279	270	289	253	250	287	283	272	294	277	279	269	286	275	270	250	293	270	266	288	254	291	266	294	272	264	291	282	337	292	274	274	289	306	278	298	262	268	295	293	262	286	249	304	278	271	279	273	285	287	287	294	295	276	282	271	286	290	279	266	274	255	293	273	284	265	238	269	288	292	289	277	266	245	266	280	275	276	287	302	259	275	282	287	276	268	311	252	279	303	294	291	263	274	281	282	279	280	289	264	269	287	259	282	286	279	245	270	269	289	301	273	274	265	283	268	306	291	286	292	279	284	284	272	251	277	314	287	280	285	279	266	291	282	300	287	264	259	262	240	304	243	276	301	285	263	271	258	277	281	298	292	268	297	270	286	278	281	287	279	267	269	255	281	285	278	261	283	278	277	302	285	283	268	270	277	272	270	275	289	268	291	284	270	269	308	278	311	276	284	287	270	264	280	275	284	251	275	255	277	284	269	285	278	280	285	269	276	295	270	300	297	294	295	264	317	302	307	304	308	290	277	295	302	255	286	234	312	294	283	253	259	283	265	279	279	261	285	230	258	291	279	296	274	267	264	254	262	281	282	296	277	310	273	267	260	287	267	272	270	277	255	257	285	274	244	265	278	273	305	260	238	253	274	277	257	263	319	310	286	263	257	273	289	292	287	284	275	302	285	300	291	272	283	269	291	271	280	259	281	251	258	268	284	296	260	270	291	286	259	292	282	291	277	286	264	272	270	273	241	301	311	289	286	285	264	267	294	285	288	286	271	307	286	290	249	281	280	278	285	273	300	266	270	282	281	264	263	273	265	279	292	271	288	306	289	274	248	283	255	262	280	273	279	274	253	272	269	284	262	284	291	288	283	292	301	284	273	281	262	277	273	283	270	319	266	271	264	284	278	285	314	304	286	294	290	266	294	281	273	282	247	282	305	287	271	264	276	266	284	265	277	280	268	273	262	278	282	292	269	291	276	275	254	303	317	264	300	262	320	283	289	277	291	281	255	254	264	308	286	296	298	302	304	301	284	287	264	284	299	272	289	287	275	282	289	285	304	296	263	264	275	291	263	258	260	264	270	258	287	292	298	268	257	280	274	274	301	311	295	249	264	289	287	307	285	268	282	276	270	294	323	270	259	299	315	269	314	310	269	254	277	270	286	287	271	297	255	297	279	245	291	281	300	305	299	293	297	297	275	294	267	282	294	276	288	287	287	280	277	282	302	301	286	248	272	287	268	283	273	265	271	270	262	304	293	259	311	273	256	268	269	299	284	258	315	263	288	290	290	273	283	284	246	312	278	289	279	248	283	286	291	264	286	289	239	275	279	282	276	289	288	269	239	276	299	242	281	285	273	284	264	314	280	252	263	271	269	273	297	262	276	285	274	267	265	267	286	270	254	279	277	311	284	257	284	247	278	252	272	266	279	282	278	298	270	271	284	269	260	295	275	266	292	261	269	272	282	225	282	251	296	270	272	268	283	290	265	329	262	282	262	265	283	319	259	289	292	263	239	285	277	295	297	294	273	283	273	292	282	286	279	301	267	254	296	262	272	277	283	273	281	282	276	278	274	280	269	260	277	285	272	277	276	297	299	260	279	278	280	270	278	285	285	287	296	261	299	266	264	274	266	289	272	266	269	288	285	265	269	308	229	288	304	287	289	305	275	278	255	246	274	273	285	250	282	261	286	282	263	270	287	312	272	264	287	294	274	275	270	297	279	252	280	275	298	280	257	272	294	302	264	301	284	285	257	298	282	276	285	254	259	305	276	247	269	253	271	259	264	278	256	283	294	262	287	270	307	283	286	300	262	303	260	244	291	306	264	315	278	267	276	284	276	274	300	270	297	243	285	295	261	261	279	276	269	264	273	280	269	255	265	286	270	284	268	268	268	283	279	282	286	298	273	279	256	301	278	289	279	276	264	288	312	289	283	291	284	273	281	271	311	292	275	285	310	295	282	265	266	282	299	287	257	278	309	288	303	281	265	273	293	289	280	286	291	291	286	264	298	263	274	273	274	280	259	275	299	293	256	275	285	291	267
28066	33895	28174	21056	16014	12442	9071	4252	2639	1623	1216	1168	1026	1098	1076	999	977	934	966	861	960	874	653	731	662	658	617	617	606	542	493	548	558	614	632	620	643	620	581	614	565	575	517	519	495	457	481	448	400	382	438	370	401	377	423	405	387	380	401	374	374	321	326	353	347	366	322	341	336	349	350	327	316	365	357	368	329	367	340	335	317	270	325	328	392	353	339	316	344	336	319	330	297	302	340	359	341	317	364	374	339	322	343	335	363	367	329	353	325	332	332	323	336	368	358	314	299	329	309	330	325	332	354	375	315	311	350	311	314	320	358	335	345	312	319	339	320	322	338	307	302	314	326	341	339	354	347	328	330	306	326	353	345	334	366	321	348	326	337	346	330	312	343	312	349	373	348	347	313	341	356	327	316	354	351	315	349	346	356	342	329	349	341	315	323	320	325	319	333	333	321	338	317	334	326	336	360	325	314	339	299	356	308	321	305	342	322	359	342	332	363	352	345	321	367	344	379	350	332	358	352	320	339	360	346	304	334	344	311	321	338	332	388	303	320	328	355	355	339	346	342	337	351	315	314	362	315	347	337	331	331	370	308	338	333	342	323	322	313	304	331	334	319	340	328	334	354	346	305	355	335	315	331	343	294	355	322	341	372	327	341	373	326	308	345	345	307	318	345	335	333	296	319	369	348	340	330	346	331	327	313	335	332	345	370	320	346	338	328	345	360	313	330	337	331	319	351	341	356	338	341	329	357	324	311	319	328	336	330	334	347	316	327	339	337	323	304	330	345	340	364	339	341	309	320	328	335	332	363	323	350	351	305	331	320	336	345	308	340	308	357	337	297	344	318	311	333	313	293	319	352	325	312	333	350	348	300	360	345	337	332	313	375	322	343	337	351	301	335	318	331	354	325	331	321	342	346	355	328	355	336	350	321	350	331	327	336	333	353	311	328	355	326	345	342	338	333	356	320	303	358	329	351	352	338	328	346	297	313	364	357	324	339	332	303	367	334	333	316	334	322	335	314	336	308	345	337	344	336	355	332	322	319	320	344	308	309	323	341	338	332	320	331	326	330	320	345	359	354	287	353	316	378	308	337	315	394	326	331	345	343	328	321	350	359	333	339	364	335	333	374	329	353	312	343	340	348	347	310	356	318	347	331	310	351	341	321	337	331	325	317	313	328	313	317	344	341	300	340	349	340	340	341	374	342	351	350	327	303	331	320	336	349	333	315	368	348	345	330	344	358	352	304	344	323	325	305	286	321	351	317	335	344	320	353	344	342	329	361	347	366	313	322	330	322	339	312	326	340	339	308	312	335	358	332	305	362	330	305	306	331	314	320	340	355	320	354	329	315	385	340	360	344	316	326	342	305	351	280	352	326	370	343	350	296	338	350	343	322	333	350	359	323	315	338	376	350	355	369	320	389	343	334	386	335	329	327	309	327	323	321	336	342	332	332	356	310	334	323	338	342	311	331	318	359	350	313	386	326	314	330	346	325	343	340	323	337	306	337	336	369	349	333	344	335	324	340	342	298	356	335	323	341	359	346	324	347	313	351	353	297	338	347	332	328	311	339	344	349	312	325	367	333	323	326	348	353	328	363	339	352	318	351	325	357	339	346	353	333	339	348	338	342	352	323	315	329	329	354	347	355	340	315	335	343	376	345	324	338	323	335	330	331	367	304	325	336	348	343	320	377	339	349	344	330	324	329	378	353	373	322	334	353	334	377	299	328	320	322	304	339	336	332	357	343	324	337	343	342	340	333	314	341	291	325	335	331	354	351	355	358	350	302	346	337	354	346	317	340	329	360	333	338	336	326	330	355	334	322	340	361	316	321	355	342	328	330	364	349	322	352	344	366	330	342	333	365	322	315	289	352	357	369	313	330	308	343	311	339	357	326	323	348	338	336	313	355	333	338	354	336	357	368	323	332	355	320	376	320	363	312	350	340	334	331	372	359	330	327	335	346	340	314	325	339	319	327	326	319	338	358	368	327	354	325	334	339	348	341	327	320	336	306	333	323	333	339	337	337	376	327	313	305	312	339	375	344	316	335	341	332	318	346	319	356	352	342	336	336	333	343	358	309	329	336	339	381	363	327	310	335	330	313	309	318	336	362	368	335	300	304	358	338	332	337	318	358	324	327	307	354	350	341	321	335	334	333	345	336	354	366	334	306	348	335	315	357	353	369	356	331	321	312	312	351	332	356	313	297	345	353	342	323	329	323	350	333	327	350	300	335	368	333	356	333	321	320	304	322	320	324	351	313	325	341	304	301	333	341	373	366	353	334	342	344	322	289	298	350	310	345	337	335	324	360	330	300	320	337	371	340	305	363	310	316	337	325	311	314	314	351	339	320	364	329	322	331	335	344	312	324	330	313	340	372	337	361	323	326	368	375	320	336	310	315	341	323	323	360	327	359	322	356	363	317	337	350	337	368	368	344	318	326	329	340	338	316	324	329	347	347	320	302	336	360	354	313	338	353	295	332	359	347	402	324	317	364	334	315	348	327	366	337	329	333	351	359	330	377	334	342	316	332	351	358	378	313	332	326	349	360	347	325	317	287	343	371	338	314	352	352	351	334	339	350	324	292	357	337	330	359	322	331	330	349	325	349	345	333	346	341	323	316	339	353	349	313	325	295	308	352	333	345	310	322	334	342	351	309	338	329	341	360	334	350	368	355	315	316	361	322	337	322	312	376	356	322	317	358	339	332	357	298	319	330	361	347	357	292	336	327	312	330	341	307	367	344	340	327	306	346	303	375	346	321	329	382	333	343	365	341	335	334	362	338	353	345	313	343	341	355	350	295	320	330	342	331	305	330	332	312	313	336	327	345	338	324	377	325	325	325	319	327	358	337	350	380	368	341	316	287	349	339	319	345	306	350	343	321	344	337	361	372	341	334	331	348	353	353	341	333	343	332	346	362	357	316	344	322	310	333	349	318	327	360	339	348	378	328	369	335	324	323	352	314	332	334	343	325	313	334	332	335	359	333	347	366	346	341	323	354	332	294	338	322	335	353	314	336	289	327	336	339	345	355	358	313	317	328	318	313	348	324	310	352	346	313	344	347	340	352	309	331	333	313	333	317	311	338	325	353	359	309	352	346	336	324	341	335	319	329	337	332	322	320	327	296	330	363	345	328	346	320	349	324	337	342	332	352	351	328	314	334	366	354	314	319	307	386	342	340	321	340	312	353	349	329	333	326	301	358	315	349	324	362	295	339	319	304	365	343	370	330	297	316	339	345	341	327	349	335	341	299	322	320	333	340	343	335	345	352	342	341	321	313	309	337	343	358	342	307	308	331	373	338	331	346	326	287	357	329	312	343	344	291	354	338	369	334	348	321	353	346	352	379	344	337	351	305	336	358	352	324	332	354	300	297	319	321	329	316	341	336	327	331	327	368	359	312	323	351	339	321	320	346	333	337	356	313	337	359	322	352	328	322	313	337	333	337	315	319	367	341	341	347	318	304	349	327	352	337	315	320	339	298	370
25007	20922	26600	24883	12589	5880	2618	1350	963	831	703	694	728	732	669	646	659	675	625	657	738	694	632	555	572	611	546	585	609	537	563	566	557	553	569	543	594	549	600	563	590	571	550	553	611	516	568	490	476	517	497	502	483	498	484	468	514	527	462	517	501	465	473	461	496	445	474	490	521	497	483	462	476	465	472	495	469	537	484	476	463	473	486	520	478	480	482	463	468	459	506	476	462	475	476	502	493	480	457	499	467	454	480	457	478	466	467	475	414	449	458	458	461	446	505	465	465	472	474	461	478	503	477	487	487	532	466	459	443	461	532	519	508	461	484	473	473	493	496	502	483	476	491	491	485	442	490	474	484	474	458	518	460	513	471	479	492	470	463	456	455	490	473	457	428	462	476	478	496	511	454	449	455	458	444	539	446	497	452	447	468	491	463	467	466	472	465	470	446	494	475	484	471	483	503	501	488	485	505	518	486	510	453	487	473	479	464	473	456	484	452	488	487	484	454	430	501	499	482	453	502	474	489	470	449	502	479	483	493	465	498	445	450	515	477	476	490	486	484	499	419	487	476	479	473	468	442	448	487	456	484	485	478	482	443	486	446	508	468	468	451	454	502	457	489	467	511	507	496	461	461	499	524	474	433	472	463	474	465	466	482	461	491	480	484	496	501	477	429	472	479	493	479	495	462	483	500	448	491	479	524	449	489	481	449	474	486	504	485	476	496	444	483	476	469	450	440	469	477	489	479	479	499	512	480	480	516	497	459	467	436	484	492	458	443	486	506	475	505	474	450	448	439	487	489	465	488	479	519	495	477	498	502	489	470	455	472	440	470	475	482	478	463	454	445	481	521	467	431	477	475	465	465	475	483	471	488	477	475	486	471	471	473	489	437	478	503	480	512	484	490	480	454	461	472	450	477	489	463	496	488	500	479	494	472	471	497	504	531	494	499	526	452	482	476	526	471	492	490	478	506	466	452	492	455	497	482	450	483	484	454	496	496	467	461	453	466	497	494	441	444	465	457	528	454	518	487	487	450	471	462	469	407	506	483	473	455	443	494	475	444	495	459	480	469	470	479	455	438	503	511	503	504	505	494	484	481	471	478	510	501	468	498	506	481	493	467	521	453	436	506	453	462	504	483	432	470	524	467	460	463	427	477	482	443	464	470	480	495	475	496	476	491	516	506	439	467	497	492	479	463	483	513	473	514	490	480	478	512	507	474	452	476	485	482	511	491	447	445	462	487	437	480	493	441	446	485	467	475	454	435	464	443	444	467	459	490	475	512	468	471	507	522	510	519	492	462	470	476	495	508	460	530	531	511	499	531	545	462	471	459	458	483	493	471	435	499	481	490	468	478	465	486	495	458	489	462	476	463	499	505	510	517	454	484	482	495	478	462	532	480	471	458	488	489	488	491	454	474	462	470	484	471	510	462	509	478	509	470	489	506	470	529	450	444	467	454	485	460	473	487	497	497	459	463	464	523	473	471	485	490	490	483	471	441	490	488	453	461	475	486	477	486	480	458	501	484	480	470	476	483	482	506	467	488	478	518	498	477	456	444	464	465	436	452	469	475	464	471	516	457	470	482	443	506	455	495	472	481	470	516	490	441	451	453	496	507	476	460	476	465	474	470	463	493	484	480	500	479	480	508	480	485	469	440	485	482	492	488	496	501	426	436	446	485	478	443	466	479	471	497	479	467	475	499	461	435	470	463	534	456	479	504	482	490	489	480	497	474	512	499	480	482	478	482	464	520	462	525	472	483	485	461	495	515	477	405	466	482	501	511	491	430	484	467	453	478	477	449	465	518	464	522	480	521	507	501	504	482	492	480	494	509	467	464	513	503	492	476	476	483	460	498	509	508	480	489	473	468	465	477	515	447	498	463	503	503	444	525	488	468	498	486	467	466	457	450	465	475	475	463	463	491	522	454	498	510	478	483	474	507	496	529	492	488	467	487	508	481	462	508	466	477	451	473	483	534	470	442	479	495	467	484	446	460	454	505	448	475	467	456	511	453	464	499	479	455	485	485	465	479	491	484	472	452	442	448	479	492	483	473	487	475	490	475	459	529	482	512	488	499	483	454	464	446	490	467	434	485	483	460	494	452	476	460	474	492	450	497	462	527	506	505	453	506	475	444	502	494	476	481	469	491	460	494	526	496	450	450	475	476	460	480	465	476	472	496	488	499	462	516	505	494	469	507	446	476	450	485	436	493	471	502	497	476	463	448	487	457	510	488	500	455	481	477	475	478	462	465	499	470	461	482	497	469	485	471	493	468	465	449	482	478	506	492	475	497	466	499	459	453	466	459	492	463	471	410	450	457	485	457	450	468	464	457	465	490	442	475	459	482	419	488	481	532	490	439	447	496	494	473	477	474	506	485	474	513	476	521	450	472	508	481	518	459	442	463	496	489	460	491	468	452	451	465	524	458	492	495	461	532	487	486	490	431	444	469	486	493	494	468	478	463	469	498	443	510	491	471	518	466	493	479	477	470	488	462	449	486	475	491	474	477	490	491	474	477	487	457	456	493	475	481	454	486	474	480	474	477	486	463	505	500	509	476	449	487	519	462	471	451	446	476	481	473	475	493	487	473	456	474	470	463	472	472	477	454	458	458	458	467	469	482	464	481	449	484	511	459	483	497	486	475	452	513	445	471	497	499	456	520	446	455	515	511	457	421	472	479	441	476	480	474	455	471	480	477	469	484	516	508	464	454	485	498	470	510	492	500	492	462	460	499	530	480	482	443	498	486	458	518	509	504	481	434	468	504	479	490	518	450	461	477	487	438	446	502	468	481	476	483	494	543	462	457	461	479	446	510	538	465	484	473	498	476	468	529	462	481	481	478	508	447	493	471	456	476	499	535	484	496	484	467	446	492	473	488	459	479	481	481	488	516	486	468	477	466	450	495	460	463	462	495	476	454	483	499	514	500	489	496	457	480	463	469	465	514	447	479	441	466	501	457	541	515	491	507	457	473	495	482	455	470	462	499	512	460	476	478	445	463	464	442	477	459	462	488	500	460	456	467	497	494	500	456	479	444	470	463	457	500	474	458	481	491	455	453	479	476	449	480	515	491	493	469	466	470	454	454	469	461	484	489	462	487	516	508	455	449	513	498	470	466	492	475	467	480	483	460	501	457	481	475	481	475	508	478	482	478	463	498	474	478	554	469	475	471	488	482	498	493	503	483	457	461	473	521	455	460	496	500	461	474	491	440	497	482	467	493	476	448	482	488	470	490	484	469	479	492	467	483	468	483	455	484	478	491	467	477	473	477	476	483	467	438	459	529	487	493	473	455	457	462	474	436	527	530	450	469	483	467	465	481	443	491	458	513	456	457	471	450	479	472	440	467	492	500	486	509	488	476	469	443	476	477	481	465	461	484	473	501	481	440	523	465	486	451	503	449	484	468	454	473	448	482	471	454	478	510	468	455	453	486	492	502	477	496	481	488	461	500	486	506	502	493	461	487	489	473	464	455	501	472	503	502	464
26652	28780	23163	17894	13834	9981	5036	2733	1848	1356	1145	1195	1130	1137	1117	1021	1008	1038	1056	1056	1066	959	877	806	872	845	852	807	816	765	731	692	727	744	771	832	741	746	802	740	754	753	767	716	706	695	654	626	620	594	612	566	615	587	614	573	587	551	569	579	584	629	568	546	610	593	579	557	591	532	552	517	565	564	577	584	600	540	507	581	575	532	550	557	533	554	511	546	547	563	481	568	571	555	578	564	609	540	563	580	583	571	550	533	566	539	545	554	558	567	578	549	520	534	569	577	570	574	512	592	565	559	537	595	544	564	595	580	543	519	560	554	588	537	526	572	555	589	529	545	544	553	566	549	512	554	558	546	558	543	516	522	530	519	531	599	559	540	556	544	569	556	556	551	551	517	533	529	574	557	541	565	561	530	542	539	594	537	586	535	548	572	521	528	540	555	553	576	559	536	555	544	536	556	550	550	559	565	558	561	564	538	562	536	578	572	548	539	543	571	563	541	572	591	552	585	521	559	578	567	534	612	517	574	571	572	549	544	550	583	554	556	537	504	578	555	552	562	552	548	532	542	580	549	482	538	554	551	548	594	599	561	560	587	586	528	527	519	571	579	550	567	559	563	543	551	562	557	546	554	580	551	574	552	561	576	541	568	592	569	499	529	548	542	572	550	551	556	584	593	591	574	564	615	562	548	550	553	582	539	542	599	557	549	591	552	596	549	570	557	564	601	579	517	557	512	592	569	577	553	564	598	563	553	584	579	600	560	521	527	555	478	572	525	546	551	570	549	560	564	534	524	544	555	565	517	539	516	571	551	585	568	581	538	604	580	586	516	561	586	537	537	564	589	513	563	603	575	522	543	537	572	555	536	573	555	589	559	572	565	523	542	518	558	571	545	558	506	568	571	562	558	582	599	574	549	548	568	527	578	563	598	552	554	574	563	572	529	539	588	541	529	576	576	558	558	545	580	552	572	583	539	545	557	560	585	542	575	531	547	491	571	555	553	589	545	541	556	539	593	524	552	533	575	532	557	568	621	553	558	569	497	580	579	546	589	530	478	555	545	529	499	565	551	541	508	496	527	571	510	558	579	554	575	524	522	536	543	559	562	580	546	577	584	547	547	532	578	578	525	523	536	569	577	548	534	598	556	548	588	580	552	556	537	559	590	574	559	580	525	533	541	591	543	565	502	607	555	552	574	577	578	540	545	531	559	544	531	553	521	535	605	511	599	533	532	531	593	532	559	560	539	557	539	557	527	574	537	569	525	567	584	566	572	550	538	528	572	566	537	529	540	552	551	593	568	568	566	516	575	538	536	563	564	605	575	592	602	543	588	579	561	519	577	549	541	546	574	523	570	553	533	613	545	551	566	537	534	569	526	526	531	558	603	552	515	553	539	584	570	547	545	553	535	537	538	532	569	527	582	540	548	519	579	553	584	606	553	543	563	538	551	612	563	569	511	577	544	532	554	510	534	568	549	561	553	556	534	562	547	509	535	611	541	541	603	523	531	551	576	554	514	573	555	545	525	569	531	558	535	576	543	587	587	566	579	599	553	572	532	551	557	536	545	575	556	526	551	545	564	539	561	551	567	528	529	572	552	596	572	572	600	558	546	558	556	538	539	553	548	567	547	528	530	575	529	546	531	535	560	546	556	547	572	551	559	578	536	538	548	513	547	555	565	547	530	545	568	569	546	596	557	544	572	534	539	538	585	558	547	563	530	566	543	487	556	576	554	543	571	582	584	543	579	553	551	526	555	559	581	532	577	547	596	539	563	590	539	536	558	552	528	551	541	601	589	510	550	562	559	540	548	533	577	542	580	536	586	545	547	514	560	561	569	572	548	542	538	548	546	562	562	552	549	542	557	568	579	562	573	552	580	563	561	545	553	538	535	563	524	547	559	596	563	585	587	539	517	551	538	541	563	577	559	602	591	544	564	496	558	561	560	572	564	545	528	524	585	570	528	532	562	516	546	569	558	571	507	556	584	531	578	544	525	581	485	531	570	520	558	597	554	573	565	557	576	539	518	567	583	546	546	532	570	573	557	521	562	554	514	517	535	542	539	547	586	579	517	554	587	556	564	561	586	566	540	550	562	523	568	563	546	597	550	538	534	547	525	580	561	560	598	560	561	557	581	575	544	565	647	578	589	564	553	585	544	540	583	540	579	536	546	576	577	536	530	533	564	563	559	571	544	579	566	541	550	559	549	547	542	569	534	535	551	527	591	527	529	539	564	561	584	575	491	533	535	541	551	528	533	584	536	543	567	548	553	569	559	509	605	514	526	508	624	548	524	541	563	573	510	551	550	594	579	520	514	532	557	543	524	508	570	553	588	524	557	573	542	566	538	528	526	551	573	539	581	534	582	594	534	586	592	560	563	523	550	547	564	576	523	559	618	597	585	520	552	525	572	545	544	533	588	521	549	549	552	566	538	601	550	536	547	555	537	582	577	526	532	585	543	551	551	562	515	544	546	553	525	596	581	563	531	582	547	548	533	527	589	579	574	564	564	605	527	581	541	551	556	536	577	539	545	559	506	544	561	572	573	579	591	535	601	508	581	570	543	543	552	590	576	555	555	588	545	566	540	547	564	503	578	541	574	541	543	569	517	543	538	534	547	517	528	554	524	520	524	564	559	561	556	567	522	577	575	531	560	559	545	557	579	594	548	567	532	572	581	572	525	531	564	559	553	584	517	574	561	538	593	551	528	552	556	573	545	571	591	556	529	545	541	502	518	540	530	575	540	557	544	545	557	568	584	529	542	551	566	627	597	571	565	551	528	530	564	563	545	554	518	551	594	543	591	554	547	560	565	588	579	547	516	563	545	533	563	541	567	587	537	535	530	549	573	564	556	572	551	547	539	557	528	570	590	552	552	586	568	532	528	541	539	535	547	560	574	556	535	566	536	545	579	576	535	522	604	516	540	533	592	558	547	531	554	576	542	523	561	515	572	592	567	552	547	560	529	520	591	519	535	557	520	573	562	537	535	524	522	547	535	545	549	531	554	563	556	587	568	541	560	557	570	554	539	569	551	570	580	538	543	533	566	558	555	544	549	561	534	523	538	562	503	604	555	565	536	572	601	521	545	532	544	529	574	510	559	533	512	588	606	597	570	546	566	543	581	566	539	543	562	554	557	548	531	577	556	551	557	576	607	551	568	526	545	574	542	554	591	564	563	587	561	573	520	614	544	542	581	557	521	537	568	531	571	558	538	615	527	574	532	542	568	519	543	563	571	570	531	539	558	524	522	518	580	623	527	504	523	561	552	547	539	536	578	533	529	541	553	554	549	543	543	545	557	544	610	605	527	595	574	548	550	523	559	606	575	568	583	517	529	532	550	550	552	550	540	539	555	561	547	559	566	511	521	577	574	565	571	568	568	534	525	554	553	583	560	531	606	504	553	576	532	513	554	556	554	600	553	558	543	544	529	495	574	579	585	549	564	521	572	537	617	541	520	548	560	582	579	519	553	542	583	557	550	566	539	502	581
22727	20924	28549	23468	20991	20725	9748	2423	1529	1126	961	974	920	946	884	823	885	872	832	789	708	708	696	649	743	698	711	655	657	579	566	534	570	565	559	591	564	557	613	610	669	571	607	558	550	553	504	508	454	503	448	423	475	470	424	438	469	429	445	469	451	440	426	376	333	385	385	372	397	430	405	393	436	382	398	399	436	386	412	414	420	376	406	414	415	423	433	355	390	385	393	384	373	392	385	382	369	368	383	401	364	395	407	393	381	390	394	412	370	410	405	399	412	414	414	413	387	394	391	388	374	397	399	415	383	420	388	377	409	413	389	355	391	392	458	437	392	378	390	356	408	375	384	412	416	367	394	383	389	408	385	399	415	413	399	394	418	412	445	434	411	403	410	367	382	416	422	387	425	395	390	396	399	400	350	438	396	423	395	375	383	394	408	391	405	417	372	406	406	394	393	384	441	422	386	411	393	396	425	403	400	376	377	347	415	373	386	412	407	430	406	367	416	425	361	441	369	430	390	394	445	428	406	410	389	387	411	409	399	413	394	391	383	385	412	413	410	379	380	418	355	359	400	383	418	418	391	395	418	386	413	408	399	364	385	384	434	386	432	408	416	391	376	414	432	358	385	435	432	399	393	364	409	403	383	381	430	376	399	388	401	414	393	400	400	388	380	431	405	406	416	394	391	425	419	394	412	415	389	420	408	387	409	417	373	444	398	386	364	388	413	374	404	399	346	392	390	416	429	382	383	405	429	398	397	413	439	383	398	361	376	399	422	396	396	381	408	401	392	388	421	401	399	394	419	374	364	390	413	419	358	375	381	423	412	421	412	345	396	387	393	360	420	382	400	400	399	422	373	389	401	386	407	381	340	369	411	420	418	396	397	439	398	391	405	402	393	403	382	377	418	382	373	395	387	424	398	396	345	387	360	406	410	371	367	420	384	425	373	415	386	404	416	365	394	413	403	386	405	400	385	387	432	393	410	354	386	409	398	386	423	410	406	392	356	413	443	387	407	399	408	410	376	385	409	444	400	417	398	393	411	391	388	405	398	416	405	419	370	379	370	401	395	404	407	400	417	426	418	382	419	373	409	375	406	413	407	400	385	392	362	385	395	424	408	407	430	408	351	382	429	412	381	390	399	398	377	365	400	395	410	398	408	408	387	400	395	385	436	362	408	404	402	401	386	365	367	409	409	395	378	390	397	410	365	382	387	416	412	415	423	394	366	380	401	391	398	384	410	394	417	430	405	381	351	394	377	427	408	402	405	392	403	434	425	363	392	380	370	378	388	369	414	416	374	411	385	383	400	407	382	413	430	406	394	389	391	392	462	421	391	369	383	386	414	376	387	372	398	392	381	407	377	377	376	389	373	392	389	403	427	388	412	384	368	415	385	442	373	412	399	391	421	360	362	391	381	423	388	387	392	389	404	371	396	423	392	405	387	376	447	413	388	377	424	365	413	407	397	397	399	390	410	439	392	412	383	387	384	387	398	391	416	389	390	376	388	396	420	378	372	376	468	393	409	416	412	408	388	393	377	376	398	412	388	411	393	399	439	385	380	385	370	425	393	397	344	397	408	391	372	405	411	371	423	369	428	414	376	394	411	392	377	401	381	396	404	389	395	393	399	372	418	359	397	397	387	397	411	418	398	406	382	420	408	417	386	407	394	375	388	409	421	417	417	368	364	388	396	413	406	417	429	387	379	369	392	394	402	450	382	396	367	409	378	393	414	368	388	412	390	386	363	371	402	355	411	397	384	394	421	399	388	388	372	400	424	394	396	416	372	351	375	396	388	418	400	416	425	410	392	364	413	383	403	419	371	386	379	374	436	383	421	382	424	391	404	386	403	419	403	411	398	367	370	416	434	387	383	375	368	375	431	381	375	381	368	391	394	392	401	402	389	421	409	393	376	432	361	412	412	371	393	369	385	406	377	372	383	371	377	327	382	382	395	366	363	381	378	376	418	397	396	374	384	387	409	375	354	361	424	401	395	381	394	392	409	388	423	411	373	391	396	376	410	395	409	421	407	386	425	380	355	411	381	361	380	359	403	343	409	436	394	391	394	410	387	387	351	395	398	395	412	375	424	422	386	390	407	384	386	419	373	378	391	420	363	418	406	391	387	411	357	382	418	395	372	391	426	432	344	394	419	383	379	412	378	391	395	418	371	368	414	364	431	404	367	385	412	374	405	376	344	412	393	403	382	397	369	396	426	401	407	370	367	370	419	412	340	362	379	383	390	384	372	397	387	378	397	416	390	404	395	411	379	413	385	401	394	367	407	381	367	365	378	375	391	407	381	402	410	395	416	391	406	382	346	413	389	406	407	394	401	413	378	391	402	382	405	411	410	391	426	424	402	425	411	402	410	400	411	411	384	396	402	392	406	385	363	388	417	383	414	397	417	399	351	374	409	397	343	390	414	392	416	417	418	397	384	401	371	410	357	416	395	385	432	407	415	420	369	391	382	362	415	399	382	410	409	397	377	422	395	421	415	399	379	387	382	408	382	373	379	405	400	368	393	398	428	374	390	367	381	390	353	377	390	396	415	427	370	406	387	401	390	427	412	374	390	382	354	359	389	400	398	400	378	386	401	408	384	396	385	388	382	419	386	396	369	410	388	388	374	398	417	400	408	392	411	376	405	383	351	431	410	402	397	432	411	416	412	396	369	348	425	372	393	424	426	408	414	378	362	425	399	372	444	396	408	396	401	407	397	383	407	398	396	389	393	397	411	378	402	389	388	415	380	389	389	369	426	371	393	394	422	414	401	390	366	392	410	393	361	431	428	394	409	394	424	430	366	439	398	390	384	392	395	382	404	408	356	369	368	415	416	390	393	420	389	398	419	412	396	426	362	409	385	417	397	384	377	383	421	434	413	369	399	398	386	398	413	394	395	401	407	407	391	423	406	391	368	391	384	390	402	401	402	412	368	384	379	403	423	396	397	418	396	397	365	375	378	410	411	354	366	363	396	390	379	386	370	368	382	426	367	325	416	419	352	371	365	400	389	384	433	429	411	393	398	377	381	388	396	362	409	393	387	397	399	390	406	412	411	418	395	427	416	404	436	413	399	413	430	384	392	398	400	393	424	416	376	375	385	411	422	395	430	385	383	407	396	412	378	447	405	395	419	366	386	387	365	386	389	431	394	391	392	364	385	421	404	374	413	398	398	371	400	407	429	386	396	383	408	401	389	383	379	405	401	397	389	403	394	398	413	429	393	398	378	443	390	376	424	352	383	403	432	388	417	370	401	410	394	362	418	389	393	385	410	394	409	385	425	377	426	396	398	393	383	423	422	382	423	385	389	373	423	381	358	368	399	391	395	398	416	378	392	406	407	401	395	410	388	396	379	434	414	417	404	379	445	395	422	418	392	407	417	400	411	400	358	430	395	393	442	412	422	385	380	364	401	406	378	398	443	392	424	390	408	398	418	397	383	387	394	411	434	389	395	376	393	357	359	376	392	427	406	393	413	370	366	400	393	383	423	447
31003	37371	29643	24385	20293	11881	6719	4365	3243	2161	1871	1744	1773	1726	1619	1409	1495	1499	1463	1480	1199	1153	1087	1040	1129	1113	1098	987	1039	892	760	862	808	808	863	798	778	765	769	880	915	871	796	756	761	715	686	561	577	551	539	502	527	520	533	496	469	473	530	531	500	479	517	467	507	489	495	504	449	465	433	452	466	479	466	461	476	449	427	452	462	453	506	447	414	440	425	427	455	418	464	454	436	439	458	475	459	482	451	491	451	450	438	427	414	436	459	434	491	437	428	442	443	479	435	458	439	469	407	422	427	468	464	461	420	436	447	463	410	472	466	466	408	461	451	481	443	425	437	471	471	479	427	453	480	461	427	436	415	480	468	424	449	455	417	443	469	462	424	456	395	486	408	472	434	465	458	415	470	494	455	420	427	431	448	468	442	466	464	443	423	453	412	470	454	412	463	417	490	439	468	475	434	421	479	475	455	455	428	444	476	464	441	420	491	478	432	474	436	419	456	448	436	458	434	423	494	458	457	464	423	450	470	432	467	461	444	456	442	457	455	507	457	451	480	471	468	430	460	465	444	412	454	415	438	440	436	454	443	430	475	476	458	421	463	458	435	457	423	451	481	456	450	442	440	462	460	430	474	460	457	442	481	414	447	469	445	469	458	462	475	445	466	429	440	491	460	467	451	424	473	442	472	454	463	433	465	457	459	430	433	469	471	439	465	419	438	480	491	436	450	435	431	446	468	444	429	432	440	458	444	482	439	438	445	433	488	473	447	442	420	437	452	469	401	445	446	470	423	431	451	481	457	485	472	469	448	438	411	422	406	492	446	440	400	415	439	432	465	450	415	441	479	445	442	463	472	457	421	427	495	456	428	435	443	457	484	448	462	440	454	462	487	468	447	480	449	404	458	433	521	430	429	469	444	453	432	471	484	436	475	475	421	445	477	443	454	468	445	457	482	456	478	459	474	458	420	446	444	461	434	451	426	448	443	448	494	419	464	492	452	438	463	426	436	405	469	449	460	482	476	470	435	425	412	485	408	434	427	462	465	482	462	440	428	455	472	440	428	460	465	447	470	459	494	446	438	453	480	455	431	412	476	462	421	460	445	452	452	425	439	495	436	471	442	498	476	444	486	465	452	438	459	471	427	411	469	458	440	464	457	451	467	464	472	432	446	507	456	478	455	447	480	478	439	481	463	459	454	457	465	472	462	470	431	445	442	421	471	421	428	476	418	467	435	439	441	432	442	453	451	501	446	405	469	450	483	448	446	410	448	458	462	416	405	478	447	431	459	454	429	438	468	436	458	447	460	450	438	414	434	435	462	446	430	484	430	472	498	439	421	467	448	475	473	444	503	452	453	406	434	437	492	425	448	452	447	476	448	441	436	450	449	416	465	432	465	408	452	414	451	463	413	457	469	445	456	441	445	463	462	444	468	486	401	447	438	414	445	480	429	450	421	502	432	443	440	469	455	452	412	466	449	464	412	445	454	452	470	437	452	449	456	462	416	440	470	444	426	464	471	467	470	423	415	461	450	463	441	471	471	465	480	476	462	416	444	425	472	449	433	458	431	411	464	449	437	434	483	427	453	437	447	456	427	444	413	456	445	408	439	449	488	441	442	453	448	418	468	419	436	404	429	439	461	457	447	422	414	465	451	468	470	436	431	457	434	460	416	477	450	472	482	467	433	443	433	433	444	438	464	462	451	425	437	457	497	425	450	452	418	459	469	462	428	428	444	454	444	489	454	487	439	503	423	442	462	457	415	467	459	458	431	473	482	461	429	431	462	461	450	478	448	470	403	458	503	454	472	449	463	457	460	477	455	414	443	443	447	449	442	402	493	479	443	454	473	436	439	478	420	412	449	449	421	487	433	455	427	443	489	460	425	440	465	446	455	451	447	470	454	466	442	449	429	434	448	415	462	442	476	476	456	463	456	435	442	423	463	436	423	469	469	437	470	448	448	439	405	466	469	448	466	458	432	502	449	439	457	438	421	457	436	411	448	478	462	455	482	436	430	433	426	433	432	472	418	402	438	447	442	392	446	426	478	427	469	434	480	425	434	419	484	433	455	499	443	458	483	442	458	437	505	443	436	452	443	436	424	481	433	465	445	445	428	453	446	440	451	465	445	469	446	435	456	437	436	440	444	453	433	462	452	457	442	468	430	468	476	415	450	434	464	437	452	391	438	445	465	471	440	467	471	444	462	443	454	456	438	461	432	414	433	452	462	444	438	451	443	451	462	472	472	454	436	444	447	488	436	439	404	492	482	424	440	438	435	452	455	456	440	445	467	450	456	459	435	451	493	443	461	466	463	419	483	429	453	428	454	493	459	480	461	497	449	423	444	449	443	462	444	445	421	425	457	441	455	449	424	426	441	452	426	437	443	440	476	453	420	453	497	439	439	450	458	446	456	443	434	438	423	423	442	496	423	428	464	445	487	419	452	467	428	442	440	449	436	478	450	519	455	468	445	494	450	443	452	408	410	442	437	429	421	453	402	432	481	429	443	428	445	462	493	462	428	496	451	441	439	473	472	420	452	464	439	433	453	477	436	449	432	434	464	446	432	444	476	463	444	451	421	451	450	455	473	449	444	442	446	453	449	461	461	463	462	416	437	468	433	426	438	464	422	448	427	434	470	473	412	430	447	468	458	450	476	443	465	454	434	426	471	492	467	437	455	462	482	427	463	411	453	440	433	427	452	407	436	450	472	418	430	407	428	468	434	451	429	468	450	428	423	486	442	418	431	440	476	447	475	464	418	421	434	408	454	458	492	453	430	431	476	401	463	428	406	451	496	465	472	435	404	424	456	445	447	407	451	449	483	464	474	450	425	423	453	444	455	440	424	495	429	462	468	400	438	419	420	437	468	447	454	480	444	468	400	464	520	427	440	483	448	411	498	468	396	432	478	435	456	408	430	445	428	443	456	449	466	445	459	463	398	418	440	421	440	439	443	455	468	440	436	426	465	453	454	423	468	462	453	442	455	450	436	443	467	456	443	431	463	454	472	456	440	445	454	468	444	454	424	458	460	444	478	435	434	466	427	429	431	449	425	453	434	450	448	428	474	432	464	436	455	428	447	473	461	435	440	448	422	481	463	440	405	434	479	468	469	415	465	453	443	452	472	422	444	451	492	417	459	482	436	461	466	409	463	444	434	438	418	453	466	464	426	441	454	410	463	436	441	422	453	446	473	482	422	452	450	431	441	423	405	445	473	459	463	454	418	446	473	443	445	451	426	466	454	463	429	446	446	452	441	438	434	469	458	438	436	438	453	444	435	424	500	415	429	486	441	437	440	424	417	430	465	451	467	464	453	444	455	435	446	415	426	424	433	420	451	443	444	443	451	423	445	481	416	464	422	478	428	450	421	447	476	505	450	464	482	464	489	470	476	418	434	449	462	439	453	448	439	471	473	432	459	456	493	491	453	436	456	463	440	440	452	459	461	475	460	477	444	442	433	461	496	456	463	435	441	457	437	455	464	425	439	429	474	463
27401	20819	14912	8041	4480	1923	1174	777	622	509	532	486	483	546	470	466	504	483	515	448	477	451	417	437	479	464	468	491	453	422	411	430	452	436	484	452	398	412	447	477	434	533	444	435	440	417	387	408	406	375	392	375	322	376	411	371	357	385	403	389	320	375	391	357	351	346	322	371	333	375	355	379	374	371	339	385	330	342	345	321	355	330	335	349	333	346	380	373	372	362	353	345	342	338	358	372	390	374	327	366	410	348	298	346	360	363	368	368	344	360	374	372	376	370	335	361	353	352	322	380	324	360	353	371	383	360	388	347	383	364	354	375	381	340	338	374	374	365	358	352	340	354	355	377	369	370	353	399	363	361	337	363	383	362	411	381	357	350	348	371	362	406	370	385	380	390	352	339	374	348	396	365	395	397	338	361	363	381	359	358	370	373	346	342	343	387	351	386	356	376	344	365	368	342	360	333	360	337	348	366	365	359	384	351	357	366	323	386	387	346	374	389	343	333	344	362	357	356	378	330	363	344	343	351	372	370	402	359	347	333	394	360	351	355	365	401	373	352	362	362	370	387	363	353	357	346	358	366	370	385	375	358	366	360	378	372	333	356	348	346	360	339	363	383	370	368	349	367	364	381	343	368	347	348	337	343	348	354	365	381	354	383	358	355	340	349	362	385	335	369	374	360	353	350	331	332	384	384	325	342	331	381	352	358	343	343	347	381	350	344	350	377	380	358	343	357	398	360	372	376	389	384	382	360	317	383	369	373	362	370	378	340	325	368	398	355	381	358	382	349	372	369	339	339	377	350	353	373	370	401	339	349	348	373	353	346	368	404	376	362	347	371	374	369	353	346	385	413	366	351	323	336	396	332	367	361	346	351	365	340	340	371	396	342	328	345	353	315	360	357	371	350	354	350	376	388	340	357	329	359	345	357	365	355	351	341	367	419	343	359	365	384	378	384	383	367	392	352	342	361	377	327	352	363	347	332	399	374	382	364	386	333	336	385	351	387	384	390	355	343	391	354	352	354	336	337	394	387	353	351	348	346	348	373	357	354	420	364	343	369	353	372	363	377	344	364	350	372	357	364	360	341	378	374	401	347	368	347	370	371	337	374	372	389	378	359	366	367	380	360	368	394	340	337	364	379	383	389	359	348	338	347	355	363	343	368	384	369	351	373	332	362	346	372	397	339	362	390	359	341	330	376	355	346	353	355	409	344	387	338	341	331	341	363	355	370	362	342	330	362	344	351	345	342	367	353	360	355	337	341	359	389	385	360	325	345	351	349	344	344	361	402	322	370	351	338	346	362	344	380	313	368	335	378	335	360	349	341	357	343	359	365	378	365	397	342	385	368	349	352	318	381	370	338	396	375	352	388	363	347	348	409	345	351	332	382	393	376	362	353	404	329	365	360	350	351	354	353	354	340	354	356	378	337	360	372	379	355	339	393	366	378	335	366	365	351	364	381	361	351	330	400	337	350	355	348	372	364	365	365	312	371	370	358	380	346	380	356	351	389	374	370	320	352	368	378	351	305	374	354	364	356	358	328	337	349	378	360	393	396	368	366	329	356	336	381	386	368	360	351	355	345	375	386	353	354	362	356	334	333	346	347	369	361	376	342	363	365	361	375	371	351	335	333	377	381	318	369	374	348	377	355	356	356	367	321	362	385	342	385	352	362	334	352	344	381	330	342	346	358	344	347	360	393	370	358	393	346	408	375	366	343	343	361	337	353	340	343	356	366	357	352	362	343	374	369	355	340	320	397	350	377	378	367	367	379	408	347	375	341	394	362	313	339	355	333	384	394	384	389	376	368	351	356	332	331	358	359	352	365	336	351	354	327	358	370	356	390	365	376	339	340	356	335	333	375	325	369	355	381	372	366	348	331	356	380	385	352	378	340	384	358	349	353	361	371	388	339	392	392	327	333	356	365	342	358	366	320	371	364	346	375	335	355	370	360	330	361	379	398	357	366	340	331	347	382	324	353	343	381	373	426	385	371	349	342	368	380	398	369	349	364	368	369	349	355	343	340	352	341	337	357	352	347	352	332	369	361	328	340	357	391	377	339	365	377	376	344	366	351	345	379	340	337	367	395	351	374	343	364	367	343	365	360	380	351	358	345	345	347	380	342	365	362	362	404	384	328	348	347	358	391	342	381	360	350	349	364	361	342	358	383	352	361	369	401	376	350	364	377	322	384	369	354	345	394	373	344	376	355	344	357	367	344	320	390	369	365	353	356	356	356	378	352	351	355	357	395	363	318	360	364	331	369	341	353	377	340	338	367	362	344	347	354	407	405	363	355	355	360	330	320	399	348	341	364	369	353	369	347	379	338	377	371	379	390	332	341	361	354	337	366	356	359	337	413	388	397	369	366	333	366	351	368	334	351	339	352	378	375	366	383	335	362	369	346	374	339	364	357	371	386	360	325	362	341	349	369	390	389	357	352	354	342	332	403	397	358	339	362	337	323	351	382	364	362	336	353	380	376	365	384	350	396	370	357	351	379	367	376	340	343	341	349	332	357	372	366	356	326	338	324	371	343	362	400	378	399	333	393	395	399	328	323	370	377	316	368	345	383	353	340	376	353	344	359	371	370	394	348	346	367	351	374	375	355	390	355	349	343	357	344	335	393	377	372	373	341	382	347	345	346	359	388	364	338	376	381	359	385	354	325	328	391	377	345	379	343	343	356	355	345	342	354	381	363	362	340	360	344	353	339	374	358	364	365	352	338	341	358	360	365	347	369	329	339	357	357	369	383	354	324	371	314	343	335	356	347	327	365	401	372	339	332	384	357	336	369	385	346	364	354	363	342	375	370	374	348	355	350	351	342	339	393	358	357	355	367	400	375	359	363	368	348	369	376	381	375	359	334	381	341	315	337	358	358	372	362	378	360	359	323	332	335	338	383	366	381	382	358	340	315	382	374	318	367	364	339	389	379	341	343	372	347	367	368	370	380	351	339	385	350	350	354	377	337	366	362	377	354	386	363	376	390	368	345	343	326	353	379	354	390	363	352	337	388	342	388	357	360	332	363	325	324	375	355	320	352	410	334	319	379	397	349	397	345	357	335	347	381	356	380	367	366	356	380	387	350	352	381	355	352	360	344	334	371	324	381	368	348	365	370	377	330	366	356	353	367	361	380	364	345	358	353	382	340	347	360	386	350	336	369	351	368	371	363	377	358	384	324	363	345	381	366	366	384	351	343	403	350	386	350	352	378	321	382	382	348	339	397	354	357	368	360	353	366	349	363	360	384	374	374	363	366	358	370	381	375	353	383	370	361	369	378	357	358	369	372	393	372	369	372	365	360	398	344	361	376	330	389	355	364	363	359	366	337	325	341	374	366	359	352	384	365	353	336	332	373	361	359	390	370	360	335	344	351	358	316	352	365	365	338	329	330	413	342	364	365	361	357	333	381	349	349	331	378	348	360	338	379	361	345	380	370	387	333	387	370	350	358	359	306	379	337	360	361	362	324	359	353	357	364	344	349	344	352
23221	21971	15740	10669	8134	3730	2277	1445	1066	799	836	795	820	809	775	718	789	736	775	725	629	704	622	689	697	684	635	651	661	635	605	567	567	637	642	577	524	579	592	670	675	661	618	568	555	548	526	488	472	455	483	460	472	452	474	452	476	441	452	454	452	464	454	468	448	422	437	453	445	440	423	443	417	446	464	403	415	434	424	415	424	463	450	462	440	444	445	424	440	432	378	423	447	443	481	471	423	423	417	412	407	476	441	393	416	418	467	444	415	436	487	436	430	443	443	396	440	443	464	415	420	457	419	434	452	446	453	404	446	366	407	444	434	456	460	445	402	431	459	398	424	453	435	470	432	401	426	436	409	431	463	446	448	432	442	437	426	427	399	405	428	415	443	417	445	406	416	434	418	362	451	433	466	432	422	415	417	426	458	405	410	432	424	430	397	435	447	431	431	412	439	442	450	429	406	434	435	402	424	446	451	435	449	431	466	393	424	436	430	445	424	406	427	451	404	414	425	438	423	415	451	436	447	414	421	399	438	450	432	426	437	470	410	388	430	454	463	431	425	400	419	453	449	456	415	471	460	414	448	403	419	423	432	463	420	438	424	428	448	472	412	430	415	471	416	435	449	411	443	422	430	449	426	454	424	472	399	482	433	405	443	439	434	464	429	445	425	433	475	451	437	418	449	420	417	434	403	403	392	439	410	429	455	433	454	446	437	407	428	448	435	424	449	440	420	459	423	458	408	425	427	405	446	411	420	455	441	443	427	438	426	404	416	432	386	409	443	407	439	448	454	391	469	443	457	452	441	451	431	457	431	410	422	408	446	419	453	417	438	425	436	407	387	436	438	437	421	464	434	444	438	453	420	415	422	427	471	408	429	439	387	422	439	419	421	403	427	437	413	451	434	436	412	414	402	394	414	442	431	447	391	437	392	439	440	409	439	455	448	483	425	415	405	407	430	416	448	440	446	456	448	451	437	424	429	442	441	437	439	399	399	443	446	378	420	397	437	412	453	423	406	411	428	413	449	428	433	460	430	426	412	424	432	456	407	428	421	430	462	402	438	396	432	462	463	425	407	399	442	432	428	441	444	428	469	443	430	442	433	443	410	391	420	421	386	463	390	413	399	444	457	404	400	427	422	434	412	410	410	449	437	433	453	454	434	423	457	443	424	463	464	434	435	435	423	432	479	426	429	394	437	412	407	427	397	392	426	422	437	424	418	442	428	450	460	438	423	420	416	406	435	415	441	420	416	403	411	419	437	436	403	425	417	429	426	446	438	431	415	434	429	433	451	429	440	438	423	440	408	429	416	424	435	459	468	395	429	393	437	448	455	424	421	432	428	410	457	463	389	427	411	436	419	442	464	431	400	416	467	422	410	412	411	404	418	476	411	407	429	435	386	444	425	433	450	450	400	432	408	413	423	430	442	440	401	443	436	462	412	428	435	421	416	399	407	430	451	449	441	466	437	448	413	413	467	436	412	427	415	457	431	415	438	438	422	447	470	441	405	480	437	423	433	420	437	420	413	432	420	433	406	431	432	407	412	450	443	424	402	436	455	407	444	404	446	420	462	409	400	404	471	430	440	419	429	408	400	420	403	465	436	444	444	407	406	441	422	433	469	475	428	428	422	449	417	396	463	443	414	411	432	399	421	444	476	433	453	449	430	439	415	444	425	418	409	425	399	444	423	426	445	452	474	445	441	443	449	455	426	428	462	431	434	416	426	456	400	437	440	459	446	501	426	389	430	456	426	433	466	469	427	405	431	447	434	450	432	431	430	425	438	440	438	444	401	449	407	491	464	462	380	431	461	443	435	454	414	355	433	458	465	430	426	417	434	393	414	418	432	434	416	448	446	457	433	443	399	411	443	411	429	430	410	410	427	449	426	413	459	404	439	423	437	477	443	451	444	442	477	409	404	426	434	444	416	448	430	417	465	416	435	418	436	416	441	455	422	406	421	448	423	485	416	423	425	404	432	446	459	405	420	431	395	462	455	413	428	396	427	407	427	451	454	457	412	436	441	439	456	426	415	393	403	443	423	388	445	414	420	424	420	461	423	446	439	408	408	433	410	426	424	427	399	435	432	425	439	397	427	475	405	450	444	430	403	402	470	400	454	426	408	442	415	446	442	419	433	435	434	440	415	437	413	442	450	449	456	429	439	373	421	462	439	405	416	426	425	440	411	407	411	393	395	459	421	445	425	404	427	494	442	403	415	419	414	438	416	408	422	451	418	414	399	435	451	444	454	400	434	420	429	418	469	393	410	439	408	459	399	441	441	448	433	453	479	469	460	437	449	425	381	434	439	422	423	407	406	393	429	391	445	391	432	395	371	431	438	445	419	458	437	428	401	413	437	474	444	428	435	448	436	388	420	448	429	428	408	421	408	422	410	444	411	430	452	439	431	441	428	403	416	429	445	459	418	443	427	425	413	458	399	441	460	438	408	424	423	441	404	410	417	453	448	409	406	426	413	410	441	438	423	482	379	438	411	440	444	430	437	452	401	432	460	459	412	451	445	430	433	441	482	433	418	435	423	408	461	434	453	429	442	448	423	388	404	442	453	413	423	420	444	438	430	419	426	426	438	454	424	434	458	437	429	435	424	417	433	461	440	464	444	397	432	411	431	435	434	398	448	434	454	455	417	427	424	432	444	443	439	438	452	412	428	424	436	420	439	417	441	438	474	430	385	426	422	429	411	430	457	392	415	456	432	413	434	396	419	433	424	421	449	426	442	408	423	435	455	460	436	427	410	412	480	474	466	462	427	437	432	428	427	438	447	387	438	425	452	403	423	405	419	400	401	444	441	432	438	430	454	445	467	454	393	415	450	416	411	417	392	406	435	423	434	433	437	414	467	440	417	450	437	413	470	470	439	436	419	425	440	446	412	420	459	470	451	434	410	434	450	415	451	458	460	455	445	393	422	459	428	439	460	407	400	412	421	464	406	490	409	414	445	383	423	475	469	476	411	436	438	457	464	440	447	422	406	409	441	405	420	429	470	462	389	452	456	424	381	415	435	413	423	450	444	422	421	398	445	415	436	449	432	434	457	421	450	434	408	377	413	438	395	441	482	470	400	457	391	432	440	433	466	439	486	451	456	402	436	421	428	422	440	386	435	418	400	426	424	428	416	396	424	434	426	405	423	455	452	386	423	422	428	427	392	456	427	446	425	419	400	471	414	415	417	441	433	408	478	401	404	436	423	421	422	457	437	443	429	457	458	439	440	445	433	420	441	426	461	430	446	433	461	426	446	436	388	444	407	429	422	417	417	434	481	398	407	442	407	436	415	473	453	451	422	409	436	444	411	430	471	440	391	400	481	438	416	436	424	423	439	443	424	418	419	436	420	397	438	390	411	427	436	418	417	441	408	395	434	430	455	439	413	448	417	421	414	415	432	431	455	424	418	405	433	417	406	444	452	389	436	429	411	422	421	442	439	401	401	429	416	461	400	438	422	429	425	443	430	414	414	428	465	432	455	470	393	422
23703	20923	27953	24031	20686	8869	2233	1120	813	711	616	590	609	658	546	555	622	554	511	500	518	447	479	451	424	493	446	453	474	431	422	360	413	376	393	384	369	361	395	413	453	407	406	356	355	347	356	358	304	296	298	311	323	277	310	312	276	291	295	276	281	269	310	295	259	265	281	290	302	265	271	295	291	270	264	306	268	265	279	303	243	286	221	281	252	270	298	275	313	254	269	272	293	282	263	267	282	312	304	293	242	269	289	251	266	265	256	273	273	260	287	269	284	266	247	282	261	268	268	288	280	252	293	275	263	273	282	252	271	240	258	249	283	274	263	255	277	251	246	288	269	292	305	251	267	280	268	250	299	303	294	247	282	240	230	285	247	308	279	249	237	267	273	240	250	270	326	313	255	316	261	270	280	253	272	282	280	267	285	274	268	291	274	287	235	266	259	235	284	287	251	295	254	251	284	272	275	278	265	273	268	281	326	271	264	274	288	286	263	254	271	258	306	283	255	266	273	271	290	266	270	301	274	285	265	283	292	291	257	253	271	285	293	254	256	269	277	261	282	280	275	241	274	298	246	234	272	281	281	263	277	274	294	259	258	291	269	296	259	283	308	285	289	269	266	279	265	285	271	265	282	261	254	273	275	280	281	255	285	287	249	293	261	275	270	278	279	271	280	274	277	262	278	283	258	289	297	255	300	282	293	282	263	261	267	273	292	280	276	283	271	268	280	278	257	279	270	290	266	263	269	264	283	264	280	268	299	304	256	293	272	246	272	287	298	272	248	271	267	259	299	274	272	239	251	284	306	272	241	261	293	250	290	269	289	257	292	278	253	267	299	270	285	280	293	298	257	291	265	255	280	269	264	296	304	265	278	297	245	283	256	277	278	286	268	258	282	277	254	288	248	240	245	270	262	276	283	276	303	259	265	277	270	237	309	275	264	271	250	281	266	283	302	287	285	294	238	283	263	261	265	254	278	294	271	272	282	254	288	271	277	261	279	304	271	277	276	275	248	269	289	254	256	279	250	281	265	270	263	277	297	274	265	250	292	264	283	299	293	262	298	267	282	318	278	255	271	238	324	271	267	250	312	306	288	271	279	262	258	288	256	281	270	249	263	261	294	282	306	241	290	280	256	279	249	272	275	265	290	258	260	263	307	238	304	273	270	303	271	272	258	294	259	277	261	237	281	281	243	263	259	255	264	268	252	265	255	246	239	270	283	278	258	279	272	263	306	281	296	292	289	291	261	294	238	268	261	272	275	271	245	268	262	315	291	268	279	258	291	239	268	287	264	265	311	281	286	251	264	278	268	255	228	275	271	274	263	253	274	262	287	290	253	277	271	244	268	288	265	286	255	257	281	298	266	269	277	282	263	257	228	275	249	275	252	273	310	254	259	267	274	288	254	253	283	255	266	266	271	228	291	261	250	259	255	255	243	289	268	261	249	288	266	270	274	237	294	249	295	291	290	292	262	285	264	297	277	296	259	260	295	251	268	275	274	279	270	283	280	277	245	272	273	281	264	270	258	267	282	262	253	208	290	258	241	251	277	267	298	282	251	284	269	288	269	273	279	266	301	275	291	269	299	274	283	267	267	277	301	233	254	276	268	238	300	268	274	278	268	249	270	303	264	261	274	297	284	263	268	249	239	282	284	266	268	278	273	289	286	257	256	242	246	267	259	281	270	293	270	239	263	275	307	233	261	258	265	272	266	274	287	277	268	255	293	256	279	288	277	289	284	264	268	266	294	291	260	271	251	280	250	267	306	264	310	274	306	270	250	279	285	259	270	276	264	282	278	279	282	268	266	267	237	271	303	272	253	283	260	257	260	289	293	258	294	295	263	264	299	288	276	316	296	244	281	248	270	259	253	260	278	274	281	285	304	255	273	256	304	287	259	253	262	264	274	266	257	285	275	269	279	237	282	290	293	292	311	282	275	284	304	237	277	275	267	296	291	287	272	303	225	276	249	266	280	250	285	241	272	302	286	273	240	274	257	289	260	262	253	252	246	308	262	257	275	260	271	268	237	234	271	251	281	289	288	284	267	278	284	265	274	263	302	266	259	279	271	259	271	285	282	303	270	279	244	272	273	301	255	262	255	246	269	272	277	267	243	284	302	265	273	283	266	275	301	268	310	253	260	264	292	267	238	287	258	286	254	279	287	261	246	273	256	263	251	266	291	304	269	263	263	283	289	278	280	267	267	276	267	249	293	262	257	239	257	280	271	287	284	279	293	279	268	297	260	274	258	275	275	245	294	285	279	279	244	266	266	275	270	280	252	250	269	278	284	276	280	279	265	291	269	275	293	263	272	276	270	264	264	270	284	268	278	269	254	282	237	287	275	301	271	235	271	299	287	262	266	274	275	253	261	252	252	268	278	265	231	294	264	252	255	283	253	249	286	262	282	269	287	272	290	294	284	260	279	276	288	269	269	243	291	264	262	268	251	261	256	299	253	255	260	297	271	268	258	295	262	265	259	268	270	280	261	280	275	273	289	297	286	289	259	276	288	277	243	308	285	284	311	249	296	283	260	303	275	256	296	261	302	248	268	249	283	265	288	274	258	274	267	269	276	273	242	271	284	253	307	254	244	288	260	273	273	287	295	270	262	262	246	270	255	285	266	301	280	268	279	276	259	300	289	283	282	277	264	279	299	260	259	303	292	258	275	271	266	311	253	278	261	253	268	297	266	259	263	281	256	296	256	263	281	300	296	261	281	266	248	270	290	270	256	275	293	277	256	270	286	281	244	292	301	274	264	242	266	306	273	291	282	297	272	280	269	279	256	278	241	267	258	270	278	272	276	241	277	272	295	296	246	279	278	275	265	257	273	292	281	282	290	264	282	331	241	261	252	257	270	273	301	279	282	275	288	275	285	284	287	281	231	274	259	270	269	284	266	289	262	244	284	279	286	292	292	266	251	263	276	271	289	303	262	267	249	292	273	295	281	277	262	309	242	292	258	273	266	274	274	279	315	250	271	279	270	265	222	279	254	251	260	278	289	267	245	281	291	273	258	277	281	270	266	259	239	250	291	267	248	285	274	275	294	251	308	271	270	281	258	278	271	283	272	275	270	286	278	293	269	243	285	276	264	261	274	275	270	249	233	283	273	282	286	278	279	258	271	266	271	290	255	292	288	264	259	274	295	273	284	275	287	285	272	279	251	282	238	258	260	269	277	299	280	270	247	264	283	293	235	265	278	280	303	288	247	275	261	267	283	273	285	289	262	273	230	289	276	264	274	269	246	305	260	287	250	264	290	268	252	295	269	277	291	257	274	274	270	293	308	286	263	301	282	275	242	247	282	249	303	233	287	267	267	263	296	251	284	270	269	273	284	281	274	301	288	285	287	243	260	275	276	238	289	280	272	277	281	276	279	254	269	234	268	269	300	262	292	295	291	256	254	274	273	265	283	287	276	250	283	260	272	304	241	274	278	282	286	264	267	276	286	268	291	279	271	279	271	256	257	248	267	286	252	287	301	303	287	262
27727	30604	21805	14065	10353	5989	3658	2242	1651	1402	1317	1190	1182	1168	990	1001	1126	1102	952	800	866	830	759	750	826	738	684	723	748	678	567	561	540	581	611	523	549	527	576	660	659	641	603	520	489	481	444	442	434	447	404	360	391	383	429	381	418	311	385	367	370	355	394	329	325	327	320	327	319	324	304	343	320	324	319	345	344	314	351	343	338	338	336	331	352	307	333	314	332	345	297	320	372	360	330	331	314	334	312	354	323	300	334	327	350	331	335	327	328	328	303	303	310	335	362	320	325	346	324	311	384	330	321	338	326	348	298	330	323	317	315	323	358	330	318	342	309	328	311	355	324	339	341	351	337	315	301	294	287	328	306	312	322	340	345	344	353	319	301	311	322	307	338	330	297	315	333	337	337	345	324	327	336	348	300	363	347	294	298	337	346	292	296	349	300	316	327	316	322	307	307	332	333	343	324	340	312	333	320	312	339	313	327	318	365	337	310	303	329	335	298	357	350	343	358	344	356	319	341	333	319	303	314	332	355	321	306	343	350	300	337	279	330	304	363	340	299	313	364	377	348	333	318	359	363	330	332	312	302	346	320	323	344	331	343	334	315	346	327	287	299	297	315	337	307	371	329	352	322	321	321	335	333	337	310	321	309	310	353	295	332	307	331	327	349	318	306	308	324	318	325	325	314	337	341	323	306	344	311	370	317	327	331	344	332	323	321	326	334	321	338	325	310	332	318	333	345	301	323	338	357	297	326	334	322	293	332	346	358	323	331	330	350	303	344	313	324	333	340	353	348	336	333	333	344	341	321	335	324	319	321	336	346	318	330	348	295	346	312	304	327	307	321	340	325	316	303	347	325	307	314	323	352	320	316	318	334	323	338	319	329	372	335	330	341	335	330	314	293	299	321	317	333	331	342	353	298	337	315	347	313	336	356	339	311	306	345	325	318	311	308	374	326	313	344	330	321	318	337	357	326	329	344	330	333	336	334	321	321	307	354	316	316	306	339	329	306	337	334	317	325	361	334	344	344	325	325	294	354	341	312	330	323	319	300	307	340	335	316	343	348	313	336	352	339	311	341	332	309	304	321	365	316	354	318	320	320	319	348	318	316	328	326	319	343	361	334	287	308	305	339	366	280	312	315	296	320	342	329	303	358	300	302	324	322	319	317	345	352	291	321	353	319	346	307	304	311	342	326	338	329	334	322	344	299	308	300	324	317	306	320	349	306	317	324	350	348	311	308	324	324	330	332	318	297	340	341	318	325	315	318	325	333	335	317	326	315	339	365	335	293	314	317	310	320	342	329	360	320	288	296	331	335	306	315	319	321	330	309	285	344	354	358	311	306	338	328	304	335	313	298	341	323	308	332	318	300	332	357	333	315	320	330	329	330	295	356	347	345	322	334	341	358	305	311	317	311	343	335	338	319	310	302	350	332	302	303	331	319	328	345	326	337	325	310	335	333	353	336	297	329	322	331	338	345	325	327	306	310	330	343	337	346	304	321	321	315	333	317	351	302	341	363	315	330	311	323	337	334	331	323	335	298	356	332	318	315	286	282	352	333	324	331	336	331	343	289	328	321	324	297	340	315	335	326	342	325	313	352	315	342	320	324	329	325	323	325	318	334	371	325	309	320	337	315	291	319	338	318	343	345	322	319	338	353	319	331	327	317	325	314	343	340	334	322	342	309	340	339	336	309	357	334	309	305	303	324	292	314	290	308	349	314	347	327	309	335	280	349	347	329	275	348	317	314	322	329	339	290	342	321	321	317	307	340	321	323	375	319	327	317	336	339	364	329	350	325	329	368	347	346	341	362	344	347	319	347	294	328	344	314	339	351	349	296	303	351	335	318	360	315	332	333	306	321	325	333	340	319	333	305	318	321	293	350	320	313	319	319	323	341	352	293	341	332	310	297	316	352	326	325	317	329	324	337	347	318	310	342	326	359	308	325	353	320	341	341	347	318	296	333	342	318	350	306	311	328	337	312	308	302	354	323	321	320	326	297	354	352	344	318	351	344	327	327	310	298	332	331	332	316	337	320	326	323	343	320	298	347	293	330	353	309	347	333	322	323	373	331	323	346	341	353	342	317	299	327	325	310	341	307	325	359	325	316	323	340	330	346	305	296	306	316	319	306	318	322	323	320	318	300	354	331	322	307	326	333	332	331	350	308	325	300	321	329	307	330	320	345	306	357	299	320	328	321	344	331	330	312	344	320	328	302	308	315	324	352	333	345	321	302	308	322	315	295	340	350	333	345	327	298	349	329	320	313	315	347	337	343	310	327	315	317	317	340	318	320	327	355	330	341	294	317	311	335	315	330	314	339	327	333	337	326	331	358	337	290	328	307	342	310	364	341	302	318	329	355	309	345	334	327	322	316	311	344	349	340	307	301	363	311	341	327	316	315	336	332	345	327	327	311	350	323	359	314	308	346	294	324	322	328	349	341	358	312	335	310	302	314	328	290	336	344	338	318	316	352	306	286	347	301	324	331	302	325	292	333	349	326	322	312	337	323	306	324	331	304	305	345	320	322	303	333	344	308	327	329	337	339	333	326	365	322	321	314	320	329	355	344	335	321	337	335	298	332	348	340	353	348	343	340	318	336	321	309	347	321	348	320	317	340	333	289	317	319	324	357	337	311	309	303	342	340	338	319	331	325	326	334	323	312	335	326	329	337	311	293	352	309	355	319	334	338	309	344	283	348	311	312	336	340	320	334	314	325	318	335	339	329	337	339	369	339	340	350	318	338	345	318	341	322	350	317	347	339	326	338	348	362	332	293	354	340	322	350	368	360	315	322	328	331	337	301	298	301	319	351	317	332	326	328	325	342	374	366	340	303	317	334	345	317	311	337	331	323	332	309	333	319	321	317	321	320	350	324	301	329	320	355	322	328	306	331	318	330	331	333	288	288	310	333	290	327	306	329	327	326	315	329	326	311	309	351	318	332	320	363	331	322	360	335	342	338	331	291	344	298	334	303	340	320	304	336	335	317	315	333	310	323	324	335	338	321	344	352	350	311	327	311	319	332	347	350	301	358	304	343	299	321	335	324	349	352	312	310	343	335	358	345	355	337	305	338	319	306	327	330	354	313	332	358	347	316	346	283	320	355	337	346	327	370	365	310	326	329	335	328	341	329	303	312	322	335	298	301	310	316	334	344	328	341	341	307	343	316	324	338	296	335	347	337	339	336	339	334	312	324	334	300	301	349	335	329	341	351	321	367	333	328	384	296	323	350	326	320	345	314	327	304	331	319	322	310	327	308	339	315	331	319	339	289	332	311	305	337	336	320	336	304	326	323	346	323	340	318	331	320	334	306	342	312	318	311	314	297	367	351	343	333	326	352	328	324	328	349	322	304	322	311	315	291	339	311	349	344	305	292	336	331	312	302	317	355	337	317	349	306	312	330	308	306	328	311	315	326	315	309	354	308	339	306	322	297	294	341	318	317	352	314	304	311	300	310	320	347	333	322	327	317	360	346	339	347	292	327	331
24985	20912	26479	24572	7907	2154	1283	959	860	793	669	708	670	680	665	723	697	690	629	633	647	651	676	630	636	633	586	578	599	596	608	531	571	520	585	567	562	599	577	587	576	639	557	536	542	548	549	512	498	527	471	523	491	496	471	503	509	527	477	476	470	490	508	459	491	463	478	457	511	481	526	488	491	466	444	512	486	471	506	493	490	478	476	446	516	479	481	511	514	451	445	470	475	485	504	470	498	470	467	504	472	479	544	477	478	463	484	477	477	486	445	474	436	500	494	448	489	451	493	423	455	503	493	467	473	523	506	500	449	485	461	498	476	447	462	509	489	490	462	451	433	498	484	458	433	470	471	471	491	467	497	505	463	500	471	472	508	490	493	488	448	433	466	496	469	499	502	491	455	498	482	462	492	479	531	463	506	438	457	491	481	492	545	505	493	466	510	466	456	420	467	490	470	477	469	464	496	474	502	439	492	493	467	460	485	501	474	487	468	476	481	514	481	475	486	470	475	435	459	469	484	459	475	504	511	488	469	473	451	472	467	451	451	450	455	466	457	508	526	455	449	471	448	496	466	454	461	481	491	434	478	522	490	478	455	490	502	464	456	485	469	486	465	468	468	443	491	431	444	473	470	487	454	519	470	464	490	474	492	470	496	505	525	456	488	488	501	503	478	487	442	486	483	484	446	480	469	516	470	482	458	476	488	488	486	482	499	451	498	458	427	466	521	490	503	505	443	450	458	465	509	498	489	446	487	430	459	482	497	459	460	471	449	469	502	468	500	472	480	506	489	483	505	468	497	496	474	463	452	511	410	510	459	459	505	471	460	439	445	463	477	505	478	448	476	471	490	465	509	497	444	493	470	486	482	476	469	468	439	474	482	516	476	459	469	501	485	484	467	480	456	492	440	487	493	472	474	462	473	454	497	493	438	497	484	442	492	472	505	445	485	451	466	449	461	490	500	486	447	474	490	494	443	470	458	483	456	472	501	490	485	488	484	474	488	471	468	457	478	511	462	449	492	475	498	448	485	442	456	473	433	468	504	458	489	464	477	451	482	474	454	480	529	513	464	459	500	483	460	462	423	514	445	441	451	464	474	493	498	459	459	438	459	488	454	453	423	454	439	446	480	464	486	493	504	456	471	463	496	464	494	485	490	495	461	471	485	497	486	440	450	485	494	457	474	461	517	459	491	476	427	489	509	463	438	479	437	516	428	466	481	507	465	483	503	466	464	442	475	448	453	478	468	492	486	461	461	491	442	506	477	491	457	504	472	429	506	453	483	467	469	439	465	483	488	461	442	454	472	487	478	492	481	440	445	459	472	451	479	454	446	447	455	465	466	468	426	429	457	452	450	478	484	463	492	493	478	437	519	512	506	476	451	470	490	462	489	490	486	447	465	481	471	480	481	505	459	509	483	471	515	513	507	464	492	509	436	480	455	510	486	471	493	471	419	457	514	480	481	478	472	482	440	455	485	451	467	455	468	467	487	463	457	441	475	474	495	503	492	519	475	455	508	451	481	446	469	466	459	485	503	451	458	457	442	443	496	482	495	492	456	493	514	438	468	441	491	483	493	461	446	475	477	489	490	482	473	433	446	446	455	452	466	464	510	447	432	482	490	464	496	476	460	522	472	516	473	500	494	475	478	449	502	509	482	467	476	496	483	433	522	482	510	468	466	475	493	461	470	462	498	442	442	493	451	496	440	493	434	437	491	473	471	475	463	495	498	480	435	448	459	515	467	472	500	441	495	481	486	470	452	481	496	508	462	489	469	482	471	478	482	465	479	453	457	487	463	517	454	465	515	491	493	473	463	530	502	476	489	467	483	463	452	460	514	473	462	480	493	445	459	475	444	521	547	464	438	461	461	480	477	458	475	474	468	464	512	467	487	470	455	473	452	492	473	452	470	469	443	499	455	517	490	467	456	473	463	457	499	468	544	498	484	447	455	509	431	498	441	471	469	492	518	510	513	450	467	498	490	453	485	458	481	510	469	449	469	439	499	454	469	500	464	442	469	449	462	452	492	485	468	484	465	459	448	480	448	466	483	507	518	458	460	459	515	416	439	468	468	474	492	506	501	482	451	481	458	506	502	506	473	464	467	459	476	481	476	507	503	490	467	469	517	466	459	450	494	487	484	486	463	462	468	480	467	445	453	493	470	476	490	478	495	471	510	452	479	496	464	457	472	476	464	478	452	525	461	460	495	506	505	463	466	499	518	492	468	453	486	485	491	498	476	457	454	461	483	499	498	473	496	483	491	453	472	489	512	465	460	486	473	471	465	466	452	485	473	503	476	458	444	473	477	472	438	451	464	462	467	495	466	462	508	500	480	477	443	461	500	489	455	453	479	449	453	495	497	501	503	473	519	459	476	481	477	475	480	493	477	505	513	472	498	466	515	475	526	474	435	485	496	494	467	514	474	430	471	492	483	456	499	486	459	472	450	528	475	474	521	426	486	450	480	486	449	477	453	438	448	504	494	473	483	445	480	463	519	513	483	483	505	512	432	432	463	488	507	483	509	473	487	449	488	465	471	535	531	448	474	484	466	506	480	483	485	516	472	455	514	499	471	492	462	463	482	472	428	475	491	467	472	466	476	424	493	483	497	448	499	469	474	438	464	461	490	492	480	465	474	491	464	496	515	441	501	443	481	477	463	477	503	471	496	481	514	494	479	486	453	472	468	478	470	515	515	455	473	460	488	459	493	485	462	494	495	469	460	472	484	461	489	437	478	450	490	474	469	464	475	474	483	466	461	486	512	447	477	481	527	492	472	535	473	458	452	463	466	478	486	496	470	466	503	474	449	512	467	469	470	473	451	462	488	483	481	489	437	457	472	473	462	462	471	493	415	493	511	468	477	477	444	452	473	471	486	478	503	528	454	488	474	474	487	504	470	432	477	468	487	464	477	501	466	447	464	485	489	461	447	506	475	465	470	477	447	450	497	450	481	479	467	467	488	482	469	517	439	496	458	456	482	476	493	466	492	479	478	488	463	491	456	469	438	494	423	504	434	470	463	453	470	490	497	478	480	467	507	500	484	500	462	502	436	436	516	488	440	468	469	505	451	451	445	477	469	464	504	488	496	453	467	503	484	472	461	485	492	478	463	485	474	506	454	503	502	472	441	466	489	453	493	481	480	426	440	496	501	464	477	450	450	491	482	456	495	500	463	495	477	453	465	469	487	475	452	500	458	481	471	469	493	475	465	453	478	484	499	475	472	460	471	468	482	482	471	442	503	466	475	476	459	430	466	470	467	479	450	458	493	454	485	479	516	501	464	474	502	501	479	469	442	462	486	455	495	466	487	513	497	465	461	457	461	439	461	457	487	486	435	490	458	458	511	469	501	474	449	499	497	485	456	483	488	493	464	516	468	506	456	450	473	454	464	485	479	473	509	470	421	481	447	477	513	518	488	456	455	510	512	477	448	510	496	436	438	490	466	467	491	465	466	492	471	468	494	462	433	462	473	480	494	493	460	534	473	462
25996	24987	17247	10598	6816	4101	2535	1746	1452	1380	1222	1117	1107	1175	991	1077	1121	1121	956	955	928	977	954	917	918	885	859	805	834	835	755	770	756	721	732	735	718	768	819	778	790	827	759	711	712	671	652	656	642	643	597	596	615	615	543	576	576	599	549	609	560	614	564	540	580	564	584	552	583	560	539	556	533	566	567	582	569	549	567	581	537	566	624	584	614	535	558	586	568	586	572	586	534	543	537	550	574	567	570	538	536	558	565	522	601	560	588	534	589	584	520	555	561	563	565	590	569	555	545	564	564	582	569	590	558	554	577	571	524	555	564	505	530	571	539	521	595	555	574	563	555	555	558	538	575	519	532	558	553	532	596	528	564	579	568	594	576	573	534	534	564	558	568	590	540	592	525	528	557	570	556	549	572	556	537	540	537	592	520	543	557	538	584	556	559	531	578	552	578	537	538	533	546	533	539	559	549	513	567	544	598	562	545	530	536	568	578	591	519	534	539	579	531	589	602	554	551	554	550	549	529	551	578	561	532	539	508	504	566	513	562	551	556	577	583	572	559	538	568	555	564	578	546	539	572	565	523	566	565	569	559	574	533	583	537	557	576	489	591	581	577	588	552	537	535	545	557	543	568	553	535	560	566	583	588	562	525	559	564	514	561	589	578	517	559	539	528	553	539	483	582	603	564	513	530	525	597	543	573	548	572	557	585	529	580	573	499	553	518	540	541	575	583	579	562	553	526	566	571	544	553	539	556	539	516	618	529	571	586	549	551	572	568	549	563	555	537	547	564	550	575	566	549	543	532	534	528	536	563	547	556	575	530	582	622	555	548	539	567	548	524	557	533	546	569	596	544	534	561	537	569	557	558	553	580	551	515	487	542	564	533	583	562	539	557	538	534	540	580	610	547	565	574	557	563	548	565	557	540	538	565	556	575	557	509	543	545	582	533	540	574	621	493	556	522	521	565	554	544	580	579	538	566	571	544	543	564	564	566	565	541	591	561	563	586	516	554	553	552	549	594	557	517	555	539	561	553	527	593	525	532	567	612	551	587	533	601	552	548	555	558	574	588	567	541	561	553	577	561	578	545	564	527	538	557	585	565	593	551	567	551	539	594	540	554	545	581	529	572	548	555	602	573	531	526	553	539	520	558	590	550	585	577	534	535	601	531	511	555	515	548	537	544	556	537	546	574	564	545	521	558	546	553	565	548	575	567	556	601	617	535	557	539	584	549	507	551	591	537	529	525	544	544	526	541	554	540	615	544	564	529	534	556	582	512	567	545	538	562	575	576	578	570	591	580	513	540	548	565	533	549	536	563	531	560	538	530	560	531	535	567	560	559	551	590	575	506	565	548	573	553	571	566	551	560	543	589	523	547	556	549	575	545	537	572	544	536	534	569	557	520	558	554	567	548	569	537	581	583	575	573	535	564	568	550	571	574	545	499	516	546	545	549	537	562	517	559	543	569	511	560	543	531	585	525	518	522	552	576	556	544	531	557	566	568	558	559	549	529	575	549	552	565	573	558	542	521	533	537	561	606	527	569	612	557	556	506	515	536	540	557	553	585	552	566	538	534	507	554	552	561	550	548	580	556	545	597	575	535	550	611	533	556	555	555	578	497	543	582	524	553	597	519	561	521	576	525	523	524	579	584	535	612	570	587	523	565	553	549	537	594	552	525	554	543	542	540	564	561	539	576	522	560	571	583	540	540	599	552	593	538	552	580	543	548	554	552	565	546	533	541	544	536	620	567	573	564	543	550	534	535	546	593	565	555	530	539	549	540	547	553	548	540	585	611	525	585	568	605	546	564	534	572	561	548	537	565	560	593	544	560	524	554	535	538	563	574	552	564	542	562	520	527	564	551	565	540	593	548	577	554	561	540	560	555	578	535	581	560	497	568	547	520	574	535	510	541	571	563	545	557	563	525	524	581	506	568	552	550	566	584	518	538	523	526	566	538	563	568	555	568	547	579	551	538	556	551	551	535	549	538	556	542	569	600	572	569	551	536	564	567	602	581	558	514	565	571	549	540	572	519	582	574	531	553	511	557	561	520	546	504	545	591	528	599	572	545	592	527	515	543	577	557	566	556	529	513	546	524	567	566	558	529	542	559	532	545	576	550	544	532	559	558	563	545	567	540	550	535	601	544	561	513	527	557	581	573	536	579	544	629	557	530	581	572	527	546	550	555	563	568	560	527	562	578	555	498	538	583	543	551	555	575	550	530	590	556	533	609	578	551	560	503	516	548	552	536	600	580	563	523	544	562	509	572	578	563	559	577	530	506	561	567	553	522	539	580	525	585	507	555	573	526	588	550	571	505	562	561	578	571	546	570	549	551	524	538	546	527	567	568	573	532	535	540	579	575	545	563	566	542	557	587	572	549	568	548	541	552	586	531	589	575	518	526	560	520	543	524	595	575	600	562	557	592	577	548	545	553	526	543	574	531	544	587	555	596	561	534	522	546	583	575	558	559	570	603	530	538	584	519	533	558	559	538	583	590	507	539	489	567	507	552	603	531	538	555	542	547	574	537	545	515	562	546	566	553	563	503	572	587	539	515	562	553	528	506	554	536	553	550	551	541	556	529	582	543	590	622	551	537	583	564	583	533	565	573	507	538	569	559	584	587	555	542	624	583	555	573	522	526	559	569	517	575	557	528	540	496	552	559	505	502	587	582	540	555	514	506	591	527	535	601	590	631	570	559	528	528	517	583	548	541	530	597	526	519	533	570	589	560	555	542	553	548	575	561	520	524	560	545	547	539	595	573	595	541	509	561	580	562	559	570	545	561	527	575	545	573	573	553	549	542	575	535	496	530	563	547	541	524	563	573	498	541	606	529	570	536	538	548	605	558	603	556	528	531	595	516	597	579	524	540	577	567	562	568	582	535	566	552	532	572	549	528	514	554	517	579	550	541	524	557	554	553	539	557	505	571	557	590	566	549	572	549	580	574	556	532	542	572	577	533	547	570	577	548	556	575	556	585	587	530	529	577	581	573	568	563	547	543	546	587	548	592	533	546	578	565	529	549	552	578	533	556	529	573	538	555	515	539	576	569	541	564	533	520	534	577	537	557	550	571	595	574	521	506	549	530	559	547	519	530	543	563	554	514	592	554	534	525	564	524	542	559	580	600	551	564	530	581	567	563	593	586	545	551	547	638	575	592	553	583	523	523	542	539	511	540	527	570	546	543	584	580	562	578	491	616	553	582	511	548	603	532	521	545	576	542	544	550	602	556	564	608	546	513	532	522	543	534	572	537	570	546	522	572	584	616	587	557	556	539	581	521	592	570	557	527	471	539	543	487	543	545	548	542	555	513	553	521	572	577	560	551	549	534	541	528	473	563	524	555	538	565	569	591	512	567	558	521	515	546	529	595	545	557	527	592	608	596	564	577	578	555	545	555	574	561	547	582	504	564	562	527	565	568	526	553	545	582	517	545	595	592	553	528	556	534	598	566	596	516	546	542	539	544	587	549	559	536	586	579	600	548	511
22714	20950	28554	23518	20957	20749	7240	1872	1489	1176	1098	974	985	876	817	951	968	888	711	683	834	730	819	886	772	724	711	702	666	639	666	617	564	578	581	569	614	625	637	601	599	592	557	541	503	474	453	512	507	452	483	472	455	448	483	423	431	434	431	453	406	413	405	364	438	417	422	447	382	369	376	416	421	418	412	401	407	413	423	405	407	364	424	377	380	360	404	435	389	367	414	403	386	384	393	379	398	408	398	423	394	413	354	395	401	401	409	373	401	399	422	401	421	401	394	376	369	400	391	386	391	396	418	415	398	376	379	365	363	415	405	414	394	404	399	400	411	394	402	368	386	390	395	396	398	416	394	408	386	378	406	422	404	384	396	386	421	351	412	393	385	404	389	386	406	379	391	374	423	377	384	390	399	411	400	419	400	372	374	436	388	439	409	387	429	388	400	375	390	407	381	405	448	392	413	379	387	423	404	403	398	399	410	429	380	395	428	423	439	388	401	447	392	402	417	379	380	377	405	354	416	410	431	376	429	377	349	385	394	414	396	408	390	382	406	382	385	392	408	380	390	404	401	381	379	355	398	395	379	391	379	422	383	389	403	410	397	374	384	364	361	412	400	418	375	381	417	395	413	417	421	385	422	390	371	356	418	380	421	381	418	387	402	420	415	389	400	406	388	416	362	398	378	357	413	412	392	401	382	371	394	397	335	390	409	411	381	381	417	409	410	391	424	394	403	386	417	362	388	383	373	428	412	409	415	400	378	427	402	409	367	443	381	370	427	391	423	394	367	372	404	407	355	381	374	384	386	375	398	414	383	395	394	388	413	407	385	403	399	408	345	387	389	415	379	430	406	391	449	370	370	389	361	389	393	417	392	416	414	404	439	399	396	396	382	403	351	408	401	390	415	411	333	400	393	387	412	398	409	412	390	428	410	426	378	389	421	395	376	355	409	456	409	377	417	371	412	398	395	399	389	390	386	385	417	368	412	410	426	376	420	409	375	384	400	415	402	366	381	419	384	432	405	389	411	422	365	378	426	419	375	377	396	392	419	387	418	408	398	374	388	404	378	415	407	378	401	373	390	413	379	390	373	421	373	411	400	374	420	383	413	389	387	376	404	385	413	410	374	415	368	426	407	378	417	395	426	402	443	369	394	420	407	378	368	398	430	410	413	427	365	414	404	389	433	404	405	405	392	345	397	402	385	382	408	371	420	406	406	369	391	406	398	423	394	428	386	381	385	389	393	432	395	429	381	384	385	415	378	412	414	417	391	390	387	415	383	412	400	391	395	416	417	426	405	364	367	378	399	427	399	416	374	421	388	387	400	418	396	425	366	379	412	400	410	404	395	393	412	376	388	377	372	389	424	443	370	431	407	420	426	391	371	407	391	379	390	424	369	387	423	417	388	387	397	418	391	409	413	380	364	381	401	406	375	410	390	383	429	396	377	376	416	377	411	441	415	402	417	380	405	401	385	434	391	387	401	378	375	404	374	407	384	398	376	371	391	392	397	396	389	413	392	408	337	389	408	406	437	368	384	399	450	383	395	400	401	424	388	396	374	429	398	403	437	403	375	414	364	392	361	410	404	409	395	389	376	329	397	404	423	388	411	367	420	419	412	394	395	403	358	445	403	385	383	412	381	381	401	385	400	400	370	402	405	406	409	415	401	406	407	409	388	401	392	417	411	404	396	404	402	388	420	418	387	409	396	358	396	388	397	394	407	418	387	418	398	405	398	379	400	407	417	408	402	373	375	395	442	404	400	387	381	416	373	403	395	406	386	408	398	399	363	436	422	419	388	410	416	383	404	384	379	409	404	397	398	405	407	402	377	404	399	388	409	441	382	411	390	402	394	391	390	374	418	401	420	422	428	423	412	378	395	398	384	411	412	429	402	394	399	425	413	423	402	417	398	407	396	397	395	397	399	384	373	414	410	412	443	423	348	371	387	392	401	391	388	446	434	378	359	409	387	355	396	382	417	419	411	374	403	406	411	434	427	391	394	385	411	363	400	380	389	406	403	375	401	399	425	418	391	364	379	379	370	400	375	386	405	431	413	448	377	378	353	400	373	383	359	403	384	369	384	369	383	369	391	400	416	411	387	401	419	371	410	397	429	368	389	398	376	373	383	379	401	371	399	402	388	383	409	386	418	400	424	401	416	387	380	382	434	378	370	382	378	421	412	402	433	369	409	383	379	400	390	433	376	378	411	383	379	390	386	399	413	375	388	411	408	404	413	453	403	388	412	395	386	440	400	390	409	399	425	396	415	387	387	388	402	382	404	396	406	375	378	402	413	386	390	399	379	382	394	383	402	373	380	388	419	383	389	406	360	407	419	380	360	394	407	403	374	439	402	372	426	383	428	377	421	392	444	409	430	379	395	415	426	379	392	371	439	411	422	375	384	425	400	404	419	375	387	409	408	418	418	350	412	382	373	373	380	406	373	414	375	383	385	431	388	383	385	398	378	394	382	374	364	380	401	419	404	401	345	379	377	384	456	392	409	416	337	370	399	387	388	408	394	377	433	380	408	420	410	425	392	392	399	415	394	397	407	388	396	402	391	397	392	373	389	370	383	399	426	374	398	384	393	405	382	383	392	399	385	410	408	385	395	418	371	405	367	401	418	400	403	420	375	397	387	368	402	401	389	391	405	391	386	377	395	428	374	420	392	407	405	388	408	378	402	404	369	381	365	423	395	426	406	377	367	428	357	384	405	396	399	408	394	384	394	382	398	399	412	375	381	404	392	402	390	404	389	436	396	418	406	412	389	413	430	375	373	428	410	367	385	394	410	364	361	394	380	395	442	378	401	402	420	388	397	404	347	388	401	399	366	367	395	380	418	426	403	376	402	420	415	416	369	401	421	410	386	421	407	425	390	431	357	356	436	417	387	432	384	380	374	367	383	399	372	381	409	426	379	383	427	373	394	392	439	393	399	442	392	421	416	407	379	435	354	423	367	417	431	394	412	375	420	434	373	387	406	352	413	421	408	397	375	428	431	395	398	373	425	388	385	438	392	394	434	392	385	377	410	410	385	411	373	427	375	380	359	382	411	403	382	419	396	397	389	429	389	391	384	406	401	448	401	388	438	401	421	370	359	406	368	390	416	406	431	377	382	393	384	392	370	354	412	383	406	387	394	426	387	412	356	440	373	416	393	401	394	401	432	408	391	372	380	414	415	397	374	369	416	433	369	425	380	398	419	413	441	363	382	412	396	372	408	406	386	391	385	418	380	414	418	397	407	412	338	417	403	374	413	417	419	391	361	400	400	402	390	408	386	400	400	419	413	375	398	458	430	400	408	356	399	420	387	406	392	396	402	377	406	392	437	404	397	402	369	397	384	399	374	361	421	374	372	417	402	359	420	410	417	432	428	400	400	395	417	417	405	373	388	406	399	384	381	417	390	418	410	392	425	366	434	377	382	439	401	402	410	399	403	363	352	364	366	406	394	441	373	367	376	406	392	389	373	354	420	387	397	371	438	414	374	390
31194	35904	25057	16546	10548	7003	4759	3557	2992	2468	2170	1886	1826	1763	1544	1753	1817	1602	1199	1136	1340	1375	1379	1347	1235	1147	1122	1063	998	924	912	847	862	783	873	841	890	923	985	856	837	818	776	802	674	672	611	647	601	587	596	551	571	548	530	531	550	484	529	484	502	466	517	481	473	503	463	472	470	455	511	464	437	467	441	473	450	453	467	437	409	450	417	453	459	436	437	467	441	450	443	443	439	442	443	458	427	450	429	433	427	479	451	467	420	443	410	448	448	493	442	492	441	490	490	475	452	468	500	458	445	475	456	491	430	458	438	470	477	396	458	440	461	405	439	459	464	460	471	445	478	444	457	429	444	464	431	458	469	499	439	430	428	445	451	453	509	430	439	497	476	461	460	425	460	426	481	456	472	480	448	417	442	483	485	462	456	440	455	446	463	485	443	465	474	454	428	456	441	413	420	490	439	452	453	501	425	469	472	462	395	449	431	422	439	454	453	450	473	493	496	432	450	458	444	459	476	428	440	432	449	432	428	467	462	444	438	471	441	404	431	480	487	441	464	451	427	420	460	464	453	465	448	447	473	432	472	461	492	457	451	446	386	467	476	463	467	461	417	478	411	458	417	440	446	444	473	438	439	415	459	468	473	465	440	443	464	435	441	467	477	429	436	467	447	447	441	434	515	403	451	458	449	481	433	464	448	468	412	434	473	450	484	439	439	445	428	476	478	440	446	432	451	434	466	499	479	445	401	436	459	439	452	423	460	446	415	458	485	447	410	449	428	462	470	425	442	439	436	450	440	432	451	436	468	443	455	443	455	419	469	450	441	444	445	415	437	470	435	473	465	454	439	454	401	433	424	480	489	455	498	460	448	474	432	446	432	446	475	437	492	470	426	465	432	439	396	421	446	445	401	480	423	475	473	451	498	450	453	459	473	438	467	448	485	409	469	450	431	472	484	448	449	451	461	450	444	425	407	431	412	441	434	487	473	437	454	428	516	467	454	451	456	447	394	476	472	465	488	426	414	479	467	484	416	429	455	472	452	423	435	432	456	429	483	420	428	492	454	468	445	440	465	432	443	429	462	463	451	443	454	432	427	451	472	508	448	469	422	467	460	439	449	433	468	439	444	480	477	456	448	437	435	449	444	471	446	419	476	468	422	465	391	447	497	499	485	475	427	462	459	422	431	463	474	473	431	426	443	450	487	445	434	443	464	448	409	474	487	452	501	436	480	448	468	409	453	402	456	494	445	453	441	429	454	458	419	454	481	421	450	436	455	432	468	424	429	494	492	435	460	448	420	461	504	449	501	464	464	462	451	426	438	444	464	456	479	441	412	457	467	466	475	456	450	432	493	468	452	448	436	428	472	457	430	474	454	433	463	498	440	483	446	450	442	473	462	468	428	426	411	468	447	460	445	496	450	434	445	440	488	403	457	441	476	435	450	462	441	437	420	463	428	480	471	485	410	475	479	447	457	439	522	460	453	495	458	485	465	459	450	436	443	449	452	448	477	442	425	453	450	450	474	459	477	482	485	443	449	479	427	441	455	435	441	419	486	462	454	485	473	449	414	473	502	446	464	434	471	477	434	443	487	453	475	485	445	459	454	435	422	454	440	429	452	435	431	447	438	446	483	420	464	453	466	438	486	449	432	423	445	451	463	454	428	445	490	456	454	450	438	437	433	469	475	459	465	465	476	462	469	394	434	459	425	472	440	493	486	446	483	469	431	422	430	485	465	464	460	472	407	424	423	479	473	438	421	491	465	443	456	463	437	462	443	428	449	445	439	477	463	426	467	457	439	470	439	456	452	437	485	402	448	438	409	472	470	438	416	420	466	466	467	461	477	431	484	449	509	465	450	453	456	442	443	456	457	456	431	455	439	471	433	473	506	435	464	428	448	435	486	448	473	444	448	454	464	449	463	448	432	422	448	414	490	514	441	444	464	449	458	456	442	450	431	462	443	460	465	475	471	476	444	464	476	432	435	468	447	473	429	463	465	446	467	461	449	448	474	488	433	468	474	431	467	448	448	479	436	454	463	477	475	469	453	498	446	473	459	451	458	449	459	437	444	457	483	445	454	397	496	457	460	409	450	441	434	473	454	489	442	467	455	436	452	447	435	466	411	451	457	443	411	466	445	456	495	460	485	446	456	412	471	433	423	484	439	459	426	475	435	462	464	432	457	421	447	415	489	453	442	480	473	419	445	423	476	438	436	478	457	470	456	474	426	468	419	434	485	394	440	503	433	422	434	431	469	442	451	420	453	450	430	439	455	463	434	446	451	498	488	447	452	480	479	436	440	434	449	452	504	461	413	418	477	399	433	462	432	471	425	453	451	432	460	444	476	441	457	475	454	453	465	442	436	444	460	421	454	441	472	435	450	453	417	430	440	417	465	453	436	487	458	415	461	479	486	436	451	451	454	461	433	447	422	474	490	461	446	452	465	461	447	447	499	447	437	417	444	437	424	458	489	408	454	453	452	462	432	462	518	445	386	434	447	439	435	444	492	471	472	406	459	462	480	426	441	430	460	439	461	467	463	442	447	470	434	471	418	456	451	429	433	423	480	448	432	431	441	468	496	447	469	508	407	492	472	456	442	427	477	422	423	450	453	442	452	504	480	454	468	455	435	444	405	433	470	459	449	427	470	440	460	498	437	441	449	443	447	447	434	480	483	450	465	446	457	394	464	407	429	419	469	420	488	455	447	472	464	466	425	444	496	442	430	425	437	450	454	416	463	457	497	459	444	452	434	470	430	413	456	419	426	474	422	435	453	449	408	471	451	430	441	498	430	457	458	445	431	454	453	484	456	416	466	483	439	454	439	468	447	475	427	468	475	411	449	451	426	453	443	479	443	434	474	426	447	425	455	411	443	491	454	446	441	457	437	431	447	435	424	472	393	458	454	494	486	476	422	424	438	481	460	469	423	412	468	435	470	471	497	446	478	470	476	447	415	479	464	432	447	439	457	442	469	436	442	444	440	485	474	455	470	455	447	455	412	454	458	469	443	478	476	438	449	449	453	422	484	471	477	433	469	452	440	474	465	439	468	436	416	450	439	447	443	469	448	407	449	480	461	439	476	431	431	472	431	444	439	449	447	433	447	456	437	456	435	424	461	476	472	443	447	473	446	437	425	467	434	437	439	483	440	422	439	472	471	459	463	474	474	418	462	463	459	454	445	458	451	446	438	476	444	448	448	432	452	443	463	467	477	457	468	497	458	452	470	459	426	397	482	425	465	465	460	434	441	486	435	413	453	456	464	430	443	455	466	461	426	454	478	498	420	423	453	421	457	509	443	427	432	429	461	436	464	449	467	472	436	482	513	438	425	455	437	462	431	447	463	470	453	436	467	446	442	450	441	450	492	428	465	440	422	426	425	457	438	442	441	512	469	450	451	466	454	478	467	462	465	412	433	446	427	457	496	417	451	428	476	491	487	451	436	465	454	419	429	426	436	410	455	476	493	472	459	457	451	467	446	425	397	484	471	450	434	406
27164	20652	13712	5054	2062	1019	799	730	644	586	564	558	523	487	518	557	511	502	476	519	495	484	555	490	495	484	449	499	483	469	437	455	476	415	449	460	454	507	526	481	500	456	427	419	423	401	423	413	416	374	401	400	406	366	367	365	373	402	362	415	388	385	361	371	397	370	363	351	410	367	355	360	364	365	365	353	387	386	353	361	346	346	351	356	413	374	370	356	383	391	364	345	340	362	363	372	377	323	365	358	358	376	349	375	377	400	353	383	356	370	341	350	360	414	373	366	354	337	390	330	368	405	362	358	380	360	379	351	369	391	369	351	385	381	384	350	356	348	384	408	351	366	387	367	367	337	365	381	339	384	354	383	352	371	337	359	364	381	339	356	357	356	374	386	344	378	380	399	346	351	399	363	361	371	386	387	352	385	358	361	350	375	376	354	366	369	366	364	390	354	378	384	369	362	355	376	380	382	407	375	413	367	332	383	362	343	360	405	382	374	399	394	327	400	381	328	369	346	367	356	333	346	353	397	371	343	405	358	366	385	326	390	372	356	382	379	307	404	386	370	316	379	324	327	366	370	375	356	406	374	372	362	378	390	345	370	375	401	345	384	392	365	358	368	369	400	358	374	352	341	358	319	340	349	397	387	367	385	365	355	388	356	394	388	341	384	401	363	358	367	412	371	375	331	359	376	371	361	389	377	375	358	385	415	365	364	381	363	357	362	359	370	410	358	362	373	360	383	353	351	396	368	381	375	358	369	369	355	352	353	396	357	386	354	379	364	378	403	362	380	362	378	402	382	380	360	343	360	356	357	349	376	369	355	382	363	376	356	389	383	366	376	343	370	365	361	344	371	389	364	396	371	348	386	354	370	350	381	378	371	358	389	379	345	372	354	376	373	370	368	379	364	387	400	333	353	357	336	360	353	375	362	332	396	392	400	381	365	381	363	364	340	366	348	375	371	355	363	365	366	382	332	359	359	340	403	356	335	362	383	377	372	375	410	343	377	385	370	376	371	368	334	362	408	355	400	406	360	382	407	359	355	367	362	336	401	345	385	335	349	393	369	361	323	369	352	390	371	364	352	352	370	347	380	382	371	357	346	373	397	356	405	346	366	353	374	403	368	369	357	383	351	371	382	396	360	364	394	378	374	363	368	373	339	378	387	363	349	389	354	365	346	347	401	400	336	391	347	373	363	353	348	386	369	367	367	332	359	351	380	355	390	395	359	340	403	394	339	397	376	359	386	365	359	340	371	409	408	361	345	362	369	407	362	419	385	381	388	340	351	386	359	379	340	363	387	390	356	354	380	343	356	345	387	380	381	381	361	342	381	361	353	347	388	390	357	380	371	349	338	389	345	371	369	357	406	396	356	345	344	384	396	362	358	347	334	387	375	361	384	359	336	381	369	372	360	378	367	387	354	360	359	342	370	379	385	406	382	385	355	352	375	344	379	350	342	372	360	332	383	351	397	366	385	349	362	361	401	378	366	344	400	382	375	340	367	404	379	359	381	399	377	330	369	399	373	347	356	344	395	353	372	379	365	348	396	372	384	359	397	349	310	369	340	341	355	381	322	370	367	386	375	378	407	355	349	354	356	383	337	352	370	380	370	389	371	346	360	371	339	352	398	349	362	389	380	389	379	370	367	350	360	353	360	387	352	341	369	380	345	363	361	407	393	346	360	359	345	383	350	339	364	358	403	394	377	361	367	343	355	371	353	376	352	342	389	352	372	398	402	345	376	409	347	375	366	371	364	385	360	361	367	339	384	396	371	378	351	371	374	362	379	373	399	388	356	350	372	376	382	405	381	398	357	358	339	329	361	391	360	371	373	374	341	374	383	385	368	372	358	382	372	359	335	373	366	382	369	368	384	385	401	362	365	340	354	394	364	390	387	374	356	386	348	389	343	389	358	367	411	387	428	391	377	364	351	365	332	384	359	376	388	357	339	395	370	393	366	392	357	414	383	389	391	365	372	357	401	381	363	365	375	363	379	343	350	376	353	377	374	362	347	387	383	395	361	359	377	378	361	349	356	366	404	352	368	383	368	396	358	390	395	370	371	419	349	342	344	327	384	363	315	385	405	356	367	351	343	361	364	372	373	346	362	385	373	377	370	367	383	350	369	402	354	362	397	376	347	371	368	390	375	341	381	343	361	368	380	361	349	350	371	363	337	354	334	356	382	366	380	342	394	354	361	373	370	355	347	380	397	328	397	375	390	354	372	387	377	356	368	356	328	342	364	389	360	398	370	382	397	372	380	406	372	398	333	374	369	387	363	376	361	352	345	401	373	362	385	377	375	396	371	354	336	373	367	367	345	354	345	388	357	368	378	359	369	368	341	368	343	353	393	342	370	382	367	403	358	350	353	369	354	361	390	334	368	406	368	380	378	367	392	357	404	380	388	354	390	366	365	350	370	344	332	368	379	410	384	351	358	390	382	370	381	385	359	343	345	356	366	380	354	351	350	355	315	325	372	391	365	377	338	369	374	362	419	365	353	355	362	388	369	357	362	369	395	391	360	387	367	355	370	367	408	346	360	386	358	356	379	376	382	376	351	379	362	391	382	368	350	396	394	343	398	378	326	334	372	380	371	361	382	361	382	373	376	392	364	379	365	369	344	355	391	363	370	362	378	352	382	372	363	366	373	354	352	329	376	370	371	359	359	375	363	378	402	348	363	362	361	380	371	367	362	399	378	332	378	378	386	369	355	369	407	373	321	385	346	355	345	344	358	379	359	363	356	353	366	365	394	399	366	381	329	399	401	355	368	369	360	412	377	354	401	361	339	340	378	380	361	379	378	377	386	348	377	355	358	363	382	344	376	356	404	401	392	340	351	377	381	351	395	406	362	376	355	372	348	370	341	391	396	373	388	356	391	372	331	369	368	366	392	391	373	363	367	325	350	375	334	369	394	364	385	395	363	376	358	383	364	362	356	357	354	372	401	374	407	383	386	359	355	389	356	385	370	393	369	365	348	361	350	380	339	362	368	355	370	350	343	326	392	364	366	367	398	341	379	395	340	358	415	343	356	334	355	358	385	360	349	336	368	361	367	354	374	383	381	361	372	379	386	354	393	375	377	352	401	360	361	373	343	363	359	354	332	391	344	371	355	386	370	384	358	369	403	390	404	365	343	354	385	393	357	404	346	353	352	327	410	385	369	332	352	378	367	398	372	353	338	381	368	360	387	390	358	340	380	368	351	356	340	393	357	369	396	391	364	357	347	387	350	382	373	395	348	373	358	377	361	400	351	373	374	355	378	373	374	370	383	374	367	362	354	374	366	409	350	355	370	368	326	405	355	377	368	375	387	376	352	378	340	358	378	348	362	384	346	352	363	343	374	343	378	355	384	360	373	375	371	354	376	375	372	349	358	363	385	373	391	398	370	343	373	398	391	343	363	389	366	368	358	373	381	396	346	376	345	352	373	349	395	364	381	359	363	350	380	341	380	374	354	386	368	354	384	377	358	345	369	336	371	349	364	344	369
22543	21422	12609	6490	3697	2018	1593	1356	1175	1053	890	846	848	850	792	864	917	735	647	668	676	729	835	723	689	715	683	698	696	616	627	651	607	615	661	672	715	742	702	676	637	671	613	580	540	519	527	550	489	533	510	461	452	437	522	480	441	455	465	452	459	443	445	443	442	463	463	453	444	434	404	437	435	434	419	418	465	425	438	407	447	470	407	413	457	434	463	448	442	433	425	445	433	462	450	399	442	456	434	461	443	453	428	449	427	429	419	421	424	459	426	422	447	482	473	393	423	473	476	447	443	434	401	460	399	422	429	444	460	414	464	462	443	431	452	414	437	455	456	431	457	489	481	428	421	416	406	446	432	421	420	464	419	422	457	437	436	402	447	425	427	453	420	438	448	442	419	439	426	436	465	463	412	409	429	484	395	467	407	435	455	464	416	471	438	441	426	433	438	428	456	484	428	461	451	417	399	441	443	455	450	471	425	457	466	427	449	407	441	421	436	495	428	453	452	433	448	456	442	449	447	424	475	421	448	394	431	403	426	439	408	467	448	416	431	447	447	439	412	442	449	447	447	413	453	431	432	453	410	412	405	434	408	436	434	439	382	422	415	459	425	430	489	424	436	423	428	453	428	453	453	435	416	484	424	442	470	461	408	423	429	409	488	474	410	459	440	422	457	416	433	440	454	420	458	439	428	473	433	462	480	386	444	418	415	434	421	447	422	440	431	440	450	439	442	455	411	423	497	430	460	498	422	485	441	442	393	394	469	454	433	461	479	440	446	433	431	471	454	433	457	418	434	441	417	440	427	442	465	456	438	442	436	449	456	405	452	436	440	486	436	424	419	440	433	441	424	430	426	448	451	411	452	411	453	423	456	394	426	406	442	468	439	446	445	441	452	460	439	443	444	470	439	427	427	461	426	442	441	432	398	444	418	397	449	405	448	417	441	439	432	429	433	450	427	420	455	467	450	441	471	498	456	433	411	435	494	442	442	464	423	405	437	428	423	446	455	442	431	421	444	464	419	415	477	424	433	462	428	430	450	394	417	415	430	432	429	452	430	426	454	394	466	472	456	433	491	436	430	412	405	408	442	443	454	496	435	457	451	427	449	452	442	444	459	398	439	400	418	409	447	422	457	417	432	412	450	434	440	448	438	473	424	460	444	443	445	436	439	463	436	440	417	416	433	461	446	431	425	478	383	421	419	457	456	432	427	442	475	414	425	445	458	456	420	460	464	466	417	427	452	422	456	416	407	433	425	425	437	456	402	447	415	441	454	448	460	453	428	419	451	439	419	438	428	398	420	435	436	427	459	426	435	414	457	472	474	460	443	414	439	434	416	438	419	452	420	437	423	383	463	456	447	443	445	410	461	438	450	502	403	441	463	436	456	448	427	482	434	434	407	451	444	444	475	447	465	452	454	443	414	447	440	429	463	446	455	452	416	434	442	444	421	407	453	442	424	413	434	458	469	465	449	427	450	435	400	419	437	397	481	449	462	437	431	440	440	451	419	461	470	429	438	426	451	441	450	493	450	446	460	482	448	424	470	440	444	465	411	467	381	437	465	439	450	442	483	434	444	429	432	422	443	417	468	414	460	432	450	450	419	471	433	469	436	425	451	470	447	413	456	466	432	431	409	428	470	428	414	384	445	446	451	414	432	460	465	437	426	382	419	439	430	420	426	397	428	442	400	432	457	446	424	448	419	446	422	447	441	410	478	431	460	465	444	456	438	438	418	421	422	397	403	443	421	443	452	426	431	420	459	454	467	460	488	467	428	425	443	408	414	429	448	460	451	402	437	457	476	450	424	443	418	425	468	470	423	419	454	446	438	429	412	467	447	434	427	427	401	425	443	448	422	460	430	456	417	447	450	466	420	434	472	415	423	478	443	397	453	447	394	428	446	414	467	413	413	403	447	462	410	424	491	431	437	422	417	390	445	478	480	445	407	435	425	430	448	472	467	454	417	459	449	451	434	425	433	430	456	471	398	422	444	465	394	399	415	456	423	437	416	456	455	434	447	473	418	443	409	414	458	427	481	411	439	429	457	434	438	451	446	423	386	404	449	468	439	430	431	411	463	439	424	440	453	453	424	415	456	445	444	455	429	394	454	454	429	409	400	448	463	407	436	460	456	459	442	470	430	446	453	485	447	423	445	455	443	430	433	440	432	438	450	483	416	430	438	461	428	496	440	423	458	483	417	417	437	415	435	424	440	449	474	433	426	428	413	425	413	450	443	420	414	459	417	426	435	457	434	430	395	415	420	432	416	451	447	424	404	437	462	390	448	420	419	432	459	388	442	486	428	436	419	465	414	408	437	404	433	501	423	460	452	434	415	416	462	441	418	470	455	489	440	452	435	445	434	401	395	413	444	427	387	446	471	442	433	447	450	474	388	455	402	410	433	406	457	451	488	447	422	460	442	429	401	431	442	418	448	453	426	431	434	442	424	477	439	476	438	435	415	449	419	436	428	452	421	439	420	441	448	456	440	406	440	476	428	443	432	446	435	430	399	414	484	466	423	413	444	428	414	431	401	414	443	450	424	423	400	427	453	424	437	465	476	426	425	444	438	432	419	461	432	417	419	435	436	442	452	467	436	387	417	439	410	466	395	462	427	443	444	449	427	444	429	412	457	399	447	439	396	434	500	417	424	442	442	435	419	469	439	404	421	419	403	420	438	396	442	490	416	437	428	430	410	434	415	440	425	466	423	432	399	454	482	440	460	467	441	425	415	453	420	409	414	434	428	441	426	400	488	461	453	410	431	465	419	442	397	419	453	406	462	448	439	417	415	469	453	466	443	432	452	449	443	444	450	457	468	449	431	430	442	425	431	427	427	428	453	461	455	450	478	440	448	442	437	455	430	452	416	418	414	437	444	440	423	424	448	428	440	428	478	428	406	421	482	418	406	459	413	457	427	439	441	467	436	411	409	436	418	439	445	463	420	439	461	437	417	435	459	453	431	485	422	458	404	458	438	484	447	455	457	405	441	442	476	422	451	451	462	471	442	451	416	453	460	454	464	420	479	440	432	469	437	427	419	445	431	454	447	438	435	446	450	438	422	451	420	418	427	452	403	450	444	446	439	437	443	467	438	414	470	419	427	435	443	420	424	464	470	472	418	426	437	459	405	480	458	418	440	416	409	417	441	428	453	464	428	401	438	424	431	440	420	425	451	431	399	428	424	444	427	423	418	470	455	457	410	426	458	437	451	446	447	453	404	395	462	448	435	416	426	455	480	471	460	454	398	433	432	445	433	444	457	416	452	452	444	424	416	482	440	428	455	443	448	448	442	460	461	412	442	460	432	409	459	420	448	431	407	437	440	435	491	461	459	433	464	445	417	439	454	436	444	401	435	414	405	442	452	445	430	430	448	403	438	456	404	427	464	443	424	484	465	427	439	471	482	421	435	430	413	430	448	420	441	427	411	441	415	454	448	473	441	438	424	466	442	423	423	444	466	438	436	402	450	463	427	446	433	462	409	440	475	383
23733	20914	27966	23963	20657	7286	1826	1283	1019	839	743	714	700	583	622	708	616	527	468	499	535	488	552	618	529	506	543	467	483	508	437	412	472	436	439	469	529	544	521	444	466	445	405	374	367	358	367	354	344	337	338	299	344	320	311	319	316	330	342	289	305	296	299	303	289	330	269	266	306	292	295	279	309	271	267	273	306	273	289	323	273	321	309	310	299	275	309	294	274	261	310	305	283	282	328	269	261	280	287	290	319	255	290	285	283	296	309	294	278	280	261	297	261	292	317	297	294	270	275	277	295	281	299	266	305	302	291	301	315	286	294	303	277	287	275	295	276	309	287	286	336	328	295	325	294	251	296	268	274	251	278	268	289	306	297	304	299	283	303	252	282	297	293	307	283	260	297	269	262	294	298	299	278	306	304	311	266	327	292	281	324	280	279	294	291	294	286	270	286	263	282	304	297	271	321	292	290	280	279	262	292	284	278	266	315	291	270	295	264	305	297	301	308	294	282	293	332	268	281	282	281	256	312	264	275	299	282	274	301	302	314	269	294	258	298	285	316	270	252	303	293	287	293	269	242	286	286	313	291	296	287	311	265	287	255	304	309	284	287	301	293	297	295	332	290	282	265	315	301	288	326	290	310	286	283	291	290	289	268	268	307	302	309	303	308	296	289	276	288	310	276	326	271	285	281	292	289	284	282	313	282	310	305	291	285	300	301	305	307	279	274	291	276	293	287	298	295	283	265	304	294	288	294	282	311	274	282	286	279	305	277	299	272	298	294	287	305	301	290	281	254	284	296	292	259	278	278	297	286	258	259	271	294	299	271	318	311	317	305	283	313	278	315	299	300	267	272	299	320	314	316	292	285	297	289	297	291	291	250	260	301	274	269	291	303	310	286	293	312	288	268	297	281	290	279	283	269	263	307	298	288	286	311	302	289	292	318	305	273	321	299	304	286	268	267	299	303	264	295	285	288	316	297	298	325	274	319	272	306	307	283	291	247	290	285	308	292	284	301	294	293	286	290	305	317	273	280	298	290	290	275	273	305	287	286	298	253	299	279	280	294	290	297	281	282	293	292	285	271	282	267	323	297	285	324	294	266	291	309	285	301	300	286	277	292	295	313	267	283	319	271	316	311	317	298	271	286	301	259	285	341	305	290	300	261	278	296	277	305	300	319	276	302	288	264	280	278	308	300	288	276	284	300	291	238	301	316	308	287	305	270	301	276	272	277	278	308	302	301	238	305	301	288	304	313	323	292	280	308	323	287	271	283	287	281	285	286	272	298	303	301	285	286	309	287	283	256	271	286	311	287	337	255	307	274	316	263	304	258	296	291	256	288	295	253	289	308	257	290	364	255	267	325	286	275	279	289	273	303	283	292	280	291	294	301	260	310	311	269	276	279	280	310	316	289	330	291	289	303	254	277	296	282	278	304	300	275	281	291	294	278	302	292	305	291	286	307	286	295	271	281	272	280	302	258	307	310	300	296	266	303	285	308	287	264	309	285	314	269	265	290	286	307	289	313	285	291	307	282	266	297	286	306	289	305	275	304	313	330	279	269	304	309	267	302	295	285	292	289	294	297	268	278	309	311	300	308	292	297	301	265	260	282	264	275	295	286	294	312	317	290	266	254	268	280	283	294	306	293	323	309	286	282	294	262	271	315	300	301	284	296	276	297	266	289	297	277	312	297	293	279	271	303	290	289	271	270	274	292	273	286	290	307	289	301	322	293	280	280	307	279	276	297	303	302	277	265	295	267	307	317	315	289	307	270	307	296	269	278	279	289	291	273	311	263	259	269	287	281	325	287	285	303	285	292	287	294	324	313	295	272	326	300	293	322	283	282	288	303	279	304	279	285	271	311	270	284	298	275	300	280	313	254	288	259	308	289	297	276	265	301	289	270	294	310	306	297	295	265	307	322	297	310	297	308	307	300	267	302	287	265	287	329	279	302	278	292	276	248	266	274	283	300	296	277	297	310	299	307	300	297	279	291	291	314	277	275	297	279	281	306	297	274	255	276	280	274	301	286	291	283	336	267	301	309	278	282	289	299	273	291	307	289	276	312	274	289	314	297	268	274	305	263	272	306	277	309	319	270	269	316	303	335	300	286	285	283	298	319	286	307	307	305	296	305	288	326	292	274	298	281	281	285	302	280	280	279	265	293	275	292	308	266	293	311	268	309	305	293	282	268	277	254	335	304	281	280	322	255	276	286	280	301	288	292	275	304	281	286	266	262	260	302	291	278	257	296	286	260	313	278	296	295	272	283	309	288	267	271	301	310	272	303	292	282	273	309	290	268	290	285	287	294	295	276	259	299	306	279	278	292	297	287	284	282	262	300	318	276	296	288	290	300	296	323	305	307	289	266	337	324	291	291	288	284	293	277	316	271	288	289	270	310	300	262	289	294	287	309	270	282	268	275	279	252	268	284	300	289	276	283	265	300	277	324	289	243	276	283	282	279	337	306	296	279	269	276	318	291	281	290	279	324	303	294	274	304	326	297	271	294	308	304	292	286	293	303	282	277	286	270	309	294	268	277	281	315	309	280	269	291	262	287	267	280	284	256	294	301	282	295	284	310	297	298	298	285	275	288	266	297	311	276	272	309	316	298	317	269	300	314	267	296	267	287	296	266	280	318	307	289	303	290	285	274	279	273	268	292	286	264	280	291	305	254	290	312	315	294	318	287	294	285	283	282	263	305	287	272	315	307	270	257	299	280	305	268	298	299	316	323	263	296	286	285	301	289	300	284	301	292	292	295	300	301	297	270	300	300	306	291	278	296	285	294	292	275	310	300	309	305	279	300	288	303	266	274	277	291	301	278	250	276	285	277	285	301	316	314	317	273	302	272	309	304	307	272	299	269	297	292	285	293	283	322	268	296	279	280	315	257	261	278	283	287	292	279	282	295	273	290	235	266	307	272	270	302	314	323	269	283	316	309	280	302	320	300	302	305	284	285	318	279	282	288	274	277	285	273	307	288	314	292	305	290	294	275	290	290	336	296	295	277	305	287	274	314	310	326	312	289	255	282	295	283	285	301	285	287	313	306	304	274	255	322	279	283	304	280	316	289	269	291	279	308	262	272	288	293	291	299	297	278	281	303	308	319	263	301	289	306	267	323	288	292	315	269	270	302	297	275	302	296	280	306	283	280	309	305	297	288	284	260	305	306	295	281	278	295	259	296	296	273	281	293	302	264	308	288	259	276	306	289	292	275	272	274	303	281	283	277	279	312	259	295	297	271	273	270	287	272	300	309	291	298	327	316	273	290	242	272	306	306	296	288	299	273	285	321	297	278	311	303	335	314	282	244	269	304	295	314	279	269	286	286	253	273	303	271	274	280	319	284	275	297	293	301	289	307	291	309	308	297	278	317	311	290	286	295	279	311	294	298	296	301	296	298	271	319	299	285	270	292	310	275	313	278	287	278	300	295	287	287	295	276	287	276	288	284	299	275	306	291	277	286	322	318	319	311	285	279	297	269	284	291	308
28072	32719	20407	9987	6062	4086	3164	2788	2136	1832	1520	1353	1218	1079	1130	1347	1156	976	826	854	841	845	851	1033	910	815	792	806	793	777	693	696	710	671	689	698	855	841	775	712	649	606	606	589	523	516	429	477	448	452	435	428	367	414	397	390	389	385	373	374	373	387	352	378	373	349	341	375	361	388	331	358	389	382	302	367	365	349	335	358	361	335	329	340	314	325	342	348	367	379	363	341	345	376	362	339	344	332	329	326	346	373	357	368	314	336	355	334	343	337	351	338	332	349	328	355	373	378	345	338	345	336	325	371	354	349	336	330	346	361	353	348	358	357	389	346	371	349	336	349	314	355	337	338	338	320	354	347	353	370	372	341	372	340	362	333	332	325	347	344	343	323	371	351	334	393	337	346	357	374	363	348	316	335	330	338	333	335	341	355	352	369	357	342	326	349	369	352	315	380	326	352	365	334	364	358	312	365	360	357	364	313	351	365	348	336	322	397	382	375	356	348	317	321	341	347	351	366	325	319	355	377	337	327	385	375	388	314	361	329	367	341	353	324	347	322	355	357	327	364	365	342	366	324	340	342	357	335	331	372	324	370	326	347	333	318	340	340	318	331	337	348	370	342	335	359	331	330	345	339	358	344	332	327	342	328	369	356	359	368	350	308	344	361	331	359	361	339	344	343	300	349	341	352	353	365	335	348	350	375	317	366	307	366	362	338	346	335	345	305	335	365	354	375	343	355	332	338	339	357	345	339	354	364	360	337	378	350	363	339	323	359	333	365	354	336	339	345	349	326	336	345	340	340	333	362	356	344	348	341	388	348	365	352	352	337	313	376	344	338	347	358	356	344	345	338	347	337	346	356	343	350	347	369	316	369	341	339	367	374	371	342	333	342	340	368	355	348	349	334	335	315	330	384	332	310	337	372	357	348	360	352	342	355	365	313	358	348	343	338	366	357	344	347	354	346	372	335	348	352	351	358	365	317	364	333	353	331	359	328	346	366	336	388	350	349	328	347	342	339	325	372	358	359	312	363	420	323	355	341	338	351	332	326	351	352	362	355	357	335	370	325	361	353	352	336	377	384	328	369	342	333	346	321	356	373	351	376	359	341	368	346	375	360	356	357	310	350	347	346	380	317	346	323	363	319	347	353	345	367	355	369	378	370	346	337	337	376	351	312	330	347	358	358	337	343	331	343	326	363	327	354	355	334	365	353	353	361	331	322	332	330	325	355	347	371	378	339	348	345	339	349	325	350	342	324	381	332	336	324	349	358	310	316	342	376	318	341	352	339	364	371	362	345	350	332	362	329	370	362	353	323	337	363	318	367	357	331	353	346	355	336	359	324	363	351	355	360	339	354	358	348	345	345	369	331	337	355	361	353	356	320	345	328	377	352	357	285	340	349	343	371	380	353	362	346	367	367	370	315	359	333	345	319	360	372	331	317	326	323	326	346	363	343	333	317	357	322	322	345	342	342	361	345	329	363	323	345	350	369	322	334	326	339	390	381	364	333	374	359	355	319	310	318	364	340	325	339	366	279	321	355	320	349	334	356	346	335	330	323	362	358	373	392	345	357	328	358	331	360	318	377	331	320	330	319	348	304	315	368	383	351	332	343	378	352	375	374	341	355	346	385	338	339	348	316	368	344	359	337	316	369	362	339	363	338	325	357	341	346	341	366	345	361	350	354	358	329	331	337	350	349	353	346	368	284	334	335	347	358	353	323	339	303	344	338	319	349	358	355	360	318	350	332	341	345	333	329	326	360	329	333	330	343	345	349	359	342	341	364	327	339	335	386	333	306	372	339	340	387	322	343	349	391	335	331	374	335	333	337	323	325	382	342	365	343	357	327	377	335	333	346	335	370	353	343	346	355	343	330	338	345	339	359	375	328	369	344	344	341	338	316	320	320	346	302	366	351	349	326	337	335	350	372	335	375	325	326	320	358	348	328	347	349	321	330	360	354	352	335	329	349	358	376	332	343	339	339	340	341	369	345	346	334	345	313	353	322	331	352	374	344	355	330	333	359	342	351	379	337	355	339	322	353	349	360	360	321	345	361	373	338	371	330	354	343	335	347	331	334	360	345	338	352	360	336	315	349	327	335	347	346	366	341	367	354	334	325	368	322	317	356	342	350	338	334	335	359	337	318	348	326	355	320	362	345	344	346	346	352	359	349	333	371	369	346	338	349	363	340	338	337	307	325	341	382	341	351	331	344	376	351	348	353	346	326	304	354	375	381	325	360	386	305	357	318	356	323	303	317	342	330	327	350	318	349	342	380	359	322	347	366	345	350	354	369	336	311	344	331	349	355	357	340	353	344	377	374	325	341	346	325	362	334	336	353	335	341	374	336	342	305	369	361	367	334	343	362	360	336	370	335	373	347	338	328	324	336	359	354	351	400	333	346	324	368	346	306	315	344	352	342	316	366	373	321	346	338	334	358	316	366	338	361	365	337	343	322	360	379	343	361	355	326	339	323	319	376	348	345	328	370	333	341	357	357	340	363	343	370	304	348	329	339	329	349	405	346	361	312	342	355	380	366	360	341	360	352	330	342	346	323	310	323	306	316	336	376	376	362	337	345	348	330	335	358	334	372	325	353	352	348	344	318	341	338	326	327	327	326	345	369	386	338	358	387	327	348	354	343	371	343	354	339	336	337	380	357	319	370	350	331	310	362	344	327	361	337	330	343	344	327	335	355	336	356	371	354	351	384	344	341	353	344	378	332	353	359	360	349	348	353	338	334	351	337	318	328	325	396	323	352	341	338	332	339	354	346	391	347	341	352	344	370	355	365	360	366	336	355	333	359	339	333	349	344	372	315	305	294	386	332	342	372	337	344	331	378	348	368	340	355	322	349	367	308	344	337	360	365	342	336	359	358	356	346	354	344	334	333	321	323	368	318	354	371	360	339	336	348	368	347	327	334	362	329	379	379	344	347	369	360	329	364	357	354	336	357	316	316	338	368	346	330	309	336	351	328	353	330	340	351	347	350	340	356	350	373	342	290	355	332	346	332	324	364	352	374	327	323	352	341	352	317	382	303	358	360	353	352	345	356	354	351	350	345	333	354	286	340	359	351	337	317	392	351	368	334	327	339	345	333	367	381	326	340	328	364	347	323	326	380	348	336	332	354	327	339	343	356	327	357	319	349	324	365	333	358	341	371	315	351	346	334	351	312	339	350	331	336	380	359	317	374	347	335	327	331	361	324	341	341	354	343	340	363	350	331	317	357	340	356	348	352	352	348	358	351	352	343	348	382	349	364	312	373	341	361	337	332	357	350	377	349	345	307	315	349	354	371	323	334	322	328	344	341	342	323	314	348	351	356	356	385	361	370	348	385	340	331	334	327	347	359	354	323	349	368	331	349	335	334	356	342	331	339	375	367	364	333	369	350	366	371	323	375	386	352	351	364	377	372	357	359	331	372	375	334	347	375	320	331	338	349	353	330	353	325	376	313	344	333	352	361	355	321	354	347	303	321	349	349	382	360	343	354
24929	20887	26410	24332	6376	1729	1421	1128	995	903	803	750	740	715	812	837	744	634	621	682	639	604	707	681	674	624	667	578	656	627	636	592	617	597	649	644	648	628	609	638	632	571	595	585	566	511	554	539	549	537	525	541	525	543	493	485	488	492	454	482	512	506	507	481	500	482	509	472	504	486	499	436	504	525	466	496	478	507	489	496	512	466	465	515	494	534	499	527	482	451	479	541	463	491	476	453	504	491	467	490	470	465	427	492	499	508	465	496	489	500	470	507	474	481	505	462	492	533	499	504	486	492	498	524	484	489	495	497	513	484	447	493	480	436	492	514	489	481	506	510	489	503	496	521	522	467	485	478	480	465	493	525	488	478	497	476	478	491	498	474	496	523	458	468	468	467	522	461	485	533	531	491	469	492	498	473	502	467	507	479	495	506	471	477	482	505	464	543	505	483	477	465	511	479	462	498	469	458	454	488	489	516	489	466	520	470	488	499	513	457	470	469	494	480	500	513	466	493	499	434	472	511	507	478	510	478	494	455	484	513	467	467	476	497	469	500	486	495	522	512	498	455	506	462	509	498	424	482	477	531	449	467	495	477	487	527	516	512	518	512	496	456	490	456	497	506	463	483	486	486	469	458	432	436	490	472	468	479	489	479	492	526	512	476	485	530	485	482	516	509	466	467	515	511	490	489	483	514	452	485	420	506	499	479	481	469	458	491	505	492	463	511	492	469	470	533	488	504	506	485	509	484	512	492	517	488	481	491	479	495	477	486	491	485	458	480	534	501	503	505	526	463	506	539	485	496	520	515	493	499	522	486	519	469	453	503	493	496	529	493	445	460	487	467	491	470	503	453	432	498	493	486	493	511	509	493	486	483	484	503	489	514	480	504	484	469	502	495	501	495	465	484	439	484	483	544	461	483	489	507	482	519	503	484	489	482	507	467	461	502	508	485	523	479	518	463	476	460	512	540	425	477	516	474	493	454	465	450	497	546	485	468	488	496	477	443	476	477	486	483	479	502	472	463	471	483	510	471	461	461	506	511	487	455	479	483	444	481	506	502	489	464	447	503	474	465	515	495	516	482	475	479	474	482	482	476	489	486	523	497	427	453	484	511	466	532	496	513	498	481	470	488	514	453	477	472	493	497	448	481	514	501	499	491	483	525	506	502	449	457	490	496	475	506	508	488	477	461	499	483	503	494	501	469	498	474	477	505	492	478	491	539	495	492	508	502	514	486	501	501	442	480	428	516	459	456	496	471	485	470	502	513	514	452	469	474	491	513	529	463	486	496	510	461	497	480	504	464	488	500	511	472	499	503	505	526	481	517	508	535	444	527	502	474	517	525	520	460	503	502	453	462	551	482	507	499	469	457	498	488	491	507	486	453	513	480	435	430	512	508	516	465	457	491	462	488	496	448	483	446	500	448	483	497	486	490	483	469	473	469	519	492	515	488	458	508	507	447	475	490	510	474	462	513	514	479	506	496	477	543	484	465	458	422	467	460	493	459	436	544	463	494	511	475	480	449	482	516	499	453	462	474	485	510	479	477	431	503	470	479	491	484	480	522	510	469	480	456	463	464	449	521	491	519	470	473	525	514	484	467	477	481	495	489	507	471	510	479	467	511	487	456	537	467	477	467	515	520	514	457	491	435	519	491	482	455	495	497	449	467	451	487	489	528	468	515	476	469	487	496	489	492	464	515	479	519	504	512	535	516	485	491	482	472	481	464	503	472	491	497	453	469	461	463	454	505	517	467	478	481	490	472	490	509	536	480	509	480	497	495	528	503	482	465	460	471	474	531	475	454	493	461	535	501	451	484	489	470	517	469	501	437	523	500	475	503	439	493	508	504	520	521	467	477	475	483	508	522	492	505	469	483	504	479	479	506	506	435	524	495	499	487	463	478	520	493	491	459	504	514	452	465	504	481	463	512	489	491	436	498	515	458	486	479	477	480	495	521	475	480	502	475	495	451	474	465	481	442	467	489	449	476	451	482	493	497	500	464	503	463	475	466	483	521	456	488	495	455	471	457	505	469	513	497	481	491	503	512	517	462	431	502	456	441	459	491	495	478	475	487	515	475	499	499	492	484	461	472	484	488	495	482	490	461	493	483	473	526	482	502	475	455	469	495	468	497	486	469	494	504	489	496	477	506	521	466	495	504	466	437	500	480	472	497	505	514	444	480	450	464	508	488	441	497	466	515	490	483	505	464	499	505	502	483	487	457	510	471	488	465	479	494	488	507	470	463	495	521	509	472	466	493	518	489	501	476	470	498	490	453	500	484	470	504	441	489	503	497	502	493	450	516	500	504	479	492	458	496	528	513	472	493	484	492	466	525	489	454	476	492	501	473	459	514	469	483	483	489	472	512	430	484	487	454	504	471	494	466	467	489	491	491	495	477	499	441	452	489	464	455	472	504	489	453	442	515	547	527	482	512	499	507	478	471	516	477	487	425	479	476	474	514	456	474	509	494	482	513	464	496	454	466	480	501	491	477	496	473	507	491	485	491	512	469	521	480	473	517	469	509	474	473	541	455	483	482	546	474	504	528	504	474	507	468	489	487	482	476	455	480	488	490	508	486	475	493	551	491	550	474	450	507	491	466	494	460	492	485	489	465	481	494	439	470	487	502	470	519	494	471	530	518	486	519	464	497	491	474	511	482	453	465	460	495	484	490	495	469	471	512	460	469	475	492	502	519	457	477	462	511	495	477	465	487	501	472	463	455	454	524	475	492	435	483	492	509	496	488	525	492	491	508	535	465	539	503	477	496	489	480	496	484	510	469	521	467	515	480	494	494	464	486	481	473	526	478	479	485	493	465	482	475	464	478	509	479	523	494	477	457	515	491	478	504	518	464	504	483	516	477	465	513	473	497	485	456	480	470	473	455	521	471	478	490	474	502	459	515	472	484	480	482	468	496	497	469	507	471	473	486	474	492	529	517	455	461	520	483	513	513	470	513	494	541	442	511	437	492	514	457	504	454	488	452	492	468	517	517	485	492	490	503	489	489	481	470	463	469	473	495	478	477	488	469	486	438	498	488	469	450	476	508	525	456	481	454	472	477	509	459	465	486	478	468	434	499	470	457	508	485	449	477	489	431	522	463	509	474	491	495	466	473	487	468	521	480	470	445	481	500	529	478	457	488	492	496	473	472	467	435	483	476	473	467	499	452	451	477	514	509	490	474	527	492	492	469	512	461	487	465	508	500	470	471	455	497	457	482	552	455	485	529	468	472	522	448	534	507	491	500	475	461	507	457	490	497	449	478	466	518	484	507	525	483	495	520	519	501	471	488	477	552	499	460	454	467	480	507	501	503	487	477	461	472	492	522	478	511	508	492	512	487	485	465	476	440	531	512	495	519	520	545	479	462	481	483	499	496	482	479	460	503	472	484	485	465	466	477	445	510	470	481	467	479	453	467	493	471	465	491	430	459	461	453	470	498	488	467	508	461	545	474	469	478	483	510	491	488	482	498	448	495	476	490	494	460
27117	28208	17580	8020	4619	3205	3030	2333	1964	1763	1436	1279	1173	1114	1242	1392	1097	935	917	913	920	947	952	1064	1069	997	921	878	903	860	896	855	844	921	908	992	991	920	865	840	804	826	816	716	712	707	674	588	646	624	577	635	625	639	593	588	602	606	621	625	566	582	590	531	579	542	559	577	595	591	534	577	596	587	577	576	574	562	561	542	539	579	571	620	525	599	608	552	530	581	571	583	558	584	556	598	599	574	548	540	540	567	528	576	539	547	597	568	572	590	566	575	550	552	562	562	536	564	568	580	566	548	534	579	580	553	549	551	535	539	540	561	578	560	620	564	579	532	544	582	564	534	589	535	532	520	580	522	546	575	589	532	534	544	579	537	606	585	535	556	562	561	579	563	578	545	549	592	608	543	563	589	552	550	571	615	561	610	580	588	556	569	583	568	560	553	542	574	555	563	537	542	599	580	599	596	536	641	570	574	551	567	582	594	556	570	566	536	533	572	554	571	586	561	533	590	605	567	569	530	565	583	568	560	549	557	549	575	552	575	559	566	575	534	543	549	535	576	603	540	608	541	593	541	552	521	537	534	534	590	564	609	517	564	573	574	580	537	565	550	588	534	559	585	548	607	558	553	600	540	543	546	605	505	564	535	596	562	580	598	590	540	582	547	566	569	571	531	603	535	598	560	591	570	538	564	576	575	532	597	580	551	554	592	578	537	526	583	549	582	577	558	562	551	537	555	581	538	575	577	601	536	586	573	575	531	578	575	548	575	518	546	572	568	560	606	541	580	545	576	583	525	578	587	550	572	536	547	543	538	593	590	571	578	553	568	556	553	577	569	532	546	541	529	558	565	547	559	567	600	576	567	531	517	606	570	537	526	533	547	544	540	553	529	551	534	559	538	547	579	559	562	609	564	544	566	579	590	607	573	597	575	584	539	521	593	552	558	566	587	532	516	558	536	547	590	576	588	554	565	562	547	552	555	533	549	527	551	570	564	571	567	590	538	570	592	533	563	552	610	573	554	541	562	569	578	553	554	542	611	545	585	554	620	554	558	565	525	569	601	538	559	551	572	554	559	566	543	554	591	583	584	544	626	559	572	564	543	553	607	570	568	595	578	557	534	568	560	572	574	585	527	560	603	551	538	557	572	531	605	588	564	570	588	572	533	581	561	545	569	575	551	585	570	589	566	566	574	597	579	549	605	562	558	567	573	583	563	582	576	569	601	593	579	523	579	579	545	574	517	584	586	580	536	564	570	566	510	575	591	583	536	582	540	568	572	601	572	526	561	521	555	596	572	592	538	550	546	581	532	558	576	558	532	587	565	570	533	614	602	612	573	516	544	570	568	581	585	555	565	574	558	552	558	509	543	593	575	595	576	535	566	566	542	565	593	553	547	568	555	621	549	521	591	585	592	598	610	558	571	572	558	546	580	545	605	584	535	564	548	558	572	551	597	628	571	506	574	577	595	525	581	544	557	553	552	533	536	530	551	560	556	583	513	560	543	595	514	557	571	610	590	565	594	558	555	567	541	566	559	556	582	523	567	593	586	575	578	549	585	570	560	581	553	588	574	558	558	576	547	589	546	533	575	568	578	585	566	538	622	600	547	571	542	526	573	528	520	567	568	549	535	589	537	577	624	597	541	596	622	547	571	582	582	593	597	572	586	566	542	612	554	551	564	562	589	609	570	576	567	515	573	552	537	567	543	551	531	585	599	560	564	597	553	578	576	594	541	570	553	578	560	540	537	539	589	570	531	553	537	602	572	572	581	567	576	577	590	539	568	567	568	528	527	589	543	516	529	504	562	591	547	607	540	544	572	582	594	570	556	565	535	592	554	572	583	553	592	570	547	564	565	547	566	575	581	523	525	534	533	559	608	520	563	558	532	583	563	542	563	585	570	535	599	584	573	571	560	613	582	571	532	619	578	563	578	577	553	511	578	549	565	565	569	549	552	529	565	549	595	552	507	526	572	572	572	563	571	567	561	593	583	581	556	547	546	560	576	613	572	614	517	583	527	565	521	541	596	577	569	586	536	570	561	575	577	578	555	547	554	581	548	528	589	560	552	520	561	584	532	572	603	527	553	582	585	551	549	535	587	547	581	551	573	565	537	592	547	574	550	562	558	562	560	538	579	592	540	561	580	581	560	603	557	556	574	592	529	534	567	573	566	571	574	571	535	540	541	534	558	570	541	561	619	516	566	591	559	570	566	564	539	515	550	595	591	575	627	511	610	545	562	580	542	609	554	551	550	586	580	596	552	554	580	536	559	581	543	574	525	567	583	554	585	523	595	577	528	515	595	579	528	541	621	551	566	575	525	545	538	548	548	561	585	536	553	535	585	575	541	606	592	565	602	569	529	574	536	559	562	519	590	603	534	567	584	575	574	625	581	607	575	586	554	539	512	585	549	533	564	590	548	556	584	570	561	505	607	537	558	545	600	575	572	618	562	578	541	560	600	571	564	549	545	539	550	566	554	539	581	567	569	534	551	578	541	573	508	518	547	568	543	581	532	557	577	587	604	527	587	539	564	565	572	565	583	572	549	561	552	574	575	552	563	577	621	541	614	587	588	539	592	590	584	562	517	558	549	544	519	585	603	575	593	580	551	586	553	585	571	565	554	566	539	559	552	584	545	551	542	599	579	543	581	544	561	615	528	573	573	585	548	540	569	558	554	512	546	575	545	551	586	581	572	587	590	582	589	581	562	559	599	591	557	582	542	513	540	616	583	561	556	615	576	530	536	587	546	610	563	578	550	560	560	575	599	542	573	570	577	600	563	575	559	559	539	566	530	563	574	569	561	569	576	587	556	547	562	562	573	562	573	574	576	582	556	601	552	538	550	529	596	584	553	590	609	606	553	557	560	562	528	571	555	598	566	546	542	571	577	538	549	535	572	541	550	561	571	580	568	599	526	579	569	533	525	572	528	591	533	548	537	603	597	576	553	535	584	582	587	571	556	506	580	555	606	587	592	543	587	575	595	575	574	556	552	567	545	605	558	564	593	576	528	590	625	574	565	592	577	560	595	574	583	542	539	534	527	554	513	574	539	562	556	571	560	601	588	555	578	572	586	559	562	579	562	548	526	556	571	578	481	586	561	548	585	547	584	558	589	580	543	568	568	568	547	545	577	555	554	575	599	556	546	543	534	563	604	563	542	572	567	574	580	538	584	551	596	589	594	549	553	613	552	580	597	559	604	579	596	562	558	601	548	577	576	582	534	565	534	566	611	579	558	592	566	587	544	568	557	549	565	554	589	589	576	572	588	547	494	513	544	554	553	557	544	586	553	586	586	520	535	525	590	546	556	496	555	566	557	538	533	566	573	582	563	529	591	576	553	563	609	583	592	556	566	531	550	578	567	590	580	589	587	558	521	573	557	586	586	528	533	538	596	543	562	586	545	581	567	564	551	571	581	599	572	563	606	579	570	551	561	613	585	560	525	579	518	516	561	594	520	567	593	542	549	588	551	592	526	556	549	558	561	567	556
22713	20972	28561	23551	20949	20763	7981	2322	1805	1421	1224	1106	1025	971	1060	1055	847	772	725	666	677	702	715	720	734	708	740	687	699	642	718	681	680	703	779	720	697	718	676	643	614	619	584	580	518	549	524	522	520	459	477	467	460	480	466	436	415	420	475	419	490	457	438	411	430	473	446	393	435	430	396	383	418	412	427	385	431	417	437	388	426	398	412	421	416	406	388	415	361	425	441	409	427	418	404	400	418	383	355	410	394	390	438	408	396	459	406	389	419	403	437	380	398	413	391	468	406	422	399	437	404	406	410	431	428	453	433	407	416	430	425	413	441	414	398	423	435	405	406	402	402	425	382	402	414	391	422	400	432	383	427	450	411	419	392	418	400	427	362	406	409	414	411	451	386	396	439	400	388	385	413	400	413	403	423	406	398	448	377	403	447	418	419	424	416	441	365	426	414	395	416	414	409	391	407	389	422	430	394	439	442	421	398	432	401	403	401	394	393	397	396	410	428	418	396	427	403	409	426	366	424	418	404	416	415	387	417	388	397	383	408	399	436	380	427	424	418	419	419	382	388	433	412	404	421	444	429	414	426	419	422	446	458	453	419	393	385	417	420	411	420	399	385	379	407	437	392	441	416	435	405	395	422	379	424	427	412	411	423	410	448	407	398	431	417	390	361	397	418	397	411	436	414	421	450	440	423	430	411	396	419	371	427	392	414	411	418	410	427	429	397	386	397	409	421	389	433	408	387	405	433	426	396	417	412	400	418	433	422	425	394	394	405	438	410	403	430	391	423	392	433	424	419	412	445	454	432	411	407	399	396	405	410	425	425	422	388	412	404	391	437	384	427	402	423	429	412	416	396	431	427	410	398	440	401	410	420	419	425	415	434	374	396	408	451	398	402	427	418	401	433	430	449	401	415	386	444	412	374	445	395	444	421	408	385	404	424	404	396	409	408	405	422	421	406	435	423	438	417	431	405	386	435	424	427	422	418	430	409	415	405	427	428	404	423	417	406	388	432	434	445	393	429	389	407	389	425	408	401	391	425	369	411	424	407	414	400	405	409	396	414	396	411	387	425	414	397	415	414	440	439	376	419	437	414	391	393	389	428	427	408	432	424	359	421	389	428	419	403	421	439	399	392	429	425	418	436	370	387	407	400	420	400	392	422	415	425	410	403	415	417	398	405	422	392	388	378	409	429	374	461	387	466	393	415	405	419	389	390	404	421	405	410	425	447	410	380	404	378	407	402	433	434	403	396	398	365	430	418	379	405	414	441	389	437	407	432	408	421	403	411	399	403	445	425	443	414	429	434	420	434	434	431	422	416	440	427	415	401	409	437	388	413	423	440	432	435	414	417	460	386	442	423	404	373	409	393	391	408	403	408	428	371	457	404	425	440	390	432	422	433	410	415	450	399	424	420	419	395	404	432	412	416	419	401	374	401	411	429	427	414	408	393	413	409	427	398	397	425	382	387	425	450	403	424	412	401	380	393	449	384	421	417	401	449	395	427	409	416	410	402	419	408	421	419	443	404	424	416	417	436	385	381	373	413	448	437	390	397	403	368	400	408	444	410	402	400	406	422	404	412	424	400	414	408	424	370	409	414	408	415	408	399	417	407	446	415	442	402	440	422	399	396	435	415	409	425	413	417	426	425	399	459	388	381	441	405	395	411	424	407	375	378	401	420	407	415	433	399	421	394	418	430	423	381	424	420	400	424	422	390	460	392	421	394	366	411	418	377	401	426	449	411	420	398	411	399	382	418	439	402	458	439	410	406	456	423	377	421	419	377	406	405	430	409	380	423	434	426	377	402	416	419	419	427	405	405	391	443	408	435	377	441	407	400	389	380	446	394	413	429	422	408	413	420	394	419	385	407	396	420	412	404	386	433	408	399	446	446	405	461	431	411	417	399	404	438	395	419	410	407	425	368	414	441	407	408	406	406	422	385	430	398	393	425	396	396	416	377	401	382	415	385	410	449	447	433	420	416	430	423	367	400	392	444	386	441	431	428	412	408	420	404	404	430	432	416	399	396	396	404	393	427	410	403	411	416	374	379	439	384	418	394	423	437	425	392	397	380	392	418	399	392	401	437	425	409	356	415	432	412	410	402	394	437	401	407	408	375	417	434	424	387	411	406	375	384	380	410	436	382	399	419	426	430	420	397	430	433	420	452	411	395	412	419	400	433	435	408	402	425	393	423	385	443	399	413	377	382	401	401	392	427	439	371	418	438	417	423	441	422	399	390	424	391	434	402	427	410	429	443	440	407	413	398	429	434	407	435	380	425	437	392	410	422	415	421	418	400	408	384	409	430	417	368	430	415	420	410	408	436	402	422	404	434	417	402	416	401	386	428	410	422	439	390	430	408	419	373	450	388	444	394	390	396	417	404	407	390	428	390	412	402	431	416	439	424	403	382	443	435	437	367	412	438	428	406	421	418	424	387	409	435	413	400	420	396	391	387	425	395	409	413	411	409	410	420	399	421	392	396	439	428	436	437	392	395	414	439	436	382	421	394	392	403	365	403	391	444	406	386	410	436	412	408	389	435	416	395	474	446	407	432	412	415	439	428	402	425	397	423	400	408	437	423	401	387	379	390	438	365	382	390	385	399	447	450	433	400	410	413	409	434	441	408	429	429	375	395	367	402	423	409	418	417	431	428	399	385	429	399	419	404	423	393	406	401	395	420	440	429	445	429	364	442	429	392	431	407	416	385	410	380	468	415	423	397	414	419	398	411	435	418	424	424	431	396	374	424	414	418	398	411	408	393	398	396	397	407	368	394	426	402	444	403	425	409	421	409	410	396	400	400	397	392	400	403	380	406	413	425	409	411	368	416	386	417	442	408	396	434	394	408	420	430	430	409	424	413	376	380	404	448	376	409	362	390	411	430	390	399	409	428	438	414	390	394	443	413	404	425	411	430	420	420	404	390	465	407	393	401	414	400	440	396	415	417	428	417	423	382	408	420	398	403	419	404	420	389	388	415	392	405	386	433	414	398	432	395	418	418	394	391	413	410	413	431	413	450	410	411	420	399	406	429	404	428	438	418	400	439	427	386	434	380	412	408	428	433	421	400	382	391	378	420	434	433	420	432	396	451	411	396	403	464	442	378	387	426	438	393	391	414	404	423	413	378	426	394	406	406	402	399	458	409	427	427	418	411	385	410	399	420	409	393	386	445	395	422	396	432	393	371	418	386	393	406	399	407	420	453	397	413	380	382	405	405	409	410	388	437	429	419	420	398	433	406	435	420	397	418	433	385	431	402	429	407	365	429	408	399	408	428	417	399	410	421	412	410	461	394	418	441	409	387	382	398	421	380	389	439	422	389	412	429	417	396	394	416	433	424	430	432	430	410	397	410	379	423	402	400	416	440	394	412	417	446	406	427	419	383	377	439	428	422	386	408	408	419	415	420	419	415	406	377	393	419	434	417	428	403	418	400	424	430	411	407	427	415	419	441	434	427	414	412	428	406	411	418	403	365	392	402	418	411	420
32253	39387	27302	14788	9001	7186	6011	4539	3869	2959	2422	2165	1743	1732	2011	2080	1544	1270	1207	1183	1126	1140	1119	1188	1279	1273	1140	1098	1114	1012	975	1071	1037	1114	1199	1072	1008	1064	1033	974	951	888	845	743	710	671	659	631	615	626	663	601	564	581	519	512	550	504	539	479	481	482	490	536	517	477	490	465	500	470	488	463	477	513	529	452	473	461	470	479	452	474	446	468	470	480	429	459	476	516	421	459	460	441	456	425	459	450	476	458	498	467	453	440	482	443	463	485	448	451	455	488	473	435	414	497	459	472	470	469	512	468	483	471	462	463	459	485	457	407	465	506	465	457	480	502	455	457	467	455	474	436	480	446	454	443	429	486	487	492	484	468	507	461	476	500	493	498	448	467	471	450	461	444	467	467	492	473	485	451	450	468	495	461	438	448	452	435	479	478	477	464	463	477	466	443	485	446	462	450	426	482	433	464	448	496	457	456	473	446	485	454	479	467	429	485	421	469	434	491	484	468	478	474	488	459	462	471	444	434	452	493	485	462	484	473	459	487	485	493	437	476	467	472	473	501	472	471	491	494	503	453	477	466	484	465	464	474	445	479	457	483	485	474	436	482	471	461	487	500	483	498	484	471	453	440	459	491	481	435	496	509	493	476	459	457	479	455	471	496	492	442	458	479	473	468	449	450	439	494	462	457	494	421	449	462	456	435	518	466	452	444	456	477	488	478	483	437	433	460	469	483	466	470	492	469	487	480	463	498	445	445	450	472	463	501	454	478	489	466	491	475	494	494	462	472	459	480	457	478	460	472	464	472	463	474	480	467	456	483	476	445	454	483	467	495	491	478	477	473	429	463	477	432	494	438	477	498	487	454	442	482	455	457	496	469	464	486	476	441	448	503	466	451	482	487	484	498	466	432	521	412	445	462	418	482	444	491	477	436	488	445	496	468	454	483	439	465	459	490	461	466	475	435	470	466	481	429	474	443	475	507	466	496	450	450	459	482	470	446	469	464	479	445	486	510	469	468	474	455	481	462	449	463	455	516	494	439	521	473	468	495	457	504	468	461	464	445	461	473	470	482	484	451	472	483	461	428	490	451	428	456	475	425	488	441	481	474	477	492	435	465	470	431	464	477	458	476	444	487	492	473	459	478	429	466	476	491	493	455	523	443	472	503	451	451	471	464	471	504	489	445	483	467	442	461	482	454	468	481	474	447	467	463	476	467	480	435	495	461	444	451	462	423	410	447	456	481	499	439	436	510	447	469	454	437	463	464	459	447	451	496	492	475	455	463	489	479	464	471	490	490	460	461	427	494	507	475	430	472	467	468	484	414	501	450	435	444	458	436	442	452	467	456	458	464	494	446	458	448	476	438	460	442	435	455	447	478	438	454	470	482	477	497	441	466	477	515	468	452	463	458	456	462	439	474	464	479	500	490	450	485	438	461	440	420	443	470	470	455	458	441	451	467	482	464	476	445	478	480	473	468	480	484	449	455	454	503	499	486	451	451	430	450	441	435	441	473	432	455	458	460	448	469	492	473	519	470	500	467	492	470	488	463	465	447	449	463	421	444	481	443	463	452	461	476	413	467	470	480	485	478	430	484	475	478	448	477	451	417	493	445	456	477	474	464	468	443	467	445	440	498	446	453	492	459	454	458	466	461	447	458	482	448	467	460	503	458	456	460	468	496	447	426	468	474	456	460	497	489	448	439	462	470	475	452	460	454	451	447	451	436	460	475	464	467	470	476	492	498	469	438	443	488	479	455	449	460	454	449	475	446	434	490	436	490	454	480	461	460	472	481	443	524	467	468	456	471	454	466	491	478	445	466	495	463	459	461	450	428	473	446	443	434	463	471	430	447	482	467	471	470	484	479	490	485	443	436	472	472	449	481	470	461	500	447	504	441	468	475	482	429	444	469	493	507	504	467	447	480	453	448	482	505	429	465	438	473	477	439	478	477	478	503	482	466	464	487	514	456	465	478	468	497	484	482	483	498	469	486	446	467	473	436	470	470	485	481	469	449	484	459	472	482	422	464	501	475	482	474	471	462	512	448	450	489	467	469	464	482	459	441	510	480	474	460	468	470	469	461	474	467	477	469	453	496	498	499	446	459	461	441	466	457	519	460	445	433	490	485	490	459	495	467	460	468	477	470	463	460	466	509	482	477	455	446	454	488	431	459	487	476	496	461	449	472	448	477	404	500	494	476	429	432	467	452	476	456	489	481	465	474	474	494	466	479	455	431	467	491	484	454	449	451	423	485	480	479	473	453	486	453	465	452	450	475	442	465	489	500	445	454	457	495	471	498	468	477	442	464	472	471	475	442	463	482	430	452	424	471	491	469	461	447	473	478	458	455	476	456	493	472	463	453	484	481	449	512	459	469	480	466	482	487	456	458	458	460	474	411	433	448	452	440	449	492	474	465	458	483	456	461	479	447	458	453	476	464	472	483	411	437	470	459	432	509	453	491	446	403	481	448	502	503	456	463	472	454	474	456	451	467	467	492	455	468	483	441	441	456	426	440	466	461	484	440	442	485	468	460	447	497	471	451	502	502	422	432	445	440	443	503	464	464	481	472	479	475	508	455	444	497	459	478	480	457	480	480	471	481	469	485	474	471	468	493	460	475	479	491	440	502	473	492	426	450	467	481	445	449	450	456	491	478	409	477	454	451	464	451	428	433	467	450	434	474	489	459	502	468	418	483	437	454	455	484	471	430	464	457	480	466	474	483	475	509	457	457	465	486	486	487	483	421	445	478	459	445	483	461	450	469	433	456	471	441	467	462	484	471	458	488	440	503	508	481	510	481	477	430	466	441	481	469	492	505	503	462	463	459	477	458	446	464	471	464	456	503	450	496	482	483	452	453	435	463	435	485	497	474	458	463	483	460	478	441	449	469	455	446	470	450	495	462	510	489	487	453	449	440	465	500	485	441	465	472	528	494	460	441	464	449	434	452	463	468	478	437	452	480	501	464	465	482	455	471	465	469	438	470	434	495	432	481	465	447	534	471	463	485	443	484	466	469	487	454	439	428	530	461	473	469	463	475	445	468	464	446	479	469	504	476	480	481	449	471	499	492	440	487	496	418	441	483	475	497	449	479	465	430	461	479	446	461	453	475	460	452	495	471	440	478	467	485	454	489	463	475	435	472	428	462	476	470	460	443	479	449	478	443	480	448	447	491	458	476	493	469	471	486	454	475	475	477	474	460	498	483	420	459	476	456	465	492	467	434	448	445	486	475	494	477	433	471	485	498	480	495	471	442	447	487	467	468	473	486	461	451	435	468	435	447	454	459	502	467	445	473	470	499	478	468	448	444	460	455	472	476	443	469	460	468	527	494	506	451	472	504	436	468	480	451	466	460	459	475	437	452	487	466	442	458	483	486	485	434	447	488	457	446	455	461	462	462	462	473	448	464	506	446	475	466	479	452	460	462	470	431	459	471	468	448	489	436	478	481	454	453	445	507	467	410	473	446	513	463	505	439	438	475	466	487	476	476	471	466
27513	21359	16256	6063	1869	1486	1184	890	759	595	603	566	497	541	622	573	490	478	461	458	488	471	474	440	510	450	460	455	436	492	499	464	515	566	504	506	499	543	521	428	465	489	446	434	434	433	421	426	411	437	397	432	410	390	399	359	372	391	405	381	389	383	365	341	371	360	378	382	390	395	369	415	383	366	422	374	375	360	389	372	371	356	374	364	412	381	399	348	376	350	390	405	361	373	419	403	379	360	374	372	383	392	392	350	405	355	363	381	343	342	373	354	394	339	382	355	391	365	398	384	355	417	347	403	333	382	357	361	374	353	359	367	354	393	379	377	378	379	381	403	353	375	387	352	346	362	369	374	399	359	377	379	383	395	384	373	358	361	364	366	381	348	360	363	359	359	380	371	365	375	398	359	378	394	370	357	374	388	398	351	376	353	391	351	364	343	409	384	378	385	345	383	374	356	393	348	355	407	337	377	376	356	355	353	373	353	359	345	359	388	368	423	375	366	364	379	369	396	362	371	344	366	381	371	353	356	389	409	362	374	370	373	366	370	362	375	378	367	382	350	400	378	383	390	397	399	394	416	347	341	401	404	387	402	373	373	355	366	373	368	369	343	351	383	386	415	373	404	378	396	373	408	390	382	386	411	380	336	376	370	403	368	375	392	362	413	408	380	347	406	382	376	384	376	335	372	353	404	381	355	355	362	345	342	369	378	372	371	352	377	404	347	368	345	390	375	412	385	399	384	403	354	340	398	354	366	358	407	361	404	364	352	365	366	375	371	393	377	384	348	356	409	398	362	386	362	379	403	364	331	360	342	354	390	373	375	368	383	397	390	396	370	372	364	399	391	345	344	370	350	370	395	363	380	358	403	385	385	385	367	371	378	390	401	381	371	330	366	344	371	390	379	395	378	369	366	365	366	359	344	338	376	387	366	361	362	371	381	396	367	418	360	414	395	389	357	363	383	371	343	415	350	371	367	324	388	352	397	415	401	383	380	397	379	401	374	371	398	342	354	353	370	359	383	412	351	361	372	357	383	375	378	352	378	377	377	378	413	381	394	354	405	378	377	368	366	407	350	353	388	379	352	391	384	377	375	363	357	420	370	364	361	373	378	395	349	381	350	371	366	336	369	376	375	380	390	405	387	358	354	394	371	374	402	387	386	348	389	376	377	375	392	381	376	383	398	368	396	376	365	384	385	394	400	394	349	390	399	387	385	368	382	418	380	397	385	338	378	407	391	366	366	407	354	350	369	388	409	389	379	357	389	368	381	381	373	377	379	390	378	374	358	396	390	387	360	374	393	380	368	387	364	360	421	385	378	368	402	389	344	374	352	356	363	371	371	384	349	403	358	382	400	338	326	367	373	378	344	366	347	353	400	355	395	372	374	356	352	367	378	390	359	355	373	365	378	384	389	384	383	348	342	389	381	354	382	335	390	347	407	424	383	348	346	355	353	347	392	383	342	359	364	395	364	398	399	396	368	383	381	416	371	367	385	365	363	380	373	368	383	368	381	376	383	382	392	379	345	359	389	378	358	384	365	355	365	393	395	348	398	367	346	404	372	381	402	372	377	362	372	342	359	381	326	377	365	411	391	379	393	391	369	386	377	370	410	391	392	392	378	404	390	347	365	339	410	402	400	399	381	403	379	341	377	390	365	390	373	389	366	399	365	378	403	378	398	375	382	369	359	380	345	393	364	386	408	354	377	399	407	377	380	355	361	401	388	356	346	364	385	386	384	381	385	388	375	340	391	363	382	405	369	368	370	384	381	370	390	354	393	394	413	359	371	418	402	367	389	415	369	383	391	373	346	398	383	415	398	362	382	374	370	390	386	397	372	384	366	376	337	364	382	397	368	392	361	396	412	375	399	380	367	364	333	391	367	376	367	366	379	360	347	406	395	376	409	377	404	380	388	358	372	371	380	383	359	363	351	358	392	357	373	361	378	359	366	338	327	375	374	386	400	384	368	361	356	386	365	376	403	349	383	393	370	428	385	357	394	355	367	379	377	388	374	380	396	387	348	335	357	394	381	391	344	404	361	384	375	390	374	375	417	367	380	378	387	377	382	359	397	390	360	341	351	338	362	384	380	379	342	355	358	372	377	345	389	374	388	389	368	345	360	398	375	346	381	379	376	388	407	349	372	422	389	382	384	386	382	345	389	377	363	352	337	393	384	370	405	364	382	402	369	369	360	364	392	374	392	371	371	393	385	372	391	376	355	380	399	337	333	363	386	390	409	370	374	375	377	366	403	357	345	369	348	367	372	399	386	379	373	410	360	391	361	386	349	369	344	362	362	411	370	390	379	335	342	417	375	398	360	354	391	388	377	376	378	384	363	394	382	364	355	346	398	349	377	387	388	374	373	359	393	333	386	383	379	417	401	397	378	397	370	368	381	409	372	390	362	390	374	340	414	362	390	404	393	380	359	385	377	384	401	354	370	370	389	375	342	352	377	353	386	401	392	378	411	380	359	377	378	388	405	377	373	388	391	374	393	384	393	353	365	368	374	399	389	355	398	372	358	393	384	384	416	367	397	340	371	352	392	398	375	396	400	381	373	366	355	359	375	375	342	358	364	359	325	348	369	361	358	370	353	385	382	382	350	408	397	393	347	390	405	376	348	387	390	367	383	401	350	353	391	372	371	364	395	398	372	374	377	366	383	368	385	359	337	385	365	379	391	374	391	349	332	358	367	422	416	370	394	392	345	379	375	393	387	368	378	346	381	363	336	373	371	384	359	362	414	382	392	398	353	408	373	394	365	393	395	413	412	382	408	379	360	360	366	395	377	385	369	358	392	345	414	350	400	392	362	353	384	342	372	398	397	391	356	391	386	397	367	395	395	374	395	402	356	343	392	364	366	379	394	417	345	346	358	396	400	387	365	376	361	391	392	382	374	387	368	373	400	388	354	372	380	374	371	364	340	376	405	371	388	353	356	331	379	379	406	368	372	397	379	371	360	364	395	395	365	398	370	365	375	360	367	358	375	393	380	379	372	377	355	383	377	376	398	356	376	367	391	344	343	356	421	385	368	382	374	371	391	382	372	372	341	394	411	372	396	367	362	395	337	377	371	394	408	348	375	373	358	366	357	353	349	389	401	369	416	353	367	377	385	372	386	362	364	340	362	397	372	363	406	415	373	369	395	377	377	353	391	384	350	363	348	360	385	407	382	339	416	371	364	367	349	378	351	381	406	363	378	368	358	391	382	359	361	391	345	379	377	350	355	396	417	385	330	386	359	352	384	370	359	385	363	367	373	391	392	375	395	357	377	387	373	349	381	374	393	418	359	348	352	354	382	384	377	384	380	379	374	373	356	381	351	375	351	394	370	376	383	400	311	366	366	394	371	410	361	403	362	368	380	351	355	418	395	374	382	329	384	359	368	405	339	384	373	368	396	396	401	392	351	412	368	371	357	359	381	382	384	370	358	360	400	362	397	375	372	400	357	358	391	369	370	392	368	354	357	367	362	345	385	390	379	412	362
24406	25689	17254	6877	3513	3002	2319	1804	1417	1107	1058	898	813	922	949	990	697	667	694	607	663	687	712	662	730	697	661	627	673	650	693	665	710	707	764	721	604	727	741	730	620	639	628	586	577	558	526	529	506	518	521	472	507	503	491	461	466	456	468	498	457	460	476	456	436	434	441	472	437	444	443	435	464	481	477	467	444	435	426	452	460	399	452	494	443	428	434	436	426	485	428	467	449	423	409	432	450	448	468	445	421	442	425	432	419	422	446	406	420	420	396	462	417	462	456	473	468	491	419	466	435	432	440	446	450	432	461	441	466	470	442	494	443	465	451	432	444	428	441	446	458	447	414	448	454	444	424	472	462	443	460	444	423	448	421	459	443	456	431	420	470	454	425	431	446	445	405	466	400	473	425	466	491	418	451	484	451	435	441	446	431	414	434	416	450	460	414	502	408	442	449	431	445	402	464	390	420	446	469	426	423	463	464	498	453	477	433	446	419	446	442	441	432	463	456	463	432	441	448	429	452	427	449	414	441	420	429	458	452	441	431	445	496	439	455	446	456	429	440	458	395	416	420	451	471	472	425	441	425	433	477	456	435	416	472	435	456	399	458	448	434	455	440	479	452	427	438	430	483	517	442	471	473	476	431	475	474	460	414	480	413	450	429	429	437	426	470	451	448	459	489	473	435	425	450	466	510	423	457	461	452	468	438	438	490	421	427	486	441	430	449	429	439	461	465	427	453	484	495	453	408	477	474	404	473	442	417	462	435	425	454	474	485	458	450	421	435	473	397	436	441	443	436	415	437	477	407	440	459	476	462	434	468	449	456	468	449	455	436	441	436	428	443	454	465	470	415	444	432	473	517	442	464	467	429	460	477	473	462	449	479	512	420	449	418	477	478	444	399	416	441	432	426	454	436	446	427	473	438	424	449	446	441	480	430	429	440	448	432	414	484	449	441	453	456	441	477	439	470	431	465	430	474	459	456	455	431	451	444	426	461	409	476	449	476	437	442	434	440	420	472	462	443	421	450	445	420	488	461	469	429	434	458	416	459	466	432	458	436	444	490	446	464	406	432	460	447	450	433	446	425	471	441	455	438	454	457	441	434	449	398	398	415	489	454	403	419	459	415	440	430	435	465	433	457	469	452	454	463	424	430	473	447	441	428	417	435	443	441	454	450	449	464	420	485	470	446	480	471	427	467	471	469	387	452	471	437	462	423	465	428	460	464	436	470	428	459	461	482	474	430	438	440	413	405	442	463	470	433	441	440	462	444	426	455	467	465	505	459	450	472	437	479	445	423	471	434	432	409	474	447	463	494	422	472	451	438	465	465	475	459	426	443	424	428	421	493	450	422	404	467	446	414	414	464	463	457	432	441	468	463	477	450	440	434	487	412	417	415	444	429	471	485	441	450	461	473	486	434	466	451	456	417	421	457	454	441	440	455	437	420	458	421	454	420	451	437	432	448	452	468	466	422	468	488	418	474	427	479	438	459	452	436	420	470	476	400	456	460	452	467	448	434	463	443	461	452	459	484	416	478	440	406	434	460	453	434	432	435	439	468	434	424	491	420	424	511	468	457	454	469	448	460	510	459	440	456	431	469	410	426	406	469	453	446	439	465	465	412	435	440	437	400	430	421	434	453	454	446	446	438	474	423	414	429	416	468	438	392	440	488	429	406	452	431	462	458	454	409	448	438	412	461	442	468	468	478	469	446	450	466	460	478	449	435	442	431	472	469	473	453	454	423	462	443	474	475	414	458	451	442	416	418	421	466	427	465	437	448	435	414	417	494	465	464	411	412	418	414	455	436	419	466	483	473	483	478	451	466	466	437	473	471	468	457	450	478	459	461	472	407	423	437	440	447	414	430	450	432	451	459	430	449	430	454	434	438	471	440	466	469	422	434	471	436	492	448	446	459	475	437	477	460	428	435	416	395	421	447	427	428	448	451	476	449	448	453	433	449	448	484	449	457	468	436	480	454	420	414	418	414	422	468	431	444	440	465	472	446	446	448	463	433	444	485	429	444	447	474	440	434	466	446	482	467	508	411	453	466	429	481	504	439	469	475	440	427	439	447	451	433	438	456	458	492	418	500	456	434	432	479	442	420	420	446	465	406	469	423	475	494	443	453	429	421	455	449	450	410	436	454	453	452	467	402	419	448	417	432	445	442	470	389	443	417	452	441	426	418	456	447	450	478	401	477	412	455	451	427	464	428	407	427	430	449	451	461	456	456	472	432	412	463	453	481	421	452	428	443	424	480	442	433	417	438	476	464	437	446	469	470	405	446	475	409	457	437	443	463	421	451	437	426	435	463	461	440	415	449	428	449	420	453	426	471	429	481	422	430	470	435	488	463	437	489	466	468	467	437	435	441	466	444	431	443	471	437	464	443	463	457	443	425	427	433	451	456	431	456	433	463	466	486	493	446	452	467	444	493	448	441	489	449	479	446	434	426	408	452	438	409	438	440	486	453	464	447	452	434	434	428	448	432	431	444	411	433	464	443	468	436	485	427	429	454	465	460	411	417	453	441	431	439	450	481	460	481	452	448	456	441	435	456	448	455	442	440	425	424	443	427	471	468	462	484	417	453	445	409	469	429	473	419	417	454	431	403	450	485	454	427	432	464	458	479	425	428	479	443	448	457	431	427	453	431	440	430	426	443	480	427	432	423	418	474	442	466	493	459	445	465	439	411	478	462	473	436	484	432	439	457	442	425	454	440	391	459	467	456	453	442	432	420	427	405	425	445	498	436	415	444	438	447	449	420	400	493	454	455	412	429	422	425	420	452	458	450	435	471	426	452	437	408	462	476	435	418	468	421	455	461	479	426	399	441	419	451	431	464	471	389	463	475	471	462	430	456	430	478	449	437	394	449	399	436	461	488	463	403	421	500	410	475	451	470	407	444	438	478	436	447	442	460	454	434	474	434	448	416	449	451	436	458	503	482	437	465	396	438	438	430	456	422	458	438	449	421	453	405	422	452	412	426	465	443	463	505	456	481	438	457	456	471	464	489	447	446	446	458	434	459	456	448	420	439	454	460	469	456	434	459	451	441	461	458	408	459	401	432	435	431	439	468	469	430	470	424	385	447	453	429	419	440	452	413	434	475	441	439	443	487	452	482	468	436	404	423	423	451	424	432	432	478	464	432	453	443	474	451	432	439	444	436	406	428	428	429	455	466	453	483	412	442	436	420	438	404	438	458	504	462	455	450	439	429	475	433	447	451	408	467	430	431	488	426	463	430	425	457	440	443	438	409	419	475	427	417	443	441	458	429	443	475	495	472	466	449	441	442	453	471	459	453	437	435	454	455	446	457	463	460	475	436	442	444	465	448	459	457	474	473	448	466	419	442	437	492	464	445	443	444	464	426	428	442	444	439	425	447	458	429	376	456	434	418	435	452	432	454	429	452	419	416	437	454	472	441	448	451	432	495	435	449	454	414	444	443	462	466	440	459	447	455	445	414	460	482	411	435	419	508	441	462	433	469	454
23782	20913	27916	24055	20556	8697	2601	1540	1101	965	805	687	553	694	712	686	520	458	487	427	503	523	525	514	475	444	471	433	386	422	422	456	502	507	529	496	478	453	476	460	424	399	416	438	398	389	374	343	335	366	316	365	326	312	310	324	323	270	288	331	305	311	307	306	312	297	321	307	294	287	308	277	283	299	290	300	296	267	331	301	277	312	281	306	265	287	290	307	319	279	328	275	297	251	277	321	312	303	272	328	279	284	302	267	284	255	257	301	276	310	268	275	290	300	303	263	300	285	298	315	258	279	267	284	286	282	301	266	317	282	311	292	305	315	299	278	289	332	323	275	279	311	272	276	292	251	301	281	319	286	285	308	354	303	293	285	291	311	317	293	289	316	266	341	314	319	297	306	298	290	310	283	305	303	308	281	326	290	292	324	275	278	281	313	309	280	279	301	252	331	287	288	295	303	319	303	321	268	267	282	296	275	308	288	292	293	306	310	316	333	269	276	275	293	311	288	278	291	304	330	296	287	288	305	285	286	265	299	329	288	284	267	307	285	258	323	326	308	292	301	281	263	343	300	298	315	307	290	279	304	291	329	305	318	291	361	306	282	312	278	327	335	284	273	303	266	290	296	294	285	312	285	284	263	294	303	304	287	271	263	314	291	305	283	282	305	273	270	300	310	306	259	301	310	326	308	303	282	325	238	284	294	307	291	299	300	278	306	306	266	297	268	275	303	329	312	290	285	313	301	281	288	288	273	279	263	324	289	292	306	258	292	303	265	278	286	269	280	315	303	310	276	266	288	314	285	298	303	311	288	290	310	304	269	256	315	279	292	280	277	286	303	283	306	313	302	303	307	316	303	292	281	260	323	277	304	278	248	293	302	308	304	308	293	287	302	254	295	304	298	314	281	315	291	289	313	298	299	312	277	293	279	302	294	285	289	292	280	272	285	317	296	294	296	295	291	305	294	277	295	292	298	289	278	283	299	310	291	301	288	306	304	281	257	287	287	292	288	322	302	318	328	314	312	276	310	267	327	300	314	323	300	318	269	298	281	268	291	295	286	289	305	256	323	330	312	293	275	279	318	305	284	288	288	296	310	298	269	292	289	311	302	293	286	288	316	302	282	297	330	294	315	296	277	331	263	297	289	266	304	254	255	322	267	291	265	284	265	302	281	257	301	315	263	291	288	285	294	291	299	340	293	284	256	312	275	293	301	314	282	307	322	304	267	277	289	289	302	278	279	268	285	283	275	293	300	296	295	305	287	276	283	297	272	290	280	264	277	277	295	320	289	299	310	282	285	300	279	283	293	271	283	291	302	306	295	310	270	309	267	288	301	294	246	303	302	275	300	260	276	306	282	295	282	276	291	302	282	266	325	296	293	310	289	308	277	285	292	321	291	288	299	287	302	315	274	272	289	275	299	306	281	284	304	295	282	293	274	295	284	290	285	301	301	289	293	293	299	280	252	279	250	287	288	281	278	307	318	278	266	278	310	298	295	310	279	300	313	313	278	272	264	281	316	256	291	314	332	300	283	289	281	270	299	281	303	311	305	319	291	302	330	290	297	295	264	278	254	266	272	302	295	339	267	278	299	263	279	309	321	294	309	285	286	311	307	276	277	271	272	265	289	274	295	304	287	300	310	304	291	292	307	292	278	302	285	287	290	280	309	273	314	276	305	303	289	285	274	283	288	303	265	257	283	296	302	284	292	246	287	312	275	311	292	300	293	276	314	284	254	278	304	294	294	310	294	307	307	302	267	321	329	295	296	310	290	272	279	292	269	303	277	316	279	303	274	290	297	318	301	279	329	289	302	313	311	261	303	297	298	286	291	279	288	252	279	289	299	264	294	285	283	304	291	304	338	339	297	302	298	281	290	277	311	323	291	290	298	280	277	304	267	304	292	317	295	289	282	283	287	265	284	307	292	273	281	302	286	297	281	308	295	249	302	295	278	311	268	281	300	318	301	297	286	272	296	306	289	300	261	267	286	298	276	295	283	319	301	329	274	296	292	307	303	295	290	315	275	300	286	281	288	305	283	274	257	279	286	246	283	287	292	299	319	273	297	268	294	306	285	316	321	310	306	294	295	283	261	284	309	303	301	306	263	297	312	274	291	264	262	296	300	288	291	299	318	292	272	290	316	290	342	277	292	273	305	279	308	320	291	279	315	317	312	270	299	319	255	347	268	301	280	252	314	285	306	289	281	310	266	289	273	263	288	312	284	281	300	298	300	308	305	317	348	269	278	308	325	321	293	295	273	304	299	252	271	253	341	298	288	292	297	281	324	292	267	269	274	273	250	308	312	300	289	284	302	298	309	314	291	304	274	288	309	263	276	287	332	263	303	319	339	301	306	309	323	286	303	299	295	308	266	300	286	280	283	300	289	310	323	279	320	268	291	309	289	304	263	294	288	292	293	331	305	284	259	307	307	307	309	309	307	309	293	286	322	255	281	304	302	313	309	318	282	280	302	305	291	289	275	293	292	274	318	269	287	259	263	304	304	312	288	289	290	289	293	307	313	283	265	284	263	302	280	291	320	295	287	276	304	280	314	273	299	297	274	278	308	288	274	296	315	278	269	299	323	271	287	293	327	295	296	305	285	280	309	292	294	271	284	282	279	286	290	308	315	299	288	287	278	292	300	297	281	279	287	297	300	298	277	322	285	293	295	284	294	310	307	286	316	301	303	300	275	257	303	310	324	273	312	289	277	325	314	288	301	305	322	287	270	308	304	310	297	291	298	293	279	294	291	283	275	281	285	302	327	301	276	287	256	276	311	310	285	276	332	287	349	270	296	308	291	283	282	278	308	282	273	306	296	289	318	295	286	276	307	288	324	293	316	319	287	284	276	275	288	274	312	276	288	287	277	303	287	280	286	299	325	319	283	268	306	313	269	326	300	289	303	304	288	270	282	261	301	278	301	295	318	308	324	291	311	303	281	305	301	248	289	305	277	302	294	307	315	306	268	317	313	299	302	280	305	306	290	308	278	263	273	288	303	289	295	271	232	316	282	301	271	269	284	280	293	309	276	295	272	310	317	299	289	311	249	309	324	324	309	277	289	300	311	270	282	279	315	261	288	315	321	326	297	301	275	284	292	269	281	291	272	289	297	273	274	291	283	320	313	277	298	282	304	288	310	317	264	304	261	316	319	283	281	293	290	302	265	306	315	272	289	312	297	263	280	322	304	276	289	307	306	292	272	283	309	294	303	308	299	298	302	295	290	312	291	283	271	303	280	278	284	265	309	287	308	296	290	290	274	271	293	308	312	320	292	273	284	273	328	278	304	271	302	284	309	296	265	274	316	288	283	326	299	258	286	297	289	302	305	285	325	287	277	302	317	295	274	314	285	285	322	276	293	280	308	303	288	302	285	295	269	296	279	262	289	277	269	293	318	294	275	299	298	326	297	312	278	292	296	286	293	288	310	264	292	265	312	316	324	322	282	291	306	300	304	310	288	300	301	292	287	288	279	296	295	274	278	301	310
29216	35681	24643	13464	7885	6309	4330	3137	2313	1866	1480	1351	1173	1262	1485	1230	858	821	724	722	870	888	901	810	776	739	656	695	585	679	708	736	776	759	809	769	752	692	776	733	708	672	625	634	571	550	486	450	432	466	422	431	437	417	373	366	428	427	365	415	412	374	376	388	343	333	347	370	347	365	363	384	363	385	342	388	342	372	326	339	382	378	342	336	365	344	332	340	355	367	336	358	350	376	374	359	369	359	401	351	317	373	346	358	380	328	354	371	337	329	326	394	331	341	329	357	336	377	333	330	363	366	345	378	348	322	312	333	344	333	366	360	346	353	362	362	353	349	364	329	358	333	358	355	313	368	366	346	356	332	370	362	328	370	349	350	329	361	356	352	347	358	408	365	320	332	352	356	364	326	365	346	316	355	348	342	338	390	340	343	354	356	368	371	352	367	374	329	338	363	327	360	341	355	343	356	340	356	365	328	340	326	393	321	335	343	347	356	335	365	355	353	377	363	371	351	349	351	352	340	374	339	356	383	346	352	326	325	382	360	337	339	359	372	341	336	356	331	340	335	342	348	386	370	361	344	368	328	332	346	373	349	378	359	361	404	329	346	344	347	331	373	362	320	326	339	353	358	358	367	317	363	364	341	377	340	307	367	354	361	348	324	367	346	345	347	344	316	327	355	351	319	338	355	336	352	368	377	367	373	359	354	349	353	346	358	345	338	355	356	366	334	369	340	355	338	359	344	315	330	373	360	343	333	347	360	375	331	372	345	343	345	390	359	333	347	370	347	378	355	326	350	347	395	357	353	347	367	363	378	347	345	359	351	333	362	384	333	343	314	342	381	375	360	387	364	357	333	373	351	329	343	376	324	336	351	350	341	323	349	366	324	308	360	347	352	348	363	353	381	385	363	338	329	372	341	331	348	404	350	337	386	363	328	363	347	334	385	370	345	345	344	350	359	337	376	346	351	333	348	337	336	331	361	376	384	354	367	353	372	331	358	360	350	365	329	335	341	321	359	326	335	356	378	362	334	336	352	308	341	355	342	355	361	341	337	331	363	395	329	343	370	370	415	383	341	348	334	343	328	341	345	355	362	341	342	343	379	349	334	379	381	373	387	354	343	339	328	343	345	353	335	357	340	329	325	374	335	342	378	353	342	327	339	370	346	362	335	362	350	357	363	350	372	360	322	362	351	355	372	332	345	353	385	334	385	373	337	340	339	351	346	306	365	355	373	365	344	367	364	367	351	332	356	395	328	337	354	365	344	356	357	355	343	332	345	323	334	376	360	389	342	335	354	357	354	359	338	343	354	369	321	359	367	357	355	362	366	351	360	364	339	343	372	367	364	352	345	327	364	360	333	330	363	338	369	364	341	342	339	331	358	347	398	351	350	385	354	337	301	350	349	340	311	323	378	352	360	320	342	326	370	379	346	378	362	352	344	372	343	376	346	372	349	344	376	322	373	374	349	400	349	362	381	334	352	347	396	348	342	381	350	348	365	348	351	356	313	343	349	357	392	353	371	380	350	346	331	337	366	370	305	318	313	328	337	360	372	363	375	326	368	350	349	391	358	353	368	341	342	361	369	365	343	344	353	367	337	330	360	322	330	339	348	371	339	389	346	347	388	359	359	306	368	362	347	321	371	313	357	373	369	358	368	342	363	362	347	396	356	381	367	341	348	346	360	368	339	337	363	389	360	346	324	338	373	355	351	335	355	337	382	370	345	345	350	347	344	369	375	322	338	371	346	331	351	348	366	356	339	349	355	342	396	380	345	371	374	343	334	364	349	368	348	358	336	346	350	378	355	350	358	335	358	348	353	362	360	390	365	355	374	353	372	339	354	375	369	351	369	358	326	338	350	350	368	354	318	342	344	362	333	351	332	346	343	302	328	329	334	318	365	379	356	371	361	355	360	338	334	339	349	370	381	350	337	327	339	356	356	357	377	344	354	371	333	336	353	355	363	344	351	342	342	329	319	343	332	318	335	358	353	370	349	356	336	347	356	379	338	332	368	361	366	335	366	351	317	382	364	364	354	341	350	385	358	326	323	334	362	348	340	353	383	361	341	384	329	386	370	360	360	351	352	355	349	351	328	314	375	375	383	331	337	360	349	322	375	351	343	350	347	345	331	328	330	326	363	372	342	363	345	384	365	384	340	352	339	368	374	360	371	352	364	373	359	327	351	343	367	330	365	364	350	358	359	351	338	319	348	359	376	370	353	311	366	364	352	343	356	346	342	348	339	366	350	365	353	339	332	354	316	358	356	348	350	366	357	367	366	342	328	360	336	348	392	323	363	359	355	355	366	313	325	335	348	359	350	392	387	312	338	323	368	355	349	341	334	338	342	377	364	331	385	334	364	342	385	374	363	339	367	364	352	353	364	357	369	392	342	397	353	364	348	377	367	336	343	325	356	383	389	350	376	384	364	346	379	342	330	363	347	379	338	333	330	369	355	364	365	356	352	356	360	386	354	370	343	363	338	357	367	338	353	341	340	368	370	363	339	358	344	325	357	349	362	314	346	328	353	328	374	369	335	370	383	347	343	364	352	376	327	363	353	352	350	352	346	340	351	343	347	349	359	335	353	344	351	366	349	370	338	359	374	324	327	379	307	356	330	350	420	337	348	374	332	366	374	334	317	358	346	335	332	334	334	339	330	357	367	349	349	356	352	340	350	340	344	365	316	348	362	343	369	364	332	359	345	317	341	332	319	347	366	346	329	326	331	341	372	336	363	333	386	351	310	374	366	367	335	353	337	343	344	324	329	347	352	351	357	349	355	366	379	359	323	344	371	366	327	340	337	367	372	342	365	354	378	317	342	335	373	325	371	355	349	362	352	365	343	318	360	335	355	359	341	323	332	347	361	372	339	382	361	347	318	365	368	315	363	313	359	357	352	371	338	372	340	370	358	355	355	352	338	362	343	327	349	358	332	359	355	366	330	337	358	350	347	393	352	323	348	341	369	344	366	361	370	339	375	340	373	359	352	335	321	362	354	344	347	380	367	361	350	346	351	357	333	348	363	370	351	336	353	364	335	331	387	355	312	363	350	341	387	310	332	358	336	365	367	376	314	354	317	333	368	381	337	346	350	349	347	374	346	359	359	365	361	370	340	356	306	341	360	361	354	351	341	304	349	333	377	358	354	362	338	303	340	365	351	351	343	313	348	360	353	308	361	336	340	365	330	325	356	388	329	356	328	364	354	334	352	363	326	362	351	346	373	363	365	344	339	329	355	367	339	411	362	372	371	331	360	339	363	349	361	359	323	355	347	357	342	333	368	372	364	355	353	355	362	323	381	361	339	371	387	365	332	331	340	337	323	325	331	367	335	348	389	352	355	334	358	364	349	344	368	353	365	334	343	357	370	344	358	326	352	353	344	345	362	350	358	373	391	324	342	331	371	351	343	341	344	383	341	315	334	345	362	328	354	329	365	365	348	360	337	348	359	346	356	346	365	390	362	331	314	375	355	385	344	371	334	351	346	360	319
24965	20912	26483	24580	8247	2608	1672	1193	1017	905	818	747	743	735	816	678	644	624	585	626	686	709	691	697	606	645	586	588	577	570	595	697	647	668	648	618	615	620	598	606	637	647	605	537	572	513	513	507	496	494	565	521	508	504	527	493	499	483	498	516	496	512	499	526	508	489	514	521	523	492	547	494	454	487	473	465	510	478	454	477	503	468	484	492	492	508	502	487	491	514	492	456	472	516	492	458	476	492	495	509	508	518	521	502	489	469	476	493	487	502	479	511	476	499	491	510	461	510	462	508	486	497	514	499	466	518	489	506	504	532	455	502	518	494	532	485	502	496	473	484	504	510	476	517	478	441	526	484	462	475	515	489	501	519	488	454	482	484	510	492	501	516	508	445	454	497	501	492	488	546	482	506	478	504	519	476	508	464	534	448	478	518	473	543	491	469	479	504	497	532	512	485	477	486	473	515	480	471	489	493	499	478	508	461	446	453	501	491	528	480	483	518	504	483	494	493	494	495	517	566	474	513	500	483	462	522	503	490	487	507	476	506	461	497	505	476	476	465	483	483	518	461	483	518	551	544	499	512	503	463	471	491	502	531	469	518	485	482	488	432	499	522	416	496	533	516	514	539	495	493	473	483	510	530	472	549	469	501	504	502	509	470	472	475	468	485	481	481	446	488	467	463	466	481	491	507	514	455	506	502	484	492	509	515	473	523	505	497	506	475	503	512	508	503	496	480	503	485	482	513	479	460	531	506	462	458	516	479	453	498	480	459	518	464	506	486	449	511	476	485	482	486	497	459	504	524	456	513	492	495	512	522	499	475	490	511	478	510	483	464	495	513	467	477	514	502	476	451	520	475	543	499	504	425	508	446	491	481	446	480	460	474	512	470	510	497	466	468	486	488	512	496	499	504	473	471	487	481	465	493	489	523	492	491	440	453	485	472	490	488	499	514	502	520	501	522	522	506	485	516	456	515	472	476	488	446	475	530	477	498	492	448	455	513	484	517	496	497	466	499	479	476	479	479	518	517	486	493	509	531	485	503	461	527	491	474	478	497	463	493	488	472	486	472	460	482	508	467	473	478	491	498	441	481	515	492	503	509	507	509	499	498	510	507	500	477	512	520	474	507	507	488	510	504	490	488	465	510	459	477	496	494	495	503	483	474	519	531	458	481	523	523	465	491	480	508	508	504	515	505	459	457	494	509	509	503	492	491	467	492	517	507	520	458	512	486	454	477	481	506	483	486	481	505	523	523	498	482	473	491	484	454	460	470	512	469	467	511	504	481	480	485	461	506	485	518	478	483	473	527	511	532	496	463	478	498	520	493	501	463	515	456	526	511	496	497	506	477	481	512	524	475	478	493	485	495	488	501	480	480	476	466	492	507	471	517	493	483	455	510	469	515	479	508	459	461	503	487	494	486	479	463	486	446	498	441	508	464	485	477	528	483	508	476	512	479	463	493	510	464	459	482	526	471	516	479	495	449	506	486	531	484	477	489	515	514	502	460	466	479	489	482	452	489	484	500	491	488	472	430	511	478	531	480	496	514	505	473	473	463	543	492	489	500	508	485	485	489	510	466	470	482	448	505	500	494	486	503	497	462	467	489	464	493	547	501	487	519	467	493	468	509	504	491	470	505	484	488	480	505	543	499	501	519	467	462	502	521	489	489	488	502	473	500	492	491	509	515	457	421	509	475	515	475	521	478	515	531	485	447	491	483	481	479	496	497	501	511	470	490	489	498	518	475	490	494	527	496	525	497	494	480	519	514	506	485	499	453	457	466	546	458	452	469	500	519	492	505	464	472	510	468	466	519	474	526	471	479	543	517	493	471	450	471	453	493	507	495	477	501	464	507	461	475	494	461	469	523	490	487	475	508	501	504	487	482	474	487	485	482	467	470	485	474	486	462	443	501	474	473	496	485	448	466	500	513	484	521	505	467	529	508	467	487	506	493	545	495	513	477	452	462	476	491	487	494	512	476	508	487	439	494	500	539	497	520	512	477	476	500	504	453	452	467	501	490	495	471	507	479	476	537	508	532	520	496	514	470	455	484	492	452	464	482	492	456	456	506	487	496	459	465	480	526	507	456	517	489	504	474	445	530	464	482	512	478	509	483	491	477	501	509	451	489	490	468	503	490	477	493	508	455	474	499	496	513	473	498	450	513	504	466	493	502	499	457	492	495	464	516	498	504	488	495	452	500	489	462	486	477	522	483	454	459	475	506	454	520	495	507	517	470	481	491	482	482	493	493	455	515	475	548	498	496	493	506	528	468	526	493	472	498	443	483	464	513	458	497	498	485	473	491	507	523	499	467	500	459	468	512	522	451	514	527	465	498	490	449	509	467	522	495	488	488	470	496	464	468	463	458	485	525	483	516	543	462	476	525	488	482	496	462	486	519	495	475	478	478	533	487	544	507	510	485	444	509	437	460	478	485	433	490	490	523	474	494	493	503	528	509	489	498	524	493	479	497	501	465	488	482	489	472	494	474	507	460	520	494	482	506	499	501	475	457	527	500	462	471	476	464	511	518	485	469	505	512	479	493	465	516	533	500	460	497	514	496	497	450	492	531	438	507	486	511	478	516	507	521	476	496	474	497	470	487	495	489	487	510	506	478	486	478	495	481	506	498	506	479	500	472	514	473	489	467	462	463	483	503	496	514	511	478	486	507	453	520	497	502	491	484	470	509	485	494	468	477	495	457	492	474	495	517	513	494	463	456	477	461	467	486	557	489	486	492	512	477	488	488	475	484	467	474	496	471	505	484	473	465	483	487	517	485	474	451	462	490	500	495	511	480	483	504	491	460	520	485	497	510	465	490	492	501	473	469	455	471	510	512	517	467	464	494	486	472	488	524	471	461	454	505	482	480	522	501	496	478	487	511	503	487	490	513	486	480	481	498	477	482	496	482	487	483	469	515	476	498	435	508	476	480	480	513	487	472	488	501	486	500	508	459	487	477	491	465	496	499	524	504	499	481	505	491	468	467	466	479	470	448	508	447	459	482	464	490	511	480	459	547	445	473	498	494	510	527	480	491	481	473	479	442	469	461	505	507	496	499	485	504	472	478	494	498	476	482	457	506	516	504	507	486	489	515	476	483	484	494	488	488	443	493	523	509	453	489	509	481	486	505	478	478	511	439	508	500	488	460	445	475	448	446	509	485	458	482	494	472	524	456	501	522	485	483	474	500	492	486	483	538	481	489	501	493	469	477	486	497	453	519	491	463	481	507	491	476	508	498	512	458	487	509	533	499	492	478	485	532	468	497	494	443	480	464	481	518	490	487	507	455	431	468	485	482	500	465	496	490	539	515	508	470	493	505	476	501	502	467	477	453	511	439	471	448	465	442	460	508	461	488	456	487	500	478	497	473	519	491	501	455	503	483	516	496	510	514	458	497	513	460	487	472	490	509	516	500	462	446	508	517	492	500	495	476	507	485	492	469	474	499	486	490	465	499	512	506	500	502	475	506	499	476	467	528	480	518	495	455
27859	31237	21944	11258	7303	5051	3394	2404	1909	1588	1453	1194	1171	1254	1378	1078	897	856	911	974	1083	1105	1082	976	829	938	832	759	772	877	852	841	879	903	901	893	919	861	858	852	777	832	800	826	779	735	634	619	627	639	615	648	649	630	643	579	604	622	609	608	615	567	592	640	566	538	586	587	590	578	603	565	549	542	535	566	551	601	585	607	590	556	574	548	568	543	566	568	565	582	544	559	582	594	585	604	567	611	551	511	570	592	580	599	546	585	578	560	584	538	542	528	591	530	615	551	621	585	584	534	569	558	568	555	518	580	563	608	596	573	594	523	576	605	606	564	563	568	577	584	571	570	567	553	567	584	554	581	606	568	553	578	564	560	555	561	577	577	544	575	616	518	552	645	604	585	591	589	550	574	593	584	608	592	575	525	593	553	557	560	600	564	569	585	573	592	568	595	605	555	517	556	569	570	533	564	613	571	593	553	588	552	562	592	595	565	555	575	596	546	559	552	590	585	542	543	580	580	559	574	586	555	550	543	606	550	570	563	576	559	583	578	559	567	551	549	595	563	601	560	584	560	562	523	563	586	576	571	595	576	562	589	558	562	571	527	577	567	599	606	527	547	540	558	571	550	567	550	553	572	529	537	600	554	554	562	603	598	612	557	570	536	590	617	562	600	563	578	574	570	511	573	583	580	573	561	573	583	612	532	585	541	616	560	600	584	545	609	560	551	596	562	555	562	568	545	535	585	583	569	576	564	578	586	554	559	563	523	565	569	592	611	579	565	569	561	550	613	602	559	563	593	560	578	592	558	569	581	556	571	641	588	586	576	601	589	566	561	572	587	588	579	604	577	607	564	520	541	542	582	588	558	543	575	549	566	542	563	589	566	595	614	573	544	516	609	570	554	591	577	579	544	606	581	570	581	618	560	561	547	552	575	565	567	568	572	566	568	568	565	606	520	561	562	546	580	544	567	588	587	561	596	546	560	519	557	555	582	519	579	570	540	591	595	578	589	581	587	589	581	600	555	591	565	586	603	538	581	586	592	569	562	612	543	550	548	601	558	636	578	572	580	555	505	574	585	568	597	578	568	572	539	572	575	569	546	576	607	570	581	607	566	604	611	583	604	592	610	563	613	623	581	600	582	564	552	546	600	583	603	567	593	621	549	566	587	567	579	562	569	577	550	563	511	579	549	579	558	538	573	549	543	557	584	590	548	562	551	549	554	564	560	556	540	524	615	608	594	515	569	568	589	547	567	583	575	616	557	562	575	598	582	621	515	590	562	557	582	556	532	581	600	527	576	558	609	586	583	584	562	596	575	617	562	610	607	588	599	598	572	541	557	585	577	578	559	563	559	564	569	584	546	555	593	590	572	571	563	553	551	597	601	590	551	589	556	570	564	554	584	576	563	552	547	579	576	578	601	520	604	585	530	542	595	564	540	560	573	551	540	584	582	558	603	531	593	556	594	549	579	598	572	590	519	540	539	592	571	575	622	527	567	591	567	575	614	581	570	560	569	585	565	570	608	587	556	557	535	591	554	607	594	587	588	583	557	566	571	564	558	561	584	596	595	573	586	531	616	563	575	595	576	564	590	552	580	576	599	556	570	554	555	570	590	580	576	580	565	594	593	633	552	594	606	546	558	575	580	585	595	554	601	582	512	593	531	579	575	583	581	573	578	568	533	571	544	565	548	580	532	524	570	565	554	538	573	524	571	588	565	560	570	579	657	561	538	550	596	542	531	534	572	572	577	563	563	552	550	573	555	593	566	555	545	602	567	595	556	557	565	614	582	586	589	570	577	563	591	570	572	587	566	574	580	514	585	584	597	589	585	569	575	606	557	572	585	603	583	522	541	581	568	555	561	569	550	573	556	559	597	555	554	587	550	558	563	558	581	616	537	586	598	550	595	508	567	621	606	567	570	598	588	587	565	537	599	520	574	601	563	577	548	586	565	572	575	586	589	586	552	554	543	556	575	580	571	533	573	574	572	617	577	552	576	547	604	567	573	539	553	565	583	578	573	622	526	614	537	515	564	565	577	574	554	552	581	589	597	593	617	541	533	575	535	558	590	579	574	571	614	562	565	581	557	597	539	585	532	551	565	596	553	540	549	571	558	608	601	584	578	537	548	566	582	594	541	542	622	605	614	564	570	538	529	595	601	559	536	553	550	570	532	527	565	587	511	538	562	549	541	510	571	585	602	577	601	544	544	575	591	571	586	549	596	577	570	527	567	552	558	591	570	574	585	578	605	541	538	565	550	550	603	614	624	605	541	606	575	594	558	574	561	551	578	555	595	562	525	562	563	583	538	568	613	544	570	543	619	573	565	587	573	579	568	570	561	587	553	539	553	593	612	604	536	587	555	553	543	553	566	569	563	546	589	546	577	572	503	543	594	554	590	555	617	540	567	582	563	606	528	582	568	548	531	551	561	550	589	567	574	588	538	619	560	584	581	513	590	577	575	572	523	543	610	571	574	543	612	561	579	591	576	544	608	621	610	575	559	583	550	572	576	562	566	643	571	587	575	566	597	593	567	597	565	584	568	570	537	552	560	616	574	603	564	567	601	557	590	584	531	554	561	567	536	534	603	613	583	554	609	574	598	585	575	594	561	570	589	592	621	610	566	578	591	571	567	587	579	560	598	575	524	565	571	547	559	605	574	562	590	599	575	566	570	580	559	557	539	514	565	554	561	568	590	538	592	580	594	547	552	572	538	612	576	580	570	570	572	574	538	596	521	581	579	555	590	538	572	568	566	524	601	533	599	543	546	561	532	528	549	544	539	560	617	581	546	603	586	526	543	550	627	587	590	600	612	563	595	592	578	581	580	616	561	566	627	582	584	530	545	552	571	597	585	570	533	605	552	567	635	551	595	581	569	582	574	573	566	623	577	568	574	576	571	560	544	525	570	589	583	568	550	577	535	607	545	615	601	574	591	578	550	546	631	567	658	545	577	576	581	571	584	632	592	613	608	590	563	524	534	531	579	542	590	572	550	568	549	588	500	517	542	595	571	587	539	631	514	580	590	565	593	552	572	532	546	554	585	592	557	587	563	593	561	599	517	552	580	585	547	573	565	581	554	577	576	543	572	564	586	551	566	575	557	575	573	557	563	564	610	578	566	578	571	538	606	579	580	589	557	610	567	574	522	529	542	562	573	562	597	631	600	639	585	547	567	546	555	562	597	632	545	596	591	597	601	579	549	557	575	589	574	572	530	557	583	543	574	582	511	575	579	549	558	585	551	575	583	577	534	547	581	508	532	553	605	596	597	599	596	593	589	555	619	577	538	560	589	567	598	532	597	576	530	566	637	533	562	574	587	538	561	582	622	568	558	534	616	608	579	535	536	557	575	565	573	607	561	554	543	574	537	618	574	548	597	552	603	607	544	574	598	582	620	550	604	585	566	548	551	586	572	563	573	589	546	546	583	597	588	580	616	582	560	555	554	584	580	566	567	558	564	569	558	584	544	562	571	598	556	573	572	571	616	539	507
22760	20934	28485	23520	20875	20641	8668	2319	1576	1437	1151	1060	1026	1133	1127	805	759	695	783	955	982	999	947	797	737	679	704	613	601	612	571	653	669	655	751	716	688	647	651	717	640	598	589	587	565	575	535	470	533	468	465	473	458	464	445	422	458	432	461	462	458	489	439	459	411	425	403	445	386	481	432	437	437	435	413	409	393	438	454	443	391	453	424	443	424	399	417	424	415	450	442	412	449	431	430	410	443	401	432	390	451	412	411	405	447	437	385	440	428	428	453	439	402	415	407	408	459	412	430	423	409	377	436	442	422	436	415	396	416	441	416	400	381	397	416	419	397	388	409	412	413	411	457	423	422	398	402	360	411	443	431	382	418	387	408	410	408	412	426	445	409	417	410	392	444	416	439	428	378	417	414	376	414	410	421	430	421	434	412	448	390	436	406	390	408	412	418	382	407	408	449	421	428	433	416	430	448	410	433	423	436	405	443	418	424	412	395	452	437	412	400	397	423	449	404	417	453	437	412	445	399	412	413	402	440	421	438	409	429	389	418	424	371	438	371	438	412	440	405	447	396	420	389	405	393	418	433	406	366	414	436	411	422	446	372	441	447	438	386	417	440	433	407	407	405	413	434	404	399	419	460	421	448	402	398	406	436	398	421	386	426	389	372	402	419	416	413	437	446	378	407	444	452	433	404	412	412	425	397	453	444	399	395	410	450	458	435	416	436	416	399	402	404	436	414	429	457	426	384	396	429	399	390	413	432	399	403	393	441	427	413	425	434	461	403	391	422	426	407	413	423	389	404	421	405	390	402	385	445	443	440	424	444	432	439	393	417	415	410	452	450	413	424	396	401	412	404	462	401	425	390	425	407	427	401	433	422	387	400	408	397	386	432	392	392	423	439	434	411	432	441	421	371	436	377	381	393	377	452	396	433	412	418	455	448	416	399	379	396	445	397	465	404	436	426	430	439	445	421	432	410	370	396	455	419	428	397	364	416	469	429	401	392	382	440	411	389	411	446	421	421	479	436	475	400	433	414	455	433	442	401	420	380	425	410	412	424	432	423	411	432	413	447	394	408	421	420	400	397	425	422	425	458	450	431	414	414	402	409	394	420	368	441	426	412	420	411	405	378	406	404	413	420	394	413	427	426	417	444	427	405	453	395	427	427	441	439	433	452	418	413	423	431	441	422	451	432	427	435	403	404	453	406	431	389	448	445	420	441	409	383	396	417	439	421	400	422	429	415	398	367	421	429	373	414	433	384	423	426	389	421	397	386	421	454	386	425	440	462	421	416	373	412	405	410	442	413	430	433	405	382	416	398	401	404	419	419	394	438	412	401	419	408	385	389	426	432	410	391	413	408	433	408	373	448	395	395	422	386	431	376	444	404	428	415	440	463	394	405	426	404	383	425	406	424	382	426	404	430	416	411	450	392	442	443	418	423	461	399	400	431	378	407	409	401	461	426	444	400	413	457	400	369	463	418	427	451	441	429	458	422	398	393	433	429	406	426	414	427	423	422	423	402	419	404	435	435	417	402	440	432	410	422	409	389	423	403	384	426	412	488	405	399	424	398	429	414	399	385	454	404	426	410	415	398	392	430	432	380	439	383	490	441	410	420	421	420	401	445	437	407	400	440	398	420	420	392	426	394	465	393	429	422	405	378	416	420	419	441	441	475	440	402	436	423	446	407	433	393	422	389	424	439	445	407	391	430	437	408	420	421	404	412	377	440	420	434	446	398	409	423	402	431	406	416	419	384	396	429	418	420	415	414	448	440	434	430	430	417	389	397	427	428	407	423	420	392	401	427	401	413	402	427	395	394	437	434	438	448	406	394	411	384	419	415	410	430	430	385	421	424	410	425	392	424	448	419	398	412	406	421	405	402	420	396	430	381	427	410	419	405	418	430	425	412	415	393	446	403	391	409	429	394	420	413	415	420	430	400	349	396	372	382	417	409	432	412	385	407	418	413	428	402	376	409	427	439	401	402	441	445	380	413	379	409	431	411	391	379	420	420	396	409	459	450	447	407	406	396	403	404	399	429	394	387	392	428	443	434	417	430	412	429	436	408	418	418	391	433	421	434	411	446	428	421	451	406	437	443	407	434	384	406	397	430	416	388	431	416	421	423	417	419	393	420	416	407	386	421	421	373	413	409	411	422	413	456	413	447	405	392	413	443	450	404	423	421	411	442	427	424	410	396	448	407	419	411	395	424	425	430	454	414	374	385	399	390	397	415	407	412	446	423	399	411	429	437	421	428	409	454	403	395	429	427	381	427	402	404	421	436	429	426	426	394	433	443	368	388	422	423	433	444	414	406	448	379	416	438	408	429	455	400	411	434	413	443	401	415	419	409	393	388	396	439	424	471	406	364	412	402	412	417	431	400	421	413	421	387	417	437	410	424	412	413	452	382	443	408	410	437	425	419	470	435	415	427	436	411	441	434	373	406	403	423	434	435	433	434	369	401	415	418	403	376	388	434	424	472	433	428	418	406	408	425	425	435	381	438	430	400	432	426	422	425	424	396	421	417	409	406	413	378	402	406	430	472	450	412	437	411	401	422	412	405	443	440	418	411	384	414	451	417	423	410	463	431	447	389	419	386	387	446	417	449	401	389	424	429	431	443	410	420	410	427	413	424	430	435	415	418	395	444	412	406	424	395	393	414	422	398	407	399	391	444	418	416	389	401	423	401	382	407	419	418	414	391	408	391	413	446	449	449	420	418	415	404	401	409	428	427	428	423	442	491	410	388	425	424	378	386	417	410	406	403	458	424	383	421	424	419	434	438	396	413	422	441	425	382	433	435	413	399	450	412	382	402	395	447	392	395	432	458	438	433	379	412	407	409	486	408	406	404	446	440	424	418	444	410	424	424	422	450	414	411	410	417	372	410	426	454	422	423	414	397	431	411	391	430	403	432	441	375	450	394	422	423	410	463	433	410	396	390	407	389	448	389	421	434	363	394	411	400	416	407	412	393	420	437	395	442	408	402	424	398	408	428	435	425	391	439	401	428	393	421	394	433	418	428	390	432	425	402	428	446	412	397	403	383	407	426	422	434	414	395	433	420	413	427	405	450	425	423	426	416	427	388	400	382	437	410	401	403	403	425	427	400	401	377	367	475	416	380	448	418	431	406	400	414	422	389	414	405	415	374	416	410	434	415	406	410	459	424	404	436	406	400	471	402	406	414	409	432	443	411	425	422	421	431	406	405	402	417	398	431	420	398	407	412	433	406	387	436	399	390	448	407	435	386	397	442	428	452	426	414	401	425	416	445	411	410	414	400	376	392	418	433	426	414	392	414	414	430	418	419	416	423	395	413	411	416	402	405	378	436	380	406	462	386	437	410	420	421	451	435	458	412	407	391	411	435	387	391	442	412	401	407	418	399	443	429	419	447	381	439	440	397	403	424	446	465	386	398	392	419	423	403	455	419	443	397	375	419	432	425	404	405	418	406	429	445	410	436	442	406	426	403	426	434	394	415	457	416	408	380	427
32280	40178	31885	19418	13506	8918	6001	4212	3501	2821	2335	2045	1940	2085	2142	1419	1219	1134	1235	1681	1754	1745	1570	1411	1163	1128	997	932	850	919	913	926	966	1006	1108	1077	967	942	1007	983	954	874	903	823	787	771	684	661	635	609	590	532	592	614	555	545	575	522	535	533	559	538	515	470	520	500	518	520	457	502	502	504	433	493	487	484	485	495	468	492	488	462	472	439	491	499	481	469	449	476	462	520	466	486	473	467	482	472	500	480	494	472	497	455	497	482	464	465	455	499	500	448	442	503	472	465	497	430	473	446	443	458	457	493	454	444	471	487	500	433	467	455	436	454	468	499	463	476	449	504	492	461	506	476	497	463	449	474	494	462	457	478	466	501	449	442	507	507	457	455	438	469	438	438	478	466	440	495	446	460	484	463	431	465	514	454	483	489	467	478	505	482	493	468	472	493	456	450	493	504	510	459	461	471	483	473	486	477	512	461	462	466	469	414	480	443	469	486	486	502	466	420	452	482	463	476	473	446	462	458	476	498	454	462	497	451	515	475	439	477	458	477	487	493	483	443	482	460	501	467	429	424	473	487	448	508	474	469	484	478	497	485	475	452	486	437	477	483	491	465	466	480	458	473	462	445	455	434	468	513	467	465	479	468	468	478	464	491	440	482	478	469	498	476	517	462	445	472	456	468	430	477	472	485	488	473	454	414	449	467	461	466	440	470	480	423	479	495	496	476	467	469	482	424	456	506	472	506	469	492	458	452	478	435	446	443	460	469	494	446	470	423	525	490	482	448	514	481	499	430	422	468	480	436	484	500	500	458	500	457	465	495	470	500	541	452	464	483	470	473	448	438	483	456	484	461	498	461	462	465	455	461	464	435	492	459	431	491	468	475	451	474	491	458	493	462	478	453	455	488	447	483	477	472	426	434	460	495	472	459	494	501	494	458	455	462	478	466	438	456	487	492	508	476	436	479	485	442	437	502	477	470	426	489	450	465	485	442	467	494	506	467	424	459	465	500	497	454	472	473	495	462	472	497	466	449	470	472	467	469	440	446	461	459	491	461	464	482	475	462	482	469	460	463	462	469	442	500	462	501	462	436	452	485	513	497	467	476	500	479	486	466	482	476	487	525	463	483	448	496	434	440	452	490	483	473	454	454	484	501	453	450	500	479	476	468	491	457	480	450	501	493	505	452	474	404	460	422	508	453	483	476	470	444	516	522	455	506	475	452	449	500	458	478	473	483	450	489	480	463	450	463	427	486	495	468	458	451	453	455	458	466	476	445	439	469	487	475	478	457	454	470	485	484	492	482	478	473	472	457	460	513	468	451	458	496	497	467	482	500	445	469	465	527	502	444	469	467	458	476	492	480	438	483	499	461	463	469	477	500	472	511	476	476	442	463	475	449	475	483	447	476	445	470	452	475	450	489	469	514	457	503	474	493	484	488	478	475	444	522	507	471	444	478	459	482	474	477	475	514	501	481	455	486	509	446	465	494	467	467	453	487	449	459	500	469	478	493	490	459	475	455	459	482	480	478	472	508	485	453	485	457	468	456	446	470	438	436	462	499	451	459	512	448	451	466	514	486	477	442	465	491	508	446	435	495	482	439	481	468	470	452	458	478	498	505	446	455	476	468	492	485	481	492	483	484	494	457	450	463	484	456	474	475	456	469	449	490	466	494	492	421	469	453	463	399	458	482	462	491	450	458	484	479	512	449	471	478	474	467	513	428	508	487	458	483	488	468	481	492	509	443	467	497	453	462	459	481	465	479	455	517	481	497	528	481	495	475	517	487	469	483	461	467	474	498	474	490	453	479	466	436	501	475	469	495	486	508	471	454	490	485	458	455	477	491	474	482	471	433	481	469	476	485	458	451	475	539	460	498	473	465	451	435	487	459	489	462	460	450	488	457	472	509	483	441	468	455	473	444	462	478	468	486	442	484	441	498	469	462	466	528	509	475	447	469	496	439	445	475	472	470	495	459	500	490	466	479	480	473	452	483	460	476	462	446	457	470	492	436	513	469	452	474	533	457	456	483	482	456	491	437	426	464	477	480	459	475	456	448	531	508	488	482	459	447	452	444	488	449	448	472	504	478	426	479	499	492	477	484	498	502	462	475	472	472	467	499	487	410	503	504	489	469	503	489	497	454	477	471	466	448	489	511	463	486	459	500	519	440	504	447	488	487	427	508	500	510	439	494	495	491	445	493	460	442	478	473	485	489	446	454	445	455	454	476	463	468	497	470	489	497	508	471	455	441	470	518	475	481	495	439	472	456	457	438	455	481	461	465	471	453	440	510	467	473	505	498	484	494	479	451	501	468	461	486	496	481	482	468	509	460	511	476	518	480	462	450	504	448	468	461	454	489	462	462	461	438	488	434	509	480	487	492	510	459	464	476	470	449	439	476	484	487	448	506	485	419	497	527	475	464	436	445	486	489	493	465	486	484	422	458	490	497	512	451	485	504	519	451	440	438	448	457	457	447	449	471	464	477	440	450	494	469	461	485	477	475	505	479	492	510	455	472	448	463	467	504	502	488	439	483	465	469	487	424	471	468	465	517	487	503	497	517	522	508	476	500	475	468	448	481	479	457	440	489	445	474	481	452	506	478	486	458	476	422	479	463	479	443	457	487	482	454	510	485	455	512	531	445	476	466	468	464	469	479	488	463	474	484	456	471	480	495	463	494	461	493	513	462	499	446	449	445	450	479	459	516	509	479	437	453	492	475	481	479	485	483	456	475	471	457	469	444	489	428	488	426	499	440	476	483	452	489	502	462	473	500	491	449	488	404	426	471	489	507	474	493	468	492	488	462	487	466	453	455	445	505	477	481	463	473	482	466	490	437	461	448	479	502	492	443	479	490	468	452	468	475	478	493	463	461	488	458	491	526	484	483	484	489	495	453	437	476	475	512	442	476	427	478	519	496	458	482	493	476	485	484	475	480	486	475	472	478	487	442	474	488	492	464	487	442	487	471	485	488	473	502	465	459	483	484	409	498	466	423	463	481	459	431	505	454	474	494	454	482	479	452	493	490	467	443	455	465	487	498	521	465	458	471	461	477	440	452	511	489	457	495	490	461	442	475	457	495	484	484	448	462	509	478	454	453	488	445	498	492	498	480	478	467	457	428	459	459	473	447	471	490	481	497	511	462	473	460	466	438	436	479	508	455	459	482	479	479	475	516	461	490	491	457	465	465	442	463	481	444	480	478	539	432	474	461	496	443	482	453	471	452	457	500	459	439	458	479	429	473	506	467	500	487	471	484	468	551	445	457	461	447	478	488	472	464	449	417	499	493	435	508	449	497	464	515	472	429	451	499	422	470	453	450	481	489	465	454	466	475	476	472	457	454	463	504	464	453	511	489	481	454	485	482	453	462	483	488	472	438	463	464	466	477	522	458	471	468	483	487	481	508	497	445	415	474	449	503	469	500	464	465	475	472	435	466	434	449	440	445	476	493	491	472	489	477	483	452	482	520	477	489	478	512	491	469	466	489	464	474
27349	21081	17852	8946	3224	1642	1053	775	747	612	602	589	527	573	578	495	491	511	559	602	621	645	574	547	497	478	485	479	471	461	436	493	490	512	525	452	476	450	484	480	466	509	469	503	441	456	411	450	420	404	402	411	398	393	440	369	405	397	374	417	391	388	401	389	358	381	350	361	374	413	394	330	395	400	404	395	390	415	391	379	369	372	418	400	394	393	376	374	391	399	431	375	367	334	408	363	351	399	390	393	372	362	395	391	388	381	379	375	383	384	342	371	390	383	417	369	346	375	384	356	360	352	373	409	359	421	397	358	371	379	374	390	379	408	360	377	362	355	374	364	386	360	386	379	380	398	321	403	366	393	401	366	362	380	374	397	374	364	373	373	391	385	406	399	387	408	357	388	361	404	390	390	403	364	363	374	383	402	407	376	369	376	393	343	359	397	372	386	384	358	365	404	393	365	385	340	384	386	388	319	393	385	362	364	398	374	370	385	379	388	364	389	424	355	376	376	362	369	404	396	398	377	360	379	396	407	380	370	379	365	376	390	375	385	399	401	360	397	376	375	386	368	391	385	401	373	373	401	391	367	420	387	375	381	346	370	361	383	345	393	371	431	435	410	393	389	336	400	367	376	366	379	418	368	367	377	379	380	370	353	392	369	393	384	382	391	368	417	419	354	385	374	375	380	353	403	402	365	368	393	379	392	386	348	386	391	396	362	374	371	397	397	403	384	395	393	396	364	397	393	390	367	352	386	396	399	347	387	401	391	381	364	355	373	361	398	382	403	379	369	402	345	375	342	390	404	414	334	392	379	371	342	417	383	405	368	359	396	410	392	397	353	375	394	412	405	366	379	359	402	342	398	414	407	356	398	398	373	377	380	404	378	403	348	386	340	377	376	380	392	382	386	380	347	402	405	365	359	389	362	353	372	370	381	362	413	412	338	384	353	408	396	378	378	351	377	375	363	386	401	376	389	385	384	407	373	367	363	397	322	396	388	375	369	435	381	391	386	356	390	376	407	390	349	391	374	351	386	340	384	391	381	405	406	406	375	393	416	401	392	403	358	391	389	374	419	362	384	381	359	415	374	358	374	381	361	401	367	371	408	403	349	385	367	396	371	371	400	360	376	393	372	388	444	418	366	385	376	357	403	380	392	392	398	387	365	356	406	378	389	343	385	403	378	412	376	383	420	402	386	356	387	397	402	380	375	383	371	405	412	380	382	354	393	373	404	381	445	371	409	400	394	401	436	428	390	380	361	423	387	385	381	406	388	397	384	390	356	407	369	394	369	372	359	375	389	385	379	396	391	394	376	382	405	396	375	364	392	380	381	380	385	371	402	400	394	372	422	367	388	377	386	373	376	383	381	385	434	418	422	347	373	399	392	356	368	356	360	404	363	407	394	418	382	372	378	389	407	367	364	387	382	430	369	413	384	396	390	378	328	359	419	365	382	358	368	386	400	408	376	369	394	372	393	376	396	382	367	370	365	370	368	399	368	371	391	360	355	401	382	364	398	392	406	395	356	384	415	407	394	365	380	377	413	375	410	409	400	369	396	392	356	427	374	366	420	356	380	426	359	399	398	378	389	378	387	366	356	386	380	359	362	406	378	371	407	358	393	400	361	361	392	376	390	370	393	391	369	361	362	329	403	377	393	402	348	379	366	389	357	389	360	364	403	386	389	387	396	410	393	385	384	370	374	362	374	407	402	359	379	400	401	421	377	383	384	391	356	394	336	372	395	382	397	385	433	404	420	404	396	405	375	383	387	405	394	412	391	413	396	394	415	360	375	379	356	426	386	380	397	374	358	365	364	400	368	369	366	387	391	365	379	417	391	374	410	407	399	413	367	402	377	420	345	384	390	389	397	424	397	406	373	352	358	393	405	405	369	369	402	355	402	382	385	365	366	400	404	380	378	385	391	375	388	409	383	399	397	395	389	425	362	358	403	351	346	400	385	373	419	407	384	406	370	392	411	396	382	395	394	426	390	408	362	404	402	403	369	375	414	401	380	418	424	349	343	355	392	355	411	394	396	360	406	360	378	377	395	384	397	396	386	386	431	429	378	364	412	364	438	356	381	372	327	389	418	393	384	385	392	367	371	362	354	416	384	363	386	388	359	364	367	402	402	352	380	390	388	361	388	375	396	405	388	371	397	371	369	353	342	382	356	381	383	374	369	391	404	343	382	433	372	373	363	375	380	341	390	371	369	388	392	370	388	370	382	363	399	383	405	418	362	385	381	381	352	366	366	386	401	380	354	398	398	365	348	360	408	393	416	383	381	348	363	401	366	387	372	352	381	387	385	390	372	387	396	400	389	393	431	415	357	421	403	387	356	363	375	384	372	386	385	348	395	399	356	391	394	358	352	390	387	380	407	388	402	404	349	405	358	382	431	393	399	407	375	383	367	374	369	350	375	380	372	385	399	365	405	420	382	381	419	367	372	353	370	408	378	387	385	388	375	405	386	367	418	357	383	356	383	425	383	380	375	398	395	368	399	411	380	357	396	440	371	380	406	362	385	379	397	417	371	400	372	381	385	411	360	364	365	342	386	372	414	372	429	382	382	370	392	398	409	384	388	392	398	368	377	398	364	396	370	417	368	387	387	358	390	396	339	368	400	386	391	378	386	377	385	407	394	411	350	403	402	387	377	403	379	410	407	365	356	363	391	362	412	386	372	395	395	401	386	371	427	355	418	376	380	415	407	400	377	401	397	346	382	398	333	398	383	357	392	386	377	372	393	366	414	363	407	384	351	387	372	372	390	364	414	377	429	341	395	360	386	410	366	399	376	390	378	384	398	382	351	390	360	359	408	369	377	377	398	390	380	377	401	406	372	403	428	408	407	359	415	366	343	374	407	367	372	368	312	373	364	356	379	409	393	374	402	361	422	396	412	402	377	383	384	378	404	375	396	365	388	386	369	421	375	357	357	403	398	366	388	383	362	401	407	355	393	345	402	390	368	374	376	391	352	376	351	398	381	413	388	366	402	382	396	384	357	385	385	383	386	388	392	392	384	411	389	380	358	393	367	370	393	388	362	392	392	382	377	383	387	385	370	386	402	390	389	363	431	392	386	393	372	381	335	400	364	410	389	357	366	351	401	403	391	374	373	367	386	373	385	402	407	410	360	399	387	393	384	374	409	393	399	356	380	389	380	394	411	372	375	334	392	399	411	384	362	356	357	391	369	393	351	374	392	374	362	415	396	357	377	344	395	375	391	386	395	372	344	379	374	382	381	360	364	394	412	388	389	389	391	367	378	432	404	404	354	393	361	403	376	342	385	389	376	354	397	372	402	355	395	395	393	356	376	375	393	350	385	387	390	360	383	394	414	372	378	443	390	352	390	431	411	375	381	395	438	372	398	375	356	376	372	379	399	360	410	386	366	360	391	375	337	380	360	381	377	430	373	368	393	397	407	387	392	372	395	376	393	382	376	379	393	367	384	380	395	356	387	371	357	375	401	408	383	407	355	380	407	405	376	393	371
23908	25064	20222	10805	5636	3205	2021	1589	1289	1142	1019	903	919	1083	931	741	702	748	830	953	1016	991	899	801	734	692	707	668	607	560	595	635	695	718	745	655	681	640	682	730	750	614	591	594	580	564	558	472	535	531	493	499	494	487	485	460	477	505	487	458	481	465	497	447	447	479	443	473	474	432	427	469	442	436	458	457	457	456	445	489	472	474	498	479	460	441	478	485	452	452	468	450	426	472	469	450	434	440	455	407	442	453	473	461	476	449	443	455	477	468	470	450	500	448	460	479	466	445	463	458	448	452	467	482	456	450	440	438	438	488	448	460	431	461	463	480	458	452	477	489	461	457	438	438	458	475	489	420	445	425	484	478	477	436	436	424	470	418	438	467	423	432	451	464	472	471	422	424	473	472	432	439	471	415	463	469	437	440	454	441	443	482	457	445	459	459	446	471	450	443	421	457	448	439	451	457	435	469	446	434	424	457	458	475	450	452	445	474	440	450	491	457	432	472	468	458	468	442	470	446	475	492	434	458	484	452	419	486	466	439	484	457	446	493	484	471	448	484	447	473	454	458	464	449	486	499	485	440	458	400	499	481	482	432	435	431	461	442	457	464	466	497	429	446	444	492	471	445	441	457	462	454	464	477	464	468	406	438	451	478	439	454	463	433	468	470	459	461	442	430	446	444	442	449	445	415	460	481	427	474	450	495	463	425	427	428	452	440	462	415	445	470	473	437	503	453	454	461	442	456	448	466	464	466	465	421	468	513	473	433	452	458	451	441	437	472	453	462	418	490	452	476	431	478	453	444	439	435	443	461	431	471	467	461	455	450	424	456	454	459	470	455	473	449	438	429	464	481	460	428	466	447	434	481	492	433	462	413	453	423	479	430	429	452	448	448	445	436	429	477	410	467	452	438	466	462	431	441	444	426	451	448	422	470	463	461	445	455	469	443	468	449	459	457	478	463	446	445	498	446	475	456	437	440	469	467	453	484	437	407	476	451	444	443	482	444	454	477	407	421	468	435	478	469	446	486	452	450	436	439	455	507	394	479	441	406	470	433	435	443	521	457	462	453	443	460	451	440	471	489	472	436	430	452	464	516	396	436	481	479	443	478	446	475	465	430	454	441	430	447	507	452	414	470	450	481	459	513	485	461	447	452	446	462	448	454	466	443	461	501	483	470	438	444	455	483	468	464	400	453	477	481	473	519	426	433	467	450	434	434	467	489	506	433	481	420	490	483	456	462	418	440	487	492	470	521	465	446	477	510	475	459	481	464	406	439	438	446	446	476	487	475	462	465	460	464	441	436	453	448	458	460	424	462	502	488	476	421	469	441	452	453	467	456	438	465	444	452	472	475	445	454	495	432	453	447	489	449	427	453	464	443	467	432	439	447	434	476	429	458	433	421	468	432	454	441	475	476	478	468	463	467	450	427	473	458	448	460	477	451	458	427	452	435	427	438	454	465	449	435	401	470	415	463	415	452	448	433	444	485	463	438	476	470	464	450	426	489	453	467	446	429	454	499	428	426	446	449	450	466	478	458	487	445	417	466	430	458	478	445	501	455	464	448	470	465	484	446	453	463	457	485	448	472	462	493	448	459	438	466	453	399	453	482	478	430	454	412	457	444	436	462	457	476	452	483	459	457	495	443	484	451	470	416	485	443	474	443	479	431	444	478	461	446	452	455	421	463	472	469	454	487	467	431	496	464	412	435	476	454	430	447	503	458	458	444	466	453	470	469	451	477	439	452	470	458	453	477	468	411	472	429	476	491	440	481	465	450	457	468	482	479	448	464	422	420	448	458	461	458	463	444	466	473	430	463	424	445	442	416	442	449	447	437	459	470	454	449	433	477	452	465	492	459	470	436	456	426	466	438	476	456	474	434	424	481	474	411	492	489	466	453	469	438	390	429	470	451	499	432	449	460	443	412	485	452	453	486	491	476	445	453	462	435	428	434	426	478	458	465	471	451	447	486	456	444	491	420	463	464	433	494	442	447	436	425	401	462	472	463	449	442	451	409	440	434	460	433	483	436	433	443	454	503	486	456	469	465	452	446	453	430	465	426	467	516	447	475	463	436	421	470	465	464	444	423	445	467	453	515	466	466	460	465	440	433	506	430	453	452	437	473	420	411	432	450	427	447	473	479	449	486	434	427	451	464	487	457	489	480	445	437	450	455	407	447	462	452	454	457	423	453	449	480	460	407	466	433	465	434	425	473	457	445	441	417	461	451	454	459	444	420	454	442	469	447	460	480	464	481	494	471	488	459	487	424	475	426	455	487	423	450	488	458	460	435	465	475	459	473	460	439	411	463	465	448	466	489	463	459	412	468	475	445	454	464	446	459	474	426	445	460	431	444	443	456	430	454	475	470	514	484	462	429	428	405	462	459	463	447	506	391	473	428	463	477	490	427	440	483	450	444	465	483	447	447	462	464	469	462	442	476	473	477	418	470	461	481	453	442	447	448	475	424	468	460	426	429	431	446	433	486	499	458	463	443	414	470	436	402	499	478	461	437	478	435	476	419	445	479	414	472	477	412	436	461	435	481	455	457	467	471	448	463	431	445	465	445	432	463	487	482	469	454	500	496	445	445	473	433	468	476	454	408	465	482	433	440	431	481	450	449	425	435	459	459	444	469	450	440	482	476	454	456	418	484	443	457	467	441	458	433	464	466	449	481	447	469	486	421	464	454	460	478	445	459	480	430	460	457	446	446	469	438	469	458	448	451	449	448	447	423	458	472	491	454	454	454	433	434	428	448	432	461	456	460	464	449	470	459	494	454	472	423	446	460	447	425	476	418	442	425	449	453	422	434	487	475	466	473	473	479	454	431	418	482	482	452	436	454	465	472	419	408	472	452	473	474	483	483	454	451	450	443	450	447	453	464	455	499	433	473	425	417	475	462	459	513	449	441	443	484	451	446	444	442	487	506	408	451	436	453	443	452	440	444	426	456	437	427	458	457	457	445	490	462	428	410	461	391	473	487	467	464	432	434	473	468	471	455	448	499	426	489	482	466	461	449	422	459	459	425	460	426	404	439	496	469	450	434	504	439	465	470	472	478	502	413	452	476	480	447	469	485	472	466	461	481	469	445	451	420	433	452	467	438	449	443	455	464	462	435	463	482	436	440	441	465	421	462	474	412	482	468	455	452	413	431	471	467	464	454	429	471	467	456	474	436	426	445	476	419	441	463	430	432	450	431	462	501	445	441	489	444	480	479	491	487	463	468	458	477	465	498	451	482	458	444	428	472	467	491	424	463	458	453	474	454	477	486	456	441	475	460	479	438	462	476	477	457	483	408	481	454	446	461	456	452	415	417	443	476	460	483	468	444	474	448	481	441	434	479	451	394	453	467	440	451	423	480	466	474	496	479	462	433	473	454	491	494	459	439	425	466	448	413	408	446	416	452	451	476	464	456	490	472	472	447	455	450	539	460	434	458	456	462	467	445	443	475	480	455	459	417	424	468	449	455	446	451	459	483	462	444	460	433
23689	20899	27930	24017	20570	8583	2236	1348	1043	918	824	714	762	800	643	546	527	610	775	725	709	688	671	656	619	495	531	501	470	440	421	433	449	469	493	501	472	435	422	443	429	426	434	407	409	366	345	343	350	354	380	341	328	319	315	344	317	364	318	337	325	304	316	303	324	330	338	309	303	329	296	329	303	310	323	311	290	323	290	310	301	276	290	322	293	304	293	286	274	354	321	284	295	302	309	290	314	282	307	292	261	324	265	333	326	302	316	308	290	305	287	320	324	314	250	321	308	289	319	314	299	297	324	297	300	289	300	337	280	280	276	273	315	321	287	271	304	326	272	304	311	307	280	294	288	298	300	283	312	282	317	289	313	301	338	287	303	286	340	306	302	295	275	323	325	320	336	292	320	309	325	299	305	301	313	318	316	313	302	298	331	341	325	298	322	326	312	318	323	296	278	315	291	306	281	280	313	323	326	291	296	306	298	290	317	318	304	312	316	294	303	281	305	311	256	303	311	311	283	283	310	292	321	312	309	310	284	317	267	291	303	310	307	279	277	265	304	335	307	296	296	279	294	301	293	325	346	311	327	275	287	337	283	336	298	321	301	295	310	304	305	332	310	320	323	345	305	308	313	284	287	285	311	273	304	306	309	309	277	262	303	317	316	328	316	277	290	319	301	284	314	314	303	260	289	311	297	286	265	293	309	295	305	308	276	305	309	307	280	290	294	283	284	303	298	317	325	346	306	305	289	298	318	316	304	295	284	283	287	276	350	314	286	315	324	308	298	280	314	302	289	300	309	301	311	306	311	317	275	335	300	315	273	303	320	292	304	301	288	314	300	309	299	309	324	319	290	326	288	276	313	309	265	293	289	319	296	277	324	289	296	305	300	322	328	283	316	292	305	280	291	291	298	302	304	298	269	323	330	307	307	311	302	308	316	258	321	287	289	318	304	296	306	319	301	314	295	283	307	266	313	324	318	284	293	303	308	329	312	306	340	308	297	307	284	318	329	315	286	311	311	260	262	286	285	325	329	296	310	303	320	287	275	293	313	298	310	312	286	301	290	264	275	341	276	288	305	288	313	317	322	288	328	310	342	285	307	305	316	259	293	302	320	274	326	297	324	324	319	311	280	294	317	305	275	305	317	301	289	294	285	269	298	293	296	329	280	303	318	320	308	314	313	267	305	271	320	301	332	310	318	256	299	319	309	310	314	302	316	284	298	299	286	311	291	295	318	317	307	287	298	312	298	282	279	314	261	307	305	313	303	286	329	291	286	303	324	301	287	297	285	323	306	306	328	312	304	304	247	284	279	262	288	288	287	290	329	309	352	295	273	271	288	269	276	308	308	307	327	324	306	295	322	308	321	335	331	277	278	311	284	301	300	307	270	298	319	283	307	305	318	299	288	299	254	288	310	343	289	297	307	310	307	315	269	307	298	289	316	324	312	267	324	290	325	307	301	330	312	303	282	320	297	297	277	283	310	297	281	304	298	300	276	293	314	291	286	276	328	286	316	314	313	307	307	333	283	283	307	320	322	311	309	332	302	300	310	310	319	288	324	270	305	297	321	272	298	294	294	293	296	275	337	309	296	314	282	316	326	329	274	301	282	306	292	318	313	329	293	317	337	328	335	312	331	313	308	322	312	302	327	305	299	303	308	283	292	329	297	309	303	322	340	300	318	324	295	285	291	314	305	303	308	306	289	275	283	287	311	304	310	276	316	300	318	323	291	318	313	302	316	309	309	315	301	295	305	334	324	307	315	293	307	310	311	315	329	300	309	299	291	280	312	314	278	328	334	291	283	316	301	312	284	301	324	286	349	305	300	313	272	296	320	317	305	288	299	297	332	294	294	316	320	303	319	310	298	306	292	328	263	324	340	278	311	299	304	314	345	301	299	272	331	279	304	317	276	326	307	314	271	313	300	298	304	307	312	329	300	295	344	289	317	328	294	302	343	324	316	285	314	291	297	326	316	309	339	288	305	288	294	278	278	301	280	300	298	296	303	289	314	287	318	285	318	327	320	307	316	318	310	302	307	299	269	304	314	334	304	294	288	311	316	267	309	286	291	322	305	319	300	302	286	310	332	331	297	293	305	290	310	313	286	307	275	280	303	271	279	320	303	349	340	340	306	303	303	287	309	296	296	325	293	307	310	336	326	264	313	318	311	332	310	305	325	301	327	313	295	293	305	303	311	312	288	311	322	281	317	312	324	309	294	300	282	295	305	302	288	326	282	298	334	287	297	298	307	301	290	313	312	309	329	293	297	304	288	284	292	308	301	308	289	329	286	323	307	301	304	286	306	313	299	287	268	302	294	301	307	310	314	301	307	310	314	276	324	286	306	343	274	282	274	282	270	289	312	327	295	308	292	275	290	297	305	293	302	282	309	313	283	273	292	304	324	307	318	298	301	324	306	310	285	315	309	278	323	316	322	286	295	321	298	297	325	305	305	300	307	313	318	291	309	328	290	288	325	301	325	289	316	286	283	311	318	333	321	282	334	308	323	296	346	306	316	307	316	325	314	299	304	309	297	299	325	261	276	288	308	331	289	290	280	304	289	272	265	308	292	294	290	304	298	320	252	320	309	326	291	270	295	308	309	321	329	287	314	310	308	290	326	285	289	303	318	306	322	313	287	281	320	316	317	328	307	315	290	288	297	292	324	312	289	298	350	277	313	283	297	281	301	310	322	295	344	308	314	316	306	309	294	323	315	334	289	318	301	319	328	311	280	295	305	308	331	305	312	316	288	323	301	306	313	310	303	298	284	280	286	322	308	311	336	294	304	312	328	310	267	308	293	306	312	320	310	318	286	334	330	280	302	291	319	289	281	313	288	298	302	303	322	322	289	334	293	299	320	311	293	291	309	303	305	311	324	276	304	319	314	328	284	293	324	298	295	330	303	289	312	316	298	301	298	287	302	303	309	320	320	282	341	325	308	318	261	309	287	282	285	297	296	302	326	294	292	308	306	326	311	305	290	334	283	286	289	333	304	309	305	303	297	312	312	292	318	294	301	290	297	300	299	314	276	312	295	311	303	310	306	300	309	325	304	275	290	322	308	274	282	280	297	291	305	282	313	310	312	297	297	319	289	273	346	321	311	282	314	303	314	304	283	274	279	325	324	292	286	329	295	289	319	288	297	322	302	285	319	289	282	300	296	290	298	305	286	293	302	291	315	299	299	283	325	292	317	339	289	309	296	295	307	306	312	313	263	315	319	309	328	286	317	295	281	271	294	288	283	328	341	290	286	299	321	317	300	293	314	261	291	306	280	279	310	303	314	302	319	298	318	277	327	299	322	314	288	313	307	319	288	288	289	297	300	286	290	282	342	279	291	344	324	307	301	312	294	306	312	315	250	292	277	295	287	292	339	339	289	280	288	314	303	285	283	287	305	284	290	288	290	287	284	310	273	327	297	328	315	295	309	294	304	288	308	305	294	287	283	292	300	303	295	297	295	302	324	287	293	270	300	300	296	294	295	327	318	273
29001	33145	26133	15648	9189	5346	3680	2686	2347	1929	1510	1410	1462	1566	1218	951	840	1090	1393	1385	1373	1188	1152	1085	996	899	757	737	630	663	581	604	656	683	738	713	692	599	643	715	655	650	592	625	538	506	500	478	415	450	408	430	379	393	420	367	431	406	385	409	419	436	413	364	361	374	371	369	346	379	373	371	379	355	397	326	371	351	365	405	340	368	384	390	354	366	362	374	358	369	359	373	362	380	345	369	353	354	364	364	343	375	355	357	355	342	377	360	357	337	360	374	385	382	373	362	365	337	351	347	337	369	382	341	381	349	340	382	378	351	392	372	353	358	356	309	331	349	339	335	380	372	361	336	355	326	363	375	355	387	380	392	355	348	347	362	372	331	338	360	357	327	362	354	363	345	370	362	355	348	354	363	380	335	363	352	356	358	353	362	342	350	324	337	370	351	358	383	325	338	338	396	341	372	327	346	382	324	367	354	379	363	366	346	363	340	375	364	340	355	375	334	358	352	344	374	357	376	376	358	388	327	360	350	366	388	357	378	373	369	344	335	381	354	331	372	336	357	390	323	375	396	386	400	342	378	361	349	345	353	331	409	355	336	368	319	359	350	370	357	366	397	375	345	309	372	378	365	386	350	379	355	357	339	363	351	357	376	384	342	371	360	321	341	367	315	348	367	344	355	319	372	342	342	359	358	328	389	331	373	365	370	348	328	355	395	366	368	344	356	319	381	357	351	373	340	368	374	329	342	359	398	333	364	361	361	359	331	385	377	346	411	363	341	321	343	368	364	372	323	385	362	369	384	367	387	350	365	379	309	353	372	333	327	364	377	341	365	370	359	342	353	343	368	354	359	378	372	316	369	339	396	361	324	345	360	343	348	343	351	366	369	353	353	349	381	367	399	356	361	350	354	382	354	378	340	366	387	346	359	348	398	360	344	349	358	334	364	375	365	370	367	391	359	358	393	379	353	395	374	348	334	365	376	356	363	372	329	383	348	384	391	342	360	349	375	353	370	337	367	384	356	357	356	349	359	378	378	358	364	338	383	375	352	386	348	366	360	352	351	361	343	371	326	339	335	361	342	355	328	353	368	360	386	368	361	331	357	367	371	342	366	350	407	360	394	374	350	361	358	349	359	385	322	395	359	336	363	346	347	396	369	371	380	380	377	343	322	359	342	364	341	356	369	366	375	376	345	357	361	335	373	353	370	344	390	311	366	393	383	346	321	360	354	361	360	394	344	385	339	350	356	326	404	338	388	334	324	358	364	347	366	337	361	361	347	361	373	352	362	395	354	333	369	376	356	331	352	357	362	348	363	387	415	346	324	350	344	360	349	351	368	390	361	393	356	335	395	372	427	342	354	371	326	386	382	396	373	325	358	384	398	382	381	340	403	365	336	382	376	365	383	381	368	307	349	340	357	376	362	334	352	354	337	359	371	393	376	344	377	401	347	371	364	395	333	353	363	345	362	384	333	376	335	374	332	343	326	321	372	337	388	368	347	366	373	368	337	372	369	370	356	343	390	352	351	353	399	336	388	356	374	367	358	342	390	354	352	389	380	370	326	398	372	376	360	331	359	380	370	376	371	353	365	343	330	373	328	335	366	352	366	351	332	350	362	343	387	352	352	366	366	381	388	355	372	381	387	344	379	330	359	351	368	375	362	387	352	366	396	359	373	351	354	388	356	366	383	361	379	384	388	353	375	370	347	363	340	357	334	346	334	350	369	340	374	371	328	390	356	362	373	332	347	347	382	367	351	380	309	363	377	355	351	379	392	335	334	318	363	379	350	411	369	352	387	339	353	359	329	327	380	356	367	380	390	382	375	365	385	350	327	357	381	353	355	366	334	372	366	345	388	346	385	324	352	362	330	334	349	333	385	385	400	338	374	345	369	396	374	343	368	364	378	355	320	335	333	356	355	342	327	342	376	370	359	329	344	356	348	344	332	376	350	346	362	389	377	383	342	363	351	340	349	392	372	353	367	329	362	350	384	350	374	361	360	367	401	362	403	362	338	364	393	325	349	392	371	394	376	328	355	383	391	372	322	353	383	364	338	380	354	353	377	338	383	346	352	378	359	360	365	359	404	344	395	341	349	374	358	332	368	346	344	370	353	339	331	361	395	391	375	382	353	343	331	378	379	386	335	381	358	340	330	315	365	372	365	327	353	346	360	373	368	347	341	329	319	360	382	348	351	362	354	363	375	391	388	367	349	379	357	348	316	352	358	333	409	333	350	388	357	364	355	384	342	358	368	381	362	356	345	365	372	361	374	332	342	340	367	342	368	376	350	359	377	334	341	325	375	384	367	359	364	337	381	377	353	380	346	331	338	338	349	369	363	353	390	364	364	372	379	343	378	361	348	352	348	333	356	361	380	368	368	363	338	356	354	348	398	363	334	347	390	401	364	381	354	346	372	331	336	343	352	356	360	384	362	336	348	363	373	334	366	377	350	364	303	370	372	356	382	355	362	339	360	350	362	393	361	357	375	397	332	326	347	348	329	353	353	356	360	340	368	355	396	406	363	326	363	361	337	394	385	382	377	380	377	388	381	369	364	350	369	374	379	342	363	380	391	383	383	353	330	331	334	347	374	392	358	369	334	413	362	357	382	381	375	357	359	358	377	341	362	373	384	350	365	338	410	371	327	360	343	379	371	385	367	419	325	363	353	344	344	352	383	368	348	332	341	368	364	327	341	376	345	369	358	321	381	362	374	378	370	317	363	399	351	379	351	335	355	333	354	342	317	305	334	345	359	340	369	366	381	363	406	372	374	357	350	362	332	362	358	332	336	340	370	370	351	357	387	366	358	359	345	366	363	359	334	347	366	374	375	339	355	372	349	362	365	358	346	387	337	358	395	344	352	341	364	386	374	358	381	367	355	373	347	357	328	353	393	369	315	376	377	371	382	361	354	402	354	359	348	376	356	316	401	378	342	391	366	344	340	345	369	310	366	359	380	318	348	365	334	354	365	356	354	361	365	326	331	374	364	354	351	359	361	345	383	369	324	351	357	350	362	356	374	337	358	387	350	381	358	385	362	354	335	374	383	358	338	388	336	335	380	362	386	355	337	360	338	351	352	357	387	325	358	360	325	326	371	361	365	353	392	340	366	387	358	357	369	331	333	354	378	380	366	372	376	342	369	334	369	357	319	370	379	380	354	373	355	361	355	366	361	342	354	361	319	365	369	352	363	364	363	365	353	346	345	350	381	338	356	384	345	366	348	349	394	360	413	377	376	341	364	366	364	361	349	366	347	357	382	355	347	375	347	330	342	356	341	331	362	385	363	349	363	384	389	352	369	376	334	364	387	363	352	381	358	371	326	360	350	365	351	364	381	366	368	332	355	349	397	345	351	383	368	365	351	329	355	359	338	367	336	344	346	317	365	369	332	368	346	372	331	358	360	359	370	342	365	375	301	330	386	392	364	405	365	338	364	351	343	370	376	386	386	351	366	358	358	344	347	367	357	391	372	363	381	361	355	380	376	356	338
24992	20897	26480	24498	7714	2126	1577	1171	1020	833	808	788	847	806	727	627	685	829	839	813	791	741	780	813	763	706	684	691	612	618	605	569	577	568	620	642	613	609	586	580	628	570	556	615	589	554	544	530	487	503	495	505	519	536	516	509	532	547	523	553	496	491	483	522	463	498	487	450	481	529	524	495	485	463	523	501	450	550	482	505	553	477	474	496	509	489	505	504	481	541	479	511	524	511	490	524	494	496	521	499	486	507	499	474	485	507	463	488	514	489	492	527	485	476	514	518	485	535	546	475	501	475	497	485	475	502	486	490	472	482	500	513	522	495	510	533	487	487	471	514	497	493	487	488	453	482	519	492	500	458	502	498	473	477	492	454	474	496	530	476	468	551	477	507	509	514	504	465	502	530	513	533	517	500	539	511	514	524	512	472	488	493	500	490	554	477	467	493	491	489	466	506	483	513	492	515	471	462	490	495	518	461	510	473	504	529	482	487	503	551	497	480	533	493	519	483	519	488	485	500	521	504	505	467	483	487	512	455	505	488	497	495	498	476	524	489	504	489	524	482	495	486	553	511	519	509	493	501	467	483	493	511	473	509	510	534	474	483	525	536	477	458	538	511	508	476	475	526	508	489	505	512	497	474	447	513	506	474	489	497	482	490	523	483	516	507	538	490	458	525	491	508	467	451	491	478	512	474	480	507	489	474	494	462	525	499	485	489	474	493	513	459	500	493	497	464	476	521	457	476	476	520	481	476	527	528	522	490	459	544	487	482	482	482	531	467	481	513	510	464	492	531	504	517	455	514	487	495	528	469	470	472	506	512	488	471	465	496	533	468	484	484	509	510	500	529	481	478	458	506	507	502	500	505	461	536	527	496	464	512	484	498	493	459	461	516	512	520	488	499	519	528	519	495	446	490	489	467	526	474	466	482	528	521	522	520	518	497	483	494	489	516	483	527	466	494	526	512	550	525	515	496	457	472	470	498	498	477	509	485	476	509	515	491	487	472	491	475	480	521	468	486	479	531	464	494	515	509	518	466	514	504	478	485	525	498	487	513	510	515	459	487	477	476	493	490	525	467	497	493	488	479	490	500	533	492	476	474	516	499	507	477	482	442	457	475	483	473	472	445	496	492	498	494	498	472	514	474	544	464	487	464	456	523	465	495	499	506	504	519	508	471	490	522	521	516	511	461	476	511	496	496	544	481	512	489	509	504	533	498	488	485	526	495	520	536	519	463	522	511	549	515	495	502	484	493	466	461	506	482	496	537	509	496	525	494	504	483	517	487	524	491	480	519	512	484	500	499	479	527	496	466	460	520	493	502	506	474	458	450	499	528	498	477	494	498	485	496	478	508	553	484	529	494	488	479	491	520	480	476	475	514	514	506	524	475	505	512	492	564	485	504	539	525	508	505	523	490	518	516	494	475	496	517	514	486	506	488	500	518	473	511	461	503	520	501	524	500	490	514	484	529	508	479	451	495	492	453	530	472	506	443	447	524	485	518	511	468	481	472	453	469	480	461	542	515	460	501	464	469	513	491	487	486	452	472	475	442	497	508	509	522	515	497	477	525	475	466	461	499	499	466	489	503	510	476	468	494	508	535	521	510	483	502	490	481	476	517	536	530	492	469	497	474	483	487	483	471	490	453	485	516	530	511	449	466	534	473	529	517	522	457	511	534	488	479	499	511	525	520	482	482	494	495	494	462	512	484	502	506	474	468	513	477	490	490	491	506	484	521	474	492	471	469	499	474	508	478	490	482	456	511	486	514	519	507	475	465	539	476	477	501	519	504	476	514	496	467	489	509	497	487	550	509	496	484	530	504	513	539	517	471	509	502	468	548	451	514	467	487	508	499	474	488	465	539	495	538	517	498	522	484	504	471	473	495	536	506	497	494	508	497	481	481	512	511	468	527	511	509	517	480	529	500	485	528	494	486	532	510	507	508	495	517	494	515	482	484	513	485	525	535	509	520	510	495	482	469	505	505	467	480	499	478	514	510	484	493	463	474	466	498	451	463	506	490	479	461	541	509	445	468	510	501	489	516	516	464	520	509	494	514	505	469	492	504	517	491	465	510	474	524	478	455	496	498	480	522	518	493	503	478	554	488	466	504	513	473	471	516	498	504	486	478	488	490	492	468	483	512	449	528	513	489	508	486	505	454	474	502	535	483	515	507	485	539	471	511	494	530	487	506	482	466	502	519	478	495	486	515	525	531	535	532	468	499	447	524	491	515	479	480	483	486	500	479	534	500	516	496	487	518	496	473	457	489	487	501	476	490	486	500	454	473	481	488	487	524	494	513	467	472	500	513	529	504	539	511	508	493	476	505	508	532	491	495	519	476	544	489	505	501	480	463	548	520	516	519	511	508	513	507	466	522	518	494	498	454	502	533	518	532	520	512	539	528	495	474	481	507	477	473	503	538	458	509	509	506	482	495	489	498	491	476	487	470	503	510	485	497	486	491	548	472	524	519	517	521	536	496	513	506	533	499	519	471	484	467	520	512	490	522	484	481	519	503	479	520	494	481	516	496	464	469	479	497	505	513	499	478	499	525	498	482	533	516	486	509	488	448	507	509	493	511	495	492	467	478	458	504	494	518	474	500	505	492	506	487	510	498	514	468	493	499	494	465	462	503	486	521	522	510	486	510	521	480	461	490	481	507	457	504	470	520	496	467	483	469	504	487	500	469	515	517	485	521	484	452	517	510	468	491	480	497	487	493	520	471	512	492	494	520	469	460	485	524	478	459	480	477	502	516	522	496	464	498	472	504	460	506	518	499	531	491	507	512	485	487	516	476	493	522	512	505	476	495	532	492	504	525	485	487	470	478	512	495	545	471	508	505	496	510	476	524	528	501	516	506	463	514	504	514	473	462	517	505	463	478	493	478	507	492	526	471	462	469	493	491	467	527	518	523	462	553	479	483	479	523	481	508	499	516	515	472	506	532	497	513	500	462	502	508	473	458	479	528	476	470	474	486	471	532	525	493	504	471	487	512	511	486	500	518	494	504	479	459	525	495	508	487	513	511	463	452	515	549	512	468	508	502	476	495	519	509	486	491	471	495	502	525	521	521	485	495	498	498	499	506	514	474	501	463	453	551	490	474	519	480	493	482	490	523	519	479	516	503	510	476	478	512	541	503	477	488	472	476	451	470	520	499	469	518	490	527	467	504	514	527	501	506	486	492	474	546	511	470	486	526	470	497	512	503	522	490	500	520	458	503	505	511	506	504	485	511	494	452	461	524	559	479	507	517	537	515	496	548	514	506	489	479	495	462	465	502	506	482	519	492	465	491	483	524	469	540	465	466	477	529	482	509	502	491	497	497	484	524	501	498	499	516	502	530	505	521	523	507	496	462	518	465	515	540	501	479	521	483	492	514	525	483	496	505	484	518	495	506	512	503	507	509	482	489	495	468	468	491	480	507	475	468	497	525	501	535	523	495	480	503	487	513	545	485	460	485	505	515	470	476	489	470	488	482	453	480	501	475
28112	26890	18842	11620	6222	3878	3140	2385	1805	1592	1507	1322	1494	1399	1097	970	1026	1407	1367	1329	1189	1238	1232	1168	1120	1014	954	944	879	793	836	818	791	871	872	849	854	810	772	783	819	781	768	772	717	687	700	684	659	606	602	575	649	596	641	568	603	587	630	601	601	619	607	624	594	577	614	578	599	568	588	615	578	606	617	632	613	556	593	562	583	570	614	600	599	594	619	605	584	593	555	567	563	563	573	655	586	552	568	583	594	550	577	528	534	575	572	565	598	606	582	563	602	576	496	617	579	607	614	559	602	588	595	610	573	559	573	584	600	573	591	572	577	589	563	560	613	605	557	572	586	570	622	576	594	587	616	532	588	652	616	580	591	599	565	582	548	537	518	548	610	621	562	614	553	572	628	577	581	552	580	559	623	544	566	595	571	585	574	567	551	595	569	576	547	577	561	523	602	626	597	568	559	571	527	592	547	536	572	587	585	575	561	540	617	575	558	587	570	603	619	596	589	575	552	575	579	579	599	502	589	574	564	574	577	581	524	568	556	575	587	563	529	605	584	604	576	591	552	581	582	566	587	567	568	583	576	592	576	516	578	605	550	588	575	579	597	577	588	555	636	566	575	602	594	593	592	565	574	542	588	598	606	576	574	608	558	598	587	626	578	584	611	550	598	560	591	620	570	542	544	573	595	541	558	565	597	584	610	585	592	558	558	597	571	579	606	609	555	609	581	547	608	570	585	593	580	578	597	601	614	565	537	568	560	585	591	577	586	568	611	568	537	596	585	571	588	537	566	568	596	557	579	572	583	572	547	539	554	550	588	584	600	524	610	553	611	566	548	554	552	611	573	577	598	634	575	599	554	570	566	580	594	589	587	581	573	569	595	586	619	564	557	578	578	565	544	604	562	589	577	532	579	580	594	547	599	557	578	582	566	543	595	590	605	580	514	566	578	573	560	585	551	542	566	574	558	565	524	625	566	589	586	555	527	580	601	584	580	615	576	589	587	623	590	573	621	582	527	555	575	558	553	553	554	562	548	597	559	526	577	566	578	596	602	602	586	556	571	580	551	608	606	514	590	590	551	564	511	578	567	556	616	625	554	575	536	557	533	578	608	608	538	617	559	561	593	580	563	507	564	571	606	595	577	556	621	541	533	573	582	584	593	621	568	580	561	606	545	584	575	566	567	591	561	575	572	564	547	567	552	525	594	621	599	579	586	594	562	580	595	569	570	589	594	574	576	580	531	594	594	564	564	606	565	627	520	533	604	599	560	592	583	622	589	570	580	589	561	566	577	587	571	564	581	560	594	570	583	568	607	591	632	584	578	556	579	596	588	605	636	572	604	552	561	579	587	577	585	577	588	602	607	576	618	587	549	566	570	575	548	570	574	583	593	599	570	541	552	596	609	580	558	586	579	603	558	557	580	593	575	554	546	535	584	594	574	573	573	566	596	607	585	561	596	562	582	556	532	638	574	570	600	574	559	578	584	546	567	558	601	610	543	566	580	628	587	575	612	527	587	643	593	575	566	618	598	566	553	538	623	581	560	585	552	580	582	551	584	559	570	583	573	651	558	549	573	569	562	576	597	584	553	559	553	544	534	588	570	605	587	536	607	565	591	574	561	581	585	558	569	608	593	579	560	527	523	572	544	585	564	554	565	620	611	600	587	577	596	596	575	570	580	576	589	572	574	589	542	606	553	608	629	582	627	601	564	604	576	547	578	548	548	547	592	528	598	534	547	592	552	612	609	590	586	580	605	573	600	618	580	537	650	562	570	592	557	616	564	576	592	578	578	547	591	571	559	613	580	605	565	613	576	580	576	568	547	610	622	556	578	557	564	584	645	598	551	545	608	598	568	593	578	577	592	578	570	558	527	635	610	560	582	580	536	579	581	544	584	577	563	604	596	551	583	596	542	582	570	568	606	554	602	612	613	584	577	599	585	580	630	534	583	563	565	520	542	576	563	538	614	600	541	611	555	588	584	556	595	594	581	593	569	585	576	569	605	607	584	567	575	551	625	584	566	587	549	577	596	574	576	553	548	623	527	578	597	563	559	578	549	567	569	588	569	575	571	599	595	581	570	585	575	577	558	593	573	593	603	560	518	569	536	591	616	622	570	582	577	588	578	553	556	545	591	573	614	584	549	602	583	592	557	525	569	585	596	530	522	582	571	551	579	565	566	561	540	572	556	610	572	576	569	556	497	551	608	551	593	576	574	571	542	587	568	587	558	554	586	575	544	543	582	595	565	614	590	545	565	610	610	577	494	582	548	572	549	578	557	592	558	589	595	555	561	557	571	561	548	555	585	565	587	580	616	590	570	541	568	587	600	551	584	577	601	575	593	560	570	560	602	587	543	567	582	564	559	588	640	576	596	553	596	587	623	548	554	557	625	522	576	581	555	571	577	536	553	562	549	565	539	585	505	590	615	559	567	622	550	551	600	601	599	607	538	546	596	581	587	584	604	591	567	615	607	583	591	565	585	581	595	568	623	579	570	596	538	572	587	577	572	585	603	580	585	595	554	558	575	534	587	572	573	584	619	571	567	582	562	594	582	561	540	567	557	598	600	551	562	582	551	626	588	573	590	560	597	578	549	531	564	582	574	604	578	562	600	553	569	574	547	604	581	621	520	592	525	590	578	596	590	599	604	565	558	593	554	602	585	548	612	594	598	568	599	559	606	601	578	557	588	566	628	557	558	603	592	558	522	571	605	542	552	575	587	580	579	571	595	551	610	599	594	589	590	605	536	584	575	587	594	567	595	566	548	586	580	559	573	534	529	616	599	599	562	586	581	585	583	574	592	575	565	555	599	590	571	599	595	555	589	579	596	630	564	556	604	568	549	595	559	540	575	582	540	584	614	604	598	583	587	599	533	591	522	600	599	576	576	609	612	582	554	590	540	553	612	588	599	583	557	586	558	576	568	538	581	564	559	571	556	547	549	544	563	535	586	609	515	598	585	543	553	609	546	554	576	579	541	546	599	594	563	572	540	548	531	558	609	598	546	615	580	589	587	582	558	617	587	604	567	656	564	593	599	606	542	587	569	550	541	637	541	559	571	599	572	562	602	595	595	633	559	572	598	564	565	562	588	543	536	606	559	561	575	598	586	565	602	553	557	538	532	572	611	570	597	587	594	555	576	620	573	526	577	584	527	552	599	596	587	561	553	541	574	567	576	567	587	611	584	607	600	561	579	585	611	592	536	616	580	538	561	597	545	559	566	608	579	558	587	544	555	549	576	619	620	561	576	577	592	567	578	589	563	552	561	541	601	578	585	588	576	562	615	552	505	547	553	572	565	624	573	610	563	568	549	605	585	576	613	569	554	595	533	607	612	555	602	601	588	602	591	590	564	631	517	572	614	566	596	528	593	585	572	558	588	541	617	594	610	583	562	566	586	580	546	601	564	570	546	571	557	598	601	612	582	519	592	573	627	589	597	601	586	591	533	562	526	556	571	560	576	538	603	590	564	595	588	571	585	553	583	587	565	576
22676	20934	28549	23487	20936	20752	8017	2238	1694	1391	1340	1258	1225	1066	860	893	982	1213	1096	966	925	970	952	948	917	817	811	751	798	619	684	634	663	692	673	659	585	566	614	644	650	631	621	578	569	559	489	466	493	479	477	489	483	447	420	442	433	468	474	461	485	495	492	420	433	442	429	420	436	457	432	431	414	430	439	412	416	400	437	425	440	434	442	414	435	409	408	442	426	410	419	486	448	445	429	434	424	374	438	464	444	412	409	413	414	430	403	457	441	444	438	409	427	451	474	410	428	443	421	424	460	432	429	423	429	438	406	400	464	399	431	453	433	443	449	421	420	416	407	400	431	437	419	436	438	412	430	436	419	396	418	421	435	410	435	437	417	460	451	419	441	484	444	379	385	418	386	447	464	414	404	398	422	435	447	443	416	394	446	438	434	406	462	435	452	423	451	456	436	447	401	435	439	398	382	406	418	444	409	439	424	419	432	477	428	412	458	416	393	427	399	452	438	451	426	424	422	396	462	419	414	423	429	413	400	417	439	404	430	411	424	436	421	400	446	438	456	405	449	403	416	413	431	399	395	410	410	412	435	410	415	399	449	423	409	414	420	423	416	397	413	457	408	406	463	391	431	385	412	435	455	429	461	441	408	440	456	438	437	401	419	432	431	436	457	449	405	399	429	481	400	409	420	391	469	426	409	443	433	438	413	470	408	440	391	442	437	406	385	401	407	410	431	454	427	456	453	396	444	429	426	406	438	410	437	431	413	426	444	422	458	414	410	448	442	410	392	466	433	404	407	413	404	444	412	432	424	453	438	419	433	427	427	444	443	427	437	393	444	422	424	409	428	437	416	427	418	468	429	420	427	444	410	432	455	416	444	469	416	412	410	408	397	411	446	427	405	438	429	431	425	455	442	418	396	433	389	429	407	410	461	416	426	387	479	441	454	473	443	440	446	455	428	433	422	464	417	415	439	389	419	426	444	387	414	411	438	451	404	416	466	457	423	391	400	449	410	404	429	398	412	420	420	421	411	469	398	443	424	386	417	418	436	449	397	442	408	449	432	443	440	440	419	429	457	387	422	398	438	440	442	410	464	392	403	389	445	391	420	444	459	419	432	397	417	428	422	376	434	418	419	467	402	382	463	443	418	427	394	441	422	490	422	395	403	383	378	430	436	409	429	397	391	430	402	421	420	405	429	432	430	400	444	408	413	450	421	427	400	427	404	433	408	454	403	406	462	436	405	387	410	440	415	451	412	446	420	411	376	415	406	390	444	431	403	431	381	456	429	417	419	416	427	433	387	401	409	445	420	468	398	407	430	396	449	439	440	445	408	439	449	462	442	444	435	398	427	421	447	407	427	456	440	399	430	445	414	440	442	428	436	392	383	435	415	434	441	407	388	415	432	397	427	452	436	405	400	402	417	426	432	413	426	432	460	412	426	428	442	432	413	403	419	423	439	393	429	407	401	424	423	413	454	458	409	411	441	434	433	437	433	396	377	449	421	423	452	440	403	432	417	409	429	413	426	429	402	474	412	414	425	400	444	383	432	398	411	406	433	398	423	438	425	448	387	382	442	435	404	439	385	431	412	401	424	437	382	464	474	423	435	416	441	409	428	413	397	430	412	435	429	400	446	402	440	413	410	414	417	402	393	431	431	412	414	467	418	436	444	408	431	448	436	464	406	427	450	410	431	439	448	415	408	430	439	451	417	411	393	400	441	428	457	420	439	427	410	405	392	439	444	395	434	393	420	434	405	494	419	411	433	436	424	407	444	416	417	395	445	452	395	419	409	437	402	454	441	448	435	416	412	415	402	422	427	413	423	440	401	439	437	430	379	410	437	428	443	411	436	449	429	431	396	455	438	417	396	437	467	379	420	437	419	437	444	409	439	411	421	434	416	416	419	419	415	405	433	421	448	454	410	407	406	407	406	436	430	405	428	437	404	449	406	460	432	409	424	431	425	425	404	425	381	404	440	425	404	443	389	430	456	444	393	423	407	408	456	425	422	457	393	433	436	426	402	409	413	479	395	423	467	381	413	456	467	401	420	464	441	421	409	428	424	438	427	387	418	397	456	426	436	424	397	427	416	431	435	455	418	410	425	437	442	437	441	407	427	477	404	400	438	424	452	396	456	418	367	462	447	407	398	442	405	359	440	461	414	435	388	417	396	397	416	392	437	465	451	411	428	409	418	418	443	451	377	403	450	399	410	415	411	427	403	468	437	422	433	442	425	396	384	424	426	419	397	417	444	422	426	430	398	458	431	433	414	439	411	455	449	422	409	398	427	415	414	408	430	434	429	397	390	407	419	437	430	434	427	461	404	417	427	412	418	419	440	447	420	402	408	406	394	426	449	438	384	460	427	420	429	447	425	430	431	418	457	378	418	430	425	403	384	403	426	409	415	423	442	408	423	415	427	444	432	459	426	431	433	449	404	425	465	452	411	400	412	411	442	411	443	456	442	449	423	430	419	450	420	420	408	409	402	445	435	454	395	408	392	493	408	438	415	434	411	464	439	418	455	395	404	430	444	445	419	393	408	403	428	454	437	417	440	414	429	426	407	461	433	446	436	449	393	427	391	445	419	453	414	437	462	434	403	436	450	410	443	409	425	395	407	398	422	418	456	434	437	439	437	446	411	443	435	437	438	435	435	487	430	402	421	427	476	417	436	425	401	452	418	398	429	436	453	403	431	426	416	422	446	417	469	426	413	409	409	422	399	439	433	420	417	384	388	423	432	458	437	419	413	398	425	424	393	384	402	439	383	445	376	394	432	422	439	412	443	444	417	433	423	462	441	437	425	448	440	440	426	395	421	464	419	420	443	393	423	420	425	440	426	417	402	421	434	409	437	437	451	452	395	409	449	441	431	463	390	374	420	450	440	415	407	408	411	423	453	443	440	439	463	413	416	460	410	418	394	426	421	431	426	410	420	428	437	427	428	461	374	421	453	434	448	426	421	435	413	427	378	410	430	419	419	457	415	438	410	416	456	479	424	433	465	417	415	402	441	404	425	402	459	421	420	448	416	410	418	448	407	443	423	420	397	434	437	433	436	481	418	451	407	427	442	446	434	409	468	436	407	431	459	444	431	441	422	415	463	439	408	389	406	439	427	406	423	368	427	391	429	449	375	443	422	443	413	454	459	419	406	415	393	385	409	393	375	410	460	426	422	405	436	429	394	401	423	428	430	426	425	422	436	431	438	455	393	431	386	410	401	463	421	402	453	425	412	415	443	420	399	402	447	416	412	421	412	398	418	406	418	434	405	449	419	411	426	419	433	420	402	395	437	401	397	432	414	447	448	415	411	424	395	434	385	402	394	445	420	436	414	471	433	393	422	466	466	431	418	402	377	462	434	414	385	438	455	449	402	454	423	404	440	416	411	458	442	451	402	423	399	410	453	413	441	427	417	478	423	421	422	427	424	420	395	439	391	415	460	431	401	403	394	392	429	417	376	430	377	397	414	417	412	394	438	432	425	428	444	421	438	431
32657	36902	25298	17207	10802	7739	5910	4235	3413	2935	2577	2511	2465	2034	1461	1409	1758	2226	2155	1830	1651	1691	1734	1610	1563	1502	1276	1329	1172	1054	1007	921	919	918	943	983	868	866	884	818	938	847	852	822	751	648	649	637	617	574	579	532	552	533	488	509	510	491	562	554	584	542	562	542	531	487	485	443	516	486	531	508	484	494	524	524	487	485	504	498	491	421	529	480	480	545	513	469	481	496	452	512	500	485	478	467	479	514	498	482	480	493	502	514	472	477	483	501	468	481	455	488	487	478	499	512	480	496	478	478	516	474	479	492	482	474	464	472	486	488	480	493	467	485	483	460	510	469	504	505	461	529	473	460	480	471	497	458	490	511	528	466	501	490	492	468	496	487	470	480	493	498	482	502	481	490	468	453	476	493	481	457	469	491	498	466	449	488	472	467	484	488	520	493	479	479	499	491	478	463	546	485	538	472	473	520	441	504	489	469	504	503	459	442	500	523	450	486	497	457	492	514	501	449	519	463	498	491	455	495	490	512	521	499	492	460	475	479	491	472	464	513	443	487	482	476	463	492	478	482	466	457	468	461	488	485	515	489	513	531	494	495	492	477	487	492	511	474	468	520	487	536	458	515	457	482	491	514	504	505	483	496	505	481	475	506	499	493	490	463	469	449	474	467	478	480	496	480	445	468	483	465	500	477	444	492	489	483	500	488	471	495	488	477	453	471	496	487	517	462	484	509	480	483	500	484	450	472	506	496	459	510	495	489	495	463	488	456	510	472	530	478	531	484	491	472	499	505	473	460	464	475	489	486	472	498	462	452	493	481	489	481	510	457	504	423	491	439	470	504	470	497	460	466	464	501	526	522	496	469	458	494	512	474	510	474	494	466	491	450	491	456	492	489	465	453	494	445	475	501	482	466	467	499	484	514	499	455	458	486	496	458	470	501	453	484	474	477	483	450	491	419	491	456	501	485	479	482	491	494	480	490	477	449	473	483	465	492	488	495	464	441	455	501	478	511	513	441	496	509	515	534	500	483	495	508	510	476	486	444	488	507	469	471	508	470	455	487	519	474	458	501	483	477	473	473	459	464	519	474	485	467	451	465	509	453	495	486	468	453	467	481	497	503	456	526	467	497	480	503	482	503	460	473	483	480	467	483	475	524	472	503	520	481	481	479	473	458	482	523	481	492	445	493	513	477	475	493	492	489	447	513	439	480	512	483	483	493	472	458	494	492	499	486	491	476	443	459	503	497	465	456	448	510	462	497	492	467	424	515	461	479	503	450	529	485	483	510	495	495	529	486	483	513	476	499	494	452	471	507	470	505	488	513	493	509	472	461	497	498	483	473	455	460	510	485	465	506	513	504	491	482	513	478	463	473	457	458	464	455	488	503	501	488	470	487	488	528	483	460	475	473	466	495	461	456	438	457	443	482	476	497	503	484	501	526	478	478	468	480	515	476	491	468	486	476	454	471	498	455	506	497	468	490	435	475	480	480	492	466	469	485	450	451	459	469	465	488	499	461	440	490	472	482	480	447	444	515	494	449	456	470	453	470	506	479	478	513	468	492	477	517	497	513	492	482	509	445	515	503	497	459	482	481	476	447	505	477	492	474	486	481	494	519	427	481	466	511	501	490	495	472	479	526	515	496	491	511	479	509	458	466	470	505	490	485	481	470	495	520	446	487	508	496	490	452	493	513	445	470	484	465	422	456	460	485	498	489	489	461	513	473	464	492	487	455	482	484	453	474	524	464	492	469	467	496	476	489	451	489	499	449	484	471	464	503	494	538	446	477	506	481	476	423	480	498	463	494	487	469	504	476	494	482	479	475	504	498	514	443	474	488	490	508	469	489	468	486	482	475	501	493	441	506	461	467	451	500	486	502	479	453	533	500	480	443	473	464	497	471	500	491	446	453	498	493	462	490	491	456	471	501	490	480	551	469	484	509	451	461	473	473	483	471	479	462	500	514	500	488	479	495	528	476	484	480	452	443	478	469	508	447	505	485	487	507	484	478	483	465	460	443	483	489	503	463	462	471	446	480	503	468	505	487	466	476	475	471	493	482	488	469	467	507	529	501	448	454	479	460	459	452	501	509	471	476	495	457	505	489	466	454	485	452	481	481	440	480	509	478	474	456	524	465	446	460	463	518	442	467	481	480	474	460	487	498	511	488	464	503	447	471	517	459	465	447	477	487	494	496	473	477	462	495	507	503	482	500	463	450	454	467	488	469	477	467	454	478	478	486	541	432	481	507	481	474	503	462	462	484	486	480	492	506	472	488	488	476	490	464	526	486	461	481	466	515	469	488	455	518	472	487	512	484	482	456	486	514	456	480	467	471	480	449	479	534	457	457	490	491	490	494	488	475	468	510	491	492	497	465	492	478	502	512	472	455	495	486	454	491	495	500	496	480	487	480	443	500	468	467	493	462	461	478	488	488	486	459	475	454	481	468	465	455	460	488	461	483	440	490	503	471	472	468	464	430	464	489	493	483	453	450	489	458	503	466	521	463	477	497	483	520	492	489	488	490	487	454	460	470	492	442	502	473	471	512	485	457	496	476	506	466	454	460	473	436	479	462	502	508	528	495	464	449	472	479	449	466	485	470	500	443	547	466	514	536	455	485	486	535	470	455	452	479	434	495	509	507	496	456	501	487	531	452	486	510	485	453	502	493	509	457	435	482	476	447	487	502	476	439	492	498	475	460	459	518	451	476	478	526	482	467	487	477	478	520	455	492	485	479	476	495	472	452	485	492	481	489	488	479	466	509	446	494	440	521	503	480	478	484	478	481	480	433	479	443	479	538	449	493	481	476	493	545	478	446	478	508	468	488	479	470	481	441	488	484	433	515	493	464	492	463	452	470	480	480	476	448	484	482	505	521	520	498	488	464	494	478	501	469	470	520	491	476	523	491	453	469	526	485	531	485	491	494	487	467	495	508	474	480	494	498	481	489	485	469	496	514	484	511	495	449	487	463	481	471	452	491	510	454	498	484	465	509	463	493	462	501	494	467	505	523	465	503	503	480	483	495	463	461	460	446	464	473	500	510	470	491	446	493	502	451	450	475	493	510	481	472	511	443	486	523	471	490	470	452	473	459	482	492	480	512	477	458	465	443	513	492	519	498	443	453	492	470	481	499	507	520	489	456	498	506	463	497	481	472	518	518	444	490	506	491	484	437	490	500	462	487	461	493	480	515	471	476	482	461	499	494	479	497	466	433	481	505	473	470	510	444	470	488	449	493	522	448	483	472	475	474	499	463	472	467	465	510	504	471	451	479	433	497	486	476	485	499	505	487	508	467	500	456	508	463	496	455	450	492	495	470	447	515	447	501	512	505	466	450	470	502	456	500	493	475	477	483	490	495	439	526	469	442	528	478	483	540	479	445	457	470	480	480	493	438	493	475	483	478	448	465	467	509	489	466	463	482	475	519	506	470	485	471	474	476	474	486	498	474	462	438	498	479	497	458	483	480	458	451	515	484	472	465	457	509	477	477	462	504
27454	20641	13903	5313	2007	1302	989	831	720	624	666	684	627	555	506	515	546	620	628	597	552	558	547	592	569	518	532	503	517	489	531	483	474	480	547	504	479	491	510	500	471	437	419	467	488	415	429	423	425	388	419	428	409	405	409	414	375	370	396	427	422	383	414	371	405	354	399	367	390	339	382	387	376	393	415	414	391	379	395	363	401	411	389	391	409	391	391	389	397	389	386	362	385	387	370	366	392	374	351	417	360	368	384	406	407	407	413	374	382	393	406	362	403	381	419	381	377	381	399	372	394	415	378	367	357	377	357	388	366	408	391	399	373	394	392	403	382	358	383	372	376	412	397	406	414	374	396	397	356	413	405	405	373	384	371	406	410	394	401	383	379	408	393	375	397	387	396	390	364	390	352	362	356	395	394	391	358	425	371	417	384	348	376	388	369	377	346	385	372	414	403	396	377	422	394	380	389	427	404	391	371	368	437	411	396	393	401	380	378	392	403	382	371	370	369	373	433	389	409	371	408	404	350	380	367	406	352	398	362	390	387	418	379	373	389	410	413	378	390	394	413	400	403	389	402	364	369	376	365	363	407	372	385	373	364	387	349	385	343	377	387	413	368	391	374	385	373	371	391	366	430	360	391	367	402	358	388	373	379	356	344	410	354	378	383	396	364	378	378	390	365	393	411	392	407	378	388	386	399	376	379	369	383	409	367	399	393	387	386	418	365	363	395	397	376	388	390	387	358	392	354	379	364	396	382	387	376	413	390	378	409	414	391	382	355	390	374	393	379	367	368	392	391	407	380	386	446	364	381	388	402	393	415	403	403	383	388	381	388	383	394	365	367	415	414	370	391	376	412	398	388	360	385	405	403	393	400	396	450	387	368	384	384	403	387	385	376	392	388	397	400	359	375	396	369	378	383	398	357	341	415	406	385	370	371	419	397	394	404	405	407	390	337	350	383	367	365	342	383	398	402	401	375	420	364	380	376	370	351	365	403	379	378	402	371	399	390	414	406	375	394	376	353	374	405	384	379	371	423	403	411	392	408	403	406	342	393	376	381	399	427	379	367	379	376	419	370	401	386	386	350	381	359	396	387	403	364	394	375	421	405	426	379	379	361	405	366	368	419	434	387	370	380	368	374	406	416	371	356	391	401	380	409	450	397	401	381	358	379	372	409	413	384	371	398	429	378	401	359	416	398	364	389	373	390	388	408	372	367	386	401	397	382	391	412	393	369	407	399	407	392	387	401	361	394	353	395	390	402	372	401	409	388	395	369	405	366	376	372	403	389	397	384	364	392	431	377	381	370	390	377	399	409	379	388	403	378	362	397	370	380	385	411	400	374	405	381	388	398	346	367	425	406	391	390	366	392	394	433	388	364	387	379	386	389	433	396	358	371	388	398	365	379	398	352	395	387	414	412	375	412	420	390	352	363	415	371	375	406	381	334	400	440	347	435	378	393	388	342	403	401	388	392	405	394	369	392	393	366	360	397	405	399	393	376	405	386	402	418	410	379	385	383	391	404	407	393	345	358	360	423	395	370	336	388	414	397	432	371	414	379	372	405	399	358	381	367	374	405	367	365	391	372	394	400	398	400	398	382	395	371	336	383	388	380	406	384	343	345	371	392	374	376	379	403	392	392	399	417	376	398	363	390	383	361	414	395	373	348	392	407	417	383	370	371	411	351	428	381	390	385	411	380	396	404	410	351	354	462	381	393	393	378	369	407	391	413	397	369	404	421	377	418	374	420	426	411	392	368	388	367	397	361	400	393	415	390	388	354	391	370	389	383	377	380	382	401	381	368	361	384	364	405	359	376	388	417	387	388	370	398	400	402	410	347	390	399	410	403	400	386	390	385	399	421	398	363	412	402	400	373	423	391	356	351	389	385	374	393	383	384	351	353	357	377	379	408	392	386	419	381	398	390	380	356	405	396	397	404	403	380	379	365	415	365	371	390	405	381	470	385	372	403	384	412	412	392	425	367	358	375	418	391	367	395	387	377	366	386	405	387	427	388	373	380	400	383	403	390	419	373	371	357	378	365	371	404	384	433	411	387	339	380	398	375	421	391	363	402	374	334	359	367	386	395	371	401	404	382	387	380	369	387	394	373	386	366	377	400	382	363	382	396	387	411	435	385	409	370	384	356	393	376	440	405	394	380	372	373	377	414	404	404	382	393	410	369	407	423	374	383	438	353	388	422	391	400	396	394	413	376	384	399	368	368	386	392	406	376	402	385	368	352	391	371	408	368	400	393	413	379	425	372	369	411	430	373	368	398	370	365	387	365	368	382	403	381	377	396	375	393	380	393	379	398	423	399	364	380	411	405	377	363	362	365	377	372	371	411	357	366	405	382	379	405	360	390	382	355	379	372	401	376	380	352	435	395	411	366	359	388	371	383	385	394	377	356	366	394	360	408	368	374	339	384	398	423	418	382	366	376	388	364	413	368	418	399	395	385	422	386	366	385	410	438	371	405	387	404	421	397	379	382	382	356	408	400	364	351	375	399	374	386	428	370	363	390	395	426	380	404	358	396	406	378	402	375	391	373	389	398	374	419	392	369	342	397	377	408	397	385	384	350	412	378	364	401	374	361	366	395	409	383	369	377	381	401	368	409	406	401	395	394	388	363	369	383	412	394	382	389	398	363	378	410	376	395	391	401	400	371	384	389	407	368	387	399	367	401	374	359	410	395	398	403	384	383	424	407	359	391	416	377	393	416	384	367	394	406	422	418	381	379	390	375	356	417	371	351	363	385	366	405	365	411	395	386	383	410	406	412	388	384	398	348	406	390	418	377	406	397	383	418	411	378	376	385	366	415	407	418	381	399	416	372	364	370	372	377	366	386	422	391	403	376	383	343	379	376	386	372	389	347	390	379	375	369	353	394	385	364	385	426	379	382	403	398	383	395	376	388	398	438	393	377	373	390	402	392	358	403	393	390	354	402	417	365	380	366	386	393	384	347	396	413	360	391	379	406	392	417	342	398	377	393	382	391	391	384	398	393	388	393	397	385	379	388	408	386	333	385	387	390	382	367	366	381	390	389	411	377	347	372	384	371	419	407	380	396	410	366	394	394	389	424	393	354	370	405	355	394	388	374	396	367	364	371	383	400	409	378	361	383	411	385	360	402	404	392	387	378	381	416	389	383	366	429	379	402	372	373	417	417	357	400	412	379	408	392	389	423	366	376	389	375	423	389	389	377	386	377	408	403	358	392	392	392	411	375	358	415	391	403	400	373	418	403	417	396	411	391	376	371	401	370	406	401	366	391	372	412	349	377	387	398	375	389	372	431	381	373	376	368	388	368	378	377	373	385	399	395	407	403	387	406	389	416	423	389	400	374	409	419	373	365	373	400	414	411	381	409	400	440	384	388	364	390	357	359	403	368	401	411	358	380	377	392	405	394	348	400	350	417	411	407	383	425	410	373	404	425	358	409	399	387	398	344	380	375	433	348	389	408	395	389	383	403	389	394	420	390	385	389	368	381	383
23431	20254	13831	6643	3873	2656	1877	1614	1391	1244	1162	1156	1119	908	777	844	986	1078	995	861	873	861	865	869	819	817	769	745	806	738	679	701	672	722	727	667	641	640	622	666	652	614	608	624	614	572	517	545	496	542	488	487	491	479	500	464	521	476	488	508	485	500	494	505	492	456	517	469	484	506	493	438	469	468	495	456	477	471	470	485	472	427	524	459	477	499	475	460	451	435	500	478	452	469	478	457	458	463	474	453	455	467	436	436	458	453	427	464	443	442	463	484	475	475	460	475	470	479	448	474	483	477	471	505	458	485	457	447	470	441	428	489	463	428	465	461	487	479	431	477	460	449	463	451	434	474	462	456	457	463	422	439	470	506	451	444	455	471	477	461	445	450	469	451	460	428	478	487	479	460	462	449	451	433	473	474	441	431	458	406	467	506	489	450	439	468	429	479	459	481	426	490	461	447	499	466	459	449	447	461	432	427	464	474	424	472	451	481	495	476	445	450	461	436	456	461	484	456	473	463	477	442	469	491	430	473	456	446	485	441	463	456	491	473	469	479	462	464	494	495	509	415	474	489	498	511	428	445	452	462	458	451	461	459	440	502	423	453	488	423	452	476	466	444	479	470	488	423	465	428	471	481	467	437	474	483	442	462	438	479	470	479	460	496	486	480	458	442	441	439	468	454	457	486	418	460	497	443	460	444	453	490	448	436	478	478	448	490	414	467	481	468	510	486	448	444	470	469	485	469	539	448	432	435	460	466	446	464	471	426	410	485	484	454	478	504	461	468	456	468	455	471	432	463	458	447	470	515	504	434	432	450	463	428	470	475	448	452	457	441	487	463	482	437	465	476	460	447	447	444	435	509	501	437	442	477	471	433	454	457	468	452	457	446	468	493	444	482	483	474	457	456	433	464	490	438	481	505	489	459	478	470	489	429	431	483	454	447	462	462	488	419	468	476	486	428	454	459	429	484	414	480	466	468	462	493	465	461	462	459	452	465	454	460	517	490	494	487	476	477	419	449	455	500	461	474	496	481	464	446	457	492	444	428	455	483	476	446	438	448	470	472	452	448	451	452	467	475	501	447	475	473	480	440	452	487	482	493	457	482	480	492	474	475	464	430	476	432	405	444	421	503	487	436	456	501	428	464	475	474	462	441	477	470	421	468	473	476	467	454	464	459	437	460	444	455	433	472	478	457	464	455	487	480	497	438	468	433	431	440	480	466	439	460	477	480	482	465	430	478	459	458	460	449	434	459	446	436	435	457	461	465	437	469	477	496	497	442	466	478	463	456	470	441	456	502	441	466	463	431	469	451	513	512	459	435	453	453	456	457	493	470	433	466	436	478	430	496	451	496	464	480	459	431	465	465	459	451	479	464	447	493	467	469	446	484	450	488	445	489	442	447	512	436	432	488	447	491	443	461	480	447	475	474	441	463	453	460	476	456	414	456	456	489	474	492	458	439	444	492	459	479	495	482	481	453	472	457	460	456	426	479	452	453	484	439	450	482	446	465	464	453	492	456	406	464	468	454	476	466	466	463	437	446	418	461	450	510	474	506	449	459	423	488	490	474	436	471	456	458	504	436	467	446	447	446	482	470	447	483	494	513	448	498	454	430	462	454	465	406	482	460	442	474	412	469	434	472	473	427	458	473	443	473	467	453	463	476	458	446	449	454	445	459	456	487	461	434	485	477	470	471	466	516	497	435	456	489	481	435	460	496	505	465	468	417	482	432	490	440	432	499	465	457	468	454	486	494	462	459	426	453	460	502	441	438	468	459	455	478	447	454	497	459	509	471	482	434	410	440	437	474	502	490	496	429	475	468	450	459	520	434	468	475	441	456	469	460	470	484	471	497	435	464	485	465	477	472	495	479	476	466	452	465	488	448	451	450	431	431	494	467	483	487	488	472	467	460	477	456	483	429	468	450	394	473	487	461	451	466	459	462	469	475	469	447	464	432	504	469	506	459	460	476	475	447	443	470	466	445	467	439	419	451	450	442	456	479	469	438	479	468	468	488	483	482	449	451	416	454	478	442	468	463	487	518	494	462	458	424	509	432	443	453	463	464	480	512	478	515	440	445	428	484	459	488	469	438	480	444	456	456	469	425	429	427	434	441	449	471	476	450	467	498	489	471	439	472	421	465	447	478	456	435	436	461	488	430	476	480	455	448	454	466	495	461	489	498	443	439	473	426	487	481	468	467	469	491	469	403	472	480	445	460	432	506	465	452	491	441	469	460	484	458	462	456	491	491	465	455	460	491	476	492	404	436	455	492	429	502	476	449	476	474	474	504	491	475	472	452	449	448	443	487	472	438	481	487	446	462	403	451	496	478	436	452	439	490	466	475	465	433	478	494	472	476	486	448	496	483	483	454	458	472	434	482	433	462	485	493	490	472	482	483	468	457	486	461	467	501	463	439	481	461	440	483	451	475	472	458	465	479	448	427	462	488	438	443	468	477	455	463	455	448	462	466	500	493	482	479	449	453	476	461	469	451	466	505	476	501	458	441	471	474	500	458	476	464	468	455	484	470	488	446	467	445	471	496	458	489	459	472	483	452	482	492	439	444	491	451	459	451	472	444	532	448	505	502	453	468	461	478	450	449	459	495	499	438	482	436	469	454	459	429	484	445	449	462	471	437	462	456	487	468	445	476	478	446	486	465	470	468	478	472	423	475	477	480	482	489	483	471	496	463	451	446	472	478	441	438	469	453	484	499	448	486	415	502	433	403	460	465	403	459	441	464	447	447	477	462	473	425	462	482	460	485	476	467	464	433	463	469	463	475	481	469	472	459	469	467	482	413	480	450	443	474	483	418	456	467	430	474	449	448	437	469	476	456	431	440	450	449	466	482	467	442	512	465	483	438	459	436	461	490	495	478	475	448	467	483	456	524	447	438	448	497	469	450	481	497	500	462	442	424	449	482	455	474	464	466	452	442	453	484	455	474	479	482	443	451	426	481	476	485	475	472	413	468	453	489	454	501	447	481	453	460	478	457	457	480	452	467	481	480	470	460	454	471	464	448	502	442	431	451	494	430	431	490	443	453	449	459	456	455	486	473	452	448	469	484	478	444	444	509	457	471	421	488	431	444	476	456	431	489	455	481	444	496	487	463	436	467	426	474	476	434	486	492	467	463	441	470	493	477	459	462	489	416	459	484	466	474	469	500	475	463	453	462	455	438	471	446	410	473	469	475	423	460	472	502	463	487	458	488	468	427	466	472	487	429	460	491	499	479	513	472	498	488	492	435	462	452	478	469	458	472	441	471	451	490	473	520	477	440	461	444	458	520	500	443	484	481	435	448	468	496	463	441	444	482	462	499	428	454	435	494	476	464	452	439	472	434	509	475	494	478	470	448	466	437	487	491	480	480	429	445	463	441	439	421	444	431	499	444	475	445	486	474	485	463	489	429	478	442	498	459	437	485	478	484	476	451	414	477	499	435	451	471	486	460	493	422	427	412	420	466	450	463	492	485	458	477	471	474	469	455
23687	20896	27936	24005	20605	7569	2057	1363	1182	1064	983	878	763	638	597	690	758	775	706	682	608	551	609	600	626	541	586	496	563	522	488	449	537	472	442	472	459	433	455	477	438	489	413	488	473	380	367	356	419	327	321	342	346	304	323	331	330	301	335	323	354	320	340	336	320	327	316	339	301	337	316	331	319	277	305	298	325	306	304	338	331	313	314	296	316	301	329	317	324	309	313	312	307	313	301	310	317	292	304	310	350	308	348	338	320	292	321	292	307	315	314	350	298	325	302	317	321	288	314	322	308	311	297	297	322	275	329	332	310	330	309	332	322	311	301	302	288	309	300	295	310	310	303	296	312	322	293	294	302	298	309	290	329	314	296	323	311	324	343	314	339	306	292	296	309	284	302	299	324	319	306	321	318	288	330	304	321	319	279	259	303	305	357	333	306	297	347	302	325	308	316	320	333	308	323	311	314	298	301	273	314	355	321	297	292	309	321	307	318	295	309	287	299	307	293	300	272	306	322	314	297	307	300	307	315	304	290	334	322	304	320	312	295	307	322	320	327	298	290	305	329	279	317	333	319	312	292	302	320	291	331	318	287	328	302	302	344	305	314	331	312	306	301	325	293	290	324	298	345	286	335	298	309	298	310	330	305	285	314	305	335	324	313	326	321	296	327	308	318	322	300	320	347	288	320	329	276	298	317	287	309	350	319	320	320	323	293	295	311	336	344	316	309	308	295	318	306	329	298	315	333	338	326	297	321	295	310	346	325	283	337	287	323	318	292	326	262	343	277	319	329	283	323	317	334	304	278	337	351	287	304	329	310	300	307	333	323	325	341	312	273	307	318	316	320	296	294	300	323	307	319	307	310	300	317	331	322	296	319	326	322	322	310	276	299	321	338	310	319	303	307	300	327	310	324	319	305	302	331	287	305	359	334	296	292	326	326	302	310	286	342	310	333	312	319	303	319	347	313	333	318	351	336	305	302	310	294	315	321	295	327	269	270	287	301	298	328	315	347	292	339	347	321	324	316	318	331	321	311	301	348	325	296	340	329	284	292	305	323	350	341	308	314	347	324	324	292	293	306	319	332	322	307	318	352	322	305	311	300	346	293	304	305	326	311	297	343	315	319	303	313	316	306	309	288	343	273	317	295	332	310	312	324	309	327	287	312	355	305	311	318	316	320	314	330	297	353	317	329	332	282	298	283	352	305	327	310	303	275	274	322	316	278	329	336	305	329	326	321	346	296	319	313	307	295	306	311	274	320	309	329	314	298	339	303	323	324	323	349	308	300	304	305	333	302	308	316	315	304	334	310	302	318	295	307	352	314	330	352	304	337	306	310	313	314	335	317	308	337	292	315	327	333	319	324	308	278	338	312	310	284	328	290	312	306	322	310	305	336	294	286	295	272	318	333	320	307	281	302	298	320	310	314	339	317	322	289	297	305	301	329	295	330	313	316	307	297	309	320	348	337	296	319	330	306	305	324	319	337	308	285	306	311	310	333	295	316	337	307	316	297	301	326	339	326	330	299	314	306	315	320	303	312	296	335	320	326	301	327	345	318	320	328	300	364	324	323	299	311	304	325	336	351	280	311	304	287	331	333	295	313	316	315	287	298	323	300	313	309	322	288	298	292	349	293	327	321	285	273	295	317	277	343	279	335	310	329	293	343	303	319	321	314	298	327	309	270	311	299	291	330	314	305	327	318	341	330	310	333	306	316	327	298	305	304	321	328	302	302	335	319	301	323	301	313	330	335	289	325	298	311	297	307	345	319	286	273	295	306	275	305	329	314	336	330	303	292	301	353	307	305	308	330	341	328	325	306	308	331	300	336	303	308	339	331	312	314	315	312	313	325	328	347	311	324	311	329	327	315	357	342	313	305	345	343	317	315	316	314	317	296	339	302	299	270	352	322	333	340	325	335	293	325	320	312	318	326	275	322	311	301	311	291	317	302	340	314	312	337	315	319	329	346	298	331	293	321	321	328	319	332	351	326	311	320	308	339	299	284	345	294	329	309	307	302	321	300	309	329	283	305	307	297	319	296	326	315	305	303	362	323	347	316	323	330	310	309	321	309	337	326	310	334	318	306	312	310	330	288	292	276	284	321	332	335	323	297	291	309	313	298	286	302	348	303	287	347	308	299	314	287	324	316	348	300	320	291	287	334	307	328	320	302	303	320	289	282	319	326	305	287	304	320	279	330	311	305	318	309	302	300	311	302	303	270	318	338	307	330	337	310	333	341	343	326	318	301	335	287	277	327	305	307	323	305	335	306	320	285	330	338	337	291	308	332	308	319	317	334	312	328	310	309	315	309	318	337	308	321	294	279	333	346	321	290	339	325	326	330	300	360	323	316	322	320	314	324	290	329	308	315	311	340	329	293	289	323	320	283	310	329	326	292	295	335	303	321	306	295	323	288	299	283	314	300	282	294	311	320	302	302	344	320	325	285	314	302	321	314	308	323	284	304	310	307	312	312	297	300	317	306	334	323	288	278	323	338	281	296	315	301	319	333	315	311	325	308	301	299	318	290	319	315	291	334	315	342	330	304	291	324	293	322	317	322	298	328	291	334	313	293	296	315	305	305	318	279	328	294	293	309	343	294	337	320	278	288	306	303	268	326	323	321	299	261	271	304	301	298	320	332	310	301	310	313	298	297	331	310	342	293	306	301	326	321	315	310	315	327	308	320	313	285	292	310	296	311	317	313	360	310	300	326	314	299	306	308	323	330	291	323	325	324	283	328	296	301	297	312	321	299	309	311	284	301	332	305	348	321	322	322	325	336	328	301	323	297	314	314	300	299	324	292	349	310	287	317	318	320	306	302	302	297	330	388	326	345	310	297	317	310	335	313	287	311	313	335	332	303	308	317	324	312	325	319	315	305	339	309	310	318	296	337	310	314	301	320	316	320	306	318	325	312	325	337	322	313	308	301	306	306	318	362	325	320	313	343	308	299	333	309	296	338	317	310	325	285	324	329	331	375	329	301	299	310	315	305	310	285	327	327	324	289	301	303	309	295	333	314	309	289	328	321	304	345	297	337	353	331	297	284	305	282	306	310	340	322	305	324	314	307	304	319	304	320	320	320	306	318	311	314	296	330	291	320	314	292	329	306	299	314	307	343	309	305	298	315	306	315	316	277	320	284	283	304	311	299	299	349	332	307	331	315	299	327	309	297	324	325	302	320	316	299	299	297	305	324	327	297	340	329	311	308	322	300	334	292	300	321	325	332	307	315	332	298	344	313	329	302	293	316	331	318	329	315	302	300	306	292	296	318	297	306	312	288	308	290	346	300	282	329	296	291	314	326	322	309	311	322	312	303	308	303	301	293	333	303	308	330	318	318	296	340	306	315	299	314	319	298	291	324	307	303	318	305	297	322	298	316	296	302	328	304	340	339	332	328	331	303	306	340	310	330	302	316	302	330	325	297	346	298	325	336	317	326	300	342	284	303	297	275	323	289	298	323	291	303	326	330	349	331	320	330	303	354	316
28795	29655	19661	12381	7280	4580	3585	2913	2346	2028	1997	1801	1554	1116	1091	1320	1664	1470	1326	1141	1050	1055	1045	1130	948	997	954	866	850	865	770	739	752	759	678	721	638	633	685	639	679	654	677	706	640	530	500	470	502	461	421	431	401	390	416	421	409	406	435	436	453	387	419	351	407	403	371	382	405	378	378	380	379	358	372	346	381	401	352	369	364	375	342	355	374	336	348	382	350	372	406	348	353	373	406	395	404	386	380	374	360	374	371	372	369	421	381	337	352	368	393	373	379	387	335	385	361	380	365	382	380	369	377	358	372	361	351	350	376	379	346	371	389	405	359	354	363	384	354	372	360	391	345	387	402	402	386	354	392	410	397	353	395	374	401	358	390	365	403	365	401	411	367	392	373	374	421	391	401	384	356	370	344	369	367	384	392	399	370	405	370	356	371	452	384	406	380	349	388	382	401	388	320	341	378	327	367	390	397	387	368	370	373	366	356	378	387	414	371	360	361	382	423	351	394	359	371	386	377	349	325	357	379	358	345	352	383	381	378	363	402	370	348	331	385	362	353	342	367	372	348	365	381	392	355	365	371	398	369	381	375	381	396	369	377	392	375	337	405	364	348	395	386	363	398	364	405	376	370	382	353	388	358	387	352	381	349	347	388	390	350	378	332	361	355	362	351	357	366	372	364	394	392	399	358	399	382	366	389	359	369	390	330	372	357	362	352	363	390	337	380	394	388	372	360	344	412	369	349	396	342	364	374	370	339	345	361	340	380	369	359	380	388	370	367	365	363	379	363	335	369	381	363	388	355	384	389	352	396	345	380	386	360	381	385	375	360	357	369	380	400	382	390	363	375	375	364	382	361	395	378	367	418	388	376	378	361	384	385	354	376	351	377	361	339	399	371	382	366	402	352	366	367	383	354	350	375	374	352	378	388	374	366	373	422	309	380	391	364	378	352	375	319	366	378	355	333	406	355	340	378	399	386	348	350	361	377	386	342	373	387	374	340	373	382	364	398	362	369	382	359	351	374	363	351	388	361	342	381	362	364	371	394	398	356	372	377	392	402	377	351	361	332	375	355	341	369	375	352	343	375	374	375	403	369	390	398	343	378	371	343	402	353	401	370	370	361	362	350	361	378	366	384	399	356	369	387	361	366	376	418	353	380	359	386	406	397	391	342	357	391	402	372	406	353	345	352	337	387	352	388	359	374	405	358	376	343	394	391	364	412	397	421	391	372	370	412	368	359	379	379	388	393	395	344	386	392	359	384	358	380	363	363	372	367	348	391	383	368	432	390	394	355	388	388	370	370	396	384	411	385	378	359	389	380	403	311	397	403	378	372	349	377	369	370	353	339	353	382	371	396	375	405	347	402	369	374	361	387	371	401	373	376	378	349	410	377	359	369	391	371	364	353	409	346	371	363	390	370	405	380	401	361	397	351	383	321	410	334	384	398	395	364	367	390	369	394	394	376	360	377	411	371	375	347	360	407	363	365	341	367	369	401	370	378	362	364	394	364	359	364	368	371	361	358	395	367	335	362	339	370	395	366	368	366	349	363	373	374	364	369	338	346	399	378	373	329	380	358	381	359	345	350	365	394	358	367	391	340	363	344	361	377	380	378	352	401	370	371	374	359	370	367	378	393	377	390	397	359	384	401	361	395	358	373	381	357	348	347	379	409	366	362	387	361	369	402	376	339	349	377	373	380	336	386	367	349	402	361	345	383	397	345	349	388	390	350	378	377	343	351	385	358	345	382	389	380	365	378	422	369	368	399	360	382	392	372	339	322	358	346	389	397	356	351	388	349	341	417	348	352	360	341	381	368	401	377	395	350	361	377	396	364	372	378	387	361	384	360	371	357	354	376	381	393	363	326	347	362	373	362	336	348	386	368	393	377	392	382	347	379	385	380	351	357	407	373	351	344	370	376	385	378	376	380	340	384	364	337	380	366	377	330	375	403	366	373	397	380	392	392	392	387	355	361	393	351	350	359	375	370	369	338	372	408	372	369	368	372	371	379	380	391	397	369	341	397	356	370	369	360	405	359	397	374	408	363	349	354	404	360	330	356	354	378	360	365	331	363	334	373	361	374	399	363	363	377	350	386	341	370	355	350	388	398	369	366	373	362	362	372	390	393	379	372	380	409	333	388	379	384	378	408	347	364	396	367	353	340	397	385	351	338	393	393	391	368	361	372	380	361	392	364	371	377	360	374	366	324	353	353	368	365	358	377	373	358	374	355	410	392	363	396	371	378	329	371	379	397	384	339	378	370	375	373	361	335	368	363	397	364	393	356	343	371	353	385	375	365	383	377	394	384	368	357	396	380	368	362	370	346	335	349	396	345	372	394	363	343	375	385	373	368	365	367	380	371	367	361	388	377	392	391	379	385	343	382	376	379	391	373	364	371	362	374	370	368	364	394	370	341	342	383	368	354	351	404	394	391	422	394	360	390	355	351	379	349	375	346	350	382	356	382	376	370	392	400	362	368	375	326	365	380	386	405	377	369	341	410	378	335	402	383	390	411	387	341	387	382	367	398	340	377	357	349	372	390	360	382	377	397	375	371	338	340	390	389	397	335	404	386	355	358	389	372	334	362	356	374	355	382	355	396	363	371	360	316	379	372	389	406	362	358	378	364	348	372	380	381	374	377	351	403	355	368	356	389	360	398	380	376	352	385	338	367	380	384	367	422	400	375	351	359	355	390	404	400	350	394	320	382	407	350	372	369	354	369	390	389	342	368	364	386	401	357	363	391	358	397	389	366	363	364	353	383	399	358	342	396	349	365	364	378	392	384	376	344	406	360	388	356	398	374	373	353	336	402	406	392	384	388	340	368	385	404	338	386	381	363	413	380	379	337	366	375	341	375	381	358	386	368	363	373	386	364	381	366	391	368	383	366	404	351	362	364	403	394	394	399	378	352	348	400	354	380	379	391	347	365	402	363	366	405	364	341	395	407	381	375	377	349	362	383	402	355	400	353	390	362	366	415	350	350	374	382	379	357	362	368	377	389	376	367	400	345	368	361	378	399	374	389	408	346	367	350	375	389	383	387	398	391	353	370	388	347	378	368	375	382	367	361	352	368	359	381	396	361	370	381	389	367	376	376	378	378	359	339	367	366	351	363	361	386	386	396	342	382	365	375	345	363	361	409	377	396	350	357	400	409	393	395	403	362	394	403	405	342	368	371	360	345	384	374	388	339	351	411	390	385	346	367	390	353	390	387	367	361	371	389	352	381	376	353	397	368	386	362	352	391	368	375	393	366	359	387	337	403	355	389	380	364	392	387	410	400	378	369	377	401	377	331	383	372	399	340	367	376	350	394	348	382	346	335	400	364	356	358	332	355	426	350	383	378	355	360	355	373	316	362	383	391	352	334	407	366	354	346	349	339	399	361	382	350	341	359	397	375	338	381	380	338	402	382	383	389	343	359	394	377	366	398	369	398	394	408	388	377	374	371	363	384	340	371	377	385	367	345	369	330	342	387	398	382	377	366	397
25111	20962	26474	24626	6749	1820	1373	1133	1087	1043	896	898	818	689	711	854	839	839	769	725	691	718	736	714	690	694	673	647	715	696	663	656	731	658	633	626	619	643	672	654	672	658	635	654	589	563	600	525	506	542	496	536	525	529	513	512	507	513	497	544	527	504	501	496	548	504	485	541	505	529	505	542	556	521	497	538	517	512	487	504	502	472	529	520	505	537	534	504	512	480	485	528	545	493	498	509	509	521	545	474	494	490	509	523	528	507	485	468	493	514	493	518	513	513	524	475	508	499	500	500	514	536	505	499	492	489	497	495	491	480	506	469	485	486	525	488	532	524	521	482	507	539	535	522	531	497	484	551	532	495	502	484	507	480	543	496	494	502	493	528	491	532	502	508	512	476	523	523	498	539	504	488	500	474	519	473	486	521	537	496	503	489	510	494	479	543	481	528	512	557	507	537	503	549	525	438	525	494	506	466	517	506	506	505	518	499	481	495	480	510	511	516	505	491	481	506	530	513	531	526	492	471	486	521	508	502	491	496	560	468	511	507	524	523	472	501	511	481	510	523	581	506	497	516	486	495	521	537	497	517	498	480	464	503	499	581	521	513	484	517	490	485	513	497	486	579	502	492	492	520	498	520	532	528	524	523	491	495	528	539	512	522	505	539	530	490	535	515	504	494	476	554	494	513	528	490	491	493	514	523	514	513	480	531	518	480	479	526	505	521	513	521	470	464	486	530	526	557	506	501	500	506	504	532	506	508	512	492	494	463	532	512	493	512	520	502	498	461	545	517	508	499	518	480	489	514	511	523	481	531	509	523	477	510	505	477	516	466	500	519	510	479	510	503	529	548	491	487	558	512	526	482	517	503	493	497	484	511	505	481	535	475	501	531	493	529	515	502	532	516	500	496	553	526	515	518	506	517	515	500	540	515	504	515	519	490	497	488	494	497	500	500	535	532	457	517	479	550	501	520	502	498	531	469	465	514	487	515	493	516	494	489	503	514	502	545	550	513	456	544	505	554	503	485	519	511	490	528	496	464	488	464	513	555	465	475	510	553	526	472	514	506	533	517	524	505	516	488	507	519	529	531	500	502	484	525	586	517	452	497	519	517	470	487	545	572	497	485	506	498	503	467	499	501	513	503	489	537	529	525	526	522	523	477	518	522	495	495	500	519	533	514	521	482	509	516	468	533	518	505	496	524	506	488	520	503	532	504	521	476	550	499	502	501	558	535	516	532	513	478	452	516	463	523	531	496	528	484	522	508	517	522	506	479	490	507	516	490	535	515	535	559	521	512	528	508	466	526	510	519	559	498	507	503	525	531	533	506	520	526	540	513	528	461	522	487	507	524	505	535	494	523	533	491	509	482	529	501	509	524	520	559	527	509	503	510	487	521	492	487	511	480	473	517	504	508	462	474	515	529	480	483	515	493	477	500	525	523	493	491	547	488	485	468	516	475	540	488	528	469	501	528	466	520	513	522	539	505	507	514	462	506	504	465	470	479	514	518	487	476	519	492	485	486	501	550	486	477	483	528	508	510	503	537	559	510	501	489	473	531	476	529	511	509	531	518	488	477	506	494	473	497	476	504	504	515	509	544	504	527	496	448	505	493	512	512	504	500	516	471	485	524	517	528	523	510	501	564	485	479	503	532	499	491	540	492	512	495	474	506	489	488	492	537	479	516	553	496	515	516	547	531	506	490	510	517	553	499	526	492	531	536	523	536	489	503	508	499	476	496	480	516	497	476	506	518	488	523	504	547	536	534	522	489	536	473	498	512	467	535	522	497	486	513	511	504	517	502	530	506	536	505	492	538	470	513	478	498	528	490	546	489	539	541	508	483	531	514	498	470	522	544	516	501	522	510	513	480	481	508	528	522	492	511	551	488	546	512	478	466	507	514	529	476	494	487	479	502	496	531	486	508	505	512	514	501	520	463	516	466	498	521	500	489	514	518	525	515	509	577	487	508	499	497	518	473	515	538	535	536	559	480	490	505	540	519	500	522	510	521	500	492	528	547	496	502	512	504	501	521	476	474	503	505	530	528	514	581	523	489	496	532	462	485	488	513	525	487	488	461	515	517	516	499	484	491	493	495	504	492	495	503	527	495	501	472	494	463	473	535	522	489	523	531	490	529	523	551	496	494	485	546	544	477	480	497	539	488	500	521	504	516	507	532	511	499	502	475	476	511	521	496	517	482	504	543	520	465	498	533	484	541	469	459	531	525	489	490	530	523	491	482	490	474	511	515	494	521	560	543	487	486	517	512	499	475	493	518	508	525	578	530	498	540	551	486	552	503	536	531	517	521	524	532	504	485	512	557	518	478	538	515	496	526	513	477	497	471	498	496	516	511	522	512	496	497	503	491	541	505	523	543	542	506	507	489	503	489	508	536	525	472	503	521	490	529	519	500	475	508	473	495	523	507	529	550	500	496	497	496	525	490	492	508	502	506	521	507	479	492	481	542	530	482	516	512	500	465	505	529	493	549	516	494	530	475	479	476	550	531	519	518	503	497	503	477	502	486	493	507	509	476	476	507	487	526	519	565	549	474	499	516	500	515	493	501	514	537	498	468	507	491	524	481	491	512	558	516	502	531	499	545	541	523	511	485	496	508	514	504	548	490	509	464	523	522	488	480	465	480	510	563	498	525	508	535	515	506	506	517	499	500	530	521	530	473	486	505	472	440	536	521	501	510	514	524	473	563	472	494	500	486	501	486	465	478	479	534	544	504	536	499	554	567	514	519	466	477	500	469	533	508	485	504	527	498	520	522	532	468	555	483	490	577	497	524	530	514	497	492	521	473	511	536	527	538	466	532	500	540	534	528	520	503	510	518	475	487	513	482	537	505	538	508	533	488	502	491	525	498	508	496	498	509	507	499	538	486	559	518	553	503	527	505	524	514	515	495	500	482	498	510	495	518	511	516	549	528	523	495	517	499	466	499	494	506	477	500	496	521	458	523	531	465	507	481	565	526	494	470	472	525	472	526	499	493	487	504	506	488	516	566	503	514	471	510	471	522	496	516	515	507	546	485	502	527	522	483	537	527	466	536	495	533	546	500	536	508	530	541	515	479	556	494	505	512	479	506	491	527	520	549	481	498	510	491	509	515	513	513	503	545	496	534	496	531	511	458	498	486	512	516	545	516	531	536	549	587	514	495	489	464	492	493	523	492	483	482	517	477	534	488	506	524	521	561	498	567	532	521	566	476	482	516	502	527	503	552	521	552	540	514	502	488	475	479	529	533	518	462	468	510	489	487	499	510	522	505	503	518	517	492	496	497	501	527	518	497	495	514	445	506	474	530	508	522	472	517	518	500	469	504	564	477	515	503	482	497	547	482	536	476	520	503	524	505	514	528	484	508	523	507	519	553	550	510	488	542	498	508	498	554	555	506	486	514	494	513	539	523	579	523	539	513	537	532	504	490	522	487	481	511	496	521	520	531	534	529	512	511	483	527	528	480	520	525	536	467	496	483	507	533	477	516	477	490
27610	25351	14201	8794	5287	3371	2657	2297	2084	1912	1680	1655	1398	1180	1205	1418	1443	1255	1218	1175	1112	1086	1087	1117	1063	1063	1017	1107	999	1023	973	933	909	875	809	825	823	879	934	821	797	858	831	759	715	673	685	635	656	610	646	641	540	600	586	607	639	630	589	613	613	630	626	596	613	620	577	578	599	607	552	582	562	555	601	573	570	604	560	586	600	592	567	606	554	624	583	600	580	566	564	560	586	584	581	592	618	591	606	566	588	551	597	567	573	568	596	620	571	625	582	622	553	578	599	584	557	587	607	587	583	577	574	570	578	598	548	610	630	588	568	572	589	558	546	575	595	606	573	574	608	579	545	592	605	633	590	592	612	575	616	595	562	607	571	589	564	576	547	604	599	640	619	567	604	589	615	564	597	586	576	573	601	574	576	576	543	594	563	626	600	618	584	561	594	570	584	567	589	585	586	564	597	593	589	558	606	586	574	579	625	612	593	586	580	588	611	561	629	601	597	566	546	583	513	576	566	575	574	593	586	604	597	643	580	597	589	588	582	607	602	608	623	555	594	634	606	613	597	570	592	584	591	627	609	587	581	570	623	622	590	591	556	581	602	568	578	565	593	598	558	580	617	558	619	610	597	556	600	595	526	637	600	568	527	596	594	608	551	593	580	606	545	636	587	583	618	605	560	545	594	564	571	599	583	589	604	577	578	594	574	598	578	591	579	610	553	605	603	587	606	623	577	594	608	545	586	582	576	573	577	626	599	588	596	609	591	590	580	644	605	582	583	611	612	613	588	570	564	608	624	639	578	607	570	583	595	582	598	587	617	567	613	579	627	579	575	646	606	576	601	572	572	541	618	581	599	594	569	588	622	589	614	589	549	624	563	570	579	584	589	609	578	626	588	572	574	570	563	579	579	600	567	629	582	574	562	580	632	577	564	585	621	569	613	572	580	577	565	547	580	576	600	584	604	564	574	579	582	599	581	592	576	587	620	595	593	567	555	558	600	574	582	568	577	577	596	556	632	613	639	681	526	588	587	616	589	612	595	576	570	552	609	595	573	558	546	587	560	621	605	606	586	611	562	578	602	583	584	606	567	591	547	619	610	566	582	593	589	630	566	545	615	649	583	598	590	591	583	597	599	602	552	673	562	590	583	594	602	606	592	585	589	631	571	576	589	560	590	579	591	605	604	590	570	588	604	573	598	616	598	613	580	599	613	594	576	593	572	572	615	599	608	557	589	579	561	607	594	558	591	641	590	605	537	588	580	569	611	578	614	587	606	594	543	581	627	563	587	586	593	615	628	546	588	581	618	580	571	594	616	614	574	548	604	578	578	564	578	544	569	608	604	624	565	583	604	587	582	575	596	579	578	585	572	570	591	593	577	581	582	571	610	573	568	570	572	608	584	586	582	629	595	590	597	581	568	606	600	606	591	558	608	569	589	571	595	600	572	575	571	656	621	550	621	555	577	620	565	573	584	595	608	601	555	617	571	614	620	554	600	558	586	581	560	593	605	564	554	581	552	552	578	594	620	606	553	628	589	572	612	650	605	581	608	622	602	579	607	615	603	561	559	565	620	558	595	631	581	583	604	634	549	549	604	571	618	593	592	592	620	590	577	592	617	624	593	593	575	630	592	578	582	588	570	550	568	579	586	526	545	605	623	565	598	584	559	608	637	574	609	563	593	587	624	626	615	609	584	603	606	618	630	562	627	574	582	567	576	597	641	610	593	591	624	580	590	554	586	613	583	610	597	595	626	590	585	544	622	544	612	583	645	594	563	612	573	584	596	585	596	592	586	578	606	618	601	606	576	611	661	600	585	602	589	536	570	594	583	591	585	566	580	606	606	558	613	559	559	597	611	554	625	559	541	585	573	579	598	533	575	569	590	556	579	608	609	552	632	623	590	564	562	573	597	602	619	604	578	610	560	591	586	593	591	580	611	620	567	594	622	574	632	607	558	604	593	624	552	557	579	545	628	596	585	616	614	624	583	592	531	588	651	637	591	560	533	620	596	589	572	614	617	568	554	602	588	590	565	563	586	530	603	574	580	575	595	621	558	573	531	594	587	581	582	609	556	601	600	593	642	544	591	585	576	598	595	578	623	605	582	587	588	611	600	579	552	611	584	582	549	566	618	602	577	552	610	583	583	563	610	568	595	573	614	632	573	551	575	576	610	562	587	593	609	566	587	598	586	551	605	617	614	588	605	589	562	582	582	565	573	583	555	572	568	593	557	612	594	587	588	577	584	664	591	573	611	623	606	608	602	585	630	607	545	642	583	543	596	539	586	576	587	554	597	566	586	547	584	576	588	624	556	583	582	577	610	627	585	561	557	621	580	583	572	570	612	603	547	564	640	587	622	583	578	593	571	544	603	648	509	574	618	560	579	594	576	614	611	619	556	536	589	623	592	554	564	583	561	586	612	587	603	593	588	556	613	614	594	576	559	633	633	563	559	567	589	591	576	569	576	566	577	595	608	573	586	629	567	563	574	599	597	564	606	586	581	602	560	570	573	580	589	578	566	582	621	603	556	602	574	625	579	621	631	613	602	571	560	554	554	570	597	609	576	612	609	546	566	585	598	542	592	593	607	578	591	637	633	588	557	568	575	579	583	612	594	592	560	590	623	582	587	583	593	567	559	570	579	558	548	566	592	608	610	627	587	562	578	624	549	583	567	589	567	604	564	604	553	634	596	566	573	592	565	602	604	589	607	581	588	583	571	620	619	595	616	580	598	579	613	606	629	601	600	616	601	618	610	580	616	599	579	580	580	595	566	584	604	508	579	588	601	553	605	593	559	623	610	572	612	610	630	584	593	606	569	569	555	595	598	593	591	550	563	551	587	623	587	593	595	609	564	587	601	545	601	588	622	579	568	609	622	581	570	564	606	542	607	597	595	580	577	525	581	527	571	600	593	591	545	600	601	580	613	560	576	624	583	580	590	575	631	592	524	539	602	578	611	587	545	587	586	576	583	615	545	555	590	610	579	637	601	656	585	567	637	608	589	585	593	591	573	587	597	616	614	598	614	579	579	571	583	608	606	586	563	617	567	585	614	610	582	605	605	589	587	588	594	570	564	569	597	628	585	629	593	502	622	552	541	590	551	610	646	581	609	593	608	639	574	574	590	600	566	590	650	584	582	578	595	549	604	566	603	580	551	586	606	565	553	591	602	582	562	566	573	618	620	606	589	608	562	581	545	571	594	586	571	561	618	577	589	594	610	636	602	585	574	581	662	595	576	600	613	565	573	573	582	618	596	593	559	575	608	582	556	574	615	581	627	625	604	562	580	551	577	601	581	611	536	569	572	579	594	575	607	604	605	596	591	628	611	609	601	591	606	599	590	551	570	612	596	607	584	587	593	587	556	580	601	620	575	587	579	663	609	568	569	596	571	583	658	609	582	644	554	578	619	574	562	618	590	598	631	591	614	596	558	589	577	572	577	592	564	596	563	592	600	597	537	598	569	602	555	549	577	611	570	603	624	576	625	595	608	638
22670	20936	28494	23504	20841	20644	7166	2341	1781	1500	1368	1299	1074	986	1007	1222	1238	976	903	939	846	791	847	817	853	881	762	804	790	835	738	719	717	636	650	649	651	635	677	626	626	702	653	579	621	547	537	486	477	445	512	471	468	467	473	467	464	445	465	515	480	470	505	471	470	496	439	471	473	410	461	446	452	442	415	441	448	445	404	454	408	469	431	428	487	456	420	409	433	388	413	436	437	440	426	437	457	445	401	436	420	425	412	410	408	417	476	419	434	401	413	445	428	436	431	439	447	440	416	409	395	437	424	462	435	399	456	461	440	456	413	392	444	436	444	409	447	422	407	426	430	456	437	411	460	395	421	464	458	426	420	464	427	423	456	448	450	412	418	447	450	450	382	417	436	458	440	410	402	409	449	440	438	415	444	462	422	411	416	413	418	423	443	440	419	432	417	421	391	435	425	417	443	426	447	409	435	419	423	446	423	450	430	467	415	408	426	373	423	434	435	430	397	457	411	462	459	421	428	447	420	454	464	425	420	458	460	445	459	441	436	419	471	439	444	399	454	399	401	483	428	452	430	422	442	460	420	434	452	440	473	447	441	446	479	435	445	462	427	427	478	445	449	402	434	459	411	425	419	439	430	448	402	416	429	457	457	445	410	386	431	465	388	420	445	429	380	421	451	433	425	416	442	462	425	426	426	389	436	403	422	437	428	442	411	460	445	407	426	461	425	428	432	392	460	455	435	436	459	441	458	437	415	432	434	424	440	435	457	404	449	429	434	432	465	429	442	437	419	462	472	439	419	417	419	450	461	433	455	435	430	429	426	441	474	445	435	418	385	395	412	440	430	426	447	445	416	420	444	405	459	445	455	400	442	412	419	411	407	436	410	432	416	449	442	458	417	434	402	388	456	444	438	427	411	387	430	479	460	414	394	425	429	448	410	425	396	468	424	415	427	435	432	437	428	427	422	425	461	469	409	461	436	448	432	426	480	424	458	448	414	452	389	416	407	413	435	439	423	429	462	433	404	393	415	403	410	439	425	438	457	446	394	430	421	433	458	422	482	419	455	428	425	438	413	442	433	387	440	379	481	427	448	445	442	405	417	463	417	448	406	428	440	429	419	415	430	435	441	397	418	424	403	437	454	454	391	420	381	445	442	445	421	419	446	432	426	421	413	440	433	455	427	417	418	422	471	441	424	402	448	418	413	409	399	407	431	412	475	465	429	393	436	427	439	438	393	422	444	477	442	436	433	419	424	432	492	446	440	448	407	438	418	452	427	426	407	438	431	460	432	429	447	409	427	431	395	379	434	433	463	455	428	484	408	462	468	461	465	410	443	407	444	414	431	391	441	430	433	395	413	402	412	418	419	451	455	453	430	464	428	466	443	436	404	444	451	452	448	426	443	411	426	429	414	428	397	431	453	415	443	422	434	436	446	409	435	438	438	441	411	439	421	433	431	411	449	425	416	428	422	417	394	437	433	416	452	448	434	394	453	439	436	427	432	447	417	446	425	420	466	441	446	450	442	426	435	455	420	435	426	439	443	448	449	405	458	434	431	445	377	427	409	418	454	423	430	405	449	440	437	447	454	408	430	407	448	447	432	455	461	443	414	437	376	408	446	436	421	410	434	416	413	444	427	411	451	440	443	433	462	427	464	441	455	426	451	420	396	462	406	436	435	421	391	425	441	436	436	422	411	440	405	395	446	446	444	422	466	401	412	427	380	429	402	412	414	422	456	402	428	421	427	422	393	412	449	413	422	457	453	431	400	477	398	442	426	432	444	389	427	432	464	406	428	440	392	423	422	443	442	450	399	382	463	428	445	437	405	421	471	432	444	429	421	432	406	404	420	460	447	436	431	425	452	479	412	423	433	460	462	430	408	384	451	419	474	420	415	413	403	437	438	419	396	393	410	416	430	442	405	427	414	428	435	458	442	440	448	444	432	452	432	440	416	434	446	409	446	418	471	441	448	443	419	452	415	422	414	421	460	437	434	435	414	423	407	410	437	435	406	405	430	438	469	350	424	436	447	415	430	438	401	444	488	447	420	437	440	433	433	420	427	417	429	434	428	430	416	436	435	409	461	429	432	411	446	420	409	449	412	448	411	408	440	458	422	432	431	441	447	430	435	420	401	427	417	444	393	415	416	444	419	409	432	405	443	424	438	405	409	440	392	449	406	430	433	436	489	431	434	431	442	439	419	430	466	431	435	406	434	451	454	392	407	453	431	434	456	420	419	461	397	411	428	457	431	406	401	415	465	440	395	427	396	441	422	427	450	408	438	433	439	448	425	445	445	471	453	435	422	439	443	439	416	446	424	396	397	446	437	425	415	467	441	415	427	467	437	430	436	410	444	416	446	437	426	467	393	435	422	406	417	445	415	423	436	427	408	463	429	417	418	424	422	439	416	443	415	449	454	406	429	422	408	420	432	441	413	462	432	452	408	430	464	426	438	422	421	462	476	392	441	428	385	412	467	413	424	417	441	430	449	428	418	403	422	463	433	433	419	450	428	431	439	420	430	421	444	391	456	436	438	411	449	415	450	426	427	437	452	432	431	472	424	432	446	416	418	421	438	416	453	436	422	453	447	442	476	494	430	387	430	452	417	436	418	420	399	432	435	438	429	386	445	455	450	416	430	468	421	413	400	397	435	413	429	431	422	452	460	434	428	426	418	410	450	427	399	451	441	460	448	409	426	433	418	427	440	427	441	435	402	390	429	413	402	435	410	441	433	407	454	431	470	411	424	450	455	436	470	438	447	416	437	431	432	408	419	388	422	415	405	407	459	402	398	445	454	437	416	477	473	425	460	446	423	400	408	403	442	410	424	411	395	415	381	442	457	396	401	417	401	447	446	414	439	396	439	419	457	390	426	423	445	466	455	442	453	405	418	414	419	417	442	437	402	426	412	443	415	447	445	416	436	439	398	434	419	409	400	461	450	437	495	465	432	444	451	433	413	415	465	421	458	412	452	447	425	425	432	425	438	449	443	423	379	439	432	415	451	457	433	414	405	423	446	409	410	445	454	450	429	444	415	479	458	395	450	442	446	443	425	404	416	433	441	423	418	421	403	442	450	463	398	432	434	451	439	427	441	436	423	412	397	424	405	462	385	396	460	422	425	438	445	438	451	457	394	473	432	427	447	429	395	428	444	453	430	409	431	432	403	435	416	443	412	443	402	453	406	403	438	432	399	438	437	429	455	437	424	431	483	435	401	428	427	458	460	440	465	488	448	446	437	411	421	459	423	427	418	461	448	423	421	423	441	426	403	408	393	459	429	419	442	411	434	435	426	399	396	453	382	446	439	425	436	400	419	428	447	429	461	379	419	460	441	447	425	443	450	433	413	419	434	454	442	413	464	440	440	437	427	418	433	447	437	469	418	407	406	417	428	371	449	421	416	455	446	429	434	418	437	442	378	417	438	419	431	437	406	407	438	467	410	431	439	438	436	408	380	436	435	418	436	413	465	414	423	418	416	414	423	448	449	451
33175	36942	22911	13668	9018	6584	5173	4409	3808	3082	2736	2505	2049	1804	2058	2448	2206	1842	1704	1506	1469	1377	1342	1419	1492	1452	1328	1303	1293	1331	1156	1167	1086	958	898	968	931	911	948	976	910	915	921	843	775	735	636	663	598	571	517	538	555	582	590	593	529	531	523	560	567	522	556	564	488	512	544	503	525	515	499	485	507	497	521	498	512	497	467	439	518	503	457	469	511	466	495	506	507	494	478	485	494	483	450	502	474	493	476	496	468	459	485	498	475	476	495	484	486	517	448	508	517	480	507	500	488	483	482	513	454	544	492	440	505	483	491	485	477	482	475	504	474	466	483	492	494	465	474	532	470	476	509	482	494	480	516	474	489	433	512	510	485	503	507	474	478	505	459	485	495	488	509	474	487	460	500	473	464	488	502	470	520	484	503	470	510	464	508	533	500	491	456	479	446	501	491	490	482	456	506	502	510	511	532	518	509	532	461	479	482	502	455	481	501	508	483	484	472	488	485	483	520	467	482	473	505	495	511	485	467	520	496	485	513	489	526	481	463	484	519	440	524	484	499	480	501	492	487	487	466	546	502	478	502	489	461	520	515	479	463	468	474	515	504	541	487	492	485	476	477	495	473	480	463	502	487	539	487	526	491	451	471	516	480	483	498	506	422	498	478	500	444	497	464	501	479	489	514	470	463	485	501	473	487	474	479	469	482	463	477	496	485	481	463	473	526	509	475	517	469	499	505	547	480	484	492	471	467	469	501	475	507	533	462	537	479	461	481	469	506	495	499	543	481	490	485	482	471	485	463	506	477	530	485	473	484	481	505	461	509	476	466	484	443	507	509	496	451	508	480	478	488	478	463	495	501	459	454	478	509	496	524	489	481	490	481	505	492	498	483	487	543	479	467	500	490	485	519	513	445	491	489	488	470	495	505	521	456	472	492	522	482	505	435	475	477	527	485	470	527	451	467	465	442	480	484	482	484	512	544	483	530	472	522	490	473	490	494	454	486	486	498	469	485	492	506	448	474	470	519	516	511	480	487	517	493	499	495	487	474	515	506	527	480	518	472	476	475	481	503	490	481	455	447	473	497	499	485	511	495	486	473	506	484	508	464	500	480	462	470	468	516	494	480	520	481	466	501	491	496	510	480	474	506	501	494	523	491	461	459	429	485	482	493	529	480	447	496	432	481	521	498	514	501	447	469	493	501	460	543	538	472	491	515	497	485	463	513	526	432	493	516	520	490	489	504	440	485	473	489	469	478	502	450	480	474	529	459	462	488	489	499	517	520	487	489	490	500	496	496	478	466	454	507	496	501	500	522	506	473	499	522	487	441	466	527	443	499	463	490	474	508	488	506	470	512	506	522	495	504	487	462	501	472	468	487	475	460	484	498	503	521	490	502	508	507	485	455	486	506	452	480	488	485	523	472	511	492	465	503	484	517	494	498	498	488	505	453	483	481	505	510	509	478	475	507	489	530	467	501	517	455	514	492	516	478	470	500	502	461	510	497	501	562	504	498	544	484	475	490	493	534	472	500	447	462	505	518	506	484	492	453	512	478	475	464	453	470	498	505	526	466	490	446	497	524	476	510	500	478	545	485	473	508	453	511	536	468	496	482	516	481	470	485	525	450	485	491	454	478	503	500	494	453	522	500	490	487	457	504	503	513	500	495	523	490	472	466	532	502	489	500	518	512	513	487	484	508	468	459	477	449	473	503	497	464	494	497	459	507	489	478	503	529	498	548	467	453	462	490	480	509	478	480	517	468	506	479	489	500	481	512	501	475	486	445	502	507	476	502	512	510	449	454	485	448	462	493	480	495	498	506	498	477	482	470	463	511	475	473	489	469	470	504	522	475	512	472	479	499	487	514	517	475	499	488	467	516	445	495	518	471	441	473	538	513	499	465	470	485	495	491	498	493	485	483	539	497	464	491	479	488	464	503	468	487	497	458	521	517	513	496	456	461	499	479	488	462	478	470	503	533	484	504	488	485	501	501	505	482	527	511	497	486	494	516	506	481	512	489	475	533	502	480	490	514	488	499	501	476	485	492	495	466	521	494	500	477	515	481	461	505	530	480	484	464	469	507	511	448	523	480	479	546	522	471	473	494	486	485	514	475	483	487	472	482	494	506	484	532	528	472	466	513	504	489	524	504	530	476	487	513	482	527	499	503	496	516	457	461	491	508	466	500	545	494	458	472	484	478	456	484	492	484	482	505	546	490	464	482	493	484	461	471	463	486	483	466	517	460	480	511	437	492	472	490	478	528	516	464	493	479	477	494	530	510	487	517	472	455	475	490	477	505	462	511	465	480	484	524	491	505	502	480	454	469	503	470	491	494	462	517	472	504	493	478	487	482	534	474	493	509	461	487	475	499	498	468	494	504	514	490	464	491	482	470	442	518	503	451	506	470	491	476	515	503	450	486	510	521	477	528	470	440	496	491	500	509	491	493	498	500	481	498	524	478	498	503	493	501	512	485	521	448	468	495	476	466	474	546	478	480	473	486	498	492	519	502	474	472	516	466	448	499	485	491	497	524	481	498	474	516	439	489	481	451	492	469	471	489	500	476	455	483	501	515	490	458	491	527	487	476	492	506	467	451	479	455	441	485	443	442	453	482	466	477	518	485	525	509	464	498	499	471	486	482	489	489	494	520	484	471	507	463	528	532	538	473	472	480	509	468	475	479	512	536	476	473	510	518	490	490	523	494	509	483	477	490	526	479	482	499	455	503	478	492	479	501	498	467	461	477	488	478	488	485	482	487	475	520	476	484	489	486	485	440	457	503	493	488	478	503	454	476	487	517	472	476	493	476	472	478	462	460	530	477	460	437	488	470	487	515	468	503	486	481	510	516	442	494	521	507	475	552	466	488	496	519	517	505	519	478	462	523	478	528	485	474	496	507	466	477	448	438	474	454	450	524	512	493	474	503	516	485	464	432	493	486	476	505	471	472	509	473	469	482	480	465	502	474	522	449	519	531	490	507	503	482	514	470	484	495	451	488	507	492	490	513	488	482	473	467	459	440	470	477	510	528	521	522	459	485	488	490	510	494	461	513	469	487	452	513	451	474	501	465	487	479	471	491	476	476	447	509	499	452	477	470	500	472	515	491	506	461	454	494	485	505	494	453	494	455	473	492	490	534	476	459	487	449	499	492	468	513	514	500	512	479	492	504	515	486	483	496	470	478	504	482	477	475	494	446	488	460	497	475	506	471	480	492	477	441	479	491	485	493	525	462	487	446	483	554	498	472	498	482	521	441	459	528	513	487	487	514	488	478	463	517	490	519	508	483	468	486	471	482	517	479	541	489	507	476	513	499	475	501	490	496	501	483	494	502	528	464	483	484	471	521	507	516	456	540	461	465	537	523	487	467	517	491	520	543	490	479	513	486	496	480	489	506	523	497	510	478	503	492	488	449	489	456	499	477	486	477	459	443	531	479	478	503	479	490	459	505	513	503	498	514	516	508	509	465	502	502	488	453	531	478	480	481	481	507	450	475	497
27458	20878	12783	4119	1645	1075	895	828	733	682	677	611	584	579	644	686	615	534	566	535	502	525	510	506	530	537	478	558	546	529	512	519	489	529	468	503	465	512	535	442	474	500	471	436	428	420	374	430	404	416	395	437	402	405	435	414	404	396	399	382	418	409	391	401	376	421	373	398	390	431	410	386	413	393	411	393	379	381	400	462	365	395	394	378	425	412	455	392	349	364	413	387	395	391	411	402	386	367	422	409	397	414	377	376	378	388	373	406	420	369	377	407	410	358	412	413	381	391	421	409	413	412	383	433	369	393	389	390	366	403	370	393	424	385	403	393	360	424	402	371	403	384	414	385	378	383	377	379	360	388	398	375	377	394	406	361	424	398	377	375	408	399	406	398	392	414	401	388	380	385	392	405	418	422	387	403	396	412	372	371	408	368	357	369	405	348	377	413	420	384	377	385	359	418	391	378	413	379	390	409	426	400	392	381	396	383	359	413	423	383	405	372	471	409	406	369	350	401	412	393	410	429	377	376	418	368	360	369	349	369	399	395	377	395	368	402	393	392	411	374	425	373	413	359	353	374	394	372	377	363	390	417	356	392	393	394	357	399	387	390	385	382	409	377	402	420	392	427	391	415	390	391	358	378	378	369	392	403	394	429	363	390	391	411	382	416	454	392	441	393	372	401	384	374	385	399	388	391	378	419	412	388	385	371	382	389	392	385	403	410	350	409	397	399	374	362	352	366	388	388	387	390	374	386	387	393	414	410	404	389	390	366	403	379	355	384	366	403	389	393	394	387	368	377	408	414	386	393	386	380	391	412	386	396	408	369	434	409	409	392	394	393	399	382	356	391	383	381	403	404	413	407	389	407	393	398	391	359	392	412	380	427	374	369	386	375	398	364	391	401	382	387	404	421	379	361	415	401	395	421	391	359	379	422	412	399	401	403	379	390	372	395	356	419	380	422	386	396	385	406	372	419	402	393	380	377	406	376	371	378	391	393	394	415	375	405	383	384	399	379	378	362	416	407	389	399	442	370	389	380	382	368	402	425	403	399	372	406	405	379	388	358	396	387	391	436	405	389	431	375	391	410	386	390	396	394	392	407	397	384	360	395	368	393	407	390	408	410	396	392	421	368	379	393	389	386	383	434	405	408	374	403	415	415	417	380	391	373	365	398	387	385	379	412	350	351	375	407	402	387	390	455	386	396	388	427	418	379	430	412	405	380	391	425	411	411	391	402	404	400	405	379	408	391	398	400	412	356	394	421	377	386	368	386	387	382	391	409	423	378	352	402	366	398	405	414	380	382	390	385	396	358	390	402	384	409	392	410	390	394	387	394	368	358	410	395	359	428	431	411	411	377	366	364	394	400	435	373	362	372	378	437	410	403	388	387	399	421	416	379	380	340	372	400	347	410	402	395	432	417	382	395	374	399	416	377	410	382	394	373	348	411	390	404	385	388	401	368	364	354	357	374	394	350	403	393	403	388	375	389	389	420	391	388	385	405	378	372	411	364	364	396	441	379	395	403	390	414	374	374	415	370	386	364	410	429	375	420	406	444	397	389	378	363	431	387	403	383	384	416	421	366	406	395	390	394	384	384	370	414	390	416	392	379	380	377	387	380	376	386	384	421	385	383	381	409	443	377	420	397	390	409	414	392	379	390	435	402	391	442	373	401	368	426	422	365	429	402	389	373	393	388	370	379	350	357	417	388	390	384	395	397	390	367	407	400	401	384	411	371	417	391	386	389	409	368	392	360	368	388	382	405	458	403	388	402	424	353	347	395	386	380	382	372	406	441	397	403	386	399	403	383	433	375	384	401	401	377	403	373	394	399	393	372	397	414	374	425	370	366	381	397	402	391	425	416	415	395	395	423	398	344	383	374	393	364	405	349	403	401	429	365	394	399	398	399	408	388	390	401	383	418	384	376	418	407	390	357	386	393	392	398	370	406	397	373	412	372	366	386	369	404	387	382	414	393	390	359	371	368	371	383	398	402	375	411	379	400	358	378	414	423	412	400	407	377	404	370	385	387	413	376	403	409	375	416	413	402	400	406	384	402	375	422	407	365	420	383	409	402	440	381	406	411	400	397	418	377	402	377	399	354	360	400	394	355	401	414	381	402	365	427	441	381	401	390	366	413	403	367	374	398	440	376	390	402	402	379	363	406	396	365	372	363	380	404	398	377	413	411	408	400	384	409	409	376	400	393	411	383	358	373	402	387	374	393	374	410	427	372	374	383	369	396	404	373	399	389	372	387	381	386	405	380	374	393	381	384	384	380	393	390	366	381	343	347	405	377	347	385	374	372	405	405	396	390	381	380	397	384	424	384	420	388	367	369	376	425	401	376	395	375	404	383	398	420	394	375	375	376	410	391	361	405	379	410	349	349	372	393	408	365	394	386	417	406	386	400	399	391	400	400	393	381	419	423	411	432	403	407	403	385	393	373	389	382	368	401	398	368	367	337	410	387	419	406	405	380	398	378	392	375	401	406	361	420	412	402	423	387	408	379	373	379	381	357	381	407	379	429	363	389	403	400	385	416	395	384	394	413	363	400	371	365	376	381	405	387	411	380	394	404	387	398	423	403	382	393	401	389	396	384	368	391	382	424	364	414	424	423	423	383	403	416	405	393	384	402	369	373	392	404	447	414	390	375	367	395	368	400	410	363	422	431	367	376	415	397	398	356	373	368	428	410	399	371	379	429	388	386	389	393	407	409	391	408	373	391	397	408	422	385	411	412	402	376	394	393	376	406	398	404	416	385	405	392	395	402	414	375	389	401	393	398	392	392	413	381	407	398	363	429	389	381	392	365	392	391	393	421	354	414	380	388	386	379	438	399	414	371	354	398	435	397	390	439	402	362	408	365	412	413	413	408	404	398	383	416	418	390	415	381	402	398	420	394	360	372	360	405	396	374	379	389	393	387	391	390	366	399	389	424	400	421	393	406	379	368	422	402	397	360	386	388	381	383	397	424	398	406	398	392	385	406	395	395	406	414	418	378	417	392	423	413	375	408	397	401	408	376	368	441	423	412	368	378	379	415	394	424	409	380	395	414	377	378	417	392	414	414	418	366	408	386	361	413	373	393	370	402	372	389	404	382	388	429	384	410	371	397	400	427	383	367	388	370	373	397	391	394	396	384	400	396	393	386	406	401	412	404	424	405	381	417	414	366	382	401	423	413	412	372	345	392	340	378	394	420	394	396	384	394	395	418	441	380	384	351	363	403	382	435	415	383	384	405	372	412	353	372	394	375	365	386	397	384	424	391	417	405	386	402	404	340	360	398	420	367	378	414	385	417	389	384	377	404	374	407	418	383	406	367	403	384	401	369	418	367	395	393	408	394	383	372	402	387	428	382	400	417	403	421	380	399	374	393	412	400	387	407	420	395	401	386	414	384	400	359	372	383	367	418	379	392	376	353	392	424	389	401	395	380	383	384	396	367	379	386	409	403	402	389	397	387	415	384	354	365	427	382	406	404	392	392	376	384
24020	21485	10780	5168	3109	2140	1812	1593	1327	1202	1097	1013	858	895	1047	1117	980	847	824	805	816	748	798	810	772	744	792	771	757	789	772	741	721	637	630	721	727	718	722	655	612	619	629	601	558	540	555	507	459	483	492	461	475	508	494	498	464	461	450	455	479	457	447	514	471	439	466	473	491	455	501	516	455	447	471	444	402	461	447	489	454	459	442	493	445	454	477	478	417	447	444	522	481	478	479	471	466	466	479	479	447	478	475	474	481	521	450	447	489	482	475	531	482	431	478	437	441	469	466	472	429	444	498	478	448	473	426	459	466	464	481	436	419	436	475	491	466	465	450	468	469	463	431	445	517	464	501	473	431	488	481	440	444	483	499	486	492	453	480	459	465	478	468	496	507	474	483	466	481	469	455	468	467	486	481	455	446	454	475	473	463	476	487	450	467	444	466	485	463	444	462	461	524	442	485	436	448	469	484	484	476	499	481	469	481	431	488	470	459	472	461	443	467	471	472	477	486	485	481	459	462	474	465	483	476	476	480	460	531	515	474	495	467	486	445	437	448	484	462	452	457	462	485	482	466	436	460	440	440	480	479	483	452	463	462	462	448	466	515	477	487	443	484	464	459	503	423	474	466	483	477	467	481	508	455	460	467	463	493	472	449	445	430	454	485	492	479	485	477	482	471	487	481	502	502	446	476	466	447	509	436	439	472	474	431	442	497	441	458	465	468	490	468	455	476	476	473	441	473	470	463	454	483	443	494	467	470	425	461	455	456	442	465	478	525	450	464	449	489	454	524	448	465	447	472	444	468	451	468	495	458	456	464	484	471	492	412	477	448	446	467	466	467	459	481	510	478	479	476	492	457	456	445	486	502	462	482	416	455	447	469	463	461	479	423	505	484	430	466	462	446	462	470	437	472	463	486	474	500	499	457	465	475	473	437	485	446	470	502	474	487	441	426	481	463	485	462	423	483	464	467	477	442	454	488	474	484	493	475	482	448	442	476	486	493	455	487	474	484	452	472	480	463	485	453	458	447	457	454	496	444	506	480	464	467	460	485	468	445	511	449	467	447	466	482	512	461	445	436	464	490	479	478	451	435	462	488	454	482	435	454	438	449	449	440	490	486	467	482	469	469	444	487	469	476	487	458	491	512	459	506	426	461	479	455	440	470	413	432	472	454	440	452	459	452	471	475	482	464	461	502	479	467	456	470	457	452	460	473	441	475	454	485	486	461	439	454	445	470	465	492	510	447	461	443	434	462	456	453	467	495	487	478	468	465	474	493	502	495	447	483	446	477	450	513	497	479	462	471	464	435	486	482	491	492	461	440	442	453	419	495	427	504	491	443	492	471	471	457	482	438	484	482	465	453	474	462	435	443	427	420	459	440	449	463	463	488	479	480	493	497	443	492	441	444	471	511	484	445	466	457	481	434	436	452	462	514	487	428	466	485	499	491	462	472	456	480	472	497	454	463	481	474	485	440	439	487	481	478	467	420	475	471	490	482	467	470	457	469	475	441	465	429	443	454	457	461	456	483	432	508	484	462	470	482	454	490	489	461	464	502	457	447	441	488	480	472	505	430	482	490	503	479	503	465	452	416	445	461	461	487	425	446	452	463	485	462	464	485	479	511	418	448	510	479	478	455	469	432	466	480	497	448	439	492	466	479	435	512	469	455	459	441	513	449	470	449	486	452	482	460	474	425	502	475	495	479	466	458	444	504	453	471	476	489	464	448	497	506	431	442	459	491	462	475	465	460	476	487	467	443	439	454	510	462	505	501	452	495	432	475	496	465	465	461	464	459	452	478	469	453	481	450	446	478	452	459	484	474	469	457	446	456	429	439	472	436	478	500	481	474	479	465	449	447	464	467	442	430	484	458	472	499	478	468	420	504	463	443	438	462	460	471	477	459	425	478	462	518	468	451	456	463	521	459	440	473	446	451	436	410	461	470	481	444	459	438	444	457	459	429	481	472	448	427	459	474	454	476	487	450	463	449	446	438	463	443	459	441	464	474	458	444	444	454	451	497	472	498	468	452	440	450	487	469	449	434	486	530	453	487	505	448	463	447	506	442	461	435	456	452	463	476	472	492	440	447	497	479	503	482	477	446	443	438	462	471	463	474	479	484	442	437	445	407	452	479	463	463	472	447	470	444	494	427	461	476	476	470	444	459	462	483	503	455	456	448	453	469	442	445	492	480	450	486	434	453	478	501	489	466	472	509	476	466	444	448	422	478	502	462	481	475	476	497	503	471	434	493	490	519	511	453	430	457	466	437	467	495	498	497	476	525	472	464	473	464	479	492	451	482	503	491	472	503	442	488	471	496	455	473	433	449	465	461	496	460	467	475	472	487	440	467	459	476	452	471	503	464	465	475	482	433	532	482	464	497	492	465	458	438	482	469	490	443	514	454	513	514	475	434	468	435	464	432	424	476	477	494	469	457	477	391	484	453	448	488	504	464	444	451	444	456	474	483	477	476	408	442	478	456	454	439	430	461	491	476	454	532	441	504	445	463	493	459	463	482	449	471	437	471	457	494	466	454	450	496	469	477	450	471	443	475	437	474	503	470	448	423	424	441	459	442	489	427	468	470	487	461	464	455	493	468	444	471	489	481	477	514	486	477	479	443	448	481	436	508	442	499	460	474	428	458	487	479	462	475	453	483	500	449	434	487	451	525	430	444	503	456	438	454	463	472	412	431	474	458	452	490	445	504	493	457	474	448	453	475	460	466	467	485	434	473	462	489	463	503	460	460	480	488	484	464	486	472	445	453	484	445	509	488	454	453	468	480	476	457	461	492	492	452	432	428	443	431	459	464	472	476	477	484	460	442	465	463	480	432	471	503	509	470	454	483	460	463	477	480	460	478	443	476	475	459	477	488	440	444	445	454	451	455	466	465	476	469	475	527	479	469	442	441	453	496	451	454	452	450	463	445	467	469	434	477	477	492	478	476	452	468	466	468	495	461	483	466	430	450	469	493	450	430	456	499	478	506	498	393	481	462	492	466	469	448	468	442	461	512	464	489	487	480	453	487	477	436	478	446	462	438	458	465	495	460	455	458	425	414	461	488	480	513	461	457	471	477	475	442	427	442	435	469	476	466	455	503	457	466	458	448	454	504	469	487	469	475	417	453	455	476	443	436	484	478	438	474	451	460	470	467	491	486	462	445	444	460	467	474	476	506	429	500	480	481	496	461	440	484	479	469	427	451	497	497	466	464	463	494	465	440	466	498	488	477	536	448	484	467	485	495	488	482	471	435	428	427	468	433	436	475	425	449	453	462	517	473	483	475	502	454	448	445	462	462	430	482	454	472	478	456	509	461	474	512	468	477	459	449	491	473	497	472	455	466	507	475	475	467	500	453	461	446	437	510	456	469	458	479	443	481	479	492	479	463	462	448	478	431	453	467	476	485	455	454	425	481	483	463	431	500	483	432	481	437	484	512	466	496	500	491	439	449	448	481	430	453	489	484	431	489	455	478	473	477	499	490	473
23698	20897	27925	24018	20678	7422	2015	1293	1031	935	828	698	713	811	842	749	641	577	602	567	548	499	566	509	612	534	584	491	503	548	472	516	480	476	443	465	478	470	525	504	435	448	452	369	330	368	333	337	333	335	329	350	309	332	309	362	325	339	328	335	298	355	314	351	313	301	350	326	321	314	328	313	329	324	324	339	332	303	280	274	339	280	318	317	287	322	320	280	289	290	345	309	325	306	336	305	296	302	289	277	260	297	309	297	311	281	294	297	320	290	317	320	282	294	268	285	309	301	302	336	303	338	304	312	323	302	290	293	290	302	304	300	309	313	288	309	299	313	307	311	282	309	315	265	340	291	296	318	299	276	296	274	308	301	327	299	306	355	316	306	285	291	292	329	300	283	332	305	322	291	308	308	312	286	318	315	306	312	322	298	316	302	335	278	274	303	298	324	322	300	317	301	312	294	294	312	299	349	318	313	323	296	280	324	294	313	290	284	325	292	286	318	326	315	314	294	328	305	295	275	328	315	292	292	306	320	330	303	315	283	293	320	326	304	276	287	277	323	368	314	303	335	307	282	327	301	289	277	287	298	300	307	315	331	331	302	297	305	298	311	285	307	314	320	293	309	290	277	327	309	293	344	332	274	303	328	285	309	323	321	288	280	283	310	283	323	344	299	320	337	333	253	316	291	287	305	294	300	333	318	286	324	319	335	285	312	315	304	292	287	283	287	312	318	311	304	310	301	309	322	314	332	298	300	283	312	273	316	294	299	329	299	315	352	302	322	295	302	325	320	320	287	308	316	325	266	299	300	291	281	304	338	295	312	288	322	322	293	295	309	321	315	314	303	304	297	295	307	310	307	303	313	322	309	290	322	277	283	312	336	328	333	304	320	310	290	332	312	309	308	327	310	303	299	321	321	278	312	293	289	312	328	284	312	324	271	320	311	305	288	325	320	323	295	330	328	297	269	323	319	295	316	318	297	326	323	307	332	282	325	317	342	301	291	300	316	290	301	262	298	302	287	312	296	294	310	300	286	296	297	270	301	313	315	303	317	304	314	321	287	308	296	289	339	320	282	298	298	306	289	287	326	320	340	306	303	337	303	308	327	324	284	323	301	344	313	324	344	312	290	296	305	304	305	299	273	301	276	315	311	292	301	297	324	298	327	287	328	313	322	273	290	291	287	306	313	311	343	305	330	289	301	303	314	317	303	302	307	329	323	310	307	264	323	307	313	314	314	294	321	321	347	284	302	319	317	296	311	304	325	313	281	293	317	284	337	282	309	318	278	315	289	289	304	317	303	300	303	282	331	307	308	312	298	305	313	297	296	296	309	314	307	293	318	320	292	279	310	316	322	315	318	280	291	272	288	300	293	292	329	280	343	295	281	333	325	298	339	321	303	318	309	318	297	327	318	303	303	307	292	292	278	304	308	306	291	311	327	306	328	342	286	266	287	312	293	286	332	307	305	337	280	295	317	307	293	303	288	316	300	330	315	314	326	290	295	276	343	277	279	298	287	282	284	342	291	322	290	328	322	295	325	326	295	312	326	278	324	317	308	269	323	331	310	301	308	328	297	290	323	311	292	305	301	305	309	293	343	341	306	295	333	323	295	281	317	333	317	298	302	317	294	286	311	320	268	301	307	300	290	289	303	290	305	341	298	309	299	311	322	322	282	317	327	288	319	285	282	304	302	290	318	318	283	344	338	318	307	295	298	318	338	293	321	310	267	286	313	282	311	329	300	276	293	306	288	282	331	278	303	326	288	313	326	297	286	297	288	304	342	328	347	331	324	285	284	281	311	319	337	295	276	304	322	301	300	301	306	304	302	310	290	325	307	314	280	289	309	313	310	297	291	295	305	325	297	323	288	315	296	331	301	287	287	307	291	278	288	303	279	276	333	320	279	270	288	270	312	272	287	301	356	286	321	326	312	317	291	304	336	292	323	281	309	290	304	319	302	271	327	285	288	300	321	319	312	295	306	285	314	295	306	312	301	296	301	282	309	317	284	353	315	298	313	291	294	309	313	310	324	280	317	338	316	294	307	286	279	301	292	291	297	320	285	313	309	274	284	277	285	299	297	263	275	288	283	334	307	319	322	309	320	300	326	318	310	309	310	283	343	316	340	299	343	307	322	288	314	325	288	326	316	332	330	293	313	310	273	326	301	296	283	295	319	304	332	280	324	297	291	321	329	316	320	316	290	295	277	278	298	280	320	269	319	306	326	292	304	282	292	265	322	332	338	304	278	280	317	292	309	271	309	303	276	294	292	330	287	291	304	288	322	289	300	277	320	319	325	302	294	289	315	284	318	317	292	316	330	295	320	334	310	279	312	294	321	283	300	298	317	311	286	315	307	317	312	290	289	293	280	307	284	324	283	333	301	304	346	320	286	333	306	336	302	315	336	305	295	347	313	300	288	315	300	298	334	358	318	316	306	334	298	321	274	322	313	337	311	340	315	309	312	284	304	303	319	286	327	305	310	307	274	298	330	316	344	306	321	278	286	308	317	323	327	320	307	276	299	306	324	299	313	302	301	307	325	330	301	318	327	328	306	330	279	279	313	327	290	291	309	353	311	270	327	309	313	328	290	285	322	315	333	276	300	297	305	306	296	311	331	311	325	302	266	312	293	288	294	326	319	309	314	318	276	317	313	307	310	309	306	312	318	279	300	328	286	291	314	299	325	287	326	305	309	309	290	327	330	298	308	276	313	304	323	323	318	275	313	311	310	317	322	289	318	331	304	295	263	284	304	301	302	308	327	308	295	330	314	305	297	310	309	311	307	267	314	303	352	338	307	311	297	316	305	322	328	318	303	327	291	324	295	331	299	328	290	306	264	328	319	298	268	298	347	300	312	324	321	331	290	308	338	273	296	313	305	300	279	277	324	311	285	305	309	291	319	325	327	285	331	304	293	261	319	292	269	302	281	282	305	321	312	283	301	298	341	312	286	303	333	293	284	331	310	306	317	307	300	322	309	304	292	267	319	316	283	317	294	306	336	322	312	332	272	325	305	310	330	295	319	305	298	318	310	276	325	286	306	284	323	286	301	302	343	275	293	335	299	324	311	331	325	355	322	335	325	286	289	302	311	299	296	286	322	322	280	307	285	309	311	294	314	308	310	327	293	325	297	317	289	316	323	313	313	286	312	305	315	299	337	291	313	320	298	314	291	340	282	310	344	299	307	297	289	299	290	327	307	330	329	318	320	282	296	340	289	292	338	280	287	309	332	309	328	303	331	291	313	280	328	293	311	294	286	317	298	291	308	324	293	312	318	296	309	333	293	312	283	303	321	318	300	324	315	298	313	328	340	296	315	322	297	337	322	322	346	300	301	325	297	331	300	298	306	293	300	300	317	325	294	295	294	331	302	312	327	298	284	281	285	300	308	314	302	336	305	296	339	347	299	285	302	314	307	340	276	299	307	316	329	286	321	285	312	327	294	298	295	284	319	337	296	323	296	285	324	318	290	288	299	286	306	315	304	305	340
29347	31760	17942	9552	5995	4218	3414	2575	2138	1952	1716	1334	1261	1414	1719	1618	1151	1095	1062	969	926	840	897	849	951	874	912	931	855	906	814	829	782	683	771	761	788	740	728	755	680	666	623	504	504	536	458	480	443	427	428	432	378	373	416	381	421	381	403	378	408	428	356	385	367	371	368	414	369	380	409	371	358	373	360	376	346	358	366	361	362	377	368	390	367	370	357	377	348	379	320	379	359	347	391	387	393	339	360	377	358	397	371	369	370	382	387	371	400	329	384	381	383	359	371	324	364	342	370	396	391	377	364	347	372	341	363	371	382	363	376	357	386	389	329	377	353	390	382	344	348	396	367	354	380	387	350	372	358	348	371	360	386	356	344	363	397	380	371	376	355	344	393	380	408	409	362	356	370	372	390	374	326	412	353	352	360	346	382	357	380	340	352	362	370	361	340	356	380	338	348	359	352	350	362	343	346	363	353	364	377	357	381	371	358	387	352	376	349	359	352	364	348	398	358	370	361	326	373	346	355	404	369	368	334	354	382	373	352	335	371	348	366	364	364	361	350	356	381	344	327	384	360	371	346	364	360	335	378	344	363	371	368	356	357	333	368	364	352	367	345	397	371	385	332	375	360	370	371	361	388	372	376	372	362	389	362	395	391	369	361	359	354	360	373	354	388	372	349	370	352	365	359	359	371	371	397	339	349	371	402	317	398	365	355	365	376	363	380	350	354	393	398	372	353	358	365	325	360	343	373	364	381	346	392	337	353	364	377	387	379	357	367	366	357	356	366	384	392	367	358	354	338	408	366	393	383	352	363	368	349	360	394	366	360	379	383	365	345	374	399	351	338	398	361	386	350	353	386	373	347	357	341	382	402	386	384	370	364	383	336	361	337	371	366	382	359	356	367	350	359	383	350	370	363	366	349	356	371	368	365	375	362	376	368	353	345	389	349	378	363	353	393	371	391	356	364	362	358	369	365	355	343	337	347	351	366	375	359	362	372	351	384	403	353	343	390	379	359	374	355	353	362	383	364	365	329	384	378	368	339	364	387	362	341	346	353	355	366	361	353	352	366	346	329	368	378	343	388	350	386	379	361	366	358	343	363	381	347	400	344	352	377	348	382	349	347	379	389	351	379	356	383	365	369	389	390	375	358	373	327	360	335	348	357	342	403	364	362	361	360	355	362	359	357	382	371	375	390	362	370	373	358	363	353	353	357	344	377	375	363	392	379	340	341	366	356	362	351	395	353	365	354	335	336	380	351	346	353	412	386	367	392	383	367	352	384	344	390	356	364	337	336	369	362	366	401	386	370	325	367	386	360	391	334	394	339	309	375	346	363	369	330	389	345	323	328	381	380	373	374	362	364	401	358	379	339	359	400	357	349	347	362	344	357	363	363	368	404	362	354	373	358	351	358	366	363	332	388	372	397	330	373	383	363	382	364	350	368	351	385	345	392	384	358	370	374	365	356	371	371	380	368	373	346	353	362	377	376	392	366	363	355	348	393	342	381	373	369	351	321	360	390	357	404	387	363	368	368	379	393	342	380	341	399	368	346	351	395	381	340	360	367	381	358	354	384	375	388	364	310	390	348	368	358	382	356	340	366	345	381	403	375	370	373	371	372	378	402	382	334	375	337	370	362	364	368	370	388	376	372	373	344	367	346	391	355	334	360	401	378	360	355	354	348	368	342	373	339	345	373	329	308	386	337	361	367	361	399	351	337	378	367	382	369	375	393	382	397	348	346	340	390	392	337	373	382	352	357	363	340	338	363	354	361	346	324	364	370	373	359	340	351	376	376	364	391	355	398	387	329	394	376	359	345	390	370	373	351	350	323	374	372	364	366	354	375	352	328	355	349	352	375	346	377	360	389	333	373	362	338	364	377	357	375	372	377	381	346	378	364	366	358	345	361	365	339	423	389	361	395	365	344	349	401	406	368	356	383	381	359	378	353	382	383	373	377	349	383	371	377	379	339	382	361	333	337	383	336	342	401	341	364	368	390	367	387	373	378	336	340	344	338	344	353	350	357	385	363	344	341	338	355	364	343	373	407	352	381	381	354	368	356	375	342	372	366	375	346	359	323	353	396	366	333	370	398	324	365	352	360	359	393	371	361	347	386	408	359	349	380	355	391	381	366	375	398	360	366	385	379	372	344	370	380	335	363	362	372	347	385	360	379	349	369	348	374	378	357	325	385	349	392	403	379	369	339	381	349	354	382	334	353	409	348	366	372	365	383	382	358	359	341	340	414	345	381	368	356	363	302	373	378	355	366	362	346	403	366	354	422	391	343	409	369	357	356	342	375	376	370	351	348	344	352	362	341	381	402	358	377	377	359	357	342	362	384	334	383	402	365	345	376	360	371	352	388	384	355	332	366	358	350	354	373	355	399	370	363	371	371	348	358	348	353	352	354	369	360	351	356	377	336	356	386	363	375	376	395	350	337	375	369	345	377	395	375	391	355	372	361	363	374	345	369	402	347	383	379	394	373	379	394	358	365	379	341	365	406	352	356	362	368	363	380	340	368	327	372	324	343	378	367	386	362	373	363	331	366	364	355	343	372	349	367	385	345	332	371	376	346	381	381	418	352	392	378	366	364	349	375	326	363	359	390	364	408	393	361	353	374	367	360	371	387	384	354	396	327	378	398	377	374	365	342	376	357	373	363	382	362	348	374	381	320	358	391	361	352	371	369	335	357	369	406	400	377	359	339	364	366	371	346	355	382	341	372	357	361	337	398	360	358	381	364	400	357	389	403	323	333	360	419	371	389	354	382	358	397	388	388	354	386	386	378	386	380	348	367	383	364	353	366	383	357	355	359	371	373	400	334	369	348	373	387	359	382	361	395	337	376	348	361	365	370	401	382	388	372	365	343	381	345	362	370	383	326	394	337	392	353	369	414	371	376	368	374	393	365	351	359	366	353	328	319	339	357	392	366	347	386	391	344	379	369	383	377	384	391	340	339	395	344	361	397	365	374	381	364	340	376	373	341	330	403	349	399	365	343	377	374	356	368	342	384	373	344	356	375	381	372	359	372	310	373	384	359	350	350	352	362	385	349	382	372	354	368	381	355	380	339	384	362	350	372	361	375	344	352	388	339	367	385	354	375	382	378	386	350	351	383	379	332	355	386	358	385	328	369	351	351	321	361	378	360	376	334	361	375	359	334	369	362	355	385	390	347	369	396	361	376	367	351	405	372	336	345	342	366	370	353	357	371	382	391	350	392	359	381	361	351	362	312	325	322	335	363	344	365	371	373	388	355	366	360	370	357	356	320	350	364	374	374	335	383	379	342	375	373	351	341	340	364	357	340	341	372	340	344	341	366	339	385	416	391	356	361	363	338	380	345	354	361	361	372	354	369	412	369	339	354	395	361	366	356	350	348	384	366	360	392	372	354	368	337	392	361	328	370	371	366	382	399	365	372	368	367	363	371	351	372	396	411	384	402	377	358	354	360	348	374	363	378	347	354	372	358	352	371	385	358	358	370	365	381	398
25048	20907	26422	24549	6340	1781	1384	1087	983	870	797	754	740	861	897	738	663	738	657	616	631	622	666	667	691	670	669	663	684	689	633	649	652	612	689	652	641	659	639	650	619	578	548	532	530	513	572	560	528	534	545	551	565	577	508	492	528	521	492	530	484	545	513	512	570	521	467	524	539	494	527	528	528	469	491	526	506	502	509	502	469	494	537	536	510	509	492	501	484	538	506	523	493	549	480	520	524	495	536	489	487	483	483	510	525	505	475	519	527	497	499	466	486	504	476	521	505	496	512	503	513	463	535	508	497	478	519	495	561	519	481	470	513	520	507	492	489	466	514	480	482	514	529	495	444	515	490	503	493	494	522	527	561	479	540	504	511	531	474	506	500	509	494	515	516	524	513	516	511	542	532	509	527	507	475	478	499	468	492	480	475	471	458	509	536	485	510	475	500	527	509	519	504	500	481	510	485	520	477	487	485	486	471	526	497	493	513	517	523	506	476	501	510	519	507	509	508	565	497	500	522	528	504	531	530	527	481	514	492	487	516	474	512	518	530	533	483	491	486	486	462	479	462	510	491	483	558	531	476	526	470	507	488	481	539	539	436	537	516	499	460	511	507	492	482	485	503	484	478	522	516	533	524	538	495	494	474	524	480	466	513	496	509	472	483	474	526	537	505	529	517	490	498	513	480	521	477	454	492	511	515	491	500	505	474	504	489	522	520	540	552	507	496	509	496	497	500	478	489	508	486	502	518	495	506	492	504	481	491	510	456	456	516	491	520	501	461	488	477	515	498	537	475	487	496	500	466	507	509	514	495	448	473	478	519	499	516	502	504	529	500	501	482	548	490	474	502	493	462	519	527	502	469	481	541	479	488	532	500	526	511	525	513	497	509	522	438	532	492	504	469	529	490	504	497	530	485	537	535	515	520	471	494	472	488	499	477	507	491	535	495	492	489	517	496	538	506	480	522	533	478	486	506	503	523	500	506	480	466	518	489	470	479	546	536	478	491	460	458	465	484	522	480	541	485	550	506	507	487	488	483	527	550	517	444	502	523	548	504	508	511	515	452	518	509	477	489	482	513	508	495	497	508	503	508	481	478	532	484	518	531	463	526	502	537	500	505	520	475	535	513	500	477	522	476	535	517	513	465	509	508	454	533	461	537	452	457	497	494	491	491	475	479	475	518	508	523	537	529	475	527	515	488	520	468	467	519	482	534	514	489	489	488	533	482	496	541	502	509	488	491	495	496	484	492	525	491	500	508	460	468	469	514	469	506	519	494	486	499	501	463	471	554	515	464	469	503	464	531	531	482	466	480	516	495	463	493	514	493	503	440	533	527	459	510	528	512	492	485	490	521	503	465	488	509	476	489	468	494	495	484	469	491	492	497	489	518	494	512	485	471	504	490	497	542	493	489	432	478	494	508	516	517	477	468	527	526	490	502	506	477	522	502	475	489	515	517	495	495	515	522	503	500	493	465	552	481	518	503	494	477	462	514	507	517	548	499	507	490	515	514	496	456	470	526	492	478	487	515	494	489	482	503	487	488	500	520	507	521	500	499	521	510	498	524	527	517	485	497	474	519	533	516	502	487	480	483	491	509	477	508	478	475	491	500	539	473	485	507	547	519	522	535	469	515	509	509	532	492	485	481	520	492	516	503	510	500	499	473	482	493	499	508	527	502	494	502	455	503	519	516	493	507	478	530	515	517	492	518	522	517	518	487	501	492	504	465	504	513	511	491	500	481	514	481	472	472	501	482	525	496	491	487	490	476	501	502	523	505	474	490	504	527	485	490	519	509	498	487	514	498	499	514	490	516	516	476	567	501	531	520	530	506	513	498	489	472	490	479	520	511	521	519	511	476	512	508	458	484	477	508	470	502	487	509	521	515	483	524	494	473	517	516	478	499	517	507	490	474	474	500	509	482	499	511	491	519	519	520	486	496	481	502	482	467	484	520	491	504	521	490	484	506	494	503	485	516	508	512	511	450	525	494	478	515	493	494	531	499	500	486	532	511	465	535	520	485	523	511	506	482	489	498	490	479	510	477	522	466	529	479	510	510	490	519	513	538	493	463	448	472	502	474	497	488	508	507	534	497	517	532	495	512	488	505	502	530	531	476	518	484	499	501	488	508	508	565	482	548	494	495	553	498	475	491	519	513	514	551	500	522	478	506	499	496	514	528	468	504	489	474	522	494	526	526	526	476	508	497	474	530	489	491	488	516	490	518	501	478	515	489	481	543	478	527	513	499	482	509	480	491	507	509	478	495	498	487	477	520	498	511	477	522	487	508	492	519	516	506	458	495	492	542	483	485	518	493	508	514	524	506	481	470	469	517	505	493	508	460	482	503	472	490	518	504	486	501	487	474	509	487	509	522	507	498	502	467	483	452	539	522	454	495	524	508	469	488	520	467	494	497	495	532	517	493	477	536	492	510	477	483	489	487	486	483	466	561	534	482	501	501	480	510	543	491	468	451	493	472	480	498	491	465	466	468	506	525	471	484	509	521	474	488	508	487	460	501	464	525	508	481	527	496	537	514	510	506	494	475	503	487	501	486	526	471	512	541	499	496	540	534	508	512	456	486	486	482	474	499	484	510	550	477	483	488	544	518	529	510	516	488	535	496	524	561	458	462	530	521	486	518	511	536	501	503	507	502	500	518	492	500	534	494	455	473	499	484	515	497	486	494	458	504	501	511	536	464	476	486	492	497	513	487	512	483	502	513	459	472	466	489	479	505	500	518	501	495	460	507	519	515	496	555	486	494	494	512	485	487	530	487	506	496	562	463	494	471	505	481	491	512	510	520	504	477	506	492	534	490	492	447	475	519	495	504	486	500	510	470	460	502	502	524	516	489	506	487	465	470	507	503	524	491	494	490	506	493	508	459	495	490	519	523	456	473	481	487	527	521	503	489	510	511	504	540	523	498	522	526	465	535	500	503	507	492	510	464	509	474	480	468	532	513	577	488	507	509	508	499	536	528	527	482	557	535	508	509	531	491	506	512	486	531	479	487	490	497	531	498	494	492	509	475	525	507	522	475	489	488	542	429	492	489	448	503	491	466	499	524	516	485	483	489	483	480	516	497	512	515	534	509	530	511	557	504	523	504	503	518	465	520	470	508	494	512	499	466	509	539	487	542	506	525	520	528	506	481	485	497	487	493	472	479	497	548	505	512	492	497	509	487	499	488	497	523	518	474	503	550	493	516	484	526	516	520	521	517	487	514	528	517	542	535	498	513	516	494	479	529	497	484	473	478	491	511	483	557	475	517	479	475	478	493	470	489	537	505	544	460	486	481	488	492	471	526	503	507	533	514	505	488	530	479	515	529	489	506	490	506	514	458	538	509	503	520	493	513	503	526	536	500	482	467	490	461	483	508	478	494	517	508	478	474	478	508	506	529	532	507	498	502	482	461	487	473	497	509	557	501	508	511	440	499	493	495	537	549	478	514	504	500	513	482	511	505	523	512	499	492	524	521	521	535	471	501	492
28236	25888	14938	6589	4440	3354	2667	2054	1781	1676	1413	1286	1377	1492	1552	1346	1102	1122	1042	930	944	967	962	939	933	992	1048	990	978	936	853	914	837	938	880	863	869	885	910	891	796	764	767	763	689	686	665	628	633	622	627	641	623	639	628	653	649	636	594	637	613	597	631	548	587	651	598	588	625	609	591	622	542	600	621	597	588	589	588	566	563	571	549	625	624	589	555	553	565	599	591	562	589	545	598	592	591	554	616	596	542	602	570	581	556	576	562	595	596	590	559	616	567	602	550	569	586	589	530	617	584	594	584	590	560	616	585	604	568	576	550	560	555	588	567	584	612	569	555	599	601	566	572	636	587	606	574	585	574	526	591	622	612	589	546	613	551	571	597	609	546	560	569	600	613	593	601	631	539	590	537	602	601	574	595	584	568	599	581	588	590	627	621	592	616	580	564	574	582	585	528	580	563	586	577	562	573	581	607	557	625	597	573	594	603	561	561	578	565	594	566	588	590	552	564	585	609	546	601	569	580	572	589	566	603	562	580	569	561	627	602	618	570	580	559	610	584	566	577	587	577	597	569	566	594	553	600	570	565	559	597	613	568	567	521	576	551	614	626	560	595	588	558	557	596	609	573	583	562	581	585	556	630	598	562	581	594	597	576	617	541	586	523	582	558	552	562	597	558	549	586	614	550	588	585	589	554	609	578	612	579	567	568	560	560	556	622	569	569	582	632	560	620	591	612	575	625	569	534	567	580	554	585	586	566	573	623	595	605	542	602	545	579	581	566	596	585	540	578	554	579	599	537	610	581	578	573	597	570	548	537	565	603	613	579	607	564	581	595	600	597	587	574	578	583	614	598	583	596	627	610	543	610	561	561	599	564	574	571	601	582	576	587	559	573	581	604	600	560	567	547	618	585	582	602	585	551	599	548	576	590	566	545	535	553	563	589	585	589	580	528	535	582	578	567	568	550	596	563	631	551	617	597	579	563	585	604	562	576	604	553	582	567	611	564	553	549	561	560	567	553	573	557	563	569	567	589	569	599	599	586	565	566	587	622	540	614	529	584	563	561	569	565	596	542	560	588	571	575	586	548	558	565	566	543	575	594	551	533	576	562	596	565	584	584	579	601	562	575	558	560	590	583	579	587	573	516	588	620	561	581	552	525	583	552	544	561	598	565	582	618	582	596	573	584	614	572	599	589	552	599	565	605	573	551	595	592	615	557	534	623	607	627	549	620	552	611	582	553	595	631	545	588	607	610	537	564	603	582	575	534	587	587	582	575	529	574	569	599	602	569	588	572	586	579	593	585	566	585	629	522	604	571	551	554	598	577	618	590	611	570	531	556	621	566	580	557	590	555	562	645	571	604	582	542	565	590	574	608	572	594	588	592	583	621	555	561	600	545	552	597	594	571	607	555	536	570	578	571	576	572	577	564	620	542	610	589	583	588	582	549	617	585	540	577	598	600	637	594	577	567	584	579	591	608	594	626	573	575	596	566	615	550	575	528	588	554	593	599	596	594	588	563	548	536	602	557	611	589	557	576	569	575	603	560	601	581	586	588	554	568	585	564	614	592	593	609	578	564	577	583	545	605	603	605	597	565	591	572	596	603	532	613	560	614	583	609	543	551	592	602	595	585	557	601	559	568	567	576	549	552	547	550	591	600	594	589	553	535	536	592	558	589	545	576	564	588	576	611	597	540	600	602	599	562	566	568	569	565	544	574	562	583	544	555	611	531	561	600	587	635	605	583	589	599	605	594	620	611	569	572	542	587	570	618	614	596	570	607	571	539	589	604	590	554	618	561	581	567	572	609	562	558	650	570	616	603	595	574	591	556	624	586	608	552	567	574	579	606	575	609	612	571	610	588	581	561	572	612	552	572	598	587	542	616	571	569	565	606	597	525	582	550	581	586	630	520	623	579	571	545	561	589	568	567	551	591	592	618	573	550	575	578	562	568	618	568	623	585	586	596	574	570	605	602	560	568	565	601	526	614	578	560	610	589	555	577	566	576	567	592	572	544	592	608	636	594	562	570	590	577	573	576	583	598	585	552	617	547	574	575	633	589	570	607	603	554	596	625	614	580	594	588	539	554	578	573	548	584	558	585	578	581	591	570	595	586	600	581	555	602	568	583	567	563	585	576	564	606	599	590	584	579	588	546	558	584	596	552	591	593	579	574	605	561	580	587	613	574	550	574	601	594	573	624	577	640	610	578	565	582	561	577	578	571	555	590	571	534	537	551	570	577	562	620	552	568	597	563	575	575	601	585	614	606	580	564	542	580	619	587	600	549	568	576	586	586	565	575	592	576	579	555	563	574	561	600	619	553	607	604	569	588	590	554	562	550	571	555	588	579	553	553	557	570	615	595	525	604	613	557	571	576	581	630	605	523	567	532	578	545	569	558	581	567	599	633	599	551	536	601	609	546	599	625	574	640	551	578	583	559	594	591	524	544	597	622	576	573	569	577	525	522	583	555	542	563	568	577	573	600	576	580	574	598	548	570	565	557	557	580	575	577	626	593	543	576	547	556	559	597	569	617	574	598	541	569	571	575	572	628	570	633	587	604	570	533	570	568	604	579	562	553	572	556	626	606	598	591	624	596	568	605	551	583	604	577	578	600	585	557	562	620	570	608	556	583	558	577	556	614	572	579	563	574	540	603	569	609	594	519	590	586	559	566	597	538	572	574	613	545	574	629	597	573	563	579	583	596	552	555	577	565	562	601	579	584	568	595	565	598	601	624	583	580	609	544	627	624	584	594	566	594	542	546	594	558	535	607	575	579	605	586	566	585	592	609	556	586	593	580	537	618	576	583	496	558	579	577	583	606	584	600	587	551	627	572	581	627	564	543	616	586	583	548	587	575	568	610	579	579	623	552	574	612	595	565	582	533	592	589	601	588	594	567	614	617	570	566	589	621	558	567	553	588	599	570	619	579	619	625	597	563	609	609	607	565	588	575	594	595	572	562	534	638	604	604	620	547	605	570	615	589	558	601	587	565	549	612	583	570	580	604	536	516	563	595	528	582	561	600	601	579	600	616	533	540	588	560	562	601	601	618	603	567	584	571	566	551	528	598	568	552	595	541	582	606	576	586	587	585	583	558	574	609	596	606	556	562	587	591	602	572	581	613	595	563	608	589	603	564	609	573	570	546	588	601	553	573	590	590	576	566	572	568	569	596	548	594	583	553	570	602	530	545	605	662	600	609	590	607	585	552	630	596	574	603	586	568	563	553	528	580	572	579	576	574	544	593	596	573	619	593	585	584	608	599	604	593	593	581	578	572	561	560	543	618	588	609	554	603	588	596	552	594	572	592	556	554	582	585	607	537	619	555	615	563	579	620	549	575	542	568	588	546	578	586	576	573	558	575	579	572	541	558	600	611	553	581	612	576	542	583	543	622	582	553	619	589	581	598	600	558	613	581	585	582	580	577	603	557	590	566	528	584	566	603	570	625	562	590	591	559	568	571	563	572	566	608	553	524	602	588	562	564	612
22644	20921	28469	23475	20911	20767	7372	1990	1508	1316	1098	1169	1155	1346	1268	917	887	868	882	756	767	699	725	774	748	764	730	738	678	674	650	707	682	679	696	678	743	772	676	641	635	621	568	541	542	530	444	466	450	451	524	453	493	463	502	426	447	462	418	456	471	462	427	399	444	390	419	402	393	440	396	425	420	422	474	431	424	426	438	412	394	417	415	447	429	449	433	400	445	457	458	404	416	448	435	405	400	441	438	435	470	390	396	417	450	419	396	394	424	434	413	467	403	425	394	403	450	378	409	452	428	449	434	435	401	409	431	415	454	412	395	409	392	414	413	392	422	436	433	442	461	482	454	370	409	434	444	440	411	410	370	454	432	409	382	423	438	406	443	401	462	436	403	416	404	445	434	425	416	420	420	419	435	447	442	454	426	424	425	444	439	426	455	423	410	449	436	457	414	428	450	391	387	423	394	450	427	428	415	428	447	430	429	427	465	370	393	386	424	413	445	409	412	401	412	426	406	431	428	412	415	420	423	400	421	419	399	426	466	413	424	423	432	426	453	450	428	451	425	437	433	420	418	411	391	431	414	400	406	387	450	445	403	461	426	488	418	415	452	411	428	463	394	429	442	412	441	433	438	402	451	412	398	385	403	391	450	398	440	422	438	401	463	375	436	428	423	435	445	408	430	408	409	399	413	423	415	429	437	397	410	415	435	436	451	431	419	417	398	434	421	440	413	422	384	411	410	417	383	420	415	422	449	403	439	470	439	459	426	454	457	427	453	411	470	419	452	430	409	440	441	441	429	392	460	427	425	433	462	422	426	379	408	431	404	458	404	429	441	416	437	438	417	418	430	445	429	417	404	415	463	406	425	443	433	399	370	412	408	432	403	414	428	374	427	447	432	419	418	430	437	445	415	441	399	417	393	419	415	441	447	416	426	461	447	423	411	384	419	396	396	418	444	410	412	393	420	456	447	440	432	393	400	451	442	410	429	423	437	432	416	444	422	393	419	463	391	420	427	432	443	417	434	419	448	386	423	462	417	424	389	385	443	419	415	443	439	433	423	413	468	382	446	438	397	413	413	421	405	405	401	378	429	430	421	434	416	458	436	420	406	464	431	408	405	444	432	395	442	428	412	410	460	415	419	444	416	412	372	443	422	402	433	434	457	424	383	427	410	439	432	420	412	417	415	412	418	397	409	416	400	415	383	384	415	444	458	403	431	436	431	444	419	425	412	412	449	417	419	430	417	400	440	458	418	445	406	420	409	455	451	399	417	432	416	443	432	446	431	432	412	447	375	420	413	415	424	411	425	421	393	408	461	408	409	399	423	428	452	405	430	435	416	400	416	404	438	372	384	401	405	381	449	427	399	384	406	399	425	445	404	427	441	400	456	420	411	436	379	408	423	415	428	407	405	404	437	437	402	428	419	407	404	402	429	427	434	394	376	391	403	435	431	407	429	456	428	480	407	430	427	388	401	412	449	415	426	430	417	421	443	430	437	408	396	415	369	412	463	417	431	424	376	411	445	432	430	390	386	432	387	433	425	413	402	413	424	429	447	436	429	415	445	426	420	400	402	417	419	427	438	409	416	427	434	423	447	433	441	441	399	403	400	376	413	429	429	427	409	407	395	402	418	474	413	416	448	430	458	384	419	428	435	429	425	414	421	461	421	368	437	403	461	438	422	445	423	426	424	434	423	404	414	416	462	439	410	446	409	422	413	430	417	444	404	421	401	430	431	422	438	404	449	437	397	436	444	403	430	401	405	427	415	424	432	387	421	404	443	404	451	427	407	451	411	442	433	440	429	423	425	440	440	393	415	412	451	408	452	397	414	426	396	450	411	408	422	420	467	456	455	435	444	427	398	378	418	430	378	444	419	414	416	420	448	440	403	452	397	372	391	437	416	394	407	407	407	380	481	404	395	420	430	382	406	444	406	433	436	414	466	439	433	403	416	374	424	423	465	438	406	412	425	456	404	415	474	417	429	386	428	417	427	389	400	431	426	440	412	442	432	436	443	430	425	398	445	417	413	411	422	380	442	415	423	490	394	442	369	399	408	422	404	408	396	436	432	399	433	408	415	392	413	427	469	412	382	463	459	402	425	396	467	431	418	435	428	450	419	457	491	405	458	430	417	438	410	400	417	419	428	435	456	451	448	415	405	442	414	411	434	402	442	363	394	429	398	413	399	402	452	494	431	435	414	412	460	443	421	422	419	422	444	444	405	449	409	399	414	446	464	440	389	412	455	412	435	426	401	429	424	436	432	441	427	439	425	412	427	458	400	409	417	412	403	437	377	410	407	421	413	427	433	413	413	418	439	425	401	433	448	410	412	413	433	468	417	445	446	415	421	386	448	421	408	446	410	440	397	406	401	423	420	398	392	433	410	454	448	407	424	398	448	419	410	396	461	434	420	431	426	394	390	409	471	447	417	419	453	406	401	429	466	427	411	419	412	437	423	431	419	406	382	404	438	373	440	437	446	433	461	452	458	422	450	406	413	423	406	415	441	409	432	395	408	426	453	381	396	419	423	425	425	411	409	406	409	432	406	424	414	420	419	427	407	402	397	448	396	401	424	415	407	415	479	391	398	435	431	459	423	423	443	418	408	388	423	406	418	411	417	392	404	457	434	400	410	427	434	428	430	413	443	423	457	441	447	444	430	432	417	409	411	462	423	402	440	436	400	390	396	412	445	429	368	392	394	436	445	462	433	372	441	404	446	410	438	420	431	452	408	450	423	412	429	402	457	423	457	394	420	424	436	397	373	430	443	398	437	397	426	403	417	431	408	424	380	427	427	438	396	444	398	432	395	429	410	401	400	415	450	410	428	401	377	381	432	419	425	416	411	445	439	372	419	422	451	407	441	423	422	442	424	446	382	387	425	413	439	416	409	425	434	470	464	369	412	430	407	457	403	392	450	426	470	423	415	421	439	419	459	434	412	434	427	437	420	451	392	435	416	395	390	452	426	422	400	429	416	432	417	411	427	384	401	446	409	405	398	428	454	435	420	460	408	450	414	422	444	381	469	393	412	441	424	434	418	430	443	398	431	431	410	458	415	426	419	418	402	459	438	403	419	407	427	431	430	411	408	426	443	403	438	424	450	410	413	451	426	410	455	412	388	383	413	394	451	453	385	386	476	431	418	449	433	400	445	441	400	441	435	385	425	399	431	415	419	346	403	429	425	395	404	414	431	398	433	417	416	445	425	383	420	421	433	431	435	389	417	400	415	403	475	436	424	397	437	427	416	423	445	407	405	389	425	431	404	419	441	432	428	398	431	440	426	459	439	411	420	421	433	429	421	417	431	417	375	428	426	411	412	412	411	462	430	416	379	418	405	437	471	441	424	430	395	405	405	444	427	436	411	435	358	405	431	430	413	400	463	421	403	459	413	427	443	423	397	416	421	441	451	422	436	415	398	429	412	411	429	441	433	433	430	416	451	419	399	428	419	414	414	439	393	427	437	408	413	422	417	382	465	458	428	411	422	415
33726	37289	23654	13378	9021	6499	5158	3726	3229	2706	2279	2134	2364	2637	2511	1655	1608	1550	1550	1270	1356	1257	1174	1232	1245	1149	1109	1130	1049	971	921	969	1008	1056	1034	1071	1027	1089	978	874	920	876	728	720	694	634	649	590	587	542	568	522	522	544	556	544	541	558	517	496	531	537	502	605	521	519	506	504	472	513	515	517	479	519	492	460	516	518	484	443	435	473	485	469	475	487	491	463	484	507	452	433	472	460	508	468	458	493	473	470	455	461	480	433	456	521	457	528	504	469	467	452	467	470	500	473	504	470	465	466	482	470	453	451	465	463	480	502	518	467	479	462	452	464	471	485	481	471	517	476	502	493	487	471	492	462	493	463	503	497	482	462	467	419	470	457	480	487	477	479	452	497	448	453	457	517	468	459	482	435	454	473	464	480	475	485	446	495	501	447	458	489	509	494	500	458	456	513	476	472	494	492	471	449	460	472	482	485	486	484	462	470	476	448	465	484	497	467	497	461	478	478	463	466	480	469	523	501	458	513	461	473	494	478	449	452	478	474	485	468	485	503	481	495	486	466	492	499	444	439	491	488	482	453	507	469	489	489	477	469	460	481	472	460	464	464	480	461	472	434	483	425	474	514	484	465	491	513	474	471	477	460	461	469	473	479	480	507	425	494	475	484	436	495	485	470	476	487	491	470	464	501	495	494	499	485	445	470	498	477	479	494	443	479	482	466	500	437	454	471	497	456	461	479	473	462	460	439	503	462	450	472	465	467	471	520	455	461	486	436	495	460	436	476	454	465	474	489	480	424	452	491	490	470	506	459	478	469	488	482	449	486	471	465	505	499	449	475	468	504	471	480	487	482	486	485	490	470	464	513	469	507	459	463	438	535	465	491	471	500	496	486	448	484	414	429	464	432	469	473	487	488	438	503	506	438	451	486	468	473	483	509	484	480	479	496	456	502	433	467	472	469	443	492	445	477	516	466	509	507	499	488	513	484	447	461	455	418	439	432	435	491	438	459	484	485	453	484	474	476	460	485	468	498	475	470	496	474	482	474	513	515	451	475	465	447	468	487	463	459	460	487	494	465	504	481	448	503	486	505	494	472	476	513	504	531	482	477	477	510	480	452	479	484	464	450	484	467	473	453	491	475	459	466	476	501	474	450	495	500	469	504	487	484	491	457	480	483	477	471	483	486	486	482	474	411	464	470	452	433	533	462	500	473	509	477	467	485	478	461	446	462	506	467	461	450	441	496	457	472	475	485	518	466	471	486	457	509	470	494	514	463	471	485	445	458	449	488	480	460	480	472	507	469	485	485	477	491	472	517	461	495	488	464	471	477	484	513	453	464	482	440	494	474	462	439	485	483	469	476	494	475	475	466	476	486	508	470	497	490	434	473	445	457	482	509	466	471	465	469	468	476	450	468	466	403	493	468	497	464	456	484	483	507	500	450	495	496	470	484	469	507	482	479	482	473	490	467	470	508	443	449	455	470	473	464	485	468	463	458	442	493	486	474	467	466	468	460	482	477	456	497	460	457	461	474	474	463	439	429	492	449	461	465	451	483	478	466	484	409	475	451	488	509	463	489	434	463	491	465	516	475	518	483	492	460	519	461	472	533	460	483	456	462	450	437	487	471	497	465	484	457	488	484	462	444	473	485	460	469	461	474	492	528	489	461	483	481	457	480	489	487	494	467	479	508	505	487	488	437	477	473	450	464	475	461	499	455	480	474	491	478	494	457	501	486	461	487	449	480	457	471	497	479	468	472	446	479	506	429	485	521	443	498	467	494	457	488	446	482	503	456	470	478	448	456	477	481	457	509	443	490	493	480	492	490	463	500	467	494	489	474	454	465	482	475	435	465	482	473	445	487	458	510	490	472	429	494	479	491	513	490	489	483	474	431	451	441	439	426	488	480	507	456	474	493	474	443	485	464	524	482	454	463	459	491	494	498	473	493	498	448	509	430	491	486	444	455	468	487	492	489	493	504	442	469	510	483	460	453	457	475	483	433	455	487	449	476	542	470	486	476	463	492	494	496	482	484	500	485	478	497	493	487	479	487	462	482	478	443	491	484	474	484	471	464	464	435	495	488	476	489	496	473	484	492	489	479	456	495	474	467	493	462	487	467	465	462	540	502	469	434	472	484	474	504	461	463	448	476	486	472	474	451	481	473	448	483	440	485	470	490	449	496	443	472	461	483	475	483	441	534	486	522	485	465	475	476	484	486	493	507	449	485	496	483	478	496	480	469	464	482	438	479	452	469	470	485	483	476	459	499	454	509	495	484	516	487	501	448	477	520	460	483	491	486	457	483	480	499	477	468	481	500	490	486	464	464	454	497	521	475	460	483	451	489	473	501	436	467	491	464	445	426	506	474	466	456	491	479	465	466	496	458	486	430	507	460	465	485	476	485	477	477	491	510	470	541	500	535	465	487	470	478	482	465	475	502	502	461	472	483	438	496	527	507	492	485	448	520	456	483	485	472	444	430	495	445	493	489	491	463	466	447	521	464	478	475	446	471	488	513	513	462	411	488	467	480	497	470	457	500	478	492	457	466	477	460	478	490	490	473	464	477	496	494	480	474	487	516	472	445	475	480	485	482	466	459	475	436	499	492	479	520	503	484	481	482	456	504	464	477	477	463	450	468	476	478	452	474	483	449	449	458	483	483	501	493	465	457	471	489	459	452	481	502	489	436	496	432	453	492	492	475	453	458	512	478	470	488	509	484	471	497	464	443	474	473	513	527	506	457	487	458	442	526	480	447	454	474	491	512	464	507	458	453	516	449	494	458	466	511	460	492	498	428	463	467	482	452	459	496	463	438	439	463	470	479	511	461	475	477	503	432	453	461	513	492	481	483	511	470	465	475	462	459	505	473	481	490	512	476	480	466	495	492	476	468	467	467	454	448	471	464	447	473	467	438	485	497	496	489	454	487	448	465	476	480	512	461	446	475	503	461	480	467	490	419	472	496	477	462	453	462	483	534	470	438	528	436	435	495	473	484	471	467	458	482	490	465	473	461	452	472	483	479	454	547	444	518	515	447	465	453	444	461	438	466	436	450	524	453	486	515	471	494	512	486	463	444	519	455	492	457	482	491	483	493	483	462	443	471	512	479	461	484	503	491	467	500	460	469	472	420	507	458	522	468	465	461	436	454	458	493	492	501	468	460	478	489	494	467	486	524	452	466	460	429	483	491	500	471	498	478	483	459	480	432	515	486	455	489	476	446	447	492	486	482	462	464	476	502	467	473	444	437	467	453	445	443	482	479	462	437	501	506	480	492	482	487	514	468	454	455	483	445	471	480	471	464	506	473	489	506	476	496	521	476	477	493	448	491	455	492	472	484	494	510	497	469	505	529	456	468	489	535	474	452	478	478	516	459	482	490	492	482	503	477	501	475	535	452	445	473	477	468	495	487	475	474	478	469	494	488	516	480	439	462	507	444	463	489	464	457	467	443	460	483	419	507	495	478	468	474	461	493	505	446	444	487	499	482	466	467	478	516
27401	20798	12470	4198	1681	1107	899	724	609	575	574	579	640	682	642	509	495	539	527	552	483	515	506	493	490	523	530	473	468	430	427	481	457	552	515	531	514	553	503	471	486	493	432	423	419	412	429	369	404	387	419	397	400	372	428	426	433	390	377	359	404	419	436	411	402	358	434	376	413	397	389	393	407	391	403	420	369	369	407	391	362	384	370	358	370	364	425	349	399	392	378	369	383	349	379	383	371	370	362	354	405	384	414	391	389	408	348	378	387	390	411	387	382	353	382	374	385	377	404	390	394	399	385	396	420	331	386	384	368	364	386	365	386	387	390	380	363	363	377	369	435	360	384	380	425	363	367	393	411	365	413	370	386	374	379	402	384	392	374	405	405	411	401	375	375	378	356	404	377	404	369	360	386	390	371	363	397	373	379	386	403	394	371	377	377	421	382	345	373	364	407	393	402	365	376	423	388	393	363	414	371	379	364	378	344	374	398	395	401	370	360	393	392	425	399	401	399	355	341	408	410	347	386	378	395	371	376	370	380	357	364	367	376	417	371	429	366	419	371	403	388	358	380	406	380	364	371	382	385	396	391	358	373	389	363	381	408	405	383	379	375	409	387	373	386	371	371	366	391	357	351	357	388	386	383	361	396	383	360	391	363	362	363	368	380	390	384	399	403	390	365	365	362	392	362	356	414	415	403	370	409	392	376	369	368	367	393	383	409	393	376	404	372	361	362	343	384	375	371	399	397	352	363	381	409	365	388	369	378	395	417	362	410	383	404	403	403	368	372	413	368	388	418	378	393	416	376	364	340	359	392	366	387	394	374	378	386	371	394	403	379	396	376	376	396	346	366	332	349	387	365	379	372	363	392	391	368	396	374	411	392	357	409	354	400	399	385	373	409	383	384	366	353	348	372	423	383	356	366	400	386	356	394	371	402	417	391	398	372	371	395	407	419	418	363	377	394	379	410	380	376	409	360	347	385	422	407	379	400	355	409	381	364	368	392	379	377	404	406	368	387	395	361	393	396	369	361	352	366	384	361	400	391	416	385	375	358	365	396	375	385	396	386	403	370	400	386	379	395	394	382	393	382	323	365	377	358	385	372	364	385	393	393	408	398	359	361	394	390	408	370	387	350	374	404	359	359	343	378	378	384	387	384	359	391	365	340	392	408	387	388	399	357	392	401	344	363	394	338	369	408	377	372	393	379	377	369	385	356	377	379	384	414	393	359	384	383	384	419	387	421	387	380	397	399	383	362	396	411	422	371	416	374	386	407	399	381	382	374	386	376	391	392	367	403	374	417	346	423	402	377	384	390	374	388	373	390	414	400	371	369	389	363	413	381	371	376	366	359	380	418	355	398	377	402	411	385	373	393	376	406	379	378	419	418	397	407	388	395	416	388	361	354	430	408	383	403	370	373	363	379	362	389	383	357	404	344	398	367	407	370	419	408	408	397	376	379	385	369	380	373	375	412	400	376	394	376	371	367	347	390	354	400	414	387	383	416	389	365	389	381	415	404	406	375	373	363	389	370	420	382	395	366	377	404	401	374	342	397	376	352	400	395	355	421	431	347	402	388	367	377	368	381	374	365	347	418	378	370	390	419	368	396	367	359	382	369	380	403	404	357	376	371	403	427	386	366	382	366	394	398	366	385	406	375	411	422	385	428	406	372	399	406	330	370	375	368	400	373	358	386	372	367	326	383	373	362	376	366	400	389	376	414	388	377	374	380	375	364	387	364	389	387	380	402	396	369	397	391	334	408	402	365	395	363	347	382	396	391	354	377	420	396	403	374	356	421	406	319	375	416	385	355	416	365	402	392	396	369	386	403	384	404	397	406	374	381	372	373	418	371	371	374	359	360	355	373	382	373	398	379	370	388	371	404	403	392	374	416	376	381	332	382	389	365	387	465	325	386	378	372	392	405	347	398	403	354	383	404	359	384	382	385	372	415	397	370	370	403	384	390	378	390	370	381	369	377	405	398	400	357	384	380	399	372	371	348	384	384	404	362	406	404	351	333	367	411	399	375	380	375	405	397	389	384	373	378	392	387	369	402	355	383	359	383	394	376	361	379	409	418	387	400	376	391	415	392	389	435	376	370	374	374	408	403	376	391	372	394	393	360	354	412	385	419	406	395	388	357	423	372	468	387	381	394	370	383	390	391	392	417	386	400	402	367	381	413	378	393	387	372	402	369	389	402	360	381	383	389	410	383	339	401	412	391	396	360	393	388	393	378	369	392	385	371	406	379	416	367	376	381	394	378	375	408	387	374	394	384	408	400	396	382	419	381	357	408	375	406	381	359	406	397	386	407	405	383	397	361	395	381	377	391	382	381	392	391	389	371	376	376	411	397	362	375	358	381	378	376	366	364	399	386	365	384	386	421	383	398	414	404	383	365	361	372	378	393	382	390	349	409	355	360	397	394	369	393	404	376	404	375	402	393	408	407	393	384	355	404	391	336	358	358	416	365	396	408	382	381	369	395	383	348	380	366	382	423	394	360	391	400	387	349	390	335	390	371	398	362	417	369	405	364	361	380	431	374	402	381	401	380	410	410	382	358	356	358	413	441	400	376	398	381	363	406	357	384	379	388	378	354	409	390	408	373	366	379	383	438	377	402	377	347	380	404	380	400	408	396	383	375	366	403	372	394	393	412	402	415	382	379	385	394	344	389	411	369	369	384	446	383	388	387	379	377	384	363	377	401	374	396	424	409	414	378	400	401	377	387	384	368	402	362	373	361	385	360	369	378	392	396	388	380	385	364	390	377	418	427	401	360	402	375	411	367	368	391	402	384	384	370	351	411	380	405	406	386	424	338	360	418	414	399	406	378	395	373	372	385	385	379	379	382	423	377	402	403	374	431	357	370	409	404	389	387	366	356	368	394	374	382	360	375	365	417	373	404	414	383	378	381	372	405	397	358	372	404	370	414	394	365	394	346	400	368	413	353	412	370	387	414	394	425	371	369	380	401	384	391	369	406	394	398	415	431	404	385	386	393	347	389	394	356	409	433	407	350	376	387	388	400	406	373	382	359	377	400	396	391	367	368	374	378	378	425	404	403	358	366	380	404	424	355	373	359	408	399	410	398	398	402	387	384	349	391	378	339	397	416	377	389	402	361	401	423	401	339	369	384	369	424	395	388	368	379	372	374	422	353	358	414	391	400	410	378	374	393	346	357	415	367	401	396	386	390	387	391	403	362	383	348	356	381	362	412	375	355	360	395	354	391	374	372	401	382	418	396	391	359	364	402	384	413	388	381	383	379	404	390	355	374	384	393	406	376	378	388	357	382	422	388	384	399	391	374	419	390	370	372	408	391	362	416	350	355	360	389	389	385	378	397	390	375	424	405	409	420	385	400	399	373	397	394	385	389	349	368	405	394	393	380	361	361	373	374	379	418	396	403	388	367	370	361	423	412	414	342	336	379	371	365	396	393	377	386	377	402	406	412	413	384	396	423	413	395	402	426	363	393	395	389	381	360	380	400	401
24549	19711	10080	5071	3039	2175	1728	1257	1107	957	946	991	1174	1164	992	717	874	859	824	930	847	700	691	739	703	690	695	639	629	611	615	688	698	707	711	752	735	764	689	681	673	641	581	558	539	483	495	498	491	528	489	513	506	474	497	496	472	453	515	485	498	486	503	486	498	439	441	432	449	490	475	471	458	472	407	439	483	459	451	454	461	457	480	453	436	467	464	464	470	457	452	444	434	467	463	471	474	440	424	447	505	440	459	451	475	439	428	453	443	481	435	447	498	487	419	470	431	461	434	442	431	457	475	467	434	445	496	476	424	406	464	442	504	461	450	439	489	475	427	467	469	447	457	477	483	441	415	465	468	451	476	450	468	463	434	467	453	447	462	462	442	465	470	412	469	446	453	484	452	472	407	435	461	450	450	469	427	446	451	446	425	465	453	468	454	459	457	425	425	446	445	471	428	482	418	470	433	437	440	441	422	471	481	461	480	451	440	433	438	449	458	418	447	430	460	420	465	491	448	453	450	463	466	482	473	422	445	435	452	432	445	461	500	430	406	437	465	410	416	480	443	458	480	486	461	453	466	463	449	447	462	460	467	430	412	441	447	501	468	441	492	463	441	439	450	456	479	474	455	488	431	446	496	479	472	440	456	462	456	438	484	473	442	421	453	492	471	492	436	484	459	478	455	479	431	447	471	452	421	448	476	443	488	460	420	431	479	455	456	464	479	432	441	490	455	469	445	437	435	469	452	458	450	479	477	462	434	470	419	476	471	480	432	493	453	422	458	442	443	454	429	452	427	459	441	459	455	460	462	432	471	454	463	464	467	495	471	434	481	501	428	436	489	451	405	443	490	426	464	452	453	457	433	454	454	435	462	468	418	433	441	435	442	483	475	462	487	442	473	455	463	424	446	450	438	479	501	439	437	465	463	460	431	466	435	452	433	455	479	464	432	461	470	454	431	446	433	477	461	479	456	445	513	466	491	462	484	473	438	449	449	466	430	473	456	482	457	468	442	439	461	471	445	457	462	438	450	480	417	432	439	456	472	466	486	434	461	444	460	450	456	459	459	455	435	471	409	450	445	432	488	445	448	459	453	448	456	443	419	470	497	449	489	416	457	445	422	470	455	445	434	415	446	450	467	465	459	453	434	434	468	509	456	408	475	405	448	430	452	448	455	457	473	456	433	458	455	417	433	452	433	452	475	427	486	457	447	457	449	460	440	444	429	479	464	477	485	467	491	428	465	470	450	475	458	440	480	450	425	454	436	475	510	445	448	470	460	458	418	441	469	461	479	483	465	463	451	484	415	490	472	476	471	485	483	470	469	439	435	442	426	484	447	460	462	479	419	461	469	448	493	450	490	442	446	479	456	484	485	465	453	458	400	430	438	460	472	464	457	473	469	469	442	464	471	487	450	437	430	440	469	471	441	456	488	441	470	432	470	452	456	465	493	448	422	440	482	460	477	453	456	502	471	477	446	420	474	463	461	468	453	454	474	452	503	480	443	466	452	482	505	458	429	454	427	473	457	475	449	424	481	446	473	452	415	473	420	418	459	420	430	425	472	408	450	456	413	476	457	449	470	455	446	489	473	405	453	448	441	445	435	448	447	497	461	465	479	467	477	452	442	474	484	498	460	451	438	452	443	448	443	475	459	446	474	452	414	478	464	472	455	453	450	442	445	461	452	492	463	469	460	469	473	448	473	434	434	437	459	468	445	477	462	472	457	417	447	471	459	460	455	487	467	484	461	433	483	446	456	410	473	410	471	457	455	455	431	475	444	440	417	453	406	469	458	462	438	444	468	430	463	488	413	468	462	457	440	443	415	456	435	416	411	408	488	454	448	442	447	418	454	469	444	432	475	459	424	449	460	484	452	450	443	425	441	469	449	418	443	444	476	473	441	457	440	455	460	467	480	441	489	445	445	476	438	447	454	433	463	449	477	428	450	444	441	433	468	443	428	462	465	431	459	458	462	443	466	449	475	448	452	478	450	447	468	470	395	458	409	517	449	449	466	442	443	482	442	469	457	422	449	454	447	484	471	422	471	474	476	475	462	469	445	454	470	419	454	412	495	423	450	490	459	458	450	484	453	458	438	491	435	433	463	442	396	486	450	460	459	488	495	446	458	454	393	444	484	458	429	479	451	450	444	420	450	454	447	465	488	455	434	420	473	447	469	439	441	453	471	449	470	420	463	449	442	482	455	420	464	425	528	427	420	457	444	428	449	478	446	513	499	456	495	449	483	427	451	438	470	433	446	491	460	469	442	440	426	400	464	444	465	461	491	458	485	445	444	430	436	478	447	407	488	447	505	453	484	471	447	435	433	470	468	472	456	462	510	453	444	435	469	427	482	498	459	441	447	478	441	441	453	466	435	448	445	454	414	441	468	446	459	467	430	481	451	451	477	465	445	435	447	435	467	464	443	449	468	463	469	440	443	463	460	430	430	453	471	440	474	443	433	510	470	486	501	427	448	417	460	466	453	493	473	445	466	436	469	456	457	445	466	451	453	459	448	424	477	459	464	450	432	470	455	456	465	472	457	448	448	439	472	479	431	458	454	446	439	499	458	480	428	427	456	436	452	453	419	475	429	449	490	445	400	417	449	503	462	460	445	456	436	454	448	433	506	463	471	456	460	505	447	428	444	434	446	431	442	450	458	416	466	483	452	484	453	513	462	445	472	465	435	432	462	470	458	456	464	461	456	434	457	464	481	473	455	454	471	418	460	447	459	512	430	460	467	446	460	479	415	483	417	465	479	407	451	437	435	469	434	493	475	455	482	450	425	436	454	459	438	462	464	429	439	444	418	445	466	421	485	482	464	459	450	486	455	440	442	436	463	445	462	471	440	463	466	466	437	457	475	393	476	404	470	444	446	478	431	458	452	461	398	462	457	471	464	513	452	466	439	500	453	479	442	426	476	456	458	486	479	476	438	450	478	448	495	456	440	451	435	473	476	473	493	490	449	455	447	459	446	442	420	446	468	436	444	444	456	476	446	511	476	475	456	453	429	481	430	422	454	428	503	449	469	455	463	477	470	472	425	463	424	449	477	420	452	457	466	403	435	485	481	472	488	477	422	441	457	461	423	471	479	474	438	473	438	430	456	445	461	437	476	460	422	436	446	445	435	435	447	457	455	447	452	422	457	470	480	496	459	440	482	452	487	414	428	452	469	481	481	442	440	417	483	477	446	423	487	460	470	448	438	450	474	468	459	453	489	471	470	462	423	466	461	442	430	468	455	488	471	478	488	464	465	485	443	436	477	439	456	417	460	505	458	467	497	468	480	465	456	443	450	491	485	448	461	470	461	467	406	466	444	488	473	409	459	447	410	461	461	439	468	451	420	444	460	436	506	465	454	469	428	453	404	475	483	466	482	450	416	475	454	445	489	453	451	445	462	434	496	472	505	447	484	500	435	496	506	477	481	490	459	442	458	442	470	460	533	450	441	461	456	464	483	429	446	435	482	489	470	437	474	433	463	456	462	443
23718	20920	27920	23961	20669	7316	1844	1103	888	833	842	875	884	946	677	578	625	704	676	658	663	569	544	535	531	503	478	431	470	476	466	446	488	490	506	583	565	507	463	479	420	390	410	380	371	361	347	354	384	327	315	304	327	306	337	341	357	321	345	285	335	298	344	309	326	327	327	335	327	324	298	315	308	306	322	316	282	336	286	326	293	324	306	322	316	322	329	321	301	305	291	272	308	310	328	320	290	311	287	282	295	314	295	277	319	314	293	308	305	310	335	293	327	326	289	308	324	297	306	297	294	331	314	304	306	324	308	295	310	315	319	313	296	279	288	316	317	312	327	295	304	311	314	299	306	308	299	304	304	338	295	312	306	342	295	334	312	289	316	299	289	300	334	309	317	300	271	308	329	298	279	343	252	322	303	319	309	312	321	311	285	313	328	302	286	279	353	343	313	308	339	284	313	285	294	291	334	311	284	308	305	304	279	326	306	312	283	328	305	307	275	327	301	311	281	323	312	292	292	318	307	291	305	310	312	323	313	324	335	332	332	294	303	311	276	301	334	302	314	282	310	302	323	327	318	306	293	321	311	314	321	280	328	287	334	293	305	329	293	291	320	300	303	318	316	308	339	302	267	324	289	321	322	313	286	312	278	306	328	299	300	317	325	297	312	258	288	283	282	294	302	345	337	283	317	318	288	286	301	308	320	292	310	292	338	332	304	306	296	311	295	290	329	314	338	333	307	329	307	279	322	306	335	284	289	298	309	300	323	322	311	285	302	292	295	303	295	312	302	301	285	317	301	322	286	299	292	340	300	305	309	319	329	329	300	292	310	304	334	295	316	312	329	334	325	330	297	332	319	314	320	294	318	336	318	328	288	276	269	295	321	300	301	302	331	289	287	313	278	301	312	328	276	331	286	314	306	290	302	290	296	302	317	288	322	312	329	296	310	306	310	302	334	336	296	303	290	326	318	322	298	278	306	327	320	301	295	306	309	342	313	342	335	335	304	307	308	313	311	305	292	299	297	310	305	297	315	314	321	294	288	330	276	332	289	322	293	286	302	303	305	263	310	297	343	323	305	301	326	327	345	294	310	288	288	320	293	286	277	282	310	305	308	295	352	298	297	303	300	301	282	320	314	316	305	306	333	313	298	303	305	309	302	293	312	322	332	330	301	302	312	321	303	290	300	296	315	323	315	296	324	301	329	285	328	314	315	304	327	339	294	304	303	310	318	261	309	321	303	318	310	305	312	295	301	292	296	304	281	280	315	309	306	314	305	313	271	320	290	319	300	316	309	289	343	272	304	323	320	313	312	310	313	312	317	321	319	324	308	295	323	289	293	317	322	303	307	298	301	300	312	336	272	288	301	328	289	329	310	315	321	315	332	313	318	316	296	309	309	312	286	313	301	322	318	291	288	318	322	282	315	340	330	300	317	310	291	291	308	293	291	318	283	332	314	314	326	304	296	306	329	334	301	323	319	295	292	286	304	323	296	297	316	314	320	313	303	313	322	304	333	329	316	333	295	301	341	294	309	279	331	308	306	319	315	311	310	297	332	287	273	292	302	318	298	309	300	327	320	315	284	316	320	331	304	304	346	299	289	332	300	316	280	342	290	298	336	316	304	296	284	295	291	319	313	290	304	294	271	293	300	310	296	309	309	333	319	283	310	301	305	309	325	316	295	312	309	318	316	298	322	295	290	314	308	268	315	330	324	321	304	328	325	315	301	309	319	311	289	305	320	314	338	303	285	326	311	297	288	287	304	291	296	259	283	316	296	283	315	294	312	300	310	321	319	312	335	284	325	287	316	281	303	322	300	293	298	306	331	300	306	303	276	287	337	315	318	300	319	283	333	326	315	326	296	296	319	313	303	285	340	309	323	298	284	325	295	298	312	320	334	336	319	297	301	307	314	334	306	303	344	289	303	302	328	307	316	335	322	298	288	316	293	294	298	277	305	266	317	264	339	303	320	326	287	315	313	315	300	335	289	308	304	298	315	342	291	334	311	306	320	289	320	340	298	311	303	308	308	309	316	332	284	302	317	296	323	288	312	312	338	332	316	291	280	301	302	297	277	328	322	296	298	309	310	314	328	301	293	292	316	280	285	336	281	311	293	304	312	314	303	290	317	258	367	319	297	334	316	290	285	295	326	315	302	313	292	309	332	320	331	310	304	321	301	310	314	306	300	311	318	312	297	301	302	293	333	295	306	336	293	290	291	305	316	329	312	332	284	315	285	280	310	281	334	280	317	305	302	303	315	269	303	313	333	286	284	293	325	296	299	304	306	315	320	290	294	300	333	310	319	279	280	295	326	337	286	297	318	302	315	287	294	300	311	302	323	314	344	299	305	321	301	322	299	317	303	311	307	287	310	299	291	279	302	299	310	305	302	326	294	311	291	308	316	288	320	302	314	288	315	272	312	310	296	313	276	326	315	291	317	308	324	280	277	328	325	315	296	307	309	282	287	318	276	321	304	333	295	308	331	303	311	296	305	326	324	307	318	347	301	323	302	308	323	306	295	308	329	315	314	279	324	313	314	321	325	318	298	351	308	296	267	270	334	337	308	329	297	320	302	321	316	303	313	308	298	280	273	281	319	283	320	310	305	264	337	315	319	311	310	310	286	287	296	324	307	319	309	264	297	326	291	287	286	317	278	312	299	305	292	331	312	277	314	307	329	290	336	315	306	323	278	300	301	308	313	346	295	327	277	292	330	292	308	290	355	314	308	312	304	321	309	303	303	284	283	304	289	305	315	300	305	299	330	300	308	301	288	283	312	304	354	333	320	284	294	290	309	321	319	288	310	311	312	310	292	295	308	319	302	352	287	335	328	295	331	323	281	302	314	308	328	287	309	297	320	296	321	312	275	325	320	303	276	286	287	286	310	280	302	294	330	286	301	318	330	283	306	302	326	344	320	308	322	285	328	337	347	303	315	301	281	314	304	285	328	282	289	326	278	275	277	290	295	270	316	312	312	285	313	291	308	322	309	312	340	262	290	325	311	313	321	305	296	291	291	325	303	303	278	310	300	321	319	302	323	308	306	306	324	341	288	310	301	297	319	323	334	296	319	301	303	293	287	301	294	324	296	286	314	320	298	321	300	276	305	329	303	281	295	297	318	309	307	311	334	309	305	289	330	294	293	286	332	318	305	269	320	325	295	314	283	332	280	306	316	304	318	300	318	314	313	322	338	287	357	292	302	308	298	317	312	308	329	303	297	350	292	274	297	300	307	285	285	323	286	292	284	313	323	300	288	302	311	289	296	298	287	275	297	311	333	291	302	311	335	300	325	297	294	326	341	313	312	350	269	275	307	299	279	276	296	327	316	303	289	340	324	302	283	309	320	296	300	303	266	306	308	333	325	306	312	311	282	281	296	300	294	250	295	298	331	298	294	313	323	321	308	282	323	299	276	305	307	308	293	312	304	320	333	301	296	301	300	306	318	273	317	325	300	281	321	290	340	308	302	321	280	311	308	287	312	274	292	289
30264	32520	16332	9204	5681	4051	3001	2258	1907	1613	1603	1745	1888	1905	1305	1105	1147	1300	1279	1317	1117	968	826	791	807	721	727	679	678	735	757	747	764	864	833	919	845	818	769	691	611	631	572	523	476	489	453	425	463	412	445	392	424	447	411	418	422	397	396	422	411	376	415	391	390	384	352	410	375	374	382	409	344	393	380	363	391	392	387	336	347	344	365	409	387	331	355	363	358	390	345	357	361	401	358	365	392	373	392	360	334	380	377	329	360	362	342	394	360	370	359	379	345	363	330	391	360	360	332	357	405	364	370	345	345	353	356	370	371	336	361	357	356	368	351	374	356	360	368	365	375	367	373	349	347	366	374	358	326	334	364	355	360	357	355	383	360	364	343	376	371	351	363	332	374	368	349	361	380	371	351	366	400	408	400	350	338	333	338	364	349	392	346	330	387	336	338	357	353	367	347	367	433	388	385	364	363	375	328	378	370	367	333	361	401	368	364	355	397	365	343	371	356	380	348	356	319	344	357	374	356	383	408	380	386	332	385	367	376	376	356	355	383	374	370	380	373	341	391	377	344	319	343	365	336	371	376	348	390	368	364	368	366	357	358	382	336	383	347	350	389	359	360	384	379	333	377	363	350	292	368	349	368	353	360	367	359	372	359	357	371	359	381	404	321	379	407	364	391	378	390	365	383	346	365	359	349	377	352	372	344	353	357	343	372	358	363	354	359	380	404	372	339	360	374	356	358	353	370	379	346	323	323	364	388	364	364	325	364	361	399	341	369	370	357	362	312	347	368	366	328	352	393	393	337	337	383	379	376	314	360	395	375	389	370	361	340	336	363	358	363	359	364	323	374	408	343	399	375	371	344	361	365	389	375	346	403	366	331	343	365	352	356	373	378	349	343	377	366	354	369	374	350	361	309	407	334	386	371	372	389	388	373	397	377	344	366	411	344	358	363	358	348	315	340	349	352	384	350	353	361	371	382	371	361	366	348	375	346	354	370	336	344	368	353	340	392	362	362	375	364	360	365	368	377	356	336	365	372	355	415	355	358	361	405	342	351	349	322	371	340	347	378	350	353	329	341	358	368	338	366	373	375	330	378	346	379	344	311	360	352	391	378	384	388	367	358	377	377	381	331	373	342	357	371	360	347	383	376	357	397	377	350	357	352	368	381	365	351	405	358	365	400	366	381	393	346	400	336	384	361	368	382	361	370	396	336	345	363	356	369	399	368	365	364	360	360	360	382	328	349	325	358	359	355	366	378	354	368	375	338	352	371	382	347	366	370	338	330	345	367	317	338	331	387	356	391	339	353	392	352	369	353	333	328	357	368	345	348	341	346	373	369	351	352	353	363	365	341	356	382	375	369	379	367	371	366	370	359	345	370	361	367	354	366	342	365	393	354	341	359	385	336	359	390	361	358	344	364	388	355	357	375	414	371	353	396	319	406	323	355	336	339	363	360	348	351	342	366	334	356	361	368	357	331	372	377	377	383	361	339	336	342	379	384	398	381	389	364	392	354	361	362	341	358	371	333	384	358	386	376	372	348	344	355	350	363	342	368	366	380	362	376	364	389	383	403	386	369	368	370	389	394	366	353	369	365	365	352	375	341	385	357	337	367	374	353	392	357	359	343	356	342	389	355	344	344	359	376	361	356	341	374	372	354	370	367	388	346	345	336	364	372	385	339	377	379	327	358	374	361	360	394	378	344	385	373	359	345	382	409	389	392	368	357	371	365	386	346	363	345	296	378	378	358	346	370	354	343	384	356	328	363	376	366	339	410	374	386	369	352	340	361	382	350	389	355	356	355	361	356	349	338	352	350	389	369	348	344	339	363	352	344	356	348	343	364	383	350	352	356	382	336	351	376	370	367	355	375	353	358	383	345	313	369	351	370	349	395	354	365	358	358	358	371	378	330	382	360	367	425	380	340	380	399	363	348	328	404	330	376	358	352	374	373	384	376	369	397	326	353	386	369	346	340	388	359	379	379	329	362	364	344	362	361	352	374	384	368	334	350	347	380	354	378	351	324	347	336	382	377	375	341	391	331	335	382	384	341	372	340	353	365	372	367	305	336	382	370	396	367	375	362	340	333	355	385	374	377	376	389	329	370	372	367	358	340	361	353	363	364	351	380	334	404	384	376	348	360	352	359	357	364	396	369	359	358	374	349	349	420	372	341	380	374	352	387	352	367	368	374	403	375	373	390	342	386	380	351	349	366	341	323	320	381	382	381	356	354	366	357	404	357	374	343	357	362	356	367	354	370	372	374	347	360	342	322	400	376	329	335	384	328	339	362	335	365	356	364	370	338	352	352	350	340	346	333	369	393	352	347	395	352	364	357	402	392	370	360	319	362	384	403	365	315	369	376	388	354	354	357	361	352	372	373	391	371	369	356	319	346	343	362	369	347	379	355	352	361	354	386	344	344	382	359	356	354	372	363	392	329	404	352	362	351	390	366	401	387	361	358	378	376	356	357	371	373	373	361	370	398	382	389	347	347	367	364	341	413	352	315	355	394	372	370	381	367	354	332	340	369	386	365	371	377	366	376	386	369	357	348	343	335	359	363	346	377	360	361	377	327	342	339	337	364	355	389	388	327	386	366	392	375	392	363	394	387	383	380	374	378	386	388	358	353	343	380	341	322	364	347	373	347	361	355	390	381	372	345	363	313	381	345	346	366	388	355	378	368	360	360	379	358	366	391	333	380	362	383	358	330	335	358	339	363	362	347	322	383	365	347	348	380	404	382	356	360	374	349	360	367	327	339	358	360	374	377	345	381	382	346	373	349	347	351	346	423	401	354	336	343	372	346	335	381	380	367	382	367	344	357	369	376	377	394	344	395	356	363	398	381	345	349	372	370	337	325	342	415	384	370	362	370	363	373	369	393	362	339	365	352	368	357	351	366	369	355	343	357	377	394	349	386	403	401	347	354	349	356	349	374	367	342	350	312	356	359	367	375	343	354	393	344	385	378	370	379	353	353	356	359	373	350	351	362	374	350	369	373	344	363	351	369	344	346	379	364	369	352	332	350	393	351	351	355	325	354	359	384	371	355	378	373	370	374	361	363	348	342	385	376	367	377	346	353	372	323	356	338	372	403	335	367	362	355	354	380	385	362	401	367	371	394	371	351	364	366	366	348	342	368	364	359	341	356	380	355	366	365	359	346	372	363	352	352	362	349	352	327	363	352	354	382	367	364	353	359	354	362	382	364	338	366	350	341	370	358	348	360	338	363	354	353	400	357	360	385	338	367	367	349	334	389	342	364	371	337	341	345	369	359	378	402	329	373	346	347	361	376	359	375	404	337	336	401	376	335	327	360	370	395	387	376	361	366	327	334	399	374	352	394	361	363	361	368	347	374	380	351	354	355	325	392	349	374	388	365	370	375	341	346	372	394	334	377	370	400	363	370	351	346	376	400	346	368	379	394	385	375	365	364	377	374	340	352	352	409	374	362	360	347	365	368	369	353	345	378	343	368	418	412	357	404	360	330	371
25019	20917	26450	24445	5981	1744	1188	975	814	831	903	929	998	865	688	743	797	820	825	873	798	708	710	675	673	668	600	563	573	652	637	657	643	663	674	705	660	682	615	625	628	640	569	529	536	510	534	549	560	535	509	506	531	524	521	494	483	510	537	510	531	473	526	501	488	525	523	494	524	501	512	520	556	481	569	512	498	502	493	516	506	485	510	521	549	504	515	510	511	529	535	534	530	478	540	531	489	516	508	512	532	506	484	540	512	522	483	472	483	476	481	532	533	490	507	557	509	520	507	526	506	531	550	487	515	509	484	480	449	487	525	510	459	509	481	490	521	505	498	500	530	483	482	524	535	483	536	464	501	471	501	523	472	538	530	513	490	484	511	530	541	460	552	471	506	493	510	503	505	539	566	502	507	496	541	475	487	514	476	532	484	533	496	515	514	546	507	502	497	511	504	502	518	489	534	459	507	519	529	502	523	466	554	506	489	526	502	491	483	511	533	514	519	503	547	474	529	509	500	486	549	538	482	542	476	542	519	501	536	466	503	530	555	521	478	517	516	509	499	488	470	490	540	520	495	470	508	512	496	490	513	493	513	502	516	515	492	523	501	514	547	524	495	506	523	499	513	473	527	532	563	506	506	506	544	537	502	548	500	516	474	525	533	533	508	482	497	492	508	479	497	470	530	490	506	500	503	485	523	531	536	512	479	512	511	527	527	475	477	518	490	554	483	490	523	535	540	533	487	487	557	469	512	537	527	502	484	521	530	486	516	493	499	526	551	479	546	508	536	509	487	513	515	506	511	503	510	509	517	466	535	544	492	508	509	513	522	454	459	485	517	441	496	534	482	483	526	514	490	538	558	481	527	523	478	520	463	487	557	509	503	511	491	498	488	522	487	530	518	522	550	532	501	529	493	536	529	570	490	474	513	506	486	489	531	524	495	518	496	489	506	502	483	508	511	505	512	503	518	512	537	495	529	498	498	520	505	501	512	462	520	528	504	472	533	496	493	519	510	483	513	525	515	510	490	482	487	495	514	493	496	504	498	474	510	516	536	490	486	513	505	524	476	532	490	504	512	518	498	480	523	529	538	506	525	481	515	510	542	509	528	530	499	509	520	542	547	479	522	534	517	507	474	507	525	514	517	518	504	516	475	485	494	511	510	466	486	460	539	520	451	548	479	462	510	523	479	523	492	541	492	498	491	552	495	500	519	515	531	508	507	471	516	521	503	573	489	485	505	528	496	486	504	537	503	523	488	532	531	523	504	519	535	494	450	521	526	560	508	478	478	525	495	554	495	505	520	512	502	499	555	472	480	500	558	522	518	488	528	523	515	542	492	496	538	516	484	509	499	511	444	508	507	513	530	509	529	521	534	469	482	516	505	534	541	505	518	505	523	482	521	500	520	556	511	524	525	560	492	512	549	543	513	474	489	489	484	525	475	504	511	517	512	469	517	553	506	519	498	525	521	507	495	578	507	502	510	481	533	511	491	480	526	490	506	506	562	498	508	431	499	485	503	513	520	475	519	513	543	478	524	494	523	493	477	527	493	544	536	474	509	506	491	484	560	548	531	490	508	505	514	494	542	501	535	509	457	543	499	486	481	506	504	533	480	514	537	482	514	514	500	478	520	500	522	511	532	514	467	506	528	457	485	479	468	491	498	507	529	552	523	471	494	497	519	558	508	526	490	505	544	533	524	536	482	510	500	490	455	571	520	494	497	512	480	512	552	542	527	552	517	496	519	520	489	544	487	516	550	482	522	495	490	508	505	493	488	545	509	494	487	490	486	491	481	499	529	522	501	502	540	537	500	524	485	508	467	504	503	464	500	485	546	527	527	466	480	526	512	484	510	488	501	506	521	531	471	508	490	547	535	512	508	509	473	488	530	526	488	482	492	509	520	506	495	540	503	499	491	529	469	489	498	521	554	516	484	477	518	521	536	494	502	492	520	498	513	496	530	537	504	489	525	512	519	499	504	512	489	519	495	543	503	467	504	519	498	537	486	494	560	481	512	496	558	519	527	528	486	536	509	483	472	537	526	505	490	480	501	517	478	536	485	503	498	495	539	491	521	520	498	514	536	547	514	535	500	483	485	504	508	503	518	486	473	520	527	490	506	520	509	531	583	499	502	550	538	481	490	478	510	505	513	536	497	485	481	506	499	521	526	530	526	491	536	533	497	489	498	533	513	501	520	509	548	505	508	501	546	501	528	479	520	504	525	509	509	590	506	540	568	554	537	507	517	541	485	548	513	497	533	497	521	454	520	556	507	522	486	481	530	492	507	493	487	489	524	511	542	516	514	466	485	537	514	495	498	512	517	510	513	513	553	529	515	458	526	492	558	523	526	491	521	513	523	547	526	497	495	520	496	519	526	532	493	476	522	529	466	510	495	481	522	493	533	493	507	510	492	504	479	540	519	534	546	489	516	497	501	515	460	545	533	565	502	517	514	533	510	533	529	528	519	505	491	524	530	526	489	538	481	507	493	517	537	524	523	509	552	487	508	512	510	492	545	494	509	520	520	497	440	500	485	516	489	475	454	531	484	541	474	491	497	506	485	492	542	510	517	527	539	483	515	474	470	493	538	529	517	488	479	464	514	489	522	480	506	539	537	504	527	470	507	510	527	487	479	506	498	515	517	510	523	491	503	520	517	513	488	499	501	522	498	533	522	522	485	533	479	518	504	486	525	507	493	517	519	548	485	494	520	527	533	490	531	507	534	547	531	531	504	533	520	511	504	497	518	538	579	516	487	479	492	461	498	499	533	517	512	563	496	499	506	523	533	513	499	486	523	530	527	482	472	500	528	504	494	486	523	550	487	514	527	513	525	520	540	518	517	482	488	471	525	499	490	525	569	537	514	503	491	518	492	468	485	476	509	475	477	527	529	503	505	478	500	520	532	528	477	509	494	481	517	523	531	483	483	525	470	512	528	537	522	526	499	495	558	515	527	503	493	501	509	497	479	514	509	489	537	504	518	504	468	522	508	505	537	515	521	498	561	520	472	525	522	495	500	510	540	461	527	511	516	483	529	517	519	531	511	537	506	484	508	497	492	533	540	516	495	502	523	489	513	522	474	495	542	513	465	477	543	534	487	520	503	531	504	510	490	486	503	532	482	504	463	514	599	556	480	482	492	539	539	541	530	513	478	532	476	475	488	484	516	512	487	485	545	496	484	464	503	515	494	503	480	468	491	489	524	572	534	513	539	558	527	494	511	484	557	524	500	510	498	495	476	475	503	467	497	507	508	519	500	506	555	493	504	536	468	474	488	510	540	506	525	527	528	490	544	512	517	510	510	498	500	481	481	554	510	482	486	493	527	494	521	551	524	501	517	494	509	550	528	498	514	506	524	518	485	512	525	506	504	496	506	478	540	476	508	488	512	458	511	511	526	555	492	495	501	470	479	519	520	510	486	554	552	560	541	518	534	516	539	508	511	523	439	495	519	532	509	534	495	482	509	547	542	510	548	538	522	537	505	503	505	524
29339	26652	12906	6120	4067	3187	2142	1824	1646	1609	1557	1761	1728	1572	1111	1156	1254	1333	1367	1321	1262	1089	1001	984	903	849	815	785	778	867	876	829	960	927	940	991	937	993	891	908	846	706	703	688	654	649	648	613	658	626	673	617	596	621	626	607	632	635	643	591	610	615	649	645	580	610	599	564	589	600	565	618	590	582	614	622	578	558	598	559	572	549	600	616	626	545	559	582	589	608	554	609	607	585	614	580	578	601	569	588	551	586	588	572	605	589	558	623	608	582	516	566	557	574	571	618	592	648	552	550	607	576	574	592	582	576	632	572	545	595	535	597	626	571	576	558	599	578	604	599	598	579	590	586	615	557	607	616	570	568	576	601	554	599	546	575	581	583	626	566	598	649	628	604	576	548	565	597	538	600	628	571	602	600	614	597	631	593	601	566	613	586	593	557	602	569	627	573	586	563	617	598	630	592	623	609	599	572	622	579	607	599	589	595	555	636	567	618	621	614	554	593	601	576	609	599	623	608	621	600	529	569	579	569	564	549	599	612	610	632	582	643	601	585	594	563	622	548	580	613	606	594	640	610	553	599	590	555	591	598	613	610	621	630	570	556	623	570	585	573	598	581	558	587	596	569	583	658	642	621	546	596	589	567	577	606	613	614	612	574	631	572	602	578	580	596	578	569	588	571	621	580	600	650	580	593	612	574	612	585	633	538	607	539	617	609	607	586	592	552	563	557	560	580	610	609	559	606	608	644	581	571	591	589	615	539	579	601	619	542	588	552	568	561	639	583	586	598	567	590	555	539	581	588	585	570	591	565	626	572	543	613	592	564	583	565	582	648	604	569	594	578	550	558	575	599	578	587	594	612	591	614	595	630	558	616	610	607	579	597	593	569	601	528	589	573	552	627	557	590	605	562	555	583	586	564	547	589	577	601	601	608	592	560	628	590	559	601	609	567	580	605	594	578	591	605	568	574	622	568	581	630	574	618	558	590	608	574	581	583	586	613	559	634	630	598	555	589	591	602	573	583	592	584	611	599	558	605	589	586	577	588	589	610	553	614	586	598	598	589	617	588	641	582	573	622	590	576	567	614	583	573	563	558	594	563	607	565	564	623	586	566	599	611	549	583	609	563	622	588	592	602	579	581	616	550	588	559	576	586	586	587	612	574	566	629	601	597	564	559	576	583	626	559	607	565	628	589	606	612	589	610	585	560	601	591	581	581	547	626	553	568	605	589	543	584	597	573	624	601	625	618	575	590	551	560	595	621	617	571	569	615	577	575	577	602	582	624	592	598	527	604	589	637	602	595	598	557	586	578	576	579	586	601	573	603	605	582	610	586	625	563	547	580	620	616	584	572	539	587	626	601	606	584	592	561	560	564	595	566	589	622	598	569	572	614	608	575	574	601	600	565	565	571	632	603	560	576	612	572	595	634	617	584	615	583	544	568	595	545	554	593	570	594	599	595	574	516	591	577	595	624	602	573	587	580	607	578	601	573	578	582	613	617	575	571	552	540	600	640	580	541	612	570	621	601	602	585	563	607	601	585	595	583	601	627	570	563	535	583	640	586	557	608	587	582	582	562	555	586	596	597	568	588	597	549	572	584	629	563	599	587	601	580	605	609	564	590	609	604	602	609	632	582	589	622	572	568	626	574	545	600	548	552	582	575	585	578	610	628	593	602	605	592	585	600	600	562	634	645	569	553	605	631	575	600	597	590	640	591	613	563	558	601	573	584	562	548	554	586	619	592	598	601	601	603	627	601	584	610	648	635	568	587	614	556	573	570	598	612	563	612	572	578	557	584	593	607	578	592	600	540	622	577	614	606	547	614	565	549	597	584	609	563	628	575	585	575	547	589	628	596	603	589	579	595	610	585	581	598	575	578	581	581	567	553	583	603	555	562	592	589	597	616	584	576	576	574	658	589	598	595	639	595	634	623	610	590	566	594	591	566	646	577	554	593	594	576	557	608	573	606	580	569	565	615	578	582	584	570	589	596	610	602	594	576	601	572	614	579	585	618	610	603	582	597	571	615	615	604	612	586	597	588	585	546	548	574	632	614	606	576	589	638	606	596	587	584	598	616	604	558	557	642	548	569	579	558	607	632	598	598	569	544	613	609	573	566	594	574	577	609	631	632	542	594	544	615	587	592	554	593	568	608	583	607	545	623	640	567	608	620	557	584	550	580	583	591	594	584	583	595	582	594	588	569	573	619	559	600	566	633	579	578	599	658	608	608	537	610	600	618	600	577	581	599	561	559	584	597	604	578	562	647	570	604	614	590	615	550	580	615	593	602	610	579	585	582	618	588	614	585	610	565	576	623	615	563	532	580	590	604	593	566	562	620	551	581	641	625	578	598	576	597	573	615	581	578	582	607	635	601	626	588	618	561	648	587	560	605	635	602	592	541	562	561	599	596	583	574	610	597	567	580	612	574	628	609	588	579	564	607	582	618	588	578	635	582	566	583	557	589	624	559	577	575	560	625	602	595	574	598	590	592	560	618	575	605	589	533	644	611	595	606	576	553	590	605	596	525	572	611	560	594	598	575	594	582	571	601	598	582	597	591	582	611	596	612	575	580	657	592	592	672	604	565	598	564	577	580	541	582	577	596	614	600	608	607	613	575	580	565	551	582	632	635	553	562	597	610	639	562	629	600	564	598	635	584	583	615	590	576	569	614	556	575	588	621	579	576	615	606	643	571	561	609	595	591	576	561	593	634	573	605	564	586	594	577	556	603	591	563	570	604	620	581	547	616	629	622	592	588	614	608	572	595	558	602	591	565	610	575	560	575	564	608	569	574	553	595	592	565	574	563	572	607	606	531	619	631	579	562	600	598	545	599	593	578	596	568	592	560	534	590	612	625	577	611	625	592	565	593	625	609	575	619	576	567	591	614	608	627	609	612	619	588	608	557	594	568	550	574	596	556	602	589	574	597	528	580	565	579	581	613	649	627	564	588	586	543	563	557	598	572	601	594	546	575	623	604	575	581	602	573	578	614	610	596	588	624	565	592	589	639	605	574	576	566	546	558	635	590	614	599	607	572	586	603	598	585	559	571	576	610	569	594	598	571	620	593	583	590	607	588	642	559	577	605	637	604	623	554	604	588	596	587	606	576	552	609	576	611	585	571	619	636	571	577	630	580	606	598	592	603	598	567	653	541	564	562	601	569	543	580	650	555	611	604	593	614	568	545	572	594	605	569	584	610	616	569	558	573	654	555	620	601	554	597	595	579	601	605	556	607	574	581	639	605	630	557	594	582	596	592	584	562	619	553	563	596	619	606	549	613	568	579	584	584	571	582	554	572	577	595	543	581	627	607	595	611	635	545	626	631	601	565	585	556	614	587	581	557	583	581	638	619	600	567	603	614	612	562	623	579	613	579	572	549	593	556	570	580	585	552	579	594	615	583	565	567	592	590	568	542	583	565	592	577	593	554	577	583	559	575	548	610	562	616	556	636	544	578	575	540	616	564	563	586	594	589	586	562	573	552	588	579
22705	20931	28498	23505	20922	20788	6684	1904	1510	1490	1509	1561	1498	1145	864	969	1033	1115	1104	1017	1048	914	868	840	759	739	613	641	647	660	619	669	698	725	665	781	736	755	719	669	611	578	544	526	482	491	486	486	458	480	467	422	479	459	477	463	443	454	482	431	468	476	480	448	484	452	509	450	461	414	461	502	438	412	426	422	446	440	458	430	439	440	437	446	459	398	408	438	446	435	424	449	415	433	413	427	439	439	447	456	412	435	415	451	470	428	450	403	406	432	444	450	467	423	424	481	423	418	451	455	422	427	431	390	448	424	421	453	480	444	434	453	433	430	393	390	434	394	420	392	449	439	414	448	441	409	454	454	437	451	426	432	414	416	446	446	462	443	395	447	459	450	439	434	471	444	416	438	395	441	422	422	459	480	456	442	421	401	443	447	434	451	429	428	439	436	407	442	419	455	435	445	422	420	464	408	444	417	405	439	443	461	450	417	464	444	457	431	447	449	444	449	466	456	441	453	432	443	452	433	401	448	456	462	442	446	435	435	449	469	424	420	438	404	448	407	453	438	422	414	453	417	447	455	461	397	422	447	443	432	420	443	419	423	432	435	452	394	424	420	458	430	470	461	414	415	422	413	403	446	452	463	403	430	460	433	435	409	429	465	427	447	442	403	408	387	415	413	460	435	465	428	454	423	451	449	464	467	428	432	419	473	456	420	429	392	428	438	462	410	436	430	443	418	448	402	428	455	416	419	430	410	419	440	462	445	468	423	460	465	420	414	443	460	393	429	471	414	429	455	441	442	416	457	432	438	417	424	448	417	413	449	445	402	414	430	421	428	455	468	410	453	443	440	387	486	448	439	447	412	418	458	441	437	459	426	424	410	433	436	436	421	466	448	428	454	447	448	453	424	460	437	406	427	405	426	437	429	399	401	423	436	456	454	428	427	472	424	388	402	439	425	447	442	448	485	466	394	407	434	384	458	450	421	428	455	435	428	437	445	447	416	424	414	466	410	464	456	435	474	432	398	433	444	450	423	426	473	435	458	444	459	418	455	424	409	406	447	412	441	433	434	417	421	454	478	451	459	438	454	428	429	414	427	425	460	440	398	452	410	425	404	422	438	439	417	408	431	428	439	441	443	438	437	392	455	415	435	413	418	455	455	425	448	420	442	416	436	419	448	444	415	405	440	398	435	453	438	462	406	446	412	397	418	433	446	438	433	411	466	453	416	418	439	426	450	420	446	461	433	442	439	400	431	463	406	445	423	402	440	435	402	416	439	419	415	446	420	441	436	414	430	439	495	421	439	456	464	398	452	462	427	415	406	489	424	436	464	417	417	425	456	456	454	459	437	422	469	454	450	427	440	433	476	433	463	413	417	445	455	401	419	438	415	433	440	439	442	426	424	438	453	412	464	408	399	397	453	440	473	443	439	420	408	432	441	400	441	441	419	413	471	435	415	445	429	412	414	420	411	456	434	422	440	455	436	424	473	455	435	451	440	412	451	396	445	453	450	414	441	427	458	442	474	445	409	440	403	442	429	471	420	432	448	435	426	436	469	452	450	460	419	412	432	433	420	418	443	451	457	441	429	453	455	454	430	471	451	444	448	459	409	444	434	453	426	460	452	448	444	414	430	468	438	459	438	454	438	485	447	423	435	435	443	451	427	407	424	430	412	427	455	448	447	425	421	470	424	413	397	425	436	426	431	453	398	394	436	437	428	417	450	428	430	397	453	483	475	444	458	419	416	428	463	441	425	425	438	457	441	444	458	390	447	443	437	422	419	435	404	491	452	468	435	405	462	450	434	456	449	413	457	395	459	463	444	403	407	427	444	410	403	447	436	388	393	425	406	414	411	408	462	441	429	415	433	425	413	385	443	484	415	414	418	440	454	411	455	431	438	400	438	474	457	459	401	434	387	421	410	442	424	443	428	446	436	380	483	426	416	425	451	426	447	442	438	459	415	474	408	414	432	422	428	472	419	470	430	427	421	451	419	405	440	431	423	451	472	442	418	464	435	430	433	427	425	449	423	446	452	438	415	427	453	440	406	424	432	445	429	434	415	418	443	454	433	448	395	436	456	431	424	451	431	415	430	437	427	401	411	428	467	447	442	446	410	392	389	426	377	376	420	447	459	428	450	439	433	447	448	441	439	395	454	478	425	418	395	435	437	411	414	447	458	443	460	453	415	413	441	472	459	470	475	453	409	388	425	414	413	453	448	446	448	402	443	457	439	450	432	436	425	449	456	449	429	399	414	394	417	453	452	440	448	475	423	412	423	426	488	461	425	426	457	405	450	356	460	405	461	438	446	447	393	406	450	406	435	456	393	459	465	426	420	422	439	444	436	468	467	443	443	433	408	452	495	403	384	444	424	477	471	425	418	452	409	428	457	464	430	426	446	393	450	387	417	442	413	455	460	460	435	449	445	460	395	407	438	428	425	407	421	387	434	420	425	436	416	447	441	397	437	441	417	397	422	418	413	432	430	435	452	454	468	423	396	455	433	429	438	440	420	434	447	452	408	413	422	429	441	431	407	430	405	469	454	429	445	426	428	409	463	518	435	439	492	449	462	440	440	439	441	395	415	432	377	456	408	420	448	443	465	388	404	464	435	416	430	425	421	426	459	460	386	426	420	439	435	434	443	433	456	462	440	450	415	419	430	382	431	428	420	425	436	420	447	393	440	427	440	429	403	423	397	467	465	460	432	457	449	404	422	431	441	420	457	461	439	407	443	454	430	456	421	423	489	421	407	401	475	418	421	436	427	416	400	409	443	483	417	488	467	418	400	422	441	409	462	447	441	421	447	423	418	470	471	448	492	457	438	466	396	432	479	461	417	453	462	436	479	408	428	398	426	433	427	453	443	398	420	450	421	434	452	429	440	435	450	412	450	423	424	424	442	428	418	432	458	408	456	435	446	429	445	435	452	455	430	425	423	462	436	471	448	427	460	463	409	432	434	432	448	429	437	439	437	443	384	407	432	422	418	424	447	411	458	428	461	440	450	447	425	421	439	437	447	409	442	426	382	431	478	429	445	412	476	420	429	397	435	415	421	438	437	402	441	430	453	435	456	432	444	437	447	477	410	439	440	411	421	458	406	467	427	427	422	451	429	433	450	431	426	426	426	403	459	394	403	439	423	433	417	433	450	424	467	425	440	387	440	402	461	400	428	454	430	461	438	446	439	424	428	430	476	431	434	429	443	450	467	446	408	442	461	446	443	441	403	429	450	441	419	422	403	450	419	436	430	420	440	427	417	454	429	419	413	431	437	453	470	434	456	409	409	451	443	427	476	419	436	446	436	460	441	466	457	452	423	446	431	437	435	409	404	426	426	461	461	421	417	405	428	407	414	433	444	428	417	441	451	441	457	423	418	474	485	398	448	443	463	395	460	440	389	461	449	459	411	413	455	389	475	448	436	468	472	454	407	433	421	431	437	440	411	451	437	434	419	409	425	458	456	437	428	423	436	440	448	424	447	423	447	453	455	429	444
35147	35844	21069	12235	8637	5955	4246	3446	3281	3110	3026	3093	2918	2173	1458	1693	1965	2192	2078	1942	1859	1648	1478	1273	1207	1107	953	882	914	1017	1026	984	1133	1112	1082	1162	1059	1108	1048	948	882	812	757	711	591	633	597	625	562	562	575	541	487	529	536	581	569	581	527	549	526	510	515	521	532	530	510	471	465	486	525	520	480	500	536	507	509	485	541	496	492	520	490	485	509	474	472	453	474	486	453	487	491	495	540	493	502	524	486	505	513	489	497	493	454	497	458	478	520	498	489	480	471	486	481	444	477	492	505	504	512	508	487	506	492	467	451	494	498	518	465	490	481	489	508	489	489	481	504	517	477	463	490	507	491	476	493	492	499	517	538	488	516	455	494	488	486	472	472	503	544	485	507	498	436	497	500	489	475	454	476	518	497	515	489	520	511	500	501	500	494	482	480	484	478	513	489	475	500	492	489	493	473	511	516	477	479	524	471	498	492	496	499	496	476	475	505	460	508	475	541	481	493	453	486	503	485	507	511	496	481	465	455	494	520	528	504	468	469	493	479	475	484	477	492	496	453	461	497	540	504	473	490	512	515	468	533	500	462	469	468	490	489	484	489	477	514	490	509	499	456	490	490	487	477	480	549	501	493	456	506	509	457	482	481	497	494	464	475	497	448	447	490	487	472	465	500	494	452	487	464	496	509	517	516	520	518	473	528	471	484	480	492	436	513	503	527	505	458	458	454	501	530	491	485	517	491	515	521	480	507	491	475	458	468	502	422	479	467	504	519	521	491	483	498	461	481	493	447	523	455	490	475	485	522	471	453	503	522	475	497	481	487	504	442	481	496	517	486	493	526	467	506	507	455	478	474	470	486	486	455	497	487	480	504	500	438	458	492	488	478	509	515	495	502	475	473	529	489	499	493	538	462	530	459	500	441	478	458	472	510	509	473	498	514	517	474	446	478	484	490	466	491	483	467	540	509	485	495	495	488	492	474	512	495	524	517	496	496	488	497	505	480	494	528	469	489	487	457	499	516	497	515	492	494	479	476	487	500	472	512	514	504	511	471	501	490	507	498	452	474	474	478	518	492	480	484	479	508	518	474	473	436	534	480	492	522	500	489	511	505	498	481	499	473	468	511	490	508	501	471	456	459	477	494	480	502	529	473	487	478	443	507	495	482	477	507	470	486	471	496	460	474	481	483	493	522	488	518	465	477	499	517	484	479	488	454	473	471	484	464	496	493	491	478	434	486	466	511	482	477	472	499	481	465	507	470	478	462	462	526	505	487	470	499	439	459	525	457	521	498	496	468	513	484	514	477	490	515	531	454	504	457	491	441	465	486	486	472	477	508	508	451	501	491	469	485	468	474	492	497	471	489	506	492	500	523	478	476	479	479	480	525	506	544	497	479	493	473	475	473	459	459	477	517	500	480	519	518	489	461	487	474	494	515	475	461	508	496	477	545	493	474	498	475	509	523	519	477	490	474	522	486	536	485	452	439	484	491	483	523	499	498	475	461	460	504	489	485	476	447	481	526	464	488	476	471	522	506	499	467	486	479	503	494	513	480	481	501	509	481	489	518	484	466	477	475	507	521	449	490	440	477	516	504	505	506	512	536	495	514	481	501	505	498	486	483	459	477	465	484	500	448	502	474	494	493	529	468	464	455	496	480	508	504	486	479	485	505	524	491	500	517	491	484	514	494	477	496	534	488	487	509	501	470	501	469	524	445	461	449	507	532	537	501	460	495	444	480	484	483	531	497	483	493	515	503	513	481	462	492	500	480	461	503	507	489	502	488	507	489	491	463	486	482	491	490	485	495	485	498	480	481	478	455	470	462	472	486	482	521	492	495	515	503	463	471	513	509	499	491	518	472	489	522	512	488	482	478	499	476	501	465	543	490	486	499	468	448	501	470	470	507	500	490	523	518	536	478	512	491	488	471	473	526	510	461	515	522	476	472	492	483	497	501	544	494	463	481	506	530	466	470	479	499	474	494	489	454	458	464	491	481	470	505	433	486	473	481	513	493	492	516	465	474	491	478	487	504	553	497	477	525	485	491	474	513	515	476	506	513	492	478	520	508	480	479	480	500	441	500	478	476	491	493	475	484	500	517	505	475	526	479	486	499	482	508	496	475	506	508	491	512	485	472	473	489	467	500	495	497	473	474	474	544	473	474	504	476	461	483	485	480	458	487	509	472	457	495	544	489	490	520	488	481	460	492	502	489	508	514	478	470	489	499	522	460	476	535	471	462	496	491	477	483	514	477	495	487	472	472	499	490	489	487	494	479	501	517	537	526	500	475	489	488	501	475	476	492	503	508	525	511	465	526	475	492	461	475	501	480	421	528	521	487	450	494	478	489	488	518	526	493	487	491	479	482	548	506	478	495	472	491	508	485	493	521	498	509	499	494	498	482	522	503	497	495	485	460	445	517	519	483	491	521	458	487	515	451	463	447	480	506	468	491	459	459	507	478	522	474	500	501	522	470	480	494	442	502	478	528	488	489	498	504	478	484	487	481	523	494	498	491	498	499	479	504	494	479	466	501	494	479	500	476	491	484	493	475	504	443	475	485	482	498	518	486	468	478	505	532	496	448	531	505	503	505	434	491	503	492	465	470	474	450	493	484	520	475	508	466	458	472	506	494	499	515	466	483	532	523	546	519	477	473	511	484	508	492	494	453	475	499	466	511	498	532	500	529	500	522	467	524	491	483	487	474	528	472	494	507	504	456	465	520	507	465	484	500	509	516	487	483	496	459	494	480	519	491	454	494	492	478	497	495	483	492	514	517	488	489	456	522	470	488	529	484	457	465	440	469	485	514	517	518	498	475	452	495	473	432	495	498	510	494	489	493	496	485	512	506	479	460	520	502	489	505	505	484	511	508	498	473	484	514	507	499	488	495	498	522	499	510	470	498	497	501	514	456	484	486	508	497	513	509	454	487	475	471	517	511	502	505	458	492	439	497	471	469	527	558	498	494	498	508	483	521	473	460	472	512	474	458	489	479	469	475	520	520	513	509	496	521	531	488	473	459	475	469	520	513	489	467	535	495	469	475	504	490	503	534	487	509	487	483	460	511	492	531	466	455	491	480	500	493	525	445	522	488	495	497	506	482	495	538	491	487	471	506	507	466	470	472	478	461	447	503	520	511	518	486	497	485	523	493	480	489	509	498	505	532	498	514	495	510	491	501	471	480	461	518	474	476	468	473	490	474	495	496	442	479	478	521	469	478	481	488	532	493	503	461	497	504	495	495	472	478	494	512	478	469	501	512	496	513	453	496	482	489	504	500	506	491	534	457	509	495	495	487	495	483	543	499	529	492	509	513	479	461	460	506	507	507	494	474	488	488	518	523	448	477	485	472	501	467	494	486	467	509	476	477	483	513	507	473	497	478	475	493	472	498	481	467	510	487	466	460	494	549	465	474	507	498	469	440	495	471	480	494	481	490	504	458	500	483	491	472	484	479	484	480	471	472	488	494	500	455	492	472	467	490	474	507	483	490	533
27378	20645	10538	3323	1623	978	787	752	745	826	730	700	686	559	512	532	674	721	626	611	576	577	593	529	482	489	473	477	476	493	469	502	493	521	556	557	495	503	503	487	426	481	413	386	435	433	374	426	399	404	401	402	422	423	399	404	411	436	418	435	387	412	369	403	403	391	401	418	407	407	402	389	397	385	391	374	414	388	373	344	363	380	419	412	393	406	431	378	364	424	390	373	410	380	398	391	400	423	367	366	372	391	381	397	419	405	371	367	429	369	388	376	405	342	401	401	408	384	389	397	362	382	355	425	450	425	402	368	382	411	392	394	405	395	437	441	383	364	400	382	372	411	409	381	399	406	439	409	401	375	386	396	432	380	362	390	411	411	423	407	387	382	412	382	376	411	379	387	413	448	401	391	397	379	371	383	445	386	388	379	410	421	376	387	379	415	392	381	376	389	415	402	392	374	375	416	393	403	390	374	394	395	399	400	415	428	400	375	394	414	392	391	380	393	406	410	406	388	406	381	397	403	396	376	381	362	404	388	359	409	366	370	393	371	382	381	369	417	445	369	422	398	381	411	421	397	395	396	401	421	354	392	441	401	357	395	369	389	403	383	380	370	351	416	423	414	393	398	401	391	375	403	404	383	401	384	372	386	401	389	380	396	385	370	407	393	413	407	407	393	404	343	427	375	389	396	362	395	404	381	375	366	383	361	440	422	392	389	368	420	382	401	363	375	412	381	402	381	396	381	386	375	392	395	384	406	417	410	383	402	375	366	376	408	360	388	388	390	384	390	371	401	358	404	395	406	388	381	363	403	379	380	432	425	403	380	423	359	376	340	393	385	411	409	416	413	402	395	370	390	377	385	383	399	379	367	378	366	396	404	395	384	412	401	394	366	429	400	438	389	388	407	395	363	404	389	382	385	411	416	378	385	376	403	385	396	411	402	419	406	389	399	418	404	406	357	389	412	391	388	385	423	388	386	360	381	431	409	383	380	397	391	386	401	384	382	414	409	384	411	360	372	410	402	379	367	392	394	429	414	389	403	403	431	394	384	420	387	376	417	395	392	430	406	391	388	354	401	408	388	396	394	395	403	402	378	397	438	395	372	398	379	402	399	371	369	398	428	372	420	423	376	397	376	365	401	387	415	367	382	376	390	395	414	407	364	372	354	385	407	411	384	405	382	403	407	373	403	374	405	386	402	362	400	401	405	406	402	412	411	396	419	382	367	379	393	404	359	395	361	353	414	397	382	387	393	379	373	400	390	367	381	428	408	411	375	414	401	397	427	397	406	429	390	381	436	405	401	384	396	409	387	400	388	420	405	422	440	409	381	398	412	400	407	419	422	417	407	398	435	418	393	393	404	370	412	370	410	383	341	414	398	399	392	381	391	373	376	377	387	364	381	411	418	406	379	417	409	381	389	411	398	363	431	379	356	405	411	388	422	399	400	361	438	361	376	413	370	405	418	397	377	386	380	397	418	403	407	364	406	382	419	378	386	407	408	388	389	425	401	402	414	411	434	382	445	389	385	399	419	349	384	413	350	370	407	405	412	410	415	378	407	413	385	393	388	415	393	382	380	402	364	415	366	361	388	403	363	376	397	407	383	381	396	387	430	394	410	445	369	402	400	433	410	385	377	390	431	376	427	404	403	422	376	408	383	355	394	381	407	378	369	375	411	356	406	406	388	391	395	431	392	380	438	375	378	402	399	414	420	420	436	391	421	385	415	366	391	375	422	384	397	357	342	426	399	384	393	395	417	411	385	384	384	377	406	395	390	396	417	365	375	377	398	455	377	406	378	389	385	389	399	372	420	386	438	363	437	412	410	380	340	390	395	379	355	413	363	353	402	374	381	400	450	375	389	417	410	401	370	374	359	407	383	365	366	403	415	416	375	423	398	414	394	384	421	386	435	398	411	388	383	424	410	395	377	400	398	376	398	374	390	414	401	401	382	370	370	364	396	391	422	376	381	403	373	389	401	421	386	383	371	424	382	382	392	368	398	396	397	376	412	450	378	424	425	398	407	371	431	401	382	367	417	396	400	394	397	387	421	423	413	421	396	407	360	363	428	392	426	387	386	354	370	403	368	411	355	386	422	405	408	400	414	436	378	377	413	392	402	419	418	389	383	405	388	383	456	381	373	394	358	406	385	393	377	391	353	412	378	390	388	361	386	380	366	389	389	410	376	432	417	399	384	375	408	426	399	395	389	393	392	413	414	384	393	400	371	424	389	414	406	372	434	401	363	395	397	361	388	398	399	386	365	393	373	399	350	380	404	355	406	435	419	405	396	385	400	374	404	394	390	374	395	381	382	421	396	389	383	364	405	413	370	414	406	413	386	384	436	379	375	424	402	379	392	413	391	374	416	375	423	376	401	389	391	418	353	356	389	386	416	415	375	382	402	394	393	385	372	399	375	382	405	404	396	421	363	419	368	415	414	397	378	398	400	391	407	403	425	372	384	369	396	403	404	435	374	371	384	392	383	386	414	365	409	370	399	389	385	380	410	377	429	425	386	364	400	398	377	414	456	405	375	420	408	401	406	367	364	380	361	382	430	386	391	398	383	423	360	368	402	406	398	412	405	365	383	417	439	390	417	390	387	408	417	380	424	390	399	386	380	395	426	415	386	373	358	379	405	423	408	374	399	388	398	380	410	390	386	393	378	388	395	386	434	374	421	428	364	354	389	408	402	390	405	390	367	396	422	426	405	401	376	390	410	399	398	379	413	400	370	387	411	400	348	374	414	411	381	385	368	404	405	413	396	388	391	358	381	357	367	404	428	395	398	391	350	380	416	383	407	386	413	414	366	379	378	398	406	411	398	409	400	369	386	375	363	395	407	418	373	392	381	373	420	392	378	395	408	399	378	391	400	381	384	379	395	379	399	377	432	395	412	424	396	398	360	389	384	399	382	403	395	358	413	398	369	397	367	385	415	437	413	403	380	394	390	382	435	389	408	416	379	377	375	370	389	396	419	379	418	392	359	387	350	362	370	375	365	406	404	397	419	393	364	405	395	403	360	412	419	378	394	379	351	403	388	406	387	392	384	386	449	383	382	440	417	400	395	370	404	419	379	394	393	394	402	386	390	432	439	403	390	387	432	377	410	402	382	399	450	349	396	396	405	381	386	411	416	379	415	380	388	413	388	391	408	422	399	410	402	429	385	413	409	415	387	422	368	395	403	396	381	407	351	372	411	433	385	388	382	425	390	419	394	396	415	391	389	388	402	417	389	371	436	396	400	412	367	401	406	365	394	379	400	411	406	405	393	387	365	396	373	392	391	413	405	382	373	405	394	414	343	391	393	414	355	377	380	433	411	421	390	378	402	384	370	405	427	374	392	416	386	384	400	379	379	427	400	418	405	371	367	384	411	373	389	375	432	398	395	368	397	373	388	388	427	402	371	408	376	399	400	385	393	411	406	403	394	367	379	386	382	395	398	381	403	374	370	418	398	388	389	387	390	399	370	387	384	376	384	399	429	429	406
25421	16356	5773	4407	2971	1701	1431	1410	1387	1411	1403	1316	1189	858	710	906	1074	1075	1052	880	891	872	911	820	718	747	657	617	603	652	661	697	708	819	780	771	749	698	691	689	619	637	532	554	493	497	530	504	517	528	513	479	468	493	462	513	512	505	457	504	504	511	488	463	479	478	478	450	476	459	490	438	466	456	504	476	439	466	500	452	481	440	482	472	478	481	453	481	467	487	522	461	492	467	437	454	442	471	476	482	445	450	473	472	465	494	507	491	469	460	468	445	475	449	493	455	486	462	509	438	454	466	472	483	449	484	506	474	494	484	428	475	472	442	482	471	461	475	455	482	473	468	495	457	497	484	441	495	482	465	458	471	452	444	508	467	480	490	460	461	477	477	486	472	462	481	463	495	444	457	485	481	474	469	452	449	480	451	464	455	460	451	429	486	478	500	444	472	477	461	478	446	461	497	447	488	449	451	424	453	465	483	450	428	463	476	466	437	428	447	501	468	452	463	459	483	466	475	499	491	466	479	448	464	434	447	471	477	480	477	458	472	491	435	492	455	455	442	493	477	452	436	480	466	459	489	476	476	488	445	432	480	475	468	454	475	457	461	477	437	467	448	475	475	422	507	461	505	466	454	458	473	505	470	456	490	461	477	481	419	477	429	442	466	453	461	436	486	490	491	449	511	486	482	482	461	472	444	476	459	435	505	426	478	438	464	459	433	456	453	500	456	507	473	472	487	430	466	476	475	485	488	442	480	451	454	452	470	455	462	473	465	479	478	457	481	467	449	478	528	481	483	463	493	454	442	418	428	455	446	458	448	458	503	460	489	446	515	503	441	480	457	463	436	472	480	428	519	459	485	431	451	480	466	480	461	465	488	475	462	441	476	502	462	504	468	489	466	431	477	493	463	516	487	485	487	458	477	429	445	468	494	458	459	466	476	482	473	424	457	497	467	416	490	488	454	459	484	480	444	422	455	489	455	422	424	475	514	497	468	459	468	414	471	437	511	470	452	468	518	442	437	460	416	470	471	478	465	486	473	471	479	436	433	492	446	431	479	462	440	474	474	491	433	518	469	465	450	453	490	471	471	504	443	475	434	431	503	453	499	428	461	456	435	481	462	466	484	470	479	469	452	485	463	464	497	488	458	507	460	462	459	458	482	468	475	469	465	487	490	491	515	432	457	484	477	478	490	476	420	453	460	520	408	455	492	476	463	454	453	465	497	495	485	462	489	470	466	475	483	428	469	490	465	451	491	470	494	486	434	450	450	471	474	482	466	478	469	435	451	460	507	479	465	484	464	482	478	493	450	432	450	477	430	450	479	489	461	511	454	466	471	441	437	432	495	449	483	486	434	460	484	479	499	487	492	478	468	503	466	469	467	448	486	464	462	483	428	455	455	451	435	473	452	464	480	462	441	469	450	468	487	448	440	493	445	462	479	436	468	445	435	482	464	453	489	484	459	458	464	484	486	457	438	471	495	496	478	495	451	423	441	449	450	474	481	470	480	442	522	497	458	475	483	449	470	458	460	456	444	475	442	489	446	435	446	456	459	454	445	462	446	497	458	443	492	430	449	448	437	479	462	472	524	473	471	474	490	443	469	458	447	451	444	462	475	429	483	522	459	483	403	512	474	450	486	478	476	469	481	496	494	466	480	466	450	476	504	454	455	477	442	485	458	462	457	476	444	470	464	472	488	468	441	470	486	502	489	478	502	479	424	442	462	457	486	457	471	436	508	439	480	438	499	473	457	454	437	488	448	486	461	463	494	480	430	487	455	467	464	483	455	444	506	479	453	413	466	481	493	482	497	462	501	466	463	434	441	475	443	477	495	457	468	491	464	460	470	487	490	487	415	476	488	454	474	469	453	462	464	469	498	488	447	404	456	461	486	483	442	467	429	452	453	486	457	440	491	484	435	473	461	496	466	432	484	480	480	460	483	461	454	455	464	480	469	460	476	503	421	498	512	486	446	468	460	471	458	468	474	482	468	456	464	469	466	454	437	441	483	479	430	465	503	432	458	469	488	472	494	449	484	445	474	481	472	472	508	467	509	495	484	462	455	471	449	468	492	522	495	456	452	454	452	487	448	472	454	445	488	444	458	465	463	455	483	465	468	465	449	449	445	486	452	467	419	497	460	452	434	497	471	492	466	446	467	451	475	496	483	449	483	438	427	481	457	493	465	470	443	476	471	450	463	434	453	459	501	461	491	432	481	459	463	457	534	484	460	510	486	449	436	460	495	435	448	476	448	431	491	525	469	446	463	471	491	480	469	489	474	481	443	482	475	446	457	463	438	455	438	494	498	498	514	458	478	469	458	476	432	461	483	483	473	468	467	486	491	471	479	490	496	459	495	434	479	440	484	451	474	461	460	480	456	476	471	484	482	499	459	451	483	466	473	461	431	466	452	454	470	461	460	433	476	478	436	416	490	473	473	461	457	439	452	473	504	531	430	449	502	477	499	493	507	513	454	443	429	458	470	473	458	478	475	474	483	473	434	448	467	465	448	446	489	475	441	468	478	486	462	444	469	465	507	439	465	459	447	471	467	495	463	500	468	482	482	415	463	459	450	473	456	477	458	462	451	449	480	447	449	432	459	438	471	437	480	446	458	426	484	483	510	485	461	485	453	439	477	470	454	475	457	489	460	490	475	456	464	477	478	461	481	475	433	455	479	444	484	460	471	483	480	468	489	520	444	471	465	428	453	458	492	440	472	482	439	477	492	472	449	447	467	479	489	497	435	471	438	465	446	446	442	482	482	445	489	477	461	472	466	454	432	483	462	475	475	491	470	472	473	429	479	487	474	439	491	438	488	476	460	456	464	460	468	443	464	488	482	489	473	432	470	464	449	467	496	445	455	501	454	484	433	483	469	461	501	465	487	451	532	441	451	464	434	485	430	419	470	430	465	467	483	484	434	496	479	466	474	458	493	485	475	493	458	440	460	453	448	500	460	469	496	435	441	451	509	489	451	447	427	480	485	467	463	444	466	501	468	482	433	456	493	452	421	427	438	423	479	478	480	478	491	472	435	467	454	490	460	431	481	420	473	454	492	487	463	470	463	510	504	443	471	466	505	457	491	489	446	456	471	463	466	452	480	495	451	460	460	506	445	476	458	478	485	467	481	471	441	458	465	467	470	468	465	430	482	484	465	458	454	411	456	456	467	442	459	479	467	468	452	450	439	428	482	490	498	455	441	440	486	452	458	496	448	504	500	476	486	451	479	474	475	439	472	472	427	456	470	499	501	479	468	442	443	485	497	489	447	459	472	437	492	477	463	491	429	469	487	471	492	508	453	463	465	479	451	498	476	456	442	456	467	446	443	451	475	462	498	432	486	463	460	476	480	428	453	432	471	452	454	465	462	452	443	440	474	432	473	465	474	470	426	447	469	503	509	485	478	464	469	461	460	457	464	486	472	476	469	458	475	486	468	465	462	472	434	501	498	460	442	509	443	490	464	469	469	475	499	492	467	432	437	464	450	472	450
23680	20903	27925	23997	20675	6895	1777	1368	1252	1240	1133	976	830	573	626	654	796	752	728	687	679	633	610	584	549	519	487	461	480	448	468	503	536	580	571	595	496	502	476	457	465	394	385	354	361	379	390	368	318	323	328	377	340	341	340	319	356	340	339	320	368	326	300	327	343	340	308	305	315	311	316	285	313	336	324	313	319	309	308	316	321	320	292	334	299	312	313	338	306	297	320	307	286	293	314	278	350	300	310	309	334	293	319	304	318	301	358	317	310	317	284	308	341	312	290	297	321	327	317	315	299	341	332	340	297	315	323	336	330	316	305	306	314	310	308	301	333	331	312	345	313	299	307	345	296	286	303	328	340	310	348	330	321	343	285	313	290	341	301	302	328	330	346	287	348	321	325	317	319	316	328	303	310	292	297	356	305	323	314	312	311	340	293	296	331	328	291	306	336	283	334	333	348	308	292	304	326	314	330	323	312	330	304	315	295	317	322	334	319	278	273	304	315	319	323	317	321	312	306	316	314	331	298	306	299	301	335	261	332	332	295	307	305	297	336	311	302	261	334	350	306	311	331	294	336	318	305	321	302	305	338	262	329	290	253	292	330	315	322	314	305	300	327	323	310	309	296	363	303	322	290	346	284	338	321	309	279	329	339	295	321	315	319	300	294	347	329	304	329	338	291	297	306	307	332	284	309	309	267	320	338	305	289	324	315	319	327	332	340	293	324	283	324	306	301	314	301	296	316	331	339	321	289	341	341	308	284	347	353	324	321	309	314	310	308	323	341	299	308	331	303	288	301	334	336	263	311	324	327	303	345	305	297	307	316	309	308	319	329	295	312	303	281	301	291	311	338	305	317	300	288	318	324	303	316	324	329	314	293	336	289	336	300	323	276	320	355	350	354	338	304	278	290	290	328	322	354	284	321	319	300	316	291	353	320	305	316	305	308	337	323	297	328	291	326	330	302	325	315	312	295	314	283	331	349	281	308	299	320	289	348	306	299	296	342	305	297	312	304	305	289	289	359	318	321	284	340	317	311	325	319	277	305	315	315	305	302	270	335	312	311	308	337	294	281	301	352	319	279	312	329	279	337	330	307	303	317	297	324	326	339	331	306	341	318	322	295	322	289	300	290	300	299	288	307	289	316	316	325	320	317	324	317	354	305	318	312	295	297	319	307	337	313	304	334	310	289	330	336	292	310	309	327	294	313	342	322	279	316	329	310	334	306	335	301	304	324	313	303	319	331	307	334	330	273	320	303	314	348	308	325	321	297	317	310	306	314	310	358	300	291	309	327	287	325	305	269	307	283	315	331	307	334	325	336	331	321	313	298	317	301	309	293	324	270	305	299	339	289	305	319	296	328	307	304	309	320	312	319	308	302	304	311	317	307	318	309	311	306	330	346	317	331	301	307	283	357	291	312	316	338	333	319	313	292	303	275	317	325	253	309	324	301	310	327	302	336	297	305	334	302	324	314	316	328	286	319	325	314	304	297	327	357	296	309	311	298	310	317	332	320	325	316	314	303	339	319	326	316	268	294	346	319	302	336	324	327	334	309	304	327	333	327	314	334	290	304	300	283	305	328	321	300	320	311	304	340	286	351	316	310	317	309	307	319	336	317	324	306	326	313	285	294	325	319	318	298	301	304	315	313	296	316	298	303	295	314	326	318	310	275	310	348	330	321	318	306	308	306	319	320	309	314	303	296	330	345	314	304	301	305	302	329	333	309	325	275	347	289	335	297	286	325	326	274	316	300	351	302	281	276	328	329	321	319	331	335	295	342	363	330	284	298	322	292	344	336	360	301	311	312	350	327	356	301	309	325	301	310	316	335	302	304	326	303	309	347	329	320	332	304	319	281	292	290	335	293	319	298	286	298	321	324	274	347	297	308	315	300	299	335	312	303	313	338	328	327	341	320	303	304	333	319	290	327	316	311	313	284	304	334	291	293	293	309	348	290	312	316	337	320	318	339	323	301	311	288	331	320	303	321	280	309	324	331	343	317	291	319	319	312	332	303	327	339	317	299	320	309	321	286	296	296	316	314	331	310	319	293	348	303	310	306	321	270	331	316	310	343	325	362	323	301	297	299	277	347	341	321	338	316	321	280	352	334	312	326	297	295	337	319	311	321	299	321	309	317	299	323	282	309	303	328	306	321	319	313	337	330	296	337	327	315	339	313	305	339	308	324	335	300	326	302	310	329	312	323	273	279	336	268	279	311	335	319	299	306	296	308	307	318	309	310	337	321	296	318	337	332	289	295	313	319	326	343	316	316	309	314	322	298	309	330	290	320	315	328	311	327	327	286	320	314	344	291	334	289	339	306	328	312	335	308	309	328	317	322	322	297	326	329	305	324	300	334	302	298	314	311	301	325	347	333	331	295	339	309	323	308	281	303	297	280	306	306	300	331	326	322	343	302	340	322	317	305	294	325	291	344	309	324	316	311	332	278	336	303	324	313	302	305	328	307	319	323	321	303	324	287	351	316	320	310	285	277	309	341	279	311	291	315	316	303	291	338	319	319	307	318	291	307	305	313	303	304	318	294	311	290	322	312	296	319	326	336	288	303	292	327	342	328	342	330	337	302	284	331	313	299	294	329	343	323	310	304	314	336	327	307	317	303	349	312	292	320	324	294	319	296	328	338	317	306	304	323	324	299	340	307	342	321	304	325	294	311	341	306	324	307	285	317	308	325	358	298	339	310	335	329	303	275	311	309	295	315	318	316	309	282	314	309	320	282	320	304	272	338	295	317	308	331	295	298	331	324	351	307	328	331	311	316	294	315	318	302	304	294	342	299	332	311	301	314	335	311	319	320	307	291	315	340	323	303	318	277	330	308	301	323	310	319	305	326	312	289	291	300	306	320	337	310	308	338	352	291	324	318	283	324	294	311	323	319	320	314	315	301	283	324	295	337	300	286	327	310	314	306	322	288	301	321	285	316	326	301	292	327	295	320	316	313	329	279	296	295	294	324	292	300	293	321	312	300	306	308	288	337	307	319	322	350	297	334	334	322	321	341	301	315	300	353	309	340	312	337	325	302	336	291	301	307	312	313	324	320	326	321	325	344	311	327	329	320	318	296	297	313	335	294	293	306	297	317	299	296	331	317	313	358	321	306	340	286	277	316	297	325	305	329	306	301	328	328	280	331	339	325	318	310	308	336	358	336	295	352	305	300	314	302	304	319	315	323	290	323	333	324	312	293	313	342	293	319	309	277	306	298	304	306	300	299	318	351	282	295	314	324	309	331	298	325	294	337	335	315	286	291	331	344	327	321	276	334	332	340	332	304	317	312	326	316	305	310	308	316	291	327	321	342	336	281	310	321	297	295	330	327	305	344	319	308	321	320	306	321	329	304	323	328	283	292	324	317	318	325	312	309	322	311	348	323	308	283	287	332	297	316	326	310	328	366	312	295	308	331	356	299	327	309	313	297	324	312	313	284	302	289	301	320	308	325	308	331	328	334	318	295	328	282	310	309	287	304	294	324	299
31149	23996	11098	7315	5184	3458	3038	2808	2641	2605	2374	2075	1708	1088	1106	1247	1551	1513	1258	1164	1155	1132	1115	966	864	833	688	690	701	677	683	717	784	869	947	929	747	707	662	703	566	573	552	527	425	453	471	431	417	415	429	398	413	456	433	441	438	431	399	405	408	423	376	434	395	400	368	389	387	392	408	362	375	407	391	417	356	379	385	355	389	384	378	356	389	353	374	368	359	356	366	366	373	384	382	385	357	365	388	376	338	384	338	381	359	381	376	370	366	393	390	369	370	349	375	393	354	392	388	398	365	342	363	411	375	359	380	372	362	383	392	387	361	371	373	367	356	358	370	371	352	406	361	365	396	343	378	375	342	370	402	340	363	351	384	398	396	357	403	348	394	383	359	350	369	400	335	337	382	373	367	356	372	380	389	382	359	367	375	356	391	349	329	385	344	363	373	379	349	355	379	380	353	371	378	348	369	384	351	366	379	366	377	366	346	386	347	368	370	383	382	382	386	391	376	359	367	342	398	385	349	323	338	384	375	342	384	363	382	362	365	394	371	347	396	366	375	364	340	337	345	354	392	359	353	375	366	347	407	363	373	362	385	362	376	444	357	363	373	357	341	350	375	360	387	377	375	367	363	356	359	351	383	356	351	362	395	380	352	383	358	368	397	374	347	325	366	384	358	376	378	366	354	380	374	366	359	370	342	362	365	352	375	374	371	351	363	387	364	355	375	358	374	366	345	357	390	361	357	322	383	360	349	367	396	389	355	383	356	372	363	365	383	378	360	404	407	350	363	368	362	394	417	392	372	385	383	354	369	391	322	365	383	352	360	364	390	379	336	350	378	386	382	405	365	377	334	334	351	371	412	344	368	351	371	362	375	354	374	381	421	353	378	393	357	386	404	362	378	367	359	356	363	357	390	352	324	366	368	389	367	418	404	359	376	371	363	356	363	347	369	394	345	363	398	401	400	362	377	389	377	374	348	367	363	351	329	339	360	377	407	378	311	375	372	340	375	388	343	375	386	381	351	381	373	373	352	363	372	389	405	325	392	393	391	347	389	403	361	373	368	371	355	380	346	396	355	373	348	353	376	390	378	378	383	394	368	357	391	340	391	366	415	339	392	377	370	390	372	361	377	329	348	377	382	379	354	349	366	367	360	366	391	377	363	347	362	365	366	376	373	341	370	376	345	388	349	364	367	377	367	390	363	389	374	344	373	374	342	373	381	354	357	386	384	388	364	371	354	359	373	405	356	345	395	404	376	337	344	379	349	420	388	346	371	375	374	324	377	367	373	332	351	401	339	352	339	361	358	385	371	378	346	363	370	346	429	348	366	381	407	346	351	393	374	360	401	355	365	369	356	367	348	386	357	369	347	386	349	376	378	365	360	398	358	358	410	370	344	349	381	365	390	331	357	374	358	403	344	368	374	370	358	372	403	339	404	385	362	352	375	370	384	390	381	389	387	369	392	368	340	346	355	347	368	360	370	359	385	363	373	370	381	373	346	366	364	398	390	377	402	376	340	340	367	371	401	354	372	359	381	344	415	370	342	376	366	357	353	356	371	359	398	351	371	382	353	369	388	393	384	377	359	341	383	377	387	398	349	342	367	340	325	344	349	393	358	340	377	353	363	385	382	340	371	410	371	379	365	357	395	379	345	351	364	378	343	387	393	373	357	358	384	396	359	345	325	391	384	404	348	369	394	396	388	389	389	354	397	374	355	365	406	368	369	373	375	389	378	375	381	349	353	393	362	368	365	352	365	347	376	370	394	372	381	383	384	373	355	361	356	375	379	365	349	351	388	391	329	340	376	374	356	358	363	363	395	350	373	394	407	347	362	339	344	387	361	403	365	371	376	357	405	336	364	345	367	387	388	348	371	353	371	352	361	392	340	370	366	371	408	362	396	357	372	362	386	364	364	390	385	390	361	384	396	367	349	367	371	369	367	357	381	370	359	380	406	349	382	364	364	356	355	370	348	372	366	378	388	338	354	387	380	361	372	364	356	371	327	369	355	373	385	362	355	373	361	344	400	377	403	354	380	365	383	387	353	328	359	394	354	358	351	389	349	368	339	351	413	383	359	372	371	365	380	389	375	387	344	336	370	399	384	378	361	343	381	369	374	367	406	356	388	327	355	378	412	370	378	367	380	370	359	371	376	363	380	344	406	383	326	361	361	363	413	364	387	364	379	361	375	398	390	387	363	373	385	366	340	355	390	352	356	350	421	374	378	366	346	348	390	386	341	392	382	388	350	360	346	387	396	405	359	378	375	359	353	336	352	369	374	371	329	375	384	367	390	358	383	368	369	361	362	392	362	365	370	325	352	359	384	376	403	371	385	379	385	359	379	357	384	386	360	390	382	393	366	366	382	366	352	376	361	364	358	386	400	357	354	359	389	390	407	355	364	350	382	365	390	416	360	384	404	363	383	400	360	361	377	391	353	361	369	360	346	379	398	335	385	358	387	353	335	391	363	346	342	384	375	387	356	373	377	378	374	374	335	347	405	423	390	344	387	372	376	369	370	366	365	349	375	383	347	364	392	365	377	374	341	380	383	350	353	375	333	388	364	380	393	366	332	352	397	320	360	359	367	336	363	382	378	358	383	354	405	396	368	369	401	369	361	387	411	362	382	362	363	356	362	377	374	359	360	389	368	371	389	393	385	343	359	340	357	398	365	384	376	341	382	344	375	367	338	369	346	376	361	371	365	336	347	363	374	380	346	379	393	342	404	347	370	365	348	347	382	392	348	350	361	368	362	373	355	374	374	377	364	365	351	353	393	356	371	396	386	407	355	392	353	384	344	359	373	347	366	386	355	348	382	366	373	352	341	392	380	341	340	335	359	374	362	362	368	378	363	351	373	364	365	364	378	365	400	363	348	350	379	377	335	358	348	388	379	356	373	365	359	369	373	367	381	373	348	337	385	378	352	364	383	373	381	380	395	410	353	368	361	372	370	375	351	372	377	349	316	405	350	367	339	348	359	352	358	369	359	369	328	384	391	370	407	354	392	379	407	360	345	396	372	355	355	403	358	359	365	382	376	391	360	362	365	370	407	387	377	389	354	368	315	380	391	387	386	367	354	360	341	345	381	392	350	385	377	358	356	369	361	395	349	427	358	365	354	368	389	352	345	369	364	395	341	370	361	369	381	401	387	378	394	358	363	399	385	373	360	363	348	365	383	384	372	374	392	391	359	403	377	347	346	362	380	385	387	383	399	371	378	371	367	370	365	324	389	351	388	401	408	377	366	364	370	390	381	338	361	369	409	394	345	388	376	359	361	376	358	354	342	354	369	393	353	352	382	402	368	368	337	375	339	387	389	367	371	394	367	384	350	385	398	377	389	367	369	346	394	376	345	352	356	366	347	364	385	366	387	353	389	349	376	368	337	363	387	350	370	374	369	373	377	393	388	377	359	337	405	378	370	369	381	346	354	365	362	379	351	354	356	312	373	394	428	387	370	363	358	389	362	378	355	365	360	378	388	396	367	368
24992	20883	26316	24599	5430	1570	1475	1275	1252	1163	1044	936	766	680	692	798	914	884	758	780	740	739	730	764	656	618	640	624	609	583	600	692	660	700	757	645	671	671	664	588	568	591	560	558	596	546	517	545	552	525	537	521	508	528	503	543	530	530	518	536	535	521	503	486	518	545	508	520	526	540	522	520	521	554	491	548	545	544	563	520	526	484	487	531	503	501	552	510	516	518	569	517	484	488	524	468	532	503	474	488	473	480	515	549	498	531	535	496	480	535	514	481	515	557	546	524	526	517	494	511	506	477	527	510	449	519	550	486	500	483	491	479	522	512	553	528	508	509	466	512	525	490	544	475	541	488	510	534	509	502	465	509	503	476	536	513	506	530	468	464	490	523	490	510	508	528	527	490	485	496	467	482	549	537	510	525	509	531	516	530	509	523	552	538	510	493	515	550	481	487	510	518	527	545	515	519	492	522	499	527	493	510	506	543	457	536	540	507	490	545	523	530	518	494	527	535	505	488	539	543	493	537	505	487	537	523	480	527	547	539	507	477	474	524	503	505	514	517	548	507	482	512	479	496	525	508	537	525	497	522	457	518	506	526	511	559	480	515	543	517	488	563	516	506	520	514	492	473	539	506	513	520	548	503	496	534	529	513	463	529	510	530	510	509	540	533	523	506	516	537	508	532	508	531	509	501	506	523	464	509	563	514	479	488	502	531	527	523	490	478	519	490	536	530	518	524	535	506	499	549	519	510	527	546	501	541	497	541	484	507	558	523	531	472	481	495	544	511	506	500	518	487	500	548	530	502	500	517	526	495	480	509	516	516	511	498	532	499	512	519	530	506	508	494	528	518	551	520	503	518	545	542	538	491	483	475	486	507	501	516	510	511	538	499	491	475	521	508	474	493	563	490	534	465	542	526	479	511	528	529	495	465	481	556	485	483	494	484	502	493	514	491	502	513	470	495	525	545	517	468	510	481	513	490	529	500	514	523	532	504	510	534	545	527	498	502	507	527	511	438	496	518	527	535	460	524	485	453	503	476	517	495	516	491	516	537	478	507	525	512	545	540	548	544	516	557	463	504	521	481	534	498	515	492	531	543	502	469	496	525	533	491	515	530	522	507	499	527	504	500	528	504	495	505	505	519	526	544	534	481	522	530	482	492	516	552	508	521	507	516	498	523	543	561	489	521	494	521	545	557	537	520	539	479	484	504	531	504	516	512	492	461	524	527	536	521	531	440	516	536	491	529	485	507	512	527	487	499	507	492	491	526	502	551	489	521	484	531	525	559	511	541	525	533	512	517	482	517	460	523	503	526	482	474	505	532	545	494	509	498	518	519	493	508	491	546	504	525	515	514	487	497	538	516	535	495	522	526	517	523	504	489	512	530	500	515	520	462	511	545	533	480	538	497	504	522	525	527	509	553	500	481	472	496	537	501	510	516	497	520	502	513	494	508	557	516	519	499	538	526	509	490	487	493	494	546	564	507	507	486	532	527	509	529	527	517	462	521	464	501	468	494	503	514	554	502	518	546	551	522	504	482	520	532	507	525	527	473	512	543	518	524	478	492	491	496	534	529	525	483	502	515	503	518	497	506	526	551	475	529	521	483	436	486	484	533	518	534	495	489	511	538	561	470	518	505	548	499	505	517	505	520	511	507	483	509	493	535	459	534	481	520	567	488	514	535	575	546	544	505	534	496	502	516	515	523	531	460	486	499	500	501	488	528	481	461	474	516	513	545	511	520	516	499	490	557	510	485	480	463	513	524	463	512	502	538	493	526	501	462	523	504	567	520	545	478	473	478	512	474	542	537	486	531	508	496	513	499	551	473	541	507	516	502	504	510	544	522	544	513	512	535	493	507	498	478	535	475	478	546	481	509	490	544	505	503	504	498	513	534	502	519	521	493	483	518	522	518	531	503	519	502	503	526	513	545	496	516	549	547	527	470	482	495	519	506	527	504	532	472	523	495	471	473	533	508	477	512	533	510	494	525	501	525	519	507	493	516	531	515	550	516	522	525	488	502	500	525	478	538	535	476	479	494	518	519	508	518	520	545	503	532	454	488	511	531	491	484	493	520	542	480	497	533	489	491	535	497	521	514	522	506	539	501	544	509	535	489	500	513	545	514	522	511	540	519	533	526	490	484	493	489	501	508	498	511	583	503	532	498	504	507	543	548	509	538	523	530	509	541	551	515	529	507	517	489	507	516	503	565	504	498	510	514	505	520	494	531	493	490	463	552	517	534	507	488	543	542	484	502	515	505	493	524	537	495	495	538	525	521	526	479	513	500	503	468	543	492	509	511	519	508	477	539	524	454	521	527	503	493	487	514	524	535	563	510	518	517	523	542	535	516	514	516	497	470	484	465	509	512	448	500	506	504	518	517	520	537	531	551	492	510	500	510	511	522	494	499	482	494	519	514	470	519	497	529	510	503	495	535	501	511	476	504	500	510	514	481	543	547	508	526	493	501	516	516	509	508	510	510	566	457	516	495	509	499	513	460	488	468	535	549	516	508	519	507	529	520	558	520	530	513	532	498	518	506	533	525	537	521	461	554	532	499	539	516	514	512	533	521	512	512	507	545	515	493	506	524	513	519	555	496	527	508	497	512	539	527	512	504	521	528	508	509	475	533	495	553	514	528	468	520	562	526	493	504	503	531	515	517	536	499	473	533	518	527	544	516	541	504	498	508	516	513	486	505	486	502	479	512	531	511	474	529	499	507	501	540	536	522	510	507	492	536	518	531	493	505	502	511	534	491	475	463	505	494	525	540	505	481	519	526	479	520	498	472	497	484	523	488	548	464	503	476	531	465	535	514	521	541	491	529	502	483	528	523	502	525	528	488	515	525	531	551	537	513	518	516	541	499	500	533	515	540	515	510	536	529	526	528	500	540	525	522	519	468	542	475	508	526	493	525	539	507	459	477	513	521	489	528	558	495	557	556	578	503	518	503	484	469	504	486	461	497	498	490	535	490	488	558	533	505	505	534	506	527	545	533	482	529	513	512	556	502	474	520	524	514	500	478	529	488	534	540	510	505	510	504	488	528	484	520	515	535	521	539	499	494	517	461	498	494	524	546	486	476	523	543	542	520	524	555	550	499	517	525	527	514	492	492	524	504	517	518	495	474	507	489	517	531	482	533	543	540	487	512	479	544	515	503	510	474	523	499	510	504	539	450	508	529	502	501	474	513	506	483	501	528	485	497	504	533	523	523	528	542	520	534	516	505	545	518	496	513	517	493	538	508	511	480	485	495	496	520	485	544	543	508	570	510	511	511	523	579	527	528	508	509	507	525	503	477	527	536	525	516	467	511	498	495	520	508	513	518	510	518	491	533	499	502	539	500	515	519	511	507	490	526	557	554	515	502	504	509	499	506	489	508	504	516	527	529	503	501	541	537	522	560	495	504	534	542	504	499	546	490	504	485	513	532	516	510	471	488	482	488	536	513	509	502	580	496	500	534	507	445	467	495	496	480	569	526	510	516	526	544
29399	18760	8125	4580	3522	2992	2849	2575	2531	2211	2014	1765	1324	980	1104	1366	1570	1410	1230	1145	1229	1215	1118	1084	1038	952	849	788	825	793	803	871	895	969	1029	974	931	854	775	745	747	748	687	716	682	665	666	600	665	637	589	645	604	597	649	659	593	610	623	597	595	626	600	568	638	606	582	604	560	597	592	598	586	640	574	577	592	567	593	592	608	597	618	576	604	627	561	571	560	584	619	574	601	583	607	569	585	629	556	528	550	545	581	635	605	599	575	574	559	608	579	601	573	610	554	584	583	610	576	565	609	598	590	583	602	548	608	587	616	516	592	595	622	587	611	606	584	543	589	528	591	623	569	551	571	565	589	608	579	573	571	618	587	593	591	555	619	589	620	559	595	570	590	636	558	626	619	571	573	600	569	588	616	561	622	587	568	588	572	573	637	596	595	614	573	609	641	617	575	589	630	589	575	635	596	578	586	610	606	552	564	609	559	568	548	570	538	569	575	543	625	571	570	601	547	524	564	581	569	614	617	543	552	603	586	593	597	611	576	560	579	591	592	594	598	585	616	610	613	550	592	592	625	602	604	627	609	594	589	580	624	625	612	614	581	588	607	546	595	595	558	629	603	567	597	592	596	645	562	604	583	557	599	604	587	618	620	586	569	586	607	591	569	588	575	619	587	607	597	598	601	612	600	617	558	593	607	561	629	630	581	560	580	612	574	584	583	587	545	586	571	587	647	600	614	581	613	532	572	561	555	562	597	607	576	560	572	583	602	595	651	595	573	590	582	622	596	602	641	593	578	616	621	579	576	604	601	606	572	574	630	593	551	585	579	587	620	548	532	584	611	608	554	584	578	613	594	608	591	639	566	610	585	605	599	569	590	608	582	602	586	587	575	595	543	581	591	578	603	612	583	583	585	573	586	567	606	536	592	594	579	598	590	609	569	575	604	595	543	586	609	607	559	615	655	590	579	569	551	609	583	558	576	573	613	565	564	567	562	576	559	599	616	566	576	584	589	558	625	596	578	602	585	601	584	625	636	595	559	584	618	593	557	541	581	619	597	609	587	554	579	593	629	552	562	540	575	602	561	599	581	572	608	564	621	577	575	594	594	598	544	575	572	550	606	613	621	600	567	567	569	567	561	620	586	616	593	564	580	622	597	596	608	561	603	564	619	557	599	558	592	567	585	603	572	535	581	593	589	540	616	587	590	603	560	628	589	580	559	605	576	612	537	600	615	574	603	572	566	534	572	617	606	606	535	573	558	582	586	576	622	658	613	566	554	587	599	552	592	583	589	598	600	612	615	587	552	618	589	587	631	582	590	582	627	603	581	605	584	537	620	581	606	603	622	591	635	587	564	543	612	614	600	579	610	585	557	622	551	566	613	597	592	604	612	564	619	579	560	630	567	581	589	568	608	586	606	619	591	625	601	570	577	578	589	635	611	580	606	580	545	560	599	545	607	582	585	604	559	588	558	600	582	588	635	587	568	554	619	575	610	580	583	567	595	575	573	604	609	593	619	619	582	573	624	596	616	609	564	605	582	582	607	632	555	600	606	600	554	602	585	601	617	580	594	580	610	592	577	593	594	604	584	646	550	574	554	595	584	566	570	595	627	575	582	569	605	587	602	579	555	584	609	564	563	595	565	565	598	579	600	584	625	625	619	612	579	599	578	570	586	514	591	579	635	586	614	566	587	594	595	574	598	599	609	588	637	575	587	608	592	648	607	599	549	586	608	607	603	582	591	595	567	566	637	599	582	555	582	575	618	610	573	611	618	617	591	595	586	552	578	576	606	612	570	595	600	559	550	574	583	591	545	612	575	622	599	555	595	623	581	559	580	554	564	567	607	583	600	603	602	585	587	567	589	589	608	575	610	592	596	597	590	581	587	622	599	592	568	637	624	585	592	526	585	588	602	569	630	600	570	531	596	574	632	545	571	624	584	547	597	556	618	596	586	596	566	632	599	554	569	555	585	562	571	605	625	570	605	614	584	539	564	606	598	621	549	594	562	590	636	599	594	590	613	607	578	618	587	602	606	537	548	594	593	565	601	558	583	564	598	572	588	587	612	591	567	583	598	614	568	596	612	612	619	569	568	574	587	567	600	608	578	608	539	570	576	582	600	589	577	569	604	566	594	616	590	577	569	611	600	573	631	589	636	623	554	627	569	542	595	595	584	572	619	629	604	583	576	553	612	594	645	590	575	561	556	609	592	578	613	579	561	575	602	577	619	605	604	575	592	592	604	575	583	557	607	613	586	541	576	579	566	592	597	597	599	593	603	580	621	566	596	582	562	574	607	583	586	574	580	607	570	612	584	563	586	607	608	632	581	591	577	584	586	580	577	608	604	583	594	598	555	598	571	594	611	621	579	564	628	596	592	565	579	619	599	559	561	571	614	624	564	617	629	623	576	654	639	564	553	585	570	613	580	608	565	569	599	591	611	591	579	602	557	607	580	602	568	567	593	616	522	578	552	593	585	586	576	609	638	642	595	588	594	560	615	557	580	550	560	602	609	610	592	563	621	596	563	593	612	590	595	625	575	589	541	561	602	604	631	603	594	597	618	576	622	594	578	601	612	589	566	598	596	616	639	592	617	581	589	589	572	555	575	619	619	601	552	596	577	564	571	569	573	593	569	583	597	563	574	588	557	593	578	596	569	575	561	598	608	581	600	604	603	607	625	618	612	624	647	604	571	575	588	565	582	584	576	600	612	569	615	586	601	576	591	600	582	592	586	570	602	568	595	616	593	617	575	601	598	569	553	577	554	562	572	582	584	628	561	630	598	593	647	584	574	571	554	569	587	590	647	610	601	634	623	632	556	554	579	586	613	623	569	592	595	563	540	595	575	596	577	611	607	560	590	590	588	566	620	597	588	649	619	584	586	581	592	628	571	573	610	566	599	564	599	601	567	537	589	606	575	604	616	587	595	592	595	558	560	542	590	575	623	610	616	640	578	603	650	541	622	628	600	571	600	579	608	591	536	575	621	588	568	607	548	523	545	589	599	643	627	631	556	588	578	604	608	562	548	577	595	590	609	552	594	580	566	620	546	583	587	592	579	582	628	555	554	553	602	597	577	606	551	606	634	611	615	572	602	556	610	577	577	590	609	572	585	616	624	538	563	591	581	585	587	539	604	593	596	605	609	598	612	614	570	588	597	597	551	621	602	581	576	624	632	608	583	553	570	561	598	586	568	568	592	563	595	583	581	566	610	602	591	612	585	558	588	607	586	593	577	597	597	571	597	599	593	593	583	587	612	570	596	601	563	601	577	547	579	532	590	571	580	622	581	626	577	566	553	590	590	594	570	606	595	570	573	525	605	597	580	571	568	623	580	587	594	608	574	640	578	553	614	602	582	599	615	590	618	584	654	571	594	549	548	593	612	601	526	593	565	594	602	564	610	600	608	582	617	551	612	564	584	561	589	583	619	617	585	563	561	595	637	608	552	602	606	555	613	591	552	587	579	588	578	579	550	569	615	584	611	587	565	621
22686	20961	28545	23493	20963	20944	8053	2853	2151	1820	1695	1307	955	896	973	1230	1281	1120	1015	945	899	862	893	872	823	758	800	638	580	586	686	699	651	743	820	737	712	696	624	602	584	507	540	507	485	491	487	445	509	514	495	510	462	487	454	472	471	452	440	506	456	464	486	457	474	450	444	410	457	479	432	431	447	441	438	464	430	442	460	406	443	406	394	444	441	453	431	467	429	452	404	438	381	417	400	450	418	438	438	424	434	433	436	429	431	440	430	434	429	420	429	418	472	445	396	431	449	410	423	428	428	431	447	391	434	429	436	456	399	482	430	418	437	449	445	421	435	436	421	453	424	419	406	419	435	438	431	465	428	424	447	458	416	457	430	429	447	438	402	418	442	424	420	426	469	442	424	430	443	439	465	470	434	445	433	413	418	435	411	424	439	459	422	443	461	469	426	415	427	432	423	422	449	439	443	423	439	411	466	435	435	444	469	430	427	434	428	414	458	440	436	427	457	469	460	405	429	416	443	402	421	410	423	404	419	427	417	438	461	461	457	437	439	395	465	419	450	437	402	440	408	443	448	459	416	430	426	436	430	446	428	433	428	435	441	411	452	422	405	414	430	429	464	433	425	453	417	418	416	428	424	425	436	398	386	464	460	452	455	444	398	464	407	425	425	416	440	461	442	475	414	434	448	425	426	430	434	410	431	426	407	470	380	423	445	399	403	427	446	450	457	458	420	440	442	440	419	422	417	463	434	441	454	419	438	405	440	465	428	439	455	413	435	440	451	419	429	441	443	426	407	434	454	414	414	454	403	443	449	449	461	440	451	416	407	416	402	453	430	421	397	432	406	443	429	421	449	450	424	449	449	469	437	454	425	425	438	442	418	433	478	442	466	440	468	426	441	428	452	420	403	427	426	442	415	431	408	448	433	452	425	438	456	458	430	440	386	438	438	452	459	436	436	463	404	475	444	436	422	426	439	402	452	409	433	439	444	417	422	448	409	485	431	467	432	448	427	426	453	444	418	442	438	440	473	437	465	407	457	463	457	440	455	412	448	434	462	442	463	409	465	433	425	413	424	398	410	440	456	443	448	448	407	456	437	393	436	434	471	449	414	421	417	415	443	420	438	428	437	473	425	448	444	404	431	399	428	429	455	405	441	405	455	434	427	484	421	429	424	425	436	444	433	424	397	446	427	385	438	440	475	459	456	444	465	450	447	392	435	439	436	423	422	431	443	453	452	403	422	419	457	467	445	440	415	428	441	392	445	458	442	465	457	432	455	424	439	454	458	443	436	484	411	409	452	420	457	429	422	414	412	445	443	459	468	455	439	444	370	462	422	445	426	432	406	439	414	423	428	436	415	453	460	472	445	411	421	426	409	442	416	430	427	423	443	466	465	440	393	449	405	459	426	454	424	480	444	442	404	418	422	443	429	457	425	431	444	416	463	461	426	441	470	428	426	470	462	442	468	440	455	401	419	427	435	400	415	469	443	444	375	456	423	440	456	453	458	427	438	429	424	408	440	418	394	447	415	464	424	420	417	469	447	451	422	463	416	435	445	468	424	379	465	451	391	417	445	413	464	457	417	398	476	446	402	411	383	451	458	440	488	422	424	433	427	445	416	460	453	471	427	455	418	428	435	430	435	455	446	436	496	479	443	415	445	441	459	433	453	439	440	454	468	447	431	438	447	447	430	452	431	490	436	453	445	404	469	435	423	435	400	399	450	458	419	418	417	435	444	430	483	490	434	436	432	441	443	420	429	445	407	472	441	450	427	442	451	429	397	449	434	421	381	390	439	421	446	430	416	419	422	458	447	430	435	444	437	448	442	442	412	416	431	434	453	448	450	440	436	444	459	472	464	463	411	408	448	440	425	403	434	420	482	418	451	439	410	445	444	434	439	456	415	448	414	423	427	418	432	424	417	444	410	437	467	438	419	440	446	447	449	443	437	451	449	437	425	403	466	447	411	477	450	430	411	436	414	427	505	469	450	450	440	410	422	424	463	416	432	447	467	435	452	382	418	395	424	434	390	448	492	440	444	429	438	441	420	436	444	413	433	423	401	426	419	453	428	437	480	440	430	471	409	446	440	435	418	457	432	446	432	451	444	401	433	432	418	440	450	432	447	451	431	461	481	443	439	386	421	394	442	456	456	432	460	457	446	461	476	459	400	450	460	407	419	441	411	437	430	450	429	446	415	447	445	447	387	388	430	420	460	425	413	437	438	441	423	475	429	414	407	457	421	426	445	429	409	434	431	469	477	439	433	404	430	407	417	411	449	422	441	428	465	429	411	405	459	418	425	448	437	445	462	449	415	466	465	435	423	414	418	461	461	450	423	428	424	441	421	447	396	440	466	420	413	461	421	416	416	451	427	407	464	408	440	456	451	419	437	485	455	443	434	422	416	446	452	472	424	448	471	437	424	459	419	436	468	415	440	415	443	436	455	436	425	435	401	430	451	407	425	427	411	421	410	434	417	452	419	424	427	417	428	417	456	434	416	451	447	451	436	464	444	477	445	398	418	448	457	435	390	462	487	459	465	404	401	469	418	427	430	421	389	410	448	401	419	449	463	402	408	395	418	416	404	436	459	451	410	473	469	418	448	451	448	439	448	443	375	408	424	438	425	472	416	391	398	445	444	435	416	409	480	409	477	407	420	423	423	433	451	408	365	437	398	406	441	437	418	436	461	424	413	424	419	438	444	432	464	417	451	432	429	427	494	454	398	424	443	447	456	474	430	442	386	395	448	444	431	406	437	434	450	498	393	416	451	452	408	448	457	440	475	462	429	461	427	411	410	439	430	469	474	446	406	447	430	411	452	441	449	430	452	423	427	437	432	424	383	396	447	425	431	451	379	440	390	429	449	425	469	437	419	397	450	469	436	424	459	438	405	391	457	397	453	476	445	518	439	456	468	441	416	447	415	442	435	451	422	418	436	440	440	427	447	412	442	388	472	413	446	472	426	390	402	379	410	445	439	411	462	458	454	457	425	468	419	414	409	445	433	475	453	432	414	440	471	433	451	417	439	412	397	431	406	407	446	439	430	416	435	403	430	429	443	443	427	419	434	428	446	443	417	453	418	410	430	433	430	391	430	410	443	425	430	443	445	436	432	437	426	403	417	438	429	449	437	448	417	484	412	415	448	417	443	449	420	425	472	440	441	416	396	445	427	480	420	459	411	415	438	395	440	444	420	432	386	407	386	399	436	450	415	423	409	413	411	455	460	444	459	445	492	469	407	427	437	419	387	450	455	436	427	430	450	415	457	454	430	408	448	418	433	435	433	453	427	460	429	450	434	401	456	401	462	471	458	469	417	484	420	423	418	457	424	432	460	425	443	451	449	420	440	446	440	459	468	428	436	420	460	438	431	447	447	432	424	460	415	432	457	441	382	398	431	439	478	440	473	410	450	445	437	462	437	404	422	460	463	441	409	455	440	407	416	417	478	438	419	428	433	439	397	458	441	442	433	440	409	407	469	410	435	455	454	419
34603	31171	17348	9387	7460	7040	6143	5305	4558	3709	3542	2515	1853	1449	1764	2310	2379	1989	1786	1535	1511	1420	1485	1425	1327	1249	1150	992	949	817	948	1014	971	1183	1361	1139	1062	956	855	826	758	726	681	629	636	604	592	607	589	523	555	584	560	557	589	538	529	512	549	558	547	530	575	560	516	558	482	529	500	501	505	492	500	554	486	514	506	524	510	516	519	477	504	467	475	463	490	484	485	476	484	461	526	502	456	484	491	478	459	502	467	480	494	454	497	509	511	462	516	478	467	483	532	488	518	469	519	487	504	476	507	496	450	477	490	509	505	478	513	510	478	501	474	463	430	473	509	498	475	464	508	479	469	519	496	483	501	492	492	510	470	531	443	482	464	488	502	526	501	506	490	468	476	487	518	511	489	499	503	546	488	468	473	453	552	509	482	506	473	489	492	495	494	492	479	470	502	493	455	500	474	497	497	500	514	475	519	486	515	435	513	493	501	449	503	482	526	518	473	486	442	507	454	480	509	502	544	491	514	483	504	514	488	459	507	507	453	483	488	515	502	469	494	483	497	471	469	489	488	465	490	474	560	511	457	470	549	473	474	510	514	505	492	482	478	472	493	489	450	485	465	424	513	512	502	480	499	503	487	483	505	497	523	500	499	470	475	485	491	501	472	439	485	503	480	495	514	487	498	494	441	513	510	455	491	499	452	514	456	495	496	507	510	482	497	480	460	460	497	490	477	481	503	466	461	466	497	465	486	486	479	502	466	519	482	493	477	541	486	484	489	476	474	481	470	457	554	497	487	484	470	506	508	480	481	464	464	480	492	460	510	455	496	478	474	499	509	511	498	501	479	520	457	488	472	470	507	500	491	531	452	494	500	493	487	466	462	452	529	501	485	456	467	502	509	474	469	483	461	504	471	469	519	478	513	474	501	451	504	488	517	456	486	506	497	493	484	488	489	486	452	449	489	462	490	520	499	506	462	475	516	483	480	488	493	504	479	510	501	480	466	521	478	532	488	447	494	473	458	479	446	466	510	459	492	469	478	466	467	514	520	468	503	462	488	478	452	543	470	497	471	492	470	499	509	482	498	488	474	484	497	447	486	448	508	491	486	440	455	468	492	544	486	492	451	501	522	533	480	495	494	466	490	486	508	504	465	479	463	494	513	431	456	502	478	485	490	471	476	499	443	495	493	508	489	498	515	467	503	465	503	500	496	486	499	471	473	518	442	488	537	491	489	453	500	495	467	487	479	460	487	470	493	475	491	458	515	501	451	484	500	477	511	443	524	484	492	489	505	466	492	498	520	454	463	492	481	519	500	490	482	497	495	481	475	501	476	488	457	471	479	506	505	488	463	464	478	489	465	495	500	469	483	514	475	498	483	483	494	492	486	494	471	524	500	474	447	500	483	515	497	481	502	456	509	490	498	496	468	482	436	492	512	445	497	465	482	466	472	493	493	471	516	489	491	463	485	478	489	487	495	504	492	484	449	480	499	476	499	475	490	512	471	506	531	482	500	503	475	467	467	492	513	493	514	487	459	484	463	484	521	478	523	472	508	524	498	511	488	532	478	453	479	509	492	476	493	468	515	503	488	515	492	467	475	482	520	475	484	519	468	460	478	487	485	475	474	500	480	438	494	466	514	472	476	471	488	471	464	488	493	499	469	486	502	482	473	484	488	493	444	489	490	502	455	482	486	529	529	511	476	479	466	503	491	472	472	478	469	449	476	516	441	497	481	475	445	489	508	503	479	482	513	513	473	484	493	527	492	473	503	467	470	477	467	464	470	485	455	499	527	485	483	503	492	470	480	487	517	521	467	506	510	482	486	487	493	456	490	443	472	481	530	479	467	466	461	466	475	478	465	493	494	504	502	490	491	461	483	459	494	475	451	456	465	500	456	487	482	496	463	499	505	500	508	500	506	492	489	478	454	491	510	502	483	538	484	495	533	498	472	512	486	492	485	457	481	487	455	475	476	436	482	542	483	486	472	533	493	518	491	484	500	468	533	464	509	471	504	482	514	489	477	471	504	448	494	502	521	515	510	475	503	449	494	473	489	481	453	460	507	497	494	474	502	479	475	498	483	508	443	476	460	516	498	510	470	482	539	471	498	484	482	479	483	488	475	503	477	481	493	461	497	475	479	483	506	487	487	513	479	521	481	485	483	483	476	518	430	466	502	501	482	493	462	497	489	482	479	470	463	489	477	529	484	490	463	536	474	498	502	513	473	470	478	452	483	471	487	488	478	512	522	434	493	502	502	465	470	503	497	498	517	476	491	453	541	486	490	511	509	514	468	492	475	493	530	511	491	489	527	499	535	502	486	469	483	453	510	496	519	457	490	488	502	459	453	513	473	455	483	474	511	502	522	509	447	514	518	482	471	497	463	474	458	467	493	490	487	451	443	477	483	470	503	519	490	462	473	490	454	509	506	509	462	540	487	460	494	482	497	525	521	474	550	491	462	524	512	495	458	467	489	481	488	498	498	502	506	483	486	501	476	538	470	470	488	480	509	509	522	464	486	472	517	515	519	477	502	512	489	492	473	524	467	481	536	475	471	493	472	493	459	476	447	501	522	488	468	488	476	490	482	514	507	471	448	481	482	509	505	455	506	471	459	488	478	479	472	474	514	482	470	488	505	439	471	522	461	497	480	515	474	496	493	491	503	513	480	457	466	460	496	505	505	485	466	509	512	465	455	490	497	495	480	528	485	518	477	492	488	470	528	447	485	452	481	497	536	477	500	498	476	461	475	455	449	495	456	498	481	500	511	473	506	456	513	489	529	472	497	476	497	482	485	473	515	489	454	491	460	522	483	461	487	489	513	505	519	478	523	483	485	523	495	478	498	500	499	439	511	516	488	503	489	498	497	466	526	460	501	509	483	462	478	508	433	507	513	508	474	491	490	527	464	500	534	477	486	502	504	508	496	500	474	521	459	457	474	476	489	470	458	439	453	483	471	435	503	509	467	512	512	478	473	485	533	503	478	516	510	458	489	517	480	449	500	477	477	460	483	479	474	453	479	469	469	494	506	483	507	505	492	486	501	439	508	466	469	474	457	492	515	499	468	510	437	504	489	497	498	470	533	495	499	510	525	451	523	491	472	452	501	468	506	526	508	487	457	462	465	466	468	478	482	489	525	512	476	472	461	451	517	500	505	466	488	487	498	490	522	512	469	485	490	466	464	512	439	492	446	502	473	475	480	506	468	475	464	486	504	459	506	512	481	517	427	489	505	477	482	504	472	486	470	484	502	453	480	513	500	467	493	484	474	427	478	463	483	459	493	457	483	480	462	501	503	472	481	477	483	436	535	471	501	486	443	481	487	496	478	507	497	491	485	466	470	498	463	495	500	515	473	456	449	461	487	509	489	457	498	488	491	483	474	501	490	447	495	499	503	508	473	483	466	500	494	479	467	486	510	520	460	501	483	520	489	487	468	488	483	516	461	455	518	462	506	473	489	467	525	515	488	478	502	448	498	476	496	491	506	471	485	521	481	493
27455	20595	11019	2698	1539	1411	1161	954	903	731	666	592	506	483	550	702	699	607	550	542	526	515	523	568	515	462	488	456	444	462	466	529	509	535	558	494	490	497	488	437	438	423	407	427	414	431	424	433	398	405	429	436	412	395	378	401	400	407	390	409	392	417	404	400	376	398	391	392	376	393	396	403	405	392	377	390	437	367	358	401	427	374	412	386	371	395	377	410	363	386	400	391	377	389	357	362	375	425	380	374	380	422	376	398	372	404	386	453	375	419	372	400	358	380	401	395	388	425	378	401	424	384	390	370	411	395	428	371	383	374	391	425	413	421	404	386	402	376	387	373	398	391	387	415	376	387	384	374	414	433	403	387	374	394	389	394	408	385	363	373	352	400	366	382	412	373	369	387	412	354	393	402	380	401	389	364	398	381	409	401	379	358	408	414	385	382	389	407	383	391	396	411	390	392	411	413	386	427	368	403	389	377	358	430	408	392	391	394	365	381	399	400	359	411	389	350	384	389	376	375	401	381	411	394	365	401	399	415	397	402	414	377	381	403	411	393	379	404	369	410	392	419	357	403	407	389	412	363	407	375	395	393	414	348	382	372	407	368	394	406	405	383	402	428	378	386	378	387	402	367	417	362	377	353	381	404	377	439	380	389	362	365	430	401	446	343	362	377	393	407	379	395	382	413	371	394	377	393	392	380	430	363	403	403	416	368	371	387	386	389	402	365	390	404	405	413	418	386	388	408	393	384	402	396	374	380	384	376	376	406	373	404	391	409	403	419	386	412	422	394	383	387	404	385	424	402	377	425	425	373	407	361	351	424	407	358	387	407	374	357	364	368	408	409	419	367	399	439	383	404	374	382	383	401	382	406	388	402	359	387	384	368	388	379	364	413	381	376	402	398	363	380	394	414	365	401	392	433	405	413	403	395	399	390	387	357	379	421	359	390	403	353	406	373	377	420	395	375	376	404	357	403	395	395	348	396	424	387	380	444	389	402	398	368	392	417	394	388	399	369	431	393	358	355	369	419	387	365	402	410	390	388	388	374	429	395	374	412	415	405	369	416	405	408	392	410	425	396	379	429	395	405	420	392	352	376	380	367	363	404	380	407	369	371	408	391	371	377	389	405	414	386	385	418	390	387	411	379	386	381	388	349	411	385	412	397	395	374	401	370	392	363	394	402	376	403	400	395	385	378	385	381	394	386	370	402	385	353	381	363	393	426	388	414	377	386	384	373	430	374	400	384	373	409	433	388	407	448	385	394	388	411	414	381	377	389	359	423	399	382	395	379	400	386	371	410	368	404	397	391	355	399	413	357	411	379	393	371	410	368	389	396	385	363	361	395	365	364	399	367	398	373	386	414	403	384	396	367	386	370	397	352	390	408	409	382	411	430	368	387	420	410	403	349	409	401	378	378	388	381	413	400	394	387	416	396	383	379	386	368	391	369	397	389	408	395	420	364	356	373	405	428	373	370	368	412	370	395	369	374	370	334	367	377	387	393	384	378	375	409	403	386	382	417	395	366	404	373	429	419	396	367	381	390	393	392	394	382	407	353	387	423	384	426	392	406	431	434	402	380	396	410	377	363	408	410	379	424	414	384	375	396	341	360	377	415	394	392	370	417	403	379	405	411	365	382	399	392	351	374	372	420	389	381	392	425	419	387	375	367	383	347	427	376	370	404	409	369	365	411	384	404	360	389	362	395	394	393	397	377	398	408	386	420	385	403	413	402	405	412	400	383	373	403	368	389	386	380	409	407	395	379	373	378	398	397	382	378	366	367	382	391	361	427	392	401	387	430	385	410	365	364	386	401	372	393	398	383	387	382	414	409	397	384	385	363	405	363	393	395	368	406	388	402	377	377	412	387	389	399	399	398	380	392	385	405	397	381	391	410	403	387	392	388	395	391	416	413	367	350	348	359	403	409	388	374	377	431	380	408	414	364	397	415	376	374	423	367	416	368	376	412	394	390	399	431	423	393	419	351	375	386	396	380	388	411	375	380	404	376	413	439	360	379	356	422	416	384	400	392	367	406	423	383	389	395	384	414	405	375	403	398	397	372	388	337	403	404	413	380	414	366	367	397	415	363	364	403	367	371	387	428	386	365	405	393	397	371	401	372	391	384	387	385	394	383	372	377	379	403	384	400	384	405	391	394	379	404	393	375	399	360	381	374	399	435	381	323	414	366	417	385	385	364	398	418	361	384	374	383	441	400	414	341	387	408	384	414	387	407	405	404	358	388	363	354	405	371	401	407	375	384	374	390	406	367	427	412	416	417	387	388	370	389	390	350	395	363	360	382	416	389	386	381	408	365	402	425	414	385	389	393	389	405	357	398	406	383	412	369	376	368	363	378	365	374	394	384	395	387	376	390	400	351	386	388	389	381	405	383	363	403	380	388	374	361	395	417	393	395	414	392	361	435	388	409	421	402	384	397	402	399	409	385	414	401	355	409	407	390	438	396	383	395	418	420	405	372	375	361	427	391	404	421	420	382	446	373	401	406	408	373	395	410	410	377	409	399	412	383	396	361	402	368	400	363	392	409	389	379	410	374	393	367	401	362	354	390	398	413	400	387	376	391	414	352	398	404	407	383	389	385	393	367	371	414	391	414	362	399	363	388	404	321	403	397	347	374	357	357	414	391	388	374	375	407	415	422	419	397	384	384	406	417	396	418	399	393	390	379	376	361	401	395	398	351	389	408	398	368	357	390	403	398	391	405	403	389	394	387	408	402	383	411	384	391	390	406	389	422	395	397	375	392	397	387	393	389	377	394	431	408	395	388	376	376	389	362	394	387	414	389	394	445	419	381	383	380	401	409	413	384	396	405	367	401	361	387	395	350	398	439	405	422	392	432	400	406	401	394	357	395	406	402	374	396	382	383	377	442	382	411	389	442	386	366	407	401	393	395	373	355	380	399	414	423	380	383	389	427	402	385	401	412	377	394	410	404	377	365	399	379	411	397	391	397	403	401	424	416	390	390	368	410	388	431	359	418	384	379	373	388	395	394	402	429	365	405	385	412	405	422	379	394	382	388	396	353	396	389	395	392	410	397	429	393	366	395	412	409	357	383	362	370	381	417	418	398	362	388	388	424	371	402	370	406	395	442	377	383	417	378	381	390	388	366	405	403	408	392	374	389	360	417	386	393	408	364	383	404	376	375	400	397	375	360	403	399	404	397	385	372	352	406	371	394	377	378	427	367	389	376	381	384	375	402	394	388	379	388	386	377	379	392	400	413	392	413	421	408	400	385	386	385	395	348	371	389	414	394	367	398	367	381	422	394	353	373	368	395	376	414	372	406	394	380	396	416	361	413	386	364	355	364	383	385	386	389	396	356	381	382	377	402	431	396	406	393	375	389	407	408	383	388	388	387	413	412	369	401	370	384	377	385	394	378	411	388	395	389	392	387	372	403	378	372	379	410	424	394	370	389	417	378	382	390	382	433	427	358	418	417	410	396	385	396	387	427	406	412	381	386	403	344	409	381
25231	16028	7135	3382	2835	2781	2461	1963	1692	1497	1229	904	766	765	970	1200	1192	941	841	879	858	785	788	807	771	700	757	657	606	600	639	719	687	756	780	690	725	664	618	556	549	515	530	566	528	545	512	504	531	504	469	519	470	487	492	514	526	453	473	468	452	487	475	454	503	434	452	455	444	451	499	504	447	473	455	449	480	436	461	497	463	487	459	442	477	449	436	466	463	472	454	440	441	463	426	435	463	399	477	438	462	466	454	447	451	477	474	476	453	443	473	467	493	453	447	443	471	453	461	473	467	481	448	476	464	461	461	471	488	465	481	496	471	405	486	471	452	445	488	441	455	458	458	478	477	491	464	450	407	459	421	470	447	483	468	480	473	464	448	462	472	410	514	462	441	450	437	489	465	457	449	452	463	460	476	434	484	479	443	455	468	452	475	478	463	431	484	488	487	486	462	479	428	455	447	491	488	456	491	475	436	479	465	439	456	421	439	466	481	469	453	483	465	409	453	449	458	493	464	516	462	460	445	471	493	465	426	489	502	452	428	456	451	433	482	438	452	470	425	444	496	478	462	451	460	463	437	449	453	439	441	479	466	486	441	457	459	460	467	473	457	472	444	456	457	427	483	466	467	477	469	435	481	474	438	448	469	471	451	448	456	510	442	467	455	443	435	448	459	500	487	460	466	469	444	473	444	487	478	453	505	507	481	448	478	463	441	439	466	457	446	455	441	426	435	438	459	451	444	494	475	441	448	448	439	477	450	467	488	465	454	437	477	468	472	482	463	436	406	443	484	457	469	460	507	455	450	488	484	468	471	447	471	427	490	462	418	445	449	441	445	473	496	446	459	437	478	429	477	480	466	463	475	449	466	490	403	428	486	461	482	432	459	474	499	459	471	410	464	467	449	499	479	461	480	472	434	496	459	471	456	488	436	439	488	462	463	470	451	486	493	480	439	473	450	457	455	477	439	445	458	438	465	454	481	432	488	468	480	475	469	485	455	489	481	485	443	468	451	470	478	455	510	464	474	478	466	441	489	456	427	464	473	481	450	468	459	460	457	498	458	447	467	452	491	475	439	414	483	464	451	471	462	505	483	458	459	491	496	470	468	472	473	466	456	489	427	470	447	460	434	417	466	457	453	444	473	455	468	464	471	445	456	448	491	465	480	480	467	468	489	459	508	437	461	444	479	484	455	448	447	456	471	492	441	479	466	441	493	504	476	450	479	462	444	463	444	500	459	477	463	483	459	462	461	452	465	420	447	423	467	462	502	463	473	480	456	487	468	438	493	459	454	481	487	488	468	435	443	458	505	513	475	483	480	434	453	441	428	470	413	476	494	457	459	455	434	504	463	467	485	446	472	426	463	436	480	447	451	452	439	488	472	478	476	461	462	455	493	435	485	467	478	424	436	468	483	441	459	487	484	473	477	466	468	439	478	432	468	449	488	459	491	473	483	462	471	467	469	472	463	474	465	440	504	420	460	451	427	456	483	472	461	468	488	437	479	456	478	520	453	441	451	450	467	423	454	457	488	485	465	458	448	499	451	456	470	447	475	487	478	454	495	440	458	472	486	505	464	467	480	482	460	494	491	462	453	457	456	455	451	462	474	504	452	449	430	473	462	482	460	479	458	453	460	492	482	442	469	483	442	475	477	467	475	458	437	455	443	474	442	451	474	474	455	454	460	479	443	442	437	440	470	442	470	434	430	472	486	464	480	465	451	484	439	476	428	466	440	474	452	462	425	497	498	461	442	465	478	433	448	447	492	462	447	482	487	463	478	466	503	472	442	468	457	459	473	424	414	461	436	467	470	441	467	450	448	481	489	481	447	441	431	512	453	481	466	436	480	435	485	463	453	442	468	451	443	440	432	484	454	509	473	479	462	421	458	509	439	448	452	467	475	448	455	427	404	478	475	449	468	482	404	450	465	463	493	457	454	465	507	456	471	418	475	443	454	487	447	466	463	450	458	456	449	510	501	511	454	497	486	469	458	437	480	444	474	460	433	481	487	441	468	454	448	478	452	480	446	452	462	513	475	452	467	444	433	485	462	495	437	459	463	477	462	480	442	460	431	434	487	467	466	459	469	458	471	484	458	424	497	463	458	478	396	432	446	487	475	440	458	487	421	438	463	460	491	474	443	436	485	447	406	498	461	470	456	454	448	469	472	504	421	462	433	461	423	452	444	454	434	463	475	451	462	485	462	420	468	441	443	469	464	485	476	484	431	450	477	425	414	457	478	449	448	437	499	439	478	470	456	483	439	428	439	425	417	483	469	469	482	462	502	432	459	461	457	469	488	455	469	470	470	453	463	457	465	451	423	463	478	440	441	479	458	464	492	456	451	483	461	438	475	417	447	469	424	462	449	517	454	437	455	474	475	452	437	457	454	489	439	428	493	486	497	426	429	462	483	473	462	490	442	467	474	440	429	459	477	433	448	460	430	449	471	468	456	454	481	495	463	488	464	496	440	485	446	467	487	465	464	441	454	426	450	442	463	483	467	443	494	438	451	450	487	490	432	477	446	463	461	479	465	419	459	477	478	455	418	439	487	424	442	463	475	466	449	502	423	460	480	484	502	475	447	440	461	488	481	425	464	419	459	457	461	482	442	485	488	457	461	436	447	481	497	435	442	501	482	465	444	482	462	462	451	474	422	494	501	487	438	468	484	433	452	470	492	453	475	433	456	452	441	424	458	467	431	495	476	479	461	476	473	439	479	444	459	451	455	477	464	478	455	445	486	437	474	446	469	455	433	426	490	481	440	473	431	443	470	431	465	489	477	459	453	474	432	491	473	496	497	455	479	436	452	444	442	487	453	500	414	453	477	449	443	471	457	444	463	422	487	470	425	463	457	426	458	460	457	424	476	462	447	499	466	448	463	513	437	470	455	425	472	474	470	516	432	485	468	471	489	451	463	433	469	480	469	440	428	461	501	482	478	442	449	462	434	438	473	444	478	475	448	444	493	473	503	421	442	452	471	447	468	456	456	467	444	452	477	435	464	466	479	468	450	465	457	484	460	460	459	472	462	445	461	491	493	479	469	448	488	463	437	464	463	418	475	450	458	453	480	485	470	484	445	418	482	494	468	445	441	525	465	464	435	461	473	467	446	487	448	436	462	474	458	468	410	470	483	459	461	487	439	451	472	460	470	460	480	486	441	473	469	461	506	455	491	477	455	472	469	483	417	450	466	440	475	477	441	447	455	470	506	501	494	482	461	495	432	452	463	450	484	456	429	474	441	448	439	471	459	488	526	507	480	482	439	467	448	440	456	442	460	476	480	446	484	464	459	471	451	481	458	449	455	429	433	466	449	439	493	459	483	427	466	461	452	453	444	482	486	450	456	467	470	442	464	487	435	438	460	453	483	489	479	464	466	487	482	487	444	480	471	449	506	467	469	479	464	436	467	464	473	473	470	499	441	449	496	455	440	417	450	477	477	470	481	485	475	428	468	492	465	432	476	487	477	450	456	469	471	455	501	448	501	487
23745	20917	28005	23949	20737	7980	2449	1589	1318	1067	888	665	597	622	775	931	749	612	663	596	606	579	565	572	563	519	521	430	418	421	439	499	455	502	484	484	455	436	395	393	361	360	341	349	312	325	361	364	325	336	313	327	288	308	312	294	322	392	326	303	292	342	335	323	290	322	296	280	317	315	337	316	301	317	287	331	314	293	335	305	336	293	290	300	342	301	294	297	330	306	303	293	304	298	285	265	319	272	276	314	307	299	299	263	314	299	297	313	338	299	301	275	305	284	289	312	301	306	310	291	275	315	330	264	315	311	301	310	331	298	285	283	280	306	310	316	276	318	320	319	317	311	290	318	276	339	276	321	272	310	311	306	321	307	310	273	306	314	269	301	311	293	306	319	277	330	308	325	301	286	285	280	322	307	307	339	316	322	280	277	282	293	334	287	325	274	301	289	300	283	295	311	293	276	271	294	278	266	276	300	289	338	313	327	294	312	303	314	306	307	299	316	271	294	297	275	301	305	305	310	301	271	333	290	290	280	288	283	288	304	311	310	311	301	326	279	300	294	302	287	349	305	299	278	291	289	319	291	308	324	282	308	283	320	287	316	312	291	305	285	324	315	331	309	313	288	290	325	321	309	322	289	304	314	323	301	303	297	311	302	344	254	309	346	303	291	295	296	297	293	289	274	297	284	291	297	306	313	295	298	281	302	288	313	321	316	307	273	305	328	290	305	319	304	301	273	281	337	319	283	282	334	338	279	284	291	291	315	303	293	332	309	312	312	306	290	315	309	300	281	289	305	284	293	319	296	293	295	293	316	273	266	289	306	305	297	311	322	287	293	314	323	301	269	312	311	295	319	282	279	316	297	290	303	302	312	293	273	285	323	296	315	299	302	304	315	310	329	277	305	302	301	300	286	301	295	294	306	312	291	305	300	309	321	337	330	316	305	293	298	289	307	311	332	316	306	313	306	303	287	283	324	265	337	314	294	273	287	308	344	299	326	295	304	307	290	320	317	315	305	273	272	293	306	330	285	291	310	291	285	299	297	302	308	301	291	329	321	293	317	249	303	311	287	310	292	311	290	320	312	313	263	297	288	333	316	302	320	327	302	300	291	310	299	314	313	288	344	305	289	315	300	264	311	309	299	330	287	303	325	311	292	321	284	273	294	298	301	295	304	324	286	365	311	297	337	312	292	308	303	307	289	281	266	296	314	315	288	334	315	306	313	285	292	305	295	290	295	321	337	356	310	281	279	287	291	333	320	281	285	289	291	310	317	281	276	307	319	300	275	268	290	307	299	291	272	285	311	297	294	306	280	335	283	318	299	276	279	323	319	286	297	277	301	322	325	306	303	307	300	316	309	316	316	317	287	294	295	331	327	299	311	306	302	305	318	267	298	290	293	278	261	288	311	287	307	352	306	296	321	331	271	296	290	269	281	325	309	333	307	288	303	288	300	290	315	336	311	309	298	278	310	336	333	313	335	277	304	329	301	293	283	316	282	291	289	304	295	310	306	312	306	261	303	272	324	353	282	290	288	300	277	275	326	284	299	274	281	318	295	286	299	305	308	292	314	300	299	309	326	337	309	285	331	299	282	293	277	301	271	297	305	300	296	314	311	295	307	289	295	284	310	288	277	303	303	316	275	301	283	305	302	290	285	322	274	279	292	274	308	315	299	288	308	297	287	306	299	336	307	261	311	298	324	303	298	295	298	313	321	296	276	311	290	285	313	290	282	317	264	306	273	308	297	278	310	296	307	314	341	321	311	325	263	295	309	304	279	317	297	280	312	276	300	301	306	255	293	304	310	275	293	290	301	281	297	314	329	307	312	291	289	289	315	326	295	271	314	309	281	307	274	294	293	312	295	286	282	332	308	285	317	296	296	340	285	292	323	298	318	315	279	303	306	300	312	297	323	307	293	322	290	317	331	302	320	271	307	298	334	283	310	301	267	310	284	305	297	315	323	328	301	328	278	313	279	295	277	293	279	321	283	300	308	293	277	296	291	299	290	291	309	294	315	312	288	314	281	294	283	289	294	310	310	285	269	285	275	266	316	282	308	303	309	271	324	296	306	314	314	306	314	292	306	288	276	307	272	291	290	307	335	295	320	301	280	314	328	313	296	319	293	278	276	293	317	288	285	282	289	318	243	246	347	292	300	332	304	297	322	300	322	291	316	297	310	286	311	320	300	305	329	279	323	306	307	270	309	300	306	279	307	291	313	301	279	329	304	301	289	323	322	302	299	283	297	303	314	327	311	311	304	269	288	294	308	306	274	322	338	309	293	321	331	290	287	312	304	284	305	306	303	318	310	259	296	291	336	299	328	312	295	285	306	300	318	270	272	289	305	298	308	321	278	298	298	280	309	311	323	278	301	270	302	306	301	319	287	309	298	277	280	320	307	299	305	290	273	302	284	312	287	285	321	284	318	290	309	293	298	303	307	308	311	285	301	272	261	286	300	318	317	287	316	312	303	318	311	287	287	293	266	293	285	286	317	295	283	299	322	276	312	266	287	282	289	267	315	317	307	305	321	311	315	323	294	296	319	327	287	274	277	274	290	300	263	298	306	316	280	337	272	301	294	289	325	293	320	295	310	310	319	301	282	307	285	292	284	292	285	334	301	307	333	299	284	301	308	307	298	302	313	293	291	292	294	340	300	285	305	294	283	334	297	285	313	280	288	311	273	304	313	297	296	309	296	318	280	296	286	312	279	296	304	302	319	290	281	288	288	291	289	307	307	292	301	286	309	296	313	305	317	291	275	335	293	295	296	311	301	312	319	306	294	301	287	287	312	325	262	291	288	296	313	304	322	297	325	296	280	281	312	301	312	311	295	269	260	287	258	273	296	303	298	299	304	328	280	314	284	301	319	308	263	311	302	307	269	302	310	296	302	296	308	331	296	275	308	325	321	287	302	274	308	307	283	292	280	261	251	325	299	283	325	303	311	308	292	284	315	282	294	304	267	292	295	317	301	285	298	326	324	306	285	264	319	306	295	317	312	288	270	310	326	325	350	293	297	305	313	325	290	284	285	322	328	276	266	301	315	303	325	289	346	332	305	315	293	318	275	299	281	296	320	278	305	303	276	319	304	302	267	286	295	318	296	286	304	300	311	293	310	302	306	307	299	316	324	302	295	292	304	301	313	329	315	298	294	280	288	271	324	301	323	275	350	326	335	268	319	331	288	314	255	310	281	278	311	319	325	279	312	310	316	316	307	290	313	301	345	308	312	303	318	300	290	282	299	327	293	286	296	300	286	304	267	291	288	294	278	288	306	305	288	315	293	306	339	310	306	271	298	309	290	318	304	284	300	272	304	280	297	287	313	275	264	310	294	310	304	316	296	319	290	294	288	309	292	277	306	332	317	304	298	302	286	280	275	300	287	317	291	293	289	312	279	294	319	294	310	302	298	303	290	289	300	303	266	287	321	282	313	280	290	311	316	312	300	321	288	279	311	268	301	307	316	308	261	272	312	274	257	273	309	274	280
30795	26146	14459	8341	6553	5371	4120	3292	2753	2255	1784	1220	1022	1128	1435	1807	1473	1077	1185	1028	1019	979	901	998	896	875	855	695	598	610	667	761	691	701	798	720	703	593	562	510	504	470	461	502	474	453	441	433	434	448	433	417	431	416	378	415	401	409	417	435	405	413	395	387	378	396	348	365	387	387	395	401	407	387	401	359	395	348	389	364	351	355	319	341	381	356	352	402	346	367	345	353	323	365	356	325	354	360	337	354	383	368	339	367	345	335	338	360	364	378	348	371	368	385	341	375	364	337	343	380	385	329	324	360	348	380	349	381	349	363	337	353	333	345	358	366	362	363	387	346	368	358	373	370	339	342	335	388	378	380	334	325	338	343	337	373	356	370	344	388	364	361	340	353	331	331	369	346	359	360	370	376	370	353	354	373	372	351	353	361	321	345	340	358	325	338	336	392	376	312	332	372	365	356	333	342	353	342	372	359	384	343	342	336	344	346	359	358	368	364	351	373	354	343	382	336	377	358	326	365	369	331	379	388	338	374	332	346	381	342	403	329	357	359	359	375	347	370	360	364	347	343	349	352	347	394	340	356	367	391	335	360	342	353	377	393	330	373	337	384	348	356	369	358	360	384	358	337	339	381	362	334	356	370	328	343	351	361	338	367	349	341	342	349	376	330	336	378	347	356	349	324	384	383	380	343	332	392	360	363	357	390	400	347	324	395	386	355	362	342	346	397	346	311	319	373	346	376	385	338	328	350	386	359	350	376	327	376	351	346	367	322	380	350	373	365	351	367	342	352	339	333	321	339	359	388	341	359	361	376	345	339	365	354	353	370	335	351	350	374	349	377	377	348	339	362	351	350	353	366	397	357	362	372	392	357	331	345	379	373	354	349	389	334	352	360	378	361	363	356	346	354	360	338	363	345	358	370	371	375	349	360	383	370	354	344	356	355	363	347	366	341	312	355	360	381	343	379	364	374	350	342	360	354	348	369	390	345	363	394	354	385	330	347	320	332	325	376	351	367	367	349	358	357	348	343	333	376	367	337	339	366	365	369	356	309	356	321	389	344	352	357	346	329	348	360	382	359	345	369	344	347	372	343	381	328	349	354	342	354	352	341	389	346	396	374	353	376	339	354	351	364	387	380	354	333	358	369	384	322	361	340	383	350	345	386	361	363	358	357	377	358	365	378	353	340	334	378	350	342	372	350	355	377	365	378	366	346	381	346	372	333	391	358	338	348	379	369	375	352	359	388	347	390	317	359	346	393	383	361	335	324	359	361	385	363	331	346	371	371	381	350	361	377	356	372	349	386	368	378	323	407	344	376	362	367	340	336	329	375	365	360	354	385	355	340	357	360	363	348	381	358	338	380	336	360	328	338	332	378	332	361	351	346	358	363	333	352	356	359	356	323	378	372	353	375	340	311	386	341	387	318	363	368	348	390	354	356	322	353	333	377	339	311	331	347	344	354	362	370	376	353	322	379	342	344	354	348	354	357	357	364	385	387	362	354	348	365	358	400	356	347	338	350	396	343	371	360	354	383	386	342	343	367	372	375	377	361	369	358	369	412	343	349	378	356	366	351	337	329	367	397	379	354	343	346	386	356	345	337	374	330	357	370	362	364	354	358	363	333	347	354	333	371	363	318	364	397	369	346	378	361	385	360	345	366	313	353	359	375	388	350	345	371	359	366	348	326	348	363	342	340	389	377	413	346	346	360	345	320	378	346	378	387	365	363	377	383	351	347	379	318	343	367	368	340	371	343	331	352	345	354	358	367	368	321	336	370	367	359	349	359	385	338	371	356	328	355	330	360	344	351	345	312	364	384	348	353	358	371	321	348	359	342	365	341	371	401	352	374	346	363	342	348	358	347	328	325	362	377	330	364	357	374	357	356	351	386	368	368	372	381	374	383	362	357	392	331	340	386	348	361	363	357	344	352	356	358	356	324	346	371	362	364	347	349	366	350	361	394	351	399	363	366	354	383	349	354	392	365	317	375	355	337	393	356	322	363	358	349	360	345	372	358	365	359	339	341	352	338	349	328	349	366	310	380	359	367	372	382	361	388	344	381	353	318	309	385	373	359	336	358	356	326	337	392	372	342	354	410	377	334	373	366	350	333	364	362	323	357	354	367	361	351	364	370	360	349	345	373	363	344	360	389	365	351	361	392	340	336	359	360	322	356	335	336	380	339	347	382	391	377	346	356	342	344	369	382	379	354	385	341	360	346	340	353	331	361	349	358	372	325	378	369	331	367	346	354	334	348	367	381	335	336	363	365	387	371	358	342	340	365	348	337	370	367	370	350	330	335	378	350	380	366	366	370	358	369	384	375	386	351	332	330	328	338	340	337	363	374	346	346	325	338	348	335	372	360	346	334	345	357	378	367	340	367	351	341	358	342	361	338	376	363	326	376	388	405	365	331	331	371	330	358	384	372	363	339	352	326	323	350	366	375	375	359	413	368	330	338	347	365	345	356	336	371	399	362	366	345	356	358	336	354	347	354	376	347	385	379	360	425	340	346	378	345	365	361	352	343	339	365	357	371	340	355	371	344	367	383	385	390	356	342	381	372	365	363	355	340	342	344	358	353	365	369	367	345	363	357	339	361	361	370	376	328	337	402	360	360	355	362	341	357	341	346	366	349	373	379	397	324	399	366	368	364	325	348	366	381	339	378	354	368	350	308	366	381	399	338	362	338	347	342	371	350	348	364	393	307	386	349	334	354	342	372	349	332	350	358	346	362	382	343	382	338	359	380	379	358	396	350	344	337	341	365	371	377	332	331	378	338	342	368	350	331	378	366	353	352	350	334	349	347	356	371	383	333	377	349	344	337	326	368	345	361	346	341	355	319	384	349	334	368	359	371	352	367	387	397	368	402	383	385	368	357	338	343	383	372	345	318	369	340	331	364	351	349	372	366	353	368	349	376	394	345	367	350	377	360	365	352	378	319	341	321	332	346	373	363	349	336	357	351	335	355	360	362	351	366	380	325	350	349	343	326	368	354	364	334	339	341	336	366	353	344	340	325	349	358	366	329	359	390	373	361	345	357	362	345	330	392	416	358	346	336	349	322	357	368	389	357	366	373	357	374	339	338	367	400	360	340	406	376	382	369	341	371	388	347	356	356	356	357	367	383	350	351	357	370	363	342	343	365	313	368	366	395	341	334	346	363	368	405	381	361	338	383	339	335	350	326	334	350	355	411	375	385	386	345	362	327	365	363	344	382	334	367	380	349	342	357	351	360	331	350	340	363	340	344	336	345	361	340	357	380	357	340	349	340	355	334	337	347	382	370	376	329	310	374	335	388	367	351	354	377	353	345	357	356	362	334	383	347	373	359	381	304	367	324	357	366	361	350	371	345	393	331	348	348	357	313	370	351	344	349	321	347	343	356	405	358	329	361	362	375	330	351	357	373	343	368	371	356	363	357	356	326	368	350	369	384	367	403	389	361	321	367	338	367	406	357	351	376	333	385	350	355	336	371	391	365	360	367	347	359
25025	20894	26381	24589	6573	2072	1401	1263	1185	986	850	711	652	731	892	918	777	699	692	712	712	691	722	695	734	628	660	627	577	604	600	617	596	669	664	657	603	587	568	561	578	548	578	552	541	536	515	528	547	529	506	542	542	550	548	546	521	540	524	530	517	511	523	489	500	571	529	529	516	501	514	537	518	542	539	493	542	511	480	518	525	476	536	458	503	522	500	539	505	504	494	507	527	537	490	507	518	506	499	541	494	476	506	474	505	500	522	525	539	491	476	507	500	521	491	506	511	487	520	485	508	466	526	488	525	472	509	473	511	475	488	522	551	468	492	518	486	461	487	526	515	492	508	528	488	500	546	490	537	483	525	492	487	492	496	497	521	508	480	487	532	505	483	509	503	492	523	543	540	462	525	513	496	448	543	540	524	503	498	540	470	509	516	516	517	489	520	492	487	514	518	526	457	576	517	504	496	506	524	492	556	467	522	493	510	481	463	493	504	466	503	477	512	507	505	509	492	516	504	495	562	522	527	537	502	514	516	487	525	501	538	498	505	496	475	510	515	521	499	502	504	518	516	521	537	520	549	526	511	468	517	507	516	487	548	482	525	532	530	492	489	508	496	485	499	498	501	506	480	533	544	535	480	506	496	515	526	515	524	508	523	469	507	514	477	514	520	530	523	518	519	505	496	501	478	528	492	488	532	505	518	501	528	511	505	514	492	499	475	520	516	509	498	517	507	529	492	521	508	485	506	556	493	465	514	491	533	483	504	501	493	550	508	480	511	477	537	508	510	529	525	499	506	559	533	513	484	498	449	528	544	505	522	510	531	498	505	511	518	497	468	512	522	537	468	528	561	510	496	525	553	536	491	461	484	514	490	531	495	514	463	515	533	545	534	501	530	472	469	510	512	491	512	486	524	496	489	460	515	543	488	492	506	514	483	512	513	529	519	512	501	489	489	523	496	539	539	519	506	482	508	482	517	517	482	490	522	517	503	494	516	513	489	507	520	510	482	501	516	488	515	509	479	506	488	531	511	529	508	479	522	508	502	508	505	477	537	515	470	510	483	546	473	524	544	481	500	496	498	514	527	497	505	492	530	508	487	486	499	513	502	519	511	505	521	484	481	522	531	485	518	502	538	530	581	478	478	509	525	483	506	487	529	499	497	488	526	520	486	540	497	491	503	517	533	498	522	536	511	520	512	530	519	533	516	527	548	511	466	501	519	498	517	508	513	514	492	523	505	510	442	539	551	520	504	460	462	555	525	507	477	528	490	483	480	514	523	474	495	504	509	482	503	500	532	524	518	499	485	509	483	508	499	504	514	538	488	477	498	455	453	489	559	523	499	496	522	506	452	503	506	524	524	502	530	484	513	505	493	516	506	522	513	519	546	474	506	527	463	472	465	494	489	475	493	522	518	551	505	498	486	524	493	512	527	506	516	491	505	490	516	523	543	529	482	526	515	488	477	514	500	520	519	526	498	484	515	495	499	512	497	499	476	527	495	490	498	479	507	489	468	488	487	508	515	485	534	534	499	496	499	529	496	491	490	499	492	535	503	478	508	502	520	548	499	517	512	490	513	520	525	495	498	530	482	513	535	475	506	517	483	496	484	489	532	527	530	501	458	489	492	533	541	504	510	514	514	494	531	520	482	522	526	484	481	575	486	488	484	485	510	455	487	535	482	536	506	485	511	471	480	495	524	527	497	509	477	558	510	515	523	517	542	486	499	503	475	516	490	513	512	528	498	515	515	544	482	524	466	504	517	501	538	481	477	528	452	520	530	523	516	521	475	505	503	510	476	496	492	491	491	516	496	480	516	551	532	496	546	485	518	508	501	527	513	477	476	503	532	521	490	520	487	518	490	471	515	487	552	545	563	511	517	502	555	488	539	526	517	465	535	517	538	513	485	488	473	488	508	476	494	494	508	486	506	490	540	536	519	467	482	475	501	491	487	534	507	474	533	534	551	504	526	540	522	520	527	521	482	487	553	524	511	510	491	498	524	486	518	517	501	484	477	475	522	512	555	471	510	505	485	537	517	473	513	527	543	495	537	495	478	532	522	503	470	484	466	492	544	517	504	469	495	529	499	501	493	544	467	488	518	503	526	496	487	546	522	494	519	493	508	508	527	546	521	500	498	509	497	511	513	512	496	488	544	557	506	458	482	501	501	467	518	538	528	465	521	511	503	490	512	478	500	512	503	507	474	529	518	546	529	510	500	497	515	523	489	502	498	521	500	538	494	509	521	494	570	488	474	472	533	511	509	523	494	534	512	525	521	517	468	521	561	517	547	537	481	540	487	476	494	510	547	538	488	508	515	524	540	463	502	513	505	478	509	481	517	480	494	487	518	509	498	549	499	516	513	514	533	514	469	511	509	499	499	494	520	499	538	515	510	469	485	494	503	525	540	532	510	537	535	520	503	527	508	457	474	534	529	468	512	476	494	473	522	508	490	515	504	520	471	477	521	495	494	505	503	474	477	526	512	496	481	492	522	492	521	510	513	515	520	483	508	491	527	523	486	517	517	480	517	491	525	445	511	505	475	507	486	506	486	498	530	529	497	507	518	510	508	478	542	499	526	538	506	472	502	522	491	487	453	526	502	504	493	472	551	488	539	528	525	457	545	515	526	518	559	528	494	488	503	489	507	532	531	538	542	523	496	489	534	494	498	517	490	485	557	477	469	507	497	509	536	512	493	464	540	503	549	495	542	524	470	540	500	488	490	513	530	490	523	496	503	530	500	519	474	510	547	480	507	509	494	519	512	518	548	516	519	518	536	516	486	484	529	497	504	463	509	483	473	499	500	510	500	551	497	498	483	515	526	518	514	479	458	501	503	493	500	499	528	515	496	501	507	492	492	548	492	501	502	505	504	480	519	475	510	524	491	505	505	474	511	517	517	455	480	494	508	490	538	501	518	496	465	500	513	504	486	532	523	492	534	497	488	532	525	473	519	496	541	505	527	503	495	542	532	525	504	521	479	499	509	520	538	515	526	529	516	513	506	497	534	523	479	555	517	496	512	517	514	483	484	537	500	532	551	541	511	503	491	495	498	487	528	497	514	483	486	534	517	517	503	481	523	493	485	504	531	483	481	491	525	509	578	515	541	497	510	533	474	510	493	490	506	534	508	513	476	510	507	517	481	512	514	555	459	497	496	506	485	471	522	483	506	500	478	481	493	512	487	516	495	508	529	490	452	515	509	499	532	539	506	497	503	568	548	503	504	514	503	490	547	512	443	500	505	498	494	511	479	504	522	533	505	521	501	531	497	536	497	514	551	484	486	500	520	499	483	509	518	467	527	498	520	497	486	522	522	512	548	501	488	524	501	509	528	525	485	501	479	510	509	508	518	511	484	534	512	493	490	516	509	500	501	467	524	516	500	484	535	485	479	495	526	558	498	470	497	543	508	491	509	485	493	481	515	520	528	520	488	511	523	531	503	503	507	497	468	500	522	520	550	475	534	487	494	517	522	505	579	486	499	519	489	519
29108	21890	11462	6473	5022	3899	2860	2579	2431	2029	1426	1250	1034	1279	1582	1610	1354	1196	1090	1026	1020	1045	991	1030	1036	913	870	879	805	832	835	880	851	928	910	814	830	802	710	718	720	680	690	645	671	639	630	639	698	687	665	643	570	635	596	626	612	619	650	659	599	605	661	588	585	572	595	589	580	615	588	594	631	577	581	573	605	593	640	572	593	559	609	595	569	606	578	557	603	612	606	578	560	601	574	596	616	534	621	602	574	614	649	566	555	539	573	572	610	576	554	619	597	565	576	522	609	599	539	566	612	607	579	604	592	556	596	562	577	513	597	590	616	549	594	604	565	630	623	559	604	545	573	622	565	567	643	613	601	565	597	551	619	568	547	595	598	562	580	612	598	591	614	565	584	612	598	536	559	568	591	576	569	604	605	583	616	611	601	543	552	569	576	596	607	552	564	611	588	572	593	529	648	548	581	561	570	545	545	601	571	577	600	594	593	566	538	608	580	599	598	572	609	573	598	596	624	633	568	565	586	578	527	514	574	570	573	601	562	609	596	575	581	603	601	600	554	578	573	542	636	619	560	557	569	611	572	589	620	548	595	572	597	596	585	621	611	587	515	604	577	550	574	539	544	580	601	610	579	576	576	554	595	580	605	613	607	606	577	593	578	606	586	540	602	609	598	600	604	612	564	559	578	562	603	597	594	578	552	605	583	613	595	569	594	568	615	571	594	580	607	598	591	546	522	575	554	537	546	614	623	615	606	617	602	591	580	605	581	611	574	615	587	550	606	600	523	579	590	615	605	580	601	545	545	584	570	603	536	563	613	541	596	553	611	597	528	599	560	584	587	586	582	572	601	553	591	616	598	604	599	581	602	630	594	584	605	624	568	590	569	564	555	608	561	542	575	591	574	611	592	610	590	563	612	581	611	617	593	564	598	537	579	590	594	568	609	589	631	610	606	565	590	602	566	592	616	553	590	604	558	576	552	586	584	585	565	548	572	594	596	548	586	570	574	633	601	570	610	592	584	587	579	606	595	581	583	557	599	638	607	545	516	553	615	573	590	551	607	604	635	582	588	592	546	576	572	596	575	588	573	580	616	578	562	545	585	597	574	597	590	603	603	547	609	612	602	600	550	552	563	566	606	616	569	585	652	597	566	564	572	556	564	610	572	582	613	585	589	573	566	605	540	579	570	569	592	632	578	594	636	561	526	565	599	628	570	589	646	571	588	582	613	574	556	556	581	558	576	544	591	570	588	585	589	566	570	596	577	635	536	566	587	585	589	628	662	535	549	570	578	592	556	591	652	550	553	621	569	614	594	606	575	584	581	568	621	577	569	557	554	589	594	572	591	543	596	580	608	623	603	560	595	612	564	569	606	608	620	549	553	606	551	564	605	605	570	584	605	591	655	569	645	626	550	552	621	602	587	581	545	616	599	594	516	577	586	545	578	593	557	582	598	594	568	568	588	608	557	578	651	594	548	610	610	546	599	607	590	608	560	599	560	567	597	567	574	601	604	554	558	555	570	593	562	563	559	567	542	645	559	559	622	575	540	586	536	588	552	577	603	593	615	547	594	585	579	570	637	578	555	630	538	632	600	620	539	564	564	588	589	563	545	600	560	545	604	584	584	604	623	572	581	597	601	571	607	588	580	556	584	599	601	638	567	595	595	579	586	581	598	556	615	579	589	558	612	532	593	571	559	583	605	559	580	577	592	589	576	584	584	605	569	607	548	574	559	581	581	643	578	589	572	567	606	557	573	618	573	549	602	579	595	559	568	578	555	590	570	586	565	591	558	600	582	595	588	619	561	574	567	598	597	536	572	577	588	583	490	537	571	555	594	574	605	609	595	549	553	596	571	599	578	579	583	567	583	604	616	617	613	586	577	644	611	554	579	608	572	595	536	597	518	570	586	577	588	585	559	559	580	603	577	553	573	577	552	583	578	575	557	546	606	593	541	578	619	609	541	615	565	608	566	601	570	560	589	620	575	592	564	609	610	598	645	562	580	602	577	570	572	605	601	572	556	582	579	565	603	611	556	567	598	557	564	590	618	607	602	578	559	554	558	607	569	529	597	539	594	556	620	579	574	622	542	563	592	608	572	586	582	619	561	594	580	566	583	588	543	598	613	581	560	581	552	565	557	612	575	590	541	596	573	568	563	578	585	599	580	563	585	583	630	560	581	582	561	570	602	597	563	614	614	637	604	558	571	560	573	578	609	559	572	533	571	595	608	539	589	591	543	590	553	626	611	569	621	558	611	588	579	516	605	604	578	597	581	581	577	596	579	550	588	604	579	585	565	566	573	596	571	572	592	608	585	561	575	558	634	581	577	569	595	596	571	560	607	588	609	580	619	583	544	588	586	558	585	579	575	570	548	585	600	539	615	570	571	554	575	577	556	621	541	552	579	599	554	598	600	607	588	601	571	617	603	565	578	593	612	573	593	562	595	557	612	596	640	606	552	577	578	605	565	582	579	603	564	620	558	581	587	554	571	611	573	631	621	574	605	542	574	598	556	589	573	623	605	611	535	605	606	564	601	604	590	551	597	590	558	549	566	568	571	548	600	593	585	616	581	595	578	570	596	608	606	587	564	594	590	607	564	583	564	572	621	615	600	593	639	544	608	583	561	576	541	563	565	579	570	595	522	616	555	594	592	591	647	558	561	563	578	552	556	571	566	561	562	557	597	617	622	548	550	588	577	526	589	586	587	595	572	551	575	596	553	591	586	598	607	545	609	569	582	584	575	558	560	595	587	549	565	571	575	585	603	612	599	627	600	610	582	577	574	620	574	562	574	559	566	560	606	614	577	539	594	569	594	597	580	567	568	566	581	533	592	587	552	579	561	575	550	603	621	568	562	560	573	559	575	571	581	583	590	610	600	550	584	541	586	540	574	581	562	553	569	591	565	566	574	581	563	543	546	636	599	562	556	598	617	602	608	592	601	606	544	571	622	569	588	544	605	572	588	591	613	597	557	536	537	604	622	605	601	552	580	579	578	591	603	590	584	567	579	573	548	583	623	545	563	590	613	575	587	599	601	588	587	593	568	604	618	576	596	588	569	589	557	581	551	549	559	599	589	593	586	579	574	576	620	611	609	611	534	598	615	582	589	608	582	574	609	623	578	597	565	576	580	601	595	598	593	582	567	611	583	599	616	576	586	584	579	620	575	552	598	584	562	596	598	596	615	583	608	567	568	607	546	598	587	601	566	622	605	634	609	586	603	588	579	603	644	581	618	581	576	592	568	594	584	596	609	631	527	589	561	570	588	557	572	599	602	577	613	603	575	606	585	573	576	560	592	616	577	572	590	540	525	605	599	570	589	584	585	593	588	569	587	578	615	555	594	575	580	584	594	567	580	513	558	623	587	585	560	619	609	630	575	623	597	578	552	611	556	588	566	537	602	595	537	586	573	617	550	562	601	623	597	551	569	589	581	548	520	562	644	585	603	582	593	607	589	590	566	568	578	533	574	609	593	566	552	581	553	586	564	603
22670	20911	28552	23443	20905	20785	7588	2603	1978	1607	1142	972	904	1096	1323	1195	1048	920	778	839	805	774	829	835	860	763	684	617	643	573	661	712	683	648	659	667	652	640	542	488	553	503	509	512	502	506	502	489	478	503	473	466	478	506	509	451	478	502	515	469	453	428	456	475	479	448	419	433	442	433	455	429	429	423	422	454	445	408	413	427	451	418	460	419	428	448	414	426	384	395	423	406	420	408	376	409	446	453	413	420	449	433	449	414	417	444	392	434	404	397	428	418	440	445	435	411	445	421	431	436	434	422	405	442	408	416	441	476	430	435	432	449	416	450	413	468	404	399	371	433	455	422	426	469	459	433	446	429	422	413	388	433	438	396	429	426	397	455	420	442	394	441	400	394	398	408	424	462	414	426	392	405	411	461	414	399	413	434	426	421	378	454	408	484	407	440	430	431	390	406	441	439	477	404	425	409	413	392	420	438	465	422	430	443	420	440	429	422	400	412	457	393	449	445	401	435	403	424	428	400	405	418	460	419	406	421	430	418	449	449	430	426	403	394	423	442	424	400	430	422	455	421	431	442	418	422	424	439	447	422	412	450	448	423	424	417	428	439	412	420	447	401	395	416	456	444	407	434	427	441	397	428	400	416	422	446	426	439	424	424	412	393	397	419	392	464	404	425	432	416	414	433	433	427	388	429	393	436	428	392	393	416	405	404	403	439	439	458	433	450	453	464	477	423	472	437	375	428	438	433	407	421	408	463	423	427	428	434	419	447	392	422	428	423	400	441	433	425	436	419	420	393	445	422	440	420	414	429	412	399	447	427	404	459	447	432	394	457	409	414	481	414	450	420	404	426	426	442	401	423	450	433	421	426	422	380	406	429	373	395	425	423	473	407	449	410	419	440	438	434	443	426	436	432	410	424	407	439	447	419	461	416	439	418	391	428	450	402	425	422	413	396	420	453	441	399	430	383	449	459	433	443	408	415	424	423	452	438	417	420	437	414	430	407	437	406	417	475	407	408	432	432	423	441	418	434	410	387	411	380	414	492	410	442	432	415	432	424	397	393	438	409	450	453	423	398	431	438	404	462	390	419	463	412	421	424	413	395	469	455	453	428	396	427	446	406	407	410	424	443	430	437	445	412	410	455	396	423	400	417	426	424	396	410	451	450	432	443	439	479	440	384	436	388	445	404	449	398	412	426	449	466	413	433	424	436	436	409	444	419	394	458	415	418	405	374	385	400	415	449	427	375	464	439	412	361	423	417	412	452	441	449	470	391	416	414	439	387	436	451	392	459	440	419	393	414	434	413	427	428	446	459	470	404	432	427	433	391	461	401	411	392	443	427	390	451	414	439	423	438	425	433	422	435	438	419	452	429	453	415	432	413	413	408	393	409	459	423	419	416	432	425	449	422	409	428	404	400	409	439	391	449	440	387	402	417	446	376	419	428	391	407	409	403	427	430	437	434	457	426	392	462	428	424	392	451	434	412	464	433	397	412	459	444	463	409	440	455	432	446	431	435	420	417	429	409	399	389	406	406	440	456	439	431	417	381	376	447	449	412	427	456	429	440	399	443	404	419	405	389	410	373	418	440	446	418	414	429	385	425	426	411	440	423	458	408	453	400	422	403	397	422	434	441	416	432	434	430	464	425	460	412	432	436	398	434	441	467	407	392	458	434	434	404	403	453	392	414	450	451	405	408	434	407	416	442	384	434	409	381	457	430	458	421	431	423	393	406	423	455	407	464	436	399	470	419	459	440	429	445	434	400	450	425	440	427	446	427	438	392	422	390	444	416	404	449	402	387	437	409	413	423	439	427	445	400	396	447	434	407	401	394	449	409	425	432	413	429	486	432	457	405	422	439	446	413	391	415	421	402	396	455	415	423	429	437	466	429	410	431	442	407	416	380	462	458	442	420	433	425	406	458	457	432	401	424	423	425	418	416	415	431	463	436	425	423	437	382	388	412	427	451	448	436	386	426	445	410	460	396	457	425	455	432	434	450	441	405	451	440	414	441	413	417	433	421	431	400	468	451	395	411	483	470	407	403	454	412	450	428	399	415	397	416	435	423	431	424	414	399	426	482	444	441	426	390	427	415	396	409	439	418	430	419	413	439	412	445	423	421	417	467	401	427	413	429	429	414	425	429	425	426	416	451	438	403	456	417	386	412	442	467	448	425	422	448	441	425	418	419	449	416	455	409	416	392	421	400	440	409	429	418	433	406	410	428	379	431	394	420	420	429	465	404	451	460	417	393	409	408	405	384	406	419	468	435	388	411	433	413	402	449	445	460	414	404	403	404	409	403	420	416	427	421	424	401	402	435	448	409	386	407	449	387	415	456	424	426	404	438	443	394	453	427	468	429	438	408	432	426	416	405	404	461	407	449	437	389	412	429	415	438	449	418	458	432	395	429	443	448	407	426	422	450	436	431	394	468	425	417	449	439	406	443	446	452	413	451	421	433	404	437	403	413	428	388	399	428	426	390	449	429	425	423	419	410	450	386	420	415	420	412	427	443	384	433	430	426	435	394	439	495	462	425	424	417	412	408	389	461	412	437	424	401	455	393	407	426	408	414	421	420	427	426	398	427	411	450	461	422	445	419	424	459	410	408	411	403	405	444	415	424	438	457	456	434	427	403	411	412	402	459	423	435	421	461	405	434	453	463	459	473	441	402	397	412	440	415	441	442	447	398	401	408	420	409	439	411	421	439	418	467	430	453	410	422	426	412	401	433	428	420	401	446	414	407	396	426	379	420	435	426	432	422	423	434	405	398	396	409	437	458	463	441	416	445	413	420	457	406	419	371	399	404	437	445	424	437	436	427	453	405	452	432	438	415	407	438	396	414	432	430	433	436	431	419	436	446	411	444	389	390	406	417	417	407	424	439	402	436	445	411	423	431	427	411	391	403	400	420	413	435	428	452	435	405	437	415	390	457	393	391	419	388	407	413	420	444	409	460	412	443	436	438	443	396	440	399	395	389	411	421	435	431	440	414	460	412	407	451	386	429	431	398	424	440	446	421	397	454	409	457	404	420	415	427	395	413	433	408	449	431	405	405	446	418	427	414	410	418	397	397	402	430	405	428	407	446	396	427	423	414	409	406	411	417	432	440	457	417	434	448	432	437	442	439	411	388	434	433	405	423	404	425	392	441	443	415	440	397	407	437	414	419	397	367	404	411	409	468	384	466	432	412	457	432	416	381	413	403	413	405	410	422	411	441	405	394	459	431	452	413	425	396	417	446	407	446	426	436	391	439	393	437	390	443	398	386	433	382	475	411	433	426	409	415	444	429	430	432	417	437	438	406	431	435	424	390	369	435	400	438	449	424	422	428	441	447	420	438	417	409	433	407	448	405	442	399	423	417	442	450	440	447	369	403	427	425	414	419	388	420	410	428	442	396	403	419	423	418	415	430	399	415	379	387	424	404	425	389	393	420	418	436	438	428	430	435	405	430	433	444	407	450	381	416	376	458	444	403	407	419	418	388	441	428
34843	34698	19781	12502	9526	6706	4995	4962	4058	3120	2174	1884	1669	2133	2791	2311	1849	1602	1426	1339	1305	1357	1273	1332	1432	1215	1054	972	927	827	863	1071	1054	987	913	1024	1004	886	740	711	785	615	612	572	625	632	591	622	640	554	595	652	595	574	578	616	545	594	593	571	615	515	540	544	539	555	484	527	504	470	540	495	538	531	512	469	458	469	475	482	485	501	506	517	451	467	439	470	465	495	487	441	436	480	442	463	505	435	474	488	526	461	523	525	461	473	493	465	501	467	525	481	479	475	494	450	509	464	468	477	465	475	504	457	457	509	508	456	527	523	464	485	448	484	469	513	507	476	457	434	452	431	482	465	519	452	468	474	466	483	460	478	504	461	487	508	460	443	503	491	454	477	473	473	517	481	473	503	553	476	447	492	484	526	448	481	457	488	457	503	511	485	476	441	489	484	508	455	481	448	494	447	453	494	479	441	457	469	470	477	472	482	482	466	449	487	477	477	444	506	465	453	429	473	465	474	528	507	468	471	457	427	473	460	502	469	486	481	472	474	451	507	478	485	492	478	496	445	465	478	453	477	482	495	468	522	489	496	474	461	485	449	446	478	444	481	474	483	488	499	498	458	471	462	485	439	524	496	473	496	486	482	505	475	466	487	459	496	480	457	469	457	488	455	462	452	474	453	502	465	478	496	504	493	508	483	504	456	480	477	509	480	465	483	483	472	452	512	501	461	477	513	472	456	487	487	492	496	486	486	509	509	468	447	514	485	456	469	510	462	498	482	476	452	478	482	537	451	457	484	455	482	462	480	457	442	482	474	490	485	508	474	470	502	473	491	517	499	509	452	488	488	474	424	478	513	489	506	487	439	432	484	454	463	433	479	454	452	476	495	464	506	475	526	510	484	478	479	496	487	467	511	473	485	507	435	444	426	482	480	473	461	483	503	463	489	450	478	470	477	453	479	493	485	424	475	447	483	481	432	522	476	510	428	487	506	478	489	492	499	467	480	477	477	455	518	503	470	456	459	477	473	472	478	477	467	468	496	474	519	477	509	453	489	460	448	490	499	503	472	471	477	485	489	487	479	473	480	470	455	480	460	488	482	497	458	478	499	483	442	433	489	502	500	477	469	478	502	465	527	459	479	449	462	457	465	459	465	456	465	446	490	470	487	474	514	470	460	484	452	442	454	439	483	481	492	497	467	501	448	466	444	465	524	469	460	457	487	480	493	474	505	508	454	513	433	490	477	474	480	471	511	487	458	463	525	486	499	487	447	468	446	473	463	490	517	451	439	442	472	487	494	469	470	486	493	461	477	509	429	480	498	478	507	447	454	522	483	453	464	499	488	471	462	479	496	438	461	432	463	501	494	463	474	467	462	470	505	471	460	480	477	529	492	442	475	472	453	440	500	468	484	483	462	461	442	518	468	475	477	517	472	468	483	445	487	474	457	471	483	478	500	440	455	510	474	475	450	478	465	440	454	476	494	483	464	442	514	477	445	476	508	492	474	477	504	449	469	443	468	477	493	487	469	491	481	446	469	487	471	444	455	487	463	466	449	489	472	487	469	480	485	461	501	493	474	479	515	469	444	476	480	470	455	505	444	445	493	485	473	462	494	505	452	470	476	483	452	474	485	495	469	449	467	481	471	496	486	484	513	519	484	470	455	486	483	493	453	456	471	462	520	481	468	486	472	477	521	455	483	486	496	473	468	516	490	512	509	494	474	463	470	460	507	476	472	453	455	443	492	509	461	462	503	493	481	503	496	443	462	470	512	488	498	457	511	425	453	455	490	503	465	477	475	474	512	485	457	462	475	505	519	453	472	505	492	451	488	472	493	493	490	449	492	459	458	457	511	471	519	471	480	500	480	497	499	508	472	477	473	452	487	474	463	447	493	490	501	477	454	441	501	468	489	479	484	424	480	471	525	492	464	492	494	473	497	497	502	472	474	456	489	468	459	450	453	465	486	493	455	452	466	454	451	476	459	446	526	502	505	466	479	496	452	493	427	500	490	462	505	503	457	487	491	472	485	474	500	459	477	447	476	459	469	490	465	489	474	498	487	474	501	499	504	474	478	478	469	495	481	473	511	477	475	480	459	439	457	515	454	463	497	448	470	498	476	506	480	477	493	487	476	491	459	519	482	492	445	449	505	453	478	488	464	478	492	478	452	482	491	452	500	509	505	480	479	455	488	475	486	447	491	458	487	526	485	455	499	512	471	482	452	450	474	484	468	462	455	494	441	491	469	498	496	462	497	431	473	473	444	478	465	471	448	478	445	444	437	503	434	492	481	457	451	485	445	435	499	486	475	478	460	478	491	501	454	485	510	492	484	524	482	480	480	464	486	479	482	469	475	479	454	445	459	509	505	465	481	480	483	459	492	479	461	483	459	469	504	490	484	506	485	481	480	504	485	482	500	503	477	490	475	471	468	486	449	480	472	458	433	482	508	468	509	513	460	487	484	481	474	505	459	456	504	485	463	477	501	476	456	487	470	489	474	477	480	523	512	526	461	466	455	493	478	471	467	468	470	518	465	448	484	475	501	474	479	495	491	488	472	493	470	448	503	507	484	490	486	457	465	463	479	498	490	457	472	536	500	475	526	481	468	452	480	494	460	435	489	462	448	490	498	460	448	499	464	451	470	482	472	454	496	458	478	487	487	482	510	498	468	487	483	473	490	452	480	474	463	494	448	479	507	472	499	465	475	486	501	459	468	484	489	451	451	443	461	514	482	477	480	434	514	481	491	480	479	501	489	474	476	450	461	442	478	482	490	517	489	479	508	468	461	498	482	473	472	474	455	484	505	495	474	488	510	493	497	516	486	483	443	435	471	481	477	479	477	477	503	467	498	454	495	511	488	464	489	475	488	451	427	501	451	449	466	454	466	501	472	453	467	470	462	465	497	471	466	497	447	505	477	439	460	499	466	496	474	490	475	496	446	471	510	499	491	491	473	467	445	485	439	466	463	497	458	502	528	494	489	461	492	515	489	482	473	493	459	479	462	479	471	472	492	465	434	482	505	506	492	510	463	509	481	464	498	483	488	485	472	498	515	492	440	496	472	452	488	483	480	454	499	467	523	467	467	469	437	479	517	474	458	501	466	487	462	494	433	478	470	484	450	491	499	462	438	475	488	460	510	484	501	491	476	460	463	501	516	457	492	437	482	464	490	527	492	477	496	493	490	486	477	471	487	459	496	465	482	487	484	496	453	432	442	487	475	486	479	496	479	473	491	480	448	471	484	459	509	474	512	468	485	475	477	484	505	483	494	462	458	469	492	461	446	501	482	485	467	457	490	479	467	454	463	513	443	464	458	421	523	525	486	493	479	480	515	451	479	478	472	507	479	484	451	489	503	463	449	492	452	511	462	488	461	488	438	467	441	493	466	440	516	443	488	466	457	464	490	459	508	497	483	472	489	462	479	492	476	459	453	503	467	488	472	512	471	505	499	514	456	470	508	527	467	433	491	479	460	449	462	465	444	463	479	473	469	457	465
27345	20756	11774	3279	1658	924	817	840	667	569	571	498	537	655	727	624	535	495	459	496	478	454	444	530	545	514	434	468	488	450	478	488	512	500	491	523	463	456	460	415	387	439	416	405	451	407	372	434	408	419	422	407	381	372	399	427	407	380	380	342	383	374	395	415	370	396	369	383	372	385	400	363	399	363	408	378	366	371	393	376	358	366	362	380	381	366	401	383	425	377	347	353	363	370	392	382	403	388	350	371	384	381	412	387	371	352	369	393	322	392	365	367	389	387	380	386	368	352	384	397	394	346	397	356	363	370	364	375	371	397	346	382	366	337	427	384	362	374	343	321	386	397	391	410	352	375	363	396	377	369	403	391	336	384	366	399	350	397	393	367	378	353	408	387	374	395	400	334	384	388	366	390	344	369	377	406	409	376	390	377	364	411	371	364	396	385	394	357	424	392	413	385	388	344	381	388	376	393	327	374	393	398	381	362	401	392	369	353	356	396	364	364	342	387	381	371	358	364	380	371	371	348	379	383	395	376	378	343	374	386	388	346	366	398	396	381	383	373	348	369	366	402	371	340	381	365	400	371	369	366	396	408	363	393	369	385	372	360	353	356	396	360	388	373	438	343	421	381	393	394	389	370	388	396	390	385	395	353	409	344	382	378	386	389	356	363	357	369	408	371	396	379	356	360	367	356	368	329	382	359	346	384	356	418	380	359	395	429	370	406	354	365	369	391	383	367	356	378	360	387	361	353	398	372	379	406	356	439	360	370	368	365	412	400	361	415	411	374	369	368	383	366	368	379	334	367	352	389	350	385	396	380	384	427	374	344	374	376	371	364	352	377	377	354	370	343	405	366	371	386	352	386	388	380	348	365	360	373	383	388	371	384	398	380	357	353	393	407	382	374	370	399	385	352	377	359	422	372	370	388	367	402	371	395	396	405	385	354	407	374	374	338	355	371	366	366	370	383	341	383	379	384	380	362	349	370	374	372	331	399	398	429	443	367	371	393	386	367	346	388	386	389	386	363	376	365	373	369	391	338	408	358	404	402	405	363	366	393	403	382	375	379	379	363	372	382	378	402	389	363	385	360	381	367	399	394	398	352	380	430	352	364	328	394	349	359	372	371	365	365	370	371	349	360	376	381	374	386	393	368	379	382	380	382	376	360	385	358	356	373	349	368	398	401	388	379	386	370	378	378	392	355	382	402	380	352	361	374	409	389	397	402	383	379	378	379	379	385	343	360	358	370	399	362	362	405	366	371	397	411	361	390	396	388	367	385	387	375	388	374	363	383	408	375	373	355	391	381	379	369	351	386	338	391	373	365	414	386	365	399	366	393	392	339	376	381	374	369	392	371	350	391	388	372	401	377	358	348	367	385	376	346	379	386	374	370	349	369	378	384	364	378	380	361	356	407	339	386	404	381	370	380	384	396	375	381	366	375	407	348	368	377	397	367	362	383	383	339	359	355	384	380	352	402	376	377	356	389	395	341	333	427	389	392	389	364	392	361	373	354	365	363	377	341	362	391	389	373	387	422	381	374	375	371	380	380	360	387	362	364	369	421	352	384	392	373	401	390	356	382	355	409	400	383	373	369	358	403	370	418	382	410	377	387	356	357	362	344	365	376	359	373	325	393	389	398	399	382	381	377	350	412	341	394	379	366	365	404	390	418	392	378	401	360	349	380	371	375	400	369	418	351	355	379	360	376	410	380	420	364	346	389	366	388	381	361	379	358	373	354	409	396	399	391	380	413	329	358	399	360	390	383	387	369	402	351	363	375	383	371	352	369	365	362	346	379	381	393	414	393	373	388	368	349	388	376	423	390	406	413	364	366	381	425	349	406	413	368	345	355	385	355	374	372	372	376	410	397	383	352	327	386	326	378	359	365	404	401	379	373	355	377	385	408	383	399	391	377	381	383	389	361	379	389	365	375	373	390	370	368	384	381	379	388	376	394	387	366	392	351	369	395	365	398	379	367	403	373	391	347	366	371	396	385	404	410	380	385	392	370	369	360	393	401	374	382	411	400	342	354	359	363	393	378	367	372	400	377	361	391	369	386	374	384	392	397	369	381	385	394	376	417	391	388	355	375	411	375	372	364	386	388	340	383	371	381	366	389	403	364	403	386	383	417	374	368	400	390	390	396	379	358	368	359	358	401	378	370	345	377	370	354	360	346	386	383	365	364	348	372	421	369	373	356	371	428	378	367	378	374	385	362	374	380	396	332	376	393	386	398	363	369	355	402	367	409	347	371	417	380	408	391	390	345	377	358	376	380	371	358	359	388	366	402	364	378	375	374	405	349	345	386	394	347	389	343	371	355	368	384	402	389	362	421	402	378	407	396	377	376	392	375	410	376	408	332	390	361	375	361	405	435	378	376	392	356	352	411	387	364	411	372	375	375	375	423	356	387	368	352	333	369	364	349	383	415	365	370	363	385	399	380	390	389	404	350	412	384	384	372	366	342	353	378	371	356	346	388	408	399	360	386	378	348	394	386	370	387	382	374	403	391	391	358	378	428	381	351	391	368	422	408	375	388	374	413	388	398	382	345	378	384	389	383	376	357	388	373	383	350	386	341	374	360	381	400	403	397	359	384	384	401	405	403	382	352	400	358	387	381	369	372	390	371	342	399	392	347	345	377	369	383	340	383	396	360	375	386	416	431	401	360	417	373	413	402	377	388	327	373	398	351	402	415	390	380	388	398	340	394	386	387	369	376	367	376	386	366	379	392	389	332	383	378	404	366	433	372	383	371	374	373	363	364	380	388	377	410	392	325	405	381	339	380	385	383	359	369	379	377	370	374	393	375	377	387	342	404	379	361	343	358	372	383	368	376	381	412	387	382	372	385	360	369	364	360	352	374	416	388	361	356	369	355	379	384	395	367	402	390	384	386	357	376	405	352	362	374	376	374	357	400	370	383	360	374	383	364	371	380	408	406	360	382	391	374	356	379	355	352	370	380	381	369	364	389	371	380	361	404	414	353	396	400	355	365	371	342	378	385	381	354	354	373	387	406	393	384	381	361	389	361	367	389	373	392	357	384	386	388	372	364	391	443	390	414	380	372	389	353	345	380	347	354	387	383	400	368	416	392	379	352	390	389	402	381	364	418	380	374	351	356	357	363	378	364	375	380	371	363	383	383	355	397	376	364	393	374	372	352	357	370	398	354	406	347	373	395	394	382	406	388	370	402	378	357	384	389	391	386	347	406	398	376	355	358	360	393	360	373	407	387	366	402	374	393	401	364	399	372	386	359	394	414	374	397	384	351	352	376	370	366	360	401	369	365	367	360	397	384	422	378	394	372	371	380	383	364	373	360	380	384	390	355	372	378	382	411	355	413	408	370	378	392	407	358	374	394	405	401	370	361	349	402	381	370	367	391	379	376	388	363	386	410	389	378	366	393	383	368	381	365	400	403	378	378	383	400	337	364	363	351	344	373	348	386	387	359	403	380	403	368	393	418	381	372	370	403	368	364	365	392	370	397	372	364
25901	19750	8580	4244	2851	1978	1603	1553	1259	974	964	738	887	1051	1337	1100	842	797	699	725	670	653	644	679	756	798	651	653	610	599	597	648	737	652	628	660	667	629	538	495	497	539	482	510	520	533	497	520	498	510	486	491	497	501	461	488	468	490	490	473	473	489	475	468	499	491	447	451	461	432	464	450	495	470	467	471	442	438	453	490	444	413	474	452	424	480	424	442	439	475	453	450	442	387	428	462	429	452	499	450	431	417	450	440	426	407	434	434	440	429	439	425	433	442	459	495	411	422	457	456	454	440	450	449	480	423	449	398	444	426	439	432	412	421	448	435	435	439	452	441	453	441	459	461	459	452	452	437	450	441	424	458	474	452	451	445	437	502	422	450	440	439	440	389	446	499	469	454	452	388	416	447	471	493	438	431	461	457	408	458	440	451	453	422	420	419	491	427	463	481	447	414	442	425	428	429	422	431	431	420	453	431	426	472	420	414	418	458	465	473	438	448	440	476	445	445	462	453	478	436	439	411	424	430	471	455	463	409	414	461	452	446	460	448	448	453	424	441	441	433	423	456	449	429	454	489	440	480	501	456	472	459	443	460	421	437	445	454	470	449	419	446	451	476	489	423	418	424	415	462	435	473	464	456	416	456	447	438	448	460	477	458	430	437	445	443	427	474	473	439	471	452	437	431	431	448	436	450	418	444	466	425	436	423	475	465	418	461	459	451	460	460	434	439	436	431	435	438	477	439	426	494	455	437	439	464	455	442	456	462	457	413	460	424	429	407	417	457	467	463	466	435	438	480	438	424	449	421	452	424	437	452	444	441	474	494	459	456	423	471	491	409	407	445	439	444	456	456	422	446	448	456	441	442	445	410	418	451	458	455	457	470	434	449	455	423	435	480	454	472	462	447	461	447	423	410	422	451	470	412	447	459	470	443	450	432	438	483	463	450	476	429	446	427	427	462	472	409	464	442	444	446	460	427	441	458	413	432	413	446	428	467	429	432	470	448	463	437	458	476	419	440	485	429	438	409	443	449	428	450	451	430	414	432	440	429	444	466	424	466	452	419	465	457	445	465	426	468	429	442	449	458	439	449	464	450	522	450	448	464	468	458	435	450	443	383	477	457	462	434	444	431	494	454	418	463	427	442	441	434	410	462	454	433	446	409	457	444	439	451	402	429	436	432	432	451	450	412	468	488	473	423	440	454	407	432	446	463	439	417	443	429	450	424	404	436	428	444	450	456	463	469	434	417	448	472	447	474	420	448	443	460	424	414	443	413	457	470	447	466	469	456	432	411	432	448	437	465	469	447	404	398	461	414	449	480	403	436	455	466	443	409	436	433	430	454	419	432	452	434	453	424	415	431	438	426	452	459	451	492	406	434	438	436	449	439	413	469	432	447	453	458	433	473	406	476	446	463	384	475	425	449	431	396	464	424	465	465	461	452	466	429	451	412	443	477	449	457	423	513	456	437	464	464	427	488	450	426	460	420	457	443	454	446	480	485	453	443	489	487	421	412	468	425	465	450	431	440	438	422	460	466	461	407	456	444	439	472	450	446	471	478	467	459	467	433	462	412	463	430	468	437	444	436	460	425	463	448	473	445	422	468	461	464	448	408	434	425	437	426	466	477	446	455	414	447	448	453	474	458	417	408	456	441	468	448	466	470	449	492	426	439	430	458	463	449	450	437	439	436	414	446	449	449	429	460	430	504	439	411	471	469	423	419	440	466	433	457	447	483	433	472	460	425	470	455	449	477	474	437	452	447	442	404	468	491	424	471	463	452	429	443	480	469	440	426	435	446	499	457	475	441	450	452	438	425	416	431	433	501	431	441	456	416	429	440	420	490	433	420	439	431	448	486	456	453	464	462	442	459	448	405	431	413	458	503	479	424	446	429	459	483	441	452	428	445	488	447	392	417	438	419	451	464	458	483	467	456	413	434	458	460	430	481	442	434	467	479	424	423	456	487	421	397	436	463	466	448	475	467	444	460	455	474	432	463	470	455	476	438	438	466	424	432	482	444	414	439	460	431	468	462	423	477	400	436	431	430	431	440	419	417	440	412	435	438	452	438	482	449	419	414	437	445	466	460	422	434	472	446	402	425	467	444	431	424	439	422	446	451	423	410	449	401	425	479	460	459	433	421	433	454	454	441	423	417	426	467	481	457	451	465	447	454	452	444	460	428	435	487	450	447	435	435	420	459	418	431	414	448	439	436	464	437	441	457	457	447	486	458	435	476	447	445	442	464	454	495	446	474	428	475	482	458	473	442	448	440	431	452	443	471	447	464	442	460	440	483	426	458	486	455	442	435	434	430	467	457	405	455	466	423	465	477	417	474	493	506	461	431	432	424	428	464	451	413	438	443	447	430	452	513	441	482	452	474	467	426	453	449	441	432	458	460	432	442	432	466	425	440	448	458	445	414	404	451	456	451	465	475	449	471	463	398	441	445	454	443	421	445	438	469	451	466	413	407	449	464	448	448	418	469	477	415	482	433	445	462	474	439	406	454	442	427	442	446	442	416	457	468	450	435	461	435	452	430	482	426	454	449	402	385	392	450	460	457	460	448	454	473	484	428	460	389	452	441	428	478	462	438	462	438	417	428	456	421	412	457	450	424	450	439	446	487	446	416	408	449	486	468	450	441	447	449	448	490	413	452	432	413	447	456	445	417	487	461	438	447	435	423	462	444	447	442	471	418	442	420	447	423	427	393	448	485	435	435	443	433	458	444	425	439	454	413	408	461	472	456	493	430	443	457	485	446	450	442	458	447	445	468	450	436	426	458	407	465	438	440	432	476	426	462	434	428	455	432	440	432	455	486	465	433	430	473	450	416	451	431	484	437	425	444	465	455	488	394	428	448	474	408	457	459	469	460	482	464	438	429	462	476	439	429	461	459	475	410	477	407	479	442	458	463	433	471	427	475	459	422	471	444	467	430	431	458	443	430	471	470	480	405	456	416	449	436	437	431	460	454	458	437	470	419	470	427	453	456	478	455	494	458	457	466	471	430	476	478	441	464	444	477	481	451	436	461	458	423	470	439	447	437	459	404	481	440	457	460	425	471	465	461	479	471	430	440	436	479	449	451	480	455	475	422	425	460	470	450	457	414	437	438	423	458	499	411	421	426	470	442	414	459	450	428	441	466	461	441	439	455	451	451	445	447	447	481	474	447	451	444	407	455	458	445	482	440	471	424	474	458	428	447	448	461	444	469	472	510	474	421	395	460	453	465	421	427	478	469	427	441	468	462	445	438	454	419	430	446	452	442	435	470	472	439	505	467	444	447	423	427	423	433	440	408	416	405	426	430	470	430	428	465	411	456	442	430	455	427	449	457	468	491	478	463	445	461	442	447	431	470	459	472	471	464	454	429	464	444	475	444	435	491	481	411	469	452	411	468	482	414	431	438	435	451	430	431	461	460	445	473	420	443	414	443	468	421	426	416	437	441	455	453	480	473	461	447	464	471	454	448	442	413	437	451	384	413	441	450
23666	20901	27958	23980	20665	6953	1759	1259	927	878	743	575	704	846	954	734	585	557	545	578	538	489	444	479	525	534	494	451	421	374	372	400	457	466	451	418	428	408	388	318	354	357	347	379	323	317	347	321	333	352	329	393	337	325	338	302	334	302	329	285	314	317	292	321	280	303	332	302	308	308	313	321	283	286	265	307	273	299	319	281	284	308	288	325	253	281	297	290	309	318	307	308	280	281	271	274	310	275	306	294	280	299	282	284	278	291	273	312	289	279	282	305	259	299	310	282	281	264	271	260	285	266	299	256	312	274	298	300	315	313	295	315	298	287	287	300	300	284	286	308	284	269	285	262	299	314	297	305	305	301	310	280	282	274	284	288	307	255	301	257	277	316	290	300	293	295	273	286	281	289	293	289	279	302	259	301	286	289	293	302	287	276	299	302	302	308	304	273	286	289	277	275	284	291	316	266	311	314	283	270	316	277	277	317	287	289	272	278	258	296	293	288	257	285	299	266	269	286	292	272	281	299	293	262	325	277	329	322	291	287	287	275	276	284	297	289	289	299	295	291	277	272	307	286	292	296	294	297	302	293	316	302	271	299	313	269	301	297	308	291	298	291	323	290	282	246	281	315	272	312	293	305	291	255	278	267	293	288	259	298	261	291	276	286	274	271	291	277	313	308	299	300	289	263	292	284	279	305	305	292	293	261	260	291	286	290	272	273	282	290	290	281	269	324	342	294	301	320	266	277	282	275	257	288	273	294	281	291	257	283	293	306	302	321	285	283	266	298	277	270	282	285	320	306	288	240	291	269	303	269	284	304	334	266	295	309	279	273	298	278	263	282	294	313	304	271	315	288	277	274	285	283	271	291	319	303	272	325	300	305	263	288	296	313	268	301	267	269	293	276	289	283	277	271	280	249	318	282	277	296	286	306	305	281	298	304	268	269	335	305	295	303	290	267	321	295	329	306	290	289	268	315	270	297	311	277	286	289	282	277	287	311	282	277	297	307	291	258	311	304	308	305	299	312	333	282	303	270	289	291	252	293	273	310	282	303	289	274	302	300	274	283	274	290	306	298	302	277	319	259	331	281	266	276	273	275	263	267	307	308	288	307	273	276	270	287	288	262	307	296	297	271	287	289	314	301	296	303	323	274	267	283	271	270	282	298	302	319	267	319	310	306	306	274	308	288	305	268	244	275	279	275	303	293	319	294	280	276	272	308	262	283	279	291	278	273	305	278	294	280	289	282	310	263	292	285	277	290	291	298	276	302	294	272	282	282	303	284	289	258	280	294	271	295	282	308	302	284	287	307	317	258	294	289	294	285	290	277	273	267	289	302	322	294	275	258	280	284	294	260	301	259	307	331	306	271	306	253	309	259	276	288	312	300	312	304	254	285	292	301	259	289	279	291	288	298	260	300	302	281	307	275	289	301	280	304	293	290	300	280	288	274	293	260	308	309	266	286	281	298	291	267	303	253	283	260	273	273	274	319	298	273	291	305	296	286	287	305	305	314	265	292	272	283	276	274	286	287	261	320	272	289	276	287	292	297	284	266	302	291	298	277	253	276	329	294	264	336	271	281	297	270	262	303	279	307	285	297	282	316	284	293	284	273	279	277	280	281	281	276	310	285	299	281	289	304	281	301	276	283	287	289	286	281	312	301	306	298	283	291	288	300	282	299	313	257	280	290	283	285	317	276	293	276	283	291	267	284	285	311	276	294	289	302	281	284	292	288	326	303	288	313	300	268	329	311	293	274	267	293	310	310	262	290	282	269	295	298	260	279	269	269	284	272	300	285	287	284	298	319	315	264	324	267	309	338	244	275	286	298	283	297	281	277	298	278	307	258	307	290	291	270	286	318	278	264	257	272	261	291	278	316	266	311	244	299	286	289	253	284	324	273	299	271	313	274	285	277	280	260	296	295	295	301	276	292	271	279	260	277	301	267	277	292	315	300	272	277	278	283	320	304	309	312	311	296	325	279	304	304	266	313	304	316	323	268	307	271	307	281	293	278	273	284	306	279	291	293	283	295	295	264	252	307	309	335	301	276	296	289	320	281	257	292	282	275	316	300	310	281	287	309	287	308	315	276	297	263	258	280	311	286	324	308	291	284	288	279	308	264	296	274	295	297	285	282	310	311	308	303	298	284	306	277	267	309	269	279	281	305	270	296	275	273	287	288	289	273	291	276	293	309	315	298	276	293	290	287	292	287	291	278	290	273	301	293	301	267	293	277	299	270	301	306	281	266	306	289	279	292	273	278	291	315	291	279	285	303	257	298	298	321	275	278	278	303	297	292	307	301	281	289	305	277	296	298	292	288	268	287	286	307	275	256	293	282	270	291	292	273	279	277	297	288	286	283	291	312	302	297	292	297	291	302	294	302	295	287	282	286	305	281	270	284	269	314	286	305	295	295	270	305	271	312	303	272	314	290	285	279	293	268	322	269	286	296	269	271	304	292	281	280	277	306	267	299	280	309	287	285	331	290	308	306	285	280	280	285	274	289	305	252	326	311	312	309	297	283	288	312	294	266	279	270	297	326	299	304	285	284	284	256	277	292	257	264	274	276	289	279	305	285	300	274	290	320	303	267	271	278	271	315	278	279	276	293	288	287	310	280	280	310	310	284	267	304	302	277	327	264	299	281	256	294	264	265	274	282	270	342	286	260	286	276	317	286	278	278	294	315	291	298	262	271	308	282	298	296	288	311	295	266	307	264	322	279	301	304	285	268	296	336	292	295	277	305	304	299	329	289	282	263	292	303	295	282	293	278	300	266	276	291	273	278	283	281	276	285	266	278	294	274	302	295	291	259	275	290	307	299	309	264	325	301	281	275	312	288	276	264	312	319	315	273	279	289	264	292	277	346	334	302	323	262	299	312	290	270	253	293	332	312	285	289	310	289	298	320	267	290	281	273	298	279	285	293	264	262	269	302	262	294	291	279	295	318	287	278	270	295	283	294	289	290	317	266	285	309	336	324	275	289	291	323	289	299	255	288	280	272	303	291	284	318	314	283	320	310	282	284	294	297	304	299	315	295	264	298	279	264	290	302	311	275	304	297	277	263	294	316	299	315	283	261	265	279	265	253	277	294	271	298	306	280	291	304	270	288	308	300	287	253	317	299	303	296	295	310	298	275	268	306	296	263	290	298	297	264	311	282	326	284	307	295	279	280	298	301	274	282	314	274	308	292	305	273	284	262	284	295	292	269	314	272	291	294	276	288	300	289	275	281	305	296	260	288	280	276	297	277	304	305	290	282	303	292	310	312	306	308	293	274	286	293	274	287	313	265	316	282	273	260	303	286	272	280	285	296	274	334	290	280	293	273	268	307	298	259	267	266	287	271	313	286	277	313	294	281	291	308	287	303	287	298	294	296	288	278	279	301	275	296	295	280	291	290	295	309	255	325	296	290	274	290	271	280	272	281	270	319	309	278	288	263	281	287	292	277	308	268	312	273	269	292	289	276	302	310	315	267	295	269	241	282	299	294
31818	33031	16520	7818	5062	3769	3046	2497	2029	1826	1457	1113	1358	1639	1980	1394	1048	937	984	941	891	783	785	803	867	957	695	615	637	562	535	630	652	648	703	657	670	626	473	506	459	497	422	437	471	452	446	457	401	433	415	428	434	432	408	402	400	417	426	425	395	404	387	384	357	357	357	342	368	348	343	329	360	342	369	359	319	337	355	364	352	375	364	401	348	348	376	367	334	322	347	353	347	332	327	350	348	340	336	370	333	388	366	401	318	330	321	377	324	342	340	333	339	351	329	353	332	336	336	344	334	364	345	362	341	319	348	378	347	330	332	349	318	317	352	343	328	348	335	341	369	348	307	340	317	342	309	352	334	342	343	340	345	341	358	328	344	319	333	354	327	321	330	358	324	322	360	273	352	346	354	327	359	365	336	349	368	330	344	344	311	380	366	354	346	336	324	346	349	374	374	349	345	346	362	342	310	367	337	341	358	342	368	301	345	357	387	370	318	336	298	356	368	342	335	352	323	357	350	347	351	330	375	367	320	344	331	372	342	343	346	343	335	352	339	346	334	352	333	343	356	328	354	316	336	360	338	371	331	327	349	327	321	328	311	341	333	347	337	336	337	349	331	331	344	339	361	348	374	351	328	322	351	380	337	336	362	352	336	336	334	340	344	350	356	350	340	330	363	344	340	333	359	339	334	373	367	350	349	377	343	342	373	318	311	332	356	322	367	354	358	332	341	340	354	369	357	339	320	370	359	356	351	353	338	345	317	309	360	342	343	319	370	346	327	348	336	343	339	336	373	333	355	387	327	357	298	313	342	336	307	316	341	377	324	333	313	366	332	369	354	354	309	333	340	339	337	353	339	333	343	343	367	367	348	372	351	369	351	349	349	340	331	342	373	342	335	360	377	353	352	358	334	329	307	321	327	347	346	302	330	322	353	349	342	353	375	293	334	354	337	375	333	382	379	346	337	365	325	352	339	390	331	362	338	362	302	379	334	355	338	320	339	349	328	347	346	356	341	343	355	363	328	368	389	313	338	342	336	359	374	368	365	341	359	322	346	366	347	337	307	336	375	320	337	339	356	357	366	346	316	344	355	320	384	365	297	338	343	322	367	348	307	363	353	350	333	340	367	338	344	322	329	300	339	343	347	317	374	354	361	349	335	362	348	363	347	331	359	319	353	349	390	367	321	334	352	329	371	353	329	330	348	325	328	332	329	375	327	327	334	322	326	331	331	345	336	361	353	321	325	374	358	364	350	332	338	330	355	325	334	365	325	341	338	328	306	338	356	356	291	364	321	350	345	383	350	341	317	352	346	338	340	325	356	336	353	355	328	327	378	345	347	350	352	316	351	370	347	321	364	345	337	362	321	327	331	351	324	331	346	347	334	345	371	343	357	335	338	335	328	348	365	360	371	317	311	326	338	384	359	327	341	329	340	320	315	336	334	312	331	340	335	326	339	392	353	332	319	351	348	354	339	342	352	360	330	332	316	330	313	348	348	358	341	357	359	333	326	346	343	371	328	357	353	371	350	351	347	321	325	334	352	336	304	342	347	358	330	364	350	349	341	343	331	318	327	313	316	334	331	364	328	341	339	338	380	314	336	363	360	362	349	343	383	339	341	355	354	381	349	348	357	348	350	337	384	358	343	387	377	329	364	339	365	354	333	328	357	360	370	355	369	317	340	350	344	394	368	307	346	309	369	318	362	366	339	344	342	359	357	364	354	347	346	355	317	357	336	371	344	330	337	378	341	327	351	345	374	339	336	306	361	326	326	335	335	315	344	348	313	352	349	334	332	359	364	316	365	313	319	351	379	358	315	347	342	369	336	323	365	325	340	350	316	344	348	357	377	348	346	361	362	343	367	336	320	346	336	348	322	309	312	372	341	313	365	386	355	340	335	316	360	350	357	371	345	323	340	337	340	326	339	351	349	315	343	335	346	353	355	377	335	350	331	349	344	313	352	362	336	343	354	355	357	359	311	319	329	309	329	346	351	365	323	321	354	337	353	335	336	351	371	337	328	351	359	354	332	337	366	312	350	345	335	356	331	335	333	367	339	326	325	342	336	366	355	339	328	344	319	340	325	364	341	341	354	342	357	363	322	339	390	338	336	361	337	330	340	330	382	390	357	349	325	360	340	370	389	305	351	359	343	330	344	329	351	323	375	344	339	318	361	333	338	343	383	326	362	333	356	327	357	348	334	320	365	338	317	364	362	338	364	340	341	370	329	373	374	356	354	364	355	323	322	352	321	313	355	357	359	333	359	352	352	332	332	344	352	328	322	329	322	360	329	337	352	339	323	344	315	382	346	342	350	346	351	333	313	326	338	351	329	334	343	338	350	357	335	352	350	335	366	323	359	357	321	367	369	355	342	317	358	349	378	322	292	353	338	369	328	348	335	326	352	330	337	342	324	365	310	338	330	336	335	336	359	327	354	372	374	357	341	342	351	321	343	343	353	351	332	354	354	371	356	337	346	367	356	387	367	334	342	371	325	404	326	363	351	349	328	317	368	337	326	325	365	320	337	369	364	338	323	358	343	345	351	369	321	285	343	366	347	329	337	331	344	365	392	337	354	315	365	315	348	323	311	373	323	366	347	338	373	380	349	346	349	302	352	334	336	324	345	326	334	325	346	327	382	362	343	337	357	334	355	345	328	327	329	375	354	387	338	333	314	322	328	314	330	355	356	356	347	374	330	348	333	338	340	330	321	356	341	374	342	335	352	364	350	333	339	351	378	350	336	318	348	331	377	325	336	358	293	384	336	364	346	371	368	346	345	372	343	326	321	364	351	336	355	341	311	354	315	348	374	363	355	338	367	343	361	363	367	316	343	324	335	353	314	363	376	361	337	343	325	351	334	355	359	332	346	320	336	347	341	374	356	327	321	330	356	345	325	318	332	356	343	341	348	335	334	348	347	339	361	357	339	326	378	299	356	356	345	342	345	350	388	329	329	333	338	312	362	349	345	318	327	337	350	344	364	362	352	330	359	337	314	358	326	347	352	365	353	346	333	361	323	351	365	326	333	363	360	333	324	325	362	341	350	332	297	352	334	330	341	375	348	339	350	327	389	339	392	360	375	324	342	350	336	349	369	320	330	363	363	349	301	303	335	361	338	353	361	349	371	382	350	320	313	354	353	350	342	345	348	351	329	374	356	338	356	351	358	354	335	345	312	343	324	350	371	366	316	335	354	375	358	313	312	350	364	342	338	326	335	357	333	354	327	345	358	311	360	390	310	315	366	362	358	343	335	370	354	369	348	353	355	332	350	337	313	359	373	329	325	355	336	346	338	381	322	325	331	335	320	335	329	351	301	348	377	367	378	300	345	347	381	352	358	379	331	338	327	358	326	345	369	341	361	356	354	350	320	333	342	361	312	340	390	309	361	340	339	365	339	342	355	296	344	350	367	350	367	369	346	345	348	350	325	291	327	339	329	309	317	318	353	379	364	362	355	340	352	373	352	365	332	337	363	331	364	350	324	347	345	349
25017	20892	26414	24421	5983	1570	1139	1029	959	890	706	769	861	967	1007	763	664	685	697	685	673	641	608	607	683	636	581	593	586	540	553	552	662	635	603	594	588	618	552	537	513	514	543	539	569	512	537	532	528	531	522	566	507	539	486	503	549	549	479	507	526	525	543	530	482	499	522	517	526	540	508	511	514	510	503	484	506	534	496	481	481	493	496	472	465	515	508	479	508	510	535	501	527	534	494	465	460	516	497	509	481	484	513	489	474	492	492	534	506	550	490	527	558	528	497	510	507	500	507	444	488	504	509	547	481	529	526	504	478	469	510	495	489	533	510	501	493	468	476	509	520	502	503	502	507	450	505	518	503	508	503	498	478	494	492	493	549	491	502	462	535	514	516	512	518	521	522	504	489	520	550	500	521	510	507	510	546	486	470	474	529	498	506	519	519	524	532	482	523	505	503	471	510	512	484	508	496	472	485	505	534	530	452	467	472	509	525	502	496	509	478	478	500	456	498	510	522	488	465	514	507	532	470	509	478	514	497	501	504	516	525	482	493	519	520	508	510	468	518	494	500	502	521	496	517	497	494	508	529	542	526	508	482	519	475	545	472	528	480	540	477	507	493	483	509	466	514	492	550	531	516	533	470	494	464	488	480	484	495	515	515	530	474	506	522	466	480	493	494	511	501	486	492	517	530	541	505	500	501	487	459	518	542	500	500	499	494	519	521	516	507	508	477	482	482	548	499	491	488	473	516	491	519	497	532	489	502	459	498	465	494	540	496	517	520	503	483	469	506	530	472	545	509	519	462	500	510	510	454	463	500	474	487	529	523	499	504	517	522	478	531	510	529	516	527	541	501	492	491	494	521	496	523	460	498	470	505	544	521	505	509	527	508	538	520	530	521	522	516	523	558	521	516	501	491	507	490	480	489	515	477	516	507	510	498	494	487	497	455	497	497	523	483	498	530	476	484	492	514	478	499	484	505	497	520	545	493	460	533	482	534	485	464	486	523	477	494	501	473	510	546	484	506	476	507	487	506	545	492	517	525	497	523	469	493	481	496	503	479	526	538	489	478	504	475	526	484	478	450	485	498	484	512	498	509	505	535	484	486	463	529	517	483	474	520	490	533	510	512	499	507	535	507	478	473	504	533	471	487	480	451	479	484	474	493	492	483	497	491	523	506	488	494	495	507	489	499	481	514	495	472	537	472	522	506	478	525	493	504	495	488	463	494	494	489	523	489	473	510	515	492	496	475	535	540	501	495	460	516	516	491	472	509	471	486	462	486	500	511	551	504	474	461	518	512	547	487	523	463	506	511	533	477	478	502	512	515	467	498	478	521	468	477	518	484	486	488	517	510	502	499	539	485	484	467	469	485	483	496	516	518	473	442	492	459	545	444	485	485	458	478	465	518	474	494	475	491	505	547	489	494	520	509	522	475	482	557	460	502	456	479	517	484	531	507	484	486	512	516	526	505	528	543	514	534	473	523	501	465	515	580	469	496	460	493	496	510	477	526	501	495	512	482	506	479	559	496	490	490	512	506	543	535	495	487	513	507	515	521	519	484	478	485	518	484	452	481	524	497	533	503	504	468	487	471	503	501	483	485	463	470	456	497	488	514	537	494	536	483	503	471	500	484	536	481	508	508	481	567	494	489	569	492	534	488	487	518	534	497	489	493	472	488	506	478	521	479	494	517	525	530	483	514	480	490	458	493	512	510	472	524	486	477	495	501	481	470	513	518	506	492	475	487	510	516	505	467	523	506	497	482	495	501	512	512	496	537	507	481	504	508	505	514	526	483	484	469	493	500	502	449	467	505	518	526	531	455	460	485	502	529	527	496	502	538	531	475	518	507	479	510	518	468	480	519	489	485	524	481	514	475	541	524	478	482	505	514	490	497	495	501	526	510	483	495	475	499	473	525	496	506	475	470	458	503	460	503	489	482	540	519	431	503	482	524	449	496	504	522	510	519	525	503	492	503	489	453	548	560	491	500	519	506	443	489	522	509	499	518	519	528	511	502	474	507	509	467	526	511	519	519	504	477	528	501	493	490	499	509	497	513	505	511	514	533	482	498	543	512	505	483	518	497	520	512	505	505	539	502	519	461	501	491	528	508	530	522	467	500	449	501	487	515	494	532	513	503	522	496	496	487	509	487	469	547	506	469	518	507	481	483	480	523	571	526	472	508	519	513	469	478	460	497	501	515	505	525	475	507	484	509	442	494	498	500	506	533	510	518	481	463	512	506	527	501	516	467	483	465	535	502	503	475	511	539	521	479	494	490	520	527	467	525	527	503	528	477	497	489	459	511	534	503	513	513	464	481	480	480	524	466	487	506	500	485	553	520	521	494	532	513	468	556	486	476	517	529	485	504	475	484	485	522	499	482	503	482	493	532	468	517	494	528	501	523	494	531	496	485	532	508	460	471	489	498	487	518	498	526	534	494	498	523	476	535	467	509	506	497	543	545	466	488	532	497	491	498	459	505	474	557	494	502	499	487	486	492	523	473	487	516	470	538	465	520	515	499	546	497	499	520	520	479	504	457	519	535	510	530	452	504	504	523	493	477	523	490	543	518	484	501	486	482	529	510	525	496	468	501	501	524	534	479	521	513	528	496	526	501	502	509	518	487	457	460	519	543	464	472	497	504	486	519	540	518	454	478	488	512	517	515	477	531	489	424	483	504	518	517	502	463	512	472	491	485	476	491	526	511	506	525	498	493	491	461	502	482	509	474	512	529	510	468	522	493	515	524	499	489	489	519	508	496	502	460	517	496	486	522	511	488	494	511	495	496	490	463	534	532	527	544	488	502	487	453	499	510	483	505	504	489	525	491	516	501	511	498	468	523	519	479	547	524	534	463	471	512	498	548	519	496	492	459	510	500	488	509	507	519	554	574	471	498	538	534	487	499	539	453	506	501	551	553	495	480	520	472	527	517	499	485	469	486	521	490	502	469	532	498	493	475	551	456	519	502	502	489	479	464	541	465	464	515	532	471	487	477	500	507	518	515	533	516	529	510	503	508	461	446	502	470	437	487	519	500	529	484	463	462	505	508	473	487	462	515	516	540	502	529	504	552	476	494	476	466	508	517	509	498	537	472	471	504	525	457	499	493	528	488	490	479	497	506	475	482	494	501	535	454	522	504	505	494	518	522	497	483	511	512	515	501	512	512	484	540	478	525	474	488	489	508	539	521	518	490	504	463	533	480	477	509	493	499	497	489	509	496	454	534	488	496	488	469	510	476	483	497	503	507	494	476	511	499	514	485	476	539	448	489	527	518	503	497	518	542	497	518	535	526	508	505	542	461	438	513	478	476	488	546	539	526	511	480	502	509	499	514	498	492	505	499	482	502	488	471	504	513	486	501	486	514	501	516	479	495	473	502	518	510	503	461	476	511	500	473	503	516	505	494	522	492	480	469	443	497	515	546	489	506	539	534	528	533	505	501	522	509	485	512	504	503	514	495	481	508	512	531	514	500	529	500	472	494	535	494	497
30467	28628	15126	6017	3640	2837	2162	2045	1865	1686	1215	1105	1426	1754	1816	1271	1056	1092	1049	1106	1007	954	878	855	879	900	841	807	768	752	731	796	892	861	855	797	762	745	685	674	730	707	728	618	662	654	608	672	640	662	603	668	671	637	626	654	606	642	647	669	645	648	648	624	585	587	575	616	632	618	592	605	592	590	598	570	555	608	578	563	583	568	563	564	639	580	576	551	562	546	587	549	588	608	586	567	554	572	554	558	582	590	585	591	577	597	606	583	586	624	541	590	518	591	549	590	601	563	578	590	600	530	573	556	613	610	557	572	573	555	563	556	608	577	542	583	621	561	593	579	549	565	528	559	584	591	584	554	567	581	554	545	599	589	566	593	563	598	591	586	568	582	599	574	588	570	571	603	563	587	581	587	548	557	554	586	553	593	576	567	605	572	556	553	560	584	581	604	620	548	594	597	621	565	557	592	593	549	560	559	546	546	573	477	581	617	576	591	582	578	602	549	586	563	561	541	572	597	581	569	589	595	571	563	551	595	539	596	605	601	575	538	563	567	602	529	553	564	547	553	614	570	591	590	548	584	564	546	651	576	611	579	572	575	576	560	585	573	615	552	545	582	554	544	570	602	601	612	562	584	564	555	563	577	559	609	588	621	576	560	556	575	584	584	597	580	565	539	592	582	535	547	533	570	603	580	568	587	582	568	586	575	610	572	570	586	537	614	556	565	574	571	590	562	543	532	551	573	577	576	588	556	588	590	586	607	597	537	603	583	603	570	596	604	567	592	571	583	552	565	549	550	563	562	615	585	566	577	609	546	576	598	526	580	505	581	549	592	607	607	603	568	622	600	574	591	559	546	607	570	581	583	565	536	616	553	565	542	595	546	629	603	569	597	593	559	536	593	575	600	528	606	612	545	572	586	567	580	580	553	554	574	529	568	591	587	579	566	590	530	561	610	558	579	600	563	605	581	568	551	544	517	568	569	601	568	622	588	559	575	590	545	529	569	605	590	578	628	581	593	591	541	555	588	569	596	577	602	549	554	554	598	592	626	569	625	586	554	611	591	543	573	572	579	552	587	590	613	557	559	603	596	597	542	614	539	566	571	537	572	586	544	604	622	567	555	591	550	562	589	553	584	613	618	623	581	606	532	622	560	572	610	637	525	586	582	572	548	499	571	574	612	549	581	564	535	549	564	595	587	545	574	562	637	612	592	561	583	554	547	587	595	586	563	619	597	574	567	558	603	562	587	564	645	598	558	595	531	524	569	575	581	506	611	562	567	574	575	559	597	587	580	612	568	572	546	576	598	572	579	598	607	578	568	547	573	584	577	596	575	575	628	565	556	582	559	613	590	575	564	615	528	623	574	581	523	584	613	605	559	533	592	629	573	594	574	543	571	585	623	571	567	589	591	587	604	579	588	507	625	579	549	561	582	613	597	599	550	556	568	588	548	535	566	556	613	608	552	558	571	558	582	523	568	573	579	575	540	577	560	568	557	559	545	558	645	581	597	598	582	610	574	564	578	554	556	564	612	586	574	590	571	575	623	537	575	576	554	580	568	560	583	560	551	572	547	579	595	590	549	564	622	583	591	576	547	622	571	588	579	558	582	564	615	586	599	529	568	560	585	548	569	533	581	523	599	593	577	603	592	568	577	553	579	611	577	573	611	588	576	543	571	536	591	568	577	547	566	564	590	562	589	600	558	558	601	560	596	566	545	567	568	598	571	558	575	560	571	616	559	604	617	542	577	597	576	593	554	583	574	592	603	556	584	578	552	600	582	560	540	574	586	570	552	595	547	623	551	642	569	598	597	561	570	596	559	541	576	605	556	577	620	549	565	554	590	541	595	575	597	528	574	596	569	594	590	558	542	590	531	583	575	590	582	571	564	566	601	560	551	590	543	518	612	571	566	564	553	578	574	543	582	567	558	568	578	561	595	599	597	576	599	600	555	586	533	590	619	574	607	592	575	578	574	579	596	628	627	535	589	556	570	583	601	588	572	618	575	531	561	562	592	598	550	549	554	605	571	576	616	561	595	565	521	553	538	615	571	602	545	569	610	604	600	597	598	596	602	600	545	605	595	560	561	592	620	570	577	563	563	577	591	538	566	545	622	550	590	555	603	560	607	605	545	635	557	586	608	535	581	584	542	552	601	588	536	544	562	615	517	619	582	564	581	569	588	594	566	609	608	533	598	555	584	556	526	534	582	556	585	557	553	564	582	576	583	533	597	564	560	581	578	567	607	564	545	569	555	616	559	557	586	549	573	590	546	583	590	604	602	575	575	547	550	563	536	557	634	592	583	571	598	544	617	585	615	564	553	584	639	616	623	523	590	571	564	572	580	618	600	593	551	551	581	562	570	567	568	566	593	567	571	622	554	583	585	610	548	551	541	542	562	580	589	596	618	553	570	574	564	566	584	552	594	580	579	602	586	598	613	561	586	584	575	623	519	571	573	560	519	580	591	598	615	543	597	588	574	578	589	544	591	549	621	575	614	563	592	567	609	583	549	583	607	581	553	566	628	586	570	568	562	580	562	581	579	566	528	583	595	586	562	576	530	581	582	626	579	587	563	580	564	571	585	617	581	572	591	572	579	607	572	566	562	603	617	576	586	538	544	583	604	598	563	606	557	608	588	583	594	513	549	585	562	590	585	586	567	584	580	553	557	579	571	545	625	546	604	560	587	590	597	575	548	562	582	574	578	557	582	584	580	577	575	588	596	576	559	562	566	545	566	540	601	568	587	578	581	616	652	544	560	575	590	527	562	567	578	542	530	595	604	624	585	592	537	576	585	585	593	585	568	565	547	588	564	613	553	587	577	581	565	594	559	525	593	556	580	534	551	583	594	581	594	528	581	560	599	570	611	567	534	615	565	552	607	577	595	573	531	608	542	594	611	589	552	584	602	568	540	586	566	559	566	562	631	612	544	548	589	602	575	603	623	563	594	577	547	580	588	587	585	580	559	579	560	569	591	599	551	606	556	580	587	591	580	634	585	580	568	579	579	621	577	600	551	565	554	575	617	577	602	570	624	579	566	581	563	611	577	585	579	585	591	618	566	590	564	582	585	580	573	573	586	554	606	595	562	587	589	565	570	600	579	556	588	565	606	547	598	557	552	575	577	567	611	570	566	593	619	529	574	577	589	541	565	575	611	522	584	604	609	589	611	628	587	569	583	550	588	607	558	570	537	558	629	553	594	558	535	620	579	592	570	548	604	525	547	563	565	618	600	585	564	543	547	581	581	544	551	561	564	640	572	584	611	555	602	575	567	597	559	638	581	564	585	551	598	552	558	573	588	596	605	537	555	591	600	558	596	627	589	588	600	574	588	577	539	599	591	579	632	579	581	571	588	561	574	551	594	545	576	573	579	587	594	563	564	544	591	552	585	588	596	612	579	568	579	564	583	582	580	610	536	561	556	621	580	533	581	617	551	556	580	584	614	587	594	596	571	585	567	568	581	552	554	560	632	538	578	559	589	597	566	600	596
22669	20973	28587	23485	20957	20822	6960	2142	1833	1327	1042	1087	1324	1576	1375	927	896	902	905	902	880	848	834	704	689	697	679	640	623	604	606	558	665	683	648	599	615	543	558	563	480	527	483	550	473	503	518	495	425	475	493	468	509	470	456	486	470	487	497	488	458	442	469	463	448	452	469	447	438	434	471	446	420	416	440	429	427	409	456	418	446	429	425	400	391	413	437	408	412	412	415	411	429	426	427	489	418	390	444	423	386	457	424	416	413	410	432	436	423	430	428	417	413	433	416	428	450	417	419	422	458	408	422	448	419	412	413	446	398	407	412	403	407	407	456	440	444	408	396	414	378	439	427	416	448	405	424	416	435	432	444	444	417	419	397	400	405	427	390	410	417	405	408	413	424	431	449	435	417	407	431	417	409	450	426	405	419	395	456	439	442	387	452	404	421	440	401	423	453	400	431	419	424	423	378	424	398	411	435	424	444	430	439	399	388	417	419	421	424	433	419	434	442	430	428	448	425	403	430	392	410	442	423	427	401	461	435	429	469	453	405	440	437	428	444	429	409	456	428	399	440	390	459	407	419	394	413	440	425	395	440	442	429	440	419	441	435	427	389	420	401	395	450	414	374	406	415	390	413	445	437	392	410	414	377	428	422	425	410	395	396	434	462	416	398	447	430	399	415	424	428	390	409	458	402	403	444	423	412	446	430	410	408	405	395	421	453	414	402	400	395	402	407	439	397	435	394	414	418	412	417	415	413	430	437	446	442	440	455	455	422	377	431	426	396	446	440	415	444	423	410	443	451	422	447	423	417	422	424	437	405	426	439	444	414	424	389	405	394	420	405	411	402	428	416	477	433	395	417	438	440	425	389	419	437	399	394	451	416	443	409	431	406	416	406	390	418	415	445	409	454	422	417	418	381	410	418	432	420	443	463	442	423	440	452	422	422	449	443	423	418	435	401	377	432	405	392	467	444	412	431	416	414	438	435	404	417	380	386	467	417	398	417	382	431	464	418	423	422	432	418	428	448	421	443	403	447	405	442	447	435	443	409	412	473	443	408	406	404	459	388	422	443	432	443	405	423	392	470	418	455	396	425	423	463	380	427	443	406	420	399	403	422	436	446	425	363	427	408	408	440	413	411	403	430	426	452	395	402	419	425	452	406	435	451	441	437	466	383	400	420	411	431	423	421	420	452	412	408	423	432	442	411	429	441	398	412	414	455	439	375	429	413	434	414	420	417	404	388	416	426	430	415	398	444	416	418	416	462	418	405	417	465	429	435	403	430	421	407	397	418	419	433	435	423	394	396	416	426	442	407	436	413	419	435	431	438	401	420	393	459	433	454	413	404	410	415	449	428	423	386	406	409	398	454	428	389	423	392	411	448	426	379	434	428	408	425	391	398	439	424	452	409	447	433	446	423	398	457	428	429	416	414	428	485	437	425	401	440	458	413	424	417	467	457	430	408	421	424	420	427	433	423	411	398	427	417	423	416	407	373	424	458	417	450	404	376	420	427	432	418	369	417	403	436	423	411	415	454	398	439	410	416	458	379	408	440	444	413	431	429	416	384	429	438	439	401	454	399	462	419	437	448	418	456	464	438	441	438	437	420	423	425	402	398	420	449	411	397	407	407	427	383	422	421	419	456	434	442	448	428	411	411	441	409	426	407	431	386	417	427	453	448	399	410	399	423	404	413	443	425	419	404	378	423	454	425	406	449	411	426	431	447	455	391	402	428	412	423	408	386	414	421	440	433	427	417	437	462	431	437	442	397	391	414	426	438	415	456	440	399	385	443	409	402	437	400	418	406	435	450	414	396	437	427	361	409	470	436	406	419	420	441	430	443	378	415	431	435	409	415	386	396	415	375	395	397	413	419	420	424	426	385	425	437	415	440	414	435	415	404	409	389	426	443	408	403	460	408	434	424	426	407	419	406	445	437	439	448	405	409	443	435	439	447	439	408	416	418	390	408	452	412	410	452	419	418	447	448	429	368	391	409	444	422	418	409	465	424	377	406	431	446	397	427	383	431	431	394	416	428	441	431	442	390	437	413	440	403	381	425	460	437	413	419	436	412	395	457	387	417	437	420	415	422	427	433	423	403	415	432	443	393	454	443	441	454	454	405	424	456	436	461	417	418	441	412	405	442	415	409	420	420	450	397	406	435	461	408	441	458	444	419	431	429	417	440	437	462	447	410	460	417	414	430	401	404	433	424	477	452	383	410	409	423	440	388	420	408	436	420	425	426	416	427	379	418	468	411	394	412	435	432	389	407	472	420	431	445	440	422	457	390	434	416	418	434	488	395	419	388	414	442	465	439	423	380	435	385	436	416	457	429	418	416	393	432	412	396	398	413	448	449	441	427	398	428	393	440	411	426	436	421	454	409	444	421	378	450	456	457	439	474	403	432	428	393	444	427	411	428	411	415	402	412	447	430	400	421	409	421	413	423	428	457	413	404	428	430	400	426	422	431	456	409	395	396	447	436	376	424	441	435	453	449	450	417	434	429	449	434	453	448	403	411	424	401	403	448	418	440	434	408	423	462	434	414	423	425	429	413	415	393	426	440	414	393	423	400	420	416	461	431	382	423	450	409	403	436	431	420	444	419	434	425	399	400	445	405	430	403	450	407	431	473	459	416	418	413	394	446	450	386	415	476	432	429	405	416	383	405	457	427	447	437	393	402	421	399	419	398	411	420	409	395	426	457	406	431	433	444	435	412	397	405	438	430	421	444	407	422	409	448	416	404	441	433	408	437	414	422	410	459	428	429	430	432	445	389	396	437	416	414	401	428	422	443	462	400	426	409	400	431	424	429	455	415	422	423	402	413	381	446	443	441	382	420	418	413	430	421	424	456	392	418	425	417	424	434	418	385	400	433	417	431	441	482	402	435	407	425	417	450	435	409	411	427	408	405	407	423	450	450	402	421	405	406	386	393	403	419	420	405	444	460	417	463	424	445	421	449	416	426	407	461	404	441	415	393	413	403	431	425	443	435	400	461	415	424	419	422	408	432	455	426	424	429	414	443	396	427	431	433	440	483	424	423	391	422	427	418	392	475	436	443	405	442	421	415	435	425	438	419	409	418	399	410	429	441	413	403	420	465	430	413	411	421	457	394	436	438	402	389	394	440	413	428	421	423	400	443	438	411	430	436	465	441	417	386	398	422	426	418	427	394	410	404	383	426	378	373	435	431	413	432	435	449	439	404	449	424	426	396	412	418	416	411	403	437	432	458	443	438	429	385	431	423	436	407	434	449	422	449	427	406	405	422	432	425	403	419	396	421	453	426	427	397	432	399	430	391	417	407	417	409	429	431	428	428	445	424	459	410	443	448	431	404	400	458	426	411	424	437	420	419	415	437	452	415	432	425	404	405	427	447	386	407	415	404	411	397	421	435	444	415	416	411	395	411	387	412	412	446	453	419	443	426	424	385	422	450	427	371	434	390	410	425	407	408	455	428	427	445	413	412	436	408	438	410	467	387	448	404	433	404	435
35767	37191	24803	13028	8362	5900	4300	3848	4071	2569	2008	1994	2527	3216	2614	1718	1513	1501	1551	1515	1444	1417	1221	980	1081	1064	974	921	856	823	753	808	982	987	946	898	801	794	685	642	655	654	593	615	586	562	613	631	608	640	606	583	656	583	587	549	577	534	552	544	559	573	528	540	512	550	486	584	518	453	535	468	492	512	469	515	502	453	495	483	477	443	537	452	466	465	480	478	496	488	468	479	444	478	496	515	454	471	463	463	489	456	460	474	507	468	489	472	477	474	475	517	490	449	474	518	432	482	440	463	435	481	478	478	444	459	489	441	478	489	512	467	505	459	492	490	471	486	470	470	497	454	469	447	459	472	473	458	478	457	502	446	480	447	500	497	481	509	470	512	417	495	471	482	485	469	446	431	435	507	473	482	480	510	492	461	464	517	475	469	466	455	469	478	492	478	483	488	457	483	487	427	478	463	475	463	448	468	501	494	460	482	451	503	483	468	454	449	480	462	465	479	467	482	448	475	475	494	481	468	462	491	463	479	471	423	494	460	483	477	466	478	457	463	483	481	478	481	498	499	477	447	489	455	495	441	496	472	506	441	507	458	475	418	512	473	504	503	479	456	487	482	460	491	466	442	467	474	486	486	454	491	481	497	492	462	456	483	487	477	495	496	492	485	476	495	480	433	450	486	459	500	513	510	453	487	446	477	454	484	506	433	479	472	505	472	439	460	468	485	449	490	516	505	502	453	496	448	490	484	453	478	511	488	468	474	460	450	460	464	503	478	439	445	460	474	457	499	469	443	473	480	471	487	439	457	462	481	497	463	497	487	477	498	469	492	461	503	466	460	492	465	479	469	420	492	478	475	490	503	455	483	492	464	488	512	451	483	466	510	461	496	467	498	502	473	482	440	441	439	498	467	474	462	449	481	457	543	486	499	472	485	464	481	454	453	477	460	462	511	476	447	478	477	430	470	477	468	487	462	488	449	496	457	490	461	448	513	446	471	449	468	463	470	476	483	473	488	460	456	440	457	481	459	442	430	472	512	464	487	475	500	490	470	483	489	498	449	476	495	459	447	467	425	500	483	476	439	493	476	498	481	475	428	430	433	487	467	499	445	479	469	450	453	474	508	442	461	476	520	454	434	483	490	464	488	481	475	502	527	448	496	466	469	492	460	435	482	463	484	453	496	450	476	493	472	494	475	471	497	496	500	467	453	500	446	468	452	469	451	443	458	416	454	486	455	526	486	498	493	486	454	459	484	475	502	462	469	502	471	486	486	455	490	459	452	487	475	488	453	489	458	458	476	455	447	457	468	524	481	467	453	475	470	484	445	473	477	461	466	455	441	483	476	465	481	475	460	495	464	462	464	496	496	496	472	511	446	466	477	482	518	482	449	459	486	445	472	450	480	439	472	457	507	499	446	509	446	470	494	489	463	428	446	494	479	469	451	447	472	482	496	476	493	505	477	469	515	489	501	509	517	491	497	466	460	466	504	464	462	457	474	462	509	425	448	480	471	503	463	462	444	503	507	435	478	464	470	474	510	483	482	456	437	496	483	471	460	486	503	482	494	473	468	453	475	486	447	489	468	493	476	445	487	478	492	483	451	470	493	495	497	476	472	496	476	481	458	524	468	446	468	528	504	452	494	464	488	500	452	529	483	492	469	474	435	488	499	460	470	466	429	443	479	456	481	469	450	488	472	490	461	541	466	440	452	457	492	528	489	483	484	456	479	480	501	476	450	459	478	467	479	506	484	451	495	505	483	447	438	496	497	473	478	480	483	463	488	497	492	492	446	465	469	432	474	496	496	474	464	479	489	524	489	486	479	480	528	444	444	504	492	485	477	440	455	462	436	441	466	461	468	489	490	440	437	466	496	463	455	464	478	442	451	478	477	493	475	484	502	504	520	485	463	469	521	473	462	491	492	476	468	509	433	457	470	476	458	447	480	484	493	470	438	479	494	443	491	465	507	486	441	471	456	483	459	484	471	480	468	456	446	503	425	451	463	476	511	456	485	446	477	506	472	471	511	498	447	451	493	500	441	469	460	454	480	497	473	522	458	473	432	489	495	426	471	482	482	492	460	504	486	464	484	432	471	438	486	493	503	465	482	466	429	469	469	425	476	460	487	433	437	464	480	462	499	511	476	412	454	462	434	460	496	481	469	515	464	459	482	473	471	479	463	468	443	473	469	497	476	476	479	502	507	444	458	473	482	502	453	448	465	488	490	470	479	490	459	495	451	458	481	495	484	474	475	471	475	467	468	468	495	455	507	457	489	474	503	421	466	484	442	438	473	479	476	493	450	444	426	471	498	491	461	457	499	486	453	478	458	469	453	489	458	477	472	481	430	472	468	458	450	440	465	471	472	441	468	495	487	520	509	470	470	501	478	464	490	506	460	465	477	448	518	447	483	476	478	504	451	479	464	464	457	491	479	489	494	423	506	481	452	462	454	454	482	481	484	465	467	453	459	464	490	458	444	457	491	463	508	449	467	453	450	464	465	477	497	451	477	478	478	494	455	473	487	474	468	452	442	473	471	477	454	460	527	460	483	464	456	481	496	458	467	461	429	478	474	473	502	474	466	449	455	496	486	509	428	500	467	450	445	510	466	454	471	514	493	513	498	467	487	480	472	471	516	467	494	496	466	475	431	507	464	446	431	493	448	494	466	456	474	455	460	487	485	503	421	504	487	477	496	461	486	455	440	504	449	488	498	464	472	483	507	486	492	462	445	468	521	494	446	506	474	473	491	494	459	473	488	476	462	461	455	479	480	477	493	477	461	482	486	463	459	461	450	447	476	456	453	447	506	482	485	507	465	469	485	441	439	472	465	457	459	442	471	490	474	453	517	487	444	490	452	487	495	446	497	464	492	466	523	463	463	478	463	465	483	473	460	522	441	452	444	477	470	493	458	450	499	433	461	484	491	474	497	456	456	486	442	479	481	499	489	482	433	468	460	491	479	493	461	456	509	487	451	491	509	531	458	496	478	440	454	474	453	454	506	447	478	454	504	479	474	484	522	439	456	469	497	467	472	483	488	464	494	469	489	443	478	456	457	458	469	467	498	455	447	465	453	438	481	484	472	469	467	485	470	457	469	515	462	431	487	451	468	438	461	500	490	452	505	469	490	476	484	481	446	465	473	487	485	464	477	494	444	486	474	485	462	467	473	471	472	456	482	496	523	462	499	448	486	492	451	454	509	491	483	458	438	461	457	467	475	495	441	455	466	488	491	487	446	526	461	471	495	479	427	475	449	473	495	466	480	448	512	502	475	446	477	477	476	473	464	500	449	464	472	506	512	466	477	461	499	486	478	489	498	484	463	483	465	465	481	483	442	457	464	443	476	486	483	488	464	485	458	473	456	471	466	458	498	516	458	496	462	458	503	493	454	437	467	498	502	451	476	429	489	495	450	468	472	474	480	474	493	516	471	496	476	471	465	467	452	481	447	486	446	489	475	521	483	461	441	470	491	476	471	453	453	505	455	470	505	450	480
27701	20982	13118	4712	1790	1228	838	888	822	590	567	613	660	859	604	536	542	578	635	594	607	545	438	515	479	453	450	428	440	474	445	424	465	484	473	452	443	434	425	401	419	397	387	413	432	416	383	415	424	430	394	408	388	384	410	406	368	355	389	394	410	400	413	383	390	413	389	393	416	380	393	368	378	362	368	407	403	394	374	393	385	387	340	371	366	407	417	410	378	406	420	412	410	402	370	373	408	337	363	387	377	400	373	379	379	393	407	380	353	364	366	379	382	376	377	372	381	374	381	363	392	372	384	385	370	393	397	412	363	415	358	353	363	380	334	393	349	406	372	380	367	368	408	370	408	416	403	410	393	408	431	366	394	370	383	379	423	390	374	377	373	375	392	374	377	400	370	363	322	373	373	381	349	374	372	383	349	373	394	395	387	392	416	411	394	377	388	356	370	391	363	376	387	399	427	411	403	405	367	395	401	364	360	409	374	409	394	375	397	383	422	389	384	401	370	402	377	404	396	372	414	401	402	394	380	355	373	391	361	359	390	377	387	381	375	412	386	374	368	397	398	381	379	424	373	390	409	364	387	387	397	390	390	346	401	364	388	360	421	386	335	361	378	377	372	362	386	355	379	367	396	375	369	388	378	393	402	393	411	358	341	404	395	411	388	391	395	420	395	393	396	381	400	414	359	385	368	381	371	354	364	401	391	356	413	396	371	366	379	370	372	417	385	383	395	373	398	361	371	410	361	382	372	389	363	375	387	399	373	375	411	399	394	394	404	404	383	368	366	358	375	389	354	365	398	412	388	390	392	416	367	418	364	379	373	348	391	382	376	392	391	360	412	362	371	402	357	377	363	383	364	398	383	401	407	369	377	383	354	389	388	415	398	380	366	396	410	403	383	370	365	392	387	398	396	374	394	386	375	375	350	388	425	393	350	402	406	385	410	395	391	366	394	409	364	357	391	400	391	374	382	387	379	398	369	379	357	388	394	399	388	362	397	389	336	361	375	379	404	401	380	371	393	393	341	360	375	394	342	414	354	367	404	378	360	339	383	426	343	417	385	363	384	359	408	379	383	391	412	373	381	380	392	425	414	378	378	352	365	400	369	361	361	333	376	387	382	354	379	403	390	378	381	341	430	378	356	363	385	382	344	393	405	353	388	386	385	390	374	411	397	397	374	372	388	385	393	364	346	366	378	382	373	361	406	393	401	374	357	371	358	369	381	417	391	345	338	381	365	367	391	371	364	353	388	378	363	425	411	368	365	373	403	365	385	422	359	377	386	401	386	383	359	350	381	391	375	375	380	379	402	368	390	423	424	373	413	366	405	396	389	373	401	385	374	410	424	392	387	392	402	404	436	353	360	389	359	389	420	374	396	363	396	364	373	369	376	400	370	385	364	376	360	402	358	393	348	371	408	401	378	364	387	367	384	370	390	378	400	363	372	381	381	373	366	400	344	388	402	387	399	408	396	422	410	422	418	416	367	389	368	345	373	386	380	397	392	381	386	420	408	404	373	359	374	414	402	372	377	378	373	367	394	384	349	351	378	386	390	384	384	399	369	371	400	405	381	370	379	395	383	380	422	367	362	381	427	357	380	381	360	395	382	414	363	346	404	393	372	383	373	355	392	389	358	400	411	399	398	388	376	366	371	409	426	360	379	378	383	359	365	392	358	382	384	368	402	367	399	356	384	413	373	356	398	355	395	388	404	392	384	371	405	419	419	380	383	363	404	387	371	398	378	380	377	399	428	418	390	386	390	369	367	376	381	345	386	377	382	381	372	359	381	362	404	395	375	369	364	369	389	345	370	406	387	371	422	363	380	367	345	403	406	388	384	384	372	406	375	409	403	389	372	371	364	385	352	364	386	353	400	385	369	376	349	395	380	368	417	361	420	397	358	358	387	383	395	412	371	405	385	341	371	325	394	369	386	374	378	401	385	412	374	396	387	387	371	355	385	401	375	393	373	373	396	348	368	377	392	365	386	379	388	360	396	375	403	354	369	386	375	389	361	406	352	344	384	405	415	395	370	382	384	403	393	374	411	394	385	368	405	398	375	367	366	363	380	379	408	419	389	384	365	370	384	379	349	363	378	358	350	376	352	370	368	402	380	371	366	389	373	376	389	393	365	374	371	398	379	391	408	355	375	349	414	399	388	345	399	373	371	390	394	399	387	368	370	397	398	372	413	394	342	384	387	359	395	354	383	371	365	390	382	365	340	368	370	359	396	403	410	383	361	397	385	370	372	355	369	382	425	373	380	390	373	404	401	386	399	402	364	390	356	387	376	420	378	398	385	385	384	389	353	366	377	356	380	363	380	418	384	367	388	366	340	414	395	391	403	395	396	361	394	397	384	371	365	384	421	369	428	411	335	395	373	400	389	387	389	415	358	395	404	384	346	382	373	376	361	407	381	433	346	382	353	401	408	387	382	375	391	368	384	424	382	374	416	386	391	374	410	334	389	373	380	389	350	433	341	319	384	390	372	370	392	343	360	378	371	378	345	338	395	357	408	367	361	399	375	369	385	343	404	386	366	398	403	367	365	367	401	364	370	399	369	374	371	427	418	383	387	385	403	399	359	361	382	377	353	397	414	381	364	387	362	377	377	408	365	405	397	396	389	403	355	390	387	376	370	385	375	389	352	382	406	382	379	340	390	374	385	371	398	377	385	401	386	372	399	371	371	380	395	385	344	393	349	395	362	384	385	357	406	399	393	398	383	395	389	397	369	395	369	386	347	358	351	394	362	384	354	380	362	390	384	362	372	390	375	391	382	399	396	382	418	391	383	340	335	408	382	395	357	341	377	398	416	409	406	350	391	369	367	374	387	386	399	404	387	343	383	343	415	389	391	378	400	368	388	399	398	381	377	379	400	370	364	365	380	362	376	367	395	388	392	381	410	429	389	365	371	375	380	398	389	418	386	418	390	383	402	404	408	401	423	426	365	435	361	404	381	367	346	398	373	371	366	378	362	389	366	387	413	370	399	361	406	381	400	403	386	353	378	405	381	407	375	366	390	360	356	401	367	386	418	365	382	389	369	377	383	397	422	403	408	348	384	405	401	396	414	373	362	380	385	409	404	387	396	386	367	362	388	406	415	404	361	398	422	423	378	359	375	384	397	391	372	363	395	351	377	408	379	394	382	369	357	363	392	391	395	381	367	385	377	388	399	377	384	373	370	369	363	387	397	374	393	366	377	382	385	392	360	395	395	390	368	385	385	389	418	379	372	399	379	364	356	395	408	420	353	405	337	402	374	413	354	348	364	368	404	382	343	404	358	380	364	365	357	397	394	401	373	372	373	413	363	376	339	381	342	395	383	356	368	393	412	386	414	376	374	353	372	337	421	354	364	399	419	378	347	387	393	366	381	386	356	385	400	393	375	372	397	366	411	394	358	367	382	386	369	359	370	341	381	355	377	383	391	379	388	370	443	379	397	369	386	360	383	378	374	359	384	355	359	387	406	357	385	353	392	421	366	391	393	409
26373	20026	10593	5674	3182	1816	1398	1725	1604	1025	880	1040	1266	1545	1059	776	806	853	927	864	855	774	720	634	621	628	601	589	614	573	537	557	658	612	703	636	556	560	538	517	511	510	521	524	503	497	464	514	465	498	481	492	478	493	482	466	509	491	479	485	480	495	484	450	484	475	463	484	467	432	418	478	433	471	421	492	414	479	411	466	454	450	478	429	432	463	427	463	437	461	490	462	437	459	445	505	443	449	434	455	479	474	431	477	444	421	446	429	434	438	418	454	449	497	438	475	432	455	438	436	477	495	449	454	422	433	452	423	466	445	438	440	419	431	495	480	433	458	457	483	486	452	459	433	462	401	424	410	464	437	455	442	437	435	435	474	446	477	505	474	466	440	469	465	463	440	443	439	465	469	432	455	459	449	453	403	473	466	467	424	430	445	477	437	470	450	424	469	450	442	488	462	448	426	460	488	429	490	440	439	466	478	453	490	454	436	429	391	435	440	476	456	450	457	463	453	442	416	430	425	444	478	407	401	428	451	477	427	466	436	440	426	448	430	470	423	503	440	447	429	445	478	413	457	498	474	433	428	444	472	441	457	451	454	458	469	455	433	461	471	448	438	470	434	460	427	480	454	438	467	475	423	416	479	441	462	448	496	448	441	443	463	427	448	444	478	449	461	468	433	441	443	456	436	468	432	453	433	440	432	418	460	441	455	466	455	447	468	473	439	467	438	417	449	430	412	442	443	472	445	457	436	459	465	420	431	464	460	432	423	432	444	420	461	474	430	464	459	445	433	453	431	472	452	445	467	417	452	451	436	489	418	504	445	450	424	470	452	468	463	486	465	454	462	427	457	471	420	477	457	447	424	455	471	470	468	454	457	431	443	479	492	424	403	477	446	426	456	481	456	445	456	462	449	504	415	458	458	467	465	414	448	471	437	453	432	459	446	456	439	464	457	427	428	466	477	459	454	456	449	424	473	434	448	440	455	422	487	463	438	421	386	445	465	444	432	461	474	492	476	461	442	436	418	442	454	420	441	459	455	432	459	463	406	442	493	435	405	470	420	411	442	439	484	459	398	463	443	407	447	459	439	430	476	491	459	430	430	448	444	480	428	462	442	441	474	448	446	451	429	461	421	428	457	452	423	430	438	416	470	482	450	423	428	485	487	462	440	440	464	420	444	424	459	488	407	484	459	447	452	450	478	467	466	443	430	445	460	439	462	453	430	418	458	445	452	432	457	454	427	442	440	437	448	438	416	439	446	431	427	445	455	458	436	459	461	434	465	468	431	461	450	418	463	459	417	446	469	466	470	465	458	430	473	461	465	461	478	462	458	467	424	473	456	478	454	485	479	450	418	441	434	448	439	458	468	481	439	457	442	478	470	444	463	472	471	455	450	471	455	451	466	435	455	439	447	467	445	449	472	426	459	442	403	443	491	462	496	429	459	451	452	434	476	444	444	474	461	449	396	431	452	437	430	466	441	450	453	489	452	462	439	488	459	442	466	479	484	443	469	433	451	452	418	441	411	419	448	451	429	480	442	454	434	449	455	448	436	459	423	486	430	409	437	467	415	447	414	447	447	457	422	458	460	445	435	487	481	462	471	431	455	446	434	446	464	434	449	477	448	456	503	440	466	452	414	479	446	450	446	445	442	461	443	451	449	479	424	449	460	486	444	433	467	469	423	475	452	481	413	458	422	474	452	441	458	472	436	452	464	478	465	424	493	462	445	442	465	443	424	486	452	420	410	464	474	446	436	466	460	456	425	446	452	453	413	469	466	469	449	434	444	458	420	423	443	444	446	440	430	430	453	468	458	460	419	444	450	417	467	482	470	451	460	446	448	421	475	468	458	448	467	472	447	456	441	450	447	462	421	438	440	440	469	446	426	438	471	456	444	480	430	458	456	452	416	433	455	455	448	416	437	441	436	470	430	433	442	454	498	454	431	386	417	458	427	427	425	465	463	458	420	438	432	469	439	446	425	441	446	453	474	419	441	477	471	427	440	456	426	433	449	457	432	457	425	405	430	453	463	458	473	438	481	447	446	442	473	437	473	454	490	441	471	417	454	408	457	463	437	453	433	476	478	431	443	453	475	443	467	450	425	453	449	466	458	457	456	419	442	459	428	426	485	485	442	450	431	455	417	464	475	479	442	445	499	437	463	448	445	450	417	461	443	481	424	446	468	449	462	446	492	442	431	439	484	403	471	449	455	433	435	452	447	460	463	443	476	474	482	519	450	436	448	454	447	467	439	448	409	446	457	452	450	454	439	463	443	421	429	483	441	425	468	429	429	476	406	457	425	434	455	434	435	424	439	436	434	477	454	412	512	475	414	483	451	490	454	463	453	451	507	424	466	462	450	467	453	436	461	473	474	446	495	491	495	447	462	429	414	428	455	448	441	399	444	462	412	431	444	453	449	434	440	446	456	431	447	468	472	450	489	457	449	457	454	422	473	455	446	449	478	495	442	444	422	440	475	410	476	411	481	461	443	449	448	450	460	455	457	428	440	470	454	459	458	469	462	427	437	419	442	436	411	454	463	458	447	483	436	472	422	467	419	473	457	431	453	446	446	457	466	451	454	443	425	426	457	439	436	499	434	422	445	452	421	431	436	456	481	431	406	434	444	478	434	448	411	449	452	431	429	423	474	436	452	472	443	460	459	438	434	438	457	466	445	488	473	432	470	440	425	460	433	443	471	474	469	454	453	474	441	430	461	472	427	423	463	438	421	391	429	473	459	463	444	450	466	460	465	453	458	417	482	449	461	458	438	434	452	417	446	459	456	458	439	443	456	449	422	502	450	438	431	429	501	431	483	464	456	437	449	483	480	466	463	469	473	463	414	452	452	480	441	438	461	439	501	462	445	425	450	450	467	464	445	390	457	503	454	463	428	416	479	456	449	465	432	430	439	447	472	446	438	468	482	482	470	437	437	444	443	467	438	418	461	474	457	440	447	455	458	441	440	431	422	441	442	412	438	469	473	444	458	473	442	479	469	472	428	455	445	492	471	466	440	477	455	424	435	442	399	477	400	456	502	479	483	422	423	441	459	422	461	423	480	442	470	372	472	469	450	428	413	449	436	498	481	440	420	452	460	460	427	453	497	473	452	458	475	426	463	431	467	467	458	444	447	479	448	467	476	404	462	479	462	420	440	457	421	435	425	467	432	477	466	431	471	473	404	444	487	420	467	439	471	444	458	434	450	473	446	438	448	419	448	439	427	481	441	427	466	461	501	477	422	442	427	444	460	464	478	442	447	463	473	442	455	477	471	423	456	463	453	500	471	454	457	425	443	461	437	477	436	480	433	467	472	460	473	445	457	408	420	464	438	421	490	460	438	447	441	459	462	431	476	443	460	450	447	462	460	422	473	455	446	421	431	479	482	448	461	481	434	447	431	479	466	459	460	424	435	448	440	463	423	486	418	462	480	452	449	480	440	494	432	491	470	443	452	457	442	459	493	475	461	475	466	405	441	480	433	464	446	455	452
23771	20941	27980	24081	20711	7182	1968	1620	1112	888	806	918	986	1073	704	611	665	692	721	758	745	658	624	449	437	421	397	410	404	449	365	383	435	437	418	409	420	415	370	383	343	368	352	324	360	305	354	333	362	350	340	343	335	346	312	303	328	290	315	313	304	330	278	342	314	304	317	270	297	312	291	301	329	297	322	286	286	307	303	327	300	289	289	307	263	302	288	273	303	312	338	274	319	298	301	307	317	298	300	286	281	289	301	301	297	298	284	285	294	304	298	314	265	318	305	277	313	293	263	320	317	300	305	326	311	311	302	336	280	293	292	267	316	293	272	296	298	281	306	299	268	302	296	318	277	262	288	297	313	295	338	281	290	322	318	289	289	301	271	315	279	289	293	273	286	281	311	333	291	287	294	310	321	296	331	273	308	293	323	315	269	300	293	292	287	293	302	292	281	294	284	319	307	313	305	283	326	274	305	293	310	294	288	299	280	315	294	280	287	315	309	295	325	323	281	306	311	275	278	282	295	318	305	318	305	273	294	323	316	316	305	293	291	267	304	310	292	337	293	298	316	326	288	324	300	271	282	314	306	314	314	299	296	305	280	271	270	317	329	277	303	296	320	298	327	306	285	292	314	281	320	284	286	298	276	294	324	315	288	289	295	268	313	298	360	284	299	286	305	269	286	291	292	296	282	309	332	323	329	301	283	298	306	295	282	269	306	303	285	268	303	290	279	289	281	317	306	303	286	298	321	295	284	287	285	292	292	278	333	316	316	303	299	325	321	296	318	302	294	262	299	279	319	290	279	276	264	283	302	294	313	283	289	299	296	333	276	324	283	317	315	278	287	274	296	282	303	287	290	270	278	285	290	339	316	274	278	310	283	317	292	299	282	300	322	289	317	304	300	324	315	286	288	279	324	287	272	297	301	287	320	264	293	292	297	333	299	314	300	298	308	298	301	286	300	276	286	288	333	297	313	311	295	284	274	310	310	307	313	246	294	300	312	319	281	316	319	292	290	288	265	310	303	302	298	272	310	312	290	267	317	285	284	274	281	294	338	313	294	276	329	303	260	271	290	301	296	331	280	295	259	264	323	312	298	309	308	324	296	302	291	301	287	305	276	268	299	302	370	267	272	282	291	308	309	292	314	293	279	280	264	301	300	303	297	274	264	316	312	300	307	310	315	299	315	303	273	276	317	294	267	319	288	297	345	319	304	304	286	309	315	296	308	291	265	322	298	312	281	293	286	324	299	290	294	296	295	279	285	312	296	288	321	308	297	311	270	304	339	319	297	288	299	298	314	277	335	314	305	301	321	322	291	312	307	317	307	276	262	309	270	266	278	322	271	297	284	300	307	292	292	272	270	291	274	296	288	299	287	303	298	286	331	296	323	298	293	308	268	294	272	313	327	267	281	295	333	295	303	310	324	304	310	259	306	318	309	272	280	281	297	305	312	294	294	269	321	305	281	294	321	294	293	278	298	304	322	283	304	294	296	320	295	268	276	288	312	289	306	307	299	276	288	281	280	294	280	286	323	282	279	290	316	263	285	282	335	281	311	288	288	312	297	305	294	296	305	326	305	313	300	296	280	307	319	285	289	293	300	318	270	308	292	315	290	300	280	294	301	277	294	280	266	291	277	295	314	288	297	326	334	284	300	300	271	298	285	282	282	311	297	318	308	305	296	290	265	306	279	311	316	315	298	295	280	298	312	299	277	303	297	326	305	288	325	304	329	290	294	296	305	303	294	323	293	290	299	296	279	316	293	310	298	268	294	307	283	288	269	301	311	287	309	322	303	297	295	299	316	275	278	275	306	318	293	316	303	279	270	295	336	309	269	271	278	266	292	307	317	316	301	270	278	298	293	299	301	309	304	300	311	289	308	270	314	300	308	263	296	313	314	297	331	306	298	311	283	319	299	299	306	291	299	324	305	255	275	307	285	285	297	322	325	273	267	276	302	311	304	305	290	294	327	298	252	304	290	295	320	312	292	276	338	288	284	294	310	286	291	285	272	290	282	328	300	300	299	307	308	324	284	331	291	300	281	304	311	293	299	310	315	303	282	306	309	296	319	301	305	253	271	260	284	263	292	288	311	266	274	295	278	290	280	322	296	306	274	285	280	283	313	321	283	302	318	297	266	295	343	285	323	305	302	280	285	311	338	289	294	300	304	300	315	250	289	288	319	285	285	290	313	304	318	323	287	299	311	293	298	292	289	299	278	308	316	309	284	273	278	298	297	301	295	290	332	291	289	312	307	281	302	354	286	303	290	296	262	290	255	313	319	291	305	299	307	311	297	279	315	283	284	305	281	315	296	249	290	306	290	324	278	284	281	276	304	280	291	288	274	297	316	284	287	289	278	316	298	298	296	271	284	318	260	292	311	290	271	307	302	309	291	305	308	263	259	313	292	310	319	311	300	306	319	324	287	281	319	287	308	302	303	265	271	311	308	312	312	291	276	302	312	296	285	324	306	286	303	276	318	301	287	338	294	312	284	345	263	318	303	282	283	309	312	322	280	289	301	273	303	288	327	285	311	291	280	297	311	319	291	295	326	305	306	289	321	304	326	310	307	309	307	287	294	289	274	315	309	276	305	279	271	287	310	269	287	295	296	270	300	308	265	287	262	325	299	303	294	297	330	293	282	304	344	307	323	290	281	323	280	315	293	294	320	296	289	297	285	297	326	319	306	306	287	274	258	297	315	331	279	267	334	309	295	289	308	276	289	286	306	269	319	307	274	281	291	285	310	253	292	301	292	292	301	317	305	282	307	310	302	307	290	314	311	294	314	277	297	297	289	327	319	274	333	299	271	294	295	293	320	319	275	280	292	275	315	271	274	302	297	324	317	302	332	304	303	323	260	282	283	275	319	277	292	315	283	288	312	330	309	295	284	316	292	276	270	314	257	263	303	280	306	296	259	286	277	308	305	294	319	263	321	299	298	301	288	298	314	320	283	284	328	297	312	276	299	325	298	299	306	336	308	322	312	274	287	285	319	319	287	289	300	308	298	296	325	300	328	313	308	294	278	296	324	304	297	305	319	332	308	292	280	276	284	301	286	295	273	270	319	283	293	290	302	298	294	276	291	288	306	296	317	287	287	309	305	271	323	269	299	298	300	313	297	275	273	274	306	287	264	284	281	285	341	329	309	291	277	287	249	294	302	301	309	299	282	292	271	302	286	312	290	285	278	309	315	293	295	291	315	257	295	292	311	309	301	315	288	256	304	286	294	308	278	294	292	294	336	261	293	308	315	278	304	315	319	260	279	285	296	309	294	306	279	277	303	296	313	307	315	274	322	287	296	305	280	285	289	297	296	295	293	269	280	277	292	308	311	282	332	315	288	274	310	281	281	285	307	300	286	290	261	266	277	319	278	283	295	312	286	292	250	288	292	277	299	331	322	290	278	339	318	316	325	322	322	281	294	299	310	329	295	300	285	299	279	287	304	289	285	309	299	268	309	303	294	311	295	308	333	279	295	276	287	307	269	321
31697	26035	16224	10111	5972	3534	3362	3399	2280	1774	1666	1868	2087	2241	1343	1128	1084	1299	1425	1330	1264	1081	927	767	706	691	597	519	564	657	538	549	632	760	716	641	578	564	537	513	440	428	481	436	426	440	441	446	491	456	455	449	444	425	429	421	383	378	413	372	356	398	386	386	401	354	399	408	403	404	381	349	350	382	343	361	346	356	341	370	332	376	330	332	349	346	349	331	354	383	352	354	354	353	335	364	328	375	340	339	322	344	362	358	357	357	340	326	355	336	353	336	379	324	336	324	355	373	340	363	353	346	331	346	330	378	354	337	327	348	381	343	352	327	338	395	337	337	331	360	346	311	358	356	386	354	352	379	364	362	330	345	360	351	377	366	328	335	354	331	346	334	339	340	356	348	318	347	315	318	327	351	346	333	332	352	364	350	371	347	380	316	348	366	386	346	348	341	328	329	317	400	345	340	378	322	329	363	343	337	336	336	376	347	370	383	327	337	322	344	336	329	337	368	314	345	389	348	343	347	357	337	327	354	371	335	343	378	362	337	321	324	356	349	354	351	339	355	341	368	353	372	330	366	333	345	351	340	324	349	336	360	327	336	365	342	358	340	382	360	374	360	356	343	368	342	392	332	360	350	392	340	331	368	333	338	358	370	324	331	319	327	362	367	331	420	353	324	363	339	366	375	333	393	332	347	339	359	336	326	347	339	362	335	338	365	316	350	342	312	346	322	361	352	358	358	320	354	376	318	373	332	384	392	352	333	342	349	385	347	336	364	354	391	342	347	340	353	358	341	370	342	362	376	314	349	356	322	335	385	353	372	362	341	370	341	350	318	359	344	352	351	360	335	353	353	344	372	340	328	353	344	337	367	373	386	348	357	350	353	363	385	374	331	363	327	366	359	343	318	363	352	351	346	347	380	347	348	375	362	360	368	328	362	371	342	335	374	327	358	307	341	353	357	336	347	341	340	310	333	356	358	339	376	326	348	341	324	361	309	351	352	370	307	333	368	328	337	379	327	393	354	338	382	347	351	366	328	323	349	361	357	403	326	377	345	331	362	355	323	374	324	363	333	379	375	384	343	365	340	354	325	351	349	378	331	355	334	369	359	348	359	348	356	377	394	386	332	380	332	378	330	350	351	361	336	329	369	351	380	318	356	307	334	374	348	348	362	386	350	338	312	340	352	353	325	332	365	383	354	364	347	322	340	348	351	355	344	385	342	361	372	367	384	340	356	318	338	354	324	351	325	347	354	324	360	359	307	342	325	359	337	354	344	355	325	329	348	340	341	341	367	335	356	337	329	350	388	365	335	341	331	381	364	334	350	346	375	315	346	378	343	331	332	360	367	356	343	336	329	354	374	327	374	339	364	361	336	373	327	319	354	341	372	352	331	345	374	340	358	346	348	338	365	364	353	334	346	344	371	329	379	342	322	364	342	351	354	361	355	378	363	381	348	382	346	322	390	365	305	363	348	308	359	350	331	358	353	293	374	323	348	342	355	337	366	366	369	330	325	326	385	340	338	328	343	347	387	334	353	333	371	394	343	351	329	349	323	356	345	356	373	343	347	386	350	334	348	337	371	360	348	364	350	361	363	351	374	365	349	380	330	350	369	320	361	334	339	341	343	359	354	347	346	379	378	330	353	350	388	375	369	369	372	371	335	363	346	341	371	367	321	388	337	334	330	352	346	308	333	334	321	343	372	371	358	359	331	361	332	361	362	365	369	359	377	354	359	334	326	333	338	364	362	352	352	347	346	352	295	352	356	342	368	364	364	360	346	360	332	372	335	348	371	376	377	356	314	355	345	381	301	350	336	356	365	371	360	360	351	357	373	337	330	334	358	317	363	356	343	295	348	369	354	376	373	350	351	354	335	331	329	382	359	315	368	390	332	359	374	378	345	331	366	382	397	337	351	401	380	328	358	370	328	359	332	344	334	352	350	351	378	362	336	349	339	349	366	377	347	326	335	345	365	343	309	329	358	348	361	353	356	371	341	320	339	339	330	391	335	384	333	355	332	350	360	341	375	371	323	382	343	336	331	373	342	341	341	352	355	362	370	336	320	353	319	361	322	332	374	354	333	348	342	368	311	343	348	336	371	348	372	351	333	346	320	331	356	333	342	386	365	313	358	385	353	339	341	353	343	315	361	362	352	352	345	352	384	362	378	352	360	350	365	376	334	347	370	330	327	375	320	355	360	351	352	347	390	352	338	333	346	342	365	336	345	333	365	354	341	360	326	361	364	330	329	343	334	358	339	342	340	344	360	323	362	360	363	341	346	338	381	347	341	357	327	341	343	344	345	358	348	359	320	368	308	330	338	352	318	354	348	347	350	353	352	341	378	365	346	368	332	353	354	355	348	347	380	352	358	387	341	324	328	368	358	384	333	353	339	355	387	350	361	345	362	355	373	316	331	366	323	351	376	348	357	326	350	379	329	346	379	340	350	361	335	365	355	329	362	342	353	350	361	330	363	335	353	341	335	341	364	329	325	340	334	319	354	317	379	329	351	361	348	372	353	372	354	368	375	383	346	332	373	352	334	342	352	363	355	340	350	380	349	344	326	330	362	355	354	344	351	344	358	373	356	334	344	368	342	342	348	332	362	335	378	327	366	362	327	363	362	341	372	365	346	337	338	349	326	341	331	374	341	353	352	352	326	321	366	334	335	404	354	373	376	350	373	347	319	328	335	358	402	330	336	334	392	364	364	350	354	375	333	368	373	391	366	360	329	354	356	353	378	355	351	377	328	355	380	344	364	355	357	325	378	337	349	354	312	345	358	359	328	344	339	326	332	347	334	317	296	331	353	339	358	321	343	379	356	341	348	341	327	362	351	352	329	341	336	366	353	370	384	340	332	367	353	341	345	338	314	389	344	357	355	320	329	370	354	376	376	348	334	360	322	333	338	355	354	329	385	344	355	336	356	360	356	338	343	344	350	386	335	372	344	376	320	392	339	360	331	362	363	340	373	352	336	323	312	377	326	311	365	333	355	361	339	368	367	349	396	321	352	326	358	342	337	308	354	343	365	320	355	319	349	357	369	349	355	339	357	328	359	332	363	379	321	343	350	318	362	371	365	334	372	368	360	362	379	379	361	334	344	337	336	347	331	293	359	342	325	365	353	341	362	353	364	316	330	362	333	391	345	380	352	342	355	351	374	363	363	346	338	361	381	341	370	354	352	366	346	332	339	329	336	370	332	335	351	360	355	361	341	371	375	353	372	366	335	345	345	333	320	354	350	354	344	336	329	368	360	336	335	329	354	349	332	369	354	358	341	385	364	331	360	367	386	363	372	337	344	349	356	337	345	342	379	343	324	360	352	345	338	358	344	303	350	341	340	368	326	383	340	333	328	359	371	360	348	345	351	345	325	373	331	355	328	378	358	351	341	361	352	369	342	353	364	347	318	356	348	327	357	330	358	342	347	374	357	361	372	356	320	368	342	344	330	329	365	351	334	349	326	360	343	346	326	350	352	312	343	362	370	336	366
24956	20900	26499	24632	6348	1440	1550	1204	1096	960	1017	1045	1089	956	710	732	750	870	930	838	848	781	722	731	616	579	577	561	564	614	617	559	616	636	648	598	598	536	588	574	557	559	512	554	562	526	575	542	563	583	545	557	533	522	527	547	599	546	497	524	522	551	503	518	542	554	501	528	554	505	514	531	522	486	465	505	543	472	527	517	503	533	574	519	527	514	575	521	539	503	516	551	502	508	519	491	526	483	478	551	523	503	547	502	550	470	518	519	545	499	479	480	496	542	515	489	517	505	527	463	539	521	497	542	482	594	494	527	508	492	543	515	508	537	505	495	507	524	498	516	485	547	459	500	463	530	516	503	484	503	509	509	491	526	491	511	533	506	518	547	541	558	537	480	510	521	503	528	522	508	520	509	514	496	530	527	524	519	510	529	513	546	529	519	512	539	527	494	521	493	481	527	499	495	508	529	523	566	532	556	549	485	503	519	513	458	471	524	542	539	525	504	526	481	495	488	488	528	505	497	522	516	499	530	505	485	507	488	494	503	530	503	476	491	530	525	499	454	542	470	509	502	477	527	517	515	513	511	492	479	517	514	490	502	502	543	542	519	533	537	551	520	529	522	531	485	501	486	491	499	530	498	508	505	521	537	494	523	507	524	505	513	483	480	503	512	522	540	511	538	489	485	528	550	482	557	505	500	538	525	511	494	480	455	499	498	497	508	524	518	514	482	535	529	477	448	529	525	560	532	519	507	513	499	483	515	507	528	492	475	524	495	496	508	526	530	522	533	514	492	540	536	533	529	551	525	506	463	488	485	494	521	568	521	541	532	539	477	513	531	500	508	546	538	515	526	495	499	501	490	516	513	524	535	521	497	555	489	523	521	493	492	546	505	510	508	505	480	523	543	519	526	512	557	511	574	505	494	468	555	504	526	499	509	483	525	552	515	493	518	509	494	515	494	463	502	561	539	540	512	471	551	496	491	501	502	494	491	502	515	523	499	500	490	502	514	454	527	501	481	520	439	541	486	456	506	517	488	537	504	559	551	515	486	536	556	517	488	501	530	478	515	483	504	525	486	532	490	496	547	519	510	541	484	495	528	512	528	531	493	508	508	508	456	496	497	502	511	511	481	468	517	508	526	486	506	536	517	516	519	505	513	496	494	505	504	537	514	484	474	518	485	482	508	513	523	512	505	535	532	515	495	500	573	474	528	538	556	518	486	529	505	566	529	516	507	538	518	504	503	513	513	490	511	512	536	513	516	515	539	487	508	523	531	539	511	513	508	512	521	526	549	493	499	495	498	493	532	516	515	511	519	491	526	529	463	541	485	519	513	528	522	529	512	526	543	540	518	530	523	532	519	508	470	544	557	553	517	508	531	470	536	484	499	514	464	479	524	516	550	553	502	505	517	504	468	504	519	532	507	536	534	555	505	540	521	507	493	518	503	543	494	526	519	500	522	515	505	529	449	482	497	536	514	523	498	493	504	503	469	473	494	554	495	529	541	492	534	508	512	503	487	516	495	498	490	481	493	511	487	508	491	504	520	496	512	493	515	510	471	507	488	479	523	497	507	538	517	490	489	516	521	502	484	542	518	491	516	521	479	521	508	494	491	512	525	487	543	553	499	502	552	520	458	543	467	511	505	520	465	517	524	531	491	509	512	469	492	546	494	526	531	540	521	530	513	490	537	527	501	504	555	519	502	509	497	530	559	486	525	534	485	474	509	514	456	566	502	529	490	536	545	487	523	465	493	484	541	497	489	509	494	495	533	498	513	579	487	477	472	469	501	475	483	535	502	529	584	537	516	509	511	564	460	515	485	526	494	540	523	515	472	513	544	535	523	501	495	515	514	507	533	483	515	497	536	521	505	506	487	507	526	504	476	471	482	507	483	513	512	456	573	499	514	514	479	519	536	482	530	542	531	523	552	535	517	555	546	538	549	521	493	497	513	530	511	558	521	531	479	545	511	485	516	501	520	517	506	501	504	522	482	469	476	509	539	502	496	530	490	512	524	535	506	536	510	534	492	509	513	517	474	539	528	502	501	471	517	494	574	508	516	508	484	555	519	496	519	529	511	544	500	514	485	518	535	515	521	497	487	526	519	534	500	529	532	488	487	533	593	518	493	510	493	503	490	526	514	514	498	505	536	505	587	505	499	518	512	528	535	524	540	488	468	531	527	493	510	500	497	507	548	527	541	544	454	504	503	548	495	503	526	503	557	524	513	508	494	553	469	497	514	506	514	475	535	510	513	528	513	465	533	497	472	462	530	524	515	482	481	527	487	481	516	549	495	550	475	506	524	546	469	551	521	517	522	558	461	473	517	500	499	521	549	511	542	545	511	540	506	526	541	482	502	522	524	490	530	491	501	530	498	504	542	490	527	542	517	507	515	530	533	511	512	528	527	479	509	506	537	524	491	520	506	512	532	491	499	505	515	469	527	503	471	521	525	505	507	485	542	509	512	523	496	518	479	527	522	481	520	543	506	522	511	505	473	527	490	520	500	447	533	519	479	468	492	519	511	488	518	518	489	536	574	512	513	553	534	479	477	523	503	514	496	475	463	504	504	528	515	514	496	502	479	526	541	474	486	500	502	559	553	496	511	505	546	509	513	493	525	508	530	510	517	530	506	488	506	559	513	510	526	539	484	507	489	557	516	553	487	482	471	472	596	508	522	539	550	482	493	524	489	519	514	526	507	493	524	505	523	518	532	504	506	483	523	509	486	501	533	525	523	483	515	507	486	522	559	508	473	505	557	495	478	486	554	535	522	515	517	527	498	566	481	539	524	512	519	527	493	525	493	497	513	511	486	482	483	512	561	498	513	522	524	498	493	535	505	502	503	483	520	492	507	495	544	511	511	513	508	529	498	507	535	548	506	516	524	556	507	494	520	521	506	529	529	480	551	499	486	501	545	474	493	495	503	486	505	509	484	494	487	509	506	491	469	525	503	500	493	474	518	523	527	501	541	532	532	496	460	487	525	500	546	524	517	547	519	522	526	541	495	521	496	563	532	503	497	508	494	546	521	551	484	481	477	523	513	537	551	501	521	502	518	561	467	546	511	534	494	493	495	511	500	566	524	513	485	480	542	534	528	535	482	527	478	506	528	548	557	513	512	529	500	503	531	557	505	508	480	493	472	510	506	560	478	520	517	503	546	528	527	499	536	536	469	521	511	552	515	562	527	515	478	534	510	533	534	488	512	509	522	462	509	535	516	549	537	533	501	561	511	526	542	517	482	485	478	486	523	525	525	551	470	487	474	514	473	510	508	536	507	495	511	528	528	536	549	498	544	522	530	552	485	528	514	538	492	516	504	533	487	518	524	483	495	529	517	524	536	507	499	564	509	533	487	495	518	491	537	536	489	523	556	543	506	509	542	499	548	557	512	533	522	540	504	513	519	462	523	494	519	514	534	540	540	526	485	513	527	493	522	521	501	492	547	527	495	497	512	487	497	509	491	525	520	506	485	535	526	525	535	525	468	519	509
30036	24208	11449	6807	4221	2477	3181	2289	2101	1715	1896	1968	1999	1799	1200	1166	1185	1390	1446	1422	1328	1193	1012	942	825	815	766	725	749	793	763	706	742	868	930	800	771	719	726	715	696	641	638	636	676	644	659	658	664	744	656	678	639	614	647	657	599	602	622	567	585	621	651	613	591	604	596	634	634	596	559	610	584	640	609	568	588	549	540	576	612	558	592	618	589	593	562	568	615	597	580	582	557	605	545	597	611	590	579	601	611	579	603	561	587	589	588	581	583	605	549	566	613	627	579	571	560	614	613	595	624	597	555	603	553	606	575	616	565	590	572	596	603	632	586	566	587	584	644	602	606	574	611	603	613	607	576	607	584	589	607	565	594	616	549	598	586	629	603	564	539	607	621	606	603	605	598	610	594	600	591	530	606	628	633	552	592	622	582	546	597	571	574	606	540	576	547	585	575	599	617	559	580	594	635	569	579	613	588	618	558	591	547	589	562	586	578	588	610	557	561	609	594	599	623	640	623	586	570	654	537	571	600	612	612	552	557	585	609	583	588	583	595	569	540	576	569	562	582	580	572	567	547	582	613	573	578	602	573	626	542	563	625	535	608	551	596	615	580	576	554	574	614	562	610	556	537	554	582	619	548	569	618	607	605	621	558	581	625	577	605	583	585	599	568	559	599	563	639	586	577	608	577	594	571	541	640	585	567	591	578	613	591	597	615	578	640	614	592	602	544	588	580	579	569	565	618	584	611	569	548	588	606	599	596	562	575	543	588	562	614	557	582	623	580	573	598	575	580	605	613	581	568	606	576	610	584	563	598	563	557	593	599	588	623	599	543	610	571	589	601	575	616	595	583	606	586	574	612	601	561	560	563	555	560	597	631	598	574	610	611	593	613	601	558	580	602	597	582	605	577	604	592	561	593	558	586	591	595	586	602	551	554	599	583	549	582	609	608	583	585	555	547	591	571	562	600	564	557	572	584	549	561	593	582	575	595	593	581	605	585	559	616	610	601	589	572	606	572	568	547	584	578	594	599	573	549	577	576	541	615	600	591	582	652	591	604	562	578	590	597	605	534	580	612	580	588	576	613	615	565	536	581	569	661	542	580	545	607	572	584	564	656	626	558	597	571	614	589	561	576	573	606	595	594	583	614	544	611	566	621	596	552	595	568	589	589	596	612	575	582	537	617	568	630	565	593	585	616	572	632	577	590	631	587	575	595	576	566	565	591	599	595	606	603	572	565	583	588	571	550	562	579	600	589	606	573	565	620	611	582	589	588	573	602	584	582	585	597	581	567	608	557	597	591	567	575	603	568	574	589	634	588	582	570	582	643	622	609	550	541	577	608	621	575	606	570	570	641	568	573	583	579	555	614	597	596	567	629	582	581	602	579	584	596	603	572	568	516	595	566	601	587	555	639	566	603	594	557	600	567	545	606	578	596	566	591	557	610	604	597	572	589	599	568	595	546	621	542	571	589	591	620	584	575	604	576	586	572	578	619	618	590	581	605	585	620	619	567	577	634	588	569	581	620	564	570	600	590	588	613	604	592	569	569	593	606	535	620	580	595	605	579	579	600	584	574	602	618	617	557	597	611	552	623	619	547	611	549	571	599	630	606	570	575	545	609	546	559	560	587	587	578	607	596	609	554	584	581	585	528	546	596	555	622	578	552	594	568	581	606	559	586	561	514	563	565	601	566	531	579	580	556	621	619	588	581	609	623	580	641	556	613	597	619	563	564	581	568	608	558	582	569	552	596	611	581	605	601	592	612	613	591	598	567	623	597	582	625	542	542	567	617	579	597	618	584	550	633	563	566	565	608	596	596	569	557	601	583	546	613	599	572	620	588	610	563	587	543	539	611	598	593	589	597	578	560	624	556	558	566	574	599	550	622	625	606	604	599	586	595	579	574	558	592	559	617	558	573	582	587	593	596	612	581	609	570	596	564	620	625	593	569	565	571	527	569	573	597	572	587	571	545	603	553	561	530	569	584	618	567	573	644	591	613	567	569	621	589	602	551	629	560	602	568	607	600	584	549	621	580	575	612	621	623	537	608	591	600	591	591	569	563	625	585	568	590	608	599	581	572	619	613	585	591	533	577	535	589	558	619	553	553	605	590	591	569	589	616	613	585	608	602	605	631	593	603	557	582	605	623	558	597	612	596	575	581	582	568	551	588	569	558	552	595	560	560	563	595	616	567	623	595	570	614	591	565	613	599	634	595	607	593	594	640	583	609	592	573	614	588	593	595	582	589	588	545	577	589	564	636	571	614	600	567	636	596	631	598	580	590	571	593	568	651	546	612	586	613	637	591	605	642	616	535	557	557	568	568	548	628	596	563	562	554	592	594	552	599	551	583	590	619	630	621	615	605	593	627	629	591	602	564	560	626	582	570	630	634	534	584	571	578	577	574	572	585	609	579	534	565	560	615	593	569	603	617	634	586	596	581	571	610	595	597	547	590	611	607	554	565	606	544	599	599	564	520	593	584	544	584	550	605	564	621	592	579	610	548	587	608	628	617	598	622	586	591	571	624	599	601	576	589	544	575	567	573	601	608	585	616	571	641	559	618	622	576	562	623	584	579	557	629	599	586	556	588	584	609	554	571	615	575	595	575	613	535	573	592	603	596	598	578	610	587	581	572	517	609	592	567	561	585	626	589	591	590	579	565	596	574	607	638	576	559	581	585	602	583	582	600	589	612	583	584	565	620	599	580	604	627	572	586	589	570	576	591	570	617	563	592	577	629	598	582	594	599	606	575	579	553	591	562	591	604	556	578	604	594	589	589	604	620	581	598	575	588	555	594	635	582	592	545	562	609	531	588	585	529	558	558	583	607	598	590	599	567	621	572	575	604	582	581	568	588	554	646	533	559	641	558	623	559	627	572	554	588	570	573	595	573	583	590	641	549	566	604	574	577	583	613	609	597	585	583	604	597	565	555	577	592	607	568	564	607	587	578	584	538	618	589	592	553	586	592	612	609	533	569	598	567	574	633	626	594	585	595	626	580	599	564	599	595	589	520	639	532	543	598	577	626	596	585	575	568	553	601	594	560	569	609	583	574	633	591	584	605	559	563	571	571	613	565	599	618	585	513	567	546	596	571	599	591	552	561	578	569	581	594	575	599	598	587	624	567	597	583	554	553	563	586	584	529	594	549	534	583	601	600	603	593	629	586	632	581	568	585	639	602	636	611	598	624	595	570	608	588	555	570	569	595	623	563	576	570	600	600	614	617	548	583	610	564	599	587	608	610	619	552	597	560	591	566	614	610	603	575	593	572	598	588	575	603	580	578	586	573	554	624	609	596	591	571	544	580	627	609	591	567	602	629	568	555	595	597	605	630	585	545	595	615	563	569	584	587	604	588	588	613	621	590	593	580	576	608	549	578	622	580	616	614	586	573	590	595	587	588	567	603	620	614	585	615	582	570	567	526	615	603	573	605	615	543	572	574	598	559	600	662	556	573	563	578	610	592	589	606	566	609	565	591	604	574	575	614	589
22683	20967	28569	23494	20963	20912	8102	2453	1804	1584	1739	1676	1715	1340	1014	962	1125	1273	1226	1166	1100	982	854	813	701	644	620	586	496	597	573	517	567	664	681	626	571	560	531	550	513	503	440	450	506	518	490	539	513	507	512	513	500	495	471	430	494	482	438	458	488	474	458	519	429	466	442	451	449	466	442	452	427	398	493	416	448	420	459	441	468	435	413	420	441	414	442	443	446	438	431	434	440	409	458	439	409	450	455	407	415	402	425	459	450	427	420	449	458	425	430	422	431	423	449	454	459	452	431	418	465	442	456	428	428	474	418	423	416	440	411	451	471	415	419	431	411	435	449	483	407	450	427	367	451	440	461	452	450	411	443	440	435	424	426	448	440	454	437	416	440	433	413	403	421	428	421	407	410	437	445	417	427	436	413	444	454	428	452	463	454	443	437	403	441	445	417	457	387	404	411	450	443	463	459	425	409	465	433	422	456	436	422	442	433	425	436	434	402	421	438	411	435	419	446	415	423	412	478	430	437	429	426	393	433	416	384	436	400	441	440	448	416	436	402	426	455	396	432	406	448	431	404	450	467	444	435	420	464	438	402	422	417	427	427	438	468	425	437	425	473	438	387	407	417	431	439	422	453	407	461	452	436	405	450	477	473	412	445	458	408	452	409	430	426	422	403	420	450	429	422	413	406	414	430	410	396	423	449	398	429	447	443	461	404	461	431	449	436	448	401	427	419	438	471	405	410	443	439	423	427	433	464	428	454	435	431	419	435	452	432	439	441	440	463	416	441	427	422	445	419	446	406	444	426	424	462	401	429	438	420	414	465	427	394	422	368	413	401	442	417	413	425	454	398	441	437	420	459	493	422	453	411	440	428	423	417	434	409	460	440	428	433	410	419	422	390	423	420	443	414	400	467	438	444	393	426	433	409	421	414	430	458	436	434	432	453	465	435	454	413	429	425	406	422	425	416	428	451	418	430	447	441	409	469	415	441	441	449	419	436	433	429	432	447	439	441	447	450	436	399	432	418	439	444	421	430	438	418	399	443	425	453	448	416	417	441	457	470	380	403	441	432	442	406	416	416	439	452	423	407	458	455	403	410	451	436	430	442	444	458	393	403	412	447	454	432	451	393	432	442	446	416	411	436	440	444	425	407	439	422	397	400	416	434	414	431	470	428	452	421	410	393	424	440	431	435	422	416	429	410	457	414	446	439	449	433	435	430	423	420	448	383	442	441	391	441	433	439	436	433	399	432	411	453	450	426	449	452	437	424	417	409	429	455	443	443	456	412	420	463	410	419	470	459	442	451	447	404	432	434	425	458	412	438	442	397	415	408	430	431	457	433	405	430	444	433	428	465	458	482	434	424	417	425	391	401	401	401	429	389	430	454	444	425	439	447	454	408	438	474	469	470	437	410	385	408	416	416	415	449	429	456	414	435	443	422	438	414	387	449	404	436	434	438	444	400	420	429	471	464	426	457	449	415	452	438	419	419	432	418	421	435	463	434	414	452	428	431	420	418	427	467	430	412	444	420	457	427	455	457	422	432	467	434	398	449	421	470	436	466	413	432	415	474	420	439	443	433	441	431	441	397	446	415	415	432	412	410	437	460	421	445	439	444	435	452	438	436	411	450	452	432	421	459	403	439	434	383	465	446	449	401	403	460	395	440	420	423	416	400	402	394	412	456	405	432	433	438	425	407	408	443	442	431	413	412	418	471	407	427	387	456	430	414	466	418	439	406	435	466	439	444	432	456	416	424	374	442	432	428	420	425	441	451	440	471	445	404	464	449	408	437	412	417	420	429	437	421	437	406	407	401	424	436	430	447	438	403	484	436	406	412	427	434	442	465	424	423	395	448	409	423	440	449	455	392	429	445	437	414	416	414	456	394	433	450	428	431	427	448	423	429	443	429	424	409	432	425	418	429	450	453	428	439	470	453	450	412	440	449	407	424	433	408	409	452	455	444	415	428	437	440	460	428	413	445	438	388	437	438	412	413	439	404	415	443	418	400	443	435	428	400	439	471	400	439	419	416	441	388	461	443	423	431	398	425	410	421	423	463	410	400	445	436	409	447	436	411	459	466	412	424	417	448	436	409	407	396	487	438	456	412	432	473	496	450	429	415	459	454	431	418	443	413	444	412	437	447	437	447	420	401	392	456	432	452	443	427	422	428	421	432	423	443	381	442	427	438	447	436	416	426	418	471	424	403	423	451	432	420	415	410	445	433	428	428	470	459	430	439	448	427	425	444	448	461	414	432	427	391	433	461	407	425	475	408	423	419	424	437	422	428	452	425	428	409	448	416	439	387	426	427	427	439	441	438	408	405	416	415	402	442	421	473	423	459	447	478	448	392	403	416	432	457	428	409	437	408	461	405	434	425	405	437	450	401	437	459	436	430	459	476	429	424	428	426	406	427	423	425	422	441	465	416	437	417	419	442	440	417	465	452	435	458	444	451	443	443	430	460	448	415	433	438	417	414	448	418	448	435	432	443	412	423	409	474	440	435	439	404	439	429	452	417	403	391	420	430	418	443	442	404	396	429	407	427	423	472	429	455	436	407	468	450	394	424	393	429	414	445	445	422	449	424	435	426	439	421	448	436	416	437	443	426	444	432	443	459	412	458	417	432	450	441	432	431	420	480	414	438	438	413	427	431	431	427	401	388	421	452	418	414	397	439	422	457	456	439	459	464	429	435	435	432	419	420	429	421	385	426	422	422	411	445	420	421	446	373	431	416	436	451	449	448	402	427	421	423	412	420	446	403	460	395	427	409	436	404	419	419	465	415	429	410	398	428	404	462	435	423	423	442	428	435	400	458	430	438	454	400	431	449	424	430	425	420	421	436	426	433	424	449	442	433	422	404	442	442	451	392	442	473	441	401	443	446	435	419	392	436	417	463	411	426	410	445	440	432	427	457	406	440	433	437	383	455	431	385	447	419	403	391	389	443	429	443	420	435	416	404	395	414	424	406	458	413	447	437	415	426	435	433	413	384	446	382	417	456	407	435	433	445	435	423	427	430	451	428	435	454	420	399	429	411	390	442	458	446	445	453	418	406	407	401	445	388	449	434	441	429	448	448	403	417	411	420	455	423	446	424	443	412	432	442	401	446	438	438	422	401	451	432	411	434	447	424	466	438	366	441	415	423	430	409	426	435	456	418	430	446	405	445	418	442	412	438	462	411	455	411	447	451	434	438	410	414	434	391	455	440	422	408	416	421	456	426	441	415	442	449	456	453	450	419	451	413	416	461	422	380	447	426	431	432	391	470	469	440	411	416	418	463	409	462	446	445	428	414	465	402	414	433	450	441	428	463	431	411	435	433	450	430	404	415	418	380	467	417	421	405	423	412	407	396	377	444	428	403	455	447	401	428	418	436	448	443	436	415	414	406	379	455	431	422	478	437	410	437	422	436	421	448	411	432	402	417	416	408	457	422	430	417	438	392	428	432	438	422	444	406	461	432	420	423	465	428	425	414	447	450	405	437	417	402	391
35981	36650	20133	11545	7590	6242	6219	4575	3755	3391	3558	3527	3369	2516	1826	1750	2126	2461	2455	2216	1801	1726	1504	1270	1010	904	890	726	771	860	839	729	771	931	910	840	771	731	693	683	682	621	603	628	617	641	635	612	604	600	643	605	593	604	613	593	555	510	529	527	487	567	558	533	525	522	587	506	542	517	528	544	464	499	492	476	448	532	512	487	497	440	498	483	491	477	486	506	481	506	497	464	517	467	473	461	484	495	478	483	514	461	465	501	450	499	482	486	490	497	491	500	495	473	492	488	473	510	509	507	515	501	496	500	523	456	477	513	526	506	512	463	471	463	468	471	497	452	484	469	519	469	463	509	466	482	500	473	480	491	504	498	435	490	471	436	491	476	489	447	475	499	513	499	427	457	517	491	489	498	487	440	457	505	502	509	504	504	477	482	536	463	500	475	502	501	479	500	497	479	489	437	484	496	493	514	513	476	502	490	518	467	491	473	475	502	530	431	562	470	556	453	498	460	488	472	497	517	465	494	486	472	493	475	508	483	511	508	489	471	459	439	455	489	483	480	526	466	503	458	474	477	484	491	518	458	466	459	495	490	501	425	514	475	488	441	467	454	475	477	453	488	499	503	474	467	531	491	520	504	476	467	471	500	493	500	492	533	497	486	498	498	451	491	465	485	470	503	472	516	486	484	474	484	504	485	485	461	510	494	489	500	533	489	515	480	515	467	498	485	493	470	506	489	489	501	499	466	504	474	518	475	499	487	490	446	460	497	483	477	479	501	503	511	475	508	510	515	493	507	459	458	483	468	490	462	514	533	510	474	467	473	471	485	515	486	475	484	480	475	490	494	505	499	493	483	503	505	474	514	504	544	479	504	490	477	476	500	486	502	478	500	480	466	478	486	496	481	465	500	483	495	457	468	490	484	470	466	441	465	479	502	496	473	505	506	515	500	501	473	470	471	496	510	486	500	510	529	484	477	484	460	490	484	477	496	482	506	491	500	476	456	542	482	509	495	477	496	492	496	478	491	460	446	506	498	509	516	490	487	471	465	480	499	466	470	488	478	481	466	479	477	443	432	462	481	478	523	454	467	498	475	494	451	472	525	446	518	454	524	478	466	464	444	477	532	473	468	511	446	486	463	473	545	468	482	491	538	502	448	480	470	518	482	458	464	461	481	515	507	486	492	499	463	502	487	444	499	453	459	454	486	483	519	493	482	488	527	497	478	479	515	495	460	482	498	467	506	492	463	504	510	448	542	501	459	477	471	486	487	499	495	491	454	520	463	450	484	466	441	504	478	438	476	517	538	497	486	491	489	483	459	473	528	514	479	487	508	478	506	494	489	444	502	455	521	495	499	427	458	451	476	471	497	470	451	448	520	487	470	511	489	481	488	501	495	475	499	543	506	484	487	491	505	484	518	505	477	452	440	487	487	462	448	469	510	495	442	477	485	503	493	469	501	489	495	502	488	522	515	495	475	464	497	493	489	480	492	458	510	474	485	482	498	485	471	475	472	481	476	469	531	505	502	506	460	488	493	539	467	503	451	479	516	458	496	525	476	463	506	489	482	441	493	481	493	495	474	531	478	450	451	450	493	503	445	479	477	481	489	497	480	469	490	480	491	463	475	518	465	466	482	506	463	520	497	491	466	472	515	496	439	517	442	469	464	489	529	496	453	458	492	459	497	453	481	524	470	526	490	529	482	493	459	489	465	485	480	482	522	467	451	514	480	459	526	457	503	452	485	476	503	497	508	459	455	517	492	503	505	502	456	475	474	499	496	472	503	500	470	463	491	512	516	450	465	473	491	482	511	474	511	493	512	487	475	465	498	514	476	472	497	489	454	486	482	522	517	490	452	493	507	473	464	506	527	513	534	467	483	485	504	497	512	485	456	484	526	465	526	491	464	471	475	485	471	463	509	473	446	486	508	513	470	459	472	506	467	503	485	479	485	461	467	441	518	491	470	487	468	506	479	490	463	504	499	452	476	489	459	511	503	505	483	489	489	483	475	470	498	477	471	483	457	485	443	486	460	475	485	494	453	506	464	497	490	471	508	505	503	473	472	495	448	499	484	499	462	465	433	494	482	456	510	491	472	507	498	465	482	475	479	474	494	462	480	488	495	498	448	495	470	500	486	485	499	495	500	485	476	511	508	475	474	479	492	455	474	490	492	478	511	508	499	484	441	480	500	501	479	511	480	505	496	516	489	490	462	473	515	482	528	512	472	416	542	488	493	480	517	478	479	449	493	478	465	473	457	515	482	449	494	471	464	532	491	441	476	506	503	467	490	489	462	498	515	509	511	473	524	456	470	490	506	488	479	486	471	497	485	514	540	490	472	476	512	502	486	502	495	474	464	451	505	473	478	497	506	489	508	508	497	506	482	482	501	527	475	476	481	486	476	500	501	486	466	518	495	467	464	473	524	501	497	434	490	466	473	452	499	487	465	471	467	504	510	498	472	515	492	486	485	497	541	489	531	525	479	461	471	488	499	528	474	484	507	503	508	495	497	487	490	476	472	503	488	505	491	465	487	465	473	514	511	453	481	475	483	483	498	484	483	479	555	451	486	493	482	510	504	443	516	440	446	465	435	471	473	511	503	480	467	539	448	459	467	448	441	483	472	504	482	519	474	502	495	497	505	479	490	464	457	465	498	489	515	463	479	495	457	505	522	499	485	461	494	459	494	461	484	507	524	467	484	510	491	498	454	484	497	465	463	483	504	434	460	500	486	521	516	461	501	449	497	514	511	495	452	541	475	459	496	471	497	468	452	472	497	484	467	478	472	511	488	483	487	515	455	509	467	489	504	498	484	466	471	468	487	493	482	502	484	469	484	494	538	487	477	477	423	461	484	475	433	468	512	472	488	490	495	494	502	510	493	480	474	493	450	486	475	505	472	504	477	481	491	507	484	464	488	474	482	473	531	487	480	456	482	495	528	450	500	544	474	536	463	487	465	464	513	531	488	485	496	493	487	457	473	488	474	496	524	542	464	457	508	457	498	452	472	492	479	418	514	500	499	465	477	481	523	512	524	448	502	483	461	451	488	452	491	494	489	460	489	485	510	494	454	459	470	489	517	478	512	490	506	463	465	517	495	434	522	502	466	509	470	509	473	492	478	459	470	465	458	488	449	514	489	519	483	489	462	451	461	489	485	476	466	514	485	498	467	474	424	486	498	500	487	477	515	434	515	505	555	463	495	491	463	438	445	461	490	514	480	496	522	476	459	504	472	482	498	471	478	471	488	464	478	492	503	467	487	467	464	447	500	479	510	495	512	508	465	487	458	416	498	471	472	501	494	486	455	457	447	452	470	462	496	540	489	498	454	493	496	491	511	492	475	470	465	540	431	485	482	507	473	506	504	460	456	505	466	472	487	464	438	518	493	481	487	504	483	481	505	425	518	499	517	486	498	509	506	462	479	514	469	482	509	474	464	458	449	498	493	484	490	445	482	514	510	459	436	468	474	480	496	488	529	478	511	483	496	520	471	511	503
27839	21272	12991	3223	1162	1365	1165	1051	802	864	880	840	805	628	577	605	655	715	695	657	594	593	599	501	510	469	428	465	420	403	449	405	410	480	469	440	439	451	441	462	422	391	430	396	413	398	363	390	400	394	459	402	444	420	402	442	426	384	401	419	379	392	400	423	405	392	413	369	383	402	364	403	393	402	402	406	409	414	376	407	429	373	340	387	381	396	369	390	361	415	381	369	358	409	394	386	356	411	401	374	388	386	369	364	407	382	385	381	343	389	386	386	406	409	436	358	404	368	399	411	398	364	402	415	371	372	406	393	400	363	414	379	387	404	366	366	360	429	365	389	392	399	430	400	388	370	404	368	371	366	372	374	369	415	424	386	382	412	413	394	408	406	400	352	430	361	382	382	406	440	401	432	393	401	414	396	413	355	374	420	397	404	378	402	365	389	333	388	409	362	358	396	372	419	418	400	405	414	395	390	376	360	390	374	360	436	364	415	362	394	399	406	368	410	378	407	379	395	379	414	380	379	415	356	359	389	369	440	367	396	385	365	404	383	363	353	409	380	379	400	357	407	389	394	352	386	386	424	386	397	394	388	405	386	391	393	383	419	405	395	385	410	430	406	369	414	370	383	390	361	390	392	383	395	363	393	419	395	353	372	417	396	392	384	392	377	396	409	383	378	399	406	361	402	372	396	379	394	387	375	388	382	398	356	377	405	403	376	404	346	418	394	393	421	387	391	368	373	361	400	389	347	418	364	356	370	411	355	384	425	393	365	381	420	405	374	397	384	383	368	389	414	402	384	430	408	383	395	390	406	378	387	370	364	368	357	401	360	397	397	374	383	378	410	383	402	395	407	365	361	362	398	367	381	430	332	382	394	409	368	381	409	371	388	421	388	380	374	362	372	416	403	367	399	441	384	390	371	402	383	378	408	346	396	357	371	392	432	366	377	431	405	404	398	385	405	415	363	390	428	394	392	380	389	406	416	431	367	391	400	415	369	378	419	351	423	418	394	376	389	409	383	383	395	383	382	391	375	402	382	397	397	374	391	378	420	388	389	394	398	369	434	395	385	411	374	370	400	370	415	420	373	410	401	401	411	382	371	372	383	393	406	388	411	402	410	411	395	398	401	396	384	396	398	376	375	387	369	386	370	386	382	402	355	358	393	373	415	398	374	386	392	368	355	364	396	361	412	391	384	385	398	409	369	369	365	402	368	388	409	376	402	384	392	409	396	377	427	383	383	394	406	392	382	380	408	360	386	390	396	406	385	368	368	359	392	375	361	398	354	368	374	424	380	369	399	404	347	398	427	383	404	402	364	419	370	378	368	387	412	395	402	393	378	431	387	400	420	391	392	386	377	356	418	410	388	415	395	351	391	400	387	375	369	384	381	427	337	371	384	388	351	415	389	390	377	433	378	371	383	357	390	386	414	427	366	401	383	397	350	375	413	363	383	440	413	395	414	357	395	393	410	365	406	400	408	361	394	377	385	358	425	391	385	370	394	383	383	419	361	415	395	356	386	410	372	391	422	393	390	365	382	381	397	431	381	392	359	396	412	362	394	429	363	420	396	371	397	386	399	332	394	359	432	385	378	375	443	361	386	366	385	364	411	409	405	411	366	372	390	392	375	400	406	379	361	387	408	403	392	395	425	387	374	394	413	400	394	395	429	366	403	389	396	372	403	414	414	407	390	394	398	404	390	409	362	406	408	370	352	409	377	393	394	385	371	401	397	380	399	405	415	401	389	378	440	376	419	376	375	366	414	379	414	351	375	367	375	356	393	373	349	412	427	357	414	399	398	375	391	396	414	399	382	389	385	364	390	389	431	375	385	379	362	390	417	388	392	416	403	389	360	377	385	386	354	387	387	414	392	412	400	397	396	377	416	381	422	373	403	392	364	374	420	386	383	415	397	386	378	388	390	369	381	415	400	429	425	362	395	387	389	378	395	372	407	396	369	423	398	372	360	382	370	401	382	370	365	407	371	373	384	389	385	418	366	348	387	409	382	381	424	376	402	367	386	361	406	371	373	396	404	394	387	379	388	377	417	386	446	364	443	404	396	424	367	355	397	397	416	375	375	381	428	408	376	414	375	397	392	383	397	390	375	401	400	384	382	384	374	412	353	377	380	424	404	403	381	396	362	385	377	400	394	403	417	379	363	364	378	418	415	398	410	406	363	389	362	417	418	424	394	406	405	388	397	400	372	391	416	391	408	406	356	376	379	372	368	399	394	384	360	366	386	367	380	385	397	370	379	393	368	388	361	410	384	389	413	361	406	379	393	394	376	391	384	376	377	414	407	376	359	393	372	390	384	377	382	391	347	404	412	382	418	385	386	377	374	373	394	391	397	419	403	381	398	404	414	428	424	411	393	410	364	398	368	381	362	391	332	376	406	389	335	399	387	407	391	369	393	402	410	350	362	402	384	410	387	381	368	378	390	426	386	431	393	387	368	371	400	389	396	362	447	378	384	356	381	406	367	396	406	385	407	403	412	382	363	382	397	374	371	391	399	397	388	385	379	416	396	387	392	395	352	379	364	398	391	406	373	386	379	381	354	395	378	426	395	388	386	405	422	357	372	426	376	404	384	388	390	397	405	394	416	400	412	382	389	445	404	428	391	404	394	388	395	363	432	404	398	393	396	414	363	438	379	389	404	369	401	405	369	404	372	364	381	434	401	386	399	428	373	399	357	373	392	398	386	405	371	354	366	368	391	366	397	364	369	357	384	406	412	393	373	386	380	391	367	368	402	422	389	390	400	386	367	368	364	379	391	380	412	404	403	387	395	394	395	364	384	397	405	404	416	399	368	399	386	355	403	388	360	405	357	379	378	416	408	374	424	414	384	408	394	417	396	380	402	388	365	381	388	378	392	419	375	397	410	385	376	382	382	401	376	372	342	390	410	429	356	430	424	387	401	361	388	395	410	392	430	420	412	355	402	418	409	386	416	418	398	404	394	429	354	392	413	368	396	388	381	447	431	414	337	408	386	410	393	390	363	410	413	410	380	388	402	393	345	378	364	375	335	372	410	400	373	379	357	387	398	396	399	377	407	366	408	394	398	405	343	379	395	404	450	388	397	389	367	380	391	401	393	374	417	409	372	384	405	432	391	399	394	403	396	367	367	393	380	407	399	381	405	405	371	393	386	370	394	424	399	382	410	413	372	392	395	408	385	390	396	390	405	426	394	408	412	390	390	394	382	412	403	381	378	381	349	411	376	380	396	418	403	355	397	378	394	371	389	377	385	375	396	343	424	382	375	391	387	439	410	381	385	349	418	382	408	414	385	392	420	405	412	417	401	396	371	402	378	367	427	376	369	376	395	373	364	374	392	396	402	401	386	389	432	391	437	377	352	379	350	385	402	407	406	373	397	379	370	386	409	397	380	362	409	395	368	362	395	378	412	405	391	425	378	368	414	379	381	355	386	388	355	401	390	407	421	392	356	373	388	369	413	378	394	416	414	405	408	373	375	393	397	381	395	434	382
27304	24449	9509	3763	2104	2684	2395	2142	1675	1645	1763	1560	1571	984	931	952	1214	1289	1138	1117	979	931	848	769	687	606	602	528	536	563	591	485	535	651	667	640	570	549	543	544	551	501	505	542	490	524	535	547	523	511	524	518	490	511	503	522	461	496	470	469	469	509	480	493	472	465	505	526	482	504	484	466	460	477	500	497	485	459	476	466	457	448	464	447	456	453	447	470	452	472	448	461	487	457	476	457	478	451	440	418	425	481	455	476	471	432	473	447	439	448	471	449	452	449	482	450	462	434	435	487	475	473	491	478	481	466	454	472	461	449	475	449	414	464	466	484	421	458	464	479	492	456	461	465	468	459	424	445	449	417	473	490	435	430	457	474	463	459	425	500	438	453	506	455	467	455	439	466	471	471	416	483	434	499	456	459	458	470	450	458	447	423	463	456	483	470	437	481	485	474	448	461	484	443	495	483	465	443	480	469	448	467	465	410	433	436	445	441	408	425	471	479	496	446	456	458	492	448	469	490	434	486	460	473	478	473	482	465	477	473	462	493	484	478	455	454	459	465	471	461	467	459	463	427	440	460	475	429	479	467	487	458	488	473	467	462	506	399	472	467	504	477	444	454	451	489	461	466	473	472	448	458	458	479	428	455	476	479	494	429	451	416	467	478	487	450	489	444	499	458	479	505	457	479	498	465	454	433	466	472	446	471	439	476	472	436	446	469	479	470	486	477	447	432	502	425	488	476	460	466	433	440	435	456	471	450	459	466	452	466	477	473	489	464	491	468	483	454	481	482	426	452	466	439	441	497	461	458	474	471	460	470	432	468	463	452	490	447	436	461	422	442	484	476	454	452	433	438	443	446	421	502	432	496	487	477	443	466	464	487	461	483	432	454	443	513	430	438	486	484	467	467	420	421	488	438	440	475	480	459	461	475	461	439	435	466	437	480	468	460	456	456	485	457	449	465	468	450	424	429	443	484	468	452	460	486	466	498	463	455	454	440	454	448	461	450	470	461	455	468	439	492	430	486	474	458	428	442	464	458	476	456	446	463	470	468	479	489	464	423	449	438	454	497	443	443	453	479	425	465	477	470	482	434	458	494	426	485	438	423	485	470	479	500	465	451	458	446	479	480	442	440	480	432	464	459	462	465	475	449	455	460	477	447	460	446	424	453	478	461	433	435	436	463	434	445	459	479	472	473	444	471	487	446	465	446	464	463	484	457	489	414	466	458	424	467	421	452	464	461	460	442	464	444	510	439	509	488	462	453	474	443	463	440	492	428	458	452	472	475	439	447	453	450	487	465	473	465	449	479	466	458	461	471	454	424	444	468	477	481	436	451	441	443	458	498	494	444	486	489	467	452	453	429	430	450	458	458	455	443	482	404	464	471	506	440	457	453	441	473	466	464	443	420	437	466	447	445	490	465	471	472	496	477	415	429	444	473	437	435	475	446	469	450	452	450	477	452	453	457	459	477	462	448	452	455	419	488	459	454	479	466	451	486	479	464	472	491	474	472	461	450	459	443	498	477	476	448	441	435	499	462	473	492	423	435	445	446	431	436	452	440	502	467	479	482	463	490	493	488	480	491	463	425	489	448	441	480	457	407	453	432	440	477	481	453	453	444	452	422	436	481	477	500	471	476	473	450	478	508	447	487	465	445	435	439	452	480	463	441	495	462	417	487	462	426	492	465	498	513	498	473	456	452	427	465	452	459	432	452	457	444	455	430	501	436	493	469	473	459	524	510	445	490	465	496	434	445	487	493	498	473	464	464	438	498	459	453	429	483	461	436	481	446	459	478	443	479	469	488	453	444	435	471	503	470	451	444	460	499	511	463	442	495	490	486	482	471	458	509	449	453	444	449	467	486	436	474	424	457	434	457	459	454	448	443	454	479	455	486	428	478	413	436	460	409	464	485	480	481	441	477	500	450	440	465	455	465	487	465	425	472	463	473	467	468	477	456	444	445	446	447	449	475	452	465	476	460	465	453	468	470	450	423	447	436	438	488	461	451	471	453	470	487	469	451	448	438	425	441	417	477	488	477	465	494	443	495	441	477	452	463	495	479	492	461	420	452	442	457	481	473	475	437	473	473	465	447	457	416	483	457	478	465	453	462	462	457	495	433	450	459	457	479	452	446	524	464	437	470	487	486	454	488	448	426	478	480	489	448	466	482	475	489	475	459	465	454	477	460	418	460	487	494	440	455	457	433	489	477	434	429	414	482	483	461	439	468	447	468	497	470	477	456	482	501	508	473	461	479	434	446	464	416	459	492	439	462	454	480	476	472	464	457	519	451	460	483	455	427	500	448	490	447	477	489	453	418	484	435	476	447	481	448	454	478	448	482	447	437	454	424	456	458	456	467	451	443	439	487	460	463	443	431	446	432	493	462	469	454	455	440	466	452	458	449	469	479	438	443	433	485	465	473	464	447	472	452	466	474	484	443	466	472	441	489	523	479	418	433	463	509	478	445	446	479	426	512	476	442	448	459	446	481	482	475	433	478	479	471	429	426	497	462	521	463	439	455	426	438	455	463	421	504	467	484	480	482	462	448	471	471	453	445	462	451	511	485	435	458	498	446	472	449	433	469	438	487	463	450	464	439	441	474	478	448	441	525	466	477	454	458	448	440	499	455	429	466	506	462	465	445	481	457	466	448	465	485	446	474	445	447	450	437	490	467	476	442	460	456	486	434	462	462	450	471	472	467	476	442	473	481	456	479	439	475	460	456	463	458	484	463	475	462	484	440	493	488	459	518	481	477	485	459	448	474	439	510	499	447	435	446	464	451	424	459	433	456	434	495	445	443	427	461	423	483	433	459	470	440	470	462	493	470	495	476	435	461	452	465	461	427	483	495	464	445	473	442	437	435	494	465	446	516	443	475	493	462	431	481	441	492	476	468	484	481	466	467	463	498	511	451	472	451	520	437	456	448	467	462	425	462	445	426	442	443	484	476	442	455	447	472	433	456	467	509	461	512	498	439	445	442	444	491	476	449	474	466	417	476	477	428	509	448	440	431	469	460	468	454	469	454	458	456	469	480	466	446	458	477	457	485	450	449	436	499	436	479	490	466	475	447	445	481	416	472	448	484	473	487	439	431	461	484	501	461	446	458	460	456	489	456	392	469	462	432	463	507	458	479	458	489	441	455	470	468	472	471	496	474	434	422	437	483	436	446	470	465	444	467	481	449	445	475	440	468	464	472	504	472	481	440	469	519	500	493	452	438	437	446	463	479	467	428	459	443	462	406	463	457	470	471	456	494	425	475	449	489	478	465	452	448	454	466	456	507	473	436	453	461	506	467	445	450	446	486	472	472	442	444	447	434	463	460	476	460	473	437	481	459	451	503	422	525	468	452	462	465	444	464	483	484	472	469	453	504	476	465	467	437	486	491	451	466	476	454	462	479	477	462	447	439	503	519	440	416	476	455	479	499	449	426	479	462	394	462	480	483	476	468	477	492	453	452	469	502	472	462	476	442	449	459	452	484	480	438
23703	20914	27921	23981	20645	8479	2643	1677	1387	1383	1335	1162	1012	738	705	879	951	937	891	760	748	709	617	562	541	457	408	384	371	377	389	353	362	407	456	402	375	416	380	372	355	364	389	341	353	318	364	369	340	364	375	355	331	384	338	312	352	340	295	319	309	302	335	311	318	327	315	306	321	310	304	335	300	286	342	326	288	322	307	298	300	325	304	305	306	295	328	326	320	306	305	332	287	334	315	317	287	296	300	326	311	329	291	328	289	330	335	304	292	320	328	338	302	293	301	334	283	310	298	328	309	295	336	292	308	324	316	319	307	309	308	296	272	316	323	286	324	327	306	284	305	313	325	311	289	326	280	319	315	306	312	292	328	316	310	309	289	280	290	309	296	298	299	322	304	290	306	310	316	286	281	307	303	312	325	303	330	342	304	294	311	331	306	293	266	317	300	302	294	307	305	306	318	332	347	307	308	325	292	299	312	316	324	315	303	307	337	320	289	286	303	326	316	320	332	313	275	319	295	300	289	297	295	291	302	350	322	334	330	278	320	308	322	305	317	311	325	295	281	305	324	298	310	303	307	303	329	321	321	300	304	314	323	313	288	306	287	316	298	295	303	292	313	292	313	300	313	268	291	284	351	279	306	312	312	295	315	326	282	292	311	306	306	286	319	280	280	339	298	293	307	298	307	313	308	318	320	297	310	313	279	321	324	324	304	290	285	332	311	321	312	320	312	284	343	295	348	305	306	306	301	317	321	311	264	286	318	318	303	306	301	274	307	294	302	330	335	319	286	284	303	299	344	327	303	320	312	312	289	314	312	310	293	297	290	313	339	289	305	290	320	321	303	295	284	315	329	294	308	294	300	310	298	303	295	308	304	315	323	304	311	288	313	311	307	273	292	321	289	318	303	313	319	270	304	332	324	297	323	279	317	310	306	306	298	320	314	335	297	310	287	338	310	320	302	313	297	313	312	309	299	319	310	281	304	323	296	319	309	285	306	302	301	293	304	302	287	295	299	301	315	326	326	291	339	304	289	331	290	277	352	303	297	272	285	301	326	320	299	306	275	301	311	296	296	337	313	292	293	309	303	318	299	313	332	310	336	287	313	292	283	325	328	306	318	302	323	283	295	331	296	296	305	290	311	302	321	309	304	337	314	298	313	283	271	290	300	301	313	298	285	322	302	325	306	307	294	282	318	330	284	304	291	313	277	308	346	317	309	322	313	301	313	280	321	323	304	280	272	312	313	338	328	326	314	300	301	306	292	308	318	289	295	280	328	307	309	286	318	319	301	304	321	303	302	311	304	310	349	305	291	320	309	290	347	316	310	295	306	314	300	329	289	292	297	340	320	286	318	306	322	308	267	291	320	297	296	300	289	312	322	298	323	289	290	297	319	324	288	310	273	306	323	310	313	306	311	308	306	304	294	288	309	308	287	309	317	301	319	279	330	334	278	302	304	308	289	313	329	302	299	321	296	289	328	332	278	281	304	292	307	302	312	303	285	323	285	310	316	306	283	296	319	303	328	312	276	279	302	293	307	299	311	315	287	314	304	314	298	306	264	292	293	323	322	298	290	305	319	327	318	270	332	302	296	333	302	320	320	314	297	299	320	311	258	285	305	304	320	302	311	316	285	319	283	299	327	315	311	308	305	291	323	302	302	313	288	310	298	322	287	321	361	282	309	292	323	339	352	298	349	309	309	293	350	331	337	306	295	326	319	306	320	314	294	307	347	294	295	310	279	319	280	313	315	295	315	312	309	287	323	302	324	324	323	295	326	326	286	307	279	297	298	304	281	301	289	295	309	294	320	295	320	310	318	299	292	295	288	309	289	315	296	332	308	322	308	282	309	302	321	306	320	271	301	319	299	278	317	311	320	299	338	311	294	299	336	305	329	296	275	309	296	293	297	341	292	266	304	328	321	325	332	294	304	297	302	309	304	307	298	295	295	306	326	309	326	292	295	295	337	292	302	289	320	311	356	325	306	290	296	297	281	304	303	319	293	291	313	317	283	311	284	310	310	285	292	312	298	313	305	294	314	305	334	325	293	324	333	295	302	316	322	279	306	297	324	293	314	317	317	323	280	331	286	332	274	322	315	291	302	275	282	333	305	322	293	300	313	328	301	348	318	319	296	300	349	315	316	307	273	315	338	335	282	303	315	311	298	308	320	297	298	306	320	313	306	304	332	330	288	282	308	304	305	344	328	324	320	300	327	271	310	319	280	293	310	280	280	295	290	277	298	311	320	294	294	301	281	292	294	307	322	339	309	292	304	278	320	291	314	286	300	317	313	328	299	303	316	320	318	323	324	302	308	331	350	302	334	319	318	313	278	319	300	314	300	314	288	316	300	295	301	278	307	292	265	279	322	326	290	336	278	297	308	291	311	303	346	299	294	350	325	302	322	333	313	309	316	295	317	303	298	309	290	336	302	284	338	255	333	297	314	321	321	292	305	289	331	302	317	289	304	261	313	330	311	288	333	303	313	316	291	324	318	326	324	300	284	301	307	288	285	346	304	328	328	289	332	286	288	317	314	293	273	329	336	305	297	308	337	337	322	311	303	321	315	340	310	325	332	332	317	308	339	341	308	296	320	337	330	287	329	303	297	297	301	320	291	278	332	310	306	318	323	298	322	328	331	313	313	306	312	306	326	310	315	304	321	318	333	333	296	294	298	310	366	298	313	297	297	304	322	324	300	308	292	321	315	309	310	292	295	315	310	299	310	296	288	321	313	330	297	294	284	293	271	322	294	287	317	314	346	312	278	276	295	321	329	319	331	276	329	266	308	354	324	323	326	319	322	307	284	337	288	317	297	303	286	269	299	312	325	305	305	322	293	300	311	313	304	284	312	308	308	309	321	321	326	289	304	300	317	332	299	316	307	340	282	311	285	321	308	311	298	319	330	309	294	279	284	279	316	326	305	302	324	307	306	282	292	284	363	288	313	309	323	333	312	293	322	334	296	299	316	310	316	326	326	307	293	310	277	316	299	290	275	329	333	294	278	329	301	331	311	319	309	330	328	311	320	278	333	298	312	264	296	331	311	283	318	280	303	305	331	331	296	333	301	287	291	281	291	247	323	323	313	320	316	316	303	291	301	300	340	322	320	348	310	287	316	274	334	318	295	327	318	293	340	298	303	322	293	308	308	308	329	304	318	320	318	308	290	262	328	279	318	306	279	320	277	281	293	307	321	306	322	295	313	288	278	287	308	334	300	296	328	326	292	332	302	307	310	304	311	305	291	309	251	310	283	304	336	304	318	308	296	302	328	322	310	295	282	306	330	312	288	296	300	323	308	292	277	309	302	299	341	325	318	343	313	333	309	326	308	295	316	299	326	295	306	308	301	316	301	313	299	327	315	354	321	293	288	303	325	323	283	281	322	359	325	281	262	310	354	339	312	280	277	274	331	319	305	312	302	276	320	308	336	298	343	304	317	317	335	312	302	331	310	334	330	328	332	308	306	324	300	296	309	295	308	305	314	308	299	322
31734	33995	21429	8297	5450	6292	4276	3540	2855	2905	2814	2433	2040	1355	1357	1509	2012	1948	1770	1524	1393	1235	1112	910	824	641	596	551	482	539	547	485	506	560	610	554	548	528	507	529	459	465	488	475	441	443	463	427	465	433	444	435	463	459	425	389	435	420	402	379	409	400	397	409	404	395	401	396	398	378	403	341	377	359	419	384	367	395	384	348	342	351	352	358	358	358	371	357	348	393	345	379	343	371	377	369	355	393	335	360	338	363	369	336	370	353	384	385	362	384	333	368	351	341	394	364	363	382	328	338	382	363	352	367	389	382	333	386	350	391	333	367	352	383	351	344	401	322	372	330	375	347	352	366	358	339	371	367	369	325	371	376	380	353	340	347	371	330	374	390	370	391	365	405	364	348	331	360	332	355	374	375	351	382	379	365	364	388	379	374	383	375	363	350	380	354	357	376	362	357	326	362	383	356	384	346	360	335	367	369	377	352	347	356	369	357	353	408	344	372	392	338	344	360	380	378	347	389	367	372	366	387	357	363	351	327	328	373	356	360	346	401	364	392	371	356	354	380	371	353	356	350	367	333	366	359	350	310	345	364	345	336	383	401	381	384	370	334	331	368	389	337	356	390	366	364	374	373	338	327	385	374	399	331	313	350	337	369	379	357	372	352	377	347	369	342	370	390	359	394	334	376	352	359	357	353	366	345	338	382	347	383	330	339	384	358	363	361	363	344	360	355	365	366	375	375	368	356	362	359	369	372	354	368	338	346	374	365	384	385	360	356	386	356	365	373	371	350	356	343	352	362	380	375	366	347	351	359	359	383	377	389	365	389	370	360	384	362	405	360	377	351	385	383	364	383	340	356	403	343	332	350	357	387	342	332	344	348	367	360	354	370	341	380	369	341	335	373	354	393	407	355	333	367	379	365	352	377	379	432	339	322	351	373	363	367	345	344	403	373	387	350	394	338	379	358	347	376	349	362	404	356	367	350	369	389	334	337	372	337	375	373	360	368	344	375	349	346	375	349	386	366	318	355	360	362	360	363	370	341	383	379	338	377	425	350	349	364	375	404	350	350	367	382	357	370	387	366	352	348	349	410	341	355	396	389	362	374	370	382	365	320	391	366	338	361	369	350	351	393	334	367	370	340	359	364	376	350	360	368	365	384	360	389	335	339	345	382	341	353	369	354	365	354	351	340	361	350	386	402	389	338	371	355	362	360	354	359	359	369	383	357	332	339	387	342	367	342	350	364	381	350	333	369	399	368	363	332	365	350	350	345	371	373	360	355	334	323	341	362	389	380	346	337	363	340	379	347	362	369	360	380	345	335	360	392	382	369	378	349	382	375	368	385	358	405	384	353	389	361	360	374	374	358	352	334	358	350	368	358	351	388	382	376	360	344	357	375	375	367	377	365	390	365	326	368	351	357	366	332	371	332	344	364	375	378	372	320	346	353	387	370	390	382	371	387	369	328	380	336	410	348	359	351	368	385	377	366	337	363	362	346	388	344	384	359	395	381	366	354	347	349	371	388	379	383	373	370	365	361	357	368	365	362	360	356	345	361	392	376	353	401	350	335	379	372	359	356	374	396	411	354	352	378	382	361	355	396	353	375	383	359	373	365	357	341	375	346	342	358	366	367	346	401	363	360	365	376	364	368	368	376	330	380	429	365	360	344	389	326	364	351	358	371	357	355	338	390	345	335	370	347	378	360	345	347	376	405	372	349	396	346	341	372	374	371	366	349	364	341	325	394	392	382	358	339	352	346	330	359	359	351	358	368	356	350	331	342	379	386	353	354	349	365	350	349	358	371	360	365	334	389	384	342	360	391	331	374	375	350	361	385	370	368	348	367	359	347	369	356	391	337	350	356	374	356	356	371	397	374	363	357	364	380	398	374	331	356	369	365	341	399	351	377	347	398	342	348	321	399	374	392	365	368	360	359	379	373	372	348	374	365	397	337	360	366	358	337	391	350	368	356	355	377	350	366	387	344	373	344	365	361	343	371	353	375	344	352	370	358	356	390	368	346	371	374	393	381	348	391	358	359	357	394	352	365	356	383	409	394	368	371	355	338	373	387	371	356	373	359	399	361	382	342	339	355	369	341	351	326	366	347	348	353	347	362	359	355	389	359	341	342	382	355	380	369	400	380	388	345	355	365	349	369	359	350	389	366	356	369	350	371	370	370	328	359	383	359	378	365	371	389	370	363	362	387	349	390	335	358	329	379	343	385	371	360	373	396	335	368	365	340	385	372	368	364	350	341	352	374	359	386	350	403	384	371	374	356	378	362	369	348	403	371	345	344	384	392	361	369	401	348	389	391	353	380	361	383	357	372	368	357	330	386	363	353	369	353	418	376	356	354	358	356	347	360	357	346	361	354	355	368	356	368	351	373	360	328	412	386	373	346	353	370	392	354	357	352	397	376	337	342	361	361	372	350	364	349	356	334	368	383	399	381	344	386	339	358	388	351	375	387	347	326	320	352	346	390	336	368	408	381	336	366	355	336	401	397	327	374	342	315	346	351	365	372	394	370	349	358	360	369	360	389	362	358	401	369	338	360	341	318	401	341	388	359	384	352	339	355	381	338	389	355	348	368	380	361	363	373	370	348	349	360	340	378	344	368	377	382	373	378	359	348	368	343	365	381	354	331	351	385	372	357	376	361	362	371	354	371	392	356	348	341	352	353	357	346	380	388	374	350	374	380	367	323	365	335	361	347	345	350	360	365	336	362	370	352	361	337	346	382	365	346	358	358	374	334	377	345	356	370	333	329	360	350	351	348	372	366	345	386	396	332	396	371	406	359	364	357	331	357	373	360	357	352	350	355	382	396	395	355	353	374	375	338	358	369	371	363	363	392	378	375	330	332	376	384	376	382	339	380	381	338	390	331	365	393	337	365	341	337	393	350	359	373	352	352	329	355	349	369	349	380	373	377	361	376	366	367	385	372	393	371	391	378	326	345	353	392	370	335	360	351	380	368	384	355	356	358	348	411	361	364	355	351	378	348	352	342	347	361	371	361	382	382	341	333	339	335	367	385	384	371	340	397	397	360	360	384	369	350	378	353	370	381	392	369	349	368	361	363	344	345	376	374	372	350	356	332	373	372	364	366	348	409	395	371	391	369	373	388	373	365	388	335	385	354	345	369	381	366	342	359	362	396	382	368	343	394	327	364	362	401	361	341	369	364	321	398	329	392	355	366	368	333	358	349	360	351	369	366	354	358	366	374	362	340	354	397	351	357	362	381	332	357	315	388	361	333	362	346	381	364	359	360	361	375	356	342	371	350	396	370	386	388	359	394	373	360	368	358	378	355	349	390	385	354	359	351	386	351	377	376	351	393	365	388	358	350	361	386	386	355	356	357	374	376	369	369	370	343	345	359	342	399	326	384	393	354	336	350	346	344	350	373	405	349	352	334	347	372	384	343	376	369	364	363	364	397	385	362	378	380	372	351	382	338	362	398	370	333	381	352	378	354	372	330	373	361	386	352	349	345	332	337
25091	20882	26464	24357	7533	2638	1738	1535	1396	1366	1144	1247	943	840	853	939	1029	1032	926	869	834	806	790	669	654	632	603	577	547	533	585	583	574	595	613	575	640	596	568	556	550	577	529	564	560	549	570	544	562	563	549	599	561	547	540	492	527	514	508	537	556	491	529	530	510	534	562	494	505	551	504	526	516	524	500	530	538	515	504	566	527	502	511	522	530	486	542	513	504	513	532	531	543	513	503	514	525	558	548	499	539	478	515	530	488	498	513	513	516	479	522	492	515	525	552	510	526	529	535	510	527	503	470	546	534	551	554	532	494	528	527	545	512	522	510	491	541	519	516	496	487	507	549	491	479	533	509	536	537	544	522	517	476	517	497	514	525	494	513	508	510	529	511	502	506	534	528	517	489	519	497	479	527	479	502	509	510	535	510	555	538	497	514	512	471	556	526	543	556	515	515	494	492	463	527	510	487	521	512	518	539	492	521	534	478	526	520	508	494	502	488	486	534	487	507	578	488	508	547	532	533	537	552	506	526	486	549	564	503	482	515	529	489	541	503	503	503	522	517	546	526	539	522	537	513	522	479	514	513	538	493	522	488	501	517	551	477	525	538	505	484	490	517	526	498	514	512	499	516	487	558	541	529	497	527	512	563	489	531	509	474	514	508	499	529	525	496	521	545	520	524	496	538	520	507	515	502	509	457	479	525	514	481	484	526	451	520	564	521	541	528	479	491	528	565	523	553	524	485	506	524	535	508	504	511	546	498	536	531	512	501	483	518	526	549	529	554	483	515	550	561	508	531	562	523	539	547	510	500	552	518	513	543	567	510	495	498	516	528	507	508	495	511	511	513	519	521	539	502	528	536	507	535	509	498	500	568	493	527	518	500	495	535	555	509	542	543	526	541	482	482	513	537	538	525	575	539	491	529	513	569	515	503	543	540	533	514	540	507	502	541	512	534	529	504	535	489	552	550	541	538	559	489	511	520	530	524	512	513	527	501	509	521	511	514	515	543	539	533	521	528	504	530	525	501	531	543	519	494	503	532	521	479	548	537	510	542	507	575	492	517	520	556	534	486	516	543	510	528	541	539	500	512	509	521	476	517	548	532	537	478	541	508	505	491	503	515	512	558	500	497	511	524	532	566	537	559	462	521	523	519	506	535	506	540	535	503	539	549	494	486	550	571	542	480	517	483	501	473	509	521	508	522	534	507	522	532	524	551	551	553	501	496	543	502	514	499	503	531	543	501	544	498	486	521	467	527	528	509	511	481	495	504	507	484	521	567	479	565	497	515	518	556	543	519	506	535	496	531	506	511	511	541	531	521	522	513	531	507	511	515	520	541	495	505	528	456	518	551	501	516	519	536	544	467	536	545	547	576	517	535	506	543	525	517	560	537	531	490	517	511	526	481	544	533	494	491	500	478	505	467	522	512	540	520	515	543	515	536	515	511	518	552	514	488	513	531	557	535	495	492	499	514	533	549	538	521	536	510	501	582	518	551	517	521	527	467	497	479	533	527	497	515	511	509	514	513	541	496	505	483	500	494	532	525	542	539	498	531	501	563	489	508	530	510	506	539	508	473	551	505	558	520	517	488	576	543	538	522	550	475	542	535	527	576	523	517	540	501	485	535	560	503	519	538	577	493	533	520	502	507	546	517	554	499	488	512	583	533	535	545	469	491	500	534	512	488	526	534	481	557	536	520	495	524	445	534	536	538	520	535	526	540	517	551	500	503	501	486	490	501	534	491	560	494	514	519	540	536	512	521	561	541	521	505	478	490	507	515	482	526	546	521	540	513	513	526	508	548	491	513	588	504	517	498	488	479	531	548	543	525	526	508	486	540	497	521	526	528	500	559	502	534	535	511	542	471	508	524	461	530	471	508	528	521	527	517	562	501	550	448	490	497	505	536	557	516	516	528	484	516	531	495	573	547	524	526	533	499	526	514	503	516	508	537	480	502	506	536	485	549	517	508	530	561	526	543	529	531	512	535	532	513	496	517	525	525	540	514	542	534	546	524	522	491	486	490	532	515	528	521	584	506	566	548	500	523	507	561	515	529	474	543	543	514	512	530	519	549	516	526	507	524	505	542	526	504	520	554	511	521	513	497	474	538	512	484	497	499	530	517	509	500	560	532	507	491	499	503	523	505	505	493	519	495	489	550	499	504	538	529	494	512	511	563	511	503	521	497	500	544	535	501	527	503	530	527	486	505	494	516	504	539	507	524	469	535	534	541	527	516	531	509	499	493	505	523	545	497	480	572	516	503	554	527	508	545	554	510	537	519	523	532	478	553	499	552	502	526	523	484	514	524	508	545	518	488	573	514	528	542	510	454	519	494	543	547	529	526	512	540	517	554	532	529	512	539	530	475	502	554	515	546	538	542	513	529	599	531	493	524	498	515	538	540	490	520	496	477	525	475	519	550	481	543	551	479	491	503	491	503	504	504	498	529	542	493	534	535	535	492	535	523	496	490	522	526	520	473	519	492	512	536	523	560	481	489	532	503	517	530	467	569	540	541	544	578	520	520	522	507	519	536	521	545	563	507	524	539	535	517	508	517	494	525	495	537	528	495	499	513	494	479	543	515	499	538	516	536	533	511	530	532	509	527	494	556	518	523	512	510	546	518	523	519	540	521	490	559	484	517	506	503	525	513	489	518	519	513	512	513	510	538	501	518	513	501	511	514	491	528	546	582	503	468	496	513	521	509	527	553	482	529	536	495	482	492	487	544	487	542	532	553	503	515	505	505	569	543	501	488	497	502	509	553	531	503	498	504	543	521	539	508	535	511	521	469	535	518	493	512	537	534	530	478	515	526	519	480	526	514	550	504	512	536	505	516	499	515	518	501	505	498	484	490	523	514	478	491	542	542	532	512	506	515	477	514	513	470	563	495	522	524	514	499	522	555	541	519	503	513	481	564	549	506	514	557	516	524	499	529	553	507	526	508	561	526	561	513	558	548	528	507	472	516	479	527	499	525	516	532	514	524	525	495	528	509	544	551	436	517	555	567	510	564	528	514	517	512	555	484	524	483	486	499	549	511	507	516	491	504	588	528	515	481	518	523	503	507	542	516	515	514	510	507	529	517	525	505	487	483	517	485	526	539	527	519	541	494	521	507	545	530	494	521	521	539	542	508	548	531	527	540	515	512	527	545	505	512	496	487	477	532	494	562	497	508	566	516	518	507	505	512	471	484	531	512	544	494	504	530	544	520	527	536	544	507	488	535	487	500	530	542	524	549	524	513	555	507	457	530	512	493	511	518	508	493	496	541	512	521	519	495	506	525	526	539	546	547	545	534	523	569	476	543	495	524	514	515	485	537	538	575	515	524	511	539	518	514	535	539	513	496	557	474	502	537	556	493	515	550	495	522	519	499	531	440	510	531	556	533	505	506	513	499	524	522	506	532	511	485	463	552	521	496	565	504	518	523	527	530	558	492	503	543	511	512	512	525	495	534	508	532	530	506	527	508	512	507	515	540	568	496	548	551	495
30469	27929	20306	9052	5956	4838	3455	3126	2792	2736	2251	2454	1625	1325	1350	1813	1885	1832	1639	1439	1319	1241	1138	1144	985	836	772	718	723	736	755	752	690	734	843	793	738	743	788	738	659	657	654	617	634	697	675	691	675	663	679	619	675	633	622	579	645	685	632	644	629	630	612	640	621	608	628	599	589	593	585	589	589	609	604	572	599	551	618	612	576	616	582	593	579	595	587	625	566	539	613	604	595	551	589	571	575	585	602	618	602	559	606	583	594	634	561	613	579	589	601	567	651	606	603	615	585	600	575	572	590	628	569	598	597	553	592	528	612	627	572	582	573	550	595	585	619	610	595	595	584	589	593	579	546	588	591	608	578	549	606	599	566	567	633	571	582	612	592	609	621	600	628	628	598	632	587	604	621	571	579	617	580	586	549	656	619	610	580	577	591	605	584	542	581	597	571	582	610	580	624	592	618	567	595	595	568	622	576	548	597	576	671	623	614	590	591	638	589	599	639	609	562	628	598	625	545	638	614	599	573	550	588	566	597	634	662	593	613	580	566	610	613	617	584	578	570	630	559	584	588	612	644	580	606	548	548	612	567	621	594	568	604	624	612	563	600	587	607	561	559	589	567	559	581	590	588	564	578	630	624	575	562	549	607	572	630	597	587	638	597	566	593	598	639	610	610	599	615	573	560	510	607	568	566	592	589	569	588	590	635	603	534	575	571	581	611	619	597	616	576	612	567	622	594	614	608	564	597	576	583	573	550	608	573	576	600	601	639	577	576	602	594	610	573	622	604	593	609	629	594	635	614	641	588	591	589	600	583	573	606	562	628	590	571	620	602	596	586	582	643	612	633	594	608	590	610	621	544	577	532	576	567	618	604	578	603	575	579	564	607	594	602	580	624	555	578	605	601	626	574	584	588	586	611	620	552	613	631	570	556	553	567	608	609	600	596	583	567	607	560	575	642	579	552	622	579	629	573	569	583	594	587	590	578	616	538	595	607	528	633	546	607	620	579	586	582	610	618	601	649	634	617	628	596	620	648	593	546	625	587	571	591	607	624	548	617	573	571	632	580	601	588	597	616	587	587	598	628	628	584	609	582	558	592	599	630	613	588	575	568	630	549	599	603	614	583	594	561	628	613	588	548	597	623	585	629	594	599	648	585	582	600	653	538	569	618	567	636	521	629	580	569	615	587	630	648	618	578	598	609	591	595	592	638	556	639	590	596	630	571	584	585	596	584	605	537	610	600	599	566	580	567	605	620	590	613	600	590	634	611	606	607	598	615	590	541	587	583	598	603	603	579	576	622	608	585	635	611	621	582	639	604	603	603	571	596	564	582	572	598	571	587	567	594	568	617	572	557	636	581	575	586	594	595	565	638	590	619	582	589	617	585	603	553	612	606	570	580	595	623	633	622	622	607	583	582	619	577	641	589	597	619	590	609	594	633	575	559	612	597	588	590	579	616	596	618	583	578	618	567	563	557	617	588	578	607	594	581	598	620	631	542	612	600	582	597	622	594	634	588	599	537	596	590	593	597	611	539	620	593	596	635	623	594	573	591	598	576	545	595	647	597	587	597	610	580	590	614	558	558	566	566	602	582	625	587	577	607	609	598	572	631	614	626	601	573	570	605	601	615	566	622	567	607	630	579	592	599	610	647	603	619	615	622	606	611	548	612	584	582	572	613	595	634	610	592	584	581	595	635	630	584	605	607	582	616	629	640	604	619	604	567	610	614	609	616	581	603	563	590	592	613	554	596	580	598	625	598	615	621	582	592	614	559	584	592	653	593	663	572	579	607	595	588	565	588	615	572	617	588	610	583	568	611	587	606	632	604	566	601	593	587	606	571	613	595	581	538	550	554	614	570	624	652	620	640	649	609	581	598	593	613	552	607	589	604	569	586	583	570	596	583	591	597	612	593	564	627	627	573	596	585	592	589	545	583	585	584	591	600	617	617	620	606	569	612	637	585	601	591	656	600	597	607	615	607	576	601	646	566	599	600	601	591	612	584	631	606	596	583	619	618	561	643	595	607	589	620	575	606	607	562	589	608	588	622	569	598	546	584	634	607	644	553	554	607	590	596	522	604	613	622	653	614	567	584	627	588	636	610	616	572	566	561	588	580	600	604	560	565	579	595	627	589	615	588	612	599	578	658	602	595	566	612	587	591	613	621	627	602	581	568	573	547	640	613	606	587	581	637	635	610	635	585	561	663	615	620	585	601	597	633	582	568	573	576	635	601	581	581	571	613	627	542	557	606	607	591	562	565	624	562	587	597	589	597	578	558	578	569	569	616	598	655	598	578	593	591	576	595	555	615	607	553	598	629	647	596	611	639	596	581	612	581	564	564	592	608	603	567	599	610	553	620	619	535	569	615	663	589	603	604	582	563	570	580	609	584	571	595	600	566	578	527	587	578	566	600	598	607	606	632	600	619	616	605	629	610	604	607	576	576	606	571	590	630	592	580	601	582	617	564	571	584	622	624	601	605	638	601	631	572	606	628	608	598	599	618	569	634	600	609	639	585	605	609	545	595	636	616	510	602	582	604	563	612	593	607	596	571	585	617	595	594	623	572	612	611	596	623	603	601	586	617	647	591	651	580	634	644	567	580	595	555	612	595	594	593	616	636	610	621	591	578	663	578	653	602	565	603	572	596	573	595	617	646	570	580	582	600	582	574	619	598	639	580	591	577	567	567	582	615	630	594	548	563	627	603	593	621	590	630	636	614	584	577	600	608	573	621	607	629	619	646	588	611	563	584	610	581	602	563	595	560	564	585	630	601	599	617	582	626	601	575	609	615	580	564	626	605	620	597	594	569	575	575	625	560	571	560	615	607	632	568	604	610	640	617	561	588	638	590	590	599	612	624	596	610	595	592	601	591	611	608	596	637	607	586	582	591	593	595	586	639	606	577	589	595	606	598	545	607	565	649	571	621	576	579	598	623	591	622	633	603	604	602	584	605	526	585	607	551	570	596	590	576	582	604	600	593	690	625	557	581	554	605	592	567	603	607	571	630	618	582	592	573	618	616	594	580	599	609	561	621	596	558	583	631	568	592	604	614	603	598	610	624	628	561	597	591	601	602	559	615	614	563	562	636	596	598	611	588	620	587	579	566	542	572	645	589	596	623	592	592	572	643	601	584	624	617	590	601	658	563	605	553	632	592	625	598	627	588	565	607	627	588	600	621	574	598	635	633	579	633	602	593	608	557	556	581	604	613	576	600	595	590	538	603	568	588	615	574	617	620	615	587	603	586	617	566	647	590	627	664	581	590	584	594	538	588	557	592	593	615	616	573	587	611	585	610	583	606	648	608	613	566	592	599	589	609	640	617	568	657	600	626	608	607	544	601	632	623	587	585	599	607	603	600	571	586	575	609	579	591	574	609	609	608	605	654	580	592	616	617	539	631	587	604	568	610	597	599	627	600	592	598	585	611	617	593	575	615	605	624	590	599	609	591	568	576	621	618	576	607	616	600	592	606	601	629	628	606	627	574	608
22661	20934	28490	23521	20948	20754	8910	3342	2595	2386	2000	1793	1252	1185	1224	1627	1674	1597	1314	1198	1135	1014	999	917	840	740	633	574	540	560	562	593	555	616	584	561	486	529	519	543	499	476	491	476	472	521	550	533	520	542	534	511	439	484	487	531	496	469	472	490	480	421	494	471	471	485	460	451	465	477	435	431	443	444	423	416	482	436	465	473	432	430	477	422	415	412	457	442	450	434	475	444	442	444	396	458	450	448	459	431	453	436	456	473	448	435	496	445	444	470	430	444	484	478	429	454	475	468	459	434	479	473	445	395	453	445	433	460	437	456	445	452	467	413	465	428	430	469	448	452	421	450	443	432	410	430	449	440	445	500	460	434	472	455	435	450	464	449	446	429	419	459	470	448	449	454	445	479	439	412	427	456	457	422	471	415	448	440	436	478	410	435	463	453	420	394	408	419	445	456	433	462	421	453	427	406	436	491	425	444	434	464	420	477	454	500	444	409	462	422	462	431	439	432	494	464	453	444	448	456	416	480	456	423	480	463	429	438	437	413	441	452	399	436	468	446	437	488	502	450	407	444	448	443	451	429	476	428	451	400	463	441	441	441	407	420	429	417	429	434	445	420	450	433	442	400	440	415	414	459	461	423	388	474	435	451	431	429	438	453	427	446	411	456	440	488	461	430	413	459	455	455	452	464	463	425	428	451	434	401	431	426	478	460	444	436	441	496	437	451	446	429	454	425	454	421	469	482	431	459	418	457	438	401	488	430	440	462	412	480	448	436	436	438	410	439	440	401	454	455	458	480	450	412	408	419	474	466	462	455	425	413	464	422	457	472	469	472	489	445	468	437	389	463	445	468	450	472	432	472	462	458	447	473	465	483	447	460	441	427	443	403	461	453	444	450	470	461	441	462	409	419	459	425	459	450	421	481	442	448	445	459	447	463	468	457	425	446	451	476	435	472	446	431	446	454	427	429	473	475	464	429	422	438	460	455	430	441	464	433	453	473	437	447	437	420	430	446	438	459	463	442	445	459	459	441	445	464	465	460	457	463	442	424	428	431	423	424	451	412	414	441	444	396	425	466	468	447	461	455	453	423	466	400	455	441	440	427	464	425	393	446	444	428	441	444	459	422	437	469	426	431	450	442	435	457	499	494	445	488	393	423	484	426	418	427	446	454	439	446	436	435	403	434	408	462	434	430	427	421	447	462	446	453	460	467	454	495	424	460	446	417	450	445	439	417	487	425	441	444	426	481	452	448	428	425	445	449	429	432	448	435	457	416	437	446	490	447	453	476	418	450	429	463	441	435	466	418	445	451	427	451	441	437	474	433	455	479	408	447	452	465	455	443	451	470	435	423	424	438	436	444	415	444	486	460	425	486	435	438	452	423	489	407	431	453	432	431	445	432	415	450	481	424	432	462	432	410	466	417	465	415	453	442	453	397	439	431	472	445	432	425	479	446	498	417	398	422	430	428	451	447	436	417	435	446	414	433	426	438	417	410	432	481	454	454	478	438	430	444	446	460	444	427	446	436	453	436	485	464	459	457	445	402	451	452	429	432	437	423	427	424	439	453	416	467	490	467	409	482	421	428	425	447	486	425	457	420	427	432	403	450	442	440	465	432	464	384	416	448	459	469	477	434	480	423	441	450	457	429	430	419	460	422	457	431	443	481	421	428	458	437	448	466	469	407	428	411	500	487	438	487	468	436	443	428	440	444	430	428	423	446	439	469	445	422	430	480	442	438	429	445	472	418	444	443	433	425	450	398	458	472	453	431	374	446	439	468	408	435	461	444	442	434	455	416	450	447	417	446	442	462	455	437	417	439	437	426	457	451	437	413	414	482	459	457	412	449	444	397	440	472	480	434	466	467	482	448	405	453	421	459	465	451	475	445	442	432	473	426	434	436	408	446	451	450	436	445	425	432	437	430	443	423	441	451	483	453	425	466	447	429	450	427	439	433	437	466	439	455	463	428	434	460	447	419	484	411	452	494	477	484	434	461	457	458	413	476	391	415	453	433	449	435	428	429	448	441	407	419	434	425	458	430	478	449	430	443	468	446	453	441	426	413	446	438	459	494	441	433	443	437	461	456	427	420	480	436	453	467	454	385	423	467	431	415	478	460	449	438	472	435	453	429	476	425	473	430	426	456	445	428	423	465	468	414	433	449	456	420	437	459	486	446	458	421	444	429	431	477	446	474	455	468	452	471	420	469	460	438	472	464	451	431	464	453	463	426	462	474	448	425	459	415	413	454	456	425	479	447	408	441	460	456	419	467	443	415	458	416	465	424	440	419	418	455	448	495	444	439	477	490	461	433	442	422	434	425	426	438	458	442	448	443	421	407	424	439	460	451	454	461	455	436	453	465	454	426	473	474	441	418	451	462	425	449	422	437	418	452	452	437	424	428	482	457	463	447	456	442	401	464	419	437	503	448	443	465	420	422	430	429	445	444	453	457	451	467	470	430	453	434	425	443	460	482	430	457	438	442	488	446	439	426	438	462	451	468	447	417	453	439	465	485	465	445	467	456	419	433	449	450	463	406	451	433	477	472	431	447	457	441	471	472	470	454	440	482	428	428	429	418	470	463	393	453	449	453	416	455	454	409	440	446	458	440	421	406	467	451	416	438	411	468	433	437	460	452	438	429	488	442	465	469	458	436	423	433	445	453	437	483	474	465	478	449	435	459	434	454	438	482	426	470	478	448	464	440	466	433	414	409	472	424	428	430	448	460	475	418	441	467	424	471	430	445	447	477	434	433	430	436	468	425	489	455	452	451	484	439	434	472	443	446	473	444	462	395	482	470	449	459	436	436	470	445	431	431	436	474	436	462	448	490	439	451	420	414	464	444	450	450	430	429	412	453	425	413	446	465	429	463	441	451	446	416	438	453	477	420	454	437	430	395	438	450	468	439	471	458	467	438	463	436	413	429	423	435	448	431	449	436	428	502	437	424	428	470	449	435	488	428	462	476	458	435	453	394	434	429	438	452	462	408	447	433	410	483	476	451	462	428	472	411	429	424	468	466	458	472	464	432	456	487	414	445	404	433	414	432	451	414	459	487	439	421	456	494	444	445	437	470	447	467	435	411	483	459	449	422	445	435	419	433	423	445	441	426	442	447	438	478	424	416	455	453	449	450	450	425	460	427	420	468	463	439	464	450	430	408	489	466	466	418	454	461	456	421	480	444	431	423	462	421	427	446	438	450	467	434	451	440	457	455	458	431	445	485	419	436	467	429	412	432	492	484	437	437	437	454	428	454	420	456	387	441	442	443	418	440	469	473	423	414	479	463	453	449	443	445	423	442	477	420	408	478	429	461	442	414	453	426	410	429	418	443	454	465	413	441	455	413	454	450	437	432	431	454	435	477	480	432	440	457	451	465	458	449	455	451	457	466	447	433	465	451	489	471	433	425	415	459	439	480	465	406	404	420	463	458	435	439	457	447	428	407	427	416	451	418	459	452	471	420	428	452	497	447	452	471	422	452	464	440	444	434
35722	39956	28936	19548	13466	8289	6473	5990	5504	5030	4228	3709	2410	2140	2321	3229	3294	2862	2433	2091	1929	1741	1636	1467	1266	1210	924	854	751	708	718	713	704	736	780	740	740	672	682	611	647	616	615	626	646	649	675	605	643	590	663	612	599	567	631	609	567	586	572	540	584	516	572	546	523	542	506	526	506	510	516	529	535	501	468	495	498	506	513	501	509	490	539	487	520	492	485	506	503	492	478	534	499	478	482	495	523	481	499	474	498	490	530	466	502	485	508	501	517	485	481	494	491	515	496	528	462	491	519	538	467	519	517	504	497	520	493	537	501	488	495	497	516	510	551	509	509	509	493	472	442	495	517	467	504	531	505	524	503	503	483	493	497	487	489	514	513	513	516	492	514	512	492	469	456	491	526	497	485	489	490	510	468	514	474	473	447	478	490	469	502	465	485	489	499	500	509	521	458	463	533	478	528	480	506	544	509	490	506	459	500	508	531	528	490	516	489	502	476	474	531	479	520	507	464	484	496	478	494	497	493	480	527	523	509	508	508	482	493	504	494	496	497	515	498	529	531	495	502	464	454	499	488	473	511	515	482	469	510	475	473	535	499	509	500	512	518	527	510	441	521	513	493	484	479	530	490	490	481	498	534	457	456	503	490	497	525	516	497	518	547	484	500	496	516	505	494	479	476	469	542	545	433	532	514	490	497	462	542	466	504	455	499	467	517	479	511	468	496	496	467	490	474	500	518	491	517	515	477	485	528	476	499	494	511	481	508	516	508	505	516	539	520	482	523	508	464	497	491	476	468	514	522	501	514	462	502	517	481	527	501	493	487	530	518	551	521	510	495	482	482	502	473	536	493	470	498	516	495	474	508	485	501	472	472	512	518	492	492	485	506	490	511	500	555	523	532	495	530	473	532	448	483	471	485	519	487	501	534	487	496	513	478	520	514	489	481	444	513	511	466	486	501	502	521	473	479	480	464	480	489	515	483	520	515	504	505	487	529	545	525	521	501	505	547	502	455	468	513	530	499	496	455	524	505	473	463	530	466	489	499	477	471	456	498	455	530	458	496	499	494	519	484	528	512	561	471	515	524	492	517	469	500	504	460	488	476	474	487	485	505	493	455	495	474	475	487	467	503	478	497	496	495	517	489	513	478	523	487	488	490	493	475	492	462	534	508	493	527	454	469	481	539	450	503	507	493	496	510	494	517	508	498	470	494	501	499	504	461	519	532	489	493	476	479	489	494	498	483	539	513	518	508	491	487	502	526	461	540	502	498	529	484	512	523	479	537	521	538	507	521	512	484	507	502	530	503	507	495	491	509	537	497	550	552	523	485	520	483	477	483	519	513	479	492	496	501	514	461	485	542	508	529	426	502	512	513	507	504	534	501	505	480	486	512	479	477	478	504	556	526	490	502	492	499	502	503	499	495	474	536	499	443	474	487	542	516	520	465	484	494	482	499	507	475	463	501	516	508	508	495	486	503	519	517	493	521	481	468	470	516	503	461	490	525	471	522	504	512	518	503	547	511	507	480	497	496	555	495	479	481	502	472	516	519	526	470	522	478	497	482	546	506	508	495	441	486	498	516	488	530	475	492	464	491	445	489	527	478	502	513	465	506	485	490	540	504	491	528	509	474	505	465	516	497	509	499	503	501	545	468	484	465	510	530	483	461	467	518	493	513	503	502	491	479	513	483	482	470	496	494	496	543	507	534	521	516	466	476	475	488	488	451	487	464	521	508	501	521	471	490	494	505	494	490	498	457	539	487	485	519	504	481	519	486	511	527	512	502	494	493	504	539	489	482	487	520	462	466	490	504	506	493	492	496	498	488	489	480	469	512	487	521	516	508	446	497	507	538	485	497	524	490	434	525	482	454	493	527	545	494	491	488	461	510	506	521	492	512	478	497	515	495	484	501	499	478	509	513	485	501	504	526	493	505	489	490	492	510	497	487	509	520	505	529	516	482	495	476	524	470	521	516	478	483	484	458	521	519	517	457	500	480	508	466	492	489	482	491	486	491	477	505	491	470	473	530	511	489	476	491	496	473	538	494	494	483	485	531	492	503	479	490	476	510	514	497	489	518	499	492	499	483	536	471	507	495	500	522	517	504	489	467	539	522	502	511	504	499	504	512	466	530	490	465	511	558	520	508	504	524	504	472	458	455	517	501	498	485	488	545	503	502	503	504	499	543	461	491	487	491	546	516	538	483	511	495	469	539	487	506	472	515	516	531	515	479	471	492	506	499	476	470	479	486	494	522	495	479	517	514	505	497	511	515	514	498	491	492	492	529	474	497	483	516	533	514	486	474	499	481	522	483	495	511	501	527	490	516	507	515	510	514	436	525	524	535	495	528	479	510	477	522	461	521	509	497	510	522	526	514	523	497	478	490	530	477	499	507	475	524	505	488	550	503	471	547	449	496	481	486	486	486	510	540	491	482	503	471	474	481	484	467	495	465	534	487	490	489	485	504	515	506	507	521	500	528	488	491	537	526	489	453	541	467	526	527	488	545	509	482	519	494	487	521	529	494	462	474	520	540	483	498	490	494	471	523	517	517	487	480	513	508	477	499	499	488	488	458	504	486	467	506	483	481	448	501	521	526	496	528	472	495	476	489	527	479	568	478	516	479	473	488	530	512	490	518	464	473	504	468	506	502	517	474	526	516	482	496	545	524	501	514	549	479	464	514	520	528	498	488	500	524	510	489	488	478	485	481	511	450	475	543	507	493	468	515	488	507	523	521	521	486	466	504	498	516	518	477	483	487	493	498	490	530	503	515	508	517	495	520	467	526	480	485	511	478	573	466	499	459	537	474	487	500	461	516	509	504	507	445	502	489	508	441	506	506	512	450	463	500	505	477	508	513	487	531	499	496	568	520	456	552	496	485	504	532	487	498	521	520	502	506	506	549	520	512	476	499	514	491	480	454	484	544	491	458	503	514	491	483	472	533	516	504	510	482	537	485	509	504	538	509	509	497	527	480	496	491	525	489	496	459	498	515	505	518	514	450	487	501	528	516	538	479	467	471	493	509	512	542	475	513	486	466	526	492	492	516	471	511	553	472	505	495	492	515	459	504	513	511	444	487	494	502	509	462	485	515	533	556	519	520	493	506	455	475	496	494	474	526	509	527	496	490	514	502	485	496	488	496	507	481	469	482	515	525	465	497	468	499	457	503	524	468	515	542	535	499	471	533	499	473	521	478	495	467	500	552	502	512	494	524	525	517	524	519	539	491	534	516	481	506	488	517	489	514	474	481	491	505	491	468	479	558	532	505	514	501	547	498	481	505	494	476	493	469	524	491	529	517	496	521	501	477	533	452	483	481	479	498	507	498	526	510	500	484	514	516	558	448	529	527	499	521	550	503	492	500	543	517	521	478	519	490	536	480	481	509	522	493	491	486	512	501	521	498	480	491	523	487	475	530	446	538	501	504	508	517	542	553	507	515	529	513	515	473	498	501	538	506	505	509	499	483	534	540	503	493	518	504	488	474	486	514	487
27932	21374	16216	7021	3246	1558	1359	1358	1190	1044	1084	723	685	639	709	887	896	787	662	610	582	646	605	551	550	512	485	500	475	450	452	485	427	456	417	430	426	419	473	416	456	428	439	439	426	448	444	400	457	432	435	433	411	421	411	413	415	433	437	405	436	394	378	433	392	388	411	410	405	399	422	393	410	362	402	436	417	391	395	388	410	422	397	431	427	401	420	405	437	404	394	384	415	407	354	406	410	413	410	388	424	410	408	411	405	397	436	409	393	400	427	423	393	413	392	409	403	372	410	380	405	427	377	415	415	416	376	429	387	412	400	361	365	364	410	382	397	403	389	443	426	410	422	421	430	386	433	397	412	415	410	383	425	421	412	429	426	386	419	399	428	432	410	387	414	429	409	409	395	421	389	411	401	382	399	374	420	382	402	392	417	393	390	392	393	372	419	403	412	378	413	388	381	422	341	398	346	405	416	395	415	423	414	430	388	360	400	392	414	390	401	388	407	415	425	392	403	390	429	415	397	417	413	404	412	389	405	413	399	431	412	381	406	366	398	424	414	405	455	371	394	412	368	428	393	407	403	403	417	407	421	414	427	422	427	394	423	420	428	393	430	410	402	399	410	392	424	421	439	398	411	374	406	413	399	412	412	412	375	404	415	400	405	398	393	400	378	374	425	394	386	407	392	415	361	397	405	392	438	427	396	377	384	394	413	408	393	403	394	382	438	401	406	405	410	426	406	399	384	401	389	389	373	423	400	397	376	373	408	395	397	411	391	409	409	387	395	394	403	376	401	411	414	398	413	400	430	364	411	408	392	350	420	418	374	427	418	386	399	419	416	367	420	394	387	419	425	410	399	396	401	387	427	429	407	403	421	400	380	411	406	402	424	407	370	398	390	364	407	418	422	404	411	418	435	431	390	397	372	454	407	384	426	410	435	396	375	399	410	387	398	416	409	414	401	419	385	393	417	377	384	434	418	421	402	408	406	428	441	375	432	406	411	416	412	469	383	395	379	406	406	375	403	395	451	453	390	398	402	372	406	382	402	410	377	409	402	366	382	453	426	381	380	433	391	403	395	367	401	428	419	428	416	387	434	417	409	379	387	417	411	391	380	402	395	432	433	405	409	360	411	387	403	404	419	429	438	392	407	386	411	411	412	414	384	383	396	399	397	439	398	421	418	423	405	444	425	436	420	402	381	399	422	417	404	403	406	394	379	398	414	394	438	401	367	384	420	426	429	410	389	402	428	388	391	423	371	364	353	411	412	382	414	409	425	408	393	425	411	369	366	407	388	403	400	411	409	390	408	408	429	413	372	378	399	421	437	403	440	386	416	422	377	369	413	391	442	392	408	385	414	394	432	383	395	372	398	429	442	398	403	374	356	418	410	415	364	420	369	403	349	385	391	374	376	421	389	424	369	388	376	400	408	363	352	400	396	434	428	406	454	407	376	410	367	385	406	408	391	398	411	406	419	385	429	404	397	361	392	414	383	427	405	408	392	394	406	401	420	383	443	416	410	396	370	426	408	413	416	370	415	447	403	415	402	438	384	422	379	391	357	421	392	400	434	429	384	415	376	422	396	385	396	397	379	389	403	422	386	405	385	387	395	409	402	429	440	370	420	433	417	403	404	388	434	380	373	379	396	399	406	411	419	409	391	438	414	403	423	402	407	438	416	388	422	410	389	384	391	415	389	412	398	428	380	410	400	416	388	419	395	416	394	414	415	409	416	403	450	406	403	395	390	437	378	373	371	393	386	414	398	404	411	414	386	406	431	381	408	428	393	432	416	371	430	398	388	395	412	406	376	437	415	409	403	377	395	412	382	395	371	401	402	426	392	429	414	422	415	443	405	415	433	397	407	427	386	447	346	414	423	418	386	412	399	450	422	399	403	422	412	411	430	430	435	381	397	408	412	374	405	398	376	371	414	472	405	435	426	411	382	401	397	418	401	405	412	380	432	405	399	384	430	400	391	403	382	386	460	403	395	420	382	381	366	388	408	425	389	389	382	390	437	423	380	424	413	406	395	408	396	402	401	417	410	410	423	425	431	409	413	386	420	372	415	411	395	413	366	385	429	414	454	398	454	389	417	417	417	415	416	399	414	406	367	416	400	455	390	422	409	395	388	410	401	384	403	377	444	479	369	437	368	379	391	406	390	410	422	442	427	404	413	425	411	394	399	383	387	412	434	446	406	419	402	396	408	418	410	399	390	377	421	397	393	383	412	393	396	362	401	408	386	403	371	432	405	389	438	411	425	436	379	370	403	434	405	384	407	385	380	423	413	392	395	419	375	390	401	373	384	404	409	418	384	390	392	407	412	460	425	416	388	394	409	364	386	433	388	440	353	374	413	433	434	394	397	395	418	395	386	370	394	430	383	393	372	390	406	402	437	365	395	406	432	402	404	423	357	410	405	398	395	397	406	452	411	413	377	398	409	395	428	376	411	406	395	377	399	418	391	411	384	388	430	407	360	389	400	399	386	429	423	384	400	395	447	389	377	367	398	378	423	429	416	385	421	383	432	399	356	433	397	414	403	427	393	450	411	385	418	396	380	400	434	375	399	394	398	387	413	473	416	406	446	408	381	425	430	420	403	377	393	403	425	372	360	409	408	384	445	407	408	415	416	393	409	405	411	407	365	408	444	417	373	381	436	439	412	412	392	402	425	424	414	358	418	418	374	381	398	417	433	436	433	417	430	425	404	385	388	388	413	391	385	425	411	383	415	406	395	407	440	390	407	431	414	405	400	412	387	380	411	389	404	424	395	392	409	405	410	428	367	424	388	427	389	440	416	385	356	409	434	392	394	403	364	430	394	388	397	423	379	372	397	421	403	381	446	414	423	400	413	407	423	396	390	412	405	424	408	406	406	414	392	405	375	407	402	389	425	379	424	391	426	417	394	391	403	433	369	384	386	435	405	430	409	407	395	397	434	375	364	387	379	443	415	382	441	388	388	408	396	369	370	389	394	421	385	413	417	399	383	398	401	419	366	407	425	439	425	405	418	370	368	399	418	414	411	379	409	389	387	398	404	388	390	388	382	397	419	397	405	413	408	409	436	362	414	417	401	416	390	387	428	409	386	375	467	430	400	407	419	454	404	411	383	384	395	425	401	421	381	430	427	398	375	430	413	407	406	405	374	396	397	403	356	424	406	429	394	389	398	404	415	444	420	418	446	401	432	376	390	421	394	376	376	398	419	429	413	378	437	392	402	444	383	387	432	420	388	401	432	426	400	388	400	402	396	391	408	398	425	354	365	424	401	394	375	427	403	399	392	365	420	391	396	392	426	429	380	395	403	419	432	418	393	416	385	378	401	360	399	443	399	391	440	456	433	391	403	428	381	396	429	413	429	419	368	398	425	360	416	397	366	376	419	406	404	415	424	410	391	395	365	424	426	426	428	436	410	416	408	383	391	396	406	403	424	416	382	421	412	424	369	418	386	369	362	421	403	384	404	390	385	403	404	427	390	429	414	405	381	407	378	384
27461	24752	16814	8665	6045	3064	2876	2816	2459	2140	1986	1343	1114	1103	1244	1664	1556	1367	1135	959	913	919	886	832	812	709	645	656	622	530	581	532	586	581	578	566	565	547	495	480	559	536	534	502	535	506	534	532	525	537	554	511	523	492	541	506	511	529	484	486	459	487	465	457	502	508	496	540	480	511	499	475	495	513	450	476	471	510	446	461	510	495	482	445	468	488	488	476	454	479	482	517	485	474	507	469	479	491	474	450	464	469	497	490	528	469	468	511	449	472	487	505	465	466	510	466	487	436	489	432	475	469	471	451	473	517	484	460	480	476	496	483	483	484	541	490	471	485	535	522	481	460	453	458	477	485	484	452	476	501	482	468	465	438	466	521	494	441	467	449	438	474	472	478	458	505	486	482	484	509	512	487	501	450	479	520	487	488	456	447	511	491	484	455	488	442	505	487	474	507	484	541	436	493	497	451	483	496	421	484	510	435	473	472	494	493	485	456	506	442	516	472	431	461	464	459	432	507	496	476	490	466	491	467	495	494	455	495	432	486	458	466	476	510	500	464	479	515	464	475	463	484	478	492	475	464	490	488	480	498	480	459	466	477	482	477	462	462	470	481	451	447	441	492	496	491	510	474	489	466	481	460	475	511	451	483	463	467	511	458	499	487	492	494	474	461	448	462	495	480	497	465	471	511	526	470	467	527	512	471	470	508	506	488	443	471	453	453	484	489	440	470	514	459	480	464	491	469	484	510	459	506	486	483	472	485	500	477	464	478	416	486	478	483	503	467	496	501	521	474	501	489	490	472	505	465	504	444	491	445	515	511	453	480	495	473	489	465	466	456	458	478	459	456	428	479	479	481	494	502	493	468	506	460	505	475	448	479	490	400	473	469	491	514	463	499	460	449	459	488	453	457	441	518	509	461	494	487	480	481	502	483	477	477	458	484	473	446	459	446	463	484	454	464	505	468	465	455	478	481	466	471	499	500	500	444	501	470	476	476	471	461	467	490	504	494	489	476	477	481	483	488	478	451	466	450	475	441	512	463	489	473	504	465	497	492	456	479	467	450	481	450	465	490	500	477	473	460	447	475	486	494	483	477	503	449	458	473	511	476	463	456	509	523	497	470	493	453	473	444	484	488	469	470	473	451	487	438	441	486	520	501	444	479	481	499	451	510	474	458	517	449	423	482	479	509	506	500	447	469	506	495	468	454	469	455	479	467	491	490	492	484	518	485	455	490	461	453	502	442	492	473	483	427	418	463	482	479	502	458	462	484	463	493	500	479	498	461	476	492	483	420	529	515	472	487	466	451	479	450	450	481	459	462	457	486	479	444	498	463	476	445	438	476	473	484	486	489	472	470	516	449	463	454	459	481	475	469	480	478	483	445	508	480	469	456	482	474	494	482	482	457	475	477	501	504	486	462	476	529	476	445	461	484	475	453	480	449	498	441	484	504	449	451	511	467	472	446	442	469	471	422	505	463	499	501	433	479	517	459	494	406	427	506	493	464	499	496	471	460	498	502	432	434	454	480	478	478	479	478	466	507	501	439	508	443	443	465	454	461	463	472	469	452	471	458	486	467	492	466	446	451	467	423	464	462	471	491	482	496	495	466	426	467	475	462	526	521	470	476	463	517	463	472	523	486	500	492	492	486	470	486	501	460	490	481	455	479	499	491	462	447	470	502	494	444	492	499	467	477	502	492	480	476	472	481	496	452	470	460	479	477	461	501	489	479	470	476	477	438	534	467	484	449	457	457	503	459	449	463	421	448	460	465	493	460	439	501	445	458	497	461	479	488	496	471	449	479	453	418	465	462	503	449	467	472	478	450	449	508	498	454	470	454	482	428	479	443	496	485	476	479	465	491	503	432	468	507	469	454	475	476	480	491	468	512	463	498	456	482	452	480	472	432	487	481	491	496	464	446	496	461	483	418	466	437	451	447	461	469	480	476	501	467	435	531	540	455	512	471	457	478	525	487	486	450	491	497	521	486	462	488	461	458	488	508	461	490	479	492	508	462	530	485	524	451	485	455	499	464	464	482	464	433	494	480	436	467	475	495	464	464	457	469	468	475	500	476	436	471	485	438	440	499	461	440	461	443	485	478	518	522	472	477	480	479	432	444	491	456	432	496	467	503	501	449	485	467	432	493	511	513	485	438	522	481	456	469	449	475	438	468	510	494	481	440	468	473	472	475	450	445	479	475	471	476	481	486	488	457	460	502	497	523	511	480	465	550	467	466	503	504	478	480	460	475	487	487	459	455	485	489	473	501	489	464	485	502	484	494	514	486	500	465	495	483	471	491	507	469	473	463	475	462	453	472	465	466	452	485	464	515	462	476	485	488	439	464	483	506	473	484	470	494	454	491	466	476	467	491	479	505	475	483	449	455	474	476	485	507	463	456	482	473	509	452	477	451	471	437	460	487	492	465	466	505	490	500	494	486	453	465	474	481	507	483	464	461	498	471	468	454	469	457	532	468	465	463	484	462	494	466	513	465	474	444	476	478	468	521	485	500	500	476	457	483	473	483	504	452	485	452	488	434	467	466	475	496	473	483	485	484	517	465	454	447	466	502	504	464	466	535	478	485	485	467	464	464	478	433	470	494	455	475	495	465	468	487	474	472	442	422	475	461	486	468	493	472	447	504	453	457	507	488	506	501	477	459	454	466	472	515	439	485	458	472	477	504	458	438	467	484	512	488	495	457	489	469	474	479	476	454	473	498	469	471	495	459	487	462	488	495	476	463	479	470	491	459	459	460	458	472	442	496	483	459	459	461	481	471	480	458	482	450	518	484	486	497	506	447	485	504	489	495	472	468	473	431	499	507	466	497	485	467	488	483	474	491	496	488	480	455	475	479	453	499	483	458	470	442	470	424	497	486	466	472	462	448	510	505	433	461	517	470	483	530	463	468	459	481	450	491	451	470	460	496	412	494	435	488	498	505	467	493	496	491	489	455	446	475	495	473	480	506	482	498	485	448	441	519	473	469	445	472	468	449	487	495	470	490	507	492	482	475	469	497	462	467	493	486	477	541	499	467	519	485	485	456	423	510	450	500	469	451	471	488	514	500	485	480	492	513	472	442	458	436	483	495	433	482	465	455	447	481	454	509	479	486	459	470	472	462	489	479	495	469	478	495	500	505	479	482	485	471	455	460	506	470	471	482	452	475	481	457	516	471	441	473	504	471	483	469	451	481	462	479	476	451	519	458	495	469	457	442	452	475	475	435	462	507	469	486	460	485	462	455	446	494	479	475	485	512	462	457	522	482	472	497	481	488	509	467	490	463	485	465	480	455	460	492	486	463	470	536	436	483	467	500	512	435	470	473	484	491	470	435	451	427	423	495	466	492	499	462	452	486	476	479	469	485	464	487	478	465	475	481	460	513	473	451	435	498	488	488	452	471	504	426	489	471	485	446	466	463	462	490	496	480	513	418	479	457	483	448	491	471	479	484	482	464	460	459	484	442	481	470	475	488	455	462	500	484	483	486	486	472
23702	20952	28015	24051	20690	9120	3645	2571	1847	1883	1354	904	915	874	1130	1266	1233	977	776	706	712	621	672	614	569	538	510	434	434	402	409	381	395	380	392	402	390	369	365	383	374	357	348	352	360	330	338	397	380	382	373	337	344	367	343	338	325	330	337	360	344	336	322	348	338	310	326	335	311	349	369	314	341	321	317	324	322	304	329	347	336	363	300	356	321	328	334	315	333	322	282	324	296	336	334	309	301	278	320	353	357	315	318	353	312	287	294	335	322	318	319	319	340	338	324	314	328	319	351	314	312	324	322	333	315	369	321	308	355	328	341	335	328	313	322	324	319	337	335	360	311	316	297	288	326	306	329	339	335	323	322	322	329	364	316	327	304	335	309	338	324	304	303	299	307	286	340	338	292	315	324	311	336	310	311	314	325	345	293	327	313	316	320	329	320	322	348	334	332	323	345	339	324	328	336	325	338	322	299	349	318	284	331	318	299	304	358	308	357	278	330	300	307	298	324	337	316	313	322	337	328	306	342	301	315	304	362	321	324	324	326	337	340	311	328	345	359	335	318	312	297	326	352	334	307	333	352	319	358	304	327	339	309	303	302	342	332	321	342	313	305	328	318	336	330	321	314	301	332	345	310	327	302	354	299	328	320	315	303	318	337	333	339	301	320	331	299	350	343	335	309	315	328	302	320	327	335	307	318	319	328	313	347	337	302	313	316	336	326	315	353	316	321	331	322	313	356	310	313	277	306	316	309	305	309	317	302	311	298	302	321	322	327	307	291	309	308	307	348	345	305	335	321	309	333	283	323	327	321	305	317	328	342	361	366	306	345	332	324	320	329	317	326	303	315	333	325	276	306	321	338	295	319	364	293	314	317	297	314	321	277	267	300	337	323	308	315	301	318	335	339	303	319	318	361	343	329	327	325	327	304	277	352	305	336	333	295	307	332	283	353	274	345	350	317	318	316	326	335	317	286	306	296	328	338	353	349	329	322	315	347	333	361	344	356	334	320	325	333	317	316	302	321	329	314	314	341	332	337	331	328	318	327	330	314	284	315	296	324	330	326	314	341	322	323	332	290	324	314	341	317	352	311	324	318	343	319	354	299	311	299	307	328	314	318	279	293	314	306	314	304	327	319	320	299	311	325	317	343	317	332	333	329	329	336	319	333	336	316	294	318	332	304	315	307	323	309	337	287	327	298	337	371	286	320	315	321	281	326	314	355	314	304	289	322	333	330	347	305	296	283	295	363	321	335	343	348	325	322	325	332	319	341	312	289	305	301	314	308	302	265	303	348	339	327	323	311	319	295	341	338	302	336	274	307	320	276	326	334	324	321	338	323	318	299	299	305	285	326	352	302	354	316	310	295	320	323	350	329	330	331	321	338	292	334	327	302	307	299	333	334	320	321	346	320	310	311	276	358	299	321	327	317	314	315	323	350	327	313	317	314	313	287	329	338	293	309	289	319	332	334	364	349	325	308	321	308	338	333	306	332	321	303	305	352	307	355	364	337	341	307	302	302	291	317	346	340	339	338	339	321	314	315	314	311	324	324	327	339	348	291	310	285	309	331	328	325	336	332	330	328	346	321	351	327	325	338	326	309	346	315	342	292	343	314	335	321	320	325	320	315	301	317	318	360	316	311	310	323	303	327	329	339	333	313	304	344	331	335	317	362	319	338	342	351	341	331	331	331	339	349	325	317	341	338	293	276	324	344	343	339	326	294	320	309	363	302	314	322	316	312	280	327	337	313	334	300	317	309	318	315	316	295	310	321	309	323	332	351	311	322	345	315	359	356	357	315	346	331	345	338	326	316	335	320	313	315	326	305	312	301	316	322	287	307	309	331	308	351	327	320	317	339	319	310	315	335	321	322	311	314	306	324	333	332	308	324	326	307	297	297	312	321	292	295	311	316	321	291	342	320	331	338	329	286	344	308	332	330	297	300	335	334	355	351	327	318	312	321	304	325	339	328	315	338	326	322	346	319	333	354	329	286	286	306	356	319	343	297	316	317	353	329	325	312	318	321	320	343	333	302	270	319	332	360	327	337	317	320	334	336	319	326	341	317	325	337	307	290	346	327	310	346	296	335	327	341	348	324	324	307	311	290	298	314	357	315	310	307	325	311	332	297	323	316	289	295	337	303	324	305	326	303	314	347	331	351	319	335	319	323	343	332	316	342	331	314	327	326	312	285	306	303	333	312	313	325	335	304	309	350	305	306	318	341	312	329	317	320	301	333	326	323	349	310	336	358	322	337	318	323	321	312	339	307	325	314	304	296	322	332	343	302	316	344	317	290	315	289	347	352	322	333	322	281	298	309	309	318	305	361	296	314	311	278	340	332	334	329	325	312	292	339	330	298	305	333	331	306	331	324	307	343	313	315	296	348	305	334	320	317	294	309	325	343	318	352	312	301	326	336	322	309	345	307	335	305	343	324	310	317	329	319	328	326	324	345	322	350	325	339	321	314	326	314	324	340	345	323	324	316	304	319	351	310	314	301	314	316	311	338	329	328	338	349	301	273	330	316	324	289	289	334	289	338	313	302	310	335	297	324	289	358	327	324	330	287	350	326	349	348	307	342	304	302	323	300	324	340	342	307	314	309	303	315	303	319	325	293	283	302	292	313	318	311	332	359	342	312	329	297	314	305	302	320	324	306	316	327	288	338	322	294	317	313	307	324	319	309	328	314	286	328	340	323	308	296	328	320	334	271	316	311	297	318	309	305	325	352	338	339	339	323	311	325	333	331	350	322	315	313	335	296	355	317	363	318	362	313	333	314	337	327	360	356	303	314	280	355	313	354	339	315	303	320	319	341	306	319	299	350	310	300	302	347	303	281	338	302	342	337	313	327	360	318	353	311	316	330	317	327	322	316	302	350	325	328	328	304	324	315	378	287	326	295	309	293	324	318	333	315	332	303	316	321	307	310	307	305	318	347	285	318	290	311	303	297	278	303	330	319	336	317	286	313	303	301	343	311	327	348	318	330	317	343	314	320	315	331	321	288	348	295	318	340	311	320	315	327	323	313	337	304	324	331	345	333	313	330	324	301	311	306	298	280	341	291	308	357	303	336	308	324	366	308	298	284	340	347	283	331	302	315	320	319	324	335	330	318	326	336	327	315	340	346	315	276	340	299	325	319	338	346	319	320	303	348	347	305	325	311	315	296	331	308	336	341	285	340	321	300	351	341	301	343	329	352	316	315	320	299	299	335	339	345	329	296	302	290	352	342	321	332	327	316	316	315	314	326	346	312	307	345	330	342	313	331	319	331	304	294	326	308	303	302	316	313	296	313	319	331	305	300	320	312	307	296	320	337	323	318	313	323	319	339	312	289	294	288	298	325	330	304	301	331	343	337	349	314	322	323	329	325	312	309	320	308	342	328	308	320	319	320	327	329	316	280	304	322	336	310	318	328	327	309	350	298	307	352	340	315	294	327	354	321	292	320	338	305	346	338	316	344	347	330	324	340	334	313	324	318	312	306	339	319	316
31927	33364	23625	13464	8226	6264	6235	5412	4026	4184	2917	1981	1654	1563	2300	2563	2407	1874	1590	1314	1217	1233	1134	1022	945	885	826	693	628	593	514	536	528	575	535	516	488	480	482	495	460	458	471	460	488	474	457	440	466	459	463	414	466	414	439	426	416	413	411	432	438	373	416	399	431	391	403	389	397	413	368	418	396	388	397	400	398	397	347	390	336	381	386	367	361	366	404	375	372	383	401	378	383	398	357	369	374	388	352	367	382	357	364	361	367	364	361	331	366	387	359	372	366	365	359	367	412	403	379	366	387	361	417	393	373	353	429	364	374	410	372	382	396	412	363	381	388	384	365	355	406	369	363	371	362	371	422	351	368	358	375	384	356	398	347	367	363	407	384	344	399	378	392	351	404	388	368	374	352	380	395	362	356	364	369	388	428	350	378	363	373	406	370	372	378	390	354	402	352	361	350	368	383	368	395	363	390	365	410	385	356	354	378	375	409	392	372	397	376	385	400	381	355	366	338	372	387	385	358	395	394	383	379	382	382	385	373	352	324	391	360	357	364	388	393	381	413	361	359	396	355	400	369	401	369	375	383	367	368	379	364	407	377	396	394	365	387	361	377	376	394	368	351	387	376	375	366	370	379	375	376	370	351	373	374	334	386	362	385	356	342	361	389	379	372	368	395	346	385	363	387	375	358	372	403	387	371	430	390	378	323	403	360	383	417	372	379	378	336	408	391	377	381	397	360	394	375	409	356	403	377	372	374	386	402	375	373	360	386	410	343	384	394	384	365	352	360	361	366	343	359	403	368	408	362	361	381	378	370	368	376	357	395	383	382	391	393	398	360	382	409	392	357	400	409	367	366	369	358	352	380	367	400	381	346	386	359	365	416	382	422	360	384	371	401	392	389	382	396	371	391	379	374	346	332	382	400	362	394	392	382	429	397	372	384	377	391	373	394	377	384	400	368	373	366	378	413	397	337	377	370	372	362	403	378	390	354	379	397	384	403	387	389	372	408	366	395	387	387	395	377	344	405	384	387	417	354	367	384	419	392	383	355	393	416	327	365	350	398	401	346	355	374	403	398	382	370	389	357	405	397	368	362	393	380	365	373	381	402	378	398	350	382	415	419	358	368	377	404	366	409	364	404	403	394	423	393	389	390	401	402	399	382	393	392	393	387	416	382	384	360	386	396	372	365	381	394	358	397	389	421	361	386	379	366	361	415	356	374	387	388	385	386	355	420	373	394	412	379	371	358	358	375	384	381	379	406	382	404	401	418	383	384	343	368	370	360	390	386	364	390	379	365	386	423	405	380	371	388	376	378	395	364	384	381	406	364	408	363	349	391	376	383	388	389	372	383	410	401	349	379	380	391	395	357	374	371	368	355	374	354	360	370	385	349	410	377	361	359	369	404	408	374	384	378	381	362	375	387	394	367	375	388	370	349	374	392	407	399	383	396	389	366	363	369	380	407	389	337	365	373	390	386	399	393	343	385	408	376	373	350	388	394	392	405	373	392	383	399	421	398	377	361	384	366	391	357	395	356	347	354	397	382	368	408	361	405	368	362	358	390	425	387	374	373	384	368	366	358	396	400	388	386	408	373	373	364	396	365	399	391	354	362	376	404	403	363	363	379	394	371	389	370	371	390	400	405	381	353	388	377	350	382	404	367	402	398	395	375	367	385	385	374	379	393	353	366	354	385	353	355	383	379	351	374	351	368	365	387	401	383	368	383	403	345	411	427	373	372	328	394	354	382	361	374	369	361	404	370	383	412	378	433	389	403	368	367	376	349	385	404	357	398	370	385	400	367	408	379	380	359	411	399	350	402	379	392	391	402	350	392	363	395	376	376	397	362	368	382	374	369	350	364	364	414	380	402	360	369	400	370	364	400	324	373	360	344	383	398	383	408	380	383	362	350	361	386	415	395	392	409	388	351	389	371	374	376	380	364	400	393	389	352	368	413	371	377	391	346	416	396	381	393	398	369	377	428	409	415	399	402	356	375	380	395	391	369	364	357	379	363	353	367	376	411	407	372	387	388	402	362	377	344	367	381	387	356	373	355	374	399	373	383	393	375	383	370	410	392	403	390	371	398	357	372	380	389	384	366	414	353	403	377	404	357	385	399	387	389	394	365	388	376	386	411	375	370	372	406	406	412	400	368	402	404	359	380	390	404	338	408	385	402	372	384	383	357	362	367	375	412	363	347	422	373	345	390	387	415	385	367	355	397	374	400	378	380	393	388	393	363	393	344	393	374	382	347	388	380	368	400	364	376	349	386	420	356	386	386	374	359	371	389	364	346	386	349	382	366	392	405	398	360	360	338	318	404	430	381	374	390	381	359	373	392	397	329	374	360	381	345	385	354	414	408	374	412	341	411	401	386	376	404	379	385	354	374	367	391	365	379	366	391	373	357	406	341	384	413	393	376	365	390	379	380	376	375	389	388	370	373	368	377	386	376	368	360	396	352	384	359	388	403	362	362	417	408	387	424	385	356	359	388	363	395	408	356	396	402	369	378	389	388	358	361	377	364	416	374	397	378	382	398	387	372	389	418	378	393	378	381	376	360	388	397	402	383	326	368	360	360	405	365	369	381	377	372	389	356	402	375	380	415	393	365	376	408	365	369	397	355	392	392	383	401	341	387	401	371	357	371	391	376	364	383	367	389	374	371	377	379	387	372	368	380	381	396	378	356	379	379	398	401	357	374	365	368	395	374	361	418	364	359	365	381	330	386	376	379	388	380	355	346	383	383	386	367	349	365	357	357	333	388	407	378	329	413	389	386	366	390	364	381	390	387	371	347	365	397	377	412	376	415	407	409	402	369	359	367	392	387	386	345	363	401	344	396	376	404	371	422	340	425	370	354	348	378	368	355	365	365	381	377	383	395	378	395	377	361	396	417	362	394	392	374	381	386	397	375	383	378	409	411	403	369	393	395	399	394	352	401	432	368	346	342	372	359	390	345	387	378	341	400	362	396	378	383	380	375	431	343	379	392	388	365	391	392	394	392	400	403	356	370	387	380	420	372	376	366	368	373	416	402	374	372	398	377	391	414	401	345	385	390	371	387	374	396	379	363	395	376	351	381	405	380	375	364	389	375	372	400	342	415	360	393	399	377	356	378	371	355	391	381	420	375	371	361	396	397	376	409	407	416	403	402	371	371	371	369	390	334	408	372	382	349	375	395	386	390	385	377	382	381	364	356	346	384	400	392	357	348	352	373	389	368	362	378	384	393	395	386	370	359	371	382	403	397	394	388	371	392	355	370	383	365	385	376	352	384	392	355	351	356	404	386	408	396	382	401	380	374	387	364	369	388	397	384	361	363	353	390	373	430	408	368	365	380	352	373	406	379	371	340	354	339	377	373	341	369	351	389	385	372	368	360	329	396	404	353	386	386	367	384	389	360	397	407	403	397	366	385	360	411	348	384	370	369	387	390	376	393	372	373	393	375	399	380	359	370	373	380	413	397	379	389	365	407	421	357	370	386	366	396	365	357	378
24923	20894	26451	24547	8120	3080	2635	2278	1619	1732	1150	992	940	1006	1230	1216	1109	951	930	793	775	768	796	765	745	687	725	715	606	615	574	554	568	580	552	596	601	574	574	590	586	580	532	602	591	582	535	550	573	571	558	529	604	607	577	562	489	542	538	553	582	514	554	591	543	583	487	560	555	550	502	523	533	551	541	546	575	563	522	497	540	516	538	535	511	516	568	554	557	516	518	518	566	548	477	534	545	562	525	541	519	567	494	537	559	552	514	491	529	545	559	497	485	540	492	527	540	516	556	543	604	473	474	542	519	594	526	538	538	519	513	526	536	547	519	527	526	518	560	497	522	557	501	535	578	487	526	531	502	529	506	535	550	490	557	509	513	523	582	526	568	531	506	571	487	579	493	523	568	555	494	521	574	546	513	534	534	519	485	518	534	590	519	524	564	507	485	553	543	529	533	498	555	482	537	543	534	559	487	528	544	539	559	536	535	592	517	531	554	553	528	493	545	511	511	500	514	487	561	536	498	497	542	562	503	560	516	507	555	538	504	519	518	528	511	546	545	501	531	556	546	496	498	522	508	513	508	507	575	542	546	532	521	544	522	482	535	586	522	519	491	556	529	511	511	530	538	534	497	539	540	514	563	516	568	519	518	547	517	552	512	532	512	501	519	496	511	547	556	526	550	524	516	527	563	586	520	552	545	529	497	524	535	522	552	485	483	505	525	521	535	534	570	533	525	547	551	542	548	530	526	523	545	506	482	517	561	539	519	522	549	524	562	543	533	531	543	547	555	505	525	534	550	554	540	499	496	536	551	555	521	586	525	514	554	573	561	529	536	531	517	546	509	549	510	529	556	549	517	564	574	519	538	513	519	540	569	531	494	464	556	535	491	526	542	567	485	546	533	493	558	513	492	532	551	527	539	532	530	540	533	532	547	542	515	499	605	494	541	522	544	479	554	545	512	499	535	504	520	533	512	531	518	535	526	508	538	515	507	527	537	544	516	545	553	540	525	515	524	532	501	512	582	473	501	580	529	516	547	535	522	586	541	520	498	512	516	516	517	525	492	522	551	488	537	523	546	508	482	495	542	525	522	531	487	545	502	534	515	528	514	533	542	539	522	547	564	544	525	514	524	520	505	521	555	536	477	528	516	510	550	537	492	545	516	532	505	499	579	543	495	543	500	554	529	473	524	512	533	566	488	531	532	527	558	539	518	557	492	545	516	518	505	512	521	479	539	519	583	537	564	512	570	529	494	531	548	520	532	598	526	515	565	523	541	534	518	541	505	548	550	540	557	524	536	478	512	550	494	485	539	484	498	573	516	483	480	518	564	548	518	531	555	506	482	497	554	539	562	508	532	575	527	517	517	518	513	529	523	490	518	569	528	552	504	522	540	570	528	507	526	519	553	531	568	551	531	531	507	498	546	514	507	502	551	511	550	531	534	524	521	542	510	535	557	542	571	523	525	545	523	551	534	507	542	521	502	549	552	545	532	495	526	484	514	526	516	580	531	528	547	520	535	535	496	527	567	565	584	511	520	530	582	516	552	500	554	507	564	536	544	546	510	545	566	515	561	525	535	541	513	457	550	520	526	528	515	552	560	537	515	537	533	572	560	510	512	499	554	504	512	534	526	559	536	540	527	530	555	544	565	505	535	574	522	514	548	536	522	541	559	520	513	533	523	550	541	549	543	530	529	519	564	554	564	519	543	521	525	563	529	545	578	568	536	523	542	519	514	528	474	501	559	508	533	504	535	560	541	495	552	528	508	539	488	530	535	509	547	560	526	515	521	511	520	530	554	537	560	528	488	518	529	546	503	555	507	535	514	547	513	504	504	506	551	527	528	516	584	489	515	545	535	510	479	577	524	512	493	591	546	573	507	506	529	546	511	519	503	553	540	512	537	549	512	499	548	514	531	527	516	560	509	522	528	500	520	496	515	530	517	546	554	505	508	531	504	499	549	556	555	532	525	548	532	496	530	526	509	520	535	559	528	481	566	537	515	523	534	542	481	501	546	491	504	530	516	533	509	550	529	549	496	552	547	508	495	517	532	583	502	520	540	527	479	518	500	531	521	528	524	531	541	540	535	515	493	542	559	496	518	536	537	529	532	522	542	538	513	547	512	525	518	521	527	538	511	517	520	514	525	514	512	553	548	523	565	525	531	511	556	488	517	540	558	523	529	504	541	545	528	494	517	509	536	526	546	514	505	503	529	555	529	543	557	530	527	507	514	515	499	549	561	552	530	495	510	503	506	508	530	557	510	520	547	551	560	517	521	544	493	537	529	539	532	517	531	558	502	528	477	555	561	514	518	523	563	522	513	522	519	540	522	555	544	537	551	540	549	492	525	511	515	561	554	548	559	512	507	534	558	526	565	499	571	530	511	526	501	557	499	520	506	543	519	572	533	537	516	538	534	550	503	556	507	534	536	470	547	514	509	550	531	525	506	492	541	547	532	558	538	507	541	559	539	519	544	519	531	519	521	543	544	547	505	543	544	523	562	524	537	539	553	477	521	539	482	525	540	536	520	494	521	512	537	495	529	528	531	537	506	559	526	530	491	514	523	490	551	509	545	583	516	546	574	527	532	540	516	545	516	522	518	529	514	521	540	509	506	532	515	460	507	539	522	505	536	545	507	519	496	513	541	561	555	507	491	492	531	543	541	545	475	561	519	533	535	507	552	555	537	516	560	521	537	569	521	554	517	539	527	504	562	598	525	506	481	564	547	554	549	562	548	535	524	541	503	530	504	510	498	481	551	548	492	533	540	520	545	586	550	520	512	547	536	522	517	506	527	538	530	524	519	521	509	540	505	543	525	535	512	513	515	520	519	533	546	541	520	536	556	539	530	557	540	545	566	522	540	557	539	534	520	527	542	530	500	502	543	521	516	548	540	505	555	508	533	557	520	477	504	585	549	517	519	508	508	527	517	508	509	522	527	527	554	485	520	467	560	514	534	511	559	532	517	490	509	516	518	540	495	544	531	538	511	518	515	483	560	547	522	508	518	527	498	534	517	508	537	479	528	583	499	549	536	527	503	545	539	517	549	508	470	520	520	545	573	491	506	482	537	508	502	535	525	462	524	486	488	505	516	532	520	506	498	526	543	500	512	521	507	522	505	552	512	514	507	526	476	489	534	506	501	519	550	548	567	510	551	540	525	545	530	536	488	555	538	514	492	527	486	536	512	579	523	495	584	459	528	554	509	523	510	510	555	543	539	476	546	532	557	496	523	520	514	535	529	554	505	518	561	527	489	562	537	507	520	503	541	481	533	530	535	577	514	517	531	529	502	501	504	501	529	574	518	544	551	532	538	510	512	525	516	545	501	555	490	537	458	530	511	533	506	536	532	513	525	571	530	507	525	531	525	584	500	555	534	551	532	526	529	538	512	539	550	531	516	500	556	505	530	503	514	518	518	536	545	536	531	522	481	527	520	513	543	520	570	565	536	536	540	517	525	520	534	540	519	519	495	531	556	562	498	482	544	521
30520	31185	19896	10785	6851	5694	5518	4672	3304	3475	2172	1685	1641	1830	2372	2406	2036	1633	1377	1254	1181	1128	1168	1109	1018	892	969	892	839	756	711	768	759	714	752	689	748	673	669	713	675	661	706	638	690	653	634	691	653	676	650	681	668	690	639	633	660	667	663	633	666	646	630	618	627	661	639	657	645	612	573	616	595	614	550	637	620	617	588	562	611	628	606	626	629	650	614	614	599	562	597	585	635	608	579	617	611	616	610	609	660	611	632	649	626	629	587	610	606	607	634	567	574	560	573	618	608	614	592	615	626	655	573	611	610	615	633	623	625	625	588	631	558	608	606	642	633	588	588	568	629	602	605	576	631	592	658	577	612	605	609	625	579	620	638	663	637	639	596	626	622	588	637	602	576	581	609	645	585	584	639	617	635	584	657	624	601	645	625	591	627	618	642	634	591	604	662	631	569	599	619	628	605	600	606	618	594	638	609	593	554	589	635	603	601	635	602	574	582	600	610	610	593	612	604	623	613	642	609	617	624	583	586	602	590	596	582	604	595	622	593	646	578	624	620	642	609	630	641	578	652	548	602	623	603	618	620	645	676	563	603	594	618	544	608	617	631	596	593	583	630	582	605	625	558	553	610	653	576	625	634	638	591	598	623	584	616	586	604	584	607	622	626	589	596	668	588	593	614	603	564	605	604	609	563	627	625	589	605	626	596	608	600	616	659	611	584	594	582	620	613	570	616	592	579	562	648	582	603	591	611	604	630	592	562	632	632	621	581	587	610	603	612	613	637	632	634	619	595	578	602	625	610	593	571	604	570	653	614	593	588	622	605	673	614	579	637	588	624	627	592	594	619	591	629	600	642	617	589	583	614	602	608	609	600	619	586	609	604	584	606	588	599	577	601	615	604	599	598	618	575	619	585	570	623	583	654	609	597	608	592	616	593	581	581	574	578	548	615	550	656	586	625	585	602	602	554	569	611	617	564	588	645	636	617	606	568	599	647	607	594	589	617	641	644	591	588	630	612	598	627	658	613	642	603	588	615	644	587	610	612	637	642	583	584	640	581	587	604	607	617	635	613	625	533	618	632	592	560	607	619	617	598	583	610	645	642	615	591	579	576	600	604	562	609	633	617	598	627	622	566	610	629	593	652	612	599	652	652	589	590	637	642	614	578	616	625	588	638	625	634	621	586	587	601	597	613	608	611	629	572	585	595	563	573	593	568	588	642	590	577	617	626	587	615	572	661	579	624	618	598	640	539	608	595	602	589	632	606	589	608	618	580	580	612	600	612	610	616	596	609	610	576	579	603	597	614	607	619	588	606	622	673	602	575	632	597	601	583	595	611	557	607	624	599	600	623	569	677	660	595	643	592	580	581	608	597	645	619	559	552	587	622	589	610	583	616	629	613	598	629	621	595	604	595	620	605	613	635	573	556	606	595	604	633	609	572	571	616	597	616	587	630	562	619	636	598	562	546	614	609	586	592	563	596	582	541	604	642	610	573	600	631	600	627	589	572	592	632	597	598	599	576	627	605	646	598	583	617	625	593	635	569	580	588	615	623	593	659	565	576	605	620	616	591	606	577	652	625	601	594	610	641	609	592	617	629	593	622	629	589	667	598	605	590	568	584	601	583	609	587	621	626	650	606	602	639	646	584	606	599	571	625	630	607	604	585	569	628	609	590	587	644	618	619	604	578	595	621	605	603	592	572	653	577	598	597	622	612	568	597	604	587	608	651	616	646	611	597	597	616	651	619	603	623	597	627	602	602	598	566	593	598	606	623	620	663	601	535	568	594	623	618	622	607	562	591	598	630	623	596	627	642	633	635	598	603	576	648	576	590	611	588	598	633	556	625	612	616	620	592	606	627	592	566	627	609	616	627	566	609	612	599	621	603	594	638	573	633	599	572	592	601	639	622	640	624	612	599	608	608	597	623	599	615	619	602	624	603	577	608	583	587	560	629	627	599	610	597	645	596	623	567	589	629	534	611	651	591	627	546	605	604	573	592	582	627	615	642	636	579	618	596	627	654	605	631	592	608	608	622	616	613	622	650	590	616	597	632	604	594	649	622	655	622	615	593	606	643	625	613	592	615	624	623	653	600	598	602	611	583	608	601	624	596	660	611	604	622	570	647	589	609	609	608	597	606	602	543	623	601	584	641	609	588	621	607	623	624	624	624	632	608	584	654	651	623	583	604	619	594	612	602	517	614	612	636	582	672	621	577	609	592	593	612	616	631	580	586	624	625	625	674	590	612	594	585	607	570	637	653	588	569	610	602	566	593	624	596	589	593	621	597	668	630	623	590	583	573	629	643	559	604	611	579	609	614	644	604	676	568	583	641	593	612	557	534	587	618	604	600	598	634	623	645	575	578	671	607	632	623	607	660	545	615	602	614	615	600	582	560	626	653	621	645	592	596	573	590	630	610	626	605	606	582	631	603	604	646	602	619	609	614	604	609	585	593	612	595	648	608	630	654	580	588	590	618	579	625	619	578	593	625	587	561	593	624	581	614	576	645	631	600	554	653	617	582	638	680	589	606	560	550	623	593	573	606	620	615	612	607	635	608	629	577	583	611	629	604	609	605	637	641	626	614	577	596	614	545	607	645	578	659	583	630	611	590	620	602	562	593	620	590	611	618	623	593	600	571	632	570	604	604	587	579	607	642	629	568	618	608	620	612	594	602	591	677	607	599	636	645	654	612	650	629	595	630	583	587	636	656	613	602	580	634	609	619	616	594	627	607	609	595	613	602	580	589	628	580	648	614	584	594	606	625	602	613	601	637	641	618	631	614	603	614	606	581	633	612	606	605	632	542	574	622	557	545	592	585	576	597	634	637	558	586	612	600	604	582	640	596	605	600	617	613	599	559	646	610	566	633	586	662	596	576	593	651	586	617	640	613	607	581	622	607	610	583	593	583	608	613	634	614	564	623	592	599	581	584	600	610	564	574	627	645	614	639	598	590	581	613	652	596	622	623	608	598	598	599	610	632	595	581	613	627	661	614	635	606	586	627	608	601	626	595	628	647	613	593	604	590	633	620	566	562	576	603	597	626	584	603	562	625	589	589	594	610	613	571	620	571	632	587	606	635	602	586	590	586	571	579	596	607	651	612	609	558	578	667	632	613	610	678	672	579	613	604	598	620	645	609	609	611	659	580	593	580	594	639	630	593	593	641	600	598	645	596	604	605	591	625	621	579	623	624	617	582	631	558	583	609	628	612	617	582	611	653	585	644	601	614	585	609	602	618	586	618	620	646	620	588	611	596	598	645	619	586	603	602	626	629	534	614	570	616	607	597	593	647	598	623	598	585	609	600	612	597	593	614	615	601	630	606	595	654	607	648	564	623	634	605	631	607	601	646	564	596	607	563	586	613	616	576	613	630	653	624	615	610	606	655	631	623	582	606	587	590	623	609	599	578	634	614	582	584	600	598	621	590	587	588	593	597	627	638	597	630	615	627	615	580	567	592	577	613	631	597	567	617	576	614	607	587	605	610	683
22685	20926	28486	23475	20850	20837	11736	5123	3256	2561	1606	1538	1374	1763	2178	1931	1589	1254	1178	1063	931	916	879	950	857	811	759	770	669	661	625	587	571	581	532	538	556	555	535	543	515	510	513	504	505	486	481	530	543	513	498	538	505	480	546	506	490	495	489	497	489	495	494	464	446	446	463	451	460	468	464	467	473	444	429	448	448	469	476	439	490	456	467	447	473	413	454	499	444	457	447	447	468	463	450	482	409	443	448	483	482	467	466	452	412	451	472	467	468	454	461	438	454	457	449	475	442	457	492	474	463	457	442	467	468	426	469	469	454	438	465	395	442	472	478	466	438	430	461	430	450	452	433	446	421	443	474	472	459	466	460	418	475	464	460	424	464	449	474	473	455	436	448	442	451	459	448	467	482	467	450	447	458	453	466	485	441	481	465	474	456	467	455	449	420	448	477	444	411	450	491	442	470	447	440	470	473	469	456	448	438	459	485	434	436	459	451	467	430	439	452	480	464	433	462	446	484	452	459	458	483	505	465	441	429	474	449	485	482	469	460	438	511	452	491	472	447	433	509	433	466	497	469	452	485	434	449	476	465	438	474	513	469	444	433	407	482	500	439	443	441	462	484	435	459	466	474	442	419	455	433	460	424	453	461	481	490	447	471	458	458	455	486	448	442	451	470	457	429	436	432	474	476	468	452	448	465	435	425	497	432	477	472	453	472	482	465	451	486	471	446	451	479	457	431	445	479	485	446	463	470	460	463	416	484	452	427	446	478	445	477	451	463	448	500	481	450	435	445	475	460	465	476	469	437	475	489	476	455	475	449	461	441	462	436	469	435	460	467	462	463	425	430	470	453	460	457	443	462	471	482	438	414	494	460	454	397	459	459	453	428	444	422	450	476	443	455	468	453	432	462	458	466	496	479	466	452	441	447	500	442	477	428	420	479	468	522	485	463	438	428	451	445	420	445	459	429	428	449	489	474	474	465	443	442	501	450	458	476	494	472	453	502	433	440	437	463	456	485	491	416	439	463	459	449	440	450	465	430	443	433	453	411	496	465	432	432	441	481	471	456	442	465	465	485	450	450	480	468	449	448	487	422	468	399	476	444	488	450	439	466	439	433	456	490	455	476	468	432	463	433	458	455	415	484	427	470	482	446	508	456	458	442	440	466	443	486	437	484	421	475	452	474	462	456	431	437	464	462	445	445	428	466	461	512	431	450	434	436	454	445	493	463	419	484	453	411	510	464	467	486	450	475	481	482	469	445	478	445	457	465	457	458	502	451	496	443	478	482	483	452	443	460	471	449	408	447	461	440	437	466	454	466	440	453	448	453	459	457	419	439	442	467	440	478	459	507	474	472	406	424	456	459	457	418	517	492	431	444	462	460	410	447	469	460	443	425	454	445	495	488	421	475	434	430	428	439	453	468	487	458	483	443	458	448	463	427	476	457	457	460	503	452	460	456	448	465	453	456	446	450	449	465	421	460	451	474	444	466	470	422	491	469	426	454	455	483	479	463	448	444	465	438	475	461	445	453	441	415	438	455	512	441	471	438	458	455	448	485	459	443	456	440	463	476	459	478	448	468	461	481	469	441	469	461	443	464	490	472	468	473	474	458	490	458	493	448	454	451	493	482	478	415	460	476	417	456	421	495	460	438	462	445	451	453	490	435	494	435	454	459	430	477	497	452	479	477	491	428	455	460	434	428	439	491	467	427	444	474	456	446	457	484	450	437	479	484	449	432	430	480	457	444	455	471	500	460	438	479	452	486	435	474	467	438	459	472	453	438	474	428	474	457	445	455	428	442	441	454	411	462	456	418	483	461	454	464	411	467	482	470	458	490	446	427	431	417	491	444	492	473	443	432	430	469	490	470	405	454	480	483	458	425	467	435	423	466	413	474	454	470	471	439	470	462	461	431	440	469	431	447	423	471	446	438	471	476	462	473	432	489	432	458	466	461	467	509	462	486	433	455	455	471	423	434	484	466	470	466	455	449	481	434	438	478	431	473	475	470	459	488	481	451	474	457	452	459	475	514	466	491	446	448	484	440	472	482	474	444	483	473	415	461	467	467	448	465	447	430	414	456	454	474	467	463	511	457	495	481	429	455	444	464	451	430	477	483	492	447	486	465	422	435	466	474	424	468	466	463	429	460	467	489	469	457	452	438	451	437	465	483	473	452	458	400	470	446	469	465	448	466	455	464	439	475	456	424	436	467	483	472	448	449	427	445	502	446	470	427	475	457	447	428	467	486	481	431	467	495	472	499	475	434	415	426	437	426	474	435	453	415	467	423	504	430	436	445	461	441	482	474	463	485	470	477	465	472	477	495	485	449	470	492	483	457	453	496	429	463	483	468	439	458	457	433	444	463	482	466	480	438	480	474	476	447	439	496	423	468	409	454	441	462	471	448	461	481	469	445	463	461	417	444	474	487	428	482	480	470	482	481	437	473	503	472	461	496	416	470	414	481	435	452	470	481	449	512	482	471	450	425	467	495	440	497	430	463	434	488	459	465	453	468	451	488	444	464	448	464	433	472	426	475	468	519	495	448	454	498	490	479	450	467	426	419	464	480	465	457	466	447	453	445	460	470	459	452	487	454	484	465	465	461	437	426	468	466	466	437	433	440	452	442	448	469	434	467	465	404	454	466	497	491	456	444	477	490	458	466	444	418	439	455	459	456	436	463	450	434	418	433	455	481	433	454	431	479	453	440	486	444	452	501	490	446	438	454	433	465	431	477	426	470	456	466	422	474	418	503	470	443	425	446	447	500	482	482	441	483	447	463	452	470	416	461	451	465	485	446	432	458	424	478	491	459	459	449	443	450	458	458	427	468	455	456	423	448	475	457	448	424	473	408	473	439	464	452	462	429	450	452	442	462	430	423	432	481	476	469	460	497	395	469	479	479	448	461	449	446	449	481	430	469	460	446	461	450	430	450	455	452	441	465	415	485	463	464	428	456	438	465	452	461	477	490	460	438	476	441	419	461	441	476	457	449	434	501	444	440	466	443	455	452	471	466	463	470	446	461	433	449	422	432	441	466	437	462	446	443	466	480	445	437	441	463	470	469	466	470	462	460	463	455	502	466	480	433	464	423	444	453	472	454	468	420	457	451	446	463	454	451	472	460	444	485	445	456	477	424	476	452	448	437	472	488	425	447	445	444	498	466	441	461	482	442	497	471	444	465	414	467	477	491	516	459	453	408	447	464	463	487	445	476	453	439	465	427	464	415	443	445	442	433	475	457	469	445	488	466	429	456	454	458	479	446	454	477	447	477	464	461	450	442	492	482	449	413	465	461	453	449	455	441	454	459	454	407	491	445	487	434	443	457	449	411	451	478	455	457	451	456	459	444	440	467	430	463	436	429	466	471	491	448	472	444	455	447	446	436	439	474	474	457	450	460	446	450	474	487	519	463	447	446	453	459	426	457	458	472	444	456	440	442	440	435	455	470	473	444	472	457	458	424	432	455	505	430	469	473	438	466	463	486	461	451	480
35966	42841	29962	18111	13204	11566	10536	8956	6595	5139	3266	2984	2707	3587	4150	3734	3015	2361	1977	1790	1584	1537	1452	1429	1382	1256	1024	1111	1002	827	778	779	754	719	702	696	698	694	630	667	631	673	646	612	606	634	660	650	636	595	580	634	617	604	612	570	591	580	578	572	519	542	517	596	598	490	558	567	566	526	475	532	490	457	516	510	515	568	509	526	501	569	460	527	513	541	546	507	540	529	525	505	522	507	487	485	491	460	503	566	502	505	499	533	481	478	566	505	559	509	509	493	489	516	490	507	534	501	488	515	532	508	519	477	516	543	528	510	535	511	534	582	503	487	493	499	487	501	505	472	490	516	493	522	505	516	480	531	523	502	509	517	526	524	474	540	549	485	511	512	488	547	545	473	544	528	524	530	493	485	496	507	531	524	531	510	492	505	540	531	554	481	538	513	497	513	523	525	514	502	534	504	491	509	512	551	504	531	534	522	484	498	517	488	514	499	515	528	504	546	493	476	528	543	525	523	532	509	465	498	502	501	543	535	495	559	516	513	491	502	526	524	490	530	503	484	479	480	491	502	506	525	529	510	524	514	511	477	516	495	498	455	478	512	492	469	499	519	544	500	465	492	512	506	514	480	499	508	515	504	480	527	549	506	464	467	535	510	570	507	500	485	499	503	507	516	499	526	532	522	499	524	511	500	492	511	507	498	497	535	480	491	512	508	514	496	486	502	507	540	516	544	483	467	520	520	509	491	539	552	508	521	490	547	514	511	499	537	468	517	528	560	512	499	498	518	468	496	548	480	493	515	510	522	530	515	477	494	510	498	529	515	506	481	518	487	494	493	514	536	556	569	519	509	490	524	480	558	501	537	523	480	530	495	489	541	517	529	523	526	504	535	492	506	494	525	525	543	504	521	504	519	514	525	517	484	512	515	489	470	536	502	508	525	498	522	500	492	490	546	491	478	551	540	507	547	516	540	502	501	517	521	477	489	498	519	528	495	506	507	496	500	581	537	504	499	511	533	541	503	522	502	477	506	465	527	529	506	515	530	501	550	534	528	499	472	501	531	527	551	492	468	523	505	480	481	495	493	512	501	492	520	516	531	525	497	507	515	476	476	483	520	475	547	474	516	488	491	509	496	539	542	475	491	514	532	498	538	513	524	539	528	506	485	503	488	480	531	511	485	550	527	524	551	507	517	494	520	477	508	504	548	495	563	502	510	536	529	467	533	512	542	506	543	511	500	479	510	516	474	514	504	535	509	530	492	541	522	495	514	494	520	495	468	524	503	522	518	494	477	537	540	513	496	474	506	535	518	519	496	543	526	526	502	498	511	500	470	495	549	508	538	530	487	488	527	534	520	509	512	509	526	472	527	545	547	497	510	518	494	491	503	512	529	548	532	508	523	481	527	518	507	492	485	523	542	527	523	519	502	510	500	519	514	540	533	519	519	541	518	501	499	540	523	525	481	508	532	570	537	508	448	521	482	551	462	500	512	516	483	486	495	526	511	515	496	527	539	523	531	537	510	494	541	502	558	501	541	477	531	479	488	518	504	504	475	499	570	501	495	510	514	518	552	538	500	525	551	517	513	478	519	495	517	495	501	515	531	490	453	479	469	515	513	535	508	514	512	502	479	508	516	511	564	523	525	498	504	551	478	490	484	477	518	494	491	484	534	477	516	513	486	499	490	500	485	543	523	507	499	543	517	584	525	502	517	509	499	515	486	520	496	519	519	523	493	480	479	534	458	518	496	496	516	515	516	494	509	508	508	508	514	529	562	500	479	538	470	523	564	489	516	495	523	453	522	505	479	550	530	504	556	518	482	511	532	486	546	533	543	492	526	504	526	473	513	537	510	514	508	544	466	532	494	549	495	480	515	525	536	511	512	506	498	520	490	483	515	490	497	539	513	497	530	477	509	512	507	507	523	556	501	534	486	535	532	504	478	504	511	532	517	482	551	477	489	517	521	498	522	591	503	521	536	519	481	530	453	501	502	537	536	510	504	490	540	494	531	517	549	481	535	497	516	508	472	518	536	506	492	528	503	507	536	516	519	495	558	496	496	542	535	532	528	513	496	518	500	482	526	533	533	519	447	504	520	523	516	511	479	488	514	474	518	527	535	546	489	545	522	556	501	481	502	488	531	528	503	496	511	498	510	500	501	518	534	503	478	472	491	514	481	502	505	498	537	526	514	509	503	521	528	538	537	515	565	498	554	514	509	508	505	531	498	530	510	566	551	476	548	504	532	484	480	483	468	508	510	501	549	513	533	522	520	497	493	501	464	491	516	482	482	511	568	486	518	528	510	487	547	526	535	524	517	534	527	511	511	515	519	503	535	526	500	501	507	486	512	516	484	514	539	498	494	521	499	500	508	511	535	539	511	474	552	524	521	484	516	491	454	536	541	552	540	509	513	508	482	519	502	518	534	491	550	579	503	437	517	511	522	560	521	536	498	509	485	529	510	502	522	538	566	536	501	517	550	500	487	527	531	527	554	534	506	539	464	477	519	504	499	498	465	541	485	539	488	486	493	546	517	505	480	501	505	528	479	530	506	564	479	563	532	488	516	502	520	501	478	499	564	530	475	531	547	548	506	511	503	511	472	494	505	499	520	499	532	510	499	509	505	479	494	505	532	457	524	500	481	523	461	514	526	482	494	497	518	472	517	472	507	502	520	498	536	544	509	506	484	508	550	506	532	466	517	507	497	572	511	530	526	527	527	514	485	503	528	486	492	489	507	515	523	471	525	492	479	525	511	523	506	526	482	469	514	528	509	517	495	498	489	495	549	515	504	483	500	532	512	518	505	516	515	524	544	518	533	518	479	493	502	558	496	500	508	555	521	505	478	529	493	550	516	532	556	522	478	512	525	527	522	522	520	515	500	554	497	490	503	511	530	473	512	489	550	499	470	493	491	548	516	502	492	552	526	517	504	495	502	482	505	521	477	526	494	481	492	501	509	506	536	496	524	496	538	487	506	530	502	498	524	492	519	548	508	535	527	527	490	494	517	505	516	435	523	496	500	491	493	536	557	520	530	508	483	504	517	533	518	504	520	500	467	516	533	545	480	468	539	525	525	509	508	476	539	498	486	492	513	529	494	526	520	484	541	576	510	538	488	494	478	477	522	516	531	509	472	545	498	472	560	506	496	489	498	535	517	496	499	495	521	498	512	486	482	475	603	476	519	532	506	532	480	521	515	491	501	516	494	507	490	475	528	512	523	503	488	513	526	518	533	499	528	509	535	499	487	534	515	516	542	508	513	518	496	518	478	495	463	495	510	502	532	516	490	510	523	517	529	464	551	508	526	523	519	491	486	531	485	481	508	510	515	491	559	490	489	506	523	511	538	501	519	491	548	503	553	480	520	489	506	503	483	519	469	487	476	502	537	496	508	472	482	501	516	490	475	509	513	530	530	462	510	499	546	550	483	516	505	490	514	514	530	538	541	540	535	485	543	504	519	492	526	517	493	502	503	526	494	489	528	525	537	508	526	525	500
27716	21961	18191	8983	3795	2857	2398	1930	1609	959	856	815	831	901	1023	920	738	711	647	595	560	570	517	523	580	541	545	488	524	521	499	438	429	479	466	449	432	451	424	462	487	471	438	422	473	467	398	462	427	453	435	430	379	422	441	378	438	440	402	420	430	415	433	412	452	414	404	432	404	432	396	401	413	429	440	413	410	424	403	401	432	439	374	414	402	416	449	415	426	403	388	426	411	398	430	454	402	433	449	386	432	414	395	458	401	423	413	436	434	427	400	424	395	419	383	377	403	432	409	412	430	425	412	422	399	454	415	427	443	405	390	434	404	454	401	415	426	387	416	428	453	398	424	411	483	446	409	431	386	427	411	390	418	414	429	385	397	395	396	449	412	439	397	401	425	423	417	409	418	409	395	398	400	429	436	434	402	409	392	435	394	407	431	421	423	401	405	406	427	411	444	443	390	419	387	418	413	394	397	408	423	423	432	413	442	383	432	416	449	375	397	390	437	441	409	428	461	408	424	388	428	438	442	395	399	397	393	390	418	413	409	407	423	426	426	415	460	404	449	440	449	371	433	406	408	424	388	423	405	434	442	394	433	426	418	403	395	449	400	410	404	381	430	392	411	399	392	438	410	418	408	403	415	395	374	448	403	399	457	444	459	427	424	389	443	432	416	410	397	411	423	409	422	439	430	423	455	400	403	456	406	411	399	426	441	412	421	443	437	449	425	434	427	413	429	436	406	431	385	439	409	421	419	392	362	401	409	424	433	418	417	412	381	381	411	431	407	421	390	420	386	396	431	417	416	413	402	410	432	384	395	425	443	412	420	422	447	432	395	425	425	430	403	456	417	449	400	403	419	394	428	406	420	428	405	395	416	399	416	427	442	433	413	420	412	429	436	392	403	442	426	378	400	441	447	399	399	434	448	450	388	407	408	448	467	385	406	413	410	408	410	420	428	442	404	441	424	402	429	422	384	430	419	407	444	410	396	397	430	410	412	409	388	418	394	410	443	427	419	386	400	412	417	422	431	395	404	391	433	388	439	425	411	404	414	411	446	446	412	412	417	410	442	432	409	434	435	431	406	396	404	430	426	427	438	420	415	415	455	403	391	387	399	409	423	410	389	414	396	412	431	426	411	392	423	406	449	433	437	429	411	416	419	417	417	422	416	380	411	399	428	404	424	429	427	395	419	425	405	445	416	405	408	420	431	439	417	367	444	398	415	400	413	406	394	425	406	429	397	437	380	402	420	400	415	430	409	398	383	437	395	424	438	402	430	388	407	411	436	419	429	398	414	388	447	420	426	414	405	401	412	413	394	438	415	398	417	423	424	382	419	410	391	399	422	410	399	439	477	426	399	446	419	395	401	437	418	418	405	401	365	414	390	373	384	414	422	428	440	418	402	426	406	430	406	411	432	408	456	425	381	411	417	409	428	415	422	408	406	398	397	409	443	424	404	405	388	396	417	425	431	419	391	428	425	424	396	435	396	413	430	434	397	435	423	406	435	413	416	418	439	385	396	440	420	378	389	444	442	452	419	386	416	405	390	425	442	423	424	406	404	419	432	447	407	389	418	414	447	425	445	431	426	429	371	374	422	415	399	431	436	398	434	433	380	388	421	415	425	416	432	370	407	419	443	458	387	415	435	423	396	451	425	452	415	404	399	407	417	417	428	393	430	446	419	395	433	433	396	444	384	423	402	443	389	400	400	418	420	423	400	407	428	409	431	413	399	406	378	374	442	408	394	389	434	403	408	410	448	379	416	409	430	417	382	432	395	380	417	421	430	400	415	432	420	408	440	435	416	443	409	409	479	436	413	376	426	427	428	425	399	412	409	405	432	405	435	419	392	452	422	416	409	400	425	385	425	424	386	470	424	385	413	451	423	423	419	423	385	443	413	444	426	447	395	413	394	436	415	431	444	407	472	414	411	395	418	408	417	417	420	389	408	421	428	379	422	425	420	433	422	436	398	455	427	438	398	397	380	433	387	412	420	385	459	397	402	381	391	404	451	443	444	411	406	430	370	387	436	394	369	423	434	395	412	436	433	420	391	444	426	415	405	406	398	457	410	436	393	444	424	410	443	432	399	382	409	416	406	403	447	435	418	417	428	455	374	421	405	431	399	402	427	432	463	384	409	417	399	397	371	435	450	384	404	375	423	443	474	406	393	373	424	453	412	430	400	401	425	448	427	434	400	442	415	416	453	389	421	431	435	424	440	416	400	412	430	380	443	457	408	396	459	399	382	423	373	405	413	422	409	442	396	403	430	431	437	397	408	422	388	419	392	393	413	441	431	426	396	408	419	371	428	425	440	440	398	417	398	403	410	412	436	393	427	444	382	385	409	463	393	432	416	412	385	476	415	394	448	430	398	461	383	448	389	414	410	408	399	400	400	419	392	422	398	398	390	406	432	436	439	402	438	398	403	402	392	441	407	403	410	371	451	384	387	435	474	423	430	432	389	425	415	415	418	386	414	379	429	415	420	405	440	425	421	444	389	427	424	417	408	435	436	419	410	418	405	406	434	404	427	403	454	410	409	429	381	420	438	418	423	429	404	445	418	410	415	456	431	394	434	415	449	398	392	416	416	404	392	419	451	408	471	435	452	387	402	391	432	424	399	396	410	408	397	429	414	396	428	410	437	447	417	441	429	432	428	459	410	411	416	409	440	394	398	432	373	432	421	427	420	417	428	432	424	431	398	431	415	395	402	433	422	362	421	418	407	423	415	465	423	388	410	419	419	441	405	370	436	425	437	407	417	392	423	405	408	427	424	431	383	432	408	464	408	410	437	373	380	396	400	407	429	423	428	430	407	422	419	401	436	430	434	410	390	440	421	366	425	406	439	417	424	397	400	415	435	402	418	416	428	419	426	415	394	381	453	434	405	387	404	419	408	437	423	437	415	377	403	401	411	441	448	394	417	399	443	420	415	389	408	383	436	400	427	383	444	415	438	428	415	421	445	440	385	441	406	443	453	401	424	421	434	430	398	402	454	467	428	431	412	393	410	415	408	452	426	422	402	410	423	403	406	389	449	431	413	429	429	419	436	424	441	417	371	424	426	414	399	389	393	396	443	447	394	399	398	436	424	424	412	410	431	416	441	414	422	424	435	416	437	407	368	394	419	431	460	428	412	398	420	395	432	416	414	426	377	394	396	453	410	430	418	399	409	441	436	416	384	441	397	440	423	374	408	421	439	438	396	415	418	424	437	429	368	403	414	419	409	435	415	413	411	417	407	425	388	390	423	386	414	392	356	440	450	369	372	423	443	421	406	432	390	381	400	420	394	408	422	384	426	417	391	397	403	397	444	397	420	421	417	411	417	417	407	438	430	374	442	463	434	415	416	409	441	418	409	441	397	419	401	483	380	449	411	448	418	424	431	435	412	444	430	401	424	446	440	400	378	413	404	439	440	390	422	434	378	449	459	415	429	419	410	431	433	389	398	406	445	404	409	394	419	433	409	416	402	420	418	424	449	420	417	422	392	428
27702	29325	19498	10290	6490	5844	4963	4146	3199	1920	1611	1484	1391	1847	1925	1614	1279	1125	962	848	850	805	775	850	742	745	664	678	667	638	637	633	567	562	586	534	537	566	594	561	545	548	574	546	552	559	575	565	546	522	556	498	544	574	526	512	544	511	522	549	506	481	496	479	502	496	500	496	484	503	470	452	484	499	493	470	499	446	505	489	506	494	456	496	486	510	479	513	501	466	527	513	517	480	485	450	476	467	469	476	445	452	520	470	462	469	545	510	493	500	487	478	444	504	485	474	498	477	488	461	467	459	498	526	524	501	492	480	495	488	462	552	450	465	468	483	495	476	485	445	510	476	505	481	493	471	489	511	479	507	497	498	520	492	493	473	466	481	517	474	505	475	493	512	466	490	495	475	491	477	469	485	483	465	461	510	469	509	469	496	487	489	450	481	496	443	500	493	465	515	483	464	478	484	432	504	458	505	495	482	500	481	519	487	461	531	496	488	484	521	504	474	530	493	467	531	472	475	482	463	455	487	523	459	478	491	425	467	508	492	499	490	506	474	447	462	503	444	467	488	485	486	489	465	490	496	505	497	476	467	470	510	493	465	499	459	497	495	511	501	548	502	506	503	474	473	479	493	490	525	471	483	436	524	461	489	464	467	507	484	467	467	503	436	515	512	494	492	464	444	444	472	458	506	496	509	471	490	471	485	499	489	474	469	520	481	504	497	490	517	511	501	481	491	495	529	514	523	460	491	486	479	480	468	451	490	490	488	486	520	478	433	491	475	481	465	466	532	514	499	464	502	473	475	501	493	450	496	479	505	482	471	508	506	472	473	485	525	484	465	510	497	483	489	499	485	486	506	490	454	501	487	516	492	485	507	518	450	493	476	457	503	521	454	477	498	460	499	534	469	493	503	494	504	516	488	522	443	469	485	513	467	494	486	511	501	473	508	474	473	514	483	500	442	487	502	480	505	494	518	441	491	482	489	505	505	478	467	481	445	495	493	453	488	470	462	506	500	463	513	489	512	491	467	531	492	496	475	519	492	476	491	522	511	528	497	464	486	437	468	496	502	482	505	483	467	467	491	519	492	466	487	497	534	509	499	491	472	493	511	512	502	530	474	529	440	441	515	496	476	461	513	440	473	473	481	468	484	459	479	526	514	512	503	483	507	477	507	483	506	494	458	496	500	478	498	451	457	485	521	489	461	471	488	515	486	487	449	457	487	492	458	439	492	505	490	481	464	476	493	479	461	457	500	447	483	514	486	464	486	486	480	475	484	488	476	509	482	492	503	471	506	453	507	508	493	486	499	494	470	497	521	509	463	464	468	522	484	452	483	493	475	504	473	480	468	485	478	498	461	503	460	457	479	470	463	463	409	485	471	500	481	489	490	506	531	544	477	518	506	458	497	460	468	472	488	482	422	466	503	490	492	462	456	517	472	493	469	477	478	517	527	533	493	466	496	496	470	501	493	477	514	503	470	477	503	472	478	498	485	464	550	478	501	511	474	531	462	451	449	481	495	509	485	487	523	436	473	468	497	484	491	498	504	482	499	499	491	484	534	538	517	485	448	507	484	473	486	501	495	511	492	508	478	495	481	498	466	497	477	541	490	498	452	454	524	462	517	512	482	495	466	494	474	514	499	487	479	493	465	496	502	490	487	496	500	467	468	479	510	490	519	498	493	441	496	471	483	475	488	488	488	444	442	494	514	505	537	476	498	501	471	471	472	455	499	454	481	508	473	518	500	446	453	482	464	476	473	506	543	509	495	540	500	492	526	489	509	458	498	474	484	481	509	509	502	497	474	495	496	459	522	511	481	480	507	514	490	501	517	459	539	506	494	517	510	473	476	485	506	496	495	468	486	478	509	517	456	508	495	499	468	510	500	496	472	495	465	489	503	489	490	477	548	510	474	467	489	491	488	503	483	458	455	486	479	462	522	459	529	479	455	501	474	476	499	456	501	480	497	478	511	464	499	497	491	495	468	509	484	505	506	503	449	476	462	461	528	493	492	499	479	450	479	479	465	471	475	521	472	499	503	514	494	495	458	470	485	501	501	487	493	472	497	493	497	463	470	542	466	531	475	484	462	474	480	515	479	520	538	499	511	467	471	483	502	491	456	476	445	492	467	493	546	488	488	501	474	505	461	487	477	510	486	452	454	476	464	487	487	492	498	476	533	481	465	480	456	440	476	464	492	495	511	475	452	490	475	509	492	482	470	471	476	497	496	500	524	517	483	480	523	468	498	482	530	497	482	477	466	467	504	471	470	487	492	490	476	468	484	506	531	454	494	475	491	496	518	484	509	484	513	476	487	499	457	528	508	502	438	457	494	484	490	484	512	506	514	490	479	495	516	484	448	490	498	508	526	515	502	496	491	501	468	456	450	496	461	487	461	497	490	519	496	500	501	493	506	503	464	481	501	504	495	488	463	484	501	448	509	508	484	505	491	508	476	514	475	449	464	468	494	491	506	482	476	491	502	471	506	483	484	500	485	498	482	447	503	466	491	448	474	506	500	442	516	440	470	482	496	492	484	495	494	454	531	485	510	501	472	499	463	469	466	469	516	470	486	486	486	462	526	457	513	519	501	514	535	476	453	469	459	510	491	467	493	485	510	521	502	482	503	491	498	489	508	472	475	449	475	475	496	483	479	497	496	469	471	465	457	507	478	464	491	475	476	492	468	491	486	497	509	489	521	491	515	489	543	518	487	485	487	482	497	471	495	516	468	494	481	469	488	488	448	459	463	470	518	504	501	495	502	491	520	501	487	439	542	525	467	506	478	473	482	491	570	494	486	453	479	492	472	504	529	512	499	527	404	456	477	438	488	490	482	497	516	487	518	504	454	503	501	508	488	455	525	483	499	484	442	504	464	523	484	486	491	527	533	483	491	504	500	493	496	515	502	489	547	461	472	498	498	470	448	497	483	442	472	504	475	500	516	483	474	500	506	476	511	460	487	420	495	467	512	464	506	469	535	486	522	449	442	469	452	480	489	480	479	521	473	493	497	452	484	464	508	457	503	538	463	473	517	455	451	539	432	485	490	485	456	498	480	505	491	483	496	471	492	490	510	477	505	489	506	530	504	516	495	476	459	495	450	507	478	491	473	506	443	507	487	499	476	500	494	483	494	468	493	525	503	523	499	476	522	484	522	484	511	501	470	476	497	482	477	496	481	509	517	482	472	474	503	486	519	477	485	489	477	489	485	505	457	491	434	512	520	484	502	490	501	470	488	463	509	453	524	491	472	506	524	508	537	486	464	475	457	520	505	493	448	493	475	479	473	515	491	453	476	459	479	458	486	482	480	520	480	464	502	497	491	463	507	452	507	510	499	515	494	491	468	466	477	495	503	505	460	480	492	455	498	504	478	513	504	431	514	465	481	491	503	462	449	454	465	504	501	527	481	454	451	452	473	500	465	456	493	512	481	494	455	495	468	469	498	487	475	473	480	501	444	437	470	545	460	495	460	473	500	457	517	513	469	481	469	471	492
23762	20890	27954	23971	20687	11962	5311	3379	2665	1537	1315	1221	1214	1468	1442	1162	971	811	683	655	596	581	559	539	561	552	526	525	530	480	461	444	424	433	397	404	361	390	376	410	429	386	380	374	384	378	389	394	368	371	376	357	337	362	378	360	324	354	366	315	343	335	335	315	330	380	326	334	374	339	309	326	328	320	319	319	338	311	322	375	322	349	321	315	342	369	340	315	369	290	343	334	325	369	343	320	350	339	349	342	333	356	374	326	350	328	343	351	344	321	346	358	331	333	317	337	322	350	330	360	311	339	329	363	344	334	328	317	330	333	327	329	334	300	349	365	318	319	324	322	328	327	360	370	349	310	326	313	337	337	358	368	330	383	350	329	321	330	341	327	314	329	352	338	338	337	285	307	341	361	319	343	340	402	338	348	362	311	364	338	344	368	351	378	321	334	337	340	353	336	338	299	327	280	316	345	358	334	319	320	337	320	338	336	343	342	327	342	328	305	324	320	316	312	296	309	321	342	329	326	334	331	347	334	357	341	330	340	360	348	348	358	302	341	357	349	309	328	302	355	317	370	354	308	355	361	343	355	300	329	357	306	360	310	342	338	353	342	354	335	373	349	347	338	314	351	347	323	347	311	339	343	348	323	344	307	377	351	333	359	335	337	329	335	368	327	328	335	301	364	325	381	344	327	336	324	337	337	346	341	321	315	372	339	327	303	350	311	332	335	321	323	350	324	336	316	324	312	367	350	346	337	344	308	321	317	327	338	307	335	364	323	341	362	371	346	338	338	355	312	358	354	374	345	328	354	331	328	327	339	312	352	337	342	337	324	349	344	306	342	311	318	367	328	356	319	320	318	326	330	362	329	354	337	349	338	320	325	332	352	349	365	312	360	329	340	335	318	337	319	333	341	327	327	360	334	289	329	337	330	353	332	324	316	343	336	340	347	361	337	327	325	341	347	318	346	334	359	346	336	361	339	324	355	348	333	318	330	346	336	308	346	322	339	318	312	321	349	346	332	353	358	327	333	323	331	326	341	367	304	322	366	369	364	332	356	330	315	320	325	351	306	359	338	355	303	330	332	318	346	334	339	331	347	335	321	333	311	364	306	368	333	341	356	369	351	346	288	339	341	347	330	359	361	354	325	357	326	360	314	329	302	336	337	342	316	352	319	332	357	323	310	301	315	349	291	324	360	335	330	336	336	296	335	320	341	372	363	355	341	338	342	316	357	334	346	323	332	321	361	335	357	317	379	280	320	326	371	344	370	315	317	319	336	343	334	358	354	356	347	367	291	343	383	365	328	340	348	317	360	322	316	318	341	357	350	334	339	315	351	357	330	362	340	335	332	335	327	353	363	378	352	339	346	373	330	344	326	344	363	328	321	335	362	358	321	302	328	368	314	355	360	339	352	303	315	337	348	343	339	322	313	299	327	347	346	296	355	346	339	363	358	361	338	316	331	337	345	356	322	340	342	353	349	352	368	336	362	327	327	343	350	334	337	341	320	350	334	338	352	321	346	345	357	342	319	378	326	338	315	343	326	322	340	297	355	331	350	334	348	352	349	331	323	347	342	329	354	327	362	345	320	350	352	295	352	310	323	324	343	354	355	356	338	344	330	352	358	338	337	349	353	340	325	351	354	329	323	342	337	322	326	321	339	370	339	336	349	328	334	314	376	341	313	340	350	373	335	327	373	340	342	308	385	327	360	323	348	334	357	340	315	348	339	370	344	313	308	316	336	326	345	328	327	327	328	344	305	364	332	314	365	334	339	356	330	335	363	332	314	349	326	324	370	330	327	321	325	341	347	295	317	332	356	311	312	321	306	359	349	345	310	302	330	354	366	340	318	303	358	337	327	304	341	347	364	295	330	341	304	355	331	324	346	360	322	360	327	360	328	345	335	349	341	327	354	345	356	317	337	326	354	322	349	311	340	331	349	292	368	335	333	319	342	324	334	325	338	344	325	308	352	355	341	309	335	327	357	324	353	337	331	358	314	295	345	329	350	353	304	312	340	333	310	345	339	353	362	342	313	358	317	373	363	319	340	366	317	328	344	315	370	328	325	342	343	326	326	327	333	307	348	357	353	330	346	355	364	331	333	310	315	343	305	356	359	328	317	319	336	358	352	313	325	327	355	349	343	340	312	307	315	344	341	315	365	338	349	334	298	328	340	354	365	355	406	342	371	345	338	343	356	364	326	319	342	345	327	315	353	317	321	341	353	366	312	335	338	331	347	292	289	316	337	322	347	313	321	306	327	321	366	322	307	356	345	322	355	377	321	346	355	341	351	357	360	334	359	305	361	337	366	321	327	320	306	336	328	335	352	309	299	340	344	311	339	315	320	355	318	310	323	325	361	348	343	335	345	314	357	356	322	350	348	333	297	318	356	374	315	335	311	346	339	309	351	347	383	318	346	349	351	341	372	319	318	359	353	338	342	332	327	354	323	331	353	334	307	337	345	332	347	326	326	316	324	354	333	324	349	344	338	330	355	346	343	323	337	341	336	306	317	315	338	341	347	330	317	383	328	362	340	349	314	322	325	351	344	324	381	318	339	363	326	291	354	326	319	317	335	367	330	344	355	331	321	355	353	353	364	330	344	355	332	335	350	321	365	328	331	340	331	342	338	320	337	353	344	333	332	346	342	347	337	307	343	328	329	380	348	356	344	316	334	342	313	363	340	355	340	333	344	355	344	329	303	309	323	357	336	296	333	321	336	352	341	325	321	360	343	351	315	323	312	359	328	324	345	343	349	320	369	329	347	336	341	351	307	328	342	331	318	336	332	328	306	342	325	301	300	331	336	346	333	336	310	353	328	322	329	339	381	306	336	378	323	322	357	367	310	326	375	358	352	326	379	340	341	338	320	347	352	379	389	326	327	309	330	343	349	332	351	340	345	344	348	303	308	336	332	343	353	305	378	314	342	358	336	331	337	349	352	335	328	343	370	338	305	339	339	351	331	362	338	344	385	347	326	329	323	341	348	342	322	384	341	355	357	348	319	321	346	364	345	317	337	357	314	309	323	332	329	385	360	336	321	361	369	326	323	354	315	340	342	375	333	317	319	338	356	310	320	355	347	323	334	343	366	349	332	336	365	330	357	339	372	303	321	346	356	336	352	320	362	322	336	300	337	346	333	318	367	335	320	353	338	331	353	332	354	357	336	328	346	345	325	359	334	318	324	334	340	374	332	376	343	317	338	311	325	323	334	337	329	348	311	324	336	352	333	324	323	303	370	342	345	346	324	339	354	398	349	342	329	329	328	302	335	301	347	326	357	338	309	346	326	345	333	328	346	344	334	357	324	305	335	318	341	331	337	325	323	366	324	339	336	358	335	336	352	349	349	357	333	341	323	327	335	329	312	323	322	366	351	366	344	342	321	347	323	339	353	332	377	347	338	314	317	335	344	334	348	339	301	371	337	339	319	330	342	345	333	330	326	341	342	333	314	339	335	367	326	307	346	320	313	329	332	301	358	355	367	327	344	299	329
33113	38189	28487	17201	12506	10056	8402	6817	5426	3245	2855	2497	2483	3105	2946	2257	1882	1404	1130	966	925	925	939	903	901	907	764	728	705	707	605	590	572	567	524	505	454	488	461	468	518	467	526	487	449	449	465	473	451	479	472	427	489	436	462	441	463	441	452	446	428	456	419	421	426	411	398	393	400	413	384	388	407	406	384	412	371	412	397	422	434	397	429	433	405	401	401	374	398	385	381	360	391	401	392	425	397	393	403	389	418	400	412	371	421	407	427	399	408	371	401	413	407	392	422	381	404	397	368	415	378	440	389	403	396	396	371	392	397	380	383	426	396	402	374	389	335	402	394	360	418	384	416	398	392	401	373	350	399	387	423	412	387	390	412	423	404	394	404	397	363	449	378	358	397	403	409	393	370	404	369	423	431	386	390	399	365	400	410	387	395	383	381	372	444	412	426	404	401	390	413	396	397	384	371	379	387	403	370	383	369	384	413	401	367	388	422	393	421	405	396	380	400	389	415	383	409	404	398	344	386	403	389	359	365	391	385	394	370	364	405	450	400	412	417	416	369	402	392	392	433	389	416	399	364	385	381	400	369	388	409	382	411	398	392	363	398	401	394	388	419	396	385	396	409	403	351	381	410	390	383	407	404	417	379	426	363	424	382	388	418	373	383	388	445	382	378	387	412	415	405	368	388	433	383	370	375	386	387	420	412	390	373	417	359	404	408	421	390	389	388	432	376	407	395	439	340	410	385	414	416	390	392	396	401	372	395	403	390	397	424	366	412	356	419	411	391	396	375	384	369	381	409	442	381	408	417	403	436	387	395	378	388	411	383	420	422	386	376	396	372	334	391	380	401	391	389	385	361	375	380	361	381	397	410	433	397	402	414	377	442	384	380	392	402	405	420	374	422	412	399	382	390	374	392	384	412	392	394	400	368	399	382	381	386	441	396	386	362	432	366	363	404	375	394	409	387	373	411	359	358	406	402	389	405	372	375	356	422	410	386	368	431	363	405	380	377	410	397	428	393	412	382	397	418	444	412	415	385	401	384	414	439	389	383	373	406	430	368	385	400	404	389	402	421	388	403	407	370	405	397	388	392	359	360	409	385	421	390	348	413	351	408	378	406	394	415	370	388	391	436	423	364	419	377	402	410	361	449	402	378	424	403	381	432	399	391	359	422	376	378	408	422	371	386	404	406	368	416	403	376	371	399	421	375	400	413	340	398	379	379	408	360	389	376	355	383	394	378	402	399	374	400	381	423	372	402	378	350	398	386	403	395	362	390	395	394	413	417	390	372	391	397	407	377	398	360	390	369	388	380	406	378	393	391	436	402	383	394	383	404	391	427	384	385	383	394	399	414	377	394	374	431	378	386	360	373	391	370	396	404	409	389	409	389	405	377	404	376	414	400	385	417	379	446	416	387	417	428	412	394	367	381	398	375	412	362	379	427	378	386	399	403	354	365	417	399	413	405	373	372	406	431	392	400	367	407	378	397	379	365	402	380	416	413	390	399	406	371	394	421	404	430	361	381	422	377	404	381	428	370	436	407	376	376	380	397	372	421	390	385	406	406	407	382	372	346	386	382	409	420	375	419	357	415	407	407	388	390	404	377	377	380	413	408	380	394	359	396	374	401	413	419	390	391	431	398	382	413	376	391	405	394	408	410	377	387	375	398	416	401	431	420	397	404	385	435	364	393	386	402	399	393	399	393	373	401	371	383	397	370	368	425	377	344	393	420	403	419	379	386	392	394	418	416	383	411	373	420	406	370	397	378	395	393	413	397	412	378	383	398	386	397	406	421	418	373	400	428	402	401	414	400	391	405	386	366	368	381	380	388	406	415	417	418	390	408	378	419	405	417	413	374	394	410	386	391	383	408	391	371	394	378	422	403	384	404	415	381	416	396	384	386	432	415	406	404	404	374	411	409	385	372	432	385	376	408	393	398	405	400	370	387	388	383	387	376	383	442	412	431	357	415	412	385	420	373	413	406	408	404	377	395	418	390	412	389	382	360	389	407	361	385	415	385	384	413	400	369	407	402	398	420	390	388	395	382	381	382	407	386	387	371	384	407	401	385	376	392	400	421	446	398	408	397	388	377	420	371	377	418	412	405	381	395	340	412	375	379	412	378	400	396	368	412	405	423	389	440	363	392	365	412	388	382	379	385	390	402	372	383	389	407	408	370	399	408	404	379	354	377	392	387	397	437	335	370	403	366	405	443	384	441	400	375	407	362	379	402	372	410	389	378	412	416	373	428	389	405	398	377	354	406	403	405	385	350	363	404	344	391	404	415	426	390	429	450	395	391	389	389	369	429	418	405	369	439	379	391	376	366	382	375	395	398	366	412	376	415	369	372	362	446	365	382	417	402	403	435	392	392	398	400	379	422	421	392	386	403	413	413	387	409	383	362	403	409	418	402	395	410	426	386	414	367	407	384	387	412	374	361	394	387	426	349	401	360	395	391	377	379	392	384	408	407	411	395	411	382	419	425	376	364	378	412	391	392	434	412	362	430	413	388	366	403	437	403	404	403	390	379	357	397	396	377	419	391	405	369	376	388	368	370	380	410	390	428	396	370	409	391	435	406	413	392	411	389	385	371	384	386	422	394	417	392	424	384	389	410	387	380	370	411	383	396	403	345	411	395	385	409	413	381	413	386	345	403	371	413	405	395	380	391	413	407	432	378	382	365	392	413	380	414	359	394	448	383	394	367	382	391	408	409	387	380	398	394	397	373	373	367	384	429	434	408	377	373	431	419	403	392	397	409	382	417	374	401	410	407	392	414	416	391	392	389	411	371	388	395	382	402	389	392	378	413	384	381	368	388	392	370	399	393	402	383	381	373	410	359	386	367	404	376	406	396	347	403	412	415	389	412	367	354	395	455	398	412	364	381	363	385	394	414	399	409	372	391	377	384	414	390	383	389	385	398	390	405	387	437	394	387	417	423	400	400	395	386	387	391	404	410	399	368	394	403	403	414	382	400	403	399	398	422	344	359	417	375	398	429	394	382	384	370	397	373	397	411	403	398	395	371	382	384	382	414	385	396	416	373	376	404	405	397	393	423	405	361	390	426	348	416	396	408	415	403	392	423	357	341	359	392	409	352	414	396	408	392	377	393	376	375	404	376	376	405	393	410	416	379	377	423	339	396	378	427	382	398	383	358	355	387	392	405	356	407	354	399	367	430	386	410	395	394	424	377	391	381	407	381	394	427	376	378	412	399	386	424	417	390	390	392	381	361	378	379	391	387	383	354	394	398	381	430	372	390	383	397	384	389	373	406	409	413	393	393	387	369	405	375	376	406	376	395	392	361	402	377	363	396	396	357	371	387	380	380	356	419	402	404	400	396	413	405	415	453	403	371	368	427	374	383	404	373	359	415	407	417	389	383	396	384	388	422	417	412	395	398	383	408	409	382	346	370	370	411	394	416	384	398	406	419	390	390	421	403	383	361	384	390	395	355	386	410	406	406	390	369	418	401	399	373	390	390	403	382	386
25018	20920	26616	24611	11192	5140	3477	2774	2273	1524	1334	1284	1335	1396	1230	1114	1003	866	757	713	764	656	717	689	668	649	690	627	686	631	604	578	603	571	588	575	615	604	566	584	580	565	629	601	608	597	630	541	581	583	568	567	584	550	525	574	545	546	569	524	563	584	563	558	552	522	559	517	516	547	532	575	583	514	546	499	526	514	523	561	549	520	564	562	552	554	514	532	534	511	553	557	509	556	527	517	552	522	540	539	534	567	536	477	529	561	554	535	549	527	560	552	561	553	551	566	581	543	551	517	546	536	496	529	513	511	545	502	524	495	574	511	513	523	525	546	532	529	500	583	533	557	538	591	565	554	508	554	560	523	562	528	545	558	583	522	531	535	557	538	565	519	575	522	569	560	565	589	523	549	541	517	542	578	510	553	562	548	561	567	544	529	585	548	559	583	510	523	569	553	546	587	570	562	522	545	571	547	590	549	525	509	497	544	547	531	527	540	538	551	565	569	552	539	591	538	537	531	560	525	579	538	563	532	561	552	543	506	555	514	553	537	511	581	513	554	528	510	515	551	556	530	552	507	563	531	564	537	558	520	536	539	541	536	540	566	568	520	550	580	535	506	520	531	506	541	517	549	597	514	578	524	521	541	577	512	572	536	599	516	536	530	556	517	572	514	555	554	549	533	550	533	535	509	550	548	499	568	610	507	534	556	533	544	514	527	579	548	476	517	548	552	561	512	560	577	515	476	535	518	547	535	525	500	479	511	573	553	542	549	553	546	530	527	517	528	525	542	560	551	545	525	507	570	529	563	552	588	533	546	515	560	562	559	525	564	563	539	557	560	532	556	519	535	549	548	521	526	551	569	549	531	541	569	513	562	534	516	546	566	546	562	573	548	571	516	552	521	556	544	564	545	529	556	551	481	505	517	543	534	542	559	549	504	554	569	573	517	537	545	560	556	548	519	532	565	537	566	545	504	505	566	533	561	484	527	535	538	540	549	571	528	531	561	528	551	528	511	565	508	554	507	534	558	567	562	531	562	524	552	512	531	517	536	567	564	532	519	528	503	543	514	558	538	521	550	541	549	563	545	524	561	541	552	571	473	506	563	490	536	572	559	555	541	539	537	552	534	551	551	597	543	536	530	555	507	529	513	562	555	566	557	536	550	558	560	549	528	538	560	548	537	510	550	570	557	558	537	534	534	556	512	585	553	561	518	547	513	547	545	544	539	543	536	526	539	557	583	525	518	583	522	533	541	541	537	548	563	519	543	560	533	536	513	560	516	531	577	559	576	560	526	542	513	547	552	576	523	523	531	530	592	551	556	563	540	578	539	499	538	551	524	540	539	535	569	528	546	553	574	561	512	560	522	535	538	520	545	550	545	531	557	568	528	531	556	551	561	523	540	541	547	552	543	549	529	545	581	569	524	518	532	528	526	526	567	561	543	538	529	564	528	531	546	533	510	527	568	531	559	591	535	507	549	521	552	572	552	554	549	495	517	526	548	514	533	533	501	537	573	533	557	550	529	631	533	537	523	515	520	505	521	574	571	514	583	515	558	533	521	557	502	541	525	545	579	527	533	574	529	544	516	580	515	548	582	548	563	553	509	525	533	509	581	582	529	543	549	559	541	522	527	540	528	528	532	487	531	547	553	534	492	549	549	559	581	527	560	539	538	540	540	524	561	557	502	550	587	528	498	526	528	591	538	525	529	542	579	518	524	516	590	504	499	521	541	540	550	511	538	583	571	528	562	545	564	577	578	572	555	533	518	515	500	514	539	542	524	595	492	529	503	519	537	525	525	506	533	534	531	490	527	555	524	570	532	540	519	555	520	545	548	547	562	528	499	534	536	553	533	524	530	555	548	540	563	533	542	538	587	608	545	539	535	526	505	502	486	506	552	534	597	528	506	554	542	503	545	498	577	559	550	520	533	547	562	524	557	551	544	496	531	515	540	577	524	513	548	533	584	515	517	573	491	564	533	543	559	544	589	495	534	545	538	539	534	507	552	523	531	532	541	539	517	524	509	519	531	520	594	559	523	521	548	517	550	560	600	574	525	522	491	556	548	502	528	502	536	536	529	510	557	542	555	542	521	481	513	506	567	564	517	521	581	544	562	523	539	533	604	515	490	549	547	542	549	550	522	537	534	542	521	525	565	520	557	543	521	490	539	545	510	551	523	518	480	547	529	560	538	544	535	518	532	555	546	560	537	526	532	553	536	533	499	531	530	522	540	550	519	547	515	528	532	544	529	556	523	536	532	563	525	541	557	518	532	518	536	567	542	565	517	560	535	553	543	501	532	492	563	569	559	543	556	548	529	568	557	565	536	525	514	545	555	481	522	559	542	569	537	529	538	477	530	513	576	515	525	538	532	533	554	567	530	544	547	570	520	538	572	516	536	513	526	516	523	524	554	581	525	545	509	571	561	558	531	549	562	557	509	512	545	563	536	524	541	520	526	582	558	546	582	530	553	532	545	552	547	566	533	525	530	575	526	551	540	572	519	561	570	531	527	543	533	546	567	565	561	533	518	561	576	534	535	541	508	522	521	534	528	554	552	557	540	540	523	546	549	541	590	533	533	560	544	511	503	541	594	596	574	497	569	555	492	513	551	545	542	547	543	560	564	524	526	554	535	520	544	522	513	545	509	514	528	514	465	499	525	527	528	517	564	528	549	526	539	573	533	559	568	546	534	567	545	529	529	509	552	523	558	551	565	555	536	550	550	550	541	564	512	541	520	587	533	530	498	550	519	534	574	506	565	546	561	523	493	491	541	531	545	551	536	518	530	527	540	572	512	568	537	517	604	548	531	515	530	531	565	601	556	524	565	584	528	553	525	596	539	577	507	561	541	492	572	566	541	549	574	554	538	538	566	498	555	537	521	525	551	521	583	513	503	511	553	504	545	525	577	518	552	506	553	564	513	492	573	495	566	541	550	539	529	494	544	505	555	534	503	556	542	546	549	555	536	535	520	546	576	581	545	516	532	549	531	527	569	520	508	529	561	589	518	532	505	580	509	543	534	549	531	522	550	525	557	530	526	531	508	557	544	525	570	576	576	509	562	567	539	577	568	498	541	517	562	536	517	553	524	531	538	537	543	509	522	525	526	554	539	540	550	526	527	543	562	553	510	577	491	558	589	527	563	557	520	554	538	518	490	597	523	542	520	579	549	528	520	579	558	556	511	581	560	543	543	475	545	522	529	562	563	573	534	594	527	575	521	516	507	563	562	553	528	525	542	577	544	533	584	532	587	567	500	559	553	537	554	520	554	528	515	489	566	586	518	523	581	538	543	545	536	550	475	503	549	520	550	518	513	555	528	568	584	524	515	560	537	467	537	580	540	552	525	600	507	536	551	526	569	504	509	563	566	503	516	569	545	574	539	516	547	551	526	512	580	489	544	515	548	502	565	490	537	537	552	514	535	540	552	539	537	515	549	532	516	520	547	527	531	561	536	549	532	540	552	539	518	539	528	523	547	547	553	534	533	549	486
32015	33967	25598	15968	11341	9001	7108	5749	4721	2996	2679	2302	2518	2580	2377	1906	1690	1360	1104	1095	982	1025	943	959	912	920	916	870	804	831	806	779	768	758	712	710	708	710	725	687	722	696	701	663	678	654	673	706	718	641	664	676	628	641	653	615	625	642	685	652	649	696	660	626	666	614	607	602	641	610	625	645	629	611	610	625	647	565	648	635	587	657	616	596	624	598	590	623	602	597	574	647	591	589	642	638	635	677	577	646	627	618	626	623	645	625	641	572	649	599	604	612	651	651	622	605	653	608	579	619	624	603	597	613	617	537	625	619	635	617	601	616	683	620	597	573	643	634	553	616	584	640	588	585	647	606	610	596	598	640	654	586	653	599	584	596	661	610	596	639	564	638	623	556	553	602	641	621	635	598	606	590	593	613	587	576	618	633	592	616	623	595	603	606	615	639	648	560	590	615	633	626	590	599	618	640	622	624	605	590	608	610	590	615	579	611	595	602	585	609	612	632	606	655	638	613	632	611	648	638	642	596	610	580	622	629	611	615	629	644	633	612	583	581	611	651	620	621	626	607	672	650	623	649	653	601	560	615	603	645	627	660	675	594	679	639	630	626	618	672	637	652	650	620	624	619	663	623	643	651	545	594	632	633	601	647	620	604	626	602	601	612	650	606	632	620	598	693	579	612	614	590	609	602	573	637	625	641	616	628	609	609	595	663	593	642	587	604	596	668	640	628	649	596	595	580	679	618	619	603	627	609	617	580	639	567	569	619	572	642	577	641	604	589	564	616	632	611	616	666	580	656	622	588	607	615	624	590	629	560	598	643	615	621	649	702	613	624	614	664	614	601	578	572	614	641	603	628	617	608	640	625	623	619	596	602	611	601	607	602	623	626	584	613	608	638	608	595	589	627	616	617	633	652	608	593	580	663	609	639	607	597	583	620	609	620	664	631	618	629	608	583	683	561	618	634	610	598	609	591	653	595	631	604	629	571	608	615	567	617	609	606	621	602	604	604	601	615	623	607	604	643	613	623	602	622	649	570	647	633	605	601	586	625	623	639	629	591	645	569	628	579	663	608	629	638	614	613	585	582	589	619	632	623	619	622	606	602	635	615	587	597	578	606	601	612	630	622	614	617	611	608	608	662	599	588	622	595	629	645	655	568	617	608	619	610	653	622	600	605	621	601	592	630	634	605	590	648	659	642	631	577	630	578	648	616	586	624	631	638	614	653	637	632	586	596	651	618	630	590	623	559	647	619	628	591	607	612	612	634	621	655	615	614	609	608	603	591	608	606	633	622	634	606	594	621	598	600	608	616	630	648	573	574	616	584	561	579	638	593	611	606	576	596	618	575	639	663	657	628	548	596	609	618	594	626	612	613	661	657	594	645	655	620	592	599	627	611	636	689	632	604	641	637	670	597	622	672	583	627	612	591	558	636	648	646	629	603	631	641	591	625	565	615	646	622	638	629	621	614	614	559	616	606	671	562	607	639	619	624	630	639	617	575	622	599	657	620	638	597	643	590	614	609	572	663	617	594	617	640	642	642	553	614	567	577	629	571	591	638	606	612	630	592	622	628	604	607	640	638	619	593	606	660	589	619	617	601	622	622	593	597	611	620	671	629	641	594	612	618	630	585	626	617	626	588	619	600	609	609	618	612	571	610	638	621	604	616	595	586	585	668	572	584	590	569	564	662	639	584	648	614	639	631	634	606	597	595	626	610	598	610	570	620	609	626	597	631	632	619	625	590	618	617	632	599	617	623	627	639	616	634	647	619	622	616	654	625	636	633	628	633	577	621	630	616	638	656	566	621	599	622	602	615	615	644	639	623	584	621	610	582	600	609	601	650	579	632	595	646	632	616	626	578	646	621	594	626	666	622	569	616	649	612	609	652	617	605	625	633	664	604	636	582	651	620	626	634	572	630	606	622	614	608	593	577	626	616	609	610	584	595	580	599	614	626	644	656	605	624	630	597	642	632	605	607	679	600	615	621	647	615	640	620	646	631	599	602	593	591	598	593	625	607	654	587	581	602	641	601	658	630	602	639	579	610	586	578	611	619	628	611	619	625	624	621	564	586	566	633	577	599	604	618	615	605	652	606	576	588	620	627	628	588	559	585	618	586	649	586	590	606	643	626	624	641	581	604	675	587	607	593	655	626	677	665	619	636	606	633	588	582	639	611	613	653	577	635	641	608	628	613	645	614	626	601	559	614	649	613	613	571	596	598	634	669	634	575	617	584	616	612	595	633	623	612	603	593	615	598	613	595	613	637	642	607	597	628	600	619	644	612	597	591	589	623	611	696	599	640	630	641	640	628	611	641	629	632	599	598	625	668	623	648	611	628	597	636	660	640	594	623	647	644	609	640	653	619	598	595	599	622	643	626	616	658	684	636	641	590	597	609	641	624	612	631	639	588	638	646	625	643	644	610	657	605	647	647	656	593	671	586	531	608	605	594	602	662	631	646	588	657	662	628	605	596	659	584	626	610	623	622	594	661	615	610	610	628	651	634	656	609	633	594	605	583	598	606	653	573	614	630	597	620	665	609	603	606	593	626	594	619	618	592	601	638	676	617	588	636	587	603	659	622	637	624	610	614	592	617	654	637	632	611	621	593	620	571	608	630	632	603	579	604	622	634	611	631	587	615	620	687	608	616	646	642	618	659	672	600	640	644	634	632	577	624	625	623	639	656	621	632	674	581	635	618	646	619	643	619	602	665	616	596	607	608	617	605	635	627	574	645	625	625	609	605	661	617	625	622	614	615	613	609	629	580	654	644	603	574	608	619	632	600	707	650	606	586	661	587	578	615	613	612	600	617	617	569	597	614	605	630	621	598	632	645	626	640	604	636	599	632	614	595	624	562	607	585	612	604	567	629	598	606	615	639	598	626	602	623	636	579	607	606	580	674	598	619	616	586	569	600	657	618	618	639	633	592	633	607	606	566	601	650	588	610	636	573	604	614	621	587	654	581	592	598	616	608	583	580	562	624	602	617	619	552	641	613	635	647	646	644	612	603	639	581	637	585	686	604	617	620	593	611	639	569	615	623	598	617	597	621	602	550	565	637	613	617	580	619	633	637	616	634	611	673	570	622	571	638	640	593	601	611	588	626	581	610	572	615	611	649	599	622	647	629	585	628	647	651	634	691	588	596	591	623	635	617	604	575	528	635	615	616	607	596	641	586	623	623	622	591	612	581	649	588	600	629	639	593	613	614	604	628	600	660	596	592	626	587	601	563	622	621	606	583	620	639	560	645	662	635	631	596	600	638	606	616	660	659	664	592	580	605	622	628	638	593	602	673	622	622	610	587	579	617	607	657	635	602	591	596	604	611	570	603	614	647	620	566	605	577	623	604	619	600	635	642	600	599	625	579	652	604	609	603	602	593	629	569	612	572	633	646	602	640	599	594	615	626	613	563	599	602	643	594	577	623	645	602	593	602	597	611	610	613	643	591	652	641	611	556	612	621	583	593	613	618	599	582	615	610	637	624	618	625
22656	20921	28501	23501	20954	21118	14664	6587	4013	2878	2354	2169	2381	2268	1820	1664	1338	1091	929	862	826	810	781	780	776	752	707	676	663	657	687	649	604	563	629	593	563	535	515	504	528	529	503	485	530	521	546	555	516	499	504	511	506	517	503	482	490	487	500	492	469	520	496	501	487	438	487	490	483	475	499	451	481	436	494	481	471	444	507	511	468	483	449	451	454	458	444	476	445	463	469	508	481	433	480	443	466	452	425	457	452	446	450	462	453	478	445	460	477	473	484	440	439	452	465	468	450	520	476	450	441	454	471	490	475	516	447	462	471	475	476	479	486	447	481	437	437	459	502	479	442	433	436	459	425	469	473	439	468	506	467	490	453	455	464	483	461	460	471	471	471	451	498	443	473	479	483	473	452	441	453	500	464	461	458	488	468	479	517	462	453	466	459	502	486	480	458	437	436	425	450	461	475	471	480	478	465	490	441	480	454	462	470	485	474	473	468	427	459	476	485	456	476	452	431	477	492	452	473	452	436	443	473	464	471	513	442	481	451	435	430	462	495	466	500	482	453	473	472	476	474	458	457	436	482	472	441	478	439	441	499	464	452	507	476	459	435	499	492	455	468	442	448	482	463	457	461	455	490	493	492	464	456	448	452	470	479	454	436	469	466	482	483	470	475	491	504	462	506	496	486	441	484	459	464	466	465	455	463	463	471	453	444	479	465	497	490	447	455	464	473	441	463	477	450	448	468	497	445	465	449	443	451	492	442	438	477	455	480	470	441	454	468	494	461	444	453	449	482	450	448	461	473	447	441	474	418	486	455	470	461	450	499	471	435	490	474	467	450	438	456	472	474	498	472	485	478	472	439	440	486	432	451	484	438	455	461	481	429	451	467	434	450	462	473	465	479	449	447	470	459	482	491	436	492	504	440	506	472	459	452	462	476	477	474	451	458	440	419	465	494	466	462	509	446	476	465	476	468	489	462	397	498	474	487	444	453	465	466	469	443	480	490	452	471	448	464	453	453	476	452	468	462	477	471	482	442	480	480	464	472	484	478	475	437	493	466	481	475	445	469	442	485	444	494	491	419	460	433	483	472	455	492	475	472	477	465	448	469	486	462	458	462	474	475	478	456	450	512	452	491	434	452	454	490	470	472	461	441	480	432	454	490	522	484	443	465	420	436	496	461	467	442	431	485	440	513	471	469	440	486	490	458	470	444	471	474	495	453	481	495	483	502	506	454	448	473	481	464	487	425	474	472	504	432	453	443	474	497	476	498	502	460	469	450	436	469	474	455	449	477	476	461	460	458	472	474	451	475	479	444	509	468	494	462	463	481	467	465	453	438	441	454	492	449	471	450	460	447	415	431	458	496	453	518	443	450	447	500	467	447	476	481	446	409	478	461	459	487	476	498	462	479	463	459	431	436	435	455	460	464	457	473	463	456	487	467	446	452	505	468	466	452	469	427	480	435	461	446	441	469	423	459	457	469	496	460	470	470	463	493	460	463	473	462	524	466	445	448	435	453	457	482	519	456	474	467	484	459	474	514	471	449	456	481	482	478	463	478	459	453	475	459	444	471	493	446	481	469	486	449	501	500	490	482	460	483	461	457	446	438	447	467	485	448	473	489	409	507	456	476	520	454	420	496	505	493	522	487	493	504	483	448	447	502	445	472	472	454	492	449	463	436	470	461	454	455	457	482	460	498	456	468	466	438	452	463	490	477	445	447	465	477	438	472	485	498	441	477	438	465	464	472	495	488	458	505	476	462	509	460	477	470	466	496	455	468	407	470	470	500	499	450	478	445	456	473	456	451	469	464	442	466	450	450	488	449	464	491	463	526	468	469	472	464	488	446	472	499	456	453	441	451	481	479	467	482	451	520	479	480	521	445	452	417	492	474	427	467	422	438	455	465	493	461	451	466	488	441	473	457	490	460	507	430	513	462	463	463	487	473	480	481	485	429	512	468	482	521	479	458	461	453	427	443	460	413	479	462	465	433	464	451	468	457	463	461	436	446	476	448	487	471	468	456	494	465	454	459	480	492	440	460	468	481	484	445	487	486	489	477	467	476	439	470	489	505	449	445	455	472	464	456	488	422	442	437	469	480	447	426	430	508	435	470	475	482	476	483	442	446	456	500	501	400	488	474	481	490	464	478	441	470	485	468	484	454	467	460	470	488	430	476	466	446	488	494	481	456	436	456	456	492	449	458	444	462	427	470	456	479	461	481	462	499	455	446	496	481	465	469	447	477	471	433	472	453	476	482	476	456	479	474	472	471	479	484	467	441	481	437	477	435	453	489	456	498	496	487	480	472	441	461	432	492	467	511	442	457	451	482	457	474	447	444	432	474	457	461	499	475	457	492	483	476	472	470	455	482	505	460	473	410	450	465	474	478	473	480	484	491	479	472	456	484	461	484	447	495	497	496	412	415	464	424	459	461	472	457	409	441	442	493	483	509	464	474	458	496	491	461	438	496	470	449	480	486	470	461	474	472	464	458	483	453	447	498	455	470	451	471	438	466	520	496	478	486	437	438	476	469	462	486	452	428	456	491	435	499	480	453	490	463	469	468	456	429	462	501	443	456	466	476	464	482	500	497	455	431	503	430	458	474	471	442	452	473	463	475	466	491	452	496	472	467	474	459	486	453	474	449	477	497	442	518	490	450	459	498	499	465	514	474	423	471	502	456	465	485	445	472	449	481	436	436	435	471	461	471	466	502	482	467	444	480	472	456	498	478	486	456	462	501	521	482	469	472	455	452	464	455	490	492	466	481	434	522	440	477	486	463	491	495	474	448	468	471	457	453	496	437	463	462	455	487	460	461	450	499	476	455	475	483	442	458	444	499	468	514	401	472	498	507	495	480	456	499	472	495	462	460	484	432	459	472	466	489	452	466	461	451	466	487	478	466	471	452	435	471	444	462	483	494	451	478	464	441	462	465	456	458	466	474	454	473	493	470	485	468	450	484	484	473	428	487	485	396	485	474	464	470	479	453	475	455	430	463	480	465	489	478	492	467	475	499	465	457	476	468	519	459	464	455	473	469	484	455	490	486	456	497	456	465	470	471	483	474	450	507	461	490	490	443	448	455	430	465	509	519	429	476	488	454	469	457	440	473	438	468	467	476	461	491	441	510	480	414	472	434	476	385	451	487	476	464	411	511	442	494	422	472	476	495	432	444	442	412	485	471	475	468	530	458	462	495	440	461	502	452	478	466	488	465	453	499	444	507	485	472	500	453	492	471	476	475	463	483	478	466	484	463	482	494	459	458	462	521	441	456	462	506	468	461	469	460	458	451	462	467	473	449	461	500	515	516	443	478	493	452	514	448	429	465	453	480	467	428	476	437	442	478	476	413	423	466	476	451	448	484	469	470	466	484	477	485	462	429	480	437	434	484	491	434	472	441	462	487	454	461	498	506	453	473	480	508	456	463	437	463	477	464	485	450	428	428	470	444	454	469	448	432	490	483	429	431	449	468	477	463	441	486	505	441	484	444	450
37125	44481	34072	24385	18252	15516	13636	11148	7832	5765	4844	4365	4754	4465	3530	3142	2505	1880	1502	1428	1294	1220	1154	1182	1205	1168	1068	1059	878	915	891	853	790	782	712	708	687	626	707	723	673	621	627	657	603	597	623	647	660	613	593	603	616	578	605	569	535	584	601	558	575	599	572	579	534	540	490	515	522	513	562	525	557	512	528	450	480	543	539	533	550	545	560	535	511	525	552	570	532	488	514	556	490	513	583	525	470	500	479	507	533	516	535	529	532	495	483	498	512	511	509	524	509	514	522	455	527	519	509	543	491	485	526	548	505	511	551	526	537	536	507	532	505	506	490	537	501	530	539	506	524	551	526	522	524	530	483	535	545	537	481	514	554	565	510	516	518	542	556	511	534	559	518	527	522	499	543	526	540	509	560	499	544	523	513	494	539	509	522	491	518	531	560	526	525	501	538	536	519	516	532	503	530	489	536	497	513	551	510	514	486	544	544	510	541	541	564	506	487	512	532	502	533	544	502	506	533	543	498	508	488	522	480	503	537	508	530	504	521	494	518	510	466	480	549	542	510	528	487	549	559	544	506	590	500	551	508	532	547	536	534	518	563	510	497	527	516	558	483	548	531	533	514	537	526	511	527	568	510	560	539	503	514	550	543	527	556	506	492	530	533	545	488	490	574	520	539	545	510	546	518	512	525	539	507	481	542	534	574	502	501	563	539	497	505	526	509	517	521	504	523	536	546	523	549	524	537	513	536	538	541	561	525	537	532	462	492	565	503	522	512	495	501	528	542	523	534	511	494	575	519	488	484	509	548	516	528	530	503	504	501	496	530	536	492	497	480	542	542	510	513	518	491	536	505	519	533	529	505	507	509	516	536	523	525	503	526	504	557	529	505	533	562	522	545	551	532	534	540	540	552	527	525	528	521	497	538	512	486	499	551	529	457	516	524	518	501	519	557	498	547	565	493	509	538	517	510	494	527	529	530	523	548	547	518	516	494	496	501	519	525	487	515	503	536	563	506	484	489	498	503	509	524	549	508	502	517	517	512	533	490	528	498	497	532	488	496	574	487	530	504	545	546	534	554	540	526	515	507	502	521	529	606	533	511	525	531	508	497	511	552	495	517	513	500	535	546	514	475	541	513	516	523	525	520	513	569	523	504	533	537	510	530	512	504	492	554	510	498	557	514	531	527	543	525	527	502	542	510	500	507	527	552	461	510	549	512	561	540	514	514	534	506	526	509	536	484	532	503	529	538	525	508	490	513	523	487	506	560	564	488	517	533	539	535	530	519	533	536	479	513	523	504	539	489	537	549	517	537	540	515	498	517	542	477	557	487	527	511	510	523	489	543	574	541	537	481	544	501	527	537	531	508	499	506	527	509	526	487	520	541	514	521	504	513	553	552	511	575	528	502	543	561	518	538	522	505	532	494	578	547	564	495	503	529	511	513	513	486	554	503	535	542	530	465	512	529	535	489	509	519	547	528	514	506	531	524	520	522	521	531	506	496	527	532	546	559	507	527	532	517	518	513	516	535	512	557	480	560	504	547	552	497	517	520	537	520	529	535	548	507	491	535	521	547	537	503	525	492	532	498	496	536	550	501	520	525	536	494	519	503	533	533	507	511	521	527	514	536	526	487	535	555	534	537	555	549	537	512	497	533	540	543	495	529	481	550	487	512	521	501	537	528	553	519	501	512	543	503	499	538	519	538	546	506	514	526	553	496	542	543	513	528	549	514	501	505	500	564	506	532	499	542	543	516	558	522	512	538	521	521	528	538	538	543	560	516	521	538	520	499	501	472	510	542	520	515	505	494	549	552	523	523	488	522	539	503	519	511	505	492	494	497	494	498	543	534	533	523	492	497	515	518	530	542	509	473	494	552	507	527	480	495	492	498	523	505	513	541	521	512	526	523	527	492	515	496	548	518	522	503	549	547	509	501	532	517	493	515	523	518	541	513	497	511	520	517	536	564	539	531	515	502	529	507	502	540	499	570	520	525	542	509	514	525	535	535	496	513	533	475	503	532	553	515	502	533	528	515	510	494	543	536	490	509	531	537	523	557	524	512	471	521	528	522	492	528	494	516	509	546	529	477	521	528	524	528	466	504	496	550	540	487	529	530	512	532	539	517	521	479	551	510	505	492	485	512	540	512	551	541	501	553	508	572	550	519	517	520	503	507	501	522	486	497	527	520	519	519	549	525	484	540	502	568	546	531	518	491	523	557	501	538	534	536	504	534	533	527	560	513	544	508	496	571	542	536	520	529	503	515	513	503	522	462	505	553	513	556	521	527	563	510	513	513	541	528	495	534	526	551	513	513	482	545	546	531	513	514	532	553	500	508	530	538	544	538	501	489	488	525	533	529	496	521	513	502	504	476	511	523	541	526	558	511	507	518	535	509	549	511	500	525	495	492	531	538	514	470	565	532	481	535	497	539	514	511	499	537	537	532	507	519	479	495	549	503	544	544	529	512	517	557	576	496	558	476	506	511	516	524	536	523	526	513	515	520	525	487	516	490	512	515	500	540	526	506	550	523	494	484	507	542	519	520	523	563	529	502	550	532	548	494	498	519	512	549	531	503	470	521	496	519	546	526	517	559	506	501	545	513	548	555	498	561	543	527	489	560	504	504	539	527	557	558	484	511	566	531	513	517	577	567	490	536	509	547	507	546	498	555	534	524	493	536	514	557	524	512	510	528	516	552	480	484	505	497	533	522	510	538	510	470	567	526	484	499	571	541	507	507	555	472	533	536	534	560	509	552	490	521	530	518	522	517	517	518	526	503	537	501	501	479	502	534	531	530	555	535	533	544	540	526	522	522	530	485	511	525	516	513	525	497	502	507	509	505	529	530	503	523	533	531	506	536	547	537	511	534	507	520	569	544	548	509	541	517	505	489	547	546	557	542	532	525	514	525	541	482	519	484	511	497	549	534	532	492	523	563	480	560	496	549	504	514	516	509	564	524	558	541	538	520	493	533	519	504	504	534	529	532	513	484	562	559	479	534	535	515	547	501	549	513	497	535	529	516	468	528	518	542	457	566	533	533	539	520	497	520	518	558	560	536	500	531	555	500	507	544	540	517	529	547	505	514	559	491	544	553	528	491	514	536	556	516	480	551	503	539	541	534	523	513	486	545	493	513	572	535	586	491	503	534	501	518	487	527	523	492	566	533	518	556	514	518	483	533	547	494	535	533	505	528	528	532	504	504	507	525	561	518	503	507	531	525	516	532	528	552	490	509	477	489	511	499	503	540	495	529	523	536	537	481	496	501	519	496	515	521	510	532	531	484	512	542	493	512	509	501	521	527	513	517	481	543	515	490	525	539	505	509	518	523	508	531	511	496	525	525	488	529	515	514	536	534	538	498	469	505	521	544	541	510	551	522	507	521	506	517	511	466	485	507	513	523	509	502	549	522	518	498	536	508	524	498	517	533	506	511	508	520	480	546	557	530	488	539	525	502	516	537	500	506	489	554	572	563	476	477	523	514	554	517	524	505	511
28043	22784	20244	12016	5697	4219	3325	2479	1720	1407	1217	1217	1163	1025	881	819	629	646	576	559	520	529	583	534	494	475	517	546	542	467	484	504	470	454	479	454	441	441	451	453	450	466	475	437	466	436	423	436	417	457	462	460	430	449	439	423	446	430	454	441	431	457	434	443	442	392	423	386	453	386	429	409	436	398	454	458	415	430	404	419	410	458	387	416	429	413	422	431	428	417	433	411	425	416	412	469	440	406	405	435	393	379	367	434	441	405	432	419	417	420	416	433	434	417	433	375	416	418	430	427	416	440	427	412	431	387	454	420	450	455	426	438	400	454	430	431	429	417	415	456	425	420	421	384	438	453	413	422	406	428	462	458	422	435	451	431	456	444	405	386	412	428	418	419	411	446	438	429	404	426	458	424	444	452	439	386	404	402	422	425	416	395	417	419	424	390	416	432	449	422	486	465	389	412	427	419	434	434	399	438	382	419	420	421	416	448	405	451	401	452	408	443	451	447	422	443	404	413	429	411	444	395	392	405	413	448	422	461	399	418	419	442	413	432	367	426	403	429	440	460	360	453	418	406	419	400	425	413	439	416	419	418	423	401	420	403	409	443	367	416	428	431	438	403	410	473	439	443	398	399	439	421	399	439	417	425	452	407	441	455	425	432	472	450	454	401	410	431	433	411	433	463	396	426	415	387	452	449	436	462	451	456	394	452	426	405	438	399	417	442	423	463	417	424	404	424	399	417	427	451	438	415	424	411	428	423	436	442	411	424	412	424	410	457	408	403	446	390	393	393	430	435	454	432	451	444	450	424	400	432	443	442	425	454	428	415	451	413	426	396	408	439	380	407	421	424	428	424	438	395	416	400	437	403	408	406	442	421	438	428	406	423	439	428	395	391	418	432	433	411	409	427	430	423	436	415	421	448	423	415	417	461	432	459	384	419	475	429	416	435	420	438	398	425	409	412	417	429	425	367	416	428	455	437	373	435	443	429	419	424	386	405	408	449	416	418	411	452	442	441	431	410	415	441	410	408	395	409	423	418	419	389	426	409	423	393	399	444	447	406	396	425	404	427	443	412	423	406	424	481	404	440	423	411	418	409	460	412	448	413	451	416	427	461	438	424	447	408	458	388	422	427	452	408	425	432	433	440	426	420	441	432	428	401	448	415	442	468	432	423	397	427	398	416	404	395	398	454	416	421	431	388	447	408	409	441	418	433	429	425	449	418	417	451	435	442	397	428	439	437	422	438	413	439	393	461	425	412	438	410	423	460	428	417	414	407	453	482	466	460	388	400	432	422	434	395	372	433	423	427	443	426	408	405	411	420	433	412	443	420	459	445	417	407	438	433	435	418	442	427	422	425	405	450	446	457	401	423	421	427	427	418	411	439	377	427	468	429	397	442	417	390	459	446	407	426	416	416	434	415	440	427	435	387	458	426	474	431	420	417	406	407	414	408	389	421	410	429	425	439	410	419	422	428	440	436	389	421	436	428	424	421	456	417	447	417	413	416	445	445	405	408	392	457	435	457	409	432	408	447	423	416	433	406	387	399	427	399	436	447	430	390	451	426	414	402	423	390	437	396	391	455	443	425	476	409	425	416	384	408	438	426	427	411	432	407	452	421	457	434	397	440	445	428	431	459	444	414	399	422	415	428	454	428	404	436	437	439	441	374	437	467	410	393	432	407	391	406	464	416	419	430	445	409	419	404	396	404	423	455	417	422	446	432	408	431	407	409	401	440	471	389	453	395	427	435	421	401	431	419	414	404	444	443	405	399	405	420	419	391	444	417	419	399	420	406	438	404	422	379	421	430	415	434	436	391	432	397	380	424	419	426	441	446	420	457	421	452	448	427	447	471	417	459	429	429	445	416	406	417	393	418	434	468	400	459	411	410	428	423	442	432	439	443	400	432	414	455	422	421	453	431	431	398	430	427	438	437	462	412	417	380	402	416	419	450	437	420	440	455	435	454	419	428	451	423	462	393	409	389	457	429	387	374	434	438	452	416	400	455	378	419	433	437	415	425	401	411	426	427	432	429	424	452	434	418	428	419	445	431	415	440	463	441	424	400	424	436	419	444	458	399	404	441	427	399	419	421	433	414	393	429	414	404	432	460	437	411	437	446	433	424	446	468	430	444	438	386	439	462	433	420	423	411	423	396	386	424	416	447	411	396	413	450	431	443	434	407	424	408	457	415	396	434	413	447	447	431	410	406	439	411	428	422	432	432	430	433	397	453	405	435	423	435	394	439	418	446	421	415	401	424	399	396	439	378	389	412	423	408	442	398	424	424	428	421	436	420	416	440	442	433	416	431	444	404	419	458	448	423	431	426	455	425	442	376	432	484	401	466	452	468	431	445	400	428	424	411	445	428	446	440	407	426	421	415	436	404	421	448	437	443	412	458	421	436	432	411	438	402	400	458	413	398	413	400	416	429	434	440	449	407	412	438	420	440	393	392	398	445	428	437	435	403	442	414	444	428	422	416	419	438	411	446	408	444	464	398	431	379	448	387	395	444	471	453	424	390	406	429	425	441	384	423	424	419	439	442	417	416	393	423	410	437	418	399	421	431	438	427	448	432	413	421	443	460	407	413	436	437	424	421	436	453	385	418	417	375	434	393	423	450	442	410	403	405	406	409	401	412	426	409	429	427	427	433	417	441	434	418	419	440	401	411	425	382	396	453	406	401	426	453	402	397	455	417	430	417	415	419	428	401	402	468	438	443	415	418	437	417	421	406	420	411	423	403	401	434	442	430	393	444	381	436	423	391	416	416	418	407	433	421	432	407	462	398	458	432	379	409	423	479	417	416	454	450	380	405	444	432	421	440	398	429	451	409	428	413	424	411	414	409	437	392	421	447	405	408	402	433	390	445	443	441	439	406	421	413	425	445	463	418	414	410	413	416	449	414	418	421	416	445	414	435	422	423	444	408	404	378	486	444	401	431	403	448	375	464	437	396	437	443	454	440	406	407	411	443	442	396	405	427	423	420	421	428	441	446	430	463	436	429	429	450	429	453	418	431	433	429	454	434	403	387	485	465	476	432	422	415	430	407	463	431	444	420	420	398	416	373	404	413	452	420	427	438	431	436	425	417	428	432	423	428	424	432	468	400	429	438	384	419	417	394	424	409	422	442	434	427	446	418	485	448	429	417	440	421	425	430	398	408	431	404	395	435	428	436	416	433	413	426	398	443	433	426	433	477	431	412	437	404	436	417	427	402	429	429	410	444	402	438	427	421	453	421	423	437	437	441	433	406	407	443	440	452	442	427	396	435	440	409	394	452	397	396	417	382	391	393	444	416	436	389	420	431	451	415	422	389	438	428	401	417	431	425	416	418	409	362	410	392	453	409	423	453	422	422	418	413	415	422	420	407	409	385	427	410	433	401	402	401	441	427	435	412	422	382	403	405	414	439	384	428	438	413	457	441	388	479	430	391	408	427	397	432	437	428	436	419	416	446	460	402	421	396	392	423	387	422	417	396	445	409	456	427
28922	32035	22795	13937	9373	8247	6715	4954	3447	2922	2398	2424	2146	1894	1600	1479	1098	903	868	771	757	722	707	681	753	728	726	665	672	650	678	625	592	535	580	593	553	545	529	553	544	583	523	524	529	563	553	540	494	535	508	485	526	513	538	498	498	510	542	464	498	502	494	490	479	507	545	511	466	478	490	509	484	497	507	464	475	520	522	483	492	510	466	511	506	467	495	514	490	489	474	507	532	498	519	483	512	473	489	475	514	512	550	478	504	474	498	521	486	515	517	484	459	529	492	474	516	520	477	486	506	470	527	492	458	514	506	537	522	523	531	491	497	497	507	464	518	475	464	458	492	477	491	463	513	482	486	479	458	479	489	502	470	486	492	483	482	496	504	482	508	485	495	466	505	513	470	540	512	469	475	468	485	514	484	464	480	475	488	519	521	489	459	467	463	462	500	494	464	506	485	526	504	550	518	457	477	476	494	508	461	497	496	469	492	493	496	501	476	470	507	476	540	494	471	496	470	524	497	550	526	515	550	511	506	495	449	461	471	496	496	467	501	502	492	485	526	502	508	471	520	482	498	521	516	487	469	440	465	486	518	474	495	494	510	511	485	496	508	469	485	474	476	487	510	525	514	496	487	494	481	494	486	481	486	512	483	469	498	441	476	473	528	493	489	495	500	502	478	511	517	463	492	487	434	531	499	508	491	494	514	449	492	452	528	503	487	487	468	532	461	490	510	482	462	512	507	492	480	497	496	474	489	498	514	473	487	498	522	492	497	497	550	489	516	460	464	457	482	530	491	515	523	504	487	466	492	508	502	475	512	501	481	481	531	490	456	458	491	486	454	514	503	495	532	499	521	467	475	484	525	515	524	525	476	537	508	510	489	501	486	464	460	487	522	507	498	468	524	467	507	477	525	504	520	494	492	488	482	493	518	498	495	516	486	498	492	508	518	467	477	492	453	496	464	469	497	480	518	514	461	473	497	506	520	509	513	486	500	484	475	485	500	480	472	495	486	523	508	474	545	491	512	497	466	529	502	486	482	509	503	480	487	497	493	468	488	513	504	535	474	483	506	505	505	479	523	480	498	446	495	503	501	456	504	486	465	482	505	474	474	508	514	505	516	508	503	525	510	525	505	477	493	534	509	496	496	505	482	474	470	516	506	503	517	497	508	552	496	512	523	477	526	478	517	450	509	564	480	507	530	515	462	524	503	499	485	500	519	483	488	480	462	493	474	521	458	495	522	488	518	508	478	456	491	514	510	483	465	516	478	425	478	520	479	526	475	463	494	449	530	479	502	471	488	494	459	480	489	461	474	501	492	454	533	452	503	491	463	473	535	502	485	495	501	524	483	498	508	504	469	525	491	498	500	477	506	517	479	478	534	479	505	463	491	522	483	515	535	531	496	478	471	499	487	508	462	493	503	501	496	487	488	523	481	479	526	495	489	468	500	505	483	513	498	504	483	503	493	496	439	465	480	495	478	500	504	488	493	470	524	467	476	499	511	521	478	480	525	469	448	532	481	484	503	512	470	516	502	494	506	506	503	484	495	463	513	449	486	492	467	499	474	478	482	483	441	483	482	515	514	503	542	491	472	441	548	464	479	512	493	478	502	506	516	502	506	517	493	491	488	488	494	484	460	490	489	498	460	497	491	451	513	545	526	454	509	475	495	463	505	486	459	512	498	517	489	504	477	499	510	469	496	500	463	427	497	508	489	477	508	508	472	539	502	506	502	510	495	442	473	513	465	508	516	501	479	532	472	476	525	479	492	508	506	509	485	507	548	525	503	475	484	526	479	511	489	497	493	433	483	493	464	493	492	502	506	505	494	487	522	494	470	480	472	511	485	525	503	479	486	479	513	513	478	471	448	490	503	482	479	479	514	519	516	492	461	516	496	465	484	523	478	486	450	501	457	484	513	519	524	471	497	458	498	492	513	507	491	469	525	499	526	473	467	484	506	471	441	488	460	513	518	439	476	496	447	501	509	524	481	538	482	492	494	443	534	506	498	513	466	511	496	510	452	489	473	484	475	480	489	483	503	477	502	481	481	489	480	493	490	481	515	496	504	492	503	498	483	491	518	552	497	520	459	485	536	512	493	500	461	507	477	520	471	511	477	538	461	486	512	522	471	510	514	535	496	459	488	499	518	505	515	492	489	523	496	486	518	496	471	525	484	501	533	492	504	491	531	490	495	480	485	527	450	509	470	531	483	497	477	517	497	525	519	483	522	498	497	496	513	507	490	478	484	489	505	514	479	474	515	520	505	512	480	488	535	522	490	473	496	487	487	485	494	488	500	517	475	498	501	458	478	502	511	481	510	519	458	501	463	476	488	524	491	481	508	500	485	488	499	495	520	477	499	551	527	490	517	476	503	483	496	459	528	462	477	510	490	520	485	466	497	485	458	519	515	490	473	538	478	503	474	452	483	473	511	526	473	486	471	524	501	512	487	497	487	481	505	517	487	499	454	515	500	487	512	511	503	514	491	523	462	442	463	513	506	484	506	460	483	450	456	512	481	478	494	509	458	520	514	508	513	507	503	460	487	490	494	479	473	475	471	506	530	499	489	522	537	471	516	535	494	492	483	537	512	444	522	493	478	497	479	459	514	476	499	510	515	508	504	517	512	483	513	506	485	504	479	526	487	495	498	492	518	489	515	471	545	490	503	517	509	496	502	487	487	481	518	480	500	486	516	507	508	487	491	494	498	535	488	521	506	471	509	501	510	530	510	469	500	504	461	469	495	508	482	511	477	475	477	496	486	459	471	498	526	499	492	510	502	480	500	493	496	461	505	501	505	507	469	490	497	520	490	502	491	478	466	486	489	494	474	476	450	497	496	522	489	504	485	487	480	518	475	535	516	487	464	501	488	480	491	466	454	514	483	491	489	502	484	492	495	458	495	494	494	510	457	498	536	508	481	501	487	526	461	461	502	515	504	471	500	489	506	476	521	497	463	501	481	524	476	466	470	469	499	501	482	503	460	501	443	476	517	526	493	454	475	492	470	517	488	497	467	490	490	491	520	494	464	511	525	499	482	496	469	465	509	422	491	474	516	528	472	493	472	479	545	498	471	507	513	491	482	507	518	516	521	464	527	492	491	492	480	529	472	463	512	505	526	509	471	521	465	474	497	464	501	485	480	494	484	502	525	490	528	467	470	478	480	493	502	505	499	544	483	495	508	488	474	482	460	493	520	505	484	476	499	496	485	489	499	507	502	525	510	491	503	487	502	503	517	504	484	510	497	489	498	501	495	470	520	493	525	519	545	512	501	494	459	503	488	456	458	526	502	525	449	507	479	502	480	505	492	490	489	445	474	486	503	471	489	482	438	526	472	535	454	513	503	493	526	470	512	479	494	490	506	512	472	472	496	480	500	498	517	500	493	496	514	509	496	471	478	508	536	508	519	535	509	497	522	525	468	502	522	517	466	502	504	506	527	472	489	488	510	554	533	475	486	507	458	508	475	469	514	496	532	516	496	497	487	512	492	491
23724	20917	28000	24030	20832	13960	6987	4172	3111	2670	2097	1848	1611	1388	1184	1057	838	661	619	568	560	506	524	492	516	552	489	552	503	500	408	420	429	412	409	414	430	432	366	365	399	379	413	405	406	392	356	365	382	363	364	371	358	342	385	394	346	343	342	370	378	360	341	384	380	361	357	366	349	368	351	370	333	345	357	339	344	345	345	346	334	367	369	374	318	341	353	391	346	349	344	357	325	358	348	358	351	338	350	349	346	341	321	362	377	362	315	327	337	364	312	373	345	340	338	319	379	346	342	359	359	354	345	339	351	336	338	349	331	342	338	355	355	341	349	309	362	335	345	329	367	342	348	330	343	333	352	362	319	337	327	371	367	355	326	350	326	334	334	347	373	335	342	352	320	357	314	347	351	331	347	317	362	327	343	321	322	333	353	339	359	364	339	316	322	367	392	335	369	346	350	340	389	319	316	330	338	323	313	321	345	339	318	362	340	339	314	344	384	360	371	345	358	310	346	339	376	338	366	385	355	338	334	368	384	358	390	359	384	375	348	342	323	352	343	314	347	341	378	330	341	342	386	368	349	352	366	326	363	354	350	354	351	369	350	330	320	342	345	376	330	360	343	348	349	341	352	322	365	322	364	383	343	355	370	301	318	352	336	359	302	321	342	340	328	329	353	342	357	338	358	354	335	323	372	326	342	347	352	329	332	368	319	325	340	330	343	315	319	354	311	333	338	324	331	321	306	301	332	334	348	338	310	346	351	330	339	323	366	308	323	318	362	356	336	317	323	360	360	367	338	337	345	369	360	349	365	371	336	297	347	363	342	355	320	359	349	359	358	365	378	331	341	316	318	338	336	328	361	333	359	362	332	327	377	351	346	343	343	344	365	354	323	339	352	350	312	333	337	313	375	348	329	315	360	354	323	317	360	345	360	331	333	347	334	360	353	340	339	339	342	331	328	343	371	331	340	316	369	335	357	345	350	340	344	338	334	354	374	332	354	349	355	342	321	315	364	308	321	371	340	351	359	351	353	363	355	355	385	347	324	328	335	348	343	303	347	377	339	341	335	346	371	358	364	368	325	357	340	344	350	320	342	348	366	353	334	348	326	368	340	328	365	370	344	333	356	332	357	368	349	335	349	316	371	340	323	366	344	361	352	355	333	327	307	329	373	371	349	358	348	361	351	334	355	330	351	338	354	306	343	314	378	317	357	330	342	318	334	331	348	323	347	361	342	314	342	313	314	341	322	350	341	394	306	349	344	353	359	373	366	357	347	353	349	339	342	362	342	332	306	354	338	347	338	338	359	340	350	341	332	330	356	337	355	351	330	353	332	366	309	307	342	339	311	398	361	358	345	329	342	315	350	326	337	341	324	359	308	337	352	341	387	333	326	324	352	338	360	331	368	303	339	310	325	350	349	366	335	352	352	341	379	339	323	381	307	355	339	316	348	336	361	340	351	322	346	349	321	348	356	287	344	318	345	352	329	358	316	371	361	333	361	353	323	341	341	323	331	352	363	324	338	298	318	348	320	327	351	356	354	317	347	331	345	346	352	354	350	340	334	318	320	355	354	341	347	326	344	325	305	302	349	343	342	363	309	365	346	355	318	347	337	341	338	316	356	334	315	374	317	357	350	310	327	332	321	364	331	341	356	333	333	314	332	327	350	321	344	371	339	345	351	357	357	340	358	364	326	346	339	354	348	358	341	314	365	312	337	335	341	298	321	343	341	365	347	341	359	330	333	380	303	339	345	343	354	339	379	323	338	333	353	344	364	344	361	369	331	372	379	354	315	338	363	338	335	338	366	334	326	360	358	354	336	344	367	317	358	344	343	322	356	335	361	346	329	362	338	329	339	329	333	340	347	347	325	344	354	393	343	342	350	343	316	333	318	375	333	329	357	330	341	366	359	329	316	353	344	323	304	341	336	370	350	363	365	322	363	332	359	349	342	330	377	358	353	338	328	312	300	345	298	339	329	349	348	331	342	361	343	354	337	309	352	365	345	323	366	350	341	327	352	356	372	379	351	343	343	331	355	348	312	328	356	339	337	353	353	375	322	349	325	334	340	313	358	343	367	312	322	345	331	327	333	340	359	326	345	354	320	386	326	331	334	323	319	346	372	319	375	339	327	348	350	320	324	344	349	335	362	324	338	301	349	342	374	330	364	347	315	324	354	337	355	299	358	338	327	336	324	334	336	356	369	364	342	317	352	353	376	355	341	346	330	298	338	343	333	341	333	318	336	348	348	357	350	319	321	344	352	340	352	358	374	355	350	352	319	359	324	381	347	322	377	357	370	393	328	337	324	350	348	320	367	333	363	360	332	338	316	345	314	332	370	351	363	327	334	350	353	359	354	315	348	299	347	366	364	334	379	334	369	350	357	342	342	341	325	319	344	346	336	310	326	331	338	338	359	320	350	316	318	313	336	323	341	301	364	331	333	328	346	337	346	338	343	315	323	382	361	357	326	349	319	337	345	350	354	316	332	330	354	342	343	325	323	345	403	324	387	321	347	351	355	352	308	375	343	346	345	345	331	348	335	331	330	351	311	368	328	308	345	333	350	337	343	360	350	324	355	360	357	359	367	334	350	356	336	342	345	322	334	351	362	357	321	342	362	353	306	331	333	376	364	314	359	349	374	349	325	347	363	317	336	305	347	368	329	358	338	326	338	346	334	312	351	370	325	347	337	392	331	342	346	354	302	331	355	323	348	316	324	327	316	339	361	352	340	362	299	340	355	347	366	320	350	346	370	359	350	343	380	336	324	334	329	318	341	328	320	336	352	359	321	344	357	338	324	350	306	356	326	338	386	359	338	372	360	351	334	362	338	327	324	338	374	387	368	324	351	351	331	367	387	360	376	354	351	352	356	337	361	360	327	370	311	342	326	341	380	365	361	335	337	337	308	337	355	336	328	337	332	334	368	356	321	326	343	350	337	323	314	337	347	312	390	313	356	343	316	335	361	347	353	321	303	367	305	340	381	336	351	365	353	323	328	356	362	352	348	347	375	351	295	355	348	357	327	351	379	334	379	343	369	344	343	350	314	326	367	345	351	351	345	391	352	330	291	321	330	345	361	310	316	352	347	325	351	355	351	328	348	346	338	337	321	310	351	351	326	347	358	361	347	329	329	367	301	342	352	320	349	329	338	330	360	342	322	372	368	340	335	318	355	361	359	334	332	318	352	370	338	319	360	353	327	347	334	340	351	348	368	346	330	349	343	319	347	342	357	318	333	308	345	337	324	333	394	328	371	334	368	360	339	327	318	336	330	294	336	347	360	347	357	336	350	348	365	352	345	362	343	339	333	299	365	366	336	337	345	363	322	328	319	370	335	343	318	361	349	365	332	356	356	346	340	350	378	339	345	310	331	353	375	359	321	363	319	345	313	358	329	347	342	323	328	317	338	353	348	340	356	360	360	352	319	331	367	362	355	331	315	313	333	342	349	301	329	339	337	344	344	353	308	368	341	337	354	370	351	333	356	353	345	332
33610	40917	30825	21096	16358	13656	10280	7783	6650	5441	4370	3795	3242	2781	2346	1983	1489	1177	1012	949	845	813	756	782	800	755	729	692	633	635	609	569	563	553	527	527	516	512	480	450	504	464	488	458	483	442	467	419	422	461	441	474	420	495	417	445	429	462	417	487	419	440	409	417	437	427	409	439	439	414	392	426	399	400	418	382	436	429	424	418	376	432	399	407	365	432	408	400	430	453	434	375	408	391	370	400	399	423	399	366	422	401	405	404	413	385	390	389	393	398	410	398	430	388	415	386	398	415	404	419	407	412	416	425	436	400	402	412	409	384	390	397	403	382	393	379	399	386	378	394	406	412	402	407	386	422	405	418	405	413	418	377	379	367	394	405	405	406	389	403	360	414	409	384	390	395	402	395	381	423	380	420	409	425	368	391	404	411	372	386	357	403	393	385	393	398	402	400	410	385	421	419	408	407	402	387	432	415	429	389	387	391	414	359	390	465	417	437	382	430	413	373	368	410	425	383	393	447	435	419	380	424	369	420	394	393	414	403	402	392	415	426	414	429	385	407	417	389	420	404	410	389	405	413	412	437	382	385	360	397	401	414	443	390	380	346	387	406	362	388	393	401	395	413	408	383	380	379	391	404	414	410	400	407	392	359	400	412	423	394	417	432	364	372	450	358	387	418	394	395	406	422	435	401	399	366	420	395	437	412	395	409	396	397	401	434	373	381	404	371	410	403	391	413	396	369	383	393	391	420	405	386	401	400	428	415	384	383	403	405	410	393	408	388	372	382	407	380	388	381	429	383	406	430	365	378	404	400	409	388	398	363	426	407	362	381	436	401	433	398	414	418	422	397	407	422	426	408	387	397	367	376	397	430	383	396	391	397	403	402	434	403	407	384	423	411	438	381	432	391	401	443	382	416	388	371	385	395	411	388	370	419	418	437	420	407	385	399	440	379	419	421	423	423	400	412	410	389	441	379	402	406	431	399	422	414	412	424	407	388	401	383	419	354	413	418	415	403	404	384	419	418	397	416	426	404	420	382	393	422	424	389	393	447	433	441	367	427	425	392	421	372	405	432	424	384	414	422	388	398	414	389	410	411	351	418	381	405	408	389	435	377	374	369	382	402	439	404	400	392	414	408	426	408	385	405	400	420	450	417	409	407	406	418	407	414	400	388	413	377	406	413	444	431	423	394	399	437	368	396	374	402	397	370	391	408	384	430	417	424	393	415	405	340	418	398	402	414	364	376	430	384	405	369	405	386	401	401	417	379	401	373	394	383	417	373	398	374	431	411	413	383	413	424	382	401	430	398	390	397	389	370	387	414	390	386	448	404	369	417	411	365	399	400	378	374	378	385	408	381	410	407	386	361	420	434	381	394	392	392	387	412	377	401	365	404	394	396	390	407	404	441	403	413	357	419	432	396	414	370	415	407	383	432	380	420	400	404	421	365	369	376	362	412	411	426	391	404	402	381	413	390	387	433	394	387	382	384	385	394	367	408	393	388	416	404	409	424	416	390	386	384	394	399	407	429	398	406	383	386	398	353	403	400	413	443	423	405	378	367	424	403	382	395	396	384	411	366	412	425	416	383	365	424	435	394	404	402	410	376	415	371	418	398	363	379	373	387	378	412	373	423	392	366	410	370	377	376	457	387	371	426	370	410	397	440	355	393	395	392	383	356	403	407	386	407	390	389	431	394	400	408	404	422	395	395	393	412	410	440	388	414	381	385	415	364	408	419	378	432	402	379	394	418	392	414	416	392	425	403	423	400	413	401	428	374	378	405	358	400	377	380	420	359	393	425	383	375	404	400	384	396	384	409	374	438	394	413	431	362	376	433	398	414	388	407	412	426	425	392	393	362	400	417	425	402	402	397	421	413	430	357	395	361	401	374	418	411	413	398	396	421	362	433	392	376	397	403	392	396	389	416	388	413	415	395	427	405	429	401	397	386	388	420	376	413	428	382	419	437	379	414	398	393	372	383	383	409	414	431	408	378	377	400	378	368	401	373	384	452	364	371	366	379	398	392	398	424	384	435	398	378	400	384	430	388	393	455	426	421	417	410	425	415	422	383	442	400	393	421	413	457	388	403	396	411	408	422	415	360	411	373	408	399	383	419	387	372	393	377	389	433	407	374	393	377	386	408	432	374	417	398	406	414	412	434	404	392	393	388	411	413	425	402	374	415	403	363	442	394	428	387	385	405	412	420	356	379	384	426	409	414	422	412	438	381	392	399	379	420	381	420	439	408	374	394	402	388	415	410	406	384	399	383	399	422	411	415	365	435	413	381	385	411	381	357	372	418	407	380	383	383	419	399	388	401	385	394	429	433	383	382	411	417	407	391	427	409	408	390	430	427	398	387	381	371	376	391	370	374	389	399	405	386	395	409	413	373	405	390	377	382	387	389	458	381	412	402	401	377	423	396	410	428	402	420	401	421	391	386	401	406	391	403	362	377	423	367	406	374	412	408	387	441	428	401	418	409	428	427	380	370	412	398	401	421	391	418	392	393	408	393	448	373	379	396	395	385	378	385	382	389	393	426	396	367	382	352	413	393	419	379	417	379	457	398	423	402	418	396	410	390	413	388	379	391	420	398	406	400	385	404	385	402	393	435	411	385	399	404	413	379	398	400	395	407	435	409	392	404	398	415	327	401	405	410	398	398	410	395	424	406	415	418	379	411	419	375	378	359	383	413	420	386	383	406	425	397	391	392	384	438	427	446	387	456	388	414	388	402	430	393	387	387	407	408	383	368	406	397	371	414	425	407	417	372	380	383	421	403	416	415	406	395	394	392	393	376	389	385	416	413	418	388	394	416	399	397	405	394	406	403	431	402	402	435	402	407	390	426	398	378	371	411	420	407	365	438	374	399	403	401	387	374	417	374	402	391	416	421	392	396	390	393	386	452	393	407	386	402	363	397	408	383	436	428	428	368	403	405	402	383	430	414	410	414	397	404	418	377	384	451	421	384	385	396	402	396	428	387	384	432	452	419	404	421	449	418	393	403	387	400	401	366	418	380	419	388	422	416	407	400	367	384	429	380	426	377	428	399	398	389	409	413	372	411	376	415	385	383	428	402	421	366	404	392	406	386	423	376	405	408	380	412	388	446	382	404	414	425	409	382	369	365	407	391	408	426	425	389	441	417	385	430	363	351	430	391	388	410	428	433	407	417	373	396	387	368	393	382	377	444	423	414	347	423	402	390	409	385	395	364	437	389	423	433	400	437	378	395	428	380	414	387	366	382	433	434	390	384	415	416	444	439	385	390	381	383	370	377	399	391	389	396	387	421	379	444	402	396	376	370	434	399	406	394	416	377	378	396	404	425	410	358	388	408	412	393	391	355	365	390	424	405	367	410	419	393	414	385	426	408	376	381	385	428	376	410	411	385	407	414	445	456	425	387	363	418	407	393	382	373	376	383	395	421	391	398	409	405	346	381	387	389	403	396	399	355	374	425	372	433	433	367	388	397	390	401	414	408	374	386	427	432	386	388
25037	20931	26680	24901	13465	6900	4417	3218	2790	2271	1904	1574	1425	1249	1158	990	823	779	721	675	674	620	718	666	645	667	696	630	664	649	634	608	580	604	624	632	571	596	581	567	591	574	581	557	596	567	533	571	570	526	562	527	550	547	548	574	539	626	532	589	568	585	564	526	540	532	527	541	554	540	552	544	543	511	505	570	547	532	504	526	561	556	572	552	564	588	535	551	566	563	516	548	550	537	551	520	580	524	542	536	492	562	505	570	486	534	545	522	507	494	590	520	567	564	518	505	552	544	540	512	563	563	583	525	539	545	517	566	521	558	573	525	529	524	548	520	552	521	533	583	566	556	514	544	547	531	547	560	520	544	593	536	579	556	560	526	560	484	532	568	552	543	536	510	511	542	557	516	546	565	553	532	529	485	548	544	522	542	550	548	545	562	533	538	515	563	542	558	534	572	514	521	551	513	534	542	547	546	609	483	563	537	518	511	589	522	529	576	551	535	536	541	564	551	583	524	554	544	561	532	531	550	512	521	529	560	520	548	534	524	532	548	547	598	538	557	569	549	547	551	570	556	543	537	529	546	595	568	550	537	550	529	593	550	549	574	558	556	546	549	527	544	562	599	543	541	503	529	564	591	590	536	544	565	529	537	533	538	527	527	599	531	529	551	523	512	464	576	511	568	529	571	561	523	496	539	527	553	582	526	560	521	550	576	546	559	545	542	567	543	551	513	560	542	562	530	520	563	545	525	535	534	552	557	514	550	533	543	507	518	525	517	584	529	536	543	540	539	554	538	564	588	544	530	534	528	523	556	571	516	519	506	520	506	575	585	563	557	552	590	541	549	540	521	515	526	542	558	570	486	571	549	570	546	561	534	584	537	553	539	568	542	505	554	592	528	559	536	523	536	565	519	544	509	538	578	537	550	549	551	502	557	532	510	550	476	512	539	512	515	521	566	532	571	543	513	525	548	465	562	557	525	565	580	540	534	546	518	562	528	534	544	547	537	545	552	555	549	556	538	541	528	580	530	528	571	550	513	543	500	576	554	568	506	535	537	532	529	555	547	509	525	501	536	537	530	544	543	549	496	545	525	550	482	537	553	534	568	501	546	529	566	567	556	532	499	520	521	579	547	586	500	500	556	565	507	548	544	580	556	581	567	556	529	520	514	504	574	545	592	584	544	572	539	504	488	544	567	564	558	560	549	505	537	528	577	551	578	569	577	498	549	535	534	525	554	512	541	533	561	529	527	557	523	549	537	568	557	567	579	484	576	503	531	550	556	542	516	507	562	560	546	531	518	540	575	554	561	515	560	541	516	574	527	530	528	524	557	531	558	514	561	523	563	519	554	535	532	562	567	534	505	545	506	530	532	567	527	539	545	510	561	550	547	537	562	565	541	562	568	534	529	544	539	543	551	506	521	552	557	513	570	521	544	559	541	538	538	524	548	590	538	544	562	527	555	556	502	540	556	546	521	550	524	563	518	547	519	600	521	525	548	523	535	551	567	523	542	536	583	536	577	565	501	528	534	546	583	580	547	576	546	549	549	512	523	538	555	550	545	548	521	555	542	496	519	572	511	579	546	548	545	536	524	573	527	539	529	542	563	569	524	568	540	563	545	550	545	494	576	517	558	517	551	552	549	554	517	542	530	565	570	523	567	611	542	530	499	538	552	551	577	554	550	576	556	588	529	570	530	563	563	525	523	544	521	566	493	521	530	558	579	511	576	579	587	568	573	544	547	578	560	589	532	557	553	543	541	567	556	539	529	547	528	551	563	565	542	511	525	585	510	532	526	521	543	567	512	539	512	585	539	542	524	572	518	536	524	553	529	511	536	516	531	517	584	565	499	551	570	547	502	553	519	521	574	563	556	516	541	528	538	541	515	548	572	541	588	526	518	495	566	534	506	523	499	539	554	555	532	527	539	518	539	552	509	564	531	543	560	576	545	555	559	551	570	518	596	518	542	523	560	529	579	545	516	522	523	539	521	525	513	485	581	563	530	540	550	530	548	491	565	540	577	527	537	539	515	551	531	531	553	540	565	538	602	532	581	536	598	521	510	553	542	536	518	552	526	562	517	515	533	546	549	539	532	532	551	567	535	543	544	538	553	540	560	512	532	555	520	542	538	514	542	547	533	591	569	560	549	557	568	572	511	512	514	523	554	545	507	533	502	547	544	535	529	555	524	546	539	494	543	546	510	529	562	528	559	548	562	536	532	540	514	580	539	557	570	521	541	585	558	560	520	581	558	544	528	551	544	562	515	539	551	536	570	577	521	519	582	527	604	528	474	539	574	518	543	543	540	579	574	539	583	537	550	583	570	501	557	499	530	520	562	532	545	540	532	519	513	526	523	561	530	552	579	562	564	608	536	568	541	558	523	563	578	534	510	541	546	548	514	538	537	543	522	551	544	575	549	553	528	525	523	532	603	543	555	558	522	501	536	563	553	547	544	550	533	544	551	518	547	545	529	517	524	541	541	563	545	528	514	537	530	541	500	533	548	516	542	572	555	570	523	555	528	533	534	553	508	528	535	566	561	574	554	551	508	552	514	557	555	531	558	568	561	569	534	539	554	500	555	537	551	528	553	576	580	516	521	523	514	539	560	534	523	548	513	543	530	538	517	507	528	515	525	536	549	530	528	525	566	564	530	533	540	521	567	532	523	518	530	553	515	530	578	556	535	528	546	520	570	589	545	520	505	537	494	541	515	549	547	542	533	539	526	544	535	569	574	522	521	512	540	555	496	531	539	528	528	576	566	546	541	497	531	592	542	552	522	527	551	539	556	543	516	552	551	563	537	556	608	543	531	533	575	500	535	538	533	549	562	557	516	520	575	500	561	571	581	551	543	610	539	544	534	548	552	529	523	569	584	568	547	562	509	530	539	554	551	563	529	557	531	535	550	562	539	587	535	517	551	527	546	545	532	528	530	551	546	517	559	543	556	562	546	597	579	543	547	523	495	541	527	539	536	522	547	530	525	545	549	516	501	529	509	519	530	564	539	545	544	565	554	563	553	548	570	581	539	532	581	539	530	543	552	540	573	560	557	509	561	558	524	537	521	547	519	532	551	596	493	562	563	565	537	573	556	533	502	549	523	554	558	572	512	524	532	515	549	536	541	519	518	572	530	502	553	521	513	514	523	538	599	559	553	514	565	533	552	539	563	516	491	548	534	557	513	524	600	537	540	553	517	524	542	542	533	498	522	536	546	556	579	529	528	517	556	509	533	530	522	542	561	510	506	562	553	594	557	552	573	566	555	552	563	525	566	504	561	561	511	534	563	567	546	517	562	515	566	550	523	522	546	538	546	553	538	539	541	518	513	559	507	496	556	560	568	568	517	517	542	516	536	522	550	543	487	555	537	548	561	575	548	535	565	514	529	500	550	569	555	547	559	573	519	564	524	595	533	515	543	557	559	540	535	537	601	547	529	530	557	505	557	572	530	549	523	567	523	571	554	570	512	526	540	568	569	545	553	529	530	540	551	544	545
32859	37462	28231	19259	14700	11199	8620	6724	6020	4814	3797	3078	2783	2241	1996	1713	1326	1155	1011	1033	906	853	816	834	876	870	895	866	867	819	800	758	721	728	753	676	742	701	662	655	712	686	646	698	645	700	664	689	661	702	696	649	673	639	636	663	603	675	678	675	641	636	622	658	647	610	680	674	580	635	596	622	638	609	604	639	580	584	654	582	653	597	664	640	678	632	614	654	631	619	581	600	610	609	637	629	584	631	621	600	596	667	593	606	582	618	575	648	595	650	604	609	622	678	626	629	662	605	606	600	616	618	609	598	632	628	566	641	626	597	586	650	644	655	643	597	623	682	627	644	655	604	643	609	602	611	643	637	564	612	662	589	654	619	616	631	622	614	644	573	642	649	653	636	654	605	626	568	644	629	641	609	616	605	613	590	623	542	601	632	627	609	649	663	609	630	616	610	607	610	630	607	641	622	619	678	621	596	592	608	638	604	588	658	631	612	622	662	640	650	596	660	601	618	650	634	618	565	651	641	623	651	613	614	607	627	627	647	591	613	627	629	595	613	595	652	669	639	615	650	655	627	557	630	616	652	608	597	593	653	634	609	630	546	642	589	629	588	582	598	603	557	580	627	617	644	593	613	600	602	647	655	610	625	609	633	641	668	627	595	670	650	636	608	659	605	621	613	624	586	628	640	602	573	634	630	607	643	603	668	607	605	623	620	645	636	575	570	600	592	628	645	608	595	618	645	584	597	652	604	588	639	606	624	591	596	638	635	607	612	590	618	603	632	623	650	624	609	609	598	610	609	640	599	646	597	592	630	599	616	629	630	635	606	602	653	629	624	640	610	608	579	657	625	567	627	610	581	602	633	614	648	648	587	606	609	663	687	665	601	643	614	629	617	606	644	595	626	571	664	609	631	585	615	633	604	610	606	628	644	610	594	625	623	602	618	662	624	649	591	654	639	616	654	602	606	615	633	618	610	588	643	649	604	636	642	583	571	654	620	624	609	601	627	614	624	607	607	583	625	628	636	638	632	603	611	615	627	636	627	611	630	601	604	561	596	619	592	615	617	573	630	644	591	610	593	655	642	627	607	637	625	644	583	624	640	629	643	627	689	615	590	616	620	644	612	642	589	659	608	628	609	618	598	605	645	579	633	629	601	620	606	611	576	577	591	654	614	622	649	561	590	585	621	587	640	639	669	589	601	615	659	619	600	618	664	588	620	606	621	620	637	636	644	624	633	611	622	671	631	650	626	585	606	580	644	635	611	620	665	605	607	650	606	619	658	618	619	591	644	644	632	642	590	642	615	619	632	584	638	639	587	633	601	654	638	651	616	592	631	623	580	597	630	642	581	637	608	652	591	635	627	608	606	641	625	629	619	647	621	664	614	645	625	599	658	603	640	622	619	572	590	590	592	644	580	596	621	635	621	634	664	652	613	644	658	583	638	601	573	605	635	597	613	609	581	632	630	615	639	660	598	644	604	594	630	627	589	649	659	626	590	634	610	617	598	633	587	620	598	610	610	642	627	632	590	656	589	615	609	609	609	599	622	634	630	623	616	633	656	615	608	618	596	591	679	588	633	641	629	635	580	653	595	627	582	621	613	600	626	606	614	600	660	547	624	602	625	629	568	630	647	605	595	617	609	620	607	610	627	603	657	646	637	636	631	653	654	621	621	651	622	666	619	614	646	630	606	614	593	640	590	612	675	608	659	607	656	592	620	624	636	592	606	665	644	646	617	599	653	613	631	635	629	624	626	580	630	640	624	565	693	617	646	641	631	656	632	625	606	630	602	580	622	646	624	623	664	604	583	620	683	639	631	589	608	647	608	614	625	631	597	610	658	614	634	646	612	646	627	594	666	628	604	583	640	638	639	623	638	640	618	648	596	632	615	608	617	605	616	606	595	653	619	639	648	614	611	583	637	633	606	584	624	628	587	654	629	608	632	633	579	653	613	653	600	629	626	624	596	593	677	637	635	693	657	595	625	644	640	641	587	624	614	598	653	617	640	585	626	626	600	635	631	624	648	578	623	574	587	641	637	633	616	629	626	650	607	602	576	580	673	603	658	622	625	624	647	594	641	631	624	592	611	648	587	597	649	621	608	580	628	596	627	596	646	650	599	606	589	593	634	665	628	583	614	590	603	635	614	599	664	624	630	592	610	567	642	663	619	568	605	616	611	610	598	601	629	605	598	637	616	641	604	641	595	633	660	628	643	618	641	642	626	612	594	641	659	634	594	651	633	634	610	609	645	663	630	646	592	664	651	628	649	629	616	604	621	663	607	622	645	571	598	618	659	608	612	628	628	627	630	592	641	633	626	621	623	625	668	623	610	666	627	635	607	613	654	624	624	613	596	622	595	618	626	627	653	563	653	607	630	645	636	649	648	629	641	675	636	623	583	588	639	669	574	647	628	591	632	603	603	660	643	599	634	648	640	618	662	641	646	643	619	593	635	591	591	607	628	654	581	593	625	590	606	610	605	631	646	611	590	620	649	628	631	708	620	637	561	614	617	628	668	630	639	642	635	581	666	602	651	590	606	657	586	615	595	584	578	587	589	654	608	622	616	630	665	597	648	601	649	655	623	629	582	665	618	602	606	615	611	598	612	620	613	636	649	652	622	596	633	615	599	590	643	611	594	626	597	652	643	608	591	622	613	605	627	613	618	588	621	593	550	605	648	623	602	608	667	616	646	632	578	608	647	632	601	581	603	617	571	658	609	592	620	595	637	574	619	615	624	632	610	620	561	631	636	604	588	629	599	607	622	618	590	645	615	652	603	617	615	623	641	606	625	651	608	672	603	653	567	607	635	606	607	618	670	612	632	633	594	647	665	574	658	571	652	645	622	595	612	633	641	622	613	642	617	628	677	626	592	620	646	613	625	613	623	677	653	635	670	620	631	628	616	650	655	634	587	622	623	619	622	594	656	596	597	620	642	598	635	579	581	623	618	619	642	632	602	631	572	616	604	572	609	638	594	644	636	648	613	588	573	635	628	648	622	624	586	642	658	613	594	624	610	577	644	639	617	576	636	606	643	640	666	614	636	583	639	646	607	638	621	602	568	635	648	630	611	646	580	642	557	596	592	578	615	634	613	633	634	600	605	664	588	613	601	600	652	597	645	610	636	579	642	612	632	633	647	600	595	637	611	609	584	634	613	617	615	611	644	618	631	616	599	637	563	616	617	603	620	596	618	570	641	635	629	620	630	638	644	592	587	630	602	639	618	615	641	631	599	615	649	585	628	587	600	641	622	637	668	637	602	635	619	615	595	574	596	646	615	627	605	605	620	624	621	571	583	621	587	597	631	556	583	574	639	595	589	630	612	629	637	619	649	619	615	589	625	625	601	600	603	609	618	575	612	622	595	630	663	657	652	611	640	604	619	607	634	627	634	585	602	604	583	596	635	612	671	545	595	604	648	598	600	628	570	589	630	659	626	637	601	595	650	611	662	639	632	634	661	621	623	619	628	647	609	584	644	592	604	608	601	624	682
22628	20922	28442	23492	21035	21198	15392	7587	5753	3957	3186	2532	2234	1896	1706	1305	1056	916	829	838	711	669	712	710	673	682	673	671	646	653	626	629	582	526	629	572	547	523	528	522	552	532	562	553	549	517	526	551	547	524	491	505	523	497	517	501	508	500	513	494	465	517	480	472	545	479	502	475	506	486	527	494	481	441	471	457	469	494	501	463	470	504	513	455	462	492	524	476	477	490	445	474	469	489	501	471	481	432	457	450	461	466	504	501	455	467	435	499	472	507	417	436	466	494	472	459	452	515	430	517	469	454	463	464	485	465	447	426	473	476	456	462	494	480	469	497	471	468	456	474	490	462	506	457	523	474	455	507	514	471	477	453	459	466	479	446	437	473	463	461	464	489	481	504	484	485	521	478	512	428	498	464	485	465	427	504	468	454	464	438	491	470	483	454	464	451	478	476	515	469	491	439	473	487	486	489	475	433	470	459	503	468	462	457	445	434	481	473	504	441	453	451	456	451	495	457	504	479	470	464	441	488	479	428	514	485	463	474	498	411	453	493	480	443	476	480	481	471	445	452	457	477	507	481	472	449	452	506	474	488	442	492	431	466	469	436	465	463	464	475	460	431	447	473	457	474	447	454	484	462	442	449	440	465	459	471	475	456	469	487	469	459	423	466	426	441	491	454	492	467	463	481	467	449	508	475	476	501	511	479	453	475	475	460	493	489	476	431	492	476	469	458	466	478	490	476	474	515	501	453	499	497	481	496	461	451	444	501	495	485	485	477	460	489	475	458	441	492	470	510	443	431	439	479	478	454	475	474	517	494	444	458	488	451	470	499	469	488	457	468	465	493	483	489	492	460	536	460	488	505	465	480	485	474	489	498	476	478	462	435	490	445	461	480	475	431	464	442	439	468	478	476	485	434	466	462	453	464	482	507	468	491	493	464	484	505	461	468	487	461	484	481	427	462	467	445	494	493	486	465	469	491	448	463	462	426	459	466	480	498	489	500	451	510	483	476	485	464	456	494	490	455	501	470	471	482	457	477	483	506	448	464	489	494	451	427	447	470	490	500	507	463	499	484	465	475	509	485	485	475	479	502	444	421	458	467	508	438	484	489	484	509	486	453	485	484	437	477	473	487	463	475	480	521	491	465	452	436	485	473	505	478	471	512	517	483	465	472	462	446	440	442	486	494	467	480	453	484	473	472	443	454	449	429	504	511	480	483	484	484	452	479	487	468	472	444	474	484	512	483	472	426	471	463	439	455	435	459	443	480	463	481	487	519	442	489	453	473	493	513	499	479	488	456	491	478	451	479	476	505	491	457	453	477	434	441	500	447	488	483	411	480	443	453	486	479	490	486	531	456	513	495	452	509	463	440	476	485	470	440	441	461	411	427	454	498	500	484	431	490	424	438	458	473	463	490	454	479	446	448	442	462	454	493	524	502	471	461	478	420	482	498	468	488	483	448	468	513	481	456	480	405	444	473	474	492	481	447	427	469	462	499	487	477	430	483	466	470	477	465	470	466	493	494	443	511	506	515	451	452	502	461	485	457	481	478	453	484	493	417	452	477	474	461	471	464	475	467	490	504	475	410	497	444	478	467	469	521	429	467	459	495	459	456	478	460	481	466	464	458	461	479	466	457	481	483	487	464	470	444	461	462	440	465	446	451	508	450	420	470	476	504	493	478	502	447	458	481	501	467	467	471	473	439	480	501	486	473	492	482	471	456	436	467	509	461	467	463	474	474	478	475	477	444	468	447	492	448	479	478	501	477	460	507	484	477	476	477	461	444	447	469	458	460	447	472	464	461	469	463	477	483	445	426	453	473	453	445	450	458	460	476	474	482	495	467	435	459	467	495	494	488	416	458	470	481	444	448	451	467	436	473	485	498	440	442	454	469	464	433	454	482	442	476	459	482	462	503	490	490	475	504	500	463	482	473	503	514	464	444	448	463	476	483	440	472	444	457	438	481	472	428	458	472	463	455	492	440	425	483	499	463	463	512	504	482	459	475	469	477	492	450	512	501	497	479	466	449	433	440	458	487	476	464	479	465	481	464	520	481	503	489	472	459	491	495	474	467	468	485	499	463	484	440	461	466	475	485	474	506	510	464	469	475	507	442	464	504	462	442	462	461	436	450	458	484	461	481	464	439	473	465	432	503	474	485	451	453	454	478	487	439	464	476	458	511	485	494	477	410	502	473	501	502	497	511	452	458	493	440	458	475	459	496	451	446	489	460	504	478	469	447	436	456	441	470	447	483	475	426	476	444	459	476	472	483	458	485	456	454	450	460	488	476	461	471	503	521	453	450	455	435	482	493	452	480	466	468	452	477	463	444	435	497	449	457	433	480	477	484	446	435	506	471	460	466	486	446	470	458	475	460	496	456	466	465	448	473	469	501	498	501	484	438	493	463	474	473	467	470	479	479	435	452	475	504	511	446	483	500	473	455	465	472	441	465	518	455	415	480	462	469	505	468	473	449	470	433	479	447	487	478	470	484	469	434	423	495	472	456	490	463	454	453	486	425	459	467	428	427	475	469	506	469	440	462	506	478	496	484	501	466	435	493	495	441	485	464	440	489	483	444	479	460	471	483	462	466	493	480	467	455	462	465	466	496	510	441	484	463	429	455	471	469	447	504	457	451	482	517	469	445	485	483	456	456	503	441	440	460	510	466	486	490	455	457	490	479	493	505	482	483	467	461	463	481	462	415	477	458	478	453	427	486	449	459	500	491	489	477	462	457	489	469	473	486	473	438	465	471	457	490	454	478	453	462	478	461	474	481	474	471	433	472	467	462	473	477	466	477	453	454	462	462	511	473	433	468	482	474	448	430	503	474	446	442	468	463	456	483	490	453	523	437	435	474	460	428	441	452	495	464	426	508	454	453	448	458	470	440	463	470	456	460	462	501	499	463	500	506	479	497	476	499	497	452	465	477	488	478	470	477	449	459	454	458	460	539	476	518	468	486	474	444	476	456	442	499	461	506	462	438	481	473	453	496	472	455	484	466	483	490	472	465	487	464	454	468	481	460	470	453	476	467	474	484	470	469	500	484	424	488	500	432	457	430	453	456	515	486	458	475	445	460	455	481	458	475	488	496	455	481	489	467	479	510	481	482	471	450	488	449	426	448	472	474	472	452	473	477	448	444	468	494	501	494	456	459	472	480	518	457	448	473	430	486	455	451	463	411	423	477	521	472	511	475	481	457	445	448	457	452	456	466	471	455	414	465	499	413	438	481	478	453	441	472	470	477	462	453	467	470	440	470	439	473	458	469	475	444	505	434	494	464	499	487	458	490	476	455	447	486	555	492	525	453	457	489	481	487	485	466	478	429	487	452	477	484	470	478	459	423	495	480	491	445	450	458	479	471	476	439	420	473	483	460	480	497	468	476	456	477	449	440	483	485	471	441	478	476	426	507	488	462	471	474	446	436	463	441	471	472	496	465	476	455	436	500	467	455	520	440	478	453	470	469	485	499	441	453	432	484	432	479	431	428
37888	48466	37341	28414	22286	17767	14709	12709	10903	7871	6405	5323	4439	3693	3267	2429	1931	1662	1402	1241	1160	1042	1012	926	965	937	927	963	923	852	823	808	707	717	716	682	647	668	602	622	676	633	632	618	637	627	635	618	598	600	575	590	615	573	580	574	567	557	573	565	586	630	513	550	590	557	535	513	559	485	544	523	574	539	545	532	508	492	513	535	511	521	559	514	513	517	531	546	562	516	537	529	507	582	520	545	532	512	506	524	486	475	561	537	530	491	524	515	510	504	519	520	519	534	522	490	515	482	516	503	537	513	571	568	553	527	484	521	557	540	552	530	547	515	566	519	537	543	509	539	511	540	516	509	581	541	548	524	518	515	526	540	495	527	458	533	548	522	591	516	548	565	505	524	490	543	484	534	543	507	526	499	488	538	516	543	530	525	515	509	493	475	545	482	499	498	534	538	557	517	505	529	498	552	500	515	511	553	507	547	524	511	539	513	579	508	527	530	561	567	536	544	556	531	540	539	513	539	546	539	529	515	540	506	496	541	512	503	543	515	520	536	504	563	522	535	541	552	542	513	524	535	518	499	554	556	544	532	539	544	551	537	508	536	491	530	532	544	516	514	572	520	489	531	534	553	567	520	509	454	522	538	486	526	501	511	512	490	502	516	527	546	558	526	571	529	531	490	518	546	536	480	524	547	466	518	541	536	509	553	502	514	533	530	506	550	541	557	508	498	493	489	527	553	518	552	520	548	525	512	537	514	502	515	563	535	507	533	514	518	541	530	551	525	542	531	531	510	524	522	506	519	567	516	508	491	495	513	532	511	506	506	550	566	495	526	513	511	498	535	552	554	552	523	516	535	543	543	588	543	514	532	517	507	514	533	511	519	536	487	534	535	549	527	530	519	508	512	511	529	562	562	555	492	563	482	533	544	489	492	524	471	505	535	545	537	517	572	549	525	547	544	529	594	528	491	519	551	530	519	497	534	500	508	520	527	551	515	496	535	506	497	503	550	505	548	513	568	541	524	544	521	514	506	565	533	544	486	512	511	535	507	535	527	501	532	554	544	508	517	529	539	523	505	520	519	520	490	595	531	509	538	532	525	549	498	560	516	512	497	531	493	527	568	514	528	526	551	536	541	511	470	527	521	572	571	516	525	540	540	509	548	483	496	520	488	507	524	522	529	541	523	514	474	564	574	497	503	531	521	501	521	549	571	523	541	518	522	520	515	511	531	526	500	524	515	556	525	520	532	490	538	537	510	533	538	526	514	524	538	565	584	471	525	544	575	503	540	475	488	544	531	540	526	485	525	550	528	509	514	545	551	526	551	491	548	546	486	505	509	590	511	536	538	501	508	575	582	523	495	513	540	562	543	519	498	530	517	487	548	534	560	503	531	570	510	524	527	557	513	558	505	498	547	526	509	537	553	520	522	546	553	507	542	541	534	506	587	542	482	516	538	513	525	565	525	523	511	532	538	500	505	560	522	545	547	522	538	549	569	556	493	538	508	522	537	547	534	527	541	518	524	556	539	534	487	478	545	526	490	512	527	477	553	540	534	547	542	534	506	551	519	532	538	483	541	557	472	506	502	542	533	520	516	557	512	515	511	502	513	524	515	531	499	520	514	506	581	479	493	501	524	515	544	557	542	544	545	541	531	493	532	542	562	511	518	464	508	518	539	469	531	550	512	519	538	506	511	510	578	479	526	552	529	526	491	514	552	520	517	533	509	511	484	533	533	544	525	553	511	494	540	529	542	541	521	512	539	538	519	534	537	530	556	519	505	527	527	557	498	509	511	528	501	522	529	524	510	508	545	500	546	516	518	504	535	506	509	560	518	514	545	525	506	544	486	527	542	512	535	509	563	509	571	523	519	501	553	515	502	566	543	520	511	534	543	522	491	517	541	515	501	555	539	545	529	549	515	544	555	522	518	565	532	533	539	550	517	519	519	496	516	552	517	554	501	527	544	531	526	569	579	564	505	513	510	550	522	526	543	525	485	530	509	502	528	535	524	498	512	509	540	514	524	539	533	507	505	550	543	534	506	518	510	499	515	531	560	488	529	514	507	545	511	536	554	484	526	516	543	575	542	493	557	513	538	537	524	542	538	509	529	498	533	519	552	493	587	498	525	547	516	550	531	515	559	560	547	549	527	525	546	540	506	559	511	521	518	557	539	524	492	520	525	527	505	528	539	487	531	506	494	525	537	500	532	530	538	521	551	531	527	529	508	529	523	490	516	556	546	516	538	500	522	519	534	546	586	508	525	554	516	561	515	498	548	541	522	537	574	546	515	575	522	557	525	527	541	564	537	503	509	512	525	527	518	510	574	546	459	545	512	536	525	514	497	521	529	515	522	565	546	508	492	487	519	551	487	508	517	519	560	522	556	535	516	511	509	515	524	498	561	529	510	514	533	520	541	571	538	552	552	532	481	535	547	537	560	559	518	540	538	493	505	551	508	546	532	511	523	540	482	509	544	520	523	524	527	519	575	572	546	499	507	578	507	554	533	529	572	505	502	512	496	546	534	544	487	518	542	539	504	500	507	521	521	549	544	504	527	531	513	538	486	530	582	533	511	518	540	508	540	529	559	521	542	525	477	526	492	512	533	528	503	514	534	518	522	563	498	541	535	480	516	505	541	507	528	498	544	503	553	528	529	541	513	534	577	499	507	544	558	528	484	479	541	557	523	541	532	555	540	533	523	529	546	553	547	526	512	527	532	473	542	505	529	508	485	510	513	518	514	488	529	531	546	519	498	498	550	516	555	528	546	517	506	552	482	484	512	520	508	545	500	536	502	506	538	570	534	529	531	538	492	525	511	541	562	520	558	535	523	557	503	531	492	493	544	520	537	486	514	526	509	538	548	493	501	497	530	533	500	552	534	550	520	560	549	527	522	513	493	487	559	530	551	535	522	541	530	543	522	520	489	510	530	503	548	488	527	532	521	561	542	533	508	520	509	512	561	559	516	540	537	514	556	519	588	518	534	499	532	502	545	498	555	540	523	491	497	548	519	528	494	517	529	498	501	521	523	547	515	535	547	551	520	552	570	554	536	564	542	535	512	571	524	534	487	526	535	491	548	510	534	503	531	515	512	509	539	521	534	486	543	541	524	535	560	521	496	529	494	489	520	534	540	552	580	530	552	565	518	555	522	540	510	550	509	528	508	548	538	540	525	533	548	514	537	510	482	511	527	543	505	531	522	508	535	576	497	537	524	530	489	559	539	526	549	529	524	513	550	524	560	525	552	549	509	509	530	515	537	523	564	532	560	509	531	486	510	486	487	467	518	499	497	506	494	524	510	494	525	537	565	547	528	533	502	517	539	582	515	538	508	507	541	541	564	546	532	526	536	495	518	558	529	526	515	586	529	563	528	474	542	545	535	545	557	494	481	490	500	526	496	523	563	528	553	553	514	509	540	594	500	548	535	555	518	541	543	556	552	497	519	534	521	511	524	498	539	523	538	518	517	533	532	517	517	545	549	519	548	501	515	560	578
28269	23809	22977	15344	7809	4932	3797	3235	2398	1685	1391	1253	1064	943	863	653	638	615	534	477	516	479	492	501	471	454	485	484	470	475	451	482	475	463	469	469	410	472	470	503	411	439	415	457	451	439	473	379	420	455	440	443	406	482	471	467	428	383	419	454	397	401	449	446	443	460	452	442	444	417	425	426	430	437	399	431	401	408	386	465	415	403	469	473	434	418	423	420	419	437	426	418	386	428	406	463	441	421	388	417	425	415	407	449	395	434	434	438	454	456	421	443	448	434	432	461	432	403	417	431	416	412	459	469	404	405	406	413	451	454	398	393	410	420	437	431	364	440	434	428	430	432	435	420	438	471	427	444	453	405	424	411	445	421	410	408	452	448	418	423	451	424	425	420	412	464	403	390	448	414	456	427	429	418	430	405	454	415	384	442	461	438	435	452	433	454	416	423	426	444	419	461	427	397	404	420	414	457	431	396	477	428	436	440	380	420	422	425	430	414	402	376	423	396	424	432	405	401	448	448	398	426	376	442	457	437	421	378	443	407	433	413	409	432	460	446	429	431	419	421	458	420	395	432	421	406	437	427	461	439	417	449	418	426	427	381	416	416	430	394	405	423	400	398	370	425	421	394	417	432	409	420	413	426	430	408	376	433	430	407	468	430	461	427	416	442	452	347	441	433	415	446	374	400	440	433	392	437	405	432	400	426	426	443	413	460	434	416	406	406	422	421	427	426	399	429	393	410	377	480	412	410	429	403	405	434	435	402	413	412	397	429	405	422	406	414	466	377	448	400	396	425	412	393	426	397	390	431	401	421	425	445	430	410	418	420	444	438	439	414	415	403	442	475	412	389	458	410	412	412	438	442	464	412	394	384	425	436	442	412	407	412	422	457	421	393	406	397	440	413	444	422	443	397	425	398	464	424	430	414	419	455	400	427	431	415	441	447	452	432	423	392	416	423	431	426	432	399	420	420	422	446	422	418	451	448	396	424	416	402	409	413	420	430	405	425	389	398	413	429	427	397	423	429	455	444	428	388	438	441	427	443	417	392	396	397	388	407	455	455	483	437	451	427	433	430	403	430	417	398	405	434	437	436	406	411	370	439	421	418	455	428	431	438	412	375	426	402	445	418	421	414	429	374	438	427	437	386	405	467	435	481	446	391	434	397	400	397	442	443	440	430	428	396	435	456	432	434	441	403	415	406	420	461	459	401	387	431	396	408	392	408	437	448	416	432	425	403	422	423	424	415	410	453	399	402	414	452	417	416	422	444	439	417	401	421	424	442	451	401	420	413	399	400	421	394	417	416	404	414	432	408	416	412	441	445	431	428	455	427	401	417	408	422	419	460	397	452	465	432	411	412	429	425	426	412	445	433	440	431	442	455	392	435	409	425	458	398	406	410	402	412	421	422	429	435	391	452	419	425	410	391	440	425	393	425	433	447	428	430	463	395	399	431	406	443	395	402	410	414	424	421	423	438	458	413	394	418	424	409	412	426	398	399	435	425	428	411	419	412	420	425	413	399	446	444	443	406	428	424	407	402	424	468	465	394	429	427	417	394	384	408	424	434	403	421	421	398	364	442	450	410	438	435	412	382	417	468	447	437	383	437	394	392	434	422	378	421	417	417	425	425	427	441	435	446	430	392	380	433	409	408	417	444	420	442	437	432	376	432	440	430	414	414	397	420	418	383	417	442	416	453	432	453	418	417	375	397	447	402	428	437	456	446	419	413	422	411	418	389	423	423	468	429	433	436	417	444	411	393	403	419	441	420	435	460	395	406	449	407	432	388	406	448	451	429	411	407	440	410	409	415	404	408	407	409	428	407	413	417	421	441	411	421	413	412	414	439	413	426	427	430	436	403	450	448	441	458	430	425	423	430	428	388	396	470	395	414	434	434	440	431	422	433	436	390	403	402	436	421	454	421	399	436	448	420	403	403	435	407	387	413	418	440	410	442	436	452	429	426	411	415	415	414	435	418	431	433	419	442	436	404	438	396	441	420	422	448	425	408	424	449	405	447	444	423	425	385	436	391	418	434	428	406	461	427	377	442	422	433	411	417	427	394	406	429	429	410	433	402	419	451	418	375	411	427	448	420	427	420	420	454	406	445	431	430	470	402	398	420	401	399	394	410	426	446	403	425	408	369	430	434	450	393	406	460	415	422	426	430	444	423	429	389	422	447	410	422	437	430	390	397	425	453	389	425	430	400	425	426	455	441	402	425	470	387	426	441	451	431	421	434	457	405	420	419	426	446	453	441	433	416	418	398	381	469	429	404	442	435	421	453	427	424	441	438	409	433	470	440	448	441	423	443	445	399	421	425	482	406	424	457	410	385	428	428	440	393	400	395	449	391	447	404	404	392	455	410	413	442	381	411	431	459	431	432	427	426	417	400	421	426	432	406	448	394	442	429	463	410	415	428	425	421	468	452	450	405	439	416	417	424	422	420	429	421	425	422	459	422	436	461	445	380	429	405	425	469	430	411	444	415	426	389	450	421	437	421	399	424	404	435	426	448	439	432	450	420	421	455	396	390	380	391	448	438	414	456	460	423	422	420	418	437	422	417	434	432	412	416	407	471	462	424	423	412	424	433	405	377	437	386	409	414	444	392	440	401	408	433	444	388	398	398	439	436	463	415	445	421	455	418	380	453	432	426	406	431	424	406	439	420	436	443	405	431	413	405	428	428	424	429	436	436	440	456	414	427	446	421	425	408	427	428	434	442	417	425	428	433	426	398	432	403	425	430	431	439	413	414	362	404	422	454	414	429	418	412	445	435	398	460	389	446	459	434	415	401	427	438	429	412	418	453	429	443	427	419	429	463	434	406	428	416	382	365	434	400	365	419	420	392	450	406	400	432	416	419	465	446	417	437	410	445	414	435	424	422	399	429	410	434	446	387	431	421	424	431	436	454	456	390	423	427	399	418	430	420	436	419	425	410	410	415	414	426	432	399	419	447	400	448	420	392	419	413	435	431	419	419	433	433	391	434	442	413	388	391	435	418	433	433	453	453	424	445	415	426	418	439	401	442	423	425	402	455	391	417	411	412	426	419	414	432	414	377	396	400	441	418	461	432	423	443	417	437	430	429	437	385	429	435	385	417	413	420	395	405	435	394	416	462	412	441	456	426	425	428	388	439	432	404	419	437	438	432	417	453	400	433	405	414	439	473	417	436	407	393	455	413	398	422	429	397	396	407	417	397	403	469	426	421	452	397	461	419	383	449	419	437	432	417	442	428	414	408	385	421	439	447	433	413	464	418	404	412	457	420	405	430	432	423	440	386	407	404	395	432	412	397	446	405	425	464	439	408	383	414	405	395	436	412	426	427	373	455	388	396	441	425	436	396	436	426	441	415	429	397	406	428	423	404	398	434	412	395	402	454	414	434	435	390	427	428	409	402	421	403	445	402	426	416	409	434	444	435	436	432	407	417	414	431	404	453	446	430	422	446	441	422	387	409	433	422	396	395	446	410	424	436	443	430	411	469	445	390
30100	35313	26701	17185	12178	9072	7837	6510	4952	3485	2769	2318	1881	1731	1458	1117	949	854	767	706	674	673	653	628	635	649	604	641	632	630	612	588	574	564	558	538	540	521	542	585	538	533	557	544	570	538	560	539	515	529	519	543	536	523	499	513	537	520	518	541	523	505	539	494	507	512	526	503	513	503	487	496	523	478	502	486	486	488	461	504	490	530	488	476	473	478	507	471	508	513	499	489	476	472	495	494	492	502	512	508	520	474	510	447	512	476	493	481	504	539	530	497	476	473	523	487	522	505	489	525	513	535	473	481	535	488	472	499	496	497	507	487	511	434	501	492	505	512	451	470	503	479	517	536	515	465	518	507	477	535	481	513	513	498	507	510	482	501	490	511	521	471	504	514	499	477	474	505	511	497	484	528	514	471	515	494	470	524	492	515	498	519	517	507	478	472	510	503	495	481	487	536	472	495	425	509	496	522	500	470	512	490	477	501	503	485	509	508	493	466	488	477	500	479	521	510	476	490	480	478	500	489	499	465	493	476	460	493	497	502	496	473	485	487	485	528	497	454	488	508	452	514	496	543	521	468	502	431	495	481	454	531	524	497	485	482	469	482	489	497	525	500	425	500	510	497	528	485	488	507	444	509	519	501	519	487	525	507	509	459	500	508	465	474	486	494	485	514	474	473	467	509	478	523	498	504	514	498	437	529	487	462	491	521	507	508	468	538	520	506	482	464	488	487	463	486	486	497	497	494	530	514	460	504	523	483	464	529	511	508	490	539	535	483	468	534	495	481	522	507	482	489	449	464	491	515	486	479	487	491	489	483	519	519	518	491	473	514	484	456	466	512	506	483	521	499	528	516	474	500	473	520	542	486	517	510	488	498	482	505	465	502	488	503	514	481	492	501	504	480	484	485	507	484	508	482	517	506	508	485	488	481	474	493	515	528	515	502	493	521	487	492	497	429	456	515	528	497	483	515	503	527	473	486	504	518	467	496	490	456	504	483	527	478	489	479	495	484	476	488	510	531	492	490	460	484	475	474	494	478	430	513	525	495	467	477	473	497	498	509	503	520	523	487	534	468	505	487	500	530	521	502	512	469	426	476	478	514	501	489	497	525	477	544	466	497	451	458	460	533	470	471	471	510	509	505	485	496	501	480	537	476	502	510	511	498	490	513	497	479	524	509	452	482	472	485	502	512	473	485	507	462	479	522	485	504	483	499	496	535	469	533	523	506	484	488	521	469	465	499	477	525	506	485	488	465	529	484	501	524	490	502	505	520	488	502	465	537	480	463	509	498	530	518	532	508	486	490	497	475	493	524	494	534	515	504	475	485	484	477	486	443	536	514	498	479	492	491	492	494	508	506	497	469	492	518	488	529	485	478	483	507	506	502	525	480	517	549	466	518	493	519	481	461	463	477	495	520	548	506	499	492	509	510	453	476	481	475	498	518	461	477	508	484	480	494	510	507	481	475	513	522	472	491	523	480	494	501	509	506	489	494	525	532	472	471	486	452	507	562	495	498	479	497	490	451	528	459	479	509	456	489	549	524	462	525	508	453	501	497	519	519	488	485	523	480	483	469	457	489	501	511	486	500	511	504	449	502	455	505	512	471	448	495	527	484	501	524	527	533	482	501	497	498	529	496	459	509	517	506	514	476	530	494	477	497	502	504	503	522	538	522	514	535	446	476	496	493	515	491	506	498	507	509	561	487	516	473	542	471	487	511	479	506	488	497	478	495	526	506	465	468	468	521	474	520	475	490	483	512	510	484	488	519	504	552	480	519	497	533	477	492	529	505	504	529	527	495	472	522	478	458	480	488	451	490	493	459	505	456	499	482	498	513	509	529	512	496	524	482	461	499	478	499	505	496	543	462	488	471	520	485	511	469	500	471	494	481	484	490	489	528	483	484	515	495	512	458	501	518	479	476	503	505	484	509	504	497	483	510	512	500	518	508	537	499	530	503	460	475	497	497	466	475	479	472	503	469	491	494	496	491	494	535	481	480	466	479	496	524	483	529	488	492	492	471	486	486	493	505	481	495	457	513	493	476	478	508	509	490	487	512	500	485	486	511	530	504	485	503	483	508	489	468	488	499	482	481	463	499	522	483	500	537	499	471	486	519	500	531	507	450	471	500	495	473	518	525	495	481	506	487	491	490	498	534	461	504	521	540	513	483	498	478	472	523	492	475	527	513	506	497	504	504	495	507	509	483	512	504	471	505	515	512	488	493	536	500	462	492	480	495	516	504	482	470	549	477	500	489	474	457	479	487	492	466	526	494	503	494	482	487	495	522	499	476	496	547	504	513	460	465	486	454	511	481	504	508	506	509	463	451	499	510	504	498	519	539	516	531	495	503	488	523	501	485	500	476	501	499	521	519	524	519	518	491	479	527	528	533	468	483	481	545	501	500	482	465	461	457	498	482	487	537	471	462	465	558	503	508	520	490	489	497	526	505	484	454	500	500	477	494	524	482	483	487	507	492	496	492	499	471	546	497	485	476	458	489	497	479	511	505	452	498	486	517	485	492	498	511	487	506	471	478	488	501	536	488	502	507	508	548	484	514	459	487	447	493	459	497	495	468	489	476	528	510	458	527	491	513	492	465	486	508	528	487	480	507	497	463	503	439	513	466	503	498	514	460	503	482	527	536	475	514	513	482	492	521	525	474	502	515	491	493	446	469	487	505	524	492	459	500	523	502	446	525	506	490	533	493	500	471	485	505	498	489	479	459	504	447	504	464	497	513	543	528	494	501	557	476	492	479	484	506	539	487	509	460	501	499	504	456	509	490	486	507	500	469	479	471	479	502	475	478	533	499	463	536	533	438	486	464	461	501	544	477	483	505	506	522	494	480	470	493	533	496	505	491	499	480	483	523	502	493	480	500	484	516	477	484	500	494	468	477	447	488	528	540	499	463	463	451	497	490	519	502	471	486	510	515	498	543	500	461	470	480	480	553	546	471	497	506	495	499	535	463	523	504	503	468	506	504	519	526	497	516	536	504	535	543	474	480	504	502	534	494	524	516	509	447	452	477	470	472	530	516	471	519	486	533	485	501	506	536	517	493	459	499	464	512	486	475	523	490	511	437	505	499	507	508	496	490	482	504	490	463	476	450	526	527	549	484	498	509	491	483	513	516	496	452	525	498	478	482	512	478	520	485	467	502	524	501	471	499	515	511	501	500	481	520	522	485	498	498	509	518	503	497	507	504	485	477	488	475	461	499	515	454	525	514	462	493	483	512	488	490	484	470	469	490	533	470	470	496	508	505	488	512	507	503	523	518	502	480	464	472	513	519	495	500	480	533	484	460	512	499	473	491	527	479	487	530	493	497	483	493	475	500	438	515	542	488	535	496	501	462	493	553	480	509	480	538	457	518	459	505	462	473	512	525	504	479	519	482	489	507	489	506	507	502	482	522	471	485	463	466	530	505	501	483	488	498	472	504	508	496	471	493	476	511	502	509	555	509	506	542	516	462	507	493	478	505	527	508	501	507
23639	20892	27932	24113	20909	14932	8985	6224	3996	2696	2132	1769	1562	1322	1046	817	741	623	606	544	521	478	460	437	460	469	471	470	472	445	409	426	387	385	395	420	405	388	340	374	360	407	379	406	345	383	363	405	359	378	367	355	407	369	387	364	369	368	381	363	385	367	345	361	388	386	334	378	345	359	336	318	347	334	346	355	340	351	345	363	350	351	350	310	338	365	320	347	343	322	347	356	379	339	367	366	373	359	362	326	360	370	327	367	340	298	333	354	340	363	393	300	342	335	346	346	357	375	339	347	319	358	356	338	354	350	339	355	340	374	327	364	341	324	333	356	387	338	339	336	346	371	338	366	339	333	339	361	362	347	363	349	336	363	347	329	371	329	328	345	325	337	370	310	339	342	339	357	347	331	349	335	345	342	325	358	340	362	347	329	355	352	343	353	379	336	347	330	315	346	354	342	308	364	399	299	344	395	377	320	353	357	346	366	343	341	357	350	347	366	350	355	305	353	347	390	356	369	350	359	315	349	337	308	341	330	325	331	371	336	339	325	361	347	329	347	366	328	328	324	321	325	317	371	354	328	341	376	365	334	335	311	324	340	335	368	330	350	339	335	317	368	359	321	350	342	345	353	314	354	354	364	345	337	345	343	346	340	312	324	341	349	347	346	340	352	351	358	356	329	360	374	368	337	346	344	340	376	364	319	347	305	330	376	358	355	320	346	369	344	380	331	350	382	341	353	340	360	338	354	356	354	337	348	380	329	336	343	329	338	359	343	333	334	357	316	313	341	339	339	339	339	367	335	330	336	380	322	303	341	354	370	349	353	376	373	349	321	328	348	354	331	326	355	356	355	329	361	318	362	345	368	331	342	362	337	359	334	390	337	288	343	304	349	327	353	318	355	362	364	350	383	374	330	381	340	373	330	342	333	371	314	340	370	325	344	355	361	337	321	323	346	364	366	346	344	367	341	361	369	336	339	339	339	355	322	353	352	339	351	336	339	364	354	377	361	368	345	359	366	335	297	356	319	345	331	343	340	333	370	351	333	363	328	330	315	350	357	374	364	365	313	356	352	327	346	372	380	352	357	347	346	359	368	323	358	336	381	379	321	368	332	353	330	364	379	333	385	346	356	354	364	359	349	330	342	386	356	346	329	349	350	339	348	347	353	326	341	335	326	348	311	331	355	331	360	331	403	350	322	351	333	328	361	355	308	369	326	355	362	357	345	318	367	351	347	306	334	333	398	344	317	382	340	356	376	372	366	360	301	353	347	353	348	321	341	375	341	370	365	358	339	416	375	335	395	345	346	339	362	372	349	330	373	321	346	345	372	341	352	341	350	336	322	339	328	328	351	348	333	377	338	335	314	337	354	361	343	379	344	341	334	369	333	347	346	340	357	343	356	352	327	348	340	335	322	310	354	331	360	393	354	358	365	323	318	374	362	338	360	332	354	382	362	338	361	319	323	334	388	349	366	377	337	344	344	362	371	330	339	338	341	355	314	337	393	347	376	311	328	353	330	333	368	377	350	333	336	368	342	345	333	359	323	298	371	333	368	354	362	354	348	349	343	341	378	347	321	344	329	341	356	351	320	352	327	358	373	359	331	358	351	377	356	356	358	341	337	319	355	336	352	343	357	334	378	341	354	336	341	377	363	328	335	313	330	352	357	314	341	362	321	338	333	329	378	312	348	364	347	334	316	338	366	368	354	374	328	369	338	357	347	325	331	366	350	355	339	343	350	337	382	345	369	373	380	365	352	348	354	356	381	320	360	373	334	347	298	341	350	337	303	333	336	338	330	343	361	333	347	359	323	343	378	351	310	305	337	331	341	340	368	352	343	327	355	315	334	377	375	365	344	331	354	318	360	339	367	323	354	334	332	331	365	335	343	328	355	332	314	340	370	321	336	345	378	336	338	376	353	352	354	344	349	340	320	365	360	353	353	320	314	359	311	332	331	298	360	351	362	359	344	347	339	330	319	320	359	367	336	361	333	332	361	353	367	345	359	349	339	329	322	378	374	319	356	356	363	346	334	343	364	334	373	380	358	356	356	330	341	297	314	368	318	370	339	346	357	362	342	357	332	342	355	361	350	369	361	338	330	376	377	339	364	363	350	333	359	330	330	283	317	370	339	361	355	307	344	352	358	363	364	317	363	326	361	335	334	364	357	351	317	346	333	359	339	396	325	343	339	340	328	362	338	359	358	315	347	360	381	373	313	327	344	345	357	354	342	334	362	340	353	351	314	356	368	335	338	332	320	335	312	328	340	335	359	343	358	345	343	337	368	341	347	339	342	354	320	319	321	362	345	351	322	334	315	328	312	312	331	311	338	334	355	320	320	350	351	347	355	347	325	376	347	342	363	343	354	364	349	349	343	347	351	330	366	354	371	333	317	306	338	352	333	350	334	373	328	352	327	345	318	336	386	339	338	337	322	345	335	353	344	356	321	331	335	351	319	345	309	290	365	357	358	352	296	338	340	337	350	339	371	315	404	312	357	380	371	345	372	375	376	332	383	343	336	350	334	356	354	325	338	328	333	334	335	331	321	327	367	308	319	351	348	366	341	351	386	332	326	390	331	363	339	288	357	330	340	338	333	347	361	362	347	365	346	340	345	334	367	366	342	347	355	349	347	337	328	339	358	374	352	301	372	371	357	352	348	366	323	344	348	361	356	340	360	354	330	344	362	352	339	370	335	329	339	311	356	349	325	371	372	346	332	345	358	357	332	361	363	328	353	312	333	340	369	362	359	336	357	334	356	328	347	313	347	343	337	366	342	347	348	328	337	333	336	366	319	339	359	377	376	337	334	364	325	329	340	333	346	354	362	324	365	312	363	347	358	350	351	374	334	370	352	364	358	328	340	333	353	350	357	371	347	347	368	341	349	363	339	355	376	330	346	353	327	370	341	362	371	341	370	345	325	339	332	360	370	357	349	360	348	368	343	356	349	289	353	345	344	341	320	358	392	319	352	343	337	302	364	346	325	351	379	343	337	347	384	331	399	331	358	362	353	337	351	343	350	357	349	299	351	328	369	326	345	338	346	342	336	339	328	341	352	316	357	345	360	329	360	309	345	352	350	325	366	332	387	349	354	354	363	362	380	350	335	313	330	341	334	318	345	329	323	363	337	347	344	360	334	344	352	321	371	325	348	357	327	348	351	336	330	333	360	375	332	370	321	318	360	353	338	338	336	374	344	372	339	373	336	354	319	363	352	313	343	296	361	367	310	331	295	335	318	338	357	376	312	402	336	340	353	310	354	350	405	337	347	348	370	374	361	332	341	314	347	320	369	333	376	356	326	349	361	354	322	380	324	367	341	356	364	350	337	348	320	312	336	351	390	372	398	362	326	352	350	350	327	355	361	328	351	373	316	374	355	328	356	320	329	339	322	362	346	378	363	322	340	353	372	326	327	327	322	337	313	382	354	345	332	348	353	329	363	372	314	307	318	330	346	346	393	333	326	331	347	322	324	354	381	366	336	320	336	310	346
34320	43657	34744	24285	18450	15167	13291	11289	7943	5416	4443	3645	3134	2603	2017	1526	1220	1123	937	790	791	729	676	676	686	637	652	678	587	538	535	545	504	530	530	516	518	464	473	511	477	483	465	477	454	464	467	480	478	445	466	446	479	458	461	440	435	420	426	441	397	409	423	449	413	429	381	400	409	414	406	441	401	402	416	401	404	392	372	417	413	396	420	394	418	409	427	406	369	417	347	435	392	402	377	399	382	415	400	395	387	416	413	375	391	414	398	436	393	400	381	433	372	397	421	412	393	422	393	405	383	410	389	384	402	393	403	396	391	411	395	388	419	393	389	346	404	397	401	369	400	411	407	399	403	404	410	386	393	424	402	412	408	391	399	424	408	408	430	424	431	428	397	401	397	409	375	396	435	430	393	474	436	413	395	397	404	388	400	413	412	372	401	418	385	396	419	403	389	398	381	418	399	403	388	394	378	392	405	364	396	369	411	433	433	401	413	390	429	400	391	394	370	407	387	399	418	400	406	438	396	387	409	398	377	415	377	420	390	396	388	415	373	413	391	432	375	409	390	415	416	431	368	406	419	415	386	424	434	407	403	400	395	400	409	389	372	407	391	422	385	398	362	454	387	394	447	424	415	419	431	390	397	422	377	376	425	398	417	378	407	375	423	374	405	385	392	379	422	390	439	399	429	402	380	399	346	406	388	378	400	422	391	435	409	386	374	415	391	406	424	424	409	396	365	403	389	390	402	440	399	409	392	394	386	414	390	391	382	395	413	406	417	389	404	398	356	380	439	368	405	400	466	376	407	356	399	394	389	405	367	420	428	349	407	437	409	392	398	421	393	394	403	383	426	380	386	379	404	370	375	432	388	389	416	413	401	429	406	426	406	415	418	380	364	362	405	398	400	399	413	391	378	360	402	401	404	398	396	410	392	408	394	397	400	407	414	376	440	383	421	394	399	363	384	425	442	397	416	412	391	383	436	371	382	413	357	450	398	397	410	442	383	394	408	397	402	390	394	406	420	380	426	429	385	419	362	397	393	418	406	429	381	384	402	412	396	384	403	394	436	406	430	363	451	387	390	407	370	437	371	394	378	365	394	386	401	441	367	397	366	377	402	371	384	376	396	379	411	405	450	397	430	377	385	386	395	390	405	417	355	391	391	394	415	374	433	387	382	393	416	368	406	400	418	427	395	372	425	412	414	396	410	417	422	397	419	388	388	440	394	406	422	424	392	409	421	407	431	443	393	417	413	423	363	383	404	395	410	421	424	381	415	405	431	405	404	383	405	414	404	376	376	397	426	411	405	376	404	392	444	393	410	427	400	388	393	391	355	423	422	374	389	405	452	398	408	384	390	415	407	400	363	367	376	375	371	410	368	372	410	397	421	432	413	408	425	390	399	393	444	424	403	382	398	386	383	418	415	398	407	422	399	387	417	432	393	382	399	371	422	373	411	456	441	407	398	407	360	401	405	406	389	378	409	374	398	396	366	420	410	403	420	415	416	380	437	363	418	410	400	389	430	420	430	428	410	428	377	394	439	364	395	392	381	398	385	388	439	418	394	431	397	385	435	391	428	409	386	414	406	410	404	393	386	401	376	384	373	389	416	402	360	427	415	361	392	393	374	373	369	366	375	395	428	369	412	387	400	364	472	392	403	388	384	407	427	385	405	415	379	437	379	397	411	389	389	418	395	418	403	363	381	385	394	415	401	422	384	410	362	361	403	399	367	403	389	403	388	424	365	414	396	381	382	395	442	403	388	410	413	419	451	408	373	418	404	391	396	371	402	389	424	421	388	388	361	398	360	393	393	401	403	380	406	396	419	397	364	422	398	417	404	400	401	385	411	396	389	404	389	391	409	437	432	381	423	408	398	400	387	416	405	368	398	398	398	430	450	414	396	416	393	394	418	422	359	393	399	422	380	412	404	395	393	388	381	405	387	405	414	431	424	418	412	412	425	394	434	393	415	401	407	386	397	435	395	399	359	407	398	426	434	406	398	378	414	400	368	362	405	398	425	368	406	407	421	402	406	392	421	399	397	394	401	403	352	392	376	420	420	371	392	414	422	412	427	426	371	377	408	383	407	430	425	440	366	400	384	412	399	387	440	386	380	427	408	403	417	412	424	428	393	424	411	411	416	426	413	381	411	386	397	389	425	398	398	369	391	389	412	358	386	419	362	423	395	410	407	437	392	419	398	405	422	404	400	416	391	426	408	437	405	432	399	415	415	386	382	412	375	439	409	398	396	421	414	403	402	403	403	409	392	400	390	369	401	348	415	368	419	413	397	396	397	397	406	372	401	386	392	398	425	416	433	407	397	417	392	368	416	431	415	379	390	379	394	410	389	390	406	397	396	403	440	400	378	408	389	428	364	406	397	401	408	431	421	380	433	416	457	416	421	397	380	400	382	393	408	415	395	418	408	381	431	379	330	409	380	421	368	409	412	411	381	399	376	389	371	432	434	357	387	399	392	415	385	406	388	418	407	387	396	407	391	414	413	407	446	401	402	418	389	414	396	373	378	406	384	423	428	410	407	412	403	428	370	395	395	399	423	408	358	406	416	423	389	383	410	390	367	381	376	438	389	385	394	386	409	398	430	395	416	393	426	419	423	401	408	373	396	401	402	408	425	405	389	378	406	354	410	376	419	375	416	434	404	409	416	393	415	394	430	384	418	421	410	424	399	425	380	375	372	422	411	432	391	396	411	405	422	385	381	363	393	404	382	405	397	434	414	423	407	420	370	432	404	419	439	395	399	399	421	411	423	370	394	380	368	417	412	402	391	413	398	385	433	408	420	405	389	422	373	392	412	412	421	435	402	409	403	434	409	424	410	415	370	384	415	390	391	403	366	416	408	401	389	397	404	421	408	413	419	389	400	410	417	429	399	393	406	376	406	376	423	396	399	384	417	374	395	385	424	393	401	401	404	410	401	378	409	386	387	368	406	416	362	414	378	398	392	408	394	410	408	371	355	431	390	393	375	401	415	430	384	370	404	380	425	414	399	379	408	378	407	381	383	426	425	429	395	421	409	386	400	388	387	404	414	390	401	404	384	416	401	350	364	420	434	370	416	372	389	393	403	389	377	406	393	407	410	404	388	379	396	379	377	433	431	406	427	391	392	395	419	410	389	358	443	415	437	392	396	390	419	405	382	388	418	375	388	406	434	415	413	420	393	410	383	399	412	400	397	399	385	388	386	397	424	424	377	356	402	399	417	396	437	366	400	407	399	411	407	410	407	427	356	376	386	417	402	367	403	439	409	418	368	378	404	406	384	360	382	427	388	417	401	384	409	398	410	441	425	374	383	409	415	402	371	382	425	414	414	349	391	409	406	413	385	379	390	380	444	412	421	414	370	395	373	430	400	395	420	419	375	401	395	419	349	422	400	415	429	392	392	426	387	396	381	385	378	370	382	378	414	390	381	414	431	401	405	387	418	428	398	397	408	421	427	369	406	369	376	410	372	414	373	401	377	413	394	373	407	397	409	386
24980	20939	26897	25073	14304	7788	6179	4684	2991	2132	1803	1617	1395	1182	1002	932	866	802	711	663	655	672	656	621	609	605	636	601	611	600	599	582	596	594	545	594	561	561	569	586	592	605	556	550	574	605	597	571	567	598	586	613	579	567	565	525	534	530	578	569	581	571	594	571	578	597	503	596	556	527	552	541	554	544	528	533	536	554	550	544	567	533	522	520	550	581	509	536	561	554	519	622	494	578	579	565	515	574	513	560	562	544	538	565	543	583	538	546	568	575	573	534	549	576	588	547	544	520	541	533	537	521	535	557	554	533	567	531	560	571	540	537	540	517	545	527	549	552	547	500	571	545	570	521	521	572	532	534	537	538	565	545	550	530	562	550	539	492	552	577	556	560	545	532	524	579	565	537	561	576	539	537	559	550	521	566	585	568	544	571	528	573	546	550	565	523	485	529	574	586	528	588	498	535	530	578	541	551	592	521	528	564	540	568	579	582	536	572	546	521	546	591	563	545	520	540	514	547	578	532	555	523	553	572	563	510	512	577	543	523	533	545	535	552	536	528	553	558	560	575	559	548	519	568	564	608	579	546	548	574	545	540	546	544	538	524	528	543	542	553	522	536	577	529	561	530	511	523	576	512	564	575	528	565	603	561	560	570	539	559	564	549	539	566	564	524	541	526	531	547	536	548	532	553	544	553	559	512	558	534	578	544	516	505	540	546	536	556	515	549	529	563	518	515	537	517	533	566	545	570	520	507	568	517	574	510	547	538	580	630	517	523	546	572	594	554	564	563	539	591	585	568	573	561	541	552	529	546	521	560	523	531	555	528	512	527	540	565	559	537	598	504	547	554	562	563	545	522	568	561	565	540	537	567	564	547	566	548	551	538	552	520	553	567	563	577	535	564	546	577	519	551	488	555	552	568	580	560	508	574	566	580	557	563	564	530	563	554	531	578	565	587	559	569	536	530	506	583	573	583	542	575	535	529	582	558	533	525	562	563	533	534	582	519	566	504	531	563	576	566	590	573	548	582	538	516	548	563	540	544	540	556	504	542	532	562	544	529	562	533	524	565	519	540	552	537	590	542	570	602	532	555	533	579	503	524	587	546	500	530	538	581	573	553	546	567	565	535	578	509	564	563	559	535	538	542	528	557	569	539	531	553	521	545	575	543	563	554	568	515	540	534	597	546	551	548	586	522	553	511	541	578	567	547	564	554	564	541	557	539	593	550	544	553	566	541	565	523	548	528	593	549	552	507	560	511	533	502	569	555	539	538	535	548	546	532	571	554	535	543	539	543	557	511	542	595	564	533	549	570	567	528	575	549	542	570	546	539	580	540	537	540	540	571	542	549	555	540	581	577	572	578	555	549	539	525	517	578	560	558	574	531	555	562	511	558	556	541	567	547	576	515	563	564	538	567	566	563	532	541	566	583	550	553	546	528	549	567	594	543	537	547	549	574	580	549	510	591	528	565	564	539	544	533	538	549	545	520	548	555	549	536	561	533	542	598	555	508	547	551	498	560	557	570	552	513	586	566	575	530	530	526	539	596	535	562	496	532	527	563	542	554	562	538	528	553	537	561	567	538	606	562	551	593	533	518	542	548	528	550	570	509	571	540	503	532	520	576	558	573	496	541	548	569	579	546	562	594	555	565	504	539	568	559	552	542	533	496	553	539	506	567	548	550	505	524	542	545	563	514	556	594	535	508	504	553	544	527	554	557	572	537	528	586	527	515	534	551	549	560	561	574	550	571	561	530	535	581	555	533	563	528	547	525	545	537	550	590	543	552	540	545	563	511	547	554	562	598	567	549	557	551	547	526	534	535	604	522	609	576	548	510	578	587	565	560	587	589	533	562	587	539	552	522	525	549	576	578	521	546	512	512	578	525	563	593	531	593	593	536	546	559	568	585	511	576	513	498	558	546	571	565	528	530	535	576	534	551	506	537	519	566	545	514	517	513	560	551	554	524	576	560	559	546	588	546	539	523	549	558	552	534	511	524	537	511	568	607	545	516	514	509	547	536	546	539	560	574	530	561	525	563	604	506	549	563	534	542	512	538	527	530	583	568	557	525	568	576	592	529	564	542	544	574	539	538	545	542	584	566	534	566	540	534	515	519	523	544	557	541	544	537	555	558	572	539	564	566	554	542	588	534	551	522	550	542	529	540	584	516	547	529	544	529	549	600	509	570	541	547	544	550	515	566	542	543	540	583	558	533	572	498	536	562	543	572	587	525	550	553	521	522	561	528	536	554	569	562	530	552	559	574	508	527	554	594	554	532	556	565	583	508	570	518	545	531	540	552	553	553	535	578	546	565	526	548	534	541	539	548	561	585	559	540	527	512	531	570	567	605	543	551	588	521	537	512	556	544	543	522	550	579	489	566	551	566	563	547	568	577	547	573	578	552	535	576	518	551	561	564	559	606	553	551	518	602	550	562	531	527	557	542	525	570	556	525	552	516	516	544	515	581	506	554	557	543	551	582	562	548	510	570	545	509	509	517	539	581	558	539	546	590	561	553	507	534	543	573	523	569	550	528	543	535	557	549	603	565	574	561	561	551	575	569	534	535	532	543	514	575	552	586	559	583	570	515	545	589	590	543	579	562	623	573	507	565	534	560	527	530	533	545	578	558	570	565	536	554	552	553	571	538	542	557	528	544	538	545	552	582	571	562	534	532	583	540	553	552	569	558	563	558	543	529	549	573	557	537	517	545	584	534	534	511	556	547	534	570	532	571	506	575	516	566	573	542	568	505	563	574	584	551	494	549	559	545	538	537	531	591	576	528	515	533	515	549	567	546	584	593	546	493	525	523	567	534	528	554	525	572	545	517	516	537	552	569	552	557	548	545	545	538	561	550	522	553	562	529	527	511	535	569	580	530	523	585	529	546	549	589	560	521	594	553	541	561	540	551	547	593	550	545	558	509	489	536	596	550	558	553	544	541	589	555	524	545	553	565	565	556	525	562	565	562	570	526	541	596	551	524	522	558	547	554	543	565	553	551	570	555	567	568	546	518	557	533	541	588	542	570	531	565	535	542	507	515	554	550	485	564	546	543	541	559	533	530	577	534	576	568	564	554	540	572	539	546	532	583	549	550	594	527	546	553	540	568	579	569	507	558	578	562	566	530	563	545	539	575	577	512	538	536	564	565	549	561	570	518	542	537	524	588	542	543	546	522	564	560	566	570	517	572	556	565	536	561	524	532	519	529	496	579	523	514	560	588	530	548	539	548	563	549	558	550	558	566	535	539	541	542	574	532	550	500	529	533	553	595	503	552	549	563	548	565	555	538	548	532	495	545	518	555	525	529	501	551	588	566	537	546	573	562	532	558	554	567	537	557	552	527	557	534	565	564	567	552	545	556	537	552	543	580	621	514	554	590	535	546	564	526	529	565	557	545	577	548	573	611	526	531	551	572	543	551	542	562	482	541	543	516	533	560	579	546	561	536	572	502	541	537	561	565	580	549	574	581	544	530	558	540	533	539	546	536	522	564
33481	40726	31998	21279	15873	12884	11639	9375	6388	4329	3646	3149	2512	2145	1641	1444	1247	1148	992	909	842	884	832	816	793	789	770	716	791	724	712	753	732	738	733	694	711	673	681	657	684	715	686	646	631	727	700	700	713	673	629	671	672	690	679	635	655	634	641	638	655	612	655	637	661	685	628	635	645	603	668	606	631	609	607	606	617	628	669	643	689	584	609	646	641	617	618	618	601	623	633	604	566	633	620	630	661	639	617	572	648	649	617	619	623	635	613	629	608	579	615	638	650	604	639	621	653	573	621	595	615	589	657	631	603	624	567	614	647	666	648	645	616	612	650	634	627	581	628	617	612	613	621	623	640	604	684	646	637	611	627	644	653	685	639	629	641	619	622	593	634	629	698	587	616	638	594	596	636	634	607	632	598	635	597	625	613	625	602	612	628	610	605	631	606	651	636	626	613	618	674	582	608	626	627	587	619	636	611	597	609	667	614	644	617	612	622	607	614	631	644	612	652	645	641	624	608	616	587	619	634	612	630	604	630	668	612	659	659	603	605	624	596	590	605	605	625	664	632	648	632	607	609	634	646	666	664	584	617	595	639	573	590	570	577	613	645	635	617	633	636	601	601	641	642	623	656	621	613	607	608	653	664	605	610	661	586	637	577	626	632	669	640	599	625	614	636	561	630	603	636	653	597	649	625	602	614	652	607	581	619	639	667	648	637	635	628	645	625	563	628	668	605	625	642	669	580	595	605	622	671	625	631	633	614	637	604	612	615	619	605	605	639	663	630	650	615	629	602	624	594	591	601	605	575	690	595	639	639	645	616	610	630	669	633	594	615	603	668	610	614	621	636	628	594	588	596	601	620	620	672	569	649	618	635	620	599	590	643	603	624	614	623	609	592	641	618	591	592	616	605	600	647	610	618	592	606	611	635	612	632	635	586	634	613	638	656	627	616	627	612	625	641	598	640	573	645	617	645	592	627	626	645	642	598	613	650	613	561	612	592	607	626	624	599	594	592	628	582	631	630	623	660	622	613	617	616	644	586	607	634	606	619	615	662	642	618	612	625	552	626	567	680	622	613	617	595	594	619	627	604	562	672	629	605	597	628	654	627	612	634	607	601	607	630	630	680	626	633	635	589	579	599	664	608	607	613	598	593	627	640	610	616	589	667	584	647	657	609	623	647	638	582	605	624	646	614	610	646	656	623	655	618	616	643	600	634	627	669	630	626	628	637	646	643	603	585	627	636	630	633	632	638	641	564	610	629	599	584	652	605	639	613	634	658	575	593	624	576	588	608	643	629	581	607	665	625	649	583	602	595	661	622	634	653	594	614	632	570	653	645	606	629	632	575	599	637	591	615	662	663	624	633	626	651	626	629	609	603	624	627	643	648	594	636	595	609	618	634	592	610	580	583	615	597	596	596	674	633	629	617	600	622	617	632	617	626	647	631	611	607	605	608	631	658	598	615	590	622	624	699	660	626	666	650	658	596	649	628	601	602	602	620	634	618	673	647	645	633	644	569	608	634	605	661	596	610	598	585	606	587	611	655	667	595	583	598	612	602	661	627	629	602	656	596	616	596	617	571	647	638	644	594	632	600	652	600	642	636	648	642	640	630	613	613	631	628	617	580	639	595	632	674	601	598	663	632	621	651	618	657	630	622	603	633	643	592	614	670	621	646	637	585	620	608	647	628	637	622	656	590	582	598	668	626	633	641	656	593	621	623	604	636	592	663	631	621	629	645	652	643	591	627	592	622	633	601	584	611	590	595	642	677	626	628	633	632	594	637	647	647	611	620	625	656	654	594	647	605	622	577	603	613	594	640	611	602	604	572	589	634	620	583	609	668	626	652	584	611	641	584	616	637	608	609	646	652	623	641	594	639	636	645	639	639	581	566	568	691	610	643	603	618	651	637	640	611	609	605	606	602	587	641	588	627	634	620	573	605	627	623	660	606	622	619	590	584	610	639	606	622	644	642	600	628	604	638	669	602	613	624	613	637	605	661	660	562	653	608	588	581	623	644	584	597	611	661	603	618	634	646	605	608	668	671	637	647	615	628	594	589	619	647	648	617	625	619	639	605	598	607	578	581	623	600	642	622	606	638	641	643	625	611	606	603	626	604	568	647	648	616	612	583	627	642	653	633	594	643	655	613	630	651	657	594	632	638	608	597	601	625	678	615	637	595	596	643	614	587	650	608	646	624	636	639	636	604	616	629	639	609	627	616	647	602	610	650	640	683	642	636	622	649	649	650	601	623	625	582	655	663	661	644	651	595	647	609	639	668	667	605	644	637	633	626	647	633	605	584	608	578	604	637	661	652	612	605	630	620	621	605	634	662	616	641	577	629	648	603	609	636	638	615	616	631	578	615	607	636	601	605	634	609	583	616	617	599	679	627	626	618	647	658	624	601	645	620	645	643	647	604	655	622	651	583	635	648	574	621	606	617	634	604	599	641	616	584	605	622	603	618	618	598	602	593	622	652	644	633	626	651	631	637	633	616	614	621	618	661	626	627	605	660	610	616	609	606	610	561	594	645	627	612	621	616	630	633	611	653	656	613	614	595	609	640	647	568	599	622	633	593	630	613	597	611	636	604	616	603	614	634	616	609	648	647	619	592	654	650	644	618	637	622	605	650	648	619	693	618	630	627	608	669	623	633	595	610	601	619	659	615	624	592	597	602	605	586	640	599	663	592	601	589	632	632	596	609	633	591	665	656	637	635	627	614	593	604	585	592	584	616	599	636	641	643	655	617	606	634	621	628	595	623	631	594	661	577	603	611	591	599	601	616	636	592	624	642	648	644	606	613	630	600	622	603	668	569	624	638	645	667	610	628	595	631	593	631	649	607	622	639	620	618	648	588	607	626	637	559	608	619	621	645	641	608	630	638	599	638	615	626	610	692	674	653	583	600	631	631	609	684	623	595	574	589	598	605	601	643	585	626	582	648	683	654	664	592	631	619	589	654	633	584	594	631	639	605	606	615	619	652	674	584	641	637	618	627	617	586	628	609	627	619	613	633	606	695	609	644	618	652	631	651	620	614	620	597	621	655	691	641	652	650	599	591	574	646	607	591	654	621	568	587	656	661	654	602	657	603	633	651	607	584	621	652	620	621	618	649	618	621	644	611	625	620	639	612	623	662	576	636	594	653	658	591	588	636	640	594	632	650	625	595	617	645	618	660	637	640	655	587	666	620	630	600	633	631	608	625	619	604	633	620	616	659	575	607	589	620	638	630	587	589	648	623	610	624	615	585	585	582	633	643	658	634	649	627	625	643	618	610	617	641	608	600	635	618	627	639	622	623	635	627	608	602	643	639	648	597	569	628	615	641	643	628	630	628	619	595	621	598	664	646	618	593	651	613	609	626	616	602	612	604	588	645	624	595	642	590	629	616	615	637	638	618	590	616	668	620	636	633	618	625	627	604	615	617	630	620	623	601	597	577	601	618	681	655	592	666	610	632	668	653	620	638	647	628	667	631	620	629	678	609	586	587	650
22643	20929	28476	23519	21098	21697	18547	10056	5674	4137	3329	2747	2139	1887	1451	1236	1146	928	822	740	680	698	664	652	693	663	634	626	625	612	598	555	598	601	568	575	530	567	595	572	499	504	521	544	538	517	552	539	514	565	500	503	522	517	537	520	530	550	534	559	493	530	516	481	531	494	493	485	486	434	448	474	449	460	471	479	461	489	517	466	496	503	464	516	497	473	484	480	505	462	473	446	489	501	446	451	494	536	539	477	478	521	500	464	480	469	483	432	453	515	494	498	461	468	480	519	441	479	497	438	492	485	494	470	467	496	507	501	475	522	461	488	507	495	468	475	444	492	517	509	455	491	483	469	488	479	531	480	476	487	499	472	468	489	474	456	504	451	487	495	503	449	483	499	496	508	522	480	458	483	469	465	441	481	507	447	490	483	450	486	455	450	489	472	460	484	489	471	488	477	504	453	476	467	466	478	441	492	476	458	472	502	483	464	506	487	467	428	492	461	460	483	493	486	488	455	531	491	487	505	476	502	501	484	511	458	477	444	471	456	525	510	514	476	486	478	454	508	473	504	487	496	514	506	531	497	490	506	439	498	499	505	483	471	501	468	471	452	470	521	482	449	486	471	470	473	466	486	430	509	476	478	494	466	512	495	477	460	503	469	491	504	486	459	418	503	489	493	477	500	465	478	465	464	502	490	454	481	467	427	469	506	443	477	481	485	419	459	504	499	480	461	473	470	442	445	440	498	484	494	481	501	483	462	452	456	526	482	498	477	507	463	455	459	487	510	483	462	446	471	507	472	479	465	512	446	486	470	472	494	469	516	505	501	471	509	466	473	504	496	515	517	468	469	509	501	450	488	499	511	494	465	467	521	472	490	453	446	440	457	517	487	479	503	447	476	449	457	482	473	464	499	427	500	467	479	470	482	488	478	494	467	470	509	483	457	516	503	471	492	482	448	484	486	502	469	515	502	498	462	491	550	525	494	481	495	471	478	508	463	480	489	438	475	444	494	501	457	474	498	480	486	486	467	481	478	506	428	489	457	482	510	453	510	466	489	445	483	502	513	455	474	471	497	452	509	471	481	483	501	488	503	497	496	468	480	475	474	464	472	438	496	483	467	454	495	476	528	526	478	484	502	460	439	492	503	526	471	492	480	462	517	496	491	483	477	472	448	480	492	467	456	485	494	506	482	475	471	500	483	491	456	478	508	459	453	511	487	535	464	484	460	508	484	499	439	465	460	508	475	482	456	495	456	454	450	467	515	486	433	493	483	456	465	428	442	517	491	481	488	473	459	510	471	481	497	497	493	489	485	504	463	486	506	457	462	476	454	474	511	496	519	478	489	434	474	475	515	482	506	465	467	443	469	479	444	469	487	483	496	468	483	468	435	464	495	474	491	464	494	456	467	450	447	483	470	447	514	487	446	468	476	475	468	460	462	483	483	450	493	479	444	450	465	525	499	474	459	484	524	497	466	485	462	478	457	446	457	459	461	483	454	473	462	528	521	487	474	436	480	487	456	498	471	460	510	477	480	494	499	515	488	476	477	496	444	507	503	503	514	453	457	472	506	499	493	489	478	440	482	510	482	503	468	484	504	484	484	510	462	524	499	520	516	467	457	495	513	462	515	481	495	462	465	487	479	511	500	501	483	491	465	466	457	496	506	440	479	495	484	486	471	471	514	446	426	465	494	435	490	497	500	471	477	483	474	478	499	503	454	526	530	446	499	494	472	488	479	449	490	451	476	477	493	514	486	470	482	514	452	510	464	443	492	464	486	491	492	480	474	491	499	488	476	469	501	469	519	506	496	501	479	483	474	452	485	491	476	478	534	458	484	469	462	462	439	509	483	488	501	497	460	471	487	480	496	441	438	517	466	461	454	509	491	456	479	505	457	475	455	493	448	472	472	415	452	462	505	496	508	457	479	525	512	505	481	478	471	453	490	495	478	452	457	452	491	504	509	512	500	474	459	487	477	471	450	500	462	448	520	482	512	494	475	467	466	479	478	488	499	462	470	508	443	501	519	489	506	491	510	451	481	539	494	462	476	462	471	447	470	502	455	450	473	466	471	475	501	446	524	475	528	469	463	481	482	491	477	491	440	480	451	441	483	461	475	475	465	447	467	483	510	503	487	450	509	485	488	475	480	516	476	513	431	493	472	491	506	491	470	454	469	455	501	483	481	502	455	467	491	464	483	454	496	475	487	479	460	493	461	474	496	477	494	513	463	500	490	463	474	472	541	505	481	445	461	485	489	466	486	475	465	496	458	482	453	500	446	522	510	480	456	496	468	461	487	479	498	461	500	516	479	482	475	433	467	465	428	502	459	457	471	441	463	510	501	434	440	514	484	464	431	470	464	470	468	513	432	497	458	451	447	450	468	452	460	451	458	496	497	447	472	467	473	515	440	481	480	441	477	451	452	494	486	507	452	466	500	491	472	443	448	477	507	465	457	404	417	477	480	505	478	473	509	474	502	449	495	505	484	467	505	452	494	496	486	468	480	471	500	453	474	479	463	457	458	465	464	483	483	452	473	475	481	447	457	493	465	461	464	510	483	511	457	499	474	486	453	495	499	471	490	436	525	479	520	481	460	419	494	464	477	457	444	471	514	483	432	490	447	457	451	505	465	487	495	482	510	466	450	498	468	481	456	475	505	471	462	511	522	499	485	451	466	474	480	441	461	487	452	496	477	520	437	447	445	455	463	486	450	463	510	483	480	484	480	448	433	456	503	479	473	481	513	509	483	460	499	462	496	463	495	487	455	496	433	498	474	480	478	458	499	426	498	505	490	455	459	505	458	506	500	455	501	493	496	471	439	477	468	463	478	455	467	512	450	473	488	499	458	454	443	437	476	489	485	501	482	472	459	465	482	491	454	450	494	463	471	497	483	455	434	476	506	488	477	491	488	478	533	509	497	487	489	451	500	461	469	478	476	484	476	468	443	499	487	475	493	505	479	499	503	493	486	471	479	445	464	450	510	516	509	476	455	473	473	482	445	470	476	507	484	463	453	486	432	497	489	494	474	479	475	488	494	533	458	455	491	443	507	508	490	502	488	506	501	448	480	505	481	490	469	472	490	474	455	518	475	464	454	491	468	446	498	495	457	502	508	423	440	510	423	469	451	486	474	477	481	510	469	526	508	475	482	468	419	522	489	434	491	481	486	483	460	514	446	446	493	464	525	459	485	441	482	492	481	479	477	490	505	483	471	476	494	469	488	464	436	478	470	442	477	460	471	483	447	454	515	456	476	457	480	478	512	452	460	452	507	455	476	465	476	478	430	508	458	455	464	463	520	515	465	465	436	480	473	472	467	479	447	515	475	456	485	481	520	479	481	467	439	509	468	500	494	475	439	485	442	466	425	464	505	523	493	520	460	516	455	482	521	482	488	470	469	479	539	467	487	483	473	438	469	481	498	458	524	481	474	504	492	501	496	451	478	490	518	474	449	487	460	495	480	452	522	501	444	476	500	474	479	498	504	463	528	481	449
38361	49706	40734	30152	24624	20869	19037	15202	10505	8045	6357	5382	4254	3466	2620	2125	1935	1441	1216	1098	1023	919	928	932	901	880	847	844	798	748	788	772	697	724	753	659	636	645	657	636	694	671	604	620	692	658	654	643	622	641	670	625	618	633	614	594	581	597	594	571	580	596	551	558	604	553	557	549	552	535	520	530	518	523	571	551	547	529	545	540	540	601	508	502	527	587	561	576	513	521	543	576	529	517	572	538	539	544	522	515	558	535	531	504	538	507	510	562	512	499	547	512	527	563	506	515	552	548	488	524	519	529	526	549	526	554	538	495	529	527	548	534	541	518	542	502	533	570	525	499	553	511	551	544	527	555	554	535	566	532	531	540	576	520	523	513	503	561	506	507	541	551	551	533	555	527	543	528	529	531	543	566	522	499	506	530	531	516	542	502	524	554	536	526	511	550	540	511	497	553	514	539	521	545	553	567	512	546	563	500	519	523	511	541	574	538	499	555	557	514	541	541	558	501	526	535	508	502	521	537	564	548	513	491	513	505	519	503	561	508	508	580	560	574	521	533	585	560	548	527	530	536	502	519	539	551	538	511	502	539	552	551	530	532	553	551	591	522	509	513	519	585	539	524	475	513	527	563	524	522	512	535	524	505	534	512	536	530	564	535	548	558	581	511	514	571	506	556	561	581	543	555	564	519	535	549	556	545	559	544	525	565	565	537	566	520	562	537	557	567	532	545	522	557	510	521	538	530	510	538	471	547	513	550	535	518	561	545	564	481	551	522	554	574	525	525	528	551	542	513	516	559	552	539	528	521	507	527	518	549	502	519	527	529	489	548	560	528	510	507	532	510	516	527	478	522	549	533	512	509	549	563	577	514	536	569	564	542	529	584	535	574	521	511	561	539	513	489	538	522	503	543	527	550	579	533	551	480	548	496	478	497	495	533	503	540	522	520	549	509	558	562	518	506	528	496	501	560	542	516	575	567	542	539	545	518	550	539	528	558	559	511	545	552	546	554	548	527	479	524	512	558	526	538	527	536	513	545	514	508	559	544	548	521	555	508	522	565	536	550	556	520	520	509	477	548	538	524	515	552	522	509	529	495	500	507	523	509	515	535	482	563	523	540	564	527	555	525	578	524	549	565	523	516	559	562	527	548	528	513	520	547	513	537	487	552	533	554	534	529	546	519	539	513	548	547	532	526	573	497	498	562	523	571	526	531	542	525	538	510	535	545	497	554	511	535	520	519	546	533	518	577	541	550	511	558	535	549	538	529	534	546	573	551	579	545	537	516	554	556	572	527	537	505	554	503	533	562	521	565	497	542	560	532	525	520	569	533	519	574	539	527	526	535	547	494	525	537	566	535	539	534	570	513	499	532	564	510	541	495	543	515	539	537	555	504	534	528	561	532	483	518	536	541	511	568	536	532	550	538	577	554	558	540	544	520	519	518	543	526	541	535	501	501	502	518	541	567	536	497	548	511	508	542	491	546	504	555	539	515	572	538	548	496	549	513	511	541	516	536	563	495	538	514	525	518	495	570	520	550	556	536	551	570	577	521	569	525	527	515	501	528	542	542	487	538	517	533	547	544	527	525	531	578	523	565	527	576	517	520	528	566	551	527	512	531	541	535	570	485	534	514	558	562	529	576	473	505	524	551	545	525	527	508	529	553	546	531	575	522	537	533	585	547	524	520	525	547	539	546	543	568	526	538	568	530	485	514	547	515	517	579	579	550	528	513	538	528	521	534	479	510	559	524	540	502	535	532	532	561	536	557	542	517	556	514	544	558	522	539	487	554	538	500	570	504	482	560	583	542	511	539	530	510	569	534	546	533	518	551	541	555	544	562	493	534	481	508	544	526	517	558	531	525	586	515	499	550	500	494	563	537	565	511	543	516	509	519	531	532	523	504	542	572	550	546	499	528	488	566	550	523	554	511	528	563	515	546	540	519	517	534	549	478	546	537	529	542	510	481	537	544	488	529	522	548	536	514	510	531	569	590	551	488	526	546	507	516	528	517	525	549	522	526	529	539	511	551	510	474	513	572	525	529	497	506	508	457	520	554	536	525	558	506	520	508	526	508	551	488	570	501	538	524	525	571	524	550	477	531	546	561	554	553	508	570	559	514	559	535	543	521	523	544	522	493	525	570	506	538	532	523	506	511	538	547	554	519	537	521	552	542	512	555	542	532	541	537	505	530	538	542	535	525	496	523	536	504	519	531	550	518	522	543	512	523	549	548	509	532	573	534	512	528	520	516	587	536	544	543	557	540	547	548	506	547	470	548	583	564	520	524	519	488	531	548	505	510	509	556	539	527	544	589	508	550	556	519	550	524	521	584	520	555	520	538	479	536	539	568	547	550	543	541	544	523	529	537	529	518	519	507	538	557	499	550	521	525	565	571	501	532	522	537	572	514	557	546	509	527	547	525	538	502	528	522	546	522	580	515	524	522	503	522	524	486	512	510	515	513	555	585	491	530	518	503	531	521	523	484	550	544	539	559	496	528	523	532	560	525	551	516	549	535	530	500	523	559	582	523	517	555	539	498	562	574	534	541	563	473	518	521	527	543	517	563	532	553	544	531	547	557	492	542	561	520	534	561	506	494	561	471	555	557	545	540	544	543	542	560	521	532	519	569	521	474	517	553	548	574	530	481	549	566	576	507	541	499	486	545	537	521	497	532	531	502	542	543	565	499	569	557	541	560	506	514	499	520	517	554	577	545	558	536	544	546	573	541	534	549	536	512	567	528	507	590	517	558	483	562	524	545	487	531	532	563	539	511	530	494	518	539	542	539	559	571	540	509	555	537	556	506	544	524	523	539	554	515	542	536	496	523	587	531	534	515	532	541	517	534	530	527	519	503	547	522	554	523	479	515	510	486	497	539	504	526	592	561	535	530	543	559	543	500	479	537	528	526	562	523	503	550	511	510	528	535	534	517	518	502	551	528	558	547	566	507	539	552	556	525	511	519	569	513	510	564	491	565	538	518	522	523	547	567	523	529	563	564	513	542	531	481	537	509	530	560	561	519	518	521	559	549	521	556	514	537	534	544	509	505	526	556	531	491	545	507	519	527	558	554	549	518	526	540	556	527	565	545	474	527	515	549	535	504	557	526	479	524	513	572	511	552	572	581	533	499	536	497	540	532	524	553	537	519	538	518	531	568	528	513	528	527	515	569	534	497	531	490	526	522	493	540	521	501	516	512	556	502	520	498	547	522	513	554	550	508	533	569	518	506	532	525	589	542	525	590	586	477	491	552	569	548	510	485	510	555	545	578	509	536	508	549	515	497	526	534	525	567	546	537	534	495	545	513	555	562	541	538	491	541	533	564	534	549	576	597	506	532	558	549	522	512	549	517	524	510	528	503	522	520	502	549	519	551	524	578	525	507	489	547	530	520	501	541	537	542	497	538	571	543	546	550	570	511	546	544	515	521	521	524	502	535	565	502	532	534	553	524	488	554	559	552	521	504	562	543	539	507	524	576	518	564	538	510	527	493
28606	25084	25881	18996	10588	7024	5462	3798	2538	1862	1566	1200	968	834	751	689	629	587	537	544	508	514	482	481	495	466	484	506	519	480	472	521	456	480	479	459	476	451	478	449	451	452	467	491	445	465	484	483	504	444	478	463	437	458	442	481	473	403	474	432	463	442	424	467	453	462	411	469	403	452	404	474	458	446	449	448	441	429	449	455	381	418	469	382	475	434	399	476	449	433	436	416	457	447	420	428	450	455	440	442	409	454	452	402	437	458	440	453	412	439	425	473	454	441	410	409	445	442	437	427	473	428	477	474	402	419	437	462	434	480	411	426	452	449	426	420	430	428	456	438	444	470	472	427	455	425	453	461	415	432	434	487	458	451	446	421	405	446	427	442	444	420	434	448	436	428	441	397	410	441	455	416	489	442	473	471	433	407	473	432	449	462	448	459	505	426	451	451	424	432	450	440	436	433	466	452	423	429	440	462	428	457	486	452	457	466	442	425	404	427	415	447	471	423	443	415	417	425	476	482	422	437	449	443	446	428	433	438	434	416	463	452	432	436	451	447	429	431	419	435	451	410	423	441	440	398	437	449	444	436	391	441	438	459	448	427	432	449	476	460	432	447	423	422	431	391	430	431	464	481	387	448	429	414	422	443	435	417	431	453	428	446	460	401	458	437	446	432	392	415	434	443	444	439	399	444	422	415	416	465	449	444	456	455	433	405	428	463	440	418	415	451	392	441	427	385	459	454	447	446	421	429	431	419	437	463	449	423	463	405	433	417	435	449	455	438	457	453	456	422	432	455	450	421	441	466	415	462	418	464	496	452	392	414	409	412	423	450	475	410	440	444	433	448	462	480	461	457	453	448	438	430	432	416	437	398	454	423	424	460	450	435	438	432	471	427	432	470	481	473	418	441	436	441	446	465	444	450	441	441	425	409	419	426	416	436	417	458	418	431	432	464	451	433	413	445	415	442	445	431	443	427	420	459	445	456	467	447	432	396	436	436	415	449	450	407	451	414	448	438	471	440	440	436	414	484	464	444	442	404	417	433	449	457	443	451	477	424	464	424	440	505	457	421	452	436	417	426	417	424	422	427	462	401	434	438	424	431	472	445	472	437	454	429	440	448	443	451	436	442	430	423	468	448	447	432	452	438	447	460	433	433	435	414	441	427	444	440	428	411	442	419	434	452	439	421	437	460	465	426	419	417	434	443	404	407	421	439	466	437	444	424	420	425	422	425	474	422	415	442	440	426	418	443	437	472	409	431	440	420	477	431	466	437	447	431	434	445	435	454	452	431	424	472	440	445	472	400	446	456	455	439	425	451	436	451	428	422	445	438	479	436	469	428	473	398	414	421	440	428	450	454	436	426	458	420	406	460	430	463	427	476	418	397	441	416	438	433	441	399	431	433	442	430	434	441	482	445	420	419	442	391	450	427	413	453	445	420	433	444	430	446	465	429	426	465	459	430	428	433	431	440	450	431	411	455	421	451	446	430	416	439	461	457	466	439	433	420	460	419	420	406	414	463	453	417	415	447	411	413	419	428	435	408	428	445	430	478	439	432	470	423	432	434	434	464	431	445	402	433	436	446	428	438	475	438	430	417	462	422	447	450	428	436	438	422	443	421	452	437	428	439	415	442	444	450	461	410	472	398	456	462	419	436	418	418	415	433	416	422	437	398	431	458	414	436	422	413	449	435	502	456	456	422	435	455	464	448	447	453	434	426	425	425	423	424	399	434	427	444	439	401	391	431	422	439	418	467	424	437	448	422	477	426	442	451	484	447	384	409	430	433	461	458	435	408	428	413	392	454	459	468	437	422	456	453	455	442	414	452	437	464	448	418	448	431	447	430	449	436	438	414	448	409	424	405	438	467	437	425	456	414	459	423	455	445	432	437	415	450	414	429	440	433	422	449	454	418	418	417	429	443	452	444	412	463	432	426	424	403	451	444	442	460	450	460	443	426	420	456	448	409	442	424	422	409	444	439	427	436	414	430	451	457	423	457	418	456	445	428	475	461	417	457	445	451	437	453	465	443	396	443	421	459	447	425	442	463	444	430	438	434	465	422	413	430	466	467	435	468	449	429	457	450	424	430	455	436	453	453	405	428	415	432	442	471	414	429	415	434	427	428	439	430	434	439	396	440	459	461	446	436	415	435	441	507	422	404	468	420	451	421	432	420	424	449	464	441	457	417	429	462	432	436	452	435	460	443	445	400	428	429	418	431	449	438	432	457	437	458	460	427	429	440	472	444	420	416	460	420	393	459	417	427	460	437	403	424	414	445	453	421	453	453	445	459	422	446	419	423	420	466	448	427	465	461	430	446	464	446	468	399	449	455	420	455	436	478	467	431	392	430	417	476	420	448	442	455	432	390	419	451	442	440	430	431	448	406	435	442	458	425	412	411	443	459	443	462	425	436	433	430	453	436	465	430	407	428	419	423	454	462	457	499	397	455	443	453	458	451	430	436	442	389	459	414	465	441	481	464	452	438	417	408	463	410	419	423	444	439	451	440	400	440	431	459	445	397	415	403	426	444	444	488	439	435	410	433	408	418	457	436	448	433	409	452	420	442	446	439	443	446	471	411	435	430	430	426	436	465	416	400	451	468	446	445	457	425	477	450	457	413	427	435	447	442	468	427	415	438	455	442	466	438	438	413	439	432	421	434	440	428	451	468	434	469	415	414	433	422	406	432	504	444	457	402	432	468	449	454	451	432	479	432	405	427	463	458	420	434	404	450	479	474	459	428	461	451	441	462	435	439	426	430	377	447	416	430	456	484	437	471	428	407	412	456	418	431	433	409	426	458	430	442	441	451	426	457	444	454	481	422	445	447	430	415	420	450	444	443	438	442	426	428	445	417	475	451	410	426	466	413	430	433	408	431	462	497	420	436	400	449	419	435	405	399	443	477	440	424	397	439	461	422	448	414	417	409	398	427	459	445	423	450	459	455	445	459	470	445	454	444	434	431	472	449	418	419	412	457	417	470	412	460	448	399	450	445	448	455	456	446	459	473	468	449	438	467	472	438	419	486	438	442	422	457	454	464	426	462	428	437	463	450	459	458	435	437	436	403	398	452	448	430	440	454	413	415	446	434	466	421	482	452	418	472	453	430	445	432	465	496	461	436	425	467	429	441	432	425	430	416	455	417	472	431	432	431	465	465	482	446	417	458	399	422	450	441	435	401	461	440	451	422	459	484	460	452	462	406	441	410	453	454	452	440	435	408	440	404	464	486	434	454	437	398	433	431	447	429	447	431	431	437	446	473	393	432	473	440	421	470	465	427	427	459	463	463	410	405	440	414	458	413	432	430	484	426	431	442	420	444	441	420	403	452	404	440	436	423	438	434	427	434	452	499	393	411	475	431	454	456	417	433	432	498	453	426	409	440	442	389	434	407	479	419	439	425	412	430	422	411	435	445	452	436	466	424	400	411	427	448	449	427	449	441	399	359	434	422	464	428	458	414	409	430	417	409	432	420	417	407	399	426	405	441
31852	37918	30211	20877	15619	12254	10191	7473	4947	3823	2971	2192	1862	1535	1277	988	927	801	776	694	721	592	659	604	634	639	643	627	634	616	602	543	579	579	542	537	542	592	530	587	578	587	497	566	541	501	520	549	562	558	543	548	510	521	531	532	566	539	528	511	491	507	529	500	530	531	500	497	480	509	534	513	512	537	511	474	525	493	509	501	481	522	481	525	506	524	478	473	541	534	520	492	501	526	495	516	530	493	508	510	510	503	501	542	485	509	489	517	494	468	508	470	518	516	502	467	527	480	502	494	532	514	509	508	462	478	493	495	497	516	520	516	496	504	510	528	497	559	517	515	527	507	493	476	490	484	492	547	514	517	526	497	485	564	546	502	503	496	499	520	536	490	511	523	482	525	539	507	545	475	491	555	499	511	486	546	526	515	504	551	491	531	519	485	503	498	536	504	537	512	498	487	549	491	513	522	502	492	521	492	489	490	457	491	507	506	483	535	502	524	522	533	535	508	538	538	573	514	500	477	469	525	456	510	551	503	487	478	514	504	484	521	516	501	495	486	524	501	522	508	506	491	486	489	486	516	524	505	494	517	502	509	504	528	495	524	506	534	490	516	499	526	489	465	467	509	505	477	516	492	548	517	489	468	515	506	451	523	483	488	530	474	531	496	505	502	487	548	492	536	516	506	495	527	521	493	549	540	494	492	534	482	490	529	496	524	484	502	480	506	560	493	482	525	495	486	493	532	524	505	486	532	512	508	470	505	514	474	509	502	510	457	510	499	540	499	525	473	514	510	506	494	508	515	496	463	469	497	548	506	505	501	487	506	498	506	542	499	452	560	521	488	475	482	527	537	533	498	540	521	481	492	505	509	468	489	523	514	505	517	525	492	485	479	517	517	513	462	491	498	475	525	472	482	504	496	501	505	540	475	483	477	518	510	439	503	479	511	523	486	490	542	504	522	525	459	486	484	469	507	476	492	531	492	487	491	514	485	515	502	480	523	497	494	492	497	529	510	507	508	504	508	519	520	497	509	495	520	501	535	496	481	494	511	484	474	540	489	506	420	515	516	499	491	512	497	531	454	531	531	519	522	512	483	462	501	540	487	525	495	491	486	488	480	485	528	538	474	519	533	496	487	541	485	509	534	524	522	472	491	482	517	489	511	511	477	511	507	517	556	511	497	464	500	505	512	497	505	521	491	500	522	500	496	507	513	510	504	496	541	500	526	472	547	468	504	517	504	523	496	489	528	469	517	497	519	506	502	505	504	492	476	461	489	525	529	518	501	563	529	487	531	499	524	503	542	504	517	488	528	521	518	494	539	486	494	491	484	511	521	535	501	498	464	534	478	496	496	522	497	476	529	475	486	493	497	489	513	487	497	486	488	515	540	541	521	496	520	520	450	485	471	512	482	498	533	539	488	547	511	566	537	545	487	496	507	507	493	494	560	511	488	511	536	540	529	500	497	506	546	478	519	500	482	523	524	493	519	473	516	530	460	505	545	502	512	523	514	538	521	512	498	507	523	524	474	478	499	517	498	483	521	479	501	528	485	524	487	544	490	517	489	521	495	529	517	500	532	523	515	501	543	541	506	484	474	529	528	536	524	508	491	528	519	484	463	554	462	480	494	546	520	506	500	492	487	485	506	511	499	516	524	500	491	514	481	521	503	471	505	512	490	521	535	490	516	494	464	491	516	494	511	508	516	511	482	517	510	496	528	480	531	520	499	482	515	497	500	541	489	499	526	505	514	489	502	505	496	548	486	516	552	508	492	501	503	474	514	517	487	505	504	521	474	499	521	513	520	510	505	545	526	493	505	544	475	525	494	479	460	509	531	530	516	496	505	476	507	496	519	550	500	534	527	498	500	480	486	494	485	482	502	528	510	509	480	550	499	508	492	501	485	499	515	527	490	505	500	527	486	535	497	521	477	514	515	477	531	548	517	510	503	517	524	523	485	475	497	475	494	512	549	507	460	479	498	507	538	528	517	491	496	518	480	525	490	510	500	470	536	510	468	518	525	510	499	519	495	497	524	519	503	510	515	481	527	480	480	517	496	466	491	517	472	495	520	521	534	536	533	521	508	494	487	507	478	525	487	542	520	479	511	483	506	493	515	466	511	495	461	513	495	490	541	532	529	546	540	507	483	501	533	477	504	524	476	467	509	508	518	518	490	466	457	492	522	513	490	502	481	527	527	512	532	519	497	461	498	513	543	503	525	496	524	490	491	526	554	519	529	532	528	485	539	493	514	524	525	489	538	472	499	496	525	554	468	528	513	490	498	478	502	492	499	497	530	523	526	468	576	556	506	525	498	490	493	535	515	529	472	477	495	493	508	500	494	494	471	479	499	492	537	492	476	510	477	497	501	505	512	518	478	506	494	482	496	536	490	478	511	526	551	491	522	491	534	492	507	514	537	495	491	513	482	534	496	475	467	485	486	483	517	497	485	509	547	523	529	532	480	482	489	533	508	494	496	459	473	551	524	539	529	499	516	475	479	528	499	553	543	499	510	472	496	428	541	498	459	506	478	514	512	517	499	482	500	531	511	503	522	526	470	523	510	493	485	495	505	540	496	474	469	517	487	513	507	508	502	500	490	492	522	496	498	501	491	524	505	467	503	504	498	461	563	469	505	478	508	474	506	503	498	508	520	489	510	466	479	545	517	528	496	515	510	495	475	501	516	482	490	489	507	529	491	538	479	462	516	501	487	491	433	473	561	501	485	532	474	500	498	544	503	516	484	508	518	485	490	502	511	534	507	485	494	560	510	506	514	482	528	486	514	520	469	493	487	494	509	531	484	543	472	495	498	482	537	505	486	508	487	472	518	515	513	552	508	471	495	510	515	545	496	511	502	466	499	516	501	515	544	512	528	536	483	485	503	479	476	510	473	523	513	517	485	483	508	500	499	511	480	518	493	517	541	506	501	516	512	509	501	490	516	499	505	501	490	495	450	501	542	496	506	503	493	487	538	476	536	520	483	504	444	481	518	498	521	479	522	485	529	480	501	494	503	485	493	488	493	515	495	562	511	542	488	480	499	518	487	473	513	521	525	518	515	526	504	501	534	517	506	508	504	483	493	503	503	506	507	556	509	567	502	496	500	549	492	532	508	480	509	502	509	493	493	529	523	511	543	544	473	494	524	509	479	490	506	497	464	479	535	560	499	491	495	523	507	481	524	497	461	497	478	538	533	510	510	506	519	551	525	548	512	526	517	506	477	530	501	540	503	545	540	500	524	528	478	521	497	536	526	514	528	517	510	509	505	528	521	503	503	514	511	500	483	482	481	524	509	514	509	516	461	513	466	522	521	489	540	508	489	495	479	491	505	514	480	519	535	517	518	486	475	502	467	529	521	494	509	478	524	494	513	484	530	555	528	500	517	506	490	535	508	490	528	503	541	497	508	506	526	523	533	510	514	495	538	520	472	476	458	547	522	529	510	466	498	485	522	523	527	535	480	494	451	488	517	489	496	510	510	527	529	516	487	539	521
23768	20897	28002	24179	21183	17098	10821	6640	4056	3060	2231	1701	1359	1065	980	858	681	567	612	497	445	463	474	428	459	474	454	461	448	455	443	394	413	423	414	389	382	387	392	359	389	417	392	383	375	390	411	392	399	394	425	400	396	384	400	409	387	393	381	342	392	365	360	356	398	409	384	363	340	358	368	371	355	339	362	373	339	348	388	325	375	355	342	356	310	336	397	331	360	349	395	376	360	347	362	372	331	352	340	364	366	365	344	352	326	390	351	344	330	359	367	328	347	368	369	352	353	378	333	320	347	328	326	346	363	383	378	365	363	374	310	346	362	356	353	353	392	308	368	351	313	350	344	342	368	312	335	351	323	318	363	359	320	352	370	379	335	349	319	345	362	359	325	349	357	383	345	351	374	333	389	368	351	324	333	338	368	376	365	336	357	345	357	388	365	378	349	362	359	356	378	376	371	326	385	353	364	355	337	373	399	343	355	343	338	336	390	367	393	347	318	369	352	333	347	319	321	394	313	380	384	380	355	326	337	335	336	333	344	376	356	343	364	407	361	375	369	349	333	348	332	363	359	373	376	368	347	337	367	371	371	370	379	369	325	351	343	369	358	339	366	352	389	366	382	369	357	360	343	358	355	368	363	340	358	327	350	379	378	356	330	347	372	326	362	386	345	353	375	353	334	365	351	398	355	374	334	326	362	349	348	381	330	354	353	357	366	379	393	356	335	356	359	377	360	360	363	362	346	363	344	335	374	376	335	333	333	376	332	351	341	359	335	381	355	375	314	346	322	342	359	377	345	369	366	355	360	347	335	378	349	379	368	394	355	375	330	357	333	355	381	340	342	354	350	323	350	341	314	356	359	343	341	362	349	338	359	327	345	371	347	356	372	339	334	347	342	386	343	366	380	316	354	399	324	374	376	363	348	333	349	399	373	324	397	368	362	347	377	363	326	349	341	354	335	374	345	345	369	367	377	382	373	381	338	378	364	367	340	351	351	344	405	358	354	363	373	361	364	365	328	374	378	347	380	339	337	369	376	330	371	337	378	360	362	357	371	371	322	370	362	334	370	345	367	381	375	365	352	382	349	338	344	360	316	346	352	360	360	347	372	355	356	384	371	332	359	365	354	407	368	379	328	384	360	364	370	352	377	361	378	387	372	353	379	342	345	373	369	359	353	373	388	362	376	376	366	378	377	360	384	368	336	356	350	333	365	345	346	333	351	330	333	363	382	346	376	357	348	356	346	341	367	366	372	400	358	395	358	358	330	348	335	341	355	373	363	376	369	317	375	330	345	332	362	376	326	373	366	362	361	354	358	385	345	354	363	383	345	357	316	371	330	337	368	350	330	351	363	352	347	371	378	351	355	326	384	359	341	354	352	340	346	355	367	348	325	359	360	360	403	374	346	384	353	355	374	340	380	378	336	364	337	365	350	347	346	359	385	359	359	351	379	363	354	364	350	339	371	360	370	346	367	370	355	329	354	351	381	390	343	344	338	349	352	335	338	346	349	343	362	357	395	357	361	366	372	391	398	333	318	348	327	380	353	353	333	353	373	365	349	340	355	335	355	385	354	376	319	395	343	363	348	358	362	330	401	386	354	360	354	355	383	343	375	366	328	379	356	362	334	350	351	362	368	356	332	386	358	310	367	367	364	371	351	331	345	377	346	374	345	384	369	336	349	381	353	367	397	342	372	360	345	316	380	340	392	347	378	361	355	366	348	383	342	380	359	345	382	337	341	358	369	378	340	334	372	367	329	381	334	351	351	378	361	341	329	353	351	385	355	336	396	381	353	345	318	371	359	381	351	370	327	344	377	344	369	362	354	336	404	359	324	328	380	370	351	361	357	361	357	321	378	367	389	346	345	354	358	339	343	382	347	351	370	381	330	380	317	386	371	376	321	355	381	364	347	360	345	335	370	353	351	334	369	384	352	362	392	359	348	383	385	365	344	364	357	346	386	359	372	371	366	372	364	341	401	330	347	351	319	333	373	381	359	367	364	370	405	354	352	316	349	348	343	353	373	357	334	366	349	372	378	361	326	350	360	345	379	320	361	377	329	365	386	345	350	367	375	391	357	353	366	371	331	381	355	364	368	332	349	353	348	352	369	361	395	379	339	389	370	383	391	349	380	379	348	355	335	354	351	349	352	355	399	375	344	350	374	346	334	377	361	319	358	367	373	370	370	323	376	342	382	362	345	350	396	363	341	389	376	334	360	349	364	359	347	357	381	365	347	358	372	343	349	357	362	366	369	369	353	350	362	342	347	360	376	392	394	359	348	343	347	347	337	343	338	384	366	372	362	370	355	338	355	349	374	373	377	359	347	360	344	397	321	373	326	360	328	340	391	358	364	366	373	341	351	338	353	356	351	368	338	347	384	346	348	378	347	341	348	352	350	355	369	331	354	371	377	373	353	360	346	372	342	353	368	394	363	361	347	372	326	374	339	329	354	346	345	317	357	337	353	367	337	358	359	325	363	355	380	360	309	356	360	353	384	353	379	345	354	362	327	367	354	368	388	358	371	397	367	357	351	377	359	350	368	367	353	366	315	337	329	354	346	328	365	372	339	387	358	372	391	329	393	377	372	364	327	368	354	330	311	362	346	366	348	336	352	368	386	382	342	350	366	361	364	380	344	391	400	356	357	361	372	352	375	349	337	307	329	356	354	361	323	347	354	341	339	335	384	355	352	355	345	355	365	369	393	359	348	369	357	363	335	364	357	347	356	374	342	379	316	358	376	329	396	331	342	381	346	407	397	347	340	359	352	363	361	398	346	363	343	395	374	371	359	344	339	363	310	372	340	353	344	368	371	351	320	337	385	360	357	343	339	357	344	369	355	345	344	378	353	360	339	381	342	374	380	379	359	366	368	353	364	340	346	349	389	385	371	340	312	365	348	333	336	381	374	349	345	341	345	365	375	337	327	359	353	321	356	366	355	345	382	339	329	367	382	363	359	362	366	400	347	359	372	376	351	370	378	362	335	380	360	334	349	303	369	326	327	375	371	333	388	364	368	367	345	352	366	332	367	339	392	365	345	387	373	312	368	363	345	377	339	358	339	331	337	355	343	355	369	337	322	352	346	358	336	349	359	370	334	356	357	372	356	375	382	379	349	371	361	365	354	353	379	371	360	337	330	380	351	346	344	405	355	316	351	373	387	350	331	367	345	331	345	373	340	356	327	350	326	367	361	360	350	351	344	363	335	306	339	362	371	347	390	386	353	341	383	345	357	350	346	367	350	350	341	371	364	340	347	357	378	362	348	363	332	355	341	383	345	335	392	331	382	356	339	339	360	351	349	329	321	372	363	350	339	355	368	346	367	396	336	364	342	364	345	347	332	370	358	327	335	378	310	382	345	364	365	352	325	367	359	348	349	339	382	357	358	331	337	343	334	318	367	347	365	357	362	338	348	357	364	348	349	351	349	378	385	352	336	345	391	371	330	357	383	334	324	378	366	385	334	358	371	332	344	356	364	367	364	364	386	346
35744	46893	37062	27551	21346	18493	14764	11577	8210	5902	4606	3303	2704	2111	1734	1459	1076	906	896	774	645	662	647	656	619	622	641	645	602	616	619	570	561	516	523	496	467	488	520	489	516	488	510	480	506	485	496	476	480	527	504	469	457	493	458	483	486	462	447	447	424	427	470	389	447	441	465	494	417	414	461	420	405	395	406	423	455	408	371	382	442	409	403	401	396	413	397	386	412	387	423	400	389	408	406	419	440	391	431	450	427	404	427	408	456	388	435	406	439	402	442	417	413	428	397	404	410	415	428	411	388	400	395	450	441	392	409	405	400	415	443	415	400	447	400	409	443	404	392	487	403	461	398	431	435	389	433	451	414	413	423	423	449	427	438	387	436	416	425	399	435	404	434	450	404	410	422	426	455	446	436	426	391	387	411	429	427	426	418	438	365	444	422	409	462	447	393	387	445	416	399	443	415	421	371	449	390	432	370	394	448	431	462	468	425	443	424	437	412	428	419	424	417	412	414	410	396	424	413	418	401	395	433	468	383	387	396	444	423	407	401	408	447	447	420	426	411	406	429	445	411	401	388	417	438	406	390	398	431	408	400	405	363	414	372	386	410	406	434	444	432	386	427	414	419	433	417	443	405	406	404	418	403	412	412	465	416	422	410	416	388	409	391	424	386	444	421	458	396	437	384	462	429	375	379	428	424	419	415	378	425	412	453	416	392	393	409	411	422	417	391	412	397	416	427	415	398	407	404	418	429	428	418	445	455	404	372	398	409	407	417	460	400	464	403	422	422	413	413	404	377	375	409	440	432	390	432	425	399	402	444	407	442	416	439	458	435	416	388	416	453	404	431	402	417	417	430	428	399	457	439	419	435	417	428	409	402	414	406	437	459	427	407	437	422	429	425	422	433	393	424	446	455	392	430	414	389	452	394	443	429	415	449	398	389	420	422	402	408	373	414	449	422	394	435	419	389	416	410	416	427	407	437	431	417	435	399	394	419	394	385	422	422	428	447	427	429	431	436	369	425	428	418	415	407	462	415	444	415	410	400	455	436	398	412	387	431	402	394	416	411	422	405	420	420	445	449	428	430	403	441	420	430	395	390	417	420	419	438	400	396	409	405	415	397	396	432	374	434	435	402	398	444	421	428	401	408	427	428	435	396	441	425	411	407	444	386	415	417	388	410	405	443	409	438	376	437	413	404	379	447	407	402	433	379	427	408	412	377	462	416	395	436	427	412	432	450	444	423	431	431	407	414	435	398	402	423	447	408	396	424	430	443	438	417	432	441	433	408	397	416	383	414	401	404	426	397	418	399	437	415	410	397	404	408	418	405	420	430	407	415	406	406	414	419	400	411	436	405	398	399	442	437	418	399	425	430	421	429	442	389	436	405	448	372	407	443	424	390	409	418	418	409	387	429	418	417	408	450	429	391	423	418	423	405	455	452	404	411	456	428	445	388	386	411	388	437	436	427	405	458	421	396	378	455	427	424	419	386	410	406	394	414	421	407	433	459	412	434	410	435	408	409	411	443	429	439	408	440	415	409	452	415	441	401	433	391	403	426	435	383	420	447	430	455	424	405	411	428	426	413	412	444	389	410	396	435	391	401	392	436	401	412	412	395	402	415	434	385	403	395	436	420	436	422	437	461	471	406	394	430	436	405	432	451	411	395	389	414	421	411	428	424	410	444	412	414	368	401	406	427	412	412	429	414	408	396	422	400	398	396	422	442	390	435	407	422	423	431	413	433	394	448	423	413	449	410	392	440	433	417	407	405	427	399	400	414	408	424	436	392	441	474	421	403	399	406	432	444	380	414	444	411	448	420	420	405	431	415	427	406	444	398	409	400	430	404	420	407	392	409	448	407	402	411	407	434	398	430	399	409	478	381	397	410	395	434	413	413	414	415	380	436	408	415	402	413	417	370	430	428	414	423	416	404	427	418	411	413	419	427	421	410	440	421	434	412	424	431	409	404	399	406	408	389	452	436	412	446	411	400	442	430	436	447	344	407	419	377	425	382	417	448	441	400	443	399	396	454	434	407	429	392	435	394	412	419	413	431	438	421	419	442	400	383	407	382	447	434	433	447	448	422	409	419	398	419	403	435	421	388	429	424	436	394	422	403	416	412	406	401	383	408	430	419	453	407	455	442	418	418	403	430	421	395	396	410	424	403	404	437	415	407	400	407	439	412	423	435	426	427	416	413	416	393	407	420	429	408	406	423	434	386	378	450	422	393	407	422	410	413	426	423	417	432	391	415	424	439	432	414	397	412	435	431	442	405	410	417	402	448	389	416	403	445	396	401	449	435	431	406	396	372	413	440	400	404	413	441	416	405	392	442	415	383	422	413	437	410	409	392	406	428	426	423	393	411	405	415	435	419	432	404	433	442	402	369	452	392	437	386	453	401	432	400	409	384	397	409	418	408	387	417	403	411	416	429	417	415	402	413	416	423	428	441	411	401	386	421	422	410	428	436	429	456	436	424	409	416	435	412	445	416	387	428	422	418	403	374	423	400	407	412	458	378	430	393	437	405	420	386	418	388	417	447	398	410	440	417	426	421	446	447	424	452	407	399	426	450	423	398	380	425	376	426	440	387	403	392	432	404	442	386	379	411	402	428	467	439	408	380	402	439	422	402	429	443	399	387	425	417	417	460	411	403	390	496	422	449	416	396	407	422	451	424	414	428	428	410	447	407	412	416	374	430	425	426	376	426	447	435	445	398	416	428	408	419	428	429	393	414	435	396	405	441	440	404	431	425	440	420	469	366	425	419	430	402	444	458	399	427	417	400	436	406	416	426	376	380	430	434	406	407	424	401	390	419	426	422	445	411	422	424	406	402	429	437	430	454	405	436	438	404	416	403	426	367	447	406	402	434	425	421	403	423	438	378	429	397	427	438	414	388	471	418	436	420	414	397	418	425	423	395	432	421	422	410	452	378	403	429	425	396	425	439	407	430	427	451	424	432	427	391	391	416	438	413	395	407	390	409	421	400	431	417	459	421	427	413	399	448	445	439	390	445	418	450	394	430	423	441	394	380	417	417	426	419	429	379	433	421	434	420	409	428	414	418	392	413	411	407	388	417	454	395	414	449	400	439	415	414	398	412	407	417	415	416	450	427	387	420	416	427	439	424	443	418	436	431	411	387	458	400	377	399	414	432	423	452	423	397	450	431	460	394	401	438	407	451	399	381	441	390	447	436	399	439	395	417	411	391	425	421	380	398	441	414	404	351	390	426	385	465	412	392	413	416	386	404	389	456	459	389	446	422	425	424	433	382	408	414	430	427	412	420	409	432	445	466	439	396	436	416	429	425	436	428	406	421	405	392	417	420	424	402	389	421	441	428	390	430	404	401	413	378	391	433	401	397	412	432	428	416	418	384	444	441	385	370	420	415	398	424	413	410	453	418	420	372	433	445	387	442	452	388	407	425	406	433	428	436	420	395	429	414	386	441	459	400	451	410	422	389	416	452	379	409	415	433	432	436	419	426	456	429	432
25098	21032	27133	25526	16333	11001	7212	4974	3187	2387	1804	1569	1251	1168	973	859	803	759	660	667	626	604	616	619	621	627	607	630	659	637	607	641	625	590	622	566	587	606	594	570	582	595	609	613	583	609	604	550	566	596	603	633	628	596	613	600	606	589	602	603	550	589	550	511	584	534	567	566	558	553	509	564	539	532	560	532	542	559	587	573	542	533	563	540	559	559	545	559	529	591	558	544	546	558	569	541	545	575	483	540	559	578	512	550	564	554	543	538	571	582	603	579	531	562	550	494	536	530	619	582	565	603	509	512	576	543	520	553	529	547	607	547	565	593	524	584	549	571	563	587	571	544	559	578	544	517	517	507	580	544	568	539	538	548	538	525	591	529	551	504	577	581	559	585	520	524	557	571	558	568	590	555	594	544	574	527	551	537	583	552	544	561	557	542	543	543	552	553	513	540	522	555	563	588	552	585	553	577	562	568	580	525	583	559	544	542	570	527	534	588	575	540	538	548	591	548	580	532	525	557	547	570	553	562	558	544	554	583	573	546	551	561	567	523	562	547	582	575	564	535	590	558	561	564	532	555	549	575	570	528	578	524	553	567	524	562	605	610	592	575	592	539	545	538	577	545	595	536	529	579	557	582	528	535	537	618	590	515	493	557	581	550	535	523	557	596	557	601	590	560	560	529	531	583	585	606	542	542	533	580	534	552	563	553	587	566	550	601	605	533	568	547	509	540	558	560	537	570	580	578	571	535	566	593	539	570	583	537	541	593	569	543	534	549	533	551	582	554	588	551	527	552	584	539	536	533	551	619	525	543	535	507	583	544	558	555	601	571	536	531	554	565	566	544	575	538	530	531	534	528	523	556	577	506	540	560	522	550	593	566	540	556	573	584	522	582	584	583	547	562	574	568	580	592	559	535	586	555	570	558	550	592	594	563	549	572	566	529	575	573	591	590	505	561	576	563	536	553	559	570	557	553	500	552	589	596	565	573	547	581	514	586	555	571	528	526	543	565	576	578	570	541	556	565	561	571	501	555	522	606	514	602	521	558	590	544	560	592	587	555	559	547	555	605	556	520	553	568	543	564	537	546	563	535	555	534	571	554	565	550	548	554	523	530	554	515	576	577	613	545	583	553	558	572	585	589	546	548	582	537	583	539	598	553	531	581	555	556	562	561	541	536	523	591	555	569	520	552	534	541	538	536	573	549	540	534	559	588	551	547	553	520	584	545	579	593	573	562	558	563	528	527	561	540	551	603	576	558	556	535	551	540	594	548	545	560	556	624	561	567	551	575	517	545	539	571	540	548	534	554	578	557	546	584	565	540	538	630	512	553	586	534	582	563	531	555	544	583	550	532	558	580	579	528	524	581	573	519	542	601	590	574	547	528	592	566	552	545	553	563	536	556	547	561	542	547	550	618	564	599	543	579	580	545	548	538	568	562	540	532	565	557	554	578	526	552	554	551	549	544	548	565	583	554	599	541	524	565	566	548	585	562	562	610	538	579	556	565	583	554	531	545	557	559	571	576	568	573	604	590	558	549	538	578	588	508	537	542	534	572	549	547	513	545	543	619	563	602	533	541	558	614	592	503	546	543	517	541	558	528	564	559	539	550	580	558	557	542	580	566	504	522	526	551	551	584	545	561	555	558	554	586	532	563	561	562	567	560	600	511	529	534	572	599	572	541	532	579	539	537	542	566	582	554	562	584	557	572	550	564	548	518	566	532	586	580	513	538	572	537	531	573	521	573	538	525	574	577	527	573	619	554	541	587	552	551	564	562	536	548	559	537	576	563	570	539	583	576	555	589	575	552	587	563	519	586	540	576	536	556	541	581	530	561	558	593	581	561	589	566	563	552	565	545	560	525	574	560	525	564	561	544	545	544	586	574	569	522	555	587	581	496	545	547	567	562	541	526	554	531	552	577	543	561	556	586	568	510	541	545	568	533	602	570	523	559	569	563	568	586	525	538	513	585	554	602	607	538	564	540	576	547	566	562	576	554	552	561	593	587	550	531	554	568	591	545	579	557	527	556	536	504	568	534	549	545	538	552	560	555	517	558	532	544	559	546	548	539	561	527	561	557	571	579	538	559	546	554	526	491	558	576	538	561	561	521	615	558	576	542	513	563	548	523	543	571	570	576	606	608	604	546	515	530	537	575	564	542	538	585	579	529	556	553	535	604	554	524	566	532	549	513	591	522	588	526	562	548	572	597	543	591	557	578	556	574	584	506	554	555	544	573	530	572	564	574	558	612	555	557	586	563	540	565	519	520	544	559	582	586	567	575	596	528	564	539	529	556	576	566	563	544	557	543	577	574	530	573	549	562	570	539	587	510	516	535	549	528	530	550	521	531	576	571	582	519	582	579	539	586	534	526	559	550	550	579	553	561	555	512	601	597	548	554	538	529	591	536	536	566	555	544	626	548	533	538	577	541	570	591	550	570	544	573	542	591	541	590	532	576	584	523	532	575	545	553	586	594	591	531	571	573	564	572	539	569	555	556	574	538	556	542	571	530	563	563	501	555	597	591	587	559	547	554	582	515	557	560	572	552	591	536	544	584	529	542	568	535	559	586	572	580	579	554	556	570	531	575	558	591	565	547	587	554	581	573	551	559	539	550	569	511	581	556	541	586	545	565	524	561	570	596	603	557	576	553	531	648	600	594	566	584	575	572	522	528	600	549	591	524	560	571	562	608	559	592	561	531	559	570	568	553	588	555	588	570	568	569	559	516	549	540	548	583	586	581	569	594	540	571	552	566	577	584	574	576	573	571	579	566	557	543	557	503	563	579	535	579	517	518	578	541	563	565	571	559	543	532	582	577	531	558	541	560	513	587	559	566	558	592	546	538	559	553	612	548	566	583	594	577	543	572	550	544	575	546	585	538	545	532	565	525	560	532	530	536	558	561	525	530	529	558	562	578	550	562	567	595	537	585	563	534	587	538	541	526	564	557	564	537	606	576	559	481	560	545	551	555	565	525	540	549	552	580	567	583	565	563	543	600	581	617	513	582	511	548	552	568	553	578	526	553	571	583	564	532	560	534	535	576	531	516	582	558	549	552	546	547	557	546	544	541	547	519	579	623	572	592	577	621	548	544	538	541	564	574	568	512	577	545	608	573	585	540	530	537	579	547	543	564	536	570	524	576	548	532	527	509	573	549	573	568	593	602	527	551	569	558	576	512	571	540	616	547	551	548	548	565	564	545	517	545	507	531	516	530	605	590	554	571	545	565	548	546	531	557	560	576	559	550	558	582	568	533	550	516	547	585	539	568	561	601	598	545	532	589	591	572	545	570	549	584	547	534	529	534	577	550	541	552	566	564	572	612	542	564	564	558	536	616	555	576	527	557	569	526	593	591	548	590	559	536	558	590	516	550	557	587	532	557	537	565	537	551	599	550	559	602	537	525	567	530	550	602	582	545	531	523	554	557	567	540	538	560	553	570	578	586	571	558	572	536	561	534	567	575	566	547	503	557	568	553	551	559	566	545
34271	42291	34350	24420	18918	16829	12698	9431	6483	4865	3681	2857	2323	1973	1656	1330	1134	1066	919	862	861	792	825	743	783	749	839	790	797	802	812	783	741	711	702	671	698	675	662	703	686	715	716	664	715	710	755	681	706	757	786	674	642	698	664	684	663	676	632	679	677	666	650	644	654	618	636	645	632	632	620	651	695	622	688	644	610	605	614	671	667	626	629	631	640	656	632	622	616	653	582	641	635	657	613	628	618	635	608	648	644	677	604	614	632	592	677	641	664	613	634	661	685	678	653	659	620	677	586	658	652	641	642	659	643	631	643	634	627	630	647	661	637	648	637	608	647	655	652	674	648	614	638	657	640	652	680	645	595	624	612	647	588	631	601	698	596	631	636	625	657	694	642	629	632	628	618	604	620	626	621	620	689	605	665	583	664	660	624	649	639	665	679	626	683	661	665	645	641	638	673	646	608	639	598	628	638	627	632	626	568	603	639	700	632	636	647	660	673	666	650	685	603	661	690	613	645	615	632	657	675	658	693	621	621	644	633	666	614	595	630	625	627	642	608	603	635	656	604	647	668	642	662	666	638	618	627	642	649	660	657	684	660	615	664	682	618	619	652	617	590	639	643	627	666	661	631	617	653	698	586	605	615	640	668	638	650	643	652	600	649	636	659	599	629	626	644	652	627	646	680	645	655	621	663	599	642	629	638	633	656	648	593	633	628	621	632	624	653	628	611	680	648	650	634	622	619	648	630	654	654	654	614	637	672	632	646	619	635	610	648	612	644	609	620	652	609	649	645	658	626	646	673	627	640	618	659	588	631	628	633	638	634	599	651	655	612	654	611	569	649	631	638	669	646	605	607	669	659	640	637	650	603	585	648	632	641	694	601	636	619	640	624	592	651	620	618	650	646	610	629	635	621	642	674	627	625	634	601	689	632	616	649	635	631	669	642	617	616	631	656	701	643	646	613	636	633	695	650	618	680	613	663	659	619	620	630	633	641	651	615	626	681	644	603	636	641	620	579	636	647	629	649	675	630	632	665	664	665	655	561	587	603	649	653	612	629	640	606	608	650	727	629	643	637	620	644	621	576	661	625	690	612	636	711	673	638	581	680	609	646	670	659	643	593	633	668	605	622	670	640	594	659	654	581	656	651	613	633	614	614	635	624	633	617	636	652	649	606	656	628	659	632	610	668	603	621	634	706	627	669	657	661	667	653	626	590	626	628	663	611	652	632	666	633	649	626	639	675	617	640	650	694	607	647	665	665	588	667	612	648	641	602	608	649	638	659	627	656	602	602	606	613	641	614	634	644	613	649	647	668	663	672	643	627	611	650	620	627	653	612	643	623	631	628	653	597	625	679	661	622	681	698	633	601	659	637	660	605	627	670	603	622	583	618	587	594	662	671	680	670	643	631	610	608	615	607	636	643	639	613	607	674	702	584	623	667	618	663	636	652	626	598	659	632	643	649	678	633	660	678	638	635	647	676	655	608	635	650	623	634	640	602	616	632	669	656	617	678	611	646	618	600	650	605	618	629	649	556	623	655	597	656	624	653	595	629	625	609	613	625	676	669	622	634	595	654	652	650	623	639	645	631	608	632	623	631	642	636	605	598	616	659	635	641	671	592	636	673	628	608	653	651	667	587	634	678	620	653	635	644	680	654	667	609	661	613	645	629	656	616	611	666	614	651	648	627	613	659	630	637	643	666	641	670	620	594	678	640	623	613	683	622	624	644	630	637	636	625	638	641	634	615	621	623	595	672	614	654	673	660	610	687	655	658	672	652	639	636	614	635	643	620	613	602	610	645	603	606	659	662	624	638	620	623	656	633	625	637	655	626	655	618	639	629	623	639	650	613	610	651	629	656	631	656	622	617	629	718	632	626	642	617	625	640	631	690	629	636	605	612	635	621	618	616	662	701	676	611	647	675	636	671	656	647	617	642	689	610	710	654	639	586	606	642	644	633	626	614	619	626	659	604	593	638	672	625	632	646	649	640	605	620	654	674	625	618	671	624	620	686	678	617	621	660	631	602	585	626	633	608	626	632	593	654	638	622	659	637	622	608	621	663	619	623	693	638	605	635	639	633	578	622	642	618	594	626	645	595	619	643	619	618	653	650	673	605	658	658	610	642	678	658	658	642	652	598	642	610	634	630	641	632	629	628	652	666	607	640	620	666	670	645	643	675	660	627	588	646	604	597	646	655	656	614	641	630	643	672	648	677	625	632	602	634	626	596	636	631	644	624	666	626	635	647	592	578	632	628	659	677	650	649	616	659	621	643	640	638	696	633	684	623	633	621	599	613	606	641	610	646	647	629	641	643	587	606	648	643	642	629	596	617	664	683	662	648	614	683	614	628	622	649	660	653	638	610	616	648	654	644	644	671	640	607	638	608	618	647	644	637	609	656	594	661	666	592	617	640	627	690	616	652	614	612	633	610	612	621	693	627	700	629	674	662	611	638	634	613	602	653	632	623	650	627	608	590	613	685	636	603	657	628	616	659	621	623	646	677	640	621	642	657	615	621	578	662	654	664	646	607	656	632	649	599	669	623	649	639	668	638	629	649	640	639	621	675	651	629	635	640	599	641	606	653	629	625	601	679	644	643	634	635	637	709	657	625	608	613	648	639	691	635	630	646	611	671	651	623	629	574	673	624	646	607	640	616	625	645	645	581	653	617	620	610	596	648	671	610	661	630	622	628	606	647	629	604	640	657	669	688	643	685	599	665	641	631	626	658	624	626	655	630	626	610	629	577	569	665	658	588	649	628	627	620	629	627	656	664	638	637	658	652	645	627	641	649	677	648	598	608	630	633	640	644	605	663	591	595	617	615	602	590	609	610	658	658	637	645	624	624	611	585	660	644	641	651	664	656	608	649	632	644	677	632	600	607	629	628	696	658	640	617	630	661	636	644	590	647	620	631	593	647	651	656	616	614	661	638	612	649	649	586	604	632	603	691	633	621	567	625	617	616	670	654	623	617	640	631	633	584	601	689	616	628	611	653	618	661	633	552	593	631	639	607	605	614	632	658	612	624	638	606	620	649	637	615	623	624	658	623	631	630	629	673	647	668	660	625	597	593	651	635	610	654	631	615	645	639	623	604	620	653	639	612	657	624	624	611	642	610	668	615	626	672	633	640	624	612	633	610	669	611	621	628	649	653	663	679	613	669	616	664	661	654	655	630	625	613	629	627	663	614	612	643	683	604	661	592	623	669	649	638	669	649	618	660	637	656	615	669	626	633	691	647	666	650	648	670	645	585	679	609	638	672	654	605	628	656	653	623	680	599	651	620	632	620	659	677	670	630	621	642	639	664	638	666	632	597	640	583	641	647	622	662	665	620	630	681	652	638	612	603	615	610	667	654	630	622	611	622	641	610	653	641	619	647	622	668	605	597	644	648	652	679	656	642	643	643	680	610	602	615	645	630	605	601	604	616	624	592	624	618	654	647	591	619	634	651	617	628	660	655	705	623	608	656	646	644	590	642	641	685	621	648	645
22634	20923	28539	23464	21168	22290	19023	9548	5644	4013	2878	2404	1946	1643	1334	1082	978	847	765	682	638	648	604	645	637	670	579	644	609	652	603	536	566	558	534	493	555	534	560	573	535	553	550	539	549	582	515	564	522	581	546	544	521	541	525	514	530	501	525	509	534	512	484	479	466	495	513	509	510	485	504	498	529	502	503	542	473	516	469	481	521	531	498	495	497	502	483	490	496	525	496	523	507	449	474	481	467	491	498	486	469	455	461	507	485	513	508	510	536	464	479	500	466	491	442	482	512	444	476	473	502	465	491	490	554	533	512	472	460	504	479	495	486	460	463	475	485	506	480	487	486	506	473	500	501	456	448	493	465	456	470	457	490	465	492	502	466	491	504	513	503	542	478	473	461	499	493	447	496	494	477	471	453	483	483	476	478	470	493	460	470	490	470	473	469	516	476	499	502	511	527	451	464	485	489	445	511	470	491	507	508	489	466	489	504	509	535	516	477	484	458	503	488	504	493	472	487	432	473	504	512	464	504	507	464	485	494	460	512	470	454	437	521	502	477	449	454	503	481	469	455	430	458	488	496	489	468	479	515	465	507	498	519	479	447	468	527	488	467	474	486	462	468	462	515	457	485	479	471	470	482	502	498	504	486	440	488	529	492	517	476	478	482	445	475	531	492	497	497	510	450	475	489	504	490	496	465	456	499	473	485	507	512	461	477	511	464	489	535	456	479	448	483	516	468	489	449	484	463	504	502	500	499	480	478	495	499	477	470	500	497	473	510	480	489	499	458	491	494	474	476	524	456	501	487	450	456	524	514	456	478	486	477	470	460	449	479	475	495	476	506	515	461	487	488	486	475	473	498	509	509	453	462	476	480	517	524	504	484	489	478	461	527	445	493	462	521	512	487	472	451	485	466	518	482	501	481	494	453	442	490	486	482	504	468	521	483	509	505	519	507	502	514	488	465	507	495	486	477	464	484	508	460	473	483	433	484	473	510	479	488	524	493	502	461	532	461	511	503	481	505	465	462	485	471	511	509	503	485	494	524	477	512	476	502	491	482	469	461	485	500	483	478	495	532	484	491	485	481	495	463	482	477	499	455	494	447	499	465	491	501	493	504	503	505	488	458	517	547	474	510	478	495	464	472	486	450	483	492	491	499	455	478	450	531	500	485	476	486	485	491	481	558	470	469	469	461	461	467	473	515	507	481	484	476	469	463	467	485	483	449	529	520	467	486	511	495	483	472	511	474	522	442	506	522	497	489	492	476	449	530	483	489	488	454	490	496	507	446	548	493	498	489	498	480	471	465	491	509	457	464	494	466	503	469	471	467	434	489	491	472	516	482	495	472	525	513	484	483	486	454	427	478	469	505	477	484	477	465	485	495	500	472	454	458	510	528	509	460	508	443	490	466	498	494	503	520	500	529	500	469	468	466	491	526	482	482	503	464	465	518	497	502	455	512	476	455	466	542	475	482	475	482	476	474	459	500	528	461	492	481	436	451	514	474	486	505	483	497	497	453	485	514	481	451	531	477	492	488	472	457	478	523	489	456	467	502	473	482	498	457	468	496	524	480	488	530	490	473	471	470	510	487	476	489	471	500	486	446	495	483	508	533	510	487	475	465	479	489	537	459	510	510	461	466	475	472	441	501	499	508	470	513	490	467	480	466	499	480	476	453	498	474	491	492	452	475	482	464	512	476	478	515	494	514	506	496	441	492	479	507	464	520	425	480	469	448	494	470	466	479	467	462	430	482	476	489	465	499	510	476	470	508	509	485	484	448	503	460	509	465	471	494	465	505	486	483	503	478	472	543	511	501	504	513	482	472	480	479	505	507	498	515	485	507	538	455	523	507	447	505	483	480	472	493	500	485	473	485	501	461	480	504	512	459	462	493	481	507	527	483	517	462	501	518	469	446	502	506	462	473	472	445	495	460	524	492	474	475	468	493	506	489	490	511	540	497	491	499	530	504	468	520	522	479	474	512	471	500	527	525	478	473	510	454	487	457	462	441	505	476	481	467	492	498	527	494	519	494	448	466	482	453	499	471	475	465	459	497	486	490	476	483	499	507	515	506	475	538	479	476	484	465	499	514	487	484	473	474	506	498	482	495	495	472	471	531	463	504	474	536	477	473	492	482	485	497	529	531	473	496	481	492	470	512	470	489	444	497	512	503	504	485	498	461	483	482	498	467	479	498	493	459	451	508	450	454	524	470	474	457	487	491	450	467	485	472	466	468	498	492	491	490	449	512	468	508	505	470	501	513	473	491	474	467	446	485	475	486	482	514	504	455	496	503	509	475	478	458	491	494	494	497	515	462	477	484	459	447	505	474	503	479	478	465	467	485	505	511	468	524	493	457	453	499	463	480	461	496	481	491	472	521	448	491	515	447	492	486	478	460	497	479	519	462	486	517	477	487	479	480	479	409	518	490	491	475	469	455	497	491	473	520	459	491	463	520	443	481	466	452	461	495	475	467	496	514	515	455	519	468	495	498	464	503	493	512	464	494	482	459	526	471	463	459	471	494	532	503	508	527	458	480	520	452	479	449	450	486	464	447	532	503	466	507	451	476	403	529	500	470	475	453	448	482	473	475	490	488	492	488	506	504	485	493	466	449	463	489	498	489	461	504	463	510	516	455	457	483	490	493	443	522	511	511	512	471	482	472	484	479	509	464	470	457	460	494	464	471	462	485	525	484	506	476	530	482	502	481	451	521	506	477	474	501	466	516	492	476	494	472	490	471	485	443	460	482	517	526	463	495	457	505	510	482	512	502	452	479	515	505	505	473	460	516	496	484	494	451	510	511	502	486	472	513	482	480	487	504	495	540	463	496	526	512	506	456	514	467	494	491	483	497	446	492	542	507	512	480	523	508	480	493	480	487	479	491	477	477	487	489	445	484	509	484	484	508	502	488	475	499	523	508	513	475	512	479	484	464	502	460	501	496	494	495	489	482	481	455	458	464	502	490	523	497	515	452	470	486	481	481	511	477	475	509	485	502	493	471	495	523	472	491	482	512	498	481	468	464	449	463	491	497	479	509	525	477	480	479	488	498	471	465	454	485	479	497	486	456	515	479	488	482	480	503	478	508	510	479	463	498	455	514	464	471	489	460	497	478	493	513	444	469	514	468	506	497	473	491	496	485	505	528	474	453	503	506	503	508	433	513	502	491	476	495	467	453	482	472	449	479	496	485	510	511	462	480	486	459	462	474	442	488	503	494	465	480	484	498	509	500	490	464	459	480	490	488	506	483	473	494	538	481	500	477	481	505	526	475	473	460	495	486	525	465	454	467	479	450	489	490	496	480	470	537	472	523	470	514	451	531	452	473	469	475	521	497	491	495	465	493	487	464	445	472	474	492	475	471	476	511	488	482	426	488	516	461	494	471	479	490	495	474	504	479	493	489	487	442	535	461	503	476	497	440	476	480	463	463	488	528	488	509	499	455	506	513	477	507	481	497	466	457	488	474	498	496	445	480	500	482	520	503	467	518	500
38962	52053	41695	32403	27855	24087	19195	14642	10202	7620	5700	4602	3699	3103	2364	1918	1553	1289	1151	922	822	816	790	822	823	863	851	840	843	835	728	739	707	698	715	652	694	684	656	695	665	703	684	643	696	692	665	671	712	690	699	636	654	625	614	637	594	619	617	614	577	601	531	574	553	584	510	554	529	517	539	520	518	529	555	516	572	553	568	566	580	554	531	555	556	541	543	549	571	579	534	536	510	551	527	515	547	513	537	555	535	583	525	527	560	546	539	523	577	558	572	540	566	520	565	512	535	521	557	551	595	524	517	500	545	506	519	549	521	473	525	544	548	520	553	525	541	546	540	544	566	548	538	541	549	554	532	533	541	588	514	533	561	536	558	578	525	547	520	518	525	525	542	542	551	531	543	503	552	529	552	529	588	551	550	547	567	517	530	540	543	545	547	521	541	555	576	547	505	539	555	528	574	591	587	549	517	561	544	535	520	525	554	532	504	549	519	539	577	523	544	517	546	545	555	504	480	504	510	534	557	556	535	507	537	507	555	516	572	539	561	532	545	533	533	532	481	570	510	586	524	511	504	563	535	537	527	543	606	552	595	572	519	508	561	504	510	570	530	530	518	545	534	542	544	557	521	495	519	555	548	532	566	541	560	524	536	529	545	528	524	546	563	561	566	545	541	536	531	517	507	528	580	546	512	534	553	526	516	548	501	542	534	545	559	547	539	512	511	569	517	572	543	487	540	512	603	575	602	571	551	555	563	515	603	544	568	577	572	584	540	524	527	523	561	527	591	578	509	538	532	520	529	555	532	510	523	552	564	541	550	481	539	588	538	525	533	514	555	538	552	538	525	500	522	538	526	510	569	537	534	548	534	526	542	505	528	541	532	500	530	495	492	577	576	520	549	497	541	514	549	534	570	561	546	534	495	593	520	536	546	508	551	554	536	541	547	533	518	561	552	558	532	540	548	530	530	538	550	520	519	532	539	540	527	557	542	563	576	559	520	547	559	547	529	518	536	550	552	525	536	520	554	560	547	532	544	557	488	561	531	558	548	511	566	545	523	539	541	578	518	567	539	535	526	572	549	560	548	530	503	541	554	529	558	546	528	518	516	564	527	550	528	506	598	555	562	521	517	564	554	522	611	507	529	562	551	581	542	549	530	540	547	498	548	517	546	562	480	531	549	545	531	544	521	518	536	521	552	558	518	534	518	524	543	516	549	550	537	532	542	532	550	548	537	524	529	557	557	529	566	551	552	596	523	550	528	517	558	528	561	540	523	547	540	563	544	557	514	541	515	574	497	524	533	538	554	532	547	508	542	547	518	554	514	563	577	505	547	526	569	535	568	549	545	550	556	556	550	512	509	551	538	524	533	581	530	547	546	548	524	556	537	552	585	544	553	504	530	571	518	564	564	545	608	545	558	564	529	568	538	548	587	561	519	532	566	535	548	536	579	542	546	587	564	533	575	524	546	549	544	574	580	531	560	561	555	518	536	557	552	562	538	584	544	525	547	544	541	554	589	566	554	546	544	562	532	547	511	496	539	538	545	552	531	528	567	581	587	504	542	569	530	508	530	529	514	559	568	546	530	551	536	554	538	583	532	523	547	497	571	589	536	537	575	517	542	531	571	516	583	469	574	543	578	580	528	536	549	557	545	558	517	585	517	551	552	564	540	509	543	540	526	527	537	503	530	542	544	517	536	534	494	529	533	572	523	548	571	492	533	536	558	573	538	529	562	535	493	532	515	565	587	527	501	535	547	546	525	576	547	595	525	542	522	533	546	529	547	536	543	544	533	553	551	503	509	575	548	571	574	552	525	551	511	534	508	561	560	464	517	547	518	540	503	559	521	538	522	566	513	533	558	543	556	566	540	552	542	578	506	577	535	546	574	537	518	555	527	511	567	545	562	537	557	539	565	554	571	571	539	564	526	544	540	520	574	573	517	543	576	522	508	587	507	510	510	586	549	560	504	542	537	529	527	497	575	539	530	545	550	571	486	545	535	535	546	554	537	525	559	566	496	488	560	538	549	506	556	514	537	561	568	514	531	536	532	536	536	537	549	538	530	557	534	508	546	550	549	573	546	556	575	500	528	549	540	537	530	519	563	525	559	530	498	480	571	508	559	518	519	558	542	534	516	523	551	510	534	532	507	539	554	544	515	580	584	588	560	559	550	534	525	488	524	556	481	561	561	578	518	526	561	532	556	528	578	576	524	556	539	554	508	532	521	524	562	540	567	562	569	542	534	534	540	545	513	528	537	555	545	528	547	572	543	551	559	559	529	519	520	563	502	571	572	520	565	532	522	558	532	511	548	530	509	550	509	542	544	557	528	548	532	544	540	528	568	556	550	562	538	534	559	532	512	579	516	549	545	543	545	518	536	544	591	527	575	543	540	529	534	515	505	544	505	547	558	518	521	575	505	574	536	505	545	498	529	496	538	497	523	544	506	556	541	538	523	517	555	571	538	545	533	554	534	563	575	537	558	514	551	539	537	538	541	542	536	541	526	543	582	526	544	545	548	497	501	544	568	572	551	525	505	558	514	552	528	524	534	524	521	569	518	584	564	508	529	550	603	553	519	541	541	568	559	546	517	560	549	551	535	512	536	558	510	571	539	525	539	518	551	530	546	560	512	515	542	557	537	564	549	527	547	546	538	547	507	546	516	552	506	529	560	568	552	528	551	552	510	503	524	581	544	543	511	566	559	508	517	501	540	539	537	519	552	559	550	573	516	561	517	501	554	540	535	557	522	528	515	556	573	509	529	557	550	531	543	549	538	591	524	538	535	555	540	544	534	534	556	487	588	538	527	544	548	531	538	528	496	506	547	501	500	536	539	557	565	516	542	574	528	533	559	552	551	518	546	536	519	589	556	509	557	528	541	529	558	518	515	552	519	532	581	523	530	526	568	575	556	549	541	562	572	533	524	573	539	593	542	546	554	522	566	553	548	521	544	569	570	565	523	521	558	519	563	548	526	530	519	561	544	537	514	573	546	524	552	543	543	542	563	539	553	567	514	547	529	572	531	561	563	520	555	541	494	560	571	464	537	550	561	561	545	507	563	543	492	545	550	568	527	522	504	562	557	549	545	542	511	531	541	583	552	554	528	532	522	562	556	544	543	518	549	495	569	521	535	539	525	536	492	619	533	529	544	565	593	532	552	512	580	560	516	550	559	561	544	520	544	511	519	512	554	530	573	541	548	517	503	567	521	538	561	546	560	575	561	521	539	542	571	491	551	534	549	558	566	556	509	546	518	527	556	510	549	523	560	546	495	501	526	537	553	544	552	565	543	577	536	533	512	609	556	527	532	554	561	548	556	550	535	531	583	540	572	530	539	554	562	574	521	544	541	515	548	549	503	531	562	565	515	546	510	552	553	542	497	541	548	540	548	546	523	525	526	543	515	576	563	558	543	533	521	520	533	466	494	550	524	531	571	556	575	546	554	512	518	517	573	545	508	495	548	541	520	535	592	557	501	527	535	547	564	546	518	538
28883	26024	27128	20404	12874	8538	5598	3627	2268	1622	1337	1137	1034	831	735	653	610	568	509	462	483	479	431	479	491	469	482	509	498	518	482	462	500	521	469	467	480	447	453	500	462	464	450	461	455	453	458	514	501	476	466	464	473	472	399	419	455	440	465	463	467	460	422	430	472	445	436	437	460	418	447	385	451	425	389	446	455	466	440	418	435	435	478	409	412	454	450	449	473	446	406	431	455	431	420	470	444	414	453	495	431	455	428	449	465	415	411	428	473	446	447	447	432	427	433	415	444	417	450	434	419	416	468	464	453	438	430	450	452	446	411	471	400	395	435	423	467	420	425	408	419	438	460	464	435	430	429	411	437	467	426	448	463	437	418	409	420	454	434	436	428	451	429	445	423	411	444	456	442	449	447	406	426	449	452	449	478	429	466	444	451	477	442	446	431	415	463	442	444	462	417	432	452	422	442	441	434	439	393	438	429	462	458	423	463	453	433	454	486	459	454	428	403	455	410	466	449	433	436	435	409	448	432	425	455	448	442	485	438	456	453	455	432	472	442	439	444	397	441	416	406	429	453	433	443	513	463	468	434	443	417	445	407	433	396	428	431	427	436	476	495	461	416	421	491	432	424	417	436	436	439	406	441	437	479	479	398	443	430	456	448	431	410	438	426	466	453	414	438	437	436	441	440	432	453	459	440	452	416	440	418	456	434	450	433	416	433	454	441	418	459	446	454	435	445	421	472	458	468	415	413	410	429	481	437	419	431	427	459	431	464	412	401	447	428	452	440	429	420	438	447	424	398	442	461	464	440	410	398	437	456	433	459	444	424	422	395	448	424	445	460	414	412	460	442	442	417	450	476	418	468	429	426	441	448	419	468	458	438	479	447	464	467	436	457	422	431	462	425	416	468	458	456	399	403	501	457	438	467	447	439	438	433	485	470	434	438	436	413	379	444	420	459	461	425	429	442	429	440	418	430	426	408	457	435	440	406	496	397	455	418	440	435	438	470	419	455	447	449	407	403	473	444	433	475	481	444	398	462	451	431	458	457	422	427	450	462	485	483	444	490	438	428	410	487	437	421	407	401	454	427	446	442	450	446	461	409	418	438	447	404	441	441	454	425	434	452	447	416	427	477	456	431	429	424	452	482	417	436	426	524	445	435	438	413	454	446	450	445	445	428	426	451	445	482	486	418	437	432	404	464	454	447	418	454	462	425	403	465	454	441	420	417	443	418	454	412	406	419	444	438	427	446	473	428	440	447	436	427	408	423	445	432	451	460	424	421	456	459	420	450	451	431	456	429	440	427	447	442	432	435	443	452	446	439	441	414	421	460	418	481	464	453	452	441	410	447	458	430	395	408	481	429	403	448	472	442	420	472	442	470	432	416	431	467	454	426	457	432	428	468	464	453	445	441	444	465	493	479	440	430	418	429	460	448	488	428	468	410	438	454	435	426	428	419	445	423	471	436	430	461	414	443	425	434	432	437	436	421	436	405	448	456	436	447	447	464	423	469	404	467	427	424	447	429	461	413	450	405	412	432	439	447	433	447	402	437	455	405	409	470	399	417	402	439	458	452	441	446	429	455	417	440	448	413	383	420	432	458	407	407	442	470	451	427	448	442	448	449	441	442	433	435	461	451	453	421	424	440	443	422	425	375	422	469	433	433	430	444	440	392	457	434	409	473	421	446	439	458	407	398	401	453	450	464	436	444	473	437	446	445	454	456	453	417	418	421	418	453	474	448	446	459	457	425	467	450	432	462	437	423	449	422	448	438	434	474	461	412	405	456	421	454	416	418	431	454	449	404	437	409	449	451	408	449	443	439	456	423	466	501	453	478	453	457	417	428	424	432	442	420	404	469	434	419	451	426	406	428	430	449	416	425	417	443	425	448	442	485	485	456	426	478	437	446	444	422	473	474	433	443	421	445	429	435	389	404	451	426	414	435	445	460	463	397	437	452	457	458	460	422	445	407	477	468	420	466	411	472	423	434	468	450	461	435	437	445	396	444	439	442	455	432	476	450	389	437	444	450	456	437	448	448	447	431	426	422	463	486	440	425	436	442	421	459	428	464	475	405	465	454	428	463	438	449	443	422	441	438	440	481	452	427	444	431	429	425	454	400	443	437	425	442	459	420	450	452	444	472	408	460	432	445	464	398	442	438	445	470	446	452	460	411	409	481	465	459	451	438	435	491	406	468	422	427	430	480	440	426	418	464	463	424	421	443	449	427	440	465	425	472	412	461	444	464	469	441	451	477	428	443	428	408	421	458	444	433	444	437	434	430	459	458	430	413	458	456	443	477	445	453	406	439	444	463	449	459	418	416	447	392	429	414	451	422	417	429	447	473	415	439	444	421	435	423	436	456	434	433	438	435	463	448	446	406	450	404	418	449	445	467	444	439	412	417	431	439	439	444	427	416	446	448	409	455	431	485	448	442	464	412	397	440	443	418	445	447	449	403	440	463	405	441	462	453	429	469	446	466	413	419	420	422	428	429	461	396	394	436	439	449	412	452	415	434	452	447	432	422	429	443	440	430	431	425	431	447	442	422	418	451	447	431	407	433	418	424	399	431	444	436	424	425	475	445	423	425	436	467	473	435	452	441	411	457	432	406	445	422	433	419	466	458	439	421	422	444	406	428	455	465	456	447	461	487	407	460	433	422	454	433	403	452	458	432	460	472	434	439	451	416	454	433	434	464	466	413	455	413	412	406	453	466	404	443	456	452	471	436	470	453	408	421	463	447	467	421	438	417	437	445	439	409	433	475	415	399	441	448	418	426	435	451	424	451	458	446	440	452	465	454	471	443	380	421	451	403	456	445	443	453	450	446	438	403	472	443	463	436	433	427	458	402	473	437	473	426	425	419	441	464	437	448	442	458	367	413	437	420	429	464	436	435	446	439	442	420	436	433	435	477	436	446	379	446	447	416	448	402	432	419	423	424	473	447	471	463	441	443	456	405	427	477	416	472	434	445	451	449	453	439	418	431	438	455	450	418	437	420	483	469	414	412	475	414	424	476	426	430	416	457	434	441	440	435	468	452	395	456	449	433	451	438	402	427	453	423	439	433	438	410	470	415	435	432	434	494	466	466	387	417	446	463	419	413	462	420	442	445	418	461	430	431	430	445	441	441	422	465	408	437	447	473	464	422	445	458	417	491	421	423	435	464	433	431	434	423	445	443	419	481	456	446	437	414	467	427	404	429	425	441	441	468	439	478	435	476	450	448	433	465	446	423	427	477	419	442	436	466	413	439	436	432	410	464	392	432	442	466	431	421	467	436	442	456	438	429	457	445	453	435	434	458	416	462	415	444	478	476	467	437	415	447	444	407	436	442	406	447	417	496	438	434	406	408	465	453	450	451	438	466	446	426	411	403	449	437	449	432	446	439	461	419	422	462	429	427	429	450	482	478	433	439	464	426	420	432	453	387	421	455	420	454	442	453	426	461	410	439	440	423	459	434	448	431	443	473	413	428	450	419	419	431	461	438	456
32500	40005	31856	22287	18284	14107	10166	7250	4579	3202	2529	2147	1705	1464	1167	933	873	732	696	630	563	569	568	618	604	653	595	629	625	642	630	588	554	575	558	569	539	594	559	585	549	573	565	562	535	568	551	614	632	567	560	528	614	542	531	528	525	542	535	546	475	506	537	537	534	545	501	550	494	530	543	528	517	554	482	478	499	541	507	495	495	547	516	554	526	525	521	481	537	479	537	526	543	515	521	511	498	519	507	551	518	493	495	517	488	515	487	535	532	495	506	494	512	512	512	537	484	500	530	512	511	535	464	526	512	470	504	479	488	488	502	500	507	529	479	497	486	497	537	507	482	540	523	537	540	471	539	517	521	507	538	496	536	534	506	556	507	510	460	506	465	549	517	551	476	494	507	514	470	518	551	505	561	513	524	531	529	532	508	553	489	517	504	528	541	536	545	532	551	516	529	479	527	522	524	533	531	502	468	554	530	515	514	526	479	540	478	499	504	507	486	518	542	499	517	499	507	533	507	493	480	516	490	505	545	533	527	472	499	478	481	528	490	502	524	520	568	540	520	490	510	506	483	496	560	470	513	500	524	465	517	502	529	495	500	547	531	500	541	510	497	464	506	532	518	514	504	508	536	542	485	490	486	522	536	502	517	517	515	513	548	528	498	529	526	498	539	537	525	503	485	486	495	522	504	509	505	485	509	527	503	505	581	480	499	505	541	530	542	458	510	500	488	541	547	543	481	508	545	524	503	477	489	472	525	533	497	556	500	541	517	522	543	505	509	506	494	512	477	513	507	523	545	494	503	498	522	494	525	520	494	513	485	479	520	541	528	499	502	524	526	518	534	486	513	500	531	530	536	456	459	502	460	490	522	492	515	513	529	498	523	575	548	515	532	533	532	507	504	526	485	538	504	528	517	539	502	505	462	492	538	501	478	529	492	531	489	495	487	508	535	511	498	468	565	522	530	535	506	514	528	531	507	497	545	515	500	525	501	488	518	536	509	496	518	530	535	480	484	518	507	526	493	495	516	495	482	510	548	506	496	505	495	460	523	505	509	525	555	497	516	532	519	525	494	502	513	520	531	563	498	513	509	525	500	509	554	527	564	531	551	510	505	516	513	522	548	500	501	508	478	517	537	522	466	509	511	512	508	518	500	533	503	510	504	525	480	471	519	515	517	510	499	471	483	525	504	516	526	468	528	496	482	510	505	515	511	499	538	504	470	503	504	534	497	505	503	514	525	496	507	471	503	492	467	533	498	546	511	510	531	533	485	581	526	518	512	477	520	530	499	514	501	493	503	506	524	498	481	530	481	500	513	487	478	489	532	472	509	507	548	509	517	482	502	504	499	506	487	485	529	532	537	520	505	464	496	472	484	554	532	521	532	480	526	496	471	530	485	482	492	472	507	506	471	513	491	444	497	543	529	507	481	510	529	495	472	489	496	522	503	517	512	536	507	527	504	493	526	497	526	520	496	480	480	477	473	509	515	494	517	486	496	550	559	477	519	492	503	518	490	508	490	529	503	516	539	506	523	516	486	476	520	546	537	549	478	508	563	525	537	507	506	562	507	497	550	521	530	503	468	541	524	534	465	520	535	489	513	504	540	524	515	522	496	512	477	534	494	499	464	483	512	535	517	522	495	533	538	505	488	550	506	526	513	513	524	498	524	512	508	495	536	558	525	529	545	498	513	547	541	481	522	483	519	497	572	478	541	503	555	483	518	507	498	486	538	518	518	493	509	523	515	479	502	545	495	481	473	492	524	506	564	528	508	516	537	518	520	471	492	524	499	523	508	532	496	490	522	538	494	499	533	517	500	554	526	489	496	556	543	537	516	506	528	529	504	512	520	510	498	535	520	501	509	481	488	561	487	538	505	479	509	546	551	466	519	473	525	519	497	510	535	509	522	510	506	483	510	536	515	512	529	506	468	512	533	517	508	533	517	504	486	482	470	530	537	510	574	547	493	496	512	512	530	549	512	533	495	498	529	531	501	543	503	504	540	524	536	511	500	497	501	508	521	524	484	553	527	553	533	523	522	477	526	523	533	500	529	521	504	527	533	463	503	497	491	511	507	523	550	511	502	510	533	502	484	554	542	497	520	500	528	502	508	519	503	491	501	530	513	518	516	552	485	526	481	520	558	517	512	517	561	524	500	543	520	455	503	553	512	511	494	486	534	525	482	502	520	531	569	495	530	510	519	547	511	482	521	549	530	502	527	534	511	518	543	502	531	507	532	478	497	506	521	483	505	495	495	500	506	497	559	498	513	531	529	506	572	526	523	561	518	539	535	502	570	505	517	543	532	507	496	523	524	551	530	494	525	511	496	524	487	534	523	511	507	506	501	533	532	466	489	484	481	514	510	523	497	534	528	513	505	563	523	518	493	493	519	539	496	520	513	513	493	529	481	489	500	503	480	556	530	458	501	499	548	510	479	516	528	431	538	525	536	499	500	503	532	535	511	494	517	555	467	530	492	529	513	491	498	503	522	532	469	515	475	531	518	518	517	510	500	457	497	509	494	511	526	493	496	515	532	528	502	496	527	490	531	495	503	522	509	508	485	512	474	531	515	510	510	523	543	509	499	472	449	531	493	470	494	497	500	511	474	471	514	485	536	509	523	537	514	522	469	506	492	515	538	512	492	535	523	497	501	529	525	494	541	517	536	527	478	486	477	523	511	511	532	501	488	534	519	525	483	496	511	520	511	549	557	493	495	496	531	511	492	487	566	512	524	534	529	506	512	532	538	533	502	504	532	497	496	495	504	495	515	530	532	496	499	498	509	544	520	497	504	503	498	528	518	520	500	505	513	474	543	487	500	518	503	497	531	488	520	506	506	519	513	548	507	496	535	522	519	524	496	490	511	524	514	508	513	532	526	492	485	517	522	485	539	529	511	528	511	514	498	562	522	510	515	480	494	510	521	545	488	517	563	488	501	517	519	506	518	525	541	559	527	498	523	492	453	535	497	487	539	494	508	523	471	507	491	579	511	480	527	479	494	527	528	541	534	488	494	503	504	545	546	526	523	480	479	488	494	481	493	492	545	535	500	502	548	490	500	475	471	537	521	491	508	549	466	499	530	561	488	528	538	517	520	485	489	489	496	499	514	524	483	507	476	500	512	524	513	505	512	501	511	533	531	541	472	499	546	534	483	548	525	514	531	506	505	476	498	518	487	533	519	542	514	554	505	491	547	536	509	498	513	543	545	531	500	485	508	520	538	516	586	493	463	537	473	564	523	501	564	568	531	528	508	532	529	522	504	517	499	510	534	501	478	498	523	536	508	499	542	544	487	502	524	499	495	536	485	505	484	528	533	489	488	510	519	535	480	559	542	527	523	540	526	516	508	534	509	539	512	510	531	497	453	525	486	485	567	547	503	477	534	486	502	527	498	500	477	493	563	507	542	503	489	513	522	496	517	537	500	520	478	488	514	506	520	552	510	510	498	560	516	529	475	530	536	508	503	511	500	505	494	529	515	535	532	543	541	520
23701	20902	27979	24273	21750	18149	10840	5895	3285	2601	2028	1597	1411	1054	901	695	655	585	482	477	388	420	440	424	441	397	452	453	441	426	448	461	395	427	414	441	414	364	414	402	375	462	441	419	461	408	450	453	449	446	421	368	399	380	391	368	413	403	399	402	386	377	359	359	387	389	368	396	360	350	352	380	370	367	348	346	343	339	346	318	337	340	383	395	381	382	377	351	362	329	341	354	357	372	350	361	360	380	363	345	383	361	379	357	332	364	344	367	361	356	348	352	341	357	382	331	325	356	376	356	364	374	384	360	362	355	366	374	324	418	402	367	356	358	368	365	374	374	367	384	396	360	363	357	374	386	381	363	358	404	342	362	367	383	395	364	344	368	358	349	348	357	365	321	368	368	373	370	365	339	368	351	387	404	358	399	355	360	344	346	397	386	351	345	352	383	384	351	361	376	393	341	359	368	354	373	413	384	370	363	353	342	315	352	385	375	320	356	360	357	375	368	396	365	376	348	353	404	322	388	376	365	378	347	336	367	382	350	384	324	369	367	339	363	364	362	354	351	370	352	347	389	372	345	407	386	349	327	362	342	343	343	361	361	345	345	342	372	339	335	355	386	382	345	357	373	341	342	344	364	373	370	329	364	367	371	351	346	360	358	361	358	339	367	371	356	355	323	351	352	360	338	333	372	346	323	323	369	383	378	361	344	359	365	342	363	376	376	356	390	324	382	345	360	360	404	364	398	377	358	357	360	344	373	350	362	364	372	391	361	371	351	366	335	340	346	329	339	354	336	327	337	363	334	350	382	327	385	374	381	324	367	337	368	362	351	362	372	330	378	354	332	385	380	360	348	358	380	341	368	355	368	366	342	380	356	355	358	364	386	321	393	332	362	359	343	324	374	354	384	360	373	350	349	346	346	370	339	358	368	385	374	382	427	368	344	357	391	366	351	361	363	349	366	346	368	357	336	366	370	362	369	345	362	345	349	357	350	348	354	333	376	340	337	345	327	347	379	360	370	394	334	360	376	381	378	357	348	366	345	327	378	316	353	402	362	381	357	367	393	343	400	349	358	347	352	340	374	337	364	363	360	338	348	350	374	379	313	363	362	349	369	342	370	378	342	355	324	387	333	351	357	395	342	361	388	328	325	363	378	385	362	389	356	342	356	347	376	371	392	351	366	349	336	355	342	380	366	334	352	321	319	350	364	373	370	381	369	321	339	395	353	329	360	327	376	369	342	368	344	348	357	375	367	343	342	361	379	370	365	387	335	352	338	352	346	352	359	353	370	397	342	371	346	387	379	390	347	381	357	359	374	381	340	333	384	336	364	385	359	313	372	394	350	365	337	359	367	377	383	385	358	359	326	342	364	382	331	344	393	368	347	417	370	352	372	364	345	382	361	339	376	362	351	363	356	359	355	348	375	362	370	343	338	383	360	393	331	338	333	346	353	337	386	380	352	366	365	360	349	359	379	364	350	373	355	368	372	339	361	362	349	359	389	376	373	377	395	367	367	351	383	366	353	369	333	356	345	355	365	343	372	342	389	354	383	348	330	364	330	353	355	357	362	356	364	352	378	331	391	354	360	349	392	350	360	346	367	344	331	361	355	365	311	365	371	328	353	347	350	348	357	363	359	347	365	384	378	361	353	338	359	347	381	393	355	336	367	371	360	372	341	363	332	374	361	371	373	331	384	358	334	351	357	368	376	380	376	340	377	380	329	348	361	318	364	380	353	354	330	338	338	351	332	368	359	392	374	328	365	366	371	338	329	336	343	345	358	374	353	362	390	343	379	358	361	353	354	338	363	333	391	347	370	383	363	347	337	345	354	362	342	354	339	360	386	364	338	372	388	382	363	361	363	360	353	332	348	352	366	369	363	365	341	382	378	352	354	348	336	373	331	359	390	365	381	371	405	354	358	364	348	340	354	362	345	369	373	360	370	338	366	351	351	355	369	350	306	360	353	358	342	393	325	365	366	332	352	343	337	384	357	373	348	378	384	348	391	346	355	365	348	357	394	382	338	362	343	337	354	306	394	376	375	334	348	345	341	361	369	340	369	303	346	354	342	358	363	386	386	345	332	357	351	356	350	342	375	353	357	346	348	392	384	347	361	365	353	337	386	346	358	363	404	387	365	391	333	342	351	367	353	357	333	364	325	358	373	365	343	421	380	360	381	367	367	364	362	347	356	399	358	363	332	363	387	371	336	349	357	398	357	392	343	341	365	342	375	310	349	354	376	368	410	397	369	358	369	331	379	361	356	323	370	390	352	392	384	351	361	381	342	334	351	385	346	401	361	350	400	339	371	367	383	355	358	377	374	354	380	349	342	349	334	364	367	334	381	388	361	355	364	362	338	353	353	381	329	348	346	363	341	363	366	353	359	322	392	346	310	348	380	357	340	397	342	349	386	381	359	355	343	381	354	348	345	365	357	364	377	356	338	350	335	363	368	358	351	341	326	363	342	364	371	366	349	365	352	372	364	343	362	371	360	393	343	386	363	389	332	347	386	368	348	376	388	345	347	331	366	356	352	334	361	348	378	372	353	346	343	351	348	410	359	340	321	339	358	359	373	327	347	379	349	315	351	352	349	366	343	332	390	341	379	376	369	349	340	344	363	378	330	367	338	361	366	342	350	338	341	350	362	380	355	363	359	343	355	349	396	352	344	354	396	388	332	351	378	356	408	369	313	350	347	364	352	377	344	377	382	381	320	305	352	373	347	370	387	358	413	388	347	345	370	380	351	362	363	365	362	353	320	362	311	371	341	381	362	347	358	351	336	369	347	380	360	378	333	357	372	370	316	363	357	363	352	344	380	387	335	365	307	359	390	363	372	339	319	381	362	347	339	364	324	358	343	369	330	373	354	372	399	330	376	333	356	397	387	335	332	346	367	355	363	381	353	378	367	378	348	347	379	374	344	349	398	349	360	356	341	374	392	334	385	368	393	373	363	338	375	348	383	376	329	340	358	349	347	365	361	383	349	355	367	386	339	341	334	377	376	363	372	371	375	382	331	383	343	350	394	348	338	363	353	340	387	372	384	350	346	327	402	386	343	357	374	355	342	367	353	370	364	318	387	381	388	336	346	409	376	310	332	340	355	388	340	338	335	403	358	362	350	329	364	352	361	356	339	339	375	355	364	357	352	354	337	390	344	392	361	336	344	382	355	317	365	340	356	391	376	365	360	408	354	360	357	371	357	350	426	320	356	337	351	395	382	380	364	356	362	348	363	370	355	358	380	369	383	318	339	336	369	364	376	363	328	353	386	349	356	359	342	341	343	389	390	367	368	370	309	337	360	362	325	390	346	356	358	368	395	362	375	405	397	338	360	372	397	376	348	348	366	371	361	371	325	380	355	346	339	347	351	391	381	328	392	341	344	349	385	365	365	352	362	338	323	341	339	342	382	361	353	335	379	325	333	380	387	343	349	365	330	345	341	357	341	360	369	390	340	358	370	346	388	371	368	369	337	356	337	357	342	347	374	364	326
35558	47527	39643	29478	25470	19759	14242	10291	6778	5142	4095	3206	2603	2045	1511	1171	1149	815	775	589	612	564	550	579	560	607	605	602	621	607	606	493	516	513	513	455	482	475	522	505	501	486	512	570	565	500	534	563	561	560	541	511	481	481	499	475	473	423	390	461	465	456	461	447	424	439	407	419	435	391	409	439	420	399	391	449	431	412	412	418	421	401	419	397	414	422	433	433	410	386	439	410	458	454	406	401	381	429	450	419	400	409	386	427	421	431	400	427	418	416	432	423	390	396	436	455	423	422	413	417	426	387	436	409	403	422	402	424	404	415	421	435	413	454	442	397	405	420	413	386	468	412	461	441	376	416	421	390	375	380	410	406	409	403	417	440	419	428	408	445	451	455	399	409	428	424	414	428	403	421	414	443	419	398	417	412	423	392	425	431	431	420	429	389	426	462	473	377	404	435	422	410	458	449	430	392	444	455	400	393	436	424	434	449	424	415	438	400	426	420	417	408	390	403	423	395	402	412	399	431	401	393	421	393	432	426	412	423	412	364	408	435	408	415	399	395	399	416	413	395	419	390	435	433	411	383	387	415	425	429	422	407	429	422	413	405	383	411	409	416	432	467	412	407	438	445	426	404	420	427	445	446	455	436	406	415	429	397	396	372	417	419	406	420	430	404	400	449	409	446	468	425	420	434	390	434	411	412	445	432	423	421	398	433	409	397	434	436	444	401	430	437	414	432	452	447	367	433	432	414	426	437	418	404	395	414	420	415	391	401	408	422	456	432	395	409	443	412	406	414	413	420	398	437	408	443	399	462	382	440	413	384	392	391	415	417	478	376	432	411	423	418	406	438	440	387	407	427	402	419	394	401	384	425	413	420	430	391	425	431	439	414	429	420	425	385	444	427	397	408	403	407	402	407	424	396	370	430	434	445	418	442	435	458	400	417	432	402	440	380	404	437	402	448	406	432	425	432	416	419	388	410	381	395	420	380	394	416	396	400	411	418	413	400	429	408	410	442	416	399	424	434	434	398	404	441	426	394	423	371	398	410	450	445	477	391	409	409	435	439	405	400	437	432	402	406	389	456	396	467	369	401	385	411	430	419	419	448	416	446	438	436	414	451	420	433	411	445	426	435	439	400	416	384	396	448	435	418	397	412	409	400	395	392	447	427	401	394	409	435	395	410	401	413	395	422	408	476	431	425	419	409	383	382	425	391	400	405	404	420	429	410	409	423	404	425	441	434	398	422	396	369	410	444	400	389	407	437	425	425	445	392	389	420	417	414	434	407	437	433	424	420	424	404	417	431	400	441	416	425	395	420	393	435	409	407	432	415	398	430	416	403	449	465	404	412	423	422	439	413	426	395	410	418	405	412	415	434	445	472	390	396	453	421	443	415	432	441	437	442	430	432	379	455	429	427	426	418	407	398	443	434	427	437	417	389	435	447	418	381	408	401	436	380	428	420	407	426	406	420	439	412	398	430	425	423	421	411	446	431	400	431	398	406	413	445	398	415	413	419	409	423	429	402	390	459	417	412	409	400	409	364	440	444	445	427	403	441	455	406	426	394	444	397	392	451	458	425	425	391	424	428	412	437	419	454	473	401	444	432	431	412	441	422	420	449	395	402	423	434	409	409	398	433	403	412	413	422	397	357	398	422	409	398	428	403	395	419	398	436	393	399	399	409	408	472	418	363	406	385	436	410	410	403	405	383	425	421	412	418	415	417	421	407	390	405	442	398	427	425	408	379	417	401	412	446	406	401	411	396	457	401	371	410	473	419	435	413	453	440	434	435	422	449	390	399	399	422	438	416	424	411	396	394	419	401	429	451	435	399	393	413	443	413	443	399	408	389	419	400	423	381	410	426	401	421	388	429	423	422	429	428	419	435	416	397	432	432	456	406	414	371	444	414	419	426	448	428	453	411	446	445	411	392	412	465	423	402	382	396	395	398	411	400	433	436	442	414	433	439	416	473	417	424	382	451	423	414	422	462	430	407	417	408	417	394	399	439	414	407	440	426	423	417	417	395	425	420	419	477	443	428	380	421	404	460	417	443	385	421	427	411	423	352	386	452	404	420	440	420	431	413	419	395	428	446	411	409	411	412	386	416	405	428	433	393	435	414	395	402	431	405	473	381	440	467	400	441	401	418	359	400	413	440	421	433	426	429	418	420	420	384	434	422	425	406	403	399	395	426	451	438	445	398	389	379	380	414	401	425	439	380	413	424	430	444	400	405	461	407	391	428	403	427	436	427	443	402	414	441	387	424	420	426	427	437	418	406	435	419	422	426	436	415	433	388	388	397	413	430	413	390	395	398	423	410	387	430	433	465	444	409	401	415	428	391	423	422	417	397	421	399	415	432	420	422	456	429	401	410	389	367	422	413	451	434	457	400	415	407	413	407	397	439	408	421	441	419	436	440	367	448	422	420	398	405	435	402	422	406	425	404	441	432	419	415	380	437	430	412	385	413	424	409	389	395	381	411	406	428	456	437	419	419	396	380	437	439	415	415	437	431	441	398	414	451	414	398	385	432	397	439	414	398	419	400	435	428	395	441	442	455	435	384	425	386	415	403	420	416	397	408	445	458	403	394	432	400	407	414	384	459	454	412	412	421	446	428	401	440	417	389	399	426	411	402	446	379	445	432	441	459	424	376	401	395	438	410	393	419	411	437	401	424	428	426	399	393	400	384	432	417	420	438	419	445	432	396	413	407	402	413	448	410	402	419	426	437	381	413	439	403	421	423	470	423	380	446	427	458	436	406	429	421	435	448	431	409	373	415	413	453	436	415	412	400	402	411	402	440	447	436	432	410	394	410	400	414	436	440	410	394	395	436	405	396	408	438	408	445	387	408	397	438	393	398	408	434	414	438	416	419	413	426	411	413	421	471	421	433	411	460	396	412	403	350	411	424	462	396	418	414	397	423	417	434	438	424	428	416	417	422	425	428	412	424	409	447	455	413	430	412	417	422	438	432	455	448	418	398	404	410	408	394	398	438	422	429	425	430	391	408	421	421	407	416	438	397	411	412	446	408	391	421	411	400	431	376	439	430	407	418	408	412	453	405	439	413	397	408	406	437	436	444	402	419	405	393	434	435	423	433	444	409	442	440	389	474	409	413	436	392	417	448	406	425	437	404	423	408	419	413	384	407	441	379	441	400	409	433	387	427	443	446	405	421	420	402	393	406	399	412	391	420	438	425	438	429	419	421	384	399	453	409	391	361	401	416	421	438	400	443	436	366	402	414	445	430	434	438	416	421	435	420	396	404	470	400	440	415	409	436	436	409	429	426	469	418	428	393	421	443	401	413	430	437	436	415	430	444	447	398	406	436	414	402	394	392	421	403	408	387	429	394	443	407	394	406	412	427	419	436	435	438	395	440	391	398	448	387	431	424	435	457	438	411	445	414	415	387	426	401	404	408	402	395	410	416	455	437	402	392	444	440	405	438	427	439	448	432	414	492	422	467	419	438	380	414	421	409	419	399	429	412	437	422
25063	20998	27223	26122	18204	11527	6930	3959	2755	2321	1727	1498	1333	1073	841	761	747	696	603	643	633	602	610	543	570	589	623	622	634	629	594	623	598	587	574	594	572	627	621	602	648	603	630	585	609	639	654	598	604	597	603	602	575	569	605	604	535	563	590	533	582	591	572	541	579	568	580	538	546	547	582	587	552	533	590	533	550	580	539	536	591	523	525	562	527	547	571	578	572	505	563	585	556	557	522	559	554	581	562	555	515	589	548	551	584	587	530	528	577	577	568	558	594	570	576	564	537	537	549	576	555	533	545	554	570	548	570	556	575	580	532	587	567	579	597	563	568	529	572	536	551	572	545	522	537	565	525	502	571	512	516	584	544	549	526	572	568	539	565	555	578	569	553	589	579	592	534	559	550	551	593	562	581	573	560	575	536	548	538	593	533	567	549	553	556	602	593	565	569	563	533	537	517	546	559	581	573	560	552	604	573	593	547	566	536	600	562	495	536	529	547	590	551	538	597	575	575	549	582	531	532	511	530	603	519	554	561	581	577	535	541	542	572	501	532	502	526	566	540	582	519	542	558	538	598	535	567	500	583	519	568	547	579	536	560	610	565	568	586	555	555	536	588	584	541	526	550	556	526	577	593	556	606	524	557	583	547	585	547	557	570	555	543	565	581	591	533	581	508	572	598	537	580	541	583	521	584	562	557	572	529	528	551	581	533	607	551	543	545	556	585	571	569	588	572	533	587	550	566	551	544	526	558	587	565	605	558	579	540	538	587	594	604	553	539	531	598	575	531	572	542	563	569	529	535	558	542	543	602	571	563	562	571	571	551	515	582	606	580	573	560	582	525	590	569	538	550	559	548	582	547	567	547	509	549	580	544	549	526	607	572	574	588	528	565	578	577	585	516	551	559	561	525	548	602	537	537	548	564	550	542	558	543	575	559	519	585	534	590	593	539	559	520	570	562	547	518	557	564	548	577	578	555	590	577	563	555	567	550	529	567	511	562	541	539	531	566	498	555	548	540	555	532	569	551	580	551	580	559	562	578	546	595	535	553	557	592	557	543	557	579	566	550	522	558	551	584	575	584	575	557	538	593	531	544	548	587	550	533	560	560	581	548	581	492	558	556	551	536	561	575	574	523	549	589	557	536	561	561	565	555	544	555	577	545	583	544	528	571	489	585	574	548	531	578	587	570	538	562	592	572	560	530	536	529	572	580	594	568	547	569	532	538	534	559	545	546	590	505	552	541	553	532	574	595	593	560	548	553	538	536	566	548	521	527	551	523	573	577	522	582	570	565	583	597	512	563	583	553	608	563	574	540	522	554	567	537	564	603	554	550	558	529	569	527	552	528	518	566	541	528	551	550	554	524	626	546	551	535	549	583	571	579	520	522	605	560	549	563	540	596	603	514	567	556	560	579	550	550	571	589	528	512	534	528	527	556	519	548	537	538	561	557	555	565	527	521	528	562	580	539	584	591	566	519	564	546	575	528	560	602	533	566	512	612	559	572	564	540	589	572	525	568	546	589	541	561	518	587	538	533	544	569	535	567	517	548	526	548	621	548	509	568	514	555	543	533	567	576	508	555	575	571	569	611	575	564	564	549	561	585	543	557	551	619	567	548	567	566	572	566	547	557	546	519	547	591	521	525	558	541	554	532	588	562	564	532	549	531	528	506	575	524	546	564	558	526	566	544	528	541	578	521	529	566	563	548	543	552	608	560	596	520	551	552	555	513	510	576	533	556	530	554	583	561	527	534	587	544	552	591	543	584	521	583	616	572	572	496	526	551	539	571	567	545	550	523	585	561	544	541	577	535	501	563	601	574	545	557	569	534	555	567	524	564	552	599	535	556	547	558	548	555	569	570	565	554	549	545	554	527	573	545	591	539	522	579	519	562	535	524	579	536	549	542	575	594	584	519	544	584	536	574	555	567	563	588	573	592	581	542	575	558	579	572	555	556	571	558	607	568	605	585	549	534	554	599	580	513	562	597	548	565	539	570	554	530	543	552	537	494	538	528	517	541	579	555	535	552	570	581	571	554	553	565	521	509	562	567	541	587	536	546	560	562	585	573	560	546	533	595	540	563	564	556	581	560	580	556	558	555	559	579	566	563	573	548	500	581	576	538	544	553	578	551	568	537	570	533	581	577	528	554	532	519	541	555	567	574	566	535	550	603	584	534	574	601	539	564	618	610	530	595	506	576	527	552	520	561	553	574	561	569	537	562	551	599	575	540	575	555	567	536	509	551	623	539	541	548	568	561	523	553	502	588	537	525	562	571	531	553	562	552	572	605	562	559	533	547	556	571	509	563	547	533	545	556	538	594	535	574	552	559	502	540	550	547	548	575	588	538	568	539	604	525	588	546	539	517	547	543	562	557	539	564	540	571	583	548	583	551	530	587	560	558	527	507	574	551	542	547	540	538	535	604	537	520	546	517	583	569	560	564	604	557	513	562	561	619	569	552	548	542	525	574	558	547	507	581	551	532	523	526	552	568	557	589	547	559	582	555	589	564	539	537	535	571	548	578	541	539	521	581	555	556	492	537	527	540	595	538	547	574	547	516	547	555	537	572	591	568	563	543	581	550	536	525	554	544	563	570	549	537	539	571	551	540	529	545	586	515	533	573	564	564	564	542	585	577	587	505	536	538	544	583	544	572	593	596	532	575	579	510	567	571	578	585	584	537	525	568	541	576	593	587	519	527	588	558	523	571	575	536	566	604	590	515	561	570	532	563	545	538	560	570	513	565	577	529	569	557	576	562	558	522	537	578	549	569	526	519	519	554	577	594	564	571	537	554	576	532	516	511	538	556	517	573	578	583	565	567	557	558	569	575	511	534	540	553	566	548	578	588	580	562	529	566	578	540	548	565	558	579	531	605	527	596	557	593	536	560	535	580	529	587	562	579	568	592	572	563	546	515	551	605	559	561	588	562	567	577	539	538	543	565	535	572	578	547	556	537	551	586	539	542	573	547	585	530	538	564	504	540	549	569	571	591	586	561	581	549	562	591	535	544	542	546	577	577	559	573	591	529	566	551	573	599	587	594	573	507	570	569	567	555	557	558	503	547	568	491	546	547	558	563	572	570	533	515	523	551	617	538	530	565	540	605	586	511	572	547	540	542	528	584	541	565	566	566	594	527	539	591	554	536	563	578	574	561	542	569	575	562	513	525	540	580	559	590	524	529	541	582	547	593	574	514	552	573	566	536	545	543	551	577	509	562	581	504	572	571	584	540	546	527	553	547	574	540	577	550	542	599	556	593	590	542	590	551	586	516	533	529	535	565	563	594	570	536	542	589	560	549	534	555	570	529	540	545	556	566	530	522	542	534	554	521	539	535	540	593	602	577	554	546	578	570	588	565	552	590	560	577	535	546	592	517	541	571	521	541	567	540	561	576	586	544	556	563	582	562	558	504	560	562	560	546	542	559	570	525	560	598	577	550	552	586	557	558	595	574	535	624	527	572	551	559	504	567	543	545	506	570	551	523	590
35148	44333	35911	27735	21670	16691	11746	7848	5760	4638	3448	2732	2274	1789	1383	1201	1053	970	792	786	787	711	702	689	666	721	771	792	793	793	719	748	683	742	696	723	702	706	681	683	691	695	719	665	700	708	733	762	692	698	702	680	707	726	660	645	673	649	652	654	627	587	628	614	683	618	651	653	652	611	621	629	636	626	623	614	626	596	622	606	547	612	617	670	649	616	614	680	632	636	631	638	641	654	660	619	643	636	652	619	631	612	629	640	645	628	625	644	646	660	639	596	672	660	668	643	602	623	640	675	654	688	623	670	651	616	600	634	662	618	633	621	613	646	642	617	616	635	644	620	630	573	608	644	642	643	641	666	638	624	633	625	671	616	655	635	660	650	586	653	644	668	660	632	608	635	660	637	631	631	640	643	652	649	611	634	657	670	587	633	614	625	680	637	626	682	650	657	618	622	629	653	594	644	627	664	644	641	603	616	625	630	653	617	621	605	628	611	644	657	633	650	618	660	579	655	663	625	666	641	626	651	643	611	655	644	629	658	652	704	655	634	658	621	605	610	605	650	667	660	649	654	678	599	662	653	633	607	615	621	621	622	642	636	617	639	643	630	615	653	592	639	618	653	682	628	613	590	638	608	589	614	614	615	638	603	632	639	619	675	615	627	627	628	644	660	641	650	612	604	690	669	622	647	592	598	642	608	634	663	618	643	672	638	652	612	660	636	574	624	620	619	645	687	610	603	606	661	607	634	677	627	619	643	630	645	619	603	703	664	615	621	635	575	629	641	661	629	606	594	612	639	657	662	615	653	684	626	688	596	646	627	644	622	639	644	633	653	618	611	656	620	613	627	623	624	623	634	627	689	586	603	632	644	612	616	614	642	637	680	620	642	576	607	633	627	671	634	662	629	632	588	683	616	628	652	638	639	657	595	658	626	627	644	615	660	657	603	613	594	669	626	664	642	627	638	635	610	564	596	671	628	609	605	655	692	606	655	627	691	673	691	584	654	652	619	607	624	641	665	625	596	603	624	657	607	599	544	630	611	649	658	649	626	675	666	626	607	667	620	622	616	621	673	634	643	623	596	621	640	623	606	665	599	614	660	656	590	586	650	635	604	634	626	613	629	611	653	595	606	625	615	624	637	662	619	632	657	607	625	589	617	615	619	570	637	635	647	642	619	645	619	652	633	657	606	636	621	632	635	635	665	592	627	652	634	585	608	636	654	644	633	667	644	645	615	639	686	640	658	668	634	611	614	634	628	623	641	599	645	659	655	625	612	645	617	655	580	650	640	639	649	625	607	646	631	596	625	628	648	611	649	625	591	602	645	622	613	653	625	658	624	640	609	626	631	644	632	608	635	650	652	610	641	658	630	612	631	615	618	676	654	698	663	638	653	624	621	663	653	647	604	631	645	666	643	634	613	673	625	617	583	623	595	652	617	654	657	585	641	674	629	628	621	620	597	629	585	647	643	649	647	631	632	622	662	635	637	623	682	645	624	586	644	627	664	630	649	635	636	655	684	631	610	612	643	589	647	643	650	702	615	669	673	649	625	647	638	603	597	649	640	656	662	595	656	604	652	623	631	643	667	625	625	619	614	608	686	615	619	662	660	651	649	580	659	625	626	640	652	599	634	673	650	648	610	652	625	615	634	617	607	641	632	639	635	616	619	615	608	603	635	654	615	638	635	638	567	593	589	641	551	601	627	659	615	643	629	622	628	614	591	648	650	660	642	638	629	628	682	595	611	595	637	677	655	660	648	658	662	648	629	652	649	645	683	641	647	635	625	598	606	646	647	661	658	639	609	632	586	631	661	637	654	628	612	624	620	624	606	666	633	586	596	616	623	601	605	638	616	627	615	640	602	637	622	651	637	633	639	683	624	659	619	635	604	589	638	659	658	650	671	622	631	620	634	670	609	619	610	636	644	633	639	633	626	678	622	571	677	636	602	641	644	616	637	622	586	587	625	609	633	601	622	649	587	630	598	619	667	635	601	619	664	650	619	597	664	587	589	640	599	661	638	690	654	629	650	657	670	643	647	680	617	613	650	631	606	642	643	619	590	609	623	619	642	608	626	622	625	640	632	612	638	637	632	663	626	606	607	568	611	581	660	618	642	649	615	641	646	622	619	607	636	633	619	595	645	635	614	626	658	627	626	637	655	637	625	645	636	616	613	673	616	606	646	642	623	681	642	609	619	626	660	647	650	659	653	652	656	663	679	631	618	620	625	628	615	638	632	671	583	618	652	625	645	620	584	615	600	634	677	647	617	592	618	605	662	628	644	629	633	656	635	638	668	599	635	592	629	671	605	631	654	663	613	639	624	625	624	609	661	628	630	595	655	595	600	642	638	634	621	650	628	649	619	640	598	626	617	604	655	661	669	620	613	667	638	618	677	634	686	652	620	607	615	618	646	633	624	609	636	603	608	607	626	638	619	617	666	606	635	621	651	621	623	644	644	674	654	625	621	592	586	572	643	564	638	610	635	654	655	623	617	643	612	621	644	632	632	620	645	608	600	647	661	673	625	633	666	607	647	665	623	575	679	638	657	653	673	634	626	638	658	654	591	648	644	664	626	607	619	672	631	623	642	619	573	654	620	625	636	656	628	657	681	648	573	640	613	619	636	559	600	571	617	649	669	661	617	656	677	657	591	637	638	670	611	665	694	609	638	650	649	641	645	659	668	611	630	618	660	612	661	553	674	605	638	655	622	623	614	642	604	672	587	643	624	608	640	634	646	637	607	607	609	651	636	630	653	628	651	650	654	658	621	606	630	617	641	583	616	684	629	653	650	657	633	640	608	608	677	668	647	641	651	627	568	668	659	627	620	655	619	633	650	656	637	664	576	619	659	616	686	627	643	606	618	620	663	669	629	590	663	661	614	630	656	644	597	659	628	609	651	667	599	590	604	652	638	639	620	633	614	595	629	653	623	617	619	695	617	614	640	654	661	651	629	638	607	640	656	641	637	650	629	654	641	642	624	638	642	633	674	642	641	669	628	635	632	623	646	631	638	654	621	631	639	649	659	635	654	680	660	595	652	668	632	619	649	670	600	630	627	630	631	635	667	584	654	641	604	635	624	642	595	651	626	622	616	597	615	646	624	627	612	624	621	660	633	656	621	640	639	633	615	624	594	636	666	602	594	688	659	676	670	612	671	625	643	659	618	641	648	657	657	651	642	594	650	671	652	670	647	606	592	681	633	623	625	589	562	662	616	625	630	645	596	622	642	636	663	586	637	655	670	647	596	615	652	650	624	610	619	606	639	608	671	647	627	632	597	640	661	668	623	602	622	631	677	629	653	664	636	612	648	623	616	632	641	612	665	627	598	689	659	608	654	624	636	632	642	620	649	651	600	601	551	643	623	636	676	679	645	662	622	648	640	650	591	591	618	645	659	649	620	637	662	662	660	609	624	665	659	620	613	656	668	614	722	695	622	615	625	626	661	639	652	597	601	619	644	608	593	615	632	603	607	636	657	632	657	669	648	604	629
22687	20929	28528	23514	21309	22243	19027	8551	5212	4071	2875	2433	1937	1475	1130	1040	896	753	717	646	633	538	527	533	561	563	610	589	664	607	586	539	549	571	551	515	549	578	516	591	565	606	554	547	550	589	608	579	584	619	541	587	569	531	529	521	501	483	522	516	504	492	515	491	462	510	525	498	493	539	504	489	445	461	471	477	443	507	454	455	482	453	454	505	481	464	481	509	515	496	463	501	479	522	471	451	470	521	502	474	466	495	452	464	496	495	481	525	476	507	458	490	514	486	477	481	485	511	478	457	478	484	487	450	471	507	477	441	472	511	467	485	484	516	444	524	470	522	491	482	501	547	482	480	506	476	455	473	460	468	477	463	485	464	470	520	490	501	485	451	460	473	450	518	467	487	507	465	466	468	510	465	466	480	478	478	479	488	460	474	466	452	505	462	470	493	494	476	523	505	476	513	488	489	485	505	498	514	485	454	486	504	491	486	497	515	463	519	470	488	477	481	495	478	518	507	483	504	485	484	482	455	486	491	496	452	460	500	511	456	456	484	498	463	487	492	488	511	484	453	450	479	463	487	505	476	475	497	442	499	462	437	449	545	469	484	471	463	470	476	502	436	499	463	466	489	516	465	504	520	509	505	510	508	458	448	478	478	516	490	504	481	537	477	488	503	507	489	487	429	482	495	490	498	476	414	522	468	507	470	480	452	500	492	460	486	429	489	485	480	435	473	500	484	462	496	500	507	493	462	487	491	440	472	531	487	488	477	495	496	524	513	507	490	498	478	449	435	513	490	503	455	509	448	456	469	474	477	510	479	461	481	505	484	524	521	455	439	460	475	474	477	479	511	474	485	469	479	463	480	490	469	466	467	492	459	474	494	490	501	483	483	475	485	506	506	499	492	490	454	494	458	520	489	496	486	490	487	526	494	533	481	483	496	493	471	480	520	466	491	453	497	504	469	528	475	484	494	498	449	454	485	470	482	446	497	446	520	460	485	505	512	506	458	502	472	457	481	492	499	529	466	499	535	489	514	486	493	492	476	516	455	455	485	470	506	490	541	459	460	474	465	496	497	495	466	493	497	477	480	487	478	492	481	484	531	481	486	496	470	421	483	481	482	480	499	488	442	511	472	455	470	492	520	497	464	457	478	461	486	522	480	468	485	463	473	507	459	473	514	495	520	490	480	484	499	481	487	520	487	497	451	485	470	494	505	486	499	459	471	457	497	506	459	474	453	474	505	512	482	475	493	471	514	482	518	472	473	461	520	481	492	485	468	498	482	449	497	458	500	466	457	454	467	489	503	528	456	485	503	465	499	511	454	530	504	485	486	460	466	475	494	499	461	465	476	440	495	478	457	476	491	503	489	496	472	460	467	509	512	508	461	435	461	506	507	514	475	488	490	474	480	489	490	473	470	500	495	473	500	515	450	489	470	465	477	471	508	518	465	506	463	481	474	502	497	485	484	510	490	500	514	478	485	481	521	489	511	455	513	454	476	466	531	458	508	504	519	490	484	515	480	461	439	469	476	479	510	483	501	508	483	450	500	489	517	497	457	516	469	449	481	493	475	503	511	469	509	489	497	496	505	476	487	506	493	474	490	476	471	498	503	464	532	460	492	469	484	492	478	503	458	482	482	513	525	416	483	502	505	472	474	453	487	518	464	445	487	497	507	505	478	467	479	480	477	491	471	503	478	497	529	484	484	502	476	517	505	485	511	464	496	473	474	495	467	472	505	492	498	512	494	464	532	526	497	479	451	448	488	460	472	471	457	545	489	516	498	466	467	476	514	474	476	494	492	480	475	505	521	480	473	482	444	457	457	539	486	476	509	457	488	477	499	447	493	492	483	479	497	471	528	478	510	498	499	450	473	502	516	437	493	428	533	545	454	481	483	494	444	501	501	476	483	504	491	464	478	496	489	472	537	480	470	514	516	463	499	506	473	472	456	518	492	453	480	492	478	495	482	435	499	467	493	465	481	498	533	467	502	453	454	493	449	504	450	499	487	451	507	497	468	491	506	489	490	476	440	516	474	479	512	472	489	466	498	495	493	480	483	474	536	532	492	488	500	479	505	499	486	486	451	483	493	465	456	463	500	450	493	508	463	468	477	498	471	445	485	468	478	485	517	453	473	461	512	490	508	496	505	510	473	478	490	537	475	497	462	463	480	494	509	477	515	495	501	488	476	494	462	524	517	479	501	459	488	515	482	465	472	484	479	485	491	462	488	506	456	493	470	487	490	456	491	498	498	486	516	474	501	487	468	410	474	495	482	516	474	485	488	514	452	473	467	505	523	479	485	494	457	539	489	489	478	451	499	465	469	473	454	461	473	472	506	542	490	510	501	513	497	483	499	484	516	501	450	528	469	518	461	507	507	503	497	506	464	481	514	508	486	475	469	466	491	463	502	503	477	495	460	461	540	513	487	466	473	500	510	484	465	469	466	470	522	493	472	455	458	484	495	471	479	456	500	487	537	454	487	523	494	467	469	484	462	477	544	505	454	508	486	433	482	475	486	509	492	481	498	481	494	449	467	485	470	494	492	474	504	471	504	489	504	486	447	478	512	516	488	501	482	466	456	513	475	482	467	481	510	480	483	508	480	464	522	512	453	528	481	506	495	517	489	480	530	481	484	474	507	519	485	464	498	498	463	489	447	501	483	462	486	492	466	478	456	468	488	528	477	455	455	532	483	471	476	507	494	481	466	475	478	488	520	484	475	501	473	489	495	500	498	515	481	514	488	462	468	461	513	480	481	489	527	473	492	479	459	484	497	459	441	502	473	463	492	446	478	497	473	504	502	516	493	480	467	445	502	489	499	478	480	469	512	463	497	483	500	485	448	511	525	468	501	475	479	491	467	460	466	471	481	488	498	533	477	490	450	524	470	475	471	472	493	481	463	448	475	490	458	493	502	500	469	489	500	463	511	451	484	468	503	461	485	493	494	490	464	536	493	466	470	462	511	467	500	481	492	481	450	507	474	493	496	434	461	469	459	492	468	463	520	502	488	467	448	477	487	510	500	465	457	498	511	499	478	483	510	497	479	513	478	463	497	491	486	470	488	483	467	492	459	455	469	491	472	461	476	494	448	481	493	479	485	436	480	482	450	481	459	480	493	482	509	500	493	480	514	490	490	427	452	482	501	463	465	505	465	482	502	479	486	474	473	459	483	478	477	454	457	469	495	479	455	518	492	488	460	474	499	500	469	457	508	481	510	471	479	511	460	464	472	481	464	520	480	478	471	453	483	485	521	465	494	436	493	457	485	489	465	511	487	439	496	467	475	458	507	509	513	497	487	488	473	478	501	523	504	503	512	467	450	511	474	497	475	438	448	434	503	504	527	504	471	478	511	477	467	483	439	481	475	485	507	479	493	484	452	486	452	494	444	522	478	497	495	533	512	439	525	495	498	475	472	475	486	480	491	500	509	493	482	481	510	507	514	494	495	490	475	484	493	464	508	491	453	486	512	487	481	513	514	464	473	489	473	460	457
40481	54091	42546	34355	29505	24132	18706	13077	9671	7783	5608	4660	3621	2707	1934	1688	1339	1107	1021	966	808	718	632	690	683	711	773	737	777	795	720	765	722	660	644	663	642	662	630	703	644	718	660	661	711	735	804	747	712	753	703	708	693	617	628	559	584	658	570	583	535	595	615	537	582	587	533	564	584	532	541	529	553	558	525	531	544	532	547	554	571	540	555	526	560	541	536	549	516	541	547	551	554	553	500	527	551	539	590	559	512	484	523	589	526	515	583	586	500	576	561	502	511	513	582	533	504	541	545	565	540	574	538	525	521	558	547	517	552	551	533	548	522	544	545	543	594	512	566	551	565	532	543	527	583	517	550	533	533	526	552	539	519	502	551	547	531	536	574	544	547	570	592	507	572	559	533	490	569	565	555	559	546	573	571	575	557	560	552	577	585	515	551	575	552	544	544	562	513	499	522	484	547	479	555	566	508	532	527	501	523	516	533	549	542	529	533	572	527	531	502	565	520	552	556	563	552	509	558	504	561	509	505	541	535	519	570	574	527	543	531	512	550	545	534	539	523	509	528	549	547	575	581	556	519	553	557	553	515	551	562	529	544	536	517	568	530	544	549	545	556	513	551	528	502	552	565	527	517	545	548	561	536	545	546	532	535	563	541	539	521	579	520	559	547	537	553	570	545	556	551	550	527	592	518	564	544	565	560	554	548	516	573	530	557	547	518	520	547	539	535	537	542	559	564	513	568	593	508	538	565	539	569	550	507	528	557	521	568	498	553	495	558	526	556	552	516	533	556	546	481	522	550	560	532	560	528	549	562	507	552	554	540	530	556	555	537	562	612	520	571	549	580	523	508	507	559	602	531	500	541	538	538	542	555	542	552	562	512	546	538	500	546	524	578	552	517	504	534	534	522	543	527	513	551	536	541	540	522	503	566	527	546	554	516	538	581	563	513	487	549	530	514	547	552	557	544	544	557	564	546	519	549	515	527	496	543	544	575	557	554	534	567	564	572	514	495	538	553	525	529	489	592	558	545	531	508	533	533	520	537	544	573	499	547	544	552	575	543	523	544	545	555	584	512	561	558	524	548	566	549	513	516	536	543	562	541	507	563	571	526	537	530	532	507	523	568	572	576	504	510	516	560	548	585	546	544	514	587	538	520	582	556	540	503	547	517	521	532	539	542	549	542	537	545	565	559	515	559	534	534	566	533	519	571	526	537	563	540	560	568	542	522	501	545	561	582	526	547	564	514	593	472	543	551	542	547	528	541	503	594	531	559	525	514	514	565	530	568	542	553	536	524	553	533	511	508	562	512	536	570	518	507	539	531	527	498	569	545	526	535	564	578	558	540	571	555	524	569	517	491	550	557	568	509	530	531	501	548	506	528	540	571	540	514	491	544	508	559	534	572	563	561	511	518	599	552	552	547	499	508	547	532	572	540	567	549	514	547	522	537	534	515	544	540	529	542	567	559	529	572	513	519	504	554	539	553	550	533	569	543	523	544	546	536	530	532	521	545	495	542	539	528	562	579	530	534	562	523	548	510	507	521	557	539	521	546	516	587	536	512	548	498	564	574	532	541	521	535	558	499	516	553	506	551	517	521	538	550	529	541	515	591	544	593	514	532	562	502	554	516	540	535	561	523	562	515	559	506	551	533	527	558	537	508	495	590	558	570	567	518	566	561	558	577	566	571	530	559	531	516	536	542	522	520	559	532	546	499	555	542	501	533	519	559	492	554	537	558	544	546	542	535	550	555	528	531	530	557	529	533	549	571	552	551	552	582	561	517	520	556	564	511	539	528	539	554	505	543	556	544	573	527	550	531	603	519	555	517	560	518	520	496	506	560	536	543	534	581	519	516	546	538	526	546	573	565	553	518	525	560	508	518	541	542	539	547	550	575	499	555	541	534	526	535	539	551	512	496	511	560	529	497	521	533	569	546	585	523	537	524	584	531	575	521	559	576	516	548	542	544	595	550	540	513	554	562	570	528	564	558	495	544	513	546	534	548	536	539	558	512	520	542	528	563	521	550	524	550	509	575	541	552	530	547	543	566	562	561	512	560	508	571	545	535	555	584	526	532	515	579	542	528	556	554	531	531	555	478	546	529	528	546	506	597	572	600	550	555	555	506	537	517	524	549	564	540	520	514	548	575	529	575	535	513	506	527	530	532	586	527	541	539	569	570	545	515	484	510	524	533	544	578	558	555	545	553	545	560	567	572	568	520	574	525	533	520	570	515	573	537	555	559	557	582	544	531	554	483	519	582	524	547	537	540	505	575	531	560	529	550	548	554	527	520	538	548	504	567	514	524	526	514	512	541	535	567	538	535	529	572	525	557	542	542	525	540	525	506	520	563	516	550	560	548	542	555	511	544	591	543	512	532	496	555	532	589	538	571	529	549	558	526	536	532	533	569	551	518	495	552	554	532	528	591	560	577	529	516	551	547	518	530	525	518	562	588	548	541	530	523	591	547	544	519	577	551	568	538	569	553	523	553	564	492	537	534	572	539	516	541	574	563	548	562	553	559	542	577	538	547	525	554	532	539	557	536	524	560	516	540	560	506	537	538	547	544	533	527	563	539	512	586	556	486	521	535	540	557	578	525	545	532	559	519	531	543	505	557	532	537	571	538	553	563	535	515	564	544	506	517	512	500	564	529	570	536	545	562	573	578	558	522	540	513	579	549	549	562	571	587	530	545	518	586	535	525	541	580	515	576	551	504	547	537	550	535	522	513	569	483	504	510	524	540	578	567	555	540	534	545	566	564	520	524	498	552	601	544	580	537	564	527	549	514	601	534	568	563	555	548	574	538	545	545	540	579	547	529	537	516	577	553	528	548	534	538	542	515	538	553	534	504	576	530	522	571	551	539	499	551	498	558	575	541	559	524	516	559	514	534	603	523	500	551	536	504	552	531	519	532	517	555	554	552	547	547	586	506	520	564	553	566	540	546	559	552	551	538	558	532	589	581	551	539	550	522	521	581	548	557	568	526	535	573	570	512	536	538	526	546	544	516	570	553	535	519	545	538	544	504	530	564	559	517	519	534	573	524	546	556	551	572	522	543	537	527	551	513	537	563	521	549	528	546	557	482	531	551	577	516	546	583	547	503	536	529	523	511	576	543	550	525	541	515	545	527	518	551	558	538	550	547	532	542	565	535	551	557	558	555	523	497	574	547	567	524	584	601	536	584	515	581	544	528	571	548	538	514	505	562	542	535	515	535	543	541	549	552	530	510	557	531	553	517	567	512	537	512	548	546	547	524	502	488	515	533	536	537	550	544	525	570	597	527	578	525	554	580	550	540	538	540	558	567	533	537	550	545	521	523	578	532	511	576	587	544	562	510	595	604	562	533	520	517	605	576	515	541	531	572	584	505	521	559	507	545	533	546	535	530	525	538	499	534	527	562	570	556	588	533	527	524	521	504	529	533	568	530	574	531	543	574	547	513	530	555	529	541	552	587	564	546	544	574	530	551	543	526	530	542	545	547	568	524	544
29209	26697	28482	22191	13827	8882	5400	3422	2539	1837	1389	1148	902	724	677	582	528	510	513	485	461	406	448	471	445	484	432	449	461	480	499	456	471	461	383	516	476	474	486	446	478	481	450	473	527	543	472	484	477	474	438	466	448	429	422	453	418	463	430	425	462	391	416	435	468	455	453	405	465	434	457	440	460	457	401	417	426	455	466	456	455	454	424	437	460	396	428	436	414	459	439	443	444	420	463	462	412	444	420	463	416	422	424	439	392	412	446	402	438	438	433	429	419	437	435	397	409	459	429	439	418	396	466	438	446	443	421	442	427	467	449	430	411	467	405	404	467	401	436	464	400	425	461	461	432	412	403	460	433	418	452	466	393	452	451	444	421	425	414	414	439	408	396	417	462	420	473	439	417	435	414	436	381	423	415	406	383	416	434	444	443	429	441	378	426	436	427	436	476	394	425	474	444	419	454	443	414	433	455	402	417	408	389	429	414	447	427	444	436	458	446	468	423	424	438	457	416	460	434	453	442	418	459	438	453	433	473	419	423	448	465	428	413	441	420	479	438	408	430	458	443	442	446	382	488	453	450	425	417	447	451	403	421	478	419	428	465	456	448	450	459	444	448	450	478	417	415	447	465	425	435	448	462	432	433	443	459	455	433	453	457	435	447	447	410	438	441	399	413	430	435	436	461	447	432	459	400	454	435	396	411	462	425	450	430	418	407	458	439	413	448	450	449	413	424	451	461	421	435	461	433	418	425	472	440	419	428	454	439	441	404	449	391	443	446	441	463	407	412	451	462	450	440	454	427	471	408	478	459	445	439	446	408	465	448	418	464	430	401	381	464	492	445	425	418	433	449	436	431	438	478	473	419	405	484	441	461	402	450	423	431	459	458	422	453	418	485	405	436	433	450	442	421	440	455	444	440	404	423	453	454	433	466	448	406	434	414	434	436	444	466	442	420	446	474	449	431	426	419	432	444	446	399	453	419	408	449	400	455	403	445	428	413	425	440	390	457	471	440	416	467	444	437	442	405	428	422	441	428	488	444	429	432	456	417	459	430	460	424	419	426	473	442	424	455	407	416	463	420	404	439	442	427	471	419	437	436	437	445	410	413	429	459	464	438	448	428	456	441	474	415	408	414	439	422	425	436	432	386	405	450	419	442	436	406	429	458	442	440	457	453	485	430	413	412	477	398	450	451	412	434	441	393	427	405	419	445	417	463	454	420	439	474	450	412	420	423	449	438	431	424	428	434	456	420	457	456	444	439	419	463	460	425	424	436	457	481	412	457	386	438	437	429	447	448	419	459	454	399	440	398	462	417	481	445	452	435	442	460	454	439	442	433	432	441	453	452	500	465	413	427	446	454	455	418	425	430	445	430	431	439	439	457	392	454	453	431	417	466	439	422	408	444	441	423	458	408	445	457	410	429	397	455	424	431	419	446	454	483	422	438	433	455	450	436	422	467	444	403	415	433	426	422	425	429	441	435	406	417	438	406	438	426	440	428	445	441	415	440	447	441	400	454	456	445	443	432	431	447	437	403	438	440	482	450	418	462	477	450	435	440	456	453	445	438	425	408	412	452	450	446	433	456	434	424	440	414	426	421	452	398	426	463	458	442	429	465	421	425	469	440	449	459	414	449	486	432	486	415	447	413	431	451	404	405	461	422	481	433	427	459	399	406	439	489	437	459	412	440	493	467	448	438	440	472	432	430	425	443	456	461	447	429	448	432	399	424	446	450	440	474	442	439	463	443	420	442	454	435	412	469	469	416	463	445	408	477	440	474	472	416	457	415	428	486	462	443	436	428	418	443	397	424	411	456	429	416	449	410	443	464	418	423	453	450	435	432	421	425	427	420	389	446	469	431	463	434	433	468	434	433	433	454	460	427	443	442	402	430	428	418	436	485	426	478	457	449	422	427	423	472	417	424	419	462	436	458	428	453	462	446	427	427	439	410	421	406	444	417	421	428	431	408	414	467	458	435	411	468	446	445	430	466	430	446	439	423	457	454	428	453	442	449	419	416	462	410	460	434	409	442	434	449	418	425	400	451	450	444	432	433	469	430	439	477	424	433	416	500	467	448	469	461	387	459	428	441	402	435	438	466	398	449	430	451	462	438	460	414	419	433	448	443	452	464	437	444	434	462	451	429	409	436	423	402	435	429	447	441	439	456	425	453	418	433	438	475	417	434	405	438	412	480	459	449	414	426	405	435	447	434	448	414	474	445	443	441	456	462	416	456	454	457	440	421	427	453	442	435	413	415	411	450	416	473	440	405	444	429	415	444	432	419	444	418	431	449	427	440	456	429	417	436	407	464	444	433	424	439	444	443	471	441	441	450	454	407	477	433	441	467	448	451	448	439	437	423	418	411	455	435	431	442	482	413	449	375	418	441	446	445	426	454	466	458	454	476	453	463	440	412	426	445	442	413	433	381	459	401	419	422	448	459	464	437	436	440	457	450	411	450	448	437	409	427	435	442	440	435	461	437	412	489	432	450	455	423	461	463	452	421	438	455	439	438	444	420	428	407	439	432	439	435	477	445	416	418	446	433	445	436	465	430	414	441	405	457	445	463	444	432	447	443	434	440	448	424	431	438	453	432	425	437	456	426	426	457	496	451	421	465	459	458	414	444	420	429	431	423	429	463	442	449	513	450	474	448	442	435	410	435	452	415	392	439	445	478	425	437	429	415	495	397	442	452	417	457	447	460	485	469	421	423	478	451	421	424	404	436	418	454	387	476	422	426	421	420	397	426	447	408	398	413	435	431	493	420	460	424	439	414	413	434	434	448	430	451	409	423	421	432	441	457	440	445	427	471	429	432	441	464	445	411	455	432	419	417	441	472	483	421	454	453	451	420	459	437	424	443	410	439	474	444	439	432	435	439	448	467	437	407	440	441	443	439	441	431	441	408	440	443	455	436	415	419	427	422	466	432	417	448	415	461	464	425	435	455	438	415	461	466	460	413	398	423	424	433	411	458	448	425	436	431	473	431	426	419	452	391	468	381	441	441	423	437	447	453	423	486	460	452	429	446	444	434	449	444	459	427	416	425	459	439	465	451	480	438	441	441	451	438	460	461	447	449	426	445	433	466	417	455	445	454	433	443	414	417	432	438	468	437	404	413	416	442	444	425	456	516	477	420	438	438	461	456	443	412	403	409	447	436	484	461	447	450	434	412	451	417	443	419	480	453	474	461	425	429	411	417	437	473	447	418	432	471	447	427	446	446	456	416	468	410	455	455	430	474	465	399	441	431	456	430	458	427	425	384	445	444	473	416	451	474	420	451	442	465	434	411	419	455	477	461	483	401	429	461	456	464	479	396	434	438	431	413	405	478	460	388	460	441	402	424	469	427	434	426	461	418	461	437	446	451	462	450	453	453	428	432	411	424	471	449	446	446	440	416	449	435	411	439	488	420	432	452	454	452	404	429	471	425	445	421	406	446	433	462	372	423	425	408	455	444	477	427	422	446	465	457	416	431	430	443	424	363	417
33280	41101	33417	23961	18992	14188	10313	6638	5158	3694	2703	2101	1713	1265	1030	863	802	710	645	616	576	557	517	519	526	540	554	607	662	611	598	575	565	548	571	608	580	552	567	580	564	573	576	631	640	601	567	646	621	576	582	548	521	547	530	506	528	509	554	556	521	524	528	558	495	459	526	497	509	520	510	559	546	516	517	491	502	522	521	530	512	481	483	517	497	498	512	545	476	499	506	535	529	506	523	530	508	509	519	554	495	528	545	531	507	508	510	494	529	546	479	503	502	519	528	474	498	500	522	543	478	470	533	508	531	537	490	503	498	522	508	520	480	496	500	498	482	491	518	527	512	540	528	507	542	459	490	529	473	539	488	524	519	533	543	544	495	466	512	491	566	516	480	502	547	471	518	495	511	509	520	533	526	530	532	510	497	530	473	501	533	491	505	454	488	501	518	502	559	494	573	470	515	515	493	494	534	473	508	516	511	488	495	525	536	545	531	515	507	520	507	484	509	542	499	556	511	512	559	474	490	517	544	509	532	513	497	527	481	521	526	487	477	492	557	487	527	482	497	483	497	500	509	524	533	525	535	492	488	529	503	494	499	502	505	490	534	502	516	522	536	482	498	542	493	494	499	498	467	478	540	527	481	494	464	523	547	540	512	531	534	518	494	502	485	500	506	539	513	520	482	537	518	501	447	526	509	511	515	519	486	520	501	526	492	531	520	563	520	521	511	505	499	487	549	492	530	578	520	497	523	524	530	479	538	502	527	510	508	516	505	521	535	542	514	488	512	481	511	524	493	511	517	498	550	499	502	530	512	516	505	459	513	511	501	540	502	509	557	503	518	525	513	473	541	479	514	512	534	544	531	533	502	497	535	551	537	537	502	506	498	520	491	507	539	504	510	521	496	506	545	487	492	474	483	472	495	506	461	491	523	536	541	479	503	511	468	502	532	506	495	529	479	556	537	513	527	502	508	495	527	522	516	512	535	526	486	504	525	518	528	505	523	552	507	502	497	517	493	521	500	530	523	504	522	541	484	467	523	550	523	518	467	496	586	527	516	536	460	495	499	494	505	480	530	528	535	549	504	515	541	546	542	491	501	546	526	492	530	529	536	508	509	523	562	540	495	462	507	528	527	512	500	492	504	509	508	487	513	499	491	516	490	524	496	517	503	528	482	518	497	500	519	515	509	545	507	524	549	525	490	514	505	502	514	497	514	527	481	524	538	506	500	524	501	537	500	507	541	513	513	508	515	496	502	520	537	468	514	539	526	502	499	494	532	506	531	524	542	508	525	496	539	500	483	494	513	517	565	470	497	502	501	507	506	501	480	545	481	525	507	467	522	503	532	507	536	513	518	473	468	516	553	516	507	523	495	534	494	501	518	520	522	469	543	568	548	545	527	517	507	494	488	533	516	509	486	519	535	498	554	535	534	482	478	505	517	478	483	505	522	503	550	521	523	500	514	492	545	518	496	521	502	540	529	527	529	520	555	513	506	463	534	477	510	513	518	538	501	519	539	475	521	546	475	491	496	555	516	523	509	516	496	511	528	510	513	484	497	497	507	505	511	517	517	536	530	495	502	520	523	539	505	512	537	523	503	541	502	504	466	486	499	504	485	528	492	527	474	535	506	494	479	520	471	491	516	544	517	502	477	492	493	495	548	489	513	509	513	542	543	507	534	492	505	543	477	502	534	530	490	517	488	541	507	507	520	557	522	568	508	527	541	505	512	496	494	533	495	541	456	486	533	507	540	510	581	534	565	529	510	505	542	504	512	512	513	529	534	488	492	495	526	540	516	540	525	557	491	580	515	454	503	514	525	462	503	508	504	551	542	470	514	568	490	476	510	484	491	545	525	523	527	505	524	503	478	545	563	490	517	510	503	490	500	502	506	519	488	496	476	500	539	545	488	551	559	532	491	500	522	503	496	538	501	500	547	531	478	538	541	521	533	487	538	512	521	549	511	505	529	512	489	506	510	520	535	448	535	505	525	513	505	511	572	508	519	522	521	502	531	534	486	456	480	484	496	488	539	522	513	512	511	579	514	506	533	494	512	491	508	494	543	459	541	523	537	500	544	480	557	547	475	514	504	507	542	517	524	566	463	523	504	521	551	520	512	512	520	526	511	483	543	505	481	539	536	499	478	518	455	522	513	521	530	467	523	521	468	495	511	509	545	477	511	560	514	524	542	507	516	475	516	508	495	513	499	576	512	506	479	548	506	509	524	543	517	510	475	511	504	514	528	493	521	504	523	522	496	532	516	544	519	511	484	503	503	497	510	488	485	512	510	551	526	521	516	484	506	512	505	526	538	507	553	477	495	497	484	503	514	489	492	543	521	535	516	504	485	504	472	525	512	501	565	507	515	505	481	486	491	527	504	529	492	516	518	521	563	524	528	511	534	520	523	516	502	512	479	479	490	543	515	467	528	565	494	539	508	501	461	545	524	521	493	541	549	475	499	509	503	506	530	527	478	488	524	514	523	502	541	516	551	460	504	491	479	500	537	538	512	521	512	528	545	502	524	474	486	568	475	530	498	526	497	538	522	472	534	482	483	508	515	494	509	516	500	496	475	504	506	520	503	514	496	534	504	535	517	536	495	523	481	526	505	501	473	480	505	519	529	537	514	473	509	494	525	522	495	521	522	508	523	505	478	530	502	527	517	523	530	516	500	508	528	475	538	464	513	503	499	493	482	526	539	562	517	547	487	538	535	504	512	538	487	537	505	527	508	495	507	487	507	482	503	522	526	532	514	523	521	565	526	537	475	502	488	507	520	539	496	533	533	522	518	550	535	496	510	568	507	536	524	511	529	508	541	529	518	483	483	494	518	553	527	518	468	474	523	466	507	507	500	557	512	517	491	545	442	544	517	507	509	509	524	523	489	522	532	485	546	546	535	516	555	536	531	527	493	509	504	527	542	546	493	550	545	520	522	507	458	545	527	511	493	557	529	508	481	504	543	492	492	482	513	505	520	514	542	487	491	523	475	553	567	524	513	478	494	502	535	521	521	525	509	519	497	512	513	540	535	508	486	526	533	519	519	509	511	528	534	495	490	503	542	537	550	504	498	544	511	525	489	542	529	467	487	457	536	527	502	502	496	507	468	460	519	487	500	483	511	487	491	553	494	521	540	531	525	492	479	482	504	529	522	476	508	504	510	510	537	533	502	517	515	571	503	513	514	521	530	513	504	490	526	541	495	551	545	544	497	514	514	517	490	501	518	493	558	529	516	542	463	513	497	532	515	492	556	569	505	511	501	527	554	519	502	517	514	507	481	504	513	561	541	489	518	509	511	500	510	514	497	528	519	524	533	494	496	526	489	540	474	535	490	532	526	537	505	475	552	554	543	563	538	486	517	517	518	521	467	549	547	511	472	537	537	501	539	528	534	506	538	524	513	504	561	527	528	500	490	535	471	495	500	517	537	533	518	494	506	523	544	525	550	464	533	510	520	546	495	483	565	515	539	512	486	496	483	524	544	503	518	513	531	518
23648	20901	28029	24301	21741	17856	10785	5973	4158	2807	2098	1580	1164	872	754	658	567	513	469	424	396	407	389	360	376	356	391	422	418	425	438	442	451	384	371	424	433	403	387	386	403	406	394	421	436	434	462	421	424	386	408	394	402	362	406	373	369	365	342	403	362	368	367	353	352	367	357	371	341	379	357	381	333	369	347	345	353	302	351	358	359	375	361	393	332	354	328	315	374	349	383	373	326	333	314	346	356	380	354	364	337	348	339	381	348	301	344	360	343	353	358	320	392	360	349	339	375	365	357	340	380	369	370	322	396	356	338	377	358	352	343	326	356	355	336	374	352	340	345	353	342	380	375	344	374	361	329	351	360	323	348	344	362	377	370	334	372	348	355	346	379	336	326	361	360	348	302	357	345	346	319	387	383	381	359	356	376	365	364	368	364	362	321	351	363	351	364	333	344	351	337	345	360	373	361	339	326	345	346	360	363	349	378	346	336	361	408	376	319	353	368	317	342	391	383	335	353	354	366	348	366	319	378	342	324	377	340	384	364	345	356	380	308	356	365	369	348	364	356	366	373	334	385	379	334	368	346	357	331	359	356	375	364	332	325	403	331	340	343	364	342	344	368	372	332	362	337	319	369	366	368	330	402	370	359	332	385	374	333	368	328	367	379	349	350	336	364	358	369	357	324	373	354	380	339	362	349	340	370	360	353	325	356	327	376	383	350	371	366	338	353	351	337	363	351	315	374	353	326	375	385	339	337	335	345	336	326	351	352	355	351	367	358	364	388	339	350	351	330	351	374	367	332	354	326	375	369	358	348	370	364	363	352	369	374	319	356	337	368	336	385	348	327	374	350	350	356	376	326	331	343	382	368	352	342	342	373	340	376	378	350	355	378	367	366	370	362	382	362	348	382	365	336	351	328	349	369	355	355	352	352	361	360	332	358	338	331	346	343	340	332	350	361	369	355	374	357	357	354	311	368	334	352	364	358	347	350	343	378	362	377	359	387	370	357	340	375	333	376	362	336	339	394	354	364	362	352	387	347	345	354	338	337	355	337	325	344	345	348	368	354	370	352	343	356	346	356	364	360	347	351	348	345	344	366	368	362	362	359	341	340	383	372	375	376	369	349	369	328	411	344	368	392	371	366	360	336	359	381	378	368	350	320	362	312	333	339	350	343	391	341	298	359	378	371	357	335	348	357	380	321	359	339	325	379	366	351	354	344	384	327	351	355	358	358	368	352	311	373	352	367	371	318	330	330	336	370	328	381	355	327	390	339	377	316	368	341	349	329	373	364	369	360	328	355	373	369	376	336	345	382	349	318	347	368	359	321	340	337	332	358	376	342	393	358	358	334	348	349	328	335	379	382	369	337	355	372	348	358	366	339	377	354	363	363	371	344	354	369	356	361	341	340	339	353	386	335	355	375	349	340	362	388	358	351	352	365	353	362	338	377	374	386	370	384	344	375	338	369	358	348	332	313	345	395	382	379	371	360	319	363	366	368	329	361	331	361	389	383	346	352	370	377	357	348	377	368	333	360	351	362	342	325	357	372	371	345	377	385	354	361	386	339	350	362	343	344	379	333	342	353	324	356	363	354	360	367	318	338	323	332	413	339	347	334	346	347	349	364	379	348	374	361	376	326	371	365	366	359	359	360	363	332	352	359	341	365	349	350	374	348	385	371	376	365	335	386	374	350	334	341	343	362	351	347	340	367	339	380	370	360	346	355	351	338	364	339	351	332	352	346	396	390	368	362	342	348	334	376	373	399	390	334	337	383	356	362	369	324	355	391	388	351	374	353	337	345	323	355	341	346	318	368	339	357	337	362	380	332	328	329	355	296	351	349	357	341	366	330	318	344	375	341	349	352	333	377	403	318	343	357	320	343	348	335	345	371	377	342	355	317	348	370	361	369	329	356	359	342	350	318	367	373	336	384	392	354	352	362	368	351	367	410	401	374	337	381	355	408	369	349	366	373	319	352	386	322	362	334	344	359	367	356	345	366	386	369	339	359	343	362	353	373	317	369	318	345	397	309	377	379	359	355	365	334	342	347	315	359	348	340	360	349	362	346	344	373	356	354	349	360	363	361	358	384	368	343	345	319	365	357	338	338	403	358	347	363	347	317	365	374	359	349	356	351	373	342	341	347	367	359	350	352	344	360	387	341	321	359	371	329	382	392	336	359	351	346	364	368	346	378	346	329	338	385	341	363	362	354	356	340	365	340	360	351	356	338	393	359	370	376	325	348	380	361	352	383	316	359	365	336	342	358	322	364	329	352	373	365	360	386	331	320	371	326	350	365	358	355	340	333	347	333	354	326	341	343	342	362	339	353	347	377	310	375	331	323	368	338	356	353	369	343	365	374	370	358	371	329	366	405	354	357	380	357	339	357	365	364	338	323	327	370	349	342	332	346	327	332	394	369	364	359	339	315	354	370	341	374	358	362	358	336	373	337	359	339	389	314	344	347	379	373	356	362	365	363	359	350	345	353	371	374	333	381	363	364	351	340	372	390	364	345	340	358	366	347	350	323	371	370	338	348	362	322	371	364	344	343	334	341	355	346	344	346	381	371	364	335	383	358	361	326	363	373	336	362	351	372	340	376	335	335	357	326	367	362	344	382	331	336	366	344	348	364	365	349	342	358	367	391	369	366	354	371	346	350	353	348	378	331	338	352	326	384	360	378	336	400	417	366	341	309	335	361	349	355	388	329	347	355	344	352	382	327	338	342	366	392	335	363	360	350	377	349	349	364	380	371	357	370	350	371	360	337	333	349	327	345	353	374	348	362	337	369	366	367	398	355	337	401	385	338	345	350	391	390	336	361	383	348	345	343	391	341	358	355	336	343	351	344	353	375	325	372	341	381	348	373	376	356	388	382	370	351	375	328	336	342	355	368	367	365	363	371	357	346	326	375	363	360	323	354	334	346	374	367	352	333	359	347	354	338	358	341	371	370	363	356	373	337	382	308	369	371	357	364	331	317	350	386	335	341	324	348	361	356	367	322	324	317	362	388	352	369	333	374	355	349	350	351	345	366	335	369	399	342	325	335	341	358	337	335	350	334	381	361	360	407	369	334	369	343	375	356	376	343	321	355	346	346	368	347	351	347	382	351	353	358	338	327	317	395	360	356	357	361	364	336	365	353	338	336	354	310	355	374	349	363	360	352	367	348	368	353	349	334	357	354	361	394	367	380	363	373	358	375	336	330	333	338	341	347	387	370	370	334	330	335	374	356	337	334	361	336	358	363	367	344	382	345	323	351	344	346	362	353	321	356	356	333	356	357	356	356	338	356	365	358	379	350	359	385	338	369	354	344	358	366	359	371	336	334	348	361	350	359	332	348	350	353	340	363	351	369	339	329	352	355	364	363	345	378	343	370	358	374	347	306	347	345	369	363	311	355	355	322	380	370	325	353	389	361	331	319	313	349	345	393	371	367	361	347	344	340	361	367	360	377	343	339	360	368	365	289	353	375	329	365	387	341	362	352	364	355	356
36314	48610	40896	30493	25044	19333	14025	10291	8213	5693	4229	3168	2354	1608	1350	1060	807	814	742	632	527	479	464	450	466	458	515	533	535	547	562	531	484	527	547	527	548	450	471	478	521	538	540	577	614	613	585	516	555	561	548	513	494	498	445	403	456	435	435	403	415	467	444	462	412	431	421	404	376	428	393	426	405	429	405	434	432	402	406	437	411	392	440	391	446	449	420	429	438	427	425	395	400	424	401	411	406	440	456	399	418	414	444	427	411	427	394	428	384	429	386	403	441	387	419	387	433	405	426	400	419	439	391	406	391	408	413	450	372	420	411	403	404	399	410	409	424	422	421	440	436	402	401	434	378	429	416	456	419	399	437	421	413	419	371	413	396	376	435	415	407	381	417	409	432	393	433	423	438	382	424	414	462	394	409	409	424	427	419	414	384	402	401	407	406	402	418	443	414	377	416	439	417	397	420	432	366	413	382	454	398	422	439	390	406	405	410	399	414	376	430	397	436	423	399	429	424	410	432	417	392	393	419	407	365	424	397	429	413	435	431	427	407	393	404	439	415	402	392	440	407	432	419	427	392	389	392	424	396	433	412	402	423	400	404	425	409	438	405	425	442	418	403	369	439	429	423	431	407	412	435	414	425	374	381	418	379	409	426	429	441	437	402	454	436	439	412	399	449	392	411	406	415	418	419	401	434	398	430	388	375	418	410	413	444	425	412	379	394	355	434	407	425	443	419	418	436	383	401	417	435	437	422	435	417	419	426	434	407	438	459	437	418	402	402	422	423	421	402	420	431	422	399	421	421	408	407	409	439	413	405	413	402	415	394	411	431	390	424	400	412	409	394	390	401	389	394	381	421	409	441	419	426	415	408	423	426	392	446	421	387	384	357	440	450	454	433	391	395	415	423	441	422	420	408	423	450	408	440	419	393	394	413	429	417	419	409	409	384	421	439	424	417	391	378	412	415	384	389	393	418	437	423	421	401	437	407	410	369	413	417	414	423	451	439	435	369	420	427	415	433	421	393	434	459	413	426	449	408	424	438	411	428	388	420	427	395	359	440	397	423	451	420	420	395	420	397	417	410	440	409	425	414	406	389	405	409	394	424	412	388	385	415	402	417	377	454	443	448	446	397	417	400	415	444	423	419	399	442	468	364	416	422	421	417	422	422	401	411	410	419	408	397	444	373	381	410	430	408	425	452	420	382	427	401	430	404	402	460	430	432	431	418	409	415	422	457	418	403	442	416	450	393	410	413	438	427	404	434	424	430	394	400	413	413	434	416	388	429	440	434	402	427	454	404	432	428	407	438	423	447	430	424	417	409	450	429	421	431	413	396	381	418	447	430	402	397	435	440	423	432	390	430	415	422	415	443	399	401	414	423	449	378	426	398	440	443	391	447	390	412	417	439	406	407	394	397	367	393	434	422	444	418	381	392	430	388	425	444	428	404	394	414	426	362	419	412	448	435	410	403	428	439	432	429	407	456	430	465	441	426	446	417	440	407	393	397	425	388	408	430	391	401	411	388	432	421	438	458	472	453	431	444	431	464	412	434	397	441	409	369	398	421	406	402	393	435	418	390	450	445	402	404	418	414	417	428	405	449	398	437	408	427	388	472	399	460	403	412	409	407	419	395	425	438	449	399	433	409	382	417	422	395	385	390	415	401	379	411	471	400	436	419	443	408	381	403	402	436	402	428	424	416	416	397	400	417	431	392	434	430	451	419	425	396	427	427	440	459	411	395	405	376	408	428	410	413	422	421	420	392	454	413	392	433	425	422	424	430	412	415	414	419	384	426	384	403	418	430	399	455	427	422	415	374	395	409	385	400	408	417	437	457	404	391	421	420	383	391	409	394	432	429	417	400	405	406	427	402	399	388	387	404	438	437	441	409	450	393	467	425	394	388	437	390	424	431	433	431	426	416	450	422	415	425	389	418	409	447	394	421	417	440	435	417	441	411	381	398	422	417	463	405	395	441	407	393	454	397	439	454	401	402	411	434	408	400	417	410	446	429	417	437	430	425	438	400	371	422	389	397	422	456	428	413	402	438	411	439	400	429	440	452	423	408	382	422	416	455	397	435	404	390	406	392	415	399	453	367	414	425	397	402	410	400	439	405	437	377	423	390	395	462	403	432	415	422	414	453	407	465	425	424	449	421	411	449	410	388	432	377	465	405	471	434	418	400	426	436	399	416	422	409	418	411	417	412	411	450	435	413	408	404	423	380	458	429	398	403	413	381	443	427	430	367	467	410	419	431	472	395	417	422	401	427	404	384	443	389	411	438	398	425	454	405	403	410	404	443	414	392	421	397	408	415	409	428	393	417	400	392	394	432	405	397	441	447	416	433	389	431	390	385	398	411	432	404	427	395	405	415	452	411	411	438	427	409	430	426	423	418	418	428	434	427	429	408	448	391	440	406	449	415	432	424	413	404	394	434	454	399	439	442	385	444	379	418	385	420	402	414	418	387	448	426	403	379	444	459	409	417	392	450	412	412	421	436	442	427	458	415	397	410	445	448	406	441	399	434	412	432	389	454	402	426	447	371	410	402	409	444	425	426	374	425	422	402	407	422	420	442	402	437	405	413	424	431	427	371	431	415	400	377	402	419	407	412	387	432	442	409	417	397	424	385	407	430	440	412	465	430	432	405	414	383	415	476	424	404	421	381	429	427	451	450	429	410	476	422	398	477	411	451	374	418	391	392	432	414	410	443	443	406	432	414	439	427	432	397	415	409	431	481	438	409	425	439	444	439	391	398	398	416	390	446	431	375	409	428	431	442	436	454	423	418	427	410	402	418	400	410	409	439	394	464	399	415	420	423	409	389	419	413	392	410	425	453	443	415	434	449	403	423	433	385	411	410	446	382	409	386	425	425	403	460	418	408	405	422	386	424	434	410	398	414	386	430	421	420	404	421	445	390	422	418	399	411	427	408	458	382	374	415	397	407	410	415	409	400	402	403	395	452	427	403	438	388	441	414	406	417	405	415	430	396	416	417	433	401	417	447	394	413	446	440	400	448	408	397	450	418	428	420	430	425	423	438	390	388	434	404	414	404	385	399	395	445	411	444	438	430	399	388	445	391	420	406	457	424	416	435	389	410	381	424	383	443	403	409	443	398	396	407	443	415	407	461	400	429	455	420	406	409	450	414	460	449	395	407	433	426	417	426	421	453	402	398	395	404	413	377	418	398	428	386	410	383	424	422	417	436	427	399	409	414	436	413	364	417	427	394	393	395	422	417	390	429	423	409	434	393	388	405	419	429	360	360	420	416	399	440	394	404	413	422	393	380	445	444	417	420	412	468	401	396	393	418	422	436	416	385	429	415	427	403	421	460	406	418	436	419	428	416	391	454	425	378	407	430	432	390	416	419	418	410	389	414	413	386	435	448	402	423	415	435	427	412	417	377	406	458	422	399	391	413	409	410	410	452	402	404	439	403	431	403	439	399	423	414	436	406	442	382	395	398	438	414	403	399	415	401	416	403	423	378	401
25096	21001	27608	26428	18819	11544	6633	4216	3098	2220	1730	1334	1137	897	810	716	672	681	705	574	563	597	559	599	525	576	598	606	549	610	577	609	626	641	622	634	617	625	569	587	655	576	634	606	664	671	619	603	584	602	594	602	598	564	558	562	558	557	569	583	547	586	585	581	586	593	568	528	621	489	556	554	562	548	626	550	525	586	565	562	522	547	551	550	501	566	601	574	551	539	549	536	577	572	524	528	545	526	545	531	566	545	623	511	525	585	516	570	568	578	569	541	598	537	543	571	554	593	576	578	577	572	556	544	581	543	552	568	571	576	530	561	576	601	570	532	558	547	551	577	545	564	532	528	595	562	572	521	541	535	575	548	601	538	563	569	566	511	521	526	565	554	559	561	534	562	552	596	522	564	577	523	550	526	591	554	569	560	537	550	549	533	540	506	544	562	559	547	569	569	572	575	546	555	540	575	572	553	556	581	563	569	540	604	535	544	551	514	583	559	552	586	551	559	512	558	563	607	547	533	579	567	558	529	556	574	556	544	557	561	580	524	523	537	524	505	510	527	595	529	527	519	560	541	559	545	539	526	544	572	545	547	551	567	562	574	561	558	555	534	566	542	581	560	571	590	513	577	541	556	564	564	570	507	566	607	560	576	567	578	561	551	530	539	539	578	535	526	536	552	577	544	571	562	562	562	585	590	564	534	521	532	551	578	524	547	535	541	526	559	573	575	506	508	638	544	567	553	545	543	553	513	574	560	581	545	592	595	553	562	580	523	597	574	556	546	588	578	571	555	562	598	575	555	576	536	567	507	582	549	586	545	549	527	599	547	552	559	587	546	577	564	565	567	585	538	557	580	553	551	568	534	580	583	526	522	497	523	510	565	581	510	538	582	616	551	525	543	557	561	559	525	566	543	532	544	574	530	546	571	561	562	542	534	574	600	538	559	569	516	562	555	628	568	581	522	546	516	601	598	572	524	563	519	555	512	511	531	530	585	572	562	589	524	555	530	548	545	539	579	566	577	528	542	569	565	613	530	521	558	553	565	536	543	574	557	540	553	535	551	565	531	526	548	552	563	569	505	538	595	577	549	552	504	539	574	569	565	541	562	588	554	513	610	576	586	535	531	541	582	562	580	591	566	563	573	537	541	606	557	567	575	546	490	554	539	547	573	566	615	503	587	548	602	542	536	555	563	561	544	556	551	570	576	532	550	498	563	522	619	546	546	539	551	575	524	571	556	595	543	544	559	607	551	553	550	549	563	559	567	538	564	560	574	583	552	561	543	600	565	562	555	566	528	549	566	531	567	545	622	596	555	570	547	553	541	587	567	546	521	546	586	534	576	568	561	542	569	528	569	556	574	558	535	539	559	549	561	586	536	542	557	586	564	539	522	569	558	561	522	560	579	538	548	584	588	567	528	547	551	570	559	549	520	550	594	566	528	530	569	509	525	529	556	573	548	586	573	536	533	556	522	567	589	515	553	575	521	547	509	562	547	575	595	565	574	558	552	541	567	590	549	573	583	616	532	549	539	577	522	576	534	569	557	526	546	590	552	518	555	556	541	564	545	500	597	593	590	562	561	544	583	551	526	529	617	553	580	544	565	587	584	563	595	571	540	523	540	586	519	581	538	540	544	565	591	558	559	580	556	536	533	576	535	511	538	549	608	545	533	586	579	549	573	568	531	549	525	578	577	579	539	505	549	564	526	561	550	563	529	610	562	563	580	550	558	560	527	558	534	547	560	584	543	585	570	511	562	550	562	526	563	556	565	563	558	558	571	593	565	546	576	599	547	589	539	572	552	504	570	573	492	565	570	530	551	546	574	532	575	534	575	512	539	524	542	533	514	593	531	569	571	531	569	551	565	536	556	541	494	589	586	592	606	570	586	512	573	566	555	540	564	521	553	539	538	582	564	550	524	566	528	516	565	549	572	563	569	586	545	553	540	599	540	573	551	574	546	543	502	528	566	561	572	576	558	569	526	543	569	541	582	567	550	567	550	542	559	510	566	528	578	585	534	541	532	505	579	587	518	560	535	604	561	540	529	553	609	566	522	533	585	559	531	525	569	557	560	548	570	609	552	499	529	539	533	599	551	522	599	543	556	549	565	554	543	564	543	563	585	538	527	513	595	548	531	538	521	594	581	541	541	572	558	536	566	604	520	573	592	558	561	594	551	525	557	543	581	562	528	599	556	590	542	585	566	563	532	565	554	544	544	560	578	514	585	554	569	579	578	550	537	578	568	578	553	516	541	505	601	549	564	582	580	584	550	514	539	567	603	541	545	598	515	550	580	529	553	549	554	574	500	555	568	538	543	583	563	534	539	534	550	554	515	571	581	562	543	503	560	574	537	551	544	567	568	580	537	555	573	526	557	541	558	553	527	572	513	545	564	516	549	556	578	567	570	551	555	547	568	537	574	567	546	562	538	576	556	569	565	556	536	585	510	545	532	542	554	604	554	546	569	553	556	575	566	595	580	542	550	581	537	552	553	551	577	543	550	565	576	537	566	489	580	558	586	591	567	558	570	532	553	564	530	482	513	518	571	560	557	604	539	555	581	559	551	586	558	574	548	544	557	523	538	552	562	542	548	583	513	548	564	545	538	554	548	578	531	557	559	586	553	570	584	520	519	539	597	526	577	578	579	564	567	556	546	553	553	568	584	532	576	563	557	546	562	563	545	549	541	563	578	548	569	544	529	535	531	542	560	543	556	499	549	543	564	546	541	555	559	523	534	567	555	545	510	600	543	569	592	527	546	517	551	542	560	575	546	585	552	541	543	543	556	541	559	542	529	579	555	570	587	528	551	532	569	506	550	580	563	574	574	539	571	552	592	585	545	580	537	598	578	540	557	547	556	566	609	569	591	542	583	563	571	545	531	536	579	575	589	519	552	569	565	568	553	526	563	562	582	525	526	611	558	542	579	568	565	565	558	516	512	532	572	572	550	536	536	523	534	561	542	579	557	542	562	586	543	559	579	540	531	513	583	578	509	569	514	587	590	599	560	545	534	540	547	589	551	588	555	514	571	529	546	561	536	550	516	558	573	546	542	572	575	589	557	574	556	523	553	553	579	513	591	591	541	586	550	538	547	545	548	562	576	552	551	539	555	591	566	565	535	597	567	511	513	550	596	538	541	567	576	553	573	568	554	571	628	558	569	524	545	563	549	522	553	575	571	572	555	562	553	563	584	553	609	558	545	566	558	529	537	558	599	539	548	578	572	518	557	585	565	546	583	578	548	536	514	541	533	547	547	541	526	549	517	535	604	535	547	583	557	506	548	560	580	553	585	573	542	597	564	575	567	559	589	521	565	529	553	633	558	563	569	554	578	590	565	568	571	557	543	501	550	551	547	563	534	554	575	584	586	575	589	571	553	530	569	554	560	548	569	536	558	562	585	577	562	588	550	549	535	526	575	545	524	551	565	574	543	582	512	549	606	546	554	571	542	548	534	552	532	552	536	584	568	581	570	527	595	557	542	533	567	590	550
35676	45526	38700	28628	22648	16450	11349	8517	6401	4590	3457	2480	1862	1451	1294	1094	939	911	816	712	690	663	675	641	651	675	651	703	715	685	735	699	710	689	684	697	733	662	689	716	717	784	740	768	740	791	766	760	765	752	709	671	683	629	701	621	658	649	606	654	655	680	702	658	593	666	689	677	644	644	629	600	654	612	593	675	573	662	614	628	645	651	671	616	645	641	638	647	674	621	631	661	563	630	677	625	611	641	652	612	616	639	621	666	617	633	650	625	612	655	617	617	561	658	671	621	645	632	596	665	676	678	649	644	664	628	654	613	666	593	615	630	589	637	668	631	639	674	637	652	652	702	691	630	625	635	612	591	679	609	626	610	653	611	601	620	639	624	595	656	641	626	650	643	647	615	661	630	642	646	599	660	623	637	654	651	624	602	628	621	601	676	638	628	658	646	634	661	656	598	619	667	655	622	622	622	667	625	648	659	630	626	668	621	674	636	624	660	627	655	677	641	634	617	659	636	627	691	650	634	587	627	633	656	647	661	676	693	655	591	628	665	642	580	647	636	617	650	620	642	662	629	642	661	647	597	664	587	629	655	631	636	644	641	642	633	579	662	651	577	599	652	623	672	664	632	671	629	633	610	659	664	623	649	649	685	676	666	603	622	623	647	629	629	604	610	657	670	617	591	607	640	713	645	618	630	624	625	653	653	661	647	623	633	637	650	639	637	630	627	606	656	615	672	627	640	608	632	659	664	654	640	645	650	595	651	605	632	645	660	608	634	660	592	591	612	660	664	644	643	632	655	647	641	661	598	649	651	631	609	626	649	610	627	668	651	633	606	668	655	632	643	686	689	618	652	649	652	653	681	635	602	612	599	585	603	660	641	606	692	616	564	625	676	660	637	658	629	588	657	615	648	596	638	656	635	627	612	636	622	628	622	637	649	649	630	648	639	669	619	614	635	641	626	587	635	614	638	653	673	640	632	663	631	631	633	617	632	621	670	597	660	612	667	641	634	631	622	641	666	616	614	651	602	677	664	635	628	650	640	629	652	629	599	604	608	639	660	640	630	617	616	625	640	629	655	609	637	654	648	626	622	636	672	671	641	637	629	616	644	624	615	623	637	619	563	664	636	664	675	610	712	632	612	650	621	655	642	650	638	639	659	656	627	626	679	627	615	611	650	609	618	615	594	682	636	634	596	638	584	625	646	621	634	655	651	639	672	652	606	632	660	602	657	625	695	655	630	634	616	635	637	623	667	631	659	631	651	627	694	596	654	641	669	639	662	615	577	631	597	659	627	660	645	645	679	653	609	658	577	676	653	669	661	622	674	646	638	637	632	658	627	594	672	627	624	668	633	623	645	658	600	623	702	676	628	686	595	651	660	610	664	627	630	676	615	641	672	640	609	654	664	610	600	653	654	648	646	640	617	618	631	651	642	619	639	631	609	644	659	596	683	627	666	652	626	643	658	626	620	652	601	605	695	644	641	619	651	594	603	659	613	664	607	629	656	644	624	660	634	675	633	633	684	676	638	641	621	627	621	603	602	672	625	662	654	605	645	640	613	689	634	639	600	624	586	597	650	634	683	631	657	620	646	660	634	635	598	628	631	614	642	642	640	625	634	641	615	627	646	617	617	615	625	636	710	624	599	673	682	589	610	619	654	611	626	616	674	635	600	637	626	605	659	630	614	637	646	684	615	661	626	624	651	623	638	670	634	687	636	596	731	633	666	617	629	607	642	644	637	617	642	671	651	635	603	626	592	606	623	634	630	638	639	585	639	633	681	629	671	622	648	600	667	626	624	645	668	644	677	630	651	632	619	590	664	642	690	662	629	661	619	647	605	624	611	603	626	624	665	603	645	629	604	616	675	659	607	651	652	643	659	654	680	645	626	592	622	620	650	621	667	614	605	674	637	610	637	642	642	620	633	635	577	639	666	671	627	621	626	617	602	594	678	652	668	664	623	671	680	647	610	665	605	626	622	659	598	605	632	658	647	649	625	679	685	623	624	620	621	638	658	670	638	649	659	654	588	667	626	628	634	622	616	671	654	625	654	618	651	625	611	656	638	635	627	650	595	638	639	667	653	623	611	624	649	641	643	653	584	601	655	664	630	649	616	643	691	673	633	653	643	658	682	641	680	623	608	671	652	613	618	633	622	632	625	641	663	633	635	605	607	598	644	651	634	618	626	722	603	665	632	657	598	646	659	631	614	628	637	654	666	648	617	645	683	604	658	680	647	594	596	617	626	650	645	600	659	648	602	659	626	639	669	615	644	647	674	602	635	640	656	666	658	601	632	624	687	645	631	618	640	645	640	649	668	732	603	588	687	635	628	656	645	650	589	691	622	647	664	680	612	658	640	620	653	645	607	657	624	667	640	610	617	666	618	615	641	615	609	651	631	701	653	639	608	656	623	677	641	685	649	646	600	659	705	579	671	681	635	645	615	665	631	649	651	645	715	657	640	651	649	652	639	645	632	633	671	622	620	648	617	641	627	620	679	623	681	662	637	630	619	648	678	630	615	636	642	683	643	625	638	614	626	608	636	618	679	660	677	639	645	656	652	653	613	615	641	644	662	631	657	598	620	675	645	635	648	615	662	651	647	594	669	650	640	612	630	633	616	685	647	632	607	632	627	650	603	650	617	673	664	633	596	641	640	630	653	634	642	602	689	635	637	598	614	609	653	625	614	626	617	672	662	700	625	656	627	618	666	653	652	637	647	621	638	679	669	568	657	626	602	646	586	691	604	615	632	659	664	618	635	644	621	608	637	620	621	653	609	638	617	641	633	638	665	653	665	631	601	645	643	627	654	650	611	634	624	630	600	630	583	616	617	617	651	657	663	599	592	653	603	629	616	633	643	634	604	603	630	651	626	666	655	684	668	678	602	649	617	654	645	615	582	684	653	628	647	644	657	649	633	657	645	636	648	625	605	623	680	585	621	627	641	623	668	661	627	618	632	613	644	615	645	652	608	644	631	614	645	620	605	639	701	664	680	671	688	643	627	665	604	638	645	587	630	640	629	636	624	644	647	627	666	628	612	642	612	621	623	650	604	634	642	618	618	642	618	638	656	630	669	652	620	640	661	598	671	625	639	646	636	638	595	619	640	684	658	611	653	648	625	633	621	641	606	640	637	600	605	611	628	631	637	614	590	629	648	667	581	609	661	647	643	649	656	656	647	665	644	675	617	657	639	635	688	619	603	607	670	663	647	633	608	657	690	629	597	636	643	633	684	656	629	633	592	673	707	615	658	568	612	605	606	668	631	610	664	601	662	648	605	639	608	616	615	648	643	629	618	621	647	615	619	637	591	640	609	598	690	615	632	615	622	638	636	654	696	656	637	631	636	648	628	650	645	643	624	645	623	638	672	665	657	646	641	653	644	655	656	643	720	626	617	624	628	663	654	632	624	642	650	642	631	624	679	598	648	659	636	626	626	621	594	627	642	640	613	649	654	673	632	674	616	604	625	649	644	614	637	592	629	620	671	638	646
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
