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
341507742501	341507743021	341507743571	341507744121	341507744671	341507745221	341507745771	341507746321	341507746871	341507747421	341507747971	341507748521	341507749071	341507749621	341507750171	341507750721	341507751271	341507751821	341507752371	341507752921	341507753471	341507754021	341507754571	341507755121	341507755671	341507756221	341507756771	341507757321	341507757871	341507758421	341507758971	341507759521	341507760071	341507760621	341507761171	341507761721	341507762271	341507762821	341507763371	341507763921	341507764471	341507765021	341507765571	341507766121	341507766671	341507767221	341507767771	341507768321	341507768871	341507769421	341507769971	341507770521	341507771071	341507771621	341507772171	341507772721	341507773271	341507773821	341507774371	341507774921	341507775471	341507776021	341507776571	341507777121	341507777671	341507778221	341507778771	341507779321	341507779871	341507780421	341507780971	341507781521	341507782071	341507782621	341507783171	341507783721	341507784271	341507784821	341507785371	341507785921	341507786471	341507787021	341507787571	341507788121	341507788671	341507789221	341507789771	341507790321	341507790871	341507791421	341507791971	341507792521	341507793071	341507793621	341507794171	341507794721	341507795271	341507795821	341507796371	341507796921	341507797471	341507798021	341507798571	341507799121	341507799671	341507800221	341507800771	341507801321	341507801871	341507802421	341507802971	341507803521	341507804071	341507804621	341507805171	341507805721	341507806271	341507806821	341507807371	341507807921	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	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
21597	20232	27558	22754	20239	20329	10284	2426	1598	1341	1282	1189	1011	956	825	686	630	543	427	425	421	380	386	356	351	343	355	353	320	337	335	341	287	298	304	301	259	287	286	275	242	291	259	309	283	261	266	250	283	274	276	277	281	265	260	237	252	235	246	248	259	249	220	239	264	213	235	233	237	237	258	246	228	224	235	256	254	225	254	241	262	260	228	241	257	228	226	245	257	238	223	265	238	251	228	253	240	243	223	195	230	227	225	214	228	228	226	248	200	247	228	223	229	239	241	230	239	236	268	234	241	226	251	219	219	257	211	240	216	214	266	237	244	237	234	219	261	231	218	227	237	232	230	285	244	245	259	220	257	235	210	235	251	244	234	257	234	235	234	235	232	221	214	232	229	228	236	200	246	215	226	258	273	245	234	231	248	245	223	244	246	226	238	207	254	250	237	230	227	234	215	242	232	239	225	214	227	224	233	260	229	254	242	235	230	232	209	262	233	250	216	255	238	245	228	218	262	224	263	244	220	240	227	218	250	226	241	238	227	245	226	229	224	226	225	216	252	213	258	245	234	231	209	245	247	217	253	235	252	213	223	258	222	226	234	252	236	216	229	237	227	224	264	256	234	235	249	198	263	247	245	221	232	244	216	243	260	251	260	247	266	238	214	244	216	266	266	246	223	225	223	239	220	254	241	235	255	223	225	229	227	219	222	242	220	224	252	201	221	211	240	241	230	259	240	227	235	240	231	233	231	230	223	240	201	213	224	243	215	213	264	252	214	248	248	258	211	223	208	225	232	232	260	255	219	239	227	231	231	216	232	224	226	204	237	243	242	223	232	237	231	260	243	219	230	238	253	247	236	244	238	227	241	248	254	240	242	226	261	240	219	252	240	230	226	241	280	228	239	227	230	208	243	215	213	257	244	224	280	234	242	216	230	230	239	209	255	241	209	249	217	220	194	245	212	238	215	204	248	233	226	231	229	248	262	249	244	254	225	211	276	260	241	238	212	232	242	218	210	240	204	228	241	215	208	234	219	247	254	253	240	259	249	226	220	234	232	227	245	240	213	251	226	253	259	271	226	254	213	202	226	223	221	236	229	249	242	211	240	210	236	266	238	222	228	220	232	230	231	229	234	248	256	227	230	234	236	275	248	206	251	250	226	229	268	244	225	231	233	239	280	231	230	217	223	223	240	228	259	264	221	230	218	210	236	243	208	254	229	254	216	230	217	257	229	244	232	213	239	249	223	216	226	224	214	211	263	229	245	268	250	218	209	223	268	244	224	233	250	254	212	231	245	239	248	224	229	241	251	241	223	220	249	214	240	232	237	265	254	263	235	231	247	238	225	223	253	214	226	217	236	258	222	234	233	243	246	213	215	216	244	253	235	241	239	225	229	230	250	236	233	228	231	260	231	212	224	233	231	229	216	209	236	224	232	245	249	230	210	233	229	243	242	242	249	248	219	220	240	248	222	252	228	245	242	235	239	238	217	254	230	214	234	215	230	244	192	242	236	235	261	248	220	195	253	238	240	252	246	206	220	223	248	214	243	224	268	263	256	224	250	250	252	219	248	221	228	219	259	238	229	240	270	232	233	215	253	234	230	219	236	231	242	236	244	222	222	231	234	253	214	234	246	239	243	257	234	220	226	202	229	214	259	245	240	218	222	251	236	212	230	232	249	227	230	256	233	223	263	238	256	218	238	248	218	238	224	226	212	257	241	219	222	265	229	228	259	249	223	214	210	228	240	217	215	253	245	235	245	248	228	205	246	231	224	227	249	230	254	240	228	212	207	230	258	225	241	240	210	228	241	209	234	244	265	212	223	227	226	260	232	271	221	238	228	209	235	251	252	234	238	206	234	236	223	230	247	198	259	245	243	232	239	230	223	214	246	276	227	224	222	231	278	232	243	223	241	220	203	220	250	255	228	209	225	239	220	250	234	240	230	248	238	236	218	234	247	242	236	213	242	243	243	238	240	204	247	235	224	238	238	246	213	250	254	245	204	240	230	237	239	233	230	224	236	212	233	228	235	274	217	267	198	270	236	241	228	236	242	224	243	227	213	203	224	236	229	230	237	210	238	235	222	246	210	236	242	239	251	229	228	222	239	229	246	231	252	201	240	222	234	255	240	221	253	217	226	238	227	238	230	241	208	232	248	196	255	218	231	251	235	241	260	243	208	254	256	261	245	230	212	208	252	202	264	208	244	231	239	217	244	202	236	246	199	240	235	243	221	244	258	234	200	218	238	218	255	252	216	234	254	249	210	257	201	232	238	232	251	222	236	234	244	234	203	230	238	233	259	238	224	248	239	227	228	244	207	224	256	255	241	241	234	239	213	233	247	229	228	224	226	225	248	227	239	244	227	216	218	247	243	242	240	224	239	240	211	246	246	216	253	214	221	232	238	234	240	234	231	217	260	227	213	230	242	211	226	225	241	237	246	238	218	226	256	227	274	235	236	226	246	237	270	258	223	246	231	241	238	232	218	219	249	210	242	228	257	226	233	258	246	203	220	240	234	251	226	244	221	247	243	246	250	222	225	245	250	234	237	222	250	205	227	203	234	239	226	224	221	249	230	237	252	246	246	207	234	247	237	226	235	263	233	256	233	242	233	260	214	248	229	236	245	204	230	221	230	252	231	228	196	228	232	230	227	236	252	250	232	278	261	207	255	236	250	216	267	243	242	259	251	225	253	234	242	265	223	223	229	243	237	235	255	221	229	218	253	216	224	232	244	227	232	244	272	237	248	242	224	234	222	252	230	246	246	230	224	226	196	242	233	226	232	221	233	260	251	253	217	224	228	213	233	219	244	252	225	230	217	237	244	229	220	225	241	228	232	223	219	254	220	227	241	250	230	222	232	225	255	186	251	209	193	226	203	258	240	216	234	196	244	261	243	225	209	230	257	270	236	240	236	227	238	236	256	203	242	238	269	205	225	247	211	216	230	236	274	230	228	235	243	226	232	228	210	231	246	243	215	253	234	232	226	238	247	251	250	229	253	277	210	234	227	230	254	260	238	234	210	222	259	221	233	228	220	241	241	231	268	221	251	214	205	212	238	242	218	235	238	244	237	268	230	234	228	230	253	276	242	246	251	233	240	239	259	248	250	250	250	235	264	250	232	213	212	222	236	250	245	232	260	227	251	237	219	260	241	237	221	216	260	225	230	224	229	232	242	231	240	250	238	254	225	200	226	234	223	244	239	258	225	208	257	224	234	229	240	245	243	239	244	260	221	272	216	254	228	244	235	242	249	226	223	223	225	276	235	234	252	219	248	233	242	253	246	236	238	251	217	224	229	237	233	264	249	235	238	236	244	243	273	235	258	216	222	233	230	220	202	268	247	243	249	245	248	232	224	243	278	256	194	229	224	264	215	244	231	234	272	244	212	208	223	240	253	242	216	221	219	229	241	240	237	196	244	256	266	223	237	224	248	219	233	254	231	244	268	244	249	253	260	220	232	242	228	212	242	260	231	251	226	239	227	226	244	228
36400	31335	22293	14671	10965	8451	5736	4103	3283	2702	2506	2194	1926	1712	1429	1249	1000	867	799	699	632	585	563	518	512	473	482	497	478	461	431	446	359	391	401	392	385	403	353	364	346	335	343	334	341	328	310	355	368	357	351	309	336	303	321	289	303	318	303	311	312	287	285	280	299	276	306	307	291	259	316	328	310	293	326	294	285	288	298	283	305	300	297	293	267	270	280	292	296	298	294	304	285	288	299	285	263	289	301	271	290	270	295	308	282	294	292	262	290	323	301	277	288	265	280	271	279	288	261	290	285	255	283	278	296	285	301	307	283	299	299	272	286	274	261	262	284	282	284	291	278	294	267	290	289	307	297	272	263	286	275	288	264	268	298	284	326	275	282	300	304	279	310	279	289	277	313	290	265	302	284	291	292	294	274	281	265	275	312	308	252	288	279	251	302	256	263	298	275	289	281	281	257	281	266	278	249	291	285	257	288	246	280	265	292	250	290	281	299	273	258	286	266	295	275	273	311	274	276	292	263	287	278	262	288	288	275	309	239	308	278	296	271	284	280	278	286	287	292	270	280	258	278	286	265	294	275	284	277	265	258	261	268	297	279	312	280	285	302	293	291	263	268	276	301	242	252	250	271	298	292	285	266	317	274	290	278	279	272	287	251	284	253	288	241	298	274	285	285	297	305	276	246	283	240	286	280	275	305	267	286	300	297	274	273	280	288	265	280	236	281	293	276	310	283	290	281	281	279	303	302	284	269	264	290	291	265	269	278	281	257	279	268	302	299	287	277	278	275	326	294	260	283	286	303	288	277	291	287	258	286	263	285	299	267	281	269	316	270	250	262	270	283	295	255	294	282	269	298	253	285	264	298	281	268	289	268	264	294	272	266	268	282	274	309	263	302	273	251	279	294	274	320	263	258	273	271	295	246	265	264	260	303	314	264	290	309	286	270	310	283	271	257	263	285	306	306	303	299	291	270	284	286	257	301	275	296	266	282	270	268	284	269	268	286	277	272	263	266	301	302	272	265	293	292	308	292	267	303	260	278	286	288	297	251	246	296	288	282	292	316	275	255	276	280	266	285	288	278	262	276	287	242	296	295	296	262	302	302	300	293	283	287	299	297	251	293	293	310	311	275	253	287	262	291	300	261	277	277	281	293	246	296	295	298	283	289	313	291	305	306	277	293	302	266	308	306	300	266	289	285	296	267	276	299	281	290	301	298	275	271	287	264	296	285	279	270	236	258	299	302	287	316	274	274	283	270	257	308	288	269	299	281	280	295	300	292	262	275	270	294	290	293	262	278	302	259	280	290	309	296	326	281	300	292	259	287	274	296	295	282	275	271	290	302	266	300	283	307	288	283	306	291	269	273	304	267	303	290	265	277	295	293	276	288	281	275	276	275	265	291	279	280	316	285	260	296	276	284	269	267	253	302	263	284	332	322	282	279	263	255	286	298	289	306	271	295	265	296	301	301	304	294	242	293	267	249	300	281	295	271	282	322	275	289	295	264	250	279	294	269	274	289	305	291	251	300	290	278	293	307	264	288	284	311	264	287	246	249	282	272	309	282	297	272	294	281	260	283	296	285	266	280	257	278	304	295	291	261	282	268	281	292	299	292	278	257	271	289	298	281	293	269	296	272	300	308	283	300	265	321	280	298	244	274	290	276	271	296	276	284	279	274	320	288	261	268	299	262	268	256	295	296	279	271	293	269	274	263	307	311	275	278	269	300	294	282	320	291	282	285	292	306	280	286	279	288	289	298	295	292	255	277	293	276	301	289	285	301	284	272	295	268	278	286	324	262	273	251	307	280	290	274	275	261	268	278	269	260	275	284	278	287	297	303	280	286	277	300	294	269	312	317	305	295	307	270	301	272	235	276	289	275	297	243	289	268	270	295	288	283	282	273	275	276	287	268	273	300	279	308	284	267	293	316	271	248	301	286	257	254	276	273	298	274	255	287	271	283	308	283	309	290	311	275	255	315	238	294	286	273	257	282	282	263	281	300	268	280	269	260	284	309	302	306	305	261	263	263	304	267	340	291	288	286	300	271	292	294	256	292	267	312	268	301	280	281	285	261	295	251	294	262	278	280	271	301	292	289	267	297	301	266	328	263	251	297	287	268	293	297	254	311	278	290	283	286	281	300	269	273	279	289	289	274	275	286	243	265	270	303	281	296	285	290	269	294	293	260	262	274	278	297	297	290	285	239	272	322	274	284	288	280	264	276	293	279	284	321	247	282	307	281	276	264	293	287	273	318	249	295	289	266	283	292	279	256	270	301	285	280	246	295	307	293	291	273	308	282	291	289	295	291	287	275	308	312	288	279	280	283	293	261	279	316	281	257	274	261	285	284	257	292	306	273	288	278	274	273	245	292	283	289	306	245	267	264	306	277	287	306	285	278	262	278	303	278	290	271	274	280	273	285	324	273	301	285	286	273	324	266	315	296	284	313	299	308	309	299	285	313	282	282	311	288	271	282	289	276	251	322	291	290	293	279	304	268	279	294	294	271	262	279	295	303	289	231	264	266	281	295	299	292	280	249	281	287	302	296	292	299	294	276	269	298	279	266	293	307	289	289	282	316	302	276	264	278	273	277	254	290	276	281	280	310	279	285	309	288	281	278	279	322	297	289	277	271	284	293	283	279	277	265	296	291	273	268	289	287	283	263	298	278	310	273	270	267	284	305	287	295	316	301	304	290	275	293	280	283	296	308	297	275	283	250	283	274	281	278	271	254	288	271	282	315	276	286	275	266	279	271	292	287	273	280	284	285	304	294	290	278	290	291	283	254	279	261	311	284	292	307	276	291	297	279	283	285	285	303	310	303	276	292	278	273	292	263	253	281	291	289	287	273	303	285	276	269	300	278	290	253	277	283	288	282	286	295	277	300	279	305	292	278	274	290	251	267	295	292	311	284	271	295	281	276	269	293	296	298	308	290	263	289	316	269	266	287	280	270	268	261	289	269	306	308	299	278	278	282	292	305	285	277	280	247	302	291	313	276	288	282	255	280	264	295	300	285	285	293	295	299	295	277	293	275	286	272	298	267	287	274	273	290	245	269	275	283	300	297	284	285	273	292	309	263	284	289	293	257	281	266	312	277	297	264	264	265	254	300	311	298	276	290	278	249	245	264	274	309	268	275	266	288	292	267	308	271	286	288	259	306	265	283	292	295	295	259	300	274	277	252	291	299	302	308	307	296	281	271	289	301	280	287	252	255	279	297	277	290	285	268	277	285	281	265	277	300	288	306	257	286	331	308	279	258	264	304	246	302	261	291	253	273	262	285	261	244	262	247	271	290	271	274	246	314	280	249	290	290	281	270	296	263	321	276	283	277	270	269	272	278	259	296	279	301	292	274	280	320	285	291	283	284	283	289	293	300	277	278	283	265	287	282	276	277	269	308	297	290	275	292	274	276	305	285	284	252	317	280	288	279	295	285	266	283	299	301	264	305	285	293	272	289	278	275	276	289	295	329	290	269	287	278	283	278	265
29961	21048	12790	6032	2830	1994	1291	985	823	798	753	624	645	605	593	549	554	522	488	465	456	451	465	455	442	410	442	428	449	441	418	434	414	405	396	439	439	440	430	407	415	428	431	439	393	431	386	394	384	425	386	442	426	415	444	395	412	379	411	394	374	410	424	387	379	416	401	392	400	406	417	394	388	414	391	397	393	399	424	406	435	393	390	396	385	418	407	393	402	415	401	426	380	417	392	415	379	429	397	416	391	390	410	414	424	410	393	403	408	419	362	404	425	388	400	404	413	391	400	391	405	413	368	396	379	429	375	407	424	417	368	387	404	389	414	380	397	420	395	386	415	414	366	385	383	397	363	392	402	392	357	371	397	396	387	407	397	409	401	396	411	410	420	394	413	394	388	405	397	371	435	402	431	398	370	391	431	449	401	383	404	400	372	403	399	408	399	384	411	409	384	420	390	424	427	384	405	458	365	376	402	394	390	389	398	384	394	392	421	391	399	371	407	393	370	390	430	379	379	383	415	446	405	393	377	422	410	367	422	393	395	395	411	401	405	404	410	404	428	420	404	395	391	408	396	426	455	433	407	424	382	407	431	409	405	389	397	372	441	404	400	385	410	431	413	397	427	435	394	413	417	403	391	390	433	428	418	405	395	416	379	404	380	443	395	396	388	390	410	418	353	383	380	411	396	362	379	346	393	382	401	403	421	407	395	399	417	400	407	430	395	422	440	405	397	373	344	417	393	407	389	417	437	369	417	410	406	407	417	398	417	386	428	384	375	414	376	421	367	429	431	390	398	388	397	408	381	412	414	426	364	414	416	405	375	418	417	420	401	384	428	435	401	364	418	400	362	387	440	425	388	448	414	424	386	418	394	384	385	369	396	440	395	426	398	427	397	424	416	394	395	401	413	383	391	427	378	416	409	428	404	394	377	386	380	392	398	396	414	393	358	420	364	399	421	402	373	399	419	405	433	410	401	398	378	393	397	395	386	442	383	401	407	433	388	434	408	402	387	408	394	401	371	404	377	402	395	408	404	364	405	454	388	374	404	381	384	411	429	410	398	384	388	384	430	388	444	380	372	394	387	401	413	421	392	393	427	387	412	399	388	387	413	408	401	411	384	377	440	428	403	434	400	418	363	400	412	403	375	439	389	412	387	392	412	400	399	404	412	407	397	442	429	401	418	413	427	409	401	360	374	395	395	423	409	421	362	413	414	396	433	387	393	412	428	396	417	406	415	428	401	420	382	388	405	399	395	407	375	369	364	416	401	418	386	427	391	414	427	418	366	437	399	408	387	409	422	409	409	385	385	365	414	399	441	416	429	411	401	362	367	415	402	402	366	389	383	434	391	383	413	398	394	403	423	402	379	411	421	402	407	390	394	406	417	386	395	389	457	376	391	389	371	419	410	380	437	379	387	359	392	396	393	390	402	383	427	431	372	414	411	404	401	439	413	401	392	399	381	380	423	383	414	409	387	437	421	389	395	423	426	403	427	392	411	420	422	390	388	437	396	401	413	408	392	420	350	390	420	423	390	410	444	402	412	399	407	403	437	397	385	441	396	413	414	434	415	432	412	347	368	399	398	410	395	429	410	387	423	425	376	420	377	402	405	365	397	400	412	441	408	382	401	385	396	410	396	445	412	420	419	399	428	392	422	413	396	353	429	388	433	381	426	440	397	385	371	398	403	419	390	414	399	427	395	386	418	433	399	411	396	418	381	380	402	384	416	430	402	368	412	418	408	378	406	429	375	414	383	405	409	436	427	392	418	377	382	410	375	391	403	383	374	390	392	363	396	368	427	406	392	381	439	393	393	382	425	386	419	384	422	383	418	399	376	425	384	434	403	366	420	414	448	410	399	393	393	384	397	379	398	421	395	407	419	395	390	390	404	406	378	395	432	415	414	424	366	391	412	398	397	394	427	386	376	406	387	426	427	443	380	372	419	408	397	424	424	423	374	385	405	444	410	397	387	391	417	379	380	409	405	413	370	416	414	420	372	378	422	439	416	392	414	408	409	378	401	398	417	408	416	405	388	419	410	436	424	407	424	420	408	422	390	410	378	399	414	364	388	440	386	369	366	410	430	418	393	381	464	397	407	421	410	385	394	388	444	357	444	384	410	412	420	409	397	413	396	409	398	399	384	396	374	429	408	382	389	414	387	385	385	428	430	378	394	383	415	376	385	385	420	424	417	421	369	433	417	408	384	423	361	414	388	392	403	376	448	398	430	410	420	393	405	429	426	376	443	405	378	393	396	401	407	408	389	393	407	397	441	405	398	436	389	378	433	412	406	411	391	399	395	387	384	428	415	425	413	424	409	418	403	363	369	441	410	397	405	402	426	365	429	405	416	424	445	401	376	390	411	434	378	397	394	372	407	422	383	433	407	425	406	430	389	382	426	389	402	407	377	362	426	381	399	410	386	400	416	386	369	396	409	432	408	405	386	411	368	357	394	401	396	419	377	423	382	368	380	367	430	395	371	370	413	399	403	388	390	415	387	431	418	398	431	419	421	375	409	426	390	393	414	368	415	417	396	389	409	381	414	429	409	400	396	385	439	427	360	395	391	448	384	395	402	377	417	455	402	404	372	371	408	396	388	379	406	365	399	418	396	410	365	429	384	402	415	401	413	386	412	403	387	417	382	390	406	429	413	417	387	361	386	400	380	387	414	402	396	397	410	419	442	386	418	404	375	393	400	418	371	388	370	395	412	368	405	372	416	384	394	396	397	423	428	389	376	405	369	397	430	412	394	407	434	423	410	403	393	440	431	407	400	397	400	424	422	405	419	416	408	392	359	386	403	413	418	408	415	464	348	368	396	435	405	407	397	371	405	401	375	439	387	412	392	397	371	400	425	408	404	412	403	408	412	424	388	444	390	425	393	435	431	400	399	373	416	384	402	406	422	384	425	377	414	391	413	418	392	405	414	391	391	407	389	403	382	370	394	407	393	426	400	402	409	380	378	384	391	401	406	439	415	367	411	397	412	386	409	425	401	412	383	405	443	388	391	404	431	400	402	393	386	419	415	428	408	396	415	400	406	400	407	420	381	435	392	348	420	430	407	406	411	412	402	390	405	409	371	425	371	392	424	395	403	409	426	363	400	441	416	420	361	391	415	390	428	407	402	407	378	395	383	394	434	418	411	391	396	427	393	413	447	420	369	417	389	406	360	411	408	376	405	405	401	366	390	416	416	401	436	419	406	413	403	378	382	399	404	386	378	411	368	419	403	382	382	408	366	389	374	394	402	352	396	393	367	427	455	402	385	438	372	409	390	410	387	434	389	439	405	413	411	410	424	391	431	366	368	370	356	412	389	378	396	387	362	403	398	389	398	407	375	370	379	435	380	426	415	367	389	427	373	412	414	398	415	379	396	389	379	399	407	399	423	394	418	370	404	390	426	419	392	407	380	409	384	400	367	373	386	405	391	403	377	406	407	433	395	390	383	366	418	447	396	387	400	395	391	404	388	416	434	389	422	441	377	382
31207	19405	12054	6980	4737	3722	2535	1873	1627	1332	1252	1089	989	977	924	783	743	650	637	598	601	584	551	524	568	572	501	539	491	493	540	536	486	478	458	514	530	513	459	523	539	522	506	518	506	479	497	472	487	507	496	459	503	487	496	454	472	490	489	513	471	513	463	455	480	508	490	472	443	479	495	447	467	469	457	473	469	454	453	497	514	465	512	478	458	471	490	522	481	471	495	487	488	467	473	530	462	456	449	481	430	489	475	493	464	507	535	451	506	491	500	473	475	487	453	477	501	456	438	447	493	487	448	470	444	464	506	487	477	472	476	463	444	467	494	500	461	472	437	450	517	429	475	455	461	463	455	491	496	500	460	443	474	470	491	478	464	476	450	458	466	521	460	470	471	443	498	451	468	461	474	491	453	489	472	473	466	457	469	467	494	471	480	480	432	474	503	459	461	427	495	458	497	434	479	469	487	494	503	490	475	474	421	451	471	453	470	439	456	482	508	519	482	477	513	456	478	476	475	480	477	535	460	485	459	469	466	501	475	463	451	478	487	479	481	527	488	467	499	478	460	494	495	488	465	493	452	460	489	474	461	525	463	478	431	472	496	467	470	484	413	490	478	434	459	492	476	492	433	495	467	467	474	474	445	466	478	466	470	484	483	465	478	472	515	489	483	468	478	488	464	459	486	463	456	493	490	452	461	453	487	451	477	497	484	469	482	483	474	506	492	482	472	473	437	444	467	497	500	465	504	500	468	454	487	469	457	494	482	448	455	537	445	483	447	461	521	516	533	473	485	465	529	462	459	470	493	443	467	472	426	486	449	487	455	473	503	472	480	467	479	499	440	481	503	493	486	463	510	487	454	475	486	481	463	437	461	536	465	492	480	485	421	401	463	502	456	519	450	507	463	495	457	487	434	483	498	500	458	453	443	482	481	523	457	515	497	443	469	487	445	489	438	466	456	525	482	463	485	482	458	479	494	466	462	503	490	491	457	437	454	426	433	462	458	517	450	466	472	490	491	477	499	471	493	515	446	459	491	448	453	436	507	481	481	467	463	470	451	503	470	457	461	496	479	463	440	444	443	480	490	474	456	470	494	447	469	473	472	480	477	441	483	471	482	478	523	496	466	477	439	481	475	464	497	484	530	465	503	491	430	487	452	474	454	461	512	446	449	448	468	501	473	501	516	472	485	448	496	454	446	490	500	497	451	468	503	494	475	471	435	480	455	462	439	439	471	478	476	480	478	479	523	489	436	490	450	468	478	459	484	504	464	467	476	460	486	498	477	500	525	470	486	486	454	495	448	468	467	509	487	468	481	488	490	468	488	449	499	452	437	493	463	474	452	507	471	478	456	480	478	481	492	473	435	417	526	497	465	468	474	460	517	481	458	443	431	493	483	492	473	486	462	471	483	442	518	458	494	460	482	461	530	466	475	499	475	501	462	458	461	472	445	492	489	490	450	436	520	491	475	478	476	477	437	486	485	454	448	467	452	476	467	452	444	449	458	498	494	481	480	491	473	512	436	467	475	439	472	500	462	466	479	501	499	476	457	488	490	489	475	453	471	491	443	480	501	449	465	466	450	415	469	471	477	475	517	530	478	483	452	518	462	486	467	432	443	475	485	456	498	499	482	507	482	485	487	465	454	458	466	480	425	468	474	472	467	485	442	490	449	436	476	462	463	450	493	494	444	474	492	458	457	444	512	463	454	444	481	487	504	487	486	462	463	506	470	476	497	456	480	498	516	453	510	500	461	461	492	508	477	448	476	510	505	503	501	463	459	449	487	449	430	464	507	474	448	494	457	455	456	471	459	482	485	457	434	487	508	475	505	478	435	490	419	444	471	470	478	438	481	491	483	468	470	487	489	494	478	469	451	487	475	488	497	476	524	482	488	482	458	448	477	454	472	486	479	474	500	457	485	476	482	487	467	408	452	467	460	454	479	473	509	472	475	479	469	503	490	484	471	524	478	465	489	467	484	461	494	505	498	482	500	443	476	445	477	456	519	458	480	458	444	474	449	486	484	456	448	465	479	455	468	460	533	481	488	492	492	513	444	503	453	483	435	445	518	442	487	490	474	506	494	483	444	471	471	462	459	457	456	505	474	436	482	460	447	495	453	484	457	518	490	474	453	478	487	470	477	465	460	493	476	493	450	462	504	466	479	478	508	501	483	494	469	485	475	495	508	452	478	479	450	500	448	477	481	483	475	454	482	477	474	487	473	494	464	492	472	458	470	489	475	448	491	487	505	464	449	473	483	521	476	483	430	478	465	482	478	521	485	471	471	445	492	476	494	494	472	452	518	495	445	481	494	479	466	534	469	491	499	509	464	476	459	491	466	526	490	437	437	463	478	472	472	484	484	470	479	441	442	478	501	478	494	464	469	458	437	480	462	483	466	494	450	468	461	476	462	458	482	484	465	481	471	468	478	492	466	499	447	489	447	493	471	469	490	449	445	488	504	477	498	506	461	450	486	450	482	462	476	474	462	474	479	514	453	463	522	460	456	453	479	481	506	462	485	512	512	478	492	469	510	465	454	459	486	465	507	481	487	470	472	515	474	481	479	475	503	460	474	479	508	487	436	471	484	472	458	476	496	458	486	461	507	443	493	476	488	501	508	472	489	460	457	452	501	439	505	467	470	492	452	482	454	478	479	492	473	517	465	462	461	489	482	450	525	473	474	482	444	475	462	488	510	482	436	487	455	457	461	485	473	480	520	421	455	434	450	502	507	476	495	460	503	471	461	469	479	473	451	468	490	499	449	476	489	485	452	479	491	485	471	453	466	450	480	482	491	481	485	470	455	446	470	470	488	520	470	506	493	450	483	474	467	463	444	489	475	469	454	502	461	482	456	490	464	486	442	453	477	485	458	447	446	496	444	477	480	481	492	495	448	467	456	467	467	463	468	459	490	488	445	468	513	463	449	473	480	484	479	489	491	479	491	464	464	490	485	471	470	476	424	484	477	495	443	472	488	464	475	464	465	417	478	472	482	486	494	466	487	523	510	493	501	482	496	497	491	489	502	485	480	470	493	478	500	502	498	464	488	481	450	474	458	466	492	525	458	487	489	473	489	465	458	485	504	463	480	483	486	481	462	477	543	483	479	464	453	525	460	456	471	464	452	481	461	439	468	486	498	473	498	477	476	475	505	440	460	478	464	466	446	504	501	443	483	467	500	481	481	490	453	484	464	444	466	469	452	443	483	518	514	451	453	493	478	485	466	477	491	446	481	460	475	455	495	478	429	474	493	458	493	459	458	453	526	431	451	470	484	494	500	466	466	468	469	475	481	472	487	503	462	519	489	451	524	426	517	476	514	491	449	477	455	472	507	479	450	470	483	468	466	487	497	442	464	479	482	461	480	510	490	437	516	462	448	534	447	505	449	466	523	478	488	444	478	481	476	459	518	478	501	444	466	444	466	480	473	475	496	482	499	454	444	458	435	453	481	480	474	509	493	474	441	442	492	525	459	495	424	453	478	455	501	465
24102	21504	28769	24649	21471	12386	3249	1638	1294	1150	1022	951	832	814	812	711	638	576	539	562	494	458	442	479	464	484	477	440	449	444	443	444	437	410	440	405	383	428	384	435	400	408	411	401	403	412	395	383	429	451	405	389	396	387	387	402	372	352	371	409	369	382	384	415	410	398	379	399	344	405	385	369	395	368	418	367	405	390	364	401	375	356	389	377	396	366	385	376	386	371	392	395	400	371	378	362	366	401	378	354	381	354	368	387	408	406	391	386	367	363	389	364	359	396	353	348	374	364	398	401	382	387	385	363	386	376	387	389	375	375	365	370	359	355	378	399	388	348	398	401	373	374	360	356	389	390	356	392	405	379	387	363	372	369	403	357	352	381	403	381	373	351	391	369	368	367	373	349	368	353	381	372	401	387	375	387	355	395	381	364	406	377	357	349	377	375	388	379	369	372	379	381	387	348	371	360	414	368	381	361	404	380	362	380	390	347	404	378	337	418	369	365	369	356	348	380	412	384	403	367	396	409	399	377	391	400	382	402	346	359	374	372	394	395	410	414	345	386	385	387	363	367	346	389	381	361	364	398	356	379	398	404	410	329	385	429	381	410	400	373	387	390	393	384	377	360	368	405	387	361	383	406	364	390	365	372	401	361	371	387	361	367	372	384	385	366	397	361	384	367	408	359	368	397	399	380	361	371	367	391	352	340	390	392	358	375	381	385	345	350	377	372	380	393	397	372	354	405	361	392	390	369	366	401	374	370	343	377	414	389	378	376	368	362	371	379	376	369	359	381	353	375	380	397	364	347	378	386	378	389	386	368	368	363	363	404	379	362	365	420	385	387	395	357	371	383	355	401	335	382	399	360	385	373	396	375	376	345	404	400	388	400	390	368	364	358	362	376	395	407	414	356	366	377	340	352	377	365	397	383	366	365	367	362	379	361	361	372	380	369	390	396	375	373	378	371	380	365	353	381	371	367	401	333	378	366	392	359	352	375	393	400	375	358	385	372	371	352	394	375	406	380	370	379	328	361	426	367	390	375	396	418	362	353	399	361	381	386	406	394	382	370	346	377	376	345	365	392	362	373	380	391	359	388	389	426	390	379	334	351	376	392	360	395	357	357	394	368	391	376	389	365	394	358	368	386	381	354	408	344	345	388	381	402	403	422	362	385	383	425	377	386	387	384	366	397	393	387	377	407	382	406	388	391	372	378	354	357	357	388	415	375	356	380	360	327	391	409	365	397	404	370	370	325	415	391	382	351	400	369	392	395	386	362	338	370	410	370	395	396	358	349	412	389	402	388	381	358	364	358	424	356	369	352	376	368	402	387	385	408	341	400	413	382	391	345	399	384	413	384	352	405	393	359	407	403	363	382	349	361	364	362	398	371	383	388	378	322	337	357	390	394	362	391	403	333	347	339	379	407	396	385	412	374	382	366	370	392	367	385	360	386	389	370	360	408	385	385	368	380	375	383	428	386	377	405	393	388	380	358	357	387	365	342	352	416	388	376	424	392	375	395	383	365	401	387	382	380	365	384	362	387	386	392	341	363	384	367	398	399	385	393	376	356	367	341	375	399	355	395	374	384	359	366	371	366	387	363	413	363	375	385	394	387	390	364	365	417	389	412	375	374	416	394	397	381	363	363	400	398	365	367	348	374	393	369	381	347	344	387	367	371	423	363	384	404	361	372	390	389	395	419	361	374	421	378	372	418	382	365	376	387	389	379	362	364	396	392	338	390	392	400	342	350	368	396	369	393	381	347	382	383	373	407	385	349	382	368	367	367	351	359	386	389	353	378	348	393	390	350	381	369	359	346	373	404	379	387	386	380	389	375	355	409	401	370	360	375	380	402	368	364	350	407	380	403	361	395	388	352	425	363	403	365	358	347	370	378	344	382	386	388	408	369	379	361	401	368	374	383	375	381	401	389	376	347	362	357	366	389	375	389	359	374	365	373	358	393	356	390	383	343	390	371	340	370	345	367	356	344	376	348	382	352	367	389	384	399	396	375	368	400	407	390	383	345	376	348	360	377	383	396	376	388	409	389	372	349	370	372	381	406	371	423	342	345	371	345	414	368	362	384	367	372	393	405	377	381	431	372	388	369	367	365	395	366	387	353	417	379	353	354	376	353	355	395	374	340	396	383	392	389	384	367	360	384	382	350	378	363	370	389	406	361	383	376	364	372	396	347	385	404	378	352	384	388	346	353	372	416	367	405	377	378	356	369	388	378	408	366	368	418	406	369	352	395	398	385	380	357	407	400	390	371	402	367	364	370	406	380	384	371	401	377	383	371	391	375	384	391	371	390	369	391	393	392	354	366	424	386	404	389	363	349	394	368	397	360	359	367	415	374	369	359	360	396	367	380	402	395	357	372	369	392	391	386	355	380	351	334	368	430	401	389	383	365	385	363	383	392	392	394	385	386	407	410	325	362	407	394	350	408	376	439	347	382	347	374	392	368	372	377	381	413	399	380	379	404	379	394	390	438	387	352	365	374	398	364	385	357	384	391	380	347	385	399	373	371	364	402	383	380	390	374	372	410	343	399	388	408	354	395	383	393	407	351	375	396	368	381	388	381	371	369	385	393	356	368	393	379	392	418	413	379	402	368	403	409	367	391	396	346	350	387	373	373	374	409	365	416	364	360	361	373	358	387	367	370	398	352	391	368	363	378	361	442	377	368	392	364	438	378	365	386	359	379	398	386	376	354	380	356	382	365	377	407	388	383	365	428	418	361	368	384	362	399	391	400	398	375	377	385	370	382	377	366	388	392	373	392	393	392	374	344	371	385	392	407	361	400	402	362	433	411	367	368	378	375	405	382	346	354	360	381	378	358	359	377	351	387	417	371	406	355	400	353	389	379	363	376	389	389	376	384	366	364	379	383	379	360	383	375	378	341	385	398	393	375	356	407	402	400	372	365	354	384	334	352	391	331	374	366	374	379	384	385	377	402	370	360	327	374	360	412	422	366	363	383	369	351	378	377	358	361	371	364	409	371	401	402	414	402	361	358	395	370	365	369	400	388	381	396	379	367	345	367	385	344	367	411	381	355	367	360	393	400	381	352	380	367	437	376	362	397	409	401	379	345	397	382	346	373	389	363	390	378	398	379	364	388	366	411	386	352	358	365	359	370	392	368	390	372	395	400	392	374	391	380	374	327	345	379	405	385	362	372	345	388	401	366	348	367	389	388	384	348	385	376	397	404	396	376	398	412	413	373	376	383	379	376	416	344	379	387	370	396	386	379	388	380	431	341	388	378	392	390	378	393	407	401	395	349	386	356	353	375	356	362	364	358	391	394	422	353	383	360	420	360	362	370	377	393	384	393	367	381	419	348	406	379	363	374	388	384	387	343	383	347	360	372	342	370	387	375	385	352	383	363	378	356	420	433	355	397	365	381	372	397	374	334	391	360	362	365	380	407	412	377	389	396	362	330	420	385	378	363	401	395	367	416	374	344	393	390	388	399	370	391	364	376	363	354	368	356	398	383
34523	28873	19382	12055	8488	6408	4468	3165	2492	2092	1897	1593	1438	1412	1308	1215	987	839	715	751	737	694	678	603	619	606	632	606	571	618	553	553	533	512	493	507	499	487	569	570	497	502	509	500	468	470	496	493	490	474	477	480	409	497	488	474	504	488	465	470	462	483	438	468	451	487	471	434	465	483	504	437	453	445	479	499	463	454	463	462	462	469	500	464	453	512	459	451	449	463	462	439	452	451	482	475	485	445	455	465	465	427	431	452	446	467	428	419	454	431	465	436	412	462	439	464	458	462	489	435	445	416	443	427	447	437	444	423	484	467	463	476	458	435	421	431	453	451	456	467	465	410	441	472	488	455	463	442	464	439	461	435	458	443	451	411	453	417	475	450	438	451	468	482	416	466	478	439	462	437	448	434	459	446	481	418	423	441	452	469	464	454	465	445	443	463	453	439	430	452	451	459	461	458	479	454	397	458	454	467	436	467	472	421	440	413	466	467	471	478	461	491	471	461	441	434	467	475	436	404	409	438	464	445	425	447	460	438	437	428	457	442	482	413	408	464	417	446	474	476	428	470	438	453	441	436	480	459	442	437	449	409	459	425	476	427	437	483	437	432	469	425	459	475	445	465	459	453	466	446	450	437	420	441	474	429	402	461	450	472	453	442	443	460	449	462	451	456	415	455	472	469	445	471	441	486	433	443	435	430	425	414	418	443	427	450	428	458	430	445	450	460	446	469	449	439	439	451	431	415	459	448	454	477	438	441	439	444	431	427	452	442	446	451	427	459	508	462	458	451	436	443	457	436	455	463	460	470	450	450	441	437	449	433	453	475	457	441	494	448	457	456	449	451	459	471	454	447	438	416	464	409	484	460	470	426	462	419	440	474	502	455	463	450	445	437	419	426	439	441	437	460	413	430	461	473	467	448	487	484	417	426	432	471	465	457	450	456	445	472	464	455	442	439	444	444	493	419	445	439	444	471	455	440	443	478	466	454	492	394	465	448	458	475	450	438	471	435	420	474	438	426	398	423	453	419	452	450	446	472	414	416	433	406	441	444	421	430	453	434	427	465	477	457	465	411	489	416	436	478	428	435	441	484	440	416	468	466	483	460	466	479	441	480	480	468	452	427	452	449	465	457	493	423	445	470	457	479	458	461	461	445	477	427	493	445	469	463	428	422	460	441	453	498	415	486	438	433	431	466	455	432	446	445	447	437	449	457	433	466	458	445	452	434	441	445	444	417	481	443	453	429	424	431	449	427	430	464	392	458	445	432	455	408	414	463	437	469	458	471	411	438	489	439	458	438	482	469	437	464	443	425	455	451	467	471	473	427	440	451	439	411	474	419	450	464	436	453	432	396	487	502	461	452	441	446	452	458	461	486	430	433	458	442	443	491	450	439	470	429	464	441	450	463	430	485	462	464	428	432	450	437	440	437	454	405	461	450	425	446	450	448	412	449	452	467	394	441	420	471	463	422	464	445	427	447	455	436	435	453	442	412	513	420	469	476	452	425	447	452	478	440	428	440	495	457	466	430	451	438	458	444	486	479	424	463	443	451	455	490	454	451	421	473	462	491	477	424	468	403	439	427	440	478	430	456	438	457	440	461	454	415	453	456	436	468	428	483	427	455	449	442	428	448	444	453	444	445	476	460	445	478	460	408	440	438	438	454	484	475	447	455	455	449	509	433	461	429	462	451	485	481	445	445	485	414	439	490	483	450	445	461	474	417	424	451	412	459	471	438	461	427	419	440	453	421	427	447	451	429	440	453	437	450	436	460	442	446	418	465	430	467	414	450	467	454	432	450	472	488	435	453	451	449	494	447	466	494	459	424	438	457	471	451	461	455	457	427	452	420	440	459	444	442	475	447	493	451	484	450	476	420	413	479	408	443	472	463	439	443	464	447	467	435	447	428	477	461	438	453	413	435	450	470	449	462	452	400	462	425	434	479	420	483	448	437	430	449	435	463	458	421	443	446	410	395	476	457	460	437	456	459	461	453	477	442	431	468	437	470	472	486	438	425	438	424	454	449	440	424	456	447	456	433	450	447	463	416	455	472	481	468	431	432	426	418	445	435	426	450	461	472	450	465	447	450	440	450	465	468	425	454	447	480	420	485	422	473	490	447	456	444	430	457	427	491	452	444	464	473	457	444	462	428	453	452	483	441	382	439	458	461	447	456	449	427	456	461	468	443	445	450	431	425	471	451	406	459	422	472	463	433	444	436	450	439	466	458	436	418	459	514	424	467	420	438	460	431	430	437	472	414	453	448	499	427	454	435	445	479	461	465	462	414	447	449	471	464	423	472	426	438	432	471	462	470	419	438	487	456	460	477	444	456	417	451	435	434	456	472	458	416	483	438	441	436	478	420	462	439	475	441	489	458	415	470	433	446	391	458	464	482	463	405	445	422	438	440	423	472	454	454	434	478	476	453	495	468	400	500	405	450	438	429	458	466	466	507	465	435	496	458	479	457	492	457	471	445	460	447	474	466	444	507	480	425	452	421	464	455	482	440	413	433	428	478	460	457	454	473	424	427	472	436	418	445	411	452	433	399	473	427	472	475	429	418	458	456	460	421	454	423	444	466	477	452	456	450	485	438	398	527	466	429	451	447	460	461	475	468	455	421	460	445	469	453	452	435	459	460	483	411	434	465	457	437	466	450	447	453	431	418	439	462	449	464	476	467	458	422	452	408	446	463	428	477	462	461	451	472	463	453	418	421	452	448	489	454	437	463	449	453	444	484	467	437	477	444	415	466	473	492	440	451	442	470	466	433	447	469	453	431	458	468	459	424	418	413	466	429	405	434	442	469	433	456	434	438	451	461	417	434	422	454	447	420	440	452	492	428	474	426	453	484	442	471	428	453	481	426	476	437	481	460	455	443	417	428	442	452	460	457	472	444	465	476	448	421	456	444	452	460	416	462	478	444	465	441	448	452	484	461	485	446	441	449	460	468	449	432	411	461	422	438	460	428	464	457	439	434	432	422	460	452	435	454	438	429	437	456	485	474	489	412	464	462	457	466	473	471	460	424	475	445	461	464	478	456	444	455	503	438	454	472	463	468	455	441	444	458	410	436	445	466	449	469	475	458	442	463	464	426	437	457	470	425	437	488	438	437	438	450	456	447	474	421	483	437	477	463	452	432	434	453	457	464	456	439	445	455	454	449	472	465	466	463	418	443	461	474	466	407	438	474	479	418	406	443	468	454	429	471	437	454	410	448	471	422	493	483	442	445	472	455	447	482	487	467	474	452	404	469	461	471	448	479	457	457	426	446	493	417	462	469	416	446	430	461	434	434	481	469	446	485	433	446	477	425	461	441	460	416	448	468	438	458	443	464	439	461	457	421	443	432	432	436	444	455	459	450	477	463	452	447	451	438	462	450	455	460	469	427	451	438	411	470	483	450	444	431	427	460	450	449	450	453	448	456	494	420	435	444	412	483	433	436	454	463	438	429	414	441	468	443	455	459	427	441	459	437	459	417	426	461	480	444
25193	21466	27617	25610	12955	3236	1723	1162	914	788	737	653	604	578	567	596	491	433	433	396	377	394	390	374	366	359	385	344	348	352	364	335	357	366	298	354	364	341	367	342	320	332	333	316	323	328	338	304	333	327	311	357	335	334	339	345	291	306	322	316	302	287	316	316	293	282	297	295	315	308	323	336	326	331	327	318	278	321	296	315	304	298	292	298	330	305	332	298	309	316	323	298	298	322	311	323	288	335	308	309	315	297	308	304	299	290	303	300	295	300	327	303	318	305	315	282	294	316	303	316	312	289	315	307	297	344	327	274	287	296	315	292	331	297	320	339	289	311	291	328	333	343	248	329	290	282	287	305	288	305	299	273	286	300	308	272	296	327	249	328	327	331	315	292	321	272	314	348	284	332	319	313	315	300	320	274	308	322	327	336	291	305	299	292	281	312	293	315	318	300	306	289	300	302	301	304	259	302	323	316	299	295	297	308	299	325	307	296	278	278	320	290	276	304	340	325	299	282	341	317	294	264	300	289	286	281	302	273	306	289	295	279	281	298	310	304	304	321	287	316	315	291	294	323	305	325	311	336	299	314	289	305	284	295	303	310	316	323	323	312	323	316	311	317	307	284	273	310	301	314	306	256	291	299	318	304	286	320	305	319	309	303	300	350	290	341	275	321	327	312	301	293	302	275	310	269	290	302	309	305	266	316	298	318	321	288	303	298	318	330	275	295	325	291	287	307	319	292	310	276	291	296	284	276	300	312	312	295	326	312	301	280	331	285	312	316	312	316	285	300	296	314	293	308	314	291	340	302	304	292	293	278	336	305	315	314	337	309	291	287	314	327	303	305	292	312	297	317	279	296	287	286	318	258	305	295	286	312	284	303	314	292	278	317	325	316	322	332	304	311	326	313	296	262	286	302	306	313	297	309	306	275	323	312	281	303	284	310	290	297	342	321	320	303	320	351	285	296	284	313	290	292	282	303	324	311	323	290	296	302	296	313	305	338	285	287	319	293	306	294	291	305	307	323	309	283	294	317	331	284	307	277	327	307	292	265	307	307	311	335	311	302	299	288	298	312	287	321	298	303	274	283	282	260	304	285	329	295	322	297	306	308	312	299	337	305	326	330	307	319	303	309	314	295	331	295	320	303	296	288	309	305	315	336	300	268	304	330	322	319	311	306	289	300	294	298	330	304	303	320	324	335	329	303	294	294	316	306	308	323	299	341	307	317	298	299	328	280	319	314	316	283	288	321	285	293	286	278	291	311	318	297	315	304	286	303	296	316	337	289	318	299	299	300	301	348	295	298	308	313	308	334	288	283	320	306	309	303	312	325	315	312	256	303	338	305	303	317	308	336	303	304	300	318	296	287	321	328	323	297	300	315	334	316	296	333	290	284	352	290	305	299	297	351	286	304	333	320	293	315	304	305	297	287	293	282	308	336	313	285	313	276	310	297	298	286	272	319	287	289	302	298	303	283	293	319	309	300	312	295	292	310	341	303	302	292	278	280	278	290	300	288	308	302	265	322	307	294	327	293	318	298	308	308	306	322	278	316	283	311	336	307	303	295	326	330	309	323	326	305	306	322	318	325	305	310	318	317	294	317	332	293	300	289	302	323	280	292	315	310	312	308	290	352	315	328	298	306	275	311	289	311	296	290	318	273	314	297	301	304	308	308	316	325	310	313	327	288	325	284	302	323	322	292	301	301	266	306	304	298	283	346	294	294	303	314	335	300	337	326	294	261	313	280	309	304	316	319	298	302	312	311	318	277	332	315	297	293	281	325	299	312	292	281	282	284	305	311	298	314	290	309	294	301	291	304	314	306	299	299	305	315	313	342	326	325	287	308	302	331	309	305	343	303	327	264	305	324	311	297	316	314	316	284	310	307	293	315	296	284	307	321	337	312	329	331	328	305	302	311	301	318	307	332	336	270	281	287	314	304	306	332	312	269	317	290	319	291	283	334	315	307	313	299	277	309	319	298	291	296	281	293	329	343	337	315	325	339	271	335	320	287	328	283	331	320	264	291	297	333	289	310	295	325	279	311	319	271	277	312	273	292	315	262	309	296	318	247	323	295	308	312	273	319	296	306	312	297	337	281	307	305	315	321	322	303	296	339	278	324	338	307	335	278	333	288	290	297	300	300	295	273	301	318	311	307	308	307	297	265	312	306	313	315	303	292	296	282	339	310	310	335	317	311	327	294	325	319	334	331	325	299	279	310	319	314	317	303	310	306	295	291	289	308	311	291	295	287	310	301	281	290	314	315	296	324	305	310	326	346	305	298	303	285	311	332	286	339	285	318	308	334	301	295	309	298	324	327	284	292	313	307	282	308	332	289	288	327	284	292	336	286	312	311	300	301	316	332	312	301	335	306	293	284	304	325	305	313	318	307	312	296	284	290	295	299	315	310	277	290	319	278	316	274	315	302	281	301	278	308	302	302	327	302	296	312	326	336	312	318	295	309	287	298	344	277	272	287	290	290	293	312	308	325	304	287	318	269	334	308	312	314	298	296	286	324	307	290	306	320	338	294	345	286	313	335	312	327	302	292	336	299	306	284	317	312	275	317	310	327	307	274	288	305	302	314	302	301	312	313	291	295	342	313	302	300	321	300	277	338	335	321	324	323	322	320	306	300	287	312	283	305	302	324	307	309	281	294	296	302	275	286	293	285	331	293	289	303	299	301	302	330	315	280	254	313	288	287	325	340	302	290	322	283	288	308	289	300	304	319	291	266	287	297	292	325	288	334	293	306	309	318	308	318	312	295	281	293	257	291	292	284	328	329	318	329	332	305	305	316	282	327	317	263	314	266	318	289	305	325	312	307	313	271	319	293	327	297	332	304	330	320	307	296	263	354	310	318	297	276	302	304	310	321	290	321	300	324	319	321	318	305	291	293	277	312	292	317	300	281	315	337	306	299	295	281	338	344	320	331	309	313	280	306	274	311	308	353	286	306	330	302	317	297	290	333	290	304	312	317	297	302	327	320	323	328	308	314	286	310	323	315	300	340	320	311	309	315	316	305	308	319	338	314	305	326	301	295	323	312	307	269	295	287	284	310	321	298	325	307	317	289	307	356	276	304	302	277	279	317	295	340	327	291	313	287	326	331	305	297	338	282	295	315	310	301	332	301	312	339	305	321	304	281	327	313	291	286	330	331	288	287	344	285	284	297	321	291	312	274	311	312	276	300	287	310	289	292	322	294	336	278	291	285	308	314	299	357	290	311	306	332	305	285	289	294	336	301	272	269	304	323	311	331	284	287	281	317	309	305	281	300	314	324	329	353	303	306	258	297	293	287	321	266	333	309	300	291	282	313	325	308	298	296	296	329	306	298	319	328	318	300	290	318	356	329	294	302	304	306	289	329	299	297	313	297	286	307	342	337	295	331	310	299	294	299	310	335	316	314	302	295	318	303	273	294	298	309	323	304	293	314	319	292	307	305	301	266	297	282	314	290	326	311	309	317	298	319	294	310	312	280	303	327	331	325
32901	23070	15997	9458	7106	5077	3454	2436	1920	1577	1440	1254	1137	1066	967	852	739	592	596	596	524	495	486	490	496	486	466	480	482	445	468	450	428	432	444	414	417	417	429	389	381	380	393	365	379	390	385	418	364	398	415	385	408	407	344	381	357	358	360	374	390	376	366	364	361	395	366	370	329	342	398	372	333	380	357	371	361	352	393	386	350	366	386	341	375	369	377	366	369	338	377	346	365	335	353	333	368	362	337	377	334	340	338	356	366	358	348	343	346	357	339	350	382	359	379	337	331	380	373	380	387	371	386	352	363	323	346	377	378	336	359	356	368	364	371	363	373	341	404	351	355	335	339	388	379	350	381	345	394	372	386	383	363	396	380	389	383	351	369	354	359	348	331	345	349	368	358	335	373	369	359	407	321	391	372	368	361	383	367	336	365	355	353	347	382	366	337	389	352	353	348	347	364	360	369	356	341	343	363	368	316	377	400	358	358	350	355	381	342	368	370	370	359	376	348	333	358	358	382	378	360	338	346	408	377	374	390	369	341	348	402	361	361	361	359	371	354	345	376	327	380	352	426	343	378	364	379	349	363	348	358	349	372	388	374	367	358	383	366	360	357	410	375	318	368	333	365	388	351	340	358	362	324	333	345	346	364	357	397	351	344	374	377	369	340	356	412	341	357	359	362	366	344	402	391	365	357	346	327	377	371	316	349	366	361	364	358	347	355	372	348	376	329	380	325	380	327	338	328	352	429	352	381	357	360	364	353	339	382	378	365	361	376	354	368	363	352	374	382	318	398	356	344	402	338	361	355	383	377	386	407	381	381	385	375	397	367	360	354	373	362	362	360	375	395	366	401	353	357	349	334	380	378	333	383	339	365	381	362	378	376	333	371	355	344	393	366	381	342	367	376	332	323	374	354	391	375	367	327	381	393	366	382	371	371	372	357	393	350	351	361	357	349	352	374	359	354	371	332	362	373	348	362	345	370	337	351	327	357	364	355	350	365	380	372	324	346	383	347	357	362	411	360	334	386	360	345	362	377	386	350	401	364	350	372	393	356	360	393	358	310	363	348	347	377	377	411	381	364	357	370	372	386	350	357	372	388	376	352	364	364	338	381	340	387	320	409	326	379	409	361	351	347	342	390	359	364	351	352	350	382	345	350	346	360	344	366	352	373	380	390	371	376	373	355	364	379	348	347	367	395	354	351	363	366	369	355	360	369	343	351	361	362	362	360	358	381	356	344	365	340	351	384	344	381	372	380	345	385	409	335	336	385	356	371	341	367	359	319	376	401	401	366	369	365	355	350	375	329	358	329	382	356	356	354	368	364	371	335	360	325	353	389	357	369	372	360	352	360	363	353	354	337	351	386	393	319	373	404	326	383	384	382	367	362	362	344	328	338	389	374	354	358	377	359	345	374	344	372	363	317	378	380	355	363	374	335	371	347	333	328	362	337	370	376	348	393	348	373	349	356	368	352	390	347	367	333	350	359	358	358	361	305	327	369	344	383	381	344	365	384	396	394	368	374	355	365	357	374	349	330	347	339	361	357	376	341	320	350	365	331	374	368	345	363	375	360	374	405	368	330	382	355	344	387	391	356	361	337	359	372	342	351	347	358	380	297	352	366	314	341	375	343	379	357	364	352	376	362	356	356	365	379	364	379	356	360	345	385	346	367	345	340	370	395	360	366	343	343	351	367	351	340	363	371	348	340	371	351	371	354	377	347	317	384	358	371	350	355	352	373	360	374	363	343	355	377	359	339	365	352	360	353	376	360	368	364	384	341	372	375	355	334	339	377	320	336	356	363	371	371	363	362	365	368	338	414	357	340	354	373	370	377	404	386	335	359	396	396	382	385	372	378	364	332	393	358	354	332	388	336	337	365	375	380	387	376	363	411	335	348	335	375	375	355	357	385	371	373	370	371	353	376	345	405	401	337	373	364	400	363	344	396	324	381	329	347	370	336	409	353	361	345	336	347	335	363	371	343	342	370	369	352	369	375	378	354	385	351	349	369	370	396	383	358	308	346	371	389	376	332	332	362	355	378	342	335	361	356	360	373	351	371	376	349	349	381	353	361	369	333	323	398	360	364	412	371	349	369	337	358	362	304	358	349	349	351	360	365	354	350	361	376	398	354	327	380	358	360	334	368	363	346	360	392	354	386	394	346	359	383	356	378	358	367	356	359	351	381	349	379	381	387	368	384	386	369	369	376	384	349	352	326	394	315	351	381	363	406	358	338	330	350	377	397	354	338	380	355	350	334	376	363	350	367	347	379	389	350	396	348	335	369	371	379	349	378	392	375	377	335	334	344	366	357	361	330	347	378	362	382	350	345	387	376	375	387	394	379	341	382	360	357	392	346	338	386	359	358	372	392	392	369	373	374	356	387	364	360	359	358	354	341	402	330	374	376	323	336	360	355	360	335	337	354	355	383	370	359	365	386	368	369	345	309	358	389	384	350	373	388	359	343	346	351	330	357	310	333	381	343	386	349	347	342	338	383	365	355	369	346	355	328	328	394	359	351	331	366	363	360	378	321	378	375	361	371	383	370	381	349	366	346	321	375	352	367	360	342	352	339	376	348	396	350	341	387	362	403	351	344	353	356	356	370	377	345	365	381	347	340	364	332	332	391	390	357	350	358	355	347	362	367	355	368	354	383	354	346	349	385	367	351	353	389	366	377	404	349	377	362	369	365	349	331	395	416	340	337	350	355	385	369	383	347	365	376	329	356	366	378	359	336	356	356	376	393	341	345	366	365	354	359	404	370	369	374	403	373	336	351	335	353	342	355	354	351	359	399	355	367	345	346	361	344	378	356	370	369	350	372	364	344	369	360	355	343	347	360	359	372	364	388	352	396	341	364	382	361	364	369	376	363	346	387	376	375	361	337	330	385	365	391	324	373	358	383	342	379	353	356	326	349	359	389	369	355	322	329	342	366	364	358	379	346	382	362	355	342	358	372	354	399	347	337	343	352	347	382	357	353	371	370	361	370	355	371	378	380	359	351	348	333	378	371	360	327	366	343	364	354	343	361	367	370	336	388	350	352	351	359	365	345	358	337	374	382	334	399	353	389	380	337	345	368	344	386	318	365	376	359	402	358	363	376	388	392	351	371	322	376	351	365	368	343	359	364	348	359	379	327	373	333	331	325	348	383	384	347	411	364	399	371	365	403	398	344	372	383	362	346	356	350	395	353	359	372	373	359	343	391	392	357	356	366	369	387	387	409	389	341	387	359	397	366	377	351	389	379	332	341	356	362	368	326	339	383	361	342	373	368	343	380	350	377	375	357	359	394	336	372	346	334	321	352	361	362	378	356	376	336	345	368	347	373	397	353	347	353	348	385	383	336	381	354	409	366	354	355	336	359	383	350	327	368	342	344	381	360	344	378	375	383	327	364	381	379	355	403	335	381	360	372	361	358	368	385	299	331	372	388	346	384	370	347	394	363	362	360	348	371	395	344	345	344	370	348	343	379	384	414	379	361	355	384	382
23013	21476	29181	24180	21490	21517	10840	2532	1565	1341	1168	1091	931	903	817	736	644	569	486	453	477	414	462	397	390	383	398	351	378	366	359	349	350	331	296	337	308	296	285	277	304	309	311	293	288	296	282	302	305	299	268	279	280	286	233	298	244	265	284	288	243	242	235	238	251	287	258	251	228	240	282	276	276	247	259	279	264	269	285	250	288	289	279	278	280	261	277	244	262	288	243	277	263	243	231	250	248	260	302	267	266	268	250	298	260	254	254	253	273	278	234	261	249	278	272	236	261	248	266	245	238	269	241	247	252	257	281	313	254	246	257	238	275	256	283	253	228	259	235	233	248	249	256	249	241	263	230	246	265	278	239	232	242	248	263	244	259	250	228	227	266	258	255	282	253	265	249	236	256	291	269	269	244	252	287	269	264	271	262	260	265	238	257	283	249	233	265	243	276	291	268	251	285	250	251	273	250	265	263	273	256	244	232	231	248	268	250	261	253	247	277	248	240	242	269	219	254	242	273	256	255	261	290	277	254	246	240	247	233	261	277	279	271	264	272	269	230	238	247	226	245	267	251	271	264	276	256	242	273	271	241	274	245	244	230	255	249	264	275	239	276	290	288	271	280	245	212	241	258	262	256	289	236	270	279	248	258	227	262	242	251	273	244	276	257	230	265	277	239	243	252	259	229	246	260	233	246	279	235	233	240	236	240	257	274	255	249	270	266	287	250	260	260	222	275	262	251	249	274	242	255	231	282	253	248	242	250	243	261	252	254	252	249	260	263	252	275	200	283	267	248	262	261	260	261	242	272	258	246	264	269	263	269	265	257	279	284	239	271	276	250	265	242	276	258	262	226	244	252	256	255	256	280	256	273	258	290	267	242	232	242	249	278	248	249	263	254	230	287	259	256	253	285	249	287	277	254	271	272	254	260	252	294	294	247	256	229	259	273	247	285	251	260	272	223	250	267	242	245	249	252	219	297	254	271	226	243	280	257	285	272	232	252	252	249	260	280	245	248	251	263	249	249	268	253	249	266	267	263	251	269	250	283	258	260	257	228	230	242	237	269	257	254	248	267	246	258	267	271	262	257	257	247	230	276	255	256	246	269	248	240	277	238	248	247	295	250	263	243	260	251	225	237	246	305	283	267	262	258	246	241	221	251	237	252	270	267	287	279	250	240	271	244	232	273	238	254	251	262	258	272	249	262	262	252	263	268	257	243	260	267	238	256	253	275	246	244	238	280	259	275	262	287	241	269	276	251	241	234	240	235	263	261	234	267	259	227	262	266	281	261	242	254	252	247	248	257	248	274	239	272	251	266	258	270	256	261	233	250	243	244	249	277	277	241	249	301	233	273	269	266	261	243	242	230	264	256	260	259	237	222	254	244	261	274	270	246	252	241	244	266	257	250	276	256	248	255	270	245	290	282	280	249	251	258	268	270	255	286	258	263	289	213	272	241	270	249	241	264	254	233	271	256	280	262	242	253	232	250	256	262	276	252	236	268	276	234	250	249	240	264	252	270	246	271	265	245	237	283	266	275	242	251	278	275	235	261	242	261	253	235	256	251	252	253	266	234	257	249	269	239	282	239	270	242	227	234	255	270	254	243	251	251	246	255	278	295	230	242	267	271	254	245	255	256	253	278	254	247	251	249	245	279	281	243	271	282	278	269	236	276	285	261	269	270	242	267	233	260	236	248	273	247	278	233	269	258	286	276	249	261	287	220	294	280	249	247	244	256	246	252	250	261	250	251	261	266	255	262	249	292	234	270	247	260	249	264	293	235	228	212	283	252	249	254	261	281	245	246	287	282	246	258	266	263	261	251	247	254	248	275	223	237	250	248	250	223	206	237	210	240	208	283	263	258	269	261	251	270	267	265	223	263	272	258	257	231	274	260	231	252	259	249	259	264	262	247	242	263	277	241	254	250	254	256	267	249	241	248	242	248	257	282	239	283	255	228	240	242	247	269	260	273	255	244	236	272	271	265	280	266	253	263	236	250	269	281	287	233	254	265	269	265	282	242	239	289	267	299	246	236	251	249	259	268	262	252	276	228	275	238	258	238	257	253	270	238	251	281	273	265	281	238	230	218	259	287	280	271	267	266	258	283	272	248	253	256	262	230	252	240	263	259	258	236	237	245	269	263	267	284	245	244	239	224	272	280	280	221	260	235	241	276	255	266	222	275	261	245	261	237	281	276	253	278	250	256	234	248	242	252	241	251	235	257	247	260	249	270	272	248	248	225	272	265	262	234	266	242	235	260	245	291	243	262	253	252	263	275	261	243	265	238	282	254	269	243	250	263	243	250	258	238	281	250	250	241	241	240	224	254	280	272	260	242	262	239	272	268	264	271	248	259	263	250	256	279	258	257	243	264	266	242	275	291	237	223	256	258	237	261	267	230	265	258	289	251	258	252	263	240	265	277	246	251	277	261	289	259	251	285	224	251	230	266	249	221	254	278	276	285	238	283	250	266	250	272	235	260	265	257	258	253	250	228	253	244	258	243	248	243	263	249	268	268	290	260	248	244	257	272	254	256	264	247	256	242	261	260	282	244	268	277	254	246	251	228	234	259	238	216	260	255	277	242	270	277	227	231	238	245	257	253	265	252	228	252	246	266	269	251	241	259	242	244	253	267	273	263	239	276	235	258	254	250	272	255	249	278	247	241	231	269	252	248	263	261	235	266	275	224	264	245	250	258	266	258	257	276	259	268	264	259	247	285	274	281	272	265	269	283	255	280	257	256	278	268	253	279	262	247	248	288	271	250	271	240	265	237	262	280	282	245	247	227	278	231	275	280	265	247	276	254	282	257	270	248	253	261	269	263	277	247	248	239	257	240	266	274	288	246	234	275	267	237	251	241	240	233	237	247	252	223	237	276	249	236	259	271	244	289	254	246	247	258	267	230	255	287	258	266	229	272	247	283	254	232	254	286	223	240	251	252	257	259	235	239	234	282	230	277	250	263	266	237	249	283	239	267	249	257	249	260	244	222	264	234	256	246	254	258	238	282	224	260	260	264	246	280	246	270	274	259	252	253	260	251	273	267	244	253	241	297	267	242	235	250	282	260	245	265	265	280	232	253	238	258	247	277	271	251	251	261	229	233	233	251	244	244	259	241	251	257	266	280	268	257	240	240	248	257	282	277	287	262	239	236	244	262	259	262	253	243	255	253	234	254	266	258	243	257	251	281	283	248	274	248	244	265	265	263	247	276	251	269	222	245	238	237	254	245	238	273	236	237	250	280	269	252	253	273	244	257	267	244	238	244	246	249	295	253	271	252	241	250	257	259	236	255	236	239	280	271	253	298	261	258	252	280	256	233	258	249	235	270	210	261	281	244	239	286	233	256	234	267	256	252	271	254	254	292	267	290	246	230	261	273	233	250	253	272	256	245	258	247	222	262	229	259	244	270	248	274	280	288	285	267	255	262	279	237	233	279	238	261	261	241	262	278	257	252	247	239	267	243	280	249	260	258	263	269	258	288	262	255	261
38432	33584	24003	15169	12102	8787	6238	4292	3269	2712	2294	2037	1819	1631	1429	1294	1095	859	747	749	731	621	600	635	577	536	532	527	521	462	479	488	476	470	429	413	430	456	404	394	395	413	378	371	341	363	329	343	362	369	344	332	332	381	334	345	342	356	303	320	336	331	331	315	288	298	320	313	299	342	313	345	308	350	319	314	288	301	321	357	300	319	321	317	331	307	326	290	318	340	328	338	318	341	297	289	331	295	326	332	294	278	304	306	299	302	308	328	299	279	353	293	315	315	287	340	311	289	291	320	322	316	304	268	291	300	328	309	311	317	293	297	343	296	290	302	284	316	311	311	285	305	294	333	328	302	309	313	318	290	305	295	298	298	286	288	289	327	331	333	309	297	311	294	299	306	285	302	325	305	296	309	295	306	316	274	313	292	293	286	305	290	308	303	284	318	299	304	334	342	304	297	317	291	316	299	306	330	328	319	288	305	304	341	302	301	274	317	311	312	305	303	324	329	322	284	340	308	306	302	329	319	319	309	321	299	306	311	300	335	306	324	307	314	315	288	319	308	307	289	282	298	325	311	285	308	290	336	303	315	330	303	293	304	315	300	290	340	326	307	317	317	267	299	302	341	317	328	352	315	326	287	309	296	317	314	315	290	291	314	338	336	327	310	319	311	307	345	292	280	325	295	282	313	301	287	307	311	287	277	296	293	305	308	310	332	312	320	294	327	321	325	319	307	328	331	288	329	311	322	323	299	308	275	306	312	347	285	300	309	329	312	325	323	340	280	291	317	324	304	265	314	298	315	326	302	331	291	308	326	313	313	335	306	303	318	279	317	327	310	315	311	304	275	307	303	321	314	288	302	297	337	325	311	276	308	309	280	294	297	316	327	308	318	299	262	317	312	306	328	283	318	309	307	318	301	295	295	325	298	318	302	338	294	312	325	297	281	340	300	323	310	321	283	332	322	320	299	301	315	315	284	308	300	292	309	285	279	323	309	308	309	289	295	287	333	303	325	303	332	309	335	311	310	314	306	301	285	326	297	285	323	322	338	317	269	337	306	302	294	319	324	321	312	302	320	290	314	316	311	307	280	292	305	276	297	338	298	327	277	285	301	329	313	330	297	319	311	297	317	302	294	291	312	292	302	336	326	319	313	321	307	320	278	331	331	284	262	312	294	313	306	323	330	328	305	330	314	316	302	330	311	299	314	297	308	328	306	334	315	318	302	316	288	283	287	300	290	307	286	308	317	311	288	298	287	352	304	312	293	319	313	352	309	312	304	309	319	295	303	311	313	307	293	285	327	323	321	295	314	303	285	311	294	304	298	302	312	313	280	347	296	317	298	323	328	350	291	270	309	334	341	289	306	300	294	312	300	334	291	277	313	317	334	325	284	347	298	291	330	292	299	319	295	318	305	309	291	332	318	295	282	298	295	286	311	303	307	287	313	305	317	273	328	322	322	298	317	311	310	297	322	306	315	317	346	280	312	285	336	345	307	346	311	306	316	340	314	320	327	289	317	297	321	284	322	312	296	286	293	306	290	314	311	304	308	296	325	307	330	298	290	312	278	306	290	287	327	275	322	313	287	311	296	294	297	296	275	302	293	320	337	306	281	299	305	319	288	362	295	312	304	308	290	302	306	323	316	297	318	326	324	346	307	326	313	310	299	300	295	327	304	302	302	312	326	333	324	299	305	307	344	311	306	319	308	321	315	310	304	310	269	299	314	305	304	328	308	288	335	286	314	309	298	291	299	275	327	314	280	340	302	302	323	305	315	299	314	331	281	329	306	273	300	297	268	305	328	323	286	299	307	324	291	327	301	296	318	327	312	298	292	338	304	302	326	291	300	293	325	282	329	318	291	321	274	342	328	332	310	308	283	337	301	323	307	300	310	328	302	292	301	298	265	313	310	288	318	323	299	306	330	284	294	313	311	300	330	311	334	302	307	335	304	309	295	286	314	266	298	308	331	299	290	307	282	317	331	332	362	290	291	314	282	305	342	316	344	301	289	298	291	318	327	316	294	315	295	298	322	339	310	328	288	313	329	323	301	286	319	309	333	302	285	294	304	290	321	323	324	317	296	290	349	303	317	321	326	307	341	315	306	331	303	292	312	283	295	293	296	322	329	300	296	322	309	321	295	330	312	335	306	316	318	329	292	309	296	298	307	350	297	320	295	318	311	324	294	306	298	293	295	309	276	322	325	310	316	306	345	308	301	340	301	287	314	278	297	282	305	283	288	314	275	316	309	315	286	293	296	313	296	299	305	348	282	290	315	344	297	280	299	319	303	332	309	302	307	330	290	307	309	314	282	293	309	317	307	285	329	306	298	310	298	316	321	313	296	282	286	294	301	298	320	300	301	310	320	297	287	322	314	297	324	326	305	300	294	326	299	275	345	294	309	306	307	314	359	334	301	283	285	285	295	267	273	318	316	301	333	317	313	286	334	295	310	327	304	334	294	306	303	292	331	289	324	299	319	301	300	271	296	301	293	309	269	320	318	305	294	299	302	284	320	308	353	301	320	311	297	296	319	334	304	301	301	294	312	293	289	315	306	319	334	283	302	315	303	306	297	285	288	336	316	276	317	318	279	336	311	338	298	334	296	277	311	305	332	295	273	319	321	320	292	312	289	279	298	295	319	296	277	317	298	300	305	299	322	313	298	286	313	350	322	281	337	293	310	316	341	291	312	316	281	308	306	347	269	271	294	294	333	285	303	281	330	345	267	310	325	302	320	294	283	338	310	319	326	277	327	321	278	282	294	297	300	297	307	291	312	310	282	313	318	327	288	282	290	294	318	283	327	314	321	329	302	313	336	307	289	330	306	315	286	342	308	276	330	301	337	337	329	343	316	285	285	311	327	316	302	303	315	312	303	291	276	303	310	324	296	313	299	342	288	281	312	343	332	290	317	294	291	320	306	287	313	313	307	312	302	343	283	367	332	316	330	317	304	305	302	318	288	296	309	316	312	277	301	314	318	308	343	295	281	264	285	310	320	307	279	324	327	316	322	321	311	311	278	305	320	298	291	299	333	303	284	286	325	336	307	282	297	297	300	340	312	279	281	332	306	323	316	290	337	312	289	311	317	304	283	306	309	317	287	292	314	290	282	331	310	349	294	311	341	296	321	293	332	291	326	321	312	300	323	287	286	320	310	306	330	313	315	331	312	278	317	298	307	296	291	291	327	303	320	302	313	332	283	285	313	302	299	291	309	279	265	283	288	320	315	303	287	290	283	335	289	287	320	308	327	338	272	315	312	315	333	271	314	329	321	332	305	320	270	315	287	355	325	273	313	317	307	317	340	331	296	303	343	259	300	276	297	312	314	347	315	298	311	300	307	321	306	329	300	301	329	303	320	289	327	286	294	325	308	318	307	293	298	295	285	323	310	334	308	305	308	323	286	301	325	308	318	301	321	311	316	308	305	339	327	302	326	295	267	304	305	321	330	317	304	300	292	296	308	313	317	334	309	330	302	302	287	311	321	311	317
29869	21112	13478	6049	3166	2075	1415	1018	832	741	730	636	608	567	563	526	537	505	444	486	460	453	454	433	459	455	462	448	449	393	407	443	433	434	438	426	429	446	430	458	389	396	424	411	412	392	421	384	401	406	419	402	436	386	459	402	409	445	403	421	423	455	406	413	378	429	418	409	418	420	434	401	424	446	403	443	405	395	386	397	413	392	388	395	393	431	416	436	393	426	411	393	407	451	403	428	448	415	409	420	396	411	385	427	416	390	407	417	414	420	395	408	391	429	406	375	425	443	411	459	443	389	418	416	420	420	401	415	397	402	414	401	418	430	422	468	412	487	447	433	417	401	409	380	428	397	410	425	415	429	391	382	406	411	398	375	425	425	395	446	352	439	425	407	409	408	437	434	396	397	444	450	436	449	422	439	390	381	413	433	416	444	365	417	414	403	394	452	435	409	401	411	424	404	395	386	419	396	437	403	421	443	404	396	401	368	429	358	426	389	424	412	428	432	403	398	420	408	390	389	435	424	399	387	385	412	475	395	399	419	430	410	396	410	439	380	441	412	441	422	411	418	393	394	440	382	400	391	416	393	411	386	412	432	399	439	415	369	428	367	391	416	418	416	398	407	407	418	402	413	410	415	405	405	415	422	399	403	421	378	409	358	424	357	409	413	432	418	392	411	425	385	434	412	426	439	436	432	409	417	428	412	404	427	395	425	405	381	413	402	381	420	422	385	410	376	380	418	382	393	420	389	378	373	403	401	413	410	410	398	416	422	404	401	407	402	429	400	422	426	412	463	441	409	403	433	421	381	413	421	409	388	392	429	412	412	440	433	441	397	435	388	423	392	422	400	421	403	404	403	468	412	357	428	420	387	446	365	408	421	434	384	382	384	435	439	398	401	419	377	412	400	436	380	409	400	387	421	404	411	439	389	421	384	415	362	435	378	413	388	394	417	386	427	404	439	417	442	431	388	449	382	437	429	392	389	458	420	414	436	414	390	397	397	375	408	427	392	394	379	399	415	390	382	412	406	409	429	392	434	371	393	385	405	448	436	393	385	415	405	446	395	423	401	417	406	391	414	399	427	405	428	413	403	385	398	414	408	422	440	413	399	436	409	439	410	420	391	468	409	416	384	433	405	371	402	385	414	395	387	426	409	379	409	402	465	388	384	385	391	408	450	446	385	409	434	458	434	411	410	422	426	406	409	456	443	434	436	413	408	470	421	430	420	427	411	446	385	379	458	449	429	394	407	424	406	403	432	404	431	442	438	449	425	389	409	409	427	436	426	409	427	394	399	420	382	388	417	384	445	418	365	393	420	417	392	404	436	445	415	432	423	421	414	391	444	424	376	404	410	354	398	406	420	448	391	417	418	425	439	394	421	408	417	412	395	415	428	412	419	423	392	368	375	392	391	428	408	395	421	421	417	398	395	396	446	395	388	417	413	408	425	393	396	396	397	430	430	409	415	397	415	407	403	407	415	400	436	431	391	368	419	433	392	417	401	448	389	383	417	449	401	397	401	410	415	372	409	402	404	434	410	412	438	423	408	418	399	399	425	384	388	461	413	446	407	381	412	414	389	399	439	407	390	410	406	417	422	364	397	407	396	386	428	428	372	416	404	406	405	414	384	418	425	417	432	433	385	412	390	385	395	415	409	420	400	404	426	413	384	407	379	446	465	425	416	411	402	409	367	436	405	408	437	405	427	435	397	430	430	431	429	395	436	432	428	419	398	440	412	429	404	414	398	404	427	396	422	398	388	400	425	417	412	389	435	456	434	396	382	397	409	379	391	416	449	436	408	386	425	399	390	411	414	444	397	385	411	400	410	437	404	374	398	433	391	407	442	397	415	385	396	377	414	430	376	393	407	449	399	424	400	414	391	411	418	414	409	423	414	395	441	407	379	435	414	376	422	403	420	426	440	379	412	393	430	423	425	431	391	399	397	418	415	412	408	421	414	423	448	384	426	391	434	443	473	423	392	431	452	395	436	425	425	385	428	415	361	426	419	444	398	407	429	430	393	400	398	385	450	385	401	396	404	414	438	387	442	393	452	420	393	399	430	412	421	418	402	404	385	421	398	397	400	404	419	402	394	433	404	443	411	423	410	402	417	442	392	412	437	404	427	425	437	406	396	414	392	385	405	401	415	399	432	392	427	413	434	408	387	418	402	436	419	385	403	396	445	413	430	424	396	382	423	405	402	429	389	417	405	401	411	415	439	413	403	437	401	403	423	408	454	365	388	415	408	431	461	421	381	422	429	408	409	388	387	406	418	401	420	473	384	397	407	425	409	414	409	428	430	429	437	419	432	426	400	424	416	417	433	423	420	410	337	425	429	397	419	395	389	420	413	421	443	424	408	422	411	392	426	427	376	387	425	431	407	441	392	451	415	431	411	372	381	432	409	395	391	411	385	394	401	387	425	401	416	392	424	419	402	427	401	416	409	398	399	408	414	402	406	414	444	436	376	403	385	416	418	417	431	404	397	405	436	417	461	384	374	409	438	379	387	424	410	393	386	382	381	402	399	388	430	424	403	408	405	438	388	413	385	395	404	427	421	382	400	427	411	415	453	429	423	408	402	414	427	375	386	394	389	406	382	406	387	382	415	429	412	409	412	409	429	359	400	394	404	450	417	394	443	410	412	412	418	386	408	392	385	385	415	394	423	395	433	417	373	388	418	403	429	374	459	440	443	419	400	376	424	405	402	388	414	410	390	435	413	418	447	382	437	386	410	416	421	418	398	426	413	408	429	427	415	400	428	435	407	437	402	383	374	433	368	419	426	424	456	396	392	423	433	415	403	425	407	424	431	403	412	432	435	431	395	430	391	408	415	435	426	422	379	358	403	430	410	420	409	419	426	387	413	408	397	449	382	418	421	406	438	392	391	407	417	420	398	411	406	420	422	389	419	391	427	399	414	436	434	401	410	451	421	387	412	423	385	413	402	413	403	366	388	396	410	424	390	426	453	398	412	374	400	415	437	401	393	392	413	429	409	420	410	432	408	434	400	404	400	418	397	394	419	433	411	392	396	422	408	423	399	425	398	417	424	395	375	363	411	403	399	417	420	427	369	407	430	440	405	447	400	443	379	439	421	414	437	396	404	442	411	401	416	418	391	431	426	418	429	438	374	430	398	418	419	413	410	383	382	419	392	422	409	434	432	417	412	406	388	427	428	422	438	379	448	413	429	411	419	425	402	410	415	395	455	360	433	403	431	398	399	397	413	376	394	434	432	447	407	439	362	395	450	411	397	432	425	405	432	398	405	369	422	479	410	402	418	405	385	429	388	448	398	411	367	393	412	413	394	400	430	425	413	398	432	406	398	416	404	397	416	408	378	450	370	434	417	441	410	382	414	446	393	414	404	410	418	411	382	436	399	404	420	436	379	405	404	408	385	440	405	388	384	427	423	383	401	443	393	388	426	421	415	385	400	411	406	407	411	415	425	389	413	407	406	424	409	431	399	434	444	405	420	423	452	389	423	439	432
31098	19547	12447	6712	5133	3595	2555	1886	1387	1201	1116	1023	930	856	825	724	690	604	617	590	589	586	627	614	567	515	560	584	621	546	566	538	570	529	505	534	541	553	523	454	523	485	517	475	470	477	492	496	489	494	521	507	485	487	514	494	502	472	448	510	501	460	493	483	505	481	466	476	494	499	466	432	494	482	494	486	454	542	447	521	507	488	477	471	490	513	454	468	477	493	515	515	445	479	483	460	520	451	490	469	485	462	468	482	487	481	460	479	457	520	503	439	488	457	483	468	472	453	527	495	513	484	486	456	480	491	500	487	475	523	477	524	512	451	460	498	464	476	504	519	476	432	532	489	511	453	496	467	446	483	504	463	482	469	491	482	486	443	522	504	493	453	489	496	506	503	469	457	482	485	420	466	503	483	475	437	478	466	470	482	471	451	458	511	527	509	489	482	467	475	463	482	462	456	473	447	484	460	492	492	464	495	485	483	495	479	497	452	479	493	505	488	537	471	427	481	459	480	451	486	479	455	504	486	428	486	452	484	522	497	508	491	468	458	498	488	513	454	499	485	549	475	493	482	435	471	479	494	480	497	490	442	507	464	482	490	507	491	449	461	512	493	473	513	508	481	490	511	525	514	498	438	481	466	482	456	474	474	472	493	461	450	491	493	464	471	538	476	494	462	469	491	453	468	436	482	464	472	531	457	474	477	447	502	488	460	465	469	516	486	509	494	482	456	523	481	495	481	471	487	478	503	483	484	471	525	472	478	469	499	501	471	519	522	486	477	475	456	505	481	499	496	513	517	485	505	490	501	503	470	514	511	502	507	461	470	494	484	483	482	496	491	456	497	493	481	474	506	470	454	498	447	479	509	498	514	456	484	449	502	495	477	466	475	470	500	510	506	435	471	468	461	439	458	493	469	474	495	480	491	457	489	465	469	460	476	488	534	499	497	488	477	510	536	515	487	473	501	510	486	484	458	498	460	545	476	485	502	516	465	478	466	476	444	507	469	450	469	507	470	482	498	463	507	446	462	489	483	486	458	489	508	481	443	446	476	505	476	497	469	454	490	480	502	482	519	480	529	483	478	502	474	461	508	512	478	468	490	467	497	465	499	499	493	465	495	516	502	504	478	495	460	480	485	473	456	477	510	468	439	445	527	479	421	462	478	469	502	498	490	489	491	472	467	482	474	519	479	489	498	457	561	501	466	491	489	509	509	502	479	499	478	434	498	500	441	456	468	491	487	507	501	491	479	467	496	486	467	473	505	476	504	473	525	465	482	482	473	447	439	512	507	482	482	462	475	515	509	494	473	508	476	475	472	482	501	483	470	491	491	495	441	525	488	511	482	489	448	442	479	436	508	478	421	509	490	502	485	489	470	491	485	460	535	464	531	453	491	503	452	520	479	500	503	499	506	492	456	474	433	453	462	475	525	473	513	504	458	503	441	496	472	458	460	553	497	476	509	485	448	474	503	505	522	507	453	509	499	462	502	469	484	494	528	465	483	468	449	469	481	439	482	454	464	470	477	494	513	488	488	504	480	457	449	494	493	486	495	492	474	493	488	486	490	485	514	506	455	477	481	447	466	502	486	482	484	510	456	489	503	500	498	484	451	494	499	463	432	482	472	492	439	483	476	465	486	507	531	496	504	503	455	516	485	507	475	493	494	470	495	521	508	467	480	486	467	489	471	498	453	530	487	473	467	451	480	519	488	481	494	510	483	475	467	478	521	490	458	500	459	529	502	499	421	467	497	468	467	469	479	452	479	466	478	497	477	474	478	497	432	482	483	496	471	497	493	469	504	453	488	443	488	466	490	505	463	509	494	512	489	444	478	489	497	453	481	468	495	483	526	520	508	495	463	517	507	470	499	420	517	474	481	501	502	420	452	510	487	477	470	465	485	481	492	473	483	491	502	458	469	515	511	477	483	504	468	441	508	467	471	470	513	503	509	462	480	476	454	478	472	503	496	502	500	478	472	436	472	468	459	483	453	470	472	462	433	488	484	480	489	488	482	454	463	489	488	493	467	457	465	492	479	487	545	481	485	479	481	483	484	480	472	500	490	474	491	479	510	531	498	502	453	491	492	479	441	437	489	503	434	497	481	523	459	485	461	478	506	458	465	487	480	494	503	470	475	459	491	485	474	469	459	485	488	479	460	505	482	489	440	468	487	463	474	518	496	482	471	493	468	472	488	488	475	484	495	493	532	510	451	546	477	496	463	513	481	476	472	458	487	486	480	467	525	489	486	460	472	477	465	498	499	469	479	508	464	485	441	478	430	496	505	439	491	502	478	481	452	504	493	464	451	473	462	458	479	497	478	479	484	508	497	470	465	491	492	438	454	472	472	498	476	471	463	477	483	495	462	510	492	477	492	510	476	493	485	525	465	460	459	444	504	469	474	495	467	466	492	480	466	479	506	496	486	503	502	467	475	468	472	510	471	496	510	491	507	455	479	486	452	480	527	496	458	413	504	471	442	492	517	464	487	471	498	480	488	493	488	453	475	482	475	496	494	452	502	487	516	462	492	475	492	495	521	478	437	528	481	458	476	496	487	495	473	473	534	460	496	468	478	459	470	464	482	488	478	478	512	497	481	501	507	484	472	468	527	468	455	482	469	477	473	438	526	463	489	463	457	517	488	470	461	483	477	479	474	495	485	465	498	500	454	499	456	465	447	517	482	480	516	476	472	481	522	486	462	494	511	505	480	492	465	452	511	483	489	478	479	439	501	475	466	468	497	470	462	475	469	470	516	500	452	465	512	502	502	512	456	480	489	463	491	515	467	502	458	495	468	484	471	501	486	446	475	454	451	474	483	474	448	454	505	450	484	521	524	501	502	453	479	492	476	510	481	499	487	514	483	451	469	461	444	501	486	488	458	479	462	466	487	487	464	488	472	439	460	490	487	444	507	486	512	436	528	512	493	482	471	461	461	470	497	501	466	458	476	476	490	485	495	522	471	518	470	494	471	496	486	481	473	519	515	476	478	476	499	458	466	515	482	458	447	514	449	520	483	480	503	494	490	492	458	476	458	467	456	473	439	492	502	460	499	480	510	464	500	531	485	513	473	444	465	503	492	485	492	484	451	445	444	501	491	519	482	458	471	534	446	496	484	446	509	498	458	474	477	496	517	454	453	518	498	501	502	463	465	473	490	495	489	465	487	463	476	507	476	452	441	481	490	490	495	432	480	472	466	472	508	494	429	477	469	482	486	486	478	453	465	506	455	472	535	491	480	510	486	492	494	506	469	498	477	497	478	448	467	485	459	490	516	480	473	475	484	458	501	503	489	478	484	479	507	470	505	451	517	488	468	458	445	471	461	474	492	484	437	529	465	496	517	519	488	467	472	499	500	497	515	494	489	477	471	441	446	497	474	451	487	537	480	456	501	527	493	512	464	461	491	549	438	482	512	506	469	471	483	473	474	479	468	487	507	494	496	460	494	456	536	486	476	475	467	479	509	511	505	446	491	469	460	490	468	488	468	467	498
23944	21453	28742	24548	21450	12628	3363	1812	1267	1101	981	929	850	771	677	667	629	576	554	544	462	526	480	467	474	508	501	437	446	473	490	476	453	402	452	424	451	445	422	379	413	367	436	419	380	438	420	423	372	437	423	445	420	406	421	384	402	398	431	413	421	388	388	422	406	396	424	399	347	362	405	421	405	404	416	388	373	403	393	398	377	366	415	404	379	393	376	383	381	423	384	388	365	394	404	400	377	410	363	395	392	372	407	386	392	371	423	385	370	391	414	386	361	410	378	382	418	372	384	407	393	401	389	399	420	396	375	381	385	395	394	367	399	394	406	408	417	425	363	394	361	439	404	365	421	370	375	398	400	372	402	381	411	360	414	399	370	439	393	370	377	398	388	379	415	395	393	394	386	392	380	410	387	398	419	392	375	351	395	361	388	392	389	411	351	348	387	383	417	367	383	369	397	362	363	409	401	387	376	414	389	356	392	361	380	411	402	373	394	382	353	385	396	363	416	377	389	422	391	414	402	371	413	400	383	377	340	409	406	373	362	410	364	373	375	387	441	388	383	400	381	423	382	389	385	400	405	386	421	331	411	374	362	392	373	363	362	403	355	344	413	390	391	375	383	444	374	389	393	384	379	363	376	387	385	385	366	398	383	414	349	366	357	391	392	400	359	413	407	371	406	367	339	358	409	352	376	383	342	384	384	412	383	379	381	399	386	371	398	388	401	409	398	337	373	392	377	381	382	363	377	375	417	405	369	358	349	378	351	417	399	352	392	420	383	388	379	398	373	378	416	371	353	432	379	390	355	357	395	353	391	401	382	387	356	401	418	396	417	399	372	378	368	381	443	372	387	372	375	372	352	435	373	369	404	386	410	383	359	370	378	388	396	381	364	365	400	388	392	420	360	380	419	394	394	376	424	394	365	366	349	398	389	386	376	384	393	404	402	370	429	391	401	368	352	379	390	408	392	393	398	378	408	391	408	346	405	346	394	377	372	414	386	410	384	365	373	393	410	365	385	389	343	377	394	390	391	408	374	386	404	374	366	391	412	370	360	378	368	404	393	373	398	382	400	395	360	397	371	390	401	368	383	379	383	401	371	381	384	403	424	367	396	433	404	409	409	430	370	377	405	362	424	410	396	367	349	355	394	391	430	403	398	388	381	394	338	387	379	382	392	401	376	354	369	379	398	395	342	392	408	390	405	375	372	361	380	382	385	389	373	384	382	398	380	394	417	381	359	391	388	420	387	406	381	437	402	415	390	353	417	384	420	417	385	351	356	404	360	352	388	412	364	372	397	348	401	380	375	404	380	400	354	409	357	366	395	399	374	399	381	409	370	383	386	390	389	382	377	423	378	371	376	357	387	375	382	347	396	429	426	381	415	394	427	430	374	388	377	406	379	382	404	360	379	383	372	379	414	367	386	373	413	395	385	385	381	420	417	380	405	364	369	390	407	396	358	367	326	420	376	369	366	390	377	352	387	376	375	373	396	391	375	425	420	362	400	382	411	363	380	367	375	388	394	405	408	372	403	379	348	381	373	371	385	416	383	397	373	376	372	395	419	408	389	398	410	381	366	388	379	387	403	360	386	410	347	377	403	375	369	347	391	390	377	421	375	397	421	373	403	383	373	394	389	387	406	381	375	412	393	396	400	412	401	390	382	427	321	361	403	412	382	386	407	405	397	373	374	361	414	415	389	398	358	383	375	385	377	370	392	335	414	390	397	384	393	384	411	359	387	365	376	383	374	368	378	365	387	379	354	399	394	405	394	399	397	377	411	410	395	401	381	384	351	392	365	376	415	366	412	387	361	390	351	363	390	404	390	408	404	368	390	390	398	379	373	426	372	418	356	392	392	414	403	383	394	411	375	400	406	379	399	398	404	360	399	388	414	390	372	376	394	379	382	377	373	400	416	386	366	411	380	380	406	386	419	357	390	384	380	387	370	411	386	396	377	378	430	412	385	354	431	396	381	408	393	397	403	382	422	391	381	353	404	388	396	373	375	378	402	384	416	389	342	403	383	397	402	380	392	434	395	393	363	366	360	363	398	406	393	382	373	366	403	379	404	421	377	379	370	394	377	424	391	379	374	389	395	403	385	372	393	371	382	343	375	403	368	396	366	374	384	399	346	377	361	406	376	375	398	368	403	339	428	382	371	371	359	376	366	376	414	353	370	412	388	395	382	384	400	373	359	369	356	413	414	392	360	383	391	391	375	401	383	403	400	386	398	399	388	391	396	346	402	349	382	380	379	447	357	374	374	389	358	388	364	402	405	377	416	417	424	433	402	410	397	357	404	399	434	400	378	402	405	355	391	393	384	370	390	383	407	366	376	380	350	386	381	390	374	429	395	379	382	419	411	349	369	381	368	352	368	358	433	412	390	404	377	408	361	375	356	374	388	417	372	392	399	354	370	378	375	402	394	382	396	397	383	378	381	384	370	381	370	402	402	395	392	421	385	430	427	389	359	375	411	366	389	366	392	398	362	390	364	391	362	386	359	385	392	382	364	372	396	400	409	388	410	379	376	388	329	402	403	381	374	395	387	403	396	350	373	403	378	385	372	395	389	404	388	379	389	379	414	397	392	413	407	379	362	344	375	411	410	388	397	385	406	406	384	392	365	351	356	384	385	366	362	352	381	363	386	422	411	388	358	419	410	386	388	387	346	369	387	395	335	363	388	385	378	406	385	359	340	375	366	373	412	405	371	409	399	395	391	366	398	391	380	392	342	375	392	381	372	362	391	385	380	371	408	397	355	379	382	384	372	394	389	406	388	388	412	401	384	391	416	373	417	362	402	357	373	387	359	384	375	395	396	392	423	378	393	370	392	392	354	391	359	397	381	372	388	400	375	412	393	408	411	382	414	404	370	400	421	382	417	376	395	396	392	366	393	365	377	356	375	352	357	398	405	396	410	407	383	363	406	368	364	382	395	398	377	377	380	338	376	410	418	385	372	379	388	363	411	384	362	355	406	371	364	376	397	395	385	394	426	382	343	381	340	390	394	395	394	359	381	379	407	356	389	364	403	368	416	366	391	397	383	389	382	392	364	394	394	399	368	385	397	418	354	391	383	407	393	395	370	402	373	414	377	418	377	412	400	409	393	355	374	386	404	396	381	400	376	389	404	403	385	386	418	337	378	385	404	353	431	395	392	396	394	370	373	363	381	371	397	387	379	387	431	389	370	414	358	357	355	391	371	423	401	364	379	395	393	413	389	398	410	395	381	406	382	385	387	415	393	361	387	377	378	410	388	389	387	408	355	350	382	392	381	370	382	386	357	377	390	377	374	368	396	406	365	380	370	394	385	395	399	409	406	372	388	416	391	410	354	387	367	402	356	420	390	376	389	388	378	405	398	360	358	366	370	379	375	362	415	416	407	405	389	373	402	377	398	371	391	402	391	328	399	380	395	367	389	378	377	367	388	394	366	401	401	409	364	386	383	377	397	396	354	398	380	376	403	397	410	336	382	379	361	334	404	385	349	362
33991	29282	19760	11956	8833	6866	4544	3320	2497	2010	1779	1599	1450	1289	1140	956	959	877	760	697	710	671	691	627	612	636	599	636	675	609	584	553	536	586	575	558	557	518	530	529	508	524	471	503	513	488	469	500	499	477	447	479	475	471	477	459	472	472	499	450	475	459	444	466	473	478	440	482	466	481	462	477	409	460	480	463	465	494	485	468	489	445	459	468	463	451	459	493	426	440	476	434	473	448	463	458	465	436	504	474	452	483	475	498	442	429	447	471	408	416	478	471	475	442	440	476	503	449	435	437	464	476	510	484	484	455	480	441	436	444	472	444	434	426	467	459	449	470	475	463	441	449	433	481	445	458	476	463	439	461	471	457	455	500	427	446	509	449	457	463	419	476	453	439	464	497	439	436	478	445	473	475	469	415	438	458	446	474	455	451	468	450	485	429	468	465	454	452	499	428	446	469	423	441	463	472	469	463	463	418	428	444	446	445	465	460	460	448	476	439	467	414	450	487	446	469	482	437	463	449	440	439	487	445	487	457	458	457	478	465	456	441	422	511	455	447	440	477	494	475	503	490	462	465	464	464	438	411	474	473	442	446	498	459	467	465	414	460	460	451	480	442	477	468	471	453	415	412	433	490	457	460	474	459	455	490	474	424	465	514	434	461	495	433	463	473	440	489	461	484	470	462	460	459	432	451	470	468	432	460	467	476	434	439	473	436	448	471	421	468	426	463	468	450	484	487	502	483	431	452	497	486	473	447	489	468	476	471	462	445	508	481	452	465	476	470	454	516	443	463	475	457	492	478	496	474	456	457	449	460	451	475	445	449	472	429	462	433	453	442	476	468	454	421	464	470	468	479	455	440	440	459	457	462	461	462	436	453	426	452	461	476	461	445	453	492	469	529	441	439	438	474	469	459	434	440	444	435	474	465	439	456	445	493	480	464	438	425	453	485	454	458	441	427	493	461	478	425	471	442	451	408	448	457	459	481	443	437	424	484	452	468	452	483	466	440	451	462	438	456	469	447	463	448	431	469	456	446	473	437	474	500	469	476	486	473	465	446	485	475	438	486	444	436	466	446	477	453	482	459	451	450	503	439	472	445	488	478	462	456	467	464	460	494	489	491	485	445	460	454	453	448	469	449	490	461	472	443	459	448	448	471	440	475	454	478	468	462	495	461	471	431	481	447	455	452	472	466	436	469	447	467	478	457	471	454	485	429	420	490	451	458	485	470	453	453	490	476	489	476	442	449	482	481	429	415	450	455	421	443	467	433	451	472	460	439	479	480	440	468	477	441	448	479	420	473	467	443	441	449	485	429	480	484	425	452	456	474	460	447	467	472	428	451	465	441	432	497	455	484	443	456	451	491	417	470	477	472	470	448	456	418	446	443	440	447	488	463	406	437	436	461	443	485	443	447	472	468	433	476	471	482	455	455	470	492	495	433	457	447	436	475	452	503	448	452	449	499	450	467	426	467	425	497	454	473	431	453	433	452	467	441	462	452	450	480	430	461	457	477	455	464	483	441	422	464	481	435	471	428	432	493	426	453	480	460	455	452	439	452	443	471	412	468	442	460	453	447	476	470	449	454	436	453	455	458	440	422	459	449	458	444	475	480	440	468	477	437	465	501	450	456	477	465	480	496	436	444	492	428	459	467	444	462	423	506	437	456	432	441	502	443	469	460	445	458	411	428	472	458	462	476	465	486	429	471	431	422	481	482	476	460	467	443	447	497	450	463	412	450	473	444	435	450	462	448	404	467	470	454	398	460	445	484	443	465	406	447	456	468	472	488	448	441	452	500	443	416	437	459	455	458	503	433	463	461	465	442	426	455	459	459	456	461	458	449	473	476	477	478	494	474	474	459	465	448	469	444	461	483	492	449	482	472	473	473	456	451	461	459	482	450	473	461	465	468	482	434	508	469	462	460	399	455	432	447	443	436	458	438	436	452	455	443	466	479	411	452	435	445	467	422	437	464	455	411	449	471	444	445	452	451	434	467	433	486	435	445	481	445	454	435	462	430	482	465	434	462	503	465	467	506	457	466	472	445	420	465	458	444	477	446	421	438	431	492	452	472	444	464	460	487	460	478	462	464	438	450	459	441	432	429	439	458	456	488	469	399	445	470	464	461	485	434	405	431	442	471	445	476	463	475	452	440	478	453	475	449	501	467	463	470	454	462	476	459	476	482	452	450	459	431	460	454	396	469	448	466	444	452	454	437	423	500	445	442	473	424	465	445	475	421	487	463	420	448	474	446	471	495	433	451	448	469	442	489	444	449	464	462	490	495	441	462	440	426	434	474	430	490	470	458	461	446	460	439	426	450	438	430	446	460	487	434	463	469	451	474	496	453	472	437	467	463	479	505	430	440	432	475	465	438	459	431	445	451	480	441	469	469	441	423	463	465	462	436	487	444	461	425	470	477	445	462	480	472	440	437	473	476	436	457	427	464	510	414	443	452	449	486	447	448	454	444	442	481	425	438	471	500	460	474	470	496	516	481	474	488	468	473	445	481	500	441	425	463	473	463	439	455	469	473	541	457	478	447	466	457	432	445	468	444	481	450	447	513	435	437	443	437	461	488	435	464	456	453	448	465	449	469	467	435	474	452	447	442	460	429	478	470	446	469	511	454	480	469	455	449	462	438	435	445	489	444	475	428	445	462	456	452	457	458	466	439	431	438	486	486	444	478	482	438	468	454	448	481	447	446	411	440	466	456	437	466	447	492	479	432	441	443	460	444	439	501	429	441	471	470	449	431	458	459	422	469	434	468	432	436	493	417	452	444	442	499	498	458	456	445	503	460	476	492	492	437	487	461	492	453	469	446	446	478	458	452	461	459	470	463	443	456	480	461	443	498	457	488	454	442	431	467	462	460	488	418	476	446	415	471	469	438	481	454	437	473	464	451	446	432	476	463	455	416	417	466	465	445	509	475	482	447	475	462	471	425	483	472	491	513	443	472	436	453	460	440	425	458	477	459	469	447	431	425	451	447	473	458	504	477	468	490	462	459	459	444	489	489	446	464	456	447	433	428	443	485	475	420	490	449	441	495	463	488	453	435	450	459	453	497	415	430	434	420	464	463	441	440	468	478	473	448	472	436	425	459	432	459	497	469	466	468	449	458	445	463	433	499	471	497	465	445	476	473	463	461	474	443	452	443	483	460	448	420	449	479	471	446	466	459	466	460	463	472	424	460	450	488	447	437	453	470	480	446	468	430	445	499	439	447	415	509	462	497	454	497	434	482	460	455	452	478	409	491	439	478	483	451	451	479	482	464	495	420	448	427	480	471	445	472	473	483	433	464	445	457	471	489	461	482	481	459	457	465	460	468	476	470	464	453	456	449	462	495	446	452	420	448	456	451	438	443	465	494	478	458	478	433	444	476	479	442	505	469	442	418	468	453	455	469	446	475	438	462	427	441	479	455	435	472	451	492	435	482	470	451	462	437	464	448	425	470	469	435	427	447	485	464	423	469	482	487	475	463	456	452	424	461
25131	21425	27465	25607	12680	3285	1795	1253	979	786	720	680	629	608	534	483	454	460	431	435	415	390	407	396	401	384	372	377	390	367	372	378	359	355	385	340	320	329	331	322	325	341	333	357	315	347	329	337	301	327	319	343	286	354	333	304	289	296	315	340	342	348	339	292	310	325	304	306	318	282	331	317	292	311	297	289	307	342	325	323	338	306	313	336	299	343	316	324	316	296	287	326	282	319	313	305	340	299	308	323	324	327	302	301	327	314	288	319	307	312	298	350	330	283	294	315	307	319	314	287	295	299	308	268	298	288	297	307	327	330	306	336	304	323	303	332	295	310	315	329	327	312	323	318	285	306	329	310	291	314	297	316	318	305	318	304	322	331	262	319	289	330	310	313	326	314	316	329	359	305	333	297	341	288	275	286	342	301	315	312	310	345	306	326	324	336	316	321	322	304	328	302	316	305	338	314	314	312	305	303	330	311	308	321	315	321	305	321	318	310	339	309	331	309	315	292	291	316	304	300	327	311	337	337	336	294	325	301	328	306	317	338	349	332	319	330	321	318	288	315	316	303	306	325	292	312	333	305	297	297	287	334	317	316	323	310	323	318	329	307	332	307	277	315	322	340	305	317	325	297	297	330	319	305	313	327	343	336	330	331	363	301	303	322	314	350	296	307	310	326	291	288	316	314	313	303	302	327	316	330	347	357	347	338	315	315	325	309	314	339	340	317	311	314	318	327	306	317	330	333	288	279	305	323	312	340	326	287	347	317	324	308	293	300	352	320	294	309	318	287	304	264	338	299	307	361	286	350	319	325	325	318	315	324	310	316	275	319	335	319	300	317	320	348	291	362	331	295	277	321	305	321	323	312	317	312	325	291	318	311	320	298	320	331	296	325	305	319	282	318	330	309	311	305	279	317	301	318	333	343	335	303	293	312	355	294	321	283	349	330	339	306	299	326	288	300	319	312	298	341	321	331	340	337	299	321	263	291	340	332	319	330	342	298	305	311	317	322	305	308	303	308	290	341	283	329	334	309	314	328	315	300	311	316	307	299	317	267	323	307	293	345	289	290	349	360	337	294	307	271	328	332	316	330	325	339	339	311	291	324	333	291	299	348	295	311	317	316	320	307	307	331	335	332	299	308	352	315	330	296	318	328	340	334	327	320	328	287	329	321	276	298	317	320	325	329	333	321	303	322	307	307	322	308	345	316	346	339	309	297	319	301	325	328	309	301	324	289	297	319	319	326	316	298	278	325	297	313	309	337	316	346	297	307	314	345	281	349	327	333	305	301	315	325	349	291	332	291	290	296	309	333	367	309	319	332	302	319	354	300	315	315	312	332	310	299	308	296	316	291	325	310	336	330	291	301	323	312	330	283	331	295	325	306	303	328	305	339	324	329	303	319	300	335	306	327	351	334	304	340	313	333	301	337	290	300	336	302	326	305	346	337	352	291	306	299	288	282	307	343	324	295	322	306	327	319	323	292	304	306	317	302	332	327	302	289	317	309	310	321	301	323	343	339	285	282	318	292	339	316	318	340	349	328	307	336	306	308	314	319	311	348	315	304	285	339	329	294	291	355	289	298	349	315	306	283	287	324	319	303	318	320	322	318	313	330	337	319	324	307	324	309	308	305	314	316	324	314	321	335	320	279	297	335	349	346	338	322	334	336	336	311	290	307	323	308	308	304	296	327	298	304	308	323	341	281	293	312	282	283	331	310	322	286	327	326	328	297	318	335	337	337	320	362	293	327	313	296	321	296	316	323	336	304	311	340	301	294	313	316	316	336	311	301	324	324	339	312	333	282	304	315	317	330	304	332	271	297	290	296	345	309	304	307	307	309	314	326	349	284	331	292	359	349	349	309	346	317	331	293	310	327	338	305	327	316	311	276	321	334	357	308	319	322	306	330	294	284	327	316	300	287	274	319	321	300	320	310	311	296	331	314	341	310	332	323	309	320	288	271	332	290	310	300	334	323	310	279	328	330	314	307	303	308	306	320	350	314	291	315	334	289	287	305	333	309	299	309	312	304	307	321	315	329	293	312	319	321	298	322	299	326	341	297	312	317	314	338	342	326	292	300	345	314	345	279	299	310	291	313	312	314	319	300	302	301	327	326	307	318	333	325	364	339	285	334	318	336	319	286	316	316	335	308	337	305	290	299	299	332	285	333	315	283	323	321	332	289	344	323	294	308	311	303	311	303	318	311	297	344	341	298	323	318	297	310	315	345	324	290	303	279	316	299	320	321	314	287	330	331	326	318	323	323	311	299	326	324	302	310	336	323	297	347	307	323	319	292	336	283	317	332	339	304	288	304	334	318	319	324	284	359	300	285	297	305	340	339	312	288	325	323	276	311	309	331	287	297	320	293	318	319	341	303	288	305	330	321	302	321	322	328	320	300	322	314	307	292	311	307	323	320	292	277	320	306	334	315	360	315	314	311	324	324	328	322	289	293	293	323	320	298	330	297	278	306	347	310	317	318	314	279	305	315	333	320	292	314	295	313	347	302	327	325	327	347	295	347	295	334	338	287	317	332	279	308	297	318	323	305	317	306	289	334	298	299	320	322	327	344	306	360	305	298	306	310	322	354	294	317	320	300	309	344	306	314	308	362	330	299	313	331	322	344	313	327	327	318	312	338	335	343	299	321	337	318	306	305	282	332	326	307	318	317	301	326	318	327	335	331	332	333	299	336	314	303	316	314	305	349	303	312	353	307	299	325	301	319	331	315	290	323	294	307	337	329	337	274	336	305	302	309	303	290	309	290	310	357	293	317	321	300	292	293	285	305	345	330	287	308	314	301	329	337	301	309	311	297	300	321	349	284	309	326	310	341	277	307	334	328	298	329	306	313	323	348	320	284	328	306	355	307	282	332	310	322	328	317	331	320	327	294	301	332	330	333	307	270	298	323	295	296	318	328	323	320	346	302	336	305	317	324	286	324	299	298	327	317	320	315	327	325	300	287	295	305	314	349	306	350	329	339	299	316	295	300	315	305	292	293	328	302	316	303	286	338	287	307	308	333	329	285	318	293	295	302	312	298	284	330	294	330	307	311	314	298	292	320	305	341	307	322	341	343	313	315	293	321	321	314	335	327	334	330	273	314	332	309	320	311	323	332	323	329	343	317	348	325	327	284	331	353	311	335	283	313	323	337	303	344	323	307	303	341	332	305	302	313	319	336	305	323	343	287	297	319	313	302	321	321	316	322	313	302	331	290	303	329	345	353	324	326	305	320	309	294	298	310	298	291	308	320	299	335	345	342	325	319	331	317	300	312	315	294	318	314	295	361	309	354	339	327	300	277	299	347	296	306	326	287	273	305	339	347	298	313	320	327	332	308	297	306	322	325	343	319	298	319	309	305	309	311	307	310	276	297	323	333	301	322	326	312	320	294	337	311	320	324	315	317	310	319	280	298	323	297	293	326	319	297	304	356	324	289	283	329	294	333	301	324	319	306	299	333	311	277	336	307	298	301	312	318	332	308	316	319
34152	25531	16563	9528	7011	5529	3708	2562	1886	1547	1344	1209	1133	1009	881	798	696	693	614	580	583	553	547	465	468	507	491	530	467	513	425	482	483	440	454	483	421	413	388	422	389	426	411	418	392	391	386	413	408	383	391	396	409	427	379	389	388	373	383	382	395	370	379	374	394	361	359	379	373	398	354	395	354	350	382	397	347	356	356	358	355	374	365	375	386	400	386	372	363	383	392	390	408	383	386	351	398	401	337	376	382	354	378	364	400	333	358	361	386	383	371	395	370	355	381	346	376	369	375	375	392	367	347	390	362	331	390	399	394	354	352	339	340	368	364	387	340	419	385	340	351	363	357	375	320	353	350	415	381	363	389	373	375	369	371	376	373	316	369	378	376	372	350	369	376	396	397	383	369	352	324	387	395	340	373	322	430	368	341	394	404	400	338	390	368	359	392	359	380	365	370	367	365	377	358	381	355	381	365	380	340	406	426	374	369	393	351	362	338	377	402	400	372	389	367	376	392	367	361	349	364	402	392	369	395	370	389	377	369	351	382	362	388	366	359	355	346	340	399	344	371	351	381	393	372	409	385	351	394	352	387	410	375	340	393	401	378	380	378	335	396	367	406	341	400	377	394	368	366	324	376	409	351	366	384	372	383	397	392	353	365	375	391	364	408	382	361	369	404	370	375	378	361	356	383	351	388	341	378	385	370	367	341	384	335	353	377	382	320	391	393	351	402	381	359	402	351	380	387	399	365	402	361	336	344	351	350	361	361	364	369	378	352	375	404	352	382	354	343	350	389	384	385	354	414	326	373	390	376	366	352	385	373	371	373	344	355	354	395	389	396	387	377	364	386	374	403	383	377	367	390	412	351	376	370	320	387	379	358	346	373	401	367	380	381	357	350	381	365	358	365	365	340	362	380	380	403	362	349	433	379	351	355	417	389	386	405	402	371	374	362	390	400	368	370	407	363	366	393	402	365	383	366	376	387	369	361	371	336	393	374	378	351	414	383	356	321	364	368	359	384	390	372	379	382	381	343	376	365	330	361	417	385	364	361	364	335	372	356	389	361	392	367	388	350	356	402	372	361	386	369	383	363	342	376	376	355	372	391	416	365	367	360	392	359	363	372	380	383	362	343	390	409	379	369	354	339	366	386	405	385	378	387	364	377	354	377	358	382	377	369	403	371	362	356	355	360	309	352	376	387	339	358	364	366	356	366	400	375	347	373	359	395	380	377	384	353	358	397	382	390	355	364	358	354	363	362	374	387	372	374	335	371	328	375	366	421	346	351	371	406	380	392	386	357	402	381	362	377	358	369	343	381	396	358	379	379	354	397	377	374	353	346	336	398	371	373	375	383	353	377	368	431	393	386	392	408	388	327	362	387	373	375	381	361	360	382	404	350	380	383	340	345	378	380	368	377	363	395	394	356	379	364	378	407	397	402	395	358	360	378	379	363	345	352	367	359	377	370	383	383	375	361	361	350	388	339	386	383	345	421	327	362	369	375	382	403	345	346	372	392	382	384	405	391	364	362	397	316	390	386	386	392	363	403	375	381	394	361	394	376	382	379	369	351	399	381	391	354	373	360	337	359	332	346	421	361	383	390	391	351	354	385	348	391	370	354	386	354	368	369	375	352	393	333	365	390	406	374	389	348	411	347	391	412	398	390	389	392	401	365	395	402	343	367	368	366	383	408	380	397	392	400	395	375	349	379	354	365	364	393	386	381	342	362	374	361	338	387	375	376	370	402	362	368	349	353	344	357	379	392	371	357	387	353	399	357	408	399	365	333	343	353	374	391	383	349	401	374	383	356	391	376	351	342	365	355	363	404	383	410	348	359	364	399	389	375	361	358	342	365	339	376	354	321	373	369	369	374	332	392	362	387	389	401	364	392	393	371	364	371	364	369	339	376	368	398	360	346	374	368	367	373	346	408	371	379	381	401	346	384	369	383	380	355	368	326	402	372	370	387	346	386	381	396	360	384	345	378	375	338	359	371	360	380	370	378	361	380	365	340	374	371	372	402	402	379	368	403	371	384	390	407	380	379	368	345	349	414	356	361	375	387	412	356	381	374	379	378	373	383	420	393	377	382	412	372	382	400	338	396	387	342	366	409	384	385	376	334	357	388	341	373	343	356	370	378	400	375	401	409	401	379	369	409	383	368	394	363	397	351	353	400	408	374	390	366	398	368	348	365	374	400	356	382	391	368	374	364	355	368	375	357	345	364	363	384	374	366	346	375	366	365	360	388	349	355	330	377	355	406	359	380	359	357	355	355	367	390	365	390	374	356	373	353	365	358	358	366	346	334	374	384	355	390	363	384	414	404	358	368	361	400	370	391	354	389	337	362	380	358	383	371	369	364	375	363	361	354	378	319	338	375	399	371	394	365	367	406	395	374	359	336	364	340	328	388	356	371	365	369	395	394	377	373	369	381	365	358	348	371	382	377	392	399	347	408	367	344	351	362	360	390	397	334	378	396	348	356	354	344	372	377	390	373	347	329	339	370	353	317	374	363	375	385	397	429	387	389	365	372	364	356	366	380	361	381	353	402	416	401	369	390	399	397	346	375	409	347	361	365	380	383	406	376	362	400	335	394	327	432	398	369	379	381	356	379	357	351	383	339	394	375	369	360	415	355	368	375	385	371	378	394	352	377	356	368	355	378	378	379	386	401	409	367	418	368	352	368	382	359	389	371	392	377	373	367	372	366	378	368	347	359	407	378	386	345	381	382	398	387	377	366	378	407	381	338	347	357	383	353	373	398	386	349	388	342	362	381	361	393	362	349	373	333	383	333	354	402	344	381	401	395	357	350	372	352	384	383	351	338	367	352	361	370	401	347	365	332	392	383	343	341	402	380	367	340	353	383	360	374	375	366	392	370	366	396	374	375	348	402	398	361	366	372	383	368	351	351	391	381	379	360	326	359	379	375	348	373	362	398	346	398	386	331	383	388	357	397	355	411	381	335	387	389	396	372	377	355	360	382	361	353	367	368	344	362	386	375	402	383	371	369	363	371	357	378	393	366	371	381	361	396	363	372	349	375	383	367	367	376	376	386	397	361	393	401	371	383	346	378	377	356	390	393	395	397	356	413	388	386	369	346	381	349	381	364	380	370	361	372	371	357	346	358	370	374	351	392	346	349	365	360	365	375	366	359	370	375	375	349	349	416	368	389	362	343	381	369	358	370	373	373	397	362	360	360	307	364	382	368	397	385	371	374	366	345	342	403	365	382	345	354	359	363	360	364	339	344	358	363	390	387	389	369	365	368	390	404	393	363	349	353	370	386	390	409	390	379	353	376	397	381	379	343	383	376	389	371	406	370	386	399	373	361	371	375	330	380	382	376	370	341	384	369	399	350	373	377	367	333	430	356	371	363	380	363	364	336	413	383	343	383	362	377	382	370	395	357	359	380	354	354	360	356	340	385	366	374	392	373	388	377	371	352	384	367	369	389	389	377	374	355	370	380	377	372	397	370	381	370	336	387	345	366	407
22912	21485	29230	24164	21496	21557	11319	2694	1663	1422	1206	1060	994	957	784	699	648	555	517	508	520	466	455	431	408	452	427	426	403	398	356	366	339	333	289	334	338	287	315	293	361	352	297	289	326	308	276	297	285	282	295	279	258	296	295	277	253	273	266	266	265	263	289	272	228	278	277	258	294	272	302	276	297	275	290	285	293	308	284	293	267	278	272	270	269	275	253	269	261	266	273	264	269	289	270	280	248	248	249	285	242	248	259	263	245	258	281	288	266	275	238	273	256	261	294	248	280	287	286	254	277	277	254	285	266	270	253	248	289	276	253	293	263	262	271	284	279	268	269	260	242	250	299	250	262	274	259	263	270	261	258	270	271	246	263	255	264	280	268	280	259	270	238	260	241	246	271	258	285	295	277	270	260	293	258	282	283	249	292	242	263	278	286	245	278	268	257	248	264	272	255	261	271	246	266	288	249	271	253	283	290	280	304	248	261	286	285	286	287	261	272	273	286	264	268	278	251	259	245	252	272	256	271	282	269	251	284	284	261	285	290	286	261	274	267	278	250	251	235	257	241	263	250	255	240	264	304	265	250	274	245	267	267	255	258	253	279	243	279	255	293	259	289	266	263	271	259	278	275	262	258	268	278	242	268	251	284	271	255	260	278	251	256	283	285	272	263	282	230	240	244	300	275	261	263	282	269	274	293	277	245	264	258	247	254	295	273	257	266	285	278	278	288	280	257	273	271	255	273	244	291	262	252	244	255	289	272	241	276	269	258	268	259	260	254	270	296	236	257	252	272	265	253	239	273	251	279	260	272	275	248	246	284	300	281	266	275	243	261	260	275	259	262	242	253	259	270	263	240	258	267	257	268	279	285	290	285	261	289	250	242	250	275	279	261	234	272	276	265	249	261	271	257	264	293	280	265	267	273	240	259	275	234	263	263	242	283	274	287	244	269	273	259	254	284	246	259	305	256	267	257	293	293	279	260	294	275	244	266	276	271	293	280	278	271	281	262	267	270	246	255	258	264	257	247	246	267	260	251	251	279	271	277	260	251	277	260	274	291	258	270	247	266	245	268	250	283	299	241	311	274	243	264	280	281	299	273	250	272	283	270	275	270	258	283	245	262	278	262	260	266	252	264	292	256	246	272	277	277	253	255	245	272	280	289	281	258	273	268	280	232	278	286	268	269	261	258	270	258	265	266	242	253	281	259	238	255	279	260	270	266	284	263	247	285	265	266	261	285	301	245	285	277	266	265	309	270	273	278	288	253	279	254	266	283	267	251	256	248	274	231	265	239	255	265	254	229	255	282	264	285	276	263	254	263	286	277	256	254	263	257	243	234	275	286	272	254	258	270	242	293	249	255	282	261	285	244	278	285	252	297	272	245	273	261	268	260	263	267	259	252	241	279	291	240	280	271	265	257	244	268	290	276	253	258	267	268	253	265	276	257	263	243	296	263	258	272	270	285	258	270	253	239	263	251	271	300	266	255	257	264	262	286	296	273	262	259	274	247	253	296	262	284	279	315	258	292	283	254	301	250	239	278	257	254	294	279	264	272	252	273	261	252	241	261	289	271	246	256	262	262	262	284	244	262	257	268	239	259	265	289	288	284	253	271	253	243	282	267	299	280	257	238	246	284	267	260	259	271	281	265	243	261	280	261	261	285	281	245	294	264	251	251	277	251	267	266	254	273	281	252	239	267	280	231	271	255	244	254	281	272	279	261	279	262	291	260	274	261	280	263	271	277	260	286	244	269	262	249	293	247	261	258	248	271	255	259	275	286	225	274	249	274	287	268	238	266	226	273	253	302	257	293	285	267	277	271	267	285	272	265	277	257	253	262	257	269	269	259	266	271	253	255	256	249	268	236	261	270	283	284	273	231	264	251	278	265	286	290	240	278	277	268	239	279	269	249	268	281	244	238	250	262	253	278	263	254	254	264	288	262	252	252	261	276	268	251	275	259	238	285	273	261	279	285	249	251	262	266	257	255	266	286	305	263	297	255	263	250	270	261	256	263	285	253	232	280	238	219	233	272	288	268	302	257	269	279	275	246	264	278	246	257	237	280	255	260	236	282	269	272	244	280	246	288	276	286	292	268	322	232	230	297	258	256	277	276	248	294	276	297	286	270	260	249	269	271	259	240	261	277	264	252	256	269	294	274	251	291	260	243	271	262	268	256	253	273	251	251	277	275	264	271	279	287	250	274	276	279	267	269	289	282	232	293	304	317	216	256	271	268	285	268	303	258	250	260	281	245	259	270	280	289	241	280	283	259	259	261	289	271	279	262	245	225	231	293	270	270	277	263	299	274	279	273	289	246	267	252	255	275	238	254	263	249	245	255	268	299	261	279	269	268	261	255	291	274	268	265	256	242	276	267	252	272	264	273	258	276	276	277	250	230	280	295	263	288	249	247	258	241	239	262	268	255	252	251	251	261	285	271	274	280	290	258	271	276	272	267	310	265	292	287	255	239	261	286	269	266	241	276	267	271	264	299	277	274	275	263	250	259	293	265	271	254	281	256	294	276	236	278	263	261	257	282	274	294	263	270	256	271	269	270	275	266	299	235	248	278	237	240	272	236	230	281	276	271	260	257	277	264	246	272	255	256	260	263	248	265	247	278	287	234	275	263	278	263	252	272	289	265	265	243	291	294	270	272	287	246	245	264	280	240	276	262	262	255	262	267	263	272	268	247	290	271	262	255	264	257	240	268	268	265	266	248	277	258	256	243	270	277	262	266	242	243	286	257	245	263	270	258	234	267	274	253	283	246	266	264	300	271	259	263	259	243	272	269	285	269	300	260	298	268	311	266	266	270	257	286	232	237	269	256	268	258	287	265	298	244	286	239	276	269	267	239	259	281	292	284	281	282	293	297	244	278	250	266	249	279	277	273	271	282	291	270	293	248	284	231	307	261	258	270	253	265	273	276	256	265	247	257	300	271	238	266	277	235	244	272	264	259	266	278	268	279	286	253	254	279	274	255	247	255	272	265	260	297	280	256	268	250	284	268	267	274	228	278	269	243	274	247	292	283	253	267	269	284	260	248	273	259	282	275	262	293	258	277	283	285	266	288	301	267	250	275	262	277	264	279	271	261	292	236	267	249	269	267	271	301	281	243	266	256	237	232	259	257	267	262	229	241	252	266	270	293	280	279	240	264	251	240	268	283	287	245	252	293	254	253	302	273	276	269	270	264	271	276	264	281	230	276	278	268	267	266	286	283	287	268	238	279	263	260	240	275	258	267	266	271	286	233	263	235	285	253	287	247	256	283	243	267	256	274	270	259	258	251	262	276	249	289	255	267	243	271	250	252	269	247	267	236	259	291	275	281	271	265	259	261	265	243	256	281	263	244	273	266	251	270	265	245	260	277	259	253	272	245	253	268	235	267	255	266	256	274	265	300	285	263	266	259	245	262	219	268	270	270	295	290	265	222	250	292	277	246	277	274	286	248	264	252	285	276	239	287	274	239	299	287	266	253	264	268	252	260	288
38225	34853	25252	15537	11846	9463	6752	4798	3398	2660	2280	2000	1758	1571	1342	1175	1040	911	805	726	656	669	701	655	600	615	585	581	582	524	506	502	522	450	401	457	425	427	436	373	405	394	354	337	337	349	337	361	373	362	358	367	346	342	343	322	355	298	342	348	306	307	310	335	357	321	330	311	306	338	348	318	354	302	307	340	305	343	333	323	348	313	333	345	329	290	304	347	318	306	308	316	332	317	325	323	320	321	335	306	310	332	328	320	346	297	308	330	321	282	292	334	333	301	321	302	294	320	342	310	335	289	354	348	326	328	347	318	349	311	337	318	317	299	329	299	309	303	312	316	305	336	303	302	322	337	291	322	310	315	303	304	316	329	318	294	311	301	328	317	289	335	285	332	306	324	327	314	310	317	360	317	321	323	308	323	317	318	314	309	318	329	316	322	270	308	307	309	332	298	286	301	316	315	283	289	334	335	306	327	325	314	306	309	313	288	301	286	320	340	343	311	316	303	288	332	331	316	318	307	313	334	308	304	324	295	324	304	306	274	317	330	339	337	317	333	314	291	327	339	307	301	305	303	312	337	279	294	310	310	338	342	325	303	285	311	326	312	356	336	297	306	337	333	341	311	343	335	292	323	324	307	313	309	310	326	271	312	336	308	307	293	314	317	316	277	318	301	286	301	309	331	316	305	322	315	280	324	305	317	316	302	316	304	347	336	305	339	305	301	324	328	321	323	325	309	333	323	319	330	300	331	307	277	328	321	314	276	306	318	320	319	322	294	273	302	304	285	297	287	323	322	282	321	290	287	332	329	323	347	288	290	312	325	331	318	291	314	323	308	323	293	297	316	312	317	291	323	331	321	352	294	327	330	290	326	323	314	324	368	308	299	326	330	317	305	303	317	311	312	315	319	329	304	316	334	263	341	316	316	326	332	284	325	316	367	308	330	300	310	323	330	299	295	316	338	292	313	292	289	304	303	330	329	316	305	305	309	317	335	318	317	318	300	317	292	316	318	305	298	319	297	291	302	326	311	279	308	292	314	333	286	274	287	297	309	293	325	294	308	305	319	325	344	319	336	284	310	296	331	319	353	291	357	322	330	315	300	306	336	327	324	327	319	333	342	305	337	313	307	304	294	313	317	296	322	296	321	322	287	329	330	267	297	330	283	329	321	285	332	317	308	299	316	320	303	306	330	334	334	297	284	325	309	329	322	316	304	341	320	315	320	309	316	347	303	329	310	317	321	309	324	322	320	337	357	295	332	310	333	333	317	297	323	319	322	257	306	293	322	333	315	311	296	339	309	321	321	337	316	306	288	293	304	343	342	323	296	291	347	312	329	342	329	275	300	332	312	282	341	344	318	297	325	321	319	291	325	316	308	307	324	295	310	308	313	302	310	284	310	315	316	309	327	332	340	321	302	322	331	292	324	301	330	314	306	326	306	316	314	291	301	324	334	313	301	338	339	321	325	324	306	308	327	316	347	306	334	302	312	295	303	338	331	325	337	320	287	318	319	306	295	320	306	312	291	320	304	310	318	318	295	325	336	346	304	321	314	316	358	327	323	289	299	310	324	315	334	304	285	299	314	327	347	320	307	296	288	315	302	331	330	298	339	286	288	321	305	307	345	338	349	301	323	328	335	279	295	297	319	305	315	306	315	318	326	286	323	304	341	318	285	297	305	281	296	300	343	329	322	321	307	338	305	310	330	291	298	335	327	328	321	311	319	328	289	321	325	272	317	334	316	324	323	270	336	328	345	292	300	310	302	306	322	289	296	290	333	312	294	331	339	311	336	312	299	345	311	305	313	316	302	314	319	319	332	284	324	315	331	301	317	319	308	349	331	293	335	325	297	296	307	298	320	310	301	300	315	296	336	295	314	332	352	342	314	303	290	349	343	341	326	297	329	291	321	325	301	296	285	298	296	307	285	315	324	311	319	317	300	307	305	274	332	311	337	314	294	325	341	294	320	315	342	321	325	344	287	331	314	332	292	317	335	302	328	309	321	330	301	339	317	342	340	313	311	299	330	344	331	319	316	346	329	307	296	318	294	314	323	296	306	326	313	320	357	320	320	285	318	319	312	301	306	325	353	320	319	306	311	277	315	309	331	317	338	308	309	317	344	312	318	315	306	293	306	302	322	330	333	325	323	318	315	314	290	339	305	289	292	328	317	300	310	331	324	311	318	319	301	317	313	298	309	295	290	289	320	312	326	317	331	314	295	306	330	319	337	345	317	333	308	299	333	339	300	314	305	315	313	311	326	299	367	278	294	337	311	318	336	307	326	319	348	295	310	341	312	365	312	338	344	319	324	304	330	310	300	309	288	326	318	294	318	318	319	292	331	304	297	359	300	338	283	316	309	312	321	313	319	337	316	299	291	337	311	289	290	339	318	333	316	308	312	290	306	317	363	364	284	311	310	332	318	294	324	325	304	267	313	322	293	317	318	308	314	313	277	295	315	295	319	305	296	330	327	325	273	293	314	313	338	323	321	320	299	328	282	329	310	301	332	274	330	323	326	309	316	334	306	291	311	321	299	362	323	362	303	311	338	289	310	337	317	307	324	312	285	342	309	290	321	300	312	293	312	328	307	294	312	327	328	308	327	327	320	299	290	315	326	299	305	292	320	332	331	303	302	312	306	337	289	281	310	308	309	312	299	350	332	298	309	326	305	312	291	315	292	300	307	340	307	311	283	302	306	327	307	311	306	302	312	298	347	321	322	321	344	310	306	307	325	318	332	329	291	317	347	305	298	327	321	306	334	291	301	315	283	307	307	299	305	302	311	351	326	313	311	310	324	312	273	334	295	328	321	354	342	324	305	310	304	314	306	310	330	304	330	308	297	344	344	310	300	309	323	316	323	311	309	308	326	327	294	291	303	304	317	325	315	331	323	340	340	301	282	302	283	327	301	324	315	309	311	316	346	330	300	306	322	292	342	277	322	288	311	315	335	315	294	305	304	324	307	332	323	308	319	329	301	353	352	298	317	316	324	306	283	286	305	315	323	320	333	329	311	325	310	305	302	349	297	330	329	307	291	299	308	319	324	310	298	300	339	328	316	291	336	309	328	329	290	313	303	342	286	338	299	299	326	290	299	313	319	327	310	315	288	299	310	318	292	325	328	309	335	310	320	316	302	291	338	346	286	310	312	305	306	313	310	304	299	331	335	317	325	309	341	319	296	308	312	331	329	307	328	301	311	300	282	314	312	343	337	302	276	307	294	328	292	331	322	321	318	299	303	298	306	326	333	344	350	343	334	335	333	325	335	310	319	333	301	316	342	306	334	333	307	293	330	325	305	334	324	313	332	303	341	280	346	303	298	316	285	326	309	326	317	314	304	311	340	325	316	341	294	319	296	315	310	290	309	328	307	317	330	299	323	367	306	314	288	330	295	326	327	327	287	294	316	316	335	299	318	310	334	326	301	342	353	343	335	329	320	327	312	343	357	319	339	287	342	314	291	293	345	330	336	327	338	300	296	277	292	310	285
29788	20984	13898	6577	3207	2126	1488	1088	954	780	675	646	548	569	586	558	521	538	497	479	453	454	451	475	504	469	445	437	444	438	463	454	473	460	465	466	462	436	429	391	467	463	440	427	406	420	434	461	492	474	411	395	450	455	449	392	436	367	451	466	413	460	425	418	410	395	398	432	435	422	415	413	446	408	426	415	427	392	418	411	424	433	420	401	416	391	416	398	421	418	400	443	418	454	431	436	387	419	423	406	431	410	406	459	429	458	430	434	415	425	409	388	385	439	449	415	413	434	448	422	390	414	428	416	444	438	433	390	401	439	420	405	444	413	407	435	411	420	423	439	414	437	400	400	445	419	411	430	443	443	439	400	418	403	442	406	414	437	413	408	394	428	419	409	418	450	405	415	387	439	429	423	421	407	440	403	412	388	420	425	459	406	440	437	418	444	422	406	378	383	403	401	418	413	412	423	411	409	422	452	412	440	453	430	407	404	433	440	402	382	390	382	397	385	405	425	463	443	422	391	404	420	385	434	413	393	403	405	435	396	404	443	449	422	411	383	405	430	430	431	436	426	411	378	377	364	400	399	409	439	392	440	388	407	436	429	431	414	393	394	464	407	407	426	402	398	410	423	405	422	410	433	404	399	423	427	426	411	430	445	448	403	412	450	428	412	441	487	446	427	451	412	431	408	400	429	405	418	404	430	412	428	427	433	399	408	448	412	401	440	458	438	446	457	413	438	404	407	450	406	462	396	438	426	396	432	420	430	419	434	401	397	393	441	353	395	391	397	411	389	389	441	449	421	434	408	409	438	447	422	400	398	429	408	410	448	393	420	416	434	439	410	404	392	374	423	392	398	419	418	415	429	388	434	434	386	421	415	396	439	428	396	433	427	438	434	439	436	413	441	396	408	434	398	403	393	422	421	459	436	385	391	437	405	446	418	387	436	433	405	444	373	411	427	422	395	393	436	417	397	413	435	390	408	409	430	399	428	387	408	405	444	415	402	426	432	427	412	454	431	409	449	447	416	426	418	391	404	415	398	458	424	428	439	430	402	427	422	404	428	362	401	415	406	430	454	358	426	402	431	415	412	422	388	392	410	387	431	397	403	386	414	401	399	411	407	438	437	393	420	402	438	430	439	427	399	388	420	402	415	443	401	421	427	410	423	426	444	434	441	422	432	425	377	423	384	403	421	444	432	386	394	418	408	435	429	401	430	443	427	388	415	405	407	402	415	435	425	429	387	378	422	420	413	431	437	474	386	410	376	418	392	397	392	411	384	390	430	407	441	419	407	409	407	397	438	442	413	404	403	418	421	410	420	407	446	442	386	414	426	407	400	407	422	387	377	423	455	408	432	409	454	393	435	392	394	411	398	420	456	411	432	406	424	424	401	418	421	426	417	403	391	429	424	413	418	392	391	408	411	436	435	415	411	390	392	419	422	405	439	425	375	450	434	436	411	435	420	419	433	441	402	424	433	382	432	411	398	416	426	400	418	438	395	433	421	447	451	426	455	417	412	408	419	475	412	440	442	444	388	422	424	411	409	397	418	413	425	409	447	420	422	424	389	433	442	417	445	433	392	407	404	393	445	456	414	431	421	385	464	387	416	427	404	426	412	446	425	409	399	421	423	391	402	399	439	423	400	380	418	368	408	414	419	424	391	419	434	404	427	429	387	425	354	453	395	421	401	424	424	386	449	467	422	403	419	398	401	404	410	414	424	387	410	433	426	400	396	409	428	429	407	423	398	407	400	384	446	413	425	437	398	414	424	438	478	421	423	385	410	443	408	435	442	407	393	363	451	456	415	410	429	447	411	400	431	415	395	402	417	397	417	426	405	408	433	449	435	412	461	421	444	423	430	413	390	437	439	422	404	438	437	428	428	424	439	426	409	408	424	443	427	416	454	404	411	403	398	447	413	391	442	410	416	426	425	415	402	407	398	424	444	399	416	409	419	429	445	471	407	463	410	413	406	392	408	420	416	413	392	413	427	420	435	435	427	425	418	402	424	433	445	438	434	472	403	441	481	422	429	420	382	410	414	447	444	447	432	398	421	431	440	413	414	393	427	455	417	417	402	432	427	445	403	440	393	388	411	416	454	404	406	405	421	391	432	400	446	419	400	430	406	404	425	443	402	451	394	405	401	426	395	394	418	399	369	419	420	428	402	431	390	429	396	461	424	461	450	380	429	393	401	413	437	398	447	387	391	439	399	394	412	411	447	397	422	404	402	411	474	408	409	425	429	437	392	372	430	405	419	429	443	400	423	402	421	436	409	470	426	393	410	407	426	441	416	393	448	427	432	382	428	414	413	422	413	399	398	430	445	458	409	410	425	410	433	442	431	429	420	460	434	422	401	408	426	421	416	433	394	429	437	439	413	375	395	423	403	386	412	432	407	418	408	433	417	417	429	404	432	409	417	421	416	424	377	421	435	413	414	411	428	371	413	438	390	414	390	407	428	429	408	420	399	457	409	408	406	406	426	451	423	428	470	385	422	413	397	423	392	442	379	452	432	424	400	442	415	403	422	425	405	419	422	394	418	439	434	403	430	428	442	412	462	426	419	392	453	403	408	409	421	439	403	457	424	408	428	428	425	407	423	409	400	424	429	395	416	402	437	408	412	419	415	421	485	408	416	430	387	421	382	397	390	414	392	440	407	415	431	406	432	421	421	414	441	445	383	385	426	404	398	384	416	441	444	370	423	414	431	402	404	388	402	425	397	407	418	471	433	389	401	447	396	431	433	428	397	428	430	409	446	427	428	426	422	391	479	420	436	424	420	407	419	439	423	420	429	476	374	406	419	401	409	424	402	430	416	391	461	423	426	419	420	388	422	401	416	368	427	414	425	394	436	421	405	448	409	415	416	421	426	425	420	411	386	388	380	416	427	425	419	394	438	415	417	431	448	381	412	412	390	373	436	420	414	411	431	403	416	415	403	418	419	426	413	419	399	422	412	377	430	441	410	444	420	394	419	389	412	423	419	416	414	412	448	429	423	398	407	437	412	417	399	397	380	449	446	403	426	419	403	456	433	400	449	408	419	390	373	397	406	439	418	355	427	432	443	413	375	411	422	403	429	388	396	458	415	435	433	428	408	372	405	410	439	412	476	411	407	423	390	436	420	434	421	415	436	392	425	425	381	406	390	427	436	429	422	388	412	435	383	392	421	427	406	426	422	404	403	388	420	402	392	421	424	394	416	432	417	378	445	425	381	428	404	433	430	414	439	439	445	432	429	391	397	417	430	406	470	455	417	405	391	424	434	428	431	428	435	426	440	397	416	434	381	408	390	385	438	407	425	408	390	428	432	409	434	420	433	457	412	400	449	401	418	395	426	414	433	439	436	450	397	419	394	420	370	423	432	382	403	449	403	446	408	427	443	432	422	394	415	430	406	420	402	420	445	454	427	379	400	413	437	387	403	451	388	402	438	400	428	408	417	439	412	435	405	427	454	413	395	403	422	395	400	447	383	455	428	430	439	430	434	419	437
30698	19799	13696	7168	5048	3819	2840	2031	1587	1306	1230	1005	906	872	832	790	695	672	644	586	638	600	600	622	579	574	591	565	565	539	571	570	565	525	566	526	546	491	546	530	530	500	506	503	520	484	483	508	489	487	529	481	513	493	512	500	488	471	467	488	488	516	474	512	492	486	471	470	512	518	516	515	468	519	485	511	524	464	427	455	478	491	508	497	457	478	516	470	506	506	504	506	495	510	499	453	491	491	459	487	497	513	532	487	509	494	484	477	477	504	489	460	498	490	465	462	504	478	512	473	534	465	457	492	509	486	458	463	512	508	469	524	480	487	476	492	475	483	486	451	466	487	470	503	511	489	508	496	555	491	498	462	509	496	480	462	461	449	511	440	511	470	514	491	481	462	487	498	490	515	524	512	489	551	471	461	493	507	522	504	512	509	500	517	462	492	474	506	499	465	511	482	492	463	505	506	454	498	505	493	510	498	480	482	454	520	470	488	489	507	459	513	496	481	521	493	492	458	463	475	505	468	533	459	459	459	536	476	518	462	492	462	498	504	495	479	469	496	512	476	507	513	479	500	490	499	503	512	494	492	518	444	465	485	509	453	472	532	513	522	518	497	464	476	494	494	465	505	489	472	477	504	488	467	449	475	498	504	493	439	493	513	514	486	461	462	505	491	465	484	514	430	494	491	504	484	492	510	499	493	491	477	547	526	485	490	505	499	471	527	479	465	491	455	485	503	526	456	484	482	489	481	471	521	517	496	501	482	464	477	461	508	488	500	488	490	490	507	502	458	466	491	476	518	508	516	468	466	466	492	480	487	464	482	497	507	530	474	495	440	491	507	490	518	481	489	483	501	520	509	483	479	497	494	506	477	482	480	464	508	453	508	500	509	471	518	443	494	470	513	517	496	496	498	447	474	525	486	499	488	478	487	530	501	481	472	490	479	513	516	476	490	489	486	528	472	475	500	487	506	509	479	484	522	508	518	468	456	504	526	490	515	464	496	517	499	497	502	475	508	468	492	500	523	482	476	505	509	494	488	440	448	526	487	479	513	468	484	501	465	455	491	496	484	522	498	506	507	455	476	508	475	461	477	517	497	509	511	466	477	486	493	508	512	502	488	472	505	475	467	455	498	512	463	514	526	501	474	519	472	481	486	507	490	479	530	502	468	510	475	496	524	481	540	464	462	513	511	470	466	453	508	500	476	526	509	464	474	508	484	485	472	488	486	438	488	458	476	504	480	514	510	502	519	499	480	459	509	508	501	455	503	474	521	494	465	526	471	501	494	487	474	486	489	484	488	464	481	461	486	496	496	484	486	491	459	509	473	490	512	522	486	468	517	428	496	515	503	473	493	498	485	493	505	432	526	495	510	508	518	512	483	480	509	461	456	508	484	474	493	455	503	485	485	458	486	472	489	457	489	454	463	488	458	514	517	484	506	488	502	493	491	511	522	483	481	523	496	519	488	472	500	517	479	462	453	515	523	476	470	521	517	498	519	488	471	453	481	512	478	518	486	509	509	516	494	448	491	462	500	460	449	487	509	489	431	485	485	467	471	493	502	489	524	449	519	470	498	516	510	493	465	489	475	506	470	478	514	487	461	513	514	496	484	516	468	422	504	524	477	529	493	515	464	476	508	493	466	498	490	473	457	478	495	475	484	459	483	524	503	468	507	477	455	448	471	489	490	545	501	446	494	503	475	514	505	508	489	492	493	514	489	474	521	489	486	516	473	495	488	468	432	517	488	482	483	509	471	503	469	482	525	483	465	484	510	529	476	480	497	494	488	503	544	525	510	463	479	491	464	490	464	471	502	455	489	486	476	459	449	496	509	472	484	486	499	472	492	467	499	503	496	454	463	483	483	472	466	493	519	471	482	490	500	525	549	451	491	509	503	511	486	469	491	484	524	525	485	456	471	475	460	470	493	512	473	506	460	481	487	479	427	532	466	479	489	450	489	461	505	493	509	520	503	474	497	461	506	490	484	511	460	458	452	444	461	497	475	499	528	495	479	481	456	486	465	474	505	497	458	508	486	478	475	478	480	463	493	487	512	488	446	482	465	509	504	461	467	548	487	501	538	503	520	492	530	481	517	455	491	499	481	498	509	502	504	501	492	527	460	511	490	492	510	478	511	456	480	488	485	464	537	501	457	508	538	484	532	514	498	498	524	485	497	478	504	509	509	480	487	491	505	506	496	469	501	497	524	490	484	500	493	453	482	521	496	495	508	508	503	508	490	507	473	463	517	475	476	487	504	540	465	521	509	497	496	502	474	475	462	489	503	493	506	503	496	487	496	479	456	502	471	462	477	482	526	490	472	508	504	486	468	499	485	483	512	497	526	501	557	469	532	487	470	501	481	493	492	473	509	518	480	520	478	466	453	460	463	513	486	494	489	476	474	491	486	500	496	484	508	511	483	529	471	502	461	493	481	482	513	479	471	491	488	441	534	513	511	544	491	466	517	476	499	525	494	493	490	504	511	469	530	497	453	487	473	517	470	473	497	488	506	415	506	473	521	498	491	515	474	466	476	513	456	527	473	540	514	508	479	504	521	490	523	508	507	487	489	502	485	527	497	505	476	519	526	525	491	476	473	464	504	515	460	519	488	466	505	475	469	470	466	476	502	497	473	478	510	457	509	475	490	510	467	511	474	500	473	471	472	513	507	503	473	475	476	491	495	502	493	510	479	491	494	473	529	453	493	480	513	457	514	483	496	494	488	490	468	486	501	466	469	491	502	498	486	505	504	471	488	484	521	448	496	460	494	504	458	517	491	517	502	487	492	439	475	467	497	492	475	493	506	485	489	464	518	519	501	502	506	517	486	479	469	501	489	502	482	494	474	510	483	518	480	475	478	492	507	489	466	477	489	478	495	502	487	461	499	484	469	467	480	514	472	482	511	491	504	491	492	478	460	498	533	503	480	455	496	473	455	515	471	487	535	498	486	488	484	476	502	463	478	444	522	503	490	516	492	507	514	478	463	454	456	489	467	518	516	426	524	486	475	518	521	473	454	533	513	482	455	485	534	459	508	524	490	488	533	483	517	514	483	471	473	499	520	496	489	534	463	491	520	453	455	440	478	489	523	468	461	506	478	496	467	464	461	529	464	511	498	515	488	464	479	489	480	481	465	496	491	469	486	485	513	522	503	479	480	453	479	482	473	512	486	538	501	480	492	516	499	481	480	486	474	514	484	464	485	499	517	494	493	479	526	512	496	474	504	503	503	525	484	464	511	512	459	503	471	511	478	498	485	490	497	501	495	477	477	491	519	464	459	477	500	484	499	472	515	499	479	522	495	453	526	445	485	442	474	470	453	484	452	450	461	512	470	475	481	493	467	482	485	500	466	479	462	482	499	536	495	486	491	501	477	473	463	466	496	522	496	457	521	489	477	463	502	487	516	447	470	458	503	477	473	463	476	488	460	487	484	457	516	554	451	472	474	492	517	516	504	482	490	494	467	507	508	494	483	510	477	474	470	500	499	492	540
24014	21466	28735	24616	21458	12680	3679	1963	1426	1124	1001	890	808	786	706	663	594	589	580	510	517	544	504	490	503	504	482	466	506	462	474	463	472	432	447	415	431	446	434	427	419	445	391	402	411	410	435	400	398	413	415	403	373	379	434	402	447	412	378	422	382	371	413	419	398	399	410	413	381	383	443	406	419	383	379	385	396	399	395	370	386	395	399	423	423	399	370	416	391	429	374	386	374	386	380	406	389	375	380	393	418	411	426	365	368	379	383	390	420	360	411	354	417	402	381	421	397	415	377	382	415	396	390	405	405	376	376	395	389	395	419	407	370	405	408	393	405	397	425	409	412	425	428	423	419	404	391	363	402	390	372	349	389	393	359	404	417	436	381	390	388	425	395	409	427	407	414	400	387	398	381	414	387	381	386	376	397	442	369	423	437	383	393	408	400	359	398	381	387	399	407	395	392	405	406	434	382	410	365	392	349	371	410	421	372	380	414	392	441	418	363	405	421	361	367	383	412	382	371	407	420	397	373	402	392	426	348	397	392	364	405	387	435	382	363	418	414	397	373	394	407	391	397	432	379	397	383	384	393	368	425	402	394	423	396	410	399	432	388	400	381	409	395	421	405	404	357	367	403	369	361	401	420	356	426	402	385	395	417	392	396	365	375	386	408	370	447	376	412	372	376	377	381	373	418	399	394	351	403	386	392	408	401	394	409	392	387	381	388	421	390	410	408	409	381	409	395	407	431	374	387	407	399	399	373	400	423	373	436	403	406	387	380	375	386	411	396	398	388	397	375	394	398	362	422	392	393	395	361	407	385	387	365	421	396	419	369	399	396	391	362	370	364	368	392	406	381	370	379	365	364	391	401	365	354	367	397	395	360	433	371	423	375	388	365	410	374	392	371	405	432	413	413	387	393	389	418	365	423	392	414	404	388	390	403	379	427	407	359	359	428	391	369	393	389	409	381	401	408	415	370	362	381	416	437	429	341	375	378	420	372	407	358	335	388	393	396	404	408	394	411	383	381	408	387	334	372	413	364	382	425	372	380	407	376	414	384	375	398	374	354	419	405	403	395	344	398	378	409	397	356	387	378	382	412	394	403	384	373	378	418	405	333	391	371	367	393	371	430	414	391	368	359	387	390	379	395	370	399	407	389	379	391	423	401	399	378	401	392	383	419	402	399	353	391	407	408	375	430	370	396	384	363	393	397	379	410	400	398	407	367	376	378	379	367	412	424	390	429	402	364	382	367	413	386	405	431	390	391	421	411	388	410	396	367	416	428	396	404	421	374	399	439	406	375	380	409	348	363	379	385	387	378	412	407	394	381	430	416	391	363	375	408	391	391	426	364	360	419	419	399	366	354	400	383	390	391	394	439	380	377	362	373	384	387	423	366	415	368	390	384	419	401	390	372	415	433	364	389	382	416	374	382	380	403	407	369	373	379	360	399	453	431	393	397	409	402	388	376	394	403	376	406	380	396	363	417	392	379	387	422	364	392	372	440	403	392	407	359	370	430	375	388	355	410	376	416	438	401	405	384	404	419	394	426	397	390	377	410	352	382	385	386	391	403	417	391	398	370	371	406	370	425	426	391	405	394	414	372	403	425	399	370	407	358	403	390	382	381	353	388	419	409	407	429	378	402	391	396	375	416	418	379	389	349	403	379	400	429	386	370	412	396	403	362	396	377	393	417	383	425	358	405	366	403	393	424	381	403	413	412	371	382	379	381	397	361	389	372	381	364	404	369	383	387	388	407	411	395	402	389	376	429	381	400	395	399	423	391	394	383	410	385	385	410	416	403	391	406	421	383	418	416	387	379	401	405	389	379	404	394	391	402	399	342	416	411	395	411	341	391	353	410	384	420	412	391	398	400	400	388	406	397	360	418	373	398	391	386	391	421	363	370	389	406	453	409	386	374	394	395	403	362	430	397	397	410	426	395	410	380	395	402	416	382	372	404	393	420	393	382	425	380	391	390	378	383	397	379	398	399	364	366	382	397	410	369	436	424	386	375	391	378	398	371	396	390	376	394	406	404	384	380	405	393	375	380	418	408	364	377	421	373	392	397	390	415	372	388	411	406	404	385	384	406	370	411	376	390	393	389	386	386	397	410	368	412	410	397	406	390	361	401	407	408	399	406	395	390	401	368	380	387	394	398	396	422	417	386	381	392	397	387	366	402	412	375	374	393	378	370	399	388	385	374	398	423	419	404	392	427	407	403	408	386	416	388	401	399	386	404	374	404	389	404	388	390	416	403	410	416	411	389	398	388	391	428	383	409	410	395	392	385	397	376	363	399	377	375	389	381	376	364	370	404	402	406	363	400	411	391	419	389	379	379	356	388	388	388	379	416	405	367	431	364	393	405	425	412	398	358	405	397	397	375	405	408	389	374	419	416	397	417	406	405	380	409	376	355	353	387	405	377	367	389	369	403	410	413	381	413	391	409	393	393	368	404	369	348	418	367	379	364	409	409	374	392	391	383	391	385	392	418	397	439	378	418	399	389	371	365	385	375	416	408	365	385	433	424	425	411	415	417	394	405	390	388	370	384	406	395	404	387	428	388	412	395	377	424	370	361	382	348	382	384	395	411	376	422	362	409	394	390	414	409	364	390	403	415	378	376	417	391	365	344	408	368	409	384	372	432	372	409	362	403	419	381	410	403	342	374	412	398	392	405	396	396	367	366	408	392	423	404	400	403	391	356	400	365	422	413	391	385	390	368	375	363	384	429	404	393	413	397	391	419	407	401	408	392	393	400	357	401	390	380	366	399	382	400	393	371	366	382	411	399	405	381	391	396	385	383	374	383	376	385	363	360	429	408	403	376	393	378	406	374	425	413	364	414	413	410	388	409	394	359	388	399	419	389	392	369	377	420	396	378	400	385	417	393	385	392	401	373	379	422	369	419	407	403	389	370	366	391	395	405	367	386	385	376	389	384	390	406	373	421	397	406	419	419	394	402	410	376	411	407	391	365	396	404	403	388	397	395	406	386	419	395	399	381	397	397	387	349	405	411	383	384	386	395	411	417	393	419	358	384	442	406	389	350	409	416	370	376	379	413	389	399	420	401	369	348	380	394	401	421	402	390	376	374	396	394	384	380	391	365	383	419	448	394	393	414	408	378	391	383	415	374	388	386	378	384	381	397	412	411	392	399	387	415	390	384	396	373	382	440	389	422	387	388	434	402	408	389	408	382	428	408	384	408	392	366	372	386	377	410	406	396	384	403	389	387	404	385	397	375	400	418	379	365	374	405	365	385	386	376	370	382	408	402	363	422	398	383	392	388	360	407	386	381	377	405	405	404	396	383	339	380	416	380	404	422	367	393	409	400	376	388	407	405	434	390	405	387	393	373	411	387	382	353	376	352	382	374	408	373	382	420	388	376	365	404	418	410	429	356	399	399	377	396	393	452	397	419	385	409	406	400	406	391	382	395	383	395	389	378	403	385	413	384	385	367	409	340	418	407	373	404	407	393	382	392	411	390	382	405	383
34103	28486	20282	12467	8885	6673	4949	3462	2644	2127	1987	1570	1358	1222	1146	1011	899	817	757	751	759	736	696	692	647	670	596	557	640	650	583	583	572	585	596	548	575	539	565	522	500	518	481	495	512	537	464	483	468	496	475	494	502	465	518	512	498	514	495	491	477	506	499	466	439	439	456	444	458	476	433	494	451	474	457	459	503	478	455	470	508	452	462	496	492	444	464	454	439	458	454	492	475	444	436	430	457	473	464	464	472	476	486	486	440	453	436	450	478	475	460	473	461	513	499	494	491	463	407	482	456	496	465	478	492	455	433	475	451	470	454	461	492	465	475	469	453	457	461	462	468	464	459	469	462	473	491	450	426	462	459	446	461	463	480	450	452	468	482	464	499	474	475	489	450	450	431	446	451	440	452	471	478	476	490	468	492	479	436	451	450	473	459	454	489	448	470	498	491	439	451	473	450	451	482	464	472	461	491	471	491	459	455	476	446	488	456	458	464	505	434	460	449	443	500	443	465	454	475	458	461	443	464	450	485	471	463	452	539	477	476	461	443	470	454	455	449	462	442	518	483	492	507	406	427	468	453	444	456	467	511	492	490	483	424	478	436	432	477	484	441	463	434	448	435	463	462	457	465	516	434	461	453	463	523	495	494	467	465	503	444	464	436	482	428	439	463	457	481	483	475	472	502	481	454	471	441	444	495	458	488	448	484	464	465	484	447	459	470	467	480	462	466	497	439	510	476	481	483	482	480	469	497	477	471	446	425	442	506	477	438	471	471	491	476	455	453	513	463	503	414	480	440	442	502	465	477	447	470	500	425	514	485	460	430	443	460	432	430	470	441	464	473	478	484	465	458	450	477	481	436	479	425	446	481	487	489	455	432	451	485	458	459	481	460	463	427	465	438	484	449	489	486	450	473	450	454	443	486	461	432	444	449	483	445	481	496	470	502	460	447	445	448	449	451	459	467	475	459	492	465	493	478	464	458	468	436	441	499	459	462	456	453	476	461	468	448	481	478	442	492	485	454	412	504	478	445	434	432	454	421	481	430	425	478	448	438	456	493	477	446	476	446	517	477	459	538	505	444	462	456	448	436	466	442	478	451	426	479	441	442	428	474	423	466	463	475	508	443	477	476	481	502	456	451	439	475	491	483	474	465	452	416	492	463	439	446	469	492	443	468	454	466	509	441	445	484	478	440	448	476	478	515	473	476	483	469	479	469	434	434	425	458	468	442	482	456	445	481	468	437	467	471	458	438	458	480	517	458	474	434	488	487	478	507	513	440	457	467	465	433	429	484	474	467	495	461	479	428	414	456	483	426	477	482	476	482	496	462	436	464	453	431	449	454	434	471	485	484	483	487	472	484	474	462	464	449	483	461	475	461	478	468	466	475	459	475	493	466	466	492	496	453	490	455	440	432	456	463	480	471	457	466	504	450	426	464	457	434	493	485	464	461	443	471	490	437	471	458	436	452	469	485	462	439	437	470	509	475	492	482	471	453	473	456	463	449	438	452	460	510	463	450	460	471	478	486	466	511	481	468	467	453	504	486	415	461	463	463	489	459	444	497	482	393	493	456	463	444	469	479	498	485	475	469	472	490	479	437	463	491	436	463	461	422	488	439	452	452	476	495	446	450	479	484	429	459	478	474	450	446	443	467	435	459	450	435	452	435	502	487	484	464	451	484	453	483	457	462	461	495	484	455	465	483	472	461	455	491	512	425	493	419	459	432	458	467	469	431	450	446	439	439	479	455	510	493	508	449	475	430	469	478	515	502	470	483	442	494	451	446	465	506	452	452	490	480	445	498	471	488	464	494	446	461	461	440	470	473	447	465	451	446	477	479	420	498	479	437	449	448	453	502	455	491	500	466	469	451	492	460	453	440	438	515	462	442	471	472	477	461	474	452	470	467	492	474	449	486	445	430	446	457	474	438	469	445	449	463	495	407	460	488	501	467	492	454	448	458	495	478	451	464	444	444	455	498	459	475	478	478	431	478	486	452	465	456	461	414	460	434	494	472	461	438	501	499	460	473	466	462	481	489	473	487	485	460	452	513	460	477	491	494	463	493	482	472	484	476	483	499	440	422	447	469	482	535	465	451	482	486	435	472	471	480	496	496	435	443	497	462	514	466	477	440	446	455	414	454	467	495	471	480	423	459	475	495	497	463	434	454	462	467	483	435	442	455	504	474	483	486	475	481	489	463	466	482	477	471	484	450	477	459	449	409	475	459	475	473	481	445	466	482	498	473	504	495	458	494	471	463	484	425	451	505	457	440	514	446	465	429	494	471	452	467	444	474	515	466	483	468	435	446	507	458	444	470	447	508	453	485	471	492	468	459	476	476	447	431	458	491	493	454	449	488	430	411	475	455	511	466	487	466	482	496	473	450	475	474	475	438	479	484	476	485	414	429	457	491	443	493	485	458	490	478	499	446	471	436	431	533	454	429	467	436	499	483	467	448	472	450	492	508	459	478	481	444	493	445	444	472	455	467	519	507	466	446	509	468	450	449	429	501	486	493	451	464	447	466	494	471	488	486	456	494	444	475	464	515	473	476	427	448	435	470	470	463	455	489	456	483	539	453	456	477	478	467	490	476	419	462	475	495	464	468	457	448	458	490	456	420	494	476	423	495	433	426	470	439	451	460	440	479	456	480	483	466	464	460	438	452	466	469	479	469	472	444	428	446	474	426	491	463	418	455	494	432	445	481	495	434	429	451	428	450	477	453	446	442	434	461	452	420	472	467	434	480	480	442	460	482	443	456	488	484	459	439	456	475	493	443	418	455	493	463	477	447	472	481	456	435	476	481	455	420	469	455	465	490	465	477	466	477	489	471	495	446	482	458	450	481	454	437	445	467	476	453	498	462	459	439	473	489	488	457	474	462	468	472	452	485	471	497	486	476	461	440	485	477	475	470	472	464	429	414	507	457	448	475	474	489	456	531	495	496	432	482	469	402	470	453	493	479	435	469	459	510	475	494	448	482	445	483	465	455	472	473	456	454	454	462	481	476	425	475	458	420	466	485	455	448	450	450	493	501	489	443	468	481	469	461	433	492	489	445	501	445	479	460	445	479	468	457	474	489	493	439	495	468	423	465	476	444	480	467	459	484	459	443	446	505	424	484	441	437	493	437	456	497	506	461	467	475	479	492	493	431	444	451	439	456	489	459	463	445	460	467	477	466	444	466	451	452	489	471	454	462	495	458	470	470	433	467	452	449	482	480	461	499	467	456	471	508	469	455	482	429	457	453	464	468	460	490	507	460	474	488	445	470	438	452	503	437	461	465	461	463	473	440	433	496	461	450	471	477	475	453	452	463	505	470	479	479	463	444	456	481	466	462	464	483	486	492	439	491	464	453	477	490	451	471	494	441	458	463	460	466	447	488	494	439	473	429	462	458	454	437	510	455	467	510	434	454	451	475	406	469	491	475	437	423	475	480	466	432	474	465	459	429	491	494	491	481	458	453	467	459	488	426	444	446	523	476	432	459	469
25141	21445	27570	25620	12786	3100	1970	1371	964	827	763	694	658	587	556	489	457	417	450	433	393	424	416	411	394	402	383	372	345	375	424	338	355	352	339	325	343	307	356	368	322	361	336	355	329	322	336	326	347	310	308	320	341	343	293	355	332	331	328	294	318	340	301	320	338	285	338	318	331	325	343	321	287	321	299	309	341	339	330	319	298	298	313	359	338	264	318	324	347	300	336	306	326	303	297	323	340	331	322	294	286	321	317	316	318	312	324	293	322	302	311	342	316	330	331	335	286	321	324	331	292	329	315	321	303	290	301	292	343	304	295	351	344	284	320	336	327	300	313	348	326	367	314	318	313	330	313	321	346	337	333	328	335	340	309	354	311	333	330	299	332	305	285	322	278	297	308	345	316	319	309	313	329	342	339	311	309	305	323	280	289	317	301	301	316	319	315	308	293	300	333	327	332	294	309	314	327	333	310	312	293	324	300	328	353	296	300	315	305	296	349	328	324	361	330	328	300	322	311	303	347	310	313	303	301	319	324	321	320	290	347	287	333	305	336	341	308	306	296	289	304	326	356	278	340	310	319	326	322	314	328	337	287	330	296	303	290	299	298	317	340	309	330	344	354	343	344	329	299	299	306	339	339	315	309	332	292	265	313	341	293	285	316	328	368	316	317	324	307	282	321	321	321	285	342	336	358	321	329	303	323	337	324	326	291	302	330	347	359	306	300	354	303	325	352	319	324	329	303	326	325	278	299	286	328	327	313	327	294	335	297	338	318	323	355	321	312	303	314	347	317	320	309	300	326	305	329	299	328	335	334	308	322	327	331	304	287	326	311	297	338	328	306	297	321	323	306	328	309	317	312	318	321	327	349	317	317	339	308	308	349	303	299	293	300	336	313	334	311	322	307	319	316	304	327	322	310	303	307	309	312	323	328	333	317	326	304	305	296	309	307	347	304	309	308	315	316	301	359	286	303	311	308	287	316	362	311	315	328	303	315	348	270	327	322	314	306	340	290	310	310	316	290	262	339	324	305	314	306	317	314	324	326	332	328	321	344	314	322	314	309	343	358	337	322	344	312	310	338	350	314	311	325	335	312	307	302	305	315	295	305	355	337	345	331	305	324	300	324	309	319	330	332	312	314	314	329	314	312	326	271	311	306	323	317	289	281	333	287	307	337	331	326	322	296	333	340	315	316	305	313	307	350	308	295	301	330	310	313	302	342	322	297	297	333	309	299	277	314	312	312	318	334	318	353	343	316	327	312	300	336	328	344	316	331	333	350	331	355	315	315	294	291	324	358	329	292	291	358	317	343	325	316	306	319	308	308	342	359	323	301	307	325	304	355	334	311	327	300	336	337	325	322	322	281	309	320	302	320	280	325	323	307	328	306	326	332	313	341	345	321	321	305	317	288	296	314	300	322	319	301	332	286	301	330	298	351	314	288	346	309	297	345	314	351	316	343	318	303	323	321	317	333	329	320	323	317	301	301	309	308	340	350	287	349	306	302	332	327	309	334	323	324	323	339	346	307	338	322	323	278	309	359	344	347	313	324	314	324	316	342	344	317	289	356	344	324	339	333	347	326	313	305	347	303	328	296	337	298	308	322	306	318	355	312	282	302	353	316	342	355	372	323	327	334	328	291	296	344	301	338	353	304	316	336	320	314	322	325	319	330	317	325	349	322	322	334	303	305	322	295	331	324	299	299	311	332	333	328	304	310	320	311	301	333	332	334	350	336	289	353	328	289	329	293	325	298	332	321	316	318	326	337	314	334	315	334	305	300	317	324	314	315	309	332	313	306	326	301	358	297	308	323	301	332	304	331	365	291	292	298	329	307	327	313	354	298	326	291	342	317	298	324	309	336	296	335	341	326	314	305	330	307	338	324	303	312	302	327	302	293	324	312	329	323	285	334	300	310	344	284	330	319	318	349	307	322	330	328	303	290	321	300	327	307	322	314	333	332	315	335	312	331	326	300	365	289	300	308	291	313	298	331	336	336	320	303	305	309	336	327	311	306	298	324	320	347	318	340	321	318	291	344	295	315	320	305	317	334	334	293	315	274	294	311	318	315	319	334	329	288	349	316	323	302	307	361	311	337	321	314	291	285	348	298	315	335	332	340	337	320	301	291	311	324	332	309	288	348	316	314	356	317	331	333	305	330	323	333	336	311	325	329	312	326	293	295	345	326	305	308	306	303	305	349	302	322	316	341	325	300	337	334	342	343	336	340	323	351	313	308	301	286	323	287	312	327	316	296	281	324	327	328	279	335	301	319	333	304	333	321	343	340	308	309	326	280	309	322	315	280	330	331	293	294	345	314	337	298	328	311	316	297	312	300	284	329	331	327	340	327	338	321	330	293	341	300	313	332	310	313	303	311	306	322	323	311	336	314	298	309	277	310	323	323	318	334	296	302	325	323	297	324	289	314	340	321	313	279	317	320	336	371	305	313	303	324	358	318	353	316	281	293	319	332	331	323	316	301	319	321	293	293	274	312	319	326	311	303	344	345	327	295	321	268	319	322	326	320	339	302	346	340	327	307	338	288	345	338	294	293	365	318	326	334	311	311	328	300	327	319	295	311	309	319	323	318	320	288	348	314	336	301	304	309	299	312	316	296	291	337	323	322	296	268	317	338	331	299	339	327	297	303	299	296	303	333	307	311	333	310	337	317	308	301	318	302	321	339	319	334	341	292	329	323	334	334	325	290	341	312	313	316	292	318	320	329	288	316	308	345	294	312	299	317	323	312	341	321	331	298	298	324	265	327	299	337	316	317	292	293	295	351	306	311	340	281	305	331	307	318	307	336	359	318	336	318	327	327	316	336	291	339	316	287	350	311	325	325	293	310	330	319	311	342	328	293	285	344	303	335	357	308	280	318	357	342	306	283	305	318	296	315	294	331	333	316	333	345	337	305	356	316	341	294	329	304	297	292	314	294	324	292	308	306	311	317	304	310	363	318	298	306	325	305	326	332	337	285	343	332	333	312	326	306	342	311	329	325	330	305	337	326	315	310	311	321	314	282	346	299	329	298	328	303	307	324	326	288	292	334	309	308	321	328	330	352	296	338	289	318	316	305	309	341	289	311	328	293	321	314	300	293	302	317	307	331	320	261	290	325	323	356	294	299	305	336	277	329	317	337	323	306	305	287	296	361	353	338	317	334	323	294	319	304	307	320	315	322	316	286	335	306	309	312	360	327	355	291	328	305	338	333	308	311	323	330	306	301	304	318	308	314	299	312	325	323	331	308	370	316	307	305	314	297	286	341	295	344	322	329	312	329	294	344	321	318	299	332	316	307	331	337	335	315	306	328	313	288	303	362	351	329	332	312	328	313	287	297	327	308	309	326	316	300	292	304	274	343	335	317	326	282	331	293	294	314	349	350	329	325	314	316	335	313	309	287	309	299	325	308	323	299	306	300	305	334	282	308	308	308	331	333	309	290	339	315	348	317	308	317	303	327	299	319	295	309	313	301	322	321	351	332	302	338	344
33612	24317	16692	9972	7001	5227	3774	2751	2003	1625	1412	1226	1038	922	840	779	694	600	628	574	562	562	526	547	495	500	510	475	481	464	428	464	465	494	426	447	444	473	438	418	431	371	390	441	406	426	355	405	383	383	429	404	402	394	432	383	412	385	364	388	385	424	352	388	359	389	410	391	369	371	371	396	347	380	398	388	380	388	400	365	364	390	381	365	388	358	413	351	392	389	366	363	376	340	403	411	373	385	346	394	368	400	393	384	367	380	377	358	395	388	390	387	374	370	393	401	395	400	356	416	409	354	372	406	342	363	369	362	369	365	389	348	388	368	321	387	395	335	340	363	360	408	386	378	396	345	376	367	356	382	365	359	383	409	379	417	429	328	323	376	368	391	364	389	374	364	371	382	400	375	395	410	396	374	419	392	386	384	380	389	379	398	368	393	372	382	386	361	354	368	413	388	385	370	366	350	364	366	353	385	373	398	355	387	407	359	398	373	356	395	383	389	405	376	347	337	367	384	366	406	359	387	406	425	356	403	339	359	371	364	370	351	374	353	396	367	380	368	371	387	404	360	397	377	349	377	359	392	367	379	374	379	394	395	377	409	357	351	367	376	377	372	350	399	358	367	383	359	321	396	407	355	367	373	360	388	365	349	406	390	426	368	405	416	361	381	384	405	364	367	379	387	385	378	350	366	376	356	400	390	365	391	360	369	377	397	358	390	378	376	407	379	406	375	387	356	400	343	379	384	384	348	393	380	364	370	357	360	417	358	361	374	366	392	405	378	337	388	367	387	375	377	384	391	392	337	362	387	386	374	353	367	388	374	377	371	383	340	369	351	376	344	347	327	362	341	339	364	388	347	374	370	355	390	374	368	379	389	352	382	406	374	379	370	393	368	381	373	356	369	366	362	363	368	375	357	384	389	371	351	348	374	392	375	341	348	350	369	385	417	351	412	362	403	376	368	367	370	391	372	367	396	381	403	424	360	361	381	363	358	351	409	394	370	358	375	395	378	334	368	391	397	344	420	327	391	368	384	368	369	387	378	364	374	393	374	396	372	369	377	400	364	412	383	396	384	368	324	356	361	357	348	372	357	351	370	408	392	371	383	385	375	373	387	366	363	380	350	385	356	399	401	361	378	364	373	349	360	378	419	340	354	381	334	395	380	372	369	385	402	400	353	340	363	389	383	359	380	386	397	403	401	337	371	363	345	349	384	382	365	338	359	419	385	348	381	391	398	347	392	388	386	339	393	363	344	353	353	385	369	375	386	386	379	401	400	375	380	346	377	360	367	348	358	409	408	379	367	394	380	363	380	375	354	370	391	373	402	386	385	374	370	379	349	371	381	402	350	346	376	371	365	387	390	359	369	425	371	375	383	363	403	361	384	366	363	405	358	361	396	398	381	408	339	383	401	387	383	378	385	376	406	348	354	377	386	384	389	396	366	380	391	386	364	390	355	357	363	402	384	389	374	383	401	355	387	383	342	397	380	375	387	374	379	359	387	367	385	407	381	371	383	392	347	366	373	384	404	372	386	345	382	391	390	409	376	368	397	385	394	377	366	393	378	380	415	362	379	402	388	353	343	379	402	355	382	395	376	392	349	378	383	355	391	364	365	355	378	367	400	363	380	390	393	375	368	366	365	389	383	376	405	364	393	408	393	408	395	355	388	388	398	335	344	374	404	374	425	382	384	405	375	405	364	384	357	364	402	371	382	399	380	375	378	369	362	346	394	381	422	357	386	365	392	370	391	367	374	398	357	359	383	384	367	403	345	365	361	371	382	391	366	353	372	391	355	375	389	387	374	374	357	379	407	388	387	391	350	391	386	400	388	387	370	414	421	377	387	400	345	373	357	369	381	376	349	388	363	362	371	372	379	396	371	363	396	393	355	398	391	382	432	369	360	377	384	330	420	356	358	355	394	374	373	371	399	366	372	396	385	382	351	347	390	365	365	373	367	334	384	376	387	365	390	374	356	346	366	371	389	354	383	355	385	363	380	346	406	356	403	363	361	383	378	368	347	378	405	386	402	331	364	326	367	381	381	394	413	379	380	392	383	415	393	361	432	353	376	390	417	378	391	371	386	402	363	364	421	384	402	402	411	374	398	363	321	391	387	406	375	371	390	355	382	360	419	372	379	394	378	398	385	397	384	371	381	376	377	355	367	383	396	384	380	369	404	376	374	370	333	379	347	375	358	351	376	372	372	357	362	389	354	413	361	388	406	363	364	340	362	346	339	363	388	362	366	355	393	361	399	362	441	367	383	365	400	374	382	400	347	394	380	380	380	390	333	394	387	320	380	365	414	408	410	351	400	440	362	373	362	351	381	402	343	372	373	362	345	362	349	375	355	371	370	376	402	359	385	373	359	386	381	382	393	395	400	362	394	380	392	394	380	424	360	362	392	392	385	393	375	400	395	372	369	389	366	375	377	361	411	379	358	370	375	365	361	365	388	411	379	361	400	363	344	355	384	379	393	383	368	384	383	374	401	373	353	380	400	385	351	396	368	393	401	383	374	374	427	331	385	424	399	416	398	376	386	377	349	356	396	388	420	339	403	377	402	421	428	396	371	416	395	389	377	378	315	378	374	349	403	348	439	374	411	409	412	378	381	360	359	370	373	390	389	355	399	398	412	370	384	358	349	396	374	425	383	357	374	369	363	366	370	392	368	359	365	373	369	351	377	380	393	383	389	386	400	399	367	381	337	367	391	391	372	401	349	382	412	381	378	376	396	391	380	385	397	373	395	376	389	397	391	347	359	369	411	374	406	387	382	379	373	393	367	379	351	385	368	384	380	386	402	355	365	362	386	389	367	387	384	374	386	388	407	381	348	396	369	401	351	390	376	366	360	356	417	357	370	364	366	370	405	366	398	399	372	370	378	412	368	367	396	367	382	417	376	387	400	394	372	389	372	381	356	395	385	384	385	376	353	391	380	393	371	374	371	356	351	366	373	391	355	430	372	364	338	366	356	394	380	383	380	366	395	383	345	346	349	376	396	376	368	377	377	366	390	373	423	392	382	397	362	372	383	364	372	407	373	386	369	382	361	399	395	388	385	370	363	348	369	369	396	392	368	405	390	361	397	352	356	391	370	358	357	378	392	397	388	342	384	341	367	388	348	361	334	350	394	383	408	417	390	367	375	367	375	341	348	385	386	364	417	392	370	361	419	416	375	332	375	340	380	415	399	363	356	358	327	375	383	380	374	342	367	374	357	346	410	358	409	338	412	391	385	398	414	375	378	370	340	395	397	375	393	359	386	406	404	355	380	377	372	398	393	372	422	382	354	360	393	371	428	398	362	402	374	373	382	360	417	353	355	394	405	370	377	378	369	388	397	369	372	341	375	359	388	384	384	378	366	368	377	389	395	379	376	339	367	329	397	347	392	415	366	340	376	388	386	397	375	366	377	347	377	335	373	361	353	398	359	388	368	392	381	414	378	377	390	357	396	336	377	380	356	362	419	346	395	381	367	393	367	426	385	367	382
23000	21494	29255	24164	21495	21515	11155	2819	1864	1413	1202	1078	933	817	750	671	618	556	461	506	471	456	420	454	440	385	385	404	401	369	385	338	320	373	318	307	310	339	301	311	302	295	286	303	291	283	314	297	289	267	306	295	293	300	272	268	276	289	245	239	266	288	275	269	270	276	285	271	294	268	262	286	296	246	269	287	272	271	252	257	314	258	277	277	275	289	276	301	305	249	257	265	245	261	288	247	277	259	289	262	254	282	254	295	251	271	272	249	263	236	290	284	251	269	287	239	285	269	267	239	252	301	266	259	291	242	258	271	247	262	258	256	272	243	283	249	293	295	255	289	241	244	259	246	293	260	243	267	247	234	248	296	257	271	251	237	272	258	277	264	269	227	267	280	252	259	297	285	267	232	285	270	283	287	283	285	256	234	271	238	252	269	276	303	277	257	261	261	276	262	257	257	249	262	229	263	237	283	261	273	307	268	266	276	280	266	286	257	251	291	271	262	262	258	256	274	266	272	254	280	271	270	285	251	255	269	279	259	257	265	255	255	248	270	252	274	282	289	272	247	269	262	249	271	266	251	259	241	275	269	278	289	295	277	258	283	256	293	268	247	286	254	255	286	274	240	291	284	240	254	247	264	261	270	254	267	297	289	231	259	246	272	289	258	257	288	251	284	310	242	275	237	259	263	289	278	262	292	239	259	268	260	266	231	259	286	242	286	267	268	254	248	259	254	249	253	281	279	269	269	280	278	276	265	253	252	268	283	265	251	256	261	271	267	268	249	263	269	271	261	281	236	289	268	266	290	266	296	279	248	242	260	274	241	258	251	297	253	260	269	258	250	270	270	249	281	262	272	281	267	270	270	274	257	264	267	291	281	259	270	264	289	296	261	220	289	261	279	283	259	261	254	280	267	255	261	260	273	279	272	255	248	248	229	261	283	283	259	283	271	251	273	266	269	263	262	312	277	286	233	263	263	249	259	244	216	258	276	296	267	274	276	291	262	281	283	260	255	269	267	272	277	238	258	255	252	255	260	265	269	261	293	255	271	269	278	263	267	262	242	273	241	283	262	251	267	267	263	280	277	265	258	254	247	269	257	275	263	277	266	295	263	281	277	260	269	242	264	254	247	246	254	253	274	242	279	279	271	264	269	270	267	262	252	251	293	285	280	248	271	277	262	288	277	250	243	281	272	231	264	263	276	257	280	287	247	257	259	271	307	257	238	264	238	297	270	267	263	265	235	282	240	246	293	287	271	286	248	264	283	277	262	259	252	255	280	267	265	270	265	274	242	235	271	268	274	268	278	260	247	270	263	259	282	285	282	273	304	258	253	260	243	241	263	277	258	242	264	264	273	284	256	260	269	263	254	281	268	272	273	268	259	263	262	256	255	257	282	271	295	272	239	292	246	259	267	248	273	272	266	219	258	243	280	295	272	275	280	253	261	259	261	250	251	281	242	253	280	242	262	262	265	283	275	254	258	285	270	273	259	285	261	250	275	273	280	304	255	298	276	259	257	253	264	262	267	275	254	237	270	266	259	224	288	267	255	285	263	250	290	259	277	255	296	291	264	280	259	267	234	266	281	260	251	271	260	285	274	266	257	261	270	271	258	282	261	269	269	279	233	282	258	269	255	275	262	265	258	282	272	247	250	250	257	255	252	272	282	267	273	289	284	251	276	282	265	224	260	263	273	287	304	241	293	270	262	277	248	249	246	251	270	237	245	245	272	231	274	252	272	261	240	302	275	252	277	261	257	244	292	275	312	243	276	277	260	268	267	274	275	242	268	255	290	259	288	274	258	241	265	273	289	267	255	278	243	273	238	280	261	253	252	254	256	258	270	262	252	274	246	268	257	311	259	264	278	255	247	277	276	261	273	277	252	274	263	280	272	269	244	234	268	296	255	266	232	216	257	254	288	265	267	261	251	257	252	266	255	287	247	288	271	286	259	234	257	273	245	270	262	275	265	282	246	282	255	247	273	276	248	277	281	266	274	269	246	248	283	255	250	259	259	266	253	279	298	260	259	269	235	269	253	233	265	263	281	251	264	281	242	262	241	252	272	231	250	292	281	270	255	259	263	265	284	263	241	241	277	279	280	248	289	273	253	288	242	218	246	270	247	280	284	288	277	264	276	270	270	253	254	284	291	267	244	235	260	245	264	285	262	240	277	279	271	296	271	260	274	254	264	260	255	267	263	259	288	251	316	279	249	251	275	278	288	260	258	268	264	263	257	263	263	275	275	257	268	252	276	279	251	289	266	260	256	275	280	276	261	295	248	256	249	286	280	302	271	274	288	249	292	261	284	282	267	236	279	270	258	285	258	248	265	260	258	275	264	270	272	260	264	289	258	288	292	273	290	248	243	288	244	267	291	273	259	259	262	267	254	295	266	239	277	289	292	269	254	244	262	281	257	284	275	292	286	281	253	282	234	242	260	255	266	255	271	281	253	265	284	288	239	223	283	252	281	243	287	249	259	257	252	263	273	281	260	241	292	250	273	265	243	285	252	268	268	251	288	255	270	228	264	271	264	269	262	267	251	264	235	271	252	296	293	266	299	275	250	269	283	278	291	324	252	261	258	271	259	272	278	296	254	290	295	281	277	259	259	293	255	240	240	277	269	251	246	242	255	253	273	279	255	257	243	248	275	238	280	263	253	270	247	298	244	282	269	272	246	275	258	274	264	239	246	247	251	278	261	259	276	268	263	245	246	260	284	296	247	280	298	279	290	226	261	256	271	284	284	254	262	291	283	265	248	257	271	273	277	279	299	241	260	251	279	243	299	266	255	254	255	249	276	257	264	268	270	282	282	244	268	265	269	259	242	273	273	276	277	264	255	264	286	277	262	289	279	264	276	282	255	232	321	261	282	270	269	274	282	285	259	268	276	252	250	233	273	289	231	261	300	274	262	283	258	270	261	269	266	270	245	238	283	219	263	256	282	226	277	287	278	286	277	269	238	257	259	257	279	240	248	263	269	283	255	253	254	266	283	276	265	258	288	237	264	261	269	273	276	217	268	253	227	252	256	266	263	242	278	284	241	273	241	249	283	237	275	299	255	272	260	233	263	254	268	214	274	244	271	252	267	283	258	246	275	278	276	295	281	286	279	273	232	277	263	274	280	274	249	249	264	254	282	257	273	257	243	240	266	247	222	266	281	272	279	268	246	271	260	263	285	271	295	275	262	264	244	260	270	253	264	248	281	261	262	262	263	284	259	270	248	282	267	304	277	256	261	258	274	298	251	255	278	263	274	266	272	254	245	264	243	276	269	269	274	279	277	253	272	296	244	241	285	266	256	256	284	236	259	280	262	279	253	247	245	267	268	274	236	325	251	263	249	283	249	282	301	277	270	286	245	279	250	241	284	276	277	271	273	236	259	270	288	276	241	241	270	238	285	237	280	238	245	249	259	262	251	249	270	283	243	257	241	249	269	256	251	250	259	274	290	250	294	270	251	257	262	262	267	253	268	290	296	271	262	266	311	289	264
37620	33562	24968	16571	12315	9208	6651	5016	3656	2730	2352	2099	1780	1592	1309	1078	993	876	837	788	765	745	726	631	588	610	573	554	563	516	494	476	493	471	478	448	437	412	426	418	416	381	355	371	396	390	337	365	346	342	355	328	371	366	351	362	346	343	333	309	361	348	349	370	348	328	315	325	343	355	318	354	300	349	339	313	350	354	318	320	317	333	329	344	321	316	306	307	327	336	324	343	300	341	335	338	314	322	339	281	324	299	340	325	304	306	332	312	320	336	326	308	303	308	324	331	323	303	314	324	307	313	330	334	312	317	304	325	287	336	313	320	311	340	302	306	340	321	320	321	308	362	321	277	318	290	303	305	334	290	329	345	323	338	315	326	303	313	332	313	346	293	293	304	351	332	327	331	327	306	332	325	335	300	318	294	326	322	322	335	314	342	323	345	306	331	306	330	330	338	311	336	355	361	310	293	334	301	327	295	330	321	320	304	329	325	286	320	303	320	303	317	278	306	334	282	310	324	326	341	317	344	317	293	327	311	323	296	349	323	313	308	322	316	303	338	333	289	291	352	309	343	319	327	310	315	298	324	327	283	326	313	309	324	304	316	332	318	317	324	335	314	338	297	299	321	302	334	324	351	314	322	326	329	329	355	321	341	320	303	351	331	334	347	306	332	307	334	314	324	317	295	318	329	343	297	314	313	320	325	307	329	325	326	320	315	349	325	282	340	313	323	315	327	342	292	312	339	313	321	342	311	308	310	302	331	317	329	308	333	334	316	339	333	297	330	282	326	310	326	328	292	319	317	325	315	301	324	309	305	354	305	301	323	330	292	312	292	299	297	331	314	341	322	318	358	331	349	353	312	321	310	317	319	315	332	318	343	316	334	314	322	302	334	326	336	292	298	347	315	294	303	323	298	312	294	309	321	338	316	335	340	334	329	313	301	327	338	317	311	321	339	306	314	348	319	319	328	335	340	323	323	313	313	295	295	317	332	342	342	301	337	335	329	296	313	315	343	310	306	337	317	335	301	319	318	350	341	332	336	293	307	331	328	299	320	334	314	343	343	297	331	335	311	339	320	326	314	355	332	300	323	305	327	312	321	341	327	302	301	331	370	330	314	324	355	309	316	291	320	320	354	330	306	320	378	348	310	312	350	321	334	309	289	333	293	319	318	319	321	325	319	349	320	308	303	336	304	337	334	341	351	314	334	323	317	308	318	316	308	344	330	323	339	327	327	305	328	316	312	298	335	299	342	278	312	319	307	298	289	334	336	337	316	321	323	291	321	296	321	332	307	331	291	286	318	331	323	319	305	322	341	303	321	325	348	347	326	290	298	347	309	318	306	325	292	340	341	328	303	346	302	334	312	308	349	298	349	309	314	317	335	330	314	326	326	321	322	321	325	312	300	351	351	341	364	311	319	291	295	331	346	319	332	291	317	332	325	313	319	329	322	327	338	305	324	331	314	331	325	348	349	336	310	288	324	310	294	318	342	342	308	321	303	315	304	291	299	297	302	322	330	325	259	292	314	297	307	336	311	289	313	326	321	304	312	311	318	311	297	305	340	287	316	314	323	304	319	303	294	303	298	302	314	325	334	377	302	313	323	314	339	325	320	344	352	313	315	307	335	331	321	331	289	342	311	353	340	322	324	344	317	293	320	311	328	315	317	329	292	299	327	314	297	327	304	306	307	314	306	313	310	345	317	331	289	327	337	303	292	338	321	329	314	353	333	333	362	327	333	289	321	287	341	330	319	315	341	331	288	305	339	358	313	288	285	325	311	314	325	340	331	297	315	311	320	331	365	329	311	324	317	342	312	327	334	333	335	324	326	344	291	326	331	329	307	316	321	347	322	317	318	287	318	310	317	307	316	311	325	332	322	314	328	346	329	329	309	322	338	316	307	318	345	336	281	312	323	338	322	331	328	305	342	320	307	327	319	352	341	273	305	317	334	314	329	306	321	300	281	290	309	335	304	326	341	338	283	301	302	319	304	308	299	324	358	335	341	319	326	323	341	289	351	329	310	311	302	331	290	344	295	293	341	323	346	300	306	311	325	336	331	290	301	322	330	304	323	334	326	312	313	301	306	324	291	307	317	299	299	311	299	310	322	302	356	344	299	318	327	297	340	333	321	307	344	331	346	319	313	307	333	312	321	308	329	297	357	308	334	332	360	315	321	312	319	340	349	315	282	350	326	332	350	331	334	298	343	292	305	316	309	339	287	337	333	309	333	321	321	347	340	297	326	328	306	275	293	337	336	354	331	325	317	345	299	332	285	329	298	310	316	326	312	344	319	342	309	300	310	326	308	304	311	278	320	292	320	326	302	319	335	311	310	326	319	335	317	307	314	340	323	308	357	322	297	302	302	324	318	357	347	310	315	321	353	340	323	325	312	342	321	334	350	331	356	303	356	308	331	324	320	357	324	305	320	318	326	349	314	341	308	299	310	346	347	326	326	310	313	314	338	326	329	342	337	325	335	327	345	355	322	318	352	328	331	333	309	308	351	326	320	337	313	337	313	298	295	328	320	307	342	330	322	309	313	306	323	304	345	321	285	355	286	302	303	324	297	275	333	323	324	281	323	336	321	332	320	309	312	291	324	329	319	308	328	318	337	342	299	300	316	340	316	313	321	306	327	310	330	300	359	319	297	308	323	331	326	342	331	339	320	312	302	366	338	314	298	326	317	292	327	305	336	292	320	316	339	318	311	305	311	327	342	298	348	311	349	297	315	336	338	333	310	302	320	324	334	336	294	293	335	336	329	322	308	328	323	339	309	283	325	299	321	305	329	355	313	338	306	315	312	275	329	335	341	332	302	326	311	315	346	347	297	290	326	304	301	334	340	324	336	317	318	315	314	305	344	310	323	318	304	347	292	307	325	324	343	330	324	319	330	311	303	305	290	336	329	311	309	322	335	340	308	312	277	339	298	309	309	310	292	295	310	351	326	335	320	313	319	333	323	310	301	296	316	343	314	339	338	334	298	290	301	320	343	329	316	322	337	302	329	306	361	342	308	300	299	328	304	358	341	302	288	313	306	321	322	306	307	333	315	310	344	308	311	335	339	312	312	323	305	341	329	298	287	325	327	274	333	311	296	356	319	308	327	308	321	300	320	343	288	294	319	308	344	334	321	336	333	312	326	308	316	336	343	308	320	332	325	282	306	327	315	340	294	351	318	323	323	326	311	303	323	315	308	358	294	327	340	306	321	355	325	308	350	324	334	317	331	313	339	319	349	334	291	316	361	318	313	303	338	320	309	352	294	297	309	289	336	324	311	317	335	326	340	332	300	339	335	341	309	328	320	319	289	327	309	323	344	297	334	310	308	338	349	315	336	323	311	325	334	361	378	334	324	323	318	315	316	301	309	313	312	341	322	302	347	319	325	335	309	324	292	285	354	322	308	330	354	319	329	324	342	320	318	342	300	307	301	291	320	332	321	298	321	318	299	325	349	320	318	306	326	318	320	321	315	303	325	289	320	336	304	332	346
29812	21243	13531	6587	3351	2243	1461	1090	921	780	746	664	616	593	560	536	520	480	509	493	469	491	464	465	510	448	438	444	448	458	433	484	469	473	439	486	432	418	438	426	441	431	475	457	417	435	394	398	450	447	445	426	420	450	462	405	405	415	441	436	435	407	402	403	440	427	386	437	406	425	409	434	423	442	402	459	400	421	416	437	396	451	462	441	468	412	452	406	425	363	421	443	425	425	409	401	406	384	424	420	427	427	386	422	413	404	416	440	413	419	407	407	420	409	412	425	400	419	381	414	448	414	428	432	397	423	416	418	424	404	412	440	424	413	430	429	452	387	425	387	410	425	400	398	430	415	437	406	411	439	444	424	417	417	436	441	453	434	417	448	381	407	418	429	416	436	423	426	417	444	412	385	395	422	449	450	435	400	423	411	435	413	424	451	454	415	407	412	443	416	414	383	393	418	446	438	400	424	383	416	404	442	399	448	424	414	448	449	403	452	416	414	418	412	430	442	406	461	399	444	404	438	404	422	429	444	430	434	436	442	416	409	447	445	433	394	417	440	447	429	402	447	432	422	427	388	429	465	390	411	397	402	434	445	403	413	414	453	433	425	470	422	429	368	421	423	401	405	427	410	407	429	411	432	404	425	393	445	445	419	436	452	446	405	420	385	411	427	390	439	410	443	402	411	451	432	409	416	389	439	428	394	442	389	423	428	411	429	418	422	381	409	403	411	447	396	444	418	446	440	434	401	426	414	456	393	383	466	402	422	398	434	403	432	455	376	407	440	410	412	407	429	465	402	413	407	412	393	445	418	442	449	409	434	408	404	443	425	450	426	462	417	444	414	451	390	406	435	451	377	441	405	408	456	380	447	419	417	474	420	442	432	403	464	433	419	432	413	459	430	408	459	448	367	405	438	429	438	414	450	394	422	378	399	394	389	400	397	439	439	442	460	402	445	380	403	423	449	432	407	458	361	458	412	421	399	409	396	420	397	399	416	409	413	384	448	394	430	424	381	426	384	459	401	404	427	432	466	426	407	436	399	414	451	433	437	422	425	416	391	405	409	444	392	399	423	450	443	415	412	393	433	418	412	403	428	413	378	418	419	419	423	406	413	413	408	398	428	406	450	459	423	465	419	404	447	432	405	452	437	386	446	438	395	436	390	410	458	408	436	424	445	442	404	434	420	406	432	440	440	410	387	420	414	408	401	424	401	437	416	426	372	424	406	423	393	395	408	423	422	450	426	406	391	423	445	409	396	444	433	401	415	417	405	421	468	432	462	443	435	418	442	400	391	441	414	379	393	409	428	417	379	397	409	392	407	411	391	428	429	425	405	407	479	382	410	436	398	398	422	410	429	439	418	401	383	446	417	409	426	429	422	454	434	428	423	414	426	384	414	416	434	442	420	400	414	419	437	413	403	421	427	419	410	418	387	433	423	430	444	430	412	382	427	454	440	403	423	432	397	425	411	464	395	438	400	411	441	444	396	419	404	451	426	418	448	436	394	432	403	446	420	434	437	413	432	411	403	400	432	402	401	380	432	442	393	426	396	420	390	456	458	433	432	437	372	453	451	456	434	378	444	442	440	396	401	414	409	435	436	433	398	398	410	415	440	397	421	413	375	417	440	433	415	393	454	440	398	420	471	408	462	398	393	430	417	420	417	405	413	431	417	440	425	389	468	437	434	399	470	406	418	396	427	416	427	413	409	402	417	419	406	385	391	429	405	455	434	424	438	413	411	396	407	433	409	437	416	441	413	439	390	424	423	417	428	407	421	380	419	414	428	425	427	411	420	426	439	426	408	421	415	408	399	406	412	453	405	420	451	426	418	404	416	417	390	414	421	438	425	386	417	438	404	376	471	425	392	423	412	449	392	450	440	425	404	404	410	424	417	402	433	430	411	415	382	426	434	418	403	445	422	405	418	415	390	387	436	405	432	415	446	459	420	456	405	415	413	386	402	440	415	400	429	406	409	399	419	404	404	434	396	403	399	436	430	455	412	413	416	437	398	451	441	432	439	433	413	414	405	403	418	427	419	438	422	398	427	432	386	428	420	350	411	409	450	405	415	440	438	441	433	407	408	421	467	401	467	429	439	420	431	425	445	455	439	426	423	424	395	430	427	465	432	422	410	464	427	428	466	443	424	421	405	394	429	432	419	443	404	441	410	439	447	448	441	431	471	408	450	423	417	437	425	429	448	434	406	436	414	433	409	436	437	413	385	474	392	422	433	409	430	399	426	440	415	427	437	397	409	407	429	381	428	383	430	405	392	425	428	432	407	391	391	420	354	450	422	385	422	397	404	409	397	454	439	443	427	398	400	435	410	428	432	418	423	441	439	423	410	397	440	426	440	457	452	401	427	444	425	405	448	437	418	446	446	419	449	410	447	460	412	402	405	439	421	410	452	384	414	408	422	446	424	384	410	458	405	414	419	429	439	459	410	436	413	398	408	421	443	425	411	390	424	412	431	409	413	396	417	427	426	464	420	380	429	441	418	437	393	399	419	431	400	422	461	390	392	416	412	420	415	405	417	442	441	410	400	408	422	467	428	409	467	464	429	413	420	464	391	421	406	437	411	432	461	419	432	414	441	384	431	412	386	395	431	444	391	392	413	374	429	420	445	443	423	407	418	431	420	422	391	442	408	395	420	449	432	415	436	447	391	436	391	406	427	453	418	387	398	429	419	431	388	412	425	411	401	408	440	399	466	417	432	432	426	403	403	436	394	400	428	394	449	435	427	490	426	416	453	420	410	399	425	411	449	407	420	416	438	446	424	399	398	431	418	402	455	408	420	459	430	401	425	408	381	398	410	413	428	471	375	376	446	444	410	428	399	473	401	395	378	423	434	411	427	390	389	392	404	422	430	417	388	443	435	421	401	442	433	404	408	395	426	413	382	440	451	396	414	429	405	432	421	450	410	435	404	428	375	393	397	420	412	444	395	417	378	436	424	421	452	402	418	420	381	420	406	399	402	458	440	436	389	447	387	422	372	400	438	414	418	421	431	398	393	461	376	418	429	425	395	451	432	378	447	417	436	417	434	479	446	408	392	417	427	403	435	441	464	424	468	421	399	419	425	423	442	367	447	443	373	414	408	445	411	444	398	428	421	409	422	397	433	448	433	457	440	390	426	428	420	411	433	391	419	411	404	432	422	425	441	378	408	379	436	430	441	422	388	389	411	429	412	405	430	404	422	425	436	436	406	397	418	469	408	418	409	429	459	461	381	442	424	411	426	435	414	413	418	433	399	443	410	419	400	398	432	432	423	440	408	408	398	382	416	423	447	418	450	412	406	389	394	443	424	392	427	422	418	424	419	409	407	407	420	409	427	435	415	402	440	445	389	409	420	463	415	403	458	454	452	415	416	427	438	406	410	405	405	466	426	431	397	459	428	409	443	408	415	454	425	436	398	411	449	412	450	428	452	401	441	375	399	468	410	415	440	420	433	449	415	480	428	404	441	414	430	412	412	404	435	373	411	444	380
31308	19823	12963	7485	5378	4020	2795	2178	1698	1351	1184	1046	973	821	792	742	718	656	614	619	668	621	626	606	551	617	574	567	553	570	555	565	582	530	582	470	484	537	554	541	543	484	483	509	538	507	517	502	501	506	493	515	494	504	567	511	517	500	466	473	527	481	512	501	529	470	506	520	494	500	510	511	502	540	517	473	495	510	480	486	512	498	511	533	459	495	523	500	516	538	490	522	482	485	500	506	508	506	503	486	532	520	510	486	557	527	497	501	487	523	518	540	509	490	538	483	481	496	483	518	494	480	494	522	503	476	531	456	478	525	515	501	522	507	522	474	522	485	487	487	493	491	525	488	486	473	527	508	521	518	481	510	481	500	473	464	504	509	508	485	489	521	494	437	541	470	493	513	490	515	505	506	471	477	496	482	499	508	487	506	494	469	499	506	495	525	498	491	496	533	516	516	507	507	478	514	496	487	494	528	443	530	498	527	480	462	467	526	490	519	505	467	481	527	488	485	473	495	529	520	482	493	490	480	469	487	514	490	491	486	512	518	510	501	471	495	525	490	488	500	480	516	455	514	493	482	489	507	494	487	491	468	485	453	498	471	479	529	487	491	544	490	503	482	494	502	463	486	499	502	507	495	525	495	522	521	472	452	478	476	526	484	515	508	524	464	502	485	468	491	563	451	491	531	513	502	472	459	499	479	507	509	472	463	496	525	503	458	528	487	525	468	507	478	469	469	476	449	483	456	482	482	551	476	489	505	511	538	487	471	540	503	475	463	495	451	514	522	487	464	499	492	489	456	512	483	503	478	482	475	533	463	478	500	514	459	466	507	487	499	492	522	507	551	490	508	506	477	498	470	466	520	450	510	519	448	515	508	491	521	512	521	487	499	506	502	499	489	459	473	515	502	478	522	518	495	460	492	501	498	469	505	546	478	496	520	536	497	504	508	505	518	536	458	473	485	527	477	510	481	507	515	476	509	500	481	524	485	486	484	502	463	554	466	486	499	480	506	500	539	482	530	533	501	532	426	474	524	467	498	480	510	485	507	511	514	484	480	511	555	490	493	538	483	519	533	516	519	528	499	490	480	514	468	503	515	491	477	459	507	483	467	479	515	529	513	500	474	534	503	484	492	514	478	501	505	526	476	547	496	471	510	509	490	475	505	478	498	464	522	525	551	559	502	501	502	458	476	474	533	519	442	507	468	480	530	491	507	473	515	478	483	496	500	502	462	465	519	487	494	496	461	530	472	467	474	500	446	463	475	494	508	442	499	497	479	496	527	495	517	518	495	522	503	496	549	498	495	491	495	468	491	509	481	492	524	483	530	495	516	504	499	517	507	478	496	503	510	477	497	530	518	485	529	516	515	506	516	530	529	473	489	488	494	498	494	517	511	512	512	523	448	518	479	492	484	494	524	472	480	515	529	504	471	487	465	501	523	512	520	516	499	513	487	501	489	510	463	503	521	505	486	491	484	548	515	502	507	471	473	480	482	520	483	511	510	498	510	483	498	486	470	481	475	477	511	476	502	521	529	501	504	491	462	466	474	477	506	487	506	501	508	492	491	443	505	493	491	496	510	466	482	492	481	498	521	448	507	457	461	527	483	484	493	513	490	545	495	512	506	474	442	511	495	471	513	500	491	476	501	464	537	463	548	509	462	504	533	462	519	464	484	509	505	458	508	491	514	492	496	515	489	539	470	478	494	488	505	465	486	508	524	501	498	507	505	492	469	492	502	512	511	504	525	501	465	450	507	490	547	497	496	516	493	494	479	427	472	495	463	483	523	462	484	518	473	498	482	508	509	484	445	465	472	509	511	491	523	488	485	505	515	462	502	505	486	488	465	494	505	481	497	507	523	476	493	478	470	481	506	477	486	514	517	488	485	488	512	453	494	493	479	506	497	476	498	523	505	447	477	464	463	525	493	519	493	484	515	478	493	474	480	495	537	480	491	489	456	486	533	518	486	518	507	515	541	519	511	473	512	459	504	526	494	510	481	464	513	517	480	464	467	480	499	462	475	511	495	486	539	501	532	462	510	477	509	521	517	491	516	483	499	524	549	522	542	529	481	480	487	494	547	502	551	512	461	480	498	504	499	490	505	504	489	487	504	507	508	487	503	582	469	545	521	523	515	489	490	506	471	476	505	482	512	480	494	523	470	487	498	456	524	478	442	494	469	499	461	489	487	535	496	486	496	482	490	508	511	488	480	509	483	543	487	511	462	545	491	497	533	503	531	496	493	557	467	479	498	527	496	509	491	483	499	485	489	539	482	460	522	457	535	499	487	478	492	500	501	512	493	503	468	455	527	489	486	513	510	510	524	522	495	485	502	526	531	519	462	516	516	502	465	480	502	520	499	490	513	492	467	526	485	480	516	510	488	508	505	513	524	515	534	483	502	490	517	512	478	486	500	489	471	517	504	481	526	521	494	493	470	516	511	451	490	511	535	495	491	520	469	514	524	485	500	511	498	463	508	510	496	500	497	478	485	526	539	488	488	467	488	504	470	492	463	501	562	506	523	492	483	499	534	490	482	487	517	487	475	508	497	491	482	529	504	485	502	503	491	491	560	488	502	474	487	463	493	503	513	479	523	493	498	474	519	479	500	475	474	520	510	506	462	553	496	514	547	511	477	483	471	507	486	531	508	488	487	463	494	522	495	500	494	468	521	496	461	524	526	542	475	521	491	489	514	490	472	527	509	541	495	492	519	506	480	485	474	496	485	483	502	505	507	488	489	490	454	456	473	502	506	481	549	520	466	459	521	473	529	474	513	512	492	507	528	525	534	507	512	497	455	467	515	529	520	494	472	491	533	479	471	491	522	481	429	489	526	509	511	515	504	487	486	502	509	519	520	520	477	489	488	518	467	523	492	486	535	498	496	500	504	502	485	493	501	470	521	493	496	490	489	519	488	470	497	509	533	492	509	535	509	518	510	521	497	464	500	474	505	484	516	489	496	510	493	527	506	495	478	530	528	517	487	528	499	497	483	498	525	465	519	495	500	520	514	517	504	501	483	506	458	481	478	539	477	488	516	512	490	482	507	444	499	475	499	520	491	499	528	489	508	521	525	498	538	479	470	513	499	492	504	505	478	477	528	490	482	511	487	499	476	514	497	464	528	506	494	501	488	501	514	499	528	513	488	509	477	452	513	474	462	492	516	505	505	461	501	537	510	507	526	470	493	503	512	455	458	544	480	498	524	492	529	531	473	539	489	537	523	495	496	466	504	537	495	548	495	519	452	520	504	530	485	515	464	526	491	474	467	509	520	501	480	485	486	519	520	496	546	502	462	451	556	515	506	481	523	521	480	473	466	505	463	506	467	511	518	535	447	528	468	497	506	467	510	469	473	521	494	515	523	500	462	490	472	486	537	494	550	479	506	501	459	521	506	517	480	497	481	505	508	511	534	480	500	477	493	510	534	485	463	515	473	511	492	492	497	504	501	488	508	478	525	494	520	487	490	476	495	500	466	495	512	490	482	479	523
24011	21445	28697	24591	21414	12643	3444	1922	1413	1205	1096	950	845	770	736	679	649	576	557	561	540	601	489	517	530	487	523	473	477	462	461	446	418	450	427	442	440	429	456	415	418	386	404	437	381	379	433	415	408	405	432	423	450	396	405	374	369	396	397	393	418	427	377	402	385	392	402	422	396	436	401	363	384	378	389	376	427	427	419	382	409	390	386	406	389	391	373	427	406	378	417	354	421	382	431	406	396	390	399	367	390	406	405	371	369	403	380	373	418	438	418	386	405	433	411	386	382	395	410	377	412	369	388	418	401	395	405	383	388	407	372	429	395	372	402	370	407	366	387	351	405	393	414	403	382	402	389	407	424	410	390	446	380	414	409	394	411	408	421	412	447	394	399	382	379	366	398	377	405	392	353	381	385	387	467	384	356	391	385	409	393	369	370	390	408	372	432	406	408	397	396	438	362	408	383	397	405	373	385	352	385	398	409	375	385	378	400	414	409	397	414	412	418	425	369	409	401	398	419	425	389	381	394	375	411	380	405	408	391	377	403	415	403	392	390	416	386	375	377	384	379	410	393	409	409	372	408	390	419	430	428	383	391	382	374	422	397	402	415	373	374	397	405	397	396	389	395	391	382	371	403	389	411	365	402	410	442	398	408	440	385	397	394	391	377	365	400	408	391	371	398	409	412	414	373	379	394	391	402	385	409	392	396	397	366	380	392	356	371	389	414	379	367	428	429	402	395	397	417	403	399	427	385	359	392	393	404	415	389	404	394	402	393	408	382	414	412	408	383	363	420	408	397	407	382	396	397	388	375	422	405	396	407	404	388	409	417	431	387	420	392	387	397	410	407	388	384	377	383	366	394	406	427	416	384	408	389	396	358	385	390	417	395	354	379	410	396	412	345	409	436	394	415	423	367	411	433	392	391	399	359	355	431	399	404	386	398	384	420	368	413	406	385	424	358	403	375	398	405	407	365	393	414	391	390	410	356	395	408	377	373	383	412	379	387	386	392	420	382	430	388	404	388	395	369	394	413	398	401	427	382	409	407	405	408	360	406	377	414	400	415	406	373	396	385	390	436	376	372	406	428	379	386	375	349	382	391	391	393	420	393	394	392	376	390	386	417	422	403	400	417	391	405	427	381	391	390	383	380	382	437	399	370	366	379	374	374	388	392	381	413	399	396	384	394	393	393	376	376	397	383	382	410	366	408	443	384	403	397	405	364	420	420	380	363	404	402	415	401	419	344	431	370	378	370	411	413	396	420	407	422	394	415	374	411	394	394	376	381	407	412	413	376	409	389	418	396	418	422	426	419	408	359	382	384	386	390	393	405	356	414	379	403	408	419	405	424	402	429	364	392	403	378	384	442	413	391	372	391	369	372	367	384	404	374	404	442	408	376	365	432	406	370	402	413	400	407	380	402	386	390	388	384	404	414	358	439	389	390	404	397	397	386	412	428	393	410	399	385	384	397	388	422	379	411	403	355	414	421	419	391	379	404	378	406	398	383	387	399	432	408	384	406	415	390	374	400	400	398	393	394	393	383	414	412	390	410	396	407	386	390	424	416	423	402	408	379	407	387	393	392	374	397	404	430	400	371	402	376	414	370	412	384	406	397	342	409	360	452	402	400	394	371	357	403	368	386	386	377	430	375	386	385	372	386	406	387	399	393	413	377	392	370	412	402	394	381	403	423	386	393	385	372	400	381	387	412	401	373	427	396	388	405	390	372	387	385	391	429	385	357	404	403	435	372	398	381	436	352	392	366	395	432	394	367	381	376	380	391	373	388	435	397	340	390	393	395	379	417	370	378	376	371	377	385	382	420	385	372	365	347	389	399	361	385	414	360	387	395	387	378	389	435	424	408	398	402	376	384	408	413	399	402	383	393	380	401	431	386	404	383	408	413	396	402	397	407	387	376	391	378	375	385	386	421	378	417	381	369	378	389	383	381	416	392	393	433	363	391	367	379	388	437	408	403	416	373	435	358	385	384	376	386	394	423	362	425	394	417	387	405	397	399	434	384	375	366	386	403	400	401	396	393	385	360	391	375	398	363	405	391	427	366	420	435	410	389	398	423	389	407	403	387	397	403	382	425	410	371	384	408	408	399	391	411	370	428	424	396	417	381	398	408	416	395	383	407	369	376	402	422	383	391	417	369	390	360	402	390	391	422	381	377	361	438	407	414	386	367	383	406	383	378	357	351	392	387	370	373	402	383	406	439	446	390	386	395	408	414	432	413	418	400	369	381	376	376	406	386	388	395	356	401	363	379	426	382	365	400	390	403	400	394	413	402	384	410	372	407	394	381	356	415	350	376	413	420	389	402	410	416	408	382	390	378	391	419	395	364	391	395	379	402	425	383	417	404	337	378	379	405	427	437	381	386	405	404	425	405	381	376	414	387	377	399	381	437	398	412	415	398	396	403	442	418	406	386	385	393	385	376	369	399	406	404	415	415	420	401	358	384	444	401	403	425	371	374	381	373	422	404	385	404	421	377	394	388	370	395	352	429	411	387	402	382	426	402	421	411	365	428	423	371	403	420	398	416	401	393	398	384	399	411	393	399	402	391	426	374	392	384	391	422	399	407	400	399	421	409	392	401	421	400	403	393	389	382	385	412	371	381	420	377	399	367	401	415	414	378	391	378	352	382	408	391	392	447	404	397	431	413	390	385	382	427	390	372	387	400	390	411	365	392	404	400	374	407	409	407	411	380	411	370	397	378	371	383	379	407	413	385	373	384	400	358	405	432	410	368	367	381	342	406	395	374	383	402	372	361	373	374	442	383	420	411	371	409	400	364	399	417	373	403	394	377	375	406	398	393	392	397	387	403	400	361	392	387	370	411	408	371	394	391	400	394	401	382	396	393	396	394	392	376	402	376	368	418	384	389	399	398	396	393	404	412	428	397	423	404	422	388	389	425	402	383	436	405	407	379	424	363	364	376	395	394	389	369	409	381	392	403	404	412	394	401	411	425	423	395	398	391	387	369	364	387	391	371	378	407	397	392	438	393	382	423	393	377	381	410	397	397	384	380	377	403	409	387	396	424	413	379	387	398	393	337	381	387	376	396	431	387	349	394	377	384	410	406	376	428	392	398	382	379	401	376	369	378	360	387	414	378	426	383	346	387	360	417	365	392	396	404	387	412	364	380	381	399	439	365	353	401	384	378	365	405	407	384	386	409	403	381	416	388	390	397	369	383	357	413	385	412	408	409	404	385	425	364	353	361	359	395	396	374	404	354	392	379	361	357	424	392	345	386	412	403	378	394	403	418	365	424	411	391	394	407	378	392	415	419	399	398	388	395	417	418	391	403	385	388	429	388	411	382	411	406	417	444	396	372	377	404	381	386	384	407	407	372	391	380	392	411	378	363	392	388	382	402	420	402	415	420	378	388	413	418	384	386	411	374	404	402	395	375	408	404	416	379	401	445	361	421	402	383	381	444	390	422	411	440	382	387	390	373	380	394	397	392	428	405	427	398	419	388	401	395	374
34397	28237	19834	12146	9415	6872	4752	3618	2848	2164	1946	1675	1399	1222	1147	1024	979	949	776	781	756	727	705	678	708	672	645	612	610	594	604	607	526	535	549	581	561	561	540	542	555	518	512	486	511	518	498	482	498	467	484	465	488	533	464	482	452	469	504	473	481	463	488	497	479	432	487	485	467	467	495	479	499	489	526	460	480	461	483	511	503	464	411	464	508	489	478	485	485	446	481	469	481	447	492	487	456	460	496	467	510	493	468	490	457	485	499	516	506	465	494	453	472	480	478	422	447	477	476	472	475	470	472	474	460	482	473	517	435	440	487	464	488	472	462	479	481	471	483	480	482	470	471	446	480	470	455	463	468	473	463	448	515	511	438	449	475	480	474	471	471	481	476	479	472	454	454	470	459	495	456	505	461	500	488	456	447	464	475	492	452	463	438	503	493	468	458	488	437	409	478	478	481	480	478	474	489	485	471	511	492	495	502	484	477	441	410	429	495	465	493	471	457	498	477	479	491	486	472	511	526	494	439	473	492	516	488	463	449	465	437	463	461	445	499	447	477	490	484	457	428	474	444	456	470	467	455	455	492	455	474	497	473	485	462	439	486	474	452	462	502	500	489	456	473	490	478	472	481	459	443	462	450	438	447	461	492	466	459	492	509	450	468	502	465	441	467	482	469	454	481	465	435	467	465	483	471	456	499	477	466	485	502	457	467	466	458	462	494	469	432	484	462	475	513	462	465	502	466	472	461	466	440	527	462	449	490	438	492	464	503	477	462	482	481	472	481	465	481	484	448	472	508	489	475	471	458	492	461	463	454	476	478	443	522	439	470	455	471	472	474	472	542	443	452	486	444	488	489	461	481	468	480	489	484	469	476	483	458	502	419	475	455	486	462	488	457	469	473	474	486	440	471	467	468	477	430	462	488	463	490	462	466	447	477	442	482	489	494	475	457	500	444	457	467	471	455	476	496	540	430	453	433	482	451	491	479	452	416	488	440	455	445	477	457	473	487	495	478	507	443	508	466	479	468	433	479	492	434	475	484	477	503	474	455	474	449	435	477	472	452	478	474	500	488	511	460	452	467	462	479	463	468	487	466	482	485	451	473	478	489	507	434	447	485	479	451	493	465	453	460	449	480	458	463	476	461	443	487	456	491	488	439	497	502	475	500	450	455	497	488	449	439	436	473	468	473	452	519	486	446	502	507	470	451	465	446	442	471	435	470	473	504	504	478	488	440	486	502	457	469	447	454	454	497	448	451	507	462	479	456	498	463	460	452	470	434	459	487	473	504	469	464	485	453	488	426	502	448	473	489	443	499	511	461	485	491	483	464	455	463	465	464	436	507	469	515	430	465	515	447	465	491	474	447	436	480	486	525	438	446	474	475	477	451	450	475	476	479	476	488	454	451	486	465	485	502	482	481	487	474	466	443	484	473	507	459	490	465	460	455	469	423	455	474	499	488	500	468	416	463	467	457	480	470	479	467	509	475	477	518	470	479	475	478	490	465	419	455	468	471	500	481	441	503	469	457	478	502	436	462	466	429	526	449	541	469	508	506	437	435	461	477	496	431	485	472	437	470	467	448	495	496	466	423	470	463	494	465	505	463	471	466	454	448	474	466	471	478	500	446	468	503	439	478	443	457	486	466	463	472	523	448	506	469	470	476	458	489	466	483	472	466	438	472	453	462	457	475	469	490	515	438	451	469	506	516	444	458	465	496	510	517	502	487	495	464	480	451	482	449	494	438	514	477	503	482	465	487	478	467	494	469	479	473	446	445	461	457	514	486	474	476	478	485	500	451	475	491	487	452	458	499	476	462	486	474	473	469	490	465	484	474	466	462	432	459	438	456	448	466	501	485	456	446	491	454	487	435	438	467	444	480	493	459	477	496	494	486	459	438	466	424	492	491	477	458	461	445	469	464	434	471	475	499	479	468	472	488	460	468	473	504	475	464	462	485	481	461	495	503	451	487	444	485	446	466	491	516	454	468	470	422	471	476	479	421	483	461	483	445	468	479	491	442	467	509	447	472	461	461	472	496	453	467	510	470	461	477	474	452	469	458	479	482	460	416	451	434	457	503	490	471	498	456	453	495	466	453	467	459	490	484	495	483	462	506	474	479	475	511	456	487	444	478	475	464	461	456	484	497	483	486	457	428	511	420	523	509	444	457	480	467	480	460	441	454	482	498	470	481	462	456	502	425	468	493	488	438	469	450	485	480	467	466	521	445	456	464	449	483	479	460	442	465	457	507	443	480	466	429	457	489	474	510	479	446	470	506	448	450	453	451	451	464	493	471	511	473	503	463	473	471	478	508	446	485	490	486	453	511	488	497	442	502	478	456	471	462	469	484	486	457	473	477	512	486	496	474	497	524	467	463	489	477	493	509	477	463	460	471	510	444	450	482	460	439	463	467	457	486	521	484	489	464	463	474	480	465	447	457	453	488	497	474	423	493	474	482	463	447	473	487	499	480	464	452	454	463	428	451	521	471	464	470	467	489	474	464	465	508	493	463	427	516	487	482	448	464	440	500	446	490	462	493	449	473	467	501	448	468	468	490	492	484	527	497	476	504	477	466	487	506	475	465	463	474	483	481	437	438	511	470	444	498	450	417	474	452	477	461	467	457	442	470	431	469	474	462	438	435	441	455	470	443	462	470	457	470	482	485	454	490	494	443	483	453	453	527	466	503	457	466	485	457	455	503	518	517	475	477	517	466	485	472	487	476	454	473	464	456	419	497	513	489	448	504	488	479	469	467	490	455	438	475	502	491	478	433	437	456	456	483	453	442	448	466	527	462	490	505	448	507	474	485	462	470	467	451	474	491	459	468	465	479	474	450	478	473	438	486	458	473	484	420	498	494	460	490	470	473	461	466	506	490	484	491	500	465	451	490	488	476	459	503	455	434	484	489	538	472	475	472	524	445	487	499	469	496	523	474	456	464	482	456	463	446	468	493	461	470	478	471	497	492	438	446	507	446	431	498	445	446	454	461	491	467	479	474	471	459	462	485	462	479	470	497	469	494	455	452	448	487	460	442	462	464	474	482	485	502	457	510	484	460	487	475	475	446	444	463	462	459	494	455	519	488	486	458	470	469	459	497	461	478	459	480	472	487	467	457	487	444	496	433	480	457	449	470	470	438	453	446	474	492	498	436	477	480	473	449	462	475	447	474	437	445	468	442	451	455	462	514	420	488	429	529	478	482	475	449	449	468	473	471	480	494	481	475	486	470	456	490	473	510	477	482	459	460	474	449	448	488	452	455	453	452	457	450	480	455	507	477	477	490	444	478	518	482	455	469	484	451	467	463	482	473	509	481	492	466	478	462	479	419	457	476	426	441	472	463	483	399	484	436	459	466	474	475	502	463	470	461	486	497	483	486	476	459	465	467	477	461	482	511	472	464	470	470	475	503	473	454	457	479	501	507	490	453	490	462	510	530	463	432	512	462	470	479	483	463	441	490	459	446	474	461	454	454	439	489	493	478	469	474	490
25222	21441	27569	25552	13015	3308	1937	1338	1091	942	751	653	631	617	586	478	485	455	438	424	436	420	395	432	415	360	365	379	385	367	347	380	351	381	330	367	374	341	338	348	315	303	341	328	317	340	338	334	361	343	359	334	325	360	348	367	345	319	334	365	304	333	337	311	308	341	327	299	313	319	314	344	289	315	328	348	342	327	327	347	359	326	321	328	335	328	315	379	329	315	305	325	340	322	351	327	318	323	329	338	304	330	313	348	358	343	316	331	337	282	316	337	338	346	318	310	330	326	323	309	331	338	325	305	309	337	307	344	308	330	318	292	306	288	340	310	340	310	302	345	331	338	335	323	322	317	339	327	299	328	351	309	335	343	321	301	325	345	301	316	323	328	303	324	346	327	321	337	369	357	355	285	354	377	323	345	328	331	341	292	317	361	337	307	368	315	305	319	318	313	345	336	315	353	309	312	324	341	313	301	308	330	329	317	325	317	323	356	318	327	331	341	317	330	341	325	329	306	314	338	312	341	314	323	299	320	308	323	346	323	325	305	285	341	314	334	307	338	281	328	332	328	314	332	300	344	360	309	369	331	307	329	341	336	353	295	310	305	300	315	320	358	352	343	325	276	314	327	320	305	339	315	320	360	316	342	325	330	351	312	310	324	301	318	323	309	355	339	314	338	323	338	365	293	333	343	336	333	313	324	285	312	320	316	319	331	325	316	359	294	295	308	344	322	325	307	312	311	329	300	329	324	324	319	317	323	310	330	312	343	321	335	344	315	313	326	313	339	321	318	319	330	344	322	304	313	301	335	334	332	308	341	322	306	307	332	351	311	326	316	328	312	312	320	339	341	299	329	322	333	323	332	301	310	337	320	313	349	320	304	319	316	326	312	304	329	327	308	312	306	321	337	322	352	285	307	349	340	320	304	305	332	313	307	330	314	338	305	330	301	301	291	311	343	317	338	346	318	326	327	306	352	318	335	315	325	329	348	329	284	357	302	339	345	330	284	346	282	316	340	331	325	298	347	310	318	292	326	294	332	317	325	291	311	323	306	339	301	313	312	335	341	298	349	303	287	312	345	314	341	330	285	307	305	329	284	328	326	299	342	292	314	311	331	327	314	352	305	309	330	299	310	314	327	321	315	350	309	308	320	348	324	338	311	309	345	307	323	319	302	279	341	336	337	341	332	317	289	332	341	288	323	313	330	333	336	284	335	288	346	293	331	332	326	338	308	323	297	333	335	321	335	321	287	325	317	307	342	303	346	327	336	340	320	340	318	335	302	330	320	341	311	321	362	345	295	294	307	298	362	303	339	345	318	325	285	316	312	376	351	304	294	321	342	331	311	314	319	319	326	305	318	298	333	322	322	312	314	331	340	321	326	329	353	329	316	326	328	336	321	296	324	317	303	314	329	342	355	354	302	337	322	312	315	320	288	312	300	315	285	325	329	321	328	309	348	304	308	354	319	300	313	291	330	329	323	317	326	345	326	366	311	349	328	325	335	343	324	293	310	314	311	297	360	325	322	302	326	353	305	328	339	325	351	335	319	340	329	308	334	331	317	331	289	305	302	327	304	312	307	312	353	304	326	304	322	304	332	353	324	314	277	318	325	286	297	317	298	327	295	319	353	326	341	324	321	354	336	299	311	330	307	322	331	345	313	324	324	324	285	307	300	267	293	308	320	307	310	338	371	304	326	332	350	327	324	324	334	320	318	279	329	309	331	311	309	311	306	299	321	291	323	339	316	333	272	303	300	306	329	358	337	339	300	373	302	326	303	328	353	320	325	326	299	352	311	308	324	343	338	352	320	310	335	285	289	311	284	328	308	341	313	298	330	323	334	320	325	332	337	317	338	297	320	293	333	336	339	326	326	317	316	327	342	335	333	287	314	335	344	321	338	321	337	321	323	317	366	312	325	319	317	320	321	307	324	312	324	330	321	328	377	311	325	327	358	326	325	316	328	321	351	330	313	342	319	333	320	329	330	312	315	308	303	317	326	311	334	299	317	302	309	323	308	279	331	340	289	347	322	303	314	340	332	308	304	291	313	325	338	321	352	336	319	324	295	325	313	336	323	323	320	317	312	350	348	314	315	324	345	337	301	341	320	340	293	304	315	287	313	313	331	325	318	298	313	293	313	335	338	314	333	315	305	314	322	319	295	330	292	344	317	343	313	329	331	322	314	327	346	336	329	305	321	299	302	312	331	321	332	354	300	304	329	300	325	302	330	317	347	316	360	307	306	328	317	283	306	338	359	319	312	323	331	316	313	320	311	359	326	314	300	308	285	337	329	305	310	303	320	322	293	314	330	322	342	351	304	329	338	340	297	320	332	315	299	318	332	342	327	330	347	294	285	341	343	323	297	360	321	316	324	293	353	347	287	333	329	343	321	294	333	317	364	310	320	295	326	296	310	317	314	294	346	338	297	315	316	346	306	340	342	308	323	320	289	348	352	351	312	338	327	303	329	354	302	337	333	332	299	299	310	335	318	355	300	333	341	312	310	332	318	316	334	338	358	310	279	340	319	347	321	354	303	317	316	338	297	323	334	323	284	335	323	323	352	314	309	326	329	328	357	299	337	329	330	291	302	318	329	303	322	323	329	302	292	295	318	324	301	321	286	318	337	318	319	328	334	353	373	310	293	300	334	317	305	296	315	329	322	325	319	319	310	339	328	351	348	337	312	329	319	314	339	320	340	329	314	307	304	345	348	338	318	348	327	305	326	324	304	332	308	336	313	317	307	287	301	353	333	330	316	342	328	294	337	312	304	306	313	318	330	296	293	335	336	297	320	318	339	322	321	314	332	325	309	326	302	318	349	309	333	345	323	310	320	337	355	321	315	338	329	307	322	280	310	318	323	315	318	320	318	312	327	332	337	320	326	328	333	297	316	322	305	302	325	322	328	313	336	327	323	327	348	341	304	313	306	340	320	324	335	350	306	324	322	322	361	287	301	284	335	323	346	294	322	322	354	333	299	298	324	350	337	331	335	339	355	362	318	350	319	326	329	334	347	332	344	305	354	319	292	341	339	338	313	329	323	376	305	329	311	320	314	351	319	333	316	317	326	303	316	325	310	297	321	348	335	310	325	328	325	322	300	334	327	325	319	304	328	296	340	317	330	314	330	328	298	310	355	315	294	306	313	309	344	338	319	294	318	335	306	282	335	279	308	341	316	329	325	313	305	311	337	335	329	311	331	333	312	334	332	322	291	328	297	335	311	314	316	330	310	333	328	325	353	298	319	282	316	348	332	318	314	295	319	349	351	310	344	343	314	317	350	358	335	315	327	335	335	306	333	332	375	311	353	339	325	319	322	343	323	312	337	333	346	311	317	334	312	357	328	320	335	318	314	356	298	334	337	324	317	318	306	337	312	325	329	308	340	333	328	330	308	288	324	338	352	320	308	318	302	337	329	293	320	342	342	323	315	312	315	311	327	344	315	321	311	310	323	284	304	321	324	328	321	302	321	304	274	320	295	339	313	302	310
33326	24745	16472	9535	7518	5366	3792	2867	2222	1696	1498	1284	1081	988	878	771	731	672	641	648	589	584	532	589	561	499	514	502	482	485	508	465	447	415	419	443	435	387	450	439	425	392	424	453	393	429	383	421	396	364	398	394	408	420	387	403	364	423	395	391	356	385	381	373	378	372	401	397	368	387	376	375	364	364	387	377	391	350	416	351	398	385	425	395	395	383	375	362	378	386	393	341	362	355	377	378	395	402	374	391	363	409	387	389	386	388	379	375	366	387	441	371	390	400	394	432	372	356	414	397	387	394	390	398	382	375	371	364	409	398	357	380	402	367	387	407	376	397	379	378	411	370	370	390	363	368	413	351	401	389	359	399	398	392	379	388	366	378	375	395	377	386	419	342	417	401	368	364	427	389	353	370	363	361	373	403	355	374	351	377	390	406	386	422	404	383	397	381	364	391	347	384	398	386	399	399	381	370	380	362	356	357	406	397	387	409	394	357	389	405	360	373	363	391	395	412	372	399	392	384	379	400	407	417	395	418	412	377	365	375	391	331	368	373	370	380	390	378	382	374	361	384	398	403	424	347	393	377	380	368	400	377	399	396	388	356	410	419	400	390	364	398	366	369	365	381	403	374	372	408	358	396	391	378	396	379	381	383	370	390	387	441	385	374	379	382	380	378	362	390	358	367	403	378	406	382	397	385	354	375	431	443	400	366	403	419	364	385	389	368	389	386	404	345	378	378	396	356	396	391	344	375	398	415	390	360	400	349	379	371	386	377	363	410	365	363	385	400	371	370	408	391	374	430	396	368	381	369	404	362	350	402	367	365	368	374	370	381	383	350	378	412	354	365	384	398	361	382	382	385	439	377	442	383	427	374	353	388	382	388	341	374	387	381	363	358	381	380	360	411	359	357	396	341	387	385	386	348	394	397	384	388	374	388	378	357	405	417	347	405	380	363	366	430	393	382	357	379	383	380	375	386	387	399	374	375	353	378	389	381	339	396	399	389	356	397	364	364	354	404	364	420	383	371	368	396	367	377	383	427	378	429	394	406	360	376	357	388	403	399	385	389	353	379	416	361	378	370	410	394	400	409	394	349	389	366	339	403	382	398	386	389	401	393	382	367	365	375	422	379	363	377	411	393	400	375	371	355	377	367	365	375	368	373	377	374	403	378	377	385	388	384	408	400	366	378	381	381	379	376	394	384	367	394	383	394	374	408	356	352	412	387	349	376	365	380	370	371	351	381	374	390	368	376	424	400	403	432	380	424	336	362	393	383	379	377	404	387	407	408	372	359	386	419	397	370	392	343	367	404	373	363	384	425	372	428	435	401	394	350	355	366	373	359	385	383	391	392	394	367	412	391	382	419	404	347	383	398	418	387	369	386	382	392	389	426	428	397	386	369	366	372	380	377	384	402	417	379	366	372	378	385	402	336	373	376	397	384	363	363	388	366	388	385	360	370	408	385	406	377	408	352	365	372	379	405	391	399	429	369	379	423	389	394	388	386	396	369	349	401	391	407	362	394	381	380	367	402	393	380	378	379	355	386	370	395	379	392	382	382	371	358	424	373	367	356	389	367	375	380	381	348	372	388	398	389	344	381	370	399	387	374	359	398	374	386	391	362	377	388	374	394	353	373	386	366	370	375	377	393	369	387	379	365	377	406	371	361	362	401	397	390	394	369	377	368	380	372	360	386	373	385	379	414	367	379	380	438	419	403	392	366	375	394	385	374	385	367	400	382	401	357	363	367	400	372	400	394	378	378	362	386	413	364	379	359	377	400	350	383	378	380	373	385	407	376	398	367	406	370	378	390	411	389	347	404	366	367	373	358	396	369	405	364	371	375	379	375	381	359	377	408	388	442	392	404	407	428	365	398	373	384	380	368	359	386	374	351	411	377	364	386	397	382	393	393	362	367	399	338	404	374	369	380	386	417	375	371	391	402	389	363	387	400	374	356	381	399	374	392	405	393	416	329	383	381	369	399	362	399	426	411	369	397	392	366	430	401	379	408	382	449	409	405	390	361	419	385	404	354	400	398	387	396	357	377	375	372	348	374	380	422	384	387	388	371	392	378	397	380	380	395	420	401	382	371	387	389	366	364	406	361	380	391	376	401	396	402	398	397	408	336	405	430	375	388	356	389	382	400	372	434	383	398	395	406	370	405	370	363	379	371	377	383	385	353	382	414	402	405	359	398	373	376	423	394	406	363	375	404	377	376	382	373	372	447	355	382	379	386	343	400	391	388	382	419	355	367	375	393	375	358	410	397	398	382	396	377	374	363	402	417	408	372	409	390	385	406	410	388	387	432	390	420	378	383	399	384	386	371	403	379	352	394	390	362	393	420	382	340	345	403	368	359	392	375	413	412	417	421	375	439	371	427	401	353	410	372	403	390	377	385	392	403	379	366	389	394	393	370	366	397	431	395	395	390	384	403	381	380	420	412	402	405	388	393	355	372	404	382	412	369	352	425	360	380	367	381	380	410	379	371	380	353	395	389	351	390	392	377	374	383	396	390	376	375	403	393	352	405	385	397	336	379	405	389	398	371	405	387	405	373	350	364	382	394	346	345	399	366	409	381	394	385	380	399	368	371	375	393	393	347	348	395	376	400	384	428	381	334	383	391	421	368	394	334	427	344	388	343	361	398	344	416	399	388	401	399	396	402	382	370	383	368	409	391	371	402	401	385	390	425	391	352	373	394	363	376	378	364	378	372	389	412	392	385	380	362	390	357	370	352	401	386	359	416	379	395	422	362	374	395	395	332	378	377	367	358	404	402	401	377	380	365	412	392	414	371	373	374	399	363	388	358	409	420	348	346	388	372	391	380	389	359	388	370	378	405	375	414	367	360	380	391	400	398	370	391	390	390	400	391	392	368	375	358	378	390	363	389	409	374	367	362	393	422	406	397	392	392	364	389	357	335	395	368	362	381	355	351	389	383	396	389	436	387	360	382	428	370	401	396	393	361	371	381	379	401	397	382	356	358	375	383	391	395	400	391	386	398	362	350	397	397	396	401	346	370	390	376	386	376	366	382	373	408	396	374	383	385	391	423	366	376	416	381	393	402	402	362	382	379	369	328	393	377	385	393	379	350	369	371	385	394	372	408	391	395	376	361	380	399	391	394	404	379	392	387	355	381	377	378	366	405	372	380	390	376	403	391	391	368	382	398	376	380	362	362	367	370	370	394	385	387	366	374	407	383	363	407	405	364	384	381	369	373	368	322	345	393	375	368	399	383	338	419	379	394	381	377	367	383	335	367	361	383	396	379	418	358	376	403	374	379	399	384	378	400	406	400	368	389	369	390	388	388	372	391	358	392	367	384	368	371	391	387	396	392	419	373	377	385	384	385	389	429	373	400	376	425	388	348	383	387	393	395	399	393	382	418	364	391	381	377	370	377	368	389	376	413	354	398	390	355	377	394	370	345	378	386	340	389	376	382	360	377	370	403	365	385	366	351	449	373	381	400	403	384	391	369	393	340	395	371	391	359
22989	21487	29243	24115	21494	21562	11209	2798	1923	1544	1282	1114	1006	885	712	691	644	571	531	525	528	464	442	460	437	388	364	376	352	363	342	387	335	330	291	341	341	311	318	296	337	287	280	300	280	286	298	302	300	279	311	299	297	270	291	285	270	289	262	285	258	269	275	271	280	252	269	296	291	262	246	286	244	265	261	269	255	275	264	290	309	276	274	293	265	276	293	270	287	310	308	277	291	306	274	263	276	273	258	289	259	287	265	260	264	278	279	267	265	288	280	259	299	282	264	286	282	304	293	258	299	253	247	276	264	264	271	252	289	277	269	257	244	266	260	279	284	267	277	279	268	250	233	291	287	237	249	257	261	267	306	258	292	278	244	260	273	271	239	274	284	289	280	245	270	254	286	264	246	243	243	257	259	282	260	258	286	278	262	248	240	270	257	259	239	283	228	256	227	253	261	260	276	266	250	258	289	253	281	273	271	263	253	278	272	263	308	260	271	261	258	292	298	258	232	274	285	250	276	277	268	265	276	240	261	309	290	284	255	252	290	282	312	266	266	269	277	267	275	266	231	274	288	259	278	270	247	253	273	281	269	291	296	265	259	257	250	306	260	279	253	265	251	264	247	260	290	286	266	253	246	274	252	296	272	295	257	277	247	260	254	272	257	286	279	267	294	277	288	265	261	283	235	261	224	277	269	274	264	281	285	249	265	263	255	276	273	285	262	264	257	264	251	277	282	251	262	271	254	275	261	247	246	281	275	262	268	297	269	293	277	270	282	264	247	257	284	264	281	285	286	259	271	280	271	278	235	267	268	272	253	285	290	269	283	278	257	276	266	265	249	268	271	260	251	264	271	288	283	289	240	282	278	274	267	304	284	267	266	278	249	265	269	250	262	274	304	299	272	251	249	273	270	226	285	264	294	289	293	274	272	261	277	266	248	255	280	275	288	249	246	250	265	276	269	275	265	281	282	253	256	273	255	302	269	286	281	255	279	255	293	261	313	292	270	293	263	282	292	273	267	240	280	263	267	293	264	239	266	262	254	262	275	262	244	292	246	251	280	266	272	260	244	265	238	285	294	265	278	279	301	235	261	254	274	300	278	274	311	276	280	258	244	254	265	294	268	266	285	280	254	267	297	266	293	335	254	260	237	256	274	281	274	255	249	272	251	271	285	321	271	261	277	271	274	250	260	262	277	268	305	272	275	248	265	307	262	252	291	285	297	248	247	276	272	277	288	258	268	263	240	278	261	263	274	303	248	310	271	262	266	254	259	267	286	232	289	252	285	267	279	248	291	263	274	285	272	258	293	263	274	262	269	274	255	246	237	286	257	301	279	234	255	263	279	232	283	287	301	282	265	276	239	289	268	270	268	300	273	271	292	255	276	260	254	281	290	262	264	268	270	266	257	270	274	239	282	286	295	250	310	271	274	281	285	311	291	267	265	287	301	268	260	267	265	255	271	277	287	264	239	282	256	273	279	242	251	265	305	296	254	277	259	285	264	283	243	237	263	252	259	283	281	258	254	276	249	281	280	273	262	278	260	263	261	248	272	260	286	248	256	260	256	283	247	281	285	279	288	291	267	272	270	231	253	296	270	266	285	284	261	266	286	295	264	282	275	283	245	266	256	273	264	289	233	245	241	247	295	261	260	282	292	280	254	278	261	270	265	268	268	279	279	279	226	269	283	255	260	279	287	266	261	272	253	304	272	273	267	288	252	274	244	236	290	304	277	256	256	264	263	280	290	274	247	289	269	257	250	314	302	274	270	273	268	261	269	263	254	255	276	244	255	244	248	301	267	271	249	296	268	244	252	251	241	262	280	260	273	286	250	270	242	316	263	274	283	273	259	259	249	276	282	276	243	272	275	274	267	280	270	274	301	264	280	243	262	250	287	304	280	265	246	265	250	267	265	278	251	268	268	271	239	257	256	260	256	271	270	279	267	255	285	268	285	231	246	265	273	268	278	267	280	264	256	259	246	297	262	312	291	273	258	267	311	259	270	260	256	268	298	298	241	281	267	270	286	251	284	267	268	253	283	266	239	276	276	236	276	257	263	284	250	277	281	239	265	239	280	279	234	302	284	253	264	268	246	264	262	258	270	271	270	243	280	289	285	258	254	277	278	277	283	247	230	247	283	259	240	283	246	292	270	266	260	268	289	244	277	271	273	262	275	256	263	275	284	290	314	287	249	248	250	283	275	262	284	276	252	276	258	249	264	266	256	263	248	256	241	301	271	266	278	273	268	237	264	296	242	261	286	255	244	247	288	305	266	283	258	259	276	282	253	243	270	272	279	297	243	264	255	290	248	279	266	291	283	279	273	270	289	246	236	267	255	256	298	259	329	261	248	235	293	253	299	295	260	284	257	280	273	271	263	261	292	295	282	257	253	237	271	260	294	243	271	287	268	280	277	271	269	287	248	270	291	259	270	261	271	254	267	263	272	282	273	270	288	260	263	264	287	299	290	263	272	264	281	275	292	245	274	276	256	276	280	264	281	254	246	282	282	285	278	253	281	267	265	237	282	241	283	251	250	266	268	290	267	293	257	282	243	267	268	258	274	284	256	237	255	276	264	250	255	283	265	287	279	268	303	307	252	268	259	270	253	277	242	274	254	289	270	259	274	287	278	275	250	294	278	292	256	269	264	295	252	254	253	295	245	276	302	257	258	295	274	257	316	267	258	263	272	275	289	243	288	264	241	281	301	225	286	268	237	258	264	259	259	277	246	247	253	280	249	263	287	272	242	262	252	250	268	276	267	264	255	272	256	272	250	287	261	288	289	224	284	291	264	264	237	287	263	279	300	280	261	247	263	294	270	283	270	233	241	242	235	258	250	295	251	250	241	282	243	261	298	273	252	266	286	272	232	304	263	247	276	229	260	266	269	280	270	265	279	285	257	281	252	265	288	280	289	282	267	269	273	243	261	274	287	267	269	259	274	294	261	265	265	276	285	288	257	281	275	251	281	285	262	269	272	266	245	285	255	278	243	250	289	236	271	247	273	247	268	278	270	268	264	292	294	259	264	268	272	264	270	272	261	295	255	285	260	236	245	261	275	259	269	284	245	280	264	251	286	260	262	280	279	261	273	278	283	244	257	280	250	273	274	260	238	249	299	266	283	270	263	312	276	270	302	246	258	273	242	301	269	260	272	274	272	285	266	268	267	255	246	243	242	253	288	257	316	256	264	242	262	264	257	248	268	259	295	291	267	249	266	242	237	290	253	241	285	270	274	288	272	284	277	245	276	291	274	283	270	263	268	260	262	271	255	260	288	280	282	254	274	281	265	269	242	269	276	273	259	293	281	284	248	255	289	293	261	282	262	288	289	265	256	264	240	238	277	243	268	241	271	256	276	282	256	240	258	260	279	277	261	254	251	252	252	286	261	263	266	275	247	272	282	242	259	258	265	291	282	256	308	270	242	277	259	274	289	263	270	264	277	276	245	270	307	258	255	243	283	274	302	275	257	290	267	265	290	265	274	293	269	285
38190	34850	24413	16296	12835	9670	6691	4796	3902	3095	2542	2141	1807	1523	1317	1188	1049	958	824	843	788	775	686	730	668	568	570	531	518	493	503	454	499	434	464	483	412	413	411	418	380	412	350	388	330	390	337	362	367	383	361	323	348	364	326	342	370	356	341	334	369	297	340	339	333	324	349	365	316	363	333	328	333	332	350	350	344	345	362	296	352	346	354	340	372	325	312	336	324	328	333	337	298	332	352	335	345	335	315	303	320	327	326	333	334	303	321	300	347	315	332	292	339	310	340	313	345	287	338	333	324	302	288	335	343	323	320	322	331	323	323	324	301	335	332	324	343	336	318	315	321	316	301	310	305	298	323	307	342	315	308	309	313	345	329	328	333	343	364	308	340	357	343	299	337	306	312	327	305	340	344	306	329	334	320	318	308	308	287	323	337	321	335	347	283	333	312	333	333	317	318	305	326	349	340	308	318	303	331	340	322	311	324	351	303	355	293	306	330	345	307	361	310	335	353	306	318	334	311	338	319	303	329	332	306	368	345	302	318	315	331	320	330	323	326	314	311	350	329	326	329	315	300	327	290	337	328	305	301	310	337	310	311	320	301	296	332	331	330	313	312	318	346	320	317	313	283	300	338	293	302	337	330	313	324	312	287	291	325	360	309	306	312	333	328	340	317	341	318	356	330	311	306	330	332	339	309	319	336	326	333	355	323	332	329	318	305	283	308	319	305	326	332	322	340	332	326	338	329	322	329	305	322	315	338	320	331	338	294	309	324	303	362	319	306	345	298	339	331	300	331	339	324	349	313	307	333	306	317	302	302	312	290	319	303	319	309	321	320	333	329	315	313	327	322	346	340	347	345	321	306	339	306	332	321	311	325	320	372	321	294	316	331	326	344	316	291	310	321	322	302	338	330	285	344	327	336	289	308	314	310	355	304	342	335	322	324	337	334	325	333	339	341	300	344	329	337	316	336	317	321	357	334	334	275	316	307	350	309	318	304	339	324	284	332	343	288	344	321	315	334	317	287	334	314	342	315	322	316	345	332	336	338	320	291	351	307	328	338	306	304	337	311	343	328	307	309	319	330	356	360	322	308	309	323	313	319	309	317	351	330	350	329	314	328	331	305	337	340	315	307	329	307	332	327	339	342	305	294	307	331	314	338	332	349	327	292	336	318	339	333	284	325	333	305	308	301	337	321	329	325	320	325	327	328	312	307	305	347	326	314	342	309	286	323	313	324	303	304	312	342	314	304	310	331	303	268	325	343	295	348	339	330	304	335	332	321	339	323	339	327	331	331	317	314	319	329	327	292	314	344	324	340	324	333	326	344	303	323	348	325	284	347	321	335	334	330	318	313	316	327	329	333	320	328	316	316	333	319	310	304	303	317	339	326	329	314	336	313	296	282	320	364	330	336	324	363	347	352	305	324	331	351	305	325	315	346	318	356	325	324	321	323	330	346	366	330	315	333	330	331	301	335	322	307	337	287	333	310	330	337	312	341	338	308	315	312	344	315	323	352	327	321	354	293	308	304	319	313	328	339	302	307	295	322	305	330	323	348	306	345	299	293	341	318	329	361	319	335	351	312	308	314	302	335	308	326	344	335	336	351	303	313	339	320	308	342	317	321	370	319	308	313	345	311	310	338	326	341	323	289	319	299	309	283	329	334	350	330	344	322	314	325	329	292	332	309	339	320	344	293	334	305	337	344	317	307	311	339	332	328	311	305	355	321	307	307	318	339	308	341	280	339	300	348	306	317	320	321	334	284	297	346	330	316	306	327	316	295	349	321	348	322	315	359	303	318	310	302	330	366	307	339	312	321	304	303	314	314	320	303	351	333	312	292	280	324	322	332	309	339	327	330	313	309	310	353	302	326	310	356	318	310	292	302	313	312	321	337	337	321	356	329	325	325	306	314	347	311	321	323	327	321	333	344	337	317	348	315	309	339	299	303	292	357	281	324	326	311	271	339	327	327	313	333	343	324	300	322	291	345	313	341	335	311	326	349	292	318	315	334	358	348	336	330	319	320	303	331	307	306	332	344	336	293	298	327	327	338	324	327	319	311	283	338	335	285	323	311	325	347	299	296	320	320	292	344	312	330	315	316	321	309	312	325	320	307	315	320	368	341	359	335	345	293	335	314	319	357	309	321	316	313	325	336	353	314	356	323	333	320	343	304	337	296	317	310	306	321	297	297	355	312	328	292	319	296	320	300	319	325	297	307	309	305	325	300	335	286	327	300	319	347	318	314	329	314	339	327	327	331	301	307	321	306	333	307	345	324	314	340	327	324	313	327	329	327	343	369	317	307	329	310	344	317	335	294	315	312	290	300	304	323	320	298	310	320	312	299	332	323	327	355	306	350	312	298	309	299	334	320	312	309	311	328	324	334	289	309	308	304	333	335	351	299	327	314	313	312	327	305	302	325	331	319	330	318	355	324	312	314	334	328	316	325	343	310	297	324	306	319	281	292	338	324	330	308	301	340	313	319	302	299	315	302	308	307	301	313	344	330	340	331	347	334	329	336	336	312	317	322	353	329	321	339	336	321	350	314	322	350	317	333	334	345	306	327	316	329	328	309	302	344	329	301	324	332	346	318	292	307	305	324	341	324	325	311	301	342	337	326	328	331	323	290	334	308	310	308	335	351	309	328	364	330	317	336	335	300	317	340	318	323	339	329	309	334	326	330	313	321	320	314	316	298	331	333	305	331	304	340	287	309	303	346	361	297	306	308	333	312	333	304	313	329	332	328	307	324	331	328	340	320	320	315	343	313	308	314	291	311	311	315	330	310	295	329	289	319	319	327	342	317	312	324	317	322	320	300	324	323	313	315	308	310	325	327	307	351	326	303	313	339	319	308	304	355	315	294	315	313	345	321	315	306	341	299	313	319	331	328	317	342	315	320	316	287	281	319	318	324	320	348	324	315	361	290	334	325	309	339	336	304	298	331	297	327	304	318	318	313	333	336	320	322	301	318	346	333	306	326	331	325	344	345	316	298	323	370	335	319	317	338	327	332	316	283	303	326	353	286	322	331	314	345	310	317	304	316	292	317	308	331	359	313	324	322	340	297	298	317	326	324	331	280	313	306	332	354	336	324	315	328	341	338	356	342	329	334	313	318	298	330	306	309	291	307	293	312	321	338	314	313	294	289	317	297	322	299	292	289	303	345	307	354	344	287	330	311	310	281	331	324	333	327	294	305	293	291	321	310	312	298	316	311	327	311	334	316	320	333	299	346	366	366	327	347	327	324	311	309	324	330	342	343	354	333	328	304	301	316	307	350	326	344	327	310	301	358	319	322	337	341	285	310	317	328	319	339	342	358	339	334	346	339	324	317	308	317	323	303	297	316	306	305	324	312	351	325	310	346	346	340	333	320	294	343	350	333	312	316	290	338	318	313	319	325	349	307	312	302	328	279	307	332	325	332	335	295	324	312	324	311	313	290	298	330	323	316	326	345	302	326	291	325	303	337	313	297	301	312	342	325	364	332	328
29933	21507	13431	6274	3213	2133	1498	1090	927	788	717	685	637	610	553	527	504	537	500	557	521	523	458	496	473	444	459	493	470	488	473	510	444	451	433	468	469	430	438	444	471	455	448	441	450	445	443	400	439	456	428	443	447	429	445	448	461	431	438	450	417	428	464	468	414	434	453	438	413	402	414	455	453	428	424	408	394	394	427	407	470	445	429	442	447	451	422	427	395	388	417	428	416	423	421	406	439	420	430	441	406	414	419	420	422	420	452	424	389	426	387	434	399	429	441	414	383	432	461	405	386	407	422	414	464	444	405	425	410	470	457	439	432	449	461	433	414	445	436	408	447	428	417	440	410	447	411	458	415	391	440	475	440	456	426	402	454	431	457	402	443	425	452	459	417	447	395	433	457	416	454	470	424	424	425	427	481	394	464	439	418	420	423	411	434	392	457	437	374	436	408	425	361	424	412	391	445	437	393	422	403	431	408	436	448	419	417	437	422	404	451	423	450	404	448	425	429	436	424	427	432	434	418	434	446	452	437	448	438	437	455	420	411	469	461	417	451	408	451	405	410	414	433	476	418	448	408	432	428	464	428	417	441	445	412	432	432	429	454	435	399	428	452	455	429	405	408	415	412	412	468	409	458	428	388	401	414	421	425	467	436	417	434	461	454	439	441	407	420	389	388	429	439	426	451	453	442	405	445	457	425	421	423	468	435	448	458	400	454	408	418	420	441	438	438	417	444	432	427	399	418	421	418	402	417	397	430	428	433	472	447	420	451	460	414	429	416	415	421	423	439	398	417	424	454	422	382	417	483	403	412	417	468	445	440	403	429	441	424	415	438	404	425	430	423	407	409	467	404	408	428	424	450	430	418	419	421	472	422	467	448	421	428	434	397	441	455	463	417	428	438	398	440	416	435	395	415	439	406	437	450	420	437	432	416	415	437	408	437	396	390	398	421	438	449	426	383	406	453	446	452	451	393	425	437	420	458	406	430	413	398	418	390	365	418	394	393	417	436	439	426	445	419	455	409	391	435	431	442	390	408	444	437	423	444	435	422	433	422	404	420	440	421	409	396	441	423	435	412	453	426	397	357	464	433	431	421	400	431	437	439	425	437	423	420	397	414	441	412	427	413	419	415	398	443	430	412	448	443	400	411	435	443	430	422	413	465	408	410	415	418	408	449	433	410	435	433	462	387	397	418	455	457	422	444	446	448	396	428	425	410	419	448	431	405	441	412	435	456	459	447	433	411	482	407	461	402	431	428	420	431	433	436	410	424	469	433	456	417	438	370	414	419	466	423	436	465	421	447	451	452	402	402	409	428	417	450	444	444	405	440	405	405	417	430	442	415	422	444	412	444	428	387	470	439	413	415	414	451	424	491	419	440	416	395	446	452	434	405	396	460	433	435	420	421	415	422	419	381	440	412	446	434	395	409	413	461	442	407	491	432	426	410	406	413	400	454	394	465	393	411	469	460	430	424	439	439	436	467	440	443	410	420	428	409	449	432	401	446	474	389	430	416	402	419	434	418	407	443	407	453	414	438	451	416	438	387	406	419	397	411	455	458	433	418	433	460	433	425	458	418	437	421	407	405	431	472	423	452	446	425	421	444	441	382	454	394	434	439	449	402	437	431	450	417	429	409	422	418	426	432	433	418	434	447	464	376	408	469	429	426	421	443	476	414	406	449	423	453	445	428	443	417	426	399	450	472	403	424	438	428	452	434	411	448	430	441	405	460	392	396	398	443	425	403	419	414	446	435	486	458	411	452	429	458	410	411	421	448	442	402	439	397	412	434	388	375	413	422	436	405	438	439	439	428	390	447	407	437	411	444	423	405	445	443	407	410	404	416	457	400	432	428	440	436	420	421	405	425	414	449	415	434	439	424	414	434	450	457	422	449	441	415	399	454	409	414	434	401	436	429	439	426	419	379	434	404	424	410	452	405	396	478	420	421	421	424	425	409	381	404	440	410	447	400	441	433	438	437	392	458	434	433	422	453	417	421	442	440	439	451	430	473	402	406	407	438	453	392	457	410	442	454	410	422	419	429	433	429	466	401	444	395	414	409	394	446	445	408	433	453	422	462	424	457	432	417	443	394	416	429	455	439	403	456	431	435	401	450	443	428	462	417	405	438	431	417	454	414	434	431	436	477	407	417	421	461	417	464	402	428	446	439	415	449	437	409	409	422	451	430	437	437	454	416	474	417	411	457	423	438	446	432	387	432	471	426	408	421	409	451	413	454	435	441	443	399	403	478	439	398	430	430	451	422	423	442	397	414	421	410	462	458	400	417	453	423	452	440	419	445	417	413	413	439	427	423	413	460	435	438	420	427	395	459	432	418	462	436	428	439	412	427	400	425	429	423	402	440	435	433	455	434	387	418	438	409	430	433	443	448	441	423	420	460	429	416	432	415	388	429	426	435	412	452	464	411	454	464	401	425	407	435	378	443	409	432	414	446	447	435	466	445	429	435	423	446	412	451	419	408	441	399	436	437	451	404	438	470	445	399	443	400	401	408	446	412	448	437	400	421	416	444	417	481	431	416	425	393	493	420	440	428	426	465	438	411	419	445	419	459	429	392	423	398	399	429	419	437	406	443	450	458	416	466	430	448	435	401	406	428	465	429	439	446	432	441	433	408	431	413	462	412	422	438	460	431	407	434	429	426	413	422	397	441	425	446	415	428	443	430	399	413	451	420	443	431	473	450	411	407	467	413	414	431	428	441	412	473	462	418	421	432	437	397	438	384	441	415	417	423	423	422	444	427	400	444	437	437	436	454	430	427	439	421	385	386	452	420	435	436	439	437	390	389	456	433	428	444	427	408	427	440	449	429	446	410	435	403	432	425	442	416	428	393	458	410	425	411	446	433	399	417	452	452	437	450	437	432	460	443	413	406	433	433	439	446	416	419	461	443	429	430	410	453	402	404	424	433	408	469	472	441	444	451	412	407	455	431	403	410	379	453	439	435	441	426	433	400	428	464	433	425	456	459	413	411	449	398	435	441	442	432	429	418	437	449	409	397	440	410	435	442	450	476	434	446	408	465	385	423	425	429	406	470	442	439	431	408	421	445	412	444	443	402	431	406	424	384	448	433	405	416	450	427	431	415	450	428	410	408	444	430	422	433	398	447	412	443	422	445	410	470	439	446	511	458	442	420	445	425	403	464	429	400	448	391	415	460	439	410	456	452	409	413	405	439	457	396	397	462	434	425	459	392	419	431	430	417	433	409	423	435	425	442	435	431	411	436	455	420	446	407	434	422	428	423	425	485	476	395	449	440	423	414	430	458	416	437	414	447	395	452	425	408	391	406	412	449	449	426	432	411	413	450	421	415	438	419	449	412	464	427	437	401	433	424	422	437	426	448	437	445	411	375	419	417	388	424	415	438	442	411	432	421	422	418	447	474	414	424	453	402	439	396	412	427	424	417	433	459	429	474	426	419	424	412	417	418	476	426	400	410	418	432	453	447	424	380	436	435	453	450	455	436	420
31683	21307	12613	7089	5247	3964	2869	2067	1696	1423	1193	1050	910	854	839	790	736	691	650	633	672	651	623	593	608	560	559	542	547	553	578	582	548	573	551	511	542	537	494	546	557	504	500	540	526	518	527	514	549	502	537	499	496	524	526	507	477	517	511	485	502	515	505	521	529	521	559	494	524	533	511	521	511	449	521	551	489	514	526	479	502	495	503	525	522	500	507	487	521	506	505	480	496	517	511	455	462	497	476	526	524	515	452	503	495	560	529	508	533	509	493	515	517	503	510	476	491	540	482	503	509	541	484	501	478	541	459	474	509	462	485	483	526	484	489	516	495	538	504	494	490	524	475	524	482	525	506	542	519	514	533	494	526	507	490	472	493	474	509	479	472	472	512	518	514	536	502	535	484	485	521	502	507	534	459	495	502	521	452	489	487	501	496	497	480	497	538	508	521	491	502	494	488	492	538	501	522	494	509	523	504	483	544	449	462	512	510	520	503	515	447	485	513	476	515	517	483	509	559	505	538	510	535	468	490	526	527	482	517	481	490	556	500	512	486	510	511	468	475	474	485	476	514	503	521	489	516	511	477	480	460	542	490	525	522	537	543	511	483	492	537	510	499	500	529	484	507	498	548	498	495	530	524	501	481	521	509	511	471	506	504	488	505	508	529	497	502	532	509	468	502	523	476	500	484	479	496	523	490	565	488	513	497	483	523	482	493	488	490	503	500	518	540	523	529	526	516	525	494	541	491	481	521	465	489	515	495	500	514	498	486	463	517	517	532	504	494	517	455	497	499	493	521	511	512	468	514	503	519	491	486	510	493	470	509	503	522	502	508	512	504	520	490	482	534	490	516	505	502	482	501	507	502	512	540	506	529	481	480	507	537	529	536	502	476	507	521	471	500	547	527	542	523	499	463	522	521	546	510	477	507	532	516	528	464	494	522	528	476	519	506	504	505	463	506	483	526	499	514	502	529	502	532	510	522	488	541	503	494	517	487	489	485	504	454	530	514	490	495	481	500	499	509	536	495	486	476	518	496	509	513	526	546	529	495	479	473	483	493	476	509	525	495	504	487	498	495	480	543	557	485	492	498	528	562	504	501	485	487	503	523	486	488	488	525	536	524	483	533	501	505	491	509	482	516	454	508	513	513	490	512	527	471	543	489	532	503	488	511	514	485	514	517	513	508	510	509	526	476	489	512	483	517	509	538	497	492	558	469	466	503	495	512	536	532	489	552	501	514	479	521	518	515	533	482	516	488	499	512	520	508	524	499	494	531	535	546	518	518	492	539	509	470	473	509	485	522	502	497	500	488	486	502	469	496	530	499	525	486	515	528	508	503	471	507	459	526	493	503	482	503	507	493	549	516	511	504	503	502	516	489	471	528	482	499	508	515	520	506	523	481	519	532	488	513	500	472	513	495	501	492	472	550	460	499	521	530	470	490	511	497	496	565	487	540	526	534	492	477	508	509	470	497	513	513	490	526	508	513	457	478	530	496	512	501	511	567	524	517	500	500	508	512	475	551	564	520	505	504	502	481	525	511	514	497	498	550	508	506	482	504	474	523	492	465	471	509	482	496	479	509	516	479	519	489	515	494	475	523	489	541	480	489	498	491	540	520	496	536	509	524	534	509	481	496	482	490	473	478	483	488	507	466	512	517	520	538	528	494	470	487	507	519	501	495	526	512	503	489	507	500	498	487	533	499	524	498	528	460	505	499	465	503	503	505	479	525	497	509	513	485	481	535	511	554	541	513	490	518	511	472	503	486	509	509	520	503	499	534	506	486	500	511	519	500	487	542	504	527	491	516	506	515	451	504	503	507	486	486	475	459	529	513	514	517	511	524	481	475	513	532	527	500	517	499	533	521	476	536	523	542	525	485	485	536	496	495	518	522	550	510	467	501	503	504	477	496	512	500	500	526	522	535	496	514	506	523	477	520	510	508	535	508	461	503	501	556	504	509	492	490	533	495	518	491	479	515	513	486	545	499	538	524	549	504	481	549	507	506	524	508	526	490	492	523	530	460	493	498	547	494	523	462	541	484	506	486	538	526	468	498	505	518	477	540	510	539	512	511	493	519	511	491	516	464	576	488	471	493	508	515	468	490	519	534	516	502	517	536	484	572	507	462	528	479	532	489	503	551	526	512	519	473	527	475	501	529	509	507	534	451	521	522	465	520	499	547	497	488	517	520	512	506	529	530	519	483	505	473	471	507	513	524	507	533	515	494	506	506	521	523	491	497	527	512	542	559	487	487	486	545	520	507	507	515	510	509	502	517	494	507	508	516	538	488	483	459	525	530	519	552	540	515	477	485	498	502	533	503	510	458	486	506	488	507	475	501	498	533	558	490	527	459	515	557	473	493	493	509	501	472	469	504	497	522	536	558	511	539	523	509	503	518	505	521	516	481	529	507	501	549	454	484	508	495	532	508	494	501	511	513	554	477	520	473	509	494	469	466	576	502	491	480	465	479	511	496	528	507	592	519	522	532	467	502	489	486	498	512	508	501	471	518	549	475	500	545	510	508	528	503	505	540	487	474	519	506	498	482	493	497	541	534	476	524	530	466	502	518	488	528	513	497	525	522	509	470	491	498	544	514	492	498	520	516	560	535	510	502	518	496	522	538	495	483	506	504	500	502	511	524	457	472	519	448	542	519	513	502	468	482	503	507	501	504	523	476	505	540	470	485	486	504	480	507	518	513	520	503	486	494	539	495	511	500	476	491	484	496	534	525	545	494	534	565	519	502	513	488	542	489	501	543	517	459	522	494	543	485	513	509	502	500	514	491	542	492	498	499	491	467	509	527	509	528	494	562	468	525	484	473	478	509	511	513	491	497	461	538	479	468	498	488	533	511	519	499	529	538	517	502	501	525	499	484	523	529	486	491	475	476	536	496	516	510	494	490	475	516	482	491	511	507	495	524	515	502	519	468	491	514	528	515	482	514	512	491	512	495	468	516	479	558	492	525	495	532	506	529	494	490	515	499	476	491	490	505	531	485	492	510	509	537	494	551	512	499	506	503	520	488	513	514	513	460	463	477	497	523	515	486	522	520	513	491	537	498	519	507	509	532	533	506	470	478	489	507	482	484	489	495	505	503	529	532	459	480	540	500	509	531	547	536	496	524	523	528	514	472	469	486	482	508	502	455	504	501	519	506	473	457	521	518	560	516	517	471	494	524	529	504	542	521	514	481	531	533	493	484	512	537	496	505	461	513	493	466	524	491	497	484	497	532	539	494	489	544	487	521	503	492	506	498	503	523	482	512	505	513	542	516	526	521	498	491	526	496	501	493	515	495	499	521	462	508	497	483	494	484	471	452	535	495	495	523	518	544	481	495	501	500	504	505	479	491	492	508	516	526	540	512	503	525	529	505	588	499	500	491	511	500	456	509	494	483	506	501	479	517	489	508	475	527	479	497	491	468	566	522	524	516	476	474	531	510	507	503	510	480	505	513	524	536	477	504	516	504	474	521	518	530	561	495	526	527	535
23960	21428	28718	24566	21408	12485	3470	1920	1398	1250	1008	922	841	777	719	677	649	694	616	574	565	513	555	538	516	512	483	443	478	484	446	469	446	465	450	460	447	426	461	440	429	418	431	442	402	406	409	427	402	421	421	444	398	423	409	394	394	403	428	441	428	413	433	399	420	460	400	401	393	419	443	399	423	401	391	412	447	396	419	388	403	421	420	415	392	414	412	408	392	422	422	379	376	396	381	399	409	395	396	403	399	406	400	386	403	407	439	395	415	414	413	411	417	386	389	397	455	379	417	418	409	398	460	440	394	435	444	372	390	404	376	407	416	411	408	400	359	445	344	427	408	399	415	405	427	422	406	421	390	447	422	417	409	382	410	404	373	391	402	369	411	414	379	369	414	395	414	390	412	420	405	437	403	392	404	416	421	386	409	403	410	406	398	396	403	402	391	374	423	385	390	409	376	402	401	385	388	373	437	422	434	384	414	375	387	396	360	400	394	423	376	385	362	397	390	428	385	361	390	408	367	420	417	428	405	402	413	398	410	412	386	392	390	395	349	383	386	412	381	416	417	433	417	396	402	396	364	428	414	395	409	393	392	392	362	381	413	394	390	411	419	374	389	408	404	391	365	396	414	403	405	389	406	386	386	393	365	428	400	386	426	407	393	392	397	457	360	399	402	402	399	440	372	437	431	385	404	398	433	422	393	427	384	402	421	419	364	411	366	416	382	414	412	372	398	420	411	388	419	445	438	415	411	369	410	383	397	382	382	395	381	406	436	398	391	371	409	409	383	387	395	354	378	418	369	402	371	409	363	430	415	402	393	429	397	399	398	393	395	416	383	431	437	410	403	449	424	404	373	400	371	435	398	367	409	395	408	403	390	405	390	404	391	401	386	389	406	387	410	385	416	440	415	406	417	406	390	398	414	371	446	395	398	423	411	431	361	408	433	407	385	389	401	416	396	432	413	403	390	405	402	413	401	384	404	396	404	420	432	391	434	418	447	378	371	395	419	431	402	418	417	399	428	428	397	397	390	445	393	420	405	418	414	444	389	386	405	400	413	420	393	400	414	396	404	380	404	397	415	439	418	418	399	417	424	385	416	430	416	382	409	432	450	388	397	408	402	434	376	380	433	443	383	379	400	385	389	434	414	402	454	365	424	392	391	417	393	399	412	426	411	406	404	404	425	388	398	379	399	424	405	378	429	381	418	386	397	396	415	406	409	387	454	353	427	407	398	387	425	398	368	432	433	438	389	398	417	385	388	395	401	395	403	420	387	395	398	412	374	413	432	354	382	409	392	408	374	387	411	385	408	386	445	393	377	414	453	390	375	394	379	405	408	385	416	411	420	401	386	392	380	415	442	390	392	421	390	374	425	380	427	389	412	401	391	423	421	399	389	389	426	396	371	391	390	396	355	385	405	402	411	394	419	404	383	378	384	355	430	381	412	445	404	413	389	394	370	386	403	371	384	380	437	393	410	403	409	406	402	415	416	433	388	434	372	403	392	407	399	354	413	393	418	411	402	378	379	402	395	415	394	409	406	446	362	397	427	439	414	418	393	412	432	429	365	402	395	384	385	391	380	413	396	396	397	398	418	387	417	422	413	423	387	399	413	454	413	439	397	429	401	392	412	441	402	410	397	423	365	403	408	427	381	396	412	377	395	369	411	371	395	395	380	374	366	378	402	408	377	383	383	383	402	401	407	393	426	413	425	421	389	412	424	377	407	428	404	370	420	404	400	391	413	383	414	412	389	431	444	403	389	429	395	393	403	427	418	439	409	401	416	371	359	410	413	385	406	406	396	387	413	405	439	404	395	409	423	422	404	435	386	388	418	404	416	427	451	382	424	419	377	379	392	409	409	420	376	432	391	396	357	358	407	366	409	421	399	409	419	366	403	425	397	401	418	429	425	365	396	364	417	353	393	397	388	435	407	449	420	424	374	438	380	399	421	404	436	414	393	389	364	406	394	402	388	407	412	379	383	395	417	428	403	373	398	393	427	391	409	368	418	394	394	406	425	383	367	413	387	392	402	394	401	403	432	399	400	394	420	384	389	443	441	379	386	413	376	411	435	425	399	393	389	394	419	404	404	404	378	372	419	424	404	422	417	368	367	421	385	412	408	384	376	419	419	377	402	422	399	376	438	427	425	394	444	428	393	401	368	384	415	404	413	401	412	423	392	375	402	408	378	422	418	379	414	427	455	388	412	394	396	441	398	423	396	407	419	424	405	430	405	378	387	378	407	380	392	426	382	396	411	408	407	407	375	406	413	386	406	431	414	378	410	377	416	400	380	452	396	398	405	398	395	410	378	403	377	392	373	373	430	402	386	412	430	389	418	398	391	379	396	379	400	419	396	430	366	410	397	403	410	401	442	407	434	440	376	429	399	414	387	443	438	442	409	411	395	391	382	403	388	432	391	386	421	414	406	389	427	383	383	431	373	418	431	399	395	395	416	397	419	419	380	407	429	386	409	388	425	419	363	386	423	378	384	402	408	362	433	414	412	378	378	438	391	410	422	407	431	443	430	391	376	402	428	414	392	419	392	382	428	426	381	407	416	425	409	401	420	391	402	378	418	412	386	411	412	395	364	411	384	361	409	431	421	405	448	442	380	416	397	420	391	395	408	405	397	438	409	409	399	395	377	413	399	412	409	412	456	421	411	420	425	397	377	431	411	396	419	410	386	396	399	428	400	397	404	428	408	414	390	395	383	416	394	411	424	389	407	412	391	390	407	374	408	410	368	401	403	407	369	421	386	397	395	392	418	434	392	380	384	422	404	389	410	400	435	409	376	429	426	402	408	430	449	416	384	369	400	397	403	426	400	391	401	366	401	402	439	427	404	380	405	372	417	427	422	402	414	404	403	381	421	392	398	423	435	386	444	407	413	365	408	445	429	397	369	400	390	392	396	414	440	383	405	399	408	392	365	418	399	397	365	417	418	421	442	402	426	403	399	427	391	396	385	402	407	421	424	434	384	372	412	408	412	402	391	408	393	392	391	399	460	406	451	419	449	400	450	439	413	402	406	404	420	404	389	399	421	377	411	411	356	397	427	393	381	416	422	422	424	443	426	413	418	396	377	401	413	438	357	413	375	415	392	418	434	408	414	420	399	384	379	391	404	425	417	447	424	432	425	401	388	433	373	408	431	392	370	405	393	441	383	405	375	374	401	423	370	366	373	371	377	404	448	423	411	401	374	368	389	404	441	457	371	364	453	397	409	429	413	411	383	391	381	422	420	403	376	418	392	423	405	406	414	422	409	400	391	429	386	391	397	389	385	378	402	387	413	420	407	355	395	423	431	443	397	441	431	395	413	421	406	414	409	428	374	384	411	406	413	393	375	392	440	399	417	398	430	440	412	397	411	392	400	391	386	403	373	445	409	410	396	414	388	398	427	383	417	393	422	380	374	390	398	384	418	418	395	332	416	403	398	417	395	414	369	442	389	408	426	394	369	426	409	396	403	385	402	380	379	420	363	376	389	427
35140	30105	19985	12034	8952	6820	4838	3524	2843	2295	1943	1631	1405	1217	1145	1040	971	881	787	815	829	814	735	666	656	633	663	621	601	568	564	593	554	578	523	564	548	578	573	547	522	522	484	495	475	523	517	489	510	513	489	473	483	502	465	481	456	517	493	501	479	471	481	485	461	489	474	438	476	475	492	547	478	478	463	472	466	470	478	493	475	466	461	468	454	513	478	497	544	488	473	511	516	487	494	509	465	468	457	498	500	482	444	507	450	520	481	475	479	452	514	438	486	506	440	503	423	486	484	462	490	504	490	568	497	467	480	473	448	532	473	497	476	506	468	488	486	465	476	500	490	476	470	492	457	498	480	501	457	494	470	490	458	476	473	458	475	473	454	508	484	438	511	467	461	454	497	500	525	437	533	497	457	489	471	495	460	479	445	483	462	458	476	468	435	493	462	421	450	471	436	482	460	435	447	478	480	494	473	478	502	460	461	507	463	477	434	433	448	476	516	489	478	493	464	455	498	478	512	484	480	470	485	494	504	513	481	477	472	490	448	452	497	456	464	466	486	485	489	486	482	479	461	496	504	515	455	470	478	475	474	503	483	452	532	478	459	490	463	442	471	465	454	461	406	464	501	479	449	458	458	460	492	458	469	488	491	507	448	483	497	484	433	418	467	456	448	530	475	442	474	485	511	491	483	480	475	500	470	446	470	475	491	460	487	479	477	468	530	478	453	454	465	471	482	468	470	526	464	497	494	514	476	540	500	506	467	470	494	489	509	436	441	469	487	485	467	482	488	445	496	462	509	494	459	466	481	477	515	478	465	470	451	483	501	479	484	492	474	505	482	452	479	529	471	460	452	461	495	492	478	527	466	477	490	458	492	488	462	473	476	539	514	528	488	492	432	505	475	496	499	518	463	419	445	456	489	498	489	455	509	464	437	458	480	468	462	504	461	494	468	479	471	517	483	451	504	484	475	489	469	468	476	511	487	459	491	495	490	524	481	536	457	483	477	450	492	506	471	479	444	500	523	517	453	479	477	468	487	486	453	461	466	488	502	490	450	500	485	478	478	476	487	507	460	465	464	461	470	477	467	513	491	506	465	483	489	469	473	495	463	512	468	474	489	468	411	473	461	491	477	467	493	496	459	501	487	471	475	443	503	490	457	454	499	468	470	456	471	485	483	485	482	451	493	501	527	498	491	430	519	458	467	503	500	469	481	491	467	481	473	451	464	492	514	494	454	513	429	499	476	436	504	493	472	490	498	471	465	484	470	478	473	466	511	477	447	497	471	436	511	461	511	490	521	480	476	474	475	455	496	464	486	474	500	464	449	477	513	478	485	466	488	456	445	472	469	478	499	485	479	475	464	476	456	507	476	467	482	506	473	467	451	512	460	440	514	491	483	491	469	475	478	494	515	463	512	476	510	485	478	509	501	495	481	464	484	472	455	481	476	483	491	478	486	480	513	463	482	503	468	494	490	435	471	455	486	490	518	447	468	509	492	496	495	437	495	466	470	476	459	472	444	480	469	484	434	510	498	469	474	478	501	526	534	489	518	470	500	469	489	475	485	453	516	476	516	468	487	507	448	484	483	496	462	467	488	477	461	480	496	506	491	483	489	460	481	470	498	468	489	457	481	471	464	481	455	471	451	508	507	503	438	508	477	500	489	488	484	492	445	468	506	464	505	467	461	477	520	469	475	487	466	488	499	466	489	485	471	472	461	479	500	451	455	501	462	467	445	444	482	533	457	448	499	453	478	502	468	475	501	455	478	486	464	505	509	469	475	476	452	458	498	512	484	487	461	478	453	447	467	445	501	464	489	473	482	478	469	503	500	474	462	475	492	469	472	435	436	479	454	485	467	522	479	481	441	459	477	507	514	518	444	475	486	475	459	465	472	507	481	448	499	483	481	431	486	515	479	485	511	464	451	474	464	475	480	482	486	450	453	440	464	480	470	471	474	488	514	488	477	492	464	459	458	482	485	483	514	479	460	490	474	514	476	469	491	451	457	494	484	453	482	511	474	490	459	463	480	424	500	543	467	508	468	448	507	470	477	462	474	459	464	495	508	490	473	508	470	525	476	471	501	484	509	451	475	513	468	475	483	462	479	458	480	430	471	465	467	503	445	511	505	469	501	501	498	488	471	491	498	487	462	499	470	488	510	446	491	501	457	467	493	499	464	448	498	524	501	473	532	493	477	488	490	463	468	468	432	475	442	478	492	483	446	465	480	528	466	483	449	462	472	486	489	483	472	472	469	469	493	471	479	484	504	474	479	499	448	478	471	462	490	479	452	478	496	495	446	513	460	522	469	480	487	471	461	455	490	471	493	453	505	446	496	487	460	533	494	467	465	471	483	485	466	473	465	478	507	501	480	441	459	523	432	475	478	481	463	481	470	484	443	508	506	470	493	499	504	499	482	446	496	488	467	478	499	487	484	488	493	454	472	501	479	471	468	434	481	462	481	515	489	506	486	486	490	478	489	501	448	492	460	523	477	465	500	484	514	437	484	490	474	495	470	465	497	507	440	514	448	480	473	416	491	497	494	498	477	486	484	514	487	450	461	472	470	471	473	461	499	462	483	489	493	488	469	483	497	485	457	451	465	464	486	481	477	486	463	491	480	435	491	467	460	494	467	489	471	490	485	517	468	484	461	470	511	507	502	518	485	498	514	485	441	454	458	491	477	513	477	468	479	471	511	456	499	464	477	490	468	472	490	486	437	471	482	498	492	485	458	439	501	509	483	506	509	486	486	433	461	468	483	450	451	469	500	475	488	481	467	495	464	474	460	500	490	422	484	475	475	471	487	452	484	512	503	463	499	440	470	483	454	499	492	504	471	482	469	483	500	496	506	462	487	460	481	496	450	452	484	500	470	490	504	499	457	516	495	484	477	482	457	510	478	484	481	493	491	518	481	451	469	468	494	470	485	457	495	480	476	465	485	526	494	509	457	471	467	517	467	473	510	484	463	496	516	482	456	459	470	484	491	466	511	479	441	494	440	484	465	468	431	469	472	467	489	426	445	462	426	476	481	437	474	461	494	509	476	521	466	447	512	505	449	475	504	507	476	524	478	507	495	466	516	475	481	462	454	470	485	510	445	474	460	498	481	488	463	477	457	463	475	480	468	463	503	496	461	496	487	444	448	476	479	477	505	503	490	456	528	432	506	479	443	439	433	473	511	473	492	435	464	467	443	487	492	506	490	470	480	491	434	463	447	491	476	476	467	512	448	478	485	479	492	465	444	474	494	485	469	495	471	468	465	443	464	483	501	505	488	495	486	478	469	479	485	470	464	463	496	491	461	494	481	471	487	469	519	435	516	458	510	489	504	474	491	510	449	472	481	481	496	457	495	472	501	491	473	446	472	483	493	473	496	457	493	508	566	446	500	468	467	479	473	488	484	479	465	440	452	488	467	483	488	471	505	501	479	456	456	466	478	494	501	511	527	478	472	446	502	469	457	484	493	445	464	482	515	505	484	456	477	517	471	510
25139	21442	27546	25564	12780	3256	1886	1369	1093	895	806	702	621	574	555	506	520	477	464	459	458	449	435	424	378	434	396	377	383	363	375	362	341	364	358	355	370	363	324	353	362	325	348	355	321	372	372	341	345	349	350	332	320	298	329	346	325	298	309	326	375	337	344	329	307	326	331	339	348	351	349	345	338	329	355	344	328	324	327	362	328	340	326	328	324	341	343	299	325	362	350	331	300	366	317	345	348	329	343	357	358	316	333	347	332	322	314	332	361	366	328	357	370	312	315	315	334	329	357	359	320	347	346	355	310	339	339	317	323	334	312	311	343	314	317	327	360	324	307	316	318	355	312	327	322	317	335	345	303	323	344	334	338	294	324	303	314	303	327	314	326	332	326	320	310	355	304	323	350	340	330	356	325	346	299	335	348	299	327	316	276	319	337	335	332	323	354	371	325	330	301	350	323	334	351	319	350	358	299	339	341	338	349	307	335	312	340	346	344	356	337	317	308	306	318	317	346	330	348	337	305	360	341	338	319	339	325	335	316	316	344	317	337	339	352	335	324	320	314	347	299	304	337	317	309	315	290	351	318	341	322	337	332	372	352	329	345	313	344	326	338	349	326	328	359	325	340	311	315	374	325	352	317	317	349	315	330	367	322	330	336	363	309	335	346	339	335	337	310	373	326	328	297	291	307	338	347	353	353	304	320	348	343	327	349	346	343	327	319	335	328	354	337	351	328	336	329	341	351	330	355	352	348	313	284	319	351	353	353	308	331	304	292	302	317	339	328	335	325	308	348	312	315	325	329	306	360	353	348	290	324	319	314	330	324	319	366	320	322	354	309	318	344	327	354	342	331	354	315	361	380	340	340	346	323	342	324	312	318	352	336	333	354	313	300	304	320	339	347	324	306	291	320	315	311	323	322	333	355	367	360	303	299	338	333	332	373	326	336	335	324	317	322	344	328	337	347	376	318	338	337	330	312	322	352	363	304	296	304	308	315	320	326	341	335	339	319	330	356	312	335	369	315	354	364	344	352	338	341	325	350	331	311	296	364	323	366	311	323	288	296	297	319	318	321	322	322	297	356	332	313	324	363	322	305	311	305	328	357	341	333	319	350	336	343	309	365	339	322	337	312	328	332	311	314	355	321	336	322	304	301	324	290	387	348	330	311	362	317	349	339	326	308	328	360	317	331	333	320	324	337	341	337	340	325	311	345	314	328	350	348	339	330	309	311	336	316	334	321	364	304	343	326	334	314	339	344	288	299	292	344	317	322	349	332	351	323	292	335	335	309	333	336	334	324	329	353	297	333	336	328	320	330	344	364	318	327	320	349	345	330	325	357	349	316	326	322	317	328	348	362	270	300	325	335	321	321	328	355	359	354	337	294	329	353	349	346	307	339	327	322	310	306	328	337	343	298	327	338	308	325	329	318	337	334	333	332	332	320	300	317	341	328	339	302	340	357	319	343	351	326	320	331	325	336	329	349	355	297	351	371	327	354	315	325	336	286	292	307	326	305	327	331	348	321	314	325	335	317	343	334	331	367	349	311	329	299	339	325	333	325	304	380	275	322	327	303	331	314	347	324	316	344	339	328	305	366	327	339	338	344	360	309	353	345	331	323	334	360	307	344	304	311	325	357	315	332	344	327	327	315	330	324	309	341	324	346	303	305	326	348	338	317	353	289	352	307	355	307	364	333	322	345	348	317	316	318	315	314	352	320	320	340	341	326	370	319	273	326	347	342	344	310	327	330	308	357	348	325	318	337	319	372	314	334	349	310	339	334	317	308	323	315	302	346	342	304	309	303	322	290	348	321	316	323	340	321	337	344	346	307	314	315	366	326	320	346	317	306	295	287	334	345	326	323	323	333	340	302	336	357	335	324	301	339	337	367	330	314	323	321	327	289	328	299	344	305	334	304	323	328	311	323	332	354	325	358	316	337	336	332	338	331	334	313	355	326	298	360	326	307	324	300	324	328	341	363	329	329	298	311	321	326	318	332	306	314	330	329	330	319	368	334	330	327	303	342	362	339	334	320	318	344	320	342	316	292	331	323	321	356	322	345	332	333	304	308	347	332	321	332	312	337	329	316	337	304	360	338	347	314	294	329	338	337	324	300	334	304	308	305	288	305	312	331	349	337	297	348	320	359	336	316	319	316	303	341	318	324	330	332	333	310	342	355	309	312	361	319	312	345	340	346	342	330	315	341	329	348	295	385	350	321	349	360	316	324	335	332	310	301	355	362	322	344	325	307	317	326	310	323	337	329	336	335	324	328	326	341	319	350	343	337	300	328	345	329	330	365	328	352	320	297	343	324	332	279	361	323	366	315	329	334	314	365	366	373	318	367	333	323	343	308	321	352	325	336	336	328	328	349	367	339	318	342	304	354	342	341	310	318	300	308	289	354	325	350	290	330	354	356	360	397	355	294	324	312	328	321	310	343	338	318	363	306	340	320	339	332	337	356	296	316	334	333	346	336	325	318	293	368	328	318	332	299	360	317	335	344	355	301	343	325	342	295	306	349	347	309	289	347	336	325	360	341	337	321	340	347	305	345	339	307	353	353	306	318	312	333	349	343	318	304	301	294	353	303	314	346	322	301	316	314	314	350	351	334	326	325	318	331	390	365	315	304	341	299	321	322	337	333	336	361	323	357	335	358	354	334	305	320	311	335	353	335	339	331	328	349	318	324	318	307	360	342	330	320	332	342	325	331	326	341	301	332	314	319	313	321	342	304	338	316	328	338	331	341	336	328	323	352	325	321	367	340	308	333	317	311	324	339	316	330	349	339	344	340	337	341	325	364	366	351	322	331	296	332	351	333	341	365	341	374	347	319	327	329	296	342	342	323	358	325	359	348	344	325	324	357	318	315	347	333	310	323	323	331	327	336	358	302	338	358	342	296	346	335	298	311	285	324	338	353	298	347	316	328	334	305	335	308	365	328	347	341	305	320	341	354	315	329	326	329	343	319	287	331	325	344	352	308	366	308	346	312	392	307	327	375	291	362	345	319	334	335	350	310	308	314	349	326	352	331	317	357	354	323	340	317	326	314	300	337	330	327	352	349	343	360	327	330	335	370	313	350	310	343	331	338	309	320	305	315	365	298	323	311	333	294	326	304	320	337	330	330	320	322	315	340	321	334	358	341	312	293	362	316	311	323	339	322	354	322	351	309	333	349	334	350	330	321	344	352	319	325	312	317	346	355	342	334	369	324	305	312	329	339	358	317	361	327	320	357	323	330	333	341	333	343	312	318	332	336	329	315	330	344	308	322	351	312	329	351	331	377	343	330	328	331	329	319	328	337	327	284	325	318	319	335	336	351	330	326	333	334	306	352	341	317	363	361	334	325	330	339	322	301	331	347	325	340	329	315	338	333	324	354	317	321	325	341	330	298	344	319	331	336	326	359	341	337	338	332	330	334	337	304	325	325	326	321	320	369	321	314	322	333	322	320	301	319	332	353	332	336	331	303	322	311	330	327	346	325	319	302	302
34477	25541	16755	9487	7138	5355	3890	2811	2211	1794	1580	1262	1066	972	821	853	752	736	624	606	647	569	621	555	520	529	510	504	505	460	439	452	432	463	430	449	428	443	422	460	467	436	453	384	450	466	445	398	451	401	427	401	369	377	409	421	387	406	433	395	403	387	418	418	415	343	413	412	407	420	419	403	401	396	394	394	404	399	427	422	404	399	403	359	394	421	399	409	416	382	397	386	381	389	379	394	402	374	416	400	382	370	396	391	439	413	390	370	386	428	392	414	382	412	382	391	388	403	396	397	380	398	392	399	412	425	397	411	361	388	390	373	375	417	352	404	392	383	376	395	375	397	396	365	370	391	414	403	366	403	371	388	384	385	412	379	362	390	407	380	412	389	395	383	366	405	386	407	408	394	379	400	399	409	421	421	376	382	409	348	385	373	400	415	385	380	394	404	385	397	385	360	430	361	395	397	380	422	387	443	402	417	416	384	369	397	403	352	383	358	422	396	388	363	377	407	400	416	376	384	418	384	390	372	368	397	350	414	393	388	373	394	421	413	368	397	388	431	400	407	393	436	381	391	359	400	353	411	405	406	360	372	408	399	422	404	393	387	404	410	402	382	404	355	393	385	408	394	389	386	356	382	363	369	391	389	385	407	377	381	390	402	424	398	408	396	384	393	397	366	380	400	389	368	414	428	373	398	376	414	421	382	347	396	405	382	396	397	377	416	384	405	383	395	418	401	351	397	405	398	402	372	368	381	375	412	409	404	386	400	420	401	382	353	355	398	418	421	399	392	392	384	382	381	383	380	355	386	348	422	397	396	425	385	356	410	414	379	400	356	409	389	392	388	364	374	417	396	375	392	402	394	417	362	359	410	401	371	392	392	365	403	417	389	392	405	397	378	365	382	387	403	400	390	374	399	436	380	381	382	397	403	386	374	406	383	425	396	379	407	389	384	416	414	393	414	395	411	367	420	422	362	378	386	418	394	359	388	400	396	386	402	381	400	386	352	378	406	406	353	402	360	379	385	410	393	404	399	400	385	432	379	392	413	388	346	397	382	388	394	390	372	350	374	355	372	380	370	389	373	400	393	404	386	409	393	382	409	406	399	385	392	395	424	393	396	408	398	389	389	395	404	378	390	434	428	379	406	342	358	368	398	352	391	401	366	382	405	390	404	399	399	443	427	369	362	402	372	403	392	384	382	381	420	396	387	381	421	358	407	401	358	385	378	363	374	415	400	413	374	372	414	393	395	402	399	394	425	404	386	405	395	378	400	409	359	394	390	408	396	376	404	369	402	367	385	405	361	408	407	390	371	397	421	364	361	402	389	399	381	404	413	394	401	382	391	402	406	405	340	431	428	397	394	388	387	417	382	359	393	451	372	372	394	409	401	404	420	390	379	399	375	388	395	385	375	368	377	379	392	411	407	401	380	368	342	385	391	401	369	398	396	403	348	391	392	391	364	389	379	330	367	392	374	392	403	400	390	406	382	360	403	394	386	352	407	422	376	349	378	414	395	382	414	408	399	384	405	392	373	396	425	371	393	414	407	399	348	414	367	366	408	362	393	397	372	389	418	414	411	396	412	388	392	379	401	428	342	380	390	404	378	395	405	402	425	402	427	415	378	391	395	390	451	390	398	373	390	398	354	383	387	387	396	363	373	376	421	356	400	371	373	369	389	383	400	367	403	398	393	419	401	382	414	371	368	385	358	358	370	393	368	426	383	414	436	406	411	372	365	397	415	383	388	418	396	398	395	396	391	392	397	367	390	394	373	335	382	404	417	379	389	384	388	366	413	419	405	377	374	388	379	381	360	431	367	401	376	413	392	411	390	386	393	390	386	378	392	410	388	383	393	411	395	379	400	380	367	391	414	382	387	385	409	397	407	422	370	374	370	416	433	384	414	406	403	432	373	397	421	419	376	402	375	424	386	424	375	399	378	374	376	399	392	388	381	398	384	388	345	430	380	404	419	438	421	389	373	401	387	433	420	392	382	386	405	349	398	386	378	395	364	396	394	414	361	398	432	409	426	372	379	378	429	394	417	371	389	391	403	392	378	390	399	384	387	369	354	389	404	392	412	409	403	394	400	361	372	380	390	418	419	404	396	385	391	376	405	462	377	443	393	377	407	405	425	404	382	394	426	401	347	414	422	415	383	444	373	406	427	406	418	419	381	421	373	372	407	363	422	362	394	391	380	407	357	370	386	451	401	392	379	374	376	363	421	366	394	406	382	425	382	389	393	380	408	396	373	426	358	406	369	394	422	354	363	391	409	396	377	378	383	388	368	372	392	384	414	352	390	392	356	402	396	409	411	396	408	419	377	398	432	426	376	413	366	375	359	401	389	376	411	382	399	399	370	421	370	388	438	419	400	403	397	383	396	380	388	387	408	378	365	387	386	427	367	375	389	389	406	346	413	408	408	401	379	381	407	367	409	416	393	409	393	421	355	382	382	393	390	407	364	431	386	403	393	403	398	360	356	400	398	396	391	381	405	372	403	426	378	417	351	393	376	399	368	384	384	370	423	401	408	420	411	399	414	401	384	369	430	402	386	405	360	398	376	372	366	425	404	374	361	364	409	395	370	407	410	344	356	362	377	401	390	375	385	402	403	397	370	338	359	391	418	386	386	419	403	401	403	421	384	405	371	393	393	375	384	417	401	384	422	401	369	360	350	402	397	374	386	357	399	396	406	411	412	378	414	379	372	394	363	367	398	420	429	380	397	392	381	413	388	411	382	388	379	384	378	379	381	388	381	423	407	359	386	417	425	388	420	352	377	386	378	436	419	421	417	373	406	340	404	385	356	361	381	392	383	421	370	364	402	390	402	421	376	376	367	369	379	410	412	407	327	386	382	359	362	434	425	373	402	400	387	405	401	396	372	394	364	375	388	407	362	408	404	403	420	389	338	383	367	374	387	404	383	428	412	382	402	400	398	435	414	386	374	397	408	389	380	424	398	363	389	408	367	383	402	380	337	399	381	392	384	410	390	384	371	386	357	402	367	396	385	382	395	359	399	418	384	358	384	381	381	373	389	397	383	389	390	365	354	366	387	388	372	394	420	411	410	413	374	400	426	377	386	383	388	363	358	361	383	424	372	417	395	390	411	396	380	405	378	399	418	420	363	407	431	395	390	393	412	392	407	373	429	374	418	382	398	400	386	382	427	379	407	402	410	418	391	417	377	365	390	364	386	370	393	394	354	396	380	355	389	392	399	415	399	373	410	413	418	374	358	403	365	392	377	409	377	385	385	392	409	403	380	380	427	423	329	356	385	406	416	382	433	393	411	371	402	352	358	403	390	396	395	376	410	398	402	359	354	386	416	413	392	388	376	365	418	396	385	376	402	388	404	374	365	380	410	416	356	399	421	351	381	369	381	384	389	411	409	372	399	390	387	373	419	385	368	383	368	368	370	423	370	403	368	406	360	399	422	391	424	385	355	391	410	397	389	427	390	425	415	392	376	396	393	364	413	410	378	408	398	397	391
23018	21469	29166	24172	21487	21549	11446	2806	1849	1580	1337	1075	987	862	683	704	601	637	558	512	573	540	433	448	490	444	398	398	381	360	325	361	351	315	332	337	343	276	315	352	292	325	311	272	293	302	303	290	289	317	316	309	276	276	285	299	325	331	287	325	316	279	291	284	279	271	280	273	274	266	299	289	269	273	298	301	275	293	273	304	277	283	282	286	298	290	301	283	266	265	268	271	268	284	284	249	307	240	249	274	280	295	259	285	275	267	251	284	282	291	300	262	278	283	304	267	303	298	297	247	279	281	250	290	268	246	297	250	269	265	288	265	287	275	280	280	270	253	258	259	268	285	275	278	275	305	271	303	277	313	290	266	280	261	301	300	273	278	271	268	254	272	264	274	266	263	301	252	293	289	250	296	281	258	261	295	274	285	293	268	271	257	285	260	305	276	263	262	263	318	288	258	246	261	247	275	264	237	301	278	269	284	309	262	252	241	257	290	289	273	254	281	280	259	293	284	223	264	284	303	314	296	296	257	278	290	240	269	273	273	299	264	259	293	276	268	267	247	295	295	268	265	296	289	300	291	289	291	305	287	254	267	306	280	276	278	268	277	274	287	295	294	285	264	280	263	266	284	290	287	312	262	281	280	279	273	260	314	279	275	286	284	270	282	291	276	282	271	251	284	264	261	275	267	299	272	270	287	268	272	265	276	280	233	258	269	266	267	261	286	301	281	291	254	284	267	276	261	292	272	267	288	292	273	299	310	281	265	260	281	245	275	296	279	265	246	250	296	285	275	279	280	271	307	309	256	267	283	244	293	282	274	269	274	283	275	299	267	268	287	265	266	277	278	294	248	298	273	295	301	263	269	274	252	271	281	275	282	279	283	276	244	275	265	264	266	262	306	306	276	279	285	266	274	259	280	268	286	278	268	308	275	277	273	271	260	275	268	283	275	262	251	277	288	238	297	267	263	274	273	316	279	282	285	283	302	272	265	297	273	275	281	269	253	282	319	246	257	267	302	279	287	291	255	282	290	240	259	299	268	308	286	280	267	260	257	279	253	276	270	266	255	262	272	260	263	266	277	285	283	275	263	287	266	286	280	259	298	282	262	295	263	276	276	238	271	276	312	273	292	292	262	273	266	282	275	269	263	262	305	277	246	287	308	288	268	282	247	275	273	284	281	280	276	260	270	310	294	285	281	272	262	281	270	280	279	269	240	260	317	273	302	283	276	269	261	263	269	249	315	285	268	290	283	268	265	298	275	272	301	263	268	304	281	267	302	278	278	254	271	260	317	252	242	272	286	276	273	287	281	286	288	296	261	266	259	283	242	291	251	245	291	271	272	291	247	271	262	257	275	284	305	264	272	267	275	275	273	267	284	286	289	274	293	252	279	278	284	251	260	257	269	289	291	272	277	273	251	284	253	250	277	277	257	269	285	294	295	263	260	268	280	255	243	263	288	272	251	288	240	279	254	266	271	282	279	303	285	249	269	289	283	259	284	279	279	278	241	277	286	260	266	270	291	284	273	271	273	257	290	262	264	294	271	282	244	285	261	277	290	280	285	279	260	237	275	265	270	304	279	257	306	277	287	251	315	261	266	266	201	277	262	306	293	289	260	280	309	284	276	280	240	298	260	263	294	268	288	270	255	263	288	303	294	301	287	298	260	287	285	251	303	270	288	273	261	269	292	258	281	243	271	268	278	281	263	292	275	245	257	274	253	265	275	279	279	281	279	303	253	275	255	263	296	273	270	276	263	262	278	277	298	270	256	263	255	293	262	261	296	297	274	292	287	292	235	296	277	257	234	277	297	263	282	292	247	285	290	283	261	270	269	274	279	268	308	299	290	271	279	261	272	279	275	257	265	263	238	285	251	274	283	292	287	264	290	272	250	309	259	281	247	279	274	264	285	262	258	266	259	294	272	287	287	283	256	282	264	249	252	283	301	292	256	274	273	256	263	253	310	251	242	302	288	267	270	270	295	281	273	271	279	255	245	276	277	298	276	267	267	262	302	248	262	296	261	261	271	256	273	292	248	242	333	282	277	290	297	280	287	293	258	284	267	280	267	276	266	302	294	290	261	303	263	280	268	274	257	257	270	279	270	298	283	269	261	283	248	248	280	296	299	237	304	288	276	306	285	266	252	296	265	266	288	281	266	299	284	251	267	255	287	275	251	290	284	268	259	258	272	280	272	311	280	274	309	289	258	266	286	257	296	296	269	270	259	285	257	267	250	284	258	256	256	290	282	255	284	268	300	278	259	296	245	250	304	270	253	291	258	276	297	276	291	276	253	259	279	263	281	270	286	267	276	262	276	248	253	262	289	300	294	266	256	262	289	275	269	302	292	278	285	284	273	291	275	288	287	282	275	282	245	306	272	282	315	283	284	291	285	302	314	266	285	252	296	291	288	269	285	290	247	282	287	283	261	264	273	291	257	278	258	275	263	294	254	299	298	261	264	265	270	238	266	277	254	287	239	265	274	269	267	267	307	276	277	269	272	262	267	247	271	279	260	251	269	277	295	297	249	307	263	275	286	265	253	272	276	265	279	291	269	264	269	240	281	252	273	275	275	261	258	273	313	284	281	266	251	277	279	268	311	267	290	271	283	267	287	289	294	257	276	254	287	301	296	281	271	290	264	268	290	299	279	278	273	262	278	251	264	261	241	271	272	261	264	268	283	283	263	292	303	290	280	268	261	269	276	264	283	258	281	267	263	305	281	292	271	281	269	289	241	279	262	281	267	306	293	288	278	286	261	257	297	288	267	270	274	250	284	268	258	275	277	263	282	281	263	275	257	287	282	275	246	268	319	262	291	302	264	295	277	268	258	259	266	280	279	273	242	264	286	277	264	262	273	288	291	259	223	275	277	243	283	277	275	287	295	303	259	279	271	269	238	289	283	267	253	252	301	279	316	285	243	291	294	267	300	280	272	257	282	277	270	275	272	252	262	281	257	257	240	304	265	271	276	264	308	283	258	263	304	276	269	275	279	271	300	299	294	261	274	252	272	280	278	268	311	246	309	272	249	302	263	247	261	280	259	255	321	260	262	256	274	293	296	268	278	284	265	275	242	289	275	280	263	306	283	290	283	242	268	298	273	263	271	286	296	282	295	261	250	285	286	266	259	249	268	261	275	271	270	261	253	273	258	265	274	273	273	248	279	251	261	272	271	300	261	247	270	278	298	290	266	261	272	283	248	290	275	294	272	273	275	253	253	280	234	266	264	275	274	252	254	297	286	295	295	295	235	248	282	249	296	281	277	274	288	288	278	304	262	277	286	292	296	285	270	298	280	299	277	280	283	280	299	282	267	280	250	304	267	281	313	266	297	277	270	272	267	275	273	260	278	273	270	302	268	267	252	291	260	282	266	262	283	268	258	288	270	271	274	266	277	270	261	252	249	274	292	298	256	310	265	247	264	261	245	236	279	285	320	268	268	265	270	246	279	289	282	304	259	292	230	262	274	284	276	246	287	289	281	247	281	283	289
39059	34273	24545	15976	12199	9369	6886	4865	3831	3181	2664	2063	1799	1548	1216	1110	1084	1062	927	896	875	805	703	683	654	656	598	589	517	508	470	472	450	421	385	381	402	424	400	367	403	368	404	369	358	366	353	376	376	345	340	328	386	380	358	324	334	345	336	389	352	339	350	353	355	359	368	380	333	359	351	314	328	328	346	296	342	309	339	352	321	390	351	350	318	343	331	373	296	312	315	361	355	352	339	339	324	359	309	314	298	356	326	330	332	311	341	320	276	333	335	321	347	304	360	308	353	361	316	304	338	367	319	357	368	301	332	291	330	333	329	321	335	322	322	361	324	357	354	332	331	302	336	379	295	312	332	348	335	355	358	330	313	359	328	332	290	333	311	314	337	334	335	305	310	324	366	334	345	343	340	329	350	314	304	329	317	319	330	321	356	317	338	343	312	312	313	343	290	329	323	346	360	336	325	349	334	297	310	349	352	323	325	323	294	341	333	347	343	335	336	342	327	335	330	317	357	326	298	340	336	337	318	332	300	339	308	365	315	304	338	353	344	342	311	327	321	330	332	373	341	309	348	306	315	343	370	319	309	329	340	273	327	338	318	337	294	333	314	315	333	340	314	317	358	308	310	353	351	339	290	307	310	324	331	336	363	344	353	297	334	324	337	358	333	348	339	287	332	338	318	340	337	329	319	339	344	361	351	295	351	314	339	322	330	372	317	339	332	307	322	315	316	315	348	303	348	347	322	334	340	300	333	311	342	316	297	345	327	300	321	370	294	326	362	341	307	345	332	322	339	323	352	358	320	308	360	314	342	324	320	313	366	319	342	358	299	351	328	302	335	323	298	332	327	327	316	317	325	310	314	330	342	292	343	346	349	315	311	329	313	320	360	324	353	325	345	299	327	323	368	307	316	347	300	317	321	345	339	328	336	347	335	338	336	342	324	355	361	313	309	307	339	308	348	331	344	340	356	305	320	311	339	331	302	335	340	323	326	315	330	334	318	326	292	341	350	350	335	333	358	318	347	315	351	277	322	359	349	307	328	314	298	311	339	312	341	318	330	343	348	329	330	346	330	333	318	337	335	325	321	329	324	332	343	331	329	325	318	319	331	353	309	352	327	293	322	335	328	314	348	313	299	323	323	332	331	324	355	315	342	338	322	307	325	343	316	331	344	345	310	355	323	292	333	302	329	347	327	317	340	335	333	352	341	330	312	327	347	344	314	356	330	347	332	291	345	346	333	320	329	333	359	338	331	339	319	314	343	335	339	292	304	332	338	316	337	351	315	344	299	343	347	334	327	335	332	324	312	349	328	314	332	335	305	336	327	327	337	328	359	349	333	302	337	371	349	325	343	312	334	349	330	343	322	337	318	342	353	330	331	325	310	344	332	335	330	344	328	344	343	337	344	302	358	336	315	319	344	346	322	341	296	345	334	365	345	310	342	342	306	350	345	315	354	314	320	346	333	333	327	343	350	340	315	340	327	311	306	306	308	322	317	328	344	334	329	343	341	340	305	369	310	315	324	368	335	342	329	366	330	329	341	315	330	328	345	352	346	322	321	325	321	296	338	316	340	327	329	307	333	323	336	308	355	322	337	333	327	324	338	334	346	314	308	330	348	305	348	329	354	326	331	330	308	340	352	290	313	336	312	340	333	315	375	324	320	335	335	312	318	313	327	334	306	330	319	316	296	287	317	323	364	342	332	318	348	318	301	311	328	338	314	319	336	350	350	332	331	312	313	344	351	333	290	326	340	296	337	303	329	321	298	353	337	330	346	337	333	322	333	344	373	307	338	325	302	325	306	355	333	303	310	352	347	354	307	331	310	310	349	356	348	334	318	338	344	349	319	350	341	344	338	307	307	322	332	319	307	334	343	315	359	314	316	295	328	314	324	364	336	329	321	307	358	313	316	323	327	337	315	368	348	336	318	333	334	332	294	355	320	334	347	346	318	367	355	341	362	327	329	322	338	346	300	326	342	320	327	323	329	297	328	333	350	338	352	305	301	333	318	327	335	312	365	334	335	346	363	338	321	338	320	369	294	341	341	353	308	331	337	327	329	325	338	341	310	350	319	344	329	298	318	351	374	352	328	331	306	291	336	360	306	328	329	339	298	333	347	328	321	328	324	335	320	325	329	365	328	325	328	305	357	326	321	332	334	308	338	345	306	357	308	360	359	331	348	323	298	327	357	325	306	349	327	340	331	344	314	351	339	316	320	337	318	302	345	322	308	311	322	323	323	295	318	332	359	322	356	326	318	345	302	337	313	335	326	315	352	325	328	362	306	304	330	312	303	297	359	329	321	369	333	296	341	308	301	326	335	344	312	330	374	319	298	332	350	306	341	310	348	339	327	329	313	343	334	343	333	317	345	360	327	336	295	362	346	314	344	302	334	316	330	313	313	325	333	326	282	329	372	315	317	310	316	336	348	350	339	335	333	350	305	344	338	312	313	374	312	299	389	314	337	299	323	294	346	329	335	360	307	305	351	325	351	321	324	334	341	338	333	301	351	335	294	324	305	339	309	346	353	320	358	301	330	340	339	326	331	320	320	329	355	326	315	329	317	348	360	340	304	342	309	342	313	349	313	347	346	331	316	337	343	294	338	345	299	300	338	333	329	327	323	316	347	345	333	319	338	315	353	344	346	330	335	304	319	302	313	326	321	348	328	319	344	316	342	308	366	336	290	336	342	320	334	339	338	344	340	335	343	302	307	317	302	309	333	307	352	299	337	338	301	321	322	326	344	340	348	320	321	320	322	304	312	315	291	319	309	301	327	313	306	331	330	363	369	336	329	327	314	293	334	312	337	305	357	335	361	323	294	340	355	302	340	357	341	318	313	338	344	310	323	337	308	322	311	332	337	311	348	328	320	359	332	334	332	333	336	311	341	364	348	309	356	305	296	300	325	303	324	327	278	354	359	335	311	307	343	328	326	291	349	328	321	304	318	357	306	352	323	318	333	345	372	336	314	333	329	306	347	312	358	305	349	330	359	316	319	362	298	339	313	291	322	340	350	319	337	316	340	308	329	337	351	336	314	337	353	353	312	321	304	311	322	340	384	327	291	330	325	340	316	333	302	321	319	337	317	300	323	355	357	304	344	326	320	325	319	348	337	339	375	340	351	345	337	347	318	337	321	354	337	333	334	344	373	334	308	351	308	357	339	327	335	350	330	341	313	315	302	348	359	334	350	355	331	297	332	315	319	368	337	321	317	303	316	340	363	343	312	340	302	332	329	343	346	322	347	352	327	341	322	385	363	330	314	307	337	310	324	320	336	344	303	338	333	346	341	314	331	302	339	298	353	352	306	309	343	354	331	320	302	325	352	330	331	323	333	294	300	312	327	327	314	335	346	370	325	355	352	354	403	320	331	301	311	340	368	356	326	300	324	315	320	301	318	295	346	342	336	334	323	328	338	339	326	337	333	307	349	370	329	331	330	314	336	297	346	296	327	345	338	368	352	307	343	304	323	316	323	332	349	364	327	330
29777	20987	13630	6346	3275	2100	1536	1099	923	894	787	655	622	580	577	518	533	545	518	536	467	485	510	515	495	484	474	480	506	486	455	453	452	482	442	435	458	414	453	402	515	418	452	447	429	424	436	400	429	434	444	456	458	451	450	429	415	462	443	423	471	447	391	446	424	459	430	447	443	464	412	410	429	428	423	458	439	464	438	425	464	431	441	454	406	447	451	415	415	442	408	437	387	423	398	466	444	435	418	450	427	434	426	450	445	430	429	431	414	460	409	439	431	449	428	405	482	444	434	403	433	428	424	451	414	424	415	440	446	434	411	428	460	459	431	426	454	435	428	406	449	415	435	378	439	406	453	461	432	459	423	444	423	433	429	424	437	407	416	454	450	459	443	444	394	444	432	404	437	432	425	412	438	424	430	463	424	441	423	429	444	418	425	441	439	443	431	433	426	420	447	418	434	416	403	462	446	420	442	411	437	431	408	439	440	440	445	451	456	447	452	445	433	475	438	442	425	440	423	466	467	420	440	423	456	419	437	403	413	459	415	424	422	418	441	441	437	408	433	438	451	442	434	443	438	407	434	425	444	451	436	450	447	441	432	444	414	452	434	442	411	435	423	417	415	403	414	456	409	445	440	471	465	391	412	455	456	420	412	461	434	442	446	441	437	434	409	398	461	455	438	434	452	436	455	449	434	425	431	437	438	436	447	420	449	420	441	446	429	437	415	420	454	449	439	462	413	444	422	462	443	440	448	403	451	419	430	479	438	420	437	442	424	424	439	480	419	455	449	441	425	453	427	440	453	446	449	419	430	422	420	446	466	419	442	419	428	426	468	399	434	449	428	437	403	421	416	429	437	409	455	433	452	424	449	408	429	461	428	445	437	458	427	460	409	431	395	434	407	413	400	450	500	438	431	431	443	417	425	436	412	429	429	445	432	406	426	406	454	433	439	444	433	430	431	438	451	432	428	442	427	419	426	446	425	425	410	457	458	428	465	398	458	474	490	404	433	441	405	390	439	429	485	471	425	440	406	453	401	450	458	431	449	421	406	439	447	445	422	446	441	455	478	460	425	474	439	403	429	439	419	437	411	433	458	442	419	440	423	488	421	443	454	418	463	437	407	411	423	433	431	392	432	413	409	441	441	448	409	445	425	442	423	420	420	438	453	436	432	460	441	435	431	442	449	439	442	453	439	413	388	424	413	447	441	414	453	447	467	447	416	454	414	410	441	442	437	466	420	454	453	461	465	446	418	410	419	423	442	418	430	436	432	413	400	455	418	448	447	444	436	457	443	448	450	446	432	454	464	426	467	447	411	440	447	451	436	433	414	393	416	431	481	432	431	415	455	415	428	434	421	428	440	440	437	456	445	441	440	447	455	448	419	482	452	418	492	425	434	474	458	383	430	376	445	451	415	466	400	458	453	418	441	447	449	435	462	450	438	451	441	410	446	412	410	442	430	448	461	444	444	407	387	443	444	447	445	421	418	483	460	406	414	424	438	412	459	441	460	416	491	442	438	430	431	433	437	411	409	445	435	427	443	405	444	453	449	461	459	481	465	445	438	399	445	455	423	443	441	400	444	402	427	457	429	429	436	426	424	428	452	429	437	440	428	426	443	431	442	431	419	434	466	412	430	468	454	408	475	443	464	416	467	462	439	455	445	443	424	431	420	427	421	398	424	416	413	440	439	445	403	433	451	424	419	453	468	441	469	450	401	430	436	445	436	433	455	431	451	494	430	405	438	444	472	400	425	425	416	443	431	403	456	419	457	414	418	438	414	389	445	429	403	411	429	435	436	436	426	413	453	467	445	443	410	418	420	415	415	399	416	393	439	459	420	452	385	427	429	432	451	467	407	422	430	402	401	437	412	418	440	422	429	454	426	428	451	443	415	462	412	421	440	419	453	414	401	430	466	448	462	456	416	421	431	406	440	399	434	428	384	418	415	440	437	412	441	422	408	464	467	424	457	458	422	444	409	442	464	440	416	445	453	422	436	452	427	472	437	451	435	454	437	473	453	437	436	412	451	424	391	403	417	429	435	449	421	433	431	402	419	452	431	418	429	419	439	412	405	433	428	436	456	473	434	421	417	433	431	460	424	430	441	431	463	415	466	439	461	410	457	471	406	403	433	428	441	429	482	459	409	441	427	421	453	480	455	450	454	452	456	452	439	461	462	459	439	412	452	434	410	434	463	447	447	435	435	422	440	451	422	440	429	433	432	445	439	434	432	434	467	431	441	442	431	427	439	429	409	453	423	459	432	441	448	385	424	414	423	444	444	424	427	475	433	437	444	440	495	438	437	438	460	420	415	428	409	462	417	435	425	430	438	422	476	420	471	454	474	418	428	427	412	404	483	454	415	442	449	481	449	440	460	498	451	447	449	439	412	415	415	436	426	432	436	418	470	409	467	462	388	450	424	474	424	438	428	415	467	437	433	420	436	427	436	436	437	420	436	433	482	417	450	424	373	458	451	465	391	460	437	444	413	406	454	430	422	411	478	433	436	460	416	458	470	460	435	439	439	459	451	440	450	439	449	413	465	452	439	446	431	402	418	462	441	445	402	427	444	460	422	436	419	453	420	477	450	404	427	418	422	413	439	441	425	432	452	460	406	416	438	472	439	434	451	439	439	442	412	421	411	419	443	431	446	456	475	450	443	455	446	428	461	471	419	439	454	411	415	406	448	438	412	438	445	441	445	444	439	408	476	413	439	418	442	436	420	453	461	429	418	460	428	464	382	414	426	437	425	437	449	430	458	469	443	449	434	401	454	406	411	462	430	437	427	422	424	414	445	470	447	462	469	468	425	459	433	424	464	443	428	478	486	458	400	406	453	471	429	416	475	432	451	402	419	446	453	424	445	417	402	436	431	445	468	434	400	438	421	407	455	453	421	446	452	430	430	442	417	451	439	431	491	422	430	417	437	416	428	403	413	479	450	440	438	456	424	427	462	405	417	469	438	444	469	456	392	423	450	419	479	405	440	439	436	450	442	434	427	431	457	429	440	434	420	423	386	437	466	427	421	437	428	451	481	413	423	431	433	438	442	429	427	418	456	467	432	426	429	427	425	421	451	428	433	461	403	453	487	466	458	407	401	413	436	423	431	456	415	427	443	427	402	427	434	453	435	427	408	423	399	415	444	459	420	404	464	472	443	430	438	429	442	480	418	441	430	449	396	419	450	401	462	427	470	388	466	420	420	424	432	454	420	413	428	433	465	421	438	437	444	429	470	471	473	477	419	429	428	452	475	440	466	422	431	404	420	412	417	461	455	421	445	436	447	471	429	431	409	410	436	472	418	408	455	424	444	409	462	435	442	444	465	396	466	448	434	439	410	487	431	432	408	450	391	449	433	427	474	413	446	426	412	410	426	449	471	419	441	456	401	432	448	442	454	461	467	456	425	447	416	468	442	469	419	426	447	434	423	436	467	438	460	474	419	449	426	439	492	454	454	442	437	452	445	429	423	405	460	459	438	424	444	462	436	428
30969	19704	12893	7046	5012	3941	2905	2183	1801	1505	1338	1109	982	912	799	810	725	729	681	686	706	661	595	607	610	628	629	597	615	565	552	532	569	546	548	542	563	537	535	504	541	517	520	518	525	526	527	511	554	508	498	551	549	554	552	518	529	519	530	549	504	545	566	537	504	493	502	527	506	490	488	534	545	486	496	508	544	519	536	517	506	548	528	509	527	507	537	571	539	487	543	480	558	520	554	491	525	461	500	504	488	503	542	555	488	530	540	533	546	492	512	493	513	505	544	513	494	515	479	493	532	485	499	530	500	501	500	457	484	507	509	556	507	547	499	511	504	537	485	515	540	530	526	498	495	495	527	542	565	540	527	521	492	501	505	519	536	504	502	511	506	547	509	515	502	512	488	528	508	550	498	496	530	508	500	468	511	546	544	505	516	497	517	499	522	484	525	513	499	496	490	526	508	513	496	543	550	514	502	541	506	520	545	518	489	504	554	510	503	506	489	495	535	506	512	526	525	537	480	505	552	526	541	538	517	498	509	499	527	455	540	512	523	524	484	512	466	492	529	515	505	539	533	527	499	530	501	489	534	477	486	501	536	521	505	484	517	489	477	501	484	528	525	487	519	504	478	495	534	522	488	514	515	518	554	539	539	556	519	530	503	474	493	542	505	476	544	536	483	500	526	496	522	533	476	489	489	502	487	495	502	532	492	491	518	514	474	540	503	572	488	488	516	511	488	508	549	492	522	508	509	490	519	503	515	525	528	556	513	520	487	501	507	520	484	532	475	497	491	532	529	503	526	502	528	508	509	500	515	517	533	522	530	496	540	529	478	527	529	492	474	491	541	521	517	511	508	495	504	499	575	509	541	539	514	520	508	489	553	483	497	497	528	529	541	526	530	502	539	525	500	486	496	527	489	511	551	508	498	522	529	477	547	477	510	485	517	500	515	475	511	531	529	528	506	508	505	482	528	519	537	568	520	540	516	511	522	523	507	476	548	501	507	442	528	511	507	529	526	507	525	478	498	480	504	540	501	514	521	481	546	552	535	517	528	528	494	520	528	516	516	485	519	545	572	510	533	540	475	508	494	515	551	499	523	459	508	532	528	523	530	514	520	486	518	542	505	520	519	538	510	524	500	535	535	505	505	528	515	531	538	518	516	552	513	495	501	538	495	502	527	486	515	493	499	545	519	524	515	480	511	517	502	519	511	500	516	569	548	548	527	520	531	529	515	481	537	559	528	516	539	479	522	539	494	503	529	502	527	507	516	494	516	498	556	519	531	494	496	561	507	507	506	544	530	511	494	511	502	522	516	521	543	559	493	525	523	533	506	493	505	499	496	471	506	555	504	490	466	476	523	534	493	503	516	527	544	501	525	492	527	511	518	501	521	500	511	514	482	518	513	471	536	526	535	535	488	491	537	531	530	479	545	489	547	513	493	494	517	515	511	529	501	513	532	528	527	499	525	501	534	501	553	460	496	514	473	520	546	560	550	493	511	511	500	494	505	508	510	527	510	516	529	480	525	552	505	552	520	475	513	506	523	508	503	514	510	510	510	485	483	545	510	499	497	475	533	494	472	483	459	523	538	497	491	527	482	482	554	538	492	545	504	515	553	546	509	517	527	561	560	484	508	526	511	544	527	532	474	535	516	532	541	484	502	531	509	508	563	528	511	485	514	534	497	511	511	481	496	477	539	515	519	503	503	499	517	484	516	478	497	465	529	531	527	511	514	464	505	508	551	565	535	510	450	496	547	522	484	514	525	520	497	530	516	528	497	489	521	467	505	517	546	509	556	527	543	523	501	502	483	513	557	492	537	488	492	525	500	503	507	526	502	496	531	525	522	503	516	491	489	523	501	535	489	521	503	493	549	490	514	524	523	483	483	510	506	509	503	530	566	510	528	484	547	481	517	512	505	523	543	498	525	502	525	531	513	529	517	511	514	488	509	482	507	524	518	506	539	511	473	529	542	527	520	480	550	485	494	562	523	492	508	486	490	504	486	512	469	543	522	500	518	531	516	517	529	524	487	520	490	536	491	493	536	496	519	495	536	467	518	520	501	484	538	524	511	524	511	490	534	528	532	507	513	512	449	505	534	513	537	498	499	524	552	485	515	524	560	512	518	563	501	516	487	498	543	521	501	503	530	515	460	488	534	526	507	522	549	497	479	500	559	510	525	494	519	491	534	534	509	498	494	503	535	475	502	517	506	511	474	535	491	547	545	511	506	492	501	507	484	501	519	560	580	520	496	544	486	498	495	525	505	492	478	491	531	500	529	480	532	492	516	510	483	543	501	514	515	491	504	524	539	529	518	495	487	492	508	533	502	525	499	500	495	519	483	494	579	533	499	489	507	519	545	476	506	526	512	525	540	503	518	509	485	490	503	571	481	499	493	498	511	513	533	528	547	522	515	548	547	460	515	505	499	495	528	502	540	510	538	452	518	534	512	521	513	536	542	514	530	520	513	531	499	484	487	534	508	503	534	490	547	533	512	515	520	523	554	529	555	562	479	485	487	527	531	469	543	483	527	473	493	494	516	539	543	518	515	520	497	525	536	530	510	489	556	536	496	544	511	561	512	495	532	532	523	552	534	526	483	487	468	505	483	513	492	518	492	505	539	521	503	527	496	521	563	509	534	522	489	527	494	479	508	522	529	510	515	507	471	541	528	496	559	496	518	503	505	560	518	492	525	531	499	546	525	526	484	512	535	537	527	491	508	532	542	498	560	502	488	517	497	508	542	510	544	531	547	522	558	514	553	527	484	531	536	547	537	486	504	494	544	504	515	488	480	478	523	533	551	507	538	515	576	551	498	525	521	505	481	543	531	532	492	478	513	527	525	540	510	502	498	544	527	508	505	518	540	490	542	527	490	493	557	514	489	508	539	448	510	498	501	463	507	535	576	559	493	519	522	500	504	511	492	479	526	520	548	515	504	528	487	508	485	496	521	530	542	538	523	549	491	509	502	522	502	520	543	521	517	532	520	543	505	505	502	523	488	511	486	536	513	545	518	557	533	535	496	520	475	508	570	550	509	556	518	483	494	501	501	475	544	488	498	498	526	517	528	536	553	516	490	536	480	479	545	507	491	502	577	503	487	487	492	528	533	494	501	493	503	529	532	540	511	511	521	504	495	480	525	484	518	533	524	504	537	518	515	523	519	494	518	518	499	515	527	519	488	528	487	523	476	527	512	547	521	537	517	514	492	519	522	538	508	537	491	525	496	481	498	476	479	555	526	499	540	516	546	524	491	477	496	525	469	542	519	528	502	518	506	535	576	529	493	519	517	502	527	498	534	550	509	462	519	541	518	513	539	519	517	520	557	518	487	497	511	548	522	531	516	511	489	497	536	504	518	519	482	518	485	506	525	519	507	538	517	492	525	548	532	538	527	485	481	530	541	503	540	502	499	514	533	531	496	470	528	536	510	538	522	497	505	499	521	516	495	490	533	544	521	524	526	502	472	502	484	516	521	454	538	484	533	486	526	502
24069	21462	28770	24576	21458	12718	3486	1971	1450	1274	1168	1058	867	778	740	687	713	635	618	556	559	582	566	584	561	543	491	507	477	466	450	432	494	441	472	427	448	425	430	471	462	435	404	438	428	435	451	440	459	452	439	437	427	427	446	420	436	428	401	438	427	459	418	396	411	451	387	425	440	408	413	443	428	436	422	382	431	418	387	438	432	441	388	421	403	387	429	395	455	463	437	433	404	411	413	424	438	401	395	441	431	414	412	457	434	420	415	459	424	423	407	401	423	425	412	449	416	435	433	404	418	415	430	428	398	404	432	412	457	413	446	388	427	408	387	426	383	437	434	411	428	418	436	396	409	423	434	416	418	389	429	395	396	408	395	395	407	425	391	441	410	357	442	395	434	364	407	407	416	428	388	424	400	419	383	443	416	402	423	457	370	425	429	444	446	433	426	401	405	397	422	396	404	411	441	418	386	421	418	445	383	439	440	402	410	437	401	403	433	423	419	438	407	425	438	441	380	432	447	398	415	370	367	398	420	424	404	420	414	372	390	405	400	388	432	390	413	412	440	401	463	412	391	417	423	387	468	439	418	413	392	463	407	429	355	439	427	430	417	402	396	389	396	400	398	395	430	395	437	407	434	404	431	419	432	419	423	442	446	403	429	428	448	432	414	398	399	400	400	415	413	402	403	412	435	400	420	405	386	430	423	435	431	374	402	401	423	421	437	405	388	416	452	433	440	407	431	382	400	383	392	450	423	418	407	428	380	397	377	411	406	422	395	442	418	409	427	425	453	450	392	421	383	419	395	403	406	426	398	383	420	414	415	397	408	409	387	454	417	414	441	393	393	406	408	447	409	420	403	435	437	409	423	402	447	399	380	386	436	393	409	433	399	440	448	404	436	434	403	395	400	394	388	403	423	432	426	432	422	410	417	431	410	444	381	368	404	441	414	375	413	441	393	428	377	419	429	403	420	393	407	405	412	422	375	373	436	409	437	406	430	367	415	415	427	392	429	399	403	406	443	424	407	415	403	439	432	418	452	390	414	385	389	437	404	399	411	387	381	398	440	409	440	420	441	409	433	416	382	431	412	390	408	390	416	436	357	414	393	392	417	390	430	431	374	430	419	417	417	434	424	402	409	440	402	423	409	415	374	432	427	423	446	418	413	400	417	435	410	410	413	401	380	395	397	419	442	392	423	391	385	408	434	433	399	431	456	412	378	421	437	398	435	425	382	411	413	410	414	438	379	385	397	404	445	435	369	389	405	427	441	425	441	405	453	426	442	428	424	401	453	416	371	379	415	449	429	410	407	417	400	423	406	395	422	443	402	443	381	428	380	377	408	403	413	407	367	424	446	387	382	452	421	427	414	429	429	422	409	441	402	405	413	433	412	396	420	410	411	425	385	411	416	413	443	425	411	416	434	414	390	400	408	418	447	397	410	444	428	409	379	387	417	412	416	378	392	412	389	418	394	394	405	391	435	423	398	401	415	445	388	442	429	408	448	392	433	426	424	403	430	392	400	428	423	433	398	462	427	419	454	455	409	407	410	394	405	419	399	382	426	407	406	402	419	436	420	436	405	439	390	386	441	410	426	403	406	407	404	393	414	409	434	442	396	424	413	388	395	415	412	420	379	433	433	426	370	448	407	420	411	431	457	391	423	407	394	378	425	397	422	429	412	400	407	412	403	448	411	394	384	433	432	430	411	392	404	381	407	433	390	412	416	388	409	406	401	402	419	424	421	409	390	435	449	424	409	421	407	375	416	434	441	444	386	435	414	414	392	366	433	411	399	404	446	436	407	376	412	397	432	405	415	394	376	422	439	407	414	396	399	404	409	414	391	409	422	433	410	404	432	421	417	419	453	400	406	435	450	415	393	382	408	429	417	426	417	408	396	401	428	397	418	407	424	424	434	405	399	413	412	403	408	413	394	395	410	413	461	427	387	455	410	425	420	442	422	408	414	414	398	427	433	416	438	412	465	424	421	409	413	398	436	435	379	424	411	415	441	409	423	428	450	456	394	418	408	420	406	424	410	393	403	429	393	407	418	405	447	456	433	430	435	398	444	412	403	415	397	416	414	418	416	402	419	399	434	418	388	411	452	442	403	391	426	371	448	429	437	425	430	428	416	416	397	410	457	399	478	415	426	422	412	415	417	385	437	435	421	449	395	453	433	398	412	398	439	431	431	409	387	453	444	448	411	423	422	411	400	409	439	424	397	376	408	408	410	427	388	399	406	397	437	384	412	443	403	388	420	415	399	418	382	447	410	422	423	424	382	409	417	414	415	419	382	384	403	423	408	379	435	415	402	401	406	414	433	362	420	395	419	390	423	396	417	409	397	435	406	392	418	444	438	395	379	401	410	402	398	429	419	402	399	414	414	391	404	388	406	389	428	420	349	370	422	421	414	418	422	407	396	459	411	410	417	373	416	396	449	413	399	407	430	421	391	427	430	396	416	381	426	422	412	453	419	431	400	411	405	412	412	429	433	416	400	419	424	449	442	370	430	415	370	411	416	406	441	415	409	404	432	397	394	378	408	397	415	416	425	428	423	390	441	415	421	369	439	399	405	410	436	434	388	430	381	418	428	417	409	480	436	414	419	396	439	409	388	419	411	396	394	371	370	424	413	388	444	385	408	446	426	430	396	436	432	439	392	405	412	425	415	374	435	416	421	388	422	448	376	404	433	420	423	412	407	402	424	377	430	397	401	405	422	400	419	411	366	395	413	422	438	406	456	421	424	405	408	384	419	413	394	430	426	414	417	402	416	390	389	418	400	397	426	415	388	424	431	404	395	403	420	372	416	380	406	427	396	465	386	420	381	421	457	426	414	404	430	405	433	397	409	435	402	401	432	404	418	390	387	436	427	420	427	430	401	424	384	398	460	436	420	424	431	423	395	428	402	381	418	424	426	425	419	433	421	415	401	381	414	453	422	398	395	441	388	405	414	430	435	405	379	443	418	408	444	458	461	428	420	408	429	419	403	425	402	409	432	444	443	406	441	411	393	446	404	402	415	447	407	422	430	392	425	400	391	425	442	378	388	381	440	391	445	430	443	377	422	403	403	416	416	401	439	399	388	429	405	429	412	401	432	401	410	434	442	399	387	373	398	405	400	381	439	372	433	427	431	391	411	440	422	409	365	373	416	395	379	416	415	411	419	407	417	439	413	444	390	405	390	413	439	409	390	396	447	417	392	397	433	419	402	396	396	395	431	412	466	401	436	384	379	436	446	399	396	399	436	422	425	421	428	409	409	408	397	442	438	411	417	401	402	393	417	424	417	417	397	371	425	445	384	413	404	392	416	407	413	406	443	415	426	419	390	406	422	387	438	423	388	371	392	443	430	401	381	368	421	450	386	405	442	436	426	422	392	425	393	417	400	453	380	407	413	402	412	398	398	397	414	406	435	388	413	411	404	390	389	377	405	426	400	412	437	412	421	427	441	399	445	425	384	401	426	421	423	426	396	419	409	381	403	404	434	426	413	406
35078	29237	20157	12369	8973	6956	4740	3594	2852	2388	2227	1813	1471	1258	1105	1075	1009	950	923	828	868	755	744	767	685	748	669	649	576	634	612	586	571	541	535	512	552	542	569	541	561	536	554	494	500	512	501	509	485	530	504	507	471	499	512	516	492	529	526	512	526	521	494	456	516	515	485	494	470	522	526	499	489	540	519	499	485	490	496	544	491	483	507	487	531	501	508	524	477	472	488	481	488	475	441	512	489	507	454	498	479	499	475	512	477	505	503	512	485	478	488	477	520	486	478	487	486	492	497	496	466	514	475	461	505	460	446	471	519	497	518	447	495	490	477	526	499	465	531	513	544	500	475	513	526	427	492	478	445	470	488	487	465	449	507	493	492	461	481	462	448	452	507	443	496	467	493	442	513	485	499	476	451	515	463	517	507	492	532	474	481	493	521	491	461	495	465	475	510	505	500	485	469	484	469	505	497	522	502	477	488	510	482	490	484	487	533	490	518	504	447	479	498	464	466	480	512	487	480	489	512	472	500	468	476	504	492	441	476	444	499	469	470	488	505	490	466	511	493	528	529	493	492	466	503	504	504	523	475	502	504	478	481	483	507	461	495	487	508	467	512	496	481	499	504	473	514	463	535	469	454	500	504	509	494	496	494	504	476	541	521	476	458	480	497	486	475	496	500	524	469	466	496	487	471	450	500	458	493	474	466	455	453	494	449	485	484	496	477	510	494	513	457	469	514	503	499	474	486	485	458	499	495	498	507	466	490	461	474	544	512	507	464	504	475	453	458	462	502	510	478	500	478	488	453	465	481	522	462	527	517	502	478	496	521	502	485	482	497	474	475	493	504	504	487	518	471	524	461	496	505	470	503	483	513	487	481	484	524	474	479	513	501	462	477	449	537	508	470	439	483	485	501	473	502	492	475	492	474	469	495	515	510	494	484	447	498	459	475	475	458	460	502	501	501	483	546	506	549	498	501	504	496	460	478	524	507	483	530	451	482	480	505	505	490	482	489	519	488	511	477	493	476	505	479	530	516	529	473	453	520	510	500	498	500	481	516	509	478	475	514	483	446	446	498	504	495	525	480	528	508	484	490	544	487	511	507	463	463	477	465	478	510	488	512	447	486	461	456	472	491	519	478	467	508	484	544	509	509	535	513	458	486	538	498	472	493	479	530	472	496	489	455	522	477	491	507	482	546	510	495	485	530	466	510	490	471	466	474	471	487	458	497	464	507	518	470	462	506	478	457	495	488	496	492	501	501	493	490	488	526	512	449	462	514	473	494	491	503	489	473	468	466	480	486	489	462	464	495	471	493	462	502	491	485	472	496	466	456	480	512	486	502	478	493	512	466	483	476	473	489	507	496	517	470	462	484	462	484	545	508	491	491	464	511	440	466	458	495	507	482	460	522	483	486	512	492	505	484	548	515	505	468	491	444	481	474	503	483	447	502	519	428	485	456	517	468	508	501	490	507	456	498	482	477	476	483	464	536	500	489	495	524	481	524	482	482	459	491	464	487	517	486	481	507	486	470	517	468	477	477	506	494	474	494	495	516	493	493	465	500	519	489	471	469	494	519	475	509	492	508	475	555	509	509	493	463	485	475	534	461	478	511	452	465	435	456	513	534	452	506	506	480	471	500	487	473	487	463	483	484	525	469	485	490	486	501	484	485	455	476	435	496	485	509	470	479	460	483	511	476	497	491	470	481	508	471	516	505	519	461	511	485	515	498	479	480	500	496	485	491	511	496	486	523	463	494	497	511	482	497	468	525	476	508	474	520	486	494	459	510	520	531	506	493	527	484	532	490	471	506	492	491	489	479	496	482	498	455	486	486	481	475	513	530	522	490	483	500	489	450	526	455	479	486	520	475	459	483	468	521	476	489	490	494	492	498	446	501	466	492	486	495	478	505	492	531	539	452	498	520	518	536	507	499	503	484	526	481	476	493	457	504	502	489	470	506	512	501	483	526	486	475	435	493	486	479	475	489	524	485	502	478	496	474	489	481	482	494	485	501	457	499	512	479	466	492	498	474	509	483	486	470	509	471	505	523	495	544	517	517	529	534	507	509	485	490	500	495	487	489	467	483	471	481	474	506	485	473	508	485	484	502	485	492	471	512	475	473	527	490	470	509	496	507	511	517	479	491	460	478	475	498	505	456	498	490	508	443	481	517	453	498	497	463	469	467	501	514	502	467	533	481	523	508	484	489	481	479	504	485	490	482	497	497	485	507	524	500	528	500	488	492	499	442	475	473	464	480	459	501	467	530	494	505	451	513	487	438	505	498	504	465	511	494	517	469	439	489	491	499	490	482	491	498	537	453	500	476	485	500	501	483	498	445	444	459	480	452	506	509	473	494	484	466	520	493	450	503	498	443	481	453	468	489	461	493	486	501	495	469	494	487	494	532	478	495	506	521	484	499	531	530	541	457	502	512	506	485	453	495	479	477	509	489	515	469	492	495	515	479	516	499	495	472	461	513	497	466	488	482	467	497	498	490	495	420	519	454	523	470	473	526	515	479	481	532	468	488	519	488	546	492	476	491	460	494	496	507	479	466	524	469	473	515	510	468	468	461	474	466	498	499	489	479	477	494	449	408	479	512	486	483	509	474	487	475	457	478	477	471	491	473	497	479	500	473	506	515	504	497	476	496	521	473	499	481	485	490	520	523	482	502	484	491	464	492	466	481	503	503	508	491	495	474	520	481	493	504	516	515	463	522	436	512	470	494	521	473	423	474	495	464	463	468	476	467	505	523	485	466	485	505	499	471	466	506	506	524	481	472	458	459	519	456	483	474	485	486	493	497	505	501	480	492	488	476	454	500	475	467	444	490	507	522	540	482	470	476	459	501	465	518	499	458	477	495	506	459	505	488	492	484	485	518	484	501	475	471	495	480	476	478	447	527	518	496	449	501	467	499	541	485	530	495	501	501	505	488	468	514	489	488	521	479	514	484	499	500	447	523	475	505	480	472	517	498	532	484	518	477	475	503	492	517	490	447	502	474	507	491	507	490	489	475	478	469	487	532	477	491	484	494	506	468	498	499	464	464	499	492	489	537	486	507	504	519	522	507	476	479	480	475	466	500	490	534	476	485	496	541	474	454	518	490	473	474	464	460	511	450	478	489	555	511	447	495	472	491	514	497	480	478	521	497	464	491	481	551	507	523	459	496	509	513	471	460	474	528	479	477	472	516	508	461	510	479	477	506	490	535	539	455	475	527	471	470	517	508	473	492	486	504	510	474	492	472	476	511	486	481	493	491	500	496	506	473	482	482	505	480	501	481	494	481	500	490	468	491	542	476	495	510	495	500	471	458	469	489	487	477	466	498	487	505	505	437	478	481	486	477	517	501	472	453	556	481	510	467	522	490	488	450	495	463	516	509	476	489	481	519	507	496	489	466	461	468	489	483	482	503	532	499	518	495	500	504	453	428	550	521	461	527	460	501	513	490	464	497	514	461	477	458	471	521	512	505	518	506	492	485	478	499	520	540	528
25185	21464	27563	25629	12715	3297	1865	1310	1119	937	855	737	638	609	520	549	509	496	521	501	468	488	437	379	387	426	382	405	379	387	363	357	393	379	346	365	364	354	334	369	335	377	341	361	328	331	350	379	370	368	330	333	361	364	332	365	347	320	328	364	366	336	322	351	402	320	355	348	330	338	347	333	376	356	331	360	366	319	360	370	352	325	350	326	309	317	362	354	360	333	333	311	338	336	342	320	325	319	339	341	366	334	307	315	349	363	327	337	324	334	332	348	311	330	358	360	328	332	348	324	355	347	334	332	371	334	326	342	332	332	348	333	340	336	325	303	339	329	353	362	328	332	368	350	343	348	336	342	379	318	318	329	328	335	338	327	351	348	305	354	349	339	325	314	357	347	338	362	373	339	361	342	318	323	340	324	338	321	338	354	352	371	352	327	326	323	356	333	332	355	335	342	324	343	314	335	319	330	294	342	340	333	391	320	337	305	328	363	336	381	340	320	304	336	337	323	341	346	346	342	310	350	337	365	405	341	344	335	328	342	329	335	340	353	353	312	319	340	334	327	361	339	338	320	353	325	346	371	347	348	365	329	337	360	340	313	304	326	340	344	315	351	343	355	336	352	289	331	359	359	304	327	341	338	318	315	350	365	326	354	328	356	326	312	340	337	307	344	324	358	337	332	355	334	364	326	334	329	325	336	321	383	308	348	341	322	357	324	312	342	324	367	333	340	346	317	335	315	314	344	347	343	343	336	348	326	316	345	370	316	323	344	332	342	347	341	348	342	338	338	347	295	329	336	335	335	369	345	319	330	363	305	370	357	306	327	310	331	319	359	332	342	329	325	366	292	333	343	355	354	350	326	335	319	341	331	357	327	330	334	342	359	353	316	348	325	328	335	349	315	300	308	313	318	345	316	301	349	355	316	349	387	336	332	332	335	317	364	362	329	321	320	347	374	313	311	326	342	344	321	355	326	345	305	299	328	300	324	326	328	349	341	312	328	306	357	359	344	350	314	310	326	345	317	311	362	325	332	334	357	322	308	328	329	356	360	317	364	333	348	332	307	325	311	300	318	319	361	337	336	326	333	375	351	309	340	346	333	327	354	341	323	315	331	316	376	312	320	356	343	324	350	318	339	320	341	322	314	318	318	332	369	331	332	311	326	330	349	368	333	330	297	338	324	317	354	349	344	321	362	331	345	337	328	310	361	329	325	350	323	344	344	327	317	336	349	331	350	344	315	361	356	360	339	360	379	365	311	341	352	330	345	322	348	309	345	370	337	324	314	320	374	297	341	347	341	323	309	338	331	346	340	308	347	337	305	362	335	325	346	344	356	345	352	348	349	330	324	308	336	346	307	361	335	311	329	304	338	346	357	304	295	361	326	349	367	354	373	353	308	358	309	334	336	322	330	348	314	337	333	304	357	346	331	330	326	335	324	334	345	372	362	354	360	349	310	357	339	329	348	334	327	319	323	346	337	361	325	342	345	330	336	326	362	344	350	350	326	350	347	335	315	320	336	342	373	335	309	312	355	339	319	348	339	344	342	359	378	337	336	367	335	326	330	333	325	334	331	332	297	335	350	335	331	345	371	385	301	316	333	312	325	328	321	338	343	324	322	349	339	327	371	359	344	362	365	348	345	325	358	325	324	334	339	345	312	342	343	350	334	376	342	315	354	351	324	328	352	330	305	324	326	377	348	362	335	356	346	331	339	356	340	310	347	338	334	333	343	319	370	371	321	287	356	327	353	356	327	344	339	332	352	359	310	349	332	327	357	339	334	333	393	322	337	323	376	299	327	360	336	343	310	315	327	303	360	329	327	374	317	317	315	331	366	335	354	336	340	327	351	315	339	339	321	337	343	342	327	365	339	316	331	324	344	302	371	365	350	342	353	331	374	351	365	343	322	373	336	354	317	352	352	319	346	330	384	339	364	311	339	365	322	317	391	327	367	332	342	348	301	353	357	327	345	349	352	338	350	354	327	341	308	346	303	322	348	343	332	340	313	320	358	346	316	352	333	347	344	313	335	354	333	374	293	298	323	349	378	355	344	362	312	337	331	321	373	337	326	339	338	335	347	350	353	324	344	351	333	354	364	341	322	330	343	325	360	327	349	347	388	339	332	345	330	346	335	364	312	314	366	340	324	346	316	333	361	352	332	347	338	329	324	325	342	360	338	314	332	333	342	323	371	377	372	333	350	316	323	321	349	318	328	327	343	361	319	353	343	321	323	354	311	365	341	371	312	314	345	324	332	315	351	376	331	322	326	379	375	331	319	355	357	327	320	366	338	306	346	369	339	345	355	358	324	367	355	333	352	338	324	354	351	352	352	335	324	299	360	336	341	325	327	335	347	334	320	330	346	338	357	379	333	367	338	312	347	355	362	334	340	371	316	319	366	322	315	324	360	342	330	366	337	343	338	352	349	328	371	374	321	336	340	302	371	362	343	326	328	309	330	349	335	356	327	333	349	336	338	363	295	314	374	342	348	356	360	305	316	323	334	334	334	385	327	359	339	346	329	343	332	346	323	349	349	317	326	351	326	336	336	352	347	336	367	328	330	335	334	354	343	358	355	333	393	352	334	345	313	326	341	343	353	347	314	369	341	346	318	345	359	357	318	322	343	356	356	370	326	344	357	333	362	357	357	333	343	338	364	320	351	327	354	364	348	335	331	352	358	381	324	315	340	312	376	313	321	379	346	356	370	342	326	330	334	352	335	364	345	361	380	369	322	325	321	346	349	340	343	338	347	371	320	337	316	332	343	361	354	391	340	291	340	314	316	379	323	321	312	364	335	341	338	332	343	297	330	321	320	306	339	333	346	332	338	319	303	338	363	336	356	311	327	339	334	316	353	342	363	330	338	321	324	321	323	324	363	356	316	336	325	363	349	309	328	355	312	333	384	365	332	369	341	310	349	323	321	304	327	352	348	365	361	347	309	329	351	320	322	346	341	357	329	329	355	357	344	329	356	355	319	298	331	328	338	315	334	353	309	357	319	340	323	317	322	311	308	322	358	323	329	319	297	305	334	321	363	349	332	348	343	317	365	283	329	323	348	364	366	339	330	341	343	355	347	324	353	337	324	352	335	336	312	363	341	335	345	341	335	375	353	355	360	323	358	350	322	298	316	381	350	349	377	335	347	346	308	354	294	328	342	321	349	369	326	368	336	358	332	345	324	359	338	308	341	339	349	357	336	315	317	355	337	355	352	323	316	332	328	380	328	332	342	338	313	318	334	338	353	334	320	338	343	350	344	350	359	321	343	347	335	323	325	324	332	335	357	327	321	343	347	347	319	326	325	343	295	334	349	314	307	357	344	327	331	340	345	342	320	308	327	337	327	328	360	333	332	344	324	320	351	355	289	380	305	353	314	315	339	344	336	330	356	336	319	339	310	326	344	333	338	337	335	336	336	373	361	349	346	333	354	334	315	340	341	332	358	332	346	330	360	341	341	361	315	337	310	342	336	346	334	363	345	328	357	353	318
33860	25027	17014	9592	7306	5384	3699	2821	2279	1922	1677	1393	1162	984	907	835	783	762	751	665	616	613	600	632	584	570	497	518	495	460	476	452	492	456	476	432	474	408	426	436	438	422	433	458	441	397	431	407	425	419	434	435	420	433	365	406	420	417	388	377	407	370	400	427	428	434	404	407	408	404	408	417	426	409	389	418	411	442	389	392	453	417	423	393	399	408	383	369	393	413	414	441	397	417	375	376	454	379	420	437	404	430	362	409	385	402	399	424	403	373	409	413	421	413	413	401	379	394	386	387	418	402	382	392	400	395	391	408	418	382	423	415	423	425	409	426	354	427	409	390	412	435	360	377	368	434	435	412	382	403	392	387	403	420	412	371	368	388	408	428	401	422	411	384	396	382	384	405	394	427	436	374	442	419	385	411	408	428	450	395	403	371	346	384	390	381	402	419	394	379	393	382	395	404	376	390	353	386	424	412	416	425	389	397	389	400	419	407	388	389	419	411	396	418	387	400	420	416	404	392	385	419	379	429	413	411	427	401	386	428	426	399	375	398	431	392	406	444	420	409	394	398	405	387	394	415	413	442	387	372	383	373	398	417	379	381	431	418	435	376	434	415	360	399	375	368	362	398	385	387	401	361	379	411	369	418	369	407	381	424	401	418	403	401	378	419	417	403	410	430	431	401	386	415	389	383	407	393	380	411	414	396	411	406	366	407	435	380	384	398	428	410	357	401	383	396	372	413	365	367	372	401	388	388	384	430	411	371	386	397	388	398	370	409	420	392	376	410	424	420	384	404	389	402	381	370	418	384	405	414	386	380	401	418	427	364	398	399	410	367	427	408	368	350	390	423	412	392	390	402	407	395	401	407	383	416	412	396	401	393	374	386	425	446	414	366	408	367	396	392	392	412	382	370	426	407	399	371	384	395	389	409	364	403	387	406	369	444	417	392	380	408	404	407	378	409	377	386	382	398	391	407	396	376	398	393	398	382	431	407	383	359	392	354	382	398	398	416	385	394	401	376	376	428	430	386	399	426	412	409	396	415	420	429	409	379	383	429	393	405	391	378	410	383	350	425	409	379	387	424	371	399	381	388	412	414	415	382	446	391	385	393	409	386	376	424	400	438	399	400	380	423	438	392	430	395	401	367	414	375	434	378	421	407	370	408	374	391	380	360	404	405	406	386	409	385	432	385	390	387	419	411	391	413	402	395	391	370	371	409	382	382	398	407	428	426	411	390	398	420	406	410	427	386	405	397	361	417	405	394	389	410	434	407	433	407	389	380	402	364	393	378	446	420	455	439	406	406	401	363	376	409	423	447	361	405	409	364	384	397	402	385	422	370	385	376	398	392	405	393	440	399	369	414	386	366	403	399	403	402	358	393	391	396	389	379	420	392	383	439	375	354	337	390	414	430	383	372	398	410	436	367	385	422	382	405	424	390	391	390	441	392	367	415	416	422	432	388	419	392	387	384	394	375	404	421	402	380	376	398	397	402	373	401	396	412	408	355	389	387	411	456	388	400	414	373	409	367	379	407	401	400	398	416	414	395	401	400	382	413	343	410	384	394	393	397	422	421	389	415	408	378	420	385	415	427	427	417	404	366	414	391	397	418	388	393	420	415	410	436	415	414	393	369	383	423	410	390	369	393	437	386	407	382	437	422	403	422	394	400	417	402	385	399	393	446	390	421	373	427	403	390	389	389	407	421	369	367	395	368	403	400	428	399	400	387	396	404	383	370	397	380	390	371	388	404	404	362	384	393	396	381	415	377	389	388	396	386	359	429	382	412	370	398	402	367	355	398	429	363	417	415	413	432	411	417	412	373	392	358	427	380	407	382	449	366	400	369	376	422	395	395	420	360	376	347	388	416	375	395	421	394	395	377	413	398	381	356	414	447	387	397	378	406	383	401	395	379	394	446	418	413	424	426	390	384	393	443	360	426	407	403	402	365	401	406	414	407	384	423	382	381	441	394	414	394	395	389	390	408	402	401	403	384	392	378	403	408	442	411	378	397	399	373	419	416	394	423	413	381	412	414	416	392	386	411	382	388	399	423	436	367	393	416	397	352	400	413	411	403	411	391	373	402	414	406	426	413	447	397	391	414	377	372	399	347	456	388	421	453	417	394	450	439	366	384	404	405	448	394	386	417	417	410	429	414	402	416	395	411	418	394	442	386	365	402	366	375	379	375	459	399	430	418	386	432	379	397	386	383	370	410	405	402	398	432	405	385	394	405	403	418	399	425	416	396	361	419	411	410	398	383	419	414	408	395	408	403	406	410	407	420	366	397	407	403	377	398	400	426	380	410	378	371	397	401	424	413	406	418	413	412	391	419	406	396	390	425	405	365	389	412	370	414	389	382	424	398	379	403	427	410	390	426	389	404	415	361	392	380	422	377	404	397	396	394	406	419	383	446	409	414	390	418	408	401	397	386	382	406	378	418	397	428	420	418	403	415	411	403	385	394	402	410	376	404	379	401	384	425	401	404	438	408	363	382	399	414	416	416	398	432	415	403	388	399	399	395	405	400	410	366	417	434	401	389	407	418	388	434	407	436	415	374	402	385	412	408	430	461	375	403	428	387	447	369	424	411	376	389	415	394	417	397	405	414	412	409	386	397	428	398	391	390	381	401	362	374	405	371	417	396	419	404	389	386	386	404	405	409	374	404	426	375	391	401	395	418	386	415	361	380	389	425	401	399	413	384	416	341	433	381	424	403	430	434	417	394	419	393	353	373	400	354	391	427	396	376	432	371	402	406	394	392	385	445	382	376	396	409	416	353	392	393	409	372	383	408	383	365	420	376	401	429	408	362	439	401	416	373	353	409	417	374	390	374	405	423	437	414	384	375	405	385	364	360	415	397	374	392	367	373	405	400	368	357	399	398	389	412	415	361	427	404	399	385	411	404	366	415	428	400	417	403	405	403	403	397	358	386	386	396	390	405	407	405	408	382	373	392	388	385	398	449	390	385	402	372	442	404	407	371	406	397	394	401	377	401	404	375	455	392	393	395	378	387	426	421	423	406	412	381	412	423	396	418	428	407	369	398	415	396	416	406	405	369	386	394	414	420	394	417	380	419	384	397	405	415	400	415	380	399	416	367	401	403	358	376	388	385	377	352	403	422	397	367	384	389	402	388	421	365	417	373	373	383	383	411	380	402	370	405	424	411	417	406	413	406	401	408	394	416	417	392	416	379	376	402	354	409	429	421	430	376	416	390	420	412	433	413	418	390	433	423	404	386	401	427	406	396	365	386	384	378	412	399	397	383	413	407	424	432	412	407	458	416	363	388	419	402	404	360	407	371	400	413	435	393	395	390	415	430	398	429	395	360	398	408	439	422	387	377	366	401	413	442	390	398	379	440	400	374	375	364	379	388	408	397	384	387	420	404	398	398	402	423	407	412	397	384	375	375	403	369	403	410	408	397	424	420	424	346	397	383	388	389	415	405	429	388	402	412	401	418	413	392	447	404	394	397	405	399	405	420	365	367
22893	21450	29178	24146	21456	21522	11149	2788	1835	1674	1431	1212	966	871	790	751	671	703	585	549	548	482	483	466	488	440	411	431	360	357	336	368	362	360	342	320	339	339	340	358	311	337	306	303	331	316	360	320	301	341	297	323	289	306	282	274	298	322	271	286	303	270	288	275	275	292	294	269	298	283	328	291	310	276	304	291	307	297	279	309	284	283	290	260	268	287	293	284	288	268	269	308	276	299	289	299	259	273	306	267	293	290	272	276	292	278	300	309	275	284	292	299	284	280	258	279	272	289	290	289	298	274	296	273	288	272	281	294	293	272	276	301	307	275	282	283	280	293	263	282	281	271	287	268	313	286	269	273	281	278	278	296	284	272	244	280	301	306	284	268	273	276	305	289	294	271	284	297	287	322	267	266	279	298	318	269	285	260	285	296	298	277	257	314	270	293	297	277	293	278	278	282	304	282	287	267	286	283	295	289	230	285	266	281	308	279	267	282	292	290	244	307	304	265	269	271	288	311	292	280	253	322	283	295	282	261	247	311	290	276	324	296	291	289	278	270	282	293	281	280	293	276	272	274	296	240	252	286	316	290	270	288	329	318	275	289	293	292	264	257	272	264	292	295	325	311	277	297	315	292	306	264	300	262	263	287	305	307	281	316	290	286	283	293	276	290	305	271	260	301	273	260	308	284	287	300	273	292	258	295	270	285	286	274	276	302	299	276	273	270	256	295	244	279	261	286	280	282	275	272	273	314	277	310	270	289	282	272	275	265	277	301	279	262	279	284	283	272	288	313	302	271	274	319	281	267	273	292	285	284	264	273	272	296	270	283	304	282	291	243	292	271	272	281	272	277	282	304	284	301	271	246	313	293	294	282	291	314	314	277	276	307	298	261	273	279	302	305	280	261	270	282	282	255	283	254	249	279	304	312	305	307	292	293	289	289	284	293	284	283	266	302	293	297	270	262	306	278	278	263	300	285	287	346	288	265	280	290	312	309	282	263	272	290	299	288	310	301	274	280	280	286	291	289	277	314	300	267	284	258	285	266	290	288	286	279	276	273	274	281	303	276	270	294	281	296	297	296	265	270	253	303	267	279	283	271	305	262	317	300	300	331	259	303	262	285	275	287	274	296	277	265	245	293	286	284	284	287	269	296	281	291	251	287	279	302	296	270	275	294	300	262	280	305	282	284	266	307	279	256	282	276	263	298	284	289	284	287	249	275	281	291	300	267	278	273	297	276	271	299	295	286	308	288	268	270	279	282	272	276	254	273	287	262	283	261	287	252	277	273	286	279	256	281	315	281	262	326	276	283	274	308	279	299	273	279	309	307	275	287	274	281	278	249	257	298	288	289	280	264	287	268	272	291	279	274	295	278	299	292	266	263	290	281	284	262	264	287	286	290	283	273	285	290	260	270	269	281	290	271	304	264	286	271	290	241	306	310	277	300	294	280	303	298	294	290	268	288	302	285	281	296	278	294	264	266	284	301	298	265	292	289	303	305	273	296	280	287	307	290	298	304	296	263	302	291	275	270	279	274	272	300	303	275	262	285	308	252	266	290	257	295	291	298	277	299	290	297	262	277	251	294	272	272	254	314	298	307	257	277	296	270	287	279	303	302	309	305	277	298	275	309	305	276	313	256	278	246	300	262	284	267	295	294	308	270	287	296	281	269	292	299	271	289	267	321	283	280	270	291	312	298	266	261	276	290	238	241	300	285	298	324	302	302	308	273	286	275	288	275	277	311	282	271	273	303	284	283	299	311	269	276	293	299	298	275	272	332	280	284	263	266	271	300	282	269	304	296	303	273	294	297	256	309	264	290	292	290	269	309	314	312	283	286	301	285	300	298	280	266	289	261	295	300	284	274	295	269	270	274	268	269	271	273	288	233	276	271	292	320	281	259	279	275	266	284	272	269	257	282	269	258	293	292	278	293	308	291	283	281	255	285	317	291	302	254	263	298	287	265	289	285	290	255	285	291	310	271	290	308	264	297	297	279	263	288	262	260	296	289	317	263	280	267	308	292	307	319	302	277	276	310	272	264	278	293	270	269	273	275	290	269	289	308	309	291	300	308	315	256	278	277	287	279	275	299	265	292	282	272	278	286	292	317	303	275	270	280	292	309	293	283	297	291	301	251	296	277	271	292	308	295	276	272	309	267	278	297	309	273	298	293	285	238	287	287	310	309	246	301	280	270	287	277	291	275	289	260	316	293	307	287	289	294	302	273	310	294	260	268	270	269	303	291	285	324	263	277	285	316	252	301	264	275	254	299	290	306	264	271	308	287	317	313	305	285	306	277	298	271	274	288	301	293	293	272	285	287	272	276	264	289	291	278	292	295	284	297	261	291	327	273	316	293	279	291	258	269	308	286	279	287	279	284	319	291	302	263	283	270	289	281	298	253	267	274	319	289	307	289	286	251	252	319	302	302	265	281	272	277	255	301	280	294	298	290	288	252	315	263	270	262	293	301	305	291	269	298	267	295	302	271	276	294	279	293	296	291	301	263	302	278	272	279	252	264	285	275	280	292	281	299	273	297	246	290	276	278	297	278	255	298	297	262	303	291	315	278	287	312	283	273	305	267	291	289	321	262	294	290	291	280	310	270	238	314	295	299	292	270	308	265	281	284	284	287	290	293	285	277	280	272	286	286	297	286	269	278	306	272	310	299	288	294	307	285	261	273	286	267	258	296	268	276	261	280	299	273	282	258	269	297	260	308	289	287	284	276	296	285	294	312	297	311	278	284	279	272	270	297	301	299	276	271	272	295	260	298	313	275	270	300	303	284	254	275	296	274	280	286	293	275	329	265	278	290	290	277	313	274	289	287	282	292	300	293	272	256	296	279	263	292	301	261	285	262	293	313	296	290	283	286	272	276	277	313	285	288	285	312	278	270	278	256	275	309	246	270	302	271	280	267	318	293	285	281	298	285	287	293	297	269	273	301	279	294	289	263	258	270	265	286	288	265	264	312	279	321	291	266	321	307	282	317	279	288	279	269	311	320	277	285	290	278	286	294	282	268	267	305	290	312	283	263	277	304	271	287	309	295	313	307	301	295	275	294	283	279	286	270	325	277	279	268	297	312	303	273	279	300	287	300	278	307	253	272	279	263	307	249	295	282	291	286	287	254	286	283	293	292	279	305	285	258	288	293	314	281	253	300	291	289	277	275	263	272	314	292	282	305	277	269	278	284	282	284	280	301	281	288	303	266	271	292	293	317	261	293	287	314	247	278	294	296	319	269	254	286	278	288	275	269	288	308	291	298	302	293	278	286	290	276	306	265	284	284	268	299	269	271	286	273	278	274	293	267	296	312	296	254	285	273	291	286	297	308	302	308	274	261	285	297	312	282	296	256	266	272	263	283	307	290	281	298	265	286	297	291	261	289	273	319	275	268	322	267	267	265	301	283	280	282	271	297	279	266	295	253	285	287	281	282	272	296	286	295	248	284	263	277	308	310	274	275	282	274	285	279	286	257	309	280	287	234	292	271
39318	34538	24829	15627	12357	9399	6566	4746	3791	3183	2910	2303	1871	1547	1374	1199	1161	1038	1042	889	856	765	748	702	659	683	581	576	533	482	505	454	471	414	446	432	407	417	422	411	427	399	395	403	379	365	387	364	399	363	370	348	407	381	391	351	388	359	339	353	360	396	373	409	368	351	360	397	381	344	319	370	345	388	353	353	333	368	369	340	344	333	315	353	308	314	362	334	336	358	347	351	391	357	346	357	329	329	330	322	346	339	349	330	336	352	360	359	329	358	317	372	326	353	336	362	352	350	330	367	336	359	345	327	331	359	341	356	365	307	345	351	340	331	339	362	313	347	343	329	365	311	347	341	345	305	344	339	353	344	364	350	366	370	350	341	379	308	318	306	318	322	352	342	340	318	336	323	321	366	370	340	333	327	364	327	358	347	331	360	349	357	357	347	344	356	329	347	346	325	389	323	345	348	320	337	353	349	331	327	338	342	339	355	348	340	344	340	345	357	350	353	329	361	381	339	332	323	370	328	329	336	348	333	309	349	328	339	346	336	297	331	361	347	336	328	343	365	333	316	354	331	346	367	333	312	339	294	362	358	366	305	357	352	350	309	362	330	302	326	329	343	325	366	331	353	324	345	320	362	348	334	332	388	318	350	308	354	352	342	360	339	339	311	352	342	360	333	375	343	311	333	340	317	360	332	326	304	353	356	325	360	322	342	320	334	337	368	332	374	330	353	362	368	338	330	339	333	363	322	352	345	318	344	350	329	353	349	332	318	364	348	319	318	330	326	367	339	337	339	380	313	355	333	356	357	343	364	334	324	340	333	314	352	339	355	312	322	330	344	339	379	337	374	360	359	353	342	340	340	325	341	331	337	331	367	361	355	334	358	341	355	342	313	359	321	339	331	334	344	356	352	354	338	339	321	341	333	347	337	330	356	363	330	376	377	339	291	333	349	366	345	359	329	343	310	325	323	323	303	339	330	316	343	334	319	314	329	317	364	328	340	351	330	349	369	314	308	311	322	303	326	356	315	358	334	367	341	360	349	345	326	331	330	345	345	346	323	345	354	371	336	340	366	382	339	345	345	328	346	329	313	378	318	334	338	306	344	300	332	312	346	379	336	330	361	337	346	321	356	300	332	319	312	334	335	353	331	372	359	349	355	362	332	367	352	318	346	315	343	323	324	350	325	350	318	358	299	374	348	345	336	343	344	347	362	350	345	340	349	318	385	344	348	372	341	355	307	338	349	342	325	390	333	324	324	343	349	378	317	305	313	344	327	357	372	327	304	321	347	347	360	338	351	346	324	384	321	343	359	363	342	327	351	330	327	322	321	311	332	343	327	331	349	324	330	339	357	315	357	350	328	339	337	343	311	317	310	353	338	335	353	350	341	362	366	339	354	368	358	337	352	346	347	329	306	355	330	351	346	349	369	370	330	327	353	337	340	372	333	347	349	323	339	347	351	332	319	357	345	322	375	352	340	345	381	358	343	336	313	353	330	346	328	352	308	373	337	357	339	338	352	352	347	360	335	354	350	342	357	342	340	325	324	339	371	366	308	377	310	330	352	327	355	361	361	365	348	355	343	346	326	322	335	322	321	350	323	316	335	303	359	325	341	347	354	334	338	325	356	328	338	354	321	380	335	329	338	374	355	326	322	359	396	374	335	343	350	375	347	360	332	325	346	361	316	361	321	339	347	312	342	352	382	343	334	307	350	328	333	308	364	348	332	322	360	312	342	341	332	349	360	333	349	353	324	365	339	306	363	348	321	355	330	362	331	356	325	350	377	319	328	342	338	339	328	336	303	341	329	341	332	349	345	352	312	325	310	340	311	325	362	323	325	357	331	360	334	349	377	337	337	349	346	323	378	356	310	362	307	339	331	346	351	358	333	335	343	372	337	328	336	322	326	391	361	341	365	360	334	339	342	342	335	319	356	327	336	353	314	329	323	350	352	339	317	356	358	329	350	355	349	341	317	343	333	322	371	332	345	358	336	358	351	359	335	365	326	357	317	360	342	327	322	335	336	371	374	342	324	349	347	348	357	376	352	308	382	338	368	325	344	322	352	314	377	319	359	323	331	344	324	352	345	306	315	371	357	328	351	369	349	332	332	317	351	371	339	341	332	347	337	343	327	336	329	318	334	341	347	330	356	331	339	346	348	316	368	353	326	361	345	353	333	320	311	328	368	308	314	347	350	349	361	305	343	323	331	342	346	369	339	348	313	312	325	403	327	346	317	324	314	345	347	325	331	346	349	362	354	335	327	293	341	334	359	375	335	339	338	311	346	355	334	335	341	351	354	299	337	330	362	318	323	312	352	349	371	335	333	319	354	390	360	358	355	354	355	346	341	344	344	353	317	349	335	363	338	326	319	328	374	334	335	344	350	344	331	335	326	343	329	381	335	343	317	313	330	337	327	335	339	336	339	307	348	337	358	359	304	312	327	353	333	308	360	336	343	365	341	352	370	326	380	312	341	312	326	364	337	308	354	329	332	300	351	332	368	339	333	357	349	341	345	356	330	300	349	310	337	346	358	316	348	334	349	335	351	324	333	372	342	377	334	357	346	319	342	338	342	332	311	354	335	349	333	366	370	355	336	376	330	330	340	323	321	318	346	342	350	357	373	347	321	376	326	338	311	337	342	305	318	335	320	329	343	315	333	319	337	342	340	317	327	338	317	363	317	357	350	318	365	329	328	343	358	396	341	317	336	340	319	346	320	357	363	367	360	333	323	322	331	361	345	353	334	363	338	348	372	364	336	337	372	343	377	346	330	380	387	370	338	397	345	323	350	378	325	344	309	331	346	367	356	319	345	340	317	328	349	325	336	354	351	316	331	325	327	340	354	331	324	347	340	319	341	351	347	329	319	345	327	339	350	315	364	305	353	327	329	346	337	347	376	350	362	327	313	326	353	341	340	311	310	347	348	352	347	352	313	339	369	337	349	339	314	338	334	344	370	348	321	337	325	339	341	332	348	316	341	337	341	358	342	380	322	359	339	342	371	354	360	351	352	348	321	364	331	353	336	358	331	347	361	358	351	353	375	334	370	329	333	357	326	336	347	319	331	346	361	349	312	348	355	285	333	333	319	315	347	314	359	353	355	348	361	340	349	309	308	343	315	341	354	346	339	329	334	357	315	340	378	321	318	341	361	324	345	331	342	329	353	342	345	336	364	302	332	356	367	322	342	343	366	341	321	315	338	308	337	350	311	339	316	345	355	334	359	325	341	348	330	340	333	379	313	337	347	345	357	327	335	336	346	321	354	344	371	349	332	329	361	354	332	359	352	364	320	358	364	320	323	350	376	332	356	320	309	348	325	364	390	359	336	338	329	335	342	342	331	299	337	341	345	355	321	355	334	361	313	337	331	363	358	342	312	367	354	338	291	348	353	347	330	344	345	324	341	361	367	368	338	337	348	356	354	350	360	340	357	312	345	320	342	371	349	320	355	336	379	337	327	329	331	329	341	317	342	330	379	335	352	367	331	353	382
29977	21231	13784	6272	3167	2175	1488	1096	906	842	815	748	643	618	602	574	612	551	535	526	495	513	571	489	472	477	470	461	511	445	518	476	445	469	479	435	458	481	448	447	449	484	419	475	417	461	464	436	438	474	449	481	450	474	431	451	458	446	424	486	449	438	464	481	450	398	449	429	435	439	437	437	457	438	436	431	451	436	455	461	450	436	448	487	449	436	435	405	433	477	416	431	368	433	443	452	473	415	445	400	452	429	437	445	432	470	425	406	482	459	399	416	429	460	469	484	416	425	445	450	425	433	446	441	454	462	445	448	441	446	434	435	434	437	449	471	456	459	415	413	438	409	473	449	463	446	413	446	406	508	436	433	405	449	474	431	412	449	444	467	460	438	454	445	449	429	436	436	472	442	431	473	411	432	488	448	444	412	410	424	442	447	500	432	454	447	484	454	434	428	434	441	413	427	483	463	429	427	458	447	450	441	432	426	455	462	434	474	417	456	416	416	454	458	405	413	410	445	446	446	428	442	393	447	436	442	475	441	430	452	459	443	427	443	441	419	441	436	427	459	411	447	476	425	470	409	454	438	471	463	409	439	435	456	470	453	461	459	487	416	432	444	484	445	447	459	466	424	438	427	453	435	437	421	429	462	463	434	445	420	436	435	412	448	437	452	432	468	447	437	447	422	449	430	431	427	430	452	442	453	445	421	445	464	450	486	442	470	431	433	462	411	463	443	438	428	423	472	442	455	466	394	449	428	427	452	468	427	469	430	474	440	458	450	454	437	443	464	449	449	471	468	454	420	450	417	395	426	449	380	443	452	433	434	446	472	481	443	446	442	418	417	470	431	480	418	437	446	441	458	444	438	469	433	402	434	447	446	424	418	452	444	434	440	428	441	419	453	444	454	456	444	422	464	464	444	472	438	443	445	417	454	485	458	429	442	448	446	452	441	431	413	436	422	436	433	421	436	442	452	430	433	459	431	451	423	469	447	491	461	453	460	460	472	463	428	485	431	433	454	456	450	462	468	427	463	486	500	459	446	480	449	414	432	415	451	498	438	444	443	414	435	422	444	408	460	431	437	440	417	435	427	457	448	470	434	416	445	415	445	431	423	410	457	466	475	431	436	418	467	471	450	412	465	455	455	473	457	450	476	452	431	420	472	434	423	412	445	430	415	461	455	402	470	436	428	439	429	446	453	430	451	473	421	453	395	453	425	467	446	460	452	441	460	435	442	405	451	444	474	440	432	402	444	470	410	435	485	466	457	478	387	467	452	421	440	452	449	439	431	441	469	414	430	455	439	447	422	467	470	477	454	435	425	468	437	430	454	464	436	410	428	437	430	415	455	451	460	444	458	419	441	465	470	411	421	457	450	424	435	476	426	478	461	468	475	457	454	443	457	448	445	402	442	478	408	441	427	410	436	468	454	459	444	436	436	443	447	433	459	482	445	410	441	408	411	443	471	389	432	452	422	431	480	439	453	447	430	414	477	431	415	456	459	423	453	411	460	447	437	470	442	398	432	415	455	448	454	444	411	461	427	452	408	446	432	446	457	427	471	437	426	466	471	444	468	441	470	429	404	450	472	433	474	449	446	432	408	442	444	482	455	441	493	460	446	402	446	425	474	449	425	453	427	482	440	465	453	438	447	413	447	415	479	432	451	407	430	457	450	429	446	436	414	454	460	417	427	456	414	471	472	462	444	439	445	431	416	461	437	412	474	460	406	458	451	437	438	467	451	437	452	436	413	458	446	448	404	442	454	408	440	420	452	410	437	419	449	449	451	435	399	458	399	411	445	411	442	452	474	432	425	429	460	461	462	460	462	443	478	451	445	433	440	456	421	447	443	432	471	434	462	478	445	414	441	480	439	476	450	436	440	457	450	457	451	464	450	436	442	456	470	440	463	431	438	461	477	440	431	464	438	422	420	457	433	446	484	417	440	424	505	449	457	413	459	460	462	442	473	454	470	430	401	441	463	433	477	419	437	456	434	454	490	456	446	456	426	458	449	456	430	430	433	419	422	445	428	452	413	475	442	466	461	409	456	460	414	485	435	453	473	415	437	464	460	469	437	450	437	416	451	455	443	453	418	461	460	426	467	492	423	466	427	425	442	442	420	449	447	471	490	451	463	435	441	465	443	449	454	464	493	449	421	457	437	417	436	459	435	438	482	444	453	438	442	435	433	413	386	408	402	467	458	494	423	458	432	463	437	465	451	473	464	420	443	469	420	410	449	456	458	446	411	448	471	440	422	425	436	443	467	466	438	459	437	475	467	433	474	458	448	482	429	419	432	380	424	437	457	460	440	438	412	427	443	467	445	394	461	438	422	472	454	447	436	432	477	420	410	481	446	471	440	453	476	440	490	446	429	475	441	431	441	442	468	442	435	450	423	430	422	447	461	432	452	446	456	445	430	465	415	448	458	484	459	440	427	421	437	452	419	438	439	435	442	418	406	447	456	401	478	439	440	429	465	426	424	432	461	461	413	483	456	430	501	430	428	449	450	447	470	425	444	469	440	439	442	408	456	458	456	452	445	452	461	420	448	424	442	473	440	432	421	445	407	488	424	476	422	448	453	423	433	456	459	434	397	464	425	430	472	418	442	433	447	432	470	432	463	456	438	429	430	443	419	464	448	433	451	451	470	439	430	439	428	445	483	456	432	457	457	492	466	488	430	458	455	467	432	442	454	427	497	429	435	444	477	462	433	431	450	480	415	448	426	439	452	458	461	462	474	441	436	466	436	430	425	484	445	433	420	482	458	413	395	442	438	442	432	442	491	436	409	422	463	430	473	420	449	488	445	473	460	459	445	425	484	413	450	405	454	447	450	462	454	449	432	418	424	412	455	481	435	483	427	449	433	468	485	439	433	434	481	444	443	397	464	459	441	443	446	474	427	450	420	432	451	478	445	454	446	441	436	461	449	458	448	432	460	426	446	471	431	443	422	395	479	419	449	475	453	450	442	466	447	438	443	464	453	482	447	453	412	446	411	461	428	455	451	427	438	448	449	472	453	402	442	455	445	436	498	444	470	444	451	440	399	476	437	462	487	423	461	439	462	439	460	419	421	426	430	433	432	438	432	448	478	439	408	469	473	472	460	447	409	459	446	433	437	444	442	448	450	490	440	422	438	440	432	462	449	427	401	437	457	478	421	465	459	416	429	491	441	437	463	466	436	494	435	437	448	411	446	438	463	442	447	445	460	470	452	463	423	449	445	437	458	424	464	432	450	465	455	409	464	466	475	409	460	492	421	448	480	405	404	426	429	461	421	466	447	433	446	372	465	426	452	456	448	413	434	433	452	444	433	416	450	432	398	421	428	458	408	461	434	437	410	446	453	450	426	436	412	426	464	394	437	452	479	465	429	420	469	453	459	462	458	507	405	420	450	455	430	445	421	474	428	435	449	445	442	444	459	441	451	440	445	453	419	447	445	437	406	471	471	414	430	422	457	441	455	486	455	449	437	436	415	443	459	428	444	460	465	473	407
31502	20180	12931	7139	5357	4004	2751	2072	1705	1506	1314	1180	995	877	823	830	793	728	669	694	672	615	677	671	614	559	585	567	618	569	589	565	534	582	561	533	560	541	510	567	538	546	547	540	557	535	546	532	567	539	508	543	519	541	565	522	540	485	527	520	523	515	564	547	536	558	507	527	508	574	497	535	494	517	544	549	538	525	563	534	537	512	502	522	547	477	569	527	570	509	503	513	522	499	498	516	499	507	552	574	519	493	500	530	518	541	519	554	500	496	563	534	534	524	535	542	505	523	524	485	546	554	510	538	560	536	529	490	497	540	504	518	520	487	506	494	476	555	506	511	496	566	556	536	582	494	507	472	502	540	494	530	489	493	513	517	495	520	494	541	551	502	581	549	548	536	569	543	548	504	521	507	545	535	509	536	548	511	529	530	516	540	549	481	540	541	514	546	522	542	526	509	514	496	540	531	520	523	498	519	506	552	491	545	538	543	464	523	486	534	508	504	488	506	500	537	547	516	501	515	522	496	543	503	544	488	520	517	580	493	509	534	515	552	495	514	508	570	523	487	535	467	547	519	486	516	506	512	517	523	500	538	518	546	485	524	513	497	547	555	509	514	510	475	523	533	524	500	546	507	519	490	518	512	535	549	557	528	536	563	495	489	519	521	540	524	508	571	511	522	532	533	495	514	527	554	568	518	535	541	569	509	525	540	507	554	532	525	505	516	517	529	539	477	551	512	545	550	500	532	534	513	519	539	520	548	562	532	555	523	562	505	537	483	478	533	574	555	510	552	557	553	557	512	535	547	542	527	543	552	510	509	545	491	513	480	483	519	501	566	489	511	533	521	483	537	521	576	534	511	532	518	491	501	512	526	516	522	530	564	508	506	500	574	567	496	511	535	523	536	550	534	541	569	517	583	533	520	498	514	580	487	543	529	558	516	539	557	515	512	473	519	596	525	547	522	519	510	561	488	537	508	510	528	551	544	539	502	516	521	526	508	547	544	510	517	532	536	552	516	560	515	529	528	516	536	494	511	575	537	562	537	545	508	509	511	509	510	479	528	513	512	525	529	522	510	564	509	511	538	523	511	553	517	537	515	516	470	551	524	526	557	517	487	488	510	514	519	504	541	480	526	545	510	504	515	510	534	512	547	525	518	572	508	547	500	546	507	496	520	529	502	521	543	498	504	525	501	548	456	537	532	528	523	495	479	538	523	463	489	519	531	511	485	545	540	521	525	549	547	528	519	518	504	520	515	541	525	516	491	503	523	489	531	498	539	477	488	514	538	517	508	487	520	503	566	539	530	530	504	549	501	533	510	548	494	534	538	499	506	522	548	515	484	524	547	513	503	536	558	529	509	521	496	536	502	485	558	500	506	570	512	488	511	496	503	553	563	501	544	502	512	541	490	567	509	499	503	525	533	554	522	565	516	523	552	500	516	500	519	536	508	546	507	532	550	542	522	507	525	540	530	537	517	523	541	525	541	546	536	523	568	500	512	505	522	498	552	537	550	558	528	506	522	518	513	480	491	539	494	534	568	550	581	509	504	533	540	535	486	535	567	529	527	516	503	545	538	531	542	520	516	521	579	532	506	528	547	507	514	521	505	480	515	516	515	518	526	505	505	538	521	499	502	501	492	556	559	541	482	527	537	536	487	527	558	528	522	554	574	506	530	514	539	530	539	541	512	537	536	537	503	567	523	539	504	507	524	506	562	510	521	527	495	522	558	530	530	498	499	531	528	561	507	588	521	549	564	537	516	488	496	507	524	515	541	601	485	527	527	509	517	536	519	496	573	555	525	536	546	538	502	507	500	531	568	553	534	537	556	482	498	535	506	549	547	525	511	516	468	501	513	550	533	509	509	540	522	514	549	507	516	511	503	542	549	514	548	538	537	551	540	534	528	507	511	528	530	527	523	468	511	528	530	534	489	498	535	492	517	535	518	512	513	509	537	522	513	505	519	537	565	509	536	538	550	556	582	547	521	484	531	552	541	508	506	528	525	525	539	505	513	523	506	521	529	518	536	522	554	499	523	512	519	500	497	510	497	506	521	495	536	518	538	550	563	515	512	548	556	550	519	487	518	515	569	509	531	551	526	543	513	504	534	545	554	504	478	563	521	523	569	546	517	527	570	504	498	501	552	560	561	556	550	502	528	523	525	525	556	498	536	548	482	526	544	510	551	560	570	543	536	551	507	511	567	511	502	563	497	555	478	473	494	482	508	520	557	525	547	484	513	531	516	545	528	537	537	532	538	478	535	492	562	518	536	521	519	510	545	557	511	538	500	468	543	540	557	532	553	533	522	525	557	522	531	508	549	511	500	512	483	542	572	558	517	474	553	514	530	537	558	525	515	534	509	488	521	553	531	544	549	530	510	550	488	533	503	498	541	509	590	544	506	527	502	530	516	524	501	499	564	478	467	533	534	506	539	509	523	510	539	527	563	520	507	546	541	500	517	525	526	555	502	510	533	538	537	521	532	557	540	576	520	518	518	517	495	478	504	489	504	564	487	551	546	558	523	497	506	537	482	515	509	514	548	545	515	509	538	540	538	515	486	513	483	512	519	510	527	562	511	547	540	519	493	530	509	497	570	541	524	542	508	510	526	552	502	545	518	530	541	564	523	565	550	525	534	535	495	508	498	521	540	551	513	523	509	482	566	509	512	514	555	515	507	498	542	551	510	575	512	508	534	508	565	510	511	539	492	539	562	517	531	522	542	509	552	552	538	556	516	514	546	522	494	530	513	540	511	544	584	510	490	520	518	574	514	567	511	543	500	507	489	573	546	538	530	510	492	495	521	560	544	492	539	536	497	519	578	535	523	504	534	515	507	533	499	573	505	566	515	533	510	513	508	522	499	552	514	515	535	550	522	502	519	522	508	530	536	555	544	521	517	531	508	447	524	540	491	496	506	521	508	559	514	489	506	498	505	514	549	515	510	517	516	521	530	543	528	542	524	516	553	569	502	500	533	533	503	555	530	545	530	503	550	541	530	514	531	548	565	534	518	502	499	541	528	540	524	564	515	547	527	539	556	551	504	529	564	519	505	525	534	513	545	507	560	508	490	540	509	517	526	533	575	501	531	495	548	572	503	532	516	546	520	561	545	506	484	575	510	579	476	497	510	530	540	543	533	509	554	541	509	566	506	538	544	502	522	507	494	573	516	524	520	539	526	529	507	513	487	516	489	529	542	531	532	515	514	532	490	541	542	503	534	531	560	571	523	527	537	527	488	514	557	512	550	552	551	524	530	498	529	487	501	528	524	551	556	532	519	512	507	517	533	521	540	522	530	531	550	542	532	518	518	512	533	534	493	490	505	560	484	493	520	490	491	489	539	516	535	536	501	495	558	533	540	502	484	500	532	539	510	525	554	526	530	489	523	530	511	523	513	479	502	534	538	509	523	498	503	494	547	510	534	496	533	554	505	491	529	543	525	536	511	561	541	486	517	510	541	519	468	513	522	538	502	530	515	522	520	511	536	523	539
24016	21458	28732	24603	21432	12492	3433	1837	1490	1330	1226	1029	924	865	747	699	706	663	605	617	587	572	555	534	547	500	545	535	472	455	519	462	447	442	454	440	465	483	454	461	462	442	444	487	430	476	435	440	442	439	421	397	437	438	438	423	402	431	439	453	437	420	405	423	455	422	457	408	456	448	476	422	423	438	411	411	431	399	395	427	438	405	401	414	418	388	436	380	444	437	391	429	468	397	444	426	385	486	428	419	435	433	423	408	411	411	425	406	442	425	396	432	435	410	433	433	403	395	441	415	401	446	465	421	433	385	467	439	433	436	421	451	410	465	391	432	419	429	409	422	430	428	406	407	430	403	394	435	455	406	420	448	402	409	419	394	427	467	384	421	430	426	426	427	449	403	399	412	381	423	427	467	425	426	370	439	404	446	427	435	422	432	420	403	386	446	445	412	431	421	417	407	427	421	426	418	423	405	419	431	419	435	444	431	410	440	422	414	430	407	425	417	370	418	416	464	471	439	447	418	445	409	431	437	420	407	408	398	417	409	426	428	403	437	457	404	419	424	431	416	406	409	402	390	456	428	411	432	433	401	419	413	425	418	409	434	439	395	413	417	394	408	412	411	379	405	409	450	434	439	410	400	424	392	427	448	406	427	398	397	419	392	414	411	416	419	430	436	431	438	431	424	431	426	434	403	438	414	399	407	404	433	420	422	447	407	394	407	429	443	415	441	377	389	422	412	438	389	420	409	451	409	393	410	429	401	441	433	449	414	425	418	438	378	405	393	397	413	400	420	378	414	400	406	442	412	434	435	424	397	384	427	408	456	423	398	426	383	438	427	432	364	386	418	419	423	420	419	426	382	399	396	462	436	445	420	390	400	393	398	410	403	407	419	420	403	395	450	385	415	427	429	409	430	432	440	418	392	457	430	432	398	420	419	423	446	434	377	396	401	394	411	403	441	415	416	408	403	428	390	421	418	400	405	414	440	422	399	373	393	409	376	428	446	439	425	392	422	426	402	402	418	434	411	431	426	439	417	410	380	424	417	418	457	398	382	384	405	417	410	444	417	412	452	429	446	441	422	429	406	411	476	425	411	401	424	445	432	396	383	446	381	410	444	413	458	411	434	435	420	403	411	435	398	432	396	413	455	431	424	427	429	401	418	422	406	407	426	456	427	425	424	426	450	441	427	420	421	464	401	410	375	431	430	422	417	400	428	403	406	462	405	413	436	397	434	408	440	418	413	416	433	431	462	419	429	463	419	410	401	417	427	410	430	443	442	397	423	437	436	390	471	384	403	425	433	412	387	432	397	391	424	409	422	450	453	401	404	436	425	420	411	396	397	430	487	458	412	466	427	430	412	436	432	407	447	432	395	423	377	404	437	392	410	430	383	440	439	418	450	405	382	426	421	423	404	417	384	461	419	447	458	356	449	415	386	427	418	412	432	416	434	428	415	403	433	389	424	420	419	446	405	413	401	450	401	464	424	451	425	402	361	433	401	417	467	416	413	412	430	402	434	401	457	454	420	481	435	399	426	377	382	427	383	379	443	428	412	387	411	408	483	393	430	409	414	445	410	452	445	464	434	425	401	400	415	417	413	405	394	452	423	401	437	417	431	415	430	406	376	393	465	395	418	433	391	429	429	429	411	421	399	449	448	426	418	404	375	423	455	392	424	404	390	401	426	409	426	417	385	438	480	448	466	412	416	389	410	380	405	442	418	402	414	441	395	427	424	408	376	434	416	385	442	420	431	382	419	442	437	435	413	440	412	411	440	413	450	405	391	384	419	406	396	416	434	435	440	432	424	439	374	392	450	412	437	445	406	420	392	466	401	432	447	434	401	449	442	399	401	407	426	397	401	433	434	422	447	394	410	431	384	468	460	408	396	408	416	437	448	441	416	468	394	430	401	433	426	419	388	464	423	397	412	411	435	405	420	426	412	429	402	390	445	407	405	394	369	419	431	465	412	401	405	445	402	423	404	390	386	447	448	438	429	437	413	425	389	384	406	398	440	410	426	429	424	403	440	411	418	443	433	400	418	410	393	420	413	404	425	444	400	426	374	425	425	440	429	412	409	404	404	418	411	401	413	406	404	438	439	417	428	367	439	396	408	422	404	388	443	436	425	427	361	424	431	419	398	427	436	423	435	424	408	418	416	433	471	393	405	408	424	422	400	444	415	411	411	412	389	414	427	454	395	439	387	406	370	405	403	401	390	396	411	445	386	399	407	439	430	418	395	436	452	437	438	439	389	410	422	454	416	374	446	388	442	437	390	441	434	441	449	418	397	423	409	434	427	449	395	449	434	403	437	417	391	411	405	411	422	408	465	445	432	432	402	460	388	425	428	421	389	446	405	461	449	385	446	397	445	421	418	408	406	407	385	444	429	419	434	431	452	397	427	425	431	409	416	449	410	413	403	414	414	447	452	377	416	399	440	424	437	476	390	396	404	412	430	408	423	432	436	484	414	387	419	429	442	385	399	413	396	424	406	442	436	430	400	403	398	427	402	395	428	438	424	397	427	440	413	421	448	445	431	481	417	418	420	392	395	447	435	431	430	404	402	421	420	383	426	429	399	450	457	396	392	423	429	403	421	395	421	380	385	416	433	428	436	428	380	427	445	384	370	403	402	403	408	412	425	435	424	426	398	417	441	443	441	444	447	396	414	410	423	389	445	404	416	455	429	437	418	379	414	432	394	424	415	428	408	415	408	417	434	415	423	428	397	379	421	424	417	431	403	396	376	403	442	431	411	417	428	431	436	445	441	403	436	396	408	378	429	437	437	432	471	429	429	413	431	421	432	410	446	427	432	416	426	407	411	419	397	413	420	395	419	424	441	438	375	441	408	392	395	416	417	411	440	418	458	405	419	461	401	457	429	426	354	420	411	406	403	444	381	414	395	404	369	404	429	414	418	400	438	428	434	406	427	428	436	457	419	403	394	425	423	385	382	389	401	453	407	434	433	467	427	447	438	401	425	401	412	442	421	406	419	423	441	420	430	461	423	405	435	418	431	416	444	417	414	406	393	420	414	423	404	432	396	414	439	444	428	404	441	421	395	400	425	433	435	382	443	418	432	418	445	437	422	434	429	433	416	447	414	454	417	404	429	396	436	434	448	438	451	386	444	422	395	419	407	431	392	428	437	432	413	397	386	397	433	408	412	435	407	396	442	426	394	409	414	448	425	399	403	475	406	411	449	411	413	411	426	432	409	432	388	413	412	438	371	438	441	421	426	455	423	416	392	453	420	401	415	421	408	434	406	409	422	404	405	396	414	402	423	427	444	410	457	395	432	419	429	431	394	450	434	436	406	423	432	424	425	404	397	440	406	439	435	424	431	452	447	397	397	421	456	400	444	421	391	391	442	424	390	381	424	411	390	418	493	411	450	404	420	390	418	402	444	402	401	423	435	386	378	404	409	454	393	445	446	407	433	383	448	406	407	444	398	465	389	415	430	431	435	421	405	423	424	418	452	395	428	409	383	414	433
35783	29850	20226	12448	8954	6957	4661	3285	2746	2336	2158	1800	1505	1280	1195	1056	1045	909	895	892	808	845	790	787	721	641	663	678	643	602	639	594	550	550	563	561	555	524	544	544	544	517	549	531	528	536	518	479	537	517	522	565	517	528	468	531	512	527	536	533	523	489	496	505	529	504	502	490	544	493	517	487	525	519	521	540	530	476	519	497	534	499	520	476	531	495	501	455	510	471	486	493	524	513	477	494	494	501	519	470	482	513	516	491	506	509	554	473	498	506	472	494	527	520	488	469	498	497	525	524	518	466	487	482	529	523	540	499	506	482	498	503	473	470	517	483	504	518	534	449	473	482	534	465	480	492	467	497	534	517	523	510	490	487	559	498	500	519	530	501	473	503	506	513	491	505	471	504	500	532	475	484	526	496	459	494	537	487	519	501	496	525	458	512	529	537	493	524	510	479	531	442	501	528	476	495	496	481	492	485	520	479	522	486	486	527	514	513	515	482	457	496	488	503	503	486	502	471	489	498	517	486	518	501	458	509	510	525	516	483	481	486	505	473	521	490	467	475	502	502	514	521	507	488	489	516	534	505	495	461	484	488	468	485	464	511	505	483	475	467	488	486	493	504	530	499	473	472	510	494	512	465	510	520	486	517	495	493	534	511	526	490	481	543	483	511	520	478	502	499	531	499	490	482	528	440	545	480	485	499	495	490	529	503	508	482	502	500	497	515	504	466	515	526	503	495	471	507	510	495	493	487	510	511	481	541	499	522	513	498	471	471	502	519	502	489	493	504	529	494	537	493	478	471	508	511	477	487	531	485	502	521	505	476	505	479	475	501	492	492	478	478	503	469	479	478	541	537	527	497	517	486	494	552	475	478	510	500	521	496	515	528	488	492	503	500	512	505	454	482	502	510	508	539	509	489	507	504	495	534	488	468	544	496	495	507	538	492	493	479	504	504	503	502	536	481	550	498	499	521	477	503	522	503	541	479	495	519	453	505	506	495	567	497	494	496	460	492	480	521	514	464	479	481	526	517	480	489	502	525	513	481	484	453	469	500	524	474	485	550	499	490	473	539	476	522	486	466	508	493	516	461	488	486	513	466	492	522	518	487	512	528	487	471	500	523	521	495	467	462	496	507	498	493	525	513	496	509	463	498	488	495	497	502	515	485	525	481	512	502	473	495	531	505	486	500	520	508	507	465	492	499	516	497	498	477	488	482	497	529	558	490	511	483	500	493	501	525	486	494	497	505	479	503	524	523	490	469	501	499	476	495	525	525	508	504	504	463	512	522	472	551	495	464	511	506	548	492	486	509	459	481	512	480	465	465	474	508	488	543	486	499	507	480	475	486	501	464	465	518	539	519	467	508	534	462	487	488	471	503	498	509	484	510	516	492	512	515	497	469	488	478	478	503	544	495	522	524	490	489	488	496	543	479	551	492	505	506	498	499	510	519	481	488	501	484	478	526	532	480	538	503	474	521	507	484	472	520	488	490	529	512	513	500	492	487	485	454	490	499	479	502	480	484	491	490	495	520	491	514	481	480	508	496	462	510	535	514	500	486	508	505	488	476	488	531	471	545	501	500	480	485	536	500	489	528	474	490	502	526	504	492	509	503	484	508	490	488	533	516	479	480	520	528	490	482	495	519	504	478	512	508	466	484	513	521	511	503	508	480	505	489	509	495	487	516	465	514	487	479	477	516	501	536	450	505	510	490	445	488	464	499	483	508	519	515	502	522	462	506	472	446	520	493	529	489	508	468	509	496	498	485	485	533	560	479	480	520	533	511	486	478	485	492	548	538	520	504	508	485	519	499	544	499	502	462	509	521	488	505	493	513	543	508	497	491	485	529	461	480	514	479	472	481	518	489	524	526	496	513	522	489	472	526	479	520	495	500	493	456	512	491	474	507	500	498	478	524	504	518	494	513	516	487	525	529	508	531	459	488	462	499	490	529	497	507	511	473	486	483	520	505	494	460	520	509	483	503	520	496	504	480	497	541	485	559	491	492	532	448	481	494	492	507	539	465	503	490	481	500	494	473	529	527	545	507	473	514	491	486	478	494	447	521	515	466	519	478	494	478	518	511	516	478	465	524	544	523	503	467	518	500	498	488	525	475	481	454	468	504	513	518	525	488	475	503	499	552	491	509	543	474	496	488	533	527	491	474	510	480	516	502	475	485	545	470	496	475	516	503	517	509	505	536	499	504	486	496	490	479	507	510	483	505	517	498	480	465	471	540	493	554	488	519	526	526	489	495	460	544	520	494	460	523	487	468	498	537	498	516	477	498	507	509	516	493	483	459	519	471	482	500	473	499	502	489	545	494	530	496	497	492	498	481	480	494	472	552	515	495	471	486	543	469	533	477	446	475	460	528	530	522	519	532	503	518	494	521	491	511	462	479	468	497	502	500	503	491	489	524	483	501	511	467	493	507	513	507	505	465	531	505	479	494	540	484	503	508	507	494	523	497	496	483	505	515	511	507	551	522	476	504	536	499	510	466	514	508	503	491	521	555	499	526	488	506	480	498	525	498	507	463	489	496	503	462	519	492	484	496	499	522	454	527	486	497	445	492	516	504	486	480	499	553	499	512	494	535	544	504	482	484	505	521	484	503	480	518	491	481	522	486	496	479	497	512	537	503	499	486	487	479	474	489	505	529	505	465	507	490	533	495	484	513	513	475	481	502	460	496	510	521	491	495	489	512	507	508	506	526	491	520	494	514	492	505	518	462	515	437	466	521	484	562	495	482	477	477	518	472	499	509	489	492	481	518	484	461	505	457	490	460	513	502	527	533	480	465	518	539	533	507	536	497	491	494	525	498	507	513	515	473	517	511	504	510	492	499	460	502	516	469	521	513	484	468	487	472	495	511	511	521	519	546	506	531	521	511	495	497	498	511	523	498	464	544	495	487	499	529	507	494	488	460	500	487	501	485	510	473	540	468	482	498	502	480	462	505	526	510	473	533	471	517	481	519	498	514	468	519	529	497	516	514	489	523	499	479	511	508	474	488	531	509	511	502	505	490	506	510	472	518	508	478	495	494	500	477	503	519	479	510	495	504	491	477	469	498	533	495	494	521	505	496	495	498	502	524	496	513	520	499	488	484	493	502	522	523	530	510	463	505	496	538	511	493	526	501	559	511	477	476	513	495	520	479	531	482	477	471	492	525	486	485	441	501	468	482	488	471	536	500	501	538	502	465	494	492	551	450	503	459	465	488	507	498	480	503	504	495	516	522	535	473	525	486	541	492	495	508	484	470	494	545	518	494	483	494	479	535	477	477	522	485	518	503	469	505	514	469	514	516	514	465	465	497	537	480	486	477	525	507	538	489	515	467	519	496	506	496	478	452	540	512	514	451	480	490	475	484	482	519	501	487	503	528	501	491	479	508	488	534	502	494	539	509	489	506	490	545	515	493	483	521	467	470	507	503	493	504	515	514	478	496	510	464	480	470	512	528	518	493	538	511	510	515	463	490	479	514	510	453	500	500	501	499
25144	21428	27493	25562	12366	3377	1925	1258	1023	974	871	787	604	607	579	537	520	521	525	470	484	465	441	427	444	428	419	417	390	363	405	361	355	376	360	371	357	361	346	366	360	366	377	354	376	374	348	370	360	382	366	334	334	319	354	366	347	347	356	344	346	362	347	361	325	338	312	341	348	344	342	333	329	351	320	329	363	360	333	323	335	364	337	365	330	320	331	329	321	359	333	356	323	315	337	314	332	337	341	314	367	365	360	352	354	359	347	379	348	341	301	342	304	320	303	338	345	332	318	325	352	307	329	331	350	371	319	341	377	337	374	357	352	321	362	340	351	341	367	359	346	374	321	370	317	354	336	344	338	337	380	365	359	358	337	354	338	328	303	376	316	351	335	358	360	376	340	358	353	367	358	360	303	350	336	332	342	300	343	333	349	319	330	330	349	351	353	350	355	336	367	329	340	349	283	371	326	359	330	367	308	363	327	353	359	343	366	362	321	308	357	378	348	340	354	348	327	329	320	354	334	356	361	326	351	374	351	318	354	317	320	337	346	345	346	360	332	354	339	358	337	342	366	371	338	328	329	335	362	331	309	317	321	366	349	325	356	375	320	354	351	370	341	331	341	369	341	348	310	311	324	331	343	377	304	339	354	379	359	373	325	352	316	356	367	345	385	308	327	345	360	349	350	351	327	320	311	317	351	344	367	333	323	304	322	340	359	340	307	377	337	338	323	370	351	332	320	357	355	339	366	323	359	310	304	358	370	331	351	357	345	343	353	362	325	336	334	351	298	359	341	356	385	333	338	322	368	335	373	354	324	334	347	354	321	309	380	370	352	351	354	355	326	358	355	370	341	324	333	372	380	371	309	336	346	354	353	336	356	341	372	344	355	323	350	309	334	356	352	362	347	369	400	331	348	352	325	336	375	333	308	331	340	376	353	346	350	320	337	326	334	362	335	338	370	337	332	353	345	335	354	324	357	310	344	356	356	338	340	367	344	374	333	321	368	353	336	367	340	361	337	330	373	357	336	355	309	351	341	352	372	338	328	334	357	346	369	356	337	348	347	361	359	351	329	342	342	348	351	338	402	332	359	357	345	325	372	356	310	314	362	321	374	371	340	382	355	341	346	320	337	326	333	363	352	341	337	348	328	318	336	314	367	356	362	336	356	351	370	324	355	360	338	362	318	358	344	328	351	336	346	359	313	365	334	319	316	324	355	408	330	341	350	350	336	329	319	368	327	358	331	353	318	347	334	310	347	343	356	327	376	334	361	322	352	335	357	314	322	338	373	350	360	333	349	379	325	316	354	352	333	314	319	349	370	365	342	355	361	328	338	348	352	328	335	355	350	337	348	414	327	347	345	319	350	352	352	338	329	351	354	324	358	353	335	342	341	330	359	349	336	339	357	351	353	334	370	363	322	341	358	377	354	319	362	327	322	326	360	346	351	353	399	333	356	332	344	346	356	323	364	374	328	373	352	359	344	331	338	336	335	307	366	337	367	345	351	365	342	329	350	342	353	325	360	350	331	327	337	364	352	354	343	330	374	337	313	353	377	341	327	352	321	328	357	340	304	315	353	323	352	349	350	334	357	384	358	342	343	341	346	337	341	336	321	373	343	356	377	328	339	361	382	359	351	337	348	333	337	346	341	345	354	336	317	385	356	291	335	351	324	325	334	326	326	366	357	386	329	357	342	355	324	364	329	361	348	320	314	382	362	341	333	350	357	367	336	370	346	366	354	340	331	287	382	345	332	329	366	375	315	341	340	340	351	360	344	356	340	326	330	333	364	379	361	345	361	344	347	314	334	342	364	344	376	344	336	359	358	340	307	359	356	332	371	323	331	382	362	341	339	306	303	313	341	341	350	352	354	344	358	326	343	329	327	362	334	334	344	342	330	344	339	331	375	341	348	363	335	328	342	343	314	327	366	328	354	358	360	350	313	342	362	326	329	348	361	344	342	343	319	316	352	337	359	368	329	331	369	369	343	342	352	327	362	351	353	350	331	313	331	328	331	350	328	336	351	349	343	343	358	341	341	370	351	344	362	307	330	348	354	332	347	304	343	354	374	372	325	317	358	368	369	333	297	339	331	334	371	354	351	345	323	320	350	336	362	337	344	319	341	349	337	354	318	313	308	340	331	352	361	327	352	339	384	356	340	320	338	346	329	319	329	303	363	350	361	349	360	316	351	334	308	368	304	352	377	333	354	359	358	335	343	361	334	342	361	327	356	323	347	306	361	368	324	294	350	374	343	344	314	327	334	342	349	332	326	330	327	359	347	322	342	340	305	354	330	358	341	330	350	315	355	315	340	309	326	347	342	362	337	332	329	339	336	354	333	370	343	351	345	326	359	364	338	381	351	343	325	309	370	301	352	321	333	364	380	337	346	337	332	302	333	344	354	344	353	337	342	318	340	375	349	336	388	324	374	376	356	319	347	348	307	337	341	343	361	364	310	381	320	365	371	364	357	336	373	334	324	325	348	350	337	328	324	377	344	315	351	326	370	353	332	343	359	358	345	336	367	345	346	348	351	327	368	366	335	339	325	313	341	326	330	324	336	340	364	325	364	339	360	339	334	313	342	347	355	380	327	312	323	350	330	343	373	317	344	327	324	391	347	324	327	336	345	377	371	380	375	324	344	306	341	337	340	344	326	329	325	321	367	344	364	352	345	337	335	333	344	328	315	378	362	345	339	339	335	362	356	360	371	341	354	326	343	324	348	304	338	332	341	348	363	327	350	344	331	333	345	358	359	330	332	342	361	322	339	349	318	339	325	312	393	350	352	357	337	367	365	339	343	362	367	312	358	334	338	349	333	327	336	329	328	333	335	326	339	314	356	358	346	306	320	344	351	337	340	309	336	348	329	340	327	331	319	341	368	324	350	345	337	366	328	351	371	359	333	364	328	308	326	353	370	343	334	345	340	353	359	330	345	314	344	332	320	363	345	337	344	344	359	322	354	345	362	299	344	369	323	369	339	345	352	343	345	329	330	346	319	373	356	333	358	333	360	348	349	359	332	312	347	372	333	360	338	372	314	350	386	358	340	340	349	372	357	310	345	320	330	326	326	334	353	336	335	375	313	346	341	360	333	374	325	354	323	352	346	329	347	350	320	355	335	324	328	329	343	363	344	312	303	359	345	357	329	355	374	343	352	387	346	369	353	333	358	353	325	361	349	341	372	347	346	339	348	337	313	336	342	333	352	383	354	382	333	359	347	349	330	343	329	331	345	337	361	338	349	334	342	368	343	339	346	359	329	346	352	347	360	347	295	350	340	348	341	363	330	372	327	328	355	329	344	342	333	352	350	314	337	381	359	353	337	351	333	338	354	342	314	341	351	355	311	376	347	379	314	359	356	353	323	334	353	323	338	343	341	334	314	314	310	328	366	343	318	355	358	327	351	358	336	326	357	362	336	332	371	347	366	338	351	322	337	317	318	292	348	291	312	323	350	313	338	329	324	357	364	320	323	327	363	355	341	315	349	325
34678	26171	16820	10218	7260	5315	3743	2630	2231	1885	1579	1414	1180	1031	938	848	828	768	774	693	633	630	627	600	574	568	529	551	501	455	490	483	459	430	476	436	454	464	451	448	476	391	448	447	472	430	434	416	408	440	440	423	468	436	411	403	381	402	418	418	391	395	397	397	396	466	415	422	404	405	416	394	406	396	468	380	417	407	406	405	415	377	425	390	422	434	391	419	422	396	384	440	393	373	403	428	457	394	393	408	434	451	422	404	393	412	421	399	385	413	428	424	429	404	412	420	412	422	431	440	389	425	441	374	416	397	399	431	396	386	428	400	415	404	390	376	395	418	407	398	394	425	390	442	427	432	395	394	418	423	392	429	430	408	432	402	387	406	443	415	375	406	411	401	418	418	398	409	394	378	389	410	378	371	390	424	391	379	406	396	388	419	372	439	431	435	411	406	392	383	411	424	393	419	413	402	414	398	383	437	397	434	423	386	414	405	442	434	404	446	420	373	381	421	405	442	425	416	422	411	441	398	405	410	341	403	403	401	380	431	434	458	389	360	427	422	406	367	391	390	420	403	380	390	422	410	417	451	380	391	419	423	420	405	429	429	422	394	408	447	361	404	398	370	420	381	399	419	438	417	419	435	399	422	421	424	410	433	407	395	449	396	401	410	415	406	389	430	386	409	404	427	398	390	405	413	408	408	413	409	371	433	417	461	424	392	407	383	403	403	384	410	392	405	420	409	382	414	404	413	422	435	372	418	408	401	407	401	381	413	380	400	404	439	391	402	416	425	432	416	427	396	427	355	417	392	411	377	389	397	396	384	412	409	447	372	418	406	408	426	376	397	391	409	382	419	399	372	401	443	412	410	406	388	417	392	422	404	385	433	419	409	407	426	391	371	394	435	433	397	375	392	420	401	388	399	388	373	395	413	389	400	404	421	425	407	399	411	393	390	436	409	394	374	410	403	422	409	379	412	397	370	438	401	392	424	375	403	426	400	399	386	383	405	429	427	389	384	383	405	388	420	363	393	396	433	399	417	378	383	420	390	434	384	393	383	418	398	395	368	410	421	413	415	422	395	413	367	389	410	409	373	413	421	436	370	429	431	426	410	417	425	429	386	386	451	429	408	379	416	430	443	390	394	393	439	448	445	425	378	404	401	413	413	400	391	381	367	360	407	443	399	400	409	406	414	414	424	402	438	395	398	414	398	431	400	396	402	412	375	406	414	382	425	432	425	395	438	416	427	404	434	424	394	426	439	398	395	432	407	418	377	410	388	406	444	396	404	379	409	414	400	410	417	349	385	402	410	427	384	372	398	406	444	394	399	425	403	453	389	377	362	412	394	430	454	402	403	434	404	401	415	405	381	406	386	434	410	384	448	383	419	390	383	411	385	400	393	422	405	386	426	396	422	438	422	386	388	402	420	400	394	394	387	418	430	381	378	431	405	362	416	425	385	417	409	393	415	423	448	384	467	412	416	454	414	427	401	410	422	399	400	423	395	380	384	377	397	423	405	403	386	382	400	399	451	422	390	379	376	372	410	400	407	383	420	418	399	425	410	400	419	386	413	390	427	449	391	411	387	405	405	426	419	380	396	399	392	418	388	374	418	393	400	416	392	450	376	397	387	388	424	398	442	407	387	386	439	367	430	365	398	401	391	386	426	397	427	430	427	419	393	397	417	402	408	393	408	398	396	390	403	396	430	412	406	429	401	407	404	424	440	403	394	442	400	395	408	409	384	391	408	398	372	422	385	411	410	377	384	375	403	423	407	403	378	389	409	410	387	386	425	411	368	376	394	400	417	365	415	416	400	387	441	418	413	416	385	399	399	437	405	401	420	409	438	438	379	392	395	397	415	418	440	415	433	414	404	399	386	385	425	392	427	416	384	377	400	411	402	401	407	408	395	398	378	414	417	415	406	402	415	414	372	398	411	395	415	395	387	406	400	408	437	431	399	412	417	372	411	439	418	424	444	397	417	427	372	382	437	420	339	401	418	394	392	394	396	409	390	430	418	420	406	448	387	380	401	381	364	418	420	402	460	405	437	347	392	385	387	412	408	387	397	412	442	423	419	388	408	364	394	445	395	376	391	398	435	389	429	418	387	361	405	377	432	439	435	421	410	418	382	407	426	423	425	393	403	380	393	434	392	431	409	431	385	408	429	383	414	411	410	414	393	414	401	423	432	384	398	403	423	400	419	391	441	402	368	406	415	377	434	419	367	420	428	377	418	433	431	391	409	399	389	451	405	376	384	424	424	409	421	389	410	424	408	379	407	375	396	394	412	413	410	424	380	420	391	377	389	397	380	450	399	373	401	441	381	402	412	404	392	390	408	423	411	394	411	405	432	431	417	440	409	408	416	373	417	442	381	390	420	434	427	385	378	406	406	419	367	428	397	406	415	436	414	373	404	399	384	429	398	385	436	400	419	442	419	445	395	396	417	442	422	402	385	421	401	404	390	400	424	380	388	402	417	384	379	396	387	408	371	388	413	406	407	405	413	422	387	401	397	409	418	432	419	385	413	421	406	426	439	429	407	374	379	435	422	422	431	418	421	426	404	380	414	420	436	398	381	430	404	432	429	394	443	426	398	404	377	422	426	421	398	429	422	377	395	382	436	384	404	406	392	417	400	388	390	402	401	368	427	379	420	404	384	391	399	405	413	438	369	422	406	393	405	424	412	413	425	408	442	431	394	408	409	439	393	425	417	401	397	383	394	402	418	372	383	431	421	409	360	414	421	419	444	406	370	387	430	389	419	431	411	404	406	371	405	377	400	370	428	393	398	432	405	383	396	396	405	413	384	397	405	414	380	398	396	431	411	391	422	418	392	414	435	413	444	407	416	427	392	403	432	422	380	376	427	392	414	390	405	424	434	412	425	355	399	415	397	418	402	427	380	365	428	401	404	399	435	395	459	379	396	391	417	418	363	427	398	417	402	417	430	390	396	400	398	395	414	429	392	378	435	443	435	417	426	407	426	368	407	422	427	398	436	416	387	389	403	410	410	410	425	403	407	352	409	396	415	392	376	410	411	435	403	410	418	384	425	405	383	397	407	413	389	388	404	381	339	388	391	391	409	414	380	429	394	450	402	439	389	420	405	394	382	392	394	427	427	427	427	420	386	381	389	387	421	450	420	400	410	415	453	396	431	414	397	417	421	445	382	427	447	427	430	413	391	366	413	398	383	381	406	427	399	418	402	434	386	382	410	433	409	375	405	386	399	407	417	379	406	437	389	410	394	408	417	438	389	430	405	404	412	402	401	420	450	414	401	368	433	391	421	442	394	408	409	383	404	444	393	408	418	380	434	382	390	415	381	430	382	438	421	401	408	416	414	422	393	434	431	399	400	384	402	433	385	407	423	413	417	374	401	410	452	386	409	392	431	420	398	406	430	392	429	420	379	370	425	433	417	377	433	409	388	415	409	419	413	401	441	411	397	397	386	429	378	407	391	423	431	377	437	414	425	427	412	437	420	449	418	380	412	385	430
22908	21468	29206	24149	21474	21503	10938	2639	1807	1596	1395	1178	984	883	861	705	721	715	629	588	531	520	543	449	458	453	436	401	397	382	347	345	367	359	351	349	339	321	351	322	316	317	305	314	305	291	327	296	288	302	291	289	299	332	311	312	341	316	305	301	321	294	304	301	300	311	291	324	311	302	308	289	302	267	268	291	282	320	292	291	296	279	292	304	280	287	286	278	261	272	287	302	276	261	284	279	297	260	279	303	268	319	295	310	302	292	293	248	292	291	270	258	273	269	297	291	289	269	260	301	303	259	290	261	308	314	277	276	275	270	301	288	278	279	319	291	290	294	295	282	318	302	266	281	277	277	300	266	306	305	281	271	261	310	283	290	275	270	286	279	243	299	318	289	262	272	303	281	278	326	261	263	265	283	293	301	289	306	276	278	268	289	322	273	295	298	298	255	285	332	280	309	294	288	252	289	292	294	274	255	297	306	282	285	289	288	292	295	283	303	269	266	281	280	296	305	309	270	282	288	311	312	286	278	255	300	268	289	287	328	284	304	279	309	288	286	260	274	275	312	291	294	291	271	282	290	324	282	319	299	289	281	256	264	296	276	269	287	295	267	287	304	287	261	288	292	294	284	292	254	267	280	291	303	309	257	271	293	281	277	296	294	285	299	242	280	285	291	281	296	283	264	327	310	293	312	310	296	277	296	267	295	292	278	316	285	290	279	277	272	260	312	312	292	265	281	287	286	260	291	285	275	282	298	298	269	282	273	265	315	292	321	292	289	276	277	293	280	290	264	311	300	281	266	277	299	283	267	287	294	307	301	288	261	278	322	289	291	291	290	303	273	287	296	317	281	283	256	265	294	325	259	243	302	287	273	302	288	294	270	285	284	282	292	272	295	281	282	306	287	281	261	270	301	261	300	272	295	295	327	294	319	282	305	285	276	295	268	278	272	295	259	285	246	283	307	281	294	295	305	304	266	305	271	313	316	305	310	300	276	283	278	294	297	289	305	295	338	225	268	294	279	274	288	316	258	294	269	300	279	267	298	280	286	265	291	284	269	270	290	285	294	257	280	295	248	303	283	238	305	304	288	294	272	271	291	325	256	311	289	335	320	295	308	291	318	278	307	273	306	282	264	275	270	262	299	317	309	348	287	287	301	328	268	270	286	310	292	295	279	276	301	269	295	280	258	270	308	281	278	304	287	313	334	269	303	264	318	285	281	305	293	279	285	270	278	274	288	310	272	289	285	318	300	333	280	262	262	297	307	304	282	307	277	287	269	256	334	277	289	287	289	295	270	280	297	311	296	266	277	277	280	292	300	300	298	285	275	274	307	276	265	283	278	290	283	296	289	279	275	288	277	289	268	317	268	297	275	261	286	319	299	287	301	294	297	301	287	291	301	306	264	303	284	291	304	312	283	283	332	290	275	275	282	260	250	261	286	279	318	315	295	274	265	285	294	308	282	301	307	265	257	249	273	278	276	270	262	275	298	293	303	279	321	289	300	272	272	286	264	285	264	292	278	280	303	281	247	284	314	273	309	297	314	295	297	295	300	272	306	275	293	290	287	295	270	308	298	326	308	280	265	297	252	304	278	297	251	267	278	291	294	298	299	296	300	280	290	301	268	276	304	267	268	302	290	294	273	314	295	282	314	277	307	285	294	294	281	285	264	272	277	298	302	282	309	277	278	263	277	269	308	295	323	276	266	316	290	273	308	304	245	285	286	286	294	270	298	263	278	324	300	272	289	254	256	285	282	299	289	268	296	280	280	291	287	254	279	295	288	293	273	295	289	286	290	312	278	266	271	305	314	330	253	263	308	301	301	316	254	306	284	298	285	290	283	285	269	266	290	292	296	301	290	259	261	298	288	283	272	282	273	282	310	270	307	300	280	274	287	274	294	291	271	291	301	311	249	263	296	259	270	279	268	299	307	308	266	291	280	288	316	295	280	278	275	294	283	294	276	283	306	258	271	301	273	275	305	283	290	302	293	288	273	275	288	280	263	276	292	304	297	300	308	318	276	282	280	238	291	239	323	285	317	297	295	268	295	267	261	283	250	272	320	279	289	313	281	257	297	284	305	287	286	324	280	290	313	315	321	261	312	286	294	288	266	294	292	309	259	280	270	292	288	278	287	272	301	279	265	292	284	294	281	299	295	327	288	274	283	309	308	282	302	304	284	271	295	319	268	280	277	291	287	306	298	287	294	300	270	291	309	284	298	291	312	270	287	293	266	286	277	286	270	287	280	287	272	289	269	296	310	284	267	271	328	293	272	277	297	269	317	317	294	275	295	284	309	279	267	274	267	275	303	295	293	278	324	318	246	278	276	282	294	258	289	294	295	293	310	291	257	308	312	306	269	291	287	297	297	299	272	314	280	293	268	262	273	285	301	271	283	312	303	292	299	320	246	309	280	280	278	316	285	307	277	316	295	289	298	296	279	248	309	311	287	277	276	282	316	273	301	316	300	304	276	310	336	302	301	307	293	274	282	277	263	288	285	276	291	259	256	287	319	232	312	306	279	292	305	318	264	284	304	296	285	275	294	278	269	311	265	303	289	305	275	294	305	266	280	261	285	290	321	295	259	292	277	294	293	330	272	300	299	304	313	283	315	285	283	279	279	262	266	313	291	251	280	258	301	292	271	282	292	290	267	302	270	261	299	304	281	305	293	280	316	268	320	268	268	296	265	291	255	287	295	282	299	293	298	316	296	297	314	289	274	297	288	278	279	285	289	274	302	304	272	283	270	283	325	309	257	297	302	307	300	278	276	298	277	297	302	276	269	280	306	319	271	255	278	270	256	286	285	263	312	245	286	304	273	267	315	320	257	278	267	275	314	300	276	292	315	263	300	301	301	310	298	281	277	285	281	270	292	286	287	281	277	293	310	296	289	300	293	261	275	278	283	284	288	290	275	277	280	288	276	298	301	287	276	301	277	286	318	290	270	298	268	282	287	268	275	302	305	290	272	334	300	284	282	263	317	273	308	279	281	292	296	269	282	310	253	317	288	319	289	278	263	294	256	282	295	276	309	295	296	285	297	266	266	258	271	262	305	281	259	311	308	288	306	258	291	280	282	300	316	286	300	282	265	308	287	285	280	271	281	262	283	271	295	266	262	272	268	301	270	287	271	286	316	291	255	274	299	270	285	298	270	289	290	284	264	276	272	262	255	297	318	273	288	318	260	292	303	265	302	274	290	255	303	283	295	270	302	271	287	261	257	291	281	288	327	273	285	290	296	291	299	285	299	326	295	288	280	286	285	275	292	320	277	261	297	273	286	264	297	279	295	304	311	287	266	289	285	299	258	290	282	302	297	259	315	293	293	256	281	296	308	304	303	300	277	301	292	279	305	295	296	298	280	292	307	294	281	284	314	289	307	277	310	296	285	299	300	296	293	290	268	256	304	279	267	311	302	282	311	262	277	269	270	272	273	300	274	261	308	263	316	300	281	289	286	281	302	269	303	307	304	304	278	277	268	302	262	315	309
39865	34908	24916	16364	12281	9397	6581	4514	3539	3174	2701	2217	1976	1575	1414	1274	1190	1143	1014	957	915	896	742	752	644	669	574	552	550	508	505	507	459	445	524	459	460	466	439	413	412	422	380	413	363	383	364	360	410	365	386	347	363	373	368	333	366	328	361	373	386	375	339	358	353	391	349	383	343	342	395	361	362	379	370	395	356	383	343	363	333	341	361	376	354	332	360	322	370	341	361	377	345	317	336	351	361	353	338	319	357	336	349	344	356	335	335	364	341	356	353	363	331	335	332	384	314	348	354	366	305	344	332	343	313	352	335	368	362	339	361	346	346	341	336	345	344	325	340	344	368	352	324	365	338	344	362	335	312	367	375	357	361	346	360	353	351	299	343	343	315	340	337	377	356	321	308	349	328	351	360	362	349	329	352	391	336	348	359	335	307	366	343	310	345	353	372	332	344	372	343	337	346	370	351	372	363	352	349	341	375	321	337	330	339	377	366	341	357	349	339	374	356	350	333	345	386	356	351	342	330	355	347	351	327	336	362	335	380	358	311	360	323	339	354	353	349	348	342	398	357	349	320	331	339	337	313	332	323	359	332	342	351	368	361	314	351	329	302	359	334	357	319	332	321	361	333	327	337	331	349	315	351	356	329	335	350	364	348	340	341	374	362	335	342	375	349	379	357	333	335	365	348	302	379	344	353	376	362	331	356	333	344	379	346	339	337	337	344	327	339	356	338	330	357	340	336	343	352	378	326	384	369	329	357	360	351	348	385	337	352	338	333	326	347	322	336	316	335	328	362	343	358	338	345	351	300	347	332	358	351	313	350	355	362	331	370	345	341	338	358	331	331	337	332	342	330	341	369	353	328	351	322	328	345	344	357	351	350	340	348	323	371	348	328	328	328	347	354	338	384	329	337	360	306	340	341	342	357	383	352	388	333	401	347	377	336	338	330	339	331	320	319	344	377	352	357	350	333	341	327	330	311	373	355	347	322	344	321	317	334	349	356	334	331	317	315	379	360	313	349	333	328	336	331	360	366	312	346	317	363	349	319	359	349	353	337	381	322	351	345	364	345	343	341	360	346	335	369	337	312	371	351	351	321	379	358	347	317	316	347	349	317	363	392	361	325	341	365	326	354	318	326	316	342	374	331	326	340	359	334	355	323	317	326	349	332	347	352	325	320	332	336	364	329	375	343	317	284	362	363	338	354	372	328	344	319	297	340	348	344	342	339	328	340	345	343	339	344	365	343	323	331	355	361	340	363	338	328	350	336	333	330	341	357	362	328	335	362	364	374	340	343	337	326	320	351	345	315	345	333	337	367	325	347	308	330	352	346	307	356	354	322	324	354	368	331	342	353	358	308	345	351	331	325	354	345	302	354	354	360	328	338	342	325	358	346	350	343	369	370	337	358	323	343	355	336	367	376	345	348	329	339	352	351	344	366	338	330	352	352	345	344	354	283	351	364	333	368	329	360	342	332	332	332	365	350	340	316	357	349	328	345	336	330	331	365	322	349	356	384	341	363	363	331	334	366	352	342	363	323	331	300	348	325	357	336	361	375	343	333	342	332	358	383	346	331	345	352	364	358	347	348	344	330	330	349	366	395	358	323	347	366	347	331	385	353	364	309	397	340	326	296	352	356	343	348	354	351	365	372	315	328	325	375	362	389	352	330	302	363	343	330	333	362	292	315	327	356	335	331	348	305	319	343	354	315	372	349	314	345	348	359	350	350	352	362	358	350	342	374	331	327	334	382	322	319	329	337	380	344	321	336	378	325	336	367	371	329	336	341	346	337	362	316	348	345	350	352	325	355	345	341	366	346	351	348	314	357	337	349	320	376	368	360	353	353	328	375	374	354	340	335	354	362	346	317	321	345	314	355	306	355	354	347	358	372	337	322	322	346	362	343	370	343	351	371	373	380	345	386	372	348	358	337	313	330	314	311	342	302	374	340	330	370	358	348	366	338	333	341	322	328	330	382	324	375	325	340	347	317	379	314	320	351	355	336	350	350	356	376	333	366	328	341	352	347	342	327	336	321	315	314	345	349	318	357	316	356	360	336	350	354	348	349	353	338	358	316	351	317	317	355	348	333	343	349	347	339	337	318	357	320	319	340	328	336	352	336	346	326	355	352	323	359	329	349	362	330	328	333	348	344	343	346	351	322	326	342	319	360	352	362	336	343	323	353	326	381	350	347	316	343	336	333	361	311	337	332	347	337	308	342	367	374	317	317	315	318	346	321	324	352	356	376	352	350	373	324	342	352	342	333	355	338	325	384	307	338	346	312	348	348	367	341	356	334	312	370	380	322	347	352	335	330	363	391	347	358	347	319	368	364	360	368	332	314	356	332	345	356	339	354	375	313	361	335	294	339	340	371	301	332	383	346	325	338	323	325	314	358	329	321	331	318	364	338	349	348	353	339	333	358	356	325	334	358	339	354	368	366	320	354	371	325	308	299	335	327	356	354	349	343	347	343	321	338	376	372	376	329	328	351	338	334	348	349	332	336	337	334	369	356	309	337	351	320	353	365	329	374	331	362	342	355	305	347	346	352	317	353	355	360	350	325	367	338	337	332	375	350	337	332	352	304	336	344	374	329	406	347	321	347	330	345	340	355	363	357	353	340	340	328	331	369	356	342	390	369	337	334	341	377	357	360	358	339	347	319	337	349	308	377	360	352	363	352	342	332	388	336	382	368	316	380	331	348	361	358	343	356	378	342	343	364	344	322	359	326	349	347	368	347	404	324	325	348	336	356	328	330	351	321	349	312	360	343	351	347	342	319	346	345	305	374	337	365	346	349	346	356	306	329	354	331	358	400	327	338	340	324	307	340	291	328	334	315	362	336	324	297	325	338	343	344	336	355	343	335	350	363	335	326	362	328	345	367	366	364	366	320	360	341	341	353	351	330	369	339	333	343	342	332	353	322	356	327	326	347	323	312	379	342	340	365	328	313	344	352	353	342	319	362	355	371	325	353	356	367	343	346	352	345	311	326	348	343	349	351	331	352	380	348	320	358	338	330	360	303	364	348	344	385	353	335	317	335	353	320	349	324	357	345	351	336	348	320	377	342	336	354	357	319	333	356	325	361	323	337	363	349	323	340	359	340	338	343	357	362	342	363	343	376	338	363	342	339	364	347	351	342	333	347	357	345	336	353	378	342	316	336	372	336	342	321	351	385	360	349	341	359	369	366	360	355	333	348	324	325	318	328	330	362	355	367	349	321	356	349	363	344	347	323	333	329	374	344	318	358	338	325	330	320	340	364	336	330	361	370	352	363	329	363	383	360	364	330	309	323	335	327	340	322	322	341	372	364	359	374	334	342	350	374	378	362	363	347	362	319	336	319	336	349	335	323	347	370	332	346	350	307	356	359	338	340	338	358	315	327	314	328	310	336	334	339	342	354	363	343	364	349	383	333	332	348	328	354	321	334	337	332	337	302	344	340	334	327	351	353	359	347	326	345	347	386	361	336	363	316	346	328	323	355	344	341	342
30335	21447	13919	6593	3372	2155	1571	1073	907	797	851	759	692	656	625	597	538	547	580	541	525	521	491	493	511	493	470	466	514	456	504	486	492	467	454	488	445	476	487	452	441	439	486	496	457	440	432	460	439	464	490	452	448	466	469	437	462	474	467	465	455	461	465	406	420	452	450	444	419	480	446	436	450	454	464	456	421	482	446	490	473	459	428	460	437	489	489	485	441	446	477	463	441	456	422	477	421	464	480	449	411	442	469	452	476	450	416	463	459	422	415	427	478	463	456	471	460	488	417	458	458	462	482	457	416	453	411	489	439	448	450	425	463	438	451	448	446	451	474	428	439	450	452	462	458	428	461	464	474	487	460	447	436	431	465	429	433	424	433	436	449	476	453	472	443	452	458	467	427	389	432	451	446	448	465	445	462	457	442	467	479	472	473	440	449	463	454	461	460	454	477	447	433	416	447	460	431	469	471	469	440	472	482	449	471	458	465	448	453	474	435	458	440	446	459	460	462	441	448	498	460	453	473	456	444	508	439	448	449	428	454	450	440	459	468	454	452	441	419	446	417	469	444	485	427	441	434	455	449	457	490	405	465	464	469	455	426	442	455	466	478	544	457	433	444	442	452	403	479	447	468	451	473	494	504	455	457	425	440	497	415	459	435	444	475	456	454	456	457	438	508	424	476	420	440	452	468	437	418	426	452	428	425	445	444	479	448	438	452	461	427	430	492	436	428	474	467	462	430	471	454	462	453	439	487	449	449	415	461	449	456	447	439	435	451	465	422	487	455	458	445	456	477	467	407	433	448	416	481	477	414	458	439	478	451	467	445	482	462	463	423	475	442	419	446	453	472	467	502	420	455	437	475	444	449	454	431	425	457	410	443	449	464	523	457	467	455	463	447	452	452	435	447	451	431	456	446	474	469	472	412	427	466	511	416	441	443	441	439	441	505	470	459	460	448	448	452	440	451	455	463	456	476	464	448	456	452	465	423	466	428	447	436	426	472	441	410	435	482	471	496	482	473	446	447	438	440	412	433	445	455	445	460	447	444	470	420	488	486	481	494	445	454	445	460	451	435	443	413	427	445	419	470	454	448	450	448	406	466	446	460	440	455	462	466	429	473	483	466	485	436	477	470	399	461	478	423	486	477	418	453	471	440	447	401	428	452	462	421	440	436	471	453	466	460	445	454	479	486	434	481	447	456	492	482	415	445	460	456	444	468	486	489	467	432	449	438	447	447	448	477	428	481	468	449	444	438	453	452	458	448	457	477	448	462	484	464	409	457	492	459	466	431	462	444	494	455	428	438	459	421	488	422	466	486	437	420	440	425	468	463	453	484	470	485	462	467	446	469	403	422	464	445	447	448	469	444	463	478	444	490	448	447	411	459	481	459	401	418	467	413	490	492	442	443	464	443	459	429	444	494	442	445	475	455	440	440	442	447	447	468	445	465	460	451	429	455	439	445	462	484	437	452	502	472	486	460	452	496	421	446	465	452	441	485	435	468	455	460	448	424	506	452	444	468	483	441	448	471	461	445	481	462	439	488	447	456	472	438	417	440	441	458	457	409	402	456	425	450	422	455	479	460	426	462	440	467	460	467	428	436	419	466	424	442	471	427	441	433	427	416	461	474	466	472	458	503	419	447	465	516	463	460	446	465	419	475	435	480	475	513	473	449	447	488	444	455	462	428	454	490	465	435	428	480	475	457	449	454	430	435	449	415	440	424	466	447	464	470	464	484	464	506	428	469	447	447	450	433	448	416	465	452	446	442	465	428	475	494	470	429	442	449	422	460	457	457	428	443	473	438	431	488	408	459	484	468	475	431	501	496	423	454	452	446	484	460	482	444	458	435	437	472	450	432	417	444	450	457	459	479	452	451	445	465	403	435	427	452	447	426	439	445	449	454	462	456	419	455	473	449	480	435	464	420	442	436	440	503	474	435	429	452	431	472	451	438	429	473	429	454	460	454	481	446	431	464	442	475	460	483	476	466	510	451	449	455	462	450	424	502	454	465	473	471	467	412	475	438	425	493	454	453	409	436	480	416	412	502	434	465	464	470	429	465	478	452	450	472	491	479	430	468	443	469	435	420	460	464	406	471	452	464	441	451	476	433	449	432	441	454	468	453	447	471	421	436	459	436	459	437	464	441	458	447	423	480	482	451	469	482	473	445	445	479	482	448	476	458	480	463	452	487	475	446	480	417	422	488	452	449	430	458	404	406	478	432	467	467	447	478	437	436	415	452	488	431	436	494	444	454	450	419	465	468	477	442	441	454	468	437	442	430	428	444	459	447	461	431	502	451	422	435	442	477	467	447	418	468	433	451	481	456	450	435	466	480	454	461	432	467	439	445	496	476	468	500	442	418	413	409	494	428	464	443	447	449	473	398	465	439	484	488	447	439	466	411	499	422	441	462	427	446	438	438	472	418	432	465	444	454	426	430	451	512	430	455	486	480	423	468	485	462	451	448	478	464	439	456	437	468	504	426	479	448	479	427	452	457	451	459	438	432	430	444	416	452	445	475	468	472	424	431	439	472	450	483	444	452	453	441	468	431	453	469	463	449	443	429	425	460	442	430	473	438	431	455	426	465	452	469	439	421	455	440	463	471	462	442	433	444	449	490	471	436	441	466	444	446	437	435	441	476	460	450	503	428	478	496	448	465	421	432	453	425	465	454	453	456	431	461	439	478	455	452	495	479	429	479	470	468	456	416	459	453	464	406	460	427	440	455	439	438	419	426	399	425	435	460	434	468	467	451	420	477	479	426	432	465	427	453	461	460	455	459	463	466	477	487	406	496	504	440	462	457	493	446	464	411	420	443	442	487	451	437	460	448	466	452	469	438	438	458	432	469	488	444	460	457	473	470	468	428	477	429	463	469	465	451	470	475	434	453	477	478	453	496	445	433	460	454	433	456	492	428	460	430	428	457	475	462	509	481	415	486	469	439	473	463	438	440	496	436	479	472	407	464	462	445	466	458	482	462	459	465	411	445	422	404	422	466	434	455	450	452	441	462	464	471	447	451	463	490	466	430	435	480	424	470	474	461	451	454	496	467	453	447	412	432	454	455	426	432	439	419	421	464	486	436	456	452	432	438	450	513	443	447	443	443	418	459	471	482	442	464	454	453	483	473	442	446	448	465	439	429	503	430	457	447	459	467	438	445	449	438	449	461	477	454	456	487	452	423	475	461	456	454	459	486	455	452	394	442	432	433	465	465	464	454	451	443	444	465	453	454	479	475	480	466	460	466	403	492	461	447	476	440	442	456	447	441	457	486	490	455	418	435	488	450	472	434	461	456	462	428	460	403	425	464	459	448	455	456	445	442	487	452	456	484	466	467	458	460	435	434	452	422	500	458	446	495	482	444	410	430	459	469	431	445	517	468	482	438	481	440	448	485	463	470	483	444	418	460	459	485	463	483	461	475	460	448	454	441	485	416	420	435	490	465	446	429	493	453	446	465	492	476	472	471	447	465	460	448	470	479	507
32098	20722	12834	7261	5463	3868	2899	1969	1654	1442	1328	1114	1007	939	857	815	758	767	728	728	680	683	687	642	631	653	611	632	604	598	548	580	540	511	546	527	557	539	510	570	584	533	529	568	573	539	506	574	537	569	546	518	557	481	534	531	554	483	544	556	522	547	522	525	502	542	562	515	549	535	550	571	528	562	593	578	522	516	528	534	544	524	552	572	520	505	487	562	541	535	565	506	491	540	517	531	538	504	509	517	567	577	513	494	589	541	518	538	524	556	507	522	558	510	523	506	538	516	540	520	510	560	540	587	494	537	551	523	536	529	494	524	507	575	507	500	526	560	520	557	584	542	586	507	527	561	558	564	525	555	508	511	516	544	542	540	507	536	551	512	529	551	508	529	537	516	543	503	525	503	518	541	531	542	528	543	539	547	493	502	542	517	534	545	487	548	566	527	548	541	545	514	541	578	515	548	535	527	560	539	513	555	558	541	545	528	517	518	556	539	535	543	521	507	548	518	510	531	553	537	522	481	526	569	523	553	564	553	533	536	518	561	534	531	549	545	542	535	518	502	546	528	511	582	507	553	542	546	458	530	514	572	516	555	545	552	525	510	550	539	510	504	520	590	504	555	546	522	552	530	506	522	542	482	533	538	592	502	518	570	528	521	585	532	534	537	522	574	536	506	552	541	557	541	498	514	487	538	525	545	539	503	524	531	518	541	569	519	538	538	533	570	548	519	521	495	511	520	523	559	539	502	548	531	554	502	515	555	536	510	561	565	543	528	533	522	500	518	505	528	516	512	518	558	509	528	500	540	555	519	529	526	554	529	543	509	561	548	537	539	545	521	535	526	525	554	536	538	526	545	515	577	500	583	537	516	534	530	531	527	490	565	521	546	552	528	532	486	503	561	564	556	527	555	506	503	542	529	570	550	558	544	530	529	526	571	549	501	526	535	547	597	551	525	574	545	556	531	556	524	531	491	518	542	517	529	530	525	524	541	534	517	516	554	491	510	536	536	525	541	574	535	532	519	545	478	515	514	506	525	549	536	536	563	531	569	497	543	557	532	536	522	524	503	526	567	561	528	530	552	523	565	531	524	577	486	550	549	513	528	530	539	556	526	525	523	534	557	526	519	554	541	556	547	557	522	544	539	512	570	500	532	526	519	512	549	555	545	531	509	518	563	552	565	541	495	519	491	572	545	555	538	542	544	514	512	563	549	562	535	572	563	513	561	524	495	518	535	567	526	523	526	508	543	530	564	537	521	519	504	544	518	535	558	516	510	520	528	518	516	520	558	533	506	560	536	537	554	563	518	546	527	548	544	552	553	532	522	494	522	524	555	552	546	534	558	519	526	500	525	522	556	554	536	537	540	577	569	520	508	577	559	493	524	500	526	536	535	496	500	525	529	522	560	520	537	527	582	553	551	547	500	532	513	525	499	512	543	548	548	538	532	537	519	546	517	560	522	520	548	508	532	552	510	548	559	530	515	516	546	523	522	535	536	550	503	541	536	520	490	519	547	508	527	527	527	505	573	521	547	549	534	538	504	530	484	533	555	533	521	471	552	569	530	533	519	518	535	491	533	517	545	575	534	567	581	562	530	551	554	535	561	545	549	535	555	508	537	510	470	525	509	560	494	530	502	558	525	553	567	570	553	563	528	545	527	554	548	538	528	538	499	538	574	542	524	512	509	546	500	533	520	502	562	532	570	516	530	517	541	546	560	538	577	513	525	513	523	524	520	539	566	534	542	596	555	537	591	517	532	526	542	518	539	515	534	560	568	515	560	489	517	538	572	505	524	507	517	525	529	524	520	477	522	530	531	510	542	548	564	547	519	509	523	505	506	532	525	531	534	498	579	511	587	505	532	564	552	524	555	511	525	525	517	528	519	573	551	537	524	521	477	549	568	533	541	513	499	518	533	572	519	548	545	577	509	542	498	510	561	495	481	542	494	504	484	530	575	546	544	511	525	542	513	549	522	562	521	500	538	594	538	544	550	479	492	530	519	564	536	546	560	477	548	538	525	512	551	498	522	521	559	505	510	540	525	517	513	544	572	536	568	524	504	547	553	568	573	539	486	547	526	534	512	523	551	488	537	541	531	521	522	526	526	518	512	510	532	538	538	576	550	513	517	531	548	549	535	515	551	550	528	526	537	574	560	527	527	527	496	500	514	513	527	525	528	535	572	538	544	484	531	536	555	519	543	542	528	534	537	535	539	523	529	502	521	530	576	550	564	526	556	533	524	545	531	491	518	555	541	542	562	536	516	555	562	521	497	537	550	552	524	542	530	522	519	558	544	579	506	552	493	600	524	558	541	515	547	529	553	522	478	558	524	542	567	551	516	548	566	492	512	515	544	501	516	493	543	545	576	545	528	515	545	536	562	554	522	553	517	502	497	505	512	531	558	559	540	508	567	551	573	561	493	539	549	567	542	516	541	545	539	510	552	511	575	514	517	505	555	555	525	521	566	534	556	541	549	545	477	542	497	544	527	516	569	583	595	556	555	545	547	517	538	550	541	536	588	493	562	533	534	527	525	571	537	548	564	546	520	527	536	491	524	499	511	515	505	556	548	588	519	537	529	552	513	525	535	501	577	501	560	581	538	548	524	562	537	534	535	515	534	524	485	492	554	555	522	529	526	509	528	527	545	519	515	502	523	522	536	511	548	507	545	534	487	509	503	522	505	582	500	498	521	573	518	514	527	537	534	528	555	551	527	553	507	499	550	514	538	497	547	518	522	539	577	523	555	521	513	528	519	571	550	500	520	558	564	488	559	563	538	553	516	525	489	536	519	528	554	572	550	531	552	503	535	556	554	488	530	533	522	547	530	490	530	518	541	545	553	544	523	564	500	542	530	537	555	606	526	515	511	526	539	532	480	560	526	566	545	493	530	553	548	519	584	532	546	537	546	486	527	483	523	513	558	538	515	562	502	546	532	542	543	505	516	523	534	566	506	522	546	512	490	563	534	516	527	524	541	541	490	589	521	519	517	563	524	554	555	505	537	514	522	558	556	566	564	511	522	532	556	599	515	551	535	563	507	527	524	546	526	548	485	562	520	518	505	530	529	521	534	520	516	561	486	534	559	515	519	547	521	549	532	538	532	509	521	516	561	496	559	571	541	477	529	537	563	523	536	555	501	520	556	527	540	518	535	522	523	560	507	551	543	519	551	550	528	523	511	526	552	505	505	516	556	508	537	524	538	491	516	579	554	540	522	565	548	558	561	563	491	537	484	543	526	540	490	534	547	525	509	548	535	516	578	516	470	573	515	531	514	587	542	558	574	512	529	584	473	561	573	542	535	557	488	531	503	552	509	522	496	540	556	522	531	515	546	513	533	531	571	538	493	565	552	526	542	562	531	551	534	515	535	527	555	542	528	548	529	514	559	505	588	535	528	533	556	536	527	522	525	541	528	515	521	544	552	543	531	538	535	544	539	537	528	551	511	530	500	531	587	569	529	517	545	543	538	489	557	566	515	524	491	539	519
24038	21443	28755	24561	21431	12606	3485	1930	1487	1316	1177	978	917	805	776	680	722	697	691	641	623	606	544	553	565	523	465	489	498	495	493	506	505	454	499	465	478	446	462	428	491	466	438	474	457	461	430	445	442	410	447	461	477	452	449	427	401	407	412	436	425	415	425	421	428	455	473	454	424	433	442	454	427	442	421	413	425	393	428	412	431	432	411	413	421	412	415	422	392	408	432	404	430	412	399	427	456	416	483	446	424	425	410	434	444	430	421	432	396	446	419	426	375	405	424	403	460	448	448	433	437	428	439	425	457	415	459	466	453	429	480	465	391	434	417	433	472	439	400	439	401	448	396	429	438	473	408	432	426	458	456	416	427	419	430	457	413	425	423	408	416	458	423	429	457	424	405	443	397	410	439	409	424	403	431	435	407	425	446	392	420	424	389	411	470	423	411	432	436	420	430	410	453	445	447	429	420	416	418	465	416	452	425	458	412	464	421	427	422	436	427	419	442	467	442	405	433	430	433	444	426	427	393	451	437	462	377	410	438	420	404	407	428	451	408	437	487	446	467	437	447	414	391	487	443	435	428	396	428	415	449	463	398	395	441	419	401	459	442	410	402	389	405	394	409	411	413	420	441	422	426	415	454	409	400	405	432	421	465	410	447	455	391	427	434	411	404	399	452	454	420	447	407	410	440	467	384	438	450	439	443	418	428	411	438	441	429	432	416	456	440	400	432	390	424	432	468	372	410	409	434	441	430	423	402	434	435	431	404	392	429	417	443	397	425	438	423	409	436	426	438	468	426	417	408	424	406	388	415	396	432	379	382	427	454	414	424	473	420	434	419	448	425	466	431	373	406	428	461	426	431	408	430	433	413	416	423	432	434	394	433	471	401	388	448	445	431	412	414	484	404	428	403	417	434	401	438	432	460	433	439	465	424	421	425	441	414	409	383	390	410	408	413	393	425	442	424	405	464	441	400	440	436	441	430	417	436	432	390	438	409	383	410	431	427	452	416	428	400	434	451	427	446	413	438	486	392	420	436	452	394	450	408	442	427	482	423	428	422	400	454	411	448	423	427	409	417	427	434	420	445	474	425	381	444	424	438	409	429	440	450	432	412	436	393	439	407	422	422	419	433	408	455	439	419	420	412	437	459	433	430	440	412	437	404	424	423	461	381	387	407	447	427	452	430	403	406	430	434	442	412	405	404	392	401	423	437	404	443	424	440	451	438	419	420	448	398	439	434	414	413	384	422	396	428	419	453	453	438	427	379	409	415	420	416	447	442	424	422	393	459	418	403	428	468	433	435	437	408	410	428	452	426	421	416	453	412	443	436	452	391	455	413	413	432	465	441	448	426	414	436	449	419	422	377	402	419	412	419	453	435	427	385	440	403	451	433	410	450	417	445	430	427	420	445	400	460	415	422	414	427	462	404	428	406	449	412	414	461	411	443	425	407	403	448	412	425	418	429	428	438	463	451	415	452	431	452	443	409	463	418	410	431	428	443	411	418	451	456	407	423	427	436	424	412	454	363	376	427	437	404	409	442	419	443	409	412	420	410	445	401	429	422	443	404	442	386	449	417	431	445	425	440	398	434	429	439	420	399	453	445	430	419	441	453	443	431	393	408	421	487	436	427	417	419	459	403	453	433	427	435	434	442	419	448	401	447	445	445	438	417	443	427	410	457	386	413	450	404	450	414	414	434	452	443	438	424	404	449	411	427	412	411	487	447	410	446	443	439	406	453	437	443	405	444	432	425	413	451	407	423	412	401	455	415	449	427	465	433	443	436	418	406	452	481	455	439	398	438	438	420	439	431	398	437	478	409	408	394	403	426	429	436	438	441	404	417	401	399	459	465	435	397	442	423	414	420	479	477	420	420	396	441	433	440	411	421	428	436	424	457	473	445	431	434	434	425	422	493	425	471	394	428	424	462	415	408	422	421	419	487	416	395	438	427	416	416	397	451	401	409	415	447	412	422	435	448	431	416	460	431	417	433	412	408	444	463	444	436	451	433	425	414	434	456	459	453	379	424	423	435	412	448	465	442	437	436	434	422	452	413	424	440	415	418	438	475	438	467	434	451	409	411	397	432	439	431	400	417	495	408	425	404	423	458	390	415	439	473	391	451	420	438	418	398	434	446	421	407	412	422	466	437	422	444	421	452	453	433	432	418	464	461	447	413	402	429	423	408	417	446	451	448	426	432	424	386	419	438	437	402	439	430	396	426	465	403	437	454	437	423	404	385	416	419	418	391	398	420	418	402	409	425	433	424	387	452	444	385	432	446	429	451	422	443	417	405	424	413	439	393	414	397	423	430	407	439	427	422	413	423	439	475	435	426	414	420	401	420	441	460	433	419	421	432	395	443	389	433	429	426	428	418	405	413	450	430	423	424	442	438	445	409	406	413	422	425	439	397	444	414	410	399	441	450	374	437	405	446	411	438	405	453	385	397	430	426	471	418	421	430	432	384	404	434	419	427	445	426	411	417	432	417	426	438	414	432	462	436	420	437	434	435	439	418	427	425	405	418	443	411	455	428	434	460	436	429	427	474	440	382	431	439	384	443	419	421	429	430	468	453	443	409	432	455	447	447	423	416	450	429	414	434	411	430	431	448	429	437	414	422	420	456	392	447	448	444	417	442	449	413	452	409	456	426	457	406	423	458	443	429	438	418	425	421	412	427	436	448	427	452	426	428	424	443	421	418	456	409	432	469	425	421	437	435	412	462	432	405	395	458	448	405	442	425	415	416	443	429	415	423	409	439	433	407	407	419	447	447	422	400	426	397	410	409	386	435	403	410	362	431	431	407	407	442	467	381	394	404	390	440	423	400	422	383	387	440	430	451	479	433	411	420	433	432	439	432	441	400	424	388	402	400	406	439	449	415	421	438	418	430	448	412	449	418	413	386	406	398	423	391	437	411	443	443	431	439	445	406	450	412	420	418	412	444	435	393	473	446	415	396	440	407	463	469	426	421	446	441	427	428	405	416	415	431	419	443	442	460	455	430	464	427	404	405	398	400	413	427	439	402	443	441	428	426	429	419	442	429	424	471	415	413	442	441	432	436	396	417	419	447	444	416	413	440	424	425	402	472	436	435	419	443	441	409	430	427	425	432	428	426	450	398	455	407	474	435	422	400	427	457	450	448	391	434	432	429	466	453	418	394	440	390	393	418	406	422	446	421	412	457	445	398	440	416	394	421	405	422	405	429	439	447	414	416	435	424	446	415	430	434	469	458	440	442	440	452	448	424	417	430	430	446	408	434	398	433	460	411	393	403	456	443	449	402	432	439	410	413	448	457	440	438	436	412	404	444	455	421	477	469	428	418	406	435	387	403	431	413	403	429	423	466	457	427	350	459	407	446	441	401	431	430	455	469	397	439	431	431	415	388	420	460	385	443	432	416	423	431	455	447	408	397	415	419	429	397	394	454	455	402	431	401	437	417	433	408	448	425	439	422	442	430	425	434	432	409	428	456	425	434	413	395	427	389	391
35084	29279	20207	12296	9630	7042	4885	3469	2671	2325	2125	1816	1519	1360	1221	1108	1044	1000	944	947	864	793	812	791	721	651	646	641	651	626	636	571	573	587	587	508	626	561	547	558	533	531	517	503	521	543	516	525	549	511	544	556	525	496	507	536	501	510	496	504	507	499	501	537	532	485	505	519	494	499	489	551	529	499	493	536	497	493	508	484	511	537	519	542	481	468	508	503	529	532	509	501	492	492	485	523	545	502	499	484	503	549	514	522	528	529	549	544	490	525	504	507	527	506	504	486	475	476	511	479	500	530	472	498	486	441	514	503	531	510	486	510	526	496	461	522	475	521	480	509	518	489	480	551	493	507	488	477	473	516	506	497	493	497	520	494	485	501	496	504	473	501	516	501	477	464	484	561	503	558	491	487	511	513	518	527	512	506	515	497	465	490	479	512	511	496	518	533	549	553	499	470	523	505	525	539	451	495	542	478	492	513	498	513	523	480	515	546	496	481	475	488	539	501	482	493	522	509	519	515	507	523	515	511	515	486	521	513	512	514	520	528	499	492	513	527	520	485	512	511	475	495	526	535	536	526	477	510	501	528	504	528	475	514	522	540	528	475	476	504	514	533	497	509	517	491	468	524	479	482	556	517	547	487	510	463	553	541	520	523	501	509	466	523	517	515	511	532	528	517	492	528	523	508	464	517	536	523	513	469	477	499	487	515	504	537	512	511	489	501	482	487	524	545	489	490	490	495	527	482	473	529	506	509	528	513	495	462	513	543	497	521	522	477	490	519	569	495	508	504	500	504	479	470	518	488	459	507	522	474	519	504	509	496	492	535	564	503	460	507	503	520	514	510	511	477	461	471	500	526	498	502	517	503	495	524	504	523	501	507	507	494	509	526	491	498	516	485	476	490	509	487	511	495	544	482	509	541	496	524	522	511	504	522	481	474	486	496	553	540	542	512	525	492	559	503	471	507	538	456	512	498	497	499	562	509	494	471	511	483	497	514	531	485	537	540	532	567	548	468	555	494	510	475	502	551	494	497	465	529	504	555	529	515	501	510	502	497	507	520	494	541	509	512	508	510	521	503	511	507	515	507	472	489	521	539	490	557	504	536	500	544	473	523	548	491	533	539	546	517	479	490	497	505	520	511	508	537	517	524	464	497	477	503	533	507	489	471	517	506	515	501	516	534	539	494	495	519	499	504	551	478	519	507	503	467	520	501	517	483	480	495	526	479	469	534	524	494	489	478	534	517	503	503	471	498	521	516	503	487	480	496	520	507	503	496	492	511	474	496	496	549	532	511	491	515	513	490	486	493	489	501	484	517	447	551	523	495	488	481	487	489	517	518	501	480	563	529	467	508	506	536	464	513	519	510	480	490	501	519	506	522	449	505	503	517	554	516	461	465	529	498	513	507	501	493	508	528	522	460	493	469	463	512	517	452	499	531	534	508	484	519	537	508	483	536	473	495	455	506	521	537	534	525	478	537	497	488	527	493	493	503	548	528	529	504	535	492	522	535	534	481	537	504	480	500	480	442	451	481	500	524	571	488	503	479	498	511	484	539	511	534	506	515	505	519	512	520	491	514	480	521	471	469	488	530	538	506	505	517	491	507	497	540	505	502	509	552	513	503	522	499	522	511	480	481	500	483	505	503	492	535	504	457	491	485	496	491	555	507	519	522	534	502	470	531	523	512	471	537	518	524	494	488	513	501	512	504	504	498	521	480	512	473	527	496	536	518	497	466	480	497	528	539	484	494	510	518	521	487	494	478	529	506	531	514	499	535	497	502	469	512	509	498	563	508	484	540	550	513	495	495	509	492	500	523	492	481	527	511	511	506	519	506	541	518	487	520	510	515	499	513	508	468	536	530	495	508	484	501	477	484	553	492	508	451	553	503	515	503	507	486	503	495	504	541	506	479	461	519	529	515	511	513	556	470	471	498	525	508	484	520	499	487	498	500	488	492	538	497	503	524	482	547	513	500	500	526	483	503	520	519	512	529	496	488	549	473	519	518	470	485	545	494	496	555	499	500	492	494	483	539	496	529	527	538	520	535	484	515	529	461	521	469	546	504	529	523	458	466	551	486	548	531	494	501	482	541	482	476	534	501	479	491	477	479	492	520	505	555	508	515	489	546	517	511	478	528	502	520	496	487	548	502	528	525	523	519	477	528	503	485	486	541	498	508	539	509	487	531	519	509	511	555	497	512	480	537	477	502	499	491	508	499	485	494	487	497	461	466	501	447	481	535	458	501	484	489	508	500	519	511	479	489	466	520	530	520	508	489	537	513	491	523	532	530	533	517	495	538	553	517	504	508	482	484	504	463	526	507	518	501	488	519	537	508	502	535	547	536	509	539	495	486	530	510	492	498	527	508	511	481	500	483	517	474	496	493	525	496	545	515	487	448	482	524	505	486	514	524	503	475	531	519	509	544	516	479	520	520	484	490	519	487	505	480	513	490	537	507	501	507	532	466	491	514	517	516	520	503	503	504	503	556	536	513	509	513	476	517	512	505	509	450	471	503	546	542	485	496	504	462	523	524	520	524	513	498	508	496	531	536	513	524	465	537	521	493	534	458	484	531	531	512	534	478	499	533	459	486	526	535	502	477	544	486	495	510	503	504	544	533	517	512	487	520	518	499	511	538	498	468	490	526	530	468	538	517	543	498	487	439	498	546	519	494	515	500	483	517	512	506	518	518	493	495	540	504	458	477	471	496	534	517	487	476	498	471	452	516	496	565	473	496	523	546	500	520	537	511	474	486	529	488	508	501	477	481	487	512	513	506	524	453	550	490	539	516	518	507	499	531	457	496	474	464	503	452	511	506	454	531	521	539	503	520	510	497	496	511	515	497	469	481	511	533	472	505	498	519	543	496	480	470	486	505	487	547	501	479	518	511	509	518	493	512	515	498	520	484	516	491	527	504	518	476	518	499	528	486	521	506	512	519	522	496	533	482	535	478	532	514	495	504	496	497	472	489	512	513	508	545	500	485	535	499	540	484	540	525	521	479	485	508	511	526	504	462	476	526	528	522	498	490	500	497	481	479	553	524	488	529	487	523	537	514	515	524	509	527	527	509	503	529	505	515	496	530	504	530	500	499	495	522	494	549	534	496	543	470	538	518	537	514	501	496	469	534	509	488	524	511	501	507	504	487	475	511	494	477	520	510	546	513	519	544	519	513	513	489	477	491	503	548	492	504	518	519	501	519	463	500	480	484	513	515	517	513	543	495	509	482	546	520	512	523	456	518	502	518	536	526	515	517	485	511	542	540	481	510	520	523	515	493	490	532	525	494	465	475	492	512	509	506	518	430	469	532	477	481	526	499	538	492	548	535	500	520	481	509	555	487	494	502	505	518	503	517	516	494	512	509	528	530	512	492	515	494	491	499	519	514	548	534	510	509	479	488	515	483	518	485	522	503	521	517	533	497	488	553	531	502	477	480	538	491	499	475	493	469	505	501	535	518	484	527	501	488	488	528	522	493	460	529	492	522
25174	21420	27587	25532	12878	3540	1982	1331	1029	930	870	758	669	650	584	578	554	571	484	500	489	478	436	489	441	394	373	397	413	409	375	388	396	382	370	374	379	359	397	425	398	346	343	362	352	369	382	358	386	353	399	350	351	342	342	337	357	363	370	412	375	376	325	348	396	348	363	368	348	407	340	381	356	327	337	338	363	329	334	358	349	358	322	312	332	344	382	336	367	332	344	364	322	380	307	340	356	377	360	320	356	335	360	373	372	349	375	340	389	339	332	368	362	331	360	370	341	365	360	352	342	344	328	354	337	336	318	318	322	340	354	359	371	361	344	365	368	367	344	362	379	335	336	354	337	351	292	357	354	316	350	337	335	372	339	332	354	330	344	338	363	346	395	308	326	339	335	317	360	380	360	312	359	366	342	344	354	304	326	342	369	365	343	339	347	392	354	344	363	317	313	369	359	339	367	331	317	347	402	360	341	331	333	357	325	368	348	357	318	353	347	350	355	362	335	360	350	322	338	328	323	350	353	370	335	315	318	345	366	371	346	352	374	332	364	353	370	363	345	344	365	335	343	366	353	384	361	378	317	384	331	310	365	337	348	372	353	354	337	363	315	354	361	336	402	335	335	354	398	360	397	336	350	381	323	381	338	346	336	352	370	325	365	334	357	366	344	358	365	359	345	413	373	376	349	351	363	346	316	342	341	350	360	323	365	343	399	356	368	342	308	341	386	368	384	328	343	343	352	335	338	317	367	390	369	355	317	366	368	361	396	334	343	375	371	354	357	367	356	351	355	357	367	346	355	355	382	356	341	345	376	368	352	342	344	354	358	317	367	394	357	350	355	372	379	339	344	342	354	339	352	335	324	382	342	346	313	354	340	356	363	333	355	337	337	328	338	343	376	347	329	361	357	364	334	375	309	338	360	360	352	365	381	355	369	356	384	325	365	355	333	332	358	328	351	369	342	375	340	382	341	345	365	362	355	357	362	347	350	336	350	375	343	400	349	356	347	350	370	316	349	361	358	383	401	377	358	376	334	357	354	353	355	324	328	352	356	366	382	345	356	372	351	336	364	324	336	381	368	329	335	324	334	322	348	330	342	323	323	376	365	362	337	339	353	363	360	336	359	338	368	367	333	340	343	377	360	333	366	352	356	335	358	361	353	389	361	379	347	352	350	366	375	344	378	373	351	332	354	355	319	339	336	361	324	346	348	352	349	377	316	332	346	331	371	342	381	361	382	355	353	344	380	345	365	339	383	347	334	360	353	324	354	367	376	365	360	354	360	330	377	367	373	346	370	340	328	355	373	347	371	385	313	330	336	364	340	372	343	355	351	347	345	346	384	360	376	356	329	346	391	358	380	348	380	363	317	339	365	329	356	321	375	327	326	362	352	326	326	352	378	342	335	360	371	369	371	372	358	341	361	360	359	341	358	339	349	331	354	366	377	331	327	338	348	358	337	360	355	348	357	351	355	356	325	346	369	354	351	298	339	371	327	327	362	324	341	350	363	339	396	364	363	339	330	410	358	327	329	375	368	369	347	390	345	360	330	377	342	354	357	354	323	356	352	340	361	358	383	344	345	372	355	364	326	349	393	321	350	307	371	369	355	369	360	365	333	334	347	320	347	352	351	365	357	351	353	372	328	330	355	318	358	365	337	356	343	350	342	384	375	344	358	366	320	370	341	337	341	390	360	337	347	382	353	347	352	363	331	336	357	359	349	350	364	322	364	350	339	352	334	344	316	332	340	357	376	326	361	358	345	358	309	350	391	347	353	343	339	318	369	372	335	347	355	340	353	368	325	356	355	379	332	356	373	334	336	341	332	363	338	338	356	353	336	392	348	327	344	373	297	319	362	370	326	356	346	337	354	378	349	335	342	330	316	357	367	417	333	337	361	381	365	338	330	367	364	365	352	329	327	335	352	371	348	337	362	358	383	368	362	356	330	350	342	358	361	355	352	370	337	314	384	374	361	357	350	374	365	337	334	373	386	369	331	368	360	351	344	384	344	320	346	368	371	318	347	346	358	328	351	350	361	373	347	353	386	365	333	345	357	389	351	373	392	344	359	339	342	340	358	331	345	341	359	348	364	324	352	350	359	355	341	372	336	351	342	367	336	364	334	383	407	352	365	316	358	338	362	294	344	357	340	351	339	364	343	364	371	344	386	357	357	340	343	336	381	367	347	332	351	350	337	326	354	341	386	322	369	335	364	338	355	340	367	344	367	361	366	369	319	364	342	357	345	363	379	354	340	340	361	364	346	357	343	370	366	337	312	371	364	321	380	369	323	349	349	361	419	368	374	352	374	355	348	343	347	346	365	351	326	348	329	336	310	337	321	383	362	318	329	327	351	378	338	348	332	346	342	336	361	335	341	351	369	368	336	330	376	340	362	401	358	342	339	354	352	318	350	377	337	346	340	361	359	343	361	327	362	351	399	314	348	348	338	344	388	364	341	369	348	340	378	360	367	347	340	364	367	341	372	362	346	339	366	368	351	333	360	347	358	348	366	353	360	335	344	355	355	370	343	370	374	361	339	346	313	307	354	342	378	364	353	360	385	391	349	323	334	387	350	340	318	355	382	319	366	354	366	373	337	319	340	374	367	346	349	316	315	342	359	362	338	323	381	368	363	324	380	349	345	312	344	316	360	351	334	325	322	320	346	326	331	340	333	338	365	363	336	384	346	366	386	345	383	350	333	318	369	359	344	391	318	370	325	321	357	356	376	342	354	360	350	365	330	365	359	360	354	403	354	334	325	353	328	333	341	328	355	330	343	334	348	353	344	333	363	382	374	352	374	319	373	342	348	379	325	356	374	337	318	329	343	349	334	304	358	319	358	347	341	365	332	321	345	358	348	356	337	363	350	372	318	349	341	340	345	345	341	342	341	355	375	348	352	381	351	344	373	347	369	339	381	348	346	349	346	348	321	351	339	364	370	347	344	353	368	339	336	348	344	357	416	372	333	345	366	342	358	346	370	340	331	328	377	339	372	370	370	362	340	345	361	343	382	379	337	320	364	317	347	388	356	362	358	359	383	355	432	355	344	367	342	352	305	354	367	359	360	308	342	367	335	363	365	370	368	381	339	322	335	356	321	357	372	333	386	379	363	347	368	308	361	338	383	358	374	341	349	346	369	359	330	324	353	322	356	360	334	331	333	344	370	339	382	362	340	334	352	378	354	380	366	350	363	359	327	360	343	337	331	369	363	384	359	324	315	347	335	330	321	349	355	367	365	350	341	342	334	345	355	342	344	347	369	328	348	377	354	345	341	376	362	360	356	359	347	382	356	321	366	349	325	382	352	353	358	353	335	335	337	353	341	327	367	317	345	343	326	357	355	363	368	366	368	376	298	349	345	382	337	360	344	364	325	368	374	352	365	318	323	346	335	313	347	351	390	326	325	323	353	341	333	326	349	315	352	365	373	329	345	329	370	330	346	355	349	370	353	357	366	368	347	347	330	379	346	370	340	356	357	343	321	339	393	370
34619	25977	17016	9928	7488	5712	3787	2773	2075	1788	1540	1311	1191	1017	927	837	844	831	801	737	709	661	610	651	577	546	510	505	523	557	505	499	451	489	462	458	457	487	433	469	465	486	455	438	438	447	466	396	394	443	397	413	436	415	433	417	447	439	398	417	396	447	422	445	390	450	409	432	454	414	408	426	416	420	436	418	412	432	436	448	410	413	422	412	433	436	434	407	403	418	405	432	419	377	398	388	435	418	362	431	418	427	412	401	406	407	408	411	438	421	430	424	433	415	430	421	432	417	363	419	385	401	396	433	398	426	387	427	406	396	406	466	440	398	425	407	403	424	413	410	401	416	404	449	421	433	406	410	460	418	387	383	397	412	422	419	426	464	409	431	393	443	381	443	410	420	411	403	420	431	383	403	426	450	401	467	414	413	415	453	424	430	392	414	399	419	403	431	427	420	401	392	425	423	407	435	452	359	421	396	399	426	454	419	401	437	392	428	455	385	404	404	397	419	410	400	400	415	414	461	387	419	415	401	394	402	418	417	372	415	401	394	423	365	412	425	373	452	414	416	427	384	358	419	419	419	417	438	443	407	397	394	408	421	422	388	421	401	428	427	476	401	356	425	409	400	442	447	395	399	396	428	424	419	396	423	385	450	451	434	408	415	420	436	424	406	379	423	433	395	378	407	386	382	444	396	408	404	414	402	424	410	434	428	400	394	436	409	440	408	390	421	387	403	426	446	409	448	373	389	427	433	414	407	454	394	413	421	405	401	391	401	401	397	417	418	420	400	401	416	408	380	420	391	386	443	397	438	432	393	450	405	437	403	416	427	458	411	405	420	435	406	406	408	419	452	406	423	435	425	358	387	419	405	395	408	449	407	394	410	443	401	430	428	400	449	434	410	364	419	395	459	397	422	414	408	416	418	437	438	424	426	377	409	388	434	390	449	403	420	410	430	424	407	421	383	420	410	463	390	427	383	430	418	423	400	434	421	380	386	421	423	426	430	417	411	417	404	433	393	420	447	398	395	416	415	399	438	428	387	422	396	404	380	400	413	428	399	387	433	378	451	401	401	410	415	426	435	413	439	423	403	426	445	428	388	393	403	425	412	394	402	405	454	440	433	409	441	421	453	374	388	413	434	434	395	437	412	449	439	416	427	418	389	451	424	402	430	389	425	420	415	390	457	453	405	410	379	433	374	392	395	402	391	417	401	409	404	408	386	382	371	393	411	439	427	410	429	407	407	378	431	431	406	417	418	446	423	428	432	403	409	421	365	397	406	422	424	392	446	394	396	431	434	425	392	405	419	434	421	423	401	403	409	429	427	393	425	418	440	413	385	398	429	406	395	421	412	402	420	419	421	425	438	403	408	427	404	415	414	395	432	396	438	402	397	403	420	391	424	418	437	424	449	422	428	440	438	400	396	412	440	473	407	430	408	394	421	396	387	428	436	371	446	453	398	442	448	424	423	430	432	429	414	409	408	396	429	393	400	463	443	400	420	410	410	421	393	457	378	408	407	410	436	443	394	379	414	427	411	405	386	410	401	422	413	431	377	402	436	379	448	430	454	416	398	418	410	424	452	390	434	432	417	402	445	451	424	377	419	407	424	406	387	440	408	403	403	416	390	397	420	430	396	396	439	420	433	427	450	402	379	377	433	393	383	402	414	437	414	405	429	396	436	373	393	440	454	402	404	406	393	414	423	351	409	407	413	403	437	437	406	424	429	401	448	407	433	408	390	408	415	412	394	421	412	442	393	405	434	418	416	446	458	477	420	400	427	431	422	433	414	427	440	436	435	399	406	391	413	390	369	427	433	461	416	406	439	403	417	402	422	419	445	427	408	410	447	418	410	368	394	393	406	393	428	396	445	448	396	409	395	434	402	411	441	454	430	429	481	409	394	446	422	412	424	420	394	426	424	411	419	408	389	429	441	420	421	418	431	443	453	439	383	416	444	430	405	443	422	420	464	442	423	411	385	402	417	412	392	394	396	454	385	408	404	377	400	409	393	419	409	432	405	409	406	405	404	447	412	445	409	450	451	389	464	399	460	451	370	419	426	417	410	399	419	429	410	409	382	431	383	421	395	409	436	420	393	416	444	435	437	413	463	430	423	380	414	413	394	443	434	449	424	459	447	449	386	411	414	399	410	388	413	405	397	416	399	402	386	394	409	460	397	416	382	420	437	403	422	395	423	420	403	426	415	396	438	395	425	405	435	419	413	451	410	400	411	374	417	398	430	434	408	385	433	391	439	397	419	439	458	397	384	395	414	436	417	406	449	408	402	408	437	440	429	431	425	389	426	441	406	413	409	428	411	398	429	412	428	424	442	394	411	430	428	431	384	422	412	385	419	397	405	390	433	418	417	386	414	414	456	436	427	416	428	430	404	427	424	404	412	382	392	418	425	394	451	412	392	434	404	417	373	396	411	377	423	391	419	406	433	398	406	408	408	400	418	423	393	424	402	409	392	412	439	420	412	387	401	430	390	413	415	457	425	448	378	390	389	413	410	416	407	400	400	467	398	427	438	408	421	454	416	446	409	401	404	397	437	409	405	438	403	383	414	405	415	425	437	456	413	402	392	421	423	441	441	456	392	433	442	427	395	430	385	449	464	447	416	434	415	413	403	415	422	400	389	427	412	390	434	407	388	422	399	467	424	416	414	401	413	436	441	391	432	429	413	443	389	397	398	426	400	437	403	413	414	440	426	386	415	421	430	446	435	413	375	424	401	405	423	435	416	452	439	472	429	430	386	402	390	429	436	396	409	412	436	390	431	405	399	387	432	381	368	424	410	394	417	422	425	411	417	427	440	440	406	411	424	410	430	408	437	395	413	437	410	381	435	411	406	399	380	448	406	444	425	411	415	429	394	432	416	435	446	454	421	428	430	444	414	431	421	441	420	407	413	395	415	452	432	415	363	423	414	392	384	429	427	424	395	416	381	406	385	426	408	443	404	431	419	419	387	384	403	440	418	376	415	411	397	418	425	465	439	436	406	422	406	445	399	388	423	421	439	388	392	396	394	421	379	396	422	430	441	427	422	430	407	396	429	415	407	369	409	411	387	413	451	412	462	411	436	417	419	413	422	378	432	422	428	390	415	375	402	398	413	404	417	413	383	401	380	421	427	401	397	403	427	388	413	420	439	422	449	407	427	419	440	448	406	430	422	435	416	394	407	407	384	434	419	424	435	418	419	412	427	428	422	417	434	399	417	412	421	470	385	400	429	405	445	420	404	418	428	435	428	436	464	401	428	434	417	380	378	407	429	411	404	413	400	395	416	395	449	418	407	415	417	400	421	402	433	457	409	387	396	421	416	427	394	407	394	429	420	413	424	420	421	409	398	443	410	433	374	450	446	431	419	447	400	437	406	403	403	401	424	455	430	418	454	387	425	426	428	424	407	369	405	449	411	434	457	396	429	437	388	382	425	449	385	401	462	395	405	391	399	369	416	421	390	454	413	432	389	403	395	404	415	430	420	429	428	426	390
22938	21457	29215	24108	21468	21556	11391	2973	1743	1477	1400	1178	1035	912	778	728	763	690	698	606	616	594	544	468	456	423	433	414	392	433	399	357	371	357	333	330	357	361	339	357	344	355	348	313	335	302	344	339	322	306	339	300	323	328	303	344	319	301	323	289	324	321	320	281	272	298	338	319	321	295	337	316	320	293	292	320	288	326	294	292	300	286	271	303	328	308	310	319	306	286	304	296	299	286	283	294	307	254	292	293	317	310	309	288	307	310	298	291	293	316	311	278	323	277	305	288	297	289	296	317	313	293	254	294	317	289	322	289	339	311	271	293	294	313	316	321	328	311	292	312	266	295	311	268	323	322	300	314	273	294	278	300	295	326	295	303	284	299	303	280	340	300	293	260	274	294	318	319	288	301	301	305	281	280	273	300	307	321	287	288	306	299	306	268	306	313	301	290	286	277	289	314	297	297	304	307	306	305	283	313	282	298	293	287	302	297	308	275	299	300	284	255	299	285	329	281	320	317	293	310	296	299	295	293	288	293	287	310	291	301	313	290	284	302	294	277	297	287	298	302	309	318	292	298	287	306	288	312	274	288	300	311	325	265	306	272	293	331	267	273	319	326	253	298	303	303	288	287	293	291	312	291	301	301	300	305	329	289	338	278	313	287	286	293	290	305	295	290	304	273	291	298	293	282	292	292	304	269	293	287	274	318	300	329	287	274	285	322	296	277	300	264	308	294	289	291	318	324	331	300	290	318	278	317	336	306	293	300	311	282	308	285	303	297	306	334	275	323	299	289	295	311	289	325	328	324	347	293	324	329	297	287	284	294	309	272	319	289	282	297	307	306	295	266	281	302	294	284	320	256	301	317	287	302	306	288	290	304	291	306	307	297	319	307	295	340	303	283	257	292	315	288	290	286	283	299	284	292	287	287	296	288	296	302	299	289	292	298	302	317	285	268	294	302	299	302	293	305	305	303	308	298	305	262	293	296	287	309	303	316	281	310	308	299	285	273	278	298	252	302	286	284	294	293	301	298	311	299	281	293	308	286	294	291	282	326	304	325	275	324	310	284	270	305	318	311	295	268	343	309	298	304	275	327	296	312	267	329	298	280	278	269	317	300	296	286	281	320	297	309	319	283	316	293	268	319	269	254	293	295	319	281	268	305	312	282	308	275	291	292	317	287	282	275	311	287	293	277	284	303	249	330	298	326	309	289	308	276	328	289	327	299	317	278	261	300	320	260	295	305	321	315	259	280	315	302	331	265	305	307	291	340	323	302	291	288	269	279	293	302	281	304	309	297	293	296	278	335	331	270	290	288	265	314	286	276	316	273	297	293	263	311	294	252	280	285	309	296	281	290	295	301	305	294	296	295	303	262	287	278	279	290	279	300	272	280	295	290	314	259	293	295	299	296	285	304	274	291	317	269	292	291	315	304	320	302	286	280	289	314	312	251	284	299	288	289	310	290	292	310	311	319	323	303	290	297	292	288	278	314	292	306	306	256	289	308	301	288	293	313	276	302	310	276	285	311	333	270	282	327	296	309	322	313	299	289	283	293	297	306	287	330	306	301	301	300	316	318	290	303	271	285	275	326	290	309	283	271	344	271	288	289	274	304	302	319	331	316	292	323	299	319	294	308	323	291	287	281	273	328	313	303	302	268	268	284	308	280	296	288	281	284	278	294	333	305	286	297	280	303	306	313	307	316	312	283	279	294	291	296	304	315	301	289	281	316	327	291	316	276	284	307	287	273	273	290	268	321	310	309	296	303	289	291	322	271	314	287	307	281	315	290	286	295	303	289	322	294	299	274	316	320	293	303	295	297	303	301	296	329	301	296	285	307	289	306	325	293	313	286	301	315	312	294	266	294	298	309	286	282	271	323	312	304	276	305	272	279	295	313	322	317	278	308	260	315	300	279	276	255	320	280	317	286	296	304	288	314	312	311	330	313	279	289	288	270	313	285	310	319	316	296	253	298	274	289	308	290	286	281	306	292	302	296	302	293	277	323	261	297	306	301	284	308	298	318	279	315	289	309	306	311	284	288	289	288	300	310	281	321	299	285	313	331	305	321	297	293	300	298	294	310	296	289	310	317	304	290	267	285	311	290	318	274	325	295	303	290	316	292	285	293	291	304	312	278	310	339	290	277	308	295	301	285	260	266	273	311	288	303	277	305	292	325	303	277	302	287	301	276	300	310	289	315	322	316	292	313	269	307	308	291	286	290	279	320	303	273	289	309	276	289	284	305	307	300	293	289	300	306	316	275	282	291	297	314	317	311	287	310	291	310	284	289	304	293	335	316	314	287	333	293	285	300	256	292	307	317	318	290	305	289	302	286	294	301	316	305	286	268	321	291	312	295	289	312	317	309	325	303	307	280	253	305	290	311	285	308	322	315	334	297	325	292	320	296	291	319	326	321	309	277	272	283	299	300	267	302	308	290	301	285	276	300	291	312	311	310	301	302	289	272	306	318	292	299	294	293	311	309	294	291	297	267	299	310	266	268	318	285	291	290	279	293	306	301	310	294	306	305	297	279	328	298	315	291	317	272	300	280	299	309	300	266	305	288	297	305	260	308	323	271	277	290	312	306	330	290	297	274	293	322	300	282	272	289	261	297	304	279	289	269	288	271	326	286	308	279	290	309	307	291	293	282	305	298	282	277	297	286	313	313	282	317	290	310	315	299	271	281	303	285	280	252	309	305	312	312	294	313	306	295	308	308	305	277	283	307	289	278	303	294	290	306	283	316	321	318	306	319	263	286	290	308	272	323	300	296	290	273	278	334	288	262	295	316	264	284	305	271	290	304	304	285	284	331	319	273	286	304	278	299	298	318	307	266	331	294	298	278	290	297	293	270	329	293	288	303	299	301	273	328	308	311	291	292	312	296	287	310	296	289	303	306	297	304	302	302	256	285	296	320	290	331	311	310	314	312	296	289	327	304	286	288	298	311	292	308	318	266	287	298	317	303	301	308	279	274	321	279	325	341	330	287	300	278	280	303	313	285	333	300	303	288	287	286	282	275	298	304	280	291	308	270	298	276	333	289	288	309	284	310	315	309	289	299	294	301	288	296	313	280	314	308	303	259	280	280	276	298	271	291	289	306	317	300	305	302	303	331	297	309	303	311	310	267	301	288	330	274	299	299	294	322	283	301	298	294	274	286	301	276	305	324	304	287	308	290	279	279	262	331	280	284	283	286	310	311	295	286	296	270	281	278	274	291	267	292	299	293	296	280	312	289	283	265	295	321	293	301	326	292	287	297	283	307	307	299	295	293	277	267	294	285	298	295	294	285	305	300	276	311	293	298	308	295	311	268	298	269	280	303	292	296	287	292	309	314	327	302	299	300	292	285	330	292	304	321	285	284	305	275	316	319	298	290	311	298	277	296	291	288	293	295	296	303	298	280	286	276	307	305	291	285	275	288	275	296	307	309	306	283	290	306	292	326	300	293	285	303	287	315	293	309	267	308	269	303	287	298	293	299	323	319	308	304
38771	34468	25525	16427	12661	9792	6694	5038	3510	3016	2627	2213	1904	1637	1529	1365	1282	1221	1076	987	961	870	791	722	660	618	629	565	584	524	548	544	477	436	417	485	424	459	453	423	419	395	436	387	408	391	418	390	427	382	381	405	414	392	397	408	384	385	416	394	400	372	382	396	395	405	371	357	377	394	378	370	326	366	379	349	349	361	366	373	345	376	377	339	307	378	359	383	361	331	368	355	362	370	334	389	348	335	377	366	331	358	366	357	325	353	347	346	361	373	369	332	355	385	394	351	341	375	360	385	370	378	326	338	364	342	337	341	392	383	354	373	349	330	367	350	315	328	358	329	345	345	345	381	342	358	380	349	353	326	346	326	357	381	348	381	365	372	373	374	353	356	364	338	366	351	349	359	358	346	360	343	355	380	360	350	343	335	374	371	335	392	383	340	372	372	396	346	376	381	359	339	397	366	389	355	343	333	326	331	374	359	367	352	358	376	362	342	351	364	343	340	373	373	364	318	353	388	391	362	345	356	339	344	352	378	361	375	376	358	352	341	359	314	346	386	331	371	347	357	377	355	331	345	369	366	374	332	354	368	374	364	368	335	339	349	334	342	346	361	327	351	350	371	360	362	316	384	326	376	346	336	368	330	369	351	370	392	357	360	330	360	317	359	325	340	358	376	361	362	359	334	372	358	380	350	345	351	332	350	350	328	336	354	384	352	344	335	363	368	363	334	373	356	379	340	350	372	364	351	319	372	324	356	339	343	357	378	375	341	353	347	348	355	337	333	344	338	354	331	354	357	379	375	354	345	352	375	349	335	342	373	351	370	325	344	337	334	342	388	355	363	357	356	352	342	359	342	330	344	368	365	373	365	346	359	378	327	359	367	361	379	382	324	334	385	332	363	354	374	352	355	375	350	362	372	363	357	375	319	351	334	350	347	346	352	349	358	357	348	403	336	329	314	396	354	346	366	371	350	371	356	350	380	340	388	315	373	381	342	367	332	336	367	358	342	328	401	376	393	360	372	356	346	363	348	343	328	387	359	344	333	320	353	377	389	352	366	343	357	372	364	365	376	337	351	324	379	353	389	340	392	339	377	376	339	363	347	356	354	347	361	358	373	367	361	387	352	340	391	362	350	372	385	363	377	341	336	338	323	359	376	364	371	330	338	345	343	348	332	336	345	341	370	319	361	342	333	342	307	378	351	343	381	340	365	349	381	378	357	382	348	368	375	370	366	355	365	354	388	362	352	350	336	366	348	334	365	335	334	380	363	366	347	339	363	378	367	341	356	385	352	362	323	319	326	375	365	323	360	335	345	362	363	377	364	341	362	346	350	350	369	374	345	337	362	374	313	367	341	362	354	362	379	349	353	375	329	362	387	353	334	343	371	378	329	341	364	358	342	342	364	345	323	316	351	325	388	390	321	364	349	365	346	354	363	370	389	365	334	366	361	340	345	347	360	341	345	366	339	379	359	346	356	339	329	329	346	360	340	330	338	365	356	359	358	370	358	351	368	326	362	347	366	371	373	339	353	387	339	363	379	366	336	347	359	391	366	356	358	379	381	347	347	359	363	363	319	361	302	351	358	329	370	369	357	354	362	372	365	350	361	365	349	352	355	352	341	347	350	336	330	361	366	357	334	369	326	297	344	330	348	397	352	337	342	366	366	377	351	343	354	370	357	361	347	364	344	329	352	350	393	372	365	325	397	335	368	378	364	336	365	358	347	386	335	341	332	360	360	374	359	347	353	346	363	330	336	343	371	373	331	336	355	337	352	376	356	349	337	363	371	365	353	360	344	343	379	375	344	337	361	382	386	386	376	328	317	337	342	364	350	356	340	344	367	356	347	333	367	377	340	367	355	371	346	384	338	353	351	356	331	373	373	342	404	332	364	340	358	345	372	371	360	373	317	352	353	348	345	352	362	352	400	347	370	404	364	353	350	343	353	325	349	350	342	340	343	354	347	363	370	385	363	331	338	360	359	331	350	364	346	359	366	396	330	362	369	350	366	364	336	401	350	346	371	339	393	329	351	350	346	324	334	357	337	331	342	348	399	374	327	352	349	372	350	349	355	380	367	361	383	367	343	316	372	376	352	342	373	365	363	342	358	389	332	372	362	359	337	346	369	369	351	346	364	345	358	341	333	378	345	373	348	393	340	351	323	380	341	356	366	319	360	352	369	326	331	345	366	335	347	359	346	400	390	309	338	380	354	353	375	347	337	349	335	362	325	333	406	351	380	377	344	345	339	347	364	350	336	380	374	370	334	323	370	339	364	355	338	381	361	350	339	357	359	352	358	315	337	372	366	359	330	377	387	367	373	350	363	358	342	373	350	342	344	375	334	345	344	363	334	327	365	371	347	376	352	335	352	373	381	355	356	339	369	338	347	306	344	370	345	371	367	371	352	339	354	348	347	355	336	314	358	365	352	363	336	332	334	351	349	335	355	360	350	369	367	355	394	372	349	377	360	332	351	342	364	339	378	330	372	324	345	362	363	336	363	357	314	357	349	342	329	329	360	358	362	335	366	346	357	361	361	366	364	363	359	328	351	357	355	359	380	370	349	348	379	364	358	332	312	340	354	321	368	366	346	364	367	389	347	381	346	370	392	357	380	354	361	357	339	348	363	348	331	391	331	355	346	373	323	358	353	350	344	336	370	358	371	330	362	338	336	350	385	364	339	330	349	365	363	330	344	376	330	343	357	363	346	344	333	348	361	332	391	359	357	361	376	329	373	353	343	343	373	341	354	355	334	355	340	356	347	356	346	333	357	342	349	362	380	339	364	356	340	356	358	340	325	352	326	331	350	373	346	360	387	351	362	334	331	362	328	350	357	367	363	360	365	354	341	359	397	351	327	358	345	349	341	338	376	347	345	368	380	311	336	318	327	322	319	360	339	355	369	342	377	360	343	351	341	376	346	409	352	324	363	387	351	350	368	373	370	331	358	359	362	351	346	326	363	348	333	322	342	367	336	362	365	331	342	362	343	372	350	354	345	328	354	340	340	311	372	345	347	347	347	340	352	375	382	358	329	375	350	343	348	353	348	312	331	357	353	360	374	397	382	349	348	330	370	384	379	354	396	379	372	331	357	363	374	317	385	390	344	379	364	380	365	364	364	359	360	351	348	346	364	354	329	385	308	348	340	361	369	330	387	331	388	369	371	334	368	340	351	344	367	329	329	346	358	362	344	345	352	367	365	327	379	352	362	344	328	358	342	370	352	338	350	332	361	372	380	366	347	337	361	361	363	363	332	359	361	352	375	342	369	342	388	342	351	379	353	346	367	357	365	383	357	364	338	331	363	364	338	374	384	372	351	343	346	365	357	383	360	335	339	360	333	388	365	350	350	358	349	297	328	381	320	350	357	340	345	356	374	400	379	313	362	358	338	377	390	339	361	360	347	368	350	370	342	364	324	311	343	372	376	364	368	362	367	365	340	377	365	376	356	360	352	350	329	354	331	383	337	331	345	386	355	374	318	346	340	329	377
29863	21045	14513	7085	3387	2315	1527	1182	928	808	757	701	706	624	617	586	663	629	592	577	611	539	569	547	511	486	478	529	545	470	466	498	465	461	459	509	452	474	498	496	466	498	486	484	464	439	490	456	472	449	458	499	463	472	483	472	442	504	460	448	465	449	433	466	448	471	427	501	480	448	452	496	452	432	474	473	464	459	469	470	455	424	446	458	476	440	445	472	471	469	452	487	461	484	476	473	455	441	443	491	442	484	423	491	410	454	453	419	457	485	434	452	492	469	394	457	460	445	474	449	513	441	464	444	417	484	471	430	458	464	499	463	472	450	494	442	426	459	444	466	439	452	436	431	463	450	435	448	485	484	511	428	467	499	527	443	461	484	471	498	454	477	476	469	444	503	460	457	473	454	470	451	436	467	473	475	461	442	436	459	429	461	471	427	481	468	444	446	487	440	508	477	465	470	463	457	446	495	451	452	449	484	435	458	447	477	431	477	482	474	473	463	461	468	429	463	468	454	480	469	479	450	481	485	467	443	448	468	457	440	477	421	453	447	427	444	487	433	492	477	470	483	420	416	433	480	440	500	482	476	477	476	472	477	424	426	466	399	476	445	472	509	496	477	459	455	484	452	478	476	453	457	461	489	450	464	450	476	451	460	479	462	449	416	473	503	431	475	458	470	441	464	438	492	419	408	436	468	461	446	474	476	501	497	424	473	429	465	458	462	439	482	490	454	478	452	432	458	449	418	459	454	500	466	480	438	476	430	496	433	460	446	461	452	443	455	463	437	425	453	485	460	411	481	488	436	468	482	455	479	434	466	458	473	441	487	475	471	459	454	448	450	484	483	466	452	436	461	449	481	490	451	434	451	485	463	424	446	461	456	444	463	453	457	476	421	476	498	441	479	479	461	431	449	478	465	449	461	466	461	436	491	491	438	432	450	464	496	492	458	449	455	461	444	488	435	445	436	481	475	453	464	451	469	474	443	423	482	498	469	473	476	487	439	462	469	493	512	479	459	445	503	452	461	466	466	455	504	471	452	444	418	474	481	442	440	491	438	436	476	454	490	451	479	461	458	478	464	488	491	496	463	518	457	455	474	459	471	452	441	453	482	404	476	428	492	455	470	471	496	459	460	460	487	475	501	429	480	497	480	437	479	437	502	447	431	444	454	479	451	474	453	473	473	431	495	466	461	440	463	473	491	453	455	434	428	440	457	477	493	496	433	449	447	439	483	430	462	467	495	458	467	455	481	457	457	461	450	452	458	468	431	491	485	460	475	451	447	460	424	454	473	491	457	450	442	483	461	466	468	437	422	454	473	466	475	497	517	463	475	471	469	470	460	462	485	448	426	462	485	464	447	467	443	478	426	443	469	469	433	440	473	468	451	444	436	486	485	462	489	479	489	452	453	450	460	488	445	435	465	473	485	432	451	443	430	434	463	456	437	468	450	437	434	466	464	499	473	478	446	434	432	462	475	479	471	476	436	431	462	469	423	438	450	465	449	463	489	458	473	482	451	433	475	415	441	458	480	421	471	487	483	443	450	458	431	441	480	469	484	448	438	464	411	453	480	433	474	474	439	470	478	477	461	475	453	466	458	472	449	437	438	448	443	470	446	505	435	451	477	463	468	476	473	495	478	472	473	469	478	466	462	463	477	451	465	455	458	416	441	478	446	458	465	460	498	434	438	427	452	461	429	477	452	474	483	501	458	495	427	478	464	467	476	482	494	441	454	445	503	447	478	439	457	475	439	493	487	435	459	420	415	438	454	439	430	489	447	470	467	441	479	474	446	481	478	473	420	442	472	471	482	466	461	482	496	519	485	486	443	487	506	456	459	463	451	487	424	469	473	446	417	469	488	484	482	508	447	491	457	480	453	473	481	447	440	433	448	449	441	481	446	487	420	480	446	456	474	469	467	453	473	473	444	480	497	459	468	460	459	469	469	500	465	463	481	461	467	465	452	451	444	481	457	454	459	441	439	467	459	485	472	479	448	448	476	481	448	497	479	452	469	461	484	465	449	448	457	454	473	512	434	453	439	479	459	482	461	457	477	450	488	493	505	444	453	472	434	442	478	463	444	449	473	429	501	463	457	471	419	441	471	443	435	424	447	469	465	427	461	440	479	486	469	485	447	436	461	433	482	445	427	468	480	472	434	482	444	471	470	477	410	458	436	440	441	477	469	458	469	470	449	459	479	469	464	415	420	436	408	479	448	456	450	489	466	461	472	468	464	480	463	451	479	449	450	472	441	441	451	467	486	454	474	451	465	448	462	504	460	458	440	511	460	444	442	402	470	461	445	452	474	473	463	464	431	448	448	482	440	461	442	462	477	515	451	432	453	456	510	422	447	467	477	457	473	506	483	493	496	467	437	458	404	455	500	450	443	459	435	433	449	446	424	449	447	494	454	459	468	500	454	458	422	474	468	476	475	473	501	433	539	480	444	460	458	444	455	472	437	445	464	487	409	446	486	488	456	524	452	450	443	456	479	438	457	435	503	491	466	489	469	486	488	481	469	484	476	454	504	450	433	451	463	462	459	451	461	447	463	458	444	477	461	484	473	462	463	473	464	488	443	472	492	489	444	488	444	449	421	462	499	442	492	496	446	446	464	464	436	447	490	467	428	468	466	434	427	446	443	441	428	481	481	501	475	452	451	450	488	470	475	470	494	449	437	466	456	450	467	445	471	434	456	473	452	445	496	478	445	467	466	469	482	468	470	498	488	465	466	474	428	463	469	449	455	448	462	466	503	491	488	495	465	454	442	464	462	479	466	461	506	457	485	448	478	486	437	455	420	455	493	490	438	438	401	456	444	475	454	481	518	474	471	477	468	480	466	430	452	467	460	448	448	491	494	496	419	439	456	446	446	464	453	463	434	480	460	460	467	469	469	451	471	456	452	479	478	433	441	446	507	429	501	448	451	475	467	458	469	425	498	455	429	440	440	425	464	457	427	492	467	524	496	495	461	439	465	463	484	448	468	457	445	469	492	449	441	481	447	444	484	444	502	427	468	444	488	453	460	469	431	482	497	448	426	450	460	472	424	435	456	454	479	504	463	495	457	448	457	424	525	437	449	488	459	440	460	476	440	434	475	454	450	434	474	452	504	458	430	519	468	471	473	445	483	497	464	490	470	515	441	473	452	492	478	466	474	468	466	460	461	463	441	456	485	473	469	476	466	451	444	465	490	474	423	433	421	470	448	475	487	491	437	442	465	487	517	437	466	425	480	472	471	447	451	456	467	445	469	490	472	475	440	457	484	522	472	450	427	474	516	484	454	389	472	478	483	473	468	463	455	473	449	462	473	443	474	455	472	470	450	478	444	439	499	483	460	475	436	469	437	494	471	478	458	451	486	451	426	463	453	455	458	407	417	478	477	485	514	426	460	433	462	514	446	465	448	477	498	448	429	440	524	434	434	452	411	463	434	518	506	460	481	516	449	481	449	464	483	473	471	467	467	441	449	467	493	459	459	500	440	472	462	496	462
31179	19739	14271	7791	5421	4091	2870	2262	1678	1464	1308	1165	1012	964	820	846	848	806	803	766	761	683	675	699	673	626	638	608	605	571	643	602	563	552	544	546	560	544	590	577	617	607	547	577	572	547	604	564	567	543	580	556	571	555	558	547	520	557	513	576	558	543	554	538	572	549	555	546	560	542	546	560	545	576	573	530	542	533	568	541	518	539	540	550	530	575	549	554	567	586	527	527	508	540	531	566	514	539	542	544	530	572	559	528	525	569	502	590	540	549	522	532	516	532	521	593	555	534	560	516	553	555	598	537	564	554	527	499	554	532	523	518	504	549	580	519	535	530	569	518	564	538	538	537	510	583	555	517	528	557	599	535	572	542	548	564	549	524	606	563	593	520	543	528	520	549	552	539	509	568	595	521	557	577	539	539	531	553	530	519	587	555	570	541	567	569	553	545	497	528	494	545	549	533	506	524	514	540	524	528	523	541	612	531	591	515	534	487	526	538	528	545	524	583	551	536	575	577	534	491	528	569	547	537	544	534	528	531	556	567	570	532	512	539	541	527	535	537	544	552	532	554	533	527	548	515	554	509	546	527	578	554	508	588	545	582	557	525	548	551	564	547	542	525	560	526	577	591	538	558	545	555	514	538	536	587	538	515	554	577	519	518	572	556	539	542	552	510	542	545	558	539	605	589	578	524	550	591	544	543	540	512	536	508	499	525	508	496	528	544	595	552	556	502	580	575	533	589	515	570	578	559	560	538	597	507	541	531	547	539	564	485	580	532	558	529	519	518	560	531	536	530	546	521	575	527	497	568	551	563	534	569	547	558	531	555	517	585	540	538	517	543	488	513	552	523	591	577	549	580	543	596	559	563	526	536	561	554	533	560	560	557	527	523	547	491	601	538	543	566	527	516	578	533	598	585	590	579	530	554	547	508	516	522	548	513	538	546	502	514	543	569	541	554	537	548	543	522	518	546	566	515	560	541	567	533	557	513	572	552	520	528	552	526	539	547	565	540	556	574	606	582	608	546	581	539	591	524	555	570	574	525	493	565	544	549	553	511	521	553	530	489	547	540	541	564	559	565	541	537	535	511	549	524	544	496	595	529	534	557	522	519	545	566	547	554	492	536	490	529	560	518	551	590	517	571	534	543	545	561	519	521	596	478	561	560	547	538	551	500	543	554	519	505	546	542	526	538	528	555	549	559	542	550	567	571	515	529	477	557	560	528	504	516	539	534	587	535	544	496	540	482	556	536	547	546	582	564	550	551	580	540	557	543	519	537	573	567	569	520	527	548	526	540	581	559	603	558	510	503	568	571	514	530	528	506	563	559	546	507	537	555	580	544	509	562	565	533	541	543	573	504	524	526	525	576	568	527	541	526	525	539	532	556	553	496	520	585	549	481	551	567	603	522	537	544	521	530	552	580	527	572	527	542	544	507	543	515	585	549	490	570	553	560	564	529	558	497	539	523	577	508	510	503	557	538	526	534	557	535	574	501	592	522	579	495	544	576	563	613	553	510	579	556	562	546	552	551	559	568	544	591	542	553	485	543	551	542	511	524	541	570	546	535	519	550	540	584	552	527	562	557	531	503	591	537	556	571	509	560	549	549	537	531	534	548	535	562	558	528	545	539	527	565	550	531	512	546	518	485	567	582	524	545	565	518	516	520	564	552	497	544	551	526	540	548	535	582	563	556	569	546	540	566	545	567	560	542	557	517	563	571	535	563	590	564	487	537	512	532	548	557	566	566	523	535	493	572	550	564	545	563	595	557	539	546	512	570	520	538	546	513	598	558	567	526	561	505	552	574	533	586	534	564	579	504	508	563	541	546	552	580	562	519	522	556	530	567	540	549	531	541	573	537	569	583	549	531	502	563	538	519	518	571	555	567	546	540	551	559	550	513	543	571	615	568	553	578	541	552	544	519	559	565	503	533	529	559	555	510	505	547	533	519	585	500	522	532	507	551	567	523	545	557	537	576	563	536	553	501	565	559	527	570	581	540	473	571	544	547	540	536	525	525	552	514	533	534	551	497	542	533	561	577	558	565	558	527	566	533	526	518	546	542	540	578	567	524	504	548	517	539	527	555	533	576	509	546	537	500	535	513	573	536	551	571	487	480	565	567	554	563	534	577	530	518	494	522	572	547	557	554	554	539	541	520	563	531	481	565	526	551	620	559	553	534	550	506	575	521	563	566	560	582	563	561	555	561	525	546	554	534	570	585	571	505	551	530	518	524	547	572	529	536	557	567	570	542	587	546	549	532	523	549	576	529	557	494	546	578	513	518	583	529	534	570	526	601	539	568	526	516	552	537	559	547	562	560	547	551	506	561	580	551	565	554	575	550	538	601	507	562	565	564	544	532	540	546	499	535	593	553	543	514	558	541	526	566	542	532	540	583	500	557	488	541	514	544	574	560	534	569	534	509	546	541	561	576	563	563	553	529	521	553	528	530	523	555	529	538	527	512	553	544	512	550	549	545	537	547	566	541	547	546	502	525	522	535	529	551	556	514	524	589	558	514	554	580	599	498	518	535	543	536	529	548	542	555	559	535	546	542	549	534	547	547	567	550	568	537	535	588	527	555	530	537	575	552	568	545	536	550	549	564	541	578	537	552	528	586	525	514	518	542	580	528	538	527	577	581	569	533	545	564	533	556	557	539	554	534	555	565	560	520	586	607	535	526	541	515	510	556	568	579	513	542	534	518	542	516	523	574	555	563	521	538	527	560	547	549	559	566	557	563	554	559	570	551	519	541	519	548	538	528	591	506	504	534	570	525	534	517	564	525	539	545	532	554	573	536	574	540	568	534	515	561	550	589	525	495	568	567	518	554	515	553	559	589	553	553	572	545	538	524	551	543	535	520	560	569	521	569	534	532	537	561	593	545	547	565	560	549	550	561	530	537	566	524	541	546	583	560	541	593	570	581	580	557	503	521	570	549	537	530	569	529	565	543	537	573	591	554	524	577	546	518	532	483	508	550	532	535	576	575	526	572	557	525	480	544	513	534	579	547	521	532	559	538	544	531	531	574	544	600	592	556	555	529	547	536	556	559	538	543	594	535	545	518	530	554	542	567	533	532	573	565	541	514	570	563	549	558	598	564	574	544	538	565	521	522	568	596	524	511	531	549	579	593	549	549	572	524	502	613	512	546	615	539	571	559	540	560	534	529	532	516	533	546	548	543	560	543	559	512	599	550	534	530	579	558	586	511	560	529	570	550	537	552	593	582	542	565	530	490	591	562	521	547	516	514	544	586	522	562	548	533	530	570	534	522	529	498	557	548	556	536	582	500	560	530	520	540	562	524	532	562	563	504	531	522	553	584	551	538	559	555	558	531	548	527	542	498	565	551	562	585	549	546	568	568	546	559	563	535	538	540	552	530	577	557	523	534	520	580	548	520	560	514	475	568	607	525	510	569	560	556	523	563	580	530	550	532	529	573	526	544	544	519	539	517	559	488	523	545	545	506	521	545	542	519	548	522	570	557	507	548
23939	21426	28717	24526	21394	12637	3686	1905	1457	1188	1116	1013	898	816	836	760	736	714	698	608	639	593	552	532	525	559	567	519	530	524	474	445	509	492	454	446	487	456	467	467	440	466	433	461	480	426	443	449	460	442	472	465	421	440	455	467	426	411	465	423	441	439	404	484	437	453	446	468	426	416	427	427	470	415	445	420	426	432	436	463	434	454	469	383	418	458	406	457	428	432	454	430	460	431	429	458	463	393	424	433	456	416	411	416	423	431	406	424	430	425	442	417	419	435	428	433	432	404	447	387	458	478	417	391	422	434	428	372	452	419	404	478	433	435	445	395	446	426	406	409	471	410	459	410	428	435	441	436	430	451	465	450	456	426	464	449	442	434	399	454	446	450	400	420	432	443	454	430	446	455	446	424	415	427	391	406	428	436	455	369	433	437	422	422	458	470	438	457	397	438	429	430	436	431	436	418	421	424	397	442	427	419	389	446	421	427	430	417	399	453	406	383	449	432	464	448	411	458	403	440	421	414	434	447	440	476	437	433	416	428	468	467	413	440	443	430	438	422	437	439	452	415	400	422	435	417	418	422	419	407	448	443	446	448	413	456	450	425	419	437	445	445	416	456	444	382	407	418	410	427	409	438	435	428	448	455	439	459	429	444	418	435	398	421	410	437	437	437	444	454	389	420	445	461	427	418	394	402	419	411	430	400	470	440	417	458	425	438	444	443	429	446	399	430	448	424	415	444	435	396	430	454	444	421	416	417	444	459	435	428	415	404	480	424	459	445	431	419	497	444	442	425	445	468	461	402	449	438	436	425	411	438	392	430	459	426	445	447	438	438	431	463	442	409	428	454	427	449	432	439	437	416	441	423	408	466	435	428	466	441	438	439	419	397	445	439	420	478	455	429	416	418	433	464	432	416	418	448	409	448	417	465	432	431	444	460	456	422	482	462	445	457	448	459	447	405	429	422	410	432	440	423	401	443	462	422	401	403	425	426	401	410	437	449	477	425	431	419	424	439	428	445	439	433	388	413	448	399	404	437	386	404	453	452	429	411	404	430	418	476	394	417	410	419	424	442	430	417	409	404	435	430	448	451	455	454	425	407	475	452	446	466	443	406	425	416	391	434	401	428	465	441	438	400	437	441	422	417	403	410	380	409	452	439	400	466	431	400	415	406	449	421	403	434	449	422	442	455	464	416	461	409	466	417	429	427	454	426	464	416	493	421	441	432	461	445	503	420	451	438	425	414	435	420	376	436	415	445	427	428	431	443	421	435	437	421	409	415	435	434	388	466	399	448	404	383	396	415	451	440	430	393	453	425	437	437	405	455	432	461	430	444	468	461	431	434	423	433	418	440	423	419	447	439	446	447	425	406	423	423	439	402	415	403	450	423	421	408	412	402	414	456	417	429	422	446	422	396	411	464	442	443	432	434	437	421	443	429	447	412	404	428	423	447	428	427	427	462	445	468	461	446	425	453	447	427	464	439	434	459	417	400	418	453	452	456	424	443	427	450	441	446	457	439	418	424	442	422	454	437	430	417	453	432	451	459	419	461	428	423	432	421	420	429	397	420	423	438	457	432	466	413	411	449	421	398	413	418	454	415	457	398	463	436	410	410	394	412	428	419	455	433	424	437	463	417	436	431	438	382	432	436	462	438	415	402	435	432	395	425	461	461	474	413	414	447	447	436	435	459	410	444	417	431	433	456	420	459	423	443	402	414	430	425	408	420	413	388	433	427	439	478	435	411	405	443	426	428	438	411	446	409	409	455	454	416	458	429	450	448	416	419	414	449	431	432	429	446	426	401	436	444	425	466	457	436	408	431	413	411	434	448	400	408	443	420	415	444	436	433	451	424	442	461	456	419	422	451	417	442	442	446	391	436	402	419	450	419	454	413	406	461	446	423	446	421	390	444	387	454	420	436	418	427	421	457	412	432	451	436	449	434	444	395	438	407	404	457	436	417	458	444	408	428	441	418	450	403	395	424	418	464	442	408	445	430	428	423	411	460	436	425	419	470	467	440	430	431	447	436	427	429	421	425	437	429	439	401	442	416	466	451	462	464	425	425	408	422	418	401	404	426	425	409	412	433	473	438	435	443	408	462	450	438	414	458	449	417	439	423	400	419	445	435	433	465	424	419	416	466	408	439	423	414	403	404	440	423	439	432	445	435	402	426	401	443	400	430	425	478	440	414	410	426	411	401	378	421	423	460	478	436	418	447	378	433	404	453	396	416	452	427	444	437	443	438	476	462	431	406	448	417	409	437	449	419	467	421	426	409	394	448	428	450	429	417	435	415	428	443	456	417	415	415	461	439	430	412	405	422	457	427	400	424	457	434	426	420	454	469	437	464	414	439	434	448	423	422	434	421	453	433	438	457	448	419	425	445	423	467	434	448	445	452	439	457	456	425	417	440	420	460	435	397	439	446	433	464	414	439	450	461	410	429	423	407	406	430	431	416	403	436	457	388	447	438	424	440	422	442	437	472	471	411	454	417	476	445	426	434	424	423	436	431	407	391	446	405	434	403	396	454	431	437	411	419	448	432	402	435	441	407	367	406	444	394	443	462	484	453	457	428	448	411	422	429	469	421	468	471	386	410	419	411	422	439	458	420	428	441	425	446	464	446	476	443	455	449	431	429	431	463	389	438	411	444	452	455	488	418	460	454	460	448	405	421	428	426	497	415	406	401	446	451	392	437	436	412	415	441	384	397	400	444	400	466	459	421	428	424	438	417	441	420	416	457	433	417	430	477	422	427	429	418	472	454	419	439	414	440	461	466	437	401	421	441	410	416	425	415	431	426	395	407	417	446	483	467	426	430	408	452	430	422	446	411	436	435	428	392	428	445	383	423	420	449	405	409	435	452	442	447	442	402	452	430	423	437	423	443	449	430	418	438	401	418	445	421	437	435	408	422	462	413	396	424	400	455	440	422	423	429	399	419	431	438	440	420	398	397	436	429	405	444	449	422	468	441	430	428	404	421	438	430	428	399	441	474	427	458	419	418	457	431	423	445	422	439	418	415	402	441	450	447	429	420	417	415	438	419	427	454	425	441	433	429	445	439	422	419	455	434	422	404	408	386	429	403	461	415	446	449	461	424	404	429	431	443	414	416	410	414	415	443	423	449	425	428	429	413	453	399	427	446	420	422	452	455	395	378	408	427	426	438	407	435	433	427	441	432	439	431	431	442	443	416	424	446	425	412	455	418	438	420	429	477	431	393	432	474	429	453	413	455	417	462	410	427	448	428	419	458	409	423	439	426	406	453	436	412	410	447	459	402	402	444	403	436	439	430	425	488	387	428	430	398	423	448	416	433	453	429	414	438	366	441	448	420	465	429	448	398	409	457	427	463	467	434	497	450	458	455	428	440	419	437	421	403	453	462	423	434	443	430	415	481	449	408	428	426	403	421	452	453	466	409	420	478	436	429	467	411	412	415	405	430	441	391	487	423	416	426	398	431	431	456	437	420	444	420	436	423	445	428	412	443
35038	30108	21028	13241	9497	6982	4921	3590	2769	2156	1921	1771	1506	1310	1260	1201	1144	1096	932	1017	953	843	793	738	734	709	705	664	695	647	623	573	654	561	592	547	596	550	558	553	514	556	558	565	513	574	549	570	525	581	533	538	537	506	501	568	542	536	551	537	531	555	542	550	505	501	566	564	527	579	536	528	538	501	545	532	525	493	514	519	508	496	545	524	547	505	514	505	493	544	550	466	515	514	560	519	491	490	505	529	486	537	530	515	507	475	512	486	536	505	493	508	518	467	558	499	525	568	517	509	511	552	521	533	528	504	536	526	479	545	529	527	489	553	545	504	474	525	515	542	497	557	541	523	569	531	499	511	504	503	524	524	521	494	500	504	497	509	535	497	517	489	496	518	528	457	508	525	501	492	507	503	482	550	468	547	506	520	508	514	517	468	508	519	475	466	513	559	530	490	524	537	520	493	504	481	511	516	528	557	509	518	522	526	561	502	549	540	480	513	508	491	470	525	535	500	546	508	522	512	486	545	496	520	493	507	525	534	510	494	538	513	519	516	502	481	489	517	471	497	490	509	494	525	498	543	495	509	518	543	529	527	515	525	497	522	524	504	596	526	516	493	544	509	494	458	545	540	531	521	509	522	487	553	505	481	500	533	526	494	530	517	526	501	502	527	568	517	533	469	536	498	499	535	544	522	499	508	517	537	468	506	526	474	487	496	523	514	525	506	491	520	485	495	473	547	561	534	517	551	506	516	553	507	539	456	513	512	515	507	505	540	523	482	481	505	476	519	538	512	500	525	540	563	529	523	549	552	477	534	498	520	545	476	540	515	511	508	528	535	550	511	496	507	519	480	498	535	526	517	497	520	533	486	513	509	485	497	548	485	559	493	530	514	496	502	510	487	520	550	545	520	502	551	517	499	538	525	567	501	552	517	533	487	482	530	511	535	533	495	491	549	521	458	501	535	492	535	511	534	535	492	498	517	555	505	535	511	522	526	534	518	547	490	503	484	497	492	517	524	516	513	511	494	509	533	503	516	512	510	506	484	469	496	509	508	511	566	473	504	512	480	496	474	547	562	512	534	526	558	561	557	508	481	481	501	517	527	523	496	526	542	473	541	534	505	547	513	531	571	539	504	514	526	519	564	508	513	528	540	481	461	516	534	488	518	502	534	464	525	520	514	517	496	548	515	490	523	520	506	474	511	512	495	541	498	500	505	500	538	505	496	532	564	502	509	484	473	453	540	521	512	553	501	520	501	461	540	489	517	515	539	525	491	493	507	525	547	555	557	491	507	500	540	495	508	500	481	515	541	495	489	520	558	534	533	499	500	506	532	478	460	517	507	520	508	492	518	523	533	523	537	497	506	520	565	473	528	558	483	507	513	528	564	479	561	568	529	503	513	505	506	503	482	515	494	488	523	512	552	511	514	515	532	508	493	476	563	509	530	567	534	528	523	522	523	525	510	547	511	521	530	480	515	488	498	519	485	509	498	510	523	515	508	520	522	554	506	491	514	510	475	500	539	531	507	526	512	510	530	511	484	524	537	553	478	526	506	546	483	540	523	487	508	542	531	551	516	538	521	513	510	483	566	524	507	511	511	563	492	518	530	538	528	508	538	480	485	534	503	483	520	501	531	521	546	471	527	495	504	534	512	544	521	523	529	495	480	486	523	529	498	511	556	519	499	507	500	536	506	518	504	495	517	526	533	514	497	531	497	501	489	482	507	516	468	524	530	533	565	550	544	513	503	502	546	485	553	524	525	537	523	477	472	526	522	514	517	535	506	552	545	494	506	516	554	504	490	465	457	492	502	542	497	517	498	514	522	497	525	522	494	525	560	495	500	522	493	510	527	547	516	494	479	525	510	509	528	512	522	477	517	548	503	531	505	519	506	555	523	474	504	525	499	471	537	513	509	478	493	520	518	505	485	522	494	513	481	513	507	508	533	524	499	528	514	522	524	495	533	533	519	550	537	516	484	507	512	515	544	523	511	504	492	529	514	480	539	539	514	533	520	535	556	499	548	507	520	535	505	528	504	489	483	521	546	536	541	435	492	512	513	543	500	540	541	538	475	491	486	529	474	497	527	508	492	536	522	500	518	531	543	531	461	551	548	533	539	556	484	492	515	534	477	510	546	469	497	530	502	516	525	519	535	521	497	524	514	506	477	510	514	543	514	538	516	520	511	527	511	555	496	526	504	528	543	499	470	507	540	525	515	505	499	528	528	549	498	538	510	510	541	516	500	519	496	540	497	513	517	535	549	571	508	510	538	502	469	530	526	519	505	538	547	512	498	537	515	579	481	482	486	493	487	517	522	484	527	504	506	515	505	496	527	537	531	507	506	533	502	534	491	514	505	516	528	478	521	526	524	495	497	536	560	485	495	517	516	496	531	542	518	535	484	510	543	484	456	511	524	521	541	520	519	512	480	511	543	530	522	516	491	455	506	517	529	543	561	500	516	531	510	493	521	483	529	494	519	519	502	533	523	511	476	499	473	525	537	494	502	518	559	549	488	511	515	481	548	504	503	507	515	533	525	495	513	496	522	482	536	524	494	506	490	541	535	513	525	486	502	524	488	489	532	532	517	495	539	521	508	515	529	487	516	501	545	515	525	520	539	524	509	523	493	562	515	534	515	516	540	488	522	525	502	503	520	540	533	505	504	520	541	520	473	483	510	504	542	489	505	484	466	507	501	500	514	511	471	476	496	511	526	521	486	526	537	525	516	537	518	489	518	533	492	490	482	506	506	498	525	505	472	511	520	503	538	555	537	524	521	519	553	506	540	508	539	493	504	500	519	545	506	476	515	546	507	523	497	503	532	504	486	502	562	500	530	475	524	516	453	515	532	540	510	537	484	529	509	485	509	532	473	511	494	540	535	502	535	536	538	480	502	501	529	540	530	497	530	525	503	505	523	491	531	532	533	510	551	527	503	516	509	473	544	534	512	517	485	491	501	487	491	475	545	523	502	504	473	524	464	523	522	519	510	542	553	529	531	499	543	506	520	507	487	533	558	481	518	511	519	539	547	551	515	553	525	499	499	528	497	505	531	468	551	538	526	515	502	521	502	510	521	508	491	518	497	520	524	485	508	549	553	534	538	531	519	538	520	505	537	532	493	499	520	530	533	549	502	519	519	510	510	500	493	480	519	577	485	546	490	540	538	491	498	496	549	546	524	531	532	505	498	553	507	515	483	493	548	509	503	527	489	503	505	469	538	529	483	547	497	460	534	502	502	513	496	502	502	518	495	470	511	477	509	526	516	516	499	486	537	525	522	529	523	520	507	513	490	484	514	538	515	508	510	529	512	530	501	496	558	463	510	485	534	536	519	499	497	533	527	511	454	506	509	506	518	540	463	560	477	471	502	522	529	516	495	528	519	521	536	464	449	520	513	495	506	479	532	507	498	542	528	533	507	508	494	511	528	487	541	555	502	529	505	517	508	528	508	514	506	516	521	520	515	499	508	529	512	509	505	496	513	532	510	557	518
25181	21440	27546	25516	12714	3377	1924	1364	1077	837	871	778	686	618	622	584	567	530	530	488	468	490	447	434	436	452	457	408	400	401	395	398	378	399	393	361	364	391	378	395	355	405	394	393	371	357	386	389	374	346	374	410	390	376	371	357	413	387	352	358	359	360	364	355	378	376	352	371	357	346	395	344	360	381	334	377	348	385	394	340	350	366	343	338	352	337	346	323	348	350	357	341	351	369	365	397	367	365	382	336	382	355	350	357	390	369	362	362	343	371	361	353	371	401	348	369	364	369	323	329	358	362	350	334	353	381	380	383	370	404	348	363	367	381	391	348	333	369	348	358	347	380	376	372	351	355	344	371	375	345	386	347	381	379	370	359	339	334	399	384	353	385	340	365	351	371	369	336	353	354	325	362	358	331	379	358	355	319	352	367	353	372	408	339	372	376	330	363	351	407	353	316	352	353	371	385	398	355	347	357	342	379	342	354	371	361	353	340	384	370	350	345	386	349	340	339	353	370	353	361	363	343	359	347	347	382	370	336	380	376	336	340	371	343	349	392	359	352	352	340	341	369	334	378	322	312	341	343	354	335	390	345	367	348	343	372	364	343	365	367	336	392	388	351	353	389	378	363	372	371	363	368	375	345	348	360	347	336	374	363	338	355	383	358	329	369	348	346	342	356	354	343	368	351	376	373	359	382	382	350	323	346	358	364	353	355	365	396	380	372	373	335	380	383	377	354	374	393	337	323	362	383	367	344	363	329	435	341	369	373	368	367	356	305	344	358	387	336	377	338	360	344	370	356	366	346	348	348	364	383	376	373	385	359	341	334	378	326	355	341	365	343	367	334	344	368	345	342	363	362	386	375	350	320	355	381	350	382	368	365	329	386	373	381	363	385	378	382	380	330	378	391	368	372	353	328	354	334	370	373	380	320	355	345	337	332	361	354	331	375	366	341	372	356	366	329	378	387	392	352	383	356	342	356	404	361	345	360	368	398	394	415	360	378	392	372	345	317	361	387	364	397	339	374	328	358	373	362	355	345	360	332	339	337	362	352	364	370	385	360	371	338	364	360	365	352	375	358	391	355	354	362	373	359	378	366	335	330	369	370	406	340	357	373	317	369	357	350	347	371	347	365	339	358	370	346	353	349	374	334	354	321	367	360	361	370	359	371	363	359	369	343	354	378	371	360	368	335	362	348	373	352	358	327	342	349	365	347	380	335	321	376	350	373	364	384	363	347	366	346	359	373	365	328	359	370	355	361	366	331	357	338	354	385	349	357	389	357	361	298	346	362	355	334	369	377	364	342	346	354	417	369	338	397	356	374	380	388	371	363	360	350	406	337	351	343	339	372	353	356	382	373	330	358	361	317	332	374	350	333	345	375	371	323	361	387	369	374	368	356	350	367	361	361	347	347	377	368	337	358	376	371	356	355	348	371	354	379	320	383	376	392	362	339	324	382	368	375	381	371	351	368	329	354	400	352	335	393	316	330	350	360	387	391	375	355	343	344	363	373	345	325	337	338	356	345	331	370	330	393	333	357	355	370	371	354	327	341	362	316	386	351	382	392	339	334	364	359	341	382	345	369	359	355	400	374	357	335	351	348	361	343	362	364	343	378	354	337	313	359	387	357	340	337	350	329	398	394	328	371	351	331	343	358	369	362	371	327	373	350	382	363	371	344	332	384	403	330	343	352	359	329	343	415	376	357	336	321	353	357	346	357	362	341	347	341	353	359	389	367	364	390	349	364	389	370	344	369	321	348	328	368	379	328	380	348	360	341	380	348	373	362	373	358	360	336	352	333	367	339	347	372	357	345	340	369	385	343	374	335	327	405	329	343	351	335	350	372	334	398	340	368	364	331	336	373	350	348	383	373	359	332	360	368	344	364	318	389	348	377	373	335	384	361	338	333	340	320	340	372	368	371	374	357	325	374	378	357	390	357	356	369	359	379	371	383	370	372	332	370	345	353	333	381	357	343	344	341	371	358	346	382	350	361	391	358	341	332	351	402	362	343	370	370	380	337	331	360	369	352	354	368	391	331	368	349	371	367	349	364	351	377	380	381	372	388	390	363	345	345	353	351	353	374	352	350	339	376	348	319	350	360	342	355	341	340	391	354	368	336	379	340	365	383	373	388	348	371	342	330	370	331	364	356	361	363	340	358	348	346	378	335	364	359	347	375	356	359	339	331	392	393	389	357	313	361	383	377	332	333	348	360	367	362	362	360	364	341	355	372	334	361	349	342	356	325	325	362	363	358	350	387	339	342	350	377	345	354	356	359	348	343	364	348	377	343	362	375	379	345	365	360	362	369	388	373	328	363	367	380	351	367	335	374	390	361	359	331	343	363	347	356	336	385	341	369	364	365	346	333	385	382	335	357	341	356	334	373	367	335	364	363	336	334	339	358	365	372	362	358	362	346	339	340	380	329	352	358	391	375	352	366	352	361	404	361	364	366	393	362	322	356	336	391	354	320	378	364	352	338	357	368	347	371	321	360	383	363	361	371	428	351	368	415	324	332	358	335	384	352	337	347	336	367	357	371	370	349	344	370	386	355	348	393	371	318	367	359	345	363	350	366	434	371	396	382	351	370	321	375	348	342	325	350	348	321	348	368	366	363	405	368	355	360	361	355	381	335	394	376	380	356	412	362	377	404	385	346	339	364	367	359	374	353	332	357	351	332	347	334	350	348	378	370	369	356	365	332	345	342	329	375	343	366	354	381	353	378	338	380	361	367	344	341	369	382	370	376	357	368	373	368	377	347	345	332	396	373	377	356	412	344	343	380	369	346	365	365	364	375	346	377	363	364	337	332	353	361	363	372	350	377	312	341	358	346	340	371	371	370	372	357	374	380	348	313	356	390	357	382	347	358	392	338	381	314	333	378	330	334	366	344	326	394	367	359	361	351	374	365	337	348	376	375	334	333	342	375	367	373	352	353	376	336	374	384	384	348	335	356	365	339	347	378	356	382	368	362	331	331	350	391	362	364	349	338	347	351	379	392	352	345	392	317	367	349	360	349	346	340	349	383	362	384	368	360	373	357	360	379	355	379	392	373	369	332	368	348	365	369	362	343	332	350	324	386	365	361	366	348	335	364	385	363	355	371	366	344	364	385	316	357	377	390	364	317	359	339	344	354	350	339	359	381	365	391	345	347	389	397	398	343	352	346	353	348	344	347	356	349	339	343	363	349	361	346	307	349	357	363	396	366	389	333	338	352	326	336	348	367	351	373	357	331	336	348	355	365	346	367	398	380	376	364	370	378	380	381	359	347	353	347	351	368	345	395	387	366	385	369	351	346	345	346	345	355	328	366	344	363	404	345	324	332	361	358	385	374	342	375	365	346	373	371	382	362	366	376	328	369	357	363	361	351	345	356	376	343	370	343	349	346	390	349	363	340	357	374	359	392	385	390	377	372	355	355	364	374	374	347	350	365	338	355	391	344	345	348	396	380	388	371	363	325	376	323	369	356	309	361	375	353	337	361	344	371
34067	26355	17212	10304	7634	5422	3878	2828	2188	1679	1486	1262	1168	1098	990	964	880	881	760	764	722	694	647	608	581	571	584	532	551	503	545	493	488	490	484	499	468	504	480	449	453	511	480	453	465	455	519	428	428	454	430	443	426	413	471	463	438	450	409	425	409	444	471	388	463	428	410	419	426	462	436	419	449	460	435	471	447	463	427	448	407	463	458	432	408	443	404	430	420	448	468	421	427	427	402	425	419	412	462	437	447	422	440	459	473	419	488	463	445	394	391	420	401	439	432	443	434	445	426	429	465	400	450	411	423	418	406	432	417	429	438	473	407	435	432	395	383	390	427	424	409	431	412	441	397	440	415	452	408	387	420	415	448	382	414	393	409	417	433	425	422	450	416	407	418	387	423	395	412	417	413	439	411	436	440	389	397	422	431	427	432	442	452	414	414	461	414	412	454	416	443	409	424	470	394	413	439	415	447	448	413	397	424	401	435	408	429	385	401	413	424	418	435	424	446	397	399	411	434	413	431	434	391	444	416	429	436	399	448	428	410	412	411	436	438	405	462	424	409	375	411	432	409	418	428	440	406	419	441	448	427	459	448	439	435	446	424	461	429	413	420	432	472	439	430	446	415	418	441	457	383	430	448	429	389	390	435	424	410	439	412	421	401	438	396	415	422	436	416	398	460	396	420	419	432	413	441	451	446	459	452	432	427	448	452	440	444	442	413	424	454	405	409	426	432	473	429	430	422	426	415	415	412	408	448	413	433	454	459	428	409	427	409	429	462	418	449	409	423	445	415	447	452	439	394	418	421	405	458	410	390	444	421	427	420	452	424	442	433	426	444	410	425	414	454	437	419	405	393	442	429	426	468	413	470	406	418	432	367	459	459	398	451	420	428	421	410	402	440	432	421	443	442	432	409	449	403	428	418	417	425	414	417	408	425	432	430	372	429	403	432	388	443	403	414	451	410	417	401	432	441	417	451	422	462	425	433	426	406	455	429	463	432	388	396	431	479	415	422	427	400	412	395	440	459	407	490	396	425	441	440	391	421	422	411	432	400	413	461	382	437	444	418	462	414	430	405	423	440	388	426	427	431	433	428	470	403	418	453	417	405	440	454	426	411	439	418	431	469	427	416	432	424	468	395	425	464	440	408	438	438	440	451	421	454	449	431	435	437	423	432	403	440	416	402	420	417	375	409	425	412	406	412	419	433	404	453	421	421	419	393	408	420	408	434	429	416	446	422	446	416	439	429	460	409	435	432	424	431	390	455	437	448	402	427	419	399	396	440	440	415	437	409	423	439	416	421	452	451	452	444	425	432	437	395	430	409	429	392	429	454	444	428	404	423	442	426	468	412	382	436	440	451	489	431	400	442	442	403	469	431	426	404	402	402	419	429	464	474	441	423	423	419	405	387	418	421	437	414	407	448	435	420	451	449	413	416	456	386	415	473	388	451	435	411	412	428	435	411	446	446	405	449	433	417	439	434	424	443	426	417	431	412	461	409	421	393	436	466	455	409	438	444	453	431	415	406	423	399	426	394	430	446	463	447	429	403	417	414	396	432	441	434	468	404	432	401	415	402	475	410	432	416	437	431	403	384	409	418	433	424	417	437	410	410	441	457	417	465	475	432	405	426	397	408	406	408	451	421	447	412	458	425	418	423	435	388	402	456	423	422	427	440	388	426	441	441	437	423	442	447	394	436	421	423	472	436	446	438	411	439	430	425	461	413	411	422	444	446	403	441	430	397	418	437	412	438	458	418	387	467	414	415	431	394	386	417	411	426	372	407	454	456	406	415	450	446	439	401	431	383	447	402	440	454	444	456	436	426	416	453	442	435	368	401	419	411	397	434	415	421	411	407	435	428	433	448	420	394	439	414	397	449	428	418	427	415	466	437	436	414	440	440	443	419	424	413	428	455	430	424	382	441	475	433	427	445	455	410	435	455	409	437	389	425	430	453	421	435	415	429	414	421	434	400	431	421	416	456	422	419	403	428	417	393	430	434	385	416	390	406	416	418	416	417	414	443	410	408	420	423	395	441	434	417	435	458	420	415	415	408	416	420	421	412	424	420	386	395	412	422	449	406	387	417	400	450	426	434	416	451	431	431	412	405	436	449	445	402	402	448	425	439	421	402	447	432	440	409	405	434	411	428	440	401	428	432	435	409	398	420	461	424	400	376	443	396	431	440	429	437	459	415	428	411	455	430	414	422	416	406	425	455	388	402	437	403	434	435	425	400	414	414	439	406	424	433	469	439	405	422	378	426	448	423	441	413	429	457	470	427	454	382	486	433	416	443	406	441	420	434	468	429	433	437	445	425	416	440	465	407	400	422	418	407	467	419	423	435	424	447	423	438	406	441	419	414	411	420	423	381	431	427	425	444	436	418	420	418	375	435	433	414	466	424	457	427	411	382	415	468	408	396	429	428	421	454	412	407	447	452	440	426	440	420	429	444	418	421	458	431	410	443	415	408	471	387	448	505	432	433	420	439	415	421	414	395	416	415	398	434	441	429	436	428	396	455	454	449	451	403	411	430	417	457	416	410	416	430	445	398	442	433	442	450	456	403	429	406	427	423	428	423	416	441	419	409	415	424	422	435	439	447	447	452	443	463	414	496	385	467	449	430	455	450	461	421	436	437	414	422	401	395	430	397	395	435	439	436	445	409	417	427	445	423	435	437	425	431	402	445	410	419	479	419	406	428	417	437	421	457	425	443	446	417	405	422	455	389	421	430	407	440	417	400	420	439	396	399	434	466	464	412	467	432	428	377	409	425	436	443	424	407	398	411	449	394	448	446	472	423	433	389	434	415	383	420	419	381	420	431	401	453	423	418	423	431	435	471	436	420	452	423	417	431	455	401	438	410	433	431	432	439	419	422	417	387	398	446	409	436	433	411	452	418	421	416	421	457	456	438	445	452	417	412	400	443	464	440	416	431	420	428	412	411	394	387	418	445	423	356	464	440	404	435	460	415	421	422	448	444	399	415	427	436	418	406	406	433	400	406	451	463	444	418	439	408	430	447	419	433	426	432	430	451	427	471	449	424	413	416	428	395	437	430	430	389	412	426	418	393	427	484	415	417	430	395	430	438	428	419	452	402	420	469	408	422	392	389	427	399	494	437	415	401	405	424	400	440	404	425	400	413	415	389	416	416	431	455	427	415	416	415	416	410	415	397	427	445	400	400	440	403	408	425	413	436	457	437	398	446	433	395	434	413	412	413	404	398	431	389	454	425	391	407	433	430	411	439	426	423	412	432	398	436	395	442	433	404	443	443	413	437	414	448	436	481	403	388	432	419	426	394	403	412	453	452	394	412	429	455	441	404	427	443	427	452	419	409	388	412	413	412	399	416	434	414	420	437	425	411	395	419	463	465	437	425	424	447	403	398	413	420	388	446	430	433	414	397	498	412	413	452	395	434	421	421	429	440	449	388	405	443	423	444	441	421	421	422	387	405	410	426	444	422	446	449	431	458	475	428	420	404	433	424	448
22948	21478	29185	24213	21490	21548	11037	2806	1843	1536	1301	1131	1028	934	881	853	758	780	698	693	621	544	493	484	476	489	442	440	439	418	380	387	374	386	387	342	338	334	318	318	339	329	311	334	305	314	313	307	335	297	328	336	292	309	338	286	334	307	325	324	319	289	299	303	294	275	338	306	279	284	289	303	298	285	286	289	344	303	280	292	290	311	288	313	348	306	294	311	331	287	297	276	295	297	268	290	310	301	276	327	282	309	331	291	308	298	275	296	322	302	289	293	302	311	298	322	285	280	276	289	314	312	318	286	285	277	300	290	307	315	313	310	297	323	289	307	301	289	285	298	300	303	300	298	302	304	308	268	302	294	270	312	291	269	316	280	283	286	309	291	252	311	288	327	294	281	272	263	293	291	300	266	284	272	307	300	310	307	296	305	315	330	324	324	275	275	290	290	319	293	305	301	304	283	301	298	301	314	304	295	301	263	299	297	328	276	303	291	315	294	288	277	326	291	301	338	315	311	273	285	336	333	309	304	302	320	312	308	340	302	295	298	318	320	300	284	319	310	286	324	292	308	292	307	297	310	331	299	344	295	269	307	285	298	279	278	295	301	297	334	296	299	301	275	303	305	287	325	278	279	321	282	282	311	284	302	322	329	303	299	317	274	299	302	321	314	308	315	255	329	302	280	341	324	303	301	291	321	292	324	325	334	321	310	293	292	323	318	299	315	313	298	312	321	322	294	313	310	287	301	284	295	287	332	310	294	307	295	310	295	298	308	321	315	308	300	284	303	298	295	286	271	304	320	288	305	290	313	314	284	318	321	299	292	306	300	306	302	282	318	294	309	293	307	296	275	281	290	293	312	324	303	288	325	317	286	312	297	292	300	323	287	314	328	301	311	335	279	289	285	311	280	296	316	313	289	281	301	325	296	310	289	313	308	305	302	313	310	324	275	306	300	279	300	283	291	303	298	315	279	319	301	297	338	299	304	312	331	288	309	300	303	290	302	348	279	325	303	342	279	320	316	317	287	257	323	319	304	302	272	299	293	329	301	306	303	319	319	279	293	278	291	327	282	297	313	298	273	339	294	292	290	342	293	301	304	279	317	318	282	298	321	293	323	268	315	344	283	319	285	277	321	309	313	300	272	293	285	306	280	313	287	300	298	295	298	331	322	295	335	304	319	279	295	289	341	313	287	305	301	273	315	322	313	294	319	309	320	300	312	288	312	277	313	271	275	327	329	327	297	302	313	306	275	316	280	305	303	312	271	299	261	322	288	283	303	300	310	335	297	302	304	330	312	279	289	325	307	315	284	310	296	322	273	329	319	292	295	311	301	278	341	331	303	285	313	317	322	321	292	320	308	289	287	285	310	280	283	322	345	294	314	304	299	275	326	283	274	288	296	265	314	295	307	281	310	299	304	312	337	293	292	315	301	298	296	297	306	302	312	349	345	327	283	301	304	313	294	320	294	324	294	310	315	290	319	305	330	306	345	310	317	303	321	281	312	302	292	315	300	284	296	298	308	308	313	314	301	271	299	299	268	325	316	292	279	307	320	278	283	324	301	285	294	342	299	319	299	304	306	306	307	302	268	292	294	343	299	340	276	301	332	320	298	295	300	273	282	289	295	312	345	322	325	291	297	302	288	317	311	325	311	298	290	304	281	323	317	275	305	322	293	311	323	334	239	300	286	296	309	302	278	292	293	295	295	299	306	309	293	288	338	298	312	280	300	291	317	315	300	306	276	295	316	300	306	265	322	311	325	320	302	295	309	290	332	300	295	315	297	317	288	315	325	318	326	320	316	315	292	326	277	293	283	283	305	307	307	283	276	327	282	301	290	277	315	322	315	323	313	306	319	299	314	298	266	325	304	282	303	307	291	313	292	325	282	287	329	312	288	327	318	306	276	308	284	299	288	328	271	288	290	308	310	294	271	253	290	300	332	315	309	326	308	302	297	285	286	254	277	284	271	279	299	309	305	338	310	322	330	316	332	318	310	338	272	312	292	278	300	316	323	294	310	316	301	338	306	313	310	315	285	307	313	313	272	295	298	308	313	317	299	316	306	328	305	293	313	322	295	281	319	327	298	312	277	300	329	290	292	304	303	319	293	320	309	303	281	327	287	316	330	283	312	297	337	294	313	317	311	322	344	311	342	285	302	292	283	292	309	317	277	307	336	334	342	298	312	298	289	300	279	318	306	307	316	274	302	301	310	323	320	309	327	303	312	290	273	299	317	327	304	322	325	301	289	283	283	312	291	304	278	319	321	311	292	327	317	327	298	304	311	244	311	283	319	321	297	309	323	309	323	314	307	311	295	310	304	310	302	315	298	301	276	307	311	276	298	293	298	298	311	291	300	289	286	293	258	290	322	315	307	315	312	304	288	276	305	312	307	290	269	275	327	281	309	301	289	308	280	291	291	335	281	306	346	288	324	285	313	316	294	308	273	311	272	311	305	295	305	296	297	313	313	331	303	309	302	318	307	303	322	307	305	325	316	278	322	308	308	314	287	304	286	313	293	317	293	324	314	320	291	287	304	287	299	289	307	305	328	271	283	327	318	322	266	321	278	285	341	302	320	304	307	304	296	289	291	308	297	323	310	282	309	275	291	284	318	306	321	296	286	302	312	312	300	288	311	318	292	280	290	318	255	336	326	290	281	306	296	310	322	298	297	308	296	291	328	272	304	302	293	301	287	314	315	313	313	294	272	315	288	263	312	300	313	295	319	331	315	318	291	312	286	262	299	311	313	313	304	294	322	298	311	290	310	310	307	295	280	303	326	288	302	270	316	298	297	310	280	302	325	310	299	290	329	269	293	342	311	349	307	303	299	310	290	291	292	322	291	293	293	267	298	296	323	275	282	292	321	306	285	284	295	314	321	300	332	301	291	282	246	300	295	308	284	295	294	284	327	305	307	312	325	302	291	322	314	302	290	313	317	319	311	321	289	279	311	297	325	316	323	287	308	286	310	309	316	315	306	311	285	310	320	292	329	314	338	311	280	321	333	290	320	321	309	332	297	305	315	302	348	299	297	314	315	311	284	324	318	305	285	290	282	311	296	310	305	298	275	289	303	314	298	302	297	297	305	304	283	318	297	307	256	306	286	321	321	302	282	258	288	294	319	269	297	339	293	267	293	314	289	285	280	311	299	303	316	319	318	307	290	324	313	354	296	298	303	336	314	331	312	344	314	326	318	325	289	312	300	311	326	331	299	307	293	329	270	309	317	317	320	325	309	291	307	303	332	323	320	299	314	320	321	300	306	286	294	325	339	315	302	306	294	303	323	287	325	282	309	299	327	325	311	298	276	325	353	312	308	304	307	327	291	311	316	283	301	322	309	298	304	302	337	293	320	301	325	328	301	315	280	288	301	288	280	310	273	314	314	289	293	284	285	283	314	304	308	312	286	330	314	297	315	311	309	289	275	315	279	310	304	323	305	300	284	299	296	308	307	302	315	297	299	292	284	286	312	278	314	313	302	272	310	277	310
39337	34562	25033	16505	13210	9595	6683	4916	3689	3022	2538	2132	1885	1695	1530	1425	1360	1284	1090	1067	986	835	793	711	723	648	670	636	597	589	544	496	510	482	454	440	482	453	469	471	417	381	450	417	427	410	436	385	370	420	437	408	360	394	404	400	394	379	390	375	383	378	387	410	375	385	377	395	378	390	429	376	364	377	394	363	358	393	351	359	360	404	376	351	395	392	364	368	379	361	371	376	377	335	343	403	357	388	346	373	359	334	349	339	371	360	392	345	372	381	320	389	360	391	354	361	340	388	371	363	360	387	370	370	396	398	324	361	362	366	340	352	348	408	373	371	346	372	377	351	413	344	369	354	353	378	363	353	354	358	374	386	358	390	346	349	387	341	343	368	377	339	386	365	363	365	351	373	375	384	384	342	359	346	384	388	348	366	349	378	387	356	376	393	372	353	337	360	356	354	379	344	347	364	374	395	369	342	378	377	356	368	368	366	374	345	407	354	383	368	344	363	355	373	338	384	369	345	383	390	399	382	375	348	343	400	370	339	345	349	342	357	386	361	343	354	408	345	328	341	393	346	369	353	356	370	346	376	338	368	333	360	348	368	370	329	327	361	366	364	350	371	379	426	354	377	320	364	328	402	347	354	359	357	338	404	366	352	333	357	393	373	346	330	369	389	376	380	366	340	395	358	365	339	396	354	339	376	353	356	372	319	391	374	397	396	360	373	357	375	381	379	333	338	373	350	391	349	353	358	345	355	349	337	377	357	331	364	377	377	339	318	363	321	377	344	365	361	361	376	362	354	369	359	384	368	371	372	366	360	367	370	357	405	354	378	400	392	386	358	359	358	368	367	366	353	343	369	389	340	353	374	375	368	356	374	352	363	370	375	349	368	370	344	362	365	360	345	382	352	365	329	339	357	339	372	359	345	347	346	363	382	388	368	347	374	395	360	378	345	417	370	392	360	353	363	387	383	342	336	371	386	334	379	375	384	385	385	367	368	393	327	375	325	359	373	350	376	379	402	379	369	346	326	374	332	361	379	398	363	339	362	357	362	354	359	397	365	325	338	399	368	368	370	379	337	344	359	405	365	338	356	369	361	364	372	378	410	320	368	364	366	352	347	382	364	362	344	357	395	361	357	404	364	392	388	352	362	383	361	349	363	386	371	351	368	395	386	385	373	352	354	360	361	362	360	369	339	386	354	335	355	372	398	335	360	329	362	366	348	367	373	396	370	378	383	356	339	394	391	351	342	384	349	376	372	395	356	389	357	377	341	349	351	333	340	328	323	350	357	338	377	345	386	378	370	349	382	357	361	379	342	390	364	368	345	378	366	386	380	349	387	374	379	334	353	374	382	419	353	345	337	357	350	369	391	364	358	364	342	382	389	375	375	338	378	373	376	373	390	345	358	341	344	316	374	349	393	354	352	343	329	381	342	358	375	376	353	350	381	373	352	340	362	400	360	362	342	354	371	386	352	337	335	331	341	366	372	397	391	334	332	361	336	360	362	340	357	376	373	393	355	344	380	363	398	353	371	341	380	338	353	339	363	387	391	391	331	335	372	371	353	343	353	371	339	356	352	391	371	364	344	352	356	338	372	329	367	374	345	375	358	337	357	331	336	346	384	353	392	350	355	361	326	337	363	403	349	370	379	383	347	361	365	371	378	367	338	397	400	358	348	354	337	337	323	353	396	372	377	360	375	363	370	345	386	380	360	372	351	360	341	307	359	341	351	348	359	346	364	370	332	402	368	368	371	355	356	368	380	348	335	383	376	417	357	359	368	367	362	355	374	372	344	372	385	400	352	374	385	368	320	370	370	383	352	351	386	360	345	355	355	376	361	373	352	364	320	389	366	364	330	369	387	364	373	391	360	353	370	352	354	361	379	383	365	334	354	378	337	364	364	322	373	375	357	353	353	367	360	348	401	393	374	374	356	353	392	389	353	375	356	358	355	394	355	351	352	343	381	333	369	381	370	354	337	369	337	362	361	350	356	371	350	368	338	338	334	352	363	353	349	347	363	359	382	375	349	365	355	360	368	369	397	376	363	368	374	346	357	337	405	370	353	384	352	384	366	418	357	355	379	346	344	370	369	365	374	341	356	352	380	369	391	418	358	356	341	361	397	368	359	359	367	363	374	397	347	388	371	377	377	377	341	337	376	390	408	367	328	381	365	373	375	367	360	361	372	353	343	375	351	359	333	386	394	367	365	352	351	385	348	334	363	358	355	385	339	343	380	348	335	375	360	346	364	343	373	351	352	345	364	367	365	367	386	367	356	361	382	340	390	334	358	395	375	365	349	353	370	389	402	367	361	369	371	357	373	367	374	373	360	373	358	348	384	334	396	377	335	380	359	368	374	365	375	329	370	373	379	378	342	345	346	382	379	365	350	351	383	366	347	339	372	329	381	341	377	360	382	392	373	345	335	415	379	358	378	376	356	367	370	328	394	353	328	351	357	365	363	347	360	359	368	366	394	386	353	351	385	335	354	350	360	409	365	392	376	391	369	364	369	347	372	380	374	373	351	352	347	357	357	355	354	357	367	352	382	352	343	361	356	333	352	381	375	382	390	344	376	323	346	344	367	335	379	353	391	374	372	345	370	316	337	340	357	366	356	314	353	371	377	322	366	344	354	387	373	355	369	357	337	369	369	375	379	380	332	337	368	367	372	346	396	355	354	336	369	370	357	356	362	328	382	361	361	377	358	341	355	357	355	338	366	381	340	321	381	386	353	352	369	322	359	368	356	356	352	349	365	333	351	366	345	384	384	356	348	362	344	370	332	357	398	358	330	358	404	356	352	351	384	332	356	370	389	345	355	369	413	329	387	338	388	347	356	348	364	353	358	332	377	366	350	366	368	356	358	348	344	348	334	337	343	332	380	378	365	374	383	391	366	359	332	373	350	367	351	367	385	439	353	361	333	370	361	391	365	343	366	349	358	398	370	348	366	349	361	355	343	354	352	338	353	385	354	386	343	360	323	348	355	375	324	353	357	358	401	367	354	357	358	356	359	344	428	320	338	365	352	359	343	348	335	321	393	372	361	394	349	380	375	359	349	341	364	333	355	366	353	377	355	374	350	347	370	363	351	359	402	340	380	333	363	389	344	346	346	377	389	381	347	373	378	351	363	396	359	361	386	408	352	379	348	333	367	375	376	350	345	360	384	368	357	381	371	382	340	368	374	358	366	345	359	386	377	367	346	372	355	393	341	361	351	342	364	341	383	343	354	356	362	373	331	333	347	354	364	369	369	350	355	347	344	361	330	387	380	351	344	381	354	348	354	366	362	393	353	358	356	329	337	369	389	347	352	360	374	380	362	355	357	398	376	377	348	372	372	371	356	362	376	355	341	367	369	351	382	343	353	358	340	374	364	353	339	359	375	349	359	360	357	364	359	347	367	339	363	345	362	396	346	385	371	356	338	357	357	340	324	348	374	387	377	388	369	384	352	374	358	351	360	341	350	390	368	357	360	357	363	361	356	362	339	378	345
30014	21117	13429	6214	3429	2178	1453	1192	959	867	750	712	657	684	626	650	631	603	599	598	548	532	503	556	505	518	530	504	498	481	481	471	496	464	481	492	494	495	476	479	475	440	519	548	473	456	501	467	427	454	441	464	458	475	488	451	471	505	512	432	469	485	484	490	470	454	447	512	433	500	449	458	454	468	417	440	440	479	463	485	496	475	487	445	436	438	481	445	516	451	479	449	521	436	455	457	468	482	483	482	439	481	458	464	428	425	475	490	460	480	488	429	487	449	454	480	467	426	437	480	478	495	465	444	489	475	479	470	491	450	454	473	458	491	494	478	467	456	482	410	445	465	474	504	512	470	485	445	487	443	460	486	483	468	498	467	486	464	421	446	441	514	439	445	470	458	475	465	453	476	454	492	435	465	504	470	474	480	437	468	468	452	488	487	472	455	430	453	412	481	450	474	465	459	463	439	467	489	461	476	438	467	482	447	463	477	470	455	441	486	453	434	424	469	453	473	482	479	453	473	470	447	473	504	491	444	487	485	492	424	461	477	456	475	455	406	466	479	496	466	481	480	471	453	472	453	466	472	477	496	486	476	469	504	490	451	452	487	482	489	479	431	438	432	490	446	487	480	455	460	488	469	441	456	448	450	450	467	455	460	480	430	452	480	443	446	483	479	471	505	468	462	481	473	484	463	466	434	487	446	450	456	514	479	429	467	453	492	488	474	469	421	502	488	457	453	494	491	492	456	502	428	474	484	445	446	464	477	475	469	464	517	506	450	490	481	495	463	483	465	471	453	469	438	435	461	499	435	510	438	450	494	490	493	466	439	513	492	434	439	433	484	421	457	509	460	464	477	504	486	467	479	446	481	487	476	425	479	436	522	471	451	446	463	429	493	469	469	477	492	452	478	436	453	499	479	443	448	468	446	468	492	505	465	459	436	442	443	437	469	469	481	453	436	429	464	462	434	454	434	463	481	453	446	505	485	532	493	477	464	484	481	467	455	468	471	435	489	438	485	437	469	481	471	461	456	463	465	444	482	446	461	451	517	486	445	515	496	455	498	438	461	459	443	427	461	497	519	496	480	457	497	484	435	485	500	468	435	439	488	451	444	458	464	463	477	459	451	474	501	470	458	487	440	505	421	459	473	479	489	457	458	472	496	458	508	470	439	466	459	445	490	447	466	481	465	453	469	465	482	492	478	478	465	473	466	458	492	493	471	422	446	452	419	492	463	459	458	493	447	446	467	452	468	473	437	437	516	513	454	456	543	453	456	479	478	475	456	435	458	496	453	463	469	483	463	510	511	438	426	449	483	463	493	463	461	494	457	471	467	455	452	468	496	448	449	475	497	467	442	431	476	449	475	451	460	463	430	480	456	468	474	450	470	444	500	473	452	484	428	494	513	475	455	453	496	455	438	441	458	497	434	447	485	439	463	492	460	456	486	464	436	467	442	494	409	473	478	444	491	448	519	477	481	456	457	465	475	454	457	497	460	478	495	459	452	447	445	471	441	478	444	460	479	480	491	463	490	507	461	474	429	464	448	497	486	456	501	473	472	515	479	463	498	461	443	480	479	442	462	474	493	465	434	453	467	448	476	449	433	442	456	468	469	444	457	497	472	453	465	479	477	494	463	480	515	448	485	466	501	467	490	471	474	439	494	437	450	493	420	486	449	442	477	480	463	485	452	468	478	488	494	451	455	477	438	492	435	444	497	496	456	471	445	459	453	474	448	436	500	492	486	456	507	501	474	490	493	455	495	473	475	480	492	469	435	457	472	448	482	455	486	458	469	480	515	467	469	464	483	422	453	493	459	470	450	423	480	445	532	453	487	421	488	443	430	420	487	495	449	454	524	430	488	457	457	468	468	446	505	445	481	450	466	460	465	479	507	488	494	446	441	471	455	489	431	473	459	448	481	482	460	461	481	467	490	470	499	433	479	480	466	481	514	470	468	469	485	447	467	463	476	455	441	419	440	501	484	460	431	496	457	467	471	466	498	524	488	466	450	506	501	470	529	458	447	502	491	470	459	477	475	458	480	432	422	471	419	488	442	458	460	450	499	457	502	477	514	497	497	470	433	492	444	467	470	463	445	478	473	447	489	437	449	466	418	500	482	468	489	461	460	449	475	521	463	461	460	469	451	450	466	515	462	483	493	478	455	479	474	437	489	438	446	455	466	438	459	502	446	486	480	465	489	451	478	495	496	469	446	434	461	471	486	466	449	436	432	488	452	468	454	488	454	458	459	449	471	470	484	455	433	490	465	479	441	449	439	488	482	471	444	487	475	431	455	472	483	458	501	473	492	461	502	441	468	438	487	459	507	485	476	498	459	484	498	439	458	496	487	475	459	438	465	441	456	488	490	464	459	479	459	432	469	425	483	451	488	447	450	466	455	441	439	469	445	505	480	427	472	464	504	471	449	441	489	448	427	479	495	475	455	476	465	505	449	497	446	467	468	451	475	455	453	435	479	488	447	538	506	483	450	509	443	467	456	464	466	429	456	468	486	468	464	455	474	464	468	451	447	417	441	461	460	449	487	439	470	472	476	444	463	462	516	455	468	465	459	471	450	464	484	483	475	457	484	452	433	450	453	468	478	442	439	507	485	456	451	455	430	505	457	472	434	506	492	443	447	462	473	472	473	442	432	452	442	458	464	468	470	465	450	446	458	457	458	450	471	485	426	485	452	453	451	480	484	470	461	453	455	453	497	460	470	491	498	514	460	489	468	434	451	452	459	472	503	473	413	486	458	427	458	440	434	449	484	422	494	440	445	465	470	473	435	485	514	455	440	475	453	470	473	437	464	433	446	478	488	434	488	501	432	473	455	502	466	477	483	453	489	488	444	488	448	488	451	456	477	425	429	506	451	486	483	445	443	491	405	487	469	447	477	450	457	508	466	444	478	459	418	495	493	445	438	459	495	467	464	494	458	523	433	486	475	473	459	492	503	436	446	450	461	421	479	504	469	452	423	457	452	456	494	434	467	481	470	442	450	487	432	501	458	447	492	459	480	486	483	503	483	440	487	478	454	463	458	467	478	472	431	466	473	486	460	492	511	460	447	475	483	444	483	477	480	479	479	501	475	492	471	455	494	455	434	514	443	476	458	497	470	466	490	417	485	476	478	476	474	449	474	474	441	441	455	466	415	451	465	462	448	484	489	447	437	464	444	496	441	466	449	429	459	456	458	461	451	455	451	438	425	463	478	465	443	453	442	445	451	460	400	424	460	474	478	443	486	459	452	486	435	440	516	465	478	468	466	459	471	491	503	428	489	494	484	435	481	443	452	454	465	468	492	473	491	480	486	461	451	468	464	483	430	422	484	448	516	414	458	442	433	485	386	457	471	500	468	469	495	469	473	476	487	455	477	454	461	453	507	445	456	471	443	443	472	502	479	471	458	477	447	470	499	438	473	449	481	489	472	447	495	469	499	451	446	471	457	487	415	479	437	502	470	454	417	466	510	463	446	443	502	427	442	479	443	502	436
31526	20089	12874	7308	5581	4137	2878	2183	1638	1396	1282	1160	1054	977	895	922	886	908	804	878	740	712	718	708	620	675	635	613	622	643	599	589	573	610	627	591	590	570	604	574	552	597	529	573	617	567	564	577	599	536	531	591	571	561	583	562	538	562	539	538	552	545	555	524	538	526	590	595	545	582	552	548	558	521	572	571	531	542	514	572	595	564	551	560	592	558	553	526	534	575	533	567	573	533	570	578	566	526	588	523	556	558	505	577	576	535	555	577	539	542	542	578	553	541	601	565	564	530	521	559	561	582	546	554	583	590	561	552	549	526	552	563	526	592	556	548	496	557	542	536	581	546	553	562	525	564	558	512	560	545	535	525	565	562	552	544	582	575	564	570	612	575	523	551	526	524	552	563	542	511	564	570	570	526	523	588	560	561	589	572	579	498	566	536	581	542	517	529	594	545	516	507	511	506	525	589	557	561	578	589	546	576	537	562	578	533	567	550	549	549	561	490	530	540	553	582	573	522	530	555	579	559	536	594	519	551	562	559	583	579	530	574	562	556	501	548	545	573	560	540	539	522	538	538	524	601	543	529	546	597	482	553	589	589	557	538	517	527	546	548	582	561	567	543	521	515	587	511	551	573	568	555	588	541	589	544	557	539	535	564	589	605	576	547	565	522	564	561	562	515	529	554	537	556	557	557	596	575	536	549	596	573	577	507	522	599	567	593	498	567	505	541	549	560	554	561	559	570	553	511	569	599	539	531	572	568	569	564	588	556	544	559	553	567	551	547	558	549	568	517	590	567	533	571	557	541	571	528	561	552	519	557	585	582	595	570	531	518	554	547	504	543	547	498	536	574	547	620	614	580	551	597	545	559	532	545	600	578	541	532	583	547	541	549	613	537	564	549	572	543	559	561	590	526	518	548	530	553	504	560	560	533	576	524	566	521	551	575	546	567	546	542	571	623	601	536	534	554	556	573	559	544	536	547	560	534	547	522	539	553	546	557	545	554	559	554	511	590	509	525	540	505	583	547	515	559	559	541	507	554	588	515	574	579	548	523	550	561	530	553	559	583	568	574	543	550	523	524	525	553	561	584	593	553	525	559	577	552	599	520	553	554	557	548	539	548	545	533	569	570	523	569	537	589	576	587	526	581	575	548	517	552	539	571	518	584	546	564	512	549	548	544	510	579	548	576	531	503	566	564	565	594	572	559	524	580	571	548	543	520	548	570	518	550	556	550	543	537	536	534	552	543	585	527	552	518	554	541	571	558	561	546	544	575	504	572	554	549	560	562	567	568	543	529	555	556	573	612	555	553	580	556	574	546	544	548	594	535	562	551	609	563	555	581	559	554	574	557	577	530	513	551	536	539	576	545	536	594	561	539	550	512	561	545	507	537	529	553	535	547	561	512	545	517	517	542	562	567	496	569	532	518	564	561	548	508	553	532	534	524	557	578	573	542	597	549	536	538	624	581	517	551	568	528	553	540	546	529	550	510	521	596	518	530	558	526	569	591	564	501	532	564	533	547	522	504	556	557	552	530	590	559	600	531	550	549	573	571	548	559	531	585	584	532	591	613	552	546	549	552	570	578	577	564	524	574	529	546	597	572	610	547	585	545	575	522	548	566	554	533	582	543	522	563	530	517	570	546	584	536	530	544	510	567	554	509	538	523	549	559	554	580	557	557	550	576	541	534	550	564	528	541	552	575	556	584	571	569	552	547	535	529	549	544	589	537	576	540	569	558	535	578	586	568	530	567	559	515	539	594	525	553	527	578	573	555	557	559	529	553	533	566	547	568	582	569	533	514	570	545	557	518	571	530	523	535	558	565	551	582	568	569	581	587	482	560	496	555	547	559	538	564	542	580	539	546	531	557	521	542	539	583	543	522	587	565	539	567	553	507	553	568	540	529	502	533	545	553	574	586	566	548	528	545	545	582	556	582	579	603	546	507	538	533	535	557	556	562	552	528	582	556	560	596	557	552	545	577	607	556	555	565	572	501	518	549	520	582	610	516	541	565	521	528	539	593	497	542	554	536	530	570	540	554	567	557	552	586	532	543	521	515	515	565	545	567	584	528	600	527	563	525	541	577	577	506	590	543	500	562	551	549	584	578	513	558	551	604	573	565	517	563	558	499	602	529	546	483	559	591	575	588	554	550	518	529	563	539	544	518	566	585	553	534	548	564	559	549	562	539	574	536	573	561	534	545	544	562	540	556	516	566	586	535	576	542	560	555	560	539	574	587	549	566	509	541	549	538	547	532	551	565	546	544	576	536	543	558	553	563	560	589	550	541	558	536	549	562	551	545	573	535	546	558	538	521	538	510	559	520	561	497	564	558	545	526	584	579	505	544	512	530	555	553	566	599	543	537	549	541	534	540	589	557	544	549	577	579	520	549	571	536	543	540	527	535	576	561	523	526	548	556	563	567	611	560	557	566	562	575	569	518	607	511	570	583	579	572	561	565	556	560	553	543	565	577	539	536	548	512	532	576	542	599	550	586	607	581	530	550	594	539	491	534	580	527	558	604	536	545	548	506	542	529	532	617	544	547	588	541	561	532	539	557	539	593	571	563	578	571	556	519	543	532	540	533	562	582	576	549	538	553	550	524	566	527	567	566	574	548	532	533	536	535	568	557	570	498	587	532	576	519	533	497	577	556	563	589	554	499	573	533	519	602	576	553	534	516	527	572	522	568	542	582	546	550	578	530	575	569	563	530	527	571	557	538	554	564	544	576	579	561	547	537	584	552	517	565	557	530	543	517	583	543	564	538	582	526	569	533	554	563	550	541	543	533	553	556	585	587	558	560	583	541	580	566	565	562	560	539	602	576	538	587	557	582	581	496	523	563	530	522	531	532	572	520	550	534	581	553	573	544	558	581	537	536	540	514	561	556	570	548	526	545	533	539	557	576	573	542	557	571	560	526	569	562	569	535	494	531	559	575	566	536	502	543	570	570	529	537	532	542	562	576	543	569	605	557	529	558	534	530	551	587	576	549	572	591	548	550	544	597	559	557	515	552	529	563	581	523	528	614	524	563	534	546	553	558	539	543	559	560	567	549	543	547	532	542	560	587	534	609	544	548	556	542	576	571	542	588	523	607	549	569	560	562	555	565	560	557	542	546	585	555	571	569	544	525	521	554	572	528	556	523	580	566	559	572	546	582	516	506	607	553	558	549	605	574	559	537	504	520	559	527	555	533	551	569	584	578	528	537	545	563	561	541	546	553	565	542	574	572	537	539	542	551	551	569	556	528	542	576	542	525	561	556	515	535	546	533	519	495	551	525	578	554	571	554	554	549	574	541	516	557	554	562	534	525	528	546	582	527	533	545	581	596	572	603	546	527	504	549	547	539	554	573	539	564	534	499	569	510	543	606	610	537	551	529	556	553	595	523	520	574	561	567	523	548	596	531	558	557	553	545	559	576	582	555	508	544	546	547	580	582	540	567	496	542	565	549	559	570	571	543	548	546	537	548	524	554	515	523	476	563	550	569
23953	21428	28710	24565	21411	12723	3547	1953	1343	1306	1117	942	879	840	892	790	737	739	714	654	636	593	553	585	557	569	561	559	481	513	501	475	496	513	482	461	510	474	476	474	465	429	427	467	437	443	440	455	430	457	471	460	453	443	452	449	434	466	446	485	468	483	466	432	450	440	401	476	437	458	449	424	427	429	438	440	454	433	429	429	471	415	435	452	419	429	471	426	453	445	481	431	437	461	422	431	413	419	440	483	444	448	446	398	444	438	427	445	410	443	464	432	459	396	427	447	424	432	434	448	452	455	457	442	440	427	461	463	453	484	432	409	397	438	423	450	408	428	404	436	432	468	472	424	454	439	450	417	437	464	428	441	458	451	479	437	451	432	426	446	419	453	463	476	439	452	409	454	436	439	441	427	450	456	413	424	445	430	463	458	475	430	456	472	446	467	452	458	411	425	430	429	431	413	427	402	443	454	473	437	437	421	401	434	423	448	418	437	389	483	425	450	439	393	472	455	441	435	436	437	452	426	432	434	433	492	393	435	441	423	473	444	440	413	473	449	419	448	450	405	457	416	440	419	445	409	428	447	449	468	462	449	401	434	425	445	410	404	453	419	412	437	418	427	448	443	433	418	443	453	456	435	463	400	429	430	434	449	462	397	455	426	385	463	451	449	424	466	419	427	438	456	436	470	432	411	418	441	430	437	444	475	417	442	462	436	460	475	435	431	443	442	452	444	427	432	397	437	435	429	474	442	469	472	452	423	463	419	449	435	437	447	444	446	446	463	448	432	459	436	437	427	434	398	437	425	433	472	424	459	427	433	457	463	419	461	465	432	420	443	438	469	426	444	453	411	419	479	456	445	462	412	459	424	448	446	452	424	403	430	419	429	443	470	453	453	438	417	461	448	423	430	412	393	454	430	446	436	435	470	433	448	407	472	444	448	450	425	438	434	431	435	442	465	440	418	429	449	446	450	427	449	455	434	450	478	438	471	445	453	434	460	434	493	428	404	411	461	448	415	429	453	436	417	453	424	419	452	467	441	442	432	448	452	434	416	444	449	442	452	437	457	447	432	466	445	434	429	435	404	452	431	429	419	435	423	419	429	448	432	411	466	461	438	411	428	441	464	400	461	399	431	406	441	459	399	443	425	436	425	406	416	450	449	411	427	430	407	423	403	391	488	428	458	404	430	414	428	455	469	458	452	452	438	483	423	428	449	454	439	454	441	427	468	439	462	457	470	409	456	419	435	417	442	440	420	403	432	447	447	411	431	479	450	463	474	403	443	446	416	456	423	456	425	424	430	432	457	467	446	452	426	467	440	448	406	440	438	465	418	483	452	401	417	411	418	439	424	449	449	435	431	444	441	459	399	427	461	437	446	465	445	406	449	415	467	450	426	439	463	460	459	427	458	427	430	452	429	419	419	418	451	439	458	453	449	430	452	431	393	459	445	423	447	460	444	438	427	448	466	485	436	440	451	471	421	397	429	422	440	423	428	439	406	461	432	440	442	410	444	423	438	466	429	438	416	429	438	448	420	400	448	442	403	419	462	484	471	467	454	456	455	463	428	442	462	447	476	424	474	448	445	466	467	434	442	429	462	466	459	470	447	429	481	445	439	444	421	427	484	466	436	479	429	418	416	423	423	409	449	420	439	426	422	441	454	444	436	434	451	446	432	419	425	426	425	430	446	437	423	414	462	436	433	451	410	428	446	420	453	432	387	476	419	458	480	443	435	440	443	451	448	449	432	452	411	433	447	414	465	466	444	433	463	439	409	442	429	463	428	396	442	463	419	469	434	458	422	445	436	426	460	413	428	417	418	446	461	461	409	427	429	431	462	424	425	420	438	442	426	447	440	450	408	420	461	429	422	486	389	457	430	469	443	424	388	415	415	439	441	442	418	427	432	435	432	463	463	423	419	444	503	445	446	403	430	421	435	455	406	455	464	465	416	404	431	420	459	462	442	434	433	440	464	458	476	460	479	421	434	439	429	411	427	428	448	445	434	405	450	434	426	447	432	441	421	455	470	455	460	409	461	438	408	439	442	448	436	444	431	463	431	432	404	436	439	433	446	444	466	445	412	465	451	443	435	410	389	435	467	465	450	399	434	435	434	443	441	448	412	423	481	460	483	404	449	465	418	421	454	440	455	420	439	400	433	469	432	409	400	418	468	436	451	453	478	449	442	427	399	455	442	413	459	455	442	412	404	433	438	405	434	406	448	445	416	448	425	416	461	451	465	435	444	441	438	475	444	457	436	460	416	444	455	399	442	465	475	434	427	464	464	442	422	449	451	399	439	449	459	460	415	472	413	465	428	438	417	448	428	464	432	438	443	448	387	453	424	474	456	443	411	438	412	477	444	459	422	441	438	447	400	471	412	440	417	425	430	464	410	438	445	416	411	437	454	467	432	442	442	468	419	425	442	447	441	444	488	425	440	438	457	442	428	436	431	433	433	442	446	457	439	443	416	427	450	457	443	406	458	415	408	427	452	384	427	456	441	432	476	490	488	468	458	446	440	433	449	484	459	419	430	460	429	426	444	446	427	450	461	465	426	417	436	441	446	446	415	476	407	429	455	447	420	441	424	441	442	454	480	432	443	459	408	433	433	448	463	496	462	424	439	470	425	446	418	439	467	463	449	398	432	437	424	417	450	400	459	448	483	417	437	409	431	440	416	381	433	419	418	437	445	409	434	447	454	424	425	439	444	383	409	424	429	438	446	431	435	437	459	395	438	476	431	429	451	440	400	462	443	461	388	422	459	459	412	441	419	451	433	407	467	432	463	418	457	447	462	477	404	405	441	425	467	451	462	421	399	435	429	454	417	437	438	452	404	455	418	467	418	458	434	425	491	425	443	479	456	439	432	426	501	451	418	436	421	409	449	431	448	468	443	420	458	419	444	467	468	470	448	448	434	454	464	461	455	425	429	443	429	409	453	475	437	456	397	485	435	408	435	419	408	485	422	379	435	447	451	430	433	456	430	439	448	433	442	452	451	439	429	426	404	456	428	437	451	447	453	482	463	432	467	431	420	430	441	430	374	441	404	459	414	429	414	472	402	442	453	426	434	443	450	424	430	435	428	464	453	401	415	456	409	443	436	424	440	443	444	465	436	432	438	451	434	441	471	441	425	446	419	413	476	461	425	430	443	470	462	404	440	434	475	457	391	438	371	429	484	452	451	447	458	466	472	486	439	439	456	451	477	427	448	488	454	428	468	411	437	440	439	383	422	453	431	449	430	386	428	420	464	459	423	405	434	426	453	448	450	481	434	414	464	398	428	441	450	442	479	457	401	445	446	433	439	418	421	454	455	469	464	469	404	442	443	428	446	481	413	472	456	421	440	422	448	436	454	445	464	399	462	446	478	411	419	412	425	437	418	442	443	429	450	438	433	461	449	477	428	482	432	450	441	437	460	441	441	429	432	427	404	445	427	451	451	449	456	414	431	405	460	401	416	429	416	443	426	446	431	454	445	445	404	503	468	459	443
36247	29962	19796	12030	9281	7190	4988	3537	2808	2227	1900	1681	1501	1417	1300	1218	1142	1142	1039	1056	935	846	768	746	743	676	707	696	679	663	613	635	589	614	660	570	594	584	542	573	563	567	574	546	559	568	534	595	553	570	534	570	546	540	525	570	552	538	493	515	566	560	526	522	531	538	548	509	560	530	593	500	541	536	522	506	538	522	506	542	509	556	532	558	564	543	510	521	515	572	540	529	531	544	522	536	525	545	526	546	526	507	536	532	535	506	541	526	536	495	505	517	506	539	570	502	516	527	495	510	533	486	493	559	533	504	548	502	535	509	535	478	538	526	481	494	552	472	531	505	537	549	492	520	517	520	538	512	501	551	556	531	542	537	511	506	514	504	553	550	510	577	531	487	502	521	508	551	542	515	522	513	534	526	494	515	538	484	532	557	510	536	523	508	518	540	468	526	530	519	543	531	509	540	532	524	547	565	537	519	542	559	502	522	544	522	497	556	508	496	497	504	510	506	550	507	533	521	520	529	519	491	534	543	522	514	544	495	491	534	500	517	525	523	520	501	498	531	502	510	494	530	538	511	547	488	535	531	558	508	530	543	554	573	511	510	539	564	487	556	515	494	557	529	537	519	512	520	554	510	491	503	523	498	512	538	550	534	511	513	544	560	532	513	513	567	511	554	510	508	544	528	548	495	488	523	561	507	525	514	513	512	511	529	526	579	530	576	497	549	576	483	498	526	486	545	524	537	513	514	538	546	514	518	546	559	505	510	510	508	515	487	509	553	523	543	546	526	520	550	544	552	519	514	484	508	526	506	513	547	510	528	540	541	515	525	545	517	564	526	490	509	501	497	560	512	491	488	536	500	533	529	512	551	545	515	557	538	518	566	519	515	502	499	546	509	518	556	538	513	508	553	531	532	547	550	529	537	548	506	508	537	517	531	507	544	535	510	493	529	539	510	488	497	536	518	514	499	539	552	525	547	543	527	532	567	515	526	486	556	512	531	518	482	532	500	492	530	538	515	523	547	507	533	512	574	523	507	501	510	511	542	512	538	508	476	542	520	497	559	491	535	501	548	533	548	527	495	496	503	535	536	558	521	525	540	573	518	506	533	550	546	559	549	532	545	539	527	514	487	501	498	551	523	544	498	486	496	499	531	541	527	538	509	545	523	551	505	498	505	507	543	552	545	517	554	497	519	563	506	524	537	470	551	517	570	565	506	536	526	561	511	532	482	528	518	560	543	515	552	519	507	521	522	511	518	496	521	499	509	509	481	523	550	505	502	518	537	494	501	583	547	558	567	499	544	551	531	532	508	497	519	545	522	496	522	533	571	537	491	517	567	508	553	543	502	536	532	513	538	532	513	539	512	524	506	519	497	559	528	514	534	541	533	537	507	551	491	498	526	505	491	547	519	472	512	547	525	493	508	542	514	544	574	498	519	549	567	541	512	491	540	524	536	505	513	549	525	524	506	523	567	513	485	512	517	515	519	494	556	509	539	488	595	503	516	512	510	532	518	551	511	534	498	544	474	522	500	511	531	533	560	541	511	507	501	543	561	529	508	530	503	512	478	559	523	518	524	539	533	540	514	537	526	518	512	516	560	524	537	490	520	548	477	516	539	509	533	502	505	519	531	512	522	525	506	535	556	532	562	505	496	539	486	499	533	501	489	492	539	525	533	477	513	521	510	509	556	512	522	486	575	512	493	554	532	482	516	507	553	532	521	515	499	571	524	539	531	547	585	490	525	491	506	543	502	485	549	509	536	546	551	559	539	496	516	467	542	553	509	507	559	494	531	502	532	548	514	526	486	559	538	539	503	513	545	516	492	544	521	522	523	523	505	536	558	516	525	547	515	536	537	547	493	477	515	542	549	517	532	552	486	558	554	583	552	493	478	518	531	512	534	545	506	543	547	542	540	540	555	491	500	510	485	524	514	504	540	533	511	528	520	517	523	560	513	531	532	517	531	531	497	554	493	523	493	565	530	511	563	502	530	530	533	494	504	489	524	514	519	501	523	494	524	546	504	499	546	541	509	562	478	521	534	537	535	511	526	536	500	552	508	541	496	507	539	573	492	535	530	514	470	541	518	494	527	531	518	526	482	531	554	521	524	503	523	511	537	497	507	520	512	530	538	523	504	519	513	530	530	554	535	547	540	489	520	506	493	521	517	522	499	516	529	557	558	540	520	532	507	527	516	556	499	512	530	556	538	507	498	500	512	544	541	529	499	510	538	495	508	486	516	527	520	522	546	507	531	527	471	498	527	493	541	537	528	546	551	549	497	560	537	556	560	553	509	564	511	503	543	494	503	543	555	518	524	553	528	517	558	488	503	481	544	568	555	527	504	494	487	525	529	474	495	546	528	536	546	535	517	539	521	513	516	533	511	507	483	544	507	510	511	452	522	530	529	522	522	499	521	533	494	486	496	511	518	548	510	512	489	490	530	537	530	487	577	523	556	500	504	516	504	533	514	494	528	542	530	527	491	538	504	504	521	508	530	524	513	549	561	553	536	548	541	532	503	509	520	523	488	535	531	530	528	506	529	545	510	513	534	539	524	521	577	493	528	505	496	543	553	521	515	500	521	499	522	508	475	499	559	565	552	529	509	507	487	508	512	538	458	539	580	554	547	543	547	541	501	534	516	508	550	570	512	514	498	514	533	536	520	557	558	499	520	512	490	528	512	494	508	534	533	519	509	530	518	528	514	513	531	481	543	550	557	549	551	523	509	484	512	548	547	529	522	542	486	500	533	519	489	509	527	487	534	542	544	491	520	535	502	508	488	512	505	484	491	540	553	496	514	528	510	542	588	493	507	511	502	571	512	489	549	497	516	528	480	499	536	523	515	535	509	540	508	540	520	538	516	530	500	544	510	528	557	503	517	511	563	502	524	581	546	506	544	527	517	537	490	552	501	516	514	521	528	505	555	538	562	521	566	499	557	517	551	553	506	501	499	531	509	529	505	523	526	516	537	508	508	523	499	502	492	512	503	485	529	490	493	537	521	502	500	471	534	499	517	577	549	475	489	517	516	540	527	495	553	561	513	505	515	530	520	559	557	505	491	521	530	534	473	478	549	534	507	538	493	532	541	519	546	530	537	525	519	489	502	530	545	499	539	535	516	521	515	518	491	496	541	520	501	553	536	519	487	538	543	531	519	530	497	517	538	546	488	516	509	516	556	526	534	490	526	489	507	489	535	492	504	554	535	528	507	487	563	532	560	509	510	528	510	515	531	510	518	547	534	512	501	526	510	518	553	535	537	503	516	519	517	521	499	510	504	512	571	508	544	535	525	525	491	495	509	501	517	543	478	479	541	547	523	513	519	526	572	546	550	536	489	518	537	523	482	534	541	482	500	507	511	550	522	562	546	521	544	519	549	513	476	523	504	544	512	518	507	533	507	512	526	552	544	502	509	564	519	562	547	541	524	499	513	511	539	523	529	531	545	552	482	515	525	525	474	526	524	521	531	505	492	506	528	497	539	518	518	525	521
25211	21440	27519	25608	12629	3594	2141	1385	1071	870	786	740	710	602	634	598	609	636	557	531	514	467	459	463	481	467	422	449	417	389	461	378	420	393	432	410	397	392	368	378	386	382	380	388	354	360	355	369	407	375	374	382	375	394	370	382	367	405	378	340	420	357	365	385	384	394	372	365	388	368	371	393	407	357	370	394	376	371	370	373	400	352	344	392	377	368	371	370	320	355	357	349	402	365	357	364	359	371	360	341	351	378	393	359	385	355	404	378	401	385	351	371	336	346	391	397	378	358	383	362	322	360	410	388	364	379	381	340	332	356	403	360	344	391	356	373	365	379	360	395	347	376	393	368	379	361	367	357	353	366	379	381	388	361	322	377	375	363	365	360	365	396	378	349	363	388	346	376	362	386	366	375	347	350	375	417	368	383	357	355	366	351	355	390	347	402	379	343	384	380	406	384	400	341	367	379	371	369	389	398	385	391	429	374	368	352	340	386	368	359	364	343	373	389	388	376	380	352	388	388	388	362	388	383	387	396	415	393	371	402	350	364	374	390	363	357	367	404	361	354	372	368	360	398	366	365	383	374	338	315	346	388	345	372	345	353	353	368	363	362	348	370	347	361	379	387	359	375	364	397	350	368	374	362	403	388	364	361	341	381	349	357	362	380	348	373	337	407	384	360	344	376	328	373	356	339	373	366	392	382	362	392	366	374	356	369	382	365	348	379	383	401	358	367	359	363	343	369	359	380	392	374	360	384	396	344	382	325	353	349	347	369	354	394	351	382	366	338	382	390	378	396	377	358	357	364	349	388	344	356	375	403	362	362	400	380	387	350	373	375	364	391	370	331	351	381	376	381	409	366	376	325	365	372	379	364	348	376	377	380	366	383	336	377	384	370	354	386	378	395	401	332	395	343	354	369	385	381	382	401	429	376	364	399	392	366	372	327	376	382	387	350	354	357	344	392	383	354	369	341	343	353	350	389	389	362	377	373	352	360	380	382	354	364	374	325	366	366	369	389	347	355	369	394	351	357	385	365	380	362	361	347	366	342	366	379	389	336	372	363	335	397	370	383	407	393	365	353	380	319	368	376	367	386	337	372	351	365	370	354	378	368	344	384	413	361	401	359	387	355	344	361	377	383	377	347	368	360	319	370	331	347	351	351	352	324	360	347	372	382	357	382	347	351	387	390	379	355	381	342	398	370	321	375	365	378	351	380	363	360	381	352	389	396	325	387	371	323	364	392	340	394	392	380	335	361	368	326	359	378	375	355	377	347	354	381	363	385	384	324	372	349	352	347	382	377	405	361	339	351	387	391	330	331	388	367	356	391	353	343	333	393	385	365	385	379	339	372	351	376	345	335	391	363	358	346	379	378	397	360	386	397	364	384	364	375	368	350	354	394	384	387	342	375	367	356	407	347	357	334	364	320	370	334	348	385	394	347	356	361	369	388	397	382	396	368	347	360	330	373	357	380	379	346	355	365	379	383	355	396	347	411	351	348	347	334	371	409	350	381	364	348	383	403	384	360	388	356	377	364	365	379	353	378	381	347	374	372	371	417	390	388	361	374	381	375	390	370	369	376	351	403	349	346	366	352	413	375	363	357	403	359	365	371	326	405	375	369	351	349	358	343	390	348	377	383	395	363	386	340	392	375	391	376	365	386	333	421	385	349	355	387	378	345	361	354	348	396	353	374	346	412	382	369	376	357	396	370	332	362	384	353	357	371	357	343	346	379	360	324	386	368	362	353	370	374	375	370	357	406	372	393	380	343	362	365	343	350	358	364	382	364	366	364	365	377	352	333	377	388	362	390	402	374	400	388	360	399	397	362	376	367	351	373	372	380	361	363	378	352	383	369	347	391	396	388	366	368	365	358	385	385	364	366	396	359	346	338	338	373	354	343	362	365	366	356	387	360	367	329	350	399	363	352	351	367	401	393	342	346	403	418	376	380	359	354	319	357	353	352	364	347	362	350	365	356	374	379	344	377	336	352	346	368	412	404	341	376	385	320	361	372	347	371	367	349	357	373	373	376	350	370	349	377	335	333	404	371	363	347	349	368	330	372	404	360	368	417	382	364	426	400	381	397	320	381	344	360	336	358	348	358	385	354	354	369	359	356	357	372	383	383	374	371	375	355	352	390	368	400	367	357	402	352	391	346	371	391	368	380	369	368	358	359	355	347	335	337	391	398	373	365	341	393	369	330	372	364	369	383	365	407	373	342	368	344	371	373	359	373	381	362	376	360	391	392	365	383	388	357	354	355	361	357	370	374	360	409	362	334	346	375	330	393	357	351	358	394	414	358	339	384	351	370	395	392	388	369	366	351	350	366	357	386	346	354	378	343	371	372	327	404	340	336	373	356	373	395	334	357	389	371	374	345	343	322	352	388	370	365	330	374	380	339	331	395	393	350	386	325	377	340	352	357	351	365	376	393	399	379	350	336	364	373	349	350	341	378	384	351	350	365	342	363	361	416	329	375	352	363	353	343	345	359	382	358	363	353	351	372	358	387	371	373	362	345	345	371	344	354	335	386	398	343	357	351	384	372	382	393	336	336	363	383	357	349	363	386	370	359	399	386	351	367	351	364	349	362	340	353	333	390	338	371	389	367	377	385	380	354	363	335	383	363	378	380	351	374	385	392	392	345	361	398	363	351	337	362	377	352	371	364	396	375	340	361	394	393	354	355	345	360	365	336	360	367	371	337	368	370	370	390	379	357	375	354	368	359	374	340	396	380	364	367	351	347	330	337	393	381	370	397	382	364	345	337	379	352	386	319	338	374	387	377	378	364	400	392	371	374	356	347	378	398	372	377	394	338	394	381	390	371	395	379	376	373	303	352	372	355	366	374	342	322	362	356	360	335	366	377	355	371	384	373	353	385	358	364	367	367	348	360	337	380	326	352	394	363	389	375	357	331	353	369	393	334	372	391	362	384	390	366	379	362	401	365	355	353	383	376	369	348	389	390	373	384	382	382	382	345	380	371	384	345	377	360	355	375	354	358	400	369	382	390	338	393	385	398	373	367	386	357	404	322	366	395	383	354	372	375	370	349	353	391	364	390	336	347	353	346	358	335	345	388	345	342	382	360	413	366	372	365	388	370	392	351	357	376	338	371	331	337	398	338	345	383	363	349	367	387	374	405	366	334	380	393	349	399	358	379	340	384	394	343	342	360	349	358	355	389	365	388	376	358	331	335	328	374	365	349	375	340	367	380	370	403	404	364	342	384	369	343	353	339	370	385	401	389	364	366	384	356	353	379	349	354	361	359	394	352	381	350	366	356	362	400	371	360	383	378	386	397	348	359	397	382	335	386	351	371	355	431	362	365	389	370	339	351	400	346	379	352	379	370	375	313	355	383	351	349	360	366	384	392	373	366	355	343	367	359	411	353	410	351	380	341	381	370	348	372	360	362	340	363	388	387	386	370	345	376	339	343	339	373	378	373	351	353	400	341	382	357	361	396	351	383	354	366	366	320	367	341	377	388	367	355
34960	26184	16495	9417	7371	5781	3993	2851	2091	1797	1510	1231	1178	1119	1008	986	908	911	850	842	760	668	608	634	629	576	611	547	573	509	529	484	495	506	492	504	481	462	461	473	462	468	476	482	461	450	441	442	460	421	512	484	454	452	445	491	463	430	458	481	445	436	449	513	422	407	432	418	440	426	442	450	442	438	450	444	435	428	459	403	418	439	459	434	408	415	459	421	419	436	466	428	440	426	431	477	470	437	430	411	470	402	421	419	439	453	423	444	419	454	441	425	433	418	439	447	476	445	410	408	428	435	481	412	431	445	433	462	423	452	438	404	420	420	408	440	421	441	441	477	422	420	454	448	492	435	450	459	419	464	458	446	419	423	429	461	407	423	469	435	423	389	406	449	445	465	439	421	439	456	405	455	412	419	439	437	444	412	471	438	437	465	447	434	463	421	405	429	412	408	440	415	456	440	434	440	426	462	456	429	450	459	395	411	418	446	454	423	429	424	424	451	424	457	461	454	461	407	428	431	467	440	442	441	430	441	372	397	431	411	423	400	436	422	420	437	416	429	420	415	414	405	452	467	430	453	435	406	440	438	416	414	443	455	422	420	450	418	441	466	444	426	420	452	408	431	420	464	404	440	398	439	443	408	421	458	417	413	405	445	427	415	435	444	409	468	412	450	455	392	471	432	423	396	422	427	429	455	442	466	456	411	395	456	441	437	413	445	405	446	421	413	450	442	454	422	398	428	453	485	464	384	412	446	422	410	428	427	426	407	435	438	412	451	425	461	401	424	439	423	464	437	388	452	416	441	453	419	423	448	460	454	435	436	441	475	451	451	423	441	394	427	460	490	410	428	442	441	437	444	388	398	421	444	428	472	437	419	424	461	468	407	436	445	425	432	442	418	427	428	480	432	395	436	458	418	441	407	404	412	423	410	437	456	448	469	411	436	440	434	415	410	422	447	470	450	426	428	454	441	438	461	411	443	415	434	409	433	488	421	432	455	431	435	442	443	426	441	400	405	459	411	440	410	419	406	432	477	460	440	429	406	446	439	444	429	416	421	447	405	448	460	425	432	441	406	416	427	428	446	432	421	418	465	434	437	422	448	456	431	410	448	477	425	473	402	407	422	413	424	420	412	413	440	473	434	455	443	422	417	418	432	449	408	417	397	414	485	455	429	450	429	420	432	447	411	446	421	423	456	425	409	466	400	459	442	453	437	467	450	444	435	425	420	446	411	431	417	442	435	436	434	432	429	423	450	428	455	413	437	494	428	449	428	448	424	447	437	415	446	444	451	411	435	430	426	452	456	409	428	417	459	477	433	443	392	416	457	475	421	422	447	456	434	442	457	433	445	431	423	423	429	451	406	410	430	410	425	417	442	405	448	411	433	414	398	435	459	436	435	431	459	412	475	440	440	422	404	413	426	472	436	418	436	449	429	435	454	457	470	435	461	413	452	420	410	456	451	436	412	432	438	434	423	456	400	442	438	418	477	468	464	440	426	414	431	449	435	443	473	453	406	455	450	451	462	428	424	457	433	458	426	436	418	436	461	425	441	409	462	419	441	408	458	402	452	408	461	434	404	446	405	429	426	421	439	423	440	449	453	433	431	409	414	431	415	403	471	433	430	442	391	440	410	429	436	443	405	403	438	456	441	439	412	448	444	452	432	438	439	399	430	439	442	468	460	424	431	440	431	431	411	395	465	428	395	458	410	417	429	429	389	425	399	438	439	424	416	470	431	454	449	420	423	461	397	438	414	397	442	446	425	417	418	414	459	415	453	453	406	472	405	443	419	423	432	428	465	451	453	415	448	405	398	445	459	470	445	447	436	447	418	430	393	441	423	395	437	459	434	420	433	432	406	436	414	434	462	392	441	436	382	441	438	477	423	430	427	425	455	449	450	436	446	443	432	452	450	445	461	464	444	461	465	443	422	445	436	454	441	411	439	448	434	430	396	461	448	431	412	401	422	440	412	434	431	476	459	410	483	446	424	453	407	415	458	433	415	459	390	432	447	430	422	466	461	427	470	413	437	448	396	446	439	408	446	408	438	428	436	414	419	438	426	452	434	416	398	431	404	459	437	403	458	445	452	443	435	434	415	431	420	445	429	455	411	433	404	438	460	427	422	434	447	408	452	413	418	405	438	470	446	404	424	443	458	401	427	424	452	430	442	418	420	446	384	418	421	425	444	438	386	449	427	458	445	460	454	465	424	448	453	445	437	438	420	390	428	452	425	420	457	437	437	457	425	432	413	443	420	448	423	420	450	410	426	463	371	438	435	464	457	395	451	418	438	428	434	408	447	444	464	434	442	464	416	444	420	443	419	431	459	428	477	467	394	419	407	436	447	438	447	393	469	428	459	398	445	427	447	406	428	395	509	429	455	438	405	385	427	463	417	440	432	438	450	433	435	373	444	447	459	439	429	458	436	436	439	435	430	422	392	465	481	470	429	491	437	453	438	465	443	449	410	398	446	394	419	443	424	449	416	456	418	400	428	432	390	432	430	457	437	500	456	439	451	471	417	431	430	436	455	426	434	462	444	438	440	431	427	416	469	446	423	463	454	437	452	452	443	488	418	439	409	421	481	476	429	458	457	446	424	447	441	427	426	419	463	397	463	417	470	424	453	423	457	444	457	469	421	384	428	449	460	449	424	439	416	399	464	471	441	390	457	420	400	442	397	420	465	424	427	479	445	422	445	421	457	425	472	420	442	429	453	515	447	451	419	456	413	420	410	427	417	419	412	420	453	433	437	429	439	425	414	421	422	441	456	418	423	441	440	458	453	391	421	396	461	417	433	444	405	428	470	412	446	478	423	437	425	422	440	439	492	414	430	463	427	429	423	437	428	459	402	417	419	462	448	412	408	408	448	425	418	427	470	453	442	438	453	453	449	405	418	459	425	414	423	404	453	409	426	458	427	461	416	413	400	436	430	411	435	400	411	424	444	431	472	446	441	432	450	396	429	410	436	415	421	463	448	420	449	450	431	396	407	474	426	430	432	453	399	473	419	470	450	449	436	443	445	483	438	448	441	424	437	451	426	447	422	428	453	413	429	394	431	396	440	454	430	434	432	390	424	454	437	433	399	443	420	429	421	442	395	425	448	445	420	462	386	441	410	415	423	459	434	415	436	422	434	424	404	439	470	428	449	446	422	454	457	418	415	412	450	453	435	440	432	436	411	463	426	399	439	424	422	436	395	460	430	465	470	420	420	421	421	469	422	471	478	430	418	417	430	417	436	441	485	430	435	447	425	444	441	451	412	422	478	441	473	441	446	411	423	426	430	434	412	438	408	444	464	428	421	439	395	416	408	428	429	429	431	427	416	435	416	402	440	405	456	417	469	422	431	426	442	432	428	439	410	470	432	402	440	415	428	424	440	459	407	454	453	426	457	427	434	431	445	410	441	451	425	434	418	409	460	433	436	443	434	462	438	436	454	443	438	444	431	458	397	434	411	460	421	432	454	434	479	443	447	458	456	426	431	426	433
23003	21501	29236	24203	21503	21595	11403	2940	1810	1499	1258	1063	917	960	937	858	848	732	712	666	573	527	522	455	503	494	480	447	457	372	383	401	376	406	393	351	328	379	366	382	337	337	350	340	356	338	359	310	298	306	328	340	335	350	352	334	305	343	293	353	339	320	301	312	309	328	335	329	294	337	320	323	299	303	316	307	316	333	280	337	326	310	327	305	305	321	321	303	313	357	319	323	324	302	283	320	311	336	319	318	297	287	302	314	298	309	314	310	325	326	308	320	311	286	287	302	319	308	337	309	291	312	336	301	333	293	329	309	344	329	299	313	280	292	320	310	277	285	352	338	310	293	320	303	308	301	280	318	287	326	294	330	283	323	319	329	312	321	297	302	324	305	307	288	333	318	298	338	334	327	306	310	322	322	312	307	272	283	281	325	273	299	320	304	309	305	289	359	340	307	340	306	294	349	291	308	278	315	304	314	325	279	283	320	316	314	340	339	334	332	316	290	319	316	303	297	284	297	314	331	305	316	312	325	298	306	310	326	294	288	322	303	291	312	332	315	289	309	290	270	301	288	285	289	304	312	302	294	317	297	297	308	326	295	304	326	281	322	321	310	311	312	300	312	323	298	321	320	350	309	306	303	289	324	301	290	316	327	304	321	304	305	320	305	297	314	337	297	314	303	331	309	320	330	302	331	334	324	294	314	343	299	311	338	300	292	292	304	305	303	341	324	304	314	292	301	278	323	313	281	282	334	339	291	307	295	307	306	309	331	322	315	330	333	330	299	332	295	276	306	309	296	314	298	306	269	315	340	326	328	318	322	322	309	292	299	315	309	331	318	343	320	317	332	327	294	320	343	301	314	306	298	281	344	302	303	279	320	321	339	287	326	274	309	296	315	347	345	313	323	291	305	288	333	327	305	290	338	327	327	314	302	313	319	285	327	324	291	306	304	323	317	329	326	339	304	292	317	314	315	303	318	310	311	343	338	330	297	337	273	280	284	315	278	328	294	321	287	335	320	300	293	311	319	322	324	327	302	333	309	293	331	315	320	359	283	319	356	344	325	311	306	287	305	311	327	301	313	309	303	291	306	306	295	318	311	330	306	348	307	295	303	313	310	308	308	298	312	330	309	277	303	323	297	297	312	320	284	291	351	297	338	330	316	325	305	316	335	301	303	314	261	323	303	319	278	300	307	333	315	340	308	336	289	287	317	304	315	316	311	317	305	304	332	322	331	314	301	304	294	283	294	308	324	316	328	307	310	291	317	326	314	313	323	311	297	312	315	318	315	313	315	317	316	316	331	303	277	326	336	320	312	315	321	324	339	345	312	309	330	322	319	302	318	308	298	334	304	275	299	341	337	340	328	300	331	348	306	305	299	327	317	322	332	302	314	261	323	302	295	300	312	324	319	303	285	331	313	274	293	322	297	327	343	315	301	307	262	311	321	303	320	317	300	317	310	357	309	286	332	331	328	306	292	319	338	306	325	334	295	328	311	284	301	304	279	291	310	297	327	282	317	368	287	318	297	290	312	309	313	294	283	294	329	316	294	288	286	336	296	309	318	318	343	340	326	290	337	326	298	297	299	310	320	305	358	295	311	336	295	335	299	302	313	301	305	283	287	322	328	335	311	284	315	335	316	288	324	311	288	284	291	304	317	303	295	310	288	318	310	316	302	298	350	331	302	305	293	303	303	311	313	318	320	289	312	289	316	323	294	304	298	348	316	317	284	263	323	314	313	307	339	342	304	352	322	323	305	336	335	325	299	314	300	302	310	303	315	342	299	332	325	308	309	313	325	300	321	304	315	294	294	278	333	293	289	296	313	299	338	309	280	299	299	297	329	293	302	342	269	301	303	330	321	310	285	318	275	317	324	334	297	295	286	304	311	306	310	289	327	330	312	321	285	288	316	322	311	301	293	313	300	334	308	326	297	305	314	302	329	325	321	303	328	320	324	340	310	329	308	274	318	287	305	284	324	327	308	303	302	341	299	325	290	289	286	286	301	315	311	311	280	294	315	327	325	307	274	323	350	321	302	331	319	316	293	288	324	332	310	295	318	322	306	308	307	337	326	315	324	310	268	316	313	315	315	305	323	318	318	318	313	264	323	317	328	328	307	310	275	345	326	301	339	318	326	294	338	319	316	284	323	304	305	304	311	304	293	320	315	307	303	284	319	331	307	335	336	298	330	326	307	292	277	311	299	317	309	297	320	338	286	331	323	352	322	310	313	308	324	315	301	323	274	304	314	310	329	314	331	313	334	327	280	301	291	336	308	313	308	306	274	339	297	297	308	279	327	301	319	346	319	329	283	298	319	310	329	327	311	323	327	302	290	312	318	295	301	329	322	304	318	290	330	306	308	337	331	305	298	315	300	332	302	290	306	258	322	284	320	302	301	357	311	289	319	327	340	315	304	308	297	271	305	298	300	323	322	330	294	300	291	288	289	299	311	307	335	316	317	315	325	305	305	377	334	328	312	293	312	331	357	290	293	324	336	313	313	307	309	307	311	317	298	291	310	300	271	309	306	303	332	282	293	299	282	309	296	289	316	301	322	294	286	306	312	296	287	305	300	303	336	304	298	323	338	292	291	325	298	314	308	309	330	329	301	337	314	289	329	288	315	312	283	334	344	279	292	282	330	302	295	299	321	299	288	292	330	303	302	304	328	342	332	296	310	313	310	346	304	295	313	323	315	285	334	322	339	284	303	301	276	331	281	277	318	332	307	312	305	288	275	275	294	313	305	340	318	330	327	323	285	291	324	305	295	309	318	281	315	327	334	321	298	370	285	342	292	341	326	277	289	320	308	333	294	336	312	319	284	323	294	327	296	338	333	286	320	320	335	283	307	318	300	315	321	325	316	335	306	305	337	324	321	359	319	317	324	314	288	289	310	335	316	319	330	315	312	300	293	328	354	290	319	331	336	308	307	338	307	294	341	313	313	348	297	295	325	299	299	301	314	300	324	281	321	324	326	288	327	316	321	297	323	301	323	303	297	314	305	299	300	311	301	308	316	314	288	343	327	306	311	305	324	308	350	321	308	338	314	293	292	290	292	284	326	310	326	322	307	310	298	309	331	310	318	322	333	314	344	290	292	309	284	352	301	319	313	313	304	303	322	272	285	307	326	314	338	304	322	334	345	354	335	300	281	309	326	330	329	301	304	299	286	327	303	325	301	330	326	317	313	331	318	307	315	313	276	297	313	287	297	293	325	327	329	322	310	323	285	293	319	289	326	314	306	306	287	316	304	322	307	287	314	301	319	306	308	324	317	339	320	310	321	328	313	302	304	301	316	314	308	328	321	292	311	309	315	301	309	309	314	340	310	343	300	323	326	343	310	273	309	319	268	318	320	318	331	316	320	314	273	302	331	289	336	304	309	298	288	322	305	309	328	312	312	307	333	300	295	338	278	317	318	351	315	290	308	343	317	288	322	307	356	305	311	328	314	341	310	299	317	289	318	313	320	307	302	309	284	320	302	318	313	305	313
40291	35828	24414	15661	12385	10016	7178	4994	3789	2853	2335	2111	1833	1621	1574	1570	1384	1274	1212	1065	957	852	765	748	765	701	648	640	573	552	593	499	546	541	475	472	467	457	436	450	498	457	432	432	424	412	424	412	406	389	389	407	394	398	411	408	378	418	392	393	446	392	429	375	394	356	387	366	390	381	381	391	370	405	386	360	364	373	375	373	355	371	398	358	360	383	388	388	399	391	361	377	362	358	372	393	378	342	369	379	353	329	383	392	375	375	387	386	337	367	374	366	388	416	378	386	353	362	402	402	366	365	373	392	389	391	342	361	378	370	350	357	357	388	371	382	374	356	372	371	343	374	341	374	371	393	352	416	369	379	355	347	382	378	368	400	393	374	360	368	381	385	383	349	385	356	372	372	368	387	385	378	350	354	408	358	349	365	359	387	385	368	360	381	354	391	386	379	374	382	378	376	309	345	376	381	375	388	358	356	341	350	387	368	406	406	363	384	342	370	378	349	362	346	396	339	371	369	340	381	362	333	400	396	370	326	385	360	399	362	398	372	355	370	361	317	345	358	382	353	364	410	397	375	389	366	377	379	354	370	371	390	384	362	365	373	336	377	351	320	353	356	367	371	396	380	370	360	375	402	364	385	389	389	374	397	394	359	371	389	386	364	340	398	368	375	396	388	377	392	364	369	382	353	380	354	350	368	368	352	345	367	363	357	375	333	349	363	340	364	412	365	377	373	422	357	356	385	358	390	385	365	382	364	344	361	341	382	394	366	367	349	348	346	361	391	378	373	372	384	382	384	334	390	356	371	354	345	383	370	371	371	333	398	344	348	384	378	392	375	397	374	373	362	375	355	404	372	360	358	369	409	380	382	368	360	367	343	352	356	363	374	376	360	360	355	381	380	361	396	390	341	345	388	352	354	354	406	401	346	374	389	371	381	382	383	353	358	354	366	362	374	381	363	364	394	361	390	354	365	368	377	384	410	387	400	409	369	399	352	381	359	346	384	390	346	375	350	354	341	366	355	383	342	365	354	363	381	384	363	345	355	375	393	364	360	387	382	362	384	386	385	376	396	396	369	357	374	372	376	370	369	365	411	357	368	360	397	387	347	372	367	387	382	353	357	392	341	364	404	344	402	391	375	403	379	398	367	374	387	375	344	357	343	360	334	381	396	361	400	349	382	395	383	352	357	356	349	362	363	343	382	374	386	359	372	351	403	414	353	389	337	399	348	357	363	372	361	353	347	382	371	369	391	369	361	351	357	390	376	369	349	365	345	382	375	353	331	321	373	435	361	336	339	365	388	358	404	384	384	369	389	404	361	361	383	339	400	345	318	377	365	344	367	389	401	362	387	378	394	361	331	396	349	376	382	363	350	347	358	372	409	365	400	351	398	351	370	383	361	337	347	389	397	334	357	373	366	370	395	363	372	363	388	406	374	380	388	350	375	364	385	385	365	405	375	371	358	385	375	375	347	391	392	359	333	375	386	402	374	381	378	370	389	368	364	362	382	333	375	350	369	362	368	328	359	361	388	373	376	355	346	353	365	370	372	383	370	359	358	324	405	373	356	378	403	376	378	334	384	336	368	372	392	351	382	397	362	382	342	390	368	357	377	371	350	397	433	347	343	365	402	377	361	338	327	360	368	389	371	400	422	348	390	389	384	397	353	374	398	366	343	392	352	395	384	370	397	369	340	363	348	376	391	367	389	387	357	366	373	374	369	408	393	355	365	389	388	357	363	378	384	383	352	393	363	350	364	390	369	361	361	400	358	356	381	349	350	397	369	357	374	374	379	363	342	368	346	350	373	320	373	360	384	368	399	391	391	322	365	353	353	337	384	373	375	324	385	345	363	354	375	378	369	361	361	383	364	354	374	335	346	373	373	388	390	355	398	384	351	357	388	344	379	392	387	391	388	399	376	401	361	372	350	372	335	376	381	386	377	364	384	397	395	377	329	349	330	395	393	409	407	358	424	370	395	362	391	390	348	329	364	377	392	368	380	368	360	372	350	388	354	398	404	387	378	376	355	361	385	369	382	369	392	362	345	371	375	349	363	391	354	370	329	376	383	364	357	385	377	388	346	334	369	366	357	383	378	342	369	369	369	380	366	377	372	367	386	366	388	368	425	331	363	385	357	398	333	393	376	378	368	352	381	371	364	372	381	361	368	381	379	379	350	367	329	417	401	361	346	374	361	382	363	376	378	388	375	387	362	375	375	365	347	370	352	395	351	380	352	386	372	388	408	379	371	366	358	355	394	376	370	404	362	361	378	356	329	387	341	364	349	347	383	366	385	365	397	375	351	338	387	412	364	363	358	347	371	371	397	348	364	365	367	343	396	374	390	372	388	379	391	366	359	379	375	381	375	348	371	361	381	380	382	398	372	354	380	362	343	368	382	382	377	358	363	374	371	364	380	393	360	374	381	363	379	363	384	354	387	338	366	371	379	392	373	399	342	384	353	391	382	340	383	382	362	385	392	371	396	401	383	351	350	346	369	369	383	378	405	372	366	391	393	387	398	377	361	383	401	371	360	371	351	368	374	348	344	337	392	374	334	386	370	370	324	334	370	343	363	382	373	346	376	390	380	378	366	372	363	375	362	372	389	391	400	388	395	349	351	358	365	343	354	365	373	377	362	380	382	333	342	387	368	371	388	367	362	404	362	388	358	363	357	386	389	377	361	417	392	352	375	352	393	381	388	353	377	357	352	361	353	418	368	360	365	382	374	362	352	363	331	338	423	366	332	339	375	360	381	385	364	391	375	357	391	393	390	369	371	352	360	420	365	372	405	387	371	383	424	370	344	387	347	366	320	333	353	372	357	352	353	391	395	401	363	405	400	401	378	338	391	392	369	375	355	379	373	370	397	355	391	363	351	374	395	396	379	391	361	366	372	360	357	360	357	380	386	366	365	395	412	370	334	360	353	366	373	376	347	382	386	361	417	356	395	361	397	359	365	364	367	343	363	377	360	353	383	377	338	365	378	366	362	363	387	370	388	358	404	366	393	394	376	396	392	328	342	371	379	385	394	387	368	366	367	374	385	378	396	366	351	383	379	360	387	399	387	350	363	368	358	373	358	355	384	375	383	365	378	349	364	386	356	349	378	335	399	393	356	350	386	360	367	358	373	397	385	358	358	365	351	352	388	349	376	375	350	370	365	400	376	369	372	418	350	376	370	363	351	362	395	374	395	377	366	386	370	408	381	366	361	364	395	372	386	354	380	372	342	380	368	389	360	386	349	353	344	374	394	369	370	371	375	380	363	365	401	393	381	348	366	388	405	379	394	411	374	344	385	339	368	358	363	381	373	367	358	377	362	390	349	379	363	385	348	359	390	393	386	348	412	392	360	379	412	398	385	360	384	366	412	371	383	385	368	376	391	365	376	362	401	361	383	374	385	354	369	364	379	364	356	379	390	356	348	346	365	381	353	369	359	392	377	377	376	350	369	333	363	373	361	416	352	365	365	384	375	408	370	359	360	357	387	356	400
29895	21372	13736	6132	3163	2232	1662	1225	955	827	765	716	706	635	621	645	657	629	581	594	587	520	522	539	538	503	552	504	541	502	509	508	517	493	449	501	479	521	485	524	491	505	474	474	475	468	517	484	510	500	483	465	486	491	491	514	454	508	464	478	471	502	482	479	438	425	452	456	489	479	482	499	509	499	467	462	444	458	473	467	518	450	535	428	515	483	475	479	445	471	484	479	471	434	457	450	511	495	461	439	481	466	454	501	509	514	523	460	466	513	468	485	460	486	477	470	508	454	519	474	489	473	466	479	454	429	469	480	484	417	470	474	492	456	482	474	472	450	474	476	479	484	464	459	474	477	464	481	464	491	471	473	513	445	449	477	490	508	457	488	491	468	496	453	471	472	446	494	472	480	440	454	465	517	492	455	440	494	474	463	454	422	475	475	447	478	454	467	465	457	453	517	430	466	495	506	502	476	467	497	481	469	484	452	491	497	476	475	477	517	459	492	485	494	472	501	490	464	501	502	473	475	462	435	445	497	496	452	458	473	469	497	486	504	469	490	460	450	494	491	475	478	472	532	442	470	490	523	473	484	491	454	445	483	474	523	488	471	526	486	491	474	476	469	472	454	464	483	498	474	468	490	451	519	463	508	472	473	448	435	505	490	492	481	480	498	468	494	476	483	501	491	513	491	472	479	466	498	473	497	464	478	475	515	437	438	469	456	497	467	500	473	452	448	480	478	450	474	453	508	458	480	480	525	427	494	507	453	438	447	507	490	431	501	473	472	462	473	499	493	487	447	493	474	459	472	474	483	424	499	449	476	455	456	492	420	502	498	446	459	476	510	448	443	470	468	459	458	492	498	493	481	491	468	461	469	516	488	444	477	454	452	472	467	474	454	491	473	479	477	529	463	456	509	494	441	478	488	461	489	437	454	523	519	493	471	497	439	464	435	481	497	493	459	446	481	502	468	486	471	463	464	487	477	458	462	468	448	483	458	448	446	506	498	498	476	487	453	502	434	503	459	486	477	455	454	472	489	514	489	483	463	446	510	431	491	483	465	478	480	476	511	465	439	442	480	456	513	466	486	451	451	478	458	506	475	509	495	432	469	480	439	470	487	474	484	467	474	453	490	456	458	472	488	435	485	461	463	473	489	490	520	484	490	481	441	499	489	467	458	465	476	480	485	510	508	475	460	445	476	469	486	461	471	470	447	487	481	465	465	455	476	486	502	463	526	481	456	459	468	459	479	454	469	492	499	469	490	442	476	470	465	493	479	463	484	451	482	496	484	486	436	457	476	462	465	474	517	493	471	474	456	465	454	458	497	461	469	496	477	468	508	491	426	472	462	448	487	481	458	519	448	475	465	466	486	479	476	461	500	468	469	476	451	489	483	473	466	498	497	477	534	480	486	505	537	462	459	486	520	477	435	453	458	501	456	495	490	451	479	509	488	489	477	479	442	500	479	488	520	463	511	448	432	461	491	434	462	478	493	459	478	495	497	467	495	447	490	450	463	454	479	460	451	465	466	471	521	502	475	483	430	458	475	448	489	460	478	471	435	482	470	465	493	481	472	507	475	455	482	459	468	467	482	469	506	503	469	460	448	469	464	489	443	463	533	470	456	454	509	511	437	445	457	465	445	471	493	475	468	488	474	483	453	494	454	474	441	506	497	485	488	467	440	466	460	469	449	418	506	487	465	479	501	457	470	442	490	461	463	487	455	464	511	475	468	475	446	484	478	491	466	493	468	451	449	465	471	483	434	455	482	468	464	462	450	473	436	452	439	487	495	482	461	458	497	459	469	481	490	481	478	493	518	452	470	485	488	471	505	446	477	466	476	449	455	487	487	490	475	464	474	477	456	490	475	464	501	448	458	497	485	467	472	465	442	457	473	477	479	470	490	474	478	485	518	519	508	501	464	485	494	451	453	480	484	491	453	472	498	493	460	501	501	458	512	483	540	474	513	473	487	482	501	486	466	440	462	506	515	508	526	476	455	470	523	464	466	481	490	434	491	480	517	488	458	453	487	427	458	468	451	516	455	485	462	457	486	493	451	464	525	460	442	499	475	476	458	458	463	483	523	443	469	484	484	466	451	481	465	464	462	477	492	532	442	451	484	470	458	501	467	479	461	502	471	487	451	498	480	426	490	514	474	495	466	483	484	496	480	499	465	479	446	527	481	492	489	462	490	473	456	498	482	495	468	477	452	488	468	474	479	503	476	480	481	450	477	476	450	521	460	450	525	504	461	450	446	433	474	499	463	491	454	478	448	459	494	472	492	441	502	459	490	461	474	503	495	473	477	496	473	448	468	510	458	497	456	486	457	423	437	485	508	500	476	464	458	482	449	455	487	481	465	455	511	458	485	482	464	499	457	486	454	489	496	450	466	445	404	460	492	501	483	471	498	439	472	468	478	498	474	493	467	506	497	451	488	496	473	439	448	453	485	443	478	491	495	465	468	482	466	484	450	520	509	494	461	471	455	448	465	461	484	490	479	463	429	447	494	473	445	478	454	485	485	481	471	479	467	427	510	462	531	503	450	458	478	464	460	503	477	480	480	481	497	491	474	459	476	431	465	473	466	461	462	473	485	469	477	440	473	488	486	447	451	446	476	473	490	448	496	473	500	478	493	457	477	470	427	480	454	464	490	471	479	480	481	499	458	438	459	486	499	470	464	458	466	467	492	432	470	503	476	458	483	484	464	502	449	453	446	488	429	483	505	489	460	479	479	489	500	479	486	466	469	510	494	460	473	440	460	465	461	478	485	515	460	464	453	461	458	468	456	478	471	448	470	516	474	479	491	507	486	480	461	485	486	492	490	449	509	482	492	469	478	473	495	493	448	468	453	487	443	467	468	454	453	456	456	500	453	465	473	489	475	484	459	491	475	507	462	474	478	470	494	470	490	458	494	496	479	484	471	498	474	465	481	486	432	497	459	448	477	477	513	485	464	464	441	487	511	457	497	482	459	447	495	450	500	440	487	481	460	454	461	481	505	471	459	481	458	463	515	483	474	510	465	486	491	483	475	439	452	486	476	460	461	492	494	461	486	467	449	487	483	468	450	462	470	443	443	463	458	464	451	512	506	464	445	447	474	451	474	503	442	461	443	442	489	449	476	512	475	518	436	465	513	448	492	440	447	502	469	453	472	473	470	453	476	504	499	465	501	484	479	422	485	438	451	459	469	446	480	503	507	476	476	454	481	478	473	457	468	470	442	509	493	517	454	498	482	486	447	484	494	515	468	482	457	460	471	471	510	472	484	475	491	469	464	435	484	447	495	503	508	477	479	493	519	460	462	500	503	478	494	460	421	474	484	463	485	482	491	485	480	442	509	493	481	465	468	511	494	509	506	480	432	432	431	465	429	446	482	454	465	511	477	450	445	476	471	502	481	471	482	482	475	479	461	466	477	492	472	461	482	497	488	471	478	456	497	451	464	468	486	459	451	510	430	483	487	465	473	481	463	449	441	477	463	492	533	453	488	454	469
31494	20805	12668	7077	5058	4020	3155	2326	1689	1367	1210	1084	1088	949	915	900	909	874	817	785	718	682	681	704	667	660	645	655	628	623	629	594	606	618	612	578	589	620	567	568	575	637	546	598	547	544	570	608	543	603	555	612	588	569	550	541	565	535	595	561	554	581	600	579	548	555	562	554	535	582	574	560	579	594	555	567	558	546	581	551	549	589	559	587	518	548	570	561	571	558	546	549	543	564	566	586	565	564	593	546	583	575	558	534	600	565	559	565	546	570	570	540	587	580	581	566	549	568	548	526	558	592	583	562	555	548	536	516	526	582	603	535	577	541	538	573	549	555	547	591	578	526	569	557	536	556	588	581	587	536	554	580	563	540	546	543	554	524	554	549	545	556	574	559	571	560	568	601	573	593	572	556	573	559	586	557	552	600	593	554	568	616	590	520	562	576	559	576	566	548	537	569	546	567	555	522	597	568	586	576	552	563	547	568	551	558	500	534	544	545	557	593	539	553	568	579	542	564	565	558	587	538	568	554	529	569	573	569	519	561	564	594	549	576	562	549	533	579	591	561	555	579	574	576	544	557	571	582	610	521	560	561	579	592	559	599	542	553	554	597	537	590	527	608	592	536	563	559	523	543	560	565	567	554	550	574	510	554	558	558	592	535	600	544	518	576	543	604	570	599	540	554	526	551	573	568	570	578	594	571	549	545	550	619	594	540	548	527	584	557	598	550	548	556	580	562	576	576	573	567	561	582	545	548	568	545	565	544	578	571	577	585	571	563	557	591	558	549	527	555	519	541	546	570	560	577	545	570	526	555	545	525	537	561	594	548	582	553	555	559	553	589	575	566	575	554	582	548	580	563	559	562	564	553	565	594	537	552	575	569	561	560	562	575	603	568	561	572	564	555	506	559	526	558	551	530	564	538	571	486	561	542	537	563	533	542	563	532	570	514	555	548	571	615	558	546	567	576	533	586	580	524	546	573	543	551	561	573	575	521	551	536	510	558	513	550	571	554	602	555	564	526	569	564	541	570	596	530	623	582	542	587	559	568	564	547	580	582	558	571	603	539	553	570	577	594	562	575	541	578	585	587	515	522	588	541	559	604	589	562	541	538	542	563	543	550	537	576	603	575	581	496	547	566	545	585	546	545	566	541	549	608	607	552	526	557	525	559	541	554	527	562	598	539	516	580	577	571	560	584	559	572	568	577	584	529	535	587	564	584	557	532	575	550	584	607	567	536	556	567	562	566	564	548	547	529	586	554	555	578	564	570	561	540	590	561	612	536	520	573	547	548	620	605	547	546	607	564	566	573	580	567	572	568	567	550	550	528	583	605	558	570	579	565	579	604	581	594	567	571	551	587	587	562	593	575	519	575	560	586	578	561	564	590	509	567	575	556	550	568	579	572	530	557	602	553	607	562	566	591	562	524	593	572	562	565	566	548	580	548	561	597	549	497	605	538	579	585	551	530	560	541	524	555	567	557	552	582	522	555	540	578	591	564	543	581	552	569	562	537	554	574	547	565	583	565	584	569	547	529	561	550	528	563	576	552	555	562	548	581	553	571	552	537	540	575	532	582	584	539	559	598	567	528	583	566	559	544	568	579	547	573	550	558	588	585	542	560	584	590	586	537	575	557	540	540	545	552	568	557	586	527	547	575	519	561	552	577	560	605	594	579	556	543	604	575	562	558	584	534	549	492	547	541	584	607	539	574	526	526	604	585	548	579	572	528	543	587	541	584	576	517	551	533	600	559	544	603	531	531	546	600	501	557	536	567	589	540	573	590	546	561	584	551	556	558	580	534	533	530	575	586	547	563	554	541	572	573	565	589	593	560	543	524	551	577	567	561	532	592	555	558	548	613	582	528	572	581	559	574	561	552	544	581	610	545	526	562	588	606	553	534	524	569	606	558	535	569	565	584	595	592	521	567	558	562	543	532	552	505	568	590	590	531	556	565	579	562	579	530	567	556	601	540	511	537	535	555	582	520	511	558	558	526	616	579	578	622	545	554	561	603	558	524	599	563	545	550	543	544	537	594	558	499	580	599	562	529	544	539	549	535	592	592	524	545	525	586	542	547	540	582	528	553	544	556	576	564	556	574	576	567	550	603	599	593	531	542	572	573	569	585	583	576	580	536	574	558	557	550	577	528	574	552	564	564	549	580	525	589	538	542	563	542	565	558	536	598	527	537	529	572	565	556	568	529	562	580	581	536	539	592	587	559	544	541	585	580	574	593	545	534	567	589	543	563	551	555	506	535	568	579	567	610	561	555	542	543	548	562	547	564	545	558	558	583	567	546	541	541	606	587	557	567	540	556	567	513	542	576	569	535	642	517	581	606	563	589	560	593	515	574	569	569	562	555	531	553	563	556	545	569	558	578	538	545	535	542	558	573	568	569	606	557	566	567	551	545	601	565	615	606	532	561	590	568	577	541	528	569	601	539	554	525	540	562	584	540	553	569	583	516	569	566	578	523	568	568	517	579	508	545	556	526	543	580	533	516	564	604	551	569	557	554	569	547	590	528	555	567	517	542	555	570	525	550	586	523	548	512	560	517	603	554	560	594	565	572	538	542	625	572	562	570	543	577	551	530	583	545	540	563	562	572	521	559	557	540	570	553	571	578	562	577	514	586	551	597	590	563	567	556	570	586	606	532	545	573	548	575	543	573	503	535	584	583	541	511	578	536	572	535	580	567	584	557	544	564	570	561	582	592	579	576	592	536	536	515	533	559	558	575	520	570	562	549	585	570	551	557	545	598	575	538	581	572	544	570	528	544	572	532	565	551	583	543	544	594	556	570	537	572	564	496	526	563	550	588	578	569	569	591	537	511	571	550	559	577	546	563	530	541	581	581	586	571	582	574	548	553	522	526	547	545	514	533	564	533	565	551	544	573	609	560	557	528	562	559	522	567	563	557	593	576	600	529	556	566	559	529	545	545	566	559	542	539	520	588	589	547	560	559	507	566	628	582	549	556	564	556	572	558	529	574	601	583	548	568	587	565	530	526	589	530	563	554	553	603	545	591	547	604	497	559	567	595	543	562	546	561	539	539	510	556	583	554	583	584	543	558	586	612	557	543	526	523	563	552	543	572	550	576	556	605	532	559	540	562	611	586	583	589	547	541	602	539	529	608	587	610	565	568	541	574	579	590	553	531	534	544	565	576	557	545	600	558	557	567	527	543	580	558	571	562	507	566	542	574	502	591	559	563	559	530	535	611	601	524	514	579	547	589	575	541	565	610	603	564	599	596	557	557	558	539	558	570	517	544	577	553	573	562	564	557	570	544	584	575	575	586	557	575	558	615	594	516	608	544	584	573	574	596	556	574	567	573	557	560	521	565	568	534	542	536	584	551	559	596	568	551	528	573	566	569	558	555	579	567	513	576	538	575	585	540	581	566	532	560	536	537	542	537	567	548	555	618	536	560	564	556	560	540	525	577	533	578	577	551	543	532	584	587	529	546	524	588	552	545	558	577	567	555	515	612	583	604
23978	21443	28698	24602	21421	12489	3800	2260	1470	1177	1062	1018	922	926	841	792	795	796	787	664	609	552	597	590	594	563	561	579	517	494	494	511	481	531	472	476	467	494	511	508	467	494	474	471	465	465	433	472	481	477	469	451	469	460	408	443	476	464	467	453	476	435	456	480	449	442	452	455	452	483	484	467	470	462	451	459	437	457	480	459	436	450	429	432	443	450	457	408	469	454	466	439	460	428	443	415	422	438	467	423	445	461	413	448	428	469	431	426	494	435	493	458	450	451	448	452	467	434	472	474	447	455	459	456	442	445	447	474	426	463	435	417	435	465	449	456	450	464	409	437	410	407	494	447	447	460	473	435	427	406	457	431	449	455	460	410	462	420	476	417	444	480	441	444	436	443	440	446	439	388	433	431	472	456	451	425	452	447	426	449	477	430	464	460	496	458	414	448	445	429	451	440	423	462	471	429	444	459	431	448	409	456	442	427	424	440	465	445	435	442	432	433	449	444	454	439	457	452	413	453	447	416	433	420	459	472	466	448	460	413	435	472	445	438	463	471	461	443	423	463	443	459	465	425	451	451	435	456	464	411	445	442	469	444	467	446	426	453	449	439	445	444	459	434	429	466	392	453	434	429	419	466	417	461	430	443	488	458	455	432	429	468	429	396	443	447	423	463	452	453	458	466	444	457	459	436	458	446	430	461	432	476	422	477	430	405	463	398	433	456	437	459	439	427	455	421	419	465	455	398	426	449	421	408	453	461	438	473	452	440	475	413	429	442	479	480	444	458	419	477	471	432	434	434	434	435	473	449	459	446	435	470	447	441	490	466	463	457	463	419	437	434	424	429	432	441	448	435	436	436	423	461	434	431	434	460	422	436	467	436	452	434	446	447	452	449	432	438	438	453	478	468	425	465	443	426	445	419	474	404	434	442	466	445	481	466	408	457	421	415	464	419	462	439	459	456	456	420	443	485	464	456	433	456	458	464	423	467	433	453	434	459	466	413	440	425	436	419	433	443	477	409	450	439	439	433	437	432	442	467	421	513	433	456	441	444	451	451	425	446	503	417	435	464	467	470	447	423	413	460	416	460	420	461	461	446	474	449	455	464	465	432	439	455	466	464	474	460	469	459	425	475	417	423	431	470	441	439	457	494	417	488	499	467	497	417	485	442	437	437	427	465	467	435	425	418	483	474	453	445	462	445	439	457	451	492	431	454	472	435	434	438	470	432	441	454	438	469	412	468	450	410	448	407	427	437	481	427	408	409	470	404	432	426	475	415	466	448	447	450	403	457	429	474	467	487	456	476	476	438	441	454	461	469	453	427	445	404	427	468	466	414	421	442	426	449	432	397	411	481	478	476	450	446	436	453	458	413	432	419	429	432	425	486	409	470	448	418	454	430	438	444	460	444	463	419	404	438	423	465	430	432	431	415	448	440	472	449	434	446	440	421	414	443	475	467	437	443	472	441	444	428	456	432	450	427	437	457	446	451	431	450	450	420	430	424	469	404	473	457	416	444	419	451	435	452	418	446	459	458	389	426	418	402	436	437	407	397	443	443	426	462	411	432	438	430	465	435	419	437	411	430	486	465	451	425	431	473	505	442	434	452	467	439	461	474	443	450	464	416	463	426	469	436	396	483	413	469	453	437	463	467	434	436	441	428	431	434	461	458	437	461	438	440	450	438	453	427	431	449	440	495	474	447	452	433	449	430	413	430	454	448	436	455	451	465	436	445	437	473	465	441	452	430	424	457	422	445	451	419	467	430	489	442	402	439	437	476	468	489	435	466	443	455	465	451	450	509	424	432	474	444	440	445	469	440	431	394	457	401	467	430	426	482	444	440	430	435	436	472	441	455	428	455	465	417	449	428	470	471	415	458	436	462	413	401	470	440	425	448	456	447	491	492	467	428	448	424	410	431	473	464	468	433	428	449	468	446	444	457	435	456	447	432	430	457	451	402	450	429	399	429	468	464	460	468	417	438	431	433	480	450	444	417	480	450	423	465	417	455	425	448	492	451	435	450	432	408	428	449	418	414	460	440	445	437	457	442	440	399	458	439	448	447	446	449	500	472	432	438	437	427	452	450	418	417	427	443	422	470	470	467	402	452	391	456	462	395	444	449	446	426	412	460	425	440	447	402	457	438	449	425	472	443	427	426	430	421	457	445	430	494	452	433	426	474	484	433	442	439	483	435	416	454	430	449	433	426	437	398	439	452	486	462	468	457	446	462	438	412	403	435	439	436	448	460	457	438	448	441	427	440	413	441	491	427	385	440	430	461	433	431	438	441	450	443	450	435	463	475	456	443	434	424	440	450	473	453	439	447	473	427	447	454	475	464	456	436	458	439	450	453	403	443	440	447	463	462	451	434	446	422	472	452	429	417	468	456	462	427	448	437	434	431	463	432	474	403	457	400	472	441	453	445	440	469	436	429	474	434	438	447	478	439	452	428	431	452	462	438	431	435	425	471	419	437	425	428	449	453	439	423	436	454	437	430	453	459	458	433	483	459	450	445	468	447	441	436	484	478	464	476	381	448	458	465	455	444	452	432	457	467	444	463	420	445	420	442	434	444	443	467	461	476	438	407	478	441	425	442	456	414	431	452	436	396	436	455	447	403	449	440	407	428	483	402	421	427	452	436	425	431	415	446	404	441	437	436	449	446	423	468	446	436	437	401	430	434	437	418	447	408	457	457	437	484	438	414	474	457	475	446	514	481	463	457	435	412	438	454	470	442	454	461	458	429	437	417	435	446	452	478	465	474	465	431	438	447	476	438	447	430	413	445	410	448	457	493	476	425	416	456	413	473	451	435	406	440	420	488	456	440	471	435	434	430	439	431	456	423	419	456	466	456	460	433	429	434	452	476	496	480	446	446	422	451	472	476	444	447	418	440	472	477	434	425	488	418	482	459	433	457	459	430	456	413	461	434	451	457	432	459	470	450	450	427	464	412	473	452	433	417	418	465	447	454	454	445	455	466	455	438	487	442	418	434	434	437	436	447	436	415	436	424	466	442	451	469	480	449	398	453	450	422	487	461	424	445	477	440	417	486	442	457	440	467	480	445	450	420	417	460	439	423	456	411	453	441	482	455	410	485	475	393	452	443	418	463	429	452	418	470	448	444	480	436	457	440	455	457	465	453	443	445	444	485	461	398	439	447	460	513	456	420	525	437	452	430	464	506	453	444	474	432	451	458	440	463	448	462	452	426	466	472	470	421	404	450	444	452	441	444	432	439	418	468	469	441	469	435	465	447	481	459	465	477	473	421	457	460	440	468	434	407	456	442	408	435	463	418	439	444	454	442	445	428	426	470	492	438	467	471	473	440	410	453	492	434	473	455	413	445	423	456	447	460	484	434	411	451	425	449	442	456	466	409	457	429	462	463	456	486	441	479	414	452	454	445	441	467	440	441	492	443	476	465	450	439	454	443	438	459	413	438	455	458	445	454	453	442	465	451	419	430	427	446	427	424	465	463	413	420	446	464	446	452
35535	31402	20270	12024	9144	7003	5295	4004	2939	2146	1810	1648	1452	1369	1286	1269	1232	1120	1107	1030	882	839	862	827	744	726	712	684	705	660	663	635	640	583	608	575	565	566	589	606	548	568	584	571	563	579	532	585	561	549	547	579	519	558	550	571	560	529	575	526	598	574	556	518	561	522	522	541	559	567	550	524	522	561	590	574	543	491	561	573	527	504	538	536	553	532	586	536	495	546	518	544	545	544	533	588	547	546	531	527	546	508	547	552	540	507	537	594	571	493	546	539	519	577	527	531	529	506	513	565	545	530	510	533	517	518	498	545	512	538	526	476	494	511	566	549	548	500	544	547	564	509	545	548	506	578	536	523	558	544	521	502	551	544	500	518	551	477	485	552	531	505	531	517	513	540	504	489	479	524	560	532	590	498	525	507	534	528	545	536	516	498	557	517	546	517	527	519	559	557	561	529	541	543	495	545	529	525	542	523	552	550	535	563	548	533	485	501	501	521	482	520	540	553	503	501	545	566	520	571	528	526	546	575	519	533	547	492	501	501	537	527	530	523	549	560	523	563	564	549	545	523	537	500	538	508	507	595	540	552	517	514	527	586	521	515	521	531	557	577	517	512	540	557	534	509	559	533	552	493	520	536	522	496	513	512	510	537	479	543	529	540	572	516	528	540	527	525	558	545	507	542	513	573	544	475	516	537	531	535	507	546	502	514	538	521	528	524	515	533	520	521	505	570	520	548	532	536	534	530	542	511	499	507	553	528	531	536	543	516	546	512	573	530	571	510	496	528	551	551	570	532	540	519	552	486	549	526	531	514	527	531	511	515	519	548	513	522	541	543	534	561	574	528	502	521	535	514	497	527	520	515	507	555	514	516	556	552	514	550	524	526	524	502	493	512	519	535	501	532	560	484	543	530	552	522	527	516	564	525	531	541	522	546	546	576	557	559	596	520	509	493	498	540	550	575	496	513	532	497	525	497	513	524	526	563	528	557	511	504	510	522	545	525	508	523	567	553	540	549	550	497	496	523	540	518	525	547	515	536	548	542	514	525	516	511	548	528	498	519	527	543	542	530	525	547	500	541	509	555	539	531	551	535	531	535	530	518	533	523	562	553	486	543	467	557	532	522	505	498	523	545	497	532	533	568	523	552	532	542	529	495	535	549	530	487	574	540	505	562	564	576	530	500	520	541	557	521	540	509	553	530	528	541	549	514	550	524	561	508	526	534	506	541	552	571	535	526	546	549	539	511	530	530	534	553	541	482	473	563	515	512	517	564	571	517	492	508	565	560	550	530	565	541	543	574	514	500	473	557	506	486	509	514	553	531	502	527	507	554	510	502	540	534	534	535	517	552	534	534	488	503	522	480	535	534	501	528	519	539	524	515	545	535	509	555	489	542	514	490	525	523	517	538	551	530	547	530	513	568	489	522	554	564	482	543	530	541	498	526	549	511	525	519	541	538	513	508	530	558	589	550	528	527	548	529	541	512	552	549	512	550	566	529	523	511	576	535	502	584	508	534	539	516	537	544	516	550	568	527	568	566	563	534	548	548	500	530	519	533	530	511	538	557	508	549	547	523	553	519	513	500	555	549	546	498	499	535	554	513	493	531	567	523	527	531	531	550	559	518	520	526	515	542	532	551	528	516	524	552	521	526	538	510	542	495	496	539	528	552	545	552	538	527	494	528	531	521	574	536	490	517	536	471	555	544	548	504	536	541	533	557	511	552	526	520	526	542	533	519	574	515	500	498	533	536	527	508	544	496	505	534	535	552	526	516	535	517	560	507	499	536	516	498	494	552	558	511	588	575	533	494	537	519	560	502	566	506	556	547	550	525	509	511	540	556	528	558	569	529	559	516	517	546	565	534	533	517	524	486	566	546	529	542	509	540	498	566	539	478	507	515	537	584	479	485	524	531	509	531	557	510	533	493	544	549	548	485	482	544	536	574	550	526	514	520	473	551	504	514	558	524	510	565	532	534	530	515	518	530	546	537	523	532	538	535	498	504	485	536	539	546	512	495	572	548	537	511	561	565	607	555	513	549	557	533	513	553	537	540	498	537	532	475	529	517	546	565	558	509	551	519	512	535	552	526	533	508	530	500	519	526	567	548	547	547	492	541	535	505	542	525	531	511	553	532	496	557	548	522	514	528	539	511	565	484	540	545	531	525	542	515	549	511	541	506	556	534	538	518	539	522	524	525	515	471	529	535	519	525	520	522	500	491	519	545	531	539	521	521	504	542	565	515	516	542	547	556	528	529	588	539	527	573	564	531	511	527	522	490	517	534	561	586	517	531	559	506	543	559	496	532	550	507	535	559	500	555	555	502	512	521	561	558	557	497	510	578	524	530	566	554	556	539	509	549	538	537	529	543	551	522	536	517	506	543	543	566	504	531	581	528	526	539	545	548	547	526	542	517	504	540	528	548	550	493	508	541	514	570	495	536	561	526	549	502	522	549	515	551	543	564	548	536	550	508	559	576	506	533	563	503	531	501	505	578	576	530	527	570	515	525	526	533	538	531	501	523	494	523	532	552	554	528	516	526	512	573	531	519	554	588	506	526	530	582	533	543	524	538	543	513	536	523	517	530	512	503	545	551	533	543	498	528	497	530	573	540	531	549	558	562	534	511	496	539	509	505	559	541	521	546	509	508	515	503	499	489	517	540	518	486	541	546	522	538	544	516	576	560	554	500	556	497	488	516	549	483	530	568	547	502	554	528	526	550	493	534	564	523	514	549	541	531	538	517	503	521	532	499	563	516	553	514	520	493	527	504	528	514	568	523	519	543	507	518	528	518	517	543	537	534	524	529	545	560	539	553	517	530	521	533	526	540	530	523	574	489	505	524	520	538	546	505	538	514	517	511	546	533	576	505	523	510	534	548	503	499	538	509	504	549	580	491	550	552	519	535	559	486	575	532	501	529	523	539	499	498	529	542	525	526	561	514	540	530	533	560	520	529	535	541	500	565	531	564	499	509	550	587	565	527	532	515	540	515	495	540	542	518	533	537	520	533	541	545	536	541	534	503	506	533	559	512	586	545	520	524	524	522	564	523	558	525	560	544	548	522	531	530	546	538	478	507	531	508	531	517	522	560	526	541	519	517	528	544	553	538	558	525	537	529	549	543	515	535	497	522	559	532	532	548	497	540	523	533	553	580	516	524	544	550	498	563	525	541	486	500	557	529	537	521	493	517	540	528	505	550	500	507	530	512	550	548	503	566	540	547	561	557	571	518	529	529	511	476	529	530	526	495	501	554	548	542	521	544	532	540	509	584	530	580	532	536	525	555	518	515	536	523	553	517	548	515	545	543	501	560	503	514	507	531	486	537	540	529	551	553	509	538	578	531	547	559	561	552	548	554	528	547	492	569	536	569	515	529	534	505	525	523	509	557	528	532	510	542	581	535	529	523	551	503	490	522	569	506	575	512	514	530	495	506	533	533	496	496	552	519	495	539	507	538	513	491	535	537	503	522	579	541	502	545	562	518	542	528
25164	21476	27640	25575	12829	3514	2145	1542	1147	927	791	689	681	722	630	632	654	595	595	536	527	461	472	504	459	475	443	445	458	416	417	394	413	384	349	405	418	413	408	402	423	421	412	398	410	384	406	401	383	354	382	408	400	374	384	349	335	415	373	412	405	377	406	386	372	365	379	342	387	346	400	404	387	412	369	378	362	374	371	345	361	336	349	368	337	351	359	384	325	376	379	413	401	368	384	397	377	399	374	382	409	365	382	374	373	331	358	361	347	374	351	362	336	388	366	372	374	346	343	372	377	372	355	352	332	372	389	349	395	404	360	377	392	359	356	362	392	351	361	363	347	380	363	394	373	386	399	406	361	372	382	343	380	391	395	369	385	341	348	395	396	380	372	359	353	372	409	391	394	359	359	372	380	363	373	382	382	371	341	388	393	385	400	374	351	389	366	385	406	318	354	372	360	354	361	388	344	379	331	371	341	392	397	365	390	364	391	403	377	356	418	371	367	387	379	353	367	385	361	338	378	361	325	375	383	341	387	365	395	369	398	386	361	399	355	364	374	373	341	342	405	366	364	344	388	382	388	357	375	382	373	376	375	361	398	386	392	374	391	369	345	408	359	381	395	375	414	348	413	388	350	396	396	367	372	371	375	376	347	351	345	325	384	370	363	355	363	387	375	381	379	389	402	383	402	383	365	365	363	394	361	383	355	359	377	427	344	388	389	397	364	390	406	394	399	353	340	358	383	364	383	399	392	374	415	386	392	358	379	368	378	393	373	355	365	358	360	409	388	385	376	396	394	388	394	383	388	345	403	356	374	390	357	377	387	381	384	351	367	398	367	388	380	381	369	375	387	332	414	374	347	405	323	354	364	352	354	369	377	365	395	339	413	378	365	344	398	345	348	377	369	370	338	355	373	367	381	401	366	383	411	425	378	354	349	376	375	359	358	379	386	387	383	373	379	360	393	348	363	359	392	366	380	366	370	383	371	423	357	364	349	390	380	358	368	369	334	357	392	329	375	360	391	355	389	378	321	330	399	388	343	387	372	358	390	361	340	397	378	365	342	392	367	399	403	392	396	356	363	378	365	374	374	406	354	366	360	340	392	413	383	356	378	364	376	348	398	398	340	388	357	405	374	386	374	380	357	375	327	399	395	378	366	365	370	358	366	351	341	386	369	395	384	381	412	372	370	399	398	345	380	357	348	350	389	357	350	408	376	380	382	350	358	375	379	386	371	385	367	392	353	391	367	377	383	353	356	339	370	402	378	371	393	373	398	388	418	401	394	376	367	364	357	346	377	369	362	353	400	387	366	352	349	341	384	377	377	420	388	378	393	403	363	357	377	375	374	383	347	402	356	360	376	428	385	341	359	396	350	390	386	333	351	383	381	378	380	376	354	389	370	377	369	383	367	363	368	361	373	390	398	364	373	357	359	384	422	381	358	404	383	384	356	370	366	384	397	366	370	372	398	375	367	362	389	357	369	396	383	395	359	389	380	386	390	362	384	362	387	387	390	420	369	379	433	361	368	371	395	415	359	381	372	354	373	410	376	390	374	378	405	428	403	413	375	421	392	368	373	370	365	371	397	350	385	359	371	392	368	357	388	383	355	396	399	392	378	361	363	376	394	384	386	391	380	400	371	390	406	376	393	337	366	413	379	428	370	390	357	363	411	353	370	371	356	387	386	383	371	394	381	360	348	359	372	371	369	354	389	358	391	364	362	352	365	375	370	391	366	411	347	354	390	358	363	372	354	383	365	360	354	347	381	397	412	355	344	353	366	320	389	373	368	357	404	353	337	378	359	360	335	388	359	370	362	355	388	357	352	408	349	355	363	367	355	352	374	380	363	379	340	395	382	401	367	340	389	368	392	396	378	374	358	360	366	367	361	371	400	377	382	401	353	373	391	379	379	393	360	383	398	368	323	354	390	356	380	365	375	366	383	377	352	399	375	370	369	354	379	374	371	389	380	360	380	412	407	386	361	349	381	350	385	383	371	377	391	389	398	381	380	386	381	359	395	368	380	400	382	389	397	386	365	360	355	349	376	390	397	376	393	379	375	371	388	367	344	376	377	384	374	355	386	357	329	352	374	362	409	400	382	386	385	393	371	394	386	337	379	347	355	389	358	377	418	382	361	373	353	365	365	365	378	359	381	344	380	403	372	335	391	387	376	377	389	376	396	401	411	362	345	336	367	355	372	371	402	373	421	376	402	345	376	372	346	396	368	362	403	387	386	351	370	365	363	346	373	364	369	332	389	389	344	377	376	352	361	398	389	374	367	405	394	372	366	366	366	364	379	376	395	363	361	380	362	394	373	376	405	366	398	351	380	364	368	351	355	376	402	381	392	330	388	365	356	364	371	426	380	374	343	368	371	373	390	389	380	366	365	342	395	361	391	379	354	393	378	390	367	364	401	345	362	366	373	370	352	337	396	380	356	387	363	383	380	381	374	356	372	357	392	369	377	422	383	389	359	363	377	403	419	407	351	377	385	314	356	390	382	360	367	405	380	379	361	372	399	369	342	363	377	364	382	394	364	400	337	373	386	379	344	374	371	384	373	399	344	400	396	370	353	413	381	369	365	379	375	399	403	374	362	375	376	367	398	379	359	371	389	420	373	354	365	365	341	386	341	361	365	382	395	355	347	375	356	351	382	423	363	378	339	380	409	371	358	352	393	387	392	354	386	338	417	373	397	389	378	380	414	364	350	366	378	370	375	386	405	377	381	378	415	371	338	381	398	397	356	365	376	369	377	378	359	385	392	360	403	385	384	385	373	360	388	350	343	374	391	373	371	353	337	394	405	367	381	405	363	376	347	416	359	399	368	397	365	367	360	349	358	348	379	385	391	350	391	374	388	392	360	388	346	396	386	390	353	354	387	342	391	383	394	351	381	385	394	386	407	381	360	382	380	353	385	367	384	371	340	367	329	404	340	397	371	401	399	377	405	374	360	395	359	363	349	361	380	378	369	340	359	379	375	363	385	348	351	324	356	373	411	384	392	383	377	395	370	369	383	358	387	380	342	386	385	348	394	386	392	354	372	394	377	345	386	394	406	392	391	401	392	339	374	394	403	389	409	387	382	398	393	361	368	339	358	387	334	382	351	366	370	383	358	366	364	421	385	377	373	375	377	370	366	388	367	380	419	372	414	369	375	357	382	361	379	402	382	360	361	384	386	379	425	391	369	367	411	356	371	351	362	363	390	413	370	341	392	375	342	367	385	354	349	394	378	337	440	362	427	400	364	365	371	340	348	396	378	366	366	342	360	373	419	371	386	376	343	375	393	371	392	347	380	366	373	347	370	392	396	415	340	347	350	369	398	379	368	338	343	384	366	388	366	376	347	354	374	356	376	386	382	360	385	366	369	405	432	352	380	391	392	381	363	385	369	352	335	396	372	375	363	362	391	370	402	366	359	337	381	391	381	359	387	361	389	336	404	363	374	400	371	380	372	383	358	417	373	398	410	363	327	363	384	397	376	378	378	362
34653	28106	17050	9759	7194	5437	4064	3099	2391	1713	1375	1294	1111	1189	1064	996	933	968	871	811	728	648	687	659	673	598	600	542	557	551	590	530	525	458	462	498	509	449	512	508	490	485	484	467	471	444	449	442	419	486	460	427	471	422	438	458	465	432	440	449	442	465	455	438	424	443	476	453	426	439	434	443	475	417	419	433	482	436	418	453	396	432	436	378	469	435	444	429	433	450	452	448	488	488	453	425	398	422	441	445	406	432	445	462	450	466	418	463	498	423	450	442	454	438	442	480	467	441	401	424	433	439	441	428	459	410	417	457	450	421	436	441	442	466	398	447	452	431	450	452	436	443	428	455	450	424	431	447	460	440	443	440	466	414	448	429	442	456	427	434	465	473	407	484	439	428	440	446	456	419	414	434	438	427	437	438	421	441	444	454	448	448	439	421	423	461	413	434	433	451	461	483	450	465	480	448	453	426	446	464	437	436	454	401	449	445	427	431	463	482	426	404	465	450	429	437	489	461	406	444	391	450	444	451	483	466	434	466	473	457	425	412	437	444	431	417	465	414	450	418	428	485	463	446	455	478	466	467	424	453	416	441	410	436	420	448	430	402	461	414	423	443	444	453	505	484	449	410	445	445	439	436	432	460	440	443	448	442	464	419	443	408	502	446	471	420	430	401	457	442	458	456	451	426	401	439	430	431	430	415	452	416	421	431	398	455	427	477	465	408	447	435	467	423	422	452	463	459	447	464	450	421	450	433	499	428	454	423	442	444	435	462	474	448	426	439	458	475	445	467	415	457	421	424	472	411	418	426	406	475	460	450	438	447	438	464	436	436	405	479	444	446	463	438	434	472	439	453	432	440	466	427	420	486	452	429	442	432	412	434	472	469	465	493	463	392	465	434	461	446	426	447	475	442	447	417	422	431	436	442	434	454	440	438	420	423	458	445	396	481	440	465	438	418	433	441	466	448	433	401	394	450	445	422	460	461	402	412	450	454	478	404	428	440	437	437	429	458	441	487	456	438	457	451	454	427	447	438	442	437	445	471	462	436	452	421	457	470	432	442	434	422	450	434	427	414	406	426	412	443	448	478	464	437	424	437	435	480	442	426	432	469	459	445	470	432	426	445	443	457	434	499	436	426	483	425	437	417	456	473	422	472	443	450	461	440	394	452	454	443	465	462	409	416	448	433	451	454	441	466	441	418	459	439	407	434	438	488	419	470	465	406	448	498	444	427	426	426	472	452	400	418	439	434	428	479	460	416	483	424	447	475	465	445	434	458	459	438	467	433	476	429	454	431	424	435	444	441	425	422	433	433	461	449	450	467	463	422	459	494	447	440	461	441	452	449	424	452	445	449	467	425	415	424	436	454	443	422	426	415	437	429	437	426	412	506	449	452	430	447	412	443	449	407	421	469	417	473	443	452	466	428	433	402	443	429	453	454	445	434	411	415	432	462	439	427	476	448	448	451	397	451	431	441	488	447	418	430	436	439	447	439	422	434	453	454	447	453	418	398	448	466	449	454	426	470	448	455	453	421	401	431	485	416	431	417	442	411	476	477	445	462	451	481	442	437	463	452	440	446	460	457	420	459	437	454	445	453	470	454	406	460	432	429	455	454	468	424	442	425	460	444	445	436	439	419	433	470	411	429	443	446	457	439	464	454	420	474	453	426	456	455	455	454	433	407	419	455	450	470	458	442	433	455	442	440	440	450	472	459	495	440	494	430	431	420	443	425	462	437	449	431	456	434	409	454	432	415	450	439	425	453	419	465	415	426	423	436	421	465	450	433	392	434	452	470	423	456	466	462	449	424	422	495	466	424	473	416	445	435	418	447	422	448	429	466	452	468	440	402	435	440	411	410	454	443	459	456	442	453	409	454	439	441	444	477	436	439	427	442	446	426	459	414	449	423	372	422	437	453	473	459	434	478	457	437	434	440	449	415	410	481	455	422	420	414	427	448	403	449	453	448	444	442	447	449	405	423	414	457	445	426	480	475	441	422	458	448	468	413	489	394	428	437	466	463	439	464	425	420	446	439	432	488	438	493	444	475	459	445	461	459	436	415	471	428	445	485	460	453	417	454	447	427	483	439	446	438	463	424	454	436	430	426	464	399	439	451	425	458	446	418	457	455	383	472	457	414	468	459	475	458	436	471	453	442	387	429	439	460	430	427	454	402	422	473	460	454	423	436	398	435	481	446	453	429	422	438	456	386	404	432	477	436	429	431	478	434	441	440	440	450	424	403	456	415	458	446	462	434	438	416	474	434	458	438	471	465	437	400	458	453	461	465	451	439	432	422	454	435	414	463	445	439	406	451	446	425	424	424	457	443	428	428	402	456	441	422	473	440	422	426	456	468	451	448	425	424	424	436	471	437	447	458	466	484	490	431	403	414	415	491	451	406	453	426	445	428	441	393	455	434	421	423	443	457	427	442	445	444	398	452	455	440	434	450	460	439	447	440	450	426	435	412	416	418	431	465	414	423	443	429	476	451	463	462	391	400	416	441	437	457	467	433	435	408	460	421	426	430	426	443	421	452	462	469	403	472	467	431	462	414	439	446	444	441	406	410	439	471	421	455	422	450	417	448	440	453	413	454	469	442	449	472	461	429	461	453	424	432	421	473	425	461	412	463	441	428	423	448	432	442	440	404	429	407	447	424	390	427	432	456	434	432	426	440	441	419	449	453	454	448	429	444	463	431	445	499	459	474	454	417	430	440	430	420	443	413	413	434	506	450	452	456	466	430	437	433	449	464	404	477	453	427	450	402	396	451	450	448	412	489	439	443	405	434	441	396	458	440	446	465	448	470	423	440	444	418	467	463	421	474	422	445	437	454	435	437	461	457	413	469	408	428	407	422	449	458	454	478	431	452	411	453	455	426	506	429	420	466	435	477	414	481	441	420	415	459	442	422	468	450	415	437	446	418	475	422	459	416	433	430	416	456	423	447	419	454	463	399	470	463	417	458	432	396	464	452	437	423	419	449	457	425	459	411	441	431	436	470	427	453	429	467	430	410	420	413	449	417	436	466	450	403	397	414	413	441	402	454	455	423	434	414	427	418	457	420	438	436	476	429	461	435	415	412	425	431	442	459	413	453	429	421	421	414	453	463	431	439	453	467	467	476	456	429	461	476	463	415	435	404	451	433	449	453	431	459	464	454	457	431	459	466	498	463	467	420	403	443	458	425	452	476	440	438	496	452	445	414	436	500	450	472	432	440	435	441	413	435	444	423	459	442	465	427	446	409	451	437	415	435	408	434	445	464	397	439	475	454	443	433	444	437	441	439	462	459	425	440	448	458	459	436	445	440	380	464	408	424	444	455	414	452	428	481	399	458	404	474	441	475	453	446	426	422	416	461	433	426	412	412	455	466	411	458	444	448	443	451	454	466	457	451	424	459	460	447	427	445	454	415	396	394	433	441	456	447	405	433	392	450	421	458	463	414	430	439	432	439	442	419	477	441	423	428	433	426	423	495	486	399	460	422	472	458
22931	21459	29168	24180	21472	21521	11075	3014	1958	1507	1328	1047	993	947	883	815	784	782	706	662	614	618	588	535	498	519	487	483	414	398	383	362	381	363	379	301	380	362	346	366	362	377	364	312	372	357	348	353	368	327	338	337	310	352	325	327	315	364	316	328	319	323	321	313	324	314	321	310	338	350	323	356	315	327	322	339	332	307	324	303	300	336	318	277	311	339	315	315	324	320	324	324	315	311	315	312	317	273	342	329	298	296	299	303	332	319	291	289	305	300	306	302	299	339	331	303	310	316	327	352	306	319	305	310	360	303	334	305	359	330	303	315	324	303	312	326	337	334	323	280	329	281	328	314	332	317	308	288	356	309	320	314	373	299	338	291	309	293	319	347	325	280	320	315	299	338	285	335	308	314	295	334	306	329	326	345	320	325	327	304	310	311	301	319	308	294	303	290	339	297	313	310	347	280	318	313	329	326	278	304	300	304	304	296	298	296	304	297	307	328	320	295	351	309	309	303	361	325	293	320	327	314	319	299	310	331	299	320	316	316	332	316	325	316	300	329	340	303	315	325	267	325	311	325	290	293	335	346	331	310	300	346	340	299	298	312	343	333	315	326	311	315	326	339	306	293	301	297	267	319	313	319	322	310	272	330	307	295	320	282	302	320	306	301	327	314	315	309	328	326	318	316	299	326	337	302	335	326	284	304	320	302	312	374	337	341	275	316	310	303	306	309	312	327	307	326	300	321	346	335	296	280	348	337	293	326	338	310	295	344	336	338	315	331	289	302	338	324	309	324	293	315	289	323	309	317	329	277	310	323	311	340	322	305	287	331	324	319	316	317	311	315	302	308	327	289	328	313	311	321	312	331	324	317	350	270	316	316	290	314	312	303	320	311	344	304	320	305	296	313	320	328	290	314	309	316	308	360	333	316	316	331	321	318	318	295	316	330	314	363	303	323	334	300	309	297	276	309	279	317	299	292	330	291	318	343	322	276	302	317	327	303	322	283	293	292	298	334	331	287	329	290	309	307	318	283	323	313	329	281	316	302	311	323	337	287	324	303	322	282	265	333	310	321	307	305	307	305	331	344	314	327	290	302	321	310	332	327	320	330	317	316	324	320	303	305	317	322	322	331	311	289	315	317	315	313	329	290	325	319	305	339	295	344	321	336	346	327	284	339	306	310	306	298	313	335	311	323	307	346	339	312	280	312	334	312	317	320	283	320	299	286	311	363	327	312	322	339	295	335	364	303	308	323	315	311	290	313	326	291	307	325	313	341	352	279	309	311	318	316	309	300	321	307	326	347	306	306	287	320	312	307	315	327	314	329	326	307	352	262	294	290	307	321	334	324	302	329	292	322	316	307	319	310	315	295	347	312	369	304	324	268	309	325	321	299	302	335	321	296	317	316	325	338	321	310	334	305	304	326	345	339	340	343	292	308	317	314	321	312	307	321	339	303	314	299	304	339	307	320	348	332	325	308	298	305	334	310	302	322	288	318	327	306	258	295	331	332	281	327	312	359	312	320	335	303	306	325	307	337	311	348	312	304	329	295	312	339	299	281	327	300	316	336	339	321	283	344	301	319	297	327	296	310	334	299	316	328	265	297	300	313	305	315	312	312	308	311	336	332	348	323	293	300	335	309	318	318	332	316	290	282	306	319	333	316	323	287	310	322	311	318	298	330	276	326	328	288	292	297	329	322	307	300	285	348	317	311	362	313	306	291	313	279	301	292	325	314	311	337	303	316	322	319	319	274	325	318	309	320	298	292	301	309	291	303	312	353	299	298	292	321	292	284	311	324	313	289	299	333	311	324	337	314	297	321	315	307	300	331	284	301	318	298	317	309	314	318	323	308	304	308	308	309	319	290	315	291	300	285	339	296	298	282	343	324	340	318	293	289	300	333	322	320	316	340	310	294	335	316	333	294	324	290	284	333	342	313	306	301	321	335	315	264	335	339	284	289	309	305	300	299	348	339	305	289	287	336	307	306	312	324	325	329	264	296	292	316	311	303	310	319	322	307	317	327	334	310	336	294	285	286	349	342	308	333	324	294	311	345	306	320	317	295	334	319	309	322	296	324	329	329	328	299	302	275	309	330	343	302	303	298	325	321	315	300	348	312	270	296	315	336	319	325	308	291	270	297	322	310	308	310	303	305	318	298	364	323	304	311	318	329	314	277	317	327	321	316	306	319	334	331	294	290	311	330	301	289	300	309	332	305	300	283	367	298	308	284	317	367	309	299	318	339	311	284	332	295	279	294	326	325	290	342	316	292	296	294	327	307	323	319	317	306	292	317	318	306	311	295	287	301	341	318	328	296	328	308	286	314	327	274	294	331	327	317	324	287	338	344	305	316	318	311	336	302	360	307	303	300	352	329	304	317	299	299	334	298	314	354	337	297	325	318	320	305	318	335	321	300	284	283	312	305	329	302	321	328	320	330	354	324	299	308	319	326	343	299	308	332	329	307	313	281	324	306	315	278	293	315	300	297	309	268	348	306	286	321	294	326	351	310	300	318	315	312	321	317	279	304	335	315	323	283	321	362	322	325	327	344	307	297	300	340	329	306	303	300	306	303	309	299	287	319	256	324	318	326	317	304	297	306	305	286	305	319	322	304	317	311	315	333	301	303	314	326	299	298	335	323	328	315	343	331	325	302	315	310	304	292	308	310	274	330	301	315	301	300	334	325	347	303	303	341	320	302	303	323	294	303	325	299	321	306	294	319	335	282	331	296	307	344	288	312	324	295	299	301	318	320	327	312	321	315	313	339	314	301	295	319	300	333	283	322	300	340	295	314	328	313	313	298	290	293	299	299	300	310	351	297	292	289	297	318	302	303	297	360	293	298	318	323	310	339	316	319	297	317	319	313	298	285	330	301	312	281	336	337	283	329	283	320	343	312	312	343	314	325	339	321	345	304	344	296	320	299	316	311	329	332	325	323	304	300	280	295	312	313	310	310	303	332	356	291	321	320	289	294	342	292	311	304	311	315	311	272	303	309	305	316	314	318	347	306	335	294	308	315	307	309	311	340	295	329	309	310	291	294	293	284	320	334	311	320	299	348	339	286	306	314	331	333	326	343	307	330	309	294	324	326	312	311	308	361	302	314	294	319	322	339	299	316	315	326	302	313	332	323	319	327	301	303	313	330	318	330	289	331	308	328	345	299	299	309	318	311	328	315	313	305	341	335	286	328	328	307	325	338	302	310	308	331	330	344	326	347	330	308	293	324	316	294	333	313	340	310	298	354	321	307	316	317	287	334	298	337	341	320	318	307	326	290	335	321	304	310	344	317	309	297	294	327	309	317	304	348	313	275	326	304	309	294	313	314	319	330	305	306	310	294	328	335	301	345	313	324	335	301	283	331	318	314	288	314	308	322	331	295	333	315	322	358	321	343	329	313	299	323	319	293	276	326	306	309	307	352	313	306	321	321	324	291	303	293	314	290	325	322	314	325	319	323	320	333	364	315	301	322	314	311	313	311	285	326	321	294
39348	37680	25258	16302	12096	9365	6622	5217	3939	2904	2469	2030	1761	1736	1571	1536	1418	1321	1211	1053	963	864	881	838	760	704	672	697	578	557	567	528	537	505	481	493	472	497	460	478	468	461	411	458	432	436	444	461	398	390	396	431	440	377	409	370	406	403	414	384	378	407	357	401	369	399	405	413	424	400	375	382	397	386	367	383	377	389	371	390	374	385	381	377	377	369	377	376	374	344	384	399	377	358	413	395	399	379	379	387	368	357	351	362	364	384	374	348	385	362	366	364	375	388	350	358	366	378	390	380	344	388	394	372	349	351	388	385	385	400	382	363	409	345	366	350	418	385	352	363	366	378	366	368	386	358	382	342	365	360	380	400	412	359	408	380	374	384	379	378	342	375	387	377	370	366	397	369	389	370	373	343	370	390	365	361	389	370	383	378	359	370	353	380	353	374	384	411	383	388	352	386	370	371	362	382	352	356	353	371	361	357	360	385	362	383	378	351	320	364	339	367	364	372	375	385	372	385	348	371	372	408	374	424	394	351	351	371	370	350	388	373	411	389	358	388	385	354	382	363	348	368	389	354	362	334	382	419	371	371	367	377	387	356	377	374	385	366	381	355	385	372	343	361	363	350	374	392	367	388	383	386	374	378	392	351	370	371	362	357	389	380	419	409	374	381	365	373	400	370	374	402	366	388	389	403	360	360	402	348	346	386	360	388	408	367	374	339	357	407	371	377	400	381	389	361	368	387	397	406	401	376	386	385	347	388	383	376	379	396	322	388	372	357	387	434	308	366	369	358	375	390	377	371	388	373	385	376	358	386	350	405	372	376	388	339	359	399	397	346	379	378	411	404	346	345	378	377	362	375	378	407	404	374	374	338	380	393	383	333	394	363	379	341	351	388	363	365	384	357	370	377	377	366	349	416	378	367	339	372	351	402	363	378	431	345	376	385	376	369	333	358	362	365	368	408	376	383	374	366	380	396	373	400	383	344	353	365	334	359	367	326	370	347	413	364	384	367	369	383	362	364	405	355	332	383	380	399	368	375	374	397	403	375	378	335	406	367	373	428	359	388	397	364	358	369	404	362	353	361	360	405	379	357	366	348	366	344	390	412	388	370	376	397	372	354	384	374	381	364	398	354	359	391	391	389	374	392	399	331	348	381	355	373	379	384	361	343	392	387	372	374	370	400	377	374	388	369	365	372	355	364	390	419	388	394	405	377	388	394	382	389	354	390	350	384	359	391	402	411	365	410	368	350	366	353	341	364	389	363	383	394	419	387	347	358	372	376	392	361	372	332	350	337	363	380	347	397	384	379	383	386	395	365	404	348	364	360	350	355	361	405	396	389	378	427	409	388	348	327	400	387	386	358	392	391	404	353	397	375	387	385	374	331	363	354	368	366	385	366	380	369	381	394	377	405	362	403	358	339	377	396	414	400	393	371	364	362	347	401	385	397	368	366	367	406	384	366	400	343	369	405	366	364	363	353	370	391	362	388	393	380	405	376	365	354	357	371	356	340	369	371	353	378	375	365	385	375	368	370	400	367	348	326	341	340	390	349	372	353	373	365	385	377	347	352	389	375	346	371	361	380	366	374	397	395	357	376	398	360	374	328	357	351	374	368	363	375	413	368	369	391	379	362	366	397	366	376	396	353	371	352	382	365	378	358	381	361	400	377	427	400	352	393	378	408	379	356	378	383	368	380	399	362	401	392	373	362	388	363	364	391	376	357	371	376	362	405	380	360	370	380	365	355	376	356	398	414	391	392	397	380	365	387	382	381	357	389	370	392	403	396	400	358	383	356	402	400	406	354	411	353	368	397	372	388	441	377	423	409	362	383	377	363	361	337	376	378	364	416	408	366	364	371	424	383	361	403	395	373	365	372	389	374	382	344	371	349	356	357	331	364	405	380	378	356	351	366	372	404	357	349	397	422	371	392	349	381	351	384	390	395	390	371	379	387	347	342	377	392	370	370	373	380	383	361	383	372	364	393	389	402	365	358	385	369	370	368	385	395	334	383	351	389	374	367	408	343	392	398	379	391	390	358	351	392	363	361	356	385	378	346	377	377	383	421	391	416	385	373	378	382	363	354	393	380	376	403	391	344	384	355	401	422	326	355	355	348	331	367	371	340	386	374	379	385	371	377	345	402	382	372	367	331	358	391	377	396	341	344	400	373	378	385	362	375	389	363	361	356	361	380	371	403	396	356	390	382	361	405	376	378	345	343	367	370	389	348	359	367	363	383	396	372	356	374	353	411	390	376	402	406	376	347	357	356	369	383	383	361	381	377	354	365	407	419	410	360	375	392	365	383	340	374	385	354	391	366	353	403	356	362	377	336	401	362	362	404	358	367	362	369	358	407	339	390	386	366	387	346	403	338	404	349	395	371	346	373	329	390	397	358	356	384	360	379	379	401	375	344	353	364	391	385	411	370	379	346	370	372	359	355	370	372	395	412	341	383	350	366	400	374	375	362	378	375	367	343	360	382	374	353	405	381	365	379	369	371	398	352	378	388	379	334	383	360	391	394	361	377	385	375	357	395	368	393	362	383	352	403	368	339	401	355	352	357	335	375	362	381	383	373	367	391	369	364	380	393	344	371	360	381	379	359	357	392	384	393	362	356	389	391	365	353	382	372	388	325	371	397	368	379	364	354	348	401	373	374	368	398	387	392	382	339	378	402	417	369	349	349	385	371	357	364	371	401	377	375	393	355	375	392	305	362	376	336	362	416	408	386	354	376	361	374	349	416	375	381	341	369	345	382	380	338	381	383	374	407	366	344	355	366	386	386	357	357	361	368	369	336	388	383	377	399	348	389	384	320	369	364	390	353	399	369	362	345	403	337	391	371	373	343	409	395	364	352	389	384	379	383	363	379	356	340	374	378	375	362	386	399	380	377	382	391	359	394	374	360	380	370	409	371	390	361	364	366	337	371	377	370	412	376	353	399	394	414	389	353	364	364	389	356	336	373	366	381	387	360	388	371	347	419	383	334	388	371	372	366	390	355	375	376	344	400	417	415	329	386	370	353	393	383	372	347	393	402	392	363	376	380	374	382	357	387	342	365	326	356	386	367	344	384	365	380	363	342	368	371	384	351	383	365	390	368	363	369	367	418	354	389	355	395	370	359	361	369	340	392	359	355	382	385	363	378	366	366	350	345	401	412	405	380	369	357	397	368	386	363	378	351	392	376	368	379	348	367	360	358	386	366	378	355	355	388	347	381	343	392	362	366	339	392	390	362	372	377	416	393	405	363	393	370	400	360	408	357	380	397	380	387	363	362	376	359	401	378	401	354	353	361	376	366	378	370	358	359	376	370	360	374	357	391	383	361	380	386	326	388	367	388	362	371	390	398	383	369	387	375	366	387	395	376	352	348	372	356	336	353	394	389	349	390	390	376	375	351	341	358	391	382	377	350	425	369	366	373	420	369	346	414	361	345	387	363	364	377	369	378	385	357	377	379	339	347	362	354	372	394	382	354	375	393	409	398	399	361
29833	21565	14184	6486	3129	2135	1514	1240	1014	771	756	735	641	673	683	718	648	657	627	621	584	548	580	592	559	528	517	507	505	496	503	498	533	516	496	517	536	470	509	502	469	472	471	497	501	501	519	527	457	524	481	484	482	493	491	510	495	514	511	478	489	469	478	476	495	455	505	497	487	432	468	476	461	513	512	489	479	490	460	487	491	542	440	463	447	484	467	505	477	468	515	477	503	540	488	480	467	485	489	508	499	449	482	478	485	473	466	457	479	465	455	491	491	439	528	500	506	517	513	503	506	535	469	490	496	513	450	503	457	474	520	464	532	446	471	466	517	463	463	493	476	433	492	485	457	490	494	484	460	456	484	474	471	473	472	440	471	479	490	500	488	486	532	506	502	507	476	451	488	495	467	478	497	491	493	456	459	445	503	482	476	534	499	477	473	497	465	483	497	498	502	531	465	501	496	465	514	457	493	516	496	462	483	493	476	459	498	452	500	443	507	501	456	478	505	514	461	504	474	470	480	504	453	459	466	457	490	494	454	502	496	487	488	462	493	476	431	487	478	467	460	497	497	505	471	482	498	470	473	474	498	447	458	468	473	479	487	508	454	513	497	500	497	506	512	467	493	503	500	472	485	479	493	472	514	459	489	489	500	483	473	484	459	493	499	488	465	492	498	482	517	480	524	511	470	507	541	496	490	513	499	473	473	499	474	487	475	505	495	487	483	480	506	509	457	474	483	475	445	465	485	446	488	470	486	486	481	472	441	475	463	476	465	460	478	471	455	478	501	489	469	504	505	496	480	492	471	484	489	472	484	480	443	524	504	477	487	467	501	498	472	436	498	470	486	483	466	459	485	469	483	448	490	473	499	505	484	479	452	472	486	504	440	500	480	461	464	450	467	487	506	456	458	449	491	496	503	474	504	483	527	451	475	433	490	463	530	486	460	464	507	504	503	493	467	511	532	452	474	478	484	467	470	488	465	560	483	481	470	492	526	494	506	442	470	457	490	466	515	443	527	481	507	503	501	476	521	507	489	498	501	479	493	506	529	505	481	481	514	489	466	463	489	474	465	483	486	480	458	451	456	455	479	474	493	459	470	469	447	499	462	472	507	452	501	484	489	518	482	485	472	490	475	512	480	487	452	495	444	530	489	471	545	470	457	467	476	481	535	492	484	469	500	495	498	465	495	488	459	462	471	487	502	463	508	436	453	480	518	495	439	447	474	451	454	494	459	483	484	482	465	483	513	459	462	474	470	476	522	486	482	462	480	435	515	500	484	495	460	477	508	522	468	483	500	482	524	487	507	488	483	430	482	471	478	446	482	466	466	474	512	511	475	482	489	463	462	467	537	452	501	511	491	497	527	482	481	470	470	480	464	482	490	473	503	493	489	485	496	500	466	488	498	497	526	505	474	472	494	461	491	525	462	486	464	505	461	471	497	502	500	481	495	456	468	482	497	504	492	475	514	506	472	489	467	474	437	464	455	458	467	443	506	490	479	462	486	476	507	497	523	514	469	494	515	486	463	508	471	459	487	435	486	498	486	431	470	521	502	478	517	484	484	497	514	492	460	465	484	472	519	476	487	474	507	494	478	494	467	490	499	508	470	505	501	494	465	476	458	486	508	508	505	491	462	482	448	456	496	441	502	472	477	482	473	433	458	489	487	457	500	476	502	459	496	453	494	510	491	464	451	474	489	490	443	478	484	442	480	439	454	509	480	535	473	490	442	463	452	486	481	451	478	511	497	470	463	508	466	497	481	514	497	491	499	530	444	490	467	457	481	479	489	532	485	505	469	469	475	504	455	471	473	492	462	497	509	455	471	467	470	493	497	450	479	507	498	503	497	451	497	502	464	507	465	514	468	499	513	544	475	489	454	484	507	489	477	484	490	462	482	499	496	501	482	474	514	476	482	485	476	478	499	505	472	483	439	465	519	455	486	502	467	490	472	500	427	487	455	492	460	494	488	501	517	523	461	506	480	487	475	459	465	448	480	458	514	456	470	485	440	474	464	449	466	492	482	471	517	503	442	505	473	509	512	509	496	449	461	522	464	480	489	477	472	497	481	504	494	492	462	479	490	507	491	473	504	495	498	487	469	499	458	482	459	464	492	490	476	467	465	476	486	477	499	484	515	489	477	463	519	490	479	491	474	504	488	452	490	485	451	499	492	445	511	490	478	502	482	476	493	482	503	450	468	507	472	480	484	485	486	517	482	484	464	532	469	469	504	486	470	461	497	490	503	499	481	464	492	473	496	536	466	474	441	498	480	524	471	501	471	468	456	462	498	484	465	496	459	513	464	471	496	474	477	490	493	489	435	440	446	481	457	471	502	517	499	458	490	487	456	451	506	511	505	511	492	481	497	475	466	487	491	478	475	466	482	496	517	469	502	486	458	499	458	499	518	443	486	480	485	497	465	500	505	525	497	460	440	485	465	454	484	479	518	454	501	496	479	464	493	480	520	473	452	500	473	484	479	457	455	495	465	491	493	452	486	508	494	456	488	485	471	495	420	505	450	478	461	481	498	503	474	498	499	466	494	496	512	455	496	484	436	488	476	458	465	458	490	449	471	496	476	525	462	519	483	489	452	427	488	470	496	444	478	478	465	455	507	470	472	482	501	451	494	465	462	533	448	496	482	504	510	530	474	470	495	486	469	464	499	469	501	491	510	512	463	461	507	436	492	503	482	488	493	475	471	489	489	513	516	480	464	462	492	522	501	457	456	465	466	474	469	466	491	497	488	485	487	458	482	468	473	494	507	428	464	472	459	497	475	490	484	480	462	454	465	475	489	482	467	460	527	500	495	495	465	475	480	527	489	481	483	457	506	482	464	469	548	486	481	447	463	486	487	447	455	504	502	466	496	469	499	508	493	440	473	480	440	477	498	474	484	459	480	488	463	518	490	460	481	467	481	522	500	476	495	505	502	462	492	529	459	513	495	489	458	479	495	461	500	478	492	484	491	491	465	446	470	494	467	485	461	461	500	496	470	507	502	500	523	505	486	504	493	464	476	481	495	490	517	486	488	491	461	473	487	532	495	519	506	454	497	483	491	454	481	511	461	510	479	486	528	455	486	511	499	502	487	472	511	483	476	487	524	492	469	473	502	468	503	482	492	469	485	411	489	523	457	466	470	468	521	466	467	467	442	474	455	466	490	502	496	494	466	506	493	471	493	518	498	493	500	498	467	492	488	485	510	476	461	477	492	465	490	457	491	497	466	472	488	509	481	524	489	470	461	485	489	506	516	475	495	477	516	528	467	490	486	482	501	465	518	477	487	431	462	515	482	453	454	471	469	491	514	478	434	498	473	507	494	507	525	466	492	467	499	476	437	470	476	460	470	492	448	522	477	493	471	485	521	501	457	479	493	483	481	459	480	534	468	478	456	472	484	485	504	487	441	474	479	510	510	490	480	474	482	481	493	515	460	510	491	455	422	512	501	442	516	484	452	517	446	484	466	495	449	489	485	451	461	487	508	461	517	454
31413	21737	12753	7116	4997	3642	2771	2156	1824	1403	1256	1129	992	940	982	949	938	925	872	756	809	736	740	685	700	688	625	666	683	618	641	581	650	604	608	567	608	601	598	608	548	643	582	586	612	565	580	581	618	618	620	605	582	595	539	568	572	577	573	593	583	539	564	556	580	614	579	610	601	576	585	549	582	548	589	593	599	527	613	571	552	575	555	580	578	538	582	544	553	567	605	564	545	602	566	527	589	574	593	615	538	556	548	560	543	559	564	572	611	556	537	571	575	596	551	577	514	512	547	581	581	586	531	572	583	577	529	579	561	550	624	579	587	565	562	613	523	543	563	575	591	595	582	543	560	573	598	557	527	536	563	586	576	554	596	568	541	563	513	567	573	571	610	534	588	565	549	543	518	589	581	539	573	572	559	537	553	572	579	552	583	553	553	579	600	564	606	588	552	540	564	581	594	580	566	523	587	564	595	591	576	529	608	564	582	582	569	587	567	583	584	555	540	526	621	560	571	563	577	570	554	538	561	561	589	523	573	598	621	602	578	549	577	568	565	600	577	577	551	546	554	568	584	572	552	583	512	575	597	544	514	498	530	569	556	590	559	608	608	598	565	563	570	586	575	588	575	551	543	566	566	592	581	547	573	581	579	578	596	551	583	567	582	543	565	603	592	608	578	543	585	577	605	570	557	565	588	532	557	601	536	575	597	579	573	564	561	572	558	568	579	594	550	592	579	557	569	596	573	550	568	606	585	576	551	576	576	538	536	537	547	586	523	570	586	573	603	563	577	582	557	509	587	572	572	597	565	573	537	580	576	586	579	566	543	560	533	548	540	559	590	555	600	589	542	586	561	589	474	579	548	621	591	546	546	588	562	549	566	575	582	561	572	583	560	590	574	593	549	593	533	559	576	563	545	558	563	532	589	585	557	589	582	551	559	600	564	576	562	613	595	543	555	601	538	561	583	585	523	601	592	555	590	541	595	608	553	606	552	598	600	593	563	556	607	534	557	548	606	615	557	583	564	571	565	581	594	557	586	606	588	550	615	576	573	612	568	599	552	547	546	519	563	557	536	568	542	573	545	610	556	589	543	549	575	546	562	605	583	535	572	547	586	580	592	519	565	572	560	582	588	592	600	589	573	578	560	559	572	539	550	578	556	569	587	558	554	571	575	586	596	548	580	606	583	619	555	522	595	560	531	547	560	541	579	575	577	608	562	582	583	572	574	571	582	566	559	547	564	583	591	583	573	586	558	575	584	557	564	570	575	554	551	635	555	602	546	572	537	538	568	559	543	585	565	565	575	550	593	589	544	600	498	579	573	560	553	575	561	583	562	600	583	584	594	603	579	589	522	589	554	583	568	549	566	596	560	540	559	571	562	546	580	554	603	601	583	570	543	546	588	544	576	564	553	537	563	582	556	584	581	552	571	607	599	556	592	588	559	542	588	520	605	577	572	559	556	555	592	573	604	562	565	594	600	530	595	552	586	554	521	566	591	526	591	533	520	579	554	581	566	581	571	547	540	544	640	539	562	580	562	575	585	593	511	541	567	557	530	591	595	583	565	565	509	574	550	555	565	597	570	542	615	583	567	566	594	542	561	552	522	570	524	591	593	575	553	615	579	542	579	552	565	533	558	537	599	567	591	555	580	560	581	562	602	592	575	542	570	554	559	557	613	571	582	573	530	573	568	567	601	581	573	571	571	550	554	544	542	573	567	588	586	559	566	557	524	585	586	570	617	578	595	546	546	575	578	605	524	576	565	529	578	547	589	550	600	596	576	586	560	605	606	572	573	546	519	543	566	567	575	581	577	551	581	596	559	612	547	554	607	591	562	541	563	554	500	598	552	542	558	566	539	555	585	552	563	593	563	586	546	576	542	554	563	562	590	516	566	598	582	586	613	575	557	532	575	577	568	562	531	569	566	550	526	598	596	540	550	570	559	618	590	547	579	559	561	555	578	593	619	564	558	562	556	592	630	544	570	593	504	587	589	568	537	549	526	613	544	602	571	545	558	616	553	598	556	563	543	601	589	564	546	582	558	554	580	532	651	574	580	584	568	575	564	563	587	572	562	558	599	574	576	626	589	592	578	608	573	569	529	553	546	549	597	593	559	585	594	572	536	537	563	551	540	574	576	535	536	585	557	601	546	586	530	571	572	612	589	554	607	576	546	583	582	577	562	586	584	592	523	577	597	550	575	599	582	549	586	574	536	578	550	561	598	542	585	515	569	564	547	585	568	531	595	612	568	601	565	543	538	577	539	590	584	554	566	557	614	630	574	562	530	536	551	611	576	550	557	566	598	575	542	584	577	558	547	579	547	570	574	577	588	586	600	548	621	641	550	560	533	582	539	560	556	526	599	550	557	523	551	560	634	574	569	536	608	562	551	538	596	540	551	555	575	548	593	569	568	538	560	577	558	597	547	575	566	597	587	586	574	601	605	559	550	546	562	600	557	599	572	538	581	566	567	563	580	590	572	568	556	592	579	579	569	567	568	544	569	584	572	586	556	573	570	593	584	583	564	533	605	525	597	559	615	537	593	563	543	561	545	597	579	529	561	562	608	568	610	577	563	575	553	568	523	535	619	514	565	528	610	579	565	585	545	628	515	536	557	599	552	569	607	512	607	600	571	574	555	552	611	545	547	538	579	601	542	541	590	565	595	585	570	566	585	625	572	540	613	530	550	558	545	593	596	578	555	560	581	574	581	591	539	533	578	534	528	601	584	553	548	547	555	606	580	593	601	580	602	564	593	544	516	557	517	586	605	603	589	554	553	564	607	570	592	575	565	640	593	593	575	590	589	519	595	516	561	573	557	618	558	577	520	547	549	561	600	568	578	530	563	555	557	565	560	567	552	554	546	610	563	561	556	564	567	601	567	583	588	581	543	590	571	521	582	539	587	587	571	590	574	565	567	573	562	572	553	570	588	563	599	614	581	588	560	557	588	612	535	538	517	586	548	560	584	547	563	567	576	575	568	603	584	563	596	583	609	565	581	559	589	579	621	596	544	566	532	562	548	543	535	541	581	593	567	528	574	526	564	618	607	559	501	582	578	597	583	560	536	567	582	560	601	552	597	573	585	562	535	604	587	583	578	588	561	583	597	549	546	575	541	542	554	550	515	592	580	584	577	579	583	554	561	588	552	575	535	562	569	577	554	580	557	566	540	550	543	588	588	544	529	568	566	581	556	572	515	591	626	613	623	575	546	563	615	604	573	538	591	539	531	625	588	610	533	564	594	603	577	583	575	559	543	565	573	596	563	538	582	541	580	549	619	536	561	582	548	565	565	586	532	577	594	561	545	579	595	580	593	563	597	600	550	586	565	573	572	589	575	527	553	574	607	535	607	575	582	586	543	552	593	519	563	574	572	569	584	568	589	590	571	572	559	550	585	572	550	564	617	565	585	550	574	591	610	587	616	553	594	551	549	543	617	582	590	574	549	557	618	617	530	544	582	565	551	538	577	545	622	602	603	549	559	601	586	528
23965	21441	28714	24595	21408	12154	3273	2004	1564	1180	1059	1015	882	859	825	848	767	742	714	645	660	648	646	598	621	611	540	544	553	486	526	537	561	511	485	518	515	519	521	483	496	497	469	500	492	493	448	503	492	468	479	460	456	454	463	467	464	474	463	447	472	435	505	456	450	483	492	454	416	460	505	474	461	460	443	494	478	439	437	490	477	452	511	451	451	447	499	451	421	443	429	427	442	459	444	474	450	426	470	431	504	471	476	486	475	450	458	473	450	460	488	432	500	444	458	469	457	469	461	452	443	436	422	452	484	428	456	427	446	461	433	422	431	450	471	447	445	435	471	456	462	464	467	463	441	472	477	499	480	466	462	433	464	466	448	454	435	465	432	439	457	440	446	458	481	477	474	462	469	452	463	429	462	443	433	420	450	476	464	442	443	457	470	458	469	457	430	421	467	501	460	477	455	456	436	426	501	502	468	420	459	417	449	455	449	458	451	455	454	412	437	455	433	457	462	451	461	463	455	435	452	460	436	450	461	450	426	498	435	421	426	483	443	501	428	455	434	420	451	425	446	463	481	435	461	404	448	507	427	480	466	420	408	472	466	476	475	433	469	441	463	434	479	430	443	482	445	434	462	410	465	443	475	501	457	452	455	439	439	461	432	425	463	470	459	473	453	417	452	466	472	458	466	444	437	443	443	449	446	431	465	450	425	465	482	421	457	435	461	429	417	409	481	464	457	470	461	419	439	470	473	449	457	466	439	464	492	466	490	440	445	446	480	463	440	457	422	446	490	470	450	438	447	456	425	464	484	440	431	439	424	463	466	493	469	495	452	475	444	416	455	451	443	458	457	486	391	459	464	441	434	414	424	437	447	430	432	475	462	432	470	424	449	434	496	449	441	445	434	466	457	448	487	445	467	458	438	441	443	443	517	427	442	463	451	430	472	429	419	448	476	432	447	470	420	450	418	443	466	454	481	466	428	449	459	430	440	469	432	471	444	493	472	420	437	483	468	456	475	435	495	469	467	466	426	469	484	497	451	480	460	451	439	483	439	510	460	441	417	441	465	402	461	491	440	446	459	433	424	472	467	448	443	443	419	414	442	451	443	476	438	465	449	405	469	453	432	468	468	438	475	498	489	464	470	420	472	469	433	433	467	437	453	473	420	449	452	435	455	452	472	486	469	464	470	472	446	460	452	448	455	500	398	449	479	450	447	488	487	411	444	511	434	446	437	446	495	473	420	408	456	453	456	436	438	457	452	473	457	456	463	443	461	420	455	461	459	491	426	457	458	432	450	472	456	459	469	468	459	452	469	479	416	444	479	449	436	424	444	476	452	493	462	446	431	447	454	447	432	438	438	455	457	461	451	445	466	443	456	451	467	489	462	439	463	444	430	421	483	490	442	431	457	441	411	473	410	474	434	474	474	461	438	455	460	443	437	462	443	441	459	422	469	421	484	460	452	445	449	430	426	430	485	428	454	457	457	432	481	433	420	472	482	475	461	447	436	467	448	439	464	444	442	465	442	456	475	422	471	455	414	441	445	464	449	453	470	459	463	455	436	455	457	436	457	447	440	473	470	422	448	438	460	469	487	488	502	453	473	456	414	437	454	447	444	445	440	481	432	498	424	415	430	455	449	471	459	444	519	481	458	475	467	447	416	405	445	483	437	480	459	459	490	434	424	432	490	448	400	472	475	441	477	421	436	449	443	444	455	474	438	458	451	472	477	456	452	444	458	469	456	485	481	406	410	447	469	419	456	448	461	466	437	422	445	455	415	445	450	459	445	438	442	450	494	431	473	484	473	419	461	446	467	481	465	474	439	447	473	432	432	441	445	421	424	449	440	448	510	436	458	432	483	467	466	469	433	451	460	463	471	446	444	459	429	436	462	440	449	475	473	440	460	485	469	454	460	469	468	472	445	462	473	441	473	465	433	467	486	459	498	406	437	475	460	442	443	427	465	497	443	465	433	481	478	453	482	458	457	447	464	453	459	466	444	451	431	440	457	440	465	433	419	460	442	451	468	489	472	448	428	445	458	417	432	463	475	453	442	450	454	437	468	441	446	477	489	463	423	450	433	406	461	466	477	457	417	448	422	439	442	461	464	472	437	404	472	478	477	469	464	430	461	426	438	414	481	446	493	424	421	420	450	468	448	443	419	450	445	468	442	466	433	488	453	442	471	438	462	435	475	421	483	447	456	432	454	454	481	430	455	456	455	473	426	422	418	424	466	447	465	435	434	469	442	449	427	429	443	427	454	445	453	477	468	462	462	459	429	439	435	453	448	484	434	485	477	462	445	428	461	448	449	482	476	398	467	443	456	465	474	424	460	461	468	470	455	452	408	471	456	451	404	459	450	437	410	480	446	465	438	473	451	411	452	481	436	467	470	422	427	444	428	492	435	445	418	452	466	477	429	474	418	460	429	469	465	458	495	424	429	422	456	443	417	440	434	439	447	448	471	410	446	418	433	420	440	452	448	425	443	438	415	422	408	452	440	455	466	433	438	457	447	449	448	446	474	443	443	435	450	466	468	411	441	435	442	479	488	470	477	458	480	502	453	493	454	443	447	455	443	456	447	439	416	464	473	464	494	454	461	439	436	475	452	457	497	432	452	478	455	450	443	436	488	451	450	468	426	452	433	454	457	423	424	474	472	465	448	450	435	466	466	441	483	423	448	483	437	458	492	419	440	454	513	454	420	446	469	475	459	433	429	453	465	448	462	430	443	444	418	492	462	487	431	446	481	458	453	453	475	451	470	439	414	412	459	471	485	467	405	449	429	468	472	442	441	445	431	458	472	471	458	484	427	450	439	423	419	450	457	493	443	461	429	418	480	455	428	482	475	454	420	443	471	452	479	455	449	437	455	425	432	415	482	442	438	460	452	433	451	466	439	435	438	497	445	431	466	422	472	446	439	457	457	437	444	458	465	475	458	447	443	466	415	451	452	485	437	424	464	454	468	472	447	460	468	447	446	467	444	438	459	455	461	447	468	433	440	440	424	439	426	433	455	423	432	465	428	451	473	421	440	483	500	456	472	485	456	422	420	453	485	442	443	455	406	460	437	427	438	427	487	476	472	490	443	461	488	451	439	432	477	460	448	447	420	442	481	477	452	440	475	469	403	435	464	465	494	449	454	476	448	396	461	438	473	417	462	445	473	413	473	443	448	441	460	501	447	478	447	471	457	473	442	423	439	458	417	440	457	469	453	454	478	451	449	460	447	455	464	453	413	465	476	481	468	457	451	467	440	466	420	466	451	410	461	454	436	430	422	428	445	432	434	421	435	467	467	424	460	460	495	455	442	425	455	426	448	461	429	443	465	437	427	473	427	468	477	483	448	433	455	483	464	451	462	447	439	458	457	488	507	426	443	461	437	448	486	451	449	463	455	456	445	462	448	484	461	424	452	501	468	438	457	481	482	455	452	499	449	458	474	408	414	461	424	431	472	449	453	445	504	478	430	456	443	431	478	462	405	457	480	436	475	445
34780	31868	19860	12299	9101	6368	4675	3710	2950	2205	1934	1732	1462	1309	1289	1249	1254	1182	1091	972	942	910	880	840	827	754	708	688	667	667	674	599	610	606	586	625	557	579	630	601	567	565	606	580	598	611	581	602	584	592	549	573	572	547	574	581	574	561	564	538	584	503	584	525	545	553	586	555	531	536	543	574	529	539	552	528	560	492	531	543	554	525	507	542	539	509	535	555	511	583	554	561	521	566	513	493	582	591	537	548	556	532	523	535	557	580	547	565	526	551	548	512	523	533	553	538	539	511	540	551	539	533	522	535	554	527	539	547	521	538	554	507	528	531	493	552	528	525	536	513	501	498	538	523	534	562	523	535	545	528	510	572	573	511	517	544	564	530	548	537	556	561	525	591	508	538	525	503	551	528	503	529	503	566	555	522	543	572	539	503	540	547	565	515	501	534	607	528	553	552	542	528	554	502	540	509	496	542	591	546	517	532	549	515	539	556	523	502	579	535	519	597	538	516	529	512	508	520	515	552	516	550	539	533	545	549	521	546	536	523	545	536	509	546	512	512	533	513	510	543	515	557	532	548	538	501	539	516	538	545	476	514	516	529	534	534	530	533	526	564	537	517	512	524	521	506	510	566	605	553	521	529	547	560	542	558	537	519	562	560	546	548	525	525	617	543	529	514	516	543	553	539	541	539	540	518	574	539	513	517	553	524	577	531	547	511	559	519	536	528	537	536	543	543	558	514	578	510	535	540	532	584	533	504	548	543	549	512	564	571	547	541	561	571	544	564	502	537	565	565	503	506	545	524	528	521	520	511	502	581	598	570	557	480	557	520	530	538	552	545	515	516	516	509	541	526	529	502	540	567	555	566	547	568	538	553	525	532	548	536	540	536	553	532	535	555	506	544	524	539	532	521	500	558	541	560	524	540	560	505	551	533	494	554	486	538	545	541	528	548	527	523	560	528	507	556	534	490	556	557	518	548	530	544	506	537	505	589	596	496	519	553	526	554	520	482	583	545	551	556	543	562	487	523	518	540	523	532	566	550	547	584	550	575	553	496	533	552	555	569	492	545	543	531	525	533	533	515	501	589	514	499	511	534	571	557	527	542	522	487	571	512	533	488	563	561	510	551	482	535	542	569	562	521	537	547	563	560	580	532	539	530	541	549	516	529	586	579	550	546	521	545	525	503	544	539	525	523	560	555	552	501	573	533	559	528	545	521	529	544	532	561	548	538	560	502	505	513	561	557	512	531	515	532	552	568	502	535	556	532	519	521	567	523	526	520	548	544	521	530	516	560	554	559	538	546	537	571	564	544	540	533	540	561	558	550	526	566	546	576	513	504	574	536	522	529	576	528	507	528	520	524	550	529	516	567	559	538	591	536	526	545	542	505	586	526	548	534	571	576	553	545	553	524	537	544	539	529	552	521	554	531	550	517	552	497	524	519	536	570	538	525	571	517	531	506	548	537	550	546	521	533	568	520	530	511	547	547	546	491	534	524	497	546	504	593	521	551	549	532	567	513	549	563	536	547	499	522	507	560	546	505	558	552	539	522	523	525	556	527	553	531	557	536	515	578	517	542	542	506	527	510	519	589	538	543	562	526	578	505	554	534	544	554	509	551	572	513	497	534	519	548	571	510	522	586	497	535	513	579	544	524	566	533	489	503	525	536	519	591	514	555	530	524	532	517	552	528	539	539	532	538	545	541	570	512	532	508	565	578	561	555	545	535	522	542	525	537	567	542	530	518	569	575	505	601	580	569	521	551	561	546	490	522	582	576	529	555	559	553	520	540	547	529	548	536	552	538	546	557	595	569	523	544	556	517	530	501	512	522	537	523	536	534	503	527	539	549	528	497	527	522	547	524	509	503	510	543	523	526	523	526	515	525	527	556	544	531	518	480	547	585	521	525	470	528	525	536	571	563	554	557	580	512	510	553	553	580	555	589	580	501	509	552	531	504	557	523	529	561	509	526	514	516	530	543	549	570	579	538	563	518	541	533	543	551	561	538	559	539	575	545	537	552	540	556	523	535	522	559	545	536	540	520	553	502	524	566	511	539	503	550	515	510	548	527	549	506	518	525	537	505	545	558	563	544	542	532	545	535	551	529	511	527	483	558	569	515	541	523	550	532	530	556	576	531	574	566	562	557	535	530	523	504	523	537	532	566	554	486	584	551	551	548	524	585	538	518	557	594	545	550	546	538	484	532	590	528	544	504	514	546	535	550	528	537	559	533	554	544	538	547	545	548	541	575	497	553	568	549	521	561	565	540	549	564	538	536	531	542	560	499	541	559	495	558	595	550	562	544	521	552	555	545	563	529	505	561	526	525	548	554	557	530	521	566	567	513	537	550	562	539	542	507	525	540	518	559	526	497	533	529	539	503	530	552	533	555	546	605	515	594	493	538	526	534	515	515	544	577	543	556	513	569	574	527	540	577	538	526	517	514	520	529	553	539	495	547	548	534	539	557	550	597	526	491	586	525	553	514	527	542	546	509	548	505	511	549	550	509	551	550	569	521	530	548	520	521	538	529	545	527	510	548	493	545	551	568	556	554	508	547	556	579	537	542	505	542	542	557	558	527	548	537	464	493	554	532	503	513	525	525	509	505	540	504	586	543	548	570	546	563	495	486	537	520	536	504	502	560	548	544	525	517	518	526	548	547	547	536	533	523	560	509	509	497	497	533	499	522	529	557	506	591	576	571	523	514	545	515	494	562	537	524	529	512	551	540	575	529	581	534	538	533	522	537	547	489	513	530	543	521	554	550	520	544	571	506	552	537	573	538	515	530	558	532	558	516	500	536	517	517	553	506	529	519	538	536	525	546	556	510	571	519	529	547	567	533	554	539	552	534	545	584	573	542	506	517	503	549	540	531	553	536	524	501	522	552	546	504	510	511	543	539	490	558	556	523	554	540	559	521	505	560	544	541	548	550	547	527	521	504	540	529	545	519	556	512	506	513	531	541	540	534	557	534	513	509	555	561	521	505	546	529	550	532	525	517	520	615	586	532	525	502	557	501	536	525	548	564	550	513	561	515	529	564	530	562	512	527	543	519	541	514	536	551	516	528	587	507	535	561	482	539	561	564	539	516	507	528	528	579	537	559	570	531	542	530	546	542	511	548	544	533	526	534	557	560	538	565	537	506	538	560	542	525	579	573	559	552	560	535	548	493	553	525	556	514	531	513	521	571	529	594	558	506	508	497	521	514	563	556	518	545	540	545	523	568	548	542	525	530	572	560	589	527	505	560	535	492	547	501	490	500	537	539	603	551	520	548	504	539	513	543	586	527	513	534	526	556	541	534	502	520	578	543	597	559	552	572	551	522	524	548	520	491	540	535	532	533	516	514	533	529	522	514	563	524	535	565	575	547	507	552	541	541	535	549	511	539	540	558	517	543	525	533	543	513	549	533	526	538	516	548	551	560	529	527	518	553	605	520	533	554	526	518	551	524	514	533	508	524	523	549	532	547	587	552	556	553	545	541	530	565	503	522
25160	21493	27573	25676	12849	3418	1851	1416	1211	930	765	721	741	667	661	678	608	588	587	562	551	514	498	508	489	475	479	486	412	432	440	435	351	417	459	416	411	431	409	389	391	422	397	364	412	419	398	407	403	404	366	411	382	404	413	376	397	397	367	430	355	397	385	432	382	413	374	359	401	390	390	397	392	384	367	356	354	435	368	372	359	396	346	406	355	376	399	368	345	389	361	385	385	389	371	398	365	383	376	357	399	382	385	372	405	407	394	386	407	357	380	405	393	388	373	420	409	416	392	392	368	357	372	376	375	398	369	363	377	357	375	389	363	414	413	352	380	400	405	380	395	381	377	388	364	367	388	379	353	411	416	348	366	391	369	382	416	394	352	385	376	389	391	392	365	390	383	367	400	358	385	374	389	386	361	376	394	425	360	346	341	396	392	372	375	378	396	388	391	391	331	378	369	366	370	364	370	370	388	402	390	402	374	396	391	438	425	370	395	360	360	356	407	365	357	375	387	396	402	398	367	390	357	396	387	381	403	357	375	386	389	374	416	392	392	393	399	378	385	414	362	423	386	381	341	354	377	402	402	395	349	365	387	385	399	368	389	396	362	367	380	405	407	423	386	377	387	408	379	396	422	417	388	383	406	391	375	402	370	350	415	390	364	429	389	361	377	390	396	381	378	378	381	380	349	384	368	376	366	393	346	366	383	413	405	368	370	388	375	372	363	378	408	349	423	398	369	413	410	394	368	368	365	400	418	353	415	381	385	412	375	373	369	392	394	384	393	365	379	380	399	398	359	425	367	368	374	405	396	405	420	378	376	363	384	416	380	394	371	386	352	410	357	394	407	363	388	386	411	392	372	364	381	388	343	354	387	388	359	349	381	370	385	376	398	369	438	418	364	360	382	403	391	364	362	377	413	374	377	363	421	401	420	369	394	380	392	377	369	398	384	403	418	396	392	365	401	384	378	379	380	417	330	405	357	388	386	401	393	382	386	388	409	393	400	398	350	411	359	394	388	355	377	398	386	352	396	381	325	386	396	399	388	391	380	361	381	355	380	351	391	383	365	395	394	395	374	381	364	361	383	410	383	378	377	380	393	396	382	422	375	355	369	352	415	408	398	368	368	367	352	383	370	377	377	366	397	381	413	385	337	405	374	389	393	389	396	399	395	401	362	375	409	382	403	384	410	406	377	365	397	389	368	414	370	394	345	394	366	390	400	382	367	373	431	416	434	390	400	385	331	398	390	370	392	400	389	407	410	373	386	402	377	386	397	393	385	388	386	372	368	350	334	381	376	402	392	360	387	395	395	392	404	383	404	393	393	389	384	362	369	397	364	405	427	405	381	405	418	388	403	383	393	348	381	376	395	372	395	414	365	401	399	392	380	384	401	381	380	375	362	414	370	361	384	364	403	390	388	349	393	383	379	353	397	399	379	387	392	423	428	350	418	415	378	372	349	344	346	380	358	374	365	373	362	387	391	393	401	399	404	384	372	407	393	387	384	369	364	402	395	365	370	376	368	389	381	398	390	401	376	347	384	429	418	430	357	369	384	426	375	374	378	376	378	385	400	396	362	378	389	374	387	359	382	378	376	377	407	377	385	374	370	389	379	385	359	421	396	383	367	386	406	396	402	386	396	396	376	406	356	415	384	372	367	379	370	362	376	400	390	389	373	398	406	346	406	414	409	404	368	389	383	376	383	379	384	360	379	407	385	376	401	371	382	402	379	378	353	364	390	376	392	382	405	382	346	364	385	387	391	427	358	385	389	397	381	370	410	352	407	404	334	417	382	371	385	381	376	391	382	384	340	369	441	369	403	361	393	386	390	388	353	383	388	409	393	385	369	393	380	367	365	393	391	355	390	364	409	396	362	392	391	398	368	371	333	386	412	376	366	381	357	399	380	390	383	341	374	378	389	362	402	393	399	407	428	374	381	361	399	376	385	430	398	363	387	368	417	406	352	368	365	375	386	397	415	415	411	383	382	362	375	398	398	375	336	357	392	389	403	417	344	398	382	380	426	386	369	369	362	376	399	369	382	384	358	382	399	394	398	371	364	381	373	380	368	433	376	364	379	375	373	387	383	407	360	401	356	379	385	396	428	370	406	413	432	385	397	405	353	351	392	409	371	363	347	376	375	393	367	346	365	383	381	377	386	363	365	438	363	392	387	373	376	361	376	388	389	384	383	388	374	406	426	399	373	395	367	401	413	374	407	377	368	375	367	338	330	373	406	347	386	372	381	376	385	405	386	410	381	403	406	385	398	366	382	387	356	421	363	391	362	390	353	352	337	404	405	361	388	350	371	396	384	406	441	418	399	362	385	393	417	403	424	384	417	381	368	399	400	367	378	388	400	392	386	379	402	356	378	388	389	373	395	425	359	377	375	371	376	378	396	380	416	404	352	366	393	388	372	393	378	380	370	352	355	384	389	382	375	395	370	406	362	360	381	381	385	373	403	369	411	356	338	392	384	370	429	379	373	417	398	394	383	404	387	362	399	394	395	419	363	391	389	388	384	396	394	384	397	390	378	384	394	345	370	346	363	422	406	362	395	385	398	384	402	389	385	367	405	379	407	384	409	393	349	400	406	376	399	348	391	404	388	336	396	413	380	369	383	416	379	372	372	393	419	411	376	373	434	381	429	378	388	394	395	379	350	388	392	390	367	400	391	378	410	362	370	408	358	371	373	426	388	400	371	395	412	378	351	368	387	388	360	367	386	378	392	389	365	350	355	373	352	411	388	368	359	375	397	376	383	383	353	400	391	366	359	361	376	389	371	393	370	385	387	398	354	392	386	387	411	391	382	349	412	433	370	358	399	398	383	376	409	357	376	389	371	404	380	386	385	372	398	395	394	407	365	352	389	428	354	384	371	388	369	355	365	352	390	376	390	370	412	426	417	439	414	373	346	390	391	419	409	389	396	380	363	409	349	427	398	376	378	384	385	402	372	392	373	418	353	359	378	379	420	404	380	423	400	411	366	406	395	391	370	380	428	402	354	373	376	411	408	373	399	367	381	358	409	395	377	363	358	346	353	385	363	369	372	373	346	397	417	383	424	376	362	389	360	372	352	395	382	367	408	359	392	394	387	351	389	351	392	370	376	368	382	408	373	422	397	376	389	388	385	388	396	417	374	398	368	390	378	396	356	349	364	376	371	354	393	383	399	400	414	373	352	366	382	397	394	409	374	367	389	385	373	405	368	349	385	366	364	394	394	389	392	390	430	408	426	396	379	423	366	373	367	382	373	362	381	332	366	391	390	379	374	388	377	397	368	372	371	378	371	426	367	416	369	396	395	382	397	398	385	362	403	373	356	373	416	380	387	370	368	392	372	380	354	381	400	402	395	394	345	391	393	366	401	378	386	399	376	352	387	389	373	371	425	367	344	424	398	378	406	384	366	427	388	358	389	385	382	355	368	378	397	389	430	364	390	388	377	399	359	420	378	374	381	375	413	396	353	410	389	394	379	386	402	343	400	391	407	395
34445	26073	16534	9956	7300	5253	3594	2962	2308	1843	1468	1328	1162	1096	1033	1039	985	864	820	795	740	735	694	643	650	632	602	571	541	546	507	490	524	534	495	504	515	462	511	456	499	498	530	489	485	461	464	482	456	516	564	478	425	457	478	459	470	473	437	466	444	507	462	457	475	449	460	458	475	444	417	449	425	484	458	430	470	482	452	473	481	430	454	489	470	452	452	458	470	465	407	440	424	471	454	438	397	461	457	490	438	447	447	413	461	482	468	417	452	447	460	455	428	453	446	474	446	462	461	450	434	422	449	469	426	449	455	439	478	427	455	411	432	447	457	453	462	446	496	485	447	434	454	431	466	455	418	416	430	446	474	440	449	458	444	478	454	461	436	483	450	438	411	456	470	454	476	445	476	464	445	465	469	439	478	427	465	429	427	413	444	432	434	446	469	433	466	433	418	455	450	472	454	404	436	448	473	454	472	458	452	452	469	474	424	417	471	461	450	456	442	405	467	470	500	463	468	507	464	389	458	425	450	444	435	467	442	455	452	436	464	493	423	493	434	464	445	440	459	450	428	434	438	458	433	481	445	452	454	442	470	438	425	447	457	478	485	432	434	438	456	448	420	457	448	492	434	407	433	437	462	498	460	439	444	451	431	457	452	434	475	482	447	499	441	477	403	442	464	469	453	472	433	442	416	459	486	438	450	462	449	426	503	476	470	467	452	462	439	459	427	462	449	464	424	443	475	447	470	442	442	439	423	481	477	470	433	446	440	462	425	451	451	448	449	430	465	420	444	437	458	429	474	465	446	495	458	433	424	460	462	420	419	450	494	476	465	451	470	469	409	441	469	484	436	474	451	505	484	442	464	471	422	434	485	436	485	461	469	433	490	461	464	410	451	466	420	442	450	411	445	454	443	439	445	442	440	446	445	483	464	480	459	445	448	412	434	450	499	445	455	423	447	477	459	447	448	434	434	479	489	435	413	461	490	401	459	432	429	468	420	453	453	446	478	465	453	440	462	445	492	486	475	463	440	489	439	415	425	414	439	458	474	474	442	432	475	451	455	470	474	445	472	432	465	466	459	430	439	489	426	454	451	447	434	427	403	463	435	452	462	447	485	441	465	449	443	461	429	443	479	473	394	447	458	386	421	454	464	496	442	432	468	430	420	481	450	456	428	424	446	470	447	479	476	456	433	441	468	449	438	437	491	459	421	477	462	412	466	415	455	439	410	440	447	465	467	449	438	425	436	480	475	456	436	469	452	420	428	449	501	470	470	483	474	426	451	423	461	453	455	423	457	482	455	453	477	443	493	457	396	437	427	440	457	439	458	467	443	461	447	441	445	433	416	469	465	447	432	420	466	476	452	470	472	403	444	434	473	459	485	454	464	463	414	431	460	447	436	442	456	433	433	479	468	443	448	455	457	427	461	421	446	461	475	426	455	482	458	461	425	458	430	512	445	469	493	427	428	440	459	429	482	446	494	479	454	452	472	433	449	475	484	461	477	437	447	457	445	400	438	471	468	414	436	405	429	436	432	404	459	429	446	437	453	480	440	412	462	453	429	483	437	454	472	462	457	435	423	474	439	413	433	414	468	435	467	451	452	433	416	461	438	465	471	416	445	438	431	465	453	457	429	456	421	436	424	456	470	463	463	482	454	444	435	393	467	447	498	433	492	485	432	428	448	462	427	442	487	436	464	429	456	458	443	456	457	410	449	470	468	455	465	422	412	439	480	490	442	475	436	468	465	447	437	435	455	458	445	413	473	445	452	435	413	474	443	437	450	467	434	458	441	415	437	438	486	470	427	470	444	449	482	444	443	460	441	448	403	486	414	465	435	436	432	468	492	481	455	472	443	429	465	437	439	437	457	435	466	448	426	456	431	398	475	432	465	416	420	496	474	441	438	425	452	426	425	437	429	455	453	420	440	466	433	459	472	479	437	413	450	446	448	486	425	434	454	442	451	431	460	437	468	460	432	449	443	474	443	407	477	440	428	457	440	470	444	477	434	430	472	428	443	435	449	440	488	475	450	460	491	446	460	433	477	463	432	447	446	433	430	439	398	449	406	464	429	441	475	444	478	450	440	479	474	446	461	454	456	463	471	454	456	468	432	483	440	462	450	424	436	459	433	455	479	450	459	476	434	463	476	444	453	495	475	466	441	451	449	474	448	457	497	492	504	446	458	436	475	448	457	464	448	439	485	472	454	439	446	470	455	449	438	458	423	454	458	459	474	488	478	443	462	427	418	432	446	413	451	429	465	465	439	443	433	442	402	466	416	462	428	455	437	425	469	482	421	447	441	491	421	465	485	457	423	443	451	458	446	455	471	458	453	442	453	431	473	430	479	462	435	465	440	438	447	446	440	463	460	449	450	449	431	450	460	449	446	470	441	447	471	412	473	452	489	446	487	416	385	444	477	431	442	431	475	470	455	443	443	434	448	442	431	463	404	462	452	442	447	432	422	432	461	423	444	453	449	401	449	461	487	448	474	451	462	453	489	439	451	436	449	418	449	438	477	466	432	438	443	441	431	500	457	482	470	471	453	453	429	447	456	448	421	451	457	430	446	441	450	455	437	434	406	426	493	424	427	436	418	439	450	449	431	426	439	493	444	451	414	476	480	392	449	480	465	462	434	422	454	415	414	442	426	479	454	446	415	486	432	434	438	433	441	428	453	457	450	447	450	435	455	451	427	451	438	454	466	451	475	468	443	461	442	450	458	484	461	476	468	413	431	436	447	428	461	487	451	429	443	435	495	484	428	412	459	432	435	470	418	438	482	440	434	444	410	468	458	475	438	447	440	461	468	447	414	463	465	493	459	443	453	453	441	439	436	469	428	440	451	446	456	488	461	446	446	487	423	438	441	425	443	445	449	458	459	445	471	423	432	423	463	455	436	473	450	440	457	449	439	474	460	432	447	441	423	478	435	452	471	420	474	473	428	458	475	436	441	402	437	454	453	422	435	433	460	422	451	472	437	415	449	457	451	449	438	481	445	457	423	474	466	454	424	457	435	455	435	467	472	415	454	441	468	448	427	430	440	481	444	436	437	447	464	454	447	446	477	463	457	487	469	472	445	442	487	466	441	476	417	433	474	436	433	447	457	449	460	428	454	491	403	450	453	446	411	487	458	470	432	463	438	412	454	431	425	483	466	437	438	460	460	473	455	414	422	480	448	425	440	442	451	468	448	441	455	412	475	474	492	408	428	426	433	486	440	447	462	482	453	498	489	438	461	454	470	456	470	463	439	502	458	456	443	433	472	425	438	445	410	445	437	431	437	443	440	490	470	431	433	447	456	470	446	461	500	408	442	464	432	465	428	449	448	477	449	456	440	400	475	427	441	436	462	435	422	468	456	454	474	485	443	446	446	418	486	471	435	493	450	474	443	415	433	428	444	470	436	452	439	479	459	482	471	476	482	423	439	413	461	459	428	424	450	447	448	458	441	460	460	461	475	470	432	467	449	421	431	442	473	433	437	438	426	468	451	442
22982	21523	29286	24219	21530	21572	10859	2706	1983	1552	1239	1101	1039	905	870	842	814	790	762	724	673	625	607	560	512	506	476	478	443	401	410	405	422	410	382	366	323	359	398	375	389	342	395	383	381	354	368	333	333	331	345	354	332	360	337	329	330	333	373	380	340	362	335	319	335	341	345	291	339	335	324	356	327	354	324	323	315	327	342	336	337	326	314	314	305	331	310	328	324	329	298	319	327	331	312	305	352	340	344	299	343	315	324	334	374	331	334	313	347	321	369	311	310	343	329	304	342	327	296	323	325	341	299	335	300	343	321	352	318	334	338	317	315	343	327	334	329	322	321	326	315	350	311	328	326	311	316	329	306	324	309	297	315	339	331	334	341	315	340	304	341	304	302	351	326	298	282	306	304	346	305	327	341	331	346	313	332	335	320	317	302	314	354	340	341	316	319	319	295	291	296	300	313	310	303	290	333	331	311	335	337	327	320	326	344	317	311	325	330	331	302	319	318	306	298	300	374	323	312	316	335	308	303	295	353	294	311	303	328	309	332	342	303	330	308	359	334	325	308	355	318	327	339	331	310	333	315	334	334	316	322	305	303	332	348	331	332	344	336	339	316	337	309	321	296	326	315	324	316	306	319	292	307	309	324	303	341	294	302	313	312	331	332	317	290	310	353	331	321	316	321	307	325	318	294	324	307	345	316	330	344	311	311	339	327	314	285	352	313	332	332	326	349	329	349	333	302	300	352	301	318	305	341	346	323	329	314	278	308	324	349	317	326	325	310	327	349	354	334	325	303	319	272	329	326	325	313	294	306	338	301	325	337	303	338	347	343	307	310	322	314	315	330	297	344	338	341	306	318	304	304	322	341	314	329	291	336	308	323	342	332	317	343	328	323	341	337	305	317	318	329	320	351	341	320	298	342	322	334	324	335	320	318	324	320	295	319	345	324	302	333	329	326	331	324	295	311	318	297	317	287	319	326	333	341	334	309	286	286	330	319	347	339	307	292	342	311	309	335	339	331	291	343	330	317	330	312	315	339	326	319	315	335	348	317	307	317	278	313	317	322	326	301	326	319	311	333	301	326	321	334	323	314	326	332	288	359	321	274	329	324	304	292	337	333	317	342	327	325	326	311	311	323	321	306	304	313	332	314	274	304	319	338	308	325	337	305	327	353	322	334	325	341	312	322	270	319	344	329	294	352	323	337	351	323	310	311	327	345	286	343	302	336	343	304	307	356	324	309	347	318	335	320	352	331	291	303	289	335	333	314	307	306	308	288	328	312	303	356	359	323	305	295	330	319	334	316	288	302	274	320	295	310	339	314	311	309	317	320	341	301	312	331	361	319	337	313	319	296	309	323	336	327	351	337	335	337	353	330	295	318	328	309	304	352	319	306	344	345	286	342	318	345	331	299	332	334	319	317	293	324	317	281	319	353	300	316	337	311	301	346	321	290	313	305	305	311	294	342	340	309	313	341	289	340	336	328	301	327	293	319	311	329	309	313	317	304	335	313	344	311	339	309	302	351	316	322	315	345	348	311	316	365	294	317	318	318	298	304	341	269	344	329	318	318	332	331	329	343	312	318	337	304	330	337	314	282	338	296	304	298	326	335	329	294	332	327	292	318	323	307	323	297	315	325	336	328	321	313	303	312	324	327	336	309	343	326	303	292	313	316	328	338	306	308	325	328	309	316	309	313	305	322	346	344	338	314	314	290	304	329	341	340	300	354	311	320	324	317	307	316	338	334	317	300	333	311	316	338	306	314	325	347	317	324	318	304	344	282	311	312	302	282	310	322	291	356	343	323	343	330	325	345	326	329	327	326	307	291	327	317	341	343	311	350	332	345	310	304	310	294	345	330	326	323	322	352	337	334	311	319	332	329	316	323	377	343	320	311	349	335	330	314	306	326	320	309	336	340	335	334	362	322	339	332	326	309	316	329	314	301	340	331	300	324	290	314	304	329	347	309	308	318	311	317	344	317	329	328	314	304	303	327	338	327	323	319	322	306	309	348	322	328	303	342	325	324	320	296	290	312	301	347	332	326	312	315	317	341	325	335	270	315	322	331	329	327	311	319	333	323	328	314	347	326	316	311	328	303	335	299	311	328	317	294	303	362	341	336	318	339	328	337	346	319	332	308	352	302	349	331	337	351	342	316	324	328	326	301	327	319	316	304	294	313	333	314	341	349	323	317	301	291	332	305	309	323	329	336	339	336	350	322	279	342	303	337	340	325	338	332	362	346	324	345	313	318	324	335	318	340	342	306	310	310	305	335	289	316	319	333	310	276	334	273	335	346	316	348	345	314	319	325	290	323	347	332	354	322	336	316	366	329	336	311	348	337	336	351	348	321	342	351	344	325	311	327	349	363	325	319	353	317	299	320	368	285	296	327	307	351	322	305	365	308	310	340	328	303	301	335	341	319	334	319	310	316	338	321	304	332	305	335	317	309	336	336	303	306	326	302	315	328	334	309	332	336	322	347	346	308	345	311	314	339	307	341	354	349	310	311	379	289	323	334	318	340	321	328	336	309	325	308	327	328	303	326	297	303	340	313	320	278	346	317	322	313	310	342	305	334	336	319	326	293	316	314	313	314	308	313	313	361	328	340	309	340	298	311	340	316	304	330	338	338	317	332	316	307	332	324	321	290	341	298	326	314	277	344	312	312	328	358	316	270	327	312	316	337	302	315	323	341	316	303	299	319	304	336	297	305	349	309	305	310	310	288	310	308	334	293	334	303	331	323	342	340	305	303	326	335	314	305	311	312	347	327	307	345	330	342	321	302	326	335	325	302	339	325	352	305	307	328	358	311	308	282	356	299	365	332	342	346	341	315	343	292	317	335	305	315	327	361	316	353	323	339	337	308	306	314	320	309	339	309	326	337	285	352	321	335	312	286	328	337	305	336	328	334	321	317	313	336	317	336	343	281	340	322	314	327	319	331	339	340	291	331	310	292	336	310	323	279	355	323	299	312	325	338	309	317	327	309	321	316	337	320	296	337	352	320	317	309	300	312	337	323	305	294	313	327	351	325	335	316	318	326	316	367	299	288	326	314	360	317	303	301	337	300	325	330	308	356	343	275	315	313	341	302	342	295	311	313	314	304	322	322	318	315	299	290	349	293	293	336	331	294	307	349	316	315	341	321	329	311	319	328	332	296	335	314	325	315	296	303	336	342	309	321	328	305	348	310	313	298	301	325	317	328	364	325	328	336	316	297	338	320	335	317	312	309	338	346	303	332	359	328	345	323	309	280	304	316	304	316	316	359	320	321	327	335	327	304	317	323	314	311	314	345	272	308	330	312	301	311	343	329	326	290	321	300	335	321	359	338	349	330	285	308	333	334	334	338	307	324	305	326	334	326	308	312	305	331	316	316	359	333	315	295	347	330	340	331	303	325	344	297	314	338	323	322	341	303	313	319	315	337	322	320	318	323	322	317	308	280	336	324	321	329	346	326	333	335	324	332	329	296	327	316	283	336	305	291	313	344	318
38389	35130	24923	16014	12902	9424	6096	4635	3997	3153	2369	2039	1820	1660	1565	1592	1391	1315	1185	1044	968	986	884	844	790	748	678	646	606	531	538	566	563	548	484	503	460	464	458	455	462	452	451	422	441	462	414	417	445	438	413	458	443	422	418	426	413	411	395	416	398	406	397	384	419	428	350	406	398	377	419	373	412	398	431	376	402	403	401	372	379	366	354	376	352	378	386	356	378	330	377	346	360	379	396	404	350	406	396	359	384	380	364	365	375	376	422	401	391	405	371	392	370	390	374	364	382	359	379	381	373	371	384	346	372	406	395	403	409	367	366	384	406	359	400	386	407	387	384	422	420	384	363	403	387	371	402	390	350	394	400	396	385	401	380	408	363	354	361	370	386	404	379	367	333	360	340	414	397	383	387	394	334	378	367	397	381	372	375	412	393	408	403	351	390	373	350	383	399	388	363	386	400	366	382	396	371	408	408	374	319	404	369	355	379	384	382	381	366	385	360	388	351	390	388	375	379	370	372	361	359	354	396	371	380	369	347	333	378	390	381	412	381	374	391	396	373	368	397	353	372	370	372	435	394	368	370	378	366	366	394	379	381	389	354	406	356	356	418	372	379	410	378	378	364	389	379	402	426	413	404	422	397	399	372	366	360	377	376	340	384	402	389	343	386	379	354	383	402	379	369	343	370	413	418	346	380	406	383	384	428	380	373	365	387	404	362	378	363	382	360	372	356	436	397	337	390	356	388	365	388	399	387	372	393	389	408	407	353	379	402	383	401	382	407	365	367	386	377	378	331	388	332	388	407	391	395	403	373	386	369	412	342	370	381	383	397	398	425	354	357	371	404	383	408	343	365	367	390	405	400	394	370	404	424	370	375	395	386	377	385	396	359	381	359	371	413	400	396	366	386	377	389	375	374	373	355	352	389	369	400	370	373	378	363	372	383	374	382	391	405	379	387	403	372	385	380	423	390	379	371	384	390	416	364	392	369	378	351	368	409	388	356	380	402	345	396	368	395	386	394	376	383	402	383	372	389	372	365	362	412	343	391	373	351	378	366	362	377	378	413	356	354	383	389	410	403	367	379	427	375	370	376	372	371	389	395	366	369	392	346	367	366	404	357	408	351	358	371	393	374	401	395	371	380	375	393	372	398	374	412	395	400	379	366	371	381	404	376	361	358	411	340	372	365	358	392	400	403	344	383	381	382	387	359	372	370	386	380	375	368	430	365	382	382	358	388	378	386	363	381	360	347	357	386	395	396	374	372	399	390	385	389	417	428	407	403	344	388	377	370	404	366	378	369	371	407	408	400	374	347	363	398	388	381	363	420	396	356	356	358	368	395	367	386	379	377	376	375	382	371	388	368	373	367	379	422	389	396	393	386	394	365	374	384	385	372	384	346	409	376	388	377	372	417	384	365	371	370	367	397	379	377	374	395	339	379	357	380	389	391	376	372	387	384	416	383	392	382	362	384	356	356	391	377	373	373	358	372	366	400	384	389	391	364	404	400	408	392	370	374	384	363	404	374	366	377	409	401	396	401	342	397	415	411	372	400	439	397	404	398	385	327	358	409	368	383	413	400	371	392	377	341	418	389	380	359	383	389	385	383	379	372	368	359	382	405	386	408	399	380	406	385	384	371	367	400	369	367	381	389	381	410	379	389	437	394	354	358	374	376	387	407	361	394	371	372	373	384	364	381	374	378	396	338	369	411	339	408	370	346	361	375	397	366	383	353	370	375	359	373	360	377	383	361	380	364	387	395	379	371	383	374	373	405	416	374	357	379	384	338	386	392	378	399	385	355	412	359	377	388	369	381	354	384	395	368	363	404	406	392	391	377	386	388	357	365	380	393	352	390	388	366	376	376	374	384	378	432	401	370	383	388	395	391	376	419	375	370	395	391	389	360	395	391	379	369	374	345	390	395	389	366	381	384	364	372	375	379	394	412	408	400	390	366	354	367	356	372	390	374	363	402	365	382	375	354	392	398	356	368	350	388	389	409	395	390	360	401	358	399	338	363	352	402	358	405	395	342	369	375	400	425	376	384	334	427	399	380	390	390	379	375	361	377	358	368	381	392	315	360	397	393	382	368	369	402	338	382	378	390	365	367	380	349	361	356	370	340	380	389	394	400	368	369	378	344	388	345	381	410	393	373	404	372	360	359	359	383	376	374	378	364	353	367	348	411	379	388	322	390	381	426	417	407	386	349	359	360	376	391	400	381	396	383	368	405	411	382	366	357	388	348	395	362	437	388	377	405	391	343	357	387	388	388	379	362	371	382	367	353	358	385	386	419	356	392	391	381	389	428	391	382	373	412	353	386	376	377	409	385	391	377	420	355	390	382	396	376	412	372	378	399	369	391	386	359	395	381	377	382	394	400	393	382	388	386	373	390	421	360	393	365	384	359	340	387	406	368	394	415	377	361	387	379	368	379	372	387	344	351	399	364	408	399	374	347	356	366	377	393	381	390	377	354	362	384	388	384	376	361	354	361	400	391	362	401	385	340	403	405	366	390	361	362	378	362	391	407	395	372	425	380	365	400	375	347	407	381	368	379	349	364	386	400	356	394	389	381	382	380	390	374	360	402	369	353	376	384	406	348	407	359	416	392	396	371	328	384	389	391	370	407	407	394	357	417	425	350	388	358	349	354	398	371	374	386	366	392	388	371	356	362	386	383	394	375	379	392	391	369	360	394	388	372	379	409	397	394	389	378	360	398	353	363	369	350	383	377	382	373	410	375	403	369	405	396	389	374	395	418	369	355	345	408	352	372	358	364	397	374	372	382	425	376	389	381	384	404	364	405	362	392	383	343	392	383	364	365	392	359	373	383	376	423	390	368	381	395	402	373	388	360	374	392	363	379	364	388	374	388	375	373	413	366	410	402	414	372	380	367	372	387	376	392	373	363	414	347	389	404	375	374	382	387	375	385	363	403	380	409	387	409	359	378	375	404	380	345	415	369	369	395	381	368	404	380	372	370	404	386	363	405	381	386	358	364	430	378	353	374	358	385	342	360	417	390	373	362	395	395	347	376	389	381	406	371	381	386	395	411	396	404	369	408	402	375	395	388	370	360	339	381	352	389	375	370	393	370	373	379	370	350	390	354	385	352	364	405	396	417	411	351	361	393	330	344	372	376	383	386	349	394	382	341	422	378	399	383	374	380	359	358	372	392	409	397	365	342	357	394	409	386	410	397	385	400	405	393	389	383	416	356	407	343	412	349	379	391	382	378	372	371	393	407	351	371	360	383	381	373	419	373	391	371	376	367	355	364	347	376	380	371	387	375	359	380	367	373	384	400	376	352	399	385	393	380	409	384	351	368	386	386	368	358	371	365	401	391	402	365	389	408	397	359	394	381	353	402	364	413	352	366	386	393	361	402	384	365	373	387	372	378	393	401	396	362	376	365	397	355	363	418	372	394	400	359	383	356	358	384	358	404	368	362	338	409	387	396	387	412	387	374	372	362	379	355	377	403	387	421	401	358	369	365	358
29820	21104	13745	6467	3266	2089	1310	1119	954	896	755	695	703	636	668	643	656	670	594	618	580	621	565	567	576	559	535	575	507	552	533	504	492	508	460	524	506	514	511	499	500	513	515	508	473	490	491	512	471	523	518	504	493	493	498	471	483	506	518	476	475	457	493	520	534	467	497	497	489	511	469	510	457	517	529	475	451	509	476	494	493	492	474	479	461	494	494	487	514	439	492	486	475	504	468	482	471	523	478	484	469	489	470	485	491	499	510	486	473	455	509	474	486	477	508	524	493	492	528	499	505	506	492	502	493	490	492	502	507	477	463	486	491	482	457	484	553	455	483	490	472	468	495	475	462	516	470	510	480	483	500	484	527	479	488	517	478	493	506	505	489	488	455	501	478	447	483	492	496	460	507	470	512	465	484	502	477	530	520	506	459	485	501	519	453	469	481	489	535	483	475	460	501	497	494	500	503	502	498	523	508	481	504	487	477	471	502	509	464	495	501	478	531	464	509	466	476	467	490	495	535	499	513	510	500	454	518	504	521	498	508	492	465	538	501	469	498	494	469	498	480	464	487	490	522	490	473	502	478	510	447	501	497	503	484	496	468	512	477	484	478	499	441	455	472	501	473	450	488	472	484	500	477	493	505	448	466	501	458	494	480	442	499	509	472	491	510	462	425	495	479	496	476	510	506	499	484	475	501	493	457	487	468	467	490	486	519	467	455	490	493	495	489	476	465	511	479	519	486	540	475	490	509	530	482	514	485	488	494	465	497	499	457	491	495	509	495	491	509	489	504	472	498	493	492	543	474	523	493	488	471	480	474	466	458	495	517	510	501	488	496	481	494	487	521	504	474	533	509	516	509	461	466	469	470	514	505	460	494	508	447	522	494	480	508	488	475	475	500	487	493	493	497	497	494	504	503	443	508	494	483	500	453	471	463	490	482	464	470	502	484	508	503	493	521	521	483	502	500	526	459	498	468	470	468	512	544	495	492	494	511	488	493	475	527	505	493	507	503	500	517	526	484	485	516	502	441	503	507	507	495	519	470	493	488	497	522	485	450	516	523	487	505	493	469	489	503	486	457	508	497	469	493	500	514	491	512	469	500	480	522	480	484	499	475	501	498	507	464	439	510	457	481	476	515	476	452	482	498	461	489	492	486	449	498	434	478	493	486	520	502	495	486	479	463	493	505	521	464	452	479	463	463	464	442	487	508	465	477	503	474	495	473	459	460	510	508	514	480	478	507	498	471	441	516	492	446	472	482	483	461	502	455	508	510	513	474	493	472	467	508	469	531	517	494	452	490	510	480	487	475	469	476	498	501	486	515	501	496	489	532	512	480	524	511	502	503	492	451	519	500	499	516	475	480	500	460	475	483	533	473	520	479	479	470	497	493	506	528	496	466	485	467	471	466	452	510	470	503	493	490	494	502	469	496	486	514	462	458	504	488	494	519	535	482	497	478	470	486	536	480	494	527	477	520	488	501	454	508	496	471	471	488	490	532	480	505	499	503	473	538	520	477	492	540	508	497	508	512	489	455	501	492	497	509	487	514	517	508	514	501	522	501	427	528	491	483	506	488	477	473	487	467	474	466	522	432	454	470	481	504	481	476	485	483	457	486	484	495	473	496	449	479	537	543	523	493	534	553	472	508	484	481	498	537	445	483	463	524	504	468	479	503	509	471	466	453	459	459	457	494	508	497	498	491	460	489	515	500	502	473	438	516	536	509	501	460	464	470	499	479	510	492	483	565	493	506	446	517	498	454	503	509	471	496	495	519	518	514	547	527	507	501	503	482	502	471	473	470	470	468	502	482	457	440	527	477	502	467	494	464	456	499	497	508	458	510	478	502	519	497	487	512	479	487	487	508	471	497	493	529	462	521	518	481	463	492	492	503	457	527	429	526	528	466	470	505	483	465	494	500	464	473	536	485	488	499	462	498	476	496	479	487	517	536	500	497	489	473	505	461	498	460	486	467	475	483	500	467	449	488	470	510	484	525	524	504	479	505	493	463	450	454	463	512	496	485	514	500	486	473	504	497	517	472	488	465	489	499	514	508	471	488	493	495	513	482	516	521	497	482	497	527	487	473	489	553	487	467	485	504	521	486	485	513	511	457	464	500	501	486	516	489	477	534	507	489	488	505	534	491	481	502	490	501	497	551	508	531	473	477	500	456	475	503	499	452	533	520	491	430	521	499	488	516	484	464	474	515	472	451	516	487	496	474	505	514	522	512	463	479	478	511	457	487	519	511	495	476	491	432	521	493	501	460	490	508	506	484	519	484	496	482	452	530	486	470	469	462	473	452	462	474	459	466	474	486	444	491	484	517	490	507	508	508	467	457	452	489	507	527	539	465	506	482	514	450	490	491	504	504	482	471	487	455	459	469	498	470	511	487	549	519	498	470	460	473	498	479	534	451	503	497	499	485	513	517	485	453	487	446	482	488	498	502	494	497	480	528	473	461	482	494	484	493	468	464	483	504	503	466	519	486	510	465	460	456	472	485	456	505	488	547	531	499	489	496	456	489	480	471	468	472	504	493	495	521	530	499	496	511	440	505	476	481	512	513	507	509	474	482	492	509	500	450	478	510	461	471	532	529	502	436	508	487	460	483	506	485	488	519	507	488	494	465	462	463	475	486	480	513	478	495	483	457	484	460	497	497	510	465	507	469	499	474	464	483	483	509	497	479	453	468	503	506	478	503	518	492	510	452	446	478	461	511	492	487	494	519	457	517	487	489	509	500	485	506	523	465	484	480	483	535	510	522	519	484	501	515	493	465	494	486	479	507	495	478	472	507	497	480	518	465	528	503	465	468	488	488	495	499	481	495	511	510	485	492	530	493	515	494	476	538	497	490	501	491	489	464	487	502	501	529	493	511	431	474	502	471	479	507	466	479	484	492	499	508	480	473	495	460	416	513	518	479	491	514	513	513	506	492	448	480	505	487	462	507	500	487	527	492	454	482	484	492	486	499	495	473	491	470	496	475	501	495	552	485	466	484	462	490	498	490	474	497	516	490	490	531	503	435	466	499	473	469	501	477	499	478	468	468	474	498	503	494	496	506	511	474	528	531	460	454	477	474	492	521	491	478	483	472	473	476	485	519	490	497	501	504	524	480	495	500	528	496	461	494	481	471	473	521	542	493	475	505	494	536	524	480	506	489	505	508	507	471	458	521	471	502	449	519	474	490	506	539	459	482	487	485	489	541	476	514	468	506	507	493	471	503	531	479	466	476	516	462	445	471	494	448	496	514	491	492	509	504	497	478	479	484	443	471	501	500	504	459	489	464	507	498	496	494	483	485	482	495	517	507	462	485	466	486	490	507	475	472	533	528	482	472	475	482	487	482	496	467	536	487	500	507	494	469	497	474	473	506	484	480	497	475	451	460	463	494	443	504	502	523	459	521	472	483	510	515	508	496	507	504	489	497	472	474	514	515	476	486	515	482	470	453	496	485	474	490	498	512	498	511	475	510	434	523	491	493	516	482	492
30555	19717	12969	7044	5168	3866	2644	2025	1769	1517	1210	1053	1023	967	944	943	908	822	797	807	745	779	718	738	680	669	635	656	653	637	653	674	639	630	598	575	594	561	632	612	577	582	589	606	594	617	632	579	625	565	566	588	564	581	641	593	623	587	553	553	596	583	549	591	568	579	527	622	544	571	604	629	570	637	569	578	567	556	553	564	550	560	580	537	589	580	593	529	571	573	575	578	586	552	568	576	547	567	569	581	574	567	539	560	574	576	601	534	565	568	552	550	593	599	577	590	582	609	535	560	560	590	598	548	602	502	603	563	589	558	588	584	591	569	574	581	583	619	515	521	577	574	503	611	575	607	602	560	572	553	552	577	583	572	538	615	587	571	596	581	578	560	608	549	566	613	556	587	586	557	625	598	595	549	535	568	566	619	593	573	575	604	551	589	563	561	576	614	589	577	583	607	586	611	559	578	592	594	622	593	540	571	570	581	558	611	596	615	556	584	553	570	585	577	553	573	589	570	586	560	585	529	500	605	535	606	585	580	536	554	573	563	607	622	590	611	566	586	565	570	580	600	616	531	551	538	634	556	550	583	541	567	555	572	611	562	551	551	550	570	555	573	613	566	576	583	580	553	569	573	583	567	604	613	580	573	555	595	566	537	606	564	580	578	584	572	588	565	560	525	568	586	603	603	610	562	599	612	549	571	587	576	624	543	565	585	590	595	582	567	593	545	566	608	552	589	548	550	603	559	618	613	554	586	575	570	563	591	598	550	600	601	559	566	616	631	583	560	564	580	621	574	608	516	576	584	565	571	543	604	561	568	576	573	541	553	553	629	568	558	536	560	575	608	559	616	537	597	592	539	552	572	585	562	549	574	569	555	569	543	612	588	559	593	524	586	573	543	569	615	562	556	558	551	532	566	570	615	583	565	537	591	573	584	640	579	612	580	541	566	585	572	562	572	548	602	541	567	561	596	556	609	586	567	580	604	578	556	570	574	580	545	590	566	608	580	544	542	601	620	586	571	578	594	506	559	562	596	568	604	565	569	607	594	526	638	579	569	598	594	556	538	539	586	564	525	587	548	577	573	540	557	600	550	573	556	574	584	564	626	547	603	580	584	520	565	554	553	547	612	591	567	604	565	536	610	540	579	574	613	570	567	545	601	625	616	584	561	601	562	499	554	591	551	589	558	579	596	600	545	566	542	553	611	538	626	576	630	588	581	493	534	642	570	522	608	599	556	568	602	596	556	535	575	554	584	594	593	604	572	553	583	555	614	580	587	577	563	577	545	580	550	581	582	595	617	563	589	562	575	531	520	619	521	606	564	584	570	567	556	597	540	589	575	573	576	556	589	592	549	582	574	581	564	581	557	559	545	620	577	578	567	580	592	567	610	588	596	620	593	543	583	595	600	616	605	562	554	569	609	573	599	569	597	577	580	601	530	621	577	574	541	572	587	566	574	579	537	573	547	580	594	635	579	578	586	586	571	518	603	545	602	595	586	579	577	628	603	596	548	552	518	568	572	558	600	570	577	608	556	599	546	570	571	560	604	590	575	545	600	558	596	597	580	578	561	583	606	563	580	548	588	550	531	573	574	605	559	593	562	576	589	566	607	575	565	602	613	545	550	575	606	624	625	571	521	578	589	585	586	569	533	567	606	559	585	578	590	604	570	551	618	549	620	538	554	565	535	557	601	582	557	575	582	545	582	582	563	559	590	595	599	574	521	599	573	598	571	574	573	561	566	586	571	591	553	571	617	566	557	567	579	566	591	601	535	557	611	596	561	563	571	567	543	576	568	626	598	590	588	591	551	600	559	595	591	521	553	563	548	586	538	546	592	566	578	513	591	633	565	559	582	547	578	552	582	547	554	554	602	589	575	541	614	616	598	578	578	593	586	560	584	579	617	554	610	532	576	613	559	587	591	551	579	542	546	553	581	555	636	585	596	576	575	591	603	565	576	587	557	535	573	597	587	598	591	546	594	634	563	601	549	567	568	610	615	552	546	574	575	543	598	597	571	588	603	590	592	584	539	584	581	575	591	575	601	548	606	548	622	608	601	564	573	579	603	559	572	554	542	586	582	599	543	610	559	604	536	571	588	560	565	537	560	602	556	577	558	579	559	630	580	567	537	575	601	570	539	592	587	587	559	536	568	560	579	609	584	578	596	510	612	583	602	557	556	557	572	570	586	638	592	587	574	569	585	557	605	586	634	605	566	531	586	548	603	577	535	598	649	595	574	596	591	570	615	589	585	555	604	598	569	599	594	575	546	597	582	612	568	574	584	557	558	588	626	558	620	539	610	537	597	583	588	590	626	620	554	578	569	564	558	565	596	578	559	567	619	602	609	602	623	578	590	585	610	602	579	593	591	536	604	568	555	600	519	543	579	548	531	559	588	553	562	610	535	570	566	581	539	541	596	580	592	549	602	601	554	572	539	581	545	530	585	563	547	592	637	614	554	560	572	598	596	542	563	584	562	557	571	622	578	528	525	592	597	540	559	529	560	565	593	571	586	563	545	591	557	546	622	593	595	585	575	587	585	616	605	624	571	588	571	592	598	556	566	592	552	587	534	568	550	557	588	566	555	561	548	600	569	565	587	557	564	590	577	571	514	622	514	590	579	538	551	609	606	579	603	617	586	602	611	596	601	587	576	586	582	589	558	540	583	553	544	552	607	597	603	549	548	592	630	560	579	540	590	547	608	571	541	563	599	573	548	572	566	570	569	582	598	599	580	593	562	571	539	527	565	597	580	560	539	556	574	579	613	553	543	560	569	593	565	582	585	567	581	585	594	582	577	565	556	594	597	597	569	603	571	549	520	543	534	570	541	593	613	567	567	582	552	592	575	566	564	526	540	606	579	586	569	586	568	580	605	574	559	549	595	551	529	579	572	563	617	570	544	576	550	580	580	531	595	600	539	607	512	561	568	608	555	616	565	626	590	572	527	630	543	539	550	554	578	560	578	606	567	566	585	598	534	544	589	594	594	564	578	594	549	578	566	538	538	552	573	595	573	541	577	603	590	569	574	609	524	598	610	623	562	648	594	575	574	593	573	595	627	624	603	596	569	606	555	554	566	612	583	553	562	556	543	618	578	584	553	570	588	583	587	617	551	555	618	592	561	586	581	545	603	556	550	542	565	579	595	612	583	585	584	541	574	579	600	592	589	566	585	567	594	608	551	570	607	529	569	630	584	574	558	542	529	553	586	536	611	527	608	593	540	569	536	558	553	600	611	593	567	586	547	582	600	577	554	602	570	549	557	614	547	573	568	537	561	593	530	558	611	590	574	613	618	566	595	596	589	584	539	554	559	520	599	587	542	548	567	545	593	608	556	553	563	588	560	587	588	560	548	568	567	554	565	551	605	552	598	575	549	630	528	564	558	584	557	549	597	573	562	589	609	578	595	601	568	571	598	582	578	535	576	589	604	584	564	573	580	583	557	556	594	594	562	568	577	597	576	559	564	596	566	624	586	566	554	549	616	546	564
24038	21459	28749	24569	21426	12256	3230	1724	1419	1331	1100	947	840	858	857	820	796	753	720	667	657	650	660	609	621	617	513	571	521	546	494	534	532	522	528	515	504	497	506	487	508	486	490	489	503	513	507	494	470	485	465	509	485	459	476	506	433	443	490	451	483	459	455	481	507	460	479	453	463	477	481	497	463	445	470	454	500	467	466	499	471	464	468	475	491	495	490	467	482	462	467	451	489	444	451	470	481	449	457	463	472	419	474	447	434	472	481	482	444	488	452	458	457	457	464	435	435	438	425	442	490	487	467	424	514	439	461	508	463	477	499	458	444	449	443	463	441	475	461	460	445	444	414	437	439	472	491	460	504	462	462	463	404	432	432	460	473	457	421	454	433	468	425	481	460	422	492	426	482	469	449	456	527	439	439	436	420	452	439	450	466	447	423	473	492	429	458	451	451	496	451	454	445	463	476	463	478	478	436	414	423	453	450	494	463	478	454	449	485	488	457	449	462	467	447	449	443	425	477	448	462	468	446	439	494	419	455	487	430	497	457	474	487	467	477	433	438	489	452	457	471	453	459	453	455	444	450	480	448	475	442	447	464	481	483	471	493	472	512	448	463	451	415	458	458	434	416	485	441	457	448	469	455	447	448	447	457	486	477	429	460	458	461	421	449	425	435	455	460	426	424	451	485	445	449	476	481	470	468	462	446	437	474	453	459	425	486	435	455	455	436	403	471	476	448	460	435	441	463	469	496	469	471	452	481	484	466	431	498	465	443	461	433	439	446	462	443	451	517	455	475	476	467	443	444	475	476	476	430	452	439	490	446	480	453	449	470	438	471	457	460	455	453	462	473	452	423	466	467	461	448	437	479	424	455	475	444	457	459	427	452	500	447	445	448	466	469	434	488	479	489	413	433	465	442	402	452	474	458	470	450	478	473	462	475	438	438	455	449	495	477	457	434	442	476	426	436	492	451	448	466	416	463	483	419	480	466	511	457	470	492	450	471	450	459	512	485	498	466	447	460	454	478	460	462	435	497	513	482	487	437	472	487	464	428	489	449	462	433	436	474	474	461	418	490	440	488	445	452	452	424	493	461	468	509	521	492	429	496	451	428	455	455	483	461	450	442	434	455	498	489	461	450	514	487	511	464	488	457	447	469	475	474	452	443	448	444	438	467	452	443	451	439	471	496	472	452	472	446	499	485	489	477	490	463	428	478	403	503	433	493	437	514	469	435	450	444	457	452	466	418	457	459	487	462	453	435	451	467	453	451	440	466	454	450	460	481	464	449	501	480	444	456	441	474	456	445	489	468	461	474	453	461	473	475	468	468	444	463	445	442	446	481	474	434	452	447	477	459	465	459	452	440	464	420	453	426	485	468	465	454	469	450	470	475	447	471	446	443	455	462	476	463	464	489	451	462	434	443	463	446	469	452	462	488	453	425	482	450	474	467	468	435	497	428	482	460	467	460	448	449	443	464	466	482	443	443	482	467	460	481	455	474	437	458	462	488	437	472	489	446	463	502	468	477	467	442	468	464	443	462	469	456	501	454	462	436	416	456	425	459	445	475	465	470	481	471	470	463	447	485	491	431	464	471	396	422	465	454	443	497	467	435	481	412	457	451	484	436	446	473	478	431	514	465	473	487	450	436	453	485	460	435	484	501	464	452	470	471	465	452	468	446	478	491	437	510	412	457	478	398	442	491	459	493	495	475	471	453	443	506	446	473	465	463	461	457	481	482	506	443	450	451	433	459	457	462	470	463	470	452	482	476	497	425	459	448	409	453	439	471	477	444	435	466	493	473	463	458	454	467	437	463	449	417	470	439	456	487	469	451	443	482	438	447	458	473	517	462	446	441	445	488	471	473	479	460	470	434	481	445	463	474	468	481	494	486	479	475	455	451	436	464	469	461	461	446	426	443	454	426	438	457	463	456	440	468	437	506	437	464	449	482	444	479	442	450	474	470	449	473	478	467	440	453	473	478	458	469	444	457	474	445	503	446	447	449	454	490	429	477	418	462	420	470	431	438	432	457	495	461	455	457	457	449	460	465	450	447	480	477	468	463	458	428	484	449	459	497	453	493	496	460	499	451	468	463	427	431	446	458	460	439	484	478	455	475	446	470	454	462	450	478	476	469	451	472	452	476	478	487	461	466	468	447	427	462	440	475	468	454	438	489	473	481	487	479	457	427	429	470	454	478	453	431	464	477	464	466	455	448	461	491	469	438	488	479	468	449	444	444	445	448	476	451	466	480	454	503	477	465	464	512	461	487	458	464	470	469	502	496	457	448	500	461	426	438	475	451	436	489	509	479	465	445	424	434	451	488	426	440	515	461	442	482	451	441	501	460	496	445	445	449	451	436	443	475	454	456	467	487	436	459	434	483	442	439	470	436	468	410	470	440	489	470	498	455	498	478	428	480	458	480	472	485	506	473	417	451	465	440	467	440	461	466	460	465	485	430	475	457	426	484	453	454	471	483	464	434	454	436	439	495	451	472	507	494	471	449	484	462	464	471	505	459	458	486	497	417	483	462	496	434	461	501	428	497	494	449	469	456	433	453	474	452	458	487	461	448	462	462	488	436	405	450	470	412	462	508	456	465	465	453	469	415	455	462	470	453	436	469	447	429	494	453	466	458	468	456	472	452	433	428	447	458	473	440	442	470	499	461	512	453	456	458	469	471	527	487	444	471	481	464	472	456	439	475	506	455	469	471	452	459	448	456	445	468	476	483	449	469	501	458	427	462	464	488	519	424	501	448	464	489	455	486	484	472	487	448	429	463	474	463	463	455	450	475	443	471	475	430	404	471	466	468	443	444	483	436	430	482	476	462	443	424	425	436	461	472	434	471	499	495	510	468	456	480	461	464	489	434	451	444	489	453	467	494	466	445	466	449	452	485	445	491	439	412	433	469	453	467	493	512	432	433	437	479	489	475	473	460	451	449	486	435	482	414	446	438	452	460	475	474	488	445	450	430	430	449	476	455	451	472	475	416	434	463	444	433	467	455	483	433	478	441	454	481	433	457	515	462	458	480	491	480	472	428	437	443	459	455	446	484	483	476	470	457	438	472	448	492	459	451	485	448	461	450	427	470	479	485	491	440	474	427	452	446	451	466	473	454	441	467	468	477	452	461	472	429	466	469	446	508	417	493	503	414	469	445	426	444	467	496	476	457	432	421	460	453	411	447	470	448	449	497	478	451	460	453	479	464	458	483	481	477	431	473	439	440	466	489	426	428	457	460	453	464	460	451	436	460	414	469	437	439	446	454	487	445	484	468	447	447	471	482	406	447	456	478	443	491	450	458	479	497	416	466	470	432	433	435	452	460	535	453	480	433	456	441	461	467	468	481	466	484	483	474	460	419	443	461	468	481	456	473	435	445	452	454	465	437	441	445	464	471	473	467	463	434	438	435	446	464	423	472	451	522	473	446	477	481	452	447	473	479	431	454	462	469	447	431	453	477	475	436	476	465	450	485	482	474	455	459	435	471	462
35310	32532	20570	12351	8914	6622	4474	3224	2573	2287	1789	1527	1417	1349	1294	1205	1175	1128	1067	967	989	867	879	845	795	775	681	728	676	691	720	650	637	644	703	600	596	632	637	582	585	599	594	564	590	572	574	616	562	582	562	572	613	557	572	537	584	586	568	553	567	555	559	559	576	562	559	578	546	538	537	559	597	590	532	523	531	564	550	593	504	542	565	520	512	549	515	502	540	561	561	548	530	558	554	561	535	561	567	562	530	520	583	530	551	552	571	517	520	529	536	506	555	548	524	556	601	555	566	566	535	525	534	570	542	598	569	560	536	562	547	530	587	549	555	519	562	541	538	526	524	498	499	546	576	508	560	514	547	520	541	573	537	557	554	593	531	560	537	515	545	541	572	551	559	528	516	520	550	545	553	503	558	556	578	558	548	559	563	550	572	552	541	525	508	495	529	535	532	545	549	565	543	565	560	517	536	542	527	548	508	540	549	517	561	531	560	561	549	539	571	496	534	513	520	585	570	535	558	496	540	582	530	558	524	492	561	546	551	545	492	543	540	570	532	543	500	539	566	576	532	571	571	570	525	558	505	531	544	568	522	558	513	549	562	545	538	584	544	550	579	593	549	509	580	550	560	559	527	544	527	537	546	556	529	543	585	539	530	542	520	528	580	541	553	548	568	522	547	546	504	527	532	577	537	553	575	551	517	584	520	534	584	562	546	553	581	570	525	576	569	544	525	556	536	539	568	515	576	507	573	514	523	573	576	561	539	557	560	530	535	544	520	537	567	578	561	534	514	486	605	562	482	554	554	518	531	553	531	557	507	562	543	557	542	546	563	557	545	526	529	540	590	572	566	542	553	568	544	539	558	536	562	543	579	554	521	564	521	481	536	555	514	507	570	567	541	587	557	550	557	568	553	529	511	554	535	581	590	564	534	528	527	584	510	515	579	557	565	548	523	581	520	586	535	570	505	539	515	554	559	600	499	570	550	539	537	503	562	599	558	567	523	582	574	558	513	523	569	526	609	570	578	556	530	564	532	533	553	511	546	542	573	553	534	532	554	529	517	561	489	541	522	519	507	509	548	559	532	547	535	561	557	491	531	559	570	568	553	521	564	523	571	523	561	548	578	547	543	526	568	589	553	556	570	538	553	558	540	571	561	548	532	537	563	543	594	567	598	584	549	537	536	554	543	555	535	554	549	567	537	554	553	577	542	529	583	593	531	546	518	561	563	507	539	561	556	553	540	545	582	544	542	549	631	512	531	563	542	586	598	541	575	530	560	538	521	559	500	578	565	580	555	583	551	544	582	553	538	519	526	521	556	519	527	539	570	536	536	529	553	520	533	542	543	572	513	596	532	542	559	567	525	541	584	590	524	558	539	512	543	533	548	553	545	518	552	548	542	555	526	464	534	503	552	553	556	559	550	544	585	505	530	536	542	568	534	582	586	508	504	551	562	562	518	533	559	557	573	532	514	529	538	556	558	564	570	510	517	518	542	572	556	559	516	541	536	520	510	549	541	542	515	536	560	549	554	547	563	518	540	577	564	543	516	547	568	553	559	547	531	485	557	542	563	522	563	567	566	551	480	536	540	535	534	531	543	536	532	567	550	517	548	528	547	564	546	552	524	596	524	544	570	530	588	543	520	557	572	531	545	561	534	508	521	561	527	516	559	532	517	547	559	511	526	580	572	553	569	559	545	566	539	557	532	560	527	555	499	543	554	557	554	571	555	563	519	519	514	560	539	528	555	590	539	507	513	536	540	597	556	523	616	557	518	549	564	504	540	545	523	505	533	513	498	590	534	567	518	540	510	540	551	540	527	563	537	520	577	571	561	530	543	568	550	535	551	560	537	521	530	532	561	591	532	543	567	542	553	537	535	541	565	582	547	536	569	548	538	519	525	544	592	558	565	537	545	544	569	530	590	548	569	531	540	598	540	547	545	576	592	503	586	566	563	537	555	571	524	551	547	584	512	527	539	540	548	549	551	510	535	542	564	590	589	545	565	514	552	559	539	543	507	525	555	540	538	550	540	569	536	568	519	544	539	580	547	542	517	574	521	549	566	546	552	563	528	520	499	559	577	534	528	552	555	507	563	553	531	565	543	579	584	519	526	560	552	533	537	553	534	545	572	515	555	560	558	542	589	561	555	579	558	552	576	519	564	539	542	550	536	560	563	572	522	557	558	593	532	530	540	547	530	536	550	527	526	541	517	528	551	561	572	554	570	567	539	519	571	570	514	581	595	523	578	551	544	569	558	557	518	563	578	584	575	540	556	578	537	564	546	562	540	547	519	536	520	559	562	496	504	516	520	577	575	521	520	557	574	572	541	543	553	579	529	544	527	572	555	543	535	550	528	547	575	552	573	579	542	515	510	549	510	529	510	510	544	535	513	556	553	527	554	566	581	545	553	556	555	566	546	552	519	528	570	570	546	541	507	552	569	530	555	558	488	567	538	521	555	562	547	544	579	524	587	545	529	558	548	572	554	583	549	540	561	508	525	528	573	557	555	523	542	554	568	538	563	592	569	522	526	555	534	566	572	564	531	553	517	571	552	547	560	554	512	547	546	565	532	528	556	537	551	557	514	506	550	568	561	504	565	539	570	524	535	576	599	563	507	505	500	551	553	548	522	569	484	579	554	528	529	493	549	544	546	556	507	495	544	543	561	537	525	532	555	525	574	564	538	550	580	535	520	536	532	498	522	549	543	513	552	544	561	512	543	593	513	547	584	528	533	571	551	554	567	554	562	548	584	569	579	573	520	537	537	590	544	581	535	556	534	579	566	521	546	544	536	548	561	546	557	537	509	517	545	561	533	519	553	520	556	525	538	535	536	537	528	539	556	537	532	561	526	528	567	531	558	549	577	580	532	521	596	517	564	516	535	584	538	561	519	544	510	535	532	550	505	501	513	543	552	549	541	529	596	552	563	565	527	543	534	570	520	543	557	502	520	559	504	544	570	547	543	526	550	537	570	540	563	519	549	568	568	528	552	552	557	556	561	580	550	562	528	573	481	541	560	552	542	596	560	589	532	489	542	535	571	558	533	539	564	544	533	584	545	577	529	553	567	534	550	578	530	587	528	535	559	552	537	559	497	545	548	507	573	583	560	551	519	539	546	550	550	566	565	572	599	550	511	575	545	571	541	556	558	497	513	513	539	551	540	564	575	529	552	522	569	558	567	527	559	545	556	565	523	566	550	529	513	562	585	538	528	525	552	567	543	569	546	547	510	530	556	537	555	548	522	556	556	573	552	564	543	542	513	542	555	544	542	586	560	561	530	548	521	591	534	553	598	530	574	535	531	564	513	619	553	520	570	560	543	583	526	501	518	559	482	549	538	587	573	553	541	539	554	527	520	578	544	537	552	563	530	586	530	583	577	523	524	542	536	543	566	572	529	553	538	543	546	491	560	533	572	519	534	544	554	533	582	519	541	545	521	573	576	570	516	547	518	534	539	531	533	574	515	516	535	548	579	569	555	545	541	569	571	521
25182	21435	27537	25532	12641	3179	1835	1252	1072	903	822	701	671	646	643	602	627	587	571	518	514	532	489	488	520	481	458	454	409	458	390	427	397	419	404	447	409	399	436	407	446	364	445	406	412	417	421	415	403	400	390	426	395	386	366	395	401	352	415	375	401	421	362	366	413	404	396	376	426	413	396	361	398	360	358	396	377	374	386	388	357	388	381	386	434	392	371	370	373	394	404	414	376	396	352	363	405	399	360	375	366	386	400	366	425	390	372	381	374	366	345	376	459	363	371	366	369	428	370	397	408	405	369	368	397	395	394	411	361	403	406	428	378	400	374	407	398	391	408	384	359	401	363	382	346	362	401	349	374	413	414	366	397	357	382	374	376	399	407	365	380	364	422	402	385	375	388	404	377	399	374	396	404	380	378	320	362	359	382	401	423	367	374	354	397	398	408	375	376	378	391	408	387	425	412	381	393	426	377	360	350	387	389	389	356	334	384	384	375	379	379	410	370	372	388	373	375	359	395	391	412	366	393	356	383	380	354	396	365	385	376	382	392	404	368	366	369	377	405	383	396	379	394	340	395	377	364	389	336	367	409	368	392	384	397	388	405	391	388	404	416	405	380	361	384	370	372	431	356	355	386	393	364	383	391	374	379	393	379	390	390	383	390	367	383	412	396	394	395	387	383	386	395	344	398	387	401	389	401	392	384	383	407	380	404	388	408	396	389	416	382	382	380	377	373	423	412	388	413	402	383	367	357	395	396	384	394	364	367	401	396	377	389	386	359	382	364	413	422	391	442	370	394	370	389	402	377	366	395	355	367	384	372	392	371	392	420	364	414	370	389	382	385	404	374	363	399	409	372	397	404	397	386	364	350	378	406	395	396	370	392	413	369	400	397	382	430	367	375	431	366	390	383	370	405	389	364	415	386	426	391	406	376	393	396	392	398	351	391	386	384	370	413	389	405	400	391	370	365	370	379	419	367	341	359	380	365	418	396	403	365	358	410	382	380	403	395	372	363	379	392	413	409	346	364	384	391	398	409	356	409	402	385	350	379	346	371	421	413	362	330	351	413	413	413	389	398	383	408	394	368	368	378	369	359	353	375	397	388	407	382	395	382	431	398	368	368	369	386	403	432	364	413	385	376	385	383	410	423	348	367	370	384	415	367	387	386	384	384	369	437	376	362	379	408	373	403	409	393	382	402	382	410	436	424	360	369	394	385	361	358	389	361	399	388	379	412	401	419	368	386	329	399	392	382	377	374	396	391	381	397	378	376	386	389	379	361	375	371	416	359	404	403	394	363	377	391	404	351	363	417	368	377	378	401	420	419	383	378	357	377	370	397	366	373	386	393	418	392	398	390	387	376	380	380	385	408	389	369	394	349	398	357	373	382	389	397	385	393	373	376	390	377	403	387	392	399	413	402	400	424	359	410	385	414	341	369	372	410	379	372	376	411	346	411	402	365	410	382	341	364	403	367	366	377	370	354	412	396	394	393	403	372	370	382	375	375	397	335	393	401	347	410	371	374	379	389	392	391	416	393	363	367	361	423	389	411	372	403	391	410	367	378	401	388	390	408	370	389	408	374	392	389	365	393	429	380	375	375	390	388	367	381	380	379	364	370	389	389	392	396	403	407	389	394	369	349	383	384	403	367	428	390	352	401	423	398	346	394	385	380	363	394	386	398	396	409	401	393	400	393	343	348	382	370	385	403	363	379	403	416	421	374	390	390	406	388	383	382	383	345	439	400	371	378	390	358	380	366	364	379	384	390	382	366	369	388	410	373	409	420	390	386	398	409	403	345	411	400	390	402	385	386	379	380	388	375	399	404	426	367	403	381	382	367	361	378	374	383	350	416	380	392	414	377	378	397	371	374	387	390	385	366	383	370	360	392	343	414	373	372	385	355	383	404	340	373	396	385	401	405	398	398	381	384	386	376	378	397	420	383	375	405	359	364	376	384	372	389	386	395	367	348	373	421	347	366	383	385	357	422	392	411	388	383	381	383	346	379	391	369	395	357	386	387	387	375	398	378	423	405	373	388	386	376	399	372	401	362	369	427	394	380	386	364	412	371	379	423	420	416	357	391	372	363	414	370	357	384	389	379	389	409	369	399	373	373	348	370	386	415	405	397	387	398	387	374	368	376	419	394	387	404	419	363	422	387	377	370	396	369	375	409	393	375	379	427	399	407	406	378	372	358	388	366	390	410	406	373	390	432	382	359	407	351	403	391	364	378	369	404	417	369	371	377	399	386	398	397	399	394	359	369	384	384	380	416	418	388	382	328	406	379	376	399	400	395	375	351	414	385	398	411	404	349	357	390	366	373	373	369	381	361	365	400	401	387	377	383	385	398	402	342	389	380	399	425	391	370	394	378	381	370	409	405	426	399	409	393	372	383	371	392	379	339	428	381	413	390	404	376	412	354	384	430	377	387	394	385	399	359	428	395	391	377	388	379	407	401	411	363	381	383	425	397	356	406	420	350	408	386	392	372	392	416	374	408	370	381	393	376	361	418	370	367	373	401	384	367	411	369	372	408	377	374	361	390	375	412	407	351	393	382	374	343	387	421	367	410	405	394	381	379	403	371	376	387	416	376	403	387	381	385	379	391	447	400	369	392	395	392	415	389	397	406	383	387	419	426	389	409	391	368	373	405	377	412	387	376	394	404	398	340	378	359	353	388	366	383	380	368	338	390	389	386	383	373	369	396	344	408	373	391	355	414	383	371	372	368	400	401	385	373	380	377	370	396	410	394	347	374	358	368	393	387	346	393	382	355	358	377	350	411	354	410	396	380	381	391	376	374	378	374	357	396	356	380	381	364	420	431	399	351	426	357	378	379	388	417	413	369	337	368	390	383	400	423	422	422	400	393	370	369	406	354	400	377	399	360	408	391	400	377	380	381	379	373	387	389	394	392	404	351	345	360	376	390	357	385	382	378	383	390	368	370	421	394	391	368	397	371	415	366	397	379	405	357	386	370	360	387	400	388	379	390	388	398	338	426	380	394	393	377	399	373	404	407	382	398	363	380	404	385	382	382	393	375	375	341	393	359	372	379	404	400	364	372	384	387	375	380	398	383	362	401	414	383	407	405	410	386	352	412	421	382	359	423	406	380	405	372	400	373	417	384	408	381	433	342	392	390	379	393	375	408	378	366	368	385	393	423	388	356	390	381	384	443	380	398	374	389	392	383	359	376	397	396	396	405	353	373	389	372	348	389	372	385	385	401	345	401	412	381	377	395	378	378	382	386	393	356	392	374	368	381	402	394	376	388	405	390	414	362	394	389	415	415	361	376	392	392	397	379	408	388	333	379	395	399	403	374	390	367	373	384	378	397	406	387	414	381	372	412	395	385	389	374	405	367	405	402	394	378	356	364	377	362	363	373	374	411	375	388	367	372	406	367	353	399	378	392	409	383	403	371	336	353	396	382	385	363	408	393	387	348	417	379	390	401	393	422	404	393	412	376	375	400	384	398	415	393	387	366	418	386	360
34215	27774	17426	9709	7148	5021	3468	2525	1996	1750	1472	1168	1065	1039	1050	921	1003	927	835	786	743	749	705	623	643	607	617	565	540	550	517	481	552	509	516	479	524	508	501	497	474	474	531	456	467	450	516	458	471	424	491	441	450	497	514	481	475	455	428	455	464	443	439	456	517	475	435	461	448	459	444	454	420	460	515	443	453	465	493	450	441	428	465	487	455	440	491	434	455	448	461	492	425	454	477	463	447	458	448	477	508	469	470	443	447	449	440	464	442	438	436	465	502	454	460	455	416	449	418	449	484	450	442	428	450	483	454	445	435	464	474	475	500	458	457	461	484	442	495	459	446	459	431	472	444	441	456	458	457	462	475	433	468	487	478	457	457	477	497	477	452	441	427	455	473	425	393	442	440	476	441	442	444	438	431	475	480	449	460	453	445	455	446	510	457	477	440	434	425	451	472	468	446	419	462	425	452	451	436	492	472	419	488	450	437	455	473	433	450	460	445	430	422	463	442	437	498	443	427	457	426	454	455	438	458	466	425	457	473	480	413	453	449	442	460	413	462	414	432	447	430	473	449	476	455	465	449	453	480	447	432	461	436	478	471	478	441	494	419	468	435	455	459	476	451	451	439	499	488	419	453	456	449	438	436	434	487	435	432	463	440	472	432	469	484	472	447	439	470	472	464	479	466	466	467	460	425	471	402	444	460	484	456	469	448	460	435	454	489	457	452	449	441	465	433	428	469	442	471	445	446	455	448	478	472	413	449	470	458	433	459	424	434	447	455	489	437	431	450	423	450	468	422	440	461	471	464	448	452	446	427	471	462	447	462	461	453	410	431	447	478	457	471	437	471	452	446	506	454	450	491	447	461	450	433	441	449	449	448	450	466	432	403	454	437	463	443	491	442	469	462	435	467	395	453	463	464	463	460	469	454	446	471	435	460	471	473	469	452	449	462	410	451	444	427	473	421	442	486	461	448	442	461	444	417	428	449	484	459	457	457	475	448	453	441	456	433	466	444	451	473	473	450	451	439	467	472	463	445	438	435	469	471	464	432	447	444	497	435	461	469	451	470	488	457	449	460	460	471	446	448	452	463	418	468	473	414	482	449	453	467	457	424	462	402	448	460	414	453	429	454	469	449	460	487	453	416	447	445	470	464	434	423	483	454	461	457	424	432	496	438	436	456	457	476	466	453	431	485	435	446	408	460	471	493	461	442	450	467	469	428	467	453	447	491	462	460	471	472	424	482	441	441	419	426	456	473	461	460	470	460	461	459	485	421	461	489	442	468	419	485	418	457	426	428	442	427	443	421	454	438	484	467	432	449	455	457	441	493	468	469	396	451	437	446	460	492	438	451	476	460	423	463	430	461	459	482	453	457	478	431	452	439	482	430	426	442	456	436	434	423	450	453	462	477	425	438	436	448	461	433	429	468	400	527	471	427	437	434	449	462	450	438	466	452	492	489	499	445	442	433	436	459	426	458	451	449	474	474	507	434	435	457	462	440	449	504	430	453	437	451	412	441	446	443	460	438	457	490	448	436	448	450	440	448	432	467	463	467	480	425	478	473	462	421	467	435	424	389	443	410	433	430	436	407	435	445	432	457	457	439	493	450	457	473	471	447	469	428	477	434	457	426	441	433	469	414	457	416	481	466	456	478	454	480	458	449	443	429	434	448	432	476	452	441	432	413	426	466	455	467	482	429	474	451	433	473	439	456	437	486	472	431	460	439	443	461	451	465	442	467	419	435	434	428	461	451	485	436	420	479	473	508	461	463	437	478	434	463	476	442	471	429	450	478	436	451	461	445	439	442	425	430	420	429	467	471	436	413	425	453	425	426	446	422	455	469	457	465	444	467	486	442	480	443	447	457	429	452	446	448	430	517	447	413	461	488	455	445	433	444	447	462	459	456	472	453	439	457	445	439	452	465	437	462	449	429	454	445	458	481	449	451	455	476	428	436	465	494	469	445	477	432	452	427	447	461	485	458	458	438	478	452	446	465	427	450	422	418	456	441	411	463	464	431	463	448	442	469	413	428	464	471	460	468	451	449	453	488	476	428	467	440	479	486	489	452	447	475	449	433	472	458	441	492	464	404	492	435	482	462	461	473	430	466	493	477	491	434	495	433	482	471	471	426	418	467	448	456	427	388	452	431	466	450	415	477	465	431	482	445	431	475	486	439	453	451	451	450	420	462	498	425	444	452	465	426	439	462	448	442	415	461	428	460	434	459	443	415	430	506	449	435	433	474	460	472	441	432	473	438	475	445	468	431	425	435	464	453	451	446	428	421	464	438	449	408	444	443	456	474	477	456	446	438	452	444	441	465	450	430	439	465	437	448	490	472	486	434	478	438	443	461	439	458	466	456	460	477	457	479	485	437	436	495	468	457	483	459	461	419	459	462	473	414	449	457	460	424	467	475	459	424	458	480	461	448	466	420	473	490	449	452	454	454	422	435	459	421	459	432	408	417	463	430	458	452	462	424	429	476	484	481	450	425	421	473	463	469	481	447	473	481	458	467	441	455	452	456	460	444	439	494	458	432	415	436	422	477	450	469	451	456	452	468	455	417	445	442	435	441	459	445	466	460	442	480	434	496	431	473	457	457	442	437	449	476	457	432	434	437	455	484	461	425	429	501	463	458	454	421	431	470	494	467	423	455	429	460	449	424	445	476	428	490	496	409	464	478	458	434	460	446	476	441	470	469	453	447	455	445	434	443	426	454	457	460	474	462	418	451	441	479	426	458	473	438	454	461	473	481	424	472	430	450	459	466	443	470	480	452	430	445	459	441	491	434	457	464	494	446	458	468	455	420	468	455	447	454	445	480	468	453	420	458	416	468	453	480	444	442	490	459	463	469	461	433	457	418	459	485	500	413	455	437	429	487	480	460	449	470	436	482	462	441	432	451	459	430	468	443	454	449	431	435	467	449	498	465	441	469	466	433	454	471	460	481	465	455	443	486	467	394	426	464	478	488	489	440	413	456	443	446	462	439	460	477	437	434	452	430	459	459	431	459	471	421	437	447	463	491	451	455	471	468	460	463	471	477	477	439	469	445	445	423	457	458	444	478	431	437	426	418	472	467	437	445	473	450	417	416	497	450	464	405	454	493	462	436	448	434	461	446	415	482	426	455	431	467	439	477	467	419	447	467	451	447	454	453	435	449	465	421	448	459	455	412	460	439	432	450	449	439	458	471	441	462	449	434	447	438	452	432	443	431	453	456	456	463	445	416	435	454	453	417	418	494	435	456	462	438	447	431	435	434	445	469	442	466	437	460	479	444	437	469	469	453	471	463	440	478	435	453	441	445	471	449	472	432	460	452	485	460	420	444	451	465	427	436	471	480	443	445	480	482	447	470	461	468	489	436	457	427	430	428	469	406	472	456	450	435	447	487	483	451	445	478	440	429	452	438	416	458	479	487	462	470	488	473	435	434	462	478	436	442	460	488	453	441	479	422	434	415	472	452	451	438	487	447	502	479	460	447	450	487	461
22985	21486	29225	24191	21503	21533	10502	2364	1752	1459	1254	1028	965	948	881	782	796	743	712	680	660	553	577	535	522	508	481	481	447	392	420	401	396	378	433	362	401	357	393	377	367	382	323	353	358	360	349	354	346	347	384	364	337	316	346	366	306	363	318	343	341	356	314	346	324	329	315	328	317	326	296	312	354	390	339	308	323	318	320	321	304	300	328	325	314	322	338	310	340	354	327	348	301	331	314	323	321	311	326	345	301	353	290	285	321	337	349	312	313	284	322	305	341	348	317	321	321	359	348	312	314	308	320	304	332	306	308	348	344	343	336	327	323	339	329	326	320	302	336	311	296	320	318	293	320	301	307	324	301	326	336	303	308	324	320	338	338	327	320	344	358	327	319	337	314	359	291	338	310	308	319	314	316	310	299	319	331	350	302	329	342	315	335	311	305	297	335	325	321	314	313	321	310	324	329	353	331	304	300	351	320	338	323	318	304	354	318	323	318	331	340	332	317	347	326	267	329	317	332	302	334	336	329	312	302	342	315	315	335	342	306	335	329	291	295	332	335	317	277	278	305	319	346	322	320	323	306	314	325	350	337	341	331	328	316	357	299	312	318	328	312	302	299	321	363	329	309	301	344	339	347	284	306	330	315	339	310	354	279	319	313	308	315	308	338	347	283	304	332	310	313	298	352	333	347	326	328	334	318	327	336	325	351	307	324	321	323	322	313	334	320	330	337	293	292	318	312	334	325	298	331	324	324	313	348	346	321	309	349	337	306	338	293	307	324	297	314	340	309	319	324	328	324	309	335	326	323	313	302	344	292	331	315	299	289	356	332	352	315	305	320	308	315	325	319	334	314	321	322	333	321	330	343	311	363	310	329	344	319	323	313	312	353	338	324	327	301	341	312	328	330	333	292	338	301	375	314	306	340	315	297	318	317	330	318	337	300	324	298	311	317	312	321	314	352	302	307	328	292	321	337	307	315	313	324	307	330	317	340	328	318	283	320	332	311	322	322	329	316	303	296	293	269	330	346	339	345	325	297	325	352	321	299	334	350	309	340	313	317	313	325	312	326	321	366	305	318	325	330	342	312	323	318	327	333	329	325	286	295	294	336	304	336	355	334	343	333	321	336	297	293	328	314	299	348	328	303	338	336	323	335	327	348	307	316	303	308	343	323	304	307	318	326	327	306	320	325	310	309	325	342	339	325	316	339	324	342	296	298	347	276	344	325	317	355	350	312	312	335	323	335	310	331	345	316	340	310	360	295	283	349	314	322	337	299	301	352	335	342	331	347	361	332	342	340	315	345	332	310	303	323	332	350	349	326	342	312	338	351	320	353	342	304	324	332	306	312	309	328	310	305	366	341	322	340	342	299	350	278	301	330	318	309	304	326	336	298	315	303	275	293	306	323	347	337	302	329	354	341	324	362	338	294	326	334	330	334	328	311	342	308	334	310	320	327	321	336	298	325	321	301	323	325	319	321	323	315	335	305	315	335	325	320	317	330	351	300	322	344	313	337	304	333	325	318	327	323	321	318	323	281	299	331	298	340	318	338	328	379	317	316	299	329	332	325	314	325	328	332	314	332	321	319	316	351	334	300	337	342	321	304	350	297	332	336	325	307	330	311	336	336	311	293	321	340	320	336	343	347	306	337	336	323	347	333	284	330	337	343	318	332	314	321	328	339	299	324	296	312	363	329	329	298	321	298	323	348	312	300	304	313	303	323	308	302	342	348	307	340	313	324	316	315	332	322	318	321	345	300	323	379	306	352	345	332	334	313	318	313	293	336	295	368	317	327	335	363	333	321	334	346	314	323	309	321	312	314	332	292	331	327	320	329	359	324	298	358	313	323	314	321	333	338	320	298	333	330	343	333	336	314	288	306	331	329	341	309	313	350	304	325	341	329	297	325	314	315	338	310	359	314	295	314	332	324	293	322	318	316	338	328	329	332	328	341	332	369	324	294	298	297	312	305	326	330	333	310	320	322	309	339	344	321	314	337	337	308	309	328	372	305	350	273	332	318	310	358	328	310	311	329	346	315	329	329	328	323	266	328	329	327	300	340	324	324	322	338	320	373	322	313	334	339	347	308	327	325	362	322	313	341	296	291	322	322	325	343	315	319	346	344	292	309	331	341	293	316	295	336	340	321	324	308	339	314	332	319	317	296	337	319	301	326	332	353	344	298	325	322	309	301	343	314	311	313	326	324	359	312	318	327	344	336	330	327	339	334	339	340	340	307	307	316	316	315	300	334	352	321	351	316	346	317	319	326	333	336	308	324	335	345	313	343	326	345	327	360	326	320	323	302	306	361	297	310	343	311	311	291	311	307	332	326	333	313	323	305	301	346	344	295	314	307	326	334	304	368	341	289	330	308	286	307	329	350	346	342	352	316	320	306	313	303	379	330	303	340	358	309	339	335	322	311	321	345	342	347	310	310	311	325	320	296	348	305	330	341	294	337	326	344	349	323	319	340	317	351	333	292	308	327	312	313	356	316	362	304	344	310	352	316	347	331	298	305	361	292	335	335	340	290	326	347	321	332	323	337	321	327	297	290	318	330	313	358	327	323	352	311	334	337	322	319	338	314	319	317	340	322	313	317	316	330	319	327	308	296	337	313	309	336	308	304	343	359	311	315	323	307	330	311	329	321	315	338	309	334	303	317	315	337	326	301	362	338	330	346	330	323	317	325	322	353	352	346	331	363	314	331	304	336	321	321	301	334	295	298	277	346	351	317	306	322	320	301	283	301	347	357	329	342	351	290	315	346	307	314	314	309	322	327	315	309	317	330	330	311	328	293	336	310	333	330	332	327	314	313	306	315	311	336	317	349	331	304	324	311	311	322	332	341	283	324	296	341	342	331	319	294	311	314	307	337	331	327	334	325	319	326	322	348	310	309	347	341	315	307	324	335	316	309	318	343	296	330	332	364	343	310	365	341	303	343	342	311	321	367	321	288	316	322	323	320	313	301	307	310	327	312	322	346	327	311	319	332	326	285	325	314	319	339	297	334	311	316	373	306	291	322	317	329	333	347	313	330	319	311	319	319	300	316	327	317	358	361	326	301	322	342	296	343	313	336	322	309	339	321	340	332	314	297	326	317	336	330	325	315	336	320	292	332	330	345	324	312	344	367	320	329	305	292	324	349	330	310	321	324	326	339	362	353	319	321	351	332	319	298	334	325	351	295	331	315	328	365	321	331	330	314	320	300	303	340	323	303	332	290	302	320	331	332	339	347	347	307	313	347	307	337	329	336	318	300	331	324	344	312	314	299	298	345	361	320	320	308	331	355	312	311	307	316	325	335	316	339	357	335	346	307	306	365	335	317	316	299	329	299	309	308	319	307	317	360	297	327	304	314	321	366	353	312	314	346	336	310	290	342	333	345	326	331	355	323	311	335	336	357	336	309	326	326	294	304	316	319	352	319	317	343	340	327	353	324	332	344	323	318	339	363	324	311	307	311	321	319	326	331	316	312	338	333	328	345	321	323	314
40231	37850	25518	16423	12152	8613	5811	4215	3375	2764	2302	1756	1643	1656	1432	1320	1356	1251	1066	1040	964	944	894	796	774	707	657	621	577	553	557	542	531	487	528	489	497	485	467	479	449	476	444	446	427	444	489	443	428	391	415	428	462	432	384	423	392	412	393	398	403	372	399	419	437	408	429	379	416	393	405	397	406	357	357	373	422	405	382	383	397	361	358	378	403	386	391	387	357	445	347	389	402	379	390	414	361	409	387	423	382	387	370	372	409	403	367	396	376	390	382	369	384	397	403	402	380	354	389	399	386	381	392	382	411	409	356	387	397	376	354	403	401	419	369	413	388	405	392	358	379	361	378	369	377	348	405	340	394	406	377	348	374	354	378	379	385	369	386	425	394	411	391	407	368	373	363	383	391	386	409	380	353	418	374	403	408	355	407	412	380	406	378	390	378	402	366	401	372	400	396	382	430	413	398	387	381	389	330	404	413	418	392	399	387	366	399	367	363	403	395	368	350	366	405	356	421	364	372	367	371	389	373	364	404	398	384	382	396	392	395	367	385	395	402	407	353	392	369	412	370	401	389	376	374	398	327	380	338	393	404	366	390	366	392	386	375	415	358	378	363	363	399	350	369	360	405	368	403	388	369	367	368	417	395	424	418	420	412	366	381	396	381	380	380	378	416	381	370	384	385	410	359	377	390	432	391	385	387	374	360	343	372	412	367	416	355	402	389	358	360	402	402	374	343	343	418	380	389	420	373	373	371	376	410	386	377	373	416	392	357	382	391	371	391	352	393	392	370	392	358	354	388	437	394	379	368	395	363	361	342	388	383	386	398	408	400	416	366	355	372	437	386	389	380	379	407	386	348	350	404	396	371	363	368	340	362	374	370	380	397	400	389	417	383	384	388	384	348	396	376	380	360	415	394	377	395	412	391	408	388	377	377	365	403	392	406	365	364	386	370	393	363	378	382	378	398	387	394	377	354	362	381	375	379	358	379	399	379	411	374	384	366	405	405	359	414	391	389	401	378	361	374	356	366	409	398	405	436	428	401	366	398	381	382	347	339	381	347	413	397	379	400	386	381	407	364	388	389	391	406	387	401	384	383	381	412	371	380	394	422	364	375	360	391	405	384	394	384	410	386	368	397	363	356	364	363	355	402	405	396	368	414	397	389	369	397	384	411	381	384	376	385	381	365	359	362	369	364	402	395	344	371	385	373	389	407	395	398	401	387	384	387	402	396	414	332	400	383	379	390	362	385	392	390	366	410	408	409	348	345	387	337	406	412	369	390	392	381	368	366	373	420	377	359	380	390	403	360	398	375	375	396	391	388	384	392	403	398	396	423	369	363	363	398	384	375	389	390	384	413	403	374	395	395	380	371	360	377	382	389	409	379	409	363	360	376	388	336	396	379	397	391	385	405	362	400	408	382	373	389	411	387	385	397	378	342	360	369	384	378	360	392	402	396	364	346	399	384	334	416	390	376	361	391	358	361	386	409	352	376	411	376	381	387	369	362	372	417	382	359	416	392	368	373	378	403	420	365	391	419	386	400	372	407	363	348	397	382	395	380	362	394	341	374	398	416	397	396	404	358	366	392	367	372	390	404	365	349	425	384	390	395	387	419	362	368	400	412	400	365	395	362	403	407	437	367	410	386	388	368	346	399	363	387	370	368	393	380	410	416	400	376	421	376	385	387	370	387	380	439	367	366	388	359	400	389	373	378	370	396	366	381	370	373	375	380	395	404	374	389	383	386	385	367	386	377	395	374	361	382	373	367	379	383	411	386	369	412	344	375	388	399	399	394	401	383	389	385	386	334	357	410	356	362	396	385	373	374	379	365	424	390	387	376	376	397	358	372	382	377	394	336	392	366	349	384	386	389	353	394	355	361	417	345	369	403	389	399	374	375	359	394	400	372	400	373	379	390	418	356	378	366	370	355	408	407	424	372	413	367	361	355	399	347	395	329	370	371	366	360	403	397	402	361	422	401	360	387	369	354	396	364	363	408	339	352	354	346	373	383	356	357	386	402	388	366	376	423	373	403	379	420	409	401	378	380	392	370	373	361	382	377	397	386	412	374	374	385	377	378	389	391	393	401	381	366	370	422	326	353	398	423	377	388	397	385	383	378	376	384	388	386	367	397	351	377	417	432	384	388	414	369	386	356	396	358	395	402	397	422	380	372	414	394	390	377	374	373	374	368	369	390	393	375	373	420	384	374	381	359	374	368	393	399	424	349	379	400	386	392	385	401	343	374	411	372	359	383	402	350	362	399	370	392	388	401	349	399	357	415	411	349	408	393	394	350	385	379	402	392	400	390	376	383	382	381	390	349	381	336	373	406	395	365	387	392	386	440	349	362	402	406	408	397	390	339	400	358	365	398	379	395	372	397	380	410	382	382	401	425	416	398	394	398	384	401	377	399	398	392	405	406	371	380	389	371	380	378	369	372	364	389	382	380	395	409	354	408	378	430	415	395	385	370	349	389	369	395	383	363	393	389	386	394	387	393	388	379	376	378	392	373	344	393	409	384	382	386	396	398	378	374	362	378	375	397	357	401	388	340	381	391	380	362	393	400	391	350	371	389	386	361	365	406	358	397	379	372	401	362	384	351	403	357	420	400	385	403	375	358	376	398	355	387	381	404	374	391	381	402	375	387	384	392	383	385	398	426	350	410	371	369	402	383	410	384	390	379	365	382	415	352	333	431	369	386	382	399	399	364	347	375	384	351	387	389	407	385	385	391	380	361	377	372	453	378	408	393	386	397	399	386	393	395	376	359	417	377	384	404	365	365	372	428	353	380	370	374	428	362	372	411	396	376	387	398	369	388	374	364	414	361	380	404	380	404	369	385	366	379	362	381	384	388	412	390	430	367	351	392	369	407	389	383	403	392	376	365	366	406	361	366	421	369	398	394	353	399	353	370	373	371	388	378	378	401	384	363	399	357	354	384	373	399	365	377	420	377	406	389	362	367	354	350	438	357	417	368	388	370	366	386	373	408	389	375	379	403	358	403	388	391	369	349	397	365	367	354	407	372	399	368	406	368	368	392	386	370	391	401	399	397	394	393	359	370	369	360	374	427	392	408	375	405	369	411	384	380	403	394	391	394	401	401	367	413	365	395	376	417	427	368	376	406	378	359	377	383	391	399	406	396	380	359	379	393	354	387	427	387	370	391	373	396	408	402	391	386	382	371	404	394	408	395	385	402	375	393	399	356	364	382	395	401	371	398	370	395	400	371	345	400	413	407	393	375	399	385	371	390	392	384	380	372	362	385	400	426	405	399	422	381	430	372	382	372	385	395	390	388	399	417	376	387	340	427	359	382	359	371	439	352	373	366	363	384	389	358	402	395	370	368	376	419	399	394	392	366	385	406	376	374	374	366	361	398	396	413	418	355	387	408	383	379	384	403	379	367	399	386	389	394	394	399	397	414	374	363	418	358	393	378	370	354	395	383	377	384	379	365	381	382	409	420	379	418	374	359	379	387	370	367	423	384	409
30016	21832	14363	6813	3282	2070	1411	980	924	820	808	691	706	641	646	642	679	603	597	577	581	527	591	597	581	540	509	572	624	549	529	532	495	536	528	506	559	515	512	528	500	541	506	505	530	524	516	496	522	496	564	521	474	500	519	511	517	482	470	492	498	487	535	494	501	517	524	517	522	474	466	548	497	526	534	501	498	516	495	520	490	496	478	538	467	544	500	515	489	502	491	487	498	492	520	511	514	535	495	500	497	482	514	506	510	534	513	489	486	523	526	508	507	485	514	481	490	461	469	500	481	477	498	455	469	481	506	500	499	480	514	525	495	493	486	494	510	503	532	499	518	471	512	494	503	503	485	518	492	510	504	490	498	483	553	506	539	509	525	479	518	494	500	477	480	504	479	515	483	528	507	508	480	471	521	475	549	476	476	519	528	525	508	485	492	545	496	483	469	498	443	496	507	453	484	526	497	430	495	489	514	498	498	501	465	519	536	558	473	499	499	523	538	509	481	502	488	484	506	476	514	510	514	463	482	455	500	522	513	503	546	496	496	473	494	506	507	480	526	534	554	500	523	526	503	483	501	489	504	495	529	493	526	516	507	496	490	512	480	487	516	468	528	493	501	457	462	484	491	492	512	515	517	553	562	514	500	506	470	514	494	499	536	510	485	492	553	501	517	473	492	494	495	534	518	516	497	524	508	510	522	504	490	498	490	538	447	516	494	478	496	475	489	546	515	487	490	527	481	485	511	510	519	525	530	512	472	510	477	484	524	475	484	497	500	515	500	486	498	506	509	447	518	514	489	460	515	498	544	550	502	509	477	495	515	492	516	493	470	489	525	483	489	516	525	515	512	505	468	515	474	518	504	488	488	521	529	500	461	499	516	514	482	555	513	518	503	481	505	472	518	490	502	507	493	536	488	545	504	485	527	509	490	471	527	514	521	508	485	498	483	496	514	470	498	528	495	523	505	517	503	509	483	492	523	477	494	511	483	501	506	536	493	507	540	469	488	461	506	536	508	492	467	500	495	497	502	521	483	541	489	503	459	514	481	498	492	525	456	493	508	476	498	524	509	488	495	479	519	535	478	471	493	498	449	493	516	468	510	479	497	506	491	499	493	502	498	459	488	495	502	493	558	504	475	503	467	494	515	492	538	531	500	548	500	515	497	488	478	532	541	490	491	469	507	509	471	535	474	529	488	544	477	519	482	493	465	502	515	493	498	476	490	478	472	500	482	457	501	500	483	501	524	522	481	547	513	513	511	512	481	536	498	514	538	510	502	461	485	522	516	503	490	480	490	448	499	496	493	496	508	483	490	463	505	523	519	492	467	501	490	488	561	534	475	496	492	491	483	477	505	499	496	502	529	516	473	494	489	497	501	484	489	486	489	514	470	551	480	499	505	507	507	484	509	485	474	500	520	538	486	449	482	462	521	478	510	506	471	503	478	509	505	493	496	497	514	497	463	494	529	505	493	500	479	491	532	492	464	536	558	466	458	502	510	499	476	509	475	533	457	512	532	498	499	528	537	493	501	483	464	499	517	542	502	528	466	520	475	498	497	472	500	504	487	467	456	480	463	505	467	520	491	495	525	514	495	502	529	469	479	472	498	488	487	518	500	475	544	481	469	532	452	508	528	495	538	519	521	518	529	508	501	513	503	507	486	511	499	477	486	502	483	518	519	485	484	498	491	504	488	464	509	526	464	501	517	488	500	527	467	509	508	493	502	458	474	521	495	503	486	518	506	506	503	498	508	525	532	511	481	517	506	519	529	495	539	507	523	535	452	511	453	501	472	480	472	513	481	496	528	517	486	491	472	502	486	451	478	518	446	500	487	512	505	496	507	517	508	534	526	477	561	511	493	472	497	505	554	531	493	459	533	478	528	508	527	481	511	512	487	492	505	518	522	535	487	498	497	512	524	520	505	544	507	551	479	503	491	471	518	507	500	515	526	492	492	507	513	467	510	468	477	517	483	502	540	496	469	484	486	501	504	515	476	523	472	491	506	486	513	494	510	519	520	451	522	533	487	493	534	512	515	462	484	439	531	473	473	492	494	481	465	492	498	513	514	508	494	455	505	494	476	484	506	504	507	469	514	509	497	534	522	497	535	486	519	479	484	505	492	501	495	491	516	576	500	462	494	478	468	450	517	537	464	475	477	500	541	497	531	478	520	501	458	472	485	499	507	484	484	492	493	490	515	481	529	509	505	467	477	502	500	512	512	525	506	523	501	507	453	486	519	477	508	522	519	523	528	465	512	510	542	491	516	525	510	465	520	524	477	503	516	471	510	496	527	497	513	502	501	516	504	484	519	526	490	468	501	473	492	528	489	514	455	495	469	497	542	487	478	503	466	521	471	469	492	506	519	497	527	560	536	497	527	506	476	470	514	517	510	468	520	472	508	534	488	509	493	509	508	508	500	492	502	467	507	528	504	500	462	494	507	521	523	528	490	496	496	507	501	494	512	507	507	512	460	489	532	486	498	519	499	452	530	554	500	500	493	477	456	496	509	534	486	488	524	482	497	506	501	448	510	489	509	541	531	474	478	479	514	496	500	500	478	576	511	497	454	452	481	496	493	473	497	546	502	498	532	506	529	488	506	498	510	484	511	538	493	513	539	508	512	504	484	503	490	556	491	520	492	488	520	522	504	504	518	529	536	480	508	474	490	480	492	481	482	506	480	484	462	493	502	497	513	493	507	492	547	475	510	516	493	506	482	494	490	495	522	496	552	482	513	487	496	500	505	467	537	532	524	497	518	486	516	533	518	463	476	534	502	531	524	553	518	508	469	499	492	500	530	455	479	490	467	475	514	499	493	545	522	489	473	513	510	518	519	475	476	493	504	468	513	490	472	471	542	497	475	497	507	506	491	494	476	475	514	506	515	485	474	468	466	459	506	503	507	493	540	507	483	526	517	459	525	497	499	476	501	527	485	500	538	451	510	480	483	480	513	490	557	515	522	471	523	510	495	533	509	480	561	490	480	515	511	534	508	486	516	511	485	479	483	497	469	524	524	486	517	500	481	503	511	505	504	474	497	480	512	493	511	510	499	515	489	493	481	512	525	487	497	520	491	468	475	526	503	486	503	467	526	466	473	513	475	491	511	506	508	508	510	508	470	519	484	477	483	520	470	518	492	545	476	507	484	497	486	534	498	507	459	506	523	503	510	518	474	487	499	488	485	496	491	509	494	517	484	501	517	511	471	476	498	520	533	513	484	530	507	501	459	478	506	467	480	512	486	495	484	492	501	500	461	506	514	500	514	502	533	472	494	519	506	514	501	489	530	525	473	527	515	524	490	470	485	535	493	460	555	519	560	500	516	511	503	524	481	540	492	524	527	495	536	484	509	474	463	445	523	497	528	471	458	466	538	491	517	517	495	490	525	489	510	521	561	555	504	502	515	539	494	491	437	473	511	494	508	482	469	503	529	492	509	509	523	543	505	515	495	506	532	503	497	488	493	526	469	525	499	465	552	502	492	485	515	525
32864	21826	13179	7170	4940	3623	2488	1818	1596	1352	1210	998	950	898	854	900	837	829	856	821	799	771	745	691	682	668	646	686	699	629	653	680	578	687	631	641	644	650	646	581	622	627	582	604	609	624	579	603	598	544	610	563	627	615	593	607	634	618	609	632	628	573	549	537	586	577	577	570	561	581	594	574	617	520	583	569	593	601	609	560	593	615	609	577	578	594	562	545	617	605	585	555	540	606	585	569	571	578	585	588	603	608	602	557	542	556	613	605	595	591	598	595	645	558	598	604	605	537	596	594	532	559	569	540	640	605	588	608	581	630	589	604	602	563	571	589	596	576	572	600	591	576	524	598	520	579	579	582	578	578	596	554	625	555	592	535	635	581	564	583	600	589	551	605	534	561	589	577	575	593	564	540	572	579	596	595	593	577	583	593	588	567	552	549	571	575	582	569	630	569	585	618	608	579	609	557	595	604	543	588	612	590	601	557	578	561	606	617	600	566	569	582	587	595	606	590	620	578	577	590	615	596	574	538	575	598	583	586	626	600	580	590	593	542	591	574	571	596	526	549	549	583	584	560	558	587	582	576	596	574	581	573	602	596	621	607	587	604	606	570	609	543	581	566	608	585	556	604	607	584	603	595	608	562	544	559	606	596	617	554	578	583	561	562	577	590	566	591	573	553	566	590	593	579	636	580	589	587	632	552	543	587	607	576	578	568	573	583	548	612	570	560	584	582	626	569	578	548	578	627	594	581	606	563	557	550	573	629	633	594	591	602	567	480	627	537	630	610	596	550	592	602	572	639	574	555	580	592	592	567	564	579	602	634	595	579	590	578	565	580	575	566	561	608	596	564	597	569	603	574	602	608	564	584	523	612	582	553	578	534	581	579	592	590	615	591	536	590	598	589	592	596	612	565	606	571	603	562	523	622	573	561	602	626	552	539	619	615	598	580	559	561	584	598	552	573	588	546	571	562	577	605	602	567	530	545	636	642	551	588	619	601	584	587	561	578	559	571	563	578	590	603	603	560	590	559	588	609	558	625	604	587	561	623	569	565	577	605	581	604	585	551	613	591	598	556	616	591	575	571	578	616	592	584	562	584	588	572	631	556	567	544	597	581	552	600	533	566	564	598	583	580	605	613	593	586	598	564	595	579	566	584	557	559	579	561	573	592	530	557	574	613	625	601	596	580	580	559	600	608	623	525	565	603	551	565	625	570	621	545	573	589	600	573	564	576	579	593	550	604	613	540	574	580	606	600	583	574	567	565	575	614	616	582	551	564	563	586	596	543	593	556	551	569	591	586	577	562	518	585	579	581	588	591	625	551	602	593	537	589	583	610	568	611	589	641	550	593	601	585	598	548	586	628	562	584	627	571	573	609	592	554	560	590	567	561	597	585	507	598	579	583	601	556	570	580	608	584	598	584	572	588	601	597	610	555	611	571	595	568	592	603	587	582	616	604	592	566	571	572	616	579	593	610	598	533	580	566	634	614	569	602	579	560	557	578	648	590	615	569	535	556	582	610	550	616	583	575	589	560	601	528	575	599	577	581	563	616	590	535	614	645	563	597	587	575	637	613	628	544	587	607	569	561	532	581	544	545	586	585	573	593	587	613	571	593	584	608	586	588	593	586	599	570	557	595	608	579	563	574	570	584	577	594	560	567	580	574	586	591	616	572	612	569	576	566	554	568	599	594	605	611	564	552	561	520	565	569	593	621	571	607	547	613	518	579	607	640	577	610	576	549	561	552	563	600	575	606	588	564	584	598	621	601	589	569	586	577	579	554	557	586	563	594	587	589	607	575	599	540	580	612	568	587	596	600	565	558	611	576	631	589	556	595	574	575	545	609	564	571	559	579	562	586	541	564	589	584	586	608	602	613	614	612	580	604	569	566	617	579	535	551	570	556	583	610	573	563	559	612	610	563	614	567	568	563	559	595	567	575	648	572	578	547	604	606	580	582	612	593	528	626	579	607	600	605	615	586	604	566	575	604	562	596	632	574	588	599	578	591	542	573	549	592	613	611	598	608	549	626	551	592	587	595	616	634	576	582	608	629	584	574	576	577	595	594	576	591	581	584	570	579	578	581	610	581	566	588	576	632	578	569	559	607	557	620	574	551	544	566	631	541	583	587	591	586	565	596	562	569	540	582	579	589	600	568	584	600	642	525	585	614	601	612	591	587	588	593	571	597	551	543	583	576	562	590	616	584	582	569	567	602	581	597	614	608	592	603	629	573	617	579	583	533	576	560	572	559	598	543	614	585	558	581	593	562	588	608	572	578	598	602	556	595	584	580	579	635	557	591	549	594	553	625	594	592	593	587	584	599	580	578	601	599	557	548	594	556	552	574	601	608	601	586	561	586	590	569	558	600	582	556	559	542	581	553	575	605	582	598	537	577	566	619	572	592	586	546	580	555	555	546	574	577	595	584	573	543	570	589	535	598	603	610	565	596	586	586	591	602	553	580	584	569	570	603	548	592	583	523	600	567	539	588	582	614	583	588	560	602	572	602	535	573	573	597	557	589	590	568	584	570	566	584	603	652	577	559	609	582	558	565	572	573	573	586	599	579	625	607	611	633	574	561	607	575	575	589	578	612	547	592	579	582	577	610	571	597	603	545	577	568	589	582	574	578	571	591	579	583	551	588	580	562	553	606	587	589	579	610	617	624	609	575	611	577	605	594	580	634	604	598	554	605	601	607	608	570	574	638	566	587	595	564	614	622	600	584	572	563	568	567	573	581	580	618	605	566	594	609	569	593	582	592	611	603	594	598	573	591	614	578	572	575	545	528	588	558	608	546	574	573	590	585	554	588	579	592	583	627	610	613	543	562	597	577	577	623	551	573	586	589	585	582	597	573	539	581	588	585	602	583	577	575	571	601	586	619	581	589	554	601	586	577	557	584	633	565	577	591	599	565	596	604	570	595	580	535	556	574	603	549	579	630	629	560	618	565	570	580	613	575	556	561	629	612	623	536	576	571	575	584	617	541	576	598	632	585	632	608	565	643	591	562	595	572	586	580	582	590	559	583	591	595	601	555	618	608	640	621	583	593	580	608	571	623	589	567	587	563	572	593	572	587	572	590	603	560	560	556	568	610	593	580	610	555	596	587	560	557	566	610	571	601	549	570	553	579	592	579	602	642	563	572	578	566	562	583	644	604	615	543	582	588	608	592	565	595	560	573	530	582	556	597	546	585	588	564	608	573	556	602	554	579	571	619	564	605	589	555	566	579	618	638	597	608	568	609	580	555	579	569	577	569	581	554	551	553	572	564	639	627	580	552	587	575	639	577	583	576	571	572	576	598	566	595	567	586	566	566	569	613	599	579	579	619	597	563	552	619	581	599	591	575	595	597	536	588	614	569	612	579	579	589	582	586	575	619	585	540	609	619	584	529	580	555	562	573	554	600	601	577	598	519	632	604	608	588	588	577	622	601	579	583	573	547	569	534	566	578	559	589	591	541	590	581	600	579	558	592	628	585	576	536	583	618
23998	21450	28721	24574	21431	12466	3000	1731	1335	1167	1077	937	878	735	788	786	702	702	699	645	680	629	647	597	601	567	592	544	533	526	538	508	529	537	538	480	531	504	538	522	477	536	482	492	526	479	495	504	534	473	476	459	466	498	496	452	452	462	495	516	488	467	488	454	440	483	481	480	440	476	489	483	449	441	452	452	443	442	456	464	492	490	423	454	481	412	466	443	487	496	418	461	472	464	446	498	459	462	444	459	484	459	502	473	476	463	502	472	457	434	483	511	468	464	468	490	470	463	479	470	430	451	437	476	496	467	442	456	479	457	476	467	459	456	453	478	428	423	462	478	458	446	480	452	477	482	491	457	430	490	463	460	486	475	494	477	430	498	436	464	477	477	508	495	459	445	473	478	450	504	474	490	434	475	497	468	457	455	475	484	465	508	473	470	479	490	480	500	489	478	480	516	455	500	471	471	477	468	452	437	432	483	491	482	478	495	486	441	501	469	467	442	488	483	424	488	455	442	431	433	472	465	446	450	503	441	454	457	461	459	462	472	415	466	443	487	453	487	485	515	485	438	429	470	489	495	461	457	452	517	434	460	454	513	463	463	481	456	428	455	502	457	436	475	450	432	467	440	435	493	485	501	475	465	497	501	462	467	490	472	438	499	437	453	472	482	450	504	435	461	457	496	483	438	473	474	445	473	472	411	443	463	481	507	442	457	445	453	445	447	496	490	445	416	447	456	436	420	436	440	444	474	478	431	464	495	447	467	425	497	479	466	502	478	463	497	478	454	488	472	484	416	509	442	461	497	480	466	458	443	486	441	462	491	489	476	482	483	470	455	469	460	444	440	476	489	481	494	461	476	488	450	449	440	452	467	431	475	435	486	491	437	451	453	463	487	444	426	461	415	438	481	470	458	470	496	443	468	476	472	465	484	441	429	482	433	457	461	471	522	503	497	472	487	471	486	482	465	467	493	493	467	451	500	453	501	457	497	438	456	450	456	485	474	467	480	468	462	505	489	467	494	456	462	469	477	482	467	440	487	460	479	462	465	473	463	479	491	437	428	478	506	480	473	470	440	478	480	478	470	493	495	501	485	492	485	473	469	452	481	476	471	496	437	467	458	444	486	447	455	499	515	421	487	489	436	475	494	464	489	461	492	486	465	437	477	464	428	480	461	431	472	511	457	476	451	434	474	475	457	445	452	450	442	478	482	448	495	456	436	489	508	440	440	478	488	460	482	448	487	482	443	462	493	453	474	490	463	477	442	479	444	487	440	486	479	465	470	477	513	481	490	490	477	476	459	463	452	500	463	463	486	482	459	460	473	496	490	443	510	455	441	456	439	465	494	474	482	481	486	439	455	467	460	443	452	452	476	496	463	473	481	494	460	437	466	481	449	437	452	448	449	484	451	456	478	441	424	473	458	452	456	475	478	476	419	468	445	471	463	508	481	445	426	463	460	469	490	443	463	472	480	457	428	468	430	478	478	457	464	459	488	436	489	460	471	475	480	448	408	444	456	473	488	467	467	434	482	451	471	491	455	483	468	490	445	457	449	486	441	461	420	461	450	454	453	434	455	489	498	458	448	438	495	501	445	414	467	492	441	468	459	477	447	485	485	462	472	427	451	454	484	467	464	466	423	475	430	478	476	517	455	460	478	449	488	482	411	454	461	483	432	464	470	486	466	475	494	483	426	470	497	445	457	474	473	421	446	465	417	510	453	428	490	438	455	432	466	482	508	432	497	456	471	435	476	456	443	478	466	480	459	452	476	461	467	483	460	464	459	454	469	473	486	480	505	468	495	475	464	461	502	483	511	487	464	497	482	441	467	509	466	465	465	454	466	476	427	456	502	502	454	474	474	456	495	483	477	501	465	479	440	447	488	499	464	499	464	452	397	452	470	476	448	432	447	447	437	440	481	499	466	467	445	450	454	481	483	454	510	504	454	447	486	448	477	489	490	465	426	463	421	482	470	442	439	481	476	482	482	476	467	446	458	493	451	476	473	440	458	440	446	512	465	442	494	465	493	447	445	487	474	426	484	454	465	428	495	485	468	438	490	466	466	468	495	448	452	476	502	472	497	481	445	491	457	468	462	479	511	468	495	487	453	492	464	463	518	427	453	426	430	470	452	480	440	479	477	497	433	446	493	447	477	485	479	427	482	457	459	456	499	462	463	408	487	455	475	481	515	474	454	439	478	489	471	456	512	438	448	467	463	465	469	476	436	457	502	442	455	451	463	421	489	483	460	463	460	453	419	426	467	517	479	460	450	510	476	474	503	480	477	418	495	473	462	481	441	454	495	475	495	468	472	432	436	481	445	439	450	476	508	449	480	478	479	481	469	449	449	481	455	462	443	451	441	492	478	477	475	444	475	429	444	450	475	449	422	447	448	459	429	487	488	498	457	467	477	471	526	451	468	469	467	490	489	483	468	485	455	469	477	452	472	462	483	488	473	476	480	486	490	456	481	469	480	461	491	449	458	428	428	459	455	475	494	474	455	509	462	438	441	464	422	438	475	474	440	457	465	474	476	436	452	490	453	450	432	454	470	470	502	496	431	459	455	427	436	445	467	419	431	452	487	454	426	489	438	456	496	433	454	448	477	455	465	506	495	481	456	430	491	461	462	490	517	480	421	453	481	472	436	451	480	466	434	450	506	437	458	484	450	446	460	461	449	482	506	474	475	436	439	453	490	460	470	455	463	455	451	462	440	501	449	480	468	464	463	466	461	466	458	472	503	447	490	432	448	466	465	469	426	457	458	479	472	484	480	473	446	433	440	452	501	479	491	474	490	459	475	473	510	489	455	442	469	510	462	463	451	426	473	459	479	472	440	473	433	460	459	476	477	447	436	479	463	463	458	429	440	467	476	473	466	497	471	451	502	470	464	455	454	478	407	466	460	443	437	452	460	470	464	450	492	448	469	436	460	473	455	428	487	435	465	472	466	484	437	453	490	485	450	486	470	470	483	460	476	439	496	466	482	452	495	425	452	434	476	439	484	452	445	466	445	451	468	464	501	492	473	482	460	471	485	478	450	481	462	457	482	507	470	447	458	441	457	493	472	476	492	435	481	469	497	461	449	474	442	469	466	454	481	457	506	444	455	480	473	509	467	467	410	500	412	455	471	465	450	434	494	496	447	442	509	465	472	501	470	478	449	456	442	438	448	470	446	500	434	462	427	455	500	515	452	476	484	466	432	480	467	457	469	433	467	437	465	449	430	482	467	474	478	520	504	431	472	477	476	446	485	470	455	479	458	439	491	485	465	474	488	449	441	439	462	503	451	471	413	448	457	474	477	442	464	459	475	458	447	491	462	491	436	459	483	454	464	483	442	460	454	462	434	441	437	461	446	480	440	453	473	482	516	472	479	467	446	439	446	448	454	444	451	482	416	494	490	477	488	483	463	468	464	470	461	480	492	458	490	433	467	484	492	476	461	491	465	492	520	439	441	461	447	469	474	487	482	504	462	451	488	461	506	462	483	483	497
35999	31088	20690	12214	8957	6144	4125	2981	2304	2055	1671	1490	1360	1231	1136	1170	1040	1014	1139	981	886	888	874	820	769	775	727	690	705	691	641	701	633	674	635	636	602	603	622	611	598	643	594	584	583	559	574	557	594	584	589	575	587	601	555	551	592	593	551	587	565	573	563	559	540	583	544	566	565	548	521	582	558	577	571	570	587	554	533	552	550	575	534	549	564	569	571	575	533	529	582	517	565	537	536	557	558	551	586	537	560	545	566	565	562	570	569	576	534	521	565	538	532	514	531	557	516	561	548	572	573	569	532	558	583	553	511	542	605	545	556	550	503	538	555	555	562	483	516	509	556	585	537	577	529	555	526	550	543	558	519	545	521	567	596	516	550	539	586	549	551	532	574	536	556	566	556	530	531	540	544	548	558	564	596	545	558	580	570	583	523	560	534	581	604	559	525	573	555	559	569	577	547	511	582	568	586	589	547	552	542	540	538	563	555	540	540	571	552	573	542	573	563	578	561	563	520	559	575	554	562	565	538	542	559	536	537	558	539	529	607	560	545	537	565	542	581	548	540	522	548	546	528	508	568	553	546	539	540	526	551	537	533	573	563	574	562	578	579	573	531	521	594	562	527	565	504	537	581	540	583	539	576	593	562	567	524	562	540	566	561	551	526	539	587	561	544	539	528	531	547	559	542	540	586	563	522	598	530	546	558	546	530	565	537	542	557	551	517	524	516	535	564	519	510	512	585	528	575	560	543	553	545	512	616	564	516	518	544	565	574	511	558	519	564	583	549	578	524	562	508	520	551	556	531	561	525	597	564	529	553	599	565	541	538	553	529	528	529	594	563	532	536	549	577	553	534	583	535	574	538	527	533	550	523	566	559	552	530	542	557	563	571	566	528	561	558	565	547	585	541	551	560	539	557	548	538	549	567	586	533	592	537	582	516	521	523	523	577	558	513	587	578	615	534	546	573	552	536	538	538	556	542	557	592	562	542	506	554	587	536	543	542	589	531	503	553	572	532	561	512	589	560	589	532	517	543	519	567	558	538	564	596	532	553	611	525	558	562	550	542	536	500	552	536	498	569	559	563	506	567	586	529	539	606	566	548	602	536	578	508	571	518	549	523	559	513	524	546	553	571	549	570	568	509	558	569	587	530	525	550	574	534	536	559	538	540	572	593	584	588	540	550	546	547	564	534	592	567	524	581	533	563	530	566	479	525	557	589	529	598	577	614	551	550	576	534	521	538	539	562	527	582	557	571	532	539	544	567	527	601	607	555	532	527	556	542	561	533	576	555	516	596	532	541	564	589	548	545	565	578	570	537	537	564	580	543	521	520	584	568	546	590	581	525	530	552	565	531	536	566	569	585	565	578	552	532	532	557	572	537	526	527	521	560	553	571	531	506	602	511	531	516	556	513	517	516	561	530	586	571	570	583	551	527	552	552	509	504	536	525	564	578	543	589	559	556	528	517	532	558	515	572	593	544	488	511	544	569	537	549	533	557	573	511	551	558	489	544	598	557	536	532	545	581	516	565	579	555	524	530	546	574	535	533	549	551	555	520	560	530	544	547	594	545	568	520	550	543	546	525	547	553	558	537	568	538	553	536	567	563	550	582	569	509	555	565	555	581	536	578	568	537	587	540	570	551	534	586	557	553	552	539	552	584	557	564	562	605	533	513	522	578	554	534	528	559	526	555	550	575	547	539	607	552	534	535	512	523	549	532	572	525	573	536	558	577	545	560	554	529	548	544	578	533	586	555	537	563	561	577	591	556	545	499	544	546	553	531	608	507	562	523	533	561	524	612	577	551	534	546	539	554	532	589	523	566	565	564	545	527	531	558	546	552	524	532	576	574	566	532	537	555	554	541	566	547	491	552	543	571	545	533	557	525	538	553	551	577	559	524	563	559	577	546	532	544	595	572	561	535	563	572	545	603	573	544	520	578	532	544	583	543	562	550	562	527	553	536	543	590	486	541	543	519	505	524	591	571	496	549	542	505	527	561	606	595	538	552	552	525	544	525	532	532	558	567	541	563	545	552	566	563	575	529	505	557	544	598	528	583	529	570	561	551	523	570	568	561	540	560	520	534	592	579	565	521	543	590	571	541	544	543	545	596	573	572	533	565	560	563	569	515	571	566	555	562	575	518	531	551	536	527	536	521	557	546	542	539	567	575	549	552	545	544	517	544	504	514	519	541	574	572	537	514	563	545	552	548	532	532	509	563	566	542	549	586	547	574	552	581	526	561	557	517	567	508	578	571	526	518	579	551	528	547	519	586	556	582	551	524	552	530	574	514	512	505	550	530	573	526	537	554	553	545	541	545	587	582	536	550	576	529	569	549	551	549	522	500	556	565	535	526	563	605	534	549	545	558	557	555	533	572	545	545	592	580	550	577	514	548	538	542	538	553	554	523	548	581	520	549	570	574	560	543	545	589	586	558	546	506	544	520	567	569	531	544	555	546	512	549	543	525	568	561	547	567	508	544	578	529	553	552	563	570	567	572	529	526	535	524	507	539	587	593	568	585	545	553	531	547	520	592	519	525	551	595	569	527	605	547	566	528	550	551	554	565	541	540	545	545	544	516	542	562	599	558	535	506	600	529	500	582	524	536	544	552	592	545	582	547	572	512	542	573	547	573	557	562	562	538	557	549	536	554	523	536	560	523	525	576	554	540	539	565	550	540	560	546	531	544	539	561	537	536	564	537	555	565	552	563	560	523	537	583	536	547	565	566	575	538	537	546	518	560	616	568	580	557	574	566	542	599	537	548	515	535	542	558	542	537	571	530	571	537	534	572	560	505	549	568	560	561	586	557	540	561	569	525	553	585	556	537	533	570	574	568	538	520	518	532	567	538	584	606	569	574	567	549	566	556	583	548	574	545	544	567	575	589	590	572	542	564	527	526	576	513	555	567	572	546	548	514	507	558	596	532	536	545	506	567	529	525	575	536	554	553	557	561	546	508	489	523	569	561	530	526	567	534	547	582	578	569	545	538	563	556	534	538	561	534	606	560	505	573	536	572	547	505	542	544	559	553	523	553	498	538	552	551	532	575	553	567	545	550	522	539	553	524	573	543	555	559	556	566	531	569	563	547	550	560	547	581	636	538	528	557	577	556	546	551	570	579	548	516	526	517	547	519	541	559	570	574	534	552	479	518	603	527	564	538	563	559	545	532	578	567	562	542	544	565	533	551	545	591	528	559	549	523	575	566	577	543	531	564	563	573	565	528	570	546	573	576	591	526	574	572	576	543	547	539	559	572	516	576	551	573	564	557	544	573	590	535	533	559	541	572	569	565	542	556	573	517	555	527	585	522	536	528	524	540	543	519	563	536	537	527	595	540	537	524	553	552	544	524	582	552	552	506	531	546	562	545	608	532	567	564	565	521	548	566	556	525	571	587	559	534	523	577	526	538	535	538	562	558	535	552	531	537	527	571	503	554	520	540	543	546	521	575	572	530	517	554	555	508	585	546	558	532	542	554	544	534	544	560	554
25127	21413	27516	25583	12841	3155	1673	1168	955	853	747	696	699	677	596	581	560	554	560	558	526	531	506	493	513	435	486	421	462	455	450	385	438	445	428	418	423	419	392	432	391	406	437	433	408	403	375	443	438	443	422	416	390	397	422	413	360	415	430	401	370	414	399	419	346	401	387	391	412	382	400	400	363	411	417	415	368	419	371	373	375	410	355	376	382	371	375	381	388	401	376	359	407	430	391	382	373	340	394	380	426	368	394	386	388	425	400	403	384	358	446	414	398	402	397	416	390	403	453	370	418	397	392	381	350	407	366	368	373	422	372	386	398	408	388	412	390	371	388	398	406	408	396	410	403	433	388	393	388	359	385	368	405	376	385	360	382	384	379	364	383	366	364	363	427	375	402	377	382	396	410	381	381	423	401	422	389	369	403	408	390	423	392	392	391	353	419	387	384	385	364	364	348	373	394	413	384	393	389	374	372	393	394	397	402	411	374	403	385	394	360	380	359	411	426	433	392	420	394	391	362	405	424	382	386	351	374	421	404	389	383	349	370	394	376	411	393	390	368	349	400	387	391	410	381	385	385	381	385	418	379	396	359	358	371	406	387	391	389	425	376	372	380	390	389	431	412	411	399	389	367	379	420	413	401	391	375	410	356	388	385	365	419	418	411	389	408	404	407	389	396	412	360	378	363	398	418	394	409	395	378	382	375	395	385	441	376	382	404	378	405	385	410	381	399	387	364	399	389	409	381	441	393	393	390	354	382	391	364	346	366	380	389	398	379	415	381	410	405	400	376	388	358	411	399	403	394	349	362	412	435	404	427	364	376	369	381	397	388	417	399	379	378	381	377	394	385	410	424	384	384	384	401	371	387	384	404	434	422	381	356	368	396	385	409	407	408	365	372	425	371	410	404	379	391	385	434	363	395	367	366	371	384	397	363	413	387	405	384	414	402	399	421	391	409	416	401	385	384	387	374	382	422	388	396	381	389	412	414	392	393	404	382	388	371	360	436	399	387	396	390	436	403	347	384	402	383	411	385	372	411	371	368	391	369	363	376	377	418	394	405	393	393	399	362	413	383	376	395	410	392	386	396	368	413	371	359	385	399	377	399	383	370	422	377	401	411	386	413	408	404	385	393	422	396	415	402	394	396	383	399	347	373	384	431	400	385	369	352	364	389	372	390	378	360	372	361	434	401	399	381	355	396	390	399	408	362	396	381	406	393	366	399	382	385	384	371	378	375	427	416	386	399	402	391	400	394	390	394	398	378	387	409	412	385	402	376	408	409	416	389	381	372	392	386	404	419	396	387	382	404	385	396	371	360	373	383	384	393	395	413	377	413	403	427	383	395	393	364	415	403	335	356	391	390	394	391	384	400	409	376	377	387	363	381	385	395	371	416	400	367	383	373	394	409	373	403	391	365	355	369	366	370	399	368	376	426	372	353	399	389	360	388	365	391	366	410	388	387	380	408	391	389	385	416	364	416	344	366	382	376	399	372	434	408	379	381	338	380	367	376	361	403	360	379	379	389	403	392	423	383	382	398	384	360	363	351	368	385	416	412	369	386	374	399	397	435	413	384	396	367	385	387	383	385	369	405	384	401	340	393	377	411	403	382	392	402	391	403	378	364	416	397	446	404	380	404	402	397	379	399	414	384	403	386	390	388	409	379	435	385	394	409	378	383	378	411	387	393	371	407	411	390	358	339	396	408	386	367	407	387	370	364	382	399	407	393	379	371	385	358	412	366	407	364	404	423	406	361	390	357	395	400	368	388	389	368	364	398	398	422	385	387	398	426	367	404	403	402	393	379	385	382	405	380	419	372	396	407	388	413	394	361	382	355	422	398	388	395	437	395	414	394	422	415	400	406	406	360	404	410	379	394	361	391	389	390	399	412	390	385	404	346	356	393	399	388	385	408	405	400	409	398	377	380	356	397	384	397	401	379	404	395	390	384	384	407	370	408	401	388	358	375	404	413	392	414	384	357	379	365	364	376	378	394	429	398	424	384	368	398	368	413	380	403	393	435	409	384	384	355	401	406	387	401	413	383	377	396	385	407	385	391	376	401	403	395	383	394	384	364	387	385	398	391	370	419	354	383	416	410	373	391	438	392	394	382	416	362	376	395	386	386	365	406	361	391	364	362	385	423	420	377	363	380	380	418	381	412	362	372	391	399	420	392	390	386	375	388	389	397	384	404	362	390	434	381	403	398	419	373	395	378	400	362	409	398	380	405	373	414	362	371	402	383	387	433	406	366	382	386	379	399	408	379	399	389	406	431	394	378	427	372	394	393	404	432	385	390	377	409	415	388	391	391	393	379	374	369	398	385	420	376	396	389	391	368	410	384	382	408	390	357	368	356	397	394	382	376	389	381	368	411	377	412	374	390	358	369	425	388	394	377	366	401	365	393	380	381	373	420	406	415	367	404	382	385	376	402	355	358	391	422	391	379	450	407	342	414	350	366	370	392	372	427	376	409	405	360	420	379	409	385	401	382	392	407	377	384	393	426	401	391	385	369	418	361	378	400	359	396	429	392	403	421	393	365	405	385	372	394	353	379	408	394	372	402	392	428	384	370	396	408	403	391	408	427	419	365	384	360	341	443	380	407	405	351	429	401	377	363	376	398	367	386	420	378	372	373	398	402	399	373	351	375	417	413	408	403	381	352	382	365	398	391	361	375	380	378	412	393	359	393	388	369	368	392	394	377	411	419	354	413	388	373	392	406	411	409	368	393	417	409	373	360	381	387	386	369	364	375	398	394	401	376	378	439	387	404	399	389	372	393	408	387	416	384	401	368	411	413	364	407	386	409	419	387	451	389	388	365	387	433	369	371	411	392	355	383	375	393	370	389	347	359	401	380	378	361	382	421	358	405	376	413	392	394	371	394	391	394	404	377	378	384	359	375	343	369	396	377	387	392	368	401	425	403	415	385	373	393	411	401	388	392	388	433	399	396	357	407	387	429	438	405	384	410	385	415	381	392	411	351	401	395	414	383	405	347	394	357	410	396	404	370	403	346	387	387	412	401	382	368	418	371	400	370	386	393	454	424	410	392	398	365	396	398	418	363	389	379	401	360	393	387	399	382	376	395	387	415	410	361	385	375	369	378	401	400	389	354	390	359	381	393	419	407	354	426	396	381	401	424	411	369	391	369	405	362	369	398	385	414	401	414	369	406	427	400	396	393	408	417	359	401	355	368	397	400	425	354	393	385	394	412	397	402	410	382	355	412	392	407	371	379	365	381	378	379	398	393	402	363	389	393	405	395	388	420	385	398	410	412	382	382	386	363	360	387	345	381	371	397	410	383	402	380	389	358	392	388	392	414	429	382	396	398	427	407	407	409	368	355	363	436	355	422	385	434	404	379	401	406	365	378	378	382	373	393	350	371	390	380	371	401	371	415	390	402	354	375	406	357	386	387	385	367	386	400	386	365	415	384	360	402	385	392	386	347	403	384	364	392	391	397	359	379	449	419	373	398	377	346	427	396	402
34820	26857	17170	9580	6884	4931	3145	2304	1757	1488	1397	1197	1108	1038	962	841	846	795	791	749	744	702	692	626	619	583	570	565	605	547	546	538	520	509	497	520	504	520	559	535	483	509	498	496	506	521	473	502	482	476	485	440	462	497	510	457	496	466	461	490	440	507	495	472	508	465	432	468	469	443	486	471	478	497	416	425	474	463	471	454	447	465	466	452	470	451	480	468	466	445	457	462	470	457	461	486	455	490	462	468	435	432	452	451	451	464	448	440	424	457	458	460	455	419	441	491	467	441	465	458	462	483	476	473	451	458	466	467	438	441	480	482	453	448	464	436	510	497	451	471	457	430	470	472	463	494	454	467	472	453	465	466	411	446	452	435	434	456	420	481	485	475	434	439	458	445	427	494	443	441	438	469	413	483	443	447	453	417	465	468	458	474	458	491	517	504	477	468	469	451	471	438	470	435	412	472	483	461	448	445	445	431	429	442	434	419	483	461	435	455	465	489	492	458	437	457	430	431	403	477	461	450	473	443	433	462	472	459	429	439	478	460	413	403	436	442	507	429	443	458	454	477	469	485	497	489	478	452	463	447	452	462	457	454	409	446	434	469	448	465	474	436	455	463	445	462	442	483	456	481	442	463	437	464	464	467	422	476	481	450	478	452	451	480	432	441	440	464	446	509	444	415	435	422	432	470	449	435	463	473	452	447	456	420	477	452	436	476	494	442	449	448	485	484	447	477	466	479	437	448	452	469	453	466	478	459	463	448	468	485	442	456	465	460	460	455	457	447	437	469	438	481	460	502	434	470	435	453	443	510	450	459	440	409	478	471	433	468	481	464	494	462	470	470	448	477	447	458	481	447	412	463	492	449	452	434	438	473	445	412	466	483	446	440	459	439	442	419	446	493	459	486	485	436	425	506	464	477	460	475	462	495	419	453	471	441	410	438	456	443	441	478	444	477	484	496	379	463	446	489	475	457	460	437	460	472	488	466	485	415	440	463	458	464	492	430	417	467	444	429	467	452	470	493	477	438	431	458	447	426	433	496	446	438	439	457	482	448	434	473	453	436	469	469	432	448	454	435	443	457	477	469	430	418	453	454	489	476	454	464	457	434	458	457	451	455	429	464	473	437	426	473	455	466	471	487	474	460	459	444	459	484	446	455	450	447	486	430	433	469	454	445	464	490	481	434	446	452	415	439	414	437	468	441	446	443	455	438	470	441	456	471	498	486	423	425	443	472	452	465	473	469	448	446	457	482	458	450	481	485	440	450	452	434	463	504	480	474	486	449	486	445	453	457	454	422	429	488	481	455	461	418	431	452	450	449	441	493	429	426	439	483	478	421	462	440	457	488	462	459	458	478	434	421	476	457	468	467	422	445	456	462	449	458	454	466	433	458	474	496	456	442	452	453	455	445	470	482	462	430	433	501	484	443	407	469	426	457	440	442	429	433	462	451	443	436	456	439	448	464	462	465	460	460	423	474	471	446	430	456	444	455	430	438	463	446	458	422	442	458	418	487	480	447	455	497	442	463	483	467	436	399	431	453	463	461	440	430	486	455	460	471	460	439	486	450	424	453	451	437	511	461	480	429	460	435	439	483	466	474	468	431	480	466	455	460	448	437	494	497	440	466	436	427	470	463	471	492	471	474	459	435	411	434	484	431	462	438	471	451	444	427	469	460	504	444	470	445	457	455	450	469	463	473	435	443	446	421	487	499	449	445	459	463	468	436	410	470	451	443	461	448	449	479	432	450	489	441	451	473	448	485	485	480	466	452	447	428	466	433	464	455	437	451	451	455	460	483	454	440	437	470	456	456	465	466	472	452	444	405	476	424	454	472	458	458	433	436	437	451	415	437	441	473	456	462	478	418	469	440	453	453	478	465	461	465	428	477	431	463	472	474	462	439	468	452	482	428	483	452	425	450	454	472	465	476	426	440	452	486	492	472	454	459	462	468	434	451	474	441	483	455	486	479	449	452	432	447	442	457	465	434	451	431	449	458	442	452	464	467	472	472	478	491	432	441	471	450	452	484	462	460	447	457	448	459	458	491	477	482	435	424	463	474	423	436	485	490	478	456	470	471	467	465	454	463	459	479	431	465	484	484	442	421	458	475	480	447	423	460	455	474	469	455	492	494	488	464	455	460	461	472	461	474	445	475	482	484	505	452	423	446	481	433	465	409	441	458	460	479	438	436	492	496	510	455	458	479	460	439	479	480	478	450	486	441	453	459	413	480	451	443	458	470	450	473	465	439	512	475	458	430	462	460	448	434	480	443	446	444	459	474	480	464	455	437	449	434	450	446	468	434	444	476	476	474	475	424	426	455	464	486	460	432	487	466	457	469	434	462	456	472	434	499	477	468	433	434	445	478	457	455	464	458	499	445	463	439	479	421	465	472	482	460	445	453	448	440	447	448	490	445	506	475	454	498	461	478	426	455	471	482	445	466	506	431	432	421	438	439	448	438	439	447	418	489	445	482	432	426	478	480	491	478	471	482	431	445	459	457	444	468	474	461	488	436	464	463	466	453	425	510	450	439	446	471	445	472	458	468	453	456	424	472	460	488	488	477	415	485	427	458	428	438	430	420	447	454	444	451	457	489	443	460	416	460	449	459	466	491	449	487	486	460	454	463	484	494	444	490	478	464	456	467	424	455	447	452	485	448	466	484	461	452	424	449	451	467	465	472	479	440	418	465	467	474	470	442	444	448	468	452	461	453	425	479	423	450	456	462	457	468	436	485	443	468	503	462	470	447	460	446	443	455	494	443	483	471	454	439	471	465	464	481	436	457	410	450	438	484	473	465	489	471	440	424	449	450	439	444	441	463	472	431	460	481	447	447	436	489	452	452	438	459	431	447	477	448	437	482	450	445	493	430	461	493	486	421	440	443	450	458	473	436	489	431	445	464	457	441	475	436	460	439	476	441	419	437	406	415	497	426	444	447	416	439	421	445	429	442	468	461	466	525	473	479	483	488	461	467	479	461	449	477	417	420	463	458	456	484	454	477	441	481	462	434	486	468	426	440	483	508	477	475	448	491	467	448	444	462	461	412	462	457	461	489	471	483	472	476	407	443	467	456	456	459	469	465	456	450	442	448	448	426	438	451	416	462	419	439	479	441	465	467	455	462	473	428	456	485	471	434	494	449	445	487	426	474	484	419	457	478	448	464	518	452	427	450	458	472	480	455	407	439	472	431	477	456	467	446	482	494	459	479	453	470	438	465	443	480	456	445	450	415	466	449	440	471	465	453	425	485	478	491	486	407	446	478	429	465	437	444	437	477	450	457	448	429	476	474	464	458	476	472	434	437	460	454	463	466	465	447	444	478	422	462	463	467	491	451	450	451	476	483	477	469	461	453	492	435	498	467	447	475	445	484	462	470	445	440	425	515	467	476	434	448	460	446	455	438	456	468	453	434	441	465	447	416	489	464	411	466	496	467	485	468	467	472	454	460	478	403	449	458	459	449	443	458	474	445	416	461	410	471	442	448
22999	21480	29192	24178	21493	21494	10501	2386	1561	1326	1160	994	941	869	799	786	653	729	722	605	598	628	594	548	549	521	467	449	446	420	400	403	408	385	396	357	380	401	382	398	399	368	347	358	338	373	370	372	365	358	331	357	321	322	351	336	329	316	373	318	331	323	354	342	334	328	333	311	341	330	315	341	314	313	334	328	329	360	287	334	321	344	351	349	324	312	301	320	330	320	316	319	329	336	328	319	343	355	350	300	316	321	294	322	301	340	315	308	319	326	340	314	355	319	324	325	319	297	337	337	340	314	286	294	334	321	332	324	351	306	322	345	371	346	325	310	325	319	323	346	325	302	342	309	338	352	316	328	343	293	326	334	346	351	299	299	319	364	293	334	303	324	326	320	312	356	344	323	290	326	281	306	311	299	326	315	336	334	340	369	316	330	322	329	309	307	312	349	341	297	312	303	330	313	334	322	330	318	325	315	331	344	336	297	295	353	336	310	347	330	316	327	319	332	308	324	342	305	303	315	337	361	295	305	337	325	342	327	284	319	313	306	332	342	289	302	317	344	329	334	324	310	353	296	312	338	325	300	309	303	322	338	332	325	336	363	354	367	336	331	320	311	317	325	317	333	361	305	328	301	330	328	337	286	319	323	357	328	337	327	310	334	316	334	324	324	293	330	318	327	289	320	352	310	337	323	298	325	272	356	316	322	328	310	322	323	328	328	320	301	299	354	327	324	297	334	338	323	327	304	347	332	309	335	330	325	336	321	357	333	334	334	348	358	312	352	304	323	296	362	343	282	306	316	322	360	318	338	301	317	300	365	332	338	324	334	295	322	348	346	343	310	307	352	306	312	290	330	344	336	321	311	309	337	300	370	312	339	323	325	346	367	329	347	327	313	304	347	334	319	338	352	318	332	334	313	307	345	312	310	308	340	333	328	306	298	314	383	324	331	296	308	300	332	321	329	359	349	287	348	314	351	318	325	336	317	313	309	295	332	344	279	313	317	303	339	322	314	288	361	315	326	382	331	325	343	334	305	331	343	327	323	329	332	313	329	351	337	305	330	303	320	338	327	307	367	325	343	310	334	312	343	347	321	324	307	343	329	349	335	330	316	312	365	323	333	352	318	336	316	328	296	329	331	335	324	326	329	328	348	314	340	323	301	308	319	311	318	334	344	324	352	318	372	352	365	308	321	325	351	311	328	330	303	348	318	331	339	325	354	358	345	303	337	343	301	325	306	315	347	316	303	341	327	318	348	341	349	328	341	283	298	297	306	322	335	300	321	361	286	359	349	324	342	332	334	325	334	335	328	319	341	310	329	324	330	321	265	319	326	346	348	329	346	339	319	305	354	328	341	352	337	338	306	318	331	345	303	309	320	337	301	352	320	310	309	334	269	330	339	309	307	336	345	316	321	304	353	334	344	323	329	301	333	323	336	334	346	349	354	336	320	335	285	314	338	341	339	332	318	330	300	336	332	341	354	284	344	314	315	343	316	333	309	325	344	309	331	331	320	324	303	307	338	305	322	319	327	312	318	314	351	330	293	328	323	320	303	299	375	332	335	281	337	302	323	319	344	336	346	345	315	345	294	315	331	326	311	328	311	309	317	307	305	317	332	325	307	299	307	349	358	313	327	346	324	297	348	322	318	342	321	325	326	305	296	311	307	291	311	345	326	329	335	336	311	314	290	295	330	336	329	325	300	333	368	316	321	294	366	322	296	302	338	336	326	318	314	336	351	361	313	301	321	324	362	323	297	333	348	344	334	314	331	332	327	317	312	349	333	339	354	322	344	326	327	309	312	339	295	319	311	331	313	348	334	335	345	318	325	296	323	324	310	316	316	337	299	315	312	333	326	343	345	353	340	284	298	330	315	359	341	350	321	317	358	293	348	308	298	322	319	295	337	318	335	325	358	341	350	302	339	297	326	347	313	312	363	309	301	331	358	322	315	328	319	339	319	333	348	340	351	294	302	342	328	300	310	337	334	355	328	315	331	359	334	317	315	270	307	334	302	332	320	323	334	329	297	313	301	322	320	324	335	340	326	313	318	318	333	321	317	327	352	332	303	316	298	320	339	306	304	332	313	337	346	294	352	320	319	328	330	319	341	346	327	314	319	323	317	351	296	299	353	325	312	322	337	314	325	333	314	328	325	335	345	296	332	359	352	324	334	292	317	333	323	327	346	318	336	292	323	334	292	305	316	318	298	330	325	292	345	349	346	326	315	316	312	336	325	317	332	369	366	334	307	315	356	315	340	285	322	310	350	287	294	313	323	307	352	336	350	353	317	308	302	321	310	317	295	327	335	316	317	298	289	336	346	328	318	314	328	328	321	310	330	305	330	327	336	336	325	333	339	312	308	335	336	309	331	305	339	335	310	368	300	346	312	321	329	365	329	325	306	343	303	302	306	305	325	301	325	315	356	323	316	333	321	352	375	348	285	316	351	321	328	333	319	336	351	310	341	319	329	275	317	320	277	319	332	311	353	331	362	350	341	342	298	334	299	344	321	357	356	353	292	348	307	326	336	347	312	304	317	335	319	346	305	336	343	308	334	316	328	306	320	330	330	340	322	349	318	320	325	318	324	336	334	292	342	341	327	312	330	359	306	309	324	304	325	321	341	328	329	343	313	335	337	291	319	306	333	320	298	328	323	328	312	303	311	333	367	327	334	336	337	362	289	297	322	323	346	312	329	337	291	361	305	359	331	338	323	347	352	300	322	326	319	321	310	308	345	323	330	321	293	349	332	307	314	346	337	313	291	304	321	306	300	320	345	293	328	305	312	323	341	277	292	343	296	317	321	299	318	334	349	329	346	318	314	309	310	305	342	331	338	306	343	347	362	309	326	319	322	345	321	335	301	349	321	358	301	310	317	329	330	295	303	327	342	323	342	338	326	321	311	342	311	318	314	287	302	324	303	315	315	332	313	338	355	361	334	333	338	340	318	299	340	308	302	344	326	308	316	310	318	333	322	333	311	319	305	309	302	328	358	337	347	308	318	345	317	331	312	291	327	313	334	292	343	350	349	351	341	318	322	341	320	340	305	314	323	305	282	339	309	329	334	304	301	313	304	332	322	308	286	327	321	324	331	309	333	329	331	298	309	313	315	318	359	316	315	320	343	328	344	304	322	308	352	315	333	339	326	320	343	334	315	301	342	328	328	321	342	334	308	322	324	293	344	302	312	308	344	349	328	301	340	321	317	332	315	379	343	328	346	335	318	301	317	318	336	314	332	316	316	332	333	325	315	323	335	362	318	350	349	306	349	317	332	317	318	319	303	327	322	345	318	328	308	314	325	341	337	313	334	299	347	322	328	345	348	312	326	312	305	349	338	319	335	335	321	312	323	327	310	308	347	315	335	326	345	325	302	334	332	322	283	310	358	336	293	350	304	307	301	324	346	294	356	362	338	337	303	313	320	316	344	333	331	309	335	319	322	305	318	352	361	314	297	329	314	293	331	340	327	330	320	329	324	324	300	334	309	336	306
39314	36626	25573	16366	12044	8515	5673	4145	3014	2418	2262	1846	1688	1428	1324	1198	1181	1153	1002	1012	967	914	839	782	774	745	635	632	622	564	518	552	531	554	505	519	541	500	529	483	455	461	444	454	442	434	413	477	403	402	432	448	430	397	387	427	391	412	417	423	426	441	412	385	382	413	393	395	421	374	421	367	392	387	401	400	379	367	482	379	378	403	388	381	413	368	396	387	350	400	369	364	408	354	384	356	383	402	378	322	365	380	409	359	339	366	402	406	403	381	357	352	381	404	387	404	415	351	381	383	385	403	383	391	376	370	368	361	411	399	393	376	402	396	398	399	406	411	397	371	391	384	396	367	371	395	359	393	361	386	382	418	369	407	408	397	368	359	370	341	392	372	378	396	432	379	386	366	357	385	380	375	388	424	378	360	362	397	384	396	391	366	375	387	372	373	433	411	404	372	388	383	413	380	390	379	379	397	391	405	350	349	363	371	379	390	383	371	385	429	380	382	408	410	395	392	356	371	373	373	372	356	374	383	402	350	378	371	368	414	385	397	389	363	412	366	392	397	411	389	379	405	357	362	399	359	380	381	363	420	390	396	423	365	387	371	390	377	378	388	376	365	345	394	380	369	420	366	416	412	413	365	367	370	393	374	397	409	383	365	383	377	378	382	380	413	384	391	361	366	403	400	365	389	424	396	375	377	401	388	408	399	405	383	358	403	341	407	394	417	379	404	360	357	395	388	369	363	377	422	395	390	364	379	336	364	405	367	385	390	378	409	392	338	375	407	382	384	416	412	397	401	350	388	406	399	400	404	380	377	398	391	438	360	393	382	349	398	381	389	395	392	384	399	395	384	382	404	386	378	359	401	367	379	354	405	375	391	375	377	403	391	356	361	370	352	396	357	393	394	350	395	361	418	375	398	380	415	375	392	403	420	408	407	385	383	400	399	373	386	359	417	397	375	370	353	373	390	408	394	405	372	344	402	400	388	381	374	383	404	378	385	396	397	365	399	384	401	405	373	356	380	381	388	385	372	393	377	411	399	405	373	367	370	383	395	412	343	405	374	406	363	401	375	408	398	411	385	389	392	384	375	401	381	376	410	399	357	369	386	372	372	370	375	408	417	408	376	430	382	411	391	393	382	391	370	400	374	343	379	408	435	361	391	391	374	418	368	351	386	395	405	391	419	375	377	383	423	412	416	374	392	358	387	354	391	386	372	408	354	406	391	380	372	377	379	389	356	358	391	389	371	396	411	364	399	388	381	379	384	386	351	354	411	399	374	371	401	372	422	366	434	409	389	353	379	342	337	387	400	368	348	346	394	356	405	380	392	395	377	390	344	375	346	411	359	370	385	375	350	364	417	361	401	363	378	380	378	408	378	391	350	355	369	363	355	383	389	393	408	366	416	379	366	394	403	378	402	383	368	356	381	438	402	373	375	373	403	396	392	400	398	386	392	406	347	388	403	387	416	369	391	432	367	387	364	386	364	399	402	399	388	374	386	376	369	392	411	361	398	373	374	382	365	372	378	370	347	369	373	411	368	390	366	395	380	392	374	383	375	375	397	400	369	373	368	422	369	407	414	357	363	393	389	336	409	419	403	389	395	404	394	394	370	362	390	387	366	391	373	385	383	405	379	349	382	392	386	356	409	383	352	357	384	365	369	394	388	398	388	399	349	373	376	355	408	416	380	373	377	387	368	364	446	406	368	375	372	375	355	412	341	394	371	408	390	373	405	403	387	410	405	375	386	439	382	396	342	380	376	404	413	375	418	381	405	380	390	380	365	376	392	366	366	375	400	372	393	390	358	389	385	384	389	358	411	348	349	415	355	395	399	389	379	392	378	374	423	381	413	409	418	387	432	392	396	363	417	342	349	362	388	403	352	360	412	419	407	403	396	392	401	388	414	373	373	375	369	360	377	403	371	381	389	384	381	388	411	386	391	399	393	353	385	402	352	386	381	410	368	404	350	366	354	376	388	376	383	393	408	400	374	396	354	372	397	386	372	385	409	393	395	372	380	407	396	358	382	441	357	422	378	395	348	370	386	385	339	381	382	379	350	400	372	392	406	393	393	377	369	389	391	411	407	368	400	355	390	372	419	404	394	372	383	371	382	383	384	384	399	398	396	390	360	390	385	367	373	376	383	355	380	388	385	393	412	408	372	393	414	381	372	437	381	388	428	405	394	380	399	383	376	403	385	414	370	383	384	369	410	382	392	352	388	388	403	385	421	393	402	369	388	355	379	389	386	406	396	383	402	368	385	377	397	321	360	398	371	379	391	416	368	370	380	360	391	387	420	427	400	381	357	396	408	444	360	367	393	386	395	391	403	418	372	406	364	384	389	391	427	405	367	368	401	370	399	394	401	409	395	366	383	392	374	376	375	423	384	409	386	402	367	384	398	402	382	364	375	364	368	382	411	424	413	385	367	401	359	378	395	384	381	375	378	400	401	383	415	407	379	344	366	374	343	392	375	371	368	383	393	384	387	404	408	376	393	408	380	376	386	396	388	417	376	360	414	387	410	386	383	329	383	364	410	395	370	397	395	372	396	407	369	386	369	409	360	344	387	369	393	397	368	387	389	365	393	405	388	407	388	405	389	389	402	373	387	424	383	385	377	373	382	438	390	379	382	383	395	389	371	374	390	378	402	390	381	342	387	383	389	381	406	375	380	415	395	339	368	387	395	378	399	383	412	397	376	400	385	414	420	371	407	379	373	389	360	417	380	395	397	383	378	340	371	394	361	385	389	400	393	396	354	410	401	384	381	381	396	387	383	363	411	389	422	383	372	426	397	408	382	394	361	370	370	363	370	399	407	410	396	366	394	409	383	365	359	402	415	388	367	373	430	423	389	360	340	371	391	382	417	409	388	415	397	357	412	376	374	414	423	363	392	380	414	385	380	363	367	374	358	379	349	367	426	331	363	381	401	381	393	383	394	398	398	376	384	367	383	341	391	384	362	375	360	426	369	360	410	361	405	379	412	385	408	356	366	380	372	401	392	400	402	380	388	384	377	405	379	377	404	384	390	377	418	375	383	386	380	438	408	347	392	430	383	373	389	386	386	404	386	381	363	373	376	375	404	408	375	371	389	367	392	407	369	387	388	408	375	392	398	407	393	341	389	381	376	399	406	418	381	375	357	392	385	413	377	404	352	394	366	392	391	367	393	391	386	407	418	405	399	394	363	342	400	361	373	397	393	354	402	383	390	375	374	387	445	398	393	377	364	367	380	395	406	394	382	377	389	385	363	409	407	372	397	354	401	369	363	407	415	404	385	387	369	411	412	396	348	394	378	404	363	375	365	362	388	362	390	399	404	404	375	373	397	388	379	411	377	378	388	403	363	378	385	410	358	437	401	374	353	381	380	369	374	380	379	402	372	383	387	412	343	367	389	381	372	344	388	387	374	398	393	370	369	363	377	377	378	415	364	373	386	384	385	383	375	367	377	393	355	390	401	360	378	402	371	392	361	399	387	346	353	384	401	419	395
30087	21322	13920	6463	2965	1849	1301	1039	886	784	799	707	643	639	650	665	614	639	619	612	625	594	586	542	539	550	511	539	523	556	516	523	510	524	514	504	516	517	552	561	488	518	544	480	509	522	520	515	486	488	542	536	506	505	544	461	551	547	484	487	508	507	516	476	480	491	494	481	492	499	480	508	517	506	475	503	478	507	502	508	503	533	463	559	487	527	531	501	476	477	515	470	506	475	503	533	541	519	493	519	486	489	499	522	483	510	527	487	498	473	507	489	465	507	461	523	468	553	525	509	476	486	527	472	459	482	476	500	509	519	466	486	496	519	486	512	464	507	471	480	508	519	525	527	525	510	530	546	501	535	485	487	528	456	519	476	505	511	513	521	516	497	516	501	477	512	486	520	505	510	511	524	488	488	491	522	487	514	518	532	509	495	465	515	506	505	527	489	494	498	485	469	520	527	479	485	510	501	501	524	490	509	518	512	543	499	494	492	506	464	476	453	457	487	473	509	491	482	515	555	510	515	491	523	464	491	487	468	515	484	456	473	496	512	492	509	490	508	457	478	503	525	484	511	497	509	484	489	501	520	505	516	491	543	486	457	467	536	505	514	480	499	481	499	500	501	465	499	500	487	493	505	544	509	504	490	532	514	502	477	529	523	533	464	484	504	483	520	489	508	553	508	467	519	528	515	421	512	483	455	494	523	523	547	512	473	484	487	503	498	491	494	491	496	494	472	520	562	486	511	509	490	490	526	541	470	519	476	503	551	533	488	508	484	513	484	534	520	502	495	499	538	523	505	516	486	522	533	485	532	529	532	478	459	536	495	480	483	506	529	480	484	497	520	522	522	503	486	511	520	534	483	498	515	525	487	493	463	493	505	506	508	503	508	522	495	482	492	520	496	489	482	516	455	479	530	514	530	485	488	491	503	490	445	496	489	510	488	537	518	491	497	490	493	524	481	469	491	533	559	513	496	494	501	516	517	517	479	516	469	460	524	516	537	499	506	495	461	482	515	493	524	530	504	506	474	514	468	463	484	498	471	516	530	501	488	508	514	480	480	512	509	496	511	471	479	500	521	518	514	455	511	486	492	495	461	503	509	491	493	482	517	510	513	487	532	484	499	516	504	471	512	500	489	501	503	535	525	468	504	511	509	483	455	522	495	489	540	512	545	483	449	493	525	500	506	509	490	499	498	489	503	464	454	538	494	463	547	485	548	512	541	499	508	510	518	503	525	502	518	456	534	493	492	538	449	528	502	461	500	532	491	500	499	512	511	480	450	458	468	516	501	493	503	508	502	486	521	578	519	511	452	494	521	522	496	526	491	507	517	493	467	513	506	510	512	490	520	512	526	544	487	529	506	504	478	503	483	512	495	498	461	478	520	504	474	467	511	525	496	506	509	521	542	497	479	528	520	517	505	472	504	527	504	460	512	518	454	520	493	484	504	496	463	517	521	485	543	496	494	499	526	505	529	500	499	502	497	538	485	509	495	508	494	505	526	464	467	491	541	469	487	492	508	488	501	496	516	470	471	491	564	501	521	496	510	493	481	489	483	460	446	503	497	502	494	499	481	513	494	511	508	510	471	482	467	518	452	504	499	523	488	511	495	497	509	468	505	448	493	495	505	498	497	469	482	504	457	493	532	516	498	488	518	454	474	521	486	545	478	511	523	481	514	496	462	510	499	517	512	480	501	559	492	511	515	470	488	492	490	535	488	512	532	514	511	453	544	521	501	513	513	524	495	516	477	525	509	519	530	543	462	529	487	494	490	508	496	462	527	507	516	496	489	491	509	499	505	521	496	554	457	501	533	480	527	512	506	470	498	471	497	539	503	490	484	462	504	508	497	518	521	490	504	514	497	475	473	502	523	491	494	482	508	509	502	477	507	433	509	510	485	541	495	516	512	484	498	469	481	501	506	486	476	527	518	495	509	526	537	532	509	509	483	508	507	487	495	483	451	509	519	512	509	517	507	490	461	503	507	506	498	504	518	556	537	488	527	476	508	516	496	484	482	473	476	513	499	547	474	510	503	495	488	492	542	470	490	504	528	496	529	513	455	487	485	469	496	496	522	512	500	483	508	492	526	513	472	498	539	469	515	511	513	503	496	519	518	511	487	516	525	483	499	508	513	525	524	531	483	498	514	521	495	542	535	493	529	474	493	530	504	475	490	493	452	515	519	510	498	514	497	470	476	463	500	529	568	510	500	483	490	487	514	500	495	496	484	500	506	513	494	478	506	494	475	488	469	503	511	510	513	474	516	505	544	534	513	540	509	521	481	495	504	483	504	499	516	475	499	533	491	491	529	490	478	510	503	467	482	514	500	562	505	538	445	475	511	533	464	478	494	497	497	459	506	529	503	485	528	500	506	486	532	480	561	521	537	513	503	477	469	515	533	500	515	529	512	520	531	456	484	471	489	505	517	519	534	466	549	502	526	515	523	532	495	497	520	488	512	493	485	455	514	498	490	459	501	532	499	507	534	487	491	504	483	501	480	488	482	495	501	468	518	482	477	483	529	496	526	503	467	478	495	489	550	491	493	505	498	510	516	503	463	496	533	470	487	480	519	512	481	536	485	518	499	480	514	487	493	467	515	502	492	458	524	505	497	494	520	501	501	549	540	496	525	489	451	493	509	457	513	510	557	451	490	485	495	476	476	456	533	503	488	530	507	504	500	489	528	485	514	462	514	503	553	511	483	468	507	543	472	516	500	475	532	468	546	531	480	477	532	491	500	531	519	482	550	516	491	471	523	475	482	526	509	477	566	494	489	548	507	522	472	492	475	499	513	524	532	538	496	462	469	480	489	513	514	503	490	552	530	513	494	549	484	512	511	455	488	491	504	514	523	506	484	517	499	466	480	502	491	520	504	518	505	453	486	493	505	450	495	476	462	499	528	503	504	490	496	488	502	502	477	528	506	493	487	488	490	549	521	511	532	506	508	489	506	502	468	498	507	503	461	526	520	489	495	466	519	487	486	480	502	531	528	483	491	501	517	551	515	456	510	478	496	494	508	501	480	452	506	479	524	493	504	506	484	512	499	499	490	492	486	518	490	505	498	525	533	496	542	511	515	475	546	530	524	535	523	504	477	498	507	483	460	445	534	517	494	481	511	491	498	501	477	499	452	493	512	499	521	533	530	508	452	558	489	562	472	500	473	520	475	438	488	483	495	524	502	523	503	523	465	497	522	500	481	543	501	492	518	534	498	508	504	527	499	455	552	508	506	523	516	516	477	496	495	502	495	481	483	536	523	472	519	511	504	536	513	527	480	526	467	507	507	541	486	496	506	507	464	522	497	550	508	527	522	539	483	487	495	513	478	508	472	523	535	505	504	487	457	461	526	503	528	519	493	474	488	502	491	528	488	477	480	491	539	502	448	497	511	467	468	527	536	504	492	520	472	502	531	485	462	518	485	493	523	477	530	522	478	525	495	464	486	508	503	492	523	530	542	485	483	536	500	498	490	523	491	528	505	552	525	528	537
31327	20620	13179	7097	4889	3293	2419	1811	1515	1318	1151	1082	933	876	859	828	776	798	774	806	754	784	716	699	740	712	691	683	651	663	657	655	635	630	680	578	636	605	634	622	624	610	614	607	593	645	585	601	585	611	578	580	627	603	570	601	637	620	596	630	577	567	600	541	597	589	596	605	622	616	547	618	595	605	569	618	586	609	600	605	566	619	612	590	584	607	597	582	567	585	615	577	571	613	586	573	564	572	580	574	594	567	611	592	617	604	583	595	560	616	587	567	574	656	577	603	577	534	615	569	551	579	634	623	601	586	602	545	570	569	573	574	569	595	563	566	585	575	587	556	539	579	563	566	578	608	603	589	612	566	575	599	604	583	609	590	603	607	591	632	638	625	567	579	604	585	551	574	558	603	595	607	561	601	603	603	643	584	586	610	557	621	585	575	600	600	589	559	610	583	601	577	599	581	595	600	614	590	589	581	609	606	592	568	577	568	599	607	556	615	594	544	583	596	593	540	581	539	576	576	648	606	621	597	632	547	585	643	560	578	604	600	585	646	582	592	614	566	594	597	602	623	577	555	567	637	536	609	597	622	584	621	643	629	601	586	537	579	531	599	588	623	601	595	584	574	594	641	623	602	593	550	625	617	513	550	587	565	582	596	571	583	566	597	609	550	621	580	577	557	616	571	595	579	614	589	596	606	588	553	568	566	601	584	594	615	573	556	623	579	597	611	580	592	601	609	561	599	537	607	600	624	562	622	573	592	608	602	583	610	588	590	593	581	616	591	614	614	597	560	605	559	626	624	580	594	582	580	532	583	610	604	601	581	613	600	599	583	535	622	591	547	617	593	573	607	567	603	590	600	571	586	650	545	592	592	618	581	551	593	587	553	589	605	594	565	596	593	580	574	580	578	602	647	592	580	617	621	573	575	607	574	585	609	588	619	526	634	603	635	580	611	534	576	601	582	605	632	558	619	610	586	612	559	581	584	646	603	566	627	599	581	574	586	570	584	575	637	644	568	629	604	601	604	615	573	560	541	619	574	615	578	582	636	561	618	611	607	578	591	613	560	552	610	556	579	579	621	589	600	592	612	575	575	580	574	607	605	568	615	587	592	556	572	580	573	577	580	587	538	560	561	581	566	587	576	598	547	606	627	591	624	576	562	595	575	604	563	623	568	602	562	587	607	577	560	578	594	638	555	567	578	590	570	567	604	611	567	553	585	643	591	571	577	536	555	560	605	595	604	620	595	592	599	632	556	586	553	567	550	590	602	597	611	594	574	620	595	614	574	592	568	571	572	585	582	613	606	568	585	574	578	567	590	592	576	599	526	579	573	573	590	593	618	559	610	580	560	564	569	573	565	610	582	529	613	618	613	615	579	599	600	575	543	596	595	581	591	653	587	602	602	545	591	577	622	630	585	611	603	572	601	563	575	641	553	584	617	613	631	612	574	558	615	577	554	625	577	600	585	628	571	575	563	599	594	600	604	580	622	599	575	613	565	627	552	546	542	542	585	553	583	590	649	578	570	608	586	599	588	587	605	562	579	579	604	579	568	579	551	605	587	549	637	625	634	584	570	605	572	548	580	592	618	631	595	597	608	596	551	598	629	572	528	632	543	607	598	599	603	577	583	590	569	574	567	578	629	601	586	598	618	587	613	599	570	576	584	608	618	602	597	600	530	542	614	600	604	624	565	595	605	557	569	578	577	592	603	609	603	606	613	568	588	593	631	591	597	612	591	596	646	589	611	622	594	562	596	602	628	568	601	612	647	617	614	587	574	567	613	596	580	608	564	566	598	591	572	578	621	580	609	588	556	619	572	633	576	632	602	543	595	605	584	579	612	583	593	636	582	620	571	621	603	560	584	603	592	574	587	581	629	595	533	614	558	633	581	580	565	601	583	564	574	582	558	570	602	568	611	588	595	598	587	581	559	607	570	595	579	628	560	596	581	628	552	568	604	619	522	600	559	551	579	633	590	590	570	622	549	599	585	625	568	601	586	580	618	614	573	543	597	573	600	652	579	557	624	604	592	568	590	584	624	576	583	570	582	615	575	571	590	604	596	589	541	629	589	617	571	611	584	581	599	575	614	624	560	597	594	585	606	589	617	594	654	595	605	620	604	586	571	574	590	588	630	598	540	606	616	609	593	608	569	615	603	592	561	639	555	604	614	579	577	578	593	577	579	633	595	554	566	550	583	570	573	609	588	569	563	606	563	552	542	584	574	574	619	574	605	561	588	610	595	615	589	612	624	577	595	594	598	569	596	540	596	572	579	581	588	598	602	591	576	652	661	602	598	587	613	619	566	568	589	616	570	584	624	567	582	555	571	634	607	604	546	675	573	595	588	587	585	582	574	617	606	560	625	593	616	526	648	602	571	589	580	593	563	591	604	598	611	585	549	609	626	597	550	551	606	617	586	605	556	589	557	602	596	602	576	613	562	614	634	613	601	582	600	542	571	628	569	639	608	597	558	567	585	562	573	620	592	589	604	533	572	611	582	536	577	554	604	564	585	562	619	609	581	588	615	613	584	620	564	603	627	629	557	615	580	589	591	575	611	561	596	616	577	588	598	562	543	586	580	567	578	615	604	591	590	570	561	543	569	562	629	534	617	572	555	625	612	603	560	614	577	573	606	547	571	604	564	581	632	608	569	631	588	580	550	592	544	567	580	607	601	606	587	550	578	633	585	630	583	605	608	579	577	625	555	636	591	630	607	579	590	602	587	626	556	583	597	594	608	578	595	596	589	602	617	588	626	570	550	568	597	622	602	578	611	585	595	568	575	564	630	527	576	618	594	594	592	544	612	623	589	599	620	595	620	558	612	604	556	581	591	565	605	593	596	566	559	569	629	576	554	609	606	576	589	614	549	589	580	577	574	600	578	595	606	585	581	609	587	552	567	581	585	617	598	568	559	606	569	557	610	651	576	600	581	610	619	586	557	563	623	570	608	584	581	612	573	571	582	527	596	571	585	605	577	601	558	610	626	594	549	632	627	578	572	602	601	609	534	576	607	648	611	574	552	570	579	609	578	570	595	604	630	602	621	604	646	637	606	635	616	633	593	581	582	612	591	603	569	577	577	587	598	579	591	596	572	544	642	598	585	621	598	583	621	585	574	620	572	567	599	584	569	600	580	587	576	597	566	616	630	572	597	582	542	617	569	603	615	583	590	617	570	579	622	584	557	593	647	591	541	574	582	597	613	579	584	597	566	583	607	623	598	573	585	583	592	623	622	600	591	562	555	565	582	559	575	596	637	568	615	592	562	588	654	562	563	565	575	604	604	593	581	581	570	568	584	603	618	597	608	613	564	572	618	589	595	585	581	637	538	606	607	617	610	602	597	595	554	567	571	598	580	585	647	589	587	603	557	554	633	570	642	599	598	628	603	584	573	624	549	570	606	584	591	543	619	623	573	603	569	618	565	580	575	609	550	590	589	589	549	630	588	572	575	582	522	597	589	620	582	581	574	583	625	563	588	554	605	619	599
23972	21447	28691	24582	21415	12373	3187	1719	1218	1090	1028	923	852	735	760	709	727	697	692	678	627	617	678	643	606	612	563	566	546	544	535	517	509	508	532	496	518	533	529	499	586	528	503	495	509	505	492	519	487	498	526	495	469	491	486	483	472	460	444	490	483	520	526	470	446	484	478	506	474	480	503	449	468	501	499	469	454	455	497	494	503	454	459	461	455	491	452	456	515	426	446	460	453	461	478	477	491	450	481	426	455	465	482	445	508	470	482	479	476	517	459	485	460	494	472	469	458	486	460	484	420	445	463	493	498	468	486	500	480	455	459	427	464	435	457	477	494	454	481	434	477	479	430	489	447	472	483	479	442	434	495	459	452	475	489	482	474	429	464	478	464	467	467	469	507	456	476	498	460	482	460	484	479	455	522	472	478	475	463	439	461	495	455	506	482	499	455	498	474	491	429	492	493	472	458	434	446	501	481	479	485	505	503	454	474	469	449	485	457	475	469	421	466	481	447	462	462	489	485	437	438	462	452	462	477	514	449	453	493	439	473	456	494	473	458	491	503	457	506	483	454	458	473	435	479	453	485	503	469	480	507	459	451	472	459	471	467	478	452	480	442	476	429	485	507	455	471	502	474	468	475	438	486	501	476	455	483	475	458	466	473	430	452	452	502	468	465	472	467	481	470	474	448	438	491	486	454	497	472	467	473	462	454	520	494	460	458	508	463	433	459	428	482	474	463	493	504	437	462	507	453	421	444	436	460	486	457	502	475	455	488	463	457	459	493	461	472	490	497	460	454	514	479	470	447	477	476	476	528	426	485	478	504	460	444	463	522	529	464	466	440	472	479	447	444	456	479	459	440	439	459	414	447	469	488	503	491	466	439	492	455	447	455	486	459	462	485	469	461	483	507	480	485	502	493	462	489	452	485	465	472	452	459	453	451	474	452	515	439	493	436	458	485	480	426	444	461	469	487	514	468	496	485	459	485	444	478	496	462	475	472	466	432	450	459	449	456	426	438	468	434	460	477	466	469	472	483	470	447	462	465	450	457	490	463	482	459	501	415	463	450	458	475	448	447	470	453	472	434	482	453	459	440	463	474	473	533	487	482	451	501	463	490	472	459	488	457	498	492	466	493	467	407	466	483	461	510	501	470	435	500	499	469	457	451	443	487	482	480	458	479	466	464	509	467	477	452	453	471	464	475	455	469	466	480	462	466	472	459	482	482	463	493	452	479	493	466	458	512	433	474	453	481	493	446	459	441	473	477	462	468	467	483	479	452	503	472	452	473	452	442	512	481	450	449	465	480	491	417	459	503	491	481	517	469	448	446	460	494	449	504	460	443	474	482	464	502	439	472	458	464	460	481	457	513	463	421	469	486	495	440	458	476	485	480	472	450	432	472	494	484	507	449	476	456	453	484	479	435	434	482	489	460	502	445	468	489	509	472	461	453	451	480	496	428	505	495	472	470	440	502	507	484	454	515	424	504	467	479	495	473	430	475	471	490	477	470	470	478	491	507	513	515	454	450	475	483	493	472	471	466	460	521	493	458	471	482	428	489	481	493	471	462	478	475	494	490	462	454	468	476	453	480	513	474	479	503	421	461	468	506	486	508	497	486	484	480	460	459	494	449	487	462	462	512	424	479	443	463	490	459	476	453	417	459	450	466	452	453	455	496	454	446	449	447	497	477	471	488	494	486	449	476	533	469	468	456	494	478	496	483	477	459	429	501	460	481	468	444	434	468	459	481	471	461	450	431	469	452	472	469	468	456	415	499	460	479	483	463	453	482	450	463	452	444	417	483	482	493	510	487	493	474	467	479	502	464	469	508	504	479	486	477	461	468	467	462	450	449	481	463	453	471	474	438	472	485	470	465	508	474	469	498	502	463	425	467	474	450	484	479	479	461	474	447	460	505	447	451	461	503	497	477	464	471	479	492	520	459	473	445	478	479	480	507	486	489	471	516	483	455	456	459	493	523	445	506	484	484	470	499	432	473	478	496	485	453	469	509	447	471	436	484	464	435	494	474	500	469	478	484	478	429	477	480	472	502	442	500	473	462	472	469	470	487	470	452	461	452	506	449	464	447	470	470	482	468	468	487	473	479	426	464	467	491	452	450	458	471	422	485	456	480	445	468	490	466	497	436	462	463	490	444	460	491	470	477	500	448	488	476	466	489	468	485	484	496	461	460	442	455	453	474	461	499	459	489	483	488	466	450	457	466	483	453	471	507	508	484	482	518	486	502	499	505	479	483	496	456	439	457	470	463	478	470	447	464	446	460	474	444	486	468	492	507	488	455	471	464	480	504	450	475	453	491	467	441	451	484	430	483	472	430	439	497	473	490	464	451	444	455	488	478	447	484	481	463	453	463	468	465	481	457	462	488	447	476	455	451	513	483	484	477	464	443	485	467	470	466	468	461	471	434	473	458	508	478	453	488	470	466	483	515	420	463	490	446	456	476	453	459	449	523	489	474	451	453	452	485	458	467	497	482	478	451	496	491	506	443	441	475	485	448	478	506	520	429	489	474	492	456	491	471	480	453	491	485	451	463	440	438	456	430	474	455	478	449	486	429	468	443	464	450	450	454	448	458	534	449	437	457	447	510	476	453	475	441	446	474	488	483	466	477	523	468	448	486	450	468	495	484	438	469	476	492	444	480	509	487	473	463	511	423	471	474	485	478	433	512	417	474	480	445	455	467	524	442	444	484	454	439	457	500	458	490	474	446	463	470	460	477	455	492	469	443	492	468	474	452	463	475	463	466	479	437	452	445	460	433	466	470	476	464	478	507	454	505	492	438	483	454	475	492	473	475	489	448	483	501	488	483	463	479	487	473	473	495	462	446	461	478	432	478	462	474	448	446	476	467	472	458	490	475	470	441	462	468	464	458	463	476	465	450	493	481	489	461	477	492	458	480	457	498	444	462	480	469	482	473	483	471	490	464	480	462	478	519	473	487	488	472	449	443	463	478	458	481	452	479	463	443	464	422	471	463	474	448	471	477	463	450	492	494	466	473	490	463	452	488	497	443	462	474	460	507	474	440	488	463	477	451	478	490	463	490	476	447	467	505	465	469	501	454	483	470	497	444	488	470	473	419	466	451	464	438	462	456	482	482	449	466	444	485	449	488	451	469	447	474	446	466	444	487	473	455	463	475	485	476	466	483	461	455	489	476	516	444	443	465	500	474	538	461	499	481	455	465	453	473	457	490	467	431	486	498	460	499	452	500	454	475	453	474	450	468	480	517	456	510	468	472	498	450	474	455	419	497	458	493	485	463	469	481	480	430	484	440	495	463	452	456	430	468	446	428	472	433	455	503	418	480	477	472	495	461	470	491	489	403	443	486	467	464	488	463	476	435	468	497	449	458	465	477	485	510	421	479	436	473	462	492	485	428	474	501	472	477	485	504	477	460	462	452	475	499	467	470	502	463	507	469	457	488	518	447	461	461	491	459	447	486	482	485	469	453	460	469	451	439	446	495	453	486	499	476	474
34477	30111	20707	12237	8736	6064	3952	3041	2361	1999	1750	1558	1370	1183	1210	1067	1066	1009	1035	961	942	872	829	854	762	803	761	757	708	691	658	685	631	633	565	634	584	605	582	612	625	597	567	595	534	599	560	581	572	562	587	581	596	574	535	640	589	545	565	577	620	565	569	536	559	572	510	571	532	563	545	622	567	559	562	556	535	554	560	550	571	585	526	535	623	605	562	550	578	552	568	559	546	550	565	539	574	573	601	561	516	526	571	534	545	535	539	579	578	572	580	511	553	571	570	550	567	545	596	561	517	533	616	564	535	609	523	582	569	519	550	539	556	602	536	540	530	578	550	557	583	548	552	529	551	549	587	544	584	576	582	535	540	567	570	524	560	564	564	521	461	572	519	547	525	560	550	537	567	594	557	554	549	531	567	586	532	557	583	564	557	558	570	563	548	564	557	548	534	546	519	565	605	549	614	565	574	560	552	552	543	578	575	568	571	542	563	527	534	545	518	581	525	557	525	600	616	588	490	576	570	577	559	557	562	543	587	504	550	589	577	548	544	551	550	570	537	570	566	565	592	554	567	559	558	535	541	534	587	533	603	576	550	564	502	557	571	548	491	598	527	574	538	560	569	553	556	527	555	575	555	532	540	562	576	592	565	512	560	582	541	573	493	535	550	594	577	591	584	562	547	494	547	567	549	557	568	580	586	560	581	574	556	556	526	562	600	560	532	576	574	573	554	550	556	522	506	569	584	582	571	520	507	562	537	537	588	557	587	522	595	568	606	509	522	522	532	555	540	532	568	524	555	584	566	559	538	581	504	570	571	552	573	540	553	552	579	539	575	599	547	567	610	556	551	549	546	554	527	535	591	516	562	593	560	576	522	533	548	571	495	557	528	521	560	569	571	547	556	556	582	559	545	554	579	533	553	571	522	567	580	538	553	536	533	534	558	559	561	556	579	548	587	585	535	597	514	579	568	522	571	531	542	583	574	560	569	528	572	545	571	607	564	565	486	559	563	541	575	527	542	533	535	562	563	506	514	559	587	556	555	577	541	560	525	549	536	559	562	553	600	542	504	571	571	557	522	572	576	515	559	580	555	522	530	557	576	527	558	508	549	579	571	569	582	574	562	562	510	582	537	577	548	566	531	568	572	559	558	580	559	608	585	583	506	596	555	525	522	571	563	569	548	543	567	527	535	526	553	580	536	577	555	507	533	607	566	528	569	546	565	553	561	547	552	553	534	565	519	542	529	529	551	541	553	570	530	577	539	579	554	490	599	548	584	519	601	597	592	546	564	584	547	528	559	501	549	519	582	581	533	550	575	564	547	550	567	538	546	511	564	556	575	546	582	524	542	592	526	560	540	549	603	618	558	562	546	537	564	573	614	554	556	602	574	515	572	545	581	604	568	526	596	514	560	494	549	557	567	540	565	545	550	579	582	542	522	556	587	566	602	551	508	553	546	556	513	565	556	553	542	550	584	530	549	575	542	538	569	567	572	593	581	535	562	481	592	529	595	552	565	540	568	580	562	552	548	610	551	574	581	542	575	549	573	567	525	531	549	566	541	532	507	541	527	567	583	516	563	582	501	531	537	555	526	544	542	527	565	550	535	520	542	574	533	521	527	559	536	561	612	563	540	565	530	586	587	550	517	553	554	578	559	516	547	548	554	563	538	557	562	571	568	522	572	544	540	572	567	565	620	546	603	530	587	559	564	543	571	591	557	556	579	564	552	570	573	550	556	553	530	544	556	551	588	541	563	549	572	559	536	543	592	525	595	547	586	583	595	588	568	539	544	550	499	586	520	538	544	611	546	578	560	566	565	519	554	536	541	596	551	599	543	564	546	569	588	547	584	599	534	565	486	540	543	558	594	547	543	606	571	516	556	579	592	603	547	577	580	570	557	555	549	572	549	566	539	565	554	525	572	555	578	558	568	576	548	549	528	557	531	517	522	555	529	559	580	606	549	543	618	550	557	537	587	525	574	541	516	565	592	550	540	572	592	538	576	542	559	550	550	592	535	537	549	583	565	585	537	542	604	604	531	565	509	561	560	552	572	544	577	567	559	538	592	595	564	554	528	561	581	540	538	573	522	571	526	567	550	598	555	572	560	570	588	512	568	560	549	524	545	562	528	617	550	543	567	566	527	565	584	513	541	563	543	544	559	569	550	578	577	534	555	559	599	524	540	559	554	552	541	546	543	565	618	571	601	581	558	565	556	577	552	577	587	561	514	568	528	553	573	521	554	555	547	570	520	523	504	547	539	586	550	576	522	554	531	585	575	542	510	515	571	593	554	527	515	548	570	567	562	569	522	577	553	558	580	548	552	594	553	533	552	508	560	572	567	548	540	542	571	552	546	564	515	581	547	590	593	537	550	558	584	536	588	537	560	558	490	521	539	555	625	521	556	566	544	588	554	531	579	540	548	517	542	593	576	586	563	562	575	551	567	507	544	550	584	548	585	554	569	512	544	589	558	510	572	553	572	551	530	592	549	558	543	548	545	572	539	562	579	580	535	560	495	533	577	541	588	539	555	553	537	572	556	559	557	555	548	531	563	532	552	535	562	573	566	558	586	539	557	538	593	541	529	523	605	546	537	610	579	502	522	550	542	556	530	563	582	548	500	563	565	545	583	560	542	562	558	569	563	548	573	568	594	567	552	551	578	514	541	569	509	541	624	548	552	544	554	535	568	535	560	615	545	567	561	565	532	556	557	609	575	550	536	523	574	544	525	558	564	548	564	571	532	531	543	543	545	575	560	551	529	573	508	570	569	561	537	545	525	550	579	556	546	502	525	541	513	563	572	551	560	577	574	526	574	534	583	560	555	536	534	572	590	563	543	575	557	559	526	550	557	556	567	586	554	553	535	597	559	555	608	599	571	559	539	534	554	561	578	546	560	564	559	535	566	536	573	534	565	545	537	528	578	513	585	525	565	571	553	574	557	597	569	589	546	552	530	564	530	555	569	595	558	597	489	561	533	572	534	577	546	545	577	524	616	573	558	559	576	558	533	571	516	607	570	547	580	539	557	548	583	562	524	568	552	523	542	552	576	547	563	553	574	539	623	543	570	524	582	559	595	501	532	544	563	566	643	564	571	562	581	556	521	564	568	575	562	576	553	572	576	529	526	545	543	556	548	558	532	567	500	572	613	541	553	535	571	542	541	531	537	544	593	516	557	568	524	562	561	550	528	572	556	559	579	569	572	588	536	539	560	576	525	558	538	587	555	553	530	551	561	583	560	551	582	597	608	529	544	541	575	574	519	568	575	568	542	564	543	551	535	560	570	520	540	562	529	539	541	555	550	569	542	514	580	557	572	541	531	547	521	595	576	563	583	561	553	544	576	507	590	571	576	551	531	605	545	536	560	543	557	517	541	584	571	594	528	548	521	549	540	596	546	533	554	563	535	555	535	525	550	561	540	560	558	557	620	548	597	493	558	563	538	570	530	564	584	534	571	598	592	536	542	594	538	551	576	588	527	577	582	553	542	526
25254	21426	27520	25608	12679	2975	1675	1175	926	844	766	681	659	618	572	561	579	569	566	514	493	518	532	457	496	450	456	493	482	435	414	475	428	441	414	426	472	427	459	424	418	426	447	437	403	440	390	430	454	413	422	405	383	387	437	415	429	409	436	398	426	406	392	373	413	411	412	385	420	374	397	355	397	406	371	392	379	389	394	412	381	398	417	396	401	417	385	396	398	407	418	428	399	364	368	392	422	389	380	387	425	396	384	374	412	357	385	405	378	409	409	376	388	388	362	403	400	356	394	405	396	400	402	414	399	400	397	393	351	374	381	360	403	436	371	408	396	405	411	377	405	430	395	387	424	408	410	379	407	370	399	413	407	379	396	382	356	376	370	417	406	398	405	382	374	412	398	366	389	401	402	346	376	397	389	432	410	378	390	394	424	400	385	428	416	399	429	396	374	382	410	391	386	403	391	410	382	398	391	434	369	394	424	379	375	397	371	413	383	381	410	368	374	379	372	386	372	417	398	390	378	374	399	387	384	396	379	419	408	410	396	385	371	400	365	419	411	379	360	410	394	394	385	393	409	391	390	352	412	400	381	368	417	397	393	431	390	415	394	433	410	378	388	397	390	425	415	424	384	442	421	416	415	395	435	393	421	412	391	402	383	413	405	402	390	407	428	408	401	385	426	414	397	365	426	394	399	408	439	401	416	418	373	390	416	426	386	378	411	430	401	429	390	384	438	380	372	371	389	376	366	392	375	419	412	379	389	415	368	421	418	415	407	381	364	381	371	415	386	375	402	402	367	374	414	416	399	405	376	409	406	415	429	398	393	381	388	381	366	383	397	386	428	412	374	397	405	412	367	408	401	377	421	385	389	389	428	376	392	385	421	364	379	368	400	364	407	388	372	356	422	396	405	364	414	414	413	393	404	393	404	405	380	394	369	402	364	402	402	369	374	412	384	410	414	383	376	421	375	398	403	458	382	405	389	379	389	404	426	378	393	406	387	371	380	400	397	396	380	390	366	387	394	378	382	402	399	405	413	417	408	403	349	361	363	400	424	363	407	396	394	393	381	390	432	381	416	370	413	414	407	380	400	396	375	380	418	388	380	412	398	362	376	416	405	383	427	415	433	418	399	405	382	407	409	382	411	433	414	429	403	411	385	392	420	370	375	382	385	403	399	427	387	389	410	410	375	409	401	407	408	392	382	374	376	418	418	399	430	393	423	402	388	367	416	392	411	375	362	380	423	403	429	398	417	412	423	389	405	441	434	397	432	404	430	368	391	401	375	407	394	397	381	413	391	412	384	386	429	393	392	382	407	403	374	382	413	380	387	403	404	429	396	406	435	421	440	432	380	414	373	374	418	439	398	423	390	441	374	427	391	412	401	408	375	391	403	411	390	368	371	402	449	374	432	431	394	366	409	422	408	407	394	426	395	387	404	367	418	400	393	381	405	444	398	408	415	434	419	384	380	392	384	390	387	409	400	409	380	401	396	422	415	386	387	430	415	396	423	376	394	397	401	359	381	380	375	378	405	366	398	370	401	395	389	396	393	430	385	415	391	402	392	385	381	425	382	443	429	407	419	421	379	375	381	375	406	363	399	400	397	372	362	393	412	404	365	352	401	443	409	355	409	383	393	355	379	385	376	385	411	395	352	385	396	399	416	399	394	347	432	428	408	415	410	423	399	433	414	375	374	392	381	388	384	390	397	379	392	382	400	400	418	407	382	363	376	425	373	427	389	398	387	394	442	412	414	446	381	359	400	423	407	394	373	377	394	373	403	425	353	389	428	408	432	439	386	425	421	375	389	353	367	367	396	382	395	385	413	392	350	356	421	406	374	399	391	401	413	393	417	398	417	412	384	398	456	410	392	374	398	346	387	344	376	402	412	379	367	366	428	403	391	421	383	422	380	420	414	406	397	392	454	410	368	397	398	371	413	412	399	373	393	402	416	397	412	382	397	397	373	399	399	393	417	414	402	355	396	402	374	409	360	376	389	375	377	407	381	409	390	414	383	395	405	395	422	392	383	374	384	389	432	410	370	420	413	404	388	413	369	414	404	369	426	394	397	381	382	347	415	393	430	382	425	403	384	443	384	400	415	386	389	405	372	398	401	419	366	369	414	368	372	418	408	426	386	393	372	417	344	416	388	426	403	397	362	363	374	394	399	438	398	388	374	437	364	408	413	383	380	407	415	399	364	388	338	353	403	394	393	396	429	388	417	407	386	408	411	398	402	386	421	425	386	403	401	390	378	384	412	380	394	412	382	390	444	409	416	393	366	408	459	383	390	392	414	395	417	395	356	391	405	392	405	396	396	400	405	392	388	416	388	408	376	386	380	407	386	402	407	345	400	410	433	409	383	409	383	411	413	406	408	395	367	429	359	396	375	353	396	398	402	363	418	382	411	400	377	353	371	420	333	364	366	398	446	370	402	399	401	391	404	391	425	377	415	373	402	373	363	410	360	369	388	394	387	372	354	408	405	385	392	397	383	393	387	396	420	394	395	398	432	408	427	395	384	359	396	395	419	425	414	372	394	355	414	412	415	358	428	374	418	404	380	411	405	366	395	401	415	400	384	376	391	407	377	417	400	405	365	404	389	394	381	384	382	379	369	397	396	379	381	390	395	434	384	387	397	397	418	422	404	370	426	393	442	397	386	423	375	390	406	408	389	403	418	380	398	397	371	431	377	362	417	382	379	417	445	420	412	389	367	426	368	423	411	380	425	396	415	390	415	366	394	379	411	399	393	372	424	395	378	358	378	355	407	390	413	384	385	395	382	366	378	424	377	390	380	403	366	427	410	383	365	394	364	415	359	391	406	391	394	416	400	376	378	407	400	373	406	424	425	402	427	380	401	395	400	394	409	360	384	410	395	372	438	401	365	401	414	352	382	453	380	414	390	406	428	385	390	407	387	393	340	387	367	427	420	425	364	422	396	439	420	396	369	342	422	371	402	415	393	384	386	378	425	440	367	405	389	368	372	396	403	428	379	400	398	387	374	447	407	343	390	379	404	398	419	426	389	413	407	401	403	389	418	400	408	393	385	415	373	379	399	357	395	382	360	403	411	388	400	410	370	425	420	428	439	386	408	385	355	390	380	368	345	375	393	360	380	402	403	389	405	397	414	382	425	405	406	379	429	377	365	392	395	384	431	389	375	349	424	409	404	406	387	444	422	353	413	406	415	394	389	414	391	396	405	412	381	377	386	436	418	407	401	389	402	395	388	362	414	381	356	406	401	403	362	324	376	391	378	407	404	397	389	333	405	424	382	415	388	412	389	378	366	423	371	390	381	402	374	418	395	430	408	385	396	376	437	391	398	370	384	376	404	390	392	392	394	375	399	398	389	396	397	396	403	380	402	385	431	385	419	395	387	400	404	384	410	382	367	398	359	385	368	373	389	391	442	413	408	393	395	410	408	373	372	388	412	373	403	396	385	386	411	355	387	392	388	342	396	389	373	404	373	392	389	392	422	419	406	405	398	465
34536	25853	16880	9539	6877	4765	3135	2374	1774	1556	1322	1195	1035	947	940	820	838	794	852	756	742	705	664	664	692	704	615	598	526	566	556	536	565	502	523	522	529	510	517	474	494	496	477	473	479	462	483	487	514	507	508	509	478	489	482	474	477	440	460	451	497	435	489	468	454	506	489	482	457	448	489	490	479	489	441	451	457	454	477	492	481	450	452	452	447	483	495	470	484	469	457	472	455	483	480	442	458	531	452	490	431	423	457	488	456	482	467	492	476	487	498	448	463	492	441	468	504	445	483	471	445	439	487	490	478	468	464	446	477	469	462	464	449	483	470	472	476	446	499	491	465	466	422	471	475	484	461	467	440	445	467	482	449	450	490	488	486	448	488	483	459	482	488	466	437	468	495	455	458	436	502	449	463	475	469	486	476	438	451	481	478	468	454	468	447	413	448	434	442	441	478	458	508	441	455	466	444	458	505	442	487	468	476	464	444	471	458	463	460	479	433	461	487	476	477	483	479	439	484	483	447	475	453	467	445	451	467	469	438	460	443	492	454	472	464	438	465	467	476	467	432	480	471	472	425	480	450	535	488	464	449	446	456	457	462	466	450	474	456	441	466	438	451	454	484	488	468	450	427	491	460	454	480	465	490	449	523	426	452	489	438	423	464	489	465	471	484	460	479	436	480	496	484	464	438	486	482	470	457	433	458	466	435	429	444	480	441	441	469	465	447	443	437	433	479	438	471	481	424	459	461	479	462	486	451	483	463	453	441	464	484	456	438	480	460	449	457	441	452	436	435	452	430	472	505	470	472	485	511	419	486	474	468	453	508	502	475	452	458	487	485	463	469	451	460	489	445	436	436	423	493	453	443	487	463	490	473	454	488	473	466	478	460	486	454	449	472	449	488	488	441	424	445	465	469	455	453	464	487	477	456	488	471	447	457	475	419	447	466	466	458	440	421	450	473	469	426	489	464	497	485	482	509	500	447	435	495	467	499	442	453	468	463	472	528	440	469	477	432	479	462	483	447	468	446	443	471	475	477	456	522	493	467	461	481	472	484	472	463	512	439	456	501	456	449	452	499	456	498	471	469	482	406	448	471	444	477	466	437	516	448	460	441	461	468	482	488	484	470	465	476	472	460	444	432	420	441	464	472	453	496	444	482	466	459	453	472	469	421	454	467	485	453	468	464	455	479	483	463	440	438	468	491	486	456	496	459	477	450	491	461	473	508	466	493	442	447	437	453	485	429	461	468	470	439	454	481	491	436	470	469	435	449	475	466	476	469	487	507	444	454	484	481	466	441	449	498	500	444	471	510	480	438	437	471	442	495	476	500	472	479	454	428	409	471	459	477	448	445	449	443	478	478	478	466	478	475	476	431	444	458	441	467	441	463	477	476	453	424	460	488	484	486	498	513	515	468	474	475	450	447	433	477	466	470	426	477	497	512	474	447	455	478	452	485	447	480	482	466	467	487	462	466	449	466	463	471	466	469	470	501	482	445	464	449	470	489	477	462	462	443	485	475	489	463	433	488	495	469	493	463	456	439	468	461	465	438	464	470	462	476	445	448	475	448	481	482	487	439	469	491	449	483	452	477	478	480	487	447	442	445	419	463	485	429	468	482	461	465	457	452	494	455	427	446	470	439	441	478	448	457	482	429	488	487	480	495	464	430	432	459	470	470	484	480	448	487	482	459	446	496	462	461	506	475	438	478	453	407	468	449	469	463	445	464	414	438	491	454	492	451	461	442	460	478	480	457	446	459	480	498	421	480	474	403	440	402	442	459	475	433	467	451	439	449	446	450	467	479	460	485	470	475	519	462	425	477	443	455	448	444	478	486	446	485	455	474	446	486	456	460	501	447	459	483	500	489	510	474	453	435	475	471	470	447	477	475	443	460	496	453	480	461	457	454	425	435	483	466	455	482	480	489	434	476	484	465	466	490	446	493	442	496	427	438	463	462	453	417	451	486	457	465	454	436	474	463	468	467	489	464	477	471	482	461	488	442	443	442	476	436	459	472	450	460	472	489	425	491	424	470	466	510	479	447	446	439	464	414	480	460	469	484	490	452	500	492	440	469	480	435	493	474	458	468	444	486	489	444	479	455	463	446	503	417	488	456	459	446	468	471	459	451	441	435	442	448	447	476	461	443	502	488	422	421	432	449	484	451	477	474	451	455	462	464	504	471	458	441	488	442	471	460	470	463	443	463	471	459	473	496	485	467	479	514	423	439	446	467	433	443	440	492	454	469	484	463	464	466	437	447	467	486	458	481	478	506	432	445	443	479	474	407	462	431	450	429	473	442	445	456	441	487	467	403	431	443	444	460	447	494	430	454	427	484	438	464	486	496	458	471	470	475	460	460	468	466	467	462	462	467	492	451	492	446	455	486	457	435	449	456	435	434	461	478	441	454	467	427	454	458	422	442	436	459	434	463	490	454	457	487	473	428	457	468	451	435	452	488	436	516	449	456	449	440	465	504	459	470	458	466	431	449	495	471	461	492	456	444	448	430	477	478	443	482	474	485	436	444	459	465	451	426	462	504	430	482	476	460	425	426	495	466	448	454	439	426	500	474	446	482	473	486	472	466	452	495	439	449	517	479	472	479	474	457	489	483	470	505	473	452	446	475	492	414	477	444	424	460	457	483	454	464	462	485	436	463	479	473	474	445	470	500	459	487	476	450	479	515	506	447	473	459	463	473	433	488	448	466	438	468	466	503	460	447	495	472	444	390	476	472	466	441	495	451	452	457	446	474	434	472	458	471	484	453	480	466	452	458	425	461	454	454	496	496	425	456	453	437	486	459	504	464	474	470	431	437	457	434	442	429	460	451	478	488	424	426	476	434	429	475	450	468	472	473	434	460	487	468	450	471	441	516	480	485	452	497	453	460	460	470	503	450	454	441	452	472	461	463	430	437	438	474	487	457	469	444	470	461	480	448	490	485	475	462	475	450	455	455	436	447	472	491	448	486	451	440	473	467	453	452	428	494	465	457	466	462	450	450	504	461	469	477	461	443	450	466	436	441	485	483	464	481	443	480	449	520	492	443	426	468	437	513	414	458	431	476	455	445	491	450	413	456	458	443	462	461	487	468	462	440	452	420	455	460	446	423	451	478	450	467	509	483	453	480	443	448	496	444	485	478	456	456	508	467	442	456	473	465	475	434	433	484	519	483	457	484	468	454	468	450	466	440	467	454	445	443	475	447	445	489	480	461	475	451	487	471	483	460	467	478	462	459	466	427	463	436	490	497	450	458	433	473	461	517	486	477	450	483	452	470	472	458	459	451	469	443	468	485	432	466	474	467	483	483	443	455	468	460	510	477	476	467	451	426	441	512	476	459	493	475	524	438	505	472	478	476	458	486	429	476	502	463	478	459	444	512	463	491	451	501	437	521	482	444	462	498	452	442	477	440	432	473	467	493	513	470	477	481	476	500	467	447	490	474	440	490	444	469	485	442	437	445	435	429	469	450	487	471	460	473	455	441	498	511	464
22986	21472	29212	24118	21474	21502	10545	2320	1621	1313	1147	1001	942	893	871	802	682	690	750	604	659	612	585	535	550	527	506	491	433	466	477	449	418	396	389	374	413	379	397	366	389	346	385	369	349	407	393	388	363	391	371	372	340	333	313	341	335	343	341	343	359	351	358	324	362	331	321	327	341	322	320	325	312	357	335	359	329	319	315	345	309	356	332	332	324	315	329	331	331	324	337	327	342	338	321	334	333	341	317	329	308	327	306	315	340	356	362	302	367	305	308	332	327	319	371	306	339	326	345	326	321	304	353	342	368	328	320	337	330	336	372	355	325	326	320	313	335	342	325	353	291	342	316	355	355	342	312	336	347	317	322	306	332	320	302	337	313	343	341	324	357	340	305	333	311	340	342	353	346	354	319	307	335	344	318	310	325	323	332	338	341	322	353	319	354	297	330	338	326	335	310	301	337	377	335	360	317	343	287	331	339	316	354	314	367	330	325	360	303	308	315	345	330	346	352	318	317	301	297	338	324	329	325	305	339	341	319	319	306	286	307	316	319	332	343	320	365	329	334	325	357	357	303	328	357	323	298	337	364	286	344	312	361	323	318	360	315	318	299	310	305	330	336	324	335	326	355	290	333	332	360	360	322	353	318	305	325	356	334	349	309	337	346	343	331	332	338	277	343	340	337	351	347	337	327	356	310	318	329	346	292	343	359	325	311	323	292	361	342	330	319	333	332	341	335	306	351	278	315	348	296	335	354	304	313	323	333	317	322	310	340	345	338	308	321	311	331	345	337	329	349	337	324	338	354	343	352	317	291	324	311	335	316	304	351	335	359	299	308	332	313	365	299	309	351	357	346	317	330	325	325	337	311	318	364	315	327	374	336	297	354	334	315	311	362	315	316	370	355	329	328	329	325	314	317	306	326	345	338	355	334	335	303	322	342	348	310	327	311	301	333	333	350	295	313	354	311	305	328	321	315	319	312	330	325	349	371	351	336	336	314	318	345	346	344	335	353	291	309	310	322	347	347	324	348	313	331	345	320	310	331	329	332	341	308	312	326	335	337	319	306	339	320	335	303	331	331	320	328	322	336	348	340	343	322	333	331	341	348	343	310	338	324	329	295	329	316	291	322	320	289	283	341	338	353	348	313	300	296	343	304	310	330	316	319	353	328	324	316	335	330	360	306	315	347	303	327	348	333	345	352	324	316	328	314	338	324	308	342	338	345	310	331	340	314	290	318	316	305	310	349	358	327	325	319	328	323	315	319	320	322	334	320	309	325	358	341	305	362	319	333	346	338	290	348	332	340	337	312	328	320	324	384	337	355	343	348	333	310	325	321	319	336	325	356	336	344	363	328	300	331	335	298	305	322	350	324	342	365	334	325	340	299	283	342	360	345	312	341	321	337	347	342	335	323	311	338	303	362	340	298	320	329	351	331	358	327	311	348	321	324	349	327	308	337	348	352	312	328	318	304	344	313	301	326	305	358	314	316	326	321	327	330	307	332	328	331	306	337	339	320	317	338	360	290	315	300	315	302	322	362	352	327	325	347	355	328	322	326	304	337	322	348	351	314	316	363	322	349	325	351	340	323	346	317	341	320	331	322	343	332	351	331	349	302	328	328	305	326	309	322	343	300	297	326	320	350	332	324	330	316	331	335	313	316	299	312	334	342	319	347	339	330	342	321	335	335	326	332	312	333	339	304	327	303	316	375	316	303	319	328	315	330	336	332	315	317	331	297	323	350	326	334	294	348	320	332	349	300	315	309	361	309	333	323	346	350	312	317	307	330	358	343	322	295	307	291	346	333	321	316	324	343	346	338	309	308	357	313	333	320	320	309	310	312	345	374	336	329	323	335	313	314	341	351	318	337	314	295	326	310	328	328	325	354	325	341	336	348	344	292	342	331	325	334	333	338	378	334	309	338	336	340	305	310	330	322	329	301	318	327	336	325	319	334	319	348	351	348	329	318	305	321	330	297	326	369	359	341	297	321	327	324	302	326	353	327	312	356	301	336	316	317	320	301	357	324	335	299	334	314	312	347	321	313	315	345	303	333	300	329	340	328	338	304	341	317	345	329	326	332	320	326	369	336	353	331	297	312	342	328	319	313	319	332	361	327	379	301	342	359	320	323	304	316	342	326	330	326	308	330	323	327	345	315	335	320	301	311	329	329	357	335	340	314	334	332	343	344	387	335	324	327	314	368	369	319	311	337	322	327	331	356	329	303	339	349	331	312	333	329	356	345	317	296	363	302	331	371	338	337	320	375	307	357	339	309	317	313	318	328	321	337	305	338	312	327	365	328	340	318	314	304	353	308	313	319	346	354	323	318	397	304	333	359	355	338	331	312	351	324	310	332	354	357	337	345	294	337	341	352	327	350	348	333	303	331	328	310	326	358	322	324	297	358	345	331	328	325	345	318	334	361	319	328	317	327	311	311	310	334	280	353	331	342	362	349	341	317	337	360	309	314	325	317	354	347	324	309	328	321	328	319	307	333	358	331	321	323	325	342	337	336	329	329	338	313	333	326	328	317	334	289	338	323	321	341	307	348	334	309	312	346	333	330	323	340	315	317	311	313	320	350	333	311	342	339	351	351	317	351	325	353	327	348	315	314	330	346	365	322	319	313	330	339	341	352	342	357	332	362	341	318	317	326	323	356	317	372	340	306	341	317	312	328	308	350	345	327	320	330	341	330	307	354	309	308	330	313	289	346	339	334	333	340	318	306	280	316	327	325	371	322	333	315	334	342	335	319	314	336	316	322	308	301	343	322	343	348	316	357	337	351	335	313	304	331	310	346	335	315	323	331	346	359	342	351	332	333	327	337	324	344	319	340	322	315	304	308	317	339	321	309	344	340	321	350	311	365	295	318	333	340	334	310	315	316	337	297	311	352	300	345	331	310	345	338	312	306	298	355	332	339	318	322	303	384	309	324	347	310	356	323	315	330	325	349	333	344	330	330	348	331	306	311	299	308	322	317	335	340	316	321	310	331	333	334	328	323	316	327	368	331	347	306	321	369	311	313	345	314	328	321	319	327	340	320	326	325	324	321	328	352	341	332	319	349	327	352	332	343	322	327	349	321	375	317	328	350	301	353	348	316	316	335	306	350	315	321	321	319	327	296	327	346	330	326	327	331	318	327	328	359	315	323	318	325	352	329	315	353	331	348	349	317	356	345	312	345	298	324	345	331	314	325	338	331	323	332	337	329	319	306	311	345	335	342	301	307	331	371	290	334	310	334	332	340	272	335	336	306	329	323	315	352	330	303	298	347	333	323	325	298	297	337	343	362	341	324	306	354	342	325	305	302	324	332	333	335	346	345	315	319	316	304	337	350	369	354	326	348	331	288	324	310	344	315	332	326	341	335	317	313	303	290	338	323	315	316	321	310	297	318	310	334	320	332	331	334	312	328	303	373	312	322	339	336	339	315	289	380	323	331	318	319	317	332	351	343	367	324	309	343	308	351	291	316	321	337	305	346	307	332	320	330	316
38910	35710	25414	15921	11567	8168	5664	4109	3172	2551	2104	1938	1670	1493	1410	1326	1165	1166	1140	1004	887	896	849	805	761	700	679	621	639	628	574	565	544	500	519	499	499	493	514	523	459	497	473	464	488	443	456	425	448	435	411	413	443	389	454	441	405	415	416	406	424	376	410	407	401	390	399	400	395	403	400	392	425	395	386	403	367	350	403	416	371	401	400	391	417	407	401	379	410	384	374	425	418	422	352	390	383	399	405	389	398	403	359	359	376	368	394	405	369	388	368	412	385	418	390	410	381	399	383	396	406	391	413	398	385	391	396	394	362	401	404	421	366	389	358	408	423	386	366	403	364	365	382	352	404	372	393	420	361	411	362	397	401	405	413	391	386	369	409	369	394	352	393	383	370	368	371	399	386	378	386	379	388	368	393	411	374	399	430	357	413	418	411	378	404	385	352	415	406	414	413	393	386	396	374	386	433	379	388	381	407	367	377	407	409	413	359	436	367	416	426	410	376	407	381	388	388	393	397	400	392	340	412	396	392	365	396	343	382	393	395	388	362	373	396	356	398	404	399	397	380	404	377	396	374	387	417	391	385	389	349	352	392	404	381	413	366	398	410	403	384	388	414	414	367	375	388	376	380	374	372	385	391	397	376	374	391	416	387	376	399	379	377	373	388	380	374	419	372	410	418	379	392	371	369	386	428	406	391	368	407	396	365	367	404	368	395	364	374	387	384	389	360	378	413	385	382	377	389	422	401	347	398	364	377	362	388	370	382	416	408	375	351	402	406	375	366	360	373	404	397	379	413	406	396	370	365	374	397	373	372	393	432	389	438	390	404	374	395	382	406	386	372	362	381	375	394	398	360	370	390	388	416	405	373	369	424	394	373	378	353	387	394	377	397	361	369	423	386	393	399	366	396	418	399	391	364	402	390	387	390	389	366	379	390	410	381	396	335	389	368	367	377	421	383	380	368	349	373	424	410	383	392	402	366	397	389	385	379	384	390	382	387	373	394	374	402	395	400	403	404	416	386	366	393	386	390	391	390	395	391	386	386	367	378	424	357	393	359	374	351	399	419	379	399	353	375	403	404	409	391	400	404	380	405	388	366	369	393	390	362	409	373	398	402	394	409	384	392	401	379	395	394	379	375	371	396	398	358	402	399	409	370	362	401	402	390	348	393	367	413	396	435	388	388	401	409	376	404	394	408	384	395	404	364	414	385	383	383	416	382	398	338	373	406	382	404	371	395	342	402	393	374	363	383	350	405	407	374	370	401	386	381	364	362	364	385	355	410	393	350	398	382	394	392	356	362	374	388	369	392	402	387	385	375	372	423	411	400	417	385	400	405	379	417	394	387	396	380	397	385	409	380	409	406	377	363	416	406	422	421	380	395	358	424	372	361	397	418	382	396	376	381	394	391	344	396	392	387	395	394	410	379	410	375	386	420	387	397	377	396	370	429	389	410	395	452	378	404	388	392	390	387	415	337	411	403	383	399	378	382	421	409	394	368	392	427	369	402	421	406	370	375	384	390	383	365	359	418	431	389	398	384	392	397	361	426	378	439	416	390	380	350	415	423	372	364	394	376	390	363	419	353	372	407	361	389	386	375	364	370	358	369	353	369	381	346	400	410	353	376	408	383	380	369	358	439	373	401	401	355	397	388	398	423	359	386	395	360	382	404	390	379	354	399	399	406	330	405	386	374	399	424	384	390	383	404	404	407	373	385	350	408	382	402	352	382	395	383	390	382	396	394	380	368	358	386	362	384	328	382	368	396	397	387	382	375	396	404	411	397	399	395	392	390	402	411	397	427	390	389	372	368	345	394	408	385	371	393	386	397	380	385	364	375	416	379	406	394	393	398	412	415	424	381	399	363	377	408	403	371	393	445	411	416	401	399	395	417	369	376	379	406	401	357	379	372	401	409	387	395	416	388	356	397	411	366	404	396	431	401	340	365	387	401	364	383	371	400	372	363	394	394	393	342	416	385	382	415	409	397	377	384	366	397	389	378	411	352	394	384	393	384	367	406	414	417	363	369	391	405	413	413	392	368	363	357	416	387	420	398	416	367	438	344	364	381	416	354	385	395	393	400	388	379	421	366	395	386	386	398	398	369	410	404	373	406	383	418	405	369	377	443	399	400	363	392	379	404	377	376	388	398	406	385	384	394	379	399	381	404	394	389	406	372	400	406	406	372	385	387	429	382	397	381	383	395	362	390	396	355	422	394	343	393	393	375	402	351	386	377	419	378	356	395	431	414	384	380	374	398	385	369	408	373	395	408	436	373	398	361	394	386	391	399	414	381	378	397	393	385	387	433	378	387	397	367	419	381	399	440	393	379	358	420	399	391	399	441	383	368	390	374	393	416	403	387	372	421	355	390	366	351	383	435	364	409	390	395	381	391	454	387	384	378	376	389	374	374	406	406	384	387	430	364	392	381	405	388	421	421	369	400	416	396	366	383	396	407	377	394	378	368	377	389	401	373	423	415	370	402	396	374	388	395	393	370	378	408	365	400	403	395	362	422	373	378	407	371	388	378	377	386	381	431	350	411	394	372	345	353	425	370	389	399	390	359	417	403	412	385	364	403	424	382	418	414	400	376	367	395	373	376	412	412	397	401	384	356	396	364	410	360	354	373	453	377	381	404	372	374	394	434	376	360	400	405	425	406	359	406	347	361	401	388	376	402	405	416	412	408	387	369	402	384	377	345	417	381	375	365	406	385	382	355	408	420	420	382	403	391	386	413	385	383	409	362	410	426	390	398	367	378	414	374	363	352	395	407	383	389	410	398	379	326	351	376	404	403	387	406	375	368	398	377	418	406	381	432	375	387	408	407	370	426	332	372	378	394	397	399	389	418	407	376	411	428	424	405	388	388	379	384	421	352	404	387	404	363	362	341	367	365	388	405	390	395	380	390	397	400	419	384	363	421	386	354	396	379	400	397	385	366	388	397	383	404	430	402	433	355	359	438	397	378	381	437	368	421	399	379	374	399	341	368	388	415	383	367	402	366	375	380	370	401	383	371	437	392	361	385	411	361	393	376	356	384	412	378	372	418	377	403	376	362	389	379	381	397	370	370	377	409	383	449	389	421	346	412	374	395	360	378	381	405	452	380	411	356	376	392	387	375	413	402	373	395	398	404	409	392	383	406	419	386	376	371	407	376	370	381	392	400	381	371	371	411	376	391	403	370	380	405	364	393	398	374	400	388	399	355	413	390	401	358	367	379	381	384	371	386	403	382	388	359	394	403	359	394	390	408	386	400	358	408	372	386	403	388	395	389	411	377	419	412	393	390	368	391	384	413	393	374	390	385	418	388	365	373	383	413	357	397	364	403	395	419	413	406	402	391	399	359	407	386	395	393	390	386	382	381	361	414	428	381	403	373	400	398	378	382	402	377	380	390	406	393	385	401	385	410	396	424	402	430	373	397	400	386	395	389	364	407	366	397	371	375	373	388	372	369	370	368	419	369	401	437	381	431	366	377	415	406	405	380	405
30182	21510	14236	6333	2943	1852	1328	1111	883	806	763	707	658	657	638	616	615	624	649	661	616	601	585	574	599	610	560	530	528	509	500	541	537	533	526	512	515	529	550	570	495	543	567	543	559	542	535	552	545	468	506	493	553	495	482	493	525	464	533	477	526	532	551	503	509	523	523	534	517	542	533	486	532	521	545	531	498	523	527	462	529	481	491	603	483	528	487	523	520	525	523	514	482	542	482	506	508	482	503	510	520	491	522	509	445	540	555	518	519	506	489	513	510	508	545	512	480	548	503	520	538	489	532	538	507	506	517	468	539	528	495	493	513	519	501	495	504	502	485	498	518	510	563	539	540	509	525	480	541	508	529	541	530	528	519	527	514	533	538	540	527	517	564	518	531	532	504	551	507	490	581	551	517	517	556	553	504	490	473	520	516	494	555	497	462	526	477	539	536	504	496	497	514	526	496	528	521	522	518	535	514	510	495	536	509	559	517	531	504	503	478	517	498	522	521	491	515	507	511	505	505	494	518	550	511	513	500	530	535	554	520	487	512	512	505	512	528	534	516	513	534	501	501	505	485	489	529	521	518	531	464	509	486	534	519	513	543	499	472	493	542	499	530	517	531	474	522	518	533	512	513	517	522	507	491	530	513	534	525	493	530	540	526	548	516	483	534	538	478	535	514	514	502	518	499	529	455	523	526	496	498	532	499	498	471	510	531	510	498	536	565	521	514	530	524	521	488	552	553	506	546	516	529	481	535	522	536	517	516	556	537	514	476	535	465	491	513	494	491	524	502	530	510	509	480	502	534	501	511	537	522	485	539	522	513	524	494	529	525	496	528	537	508	490	533	537	517	536	478	539	492	558	532	474	533	534	510	490	539	471	477	495	498	556	498	467	526	466	518	442	529	556	503	516	504	505	539	509	534	526	506	515	523	545	491	481	504	475	482	548	515	542	467	489	501	505	510	512	502	524	491	550	529	574	501	511	510	535	515	486	515	504	548	468	497	506	526	520	502	486	519	532	520	540	542	540	475	545	443	498	492	496	523	472	543	502	502	468	506	486	524	554	545	527	507	470	504	519	503	505	507	525	503	510	523	539	527	520	522	522	543	530	532	473	509	532	500	537	507	545	545	465	485	495	492	543	519	504	496	511	493	516	539	533	510	567	480	544	533	510	520	504	544	528	521	536	490	524	523	535	516	512	535	490	499	520	488	501	547	527	508	541	529	513	492	531	536	523	535	534	502	541	537	522	538	476	563	540	524	562	511	530	534	498	534	528	520	530	525	481	517	532	493	498	541	508	522	516	513	533	531	493	491	509	485	494	514	517	540	476	504	500	528	497	533	508	538	537	509	533	536	512	526	492	521	533	528	516	517	513	495	487	523	523	533	521	499	533	516	504	522	500	498	546	497	526	494	560	453	522	491	515	557	492	504	521	514	566	501	504	565	554	510	506	530	507	531	534	530	528	494	524	479	490	507	542	532	555	521	577	519	547	509	502	512	526	522	528	506	524	524	500	492	491	525	514	526	541	521	534	531	514	508	526	491	516	528	546	506	560	553	515	506	518	536	498	500	503	500	566	513	541	514	559	546	508	516	485	547	532	531	473	522	516	487	519	452	537	503	504	549	516	532	494	529	539	546	490	520	534	520	581	474	507	519	515	485	513	485	517	536	529	508	506	550	552	500	518	529	501	502	540	516	523	533	547	458	553	544	504	472	542	459	520	507	487	540	537	519	489	512	527	510	484	492	540	521	503	539	519	515	541	564	518	500	501	521	484	519	512	569	484	510	549	472	514	486	520	467	498	502	531	547	534	514	521	507	505	485	531	517	456	494	480	532	493	469	492	530	516	532	501	508	507	486	518	496	503	515	506	476	515	503	495	467	540	512	533	540	511	516	490	516	515	491	536	526	512	509	504	507	513	520	561	494	500	507	510	533	541	500	487	524	519	529	475	553	530	536	525	535	517	544	479	456	565	497	495	529	516	497	529	532	534	524	514	493	506	508	513	511	504	511	519	472	511	505	524	517	531	509	521	520	511	490	517	553	536	515	500	556	519	522	501	533	495	514	521	533	520	530	517	523	487	515	531	485	523	535	527	539	507	493	520	534	525	508	487	494	502	529	572	536	470	537	500	523	555	478	527	541	522	505	560	538	504	520	514	512	528	483	503	514	477	516	481	457	508	502	497	532	538	517	542	470	501	526	485	519	555	506	540	520	502	471	516	508	531	520	515	530	529	498	576	505	500	500	531	498	515	512	494	532	546	500	563	508	516	465	498	512	545	512	532	513	517	530	531	532	512	548	515	535	574	453	499	547	496	501	493	511	506	520	550	491	540	528	507	505	486	542	506	483	499	491	509	506	509	509	504	542	532	534	513	525	531	512	524	509	480	532	513	499	475	520	535	554	510	505	512	490	501	545	547	510	501	487	553	515	548	495	545	509	527	533	498	493	505	501	491	478	504	543	518	507	531	503	514	485	501	533	529	506	523	531	480	527	539	530	513	486	545	520	496	497	503	539	540	489	558	509	506	503	533	499	527	528	499	516	531	502	529	483	531	505	524	536	468	535	511	525	511	502	543	535	504	521	526	515	511	496	548	496	521	540	511	496	528	520	517	522	520	522	517	503	524	503	533	514	544	515	498	497	524	495	515	489	511	520	514	508	543	552	543	488	484	541	504	480	564	550	503	520	554	507	491	533	485	554	504	516	497	527	542	518	482	489	492	479	518	487	492	516	492	522	505	530	486	546	497	500	506	498	492	541	504	481	485	510	498	494	527	519	513	478	500	532	523	511	491	486	504	487	516	477	509	524	471	532	524	544	460	501	507	505	515	532	552	489	507	546	505	494	516	510	517	501	480	510	511	539	507	517	526	531	538	521	495	545	512	546	550	511	494	516	498	542	550	472	500	472	540	515	471	517	504	512	538	502	531	537	485	494	537	503	513	503	508	491	521	542	527	525	528	537	486	512	564	508	533	512	500	468	508	516	537	512	532	525	486	510	508	485	516	509	531	556	516	520	531	530	538	508	533	548	515	523	498	537	537	505	520	476	502	525	559	467	495	516	498	523	524	514	487	513	521	560	510	539	487	492	505	527	497	499	514	486	450	475	529	459	531	512	478	518	509	519	490	568	526	532	566	476	511	466	530	512	507	533	465	551	516	552	497	497	526	493	500	532	481	524	532	483	532	517	531	510	517	477	511	510	452	511	531	525	534	525	513	523	501	540	509	525	506	588	520	511	486	494	526	488	502	538	528	505	501	491	528	490	508	546	487	469	508	541	492	521	521	484	500	502	522	522	497	513	513	558	602	493	506	495	519	507	497	508	502	535	512	491	503	490	468	491	503	510	539	519	493	494	535	494	525	507	519	524	507	529	499	470	517	497	538	515	495	507	530	474	542	505	533	503	482	486	519	484	518	500	509	518	492	505	473	474	509	539	495	485	525	523	499	502	511	523	498	512	503	528	500	534	489	518	520	489	500	514	537
32264	20807	13049	6779	4626	3115	2381	1868	1532	1295	1157	1069	973	886	891	828	802	855	825	798	774	720	791	753	776	667	724	697	684	647	630	635	626	669	667	644	613	662	655	612	632	640	618	626	638	605	651	663	616	615	617	581	590	616	599	620	628	586	601	615	567	618	599	581	589	630	579	607	582	600	654	619	607	598	617	591	551	627	605	569	575	625	627	648	655	620	611	617	591	598	627	603	646	573	595	638	605	585	595	608	590	618	563	575	560	615	600	622	612	582	633	582	639	639	608	605	602	566	609	594	573	592	571	615	584	599	595	597	631	591	590	565	649	577	555	616	606	559	601	575	567	605	594	577	624	627	593	589	590	642	597	572	627	592	581	572	612	558	575	601	630	603	593	622	566	543	611	603	599	568	594	568	602	601	616	635	619	611	635	593	626	595	533	547	600	585	586	596	590	565	534	575	607	594	616	642	669	603	556	626	598	591	589	624	618	639	615	644	629	614	610	583	613	623	606	560	573	548	635	575	576	635	570	568	633	602	560	592	605	602	596	609	592	607	588	626	564	572	610	609	599	600	605	586	596	596	601	595	614	609	566	620	630	619	561	593	598	589	591	602	594	585	585	618	570	611	625	594	580	602	586	629	615	591	582	627	620	603	595	570	571	604	607	587	572	570	634	577	603	620	610	566	622	625	603	578	595	635	594	581	591	638	616	613	639	590	605	583	588	597	644	621	582	553	633	610	561	588	568	563	570	625	609	624	580	615	601	615	554	571	583	606	614	557	605	576	573	565	631	633	597	634	592	594	587	588	651	602	595	559	573	598	558	576	609	593	626	643	627	596	587	611	654	594	597	581	646	607	596	585	592	594	590	629	567	615	630	572	574	564	577	572	631	599	601	590	591	580	596	647	602	641	569	645	605	607	557	604	586	608	575	614	582	636	554	594	624	603	598	579	575	575	617	575	596	564	572	613	547	632	566	587	597	567	573	620	600	582	571	641	606	637	633	607	621	633	618	592	578	589	617	573	608	599	579	624	601	584	573	577	613	620	637	616	578	588	578	563	578	594	598	616	615	577	630	599	594	620	574	594	621	629	610	615	590	630	591	649	556	640	609	587	562	585	591	649	601	575	639	585	612	593	582	622	613	588	599	614	590	613	587	584	610	585	607	626	581	570	591	615	659	625	571	625	643	610	613	601	655	574	574	581	622	573	589	599	579	606	579	587	566	602	627	577	575	598	575	616	611	587	561	615	626	595	615	571	656	594	609	596	573	576	605	617	617	635	610	562	628	559	598	587	579	605	635	575	575	626	594	609	620	626	573	614	584	592	616	564	631	605	610	594	594	617	599	607	579	584	639	638	533	573	607	601	616	592	611	579	565	594	615	550	633	623	633	600	620	627	587	582	601	649	632	588	615	633	622	613	580	606	660	592	605	637	578	590	625	593	603	605	625	623	590	591	582	592	614	582	571	593	599	634	603	634	589	597	625	570	641	535	629	593	576	588	589	591	588	575	571	552	610	627	627	622	656	639	568	599	635	604	592	587	592	601	615	565	621	584	584	598	582	606	594	636	597	597	593	602	671	648	585	584	612	584	617	616	623	618	617	614	589	574	545	602	583	651	616	634	565	671	607	584	600	591	610	582	555	617	575	592	607	618	581	585	584	618	550	604	543	591	621	579	576	577	619	578	601	601	584	624	639	579	594	568	590	601	580	580	580	615	609	623	593	579	609	637	575	622	620	553	585	591	589	576	595	588	573	606	579	598	589	591	580	591	611	603	631	568	562	609	591	639	615	596	550	588	631	619	624	583	594	614	624	611	617	624	599	608	550	592	570	619	589	598	606	567	588	584	603	607	559	583	588	578	590	619	577	592	631	631	592	613	608	605	563	590	568	635	634	596	607	586	573	617	581	656	587	595	582	607	561	548	606	599	578	587	581	615	547	598	629	585	586	610	585	617	606	610	611	625	626	619	573	595	606	580	615	585	583	537	583	585	590	622	629	670	574	606	611	576	555	592	588	601	619	562	595	577	621	621	596	603	619	584	615	579	618	566	609	624	629	606	625	633	630	583	599	607	626	614	606	601	610	609	580	603	648	606	606	569	584	599	606	612	601	557	617	608	585	574	615	628	591	535	634	647	597	612	591	612	623	600	618	629	616	611	599	623	650	621	623	607	600	614	592	596	625	596	575	614	605	577	557	580	594	575	547	579	573	607	523	605	647	636	642	562	631	592	645	639	567	658	555	576	609	611	606	554	593	581	570	540	563	569	605	562	617	628	611	579	581	589	629	611	579	569	574	570	593	563	622	632	544	624	589	558	605	590	613	605	647	573	639	625	586	609	572	604	598	539	637	556	595	614	573	657	605	588	609	598	605	599	608	623	616	550	603	560	584	579	559	588	589	600	567	611	651	629	557	585	560	596	549	624	601	587	609	620	613	608	651	609	595	590	620	594	587	568	634	610	631	619	587	602	604	612	602	613	552	593	618	641	639	613	572	623	580	601	586	559	588	642	571	606	614	636	606	616	585	614	615	591	607	600	569	572	618	607	593	629	604	591	560	632	623	592	577	578	620	580	605	605	626	645	597	613	563	617	637	606	615	604	554	604	557	596	625	550	593	577	685	610	577	597	596	572	635	579	625	597	594	588	584	631	562	583	599	610	609	574	601	584	597	616	635	601	590	633	599	613	636	540	626	585	544	580	663	552	625	634	567	592	601	627	581	627	625	586	635	626	577	666	571	616	596	585	576	555	585	617	603	627	596	618	600	581	587	564	630	621	601	613	574	568	586	580	598	637	604	578	638	599	605	575	607	568	563	632	579	592	604	613	602	621	621	605	604	621	603	593	638	583	595	586	569	584	634	583	606	601	578	607	604	566	634	590	580	582	603	613	590	585	588	622	582	613	597	589	586	595	581	615	615	616	581	578	583	583	558	584	625	576	615	558	591	574	615	565	587	573	612	580	623	596	594	618	590	601	632	651	596	588	609	615	579	602	592	582	592	558	609	584	612	631	562	595	557	594	598	603	598	628	636	613	576	572	615	577	592	603	604	588	590	614	628	580	578	612	615	619	627	603	611	600	599	585	578	598	636	575	539	573	546	561	574	593	566	591	578	602	582	592	615	562	602	631	615	592	642	516	598	637	594	620	562	595	583	617	578	618	582	623	585	607	606	606	585	577	578	599	535	605	563	603	596	614	563	593	594	599	615	593	620	611	618	602	589	630	583	614	642	580	616	619	637	597	607	581	598	593	593	640	636	604	611	618	594	649	567	591	601	614	579	573	602	617	613	628	617	615	604	578	610	626	601	649	612	558	583	578	605	587	593	562	606	609	592	607	545	579	620	617	603	602	601	583	611	586	584	623	608	623	593	561	582	559	574	587	555	613	631	596	624	621	607	640	639	581	604	587	573	612	627	574	568	632	541	594	614	572	608	631	606	597	601	605	590	616	628	644	572	544	598	573	607	642	614	612	592	577	557	576	589	603	618	623
24044	21486	28828	24589	21453	12405	3055	1691	1321	1185	1103	941	921	822	762	756	716	731	680	666	658	701	584	677	636	600	576	567	577	537	547	529	510	569	515	514	536	545	553	519	518	493	513	534	517	483	509	476	506	451	484	530	514	502	506	489	493	474	487	489	462	459	499	464	502	483	496	516	494	463	489	479	495	520	481	487	464	510	509	494	475	502	515	522	474	465	466	482	488	509	464	497	481	490	421	478	492	460	457	496	480	474	477	455	498	481	493	480	488	480	465	498	494	484	496	497	443	483	486	476	440	449	473	493	474	477	479	498	494	444	496	462	465	457	458	446	476	496	485	472	465	467	474	462	486	499	527	475	468	488	526	466	497	516	487	479	537	495	463	470	481	485	474	500	530	482	489	486	508	487	470	451	474	485	528	474	461	473	470	463	490	486	510	465	489	500	519	467	526	485	467	507	485	445	484	464	435	541	464	478	515	500	489	469	469	493	549	474	474	510	447	522	513	495	493	485	462	470	489	490	492	499	466	513	468	503	515	469	460	442	461	511	464	482	537	492	459	444	453	470	435	453	452	509	465	491	495	493	502	495	492	495	462	465	472	457	448	505	446	487	494	460	504	519	491	482	470	497	473	492	496	517	488	489	463	468	407	481	470	511	466	488	495	467	504	507	437	463	501	473	471	469	442	465	471	465	500	470	517	470	496	514	452	449	505	520	494	491	494	486	513	494	494	525	488	462	470	478	490	491	472	457	487	449	458	472	506	467	490	531	467	490	478	493	510	491	504	435	497	469	483	481	487	426	512	482	442	503	481	469	431	448	449	486	498	517	468	516	478	485	484	480	498	493	472	492	475	493	468	510	491	461	496	426	466	501	441	475	429	506	505	495	488	476	489	460	496	488	511	508	497	522	475	440	457	470	504	483	482	459	478	539	482	463	515	436	423	449	488	464	463	483	514	502	502	502	458	477	508	513	477	462	466	435	504	494	486	476	468	505	483	446	468	490	482	510	467	485	513	488	448	477	501	451	489	475	497	490	471	502	478	512	478	481	505	492	463	511	490	486	473	500	480	475	505	478	489	489	479	454	454	541	470	492	484	436	483	502	505	506	491	485	466	459	461	438	475	466	493	492	556	482	459	465	513	483	468	470	491	458	466	471	503	506	492	484	501	472	442	509	476	510	448	441	477	475	464	507	502	517	464	471	462	500	503	476	476	466	461	465	479	478	502	470	441	489	495	468	496	458	508	443	509	523	485	449	414	482	508	512	507	488	487	484	452	528	485	472	479	482	445	502	486	483	492	506	516	469	517	485	486	518	449	479	483	485	474	512	489	482	488	518	489	479	521	493	473	455	472	452	504	490	463	485	467	492	491	514	464	468	461	455	480	459	471	472	483	519	526	456	470	509	488	446	510	499	515	480	513	464	458	483	510	470	459	473	435	456	490	451	469	428	475	474	517	495	490	473	440	485	509	462	484	481	478	479	471	483	504	471	467	489	489	480	466	447	481	489	540	439	477	449	493	495	431	489	471	510	482	499	467	487	500	459	482	466	495	466	494	436	480	488	462	469	491	489	495	510	503	494	455	476	475	470	476	460	463	506	499	475	505	496	473	483	454	492	480	480	450	467	463	461	493	473	484	495	492	493	498	489	480	481	471	507	443	477	450	489	479	466	477	529	480	487	436	476	451	498	497	465	491	472	479	491	452	488	481	440	482	481	470	493	468	527	479	528	494	480	488	502	465	454	465	479	534	485	448	480	478	451	506	457	437	519	509	499	473	480	508	480	490	441	467	507	473	462	466	485	437	487	448	487	512	470	473	477	487	475	490	509	490	484	497	512	480	467	465	476	505	496	460	470	482	491	499	494	474	489	485	500	471	485	475	449	476	459	480	474	504	462	478	487	481	480	487	464	483	515	498	447	491	444	497	478	498	457	460	467	447	479	460	486	507	485	493	475	508	497	470	497	475	441	453	485	505	455	510	519	464	488	457	444	492	470	453	434	504	481	499	501	504	485	523	498	516	485	519	476	491	479	511	496	464	477	475	478	524	504	496	436	469	506	510	473	484	444	476	504	458	495	459	452	456	478	496	450	487	447	520	472	457	479	470	470	468	503	473	444	459	487	467	479	465	509	504	464	498	481	473	469	451	490	456	481	478	450	460	484	455	453	477	447	452	488	491	530	490	482	449	485	499	484	486	481	462	492	429	461	462	485	445	461	475	493	468	506	521	500	481	473	446	486	497	517	450	464	487	445	455	485	502	501	488	487	462	489	469	504	516	479	487	461	484	498	530	465	428	469	469	450	486	528	472	471	485	431	444	475	518	479	474	482	483	493	488	502	456	501	524	502	473	443	535	491	512	510	445	493	472	432	473	477	478	488	488	479	483	531	453	468	490	475	490	470	513	486	483	489	502	462	489	466	463	495	501	477	476	467	475	476	489	449	477	482	469	464	513	432	479	511	471	512	525	460	457	517	482	462	493	481	523	504	513	475	454	443	490	486	505	507	455	454	456	495	480	511	491	490	467	476	486	493	495	494	488	450	486	484	456	462	485	473	487	495	516	472	463	481	502	494	484	484	487	506	492	510	534	506	486	466	500	479	424	483	479	462	454	435	475	446	497	476	453	461	504	492	460	480	447	486	495	480	495	453	508	458	450	511	479	484	449	462	509	460	470	479	481	479	472	506	527	466	466	459	437	490	494	461	508	475	490	472	507	480	503	490	494	466	480	505	449	508	471	487	452	490	447	459	452	530	490	489	483	501	471	476	464	477	426	498	482	467	478	472	501	483	508	483	486	516	455	464	466	502	503	524	491	489	485	465	456	490	494	467	476	468	542	518	486	503	442	506	449	517	459	453	489	473	473	493	516	523	467	497	468	495	515	468	497	497	505	504	467	451	521	533	536	474	453	482	460	481	473	513	492	477	459	488	442	468	461	475	523	494	511	486	468	479	473	479	464	445	474	480	499	486	470	464	485	465	452	475	521	512	436	476	461	497	456	501	552	491	493	478	483	448	473	476	490	519	470	476	489	488	469	488	494	490	473	450	474	492	428	471	511	530	536	417	476	457	500	499	505	469	437	474	452	478	478	486	476	480	465	487	481	466	460	495	453	504	479	503	482	460	471	517	479	465	466	477	476	467	444	496	488	486	477	471	424	472	543	469	431	509	497	521	484	495	498	459	457	500	460	523	485	512	510	467	487	488	446	482	457	492	465	453	468	483	472	485	483	471	456	527	462	497	455	463	509	470	477	485	503	466	468	491	453	459	494	473	496	450	523	506	455	491	443	458	486	515	464	509	476	440	530	442	488	468	499	441	458	444	491	468	489	481	480	529	450	465	519	485	490	454	467	481	489	506	482	469	534	509	507	493	485	470	448	511	508	475	461	479	502	499	459	447	441	455	486	468	484	493	492	446	453	438	503	496	522	464	459	483	478	490	510	482	485	467	462	489	515	479	437	462	467	493	464	452	507	475	472	486	474	479	497	470
36003	31333	20557	11948	8444	5697	4037	3003	2354	1938	1710	1559	1444	1228	1183	1152	1072	1078	1009	939	907	959	925	873	801	822	716	749	751	652	705	616	676	656	697	666	630	618	652	638	591	616	674	583	566	606	569	617	592	609	599	578	581	557	634	564	588	580	565	565	612	606	578	581	567	578	588	548	599	604	568	566	570	559	570	565	563	552	569	512	571	541	549	535	544	569	532	531	582	562	550	561	594	531	577	533	578	568	607	574	547	548	566	609	523	580	587	571	543	556	547	584	559	578	545	603	592	565	594	540	556	552	580	579	591	587	636	591	568	584	581	563	595	509	586	520	589	571	520	564	572	583	587	535	593	560	543	556	533	546	519	549	569	548	598	572	594	541	565	553	574	558	585	536	539	512	546	567	551	577	601	585	550	575	574	553	517	535	535	598	588	535	602	590	549	557	592	586	549	560	600	562	597	563	542	613	561	520	553	539	562	558	597	527	562	580	521	525	594	569	581	596	531	600	584	541	570	585	555	575	552	569	592	550	569	552	572	570	541	588	625	575	565	553	511	543	561	564	575	579	571	552	576	526	536	583	580	540	581	569	530	569	607	526	494	580	543	594	615	593	583	558	562	564	520	559	576	578	563	552	543	583	565	539	575	570	558	589	587	531	576	542	569	575	566	562	534	582	608	579	558	555	572	554	580	572	543	615	596	559	554	519	570	541	585	583	526	558	557	568	561	546	566	601	551	615	577	534	560	559	610	583	543	556	542	551	617	554	543	551	534	541	576	543	543	569	566	542	547	566	577	615	581	567	553	507	549	620	547	550	556	554	604	546	540	549	548	599	574	634	581	578	564	559	525	521	571	601	575	565	606	562	586	597	567	581	555	562	563	514	572	563	564	557	583	609	606	575	556	528	537	543	599	561	551	591	555	545	560	540	559	595	582	587	602	570	567	598	601	576	579	566	560	581	553	513	570	577	591	536	565	548	612	576	532	552	552	503	588	554	574	611	595	546	567	543	614	549	553	576	612	563	516	576	541	615	517	582	529	556	592	557	572	521	548	612	591	560	568	540	560	591	587	524	581	535	562	605	556	600	591	530	564	593	544	569	568	580	578	567	623	528	570	523	569	577	576	540	588	576	582	580	603	585	561	541	560	545	569	568	598	586	555	525	511	569	622	539	562	568	575	599	532	582	566	577	568	549	565	566	591	555	538	586	623	564	566	567	558	581	592	532	553	574	534	543	594	575	580	584	552	558	623	595	550	582	556	588	532	518	587	582	595	545	568	557	559	554	595	541	577	611	572	586	535	569	567	548	592	560	506	542	569	559	552	560	601	583	580	561	576	590	584	551	551	577	576	587	575	606	608	570	560	557	589	550	540	559	549	557	551	566	519	596	611	552	548	559	588	556	549	586	544	563	559	559	559	629	584	561	536	547	553	560	603	574	522	585	585	531	546	545	585	599	616	559	534	558	567	588	581	546	551	592	612	553	619	550	565	589	610	581	610	562	573	543	590	617	580	569	586	548	579	574	561	569	577	527	596	579	592	558	569	565	629	539	573	563	544	531	584	585	529	605	577	571	584	546	605	551	578	568	560	545	589	595	576	558	597	594	558	580	510	600	577	559	572	541	514	583	583	553	592	573	557	581	568	544	578	515	574	568	604	552	556	532	560	540	548	585	601	564	563	588	554	560	589	576	583	564	619	558	602	566	553	570	565	588	545	587	605	591	590	561	608	567	567	590	561	586	573	597	564	566	559	559	547	545	563	574	603	581	582	587	548	526	541	589	577	575	574	563	581	571	576	486	595	584	513	612	573	581	569	543	596	571	569	554	592	629	564	577	556	556	559	546	573	558	543	534	562	577	586	558	603	545	566	598	571	515	564	611	592	566	570	618	572	622	577	544	537	506	549	577	562	560	546	541	532	559	551	579	547	557	572	504	601	560	549	555	560	538	560	548	551	578	525	583	558	568	544	566	571	547	571	550	590	614	565	576	544	509	542	574	587	586	589	558	573	584	524	547	577	574	541	541	607	566	598	595	568	601	600	587	555	521	585	568	594	573	588	588	543	565	536	627	607	534	551	559	554	552	560	559	558	585	589	562	543	569	561	558	611	613	537	581	576	610	605	560	561	550	631	581	588	572	557	530	594	609	569	590	565	551	584	577	565	545	578	578	575	520	564	555	574	571	587	554	571	569	563	575	569	548	608	538	536	571	595	545	520	558	574	604	547	524	608	527	561	584	579	546	531	565	562	554	560	542	588	595	580	510	524	566	584	557	597	573	579	549	541	556	566	536	596	593	535	569	571	580	565	574	577	570	554	595	591	544	578	623	612	567	609	565	590	533	602	611	542	541	561	601	581	555	583	595	545	569	523	552	569	574	583	565	565	562	566	589	586	577	560	600	572	542	620	607	574	561	543	540	540	544	565	563	600	530	581	553	558	560	526	538	564	540	564	566	570	592	601	558	591	557	546	558	606	575	537	583	570	541	560	566	572	542	574	569	539	581	536	598	609	546	583	557	563	529	586	567	586	568	543	565	568	573	595	584	605	550	578	541	581	567	577	548	557	572	560	544	566	572	586	553	551	543	561	572	552	539	569	550	615	598	586	578	584	568	562	569	557	537	565	538	545	591	569	576	542	566	521	606	557	539	567	581	570	596	574	547	555	587	595	542	548	513	548	549	562	541	551	582	540	574	513	551	546	573	568	572	591	543	580	585	514	570	552	637	567	568	565	522	577	580	585	580	566	567	561	547	536	550	562	531	557	562	567	564	579	551	586	550	544	572	553	583	568	613	546	535	543	556	576	543	548	560	544	570	588	537	569	535	545	584	576	533	584	524	532	500	604	574	580	572	570	533	575	597	586	538	546	589	557	533	540	549	585	528	580	549	577	605	600	546	550	573	572	576	604	535	571	572	555	544	548	544	566	530	527	582	575	554	548	575	549	630	551	586	588	547	576	565	592	523	579	498	586	578	594	571	598	518	557	573	538	579	537	554	595	591	544	571	561	578	539	534	599	595	601	623	506	566	579	568	552	575	576	604	566	587	584	563	499	541	609	559	558	615	578	535	586	553	577	576	544	594	558	555	575	639	573	571	565	572	543	598	537	558	607	567	526	587	548	555	588	577	555	587	552	560	587	573	588	585	617	597	583	590	545	551	549	558	597	553	559	535	558	554	574	611	545	564	561	576	578	578	553	569	547	579	549	607	579	549	546	582	551	611	530	564	595	602	564	597	597	589	542	535	559	549	575	523	570	583	543	572	539	575	552	598	528	584	607	580	538	587	569	558	547	555	562	563	599	575	519	558	570	578	580	591	576	522	559	536	554	565	546	545	579	552	584	543	607	568	542	592	533	562	579	538	579	570	551	581	610	569	577	592	578	531	588	588	604	567	582	599	579	580	546	524	569	626	567	566	587	579	564	613	574	514	584	577	579	563	566	568	541	537	594	557	571	550	543	534	587	568	535	560	584	578	566	549	594	586	543	602	551	575
25257	21497	27620	25631	12765	2858	1658	1132	950	879	772	693	669	614	600	607	546	554	602	564	552	506	472	475	486	451	464	486	483	459	464	407	487	406	462	443	420	428	441	450	458	458	425	436	427	435	452	449	400	403	413	423	377	419	430	424	420	396	409	402	423	422	444	424	419	411	391	399	409	407	408	380	382	403	396	386	378	401	419	393	407	416	366	407	397	439	402	420	360	434	403	392	385	407	394	443	426	424	388	426	412	394	407	390	414	439	416	414	420	402	420	380	398	430	406	397	389	411	389	398	415	364	394	408	463	445	388	392	398	411	387	395	409	409	398	375	403	405	365	393	412	436	397	446	400	399	424	390	404	407	408	414	426	430	417	381	371	387	417	404	409	374	413	398	381	399	433	396	419	389	411	401	389	420	435	426	424	427	381	392	413	413	386	398	383	393	404	396	376	396	415	383	423	443	412	437	401	406	435	404	411	402	397	409	403	393	395	392	391	429	347	420	414	387	414	389	382	401	402	431	432	427	423	414	417	399	386	453	401	418	401	390	403	395	411	421	396	397	393	380	399	391	412	383	422	435	384	393	405	411	380	406	372	379	356	417	362	404	379	435	384	435	402	393	454	403	406	384	402	417	411	431	396	423	375	392	410	433	434	401	409	431	375	401	415	420	380	386	399	376	409	441	419	420	423	396	403	404	405	429	428	401	363	398	414	412	408	407	394	409	410	400	405	409	398	404	381	409	404	415	404	411	425	379	383	378	393	435	373	373	418	424	395	424	400	397	397	425	410	398	386	424	427	406	369	420	412	397	396	407	405	417	388	421	428	392	398	412	417	391	388	415	419	392	407	396	424	427	429	432	398	440	380	406	431	377	411	409	374	402	371	415	428	388	397	408	412	405	398	418	462	386	395	418	421	433	445	408	453	396	405	359	416	391	427	410	408	419	370	368	361	420	421	426	396	400	430	409	393	405	398	415	421	377	403	375	409	418	393	371	418	408	422	397	418	396	432	374	439	394	417	401	397	389	434	428	396	394	393	406	363	465	408	397	398	443	375	409	396	401	426	405	392	409	393	401	387	391	412	407	371	430	398	387	380	391	395	434	414	405	393	418	397	388	388	408	390	380	399	397	440	375	369	417	418	364	425	406	430	388	382	404	375	383	419	363	397	430	379	454	415	420	451	425	401	376	411	414	391	373	429	425	394	399	409	408	435	420	352	381	382	426	415	397	418	412	405	402	395	410	398	404	422	397	415	422	386	391	393	427	422	439	420	416	429	421	394	398	372	431	439	386	371	407	417	412	370	368	376	387	404	421	346	402	396	431	431	406	408	398	423	397	399	382	417	396	417	403	420	413	396	397	382	403	408	401	425	409	421	404	384	434	413	405	416	400	416	410	426	390	408	428	405	379	407	407	420	411	413	381	432	374	389	415	396	414	414	427	414	394	398	420	385	425	416	415	444	382	418	402	367	402	394	423	432	401	403	430	404	423	429	401	417	409	392	372	429	429	408	410	390	419	435	419	392	386	426	434	401	414	432	399	426	396	389	405	378	434	403	422	419	377	442	438	403	427	430	387	391	420	380	429	419	416	406	424	427	365	398	426	426	403	439	388	404	412	395	397	412	440	385	385	416	381	425	401	413	391	461	410	403	412	421	356	423	401	404	381	397	436	422	396	429	386	375	396	417	365	404	426	411	417	406	409	411	408	365	416	404	408	405	400	415	410	383	401	395	413	412	406	402	391	395	407	393	413	400	392	415	396	428	415	384	371	403	390	417	403	385	404	411	422	404	422	419	367	410	386	459	382	406	415	394	417	410	420	402	395	427	378	423	398	398	370	418	390	411	447	392	428	410	413	400	407	374	404	395	373	411	417	412	393	396	405	390	380	388	383	380	360	409	425	400	378	349	412	420	429	407	395	439	389	400	392	394	362	395	412	380	418	409	409	451	389	388	392	412	387	395	370	405	406	419	406	416	408	417	396	429	436	395	409	419	442	422	376	376	422	381	363	421	408	409	428	413	398	440	414	442	388	407	389	440	398	437	410	405	416	370	418	393	424	454	425	371	414	403	390	394	409	416	416	392	388	405	393	386	417	419	406	370	428	418	431	415	411	372	410	393	397	389	379	384	394	370	448	410	432	396	409	372	406	394	397	423	385	420	430	435	428	371	421	368	406	416	436	436	438	421	403	448	395	381	382	429	396	411	398	409	403	433	402	425	420	373	413	395	387	388	381	406	436	392	400	368	402	402	411	402	389	396	396	391	399	396	413	415	425	372	423	385	374	420	410	409	412	418	353	433	412	442	382	381	414	443	388	407	418	403	423	416	394	374	415	402	416	388	395	414	421	411	398	410	383	414	386	380	416	402	363	374	401	395	401	412	413	431	352	424	408	425	379	418	430	403	404	414	376	452	407	410	358	421	375	431	409	415	400	419	378	369	412	414	402	411	418	401	425	393	381	419	406	429	402	411	375	409	422	401	408	440	394	403	448	402	407	408	389	393	399	395	406	403	444	390	372	439	405	432	407	460	390	376	372	462	406	395	400	379	405	424	401	369	385	367	416	395	383	369	377	395	407	396	427	405	391	407	402	395	440	378	394	385	404	417	400	394	382	429	399	401	384	390	444	416	393	379	406	381	407	400	385	379	372	430	432	379	426	368	393	389	445	428	383	359	413	413	394	423	360	396	443	389	454	401	414	406	410	408	389	408	413	395	404	391	433	381	423	405	431	410	388	401	402	434	412	401	416	455	400	414	444	400	404	419	391	402	374	401	406	410	393	400	414	389	407	399	426	433	441	420	392	417	364	398	372	405	445	392	400	423	430	384	420	410	377	391	406	441	411	423	368	423	394	426	360	407	379	401	398	394	396	391	416	424	386	373	376	431	392	418	421	377	409	405	432	429	410	405	396	396	429	425	398	374	412	430	386	426	408	370	401	409	382	390	376	405	425	421	398	424	389	389	385	403	418	426	412	395	407	414	444	396	429	376	370	391	432	434	425	458	414	410	388	401	398	407	412	417	416	416	443	429	406	422	389	408	438	440	418	409	395	393	380	385	389	390	384	398	392	397	416	428	442	389	373	405	400	416	388	432	445	382	435	373	394	402	416	402	404	413	390	391	409	424	367	386	404	384	385	426	396	409	426	403	405	388	387	404	388	428	385	415	399	360	367	402	410	396	386	413	439	449	406	406	395	406	397	435	398	389	421	443	378	399	389	414	409	411	420	404	423	422	411	406	394	388	428	404	403	409	435	423	379	393	399	414	416	405	408	445	415	387	415	398	411	457	387	401	355	401	421	399	398	391	383	432	404	409	422	404	371	430	422	402	383	408	403	410	400	397	419	390	380	393	418	426	435	418	388	392	434	409	407	410	422	386	373	383	420	383	406	409	399	454	418	382	398	376	419	411	429	374	401	437	415	407	391	407	437	456	400	410	427	385	444	425	416	390	396	385	402	351	396	407	395	401	390	392	379	434	405	433	418	428	425
34810	26251	16661	9798	6650	4307	3060	2235	1926	1539	1431	1222	1129	1004	911	881	829	855	805	774	803	754	703	713	669	645	647	567	631	529	550	548	579	563	563	540	520	515	496	504	517	572	541	513	454	548	533	497	499	476	497	503	519	460	539	479	531	496	497	466	510	444	450	477	496	478	447	458	513	493	480	448	484	470	459	485	494	438	442	491	469	448	482	471	472	457	484	460	476	471	473	496	467	485	491	491	471	466	495	456	473	467	513	474	476	454	467	474	505	480	471	446	456	482	507	468	452	501	451	486	479	488	467	505	481	444	440	470	454	469	469	478	492	498	460	487	502	452	479	447	466	469	486	436	450	459	490	506	484	505	493	498	477	462	447	453	436	512	484	492	449	447	476	443	439	451	456	480	447	453	489	496	469	498	483	458	436	497	476	436	490	493	456	512	493	439	458	466	479	488	519	447	458	464	468	469	502	456	447	491	511	525	449	495	519	476	451	478	475	472	485	486	481	447	462	458	464	468	475	454	488	461	462	482	453	473	463	453	443	457	461	464	465	514	498	450	475	470	424	468	491	515	457	477	481	459	449	455	444	478	518	408	444	450	457	462	477	454	501	500	503	504	471	481	450	454	462	461	454	493	479	470	463	447	481	472	461	501	452	491	487	501	527	495	513	443	442	472	455	470	466	443	494	443	486	473	461	513	493	463	468	469	465	484	459	467	426	479	433	499	493	462	473	526	509	467	523	455	472	487	449	481	437	474	499	494	444	497	509	473	436	467	471	464	428	481	491	525	477	492	484	444	446	466	476	453	471	462	495	469	481	468	432	467	424	514	518	481	465	456	471	461	452	464	469	450	489	459	471	460	484	467	452	454	437	466	493	493	497	464	455	503	446	509	463	434	498	475	461	488	474	453	483	480	466	486	494	483	471	464	478	482	458	478	498	477	445	459	456	489	461	501	489	464	444	446	483	499	479	432	468	490	494	460	481	478	483	503	458	464	473	452	441	457	523	469	450	466	439	465	414	488	458	474	479	491	449	451	504	479	486	450	464	430	492	452	477	452	455	473	530	470	491	482	447	451	547	474	506	483	458	470	468	447	480	480	449	453	479	466	480	483	489	467	525	466	480	422	458	509	488	493	453	487	514	458	468	500	456	445	495	482	473	435	493	472	469	478	478	496	490	473	422	473	459	535	505	458	482	486	469	482	471	454	445	500	470	480	454	429	480	468	448	471	518	441	457	467	460	470	442	463	467	451	475	459	470	481	512	478	469	425	505	494	483	480	479	436	466	448	451	464	454	527	465	487	477	464	482	469	458	465	449	524	474	465	506	453	460	461	515	510	457	456	476	490	451	469	447	467	460	451	489	439	480	496	490	485	453	507	464	434	466	536	502	458	482	494	489	458	468	520	488	468	493	497	475	446	502	460	482	501	483	446	475	465	488	493	485	490	481	434	437	505	449	511	449	427	486	470	462	457	498	426	481	486	520	469	479	486	503	492	472	476	470	461	490	436	467	486	444	435	507	485	462	486	478	491	463	432	484	495	469	456	494	462	469	472	497	445	449	463	476	478	473	494	483	455	459	482	471	478	476	519	497	490	500	456	449	445	465	504	481	468	474	482	487	494	457	455	452	454	458	463	502	497	468	488	477	510	462	454	478	455	464	462	483	475	490	436	500	483	505	477	496	479	473	492	462	480	465	539	470	447	480	487	426	474	444	486	465	460	499	433	445	483	483	428	482	477	475	470	480	492	506	482	486	471	519	475	467	494	480	473	498	452	466	450	432	482	476	458	500	511	484	483	484	460	485	466	478	442	485	460	482	527	510	467	504	505	443	488	486	494	461	473	451	451	475	452	471	447	479	480	459	446	504	487	464	470	497	426	455	439	451	483	455	478	449	468	498	473	490	466	488	488	445	489	462	485	479	481	460	459	473	460	448	488	432	521	476	499	466	456	435	441	495	496	480	455	492	438	487	429	456	474	452	467	511	483	445	431	453	489	454	497	485	439	490	451	498	473	471	469	472	470	477	460	452	489	484	492	509	476	465	464	462	494	471	471	448	473	474	452	500	456	452	456	507	456	487	448	482	462	450	480	439	452	449	453	464	452	438	496	469	470	452	477	488	431	449	464	471	500	499	466	503	451	414	498	479	486	475	456	455	506	505	443	472	479	492	498	475	492	487	453	487	461	464	499	473	454	468	460	470	463	465	460	487	472	494	471	493	464	444	454	469	457	465	476	434	440	452	469	438	484	473	461	442	450	483	499	493	439	464	489	516	452	478	486	441	486	459	485	458	494	467	475	490	481	475	447	482	455	492	480	475	454	467	485	490	467	483	465	447	484	474	462	458	486	465	506	484	461	454	460	462	450	513	498	469	469	483	433	475	507	495	488	494	500	467	482	513	444	449	475	476	481	494	486	476	513	474	470	463	441	471	485	480	421	461	495	438	492	481	463	460	469	453	478	469	493	485	489	503	506	482	483	487	495	448	444	495	469	471	474	447	523	503	486	470	457	465	474	485	461	486	457	474	453	517	445	455	481	482	476	472	480	463	524	494	511	488	461	463	489	474	484	482	466	474	460	510	482	444	483	450	453	494	478	483	490	454	471	500	459	489	479	471	445	461	454	488	436	482	465	474	468	480	468	449	514	481	497	463	471	498	428	485	438	482	490	480	475	485	492	467	453	476	446	469	512	481	461	472	475	448	486	491	457	462	487	492	475	491	513	483	494	470	465	452	439	500	478	440	493	474	479	454	464	480	473	498	475	427	487	457	464	480	483	443	530	462	488	470	502	441	470	480	444	461	498	460	475	440	477	479	507	494	486	441	450	438	487	468	451	477	468	491	461	477	470	466	492	486	465	504	508	488	437	463	484	486	477	489	453	485	456	494	485	455	522	433	500	465	510	473	495	477	475	461	515	474	436	471	494	476	476	468	487	459	508	470	486	434	467	485	458	486	451	495	468	451	518	458	471	472	458	478	459	477	465	476	494	425	468	472	474	442	451	492	478	454	452	451	470	451	476	459	500	490	457	456	459	476	475	493	496	486	474	515	469	464	494	469	486	477	483	464	511	480	473	484	492	464	464	499	473	485	458	423	492	481	445	519	501	406	489	493	442	500	477	461	468	468	498	469	446	463	490	435	498	442	486	462	532	494	481	480	487	497	476	453	427	468	442	460	480	440	469	485	455	474	507	473	470	461	467	453	480	467	449	504	456	485	471	447	450	478	467	453	459	488	443	486	451	480	428	475	516	472	512	499	436	459	524	501	496	436	455	466	458	481	484	445	437	478	520	483	494	459	446	476	470	447	489	476	472	457	507	531	466	443	487	491	472	506	485	457	471	436	454	465	424	452	487	492	461	441	488	477	493	460	448	454	473	495	455	472	480	478	517	462	488	486	458	450	516	449	458	452	488	482	481	500	479	473	487	463	443	417	500	438	459	534	480	502	479	435	450	487	497	519	510	455	462	505	466	462	510	463	503	504	460	463	486
22954	21520	29318	24203	21526	21590	10495	2355	1656	1367	1210	1032	979	868	851	786	698	710	629	631	628	593	599	558	570	498	516	475	446	446	426	389	397	455	393	393	390	406	419	397	376	407	380	424	385	374	358	363	351	378	364	333	353	376	362	366	340	353	361	357	324	361	346	352	347	330	314	321	338	371	318	306	333	348	346	356	333	337	332	307	338	344	309	355	352	328	343	323	320	344	315	321	331	350	300	330	340	329	324	346	333	308	361	359	353	347	310	337	348	335	314	329	338	346	333	320	313	332	334	334	333	374	336	334	372	326	311	287	351	342	352	363	287	336	334	344	309	325	325	336	329	334	328	376	320	342	331	334	334	357	338	314	322	349	343	327	289	340	324	359	314	317	378	334	348	347	336	355	344	332	353	332	336	345	300	322	320	322	344	329	318	345	334	320	334	317	342	343	341	313	343	317	315	329	334	332	353	349	358	339	326	333	334	321	312	338	353	329	326	294	335	342	330	328	336	315	349	327	363	323	361	354	344	332	324	309	351	330	345	333	335	323	299	351	332	308	325	354	346	361	368	341	347	342	351	323	317	346	356	322	332	323	328	341	329	334	331	365	338	331	336	327	371	342	329	341	362	341	303	338	339	304	355	360	318	322	308	343	336	348	330	342	336	337	368	339	321	325	327	348	333	320	338	367	350	321	332	325	327	357	345	338	345	350	328	329	374	326	314	334	333	339	338	358	354	329	323	346	373	338	346	331	335	350	328	332	366	346	350	309	339	341	320	303	317	354	325	350	303	338	355	325	339	352	335	328	356	356	325	318	323	318	321	352	315	368	343	356	341	323	322	352	327	345	321	357	318	351	362	357	334	352	342	330	339	316	364	352	318	326	319	338	338	348	335	312	331	347	333	309	336	338	341	370	360	327	348	299	324	357	342	330	361	316	314	294	353	297	323	324	341	330	338	322	332	330	359	349	355	316	357	364	330	289	369	356	360	357	353	327	354	320	346	317	324	373	330	329	345	350	340	368	326	331	338	397	327	333	349	319	330	333	351	363	355	349	315	317	312	325	327	356	295	354	387	345	349	330	319	347	336	357	301	338	311	326	317	301	311	304	306	338	369	342	314	336	330	329	318	321	331	308	329	328	306	345	344	345	319	316	371	315	341	352	325	338	389	331	333	328	339	322	333	307	354	379	293	336	321	343	338	300	342	338	330	337	317	330	349	337	337	315	329	333	322	327	334	325	318	302	328	333	328	318	331	333	301	300	347	313	316	336	322	345	321	336	329	357	313	340	334	331	378	373	340	338	315	324	334	347	326	324	338	341	322	355	338	332	353	324	342	336	372	317	324	365	338	334	356	354	332	335	344	340	327	299	325	321	324	322	333	333	320	340	300	344	358	328	340	327	350	319	355	334	329	379	342	345	356	318	333	305	320	346	360	343	338	322	312	334	345	323	378	348	313	343	278	317	354	342	362	333	332	353	337	333	356	289	302	319	332	313	320	332	353	337	349	347	334	295	344	319	318	355	318	313	350	324	327	341	355	342	341	341	309	351	316	334	330	336	369	352	358	345	346	344	346	344	311	342	352	367	321	321	363	349	370	328	312	314	314	337	318	346	342	319	353	373	309	314	329	315	340	342	315	362	332	378	325	332	345	353	379	381	347	311	319	302	345	322	365	339	339	317	355	318	332	324	326	355	303	352	348	370	293	308	348	341	328	325	343	362	343	358	309	352	319	353	351	346	352	345	320	312	326	302	337	330	328	351	314	328	350	332	326	341	361	345	360	347	317	331	337	326	319	324	350	344	338	348	311	329	323	312	352	346	307	330	358	344	311	321	362	366	328	336	305	313	335	336	333	348	333	322	326	334	354	320	358	359	333	345	332	314	303	347	352	316	301	359	339	342	338	332	350	337	354	323	325	318	300	343	361	329	335	321	332	331	293	325	313	324	333	342	328	321	336	327	355	339	312	320	352	290	331	332	320	330	333	339	375	326	317	343	303	329	332	316	333	328	325	325	304	316	332	363	340	299	303	330	314	384	305	328	339	300	346	353	321	337	361	349	322	298	377	362	290	322	318	329	363	347	358	341	335	347	338	328	298	349	293	342	318	335	353	354	320	346	369	315	349	353	323	346	357	349	341	370	364	300	307	313	327	353	353	335	331	355	384	341	356	336	333	323	361	340	332	328	318	341	350	321	340	325	337	356	342	338	357	364	320	336	314	328	362	342	357	304	348	311	283	320	308	346	303	358	370	316	327	321	359	292	342	340	349	347	313	355	328	322	335	305	317	299	342	303	348	329	328	340	323	322	329	360	359	317	337	344	339	329	324	316	317	343	316	302	343	365	332	338	330	353	350	351	326	343	344	326	337	354	384	347	357	328	319	321	346	317	339	340	338	313	316	349	365	306	314	355	345	342	361	311	318	360	345	350	331	353	320	363	364	308	344	370	365	330	335	366	333	350	352	355	339	334	338	343	343	359	349	302	363	355	329	373	341	328	382	341	340	336	330	332	330	322	332	327	337	342	323	331	341	329	327	334	308	341	315	350	337	352	298	357	325	356	342	343	336	346	342	334	332	327	311	333	352	350	322	298	303	356	330	314	368	346	334	356	338	302	372	357	378	339	330	323	358	339	345	340	345	334	357	296	340	349	316	312	324	306	339	349	337	344	342	335	302	350	343	348	304	331	349	361	353	347	338	358	333	328	343	319	333	338	311	333	313	314	334	340	354	349	320	315	350	335	343	339	327	325	303	370	322	304	378	315	297	320	320	346	331	327	318	329	355	321	360	355	323	302	362	331	342	344	336	338	336	332	337	339	349	345	314	315	341	334	346	316	343	311	335	313	331	328	363	311	339	328	324	340	326	340	297	350	358	318	346	339	347	327	313	338	290	351	313	351	322	342	330	315	355	340	340	344	349	356	331	343	351	326	322	377	312	328	313	333	353	311	338	380	305	364	326	302	314	373	343	338	313	359	314	346	337	339	333	361	383	343	350	340	329	360	342	358	369	341	336	349	332	343	318	329	293	321	273	329	345	347	350	319	337	309	337	341	345	343	293	324	352	331	338	372	319	333	326	293	366	329	333	318	331	353	326	329	358	366	341	323	304	364	327	334	323	325	339	338	352	330	334	334	376	351	335	333	346	343	326	353	355	321	338	345	354	341	338	309	344	328	346	344	318	359	343	329	328	291	319	339	328	312	337	343	369	315	343	333	315	336	327	308	327	352	323	327	293	346	348	315	332	321	358	322	361	343	371	340	319	346	370	341	317	332	317	311	306	362	337	308	314	293	337	340	329	333	334	266	338	353	321	342	344	359	362	344	310	326	346	305	339	348	325	350	349	311	368	325	361	364	360	335	351	352	299	329	310	335	331	322	347	357	321	342	352	350	369	319	340	326	336	322	289	327	344	331	342	318	327	306	330	327	362	331	322	349	304	336	325	379	346	295	304	348	317	337	327	337	334	329	359	343	358	354	366	338	325	362	350	375
40313	36052	24737	16126	11640	7914	5250	3954	3122	2647	2215	1908	1686	1455	1293	1330	1126	1088	1073	994	904	947	844	847	774	707	620	626	594	612	629	574	582	537	519	469	494	531	507	491	475	512	476	444	429	428	433	493	461	440	442	421	442	452	466	453	434	403	413	435	417	397	424	441	417	424	429	386	401	391	391	366	411	414	367	400	419	397	387	399	419	394	386	367	416	374	391	409	419	412	388	358	332	430	389	396	407	407	396	395	391	387	398	395	382	368	390	366	379	359	403	400	421	416	394	377	406	386	396	406	393	391	401	375	396	376	379	375	422	378	428	412	388	367	423	375	394	373	374	400	405	364	411	388	388	349	415	405	389	416	404	370	400	376	405	421	407	387	384	409	390	369	393	360	381	385	395	421	399	403	375	412	400	403	383	397	414	403	411	360	385	400	376	408	418	381	410	396	421	395	401	411	386	417	401	417	396	357	401	412	387	386	341	388	377	394	390	366	381	370	414	420	423	397	412	420	398	405	424	419	416	383	427	395	373	418	401	403	412	405	389	387	353	385	390	389	386	406	438	402	368	388	379	399	390	410	430	402	404	415	403	442	414	398	376	364	422	412	387	393	378	410	357	370	377	419	406	383	392	389	374	383	423	401	383	438	400	389	386	409	425	409	388	368	410	403	383	369	401	396	432	421	404	418	413	388	368	369	409	386	422	388	395	365	414	420	386	379	407	411	379	381	412	405	401	393	411	417	399	387	387	382	406	379	429	403	389	424	417	422	375	385	399	377	384	393	392	390	389	411	405	372	413	429	423	413	426	410	415	431	385	387	396	392	386	427	401	414	416	381	394	378	396	398	413	418	377	368	416	418	405	399	401	398	403	402	384	401	361	404	383	378	386	423	412	412	392	400	407	368	389	437	379	426	388	402	376	394	371	402	362	375	386	430	393	404	389	408	363	402	395	370	389	378	410	428	391	392	415	404	405	410	372	421	415	405	397	396	391	387	397	381	389	408	404	430	377	398	421	390	409	371	394	392	405	390	410	381	416	375	425	408	420	414	402	404	394	378	400	391	385	400	359	424	385	364	431	367	377	367	408	408	389	395	439	377	429	378	396	387	436	429	370	402	398	421	409	404	404	387	398	378	398	369	417	424	404	405	384	358	416	388	371	397	409	419	395	368	399	412	392	392	425	430	391	392	390	397	403	422	404	373	398	415	431	420	394	370	414	419	383	384	404	386	401	389	394	383	409	418	419	411	392	387	405	402	389	417	415	378	360	385	432	370	407	427	389	418	405	412	389	373	390	393	393	423	379	416	393	369	371	398	414	401	404	389	388	382	379	378	405	388	355	402	419	367	386	428	389	427	425	367	377	372	392	389	355	407	381	395	404	377	362	396	359	419	391	420	403	407	387	391	372	389	367	409	369	385	395	376	406	396	398	426	389	403	380	422	385	393	409	367	374	424	385	379	436	379	376	378	411	371	390	404	403	376	380	408	411	370	381	391	371	416	363	414	427	400	364	392	385	404	401	381	388	370	409	389	394	396	426	372	394	391	408	381	395	395	379	411	465	377	407	404	413	418	400	407	404	422	395	425	421	345	373	396	380	389	406	413	406	402	395	398	393	403	439	408	388	409	415	381	396	386	378	382	429	395	380	351	393	371	394	412	400	429	433	433	399	418	386	366	407	371	401	410	404	378	391	382	401	380	381	411	391	408	365	408	395	442	394	418	386	430	432	408	416	399	416	382	392	391	370	399	358	371	384	377	440	397	425	409	402	388	410	378	379	399	398	395	399	387	383	404	374	424	384	422	416	361	392	402	349	380	422	368	407	448	424	394	404	415	384	396	416	358	422	434	395	408	408	377	398	409	414	453	383	377	389	422	394	369	394	387	389	425	405	428	412	408	376	387	414	400	398	398	406	372	397	389	364	390	392	392	384	412	376	395	414	397	393	399	408	410	396	387	400	427	402	384	401	384	408	403	409	378	403	421	378	382	405	393	431	427	386	403	350	375	375	404	412	402	431	382	371	391	388	423	378	425	416	416	393	393	430	374	384	410	369	427	382	385	408	409	374	389	438	411	401	419	406	380	406	415	389	431	423	382	387	382	419	419	401	404	379	393	377	399	435	382	392	388	410	384	386	395	388	356	413	370	367	414	395	391	398	396	398	363	406	408	369	388	365	413	396	418	397	378	411	413	399	355	399	359	435	416	403	405	423	416	381	420	411	393	414	377	384	379	399	382	405	393	362	414	425	381	372	405	402	424	430	408	394	392	397	394	416	385	377	428	389	417	383	369	387	399	383	369	393	399	406	396	399	372	423	392	380	383	401	397	405	436	422	384	388	363	416	376	440	390	363	371	370	386	439	395	388	421	342	414	386	395	402	376	365	405	407	437	386	391	371	415	453	404	416	420	400	395	418	431	394	413	398	395	389	371	370	408	398	393	421	395	410	402	397	390	387	431	382	363	370	377	382	418	438	392	373	394	378	397	409	400	398	390	382	373	413	416	348	414	433	388	392	387	408	377	426	411	394	377	394	373	411	429	396	392	416	362	377	405	419	389	426	381	360	394	380	362	391	377	399	406	415	396	429	379	408	385	397	392	403	395	378	364	416	368	417	378	430	413	417	418	352	400	367	362	413	411	396	376	393	419	405	374	407	395	388	395	407	379	409	419	425	400	399	400	388	404	389	425	387	385	414	368	408	374	394	393	396	414	416	412	417	382	375	401	381	406	398	412	394	393	373	375	394	382	418	400	401	398	367	380	401	418	419	421	401	382	418	368	443	380	389	392	376	389	390	395	388	393	377	430	427	405	380	397	398	380	383	441	412	377	417	401	372	389	413	400	400	403	372	418	433	405	404	348	409	394	397	410	391	412	404	400	390	398	340	400	413	376	414	399	363	376	391	393	415	387	389	399	434	377	357	404	396	407	426	437	396	356	404	382	410	374	422	394	360	390	404	422	430	401	391	418	401	417	393	383	382	397	376	355	400	422	364	393	419	431	393	386	389	416	399	381	386	423	376	381	376	395	413	399	425	429	407	397	379	392	415	373	420	407	407	403	391	383	407	382	412	379	389	367	387	403	383	391	399	417	358	403	366	406	396	424	414	375	403	412	387	394	449	410	399	381	366	394	387	383	413	414	388	428	393	394	395	392	380	398	349	411	360	438	404	365	388	347	375	386	398	382	407	365	396	428	404	373	401	396	405	363	385	439	439	385	387	367	403	390	402	346	388	401	420	354	396	406	375	384	395	376	369	382	372	391	423	397	378	393	422	376	399	411	429	361	395	372	397	392	412	372	407	388	392	377	405	417	357	390	388	392	379	348	357	370	392	410	406	383	411	421	390	373	388	414	427	394	375	411	397	358	406	400	434	358	401	405	394	389	399	407	379	398	390	382	408	394	405	369	358	395	414	415	419	424	369	389	430	371	386	387	355	414	399	406	375	398	372	427	396	387	426	414	382	395	393	396	425	400	363	355	398	393	389	391	383	422
30304	21900	13856	6212	2939	1843	1317	1025	948	808	784	709	721	710	689	576	655	644	645	640	587	651	604	580	575	567	571	536	562	569	544	549	556	522	514	550	511	520	524	525	532	529	521	498	561	507	524	525	530	528	487	554	524	505	534	529	531	506	508	518	523	542	516	497	531	495	523	549	551	528	607	500	530	488	538	515	529	521	481	535	513	513	469	505	493	527	489	507	491	503	540	479	515	517	501	485	459	535	526	551	494	503	523	516	543	540	525	481	505	560	520	534	511	532	531	540	475	540	551	526	501	513	551	526	500	479	532	491	568	511	540	511	506	518	544	508	547	531	507	518	515	514	529	515	542	519	510	524	502	512	487	523	508	544	521	513	529	504	535	542	524	486	526	543	520	495	551	548	533	514	512	591	545	515	585	491	538	512	498	523	542	500	521	553	527	529	492	553	523	542	515	519	511	534	510	482	520	496	522	502	538	547	502	505	484	521	483	526	526	533	525	560	575	495	499	519	557	548	534	459	559	501	512	525	550	545	541	522	529	505	476	524	514	517	459	505	560	525	506	502	537	502	544	567	528	538	509	514	587	542	532	546	513	558	529	490	476	535	530	542	496	557	504	514	532	474	574	525	560	541	574	595	547	516	480	537	475	541	533	511	507	541	548	524	505	496	512	515	536	530	532	524	530	538	458	544	552	541	486	543	561	496	503	514	525	532	504	505	562	510	515	493	533	533	507	558	517	571	516	459	540	510	578	522	532	493	496	530	500	521	534	519	524	509	515	499	543	539	491	525	558	525	560	564	496	548	472	517	519	515	499	512	512	500	523	524	511	515	560	520	551	529	494	499	525	529	518	516	568	540	497	492	511	533	505	491	521	540	504	565	551	485	474	530	528	529	513	476	511	496	497	525	513	482	559	486	553	510	522	513	520	507	496	526	513	575	541	565	525	480	510	513	541	521	504	527	538	508	567	554	505	537	520	552	566	536	515	538	516	532	558	555	527	518	480	489	525	541	503	567	543	530	501	500	487	557	520	472	503	560	525	491	529	554	514	586	546	491	492	495	506	532	549	534	531	493	498	505	522	502	497	526	510	502	529	527	484	531	535	497	533	467	578	533	494	491	553	530	541	511	541	493	527	475	489	474	544	520	560	535	485	531	531	491	486	517	534	544	496	502	511	538	522	533	509	506	503	506	552	533	510	499	484	547	506	566	514	501	538	479	507	514	512	518	513	550	533	487	514	512	511	508	530	531	517	511	501	551	536	467	530	526	545	520	530	508	505	504	498	524	533	514	540	527	521	512	520	491	506	515	521	530	524	548	524	550	516	514	511	524	564	525	516	512	526	530	477	528	495	510	527	486	510	554	492	532	501	529	511	502	515	536	534	547	533	524	520	511	519	545	525	561	512	547	529	505	492	519	502	538	536	553	523	495	503	532	468	544	510	505	502	544	538	531	490	533	545	504	528	555	502	534	528	517	517	509	547	508	499	549	518	547	505	521	560	508	557	543	526	473	512	547	523	530	512	507	510	557	518	543	502	550	521	514	565	535	546	515	497	573	479	522	510	532	475	515	533	542	527	500	566	525	480	533	523	523	555	521	526	478	516	557	555	521	495	515	548	505	541	521	492	542	519	483	552	490	496	514	518	521	541	523	523	517	521	488	516	532	477	528	524	498	508	475	520	507	524	516	504	511	482	513	524	507	478	528	538	483	493	529	494	496	582	528	504	529	572	514	521	524	523	521	529	524	477	512	514	509	506	529	556	541	516	549	535	501	536	529	502	516	491	490	524	542	510	513	524	571	526	543	554	559	518	541	545	527	545	502	518	542	470	521	533	537	557	536	586	546	514	549	498	513	517	511	513	512	516	503	517	506	496	532	518	511	552	516	506	495	530	544	559	542	531	511	563	550	524	511	531	538	509	590	474	552	496	543	535	539	523	518	549	524	521	486	530	539	509	548	538	550	542	521	554	536	592	553	517	586	529	524	529	541	494	523	498	541	511	524	529	528	492	511	491	558	537	510	533	518	505	505	529	546	517	533	515	535	536	558	495	508	531	533	536	536	529	491	508	504	511	505	532	540	499	522	498	498	460	499	565	505	505	528	514	487	530	542	497	525	541	493	497	481	534	503	507	537	538	495	503	535	518	473	505	517	545	533	479	556	524	531	537	572	505	498	508	510	541	520	464	529	504	511	543	527	476	501	512	520	532	586	546	566	505	507	515	541	585	539	536	507	567	516	550	547	506	554	548	533	507	496	488	518	534	518	525	522	557	512	531	489	526	515	545	515	525	520	534	577	525	530	523	517	517	495	508	529	555	570	561	540	481	528	545	507	484	542	581	506	517	520	539	533	578	505	476	544	513	541	492	542	507	530	525	532	507	530	535	521	531	502	504	488	498	537	527	534	544	544	536	538	548	566	522	561	474	531	475	531	539	543	536	492	527	478	486	544	506	487	534	483	527	517	558	561	546	522	502	514	532	524	477	500	577	511	523	527	531	490	491	497	502	511	504	518	560	484	512	539	525	550	508	536	522	542	502	547	513	508	522	525	526	530	488	513	488	518	537	526	530	537	528	535	555	527	513	524	527	536	529	503	529	519	546	511	505	546	465	492	499	524	493	498	543	510	550	517	535	490	539	495	568	490	532	520	556	537	506	541	531	463	540	519	517	511	538	519	503	527	515	527	551	542	502	525	522	526	504	510	537	524	486	513	517	528	527	519	521	509	475	510	508	524	533	498	501	507	546	496	509	552	522	527	525	524	502	497	541	549	529	533	500	501	500	514	536	522	512	499	533	524	547	481	522	534	524	511	520	475	502	501	541	535	514	507	527	510	497	463	526	563	505	525	514	525	512	483	550	542	555	508	500	512	486	546	563	520	488	507	532	521	502	523	499	509	553	524	516	566	543	491	489	564	499	529	560	502	504	497	515	566	510	524	520	510	526	506	563	511	492	566	486	494	520	513	544	506	545	513	545	489	503	486	511	531	539	535	552	530	523	532	542	555	535	532	521	536	500	547	513	500	504	534	522	526	517	515	534	496	494	525	517	505	489	473	558	506	495	526	509	540	484	514	516	529	516	562	483	542	558	533	491	506	517	544	547	545	509	516	528	469	499	548	540	548	520	563	526	512	558	528	522	532	512	526	481	465	500	514	474	519	481	586	490	492	523	545	472	500	517	505	504	547	518	526	506	505	543	497	535	517	544	518	539	525	549	473	564	506	522	514	563	494	529	524	560	489	555	494	553	506	502	522	518	534	561	544	527	481	520	523	524	498	482	530	493	507	524	501	516	524	541	549	581	520	505	507	513	513	515	515	578	522	503	557	538	568	549	503	513	491	532	533	568	561	520	533	507	529	499	528	532	510	587	529	544	518	543	530	513	514	557	507	531	511	550	521	550	524	519	549	549	509	546	494	480	550	545	509	547	514	506	537	504	517	516	505	514	536	486	513	505	484	534	538	527	516	525	554	524	520	545	525	557	478	515	489
32617	21713	12689	6866	4774	3314	2365	1779	1493	1313	1228	1010	959	992	862	829	841	811	779	775	762	793	721	744	706	722	720	660	658	641	653	625	638	628	682	622	635	641	633	610	645	642	644	586	653	591	618	612	623	614	646	619	621	597	604	585	616	583	613	588	623	618	598	643	635	636	585	618	566	571	603	653	621	635	597	679	580	587	592	655	622	588	531	586	652	603	648	617	605	614	635	620	616	607	629	596	650	595	658	627	636	598	656	617	651	605	617	646	638	607	579	564	635	592	591	622	600	601	616	576	645	637	613	637	581	636	597	643	641	607	597	608	570	580	638	631	618	589	612	640	553	573	612	612	624	575	600	626	620	591	608	590	672	632	584	577	583	559	637	612	570	603	617	602	604	579	578	586	596	650	594	616	602	627	631	637	596	577	547	614	629	654	625	616	568	602	624	592	600	594	576	603	619	626	591	603	563	599	593	606	616	593	621	580	608	613	637	626	589	628	555	600	653	595	617	631	597	586	653	578	568	582	588	596	610	585	631	617	632	577	607	596	592	594	564	615	620	602	580	601	628	586	619	630	605	569	607	591	601	593	611	617	597	593	623	605	612	609	623	611	585	583	604	554	653	623	561	590	569	582	564	610	581	578	633	591	604	605	632	589	595	597	621	609	602	645	589	633	680	598	588	593	631	584	608	635	626	616	667	595	625	589	619	604	638	577	592	611	586	638	615	596	610	586	609	592	596	579	595	615	593	628	597	626	627	586	587	589	577	614	623	592	659	634	656	597	641	579	631	637	602	598	592	635	641	599	592	604	612	621	598	603	599	556	622	611	618	642	595	609	625	688	636	659	657	595	607	600	648	609	618	573	585	596	610	605	629	581	569	564	612	659	595	604	603	629	590	579	639	598	608	584	584	601	625	601	568	564	607	604	629	580	585	604	583	625	596	617	588	608	578	629	590	599	629	607	617	615	591	603	622	616	637	642	620	628	551	587	582	593	644	585	646	599	595	586	646	635	640	626	576	604	615	592	621	607	628	588	649	586	596	570	587	619	645	587	635	562	573	668	630	592	653	657	634	595	624	613	588	624	606	594	562	626	616	622	599	587	586	612	644	576	626	637	651	627	582	597	614	623	595	611	673	640	617	622	616	609	619	623	587	598	593	578	624	598	641	607	603	615	600	621	616	569	615	561	618	613	581	611	632	619	639	598	562	576	616	598	595	577	573	591	634	621	597	579	611	605	587	590	643	613	582	645	625	647	600	625	674	572	603	591	627	606	594	615	585	608	600	598	629	579	563	567	604	585	577	598	607	624	586	613	601	607	632	628	615	588	621	612	563	596	651	611	635	607	632	602	649	594	613	650	600	595	640	602	603	606	606	638	651	622	621	631	619	601	647	603	589	585	602	621	625	588	617	602	640	591	600	592	585	635	570	622	573	607	627	641	600	616	644	599	567	587	616	620	578	591	626	565	552	582	589	640	585	616	650	578	652	593	621	602	566	579	652	578	586	607	621	625	554	578	621	618	608	599	637	617	611	619	574	613	631	569	581	647	612	617	627	623	598	574	587	603	595	628	601	587	572	572	592	602	596	626	622	634	609	618	599	620	615	634	600	633	614	637	622	654	612	650	616	584	629	649	616	629	618	591	582	648	591	626	613	601	608	595	618	608	553	633	605	559	611	650	650	652	642	605	629	614	596	578	624	622	631	610	653	608	581	625	641	660	592	610	631	647	632	577	605	605	628	596	596	610	628	588	624	584	623	581	614	575	573	595	578	629	622	637	610	591	612	635	633	594	568	606	568	585	644	633	621	621	644	585	620	638	628	645	587	613	559	655	683	621	591	627	591	615	634	587	635	571	587	586	581	616	581	609	597	550	632	646	564	593	661	585	616	592	631	608	586	588	619	615	636	620	576	617	618	662	629	642	598	546	601	600	610	657	537	574	601	606	650	598	581	614	571	578	595	585	598	636	571	635	595	622	602	607	586	595	600	605	590	610	607	650	645	617	658	609	633	624	637	609	597	574	589	560	611	602	571	592	579	633	604	612	641	645	616	569	624	594	599	620	611	654	610	609	635	593	606	637	614	619	607	599	616	598	616	619	615	626	597	629	557	589	609	641	591	635	592	611	611	595	610	560	628	596	643	572	577	603	604	595	584	582	557	573	551	575	612	584	605	636	581	602	613	627	592	630	592	594	639	638	606	613	634	657	646	619	593	581	597	595	591	578	652	625	602	614	600	592	561	573	590	640	597	596	638	599	583	609	617	647	621	649	596	616	628	608	613	593	595	592	606	552	600	592	596	623	619	622	617	589	616	581	618	595	604	615	608	610	590	619	639	602	597	587	558	620	595	566	646	617	618	609	602	628	649	579	606	538	615	587	602	573	623	617	596	616	584	600	642	590	658	585	614	588	591	630	579	587	640	637	597	602	636	631	593	605	625	616	630	613	664	606	593	606	593	558	619	584	606	592	589	593	651	591	592	556	568	645	623	615	586	610	617	665	623	625	583	607	601	637	665	628	586	622	633	586	614	635	578	645	619	656	562	597	601	646	634	572	580	577	639	624	632	630	629	621	625	615	641	654	610	628	618	610	630	638	629	615	564	611	642	611	584	551	602	613	632	625	606	562	595	574	633	591	612	632	634	586	583	602	571	621	612	624	654	608	641	541	601	553	624	641	559	646	595	645	616	631	624	651	638	645	589	629	622	635	622	601	598	611	672	667	612	558	598	658	627	583	592	593	619	615	653	611	555	608	647	619	632	550	628	607	602	609	623	613	614	665	623	614	642	635	637	614	621	591	632	582	626	603	589	637	622	584	574	634	597	582	585	560	641	631	610	618	629	616	604	639	611	583	636	580	579	620	617	645	610	567	658	590	571	588	614	635	607	662	597	654	594	641	592	607	591	639	646	599	644	592	577	562	606	633	577	593	590	618	596	640	608	635	568	599	597	647	652	604	588	632	600	614	611	609	626	614	579	574	651	596	614	567	602	599	581	609	603	591	578	574	586	628	643	629	613	593	628	607	621	618	601	634	628	601	607	601	598	628	622	612	616	603	587	600	616	605	669	621	557	583	640	596	629	624	621	616	623	643	564	631	618	595	607	641	635	615	571	602	616	617	577	619	625	615	664	580	618	647	616	639	631	569	627	620	632	591	616	607	582	595	580	609	640	593	617	625	618	611	575	563	630	605	617	575	593	559	606	641	637	612	611	602	626	607	631	606	628	645	592	612	630	574	635	586	653	638	625	612	592	653	604	609	640	624	598	593	609	568	621	629	617	642	607	617	576	623	595	607	590	595	615	649	626	612	604	613	553	637	628	608	607	588	601	598	602	607	602	610	577	622	617	577	624	591	570	611	558	617	582	613	631	583	633	623	625	632	654	637	604	613	619	645	589	607	611	621	588	604	638	589	664	578	605	614	612	566	585	621	590	650	594	620	611	688	615	651	578	601	585	587	619	626	620	589	561	602	593	575	625	606	553	578	569	659
24082	21488	28809	24598	21466	12378	3091	1665	1386	1215	1021	954	884	832	859	795	767	722	708	630	703	630	638	629	608	624	565	551	566	521	565	567	557	501	551	573	519	534	541	499	507	548	520	520	511	534	481	503	502	517	464	506	528	511	520	474	498	531	557	509	502	474	465	480	467	499	460	511	525	479	468	467	438	443	460	489	464	494	473	504	490	484	462	450	493	471	503	489	491	437	482	524	486	498	486	460	502	471	475	496	487	486	514	481	502	494	486	494	470	472	506	511	502	495	456	459	471	452	491	482	485	503	465	502	480	469	449	555	465	512	512	482	472	442	487	510	456	526	490	460	481	463	466	488	506	496	493	523	459	470	501	500	488	482	516	464	503	445	436	480	523	448	466	455	473	494	511	481	482	512	454	514	488	492	477	475	479	501	477	483	501	475	502	437	476	466	513	514	517	476	470	497	450	506	484	469	464	499	467	455	508	496	473	517	488	473	479	464	492	505	496	479	498	498	471	496	463	505	439	519	479	460	497	471	446	495	458	495	448	504	495	500	488	461	491	517	503	515	493	559	522	476	508	464	484	515	505	525	442	454	490	481	490	500	505	476	495	491	519	438	457	461	506	487	478	469	481	492	511	487	497	453	493	514	448	504	511	499	523	513	459	474	515	493	494	477	473	510	490	479	504	493	476	456	463	484	467	451	487	493	479	475	494	477	446	473	477	460	459	475	460	460	508	505	500	464	489	466	479	509	499	497	490	505	478	454	494	480	483	474	525	501	482	450	443	503	481	476	482	468	450	476	492	458	488	449	495	503	472	477	527	496	496	506	488	498	497	459	506	468	470	459	531	486	485	446	521	486	502	498	462	501	499	492	466	463	440	510	451	456	482	448	468	483	499	463	514	544	492	488	482	484	524	491	491	469	493	480	457	475	475	480	475	461	478	483	496	467	501	464	512	519	463	445	509	518	498	495	490	461	480	450	495	457	495	465	506	499	533	499	480	436	501	467	507	506	473	527	516	449	470	507	454	451	490	447	462	521	438	489	494	505	498	453	524	471	473	499	516	472	478	479	451	486	473	499	472	505	485	473	470	448	459	472	546	494	448	480	489	510	499	453	491	471	470	445	460	510	477	481	464	475	513	442	518	503	524	499	490	477	441	489	473	443	509	481	446	440	487	490	490	489	488	480	477	501	454	452	462	481	472	469	526	492	523	467	472	529	457	467	490	486	462	477	514	484	467	487	506	483	457	508	484	471	501	492	512	461	460	518	484	468	472	486	492	467	484	487	509	493	535	444	473	468	438	470	477	468	502	481	457	521	466	441	477	507	480	468	502	487	493	480	488	465	477	503	490	508	462	523	489	474	451	477	490	486	509	503	473	488	453	470	492	463	504	474	511	513	498	538	470	551	482	500	487	458	491	473	494	501	508	477	494	493	509	478	537	507	514	513	501	459	443	485	493	535	478	455	457	522	534	491	481	467	507	477	466	475	477	502	490	486	486	528	477	488	504	491	507	531	494	515	490	513	524	491	465	504	428	471	514	500	495	484	502	475	469	471	484	477	485	484	494	502	464	501	488	497	469	471	482	488	442	482	455	449	466	488	521	496	477	474	478	484	513	441	464	500	503	435	514	501	467	444	496	482	489	473	450	485	513	495	510	460	475	450	509	497	483	446	421	477	475	460	474	469	489	474	461	476	484	503	470	493	556	481	452	514	482	472	454	503	476	516	498	518	482	460	451	504	484	475	485	500	489	473	520	463	464	477	481	459	473	500	472	496	459	477	473	487	471	512	473	459	524	484	548	457	501	475	460	531	485	504	487	461	491	515	446	483	491	530	514	482	549	451	490	502	513	482	479	518	441	486	511	472	532	462	489	466	517	439	468	511	448	450	509	508	486	486	459	471	492	478	471	503	463	507	505	485	521	495	469	506	464	481	495	465	500	475	493	505	454	506	476	479	463	502	499	502	459	494	496	503	500	462	443	478	496	508	494	474	499	457	492	516	464	465	474	475	471	481	472	496	503	483	497	444	460	492	458	445	483	460	504	482	508	446	510	523	487	485	443	497	473	473	486	495	498	459	479	493	524	455	464	446	539	478	512	466	458	467	471	494	479	477	478	484	460	491	489	501	491	477	477	502	474	475	530	477	445	521	496	466	488	469	487	481	480	452	473	476	472	451	481	516	478	510	455	504	450	495	501	494	473	445	475	438	481	456	483	493	488	517	510	475	493	473	448	503	446	453	455	461	478	494	539	479	488	450	476	467	447	485	458	441	484	438	492	509	500	497	480	485	496	486	478	491	480	454	498	492	483	456	474	460	493	491	485	504	498	522	490	497	451	484	506	494	485	438	483	453	498	463	445	485	483	456	495	500	477	467	480	504	486	485	473	512	511	445	519	489	489	486	507	480	476	501	515	481	481	437	495	481	509	502	490	479	453	495	523	506	484	434	509	455	493	486	456	446	479	464	485	506	513	501	492	488	453	519	424	505	460	476	476	451	505	525	493	498	481	464	498	515	515	486	472	486	522	482	472	505	477	478	513	530	481	491	473	464	481	479	493	508	503	479	450	477	521	453	487	455	501	535	505	510	496	466	500	454	500	487	503	495	519	479	498	513	516	516	478	474	463	496	464	443	474	473	495	474	500	442	519	440	474	453	499	454	475	492	519	504	495	478	443	476	488	471	456	505	503	460	451	485	485	481	500	491	517	504	475	468	484	512	523	525	486	505	454	465	469	474	523	474	479	480	453	466	484	505	464	517	471	468	458	513	492	469	508	490	466	453	521	475	468	474	489	466	450	486	489	519	492	514	475	514	484	482	463	488	439	489	470	465	491	457	495	474	452	506	474	440	476	459	474	507	448	457	490	469	479	463	481	448	478	471	484	467	520	507	474	498	490	481	445	497	459	454	492	477	507	522	482	536	465	473	463	501	509	465	515	461	508	451	530	490	476	535	472	518	461	464	484	468	525	476	483	483	470	493	475	517	481	428	461	483	447	497	502	507	449	483	473	464	478	469	496	518	476	478	500	453	513	491	506	461	448	503	459	501	509	510	474	472	454	445	501	470	498	502	482	488	482	487	489	502	473	467	520	469	511	474	505	497	461	479	441	474	473	496	486	514	491	507	503	489	476	475	462	488	497	478	490	471	466	484	491	486	469	537	499	429	489	475	456	453	470	473	467	506	485	486	510	476	494	460	508	488	515	487	493	492	456	522	509	487	498	470	475	448	440	470	435	501	499	491	464	508	498	481	509	464	496	450	509	469	485	452	444	482	512	456	493	466	475	479	486	466	462	482	488	475	486	456	473	490	504	435	503	498	457	474	491	446	513	494	468	430	508	482	455	475	512	476	500	496	459	469	451	484	505	445	467	466	505	482	475	506	486	476	436	510	516	489	504	486	438	491	518	504	453	485	520	497	488	474	479	493	502	506	501	496	495	506	527	471	468	478	453	542	479	469	475	507	481	468	453	479	488	495	455	481	481	460	500	504
35928	30963	19846	12028	8710	5953	4099	2980	2434	2056	1761	1560	1449	1346	1219	1066	1038	1009	948	999	903	877	872	861	822	767	767	721	733	732	714	676	670	696	657	654	636	687	697	643	607	646	615	633	613	599	601	562	592	586	636	596	617	594	587	557	605	589	562	604	532	602	587	591	561	623	575	546	575	590	586	569	559	549	575	589	578	599	571	574	537	560	513	577	596	545	573	602	566	576	513	560	563	545	621	595	577	624	597	565	551	616	564	578	578	581	579	578	553	558	609	574	567	596	592	570	578	607	567	547	584	566	542	599	583	604	555	586	583	517	579	599	589	580	565	564	583	585	553	564	585	550	545	591	572	543	590	560	583	588	575	591	565	561	564	554	595	557	574	612	621	557	558	573	564	573	538	601	590	587	594	538	593	556	588	565	554	600	549	586	550	598	623	568	561	621	624	566	588	571	601	651	597	545	554	611	607	590	593	566	557	540	577	585	536	573	552	570	581	581	553	509	561	533	565	536	533	569	593	631	580	590	536	554	541	601	582	565	585	536	550	561	585	579	569	598	581	564	554	630	597	551	627	545	555	561	619	591	553	593	530	585	598	567	581	552	585	602	548	574	571	579	549	535	597	569	597	555	580	572	559	585	589	604	577	588	592	558	587	557	614	532	542	593	534	568	606	617	582	544	598	591	567	555	563	576	580	578	550	553	588	582	553	603	574	569	589	566	587	590	572	575	570	563	599	562	562	588	557	565	606	608	548	576	545	537	564	591	577	586	566	598	580	605	589	582	554	566	589	599	580	570	636	638	596	556	553	563	583	602	584	538	597	553	564	597	570	581	543	571	582	607	526	568	548	607	609	593	564	554	546	603	560	562	580	609	576	576	602	575	585	554	587	580	588	598	579	545	595	649	573	552	573	586	552	599	568	624	586	493	559	556	601	588	615	574	571	555	557	599	536	561	568	567	586	565	565	587	567	626	548	605	579	551	539	588	576	564	608	602	616	605	573	599	584	535	606	560	573	544	633	595	525	547	580	541	558	566	521	582	594	589	617	514	531	594	596	566	559	603	603	576	605	578	557	587	619	561	591	618	578	576	579	559	539	603	605	566	564	533	590	566	583	563	557	558	578	572	534	575	560	542	590	572	541	582	551	564	550	570	554	543	590	590	564	557	564	576	547	550	572	560	575	536	531	592	578	593	562	560	603	575	513	552	497	594	578	613	594	552	557	587	541	574	575	540	579	565	582	510	596	615	580	557	568	586	575	559	563	528	578	539	602	556	533	565	544	572	571	590	557	555	549	557	572	582	583	576	571	550	563	559	579	540	580	552	607	611	546	583	552	551	583	609	553	614	538	542	578	649	526	594	582	550	580	608	585	565	593	547	525	561	596	616	579	580	588	535	635	565	604	612	622	573	543	540	582	551	527	570	584	598	526	624	575	534	523	554	546	567	602	506	605	565	603	549	524	584	590	585	567	544	581	620	582	601	568	563	549	639	547	530	585	557	545	599	535	596	552	567	571	582	570	573	580	569	602	569	558	546	573	542	544	563	551	525	580	562	574	610	564	561	596	570	547	562	551	572	564	562	545	593	583	568	565	540	594	585	590	574	559	568	608	609	537	567	544	554	576	582	586	557	598	542	568	611	568	563	550	516	546	591	600	554	537	584	609	583	557	558	507	579	579	603	572	596	593	515	571	572	512	609	579	552	591	504	597	554	578	570	592	601	574	585	619	563	592	571	581	545	577	545	601	565	613	571	597	590	524	545	540	597	544	570	554	595	579	555	574	572	586	565	577	548	556	602	591	611	555	551	619	550	597	544	551	580	534	563	598	602	586	560	579	597	583	555	584	584	576	609	547	613	637	553	560	584	549	543	552	615	641	625	563	597	588	567	591	551	556	584	547	559	590	600	568	569	551	557	554	583	602	550	584	564	557	563	549	542	575	580	592	569	614	570	526	588	605	584	584	577	573	560	593	584	560	595	576	540	575	547	582	563	602	545	600	547	597	571	573	541	555	561	540	581	564	605	576	575	591	565	568	608	562	566	600	568	610	569	582	580	579	581	631	545	580	616	603	564	590	578	550	562	591	590	619	582	585	571	558	539	596	570	589	576	562	607	549	579	560	547	580	547	570	623	552	558	563	594	588	593	589	625	575	586	556	609	567	566	539	575	563	571	577	581	572	597	579	566	611	570	568	578	563	598	585	557	591	587	584	527	614	530	594	539	551	575	604	569	567	545	567	599	568	577	534	610	579	577	596	589	572	577	575	586	602	556	594	549	561	552	567	578	611	553	579	549	560	559	619	554	566	629	547	561	570	571	572	597	570	594	593	578	614	590	549	550	582	548	587	553	516	596	593	600	534	535	587	609	572	605	571	556	566	546	558	604	585	605	547	633	584	543	549	551	580	575	575	546	585	576	546	534	562	582	562	556	572	488	558	589	591	574	577	612	581	535	567	542	552	580	559	558	615	548	564	548	566	656	559	578	571	562	550	556	568	618	596	548	603	542	568	608	587	549	565	609	579	509	579	566	592	632	562	516	559	589	525	576	538	571	548	590	548	556	549	608	586	570	558	602	598	610	591	597	571	564	570	593	525	567	579	618	585	582	542	574	588	595	589	591	563	615	513	548	594	581	573	573	602	547	566	566	574	582	564	605	576	557	576	561	581	574	580	623	590	567	600	621	557	528	609	559	589	558	542	630	595	559	577	560	595	572	547	599	575	582	562	564	558	572	570	576	577	565	565	560	573	599	580	558	557	587	574	619	592	569	592	572	542	577	551	629	583	578	567	565	567	544	565	554	562	549	577	580	541	609	571	574	599	638	589	629	589	605	575	572	571	608	592	577	558	586	547	562	583	547	596	577	557	618	571	530	565	566	553	578	560	577	576	613	556	568	542	593	563	574	600	556	574	575	581	556	570	587	549	578	570	617	629	577	538	551	539	578	580	582	562	562	566	562	565	556	562	587	550	535	603	580	562	622	586	544	587	605	553	613	576	557	554	593	622	571	591	568	569	600	559	568	569	553	544	553	533	546	585	552	640	604	579	594	536	565	588	618	568	591	549	550	582	592	556	592	560	566	560	612	560	590	555	566	538	581	582	570	555	591	531	555	552	537	576	506	568	564	568	587	560	594	560	591	593	590	592	612	552	552	635	570	564	558	526	567	574	522	578	578	572	540	589	523	573	576	570	571	619	522	561	565	576	554	521	561	514	606	572	595	525	594	564	576	586	619	579	587	592	551	574	601	586	527	562	567	607	558	584	596	557	576	560	588	516	622	524	556	562	607	598	526	574	576	544	610	555	575	588	557	568	561	616	538	555	616	510	575	542	580	563	569	560	590	529	569	603	540	575	536	575	569	606	580	554	563	602	554	610	593	590	547	567	544	550	563	558	628	586	570	576	609	603	533	615	579	582	566	602	579	585	609	614	510	535	607	539	548	561	585	580	601	544	607	557	594	618	563	569	579	557	583	633	558	566	633	574	572	577	558
25277	21512	27657	25662	12791	2839	1694	1143	972	882	800	709	658	590	641	612	595	570	544	554	560	532	518	462	507	541	469	481	491	500	444	450	436	433	444	451	450	428	418	450	449	454	418	429	436	425	410	370	411	439	390	420	439	429	426	436	412	444	407	432	386	414	430	435	427	416	395	411	434	422	409	406	444	397	405	403	390	423	390	448	360	416	416	393	420	384	410	448	441	410	463	416	427	365	449	430	413	423	421	381	398	430	435	399	412	404	389	415	398	393	417	387	399	426	377	396	394	431	392	414	403	376	430	395	383	412	372	415	396	389	402	428	413	427	410	387	411	408	381	397	393	401	382	412	395	406	407	406	405	375	434	397	375	416	441	403	411	442	381	419	469	430	378	400	400	428	436	402	393	411	377	435	403	453	419	373	409	426	373	414	454	420	384	413	382	429	395	400	411	379	435	430	376	408	424	423	432	386	385	421	409	424	418	419	405	423	398	427	430	392	412	372	374	374	375	404	427	410	379	427	436	380	375	433	415	394	376	393	401	401	424	439	428	449	429	415	444	422	404	415	417	452	371	388	398	399	412	406	422	388	463	420	374	419	453	432	409	400	412	391	401	407	405	404	367	428	413	381	397	429	397	441	419	387	411	422	401	391	411	421	413	411	355	410	435	423	393	395	404	414	386	396	419	438	399	420	415	429	413	417	436	425	417	429	415	412	413	392	371	382	387	423	400	327	369	416	388	409	385	373	410	409	397	431	410	426	379	415	404	408	412	429	395	392	404	398	418	424	425	390	404	412	395	409	389	427	424	461	411	416	420	407	448	434	383	459	409	387	456	377	423	410	388	377	399	410	394	445	424	426	431	419	384	403	400	364	398	416	422	402	425	417	409	405	414	417	407	409	424	404	408	418	405	426	418	421	419	414	409	397	411	416	393	390	449	406	409	423	432	408	393	390	406	433	416	384	455	393	416	381	380	427	361	419	397	367	410	418	390	417	397	419	392	393	435	432	414	435	425	418	433	380	402	423	411	455	447	415	417	381	401	426	415	410	397	360	419	408	395	419	392	415	406	413	426	347	398	408	403	410	417	424	413	405	443	390	415	406	407	414	470	415	370	397	437	409	440	448	407	441	406	422	416	423	411	402	451	430	383	408	410	402	394	436	396	430	436	408	379	404	401	392	451	435	387	399	399	420	397	429	401	372	434	414	428	418	390	402	419	388	394	382	426	422	406	401	415	417	411	388	431	409	380	383	465	438	448	412	381	466	391	415	433	415	402	390	404	417	408	398	410	421	420	390	420	426	399	423	352	415	438	377	452	417	427	399	377	403	397	389	420	407	421	394	405	404	447	422	408	406	412	380	402	417	432	418	374	409	403	393	429	438	429	425	402	419	394	382	380	368	369	421	389	412	403	436	405	424	434	387	395	415	399	386	378	376	406	384	424	450	377	403	422	391	437	411	354	388	397	417	397	421	423	409	421	382	436	395	398	384	396	416	432	395	382	394	433	434	428	410	389	427	424	383	389	422	411	414	412	390	434	417	409	418	418	425	445	433	402	452	410	434	428	371	427	426	397	409	432	470	391	405	420	429	405	401	400	420	412	403	405	384	423	416	407	393	425	420	432	410	398	427	394	397	403	392	414	406	414	445	429	434	386	406	418	440	429	404	429	415	395	415	427	422	393	417	430	421	401	409	398	389	403	441	416	450	418	429	382	434	425	436	399	386	358	414	391	398	391	385	395	413	411	371	415	430	371	405	389	385	439	414	377	406	457	422	405	426	462	423	400	425	421	383	409	441	421	451	424	414	411	401	425	432	388	352	404	389	405	427	413	398	396	417	382	421	412	421	408	436	373	447	405	368	445	420	389	387	425	428	398	405	391	409	413	430	355	392	406	387	418	417	413	401	448	396	389	385	437	399	421	408	396	408	410	434	427	382	401	417	450	384	394	424	438	425	400	385	392	407	400	417	384	439	428	434	418	407	400	380	433	428	409	408	389	407	453	396	407	434	383	389	418	415	429	441	393	405	388	386	440	410	385	395	417	412	432	413	406	403	429	413	418	418	410	417	413	405	393	447	434	382	381	380	381	417	410	380	406	371	385	442	429	411	406	411	375	403	439	418	402	404	386	378	400	418	381	405	375	391	386	392	405	376	404	431	409	397	395	425	407	396	390	429	417	386	445	431	417	400	404	395	386	414	387	412	405	440	408	423	388	400	428	410	416	401	434	408	388	403	395	404	431	435	398	415	458	430	397	411	397	375	455	416	412	428	368	424	403	429	389	424	414	403	406	406	459	447	403	420	432	380	427	416	390	406	398	387	408	404	407	438	429	411	419	402	388	400	399	413	420	393	443	407	394	451	411	404	418	406	407	420	405	413	385	409	445	407	410	412	393	413	406	417	442	407	405	440	420	383	438	389	408	420	398	411	422	410	402	368	399	423	411	393	423	413	413	425	377	374	418	383	439	431	399	424	439	372	410	410	402	382	409	409	393	387	436	396	398	393	362	396	395	397	390	413	408	417	413	394	403	396	351	381	391	432	400	422	400	407	399	432	396	386	386	409	405	460	392	408	387	399	416	426	430	422	407	379	384	379	418	404	364	399	439	401	363	387	415	393	400	376	425	403	423	448	419	410	391	394	396	406	407	415	409	405	441	383	413	377	424	436	401	454	412	403	411	362	438	462	425	399	390	420	417	457	419	420	393	435	390	407	408	425	408	389	397	446	369	453	407	408	415	408	402	419	424	420	397	417	391	398	402	385	414	387	415	411	421	410	425	418	422	441	389	382	384	445	390	409	397	413	372	400	362	434	397	407	423	392	380	384	401	373	406	424	426	404	372	405	383	404	400	412	406	375	384	380	442	413	421	406	393	435	405	415	425	392	408	364	419	414	403	395	375	384	424	423	401	429	368	400	375	423	416	402	386	415	423	410	428	415	433	406	403	407	407	404	418	362	407	420	429	392	385	383	381	413	438	429	416	422	403	403	399	411	421	409	387	439	410	407	401	388	391	439	409	408	417	372	359	400	404	388	416	381	430	414	429	421	441	394	395	411	410	432	397	393	418	388	444	399	399	460	433	363	414	379	413	374	428	398	389	403	393	410	454	394	425	398	420	421	374	433	401	402	424	390	388	386	419	414	423	389	402	433	427	390	407	401	413	408	408	419	411	453	453	389	427	440	410	415	362	394	396	369	403	407	418	404	369	408	437	437	418	381	406	418	408	423	424	394	418	388	401	394	365	403	413	399	429	442	365	426	401	392	386	383	378	417	401	422	474	419	433	399	422	420	405	408	383	426	376	386	412	412	422	387	394	372	409	377	427	365	419	434	370	438	407	417	406	431	400	404	427	407	383	424	417	399	427	367	410	375	406	420	374	457	393	426	376	410	428	396	409	411	408	377	423	414	424	432	438	433	444	400	383	395	409	410	376	381	426	414	411	430	435	416	457	423	409	385	444	420	402	440	400	420	407	439	377	407	394	420	395	375
35061	27616	16178	9597	6858	4622	3084	2311	1904	1591	1410	1266	1138	1032	994	876	878	820	792	774	718	733	732	685	628	611	626	629	628	614	564	609	570	535	546	540	545	521	566	510	467	541	546	535	548	517	515	551	535	493	495	500	453	528	518	527	493	536	524	465	484	473	472	470	475	500	491	490	526	478	474	481	487	462	501	519	531	503	457	461	484	503	498	458	507	494	491	451	466	449	471	496	460	460	489	513	493	513	489	493	462	469	476	512	442	493	447	492	460	461	483	456	505	500	497	458	499	481	493	519	479	491	483	508	468	489	480	487	486	518	459	525	524	462	477	494	500	490	458	498	440	439	482	458	479	467	472	499	479	494	510	478	487	431	498	451	463	494	462	492	477	439	512	470	469	478	470	445	466	472	507	464	487	474	498	482	486	478	460	486	445	499	483	449	481	442	487	490	495	457	477	479	451	518	479	499	458	508	441	495	476	518	497	454	508	533	464	469	448	456	483	493	469	478	478	476	502	453	516	479	459	489	480	446	480	464	484	492	479	487	486	478	499	486	475	474	471	471	489	477	476	444	491	495	461	485	430	492	476	466	463	462	433	485	494	469	490	519	470	462	481	415	498	486	450	468	521	497	494	488	477	523	491	507	471	484	491	495	448	495	453	454	488	498	492	465	428	479	485	496	466	470	501	490	460	454	453	479	447	489	467	507	468	497	499	468	478	467	460	479	476	464	461	469	479	493	454	492	509	475	451	481	479	487	490	472	478	473	476	497	456	473	492	458	485	492	511	492	458	457	483	461	520	530	433	506	468	475	467	497	500	476	481	480	470	473	497	499	503	486	450	476	487	458	481	431	513	497	481	484	490	476	472	469	499	459	457	488	498	514	458	469	493	502	467	446	484	467	433	480	454	466	497	467	481	468	445	445	522	462	466	509	458	475	484	482	529	494	495	457	498	512	476	520	488	482	490	435	488	513	499	535	498	504	476	491	497	452	485	425	487	452	445	480	499	477	493	493	481	486	470	488	501	490	527	444	497	495	437	499	502	499	464	479	459	449	459	477	488	505	455	483	436	463	471	491	459	491	465	464	471	512	450	501	513	455	525	471	472	457	452	487	500	471	487	484	509	502	454	529	477	537	449	468	505	456	486	453	475	478	461	469	457	453	530	467	456	475	498	499	483	484	479	491	470	501	503	445	499	471	504	472	470	492	492	466	522	511	486	496	475	509	493	463	507	411	492	473	439	466	475	498	531	456	500	493	490	506	442	552	481	501	460	458	501	494	509	448	466	466	445	474	444	458	536	457	467	469	473	488	519	480	461	508	483	465	476	474	572	488	466	511	487	483	476	455	492	494	465	452	468	439	507	496	501	466	514	519	459	466	495	472	428	510	480	468	481	464	472	491	492	467	453	487	485	489	465	490	479	481	487	468	469	492	494	463	489	510	472	514	457	473	490	453	468	515	464	480	455	512	471	495	477	507	481	467	503	479	469	476	469	461	502	478	464	441	507	501	508	472	460	465	479	480	480	460	455	464	480	449	521	447	486	477	432	510	480	497	477	467	513	488	494	518	481	491	475	474	489	483	489	491	473	442	493	511	444	529	455	478	483	514	486	469	503	442	480	455	473	500	474	482	463	470	494	523	494	466	468	502	440	481	497	491	488	478	448	436	463	481	484	493	541	498	467	502	474	554	464	496	467	474	499	477	487	464	494	506	467	505	474	481	464	494	472	495	486	470	455	496	450	459	501	506	471	532	515	490	483	453	467	470	453	504	509	451	507	442	478	479	508	457	478	517	491	498	497	491	494	453	530	472	477	504	481	458	515	480	507	468	523	464	494	436	492	498	515	501	474	471	517	511	454	468	499	473	487	536	503	527	528	508	451	468	509	481	493	489	470	463	494	473	528	483	440	496	492	468	478	452	478	482	490	470	482	489	484	439	506	509	472	468	449	506	471	495	516	518	489	483	459	502	493	448	498	470	437	478	472	469	480	510	478	469	494	502	477	479	489	491	471	460	465	457	472	494	435	469	445	486	534	507	456	453	466	452	435	453	448	489	473	456	491	493	486	486	513	460	473	452	463	515	463	456	461	536	504	476	492	461	473	463	471	477	459	481	467	452	513	479	474	469	515	462	463	478	479	434	457	493	496	474	515	492	482	489	467	512	475	450	479	446	485	492	448	469	504	497	455	471	462	490	476	504	486	472	505	451	453	450	509	511	440	479	482	475	472	464	514	504	471	495	459	454	457	459	508	481	452	452	488	525	461	452	514	520	483	504	479	452	469	438	485	521	442	428	487	494	474	499	460	541	479	450	474	489	506	493	503	488	482	484	447	449	471	465	498	480	462	472	492	459	492	503	498	476	526	497	490	492	461	459	467	511	470	489	492	477	489	477	513	523	478	476	445	457	498	482	475	493	499	475	529	480	514	488	465	452	435	458	464	520	499	498	519	466	515	522	491	504	494	484	531	496	489	464	518	468	490	484	463	467	521	488	485	463	458	492	531	514	481	475	501	464	490	434	470	543	426	462	517	466	446	479	479	518	470	493	472	432	413	521	457	466	477	490	482	485	493	547	473	481	438	486	525	517	470	503	504	464	464	475	442	452	519	452	492	473	499	473	450	449	484	445	453	495	471	441	457	454	476	488	506	441	495	471	483	471	515	458	447	463	461	468	520	462	489	484	500	470	487	480	446	485	477	461	501	471	489	496	483	488	509	482	471	494	452	515	487	464	434	423	487	473	399	476	485	457	473	467	504	473	466	499	474	462	433	465	497	491	446	480	476	448	464	441	457	479	513	451	484	450	461	447	483	487	455	508	467	466	468	493	481	466	498	457	461	442	468	454	455	480	444	493	475	437	497	480	424	466	490	484	476	503	499	483	480	460	501	463	479	487	487	487	462	486	458	469	481	464	481	464	490	441	459	472	470	485	480	482	504	430	464	493	489	456	511	477	502	500	494	472	519	523	473	511	502	491	455	487	504	462	453	466	440	506	491	504	487	494	435	478	397	483	482	477	494	494	514	473	462	523	466	503	466	468	480	512	475	462	498	513	490	503	448	499	500	484	486	475	522	451	456	505	475	482	468	455	462	464	468	459	507	476	475	425	490	504	471	451	465	478	442	502	471	509	446	475	501	485	489	496	488	477	466	455	473	450	495	497	450	515	514	540	440	479	468	492	499	466	469	504	424	427	455	447	471	455	455	499	441	500	512	450	495	495	469	464	460	453	491	481	461	515	535	449	453	472	486	465	472	470	516	508	464	499	460	517	481	474	521	470	485	517	463	468	524	488	537	463	499	494	471	482	469	494	492	509	453	498	502	497	481	487	451	473	516	468	461	463	481	473	486	485	477	484	478	472	495	465	455	465	490	478	490	475	521	472	459	484	504	505	503	466	434	528	523	503	464	479	469	476	501	490	511	456	476	425	478	497	492	494	499	495	471	505	450	458	526	443	503	493	511	472	500	459	470	513	472	483	484	492	491	480	455	478
23011	21561	29368	24213	21586	21580	10615	2335	1623	1494	1294	1077	994	903	847	768	721	682	651	615	654	653	530	532	549	529	473	487	505	494	470	454	408	437	392	422	422	420	356	401	386	405	422	400	371	368	382	360	373	388	380	381	375	404	370	340	379	356	387	332	361	358	381	371	349	329	357	358	345	358	340	345	341	342	351	355	335	344	313	366	312	346	385	333	367	363	353	345	347	322	352	358	344	329	334	331	350	380	320	357	342	353	357	346	319	373	361	323	349	349	357	310	385	341	340	331	331	386	374	306	374	322	350	360	326	350	299	350	372	313	381	318	350	376	364	357	320	344	365	321	338	369	339	347	342	344	339	325	356	348	368	348	333	322	347	341	347	346	375	351	362	362	353	328	365	350	321	337	335	310	344	351	342	374	329	326	365	346	342	388	349	345	352	364	309	331	345	328	313	309	330	352	313	319	330	334	358	363	338	317	337	330	383	355	315	354	345	351	304	316	337	353	346	368	323	331	362	357	322	370	326	351	338	337	314	353	354	348	340	370	370	363	336	352	349	339	344	329	338	329	340	346	367	310	324	315	354	334	319	354	351	324	367	325	352	351	340	348	335	345	344	329	338	314	367	322	314	344	342	361	356	306	347	330	337	337	337	364	332	351	351	343	330	347	372	318	312	318	319	339	336	318	344	350	324	321	356	319	332	304	331	332	336	351	338	342	326	346	347	344	337	358	349	322	317	352	333	348	334	355	338	344	358	334	305	361	334	344	321	350	369	326	323	346	323	340	347	319	343	320	321	377	326	353	339	340	372	335	373	353	322	328	374	358	304	334	332	319	354	356	333	340	358	351	365	315	348	359	355	335	363	329	328	326	356	359	329	342	311	321	329	364	332	327	328	353	341	329	334	325	362	322	343	324	353	328	350	324	336	328	347	371	343	374	356	373	332	330	328	346	333	373	363	316	382	345	346	386	360	336	329	357	356	341	326	356	316	377	351	329	372	334	369	300	364	334	346	328	315	322	365	368	318	326	376	377	366	339	332	378	354	351	341	355	349	351	355	311	367	338	353	340	342	380	348	342	336	330	369	306	352	343	303	360	373	321	342	316	345	366	345	376	345	328	328	358	337	350	334	344	349	385	337	352	309	306	324	342	353	352	315	370	367	347	356	341	371	319	337	319	332	334	358	324	336	325	382	348	323	366	356	324	328	358	368	348	315	329	326	335	336	335	350	350	372	360	329	342	354	318	338	333	352	387	323	356	344	322	371	345	366	342	304	347	349	346	319	348	350	355	368	340	365	340	377	319	322	342	329	286	362	323	371	328	349	356	322	357	368	361	278	320	347	320	352	331	326	321	356	338	364	369	329	302	325	337	319	393	347	348	337	321	359	356	343	369	362	363	348	330	335	324	292	357	365	337	311	385	331	313	354	352	332	328	352	346	364	357	346	338	355	340	333	332	355	338	349	334	327	325	362	349	351	325	334	301	343	353	385	318	351	331	343	343	359	323	355	377	323	340	329	310	351	327	324	310	358	337	325	321	348	357	365	355	335	359	340	356	335	328	344	349	347	345	340	363	354	359	353	316	347	345	324	329	337	336	366	344	366	315	355	315	310	363	329	336	345	336	315	335	350	351	322	350	351	317	327	351	385	363	339	315	357	348	314	397	336	352	336	353	350	339	328	328	308	326	334	326	343	333	344	350	373	335	345	311	366	336	333	320	320	365	341	343	368	331	383	337	325	343	355	361	341	359	325	351	338	347	325	372	328	337	308	353	327	361	324	338	337	323	368	339	344	345	326	378	323	348	370	350	336	368	339	317	359	340	306	339	353	339	347	347	317	312	338	376	327	327	332	331	347	345	344	362	380	356	332	352	355	361	302	387	368	361	337	315	316	359	356	364	363	350	340	339	399	343	335	336	354	316	357	335	336	356	366	351	324	324	318	346	348	345	327	325	340	334	341	350	332	344	345	347	359	343	338	380	340	307	335	362	360	305	324	349	305	328	328	375	368	326	345	341	348	335	341	323	338	338	348	317	354	350	333	338	358	322	342	355	323	331	321	332	353	345	327	327	332	356	322	365	350	328	314	329	347	362	324	334	330	339	338	361	343	351	324	356	311	327	304	317	352	326	349	332	376	355	355	340	389	380	360	327	328	324	361	330	343	360	339	328	314	321	337	336	350	311	328	303	341	360	348	343	360	337	339	335	339	339	366	329	370	337	385	368	326	338	310	358	376	331	330	324	366	331	298	336	342	355	353	318	317	341	339	346	321	351	347	342	312	356	316	338	352	332	311	342	404	364	322	331	328	345	331	330	303	346	325	306	339	356	357	357	364	340	374	332	344	347	311	339	310	344	309	349	337	317	349	350	355	330	368	305	329	325	344	347	371	334	334	358	324	332	346	340	329	335	345	351	337	304	339	336	338	334	305	331	333	345	345	330	360	338	312	330	324	316	376	321	356	344	336	329	357	340	340	360	361	354	346	327	363	325	386	315	384	327	332	330	315	343	348	327	337	298	337	344	326	325	344	351	329	331	332	347	317	337	321	337	333	346	344	323	357	328	342	335	345	333	363	328	333	325	346	329	353	309	314	344	340	341	346	329	327	315	369	329	384	345	325	293	319	348	365	360	360	343	342	329	317	356	316	345	344	344	348	364	348	326	359	333	360	341	324	358	315	368	362	342	325	341	362	312	342	343	302	350	363	335	332	334	353	384	336	353	356	338	342	322	341	307	326	332	350	344	355	331	330	339	338	340	353	333	331	333	339	347	314	342	362	348	377	337	329	311	352	329	337	345	350	330	341	347	352	315	343	338	361	327	368	338	347	333	341	351	321	328	343	365	357	364	345	347	337	339	317	351	362	320	335	329	379	347	378	339	335	380	346	365	359	351	312	344	371	377	332	348	383	323	332	318	370	358	357	325	358	350	364	352	347	359	336	342	341	349	310	356	342	329	344	353	358	341	367	310	355	337	340	294	334	320	312	344	326	343	335	333	329	352	333	311	336	336	327	310	320	313	330	356	322	330	339	323	348	332	335	355	350	343	332	326	339	314	337	335	317	333	367	357	371	327	354	357	342	329	331	341	391	336	352	366	328	304	319	316	307	356	346	323	368	357	346	335	300	360	358	332	393	324	320	357	374	294	330	332	325	316	336	359	336	354	353	366	344	337	340	342	338	352	382	304	330	345	346	369	348	342	334	379	338	311	322	341	329	361	375	358	331	323	337	344	365	328	320	333	359	366	365	338	339	378	315	344	336	368	369	370	321	310	323	364	359	346	330	343	367	361	340	343	388	342	354	345	326	328	345	344	343	345	337	341	355	383	343	334	304	361	341	383	369	323	323	366	341	327	376	348	304	369	321	317	361	358	320	340	351	324	371	365	346	338	341	326	343	342	320	381	307	356	324	352	338	329	285	351	350	330	342	348	339	320	323	324	386	350	339	328	359	348	306	338	359	288	335	334	326	334	331	353	333	352	341	369	332	360	364	326
39904	35213	24428	16042	11802	8138	5528	3977	3197	2766	2382	2031	1759	1556	1381	1337	1268	1139	1013	931	900	856	816	784	788	745	686	709	631	600	573	585	573	528	565	517	528	507	528	513	477	449	501	473	471	480	481	437	453	455	422	413	464	470	475	422	436	440	444	418	468	428	420	439	447	394	418	422	411	406	409	421	397	452	427	413	464	395	443	429	428	389	415	408	367	412	383	409	410	394	384	429	383	416	396	422	393	432	394	396	430	424	391	384	397	412	411	409	389	382	403	400	378	396	380	418	428	413	366	428	412	382	400	426	404	391	394	396	406	397	435	373	379	365	412	364	407	428	378	370	397	413	407	424	375	399	351	440	436	403	397	384	450	396	388	431	429	419	392	389	386	407	404	410	379	394	411	422	405	391	418	382	375	390	435	395	419	391	401	404	401	385	410	387	424	413	401	431	407	391	399	392	403	395	376	449	370	434	428	392	413	412	426	408	416	401	406	406	404	433	436	418	394	382	403	405	423	422	431	397	400	399	419	385	430	392	411	415	431	385	384	422	406	413	377	427	431	432	396	418	363	428	390	413	388	398	405	374	435	365	398	356	422	374	352	392	422	426	429	376	383	426	381	390	377	396	406	375	385	387	378	396	417	391	378	380	414	437	363	381	415	447	378	420	362	374	386	423	386	400	444	366	391	388	439	388	412	407	411	413	429	371	398	412	409	410	406	396	393	410	397	391	425	394	395	399	432	400	398	438	439	399	436	439	426	379	362	423	407	393	394	362	387	387	411	391	394	409	427	423	413	419	368	371	427	438	432	385	436	429	401	432	374	388	421	385	407	401	409	425	367	415	406	418	414	390	382	385	413	391	389	369	391	414	420	383	392	394	381	409	442	420	379	393	416	417	423	414	428	401	403	369	415	419	442	400	392	428	404	408	393	366	429	414	394	424	447	406	430	442	420	403	389	382	389	376	359	409	389	420	426	440	364	384	405	409	406	423	390	397	405	420	417	417	402	400	413	402	397	387	396	401	374	442	405	422	385	416	361	407	407	430	405	380	400	396	398	431	410	376	417	382	401	417	415	362	414	467	389	392	360	400	387	410	421	410	400	393	391	396	394	416	383	417	400	417	428	395	441	393	404	414	388	398	424	413	410	444	361	408	395	383	405	404	416	419	423	417	386	407	431	409	378	407	379	425	398	412	429	427	396	411	409	398	386	394	396	403	410	395	407	421	399	391	426	431	392	405	381	401	392	423	404	445	398	399	398	382	395	377	358	426	403	426	384	379	395	395	398	392	401	396	391	404	412	384	441	448	428	406	449	371	397	390	399	370	421	406	402	404	416	403	392	408	372	429	398	401	385	386	379	403	391	428	373	420	408	412	432	416	430	391	407	409	395	354	421	374	371	396	389	399	410	423	421	421	401	378	415	410	408	412	364	446	416	418	426	416	383	422	400	403	383	407	415	406	476	397	393	383	402	440	397	379	423	421	399	422	385	377	399	429	413	415	391	399	417	382	365	415	390	445	397	362	362	401	400	399	414	409	399	414	424	386	417	417	394	423	421	393	383	425	408	446	419	443	414	398	409	430	417	390	414	419	426	378	395	382	377	422	390	425	388	394	407	397	410	422	413	406	428	393	391	386	419	405	408	394	431	404	406	425	404	381	403	412	447	408	426	387	425	405	375	401	425	415	386	383	438	401	384	395	419	389	431	421	398	399	413	401	401	409	456	395	416	429	371	403	362	411	359	417	423	396	454	422	446	423	366	385	408	376	390	391	413	410	425	407	416	372	426	441	386	352	413	368	419	407	402	400	432	419	388	438	404	418	376	426	396	382	390	425	419	416	404	377	415	384	381	398	414	367	435	376	419	395	389	411	390	410	402	414	392	431	416	379	412	427	432	371	411	373	416	402	402	409	411	422	411	372	382	411	404	404	404	387	401	408	398	421	427	401	441	452	420	426	400	421	437	362	404	394	379	413	404	398	421	382	418	392	421	396	415	411	409	385	403	422	453	422	416	375	394	392	397	406	392	421	367	367	385	394	401	428	421	426	429	381	390	388	379	397	400	401	411	431	391	417	426	390	449	400	426	361	425	413	411	413	405	433	397	414	396	384	441	368	440	437	400	423	393	407	439	397	401	374	420	397	400	428	410	399	411	366	390	397	391	412	435	409	397	410	406	392	421	413	408	386	435	396	412	400	415	443	391	381	426	411	427	411	378	395	406	393	406	393	418	363	412	416	390	393	444	396	421	420	402	405	407	358	445	379	403	389	412	397	371	404	393	429	365	366	410	375	390	401	410	368	422	427	411	410	408	422	413	434	389	396	398	422	405	382	406	432	453	407	423	403	427	397	425	394	427	426	420	419	393	397	375	398	404	407	422	357	431	427	430	430	410	419	449	429	439	343	412	372	412	435	393	398	406	420	419	400	378	386	408	401	425	413	390	395	406	401	398	405	423	394	376	434	385	374	418	433	398	387	410	447	447	378	400	400	409	418	420	396	404	437	380	375	421	369	434	399	383	394	382	406	401	411	417	391	411	423	366	383	420	420	382	417	412	432	448	410	429	377	385	443	396	415	382	380	406	393	405	430	395	402	404	410	399	420	418	387	425	425	393	394	403	411	413	395	436	409	381	399	407	400	428	394	428	377	390	444	420	383	422	391	408	393	390	416	384	401	371	390	386	449	426	394	433	386	404	370	409	393	382	415	410	391	384	407	433	406	374	406	401	330	376	390	412	387	392	422	403	404	389	399	409	405	380	376	426	423	395	431	373	386	402	401	398	382	433	425	426	396	382	397	416	364	415	378	396	411	405	427	383	374	419	400	435	401	395	439	416	406	412	402	399	409	422	382	411	447	349	394	423	397	396	369	430	438	385	430	426	397	388	424	384	365	423	408	388	415	388	431	414	435	432	430	420	405	415	435	408	382	389	416	402	425	383	419	420	383	369	400	341	380	438	441	403	393	362	374	434	417	372	389	379	456	352	380	451	395	396	439	379	411	404	378	445	404	418	410	395	405	369	397	371	419	420	444	417	442	384	416	411	397	387	400	417	367	396	445	419	393	372	404	405	438	386	405	434	405	403	348	406	429	406	409	380	398	390	434	446	396	387	420	383	407	399	418	385	407	454	396	407	399	433	410	395	375	417	377	427	425	439	411	420	408	417	399	380	413	429	394	406	432	420	430	396	384	383	434	387	371	389	427	399	366	404	453	371	402	392	408	389	433	402	405	429	449	424	437	404	422	389	408	403	404	375	394	398	423	415	394	404	392	388	408	401	390	386	389	382	424	403	422	403	413	420	451	408	431	408	437	388	444	386	371	387	395	411	380	430	398	379	427	394	375	418	376	386	362	405	403	383	433	399	430	399	379	431	408	378	409	442	430	387	420	391	405	370	386	432	412	449	405	407	373	382	409	407	410	418	382	408	391	404	401	380	359	404	390	420	412	414	388	398	379	407	376	406	398	404	416	423	417	407	400	408	427	391	386	406	383
30182	21583	13378	6286	3166	1877	1337	1016	905	879	843	723	730	718	632	651	660	612	593	628	614	592	580	621	609	558	549	542	585	541	550	581	538	571	550	545	540	533	585	504	500	538	546	545	494	536	543	567	556	573	528	545	513	520	502	540	528	512	557	540	525	554	523	549	552	558	535	521	492	524	563	508	523	523	471	513	466	518	546	523	530	518	528	529	518	547	511	501	500	514	545	534	576	482	597	554	510	530	495	521	509	526	520	511	567	524	522	494	515	569	551	474	510	493	524	539	565	554	520	541	560	512	489	540	505	522	519	551	543	500	500	513	539	523	509	560	520	507	532	496	539	529	532	525	499	496	532	496	510	537	468	498	520	549	536	555	522	484	542	544	541	497	508	538	497	490	537	505	529	528	533	568	566	495	554	523	553	531	497	494	567	559	507	496	547	515	518	526	522	507	513	546	493	488	520	554	525	570	511	561	550	538	521	532	502	549	539	587	523	527	501	503	543	485	536	512	519	533	522	511	528	573	556	511	495	550	521	515	513	551	541	524	525	514	524	559	493	498	504	537	510	523	479	509	590	527	513	526	540	575	483	555	505	517	512	514	577	533	508	561	529	538	486	522	512	518	531	533	505	536	534	510	530	544	514	509	544	555	551	525	560	525	559	537	524	512	564	515	523	525	501	463	528	533	512	533	524	511	539	531	528	522	525	493	550	527	501	511	549	550	510	552	519	514	523	511	519	509	499	517	531	494	493	567	529	543	507	552	511	520	535	534	527	523	512	579	523	524	550	486	531	550	491	526	556	499	535	540	515	521	511	509	534	490	509	518	532	545	559	523	530	555	518	475	521	487	501	520	505	543	529	546	505	528	514	515	549	491	564	512	509	522	477	559	490	466	537	530	524	557	562	518	507	578	508	515	513	520	544	554	521	509	541	491	527	541	583	540	524	532	514	499	521	576	562	530	544	583	551	548	516	518	517	550	518	517	524	530	494	522	515	547	512	502	521	532	540	533	541	570	522	537	524	531	530	562	550	492	537	502	538	549	458	550	545	518	554	522	551	545	517	486	508	515	538	496	515	538	499	517	501	534	511	533	527	515	525	562	533	526	529	532	506	551	508	574	522	510	559	544	526	495	514	532	576	536	505	508	504	513	571	570	570	493	500	486	533	519	510	490	480	534	526	519	531	535	475	543	537	486	535	513	523	533	538	536	559	485	517	519	488	532	509	528	531	518	559	529	502	560	554	528	531	521	502	473	508	517	508	536	493	549	530	496	560	539	523	536	485	509	570	541	535	530	493	511	495	540	496	542	503	533	562	552	508	540	530	538	541	489	539	523	510	546	501	528	520	558	576	548	509	544	538	537	543	529	546	519	540	562	520	552	530	522	545	532	528	520	581	506	532	504	528	514	552	523	495	545	521	567	539	550	478	533	493	501	558	546	528	493	555	527	516	501	521	487	561	587	548	522	513	525	544	554	529	569	536	500	529	555	556	532	513	489	527	526	535	465	552	569	502	526	546	519	510	530	528	539	540	534	551	515	543	550	551	502	489	543	491	521	540	503	534	469	543	531	523	521	537	512	512	502	527	523	525	559	568	480	575	498	542	538	518	522	494	506	549	523	514	511	546	544	508	541	553	514	520	535	541	546	518	528	543	554	539	516	519	497	515	514	513	574	505	534	555	469	488	499	507	530	513	526	500	523	575	545	545	508	537	558	528	537	530	535	535	497	507	518	538	506	528	538	525	502	518	520	511	507	519	516	522	492	532	532	540	494	497	557	568	578	537	518	551	521	509	527	520	520	558	524	502	549	537	517	515	525	546	565	542	517	525	539	529	509	512	501	498	552	528	508	518	554	500	595	544	576	516	501	521	553	527	516	557	587	572	549	476	519	553	514	530	468	511	538	518	533	514	494	515	497	516	488	537	514	510	517	469	520	507	539	540	524	555	539	501	550	540	560	497	513	510	581	472	533	497	500	560	543	489	527	550	519	542	516	497	518	563	499	492	535	567	549	563	557	523	524	513	530	507	508	502	515	508	527	528	525	491	503	484	497	509	519	537	524	565	552	537	557	473	539	546	515	505	508	546	516	499	550	499	518	510	541	509	562	525	523	526	556	521	506	507	545	527	550	544	505	495	514	517	538	519	534	534	538	502	531	540	493	525	585	546	537	516	544	526	513	511	522	501	548	525	542	536	502	517	514	497	538	514	544	575	510	489	488	578	525	541	495	530	510	532	491	566	517	517	580	544	497	538	513	548	553	536	518	537	546	557	521	518	559	576	558	543	504	535	492	561	568	499	524	524	512	507	536	537	491	513	540	518	564	526	525	508	548	506	492	549	534	490	573	491	542	578	529	568	532	507	538	524	519	568	529	525	514	550	511	541	540	514	526	537	553	524	580	529	491	520	506	493	533	548	506	517	539	509	525	508	533	484	536	491	519	512	553	550	554	514	532	516	557	547	516	548	526	504	508	509	554	533	544	576	454	493	518	522	533	567	532	551	538	547	510	503	499	553	520	524	520	514	545	528	504	568	552	568	534	534	499	498	516	510	525	538	527	539	504	519	506	490	509	532	498	527	569	490	490	525	555	509	538	545	537	508	549	534	523	512	536	547	566	543	499	497	547	517	529	523	499	565	531	546	543	551	525	512	530	496	519	545	539	540	540	470	505	555	523	532	571	499	562	547	487	550	523	521	569	544	544	500	509	518	542	517	595	548	511	526	565	526	474	570	514	491	501	488	520	507	509	512	504	530	507	491	517	534	504	483	518	539	513	539	506	500	547	535	523	549	502	508	496	549	503	514	531	526	546	493	529	500	508	548	507	544	546	537	529	534	567	532	555	524	516	576	537	480	530	545	555	515	517	495	534	530	527	517	502	545	546	530	549	531	500	489	553	535	528	497	495	542	527	537	488	518	514	520	532	569	510	553	526	526	549	524	503	493	528	552	548	520	490	544	559	558	543	515	541	519	501	561	537	541	506	540	521	546	540	544	517	519	538	516	537	552	508	535	492	528	578	552	514	490	528	510	515	468	523	494	546	548	547	538	498	539	549	488	557	529	545	516	514	542	534	548	572	548	534	485	533	514	507	509	554	530	524	530	499	461	535	516	524	585	515	532	493	520	563	531	499	528	550	522	527	523	522	529	487	525	513	502	515	503	536	554	552	538	516	525	531	501	529	552	516	529	499	526	514	493	569	527	539	502	489	534	527	506	530	559	471	550	516	528	495	507	496	474	473	533	513	526	513	538	542	527	572	510	540	517	497	503	536	520	516	479	494	502	529	496	520	516	529	530	548	538	493	549	530	529	532	529	542	502	541	554	558	500	544	533	526	553	528	513	503	546	509	506	501	524	531	527	528	502	587	579	551	527	519	526	567	520	516	498	542	546	529	536	524	486	530	568	530	547	504	507	564	542	510	476	522	495	533	527	571	519	508	507	517	509	503	511	538	541	488	485	519	502	551	537	524	549	485	514	510	564	537	514	511
31890	20917	12030	7114	4980	3333	2397	1780	1527	1349	1267	1104	1056	1018	894	829	864	871	825	794	787	793	822	758	781	725	739	679	667	675	669	670	706	674	666	651	648	632	639	650	634	625	621	632	653	624	639	649	630	658	636	594	636	650	632	628	636	628	651	637	637	633	591	570	616	616	574	647	625	568	609	612	599	616	653	653	583	621	627	598	607	613	584	600	640	605	625	615	617	557	614	634	605	639	626	639	589	645	630	608	611	608	578	636	616	568	632	610	607	620	642	626	644	625	623	650	603	618	640	634	632	660	638	652	632	631	651	638	621	661	600	631	611	631	595	623	612	661	641	672	610	609	617	616	640	592	627	596	676	588	676	604	624	630	615	640	652	654	612	615	637	641	657	631	593	608	632	632	642	639	643	622	607	638	614	593	617	579	607	634	639	575	649	615	574	610	641	643	590	614	618	598	597	623	608	579	589	631	605	583	615	622	587	623	622	575	617	644	647	627	638	566	661	599	622	621	646	649	646	627	612	614	586	617	556	613	630	623	607	604	628	638	599	590	614	637	643	661	622	638	637	613	627	623	597	598	630	610	593	615	601	587	616	658	601	629	622	576	639	624	604	624	650	570	606	638	617	644	604	628	667	633	629	614	604	603	616	640	620	589	595	625	627	626	590	632	626	631	642	636	648	595	641	621	608	607	596	627	613	610	630	651	627	585	578	594	594	613	654	605	627	560	570	623	560	591	653	676	655	622	655	628	611	639	589	663	606	612	615	587	595	634	642	631	669	565	613	615	626	609	595	660	600	605	571	618	582	627	623	646	602	578	586	619	627	592	644	597	596	602	597	586	635	636	619	623	633	633	619	616	582	605	661	570	635	652	658	618	576	604	621	620	625	584	644	649	578	614	646	579	602	628	630	609	624	631	601	627	624	592	619	590	638	642	602	585	628	648	566	617	615	627	650	630	615	628	592	624	630	597	641	570	601	622	659	603	617	584	595	622	600	623	613	623	606	661	631	634	654	581	644	572	614	600	612	617	657	616	631	628	599	595	600	645	609	642	613	615	658	602	630	646	626	638	608	644	566	628	661	654	647	580	578	644	605	598	610	628	625	601	594	622	658	576	603	571	602	606	663	640	635	603	623	639	640	617	589	618	597	634	631	649	595	630	643	616	691	626	602	586	640	539	608	622	615	633	623	591	606	586	609	621	622	572	607	632	625	612	598	652	660	622	682	606	616	598	619	626	625	618	668	656	620	595	605	651	608	607	661	607	587	618	660	615	622	599	601	626	622	643	618	627	595	624	601	612	631	628	645	611	617	652	619	602	630	647	597	647	607	610	593	662	637	622	611	636	584	665	688	603	618	582	610	638	629	606	605	615	605	606	621	570	616	598	639	574	597	569	647	607	629	626	603	610	625	622	598	574	613	642	625	623	631	596	631	559	609	654	607	613	635	657	570	603	600	634	598	635	662	605	607	598	619	629	622	607	641	633	604	637	638	585	622	615	603	570	647	617	653	598	641	619	611	622	599	639	618	623	651	632	625	624	628	594	625	636	598	641	656	629	630	610	619	603	618	601	660	642	633	587	638	577	628	651	607	638	623	593	618	596	613	643	637	610	571	613	583	608	596	625	620	624	644	578	614	636	621	650	657	607	617	600	630	630	588	646	603	635	643	606	585	596	615	615	593	620	577	594	637	614	595	606	596	662	617	652	644	611	601	645	600	635	636	649	608	680	601	620	646	574	658	588	641	612	619	634	616	622	645	616	613	573	610	639	647	630	620	584	601	653	635	621	645	617	634	635	626	586	581	582	628	606	605	594	657	620	628	659	637	643	580	590	591	583	656	599	641	604	614	633	634	613	623	600	621	635	610	606	628	606	639	636	636	653	644	574	623	639	616	645	590	614	622	557	572	612	623	627	598	616	597	638	596	658	593	600	644	618	611	612	594	618	631	636	596	671	638	598	617	573	639	612	597	581	599	637	616	619	654	644	609	622	599	628	652	642	616	646	652	612	588	619	684	656	627	614	631	648	627	621	629	636	627	575	651	636	600	671	613	659	656	626	615	636	648	621	599	607	569	599	565	629	639	621	609	615	605	606	618	614	636	598	602	592	639	573	637	573	590	640	639	621	682	634	599	613	685	592	645	655	591	640	601	638	646	593	662	582	621	611	628	621	615	601	613	582	632	629	657	642	615	579	595	598	612	607	641	604	643	607	612	632	605	628	592	629	633	626	610	597	660	587	620	650	594	626	624	630	648	690	622	620	633	610	595	601	667	633	642	621	658	607	629	629	586	603	649	641	606	606	677	656	629	599	599	645	610	598	585	601	608	613	595	604	635	618	606	653	618	659	611	579	611	648	619	640	624	593	614	599	587	600	636	580	607	624	581	610	634	651	595	609	590	637	607	653	656	581	580	605	637	642	563	598	630	622	561	625	632	592	624	606	608	614	590	585	638	613	614	593	612	629	616	665	629	612	593	636	635	614	602	602	645	630	650	643	663	617	618	580	669	619	617	603	594	588	633	608	598	615	632	603	612	636	576	598	582	625	642	635	685	648	606	589	612	632	630	621	627	671	601	661	598	637	589	666	633	606	629	646	610	600	640	594	647	593	596	607	626	602	613	607	602	623	657	620	625	643	648	593	631	638	625	623	618	636	620	656	574	661	623	625	613	579	671	624	644	617	636	643	565	595	585	653	630	610	644	627	620	648	643	579	587	635	606	598	625	616	578	610	605	612	646	659	624	629	639	597	596	609	574	617	606	608	597	615	612	610	644	623	622	628	721	663	600	636	594	653	623	626	606	644	669	641	616	562	594	639	579	578	680	670	642	621	632	621	623	602	622	627	629	595	630	592	638	632	640	571	610	650	621	585	557	602	600	628	587	641	637	640	616	612	602	650	609	607	658	619	646	626	610	614	661	596	648	629	679	625	580	606	628	626	645	616	651	615	613	662	664	601	615	624	624	608	590	592	638	663	635	608	613	600	600	646	589	624	630	651	626	626	607	574	577	621	611	605	622	583	603	622	653	588	646	602	627	668	591	638	623	622	606	619	663	548	596	597	613	606	601	575	588	600	646	616	621	652	654	581	634	627	612	621	692	639	655	617	634	654	614	635	584	618	612	631	637	610	607	595	627	656	604	629	624	647	614	631	603	645	580	596	626	651	610	634	610	624	649	594	673	697	642	606	591	639	579	589	665	601	628	606	642	595	566	610	594	632	653	607	637	617	603	598	649	582	614	624	598	594	593	590	585	592	599	646	594	623	612	625	643	650	626	580	702	606	611	609	592	605	591	641	627	629	582	609	642	629	640	579	639	568	628	635	603	614	628	619	661	606	604	607	638	655	625	601	627	619	642	589	629	641	578	618	668	631	560	637	610	629	628	624	613	591	569	580	586	609	612	662	582	630	636	601	616	644	634	580	588	650	589	598	617	625	633	596	637	664	616	636	628	653	629	620	623	616	621	590	596	601	618	607	611	631	653	636	554	615
24029	21495	28750	24642	21475	12543	3077	1643	1269	1218	1139	980	933	898	778	777	757	727	744	636	664	646	644	677	628	624	619	563	549	577	613	548	565	554	553	544	556	532	498	583	517	526	532	510	531	504	559	468	549	509	510	521	518	523	482	528	516	501	504	479	464	542	498	468	481	521	526	533	538	467	462	486	478	500	526	485	498	477	496	522	517	530	486	507	500	451	494	489	484	524	505	456	488	518	496	521	495	547	507	481	464	511	488	509	478	448	480	445	485	504	504	471	458	508	497	452	528	452	529	474	486	498	487	473	506	515	461	503	476	462	472	477	487	480	468	474	494	494	509	526	468	491	475	483	501	505	472	524	496	458	490	487	527	515	506	509	519	525	532	482	517	478	502	494	517	488	507	493	481	483	524	457	468	437	498	482	522	499	506	519	511	462	503	469	501	472	524	520	510	481	501	496	524	460	482	476	513	466	473	505	478	491	503	449	481	446	471	498	529	494	513	520	492	535	530	486	485	500	452	508	515	470	472	520	491	491	492	479	492	505	538	509	540	454	481	510	473	483	499	507	499	481	471	492	492	473	455	513	519	509	503	500	550	517	496	488	480	525	490	481	494	503	443	445	478	520	504	480	449	471	507	487	531	507	496	502	466	485	483	474	504	484	500	524	504	480	517	521	585	520	516	488	485	500	471	469	476	493	491	553	474	491	505	478	451	523	476	468	492	477	481	540	475	465	485	443	515	524	501	496	491	546	477	475	481	473	506	493	526	517	510	508	499	491	516	484	524	532	518	508	506	513	488	488	474	481	477	470	484	489	506	486	496	498	476	486	470	462	501	471	469	494	465	461	476	488	515	449	482	492	506	453	506	504	494	475	487	509	492	491	493	503	506	471	495	496	474	470	478	509	512	479	501	463	517	507	502	509	471	475	467	523	490	452	459	448	485	511	498	486	497	494	479	462	509	486	456	468	524	482	494	463	505	546	507	505	492	475	477	485	514	519	485	509	501	492	516	486	491	462	531	514	479	507	489	461	492	456	497	487	483	509	491	442	510	472	504	453	527	480	527	506	490	443	462	516	432	511	534	499	479	472	496	487	496	474	496	450	468	504	497	505	486	462	482	495	484	446	478	485	513	506	460	497	478	492	507	480	497	495	516	471	472	515	470	468	463	496	489	463	512	477	468	463	469	469	505	517	513	494	518	457	464	490	492	479	457	481	467	505	521	463	469	464	462	457	538	461	492	458	480	525	499	462	461	509	436	472	469	512	467	483	475	436	472	499	487	458	484	449	490	532	516	508	522	515	517	541	533	543	516	509	496	518	493	490	476	478	490	465	503	511	543	451	482	505	521	496	509	487	511	520	496	483	490	477	477	531	503	493	521	519	505	471	500	523	524	514	477	492	515	482	473	471	486	488	450	482	502	496	491	499	509	505	515	495	502	475	505	492	497	524	489	492	480	502	497	461	513	495	492	538	447	505	489	446	468	478	489	497	499	480	517	496	494	508	479	496	538	487	476	499	495	480	495	452	470	500	470	461	493	505	500	481	526	455	487	463	494	498	480	521	470	506	479	489	526	456	472	487	468	508	468	497	501	502	480	449	507	502	501	515	453	484	456	476	526	483	549	492	467	432	464	490	478	493	496	527	480	493	464	467	481	480	483	486	455	498	492	498	512	508	502	494	492	496	426	515	455	479	505	507	491	493	481	464	507	509	500	489	455	467	481	509	514	514	457	484	474	501	437	521	466	488	504	490	498	490	477	468	430	487	538	510	474	531	534	513	489	494	487	522	504	471	474	475	493	502	473	473	529	509	506	493	466	502	509	494	484	480	485	474	501	495	466	482	516	474	489	528	516	506	480	512	502	490	538	493	455	485	484	497	464	509	496	520	539	501	478	455	499	531	503	523	503	471	471	502	501	500	496	533	498	462	502	494	468	471	519	489	507	517	450	468	488	502	547	461	429	539	480	491	480	472	479	515	487	534	533	488	469	501	490	508	519	511	501	446	518	500	490	507	477	506	493	480	467	469	536	492	495	516	505	485	443	483	510	498	548	511	493	502	501	469	486	469	517	505	479	464	554	469	479	440	487	486	492	537	486	475	470	517	491	468	485	501	516	459	503	486	486	462	461	483	493	474	486	499	482	481	509	476	472	490	532	498	454	518	504	451	494	484	477	481	497	470	500	471	468	470	493	487	511	486	502	482	499	473	505	479	502	470	495	462	488	479	451	493	486	495	475	526	507	490	494	514	486	478	526	525	450	504	526	500	479	478	512	493	469	441	473	525	478	533	472	471	539	513	494	521	517	523	529	489	483	540	524	486	532	495	501	489	500	467	486	456	474	500	470	494	492	531	505	520	506	512	520	443	473	525	484	511	463	490	493	489	480	445	497	479	489	501	490	499	513	507	473	469	471	495	502	529	505	503	474	498	467	528	490	484	485	465	459	517	515	508	492	480	495	507	497	472	459	528	491	485	527	518	514	480	494	496	484	498	466	521	504	479	489	477	480	468	491	515	495	472	475	501	473	464	471	505	507	483	501	490	460	478	481	500	532	542	535	484	495	512	531	468	478	540	455	503	562	507	505	472	492	475	464	501	427	485	517	523	497	512	522	486	467	467	536	541	513	478	506	470	490	516	507	498	489	506	456	512	498	485	474	506	458	495	472	467	496	467	465	491	519	505	465	531	518	491	460	502	463	527	511	513	472	480	516	508	495	517	492	480	483	482	487	498	500	495	499	519	459	501	512	466	459	536	504	476	454	484	482	531	492	493	491	512	527	490	519	477	452	508	466	534	471	483	527	487	509	449	483	449	494	487	463	460	474	495	522	516	520	476	501	488	488	475	507	482	483	516	495	476	464	473	516	466	467	506	474	480	513	489	459	488	486	502	470	518	500	488	451	494	494	524	483	485	478	483	468	493	480	518	517	463	473	482	486	479	488	478	473	481	520	483	491	458	518	504	478	486	517	480	457	444	464	519	477	489	493	480	484	447	479	495	515	466	485	478	489	475	505	476	473	532	503	492	462	533	488	491	495	488	503	529	498	479	515	486	462	517	495	503	536	515	535	477	463	491	481	506	485	487	509	445	486	477	524	537	511	504	528	514	500	505	505	554	511	488	521	529	493	478	490	466	467	487	499	507	468	489	460	527	465	474	477	519	510	530	498	478	491	528	483	468	502	477	528	485	469	518	557	496	518	500	514	498	486	521	482	496	464	478	483	498	479	469	507	491	482	517	451	485	483	480	547	487	500	503	464	502	481	495	447	487	499	526	498	518	500	516	487	459	489	460	500	507	445	502	526	464	483	493	497	514	482	499	491	495	487	475	463	495	477	530	504	470	475	498	502	503	467	487	478	496	512	506	473	437	510	505	492	486	454	490	508	476	495	480	475	506	491	464	504	497	493	503	503	527	465	493	479	474	508	493	492	503	445	473	503	506	457	510	486	507	482	475	504	486	470	461	460	487	505	453	510	472	454	502	507	470	488	509
35638	28124	19467	11764	8878	6027	4039	3073	2306	2125	1874	1618	1581	1376	1194	1154	1136	991	984	937	954	891	904	792	784	827	765	736	715	747	742	664	651	654	725	629	676	697	670	615	625	597	627	618	636	619	596	656	613	609	596	615	595	618	604	603	619	597	641	573	575	575	592	581	566	576	562	575	558	620	596	611	588	566	555	577	579	584	571	590	573	643	601	588	573	545	605	596	591	597	563	570	596	581	565	585	577	592	615	597	628	589	579	563	564	561	582	580	562	549	576	599	576	563	589	566	616	619	590	561	594	614	529	570	581	601	579	585	583	616	585	517	572	630	592	571	568	580	609	583	583	578	593	543	590	592	592	611	626	561	595	596	581	565	550	602	617	600	590	610	572	587	590	614	595	612	606	584	619	596	675	604	574	584	607	551	584	597	559	582	603	570	607	590	559	623	582	556	579	587	588	577	532	623	615	552	592	607	573	594	623	532	567	574	584	563	574	523	532	583	561	549	579	571	552	555	618	613	559	563	595	594	593	615	649	587	595	615	619	598	588	628	588	591	617	591	550	586	581	611	534	571	617	592	582	583	599	609	597	596	594	600	564	528	592	564	545	611	561	615	558	555	554	611	585	558	547	570	586	576	575	584	562	615	559	577	564	560	596	582	564	565	595	598	548	515	597	576	552	560	611	553	526	601	548	639	595	583	595	598	625	549	559	599	606	563	576	605	589	568	600	569	560	584	565	603	577	582	577	614	578	574	608	634	595	584	587	549	553	529	588	595	555	571	561	584	603	578	589	592	604	581	527	556	558	614	575	583	578	588	539	577	598	608	590	544	567	553	602	601	612	587	575	620	568	650	558	561	599	556	630	556	623	600	608	581	597	548	589	542	587	571	568	592	592	578	575	594	578	561	544	549	602	598	629	606	579	562	577	559	573	572	577	583	575	564	565	576	519	552	599	551	574	570	568	546	543	589	614	574	553	572	570	530	557	609	560	594	553	585	602	584	559	578	560	581	530	584	585	586	566	587	589	552	600	615	574	559	576	573	573	568	562	596	600	609	589	575	552	587	581	560	606	586	636	565	608	578	636	612	566	598	563	593	577	619	616	541	572	629	587	571	563	592	605	591	576	566	572	572	564	580	587	606	575	595	613	573	607	591	554	597	557	603	604	614	554	554	552	587	551	576	592	600	596	622	604	602	565	557	581	574	628	556	590	630	614	607	561	584	568	589	582	546	596	587	567	596	562	559	589	602	543	622	585	622	625	595	578	599	607	563	600	605	596	605	562	556	602	643	617	537	570	577	586	522	595	613	557	560	584	576	564	595	562	585	594	565	608	543	582	581	538	590	563	624	593	596	628	641	590	557	590	578	574	594	599	577	581	624	549	588	575	595	591	587	598	614	608	579	561	577	587	596	585	615	598	593	557	601	577	615	518	562	637	563	596	613	565	584	574	574	587	567	580	583	572	561	573	598	603	576	599	608	574	621	638	618	561	589	597	579	570	551	540	579	563	574	586	567	572	577	557	561	598	562	627	578	598	593	572	609	595	552	596	564	564	602	585	568	618	595	565	593	585	617	644	581	575	570	569	602	594	594	586	596	566	563	576	551	577	561	590	590	605	610	592	558	575	538	570	616	581	575	558	548	641	618	596	549	547	574	593	559	595	605	566	549	567	596	600	594	595	604	630	593	608	571	605	604	555	568	616	598	592	593	556	577	530	566	552	584	580	571	613	566	589	590	561	587	612	564	529	590	598	603	587	593	576	561	589	555	583	593	559	603	580	587	550	555	572	561	592	613	574	556	585	589	601	582	602	580	604	583	628	624	566	562	605	538	596	584	575	584	556	573	600	610	567	574	564	596	613	578	553	581	590	555	534	566	615	597	536	580	551	564	600	558	557	577	536	602	546	554	584	569	555	580	611	570	558	562	572	518	583	581	574	582	573	607	557	627	577	629	563	592	574	565	559	564	557	585	568	586	648	590	588	541	601	563	629	597	598	524	615	610	605	580	570	569	561	568	606	594	598	594	597	621	582	604	571	572	591	533	591	549	568	521	579	594	603	612	557	572	624	600	608	590	601	532	549	594	578	611	573	563	609	573	548	588	601	610	571	541	547	586	537	575	553	541	577	532	589	573	551	552	601	591	565	566	566	550	600	562	630	598	590	620	574	595	581	575	596	574	607	559	587	583	608	575	603	597	585	572	544	579	604	608	632	549	590	572	578	583	596	561	533	589	582	590	553	587	619	618	624	557	587	574	581	611	577	590	591	619	570	579	576	571	589	586	590	564	581	605	604	603	603	579	588	570	588	555	559	589	577	595	543	583	561	576	603	582	641	574	608	556	573	598	588	621	571	587	565	594	570	569	604	604	565	559	608	566	610	589	588	602	616	581	582	564	605	577	580	587	590	579	582	575	595	600	608	589	595	578	606	557	545	582	567	608	634	571	580	598	545	614	577	577	559	561	583	559	610	605	590	542	579	600	583	584	604	562	574	598	562	570	599	599	557	592	540	563	583	574	597	544	562	555	595	566	584	575	570	576	587	627	580	594	542	546	568	583	583	590	576	579	560	584	605	595	638	605	578	593	553	547	595	574	602	586	556	584	618	605	561	544	607	569	576	576	546	560	605	578	600	603	528	616	595	617	587	549	601	563	616	581	609	592	596	583	580	544	575	570	597	647	551	595	591	598	568	566	609	571	593	616	584	564	579	616	593	568	598	603	569	611	579	594	607	562	591	604	622	529	581	570	612	566	584	649	602	619	564	631	603	611	588	603	609	587	587	615	597	546	591	575	597	589	561	578	551	580	588	566	588	612	586	592	569	549	595	586	581	619	570	538	583	606	611	622	563	583	543	574	575	563	597	607	607	580	588	555	590	581	588	578	580	641	563	616	548	588	565	582	605	588	587	594	608	614	546	593	587	600	652	583	596	605	583	607	614	591	584	586	573	595	591	585	586	618	600	600	604	607	638	573	572	560	553	545	609	581	585	585	574	615	581	627	555	596	580	595	558	621	604	570	577	601	587	551	542	592	581	594	571	594	540	590	535	597	581	604	611	568	614	598	600	543	602	597	576	554	594	572	544	541	593	603	585	578	554	605	570	576	533	553	541	584	566	587	653	622	605	590	555	559	574	564	595	555	564	575	549	587	589	614	582	606	570	600	588	623	620	605	597	630	584	583	597	588	591	621	584	577	569	575	568	547	579	596	584	595	578	557	609	580	560	575	552	555	592	606	551	546	633	562	606	606	624	589	582	595	538	575	565	597	555	593	612	551	546	560	584	577	639	577	567	620	547	577	555	572	578	591	529	565	599	568	644	613	559	581	571	570	595	572	588	581	597	570	571	570	581	571	539	573	559	564	625	560	585	573	529	580	642	588	555	591	647	533	555	614	573	551	597	560	562	595	615	587	634	569	627	549	605	582	555	617	577	557	570	601	591	554	553	631	632	570	512	644	593	605	566	598	604	596	608	579	534	571	585	571	605	618	612	553
25225	21493	27643	25681	13023	3169	1726	1233	952	914	864	771	760	731	608	601	597	597	549	566	505	520	569	532	495	498	496	482	467	463	460	463	453	461	438	447	439	451	448	439	444	438	408	449	451	450	411	407	408	396	422	448	413	454	467	390	460	411	399	410	415	460	442	409	421	425	434	406	439	427	407	416	439	473	399	446	427	385	426	412	424	421	447	431	416	417	399	427	423	398	417	408	389	398	436	395	384	426	412	419	427	436	401	451	426	406	440	402	457	420	386	368	385	425	395	412	404	419	412	391	413	426	403	452	443	428	426	410	394	415	422	405	414	381	426	433	455	428	389	408	397	411	422	376	409	405	405	430	389	422	418	419	420	383	417	395	416	424	455	392	397	436	437	414	425	424	441	444	425	415	385	388	385	421	400	411	430	434	417	433	412	372	421	390	408	421	424	428	361	413	444	428	412	395	412	408	378	427	369	405	413	420	419	434	440	388	414	445	427	443	407	382	402	408	456	402	417	400	433	366	395	403	451	430	424	361	401	401	417	406	447	394	428	424	409	430	406	437	428	402	411	400	414	380	432	399	421	431	455	393	401	438	437	414	443	409	431	425	407	379	385	386	412	422	439	400	399	431	441	388	416	407	425	400	398	475	416	415	410	446	428	433	431	395	412	417	428	427	390	435	414	448	401	415	433	432	404	428	406	400	418	399	427	431	398	413	383	420	422	413	400	423	425	421	405	438	434	397	428	412	410	430	411	428	440	435	410	405	418	418	435	420	405	412	397	395	410	446	432	431	464	402	417	417	373	399	449	416	453	417	411	417	428	406	409	412	423	376	390	393	458	418	401	405	443	413	383	393	393	370	433	421	384	433	442	419	403	422	429	398	419	424	447	407	428	403	419	442	443	394	446	373	421	409	443	413	417	405	410	411	408	435	399	408	424	422	439	412	416	480	418	432	383	443	402	402	444	391	390	405	426	433	442	442	434	473	430	379	436	393	381	420	417	424	430	401	446	430	426	454	441	425	404	423	421	419	437	407	438	439	416	392	445	462	419	413	424	405	373	405	400	393	370	420	444	400	461	431	395	396	444	424	445	427	428	430	451	407	451	411	391	433	395	450	398	437	387	414	430	452	416	448	427	435	434	390	415	434	403	428	432	428	452	410	463	413	425	402	419	417	388	425	447	400	450	423	440	413	452	417	420	439	432	419	402	416	423	421	403	398	394	420	396	422	370	399	409	397	419	394	434	399	446	448	438	436	424	387	448	429	434	394	418	412	402	383	434	440	423	422	389	417	424	415	414	423	443	419	411	416	402	424	426	428	425	402	397	385	434	432	447	434	418	432	403	413	443	446	395	404	399	420	427	435	417	450	491	445	422	405	406	431	435	372	394	371	418	415	441	389	446	438	421	411	429	401	405	385	450	393	368	454	399	406	431	443	409	409	448	424	417	392	437	394	407	413	391	463	414	409	422	436	411	448	400	405	385	411	384	432	387	445	384	419	402	403	400	414	435	399	418	415	418	388	384	442	416	398	429	409	403	417	430	416	414	414	407	390	442	430	386	415	420	439	451	425	405	400	403	414	421	441	425	437	459	418	458	426	424	435	422	374	409	415	377	417	394	414	408	378	445	422	407	421	426	391	408	419	408	421	421	361	418	419	427	463	435	429	422	428	426	452	410	410	433	408	423	420	434	394	395	439	387	412	411	432	405	402	416	422	417	445	395	431	375	384	423	429	395	425	436	420	420	467	426	436	398	421	435	444	384	406	392	436	401	419	413	395	382	376	408	440	408	405	429	425	435	420	431	393	395	395	397	409	421	387	429	373	448	425	434	409	456	416	425	420	413	392	448	395	389	407	392	437	430	404	431	429	419	410	394	381	393	426	411	374	410	436	417	425	410	396	414	411	384	407	455	417	402	437	384	358	382	433	400	433	440	397	414	484	427	404	424	395	412	396	423	395	409	425	435	439	390	402	404	436	407	412	398	415	428	400	427	435	440	405	401	399	394	434	440	401	393	366	439	411	395	444	446	406	440	416	423	414	435	419	411	389	384	430	417	409	424	407	405	444	422	406	434	407	438	458	440	413	423	406	413	369	445	407	439	418	448	427	367	397	441	407	436	430	422	396	417	411	443	426	442	397	442	428	421	402	418	453	385	413	395	443	408	435	420	396	412	399	408	431	415	415	397	406	417	434	435	415	418	414	405	425	414	374	409	397	455	423	400	406	431	430	434	402	394	427	376	430	422	461	412	416	398	372	406	428	417	410	406	406	419	449	416	441	447	413	404	405	405	423	432	386	413	403	423	395	403	403	403	420	381	423	426	411	401	392	430	424	420	409	415	428	400	421	428	424	403	404	437	471	397	428	449	406	389	398	397	413	399	414	394	391	385	405	407	395	404	390	409	402	441	397	414	391	432	426	391	423	395	404	421	426	401	434	421	393	430	413	450	399	425	393	409	413	434	396	411	402	463	405	405	413	431	414	430	397	410	419	418	430	377	446	410	440	415	426	420	392	405	418	417	425	434	395	407	407	421	421	451	423	431	399	371	416	441	435	438	391	408	400	400	423	379	410	379	433	423	438	421	439	393	400	416	447	432	419	379	441	415	428	428	441	403	417	439	434	418	414	424	384	412	451	403	418	417	397	410	427	379	437	403	434	433	454	419	433	433	416	406	413	393	414	374	433	409	415	431	403	440	379	417	448	353	446	391	420	405	430	401	413	448	394	447	395	423	411	420	427	459	418	413	410	399	418	415	459	403	409	391	439	444	434	442	427	415	401	415	466	399	380	397	387	427	418	439	392	418	410	422	413	434	413	410	427	380	427	418	369	445	423	398	408	416	435	448	393	425	444	394	451	432	431	433	441	446	407	399	398	431	427	440	427	385	387	421	434	412	374	446	405	446	439	405	395	382	421	421	393	411	432	398	428	399	411	409	400	441	411	399	377	394	389	424	413	398	411	401	404	400	439	415	411	382	463	468	470	407	416	425	392	395	433	403	434	425	442	416	404	432	438	417	413	413	391	455	402	444	408	440	459	453	415	408	448	413	407	439	420	393	444	467	429	417	424	419	396	422	422	408	435	392	379	418	412	390	436	394	462	405	403	413	418	397	428	412	430	416	401	426	380	407	421	429	435	414	455	440	419	423	415	394	416	414	414	415	370	417	441	401	437	418	437	397	414	395	435	411	429	424	433	403	448	391	396	442	404	404	454	406	412	403	443	376	403	390	423	396	436	441	461	415	435	451	399	366	434	410	438	444	405	436	413	418	412	404	425	444	422	397	397	434	414	416	455	422	425	400	402	413	454	429	413	380	434	403	416	401	438	404	401	436	354	398	410	411	393	414	435	442	422	415	426	467	410	420	374	432	445	413	426	421	441	403	394	439	413	374	408	387	396	427	439	394	435	427	423	391	424	414	417	411	427	401	429	451	426	438	437	419	424	386	404	401	405	381	414	388	367	435	388	427	433	408	400	423	385	431	360	420	422
34338	25246	16125	9382	7213	4950	3268	2427	1816	1631	1518	1257	1182	1208	971	839	885	803	787	740	776	691	681	706	669	699	652	665	621	618	597	573	583	545	562	536	527	520	507	541	529	574	535	496	521	540	523	512	502	480	509	468	548	493	503	478	515	485	525	497	458	501	512	465	488	464	499	490	521	517	483	482	500	465	482	496	523	519	509	508	456	502	484	493	455	508	493	493	489	521	537	502	487	503	496	497	515	523	493	455	502	493	477	486	506	491	482	485	487	483	509	506	474	490	487	506	453	451	471	493	467	480	502	500	509	450	472	490	468	495	453	513	464	495	479	505	483	479	511	496	527	526	466	450	449	516	505	497	486	526	518	498	493	472	519	487	488	474	475	523	507	488	522	462	514	439	480	497	514	482	497	481	485	505	517	494	487	512	499	460	451	489	458	508	508	482	488	507	477	471	477	503	499	511	476	485	476	483	491	492	488	494	483	460	497	501	506	535	460	501	496	469	518	505	467	505	512	478	471	461	458	514	511	518	494	499	447	493	471	486	483	466	477	530	479	499	481	476	522	488	498	504	500	512	475	453	477	506	441	489	465	470	504	478	488	514	521	485	486	509	508	470	473	450	509	504	482	457	517	494	470	487	508	489	489	510	488	514	448	493	460	468	553	451	523	465	484	463	502	442	506	511	465	460	470	509	510	473	467	489	542	441	484	502	505	450	518	476	500	477	523	504	493	539	470	494	511	467	484	482	466	483	493	491	500	495	450	458	498	485	486	481	469	481	466	530	471	492	466	485	507	480	485	493	508	486	459	443	490	484	483	479	437	473	512	488	528	479	483	493	507	514	498	491	498	512	478	528	523	507	464	482	495	464	479	495	446	543	474	486	491	500	547	489	476	502	488	486	450	483	491	520	477	512	533	484	533	472	520	476	508	497	509	494	474	509	465	484	464	488	487	482	506	534	472	536	504	501	448	545	485	491	479	472	524	485	499	477	539	484	488	500	499	506	492	510	478	483	481	483	512	460	478	519	474	500	472	450	489	478	481	440	475	456	480	479	516	542	502	509	496	501	506	452	488	503	469	500	464	493	481	467	498	459	473	497	471	499	479	524	478	497	492	481	453	454	529	531	520	521	507	525	475	497	474	475	488	446	489	506	470	501	497	494	480	510	475	411	498	535	518	482	509	526	467	497	482	457	494	534	483	503	468	486	506	488	491	524	475	462	497	502	483	479	497	496	479	491	471	478	511	485	497	473	504	476	481	446	499	516	486	506	509	469	437	486	527	480	467	505	459	473	501	454	486	516	521	491	529	498	491	517	525	486	491	485	465	528	480	492	478	486	503	494	444	504	483	507	519	488	461	504	478	459	454	456	496	481	499	480	518	517	498	521	497	506	470	475	506	483	456	465	490	476	532	485	524	466	505	459	477	512	497	507	499	486	489	450	452	453	462	489	493	492	487	483	470	519	493	483	531	498	463	485	482	442	523	478	498	467	498	509	465	495	492	482	489	492	479	483	534	477	503	466	498	528	497	460	474	480	485	487	502	518	511	488	488	464	512	490	532	535	463	491	493	480	471	487	452	492	474	462	456	525	479	492	499	487	516	472	481	510	455	484	491	455	484	483	483	480	493	474	475	468	488	499	530	515	476	471	501	491	517	492	502	440	463	471	469	513	552	453	450	500	442	475	495	502	512	492	505	497	494	513	493	517	520	518	454	489	487	491	480	500	473	491	521	452	502	457	509	517	542	488	497	471	510	493	490	449	483	449	493	494	463	492	507	474	468	478	443	550	503	476	516	498	511	491	470	485	500	502	480	506	528	492	496	477	466	516	508	504	499	471	484	478	454	493	482	497	461	470	465	436	458	472	477	436	525	474	506	495	475	493	483	500	493	480	485	538	502	509	469	453	517	477	481	500	483	495	540	529	522	527	506	467	477	448	480	500	496	492	504	472	481	527	477	478	460	527	476	495	481	512	499	479	470	503	500	444	479	495	497	482	469	500	468	510	488	484	522	511	485	446	478	481	511	508	500	490	483	496	483	521	486	520	450	471	483	505	487	514	497	462	446	458	491	498	470	535	476	469	495	499	471	483	483	505	507	464	461	471	514	511	537	472	470	481	481	509	475	514	531	498	499	465	534	484	505	486	448	507	473	500	449	453	482	487	493	484	529	510	483	511	490	503	530	477	519	493	512	486	497	437	530	464	486	462	474	486	483	484	473	482	488	455	502	486	458	486	471	515	493	509	488	484	471	480	473	482	517	457	484	521	521	464	499	502	516	501	489	474	490	478	513	467	487	464	492	487	477	507	515	512	477	518	468	498	459	478	526	484	450	483	503	525	512	467	529	510	462	476	473	491	434	466	474	514	484	481	493	484	471	508	472	488	478	484	496	497	463	500	522	492	456	471	507	480	473	502	463	473	451	455	485	473	483	457	502	452	483	524	495	530	483	457	492	482	467	485	503	524	490	465	498	474	449	523	472	482	508	488	487	526	510	480	533	463	489	463	473	496	482	468	532	477	481	494	503	457	488	518	514	500	460	468	511	485	492	512	493	467	481	480	483	501	461	457	480	457	517	471	444	454	512	467	475	509	531	459	487	486	491	469	491	484	512	471	474	493	507	514	525	465	517	487	502	480	460	476	465	509	483	488	476	480	471	522	457	461	494	510	497	515	482	477	516	486	513	505	491	475	477	490	466	493	480	492	459	483	509	496	458	509	481	495	477	456	494	478	507	501	482	494	487	494	473	496	487	467	495	519	481	487	494	443	522	507	497	483	485	486	498	497	527	435	513	533	491	468	514	481	476	483	501	466	485	532	479	463	496	506	442	500	502	511	491	479	523	468	545	515	482	486	516	470	461	487	463	518	499	495	494	488	503	529	475	459	464	467	490	479	487	504	522	506	526	440	446	494	460	466	503	487	447	507	493	493	490	465	474	454	415	491	499	462	487	477	546	488	526	516	482	492	490	487	489	483	506	498	517	507	469	463	471	479	524	466	483	498	491	468	515	498	464	484	473	520	495	528	518	496	479	494	472	481	504	537	465	493	463	490	497	509	493	467	504	486	513	449	476	515	450	479	499	492	478	483	457	444	515	468	486	454	451	456	475	526	553	466	474	454	482	478	488	464	446	500	461	460	513	491	510	503	532	502	461	459	519	477	476	509	504	514	492	512	507	535	469	491	526	513	478	454	445	496	530	541	462	501	512	501	479	472	510	474	440	468	443	469	495	444	447	468	527	515	483	513	503	472	480	492	487	500	481	467	530	464	511	520	494	511	498	519	502	480	496	493	455	497	486	512	501	476	488	493	461	529	481	494	484	495	465	516	486	533	459	471	494	491	517	486	501	497	516	467	470	509	455	466	485	489	478	506	481	497	484	481	444	448	475	482	493	525	493	490	501	501	493	436	457	488	477	512	496	507	529	497	494	447	453	460	468	498	496	473	458	518	488	474	526	483	473	486	513	462	495	452	478	510	462	470	482	478	532	511
23039	21567	29332	24248	21591	21580	10506	2346	1512	1352	1286	1172	1053	925	840	715	681	674	614	621	644	553	603	559	535	531	499	501	483	483	489	420	420	410	429	396	424	392	428	392	385	386	389	398	360	366	352	430	378	361	358	368	362	346	360	351	354	361	396	346	376	351	341	365	361	310	346	366	397	330	352	358	353	332	373	324	330	360	325	353	354	338	317	341	339	349	369	364	361	348	331	368	365	371	348	343	361	343	358	376	339	359	346	340	349	316	370	341	329	356	363	360	347	325	359	330	364	344	306	309	356	339	340	331	311	331	314	326	332	329	339	350	342	343	362	327	324	325	349	335	354	352	345	339	367	346	344	336	314	328	345	357	304	336	349	350	323	350	318	339	349	346	328	349	335	332	351	399	344	325	343	368	357	346	349	405	372	366	350	348	368	362	329	355	337	340	357	333	320	355	355	396	314	320	367	343	372	325	337	321	361	360	357	326	339	332	320	341	313	340	345	352	365	361	368	345	333	340	323	324	331	357	339	352	330	358	334	328	354	339	353	329	329	337	336	332	356	322	341	343	338	360	356	342	345	341	382	344	342	330	330	375	346	330	365	339	372	339	323	335	361	333	341	331	346	371	288	351	344	307	345	358	381	385	332	377	329	364	343	334	360	348	383	354	343	342	340	350	383	364	326	317	351	356	329	354	328	343	377	348	331	302	351	347	332	347	359	357	348	363	320	380	332	339	355	318	360	351	340	355	361	338	332	344	327	321	352	298	322	358	343	349	319	343	323	312	346	354	317	369	304	323	331	346	335	336	310	366	333	364	357	341	313	376	328	372	328	328	379	355	343	352	308	331	352	371	322	354	326	396	357	347	350	354	340	330	352	326	330	343	334	331	342	326	353	372	312	374	329	320	353	373	356	382	340	339	350	374	330	361	340	341	358	346	354	367	345	388	359	366	357	375	382	358	338	352	347	333	328	376	335	340	358	349	334	346	321	336	341	330	335	350	343	321	364	386	311	347	353	320	352	354	350	355	296	371	342	364	381	346	365	357	378	364	354	338	342	322	354	370	348	364	362	351	326	332	348	325	316	299	356	344	359	360	325	352	360	342	374	362	337	318	366	342	352	314	362	315	348	360	331	352	303	349	337	315	346	346	336	333	343	349	326	351	341	349	332	342	319	332	344	348	356	332	334	316	319	345	317	338	337	373	358	331	340	340	304	335	354	344	335	364	336	313	326	352	361	341	353	344	344	351	357	337	337	367	326	339	342	297	282	366	329	360	323	349	354	348	348	325	364	342	343	371	329	357	329	328	330	303	318	326	364	371	364	351	307	352	327	351	330	359	348	353	371	325	350	329	357	333	352	359	321	372	343	341	351	357	351	357	356	365	362	352	346	377	291	347	343	359	353	347	372	336	331	354	368	350	343	356	336	359	339	358	323	348	328	354	322	354	365	353	329	323	331	350	347	339	375	325	359	338	347	342	343	328	344	336	379	371	331	348	320	358	346	322	334	334	313	327	337	360	365	356	339	365	322	323	323	310	356	349	356	327	345	360	370	320	322	347	321	362	365	323	351	354	364	324	371	316	336	383	361	335	354	354	363	347	355	362	359	352	351	325	404	342	302	318	362	340	317	319	344	346	341	340	344	354	370	333	361	325	335	346	341	364	362	337	337	342	355	345	315	326	345	355	370	315	346	322	294	349	345	334	368	326	370	359	308	362	356	339	383	352	356	320	366	361	337	358	341	359	317	359	328	344	371	367	324	335	374	330	352	323	327	362	373	334	370	348	310	347	346	332	342	378	344	339	330	332	389	363	354	337	370	345	364	349	299	326	350	370	330	357	367	363	377	326	363	320	374	345	348	322	387	328	336	327	342	320	371	364	363	329	316	363	347	361	346	348	346	383	370	386	356	337	337	366	353	352	385	329	370	331	305	365	343	305	347	355	336	341	367	350	351	364	344	343	358	363	371	322	332	349	366	330	335	384	343	350	323	359	373	366	321	340	359	351	338	347	335	336	347	327	345	304	361	349	333	329	366	357	358	328	338	347	347	311	371	337	334	372	378	317	343	342	337	318	349	362	346	346	336	342	364	344	353	321	360	338	355	349	342	323	361	355	320	372	350	346	362	372	323	360	363	348	352	350	375	344	337	344	331	344	292	356	341	340	358	350	359	367	301	321	322	351	328	345	364	320	335	343	323	359	364	282	337	374	333	364	356	356	320	367	337	326	354	345	345	360	341	348	347	390	328	349	338	348	343	364	342	373	387	349	322	361	336	336	348	349	331	353	310	327	310	326	363	370	370	324	346	359	323	331	340	334	342	358	308	378	319	366	334	384	343	350	307	370	328	340	342	373	356	341	357	350	343	365	346	341	378	332	324	353	323	340	347	351	355	335	320	345	358	353	301	357	349	343	350	336	328	334	322	343	330	353	364	357	371	367	348	354	377	326	362	351	342	358	355	342	338	358	342	355	369	354	330	376	348	344	340	353	353	331	353	357	344	342	343	362	326	357	343	353	348	339	355	334	354	362	310	352	301	371	335	344	333	322	374	313	319	322	376	333	361	331	330	389	324	329	346	340	341	332	367	348	314	321	343	317	322	379	336	310	347	356	338	359	328	340	356	331	360	338	347	347	318	322	342	374	326	334	346	329	349	368	328	337	328	362	344	349	345	360	295	325	342	350	310	336	337	322	337	341	359	365	345	374	344	336	356	327	331	335	320	330	347	364	338	362	329	374	351	360	322	351	320	316	344	373	320	383	359	350	358	367	345	367	351	341	325	314	356	345	375	325	350	353	363	326	361	342	372	335	367	345	369	357	336	363	359	361	358	380	330	331	352	340	343	351	365	355	338	340	365	315	311	337	351	347	351	327	347	331	314	306	305	349	323	341	328	358	346	346	350	335	356	343	396	376	348	386	347	362	348	363	338	347	347	328	327	332	340	331	330	297	365	347	361	367	351	329	321	341	313	340	349	359	350	329	348	316	337	346	333	352	346	350	313	330	362	341	382	321	341	344	337	358	354	313	348	356	341	342	354	326	346	354	338	325	381	347	362	365	359	357	356	368	371	374	338	364	342	350	357	364	315	351	338	355	325	299	365	354	376	342	331	388	345	347	324	331	366	337	371	343	390	331	344	338	322	349	312	345	372	369	350	388	340	346	343	326	343	359	329	347	335	347	360	346	318	329	341	356	351	320	341	343	353	319	348	342	327	322	335	318	348	331	387	353	336	356	330	331	322	321	338	347	345	361	350	376	372	341	350	342	359	306	351	375	363	383	351	353	314	373	339	332	341	354	332	376	349	346	334	300	335	321	332	360	355	335	336	355	369	345	344	319	297	333	346	325	363	354	379	332	319	342	369	323	316	323	341	345	353	332	377	348	348	329	324	338	340	323	346	357	350	347	352	356	345	346	362	356	369	326	287	317	354	334	344	340	383	320	324	378	350	353	349	348	344	341	349	331	340	327	341	334	374	338	358	364	325	335	359	371
40307	37297	23750	15274	12227	8407	5683	4090	2948	2647	2434	2031	1817	1662	1361	1248	1196	1105	971	912	928	904	848	794	753	766	710	689	606	609	580	593	579	548	570	501	516	507	515	510	480	473	500	492	485	500	512	466	450	481	440	470	451	447	433	437	466	428	418	430	424	434	434	407	441	443	446	409	456	421	410	441	408	433	426	425	408	413	416	414	390	436	446	407	424	406	417	431	438	395	429	405	419	400	437	418	412	438	448	404	407	386	368	376	443	434	420	412	424	400	390	420	431	422	408	398	396	426	397	408	423	411	393	392	438	413	422	434	371	439	418	426	428	417	401	389	436	409	416	412	439	409	412	398	415	413	414	401	382	406	415	425	409	437	419	413	418	409	466	414	444	369	408	388	380	413	409	399	422	430	403	408	380	399	410	408	406	398	400	405	424	379	383	432	408	389	396	409	374	396	402	393	401	395	418	415	408	438	404	405	395	426	369	426	404	419	414	410	449	410	383	418	411	388	394	385	408	437	404	398	380	387	388	403	402	455	406	448	418	412	375	389	367	437	396	384	388	416	401	427	374	421	408	408	425	377	414	449	432	407	381	398	403	418	403	375	424	393	385	427	413	397	404	421	385	392	431	462	382	403	393	403	457	417	364	427	408	417	431	431	409	391	430	448	383	399	427	422	414	398	403	419	431	383	403	397	423	441	426	425	452	386	415	409	431	437	391	370	431	394	427	408	406	389	413	409	422	391	454	401	378	393	392	382	431	423	423	399	405	383	397	387	428	409	432	410	405	445	404	399	401	429	402	392	375	415	424	413	444	439	437	399	401	388	445	420	412	398	381	427	415	392	410	386	416	424	416	419	409	368	411	419	410	412	418	449	435	391	429	395	435	400	431	429	405	378	393	415	427	393	426	420	400	414	395	391	429	429	411	400	432	383	430	410	410	410	406	391	390	428	410	400	403	429	397	414	427	392	408	415	387	434	414	431	451	440	408	405	394	396	424	412	420	394	422	417	456	387	419	408	432	434	415	403	392	405	433	377	419	404	392	424	370	370	449	418	375	410	431	397	402	398	401	444	396	419	413	428	393	423	414	438	425	422	429	416	411	415	392	413	410	423	432	417	424	430	386	412	426	439	443	454	413	444	374	416	387	413	432	440	417	401	407	388	423	425	416	445	386	416	397	395	412	446	431	406	429	403	430	428	415	436	431	397	439	415	416	427	416	403	412	395	405	412	423	414	426	448	411	367	403	408	373	434	389	436	423	423	395	437	437	425	395	418	407	407	426	362	405	412	441	437	426	393	417	390	434	419	385	433	385	371	436	451	415	425	418	405	388	398	410	426	406	380	421	395	434	392	395	414	394	423	439	415	409	411	373	420	404	408	413	401	409	438	399	387	439	386	411	388	427	396	378	388	434	404	416	421	415	408	379	425	411	408	440	394	390	379	419	393	399	403	422	412	413	401	424	409	403	428	416	412	398	453	389	438	431	388	400	393	399	419	398	395	386	446	397	422	396	423	392	397	415	416	386	437	387	399	388	400	427	417	404	405	414	431	413	420	405	401	393	411	395	395	402	403	419	463	409	429	393	414	403	404	432	425	390	409	423	417	402	425	425	433	399	387	433	432	425	452	430	391	415	445	354	411	363	442	390	386	389	400	380	384	372	412	388	434	435	401	373	426	391	405	389	432	436	439	367	412	397	422	411	397	416	437	414	429	420	410	415	411	429	393	407	391	412	402	435	385	406	421	425	378	396	403	443	409	411	388	394	439	402	412	410	417	373	418	404	390	391	424	436	407	424	406	409	408	408	396	405	432	396	425	436	399	439	431	427	447	426	412	416	428	385	428	406	438	387	388	390	406	397	447	437	396	404	388	414	408	414	389	396	429	430	371	399	414	400	418	404	418	386	446	395	410	428	391	446	376	434	388	426	362	401	432	439	378	432	435	403	373	399	405	398	428	407	414	472	401	399	443	421	395	396	376	411	402	400	407	423	430	388	394	421	414	441	410	396	401	406	401	392	402	439	440	414	434	371	387	394	427	379	433	388	407	393	417	393	412	440	375	395	386	409	426	442	395	408	403	397	407	419	427	402	428	435	427	415	429	415	444	387	396	449	414	419	393	399	426	392	385	419	423	398	421	416	394	424	418	437	414	389	428	442	394	396	446	437	429	406	423	404	441	420	402	423	419	401	402	379	408	396	416	406	418	428	360	404	444	381	401	390	427	457	430	444	386	398	416	428	425	401	388	388	391	415	403	421	361	431	426	413	393	421	431	418	420	371	426	428	380	432	399	394	416	432	420	414	386	430	433	395	426	415	406	446	402	440	393	432	385	439	406	398	416	421	407	418	431	397	400	390	434	384	405	429	433	399	416	415	382	389	410	426	448	412	373	428	410	404	428	384	420	417	426	445	422	380	440	412	388	387	400	427	385	409	412	372	420	407	414	427	410	421	415	421	447	382	404	423	376	421	389	461	418	383	390	406	389	425	402	398	406	421	412	418	406	420	445	418	384	432	435	388	453	391	408	432	375	410	399	433	417	413	413	471	408	417	418	438	401	424	431	400	416	405	389	429	452	419	399	446	406	397	400	408	410	412	384	435	416	401	416	438	406	412	455	408	416	383	435	447	398	406	353	409	412	462	426	398	389	386	404	407	415	423	357	410	433	407	423	431	397	406	452	421	428	464	403	411	432	412	390	399	424	409	393	400	433	415	405	418	388	407	413	420	403	439	422	411	368	389	411	433	433	415	416	425	407	417	402	424	448	404	432	387	422	412	405	378	363	433	438	426	398	428	419	423	415	372	425	413	412	410	405	414	429	430	429	363	437	388	386	405	427	448	400	419	384	457	386	397	393	434	408	407	409	391	390	423	429	420	374	374	403	408	428	387	419	394	388	366	423	417	403	403	444	427	438	437	388	418	409	393	429	417	436	415	440	409	433	387	434	431	390	406	431	425	381	404	429	441	400	422	407	433	438	410	416	454	457	401	386	388	405	395	424	437	417	424	390	432	423	435	407	399	416	401	434	401	419	377	402	421	408	404	407	391	391	387	402	410	377	390	398	388	396	409	474	417	464	409	391	412	413	382	441	422	439	394	381	429	432	393	370	433	410	426	424	413	385	405	415	376	403	417	416	400	405	411	445	394	445	397	399	415	415	398	393	405	403	418	397	404	409	406	375	411	389	413	413	399	442	412	402	414	404	431	425	408	395	421	392	418	408	396	388	408	408	405	411	437	419	445	434	405	410	392	417	380	399	403	452	407	407	412	433	424	396	417	405	445	385	422	463	422	393	402	407	436	408	441	423	408	440	385	410	402	381	428	391	414	426	448	401	387	435	411	385	441	381	403	403	399	408	411	439	419	415	405	417	402	399	450	434	418	396	404	380	396	406	435	410	374	412	410	395	412	420	414	435	403	400	453	419	403	399	416	415	430	425	396	392	428	453	370	442	422	378	437	412	374	406	425	414	385	441	400	397	407	424	389	424	436	383
30368	22043	13441	6115	3159	2039	1412	1109	931	893	820	792	751	799	714	687	697	632	631	653	615	589	593	634	553	600	595	632	577	590	553	583	557	569	565	547	582	558	589	585	504	581	544	574	538	563	567	572	519	571	523	590	559	519	557	552	511	510	522	561	542	523	531	529	524	537	544	559	555	562	544	551	563	543	536	542	567	541	535	515	491	564	502	537	510	523	525	516	546	582	548	563	535	510	542	553	547	499	544	516	508	549	570	553	541	554	514	547	520	567	531	570	568	522	490	550	578	563	539	514	520	576	539	563	506	526	530	522	561	592	524	520	530	522	517	538	554	555	574	576	546	571	531	538	515	556	531	568	545	523	517	571	555	557	500	532	551	552	535	537	490	531	524	564	507	548	525	553	555	544	517	559	525	573	502	545	537	577	528	554	532	546	542	556	524	502	548	519	542	514	555	536	524	547	531	552	523	505	577	560	539	494	495	548	547	564	497	531	567	536	567	537	537	509	513	536	564	523	537	543	569	562	490	540	521	531	541	547	560	485	565	529	547	532	537	557	550	523	473	548	555	546	577	554	577	549	541	571	562	548	562	528	559	505	581	555	560	556	563	540	494	552	517	541	556	497	532	501	525	527	548	545	539	561	567	538	539	528	544	560	558	556	565	521	571	517	555	508	586	533	545	569	509	537	536	492	571	541	569	554	509	569	514	512	522	560	536	533	527	560	535	541	570	481	547	550	549	522	510	484	555	538	556	580	543	542	540	571	519	526	546	564	529	524	532	533	518	565	523	514	546	561	548	542	559	560	556	520	538	497	557	562	596	550	535	510	529	512	561	527	569	559	531	550	508	553	531	546	502	519	537	519	534	563	516	582	532	470	507	530	562	523	515	541	573	522	509	553	552	557	538	544	564	556	543	533	609	513	513	593	557	528	582	540	527	574	524	535	551	517	534	531	521	500	551	508	516	563	534	530	542	534	575	555	566	548	569	550	541	523	524	569	560	554	542	528	525	542	567	560	493	552	543	556	570	528	552	531	572	548	557	545	592	558	547	572	529	483	539	530	510	465	570	584	528	532	533	547	564	545	579	533	567	528	577	562	558	538	547	570	544	544	532	525	539	521	536	505	550	553	511	510	572	526	584	580	523	533	550	600	566	577	519	542	555	540	518	565	493	492	526	553	529	537	524	517	575	489	542	525	548	527	536	564	534	528	548	544	553	520	564	509	538	556	551	564	524	521	526	570	522	508	535	494	472	545	554	553	568	528	551	490	567	512	521	554	528	549	513	541	571	521	551	543	510	583	563	501	523	561	536	552	576	512	496	537	548	526	520	532	539	544	521	506	530	536	531	515	529	553	513	558	548	547	515	567	567	522	537	512	527	515	559	535	545	531	538	554	547	529	509	540	538	578	565	523	546	505	517	600	518	574	523	553	545	537	565	516	553	525	547	555	533	541	553	528	492	556	543	524	561	511	525	593	526	536	545	517	540	492	560	583	517	533	557	524	571	567	568	522	548	561	536	536	599	564	557	586	574	536	527	548	514	516	509	547	537	524	556	560	564	560	546	569	556	526	575	552	574	518	553	539	530	558	517	524	557	508	563	573	521	555	567	496	524	501	526	556	547	508	523	587	517	534	551	530	532	563	516	562	534	526	519	554	551	549	542	507	579	532	517	527	517	536	606	572	555	526	523	529	550	530	500	542	559	531	527	599	533	560	527	544	557	545	586	565	504	524	526	553	523	528	538	519	525	565	511	512	522	569	578	528	520	534	536	545	515	559	553	562	525	576	563	549	577	555	547	552	538	507	491	581	553	524	540	542	525	536	534	543	522	563	522	564	543	524	563	573	527	559	483	518	552	576	570	539	526	518	545	547	575	557	523	541	531	534	540	496	514	564	515	543	564	548	529	572	548	526	534	521	559	547	537	553	519	568	530	536	567	552	524	519	511	524	523	535	512	558	555	520	516	574	551	530	565	571	539	568	552	551	535	577	552	540	536	538	567	557	532	529	543	556	523	550	560	552	558	550	559	549	613	555	556	545	571	556	493	544	524	530	521	541	570	503	547	555	519	528	535	538	578	621	541	583	538	526	561	520	547	505	545	518	512	538	557	551	539	500	526	567	509	516	565	499	580	552	571	518	526	515	555	511	527	545	536	550	509	575	573	535	569	536	497	535	528	497	500	549	564	541	522	584	561	504	524	583	553	563	540	511	548	584	540	537	563	533	511	527	520	571	501	538	545	572	527	520	558	520	537	556	509	514	551	570	525	537	518	543	530	503	522	517	529	551	575	524	514	592	539	505	547	511	540	524	482	535	515	577	577	581	533	538	550	560	518	533	522	605	523	564	570	576	519	516	553	552	521	505	550	572	540	527	503	585	536	577	540	552	511	527	512	497	489	495	533	549	521	553	556	491	549	526	540	570	549	513	535	532	531	559	546	497	562	557	528	531	548	497	566	558	523	532	531	556	529	576	512	579	554	583	565	542	569	544	523	499	515	508	592	551	574	537	548	546	538	535	569	540	551	524	535	538	505	534	530	552	533	557	542	544	544	499	536	542	567	545	536	532	540	524	542	540	535	541	532	528	554	567	535	543	567	553	542	564	546	513	518	584	563	546	558	498	572	523	574	524	526	548	506	576	529	554	582	573	519	537	551	524	553	548	522	538	518	540	560	569	569	539	519	580	535	556	529	568	544	529	562	575	551	538	542	554	582	538	606	590	566	545	526	547	526	528	565	521	522	512	541	532	533	497	544	522	525	533	532	556	527	550	555	509	548	561	552	593	513	550	538	537	567	536	564	551	518	511	551	553	532	525	517	561	557	533	538	528	533	557	576	498	550	518	509	530	559	606	527	539	537	505	558	540	547	526	578	553	552	547	546	511	545	571	539	521	568	558	531	557	528	557	532	501	548	543	579	543	571	542	542	519	533	559	550	564	556	514	559	548	518	527	529	520	526	540	529	559	572	550	508	552	555	503	538	549	565	479	537	529	568	586	572	534	563	572	551	526	538	508	517	552	518	548	537	586	594	528	525	543	513	567	530	547	496	501	544	561	550	539	530	513	564	534	542	496	579	538	493	575	555	547	486	531	542	569	529	534	590	518	522	550	513	560	569	558	549	507	563	546	549	528	533	508	617	502	532	562	570	554	536	516	545	550	562	545	543	533	530	547	532	542	519	599	542	558	516	494	581	532	528	545	535	500	565	599	566	533	513	537	546	510	531	524	540	553	549	517	528	542	539	530	552	529	553	553	555	516	495	523	563	538	600	530	537	525	531	536	546	532	522	542	555	511	546	548	511	544	530	540	548	534	567	550	567	535	574	587	575	560	529	529	549	497	528	549	559	536	540	528	515	532	533	535	569	547	531	540	562	556	526	510	543	521	520	521	577	577	526	487	520	528	515	548	496	538	484	555	548	558	512	539	532	552	523	578	515	543	547	515	554	556	526	557	566	593	564	510	558	539	575	534	563	542	555	544	539	524	596	528
32435	21656	11632	6513	5138	3633	2589	1838	1471	1361	1354	1164	1092	1053	886	874	873	854	815	785	803	788	742	780	781	724	728	744	716	696	717	718	657	667	681	683	671	598	634	696	636	709	638	632	605	651	665	617	661	632	657	618	652	622	671	692	636	621	668	658	645	613	609	647	630	631	595	615	630	640	612	599	645	623	643	694	641	642	590	632	602	600	674	682	617	658	622	665	639	621	571	613	675	634	660	623	629	612	625	643	675	641	621	658	609	662	610	606	665	638	654	615	598	680	621	634	641	678	621	628	631	602	581	684	618	616	630	627	635	618	623	629	657	642	636	638	579	588	664	671	620	616	581	622	634	608	642	649	616	625	587	602	600	652	592	644	641	605	616	647	577	619	648	657	653	630	628	655	599	632	662	656	607	610	590	680	622	667	555	573	635	622	634	640	638	639	631	639	551	626	630	629	662	623	629	591	598	611	653	664	651	588	646	661	625	639	660	588	603	609	683	624	645	601	622	600	630	627	611	629	645	637	591	638	642	594	628	618	646	639	616	624	653	631	624	655	637	606	629	643	603	633	660	626	632	644	619	613	623	649	619	600	643	640	631	609	623	619	606	630	668	649	637	603	645	636	592	629	616	620	632	618	609	632	582	584	628	566	671	643	592	630	573	628	574	653	638	596	633	640	629	645	627	636	628	664	644	654	632	632	621	639	641	653	602	668	632	688	662	623	649	599	621	623	639	629	606	629	633	608	634	594	636	601	636	624	645	631	676	598	619	616	641	631	655	670	659	633	629	667	640	623	656	627	580	670	638	650	639	602	664	629	650	606	653	660	638	595	651	621	620	624	640	639	649	603	631	622	633	621	659	675	595	684	632	639	630	651	677	637	618	634	630	604	661	656	662	604	571	644	600	618	621	641	627	648	645	644	666	627	649	583	612	618	608	607	610	666	600	645	624	631	640	596	642	627	616	604	642	596	610	605	682	678	672	591	686	660	606	642	605	621	633	663	608	679	587	630	606	614	594	601	628	610	620	621	631	648	679	612	621	586	619	647	595	677	617	618	640	664	632	637	652	619	607	641	630	606	640	657	672	629	699	574	608	629	628	608	593	614	641	621	630	630	614	641	673	605	605	621	629	612	684	656	586	675	601	659	656	635	675	687	658	614	669	611	675	665	644	639	623	583	614	606	622	577	644	639	628	656	624	634	615	625	628	652	651	627	607	613	692	620	610	653	622	618	596	660	683	626	627	612	628	623	659	627	617	667	628	614	627	645	623	652	644	637	637	603	685	689	596	609	630	634	637	663	597	622	611	604	651	649	648	634	566	664	644	649	636	669	628	626	650	641	644	619	624	640	660	639	623	630	654	666	645	644	622	612	653	646	638	565	689	634	676	641	625	639	625	626	637	617	620	620	603	632	636	669	624	651	675	677	630	640	639	651	622	629	660	599	630	629	640	636	637	607	626	651	627	653	614	681	667	621	641	628	606	646	698	608	628	669	654	652	630	637	646	639	663	573	660	631	616	609	641	561	648	635	640	642	666	628	621	587	633	652	628	640	616	659	616	641	626	631	634	627	628	676	602	651	617	646	631	566	633	640	633	639	598	617	628	621	597	610	624	614	622	666	665	601	620	594	615	624	606	637	620	658	622	642	573	695	676	657	578	616	621	612	688	626	662	680	614	634	650	690	604	608	627	616	691	645	629	650	638	678	677	634	552	626	636	678	621	636	612	593	625	624	614	696	551	673	583	595	647	651	599	614	666	615	614	655	586	657	633	589	631	628	640	610	581	646	649	634	662	652	635	641	607	627	614	636	615	668	674	685	661	636	639	627	687	607	598	650	626	661	640	617	646	606	649	627	626	619	613	606	616	617	645	628	598	650	613	638	541	620	602	616	616	630	620	653	573	599	651	607	606	617	676	666	629	642	645	669	618	633	604	610	637	622	604	664	647	601	644	651	613	658	662	611	647	616	645	625	641	624	599	629	630	595	592	638	659	621	632	668	626	618	621	628	651	664	623	660	597	638	620	631	612	619	641	622	591	640	620	586	627	637	637	658	646	658	621	663	632	637	641	650	613	618	618	629	636	623	669	641	642	634	622	608	618	604	595	684	593	663	659	602	640	668	629	640	675	640	629	637	632	662	616	652	600	640	597	657	618	622	616	660	638	621	627	630	625	633	665	666	653	615	605	645	628	631	630	666	635	643	636	618	571	605	609	651	649	633	613	588	631	644	641	618	585	674	670	627	598	570	621	631	627	627	611	632	615	626	650	630	668	681	627	628	610	642	611	619	662	639	601	662	611	593	624	659	655	653	667	665	657	644	632	603	614	616	632	586	630	628	661	611	620	609	631	617	635	643	604	643	566	581	657	604	651	638	612	627	616	642	617	643	630	654	633	643	588	596	628	651	669	638	650	626	627	611	617	602	634	649	656	604	633	642	596	650	624	648	591	618	585	630	582	647	656	658	666	632	562	605	625	610	613	602	646	595	599	661	617	584	646	622	649	607	642	637	682	610	695	606	631	631	595	680	603	642	624	638	624	625	663	618	607	593	623	610	614	630	691	629	631	649	609	648	677	580	577	641	655	633	615	624	576	616	627	610	606	601	640	665	610	668	612	599	634	611	659	657	591	571	655	649	630	614	616	621	658	606	651	666	629	633	654	619	649	635	643	671	659	573	595	607	679	626	599	615	655	634	687	614	612	647	614	592	597	653	719	625	641	617	641	597	632	655	627	623	594	647	585	624	595	597	615	646	636	642	667	644	596	629	628	648	623	645	629	689	633	584	629	637	632	622	617	679	683	613	618	574	646	627	633	633	626	640	665	611	619	623	664	597	607	614	624	626	610	620	616	648	642	656	674	618	660	641	641	640	652	625	626	607	688	634	607	626	627	652	624	635	604	587	595	610	648	617	598	653	659	647	690	656	629	678	668	603	632	628	567	664	631	629	580	669	669	657	627	612	656	613	624	623	665	572	642	604	595	639	623	608	633	639	591	600	625	663	635	662	622	640	615	634	609	617	638	629	662	620	633	641	658	623	629	635	640	610	663	660	639	688	671	638	611	632	646	658	655	608	620	641	666	598	651	645	656	598	618	654	630	635	635	629	680	641	605	635	629	629	658	692	631	613	623	652	566	659	591	659	575	630	623	617	630	649	644	660	611	614	569	629	628	628	663	631	609	572	672	617	642	644	629	653	619	669	623	622	645	676	647	636	619	623	609	593	654	634	619	561	664	654	653	606	631	568	641	635	622	637	664	642	625	616	626	659	625	617	608	651	615	619	629	622	652	608	612	608	655	624	632	643	658	649	655	624	597	642	577	600	647	616	671	643	678	653	632	621	623	622	624	684	672	606	642	644	643	621	639	631	645	647	644	635	647	607	670	620	646	638	639	608	625	614	625	644	599	612	624	609	638	638	631	625	627	665	608	614	626	606	611	629	629	585	682	625	627	623	636	657	608	604	631	592	648	574	616	639	664	592	591	568	577	623
24006	21497	28750	24665	21487	12131	3254	1747	1421	1117	1136	1055	989	894	829	748	710	730	701	687	715	686	667	666	644	600	603	598	610	607	565	546	518	542	519	557	576	537	469	554	522	547	527	513	527	534	536	514	521	520	522	506	544	521	467	496	509	514	520	539	494	504	508	514	486	518	531	537	487	519	491	531	480	554	504	564	493	490	535	557	527	518	514	480	510	511	522	500	514	502	487	494	523	492	488	522	481	502	486	534	466	493	482	479	538	490	546	490	476	490	516	473	474	488	522	517	504	484	528	498	478	465	519	511	506	474	499	499	479	522	486	509	536	442	471	495	522	520	525	524	520	500	547	461	502	493	518	480	494	522	524	479	498	523	513	445	524	504	467	477	524	545	516	487	540	505	496	537	467	517	519	473	532	515	494	543	511	494	490	456	499	500	533	462	514	483	508	524	484	496	531	530	519	463	435	473	535	537	530	522	518	461	471	478	485	506	527	475	508	523	536	524	511	512	487	516	495	518	506	454	484	489	489	536	485	477	467	510	504	542	515	532	519	490	471	518	516	520	500	470	503	490	511	493	506	484	520	541	503	512	486	493	520	494	482	504	505	471	467	488	517	500	544	476	522	517	460	508	524	488	508	502	514	473	512	513	527	500	485	504	500	469	497	521	491	491	478	538	495	502	555	492	505	475	546	508	453	489	519	521	513	493	536	499	483	481	539	466	457	496	516	479	501	528	506	501	506	539	530	515	493	533	485	477	474	525	501	500	497	498	484	503	498	495	554	531	506	502	473	526	514	483	500	505	519	494	471	536	487	487	497	543	484	487	527	524	515	488	541	480	489	526	535	550	488	450	509	468	503	525	489	515	525	490	493	479	532	541	499	504	510	487	496	482	499	518	542	514	466	501	508	479	540	506	503	476	476	468	467	495	474	491	508	505	493	488	477	495	443	526	495	508	520	528	515	459	478	466	521	507	497	501	532	488	485	495	522	520	534	508	498	519	479	482	518	515	498	494	503	495	466	476	501	489	508	531	482	503	544	473	532	476	476	480	512	513	486	498	513	482	486	526	529	469	487	518	531	475	499	547	531	478	533	485	545	497	520	511	514	534	521	486	509	529	503	532	529	480	523	525	484	514	513	505	515	521	496	533	484	501	508	466	484	472	511	514	511	516	519	495	502	516	482	480	504	514	520	513	466	478	481	496	534	490	498	458	540	497	523	501	544	465	510	513	491	524	513	477	474	516	524	491	454	497	490	528	548	488	501	494	501	518	487	481	514	523	505	519	494	511	501	469	453	492	485	493	504	522	475	496	492	511	531	519	476	507	528	513	515	486	493	522	531	508	506	518	477	504	548	494	544	524	497	510	533	482	546	517	509	523	485	487	504	551	527	488	494	469	510	489	484	516	526	486	493	517	482	528	470	485	500	495	544	479	501	532	517	530	530	514	522	545	467	494	510	505	507	499	501	514	533	535	515	487	493	559	513	564	515	463	495	489	503	541	505	511	476	535	519	510	524	517	500	508	500	488	529	467	522	504	479	534	521	465	489	490	513	486	517	494	531	472	514	532	454	506	508	487	538	522	491	467	535	503	508	535	504	499	509	525	495	485	490	492	548	537	518	519	484	511	488	503	544	437	534	510	481	497	484	506	502	505	480	487	524	484	505	522	454	492	520	464	496	469	504	479	521	494	515	521	510	496	503	510	499	470	499	488	485	527	482	492	527	466	535	494	499	538	500	491	532	510	556	512	477	505	507	489	493	497	470	460	497	503	509	505	517	464	501	479	549	545	488	510	510	483	487	506	519	517	493	550	500	546	435	512	520	480	505	481	479	499	536	484	514	501	528	525	542	485	474	502	496	521	461	527	491	494	530	486	486	501	483	527	512	538	510	483	518	524	513	473	486	553	483	495	473	508	478	490	501	475	499	503	503	550	511	532	518	507	543	510	515	496	475	486	476	475	460	490	467	506	487	472	521	472	525	478	502	535	491	464	484	516	480	533	505	503	531	473	509	507	549	492	472	489	461	465	477	533	474	513	478	498	497	512	486	492	493	465	493	549	501	494	477	477	480	514	455	508	535	506	517	512	501	525	514	506	515	507	479	463	466	428	486	514	498	507	527	485	478	519	519	490	532	517	518	489	518	496	466	483	490	452	485	524	523	489	500	487	506	524	484	517	463	454	471	490	515	516	516	518	522	500	497	473	537	513	453	502	458	506	483	487	530	511	524	490	537	526	477	470	441	494	509	508	474	502	481	505	532	496	538	470	503	493	487	484	472	506	506	528	493	494	490	471	476	482	491	485	448	509	507	488	479	488	545	517	505	504	529	507	476	507	544	515	492	510	520	490	522	495	493	509	533	512	508	489	535	505	511	525	486	530	515	519	490	502	491	498	474	508	453	477	508	475	490	508	493	498	494	521	510	480	488	499	452	501	484	493	513	494	479	506	477	489	482	537	455	527	549	496	512	504	525	478	543	521	500	514	474	521	484	480	486	486	490	519	488	512	438	538	512	545	491	524	488	481	465	507	512	478	528	536	535	486	478	487	456	478	506	489	459	503	459	502	486	499	473	539	518	532	528	462	506	516	450	530	533	473	521	496	527	507	537	500	465	452	544	511	532	487	527	559	461	525	475	512	440	505	481	547	479	468	450	512	516	488	508	483	500	505	495	509	523	528	515	515	506	534	530	488	482	505	480	502	512	555	510	510	530	500	496	461	521	508	492	486	491	515	521	509	510	505	519	517	498	480	493	498	516	511	521	503	499	517	492	516	540	514	500	443	506	459	469	516	511	511	474	484	509	509	527	475	505	498	537	511	499	477	498	494	478	482	474	491	503	531	528	493	507	496	519	472	506	471	499	471	492	490	506	528	510	517	509	480	506	502	456	502	480	510	510	488	501	499	486	482	485	494	481	507	493	504	527	502	501	503	533	511	469	493	508	508	496	481	536	544	516	520	505	478	461	519	475	482	500	511	490	480	526	494	524	481	474	494	460	499	486	522	494	495	484	546	503	516	502	482	505	522	535	503	461	515	486	477	482	512	483	569	477	496	496	503	497	512	525	523	453	528	445	511	511	474	495	499	509	476	485	477	493	511	497	490	528	522	510	504	504	472	511	434	532	525	508	457	496	485	503	492	503	495	475	466	535	538	494	527	471	498	493	523	495	483	510	478	504	514	506	512	515	495	521	502	512	514	508	516	491	539	517	499	516	510	488	517	508	475	476	498	501	520	486	509	432	504	523	515	493	483	430	457	508	529	478	504	494	500	450	535	496	526	494	516	532	501	531	525	513	503	496	516	506	501	449	521	495	504	507	521	504	545	495	512	497	503	500	516	502	526	473	514	495	507	473	506	526	506	502	500	529	504	502	483	501	526	464	504	497	513	516	527	496	528	511	545	534	500	480	529	533	510	512	493	482	478	543	485	497	504	546	511	513	497	518	501	498	507	502	491	502	537	547	540	483	529	492	532	515	483	507	527	478	491	472	511
34958	32066	18947	11424	8699	6188	4418	3108	2426	2056	2002	1813	1535	1423	1165	1077	1010	1013	938	894	970	924	926	903	863	858	812	792	742	701	667	725	692	659	654	648	650	630	630	625	640	655	666	647	635	624	680	628	620	610	621	660	641	605	588	572	595	590	637	584	599	600	562	574	615	585	608	647	599	619	602	620	605	598	583	585	601	615	591	608	601	589	593	619	600	597	643	572	619	602	612	587	616	547	549	573	572	566	590	577	596	564	543	566	577	611	587	566	597	568	582	513	576	583	571	621	604	597	589	590	605	599	585	610	611	595	579	548	596	617	597	597	554	590	575	591	574	623	573	627	554	546	614	541	635	612	533	557	591	589	569	578	537	575	574	591	577	579	555	588	592	584	605	580	581	626	573	626	596	611	565	586	569	617	580	619	606	575	562	562	606	618	575	579	556	578	573	598	608	574	573	595	561	626	584	585	631	579	562	564	599	582	587	594	613	622	621	591	568	620	614	575	570	607	609	596	583	596	591	572	590	562	603	599	575	610	582	575	539	565	560	623	628	640	596	592	580	601	569	599	544	590	607	590	570	607	621	537	564	587	579	642	607	598	579	621	635	561	575	578	575	580	545	548	563	568	524	555	584	563	552	609	595	575	655	611	595	573	562	619	600	611	584	571	577	595	569	605	643	589	609	592	582	576	633	600	587	595	549	603	588	599	563	570	592	608	606	590	589	579	614	596	605	589	579	611	611	594	591	577	604	540	560	609	617	590	606	589	633	579	608	583	589	591	609	570	564	555	592	584	633	601	625	544	568	548	603	595	544	596	561	589	608	613	620	609	590	601	621	612	612	602	590	584	585	577	619	625	580	585	582	591	555	609	553	627	648	586	557	575	584	605	617	604	598	571	565	628	565	616	585	602	585	611	598	551	548	606	557	587	585	617	591	629	593	590	583	617	569	592	588	591	616	579	605	581	609	607	592	573	585	557	554	581	605	607	603	620	616	614	612	610	574	570	546	614	574	546	587	599	575	574	611	640	567	599	588	608	617	602	606	596	588	584	590	559	569	594	595	557	557	568	594	590	570	576	621	598	575	594	641	581	594	553	546	583	565	624	559	626	623	602	570	608	636	571	543	582	618	578	580	588	589	568	573	607	591	601	570	551	590	602	582	576	593	599	635	598	605	601	618	575	579	556	556	578	606	579	561	580	555	587	623	596	601	567	588	556	562	580	651	605	590	599	610	563	651	594	621	569	543	554	600	581	609	610	628	574	626	556	608	597	580	580	589	581	595	544	578	568	583	597	618	549	589	614	563	608	615	571	594	611	562	616	596	563	642	588	611	541	589	572	577	609	609	535	578	566	627	559	602	597	619	597	633	560	626	597	564	570	569	619	637	532	569	605	607	551	653	642	618	577	608	579	587	599	593	591	622	626	557	553	591	625	600	599	575	599	554	619	607	578	589	592	576	609	597	576	598	578	634	585	571	590	626	588	604	621	571	584	592	609	560	628	572	598	635	692	575	549	585	587	606	576	645	607	557	583	594	537	602	604	600	588	599	591	592	597	599	574	606	616	549	570	594	596	602	574	598	596	601	634	592	566	542	602	613	573	586	597	570	557	599	535	599	609	625	569	606	552	611	561	618	605	580	576	651	603	585	581	559	558	553	580	548	567	549	579	569	650	595	608	563	615	598	624	612	598	554	648	576	612	591	602	591	599	584	547	588	591	603	602	598	588	608	568	591	611	567	563	622	601	618	545	538	585	615	583	606	612	574	590	581	581	604	549	630	626	610	604	626	623	592	568	575	535	536	602	594	596	609	581	572	593	572	603	618	575	601	563	577	579	596	599	578	607	610	572	544	586	567	554	555	576	578	604	579	615	568	582	611	604	576	601	616	633	574	570	585	596	618	574	571	581	616	588	613	531	607	570	576	585	622	620	599	601	603	605	621	568	631	578	597	577	611	617	590	574	574	585	578	579	607	569	603	619	555	599	561	588	608	582	564	602	582	596	588	564	599	590	588	585	617	628	580	544	562	576	613	571	561	576	620	597	564	561	577	626	580	592	603	627	579	585	576	589	570	562	616	574	618	569	586	580	619	578	608	589	579	580	612	599	642	555	619	509	579	583	589	597	596	555	568	585	648	648	565	589	570	616	588	587	609	589	558	613	560	583	613	585	568	574	584	570	559	601	622	597	597	591	601	576	591	573	562	599	566	583	591	604	620	598	584	586	572	574	586	583	601	599	585	537	593	532	571	585	576	591	634	566	586	509	567	557	552	585	549	577	634	627	600	544	615	592	579	573	570	601	606	577	584	550	551	567	623	592	615	630	550	595	580	568	584	610	616	555	597	588	585	574	565	557	603	622	601	620	606	587	598	580	648	575	633	583	564	609	581	613	568	585	571	622	581	616	607	593	613	565	597	589	604	597	579	607	581	579	552	601	620	624	588	607	581	580	561	610	555	610	576	564	599	563	558	639	539	568	591	571	550	622	629	580	586	595	616	591	564	552	555	611	574	527	543	642	606	557	583	562	597	611	566	623	580	570	564	570	564	588	638	601	581	575	578	631	643	598	587	553	583	539	588	643	604	555	601	593	583	566	597	588	551	579	597	629	639	588	567	596	590	570	575	608	595	586	618	572	603	584	583	569	597	586	588	612	593	575	571	563	554	548	608	564	613	569	611	579	592	564	605	571	598	584	605	600	566	615	566	569	551	571	575	570	619	600	636	603	597	604	564	612	568	609	590	573	606	549	605	569	594	594	657	568	603	600	623	602	575	571	592	610	622	609	578	606	590	571	570	615	591	573	599	609	581	571	562	609	615	625	585	587	587	614	586	611	603	642	566	587	627	604	588	604	607	608	586	596	573	547	594	619	601	575	593	607	541	596	580	544	608	576	567	591	583	581	613	611	616	597	587	569	583	596	560	587	585	605	604	588	566	597	579	555	605	593	626	604	573	585	570	610	638	592	603	590	573	551	559	594	614	565	547	598	592	569	564	618	562	616	570	582	562	545	623	602	594	619	643	587	604	575	576	588	621	576	611	576	560	591	618	581	611	586	609	602	617	530	609	571	586	637	579	615	598	591	559	575	621	574	595	568	598	558	628	597	554	594	588	579	568	575	606	574	609	566	583	560	569	593	587	615	563	610	608	611	561	579	558	575	576	584	576	582	582	630	605	577	602	578	601	538	591	560	539	605	550	572	613	605	565	559	601	593	587	579	596	588	634	568	623	585	636	571	596	565	611	578	574	600	561	603	616	577	588	588	587	568	580	577	649	596	591	602	597	566	595	575	566	574	570	580	570	611	575	579	616	542	588	570	609	643	602	642	584	556	589	578	578	636	578	587	583	595	581	634	535	560	540	629	588	550	600	590	638	574	573	616	580	614	601	618	586	582	583	557	595	574	602	608	581	580	586	589	582	568	591	603	583	584	607	613	571	592	598	567	598	560	553	600	593	600	565	595	609	570	604	605	581	593	574	603	607	556	625	555	567	609
25251	21526	27648	25726	12637	2974	1933	1351	1026	881	871	818	765	731	615	636	572	563	566	552	523	572	561	516	501	509	536	458	496	453	499	445	456	459	478	442	484	437	426	456	450	435	494	414	434	414	437	458	449	437	408	415	425	454	418	395	406	423	427	426	443	450	444	406	396	424	426	472	442	411	438	440	403	423	428	402	422	409	427	430	413	433	447	433	415	487	427	437	467	463	431	457	425	423	430	490	399	386	405	415	435	450	441	421	395	457	418	424	475	448	468	378	461	420	410	436	438	429	407	439	429	419	415	403	438	457	421	445	410	441	407	431	453	405	423	483	439	400	439	455	439	442	392	452	457	403	405	416	441	407	427	419	433	417	453	432	410	426	450	415	435	428	417	426	450	431	444	434	444	440	416	440	437	454	440	448	427	408	427	403	451	445	427	428	426	414	411	418	458	429	434	395	458	411	409	396	409	398	413	436	437	434	426	440	386	457	414	449	401	423	460	382	406	441	442	431	423	439	433	440	410	434	469	415	414	448	457	425	445	435	416	469	390	411	411	448	467	413	432	444	465	439	397	404	428	436	424	420	415	405	386	449	444	444	406	406	390	450	454	410	418	407	441	449	399	428	435	411	430	416	414	405	406	390	420	388	410	424	406	390	437	422	392	447	446	451	414	424	394	417	441	432	406	410	406	411	450	399	402	420	415	434	396	414	405	415	398	405	457	405	415	406	430	425	422	423	415	444	414	457	425	414	442	409	381	405	405	426	422	416	458	456	432	455	398	410	453	440	423	425	411	442	435	403	481	397	394	430	431	423	435	401	399	420	425	439	440	405	427	464	411	422	442	442	437	404	414	403	456	447	454	426	424	393	443	419	421	384	422	411	442	421	408	403	428	403	398	419	391	433	433	440	403	368	443	428	441	422	451	431	394	429	421	456	403	421	454	430	422	446	415	408	419	419	435	387	415	411	422	405	458	429	396	438	408	431	427	459	448	422	412	446	392	405	414	413	446	460	458	442	411	409	427	415	415	438	400	408	372	443	447	424	407	444	411	452	381	421	446	431	424	417	404	437	446	399	413	412	405	437	432	424	431	412	443	429	384	415	409	420	413	379	419	400	427	450	461	447	428	400	429	412	400	455	444	431	430	455	416	465	429	415	394	433	443	410	416	422	387	443	421	404	437	402	412	430	456	463	419	441	438	439	417	430	448	463	412	434	408	391	484	389	425	462	401	469	386	402	422	417	446	410	392	411	434	427	419	436	427	462	417	420	433	441	444	412	409	434	406	420	394	393	449	441	435	399	445	419	448	439	414	436	435	449	458	453	436	440	427	424	428	456	458	438	404	411	433	427	456	433	460	425	413	418	462	398	432	459	410	397	445	453	446	427	402	442	427	427	458	425	404	414	409	395	467	437	402	443	437	414	442	473	446	404	421	431	416	428	418	434	416	422	443	411	415	422	435	393	437	490	440	444	442	422	430	405	437	421	429	437	389	456	424	438	425	436	383	462	441	405	442	427	429	443	417	464	417	423	431	445	413	437	435	404	385	459	426	430	435	385	417	403	395	439	411	420	446	416	484	429	434	430	395	405	443	431	420	415	404	416	425	425	436	451	380	429	411	386	430	390	403	433	438	447	431	447	423	417	438	426	401	426	433	435	421	415	428	432	425	419	444	454	417	418	410	448	434	408	411	391	400	454	377	459	433	438	411	404	407	419	396	420	438	412	441	439	423	416	418	447	433	450	442	432	443	425	413	423	397	439	432	414	433	413	419	452	462	432	430	448	433	446	390	407	407	418	446	435	457	399	426	403	425	418	436	395	418	437	387	384	396	403	394	422	434	414	402	429	415	422	414	430	407	393	428	402	434	406	437	407	465	417	405	449	394	463	386	426	446	426	431	416	405	408	456	430	417	432	423	412	440	414	432	427	430	410	450	452	428	439	421	436	423	406	416	419	452	406	374	408	377	420	415	409	390	409	427	399	438	452	478	405	420	400	409	398	423	456	418	393	458	426	403	372	434	471	427	442	424	407	444	440	394	429	447	431	465	428	409	400	412	414	443	432	453	412	438	440	412	386	439	440	434	408	426	392	407	419	403	410	426	417	419	466	425	386	433	451	462	390	408	438	435	408	436	458	468	440	404	411	440	418	423	387	458	455	441	407	405	457	403	443	429	424	429	441	415	440	422	418	406	404	428	403	410	443	394	402	416	400	424	405	397	425	417	380	406	398	422	404	427	470	433	432	431	448	471	414	439	430	448	442	447	408	420	409	417	457	429	441	419	484	441	427	406	433	414	419	436	416	440	436	380	448	431	444	428	427	436	372	385	466	432	429	395	386	400	458	445	477	392	425	385	424	421	470	428	415	393	430	406	410	394	406	421	392	413	397	454	424	433	408	441	438	431	424	409	458	407	425	428	400	421	430	415	437	410	411	412	454	431	464	442	425	421	429	445	450	403	420	387	424	425	423	435	392	446	399	398	433	448	439	430	404	441	405	412	403	407	389	418	401	421	423	441	411	427	452	423	450	425	411	367	402	425	410	423	448	440	374	421	412	419	382	396	445	417	424	467	427	405	437	444	412	465	371	387	430	403	411	431	427	464	453	443	406	411	433	443	421	385	456	419	388	441	421	430	454	401	458	442	435	396	405	441	441	433	391	411	426	401	424	436	419	407	472	425	432	405	388	408	410	458	410	450	431	433	416	442	422	432	409	440	394	416	427	443	429	403	417	436	444	457	424	434	409	398	427	441	427	462	424	458	409	433	410	441	420	398	415	421	440	449	393	427	391	450	468	408	402	406	419	419	415	462	409	428	429	458	433	449	420	414	420	454	419	456	436	416	449	460	394	433	428	438	398	440	433	437	439	412	425	365	406	434	441	440	383	417	436	411	437	448	401	421	421	472	392	430	434	403	454	435	437	414	381	409	416	443	433	427	420	434	426	408	428	413	427	428	452	401	461	426	452	442	389	426	433	407	429	409	432	429	419	421	402	433	429	419	430	408	450	414	464	424	434	444	469	401	414	436	431	439	464	431	361	460	439	430	439	427	409	428	410	407	429	435	432	429	434	392	431	433	387	420	397	431	412	420	406	436	420	423	416	465	412	443	451	379	391	380	421	454	424	418	430	423	444	438	414	418	432	394	406	451	437	418	436	425	419	423	453	412	431	424	401	429	415	417	452	439	411	419	454	419	407	418	426	432	384	407	424	402	399	421	433	394	391	411	433	408	439	403	427	420	385	436	428	411	449	392	423	430	426	418	426	412	463	458	433	400	407	424	406	449	458	400	414	408	440	425	405	418	439	434	435	420	449	424	449	408	411	452	436	433	448	430	463	438	373	420	422	406	408	388	457	424	441	461	426	423	441	442	392	416	427	415	438	441	438	447	401	407	418	401	435	427	438	444	419	438	427	401	415	385	453	461	394	406	441	432	447	417	445	401	386	421	449	461	430	438	404	421	439	418	465	408	408	418	430	417	408	436	432	455	388
34304	25633	15567	9105	6674	4838	3337	2615	1951	1697	1568	1360	1255	1058	975	883	854	883	820	760	795	787	759	754	704	733	622	640	580	670	600	532	591	591	530	543	554	565	539	600	527	554	559	526	502	504	510	529	498	521	514	510	500	524	489	485	485	492	492	530	462	519	490	506	530	508	487	559	502	483	503	482	474	493	518	466	484	482	501	523	480	475	518	486	510	508	468	487	512	471	496	480	468	462	528	494	519	544	489	511	483	507	500	504	511	499	497	478	506	466	459	470	484	466	486	508	467	482	499	508	515	497	496	475	488	454	483	514	500	505	507	505	530	468	506	494	521	526	506	519	482	491	510	485	468	479	512	467	489	474	496	533	497	467	471	512	528	491	489	477	484	488	507	537	494	483	459	508	481	502	536	522	492	462	481	527	493	487	489	509	469	484	488	541	455	487	482	529	482	510	495	495	497	516	517	481	465	475	538	490	485	534	500	489	468	496	494	500	470	461	532	470	454	492	468	479	505	470	517	468	473	488	491	550	494	512	496	507	515	490	502	491	509	512	473	536	501	503	503	474	506	509	492	459	459	496	519	492	499	496	476	510	530	482	530	490	527	479	526	531	466	476	502	495	492	521	519	445	511	535	524	464	501	502	456	479	490	489	497	491	474	482	568	493	499	465	451	486	527	497	459	493	507	498	474	485	485	528	498	475	499	510	502	512	515	512	478	525	502	512	506	493	486	471	484	472	487	462	509	500	504	464	522	459	488	497	510	502	506	461	481	501	515	509	517	521	500	513	503	471	507	507	519	482	488	491	512	500	499	562	517	504	548	513	474	494	487	489	516	500	461	466	534	520	492	495	487	461	487	503	474	484	532	467	506	533	472	511	488	499	483	497	532	489	504	514	472	527	489	471	510	500	458	497	482	498	497	509	503	478	527	494	507	494	475	446	493	498	487	514	451	519	481	450	477	515	511	497	525	521	490	468	486	525	521	456	505	461	489	486	510	532	482	504	473	526	480	523	480	492	494	515	496	521	510	500	498	473	525	505	455	498	451	478	528	511	528	551	498	515	472	508	486	464	462	449	502	477	509	493	498	501	485	485	499	508	519	477	499	475	520	497	563	514	462	456	493	488	512	463	488	491	503	470	490	516	514	516	504	465	482	520	475	503	518	451	487	489	490	511	503	480	489	512	489	495	467	477	484	494	477	513	512	510	533	491	445	508	501	478	505	505	505	515	485	485	480	499	490	457	515	497	501	526	526	500	494	524	485	503	490	502	482	493	511	505	503	496	479	501	473	550	501	555	458	501	511	486	517	512	486	504	479	519	504	516	506	465	513	526	507	468	470	464	505	494	487	477	470	488	532	458	501	481	497	513	466	503	481	545	476	478	484	466	524	481	525	551	524	534	459	508	474	505	476	507	507	498	538	507	500	472	484	479	478	520	489	504	523	516	507	495	472	470	484	502	441	463	479	507	517	503	529	494	469	513	523	478	490	501	527	508	507	481	518	505	526	519	474	520	504	497	492	492	454	512	475	519	503	478	473	528	496	510	541	532	528	560	483	482	503	511	504	484	505	465	506	479	530	515	523	513	497	519	457	522	479	485	489	496	507	483	519	472	495	476	512	475	490	506	516	462	489	495	505	496	488	468	526	537	502	480	484	470	513	498	492	482	508	512	502	450	517	474	514	536	512	483	512	466	518	508	455	490	507	510	441	498	528	470	511	492	447	500	505	522	481	497	460	522	468	488	454	501	497	462	503	513	486	501	498	478	508	462	483	433	508	462	465	470	505	511	488	510	476	487	493	558	483	488	484	519	487	519	474	482	497	468	494	530	487	452	483	454	515	483	442	468	485	512	484	474	504	541	488	506	509	453	503	459	504	499	509	523	488	481	516	498	483	471	502	481	521	473	507	507	508	485	522	533	491	455	501	494	515	479	521	516	517	553	517	488	488	490	507	501	509	470	473	535	515	489	530	463	499	497	481	486	474	524	465	478	548	476	524	487	513	511	481	472	467	511	524	504	542	517	470	486	504	493	510	514	486	468	508	426	487	488	477	451	483	492	503	484	473	479	495	495	491	471	475	495	488	502	507	506	517	499	470	481	477	478	500	492	456	493	505	499	455	499	473	475	468	525	475	505	466	524	473	473	471	510	487	509	495	547	484	492	465	495	494	506	489	522	469	522	532	510	515	478	480	499	515	509	473	542	532	488	495	498	488	504	515	497	493	498	516	454	498	502	489	445	504	533	469	450	519	474	511	492	488	493	474	511	517	487	517	488	471	531	515	488	457	470	507	493	485	493	483	489	498	495	518	468	482	491	482	511	479	518	467	494	491	540	504	500	486	515	499	481	511	508	484	468	531	486	499	513	508	494	505	525	498	467	538	464	498	494	498	491	460	495	495	497	506	509	483	509	498	471	530	501	410	474	531	485	507	498	490	492	483	482	489	522	527	486	473	479	497	505	451	528	479	524	533	498	515	519	452	489	464	517	517	481	480	497	505	476	494	490	487	471	474	451	482	467	495	521	491	487	475	468	481	490	470	510	490	488	472	495	501	469	525	474	465	512	459	503	487	497	514	451	505	502	460	501	455	545	537	489	476	496	493	508	492	502	498	489	504	533	496	536	482	459	485	468	512	476	507	531	529	508	499	528	495	504	478	484	504	518	483	508	512	508	504	451	507	492	480	501	486	485	494	482	501	465	474	498	455	502	506	495	535	493	519	504	491	496	511	517	509	453	497	502	498	502	505	503	490	484	496	478	497	536	495	522	537	471	483	445	512	482	529	487	453	477	449	544	505	511	526	438	518	459	506	493	464	491	497	548	523	446	516	510	531	521	484	522	481	463	526	484	510	514	497	539	537	516	525	501	466	517	508	499	488	507	483	495	477	464	503	493	506	528	481	504	487	518	476	456	497	481	469	531	499	480	490	470	472	502	508	484	528	482	467	476	526	502	474	476	501	468	455	521	504	482	493	506	527	498	462	472	468	504	482	467	502	481	456	460	488	549	490	452	524	497	528	462	467	521	508	540	495	494	472	470	467	503	496	449	518	518	464	491	519	492	545	535	491	505	494	491	513	480	506	485	496	530	533	512	480	518	481	493	575	473	493	512	474	486	502	492	473	467	512	486	487	518	497	491	480	517	495	488	499	489	495	439	537	477	488	467	506	495	539	487	476	467	479	465	481	475	475	499	508	488	509	480	474	489	510	507	503	491	515	462	507	474	458	482	515	488	475	505	486	507	507	505	474	489	481	529	500	486	521	437	490	486	491	506	506	470	497	508	487	496	479	512	517	497	515	482	519	465	494	469	561	511	467	507	549	474	522	487	486	450	516	535	509	475	480	494	499	488	478	525	457	475	461	491	462	469	480	473	469	515	494	497	488	508	469	498	492	479	526	514	514	496	495	447	457	509	482	437	513	463	498	487	526	491	494	491	487	482	536	515	546	497	506	498	483	508	519	494	508	472	479	480	474	495	549	469	476	491	453	531
23028	21569	29352	24267	21580	21608	10578	2568	1739	1454	1404	1196	1081	956	850	742	701	662	670	677	673	587	605	571	555	520	513	472	478	467	416	476	406	447	403	433	445	409	382	388	399	424	413	388	428	427	385	377	406	358	365	367	386	382	370	394	383	383	366	339	340	346	350	348	405	386	324	378	343	347	347	364	394	337	346	391	382	337	392	386	372	353	361	316	339	346	353	370	383	301	352	353	352	340	359	365	346	365	330	361	333	365	348	377	354	337	340	375	355	348	339	356	349	375	366	345	339	358	353	356	375	370	338	365	343	352	337	366	335	335	366	345	379	387	322	343	357	359	350	312	346	344	348	370	356	325	402	342	349	352	400	402	340	374	391	344	391	371	338	364	335	388	357	375	364	353	341	331	341	367	397	332	361	356	330	358	378	335	352	318	335	349	343	373	344	332	372	369	356	399	356	377	347	358	332	335	325	330	361	334	355	382	389	368	367	340	386	375	358	346	338	386	370	335	347	367	304	358	367	321	336	354	373	374	334	357	399	317	319	369	367	371	367	390	382	343	337	372	338	380	340	320	312	366	353	395	361	373	355	331	365	378	342	339	374	349	328	333	362	363	360	372	338	355	342	330	305	352	396	334	343	347	372	331	341	370	349	333	371	353	362	375	365	373	366	360	328	345	341	351	349	339	346	343	378	349	367	386	372	358	351	350	354	332	359	333	329	389	331	331	351	360	354	334	332	340	376	330	359	345	361	346	375	350	377	338	341	354	357	346	377	371	332	367	312	348	359	332	338	369	333	363	364	364	329	359	344	347	344	357	371	315	356	372	346	363	359	380	388	374	339	333	365	356	376	354	379	388	350	338	338	365	329	340	373	358	369	371	389	376	398	324	339	363	335	366	321	346	341	375	351	310	359	365	365	365	364	360	403	337	327	378	346	347	388	334	345	358	340	327	363	328	352	392	347	335	327	395	352	375	335	393	364	336	368	352	373	320	352	335	388	370	312	355	363	373	362	349	326	339	332	356	332	365	372	343	374	362	375	356	312	373	363	330	336	340	368	365	313	346	366	377	350	351	330	333	339	374	345	343	361	381	341	367	353	344	356	351	378	365	377	353	362	349	358	363	350	358	354	388	392	374	337	334	355	347	349	383	331	357	357	355	347	397	379	340	369	333	364	374	347	334	365	350	349	372	391	359	389	352	375	374	377	359	338	334	372	341	363	372	343	388	343	372	352	434	361	347	355	335	389	335	361	374	330	373	367	359	336	382	343	354	351	345	337	342	351	338	367	351	339	407	366	355	368	370	352	403	353	349	356	354	350	373	366	354	376	387	331	374	359	353	363	311	342	381	362	368	353	380	349	344	295	364	372	362	350	312	352	376	340	343	318	369	353	359	357	366	361	354	335	350	414	364	320	344	373	326	341	366	362	342	333	384	347	348	354	319	364	326	378	389	353	347	364	396	336	345	336	324	336	333	373	349	337	343	351	361	361	336	343	341	379	375	368	368	368	367	379	355	342	327	373	348	358	360	371	353	357	354	349	336	393	304	374	376	347	386	346	379	348	326	315	375	385	371	386	338	349	364	359	368	320	309	353	351	320	383	377	355	329	360	385	363	341	354	355	342	373	334	375	355	344	340	380	356	362	348	368	350	357	369	355	395	357	338	370	376	373	351	337	365	396	356	333	348	367	314	370	347	396	343	358	338	360	353	347	339	365	351	344	344	363	383	389	345	356	378	351	330	316	347	367	344	369	354	340	365	344	332	352	365	375	370	338	369	378	374	346	338	351	345	351	351	352	333	362	356	340	380	319	386	345	342	400	331	354	365	339	306	330	382	370	323	380	371	324	354	389	338	357	378	352	347	355	358	381	369	358	368	372	378	351	355	377	348	382	342	351	356	373	347	336	322	346	352	376	328	374	353	341	365	348	337	353	337	370	353	313	351	363	326	374	335	360	351	359	397	376	361	327	357	364	351	361	370	375	345	363	364	347	365	333	343	373	374	370	357	349	340	325	339	354	354	343	345	341	394	384	346	339	343	367	339	349	369	362	363	345	389	340	338	329	347	335	345	315	361	352	363	361	364	344	384	372	335	387	346	342	338	358	361	344	380	353	352	381	373	353	321	361	343	352	395	302	380	364	348	352	351	379	357	348	353	368	336	370	349	404	336	393	323	340	328	316	324	352	349	377	378	364	378	339	359	384	353	344	375	391	373	353	359	343	374	364	352	373	329	357	367	339	352	335	318	405	357	321	351	337	360	359	298	355	384	352	340	350	351	382	355	350	354	380	366	326	366	376	358	375	361	344	350	344	322	338	360	358	334	347	328	366	360	388	354	315	348	354	327	358	345	342	345	378	361	338	366	331	343	332	366	334	357	368	385	387	322	363	376	341	348	342	375	322	324	379	347	370	363	354	326	336	363	362	341	337	350	343	366	312	342	351	343	331	377	340	349	331	331	375	340	395	375	345	335	335	354	346	365	333	326	348	370	318	359	353	352	369	335	330	349	335	375	326	369	359	350	361	356	378	363	367	312	354	315	377	347	364	302	366	346	340	361	375	347	341	327	362	380	348	345	343	362	374	344	357	358	361	366	382	337	406	363	355	369	355	324	367	356	365	385	362	369	356	336	321	344	369	316	374	332	306	354	379	372	377	358	354	379	368	346	339	346	349	379	357	362	389	367	340	389	356	361	354	364	377	348	352	337	360	368	356	391	379	373	332	365	362	348	344	338	345	327	359	336	381	303	397	391	349	324	382	364	340	339	376	364	388	364	358	376	369	356	366	350	332	331	346	353	332	371	383	365	373	340	379	356	348	333	344	336	364	363	358	355	348	373	335	365	310	349	363	368	364	329	329	339	376	350	350	325	353	368	324	388	351	344	358	360	339	357	318	327	336	343	359	341	384	352	354	393	353	308	364	345	352	351	364	397	369	349	318	367	353	356	340	369	359	346	307	361	399	338	355	339	345	367	335	321	336	390	367	336	358	353	355	377	341	412	380	332	376	333	335	361	398	337	320	359	377	320	336	301	339	338	375	320	374	363	358	326	375	346	387	358	339	367	338	355	367	359	318	380	337	341	350	347	370	318	376	367	358	344	350	386	343	346	353	363	332	343	337	353	360	325	359	346	335	349	327	375	363	370	342	368	367	360	366	354	339	330	379	317	365	371	332	409	366	324	363	335	349	368	331	376	341	328	362	336	360	371	340	348	393	373	368	330	354	358	341	335	365	365	388	370	368	360	373	365	350	318	336	354	369	324	364	314	350	329	371	355	342	346	374	354	360	350	336	376	379	393	361	353	348	322	351	354	319	357	352	335	342	342	373	394	354	346	349	340	340	341	372	363	385	342	380	377	369	339	364	368	345	359	351	389	381	349	307	342	338	365	359	365	340	350	361	349	320	368	371	346	343	371	342	340	343	359	337	370	337	351	360	327	364	353	368	359	331	361	350	340	341	371	369	366	374	320	332	348	354	349	374	342	342	359	343	399
39431	34114	23686	14996	11341	8201	5882	4314	3359	2697	2451	2131	1809	1651	1386	1270	1079	1052	1077	973	959	994	924	873	806	784	660	622	665	595	563	622	555	590	555	535	502	492	483	452	489	475	477	459	483	496	475	465	472	405	463	434	468	434	481	459	455	444	426	421	446	444	452	407	422	434	398	435	440	400	447	454	404	444	369	427	436	451	429	426	386	399	442	397	401	447	432	417	383	437	396	468	411	404	446	443	424	406	442	409	434	451	417	428	435	394	402	411	427	472	446	412	418	424	448	408	408	426	463	417	409	407	408	428	406	395	417	436	426	406	448	442	421	416	421	456	457	402	432	418	406	427	403	401	432	403	446	420	398	416	405	392	405	422	408	415	408	428	398	426	430	423	447	434	447	412	435	411	386	398	408	420	441	434	418	432	414	412	455	411	381	366	393	399	404	437	427	426	392	396	400	417	420	465	424	457	439	431	413	404	441	426	417	439	393	444	435	420	443	425	367	426	430	434	377	411	423	400	438	408	397	446	406	412	438	446	404	422	417	415	447	385	390	413	419	457	410	438	384	435	398	415	415	425	385	408	436	418	429	408	407	413	406	427	432	429	409	408	422	422	407	408	386	400	415	414	470	412	421	388	403	401	461	400	421	430	440	378	423	415	393	420	386	406	422	434	432	426	394	428	417	408	432	388	441	427	424	408	406	443	393	422	401	406	449	400	437	404	395	436	429	426	407	389	362	402	401	408	396	432	405	392	434	406	418	429	417	410	442	400	390	437	415	402	400	389	431	405	423	394	405	423	390	410	433	380	430	405	419	408	398	429	419	404	435	430	403	437	429	411	404	402	409	379	439	409	398	411	421	399	427	421	382	424	424	433	434	425	403	381	391	454	367	446	413	397	436	423	403	415	401	435	412	420	385	435	413	399	425	406	387	429	427	424	385	398	397	413	429	387	414	436	407	397	403	426	398	442	385	455	406	411	418	411	416	412	394	438	382	427	432	426	385	410	442	414	416	420	423	439	433	391	419	424	417	405	435	412	409	411	397	444	402	432	415	403	424	408	415	418	436	378	408	417	413	424	387	424	413	431	406	435	385	390	412	409	410	385	403	420	427	465	448	423	443	392	414	425	432	449	430	379	420	404	440	398	417	391	432	423	411	425	455	421	410	385	422	421	432	391	373	409	402	422	385	427	408	421	422	437	405	467	411	445	425	409	418	390	381	426	442	420	406	370	409	443	400	438	409	406	456	384	430	401	406	415	431	401	422	398	436	386	405	372	422	415	426	418	436	422	428	469	425	432	433	445	385	419	414	410	384	448	393	421	447	415	388	416	411	409	369	386	409	414	401	421	410	389	418	397	408	467	383	402	418	411	441	417	420	422	390	404	403	422	422	420	367	424	428	411	420	399	411	484	407	416	433	398	435	397	457	414	397	441	397	425	405	436	406	441	407	450	445	413	387	407	446	414	427	413	441	451	444	432	442	413	451	426	396	439	466	391	407	432	398	401	388	412	410	401	367	402	429	442	402	395	413	428	384	406	430	390	417	392	440	414	414	404	412	406	392	386	422	372	426	468	456	405	421	384	402	412	424	395	402	366	399	429	447	401	422	397	389	398	415	431	436	432	470	435	431	406	411	396	406	423	451	433	423	421	399	431	432	446	388	407	422	409	388	436	412	435	395	424	402	412	376	408	440	428	410	385	372	389	422	390	419	394	418	416	432	421	400	378	406	434	438	413	420	368	404	397	412	405	428	416	427	406	402	416	378	422	402	425	422	440	419	432	401	409	431	386	401	424	441	406	398	432	399	409	399	443	446	381	425	413	413	419	449	415	402	401	413	402	414	372	410	391	412	421	429	393	406	422	402	412	403	410	411	369	440	401	395	408	379	436	436	422	393	408	414	416	459	443	387	372	425	435	402	424	393	417	417	446	421	443	424	430	438	421	403	394	387	383	436	402	397	449	413	413	432	394	425	398	439	429	438	457	372	424	430	443	409	423	468	396	412	431	404	386	392	419	503	388	428	437	424	435	434	383	422	378	395	433	436	414	418	438	474	407	420	422	420	423	408	430	407	407	410	381	403	410	420	462	425	450	448	437	426	392	371	399	383	449	416	389	374	402	364	406	406	408	441	430	431	426	416	389	380	466	411	386	399	390	425	443	412	447	420	464	410	458	427	395	431	418	422	375	394	409	419	431	429	411	394	405	449	382	423	402	406	402	434	441	408	406	381	434	445	387	431	432	409	404	393	437	427	400	411	390	428	395	387	407	425	420	397	384	412	415	419	452	412	425	383	429	440	446	434	400	408	399	397	412	413	388	417	453	417	451	410	389	436	404	424	430	430	397	424	399	414	439	425	412	404	412	375	409	408	405	411	445	412	400	406	431	431	384	400	387	427	407	421	411	396	404	412	422	392	432	432	439	440	432	405	424	376	431	436	404	419	421	395	412	421	420	405	400	401	430	386	415	405	424	428	425	396	412	427	432	404	391	397	421	391	417	402	417	383	434	440	378	428	393	423	408	414	423	399	466	419	419	405	416	427	421	410	444	412	419	384	399	407	429	435	425	402	424	396	402	441	399	431	423	439	388	433	434	464	423	445	415	441	437	416	410	399	433	392	388	402	426	447	451	397	412	419	407	459	408	412	403	420	419	401	424	426	385	397	426	409	407	428	422	391	419	429	432	418	404	440	419	406	391	402	396	415	428	418	453	428	390	433	422	440	436	417	402	411	425	413	404	393	449	395	414	398	437	369	404	391	392	409	419	408	416	399	469	414	421	414	425	435	383	392	428	430	405	411	413	384	401	422	391	377	399	438	397	438	405	396	408	441	422	422	395	397	446	431	409	417	407	427	409	406	411	421	407	423	418	373	452	403	381	419	414	419	407	487	409	399	418	397	389	398	402	401	384	403	421	423	415	444	439	442	407	416	421	394	437	401	442	422	401	420	456	428	399	432	389	422	402	392	452	423	429	412	420	374	452	430	411	438	411	395	427	418	457	434	406	429	428	385	396	390	458	425	416	411	442	392	396	399	409	428	427	441	399	411	425	391	444	436	409	449	435	430	435	417	453	391	421	439	412	419	401	377	427	402	402	428	426	397	408	478	414	397	419	420	427	406	399	408	415	415	399	419	418	412	422	374	431	407	442	413	414	420	430	440	434	420	436	397	441	443	412	394	404	423	381	418	376	405	391	366	411	411	421	410	418	450	418	406	429	425	412	372	422	427	428	411	398	392	404	409	396	416	435	382	407	456	405	414	403	399	400	367	383	386	395	423	384	440	438	405	418	445	383	423	423	397	424	441	375	403	413	415	413	423	389	412	443	430	419	424	425	415	411	383	399	422	440	426	406	387	459	421	392	416	377	450	375	422	414	409	454	397	425	393	432	435	425	444	442	456	407	385	406	405	390	384	407	441	432	437	422	414	393	418	385	434	395	423	395	410	414	403	411	425	445	405	435	389	428	407	435	431	382	417	427	414	432	433	417	408	422
29905	21952	13430	5911	2925	1805	1431	1146	992	868	833	829	747	747	734	669	669	642	686	645	651	612	603	624	628	616	609	605	638	601	649	536	567	515	531	560	593	599	595	540	593	530	574	577	533	550	569	573	510	565	547	554	554	501	551	582	528	521	527	580	529	543	560	545	539	562	564	492	527	577	556	601	549	539	553	532	560	548	572	530	557	546	560	577	539	550	531	571	573	537	579	544	526	477	555	587	555	560	584	564	509	553	595	563	555	544	517	547	509	577	551	524	558	579	544	579	542	529	540	592	549	564	542	568	505	546	543	574	560	556	521	562	538	550	538	552	568	534	553	586	537	538	537	555	544	574	528	523	532	550	558	518	544	543	545	569	563	534	514	563	508	539	518	547	509	570	506	519	536	543	562	546	544	520	513	543	620	522	535	520	554	575	571	503	527	575	542	534	555	534	565	590	522	547	523	572	536	548	572	557	562	518	566	529	555	522	494	571	531	563	556	579	585	579	547	534	538	560	579	581	556	555	562	546	506	580	553	559	543	550	536	608	572	589	576	567	545	527	503	559	553	556	564	540	562	544	580	579	593	587	529	560	515	509	567	579	556	551	514	541	559	544	559	552	513	570	575	519	506	537	523	548	548	545	501	571	570	557	535	538	579	503	558	598	560	525	571	529	560	548	547	566	485	555	560	531	546	569	552	611	542	555	541	546	540	527	587	570	532	526	563	547	550	598	542	510	594	566	556	551	562	578	536	555	526	577	527	545	599	545	557	528	558	596	548	574	588	521	576	531	523	532	597	550	542	543	569	531	531	571	545	516	570	516	582	602	514	561	552	556	576	576	578	578	521	510	512	527	476	541	570	559	577	518	555	547	549	538	519	559	553	556	540	536	531	558	529	527	625	555	543	536	553	573	551	561	591	524	524	576	568	551	534	549	559	550	537	543	591	566	512	557	553	535	553	591	514	533	510	549	515	566	548	559	537	558	552	528	553	573	510	556	565	557	544	544	542	542	521	516	570	495	538	538	543	518	563	581	553	573	524	582	585	565	538	522	580	569	516	536	509	518	573	539	529	558	569	540	536	569	542	572	571	574	518	626	542	564	566	547	563	572	553	547	567	564	516	532	537	535	514	531	579	561	544	557	538	507	577	587	551	554	531	562	566	546	514	515	534	522	528	542	555	576	534	557	548	570	548	546	536	588	552	556	554	538	554	526	573	568	543	527	580	546	549	548	561	577	494	526	571	547	572	596	527	607	598	520	543	574	556	544	519	518	550	511	575	522	575	548	538	551	558	524	564	563	544	524	544	541	504	560	585	571	556	545	502	539	536	534	546	535	524	549	515	585	572	555	546	562	567	546	540	569	538	537	535	557	539	586	505	568	553	547	506	539	574	561	573	587	538	556	532	539	593	569	537	540	513	530	536	511	515	556	576	535	531	538	518	542	539	511	541	545	561	530	539	567	596	503	578	534	550	565	507	514	582	555	537	564	574	595	576	573	534	564	552	537	527	548	595	569	545	542	526	555	553	509	556	526	551	542	537	559	555	532	572	558	508	597	555	526	548	530	554	553	562	527	525	559	581	534	548	515	522	555	568	577	561	540	547	549	554	555	531	575	538	500	532	583	543	543	541	553	518	522	547	562	572	597	569	561	575	529	537	566	581	558	587	566	509	511	559	568	596	564	529	542	537	552	569	552	564	577	512	557	561	561	568	562	517	572	606	575	549	551	540	595	540	539	562	587	556	548	549	525	541	587	556	533	590	539	555	566	561	523	562	559	569	571	516	560	547	532	563	544	547	533	527	532	558	550	583	569	535	593	590	511	482	552	549	556	549	576	579	537	517	571	539	535	572	562	558	527	542	554	543	580	551	541	561	572	545	560	536	583	525	545	532	563	567	555	560	557	570	544	541	558	568	604	536	548	527	532	579	552	543	568	545	513	547	588	539	560	572	567	537	550	547	581	562	559	561	547	530	527	593	577	518	572	512	520	578	570	544	553	563	534	553	566	564	576	541	541	572	543	538	583	529	563	516	552	557	546	535	520	534	517	549	519	583	551	507	534	539	580	549	571	560	544	534	556	518	568	534	570	548	562	508	551	567	529	601	531	564	528	535	548	536	584	519	591	539	542	506	550	541	539	609	555	548	509	581	511	574	532	597	539	580	515	525	563	539	557	558	571	584	546	556	575	535	538	546	618	576	554	560	526	563	526	525	521	558	551	531	538	596	514	543	562	558	545	526	562	525	552	571	552	545	564	549	553	607	550	546	581	535	548	534	579	503	555	596	580	578	549	569	545	563	536	533	555	568	579	553	555	529	552	557	566	574	519	522	562	576	566	546	588	560	544	546	586	553	553	555	557	555	572	550	562	571	529	572	546	533	539	511	516	497	563	552	547	512	560	548	526	525	538	541	522	589	563	567	560	598	571	526	575	531	536	527	537	535	536	573	515	565	525	545	542	538	529	569	544	501	562	573	542	551	585	544	552	550	529	556	530	584	575	548	572	564	571	524	590	489	546	560	560	536	531	533	522	572	543	518	558	550	549	563	565	563	538	564	529	562	542	558	544	540	566	557	548	575	559	587	508	580	532	527	491	501	571	535	541	528	531	522	550	551	550	563	567	595	518	545	540	587	574	573	523	542	568	548	552	569	578	587	531	576	512	523	510	608	574	560	536	564	553	558	536	531	532	535	508	575	572	514	557	569	587	522	571	557	596	504	536	534	579	542	542	601	507	549	563	553	556	525	543	540	563	557	599	545	529	517	572	549	541	555	561	515	572	562	488	578	555	519	502	544	572	507	522	571	483	508	569	559	572	549	572	532	533	575	552	577	562	513	541	568	520	546	508	545	523	587	550	556	606	589	531	544	532	551	538	559	520	510	552	541	504	531	545	508	531	549	575	521	564	560	541	519	597	509	531	529	549	534	507	591	607	539	584	562	518	550	506	536	537	528	587	522	568	542	529	506	528	525	547	549	546	548	537	538	542	539	576	546	574	538	566	543	546	564	571	552	540	525	565	579	510	567	578	556	527	516	556	557	544	551	543	537	576	532	560	576	537	532	562	529	561	559	522	506	586	589	557	597	569	558	539	583	580	541	585	508	579	585	498	548	539	539	540	528	541	555	549	524	602	521	506	575	579	577	529	531	522	585	568	585	558	547	556	543	555	562	571	535	575	550	555	599	547	543	554	564	570	561	558	520	554	588	560	573	540	529	527	553	568	542	575	603	556	544	579	528	582	562	543	599	559	558	544	510	520	517	555	537	576	527	540	559	526	564	529	537	564	541	565	540	542	540	578	530	552	559	535	532	529	556	566	551	542	571	522	524	545	540	576	552	523	519	554	562	542	515	533	530	556	578	553	524	568	542	522	555	562	556	560	523	514	553	561	569	567	535	562	512	533	560	568	517	566	558	555	594	549	541	523	599	529	557	562	573	541	579	550	564	589	562	542	544	523	562	611	547	546	573	544	527	508	563	537	576	543	560	535
30948	22663	11685	6363	4873	3406	2519	1974	1616	1440	1296	1251	1135	1034	962	882	829	873	856	858	810	792	817	760	749	714	733	703	723	729	725	680	737	639	640	667	681	700	617	691	635	645	674	679	709	635	680	634	638	669	675	648	613	700	643	626	646	639	646	689	615	655	657	648	674	638	643	616	681	627	651	658	614	606	625	649	645	608	659	641	637	695	657	652	625	652	628	644	654	617	655	642	665	617	682	651	660	637	675	600	623	636	654	664	606	688	645	649	644	646	634	639	621	651	605	659	618	649	642	665	621	608	629	690	631	561	612	633	610	644	607	605	612	659	618	669	673	635	672	644	650	623	651	623	623	665	642	650	624	631	660	661	622	632	653	636	651	651	646	638	672	624	623	635	643	676	591	624	652	638	665	672	635	648	583	625	646	650	623	623	644	653	616	638	633	623	620	614	619	661	660	584	667	630	646	637	614	641	648	664	631	650	674	625	640	686	653	604	600	644	659	613	642	666	668	637	659	635	636	638	658	646	619	632	662	627	608	667	622	658	620	654	633	602	628	641	654	642	634	633	580	625	664	652	612	639	666	602	648	656	643	614	657	622	641	626	642	630	606	640	666	628	617	626	649	631	634	646	608	615	643	627	645	679	661	656	652	676	621	614	577	634	650	631	676	671	680	630	678	643	634	641	616	649	600	625	612	664	643	665	618	610	691	644	658	610	616	640	591	569	640	622	648	581	658	701	620	653	641	618	632	668	631	617	610	618	644	658	633	627	631	682	601	628	630	653	647	651	662	632	622	666	644	679	655	628	622	651	639	687	657	638	693	684	616	667	621	620	583	613	674	640	612	648	633	636	623	627	621	644	642	636	649	674	671	611	627	634	682	618	649	623	635	660	653	658	629	618	634	643	663	599	614	672	646	621	617	676	642	638	642	665	647	671	653	666	647	640	677	650	626	624	668	661	639	663	656	650	648	625	642	659	654	597	651	607	624	636	636	632	633	620	621	580	603	651	631	635	620	650	625	641	664	628	681	644	652	694	657	662	615	593	659	600	660	669	689	652	657	607	635	630	618	717	622	639	647	660	616	667	577	635	626	664	661	619	649	628	636	634	677	631	648	665	616	652	657	627	611	682	645	620	633	648	613	614	598	617	646	633	652	628	646	629	663	616	620	646	660	633	619	646	684	680	628	620	649	613	651	643	670	597	676	660	682	634	607	640	642	616	622	583	667	619	678	628	659	615	621	626	617	663	659	647	623	618	665	652	690	617	668	611	608	683	657	569	648	666	619	638	661	623	633	672	611	653	619	625	636	644	615	662	644	621	644	641	624	604	642	618	642	623	624	609	652	631	636	650	649	629	619	637	588	621	592	630	657	672	682	665	659	674	682	595	636	585	636	677	651	591	618	678	643	678	685	663	641	640	612	653	641	646	611	649	620	646	650	677	629	638	603	653	640	671	626	673	625	638	639	702	616	664	618	611	614	627	645	679	580	666	590	666	657	622	618	670	645	634	617	615	619	639	646	635	600	638	642	638	629	625	641	631	657	605	625	601	670	613	672	670	648	616	604	595	687	661	633	597	646	640	622	642	627	632	662	631	635	630	632	614	628	626	607	620	642	668	593	622	670	661	668	670	629	620	628	655	640	636	636	649	621	655	660	617	644	607	638	601	621	623	665	640	645	637	624	689	652	656	599	662	616	612	650	600	628	641	622	633	618	637	633	672	658	602	619	624	663	648	674	690	633	609	623	628	601	650	644	650	656	666	647	642	604	658	675	636	613	633	687	619	632	663	636	621	647	679	654	616	701	661	655	588	628	642	649	678	642	611	639	616	611	607	652	620	612	657	647	636	623	613	640	657	635	633	663	620	657	616	647	613	625	638	651	623	607	663	598	631	640	636	657	650	654	642	674	633	622	649	701	626	657	646	624	617	647	666	633	624	606	662	681	622	596	698	618	630	641	671	673	599	585	648	610	619	590	653	612	640	690	616	642	689	603	612	679	627	671	623	639	612	638	667	587	632	626	606	640	669	640	664	612	646	628	615	645	669	626	682	625	642	668	635	629	635	621	609	619	629	640	633	642	638	672	609	620	636	611	664	688	687	624	677	647	595	658	614	639	593	648	648	638	650	670	663	636	590	623	657	655	644	625	672	658	644	640	692	625	652	651	634	675	659	644	628	627	611	615	657	579	613	639	619	638	646	669	642	669	677	617	619	630	632	624	640	608	635	602	662	634	654	647	669	613	633	601	632	638	614	659	620	645	629	650	618	668	647	645	637	657	609	672	621	641	652	574	610	634	659	679	636	648	637	637	586	625	639	624	676	666	660	619	638	591	610	628	633	605	618	650	677	643	616	631	697	645	658	638	613	611	681	681	658	592	626	633	653	612	615	635	689	687	647	612	603	592	605	619	637	605	673	656	676	643	645	618	639	625	664	648	595	678	626	640	669	682	663	622	645	616	640	655	683	644	622	650	639	617	616	639	605	678	624	682	648	696	678	595	690	644	633	622	639	653	656	598	599	647	673	637	650	628	638	610	666	655	672	687	633	630	646	643	641	677	611	640	593	629	648	641	636	634	608	631	649	608	682	651	645	585	623	564	622	627	634	665	635	669	591	647	651	641	621	676	621	687	609	637	668	633	651	586	649	678	629	623	655	624	682	654	578	616	631	671	634	662	654	625	680	629	605	656	638	642	659	628	657	619	640	654	624	623	651	674	667	640	628	667	676	642	667	658	621	648	591	615	641	697	653	606	632	595	639	660	641	632	616	593	623	635	676	590	647	604	622	633	648	628	649	656	648	655	649	669	645	620	594	671	654	698	608	638	623	618	673	615	647	615	609	643	609	681	599	624	679	650	666	676	596	671	667	670	683	642	644	641	643	645	626	583	616	651	616	660	598	643	660	655	665	635	676	658	640	644	648	677	656	635	659	643	635	673	612	662	612	629	684	632	653	632	684	662	654	618	600	629	636	606	636	646	621	616	636	667	674	624	629	613	628	656	650	650	592	592	628	608	651	631	642	637	616	639	632	683	648	614	614	654	678	621	617	627	656	623	616	616	619	631	626	656	706	633	619	629	633	638	672	619	638	644	645	600	617	651	655	614	646	598	649	602	640	593	639	680	644	640	614	641	619	641	576	617	675	635	606	655	626	645	663	645	619	623	674	604	610	606	658	605	629	646	634	646	658	657	670	606	631	623	618	618	618	619	667	609	624	618	645	648	611	681	659	671	614	635	687	626	645	637	649	650	615	628	627	636	634	621	612	655	559	603	597	621	615	662	644	622	590	615	630	665	597	618	659	638	606	625	602	624	647	603	667	640	587	646	652	632	618	590	663	641	599	650	623	627	606	617	629	630	618	591	633	638	691	630	629	628	616	647	593	651	694	641	622	676	627	663	609	693	640	611	643	619	615	601	663	633	652	654	636	633	628	639	621	620	616	634	643	632	644	631	599	641	627	627	602	590	636	685	668	598	660	593	684	675	618	658	678
24049	21504	28764	24673	21473	11884	3102	1815	1461	1238	1167	1134	990	873	785	727	685	726	754	728	727	693	681	690	651	625	578	581	614	604	611	569	579	606	535	528	588	586	587	550	561	569	524	524	547	570	567	570	543	507	550	495	531	544	545	470	532	535	506	542	533	533	490	530	533	546	480	507	535	501	508	513	514	539	487	466	526	514	504	502	525	514	537	529	509	497	499	510	502	512	501	514	518	526	490	536	586	540	474	509	533	503	576	531	491	483	523	523	532	491	497	541	512	500	462	504	527	473	497	486	545	520	522	486	524	504	524	506	503	517	493	509	478	517	528	496	528	457	503	512	528	516	523	447	511	525	485	477	521	515	513	526	493	516	498	497	496	514	537	520	499	456	521	490	520	499	501	495	509	529	528	538	476	537	519	473	503	540	478	549	477	527	494	486	518	501	528	504	463	523	515	524	494	493	493	538	504	503	494	498	504	501	515	461	539	481	516	508	547	531	524	513	524	514	505	506	551	514	488	482	491	546	550	510	506	485	511	512	477	487	536	461	537	513	501	531	503	500	532	496	475	487	481	522	485	483	514	536	501	468	502	510	512	513	545	508	496	492	515	488	482	510	511	551	495	498	541	528	481	530	491	489	464	532	508	558	536	529	506	484	509	499	518	537	523	532	499	508	493	526	515	490	491	525	527	520	495	519	525	478	518	510	494	490	528	492	551	522	516	487	474	497	491	555	494	498	512	516	503	498	521	526	509	465	524	515	494	532	515	501	495	493	499	513	485	532	489	492	485	506	540	481	499	543	487	497	513	517	518	548	544	539	508	476	545	544	488	523	523	500	562	522	487	511	508	501	514	548	534	523	519	539	544	530	492	496	516	532	488	522	523	491	557	513	525	538	472	533	526	481	505	548	519	507	492	526	480	484	552	500	548	523	481	508	512	483	561	495	481	525	491	528	559	529	479	541	545	502	550	469	497	516	499	536	469	518	543	538	510	475	515	499	531	539	524	525	513	546	490	481	539	542	518	506	524	527	511	520	538	489	487	541	522	493	525	508	545	522	513	484	510	530	488	510	501	545	521	502	533	523	529	514	544	499	539	527	530	476	526	519	511	530	511	502	490	532	472	467	452	531	511	554	428	529	501	511	531	488	488	479	520	511	508	514	538	511	475	480	512	488	530	504	549	515	538	518	515	536	481	525	521	501	543	476	546	511	517	468	484	471	508	560	522	477	527	483	492	546	506	546	508	517	491	555	486	486	494	483	539	482	498	521	489	515	516	478	535	517	529	505	488	502	533	532	521	513	534	537	490	498	551	512	537	512	521	553	498	546	468	464	506	505	483	483	538	490	522	525	491	516	531	545	496	483	515	529	530	479	561	541	550	464	509	544	480	521	509	527	512	535	550	522	517	501	529	538	502	502	509	518	487	497	458	470	541	504	518	518	523	521	526	510	537	519	562	491	512	530	504	533	504	526	528	514	518	486	492	523	532	546	508	516	526	502	535	489	516	499	470	524	508	551	493	499	489	532	518	515	466	532	549	498	529	484	549	537	520	529	480	452	537	559	495	549	496	526	534	485	512	525	518	467	509	520	535	526	509	486	506	512	498	514	531	479	502	487	531	511	513	553	509	505	545	526	493	510	513	478	525	525	482	485	506	494	479	508	516	491	512	516	517	507	502	517	466	516	526	537	520	535	526	514	498	528	516	490	494	528	529	512	537	503	526	520	522	496	533	521	528	540	546	479	510	550	530	508	479	504	544	524	488	468	505	512	521	537	516	493	499	498	476	503	480	496	504	522	463	482	479	526	508	522	470	515	525	515	503	491	468	509	544	544	523	492	544	511	540	542	524	524	533	518	509	515	513	526	533	509	500	514	509	486	569	505	492	522	515	478	548	513	520	482	523	533	548	574	491	509	491	498	511	503	501	492	486	544	543	526	536	535	519	518	509	507	510	538	511	530	528	503	539	510	531	467	514	506	507	454	522	492	521	537	506	546	517	549	495	477	466	479	529	547	495	489	502	499	518	516	515	488	483	509	540	515	512	548	499	525	499	507	519	501	533	482	497	543	528	494	497	494	499	512	502	510	543	484	541	477	514	517	503	499	510	514	520	481	523	550	456	529	505	519	488	520	478	484	500	480	516	536	509	501	546	494	497	470	504	510	489	453	524	516	543	514	483	526	474	497	500	523	499	499	502	477	491	481	482	496	493	527	520	505	462	496	542	510	503	523	518	475	507	463	492	491	490	508	458	477	539	488	494	509	509	483	506	494	502	496	493	501	496	492	498	499	455	515	497	501	537	511	492	473	501	546	527	496	510	489	498	526	501	499	551	471	514	536	493	530	487	463	483	499	556	511	523	453	472	490	512	518	528	535	507	482	518	519	496	533	501	534	531	547	485	533	511	494	506	468	502	514	476	500	521	534	525	515	533	509	529	537	549	531	525	531	506	486	521	521	541	484	493	494	536	486	551	492	461	538	577	454	521	532	536	549	506	562	511	469	490	490	449	501	481	516	525	498	508	533	545	560	509	543	552	469	533	522	539	527	544	505	533	508	480	512	557	541	490	529	495	484	492	513	502	505	507	481	520	487	455	521	510	535	478	513	505	555	516	527	487	511	501	538	477	461	481	501	538	512	513	526	478	522	450	529	504	493	523	565	546	518	501	531	537	501	482	517	524	499	476	555	532	524	503	511	530	501	516	503	507	528	459	544	504	479	479	468	585	499	517	499	532	476	507	495	545	490	527	539	531	498	489	547	529	519	511	530	547	529	508	532	550	500	528	528	503	526	578	495	471	529	549	512	534	484	490	515	512	484	514	547	489	493	478	473	520	521	514	486	563	495	525	557	530	475	580	526	520	528	491	472	563	519	510	489	513	486	506	530	524	514	536	483	518	508	561	538	558	512	486	528	552	493	524	544	483	499	489	520	539	522	480	520	513	506	518	494	492	520	489	519	508	466	497	508	552	524	484	502	522	535	495	497	550	498	523	494	498	488	546	521	524	525	522	515	512	538	511	500	505	515	482	489	543	519	497	495	515	479	487	530	483	509	496	515	539	512	502	559	531	521	517	522	510	510	510	510	515	503	515	542	513	495	494	548	511	524	534	503	532	495	515	487	496	509	499	477	555	517	475	540	525	517	515	512	526	553	515	508	474	525	536	519	548	499	536	529	539	483	519	514	507	539	505	479	556	517	512	504	510	528	519	515	531	533	507	506	519	473	507	480	507	508	529	513	514	481	498	537	483	540	504	506	557	463	476	525	493	512	515	516	552	503	496	498	475	502	531	503	521	534	494	524	532	564	503	460	483	503	474	512	486	474	509	478	499	515	503	530	519	518	533	495	546	511	536	529	520	515	496	522	480	455	505	549	489	518	535	526	485	495	530	477	530	483	488	521	522	498	489	505	530	462	514	508	494	490	530	500	483	485	538	526	502	519	511	507	518	505	519	520	503	517	491	514	516	495	540	508	493	512	479	473	510	494	535	510
35749	31188	19119	10996	8140	5797	4232	3224	2571	2224	1843	1781	1547	1304	1146	1099	1051	1008	1006	978	965	1049	884	876	870	786	739	744	755	774	785	682	733	674	665	666	699	654	688	603	660	684	680	671	604	669	673	637	674	599	635	643	605	637	585	650	584	569	569	623	622	617	631	647	636	575	608	615	595	570	544	611	615	666	596	645	608	623	605	597	616	569	581	575	603	608	629	588	628	606	588	601	590	594	573	592	569	618	579	598	588	620	565	650	608	590	630	564	610	611	580	609	589	601	545	621	608	617	598	633	597	621	617	609	585	609	623	627	599	585	612	606	539	625	567	599	610	578	623	652	556	598	586	587	578	596	607	594	577	612	602	599	598	593	631	594	591	615	585	555	594	608	610	601	599	572	576	607	586	579	610	599	584	593	638	565	617	626	598	612	606	586	581	584	584	596	611	631	621	609	572	600	628	630	577	608	576	599	643	624	575	599	646	594	591	655	660	623	593	604	611	595	563	623	554	604	585	592	607	593	603	578	647	567	584	583	590	594	609	621	583	596	580	594	629	589	571	660	578	567	593	588	601	578	577	627	589	619	606	587	601	549	579	562	606	588	611	575	609	607	609	589	623	548	593	563	611	578	626	576	615	590	603	563	555	605	611	592	609	561	624	570	623	585	599	636	605	597	644	572	585	613	656	606	607	603	579	607	601	639	642	585	572	599	645	579	561	607	631	591	565	564	578	563	566	565	596	545	600	625	605	603	609	651	595	635	573	582	614	613	572	602	567	564	606	579	602	621	597	607	610	635	670	592	610	612	609	590	600	613	583	610	595	534	608	609	570	593	617	597	628	601	602	567	597	613	580	579	609	552	600	589	586	611	568	587	637	579	611	616	644	640	584	608	587	614	627	614	581	570	558	560	595	606	634	606	607	585	565	609	616	644	573	663	563	598	576	623	594	615	592	583	602	587	610	600	605	573	596	599	615	582	579	613	568	607	610	610	613	590	572	567	627	628	626	599	602	637	641	572	614	600	582	593	598	618	569	591	580	606	617	552	604	613	606	616	647	620	618	605	540	594	631	577	628	597	617	598	609	611	614	633	617	601	590	625	644	604	604	562	578	604	614	574	591	603	558	624	583	590	560	614	605	628	634	593	674	645	597	629	578	629	601	638	572	544	628	612	610	606	599	565	609	642	611	594	566	585	597	599	596	631	600	602	583	581	609	613	559	576	572	623	583	597	600	584	596	598	608	613	624	623	601	583	579	590	584	650	583	559	576	531	585	580	641	568	623	596	630	605	563	559	597	576	554	624	607	601	579	610	589	574	624	527	605	597	610	616	654	581	638	624	578	585	564	583	618	555	600	568	592	600	528	623	580	584	605	592	655	593	582	610	585	573	605	629	559	597	613	608	603	593	555	608	594	607	602	617	559	627	564	569	628	586	580	562	605	572	591	623	610	621	581	609	589	590	611	621	582	612	618	585	573	590	594	624	563	582	598	643	626	603	589	629	600	526	569	627	555	614	618	581	621	559	610	597	574	638	577	550	593	609	614	539	605	574	592	586	589	627	581	598	579	603	595	616	573	569	589	590	647	579	590	589	616	620	564	579	629	595	562	590	571	583	577	576	617	634	630	610	615	607	586	586	587	605	621	600	614	619	687	577	617	568	627	600	597	600	593	585	568	622	586	567	632	571	623	584	626	564	670	617	589	563	606	624	558	606	618	627	602	566	604	604	596	646	610	648	580	600	588	562	597	627	590	627	551	592	582	594	597	575	559	599	565	587	592	657	586	647	590	592	596	599	548	570	610	547	571	573	581	627	585	598	559	661	637	552	612	609	588	604	618	594	623	598	587	581	588	586	621	582	615	573	595	560	570	606	629	615	586	586	610	593	586	588	594	584	655	625	591	674	610	619	599	624	604	598	591	602	599	550	606	595	573	614	595	628	607	639	608	590	580	587	603	599	585	570	609	596	579	586	592	617	574	572	587	603	628	577	576	600	560	598	614	605	609	590	592	578	595	599	598	626	548	614	605	568	604	572	607	571	591	579	623	604	637	618	626	549	598	614	584	567	631	594	604	595	592	616	586	624	606	550	602	629	605	603	590	622	559	605	562	576	607	592	615	549	594	596	584	611	631	587	560	609	585	561	550	590	600	576	539	592	598	590	590	603	633	580	659	592	594	588	582	580	569	615	576	589	605	588	640	598	626	605	582	605	587	599	587	616	577	604	568	609	609	639	592	594	611	594	647	573	593	547	594	628	578	637	621	620	555	573	618	601	617	610	601	592	556	605	584	639	591	594	618	617	591	616	611	596	578	597	572	563	568	650	525	598	578	535	586	607	627	612	564	596	590	619	590	598	591	619	556	588	673	594	622	599	622	581	617	646	591	596	610	613	583	579	604	601	580	582	555	610	615	625	601	613	546	552	590	633	590	651	594	608	575	564	599	583	684	667	655	614	610	595	623	551	563	581	605	590	601	593	584	536	586	568	584	571	602	560	610	614	632	610	605	601	598	569	589	613	648	616	607	593	632	595	604	615	598	614	611	613	584	607	587	542	600	620	619	616	624	600	573	592	572	587	589	573	608	667	592	624	551	591	619	571	608	606	635	612	612	602	611	540	623	596	640	554	615	549	611	624	591	636	580	589	597	643	622	605	588	548	579	571	579	638	595	564	573	625	586	608	588	575	588	565	597	572	617	579	599	605	576	587	571	605	560	576	610	570	577	613	587	592	597	599	585	644	604	596	579	574	598	633	634	577	562	639	637	637	609	617	559	578	622	602	609	607	590	632	567	625	653	631	591	633	627	597	645	547	582	578	596	622	605	602	591	563	593	631	574	619	580	601	584	572	577	638	578	601	594	587	584	594	591	595	570	603	572	591	628	556	621	601	582	598	631	560	603	621	587	588	578	640	573	577	632	595	597	616	594	613	618	591	534	571	599	617	577	624	559	591	579	599	641	633	602	530	616	607	567	606	592	588	588	589	576	599	631	600	656	606	572	638	607	559	602	621	616	603	596	578	595	623	576	598	602	607	597	577	622	611	607	610	621	586	579	601	614	586	593	647	628	585	586	629	581	616	616	610	634	579	575	603	586	648	594	617	570	591	610	587	603	626	626	603	592	587	591	570	591	606	591	617	612	604	599	577	584	606	660	608	605	629	596	582	597	581	579	614	583	602	634	570	625	611	592	565	619	580	617	554	594	548	606	602	589	581	579	596	577	595	558	664	582	580	631	558	568	643	630	617	639	594	574	579	589	601	623	589	605	577	599	627	593	632	572	583	665	565	589	542	613	572	603	592	592	593	613	624	616	600	608	632	643	620	562	625	621	583	590	596	590	632	631	565	593	557	591	612	622	611	625	551	607	551	576	594	598	567	610	569	585	605	614	629	613	597	576	632	566	583	597	586	584	587	580	580	605	614	636	600	598	571	603	560	623	606	626	584	619	623	616	584	589	579	581	607	585	654	576	578	613	587	652	627	613	616	623	617	601	590
25251	21494	27632	25614	12448	2973	1784	1316	1072	970	837	821	734	723	646	599	614	547	593	611	596	612	540	567	523	476	507	485	500	525	450	462	500	451	498	486	486	445	416	446	426	452	398	458	442	468	431	444	430	433	427	431	444	429	425	437	447	428	435	442	442	408	433	403	439	440	455	428	451	395	462	463	449	410	427	439	420	440	456	417	439	415	408	437	469	403	377	380	433	448	428	455	453	439	431	419	430	433	389	400	456	439	409	432	482	422	405	411	406	429	431	421	437	445	489	455	450	433	443	479	424	421	415	385	452	426	426	435	412	437	413	431	469	447	441	438	434	418	422	407	418	420	417	430	450	435	436	415	429	435	465	439	453	460	456	382	416	437	419	400	428	437	444	437	392	431	393	423	455	456	452	429	400	430	453	436	459	427	423	445	410	422	452	410	454	412	456	429	430	391	386	437	460	467	425	434	409	457	393	433	427	453	426	424	400	454	413	408	433	414	448	437	425	441	441	441	425	449	413	449	426	441	396	428	472	428	465	403	444	402	421	426	428	427	439	436	459	434	427	401	447	405	426	430	430	458	463	427	426	451	394	428	438	450	403	444	402	436	434	446	395	451	441	397	419	451	419	413	462	439	426	427	428	452	400	415	441	448	449	408	448	408	432	423	438	414	446	456	428	399	457	428	427	449	412	444	405	437	419	436	417	413	448	449	445	432	397	404	447	441	393	450	414	401	436	443	428	417	427	435	440	445	451	429	439	414	426	449	410	447	436	433	434	418	419	468	424	431	469	416	382	440	431	436	429	408	408	435	442	453	416	425	455	425	436	405	443	425	432	427	403	429	423	430	405	442	415	401	438	407	464	398	427	413	454	420	393	427	408	402	422	418	449	414	382	433	440	432	394	410	435	468	422	403	421	432	381	433	456	433	420	412	464	437	459	409	432	425	458	445	422	430	483	418	447	434	431	471	459	437	455	424	439	422	412	453	407	401	446	454	401	412	445	416	415	387	411	444	415	448	440	412	433	397	414	423	425	452	461	429	433	448	409	438	451	447	418	425	432	428	441	416	454	436	442	436	384	412	429	428	457	441	430	414	419	427	412	417	465	444	466	431	375	435	424	443	407	413	413	409	453	390	446	409	467	473	416	407	405	432	401	426	431	436	414	407	462	419	414	436	420	441	408	429	417	399	382	435	463	428	446	407	413	435	414	477	409	400	411	428	437	423	455	421	417	432	438	419	436	404	455	411	415	424	423	415	453	424	410	428	433	422	450	458	391	451	446	446	421	439	422	419	417	421	419	438	430	448	405	434	378	424	449	438	482	410	408	428	459	436	407	468	421	452	452	415	411	427	439	415	413	406	435	432	429	432	448	414	417	469	427	429	432	395	486	403	423	417	400	448	419	400	442	421	397	472	439	442	454	418	424	436	433	414	438	421	430	450	457	433	421	444	412	433	421	417	422	420	402	445	434	413	477	414	453	410	398	447	427	418	401	384	426	411	460	415	424	468	421	388	450	430	417	438	473	421	377	420	404	412	412	391	436	403	483	450	462	441	423	418	443	430	475	430	416	417	467	451	435	391	430	463	451	411	464	444	442	419	442	417	429	432	444	458	424	433	403	415	401	424	420	402	420	421	442	400	406	427	406	421	434	398	479	436	444	443	449	415	428	454	446	430	423	445	436	421	399	415	420	434	411	454	452	453	427	428	403	410	398	432	405	456	434	456	409	436	457	407	419	434	433	447	416	462	406	440	402	478	438	420	435	439	446	451	439	440	433	402	426	446	420	432	452	417	430	437	447	394	431	447	418	451	404	433	430	412	483	441	473	423	391	433	463	427	439	421	463	463	414	402	401	451	402	450	403	439	406	429	427	451	439	401	411	412	443	457	447	444	440	438	426	440	420	434	427	442	398	422	415	455	425	436	417	444	421	420	441	434	452	443	406	397	420	418	419	438	464	417	470	422	431	392	418	432	457	427	398	422	428	423	454	424	420	445	400	432	404	449	438	429	450	425	443	420	390	426	420	448	429	438	418	445	402	456	435	420	425	455	445	430	454	443	469	433	450	442	437	430	455	438	418	432	420	456	452	434	402	414	395	469	450	408	410	424	405	429	433	432	452	424	450	421	462	411	457	404	427	421	460	432	433	446	453	405	431	439	472	452	414	451	429	431	436	458	451	406	431	423	417	454	432	453	428	435	458	450	421	451	455	446	422	454	424	423	424	436	440	436	414	424	449	447	401	437	457	412	399	467	453	437	429	435	423	411	425	434	444	454	408	393	435	425	439	428	452	426	426	412	425	426	396	431	413	432	402	476	433	437	425	424	434	432	436	416	429	437	429	428	420	445	449	456	414	405	451	438	397	428	415	451	425	438	421	465	443	396	452	442	441	448	399	417	432	422	442	447	453	399	447	444	424	431	445	461	425	403	415	443	457	411	414	471	432	439	422	424	421	417	431	438	392	437	431	470	438	434	432	471	446	420	426	447	454	445	446	409	429	419	422	421	401	422	428	445	439	415	423	443	407	429	422	435	422	429	414	387	429	458	430	425	429	434	481	429	427	436	432	432	438	437	453	411	425	398	425	448	422	417	444	418	451	422	432	433	420	420	436	411	445	449	428	437	420	408	451	476	435	428	420	417	441	428	435	441	447	448	436	412	451	432	442	439	410	469	450	449	397	453	409	446	438	443	437	425	406	427	402	395	473	438	400	478	429	442	420	477	430	405	480	383	408	446	434	405	427	410	418	412	431	445	452	426	470	438	430	414	433	422	415	431	381	451	461	426	398	424	429	414	397	397	438	442	441	397	448	475	413	449	428	438	415	392	445	456	440	461	422	432	404	446	395	452	439	452	463	469	413	416	418	448	414	431	442	423	449	450	444	432	440	430	426	451	410	423	439	440	425	415	433	419	435	428	415	425	404	396	403	355	391	415	431	450	442	395	451	428	448	462	428	476	428	425	450	440	441	455	429	395	465	458	449	412	436	464	449	437	435	418	409	423	440	440	412	397	431	439	401	411	438	434	426	409	444	445	441	428	385	416	409	398	468	452	428	416	469	427	382	439	452	413	424	431	428	426	402	452	448	398	418	426	398	486	419	413	446	418	420	430	479	416	430	452	414	468	463	458	400	430	430	407	404	417	425	421	439	401	454	416	424	423	430	397	420	409	433	413	416	419	456	425	417	408	430	387	427	468	441	400	440	448	422	437	389	425	429	436	440	437	428	457	455	443	446	455	421	398	456	451	403	455	452	422	479	422	428	433	396	415	420	437	447	437	406	444	390	461	427	426	454	420	416	455	437	410	397	481	410	425	432	437	444	422	381	441	408	422	431	454	403	447	458	425	461	452	453	426	425	420	416	427	409	418	434	444	424	416	431	452	407	414	407	400	414	429	402	460	441	424	412	397	431	442	432	442	456	418	422	460	429	472	463	411	376	431	436	438	437	432	414	431	477	423	392	409	403	440	435	433	440	418	460	425	469	420	393	460
33706	26454	15765	8884	6643	4599	3302	2562	2070	1752	1573	1464	1194	1181	964	843	790	814	826	812	813	803	790	737	725	630	648	632	571	637	609	632	590	581	564	578	590	529	530	535	561	542	528	495	569	551	508	511	523	513	538	524	504	527	518	494	513	479	498	492	527	546	467	521	531	502	507	476	481	496	496	477	544	493	502	498	512	518	511	527	482	511	520	510	536	493	544	501	461	458	486	567	537	449	503	508	524	483	516	497	496	523	512	472	568	530	465	522	503	506	518	485	497	489	490	489	495	531	482	518	529	530	517	485	505	497	521	479	496	489	474	536	520	491	494	500	506	537	498	539	542	528	510	521	468	512	463	457	518	501	521	483	456	491	499	534	520	534	503	497	470	501	471	490	517	459	451	546	480	508	504	506	504	550	510	532	575	468	458	535	497	491	502	549	500	461	506	514	480	515	543	482	520	482	500	475	493	514	474	530	440	519	498	548	499	484	490	517	519	500	511	499	481	548	491	507	503	559	514	485	544	478	502	506	439	507	456	538	497	490	502	486	509	506	496	482	522	501	493	514	500	510	521	474	521	513	473	514	484	509	501	519	498	471	534	509	493	502	531	490	472	516	503	571	491	491	497	511	499	523	513	483	498	515	476	503	504	541	501	522	479	527	527	504	471	488	514	486	470	484	497	501	524	492	498	510	505	483	479	476	514	508	487	465	505	484	490	494	459	547	506	511	542	524	474	518	518	480	477	475	547	550	498	497	485	476	506	510	477	480	497	479	475	480	519	490	519	483	510	520	479	509	452	550	519	517	527	463	474	506	516	509	512	524	555	504	505	483	477	477	506	509	482	484	495	503	519	466	488	464	504	490	488	504	517	493	522	493	497	509	474	495	488	512	489	488	538	501	465	540	545	529	489	475	493	494	515	504	549	483	476	521	510	492	496	494	476	506	523	532	491	539	449	474	522	465	505	521	475	511	477	504	509	483	488	491	500	523	495	492	493	513	526	479	500	501	512	525	486	546	495	489	544	509	515	515	474	523	542	454	505	498	485	510	470	480	520	532	498	490	521	534	541	519	499	535	480	525	481	476	457	523	475	511	525	516	480	530	490	497	512	549	501	512	508	534	483	449	510	535	485	521	494	487	521	518	468	495	497	502	469	502	522	525	500	519	499	500	491	488	516	505	488	493	523	498	497	487	515	517	537	498	489	494	513	487	493	503	494	540	522	484	494	521	506	532	511	512	518	490	485	466	480	465	535	483	508	519	487	508	515	460	497	520	502	498	468	520	518	513	488	499	524	522	508	501	489	473	496	494	490	546	467	473	511	491	470	476	503	509	511	478	503	519	519	511	531	492	484	502	492	506	503	515	516	513	492	523	461	509	503	488	482	471	528	495	495	475	510	508	508	517	499	497	511	528	499	552	515	519	520	517	472	501	485	500	476	495	469	517	509	511	468	500	522	501	489	506	475	479	507	520	533	462	483	520	464	498	505	513	483	485	477	548	484	518	542	509	478	518	474	473	501	466	494	505	483	508	491	507	498	474	498	494	495	490	490	511	505	485	518	484	491	490	511	449	485	518	494	486	517	508	518	522	470	467	499	506	492	514	541	501	466	485	501	484	474	465	482	505	467	502	468	520	552	495	530	485	474	497	512	522	514	537	521	523	522	507	490	480	503	503	496	508	502	509	484	496	516	517	492	518	488	468	543	459	547	477	497	460	490	543	500	491	518	496	494	502	520	479	517	539	509	499	484	531	502	472	530	466	533	490	506	500	502	518	476	511	466	561	498	563	506	526	537	480	510	533	535	533	525	498	491	519	515	514	505	510	538	499	504	497	486	515	473	500	516	506	504	500	502	500	497	496	468	526	473	471	487	469	559	487	516	539	513	516	520	516	529	551	439	514	488	524	493	487	506	504	520	499	500	509	492	473	492	503	529	471	534	517	501	524	477	516	539	469	491	457	502	521	500	511	463	459	466	526	516	470	504	469	481	505	457	519	515	533	478	508	457	445	485	465	479	494	508	517	486	546	512	530	462	495	500	518	475	508	533	546	491	474	532	484	530	495	514	491	540	480	492	487	541	462	542	490	529	462	515	508	492	511	488	509	521	522	498	512	486	539	528	512	484	525	495	477	497	502	508	517	499	498	509	503	513	488	495	500	510	534	453	509	500	467	537	491	503	505	502	496	486	545	527	493	482	529	493	503	485	510	534	539	458	504	487	467	527	488	488	502	472	469	518	481	480	490	467	513	473	475	504	493	513	478	494	508	475	463	521	497	491	521	520	515	509	486	486	512	507	513	498	487	495	482	506	511	522	476	524	505	488	477	549	478	493	490	499	440	483	537	507	504	529	479	467	488	477	486	466	513	511	518	540	463	513	522	473	471	475	503	480	515	512	488	505	499	512	483	536	487	503	488	471	478	486	520	492	511	498	511	490	509	525	472	529	487	569	492	530	479	533	493	510	485	508	477	483	484	532	499	500	501	507	499	499	541	540	506	498	496	476	477	531	525	488	503	509	477	479	444	490	477	476	500	494	518	462	510	470	518	491	484	483	536	509	497	488	486	508	503	449	460	480	512	493	522	498	535	498	471	465	497	532	521	494	482	506	507	484	524	528	551	458	521	492	502	492	466	490	505	534	497	508	507	540	475	492	499	479	482	520	469	498	502	519	481	523	520	451	505	451	522	502	511	505	497	543	487	545	500	540	491	467	491	551	501	537	486	511	484	489	518	514	482	502	512	492	517	507	502	486	524	494	470	449	527	496	475	485	482	556	494	522	480	537	521	515	484	472	477	512	515	485	498	489	480	488	529	508	494	504	513	475	497	515	452	510	507	446	482	499	482	484	510	495	484	534	492	482	514	508	498	511	509	489	496	486	514	516	500	534	521	520	536	488	461	552	523	503	486	502	500	499	492	507	462	447	487	509	522	512	496	536	495	473	541	530	485	476	541	503	482	504	517	514	481	473	471	516	517	500	494	524	487	480	496	499	489	492	516	480	516	485	489	458	514	494	460	460	484	479	519	505	509	497	505	523	484	504	503	508	505	519	524	496	507	504	510	560	487	469	492	521	537	500	510	496	491	509	532	478	459	526	535	501	524	532	500	543	487	506	512	484	472	484	508	519	483	484	543	508	469	520	494	534	471	512	509	499	508	514	553	501	530	528	558	521	485	498	460	441	475	511	508	552	509	479	503	489	519	504	458	490	492	500	474	478	494	513	476	496	490	515	516	527	538	491	491	500	464	503	498	517	478	511	537	515	467	526	540	507	521	478	513	514	493	529	486	514	486	487	501	489	499	458	485	501	523	542	528	495	534	490	531	534	500	517	505	520	460	487	500	508	510	473	488	463	485	492	511	525	518	510	513	455	486	484	501	474	486	535	504	490	517	506	520	466	507	467	465	514	525	489	514	442	528	538	495	510	486	528	529	478	517	511	502	519	502	515	500	469	483	475	485	513	497	485	492	513	508	520	502	498	514	491	500	518	534
22960	21528	29280	24206	21535	21581	10429	2673	1742	1505	1302	1153	1035	900	864	816	672	716	698	706	710	635	633	603	589	508	544	494	492	476	546	486	457	420	455	401	435	413	388	396	391	438	412	363	401	366	400	380	369	368	397	364	393	389	378	415	379	389	335	366	377	385	373	354	373	342	390	385	414	333	385	365	360	405	402	358	342	362	374	389	385	356	364	348	342	330	340	350	363	381	373	370	389	397	349	353	371	361	366	370	355	341	349	384	393	355	346	366	376	371	339	352	361	359	350	398	350	365	377	366	391	355	383	381	311	339	381	361	354	339	356	348	354	373	372	366	346	341	345	350	351	352	363	395	376	420	356	363	390	364	342	357	325	360	366	353	350	371	349	383	376	341	359	383	349	354	388	397	367	367	348	378	368	366	355	374	336	361	381	339	360	333	321	376	377	352	367	344	366	366	366	354	359	359	366	401	379	348	373	371	349	367	368	370	344	323	369	369	334	351	371	388	357	361	365	375	410	391	371	349	382	346	339	348	380	341	361	365	374	372	386	358	338	340	362	344	377	357	380	358	350	369	368	370	366	339	355	380	408	368	345	372	392	333	356	378	342	382	368	351	381	367	349	383	394	354	362	354	381	376	354	326	366	369	338	348	365	346	384	348	357	341	372	347	322	358	349	357	374	324	379	384	330	346	368	382	361	390	380	369	355	367	337	355	358	355	351	379	374	357	349	320	369	321	335	340	355	357	358	373	360	367	372	383	315	366	334	363	336	337	323	350	385	363	348	360	351	353	376	374	328	366	364	345	409	326	379	350	349	328	347	362	355	369	348	324	328	376	355	345	363	366	374	332	340	381	363	386	343	327	365	361	375	386	370	367	347	372	363	357	344	356	364	348	379	365	366	382	369	386	369	349	354	366	347	393	356	381	362	356	342	358	345	367	337	378	353	383	341	333	326	361	355	341	361	358	329	365	359	354	366	373	332	350	376	381	355	330	355	351	378	364	353	324	356	353	356	366	391	341	366	360	353	378	353	358	342	352	372	352	383	366	370	345	361	383	377	352	373	364	362	342	357	352	337	377	374	351	396	373	360	349	341	367	378	357	380	385	338	371	371	359	343	364	362	361	333	365	353	377	348	365	369	350	347	390	362	339	359	328	362	380	354	345	373	369	352	338	337	354	381	382	370	333	320	349	354	393	358	368	383	356	323	363	341	372	399	378	369	342	353	350	327	361	371	343	330	338	375	363	340	334	378	329	375	341	365	367	371	360	363	384	373	365	338	364	363	353	347	365	349	363	370	365	359	361	379	339	351	365	373	371	393	353	355	382	356	329	356	342	334	377	378	340	354	353	348	341	344	350	349	390	347	334	339	380	363	357	380	364	380	350	345	350	337	357	350	337	330	351	358	394	369	346	355	383	351	381	359	357	385	363	327	354	363	318	348	353	339	339	393	367	364	356	353	377	389	364	351	359	383	367	343	357	328	334	352	348	359	369	312	359	349	368	389	348	379	324	353	329	336	380	336	403	369	387	359	352	338	380	366	359	327	362	344	357	353	367	406	348	384	378	371	385	350	356	356	357	325	351	386	336	353	360	358	369	347	338	357	397	358	393	357	396	355	358	330	377	346	380	352	348	364	374	352	374	385	339	318	398	367	346	372	334	367	366	373	367	332	369	370	365	337	380	340	347	345	343	381	336	377	339	314	373	343	383	379	357	377	346	364	376	391	389	337	363	339	346	356	397	345	370	353	354	335	335	383	351	364	350	368	355	310	350	354	316	362	364	365	345	364	376	385	348	341	345	362	351	363	335	352	378	379	356	395	355	373	358	371	403	353	365	359	358	392	371	334	351	343	398	383	354	384	372	344	380	351	364	349	377	347	383	385	396	360	352	368	328	333	366	328	365	390	364	372	325	325	356	332	346	379	355	352	365	371	361	322	371	359	368	391	361	401	325	369	325	329	371	365	375	358	355	292	366	366	353	339	346	357	363	345	343	368	368	347	385	343	346	351	341	373	356	336	363	355	356	352	312	383	345	357	377	352	365	361	344	332	327	356	330	385	367	388	379	324	374	360	352	333	366	361	360	378	335	311	347	343	377	372	336	380	358	377	390	357	319	340	344	339	355	352	350	373	366	358	367	364	388	331	394	336	338	365	368	390	390	364	399	355	367	391	361	344	390	387	367	378	372	353	373	380	339	361	318	356	341	351	336	364	377	373	356	356	365	312	353	370	336	370	353	348	379	337	337	343	373	401	342	328	354	356	345	352	353	388	373	394	353	313	352	362	324	360	342	340	359	346	391	374	345	338	352	360	359	355	362	359	356	345	355	358	349	358	310	306	353	341	351	365	358	367	374	380	362	362	356	358	376	377	382	367	348	360	355	344	353	369	341	366	395	328	362	385	355	320	315	377	375	335	394	405	340	358	382	362	378	340	349	357	358	381	347	339	333	373	373	371	347	349	363	325	353	343	384	371	336	381	349	387	357	345	358	375	339	327	340	361	365	374	364	366	319	382	383	343	332	332	363	371	368	335	375	360	361	391	345	337	359	392	373	337	339	346	315	356	328	372	389	378	358	339	358	336	358	337	352	366	346	370	341	390	365	343	330	369	338	392	380	377	369	358	369	347	324	341	360	375	328	363	342	366	352	328	352	361	379	349	332	356	391	394	373	338	346	342	380	333	378	355	349	351	378	349	379	332	353	354	331	361	335	372	363	363	355	363	398	366	359	369	384	314	340	368	368	383	354	364	312	348	374	349	348	323	360	372	381	344	354	387	390	365	362	357	356	369	330	332	367	331	347	369	394	394	353	383	344	353	366	370	382	318	389	378	361	383	338	351	352	335	378	364	371	336	344	338	343	376	356	307	358	371	347	368	366	355	377	359	353	360	363	374	368	330	368	377	342	375	351	374	342	351	345	372	354	374	370	362	359	367	359	348	361	362	364	350	346	383	356	369	325	346	367	371	343	367	344	401	322	345	373	370	379	345	365	376	366	388	360	368	365	375	378	388	362	357	369	354	359	356	338	349	366	390	364	368	359	349	347	330	360	349	348	355	345	337	361	357	364	350	369	349	361	353	346	372	360	335	359	388	330	359	358	369	369	381	368	354	401	326	374	376	364	322	368	370	371	380	366	318	382	332	342	355	338	371	371	377	377	327	345	359	399	389	374	333	369	370	359	333	371	373	350	400	381	360	360	347	408	354	374	379	353	356	344	362	397	334	353	381	344	374	352	369	381	354	354	350	343	342	380	338	383	345	351	355	376	364	382	371	366	322	371	397	347	356	360	328	369	359	353	323	346	358	370	352	348	367	358	335	382	406	334	369	359	352	320	382	365	378	332	369	366	372	326	373	411	330	361	372	362	366	358	349	421	380	346	323	359	358	385	362	383	358	315	370	356	365	368	356	353	375	347	394	352	344	333	365	389	316	358	395	342	373	334	367	364	355	375	362	341	347	337	340	373	372	349	387	334	386	340	387	378	315	377	376	337
39450	36300	23739	14668	11210	8091	5754	4301	3443	2885	2503	2202	1857	1570	1407	1221	1090	990	1099	1089	1078	947	915	800	759	769	727	666	636	616	587	574	548	574	573	575	535	492	524	490	470	465	487	512	487	502	492	477	497	495	504	497	460	470	461	411	437	411	437	433	451	394	438	437	447	449	391	488	389	433	436	414	434	437	418	444	444	432	480	427	412	426	412	462	411	432	428	459	392	454	427	407	452	430	438	456	479	423	414	455	435	414	415	417	449	453	427	398	437	398	440	415	423	389	446	429	434	417	408	440	477	472	437	447	422	432	428	444	394	423	447	422	402	424	406	430	450	410	459	435	404	413	411	452	390	409	434	445	393	424	386	420	434	450	409	434	452	429	422	425	415	437	404	438	412	429	449	411	429	391	424	436	425	407	438	428	467	450	429	426	418	439	415	432	435	459	435	428	415	408	423	452	438	403	406	423	422	427	456	457	398	444	442	417	459	442	398	422	402	445	416	420	452	428	430	432	432	438	425	418	440	390	425	435	423	468	409	458	422	425	448	442	422	463	436	453	389	410	380	433	422	453	410	384	429	442	382	408	424	413	449	437	455	407	399	427	425	390	421	425	416	430	411	396	411	413	435	373	441	434	384	408	408	443	445	441	465	416	420	406	436	426	424	450	400	388	434	414	426	395	444	414	431	408	396	437	415	439	441	456	471	416	420	442	440	415	409	447	412	423	418	429	391	437	407	429	399	408	427	403	376	389	434	446	427	410	429	409	405	392	426	395	398	431	411	415	449	442	424	412	457	433	423	403	435	449	428	437	453	392	493	438	454	397	446	438	444	453	422	399	433	426	442	430	447	432	444	370	385	450	433	426	395	460	432	393	394	403	440	396	426	471	394	448	438	434	419	444	429	419	424	382	426	458	425	462	428	429	448	412	419	410	447	430	444	446	380	428	456	437	421	421	416	410	457	429	454	387	397	421	416	416	420	429	429	399	463	420	433	419	412	416	420	428	418	406	398	414	434	433	436	432	440	422	380	407	448	453	407	386	389	416	457	395	417	422	439	413	421	421	392	417	422	407	423	460	449	437	411	362	420	391	436	434	424	420	410	420	397	431	421	399	433	379	406	451	408	460	443	424	421	427	406	456	402	429	410	432	444	405	410	429	416	393	400	403	396	402	449	407	438	417	391	403	441	399	417	410	423	405	413	430	428	447	451	380	416	424	407	376	414	437	413	423	392	422	434	443	400	424	423	427	426	448	407	427	438	438	414	433	438	435	430	370	446	427	411	444	407	438	416	439	417	407	409	395	417	406	442	470	391	419	398	386	423	409	392	402	392	435	422	436	435	363	414	449	404	441	445	413	445	410	449	400	429	451	456	418	428	449	423	414	440	442	405	411	433	402	405	435	412	434	424	430	429	426	449	425	451	396	429	455	418	421	435	448	435	424	437	403	424	425	423	426	408	420	434	398	396	400	405	440	410	475	427	457	418	420	384	421	389	425	411	414	447	428	416	435	412	435	452	456	401	456	448	460	418	452	423	414	423	451	439	416	434	446	411	405	413	449	410	426	425	421	448	402	411	405	405	439	390	458	378	418	429	411	450	434	459	434	373	399	442	448	412	470	419	428	417	431	418	427	429	399	450	440	433	434	436	426	449	432	413	421	410	419	404	420	401	467	442	385	446	449	391	411	434	448	416	417	398	432	444	424	409	420	421	426	401	419	414	448	428	414	445	453	413	408	418	413	445	409	429	419	439	398	431	402	428	405	389	432	418	437	420	450	396	402	425	433	427	434	432	395	450	449	446	444	439	431	433	411	425	427	435	422	419	443	417	377	424	391	410	430	415	407	430	449	424	410	442	442	422	429	441	394	439	392	442	447	417	406	446	431	399	393	401	442	447	433	433	402	457	468	428	408	401	455	425	390	405	380	423	428	421	429	429	442	393	432	423	468	433	454	417	397	403	413	425	417	432	415	423	429	447	447	439	426	428	422	438	454	421	422	432	412	455	424	448	437	395	407	445	402	429	413	395	442	396	382	399	435	423	424	401	428	411	428	441	444	473	470	443	420	382	408	437	441	422	398	388	451	473	434	431	412	413	415	428	416	440	384	450	393	416	411	420	418	398	452	449	446	405	464	467	402	433	408	399	415	431	422	429	392	415	443	442	388	392	425	413	412	438	425	383	451	431	409	445	402	408	439	412	397	398	414	434	417	419	452	393	389	425	442	424	422	375	423	432	434	449	434	418	412	463	415	403	409	424	414	433	377	453	427	417	436	421	431	389	434	410	442	384	457	431	423	436	439	413	412	483	425	423	454	413	425	464	390	402	432	432	441	405	416	405	410	450	422	426	415	421	395	418	404	401	435	414	411	416	439	421	392	416	448	466	429	419	452	435	419	435	416	428	443	411	431	434	428	391	430	455	405	446	417	419	417	393	406	431	421	396	417	442	417	451	440	423	434	420	418	415	422	417	437	455	395	396	400	424	419	418	398	399	451	423	412	417	418	407	426	432	450	420	412	409	421	472	422	418	421	395	429	429	425	431	456	480	458	454	425	409	409	467	407	474	395	415	402	426	452	442	408	427	415	421	405	441	438	458	467	438	433	440	438	439	440	446	395	403	442	420	436	438	421	415	430	447	417	404	398	448	415	485	422	430	409	470	438	450	406	457	422	409	408	434	475	417	418	463	419	390	413	443	415	418	428	468	420	435	412	503	392	458	435	381	421	437	409	441	393	405	443	424	432	432	414	426	418	428	413	398	451	414	429	414	399	425	413	447	442	439	428	453	452	408	409	417	412	404	406	395	431	427	440	407	446	428	437	473	391	461	431	440	400	415	394	400	424	460	411	406	427	385	397	421	435	382	447	451	437	416	404	402	393	437	379	415	401	446	426	420	420	434	418	394	429	442	437	423	413	418	414	423	395	460	424	425	411	433	410	454	412	434	411	389	419	480	448	400	415	398	397	465	405	394	463	429	423	451	448	444	449	399	446	414	464	427	424	442	444	410	413	426	395	431	425	418	420	412	465	417	431	416	436	419	423	429	412	433	455	424	443	398	383	448	389	432	404	429	439	399	388	420	392	423	443	443	426	390	434	433	470	447	427	445	407	430	408	406	460	434	408	420	413	417	388	398	446	457	413	397	448	438	403	443	404	429	424	422	449	411	431	418	436	418	443	441	398	413	439	464	452	407	419	452	400	442	424	408	423	392	424	394	453	457	427	446	394	427	425	426	449	436	413	415	436	417	404	419	458	438	395	407	433	418	422	393	451	430	460	413	391	379	434	427	415	467	407	420	427	411	427	440	421	405	433	410	422	449	427	398	428	421	437	435	395	408	418	436	436	419	406	415	421	465	410	415	411	405	461	405	441	425	443	402	375	413	430	427	434	398	441	453	428	414	428	432	432	439	411	415	413	362	412	430	434	481	450	412	428	452	451	386	413	447	438	430	421	444	409	456	430	429	418	434	392	438	444	418	422	421	455	455	450	428	417
29863	21769	13246	5988	3010	1917	1474	1189	969	900	898	746	804	795	670	671	694	655	609	683	659	697	625	649	585	614	595	648	574	628	577	560	544	604	624	585	587	592	644	619	596	575	540	575	564	563	564	567	593	569	570	549	564	561	560	595	560	538	557	552	573	595	540	576	552	520	555	548	552	537	529	552	525	558	572	561	559	571	536	527	554	562	587	597	558	542	533	578	519	559	526	554	565	578	540	532	561	541	566	527	535	602	543	525	568	541	567	539	564	577	537	563	532	554	532	540	535	564	491	564	522	508	562	572	532	573	612	575	552	549	558	559	535	529	582	551	543	542	503	544	567	524	530	540	568	552	575	531	602	549	583	491	593	540	545	559	511	529	592	574	552	534	613	582	556	559	590	547	550	572	506	550	572	505	524	587	596	532	564	560	540	562	560	566	530	546	518	580	533	523	551	534	558	545	533	564	558	554	515	537	564	545	575	507	569	547	539	567	576	567	587	544	604	588	593	521	588	541	573	564	531	556	559	546	536	544	554	511	557	555	561	547	521	551	608	573	542	535	555	583	544	556	572	555	562	521	542	563	552	582	577	603	539	583	562	491	531	545	516	571	521	528	543	544	560	576	608	583	567	527	553	628	570	562	561	545	543	534	523	583	577	511	570	533	554	553	571	562	555	546	549	575	566	587	588	552	561	554	582	544	564	568	525	549	556	544	536	590	575	601	514	525	552	555	574	527	575	565	557	580	550	567	534	578	550	537	576	566	542	562	555	554	549	538	573	608	543	536	564	565	557	583	510	558	524	506	568	551	530	547	559	604	527	541	562	528	530	535	541	534	556	559	561	537	552	567	552	523	593	541	580	594	537	479	564	583	585	550	522	602	617	564	571	565	545	565	577	541	559	547	579	534	528	565	518	550	550	562	565	516	592	577	573	533	584	593	587	538	550	536	567	577	582	556	536	557	513	584	519	548	541	575	579	577	555	566	544	558	520	583	601	584	514	578	543	565	628	570	574	565	544	568	556	548	544	535	559	523	556	571	557	536	540	571	547	536	520	554	580	560	543	578	518	553	551	578	539	521	536	582	567	548	522	513	567	574	513	551	537	533	537	590	564	529	561	588	552	561	556	603	567	552	533	572	590	552	544	551	581	556	598	574	553	581	541	568	577	534	560	527	546	544	518	555	552	571	530	591	575	546	554	579	549	541	532	587	519	556	544	543	558	543	576	582	600	583	544	547	533	591	532	522	519	621	573	509	586	525	540	620	549	588	549	568	507	565	567	607	551	553	574	537	572	601	573	553	533	589	549	606	567	601	570	507	521	556	570	570	560	560	557	548	582	565	566	554	539	533	545	569	587	532	500	581	549	528	533	545	544	585	537	540	556	591	546	571	586	558	582	587	631	565	564	605	524	555	591	508	587	525	515	589	544	540	576	607	621	573	553	535	525	609	584	538	531	554	546	564	584	529	554	589	545	542	555	521	532	563	563	557	537	582	538	572	556	532	532	568	598	609	613	544	570	571	538	578	550	580	548	547	528	574	554	539	514	541	539	553	544	576	550	541	553	565	532	566	530	491	505	564	572	540	592	541	555	513	542	564	576	592	543	554	593	524	565	538	560	559	529	572	547	608	586	550	541	540	513	541	539	549	523	575	543	596	578	606	553	552	552	555	538	586	545	551	591	559	551	572	588	550	536	559	583	534	519	564	534	600	538	533	571	569	562	603	567	566	567	576	593	538	577	549	567	552	565	536	552	546	532	560	542	561	556	602	571	530	551	575	542	577	562	529	589	579	555	537	570	591	575	534	559	571	540	573	570	551	561	562	573	514	589	555	555	546	550	575	536	593	544	544	566	533	547	551	509	524	508	542	545	530	592	534	539	558	546	578	579	586	543	498	621	525	562	562	522	561	546	551	552	547	512	560	562	554	585	575	553	559	540	588	550	592	553	545	556	588	550	559	545	548	523	605	520	584	568	558	542	531	510	519	589	578	542	563	537	530	551	565	538	597	608	555	539	550	557	594	593	564	529	524	555	545	552	518	589	534	578	541	536	591	547	530	587	554	537	602	549	537	508	542	568	559	584	533	514	557	554	548	573	593	575	555	569	534	559	573	587	525	563	602	590	571	566	567	516	506	554	551	519	589	540	540	524	646	567	549	566	580	514	582	553	535	554	581	515	573	598	597	520	568	616	546	561	540	565	560	587	593	547	555	531	533	567	520	575	532	570	536	549	562	546	575	558	491	536	641	584	554	595	555	516	492	561	556	515	533	587	563	540	602	552	540	584	511	572	587	531	589	558	563	586	536	531	556	538	564	535	551	559	549	566	592	591	550	579	554	582	555	543	535	551	583	536	544	565	551	497	593	553	582	565	513	572	561	563	542	552	539	559	574	572	521	520	564	563	537	538	523	543	573	597	568	586	535	515	559	565	554	529	557	538	557	545	577	556	570	589	540	542	563	592	555	553	544	555	578	521	570	562	585	608	566	557	503	628	568	590	567	557	574	555	558	535	556	537	549	542	526	588	592	573	513	565	547	546	548	520	584	581	619	541	563	517	553	571	575	610	579	591	547	531	544	553	566	552	535	535	553	544	533	558	598	537	569	575	574	529	593	547	536	548	563	600	556	545	558	513	585	554	526	535	599	555	550	586	574	537	557	594	566	560	539	537	558	533	558	539	562	549	563	543	576	555	551	598	588	536	543	526	525	532	538	512	599	582	570	545	575	552	570	568	541	565	575	566	583	557	557	555	555	565	536	604	545	543	590	536	528	572	562	537	574	540	559	552	480	537	568	553	580	502	557	561	577	575	538	504	568	573	537	550	560	523	580	536	516	571	502	546	551	531	533	501	566	578	573	549	594	587	564	541	555	556	563	576	578	574	566	561	525	567	560	536	529	562	546	523	569	561	554	559	588	545	568	547	553	563	540	570	600	554	527	531	603	546	583	555	565	561	524	548	524	569	550	555	568	600	563	506	567	589	564	623	578	575	558	613	593	533	567	543	552	581	546	559	532	568	572	556	604	571	568	523	589	553	565	581	585	569	484	543	566	548	613	537	629	576	596	527	542	562	529	491	533	553	517	554	562	530	576	563	576	527	559	540	553	535	516	545	539	592	542	582	569	516	576	580	565	555	553	576	572	525	541	571	590	553	561	541	538	570	591	562	571	574	497	581	522	578	559	540	545	565	578	550	573	533	549	564	596	554	569	551	553	593	553	562	532	570	554	544	538	560	579	541	600	558	570	523	519	554	564	570	558	560	566	546	538	595	484	566	582	552	514	527	588	579	549	539	562	531	550	531	566	541	566	536	550	585	627	583	536	542	557	584	544	565	528	596	513	539	540	576	543	544	588	518	589	548	542	515	594	571	526	526	586	573	533	507	561	588	553	597	573	593	571	594	582	524	580	554	572	569	548	586	541	555	543	541	531	596	568	547	547	552	528	549	539	526	523	536	524	587	557	579	566	565	544	528	569	565	550	567	538	529	511
31240	22202	12141	6437	4835	3535	2631	1906	1677	1424	1396	1241	1151	1042	925	943	880	838	879	927	881	869	834	816	765	774	771	726	719	689	746	685	716	743	735	743	658	655	681	692	699	657	680	642	687	688	657	683	712	654	605	630	630	630	627	657	670	677	651	663	621	688	618	671	633	631	623	648	659	692	694	630	677	666	637	638	654	628	625	639	642	649	666	690	619	637	705	646	674	640	660	626	625	615	650	618	655	631	663	647	632	674	683	650	648	680	622	650	631	671	647	617	655	682	655	684	671	635	612	647	564	636	633	664	657	612	642	607	647	640	673	648	703	625	661	590	648	679	631	668	638	597	666	666	691	650	656	665	609	668	651	621	634	654	607	650	645	588	650	633	694	667	622	675	693	638	608	651	632	599	678	641	616	611	680	691	590	676	617	631	651	638	619	637	683	663	615	639	662	608	646	660	632	688	669	641	611	647	659	674	607	670	606	663	615	629	627	683	635	703	612	648	677	630	712	643	647	624	654	615	629	601	678	635	662	657	656	668	653	632	635	683	679	639	639	604	644	618	617	598	644	675	636	663	628	664	589	591	693	655	667	672	610	685	627	670	615	708	680	656	667	636	688	678	616	599	668	664	653	659	613	692	607	673	639	657	677	646	639	703	692	643	657	671	656	646	664	694	638	617	690	658	616	642	659	681	628	622	662	688	645	702	656	594	648	608	651	665	641	706	641	687	693	630	625	631	629	660	625	646	664	708	658	637	631	661	688	620	661	665	676	623	640	622	667	649	603	652	595	641	675	685	657	664	626	689	664	641	614	655	641	680	653	611	648	577	646	633	709	610	676	618	651	679	627	634	666	640	631	608	679	616	629	609	663	657	639	625	650	621	662	626	619	646	606	602	606	699	650	653	659	641	649	625	618	661	652	686	628	636	639	654	646	662	670	664	657	679	641	697	666	648	646	590	611	671	657	679	655	646	655	648	590	620	669	646	660	590	670	686	625	660	604	657	670	652	678	669	668	601	645	615	671	642	626	621	618	636	695	628	644	640	610	660	631	664	672	655	650	671	623	657	659	642	621	652	640	619	652	665	648	691	647	685	612	657	669	595	657	653	622	679	665	626	653	623	672	596	676	638	688	645	649	638	637	674	642	653	659	697	650	632	659	688	699	636	605	637	642	655	632	647	642	608	702	596	599	618	662	678	662	656	646	685	637	613	644	623	670	635	650	666	581	631	647	676	670	670	675	648	645	637	647	697	626	646	685	619	675	651	651	637	646	635	649	626	631	658	671	636	652	649	616	657	682	676	629	665	639	668	603	638	605	666	690	687	637	621	649	637	626	648	651	639	657	653	652	623	603	677	642	678	640	668	615	650	673	642	671	669	651	677	650	648	630	652	670	604	660	609	658	634	631	670	620	617	641	613	646	654	613	637	585	621	617	627	696	659	664	642	594	670	615	639	672	662	671	639	624	649	650	648	615	675	676	644	610	636	656	625	624	653	592	630	614	612	656	652	644	598	644	649	613	678	654	701	724	641	654	652	660	638	684	664	696	626	620	641	645	609	634	624	680	695	622	641	597	671	671	688	700	669	646	648	627	631	619	637	623	628	611	641	698	679	645	664	664	689	664	626	645	691	660	694	611	637	634	573	630	656	647	666	675	648	675	609	663	664	637	638	658	636	648	636	638	653	597	647	702	658	620	641	678	664	624	667	632	657	669	641	656	689	604	644	668	662	649	632	689	632	688	665	620	674	680	663	666	589	658	625	618	666	660	632	656	628	652	657	608	660	620	601	631	636	625	643	671	671	619	670	681	680	688	596	609	657	659	664	624	673	616	653	641	637	694	698	642	581	669	665	684	641	653	660	702	627	638	649	677	695	618	622	674	676	645	664	671	649	614	660	608	650	675	612	646	664	702	672	610	678	660	675	686	640	609	662	661	672	661	646	633	641	596	696	656	649	629	659	653	610	681	624	681	635	635	672	655	656	635	578	641	704	673	690	688	663	655	656	650	639	604	623	656	658	632	668	627	670	646	603	670	678	665	599	654	634	614	608	621	662	659	647	650	620	663	633	658	600	611	649	620	615	648	642	684	601	640	647	705	644	661	608	668	647	612	612	658	649	641	637	637	651	616	661	640	694	685	629	667	595	653	684	680	638	703	662	664	649	629	592	623	641	648	659	647	638	683	683	614	638	599	614	645	655	669	646	646	654	651	635	641	672	632	643	644	688	630	664	669	646	615	656	637	641	683	687	600	674	651	622	666	623	675	636	696	689	652	605	639	619	617	611	630	651	630	621	639	718	676	645	655	592	675	582	636	692	646	634	673	693	716	641	685	647	627	660	667	656	657	655	683	660	659	649	693	654	660	624	640	631	607	680	623	639	671	633	607	640	630	634	697	664	634	636	651	674	673	648	687	655	647	641	675	640	637	659	604	668	670	661	676	661	619	669	639	674	629	618	636	667	647	597	659	632	592	703	631	707	662	650	601	673	660	633	646	643	650	636	638	632	665	577	619	626	612	667	670	629	701	646	664	653	674	605	676	663	629	673	646	656	652	666	636	684	656	637	662	632	641	636	609	641	657	693	661	624	666	637	662	618	653	643	673	641	656	623	654	644	642	692	669	642	671	649	638	657	631	640	646	665	640	667	674	664	651	594	649	641	649	635	671	648	708	680	679	673	686	661	678	664	667	609	648	659	688	627	611	673	666	661	669	651	653	695	598	640	626	668	710	660	687	657	657	629	644	624	632	664	617	658	664	659	669	677	679	678	608	618	622	655	586	670	668	610	616	640	658	662	648	633	660	604	608	646	625	616	641	688	647	632	626	678	633	634	677	621	631	636	676	619	644	668	657	712	639	652	635	654	672	658	668	611	688	625	620	685	650	630	633	618	683	623	638	651	665	640	637	589	635	640	692	618	632	605	640	673	636	655	713	662	631	664	689	656	638	645	656	639	641	634	647	661	641	688	621	665	602	628	649	643	643	634	619	627	668	598	633	625	620	677	652	667	710	665	658	646	630	643	646	652	620	670	660	632	618	650	624	629	657	602	620	672	652	666	633	668	700	666	645	620	612	626	634	666	642	654	687	673	627	610	629	647	660	653	628	637	621	614	631	692	656	657	655	628	673	661	645	705	628	685	645	638	617	607	621	619	626	639	645	636	684	608	626	669	688	635	662	640	639	666	640	634	618	633	658	649	658	661	633	639	649	690	643	648	635	632	667	655	606	663	593	608	664	649	659	609	696	642	644	660	624	650	608	652	670	657	633	652	649	676	634	664	662	632	645	638	626	609	629	634	660	647	611	667	623	725	643	611	684	668	689	656	643	690	632	656	657	675	662	686	669	633	629	688	676	646	650	643	639	646	630	682	655	695	612	632	669	667	619	625	698	692	645	658	632	641	637	623	646	673	679	672	641	665	645	666	621	656	622	667	627	604	619	628	653	653	662	667	644	679	653	592	631	641	682	698	624	633	629	648	683	663	644	669	619	656
24085	21524	28809	24685	21483	11878	3241	1926	1410	1294	1190	1084	967	978	835	813	786	713	774	728	755	748	690	610	684	649	652	612	627	553	573	578	590	583	596	555	603	616	530	535	532	555	545	561	570	570	538	539	542	598	565	506	577	547	529	543	544	496	559	506	553	548	523	503	489	547	557	502	527	490	503	484	516	476	561	541	486	481	527	519	554	493	534	510	508	548	542	489	522	548	533	512	516	526	535	526	501	511	490	517	521	500	527	526	526	511	537	500	475	498	478	505	551	525	535	516	475	499	539	538	483	530	527	485	523	535	544	538	530	511	521	519	488	555	478	561	515	516	501	489	550	504	504	516	516	493	488	499	525	545	540	507	535	538	507	555	526	550	469	528	502	521	489	520	528	552	506	489	475	500	544	551	466	515	492	490	552	507	530	496	501	522	500	491	490	516	547	522	512	490	495	537	495	485	574	520	490	544	494	527	527	514	511	495	531	496	478	493	516	516	520	574	483	509	498	516	495	518	485	552	501	501	552	535	535	535	515	545	562	544	513	564	529	561	551	513	505	550	518	542	529	511	518	504	533	507	541	512	540	473	513	554	518	496	510	542	519	542	545	483	570	522	511	546	510	491	486	540	536	552	514	518	510	510	534	509	523	524	500	509	490	476	526	520	512	494	565	486	531	540	510	504	501	492	499	541	480	556	525	528	514	551	492	493	528	480	525	521	509	502	523	504	527	513	569	508	538	513	522	498	533	515	507	515	529	547	534	502	542	490	517	482	504	472	516	530	480	513	441	485	524	512	496	501	537	507	494	529	536	486	526	550	498	500	548	499	506	508	468	500	513	524	517	526	483	514	519	510	530	507	514	525	563	552	501	521	501	517	545	474	499	514	516	544	489	538	548	488	518	508	542	536	537	508	524	533	505	496	486	552	479	517	516	555	557	519	535	514	527	518	551	516	509	520	473	529	501	507	481	499	488	505	538	504	497	464	512	496	535	529	547	481	536	516	465	524	454	526	517	557	488	529	538	553	505	554	561	538	534	495	487	541	502	549	507	513	537	532	509	536	545	499	485	517	536	521	532	522	497	503	529	496	495	538	550	557	557	530	496	549	552	545	499	463	505	511	501	553	519	535	499	507	533	554	533	522	498	482	517	515	492	526	516	518	525	492	527	553	511	510	503	500	601	512	547	508	479	504	494	488	539	509	485	481	511	488	569	501	524	530	545	517	465	531	543	523	511	539	528	525	488	536	523	478	533	521	508	519	494	513	496	523	526	479	532	538	531	498	499	556	525	498	497	527	529	499	512	486	577	527	496	530	505	489	533	516	518	506	505	560	526	518	525	515	550	535	520	483	540	533	546	525	470	524	533	525	509	529	531	514	512	546	492	500	497	522	497	509	536	513	528	522	502	519	509	509	521	490	534	483	495	538	544	465	522	486	503	503	547	508	492	504	530	561	531	529	507	516	490	500	518	517	511	506	527	522	506	541	522	523	505	487	529	532	545	514	507	529	485	522	512	520	534	520	534	472	508	540	497	518	493	502	462	504	542	531	518	499	496	502	521	565	497	499	557	519	541	481	545	513	559	517	518	522	544	542	517	465	493	512	485	486	509	509	511	514	536	513	540	511	536	544	520	523	520	535	508	516	521	522	481	525	546	515	487	502	523	521	523	505	513	529	548	526	465	539	512	513	551	495	534	481	513	530	485	557	518	492	488	495	489	536	544	511	522	492	478	510	521	543	549	493	498	506	529	489	516	550	484	511	500	538	522	539	497	529	514	503	508	498	533	488	519	556	513	473	540	499	527	526	532	521	512	514	533	523	490	498	477	478	550	505	528	477	529	503	539	498	566	500	548	552	560	479	516	547	506	524	498	460	512	542	522	534	516	509	488	535	506	494	512	471	491	483	550	537	525	523	525	535	512	497	503	510	509	495	512	489	489	539	481	536	501	573	553	525	500	537	527	523	520	536	525	497	530	514	506	500	493	495	485	532	535	525	535	513	481	541	520	498	534	511	500	492	489	488	517	525	504	471	510	464	505	527	520	512	501	508	482	533	536	509	499	529	499	481	536	513	553	479	540	531	497	509	512	540	515	491	516	525	512	461	513	513	520	541	522	521	515	524	502	537	540	544	513	518	562	537	539	525	570	529	510	524	497	472	521	526	471	506	519	526	471	512	556	513	432	492	502	496	500	525	534	555	524	499	527	522	545	524	525	509	482	481	529	555	511	455	504	519	461	505	554	506	519	506	543	493	532	584	529	481	524	512	521	535	529	538	501	494	527	525	523	551	520	500	522	547	529	509	526	507	515	528	530	554	521	522	512	502	531	518	518	518	518	527	528	512	492	525	478	496	549	536	515	526	538	514	518	534	501	515	533	528	550	534	508	484	532	536	470	540	485	496	572	488	528	487	534	490	537	523	488	504	508	486	498	541	531	517	469	498	512	538	569	505	495	495	520	500	545	537	517	542	508	544	486	517	445	521	524	525	523	512	508	522	503	487	580	531	528	526	557	531	511	553	499	541	505	465	504	550	522	515	547	517	536	537	564	536	462	517	482	510	520	504	523	546	524	531	518	484	524	478	562	534	511	492	501	495	526	517	522	508	510	531	513	523	533	534	518	510	531	500	482	540	495	520	501	551	529	491	553	571	484	502	472	555	509	540	513	567	514	539	507	538	491	508	525	506	517	535	517	513	505	511	542	502	518	484	512	513	507	501	514	510	523	505	501	549	534	533	523	557	509	489	529	525	509	493	556	536	522	511	470	506	541	502	518	511	475	503	544	486	510	506	459	520	518	529	479	502	573	536	537	539	526	548	493	543	540	546	543	515	535	557	554	534	538	492	531	498	541	519	530	483	527	494	533	501	529	523	552	539	557	527	490	518	489	519	556	525	553	517	518	512	551	504	467	491	486	489	482	531	501	472	476	487	513	508	535	525	480	495	493	508	525	517	502	488	513	529	497	505	557	495	484	543	519	512	545	542	527	509	535	493	536	517	550	492	504	511	530	499	487	502	501	519	522	508	535	530	552	547	524	478	543	528	501	502	513	494	520	551	490	523	509	515	508	516	493	542	509	505	543	501	523	503	548	577	519	522	535	510	527	470	521	494	514	520	549	504	537	512	555	509	511	513	513	485	514	465	503	560	524	499	529	559	495	506	508	480	571	518	511	529	534	558	507	516	476	499	512	597	515	498	558	491	472	490	519	503	505	493	483	543	490	476	529	572	504	489	517	538	514	511	508	554	515	532	506	482	516	540	542	521	526	508	490	525	507	527	529	488	535	552	525	528	491	511	516	520	535	520	540	537	498	500	532	507	508	517	533	497	513	500	536	508	495	539	499	522	507	484	566	491	524	508	535	521	516	510	520	523	502	507	535	546	546	555	507	548	498	531	546	515	505	543	480	528	495	551	535	532	541	495	516	523	519	512	524	534	482	501	545	504	495	492	484	530	537	484	490	508	518	540	552	514	519	549	492	493	523	547	518	526
34629	32493	19364	11181	8131	6128	4317	3285	2640	2312	2091	1732	1575	1403	1259	1103	1083	1035	1000	1030	1074	1000	898	886	834	777	842	745	740	755	765	700	697	672	690	665	719	628	717	671	615	665	685	676	651	653	611	659	630	659	641	631	598	603	658	634	590	612	657	601	635	613	615	596	640	601	596	611	623	601	620	611	590	680	636	607	592	598	623	560	588	617	619	614	602	590	613	694	613	605	604	589	594	571	592	588	607	553	658	608	577	602	647	617	607	652	602	599	606	630	616	635	661	610	598	574	682	623	561	612	617	595	594	594	588	620	624	610	613	638	587	622	574	596	607	617	604	613	644	586	642	672	600	563	609	650	619	641	595	602	617	573	611	584	631	576	595	629	610	625	610	663	595	596	625	595	594	593	633	638	609	595	609	613	606	616	614	560	597	563	604	615	608	588	578	666	587	613	590	628	598	610	576	632	609	574	626	627	596	608	633	643	603	627	619	627	606	585	575	663	624	603	619	564	607	620	566	583	622	630	614	616	619	595	638	598	616	622	558	647	633	599	614	631	635	626	567	617	609	619	631	616	655	622	609	617	615	633	621	606	636	596	583	585	537	624	593	631	617	585	542	596	621	627	599	594	615	599	556	607	552	632	598	575	624	608	578	577	567	608	638	611	693	624	639	608	622	611	644	624	630	591	567	573	607	605	556	627	615	639	636	634	657	613	619	609	641	647	613	599	577	580	592	618	630	620	613	594	583	640	618	575	609	621	650	578	584	604	603	658	620	637	618	583	577	616	584	618	623	578	586	612	610	643	628	601	625	592	572	616	656	563	578	596	621	614	617	578	577	613	628	633	651	604	609	640	636	617	631	585	609	580	620	614	590	610	594	649	589	614	593	615	607	602	560	624	627	567	625	605	641	611	655	601	604	605	600	606	606	549	627	572	605	587	580	625	562	599	625	621	614	576	564	615	647	581	617	605	615	611	592	654	567	613	612	644	631	563	591	559	583	604	619	615	602	593	593	605	596	584	601	625	613	638	619	641	569	631	593	584	633	599	645	555	600	594	570	603	594	634	611	599	605	654	605	662	635	613	605	637	640	608	616	644	585	645	607	629	580	603	623	616	614	627	593	567	609	593	639	636	592	572	608	569	616	556	638	651	598	628	577	580	608	560	601	664	563	632	582	631	559	613	663	618	595	556	601	548	636	610	583	574	635	594	600	561	617	586	594	602	629	638	600	577	592	606	623	584	582	630	622	643	611	559	583	606	637	575	570	606	630	629	616	639	602	622	596	580	599	621	600	621	591	609	596	626	610	585	624	618	627	665	609	595	620	639	634	631	585	586	628	576	580	613	629	628	598	642	640	630	576	611	591	541	576	594	650	617	655	648	582	632	623	602	635	569	593	573	629	631	604	577	573	631	591	607	595	600	607	630	606	624	591	605	603	602	577	624	598	619	655	601	623	646	634	566	609	599	607	592	559	599	596	598	601	607	586	598	619	547	576	621	604	622	629	614	594	611	614	564	619	642	647	596	623	624	669	593	592	617	582	595	629	650	637	596	598	576	629	629	573	644	649	596	596	565	605	651	624	633	614	627	628	624	646	584	619	606	630	572	602	603	615	635	651	621	617	600	592	635	634	573	596	589	625	617	620	637	580	555	591	579	583	575	635	612	609	577	594	651	614	624	609	596	621	609	599	600	607	650	592	580	615	665	594	625	638	635	581	579	593	624	587	576	574	604	596	574	666	627	631	586	594	616	627	564	596	598	610	586	619	608	585	546	622	547	608	602	663	619	634	635	613	607	606	577	604	575	618	600	564	620	549	620	596	581	636	598	554	610	573	601	605	603	598	635	614	628	612	583	616	621	583	593	594	607	581	612	594	639	575	593	589	586	633	591	624	624	665	607	575	656	632	648	595	602	600	623	616	613	641	588	575	582	646	610	552	600	608	608	618	565	664	614	634	608	642	590	571	574	611	622	631	646	633	653	615	637	595	630	623	599	619	580	612	617	632	626	598	600	665	597	597	583	569	635	611	596	591	641	612	586	617	590	583	612	660	598	579	594	575	556	621	606	653	594	573	598	603	638	634	616	631	653	605	601	589	626	618	588	589	602	605	582	599	626	616	571	593	654	628	562	605	577	595	607	618	603	600	624	637	603	558	627	543	605	622	636	605	596	597	591	658	613	633	627	590	589	620	595	602	602	624	639	603	663	615	600	602	575	620	559	573	614	581	581	616	616	626	608	605	585	567	609	608	559	639	601	597	578	660	599	638	573	585	576	581	642	621	542	616	635	625	633	632	561	652	613	617	610	631	594	608	602	630	609	591	603	612	591	636	604	607	653	560	610	597	616	610	589	594	595	617	638	594	578	554	643	593	604	601	616	636	584	583	575	642	611	636	562	616	613	608	592	595	563	634	589	651	597	603	570	565	622	594	583	579	623	617	603	618	599	658	590	572	590	588	619	682	583	586	596	592	596	608	618	621	610	575	582	614	600	619	611	609	605	608	617	604	612	597	605	600	610	588	592	611	626	631	625	620	578	657	594	635	600	595	631	627	628	574	587	648	590	577	589	573	622	574	619	567	597	605	594	572	601	595	631	614	585	635	631	628	646	632	609	609	593	591	616	583	601	605	602	600	604	615	597	624	587	603	549	590	612	606	605	602	617	632	639	620	643	550	614	621	566	582	608	613	624	571	613	584	589	597	587	632	609	579	613	586	625	613	584	591	597	622	594	585	615	574	618	558	642	642	574	608	601	615	622	559	601	620	622	605	607	621	574	588	643	596	606	624	618	555	654	600	595	622	584	615	618	628	634	586	606	566	599	605	617	555	579	602	595	589	633	552	657	629	598	601	580	615	613	625	658	616	613	615	640	637	570	607	607	601	611	591	618	624	629	579	594	626	564	577	591	574	640	604	610	608	612	613	631	606	575	587	622	622	582	598	652	590	598	563	621	596	554	588	627	630	625	668	584	562	659	603	616	597	607	580	618	613	604	579	595	590	605	616	625	600	607	608	605	623	612	602	662	648	617	599	587	648	571	614	638	632	631	607	622	615	619	595	647	582	625	595	560	601	646	603	602	578	589	606	577	598	643	607	629	574	588	628	584	642	619	593	616	595	627	585	626	583	595	579	604	616	593	605	619	582	588	631	593	619	583	608	587	579	582	639	590	575	554	631	621	598	551	590	622	589	627	580	608	583	615	569	613	600	598	575	576	634	625	647	624	583	586	571	604	615	674	628	610	607	620	604	639	594	631	619	620	608	649	536	652	585	596	582	619	613	617	619	646	648	643	586	589	610	609	594	642	572	618	603	564	599	644	620	612	623	621	559	593	606	594	603	621	577	601	632	650	637	606	636	592	583	585	636	585	599	588	653	596	564	595	619	571	679	602	640	641	552	577	631	591	618	585	611	607	611	611	633	616	638	595	625	574	611	546	603	605	636	588	622	608	574	613	624	594	600	580	605	577	597	628	551	614	574	583	621	610	650	621	603	556
25234	21462	27501	25640	12359	2998	1775	1340	1147	1042	879	856	791	708	643	623	629	590	634	584	604	583	601	518	523	520	540	496	499	496	475	459	484	471	463	437	437	466	443	421	466	443	441	483	432	443	452	464	416	451	482	442	434	453	461	458	458	404	429	393	493	435	445	434	408	453	416	457	442	418	447	463	443	463	437	399	427	441	443	443	405	431	437	457	416	481	457	453	434	403	454	439	441	467	442	437	448	450	477	423	465	435	457	412	474	459	435	434	447	420	487	449	461	452	444	441	445	423	426	424	423	415	434	442	435	464	394	438	423	423	419	464	429	440	418	443	462	405	469	446	453	477	447	402	431	456	440	426	427	401	404	443	410	410	420	419	391	425	409	385	448	401	425	453	450	422	432	428	459	438	412	433	472	464	416	451	449	399	422	451	442	441	432	404	440	465	469	420	415	414	473	437	409	430	427	438	424	422	423	444	448	395	382	442	429	440	442	453	427	439	441	440	413	436	477	420	423	450	446	435	434	438	459	470	449	446	452	439	411	415	430	411	398	403	435	417	420	447	425	436	427	421	427	422	449	440	428	408	443	467	463	423	420	467	429	454	413	404	452	443	416	423	459	395	446	386	425	484	429	455	453	435	432	464	429	413	456	437	447	407	420	449	452	428	428	443	423	426	400	480	406	439	410	484	418	457	438	452	436	428	432	420	423	446	410	414	460	404	430	450	427	456	378	416	446	423	458	414	448	458	494	461	421	458	447	447	424	448	442	399	450	426	417	437	420	467	417	438	455	415	437	442	431	453	402	436	445	413	432	423	450	460	438	414	475	422	455	446	394	451	440	411	447	452	427	460	456	426	434	431	448	421	439	425	444	415	453	417	425	419	429	442	438	460	432	446	453	444	430	420	396	406	456	435	437	419	445	457	395	425	409	417	403	424	487	432	398	446	454	449	410	437	452	413	422	430	444	432	401	458	438	444	460	419	451	392	474	438	449	450	405	486	439	447	401	431	456	420	426	456	442	438	457	408	414	411	429	401	447	431	439	441	458	429	411	452	452	438	439	460	443	420	386	434	426	403	438	448	442	439	426	433	439	433	460	427	422	396	447	458	440	443	448	448	477	450	433	447	430	441	429	431	471	432	434	453	457	477	476	406	409	420	426	419	431	424	409	449	442	415	457	428	433	464	433	454	450	475	448	419	464	425	433	450	458	460	471	413	430	440	445	435	389	418	423	439	446	414	430	421	423	431	406	431	426	471	414	411	444	419	420	435	416	449	444	437	421	450	449	474	430	441	444	429	443	482	424	389	429	406	458	402	389	438	455	435	437	444	443	444	419	439	452	463	416	438	417	439	430	436	443	465	402	410	443	494	396	415	423	420	450	398	443	463	440	433	478	425	455	443	430	437	425	438	415	401	469	477	422	450	439	448	442	433	443	471	452	474	434	443	436	417	404	436	474	419	429	426	428	422	447	439	430	499	440	470	428	449	419	466	428	422	451	470	441	444	443	447	449	408	403	479	447	452	482	446	435	452	442	476	440	450	448	428	425	440	441	442	423	431	423	458	452	444	447	447	423	458	451	445	454	442	408	442	432	392	448	475	451	470	408	455	438	454	428	439	445	395	428	479	468	451	408	437	426	439	426	402	472	422	430	447	426	422	446	423	430	400	426	424	443	492	477	442	462	432	444	437	433	419	478	426	457	462	447	388	405	442	448	451	459	457	439	396	452	419	465	438	454	427	436	423	414	446	445	375	448	433	432	442	465	433	451	450	388	419	438	428	435	470	428	448	421	441	428	446	457	428	430	424	457	435	431	453	465	399	421	441	457	456	462	453	457	427	440	448	455	443	426	439	420	430	423	422	442	411	461	445	449	464	452	465	449	396	433	457	473	470	470	413	435	429	413	434	434	448	400	475	471	423	438	469	424	418	403	477	472	451	412	433	448	427	450	433	412	426	428	434	439	443	442	379	449	429	456	449	458	455	437	463	437	453	445	448	452	435	482	409	436	451	435	413	436	408	440	472	448	429	427	385	430	448	421	450	449	413	453	406	425	443	475	412	405	442	449	447	416	423	415	448	455	471	454	450	425	430	470	435	412	430	446	450	438	433	454	421	458	448	430	433	404	437	425	456	409	485	426	429	422	468	437	443	458	448	403	382	467	421	436	413	435	401	448	398	426	435	442	493	446	472	423	453	392	446	468	392	438	450	467	467	452	414	441	470	442	438	441	443	457	428	441	436	420	426	460	443	480	461	446	439	431	423	432	411	412	452	439	467	431	401	441	402	425	462	428	446	402	429	443	412	461	438	396	469	449	431	461	413	431	432	473	441	481	430	402	470	435	415	456	453	447	448	422	393	396	451	402	425	450	435	436	469	423	407	448	419	451	458	420	410	440	410	432	436	412	448	400	466	425	418	451	444	452	413	477	432	437	410	446	438	417	421	462	468	416	415	452	427	426	468	439	436	465	438	453	452	399	412	447	410	447	460	443	431	487	440	427	476	441	434	428	401	450	432	432	447	472	465	464	446	454	465	444	439	412	477	449	440	420	430	401	429	434	461	443	409	422	439	441	430	453	442	441	441	426	447	431	440	426	420	398	430	453	412	404	452	404	452	453	429	410	394	456	428	435	448	416	403	449	430	454	431	426	416	452	430	422	445	412	444	418	443	465	451	441	380	447	409	426	410	466	453	456	434	435	439	433	421	455	459	401	445	432	461	443	459	452	473	433	465	464	428	454	426	430	443	429	467	427	422	439	432	418	410	436	413	451	451	415	479	450	415	427	422	477	444	437	428	449	424	457	455	454	445	452	454	444	444	457	472	440	410	427	407	466	443	454	436	427	442	459	461	413	425	429	415	398	487	420	417	462	436	455	417	410	448	433	459	450	432	409	440	440	445	488	441	421	433	449	475	423	431	453	465	424	457	465	434	400	402	421	461	421	459	421	441	458	455	484	430	428	433	437	465	410	415	449	447	401	433	419	440	460	435	444	469	428	445	415	432	434	448	423	430	474	422	436	420	441	437	425	440	461	449	437	436	457	421	431	433	460	434	469	447	432	428	430	457	440	466	468	462	429	428	430	442	492	422	479	447	409	414	422	454	431	457	445	463	400	432	452	437	413	420	434	437	475	440	399	449	424	402	453	419	474	432	421	419	420	463	427	472	465	419	440	428	446	430	441	435	415	435	440	444	463	444	424	418	434	440	430	441	452	409	437	458	458	433	456	434	436	420	449	427	449	446	427	412	455	461	472	436	432	474	415	429	438	474	413	469	449	451	448	453	406	453	430	416	447	447	418	399	429	448	462	453	458	420	403	463	417	428	417	446	431	458	418	417	422	446	432	430	429	472	432	400	468	459	477	498	410	431	438	411	453	438	423	434	416	406	483	411	392	415	401	428	383	411	417	447	452	445	435	415	444	443	439	460	445	407	453	425	405	414	415	421	438	423	445	416	415	429	414	444	420	448	474	433	436	448	456	433	429	444	468	432
33601	27814	16105	8932	6630	4759	3411	2578	2098	1734	1560	1352	1282	1056	930	899	889	827	793	845	859	789	786	707	696	634	676	651	571	612	619	597	544	589	589	566	572	574	583	558	563	549	564	540	503	548	579	566	529	549	549	478	511	511	482	545	503	537	525	555	538	515	501	463	499	502	511	475	533	459	557	510	532	550	522	462	505	534	554	525	493	483	483	499	480	493	513	524	547	521	510	537	505	526	497	521	517	508	493	510	510	525	524	520	517	501	531	501	524	535	503	474	502	520	505	503	527	548	479	523	482	500	482	479	546	473	494	498	512	561	521	477	548	536	516	537	522	546	492	509	491	517	520	510	484	559	543	481	498	494	493	507	537	526	519	534	541	527	498	526	513	509	500	480	451	481	484	504	526	480	533	505	482	515	500	495	490	495	515	553	523	483	507	507	516	509	521	505	545	543	507	498	536	505	498	510	512	525	509	483	499	504	504	485	495	532	486	529	518	508	530	547	497	522	517	562	504	533	488	532	507	489	534	518	495	493	525	512	471	485	516	522	543	517	508	497	519	516	534	453	522	509	480	517	500	522	548	475	477	461	525	530	511	502	520	504	526	506	502	526	552	508	522	532	527	486	469	522	492	541	490	502	531	518	513	513	513	491	483	504	501	519	512	488	547	497	516	502	478	509	561	494	523	527	492	508	519	498	493	510	513	515	509	489	497	487	527	491	489	501	526	523	511	546	535	503	501	550	490	515	525	548	535	512	503	530	510	537	507	554	504	523	529	489	534	509	476	549	545	475	535	509	529	512	498	517	477	502	511	534	501	482	490	555	518	529	501	509	494	530	477	546	500	508	550	478	474	533	493	515	535	510	552	513	497	504	520	528	507	523	536	513	501	491	487	486	469	488	501	506	538	517	525	472	530	508	528	524	487	515	545	482	513	509	545	496	534	517	519	520	505	493	506	501	528	453	527	469	526	483	520	516	502	542	511	534	514	519	502	522	511	518	505	524	535	516	556	511	523	483	550	503	551	526	535	520	516	488	530	541	527	522	472	474	454	517	540	498	477	504	522	515	517	497	524	496	502	477	485	481	492	500	520	496	511	506	513	500	539	503	512	469	497	498	521	526	514	535	538	488	482	526	485	536	512	459	521	489	509	498	496	500	514	495	478	544	477	506	472	526	509	514	509	509	509	476	507	534	500	475	491	512	546	523	494	553	510	485	492	503	526	504	472	535	502	454	495	505	522	546	499	527	509	529	510	525	517	533	511	478	495	516	508	522	512	513	513	536	502	508	509	516	492	482	527	536	509	518	490	518	510	494	515	533	520	484	480	533	495	524	497	460	521	482	504	534	480	481	489	532	497	538	511	520	485	503	528	515	502	540	493	510	499	514	507	485	512	504	516	507	520	479	527	510	531	515	499	477	519	484	479	494	491	512	544	514	503	530	473	502	491	508	527	485	480	501	534	501	514	509	432	525	525	507	478	523	483	568	517	483	481	524	477	566	469	507	504	532	468	498	542	549	499	580	501	506	514	497	495	486	477	497	503	511	511	498	510	490	491	550	521	524	527	518	495	535	561	508	528	516	537	483	507	527	483	506	514	539	521	525	520	530	507	502	522	476	499	503	523	488	507	492	509	493	507	504	506	509	529	522	466	496	518	495	521	515	506	492	486	518	507	501	459	550	471	466	525	532	556	491	564	497	489	502	464	500	487	524	556	536	532	537	508	506	546	479	512	474	509	494	524	490	520	521	492	537	498	544	494	545	490	522	475	545	495	481	501	519	479	484	498	464	518	523	511	531	510	468	468	503	532	527	519	539	515	530	496	493	550	494	517	526	539	501	480	480	480	500	494	546	521	490	525	515	491	518	488	539	488	478	533	490	531	495	476	503	568	491	509	438	534	506	544	515	529	512	463	544	512	521	511	550	498	505	531	475	501	503	488	516	480	528	538	492	514	501	535	565	536	501	505	510	532	491	545	496	503	528	526	521	505	533	507	544	535	529	521	515	468	513	509	503	538	483	510	538	511	530	505	518	508	486	503	522	495	574	530	515	514	522	516	465	478	535	524	518	542	537	531	534	540	543	461	478	502	548	481	526	495	481	477	515	527	509	510	490	509	535	498	501	509	504	512	503	511	479	497	518	529	577	491	524	522	526	522	533	506	492	524	514	492	535	547	524	532	524	522	528	520	510	526	524	533	545	497	508	493	510	518	514	496	503	483	507	509	503	511	507	520	548	506	555	488	479	517	523	509	504	466	566	488	506	551	534	494	497	510	512	481	533	475	501	496	567	516	523	515	505	487	561	503	516	505	558	498	514	502	466	497	520	534	497	544	510	494	527	547	531	523	534	527	499	524	533	501	518	523	541	483	551	530	494	508	546	527	543	535	490	480	481	516	519	488	508	521	470	480	502	490	513	488	494	542	511	492	530	506	502	544	496	525	532	490	484	492	491	484	498	541	508	482	503	565	538	510	546	511	551	500	535	489	545	525	540	490	506	500	518	473	518	506	492	512	537	547	504	505	506	495	541	549	539	519	483	535	491	472	491	525	486	522	498	487	522	534	514	476	519	484	542	539	500	557	509	527	554	513	492	526	512	502	501	514	514	521	507	503	492	486	518	514	475	485	510	520	493	494	527	546	549	487	552	487	496	483	529	479	497	538	522	521	485	526	512	524	481	519	507	485	508	502	493	532	498	519	496	473	491	469	527	474	526	511	521	530	498	525	509	519	517	515	557	525	476	499	549	497	511	519	501	514	544	498	515	543	499	521	489	542	509	486	478	532	546	515	485	493	514	527	480	497	513	449	496	491	507	505	534	527	501	528	544	478	540	507	514	524	491	508	468	504	529	522	474	544	548	507	525	527	533	519	510	535	541	496	533	550	502	507	521	503	543	490	536	508	509	491	504	503	467	496	518	534	470	511	495	514	499	502	499	485	513	487	517	474	498	499	523	517	519	467	528	522	552	467	534	530	488	502	499	538	508	535	527	544	472	541	515	483	477	500	496	543	519	502	501	532	549	510	479	526	510	520	466	484	494	489	482	506	565	528	507	477	512	488	500	516	535	461	495	477	507	518	525	543	510	493	508	531	485	499	512	550	536	525	535	522	533	481	519	509	514	483	510	525	487	480	523	528	530	504	493	505	497	518	519	490	503	514	494	521	511	532	559	519	519	500	541	523	521	517	510	497	500	521	509	452	484	491	479	494	561	529	531	499	541	532	502	545	514	536	508	538	499	515	544	503	565	491	525	517	559	520	519	494	511	563	516	513	554	531	491	490	498	478	522	538	493	489	534	570	490	551	526	518	516	476	512	518	541	500	515	519	491	570	537	498	513	502	509	517	495	520	512	503	519	518	468	522	490	521	528	496	503	498	537	526	525	552	512	517	521	538	500	513	518	480	486	508	514	501	531	495	493	536	541	550	541	485	514	505	563	497	484	503	481	502	493	522	501	552	518	501	512	510	487	502	509	507	493	530	506	499	533	496	500
23003	21517	29247	24268	21528	21539	10065	2538	1740	1559	1368	1217	1083	925	783	835	720	728	611	697	686	702	631	567	569	532	503	507	498	461	441	437	441	464	442	432	389	378	398	421	408	408	381	390	408	376	396	394	386	423	369	373	369	379	367	365	381	363	366	347	373	335	384	369	349	401	342	394	384	356	361	384	392	362	365	411	410	344	395	381	329	376	366	363	362	389	396	371	384	377	376	353	359	342	379	383	372	388	352	343	368	346	385	366	345	362	401	362	342	396	322	380	387	386	329	359	342	359	336	391	373	343	397	340	390	364	389	366	355	332	338	370	412	365	362	399	357	317	370	369	389	377	384	357	380	398	366	354	379	398	398	377	336	389	362	373	362	351	406	350	355	374	370	353	372	375	357	344	357	385	361	367	363	338	357	345	359	389	372	363	404	398	375	377	377	384	359	375	368	377	364	377	352	330	343	371	323	381	371	332	410	377	323	326	370	340	361	354	350	341	348	364	408	376	365	350	375	362	368	328	363	402	369	374	345	364	376	347	360	391	362	352	370	358	381	367	385	337	390	357	404	393	388	379	376	353	383	399	336	359	363	380	306	372	359	358	345	368	346	362	379	357	344	368	332	352	400	349	367	379	405	344	392	348	371	376	333	357	342	332	305	388	349	374	360	349	367	389	390	387	395	327	378	345	376	390	396	356	360	400	351	349	356	374	392	363	369	359	414	359	401	361	374	337	337	330	369	396	359	381	334	367	350	353	349	369	354	360	381	364	356	377	371	358	356	335	392	391	351	364	356	324	407	359	376	362	390	392	381	366	388	349	350	355	357	367	397	335	380	384	382	386	362	392	363	334	354	357	403	340	381	381	398	364	362	355	360	349	335	372	368	344	336	361	384	361	354	401	384	372	363	376	362	369	368	367	369	373	339	374	360	347	379	387	380	384	376	363	382	408	320	364	357	371	357	399	363	351	373	343	343	357	396	402	352	355	374	351	335	373	338	364	346	345	375	357	377	368	416	343	334	352	363	373	341	358	375	379	380	369	376	356	362	409	380	411	364	344	364	360	374	370	380	360	338	370	341	343	370	387	357	378	328	340	366	324	355	372	389	336	342	354	340	361	352	353	374	377	339	385	340	362	381	372	338	366	352	335	373	387	340	364	333	353	386	355	340	378	377	353	361	373	346	364	380	370	396	377	361	349	343	370	368	374	339	384	356	329	346	359	378	335	366	360	355	349	364	385	368	368	356	337	335	364	338	382	361	344	346	360	371	383	338	377	339	349	366	387	414	360	354	370	387	364	390	354	363	361	341	382	319	377	315	375	358	348	373	379	367	343	413	382	348	364	377	360	346	380	367	353	369	345	314	383	370	338	347	343	367	344	332	351	343	389	358	342	377	322	322	380	344	390	365	359	370	367	330	341	358	337	405	358	382	378	354	363	345	395	360	360	373	328	386	328	362	352	332	393	347	352	362	356	357	391	384	339	340	346	334	372	351	335	373	386	371	405	345	361	399	343	364	385	384	333	374	330	379	362	390	322	362	371	374	366	354	349	387	370	354	346	356	338	379	351	374	374	378	374	403	367	350	349	345	387	395	352	344	342	373	346	358	327	373	376	359	348	413	369	385	416	371	319	354	352	352	365	345	364	371	369	391	364	303	359	339	368	344	327	366	365	378	364	371	356	345	358	367	368	339	364	342	346	336	385	373	370	352	321	373	337	373	372	356	342	383	389	326	358	372	310	352	351	370	350	356	366	353	353	353	357	371	349	376	351	342	374	351	340	380	349	361	348	360	373	380	352	351	350	346	369	342	344	342	342	368	351	374	353	346	384	381	377	347	356	341	343	346	342	368	358	383	367	375	364	363	355	353	348	331	346	396	363	348	365	376	358	358	369	359	391	420	375	347	351	388	375	335	366	355	361	356	371	378	372	343	335	364	378	352	358	355	387	348	340	339	364	349	366	349	355	349	340	353	391	355	378	388	342	354	355	380	385	326	381	370	351	408	336	379	375	351	395	375	356	366	368	359	371	377	360	377	377	342	383	353	344	386	373	389	391	368	378	354	370	370	359	396	390	359	373	359	394	349	411	365	391	358	376	372	374	353	387	392	362	364	388	358	342	385	363	339	348	337	380	318	351	337	350	391	350	339	367	364	356	361	407	358	345	370	369	315	347	384	366	327	382	361	377	369	351	370	371	350	359	337	401	399	362	326	334	347	354	369	347	347	375	363	334	380	394	334	390	390	425	358	340	351	362	383	371	384	354	330	381	349	330	346	372	330	336	378	374	347	356	349	375	368	337	386	386	342	374	349	367	365	348	373	408	393	369	372	351	376	342	397	361	377	395	361	339	348	373	341	389	350	336	338	383	370	381	361	356	348	384	336	382	319	374	377	330	341	335	332	339	343	354	366	360	347	381	341	375	367	382	347	341	342	378	351	353	375	380	349	348	360	367	336	354	329	356	374	349	387	360	417	375	335	375	375	359	383	355	339	361	345	377	379	377	363	353	373	359	392	368	370	382	354	384	363	370	380	379	393	358	367	349	359	388	356	350	357	333	353	363	353	356	353	359	373	358	372	370	369	362	335	394	362	356	407	355	360	313	375	388	349	363	391	366	390	352	383	348	355	352	368	365	356	371	348	389	343	353	337	343	399	367	349	366	347	335	371	348	383	355	376	353	393	380	351	393	364	387	363	340	351	367	358	376	387	380	373	372	364	362	377	387	328	364	357	374	413	330	361	374	355	347	356	353	370	356	372	366	388	370	355	385	363	367	344	352	352	379	361	335	398	356	406	364	342	327	354	389	401	376	362	361	362	305	363	357	365	345	363	347	369	384	397	371	377	362	368	384	357	338	356	344	370	354	396	377	377	383	390	398	396	344	345	359	362	360	331	349	352	393	361	361	366	336	369	364	394	382	364	348	359	340	368	328	332	330	366	369	350	375	383	368	349	341	379	336	364	370	408	366	330	360	347	340	366	388	344	326	393	358	366	352	350	373	352	370	358	301	374	373	355	364	324	356	357	384	381	337	376	376	330	400	386	318	326	369	360	381	344	365	378	391	372	341	392	360	392	351	373	344	372	353	353	354	347	351	376	363	347	387	370	399	379	354	345	365	372	357	361	386	391	373	342	385	367	352	370	390	345	373	357	359	335	335	346	396	332	378	348	374	368	363	337	370	371	337	362	410	366	366	355	354	362	361	371	384	382	356	358	406	335	353	365	388	386	345	384	340	325	365	360	376	338	380	362	361	349	383	344	373	348	390	330	352	375	349	385	394	343	356	356	395	396	321	368	393	331	400	329	339	375	376	390	348	363	371	368	379	335	374	365	389	358	367	348	344	356	360	340	392	364	377	377	383	393	349	370	350	350	390	385	333	371	353	347	368	368	363	384	333	347	387	369	369	376	369	361	363	355	364	336	353	415	363	360	395	358	372	350	356	362	356	394	374	364	363	364	317	357	347	323	389	388	361	365	374	356	377	353	374	358	356
39124	37360	24307	14863	11150	8037	5864	4520	3465	3021	2526	2087	2024	1674	1372	1280	1283	1032	972	1025	1026	1036	937	829	786	786	667	706	674	662	591	635	598	583	578	579	541	548	493	554	533	487	539	489	483	441	481	486	477	478	441	489	483	453	425	454	428	453	380	447	419	465	386	446	445	444	451	409	454	430	437	423	417	456	413	437	445	438	451	450	432	442	437	432	422	389	439	445	439	423	439	416	378	434	453	424	470	433	436	457	426	434	408	440	394	420	429	468	408	434	451	482	437	402	450	420	477	412	424	450	411	430	433	412	427	442	419	456	469	451	448	426	436	381	441	415	453	408	439	423	434	461	427	409	444	446	415	453	404	447	442	436	420	441	437	450	438	475	408	415	448	398	433	422	456	451	458	396	448	427	414	451	446	400	462	372	416	429	408	412	422	462	406	456	432	411	424	407	453	447	441	380	418	447	412	437	432	445	459	416	433	417	441	434	418	369	469	404	437	412	432	438	424	389	412	425	425	402	436	444	450	462	403	455	438	394	479	439	417	453	402	428	405	433	433	438	424	450	428	413	413	400	411	424	419	433	436	417	433	433	429	423	458	428	439	411	428	436	486	408	427	463	440	409	392	407	432	437	428	468	427	425	422	399	462	450	413	455	427	408	417	390	423	418	414	464	401	417	408	459	467	416	457	444	451	463	458	450	432	457	424	403	463	479	429	399	448	439	411	427	424	435	396	426	418	425	437	398	436	403	409	459	421	417	445	451	404	416	448	423	438	423	438	407	445	411	437	413	441	413	443	422	388	427	474	427	405	439	416	434	441	417	423	431	406	412	472	444	425	436	418	453	418	435	421	432	434	435	404	461	421	459	458	436	421	434	417	450	429	460	405	430	426	394	419	420	455	425	428	425	424	439	438	420	421	408	453	444	399	453	447	441	433	444	442	425	421	422	452	418	417	402	401	428	423	426	471	429	437	439	416	435	396	455	436	406	420	403	457	448	421	420	425	416	442	442	432	451	443	390	445	398	407	442	414	429	429	384	434	447	448	408	401	413	421	453	391	446	407	417	442	409	442	411	437	453	438	436	404	414	405	435	445	415	399	423	443	444	432	461	411	449	398	426	442	418	410	493	428	408	436	387	449	403	475	446	388	411	457	437	409	431	407	389	437	382	413	467	426	461	460	486	423	418	441	415	424	428	416	431	419	424	412	397	380	444	431	420	404	408	437	471	416	433	426	436	441	385	449	384	442	444	415	446	413	405	442	422	419	466	430	423	450	399	435	447	406	422	446	426	413	427	396	410	421	411	418	467	430	451	411	425	465	443	456	413	427	413	421	440	417	425	415	459	418	425	445	452	446	413	406	431	428	438	448	458	426	415	432	416	443	453	453	416	445	451	430	434	448	439	409	413	427	474	403	446	390	443	418	379	427	419	425	444	405	440	453	427	418	441	413	398	444	454	418	419	430	416	447	428	407	447	436	419	428	413	411	434	445	389	449	441	427	459	430	455	401	424	413	431	458	449	401	435	417	467	445	424	443	430	407	426	463	433	415	414	463	436	457	417	432	413	445	415	434	429	423	443	411	444	426	418	463	476	447	433	385	484	402	402	467	423	393	408	419	417	482	449	449	444	411	395	442	400	434	413	402	417	407	427	438	415	403	419	436	447	433	457	412	461	366	412	424	415	455	409	422	415	422	419	391	409	417	486	412	422	395	416	405	446	429	426	435	443	401	465	411	438	451	411	381	415	402	397	432	414	439	435	439	445	417	402	406	441	447	377	413	421	472	400	410	409	425	459	428	420	459	401	459	442	453	415	445	397	425	405	461	431	457	420	435	454	427	430	447	395	450	405	470	426	411	445	452	432	466	470	473	468	446	448	475	441	419	445	423	443	412	398	401	424	429	445	444	440	427	437	396	431	427	418	410	458	419	422	433	441	430	406	424	416	439	390	389	418	401	450	474	442	460	406	427	426	440	469	433	418	440	422	407	441	421	464	399	471	402	485	451	433	434	396	423	412	429	437	437	431	410	460	435	413	495	437	418	439	409	439	426	391	439	409	458	398	409	427	462	428	452	416	396	433	393	435	403	417	410	413	403	438	417	428	421	451	413	445	418	473	466	463	417	438	449	448	394	382	436	460	402	414	425	422	436	405	415	409	426	427	455	419	409	434	426	424	429	489	409	436	416	426	433	414	389	450	423	420	441	471	428	421	383	428	498	445	431	456	421	432	487	412	417	440	493	441	467	428	452	393	427	454	442	450	416	424	438	439	423	432	447	465	425	431	412	414	444	434	422	458	443	481	421	427	449	422	447	384	426	443	399	456	438	419	436	411	407	416	412	433	421	457	413	439	417	432	425	412	404	447	408	430	440	411	411	458	417	431	456	415	405	412	463	400	453	418	440	422	440	456	470	400	414	411	459	383	436	443	387	448	467	460	392	440	474	438	433	426	416	438	400	424	432	429	431	429	427	433	403	418	445	426	472	401	420	431	451	426	432	420	410	433	401	443	456	404	418	438	455	436	446	414	438	473	473	400	428	454	438	445	455	447	417	431	439	451	430	399	426	447	446	457	431	457	459	449	391	428	447	422	434	413	384	424	425	471	427	428	425	383	412	421	454	414	420	445	459	445	453	410	440	421	416	409	396	429	430	424	404	436	462	440	443	452	420	454	418	386	445	444	410	431	394	466	473	445	405	402	417	463	432	437	447	437	425	447	398	447	399	418	466	425	416	436	440	435	436	417	425	437	423	433	468	427	398	401	404	404	463	425	437	412	446	410	423	410	440	425	462	421	429	430	439	420	412	445	442	426	415	406	394	444	409	426	421	384	403	426	429	437	462	432	387	403	453	436	453	458	438	419	406	405	418	433	418	418	426	436	394	395	419	414	472	419	451	456	463	463	444	425	424	419	466	410	416	410	446	433	415	419	413	465	437	397	435	446	434	446	451	413	461	442	440	356	429	450	435	471	456	431	455	441	436	405	413	430	406	407	435	411	448	419	432	455	441	424	392	437	422	434	439	412	430	431	415	426	403	404	434	442	421	451	414	438	422	404	420	433	371	423	463	446	439	416	468	431	406	468	439	418	415	453	422	431	442	445	401	422	426	449	434	421	406	410	445	411	388	432	424	457	459	401	432	390	417	473	406	424	432	424	414	442	424	459	456	422	416	422	411	383	416	407	434	418	462	408	408	444	466	407	418	418	440	433	432	421	417	437	452	431	417	435	429	421	441	426	416	431	386	409	431	435	404	400	430	460	408	468	446	417	434	435	445	427	439	444	415	414	401	412	394	430	424	474	422	477	452	432	423	419	416	416	435	415	401	400	418	477	423	424	405	422	424	410	441	463	416	457	400	425	426	459	447	441	403	414	436	444	467	444	425	422	440	435	469	447	456	442	444	417	438	460	404	430	441	384	437	398	456	423	424	445	430	444	452	441	425	425	461	412	418	399	414	412	470	403	415	414	426	417	425	451	454	419	437	414	439	427	434	446
29797	21634	14310	6550	3230	2016	1368	1112	991	990	914	799	744	796	686	637	659	679	638	677	663	623	631	562	617	590	568	609	627	595	596	585	610	589	626	570	579	581	574	574	577	591	562	572	596	552	563	560	540	546	572	540	569	584	575	543	566	549	565	611	588	569	535	546	559	580	541	541	549	576	549	541	534	555	529	549	562	611	600	558	612	544	559	560	536	557	563	565	550	545	606	577	591	591	540	543	549	583	533	541	563	569	520	561	547	613	588	549	553	592	582	568	593	555	564	566	576	560	500	612	581	541	548	571	541	566	576	535	566	549	621	570	538	562	564	541	571	569	578	580	536	559	548	584	567	570	568	590	569	597	559	569	574	605	573	592	528	563	570	547	515	519	558	538	540	562	523	613	582	583	575	536	499	533	549	545	564	557	533	535	532	612	525	577	527	544	587	574	577	533	549	551	576	533	549	573	578	551	596	578	599	558	564	568	556	577	522	585	560	558	555	568	561	569	589	555	588	609	562	587	580	548	578	582	593	557	569	574	568	571	548	561	594	527	558	536	573	558	544	519	622	584	528	575	563	561	540	597	556	546	612	552	520	606	558	506	539	534	567	530	524	546	556	601	583	554	547	578	602	580	529	565	542	589	579	588	570	550	554	609	570	575	546	568	546	563	525	573	562	550	522	547	622	561	557	550	547	579	569	586	556	541	596	576	536	549	591	532	537	570	526	569	573	576	624	554	576	518	577	550	542	560	556	616	525	591	549	593	540	550	547	560	563	517	574	551	596	576	553	592	578	555	604	552	541	552	560	520	538	542	553	581	568	562	534	526	570	582	564	596	535	566	569	576	562	551	558	526	592	556	579	568	556	561	555	545	541	587	596	562	568	552	571	576	526	551	597	538	576	549	671	539	564	559	551	583	580	543	576	561	552	605	597	526	559	555	554	538	535	592	581	561	562	598	551	565	584	533	544	526	547	544	550	565	543	563	557	620	524	589	540	590	591	565	570	589	562	592	563	582	596	557	585	549	563	603	548	551	563	594	574	564	521	580	567	577	604	570	542	570	564	580	517	529	558	578	521	569	537	553	586	523	555	579	547	570	579	526	572	547	546	532	493	559	594	593	578	553	568	550	544	543	525	530	513	557	558	560	545	513	577	540	586	594	591	565	545	519	555	561	549	577	524	554	557	576	571	556	531	592	567	598	569	573	551	525	576	509	572	530	590	563	599	570	551	567	534	597	557	535	573	546	586	550	575	576	523	565	554	573	517	587	544	547	558	535	580	565	568	573	550	568	571	562	545	534	530	601	604	567	529	524	558	542	582	549	574	594	544	597	552	577	625	563	590	548	558	533	535	567	501	613	565	592	564	551	508	588	589	604	559	516	579	577	558	585	598	577	573	566	572	564	557	573	543	557	550	599	551	564	576	517	550	539	561	589	562	551	563	593	579	518	533	549	581	568	552	551	549	543	551	565	551	528	597	547	575	542	558	513	565	556	535	557	510	532	557	594	560	557	591	522	564	538	567	565	562	559	619	576	547	520	581	510	519	563	577	577	560	549	585	569	560	610	542	551	563	535	528	573	625	544	513	561	568	535	591	587	567	547	549	594	569	511	565	557	569	559	594	547	550	577	557	575	577	572	569	566	610	542	543	568	574	568	566	617	590	619	549	555	580	559	523	538	532	540	549	569	588	521	540	573	513	532	592	583	570	526	599	497	548	572	609	607	554	587	548	606	515	526	611	560	598	573	538	573	580	577	575	535	549	577	584	570	600	568	574	591	591	519	552	557	579	557	528	586	538	567	540	536	547	550	535	538	589	555	603	576	514	572	553	547	591	548	542	551	583	562	557	572	547	567	607	562	575	557	531	568	540	574	559	570	578	542	579	561	558	546	558	589	549	569	553	593	554	567	558	557	573	567	566	520	612	560	557	531	512	532	603	532	531	588	575	572	562	564	582	571	530	551	597	580	507	548	568	566	546	535	583	591	557	541	546	594	576	547	519	586	549	593	584	573	555	549	536	589	534	578	549	536	511	549	558	547	552	555	518	539	527	574	531	564	558	494	553	554	583	574	561	577	571	543	581	540	580	547	537	596	586	536	565	560	561	561	561	561	520	517	592	593	556	582	581	553	588	594	537	553	543	567	565	525	575	570	575	547	560	554	553	549	547	567	533	561	571	553	541	605	550	598	579	571	530	562	519	584	555	543	555	565	573	506	541	534	564	531	546	559	576	557	556	587	580	569	592	584	567	548	549	572	582	541	539	589	535	511	575	580	559	550	568	509	576	561	616	575	537	585	524	569	584	559	618	551	551	558	562	541	613	566	574	562	546	527	558	531	564	584	550	570	542	521	577	610	566	580	546	600	560	544	546	597	548	552	563	566	540	568	562	563	506	561	546	557	596	555	574	579	552	521	604	598	552	560	547	567	588	517	516	563	567	525	571	602	529	540	543	598	591	547	570	556	560	584	549	575	550	534	553	573	555	565	551	571	592	531	559	549	570	539	522	582	536	599	583	590	584	552	544	556	572	547	522	566	545	571	578	551	523	592	547	541	581	566	536	579	557	572	557	567	554	542	569	569	542	559	558	516	588	604	535	552	594	560	559	592	536	537	586	566	573	587	525	548	558	569	501	544	522	557	592	546	573	526	530	571	567	587	602	553	582	569	534	589	595	543	533	535	554	533	550	561	585	529	563	561	575	587	533	558	577	508	510	566	525	552	543	537	544	542	571	559	518	589	555	531	545	550	526	586	599	581	567	585	534	555	546	582	563	536	541	569	550	595	567	588	539	541	590	567	545	596	556	537	594	557	544	541	560	509	592	515	548	581	545	587	527	541	578	550	575	574	539	544	580	544	555	550	529	598	538	567	550	577	578	572	562	551	579	560	549	573	544	547	516	554	572	558	551	559	584	549	561	597	576	515	557	546	575	613	581	579	553	554	539	567	570	539	593	560	584	538	590	564	547	536	560	592	518	526	504	563	542	599	594	549	592	610	540	506	558	581	537	567	583	564	599	561	543	560	534	556	597	562	556	515	585	550	546	515	571	552	561	549	575	577	546	581	573	557	553	533	557	561	516	537	551	574	558	549	575	554	581	603	563	564	551	580	552	563	550	539	535	573	537	530	528	566	535	583	550	583	557	564	527	520	573	521	557	557	537	581	612	602	557	599	596	601	576	576	612	533	589	565	553	597	537	517	566	556	585	550	581	563	551	552	536	584	543	550	581	587	524	583	552	543	579	546	530	514	522	560	573	577	533	597	558	543	565	568	569	518	555	579	549	574	562	563	553	571	601	528	549	587	578	569	565	561	544	552	581	568	564	543	528	578	599	599	541	594	617	599	537	560	559	570	529	559	555	546	547	530	607	562	619	568	563	577	544	569	576	519	573	526	515	600	579	559	594	522	563	531	539	581	605	615	549	547	510	590	559	537	557	551	568	562	530	574	549	540	519	565	611	536	535	558	553	576	536	537	588	550	570	509	598	531
30941	22249	13312	6884	4956	3445	2597	2101	1669	1509	1442	1293	1177	1079	941	949	911	850	838	891	806	866	822	808	743	743	800	789	777	705	688	724	723	747	642	680	701	690	640	678	729	671	625	691	695	688	667	698	650	635	682	615	661	721	646	683	653	660	679	664	632	615	632	654	660	679	670	684	634	684	675	639	666	626	668	645	637	668	683	596	695	639	660	620	655	698	614	650	691	660	621	678	698	625	687	638	672	672	672	686	641	658	647	653	674	636	644	645	670	663	633	645	668	655	660	628	638	664	689	678	625	636	620	675	702	642	631	678	665	706	651	678	694	652	640	657	603	668	678	660	690	641	654	654	652	660	683	639	672	680	663	615	688	675	648	633	676	673	695	647	652	622	632	659	665	689	658	661	666	646	635	631	693	700	664	648	640	681	671	709	656	683	666	669	647	661	647	640	663	640	625	666	659	698	685	653	687	679	623	702	669	660	655	677	662	648	617	676	670	649	644	659	658	633	677	630	685	648	700	675	650	650	693	643	640	649	635	636	639	699	643	631	648	646	636	715	626	661	641	603	659	693	658	616	658	632	661	683	687	654	665	676	653	662	684	650	653	602	719	648	658	674	648	628	670	638	601	624	633	688	648	650	643	698	650	692	645	669	661	668	660	651	643	698	639	678	654	624	641	647	631	662	628	681	686	672	636	657	616	631	635	639	615	609	689	680	676	633	637	732	629	633	664	587	653	638	683	632	626	699	628	606	626	655	650	623	639	657	647	616	689	675	665	651	609	667	618	659	676	651	651	620	637	642	667	658	658	685	598	617	695	604	597	668	636	699	672	694	650	632	683	650	641	674	648	713	703	680	660	684	664	642	650	676	669	647	658	651	638	663	665	679	636	618	682	596	677	615	671	687	656	627	634	683	646	625	634	691	641	645	682	675	651	634	671	668	668	654	619	696	621	653	625	655	630	670	677	678	642	631	692	630	692	688	643	636	680	658	636	635	676	660	635	642	676	652	639	609	684	629	624	679	650	652	725	664	634	626	649	667	702	657	662	668	679	614	651	669	691	642	700	666	647	671	691	695	671	638	638	628	637	659	662	657	651	662	624	655	650	666	659	701	661	660	696	679	628	669	655	682	661	675	673	634	637	634	685	682	644	635	605	661	632	654	643	647	668	645	670	669	694	656	677	620	668	645	632	658	644	645	637	664	663	712	665	677	689	618	707	644	663	651	629	657	681	651	682	664	662	692	680	649	645	638	588	638	603	637	646	675	663	641	643	629	682	634	639	633	646	693	622	659	618	657	672	663	649	675	647	703	668	673	676	668	665	645	662	629	697	688	649	634	636	658	625	612	632	613	634	652	693	624	652	654	605	658	639	660	662	629	716	675	627	608	657	661	656	667	641	624	648	652	638	666	648	652	600	640	676	702	642	679	653	717	614	705	621	639	652	666	649	663	656	637	672	691	672	670	604	644	672	674	683	656	621	686	621	676	650	686	692	644	660	672	643	689	698	694	611	660	633	627	653	650	644	687	640	640	719	654	658	671	695	657	634	661	665	667	659	652	639	657	669	656	659	665	714	649	656	658	672	663	673	656	690	716	587	669	670	639	693	628	655	680	618	643	676	669	656	642	695	666	641	623	650	640	667	687	621	677	648	678	630	680	632	665	629	670	698	708	672	658	627	660	660	685	627	622	667	613	648	694	654	666	641	653	653	647	678	648	680	645	672	680	674	618	658	642	638	658	663	701	662	632	675	641	664	662	691	632	667	671	646	625	679	639	685	627	656	715	635	613	674	658	691	681	664	653	653	665	696	634	614	652	680	643	702	714	675	665	644	660	685	641	676	620	670	641	677	654	662	659	654	711	660	626	683	677	604	635	667	709	719	657	639	623	645	629	683	630	664	669	655	665	626	641	644	649	650	592	638	642	693	694	644	635	638	605	666	657	649	676	681	692	716	652	661	653	708	606	684	668	640	670	644	676	686	633	607	685	638	657	621	630	633	636	640	653	622	685	678	630	624	632	686	636	659	633	645	673	715	617	678	664	641	654	652	674	657	632	649	627	675	636	646	667	692	662	641	655	694	703	669	661	640	631	595	633	655	644	660	612	681	650	609	662	615	641	633	583	656	705	658	643	665	704	657	650	645	688	662	669	655	637	683	664	678	666	640	651	661	664	675	689	623	675	690	645	675	612	691	570	719	695	652	659	655	611	637	686	678	697	669	632	706	609	673	630	671	661	647	657	658	652	684	679	612	655	628	690	663	639	716	624	688	659	647	664	675	634	673	668	661	655	637	666	652	613	611	658	688	636	621	679	648	664	656	708	672	656	718	642	641	635	691	612	616	642	642	709	623	683	655	665	661	649	653	674	685	627	719	659	633	605	653	667	619	681	685	645	664	677	705	664	611	684	692	628	671	708	693	615	648	671	652	616	636	651	672	619	682	681	690	700	623	667	669	655	655	626	696	632	660	712	655	671	660	649	639	678	685	695	650	595	680	670	658	652	667	703	657	689	662	667	669	651	638	699	667	640	682	632	628	647	635	671	710	665	657	691	633	605	671	619	663	668	674	652	638	710	639	650	636	666	703	691	633	619	609	654	645	699	671	641	618	656	651	649	669	672	651	626	614	653	668	694	615	648	645	621	685	640	632	670	620	648	672	654	650	690	660	671	630	673	645	671	622	677	667	661	657	624	647	683	635	682	610	649	664	643	664	634	687	645	699	687	654	662	658	635	672	652	639	664	689	659	645	679	652	678	615	671	629	621	643	663	607	655	604	661	620	643	645	657	633	618	641	699	656	708	637	658	637	616	632	639	609	647	661	629	632	673	668	646	657	659	647	668	662	683	646	700	662	652	669	636	650	621	663	682	652	647	644	686	659	617	641	698	603	651	631	658	652	650	680	641	645	697	655	674	637	653	650	664	626	645	669	645	602	665	675	666	657	665	672	680	639	658	668	652	614	644	626	687	656	659	701	684	676	675	695	648	661	670	660	636	660	657	622	673	667	706	618	634	656	665	675	660	647	712	690	612	653	688	653	678	627	624	654	679	683	688	662	640	660	688	667	681	658	655	611	643	684	669	654	658	676	673	667	667	650	643	658	642	658	646	680	643	645	683	626	664	688	647	683	665	668	667	628	605	676	665	626	642	685	703	656	724	634	671	631	637	681	646	623	645	644	641	639	581	657	667	657	643	653	632	688	620	694	622	734	642	684	672	692	664	713	659	656	615	671	638	651	652	673	681	668	651	662	628	646	644	686	645	674	646	606	670	650	716	632	638	677	611	603	621	649	685	651	657	674	659	595	647	694	657	674	656	637	663	653	650	624	667	593	661	687	656	657	675	630	641	674	621	649	675	678	672	630	657	679	708	649	694	639	613	648	649	658	667	652	643	655	623	654	682	687	626	658	621	674	622	692	702	671	638	620	634	682	650	666	636	653	633	635	640	597	676	703	647	678	651	668	630	602	665	716	619	648	689	676	680	652	682	700	641
23994	21466	28723	24663	21436	11932	3215	1888	1477	1338	1198	1105	1018	909	874	832	757	749	707	700	686	653	684	678	700	671	615	606	583	586	625	603	542	548	605	571	556	544	562	578	552	538	510	606	573	557	525	556	565	537	521	552	545	527	559	553	538	538	541	496	562	540	504	517	507	540	516	566	523	514	516	563	527	557	559	538	556	519	509	520	552	527	548	546	541	547	523	547	513	513	526	518	504	525	515	529	531	539	569	556	580	566	517	507	490	523	529	515	508	519	478	516	517	496	527	530	522	517	533	551	506	510	523	515	521	533	520	530	572	515	523	531	504	534	527	498	541	572	559	549	509	520	509	523	541	527	508	529	524	511	540	528	567	534	495	485	536	533	541	574	508	517	512	505	545	494	512	497	517	508	508	562	515	499	533	540	490	492	491	523	535	525	522	525	534	490	519	513	543	535	522	530	535	528	536	534	518	500	545	540	516	525	546	539	516	533	541	574	528	586	533	502	534	538	539	545	480	537	509	510	539	532	545	537	535	516	529	545	521	515	518	540	508	540	500	497	507	527	521	543	503	550	509	542	530	504	518	532	577	475	533	570	555	549	530	535	540	515	504	572	526	501	509	543	544	532	570	494	525	525	576	511	506	516	547	514	508	546	519	492	521	558	534	510	523	512	529	511	565	554	490	542	491	510	490	518	549	480	521	479	527	529	480	527	539	506	544	539	544	548	545	506	496	518	491	499	503	503	529	504	511	535	528	477	523	525	525	554	500	541	529	508	535	545	537	521	552	543	523	542	538	482	518	540	532	510	520	545	520	476	587	521	506	498	542	530	525	496	519	518	502	509	520	531	538	518	504	500	507	494	498	510	547	523	507	542	526	484	525	543	554	584	510	507	522	565	538	543	534	568	544	500	517	537	515	483	518	514	492	520	508	559	513	516	555	573	522	510	504	523	477	507	531	525	496	519	494	547	518	523	491	532	501	534	540	518	507	520	526	533	524	520	524	484	541	542	520	517	492	528	516	521	524	509	538	515	518	511	495	512	560	520	548	484	578	545	496	533	494	551	499	516	514	519	510	572	570	549	543	496	524	535	577	519	511	513	597	534	476	493	535	486	537	533	563	505	529	515	534	561	500	567	551	532	586	528	517	545	570	520	493	529	560	506	489	530	562	554	561	524	509	503	543	542	522	534	510	511	520	538	516	521	497	553	556	524	505	545	526	515	510	526	549	490	524	540	536	545	462	493	552	535	542	546	496	500	546	563	509	507	489	499	461	520	519	574	522	561	507	485	541	491	550	538	491	566	528	509	548	557	495	540	528	504	561	519	497	516	508	498	501	509	591	500	570	534	564	546	551	547	535	539	560	517	564	539	514	522	542	561	550	504	518	530	511	556	509	519	561	492	536	521	532	497	543	584	567	510	499	546	512	514	524	543	538	532	524	529	520	484	505	509	527	504	556	512	532	537	514	529	535	541	518	541	512	507	498	512	510	525	526	553	494	489	528	531	518	542	532	536	508	549	550	469	490	530	523	561	517	574	543	526	523	558	534	517	504	539	521	529	511	562	542	514	485	539	533	562	570	510	557	539	551	482	563	564	537	544	506	478	488	529	502	515	539	521	497	506	566	496	533	514	507	562	548	544	572	536	531	534	492	484	537	545	506	489	492	535	503	482	530	478	548	502	534	488	546	529	522	544	584	507	505	564	480	530	542	480	517	516	546	499	504	548	530	492	520	525	498	535	509	528	541	517	520	528	502	543	503	479	496	499	467	538	534	527	520	552	506	511	481	478	524	505	533	554	540	544	530	541	538	535	529	550	509	510	495	528	531	542	516	489	525	495	529	533	526	491	514	485	514	492	556	510	479	521	507	500	522	521	552	560	528	547	528	489	531	525	518	560	543	543	481	565	499	551	493	493	541	509	461	583	531	515	556	540	532	536	535	542	531	536	509	542	542	511	451	507	536	510	535	530	522	527	519	515	489	564	538	526	511	518	551	532	529	559	531	518	526	538	528	482	544	539	526	551	517	524	513	502	538	530	553	548	562	521	530	557	511	514	513	531	523	509	567	543	519	522	512	492	552	462	513	529	554	499	511	549	525	495	544	565	543	554	530	493	515	542	526	539	505	537	534	535	518	536	526	502	491	499	568	529	533	529	534	522	504	514	572	548	508	504	477	539	480	487	544	515	513	490	507	547	556	535	513	509	497	522	522	532	519	494	534	580	511	515	518	488	506	559	537	526	516	513	522	552	557	462	482	533	504	539	522	543	532	520	545	520	524	522	525	574	523	474	515	555	505	488	550	545	545	501	498	532	477	496	554	536	477	513	529	497	500	496	579	546	494	532	501	494	498	509	546	526	552	490	507	535	507	513	478	500	504	523	516	541	547	551	509	507	497	552	548	518	471	495	515	513	559	513	582	564	514	518	535	564	502	509	473	522	531	514	549	516	557	505	581	499	507	540	518	530	497	537	515	546	527	511	523	539	518	525	498	562	486	546	519	522	486	506	506	534	539	539	532	532	563	525	557	510	529	525	526	508	513	559	512	510	526	529	581	516	502	467	511	521	485	535	558	518	552	503	547	513	479	554	501	482	505	560	557	527	484	539	501	544	571	551	553	537	548	536	506	566	476	535	500	529	516	574	486	474	560	475	532	535	519	538	549	539	519	498	542	539	533	538	505	513	503	570	537	538	522	504	553	534	536	540	506	546	519	561	530	532	513	527	523	524	502	558	528	540	545	485	533	512	511	518	539	486	488	536	525	455	508	528	544	517	473	491	491	512	471	508	528	510	520	536	548	554	546	528	547	573	543	487	508	571	552	556	549	541	536	538	539	539	512	562	486	493	514	523	516	537	522	525	550	569	541	494	484	562	531	523	467	512	547	540	523	529	511	542	508	529	550	538	535	537	495	497	503	527	542	549	511	513	532	503	497	522	493	545	509	498	500	487	547	532	501	543	539	533	555	527	537	503	522	513	509	526	510	550	524	528	497	533	546	502	516	540	530	532	578	547	555	490	522	527	495	506	567	493	545	543	503	525	546	526	562	533	524	520	530	521	541	598	486	500	497	552	523	520	548	554	521	507	466	532	521	499	499	521	522	507	529	544	524	543	539	537	515	526	513	509	544	501	528	548	551	484	540	547	554	529	511	517	541	534	532	528	534	515	510	518	525	539	547	536	518	492	544	514	528	524	513	534	463	545	522	540	519	521	536	526	524	491	537	501	552	565	547	552	491	544	555	540	523	521	536	519	532	496	545	477	496	518	535	524	532	491	530	556	512	518	524	503	505	561	496	539	497	519	582	507	546	547	504	512	546	558	517	532	508	562	514	520	522	517	499	506	506	539	537	503	543	510	478	495	538	530	515	555	508	554	519	533	522	514	532	547	510	543	528	541	537	561	517	502	497	514	519	549	528	501	510	569	506	494	528	499	496	522	534	534	543	562	489	475	536	533	494	532	511	548	520	518	565	471	543	498	503	518	517	501	462	521
35354	33208	20405	11894	8522	5939	4193	3332	2687	2342	1980	1685	1515	1504	1223	1091	1040	1073	1016	920	971	938	894	897	807	824	791	776	786	740	675	727	700	702	724	709	716	653	634	697	641	710	701	650	677	665	633	657	613	664	583	632	658	580	591	609	642	606	639	643	636	646	616	632	614	617	634	610	599	630	590	601	625	611	618	636	593	593	667	620	659	634	586	657	627	603	638	651	604	652	643	631	605	584	633	633	594	631	628	628	560	624	601	602	616	646	598	672	626	599	635	611	583	628	656	648	631	597	638	613	611	631	580	581	593	619	631	652	620	641	632	605	629	583	643	609	619	635	605	620	582	631	610	632	595	595	619	635	580	598	605	604	570	612	636	608	665	587	655	605	590	582	627	627	620	616	634	597	628	597	629	625	651	625	615	615	640	628	609	588	658	554	623	611	596	628	645	628	588	592	598	601	597	610	602	568	650	627	594	626	615	635	619	595	633	615	592	619	578	634	612	610	667	635	623	580	632	585	656	621	625	584	629	597	666	611	592	615	630	645	649	647	617	634	660	607	639	635	628	615	626	579	650	603	620	586	564	592	611	624	617	635	634	598	627	606	590	589	606	589	555	619	595	633	580	634	613	597	576	632	624	610	631	609	610	579	627	585	580	619	603	598	620	623	644	626	609	621	615	645	598	615	590	622	603	655	569	650	592	617	605	606	624	631	608	619	613	605	635	635	618	600	637	624	649	573	625	637	629	617	627	540	613	597	583	630	660	653	609	597	657	594	600	593	573	649	560	602	645	595	637	617	657	593	565	563	628	633	595	626	600	601	592	626	643	598	653	604	638	591	615	581	632	599	605	611	626	645	595	608	648	587	540	610	585	590	638	587	653	602	596	614	636	619	633	604	615	588	610	593	595	641	613	599	592	634	650	627	599	605	601	616	605	606	622	610	594	601	665	661	629	632	658	581	640	610	556	580	609	602	602	579	640	630	564	579	603	647	606	615	613	650	587	638	588	667	611	640	597	584	594	648	583	572	644	620	628	595	633	634	618	649	603	599	626	650	609	594	618	581	634	623	622	644	611	600	636	578	566	578	596	645	625	621	636	600	636	623	606	622	570	615	585	616	610	606	597	575	614	593	642	598	596	581	612	601	609	648	623	615	589	627	598	632	604	611	617	586	620	619	648	604	583	604	623	589	576	643	650	605	599	598	627	564	615	611	591	612	623	636	611	646	640	633	610	634	614	596	630	642	596	609	640	580	631	597	580	613	599	574	630	600	592	651	655	641	655	610	613	640	682	631	624	601	618	623	626	595	608	621	611	647	576	572	608	609	620	593	611	576	604	604	600	596	657	625	636	608	630	599	627	626	624	615	583	647	643	624	596	616	647	605	610	580	608	626	662	603	606	640	619	620	620	651	623	575	602	628	641	639	592	617	618	581	561	635	594	609	613	648	607	611	661	616	635	630	620	583	600	589	643	636	619	574	626	610	608	611	619	644	593	632	596	655	597	568	642	579	603	615	610	608	555	605	611	570	685	598	623	676	605	616	619	641	592	600	579	654	662	612	658	577	637	630	570	637	612	608	584	644	581	612	620	623	625	624	631	616	590	594	609	643	630	587	615	618	605	604	651	646	599	636	647	570	642	600	597	626	633	588	560	676	599	627	569	643	661	618	611	653	617	613	647	627	610	684	605	597	601	555	612	605	602	638	622	584	636	636	604	622	650	622	622	593	603	593	630	604	596	552	611	640	590	623	670	639	639	601	622	651	605	659	604	639	640	588	634	630	625	567	625	653	601	639	632	646	582	607	616	672	598	580	626	678	597	612	582	626	616	596	647	605	620	616	593	636	638	541	641	620	599	606	623	613	603	597	635	604	652	647	604	626	627	603	598	623	562	639	592	611	590	629	655	617	560	639	626	594	586	629	578	575	615	618	622	624	612	637	564	602	585	570	627	608	611	641	624	625	615	598	617	615	630	603	591	625	662	598	612	619	606	622	629	600	610	631	627	657	626	662	623	608	632	608	590	572	657	611	604	606	667	636	626	632	614	605	650	618	590	625	624	636	602	647	607	587	606	585	627	644	629	645	626	584	609	591	605	592	593	613	666	583	648	618	645	586	652	650	613	625	636	625	582	633	603	577	647	626	634	595	599	623	584	621	652	646	620	635	597	581	630	625	602	588	600	582	621	588	584	606	600	626	618	662	598	616	584	617	631	603	645	602	638	610	627	606	594	644	649	584	621	648	600	618	613	614	595	577	635	680	590	627	583	617	599	633	590	613	641	633	637	609	613	619	636	591	624	611	646	677	579	560	588	602	612	624	639	624	588	629	638	592	648	608	605	640	586	607	586	542	579	571	605	610	568	603	610	576	625	602	626	600	603	655	624	622	611	602	604	641	611	623	605	574	606	615	602	637	634	614	618	654	625	598	602	607	610	553	612	594	646	620	627	600	596	594	619	593	626	573	594	593	543	631	612	606	655	597	633	584	591	623	654	616	605	635	603	624	575	679	634	647	568	573	628	614	595	627	578	663	602	589	652	606	641	637	599	633	646	610	603	596	615	597	585	642	622	598	594	603	617	592	616	612	591	604	595	587	629	605	633	636	635	579	601	626	637	655	601	630	617	604	679	664	597	640	628	561	647	661	561	579	616	609	624	620	609	638	584	645	592	656	595	616	623	576	596	638	616	617	646	613	641	604	627	593	606	634	623	599	563	575	628	604	586	635	594	590	582	659	553	609	627	604	637	580	586	670	635	638	644	593	583	619	618	588	593	657	616	640	593	572	614	607	602	612	623	612	628	585	639	621	627	598	590	595	654	596	602	606	642	634	590	636	615	576	633	635	619	588	665	650	622	645	606	646	614	647	612	618	600	563	599	644	643	617	608	571	609	588	606	616	606	589	586	605	622	631	635	619	610	594	633	649	662	594	641	604	655	584	582	629	576	637	640	641	621	631	627	628	575	606	623	575	593	624	601	619	627	622	599	600	566	599	612	623	589	636	627	604	628	602	632	613	616	596	595	609	598	624	606	574	584	613	614	606	624	594	603	644	587	606	614	630	629	582	576	632	610	615	611	637	607	598	591	645	576	621	611	651	628	618	637	615	605	655	660	597	637	570	636	586	615	611	612	578	651	616	621	619	606	647	590	601	645	622	642	574	633	579	578	603	585	634	638	621	618	601	647	645	657	567	635	604	625	628	596	633	589	609	611	605	592	641	604	603	624	674	637	632	614	606	630	612	627	625	611	633	638	571	599	607	607	577	610	589	592	619	660	600	611	596	582	617	608	578	614	585	640	615	612	634	603	618	587	629	579	634	573	622	586	655	628	627	604	641	561	638	608	564	611	623	621	606	587	643	612	605	645	593	599	586	617	582	642	616	614	636	626	615	601	659	614	590	578	646	616	660	639	627	605	652	619	624	678	638	626	650	642	592	605	633	630	588	578	610	603	604	623	614	614	634	594	594	671	639	623	574	622	590	640	592	575	596	640	625
25284	21524	27712	25573	12616	3091	1743	1366	1077	968	894	858	718	771	657	617	623	603	623	614	527	542	574	572	545	486	525	507	489	516	504	466	472	484	520	523	471	465	461	474	458	423	491	493	448	489	471	452	529	438	492	446	485	416	452	426	465	480	441	468	457	403	404	471	487	435	444	450	479	445	464	455	511	438	460	454	439	451	478	429	425	484	444	424	447	433	433	486	384	404	449	419	461	441	475	433	452	443	428	403	480	453	469	467	486	478	447	450	454	487	417	460	446	436	443	451	444	429	445	417	442	471	413	449	473	460	470	411	418	418	450	435	435	467	455	415	439	444	464	436	437	506	425	423	472	439	458	473	426	431	433	490	422	465	433	428	464	457	447	489	479	423	419	437	446	466	444	437	451	447	417	466	467	427	466	460	458	471	458	456	455	444	454	433	474	478	481	453	423	454	447	445	404	455	469	459	480	461	434	433	447	448	446	424	462	464	434	444	406	453	467	444	502	467	459	450	411	450	451	461	417	464	482	443	428	447	431	420	413	422	452	492	412	425	462	442	409	452	467	439	451	472	415	465	460	421	465	446	464	478	410	467	417	424	466	455	430	441	463	418	439	435	450	478	473	439	428	438	447	404	418	468	468	410	444	470	429	439	439	428	444	459	444	473	462	444	448	465	435	450	426	439	434	439	444	474	442	408	454	426	413	427	439	460	439	448	422	445	454	451	466	482	466	449	440	423	445	432	438	474	471	448	433	463	469	480	451	426	403	414	437	469	463	460	457	432	408	479	445	451	457	447	453	485	463	434	423	473	417	447	428	458	471	462	419	475	467	422	424	468	464	432	464	459	441	442	456	425	428	428	408	419	474	470	439	450	467	426	422	469	451	436	470	388	421	453	420	454	425	439	417	440	424	460	464	422	462	462	443	409	463	439	452	479	423	403	447	425	470	446	454	450	458	435	451	479	418	475	425	456	472	469	426	438	440	460	432	426	471	444	446	426	432	428	447	437	438	471	465	451	430	516	475	417	449	476	449	434	424	424	397	483	414	474	441	425	447	464	428	457	463	446	439	465	432	451	458	409	430	456	439	496	444	476	441	421	505	433	447	441	444	449	448	471	472	449	446	434	478	471	438	440	445	484	462	422	444	460	418	478	431	428	447	443	433	398	421	479	428	441	413	444	409	445	468	450	400	419	451	436	415	441	470	459	438	416	473	428	454	433	452	466	439	447	430	467	412	447	432	439	461	448	477	458	444	432	470	453	448	454	450	428	409	442	488	427	448	419	443	449	430	441	429	439	450	452	466	465	467	450	450	418	428	414	474	429	445	445	469	415	502	419	440	468	441	442	415	457	445	454	405	421	423	433	425	430	437	475	478	478	452	492	451	488	418	463	454	416	424	456	429	451	436	461	496	461	455	449	441	437	499	429	422	429	461	462	421	443	448	437	427	468	421	412	435	434	463	441	469	427	430	447	454	459	407	430	439	474	419	456	458	433	421	451	443	474	432	443	466	428	472	441	458	442	433	421	439	432	423	473	453	431	469	454	459	444	402	432	464	452	438	481	426	432	436	457	428	432	458	453	452	429	409	448	426	448	425	407	456	423	451	420	459	461	401	472	443	460	427	450	467	442	469	401	484	445	436	445	437	453	438	450	449	470	436	398	442	477	418	447	449	440	432	447	463	453	406	445	457	430	436	432	432	456	440	481	437	441	426	422	457	448	424	463	482	431	443	463	439	419	453	437	417	428	441	433	454	453	463	476	441	486	439	431	427	440	451	443	446	440	471	443	441	417	460	442	456	426	453	444	458	432	431	442	431	439	455	451	454	485	430	452	420	434	450	429	456	430	431	472	433	460	453	464	426	479	454	474	450	477	444	462	414	438	448	441	455	426	465	445	463	420	414	436	456	439	460	486	453	455	462	436	465	431	468	438	450	412	483	425	480	403	450	466	450	449	463	451	405	434	424	449	427	452	451	370	428	418	441	427	430	429	450	440	429	441	419	438	457	432	435	430	480	431	401	432	476	440	444	446	443	431	454	443	443	445	461	453	457	460	451	436	442	443	484	444	466	424	464	454	445	477	437	469	482	489	451	427	463	418	446	431	445	451	438	430	466	468	438	461	430	461	428	436	425	430	433	464	428	456	444	420	414	421	403	454	464	431	436	458	412	446	408	428	404	437	461	427	454	468	461	481	477	462	437	419	435	427	409	458	440	453	467	469	427	401	433	418	463	452	428	453	469	467	429	425	458	444	454	444	476	470	442	470	420	435	439	415	424	479	434	431	426	471	458	424	440	456	445	469	461	433	483	426	434	446	453	444	476	422	475	483	456	457	464	430	491	467	446	442	436	437	460	459	442	410	441	439	452	449	413	440	461	448	442	446	416	441	443	446	442	448	441	452	469	433	444	455	462	427	442	483	401	476	436	445	444	419	462	445	448	460	442	418	434	444	415	464	421	464	438	431	437	448	451	433	444	446	448	441	472	434	403	453	453	447	433	453	455	423	473	423	422	430	459	460	447	462	451	383	405	474	454	442	454	459	456	473	441	484	447	492	426	449	448	455	434	438	445	427	438	467	453	471	402	450	474	446	475	413	453	484	432	462	463	431	438	457	432	446	453	440	414	432	430	427	470	444	424	450	412	415	463	469	431	446	456	466	451	421	449	433	425	456	425	425	485	512	457	433	460	469	461	451	431	481	453	430	450	460	479	410	436	457	475	448	444	417	473	442	412	431	407	416	432	466	424	435	454	449	450	428	430	428	403	397	417	394	470	445	424	432	412	446	434	406	457	464	470	442	457	457	455	460	439	455	479	432	463	415	493	402	478	461	459	463	461	467	421	439	435	442	459	457	444	461	451	405	431	456	445	456	484	465	430	476	447	439	431	449	382	418	442	446	453	455	440	444	457	452	460	459	470	444	439	447	451	454	445	424	442	440	441	432	441	417	448	480	495	435	425	429	468	475	453	434	478	455	459	472	434	449	433	479	433	473	456	471	432	471	432	409	423	443	503	486	482	442	443	457	464	462	444	452	399	436	447	452	462	432	488	462	423	448	448	451	491	448	439	418	414	444	434	423	407	461	444	463	407	465	396	438	402	435	459	442	442	426	460	449	430	434	501	476	448	460	491	424	464	480	422	439	452	450	444	454	429	456	431	436	470	441	466	441	402	465	451	412	463	457	463	423	419	428	412	449	434	430	448	439	461	471	410	388	450	456	475	454	444	444	455	452	449	464	418	442	434	413	447	432	461	436	480	431	452	470	445	432	422	444	453	470	437	441	444	436	468	476	461	421	458	422	459	445	421	412	454	480	458	453	459	447	432	444	412	472	441	448	451	436	440	443	460	476	477	470	451	471	443	449	479	451	461	459	400	462	487	444	425	446	444	446	478	433	423	441	479	420	445	472	434	480	467	434	426	423	453	489	467	443	434	441	427	419	432	440	436	451	468	461	430	463	459	461	448	449	428	424	442	435	426	439	431	427	441	426
34249	31110	17390	9872	6846	4665	3277	2556	2064	1800	1583	1441	1226	1093	1008	876	892	841	812	777	730	810	703	692	654	700	639	671	605	648	661	614	589	570	605	591	535	547	555	535	611	586	544	606	522	512	584	548	484	510	537	538	557	541	549	501	559	526	551	549	494	534	547	542	508	527	542	571	496	529	523	527	552	521	541	549	501	483	508	514	521	494	516	502	541	504	525	486	517	542	524	506	509	523	525	514	559	504	522	518	490	505	461	525	527	530	511	520	541	541	499	535	532	513	544	522	523	489	534	529	479	507	526	513	522	497	547	556	542	524	551	507	505	488	530	514	548	530	534	531	494	536	514	528	512	532	543	537	556	558	514	520	565	493	491	495	528	544	518	527	506	526	470	543	553	549	543	537	529	501	497	482	534	534	494	519	513	537	556	485	541	494	469	514	525	492	464	530	516	525	504	515	523	509	559	520	511	494	513	529	520	532	571	577	498	498	497	536	552	492	502	488	465	481	493	544	525	518	531	526	531	479	512	541	521	516	540	496	516	510	512	513	548	521	515	508	511	445	514	480	518	490	501	523	448	546	541	505	510	539	509	483	504	487	484	516	510	530	510	500	519	517	538	502	532	507	527	525	574	507	535	471	499	515	566	474	554	547	531	502	504	559	562	539	526	488	512	510	514	554	548	505	522	510	516	509	505	509	523	476	532	475	532	509	533	526	514	521	508	542	522	550	510	519	564	494	564	521	499	527	499	517	561	522	492	490	545	525	518	541	538	521	517	536	489	517	488	528	499	521	577	542	523	472	477	544	493	515	536	527	509	490	532	522	543	519	539	517	528	515	506	517	506	541	482	485	554	481	524	486	512	536	527	462	507	523	541	495	521	513	531	476	493	508	522	515	499	554	543	549	531	505	546	528	502	484	530	501	508	531	545	544	544	510	537	558	501	533	525	534	502	501	514	564	509	527	503	540	537	585	499	570	517	497	522	533	484	528	561	514	527	563	530	544	518	515	547	528	513	489	514	527	490	535	541	515	481	577	552	445	478	531	527	530	498	522	513	545	524	503	540	528	514	526	509	477	471	518	513	511	528	493	539	503	500	531	505	530	530	511	471	503	514	576	485	504	497	528	506	532	509	500	533	537	518	476	521	543	550	499	551	482	497	528	515	503	507	561	528	511	530	527	502	523	528	501	511	506	507	513	562	501	475	489	502	529	494	532	508	526	570	519	475	519	555	528	509	507	535	509	501	498	526	549	480	503	531	535	498	510	522	515	543	511	503	484	503	521	553	506	475	501	515	489	485	528	511	538	554	521	496	491	499	503	484	517	568	489	520	507	525	488	529	506	532	497	481	514	487	541	511	463	522	536	549	481	509	513	520	481	498	521	522	477	524	522	529	524	551	506	524	495	549	502	575	495	518	529	479	564	496	495	518	508	526	503	529	559	458	501	506	573	503	487	526	514	491	500	500	525	487	497	537	522	524	488	531	499	545	500	512	522	527	546	518	515	543	513	502	508	549	515	511	529	546	488	491	500	545	553	547	486	534	548	567	519	518	514	529	553	523	538	531	507	533	483	550	518	494	532	543	527	498	497	499	549	496	497	490	515	507	514	507	550	518	549	525	543	505	531	535	495	508	537	561	530	546	559	496	523	500	512	511	500	543	540	500	535	516	491	519	542	497	504	564	520	522	578	499	507	524	502	525	556	493	512	531	525	520	536	524	523	489	523	520	522	513	511	513	497	505	538	528	543	487	504	530	516	514	489	533	528	539	537	535	494	531	504	535	497	532	491	538	489	526	520	514	534	529	551	542	549	494	548	526	519	516	502	537	501	515	561	510	513	537	508	526	465	509	498	538	500	512	523	536	484	511	536	513	529	537	499	512	508	539	507	527	510	511	489	528	483	514	525	525	512	532	497	518	545	510	555	514	522	545	477	509	499	557	507	552	511	521	473	493	504	536	545	539	522	507	500	536	479	514	523	516	496	528	556	525	519	506	508	501	489	519	530	490	535	540	503	535	502	514	500	499	501	546	526	467	532	517	560	489	525	544	500	535	534	545	513	543	496	534	521	478	517	490	504	497	528	548	516	511	505	465	504	533	538	500	523	506	514	513	541	515	503	526	488	546	527	557	521	529	492	525	499	469	506	510	519	469	518	525	492	499	563	526	555	502	546	504	497	541	518	533	498	492	541	505	541	514	523	519	517	496	535	504	511	505	495	506	507	508	552	535	500	500	533	530	560	502	496	549	462	532	529	530	541	508	513	511	499	560	497	557	493	528	568	510	523	521	514	534	505	541	501	507	534	554	495	494	511	501	543	515	502	497	538	535	498	520	504	503	508	543	533	500	542	495	491	520	518	506	535	547	515	538	541	551	484	478	537	528	502	515	544	532	498	536	493	546	510	524	509	479	494	545	488	548	530	539	506	504	516	504	507	511	512	547	521	528	523	516	479	497	538	530	516	518	492	537	520	489	492	562	502	561	545	486	492	515	492	501	517	544	525	483	529	510	554	529	526	540	510	500	515	489	558	520	512	521	464	547	514	527	542	508	535	537	506	474	524	490	530	503	473	475	517	527	532	501	506	499	505	520	538	492	538	532	530	509	513	523	546	498	551	524	506	489	535	559	523	537	535	491	507	523	560	502	508	549	494	489	556	505	502	589	529	539	527	503	495	529	519	500	517	499	518	505	516	512	568	514	525	505	552	486	501	524	526	467	553	501	490	529	508	507	502	517	497	501	547	552	545	522	536	533	480	516	496	564	487	528	541	500	480	522	529	491	547	527	550	514	518	516	561	549	503	515	532	516	472	537	512	499	511	521	491	498	532	503	485	504	502	527	482	543	513	487	516	473	493	502	483	495	540	520	507	480	519	511	503	502	524	509	513	509	523	511	517	519	545	501	509	544	519	477	503	540	507	501	560	490	563	493	521	507	578	503	525	502	527	497	529	560	564	512	528	511	526	508	510	528	485	510	488	488	565	546	515	524	539	490	532	522	504	484	512	517	570	577	502	530	501	519	493	499	536	522	505	473	523	508	477	536	528	497	562	525	500	532	526	514	507	519	532	564	502	527	494	540	518	481	524	510	512	489	526	484	521	508	521	504	490	513	495	500	504	544	508	515	510	495	509	505	510	487	551	498	509	533	533	541	511	558	535	490	479	496	555	539	545	505	542	495	548	482	506	525	522	501	563	557	500	525	521	536	554	511	465	510	480	516	515	554	482	477	481	516	527	528	519	502	539	537	516	518	564	523	522	522	567	573	531	472	506	505	519	528	531	527	510	549	530	492	506	520	525	552	520	507	496	482	517	513	517	535	472	505	495	544	514	507	520	528	500	521	533	528	523	506	560	514	544	484	525	549	461	527	518	534	517	549	508	535	530	464	473	494	523	536	500	541	492	575	510	493	528	572	544	527	552	540	462	511	522	533	525	520	546	531	499	525	497	512	542	524	523	486	493	500	507	557	511	499	540	510	477	493	524	497	571	496	538
22911	21455	29167	24135	21470	21447	10025	2539	1760	1562	1382	1194	1037	967	868	715	770	680	687	638	662	661	596	574	546	521	504	504	508	464	444	473	450	419	396	411	422	417	396	360	414	407	414	394	420	444	371	401	354	361	367	410	382	387	372	355	391	387	378	373	347	361	363	353	374	384	357	355	356	357	351	364	360	378	366	359	390	397	315	384	371	361	364	386	377	346	390	368	367	350	337	364	388	372	375	380	395	356	364	355	381	362	365	359	368	375	351	363	367	359	380	359	357	339	378	388	367	344	349	341	391	368	367	352	343	321	409	370	382	356	392	377	349	348	346	382	360	417	369	372	374	365	377	385	362	357	343	374	368	414	369	337	375	357	353	365	348	375	335	371	376	401	353	422	367	396	396	382	381	370	379	378	375	360	392	334	333	359	391	348	367	388	385	357	375	372	382	376	343	358	332	365	353	350	387	361	402	360	374	358	336	339	361	356	366	396	385	375	354	330	352	335	352	344	328	387	360	337	358	365	362	389	393	371	366	388	349	351	392	342	378	384	364	383	364	347	363	395	364	376	376	339	379	347	392	356	308	345	360	370	360	373	370	367	376	352	374	349	397	356	369	386	360	371	351	369	379	385	420	399	352	371	401	347	366	393	379	374	362	365	347	355	352	346	371	380	373	385	366	343	340	371	371	368	405	360	382	392	370	373	366	344	328	366	336	335	379	373	333	343	348	364	380	367	363	403	347	392	342	365	355	387	352	346	371	361	406	358	360	354	358	354	381	386	348	362	386	396	382	382	359	344	354	404	396	438	367	335	331	356	328	373	333	352	353	373	371	379	349	374	359	315	350	352	359	353	368	371	365	347	323	355	375	374	338	360	354	355	375	395	374	368	379	369	354	358	328	353	379	358	352	367	328	333	363	369	327	369	357	355	357	359	386	392	392	397	392	360	377	389	344	392	404	352	349	374	373	403	385	379	352	399	370	356	378	357	363	350	381	348	360	367	407	430	367	363	381	355	392	361	358	380	370	374	394	379	369	357	353	389	359	359	364	348	351	390	350	381	371	360	365	374	374	374	374	363	383	368	372	354	338	392	372	358	354	378	361	348	352	372	361	333	372	352	350	392	411	351	370	376	346	376	393	386	346	358	346	393	342	363	333	340	396	336	376	355	324	359	371	377	377	357	387	408	376	398	375	347	377	338	313	359	364	365	356	391	383	366	384	389	361	359	377	372	350	362	334	356	343	365	375	346	376	374	354	363	378	343	342	358	392	348	376	374	379	369	335	353	372	379	386	357	373	395	344	387	358	428	381	354	358	388	380	365	324	433	357	369	371	325	389	366	326	357	357	389	370	408	391	327	360	410	401	388	364	368	330	378	374	367	363	382	335	348	362	424	374	365	351	385	372	386	359	355	381	363	360	370	418	379	382	355	376	363	361	328	372	329	372	353	370	375	371	362	368	353	366	335	347	336	365	344	366	382	359	349	394	332	337	366	357	381	370	377	363	357	411	355	336	351	353	380	398	342	361	363	371	378	382	358	381	343	364	393	376	370	349	329	363	400	370	371	335	350	387	306	348	390	386	371	339	370	368	376	353	340	352	350	356	374	366	391	386	350	328	346	394	340	361	354	363	309	337	405	352	358	378	389	335	338	373	343	410	347	343	356	370	353	341	357	359	362	386	373	353	338	354	337	376	377	372	378	387	377	357	337	396	345	382	369	367	380	386	362	358	404	381	404	403	361	348	361	345	393	333	384	358	363	374	343	383	351	383	374	356	385	371	357	366	329	364	371	377	382	317	388	357	371	367	366	372	368	312	350	391	392	375	367	404	358	373	362	386	370	403	373	354	386	364	360	371	342	341	336	403	347	371	357	387	333	402	339	376	365	408	342	379	325	361	386	382	356	376	359	351	378	378	359	412	370	380	387	387	368	401	395	343	360	356	386	368	394	389	366	374	398	362	400	388	381	399	356	357	368	356	335	376	347	366	399	389	365	327	399	396	365	406	346	369	365	342	343	367	385	346	361	364	356	350	372	344	368	357	362	411	357	403	375	402	348	354	365	329	345	374	396	347	360	360	374	356	360	367	373	365	368	380	371	345	378	356	381	373	350	377	348	372	356	348	389	351	375	374	375	372	361	359	402	362	370	350	350	351	404	352	375	342	360	383	396	367	359	341	368	346	341	367	356	374	328	371	346	359	379	362	369	370	366	372	353	368	316	375	357	375	372	404	409	398	370	370	362	399	348	387	367	351	359	377	347	389	403	361	367	374	332	389	377	398	338	392	402	397	335	362	331	354	340	361	374	398	376	361	376	380	391	353	338	359	386	359	305	355	339	384	384	368	391	331	357	362	387	366	399	372	382	390	376	355	368	401	333	351	382	354	373	374	375	363	397	347	365	362	381	347	370	355	352	352	380	357	373	368	378	352	374	362	343	332	345	335	390	370	345	378	350	357	346	383	344	344	339	375	373	435	328	391	345	381	338	374	354	369	367	356	366	350	367	382	369	380	380	364	357	384	395	365	362	359	360	370	367	388	380	373	408	364	378	385	365	347	371	356	350	336	360	380	351	376	367	381	366	358	362	363	386	388	369	402	350	372	387	384	371	343	366	366	380	387	365	391	397	344	349	350	365	390	400	388	423	341	366	419	331	393	367	390	358	376	395	343	393	358	387	350	331	379	356	369	375	362	370	382	407	353	380	341	350	377	364	361	374	392	341	399	338	388	351	373	380	373	331	403	348	368	343	347	365	343	374	368	356	375	345	382	333	371	362	352	355	368	391	363	382	344	364	396	350	343	341	383	402	358	366	337	364	353	358	378	396	391	384	380	377	385	318	360	346	352	342	338	357	374	357	411	373	376	349	361	415	375	356	359	402	374	343	402	349	329	341	341	390	380	347	360	387	406	366	380	327	392	372	370	370	361	408	356	348	363	362	329	370	380	369	392	356	379	392	356	343	392	369	388	373	377	380	371	382	366	363	363	371	380	366	391	383	332	368	348	395	370	344	348	333	393	390	352	377	373	327	397	372	360	337	359	343	362	380	373	345	341	347	351	336	377	339	391	350	390	351	381	341	326	363	345	359	355	367	413	353	371	373	338	357	366	355	387	395	332	330	391	352	345	381	389	362	376	357	351	359	385	397	380	337	365	370	363	393	379	340	361	361	386	356	387	399	351	373	375	372	405	407	372	342	361	335	354	340	380	334	373	357	373	355	369	344	346	366	414	367	358	364	362	364	374	348	373	342	382	362	355	360	398	351	384	370	420	366	363	405	372	368	344	373	373	370	358	360	367	370	363	375	343	323	352	348	361	372	345	352	367	346	346	388	398	371	353	338	371	357	366	313	373	357	344	367	371	352	366	352	397	381	389	386	386	384	365	340	374	396	398	374	310	398	343	367	383	393	384	359	350	325	365	374	362	394	392	400	375	351	359	383	338	354	351	374	367	373	366	337	387	357	361	378	365	369	356	351	350	370	386	334	368	409	373	376
39684	36971	25581	16228	11701	7865	5650	4262	3481	3015	2527	2152	1881	1710	1394	1248	1181	1071	1015	962	958	934	831	790	792	775	741	694	611	635	561	558	540	567	533	533	558	536	531	520	545	513	486	497	492	482	501	499	478	461	421	474	449	444	445	446	478	438	452	433	418	448	436	467	446	477	453	436	455	459	427	468	445	446	457	452	485	404	437	448	417	427	469	427	454	429	415	446	410	447	426	434	440	446	408	415	434	382	412	430	427	426	421	495	449	437	443	462	431	461	453	456	443	446	419	450	453	441	426	443	418	430	414	419	440	433	408	417	420	432	453	390	422	427	456	457	432	446	432	402	381	433	427	432	433	421	435	412	448	445	428	413	418	406	396	437	396	431	422	442	435	418	447	398	426	439	414	411	465	412	446	450	454	410	447	421	427	446	457	409	441	455	422	445	422	431	441	435	425	423	410	491	428	426	431	413	469	416	387	446	396	427	439	447	433	411	449	403	416	424	398	447	411	440	415	448	440	455	391	420	442	468	396	441	451	418	438	439	455	401	464	441	421	437	451	429	431	407	430	441	433	447	442	465	430	446	458	404	399	438	438	419	416	405	438	458	466	441	457	414	434	443	420	442	462	430	415	399	400	395	394	421	444	437	424	415	460	423	453	428	442	437	410	430	434	453	437	430	400	395	464	384	438	395	451	404	442	428	428	437	431	416	405	430	455	451	455	466	471	422	434	453	428	458	422	435	412	441	392	421	422	451	412	429	453	419	407	403	433	429	444	429	414	441	451	426	430	427	429	418	394	464	430	408	430	464	446	429	387	417	422	438	473	410	441	416	432	432	417	446	426	435	395	471	441	419	455	433	445	422	430	489	453	418	439	438	432	441	453	461	425	435	446	446	442	389	444	435	475	418	467	420	439	441	411	451	441	442	419	424	435	430	437	452	431	420	395	457	429	420	427	410	441	420	421	385	446	436	442	445	463	433	467	464	424	419	426	413	404	449	468	445	452	448	420	440	423	429	407	402	428	458	441	403	427	457	422	425	423	470	422	439	398	436	464	451	433	383	435	460	410	409	418	402	441	433	437	440	466	445	443	417	424	434	425	408	418	437	402	414	460	464	452	422	437	451	413	443	452	465	389	413	437	426	437	415	415	445	444	424	438	436	436	434	450	453	397	460	423	412	444	475	421	448	463	438	407	423	454	388	441	447	417	416	467	459	430	435	471	409	415	444	455	463	445	432	419	412	430	427	448	438	426	430	380	424	433	443	451	429	438	433	460	390	429	439	439	423	464	412	434	405	445	392	430	415	457	437	430	395	450	459	440	413	423	461	409	397	419	433	424	421	429	424	444	439	378	461	425	410	418	423	417	488	410	427	405	453	406	446	434	422	404	455	408	468	455	430	415	429	412	430	423	414	491	410	399	426	436	404	417	427	436	430	421	453	445	409	468	450	437	430	449	434	446	444	445	436	405	447	425	437	450	455	438	418	427	394	433	427	418	404	470	443	454	424	429	456	425	380	445	455	453	461	452	427	430	452	440	476	444	458	456	448	427	473	437	438	441	438	416	436	458	452	441	447	409	426	415	452	420	422	407	447	456	444	385	427	405	436	452	438	421	457	429	426	440	425	422	424	441	423	422	445	416	461	462	440	467	445	425	433	416	447	433	439	438	424	422	438	403	488	439	456	426	437	397	377	461	429	448	474	417	444	453	429	460	441	415	431	408	444	438	410	435	413	410	396	427	395	456	429	446	459	449	457	418	438	407	459	365	407	435	399	409	443	429	464	427	414	421	432	448	427	444	405	424	417	434	415	466	454	510	410	431	423	422	463	436	435	456	416	441	426	398	443	402	436	433	447	460	428	464	427	423	427	439	453	411	412	405	381	470	433	457	475	399	472	473	471	429	458	407	449	440	434	433	436	445	397	423	410	440	427	453	423	450	437	419	447	436	433	413	423	403	418	442	459	409	391	421	432	394	402	495	394	467	413	442	414	441	440	464	416	465	438	435	439	425	400	456	466	451	422	429	399	438	408	451	433	430	398	427	459	420	436	448	402	428	444	422	431	458	435	441	440	416	415	386	436	448	422	442	457	450	407	444	450	404	417	450	414	451	424	438	469	474	410	403	460	412	429	413	465	420	444	434	420	432	427	424	431	429	435	446	394	426	416	438	446	428	382	434	424	433	410	433	403	427	483	435	425	442	422	392	454	482	430	435	430	475	411	402	438	474	429	449	423	454	427	419	448	428	389	427	464	433	455	451	375	401	440	391	441	439	426	393	435	411	440	429	429	446	429	431	399	392	441	448	409	406	439	423	466	433	449	430	401	448	435	360	414	429	395	433	388	475	447	434	458	435	457	435	411	420	462	425	435	422	411	432	432	445	443	450	408	422	394	427	465	443	433	418	439	413	399	433	408	436	453	433	427	412	430	413	395	424	462	479	455	404	416	434	455	431	441	409	445	443	450	428	425	463	364	402	431	395	471	430	405	396	408	487	465	464	410	383	458	448	418	404	442	412	422	434	471	422	445	431	440	436	424	437	483	448	413	429	454	418	472	422	392	481	411	432	444	407	409	461	437	417	425	448	426	442	448	418	456	382	436	404	425	411	412	448	409	458	442	405	465	429	413	432	396	430	432	476	430	408	429	431	434	434	426	449	426	420	396	420	455	463	410	397	404	423	428	436	427	414	410	438	412	430	428	417	434	418	404	418	442	428	434	451	414	448	411	445	431	399	452	416	441	444	466	424	417	445	451	429	440	445	472	437	429	421	421	390	433	418	461	422	450	430	450	463	438	411	429	434	432	402	460	439	477	420	426	452	393	431	399	418	411	431	430	422	425	408	427	445	445	404	403	429	442	435	420	451	426	400	415	426	448	418	448	453	438	444	472	408	440	432	422	426	398	442	442	389	450	427	453	425	403	444	419	405	442	457	423	403	448	408	438	442	451	446	437	433	434	419	427	435	433	436	429	434	420	433	411	408	445	446	423	440	428	426	464	429	428	429	449	420	410	431	423	456	437	425	444	397	425	421	420	434	416	456	447	419	421	421	457	435	431	415	406	424	425	422	412	444	416	400	450	397	436	428	469	460	438	420	440	412	430	432	421	446	455	417	433	423	417	436	451	438	452	427	443	440	429	407	450	409	425	433	459	419	453	421	457	449	393	411	482	430	405	407	422	445	448	408	425	425	446	415	424	437	418	446	411	441	422	485	463	452	419	456	421	414	427	449	441	443	436	453	453	437	417	463	468	466	429	457	384	451	435	415	488	435	410	458	395	452	406	401	392	441	424	413	464	419	410	433	438	413	409	443	482	427	448	372	419	423	432	405	416	438	458	431	467	432	441	411	433	435	443	453	430	408	385	481	393	429	451	444	443	423	473	455	446	407	397	425	429	437	453	426	436	447	433	496	439	431	405	461	417	438	384	456	389	446	447	444	442	440	424	418	448	441	423	444	454	409	412	430	394	402	452	392	446	445	446	422	425	435	428	402	419
30048	21985	15252	7389	3412	1941	1404	1178	1078	961	886	849	819	795	680	677	706	688	655	656	680	621	627	672	652	659	615	606	621	596	597	611	605	604	598	540	630	617	556	594	618	634	544	575	594	586	614	563	567	605	577	599	559	566	590	556	574	609	574	594	606	540	606	590	556	563	574	611	562	574	562	576	555	573	553	570	565	530	582	588	592	553	629	570	580	568	557	564	526	572	580	548	548	575	544	539	556	558	581	550	587	556	583	557	534	538	596	568	592	603	576	558	583	579	607	564	604	527	583	630	595	586	574	539	505	584	589	574	588	576	571	567	597	589	551	584	566	567	517	578	575	623	603	598	573	562	582	557	596	576	555	532	593	562	582	610	577	547	552	600	558	585	569	611	561	567	580	584	539	572	574	545	595	570	538	560	548	517	581	590	535	580	610	622	521	599	627	570	594	570	568	572	512	582	587	553	600	563	612	562	567	592	577	590	546	553	549	568	571	559	587	590	573	548	531	581	558	574	621	568	605	584	550	565	574	556	539	559	625	623	522	531	576	576	578	600	592	565	569	546	610	606	579	598	589	560	566	569	576	577	587	554	556	593	586	580	600	573	530	568	532	552	564	570	568	597	576	565	569	578	573	548	545	559	584	604	575	563	598	572	537	565	547	567	560	557	581	556	534	563	547	570	582	596	568	544	577	550	560	576	581	607	602	540	592	557	559	608	563	566	577	564	589	622	578	588	546	587	585	573	549	605	582	556	558	549	571	569	558	570	591	603	575	556	583	577	562	552	613	608	540	588	567	556	576	583	580	535	588	538	586	546	565	632	596	599	559	581	602	549	557	587	587	560	564	556	542	524	533	544	586	595	596	622	559	568	589	601	565	633	541	536	588	598	593	591	554	585	589	582	572	583	608	592	643	535	617	534	522	541	545	579	564	578	597	528	564	556	565	588	618	625	548	529	525	610	563	562	593	581	544	547	569	542	564	582	560	612	594	562	571	569	546	542	575	552	578	582	573	545	596	584	614	566	567	563	556	582	572	548	505	519	576	571	541	568	579	558	538	547	577	591	578	606	568	637	556	625	559	591	572	646	531	552	543	524	568	589	576	594	576	556	539	549	543	551	582	565	543	555	548	595	557	593	596	592	559	526	575	549	605	537	536	561	592	549	553	574	561	544	559	553	575	561	589	579	559	567	535	596	551	559	542	573	542	543	573	603	582	580	543	595	583	550	661	588	569	531	582	584	550	519	561	517	609	563	518	587	564	568	576	554	561	588	550	580	574	554	549	603	523	606	557	563	538	573	570	553	600	559	631	562	565	591	556	584	538	557	571	585	567	585	577	538	541	595	546	583	516	554	592	597	537	564	584	587	582	558	590	583	549	574	613	542	558	576	577	592	612	585	537	541	550	543	602	579	575	628	612	610	541	573	600	617	603	579	578	566	577	598	533	601	589	605	580	564	571	562	560	521	555	560	583	554	592	584	583	555	565	559	550	544	570	571	617	561	555	588	580	563	563	594	562	583	584	580	572	562	597	550	533	591	522	580	539	551	579	552	594	572	585	584	580	559	564	560	530	566	566	565	608	583	589	614	581	580	574	604	572	558	603	589	554	534	606	575	597	616	592	582	582	530	602	571	549	556	585	574	600	548	550	568	564	537	567	542	590	566	611	579	586	591	568	585	571	601	565	532	595	569	561	607	540	601	533	554	569	542	589	568	624	578	553	587	541	570	545	580	554	585	579	581	615	549	577	611	565	582	639	590	535	575	540	570	586	562	563	567	536	584	556	584	562	560	583	564	538	615	598	595	587	595	554	627	624	593	561	532	592	571	561	559	605	554	600	571	533	551	568	569	549	563	592	559	549	564	575	572	586	569	588	582	579	596	554	564	573	581	541	556	565	587	600	596	553	608	583	575	571	550	531	546	574	552	545	549	505	570	612	531	562	538	532	545	567	572	552	581	550	557	562	587	510	618	550	570	549	582	569	558	550	541	586	574	560	575	572	554	572	598	604	567	595	564	589	564	562	557	568	528	567	589	589	549	605	568	597	582	562	570	575	638	591	584	542	551	558	591	587	514	632	600	575	565	581	608	601	609	536	539	575	606	606	618	615	575	565	596	571	569	544	600	556	520	568	583	573	586	578	600	593	559	573	594	528	573	596	571	555	548	548	549	588	620	571	605	606	568	552	574	567	560	559	579	579	573	588	575	556	585	591	538	603	554	546	584	525	552	588	574	585	555	570	584	571	560	553	557	575	634	586	583	617	586	574	557	549	562	546	548	541	598	574	546	601	590	554	551	552	588	611	587	574	543	581	555	586	578	556	573	629	540	593	567	588	591	602	549	607	527	598	573	586	598	556	610	578	584	629	568	569	575	568	566	570	571	530	518	530	583	552	563	570	586	538	572	598	575	536	568	577	613	525	571	592	609	568	583	582	596	586	559	573	559	554	650	509	603	582	580	551	570	564	590	556	563	608	552	556	570	524	562	556	517	538	575	579	602	555	546	543	576	537	566	569	575	586	566	575	555	585	570	577	562	573	582	561	610	566	584	563	567	585	591	569	569	513	583	543	571	603	561	586	568	550	551	575	516	566	574	572	594	604	563	548	549	521	611	600	561	601	539	565	571	544	568	602	554	565	591	556	599	583	579	542	584	592	629	574	606	583	599	569	571	563	566	602	595	594	608	559	506	636	599	574	568	601	552	591	600	545	580	602	518	546	569	598	558	519	543	566	563	613	570	571	593	566	576	561	558	554	595	546	584	528	553	546	562	596	512	563	551	561	583	574	578	570	576	591	553	536	538	578	601	580	594	549	596	545	564	574	553	608	623	564	570	580	539	549	570	547	563	575	586	566	592	590	562	581	588	565	536	557	555	545	617	557	615	561	605	599	559	546	593	617	594	550	566	559	548	574	560	566	524	567	567	587	573	585	566	589	546	604	570	562	587	600	549	583	577	585	575	602	553	578	576	582	544	577	541	583	573	556	582	582	557	587	602	549	568	547	590	590	559	551	587	601	540	550	589	605	588	563	573	599	561	550	570	625	601	567	510	609	592	535	578	578	567	525	581	578	593	549	550	594	550	571	536	588	575	571	583	581	571	566	582	570	587	587	551	586	554	588	568	570	592	575	551	554	575	534	556	615	553	560	565	547	568	545	564	613	586	577	557	646	599	553	555	585	575	577	558	586	587	540	601	559	608	548	551	595	559	571	582	609	584	542	605	568	607	575	570	524	552	522	586	604	594	561	613	557	610	565	620	561	586	581	553	579	584	607	580	544	607	587	593	563	560	559	570	583	557	560	574	526	611	558	528	564	595	590	572	575	632	569	544	587	619	551	600	579	564	548	610	602	559	596	532	551	545	566	563	583	592	582	555	556	563	593	570	574	607	567	580	561	557	537	572	541	585	590	559	542	577	584	538	585	572	631	565	580	546	561	560	609	578	576	556	570	567	555	612	570	506	579	578	594	611	547	554	548	568	603	594	555	582
31744	23691	14421	7660	5335	3550	2603	2031	1740	1484	1378	1212	1117	1093	964	910	895	937	859	850	866	804	847	822	775	767	765	736	746	731	748	714	697	735	717	680	700	669	702	674	692	712	685	689	639	653	671	700	673	646	686	633	662	690	669	646	660	702	695	687	653	677	677	652	707	669	630	645	639	685	707	675	689	648	695	711	657	656	657	655	650	640	640	630	651	689	722	622	645	709	629	666	686	662	668	694	676	662	627	645	682	649	637	677	618	697	654	691	646	696	611	645	659	648	712	616	717	692	698	694	670	739	702	664	693	661	621	681	671	680	629	681	701	664	699	674	637	634	670	650	695	632	662	639	647	638	675	649	647	671	647	691	696	660	680	645	615	640	701	693	673	676	654	654	653	648	643	701	663	712	652	644	710	658	620	675	701	658	637	652	664	654	665	683	626	696	695	671	648	675	682	665	635	671	666	689	693	641	678	685	664	657	675	657	647	677	666	667	688	639	695	657	633	679	699	655	662	662	648	675	641	689	644	659	677	665	682	687	680	623	636	709	688	658	617	667	659	697	666	649	625	700	654	650	627	643	616	703	635	674	718	679	679	666	632	645	670	653	616	665	667	691	655	648	713	669	665	672	643	660	651	640	728	655	678	663	701	685	641	620	668	659	665	680	650	701	663	651	678	605	655	686	677	674	632	618	704	688	628	691	694	656	665	637	673	649	666	676	652	656	681	620	694	646	639	684	609	630	672	673	684	631	649	672	697	664	663	687	652	668	688	706	704	676	690	703	657	663	637	639	678	688	691	655	659	642	632	670	649	662	681	673	706	630	652	633	712	625	638	625	643	668	674	679	639	681	666	646	685	631	715	661	669	676	625	631	668	630	676	725	631	647	699	640	636	695	670	632	713	641	689	647	662	640	680	643	658	633	641	720	631	662	626	665	631	631	677	650	645	664	676	639	639	636	655	632	609	638	648	717	660	677	710	642	656	707	630	673	638	633	705	704	651	642	644	675	684	679	686	635	631	657	656	681	662	653	661	624	667	647	630	659	637	635	696	671	652	647	648	651	673	631	690	694	702	650	647	662	649	677	662	753	610	682	645	635	631	655	646	636	702	622	644	702	594	663	682	662	662	655	688	646	636	619	662	694	688	661	695	656	601	665	672	654	654	718	712	612	673	624	675	657	623	654	690	667	675	688	676	629	687	659	695	616	621	641	652	662	697	654	703	680	685	610	655	694	643	656	695	710	661	681	727	687	634	688	643	700	698	695	684	716	652	644	697	674	694	619	622	635	687	691	652	674	683	660	679	650	678	676	682	670	689	628	648	676	665	685	675	662	652	615	609	657	674	676	688	632	661	684	664	632	685	668	682	654	649	673	648	677	643	666	623	621	649	653	660	637	662	677	658	685	639	664	680	659	742	647	644	657	650	639	608	701	656	666	702	674	629	655	652	644	667	656	635	661	644	675	617	658	669	668	685	635	656	627	682	676	648	664	687	623	687	655	680	668	630	654	650	658	689	677	652	639	677	631	667	619	636	659	651	651	653	614	650	653	676	609	658	671	664	718	674	685	637	686	656	664	666	632	628	617	669	683	627	629	625	648	612	668	671	657	645	684	666	630	601	665	669	690	680	676	654	674	637	646	684	667	682	669	596	666	675	688	663	666	666	652	651	660	692	715	678	657	707	671	651	667	677	689	667	701	649	663	641	682	716	673	675	637	670	658	647	667	651	652	676	681	678	636	664	631	663	674	662	703	645	682	705	670	682	686	610	648	660	706	642	641	654	673	675	682	701	644	649	664	718	726	659	656	657	625	656	675	706	682	671	643	671	655	671	680	648	680	670	665	607	613	648	675	688	662	675	669	654	640	671	699	686	655	629	628	648	680	682	689	705	688	646	647	688	669	610	702	691	718	654	651	695	677	673	649	668	652	665	645	708	722	650	634	655	696	629	709	654	707	622	645	633	637	662	657	672	681	653	696	650	668	618	693	610	652	631	643	653	685	687	623	681	658	630	660	639	617	653	666	660	654	699	643	630	683	665	666	645	688	677	640	695	653	687	664	643	685	704	683	665	650	706	643	648	652	626	716	661	734	682	644	677	696	670	692	645	640	650	653	655	704	664	664	645	611	656	691	685	648	698	635	668	666	685	646	645	681	692	624	671	680	644	657	650	667	639	674	651	684	685	636	680	714	697	687	670	666	675	630	678	650	721	698	662	693	699	644	655	640	594	622	701	654	646	659	653	710	628	660	666	671	669	643	707	653	634	696	681	662	687	651	668	643	675	685	652	641	651	651	651	679	644	706	633	624	669	679	651	681	643	617	634	694	658	665	675	670	684	639	635	713	684	645	686	619	695	672	645	695	637	656	684	637	658	700	672	719	652	618	669	673	684	675	683	659	688	699	637	658	626	658	665	702	689	688	648	679	656	665	683	653	645	664	673	646	668	689	662	633	641	630	678	707	682	643	697	685	654	651	689	664	707	631	680	681	672	673	647	646	702	630	676	665	635	690	672	648	664	687	680	679	691	610	650	648	649	653	650	689	672	618	632	676	668	650	639	696	650	677	708	620	694	637	643	668	656	664	614	693	627	671	659	645	668	669	678	684	691	630	638	663	639	672	649	669	652	620	674	644	666	675	694	655	693	672	672	639	665	690	665	646	643	654	668	642	667	689	632	658	670	650	693	606	648	652	638	638	693	682	612	647	672	678	650	682	637	638	675	701	656	688	712	629	658	663	634	645	597	661	654	670	690	652	634	645	703	635	633	662	653	695	671	692	614	682	678	691	661	723	684	664	672	699	678	696	635	665	626	671	642	654	640	640	655	650	696	684	659	645	662	714	635	695	665	662	635	655	673	680	577	660	654	626	673	639	677	644	631	659	678	678	700	654	626	622	625	654	656	677	654	636	628	704	657	636	679	668	631	643	677	650	621	676	630	667	665	691	676	711	675	670	639	665	683	647	647	706	683	671	695	683	633	717	651	608	680	658	662	635	678	666	674	634	676	674	700	607	662	682	702	645	649	680	626	653	668	631	635	654	695	684	647	665	703	636	666	653	621	670	636	669	652	672	682	640	700	691	662	681	660	646	659	702	640	626	670	672	710	679	665	653	676	711	651	646	710	702	643	696	695	695	677	673	664	680	668	664	687	707	699	628	672	631	649	702	669	661	652	670	656	653	685	653	641	630	696	635	671	656	684	665	692	653	678	646	645	662	633	623	625	703	643	659	655	623	693	631	659	664	652	684	669	651	666	652	657	653	696	618	661	686	683	681	644	676	684	670	662	646	664	667	688	648	606	694	695	659	618	673	674	631	673	651	641	670	667	686	663	688	657	615	654	653	651	638	636	614	648	680	646	681	655	681	667	598	690	634	693	680	654	627	657	670	649	704	684	680	646	689	671	647	679	683	677	642	654	655	655	660	687	692	663	697	652	663	674	666	668	711	692	651	663	635	663	667	681	702	682	674	621	672	672	710	628	644	697	673	655	674
23973	21425	28693	24573	21368	12100	3154	1919	1465	1330	1215	1085	947	846	846	703	779	819	740	721	753	695	658	692	671	621	643	633	571	644	623	607	624	617	625	580	587	538	542	529	574	553	534	551	554	540	535	523	555	527	484	535	522	511	550	478	567	534	539	564	554	525	509	550	544	531	524	525	514	516	552	530	504	505	561	528	527	503	573	553	534	533	522	555	538	522	573	546	530	578	526	544	524	557	517	532	548	540	544	502	518	555	529	527	528	522	483	529	546	533	519	565	532	540	537	510	552	519	514	518	587	508	500	535	553	547	489	528	529	539	554	529	494	519	510	521	570	551	509	536	524	558	514	543	557	498	507	583	520	493	525	513	545	539	498	532	540	526	488	544	493	511	555	511	524	486	547	512	536	486	506	541	500	521	516	525	525	523	532	553	524	530	572	522	500	514	483	518	590	519	533	494	550	518	554	549	503	545	540	490	543	531	535	496	531	547	527	510	539	532	516	540	529	502	495	539	554	558	562	546	536	522	522	512	544	521	497	534	539	494	543	505	534	522	549	498	531	496	521	557	550	534	505	547	511	499	552	575	582	547	552	531	516	563	555	555	544	550	568	515	547	517	531	510	527	558	515	536	526	550	525	510	521	494	557	510	546	499	507	540	506	566	528	537	505	540	549	512	555	540	546	513	551	542	508	540	551	528	550	514	499	523	492	506	519	512	539	528	540	538	546	532	519	515	528	516	520	534	548	500	514	593	529	517	518	503	530	531	577	541	564	512	564	498	505	498	534	536	509	509	542	522	552	531	497	486	500	573	560	571	565	532	533	553	513	556	472	560	538	480	552	489	511	542	536	492	501	517	525	512	509	548	565	544	555	526	543	500	518	560	493	548	512	527	487	556	522	554	578	550	499	522	541	498	551	549	523	524	479	541	560	547	537	541	522	523	548	558	503	497	523	518	505	543	538	535	540	525	564	541	514	480	543	506	523	537	552	498	520	519	501	522	519	571	550	523	522	530	522	536	484	520	520	489	483	572	478	535	531	535	528	538	534	525	567	575	517	522	510	561	539	531	484	511	543	504	534	501	497	515	572	539	525	538	518	510	533	507	530	482	558	572	523	527	560	512	547	512	552	536	526	542	517	559	518	537	520	522	520	546	505	520	561	539	501	517	526	542	535	518	519	545	535	534	552	521	557	545	504	531	479	486	501	492	504	492	543	525	521	518	515	512	482	580	575	522	527	527	527	545	509	544	535	534	507	514	565	521	501	522	529	563	586	540	530	518	526	533	536	531	532	533	558	532	536	557	508	536	521	512	536	542	532	502	523	527	539	535	521	503	533	536	540	491	588	514	512	542	530	536	512	539	513	520	515	521	563	544	508	523	561	532	536	519	513	535	498	547	494	511	531	532	577	533	524	517	465	541	562	511	517	540	510	491	529	518	557	540	528	520	562	531	546	520	529	464	563	513	550	518	505	500	574	549	506	536	493	495	533	560	547	557	544	531	505	529	533	508	488	527	544	472	498	526	509	521	513	539	542	517	527	558	524	512	516	506	545	564	534	495	528	554	572	574	521	536	528	521	519	567	508	507	545	522	541	512	565	527	516	523	507	492	509	547	555	551	531	503	527	557	535	540	504	526	532	531	496	543	507	538	518	531	497	541	520	532	544	524	546	504	529	518	545	543	537	501	514	528	540	502	533	587	497	504	500	528	517	562	520	569	523	522	553	574	544	569	487	530	513	541	526	531	513	546	543	526	560	502	498	555	504	542	518	508	560	561	527	548	495	512	499	550	557	574	507	497	530	537	546	538	519	539	519	531	530	524	526	543	533	523	499	530	515	515	541	544	546	476	540	492	526	574	514	516	536	527	523	503	575	534	545	543	524	554	571	492	502	525	558	543	506	528	511	523	538	497	544	522	547	533	479	486	546	548	560	516	518	504	556	508	556	499	507	501	511	503	530	543	529	551	555	557	514	508	528	540	543	513	547	521	539	489	513	550	516	552	563	510	505	550	526	518	521	554	502	558	525	549	515	523	499	579	529	515	517	525	534	520	522	543	528	522	550	532	520	565	538	531	534	542	495	570	540	515	526	496	497	517	531	501	490	536	500	555	583	486	518	509	536	532	539	563	525	539	510	478	554	522	551	530	539	510	529	575	562	568	558	529	517	515	548	541	535	552	524	543	542	534	519	542	535	501	490	503	565	525	517	509	555	528	529	498	522	556	532	543	543	544	584	569	499	526	524	554	531	557	546	488	492	534	539	538	540	569	532	537	539	516	486	549	508	532	501	540	535	552	566	536	518	539	541	508	517	516	530	522	557	568	544	579	528	532	524	551	517	535	540	530	555	512	523	561	506	560	530	556	533	540	525	468	573	529	469	493	536	547	563	543	532	486	548	529	532	542	548	546	535	521	559	534	526	517	531	510	533	533	527	542	478	496	527	498	541	546	514	492	503	517	557	485	552	561	549	514	581	537	560	547	534	507	517	522	533	500	499	529	497	533	506	532	538	540	498	502	488	535	545	497	533	506	512	515	489	532	543	493	533	534	555	553	508	533	534	499	549	556	523	548	581	517	527	495	543	517	547	499	520	510	541	485	514	531	516	550	569	491	535	498	507	504	562	528	571	555	554	541	528	490	518	539	525	527	500	513	552	544	528	546	500	522	496	484	493	534	536	574	534	559	541	554	564	519	558	540	523	582	509	516	534	526	494	501	582	552	533	520	557	562	515	542	510	512	567	551	494	548	501	579	523	558	547	524	563	490	580	520	542	502	532	521	566	489	545	528	553	501	523	548	582	540	484	525	523	555	529	506	495	552	525	521	563	545	496	535	495	516	518	557	517	493	517	537	489	573	508	501	534	522	517	515	513	548	553	549	539	522	480	571	531	556	548	578	537	528	490	502	532	519	545	534	508	550	575	512	498	530	562	523	559	532	498	538	519	545	544	502	518	540	511	521	490	562	552	512	539	515	516	492	516	513	522	541	528	528	562	538	544	492	554	535	517	545	515	552	563	539	502	538	516	573	544	510	537	542	492	530	520	530	493	559	458	576	519	512	534	585	460	564	509	510	492	500	477	538	493	571	530	496	545	482	503	511	533	516	540	550	567	522	503	520	539	527	511	534	563	565	516	506	546	561	539	561	511	575	514	545	531	565	500	552	516	532	541	518	517	559	518	520	535	508	496	513	547	533	477	500	491	545	532	511	544	541	495	539	538	526	534	531	514	566	517	512	547	554	543	553	525	520	532	565	520	496	534	573	538	501	508	511	500	537	542	512	525	505	569	531	549	516	514	509	511	544	525	504	543	523	578	490	528	518	555	505	522	561	509	528	572	525	535	504	507	542	534	534	546	514	546	527	526	535	522	529	491	490	535	526	517	509	548	531	487	491	475	519	501	561	493	493	541	562	511	531	545	509	551	537	515	563	546	544	558	516	543	529	519	523	489	539	524	528	546	535	508	545	536	564	513	535	571	494	546	531	538	502	504	540
35667	33744	21564	12757	9001	6108	4265	3213	2677	2358	2071	1712	1477	1402	1301	1013	1047	1043	972	950	969	883	893	916	806	810	819	811	762	805	712	701	679	681	713	657	688	687	727	722	672	651	671	647	650	671	667	609	658	634	638	608	623	654	656	620	603	624	626	626	677	647	637	578	635	628	657	653	597	595	636	652	637	633	604	611	629	599	608	598	651	626	621	583	662	638	624	658	611	642	639	607	608	613	581	586	629	624	635	588	645	660	617	584	666	656	613	654	628	634	631	579	587	628	631	579	619	638	590	597	622	625	617	614	632	648	618	644	604	621	636	640	648	627	652	674	657	649	638	582	638	634	619	580	627	631	642	604	662	568	649	626	640	613	625	651	622	634	577	642	613	646	628	632	666	576	609	645	639	634	583	646	594	604	623	652	576	643	640	643	627	641	643	623	649	607	570	624	585	591	597	622	641	587	594	660	666	641	616	562	637	626	644	597	631	607	591	621	568	598	653	675	615	636	625	619	603	666	657	600	648	617	608	593	643	627	600	598	627	657	638	590	594	614	575	620	644	586	645	657	667	581	589	640	600	605	626	614	680	648	646	591	653	573	610	626	600	611	620	616	603	637	621	639	592	608	564	614	603	588	581	655	609	632	609	581	620	646	589	647	614	646	662	609	634	678	605	598	629	611	608	601	641	566	650	618	652	669	636	634	635	665	623	614	627	635	603	653	622	618	638	618	635	637	566	621	589	586	631	615	574	640	620	621	585	606	616	622	592	633	603	636	644	607	643	635	612	604	630	621	617	647	619	609	648	663	625	618	609	596	611	641	548	628	625	620	608	639	586	614	628	597	609	620	620	627	657	640	625	636	614	639	629	601	577	606	615	615	606	631	662	631	639	578	626	578	636	620	586	565	585	584	622	638	585	645	584	627	612	617	604	627	573	631	607	652	552	641	628	599	639	673	678	657	632	609	586	638	592	622	616	638	602	638	600	616	624	644	613	632	609	637	577	674	605	627	656	599	634	644	590	645	616	600	632	609	622	654	598	628	632	605	668	609	601	625	593	640	646	621	585	615	623	638	580	620	617	618	618	627	607	621	651	667	635	620	607	612	610	589	591	608	657	643	642	616	611	604	649	628	618	601	578	597	620	639	578	641	618	596	622	589	603	618	608	622	665	637	645	617	637	657	656	600	617	606	578	638	627	602	596	669	586	632	636	598	620	631	648	617	604	597	628	622	649	620	655	614	597	600	612	593	639	625	640	600	626	553	608	595	583	638	582	598	633	604	651	612	585	630	659	618	611	689	611	605	602	612	614	637	612	637	611	648	625	589	634	709	595	663	604	588	600	612	650	640	613	594	645	594	648	626	672	610	607	627	630	677	644	598	618	583	628	626	632	601	620	608	646	618	600	638	609	631	645	568	651	678	587	618	593	592	652	605	621	616	651	600	598	639	672	601	607	611	627	563	613	608	622	604	629	624	638	610	646	577	606	643	625	609	579	613	608	639	650	654	632	643	647	589	587	627	645	583	621	601	619	659	605	644	640	632	641	627	590	609	594	632	631	605	620	622	640	626	640	671	658	599	654	597	654	583	608	601	610	644	588	598	610	619	572	627	613	626	629	625	582	651	656	611	613	581	610	580	599	638	606	601	600	631	647	637	579	596	564	608	551	608	593	634	635	605	621	622	634	597	622	622	637	599	617	651	612	617	639	620	625	577	621	613	595	608	626	628	596	593	605	583	635	606	706	628	633	592	622	657	641	568	597	613	594	575	609	590	606	644	614	600	636	619	625	627	610	602	604	619	627	666	614	638	629	595	623	605	633	607	646	635	653	577	586	572	645	611	582	623	617	624	613	608	610	654	656	684	627	627	661	631	604	606	628	636	636	579	596	636	571	605	608	600	602	590	597	611	584	625	617	624	623	661	620	657	630	631	617	624	641	583	623	630	625	623	622	621	651	626	681	601	607	594	648	627	661	587	639	634	597	651	612	617	600	621	632	605	649	634	604	614	590	594	668	584	610	615	587	624	635	603	616	620	621	614	651	631	587	593	599	598	630	661	657	618	626	694	680	587	589	586	645	625	614	627	641	625	613	617	633	583	621	603	571	607	582	615	603	630	629	657	658	622	589	677	607	592	631	600	630	596	603	585	620	591	584	600	589	615	632	608	617	631	649	613	617	612	604	649	643	603	593	629	638	634	629	600	619	577	622	621	628	634	631	605	599	651	611	602	650	615	624	590	605	603	606	590	650	608	630	658	622	642	602	612	602	600	635	600	655	620	577	623	601	618	635	606	624	611	623	655	598	621	626	655	602	603	636	595	629	610	651	603	584	604	612	651	648	628	652	593	610	582	651	617	645	667	585	647	614	630	623	640	635	604	626	634	634	628	630	597	590	588	578	646	622	614	607	655	633	629	652	643	640	625	624	663	623	621	638	597	627	607	664	665	635	607	653	665	645	665	637	556	580	597	610	582	610	626	608	628	680	621	579	633	609	658	637	594	625	627	662	651	591	650	648	632	652	643	611	601	627	616	624	641	670	622	602	628	616	640	606	639	659	603	584	641	591	629	630	634	595	603	576	608	626	598	599	663	629	632	663	654	653	637	599	666	625	620	594	638	602	606	648	589	663	630	608	604	673	600	587	605	603	639	632	653	608	623	639	640	601	619	656	648	620	617	621	606	654	591	649	644	602	599	668	625	640	620	614	586	636	642	659	650	645	628	639	605	645	624	629	623	630	606	583	595	644	609	627	644	617	634	649	638	576	623	604	631	622	639	624	619	597	604	618	613	622	615	640	600	585	636	601	597	649	623	587	618	586	634	624	619	576	595	645	629	622	662	622	625	645	624	610	630	651	635	620	584	613	639	641	652	641	615	623	608	606	648	628	626	593	615	569	658	607	598	606	580	669	633	603	641	572	606	600	606	591	621	606	634	631	646	605	568	614	605	623	540	663	614	621	598	631	598	611	618	638	641	637	633	638	581	651	622	595	642	554	601	582	669	631	596	611	608	653	617	638	619	673	638	608	621	604	594	615	587	630	642	628	618	603	603	599	661	672	616	634	633	612	607	598	633	627	632	617	591	599	595	624	593	645	662	584	610	642	649	631	603	667	681	568	643	620	583	605	629	584	586	643	596	641	563	668	638	668	618	642	651	585	655	642	609	636	649	610	614	639	621	620	669	603	679	644	653	643	596	638	618	603	602	612	610	625	625	601	592	620	586	648	642	619	630	583	638	684	601	667	648	599	630	613	628	637	633	648	653	656	626	632	643	596	613	668	599	601	625	621	600	687	621	583	606	666	627	617	606	665	654	623	590	597	646	601	642	596	605	583	606	608	638	632	633	619	601	593	604	596	649	629	606	659	658	597	656	635	612	574	632	625	629	630	636	568	649	635	668	612	635	614	637	595	619	650	610	595	616	602	615	614	625	646	634	596	620	595	618	601	573	630	595	616	645	598	617	617	591	614	628	648	605	611	666	622	596	623	612	624	617
25180	21433	27608	25408	13046	3294	1917	1277	1104	999	947	891	751	748	711	621	614	614	558	573	546	542	562	507	522	503	518	527	504	495	481	491	486	493	497	492	474	480	445	459	473	494	449	500	496	445	487	433	464	445	489	425	513	433	471	448	445	466	454	472	408	446	468	430	459	453	423	448	458	442	446	474	498	430	447	431	431	450	468	425	461	436	451	452	442	456	491	450	448	411	429	454	463	472	438	441	442	465	404	464	431	446	466	440	451	470	450	478	422	434	396	440	433	440	469	440	426	446	466	446	438	458	475	431	433	440	454	417	462	445	439	412	468	449	403	436	462	424	443	439	467	462	472	399	459	470	466	473	398	479	492	447	450	457	445	458	433	416	408	417	443	443	425	417	433	484	411	440	465	429	444	444	486	479	447	469	455	459	472	497	430	453	440	463	419	436	416	484	449	426	457	468	438	460	487	469	496	431	466	420	459	475	474	450	493	484	454	442	445	462	456	494	420	441	450	465	432	454	441	430	429	479	408	408	442	471	443	454	456	432	435	437	464	443	461	468	452	446	430	446	384	421	457	433	467	437	444	446	475	421	477	415	453	445	402	455	445	458	463	409	412	447	467	446	458	451	498	438	459	421	447	450	430	443	437	446	406	443	422	451	447	440	458	489	466	447	465	444	456	466	465	409	447	458	465	441	422	443	432	440	499	471	444	463	416	420	438	444	464	461	433	409	465	426	453	457	442	463	470	456	436	431	456	411	434	458	417	472	431	445	446	432	429	436	440	508	464	467	496	459	469	431	455	496	475	453	434	453	418	435	482	457	436	421	427	486	451	433	497	467	476	450	470	450	442	465	398	449	478	455	453	423	504	429	462	434	429	454	416	477	469	479	435	457	424	422	461	446	466	473	431	447	482	477	479	489	468	450	424	465	433	492	447	395	453	464	436	452	431	428	443	439	456	456	466	450	448	465	470	452	453	437	435	448	469	454	434	434	476	507	462	451	442	455	467	469	400	458	468	462	472	458	459	424	456	454	445	432	490	428	447	471	431	442	441	418	443	468	478	454	447	422	439	495	486	475	435	400	447	454	460	445	446	455	399	434	479	454	450	447	490	469	470	463	466	424	423	411	467	447	446	452	452	453	469	451	433	458	445	508	449	448	454	447	447	450	473	465	433	459	415	452	459	431	452	486	414	483	416	418	461	421	473	435	427	469	445	411	431	458	433	419	438	468	474	449	450	470	468	425	475	463	457	464	453	446	431	415	471	454	438	422	439	448	460	482	452	431	459	429	460	454	464	468	431	450	460	454	399	460	424	487	430	434	440	500	415	418	440	443	474	486	456	434	430	472	460	387	464	448	436	457	455	427	457	441	435	468	414	444	469	448	458	440	418	442	478	436	461	467	437	483	433	426	457	454	458	468	430	473	452	398	466	463	424	451	478	416	463	438	457	453	475	456	441	416	487	425	418	451	467	501	430	436	443	406	431	456	461	472	441	438	436	467	448	462	431	452	443	419	405	442	440	470	465	434	415	439	478	474	447	453	418	467	458	490	414	438	464	441	489	433	432	449	472	427	405	406	456	456	449	445	466	447	433	415	431	460	422	456	427	473	429	428	450	416	423	439	413	440	478	477	492	444	467	467	432	429	454	393	430	457	423	478	444	462	418	464	450	438	416	445	426	481	463	452	487	442	478	435	478	487	449	439	448	438	449	439	494	482	492	476	475	470	472	412	442	439	425	470	456	449	477	445	435	449	468	434	490	417	435	468	447	452	451	430	492	479	444	419	462	468	411	439	433	456	377	467	438	432	470	459	461	440	423	478	442	449	422	479	464	416	440	415	482	436	464	448	489	490	460	451	458	412	458	432	433	468	431	484	470	455	437	481	435	457	441	443	432	460	452	454	451	466	476	482	456	478	437	444	444	456	459	452	465	454	403	449	461	474	443	430	420	446	426	416	481	423	430	429	466	437	432	472	429	445	449	484	432	456	424	441	437	463	455	440	434	456	452	431	463	430	456	453	405	432	436	447	415	462	429	435	469	439	471	445	449	434	455	452	471	414	474	443	442	475	474	422	422	488	472	426	425	440	433	432	473	414	484	464	455	447	449	449	468	438	446	460	442	424	475	464	399	424	428	426	472	397	466	429	393	446	433	464	452	412	438	448	451	483	447	400	412	423	415	442	444	432	459	468	433	465	469	451	453	426	452	467	424	446	473	491	476	435	447	467	414	448	420	419	440	445	451	439	453	481	446	456	441	470	443	466	453	452	450	448	494	444	468	457	432	456	410	437	463	479	441	401	450	487	458	441	488	433	435	411	453	423	479	497	466	458	417	457	434	431	417	431	426	438	428	446	441	450	438	433	444	457	470	453	433	444	432	425	478	423	477	471	445	461	487	483	438	455	454	438	436	448	467	441	430	444	462	469	411	426	423	421	454	454	407	461	457	463	432	469	422	462	457	443	438	459	465	452	450	418	437	473	435	416	427	500	476	423	433	459	455	448	436	448	458	440	448	442	419	462	457	455	440	456	459	437	423	446	460	428	449	450	508	465	452	447	466	480	458	455	451	449	471	450	485	456	427	470	439	435	416	474	469	409	468	438	448	429	461	455	432	453	424	477	447	461	466	458	461	485	432	406	448	484	441	423	443	433	456	453	451	486	466	422	420	457	443	449	450	475	441	408	445	480	473	443	428	461	449	443	436	485	422	432	455	446	479	456	416	450	437	481	473	469	437	458	460	420	440	449	508	423	467	469	494	432	408	418	467	457	456	482	475	449	493	451	436	479	437	434	430	454	435	467	431	468	446	421	488	433	430	444	460	439	436	432	453	452	470	474	474	456	422	470	452	404	416	465	472	478	464	418	447	499	422	468	447	460	462	424	467	460	461	440	472	474	440	459	489	470	445	460	406	463	431	457	449	454	460	452	429	447	429	434	434	453	454	453	453	431	492	444	441	451	436	492	419	467	449	465	436	412	461	486	427	430	445	440	454	488	483	473	394	460	451	446	497	444	464	412	461	445	426	473	437	439	453	410	474	426	460	462	424	446	455	449	464	461	451	479	440	487	472	447	442	473	499	461	453	390	464	438	459	420	462	429	419	490	449	431	482	448	432	441	421	423	426	473	451	459	441	450	452	439	458	471	485	477	472	443	446	439	417	451	436	436	470	485	444	445	472	450	418	449	474	508	462	419	487	457	412	468	476	415	476	448	407	476	462	446	458	398	480	443	450	472	490	460	462	469	428	432	468	439	482	426	433	479	446	440	455	430	499	435	426	384	438	443	480	444	433	424	431	467	443	468	443	466	456	443	431	458	437	446	481	432	456	444	475	438	440	458	447	465	435	443	430	477	418	452	474	451	419	450	476	464	421	423	388	453	468	443	481	465	425	449	432	446	415	471	423	410	475	425	449	470	444	455	407	453	466	417	457	476	418	418	456	455	473	454	423	451	458	438	465	413	467	461	452	447	444	460	456	405	422	439	403	438	461	422
34513	28777	18293	10660	7398	4969	3407	2496	2158	1763	1622	1391	1238	1060	1041	856	821	869	773	736	761	750	763	733	703	708	694	687	597	592	579	612	591	597	616	616	587	579	574	577	579	590	585	540	533	547	560	530	549	528	517	569	538	534	506	541	551	587	514	514	555	539	486	548	535	509	521	521	553	500	533	511	524	482	510	497	526	527	495	483	529	514	511	531	530	536	499	514	559	553	516	533	476	498	510	515	510	523	506	517	540	514	506	530	489	514	509	522	520	531	516	501	539	550	527	519	534	516	451	496	549	535	484	527	520	528	540	512	522	517	481	504	486	520	519	524	561	491	501	556	526	503	492	542	517	552	507	530	544	523	502	544	492	455	531	463	514	523	548	522	489	513	510	541	521	554	526	525	486	499	535	499	535	517	472	549	496	566	531	516	564	540	511	526	495	515	513	519	496	494	515	530	509	528	492	505	530	530	513	497	535	537	556	546	544	530	513	513	515	550	486	536	498	539	552	516	516	523	529	498	555	531	506	519	511	524	532	558	523	523	541	518	519	564	549	556	518	530	497	529	510	542	517	508	493	520	494	499	522	543	469	518	499	532	507	519	495	534	514	536	514	520	531	481	462	508	505	489	520	533	525	521	519	480	514	535	502	537	515	512	478	521	497	540	552	477	496	498	526	516	493	518	525	536	522	509	532	529	540	513	515	520	521	525	532	486	529	494	522	511	546	516	517	492	515	503	526	530	515	541	516	526	517	504	492	498	480	523	510	541	508	530	520	545	494	526	548	527	540	532	513	504	515	528	512	567	485	543	514	473	500	517	512	523	523	542	517	501	544	503	546	501	529	549	506	519	525	501	483	497	529	535	514	511	531	522	545	504	545	500	520	538	542	518	574	504	518	516	526	553	495	529	515	525	492	527	501	485	527	503	535	514	547	485	535	499	542	536	497	528	492	516	515	513	551	537	460	560	516	546	533	512	509	515	517	525	478	490	518	497	513	529	508	529	549	516	533	531	489	529	502	520	523	544	508	509	501	500	558	523	563	566	503	516	532	562	492	506	567	519	528	529	546	531	484	494	583	523	524	505	551	517	523	527	501	526	529	488	500	530	518	502	481	525	523	499	551	543	490	526	538	492	518	488	549	531	543	518	543	499	524	544	524	538	516	535	569	467	541	520	575	506	539	522	527	531	530	572	488	539	539	534	520	533	525	505	551	470	528	530	513	500	535	507	520	590	526	520	504	506	499	557	531	528	516	501	505	511	514	554	542	521	516	513	524	500	537	551	484	533	529	512	534	497	528	490	507	525	532	521	540	510	517	488	535	545	512	504	491	510	540	530	527	510	496	502	533	491	503	540	546	490	566	484	508	516	485	503	508	554	517	527	518	514	527	526	526	553	485	475	488	523	509	538	487	562	509	574	504	485	526	533	516	481	522	511	536	515	542	493	556	498	508	514	550	527	539	522	507	530	522	499	517	546	505	558	535	487	554	560	544	525	549	471	514	519	467	481	528	550	490	494	498	469	513	473	507	527	498	545	470	486	518	514	549	485	516	530	555	539	524	482	522	511	570	549	540	526	526	527	556	496	507	534	531	512	544	490	537	509	506	520	551	511	523	527	480	528	514	516	494	534	511	538	539	496	545	551	518	508	541	525	521	536	482	508	521	496	477	534	520	571	491	512	538	508	548	512	529	523	500	543	538	519	531	523	537	534	473	532	540	552	496	528	458	522	527	506	522	491	512	558	514	525	545	533	503	533	516	538	514	526	552	509	502	534	571	554	487	529	514	524	517	514	510	524	487	489	531	532	480	528	490	540	463	509	501	503	516	522	552	517	566	494	516	532	503	514	495	572	516	533	542	537	522	458	539	483	524	533	553	506	524	558	541	496	569	543	500	502	514	512	479	516	520	531	517	533	573	535	499	518	522	525	504	548	507	515	539	510	527	549	552	542	519	531	499	520	505	492	519	532	505	571	519	553	499	534	520	523	514	516	527	530	514	488	516	537	542	486	575	508	525	518	512	524	485	518	529	550	497	495	539	508	528	532	521	544	499	529	535	514	543	518	539	528	511	560	514	522	522	551	516	535	508	513	558	495	553	532	489	547	540	520	536	545	505	489	522	520	494	521	521	528	497	529	494	547	545	561	502	550	533	540	528	512	529	529	505	555	549	497	568	514	567	510	514	543	511	543	532	534	508	546	554	572	513	531	505	537	529	499	521	505	545	535	512	523	494	487	491	545	517	536	533	537	537	537	509	523	494	550	515	551	533	539	506	522	543	495	545	524	523	523	527	537	521	519	527	509	514	495	528	525	494	557	529	481	556	499	520	529	528	499	518	516	509	486	511	512	522	517	564	534	495	518	526	551	565	500	530	533	502	550	538	520	495	461	513	521	543	582	500	502	536	514	522	465	523	527	501	521	541	513	519	542	502	491	516	516	502	525	511	526	498	535	499	552	506	510	507	547	541	543	534	524	543	520	542	486	563	485	552	507	539	579	500	562	533	529	484	509	495	547	553	477	496	499	551	486	482	523	553	509	530	542	507	508	519	533	503	543	543	534	552	554	527	532	502	472	520	547	486	520	575	528	527	535	534	503	478	532	508	516	524	496	551	529	477	500	506	537	497	544	558	506	518	516	467	536	546	567	519	535	578	500	512	537	541	519	504	510	528	507	537	516	537	544	536	504	550	537	511	534	565	549	527	499	528	496	536	547	520	546	483	507	526	505	527	549	496	539	524	516	517	539	475	504	533	517	535	515	529	498	519	513	494	521	523	516	535	523	536	538	525	521	497	525	505	518	498	494	498	536	574	528	503	500	544	504	526	526	550	493	516	580	524	534	556	550	500	532	515	552	557	561	492	519	558	535	504	553	516	539	520	477	525	543	526	540	559	521	478	518	510	492	516	531	545	530	534	524	501	543	470	533	511	539	500	587	537	514	499	520	557	523	524	529	560	551	528	481	545	523	506	539	522	531	528	513	519	537	538	514	555	538	503	545	527	551	551	561	512	521	517	517	512	500	545	514	530	530	540	536	492	510	536	482	531	546	547	514	522	522	519	525	532	490	502	526	523	488	486	528	507	509	495	567	522	498	558	531	501	524	503	516	505	521	526	523	506	525	537	561	510	591	514	473	528	514	494	541	519	511	553	543	536	486	504	543	517	527	528	548	532	485	516	504	525	527	491	539	528	506	522	556	523	493	492	477	492	494	526	527	513	549	559	498	522	602	479	486	473	500	495	503	520	495	517	531	519	504	454	481	568	538	508	502	532	527	503	525	483	519	481	555	530	503	523	520	519	551	492	540	564	515	511	508	544	501	534	525	538	491	540	525	568	535	514	517	535	480	518	514	537	509	506	509	516	481	506	534	557	486	506	499	516	528	505	527	532	495	528	506	509	548	500	550	514	511	500	506	536	528	474	494	526	489	502	539	519	564	532	501	502	535	546	500	486	494	531	517	522	533	524	505	541	495	551	526	527	509	568	532	563	485
22957	21519	29260	24215	21533	21570	10695	2662	1868	1589	1426	1139	1099	900	877	771	762	706	717	657	606	628	629	601	614	558	506	531	486	465	492	458	453	483	447	432	458	396	428	428	453	428	443	396	382	418	421	432	351	366	404	402	379	405	380	374	368	364	391	388	396	368	396	323	385	373	367	377	351	364	375	383	407	395	348	333	386	415	376	356	377	355	384	373	376	432	369	456	402	389	388	353	368	364	337	390	395	367	393	372	371	359	370	376	400	398	362	388	330	414	375	368	374	380	401	339	352	387	409	371	396	367	372	398	347	371	354	359	390	399	402	377	400	368	367	365	375	374	375	384	362	423	396	378	379	375	389	366	363	380	373	376	396	369	389	389	394	376	367	342	390	342	349	354	381	387	351	364	399	368	376	381	376	357	372	388	388	352	356	363	388	397	396	380	352	363	386	356	365	388	355	376	370	357	397	400	424	362	341	369	352	372	379	365	400	337	394	323	357	385	369	362	374	404	391	371	392	403	399	391	336	373	373	393	381	395	374	374	409	380	395	344	359	364	382	356	380	398	406	395	364	380	381	372	385	383	396	358	423	382	401	398	392	356	383	365	368	387	365	348	366	371	385	381	390	407	373	370	348	365	379	350	368	385	375	360	375	363	382	359	374	368	366	362	358	361	389	384	373	385	370	362	383	354	400	398	369	389	375	391	380	385	372	391	372	369	382	390	340	356	387	412	368	377	358	392	337	390	380	369	359	382	377	351	359	366	394	364	353	373	368	368	373	395	399	397	405	361	381	363	369	362	396	358	381	374	361	398	398	361	363	392	414	365	354	345	377	383	351	389	408	375	388	381	369	359	373	374	370	385	361	353	368	347	361	372	370	346	352	364	350	397	373	351	380	378	354	355	384	380	393	370	360	351	391	398	366	365	328	384	360	355	361	397	401	401	376	393	391	380	379	353	389	390	379	361	382	376	377	393	387	316	398	361	377	370	357	388	342	386	391	347	387	373	358	394	343	369	386	397	379	384	383	378	393	374	375	371	356	392	342	335	378	354	352	376	383	351	360	383	409	364	381	376	388	392	406	374	414	365	391	354	366	386	343	364	384	369	381	365	361	367	380	363	378	334	384	382	372	366	370	342	379	344	396	368	354	380	370	383	362	362	391	408	360	368	364	363	368	377	367	384	386	391	382	332	367	389	358	377	375	376	340	353	338	366	336	361	377	357	363	386	379	385	408	420	362	386	398	383	332	388	403	391	373	402	348	379	350	364	363	352	378	396	363	393	359	372	358	351	366	384	389	381	401	344	388	363	399	343	394	362	363	369	362	361	351	386	369	375	373	363	383	389	351	388	363	406	378	391	382	400	365	350	377	366	390	385	375	353	336	360	369	426	366	402	374	371	378	368	410	360	397	377	386	369	392	389	387	367	352	361	365	384	411	389	399	353	370	373	393	367	376	405	404	390	371	352	400	383	374	371	363	356	380	348	369	358	422	359	397	353	343	403	355	389	359	384	367	341	356	338	368	350	355	390	360	351	356	369	382	389	398	371	345	382	371	364	389	389	368	393	402	377	376	394	365	362	365	376	396	336	327	349	380	401	373	372	377	381	381	377	395	370	371	383	374	415	372	374	401	369	368	388	405	397	361	363	354	357	397	362	386	350	357	399	377	373	383	347	402	345	329	399	389	388	374	365	345	340	348	372	394	366	396	360	368	372	372	378	360	399	379	376	368	375	401	357	381	384	358	374	372	373	389	352	379	385	371	368	375	400	375	385	372	374	364	358	395	346	359	363	366	399	377	367	337	360	368	367	366	363	370	402	356	400	378	398	391	390	327	373	355	370	423	395	405	362	388	362	342	368	353	375	368	363	382	370	363	385	360	367	380	351	404	392	395	323	373	382	360	366	374	357	374	355	386	355	368	385	341	363	382	379	389	400	387	359	379	373	384	403	374	372	363	391	378	377	382	371	351	353	362	367	367	367	378	372	380	346	402	426	355	383	408	357	370	397	354	358	331	360	375	375	382	393	365	348	389	377	409	390	389	366	380	379	357	362	399	324	374	375	364	365	346	353	335	362	406	413	378	369	357	365	385	401	401	389	384	360	383	399	337	379	370	371	405	369	372	358	345	354	392	396	369	410	370	351	354	365	374	379	388	373	390	385	363	363	369	319	384	384	361	321	376	353	403	335	388	360	365	377	390	398	336	361	380	384	385	380	363	383	352	361	374	383	395	368	382	363	376	377	389	376	394	382	384	350	361	434	345	358	367	362	343	372	380	363	374	370	385	370	372	377	354	380	368	393	369	365	366	415	362	384	322	362	317	377	383	367	421	388	364	340	355	386	362	348	356	341	399	405	343	342	376	385	369	352	394	361	373	382	386	354	358	390	370	371	348	384	351	348	375	372	375	367	339	368	401	384	374	363	386	354	392	345	397	363	356	369	333	377	408	374	389	376	395	375	362	362	361	387	357	389	363	392	376	382	413	401	383	364	378	376	367	362	398	354	367	402	360	422	385	374	337	339	372	374	387	356	332	377	345	367	399	382	358	370	366	351	379	386	402	388	366	357	355	363	391	365	359	397	381	372	390	373	369	393	355	377	389	391	363	369	379	363	396	368	358	378	405	370	382	392	368	368	416	382	349	360	369	332	368	361	406	393	342	354	385	338	362	363	366	368	378	354	349	375	386	368	368	367	363	393	382	376	416	403	407	387	400	352	355	398	359	339	385	400	370	388	378	358	341	388	357	372	360	395	366	380	395	349	390	363	405	340	362	363	389	410	360	376	389	365	378	397	369	380	352	393	364	418	366	398	368	382	405	344	397	385	374	384	356	396	382	388	352	348	377	387	382	358	375	368	349	326	348	365	363	363	394	398	392	390	371	371	410	361	390	379	413	393	312	397	372	350	376	358	364	363	370	375	355	364	380	357	382	367	360	372	383	337	372	398	389	391	394	365	392	359	349	371	368	384	364	373	350	355	356	336	357	393	358	351	370	371	373	384	355	369	351	385	403	368	348	437	325	421	381	384	376	385	351	390	392	375	355	376	380	336	379	371	358	386	348	343	341	351	380	367	355	350	362	385	367	372	399	396	401	382	401	377	380	354	368	371	378	352	355	384	350	351	371	376	390	341	382	366	399	344	385	377	364	371	359	373	389	358	381	379	360	383	362	382	357	379	379	349	377	374	364	362	385	368	370	422	369	373	371	376	396	389	370	377	371	394	364	419	403	406	386	385	373	355	356	383	373	381	338	402	344	363	361	366	375	386	401	383	343	360	365	375	371	357	393	374	386	357	376	345	373	369	367	373	372	363	354	369	368	388	382	357	364	396	372	349	409	374	383	385	369	373	379	404	389	355	380	353	372	391	364	390	377	355	407	342	351	404	368	381	387	373	384	364	412	357	357	371	383	383	363	375	373	348	338	392	386	381	353	378	382	341	421	331	375	350	366	357	362	393	371	374	391	379	392	392	369	354	396	392	362	379	371	389	364	374
39920	38363	26847	17327	12868	8740	5825	4476	3661	2887	2602	2083	1785	1536	1487	1197	1056	1137	1027	989	887	943	893	826	820	767	704	672	669	651	608	633	550	579	587	575	569	521	502	526	511	550	515	502	478	500	432	498	447	489	481	453	425	451	453	449	463	443	483	499	423	433	437	440	453	468	450	445	453	429	423	443	463	454	487	420	447	471	474	392	426	470	445	455	464	470	449	429	426	436	453	418	448	448	414	402	442	449	421	445	418	463	459	420	412	448	412	433	445	458	442	412	420	452	437	447	456	457	439	469	419	455	436	482	424	439	422	439	420	474	422	439	429	444	476	437	446	461	450	464	476	446	427	435	448	461	430	435	485	450	459	451	457	433	447	469	430	493	459	441	449	386	441	432	483	458	422	425	407	460	433	460	471	432	432	461	424	435	482	397	447	455	411	445	466	417	437	410	446	448	450	453	436	450	464	473	439	439	439	460	441	418	443	410	431	468	437	401	454	445	454	413	392	421	488	454	449	434	443	417	415	427	482	461	418	443	435	447	428	437	427	466	413	384	456	444	420	464	458	402	442	428	492	429	467	420	449	422	458	436	439	417	434	445	428	417	416	455	436	429	446	431	424	446	415	432	417	418	447	429	415	424	439	446	470	441	434	410	477	426	438	420	431	452	409	466	413	421	466	446	415	421	431	429	433	418	447	458	459	410	440	443	483	462	438	447	440	449	446	443	487	443	475	430	415	447	413	408	453	440	430	453	462	438	446	455	452	433	414	432	461	453	448	404	452	475	435	432	440	430	419	429	452	453	458	435	447	427	424	401	444	433	437	455	441	471	404	440	429	444	426	394	425	449	414	432	436	423	413	425	458	433	450	424	434	424	442	453	449	472	428	446	444	447	462	416	436	411	422	470	414	400	432	395	445	425	449	417	435	461	450	429	435	445	408	420	426	432	456	432	437	458	418	426	448	438	461	438	439	432	455	407	412	411	444	414	425	446	432	421	447	406	457	436	458	428	459	440	438	470	403	424	413	419	455	452	476	441	458	446	406	445	399	429	436	426	435	450	441	446	453	414	411	402	412	443	486	437	426	438	473	458	398	455	457	456	440	428	419	417	431	452	428	468	445	453	480	397	418	436	433	396	441	466	431	429	419	446	455	443	437	405	425	442	452	419	447	401	434	451	448	410	431	412	418	432	447	441	430	414	426	421	451	436	452	446	469	447	438	429	425	434	449	445	419	458	462	433	429	416	454	432	467	444	413	431	382	432	450	407	471	433	454	406	423	470	427	451	432	440	418	445	430	437	447	471	393	443	462	455	433	415	449	413	485	431	426	449	441	434	446	445	455	438	427	427	432	465	419	432	441	421	430	450	436	438	424	423	455	447	445	495	445	422	447	454	440	437	486	418	419	427	432	407	459	458	441	421	448	464	449	452	439	449	430	425	465	424	442	452	431	448	444	468	410	444	450	457	424	459	446	395	426	441	439	458	425	469	445	459	444	411	415	422	419	451	461	389	454	474	413	461	441	408	459	390	387	434	423	428	397	439	425	456	438	455	407	410	416	450	409	420	483	414	435	444	439	428	456	395	460	457	447	437	434	420	430	421	445	417	444	435	462	442	438	461	437	452	454	505	436	457	450	444	422	450	435	446	445	482	473	393	457	472	445	438	493	439	464	428	430	453	405	452	406	444	421	458	465	422	436	445	438	390	473	432	425	457	445	416	425	449	452	447	425	403	444	455	390	454	467	439	482	413	445	421	432	422	406	421	428	459	417	441	447	380	430	407	447	472	448	449	402	414	416	414	433	462	437	453	458	407	448	383	417	419	453	439	465	422	439	415	427	440	478	446	438	445	409	413	439	425	442	458	463	444	420	420	421	443	436	454	418	421	409	463	429	460	368	398	465	458	467	451	437	439	424	417	429	454	430	447	450	446	428	422	434	439	437	395	411	455	406	437	428	436	433	399	416	426	433	422	412	438	440	407	433	436	447	430	447	439	439	439	444	486	429	454	449	438	454	424	406	466	443	400	409	454	435	453	441	448	434	465	444	477	418	444	439	463	431	434	461	438	438	407	436	453	446	439	442	472	458	428	448	446	417	436	447	427	438	410	428	403	427	449	408	472	465	417	440	431	433	427	447	413	439	472	429	419	445	471	473	450	421	457	457	427	440	419	448	428	425	464	437	402	474	459	423	433	467	415	446	422	442	420	461	414	459	411	420	406	493	440	441	459	418	421	479	431	433	471	436	432	427	440	457	426	424	425	431	419	421	451	412	452	417	421	417	449	475	432	435	430	452	437	431	468	422	444	463	426	437	436	405	442	447	408	439	428	425	415	419	406	432	434	443	431	446	435	443	433	411	449	456	439	452	441	432	461	436	439	446	447	454	471	414	423	442	434	441	413	430	421	445	431	492	417	425	433	463	465	401	416	412	435	441	430	416	488	448	423	466	473	445	434	454	420	452	452	460	449	413	441	436	445	441	460	466	414	410	399	415	428	445	411	424	466	419	421	449	436	430	470	456	446	409	428	414	453	415	419	423	440	415	473	432	402	413	441	429	448	495	414	474	422	474	434	394	415	454	500	423	459	435	425	441	417	458	445	439	436	435	445	390	459	446	468	457	429	455	461	409	425	409	426	433	478	454	458	456	431	434	429	469	455	468	416	426	415	435	433	406	475	431	417	430	426	387	489	421	487	447	438	428	437	432	405	457	431	472	450	427	442	454	418	441	449	436	484	449	440	432	440	445	455	455	443	439	465	452	421	427	435	410	430	464	442	434	419	439	427	449	405	454	462	430	416	428	430	413	474	439	441	432	437	397	422	433	435	445	418	482	449	468	412	435	422	431	418	436	435	431	469	400	397	445	402	427	441	442	441	463	452	435	465	422	423	424	449	459	418	452	443	408	477	395	441	416	416	470	444	404	428	429	457	454	454	444	427	382	437	469	445	457	434	429	437	421	444	408	447	434	429	445	408	417	451	428	427	405	393	429	432	423	424	464	438	436	439	444	443	431	424	482	423	462	423	442	387	424	410	483	444	458	448	417	429	481	406	461	402	463	414	441	455	445	443	479	453	461	456	417	437	452	431	428	460	430	416	467	433	450	431	413	464	426	446	448	429	440	415	420	477	430	411	436	449	403	423	420	437	413	468	445	453	426	430	442	422	427	467	426	447	428	419	446	416	443	460	448	457	424	430	442	464	430	448	434	376	444	450	423	432	381	455	434	449	403	438	417	445	398	440	410	425	419	425	436	441	462	442	449	428	433	426	453	426	424	445	426	423	432	410	420	406	406	433	435	447	436	427	414	412	430	428	445	403	450	408	429	428	398	443	404	444	431	429	432	434	451	468	480	444	441	403	435	425	452	453	464	407	456	422	414	469	431	411	453	443	431	412	449	430	419	430	414	417	431	413	421	402	427	483	463	434	432	417	431	423	418	447	429	481	469	458	432	397	466	443	466	425	414	405	423	461	447	460	394	433	422	441	427	413	454	444
30359	22267	16035	8268	3983	2495	1660	1190	1040	1008	911	830	851	728	744	690	712	681	774	670	644	662	636	647	631	649	613	678	611	611	604	580	581	600	597	671	591	586	617	609	581	604	567	574	570	592	661	616	611	595	609	597	574	574	549	540	577	634	605	595	544	545	571	595	536	577	559	617	590	576	617	579	576	563	571	591	586	630	589	597	581	604	572	534	566	554	606	540	560	593	567	608	556	626	623	599	597	585	539	606	510	563	599	618	552	561	561	577	556	588	611	576	550	547	615	575	591	621	560	575	545	592	543	563	546	613	557	591	591	534	571	568	583	589	559	581	564	566	602	571	587	593	601	574	581	639	564	592	588	555	604	578	576	570	588	592	563	579	644	572	618	583	560	581	589	577	592	591	613	584	608	599	518	587	540	568	569	607	614	542	563	606	585	608	589	579	570	592	559	582	548	632	603	558	584	548	567	583	560	601	540	589	571	570	578	605	596	573	558	559	606	576	568	554	521	559	588	562	537	601	590	570	594	611	613	560	603	621	578	563	576	588	561	563	583	567	581	611	566	607	595	604	555	626	565	541	546	611	583	580	606	541	560	589	576	620	588	652	610	567	547	560	559	537	614	563	587	576	575	630	552	544	552	601	599	568	571	558	572	571	592	561	570	568	588	562	590	524	554	621	583	577	577	553	547	574	609	600	579	587	610	555	571	613	576	560	562	539	570	611	548	597	560	555	548	631	604	564	578	553	585	600	570	583	625	570	585	598	577	563	567	597	574	559	603	593	558	593	595	566	611	599	628	556	594	584	595	579	568	591	540	547	572	562	583	582	587	559	589	548	619	612	556	584	577	584	558	615	543	568	562	615	567	616	612	575	596	604	606	603	597	571	534	566	590	536	585	597	591	591	585	514	600	602	600	591	545	604	569	588	543	608	583	584	626	620	594	594	596	571	575	571	544	568	540	594	585	583	613	573	602	542	560	592	606	576	615	579	593	628	584	581	571	564	576	575	622	539	579	578	594	568	583	569	569	578	583	632	577	583	573	599	595	528	651	599	584	588	575	593	595	524	552	558	570	615	588	573	561	616	577	565	539	512	606	541	577	555	565	627	578	582	571	555	598	576	607	559	557	600	593	587	590	540	577	609	545	567	558	557	578	603	584	569	530	610	593	576	553	587	577	595	592	566	547	599	535	630	569	571	603	593	604	574	561	563	587	595	579	590	549	625	581	596	549	601	610	566	562	569	571	563	582	546	656	551	565	569	561	566	570	567	555	594	555	560	575	580	570	599	613	562	547	514	521	586	544	611	580	636	565	616	543	544	534	546	569	611	593	590	559	547	590	580	585	584	597	568	602	601	583	624	594	543	632	587	600	579	608	536	577	585	543	550	601	590	609	563	593	606	610	608	576	613	563	590	593	577	578	559	590	587	536	578	584	583	556	569	592	605	543	553	572	590	636	597	578	581	554	576	623	578	574	573	576	587	533	569	558	535	591	553	571	534	565	545	619	593	588	554	630	564	622	604	561	600	571	550	568	589	611	553	563	550	623	540	608	561	554	573	595	523	613	587	571	588	574	573	598	585	570	547	578	602	553	604	564	599	559	601	588	564	569	596	573	580	557	523	588	562	574	601	609	584	576	563	574	615	608	538	604	573	574	591	636	599	604	584	588	546	555	523	553	592	604	558	587	559	629	621	559	589	552	552	610	590	623	533	555	567	562	560	610	564	597	569	597	637	571	619	578	587	593	575	594	543	591	546	580	571	599	583	598	633	551	588	604	565	538	553	583	536	589	598	615	615	579	614	575	575	570	554	598	608	579	560	560	601	626	597	589	577	564	576	638	568	597	606	579	606	571	590	587	598	614	597	586	590	554	554	568	563	553	578	553	578	568	600	557	546	575	591	530	563	588	591	595	590	569	552	575	565	603	583	638	582	571	615	540	552	583	613	592	591	568	534	572	583	614	621	600	596	597	625	569	603	559	578	590	595	534	587	589	572	607	580	557	593	571	540	606	566	607	563	610	624	540	544	580	598	610	584	617	580	591	602	593	587	552	564	562	627	579	621	576	585	574	565	573	563	526	616	553	573	575	570	573	620	591	588	572	598	525	561	557	595	579	547	618	598	588	584	565	579	589	567	574	548	559	579	557	535	605	565	594	610	548	598	587	579	606	560	574	621	567	645	568	573	564	544	588	603	602	557	576	559	569	614	577	587	596	590	566	571	561	548	558	608	588	604	567	587	551	597	554	539	574	604	560	599	556	580	559	549	601	538	561	584	553	553	592	569	588	578	592	552	573	585	564	550	597	612	593	562	584	635	562	596	582	521	560	578	569	610	533	562	594	580	616	584	552	627	554	567	568	626	615	598	579	571	585	585	576	552	564	594	568	552	629	595	576	598	588	583	592	604	606	573	532	609	581	596	593	558	595	635	603	597	582	579	592	605	573	593	535	583	608	591	542	599	585	568	592	607	612	568	582	581	626	612	624	571	567	595	582	606	585	581	580	560	578	580	578	573	583	550	574	569	583	589	535	581	546	605	576	590	550	557	577	551	630	561	593	564	628	597	563	573	618	576	585	597	535	588	602	589	580	595	542	598	647	596	614	606	586	560	632	553	627	574	595	584	576	576	587	586	595	575	567	590	584	562	577	559	596	588	595	564	590	600	566	557	572	573	574	572	579	595	609	587	567	575	568	586	567	597	560	544	566	571	590	560	569	603	592	557	542	594	606	605	570	606	605	567	567	580	550	589	537	557	627	611	572	525	604	619	592	589	576	552	572	584	592	601	594	541	557	615	549	621	618	566	573	520	586	564	562	559	585	584	605	554	604	623	555	549	583	574	571	632	597	576	548	555	604	614	612	618	578	557	582	557	591	560	563	595	566	571	604	572	557	575	555	629	574	607	589	590	560	608	615	576	532	569	559	585	567	609	588	561	596	547	562	543	606	568	594	539	568	596	571	610	546	554	567	545	608	576	622	613	568	584	579	580	606	551	585	566	564	586	633	576	531	571	595	610	545	556	595	555	602	594	580	563	557	596	528	556	530	602	590	571	639	578	523	594	569	617	566	598	576	617	603	580	574	577	534	586	567	592	538	569	628	594	584	566	562	591	559	617	562	575	561	569	573	582	553	614	549	548	573	578	573	570	601	590	603	625	584	607	570	597	599	618	558	591	599	550	601	559	618	591	558	580	592	590	568	581	572	561	620	556	631	632	572	624	622	577	606	557	590	609	585	594	552	613	591	574	614	604	610	599	574	549	569	606	568	559	585	582	613	571	597	621	589	619	600	603	574	592	577	606	567	587	581	616	582	600	559	557	573	568	548	580	565	599	559	553	618	560	578	622	590	593	564	613	564	587	631	564	583	561	570	561	594	585	580	595	594	618	558	588	614	582	573	587	566	583	599	582	546	597	572	548	596	537	591	610	658	561	568	600	585	593	586	580	592	611	612	600	556	568	580	551	580	564	584	591	605	615	577	583	610	603	583	593
32650	24505	15085	8531	5952	4002	2792	2092	1713	1540	1432	1292	1085	1020	989	968	863	925	933	848	867	834	805	796	792	831	773	757	764	688	734	697	713	717	679	730	686	679	702	653	719	679	700	683	662	709	668	666	654	698	671	726	639	698	636	686	677	681	673	667	681	652	591	631	715	706	651	650	646	642	688	629	688	639	684	728	689	643	688	694	727	664	651	664	754	681	705	640	660	682	691	664	657	635	685	647	655	665	651	664	664	646	657	632	643	701	688	654	673	675	703	650	633	739	700	714	666	646	700	676	683	698	677	659	691	690	701	696	679	638	624	702	724	672	704	655	629	629	652	683	675	642	696	645	638	643	673	621	691	690	649	694	649	656	710	656	663	646	691	684	680	668	682	647	700	663	685	655	679	669	658	683	683	653	724	697	629	607	655	669	662	670	698	704	690	700	659	665	689	683	713	673	695	710	669	724	681	731	659	716	682	708	643	652	659	630	670	738	661	641	665	669	698	691	666	680	646	663	658	650	618	672	693	644	679	684	642	667	658	718	684	656	673	631	650	668	675	660	710	641	668	686	673	614	664	655	641	647	673	649	667	685	655	645	627	707	685	659	677	703	679	654	642	682	721	687	697	661	668	663	666	666	684	675	651	624	666	703	693	718	671	636	642	704	619	686	706	673	632	649	654	673	678	719	676	654	632	736	655	702	677	665	723	624	721	688	650	656	615	688	677	643	686	692	658	639	677	704	713	659	634	725	646	675	656	644	672	612	676	644	698	648	647	694	715	684	660	662	671	647	654	705	698	666	732	670	677	691	732	675	646	631	698	680	691	643	656	664	675	678	653	706	679	680	686	688	686	709	659	671	644	677	709	682	659	668	717	690	633	653	691	675	694	684	653	646	666	664	683	647	667	673	674	665	689	693	676	658	650	696	686	682	675	683	662	724	679	641	698	646	681	643	688	668	707	680	667	644	668	687	674	663	647	717	643	649	698	673	673	643	661	655	691	648	665	669	729	667	666	694	656	666	711	714	653	694	635	709	681	631	712	658	655	710	673	684	616	678	726	659	673	681	643	657	659	672	715	657	690	697	690	709	656	699	652	669	680	699	673	628	630	691	686	651	710	674	662	660	656	696	642	724	693	678	700	669	660	669	674	694	707	661	665	686	654	679	650	673	654	654	689	627	672	651	677	619	719	704	689	661	626	666	681	659	633	661	619	644	664	671	674	671	684	649	717	681	678	685	706	655	703	676	712	652	650	690	646	711	669	675	700	710	688	703	690	652	651	676	674	671	669	649	668	666	663	670	679	701	656	706	696	644	688	698	637	643	641	637	624	651	690	683	647	684	736	714	657	655	673	703	657	665	647	678	674	672	681	654	665	711	629	682	650	649	708	657	720	658	648	652	662	676	663	680	665	676	654	674	684	638	661	670	657	699	667	672	651	633	676	667	644	687	639	665	684	704	617	663	658	649	702	649	662	662	695	659	635	691	643	650	717	657	687	641	650	684	678	666	648	680	708	634	690	653	669	624	697	655	624	644	724	661	707	672	689	707	685	691	672	654	671	676	635	640	687	702	664	659	657	660	661	654	623	677	648	698	656	665	680	644	706	647	662	681	637	637	703	656	640	646	666	669	725	674	714	699	688	677	680	706	655	693	658	691	676	711	704	702	643	684	658	642	676	660	690	679	666	680	684	654	683	687	676	668	674	663	636	681	666	701	740	653	703	688	675	662	663	671	702	654	701	656	656	684	653	641	648	643	674	647	630	653	653	695	662	672	620	664	714	684	685	681	696	686	642	720	696	683	643	684	715	684	702	691	692	641	680	652	649	661	692	674	656	698	716	689	662	656	673	615	643	673	694	665	679	672	736	643	685	623	680	663	696	675	634	617	682	653	667	691	653	653	667	634	647	660	666	673	663	659	631	674	673	673	701	636	664	676	694	670	686	681	644	673	620	708	691	651	698	726	690	650	620	679	645	675	665	727	666	675	678	701	647	705	687	642	660	650	673	667	642	689	686	637	687	677	680	708	694	693	650	633	632	663	667	623	706	687	686	667	649	703	701	656	671	687	731	643	726	655	648	642	696	680	667	712	638	704	656	684	658	692	654	720	639	659	680	683	638	668	665	667	667	677	694	696	678	643	711	678	687	674	683	720	655	658	674	683	632	654	688	674	629	663	683	658	659	691	664	668	694	701	650	667	663	638	649	690	704	653	635	644	665	672	711	721	686	704	694	653	683	631	690	701	658	706	677	703	614	638	688	627	646	705	695	707	678	683	673	629	688	671	658	629	678	638	676	633	675	706	674	658	638	663	661	700	720	738	638	713	675	702	695	677	723	684	679	667	695	658	695	699	651	730	717	652	668	661	679	722	674	678	666	636	709	684	694	654	698	651	695	687	708	639	656	699	712	666	686	665	644	656	668	618	671	623	673	685	670	634	659	635	700	637	635	636	667	672	700	647	694	685	646	685	702	683	672	675	655	668	662	634	675	694	627	692	668	607	679	676	709	670	660	723	683	686	690	690	686	657	670	667	660	684	653	686	653	646	687	660	690	726	643	669	679	634	674	665	686	664	667	678	650	716	701	691	674	649	705	640	700	652	666	674	674	685	691	710	685	643	649	671	680	681	675	693	627	688	644	635	658	635	653	639	690	639	678	675	685	655	675	629	747	707	673	637	660	707	607	673	707	651	704	664	684	700	668	650	665	678	630	711	655	652	628	685	670	650	683	675	672	703	641	672	653	647	609	651	654	648	683	625	694	698	641	681	679	681	661	659	620	694	663	675	682	686	651	707	637	666	690	667	686	639	669	685	678	684	705	676	674	655	684	650	694	701	712	669	643	701	670	633	698	661	712	648	714	673	661	659	733	668	682	685	642	685	642	648	695	686	675	685	730	670	657	629	668	671	669	672	673	708	697	659	649	635	702	665	636	660	684	641	717	661	640	682	688	663	677	682	661	737	676	712	682	692	656	680	669	658	645	651	685	668	696	649	683	686	699	679	669	678	692	688	702	714	647	632	647	639	645	651	679	724	679	669	686	649	651	658	663	637	614	651	688	662	630	679	686	679	660	653	613	687	705	729	684	663	678	660	652	733	670	638	669	660	644	666	688	679	675	654	660	652	680	684	638	667	659	669	668	655	653	654	655	668	702	659	671	721	702	675	636	642	683	655	689	678	702	673	657	683	681	656	709	656	707	657	654	644	664	713	677	698	686	716	664	697	644	706	677	628	653	668	643	687	657	679	642	672	703	639	678	660	669	663	697	657	679	669	676	672	663	658	679	688	691	664	674	656	718	646	703	657	633	666	670	679	677	685	708	685	690	672	625	642	654	679	657	755	622	640	637	651	637	661	688	690	704	658	734	718	663	623	670	637	713	692	622	648	640	710	705	695	664	657	649	683	675	657	719	723	637	674	707	681	664	639	647	660	679	660	700	650	646	669	690	645	677	660	676	638	702	616	663	669	697	663	667	668	662	689	673	667	635	661
23986	21431	28750	24563	21365	12556	3500	1948	1547	1348	1219	1034	981	840	820	903	804	795	749	740	687	680	727	665	728	658	666	634	604	548	606	613	627	634	595	600	632	611	605	582	545	560	527	527	517	588	532	556	552	514	514	576	564	543	529	509	581	560	541	576	536	538	574	524	503	576	531	544	533	542	547	519	544	553	523	530	549	598	519	576	530	530	546	535	560	593	560	560	591	567	557	538	565	527	537	580	556	508	534	537	564	553	535	530	561	514	572	545	549	549	568	519	536	513	581	528	546	583	571	517	539	568	546	541	528	505	555	526	534	558	563	528	566	518	543	563	509	531	499	565	525	543	507	553	541	514	559	534	477	593	560	542	486	531	536	550	569	540	546	575	538	551	515	538	543	555	538	551	539	558	539	543	536	492	551	518	550	516	555	547	534	525	522	539	551	558	538	562	564	551	533	541	548	505	547	584	530	512	542	553	574	539	549	537	548	528	520	506	541	500	497	560	559	553	529	533	505	545	511	519	542	518	521	529	527	578	515	559	527	523	539	560	554	561	509	542	553	487	518	500	538	542	536	549	534	483	514	542	512	552	521	506	495	549	498	564	607	574	586	543	577	534	565	491	547	559	515	513	519	561	614	540	568	533	565	526	520	508	574	513	507	549	568	545	550	504	541	518	566	544	574	516	567	556	526	595	513	533	514	553	528	535	584	548	582	528	543	555	517	529	530	532	584	534	554	543	564	519	529	579	571	526	519	509	543	533	560	556	536	552	567	558	530	509	502	509	573	516	510	497	581	541	544	538	537	540	516	544	503	557	532	563	530	536	533	542	585	533	530	497	567	520	563	527	532	508	549	574	499	562	538	514	543	544	517	520	563	543	530	531	541	494	586	525	527	526	548	570	543	529	585	572	529	542	536	533	531	556	545	509	535	585	549	510	511	502	495	501	568	580	551	559	505	554	530	493	559	532	535	570	545	560	539	562	528	543	523	493	553	567	515	545	517	553	548	577	537	531	527	539	512	556	576	526	490	541	507	552	533	556	524	515	504	538	515	561	562	488	556	581	546	522	555	537	530	558	531	554	554	552	532	553	535	558	527	542	540	519	555	531	534	564	534	559	497	578	535	554	520	525	569	558	501	562	493	541	534	561	536	546	517	554	579	536	564	538	568	538	527	576	495	505	509	569	578	532	560	509	514	580	528	510	591	555	485	572	559	528	523	551	513	532	566	541	573	549	539	551	565	520	528	509	574	556	527	599	546	560	565	493	565	530	524	522	559	502	553	516	478	484	562	545	526	531	527	502	509	524	529	503	522	544	558	555	613	554	545	558	548	562	530	543	538	516	517	551	569	540	505	549	482	525	527	534	568	561	545	496	530	568	514	549	541	562	545	556	556	561	544	528	535	565	505	550	583	579	538	491	577	530	524	548	550	518	516	560	522	521	555	545	507	552	559	541	581	508	490	533	559	534	552	551	518	486	554	519	514	539	558	541	554	507	576	535	546	547	559	492	589	533	543	545	514	545	507	547	566	522	510	490	541	528	581	515	517	531	528	549	553	546	529	545	549	567	581	509	520	549	496	533	566	575	522	552	539	551	560	565	537	515	544	543	544	518	482	527	541	551	578	534	584	563	523	538	551	528	545	567	556	540	502	536	530	542	557	510	559	529	499	528	554	548	540	526	545	514	503	555	542	534	537	526	531	517	551	536	555	496	540	520	578	500	570	531	506	540	518	573	516	514	533	543	550	494	521	522	566	535	577	566	553	527	528	506	515	575	560	491	520	551	572	512	551	520	517	533	549	508	516	506	583	559	565	536	478	519	506	525	545	549	537	548	495	537	519	549	554	536	485	541	522	541	546	551	545	532	540	526	530	488	554	522	532	551	560	566	491	531	553	438	541	572	556	570	561	517	563	551	533	538	493	546	517	533	537	499	525	574	547	520	531	513	541	548	548	565	558	540	532	525	545	528	564	523	547	508	508	580	516	563	516	498	555	526	571	523	566	551	531	524	536	563	534	525	477	534	492	522	544	535	506	508	546	528	528	537	557	568	508	525	499	504	565	494	521	549	504	519	529	562	565	540	537	518	572	550	518	560	519	522	549	586	505	513	527	546	546	513	593	544	565	511	542	558	514	558	535	543	492	567	510	570	551	504	514	550	550	549	555	494	502	549	548	552	564	520	563	546	509	527	537	531	537	540	528	545	551	531	513	518	521	519	514	555	537	533	559	554	545	512	539	536	544	533	539	523	525	554	539	540	558	546	530	546	526	533	579	522	561	538	564	557	533	535	531	549	527	530	512	521	512	538	529	537	528	536	571	515	528	515	517	512	556	614	546	567	565	559	563	552	514	531	527	520	538	541	578	532	545	524	517	546	565	539	537	498	543	530	506	492	541	542	541	533	550	543	548	490	535	544	580	552	588	545	499	540	505	537	532	547	504	489	521	519	551	530	533	536	532	511	545	580	525	516	546	561	520	518	536	552	557	528	539	531	576	515	513	550	502	530	523	527	567	531	498	591	519	552	547	557	506	544	553	570	499	552	563	505	555	565	614	536	527	518	595	528	525	559	513	548	561	517	505	514	568	532	511	547	533	545	551	540	539	544	518	562	541	528	591	513	547	523	513	536	559	488	517	589	533	536	495	578	507	508	530	505	557	554	553	508	548	518	577	543	514	595	541	482	541	570	526	526	483	516	539	538	547	573	524	560	518	512	560	488	532	553	530	513	508	558	549	522	567	549	543	513	506	560	550	485	589	534	545	525	563	542	570	554	531	523	609	532	569	524	550	506	502	558	566	553	573	519	538	481	540	591	534	521	556	492	514	586	570	527	535	542	548	544	558	561	562	543	551	553	559	551	553	585	539	530	537	528	511	537	571	528	510	550	529	573	545	547	548	506	514	552	509	545	520	569	539	549	541	571	537	558	512	538	535	543	515	506	573	548	502	538	574	531	541	537	558	487	547	525	606	571	520	504	510	483	551	576	501	483	539	533	533	550	532	520	561	547	536	598	528	508	537	511	522	547	578	523	572	541	567	527	537	546	511	558	544	533	595	535	530	559	547	515	540	537	558	503	498	532	482	548	561	503	545	524	539	495	560	572	508	553	535	524	543	538	500	578	493	526	565	530	550	532	507	565	513	551	583	592	560	534	523	535	514	490	517	558	549	554	579	501	568	505	496	526	557	535	543	572	558	529	531	581	536	559	537	558	489	552	549	590	520	529	554	527	551	557	544	530	492	532	561	516	538	500	550	534	485	487	566	489	522	542	543	522	516	492	526	537	548	534	533	553	465	534	546	535	567	570	511	598	516	515	561	528	515	499	522	510	565	522	561	551	517	560	591	546	567	520	499	562	487	561	529	519	534	534	525	546	522	535	546	559	526	524	512	509	524	535	526	505	552	559	534	553	522	516	541	538	545	505	491	532	515	559	535	502	500	556	576	545	558	526	524	543	539	574	564	543	533	493	531	532	522	515	544	515	568	543	491	553
35961	35466	22266	13472	9656	6872	4596	3399	2777	2385	2087	1679	1515	1313	1210	1216	1088	1116	1082	1052	946	950	880	902	896	819	764	781	745	774	726	704	727	684	702	697	707	680	682	704	650	635	636	660	655	644	662	619	592	691	670	605	607	647	635	654	616	613	640	618	636	644	686	652	633	635	691	645	599	647	662	631	626	682	667	649	651	611	660	671	654	581	619	667	639	628	618	650	627	630	674	640	611	656	655	639	660	629	658	582	653	670	647	660	666	657	609	581	578	651	625	560	594	642	630	631	643	613	641	673	659	674	620	651	593	615	647	643	628	640	636	594	614	613	656	650	659	577	629	641	623	599	683	621	602	648	626	611	603	629	606	614	627	640	664	623	645	673	613	604	648	672	651	634	684	604	638	599	648	632	621	651	626	633	613	599	663	588	632	613	596	656	621	595	628	663	582	659	617	630	637	621	631	615	665	611	651	635	601	627	628	628	622	663	594	658	598	654	594	679	671	627	641	583	684	593	628	619	648	654	617	667	637	647	651	598	634	655	589	620	637	616	596	602	654	628	650	656	637	654	621	637	594	638	632	597	669	628	651	665	604	629	656	609	617	594	621	633	659	622	598	609	668	635	596	597	636	661	686	603	636	592	624	617	622	643	684	577	647	663	603	610	605	615	615	644	631	640	627	618	663	600	638	624	641	663	631	665	596	633	634	621	613	598	638	664	651	603	637	623	647	656	671	601	620	637	606	641	608	593	657	658	608	614	630	639	602	607	617	653	632	615	697	620	684	616	629	609	624	630	611	618	641	647	669	631	625	634	661	599	569	627	600	624	631	643	587	637	596	608	622	613	673	580	624	596	623	625	635	625	652	611	621	622	580	631	679	634	614	599	600	649	582	636	607	626	661	636	594	660	658	655	614	609	681	633	594	684	626	626	634	660	631	610	629	676	623	654	632	653	632	617	554	640	602	647	607	644	637	637	633	638	592	613	634	651	648	628	600	594	637	630	632	587	627	643	604	620	655	605	610	672	585	620	648	631	599	667	653	634	640	581	658	607	580	665	632	643	640	626	643	600	641	631	616	601	577	612	673	633	565	653	651	649	582	617	606	645	604	628	621	635	654	649	587	633	614	644	657	652	588	674	606	617	609	616	628	622	625	595	695	614	630	602	628	645	628	578	629	667	646	653	646	632	630	644	681	595	636	627	619	641	637	625	615	573	657	625	623	626	625	616	640	626	638	615	623	633	617	633	636	646	641	606	654	611	622	608	667	609	614	625	626	645	641	652	646	615	671	646	589	623	686	604	615	615	667	605	626	636	608	594	640	670	570	666	614	584	630	602	609	671	587	651	668	623	627	630	657	611	650	650	646	643	595	596	632	663	634	630	652	644	563	702	603	648	594	644	642	604	640	639	611	616	582	607	617	619	598	626	650	654	619	591	660	662	707	612	610	620	650	612	647	635	578	642	688	642	646	668	622	667	620	643	645	624	665	615	624	601	599	639	605	620	588	633	623	640	638	660	605	564	625	599	600	627	638	605	631	597	596	693	625	649	602	636	608	652	652	625	617	624	626	639	678	597	619	646	650	610	691	638	634	616	649	649	602	645	616	662	612	630	675	603	613	626	606	612	616	651	632	666	624	651	601	614	665	583	646	617	604	605	607	646	638	602	620	648	626	642	604	619	600	644	601	631	611	641	656	663	640	654	653	669	650	606	663	607	612	624	631	654	641	609	663	639	626	661	635	649	605	626	638	633	646	597	601	624	632	692	692	637	569	655	598	603	600	621	622	642	653	649	648	647	659	607	628	585	621	611	633	582	622	623	607	623	625	644	715	610	648	654	618	661	690	610	608	627	625	636	637	600	619	647	621	599	610	613	613	655	618	656	624	611	638	667	648	636	678	629	648	613	656	632	617	627	649	626	624	678	652	619	626	597	625	614	614	632	623	637	599	661	656	636	673	686	615	601	597	588	609	584	600	601	655	593	654	635	644	620	600	636	630	638	640	605	662	624	695	633	596	594	629	644	594	615	654	626	652	646	582	639	625	637	632	646	622	656	643	655	635	590	619	644	706	609	559	601	649	644	643	616	661	631	663	647	588	604	645	635	603	617	664	643	674	594	641	648	643	673	615	629	604	631	620	638	631	652	637	642	630	625	644	583	628	585	623	618	664	634	599	643	615	622	607	645	608	620	626	670	615	632	625	625	608	660	596	640	599	630	611	632	596	620	583	653	646	614	601	644	620	614	604	608	633	623	611	635	645	624	620	638	618	632	683	626	672	558	626	631	604	668	589	625	648	585	626	611	673	591	613	663	631	653	641	631	655	635	669	628	628	675	641	634	621	660	588	603	643	584	578	601	634	585	614	620	630	585	611	644	683	633	588	648	611	602	595	612	651	590	654	590	597	628	644	621	598	595	633	667	620	659	606	600	621	651	661	645	620	617	597	628	653	644	649	612	611	646	638	623	650	630	672	621	622	650	663	665	662	567	571	644	639	615	641	627	632	599	673	619	598	620	608	609	622	588	671	640	625	603	601	627	631	666	631	685	617	625	629	680	637	615	583	637	662	621	625	656	648	619	638	657	572	657	635	621	620	675	652	633	649	646	641	645	629	652	636	620	641	627	636	594	616	611	603	622	673	662	632	634	611	638	633	570	646	649	618	623	657	599	605	660	631	612	606	653	616	639	576	650	640	630	620	669	608	632	592	630	681	608	605	634	621	651	624	641	621	679	642	609	633	648	615	657	598	569	624	613	624	657	643	599	612	632	678	641	624	619	618	599	588	608	662	612	685	632	600	625	633	621	657	639	637	641	613	631	632	645	675	618	599	618	607	617	645	661	652	628	632	661	663	638	662	620	619	682	627	609	623	612	613	654	648	610	657	620	640	602	632	606	639	584	611	619	608	605	625	644	598	604	600	607	590	637	645	622	600	631	617	650	624	624	665	641	630	614	654	643	599	637	633	631	643	600	615	648	650	645	662	676	631	619	648	617	606	618	655	607	662	654	605	665	618	623	663	689	631	626	613	660	683	618	711	642	661	593	636	605	590	648	629	599	640	666	591	600	630	619	654	666	611	598	628	627	639	579	656	685	606	662	587	666	649	651	603	588	645	639	640	628	590	617	618	606	609	625	620	599	617	620	610	613	599	649	614	602	636	606	652	626	628	593	655	584	676	639	683	620	636	618	639	617	638	583	576	642	651	637	620	642	601	688	626	631	613	626	650	658	670	635	636	618	623	606	657	617	674	622	583	633	609	619	573	599	659	595	640	619	640	618	631	663	628	620	664	639	637	657	600	617	628	643	605	649	613	633	605	633	612	593	641	637	571	593	642	646	630	654	599	662	628	622	631	613	637	614	657	661	619	648	630	626	624	663	621	653	611	664	669	595	613	667	594	609	675	622	649	621	642	689	634	618	619	625	629	671	582	636	592	651	664	626	615	598	605	643	657	651	647	654	585	634	625	664	641	642	671	619	650	590	576	674	628	591	661	636
25208	21481	27514	25625	13096	3692	2036	1460	1170	1056	925	821	792	686	671	645	615	625	634	637	584	560	596	571	540	523	555	488	545	537	521	470	549	502	498	509	538	443	483	455	460	537	481	474	433	496	504	503	486	480	446	442	475	468	474	441	451	454	487	499	468	476	458	475	481	502	459	475	450	451	462	464	426	483	504	425	428	471	496	501	472	440	440	437	488	460	487	446	481	451	462	471	448	462	471	481	462	500	464	420	461	503	456	471	515	442	479	456	442	434	451	487	486	460	446	477	483	458	464	429	443	465	438	407	442	471	465	511	431	418	421	445	447	452	459	442	446	432	474	448	401	444	460	467	468	446	409	455	439	434	449	504	437	449	442	428	455	465	463	434	482	481	447	514	475	475	461	451	439	518	445	447	456	480	452	458	449	471	464	427	451	451	482	473	463	485	433	465	466	451	460	458	466	492	457	466	430	433	448	424	459	445	452	463	467	460	491	455	461	463	451	461	512	437	431	452	456	446	476	428	463	445	477	405	447	478	465	459	442	468	436	449	457	479	460	455	447	444	435	458	454	457	441	441	455	473	489	453	448	459	489	440	467	430	442	466	460	448	437	481	480	448	428	477	429	470	472	416	449	435	453	451	457	459	439	469	447	510	423	463	474	434	451	447	471	465	453	480	473	447	433	431	458	451	461	446	418	428	458	435	480	487	430	426	442	460	503	478	453	478	458	455	460	440	440	448	465	510	451	486	433	478	497	495	472	429	463	449	433	447	454	478	485	417	482	478	420	474	474	436	430	445	476	460	467	462	437	460	403	477	465	457	463	427	476	476	470	475	480	493	455	466	478	393	435	456	457	476	486	461	428	479	510	442	462	467	462	485	481	454	412	490	484	453	438	447	463	460	450	442	502	504	418	417	424	459	441	457	437	479	462	476	498	464	444	509	460	473	459	496	464	461	461	501	458	480	444	435	446	461	459	482	484	468	460	486	408	463	467	469	450	443	475	439	502	446	433	409	446	449	482	445	453	451	430	446	446	452	493	471	467	477	466	437	444	426	492	417	461	454	454	445	469	503	451	457	450	446	480	471	478	434	505	513	427	476	489	457	480	472	466	466	503	447	435	424	476	472	473	449	476	466	474	467	456	429	486	433	449	445	482	472	490	425	459	456	454	449	448	411	444	462	422	453	472	442	481	479	458	430	460	467	461	474	488	483	448	449	435	484	456	472	429	459	471	423	523	447	459	469	451	506	477	433	479	438	413	438	437	437	488	488	455	462	491	468	444	441	438	441	476	453	473	421	426	427	461	485	444	412	454	437	476	474	430	470	446	457	473	496	455	420	470	468	447	443	482	455	446	442	468	452	484	453	481	495	478	480	459	450	422	467	497	467	473	469	446	512	480	464	469	419	479	476	446	441	507	479	452	456	440	469	479	450	425	445	461	477	476	460	460	450	446	430	472	463	441	443	483	434	443	468	446	480	445	440	471	465	437	427	437	506	448	419	469	460	439	463	474	440	429	465	480	449	453	456	473	485	406	435	453	478	464	465	500	451	486	489	452	468	453	513	480	463	453	448	478	412	454	452	465	448	458	498	438	471	461	462	476	468	461	483	433	466	467	472	450	453	462	458	487	481	462	460	450	464	494	463	419	494	443	432	469	450	476	462	470	445	448	442	484	461	524	527	458	404	496	450	474	470	444	508	481	483	493	450	465	506	437	460	450	457	442	466	444	444	460	478	433	411	462	480	464	452	434	457	414	451	478	490	453	483	418	465	439	420	474	460	446	437	504	480	421	466	473	462	473	462	458	474	467	493	443	459	463	455	458	455	446	457	440	479	486	454	494	467	444	500	469	449	475	458	441	453	465	464	448	462	479	428	438	453	417	439	468	509	522	446	442	520	484	494	478	461	407	455	444	465	463	476	482	473	460	472	479	451	458	454	465	472	474	447	471	439	441	436	447	474	418	491	446	465	434	461	451	442	485	465	470	457	444	448	451	471	503	424	421	474	460	485	463	447	428	426	432	456	480	486	446	416	478	474	454	478	471	459	465	464	493	440	449	499	455	432	490	451	487	465	462	464	475	440	414	468	446	450	501	473	450	474	424	479	466	455	445	479	427	446	466	484	466	478	436	431	475	454	505	474	495	473	479	425	468	440	454	485	485	436	441	453	466	424	441	477	472	491	438	467	435	446	498	439	459	436	504	422	456	455	461	415	491	468	471	461	478	468	444	469	451	471	450	413	461	469	440	462	474	448	505	437	456	469	458	453	452	424	441	419	465	460	451	421	495	453	473	469	497	456	467	483	441	463	458	449	496	466	441	439	459	435	458	487	466	465	448	483	465	477	421	461	459	451	461	464	426	475	457	441	452	478	476	446	457	480	454	459	486	475	478	454	467	455	451	462	456	480	477	446	479	475	476	508	466	493	449	446	478	467	437	445	451	424	442	469	467	471	470	466	433	433	437	475	475	464	517	498	472	474	462	464	463	470	441	493	460	448	476	511	486	464	465	492	468	448	481	459	423	432	441	464	448	513	453	433	463	468	510	473	469	433	454	461	490	442	470	456	481	477	454	484	478	432	461	476	458	488	490	433	468	462	491	453	473	427	421	451	466	481	435	454	466	442	457	454	471	436	491	447	428	411	464	446	469	435	452	478	463	460	451	452	509	471	485	456	449	473	438	447	488	462	475	451	411	445	503	423	498	397	454	412	438	466	432	428	447	450	486	471	445	496	480	437	450	470	444	433	474	496	489	453	439	468	446	478	481	483	482	478	447	444	473	485	480	471	490	450	456	496	487	433	419	506	437	436	477	437	470	457	460	439	470	464	452	435	465	445	451	472	453	473	468	470	455	456	475	455	455	464	442	453	465	459	479	459	493	465	456	409	450	476	503	419	421	441	483	492	462	456	441	450	447	449	462	476	442	444	454	476	437	467	434	429	470	423	449	449	412	466	485	447	427	451	486	473	417	469	460	452	460	439	479	439	480	502	430	460	501	451	447	511	443	463	453	421	425	477	493	458	478	436	406	441	487	443	486	483	474	465	458	426	461	437	464	429	456	429	455	487	445	434	408	475	472	456	469	459	430	463	461	431	435	459	443	459	473	464	467	453	499	475	472	470	437	462	503	439	462	442	450	468	446	449	479	473	452	456	454	429	466	448	467	475	447	477	466	478	464	451	496	446	442	510	479	419	458	455	483	429	475	475	421	414	474	442	446	444	414	444	479	493	458	455	450	459	443	475	435	394	442	473	458	462	447	456	423	440	471	463	479	442	483	436	468	479	458	444	465	478	437	467	469	460	475	442	478	488	471	456	499	451	467	487	478	441	445	467	487	475	438	430	454	450	468	443	472	504	465	469	470	455	462	436	484	464	384	478	456	476	437	467	475	440	439	443	451	511	461	443	480	448	480	478	450	455	465	457	457	443	487	470	446	417	455	442	455	481	467	463	478	463	437	496	469	490	489	438	447	454	480	469	438	489	472	476	422	501
35036	30994	18824	11015	7895	5450	3778	2840	2153	1867	1644	1404	1230	1141	1000	966	861	831	861	877	764	783	698	721	690	692	689	629	631	629	628	647	594	609	605	606	582	600	575	576	577	612	570	541	523	510	538	521	598	541	550	538	549	549	554	533	540	540	529	551	525	546	573	523	509	554	511	512	519	540	550	531	572	520	516	532	551	559	514	538	530	534	557	552	533	574	564	515	508	523	484	569	548	555	585	553	556	537	527	524	527	527	528	540	574	517	525	508	514	579	541	538	536	523	584	525	531	543	504	524	535	548	547	542	485	525	564	552	548	547	531	542	545	531	554	485	523	536	528	566	515	506	520	519	569	507	538	528	504	553	510	540	556	526	519	537	525	516	537	504	510	526	504	516	518	550	533	541	508	512	541	533	583	550	505	548	584	500	526	566	523	542	519	563	555	535	534	542	544	550	566	524	530	522	499	594	492	536	503	479	521	486	578	567	559	569	583	512	530	548	556	516	545	538	558	538	533	489	566	540	539	544	577	547	554	543	533	510	559	491	531	570	542	529	530	531	522	534	532	545	568	523	556	522	533	543	504	557	593	511	547	535	528	515	527	529	534	583	543	547	536	563	540	529	518	531	562	565	542	513	492	494	502	529	531	540	541	533	503	520	529	539	546	531	541	544	504	515	518	546	539	547	558	497	539	490	531	523	549	537	528	532	537	554	539	604	520	510	536	555	491	491	556	530	559	538	536	531	507	539	532	555	545	541	533	541	509	525	575	541	558	555	527	522	545	501	519	548	541	542	507	524	562	561	575	533	556	546	551	564	515	521	562	550	530	545	529	503	508	551	559	563	541	556	558	528	579	478	532	533	553	509	558	524	527	540	535	570	551	542	550	537	492	512	553	516	499	509	536	540	548	555	520	548	532	518	537	558	540	569	544	521	546	520	525	525	564	515	536	545	512	564	547	551	538	545	507	524	527	527	569	534	514	538	566	529	602	560	585	530	547	544	540	512	526	561	521	533	543	497	551	561	518	550	476	515	559	543	517	529	569	527	530	494	549	557	501	498	551	509	577	527	552	516	552	531	510	539	543	500	508	556	551	520	507	511	538	480	488	547	560	518	483	532	501	539	546	585	513	495	522	537	577	547	511	548	527	558	508	518	528	582	543	538	514	538	529	537	502	529	533	544	526	518	536	548	493	545	536	522	517	567	539	534	518	557	565	540	513	514	569	500	537	500	541	560	533	514	552	552	583	563	506	533	532	495	535	564	498	537	513	520	527	541	565	528	536	551	526	549	562	527	509	522	534	518	525	521	513	544	545	570	536	537	517	493	516	494	510	543	523	548	511	549	509	534	546	516	559	518	520	559	539	506	541	547	523	513	524	515	502	532	482	555	536	551	525	516	552	551	523	526	557	540	552	541	525	526	523	531	532	557	542	543	526	550	502	562	559	566	566	584	543	521	519	562	563	539	548	532	521	526	521	548	509	564	493	536	524	524	542	527	523	543	497	524	567	566	556	548	534	504	508	541	569	520	551	539	493	510	511	518	533	555	505	543	542	591	546	540	559	525	519	547	532	521	536	531	520	505	529	543	533	599	571	513	522	506	544	534	554	547	550	551	509	588	567	519	526	503	545	532	510	563	558	540	530	505	524	518	552	564	556	543	554	549	520	503	556	537	545	533	491	535	558	557	532	556	515	487	536	508	556	521	523	558	547	537	530	532	476	503	493	511	556	524	527	534	502	527	537	499	534	585	552	558	500	507	548	518	497	551	542	521	512	554	512	549	567	560	587	502	541	507	522	550	520	522	512	521	543	486	532	577	587	566	526	519	567	496	540	545	544	543	566	514	556	540	513	524	542	576	543	572	570	506	496	588	507	502	531	536	525	492	496	560	522	524	559	519	525	495	533	543	544	525	533	505	555	584	520	576	536	546	517	500	535	537	533	555	503	552	537	516	534	536	566	583	556	500	561	582	545	558	546	553	567	553	568	545	516	533	527	533	534	534	539	584	576	531	585	545	547	536	524	475	550	573	527	563	551	528	550	543	558	494	518	545	516	517	556	518	571	507	507	517	539	518	551	530	530	589	537	549	545	545	543	551	539	574	535	561	572	564	553	529	528	547	510	517	566	579	513	507	551	545	550	521	556	501	533	522	567	529	551	518	523	529	536	542	539	524	500	536	522	525	520	532	518	541	537	530	512	536	527	571	549	522	545	540	535	534	533	465	536	550	483	518	541	535	552	536	501	536	585	524	600	550	549	490	525	541	478	557	527	557	542	523	544	537	566	556	522	568	507	530	563	555	528	525	579	542	516	521	497	548	531	565	541	511	537	505	501	507	528	517	529	541	526	500	555	571	480	520	530	484	566	518	542	511	534	544	515	534	491	576	550	559	581	543	534	582	509	516	519	525	547	535	556	567	576	561	544	550	501	531	537	580	531	562	550	554	560	526	556	520	587	529	527	542	506	536	560	542	499	519	486	489	578	503	531	524	508	492	500	547	559	517	534	501	505	528	519	530	567	504	546	563	556	529	519	551	559	546	519	567	545	522	550	509	565	502	544	513	489	527	533	579	500	555	547	573	538	522	566	520	579	562	520	563	530	517	525	523	543	543	525	547	527	580	528	571	537	546	522	525	518	522	511	535	524	528	510	501	516	542	518	551	498	542	584	562	520	523	538	488	560	513	566	547	551	503	553	560	545	525	519	555	491	514	539	496	549	529	530	532	527	548	536	529	546	550	588	504	552	546	521	545	547	497	568	597	534	576	549	549	525	518	559	547	531	501	507	562	553	549	495	566	518	548	539	517	538	542	533	513	520	524	532	563	542	534	573	529	519	573	567	522	549	507	553	542	526	602	522	583	537	570	525	538	550	567	473	547	535	522	529	519	509	590	580	517	598	555	522	515	544	508	547	558	544	534	545	536	553	552	548	530	556	534	512	537	530	506	552	508	522	536	577	551	522	597	543	537	485	569	543	556	499	550	564	537	568	535	506	510	521	530	493	540	489	531	536	565	538	533	555	514	583	532	511	521	545	555	519	538	527	499	582	566	542	528	572	547	570	502	531	554	555	547	539	515	549	531	528	521	537	528	537	495	547	547	533	500	522	546	546	540	546	548	535	558	513	514	520	557	560	548	499	538	528	508	512	528	546	548	560	529	503	505	537	518	527	532	491	539	537	535	564	566	555	525	539	605	524	573	513	534	552	531	534	543	531	529	568	554	525	551	543	532	527	521	488	554	549	513	551	504	554	510	545	536	484	560	542	567	557	494	509	580	510	545	539	542	472	532	508	548	551	521	568	548	501	541	510	539	538	573	538	539	524	558	453	517	554	539	589	522	553	499	567	578	523	548	520	512	496	542	523	527	523	527	581	486	522	541	561	572	535	586	540	516	557	565	523	525	580	526	527	526	534	523	541	534	542	549	512	557	565	549	524	513	525	549	526	511	572	521	551	532	549	518	534	555	551	562	527	526	554	537	551	570	511	542	545	513
22914	21448	29170	24134	21464	21473	10783	2827	1851	1652	1405	1175	1015	865	854	847	704	724	670	729	649	589	592	543	540	538	558	496	512	497	460	471	469	428	443	479	428	392	412	398	439	440	415	432	413	422	376	373	398	364	377	384	394	419	377	386	379	382	400	435	417	395	415	417	357	419	373	408	368	407	384	390	367	403	399	373	380	352	397	375	389	373	391	367	345	383	393	372	349	397	387	362	364	393	382	368	354	365	417	382	346	380	377	410	377	378	364	365	394	363	388	417	376	355	334	361	382	383	346	375	383	359	418	391	386	409	361	384	374	355	380	378	366	406	336	388	388	422	350	385	384	374	396	370	378	350	439	381	396	408	408	373	357	367	349	405	363	383	374	394	367	386	366	360	413	369	385	392	377	393	402	397	393	354	390	385	431	391	413	405	398	357	394	344	375	369	386	430	388	386	357	346	377	383	375	368	400	349	395	357	356	382	403	373	409	350	355	380	364	382	404	397	403	392	353	400	385	358	375	383	389	368	384	386	391	394	381	390	375	396	354	383	383	377	368	387	380	380	388	382	390	376	382	396	344	373	381	370	420	388	378	369	371	409	408	359	381	367	391	399	357	364	385	393	409	364	369	383	373	383	413	376	400	355	361	396	407	408	398	338	389	359	372	367	387	353	389	368	395	371	368	369	367	352	401	396	390	445	341	374	363	379	349	385	376	392	367	379	361	381	379	400	361	361	369	373	370	381	345	407	382	383	398	368	393	345	362	405	329	362	338	363	379	385	357	375	352	390	381	387	399	396	357	391	354	407	396	355	357	358	353	369	383	379	382	384	395	377	390	405	378	362	380	370	386	411	415	405	410	402	383	376	367	400	405	365	374	350	369	384	391	400	377	368	420	386	393	391	374	403	386	418	413	405	396	389	398	363	399	410	389	385	382	389	375	386	404	377	362	371	383	366	408	408	415	391	351	380	385	388	397	397	356	380	391	420	391	371	384	383	378	362	384	390	390	384	395	379	366	396	357	401	384	368	373	363	381	352	359	388	389	358	408	368	411	380	353	384	348	377	410	385	399	372	375	420	384	404	356	373	379	399	405	391	385	399	396	383	361	387	378	405	405	371	388	421	378	365	381	426	392	392	356	420	364	370	387	349	392	400	348	370	383	373	360	384	404	368	401	362	382	375	345	390	342	386	359	388	371	392	385	342	345	399	390	409	379	400	391	355	362	389	394	339	392	400	358	354	353	356	375	420	382	401	391	378	362	370	400	370	339	356	411	386	374	371	371	358	373	371	357	369	369	357	327	343	360	367	407	387	375	376	371	366	387	365	407	384	397	426	372	376	355	378	380	398	401	394	379	405	382	396	352	363	382	372	356	365	380	364	372	369	345	371	392	377	367	355	363	360	361	394	396	381	419	393	376	389	336	378	372	393	340	385	389	379	375	375	417	402	381	369	372	389	362	348	359	375	362	368	353	361	394	363	319	379	391	378	403	350	337	366	383	421	401	365	380	406	396	380	380	372	367	364	371	388	361	370	362	357	372	380	359	420	384	380	370	370	369	409	381	377	374	351	404	408	365	399	387	380	359	365	402	355	374	367	402	340	368	337	378	389	392	332	340	370	353	365	375	375	368	386	397	366	413	353	382	358	384	374	386	346	350	362	372	370	359	369	355	387	356	389	373	384	361	373	364	357	387	383	335	390	331	368	394	377	366	395	373	414	367	404	362	371	381	382	366	377	363	395	377	387	371	421	393	375	370	381	392	396	363	391	332	377	351	386	369	385	371	429	374	385	381	380	365	366	366	371	363	359	345	399	379	345	413	397	392	365	384	382	380	386	350	398	363	370	415	392	384	386	401	371	395	413	388	348	360	380	385	392	335	415	349	398	376	359	349	359	401	364	365	400	354	388	355	399	394	370	381	375	366	393	403	367	367	399	409	368	392	400	369	390	381	354	361	390	372	370	381	387	381	379	386	388	377	368	377	362	437	377	353	382	375	381	379	382	385	392	386	385	402	410	354	379	374	405	389	373	339	387	375	379	340	387	398	392	385	367	410	355	385	337	371	371	382	373	417	380	366	363	376	356	432	386	370	392	362	391	430	322	345	381	352	377	377	379	401	377	316	387	397	388	377	406	388	367	364	391	336	356	371	392	355	394	386	393	403	392	360	350	371	400	390	371	414	397	385	391	395	349	402	387	406	368	371	371	390	391	395	419	362	386	368	364	367	368	386	354	379	391	385	416	393	412	359	369	358	385	392	360	361	399	392	382	366	377	349	385	415	392	386	373	400	365	399	403	381	358	370	364	378	390	351	395	383	391	361	372	367	368	410	384	364	364	401	357	388	352	384	361	387	401	380	395	353	386	380	396	353	414	400	391	392	359	396	395	326	359	350	408	354	393	378	407	384	425	390	393	405	367	355	365	332	349	366	375	396	360	391	403	377	393	381	383	382	384	379	361	405	354	368	393	385	382	327	406	356	376	355	392	392	359	356	422	399	418	389	385	335	409	420	398	359	400	385	396	391	353	371	383	378	407	389	367	348	361	396	362	374	346	367	370	377	395	395	367	348	382	339	359	376	362	395	395	375	368	378	347	353	353	361	378	374	377	347	384	377	376	413	346	366	398	357	386	391	395	348	353	378	380	398	383	381	397	375	405	359	399	373	407	390	396	391	386	376	419	419	365	387	364	333	373	362	419	379	378	377	369	321	329	375	356	386	367	411	368	397	376	410	356	367	349	387	389	377	354	383	382	326	347	335	378	375	364	370	375	428	387	361	337	369	398	366	382	383	387	390	402	404	391	386	389	363	412	424	405	403	383	374	416	369	378	335	409	377	380	382	390	385	409	366	383	409	366	380	439	376	403	373	360	412	350	409	423	381	361	362	356	368	359	404	379	361	367	392	385	373	348	381	354	399	433	381	385	373	383	400	364	381	404	413	399	351	374	374	364	359	387	364	381	341	391	349	378	367	387	403	412	397	396	375	370	410	384	388	402	439	344	368	373	400	404	372	368	353	407	360	400	375	367	396	404	375	335	427	370	355	397	388	388	389	397	433	382	442	422	397	343	382	374	387	399	403	388	342	348	380	385	397	369	378	362	342	400	366	375	381	356	367	366	388	367	341	375	371	373	404	366	411	362	355	368	404	361	397	377	354	396	367	368	385	389	394	400	398	393	405	398	415	398	394	430	414	367	391	388	372	396	391	360	378	367	385	390	359	379	369	357	381	372	397	359	369	397	439	350	363	358	347	333	391	376	378	374	392	369	410	386	366	373	361	350	395	378	384	368	390	352	378	387	380	392	375	414	333	380	414	367	348	382	387	340	378	385	367	391	354	364	361	396	394	367	403	384	372	367	392	400	394	379	390	408	353	372	356	354	389	403	366	373	371	369	377	393	421	381	370	398	341	358	379	371	426	401	371	368	351	353	391	353	386	379	390	383	396	371	365	352	379	394	340	360	406	367	384	350	360	370	382	357	389	383	372	399	375	427
39802	39474	27017	17173	13217	9406	6429	4724	3711	3113	2624	2089	1788	1508	1362	1331	1100	1027	1046	974	893	893	883	772	808	777	691	693	641	635	610	628	578	596	606	579	519	509	564	540	510	529	493	478	514	482	503	467	466	481	475	492	479	448	487	448	474	461	455	446	433	473	461	437	402	510	464	447	461	453	457	443	443	476	483	417	503	424	442	472	461	502	462	430	468	441	481	481	431	448	433	429	482	471	469	458	444	450	453	452	461	463	490	432	457	450	428	469	429	483	453	458	447	426	404	461	485	428	429	462	447	454	488	423	444	438	409	454	451	449	467	457	437	430	455	427	461	434	468	443	423	448	453	434	442	459	489	438	454	422	466	434	452	458	472	499	415	431	464	448	417	451	422	454	414	464	462	471	467	417	453	419	480	429	468	471	449	468	444	412	482	456	458	486	444	479	466	473	426	484	411	423	441	471	424	428	419	384	423	454	460	448	437	469	443	429	437	470	441	458	451	458	469	459	433	415	450	486	450	448	461	428	465	434	448	455	450	469	444	461	406	457	464	429	445	414	449	459	448	482	453	458	480	420	449	469	453	465	419	455	434	418	432	439	426	427	479	460	485	441	437	468	449	418	447	446	434	409	424	426	443	481	424	477	397	467	463	459	465	429	438	451	441	429	434	451	446	447	469	473	419	421	473	430	452	451	443	457	445	452	437	472	442	446	476	451	458	456	456	454	430	452	462	449	453	445	460	443	440	460	453	426	425	440	453	456	448	435	446	435	448	447	470	452	498	416	467	455	430	436	433	453	455	420	448	441	444	405	479	468	446	422	448	435	435	450	401	396	418	412	451	485	427	434	425	443	456	394	390	429	444	438	432	431	457	446	441	465	460	452	436	489	444	436	458	454	426	452	448	449	441	433	466	424	427	447	467	466	470	436	457	417	392	465	436	398	440	490	442	448	423	459	449	467	480	430	423	455	475	434	453	421	438	413	456	466	460	446	422	400	450	412	447	434	452	480	479	457	433	479	426	465	480	456	449	452	449	489	433	464	441	458	407	441	466	445	460	458	472	467	459	445	419	420	444	456	441	417	431	463	443	469	460	420	424	421	486	476	448	460	472	446	469	441	451	441	432	443	470	398	400	424	436	477	460	465	439	458	422	420	459	417	486	472	472	433	443	414	456	427	420	414	454	442	435	431	434	430	428	453	441	452	482	451	453	451	444	444	431	449	465	437	408	425	465	453	437	448	441	458	466	458	427	433	442	435	468	459	439	421	427	451	461	448	444	447	458	431	416	462	449	461	441	467	468	416	468	450	455	423	438	439	456	454	476	451	440	461	465	470	419	444	436	482	472	449	489	471	485	427	443	458	445	464	455	463	429	476	428	466	464	437	468	428	462	464	450	450	459	453	452	432	432	411	412	468	451	426	460	410	455	466	472	420	465	428	398	430	469	440	467	413	456	460	448	476	464	456	449	455	430	422	446	464	470	425	460	457	423	449	470	479	418	444	479	438	442	511	453	473	437	418	460	453	436	429	433	439	399	458	435	425	462	419	439	449	419	422	489	452	449	447	440	451	446	442	418	463	454	404	447	434	419	421	441	427	478	441	409	480	403	456	440	435	483	443	440	447	446	436	429	450	443	436	476	503	439	446	477	428	438	485	397	475	469	444	452	442	453	460	467	470	419	420	431	488	452	479	434	479	449	459	438	433	438	447	456	428	486	435	450	450	444	434	485	470	476	435	446	456	472	453	451	455	440	443	420	435	444	489	429	505	443	477	455	470	428	455	438	465	493	440	412	483	405	441	473	436	490	486	434	448	433	431	426	433	424	422	443	469	423	492	459	411	475	430	467	479	426	450	472	472	457	445	452	458	457	422	469	459	431	465	439	458	416	461	415	457	441	496	441	458	390	442	463	393	429	442	465	467	445	444	421	430	463	454	453	436	436	430	432	439	437	416	483	442	442	469	438	470	465	415	478	428	458	476	457	450	451	441	457	445	435	429	430	456	430	442	465	429	474	422	482	415	470	426	472	454	410	434	430	448	442	431	453	471	462	473	454	431	472	447	429	450	441	425	445	448	443	472	443	430	471	448	447	435	453	402	448	441	455	446	453	439	459	431	433	491	411	454	449	414	424	467	429	462	438	476	432	474	461	439	459	442	422	450	404	439	433	467	454	424	449	473	469	491	460	438	444	502	458	457	452	475	480	429	454	472	463	468	449	463	452	454	442	444	402	439	443	425	423	467	443	473	437	485	441	452	460	438	452	428	465	465	445	493	420	432	415	431	456	428	453	409	427	468	446	435	446	465	414	471	470	449	447	441	437	445	445	423	425	444	451	402	439	430	452	451	452	463	450	452	461	456	491	431	440	445	439	454	470	424	465	471	414	464	445	464	413	452	431	447	477	441	482	440	446	450	467	436	450	441	465	465	425	419	476	417	456	456	466	447	431	454	440	472	459	424	462	450	459	459	449	454	420	431	416	453	450	430	453	470	450	422	444	413	470	459	415	451	472	434	437	480	496	440	444	438	474	419	457	457	447	479	464	445	379	411	457	449	421	439	416	428	414	428	459	434	472	440	430	477	430	443	429	423	397	469	467	437	442	427	454	444	467	415	465	435	454	481	465	433	436	465	450	446	457	432	487	423	476	446	457	428	407	443	465	443	451	459	440	478	448	441	453	431	455	442	431	410	431	442	452	416	433	430	419	437	437	406	437	458	487	471	469	427	445	447	443	471	446	453	420	442	438	414	422	430	420	429	448	459	437	460	422	438	448	437	462	404	444	414	473	435	489	457	473	429	437	473	476	421	457	424	464	470	460	478	448	447	499	445	466	416	418	464	471	422	410	457	460	433	448	471	425	466	462	438	462	441	435	447	478	441	465	428	452	470	444	457	448	437	432	450	489	424	422	443	443	453	487	424	469	446	466	448	465	435	463	396	469	453	440	445	450	442	451	438	443	477	447	485	465	455	458	441	451	423	446	429	450	422	428	440	429	479	424	434	456	468	419	459	449	437	472	430	444	509	426	484	455	471	456	451	429	448	468	470	445	453	438	452	431	462	441	442	440	476	482	455	441	430	437	472	468	432	439	448	453	456	471	465	433	472	460	412	468	441	470	475	475	442	457	444	471	443	423	474	440	443	440	422	387	448	438	469	457	456	450	467	435	423	443	458	451	455	457	425	468	436	430	401	414	503	479	463	442	459	457	446	443	444	436	435	461	451	478	460	470	412	473	450	419	451	427	458	449	473	495	482	430	457	425	412	429	489	475	450	438	440	445	416	440	423	435	452	458	440	460	475	442	431	465	428	427	498	425	454	421	431	466	422	448	432	451	445	467	471	433	439	424	442	451	414	412	454	453	459	435	428	443	430	466	427	454	443	454	448	450	421	482	438	462	369	406	465	443	453	477	434	428	436	487	438	456	447	423	471	426	452	461	442	451	410	462	426	443	431	459	459	426	449	447	423	486	437	467	424	447	460	443	446	443	419	475	458
30477	22197	16051	8301	4128	2520	1780	1354	1110	1012	895	806	760	703	719	711	735	696	697	711	688	654	651	621	667	620	708	659	615	586	624	673	696	653	635	616	584	618	587	606	625	567	562	602	582	621	619	579	613	584	563	576	594	593	610	611	588	583	580	603	630	596	581	615	616	565	605	586	549	597	601	574	609	562	604	617	589	587	552	621	625	500	575	546	605	616	542	552	606	589	622	612	613	580	557	604	590	623	619	583	626	526	596	599	608	588	570	572	565	586	608	594	595	555	572	574	576	616	604	528	583	556	558	617	564	608	591	635	576	611	592	624	632	593	595	585	601	614	569	573	582	568	648	565	560	590	607	628	585	583	566	609	609	600	592	614	660	570	595	605	588	575	615	602	573	553	603	616	605	648	611	586	537	566	605	594	594	595	603	640	598	588	578	629	582	638	602	565	614	571	621	568	593	570	561	586	579	611	606	559	582	606	599	603	568	611	600	576	549	553	575	581	578	608	607	600	619	593	563	608	576	590	647	613	594	587	584	608	609	569	555	603	595	588	600	604	595	595	583	597	602	597	580	603	602	578	591	591	627	546	600	622	558	608	617	589	591	571	552	581	606	581	585	543	552	599	552	546	613	578	596	581	610	632	586	629	586	572	619	580	590	563	583	545	598	592	569	588	597	570	603	593	586	593	573	598	556	632	560	629	651	603	609	620	605	634	617	588	593	600	602	614	540	614	594	580	543	615	564	610	603	586	633	613	576	595	580	605	607	649	564	563	585	625	562	607	573	634	603	599	584	616	617	586	604	577	602	600	623	545	580	564	588	599	571	564	680	546	586	548	613	627	621	630	602	572	599	647	592	603	597	601	573	607	568	574	570	564	610	545	653	599	623	578	576	588	600	637	538	555	592	597	616	606	617	578	594	619	574	591	576	577	599	609	555	587	562	611	616	612	597	601	560	617	578	584	550	585	573	601	577	603	582	553	605	628	549	588	548	596	598	579	582	606	579	595	595	552	553	606	556	574	580	615	562	600	586	580	581	630	560	547	597	590	590	546	585	589	607	580	610	581	601	522	545	611	603	559	598	603	597	589	572	555	581	564	582	581	591	613	604	567	607	596	601	573	563	593	577	573	607	606	589	588	562	602	559	634	589	619	586	600	562	576	594	588	594	565	576	598	559	557	603	608	616	563	564	536	612	548	579	583	570	610	597	602	604	551	609	604	574	581	540	589	587	611	582	543	588	594	622	573	563	568	608	643	608	588	609	578	578	592	597	571	586	610	641	576	574	599	629	583	551	576	579	592	617	589	598	639	624	528	567	597	596	624	603	632	587	588	591	618	554	563	622	631	584	549	557	577	603	572	566	576	600	552	591	568	612	581	574	594	617	603	586	618	609	605	594	559	573	573	626	605	573	620	595	579	584	552	563	582	593	638	615	581	587	577	546	586	577	566	597	594	593	605	574	577	646	585	614	610	584	610	570	587	631	626	595	633	609	602	575	552	573	580	614	605	588	578	607	619	607	554	565	573	574	586	622	559	622	578	528	611	602	560	590	611	568	640	551	612	592	592	558	597	574	564	565	590	623	633	611	571	603	578	565	583	590	553	586	612	632	605	571	590	585	615	585	611	596	624	576	571	612	610	638	568	602	537	578	573	540	624	641	595	571	542	550	614	574	564	603	581	593	601	589	606	600	590	575	579	612	562	573	561	584	616	559	586	608	629	563	633	582	629	610	587	631	575	611	596	635	570	617	588	591	620	632	564	594	592	607	582	609	574	570	547	586	594	586	603	575	592	567	575	614	605	576	586	638	584	623	573	595	609	542	594	582	605	559	593	617	571	624	579	575	622	587	629	590	604	583	591	578	613	560	578	575	550	604	578	583	598	578	566	609	588	570	554	588	604	574	562	563	603	575	577	561	600	550	584	623	639	589	639	620	624	620	584	588	603	538	572	597	554	639	621	569	610	586	561	603	572	597	604	631	621	598	621	567	587	570	593	615	613	583	566	639	583	619	569	614	591	562	604	587	590	584	592	550	609	553	582	603	601	626	627	629	595	572	576	598	583	597	598	564	581	576	621	547	573	619	643	590	595	585	611	648	573	588	572	620	592	605	571	576	598	572	567	602	609	574	588	610	598	646	568	624	631	575	584	576	583	646	597	558	578	556	601	591	597	608	581	579	622	585	570	612	585	587	565	580	576	542	617	585	608	612	593	573	592	586	592	588	549	561	570	579	548	593	614	558	594	603	577	573	586	597	599	598	546	595	577	598	592	587	599	598	602	562	614	594	594	580	581	621	627	561	583	581	620	587	601	593	548	617	608	593	574	593	600	569	647	631	584	571	584	589	573	595	607	615	600	570	569	608	558	605	600	613	603	573	600	603	596	589	644	540	591	587	587	580	583	634	603	606	610	577	546	571	603	570	570	573	603	622	551	570	608	594	601	596	572	568	634	600	608	609	596	550	556	575	530	619	637	566	586	560	603	554	545	558	604	633	575	597	599	600	582	569	622	590	613	627	614	593	585	573	591	574	612	595	621	612	592	579	586	532	594	589	599	614	610	581	642	583	575	552	615	581	586	650	596	632	592	566	626	622	518	595	605	557	633	598	590	607	618	615	561	650	596	616	594	592	636	556	571	646	541	595	576	603	543	625	581	597	555	589	582	557	557	557	623	603	600	580	626	600	581	599	597	596	615	595	570	601	583	580	588	611	582	594	578	565	573	562	590	572	631	565	586	615	633	579	573	610	597	563	569	563	613	583	583	602	597	617	571	608	566	571	607	603	612	595	606	570	540	568	581	592	548	556	627	551	568	573	571	572	607	568	597	596	593	600	582	589	633	592	542	593	592	558	599	541	575	613	578	579	603	546	582	555	623	594	556	579	620	560	611	549	650	571	592	579	618	603	632	555	578	580	618	592	636	608	567	573	533	601	549	609	554	598	608	575	570	613	599	573	603	582	609	595	564	588	594	571	574	605	559	603	593	576	628	558	579	601	583	580	625	592	632	598	581	566	579	603	571	581	576	646	605	571	611	579	563	603	544	543	597	616	571	593	592	584	562	545	546	612	588	577	575	542	599	615	601	578	591	629	564	581	650	599	615	585	618	648	562	619	557	624	566	558	587	587	611	576	611	619	570	575	592	530	621	607	642	608	638	560	575	586	617	614	604	548	571	577	587	638	589	575	596	628	586	532	609	582	561	597	582	548	670	575	583	547	561	604	576	609	620	605	596	616	634	627	514	588	608	559	562	572	561	551	602	598	615	606	619	584	563	597	564	576	615	599	595	549	594	590	586	614	554	549	607	632	594	539	604	582	556	553	576	556	562	576	599	568	593	601	614	636	579	562	586	597	574	573	578	543	606	540	573	578	583	581	608	570	556	549	605	590	556	572	648	628	584	599	575	586	601	573	572	625	556	545	604	586	585	575	616	630	596	588	601	591	530	597	574	567	605	563	615	567	565	614	621	577	642	602	585	593	592	610	596	644	583
32720	24570	15733	8546	6197	4412	3221	2357	1924	1616	1475	1226	1122	990	932	974	904	885	938	914	877	832	808	793	786	763	765	732	768	751	766	764	752	685	756	725	752	699	686	669	704	703	661	691	739	632	742	674	708	734	670	677	727	672	708	674	672	751	712	660	676	636	707	693	690	689	689	680	625	726	653	666	632	692	613	694	688	692	701	705	679	686	671	672	704	730	663	710	693	729	658	702	675	708	659	700	717	660	727	666	700	645	746	703	699	689	678	707	704	715	694	717	700	716	682	680	685	704	707	610	711	685	684	692	705	665	630	722	718	702	696	669	683	660	666	664	666	722	721	708	675	677	680	706	720	663	697	654	678	674	688	748	679	685	701	759	667	682	677	714	678	685	673	688	693	692	700	666	692	740	665	674	650	664	680	692	676	733	660	657	690	636	681	685	686	654	667	678	711	672	663	635	700	651	680	630	677	651	697	661	648	685	674	684	715	738	738	697	719	655	697	651	638	709	686	677	693	716	724	718	713	692	683	727	696	706	715	651	659	681	687	651	685	713	663	706	667	690	674	710	671	686	687	683	715	660	679	685	667	704	673	715	656	703	673	682	692	698	708	691	693	685	722	669	700	683	685	675	684	719	681	737	682	659	717	670	683	644	678	735	686	704	712	637	688	693	646	684	716	656	730	690	728	631	714	704	671	705	687	685	654	657	723	695	655	723	682	705	695	680	652	668	717	682	640	667	660	689	664	679	703	693	718	693	704	704	660	690	665	673	671	709	675	640	679	657	712	687	671	721	665	683	666	763	681	646	700	693	676	604	652	677	691	663	682	677	701	666	685	668	759	669	680	677	690	744	662	678	669	683	705	721	623	681	688	719	650	650	714	728	682	678	675	670	715	703	737	715	661	657	706	698	656	721	690	680	710	694	657	695	709	680	696	679	746	718	689	694	712	688	656	687	633	707	667	671	725	672	698	688	669	659	715	720	698	669	649	623	673	664	709	734	670	720	667	698	665	667	670	725	728	679	635	681	629	685	726	719	694	670	674	656	720	682	738	666	723	705	741	656	713	675	743	709	692	707	690	669	707	715	670	690	639	694	693	700	687	683	662	708	683	723	679	696	718	628	689	709	673	646	707	675	682	703	737	652	658	660	673	665	721	682	678	683	710	702	642	736	637	666	677	674	723	680	700	727	679	766	692	721	653	646	698	704	680	708	718	674	675	666	689	665	671	678	706	692	686	711	659	696	668	725	701	665	652	651	696	689	657	698	687	667	692	684	645	630	684	651	732	685	740	682	703	710	711	681	649	664	716	719	645	655	706	732	676	658	684	686	702	681	659	685	658	690	713	731	707	682	710	698	722	734	666	717	617	682	666	688	713	664	673	680	716	665	696	695	764	708	649	663	685	635	712	670	692	641	704	680	719	616	661	697	677	703	691	666	721	725	692	690	703	632	685	644	676	677	700	686	662	700	728	651	669	678	664	734	695	714	686	689	732	655	674	746	694	733	685	663	661	700	705	636	718	642	707	689	673	707	713	726	684	670	740	694	695	656	672	684	721	598	716	696	676	616	680	718	680	676	688	670	644	692	669	699	663	671	679	679	657	706	669	690	696	689	706	712	700	685	702	691	648	696	662	709	706	713	663	700	645	656	671	696	687	751	756	652	681	730	692	684	690	693	695	674	643	687	724	686	632	660	667	702	689	641	715	681	661	698	668	711	699	676	693	709	717	684	706	640	700	672	666	737	630	739	693	700	726	723	662	732	724	664	673	697	673	697	704	704	700	713	669	670	656	654	682	705	679	667	708	679	686	674	720	690	730	687	650	711	628	667	708	696	645	669	704	651	673	703	705	686	722	649	677	655	697	652	647	673	654	710	684	675	700	695	686	657	675	714	722	710	684	684	691	688	676	690	672	702	693	716	708	682	633	676	672	685	675	678	667	630	669	687	681	695	683	694	721	674	686	671	699	702	693	697	666	699	695	681	692	695	692	677	660	695	704	687	705	675	665	698	661	675	727	684	729	733	706	714	691	734	689	678	672	667	688	669	658	672	714	718	702	652	688	675	690	710	636	713	689	676	677	686	670	633	676	712	695	644	696	699	706	642	718	651	688	719	702	646	645	700	692	719	743	670	686	703	721	675	674	710	652	680	653	713	691	629	683	707	724	752	664	682	644	690	672	675	724	665	658	673	740	697	751	695	693	719	682	715	696	698	694	728	625	715	654	662	695	675	647	666	736	655	670	711	718	653	677	674	681	680	654	664	665	666	692	699	706	667	716	668	666	695	696	703	663	687	653	630	677	691	705	712	719	693	677	686	704	694	668	703	715	698	681	716	681	650	725	670	676	719	671	664	710	697	704	666	618	656	714	721	689	712	692	669	636	692	675	706	658	673	712	661	680	676	675	682	673	674	655	685	671	685	696	663	704	723	703	737	683	718	713	707	669	638	672	698	711	670	730	716	677	701	682	681	676	682	679	696	725	659	727	721	707	699	706	647	648	668	667	647	699	659	695	701	713	664	667	625	672	677	659	709	685	633	699	731	687	657	707	670	694	690	650	718	681	682	688	671	684	710	698	716	673	655	675	635	732	651	712	678	661	693	667	672	688	676	697	725	664	656	683	661	704	674	662	661	720	777	674	655	711	685	725	707	695	651	731	696	721	673	665	674	705	686	627	700	713	702	685	702	704	706	703	651	681	672	640	703	684	662	693	691	702	686	710	687	646	712	652	734	676	615	679	662	689	685	681	670	679	673	641	709	685	662	693	707	657	700	704	707	711	709	683	693	674	650	722	704	674	685	667	679	696	692	704	615	706	649	709	727	682	636	697	659	617	685	689	671	694	734	636	686	660	670	683	708	649	655	729	715	691	673	638	669	692	727	684	719	705	710	680	750	653	682	656	634	693	679	697	671	661	697	742	738	648	641	684	698	672	672	673	710	736	702	651	706	672	662	678	718	710	704	688	688	697	695	654	682	663	695	650	728	697	645	662	682	653	667	678	743	693	681	724	665	659	677	703	686	683	745	740	739	692	689	680	684	654	675	687	678	694	731	660	646	682	670	670	644	697	650	623	690	661	622	689	702	655	698	682	682	723	759	665	677	657	648	672	725	657	652	657	710	682	634	684	671	659	706	681	649	686	701	682	719	651	712	678	647	661	750	715	691	674	683	697	729	634	733	668	685	675	679	674	650	697	705	676	648	655	714	643	699	686	723	704	657	688	678	696	719	705	660	687	673	701	687	687	688	693	731	702	709	684	656	722	678	714	701	664	685	635	675	640	676	662	689	678	665	665	671	674	714	708	673	637	681	670	663	724	704	711	692	675	680	682	676	700	692	712	673	694	713	686	665	687	693	677	688	672	723	700	693	679	672	674	736	660	681	648	703	675	711	704	732	664	661	708	682	709	662	679	714	678	662	685	685	669	664	699	627	701	720	670	669	664	675	725	686	679	688	703	681	646	662	696	645	725	681	649	635	695	652	675	698	696	736
23927	21432	28730	24535	21368	12867	4027	2210	1722	1422	1303	1051	983	893	826	896	800	743	762	843	722	742	729	684	704	667	701	646	662	633	618	625	614	607	626	592	574	594	593	595	589	550	560	572	570	546	535	549	522	568	532	564	617	577	556	584	581	573	607	515	564	551	578	538	536	579	556	524	567	540	552	565	583	568	552	539	560	558	513	525	513	557	567	529	533	559	551	547	556	541	535	510	529	552	548	559	541	594	554	567	568	537	524	526	545	590	547	585	578	557	533	534	568	578	565	570	523	580	539	545	565	527	576	568	530	529	599	556	541	577	576	560	542	516	588	552	576	545	495	589	566	532	545	516	599	585	555	531	526	564	571	559	586	499	531	549	546	534	560	538	566	539	548	543	538	550	587	535	522	546	577	572	518	557	554	589	574	531	564	526	571	520	547	577	592	545	561	572	582	529	511	531	577	542	520	555	581	583	557	567	544	584	542	515	595	518	581	559	581	541	599	559	533	530	549	578	551	600	544	547	534	561	528	553	553	555	555	549	555	554	532	551	537	504	524	558	541	556	575	564	551	541	578	597	527	574	558	563	580	543	535	570	544	537	578	555	540	540	561	561	546	552	592	556	525	560	595	558	551	548	546	556	540	546	558	554	560	559	563	544	565	562	549	535	536	529	575	580	531	544	580	529	603	526	579	608	527	541	498	537	549	549	555	516	501	560	540	558	523	558	553	571	552	555	538	513	548	585	573	556	553	568	589	536	560	567	505	561	534	556	521	570	576	546	568	590	571	565	565	539	550	560	533	534	552	546	562	542	507	555	568	558	526	528	571	502	536	603	543	580	546	548	556	599	537	504	598	540	532	578	533	547	599	527	569	572	534	544	549	546	512	509	537	552	526	538	505	559	560	556	523	546	550	548	546	568	534	547	552	533	574	566	520	575	579	542	582	511	526	569	551	574	565	559	551	579	508	577	545	565	593	572	541	540	564	547	518	584	553	530	565	543	516	516	577	557	555	553	560	564	568	587	547	558	544	576	558	557	560	539	559	543	593	542	552	571	533	552	554	564	564	601	563	531	585	556	558	559	569	524	550	526	555	551	549	587	559	541	556	571	551	521	540	539	550	543	527	554	544	566	555	542	551	574	578	527	582	548	531	592	509	528	585	566	550	531	578	562	538	538	578	543	535	539	531	578	587	552	581	525	581	566	578	545	527	540	557	502	552	520	540	543	563	567	553	555	551	581	557	551	570	523	571	578	543	580	565	594	577	554	567	521	538	531	554	551	552	546	579	558	550	569	534	520	520	571	502	613	607	557	528	518	546	552	558	545	548	570	532	575	565	548	542	590	551	563	582	524	536	517	545	542	539	521	549	525	533	569	559	557	563	569	501	552	564	577	593	550	550	552	564	537	563	554	524	549	577	511	563	542	557	558	539	550	553	581	568	550	531	550	555	517	540	569	522	528	521	547	623	526	537	562	552	543	544	536	541	555	544	543	526	554	581	561	537	580	556	539	565	567	538	550	526	577	521	550	586	513	548	545	521	570	534	545	578	539	550	551	574	515	542	567	568	574	552	570	586	554	551	560	543	508	548	544	557	578	508	523	540	590	582	518	545	610	556	556	549	537	489	550	572	581	527	519	532	547	549	572	585	509	593	559	528	577	520	561	546	556	563	595	576	512	532	522	546	589	551	532	587	535	553	577	582	536	535	526	553	541	542	541	591	553	567	545	555	611	591	506	523	548	552	550	573	581	523	549	594	574	554	558	542	555	572	556	537	566	557	558	547	605	556	512	552	604	564	524	569	585	527	547	552	549	567	563	552	604	554	547	563	577	546	600	546	515	560	573	593	597	492	575	566	604	543	548	581	551	551	556	542	562	520	539	540	536	555	561	531	588	586	573	559	568	562	537	531	547	547	519	546	537	555	555	609	519	530	538	579	549	601	525	538	542	563	568	552	517	529	541	577	552	590	549	530	515	590	563	564	590	575	590	572	559	570	509	552	565	545	540	555	538	563	522	569	554	554	555	572	549	542	583	574	555	551	579	583	551	572	528	546	563	526	552	533	540	577	585	576	588	558	570	551	509	562	575	562	522	584	548	579	564	558	595	542	569	549	523	554	556	574	525	596	584	567	547	535	520	550	579	611	551	572	549	566	511	507	576	538	557	553	544	514	535	577	600	554	549	539	589	530	583	567	563	576	553	589	546	594	582	571	530	562	544	561	577	591	531	539	524	520	576	546	566	528	545	548	562	591	570	540	583	545	544	546	554	543	570	565	557	574	555	545	557	589	550	581	523	565	567	594	529	568	612	541	532	545	544	530	543	547	592	574	524	544	519	569	547	578	523	554	572	569	511	592	568	551	587	526	513	553	551	544	582	568	518	547	563	548	552	564	592	555	572	556	543	584	533	581	549	540	552	573	561	557	572	573	566	561	533	543	581	530	560	587	536	563	527	556	524	513	563	554	556	571	540	521	544	556	568	583	588	550	561	553	563	559	517	540	560	542	596	573	560	541	572	519	536	564	561	523	567	543	550	568	550	577	550	580	555	559	583	583	592	612	555	518	575	553	561	550	551	541	554	568	553	578	508	542	560	527	518	553	579	586	559	513	539	542	533	543	548	568	559	522	586	553	557	525	517	532	558	561	531	535	551	530	570	506	581	534	582	557	558	556	572	556	603	538	541	534	589	560	545	585	555	531	537	493	562	567	563	565	560	548	533	543	540	540	532	607	573	544	580	539	555	534	541	578	536	558	554	542	581	603	563	549	573	546	527	550	522	521	541	584	591	558	537	561	546	546	541	565	528	569	549	525	572	607	532	568	563	545	526	552	572	580	571	528	605	540	560	562	500	548	482	525	544	551	542	571	494	554	544	523	568	507	575	561	544	574	522	543	564	551	526	557	515	541	551	559	565	574	525	559	530	532	514	591	582	515	572	533	544	523	548	587	512	555	542	567	543	541	601	541	563	514	538	601	551	595	569	593	529	589	610	580	562	552	532	530	571	567	579	574	560	557	567	526	525	606	552	546	524	535	527	517	530	543	504	520	574	540	574	548	563	540	537	557	552	528	527	515	586	518	542	537	567	540	558	528	552	556	583	538	526	535	516	532	526	535	572	545	553	551	554	604	541	546	576	542	514	571	539	556	544	534	537	547	524	535	551	548	564	563	556	549	554	582	502	534	543	557	551	534	553	524	555	564	541	570	575	535	563	549	534	568	563	524	539	560	566	600	514	545	529	553	545	556	575	592	569	587	577	498	532	582	588	548	527	511	535	603	573	543	561	580	576	535	548	517	540	557	572	558	549	590	555	538	570	588	577	528	562	568	483	527	532	547	560	573	551	557	568	578	566	520	530	535	582	573	531	585	575	532	583	531	592	550	540	553	524	570	538	591	587	512	603	559	563	556	497	579	538	554	542	536	574	555	557	562	565	570	568	536	579	545	571	565	596	548	548	557	522	565	566	575	571	574	556	588	587	509	563	540	557	523	574
36323	33895	22759	13585	10244	7393	5062	3849	3085	2493	2179	1683	1461	1313	1226	1238	1095	942	1015	1010	1050	974	917	919	893	815	862	881	777	802	810	798	787	752	728	728	733	701	684	733	694	690	699	641	654	670	653	699	664	689	687	665	672	639	614	695	637	682	704	669	662	641	710	626	648	673	643	640	707	673	646	670	609	596	673	635	665	655	667	650	635	699	643	626	654	671	657	685	619	615	663	679	640	631	627	621	648	648	667	619	599	656	678	655	633	604	648	676	671	667	627	628	639	598	648	635	687	659	657	607	667	621	642	673	636	667	615	625	637	639	647	657	695	678	620	607	680	629	651	685	660	617	646	620	643	665	640	631	644	646	626	643	674	651	694	604	674	679	646	654	676	645	595	654	672	615	658	640	658	659	638	656	654	641	631	641	691	594	650	617	649	672	631	665	651	635	639	661	661	615	609	604	646	678	673	615	624	665	632	648	661	652	636	660	628	655	628	586	605	588	642	652	627	664	678	706	654	634	633	662	692	624	646	641	607	630	663	602	674	650	620	651	613	658	599	668	691	616	646	654	637	655	669	648	667	629	637	656	671	609	623	664	626	637	655	650	681	666	635	630	652	665	621	639	675	607	639	624	669	619	626	615	670	657	656	685	681	637	613	638	660	672	643	629	631	637	678	685	661	623	632	598	672	595	657	620	616	642	647	662	633	648	640	628	631	633	646	657	682	615	682	631	673	631	656	632	684	627	653	648	647	663	628	616	576	640	626	664	674	636	652	661	654	637	639	667	635	673	642	642	614	635	663	659	628	615	623	649	651	629	594	664	659	612	632	604	678	624	635	668	653	608	617	615	636	694	624	670	702	633	702	646	595	647	594	660	672	601	648	634	668	625	685	635	645	625	622	640	623	628	645	620	619	616	643	599	639	637	632	613	649	631	677	615	609	647	634	573	616	655	629	708	638	669	641	605	651	652	608	640	602	657	662	625	641	639	669	632	645	632	606	647	643	644	636	590	625	647	640	648	653	622	655	626	611	670	641	643	675	669	682	644	651	632	683	660	618	643	626	652	632	638	641	637	649	606	653	659	609	664	654	698	673	676	649	624	661	602	613	676	631	707	670	634	637	670	620	648	634	662	610	622	648	656	692	640	677	603	629	626	642	689	644	659	650	626	629	668	639	635	646	656	634	657	620	627	661	661	670	692	634	683	622	637	636	676	597	652	652	649	667	638	685	648	652	632	661	609	627	648	625	686	663	642	678	665	631	646	616	672	653	618	615	637	639	614	621	637	635	670	638	639	672	606	661	660	637	637	602	682	630	624	642	659	643	640	647	619	686	658	650	651	630	613	611	625	623	649	668	611	604	661	619	609	603	615	637	601	637	625	683	664	677	652	651	621	631	617	645	662	649	613	630	627	614	645	645	635	648	618	634	633	616	653	654	623	673	633	681	628	650	631	647	681	651	641	621	617	610	603	663	622	676	644	626	656	657	638	680	632	649	642	600	657	658	618	681	646	625	687	682	624	606	680	645	618	661	671	658	651	645	653	616	666	659	594	637	645	638	641	659	666	649	646	646	648	637	612	644	606	631	647	619	648	643	639	676	621	637	623	627	610	681	647	609	657	650	631	661	657	636	668	650	628	629	617	606	655	662	632	653	632	637	667	622	673	662	666	630	623	690	648	650	638	695	682	613	622	607	645	642	642	580	641	648	696	652	623	677	645	610	656	640	644	643	609	689	607	634	628	631	618	629	683	618	634	649	612	643	619	660	623	644	622	645	671	634	652	645	643	681	650	654	629	641	683	664	612	630	638	631	570	671	640	605	663	637	623	629	614	680	646	640	631	683	596	611	666	667	622	637	643	649	673	641	675	648	652	629	675	605	649	661	626	685	584	611	618	646	639	649	635	623	620	655	627	674	640	654	626	646	633	667	615	642	628	601	661	642	629	679	636	632	637	657	631	619	643	645	600	697	628	615	648	665	590	606	636	655	607	632	598	629	626	681	608	636	659	631	651	652	668	657	647	633	643	638	594	616	645	605	618	699	655	604	636	657	651	614	667	635	667	641	693	628	621	678	606	662	694	673	655	642	587	610	674	629	701	657	639	691	645	672	644	636	650	629	644	611	672	666	634	674	612	639	683	658	663	633	616	708	610	643	658	622	645	631	606	644	649	661	664	623	669	673	653	644	566	683	661	594	676	616	662	635	635	606	667	633	662	667	669	672	684	575	599	661	625	626	619	606	624	649	631	619	673	652	684	679	670	625	606	641	663	646	629	612	637	600	624	662	648	685	661	656	640	620	639	650	660	649	656	657	647	643	661	619	624	589	654	669	624	630	647	638	669	688	627	635	659	660	642	606	622	629	634	649	613	644	659	672	654	619	675	636	634	647	667	643	653	599	616	679	666	649	643	576	640	681	624	641	634	677	627	622	678	668	608	621	606	630	650	645	675	669	685	637	617	671	663	610	632	650	647	626	648	670	603	680	645	672	632	609	617	613	615	610	633	654	639	607	628	648	671	640	713	636	656	603	633	637	648	659	617	646	668	668	689	602	679	594	617	630	661	642	669	637	676	629	615	636	625	611	686	586	665	654	667	652	609	615	662	612	621	678	646	650	615	655	645	591	633	623	692	602	647	630	657	647	617	678	611	627	656	591	655	638	607	604	664	645	676	606	645	671	622	620	695	661	672	628	656	682	666	626	656	635	639	652	676	643	614	678	667	671	682	657	646	636	650	626	643	650	643	668	643	622	640	639	613	662	637	659	651	623	631	615	611	609	634	628	643	601	670	649	648	659	584	639	640	632	634	619	586	637	616	592	628	642	696	616	636	642	633	642	645	617	670	631	669	710	680	638	657	663	643	602	669	616	665	627	649	631	638	621	612	658	639	638	636	616	580	612	651	625	593	646	700	668	621	648	598	686	607	655	669	639	636	639	627	624	595	653	596	606	621	687	655	639	613	654	644	674	655	648	650	705	667	605	637	615	635	677	631	655	673	661	621	648	644	632	671	654	646	675	633	657	662	649	614	609	636	628	671	630	667	626	636	668	695	680	654	672	620	629	623	660	679	676	628	665	623	644	663	665	657	627	598	637	635	627	693	678	652	645	604	663	661	654	668	647	628	615	661	606	619	666	655	676	615	648	666	653	644	645	686	646	702	641	584	641	656	665	634	677	639	633	603	611	666	658	653	630	634	640	599	661	675	633	662	602	701	623	692	638	653	647	628	627	682	607	637	663	623	672	685	609	607	666	639	624	667	652	653	657	648	627	657	629	618	654	621	620	647	662	630	647	603	641	657	618	684	660	691	669	617	618	644	600	644	611	658	631	634	683	655	648	644	627	620	657	684	652	632	650	697	683	608	654	650	645	643	580	617	642	614	656	639	646	639	651	660	630	660	633	615	646	631	640	647	627	687	673	691	634	673	682	655	655	651	663	637	666	633	680	622	668	661	632	673	661	638	656	657	676	608	635	703	660	655	656	633	658	610	629	630
25190	21442	27602	25463	13266	3889	2329	1602	1298	1111	1006	838	732	682	721	719	661	621	587	610	642	613	637	599	551	566	548	534	548	507	497	528	519	508	484	513	461	453	515	490	487	490	486	471	478	472	496	477	481	448	499	465	480	480	479	471	454	477	451	461	484	462	520	476	514	465	508	490	464	438	509	490	474	465	479	469	479	472	473	487	499	490	482	461	480	478	490	506	411	467	444	497	469	512	481	451	492	452	446	430	463	422	500	471	438	486	457	498	438	429	461	462	483	474	445	474	481	432	463	478	431	467	458	465	489	504	487	493	480	497	469	490	464	468	458	446	448	492	491	453	473	483	511	456	477	451	502	474	469	497	490	485	489	467	495	473	480	485	438	498	430	459	485	479	473	467	494	481	453	487	486	504	499	436	466	471	480	498	484	451	492	453	452	484	462	512	483	468	477	482	487	489	477	465	467	474	482	485	478	493	510	454	414	476	478	464	477	450	468	478	470	488	475	473	465	473	446	465	477	472	443	409	494	472	444	486	480	461	453	475	458	489	471	488	446	475	498	458	457	470	480	463	450	429	504	485	503	447	522	478	449	446	516	459	493	444	417	463	470	460	473	425	448	454	507	457	489	487	469	493	506	481	501	471	485	487	479	455	494	479	445	468	477	478	492	470	460	453	477	490	432	463	458	462	511	453	460	493	484	443	438	477	519	464	459	507	504	470	477	497	492	499	491	490	442	481	447	467	486	454	494	443	456	514	440	467	470	457	491	459	478	442	460	460	475	458	433	505	451	469	442	470	482	486	442	461	511	479	502	449	444	464	467	477	490	479	459	474	471	481	458	485	458	453	427	472	464	462	477	486	461	481	451	495	502	466	464	453	475	484	492	470	493	470	463	470	496	467	505	456	453	483	510	471	474	457	442	463	491	458	486	500	486	540	454	503	469	449	445	452	475	498	444	424	514	459	501	430	468	434	483	473	479	464	504	462	514	465	484	430	487	460	453	480	492	459	455	448	464	495	462	489	493	491	476	439	453	451	453	430	466	463	471	441	465	485	457	458	459	469	443	504	454	455	457	419	443	457	470	503	472	495	485	460	529	479	492	434	461	485	485	460	501	457	479	494	486	451	454	474	480	465	462	457	422	510	482	478	489	494	467	471	459	478	458	469	480	449	479	446	444	425	479	486	461	467	461	519	506	481	471	446	497	483	451	435	455	507	506	467	498	440	480	501	461	462	438	437	477	487	504	495	447	465	489	503	479	460	522	414	434	473	495	479	544	487	465	440	446	446	481	449	458	454	484	488	443	453	457	455	480	494	481	480	486	452	484	524	475	472	491	444	438	494	458	443	504	456	450	518	504	492	463	451	436	524	448	477	486	464	463	480	505	457	472	458	472	479	479	492	440	439	500	439	482	506	468	539	479	503	446	452	458	481	486	488	448	470	517	479	463	459	426	475	457	469	444	468	471	489	509	482	461	460	472	473	480	439	441	463	504	472	464	477	505	445	464	465	484	468	503	496	452	463	484	438	461	462	449	521	465	444	489	455	453	483	454	476	457	465	466	502	481	455	482	464	515	468	455	469	467	475	491	469	475	447	498	514	483	489	453	496	463	467	461	472	477	443	442	474	444	490	486	473	490	429	463	491	479	457	443	483	480	437	444	442	479	498	467	435	493	466	428	455	481	487	465	461	462	477	470	488	463	471	460	482	474	452	464	479	464	487	453	453	478	483	494	481	468	464	491	459	481	499	497	428	434	470	498	478	495	468	487	473	477	487	489	466	447	404	475	469	447	492	448	483	500	496	502	470	466	451	492	483	491	471	465	482	483	522	455	432	513	484	452	446	433	438	469	503	491	508	472	468	472	477	476	513	471	480	483	498	471	492	514	484	479	444	452	442	482	479	486	436	467	450	492	496	464	454	441	458	519	480	464	475	440	499	475	452	464	451	449	515	468	453	476	454	482	482	459	518	492	437	464	469	465	472	472	485	500	477	492	494	448	490	474	452	443	480	504	446	467	515	458	510	480	467	490	418	469	513	462	441	524	469	501	464	442	456	468	471	456	504	455	450	455	502	482	479	484	464	478	503	494	452	531	459	461	507	483	483	495	461	492	480	470	468	496	504	465	493	503	489	502	490	470	448	476	515	471	479	477	481	474	446	457	471	487	464	445	472	470	436	446	488	431	497	457	477	468	479	484	467	454	490	446	442	474	489	458	447	476	463	483	474	428	461	441	460	439	447	461	474	479	471	514	495	474	464	461	440	445	446	453	461	436	506	466	480	463	534	473	485	433	476	482	482	433	450	463	470	462	486	471	468	461	478	481	433	456	458	447	470	466	468	471	439	478	461	476	473	481	461	446	477	494	473	473	448	438	490	492	466	480	498	467	455	442	495	470	446	452	429	460	497	440	463	487	487	441	493	461	480	445	469	415	436	480	431	518	482	482	452	437	454	473	476	478	460	454	449	465	521	493	481	472	487	448	432	457	452	467	463	470	511	458	466	533	486	459	503	487	463	487	491	465	474	488	484	498	459	482	495	470	440	399	495	499	459	488	452	521	479	463	460	510	509	480	449	454	464	490	445	485	450	451	474	487	508	463	482	447	464	468	477	431	437	479	432	454	511	452	477	463	475	482	499	458	436	454	523	475	484	456	486	467	479	498	456	501	440	464	475	472	479	478	484	475	477	500	476	460	467	412	480	463	462	456	446	463	503	520	478	501	454	503	485	496	481	447	470	462	476	447	495	481	468	465	484	451	480	469	469	462	521	469	490	472	495	480	459	479	484	452	439	469	477	437	493	458	476	477	473	466	492	453	459	463	486	444	488	480	511	494	489	425	480	489	471	508	460	485	483	450	483	478	479	462	507	440	448	472	469	463	498	454	491	479	470	491	478	489	456	456	462	441	435	486	449	460	445	483	436	435	495	448	445	475	473	504	508	428	450	440	484	482	430	482	479	430	494	455	472	507	464	470	440	490	445	474	458	480	426	487	470	457	447	459	495	454	498	430	466	477	473	466	434	465	462	473	432	468	514	479	462	471	468	481	473	489	450	466	461	471	491	443	466	473	451	440	495	482	502	450	455	483	458	488	418	464	495	446	508	488	455	478	480	430	501	481	465	452	455	466	476	446	457	452	467	435	463	478	461	479	465	489	475	426	467	438	451	463	505	472	468	492	439	430	450	497	472	462	417	487	481	517	455	469	439	436	476	471	457	482	465	403	534	497	487	439	472	463	492	471	442	470	516	437	491	455	462	480	470	455	435	470	435	469	441	458	485	438	442	472	465	509	497	487	458	474	461	475	538	502	481	484	488	456	513	490	486	461	496	461	496	490	497	451	448	473	483	485	480	473	445	475	459	500	455	448	511	464	524	473	474	490	458	454	482	474	480	446	473	464	461	480	470	490	499	498	465	484	484	445	478	504	488	450	477	481	469	464	502	486	468	490	455	443	470	497	497	458	444	481	481	488	500	484	433	508	470	480	473	486	424
35747	31183	19312	11438	8323	5860	4331	2986	2493	1992	1696	1350	1224	1014	978	1043	911	847	844	845	816	814	724	794	732	719	692	699	691	704	653	663	576	633	607	601	566	624	542	569	552	578	577	527	573	581	589	613	578	591	546	538	567	550	540	520	527	516	570	582	588	557	547	541	554	596	562	565	559	543	520	582	551	534	551	541	586	568	538	559	563	548	587	542	550	541	544	548	536	529	550	573	575	566	546	542	570	553	538	542	552	560	524	566	573	550	567	590	524	562	587	533	555	549	523	539	539	577	518	536	534	595	529	584	575	573	592	557	537	547	543	533	528	543	570	578	550	539	529	576	546	514	530	579	521	592	549	539	513	537	565	530	582	547	541	535	588	585	572	520	587	584	514	586	515	558	565	584	538	526	524	563	591	515	584	548	515	543	536	561	548	548	599	565	550	551	495	551	551	609	580	539	519	543	571	550	584	557	546	558	530	550	579	521	544	547	548	548	546	530	540	600	545	559	563	539	548	539	573	525	566	573	522	550	553	572	578	539	601	508	542	516	528	534	547	525	546	548	533	569	528	526	570	545	523	536	538	539	609	565	577	596	531	550	543	554	565	527	574	521	527	508	550	536	551	588	580	539	532	531	544	581	564	545	516	553	513	513	555	537	511	563	585	540	566	539	583	584	510	556	578	524	543	545	551	593	538	544	575	549	530	572	564	562	581	553	535	603	566	521	574	570	550	561	546	542	548	566	522	533	529	544	565	577	581	528	557	546	571	543	504	577	482	528	549	518	537	568	527	547	548	520	559	508	536	523	562	542	585	560	539	568	550	542	504	575	566	543	552	574	544	551	528	564	555	567	545	522	553	539	550	590	557	554	559	568	528	561	577	534	561	577	509	545	597	544	561	565	552	527	570	557	586	552	513	561	572	564	548	587	542	523	549	534	547	556	567	564	549	574	547	556	560	536	536	565	529	527	559	538	542	577	522	538	561	540	557	536	549	608	523	532	528	551	554	532	550	569	575	564	541	556	568	542	555	557	570	601	552	575	552	547	594	579	539	540	555	534	541	550	520	527	514	508	577	574	590	543	556	557	537	567	583	532	533	566	567	519	529	522	523	514	547	550	551	534	566	563	513	559	586	560	542	551	534	547	527	565	588	562	571	508	530	585	544	609	550	599	572	517	556	541	559	525	590	559	544	543	526	502	556	548	531	560	557	506	542	579	565	544	551	538	541	559	564	569	558	537	519	578	535	583	557	565	545	538	561	556	560	514	538	556	592	576	546	560	587	550	562	541	568	539	533	528	523	556	552	592	548	542	564	552	557	555	620	514	555	550	550	547	540	531	582	524	519	538	599	578	494	559	547	574	534	547	558	496	589	535	569	568	536	567	522	556	522	531	576	541	567	555	590	511	564	544	536	585	555	557	521	547	566	572	525	565	571	567	533	536	524	531	551	536	530	597	560	546	569	559	526	520	550	527	538	541	580	540	505	556	532	523	569	519	586	533	575	557	558	602	577	596	502	513	531	567	532	562	539	510	606	548	572	568	589	562	543	476	493	535	557	563	581	536	551	560	568	533	575	544	546	545	530	521	563	551	528	550	601	585	535	570	560	555	566	544	576	566	511	544	551	517	528	581	544	516	550	550	536	513	518	567	581	577	546	567	535	562	530	571	553	539	589	536	521	573	562	523	543	540	583	561	544	552	528	564	572	535	556	578	537	527	558	538	510	554	563	546	562	497	578	517	553	566	569	516	557	566	543	522	537	570	590	555	555	539	506	560	554	585	539	562	546	532	544	544	497	569	540	569	544	551	565	526	558	518	514	563	570	541	542	535	519	576	561	536	599	533	553	541	535	586	567	550	562	557	566	574	538	523	553	535	532	529	524	576	554	570	591	562	573	530	504	550	544	566	536	535	553	509	548	582	580	529	535	547	528	520	591	542	498	525	602	512	520	512	557	507	551	534	543	540	572	549	557	562	578	593	562	510	568	534	538	543	550	559	535	556	512	535	515	502	544	562	554	584	552	587	534	544	556	563	534	574	546	542	567	562	544	534	585	527	554	523	526	548	595	557	532	551	577	583	586	544	556	575	514	548	545	541	525	556	563	581	520	526	608	521	555	518	557	559	557	562	538	529	512	569	563	560	561	505	567	536	552	581	576	504	597	534	585	532	493	539	539	555	577	541	529	513	559	529	543	534	560	546	561	562	579	577	532	554	527	547	539	613	518	550	536	534	480	550	551	537	561	589	578	551	579	523	528	572	497	550	547	542	558	534	603	534	542	513	545	561	512	564	544	541	548	516	551	524	563	565	559	584	555	590	567	542	530	550	543	553	539	520	542	576	564	516	583	547	570	534	599	541	582	539	536	573	569	546	547	588	521	573	548	569	510	541	568	555	528	542	549	526	551	548	534	570	577	546	547	533	568	538	572	600	528	589	542	561	529	547	543	534	501	591	510	552	566	552	517	545	512	545	563	554	495	575	537	591	546	523	556	560	579	578	578	554	596	537	565	559	584	540	542	543	523	546	593	537	565	563	575	523	553	565	561	539	507	545	536	520	551	533	565	545	542	523	553	564	510	572	564	525	531	557	531	580	546	559	571	509	602	537	566	533	550	548	536	590	555	516	545	551	577	565	564	543	519	562	557	516	562	585	582	561	557	575	584	565	580	556	547	547	547	475	602	562	559	554	506	513	584	549	551	558	545	551	578	525	533	579	546	581	556	541	562	539	531	569	558	526	556	561	510	575	564	514	518	523	569	514	600	592	534	566	526	614	541	590	580	584	599	576	543	545	587	567	577	539	557	580	518	569	523	558	533	554	577	580	560	534	524	532	564	576	526	564	558	549	562	569	505	497	553	557	557	569	567	571	572	528	522	532	560	585	540	539	551	526	544	564	540	548	526	581	544	535	560	564	543	541	515	552	555	570	532	533	544	527	535	550	536	569	530	524	543	547	510	551	563	535	553	544	527	571	564	550	532	552	573	558	537	586	555	550	531	565	538	561	546	527	573	533	555	581	534	530	597	525	556	585	559	528	552	562	572	588	528	530	551	555	546	534	523	551	560	544	588	571	521	575	548	547	552	512	549	533	558	571	525	544	577	577	520	556	555	549	551	541	596	548	574	567	551	557	524	558	523	569	568	559	557	551	502	572	556	526	507	557	543	556	523	532	547	592	548	555	570	538	507	510	549	524	553	523	515	533	530	551	573	579	573	590	530	539	537	514	545	544	568	487	517	553	542	538	517	536	510	563	518	576	560	542	554	528	553	572	583	526	595	555	557	563	517	551	555	544	540	490	570	556	546	536	582	539	527	581	551	586	531	554	549	552	571	587	523	577	564	536	535	580	550	582	511	551	556	557	535	543	543	598	517	532	545	594	570	524	585	534	565	546	522	553	535	549	562	556	572	552	536	569	544	537	579	545	540	554	554	510	550	560	570	572	568	541	543	513	567	525	550	577	535	561	541	511	541	563	588	565	562	554	536	561	577	532
22922	21456	29207	24089	21479	21523	11431	3162	2048	1759	1426	1147	1040	896	769	864	790	686	668	684	695	630	654	582	579	593	578	538	540	529	492	510	518	514	449	473	438	438	442	468	432	427	440	388	378	424	431	395	418	440	426	388	409	415	446	412	407	433	381	404	391	414	378	409	404	390	424	387	394	416	411	421	396	445	393	416	353	412	405	423	404	384	359	397	412	411	411	391	375	400	395	413	389	403	419	371	398	386	448	367	375	380	339	388	390	410	374	391	388	411	375	362	386	364	392	417	381	423	371	385	387	347	407	402	395	383	362	385	409	405	388	387	395	387	428	405	412	420	395	398	381	408	404	370	359	383	391	389	397	368	346	397	380	391	369	380	399	388	391	387	406	413	389	404	362	408	382	425	419	413	410	427	413	393	436	382	385	400	373	387	384	361	405	390	422	368	356	352	403	418	375	406	369	360	408	367	387	427	401	400	400	395	408	441	405	385	431	393	389	406	422	390	384	387	409	373	383	419	406	399	392	421	401	396	396	391	413	373	350	382	405	377	420	421	401	380	371	353	406	378	406	392	355	426	381	382	439	358	401	397	411	407	378	393	418	407	410	381	385	380	412	413	425	429	416	393	415	412	404	397	391	411	388	410	389	394	412	357	370	394	438	386	424	375	409	403	430	402	400	398	390	417	417	400	381	388	408	395	411	398	383	414	417	394	404	415	360	396	351	387	370	376	402	391	384	396	376	388	395	389	391	418	401	386	393	377	382	407	374	359	379	384	388	376	383	408	397	390	395	409	422	413	402	383	389	392	408	378	412	374	373	369	377	391	398	378	378	451	408	430	428	414	379	385	395	380	414	380	414	377	443	378	410	393	383	398	368	410	369	406	400	413	363	402	387	386	392	422	403	389	341	392	400	398	376	396	378	403	383	399	402	405	352	379	384	380	392	412	390	409	391	418	398	390	354	362	368	411	369	390	381	380	354	400	390	422	401	394	404	383	381	372	390	418	390	385	385	388	417	391	393	421	404	389	390	402	417	422	400	400	377	412	370	372	408	389	435	383	408	395	392	379	372	412	392	416	399	389	401	383	384	371	439	380	390	365	388	406	384	407	408	410	367	384	397	411	440	416	394	373	400	367	396	421	410	387	405	384	386	416	415	344	378	423	399	376	409	407	379	391	350	372	384	422	432	402	425	408	379	376	362	381	395	397	380	394	383	385	370	410	402	407	411	416	398	374	395	402	398	411	401	411	379	428	406	396	399	395	385	391	384	389	368	376	408	351	419	411	421	403	383	407	405	394	376	407	408	381	408	394	363	397	405	345	388	358	381	375	397	384	433	369	364	361	404	433	409	388	382	376	380	393	400	400	398	375	405	406	423	336	402	418	365	396	380	407	374	388	410	387	347	401	379	435	418	434	407	401	380	389	374	385	391	411	388	401	414	331	393	366	380	403	410	401	407	394	421	345	396	417	411	436	384	362	370	401	414	422	388	408	370	389	414	386	379	406	406	407	407	384	371	438	389	397	375	388	391	410	400	412	407	412	407	402	398	359	369	378	410	420	392	424	404	385	421	364	375	378	398	405	365	369	414	384	411	357	408	407	389	399	410	409	440	400	365	413	393	408	393	398	387	380	381	380	403	402	395	388	404	419	394	389	416	399	371	420	402	372	373	402	375	406	354	384	385	369	406	406	371	380	406	386	393	377	409	385	385	383	403	390	372	414	385	372	398	408	394	365	391	384	374	390	457	360	368	391	391	383	406	464	406	375	376	390	402	378	409	366	396	412	399	398	371	416	403	394	367	396	414	382	371	418	379	386	388	431	379	382	393	392	350	409	386	358	394	399	415	372	413	383	410	360	384	404	387	378	396	398	411	417	417	446	357	397	421	401	376	396	370	406	414	379	370	347	402	370	393	425	378	388	388	381	402	406	365	404	394	395	377	419	417	377	361	405	404	392	366	381	393	374	363	399	390	394	393	399	404	394	374	391	376	371	398	372	384	362	380	351	380	392	404	420	423	409	411	414	389	416	407	385	382	382	386	368	367	401	423	372	417	389	408	400	401	361	359	423	369	389	401	386	407	401	359	382	409	369	374	412	408	403	398	387	434	375	377	395	400	403	404	393	378	416	405	419	373	406	376	412	398	395	406	366	396	406	411	415	409	370	386	333	389	411	393	391	374	378	420	399	397	387	413	379	368	430	397	407	412	410	379	366	416	373	401	394	377	400	409	364	400	404	443	396	391	399	370	396	416	408	393	395	381	367	357	410	376	405	374	431	374	408	405	410	406	417	365	353	387	392	372	396	395	364	419	378	386	372	392	399	412	393	418	372	412	387	383	390	416	403	379	429	397	392	392	387	407	378	388	422	412	376	368	392	384	397	385	353	374	423	396	392	383	404	391	364	367	396	405	357	363	403	384	374	399	391	404	422	409	385	384	369	369	397	392	407	393	397	382	407	377	364	389	401	393	388	386	361	402	400	363	372	396	386	370	380	369	414	434	398	393	404	431	401	399	385	390	414	418	401	368	421	385	402	387	421	405	388	388	413	394	385	419	410	406	406	413	409	370	391	410	408	389	413	385	381	381	381	377	400	429	426	423	372	402	397	387	371	360	420	379	374	441	393	391	398	392	407	408	353	390	391	394	393	391	409	374	371	370	390	391	435	364	434	410	376	394	384	387	399	387	394	425	403	394	394	396	382	407	364	434	360	365	402	381	380	372	392	404	413	415	362	378	396	373	431	415	396	407	412	382	406	392	413	429	413	422	409	388	409	379	381	390	386	389	399	413	417	405	433	377	436	414	392	364	389	359	387	388	395	396	391	430	391	413	438	385	397	424	381	384	395	415	380	436	398	419	367	429	387	407	412	380	411	386	428	386	369	405	364	423	415	379	418	389	376	369	401	388	392	413	380	399	371	386	387	391	363	406	363	383	365	357	423	394	409	414	383	387	404	365	394	378	381	420	401	388	370	372	389	380	373	400	392	386	441	386	395	382	410	382	417	381	387	389	421	369	396	391	428	359	462	382	402	396	432	407	381	390	405	409	388	350	424	414	393	382	392	393	385	391	374	380	423	428	381	392	361	415	396	383	410	406	399	410	397	391	428	390	377	427	390	387	374	422	420	412	382	438	376	408	406	403	387	402	418	395	367	388	371	360	394	404	373	422	421	396	418	393	377	399	371	370	382	390	375	380	367	389	365	402	423	395	394	377	406	375	391	430	386	370	434	381	396	399	376	405	378	414	405	379	366	386	387	372	402	344	410	356	408	384	377	413	400	400	396	380	375	405	378	377	412	379	415	415	420	380	362	400	389	419	407	386	374	377	425	386	398	395	387	404	369	414	397	374	400	406	392	364	413	404	402	397	403	362	405	368	404	365	400	360	414	385	405	400	396	402	359	394	396	406	401	378	414	372	411	378	363	382	404	371	386	365	404	374	360	402	385	405	408	392	407	382	398	374	351	368	410	371	364	391	412	379	373	371	401	393	409
41434	40477	26466	17537	13092	9690	7074	5104	3932	3199	2679	1985	1779	1394	1267	1293	1216	1064	968	1085	1073	897	876	878	808	797	750	728	697	701	626	676	622	639	623	605	515	576	541	545	497	487	533	497	515	489	490	480	502	503	461	471	515	464	509	491	499	463	474	453	469	470	467	436	454	478	486	456	480	462	506	467	475	497	468	484	488	489	438	493	461	455	488	488	475	437	462	485	479	474	496	460	473	438	450	469	470	488	471	478	474	497	469	471	475	465	456	452	457	456	501	479	449	472	432	471	440	498	487	463	474	466	490	482	496	441	458	459	455	469	465	452	441	431	467	447	477	470	470	467	455	449	474	492	448	477	441	479	452	469	448	461	470	469	471	456	453	470	465	453	421	484	467	489	466	425	481	405	452	474	462	449	469	469	451	434	463	484	437	431	480	465	483	463	500	466	438	501	431	477	442	467	447	448	470	473	451	455	461	475	509	426	440	453	420	457	480	463	406	481	426	464	494	445	453	454	484	451	477	491	482	434	450	448	466	458	507	454	453	491	453	466	458	437	465	486	433	455	481	454	468	435	494	487	447	447	453	465	452	430	513	506	460	516	470	420	467	439	476	425	511	478	454	475	503	468	459	475	439	453	482	449	443	473	482	462	466	432	428	463	411	465	437	449	456	434	481	464	448	452	497	444	445	438	459	464	451	443	441	484	454	419	477	469	479	487	502	434	439	484	475	456	475	463	475	442	474	460	486	485	486	468	472	438	478	497	475	465	465	416	477	476	451	473	431	458	450	441	445	482	455	439	499	480	478	459	462	452	456	461	465	473	461	463	474	414	434	463	455	465	446	427	454	448	464	422	464	495	493	462	477	434	496	429	449	422	456	467	453	477	466	449	439	436	476	472	447	456	462	459	459	476	469	487	450	416	467	479	464	500	461	431	466	459	453	456	461	489	467	478	438	455	450	467	464	431	429	398	423	480	439	452	485	462	442	474	487	478	473	460	434	444	480	448	481	470	497	440	446	450	453	462	477	501	447	438	468	454	470	472	433	469	470	477	433	451	457	486	487	459	480	472	423	455	494	444	480	459	435	507	467	457	478	486	457	451	441	460	441	426	458	489	443	456	430	448	477	492	435	479	426	460	422	455	421	486	464	433	484	453	471	475	493	458	477	531	460	455	458	526	433	470	464	484	445	489	464	501	455	476	497	495	448	487	465	506	466	458	463	456	457	485	467	454	459	437	436	485	474	463	491	473	512	461	457	432	466	462	492	501	446	449	471	441	454	462	454	444	478	470	460	455	451	477	459	460	489	465	452	485	473	475	458	452	461	479	484	433	478	444	466	475	479	461	440	452	473	486	443	462	460	465	475	411	430	436	465	472	476	438	469	459	460	421	462	473	494	475	451	443	508	423	478	478	456	494	476	475	440	413	461	475	456	464	465	447	488	409	445	471	477	465	430	469	491	483	431	424	466	462	444	461	454	436	438	503	465	460	471	465	454	433	449	447	449	456	469	442	445	457	441	456	462	501	487	482	455	488	430	456	485	490	431	431	477	504	467	440	481	468	434	509	492	495	505	440	472	430	462	458	477	463	451	441	475	457	471	452	477	440	473	444	426	445	482	451	447	468	498	408	478	422	409	450	479	422	460	489	451	489	462	456	484	496	455	512	453	433	481	461	483	471	446	436	458	488	516	433	432	452	506	441	435	463	431	441	447	439	427	465	499	451	482	473	458	478	477	435	446	467	501	423	449	452	456	472	436	465	457	439	506	467	448	459	474	479	490	483	469	434	468	489	463	450	460	419	449	424	487	513	485	457	480	483	477	435	448	468	485	491	484	426	469	464	459	454	480	481	450	454	456	473	447	474	470	457	468	457	456	473	454	504	463	469	488	477	458	492	476	466	429	466	428	450	441	469	457	467	475	451	488	467	486	460	451	483	485	443	480	492	504	450	475	492	454	455	445	445	456	494	482	460	458	468	486	447	495	496	467	454	462	465	463	487	484	478	405	448	472	460	444	460	514	464	472	510	471	474	456	486	466	500	466	462	462	500	456	474	435	451	474	487	455	477	484	451	481	487	464	464	436	416	438	494	461	467	440	469	455	456	441	477	441	451	473	493	478	424	488	445	489	451	461	394	466	454	428	457	429	528	460	423	489	447	451	494	452	462	462	443	437	459	496	436	450	459	459	451	473	474	491	465	517	500	477	444	464	420	472	443	461	444	468	445	395	452	507	435	445	457	442	509	483	473	464	475	462	419	484	451	451	481	440	469	460	472	480	464	457	486	470	489	493	457	462	472	458	443	463	455	466	460	427	484	473	457	442	470	452	431	467	461	480	435	471	441	471	445	489	479	452	493	420	474	478	450	476	464	473	480	420	483	479	471	521	426	479	454	465	490	448	471	491	475	467	482	468	424	466	459	487	464	441	486	463	463	459	427	436	489	451	456	433	440	440	457	478	443	497	479	444	481	469	479	454	469	486	428	433	447	464	445	455	459	489	485	429	506	466	489	473	456	469	461	469	472	439	466	504	478	443	473	480	479	433	463	450	474	447	475	478	462	455	452	486	473	468	489	453	464	458	464	483	512	437	484	484	501	436	468	462	461	455	460	464	436	448	517	477	478	433	484	486	506	449	466	452	484	460	438	441	464	457	448	469	442	494	480	462	451	442	515	476	480	484	479	476	435	470	457	432	476	450	424	476	476	479	471	455	451	455	454	428	450	452	453	459	439	470	449	462	475	493	504	454	467	441	439	467	475	443	454	464	491	489	442	438	442	443	472	448	450	493	448	478	484	453	467	465	494	470	493	464	481	525	463	471	480	450	469	493	462	459	470	464	455	432	435	457	445	491	463	428	413	438	443	456	479	508	498	508	405	500	489	467	458	453	497	478	435	444	494	479	457	464	460	457	430	450	486	440	457	459	430	477	436	456	447	448	462	455	446	459	460	472	458	465	473	504	405	476	419	474	467	468	465	446	492	473	472	517	436	488	475	461	476	458	467	519	452	463	499	415	447	461	450	432	450	466	424	491	474	465	450	461	447	475	510	438	487	486	506	476	477	424	415	465	464	473	471	447	459	472	453	468	451	428	392	462	486	428	492	462	496	440	431	438	445	464	415	447	484	465	461	468	466	450	463	421	442	445	448	476	466	449	461	483	486	445	481	464	458	445	487	425	436	506	443	492	423	466	419	483	469	429	446	467	471	443	460	462	472	473	497	457	477	451	478	439	475	477	458	446	480	460	417	441	463	498	499	451	462	503	473	512	478	448	423	503	444	470	483	507	433	452	487	455	490	428	452	450	441	447	453	486	450	461	460	453	456	444	484	450	464	462	450	463	448	477	455	495	463	426	483	470	450	460	451	470	472	459	478	479	457	488	476	475	466	395	465	428	439	479	445	463	507	453	474	460	420	432	475	471	433	480	459	469	448	433	443	475	474	464	473	508	496	465	473	445	461	487	454	460	473	464	477	459	448	466	462	466	434	497	486	421	411
30567	22672	15735	8666	4325	2620	1906	1425	1181	1044	1019	845	832	798	767	784	747	768	710	708	758	700	699	647	667	627	612	643	652	647	601	638	644	660	590	629	654	637	623	618	615	602	595	609	645	572	623	627	598	623	633	650	549	584	574	609	608	636	596	595	601	588	636	592	579	581	587	646	577	647	613	622	603	561	616	627	569	636	608	628	603	590	622	645	591	595	653	574	576	626	584	628	604	654	637	601	597	641	603	590	596	617	623	614	585	592	622	563	609	598	594	609	582	562	607	600	593	612	625	642	619	609	609	584	590	524	584	643	604	582	633	607	598	615	588	606	588	619	635	622	597	601	575	595	644	591	594	656	684	567	586	640	588	633	606	610	630	672	611	546	621	602	552	566	601	627	601	642	617	639	643	554	646	594	635	607	543	582	616	618	632	610	623	632	625	600	622	616	583	616	614	629	626	608	665	621	608	606	620	607	531	627	567	600	605	613	577	609	607	611	569	603	628	627	585	594	589	636	619	641	615	638	613	630	612	641	649	625	623	594	600	578	604	598	689	554	603	579	561	581	622	664	580	603	570	611	571	608	556	606	614	573	591	632	628	572	591	569	571	549	616	650	597	587	640	603	628	613	630	662	590	607	615	586	610	628	581	637	564	559	572	618	600	593	565	619	645	589	579	588	584	569	597	620	617	603	627	610	610	587	621	614	643	612	547	630	573	561	563	598	602	573	599	603	608	584	628	610	597	553	586	572	595	616	612	593	619	613	634	570	609	615	590	592	630	594	609	620	610	580	574	621	602	576	612	619	572	622	597	613	580	570	593	669	627	607	582	583	622	580	600	620	600	614	598	548	588	600	600	595	616	624	597	604	625	606	587	605	625	633	585	623	631	572	575	560	601	568	589	640	571	562	626	607	632	576	600	601	616	573	618	615	602	554	599	589	593	628	589	574	598	610	591	642	584	617	601	630	640	670	637	574	571	625	607	646	632	573	628	580	596	542	613	627	592	586	586	617	604	599	610	584	618	578	589	582	596	608	603	658	588	581	588	584	611	621	579	568	597	572	579	633	582	637	615	573	596	602	602	580	595	600	578	607	608	586	613	622	619	619	611	588	650	598	590	595	619	557	596	615	611	592	595	621	579	639	551	576	589	566	630	615	638	568	550	546	602	605	664	650	609	649	639	632	593	635	588	623	595	619	578	585	579	582	620	603	654	575	627	591	612	644	608	631	606	647	584	557	573	587	614	587	611	647	626	610	618	614	617	624	611	579	613	604	612	591	591	646	561	614	546	605	574	592	582	620	638	584	592	592	555	600	591	625	592	588	608	577	604	600	629	590	627	571	582	618	614	584	625	562	602	611	571	590	614	646	572	590	606	556	592	611	586	604	619	621	616	627	588	626	537	663	629	648	627	594	608	632	630	637	628	593	551	586	584	630	585	639	554	602	555	601	596	603	599	589	602	623	650	623	623	573	620	600	622	640	579	605	639	583	635	615	649	602	634	605	556	608	636	594	546	621	608	614	601	637	602	597	602	650	590	603	624	631	574	615	613	651	633	623	586	598	565	604	642	578	590	629	610	582	599	630	625	652	569	601	600	601	616	589	654	623	580	617	604	626	633	611	596	630	611	585	556	571	612	642	572	617	631	613	569	605	625	610	590	600	586	587	601	582	633	613	603	620	559	614	604	626	597	612	594	613	609	614	633	606	627	583	593	616	642	592	626	603	579	620	569	616	625	614	613	616	603	663	611	591	583	616	592	599	616	631	599	590	606	595	596	582	595	606	626	632	599	571	579	604	615	607	619	588	597	583	617	614	555	618	585	605	598	610	615	602	581	627	602	638	586	631	607	579	636	600	608	621	596	621	556	622	616	582	598	632	627	585	604	574	600	615	620	612	564	638	603	576	586	594	576	592	625	619	603	614	618	633	606	625	575	606	626	593	566	583	643	629	624	581	572	553	538	581	609	592	628	581	611	597	639	562	582	589	583	609	636	601	576	576	604	614	577	595	647	592	603	630	670	615	578	624	607	616	591	575	645	653	604	582	601	634	598	628	640	659	625	585	591	586	616	621	627	645	589	586	640	606	608	627	611	595	568	637	647	601	608	617	629	580	660	583	617	583	605	626	582	596	617	642	620	586	595	619	596	591	592	583	637	624	578	614	647	601	610	596	629	623	576	589	595	614	595	588	589	588	550	559	610	601	599	604	635	584	631	608	596	631	616	609	653	580	605	579	589	691	658	626	655	620	570	616	600	587	570	620	609	621	655	602	630	585	603	585	631	616	629	624	597	615	629	600	579	633	621	563	600	642	608	603	634	614	629	578	640	593	645	636	630	565	635	587	639	594	611	596	608	619	560	630	641	568	663	607	573	615	596	608	625	662	614	615	586	611	639	626	630	636	636	607	604	572	571	610	641	589	600	628	600	605	604	626	574	597	655	656	636	645	581	581	613	612	625	617	618	583	615	688	650	604	576	619	633	645	581	610	602	589	595	643	593	626	619	599	627	581	607	623	619	586	574	615	611	613	583	613	619	603	623	605	644	589	576	661	635	631	610	616	610	645	673	638	663	555	609	599	600	598	578	620	621	595	567	583	615	612	604	603	618	625	567	633	599	588	575	619	592	600	630	621	580	634	643	575	581	605	594	563	613	614	555	607	627	603	651	647	604	587	606	590	580	628	573	572	638	591	616	598	625	547	611	630	627	606	611	589	595	621	570	593	618	595	615	601	597	576	646	643	634	591	631	577	608	614	611	597	654	639	569	604	558	623	615	606	615	601	561	594	583	646	608	540	645	577	594	587	620	574	593	605	594	602	600	622	607	629	572	605	585	663	606	606	587	601	604	637	617	634	586	591	585	591	579	587	601	576	593	662	606	617	621	637	606	629	586	579	601	597	599	597	632	632	584	639	622	578	616	562	589	630	587	615	616	640	641	588	628	586	621	633	640	615	617	580	594	588	614	593	624	649	628	639	582	597	622	596	602	577	605	590	609	637	615	607	581	624	612	623	615	655	567	624	611	631	671	596	619	582	621	618	578	596	591	592	603	578	630	586	631	614	602	615	620	617	624	544	613	613	640	633	616	593	593	597	645	618	619	635	576	645	622	567	627	630	583	584	606	619	620	576	613	620	615	645	590	585	609	556	637	603	627	627	605	600	635	609	562	608	644	619	626	664	552	614	598	611	608	580	607	601	580	628	580	592	598	605	617	595	621	579	621	606	588	639	614	610	623	604	582	622	568	682	607	599	573	603	579	632	647	608	636	601	579	629	598	626	665	620	634	617	601	620	591	627	588	545	651	574	619	550	630	617	610	613	624	569	619	593	558	591	596	618	613	574	596	615	583	700	565	648	618	654	574	641	581	650	591	594	583	628	648	582	595	593	609	629	634	628	612	627	592	596	668	614	583	614	624	624	628	647	604	580	605	654	555	578	597	598	586	598	578	584	604	625	607	633	586	640	628	587	609	620	606	576	608	590	573	631	574	572
33024	25024	14878	9308	6709	4660	3359	2502	2073	1666	1552	1207	1217	1011	949	1051	963	930	865	937	848	848	910	801	848	818	748	761	764	762	781	773	739	747	740	723	703	716	719	725	747	728	697	685	704	740	709	741	688	728	714	694	751	722	671	695	721	698	708	720	677	737	760	694	713	698	694	748	710	736	685	685	778	712	717	698	715	724	704	718	697	685	696	686	745	703	696	669	700	696	712	671	734	660	688	669	684	735	699	691	696	703	697	731	661	711	672	680	721	742	699	733	695	701	686	667	713	679	699	685	737	705	718	743	709	708	715	661	689	679	722	732	650	682	663	718	734	683	671	679	745	674	686	688	702	713	676	707	708	709	720	668	732	724	676	714	666	675	723	663	711	720	697	726	701	711	690	679	704	699	711	698	687	674	720	697	718	695	751	703	713	721	671	673	672	662	714	703	707	783	737	682	697	677	705	661	721	685	705	718	722	661	693	693	679	717	695	736	694	659	723	728	664	686	659	754	668	662	652	683	675	704	743	751	690	649	694	700	740	680	682	683	709	711	641	733	648	653	680	682	684	692	739	638	690	745	659	699	707	723	762	695	651	677	686	691	699	647	738	708	708	659	667	719	688	746	670	684	704	691	719	732	662	686	691	670	697	696	710	748	684	697	691	734	735	727	693	734	705	690	675	711	676	669	711	705	705	655	672	696	674	706	726	711	720	720	706	689	661	689	718	695	715	664	721	653	683	706	736	659	698	733	694	713	719	668	702	735	651	713	697	715	684	644	698	670	702	704	686	638	693	714	719	687	702	728	685	706	719	630	722	695	683	687	674	697	676	666	721	736	657	734	622	644	770	674	680	710	693	714	661	672	704	725	679	676	779	726	641	686	705	686	654	716	721	777	692	707	705	670	697	739	678	721	718	714	739	642	670	732	686	731	673	700	691	691	667	709	677	720	689	742	649	712	716	705	644	716	697	729	704	708	730	705	698	715	724	721	711	697	715	650	674	710	735	737	735	765	727	706	692	661	696	666	682	689	708	724	688	765	682	753	694	668	718	674	672	690	666	740	696	690	713	693	712	711	725	679	711	713	693	726	689	715	710	676	694	714	694	727	744	720	701	702	760	725	711	738	709	653	710	713	732	681	693	708	669	687	684	685	760	695	688	719	685	679	702	707	693	691	662	687	713	688	705	708	682	710	749	708	704	684	687	662	731	658	724	666	721	717	687	705	755	700	689	690	684	720	706	721	697	685	688	734	675	692	722	695	709	721	675	699	687	736	674	682	704	717	714	707	727	687	674	689	705	703	728	698	707	696	698	716	698	676	694	684	695	685	737	686	745	701	703	668	654	679	665	693	685	715	704	665	663	732	689	709	665	689	680	750	736	735	645	699	638	720	720	659	687	664	691	700	669	692	718	697	670	709	694	709	694	748	747	699	737	717	670	744	693	703	684	713	701	756	691	709	690	718	704	685	653	666	709	724	721	714	680	715	717	662	739	675	713	647	716	724	644	677	681	705	668	695	689	693	702	671	699	685	689	761	680	618	691	729	684	595	694	700	680	725	692	691	730	682	671	709	703	725	684	725	694	736	704	701	681	755	697	718	659	664	726	682	713	685	693	766	728	681	705	734	659	687	682	731	687	692	731	727	669	677	657	755	692	708	676	716	681	697	728	694	680	701	748	718	712	735	757	663	672	698	709	665	706	697	704	723	746	744	703	742	712	691	696	720	713	669	724	669	678	692	702	685	698	714	696	670	681	644	739	708	691	749	732	678	698	714	740	716	664	653	716	706	714	679	693	681	728	678	686	677	718	714	702	666	691	711	722	747	699	738	674	711	673	711	677	734	651	694	701	691	675	704	727	688	699	677	725	686	719	675	681	654	674	743	679	703	652	718	673	715	702	687	707	684	653	715	749	721	650	664	703	734	692	690	715	695	663	678	689	705	713	714	687	684	668	673	723	701	738	706	715	695	684	690	721	681	691	713	669	672	722	704	724	736	711	739	680	702	692	715	656	751	675	666	670	757	712	722	738	724	723	686	731	678	713	741	685	649	765	699	698	706	735	689	671	662	693	648	656	730	723	692	701	712	731	690	734	724	718	706	657	700	668	662	705	704	748	668	704	756	718	650	706	665	705	688	652	694	686	697	673	712	687	691	659	661	682	677	704	674	709	694	684	702	660	699	681	699	736	722	718	717	711	734	721	738	705	700	702	732	746	665	707	695	662	723	721	756	691	720	683	677	739	729	704	712	725	716	702	730	665	740	691	658	680	712	735	700	696	657	695	678	681	712	713	634	699	699	650	686	671	681	687	709	716	675	679	693	694	742	737	717	712	695	696	701	654	745	678	700	703	676	680	672	711	708	684	739	697	743	680	674	659	702	689	680	644	712	688	693	660	673	687	710	719	745	719	723	705	688	721	707	689	664	705	713	666	714	675	760	719	689	658	646	710	693	677	708	740	669	711	702	692	658	697	714	683	697	692	719	694	704	716	685	693	695	714	682	693	651	652	718	717	680	713	711	687	742	703	719	705	703	685	675	688	646	640	686	777	686	673	696	714	721	719	701	705	680	742	731	653	711	721	675	664	721	727	672	697	643	733	677	727	694	727	691	683	697	703	708	703	670	694	700	712	666	685	677	691	676	700	740	737	700	688	701	703	690	690	697	653	739	683	681	682	706	704	707	683	716	684	712	702	701	725	650	709	718	729	700	722	703	684	749	684	710	695	748	679	733	692	712	681	724	672	671	726	692	737	659	667	701	682	710	688	704	708	647	711	778	724	725	683	685	711	663	694	685	707	693	667	683	692	711	695	714	689	708	636	689	747	677	719	726	730	674	771	678	692	688	703	749	768	702	690	645	717	668	673	692	632	699	715	675	651	755	743	711	737	717	676	694	642	689	661	659	700	663	684	726	728	701	708	720	731	730	717	699	721	692	706	732	690	745	679	685	726	703	716	663	667	670	720	708	734	691	723	707	684	682	719	696	706	708	742	704	706	725	682	707	713	680	729	714	684	704	715	680	746	737	748	676	687	727	709	660	741	706	692	694	680	680	699	687	745	691	720	709	683	709	657	681	677	709	703	672	732	710	742	703	672	668	697	706	713	654	683	666	684	696	706	686	734	724	667	680	756	732	690	719	729	665	704	737	720	694	675	681	748	644	727	741	704	693	668	686	709	683	700	722	710	695	693	661	694	671	710	667	696	663	711	724	690	701	681	763	678	728	704	714	659	705	671	705	712	687	665	717	668	707	680	647	691	691	696	673	742	665	710	718	714	701	702	672	720	713	704	716	674	724	728	711	729	704	677	688	704	734	738	735	693	684	672	745	722	698	711	744	682	694	699	733	753	723	682	690	708	634	720	726	678	707	697	670	693	681	735	716	664	717	766	712	666	646	639	717	714	712	698	695	648	737	740	647	697	699	679	708	677	695	650	699	650	699	680	727	697	704	691	701	681	709	724	719	699	694	674	728	687	730	692	693	747	738	663	761
23911	21421	28727	24535	21376	12808	4105	2269	1764	1534	1283	1200	1007	927	809	826	792	783	769	738	747	699	721	702	704	684	636	669	637	669	617	604	648	623	639	582	604	575	599	580	587	569	596	533	554	570	564	620	568	593	567	539	574	535	595	562	531	541	575	544	578	563	563	530	520	556	583	534	604	552	597	565	560	590	601	575	549	530	538	564	553	545	537	579	602	587	596	569	582	569	550	547	581	536	578	561	541	574	591	549	597	540	565	578	592	570	560	577	523	562	542	576	597	554	586	558	561	585	554	584	593	542	552	558	602	548	546	557	566	545	536	557	587	536	535	593	548	579	594	585	545	556	545	557	559	597	524	544	576	543	567	554	583	575	519	592	557	531	601	533	576	558	560	559	579	544	545	570	575	508	566	545	560	540	549	592	550	546	587	590	569	547	591	548	598	547	570	596	522	513	551	539	594	566	560	575	553	535	547	572	621	602	538	536	567	557	555	599	561	559	545	566	603	534	562	598	588	594	528	593	559	547	555	529	570	565	551	525	592	562	548	569	562	552	556	536	562	576	530	581	586	585	564	570	545	586	564	524	530	623	590	551	565	553	527	506	579	544	567	544	543	583	559	541	542	536	561	536	554	541	547	583	541	551	571	532	569	544	542	594	549	552	560	587	565	581	541	566	556	567	555	538	555	560	608	547	599	572	582	565	571	562	539	549	574	564	550	517	513	540	590	585	590	551	557	556	530	538	566	508	562	526	558	570	572	580	567	578	589	541	586	607	569	526	539	539	557	537	547	531	539	562	575	554	560	552	537	559	553	581	546	563	579	539	541	511	549	565	536	539	559	558	548	592	567	560	541	585	563	579	558	576	523	535	546	540	561	554	559	556	551	576	557	560	571	561	581	558	560	563	556	574	538	552	559	581	527	543	533	542	520	559	568	542	549	558	537	575	584	536	576	543	531	554	565	567	530	581	502	521	562	526	536	583	570	548	570	546	554	535	512	507	540	539	573	547	547	558	556	569	560	586	567	567	574	523	566	583	551	548	596	551	544	600	535	618	533	576	559	578	587	614	570	539	565	567	612	557	586	541	585	534	560	566	573	557	519	553	553	602	569	574	523	553	544	547	569	568	555	526	556	576	566	574	560	543	560	569	492	523	556	525	544	535	575	596	523	573	525	570	609	527	578	552	559	569	523	590	590	552	579	505	576	551	583	591	568	550	551	565	534	527	523	570	567	593	548	574	539	560	507	557	577	569	558	628	543	564	560	576	571	576	545	503	545	545	558	543	554	558	584	572	547	530	568	579	560	535	555	545	565	571	568	582	567	583	561	571	604	580	579	565	598	558	563	571	580	592	549	572	527	525	554	578	555	557	554	552	585	522	555	553	584	578	544	583	575	546	540	569	534	573	572	556	568	546	546	549	547	556	591	573	542	511	543	552	573	572	585	552	563	576	571	578	547	532	561	571	548	534	564	570	560	549	564	545	555	582	551	561	564	549	569	547	538	551	564	589	537	536	581	568	553	569	546	509	537	607	547	587	543	558	540	557	545	548	558	562	562	573	586	539	544	569	561	540	569	551	564	589	604	581	559	579	540	603	548	541	558	555	534	560	564	567	586	546	574	578	541	564	576	559	573	560	556	538	607	527	566	548	564	540	627	555	581	601	578	560	571	556	553	517	551	607	570	550	573	568	573	566	571	534	554	510	529	567	563	535	586	547	581	504	560	537	600	525	570	579	560	526	539	514	581	545	537	552	575	511	581	549	509	587	566	561	565	510	566	561	532	545	557	533	514	577	597	552	598	541	542	552	554	597	608	520	550	561	573	547	506	596	563	561	529	532	545	559	544	503	548	528	514	540	552	551	562	576	590	549	558	605	557	523	550	558	562	573	619	541	503	534	556	543	543	525	585	542	560	562	570	571	520	513	548	559	568	560	583	540	559	595	525	562	536	555	520	584	582	594	504	588	541	551	636	544	579	576	546	593	480	539	552	528	537	571	545	531	567	542	523	557	559	519	561	590	542	582	583	564	517	540	580	575	623	592	541	582	518	550	552	525	514	574	543	565	542	546	557	568	554	551	567	580	597	542	524	558	539	564	527	588	542	551	573	555	568	592	565	527	568	516	544	509	549	563	548	536	560	544	573	537	578	554	540	565	556	530	555	560	536	573	509	580	542	540	576	574	573	552	539	589	560	530	591	570	587	601	568	541	510	538	564	550	564	559	574	524	501	556	582	509	537	551	568	537	571	546	559	587	573	568	514	558	559	553	541	525	596	530	567	545	570	539	562	587	581	567	539	583	577	551	550	564	504	549	544	575	598	585	554	536	562	535	564	561	548	566	548	545	548	559	558	586	559	561	539	562	601	562	579	542	538	516	569	549	540	589	592	548	572	532	520	575	546	562	530	561	557	547	559	562	580	542	573	541	546	557	597	583	552	532	582	540	569	534	518	599	559	600	565	557	533	562	552	570	564	592	553	577	570	547	571	560	572	545	541	562	591	551	583	574	571	593	566	544	548	534	536	537	548	552	551	558	571	596	529	563	559	598	525	517	566	535	558	537	549	531	535	566	534	561	542	513	544	556	527	573	553	551	576	585	555	570	570	555	580	550	580	569	563	569	533	543	515	556	516	588	596	535	546	558	571	586	543	512	581	590	513	572	540	575	573	575	551	550	589	570	550	529	546	551	542	581	595	559	530	556	574	579	561	583	572	536	555	580	545	590	541	560	579	569	567	591	557	577	560	554	567	609	518	517	608	570	570	524	552	577	567	590	557	531	576	577	573	543	576	581	542	546	570	513	562	600	557	557	568	574	597	527	549	552	566	528	556	548	584	579	532	496	530	526	589	584	539	502	521	601	565	570	536	553	571	559	554	499	562	552	516	546	543	534	531	544	539	553	572	513	579	566	585	537	556	545	570	567	576	558	541	507	564	592	586	537	534	571	528	528	533	623	560	563	568	587	551	533	549	560	596	534	554	568	575	541	525	543	529	528	586	570	586	545	564	566	546	564	565	605	517	586	503	600	539	529	543	565	544	567	544	583	573	523	569	532	553	585	527	579	591	551	522	602	604	582	570	523	572	592	554	565	594	556	551	551	573	553	572	578	538	553	570	543	575	543	525	557	539	536	563	546	573	575	531	569	551	548	563	505	554	567	590	516	569	535	562	573	580	529	533	541	556	585	559	561	553	549	570	573	548	515	552	543	553	546	565	554	565	599	579	559	557	609	542	569	523	545	520	527	606	573	570	507	577	559	504	573	550	558	636	617	603	501	520	556	541	596	528	561	545	574	568	536	595	571	533	564	558	556	574	582	561	554	539	551	543	564	520	561	514	577	526	528	580	521	520	549	591	510	520	555	569	548	580	545	543	569	563	546	565	565	558	543	521	598	534	559	541	597	570	533	549	519	557	574	547	556	556	576	537	577	530	531	552	555	526	558	559	531	594	550	534	573	594	553	550	549	553	581	556	553	610	590	589	533	552	576	535	557
36892	34919	21303	13949	10425	7404	5515	4076	3175	2560	2209	1791	1506	1439	1195	1206	1158	1144	977	982	985	913	933	859	909	849	835	748	783	828	791	727	736	769	760	720	716	689	661	732	665	701	683	641	684	609	686	674	672	706	704	656	671	671	675	597	629	636	698	675	657	661	641	676	687	666	688	650	657	646	672	628	677	633	675	709	658	650	657	642	667	643	697	666	671	661	690	669	671	648	687	656	706	652	654	655	655	635	656	634	655	633	641	602	687	623	624	696	685	601	638	666	657	682	669	632	611	631	635	660	657	679	622	650	667	616	664	654	693	623	618	687	673	649	670	614	671	608	644	680	615	666	651	659	633	645	661	640	662	655	665	660	616	659	653	663	631	683	641	657	647	667	683	630	659	643	665	606	652	679	648	645	632	631	675	650	650	649	641	645	662	653	646	653	663	638	637	664	663	668	660	676	628	691	691	652	675	643	677	649	653	657	637	641	631	682	648	645	632	645	656	684	668	639	677	665	656	671	649	680	706	644	627	653	648	618	672	607	670	652	675	615	628	622	641	685	668	640	673	646	684	649	698	688	645	630	673	635	670	634	639	637	672	627	675	615	629	648	651	647	665	620	658	651	648	671	633	651	653	665	655	614	655	597	612	631	662	655	643	648	625	649	618	690	663	709	656	635	637	604	638	703	659	657	671	615	665	738	646	631	635	644	678	690	642	722	649	648	704	647	671	642	582	680	671	689	603	697	660	668	669	643	661	655	671	643	663	703	652	695	628	654	637	648	661	653	643	643	668	667	664	619	611	606	628	659	688	649	643	709	680	625	624	667	608	631	623	634	667	653	653	614	659	595	650	726	678	659	651	632	664	681	655	626	620	626	625	649	695	688	649	613	638	661	656	684	626	606	662	677	652	688	690	618	631	662	672	666	631	692	614	707	682	668	622	615	635	665	646	699	691	651	691	669	633	639	651	681	617	694	643	629	667	659	613	665	644	655	681	627	684	690	649	635	618	673	676	677	648	604	659	670	673	653	648	605	695	630	659	653	635	672	653	673	653	631	650	671	654	703	658	628	678	611	676	702	673	699	662	610	652	660	628	651	656	642	625	687	673	617	630	725	688	679	690	668	662	678	662	677	644	645	673	631	626	628	664	628	588	638	654	642	636	652	621	646	664	644	683	734	637	629	625	652	625	641	675	667	661	681	630	617	664	658	690	631	653	666	642	671	695	650	674	668	629	690	636	672	660	602	657	660	670	683	671	669	656	645	659	686	651	674	656	702	656	669	672	670	663	584	656	708	693	661	655	586	617	675	677	679	662	644	658	639	622	646	625	630	638	643	660	673	644	637	707	596	652	680	659	651	693	609	662	654	679	642	675	670	645	621	622	681	591	618	684	640	665	646	656	605	631	658	640	652	673	675	660	632	605	646	674	672	661	655	609	656	645	618	661	624	636	658	644	666	679	699	707	688	674	621	651	631	625	663	636	660	639	672	622	680	636	661	629	688	664	661	633	633	637	661	609	644	647	616	645	682	648	663	674	661	673	643	656	609	647	662	614	610	621	686	660	650	646	676	624	605	663	644	671	675	645	666	631	640	647	609	589	647	634	648	674	634	625	695	610	658	690	643	659	651	689	630	642	641	638	635	696	692	650	685	682	658	642	664	622	646	688	676	693	654	669	655	646	649	656	683	592	639	607	670	698	669	657	673	632	629	675	621	662	649	652	638	660	675	642	640	665	682	615	644	656	661	651	636	686	651	652	716	637	644	601	652	643	648	668	629	668	657	682	708	620	665	651	625	627	643	675	650	669	644	653	673	624	650	666	691	666	658	650	718	635	681	619	624	692	646	656	652	599	617	636	647	695	694	672	671	641	623	645	603	649	660	644	691	686	641	670	644	637	696	653	659	652	630	636	631	652	694	669	667	630	641	719	666	643	636	694	617	620	632	648	620	649	630	643	660	675	641	678	693	706	687	605	670	666	675	658	652	678	627	651	665	664	664	682	637	677	645	622	678	643	666	644	650	639	677	631	664	650	669	649	655	650	614	650	674	622	665	675	695	682	653	687	642	661	664	648	682	655	627	654	648	630	634	667	640	640	655	674	643	641	621	653	603	661	661	650	690	660	673	664	612	674	661	677	618	651	677	639	682	640	636	636	698	675	648	666	643	622	651	658	633	709	684	663	626	644	650	633	625	635	631	682	642	660	690	644	647	641	667	655	657	650	654	698	675	675	640	620	653	653	597	625	634	674	683	602	666	630	754	633	681	617	723	647	647	658	655	657	667	649	619	626	638	668	664	616	604	654	665	640	696	622	620	640	611	714	611	661	633	687	610	668	665	672	718	673	644	644	619	642	649	699	685	650	675	649	628	657	625	635	696	663	652	678	689	624	654	686	659	662	650	630	664	618	657	665	638	675	614	630	654	665	653	667	644	652	665	652	654	670	626	660	633	622	663	686	673	662	700	664	651	696	618	619	681	671	682	637	601	682	678	619	618	630	646	621	650	656	654	665	617	611	650	623	627	628	599	610	669	665	683	645	658	626	623	633	631	719	639	679	603	618	685	636	630	618	654	661	647	604	657	674	671	626	635	660	650	658	650	638	705	656	660	666	619	643	645	639	642	678	640	594	652	727	606	648	656	657	646	638	684	626	678	664	661	682	645	614	646	606	633	656	661	647	704	615	648	648	628	651	643	670	656	666	718	654	653	669	676	679	634	666	654	642	641	638	655	647	647	634	659	659	666	657	643	652	603	697	636	714	667	647	608	658	661	662	661	655	657	639	625	681	623	667	667	625	678	625	654	661	645	662	651	729	619	679	699	647	645	674	653	663	658	608	624	602	643	646	625	694	626	649	615	665	600	662	628	648	670	661	639	742	657	667	663	629	658	654	629	648	651	646	650	685	667	627	630	648	653	657	641	674	666	644	592	704	613	637	673	658	616	649	633	667	662	631	629	616	687	634	608	654	642	680	651	651	673	714	647	658	670	655	666	689	656	670	652	610	654	665	641	634	660	654	648	609	674	637	655	667	631	658	692	650	645	640	665	648	671	665	674	650	673	675	638	654	677	699	694	637	652	690	683	658	653	647	621	607	658	654	671	657	683	640	693	674	673	615	601	661	660	640	660	652	611	649	668	602	653	670	681	673	668	640	626	633	685	675	675	661	638	631	675	654	667	619	621	679	640	648	658	674	691	655	639	677	585	680	642	651	627	644	658	660	607	688	662	679	632	664	703	651	657	666	635	640	649	656	641	650	636	664	650	611	653	658	659	671	660	665	682	657	650	675	609	675	648	669	655	645	691	643	651	680	716	668	613	685	667	652	709	710	634	668	684	632	638	619	715	668	690	601	640	696	665	603	591	646	622	633	662	650	656	664	665	657	652	610	660	638	695	621	645	648	642	659	644	635	647	727	643	638	675	604	631	640	657	666	660	626	654	642	674	655	649	647	618	672	635	658	650	672	649	621	700	704	687	654	675	637	657	650	687	648	617
25134	21482	27643	25569	13715	4005	2345	1669	1341	1236	1033	891	767	757	693	621	687	661	613	611	640	573	575	542	547	550	577	561	550	542	550	518	511	491	507	544	479	491	483	455	476	541	486	494	490	484	483	506	496	512	503	493	480	468	466	511	462	486	470	484	452	511	479	498	482	484	502	474	470	481	479	483	464	443	474	483	496	473	493	483	500	454	496	426	485	489	495	481	506	493	469	482	470	488	490	519	476	517	501	446	472	449	526	438	444	522	451	466	502	440	489	485	528	499	473	484	471	470	520	453	469	484	494	500	491	487	475	499	481	433	509	486	477	517	489	516	490	482	476	479	463	457	469	465	486	493	479	501	505	471	475	472	464	494	460	496	457	471	534	476	491	447	476	482	485	472	460	475	492	446	466	507	487	498	496	476	487	514	471	472	462	494	508	521	527	483	457	485	499	484	476	473	483	473	496	497	484	473	467	512	472	497	495	466	499	464	487	468	469	512	499	500	449	477	452	484	497	510	486	507	474	448	455	470	456	493	507	502	475	477	496	513	496	464	451	470	490	459	450	465	484	489	510	481	466	461	437	445	490	497	462	495	468	522	477	477	461	461	502	487	486	485	524	509	498	484	499	490	480	483	480	476	523	469	484	480	484	462	453	484	463	488	459	471	482	506	485	483	497	462	496	473	438	492	467	481	457	472	480	491	517	439	485	479	468	512	481	487	493	456	470	477	466	464	472	450	482	465	482	464	449	485	516	482	507	496	478	486	450	472	468	474	469	514	465	482	466	474	465	444	510	457	480	507	514	456	455	498	504	515	504	484	477	506	443	504	502	486	474	502	465	493	454	493	506	476	466	446	482	445	476	478	542	471	511	457	468	454	458	511	537	497	475	473	488	476	506	507	503	481	508	502	470	493	482	483	488	510	515	509	489	497	520	487	483	477	523	514	506	487	464	494	478	477	496	467	511	479	503	432	488	488	515	498	470	495	476	469	489	482	471	477	475	487	491	487	480	485	457	527	479	434	487	503	459	501	457	477	503	470	471	482	499	512	469	495	504	492	487	476	509	449	489	456	510	445	538	450	474	507	501	466	514	511	514	471	492	467	472	447	506	534	494	516	479	495	510	455	507	493	482	491	533	492	459	518	467	480	496	482	483	477	464	515	504	520	495	450	494	510	476	478	476	473	530	469	508	491	502	450	477	503	485	471	493	490	494	457	473	446	461	511	490	483	491	485	458	497	484	446	479	452	486	501	471	469	471	485	474	471	499	518	439	507	472	468	478	498	446	470	479	447	504	489	518	491	504	469	499	487	470	467	467	492	485	457	499	478	469	513	442	497	484	504	460	478	476	496	447	505	496	422	523	502	454	459	481	473	481	510	493	470	462	499	468	468	475	501	488	484	447	489	508	458	444	507	464	518	464	468	478	489	505	485	465	494	495	463	487	496	484	485	476	482	478	498	502	463	502	505	463	481	469	487	456	491	456	481	500	505	473	505	506	496	514	492	494	482	461	467	487	495	495	495	515	476	493	466	475	471	497	453	479	468	464	487	462	475	455	490	440	464	475	466	485	509	499	443	496	492	487	490	498	433	511	457	481	466	467	462	473	476	490	521	448	484	482	464	480	468	494	477	442	496	487	491	491	494	491	494	467	481	469	496	473	507	480	454	528	489	451	486	485	501	479	520	477	512	490	493	466	505	513	500	462	479	506	499	449	464	456	524	485	448	459	448	516	483	492	487	458	540	517	509	511	495	469	463	479	479	456	515	506	516	439	474	500	481	477	484	461	500	490	461	487	462	482	495	475	519	473	459	463	476	502	498	453	465	485	470	467	564	446	460	511	488	507	493	492	522	497	497	474	519	506	525	467	500	511	474	491	509	467	489	473	492	498	532	465	454	453	462	502	470	481	533	482	479	520	492	496	503	470	498	473	499	483	469	499	486	453	449	510	454	492	484	424	511	467	505	478	486	453	469	468	488	480	509	489	478	485	489	470	489	470	475	490	532	497	481	504	459	487	495	489	464	518	493	461	453	548	485	468	474	505	470	501	477	492	486	513	541	490	483	472	475	512	456	490	472	539	511	463	544	486	467	451	479	457	515	425	482	473	443	491	508	485	462	512	444	500	501	502	479	455	471	482	507	481	480	504	483	495	469	520	462	465	493	487	484	458	491	505	470	494	509	468	497	493	467	468	475	473	474	476	487	453	505	480	457	480	472	515	505	474	478	458	478	445	452	519	494	421	469	422	497	525	509	502	514	507	489	455	526	463	474	448	451	469	501	455	484	447	487	527	498	496	520	451	506	484	487	473	484	484	465	472	471	478	433	499	473	470	486	509	494	486	480	458	497	509	503	484	481	505	453	496	485	485	501	447	520	479	495	496	458	495	503	479	436	471	500	478	480	527	492	428	466	485	517	471	436	480	491	461	515	456	499	492	464	467	537	494	481	466	456	476	441	533	454	471	479	468	459	476	481	454	451	510	476	450	451	474	497	473	497	459	482	523	495	505	473	494	460	471	474	500	461	464	483	448	495	490	463	458	470	470	486	475	448	451	468	465	498	467	505	463	485	414	466	480	517	492	482	493	470	448	505	459	488	479	473	451	493	513	432	456	482	479	472	497	499	502	430	513	482	521	477	490	428	494	471	490	487	451	484	486	531	472	469	499	468	522	480	487	507	505	498	478	497	488	489	476	479	484	461	499	471	505	476	482	487	483	472	465	515	503	501	473	470	490	470	488	477	478	484	450	487	496	513	457	462	518	472	461	484	433	507	515	450	480	501	501	463	433	515	469	493	493	482	457	517	464	488	527	475	486	466	514	470	458	467	484	508	492	482	485	466	468	521	458	477	523	461	486	509	497	483	435	507	482	493	473	430	478	514	492	528	464	455	465	473	489	433	495	510	490	482	471	456	522	479	480	519	476	492	495	509	495	509	510	489	492	489	485	509	461	469	488	484	517	427	468	464	464	491	524	502	514	465	482	462	471	455	471	479	501	489	453	464	474	496	507	482	455	479	475	457	481	454	488	504	480	439	452	452	453	466	520	481	473	511	499	476	453	485	496	505	470	445	491	459	463	482	472	478	480	459	513	465	497	470	502	482	519	465	489	463	478	450	478	459	499	482	483	492	501	492	496	464	500	479	497	520	492	490	476	520	490	485	478	472	521	478	494	499	444	463	532	510	489	472	474	457	471	478	492	494	491	460	510	482	496	467	491	467	485	471	461	465	468	477	491	496	470	485	482	475	463	461	442	449	489	485	501	471	468	485	502	517	458	500	467	493	494	475	491	474	521	463	446	492	452	460	454	505	460	483	463	500	502	494	450	474	484	485	494	439	430	458	437	466	490	479	491	536	476	488	463	515	467	480	492	487	475	495	473	473	461	485	502	492	442	468	498	501	472	499	475	497	437	476	448	514	490	439	462	454	462	489	481	508	443	475	442	466	488	460	480	477	473	464	507	522	479	502	483	424	503	503	492	486	470	489	501	485
36114	29621	17649	11309	8415	5823	4356	3372	2419	2053	1795	1542	1238	1130	917	912	968	893	878	792	732	820	784	733	739	741	694	657	674	641	620	662	617	655	609	631	595	609	567	580	587	615	546	585	600	519	573	543	543	599	551	608	584	557	602	569	541	562	562	559	543	599	562	535	555	586	572	551	551	570	563	574	575	590	557	593	532	614	520	558	591	581	604	566	566	562	541	576	568	567	529	587	557	580	542	552	558	561	600	539	534	555	532	580	555	547	542	553	582	554	526	578	529	530	529	576	582	525	586	558	552	583	545	564	572	563	568	536	550	545	578	535	581	595	531	558	528	568	527	551	571	550	577	546	553	587	575	552	523	543	570	570	574	535	599	542	560	539	626	553	539	555	595	580	539	556	569	512	560	557	531	568	581	530	566	606	560	553	525	536	535	561	548	551	558	543	555	565	549	544	587	566	565	589	577	544	588	598	585	549	569	586	537	540	556	543	565	547	540	552	558	584	622	548	556	596	533	535	549	563	569	534	561	561	563	509	563	555	505	569	525	520	545	548	580	537	555	495	595	565	549	580	564	558	561	565	547	567	557	558	542	540	548	539	536	557	514	546	596	566	525	554	571	560	567	600	563	541	550	569	599	559	559	586	617	544	533	548	589	590	556	569	574	564	536	555	636	578	599	553	573	578	541	537	575	601	495	575	533	560	532	556	549	579	578	573	606	551	555	576	575	574	655	541	572	525	569	545	558	529	581	575	575	543	585	538	613	538	549	495	612	574	547	549	549	542	566	553	531	561	552	557	565	590	557	579	579	581	553	549	569	563	543	599	539	524	554	544	568	565	558	545	533	573	548	567	532	553	541	558	592	602	567	556	577	542	551	563	565	504	536	586	554	546	533	531	573	608	566	523	524	598	611	590	556	583	570	581	573	564	564	504	494	552	516	543	568	508	537	529	554	574	554	527	579	586	558	529	595	528	583	582	541	571	546	565	550	582	549	581	557	531	542	576	545	576	587	591	585	589	589	580	558	564	517	578	610	554	552	569	558	595	548	527	558	538	525	553	573	567	522	586	543	583	556	558	553	564	491	549	570	552	554	599	521	561	551	575	544	531	550	552	588	566	600	573	562	518	549	562	587	557	540	505	528	571	536	561	513	582	552	570	572	542	541	561	612	533	575	592	566	550	555	524	567	543	551	548	575	569	549	546	563	567	553	596	587	556	556	559	571	579	521	517	545	579	579	533	563	578	547	544	578	576	529	557	578	545	599	580	564	608	547	575	567	552	538	586	582	543	554	549	558	592	565	582	563	580	548	527	551	537	562	558	560	564	552	564	534	578	557	562	549	537	527	550	595	531	557	547	517	536	572	548	593	558	527	549	538	552	515	557	551	518	581	577	546	578	532	580	627	597	561	519	585	599	547	597	570	591	571	589	561	557	541	540	590	561	531	580	550	591	523	546	547	544	554	589	553	528	570	513	568	572	577	557	569	571	572	528	564	535	570	561	543	563	588	546	545	548	548	512	578	565	529	582	565	577	614	516	570	563	595	545	603	576	567	580	526	534	560	569	560	571	589	554	590	585	581	557	576	510	555	533	577	522	578	533	599	568	562	546	532	562	565	530	549	545	556	551	534	573	525	593	537	570	560	546	580	555	575	542	581	584	600	560	562	568	568	556	573	553	552	540	574	577	547	578	566	564	575	496	567	547	575	547	545	551	527	543	563	572	598	601	593	553	558	542	582	552	544	557	542	567	554	542	523	520	538	556	528	535	559	526	544	564	568	574	545	558	573	548	555	592	525	586	562	564	556	521	549	551	591	561	572	547	554	550	528	541	518	529	578	546	530	531	524	562	554	562	564	582	546	532	578	578	555	574	605	551	557	573	494	579	621	502	573	600	522	579	554	557	521	524	556	518	536	534	577	559	580	524	574	554	584	542	581	584	511	566	567	555	579	537	603	556	550	569	564	564	532	504	554	562	545	587	529	532	590	544	543	558	540	585	565	592	570	576	574	554	573	540	581	550	535	559	597	576	555	522	546	539	524	556	567	556	572	533	537	564	525	534	511	572	540	542	549	523	555	575	524	573	512	564	613	547	538	554	572	530	544	550	541	580	575	520	546	543	524	578	586	582	578	533	549	576	556	551	567	556	571	604	617	572	525	570	549	535	552	611	569	558	596	579	605	536	548	502	547	498	550	567	543	576	563	538	549	547	566	597	565	542	567	549	560	536	555	538	575	522	547	556	530	564	547	540	558	560	558	549	548	588	579	570	534	582	567	542	579	540	564	484	585	580	582	572	579	519	527	563	532	544	585	544	543	558	575	549	537	542	567	549	523	557	547	598	567	560	553	519	580	557	529	564	569	547	539	545	535	557	576	568	581	576	549	533	557	549	548	566	590	559	604	573	568	561	573	563	581	555	603	533	565	521	580	531	570	562	548	517	562	563	595	588	544	610	535	564	543	560	515	579	552	568	543	574	571	542	553	546	573	528	541	553	539	535	551	542	547	530	587	577	537	550	561	599	551	562	584	532	566	560	564	544	541	556	551	569	527	517	565	568	558	561	526	587	577	604	546	572	562	569	526	579	595	569	549	549	557	522	544	592	536	554	491	586	541	533	564	514	516	577	564	614	575	585	538	574	535	567	578	561	562	546	540	529	553	574	549	519	581	582	510	530	556	532	558	540	536	571	556	508	583	551	592	576	596	566	600	566	574	593	610	532	553	563	542	542	559	560	531	578	582	581	560	550	547	568	570	524	554	544	583	545	540	543	571	563	584	574	568	566	562	606	530	608	589	577	498	520	559	534	547	557	553	573	514	557	557	527	509	533	523	547	570	521	552	580	564	555	571	563	535	533	564	552	532	532	556	527	576	580	578	551	553	585	571	544	566	550	590	513	548	541	571	566	546	545	550	555	590	509	532	571	537	577	569	563	544	540	577	521	588	521	546	543	530	584	563	536	546	580	594	537	543	547	557	551	564	566	564	552	542	574	585	544	548	597	564	553	578	577	533	528	545	569	540	569	539	518	556	619	514	537	546	558	552	545	558	592	546	540	600	565	508	580	585	516	560	554	569	527	549	566	526	535	570	562	555	545	562	547	594	551	597	506	588	516	536	556	565	528	532	528	510	558	586	572	573	527	554	586	559	559	558	531	530	538	544	580	581	543	584	567	535	557	562	538	582	560	529	577	510	535	548	564	557	538	546	551	601	556	518	563	566	583	544	538	608	559	576	576	553	550	552	576	567	562	554	510	544	555	572	563	596	592	534	558	574	565	577	548	566	534	574	549	555	550	579	547	544	616	517	562	544	563	569	589	548	541	549	572	565	572	510	537	569	497	555	583	596	527	593	539	534	603	556	565	556	569	545	554	573	552	559	534	548	515	553	550	544	578	580	535	540	580	575	591	555	515	559	584	590	523	575	621	517	523	556	579	540	549	510	594	554	535	545	601	555	586	544	542	562	571	492	563	594	569	544	552	573	529	538	559	550	579
22955	21492	29224	24174	21502	21550	11371	3284	2175	1719	1548	1304	1049	1017	783	770	763	723	785	669	719	664	589	568	557	557	554	545	514	462	466	470	469	491	450	462	495	430	452	432	475	417	440	402	394	416	406	403	441	433	395	437	405	365	372	442	443	424	400	421	408	411	393	413	398	416	412	413	403	448	431	457	426	384	439	420	392	392	398	421	396	416	370	377	397	408	424	410	381	399	398	377	405	447	421	388	389	390	370	399	420	397	418	392	405	397	408	409	417	414	361	402	378	424	426	404	385	384	393	400	415	414	414	372	419	369	380	406	404	381	400	415	396	434	426	402	399	401	400	391	391	394	390	407	435	380	390	420	400	400	406	406	417	445	420	413	396	426	376	387	388	382	410	392	415	382	378	418	364	445	434	421	418	407	361	366	396	420	376	428	399	380	397	375	375	414	412	415	411	395	382	408	406	408	405	411	411	391	400	408	392	392	423	402	391	425	406	374	384	383	416	401	404	395	394	371	387	429	387	391	436	415	398	406	418	396	421	404	424	362	372	397	373	379	398	411	388	420	410	425	406	423	369	432	389	380	381	376	400	383	431	408	395	417	375	407	409	380	404	404	377	373	365	383	394	392	390	370	392	398	404	403	376	385	413	370	380	422	408	414	376	434	357	397	366	366	378	389	384	383	410	409	400	405	387	404	379	378	404	391	415	389	436	405	395	359	371	384	422	429	360	402	386	383	424	397	413	365	403	394	424	410	361	379	406	397	401	399	371	384	397	379	411	419	389	403	397	417	404	391	384	383	380	373	397	430	405	399	373	396	437	392	421	413	433	386	405	421	380	396	400	399	359	454	414	377	409	417	409	420	397	391	392	387	379	386	353	435	416	400	395	432	425	409	379	436	370	389	375	420	363	420	412	376	377	414	401	422	404	392	406	401	401	393	406	395	403	408	380	425	407	433	440	401	356	432	387	381	395	409	417	385	359	412	407	402	403	388	364	404	404	398	428	430	408	381	401	394	407	382	403	423	397	397	354	403	390	367	399	431	379	403	374	425	406	371	424	370	403	398	398	375	385	375	412	378	390	428	425	434	374	364	404	392	413	409	439	372	427	423	434	398	421	391	388	394	399	405	381	406	350	392	424	426	395	386	416	397	420	438	385	404	432	369	454	417	435	428	414	388	422	423	409	408	394	418	383	392	403	372	406	408	395	426	395	385	408	407	465	393	388	413	427	424	423	411	424	386	395	423	456	383	407	369	358	420	393	398	379	402	371	410	426	398	384	405	414	439	403	383	363	391	410	416	399	366	394	402	399	407	385	400	391	376	430	383	407	406	396	412	389	372	384	421	409	384	432	379	416	412	398	429	380	408	400	398	395	420	385	397	421	403	381	419	424	363	437	426	374	423	384	397	394	387	430	410	390	427	400	418	392	397	378	413	413	393	400	404	393	411	387	395	408	421	408	389	386	408	394	382	379	386	385	408	394	416	420	379	429	410	397	425	398	387	389	415	400	441	428	448	417	393	419	386	395	435	382	379	382	393	403	376	434	420	390	366	422	394	400	414	380	408	378	400	393	397	410	395	391	371	431	361	441	412	369	430	381	418	398	430	407	386	368	410	383	404	454	377	430	392	401	396	407	365	414	421	424	354	424	420	433	409	391	389	435	374	379	420	411	411	410	411	355	383	390	401	390	402	340	390	385	361	380	389	409	434	386	401	388	408	408	441	436	425	415	447	396	382	387	384	400	444	381	372	417	443	400	398	430	402	430	422	345	396	394	404	405	397	397	370	387	393	427	417	363	427	390	382	379	440	376	392	368	436	405	407	409	385	393	387	424	420	378	414	424	421	344	395	388	387	365	409	376	406	387	420	383	417	380	414	403	395	395	395	397	378	413	389	402	384	431	413	399	404	440	431	373	406	404	413	403	402	390	405	382	402	406	389	378	390	441	431	422	379	415	413	393	441	437	427	382	394	383	402	400	396	411	409	381	404	396	418	411	403	389	407	399	429	410	386	388	383	426	411	420	380	392	404	374	415	392	367	392	379	380	377	393	406	405	415	418	402	388	378	418	423	393	431	382	356	417	402	403	399	381	373	367	362	390	452	392	413	380	398	380	401	431	388	418	398	423	408	389	400	438	376	400	403	393	403	413	393	404	403	342	415	411	404	405	420	368	398	372	414	415	386	370	381	405	370	396	435	407	390	421	434	400	413	450	407	397	395	418	406	435	423	395	407	428	413	369	419	375	396	425	394	381	430	377	406	415	384	458	369	385	400	386	393	390	428	375	408	387	383	397	400	404	366	411	428	386	413	378	390	431	382	383	386	399	393	414	403	418	407	382	374	401	377	393	456	401	415	396	390	416	391	421	386	422	386	372	371	388	394	386	381	408	408	393	388	409	392	399	394	380	385	393	391	418	398	416	402	426	434	373	401	402	407	384	372	396	376	396	391	409	367	424	385	381	394	397	378	390	427	406	397	379	436	434	394	416	394	377	408	407	378	417	402	395	394	433	412	421	356	408	390	368	394	377	354	373	415	391	332	428	408	405	366	406	405	385	433	379	398	424	405	392	445	403	373	367	412	386	430	403	416	354	420	370	393	378	403	398	443	394	414	436	405	393	401	407	428	387	387	423	383	388	384	418	368	390	383	353	429	370	370	427	408	396	389	412	390	398	384	334	419	428	411	374	377	398	428	424	408	392	404	374	392	402	389	405	405	422	354	420	434	414	384	386	406	388	398	409	361	376	384	398	390	387	355	391	394	393	403	417	408	424	403	416	403	408	394	408	419	434	412	437	393	389	406	381	423	415	377	393	412	419	385	414	380	429	403	403	403	365	412	382	327	386	425	426	400	387	439	413	363	414	376	412	415	368	381	380	397	406	404	421	423	394	425	393	399	425	417	395	417	362	402	391	382	425	390	383	405	416	401	400	411	448	410	388	407	388	426	411	418	412	391	391	402	384	388	390	424	384	397	408	419	386	371	410	422	406	369	383	380	383	366	411	437	406	365	402	382	364	393	392	406	401	395	394	402	382	416	405	382	391	427	399	424	417	402	405	400	393	394	416	392	377	397	400	427	391	386	427	368	430	367	392	400	394	382	414	389	396	387	387	416	417	388	419	408	355	432	366	418	413	401	394	398	358	407	442	412	398	417	421	416	418	403	426	384	386	385	426	428	413	390	429	384	373	398	394	408	419	403	422	391	413	384	395	386	391	391	406	364	373	416	440	430	404	391	397	354	376	382	366	411	392	393	384	388	412	376	418	392	422	453	414	453	389	422	399	466	426	388	398	366	435	379	379	377	423	389	397	386	359	378	414	377	374	409	374	412	387	408	373	391	408	406	405	410	405	423	362	390	389	376	440	383	384	425	361	406	394	394	454	391	417	379	414	420	396	421	426	392	405	403	387	409	369	412	407	390	422	406	449	402	388	424	381	441	389	380	370	384	388	419	412	403	410	393	417	392	431	385	380	395	408	399	446	390	413	375	377	396
41228	38776	25365	16944	13200	9709	7061	5627	4005	3270	2715	2397	1776	1611	1286	1265	1245	1108	1042	1008	979	935	841	813	766	759	667	691	647	660	680	688	634	603	626	590	602	548	565	520	536	529	501	517	502	481	506	458	498	483	509	471	497	479	488	484	520	458	466	468	451	469	467	465	529	504	445	477	449	506	500	474	474	473	471	477	540	488	468	448	516	460	502	509	496	444	450	455	461	500	445	476	534	455	472	424	455	416	484	443	445	467	435	488	453	422	481	448	486	455	445	486	484	502	468	511	451	485	525	470	494	427	488	468	427	444	492	463	462	523	496	442	496	468	431	465	478	465	504	510	471	467	480	482	493	463	467	472	475	485	476	429	458	475	448	474	470	481	470	460	477	469	488	453	431	462	508	478	454	497	487	490	468	463	440	445	449	429	489	450	471	427	478	464	501	459	480	469	487	440	458	452	487	489	475	482	487	443	459	483	451	492	440	492	462	467	432	457	469	495	488	494	469	479	470	492	447	490	470	461	468	486	472	456	455	480	487	432	455	472	462	468	461	450	488	492	457	461	456	452	445	453	470	463	514	490	500	472	476	471	444	493	469	496	444	522	516	461	459	506	476	448	479	513	440	468	454	466	485	471	443	456	449	473	505	481	461	484	467	477	459	467	455	491	468	433	469	462	488	428	442	459	482	447	464	467	439	470	454	472	447	466	483	481	466	448	473	471	454	462	434	456	472	477	418	455	455	506	436	492	472	460	440	472	480	457	500	496	469	459	461	451	463	450	480	474	454	465	505	449	458	462	472	450	458	476	467	469	491	455	449	472	438	467	463	417	474	479	442	500	494	493	445	450	455	489	478	461	480	410	497	484	452	443	482	425	452	464	473	495	473	452	441	462	499	481	470	447	462	411	485	466	496	496	441	451	471	437	492	452	483	478	435	475	476	485	448	466	462	459	477	459	483	466	485	518	436	490	464	475	432	449	457	457	495	461	479	477	467	478	490	450	496	476	481	472	466	485	459	446	465	458	445	480	482	497	491	471	464	451	471	472	411	450	471	489	519	482	474	456	455	458	467	492	434	461	455	464	481	481	431	492	449	501	453	472	465	470	430	443	433	468	456	451	502	444	457	465	441	496	488	480	473	450	452	461	433	477	475	474	460	454	512	457	458	472	440	453	437	438	486	453	454	438	477	469	489	447	457	473	476	473	422	493	490	448	474	456	491	490	466	480	482	466	466	448	448	460	471	429	467	503	477	448	484	480	485	490	456	457	469	483	435	462	480	440	450	463	468	483	484	525	469	479	439	480	455	498	434	471	482	500	449	425	447	439	444	444	481	468	457	471	434	488	483	486	445	457	470	469	475	455	450	512	479	468	476	486	490	474	446	486	467	451	454	478	500	443	503	440	466	465	443	495	443	464	409	490	470	452	462	471	464	462	462	493	457	487	444	455	450	475	462	440	488	463	448	471	477	452	487	466	487	441	491	474	469	472	456	430	458	439	499	468	464	449	475	462	462	480	436	459	448	503	463	464	466	455	480	434	460	485	451	480	460	474	467	477	447	450	476	476	502	448	499	458	486	435	466	504	443	466	463	468	458	477	483	499	469	463	494	450	459	440	489	492	439	469	501	436	438	407	468	494	471	484	447	464	493	471	460	495	480	453	488	453	451	477	475	441	463	486	494	464	475	511	463	445	494	440	468	468	469	456	469	457	466	484	431	481	423	458	488	472	490	515	472	456	483	466	456	401	503	466	475	445	454	477	423	469	470	442	487	478	446	454	451	475	447	437	462	473	539	463	454	441	452	497	470	466	491	464	483	465	492	449	456	470	454	433	487	470	440	464	459	455	459	455	445	516	489	457	463	473	467	496	499	513	463	442	448	483	488	471	461	448	443	479	443	498	440	470	456	448	450	470	476	519	456	487	484	456	448	461	486	446	477	486	426	439	479	487	467	445	477	470	462	503	498	442	475	511	442	474	493	431	493	447	443	432	476	476	471	491	451	452	438	462	491	487	503	462	485	454	480	461	449	436	502	473	491	483	467	505	499	452	473	473	485	461	442	458	477	446	460	468	485	471	495	463	501	464	449	445	433	475	476	476	482	458	491	451	536	489	460	485	468	473	457	479	463	461	461	477	440	485	489	453	422	476	474	443	465	483	449	437	468	476	446	447	472	443	459	457	429	451	460	469	482	488	468	459	531	478	467	488	454	495	503	483	491	454	496	447	457	487	470	473	456	521	511	439	460	457	461	448	506	467	483	485	444	423	433	459	496	447	468	436	445	450	465	475	457	466	440	502	453	475	440	464	443	474	459	476	493	453	427	492	460	466	490	478	473	452	445	482	496	490	444	474	470	455	449	508	459	423	520	445	473	478	447	476	474	462	464	456	453	436	510	448	475	440	501	466	477	478	455	466	475	455	470	465	467	497	454	472	448	450	457	473	503	471	514	435	505	466	467	452	433	482	458	467	474	428	464	473	454	431	477	486	454	488	438	481	465	479	466	443	425	476	468	458	494	454	466	444	472	469	451	477	474	495	439	474	466	492	478	479	472	501	458	437	504	482	454	473	488	487	475	492	485	498	456	431	465	446	467	478	459	464	421	477	498	485	478	475	490	439	481	458	449	457	460	454	453	443	447	433	525	478	461	500	439	465	507	472	497	461	422	462	504	459	444	439	436	452	441	497	477	490	447	465	462	449	471	496	464	468	489	430	502	529	490	479	434	495	512	465	493	444	480	485	467	431	488	449	503	480	433	487	494	489	468	491	458	484	453	458	438	510	437	458	473	453	458	492	526	475	471	432	469	461	502	481	475	470	470	493	464	470	446	495	479	446	459	462	493	423	459	455	483	494	477	497	468	453	459	477	492	482	521	463	494	502	486	429	482	494	455	489	475	504	456	459	477	448	460	467	466	454	456	456	484	446	485	480	488	425	447	482	503	466	492	464	454	473	462	475	459	475	437	458	496	483	520	462	462	485	461	484	513	517	470	490	449	463	473	458	447	461	487	485	481	438	438	472	479	441	519	460	467	470	487	440	472	414	491	451	436	480	467	471	478	453	461	498	456	468	458	471	441	471	484	448	419	441	468	472	462	487	449	485	444	444	497	444	474	498	451	471	466	496	477	470	492	434	445	463	438	456	467	460	475	482	525	482	488	514	470	501	482	474	468	454	427	472	479	477	510	450	456	426	495	485	432	477	462	476	476	476	508	441	471	458	483	453	440	459	447	455	471	501	474	497	460	481	434	445	456	463	444	487	485	476	442	440	462	467	473	445	475	463	500	467	449	466	455	474	477	473	443	488	429	457	462	462	443	482	465	465	500	476	514	454	455	466	453	439	506	480	495	453	484	483	454	449	505	434	456	457	478	477	477	431	470	500	476	419	478	456	485	488	510	489	467	480	502	450	465	453	458	517	505	461	503	516	463	460	462	429	466	502	459	457	433	462	456	476	480	450	481	477	479	436	479	451	446	470	456	450	474	459	447	483	474	475
30710	23184	15664	8021	4161	2464	1808	1456	1229	1091	988	927	871	778	733	695	770	728	727	689	740	686	682	662	728	639	685	682	631	664	672	676	672	645	637	642	673	652	611	622	625	643	656	655	612	634	679	637	667	632	615	641	583	593	655	577	632	573	640	640	626	592	634	632	648	615	640	613	580	610	621	632	580	655	577	642	583	585	611	622	596	616	614	605	596	612	584	626	602	595	590	617	623	601	566	561	658	637	588	613	652	638	623	605	588	626	617	616	595	573	588	648	617	624	645	681	604	626	626	618	603	595	633	647	559	616	670	578	622	671	648	626	626	620	582	649	576	631	607	559	635	599	597	615	609	596	632	596	608	621	592	626	639	635	635	581	610	626	593	649	585	633	607	600	599	626	607	607	583	668	589	599	606	613	668	609	641	621	594	623	623	638	610	595	639	633	604	619	627	611	598	625	621	627	603	576	624	615	620	602	579	621	615	628	628	649	595	592	595	591	641	618	636	596	619	622	619	614	582	609	668	638	636	650	604	580	611	621	587	690	631	598	630	609	590	631	632	612	632	659	632	569	608	581	622	613	652	634	593	562	633	627	571	574	570	611	605	604	597	626	624	635	618	624	627	610	693	622	625	598	626	641	585	619	641	615	638	632	635	606	594	595	615	644	605	605	636	622	626	633	632	643	651	603	605	632	593	638	569	648	602	614	598	601	590	644	596	596	636	676	580	596	582	613	596	615	585	581	623	569	600	615	601	559	585	615	625	592	618	671	607	624	605	650	595	592	620	619	586	586	593	573	603	592	643	657	702	624	592	621	625	638	603	618	644	621	597	670	616	609	620	597	613	654	600	629	640	586	612	590	630	587	617	623	623	624	611	609	646	653	609	629	639	599	577	600	656	569	637	633	650	622	605	630	624	640	622	633	630	582	583	591	607	650	590	634	588	628	582	601	642	602	625	613	620	582	598	606	647	623	623	591	613	580	562	565	595	596	587	675	616	595	649	573	635	609	636	626	565	566	617	581	583	603	608	625	616	613	598	600	659	602	586	658	633	650	578	642	578	611	611	616	616	653	611	636	603	612	595	589	560	625	596	605	583	660	662	630	621	608	624	617	643	599	613	586	634	643	609	656	622	634	576	629	621	613	588	610	614	631	588	634	639	639	627	620	637	612	619	659	610	606	630	618	580	617	636	600	635	617	615	576	646	618	651	632	605	646	610	674	576	636	624	546	608	663	598	583	633	630	615	626	609	589	639	572	592	639	638	635	591	660	645	555	595	591	601	617	686	597	665	629	622	600	641	618	560	621	599	630	638	588	620	592	578	637	620	599	612	604	609	637	626	617	649	599	588	603	647	670	634	602	660	643	602	654	580	623	615	643	638	620	633	621	563	645	608	642	577	594	634	611	604	613	600	600	672	615	614	683	643	592	648	593	605	646	691	581	606	614	633	624	621	582	618	645	610	613	613	636	698	630	619	623	634	638	643	558	612	621	651	623	644	592	588	581	617	623	641	594	592	615	616	655	661	611	646	629	598	621	608	597	640	658	637	649	664	606	638	624	616	592	648	640	606	576	610	627	675	598	585	616	639	614	597	626	624	655	602	624	625	688	569	602	633	641	621	598	652	594	607	628	600	639	603	600	662	599	633	570	636	631	599	619	598	577	606	615	648	609	630	561	621	594	608	623	574	610	582	633	607	623	553	572	663	617	625	595	577	588	646	594	627	607	632	628	618	609	554	664	627	612	598	630	590	638	610	605	595	596	653	649	639	567	602	624	650	595	588	610	616	617	621	610	613	638	590	632	651	623	616	656	627	628	593	673	639	622	620	616	595	637	576	603	662	588	611	592	619	600	587	597	609	612	602	620	616	678	619	656	615	634	588	634	573	619	617	649	603	622	623	627	619	610	659	566	610	647	625	610	641	628	626	593	605	605	587	602	625	583	593	635	618	589	594	667	585	594	639	604	627	634	668	642	563	626	648	612	630	653	613	632	626	663	646	604	608	612	614	604	620	605	631	626	613	624	608	668	637	637	596	586	623	678	610	681	620	659	647	655	669	594	657	644	631	657	648	616	581	586	590	639	619	612	637	642	597	604	587	575	643	594	596	595	597	609	611	622	620	596	620	619	615	593	602	642	649	632	609	598	622	632	613	606	608	589	640	640	556	632	588	568	547	627	593	611	641	657	585	617	611	623	604	644	618	611	613	666	630	622	620	603	570	589	580	624	618	618	629	655	601	564	651	630	614	615	597	558	585	616	576	607	614	624	611	660	665	644	567	624	632	608	572	672	596	601	576	596	589	613	596	619	640	612	580	631	628	595	607	628	592	645	612	604	616	626	653	609	607	637	609	610	635	619	624	630	574	640	634	631	658	649	655	591	611	669	646	625	642	649	649	586	620	612	615	578	622	634	661	611	593	605	623	596	674	610	620	621	616	630	574	606	645	625	639	624	613	604	631	606	594	638	618	571	594	615	633	600	629	632	567	639	649	588	604	610	661	634	600	622	602	612	683	641	633	652	580	596	600	609	614	593	639	606	607	633	614	611	592	633	589	625	629	636	611	611	640	644	645	578	656	637	592	597	560	564	610	586	621	598	641	635	632	587	611	633	588	599	601	609	594	570	594	654	637	621	590	639	633	636	596	622	554	612	630	662	588	672	602	579	669	619	631	685	609	643	617	585	633	629	584	616	576	646	614	654	605	605	576	596	629	614	641	589	567	630	610	586	609	630	633	628	602	607	600	618	635	603	612	614	623	662	620	635	641	609	575	615	591	610	628	623	635	610	636	618	621	598	624	618	572	617	606	620	601	629	634	617	640	650	621	628	611	582	651	615	632	627	614	599	664	560	626	616	581	608	642	633	622	580	663	608	669	627	592	639	570	617	633	621	631	637	627	632	623	620	627	647	631	575	581	592	594	637	643	561	631	623	623	612	627	608	670	576	652	579	582	602	568	636	570	639	600	624	596	603	637	643	648	632	625	589	633	644	608	589	585	633	658	618	624	624	694	617	623	671	663	637	643	649	603	601	586	661	568	645	633	644	568	618	594	572	624	608	596	570	573	628	649	625	670	601	629	641	594	613	610	587	587	645	573	623	650	583	618	623	606	627	592	651	641	600	602	629	625	616	607	651	573	603	637	562	572	572	623	604	658	624	662	607	600	614	630	647	612	572	631	628	595	609	573	618	691	623	655	630	619	585	586	604	612	617	641	620	609	604	643	643	647	646	602	687	638	658	596	648	591	611	652	621	613	599	619	623	583	593	636	619	614	602	672	609	605	616	618	615	584	629	602	607	616	624	616	609	622	627	623	614	591	655	632	618	562	650	638	624	660	605	624	646	635	620	636	602	632	602	564	646	616	643	610	609	621	650	615	602	637	600	625	625	609	580	628	633	633	595	614	608	612	563	609	617	627	619	680	574	620	589	656	631	568	617	628	589	635	585	618	655	596	583	609	593	597	674	618	624	593	616	617	605	628	648	567	615	656	591
33527	26798	14053	8451	6347	4536	3206	2543	2016	1754	1494	1329	1232	1116	1042	1014	959	958	871	912	878	872	798	807	849	806	798	825	789	774	810	738	764	782	745	777	735	749	759	686	752	737	729	713	766	735	697	752	721	739	710	682	708	720	738	696	682	711	746	719	730	715	741	674	723	713	708	709	719	726	708	722	695	660	716	740	760	766	686	704	689	687	703	716	729	701	714	696	685	691	679	732	780	695	724	731	689	709	690	691	698	689	676	731	702	729	713	700	773	735	703	722	698	727	683	678	711	684	696	729	704	708	703	719	694	716	706	711	669	736	704	702	723	723	724	739	688	711	733	713	721	765	674	726	693	731	763	698	688	733	727	689	700	738	703	695	713	746	732	686	698	723	677	683	750	744	722	754	653	761	718	746	687	702	728	712	751	736	783	686	741	680	763	670	740	707	759	694	721	710	710	722	682	679	697	729	741	699	733	703	736	741	684	673	731	758	742	700	737	741	678	740	709	765	699	719	724	721	700	686	697	695	715	734	688	682	721	665	720	724	716	751	685	686	694	756	665	755	665	696	741	731	707	645	737	688	727	706	685	728	737	702	737	741	723	724	706	699	674	703	703	737	685	724	756	685	713	712	718	741	716	696	722	678	725	713	705	664	727	698	700	690	700	677	749	702	745	730	704	728	753	663	709	716	755	687	750	708	695	742	684	718	738	738	739	698	705	753	719	751	695	692	694	740	734	723	676	730	716	721	762	709	767	688	695	686	679	692	735	677	689	681	710	720	732	700	684	714	718	696	698	707	691	738	711	691	709	708	686	726	673	720	699	712	674	704	752	706	720	702	681	697	732	709	711	662	728	708	726	731	753	730	673	687	685	732	717	670	669	695	755	703	739	746	747	734	761	707	712	714	713	723	713	706	694	731	672	716	718	697	696	714	730	745	665	739	685	760	715	736	665	686	661	714	716	723	688	748	731	712	756	722	742	707	698	699	695	731	683	693	711	701	709	698	676	701	754	700	663	721	720	751	712	699	733	691	752	705	679	708	642	714	681	694	721	668	727	712	749	721	707	713	714	743	726	701	676	683	726	686	750	728	735	725	733	685	726	706	692	691	730	702	713	698	703	739	678	709	705	701	697	700	692	719	672	728	698	731	745	708	733	698	705	797	765	715	701	716	704	715	713	704	716	778	662	733	702	719	744	743	756	709	726	709	738	744	710	715	699	711	707	703	717	728	779	735	711	710	718	679	721	678	678	680	734	718	689	680	722	687	724	737	657	782	645	683	725	703	734	698	703	744	749	732	689	737	705	764	734	715	737	664	706	722	702	735	696	725	727	695	693	690	676	711	679	737	674	730	723	718	690	712	719	704	691	721	707	762	689	671	701	680	722	693	695	678	673	715	753	667	720	700	705	739	721	740	704	721	716	703	714	677	724	688	708	718	671	671	720	726	672	762	744	754	652	682	763	676	747	706	755	699	734	711	724	739	722	720	696	713	722	680	663	718	708	728	743	670	699	716	730	697	673	693	718	700	710	735	687	739	751	719	709	726	718	728	696	721	712	775	750	711	703	711	714	700	719	689	711	676	731	726	747	674	711	744	715	698	728	702	740	736	729	707	689	749	732	694	727	677	724	754	717	732	732	733	741	686	745	743	703	652	713	703	710	721	681	740	712	684	669	706	748	712	736	676	690	748	734	682	749	715	693	697	679	671	701	735	725	701	672	709	716	744	670	650	700	723	723	709	772	714	723	713	724	739	743	746	718	693	688	714	731	740	792	696	729	754	707	734	696	717	733	726	713	700	697	747	711	699	745	723	730	706	735	682	757	710	732	714	674	684	693	734	699	749	720	696	695	722	719	729	711	710	714	740	729	688	719	702	686	732	725	668	732	721	730	698	680	712	689	717	674	715	685	703	718	699	703	709	708	676	691	741	744	753	710	704	730	779	697	681	685	706	697	718	690	702	734	697	705	655	729	699	718	677	737	699	714	698	705	712	762	744	746	714	683	659	739	710	664	724	683	711	729	713	698	716	699	745	742	750	741	682	682	729	708	759	696	709	714	683	681	723	749	753	661	698	710	734	727	706	717	671	703	712	709	666	700	778	669	731	682	689	691	702	741	711	669	735	728	748	734	758	719	673	725	738	687	700	724	723	692	701	730	733	666	718	724	710	716	702	704	719	734	732	669	718	701	755	725	701	685	657	742	691	739	733	728	681	722	744	687	706	710	669	696	715	705	740	701	714	683	724	678	748	690	727	683	681	744	727	718	719	684	711	731	770	685	715	717	741	784	695	737	681	692	713	702	715	688	706	686	724	702	650	714	724	712	763	692	718	693	714	700	741	712	699	707	751	679	713	677	705	747	689	705	741	708	741	732	706	731	733	691	733	684	713	717	704	722	742	688	650	653	712	699	696	723	741	682	725	685	737	715	717	713	694	727	749	733	756	743	771	720	689	705	738	670	746	691	681	689	754	740	692	748	711	733	702	686	669	745	714	702	719	749	730	730	682	727	727	694	774	690	671	712	732	737	709	717	744	731	676	715	723	716	663	732	698	721	699	696	725	699	708	665	725	740	704	729	659	749	708	745	711	721	735	686	665	713	657	730	773	700	738	700	732	721	771	688	710	756	678	676	699	688	739	709	700	687	715	691	709	729	733	722	729	650	753	724	686	744	723	727	684	725	643	661	716	713	664	740	775	746	724	713	682	733	711	749	722	687	742	717	730	703	717	689	741	730	719	721	743	659	721	729	652	677	645	719	709	697	739	721	700	765	708	756	700	679	723	728	669	742	751	730	741	728	736	743	745	660	741	752	705	708	733	668	722	716	724	710	673	722	702	710	677	752	726	688	714	698	707	672	699	742	752	759	668	706	734	711	719	756	681	670	653	717	719	754	684	748	720	706	722	699	692	689	651	678	719	710	733	702	697	761	727	705	703	712	652	736	699	730	718	737	697	708	715	713	678	732	708	723	743	732	689	689	706	695	724	655	709	730	675	659	736	716	766	683	658	727	680	671	761	695	730	702	709	666	758	729	717	722	726	707	704	689	675	721	725	685	756	704	735	673	714	740	707	710	693	749	720	709	767	707	703	698	679	696	831	670	695	776	704	725	766	743	706	732	731	686	735	735	697	704	713	701	719	670	665	712	722	735	674	743	692	733	700	658	745	705	683	705	710	690	721	704	715	707	720	735	728	725	711	699	681	668	709	695	672	675	718	701	702	705	692	737	675	740	729	728	722	713	682	729	735	735	662	727	678	717	690	646	732	705	725	753	738	709	728	675	730	708	705	691	720	751	745	694	723	685	732	675	700	744	725	734	735	745	672	715	724	727	692	670	681	704	681	739	714	695	705	650	742	700	719	696	710	723	716	715	687	700	688	726	704	731	744	717	721	762	690	670	691	757	700	714	722	766	684	752	725	694	748	772	734	712	724	727	684	720	735	650	744	722	689	751	696	734	709	699	695	737	724	720	709	729	747	724	726	676	767	728	734
24037	21515	28765	24739	21464	12753	3825	2296	1739	1449	1325	1182	987	959	833	826	853	773	765	759	750	676	704	751	735	672	700	687	639	647	637	662	658	609	607	583	597	643	639	534	566	596	586	583	583	640	577	569	570	545	579	596	574	568	587	548	566	548	563	554	521	589	586	629	549	595	588	555	566	604	536	570	602	592	599	568	595	623	571	592	565	612	576	570	562	550	619	547	552	589	579	549	550	531	553	580	578	512	536	582	595	587	612	552	595	550	525	489	602	598	587	596	579	551	544	572	557	587	578	522	557	554	566	593	574	583	626	547	583	622	541	555	554	553	571	620	605	574	564	555	557	600	557	600	602	579	538	592	570	561	581	550	550	559	574	600	579	566	540	587	533	585	566	601	572	561	565	575	553	553	566	590	545	544	603	518	573	526	549	569	566	544	591	553	590	563	573	568	589	627	593	578	549	572	593	552	562	564	585	540	524	577	549	545	600	594	567	584	589	548	568	565	554	568	566	530	538	550	562	536	591	534	550	580	571	581	554	567	602	594	576	572	593	555	571	561	509	579	571	590	575	582	553	584	583	543	523	609	570	563	562	578	561	569	542	601	543	554	581	533	531	590	560	567	521	568	551	556	557	579	551	589	550	562	579	544	578	572	581	579	554	592	592	588	593	605	567	595	534	558	568	569	577	532	570	560	566	572	570	592	538	538	586	535	552	538	633	582	540	591	543	557	568	608	577	601	571	591	569	568	577	561	605	564	560	613	555	538	582	573	562	575	541	546	553	564	588	543	561	547	528	533	556	595	567	556	549	597	583	570	543	558	602	570	530	570	576	615	586	559	620	590	578	572	598	587	549	572	545	563	591	573	586	589	542	560	546	635	557	537	560	559	579	553	544	582	554	563	558	592	563	599	589	576	539	597	568	569	616	608	575	589	578	587	578	568	574	573	564	537	563	570	522	555	602	604	584	591	584	566	567	525	597	572	517	559	533	547	575	622	546	571	539	620	558	572	547	578	581	548	575	580	571	599	561	584	564	584	578	537	577	544	594	576	577	597	561	613	579	569	593	562	594	593	549	585	560	597	568	579	558	578	546	563	582	563	560	539	591	605	554	549	589	565	546	542	544	605	583	583	554	585	556	529	592	587	535	550	593	577	534	602	546	555	570	548	560	539	552	546	625	602	540	560	589	530	536	589	561	554	587	578	625	602	600	573	574	566	541	576	568	570	580	546	581	598	563	561	542	561	609	545	595	555	604	614	584	601	567	612	563	573	546	575	597	570	598	619	566	593	588	541	587	585	563	592	600	523	580	530	568	558	613	568	553	558	584	522	589	572	588	598	564	551	549	546	565	575	573	557	576	549	555	587	554	598	611	540	553	569	545	545	529	524	621	619	555	539	581	558	579	570	611	566	579	582	629	556	578	584	551	582	594	541	593	530	576	608	580	557	546	552	565	560	556	547	547	561	550	589	559	578	560	572	551	579	576	615	584	580	555	587	560	563	564	540	548	580	551	531	558	561	570	590	569	549	573	564	581	562	510	552	623	581	578	600	561	575	546	577	585	611	560	588	584	579	594	554	546	559	584	549	516	570	577	555	578	593	586	574	556	545	579	531	528	555	581	588	559	547	538	569	554	553	541	572	542	558	576	572	586	580	621	556	608	596	573	564	535	583	598	547	521	551	580	566	534	568	598	606	573	550	554	584	539	568	643	542	563	583	550	560	578	556	596	605	562	596	584	550	557	572	546	599	599	583	598	530	606	560	549	576	602	584	557	597	578	601	599	547	563	564	579	574	600	548	568	574	559	589	586	576	558	591	559	569	526	587	584	552	597	619	560	589	609	514	587	553	548	599	581	538	598	552	548	575	607	588	573	556	571	572	554	586	549	536	546	547	541	562	588	571	562	562	585	587	556	558	555	559	552	574	544	565	567	591	557	532	600	552	548	570	551	588	595	531	532	564	528	532	557	598	610	547	569	574	611	569	580	542	609	572	569	584	545	622	548	514	569	566	572	542	591	572	546	562	563	557	590	554	572	602	526	578	579	564	578	577	554	555	551	580	603	569	527	541	572	548	637	620	535	570	550	537	572	579	566	577	588	567	546	583	589	633	560	538	598	583	570	595	573	593	592	590	565	569	573	562	565	567	577	559	554	585	567	584	610	555	549	645	596	600	551	559	592	579	583	549	596	585	563	567	647	565	559	567	567	566	576	606	571	529	563	582	546	559	583	596	556	600	616	586	547	578	554	538	578	547	589	588	571	585	574	557	574	594	565	637	626	560	574	580	537	579	545	568	583	545	604	572	585	554	591	589	534	576	552	507	547	561	518	535	576	591	545	549	542	571	564	568	528	559	602	572	574	573	598	574	543	555	578	572	603	563	566	603	557	625	574	619	569	600	547	589	550	553	562	602	552	570	557	574	564	561	564	612	578	535	545	587	583	571	588	564	589	565	569	576	552	555	562	573	582	568	560	596	611	565	581	586	597	549	537	566	556	580	567	564	554	560	552	597	544	537	555	528	556	549	556	618	552	536	549	506	599	553	553	589	561	569	555	588	589	606	590	547	576	538	567	581	604	551	564	607	575	560	606	573	564	597	531	591	567	549	581	563	565	590	554	565	593	526	590	586	595	546	589	612	578	536	574	561	618	564	573	538	561	590	619	551	585	566	595	545	568	568	584	602	577	559	552	566	582	560	574	570	571	579	565	568	576	590	526	561	564	605	544	563	538	559	545	520	597	570	601	592	536	557	596	567	585	570	564	554	566	555	528	523	570	547	604	592	563	534	591	562	606	555	498	572	574	551	594	551	588	599	544	596	584	563	551	594	555	595	592	605	533	597	535	547	583	549	564	559	561	566	600	573	600	578	549	555	565	617	562	564	584	529	562	593	627	544	593	535	569	591	530	582	617	546	593	580	566	534	563	563	522	576	606	593	602	528	618	609	546	566	570	609	557	591	559	572	535	573	559	546	573	582	547	543	570	567	580	593	565	553	602	591	531	554	559	563	601	571	576	581	551	581	579	586	543	588	585	600	607	588	583	568	575	544	531	533	539	572	534	530	569	570	595	553	544	547	561	541	593	501	583	578	568	553	561	632	553	535	585	534	553	560	578	579	584	576	567	593	550	569	532	594	525	538	605	576	585	529	570	573	611	572	562	588	532	543	557	580	554	586	540	580	579	604	563	586	577	590	565	581	582	555	555	588	589	579	574	553	592	577	541	571	581	598	563	605	548	560	594	583	543	551	564	550	569	592	578	552	584	602	538	585	586	543	591	547	553	527	554	552	571	563	584	605	533	608	541	606	622	582	560	552	559	545	533	573	541	580	513	630	559	586	530	546	605	581	562	574	565	568	561	596	577	568	589	542	528	531	557	574	574	537	604	555	566	575	566	572	553	577	546	620	554	550	548	554	599	572	549	602	539	547	568	546	550	582	581	551	552	582	584	526	551	568	566	587	556	556	511	607	552	593	582	565	563	582	587	611	565	570
37697	34115	21269	13157	9978	6920	5209	4024	3278	2563	2183	1941	1506	1435	1343	1113	1215	1109	1103	1010	957	994	959	925	835	862	868	830	778	698	764	774	747	752	725	744	700	710	732	685	630	748	690	679	651	699	662	674	676	617	676	714	701	685	710	707	661	700	626	728	687	678	625	633	649	655	678	696	667	687	650	667	663	649	715	712	671	672	661	703	654	697	636	688	676	664	674	635	663	655	633	707	645	666	651	672	646	608	683	667	670	671	682	676	658	624	652	635	693	658	669	686	624	669	677	701	637	658	745	659	688	624	649	610	680	637	670	675	698	665	689	674	667	650	684	699	657	655	669	682	683	627	682	641	633	659	767	652	681	675	681	701	652	696	638	632	666	659	654	641	673	626	645	665	664	672	681	648	659	693	719	659	692	645	657	660	651	689	661	659	635	680	673	685	664	683	714	662	699	628	679	670	698	686	651	678	631	657	680	654	677	667	706	668	638	655	698	629	679	693	612	668	665	622	665	657	651	657	636	655	646	655	722	670	679	626	674	658	652	695	671	672	678	658	663	683	655	621	657	646	693	675	673	672	662	657	671	662	652	625	645	665	638	666	695	705	629	625	649	657	648	669	668	663	630	690	686	682	660	627	668	680	684	700	676	671	699	613	635	674	655	650	697	649	655	591	688	671	669	680	626	668	714	662	716	716	679	630	636	668	671	647	635	656	695	658	667	659	677	630	647	659	676	659	662	694	641	665	662	666	710	693	658	692	659	618	678	653	649	669	675	630	657	692	678	673	674	687	657	697	664	674	632	666	655	697	683	635	698	646	711	697	662	646	654	674	687	696	616	629	685	697	654	685	661	643	631	631	645	677	654	647	651	692	636	676	666	664	650	606	654	660	645	650	647	638	660	678	669	669	673	664	681	662	680	582	630	625	691	658	637	658	648	653	679	666	651	650	638	663	681	626	642	679	652	609	629	672	669	625	648	660	673	701	671	649	664	668	650	679	613	646	680	652	644	703	664	642	698	656	618	741	620	665	682	697	710	705	707	622	674	649	665	677	654	660	641	664	640	724	668	662	649	609	661	683	701	666	673	655	676	651	669	694	618	650	635	664	673	659	645	676	686	645	661	632	655	626	653	637	671	675	663	678	653	686	653	673	668	702	639	653	689	643	645	675	685	687	675	648	751	668	690	681	637	636	687	642	706	628	709	691	661	639	672	610	608	702	747	669	701	674	667	682	604	641	676	695	697	673	641	678	623	617	664	633	677	629	696	674	670	674	663	642	687	635	639	670	650	663	646	648	714	695	675	663	646	656	647	633	663	668	642	668	650	648	679	649	688	620	651	672	686	675	606	662	614	683	600	633	661	685	689	664	688	650	635	673	598	729	638	676	683	678	712	698	681	732	640	676	627	636	655	620	654	688	708	664	677	680	699	631	676	664	680	641	708	681	632	647	673	667	650	703	631	689	660	622	679	678	706	602	660	668	689	651	671	622	634	685	659	582	652	634	694	667	620	659	675	622	684	634	685	668	653	704	639	718	610	685	689	653	695	664	662	682	616	630	659	638	667	630	668	689	635	625	647	651	656	676	664	697	648	639	677	683	695	613	651	665	699	634	659	659	635	687	687	604	702	685	679	671	621	640	633	665	653	635	678	652	645	610	700	651	623	636	629	688	666	642	696	672	655	704	646	693	673	678	672	686	653	715	700	670	642	624	676	676	665	679	647	664	654	687	616	676	648	660	694	662	649	633	662	652	684	662	662	664	684	623	657	643	721	681	681	609	668	673	663	652	640	678	641	675	654	692	681	654	666	638	673	692	650	643	631	708	622	653	642	695	674	691	673	694	643	616	658	680	662	658	693	676	633	660	674	636	681	679	669	648	645	701	674	638	652	622	713	721	657	637	683	686	675	658	689	683	629	656	643	674	645	635	625	647	646	679	649	630	677	714	640	646	663	670	662	676	632	692	653	616	669	658	632	678	641	702	647	677	705	622	656	661	686	654	635	676	695	646	674	643	663	647	670	678	704	659	663	620	631	626	656	660	673	637	631	717	635	691	636	606	655	622	649	674	678	668	668	616	692	630	666	663	714	647	649	641	664	671	624	652	639	628	628	611	650	702	656	693	714	640	710	651	628	642	641	631	636	628	648	642	671	697	652	682	686	661	661	667	693	651	658	676	704	691	659	644	635	643	618	705	635	679	642	647	648	657	680	715	724	653	645	668	623	711	650	678	707	715	684	676	651	653	671	632	701	649	672	710	657	624	655	635	672	650	639	657	641	662	683	644	685	659	667	656	687	625	716	680	692	608	663	665	646	680	669	672	662	631	641	658	639	650	666	651	673	676	698	642	623	668	683	708	675	664	684	670	689	628	674	698	648	686	687	685	635	656	700	660	678	686	646	679	655	660	649	629	637	684	699	633	695	671	643	680	676	666	628	639	680	654	640	668	689	678	649	673	670	717	676	661	692	699	710	669	675	655	634	606	683	644	664	692	650	714	666	670	659	676	671	648	653	687	633	684	672	646	639	644	643	629	651	649	692	662	639	670	658	713	659	649	651	704	665	684	673	628	648	616	669	626	697	654	648	646	664	703	623	682	646	676	660	653	635	614	636	648	709	724	697	642	651	690	627	632	647	660	694	681	699	629	713	618	648	667	714	684	676	645	643	642	667	688	673	675	669	716	653	674	697	660	661	685	694	648	626	642	676	710	685	649	676	682	686	670	653	660	676	639	664	695	694	671	705	677	670	658	649	631	641	651	680	664	680	641	621	634	699	641	657	656	698	684	641	671	647	634	637	659	614	682	628	680	651	664	647	636	680	687	652	649	677	651	650	650	621	620	603	683	664	676	661	735	692	652	668	642	662	700	689	682	647	679	647	681	634	639	660	668	702	678	688	682	687	683	640	642	656	645	666	675	667	648	629	657	703	692	635	686	658	650	664	660	708	698	686	652	712	667	664	646	666	682	663	654	637	665	698	620	646	672	692	604	655	659	710	686	647	645	670	657	687	629	673	631	695	687	651	654	634	697	661	646	706	602	660	639	629	647	667	691	695	691	633	665	640	677	625	646	672	674	693	673	708	624	624	700	630	656	667	682	635	669	686	624	660	618	631	682	659	694	679	692	643	694	656	710	696	650	640	670	713	656	626	664	630	658	688	656	641	678	634	672	648	667	616	705	633	669	638	628	684	680	629	611	712	688	592	644	675	667	631	673	632	651	646	633	672	655	628	672	657	642	674	670	635	655	679	660	663	710	677	647	659	654	687	669	655	672	672	618	702	597	627	653	688	665	680	697	643	665	666	662	685	666	636	731	648	657	651	637	614	681	685	682	705	682	645	635	650	672	659	676	641	659	671	659	697	708	678	658	614	639	701	681	693	693	680	689	696	661	681	638	651	656	677	644	628	667	615	714	683	680	651	689	647	646	650	635	644	657	634	648	680	624	654	684	642	681	669	627	688	668	673	677	657	684	678	683	674	683	646	679	676	678	633	639
25257	21552	27747	25648	13279	3702	2188	1550	1347	1102	1053	934	751	746	698	636	701	682	577	610	583	606	587	593	558	593	580	567	516	524	566	515	530	463	542	520	496	515	496	487	523	493	478	492	535	481	482	498	504	500	508	456	465	509	485	494	505	474	480	459	473	485	458	497	497	471	449	524	495	482	501	464	509	499	472	507	483	462	499	503	468	452	512	488	537	480	510	479	503	488	541	478	493	430	529	421	460	486	529	515	511	481	521	497	490	449	471	492	485	470	474	455	441	475	528	479	509	464	481	497	506	490	468	515	469	503	492	478	483	464	514	494	519	476	477	460	505	457	494	459	471	540	460	486	495	455	466	485	449	509	482	539	493	508	502	526	456	510	499	490	462	473	476	464	502	486	478	506	491	516	504	548	493	496	484	464	449	451	477	521	474	504	489	455	466	474	524	473	494	467	482	477	463	446	472	524	481	485	522	481	495	496	492	504	485	529	516	495	459	516	509	474	524	502	503	530	459	491	521	493	426	483	461	526	500	481	487	499	532	495	498	480	469	483	504	527	505	485	485	461	490	446	486	474	460	460	487	475	471	511	475	486	482	488	443	489	532	488	504	467	501	495	496	517	469	460	471	517	495	530	463	468	472	473	492	492	513	487	448	455	523	469	478	482	482	491	464	445	467	506	462	515	488	496	492	495	451	466	517	490	490	493	496	481	511	506	513	486	471	487	471	520	449	491	482	481	483	487	516	514	521	470	470	496	497	484	440	474	503	483	496	485	488	453	472	467	458	499	482	515	465	524	531	459	490	470	488	490	473	481	477	515	469	461	489	487	463	496	445	487	524	468	508	491	464	485	480	488	468	476	489	515	493	480	486	440	482	479	514	477	489	524	442	478	511	488	494	488	504	485	529	501	462	453	521	480	449	478	489	522	500	485	486	483	472	444	476	488	497	488	487	528	515	483	488	462	504	467	482	496	457	489	474	461	516	467	504	464	491	508	508	494	518	458	457	485	490	471	506	472	485	455	537	478	494	494	521	479	453	477	434	493	511	483	515	476	477	515	478	453	478	485	481	456	449	503	521	473	508	463	523	493	519	506	491	488	516	481	504	454	478	466	538	487	494	503	458	505	481	492	453	471	525	436	467	491	524	517	486	428	491	479	495	454	475	503	494	489	495	491	495	435	486	524	506	462	507	459	457	494	469	508	484	487	486	466	472	530	501	480	505	504	505	468	523	506	491	463	522	510	493	510	474	485	527	513	473	467	513	466	448	493	505	508	451	495	479	497	501	482	464	486	514	474	487	486	462	416	513	448	459	487	486	478	479	451	455	477	464	510	520	494	487	495	503	487	488	482	497	496	493	493	536	448	456	475	465	516	506	501	516	515	445	469	429	450	498	497	529	501	510	491	457	448	495	484	497	506	490	500	471	462	492	483	499	505	528	496	452	534	470	501	485	491	462	495	461	487	475	459	433	488	498	461	532	465	473	500	501	478	465	487	502	539	509	440	484	494	479	511	514	469	491	482	513	504	468	511	470	439	496	500	465	435	485	447	503	486	500	512	517	494	480	487	484	477	492	507	455	506	476	474	461	490	483	485	461	469	477	477	459	469	445	519	504	486	471	484	507	509	487	516	513	511	473	469	487	476	475	551	495	507	474	511	490	467	451	541	488	496	522	478	421	534	487	482	516	489	525	545	491	453	494	495	512	528	516	482	482	499	519	511	482	489	492	448	509	512	461	463	482	492	470	474	491	488	457	474	493	465	499	480	484	414	497	508	525	478	480	526	485	501	497	481	457	476	492	469	456	506	437	498	500	471	477	486	468	485	470	479	477	468	491	474	507	461	465	484	502	476	497	533	455	448	456	525	455	466	468	496	507	482	491	516	516	459	491	495	518	504	490	478	479	471	497	512	511	519	526	484	505	483	491	491	471	496	499	459	481	515	472	444	490	465	489	505	473	485	493	541	474	497	487	455	470	535	506	504	488	514	462	497	489	500	499	506	519	478	471	487	457	491	501	524	495	500	490	507	463	503	483	476	513	528	471	456	516	498	455	500	452	498	497	491	516	520	488	489	484	463	481	488	503	457	490	484	528	473	504	455	455	505	503	490	457	496	521	494	525	483	508	486	492	466	500	469	489	476	476	448	497	522	472	507	516	483	485	494	476	481	469	515	511	522	482	461	504	489	498	507	471	484	499	499	485	515	452	426	499	511	469	506	494	468	470	451	506	505	502	494	488	434	493	468	520	509	497	518	502	503	495	506	478	534	445	509	517	480	489	544	492	464	476	501	480	495	523	495	478	471	469	499	501	498	500	501	451	508	472	469	458	466	502	484	514	501	456	481	470	484	499	490	494	445	498	475	510	469	447	474	492	492	498	479	493	515	514	478	471	484	493	475	523	503	450	443	502	480	516	510	490	494	486	493	467	491	489	477	498	527	523	494	463	529	515	435	480	503	515	466	508	508	499	455	464	484	544	500	505	492	478	525	484	490	514	523	477	471	434	466	495	473	497	437	479	494	466	499	470	533	508	517	489	511	506	476	481	500	514	488	509	514	454	478	507	434	458	471	441	501	451	493	518	459	448	505	520	490	463	480	457	467	460	494	436	509	492	506	491	485	429	475	474	497	476	489	488	500	485	499	530	452	499	497	460	463	506	492	466	466	502	504	481	493	431	486	493	477	491	510	490	489	496	501	523	481	456	498	493	490	513	480	482	471	445	493	466	483	482	488	462	503	477	465	527	496	471	473	475	476	522	480	475	465	480	502	488	462	445	473	508	501	488	464	519	472	471	494	526	476	494	491	526	467	492	492	499	487	488	482	516	452	502	447	511	453	450	483	489	490	464	494	477	481	469	493	503	465	481	516	458	476	509	503	479	507	506	488	484	481	472	478	459	523	484	525	477	468	485	482	445	530	522	470	515	510	464	494	503	500	486	496	477	478	483	501	481	486	485	485	512	517	510	525	495	460	496	496	526	527	498	453	430	465	472	445	519	474	479	495	512	496	486	467	500	482	487	530	454	482	464	482	438	489	504	507	471	472	493	507	470	494	505	484	452	444	496	461	485	470	454	518	456	475	480	510	465	521	472	487	476	485	485	520	535	513	466	510	468	513	480	512	491	537	482	450	467	497	474	496	478	482	463	488	486	495	465	496	486	469	519	491	450	484	467	492	471	507	504	507	476	486	509	506	493	527	489	481	498	513	517	494	487	495	483	478	498	465	483	496	478	474	500	487	490	511	456	490	487	485	509	505	497	488	477	489	496	507	507	478	464	470	481	533	508	496	472	482	452	517	462	492	486	493	504	489	516	511	451	487	505	469	472	448	462	432	492	462	482	508	475	476	443	520	487	517	431	505	486	534	469	504	516	465	461	468	471	475	453	468	487	482	486	472	494	455	534	508	484	499	525	478	494	483	481	501	493	481	470	520	483	496	447	476	512	446	507	475	467	487	489	471	461	518	509	509	504	492	463	474	527	485	500	472	479	479
35814	32941	18476	10780	7842	5614	3997	3234	2540	2053	1734	1566	1242	1140	1105	968	932	910	938	841	851	753	794	776	720	760	733	696	667	694	654	608	624	591	606	587	590	652	593	602	621	631	568	572	553	606	562	613	616	584	586	580	557	576	560	600	579	566	612	570	575	561	554	561	565	602	582	544	557	568	594	581	544	581	557	559	552	544	533	534	601	599	485	578	557	552	564	538	559	555	533	553	588	540	582	552	558	576	586	534	607	550	552	540	564	579	598	547	576	627	560	558	567	586	539	559	533	549	558	556	565	579	546	601	565	550	587	616	602	527	538	561	547	572	525	569	556	577	540	552	603	578	588	558	578	597	580	557	601	568	551	567	567	588	587	548	542	593	548	533	539	538	590	622	588	572	546	549	609	533	496	559	578	581	546	545	539	568	576	553	542	570	584	557	546	597	568	510	556	581	553	576	551	520	553	566	564	548	580	621	584	548	583	576	547	586	540	528	560	503	593	567	519	559	536	609	547	560	532	572	560	586	582	590	550	585	569	577	541	594	549	556	584	536	580	587	583	584	565	546	568	559	596	546	574	543	558	557	569	604	582	584	563	611	579	614	576	625	592	535	554	512	592	556	551	591	548	585	526	550	560	564	545	567	574	571	575	601	547	598	547	571	554	589	563	579	546	564	574	560	573	545	570	582	554	575	559	549	539	581	584	543	604	594	589	566	601	538	565	514	541	581	553	554	543	519	550	589	533	576	552	519	577	560	534	596	582	559	572	590	543	595	546	586	497	552	565	543	552	595	572	571	543	573	551	564	529	567	570	592	549	565	536	577	543	555	606	560	503	556	577	603	584	604	540	565	535	561	572	541	554	543	511	580	592	549	586	577	586	525	573	575	570	517	579	579	612	556	538	579	513	596	562	587	616	560	550	582	560	562	542	621	564	542	543	560	560	521	537	568	559	554	560	571	586	605	561	586	544	563	583	557	590	583	522	543	546	540	513	536	563	585	567	572	583	605	592	538	558	553	556	526	542	518	583	579	549	559	548	578	599	573	527	524	528	566	565	560	598	533	549	563	594	568	566	574	565	547	586	568	575	572	540	589	580	606	552	529	571	535	598	581	563	565	584	606	527	527	573	607	588	565	549	613	574	547	535	584	565	575	538	592	521	553	580	551	553	558	534	596	557	548	608	558	554	580	540	532	558	606	592	562	561	532	557	523	564	551	579	596	555	518	542	584	596	569	570	618	635	598	545	597	584	578	607	588	570	551	574	581	517	575	572	572	531	530	531	524	560	541	517	530	615	557	585	540	576	524	565	576	577	535	566	567	507	596	560	577	590	557	579	582	528	579	550	591	528	584	591	586	596	584	571	536	551	602	607	593	592	584	557	567	545	574	534	570	555	565	565	542	553	569	567	574	556	551	574	559	618	593	566	609	572	579	582	610	558	523	584	570	584	572	565	550	563	564	549	577	565	504	577	579	540	600	533	568	581	586	532	555	553	556	571	563	573	585	575	574	543	576	573	554	601	619	550	557	577	553	568	562	585	520	591	547	588	591	519	576	529	575	540	612	533	557	588	595	564	549	616	573	581	585	606	582	597	575	581	562	544	537	538	566	587	569	583	534	530	534	569	569	533	591	564	574	566	577	544	570	534	548	606	558	599	553	551	586	561	559	555	556	581	587	583	555	566	559	579	528	528	529	569	579	594	564	569	546	570	584	562	561	542	607	588	593	580	564	549	586	546	559	594	581	566	562	552	613	591	547	579	569	530	535	544	587	577	543	572	555	549	592	542	531	628	558	605	607	550	573	540	595	558	565	560	516	546	571	596	575	513	597	559	568	600	556	544	556	573	584	560	550	556	576	597	590	557	582	569	529	566	584	564	540	599	544	575	602	579	580	563	567	491	560	597	509	553	548	515	574	583	584	537	595	616	582	591	571	555	564	602	586	594	569	575	615	563	563	564	577	591	557	553	560	579	578	580	594	553	616	564	590	553	543	563	577	561	541	610	542	553	563	551	583	574	544	566	529	565	558	567	599	533	532	571	588	562	568	559	550	563	564	545	541	576	571	612	592	547	593	566	577	524	550	558	560	569	559	596	541	596	573	555	546	570	554	562	542	584	535	562	561	550	547	543	576	559	578	576	583	593	572	587	544	574	535	580	551	585	561	529	552	588	529	563	575	591	554	580	572	546	599	594	566	574	545	551	554	547	548	566	571	567	552	574	556	570	566	530	531	532	587	569	568	544	556	564	547	521	592	561	536	570	545	569	597	595	560	589	566	570	549	579	543	546	606	539	585	585	562	531	578	585	607	573	521	553	551	538	518	545	563	573	601	592	553	554	543	614	569	537	567	576	564	570	573	562	566	553	559	575	573	541	562	593	546	552	563	542	517	578	585	596	522	593	556	546	579	559	612	539	546	515	596	577	559	532	561	514	540	556	543	545	556	552	572	567	551	575	597	566	552	607	505	561	555	540	533	552	582	583	582	547	554	588	550	536	549	588	546	592	562	576	566	529	567	539	558	519	551	583	552	579	524	550	558	577	565	605	589	609	542	517	562	549	529	576	536	573	574	533	566	560	543	584	574	602	585	557	534	584	542	547	575	583	606	547	569	577	553	531	552	567	599	575	568	565	545	544	608	553	549	564	569	601	567	587	581	564	570	537	563	569	557	558	566	588	568	544	597	549	533	539	576	573	610	594	534	545	512	550	549	554	596	588	540	561	566	550	579	539	597	565	568	543	580	571	525	555	597	550	558	608	537	554	555	541	588	564	585	558	583	570	556	601	537	591	586	549	586	539	578	598	554	538	576	556	581	617	592	569	606	581	557	566	527	535	592	601	584	567	557	511	526	599	534	589	548	550	597	563	522	576	537	606	516	533	567	591	539	541	568	565	552	528	604	582	561	534	575	550	539	554	570	541	575	545	584	544	570	541	554	558	613	570	576	608	547	542	619	584	565	564	518	628	570	540	586	593	580	555	576	554	558	577	599	571	598	546	601	520	553	549	574	600	562	563	559	574	565	565	548	554	578	599	539	550	607	542	596	589	622	522	553	537	552	560	569	564	576	531	523	573	570	557	591	574	568	553	575	527	562	550	569	587	618	529	546	579	512	612	562	573	542	546	604	525	541	568	573	558	591	595	549	577	565	548	567	593	547	563	543	548	526	544	569	566	538	575	540	573	548	545	543	555	551	533	553	573	587	571	571	559	581	576	592	558	582	522	539	575	556	611	552	580	605	538	571	547	571	581	604	560	575	547	543	585	550	560	599	575	651	568	553	538	587	599	574	538	583	577	547	553	556	579	595	574	577	570	569	589	550	540	575	530	556	580	603	539	559	548	543	577	553	577	545	580	616	607	582	581	562	544	569	546	540	585	565	586	507	553	554	572	597	573	540	600	595	570	608	599	557	540	612	540	563	586	552	581	518	561	538	556	557	548	572	528	557	563	508	549	548	564	559	577	543	526	584	533	605	532	558	571	583	542	526	604	578
22950	21515	29311	24181	21539	21593	11034	2894	2095	1715	1429	1264	1003	869	932	776	811	772	686	662	656	655	615	615	553	509	552	542	506	496	482	520	468	449	469	436	434	471	382	480	440	430	422	456	398	402	409	384	420	449	415	408	409	435	411	423	398	410	441	382	423	418	402	399	408	419	420	398	399	384	376	380	400	423	437	391	377	397	433	421	403	428	368	424	403	396	428	410	406	399	364	408	417	384	388	404	373	388	381	383	381	421	422	384	403	419	419	421	408	406	445	390	395	370	413	404	413	432	406	441	405	403	397	424	402	430	441	415	395	416	407	377	378	377	377	400	416	384	411	416	408	390	398	420	413	406	446	391	387	395	422	427	391	412	391	395	448	393	423	388	388	406	428	442	403	408	382	406	412	396	390	379	374	415	412	415	385	410	389	408	414	387	407	433	399	409	399	366	393	401	421	366	422	417	368	392	392	381	416	417	409	388	400	396	406	406	395	423	425	392	413	389	423	388	416	416	374	408	428	378	398	380	403	383	386	440	428	379	361	405	383	398	411	393	396	368	367	381	391	440	403	405	420	384	407	432	395	425	356	379	390	367	388	404	426	414	394	351	390	384	394	416	385	401	399	406	418	399	383	426	371	399	395	371	394	441	408	412	435	389	375	412	387	413	404	406	403	385	422	396	404	372	414	418	398	396	378	380	435	404	444	373	397	419	410	406	420	383	400	421	378	433	355	378	406	396	404	419	427	377	398	340	390	387	374	402	415	391	416	411	413	383	409	411	434	418	377	409	406	411	424	397	374	415	399	377	411	378	403	425	417	378	405	394	402	396	383	362	402	388	384	398	383	407	394	396	397	414	398	398	400	418	395	431	406	426	413	372	425	401	395	387	410	393	391	375	410	417	395	390	405	390	397	389	396	406	388	350	447	425	420	391	428	411	395	382	408	386	413	425	385	357	440	442	412	383	376	370	413	396	389	401	395	382	385	411	418	367	397	433	421	395	390	407	383	386	384	444	394	399	368	391	421	440	389	408	426	396	369	399	403	438	418	399	444	423	384	422	403	403	423	397	364	369	447	401	412	407	402	393	392	410	377	433	381	371	410	377	383	417	394	417	443	439	394	417	373	376	433	412	418	371	397	381	403	385	391	420	449	405	389	408	407	380	393	408	389	393	423	410	427	399	416	438	380	389	418	393	403	425	419	415	420	403	396	385	399	406	412	374	387	411	425	387	381	398	401	350	399	391	397	368	377	379	391	395	413	387	418	396	381	406	435	389	382	420	415	411	393	394	368	421	403	413	388	414	378	432	383	409	446	399	418	418	387	406	387	408	436	397	392	379	379	397	382	368	443	383	391	419	419	402	366	392	383	375	366	391	382	392	402	390	384	399	364	377	421	395	394	419	430	380	432	424	378	405	388	406	403	434	396	398	414	399	389	386	412	401	438	392	405	444	393	414	418	418	379	395	398	402	408	415	412	426	398	413	404	391	428	384	407	408	386	441	430	389	398	368	382	414	419	383	419	409	405	419	367	398	394	392	399	409	389	398	406	416	413	407	389	379	392	400	406	406	423	400	369	404	380	387	398	389	371	397	383	392	425	378	442	392	391	387	404	381	403	392	382	395	414	406	391	368	387	390	409	401	437	378	382	402	401	398	415	405	381	403	399	412	415	407	413	411	382	396	426	386	441	384	364	428	403	414	386	447	376	372	411	375	428	416	434	394	416	413	378	402	371	362	385	370	415	366	410	380	384	364	366	418	405	403	420	425	426	417	388	388	370	441	456	381	406	380	403	381	438	432	436	420	388	409	435	385	400	390	409	443	362	421	409	382	419	413	405	392	397	423	436	425	409	361	422	397	414	426	406	427	416	420	358	428	453	406	413	372	407	415	366	391	431	387	398	392	414	400	405	403	413	385	426	374	373	419	394	419	402	390	420	389	384	401	414	406	403	474	391	367	430	435	398	409	411	387	408	431	376	419	447	386	399	413	431	398	419	417	426	431	407	396	373	404	406	398	441	387	407	413	406	397	423	412	402	423	389	407	397	395	418	363	410	399	397	406	396	431	397	391	430	411	430	402	379	452	396	422	373	411	398	424	402	386	433	443	407	394	397	389	409	379	412	403	402	416	394	403	435	424	396	389	417	379	380	409	383	428	391	389	396	416	392	415	406	420	410	399	384	417	399	390	390	404	377	422	415	418	402	424	396	379	425	445	387	410	414	404	377	403	386	380	363	451	403	400	415	363	402	383	435	428	410	398	396	414	421	401	408	383	401	382	415	410	429	415	412	373	394	397	373	367	423	438	413	402	392	353	374	393	408	378	430	393	405	368	407	396	428	381	407	403	390	417	412	393	397	411	404	378	403	433	396	350	436	419	434	403	427	381	369	394	382	389	393	404	384	414	364	401	379	380	400	371	387	381	371	416	367	390	377	366	368	414	373	398	404	382	369	394	388	357	412	374	431	402	379	376	401	412	422	395	366	415	429	418	386	399	424	389	353	415	407	427	424	411	424	389	401	391	377	390	389	392	390	408	436	384	394	388	399	404	417	404	405	390	398	428	384	416	419	430	389	416	374	407	412	412	398	401	418	370	427	432	380	404	392	438	431	413	405	381	396	408	411	404	377	405	372	412	383	383	385	388	401	415	392	408	425	379	399	396	368	400	409	396	400	415	427	461	399	394	423	412	401	377	409	383	421	395	366	417	400	385	400	406	406	404	369	415	401	423	403	417	394	419	419	430	401	406	416	397	410	401	360	404	398	394	418	390	395	400	368	399	412	396	432	409	429	414	383	416	385	381	418	368	434	425	411	447	386	382	399	422	440	420	374	395	430	400	411	428	435	401	428	423	408	416	422	370	356	468	409	383	407	368	382	364	405	354	394	391	382	399	387	392	363	435	408	379	399	429	427	416	392	401	425	414	366	481	428	384	417	402	369	406	394	374	436	423	434	373	414	372	424	419	390	396	407	386	401	424	417	401	405	376	371	392	415	395	422	408	376	371	386	425	392	401	404	420	403	396	423	393	429	396	372	444	382	408	409	429	377	401	390	381	392	427	426	418	422	425	385	436	401	394	401	418	363	425	409	415	385	387	408	379	422	388	351	414	413	423	387	402	408	419	365	428	386	386	382	398	412	401	399	387	430	390	413	419	394	431	379	399	441	392	423	417	393	426	374	378	378	397	408	412	433	412	378	421	406	422	420	372	408	410	390	384	443	428	403	428	430	393	386	384	407	406	371	400	386	367	427	405	418	401	416	409	391	410	391	389	399	400	414	442	407	373	381	407	393	416	398	410	403	398	409	418	388	338	391	390	355	401	394	422	416	397	402	413	401	388	421	406	406	358	403	418	406	394	406	413	401	427	413	420	381	412	392	395	414	374	367	389	431	374	385	387	381	429	409	385	392	404	395	407	386	423	379	411	391	402	415	413	397	425	459	412	354	392	404	423	407	402	421	412	389	385	429	372	414	388	407	389	404	401	383	416	364	418
42115	43151	26348	16537	12326	8739	6570	4947	4120	3257	2696	2366	1747	1538	1455	1160	1260	1173	1045	1007	978	918	867	799	752	742	690	751	694	679	643	618	592	597	572	539	517	570	521	559	546	532	497	500	496	497	499	494	482	520	536	511	496	510	496	459	512	460	486	497	474	457	486	511	498	472	467	466	471	533	462	466	510	498	501	468	484	496	460	536	453	469	530	475	488	539	497	489	468	487	502	506	494	484	462	491	456	467	474	482	458	490	527	484	504	458	481	479	479	476	456	475	479	450	464	458	510	535	498	475	491	488	483	518	474	485	499	467	489	467	470	485	467	507	468	438	491	454	481	485	487	496	485	435	455	517	480	470	477	469	497	477	514	481	506	453	458	443	519	453	482	528	491	474	475	508	425	420	478	479	454	488	416	431	473	471	449	452	503	509	500	477	484	480	497	481	484	455	509	437	502	471	480	510	504	446	485	490	437	493	485	475	458	483	489	439	464	455	451	489	455	484	477	469	479	442	451	465	493	480	435	473	428	500	477	556	458	485	436	463	443	482	466	491	465	472	479	468	480	455	492	490	466	505	493	471	477	454	493	499	449	450	474	470	442	477	425	489	478	465	468	472	444	451	457	455	478	453	474	477	456	491	498	480	473	485	448	464	496	451	481	456	468	462	491	474	505	459	467	445	451	472	470	487	455	453	475	433	446	466	495	464	481	489	476	532	466	443	466	459	475	468	494	479	460	487	477	423	445	440	464	471	469	537	433	522	478	477	486	481	450	461	467	455	437	448	453	466	480	452	461	511	452	465	439	432	495	456	475	477	461	493	479	487	455	444	461	466	433	469	484	456	467	496	494	486	479	453	485	484	484	462	482	449	487	521	497	513	466	481	487	514	460	483	452	454	451	473	452	485	495	453	475	470	438	451	438	506	506	449	486	487	486	482	506	437	495	459	455	485	499	487	438	476	496	477	481	435	465	449	476	506	438	481	471	475	446	444	473	426	475	488	458	446	470	460	435	485	482	476	480	483	482	464	464	496	489	489	478	439	500	471	471	460	453	488	493	496	471	470	489	498	507	474	477	457	448	474	456	486	502	469	518	471	470	435	451	511	478	457	473	456	464	453	498	460	456	492	455	495	470	484	484	483	487	477	479	447	472	478	507	493	499	496	486	470	487	467	466	510	457	475	459	479	512	468	480	445	429	471	494	469	431	467	448	474	480	510	479	487	458	482	462	480	463	464	455	485	460	446	469	460	526	442	465	501	442	463	463	448	471	444	464	445	490	473	461	446	462	460	479	452	444	459	489	477	470	476	477	516	473	461	476	458	464	494	482	443	483	501	470	467	467	434	459	431	454	511	485	475	452	428	467	441	464	451	463	476	474	472	488	490	436	497	453	509	518	487	458	450	434	491	469	492	519	473	496	487	453	489	481	447	477	437	473	423	465	449	489	463	450	459	437	484	454	439	443	456	460	450	508	470	491	480	479	463	467	489	540	469	498	461	488	462	512	444	483	468	470	427	496	470	482	468	466	459	458	442	476	480	474	479	473	541	503	479	485	460	481	457	466	467	478	486	479	470	460	485	528	508	459	478	434	457	449	457	464	518	460	470	461	463	502	437	507	462	457	447	489	459	459	441	478	444	493	508	490	475	505	488	464	477	455	443	431	490	479	451	481	505	446	463	498	476	457	499	455	477	493	481	445	469	454	453	460	477	478	474	449	486	501	487	455	520	472	454	442	470	453	424	436	465	469	500	473	497	458	481	484	487	467	439	436	474	502	467	441	483	469	478	421	486	494	486	466	456	494	449	462	525	497	486	459	482	438	439	496	460	455	447	482	442	496	526	453	454	470	445	465	505	477	479	492	504	488	434	491	471	463	488	484	454	459	467	491	479	458	475	486	483	494	470	457	461	472	479	447	477	510	449	485	449	473	435	484	493	459	514	492	435	483	484	456	473	489	480	499	441	480	475	443	439	464	510	480	459	472	483	484	469	452	452	439	483	459	469	463	459	447	473	413	481	481	449	430	491	480	465	461	473	453	474	483	467	457	449	433	447	467	465	485	479	489	458	449	483	468	515	478	476	497	499	492	503	444	476	494	481	495	462	460	521	480	452	495	483	481	464	484	455	481	474	473	504	471	486	451	458	448	453	467	443	414	460	463	504	408	476	425	436	471	452	473	482	489	481	439	437	501	441	508	485	497	472	478	453	434	471	512	479	474	472	465	477	486	460	496	467	460	460	467	439	472	492	476	435	446	491	463	472	432	461	470	486	517	488	489	499	444	463	470	459	494	481	430	488	453	462	479	485	459	456	463	460	490	451	471	446	480	476	506	534	454	483	463	444	485	448	467	485	484	455	481	478	457	465	474	500	502	504	450	456	465	430	457	468	486	475	453	468	462	480	489	465	451	469	519	419	466	475	487	503	441	478	477	472	497	452	469	499	492	457	501	502	446	448	446	502	468	461	492	449	449	483	469	488	510	438	471	471	453	493	453	485	473	505	466	467	448	473	445	498	437	470	455	457	462	455	456	483	436	473	451	499	476	430	457	485	474	500	439	493	469	489	465	505	491	470	447	443	451	495	447	480	429	514	446	455	478	496	471	463	456	487	465	464	454	473	459	464	429	494	482	440	449	485	455	464	472	461	448	450	468	484	473	456	514	481	457	486	463	445	449	495	461	474	485	449	478	468	466	471	484	494	454	459	469	453	492	457	444	449	473	469	474	478	496	483	485	477	461	466	492	476	411	470	451	470	493	472	490	481	503	411	503	477	472	490	439	464	477	446	474	488	452	480	493	463	517	437	463	501	423	453	450	489	504	462	499	508	502	513	486	458	473	475	448	487	529	466	451	491	483	494	445	472	452	511	464	440	487	442	465	445	449	446	455	431	438	485	515	446	470	438	510	501	469	487	497	441	485	462	488	476	489	488	476	461	466	482	493	481	464	435	490	468	528	458	453	481	437	455	528	497	471	467	470	457	481	495	467	498	463	448	463	460	472	462	512	484	487	460	439	472	459	502	462	465	442	448	502	485	475	484	484	429	540	461	507	476	461	483	447	469	452	449	481	445	427	487	450	446	476	484	460	490	491	489	474	462	496	430	454	407	481	478	458	505	492	441	488	495	464	487	516	462	484	492	474	481	471	463	422	467	488	490	498	513	464	492	483	457	469	484	497	493	446	475	494	493	475	466	488	517	481	474	438	465	455	487	490	438	436	474	494	471	505	503	458	478	471	475	459	456	462	440	464	506	468	438	457	481	494	472	452	438	457	478	467	487	502	442	447	485	485	461	486	474	459	439	463	457	474	462	472	454	494	523	438	476	494	481	458	488	474	462	446	463	486	439	473	498	477	450	478	477	498	490	471	490	498	505	473	509	428	463	453	423	501	434	457	462	450	496	456	493	503	504	492	472	471	452	470	467	473	467	423	486	490	454	495	451	448	456	459	408	475	495	502	481	509	498	491	461	491	449	482	455	474	490	485	451	469	464	465	476
30863	23301	16062	8077	3895	2329	1723	1340	1188	1083	948	1009	850	756	813	705	768	725	762	704	704	712	626	704	662	690	676	680	686	634	661	646	637	619	628	584	648	653	665	628	622	658	639	636	638	630	614	642	613	621	599	648	634	648	627	615	632	615	639	584	605	636	625	669	634	662	623	633	617	638	677	619	641	603	620	632	654	627	600	638	686	678	635	663	628	611	644	624	660	563	603	620	614	619	630	631	635	631	627	647	644	606	582	597	639	621	653	641	630	626	663	652	600	616	636	618	613	590	623	670	655	671	617	656	594	618	644	580	625	633	585	586	602	619	594	643	667	635	617	644	623	659	632	633	613	624	626	571	626	595	663	634	612	605	613	617	598	577	656	609	606	597	616	603	630	620	667	622	599	644	611	612	627	614	633	595	603	634	653	605	628	590	668	619	658	599	626	574	626	642	621	607	633	652	658	597	627	641	634	633	651	681	589	621	650	605	569	654	646	628	600	632	601	614	608	637	664	644	593	619	587	617	637	591	601	628	636	633	634	611	614	609	590	620	591	629	599	618	640	614	595	645	647	603	648	615	625	625	620	625	659	649	645	650	632	644	628	614	643	632	575	619	593	623	637	587	683	643	613	581	628	612	632	643	650	627	632	600	617	620	582	597	621	597	640	632	598	592	645	669	626	625	700	619	618	618	643	674	625	620	617	579	582	611	635	624	646	652	689	641	597	667	617	619	615	652	617	637	631	644	622	622	604	647	598	630	627	611	630	607	644	632	642	620	608	629	661	596	652	634	576	634	628	629	651	611	598	593	638	632	619	645	677	644	652	640	619	624	671	632	575	658	632	609	624	653	643	635	644	629	653	614	634	614	609	610	560	632	641	604	632	669	630	626	643	607	641	611	621	625	632	578	596	634	608	642	603	642	602	641	631	649	625	598	606	605	569	646	612	624	668	612	613	648	680	614	619	646	583	659	581	655	605	633	594	612	581	640	594	591	663	665	627	626	617	596	640	661	620	637	613	630	600	598	653	607	602	627	661	608	618	613	598	590	615	628	603	611	624	655	643	640	640	632	641	605	610	614	640	614	610	592	608	635	599	607	626	626	608	601	653	609	589	571	640	606	630	617	650	651	616	646	625	648	662	583	643	608	600	605	625	651	659	632	663	602	656	604	643	640	631	642	663	613	601	568	619	614	629	625	591	605	631	597	653	615	597	660	599	609	627	632	623	646	647	643	620	628	605	605	650	639	613	600	648	620	601	589	661	581	620	602	621	645	596	622	575	617	646	578	629	620	623	626	605	657	581	688	622	598	626	676	630	606	570	644	639	642	619	595	621	674	646	624	616	626	625	631	637	643	643	588	637	587	598	612	623	609	604	618	596	652	595	633	660	623	621	611	622	563	591	641	630	600	652	630	624	625	626	561	620	649	611	648	621	637	622	595	607	614	583	615	652	614	635	642	630	626	648	596	645	603	659	603	634	632	641	605	625	608	637	587	621	625	658	650	634	597	643	653	620	588	575	597	686	641	617	642	586	624	570	613	673	627	638	645	615	647	609	666	618	633	640	636	600	675	631	624	593	615	670	640	632	591	622	619	582	582	611	636	606	662	591	656	625	625	589	564	647	641	594	614	626	659	601	643	637	610	650	646	634	628	604	649	622	609	605	662	588	631	631	627	645	646	588	670	671	617	587	605	619	655	610	587	647	665	641	654	645	602	640	624	621	627	602	584	602	611	644	621	575	639	634	646	571	656	613	585	611	640	654	674	586	615	619	641	643	645	632	581	591	614	639	612	643	647	606	649	643	640	624	617	643	651	620	645	622	605	669	627	640	592	632	594	613	602	623	613	594	608	641	619	648	601	620	626	634	637	598	642	629	648	639	611	597	598	648	647	619	620	665	608	628	627	647	695	619	627	609	655	626	596	620	633	637	613	632	631	636	630	640	594	604	630	618	607	656	611	627	615	594	632	661	627	642	657	575	628	603	625	598	657	635	652	655	622	627	634	609	572	617	589	633	619	603	586	641	645	625	633	611	612	635	600	639	603	622	598	589	654	654	661	633	605	628	605	656	595	600	600	601	651	605	602	641	611	640	617	649	625	599	620	644	585	640	637	605	654	591	616	648	638	663	632	643	613	622	599	610	597	627	642	608	627	634	631	637	594	634	627	641	669	594	609	650	637	613	629	664	650	628	639	596	621	653	611	616	577	598	683	632	633	596	643	640	603	666	625	632	587	613	604	636	623	615	721	624	578	628	617	601	626	632	619	608	600	599	633	648	604	623	617	611	619	644	621	658	613	628	605	611	639	617	644	635	630	650	617	639	629	643	615	648	621	581	607	596	617	646	622	607	632	654	622	637	558	662	629	618	587	613	603	662	624	637	655	597	628	602	597	664	591	640	602	637	621	642	637	626	599	623	658	621	646	657	635	635	616	671	642	612	572	582	656	633	659	618	627	640	692	629	628	608	642	619	607	636	603	643	611	596	598	643	638	629	601	636	592	596	650	565	607	617	583	636	633	597	603	578	625	600	623	608	603	634	611	650	617	629	649	616	586	631	627	620	625	631	618	640	645	632	620	599	627	622	664	655	605	658	583	606	597	594	616	630	622	582	647	608	620	616	603	648	634	670	602	643	613	647	635	615	609	666	601	663	578	602	592	622	625	547	628	652	599	603	668	605	662	650	631	599	633	605	688	644	604	617	618	635	592	579	632	591	609	625	613	589	630	635	598	609	657	633	581	631	618	610	666	642	619	577	628	625	630	592	603	631	619	617	629	629	594	612	642	603	606	572	643	596	637	691	598	621	615	612	625	633	654	614	637	635	590	599	621	660	590	639	608	630	586	663	627	599	639	624	606	652	636	643	666	665	635	591	591	601	645	623	640	609	645	591	615	647	625	628	632	662	599	623	663	635	609	608	619	635	636	578	648	642	611	636	575	665	629	625	615	656	676	639	598	620	600	663	602	618	608	592	636	628	619	615	594	625	617	625	607	626	601	634	609	599	628	602	626	610	668	572	627	625	625	624	661	674	614	609	615	606	636	653	610	602	627	615	576	592	622	652	647	575	613	600	672	603	655	618	662	663	652	645	604	649	654	644	655	645	622	654	596	597	668	630	605	606	619	606	641	604	604	627	593	572	655	656	632	627	641	608	630	635	672	647	651	628	590	597	671	664	607	644	583	652	621	627	599	600	687	631	588	663	621	645	634	635	619	596	619	629	670	667	628	621	617	684	637	665	632	640	624	611	635	569	630	646	679	601	627	592	653	609	619	649	615	624	632	623	615	579	609	654	638	617	591	626	668	625	619	640	631	569	616	641	611	613	610	641	607	676	589	615	688	653	561	637	632	608	660	626	633	564	683	624	584	628	650	611	616	661	667	606	651	646	623	649	601	621	601	611	628	653	590	648	655	654	619	663	642	602	661	605	615	639	621	607	658	650	620	663	643	599	619	646	635	622	664	658	616	574	607	643	638	622	635	619	638	642	609
33816	25969	15453	8410	6029	4135	2973	2382	2092	1683	1525	1398	1112	1085	1066	963	974	969	881	897	905	927	815	859	818	849	819	802	766	758	795	726	743	762	767	736	716	733	737	701	789	757	723	682	703	750	720	723	749	730	716	752	706	704	715	753	697	720	744	745	736	766	660	707	669	719	814	767	708	691	707	709	735	700	724	780	719	748	700	728	690	669	717	712	674	705	750	695	721	734	726	711	721	742	780	740	686	716	731	717	697	723	731	784	704	725	684	739	729	701	736	694	718	705	732	741	728	747	713	706	702	726	722	723	703	748	773	721	721	688	698	717	676	778	771	722	726	767	706	702	686	713	687	761	724	726	731	724	723	676	697	746	710	712	741	691	718	705	723	670	675	688	731	732	643	682	737	761	699	721	730	726	731	702	707	681	721	717	738	702	722	723	720	692	746	722	696	749	735	692	759	749	679	747	704	653	710	689	708	736	706	722	705	699	719	737	713	729	731	750	724	748	766	764	678	738	692	700	675	698	743	703	741	755	716	698	741	743	736	720	694	733	683	722	691	697	695	712	696	744	722	768	761	687	751	731	735	713	748	760	711	738	765	717	728	751	721	715	688	742	706	703	725	722	728	746	683	740	739	681	744	741	748	777	724	704	731	747	718	725	701	745	693	749	751	702	744	713	667	683	704	725	732	681	743	720	751	741	704	699	731	731	711	705	737	674	745	757	707	774	703	678	691	703	685	711	719	685	728	755	755	731	744	713	678	800	715	741	675	715	690	705	719	644	731	701	671	755	697	758	700	696	685	728	709	706	692	735	726	751	692	709	776	689	749	726	775	738	744	719	719	688	712	709	711	738	751	685	684	740	731	752	752	754	704	673	716	700	723	758	742	727	698	722	702	705	742	710	706	732	717	700	679	782	720	751	756	756	756	676	696	716	712	697	737	741	759	737	720	761	752	691	691	682	691	763	717	688	741	689	682	696	684	755	781	732	787	698	710	708	700	775	736	749	686	735	688	739	727	705	724	704	778	762	746	719	726	715	706	648	685	739	721	695	724	733	747	679	783	689	723	749	635	723	733	732	705	732	724	707	676	711	747	749	723	744	723	711	699	710	652	729	722	696	720	713	698	763	715	690	701	727	752	724	731	701	753	727	732	687	745	715	745	734	715	750	709	724	681	729	729	700	708	728	762	686	716	745	719	777	737	757	697	766	700	712	730	739	744	735	720	733	715	724	728	751	728	724	725	677	728	759	745	704	720	752	685	726	730	706	658	696	726	745	692	710	719	745	734	701	731	727	738	716	693	750	734	739	699	727	712	726	722	705	724	756	694	744	713	741	697	712	742	722	745	691	773	780	737	659	708	746	695	732	746	750	731	760	731	752	723	715	716	732	761	753	743	752	712	703	705	672	721	728	700	718	740	758	721	735	701	708	729	763	757	732	726	757	721	707	702	684	745	729	711	722	707	718	717	746	703	760	745	714	743	741	730	760	746	729	750	671	768	730	722	715	778	763	690	675	744	737	720	746	727	681	703	706	737	743	731	711	728	766	718	716	700	706	756	716	775	744	698	709	765	756	715	685	683	694	732	779	732	719	689	726	696	736	750	743	729	655	755	705	740	687	687	703	791	773	744	668	739	705	723	731	733	705	725	688	735	713	698	724	702	745	719	698	694	721	719	768	723	721	723	735	714	689	693	727	738	702	704	744	670	715	701	699	725	716	743	696	698	719	703	724	727	753	703	733	682	731	724	741	722	689	776	752	723	682	772	695	696	691	663	772	767	731	724	691	707	728	655	741	724	731	699	722	724	717	725	726	728	728	760	713	744	689	711	719	711	744	732	726	698	675	707	698	723	696	721	691	677	701	744	718	711	665	714	701	735	709	691	718	720	720	731	717	732	712	736	756	730	644	694	722	735	703	735	737	738	747	733	732	725	725	716	712	730	781	756	705	748	718	734	741	698	701	727	751	773	663	738	751	744	712	756	757	736	694	732	747	681	706	700	703	676	696	730	721	684	758	673	641	672	703	722	710	763	731	724	729	732	689	743	698	736	714	684	737	759	692	754	713	705	708	713	717	662	721	767	698	686	761	736	715	710	682	707	704	709	723	676	748	705	697	734	731	745	775	670	736	715	707	717	718	706	735	757	721	661	685	689	736	742	691	760	739	761	746	753	761	711	754	700	754	726	659	706	737	802	701	754	743	727	736	705	699	756	739	733	689	680	685	733	721	703	688	729	759	686	746	683	697	765	736	743	703	748	731	709	708	790	761	724	722	741	718	725	706	722	731	733	718	708	693	722	673	733	722	763	743	710	714	716	708	779	691	732	710	751	740	703	729	738	773	748	710	701	722	714	667	742	738	735	696	723	742	767	726	708	714	716	695	725	744	715	698	725	730	744	705	715	704	785	712	746	724	753	692	740	727	721	720	725	750	729	717	750	710	752	704	700	731	738	734	740	704	715	706	699	704	729	741	740	691	705	753	725	735	711	707	724	758	691	782	723	753	749	748	663	734	725	740	690	716	726	739	727	752	697	778	745	714	736	785	677	758	740	724	718	731	735	715	796	726	717	774	751	665	742	770	680	734	701	693	729	715	725	689	698	701	752	712	748	759	773	725	731	704	790	691	724	725	714	698	743	707	706	707	700	718	737	714	739	731	750	710	736	749	706	679	750	759	742	697	698	726	745	720	759	722	697	717	708	712	741	716	730	715	737	706	691	718	732	743	713	761	717	684	702	719	765	717	733	728	739	692	732	713	728	720	723	709	650	717	704	726	706	736	733	687	724	689	713	732	763	763	703	696	767	720	732	729	708	716	756	716	708	771	749	708	755	727	756	711	712	759	701	686	742	694	773	702	718	753	712	745	675	722	751	756	748	709	698	760	733	729	723	671	744	708	714	689	737	673	704	721	800	740	737	756	712	728	738	762	699	721	739	738	747	736	679	705	778	723	743	687	741	750	727	746	709	701	780	708	731	728	695	743	747	711	731	741	701	690	707	713	659	667	704	714	722	704	726	723	691	716	711	710	699	742	749	764	739	713	718	713	719	691	750	773	743	743	747	743	727	739	764	708	702	713	708	783	688	698	757	757	768	712	708	743	700	743	748	736	742	728	738	729	735	723	709	711	701	692	747	706	690	727	704	749	697	701	729	725	728	753	782	742	741	730	694	708	707	709	744	741	706	762	729	702	698	754	727	722	742	723	754	703	689	734	690	702	740	727	705	668	769	714	736	686	747	668	701	742	734	747	716	761	727	738	740	737	787	745	718	710	694	713	723	759	694	774	706	777	698	718	714	755	662	711	733	690	761	713	736	726	743	692	726	722	700	731	677	714	733	736	692	722	765	704	741	713	684	713	702	715	719	739	740	758	751	724	746	751	682	698	754	692	723	749	773	764	754	688	702	719	703	746	725	767	758	707	703	701	728	684	748	737	750	760	711	717	712	738	699	720	695	748	711	748	712	669	692	714	697	736	708	753	712	760	758	691	728	725
24104	21535	28854	24669	21532	12612	3779	2098	1760	1545	1265	1196	1132	919	934	838	869	870	831	745	745	758	731	687	678	654	672	674	684	682	630	644	625	621	609	660	600	589	623	597	572	570	628	587	573	578	585	552	602	576	588	587	588	621	643	569	642	574	580	579	522	577	579	628	614	541	573	619	570	621	569	595	595	597	568	579	617	606	576	596	565	570	586	595	596	566	582	579	608	616	578	596	563	544	556	602	610	552	577	551	590	615	536	596	567	593	599	579	573	557	592	587	584	587	581	587	546	562	559	519	589	580	633	600	568	563	599	562	558	561	544	556	547	582	557	579	601	585	586	585	561	594	584	559	577	555	584	599	566	542	599	576	597	556	549	571	576	623	555	592	532	585	586	541	613	567	581	546	604	559	576	583	607	616	589	573	566	569	557	595	600	596	589	625	601	554	565	564	565	599	566	587	591	532	608	562	591	606	552	545	580	548	585	586	633	622	596	564	563	614	567	609	569	568	598	621	556	606	604	581	569	564	553	608	590	583	544	562	573	576	585	551	556	550	581	616	586	583	560	574	549	588	615	562	535	569	594	549	578	556	553	606	540	621	553	615	554	566	599	544	567	583	551	567	574	584	600	594	583	595	582	623	556	571	559	630	585	550	581	551	551	559	584	550	547	539	586	591	591	593	519	612	528	531	516	585	540	583	596	612	533	574	596	571	592	561	612	583	569	602	584	581	581	615	606	544	582	605	590	574	598	568	630	561	575	606	538	595	571	550	575	557	554	545	567	625	605	559	581	563	604	542	542	572	551	567	535	534	528	615	516	575	548	578	564	550	574	593	577	598	610	586	591	526	560	587	600	581	613	574	576	556	560	590	630	540	555	512	553	562	568	555	566	553	578	583	578	591	593	588	559	603	579	566	591	563	612	593	578	606	535	555	607	569	566	589	552	534	575	607	557	564	576	598	519	585	568	569	543	561	588	568	593	600	596	600	566	598	585	598	586	587	569	618	559	567	640	551	567	575	564	579	564	556	583	571	549	591	574	599	572	558	589	582	559	561	534	537	555	538	521	537	559	594	611	616	589	600	566	560	537	627	557	606	562	563	593	576	550	543	567	579	557	612	583	545	590	557	539	612	541	605	551	580	579	585	539	541	592	587	593	620	581	590	604	582	554	624	565	594	535	569	589	572	541	568	544	589	542	618	557	557	586	583	611	559	591	601	599	608	575	543	559	548	536	588	604	586	538	592	578	573	587	570	615	617	542	584	548	571	555	552	604	578	563	571	626	540	605	611	577	562	559	580	585	519	571	579	568	571	575	555	542	627	608	558	597	573	581	570	622	535	587	569	575	597	558	593	569	568	558	584	568	633	552	540	566	571	557	606	583	571	568	555	617	598	594	591	555	609	561	544	558	590	580	577	523	579	575	552	603	589	561	588	594	579	565	533	618	571	565	546	543	577	608	581	578	588	648	566	569	551	594	551	597	570	571	553	588	586	605	579	578	569	574	612	564	586	605	609	589	582	537	606	593	591	596	609	532	550	570	539	577	595	540	618	539	532	567	549	528	566	608	632	591	591	558	587	565	591	575	589	556	605	588	548	617	613	570	558	596	587	625	612	520	564	558	575	571	602	598	549	593	611	591	614	577	556	550	573	592	600	612	591	563	569	601	617	564	554	564	575	559	554	557	571	551	500	598	576	576	539	574	600	544	600	590	589	596	584	585	606	533	588	550	540	589	587	591	560	613	557	567	555	597	563	571	550	573	646	607	599	599	569	573	574	592	577	554	601	592	630	585	591	524	554	604	544	593	546	576	587	541	554	572	579	594	568	585	558	543	555	586	562	617	580	591	609	527	580	551	546	554	579	584	569	519	568	535	561	589	547	553	579	598	605	545	591	568	547	569	554	559	587	614	604	582	557	587	576	585	569	592	603	558	619	555	569	568	548	580	529	574	599	591	564	560	570	583	602	584	597	558	563	566	591	571	597	590	603	580	554	589	574	572	563	584	569	573	607	579	538	603	544	572	562	582	594	589	580	549	572	586	589	534	598	551	568	562	559	589	580	585	555	554	575	562	567	576	577	544	538	587	580	607	576	600	585	584	564	570	561	556	598	561	569	568	539	566	572	612	578	559	562	621	548	568	559	546	585	584	553	589	573	606	563	563	590	586	536	556	541	581	581	618	562	592	578	548	567	564	578	580	573	554	592	574	594	546	532	559	616	544	570	567	532	548	549	552	563	597	563	587	541	553	583	542	595	531	594	553	589	531	528	562	527	616	543	621	550	573	595	522	606	589	579	555	572	548	588	585	600	589	567	608	552	580	589	579	559	610	611	567	560	570	577	542	560	571	558	618	552	569	598	548	575	577	582	553	573	616	566	581	547	546	617	563	530	579	561	587	528	602	524	568	556	598	566	589	588	551	534	567	593	603	567	563	585	568	578	606	606	554	619	532	568	538	570	567	576	600	591	572	587	584	574	615	583	584	598	549	588	648	570	526	538	542	572	549	625	552	593	610	566	535	575	585	555	592	590	572	599	555	611	521	561	550	624	572	597	610	568	571	613	572	577	575	575	611	574	592	589	572	542	556	581	575	551	598	590	538	547	562	557	551	572	550	548	626	546	544	596	575	599	552	557	582	506	550	539	598	589	578	577	578	583	596	621	558	601	549	576	599	591	575	559	572	576	588	518	555	563	577	571	550	567	542	534	567	552	579	555	572	541	558	568	584	554	583	599	554	539	560	594	617	601	571	592	541	551	603	586	577	567	576	620	604	586	564	604	530	581	537	543	588	565	567	540	591	546	572	563	550	585	552	595	552	580	576	589	548	585	575	588	602	548	571	581	580	595	572	582	540	590	590	591	595	555	583	561	540	559	579	537	561	534	567	569	570	566	547	568	582	563	524	575	541	559	604	617	606	545	567	600	595	582	604	619	556	575	593	553	568	589	584	581	581	595	580	537	625	570	587	573	591	571	554	587	612	560	543	591	571	544	549	604	590	624	593	591	583	556	614	551	546	550	599	575	586	527	569	577	623	597	581	579	625	554	599	566	601	588	562	615	582	565	592	584	573	546	612	595	546	570	567	595	558	578	540	550	560	611	584	597	550	585	564	590	563	561	584	599	594	574	586	557	567	622	536	597	601	552	560	647	572	588	556	567	575	572	561	608	567	580	647	580	562	567	578	567	591	559	535	582	544	600	536	518	556	576	592	578	570	570	605	549	559	608	586	576	578	585	589	564	538	535	604	543	553	557	558	594	547	576	582	573	583	600	579	602	617	590	521	555	552	580	562	585	557	565	561	564	556	577	602	594	577	573	567	569	553	566	608	591	606	579	570	594	626	586	543	580	570	588	583	571	580	592	611	580	589	547	620	580	591	553	592	602	541	567	565	534	572	580	583	601	593	578	584	584	620	562	548	589	513	573	575	584	588	570	608	587	549	554	561	604	612	598	586	566	574	589	585	530	609	538	611	533	544	572	587	536	612	562	529	585
37095	33816	22395	13861	9720	6680	5038	3864	3204	2780	2217	1935	1680	1375	1392	1161	1165	1229	1110	1015	957	982	904	922	860	905	822	842	843	764	793	799	741	790	713	749	701	742	706	682	702	699	736	697	696	713	704	680	664	681	708	680	716	704	701	688	674	691	671	718	625	701	669	675	698	671	699	715	665	713	691	677	684	690	684	709	726	673	664	666	651	680	700	666	711	645	670	741	691	727	683	702	701	683	680	650	660	680	671	645	690	630	644	677	669	674	652	703	636	664	728	701	683	685	637	695	696	684	701	673	673	654	652	625	663	670	673	637	647	672	673	681	709	642	630	686	671	693	674	633	713	676	670	644	708	655	650	684	646	685	669	719	664	682	663	636	697	713	702	645	715	676	674	668	671	686	692	696	681	699	705	702	670	633	697	668	684	666	661	681	688	672	673	679	680	670	602	665	638	697	644	651	667	680	676	659	722	617	710	697	661	721	681	664	675	695	672	668	671	691	702	646	690	681	673	651	671	671	704	666	639	695	670	664	697	688	661	697	688	696	647	627	700	635	656	691	661	730	698	674	672	642	685	644	660	671	642	695	708	645	664	674	653	666	696	693	667	656	648	656	660	670	689	669	665	717	726	588	679	648	662	677	640	669	702	664	673	663	675	636	669	638	645	675	673	682	623	675	698	682	682	692	644	666	667	693	689	663	700	679	662	677	617	679	658	641	659	625	664	677	667	670	697	715	700	671	724	676	696	684	675	665	676	702	662	620	713	612	670	687	715	691	672	668	622	670	686	653	693	661	648	685	681	650	680	692	679	684	670	705	681	688	672	713	656	659	670	685	622	635	638	701	684	640	702	633	692	669	670	689	650	627	668	687	751	666	700	673	690	658	643	683	710	689	685	701	642	686	651	650	690	693	719	660	687	643	717	700	675	659	658	653	722	636	665	671	705	649	683	727	645	677	662	648	642	710	667	672	649	670	693	720	686	649	635	678	662	654	735	689	644	682	667	704	703	668	657	690	669	644	693	659	670	686	640	718	687	727	665	707	731	712	691	680	653	674	668	664	680	647	693	635	685	700	712	656	641	677	657	699	686	647	686	662	687	661	625	678	610	661	716	671	703	663	665	649	700	597	674	680	731	675	629	636	686	698	671	680	691	694	671	693	668	603	700	655	692	722	596	694	676	640	703	665	669	637	652	661	730	641	633	667	654	688	615	660	665	671	640	699	647	711	690	657	673	730	668	682	695	706	659	687	643	653	661	676	687	670	743	655	640	714	676	660	639	701	657	672	646	735	714	698	661	623	684	667	665	647	679	660	676	652	704	700	668	655	696	686	683	694	667	624	672	648	661	652	659	632	683	669	674	667	679	671	647	679	635	656	673	702	674	636	683	701	639	689	673	700	636	629	626	698	663	688	668	721	669	639	707	703	687	674	635	630	667	637	712	709	677	727	657	693	639	650	654	694	675	683	657	646	664	684	675	649	657	715	659	645	652	651	697	667	669	645	656	724	653	678	673	623	670	683	695	670	696	680	665	649	662	677	659	695	709	679	627	701	655	656	679	655	694	647	651	674	665	656	743	683	676	680	663	640	684	693	726	698	658	722	684	684	682	654	642	698	721	644	697	631	691	721	694	657	658	710	624	643	642	705	754	622	641	705	646	701	663	669	643	663	683	654	641	750	650	678	674	663	675	661	633	658	689	700	720	686	614	712	678	669	673	653	703	666	669	628	668	665	652	702	730	662	704	647	666	722	644	719	659	693	657	656	667	679	679	676	681	702	674	644	688	734	679	642	688	674	724	669	686	664	643	633	689	670	681	707	675	667	670	700	677	683	676	697	661	730	643	685	703	680	669	650	671	655	636	666	666	678	681	645	597	659	694	661	633	688	688	715	694	667	691	681	682	644	648	690	665	675	655	638	674	709	649	637	681	650	692	639	682	657	689	671	660	682	634	675	655	680	699	690	665	680	699	668	729	630	658	630	642	653	661	701	680	682	672	654	641	719	737	660	663	680	684	731	677	685	690	708	682	674	707	718	705	693	675	680	687	689	688	667	660	644	656	675	645	661	663	707	663	661	658	682	680	709	634	709	674	664	647	692	637	665	670	689	637	669	673	669	680	697	668	707	729	665	720	640	662	669	681	694	660	716	680	688	699	669	653	661	725	635	651	712	672	703	636	685	711	628	654	701	693	699	682	720	675	692	634	666	692	705	657	644	674	654	643	703	675	715	616	657	691	652	690	718	690	667	703	665	683	659	649	762	672	656	678	675	707	705	709	689	673	699	666	670	686	599	699	673	649	697	651	657	658	659	685	687	649	669	659	671	696	677	628	664	680	664	661	693	642	680	660	712	634	681	665	705	683	677	680	700	748	667	664	659	718	688	683	694	658	678	702	702	669	699	654	691	633	648	666	708	667	655	706	703	625	652	665	682	697	705	689	638	659	657	655	709	687	679	674	679	651	714	656	715	672	663	641	640	703	707	683	668	656	647	703	706	691	691	623	695	683	675	677	693	666	666	687	673	654	669	645	706	661	642	682	676	671	682	686	734	696	661	663	644	704	693	685	682	685	723	682	677	703	707	674	643	635	687	624	643	708	720	700	685	694	670	622	665	681	664	642	659	667	697	674	660	698	654	719	691	641	632	666	658	641	673	623	674	665	693	701	722	667	646	688	641	651	693	673	683	744	689	654	668	706	658	688	712	678	624	675	654	662	685	673	683	663	631	688	643	696	686	706	671	655	663	668	646	747	700	677	688	676	685	708	687	680	694	667	673	684	718	670	695	724	671	663	679	643	675	699	675	683	647	685	640	696	669	694	662	670	669	653	682	632	741	630	681	672	688	666	700	687	649	711	747	652	696	666	664	657	702	660	651	676	633	673	683	675	674	680	697	690	696	667	628	660	691	708	648	688	647	684	670	673	673	686	630	652	629	677	671	686	649	659	662	694	686	659	659	697	706	670	669	676	651	612	665	702	725	650	621	692	713	717	686	654	708	682	721	764	684	646	687	722	694	642	653	712	684	703	690	671	681	634	662	672	686	683	644	648	682	645	653	698	680	661	691	646	660	676	681	674	669	672	674	659	682	681	700	650	656	737	717	633	639	655	622	686	677	663	680	676	662	633	682	674	653	672	698	645	703	661	698	674	684	623	688	670	680	671	683	707	686	654	741	620	667	668	711	668	694	681	655	672	705	670	683	689	659	743	723	649	673	631	698	713	661	648	626	696	715	637	675	660	693	640	655	654	648	675	700	702	672	673	696	667	693	651	704	684	705	656	659	626	704	673	659	702	658	650	673	627	720	705	647	670	682	653	645	694	676	691	690	699	630	707	686	748	655	635	637	674	691	667	604	684	680	675	664	638	645	655	699	667	665	683	691	656	679	635	721	665	641	678	667	688	689	632	675	702	704	654	666	684	701	655	686	643	686	684	605	615	691	691	722	679	742	670	690	636	732	683	664	667	679	693	668	673	653	684	656	666	663	678	630	661	698
25157	21482	27683	25570	13400	3625	2144	1600	1348	1217	1036	911	852	769	763	688	659	659	673	646	584	581	589	619	573	547	581	565	532	536	522	529	550	523	505	478	492	506	469	508	514	514	533	486	490	481	467	506	491	486	508	482	496	501	499	506	493	518	475	489	480	516	498	489	511	478	497	491	527	473	495	520	551	471	488	498	504	475	515	500	489	492	486	499	489	495	492	490	458	506	522	453	464	495	499	491	498	525	499	488	483	479	515	459	475	501	485	504	511	460	507	488	480	478	500	506	521	515	485	502	490	502	481	445	489	482	482	503	479	538	479	507	505	518	475	534	480	539	476	490	507	540	527	433	493	473	487	517	502	524	481	498	482	497	553	512	440	491	498	488	490	492	455	493	499	502	514	472	500	513	480	492	504	491	483	492	483	535	480	508	521	495	486	489	490	500	493	472	456	468	480	467	495	488	461	563	482	480	502	513	471	478	521	469	529	479	492	517	475	432	518	474	456	529	493	527	509	518	489	457	506	503	469	505	488	468	489	477	494	497	479	513	481	513	506	528	487	566	493	530	519	478	521	480	469	486	462	486	484	500	452	479	510	506	491	499	464	500	537	495	491	486	496	495	507	461	540	490	510	474	469	497	501	497	500	480	516	502	480	535	507	461	524	487	475	514	513	513	469	454	498	512	473	466	509	517	517	454	459	519	466	491	492	489	487	470	481	537	524	514	493	509	453	486	502	504	479	497	475	483	519	460	466	466	480	515	493	506	485	500	525	471	490	473	506	490	491	518	520	502	545	506	512	498	488	493	475	528	516	482	487	493	506	488	532	477	489	526	503	480	511	485	493	472	512	477	489	506	509	449	469	473	497	472	541	458	516	478	480	488	459	509	502	501	505	497	478	524	510	467	497	500	534	488	502	517	523	498	447	510	500	478	527	524	475	477	464	461	486	487	468	547	499	495	519	465	538	513	474	546	484	497	481	533	481	470	486	514	481	487	478	545	512	441	491	481	468	504	486	484	503	471	445	521	505	501	463	525	518	508	445	517	525	510	495	494	501	490	484	457	459	490	470	513	479	460	464	483	474	458	462	480	520	484	481	502	521	463	476	455	492	489	471	447	492	498	490	455	517	456	498	494	465	458	494	485	491	506	511	498	492	503	503	454	516	508	480	516	497	466	520	450	472	508	494	488	495	481	459	530	495	508	486	465	509	477	492	493	516	473	475	522	456	472	475	490	507	509	482	472	484	431	489	500	484	509	481	485	513	518	498	520	492	512	495	513	489	447	495	481	524	483	503	504	541	456	491	495	464	509	522	490	461	477	505	465	473	471	494	512	489	464	465	488	504	510	515	462	471	475	461	519	495	472	472	497	470	507	482	484	535	526	485	474	490	467	482	469	480	463	495	478	507	486	492	490	483	481	515	531	506	527	515	477	502	480	496	458	511	505	541	481	547	491	489	484	513	506	530	459	455	489	513	469	527	518	497	459	510	504	523	472	467	518	476	459	471	489	487	494	500	507	510	497	494	506	493	507	493	504	513	488	503	463	484	429	458	490	496	496	499	452	514	486	481	501	475	480	471	533	466	480	490	470	443	478	515	535	510	551	492	499	488	467	499	508	499	512	466	496	495	499	512	491	476	482	488	513	484	500	480	500	525	511	490	511	501	495	505	474	490	487	496	493	479	496	485	514	538	508	480	521	521	507	536	516	552	471	530	457	474	480	484	519	484	467	512	500	470	468	496	485	515	492	498	519	487	526	494	499	479	529	547	530	515	523	455	522	467	513	496	480	525	496	504	510	500	480	495	483	503	511	475	490	488	477	473	507	467	461	484	494	515	520	488	501	480	515	506	482	513	500	524	492	494	513	489	501	500	496	513	526	514	496	478	460	516	525	533	488	484	485	500	524	459	479	520	445	517	512	521	503	467	480	517	515	478	532	507	501	458	502	525	484	484	469	522	493	496	520	469	503	456	492	483	546	496	456	462	470	491	485	496	487	491	477	486	502	490	495	469	525	501	496	509	512	460	503	491	501	524	501	487	468	449	505	527	527	502	456	483	508	488	438	524	546	506	485	485	552	508	493	530	504	447	450	468	493	468	475	497	485	471	498	483	484	540	480	443	529	460	505	454	496	468	475	501	491	467	488	469	493	502	504	507	476	532	431	491	524	465	504	467	458	518	541	473	485	500	469	490	501	492	463	493	479	497	481	494	469	515	486	463	479	512	480	521	458	485	498	491	550	479	522	515	496	512	516	540	491	472	502	484	487	501	501	526	477	497	492	431	478	480	474	501	521	468	509	494	490	454	474	506	468	510	513	469	501	514	478	493	501	490	481	490	479	461	496	477	540	514	484	506	469	496	473	456	490	499	516	502	527	486	494	477	465	477	506	492	544	452	471	506	513	496	486	536	489	485	469	504	506	494	515	495	510	487	536	473	507	488	507	498	480	499	473	487	502	521	460	504	485	475	502	446	494	542	504	494	530	527	524	503	471	477	490	493	501	488	520	457	497	536	493	500	502	523	496	520	471	498	498	493	476	536	508	501	532	482	516	473	491	503	468	490	490	489	485	472	473	476	511	446	480	479	516	514	491	483	505	507	462	520	510	517	481	510	489	492	496	519	469	465	506	526	491	478	469	504	494	508	473	531	517	517	492	492	474	503	490	492	490	481	479	464	504	509	517	457	506	508	491	481	493	492	511	461	470	482	500	477	536	499	499	499	509	465	495	473	495	521	486	474	526	506	476	500	500	504	524	481	512	536	504	470	433	511	495	502	472	452	465	502	481	491	498	538	504	481	477	456	513	514	500	465	497	507	500	537	500	460	503	462	488	492	501	508	539	463	485	502	462	495	505	525	469	512	499	511	469	504	475	477	537	452	484	464	488	493	500	478	506	510	522	477	490	484	535	542	477	454	471	517	515	545	458	496	493	512	499	483	492	456	475	502	510	518	478	554	506	486	486	509	530	473	521	523	503	508	516	487	494	500	448	493	526	472	524	454	462	489	482	498	459	460	518	480	509	476	537	512	493	482	498	461	512	498	505	525	511	464	479	529	523	479	490	464	478	494	489	528	492	515	521	483	496	546	523	550	441	516	485	510	499	498	487	489	476	488	457	499	490	481	443	503	484	535	487	516	461	473	471	492	488	484	475	505	502	497	488	499	511	465	506	462	505	496	510	494	507	502	529	483	510	473	451	495	470	519	466	496	499	477	467	522	507	492	490	488	518	478	534	523	511	533	479	460	529	506	465	533	501	503	496	511	471	497	478	494	478	535	443	476	509	483	484	512	539	495	497	520	516	464	471	486	500	506	503	477	542	452	488	485	517	469	466	511	488	452	474	520	479	521	497	510	469	549	484	430	555	472	508	489	519	478	498	473	526	507	508	489	541	488	493	451	507	490	474	480	494	486	478	528	480	503	506	521	500	513	502	529	514	469	488	494	469	470	493	504	524	479	521	482	452	476	518	478	472	470	491	485	479	519	508	488	473
35734	32719	18884	11789	7881	5341	4008	3051	2614	2256	1837	1539	1411	1125	1139	996	916	1016	899	825	857	813	791	732	669	728	705	653	689	685	645	659	620	626	634	606	588	642	639	610	594	619	584	570	608	606	624	601	628	604	528	547	560	590	593	554	574	597	556	564	580	591	596	580	549	575	551	596	559	599	596	583	572	593	580	578	589	558	575	586	559	596	585	604	573	562	552	561	592	569	550	548	558	563	566	539	570	620	560	543	589	621	548	549	590	535	541	602	575	580	542	514	541	589	564	560	556	550	593	566	603	591	546	533	602	570	562	558	571	558	612	588	558	591	532	548	585	601	558	519	596	587	524	583	563	562	569	540	593	560	572	606	559	587	557	562	586	554	550	591	590	583	591	538	600	594	576	508	538	556	577	582	589	567	557	598	558	624	564	580	558	552	570	545	579	550	560	577	592	578	583	566	562	608	594	585	551	577	603	546	572	538	555	602	554	590	573	581	539	565	621	572	567	590	563	613	605	534	589	532	580	576	566	544	526	579	566	551	545	597	592	614	540	598	582	569	578	572	564	564	589	583	587	581	576	567	530	604	614	527	577	581	614	559	571	580	645	581	575	543	616	654	596	565	564	562	579	565	604	570	548	549	582	549	592	598	544	603	586	553	594	583	553	598	593	599	507	605	541	561	599	576	577	585	553	586	547	563	552	553	554	572	542	550	573	544	598	571	576	550	558	548	587	542	584	532	577	584	601	489	570	563	497	594	552	584	573	572	570	543	561	591	599	585	545	572	538	543	550	576	553	565	594	537	539	592	544	609	597	569	582	572	574	543	586	601	541	561	588	572	598	554	562	591	532	540	583	553	538	553	571	606	577	543	593	513	555	573	565	630	545	545	567	533	561	560	565	590	573	542	561	540	590	530	587	564	555	509	557	515	577	577	569	595	539	524	597	581	604	549	576	595	583	612	577	589	592	575	602	606	566	573	584	594	557	617	568	581	556	626	568	613	552	574	582	522	560	548	569	553	547	629	589	576	578	531	602	593	570	524	570	558	552	558	560	598	534	576	548	610	589	564	547	607	530	568	605	559	577	563	592	559	583	598	588	593	592	572	603	600	557	563	567	561	588	549	587	552	561	556	586	569	586	637	611	595	574	552	543	608	580	566	588	570	562	576	599	618	585	566	587	558	530	523	557	657	553	575	559	576	603	537	569	574	582	545	578	568	544	591	538	582	558	573	586	550	567	546	575	537	586	564	597	560	577	544	544	557	565	592	567	552	572	560	556	565	597	542	597	589	593	533	540	614	586	573	559	567	567	610	572	525	593	560	640	539	590	508	521	575	560	586	604	581	583	570	571	536	575	591	595	578	593	562	573	562	587	590	617	545	562	552	530	617	572	595	544	589	556	550	527	579	580	550	577	564	571	613	621	545	538	581	515	559	592	546	570	547	558	555	559	533	542	566	555	547	553	551	565	616	563	563	605	576	565	542	614	574	565	571	562	536	603	580	591	578	556	568	578	573	588	588	580	561	558	525	584	584	534	591	565	580	562	581	562	562	601	561	577	558	577	606	570	583	541	584	555	548	592	598	548	574	568	582	565	603	526	545	580	590	566	588	548	585	570	560	588	594	573	591	557	557	584	580	556	567	559	555	584	529	583	578	585	568	574	557	600	542	536	543	565	590	610	557	564	580	601	584	506	585	548	603	560	576	578	545	583	579	576	585	552	528	546	569	578	566	562	570	631	581	595	548	565	595	568	579	593	564	585	601	595	587	597	573	571	578	541	592	597	569	578	590	537	582	597	579	602	547	546	583	547	584	544	561	577	567	519	554	591	583	592	554	560	610	570	591	568	603	559	543	585	566	585	580	542	581	593	565	565	608	578	552	585	586	601	604	546	538	509	582	556	624	589	622	567	544	603	534	618	606	632	590	583	595	586	553	585	580	580	567	571	584	597	592	572	540	557	594	562	622	594	547	555	540	640	571	550	531	558	596	584	597	592	612	627	531	546	584	586	541	557	638	598	583	544	539	562	587	582	619	596	560	575	563	563	567	557	569	565	546	597	558	561	562	561	553	565	602	594	573	563	568	586	565	578	564	581	526	560	512	554	533	617	550	599	587	557	573	561	557	552	605	558	596	596	555	562	535	576	529	561	584	563	548	557	569	588	566	609	589	581	576	551	582	616	606	603	521	534	547	554	546	558	581	535	559	569	527	544	573	550	571	556	603	543	610	565	578	590	550	563	536	571	599	559	599	570	562	606	596	562	562	570	567	556	568	576	556	576	538	540	555	615	590	569	579	587	545	582	609	551	599	596	509	554	550	556	551	582	584	565	545	538	575	566	544	578	552	613	527	622	586	576	566	549	552	582	524	574	538	575	597	582	517	561	594	608	550	566	560	583	594	599	570	571	564	540	621	595	590	569	615	538	577	606	582	577	578	572	601	528	612	582	596	594	589	549	607	615	592	533	578	575	552	606	574	584	525	574	597	555	580	586	589	593	590	582	552	578	578	575	549	571	572	564	589	560	524	620	583	556	553	558	571	603	603	593	605	568	603	516	586	551	544	564	591	598	632	588	529	572	541	533	566	568	555	557	549	565	577	596	554	609	563	562	578	566	515	547	582	538	589	557	552	580	577	576	583	569	571	571	579	536	567	516	549	534	647	557	605	556	532	535	589	576	549	571	569	571	576	564	561	565	541	575	530	605	556	562	574	520	553	542	615	571	591	586	572	554	589	578	591	573	579	578	552	569	554	516	597	582	582	582	585	551	537	551	596	575	589	546	570	598	612	573	578	558	633	571	549	547	579	580	557	590	533	600	545	621	552	557	559	509	576	568	571	577	546	621	634	567	539	551	560	571	588	556	580	564	568	541	567	552	607	521	602	564	561	578	583	595	585	590	544	576	556	517	633	603	611	599	600	554	653	560	561	566	554	539	595	563	592	578	576	569	574	629	550	565	567	564	578	538	558	573	551	572	562	572	590	611	555	564	597	593	542	522	636	560	562	562	555	569	599	557	600	608	563	617	552	559	546	598	555	570	556	599	522	612	594	534	515	589	583	523	545	560	594	567	597	551	610	608	577	550	563	560	525	568	575	563	583	556	602	576	585	555	617	623	553	591	601	568	618	603	571	594	574	591	548	523	576	552	571	578	575	575	570	561	564	609	574	623	604	537	546	568	574	580	571	620	586	623	580	557	557	537	581	578	568	552	595	550	577	543	565	536	542	595	567	525	570	548	564	556	576	563	573	544	530	573	586	551	567	581	560	571	574	584	585	603	545	593	550	601	551	583	583	575	597	568	577	587	581	609	583	595	557	595	574	524	571	562	561	587	593	548	545	581	578	605	583	552	576	607	530	581	592	565	552	570	584	558	577	609	546	591	567	534	571	601	576	566	575	574	564	567	537	628	552	585	565	558	582	590	572	628	578	567	576	545	586	579	574	567	586	547	612	581	552	600	559	591	571	564	584	581	585	579	593	571	566	576	590	577	585
22979	21495	29253	24152	21508	21550	11127	2964	2057	1769	1506	1239	1175	930	929	889	812	798	766	669	633	633	628	575	554	540	551	575	527	530	517	522	476	472	442	460	462	410	410	432	421	478	425	434	442	421	415	443	382	381	445	420	408	445	418	415	428	426	422	429	425	432	424	432	447	412	438	431	394	412	409	419	390	449	423	398	419	383	393	443	420	427	393	388	452	396	405	416	425	406	436	416	390	377	360	424	373	409	393	433	418	414	404	413	429	426	401	425	396	420	385	375	403	418	390	449	416	418	448	396	411	391	394	402	402	416	404	394	376	398	390	379	417	407	392	402	432	435	390	363	437	389	397	403	394	426	388	420	421	481	362	388	414	417	395	433	400	400	414	402	433	412	379	389	390	395	418	445	430	410	480	403	396	452	432	405	434	447	436	421	431	409	384	394	399	434	433	398	370	402	401	410	404	396	427	433	434	381	415	364	426	458	406	406	382	423	420	397	370	412	403	378	416	420	415	348	425	424	404	392	393	384	426	384	382	387	368	422	423	398	405	412	431	402	370	406	397	413	381	425	420	371	427	371	408	457	403	402	392	381	411	432	428	399	402	434	413	406	413	418	397	399	391	402	441	429	412	380	439	398	413	434	387	410	417	420	429	384	440	436	402	387	420	430	407	397	392	414	402	417	381	415	425	395	406	395	386	441	414	395	405	437	392	374	418	416	381	436	409	420	395	407	389	412	370	396	387	377	423	405	398	416	453	420	436	421	396	430	396	400	407	424	459	399	406	392	408	390	438	402	438	391	383	429	411	426	442	435	385	389	398	371	399	414	387	394	428	385	383	412	379	386	391	379	433	377	383	410	408	421	412	428	435	405	415	414	419	426	410	397	374	383	403	434	410	392	402	422	418	441	472	393	380	431	386	387	443	414	394	400	391	397	414	391	413	416	408	407	431	394	424	404	451	406	387	395	457	384	414	432	393	412	393	386	429	396	398	402	423	403	446	420	449	404	379	403	403	422	443	407	419	416	436	428	383	407	433	415	396	422	382	417	399	406	412	395	411	378	424	427	380	417	406	413	418	392	431	422	408	417	397	427	397	416	388	437	411	387	411	413	388	385	422	422	388	343	408	447	406	437	412	380	434	418	402	410	410	419	404	381	412	411	425	393	406	463	437	420	358	424	380	389	439	404	398	366	408	402	419	395	395	425	385	388	410	400	385	439	404	427	386	386	423	410	421	382	436	347	400	419	403	412	409	396	429	380	418	426	396	406	455	351	460	389	409	464	447	416	448	428	441	408	411	449	409	406	400	422	420	379	415	390	399	409	428	417	399	403	444	412	417	434	361	412	409	427	374	422	429	405	376	429	395	464	421	381	386	439	412	395	372	405	415	429	414	402	425	404	403	423	418	415	398	389	408	401	411	394	405	414	404	429	393	408	415	381	421	399	383	399	425	417	413	410	400	415	391	404	397	400	427	400	419	409	419	409	424	401	426	399	384	443	429	397	406	404	431	391	404	400	426	410	383	422	406	404	387	362	421	420	382	425	417	403	432	411	393	420	407	410	418	379	407	427	395	404	435	377	418	417	413	393	403	450	369	421	374	390	396	403	420	399	366	450	419	420	402	398	393	367	414	396	384	403	413	429	441	421	435	426	409	424	447	399	410	436	385	374	386	428	400	411	407	377	417	376	398	388	409	403	394	387	431	399	391	391	421	383	437	451	415	370	394	415	359	401	398	401	382	400	380	416	390	441	372	405	383	387	435	384	411	428	416	374	404	394	402	401	420	422	392	395	399	392	388	429	404	419	421	443	366	393	394	409	412	383	388	409	466	416	388	401	381	442	405	394	409	402	406	411	422	419	448	411	404	450	380	397	460	381	405	387	376	421	417	383	419	431	386	456	393	389	384	423	400	425	365	389	398	417	416	389	418	393	413	424	406	407	397	392	430	395	377	437	404	399	408	376	394	419	423	428	429	410	402	385	411	415	373	384	422	386	376	387	382	394	398	414	415	395	407	416	428	432	411	406	397	456	364	419	405	400	410	423	411	371	417	401	394	381	375	426	360	425	418	380	446	408	434	381	390	402	423	400	396	414	351	396	414	425	432	370	371	415	405	396	452	384	443	443	400	400	398	421	373	430	386	406	414	417	385	416	408	388	421	406	408	397	392	382	371	413	419	418	413	400	402	398	424	424	439	385	390	388	424	432	390	435	388	367	410	366	402	399	410	394	416	414	394	424	404	423	387	386	393	429	379	414	400	425	417	377	397	430	370	422	418	444	415	403	417	375	419	371	410	414	365	431	418	368	410	427	398	398	384	428	416	420	405	382	391	385	397	420	443	407	449	414	378	427	432	396	421	389	423	386	409	381	419	429	418	393	417	434	410	420	372	409	421	439	403	420	387	451	399	385	434	405	398	392	404	407	386	405	380	380	394	433	396	410	385	407	419	394	415	430	395	432	410	368	415	456	381	392	413	437	432	430	423	393	386	410	424	408	422	411	407	431	395	423	377	368	434	399	421	440	399	392	398	412	374	381	385	399	415	415	364	435	427	417	376	402	446	447	435	402	406	434	396	430	408	435	378	446	443	397	402	399	446	389	400	423	398	427	387	420	384	425	412	407	399	420	440	397	395	452	373	436	435	399	415	413	407	420	413	392	445	430	418	385	370	369	398	409	436	392	427	394	412	418	421	409	452	390	405	407	407	425	437	431	419	420	435	401	409	402	443	425	369	428	440	388	391	398	398	403	406	396	410	416	416	400	398	401	379	377	364	391	409	436	429	406	407	386	381	421	408	386	406	409	405	391	406	387	417	389	430	374	389	403	397	425	398	374	390	408	427	393	388	431	426	401	408	424	395	399	423	400	393	380	437	392	373	404	408	367	456	439	413	373	425	396	399	430	400	413	431	419	389	395	371	372	414	412	426	415	414	398	368	409	416	418	419	408	404	379	454	396	389	387	405	420	415	418	362	403	403	378	435	397	410	411	424	385	416	388	405	448	416	433	404	403	433	369	387	425	408	393	377	423	395	399	402	383	369	410	386	393	418	391	399	414	401	382	387	395	370	405	369	419	401	420	414	399	409	391	405	404	417	396	410	446	441	416	380	371	405	408	397	416	370	394	367	401	419	372	395	436	399	387	396	404	399	382	434	381	380	425	432	391	400	415	400	405	389	449	405	422	378	418	392	412	465	408	406	413	418	453	401	411	390	467	412	459	382	423	372	411	414	388	425	405	422	423	394	404	405	399	371	377	396	413	404	392	379	401	407	395	408	398	414	392	402	448	446	421	390	385	428	403	412	426	406	412	375	424	391	396	404	391	397	386	392	413	412	369	411	377	386	416	394	459	401	410	428	422	385	391	412	388	391	426	395	397	439	405	418	431	378	395	417	403	425	422	420	426	393	370	432	434	391	421	413	415	369	385	405	398	429	420	412	421	402	399	416	375	452	394	406	410	402	440	437	419	431	407	412	391	411	412	369	412	394	407	412	385
41227	42749	26374	17494	13025	8897	6414	5107	3966	3334	2727	2260	1949	1564	1515	1297	1199	1252	1136	957	926	918	922	816	774	714	742	656	677	652	643	593	602	528	582	568	559	513	520	509	494	507	507	504	510	533	515	507	541	522	511	464	506	494	545	529	458	504	481	490	501	470	498	466	473	546	489	513	530	481	525	472	481	477	468	543	495	471	485	521	495	491	457	480	506	464	483	455	485	488	486	478	488	478	512	481	479	497	489	483	466	469	490	482	487	471	481	484	480	486	469	487	511	464	479	486	481	459	482	486	470	495	465	490	491	458	449	446	498	491	511	468	466	488	469	450	498	458	463	488	463	483	472	505	501	462	461	437	475	430	504	480	493	455	490	483	471	482	496	451	495	473	510	488	460	487	478	446	478	494	500	497	486	462	516	497	458	460	453	522	451	488	506	551	498	490	439	460	507	445	483	529	482	487	481	452	483	499	467	495	477	484	474	478	489	444	482	502	488	462	496	550	476	472	494	478	493	468	477	489	467	473	462	480	447	486	480	467	472	452	484	454	439	448	520	457	467	479	438	462	480	466	485	478	470	446	483	477	492	496	475	494	479	463	449	446	477	511	516	491	503	485	466	497	506	482	464	482	439	450	474	476	518	487	464	507	452	501	454	502	487	466	505	462	510	476	470	477	491	439	483	477	471	485	481	465	530	458	504	545	473	469	493	479	467	464	505	474	467	477	471	483	500	522	462	475	490	476	461	507	444	470	473	485	500	454	468	437	510	467	484	454	512	476	492	502	464	480	466	488	516	455	457	481	466	470	472	483	486	471	443	445	436	480	489	502	465	476	450	460	458	487	452	490	457	503	480	474	438	506	481	499	474	495	479	455	474	475	440	467	486	529	488	445	430	449	466	468	498	506	489	460	450	436	455	454	477	474	481	481	495	481	480	444	467	463	480	498	465	483	463	521	448	492	477	435	507	478	468	508	467	461	484	489	509	454	486	511	486	497	492	475	507	491	452	508	486	504	512	491	498	470	509	486	483	424	502	451	495	448	459	471	484	453	473	465	458	491	511	424	484	490	492	472	466	458	472	489	456	486	484	508	506	444	498	502	495	493	472	505	490	448	465	440	462	480	484	522	493	478	499	461	468	475	484	455	448	470	486	486	492	450	507	475	491	482	482	478	478	462	485	503	443	482	441	471	462	503	483	508	485	475	458	450	447	474	462	489	491	500	472	495	454	453	473	448	512	475	476	470	449	488	501	481	475	502	453	470	491	487	501	470	480	478	488	474	519	457	506	499	441	494	495	468	460	483	460	467	445	492	485	485	532	439	507	503	491	501	463	499	487	471	453	497	480	492	494	463	492	486	407	518	446	464	424	501	509	465	481	492	476	454	476	485	508	499	506	490	461	466	497	478	519	506	481	479	492	468	468	542	471	466	498	480	477	471	444	451	479	496	514	493	461	443	494	490	467	467	463	494	476	459	491	432	467	492	497	491	496	506	514	464	450	509	483	460	471	486	495	411	475	494	453	495	480	534	496	491	506	473	493	489	477	455	484	489	479	470	506	480	457	459	460	480	469	468	464	480	506	444	481	465	450	465	501	482	470	498	434	462	467	501	457	463	504	486	498	494	461	490	493	484	480	474	448	448	500	489	437	470	469	461	514	482	450	466	485	525	469	489	469	485	506	473	491	465	452	474	470	480	479	492	510	458	457	475	471	478	458	463	475	493	496	447	473	449	448	472	492	484	453	497	489	457	443	451	445	472	486	463	458	482	469	497	435	461	490	458	477	469	477	504	514	493	453	480	433	464	474	481	510	516	506	462	493	462	506	494	475	493	445	505	451	454	455	470	489	467	452	456	497	496	484	466	483	454	480	473	494	502	449	506	486	481	474	480	487	455	483	499	466	479	464	450	439	458	499	495	471	439	481	481	504	470	479	495	433	485	501	478	488	483	480	453	427	467	491	469	474	432	514	464	477	471	493	505	473	455	430	518	487	469	455	483	460	503	471	473	481	543	467	512	455	490	473	477	457	491	510	473	497	490	495	508	474	498	457	484	454	523	504	434	471	509	455	482	501	481	505	492	467	479	492	469	481	492	463	459	492	465	433	470	499	452	440	467	470	477	436	476	459	502	508	492	457	472	432	472	459	474	486	462	516	508	493	492	441	503	434	454	469	450	480	462	457	465	462	508	471	442	461	463	425	503	477	467	466	511	481	463	468	487	467	491	468	478	507	524	507	441	474	448	464	499	461	532	489	471	444	507	467	489	492	480	478	436	472	515	464	451	498	484	498	504	483	468	526	437	494	478	483	474	501	480	481	478	490	484	493	459	456	468	487	477	488	519	458	485	463	470	479	498	488	487	497	482	459	546	484	478	477	495	487	478	496	491	470	464	488	446	491	501	493	517	501	465	496	479	499	452	466	451	467	445	490	475	498	502	478	503	448	465	500	477	501	462	452	467	446	476	492	464	434	458	473	463	485	472	510	459	478	471	482	455	487	478	491	504	478	478	509	465	474	480	498	504	488	484	475	510	496	463	451	465	479	502	478	475	479	514	485	489	462	468	462	497	444	452	484	505	496	452	447	494	491	498	522	518	503	470	462	432	485	499	463	472	464	518	484	501	462	493	426	474	478	469	506	483	479	489	447	488	506	463	490	469	459	470	460	478	481	508	484	482	486	488	461	525	479	486	433	463	440	461	498	509	470	487	478	485	514	501	488	462	439	487	502	471	473	470	468	452	493	526	499	482	450	494	505	445	449	475	492	472	505	449	451	453	453	447	454	473	464	503	498	490	470	460	457	471	476	493	450	470	489	476	453	483	476	489	478	495	498	485	460	461	468	484	443	444	511	479	489	513	458	467	466	499	488	502	438	499	471	490	461	479	514	474	458	518	467	482	449	475	509	433	442	486	481	478	490	493	456	470	483	453	533	456	461	478	452	487	448	478	502	433	483	446	490	478	495	463	452	455	514	474	455	459	454	469	510	484	446	493	453	451	471	509	452	476	502	472	501	470	476	479	481	460	490	481	462	512	450	499	517	462	513	492	492	476	481	427	477	474	459	493	485	462	511	489	504	447	444	468	485	458	463	499	465	471	489	467	444	436	495	466	474	474	495	434	449	510	484	457	482	476	443	480	446	513	473	448	475	450	475	456	458	454	453	454	489	463	519	459	470	491	487	465	488	484	495	484	500	466	490	492	459	477	482	449	484	492	473	472	497	459	448	453	505	490	470	448	502	448	431	460	469	449	458	489	481	455	438	488	458	520	476	445	486	460	424	458	479	500	480	491	485	505	494	518	480	474	470	462	490	520	451	467	439	468	483	465	482	464	478	442	507	469	443	507	470	487	462	473	468	464	500	507	484	495	472	499	477	457	481	438	482	454	498	481	475	484	493	492	481	490	460	469	498	483	485	475	461	531	456	498	493	444	498	457	440	498	470	521	505	448	483	474	459	483	439	504	489	469	465	472	470	485	494	469	465	480	432	457	498	467
30524	23814	16593	8492	4336	2320	1730	1421	1225	1099	1017	920	860	835	809	722	720	729	742	777	688	644	714	673	646	683	648	625	666	652	663	627	676	652	615	685	626	647	654	655	687	638	659	656	638	631	617	646	631	653	615	671	627	642	622	638	616	579	633	616	612	648	635	681	671	633	677	605	603	628	662	629	621	626	627	601	657	644	633	624	629	622	628	560	653	625	611	611	578	597	600	610	611	648	668	685	605	651	638	628	630	637	621	648	598	599	626	638	650	638	634	611	640	620	624	659	642	642	609	662	613	588	604	604	585	631	612	655	681	635	609	599	646	637	587	613	572	582	609	626	679	659	649	588	586	635	620	614	658	607	576	614	631	627	632	653	641	673	597	616	650	619	615	610	641	644	628	596	629	605	637	612	604	611	613	553	652	616	636	643	635	655	658	685	654	599	642	659	648	644	635	621	630	624	625	638	628	598	657	674	572	633	599	618	647	631	622	597	613	624	624	614	634	684	682	654	615	597	625	615	647	651	641	588	614	667	594	671	619	630	620	605	641	606	642	632	565	636	628	627	574	602	627	645	644	624	622	638	631	629	636	636	695	572	623	569	579	636	630	635	663	642	606	577	604	615	628	567	669	620	670	638	623	594	648	630	662	629	602	641	646	602	573	655	648	602	639	584	668	614	637	618	627	642	672	651	618	674	617	640	580	611	651	616	612	610	591	632	657	610	591	576	582	636	607	673	612	637	636	664	621	600	620	615	634	586	619	612	665	624	627	656	625	628	632	636	622	617	624	662	645	592	621	625	627	652	649	668	656	591	626	642	631	649	624	644	615	630	630	625	684	637	627	608	658	599	634	658	656	617	646	615	704	640	718	667	659	617	617	623	636	657	638	639	677	687	644	644	604	631	596	638	635	601	628	619	638	629	637	599	586	645	641	592	660	604	610	622	608	633	609	641	633	634	614	652	616	684	660	624	597	634	620	644	623	601	645	608	655	646	637	648	621	642	624	629	631	627	641	632	631	591	601	671	665	619	655	617	576	619	612	609	612	608	661	599	634	616	658	648	653	659	645	638	601	613	606	616	626	617	616	636	622	659	584	657	647	674	629	608	603	649	627	608	670	643	593	619	633	636	622	631	635	601	610	599	630	600	622	647	646	602	598	610	683	578	706	652	625	668	641	619	640	630	639	603	603	647	630	605	635	645	646	657	644	637	616	623	650	640	615	664	610	668	597	625	665	598	646	604	649	655	614	593	621	647	620	619	586	621	647	642	612	622	647	643	641	636	664	600	615	651	612	621	658	660	657	656	595	631	601	669	688	606	572	630	665	618	647	609	650	624	596	671	650	628	679	609	629	679	630	614	636	586	632	598	655	620	658	624	603	606	698	652	628	632	636	629	603	607	642	608	679	654	664	637	657	643	579	697	622	652	642	603	620	589	614	652	634	629	611	671	629	616	642	629	616	604	622	601	626	612	624	619	634	618	670	607	667	626	637	649	655	622	671	640	637	666	601	629	645	647	609	654	586	638	620	629	645	624	633	652	639	662	669	635	633	612	636	660	615	631	672	636	623	663	604	650	618	646	679	617	619	603	660	637	645	613	606	645	664	652	575	600	646	658	650	604	658	669	627	618	610	622	621	576	597	614	593	637	611	663	632	622	650	625	627	648	635	621	622	644	628	634	627	588	639	618	629	650	635	645	625	593	626	692	635	669	661	624	619	615	633	562	651	638	628	644	638	634	611	611	637	617	629	604	611	611	593	607	636	647	639	635	586	639	650	641	591	643	603	635	594	608	664	612	606	628	617	677	603	643	619	618	673	656	625	607	665	621	649	621	592	637	623	617	605	596	655	634	608	593	628	655	640	639	641	624	633	639	657	625	617	660	572	607	650	623	623	630	638	657	641	620	647	603	621	605	592	667	615	618	651	631	623	622	631	673	600	598	662	639	609	673	624	629	647	649	623	608	659	640	644	635	614	656	659	594	650	631	618	660	681	610	610	664	654	650	619	633	588	658	631	610	636	618	586	629	636	631	602	649	663	636	624	637	669	616	616	589	585	651	661	637	613	622	612	596	612	630	606	603	651	631	635	592	604	617	634	609	630	594	632	622	611	632	612	643	639	647	605	633	647	663	570	637	628	642	657	649	613	617	623	584	597	657	661	636	604	622	650	602	640	599	616	645	648	617	596	637	647	639	649	631	651	654	661	636	621	625	583	638	590	659	634	621	591	653	647	644	665	671	569	635	655	612	676	636	615	595	651	635	635	581	641	632	604	610	629	654	612	607	660	626	609	633	660	642	624	598	624	640	586	599	650	616	634	618	655	695	623	583	633	632	631	662	643	646	603	608	628	625	654	606	618	637	623	696	630	628	605	630	614	595	637	637	637	667	622	637	615	581	590	650	615	652	664	656	630	617	609	608	639	631	580	644	617	632	592	641	653	623	657	652	634	610	631	641	650	620	656	634	615	650	622	635	638	632	671	643	624	599	672	651	657	632	605	634	685	638	595	582	593	656	648	645	596	637	594	653	591	645	620	608	667	631	644	656	615	611	610	620	652	660	625	608	615	631	628	600	649	665	649	596	650	592	662	642	663	640	636	670	599	633	606	625	660	632	622	692	635	634	648	630	655	635	627	638	693	615	632	629	610	651	620	616	638	649	611	670	605	608	637	616	618	613	603	684	656	649	648	654	614	608	640	650	670	617	646	593	595	661	624	633	675	599	623	644	614	611	639	648	625	592	646	629	611	659	605	637	649	597	640	634	627	629	605	613	591	668	612	633	635	674	618	619	622	599	620	655	617	620	603	638	636	609	645	691	629	593	617	623	658	648	650	633	649	642	641	638	611	601	621	613	620	670	619	650	628	591	606	670	635	674	635	620	682	623	596	604	619	625	581	617	632	581	601	666	648	660	676	627	571	689	599	660	672	617	580	665	621	645	632	628	608	607	614	608	647	613	609	676	647	650	635	608	649	616	625	629	637	610	625	660	653	619	603	638	649	634	623	587	635	642	675	628	678	599	663	634	658	645	620	633	625	630	623	629	673	589	606	610	614	661	652	622	625	668	653	630	611	631	682	632	630	659	670	645	652	612	638	590	675	633	613	622	610	665	601	608	663	655	589	624	649	636	667	616	650	650	616	603	640	667	609	626	592	632	616	631	637	656	590	634	646	616	637	621	563	679	650	645	606	621	643	619	632	727	619	655	650	642	627	619	625	615	596	580	587	583	568	658	593	624	630	627	640	627	626	654	645	642	643	629	622	659	639	639	640	595	609	614	658	663	685	622	641	600	597	636	626	626	616	615	620	606	592	628	613	666	619	612	669	579	629	596	645	655	631	622	694	674	605	653	658	631	632	583	603	623	681	567	689	645	637	630	580	638	600	622	619	620	588	643	658	648	655	645	585	575	631	648	637	625	652	649	618	598	653	588	655	672	608	638	602	596	624	609	684	639	643	637	621	638	573	589	639	652	649	655	632	604	640	668	627	597
33171	28050	15565	9131	6611	4115	3112	2306	2017	1825	1625	1376	1254	1119	1095	1026	933	995	906	901	890	854	830	857	800	832	816	767	761	800	762	751	777	697	728	760	753	778	744	780	729	690	742	728	799	765	722	722	719	664	711	720	705	746	753	750	713	725	695	749	766	736	772	748	680	759	715	740	804	749	736	742	714	747	679	762	678	735	748	703	715	698	740	735	725	695	667	687	760	779	791	731	716	756	673	752	709	731	762	745	728	722	746	703	772	747	780	762	795	753	723	709	707	713	728	737	672	721	710	741	727	771	720	747	736	699	724	783	751	727	705	757	745	713	727	709	710	730	707	781	720	721	770	733	703	728	708	697	709	725	759	755	703	725	763	714	741	715	712	731	736	712	750	740	733	693	771	716	735	745	715	754	703	765	698	705	707	725	707	696	706	717	740	732	743	772	761	737	764	709	723	759	779	711	752	693	737	744	735	746	745	753	749	715	747	698	720	759	718	740	718	728	704	697	770	728	641	678	718	738	767	777	714	746	725	756	750	706	738	703	712	704	734	769	685	720	672	776	764	722	733	738	748	740	721	792	758	759	689	756	734	777	748	675	725	736	728	740	712	754	710	753	741	742	737	661	721	738	698	728	683	741	699	788	719	754	751	753	746	733	708	769	701	727	735	720	713	725	718	729	695	698	733	718	737	790	723	739	725	716	716	763	737	714	708	699	724	725	759	716	707	738	709	721	736	744	715	749	731	743	718	776	738	711	699	698	690	689	763	795	726	726	734	714	710	705	705	733	700	716	741	723	724	753	717	720	730	708	739	746	704	745	751	670	742	754	799	781	761	757	707	708	709	740	663	669	737	741	712	753	722	773	748	746	703	734	711	758	752	743	709	753	756	741	701	734	728	767	742	735	707	762	775	750	728	738	734	729	736	753	729	718	789	704	720	698	721	699	730	763	781	703	765	714	724	772	727	732	752	753	718	756	757	794	701	687	799	705	726	733	768	725	738	698	757	717	790	641	693	764	713	780	716	712	719	771	742	736	755	756	742	767	701	745	739	770	761	738	697	693	726	745	748	713	711	748	738	728	705	723	714	681	694	721	758	703	735	768	732	733	739	753	754	711	741	723	745	744	708	714	765	726	712	715	799	725	771	767	686	738	741	745	678	705	752	703	735	729	676	712	729	750	781	656	731	743	717	746	719	726	725	752	695	738	723	725	751	709	745	671	698	750	704	678	729	675	718	729	752	764	728	763	715	804	747	746	701	742	730	694	730	689	735	718	714	748	740	781	761	714	759	756	722	783	743	731	695	708	745	720	717	705	740	724	765	713	714	732	802	725	706	705	710	724	755	746	707	725	763	707	731	681	736	725	741	714	727	732	745	764	715	732	741	740	706	736	768	729	719	724	774	763	721	760	766	739	711	749	693	714	719	694	745	725	716	726	689	716	698	694	728	675	700	738	705	755	726	708	749	770	721	742	730	780	750	703	719	736	769	742	746	688	746	770	756	753	727	730	754	719	727	721	734	681	717	711	687	740	720	694	716	669	770	741	738	709	725	739	743	711	661	721	716	706	746	707	758	703	675	756	719	713	719	764	725	712	742	714	721	718	788	760	715	717	702	732	746	667	675	685	747	697	756	748	735	709	721	761	712	707	694	748	711	715	761	716	758	651	751	724	693	718	716	693	698	687	728	782	741	672	717	708	745	774	783	718	718	714	757	735	714	745	699	669	752	742	736	719	691	745	738	723	766	762	776	699	715	720	679	745	703	719	748	746	725	696	737	733	674	680	708	701	727	765	757	740	744	694	730	740	736	751	735	740	711	747	722	757	711	725	732	688	744	776	719	765	757	737	759	744	719	687	770	761	754	753	730	710	708	742	759	701	730	731	699	749	721	694	770	721	696	767	737	770	723	706	749	695	753	738	769	726	754	725	714	734	733	766	715	722	709	727	776	764	716	735	716	753	683	716	724	713	726	777	699	748	705	746	772	724	755	708	684	744	753	738	763	741	753	761	788	684	740	754	735	718	676	691	738	749	749	786	687	727	747	768	715	767	741	724	728	787	771	675	704	729	694	781	732	709	740	693	726	711	661	709	746	738	750	724	722	718	722	709	696	681	755	740	780	752	776	757	708	693	693	701	745	746	709	720	721	743	715	736	749	732	743	733	734	758	709	796	716	753	697	728	736	686	722	711	741	704	748	724	742	718	729	722	738	748	737	703	715	756	718	721	739	773	692	717	775	737	735	723	787	771	714	730	770	727	731	730	724	737	761	668	742	725	741	741	697	765	674	735	769	726	709	722	703	737	708	744	734	755	702	710	744	674	685	718	732	744	715	675	708	744	750	733	767	782	718	753	724	705	716	752	721	750	754	687	711	740	737	725	716	696	703	757	726	714	760	723	708	728	694	727	715	746	720	720	750	753	709	696	775	748	714	724	704	710	711	761	764	703	756	763	710	713	718	734	766	703	749	750	752	754	719	740	745	691	776	726	702	720	760	719	714	708	720	737	689	743	737	714	776	751	716	721	719	732	735	722	700	709	673	773	746	717	679	719	716	744	705	695	692	725	706	720	751	690	739	716	758	723	718	728	706	758	731	734	715	714	718	701	765	709	776	741	748	722	766	740	710	723	725	755	682	697	705	707	735	734	740	738	753	742	736	681	751	733	708	743	785	778	761	748	699	682	769	725	735	747	753	754	730	771	694	708	747	747	794	755	660	761	714	716	725	706	731	690	745	708	736	701	751	743	729	700	746	735	739	715	741	720	707	724	753	757	659	747	722	730	695	711	719	752	725	768	759	726	717	754	710	740	735	729	757	764	782	747	753	750	772	756	697	699	690	721	778	734	729	709	713	708	700	711	738	771	704	743	718	737	775	730	731	752	720	728	687	742	801	692	781	683	763	726	684	747	721	766	730	706	727	784	741	747	741	721	720	760	720	711	749	764	779	740	682	722	723	726	753	724	708	762	727	735	713	634	722	763	708	714	736	733	751	755	722	755	703	733	709	772	698	734	722	754	784	765	748	755	749	731	748	688	713	752	799	701	731	752	734	691	685	699	713	716	736	756	716	735	681	723	730	765	723	751	744	703	716	744	733	769	688	770	731	692	728	728	750	718	749	728	706	773	715	706	746	786	723	731	790	704	717	688	739	740	743	744	720	701	720	729	734	724	720	726	752	731	736	693	734	723	725	740	715	747	758	686	728	722	751	751	699	763	709	727	737	734	706	654	744	750	735	734	730	743	706	704	769	780	728	718	714	681	726	748	724	769	704	719	727	720	746	709	738	739	676	746	760	709	704	725	713	709	732	756	740	769	736	748	725	733	724	725	742	700	702	713	739	702	776	768	712	779	770	716	772	695	732	701	769	750	717	757	741	729	719	685	737	681	738	735	727	742	744	732	711	755	711	700	744	736	788	702	751	751	688	754	682	725	695	751	760	665	792	753	728	724	737	761	707	767	754	764	734	721	742	784	752	740	701	738	732	754	765	734
24064	21476	28787	24619	21464	12910	3730	2180	1646	1572	1409	1144	1185	959	936	878	823	849	760	795	750	674	687	700	725	676	678	650	631	655	631	624	621	642	566	599	618	580	623	623	605	619	613	579	579	576	561	593	599	606	592	597	561	563	583	583	557	609	571	595	575	594	607	556	587	602	561	591	566	566	565	611	618	589	577	571	537	567	617	581	603	595	581	589	612	585	563	581	606	590	563	584	559	586	566	595	558	585	611	564	561	596	633	599	557	615	562	573	592	570	544	598	563	553	579	567	579	589	564	610	602	560	605	573	607	580	591	591	568	575	576	602	548	547	571	593	583	548	556	551	554	571	594	605	583	641	591	589	606	592	565	576	567	595	595	635	579	529	591	595	516	564	565	548	531	591	576	582	557	642	595	561	623	582	604	591	571	567	562	544	580	593	580	610	589	570	614	581	606	585	586	549	600	590	537	619	571	568	570	588	551	633	564	606	559	601	555	609	592	622	607	615	582	564	577	530	520	600	564	502	598	602	575	570	563	581	595	571	544	552	564	542	571	581	558	552	572	592	558	592	573	574	569	556	585	591	597	580	641	604	581	557	550	569	550	528	550	604	587	590	554	587	603	572	569	577	577	584	551	586	576	607	574	600	589	627	568	553	564	569	576	612	545	597	608	578	593	597	551	617	589	571	532	561	573	577	559	576	591	614	599	542	621	564	618	568	506	622	592	555	549	578	544	646	582	578	513	562	548	577	553	587	585	624	620	557	585	585	562	589	584	587	564	636	592	579	555	548	562	595	544	560	556	576	599	588	613	565	577	596	619	573	570	562	554	565	562	641	564	596	571	511	583	593	611	562	604	575	595	594	582	569	587	558	578	575	603	576	560	572	602	553	570	589	554	549	585	592	582	589	586	547	584	557	559	551	553	614	583	552	643	580	557	635	583	549	551	586	555	571	554	581	533	625	618	591	588	610	596	596	572	598	611	564	556	555	596	575	613	574	625	573	539	566	591	607	620	573	584	577	560	560	591	527	565	550	608	581	594	558	602	532	597	558	556	581	607	564	605	587	611	591	593	565	623	576	597	574	570	600	565	542	597	574	527	547	573	569	625	608	588	563	573	615	593	580	518	598	555	560	597	554	611	612	609	601	567	580	603	599	590	558	578	578	593	561	542	554	599	604	632	536	588	590	588	589	592	586	567	592	576	556	562	597	563	605	602	583	600	560	561	561	572	583	559	549	571	584	583	602	597	571	569	579	533	556	588	550	646	576	608	546	590	579	553	572	581	602	553	590	569	627	561	568	558	599	619	569	607	615	586	600	577	571	576	578	608	586	577	570	633	578	567	556	566	586	575	616	582	567	608	608	565	561	606	555	566	558	592	537	559	599	582	560	622	566	640	568	573	605	593	540	575	555	588	586	562	565	606	573	579	579	554	575	580	577	545	591	596	617	614	577	583	566	627	598	583	582	577	608	561	565	618	629	577	586	550	604	590	598	601	630	584	568	599	597	587	592	581	585	534	592	575	504	600	561	572	562	598	548	543	582	575	596	590	606	600	561	594	554	561	619	586	585	607	560	622	597	589	585	573	553	603	617	615	584	539	572	574	586	582	537	597	570	596	592	580	587	556	578	542	612	602	578	570	566	585	572	576	543	570	564	581	603	573	586	566	580	604	575	589	555	578	554	564	585	604	554	591	575	517	584	600	608	598	577	567	592	556	578	590	592	592	596	615	581	564	577	543	556	567	578	620	551	565	620	600	587	570	577	622	550	559	568	559	555	629	593	576	619	559	559	561	566	590	621	626	552	569	618	557	606	629	591	580	569	614	577	588	562	592	542	625	591	577	597	584	548	574	582	579	582	555	569	574	601	582	531	589	615	598	579	525	595	626	548	543	554	574	627	602	609	578	564	577	583	574	601	571	581	619	585	555	555	559	576	564	600	619	572	598	566	566	561	599	570	568	566	596	556	595	584	597	603	593	615	523	572	604	556	525	553	574	555	544	585	600	599	589	577	589	616	594	609	573	595	569	554	585	594	579	541	639	616	641	658	553	583	568	568	608	603	561	566	581	592	577	590	570	559	585	557	547	611	574	574	623	603	532	618	589	561	589	609	584	574	594	577	624	559	579	600	646	574	561	575	636	579	563	554	619	635	604	567	557	545	598	597	588	624	554	560	577	561	585	569	568	620	605	582	620	593	563	619	581	547	588	547	560	590	607	576	606	547	570	582	596	590	592	568	578	589	619	598	512	570	585	521	537	566	558	569	601	611	587	588	569	568	619	573	574	583	590	626	562	608	563	589	560	560	553	560	542	583	594	580	616	606	612	579	550	594	571	557	608	596	594	599	601	570	572	603	571	610	582	607	570	592	596	581	597	616	557	595	551	596	601	575	560	581	610	597	594	626	602	577	598	605	586	557	586	574	541	572	586	605	590	574	603	586	550	576	558	531	550	577	546	607	590	600	524	598	579	590	578	542	571	574	606	622	545	567	589	592	590	580	546	537	595	557	568	532	583	577	628	571	602	596	607	529	588	544	580	591	549	587	623	626	592	593	559	565	603	619	598	609	611	613	594	585	557	580	570	543	635	571	601	586	572	590	552	614	577	595	586	567	571	568	559	587	585	612	585	547	578	587	564	568	580	597	624	622	551	543	578	565	604	601	570	599	572	577	554	602	565	575	557	612	569	565	568	609	638	588	513	566	532	554	567	607	507	615	594	591	622	574	547	546	606	618	574	585	577	565	601	591	552	585	549	575	545	562	554	589	562	572	568	586	547	602	595	597	618	575	582	607	569	615	588	598	603	560	595	614	581	528	578	557	568	548	605	601	658	554	617	584	561	587	618	633	584	551	550	557	594	624	542	567	572	561	592	598	603	574	574	596	551	581	523	554	591	589	553	583	542	552	589	577	552	564	555	618	580	622	560	626	608	592	624	568	604	574	530	576	570	633	618	597	594	620	584	579	520	569	573	585	579	556	543	617	594	548	622	549	613	582	589	580	568	596	588	593	568	643	584	585	587	578	561	590	633	584	551	540	579	586	557	551	583	593	582	606	581	557	616	568	580	607	581	586	542	569	557	541	607	570	549	577	583	576	604	580	629	583	580	561	593	539	592	578	569	622	597	578	542	632	567	550	576	613	564	608	566	569	579	588	559	605	561	599	612	593	590	577	597	573	595	544	562	552	620	592	599	612	567	571	561	624	569	576	560	598	586	584	593	584	617	614	566	563	611	618	601	545	550	545	556	576	607	618	593	614	589	584	557	543	583	578	602	592	588	557	560	602	543	569	590	586	579	545	584	558	585	610	565	591	570	597	613	594	565	589	574	533	610	550	591	582	635	551	557	575	553	586	632	567	542	591	564	561	552	572	573	600	565	581	571	563	567	569	575	575	609	581	601	566	580	573	585	578	610	561	550	585	574	560	593	600	564	593	607	608	604	574	571	565	609	567	636	528	570	570	544	574	553	588	607	541	544	605	584	546	601	548	583	538
36491	35831	22437	14143	10445	7067	5003	3678	3094	2660	2295	1862	1734	1416	1353	1199	1192	1145	1157	1041	973	987	917	894	909	865	836	829	827	832	806	749	762	763	738	678	760	710	728	698	713	732	732	715	709	731	706	629	704	714	720	707	688	662	693	713	694	725	678	675	687	696	719	681	679	668	678	749	706	666	697	687	731	655	701	698	682	685	666	684	700	640	685	711	692	658	693	677	676	670	704	616	708	661	664	630	655	670	744	683	685	681	683	736	660	653	689	667	684	640	690	670	650	667	664	681	712	675	649	676	680	704	727	679	634	677	652	710	651	680	675	677	633	639	694	660	695	682	700	660	677	667	666	635	688	648	672	697	701	648	648	669	674	674	659	685	681	663	681	719	647	672	685	651	731	682	664	712	701	716	709	712	681	658	694	720	675	678	686	669	693	647	650	697	645	640	704	709	661	645	677	709	684	663	700	714	682	652	648	676	648	674	672	662	650	645	709	664	683	670	655	690	648	730	683	651	690	669	682	695	687	643	680	696	659	698	704	619	686	653	725	678	709	653	663	713	721	685	674	690	667	636	622	682	646	655	668	640	681	697	707	672	693	693	692	683	655	619	671	704	703	647	680	698	655	705	695	710	669	680	660	698	666	634	692	700	693	655	617	660	712	673	626	684	658	668	659	674	718	674	674	644	692	655	705	660	678	694	650	670	660	671	676	691	712	656	691	650	684	654	678	681	658	693	710	637	633	718	700	736	711	678	670	684	671	698	677	674	705	662	681	683	686	697	618	682	644	691	710	679	683	707	684	674	701	651	678	655	672	681	679	695	646	668	652	712	635	653	668	693	633	688	698	673	664	719	705	690	735	658	675	644	664	712	702	647	691	639	673	676	662	722	677	717	716	710	686	686	684	700	688	660	703	699	698	671	657	661	708	683	679	697	685	655	648	708	677	704	678	701	688	664	648	681	658	644	645	713	696	657	664	679	658	665	648	682	670	645	669	683	672	688	665	684	702	657	665	668	671	717	672	659	696	673	624	714	668	698	716	660	748	640	663	677	649	668	705	699	685	656	684	664	684	670	661	691	626	696	701	711	687	689	684	662	703	679	668	719	684	687	637	678	697	667	656	673	655	668	703	684	693	685	691	684	667	705	698	671	684	725	656	675	650	695	648	681	653	696	718	708	672	646	692	705	701	684	667	666	699	626	728	641	699	635	693	680	646	697	689	597	679	689	653	641	703	679	702	660	686	667	702	655	668	705	699	706	680	677	681	674	724	740	709	681	671	668	664	651	673	702	681	693	734	642	663	665	683	660	702	637	672	696	742	712	642	658	672	656	693	665	707	721	723	705	702	712	679	706	705	707	671	686	737	662	692	627	665	684	681	644	671	674	707	625	686	670	683	678	674	680	654	705	665	662	688	686	656	659	688	704	669	669	685	698	692	728	678	678	685	648	682	648	700	668	645	692	694	667	675	672	660	676	637	645	659	663	648	677	681	666	684	707	685	704	693	626	692	709	654	642	653	685	704	687	672	668	616	723	726	693	670	703	683	674	674	671	699	715	682	694	687	646	699	667	663	688	714	695	678	639	665	711	707	674	705	695	668	652	708	701	686	691	612	659	703	675	659	681	674	706	642	664	681	721	672	699	674	685	732	672	720	687	670	662	667	650	696	638	691	628	650	670	674	741	682	676	643	665	639	715	662	747	679	662	692	678	647	647	669	673	696	676	693	693	638	668	653	666	703	686	696	700	639	641	703	657	658	664	605	681	690	691	681	661	605	728	680	676	664	664	706	674	669	704	669	691	672	677	653	671	653	689	683	666	702	701	690	660	636	678	670	682	648	680	720	666	659	672	672	656	706	717	671	668	671	693	680	700	659	677	707	696	620	676	669	674	662	702	712	663	595	651	683	656	705	644	686	640	710	694	667	678	709	693	655	649	684	700	712	660	645	678	692	682	674	707	644	677	679	673	687	722	691	717	664	683	693	671	633	677	668	686	681	697	685	657	680	687	622	667	699	628	638	655	661	683	712	718	642	692	691	694	671	704	685	641	643	699	734	654	652	663	689	679	635	665	722	652	688	650	702	684	686	690	658	694	693	667	677	677	667	727	674	649	674	664	714	680	689	694	664	702	714	652	642	691	677	659	680	711	683	713	673	676	678	686	649	714	660	664	720	679	706	644	674	665	685	688	685	682	652	683	699	678	707	679	675	641	683	693	651	650	699	647	697	667	687	660	680	716	660	655	698	641	706	709	676	674	662	668	674	705	648	673	670	657	639	676	665	643	626	712	692	687	681	705	666	677	623	686	692	658	704	677	659	717	686	679	690	661	698	661	630	662	696	723	723	656	690	722	659	653	645	633	700	672	632	647	636	673	662	695	658	678	682	675	701	648	682	681	709	671	693	694	652	675	667	654	686	661	701	655	709	690	650	668	662	649	634	693	685	632	658	687	662	689	663	637	671	706	681	690	680	654	717	661	648	711	700	659	656	652	674	682	640	675	670	674	665	722	610	693	650	662	708	654	667	725	694	681	726	711	643	689	736	663	686	731	708	685	682	682	693	682	724	669	680	735	684	651	661	667	687	650	658	673	661	682	656	715	660	662	713	644	692	660	666	684	642	667	689	688	695	740	687	693	661	622	705	624	625	716	644	721	670	667	645	689	660	628	679	716	667	705	651	690	655	668	710	702	712	675	694	690	699	685	708	712	677	678	706	677	682	661	696	659	627	639	699	716	668	718	673	674	640	678	649	642	669	670	656	747	684	692	688	639	679	688	665	691	711	705	653	662	664	672	657	673	677	612	666	682	714	659	672	630	735	667	661	649	677	701	698	717	660	658	663	726	655	679	677	673	678	702	684	678	710	630	660	677	705	655	678	680	692	685	699	644	738	665	669	706	678	655	688	680	707	657	632	723	684	702	703	673	670	674	659	711	689	747	669	686	653	693	703	719	645	691	679	669	675	674	630	700	617	659	670	681	662	647	700	646	636	702	738	698	653	717	714	669	682	677	705	626	679	671	634	696	663	639	641	668	687	631	687	724	681	652	701	674	676	694	650	722	676	649	707	637	695	667	669	710	682	678	674	636	631	637	670	673	670	686	647	663	696	612	607	703	659	645	647	716	622	706	647	676	687	675	669	650	693	692	632	694	678	732	670	681	650	674	693	632	685	681	738	694	693	735	664	665	662	624	723	699	670	682	647	694	649	697	689	674	654	687	687	699	675	670	682	645	681	713	700	687	694	656	685	663	639	693	676	713	720	688	663	665	673	683	757	675	707	668	701	676	712	674	686	699	710	705	701	646	681	685	697	672	653	657	690	690	709	648	677	694	657	712	646	649	680	650	740	673	688	646	631	656	695	658	688	672	665	666	699	648	684	690	699	652	730	650	683	666	672	656	683	652	649	659	646	635	658	702	703	645	721	663	675	648	697	684	659	696	691	646	740	664	669	663	675	686	682	677	691	677	643	715	724	664	622	701	671	644	735	652	707	684
25205	21478	27598	25612	13949	4236	2234	1622	1285	1157	1078	946	911	854	783	733	642	673	715	649	664	592	578	623	610	574	560	565	582	579	525	524	544	516	548	526	497	479	516	529	512	517	545	512	536	497	541	512	480	475	497	486	491	512	522	508	564	521	532	495	518	485	505	524	522	500	497	508	519	512	529	498	535	531	534	511	506	519	494	527	491	541	517	526	515	513	500	512	530	501	500	526	522	540	488	488	493	455	528	562	550	467	501	513	508	484	493	484	497	487	484	507	523	529	493	489	480	458	524	484	494	486	509	504	528	511	482	490	489	519	476	513	517	530	537	521	530	523	496	533	486	530	553	493	495	534	515	472	512	472	499	497	532	505	487	491	505	502	512	487	520	511	513	493	518	482	489	523	503	492	488	465	479	480	523	511	515	480	516	503	469	544	494	468	499	513	525	545	471	522	499	456	489	541	501	523	510	491	478	494	491	508	474	505	510	492	441	489	510	508	518	477	521	523	504	482	496	488	508	485	492	496	502	530	474	477	491	480	482	480	471	535	480	526	487	491	522	516	522	546	497	535	497	509	547	542	489	524	536	514	458	545	484	555	490	508	502	487	522	502	530	533	534	511	519	522	528	491	528	538	517	497	501	464	501	529	532	492	534	467	528	527	563	528	503	473	514	491	500	503	474	516	522	480	490	534	502	487	510	511	533	501	517	545	502	508	500	516	513	520	494	460	519	502	487	494	497	511	508	490	515	506	470	495	525	481	492	520	557	449	552	501	538	492	499	496	451	489	526	474	492	521	558	499	492	560	490	497	520	508	500	529	498	478	505	476	516	508	476	459	474	549	501	484	496	507	525	482	515	535	469	524	503	503	479	553	465	465	472	502	495	494	487	543	490	529	493	534	478	513	498	517	506	491	502	479	480	522	509	506	517	474	531	514	513	512	515	507	513	512	519	532	490	488	477	469	490	509	507	520	497	493	484	485	524	521	499	509	505	486	511	497	500	498	544	520	537	517	510	562	527	482	495	536	495	512	509	480	503	492	492	487	496	489	527	491	488	503	506	467	495	520	490	501	465	526	510	522	512	487	483	541	496	490	532	519	495	528	483	527	512	526	530	502	494	531	514	521	475	484	509	520	493	536	445	480	512	538	484	489	485	507	500	493	547	521	500	517	507	525	490	490	492	489	506	499	531	511	512	476	476	499	497	519	501	524	518	535	481	513	500	504	500	546	479	538	540	481	504	508	485	505	490	530	500	477	484	529	513	489	519	513	514	518	496	512	500	498	521	505	491	502	501	527	471	481	476	529	515	483	521	480	507	483	506	491	530	495	487	526	494	492	470	540	495	518	530	521	517	502	529	538	478	509	500	495	477	501	537	542	540	462	441	490	503	473	481	529	516	504	482	523	534	506	526	515	478	505	505	514	507	490	505	525	544	482	508	502	515	511	496	528	477	484	475	496	474	523	462	480	505	520	526	469	534	456	502	465	523	485	537	486	515	497	496	523	465	469	547	528	516	528	551	474	488	489	509	504	469	494	525	497	462	507	478	535	510	471	487	472	478	504	499	517	528	494	529	490	481	490	484	527	508	516	477	508	497	493	495	497	495	512	472	503	524	493	510	525	448	475	540	515	471	490	495	509	524	464	511	491	487	507	478	474	474	502	510	516	507	526	489	452	522	479	516	537	492	514	499	465	483	515	517	479	482	501	474	555	518	495	556	486	477	457	476	477	516	497	509	519	464	506	535	526	516	484	524	460	491	509	547	497	481	478	479	507	533	526	524	489	506	499	509	502	506	513	477	506	467	508	512	534	505	505	532	486	493	481	527	494	523	482	467	495	524	507	470	498	499	449	494	461	540	529	503	521	492	455	481	516	500	493	493	498	497	468	522	507	502	510	494	509	488	520	508	485	518	524	507	480	486	517	496	510	491	491	449	514	480	533	490	488	500	484	528	524	491	466	526	491	521	512	531	454	510	499	511	462	486	492	524	495	515	500	496	492	451	526	506	482	502	506	525	489	515	510	491	518	453	538	519	506	457	477	500	525	472	488	481	493	506	495	509	506	509	516	505	489	517	505	533	532	496	513	482	506	492	501	481	503	498	462	506	472	477	499	523	503	510	528	506	518	533	498	509	478	500	500	534	517	521	496	485	493	510	496	473	508	525	500	501	507	495	509	484	499	455	505	508	509	500	487	501	499	481	511	478	520	494	511	509	518	499	471	475	492	531	499	499	489	507	531	531	521	465	504	504	492	529	494	488	503	515	535	480	523	512	514	508	482	521	477	512	483	473	529	524	513	537	503	538	501	499	524	533	475	529	476	498	519	490	509	506	539	477	490	470	478	541	471	470	479	507	515	513	551	501	484	489	504	508	522	489	483	514	472	480	490	499	530	516	507	492	501	517	484	478	486	512	528	485	497	477	504	492	520	530	507	510	521	491	497	508	531	528	483	525	465	534	492	462	515	522	511	514	506	486	480	514	516	518	511	527	504	507	535	527	492	487	486	509	522	473	484	488	478	471	513	517	489	523	520	513	496	535	479	507	493	496	487	552	511	504	491	482	507	490	520	516	498	476	536	506	499	519	492	476	529	535	506	522	488	494	505	493	437	445	477	483	481	522	476	492	477	505	502	510	488	515	449	516	513	494	521	542	515	480	499	488	501	513	495	516	479	450	527	508	515	497	509	522	517	476	519	495	491	503	508	517	505	516	510	491	533	466	511	487	504	544	501	549	438	529	498	488	483	491	537	514	525	483	524	496	513	513	496	523	476	498	503	491	495	509	480	511	494	521	526	501	507	500	532	466	460	486	512	483	448	484	517	436	509	503	502	481	517	475	467	506	477	514	525	489	485	470	516	448	467	499	536	490	505	518	506	534	484	516	532	513	470	512	444	531	434	534	491	497	509	509	467	497	498	543	540	500	493	494	512	520	468	504	488	501	514	471	488	530	492	500	481	519	478	512	473	504	557	506	508	551	483	562	491	477	527	479	465	501	497	511	462	523	498	501	534	509	504	478	512	497	482	516	511	499	508	504	498	505	487	480	501	503	485	526	489	516	499	477	517	487	485	503	479	501	472	510	554	467	502	502	533	507	540	517	501	472	489	494	496	529	521	548	475	549	518	533	525	540	541	527	507	475	484	535	497	519	492	498	527	509	498	513	506	527	494	477	531	484	480	520	487	510	499	528	491	520	498	514	545	533	496	483	493	492	462	447	526	518	476	521	539	499	529	472	519	501	485	477	467	472	493	531	503	531	461	471	471	502	477	522	493	480	487	512	499	468	473	497	514	500	488	495	484	500	497	494	496	509	498	470	485	483	530	497	511	531	459	494	533	549	483	468	498	532	546	508	496	459	509	488	481	465	559	517	524	541	433	510	509	539	470	508	461	485	534	510	514	489	523	483	482	519	517	542	491	494	504	557	519	517	477	486	489	516	574	511	519	523	519	532	498	496	563	536	519	500	517	476	469	511	481	508	507	515	519	472	481
35412	30285	19670	11984	8762	6052	4071	3194	2516	2129	1863	1421	1440	1157	1140	1033	943	901	912	831	771	765	756	742	713	706	663	714	686	725	619	613	599	622	644	613	607	614	619	609	593	560	626	606	636	602	591	568	584	564	590	561	607	604	658	609	598	589	606	598	614	585	614	585	559	624	599	570	617	542	558	559	578	552	575	561	558	621	574	554	575	565	591	595	580	569	569	570	592	551	612	517	603	589	533	596	590	589	591	576	557	514	594	566	562	561	565	553	602	552	600	590	570	596	606	563	535	569	644	617	601	545	576	614	621	567	569	590	609	570	549	574	580	611	568	617	588	572	597	601	523	581	544	622	627	568	557	582	585	545	555	613	569	608	593	580	562	566	564	570	557	598	607	579	555	595	579	572	596	562	583	593	600	571	584	598	582	592	621	575	553	576	589	546	600	555	533	585	585	598	562	586	604	573	580	557	600	563	589	609	604	598	583	545	586	551	585	544	544	556	573	565	591	604	564	558	568	565	594	562	597	607	608	568	582	534	582	580	609	575	577	601	571	623	615	540	569	577	573	611	608	500	610	564	605	559	543	581	590	598	569	554	548	571	599	575	573	560	573	600	562	601	578	576	569	572	568	619	587	563	614	564	595	569	535	610	562	595	580	561	582	546	565	596	589	589	557	615	601	538	608	554	549	588	587	564	601	579	597	601	557	569	595	583	575	592	522	619	566	598	596	632	620	545	582	557	586	562	604	591	617	572	611	583	602	618	587	602	616	573	561	563	559	595	576	547	622	573	585	564	602	572	588	567	553	570	555	611	549	583	572	595	568	628	585	548	558	590	553	592	570	606	576	560	607	586	562	542	600	601	544	574	578	592	547	564	592	538	614	615	593	567	567	568	565	539	577	602	573	567	604	551	598	567	573	547	535	589	557	554	557	553	591	605	549	551	599	597	578	536	614	616	574	586	580	579	591	532	610	584	556	550	568	536	603	547	598	590	596	580	552	586	591	557	532	636	580	622	571	621	569	564	555	619	570	579	579	612	569	526	590	568	567	576	561	585	540	529	602	594	582	596	560	579	590	570	574	565	590	596	588	589	612	598	571	565	585	615	572	557	596	634	596	586	565	573	561	587	572	595	608	551	613	585	587	583	572	578	568	557	545	567	556	548	528	593	558	552	566	557	598	524	569	600	571	558	583	607	594	581	596	554	640	580	570	554	625	602	551	602	583	563	606	584	607	565	609	549	559	567	573	590	559	615	565	552	592	560	578	583	564	569	560	617	588	584	575	571	588	599	566	558	593	577	592	550	538	583	543	562	559	648	537	640	629	640	572	602	607	575	569	564	590	559	559	594	585	565	544	574	608	584	530	576	589	593	564	582	570	657	595	569	542	559	536	561	543	574	564	571	607	585	560	604	565	567	564	577	599	596	593	572	532	630	576	575	579	604	603	559	575	602	585	563	563	603	578	553	559	552	539	557	583	549	530	618	556	583	620	619	568	563	569	548	580	577	603	573	569	544	546	527	624	556	581	587	616	622	542	563	607	534	582	581	542	590	601	618	602	606	587	577	586	577	591	598	585	580	615	562	581	636	614	581	580	602	558	576	573	578	598	581	537	597	576	587	565	569	591	592	608	578	570	529	576	593	587	543	559	626	569	552	577	568	575	557	595	573	571	552	628	553	540	593	590	606	601	536	598	583	579	543	565	582	575	623	606	568	615	567	575	584	589	597	586	608	574	553	541	610	582	590	572	583	568	567	564	532	580	533	569	552	611	572	571	569	621	591	600	583	611	573	568	552	588	563	542	606	640	581	539	620	564	554	573	577	603	542	574	526	568	589	565	570	565	625	613	602	568	577	588	584	587	572	569	550	601	577	565	616	581	550	612	523	579	544	571	567	580	614	589	589	529	566	576	592	595	598	573	597	566	552	563	556	562	589	530	598	603	557	620	575	583	612	574	556	604	557	577	583	596	557	567	578	564	580	554	577	578	580	538	548	587	573	580	564	592	553	585	586	588	575	539	579	562	600	574	580	579	567	609	597	550	581	595	588	555	567	606	565	630	576	597	561	614	581	601	584	564	641	580	591	562	583	583	574	591	565	586	520	600	608	588	571	552	594	554	611	589	609	556	579	587	564	625	618	568	585	580	581	555	611	551	554	614	619	593	537	547	567	585	581	598	558	600	586	580	588	610	581	602	545	560	583	606	602	615	603	558	587	621	567	591	605	564	539	562	562	599	572	621	579	576	582	565	640	584	582	607	612	576	602	591	558	581	578	614	572	557	595	593	526	577	570	581	616	573	554	587	589	622	575	602	568	570	550	559	582	606	588	584	592	568	561	648	599	629	583	604	571	603	573	587	560	562	573	566	596	579	612	605	550	595	639	573	562	586	584	611	586	582	607	560	604	565	569	613	565	621	594	560	574	577	530	566	560	628	587	584	601	621	576	580	582	594	605	634	571	581	563	553	597	594	631	542	593	586	572	562	551	607	618	545	577	570	516	580	615	615	584	598	601	588	586	519	607	564	609	579	556	591	610	593	578	580	564	581	584	600	566	580	548	590	554	552	588	570	639	563	587	575	603	559	584	542	568	561	544	645	595	567	586	574	611	590	579	581	580	573	584	559	605	601	597	605	585	614	564	559	554	585	569	580	563	574	554	591	586	587	563	580	574	581	627	578	576	609	536	597	567	581	552	558	529	593	566	577	563	598	592	601	574	580	578	619	586	593	575	548	560	577	573	555	548	563	595	577	618	585	562	590	597	579	561	545	535	596	576	599	528	538	596	561	612	588	618	591	581	555	578	618	535	598	592	593	596	577	601	594	531	567	582	577	549	566	610	561	559	590	559	546	619	599	594	546	575	609	626	559	594	557	608	588	562	585	623	602	555	602	618	601	573	596	579	564	569	563	515	605	546	578	613	608	543	562	544	567	606	529	609	585	593	596	537	558	569	547	583	542	637	619	559	594	578	611	542	574	606	575	574	565	536	597	581	608	575	567	554	578	561	583	578	592	575	592	576	549	601	566	549	579	536	553	580	602	602	591	590	527	607	582	596	589	582	548	565	560	590	563	573	569	557	578	573	572	608	537	563	598	556	543	571	568	568	583	581	579	564	556	548	584	579	561	541	585	561	587	608	546	574	565	551	575	613	569	610	565	618	604	542	618	571	613	565	555	612	580	549	576	584	603	575	580	596	576	580	601	549	619	563	591	549	566	615	555	628	569	603	575	598	612	592	592	584	614	589	569	619	555	600	583	594	540	579	566	611	568	591	594	611	570	594	606	565	565	545	592	563	580	598	577	633	530	585	603	628	618	574	586	591	552	561	561	624	586	562	595	586	583	544	570	566	553	550	628	589	538	573	559	556	575	591	607	576	583	610	587	583	595	606	596	574	594	575	558	595	565	625	559	625	542	557	533	630	593	563	569	565	608	592	596	575	593	561	577	559	548	594	607	560	578	581	601	619	609	583	595	545	593	589	561	553	609	569	537	590
22948	21451	29106	24189	21469	21536	11409	3144	2149	1877	1576	1211	1215	1079	898	862	739	827	731	730	689	579	607	581	563	525	564	557	505	525	534	488	466	498	466	458	438	475	445	453	447	441	445	460	451	440	434	455	450	427	460	409	424	453	431	416	406	413	427	411	440	396	432	430	434	457	424	415	410	432	440	463	407	439	436	427	418	389	408	458	390	426	430	435	432	389	407	421	406	419	456	439	419	385	405	421	387	449	376	441	404	371	428	390	408	408	382	368	392	442	411	409	412	404	426	404	393	405	398	393	411	400	410	415	412	387	426	437	434	443	413	416	403	423	452	423	408	444	421	385	450	418	455	385	384	382	408	403	426	412	436	390	434	436	374	408	408	422	407	412	403	403	448	408	393	430	408	435	395	418	410	394	437	433	404	383	404	382	402	383	425	443	391	413	419	402	447	443	367	426	413	409	400	407	418	452	424	421	437	394	384	411	422	414	432	429	380	408	418	447	398	391	434	403	414	421	449	395	431	381	404	409	420	372	398	418	392	417	439	402	426	421	402	423	434	408	411	387	386	383	454	421	425	447	378	417	403	405	369	369	404	430	396	446	402	435	380	403	411	392	421	399	408	395	397	468	430	404	411	423	408	417	422	403	397	437	428	435	418	402	426	404	451	423	397	435	427	403	422	409	379	443	446	413	433	404	384	414	421	420	404	378	381	451	392	423	401	416	419	423	383	383	375	398	439	436	399	415	407	426	419	397	406	423	417	410	439	418	410	454	453	449	433	423	432	406	374	414	432	478	376	444	419	448	414	391	395	399	427	405	401	411	454	394	432	398	408	411	417	406	423	399	394	413	403	425	449	420	414	397	426	446	381	397	416	410	434	442	449	402	409	392	378	425	463	376	435	399	441	420	431	406	416	381	409	425	423	389	400	399	415	414	425	413	416	439	419	449	428	394	405	422	453	433	438	430	439	408	433	398	408	413	409	396	448	435	452	430	461	419	432	387	417	416	430	409	464	406	442	438	409	421	404	406	402	441	404	412	421	413	365	434	419	456	405	451	444	418	434	374	441	414	400	373	430	396	408	418	443	415	463	405	394	447	409	380	423	444	400	407	434	403	452	439	432	391	425	412	414	395	396	423	423	411	399	396	419	430	427	407	447	416	413	417	404	376	384	409	393	373	407	427	435	436	411	420	372	442	410	436	427	392	391	412	412	418	443	412	425	414	447	418	421	405	414	429	385	396	390	443	405	384	413	396	449	395	397	425	423	414	428	440	418	440	431	428	398	393	373	386	408	427	412	426	442	418	441	404	407	435	419	410	431	412	438	423	405	387	408	439	413	418	409	413	390	477	429	402	409	423	389	410	429	405	446	416	385	420	421	418	391	428	428	432	411	378	408	438	478	428	370	395	426	394	402	418	419	421	394	417	415	440	423	427	380	424	411	442	409	419	429	430	411	380	407	406	399	375	420	424	400	396	400	395	424	416	431	422	396	384	438	435	378	433	394	408	412	423	393	403	400	423	430	415	409	364	404	399	413	421	438	405	375	374	399	437	400	426	405	442	444	407	413	408	404	396	432	418	419	383	432	419	452	425	404	411	414	434	434	431	417	425	417	386	452	399	414	432	415	432	409	440	436	434	368	411	389	436	405	372	410	417	406	417	424	415	436	394	389	376	414	441	375	417	447	427	426	432	400	413	427	395	394	405	435	415	421	423	425	440	417	430	402	392	429	397	425	429	436	411	410	391	391	384	421	453	418	399	430	413	412	395	418	393	371	417	405	396	404	445	433	418	394	387	358	397	418	413	430	406	423	423	404	439	383	410	408	424	432	453	405	400	435	412	405	408	398	422	399	353	471	436	442	417	408	380	395	426	431	432	413	385	401	416	402	402	426	392	394	409	448	408	412	411	433	438	433	438	441	386	446	367	409	416	384	459	443	400	402	375	407	436	397	456	406	377	422	411	398	418	417	420	427	406	427	410	394	440	420	412	410	391	395	430	419	377	392	430	441	416	434	418	430	428	452	400	408	411	413	429	353	429	430	428	413	405	426	409	465	418	469	415	423	461	378	413	421	446	407	417	415	387	407	407	401	439	444	390	430	389	435	409	396	399	388	406	407	382	417	429	442	366	420	391	429	422	400	450	388	410	427	413	431	379	449	422	388	393	388	417	409	420	423	382	418	428	441	418	415	400	442	433	436	406	428	394	418	410	433	378	440	400	428	419	428	413	397	415	413	412	408	414	398	443	414	391	413	401	434	422	421	413	402	435	434	435	411	399	380	422	412	392	410	425	419	423	390	410	447	409	426	445	451	417	387	427	408	426	430	372	396	430	427	412	418	431	408	405	445	405	409	464	410	372	423	441	381	402	437	420	425	411	424	414	448	410	417	431	405	405	408	430	404	418	413	398	408	400	427	424	415	431	426	429	396	435	423	395	402	424	390	432	394	424	427	389	429	428	434	439	453	389	417	434	412	433	441	411	389	416	444	372	424	422	437	387	434	428	424	420	402	462	433	407	404	408	443	399	412	411	373	431	409	395	405	391	424	373	449	431	424	422	410	412	407	393	382	388	398	353	410	387	386	434	422	401	416	437	409	427	393	401	417	406	429	388	411	403	396	379	391	438	361	428	395	426	407	392	388	387	404	446	431	429	429	404	468	416	434	433	438	402	401	420	420	400	431	433	393	374	423	428	381	434	411	406	418	458	412	448	428	421	420	403	391	415	398	406	409	419	418	441	438	406	379	412	419	436	422	425	402	384	401	411	430	437	399	454	399	406	381	427	391	407	404	409	421	434	400	358	385	401	402	430	402	436	403	391	437	396	405	406	410	437	402	395	425	429	387	467	409	427	409	428	400	408	416	412	400	341	399	429	414	383	422	393	430	413	394	398	394	432	410	383	427	418	414	439	435	408	419	414	427	414	400	395	414	401	408	412	435	412	430	413	404	425	405	409	404	407	428	392	407	438	443	400	449	403	401	397	427	434	412	440	401	445	402	390	458	427	418	412	407	388	391	396	398	414	417	420	399	412	392	448	403	420	439	417	444	418	375	438	372	408	396	431	418	399	433	417	416	393	411	421	401	384	380	417	396	437	437	380	423	384	426	355	416	425	423	423	451	400	437	392	424	424	422	416	372	419	423	393	420	398	420	431	421	421	363	425	422	413	434	428	434	379	377	391	411	435	412	445	444	390	398	419	419	430	448	418	404	429	392	425	396	407	415	426	408	401	420	405	428	413	430	394	435	390	432	357	411	416	422	398	435	417	449	403	383	426	384	435	416	425	441	371	399	394	431	410	428	425	426	362	390	366	408	377	401	400	405	409	449	394	419	383	397	418	396	423	413	411	438	432	441	394	380	417	406	406	423	425	373	426	417	382	437	413	378	392	417	410	421	387	401	390	420	410	445	393	420	413	426	410	400	412	427	413	426	399	394	393	396	428	395	438	448	425	371	397	384	433	368	431	450	391	407	438	394	396	389	424	423	396	392	383
40430	39380	26898	18299	13891	10024	6786	5292	4066	3388	2861	2190	2027	1766	1578	1331	1258	1254	1159	1040	944	845	874	808	757	706	715	701	719	666	634	624	613	616	583	533	528	522	516	539	542	515	532	511	529	491	456	486	527	530	495	511	507	521	479	509	547	566	510	490	486	510	477	513	550	502	519	478	490	527	534	508	520	483	497	519	468	531	496	503	471	490	502	483	501	487	490	485	483	449	487	482	500	515	495	520	498	464	490	512	488	475	491	495	502	483	539	493	497	524	480	553	505	496	486	497	468	460	507	475	475	485	486	487	491	473	480	448	479	502	443	480	479	461	464	527	471	456	485	455	472	486	449	498	486	476	492	504	450	463	462	467	561	459	489	495	478	507	509	462	488	459	474	468	484	471	495	472	491	477	499	479	456	479	485	432	452	462	444	493	486	517	499	489	476	450	498	462	460	528	496	536	441	475	474	467	473	467	468	503	502	475	467	491	472	499	499	494	484	463	521	495	467	456	478	466	478	527	461	481	491	465	490	503	452	527	450	486	483	500	523	480	517	518	486	517	487	477	478	444	505	486	519	464	470	462	482	481	480	500	479	447	471	478	480	483	501	481	445	525	518	495	488	466	478	502	468	478	488	476	477	499	491	496	498	503	490	548	450	471	477	475	465	450	442	475	496	486	461	510	447	474	451	498	517	481	423	492	489	504	510	477	498	481	459	504	485	473	492	466	511	488	504	484	450	520	514	466	486	491	478	496	476	515	503	526	486	480	453	494	464	474	478	490	463	484	476	506	462	490	473	473	490	523	537	471	477	472	464	451	533	466	468	489	526	456	498	459	472	491	470	445	456	482	482	488	454	502	483	478	475	507	466	508	501	448	447	496	497	474	482	444	481	455	482	493	474	451	459	464	495	451	493	481	459	476	462	476	460	477	485	476	491	500	476	454	479	487	441	491	462	488	494	507	438	480	533	458	470	490	470	497	496	487	492	477	519	491	492	477	463	469	452	529	477	477	526	504	480	480	514	521	491	505	469	482	478	474	494	543	495	505	467	484	479	481	470	500	492	456	476	481	489	518	477	476	467	466	506	504	487	459	501	516	474	479	475	461	490	424	468	504	498	469	482	474	488	469	478	454	521	454	525	483	471	492	511	476	474	485	507	500	498	488	432	483	474	491	491	505	481	457	482	477	480	489	470	494	513	483	505	489	494	497	471	446	515	459	474	426	474	458	492	465	505	454	431	481	495	487	479	497	498	464	475	503	477	472	503	500	462	504	479	483	493	478	509	541	475	523	464	489	497	501	465	475	472	524	464	458	456	488	471	498	507	499	492	503	509	484	473	465	478	488	485	487	469	475	505	481	502	480	455	476	499	484	476	471	498	485	482	490	467	447	455	460	476	485	449	461	481	499	441	483	490	509	434	517	449	482	482	430	483	486	498	486	468	454	479	491	470	504	513	480	435	491	480	489	503	518	459	532	482	497	426	483	467	488	519	468	436	499	485	451	458	463	490	501	490	490	451	476	488	468	468	496	475	482	496	430	485	533	503	504	443	471	515	497	482	486	502	486	453	462	454	491	472	468	474	461	465	496	512	498	447	511	493	459	507	473	471	518	482	495	466	516	457	447	490	484	492	485	494	479	486	465	478	477	496	471	468	492	490	479	477	460	461	485	476	466	514	451	463	467	481	536	476	480	523	460	463	508	471	422	465	512	483	512	516	483	466	458	471	481	472	526	487	480	497	505	523	460	463	463	463	544	471	463	508	490	488	487	471	446	460	483	494	484	468	437	512	489	477	494	486	464	550	462	455	436	471	501	494	463	459	494	460	466	495	477	476	488	486	483	506	470	439	471	468	471	467	470	470	487	508	527	542	504	495	483	523	464	491	527	468	468	492	513	473	487	507	447	483	491	466	462	482	470	485	478	495	494	475	506	536	488	494	478	478	445	460	482	498	459	514	468	466	541	444	439	487	449	455	468	501	491	522	458	466	498	466	461	497	492	480	460	453	480	458	478	493	466	462	452	468	485	471	470	466	463	480	511	504	470	512	512	498	488	489	508	518	467	511	472	514	465	470	541	492	468	465	475	464	519	485	481	474	510	514	467	505	477	515	493	514	483	465	503	428	476	452	495	461	509	505	502	493	459	496	493	488	473	480	452	487	449	470	509	483	474	493	486	445	453	479	505	493	525	472	479	452	486	455	453	468	492	475	456	474	480	475	539	457	498	496	495	482	439	454	483	411	508	508	474	476	440	510	476	478	443	470	461	493	452	470	439	456	481	481	467	502	454	479	486	500	504	470	445	481	482	500	518	458	487	490	463	549	522	491	463	534	476	502	524	502	456	471	455	452	462	471	471	465	497	500	513	485	461	525	493	500	491	512	441	498	475	508	472	488	478	468	479	481	486	511	425	491	446	482	492	479	483	493	478	501	405	525	475	479	509	472	507	475	444	464	496	479	484	494	472	488	457	495	492	474	462	454	475	473	488	507	447	485	489	460	457	457	445	486	455	470	488	506	474	531	515	467	448	459	479	518	437	520	496	498	476	509	453	457	478	475	515	477	499	498	525	470	487	504	479	509	509	499	467	526	450	490	492	471	508	464	495	509	457	479	534	493	517	464	469	465	491	468	464	479	494	424	483	519	465	530	467	485	492	462	518	514	472	477	501	494	473	494	499	496	482	458	492	482	475	468	485	504	501	485	478	445	457	462	465	488	470	538	516	522	493	450	446	474	497	490	481	501	473	488	469	465	469	496	536	514	478	502	520	511	475	482	464	481	462	496	483	504	494	477	442	506	489	507	469	460	503	481	530	489	523	468	474	458	455	500	494	499	496	466	511	498	506	497	478	501	482	484	469	478	478	505	532	494	498	505	496	473	490	473	494	477	438	479	481	514	481	490	473	447	500	478	479	467	452	501	460	492	485	471	498	478	472	485	476	451	481	495	478	506	478	492	468	477	445	479	457	512	445	451	471	507	498	468	507	517	457	503	439	491	496	486	531	455	483	464	485	450	490	514	463	503	487	501	463	503	489	453	450	483	511	470	477	475	537	436	503	485	482	478	508	464	514	512	489	504	476	420	495	462	427	484	477	501	478	509	494	452	463	551	516	497	502	503	501	479	458	421	473	483	434	513	506	496	515	503	530	452	421	517	479	487	449	466	468	502	489	507	481	491	472	487	490	471	474	476	453	493	492	524	520	444	456	489	530	477	487	516	425	502	506	486	454	458	512	467	507	457	468	501	467	514	472	455	470	476	490	457	465	503	474	492	472	448	469	480	489	482	487	453	474	478	506	474	495	438	507	511	515	453	507	460	461	480	475	489	464	496	491	453	477	490	507	457	502	513	511	467	494	486	519	469	517	496	476	483	490	520	487	506	463	516	464	468	457	460	466	487	485	467	512	475	507	471	472	475	478	483	487	470	472	521	433	493	453	476	503	484	505	510	457	450	513	473	451	524	485	502	496	505	470	494	495	436	478	452	483	454	495	519	512
30147	22544	16816	9028	4765	2573	1759	1436	1271	1112	1009	914	943	857	774	756	805	780	717	759	686	747	680	681	722	661	712	663	683	740	656	661	687	666	649	675	625	672	640	643	706	648	634	586	640	630	628	659	612	630	631	617	621	620	646	656	659	608	624	656	660	623	671	654	594	668	700	653	649	668	703	637	671	620	702	638	656	626	700	615	623	646	617	650	608	643	635	649	657	684	607	695	616	655	593	655	589	634	603	676	654	669	644	667	658	666	627	636	673	592	646	698	636	635	707	666	633	660	661	625	633	646	650	687	633	637	630	617	630	692	661	630	648	629	631	638	639	665	666	648	658	654	668	655	643	691	641	668	615	619	671	672	608	616	669	673	635	599	658	643	668	677	643	676	665	650	581	621	629	670	697	650	597	612	685	664	651	586	634	632	649	576	662	617	593	668	622	657	598	623	629	635	637	637	652	628	661	687	671	678	643	677	642	627	631	710	653	601	649	644	638	643	646	650	615	698	627	644	643	623	658	642	612	652	671	662	652	634	656	583	577	604	665	678	619	598	666	682	655	685	641	679	624	647	665	574	647	646	653	662	631	658	633	612	660	647	651	655	656	619	669	676	575	638	644	632	682	662	679	619	638	643	650	631	663	681	653	646	634	664	683	650	664	679	642	627	667	662	662	638	611	625	641	621	612	624	658	604	627	622	633	675	621	647	673	638	637	618	625	607	661	631	595	600	663	595	715	601	636	638	644	630	632	615	624	665	620	626	642	637	641	663	603	649	656	630	660	620	649	617	681	668	581	677	602	649	614	647	599	645	626	600	652	607	623	619	674	626	645	623	561	674	659	638	631	592	649	628	612	627	677	632	613	589	691	616	655	668	656	611	621	623	623	642	665	643	635	689	637	613	647	638	629	632	634	614	681	614	618	659	630	639	669	682	663	653	626	626	621	637	631	612	613	643	670	632	638	576	629	659	640	691	635	608	649	631	683	629	587	638	622	649	631	656	638	626	657	692	676	659	589	617	620	686	656	659	647	625	654	669	617	663	645	661	682	705	629	630	638	624	650	630	647	644	684	623	630	666	629	650	626	592	632	625	653	649	626	637	654	627	642	623	648	655	653	624	672	633	636	627	665	620	664	686	661	591	606	680	650	626	678	644	606	602	682	649	647	652	698	638	710	578	676	621	617	636	620	597	655	625	661	621	616	641	651	649	639	662	635	622	647	624	620	651	653	662	647	675	620	650	661	639	636	616	614	603	676	616	692	660	611	672	621	601	631	656	633	634	654	644	654	669	581	624	631	678	641	586	674	643	660	643	657	628	660	601	638	670	666	642	642	629	625	641	646	621	685	618	611	650	600	670	655	625	657	662	650	645	633	683	647	632	599	602	672	639	628	660	596	636	631	663	602	631	635	634	658	640	647	613	643	624	648	627	657	655	622	661	641	635	668	597	629	620	690	667	588	606	630	646	660	643	630	618	680	555	653	631	672	664	623	673	638	660	647	662	647	681	641	630	690	662	642	622	643	658	633	638	643	654	688	657	634	636	648	639	585	659	667	654	595	691	649	621	589	613	663	657	646	632	632	686	659	671	634	683	645	655	662	654	636	579	661	615	631	608	664	639	636	602	600	627	632	577	631	596	659	614	620	671	650	590	644	639	624	641	677	648	650	624	619	632	629	688	682	643	666	676	633	615	674	613	634	677	643	620	657	665	637	652	638	610	643	628	601	616	627	611	599	624	601	591	614	670	645	645	602	618	707	627	634	651	672	639	679	662	604	617	640	624	635	648	647	645	667	667	674	613	623	666	665	631	639	682	655	708	599	648	669	648	635	626	654	657	626	638	609	664	634	676	678	639	631	646	609	651	653	674	653	647	653	617	666	596	678	688	654	602	611	648	643	626	629	655	634	660	661	659	607	647	617	642	609	637	614	668	639	645	628	657	636	612	652	624	638	660	615	658	694	627	644	645	661	652	642	685	649	648	660	586	663	643	586	661	663	621	629	655	696	648	636	688	644	634	649	658	625	611	628	660	621	625	618	636	652	669	611	645	608	667	633	658	634	661	655	653	646	641	656	606	624	614	631	663	647	654	648	597	656	660	632	654	632	650	646	627	601	618	665	617	637	635	613	595	658	660	652	679	657	635	658	666	705	641	667	649	709	627	651	631	602	628	660	683	640	626	622	664	603	668	617	669	637	636	644	643	649	659	628	639	650	664	634	632	669	643	636	647	634	633	656	686	610	674	615	602	641	613	604	622	654	659	670	674	700	632	608	636	653	598	632	620	649	646	648	637	663	642	647	625	603	630	614	621	623	600	647	620	660	614	644	627	619	664	673	625	683	612	620	617	615	660	645	657	619	654	626	660	669	647	635	634	637	641	600	635	668	628	639	628	666	688	644	651	599	622	688	591	647	663	615	656	618	699	624	624	650	622	649	672	646	648	629	624	632	632	633	642	597	578	674	596	636	659	632	630	647	632	637	646	647	576	649	658	664	627	641	690	630	645	657	656	621	653	626	691	658	656	656	633	614	621	658	617	666	623	644	648	633	617	671	657	643	671	625	632	653	617	671	599	578	614	641	587	660	620	620	592	653	673	637	634	643	655	648	629	646	697	632	696	626	644	668	560	611	643	625	691	635	622	606	646	637	695	578	658	593	604	605	643	652	649	666	646	657	621	675	589	626	589	692	678	647	663	668	605	591	641	655	620	645	653	622	625	623	647	634	635	627	583	629	624	636	644	671	673	692	675	640	650	626	617	610	642	668	630	612	612	624	646	631	671	599	616	631	613	644	662	691	638	608	638	638	650	618	648	645	636	633	638	661	616	653	626	618	624	615	697	671	628	646	604	666	633	626	663	656	616	648	641	652	629	693	617	603	632	604	637	645	669	605	650	629	630	625	648	675	634	595	661	653	623	653	641	644	634	643	635	650	641	661	644	649	622	635	688	654	615	679	655	627	647	669	616	643	625	653	642	632	644	590	625	599	634	620	670	631	645	660	668	600	709	641	640	615	677	647	631	635	630	672	667	589	634	642	638	668	633	593	678	607	707	636	617	654	653	637	675	639	632	637	609	620	678	677	657	651	610	642	666	674	639	609	681	604	629	626	624	585	627	679	634	624	635	657	658	682	613	641	662	628	702	647	610	658	634	644	607	645	633	661	667	690	646	666	639	621	684	608	651	627	675	675	593	638	629	677	682	664	611	656	660	606	669	650	661	656	657	656	635	644	667	638	682	602	658	633	681	637	650	659	687	621	596	608	682	628	612	652	659	657	640	639	622	621	650	703	621	619	640	599	621	616	625	651	678	590	624	634	587	600	623	591	586	618	629	701	624	630	630	680	590	631	674	592	603	654	631	619	697	651	599	639	686	638	657	658	639	679	622	633	600	651	580	671	663	634	654	681	672	654	625	665	672	638	617	610	660	649	653	654	626	677	682	637	641	631	691	642	642	622	673	666	649	672	652	651	619	698	666	669	645	616	647	686	583
31732	26015	15740	9319	6952	4608	3316	2562	2082	1724	1659	1365	1285	1133	1117	1048	957	995	975	887	871	854	853	838	808	810	816	806	847	786	788	816	725	770	773	759	730	780	665	763	771	776	720	768	779	734	697	747	721	772	783	767	787	742	726	719	762	773	715	707	693	731	710	753	765	737	771	746	773	678	724	724	765	772	704	712	773	756	731	771	739	761	777	693	752	726	727	792	746	725	750	741	744	778	741	666	714	730	745	737	790	726	749	764	743	746	718	757	714	754	740	745	694	735	733	719	727	749	705	719	803	762	723	755	802	725	737	723	727	746	704	760	751	717	746	754	808	747	780	711	732	736	699	691	724	693	732	758	730	761	721	699	720	755	722	730	730	725	791	685	719	759	740	686	709	729	713	749	722	751	708	745	739	714	749	684	748	721	736	762	706	747	683	714	743	777	745	728	768	755	800	762	668	732	707	746	669	766	747	722	770	717	746	722	730	731	752	731	744	747	783	796	694	766	691	686	760	739	751	741	728	725	750	756	728	724	725	763	798	763	735	727	756	732	729	701	749	741	729	762	689	674	792	711	780	743	754	741	706	714	762	762	711	739	688	712	708	752	749	701	706	704	740	783	709	766	745	699	759	736	727	729	726	740	742	756	716	683	741	739	731	771	719	735	727	768	704	747	678	729	712	775	787	797	735	719	734	751	769	722	729	711	750	790	786	733	733	722	705	741	713	714	706	756	750	744	772	731	702	743	703	749	685	706	688	758	751	736	702	743	772	716	689	749	749	731	751	730	754	727	745	743	732	761	686	696	730	708	754	777	752	756	741	717	755	788	763	718	741	756	726	700	690	750	755	721	705	702	772	736	711	714	728	739	714	688	744	796	746	768	762	743	745	718	717	715	743	789	734	691	769	741	714	713	692	700	687	732	720	725	683	743	722	725	763	726	744	683	686	735	795	772	700	746	732	784	747	684	752	707	683	722	753	699	753	762	721	687	729	814	757	731	709	767	711	738	831	743	727	702	700	701	738	739	743	714	701	731	726	690	760	727	817	744	727	759	749	743	768	701	759	739	708	723	759	680	702	753	762	770	722	675	723	752	729	735	763	690	753	736	725	711	770	763	730	731	720	706	704	744	729	769	746	758	701	714	733	696	791	683	739	755	751	770	746	713	718	711	769	703	745	752	718	734	710	690	754	756	776	718	744	750	711	759	784	725	740	771	761	732	745	735	691	721	788	746	714	713	744	700	721	740	763	746	742	689	754	794	731	741	738	741	751	721	725	717	734	705	698	764	739	699	703	716	741	747	712	717	742	779	725	703	748	755	786	767	742	713	736	716	746	737	729	717	699	746	717	714	723	761	733	700	725	717	734	707	741	698	754	690	767	731	697	743	745	701	715	749	748	732	687	786	773	685	723	743	780	718	691	693	695	767	736	727	725	742	711	764	769	693	731	728	721	764	724	738	750	773	720	743	712	728	749	724	719	708	729	765	738	749	722	722	713	706	723	743	724	756	692	740	687	732	714	703	726	775	726	687	737	717	732	756	766	739	799	715	724	759	702	711	691	741	726	696	693	691	788	674	777	722	711	765	729	723	745	696	710	735	733	731	733	773	766	750	753	722	769	727	751	709	735	715	683	692	751	744	747	774	730	728	717	722	782	768	748	738	727	751	741	742	725	720	745	736	718	722	737	722	720	730	701	721	682	773	741	742	754	781	715	751	729	703	701	725	728	813	719	698	724	736	712	744	660	750	756	740	702	733	749	757	757	718	749	720	709	778	726	716	714	686	711	764	774	671	727	750	727	763	754	712	763	708	749	745	778	748	775	760	726	711	755	731	726	717	742	728	698	742	786	738	711	713	761	731	702	776	698	730	715	743	762	762	789	766	776	745	712	730	704	736	735	771	759	720	696	711	677	701	706	733	729	727	754	669	734	728	746	743	745	698	755	752	711	726	709	757	696	749	719	761	714	767	705	726	707	747	717	706	723	748	708	769	719	702	712	751	707	766	743	713	741	723	736	702	740	724	755	734	700	735	745	728	716	698	729	748	734	758	718	752	746	726	759	715	728	725	727	736	728	766	758	768	728	744	718	694	700	728	754	703	689	760	736	702	728	742	758	765	678	751	743	711	773	746	729	718	704	721	772	706	770	740	768	738	695	783	728	714	723	757	736	718	731	686	754	721	729	701	768	773	742	715	729	739	713	703	779	737	744	698	734	745	756	696	764	741	761	725	740	737	735	736	762	730	761	739	770	729	736	724	722	787	741	744	709	779	677	763	717	725	739	709	737	740	789	706	736	730	720	768	741	727	726	785	747	754	739	688	733	760	780	726	760	761	812	741	714	709	677	730	763	720	702	749	708	745	759	746	774	789	777	773	773	709	769	710	697	732	716	723	708	730	687	739	745	737	774	735	701	723	735	679	724	742	749	727	725	687	713	780	762	744	718	759	727	770	722	684	686	775	717	786	710	763	779	759	675	708	738	751	741	717	798	774	728	738	746	736	751	696	693	765	683	743	760	744	711	756	706	682	824	726	761	671	700	726	745	723	728	714	723	748	730	737	797	738	736	746	713	730	731	756	713	737	687	689	706	725	755	741	769	763	731	697	746	743	744	742	740	745	719	717	759	771	751	719	772	743	721	721	710	716	726	702	692	742	711	739	688	729	715	688	756	714	765	681	769	716	749	723	776	746	790	745	759	724	722	748	736	715	713	735	726	732	742	761	713	682	772	718	741	735	717	735	709	747	724	786	709	740	784	751	715	713	769	714	701	734	780	741	734	782	707	739	706	729	724	751	780	737	799	715	754	701	710	763	664	771	725	784	733	689	717	727	780	704	783	720	742	708	713	710	755	720	716	679	750	714	737	746	753	728	751	714	732	746	736	681	757	718	726	736	701	711	781	744	794	723	731	719	708	735	678	757	706	750	730	704	711	729	785	753	750	756	717	737	719	741	735	738	780	719	711	713	717	736	746	724	743	728	730	788	761	744	729	776	757	745	747	713	717	752	702	747	738	733	782	731	705	687	727	733	730	722	759	719	743	748	752	705	762	714	751	747	762	770	757	761	762	801	732	684	734	745	726	743	755	711	747	742	722	738	747	706	721	740	676	674	753	752	713	726	707	738	727	697	748	740	689	705	709	695	712	744	758	715	673	704	740	712	720	735	759	696	722	735	749	718	723	745	744	756	709	726	748	724	770	698	744	745	708	717	746	728	748	678	723	763	764	766	714	732	726	712	718	741	733	714	722	746	697	729	699	712	735	761	754	703	726	746	751	722	725	731	740	717	759	784	720	715	741	745	715	760	761	744	802	745	766	762	711	758	754	766	737	743	729	745	728	746	680	804	751	771	745	809	669	700	734	745	732	729	743	698	733	785	721	706	727	726	750	734	747	701	725	764	749	737	770	766	724	745	785	744	703	735	781	746	708	728	720	756	696	736	778	717	750	736	724	697	733	699	715	704	789	750	771	710	682	726	761	670	721	689	747	732
23934	21422	28684	24540	21388	12838	4063	2269	1764	1621	1350	1202	1186	1024	979	886	842	781	835	707	723	763	673	708	679	643	702	686	637	666	665	645	624	676	633	596	644	628	626	590	638	580	566	612	602	645	630	614	590	585	603	617	652	596	573	549	594	587	577	600	600	606	572	576	626	593	605	612	573	624	625	570	636	593	643	593	566	614	624	576	579	609	584	637	604	601	577	559	573	565	592	602	633	543	603	580	551	592	575	569	604	580	589	563	630	574	643	600	564	621	577	590	594	620	609	568	574	623	582	554	582	604	612	621	570	617	568	578	607	544	598	608	581	582	609	578	590	601	602	639	572	622	602	578	607	602	577	563	580	584	563	572	643	605	572	575	580	579	571	569	548	588	584	556	562	598	563	525	575	587	602	630	577	610	582	565	594	604	571	588	551	594	578	537	547	539	588	573	560	624	593	563	559	580	599	573	588	608	589	586	557	574	601	589	565	590	614	557	566	597	622	640	571	578	585	604	613	592	593	572	601	579	588	596	579	567	609	580	563	598	564	587	599	564	608	587	561	594	601	560	561	588	598	576	537	563	562	618	585	575	607	594	632	565	588	554	551	550	591	596	637	575	573	577	596	600	583	574	621	586	596	595	591	582	570	593	562	604	583	581	593	556	594	623	621	542	587	563	547	571	603	570	567	587	589	585	603	542	595	585	569	563	602	563	611	600	598	615	605	605	574	588	603	524	583	563	591	550	609	523	598	545	535	533	534	612	600	574	626	578	519	561	596	607	579	621	618	578	615	568	548	576	618	543	583	570	574	547	577	611	575	629	589	580	614	552	545	553	571	597	567	590	570	553	580	587	608	601	590	546	568	611	588	551	583	588	574	573	562	584	593	596	581	592	622	557	602	595	591	611	624	612	610	580	598	602	559	570	604	597	612	602	564	590	566	589	615	628	606	572	565	583	616	581	599	571	532	565	605	606	589	582	578	573	533	586	607	592	611	592	602	581	594	594	620	574	612	591	550	581	601	530	584	592	608	585	591	570	631	611	601	586	600	597	618	587	607	532	545	554	610	603	562	556	582	545	592	616	568	599	566	606	537	592	610	547	568	588	548	561	581	565	566	560	608	615	615	542	583	563	566	561	592	586	523	585	599	597	595	562	667	620	597	582	588	608	615	607	596	624	596	569	621	611	557	590	601	574	607	603	611	563	579	537	572	550	542	588	595	566	568	598	549	617	617	562	539	591	564	553	592	617	589	582	582	630	570	597	608	637	569	585	564	593	575	564	611	620	615	594	585	577	541	586	602	591	602	585	598	561	552	612	574	590	578	525	592	573	535	551	586	564	602	578	564	589	589	568	587	601	603	542	574	568	623	569	643	573	584	576	580	587	559	561	593	570	554	637	554	643	612	562	599	597	585	571	575	611	619	595	546	582	641	556	593	563	571	557	599	552	589	566	608	596	546	626	619	589	583	581	582	527	558	544	568	583	564	586	601	562	572	573	547	576	603	603	629	537	598	589	600	550	605	539	564	642	580	590	603	571	585	559	591	609	620	602	613	596	554	645	600	546	589	561	573	565	589	586	555	584	594	594	596	600	583	580	581	578	622	599	548	564	582	613	606	584	619	595	626	580	586	560	578	569	559	578	584	596	613	609	561	572	597	559	598	579	609	577	626	583	612	581	639	599	548	588	564	602	604	563	576	535	551	612	563	615	562	570	589	563	586	566	568	575	597	577	545	575	620	575	605	573	563	598	603	607	534	540	571	578	639	558	616	585	595	565	595	604	597	597	601	598	578	558	541	577	591	585	554	600	583	594	602	588	572	574	578	577	585	572	593	592	548	578	583	601	566	569	585	591	629	583	575	590	568	644	590	639	531	602	619	625	573	528	562	573	590	579	610	539	590	609	534	561	616	579	584	583	610	633	569	623	580	589	546	542	559	562	610	560	557	561	610	580	637	575	550	615	549	564	560	620	591	573	567	608	522	579	603	604	597	589	642	583	594	577	578	577	629	611	550	571	576	570	564	578	606	559	584	601	557	610	560	582	542	590	550	591	571	581	595	610	557	583	574	573	593	577	522	550	625	518	574	577	617	637	582	541	574	610	571	564	587	576	645	573	582	602	582	612	581	570	617	575	568	574	602	567	594	581	575	562	628	600	604	626	611	594	595	565	557	558	569	532	549	622	583	594	601	574	574	577	552	625	598	579	582	569	662	580	616	546	605	597	581	576	579	587	586	595	584	593	575	576	599	559	537	602	573	582	574	586	593	552	588	585	555	548	600	606	613	538	553	579	568	574	609	589	562	579	554	643	564	545	597	603	621	594	581	573	595	594	562	557	595	598	587	537	619	575	567	594	583	576	593	572	628	611	594	632	589	620	584	608	559	608	626	600	593	574	566	557	569	584	555	620	588	561	571	600	572	564	607	584	588	533	580	567	608	564	552	590	614	568	558	596	631	544	554	576	568	563	585	551	556	583	597	583	558	587	565	553	593	559	579	617	599	586	641	579	612	584	583	570	554	587	610	592	578	580	555	592	597	604	591	602	567	578	574	527	581	636	583	595	608	562	548	576	563	579	594	548	590	597	590	580	595	581	572	601	595	555	595	618	564	555	586	593	601	577	619	599	579	609	591	593	568	602	569	563	562	554	604	581	589	563	528	574	603	596	581	560	595	554	598	589	586	577	599	581	579	575	612	614	571	547	602	581	575	619	563	544	608	560	603	604	580	632	589	562	606	584	558	623	621	582	547	639	593	599	580	584	604	601	575	608	577	543	591	576	589	604	572	548	529	592	613	631	630	594	591	596	596	586	573	559	581	564	580	640	592	570	578	573	562	605	590	570	567	579	582	611	572	536	594	570	568	602	645	572	535	620	596	586	546	586	566	599	587	605	581	555	606	588	564	555	567	586	563	557	577	603	580	542	591	581	593	561	577	577	566	568	632	569	594	539	585	602	570	618	601	594	565	570	606	589	569	589	581	562	595	613	586	632	552	598	569	593	560	605	612	550	572	651	592	552	614	598	572	589	632	579	568	581	574	597	555	629	593	578	562	599	588	580	585	612	627	603	570	563	618	583	598	567	563	606	627	575	614	571	656	575	562	549	577	590	580	545	579	616	589	605	586	605	559	587	597	584	588	586	584	538	573	550	566	583	590	578	603	591	569	601	577	554	549	543	551	567	578	611	596	593	595	581	582	569	582	570	597	572	580	607	573	582	604	571	566	588	594	570	599	554	612	542	599	592	585	578	559	579	616	609	614	583	540	575	573	612	595	580	554	606	581	570	585	572	549	583	539	567	621	582	587	606	545	585	555	577	583	582	572	600	585	602	574	586	562	574	568	615	599	607	572	551	601	557	582	587	554	573	593	589	591	601	591	584	589	539	592	557	561	577	567	611	622	558	619	603	538	604	564	565	572	543	585	611	568	584	617	610	602	596	544	615	582	604	600	635	530	562	614	605	600	568	581	554	579	578	594	620	573	587	640	579	591	567
35199	34602	22636	14613	10932	7500	5381	3933	3296	2642	2293	1923	1790	1513	1386	1323	1241	1170	1109	1043	931	969	967	889	869	860	852	826	805	847	744	779	847	728	810	743	733	756	754	732	756	728	752	710	668	736	731	756	690	727	722	702	709	673	737	711	733	735	718	673	721	615	722	734	730	733	697	708	728	707	682	695	691	709	723	673	714	693	708	680	666	685	725	766	676	702	649	706	689	714	693	678	675	704	655	689	693	696	729	741	737	652	673	739	658	704	695	683	648	672	662	704	643	685	706	707	684	711	656	706	639	665	674	692	691	670	659	668	696	711	699	683	644	684	707	651	748	692	736	649	633	685	692	728	686	685	716	694	691	668	664	693	654	687	697	696	653	692	678	630	679	684	751	702	702	689	671	749	651	688	709	709	675	634	719	676	654	722	696	678	688	684	669	629	713	683	689	707	678	661	684	687	710	684	693	680	703	715	728	709	733	703	683	678	660	657	666	703	666	710	688	694	703	667	664	687	666	706	741	664	692	672	657	679	683	693	709	680	688	640	678	652	700	704	748	654	665	669	674	646	708	675	722	754	715	707	664	628	684	675	693	689	693	757	704	734	685	699	698	683	691	634	700	697	706	698	703	730	699	672	666	680	688	700	709	685	686	637	674	648	706	655	677	681	684	739	687	670	652	710	728	713	710	718	682	711	681	702	693	711	696	685	692	745	685	701	684	719	692	681	693	732	647	702	701	699	690	691	656	733	717	724	750	665	661	692	744	713	695	710	685	699	633	670	703	679	748	688	668	645	693	619	668	672	729	701	661	675	663	679	666	675	691	719	676	651	703	697	740	708	645	644	681	617	655	680	639	717	622	674	694	649	683	653	699	638	729	675	663	705	746	686	652	696	713	618	690	672	684	666	671	681	665	707	684	666	692	720	696	688	657	661	712	704	726	707	674	690	705	715	716	676	676	683	686	669	706	735	716	672	701	710	695	675	620	660	731	687	720	627	716	671	686	680	693	713	646	704	674	698	714	690	633	713	648	679	669	674	679	642	699	719	687	668	691	660	689	653	696	698	669	667	654	702	675	664	707	676	714	660	726	678	677	712	647	663	698	703	674	675	666	681	689	730	722	673	731	681	729	683	678	694	710	702	715	746	708	685	670	739	647	677	708	707	676	716	697	696	685	689	675	675	674	711	716	702	679	644	694	667	675	741	665	670	661	705	674	700	717	695	669	689	683	712	682	680	696	667	662	690	705	690	684	671	718	701	664	701	710	681	720	646	700	710	710	657	684	647	643	701	679	698	740	698	670	633	690	667	722	730	685	715	646	695	661	660	714	672	706	701	705	675	706	679	668	670	719	708	654	710	677	728	684	688	721	698	667	688	706	699	707	693	700	658	666	716	705	726	696	687	687	733	690	643	709	685	694	681	691	668	635	670	657	678	643	667	672	700	688	634	702	667	625	745	657	685	672	670	658	694	682	724	691	678	702	675	767	662	711	718	710	645	731	703	622	671	701	632	729	662	698	728	657	707	700	693	694	674	742	745	699	776	686	687	665	696	681	699	668	655	722	734	707	722	675	727	661	675	696	662	710	722	666	677	693	679	708	722	626	654	639	688	714	702	681	660	700	728	676	672	667	678	639	676	723	651	682	684	688	661	648	676	694	656	699	719	670	699	705	672	665	707	650	678	722	667	693	681	652	673	696	670	664	669	683	697	663	683	722	654	675	637	665	719	690	677	673	741	695	688	668	659	646	709	662	665	665	657	645	667	690	717	742	698	719	664	659	709	706	652	695	648	676	669	632	717	698	712	678	692	695	688	686	702	731	673	685	709	655	637	661	701	729	695	701	655	694	689	732	655	688	673	729	682	721	674	641	685	702	712	715	665	707	697	700	686	675	677	682	670	668	728	706	665	671	626	700	692	705	699	635	719	710	699	667	717	692	665	687	722	655	690	645	710	720	689	638	694	670	716	673	688	723	704	703	665	639	700	670	685	669	732	706	672	660	715	688	689	669	659	683	679	686	675	703	647	668	724	670	656	685	697	700	694	696	717	627	739	668	692	691	683	693	686	656	664	694	697	664	660	685	686	688	675	704	675	723	694	691	710	712	681	679	689	669	668	682	697	668	703	679	716	683	679	662	732	693	723	712	705	666	613	644	665	690	722	720	710	681	701	705	679	730	654	713	731	662	680	651	668	705	706	666	674	745	688	710	662	664	703	672	666	692	692	718	674	710	660	658	698	712	679	704	678	732	681	691	737	685	703	695	665	701	673	676	687	704	672	681	705	715	667	688	702	720	716	686	722	683	662	669	677	682	683	670	684	652	701	640	694	723	675	696	637	668	690	667	658	716	718	681	683	683	692	618	665	680	738	631	706	673	704	656	667	695	656	668	654	723	674	641	726	666	748	736	687	659	661	669	644	669	716	682	712	660	626	639	717	695	666	691	686	667	687	667	678	688	691	642	721	672	650	660	685	658	697	659	690	711	722	696	711	681	725	697	679	678	694	691	702	652	661	679	685	668	668	734	706	702	662	686	730	682	688	721	672	702	713	707	665	639	734	674	721	695	693	671	724	680	685	692	703	710	707	696	641	671	760	691	726	720	660	697	647	686	728	667	661	691	684	652	685	702	688	713	680	654	704	713	673	727	674	672	690	694	654	700	685	676	606	704	680	699	710	656	703	737	684	685	657	684	666	694	702	703	697	715	705	664	674	700	698	667	712	671	648	705	680	701	701	682	662	752	683	705	730	657	655	662	677	659	736	747	664	667	676	713	716	672	669	695	706	669	666	713	714	686	675	689	690	636	693	737	669	641	724	668	637	691	668	707	655	640	680	671	704	662	669	690	744	678	694	707	668	676	711	687	674	713	724	719	662	718	730	720	681	701	698	664	701	654	720	707	687	700	663	662	625	664	726	683	683	686	636	660	713	711	668	672	685	660	646	688	675	697	685	661	723	641	682	716	733	682	712	643	701	671	673	679	645	709	713	701	692	704	742	680	686	657	709	682	691	698	645	695	675	648	684	678	658	676	684	638	709	689	654	724	677	699	704	686	723	675	696	704	732	664	705	677	731	649	648	654	673	718	695	646	656	725	706	726	669	682	725	681	663	654	680	668	627	700	642	669	722	693	684	639	712	684	667	676	663	702	705	756	696	657	704	702	730	678	734	698	692	693	681	664	739	668	696	657	663	695	681	689	732	690	667	725	662	733	657	671	714	683	671	680	666	667	678	712	700	696	654	668	739	686	686	744	694	707	702	686	689	706	660	683	683	657	693	719	675	676	678	670	664	694	669	712	667	651	686	664	679	681	680	674	641	708	706	686	646	696	726	711	699	664	689	688	633	698	711	725	711	682	659	697	657	688	696	648	659	698	684	717	656	678	705	660	684	673	642	659	688	692	635	671	677	709	683	652	686	690	731	685	666	654	682	656	701	733	619	664	677	697	670	721	664	690	622	695	663	667	686	678	684	672	663	686	661	691	685	726	655	705	729
25163	21460	27596	25603	13791	4190	2382	1670	1383	1235	1062	1007	880	845	790	702	753	658	681	641	625	544	637	615	604	605	552	587	578	560	568	554	554	545	534	544	559	534	540	520	547	519	523	526	537	485	483	546	503	531	537	508	514	482	553	530	471	500	519	550	484	538	513	493	524	501	526	533	504	480	497	476	522	489	540	521	537	510	512	501	518	533	491	504	505	511	504	517	519	505	495	503	529	486	534	531	499	492	536	503	502	505	544	539	491	478	519	541	528	483	487	483	525	496	498	530	498	516	515	480	485	486	497	500	501	461	500	498	525	488	491	519	548	491	491	531	496	518	468	498	507	549	517	518	530	498	474	512	529	495	514	512	493	476	536	520	517	497	473	474	521	539	505	480	528	504	473	515	436	469	493	497	484	486	506	518	515	501	505	520	517	523	506	485	497	489	509	507	519	530	458	486	519	490	498	539	515	483	514	537	524	486	491	455	521	499	516	481	533	495	509	496	512	487	527	503	479	509	511	527	506	476	520	515	521	497	483	470	551	485	518	520	479	513	531	541	518	508	509	533	514	528	531	507	536	498	449	504	515	499	521	535	511	532	497	543	514	504	523	514	477	506	536	525	525	510	513	472	519	503	472	526	538	494	453	489	503	510	490	541	500	526	479	507	535	512	534	559	474	533	512	486	508	513	456	505	525	475	472	502	550	494	507	537	491	587	521	507	508	540	504	479	499	499	499	498	515	464	506	480	507	505	515	525	532	511	542	486	534	492	508	504	488	493	470	520	508	483	515	513	535	524	483	470	484	524	485	511	524	503	537	532	505	529	487	505	498	547	511	508	492	464	494	545	514	471	483	485	506	512	484	514	507	556	542	487	513	506	489	502	529	521	517	504	507	512	516	495	509	501	500	515	494	508	473	515	521	538	480	503	489	556	497	514	484	483	482	575	507	488	517	478	533	504	531	521	537	486	496	486	526	526	502	467	518	495	507	489	525	520	477	529	508	512	512	471	502	519	525	514	484	531	480	494	519	536	513	489	509	508	506	501	476	508	496	485	552	517	503	495	494	495	489	523	490	511	500	503	549	476	520	506	528	502	563	490	538	494	512	526	532	543	544	506	558	502	478	473	500	522	528	452	522	549	489	489	521	535	500	525	502	485	485	493	520	476	542	465	540	467	508	491	502	485	492	553	484	510	502	549	508	465	483	504	502	516	511	504	511	488	487	535	526	501	527	472	476	545	513	503	520	511	528	519	497	476	531	486	533	530	512	489	533	501	495	521	506	538	531	496	504	525	512	478	530	478	523	484	447	505	508	520	529	532	503	480	473	543	470	532	504	527	483	490	550	510	524	515	535	481	504	539	525	539	497	498	477	475	534	469	491	551	517	499	492	543	510	515	557	504	518	507	501	534	532	535	476	472	538	461	498	530	511	474	513	504	512	520	548	518	492	510	520	508	533	534	506	540	485	507	534	507	494	528	474	477	492	543	495	490	477	514	464	481	534	489	496	525	476	530	510	506	505	496	502	503	520	516	502	504	511	515	489	508	477	534	528	498	518	493	501	524	505	521	555	518	437	499	496	523	507	486	470	513	542	528	564	532	509	516	486	517	504	486	517	446	543	499	503	531	508	525	499	497	560	530	493	524	440	457	515	489	521	504	434	516	500	490	498	537	515	529	499	476	502	528	536	461	515	481	493	528	504	508	485	468	468	505	487	513	486	536	481	472	520	517	501	551	509	487	520	512	492	495	510	539	517	535	477	510	498	462	501	554	507	475	494	499	492	506	500	505	497	506	487	540	521	502	492	545	561	511	497	536	484	548	456	468	510	521	478	546	542	503	498	529	504	443	535	491	477	482	535	489	533	502	513	523	529	508	522	535	506	521	470	476	479	545	511	497	493	510	534	501	535	516	547	512	472	528	502	509	533	493	531	502	521	498	511	502	499	512	511	520	533	515	523	475	515	502	510	540	539	499	489	518	501	523	478	519	485	545	481	465	539	489	481	502	499	506	494	523	534	481	521	504	528	515	497	491	526	500	489	516	536	532	531	519	542	534	505	486	478	497	511	513	518	481	474	534	548	518	474	474	470	500	498	525	492	514	493	492	516	507	488	497	477	501	490	537	478	437	478	506	525	513	519	510	455	527	487	482	527	481	534	495	517	513	524	522	467	502	476	518	517	457	516	540	483	499	512	516	485	478	479	522	515	476	488	518	485	489	507	521	482	518	481	500	520	513	512	505	509	516	539	498	547	525	526	510	520	504	495	532	538	506	531	492	483	484	494	492	496	478	475	555	503	466	533	500	549	462	532	479	505	483	520	536	503	504	550	439	488	524	488	503	487	525	484	500	525	498	497	479	494	489	469	497	529	504	529	543	545	529	509	504	499	522	500	499	552	522	536	528	493	538	505	457	480	503	527	508	530	531	544	525	533	505	467	477	505	501	462	542	473	494	539	459	532	487	518	487	500	506	501	477	490	511	521	549	490	505	520	523	522	554	515	524	544	468	544	522	491	522	555	528	526	526	510	507	471	545	513	460	530	546	540	496	575	530	516	487	534	459	515	476	517	471	499	504	496	513	516	478	501	485	489	528	520	525	548	489	500	528	540	505	479	529	538	514	525	485	515	524	478	471	535	509	519	493	486	521	491	536	493	503	533	560	509	519	520	519	507	509	506	494	483	512	513	489	480	530	486	524	509	498	494	521	487	519	482	508	492	507	484	491	519	509	538	568	506	554	492	547	482	482	538	506	532	465	501	506	543	495	506	495	478	459	497	518	485	528	515	506	492	508	498	543	500	527	498	482	484	505	507	474	489	522	487	510	519	483	532	516	504	483	502	500	476	494	488	516	502	514	511	515	498	527	556	511	476	509	529	520	522	488	472	486	500	476	548	547	524	534	486	503	502	506	509	521	516	505	481	520	492	500	497	539	505	505	520	529	486	489	482	486	521	496	516	519	541	571	510	498	522	492	548	500	497	507	514	531	517	527	507	544	494	500	552	491	502	517	531	530	537	465	519	511	563	508	512	546	496	502	498	488	527	497	473	522	529	472	517	504	500	491	477	514	522	526	492	534	504	483	505	484	519	471	494	506	501	463	559	531	496	503	495	483	492	502	559	492	515	539	506	543	512	507	504	564	485	455	523	516	500	518	526	477	490	547	481	545	515	530	498	518	520	500	502	517	532	510	477	529	518	489	507	501	524	506	519	516	474	551	490	539	498	507	478	538	477	513	499	498	505	522	525	475	524	472	455	526	538	478	510	520	505	523	536	505	559	484	521	514	538	509	508	534	507	483	522	545	521	516	501	531	543	476	470	494	491	503	483	529	499	527	512	510	499	499	519	501	539	510	512	570	503	527	526	493	511	493	496	469	492	499	495	508	536	520	520	487	531	502	499	535	491	534	473	491	479	508	488	483	514	506	508	529	493	508	492	503	466	491	532	511	493	485	520	522	543	505	524	488	482	521	495	529	538	515	494	521	539	518	517	485
34334	29943	19472	12369	8912	6236	4309	3098	2680	2204	1818	1582	1506	1229	1247	1069	992	919	919	752	816	767	775	808	721	720	700	627	674	679	671	655	644	669	656	629	630	618	657	632	600	561	630	619	604	582	591	628	561	659	578	619	621	612	570	614	600	601	623	569	566	634	625	621	601	567	577	586	591	609	605	583	554	555	623	587	623	610	617	616	639	616	586	617	604	601	624	597	571	605	581	600	621	567	560	568	619	585	590	616	593	576	596	573	535	564	623	523	573	590	617	576	573	594	579	597	613	570	612	566	569	616	562	670	546	631	590	591	587	589	615	568	572	604	567	541	580	584	603	599	609	618	566	583	621	587	599	600	575	595	570	584	584	626	562	617	584	604	575	548	598	575	539	592	593	621	572	622	606	562	597	605	581	601	589	564	598	596	600	579	577	612	547	574	615	600	633	558	578	571	599	568	613	608	621	611	638	634	581	594	568	609	616	615	547	562	565	641	582	573	588	570	573	541	581	568	611	592	604	576	564	556	560	552	545	593	590	655	607	564	598	614	634	583	570	517	580	567	606	564	592	607	528	622	558	571	601	639	597	614	565	625	571	594	619	563	610	627	631	611	551	578	645	615	562	564	596	576	586	608	602	586	605	598	534	555	601	557	577	623	601	525	614	588	580	560	579	607	598	552	616	586	596	594	600	570	600	598	581	527	539	600	608	566	595	582	582	577	602	592	581	574	541	570	630	601	594	612	586	606	608	632	550	557	602	552	560	574	631	590	548	600	581	638	596	547	608	572	631	580	595	587	610	639	578	573	569	569	605	565	582	568	597	604	593	604	580	611	583	619	565	631	586	621	576	575	612	579	575	612	602	605	554	613	564	551	602	593	615	588	593	593	586	531	599	613	595	589	575	551	571	587	576	620	609	606	597	578	562	577	599	569	586	559	607	553	575	619	620	577	571	584	625	577	592	594	579	616	605	582	549	543	576	574	557	551	593	583	608	561	530	609	602	615	622	543	634	594	603	604	606	591	573	568	591	571	606	578	600	604	629	626	542	590	583	559	585	541	569	588	632	611	582	582	598	549	564	595	624	645	578	587	589	596	547	581	607	602	598	558	553	559	625	569	592	583	578	598	585	592	566	594	596	603	575	557	562	567	585	595	611	564	579	575	595	567	592	596	609	593	561	597	615	626	578	599	603	601	563	557	584	620	562	588	588	535	569	559	587	591	573	547	593	600	552	582	554	610	582	597	571	594	583	559	587	573	566	605	562	577	590	549	574	613	578	622	586	637	597	585	588	584	576	587	606	600	611	564	577	584	612	584	579	569	598	554	569	590	604	597	580	577	604	548	586	553	580	616	577	543	645	580	606	606	621	584	578	584	625	573	589	564	560	543	570	603	575	627	588	544	600	589	631	586	549	605	585	576	555	602	581	581	594	595	601	637	563	628	570	527	597	608	541	557	592	609	589	565	604	629	578	581	584	587	588	592	586	535	618	582	576	586	588	551	577	557	577	580	597	593	649	611	601	519	568	610	604	604	551	614	570	549	582	555	596	609	573	621	599	561	563	603	614	543	606	596	530	612	571	579	585	570	609	653	589	588	602	588	578	593	610	616	609	615	583	559	573	606	585	598	548	574	607	612	612	545	619	612	608	567	598	592	619	600	586	610	604	602	596	530	568	563	594	625	564	584	598	592	561	629	588	597	603	608	640	601	583	571	594	603	590	639	635	561	599	579	589	562	614	630	557	598	577	622	630	581	596	617	557	551	643	606	593	591	620	558	562	590	539	559	611	550	626	553	628	572	618	585	565	605	649	574	623	622	639	564	598	594	572	595	594	551	577	599	562	552	546	594	554	571	618	550	608	629	602	545	568	534	577	571	615	596	621	589	602	587	613	561	585	608	607	599	584	589	568	598	609	602	576	590	634	556	629	589	589	606	575	570	600	566	590	592	583	573	554	581	579	584	587	552	550	579	596	604	602	549	613	567	570	561	593	596	562	624	573	612	584	618	564	615	566	579	574	610	582	604	599	586	628	616	594	537	658	582	590	540	594	569	564	598	632	577	575	558	602	530	619	565	591	650	635	594	582	535	619	626	591	600	600	579	565	563	583	562	623	580	642	568	602	571	599	586	594	598	600	527	533	577	559	595	610	595	601	580	550	606	533	602	594	590	605	580	564	611	619	592	576	600	603	624	589	543	558	583	584	587	604	610	575	633	578	556	619	574	572	612	593	580	613	614	584	616	558	583	553	612	566	590	579	591	641	582	580	592	586	580	571	634	603	593	571	543	628	620	563	567	636	579	557	588	555	571	590	582	566	612	576	622	606	600	556	596	559	608	553	589	590	588	586	577	614	594	619	622	618	569	561	623	581	582	584	636	608	606	564	579	570	561	574	609	620	580	575	573	592	583	542	594	636	599	626	561	574	607	591	629	629	566	572	577	574	590	614	622	527	639	594	620	601	582	602	630	596	613	589	577	575	559	587	636	607	588	593	612	569	565	573	587	584	657	594	565	617	606	605	626	569	595	577	554	572	584	564	597	590	595	574	618	610	566	603	604	623	632	586	609	617	556	570	580	600	611	600	574	575	605	601	588	584	604	598	635	537	600	577	592	612	577	576	615	619	590	553	650	608	540	585	580	573	600	588	628	599	589	598	606	616	568	616	558	608	609	590	614	620	596	625	590	621	582	551	591	591	585	569	549	587	597	612	596	639	590	573	562	545	606	603	575	593	537	582	563	578	619	587	566	555	574	598	589	606	586	604	577	610	560	608	603	580	581	600	579	578	579	583	576	563	548	531	577	607	576	588	566	570	659	583	560	591	586	573	576	585	610	577	556	540	577	586	555	598	585	570	591	580	588	555	626	664	634	538	615	547	571	577	605	601	554	594	577	603	590	614	592	580	588	581	622	577	583	604	636	599	570	607	602	600	594	573	562	572	576	601	587	606	592	619	569	585	571	553	566	577	581	588	616	584	565	564	608	593	594	588	561	586	605	609	602	549	621	606	553	590	567	581	602	574	613	567	598	581	602	550	653	589	617	596	584	627	615	627	654	588	570	583	597	615	590	567	586	606	616	574	584	552	577	606	588	561	611	587	606	572	577	568	598	567	586	594	548	581	608	642	582	597	585	582	568	584	575	577	561	631	556	604	578	605	542	595	620	612	588	612	601	584	597	549	595	567	557	564	578	589	657	566	606	577	585	621	643	574	593	576	548	591	585	569	576	595	602	561	570	591	574	581	561	627	567	593	634	565	575	579	604	583	600	593	602	599	562	578	592	554	610	584	541	561	550	629	570	585	554	585	573	592	626	646	594	627	555	627	628	595	591	586	560	613	590	612	547	592	612	580	591	581	591	610	593	621	615	587	570	557	552	620	629	584	597	632	612	605	561	624	637	582	595	546	582	565	582	582	550	592	587	562	596	563	631	598	612	612	594	588	605	607	567	607	613	552	600	591	590	591	588	597	594	633	590	619	573	617	576	571	618	653	598
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
