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
341645389043	341645389604	341645390154	341645390704	341645391254	341645391804	341645392354	341645392904	341645393454	341645394004	341645394554	341645395104	341645395654	341645396204	341645396754	341645397304	341645397854	341645398404	341645398954	341645399504	341645400054	341645400604	341645401154	341645401704	341645402254	341645402804	341645403354	341645403904	341645404454	341645405004	341645405554	341645406104	341645406654	341645407204	341645407754	341645408304	341645408854	341645409404	341645409954	341645410504	341645411054	341645411604	341645412154	341645412704	341645413254	341645413804	341645414354	341645414904	341645415454	341645416004	341645416554	341645417104	341645417654	341645418204	341645418754	341645419304	341645419854	341645420404	341645420954	341645421504	341645422054	341645422604	341645423154	341645423704	341645424254	341645424804	341645425354	341645425904	341645426454	341645427004	341645427554	341645428104	341645428654	341645429204	341645429754	341645430304	341645430854	341645431404	341645431954	341645432504	341645433054	341645433604	341645434154	341645434704	341645435254	341645435804	341645436354	341645436904	341645437454	341645438004	341645438554	341645439104	341645439654	341645440204	341645440754	341645441304	341645441854	341645442404	341645442954	341645443504	341645444054	341645444604	341645445154	341645445704	341645446254	341645446804	341645447354	341645447904	341645448454	341645449004	341645449554	341645450104	341645450654	341645451204	341645451754	341645452304	341645452854	341645453404	341645453954	341645454504	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	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
22937	21642	28924	24858	21815	20089	12017	5877	4039	3059	2466	1950	1588	1444	1081	982	795	758	651	582	548	495	462	450	377	364	347	339	328	350	328	309	298	283	296	296	284	294	283	278	295	267	265	271	268	252	281	262	253	290	259	250	259	245	267	286	264	264	273	296	266	273	239	267	250	266	227	252	281	255	282	264	261	254	271	257	280	242	261	271	253	227	287	248	270	273	263	288	281	258	267	289	267	298	283	288	269	284	275	272	277	290	279	208	240	244	260	259	259	252	272	270	271	275	233	287	302	251	289	303	252	266	287	282	239	273	274	269	287	277	233	268	277	275	238	297	265	254	281	289	274	270	266	280	256	266	265	277	237	270	297	292	276	254	273	281	258	253	271	266	266	275	252	246	294	244	298	275	270	276	267	251	295	273	234	254	271	244	248	284	266	252	271	255	233	287	293	249	249	270	256	295	265	255	247	240	260	247	268	251	256	262	254	259	287	277	263	268	275	265	286	262	277	267	252	266	264	298	266	270	284	268	291	267	271	262	279	263	293	263	251	260	279	268	240	252	243	261	280	265	292	294	291	265	221	254	258	237	265	262	265	277	260	284	258	275	239	265	256	302	231	281	271	278	292	255	276	238	244	230	256	274	275	268	264	255	278	262	281	286	289	241	261	272	259	265	243	247	267	281	231	261	263	246	249	251	238	273	240	283	250	253	265	235	243	276	288	265	238	272	281	249	272	252	264	260	256	263	301	229	301	271	286	264	262	243	273	255	298	251	249	257	253	286	278	272	283	237	256	282	293	254	293	284	241	289	226	273	253	280	269	270	266	268	245	290	286	271	279	236	281	266	285	258	250	281	272	292	252	271	285	256	225	259	271	278	264	248	299	267	271	274	273	263	238	211	243	281	276	285	244	269	262	270	242	268	261	253	250	293	264	273	259	249	274	253	256	265	255	258	229	269	231	248	264	266	244	241	233	260	254	242	267	289	306	295	271	240	278	273	290	306	273	242	229	261	287	272	263	266	250	249	256	270	288	243	277	264	263	289	260	245	264	277	291	270	240	266	265	256	274	250	264	258	281	258	268	277	260	258	244	257	271	276	264	257	271	257	272	272	251	238	245	273	264	261	252	284	224	281	259	265	326	256	218	263	258	265	253	261	262	261	282	280	268	271	288	262	253	266	260	248	257	241	248	275	271	268	249	277	263	260	263	252	267	261	274	242	250	257	279	265	305	229	253	251	284	268	276	255	268	251	256	273	237	265	277	256	252	237	281	296	250	291	251	265	246	265	268	242	271	287	277	243	272	265	257	265	269	281	238	250	248	264	269	242	277	247	302	276	260	274	255	270	268	255	272	239	263	273	251	258	271	270	260	234	279	259	274	263	259	244	253	251	251	264	281	261	260	249	263	259	268	271	276	281	275	249	225	283	265	286	271	296	261	239	257	241	274	253	261	252	250	274	261	239	256	305	268	271	276	262	252	285	310	255	271	261	270	243	257	249	258	276	272	272	270	258	288	256	277	246	251	279	264	288	281	267	241	253	273	278	276	252	259	249	247	257	266	269	257	263	238	250	273	291	259	262	274	277	250	268	256	251	249	272	281	271	274	243	267	267	267	276	259	247	290	260	267	317	305	254	248	295	273	276	293	267	269	230	274	283	274	251	266	237	249	258	282	276	273	276	249	257	276	268	257	274	266	267	263	281	281	248	257	267	285	271	244	245	256	289	280	287	258	259	261	273	266	259	262	259	280	270	248	274	272	244	248	287	257	270	268	244	248	252	274	247	249	283	234	246	247	261	281	255	247	261	269	262	265	254	268	270	243	245	253	255	263	256	253	246	260	254	285	290	269	268	235	254	276	256	255	283	285	258	268	271	247	285	271	256	278	256	252	268	279	280	256	257	272	260	291	252	265	246	281	244	288	242	254	252	285	277	269	282	284	266	288	279	270	243	273	263	251	263	279	276	243	269	272	263	254	268	270	261	281	245	261	248	266	263	239	280	260	248	289	269	244	259	269	274	250	272	263	281	235	305	264	275	244	265	244	276	251	271	283	261	253	269	256	274	254	263	261	255	271	278	265	274	256	268	254	274	291	278	243	265	275	251	285	242	281	268	302	270	262	280	259	261	279	266	257	276	270	240	249	244	252	239	249	256	242	286	274	255	269	255	282	265	287	273	289	264	232	260	256	279	276	264	253	269	263	263	277	276	241	283	272	288	270	288	271	256	260	281	270	300	252	282	283	274	243	250	272	265	281	261	255	259	278	230	273	262	280	289	276	270	268	273	261	262	272	263	261	264	276	247	243	268	270	261	250	247	280	261	237	278	244	233	270	288	274	273	242	259	286	265	269	298	241	250	264	275	267	252	275	267	243	256	231	269	260	276	253	250	258	262	276	261	281	250	255	295	256	262	260	264	293	284	280	283	270	288	289	238	253	261	302	235	278	276	259	291	254	247	277	260	286	261	268	254	264	282	263	254	244	251	270	265	264	255	273	281	273	276	211	286	279	273	257	262	260	259	302	282	278	239	284	268	256	270	268	266	265	278	261	268	255	290	232	251	282	254	260	263	247	282	234	248	267	254	249	241	279	237	271	233	272	264	274	265	289	284	271	252	277	267	288	270	253	285	269	257	263	280	277	279	250	251	275	269	258	280	309	268	272	281	254	271	277	247	261	249	283	284	280	250	279	272	254	277	239	270	263	239	249	278	272	249	254	250	264	273	245	268	276	240	279	256	273	276	259	252	267	252	297	272	267	242	286	288	264	269	293	267	248	282	271	277	280	274	270	242	276	265	266	275	284	270	280	251	271	242	295	282	288	243	287	285	268	233	247	273	287	283	269	257	259	269	273	263	259	274	247	280	279	256	251	255	269	276	281	278	253	278	255	281	278	230	256	238	252	266	277	260	270	262	255	258	282	270	291	273	259	253	250	249	269	281	286	254	272	279	247	249	256	254	278	277	267	279	259	265	268	293	245	267	297	290	261	249	269	266	294	254	269	238	242	262	268	245	267	290	278	308	276	214	279	273	267	310	273	249	272	275	251	280	274	266	263	267	270	258	270	251	295	262	289	278	275	279	260	260	307	232	234	285	274	255	253	307	266	270	260	290	256	276	254	247	242	287	266	254	255	252	280	266	280	263	266	284	264	242	293	279	247	264	282	267	241	278	275	261	264	256	261	271	289	251	263	278	240	234	271	284	275	260	298	282	256	278	249	276	302	247	252	257	268	277	263	261	261	255	270	278	265	259	290	269	258	261	285	277	265	257	289	291	230	264	247	283	264	263	273	265	298	266	278	284	281	246	272	243	274	261	298	245	269	237	269	255	270	292	263	253	256	254	255	265	276	277	290	277	262	281	283	253	243	252	243	267	271	253	274	280	266	275	265	274	270	258	267	274	240	239	258	260	249	261	236	265	286	284	270	265	258	242	280	259	255	265	255	260	250	265	257	268	267	292	261	277	272	246	277	247	266	288	263	269	266	263	262	333	249	235
26048	46710	39604	31573	24958	19139	15174	11833	9179	7099	5777	4455	3679	3029	2505	2090	1823	1536	1295	1102	1044	976	816	786	667	618	568	535	533	502	451	461	428	407	403	401	414	365	385	372	363	362	360	343	348	366	339	378	362	380	312	361	368	339	387	355	375	367	364	333	369	358	343	372	347	382	395	356	365	358	358	374	392	358	380	328	379	327	373	352	365	348	355	356	344	361	341	377	357	403	395	399	338	373	401	349	356	381	386	343	373	380	377	343	356	375	371	360	378	357	337	347	384	377	353	367	358	370	336	398	366	383	327	368	351	380	340	340	378	402	341	363	367	346	377	340	354	383	358	394	353	342	386	366	336	366	353	367	357	337	361	343	386	336	341	342	350	415	382	340	367	378	364	384	332	397	360	349	329	385	347	382	361	385	378	377	354	370	341	392	339	385	381	370	372	376	378	363	356	381	380	359	382	358	339	367	378	359	391	373	358	368	335	340	383	363	340	377	357	338	373	320	369	378	377	359	387	323	364	361	358	377	362	353	371	334	347	346	357	354	369	361	369	341	364	381	358	361	356	383	406	356	391	401	362	339	363	377	371	382	371	388	349	345	362	362	353	348	393	381	373	344	378	365	358	334	372	353	377	332	345	391	392	367	364	387	363	382	328	389	374	347	349	333	366	338	319	349	361	382	356	352	369	386	352	364	389	356	389	381	357	324	324	374	345	339	369	381	359	334	343	414	360	356	366	345	333	366	366	347	357	363	369	374	373	345	353	355	355	377	365	363	333	346	350	351	391	361	369	371	377	378	357	346	340	368	320	389	398	366	379	386	378	357	342	391	358	378	329	382	373	385	348	378	384	347	366	366	355	370	368	376	370	361	360	387	353	357	354	367	363	333	385	368	371	374	334	400	359	376	392	383	372	386	367	349	342	393	341	346	344	373	351	366	375	371	345	377	350	345	374	323	362	349	368	365	366	335	369	398	374	372	366	380	408	331	365	356	352	367	365	367	378	381	338	371	344	396	326	354	337	362	362	355	390	390	330	379	378	361	370	373	351	373	390	359	360	367	326	371	370	356	379	356	350	395	369	366	362	321	342	325	350	364	388	412	400	350	350	373	380	360	366	347	355	400	368	337	377	387	355	374	386	391	367	336	361	392	353	388	356	357	366	360	369	363	337	355	357	371	354	340	385	395	376	351	346	354	370	374	335	376	379	404	366	329	376	327	365	380	351	374	364	356	385	335	377	384	393	358	373	347	388	365	345	387	398	374	408	368	369	375	369	345	393	376	346	388	364	372	363	348	354	368	351	363	383	379	340	351	344	383	326	370	369	370	339	335	408	397	346	329	346	391	356	386	381	336	356	385	345	372	396	333	356	362	358	361	336	391	374	352	376	422	384	392	357	361	371	375	367	364	389	391	394	349	359	371	368	358	351	372	363	341	340	339	367	380	391	349	403	385	374	342	366	363	368	371	378	372	381	362	341	372	374	367	366	396	350	358	375	376	378	362	354	390	379	374	337	359	347	396	380	416	383	341	362	367	361	396	386	336	362	373	358	353	349	377	381	358	389	357	389	373	370	353	383	374	347	383	319	382	368	367	352	392	369	375	358	358	348	355	338	332	389	373	396	372	379	392	389	347	382	356	397	388	382	365	364	387	332	394	347	360	357	399	404	346	365	385	361	343	358	381	360	358	354	384	345	348	367	343	377	343	376	360	346	379	354	390	390	334	335	373	371	337	396	365	355	362	380	379	361	404	346	342	373	375	399	353	359	367	379	363	396	356	371	354	376	378	343	367	351	370	401	338	347	336	353	386	376	395	377	366	359	389	416	348	365	388	347	376	355	346	375	385	353	401	384	389	392	369	365	363	369	352	361	330	373	350	364	367	378	363	361	332	390	353	386	350	318	317	395	379	362	397	357	353	322	396	372	387	382	377	370	363	390	369	352	345	363	319	392	389	367	367	374	383	407	350	365	366	345	383	395	354	334	366	374	336	389	343	386	350	366	382	354	346	384	380	396	368	341	370	371	344	339	364	372	355	367	359	335	365	348	384	365	359	355	370	382	379	361	341	349	340	397	423	378	358	369	390	368	379	397	387	345	350	368	364	372	371	354	362	381	351	339	378	319	372	366	383	350	385	388	349	382	330	394	382	356	340	359	369	367	338	338	386	351	344	350	371	385	361	349	384	388	358	358	379	369	356	405	338	367	362	364	337	380	384	347	350	351	352	424	402	349	373	361	358	366	349	339	408	372	377	366	349	381	356	336	379	372	383	352	366	364	343	402	332	379	321	355	363	375	351	390	387	383	380	382	421	363	370	330	350	377	376	359	399	351	351	364	381	375	361	396	401	396	372	388	345	396	353	344	355	354	355	363	351	404	354	381	366	390	340	361	354	383	398	365	393	360	356	335	347	366	337	373	407	363	349	367	341	375	410	369	369	367	382	343	364	362	352	355	350	389	380	369	341	370	371	366	368	375	343	354	411	353	369	369	388	383	358	355	379	373	358	369	389	393	373	360	356	354	374	364	387	347	339	388	351	389	366	381	334	367	393	375	349	358	351	352	374	359	384	348	355	403	308	379	364	350	360	366	367	363	356	360	386	374	396	374	350	388	360	397	344	366	372	368	369	355	376	373	341	367	348	343	402	344	384	385	380	359	347	350	377	386	376	378	373	374	370	370	372	393	396	355	363	360	359	375	348	330	402	340	390	361	338	369	375	377	377	352	341	351	352	362	361	378	378	371	377	354	382	405	363	370	359	371	395	361	375	355	393	378	353	392	362	320	366	382	370	331	325	348	356	354	399	390	356	365	360	367	358	338	382	370	348	350	374	371	371	356	353	345	384	426	351	343	356	376	391	359	367	354	363	343	391	338	360	368	370	372	353	348	354	381	363	368	395	344	365	419	347	375	378	325	364	345	353	345	354	377	383	373	338	365	346	379	401	339	367	350	379	333	359	346	386	378	334	368	378	347	355	342	377	387	367	373	360	377	339	366	381	355	347	384	341	351	402	373	356	361	347	389	339	399	346	374	384	361	350	361	349	364	392	351	351	369	339	349	357	365	377	342	367	351	338	376	384	363	394	369	380	366	375	358	404	359	354	384	349	367	357	397	365	376	353	341	343	405	365	370	391	346	356	354	401	362	368	376	388	401	357	363	364	333	346	360	360	376	338	371	387	357	346	339	363	410	356	353	352	360	349	349	353	361	376	360	365	364	402	356	365	397	343	402	372	389	341	376	355	365	378	373	377	376	369	380	371	381	392	412	346	401	357	387	350	361	362	339	396	344	373	381	345	354	362	379	341	357	358	403	349	369	376	383	327	358	340	418	367	383	367	368	357	379	341	374	386	374	364	379	357	348	317	381	352	344	361	333	353	333	343	364	363	355	366	358	377	366	335	359	405	359	385	389	349	366	371	351	343	417	380	346	355	361	367	357	374	363	350	353	347	369	352	351	367	389	352	347	365	404	350	384	371	372	404	361	367	366	385	384	380
28578	24150	23618	16948	9499	5395	3719	2614	1989	1603	1261	1038	854	743	653	527	598	495	441	382	361	324	358	318	331	308	308	283	270	270	291	272	286	261	274	268	274	263	281	272	250	257	261	250	256	247	260	277	250	237	247	278	236	272	250	250	294	232	277	265	277	265	271	290	260	269	254	297	235	256	283	249	272	253	265	269	224	239	230	224	280	248	252	252	245	265	253	256	269	260	256	229	268	271	254	273	240	228	253	239	255	255	251	272	252	236	245	240	253	268	285	260	271	277	232	257	260	250	247	289	250	268	245	252	246	228	234	242	232	256	246	260	276	231	265	257	253	251	253	267	260	228	283	271	257	231	262	234	273	240	267	235	260	243	224	268	256	272	247	281	264	252	287	251	237	262	235	256	223	234	268	263	250	238	273	259	268	252	233	270	265	255	286	250	257	265	240	251	253	259	290	261	246	251	281	282	282	280	264	252	266	268	268	272	239	234	272	245	256	248	265	290	275	269	267	266	286	266	266	260	253	246	238	241	249	245	258	252	249	258	262	270	269	259	266	272	257	272	249	282	237	238	269	255	246	266	247	240	227	258	249	291	260	251	251	247	288	262	247	262	241	273	247	260	249	240	256	263	238	262	253	288	219	228	244	223	256	273	248	262	246	236	243	264	246	258	271	263	265	251	262	272	284	265	260	279	249	255	244	249	255	240	278	265	253	252	255	280	251	245	259	257	242	268	245	249	226	270	270	269	261	267	236	269	255	262	250	264	253	249	268	250	274	236	236	246	254	234	251	244	254	252	229	275	280	269	267	277	246	277	249	265	251	270	258	253	254	256	261	238	266	274	267	247	291	260	256	239	248	236	243	223	236	260	244	312	264	249	251	266	280	237	257	255	283	270	295	257	243	254	281	275	293	243	248	239	247	256	240	225	254	263	237	252	251	286	273	255	223	261	245	261	267	224	244	264	251	248	261	249	240	268	216	222	292	291	238	260	263	281	272	224	267	248	250	229	249	245	270	258	242	220	249	245	242	235	244	246	273	255	246	258	258	250	226	286	230	257	252	264	247	297	258	212	278	247	239	266	236	247	246	263	251	245	245	248	266	248	254	282	256	260	256	264	268	261	257	234	243	243	307	246	256	252	258	260	262	263	261	260	259	276	253	264	267	271	256	261	272	244	243	246	259	250	260	260	242	259	255	258	208	286	283	260	260	256	269	249	256	235	233	247	246	275	242	262	258	263	273	260	253	263	257	251	268	286	243	240	275	239	233	239	243	251	245	299	261	252	275	250	292	260	274	229	252	268	242	238	247	272	260	256	240	233	276	258	263	253	260	253	284	237	242	257	260	268	239	270	284	249	239	234	256	272	261	258	243	250	276	258	287	272	262	280	263	248	229	260	262	228	261	234	246	252	259	239	264	269	272	270	268	302	251	230	256	245	251	267	249	284	255	251	249	245	262	250	268	252	249	261	266	248	251	234	273	268	273	275	276	245	276	254	240	248	244	274	292	253	281	248	243	282	262	262	239	269	260	250	270	295	255	273	263	260	238	222	276	250	273	257	247	248	260	260	277	235	234	242	256	279	243	267	232	230	229	252	264	237	227	258	259	237	270	250	231	266	243	265	280	272	259	256	242	234	272	246	253	235	253	287	258	267	269	280	263	253	252	258	257	258	284	232	228	276	245	247	248	267	244	246	261	266	239	271	262	225	252	239	246	231	256	264	280	265	259	266	262	259	278	252	252	238	267	262	254	253	254	240	241	252	271	253	257	243	234	251	264	256	260	248	273	259	251	203	251	231	231	250	266	242	256	248	236	268	282	268	249	292	267	254	270	248	239	228	238	260	228	266	266	229	242	292	248	237	241	254	246	287	243	266	302	261	239	252	258	248	251	278	261	262	241	252	263	260	264	264	247	283	251	268	270	251	235	270	265	282	262	283	259	260	278	277	234	284	240	253	241	265	229	257	270	252	260	286	251	282	269	263	244	232	277	241	265	257	230	247	253	264	252	259	271	238	249	276	265	259	268	243	273	258	275	268	245	268	236	264	240	243	296	260	272	236	270	276	237	257	265	219	283	239	262	257	265	283	277	259	277	259	270	213	246	227	250	260	275	253	272	227	236	277	270	252	232	243	249	257	255	239	235	279	278	240	254	263	244	288	256	279	240	253	256	248	249	221	261	269	226	248	268	248	262	249	264	239	263	275	226	246	259	250	261	275	243	270	261	285	255	266	263	278	264	270	273	243	271	251	235	240	255	267	243	286	267	250	270	254	258	259	232	257	262	238	258	252	243	255	246	257	254	242	249	272	269	261	290	243	255	266	266	245	257	240	254	256	254	279	243	237	236	260	216	243	242	275	268	250	225	269	247	265	273	260	254	258	288	238	277	256	262	226	215	242	232	238	242	274	252	268	264	276	280	227	269	261	267	271	266	285	260	269	302	240	249	239	289	250	263	259	242	279	243	269	256	250	264	291	248	272	270	245	274	271	261	254	258	245	233	267	263	221	273	245	254	249	294	249	255	259	236	267	265	259	261	262	246	228	273	251	231	274	270	269	260	257	255	266	275	290	272	249	264	279	284	253	277	270	255	225	270	274	237	229	286	293	249	257	247	256	269	241	267	256	237	245	223	273	235	286	294	230	250	293	261	255	246	235	233	266	262	227	265	238	244	253	238	257	257	260	253	268	251	228	264	253	246	241	236	263	260	221	259	250	253	240	241	244	254	250	281	252	245	247	260	260	251	262	259	219	257	250	233	270	232	258	242	243	253	253	248	256	258	226	249	247	251	264	255	248	260	287	235	242	255	249	259	230	259	287	262	244	233	262	259	269	249	245	274	247	250	264	260	250	263	265	254	239	266	282	244	250	238	261	288	232	240	237	269	255	254	253	239	274	279	285	250	252	267	255	235	251	231	253	248	272	266	257	271	253	244	227	252	273	247	241	292	243	264	247	249	249	271	253	277	251	236	267	241	270	247	236	259	265	243	264	240	238	263	282	259	236	262	273	273	270	258	235	252	238	269	255	255	273	249	244	238	266	252	259	249	256	259	257	252	236	265	236	280	256	235	244	235	254	269	255	231	258	260	275	252	244	265	236	281	238	250	267	245	252	258	240	236	246	262	251	238	254	245	261	239	252	232	235	254	265	265	249	246	237	270	258	287	257	245	263	261	260	205	296	274	261	281	253	259	250	265	261	248	252	251	256	280	259	260	244	262	282	258	281	233	260	265	296	235	254	249	235	237	249	252	262	254	267	240	226	252	268	251	254	251	243	235	242	249	248	266	250	279	264	278	251	251	254	244	242	269	286	262	265	265	269	261	231	286	265	250	261	263	280	222	286	272	269	248	247	269	270	262	284	240	258	259	230	252	244	236	249	269	256	274	263	272	249	268	268	254	246	253	250	266	230	230	248	218	279	282	256	245	283	256	241	260	275	254	289	291	266	263	279	275	251	261	248	265	242	238	235	279	269	222	256	282	262	266	264	270	263
23415	36484	30141	22237	15795	11700	8758	6337	4802	3930	3003	2402	2049	1630	1388	1193	1075	882	756	725	618	596	549	553	501	508	448	447	408	386	402	392	422	373	331	375	367	384	377	378	397	345	360	384	367	390	405	330	351	356	404	354	358	386	379	332	382	353	364	353	377	340	356	366	349	387	360	363	404	363	357	383	369	379	347	355	327	389	353	350	331	341	363	374	370	355	382	343	379	374	338	372	336	320	350	360	343	391	394	385	375	368	356	362	351	347	345	367	363	359	385	366	356	367	356	358	364	337	349	364	347	335	345	356	346	359	396	346	372	354	342	332	355	374	366	347	335	350	360	352	373	390	344	353	358	343	326	370	343	333	358	328	331	358	344	340	347	386	385	371	349	379	352	324	370	384	394	335	339	350	361	348	331	351	341	376	360	364	360	349	334	374	369	341	345	361	363	339	339	363	362	364	371	371	313	343	353	338	376	367	370	375	366	346	344	332	403	350	336	346	342	375	354	334	354	348	366	355	395	364	318	383	359	401	363	365	372	390	382	368	363	393	336	348	350	357	381	360	352	369	344	354	348	403	352	347	299	356	368	378	386	333	403	358	376	350	387	352	380	341	382	347	378	337	356	365	332	349	380	337	377	376	352	354	339	370	383	387	359	350	349	328	373	349	369	354	359	336	355	384	343	385	335	366	336	329	345	363	348	342	324	353	362	346	359	364	345	365	332	409	388	374	339	350	349	399	338	351	336	348	369	378	363	356	389	361	354	358	360	349	361	366	396	362	378	378	376	362	377	365	397	356	354	370	348	354	365	375	337	348	361	370	386	339	374	364	326	384	327	372	363	354	368	337	335	336	368	396	374	356	394	366	355	361	378	367	374	398	351	358	312	331	348	362	346	367	367	362	360	312	363	339	361	346	383	335	382	337	351	362	327	386	367	372	347	357	385	363	379	336	344	361	383	313	377	368	362	355	350	363	396	358	378	361	368	354	399	357	369	372	347	366	337	318	358	363	401	340	347	366	384	350	383	340	397	367	367	338	380	307	379	337	348	391	351	353	334	390	356	380	376	375	360	364	319	357	371	384	355	363	380	373	364	360	331	373	352	367	320	368	391	353	347	376	373	377	343	357	346	335	330	373	368	339	358	349	356	383	366	365	363	353	376	376	343	366	369	371	382	368	367	336	358	374	387	332	375	364	338	359	341	369	363	350	350	366	346	368	413	383	390	368	387	364	397	358	382	370	327	371	370	360	376	342	342	387	328	365	368	354	368	352	336	373	358	381	354	360	350	364	368	343	354	361	352	363	361	373	376	347	353	373	362	366	338	365	353	354	336	338	342	324	378	355	358	386	320	372	363	339	322	366	355	368	376	356	347	364	335	372	355	353	378	388	373	361	362	338	327	329	381	379	343	362	352	363	363	340	385	369	354	335	344	362	353	331	365	346	333	346	326	333	348	348	335	383	340	337	356	357	375	382	361	357	332	378	376	381	395	359	370	399	338	327	346	343	360	361	322	362	365	362	343	333	358	400	364	382	350	372	332	368	329	319	391	341	338	327	333	333	366	354	341	341	390	349	365	303	353	352	360	348	348	362	370	357	364	360	377	364	370	344	371	359	344	345	336	376	364	352	318	356	364	345	366	386	367	379	355	334	366	334	360	349	363	371	366	361	397	380	390	359	358	324	372	350	368	379	378	318	320	364	325	357	373	372	347	310	378	362	371	355	370	372	327	370	366	357	346	364	349	374	355	357	366	378	362	398	396	377	331	369	355	363	359	359	341	387	326	368	349	372	375	344	350	383	314	381	341	370	375	333	359	359	349	395	370	355	329	360	356	341	341	337	348	358	348	394	354	364	357	378	349	373	347	320	330	386	373	338	367	354	369	350	369	365	353	334	361	323	351	357	368	333	358	346	371	368	338	347	343	368	389	370	385	353	390	352	342	375	367	337	354	339	405	346	389	345	361	379	369	367	342	382	326	359	350	353	363	346	365	354	393	348	350	372	342	344	341	373	322	361	360	355	358	388	380	330	333	341	359	384	360	377	356	350	363	381	336	376	343	321	367	364	373	383	341	377	338	346	341	327	378	336	370	350	361	321	343	389	336	350	335	345	355	357	373	345	340	359	382	366	339	386	359	359	347	340	341	357	355	375	353	364	378	340	402	352	387	360	355	344	355	335	343	337	354	370	354	343	347	358	371	344	370	336	356	371	340	381	388	390	387	362	351	335	326	386	359	364	327	369	322	317	352	366	345	357	358	395	385	344	363	329	417	403	372	363	323	329	380	342	401	386	358	362	361	353	372	383	350	374	365	370	364	344	362	336	332	385	384	324	354	355	340	375	368	351	354	309	336	356	378	367	364	367	353	370	374	349	373	339	372	364	365	368	314	361	354	334	361	354	378	355	374	353	366	364	376	341	373	364	360	370	368	355	334	352	317	395	377	339	363	360	362	328	354	359	338	358	358	360	341	325	363	320	361	369	330	370	373	357	332	332	370	370	376	351	381	384	367	344	359	381	357	383	350	319	364	385	371	374	369	360	364	384	358	362	353	366	354	331	356	351	371	371	354	349	385	363	336	356	397	385	335	355	382	380	368	381	374	360	376	352	354	357	395	366	357	349	365	347	378	358	346	341	375	349	341	379	335	402	374	330	384	370	339	332	385	343	350	341	387	351	345	357	338	334	365	365	360	343	376	342	354	371	374	330	342	354	330	362	373	386	349	395	361	384	377	370	370	351	344	389	340	370	332	370	370	378	360	364	329	365	335	358	367	356	349	345	358	386	319	340	355	354	336	343	365	332	351	354	332	347	352	380	379	348	326	346	362	326	363	332	325	369	345	350	378	348	363	384	372	343	344	345	373	383	353	330	372	387	375	373	352	362	360	372	333	380	327	365	379	387	385	371	391	348	347	353	352	357	342	377	343	358	335	326	351	327	361	350	387	363	360	354	367	354	348	338	397	359	369	384	378	345	333	360	340	399	362	346	350	384	398	351	337	371	385	388	374	366	338	353	364	372	356	327	334	385	344	333	345	411	403	360	346	361	351	360	346	353	365	383	368	365	359	369	371	397	368	396	355	333	322	384	368	354	337	360	383	373	354	354	381	378	359	359	367	388	339	358	352	361	361	347	358	325	329	370	361	340	356	373	338	347	335	378	364	351	383	338	381	338	373	371	345	381	345	379	399	366	342	347	374	388	341	371	362	356	378	375	346	345	383	346	358	326	382	374	362	319	356	375	382	368	347	352	358	363	334	356	369	357	344	370	367	394	364	366	345	344	382	340	354	344	357	355	356	340	364	320	360	366	387	358	370	352	349	340	358	334	340	367	362	352	381	376	379	342	393	357	360	336	365	368	341	339	340	358	349	361	370	358	400	370	342	335	384	353	369	364	351	348	311	357	368	358	375	362	354	353	388	366	386	359	337	343	365	341	376	333	367	355	332	353	382	343	382	357	381	324	410	361	367	345	316	372	349	398	351	388	358	385	344	341
23550	21237	27634	25383	20089	12195	6961	4112	2923	2367	1775	1482	1233	1073	886	731	721	676	529	515	457	418	392	346	374	383	331	336	298	321	309	293	304	272	255	284	288	257	264	289	278	273	269	276	297	299	280	280	305	276	267	268	265	281	240	283	278	256	247	279	267	280	274	283	263	275	266	293	298	302	279	258	300	276	274	283	278	251	270	264	286	257	292	280	281	274	248	257	245	252	279	262	296	285	266	274	255	271	268	306	271	228	282	293	277	268	278	254	245	263	271	295	273	266	311	282	264	241	267	268	284	274	248	287	254	302	259	299	266	306	287	268	277	259	269	245	278	286	241	260	280	273	274	301	244	271	274	243	281	250	278	288	252	268	315	270	298	252	284	263	295	299	248	241	265	294	263	258	260	272	289	294	266	258	266	273	285	246	278	262	274	259	257	278	260	266	271	288	287	249	276	280	255	287	275	243	252	265	286	276	274	270	269	264	247	276	239	266	283	274	295	257	299	282	297	277	275	263	257	271	279	260	235	270	266	285	279	260	299	259	260	242	271	256	268	244	277	285	253	276	266	271	298	285	273	285	260	263	282	277	252	289	286	260	220	255	289	253	250	282	285	272	267	251	246	259	260	289	253	255	256	260	249	234	287	264	256	288	301	263	283	240	261	251	284	260	275	282	259	256	272	281	257	261	263	264	255	264	272	281	266	266	268	264	298	279	261	261	246	286	258	282	283	249	277	294	281	254	280	283	257	253	259	262	271	263	272	283	266	263	274	279	255	281	273	276	277	291	270	293	274	243	322	254	257	260	245	297	282	277	266	286	262	272	251	262	260	278	256	270	281	287	289	268	278	246	301	291	292	296	236	270	258	275	261	255	291	283	266	263	286	301	268	262	278	263	273	280	288	282	268	276	279	255	281	293	266	252	266	281	275	257	262	258	257	248	256	243	260	272	250	264	248	266	267	270	262	264	269	263	289	249	247	261	270	281	283	253	263	272	259	260	278	272	285	250	252	292	255	263	245	282	253	268	258	277	271	278	283	278	259	251	285	272	286	289	284	281	295	263	279	264	273	279	273	297	267	252	300	266	259	288	271	271	271	305	288	252	267	253	305	246	261	264	292	287	260	277	267	307	271	257	255	283	311	260	246	248	261	273	263	275	273	258	266	247	274	271	256	262	259	288	260	263	250	303	290	267	263	252	276	279	254	261	269	268	283	247	277	287	271	272	279	283	264	282	273	238	279	267	257	286	246	244	288	272	255	290	273	302	286	276	259	255	289	272	264	260	257	272	269	264	262	254	271	305	291	276	278	269	273	273	269	285	278	257	283	277	254	277	241	298	289	264	271	273	263	276	265	252	302	258	273	277	285	268	267	284	290	298	277	277	280	278	251	294	259	319	246	257	259	286	272	288	292	255	272	251	242	262	268	275	282	272	261	260	251	274	278	277	274	275	254	260	249	292	273	268	255	291	245	261	232	274	267	264	265	312	280	257	289	237	298	281	285	244	264	261	238	236	232	285	288	259	264	279	281	279	269	278	310	261	271	288	272	282	252	297	292	262	263	282	290	239	269	241	278	260	263	274	285	267	274	245	297	268	279	295	275	268	272	266	245	272	267	246	307	261	285	288	242	246	280	254	270	285	267	272	270	253	282	291	277	242	290	248	271	279	272	285	278	266	268	262	281	252	284	250	251	243	232	259	266	271	249	299	284	273	261	267	259	273	287	248	262	277	275	304	252	268	271	265	269	284	262	280	261	282	259	288	258	281	284	260	261	254	274	263	269	287	255	261	274	234	265	262	284	257	283	264	267	284	272	256	247	289	256	294	243	271	268	274	283	265	279	261	279	263	271	244	263	262	272	278	265	273	273	267	278	290	286	264	299	272	294	292	295	291	285	292	273	266	270	282	282	265	281	275	276	275	281	259	273	283	293	273	263	259	266	268	263	288	284	295	262	264	257	262	255	264	272	229	247	283	277	301	273	271	280	264	287	257	284	256	261	251	286	266	266	274	268	249	240	247	272	281	256	256	278	290	269	264	250	253	277	283	326	256	292	267	249	251	295	257	296	282	278	261	302	246	293	278	283	297	292	275	279	232	285	289	269	246	290	289	260	283	246	248	282	272	280	262	287	265	289	254	254	275	273	255	268	260	279	243	285	262	281	268	268	271	273	248	254	282	294	269	288	281	283	272	261	274	262	268	270	277	275	281	258	263	248	263	296	252	285	287	265	261	247	279	268	267	261	253	274	261	265	265	255	265	275	259	246	280	248	280	279	264	262	280	232	272	286	276	252	277	277	284	275	270	261	252	284	268	272	281	264	285	280	272	263	286	274	278	249	251	265	249	281	286	268	281	231	278	261	271	218	279	252	263	276	264	272	267	269	300	272	262	261	273	286	264	265	259	244	287	295	272	302	287	263	279	276	311	278	264	270	265	271	251	249	293	290	246	265	252	271	251	267	275	283	279	257	278	266	275	276	295	259	260	258	259	261	262	279	259	252	242	274	293	250	244	287	272	275	298	285	274	293	268	269	273	263	295	270	259	276	264	271	286	260	263	303	264	254	265	243	263	235	249	287	292	259	274	274	270	258	241	251	246	268	277	269	264	287	241	280	272	260	308	286	256	262	257	274	241	247	284	275	273	294	254	273	286	268	283	266	266	265	265	292	271	282	252	254	244	266	288	270	271	257	288	264	257	274	271	273	244	253	258	268	241	267	239	272	282	295	272	294	272	272	250	275	283	249	271	284	263	281	274	244	260	270	267	261	270	256	279	238	272	248	279	275	263	277	256	273	276	268	243	287	299	264	261	282	275	265	289	275	281	283	286	255	279	252	316	263	283	233	249	287	270	271	285	290	274	278	266	225	262	266	264	276	291	274	266	252	298	296	269	265	290	276	267	259	274	270	265	264	277	251	244	275	253	288	245	279	280	245	253	268	299	262	278	256	246	257	300	272	265	278	278	272	279	257	282	264	268	267	259	270	253	269	290	262	273	274	286	245	305	262	262	264	257	270	249	287	273	259	254	247	263	294	272	293	274	249	278	241	233	252	272	272	281	282	272	252	314	270	279	259	290	283	267	270	289	275	290	262	280	294	257	267	265	277	272	271	266	259	255	260	269	266	274	258	275	298	250	279	276	257	245	247	283	284	256	287	261	280	254	288	253	236	267	279	261	283	257	286	268	263	291	272	256	251	293	283	279	271	260	275	267	279	258	279	276	267	257	251	248	266	245	261	263	288	272	257	262	268	275	298	263	290	270	266	272	265	285	284	255	257	305	247	269	269	280	286	293	296	260	253	269	271	260	308	292	263	265	249	252	288	257	275	277	292	249	306	284	289	270	263	253	273	260	288	260	270	303	250	286	248	279	281	302	300	252	270	275	277	262	252	269	275	272	297	271	266	252	250	259	293	262	261	269	271	295	285	282	248	261	250	260	251	268	279	272	287	272	255	261	241	308	297	292	265	247	244	275	273	239	270	266	266	259	259	265
23607	42099	35830	27726	20972	15627	12083	9043	7037	5545	4438	3508	2792	2287	1890	1599	1406	1191	1019	913	822	750	702	644	625	570	514	486	523	458	461	445	464	379	449	398	399	386	396	386	391	403	384	415	397	389	352	363	361	342	363	385	361	350	397	402	400	378	369	340	364	383	382	396	348	354	341	335	377	345	409	384	397	374	394	383	378	368	395	390	384	384	390	371	354	375	337	370	383	355	402	374	400	406	341	346	362	328	398	383	356	397	381	367	393	359	376	385	391	359	390	379	381	366	383	380	407	385	398	348	369	350	383	342	374	410	363	396	348	367	384	354	384	382	401	388	377	382	370	389	379	354	374	379	412	353	355	440	334	365	388	366	354	342	391	357	397	395	397	395	392	398	366	380	410	410	360	382	371	347	359	356	364	363	378	391	363	361	342	379	387	416	369	337	430	358	364	379	353	372	331	409	379	357	348	366	392	363	392	400	360	349	417	356	366	389	388	365	354	352	397	366	374	390	353	325	415	373	360	376	338	379	360	400	361	391	372	363	371	385	378	378	362	367	376	412	357	402	369	363	387	391	360	377	399	356	362	363	370	384	377	409	411	383	372	372	395	362	348	371	394	398	372	348	381	398	390	348	352	342	310	393	385	390	341	389	376	352	361	357	351	384	379	321	373	369	381	367	348	352	367	366	364	369	355	374	379	427	371	362	366	355	366	354	343	398	353	392	391	369	386	405	377	351	368	376	390	401	358	368	351	366	368	385	368	372	357	397	383	388	357	385	380	361	352	386	372	376	390	355	405	368	385	385	391	353	410	392	406	394	357	367	367	373	372	378	338	373	385	368	359	378	365	372	386	362	372	373	376	399	388	398	367	396	328	380	378	383	408	346	386	368	362	359	385	365	409	367	379	386	351	336	384	367	407	347	379	367	365	366	372	368	391	400	383	350	397	403	393	399	401	351	375	372	377	361	356	411	355	380	405	400	379	381	388	396	386	399	386	372	348	385	359	380	368	349	383	392	392	357	351	360	366	368	338	339	374	406	337	394	351	352	411	390	372	384	349	390	372	374	409	395	391	384	366	360	339	377	378	356	420	385	346	365	344	372	373	365	374	380	344	388	394	337	385	387	368	347	372	399	352	334	354	413	369	372	362	358	376	393	384	350	367	398	384	364	337	349	366	377	366	391	346	372	358	364	429	388	370	376	335	378	380	394	354	424	378	390	384	377	400	392	393	348	407	360	378	380	380	401	401	359	366	400	371	397	381	366	360	379	390	387	374	344	364	388	375	369	377	373	363	384	390	362	368	370	390	375	376	350	382	342	395	390	390	355	361	368	354	386	338	370	382	385	378	366	406	396	399	390	350	368	339	377	389	349	410	374	389	361	359	377	384	388	353	363	345	380	397	388	373	391	380	402	377	370	354	376	377	367	353	387	362	374	336	391	362	362	360	403	384	372	347	387	384	386	388	391	377	385	345	371	363	399	391	385	365	383	369	386	356	359	350	359	405	369	400	365	368	377	345	405	377	370	366	388	344	362	351	408	353	405	386	381	365	396	371	385	401	367	382	368	353	370	354	362	376	382	373	382	372	381	386	391	368	401	363	354	362	358	365	380	368	372	386	353	381	364	346	378	369	409	385	394	392	350	343	391	389	367	370	384	361	358	388	357	376	388	359	367	388	379	354	382	412	376	374	360	343	374	396	364	374	382	344	342	356	375	420	363	348	397	376	404	393	380	393	408	398	372	394	409	373	363	386	396	393	382	366	366	371	388	360	398	394	374	351	394	383	371	366	371	399	373	379	353	338	391	367	388	372	396	387	384	353	371	365	387	379	388	381	401	382	353	397	333	389	362	381	386	372	415	365	397	393	361	373	363	376	375	368	370	388	396	395	349	396	396	408	377	376	384	353	391	371	353	396	394	382	352	382	385	408	380	365	374	361	364	352	378	374	378	355	353	362	361	389	432	377	404	361	365	336	364	363	389	339	340	387	356	390	368	403	363	425	383	354	361	386	382	367	371	389	421	342	366	376	369	380	365	359	379	353	413	383	374	371	399	352	348	387	382	358	351	353	400	378	361	365	384	375	367	348	371	409	417	403	369	374	415	407	399	372	395	391	357	359	373	374	376	362	376	386	379	365	395	371	364	368	388	368	399	372	346	334	349	403	374	373	384	362	368	369	359	407	380	384	430	351	361	374	353	366	396	364	374	400	332	350	368	363	352	355	384	388	370	423	352	359	385	356	374	366	412	366	377	384	382	370	385	367	387	338	331	403	322	352	361	374	370	350	346	386	372	378	361	375	378	379	368	384	394	348	374	389	394	375	376	343	372	380	365	355	379	376	390	330	357	366	374	375	406	392	356	367	380	370	387	344	383	359	367	379	373	404	370	396	341	388	400	415	373	376	356	371	361	392	365	369	398	354	367	386	362	348	380	382	390	388	391	349	361	391	383	393	362	380	383	402	392	374	376	369	356	352	366	349	335	409	365	356	325	353	354	356	356	347	347	377	379	385	393	402	370	370	372	371	369	365	386	399	412	342	410	369	351	402	376	335	373	379	358	380	369	355	356	367	397	366	381	387	376	406	374	367	373	376	380	374	366	347	351	364	309	387	322	387	438	376	381	385	371	415	397	355	356	371	337	367	358	399	358	361	362	371	364	348	369	347	355	377	373	393	394	368	366	388	365	388	361	377	352	356	413	346	348	365	361	362	391	363	396	370	396	366	390	384	379	392	380	378	377	414	381	377	360	397	359	348	341	383	359	392	352	354	369	386	376	369	334	369	345	372	394	387	382	369	342	389	357	361	378	418	339	363	391	382	424	368	386	359	395	381	385	410	360	358	371	375	402	373	364	346	357	384	373	348	334	396	345	390	397	360	414	409	401	388	356	379	396	387	380	388	362	398	384	361	406	358	380	339	397	387	412	388	371	371	355	393	350	390	354	355	385	364	352	378	366	383	346	387	376	356	426	387	394	369	358	429	378	409	371	368	386	419	355	390	355	357	368	366	345	331	371	363	386	388	371	372	372	357	367	363	355	342	385	378	343	372	380	359	379	346	376	378	409	364	338	358	392	402	343	383	394	356	369	384	355	395	375	388	349	397	383	332	343	373	401	348	361	415	393	384	360	349	386	370	400	354	358	347	385	414	390	365	381	373	366	370	375	366	370	366	390	376	371	363	369	386	370	368	337	386	363	362	370	370	365	384	389	370	377	402	348	394	369	358	388	390	415	348	381	388	388	401	384	363	367	368	364	392	372	364	402	375	368	387	347	397	374	360	379	396	335	378	382	339	357	401	379	359	369	395	372	342	350	363	354	388	364	362	406	388	379	361	397	355	389	358	381	354	385	363	387	385	371	345	384	386	376	379	366	386	401	385	351	353	338	382	374	361	361	383	381	388	387	392	361	380	364	382	380	434	388	366	369	409	396	337	341	393	391	347	409	370	392	398	338	389	351	371	360	384	365	357	368	343	348	380	361	376	385	378	371	363	400
24963	21412	26361	24534	12434	6997	4544	3034	2121	1780	1403	1218	959	780	753	599	573	487	457	387	370	330	343	332	322	262	275	307	280	286	291	270	268	238	243	224	261	232	261	251	274	258	251	244	231	267	243	263	265	252	239	283	257	246	281	216	234	247	232	233	265	266	256	230	228	241	250	263	234	215	243	256	230	282	248	255	252	253	240	256	252	224	243	248	246	252	254	262	231	254	230	230	244	235	251	244	254	249	250	251	242	263	239	243	240	273	246	231	259	251	244	223	255	247	222	264	262	260	226	227	241	226	235	222	246	222	212	228	235	243	258	271	246	247	239	217	251	227	250	260	237	242	236	214	260	246	254	226	232	232	230	238	269	241	227	247	256	237	229	277	242	253	252	236	238	265	244	246	251	244	217	234	258	197	276	215	244	195	253	247	242	247	268	238	205	271	279	232	240	241	280	249	248	239	269	285	253	259	262	268	245	254	237	234	275	251	217	221	242	224	278	270	241	221	248	239	222	223	242	237	259	266	244	245	253	277	244	258	226	235	234	256	239	248	228	262	257	260	235	271	260	241	249	263	217	249	253	243	246	250	228	231	227	254	243	249	231	217	227	243	271	262	225	243	245	253	258	251	224	244	253	270	254	226	221	259	254	225	257	274	231	251	235	228	261	229	228	231	227	231	262	251	248	261	246	251	238	243	249	238	255	265	236	247	250	271	231	249	254	238	264	273	237	238	256	234	242	254	244	238	245	254	245	233	249	262	232	242	253	258	228	236	235	245	262	206	238	222	245	244	249	234	260	259	229	257	221	223	227	248	239	209	244	242	276	232	251	239	224	251	243	236	245	242	248	231	265	223	233	238	228	202	233	243	239	255	243	260	247	242	234	249	249	247	244	239	234	229	237	254	237	277	236	267	243	262	258	225	227	243	239	242	243	252	240	228	252	211	231	240	240	261	258	265	239	218	252	231	260	275	245	238	218	244	254	252	244	237	243	233	226	246	257	254	252	250	213	274	230	233	256	281	270	237	235	240	247	217	242	264	223	250	248	229	243	232	241	252	234	226	262	240	249	234	240	249	245	237	241	249	281	246	232	246	252	242	221	214	269	248	232	265	224	258	229	222	268	249	231	282	252	235	228	251	241	260	252	252	242	241	231	269	242	212	259	268	222	221	249	261	256	247	225	236	271	230	246	251	248	242	237	240	251	234	238	233	247	231	252	260	228	231	241	270	265	248	263	260	228	227	247	233	227	252	240	215	250	238	265	254	262	223	251	248	192	250	243	228	230	237	248	248	251	247	230	266	270	234	239	240	248	228	216	232	256	245	240	240	278	264	253	234	234	251	246	259	286	293	244	248	247	246	219	252	242	248	220	222	242	281	236	262	243	242	239	243	251	259	263	249	243	262	257	252	242	209	235	240	244	226	242	232	252	249	220	252	253	259	235	252	241	202	224	222	249	260	271	237	236	221	243	239	274	237	221	238	240	243	242	226	238	270	258	251	225	234	248	214	239	241	227	249	223	237	263	250	232	256	219	241	268	243	268	222	268	241	241	239	254	227	274	218	238	221	236	231	230	263	250	233	252	226	232	265	228	251	226	260	233	256	241	236	248	279	256	231	247	259	254	237	245	243	275	213	243	265	265	258	226	249	249	213	254	244	228	251	238	268	247	251	225	231	209	232	244	220	258	224	244	271	275	235	225	241	259	281	233	247	244	259	243	241	248	239	244	226	242	242	253	293	261	236	218	238	241	253	234	245	239	224	241	245	220	213	237	230	263	236	240	268	251	235	245	258	235	244	236	243	253	246	261	211	266	229	239	235	259	291	245	235	235	229	244	244	257	251	220	274	240	235	213	236	239	230	239	264	268	234	270	260	238	260	252	246	270	231	235	237	240	248	244	242	236	238	239	254	260	276	254	255	266	237	239	249	223	252	258	257	264	240	260	250	259	250	275	245	250	249	243	250	278	254	254	272	240	237	227	249	254	247	234	243	265	243	233	259	267	256	242	235	242	221	233	248	219	267	257	243	252	214	247	203	262	230	249	249	207	246	253	228	243	256	252	218	271	235	273	237	213	254	253	258	229	264	262	219	240	250	224	242	248	242	231	231	256	254	245	236	245	238	233	261	246	250	237	255	242	238	227	240	233	244	216	228	235	225	270	262	242	231	253	256	259	256	243	234	257	256	256	249	236	224	231	223	244	265	238	255	236	262	233	235	249	238	221	222	289	254	245	222	243	262	239	268	249	236	250	226	262	262	252	252	258	271	254	225	242	234	253	232	230	205	231	219	269	230	275	251	263	248	254	262	238	241	232	243	261	264	274	225	244	257	244	241	230	227	222	244	246	282	240	249	244	261	235	265	249	226	247	235	249	247	275	229	242	225	270	253	247	264	252	245	261	280	252	244	234	234	243	226	235	229	245	245	236	227	252	227	232	204	248	237	246	240	233	243	245	251	230	259	226	229	257	244	230	244	274	242	255	251	247	230	257	250	227	259	263	242	233	270	231	251	235	259	236	220	250	239	263	257	229	243	245	250	226	262	263	211	267	229	230	254	264	247	228	220	240	246	237	284	268	263	251	228	262	228	223	254	224	238	223	243	246	238	256	262	251	245	234	242	228	257	227	215	231	244	215	266	242	226	206	264	259	235	240	259	252	244	242	250	240	247	219	241	198	236	233	249	247	237	237	265	226	273	267	242	255	222	224	259	249	246	244	255	257	238	273	261	231	241	252	239	232	242	243	250	261	223	249	274	261	255	229	242	233	245	268	217	240	270	228	234	264	245	223	238	251	249	253	221	263	272	232	248	252	246	237	228	240	253	228	234	262	251	227	234	246	246	213	241	229	258	230	234	245	242	252	252	242	272	234	265	245	225	235	259	249	223	237	242	214	231	257	245	213	240	239	220	231	248	246	235	247	237	242	242	264	276	259	255	238	226	237	248	242	238	231	263	254	239	244	263	263	234	226	245	265	262	206	236	236	228	230	245	252	224	246	254	264	252	229	237	254	234	234	225	255	244	241	236	229	249	241	203	251	244	253	220	247	235	266	284	251	262	220	240	251	260	247	229	244	255	232	244	233	266	235	234	236	256	247	241	256	239	272	240	243	242	254	257	248	250	237	216	251	222	232	215	212	258	218	225	228	243	238	276	257	248	258	240	236	216	234	224	256	231	234	257	227	251	238	233	282	255	254	230	246	203	242	265	248	225	248	209	260	236	219	240	248	243	272	220	224	236	254	267	235	229	253	280	236	244	247	257	247	236	252	250	258	248	254	249	265	246	228	232	235	197	229	242	226	261	223	242	252	225	217	244	214	245	268	264	242	229	233	242	238	240	208	240	237	235	258	239	242	270	287	234	266	217	274	219	255	238	227	250	223	255	248	252	246	240	245	254	233	221	220	247	250	227	211	216	236	244	255	245	231	226	256	233	236	267	232	269	243	255	254	233	230	257	254	254	247	223	238	254	240	237	252	233	252	243	264	240	233	229
23195	39004	32565	24202	17941	13353	10099	7676	5820	4589	3658	2906	2238	1851	1576	1294	1163	966	852	786	763	675	590	539	518	500	478	426	404	388	421	368	401	366	378	375	341	348	371	353	342	355	387	351	341	351	336	388	327	320	351	351	361	319	337	353	322	350	310	321	345	327	337	340	352	324	347	365	358	353	307	360	347	315	344	299	328	363	340	351	339	351	347	345	332	351	344	328	336	356	356	346	401	339	378	345	350	360	332	350	340	364	328	362	314	306	359	346	355	351	369	394	333	323	336	317	329	301	350	365	354	373	325	343	326	364	340	364	371	355	368	315	331	340	307	343	316	347	327	354	366	349	333	351	343	344	353	334	331	329	334	320	348	362	318	344	305	337	355	325	298	329	349	330	347	304	364	337	335	347	352	372	338	321	320	336	356	342	327	344	338	331	317	345	347	345	367	350	357	330	314	356	322	347	317	346	310	356	342	328	333	352	323	328	332	360	319	366	331	358	343	351	365	318	340	345	335	330	346	359	355	353	337	360	334	302	360	376	343	329	357	317	342	363	357	336	348	354	362	355	330	374	369	363	337	347	331	378	322	328	344	346	294	353	356	349	333	367	325	326	336	347	298	338	358	360	337	351	388	361	386	313	343	341	332	333	331	364	362	349	349	322	326	343	327	347	332	373	314	344	321	352	328	393	327	327	395	355	345	326	383	361	349	337	340	369	339	357	361	337	316	332	352	334	356	319	347	338	334	382	345	334	329	331	348	342	323	333	333	334	358	371	355	347	321	351	363	329	344	343	349	370	346	332	358	308	325	311	359	345	365	361	327	352	327	337	354	361	384	352	363	355	350	345	367	333	327	348	351	342	355	382	353	343	341	348	340	331	360	346	325	329	352	354	288	343	333	329	351	312	344	349	347	318	333	343	325	317	344	359	343	363	310	331	335	346	363	310	382	329	359	337	329	395	333	341	334	336	349	377	306	334	343	379	346	356	363	327	349	353	317	321	352	331	359	334	312	328	352	362	344	346	388	357	317	350	338	342	342	330	351	324	375	308	347	368	337	350	334	353	364	377	316	374	335	331	386	339	313	374	349	315	318	339	346	334	359	367	330	329	383	343	343	350	297	312	358	334	342	331	342	344	326	351	372	343	346	342	370	319	328	322	342	324	345	345	336	310	329	355	349	357	360	350	314	367	365	325	355	364	339	360	345	353	326	378	350	354	343	340	339	362	368	338	344	367	334	343	346	324	377	355	331	352	327	301	351	379	378	354	320	365	358	354	349	357	327	368	384	347	326	370	360	354	348	357	323	360	360	343	334	343	349	323	361	379	348	345	345	351	369	363	325	333	368	346	327	330	342	356	357	333	322	368	339	373	346	318	362	334	332	358	354	344	352	344	351	388	354	311	351	335	361	361	315	350	369	329	321	352	353	329	340	334	345	353	350	349	381	332	319	370	333	350	332	347	314	367	346	333	340	369	351	363	350	390	326	341	335	325	375	320	356	319	366	342	343	373	335	348	378	360	332	308	366	392	346	355	329	321	334	302	358	356	348	334	312	305	340	343	342	353	343	350	336	334	344	364	349	355	377	363	347	352	358	332	325	398	351	362	353	347	341	358	356	301	333	349	347	373	356	361	328	328	352	342	343	325	323	292	357	391	326	359	357	352	342	351	343	357	347	320	337	335	313	379	327	347	350	336	314	391	358	354	322	323	360	342	323	352	349	376	344	337	366	354	365	338	378	351	320	340	372	351	354	356	344	330	317	374	324	329	346	323	358	353	323	350	366	342	348	335	341	347	360	374	349	312	302	369	312	323	317	350	353	301	349	360	331	328	363	342	363	349	328	329	349	329	359	356	354	349	370	329	328	338	369	366	340	348	321	326	338	333	350	336	311	359	359	325	362	346	363	333	318	357	349	334	332	345	342	324	353	313	351	333	380	334	325	329	348	356	337	361	354	340	364	346	382	350	358	296	313	334	346	338	332	333	349	376	344	331	328	363	356	362	382	327	348	352	361	344	322	334	337	341	362	318	338	338	323	319	311	353	396	350	329	351	330	335	343	362	362	366	351	332	335	339	358	329	342	380	329	344	328	341	327	362	350	339	344	358	362	384	328	327	352	323	355	366	353	346	319	353	361	336	353	362	409	367	343	372	355	388	341	317	365	379	308	358	321	355	312	324	353	319	340	334	361	352	384	347	357	326	344	323	318	334	343	347	385	346	336	357	357	364	360	366	356	331	360	337	343	313	340	357	326	304	347	341	332	354	297	322	334	334	366	343	330	339	367	320	340	358	376	349	327	351	359	369	351	336	341	345	341	354	320	346	364	381	348	315	365	324	363	311	345	319	348	343	327	365	340	365	316	310	350	375	357	346	340	350	368	370	368	360	333	319	339	348	356	344	358	350	327	325	344	372	332	309	336	373	308	333	358	341	376	326	327	333	364	359	338	360	338	328	349	336	330	325	362	321	346	408	356	326	351	353	306	332	353	322	367	343	342	351	359	376	351	346	358	319	350	337	344	338	329	297	334	378	334	361	347	343	357	375	310	365	318	318	348	330	324	341	325	339	382	326	365	325	354	366	333	319	337	323	349	334	363	347	311	359	358	330	347	361	360	359	303	337	360	362	347	338	327	330	332	330	355	349	342	343	340	370	341	329	350	392	364	325	335	356	338	369	343	359	327	327	343	333	332	366	342	325	333	354	364	351	361	355	337	348	336	351	361	317	337	351	359	322	365	315	342	336	357	360	374	345	330	352	363	371	332	347	357	362	365	344	327	342	369	362	342	333	365	351	336	343	340	368	348	354	367	342	375	352	382	358	363	351	345	349	314	337	355	348	359	371	336	331	312	334	342	348	373	388	330	333	361	322	320	343	344	339	320	350	354	330	359	338	368	316	363	331	340	337	329	356	313	355	332	341	348	344	336	325	327	366	335	342	355	341	318	332	347	346	348	348	332	333	331	375	347	377	314	353	341	320	331	333	362	348	355	375	382	342	330	341	352	369	375	355	358	352	317	329	377	363	343	321	370	336	325	337	348	344	320	316	329	364	378	318	337	306	351	332	338	361	320	341	338	304	344	344	315	342	323	362	325	326	355	308	344	362	340	352	344	366	339	319	320	321	346	313	344	371	351	300	317	348	346	365	348	332	340	290	361	319	325	345	346	399	317	352	347	345	322	370	349	374	343	333	341	303	334	327	354	305	364	330	346	337	336	317	348	330	326	372	336	345	371	357	373	315	317	327	306	322	334	361	359	333	325	350	372	346	351	328	372	347	326	333	350	303	360	313	315	365	333	332	333	325	329	321	358	379	355	364	336	339	354	348	363	331	332	340	333	312	331	342	336	354	363	339	330	364	320	356	347	323	335	347	317	371	340	315	346	351	327	327	359	376	370	320	353	353	344	322	362	338	345	342	332	381	377	307	340	370	338	321	331	344	323	356	318	349	350	325	374	330	358	366	342	337	325	357	374	327	345	325	345	342	365	329	376	327
22606	21294	28389	24535	21504	19758	11841	5638	3869	3019	2402	1877	1536	1290	1023	930	831	703	647	504	505	440	424	400	370	380	363	319	329	328	319	311	261	287	283	292	272	254	274	278	267	266	272	286	242	262	260	254	275	254	256	275	264	290	260	247	273	259	258	273	274	266	256	285	274	267	262	285	299	257	264	272	267	267	264	261	274	249	259	269	251	288	274	292	259	284	261	267	285	272	256	259	284	283	281	256	251	280	273	272	264	233	273	278	252	277	276	260	295	288	279	270	255	232	264	262	242	231	282	256	258	266	235	254	248	252	260	267	243	282	295	247	229	230	262	268	268	275	253	230	285	285	275	287	262	277	289	263	271	271	248	266	260	291	274	266	265	280	257	284	291	252	275	276	263	276	263	257	259	234	268	270	268	300	236	228	247	259	266	275	259	256	250	282	245	293	256	284	271	274	270	259	277	270	259	246	262	279	298	235	263	279	236	276	257	256	262	246	282	288	265	277	258	263	249	275	278	282	276	259	275	276	289	260	251	261	287	253	286	286	259	248	266	242	249	241	253	271	250	293	281	278	287	237	258	237	258	270	253	269	238	241	249	239	270	249	260	258	281	270	268	235	266	264	243	281	264	277	280	256	281	233	275	268	289	270	245	268	264	244	264	273	249	249	239	267	289	259	238	253	256	258	279	261	214	277	245	298	274	258	246	249	267	257	282	271	276	275	265	266	255	259	292	305	232	264	285	296	273	267	274	275	270	272	261	237	256	253	276	285	252	254	311	251	282	255	277	238	264	278	272	266	258	270	306	252	271	261	247	268	271	275	280	249	277	270	270	265	283	240	282	265	250	250	285	258	251	265	291	278	302	237	257	257	244	271	272	267	256	264	272	255	265	270	255	283	274	254	279	269	276	265	281	289	269	262	266	261	246	266	274	256	249	245	282	252	258	272	289	245	244	272	249	262	247	271	271	275	279	237	278	277	269	288	251	245	255	295	246	285	279	274	259	268	263	274	279	278	280	257	282	259	245	265	252	271	258	282	252	258	240	254	287	273	271	250	272	251	275	262	263	287	283	270	246	255	247	278	247	252	294	286	283	278	247	256	254	286	264	269	276	237	278	258	274	279	274	251	254	269	259	276	275	246	280	252	263	256	252	283	278	257	273	250	255	253	234	288	270	284	266	240	236	271	253	243	256	244	237	276	241	258	281	278	253	254	259	293	287	250	296	272	255	234	251	269	244	259	277	259	284	273	279	284	279	245	265	279	258	266	264	247	272	294	248	281	257	272	271	265	247	262	258	251	262	251	278	276	262	269	279	256	236	253	233	288	245	271	276	266	256	240	271	257	256	252	253	248	270	255	277	261	264	247	268	258	277	246	277	289	274	257	290	256	287	277	257	271	273	272	267	309	244	262	257	284	242	277	252	256	269	261	277	270	274	281	267	266	267	253	267	272	275	234	241	263	260	238	257	241	276	275	268	255	249	260	244	249	285	276	238	264	271	276	265	269	279	252	238	266	237	262	280	280	252	266	282	235	270	249	276	268	260	274	249	272	237	245	257	283	288	256	272	274	259	273	272	269	258	273	253	239	230	282	241	253	254	267	221	290	258	299	263	251	287	266	241	250	279	278	266	277	274	286	256	230	271	245	244	242	261	252	260	287	271	264	225	248	292	261	280	258	264	247	237	268	270	254	256	262	252	249	281	259	255	292	227	267	278	269	263	250	282	274	272	282	243	250	263	257	236	286	246	272	216	256	270	273	252	256	271	238	244	258	254	260	262	286	261	255	230	225	278	276	280	291	282	287	249	246	258	279	217	259	277	272	236	281	300	245	268	270	293	262	273	257	251	265	277	266	245	269	297	275	265	246	277	267	270	278	271	256	268	261	269	247	269	274	261	272	251	291	271	259	276	274	257	256	238	260	261	259	252	270	254	251	243	253	275	253	274	252	235	261	251	253	253	246	269	267	274	275	244	258	245	268	226	261	244	225	286	259	260	283	244	284	299	262	277	254	286	254	261	255	264	263	309	243	253	256	289	307	264	237	283	226	303	288	257	256	247	247	276	246	258	267	308	275	295	284	263	253	227	241	267	268	290	245	259	261	261	270	275	233	229	297	268	247	263	246	293	300	251	252	263	257	246	254	300	269	289	284	259	256	232	274	247	253	266	264	245	260	263	269	258	254	259	261	260	253	284	288	250	253	257	246	293	244	261	263	266	248	289	273	250	278	263	252	257	241	245	263	272	268	242	255	262	277	274	277	251	249	255	271	297	268	243	237	302	276	262	257	249	275	245	254	278	273	254	250	279	268	259	254	261	256	257	251	248	283	259	246	268	284	274	266	277	244	256	271	287	261	249	243	257	256	264	265	256	264	247	257	257	262	292	283	265	265	287	282	244	271	253	301	275	268	253	275	271	250	256	276	242	272	254	259	264	286	271	247	258	264	252	260	301	286	245	269	262	243	264	271	294	272	272	238	261	250	256	270	275	280	281	250	286	275	270	291	247	246	258	244	265	283	275	256	274	248	261	279	263	235	246	286	268	289	265	259	239	230	257	267	269	270	273	253	289	268	297	259	268	254	275	270	254	240	262	276	264	284	284	270	218	265	286	269	246	277	250	254	275	233	255	246	246	266	262	277	263	248	236	277	242	277	259	265	247	295	265	260	258	266	251	231	282	247	230	261	303	251	294	246	272	284	275	255	270	255	257	247	284	280	248	287	260	253	273	241	255	279	261	290	282	281	269	257	321	278	278	261	227	248	251	261	250	257	271	258	283	249	254	241	247	282	246	253	264	270	264	291	257	264	257	273	250	260	244	254	262	278	262	266	265	254	276	255	265	244	268	252	241	245	255	239	241	268	277	274	269	243	260	256	274	298	266	265	272	284	265	249	276	263	240	302	264	304	239	250	246	250	279	285	292	273	264	272	259	258	269	240	270	251	288	252	281	288	251	272	273	271	259	286	247	255	248	232	251	299	274	266	263	217	245	228	260	286	242	269	265	291	288	250	248	243	272	278	291	247	247	268	254	268	285	231	286	256	265	268	250	267	272	238	252	255	246	237	273	275	249	269	258	250	259	245	272	261	277	259	242	251	281	262	280	275	245	264	273	281	253	256	283	262	283	280	252	281	247	256	281	272	256	229	283	267	247	248	258	277	286	260	280	247	283	273	275	250	267	246	257	257	270	274	281	236	241	268	263	283	244	284	251	280	251	243	277	252	285	263	240	265	287	271	271	266	285	276	286	286	301	254	260	245	278	267	261	289	259	251	253	295	250	256	277	273	264	250	293	251	273	258	244	265	275	290	242	265	276	249	257	262	268	284	293	249	269	257	259	245	255	291	260	275	232	249	264	249	241	263	241	262	244	263	261	281	259	241	243	281	259	283	255	272	245	264	263	254	242	310	260	270	272	253	275	283	249	272	272	262	271	257	240	282	245	256	261	255	267	254	254	252	269	269	287	265	268	262	255	256	272	268	262	255	239	262	257	289
25325	45887	39512	31684	24847	19151	15048	11402	9127	7272	5729	4360	3601	2877	2427	2077	1723	1416	1217	1077	930	817	744	691	623	563	569	514	494	511	438	449	429	402	399	398	375	382	407	383	383	384	383	374	362	379	375	382	390	368	384	386	377	390	368	355	345	351	391	351	337	382	370	363	399	353	373	395	336	389	382	366	338	373	348	365	400	377	349	399	342	360	392	363	394	368	340	386	381	349	357	341	371	379	377	352	408	346	375	361	377	370	370	357	372	399	361	369	397	361	384	366	353	393	358	361	366	351	376	378	347	360	379	368	377	354	357	380	348	365	335	350	385	372	363	364	340	356	367	393	379	375	347	373	367	360	371	370	350	345	362	377	358	385	366	344	370	343	393	388	389	334	363	381	369	348	326	346	347	378	342	351	343	366	379	384	359	378	377	363	370	362	333	409	367	339	375	390	352	325	349	382	363	333	396	354	395	333	382	372	398	375	345	344	353	361	378	316	372	377	375	383	348	399	350	399	320	362	373	332	364	376	383	385	407	412	397	361	375	321	357	368	324	369	404	360	340	385	361	314	351	377	361	344	373	372	384	371	352	350	342	395	336	351	330	383	373	364	331	373	311	352	390	355	402	372	375	346	345	356	342	333	326	347	342	402	369	376	344	376	378	376	379	357	350	339	364	375	364	343	369	375	380	384	358	365	393	356	380	355	377	357	348	347	356	403	364	382	398	360	384	367	338	339	371	385	391	368	374	358	356	359	353	378	371	392	389	358	384	361	381	354	356	367	360	366	357	385	366	371	352	351	331	386	357	363	402	350	369	371	370	389	351	382	340	357	375	353	371	343	366	371	368	387	399	358	375	411	342	371	345	348	355	368	364	363	394	375	374	374	368	341	341	383	374	371	386	332	319	373	347	346	356	350	353	375	373	363	404	359	396	391	319	395	371	370	336	374	381	342	311	378	363	379	362	388	412	374	365	349	346	344	338	348	381	370	338	395	389	361	362	393	335	377	390	336	364	359	322	377	349	378	353	380	415	382	336	378	350	390	340	336	361	363	375	384	368	340	364	365	366	352	365	389	372	355	362	388	353	344	363	383	372	363	377	360	404	342	353	354	375	342	348	383	361	398	362	355	352	384	361	373	368	377	365	399	378	335	370	338	391	374	366	363	378	347	372	367	348	351	398	332	383	350	385	340	354	352	396	351	366	385	353	341	391	379	363	359	404	372	380	399	354	389	370	324	360	338	348	365	373	376	355	353	349	398	400	344	336	366	360	381	356	340	355	342	339	373	380	378	356	385	348	364	356	370	345	385	352	366	397	406	405	356	339	365	376	381	376	371	376	362	341	333	396	373	367	361	362	369	317	377	363	368	372	377	363	361	373	363	341	333	367	385	350	364	366	357	367	345	380	422	349	371	352	364	352	366	406	354	357	352	332	378	357	370	377	387	371	341	355	388	365	388	343	382	348	331	333	385	355	355	342	366	376	352	351	350	333	368	367	363	340	412	363	360	387	388	344	360	394	365	375	351	370	366	364	380	375	353	368	326	367	331	347	380	396	380	343	381	367	366	373	377	365	340	370	381	377	387	350	354	376	350	393	356	353	371	411	378	380	397	373	349	356	418	401	370	360	396	358	354	355	354	348	376	364	350	373	363	363	378	376	389	332	390	350	345	378	355	381	414	394	352	361	351	356	385	391	353	375	384	333	331	353	377	406	350	352	314	350	371	364	375	386	357	347	378	348	350	362	348	359	362	352	361	370	372	389	374	345	369	337	347	351	384	388	366	350	356	367	382	379	367	364	380	339	369	378	353	385	333	394	376	364	354	347	358	361	327	369	394	338	324	354	366	389	363	358	367	368	340	340	373	357	373	358	351	353	343	363	356	399	373	366	327	374	367	354	392	388	388	373	356	395	349	346	334	352	399	357	371	367	321	371	362	363	331	343	363	371	358	350	404	379	361	404	359	332	366	369	342	345	363	396	375	356	378	351	356	374	345	391	360	356	381	363	358	390	375	347	400	371	376	334	361	345	404	378	354	370	367	373	330	339	340	393	401	389	350	387	395	348	358	349	385	376	363	382	359	382	342	378	393	370	330	375	352	356	411	350	350	354	377	380	359	346	341	358	338	357	322	397	369	361	351	321	345	351	371	353	337	366	365	366	372	375	375	359	363	328	387	356	378	402	397	365	339	320	391	381	364	377	389	374	340	385	365	385	374	355	377	362	347	368	361	397	375	363	381	375	355	373	359	380	344	397	367	340	345	362	351	393	369	391	389	364	364	377	360	351	386	365	320	391	385	392	393	359	363	354	337	361	372	357	371	348	376	355	360	355	358	350	391	356	351	407	350	401	350	392	351	362	340	375	354	382	372	338	359	376	335	358	357	405	387	370	391	358	373	380	377	388	386	353	386	391	379	369	344	365	316	374	369	397	362	361	355	380	389	406	368	360	340	350	373	366	366	361	364	381	380	359	363	372	360	358	388	355	362	374	421	327	373	332	385	386	317	390	365	422	384	334	375	388	359	390	348	367	367	380	368	373	366	385	358	337	347	374	343	378	343	377	366	375	378	316	384	340	369	384	341	343	393	374	386	362	382	352	377	396	359	386	362	360	369	345	359	374	374	406	379	356	345	377	378	346	379	383	346	380	356	367	379	396	360	343	322	349	361	390	356	343	358	366	377	339	358	394	358	377	391	372	354	410	369	360	337	358	365	353	348	368	370	363	388	346	338	387	368	372	355	365	401	361	371	357	372	390	345	376	374	379	368	343	388	374	359	365	378	409	380	362	384	354	370	379	384	373	341	351	373	379	365	351	381	368	391	369	360	374	358	347	374	386	343	355	339	375	352	366	371	355	353	374	389	367	329	366	349	356	342	367	331	382	377	383	384	355	366	357	363	388	367	337	388	369	378	350	358	386	333	386	344	374	369	335	401	383	391	353	357	396	339	336	357	344	397	351	368	353	392	366	379	363	378	321	398	381	399	380	366	382	328	370	375	355	404	361	381	369	342	359	363	347	368	353	362	362	332	384	387	362	364	340	363	373	371	368	346	347	360	343	368	362	381	372	355	378	347	379	372	344	382	381	367	383	378	369	371	348	383	328	373	382	365	336	366	364	359	355	336	349	334	359	361	368	360	404	340	348	346	366	372	346	401	363	371	337	393	348	350	372	341	362	349	392	373	347	374	357	352	351	388	348	377	345	333	371	370	346	362	368	383	367	449	385	354	361	359	367	347	332	335	362	378	343	386	380	407	366	401	400	380	372	394	342	356	372	363	384	388	384	338	347	377	384	363	405	382	387	364	352	354	368	341	368	347	353	363	372	358	372	369	404	376	356	400	320	356	343	390	342	366	359	410	344	395	357	368	398	376	341	367	337	365	417	344	353	389	383	360	374	368	367	328	368	349	360	357	367	352	350	370	352	375	358	347	385	366	348	354	400	364	373	342	381	411	323	360	378	377	404	372	365	377	393	393	381	357	370	367	351	352	380	390
28576	24191	23755	17376	9843	5680	3773	2593	1980	1583	1200	1044	827	736	648	544	481	482	400	394	360	317	284	327	308	297	280	266	268	299	284	297	257	263	252	268	234	303	228	263	245	242	264	250	256	213	252	246	287	253	265	282	233	260	247	258	263	272	236	244	272	269	229	266	260	298	260	292	263	266	285	250	258	265	281	267	241	246	240	279	244	243	266	251	266	271	266	256	250	251	254	271	265	252	284	278	245	260	242	272	250	240	237	268	275	276	284	297	253	295	257	276	260	253	275	268	280	260	274	251	256	291	269	280	255	258	239	234	258	245	274	281	256	256	248	221	259	264	250	266	276	241	266	259	260	240	273	276	248	239	268	260	268	268	266	248	263	220	260	263	279	276	272	256	274	262	283	260	268	247	228	245	281	302	271	258	245	266	248	269	276	236	254	256	275	265	287	254	269	262	259	264	282	259	262	258	259	267	257	267	282	269	281	246	238	271	257	271	249	244	303	250	246	261	276	250	246	276	268	272	241	281	284	245	244	230	278	246	269	273	254	238	236	278	245	254	265	255	235	231	230	248	283	258	263	293	279	253	245	266	253	244	266	254	283	249	264	269	253	258	266	254	260	247	242	245	253	276	262	245	237	277	257	258	230	249	269	249	254	285	253	263	264	249	240	286	257	251	268	260	242	259	255	253	285	234	264	293	274	242	229	241	252	304	261	269	273	283	244	287	282	253	228	256	269	276	257	258	248	271	249	275	244	238	237	253	266	233	261	254	266	251	242	240	250	271	272	271	276	284	262	295	256	248	271	255	250	273	255	261	266	240	252	261	248	246	249	256	268	255	267	222	243	256	264	259	264	266	265	256	306	238	276	251	278	246	251	260	302	257	255	299	237	272	288	269	267	245	294	271	250	259	266	238	239	244	261	272	257	250	267	296	265	264	264	246	259	268	267	259	264	241	242	264	253	278	265	267	257	250	287	266	335	257	282	263	265	261	255	247	249	283	238	214	260	263	265	258	251	279	264	283	272	283	263	257	293	226	263	292	270	266	250	268	266	267	281	265	255	275	270	268	255	257	226	237	246	246	265	267	252	284	264	255	291	265	242	256	266	231	231	245	259	281	273	231	268	283	248	278	265	260	269	281	239	234	278	278	257	273	245	264	243	270	253	243	271	264	267	288	255	272	278	280	274	254	237	275	275	267	262	275	270	239	249	266	252	281	235	255	262	276	273	266	260	243	223	237	284	249	225	280	249	257	228	291	273	258	235	287	274	253	245	232	237	247	265	249	254	259	258	241	264	273	243	267	269	286	281	277	260	248	286	216	280	275	268	254	293	233	266	251	241	239	286	273	237	246	274	290	272	269	289	263	250	257	275	289	254	240	242	269	263	269	261	277	266	258	246	267	251	282	261	237	262	234	252	280	248	261	268	271	280	256	286	249	285	258	260	283	270	262	281	262	267	261	261	277	265	281	248	264	289	262	253	256	255	234	280	247	289	243	256	258	272	250	245	246	291	246	256	291	262	279	252	280	265	270	243	276	265	244	246	242	243	259	270	270	277	278	263	277	250	277	247	242	291	267	263	288	253	276	275	252	259	260	233	264	256	259	238	271	262	265	305	272	274	271	250	262	239	264	270	241	233	265	260	254	261	254	256	239	259	249	268	262	277	258	276	245	236	261	237	248	249	266	258	252	301	270	267	262	263	254	266	285	299	276	265	262	267	237	264	249	239	247	289	257	262	275	236	269	254	271	276	241	266	264	276	258	251	230	284	291	252	254	258	277	266	250	261	272	267	268	219	246	245	270	257	277	242	251	255	256	276	253	246	274	252	258	253	255	287	248	263	228	260	272	253	278	266	259	282	254	272	256	251	257	277	298	253	236	255	241	276	257	251	262	245	246	247	273	248	281	283	277	240	249	236	249	250	272	252	238	246	261	248	255	238	288	236	268	232	271	269	257	247	266	302	221	252	255	258	253	274	229	263	248	267	312	253	266	282	226	245	241	269	268	243	272	258	270	276	278	254	267	259	256	244	296	254	255	265	261	270	268	245	269	267	248	253	261	235	248	264	281	246	262	260	271	254	269	235	253	295	299	293	265	249	235	257	281	267	251	214	254	274	254	258	265	274	223	277	229	256	254	281	266	240	256	256	268	268	272	264	247	285	275	262	238	267	293	247	268	282	266	267	255	260	288	253	275	259	273	254	208	258	249	243	262	239	253	233	249	253	240	249	248	257	262	234	250	257	299	275	263	239	258	271	270	256	257	243	257	261	267	264	264	242	264	276	268	278	252	219	269	265	279	292	282	250	285	290	269	259	272	274	277	258	266	273	296	263	268	274	236	269	268	239	224	265	264	261	256	285	244	239	257	269	301	273	267	244	268	259	260	278	271	231	232	249	285	237	224	271	251	238	282	266	268	241	259	250	231	272	277	254	301	259	273	276	257	254	230	236	267	249	243	254	270	276	251	255	289	256	244	247	250	279	291	261	282	256	266	248	265	290	248	288	261	287	268	267	232	246	284	286	227	238	247	256	261	270	261	268	279	268	273	296	246	231	245	269	262	264	270	239	281	259	266	295	280	283	288	254	259	251	254	245	279	249	251	256	270	253	264	273	256	290	246	266	259	280	255	272	263	245	256	245	284	245	285	257	284	234	242	269	271	281	268	264	251	288	276	244	261	259	262	279	280	259	269	231	252	258	245	247	260	251	245	247	269	273	278	275	269	282	257	244	234	268	250	258	284	280	239	277	280	271	262	241	251	259	278	266	253	253	248	272	282	252	264	250	285	264	267	284	256	264	240	267	280	275	273	276	283	262	284	290	248	283	264	265	245	282	270	262	278	252	269	261	243	267	265	275	252	233	268	234	240	273	246	275	270	267	221	239	273	259	253	267	249	286	272	263	266	247	239	235	247	245	260	245	241	270	305	315	253	241	265	258	234	275	260	255	278	278	286	271	270	222	283	267	281	274	253	238	270	269	255	261	265	241	275	276	274	247	259	276	258	258	269	270	273	250	256	268	268	276	250	265	289	259	246	304	254	242	255	284	263	238	244	245	281	269	269	261	274	283	248	289	272	270	245	246	275	240	254	253	258	260	249	261	248	249	268	278	242	268	241	273	256	229	253	241	247	249	245	284	255	266	276	278	243	253	239	274	222	263	258	232	249	261	265	250	255	236	277	285	292	251	244	263	277	270	256	251	244	270	229	237	273	273	273	276	287	261	281	288	259	264	250	257	272	250	269	283	237	230	254	251	261	240	281	286	279	252	261	257	315	240	244	280	264	252	252	263	268	283	281	275	269	242	253	253	243	271	253	250	268	265	269	247	239	245	279	259	287	243	241	277	287	258	288	258	265	269	259	257	241	260	277	279	242	264	254	277	251	258	245	276	226	276	266	270	251	291	250	242	272	253	254	253	273	266	244	238	253	279	264	259	265	224	270	278	294	261	274	239	268	286	272	236	267	269	245	256	228	258	258	256	271	259	276	252	246
23397	36522	30584	22807	16227	11627	8738	6357	5001	3790	2990	2311	1875	1572	1306	1170	1079	865	775	707	616	599	532	505	465	461	469	465	417	396	420	414	371	348	394	400	336	363	406	351	379	363	367	352	389	388	365	361	341	395	338	364	374	389	376	365	379	373	352	357	366	352	382	364	346	375	375	316	364	371	345	383	372	381	365	372	351	378	400	333	347	363	335	358	373	328	357	365	373	348	363	363	363	371	355	364	320	376	384	365	365	361	352	365	332	389	344	350	343	403	341	352	354	390	387	358	345	355	414	353	323	382	378	345	338	387	377	380	361	394	346	347	367	351	363	386	395	370	346	372	341	380	375	379	369	364	373	324	363	355	342	368	406	365	382	356	396	361	373	344	369	372	362	390	348	355	384	371	380	367	352	376	353	353	415	387	379	399	380	368	382	368	398	342	385	367	377	376	360	379	380	365	370	376	377	397	374	348	363	385	365	353	347	357	320	379	308	372	383	351	369	368	360	354	348	353	356	360	377	403	341	387	362	355	365	360	352	371	380	336	341	374	348	397	343	361	321	391	349	353	354	333	342	391	367	325	361	368	354	364	392	373	346	351	402	352	361	351	359	382	348	367	365	358	361	367	364	372	338	390	358	372	372	379	318	364	369	344	359	383	349	376	354	372	417	348	358	387	360	354	384	371	359	368	377	362	365	375	364	369	360	376	377	385	344	355	394	376	348	373	369	370	334	351	371	374	354	348	371	365	356	342	374	335	376	348	374	361	381	348	387	357	387	379	380	341	333	383	323	360	365	388	357	384	350	366	348	387	392	372	406	375	363	399	377	361	392	371	352	358	379	378	354	385	339	325	360	323	366	340	341	366	336	375	383	347	373	373	374	351	407	367	397	346	382	363	338	384	345	348	395	357	361	350	385	373	357	351	341	372	333	351	391	372	393	394	358	378	379	349	336	366	335	375	374	391	356	375	376	366	400	368	362	387	393	362	339	395	397	345	413	342	353	357	351	366	391	370	364	368	375	371	384	353	347	342	361	374	376	376	356	376	334	316	332	371	360	361	349	342	378	372	381	383	364	356	369	383	385	388	345	381	377	384	349	383	390	379	369	381	370	361	388	382	345	374	377	345	375	362	382	389	355	377	354	353	342	356	370	375	344	372	352	357	363	368	349	374	386	400	369	358	383	350	378	358	374	343	363	393	377	352	386	383	363	355	377	366	375	369	355	338	332	384	344	367	384	350	338	339	306	373	374	380	362	364	361	370	358	391	373	351	360	380	387	357	358	368	362	323	335	349	349	346	360	377	352	357	356	356	375	342	364	335	353	393	376	398	370	380	352	395	406	342	407	338	345	352	363	362	352	349	371	350	394	392	400	356	345	340	384	368	331	358	380	370	352	384	389	385	367	357	361	368	342	382	351	389	375	334	406	341	344	375	347	359	396	376	376	386	341	371	366	376	358	340	376	378	365	393	360	356	381	364	366	382	360	372	394	381	343	365	377	392	352	389	355	369	370	363	372	376	390	378	380	384	348	364	346	370	386	371	359	367	362	335	356	389	393	395	378	386	366	335	341	384	376	337	336	368	342	352	387	384	366	366	392	384	380	371	371	347	368	362	373	386	373	392	361	378	384	345	342	336	388	365	316	379	377	350	356	376	367	374	330	380	345	352	350	388	378	396	349	342	352	388	344	348	351	375	396	363	364	349	358	390	371	354	373	348	384	370	378	407	375	361	352	342	370	368	353	393	379	360	361	365	349	379	330	369	350	374	394	396	369	399	389	358	370	369	388	356	356	371	387	377	331	384	373	348	378	351	341	377	344	384	371	379	353	353	385	365	388	337	370	368	362	354	383	370	361	365	355	376	367	382	360	391	396	352	337	396	391	354	400	342	384	386	396	354	391	363	343	373	384	340	371	380	371	353	352	371	417	373	363	391	362	328	360	360	359	410	393	375	380	342	362	323	407	359	358	362	406	425	357	371	384	356	337	407	389	396	370	356	375	353	374	375	351	360	362	366	389	374	374	350	364	364	372	346	350	395	400	362	372	382	396	346	355	362	340	363	372	366	339	351	363	376	323	393	366	384	319	353	395	371	373	367	359	395	361	379	398	366	374	341	377	348	347	351	372	362	397	359	369	333	376	341	344	380	339	381	373	367	343	382	357	376	381	362	400	360	389	348	348	366	368	350	359	367	361	407	364	343	389	364	370	403	356	341	347	376	345	377	329	371	347	359	378	356	365	342	388	318	399	334	400	346	376	401	372	349	346	371	360	347	355	382	352	332	343	373	371	346	387	384	345	336	378	396	340	400	403	362	354	404	402	357	378	364	380	341	364	368	349	372	364	355	367	363	376	375	358	363	336	394	403	366	385	404	332	370	375	370	392	350	386	367	369	377	340	374	370	371	384	354	372	331	345	362	379	351	376	374	343	373	370	387	379	379	358	382	390	384	396	359	366	366	376	387	353	377	352	401	358	316	366	360	342	371	349	385	382	381	374	344	352	317	342	397	386	340	388	356	361	414	333	352	377	362	367	336	384	340	375	356	358	370	342	389	346	347	393	363	345	401	355	374	359	343	359	362	355	359	368	360	356	357	384	402	382	371	376	355	398	386	355	360	360	341	376	373	387	361	353	350	375	336	390	391	350	366	389	367	383	343	369	335	347	351	343	381	354	341	356	348	343	438	384	365	365	401	368	338	374	364	354	374	347	400	367	336	366	347	355	312	356	386	349	370	376	370	379	370	339	379	359	349	374	362	372	370	366	326	340	363	378	381	382	407	361	345	330	352	366	377	337	354	355	350	375	370	375	365	358	408	352	378	346	357	347	363	364	326	365	343	345	373	328	406	382	368	365	380	342	362	385	407	359	355	394	341	361	356	382	377	365	350	389	344	380	359	357	334	351	384	382	362	378	347	379	361	386	347	347	371	389	360	369	356	382	379	375	369	341	396	353	375	380	387	345	369	356	394	361	375	370	355	390	355	351	370	357	320	372	357	337	341	331	356	367	374	374	360	369	359	364	334	360	382	338	382	348	390	360	402	348	357	344	389	372	354	349	402	388	383	371	323	380	372	413	376	358	365	358	373	359	369	339	378	390	354	351	371	360	402	364	393	390	400	366	408	358	353	348	358	343	377	338	418	370	379	350	348	363	376	351	380	389	364	369	376	362	369	363	329	346	379	353	374	381	390	388	356	371	385	364	364	372	341	398	342	364	377	346	370	360	336	318	383	367	351	356	411	366	376	377	376	364	341	369	330	339	342	351	363	375	365	360	352	345	385	361	345	380	349	359	328	381	358	387	359	381	356	383	318	356	382	328	377	386	373	353	380	371	350	367	339	402	358	384	386	366	342	363	367	371	376	396	333	366	330	385	369	348	400	396	384	333	369	371	345	320	392	333	338	357	370	383	379	341	335	371	371	362	351	338	357	377	378	324	360	379	376	363	348	356	388	360	357	371	363	332	375	338	364	343	366	359	347	404	376	328	310	386	371
23448	21238	27727	25200	20122	12274	6787	4040	2882	2172	1718	1327	1158	991	843	800	662	574	521	477	429	379	397	343	386	332	322	317	307	319	280	314	299	288	275	252	257	290	257	243	252	266	275	276	260	292	260	287	266	257	282	264	249	263	269	266	267	291	282	283	297	258	300	301	273	244	282	251	267	275	295	277	284	298	245	264	275	293	285	281	291	268	264	263	275	254	232	275	273	260	266	253	255	247	293	244	272	277	245	251	248	301	250	298	276	280	263	301	288	274	269	299	276	280	261	280	262	306	260	277	284	261	273	298	279	268	287	253	240	264	302	289	267	280	303	265	284	270	283	261	300	271	263	241	268	264	331	270	303	272	279	286	273	265	273	287	250	278	293	283	272	273	281	285	241	293	282	270	258	244	248	263	252	256	241	277	284	258	283	288	265	259	251	257	265	262	277	250	263	256	246	243	273	296	265	276	277	274	263	290	272	285	252	256	259	274	252	246	278	269	266	260	250	263	263	295	298	276	272	270	281	267	256	265	270	288	262	280	284	275	283	277	275	273	273	242	259	262	288	259	265	256	265	273	267	265	282	288	263	274	310	281	271	296	259	273	260	255	284	296	301	262	251	263	275	260	265	258	277	255	314	296	288	280	297	258	260	279	267	280	266	249	228	245	247	252	257	243	242	236	267	299	284	293	269	262	277	285	270	262	261	278	261	277	272	295	290	287	276	280	284	273	296	257	264	275	261	244	264	255	285	301	273	263	236	240	274	297	261	278	282	264	273	278	252	261	271	268	256	267	270	283	280	260	273	269	270	274	271	263	266	291	243	256	268	275	260	283	256	263	240	327	289	269	291	273	303	286	254	280	276	263	245	275	264	273	271	250	273	278	296	280	258	265	279	281	292	267	262	273	267	273	263	285	252	271	262	249	264	255	257	259	258	257	287	264	269	283	266	279	270	293	288	267	259	271	317	283	267	256	286	275	274	287	273	286	248	235	269	301	258	252	264	285	253	273	294	264	239	257	278	269	266	293	298	265	263	270	240	260	297	278	282	278	272	273	275	286	285	265	283	243	280	249	275	278	268	286	264	287	241	263	270	275	301	253	277	289	242	256	283	262	254	283	283	278	276	243	246	276	277	261	277	250	267	261	289	295	319	263	261	259	277	263	274	275	270	285	247	267	232	258	278	262	268	266	252	245	267	260	258	250	307	276	255	260	300	278	252	288	277	251	263	292	264	299	254	258	269	276	270	267	253	282	270	277	268	260	253	263	259	277	288	271	255	295	265	281	298	306	268	246	292	241	247	284	232	258	272	296	251	276	255	277	267	303	258	271	275	268	287	284	283	276	281	283	258	317	286	279	289	276	269	269	275	269	280	272	264	254	268	265	276	270	248	258	274	247	288	277	284	274	286	266	273	294	264	279	253	250	264	285	275	252	301	266	315	279	264	292	253	269	291	295	268	236	249	265	276	284	279	267	264	265	251	268	282	283	263	275	265	279	289	260	268	263	260	281	262	287	259	277	271	271	242	276	284	273	283	267	260	282	270	260	281	244	272	255	272	275	297	273	278	271	254	268	271	304	261	252	279	265	275	247	261	267	283	259	282	281	259	283	271	261	289	295	315	274	253	264	228	251	287	286	267	258	266	286	319	259	280	311	259	298	286	274	298	276	291	273	270	267	282	279	268	294	266	268	267	238	274	249	268	281	247	280	299	283	272	265	264	291	276	270	246	302	262	257	321	301	290	255	241	264	264	275	272	292	292	278	255	285	271	289	261	284	286	279	284	288	253	305	278	260	260	280	280	263	246	263	271	272	264	288	245	289	238	278	300	250	314	272	284	282	275	282	267	276	261	262	264	280	237	270	251	285	248	248	268	277	286	279	266	263	282	267	258	287	272	263	274	281	290	278	258	242	269	263	273	266	260	259	244	279	264	265	262	260	286	253	268	303	284	246	301	271	297	243	234	308	263	277	262	299	251	267	268	252	277	256	259	271	273	284	259	272	284	242	255	263	277	259	269	253	260	268	262	284	275	266	282	269	285	260	312	277	254	292	273	281	263	282	299	266	261	256	247	240	259	303	266	265	240	264	274	254	268	259	277	226	249	300	292	298	283	300	257	289	279	277	278	311	269	272	255	269	264	309	283	275	269	280	246	299	265	254	277	281	282	265	271	290	253	292	277	287	284	247	261	256	280	231	273	265	275	266	272	260	272	291	269	257	267	291	282	304	268	284	247	254	266	278	262	278	260	301	283	286	268	294	286	261	241	257	269	276	267	263	286	285	269	252	268	262	271	290	240	238	275	267	273	304	288	282	287	246	292	266	285	281	261	266	281	279	305	264	275	250	247	296	247	238	263	278	297	260	265	262	261	257	267	258	300	257	258	259	257	306	293	278	271	246	264	277	266	270	282	269	284	298	253	272	279	274	250	275	276	288	260	263	272	248	259	250	269	263	239	251	264	283	249	270	285	252	253	273	284	286	265	276	293	286	283	280	260	266	258	270	270	301	258	278	256	274	258	254	270	289	245	281	265	289	249	255	295	276	302	268	277	272	279	252	292	261	259	291	290	256	297	299	285	265	248	279	265	262	269	282	266	281	258	254	277	257	281	256	277	230	265	266	277	271	293	245	272	259	250	270	254	293	286	270	272	283	262	291	272	296	261	272	256	269	264	281	279	255	273	269	264	282	241	265	275	271	280	245	282	285	293	316	261	285	276	282	301	286	289	271	301	278	259	265	301	252	275	265	248	275	280	261	289	280	285	280	271	269	276	274	281	288	283	236	295	268	275	268	251	269	275	275	297	267	285	297	284	264	268	265	267	275	255	282	297	279	275	259	303	255	267	280	267	265	280	276	265	284	268	262	257	301	280	257	268	285	249	276	277	264	291	251	280	291	256	246	283	264	305	300	261	257	269	265	270	294	285	295	275	300	264	281	302	278	263	277	277	275	280	274	275	288	279	258	266	245	280	265	269	258	275	268	252	256	283	276	230	255	299	272	269	278	266	294	269	260	272	254	267	294	246	288	270	280	278	247	263	289	270	301	254	247	246	283	263	271	257	270	269	271	268	273	298	278	277	271	282	273	258	280	274	279	265	252	271	284	232	270	251	261	286	270	269	273	280	285	259	274	290	241	276	263	291	273	278	258	269	328	275	270	271	263	262	280	296	232	262	251	250	309	267	263	264	260	284	288	282	271	293	278	294	277	279	244	273	247	268	263	255	269	264	268	262	307	292	297	261	300	254	285	297	265	269	284	291	258	275	252	274	295	264	266	278	270	261	259	257	300	271	243	302	232	259	270	274	255	278	283	262	266	247	283	250	284	306	279	255	261	277	244	262	265	257	288	256	223	278	268	285	263	306	279	269	263	291	291	313	278	249	271	271	261	289	274	266	248	269	283	286	309	280	267	267	264	294	296	278	277	266	295	266	296	269	258	283	257	299	276	247	271	239	259	263	274	253	270	260	268	279	266	271	280	295	237	261	267	294	294
23558	42297	35974	28079	21015	15849	11975	9168	6943	5387	4266	3285	2633	2183	1850	1588	1360	1116	990	786	807	664	678	629	577	499	513	475	465	461	419	393	418	406	422	376	363	392	388	398	404	406	373	412	375	378	373	372	409	349	393	397	387	363	378	365	395	361	378	364	382	447	410	382	371	370	347	394	366	379	374	371	412	396	395	382	415	406	390	398	360	375	365	339	351	368	380	386	416	334	380	335	379	399	361	406	400	391	384	342	404	412	387	388	369	390	345	373	378	388	376	374	368	400	378	384	379	350	370	378	354	389	406	368	351	372	403	364	401	368	357	391	382	375	365	339	388	371	428	354	381	377	396	400	370	393	370	376	353	356	437	361	393	380	396	370	368	371	368	397	355	381	372	386	377	372	390	365	399	388	365	415	370	348	393	371	388	378	323	387	402	403	351	400	375	371	370	404	371	408	384	396	410	387	387	401	400	380	378	385	371	364	374	373	387	378	413	382	389	384	379	403	346	384	363	375	373	366	379	392	372	370	366	379	362	391	381	397	389	391	364	385	385	404	365	392	401	375	403	362	413	387	383	374	354	378	363	406	359	364	373	390	388	365	415	412	391	364	367	402	383	368	395	425	353	416	396	356	366	380	418	394	358	378	371	349	373	386	392	427	356	405	387	360	364	371	384	343	390	382	380	397	384	365	389	371	386	410	370	399	373	388	419	348	429	363	382	386	380	385	380	356	356	382	382	422	393	363	360	353	367	385	385	365	391	357	352	394	389	409	399	393	373	365	390	388	362	384	405	351	360	414	405	385	404	396	361	383	367	420	359	387	378	385	394	349	423	384	392	396	370	384	393	353	402	382	326	395	341	362	378	413	390	389	407	385	366	356	407	361	381	383	380	369	387	374	365	398	395	395	358	367	366	392	393	364	369	391	352	402	421	350	387	375	405	413	401	385	415	369	373	374	379	379	376	384	377	385	387	361	371	374	366	366	343	370	382	386	386	361	391	363	396	379	407	399	345	365	379	407	374	353	371	371	367	361	404	400	386	341	380	385	371	383	371	351	396	377	369	394	378	368	387	395	357	365	378	381	367	415	395	375	369	420	341	394	385	365	373	392	390	357	382	375	378	416	363	371	374	390	386	378	385	363	373	365	362	386	374	381	375	371	393	408	375	383	374	383	372	375	362	378	362	379	332	360	409	394	379	374	396	379	361	392	417	378	402	379	390	342	377	401	385	374	399	385	383	388	372	407	359	388	378	389	383	418	378	355	381	417	376	400	423	388	395	377	386	415	371	352	370	420	381	362	384	396	362	368	385	409	402	376	346	395	408	360	373	357	382	392	356	384	369	377	378	402	390	367	394	377	406	336	388	382	371	382	377	355	409	343	383	378	379	370	348	369	373	398	354	416	350	369	412	384	355	371	391	397	424	374	400	373	392	388	408	421	362	402	356	336	398	395	402	375	393	386	399	401	424	391	395	366	350	347	367	400	384	416	380	391	376	366	379	394	359	373	388	390	377	376	425	402	357	391	394	401	369	391	376	396	400	365	424	393	379	411	366	390	356	355	392	378	362	352	357	359	378	389	398	381	424	359	403	407	378	388	364	393	350	380	385	350	361	368	419	439	421	386	376	356	375	392	402	383	372	366	400	361	334	349	389	411	366	346	395	404	377	361	384	375	350	392	371	360	383	380	399	381	369	398	378	373	378	384	367	377	348	363	402	376	390	381	345	368	369	357	370	374	387	403	363	416	386	398	385	360	421	371	345	369	399	334	385	375	365	371	376	367	385	388	371	348	390	348	333	382	388	405	404	394	376	356	389	358	380	366	368	403	385	348	394	385	384	364	378	378	383	369	404	374	397	378	373	384	378	391	385	394	357	398	399	401	373	405	387	421	394	379	381	412	394	404	388	365	369	385	381	366	361	392	390	383	378	434	397	384	354	377	404	352	395	372	400	386	385	404	375	346	386	375	391	378	366	399	382	426	372	380	383	378	376	387	390	329	385	384	402	368	377	374	421	423	414	369	361	384	353	389	379	384	392	402	386	376	398	377	395	391	377	379	388	365	344	390	339	366	424	404	364	430	366	368	380	364	350	374	395	384	396	383	361	383	371	373	402	401	389	400	397	396	377	388	398	367	376	379	367	408	418	372	399	366	375	406	353	403	350	412	375	351	378	387	354	414	376	408	334	415	410	329	358	375	386	365	390	373	385	386	359	365	370	343	385	382	386	404	365	383	390	366	420	390	420	407	408	388	397	405	395	390	369	406	410	381	363	392	374	359	394	384	359	390	369	394	396	372	402	397	379	404	374	356	383	374	369	372	406	385	385	353	387	385	393	407	394	411	359	358	395	404	375	417	400	367	385	374	400	391	334	367	353	379	378	354	368	373	390	400	391	392	370	398	369	392	373	388	395	385	399	374	403	416	362	379	383	375	350	365	393	387	362	393	373	358	386	370	358	379	372	377	367	408	386	377	376	353	377	366	399	362	402	384	357	385	391	377	409	363	401	420	368	385	383	361	389	425	362	348	400	373	387	380	368	380	350	404	394	368	409	354	350	397	395	383	400	402	381	393	348	410	395	374	385	371	386	365	377	403	377	404	389	377	399	359	352	394	395	379	376	392	404	397	339	399	359	398	375	362	389	385	390	367	371	380	363	370	348	386	399	377	381	365	407	387	385	381	385	352	355	329	372	352	377	359	383	372	370	367	368	386	388	390	391	405	371	364	352	348	379	357	386	383	395	373	347	365	411	370	354	401	356	400	350	372	390	374	370	418	406	374	387	390	365	363	413	380	365	408	389	383	375	365	369	333	369	359	376	396	436	392	380	390	374	401	364	366	341	366	372	400	404	401	374	388	368	377	372	389	387	369	396	392	375	373	349	386	383	366	383	423	394	363	399	412	380	383	349	384	374	342	385	377	364	398	350	379	380	364	387	413	376	428	401	374	422	390	383	383	392	369	368	391	395	369	350	361	379	393	381	372	397	367	370	358	355	424	364	415	386	362	368	391	389	377	388	383	382	363	371	382	353	375	391	376	379	414	382	392	386	394	385	381	419	357	356	375	379	383	339	357	405	402	397	376	397	361	379	426	385	387	376	429	378	361	375	391	410	398	377	390	380	377	377	368	351	359	419	394	410	380	354	369	348	348	410	370	359	375	393	369	415	428	381	382	327	349	383	368	387	388	353	369	401	391	373	346	355	387	383	390	349	385	384	402	346	365	357	407	399	367	366	409	376	367	387	399	371	413	383	336	382	390	383	405	387	373	390	406	378	372	383	371	383	391	381	357	390	370	399	346	350	362	401	402	364	376	394	399	398	392	399	394	368	395	367	366	372	387	414	390	404	386	390	408	357	365	397	391	397	373	400	361	373	389	372	356	378	418	347	362	392	376	376	383	370	334	382	386	364	422	376	376	373	411	352	391	401	384	394	372	363	394	394	403	351	352	381	390	372	392	377	373	362	379	402	416	377	379	375	398	374	385	355	348	381	378
24975	21430	26515	24494	12400	6608	4188	2907	2122	1698	1360	1088	963	786	703	645	534	494	408	403	354	351	327	299	323	282	294	259	285	285	286	294	268	266	232	224	265	259	262	246	279	233	241	256	234	263	256	243	245	278	263	252	256	249	260	235	256	245	259	236	232	244	238	234	254	240	246	232	288	239	221	247	229	252	240	245	256	253	221	260	237	241	256	242	246	234	251	238	241	265	274	260	267	237	270	249	263	261	240	242	234	235	248	261	253	244	248	253	243	236	263	260	251	244	263	226	240	245	264	234	253	266	274	263	251	245	242	269	266	264	241	248	254	267	258	234	236	241	246	226	279	256	270	242	233	280	252	255	271	243	256	251	243	238	269	265	245	242	223	241	259	232	233	281	256	266	222	262	262	251	224	245	243	244	207	251	264	289	250	255	267	256	245	266	250	252	228	262	244	239	259	246	256	275	222	247	238	240	256	259	235	249	238	242	241	250	242	257	253	236	240	253	246	251	242	258	254	241	234	245	247	267	234	258	238	274	249	263	255	230	244	249	232	242	246	259	248	246	250	236	251	221	231	259	251	268	257	240	251	243	254	250	256	237	270	263	253	259	217	221	255	251	269	250	288	259	245	242	238	237	277	249	253	255	258	257	237	250	255	278	256	251	253	226	244	248	232	233	264	262	251	256	242	273	246	238	253	219	250	250	241	279	247	256	262	251	252	227	255	277	240	251	266	257	229	244	241	225	228	235	264	238	251	260	237	251	221	255	228	251	246	229	234	249	255	254	239	231	269	260	234	224	241	256	226	240	237	231	227	246	244	239	273	242	269	247	232	243	248	241	252	228	262	242	235	287	242	256	244	286	240	283	246	256	235	253	244	248	246	231	262	268	250	270	246	250	243	267	296	250	272	240	224	254	244	244	265	224	257	235	233	238	229	242	255	283	237	255	263	217	272	227	225	272	239	258	258	241	251	278	256	273	264	234	237	284	267	263	251	245	245	261	243	241	278	273	280	254	256	238	210	208	268	274	237	237	235	237	247	266	274	275	268	238	233	261	242	248	231	233	249	241	259	242	250	224	262	225	274	223	242	252	239	249	252	273	249	252	266	252	249	261	234	248	254	247	246	228	240	260	272	240	250	225	242	265	259	265	251	284	241	262	216	256	247	247	246	279	244	256	266	251	251	278	251	272	276	210	262	253	274	255	261	264	235	235	236	249	246	252	240	241	249	250	243	255	265	258	252	232	207	262	231	256	244	242	286	268	262	266	260	238	247	256	249	238	278	237	264	241	252	244	212	255	243	245	262	260	273	213	282	280	233	236	274	239	215	255	244	252	230	257	272	231	222	249	247	227	232	238	238	254	255	262	262	237	271	250	257	254	239	254	268	238	263	228	218	243	254	244	253	258	274	262	268	222	230	239	214	242	253	253	243	239	241	268	243	242	262	245	260	250	262	250	249	238	269	247	232	244	263	241	256	240	260	247	252	264	271	235	279	238	258	242	257	234	290	242	255	265	290	265	266	276	255	267	250	226	264	231	262	237	252	284	250	228	215	268	228	231	248	264	284	262	258	258	264	236	259	265	241	247	247	252	248	264	250	240	247	268	256	260	257	259	232	265	240	235	267	256	243	241	259	275	223	278	245	231	231	232	264	241	247	243	247	235	245	239	262	258	256	245	248	266	215	256	209	262	259	270	264	251	236	237	258	228	240	244	230	253	263	258	253	247	256	253	260	236	263	259	249	253	221	263	257	243	249	247	230	233	232	242	235	242	233	263	271	263	228	240	205	253	257	250	242	234	235	229	239	225	238	242	285	261	272	249	227	256	249	245	232	268	260	237	239	241	247	262	251	264	242	231	253	237	229	232	275	241	271	247	231	232	236	237	251	252	246	276	243	268	228	276	259	259	231	272	256	243	243	253	256	239	259	249	241	249	250	236	255	243	267	266	244	265	243	245	261	282	241	251	248	248	278	238	259	238	257	264	273	255	258	251	230	262	260	273	279	278	245	250	251	253	266	240	257	239	245	265	240	244	233	247	224	234	228	255	243	241	236	267	252	280	233	275	247	208	236	239	256	237	234	246	228	264	253	274	240	254	228	248	258	217	246	276	225	235	239	236	243	245	263	243	261	259	258	262	256	248	245	258	221	247	237	247	262	269	241	268	268	254	263	261	256	237	232	261	248	257	252	246	262	269	237	252	275	266	255	226	277	224	237	238	247	279	272	262	257	238	267	262	245	270	245	265	242	237	254	256	263	260	236	263	243	205	256	240	223	243	240	273	238	271	244	255	266	217	259	244	223	238	259	259	219	247	241	253	248	255	247	230	258	252	253	224	272	230	246	263	231	256	233	242	254	265	229	245	270	258	255	240	278	248	247	261	251	256	228	247	250	248	232	259	239	260	243	258	256	259	257	259	254	247	286	246	220	251	221	255	260	267	233	238	265	258	232	234	273	259	266	234	225	247	241	270	229	261	261	206	251	233	262	215	249	273	237	256	246	263	275	244	241	245	253	261	274	251	224	210	297	238	264	269	239	240	237	241	236	255	267	263	240	255	240	248	235	253	257	251	244	250	246	253	268	233	243	244	239	241	242	277	255	239	226	269	260	242	257	244	230	226	249	221	247	222	246	236	246	250	241	240	244	252	271	258	233	240	196	242	227	226	241	224	252	226	244	271	260	235	264	245	258	254	226	266	237	260	247	259	223	265	262	233	264	225	238	258	248	249	219	246	252	240	231	237	249	242	240	242	246	237	259	252	232	254	241	240	219	247	220	254	278	303	242	253	256	243	242	265	236	269	260	251	217	264	238	271	197	258	251	271	255	236	280	217	264	252	252	228	233	255	234	256	267	236	266	255	279	236	236	246	236	249	264	259	242	266	252	266	269	256	246	257	223	244	280	237	235	222	242	233	210	262	239	240	259	252	230	264	268	252	241	255	262	220	256	265	257	246	263	240	245	262	275	248	236	236	241	262	232	267	214	261	249	258	261	258	248	247	266	229	233	270	225	210	257	236	283	248	268	237	269	242	249	256	229	235	243	273	240	274	248	253	256	233	263	259	261	278	240	268	239	247	268	223	244	270	250	245	253	267	245	248	257	262	233	275	249	239	237	230	253	243	265	247	251	228	270	257	286	246	263	240	269	227	244	271	234	257	230	236	255	233	263	232	232	235	262	269	236	231	268	221	235	251	243	243	269	237	275	265	254	243	241	240	246	256	259	248	241	251	273	270	239	242	250	241	236	242	259	251	244	238	253	242	244	243	242	241	245	251	251	250	251	246	253	234	253	243	232	267	263	234	234	249	235	239	226	233	264	227	245	263	243	235	272	244	277	226	245	255	265	259	249	263	254	277	261	275	256	257	270	243	266	248	264	239	223	239	252	285	264	246	255	251	267	253	248	239	219	281	262	232	247	239	227	224	252	229	263	247	246	261	237	250	250	253	266	236	243	250	254	263	230	225	245	242	255	248	291	257	245	229	253	240	212	259
23564	38906	32969	24625	18084	13038	9708	7365	5610	4179	3341	2678	2158	1775	1512	1383	1132	939	824	723	620	604	594	554	507	483	417	445	454	395	431	365	405	361	387	366	386	373	343	367	350	336	389	380	355	345	356	335	368	344	366	344	375	339	336	371	387	381	335	344	360	338	363	371	367	354	339	342	355	361	342	370	362	341	372	361	351	326	349	346	362	348	333	355	334	315	342	316	372	384	359	350	341	338	339	332	322	379	312	351	326	328	329	351	389	357	375	395	339	314	334	371	326	332	357	366	360	333	349	310	347	367	338	377	362	330	317	330	332	323	375	323	365	333	377	355	364	312	352	339	354	352	353	340	362	332	345	349	371	376	307	319	368	329	340	336	367	337	328	337	359	353	355	321	376	359	339	336	358	325	330	352	366	340	334	350	357	354	354	374	354	360	341	396	348	358	347	329	355	351	353	357	351	346	356	365	382	363	368	355	338	349	341	362	377	353	341	344	353	353	349	341	352	342	344	345	357	338	343	389	386	333	350	375	362	337	365	361	347	382	318	338	337	353	350	347	351	387	348	356	324	350	354	317	392	335	360	355	347	352	329	370	361	322	297	379	370	331	338	333	342	338	343	364	351	359	326	327	363	344	345	367	380	375	373	346	341	335	358	332	365	377	352	358	341	340	343	348	346	305	358	366	347	361	369	353	317	369	352	344	343	347	341	351	377	319	344	330	325	351	368	371	354	388	338	346	339	368	335	346	339	343	354	359	327	371	350	361	316	339	331	370	352	367	360	338	326	355	384	365	354	365	348	328	354	360	350	381	372	330	359	348	381	325	400	342	375	341	370	368	361	348	352	340	357	328	377	337	356	344	356	368	358	337	348	331	336	365	357	363	336	357	342	356	363	364	361	359	326	379	340	340	332	371	368	356	348	354	386	363	319	358	349	342	348	373	313	351	349	336	364	378	331	361	362	338	351	387	343	345	365	303	357	390	356	326	353	368	347	361	353	371	339	332	371	335	336	336	293	367	386	354	331	345	349	357	352	379	355	367	331	351	356	342	363	335	354	341	345	343	323	357	334	389	345	396	341	365	313	370	372	339	373	350	369	374	345	357	375	325	338	355	362	340	365	327	331	336	329	337	342	352	349	347	358	368	376	354	343	370	347	351	332	372	368	358	384	367	387	348	325	366	377	343	350	329	360	375	345	364	359	325	372	344	319	337	313	364	340	341	353	357	326	318	333	337	347	350	320	344	388	322	355	298	364	352	367	371	336	358	361	351	322	370	362	306	338	370	330	335	322	338	375	336	403	386	368	383	388	330	366	389	339	383	315	348	348	359	311	342	310	366	343	315	310	368	350	358	339	351	322	350	350	386	342	371	358	344	336	351	334	352	368	357	337	347	362	344	367	350	363	360	390	354	371	349	307	352	368	331	344	373	327	338	364	340	338	350	364	319	333	371	349	358	330	327	342	361	387	393	383	361	347	343	371	365	369	356	363	357	329	352	338	348	362	340	360	345	359	382	366	364	378	348	344	344	369	349	346	323	350	327	351	333	369	352	346	348	361	335	368	383	346	347	331	313	339	349	359	338	346	352	362	321	366	351	372	372	346	352	339	357	344	347	363	372	345	325	315	320	381	344	353	385	367	377	319	347	352	334	376	359	361	342	374	348	365	342	367	354	339	323	339	353	347	332	380	330	355	380	409	344	341	361	373	367	372	366	334	354	403	351	374	317	321	364	361	326	348	374	378	348	382	372	342	368	330	361	365	334	377	365	374	346	344	338	349	327	291	363	335	344	341	350	350	338	346	357	356	315	373	369	348	336	380	362	366	374	346	328	369	350	357	354	327	360	357	370	350	348	344	333	375	327	347	363	358	348	355	347	329	377	356	315	347	374	372	314	338	323	323	345	343	362	337	367	354	379	341	367	346	328	346	355	360	335	337	343	352	352	336	331	343	345	330	375	356	343	372	336	356	314	370	358	334	353	361	333	365	328	342	332	318	339	338	351	346	363	341	365	348	356	335	338	349	348	321	331	356	356	369	342	387	368	327	348	347	349	353	349	404	360	356	349	360	375	378	366	368	357	330	337	353	350	312	364	339	322	345	363	356	365	341	375	370	354	354	333	366	350	350	360	308	366	340	381	321	379	375	341	360	342	327	362	355	354	335	355	326	372	367	360	340	361	352	331	328	363	363	372	325	354	351	356	358	319	354	377	331	351	322	338	358	321	354	354	356	377	350	342	343	364	329	327	353	362	340	330	378	319	323	321	328	365	335	360	378	337	357	310	359	366	329	349	326	343	378	345	379	349	336	357	364	372	363	338	399	365	347	387	368	362	356	338	400	355	348	340	340	334	362	339	346	333	352	362	377	325	353	354	345	364	348	325	325	337	368	368	368	329	355	339	360	373	337	333	337	384	365	358	366	353	364	324	368	341	365	334	368	333	360	370	368	355	374	349	337	376	393	365	368	333	336	338	342	333	352	365	364	379	346	356	359	365	330	371	354	355	388	324	368	387	366	353	377	350	356	362	378	341	379	327	327	352	304	345	329	353	372	356	361	337	343	358	352	333	365	367	361	379	368	352	331	345	347	342	340	361	350	349	387	376	351	335	359	356	340	328	368	344	331	346	354	372	386	351	331	384	372	343	327	331	341	343	375	366	372	346	355	311	320	319	330	354	371	355	360	378	348	339	372	362	386	372	364	321	317	366	353	306	378	337	355	314	335	370	368	347	355	328	361	377	302	346	346	341	310	361	354	362	367	356	355	333	383	334	350	370	344	353	375	374	382	330	353	355	357	350	336	373	353	369	363	331	359	352	354	352	332	333	351	362	329	343	380	376	322	363	358	325	345	324	358	339	336	371	359	337	361	340	324	348	366	347	339	357	373	333	363	320	343	360	355	334	311	339	390	341	336	361	350	344	348	347	339	356	343	357	344	339	320	394	352	351	341	332	344	329	355	324	327	345	345	325	360	332	325	356	335	368	356	356	360	350	354	339	357	345	345	366	379	348	374	355	373	314	400	380	301	339	371	378	347	343	335	369	375	361	336	369	346	356	376	375	350	335	361	339	366	329	360	361	375	382	359	347	339	393	336	343	343	372	342	331	341	337	337	370	397	338	344	374	338	349	373	391	366	329	355	337	341	343	320	350	334	356	363	370	347	335	366	340	350	336	343	366	348	343	363	350	349	348	347	336	349	372	357	349	372	345	373	304	359	377	356	393	379	321	353	344	330	373	352	366	346	347	354	323	369	321	309	345	341	374	344	314	332	347	400	364	358	341	362	359	396	336	334	353	348	373	367	327	375	338	368	369	353	316	343	359	370	356	380	341	383	329	323	336	326	342	342	339	345	368	361	388	374	313	328	370	347	349	384	307	373	357	348	346	364	330	352	363	348	361	385	366	342	348	338	343	345	356	343	348	363	358	310	392	343	358	348	364	336	311	339	307	347	335	374	347	342	335	329	332	328	374	348	350	336	337	331	317	355	354	365	339
22576	21278	28410	24519	21475	19629	11095	5581	3759	2946	2299	1788	1506	1257	1092	986	795	724	597	564	477	455	415	395	410	374	344	333	329	327	299	289	257	280	306	252	310	280	303	292	273	286	272	252	254	244	307	293	283	274	257	282	270	228	276	266	290	266	235	255	266	288	284	270	253	243	278	268	256	267	266	259	286	263	262	251	285	265	259	303	290	259	287	248	252	237	285	255	260	289	293	270	264	303	267	267	295	291	251	254	254	265	278	260	275	275	267	254	246	261	270	297	275	275	252	264	270	264	263	266	273	264	268	261	266	288	278	258	284	273	276	263	264	258	279	260	266	279	272	317	238	265	276	263	284	254	282	260	260	262	286	272	268	248	252	242	282	266	267	267	267	271	248	268	272	290	259	258	261	252	278	276	274	262	248	251	297	256	280	271	287	287	256	249	260	248	302	266	287	278	238	266	266	253	260	277	303	271	283	255	278	269	273	260	260	286	293	254	286	258	254	273	252	255	297	286	289	283	299	274	261	243	265	273	275	264	249	295	276	258	262	242	248	292	256	283	261	244	253	294	257	291	276	267	253	265	279	264	251	237	274	261	269	269	255	257	277	272	279	232	259	250	254	250	214	270	269	286	270	266	261	248	260	251	267	265	303	254	275	292	258	279	274	268	279	275	306	299	291	268	264	258	303	234	275	256	278	249	265	243	251	271	269	262	265	256	290	255	284	263	284	271	266	284	257	251	255	257	258	275	249	254	261	257	256	267	282	286	258	283	229	257	270	261	266	267	287	237	289	265	279	274	257	272	277	281	249	255	253	276	268	280	282	283	306	286	264	286	259	270	292	272	256	270	291	286	249	264	274	264	258	275	287	257	258	258	267	250	252	263	290	277	262	280	264	285	278	265	264	259	244	280	251	275	232	253	254	265	278	262	245	288	285	279	277	272	296	264	287	269	306	251	282	273	269	302	272	264	242	251	290	265	274	269	207	261	248	249	278	281	254	252	263	257	274	281	258	265	282	259	290	310	248	265	269	279	285	260	250	282	279	263	286	296	246	266	240	249	258	257	280	278	275	256	257	269	273	262	278	281	269	269	260	251	263	283	246	255	274	286	232	276	236	281	296	284	280	257	283	271	292	257	275	262	247	253	254	214	268	291	282	286	263	291	261	253	289	303	262	277	256	281	261	260	275	256	267	248	295	275	276	272	294	284	285	260	275	253	256	248	269	280	265	275	238	283	289	282	282	259	263	275	287	238	265	240	260	271	304	254	245	262	262	218	274	277	261	283	284	314	235	281	278	290	258	245	269	271	286	248	272	239	262	248	260	295	270	270	255	265	238	277	265	287	276	286	275	264	292	264	281	266	290	288	274	232	249	230	254	283	269	305	263	246	291	269	274	270	279	284	268	257	270	295	289	262	277	269	275	272	283	272	279	252	262	260	281	261	265	298	260	259	287	274	255	252	288	264	256	268	267	249	248	258	287	247	261	282	280	292	255	264	279	268	263	274	267	260	267	280	256	262	266	295	262	304	258	281	266	284	281	245	292	301	256	282	262	225	257	297	274	286	250	236	261	258	257	290	270	264	257	242	266	283	253	284	260	245	278	251	279	252	255	250	242	272	254	282	272	283	286	261	272	301	270	249	272	255	270	289	286	275	306	275	270	282	267	243	288	282	260	270	284	259	262	272	278	274	292	258	257	273	271	273	267	256	266	277	266	281	244	245	279	288	268	273	287	267	277	274	279	282	258	288	243	255	261	247	266	255	247	242	263	266	245	321	244	273	288	269	248	251	259	273	240	271	308	290	235	248	247	280	266	268	247	245	266	258	258	278	242	278	270	236	258	233	276	274	281	256	259	273	241	297	284	260	257	237	267	262	268	263	282	249	281	261	290	295	271	268	265	233	236	259	259	284	293	228	240	285	282	249	266	249	252	287	249	255	293	252	222	293	248	256	294	272	264	252	260	269	293	280	232	271	238	282	283	268	292	275	277	237	256	263	248	279	277	282	297	261	271	280	265	271	290	245	258	258	256	266	300	249	266	276	262	307	273	267	255	268	281	243	279	215	285	269	288	277	283	288	253	282	263	257	270	268	262	278	288	300	277	281	269	262	254	284	264	250	268	265	288	307	275	304	280	287	258	246	234	266	254	260	246	272	251	228	281	280	252	252	267	280	248	246	287	275	265	276	283	264	286	290	254	252	292	258	282	275	270	262	254	260	283	258	268	265	266	253	263	283	288	248	252	293	280	271	263	264	270	290	240	267	256	260	289	277	265	245	266	260	289	276	286	245	284	279	262	276	268	254	285	252	267	316	248	250	276	265	253	259	253	246	261	246	253	259	255	257	262	263	255	298	248	243	271	280	267	282	259	285	293	275	250	272	242	312	253	262	251	272	270	278	262	274	252	233	260	308	301	241	288	256	253	268	292	276	265	277	266	282	255	279	273	294	282	269	270	266	271	255	261	241	246	258	270	286	242	264	291	254	295	284	252	266	276	289	272	248	274	267	255	273	272	270	262	268	268	265	251	267	239	267	268	280	294	276	287	252	271	253	271	262	235	289	239	270	256	276	274	279	278	249	272	275	267	255	239	272	303	315	272	241	264	306	310	261	258	264	265	258	232	295	278	282	282	244	263	267	236	263	246	267	253	242	269	264	260	266	289	262	263	234	251	274	266	255	284	237	292	280	265	281	267	269	261	266	257	263	257	263	265	258	250	263	268	227	258	251	301	261	273	271	262	262	264	246	262	250	289	264	275	241	260	256	247	246	261	277	298	266	247	278	245	253	265	253	284	279	272	278	262	263	285	257	267	272	255	267	260	282	262	274	289	302	297	268	242	284	271	262	256	263	253	259	242	259	286	242	246	303	251	290	262	278	294	272	266	277	288	271	257	262	277	268	256	241	274	304	262	281	266	266	236	268	246	258	259	241	280	278	245	286	271	289	259	282	283	273	289	252	259	307	269	277	264	259	288	269	247	267	271	291	274	257	279	256	254	267	272	263	282	265	244	255	250	284	244	293	298	278	280	263	261	291	275	277	293	261	292	264	266	263	258	258	279	270	275	250	264	282	281	257	303	252	285	258	289	262	281	271	288	253	259	272	283	265	250	239	285	261	257	250	292	245	247	265	242	296	293	275	253	274	269	294	235	265	279	273	255	289	265	259	252	271	274	237	273	274	273	252	273	264	259	256	267	274	281	263	262	254	265	286	277	294	248	302	269	228	274	270	262	234	290	277	277	251	270	248	291	251	275	273	248	265	246	291	275	290	255	275	254	278	248	280	254	257	269	313	260	276	270	248	280	258	270	287	270	259	280	294	270	262	266	262	258	246	297	270	265	258	269	276	280	259	294	286	271	274	244	297	263	297	238	262	291	254	236	273	289	276	278	269	250	272	273	260	256	271	252	279	232	279	259	272	253	262	282	257	273	286	268	257	245	284	281	262	273	297	276	301	269	288	261	274	310	254	235	288	260	251	255	267	261	256	259	256
25579	45900	40061	31743	24394	18819	14190	11337	8985	6950	5454	4382	3513	2827	2466	2173	1698	1460	1199	1079	905	812	793	648	646	607	560	539	492	495	470	442	411	415	416	422	373	376	391	413	396	412	413	396	388	369	335	387	388	371	366	350	379	352	348	341	411	419	399	376	395	334	360	363	354	364	381	396	358	357	360	388	349	357	380	379	402	382	359	375	356	339	393	360	382	374	338	366	366	368	391	414	381	370	364	355	346	387	328	378	353	349	368	383	370	372	399	390	370	374	370	410	371	377	381	354	379	359	394	380	361	346	372	355	383	382	358	355	361	364	382	398	352	343	405	371	388	368	373	325	348	367	370	363	377	390	384	399	356	375	368	375	364	398	373	359	380	366	345	425	390	380	372	366	381	400	393	358	372	340	371	333	354	377	347	382	404	360	399	384	365	341	368	368	386	345	372	345	364	368	384	372	362	394	378	372	376	363	413	396	349	364	351	376	405	353	361	348	357	369	368	389	367	377	377	391	371	358	382	406	391	370	386	381	372	358	391	378	371	364	358	348	386	365	323	366	384	359	349	357	409	363	375	357	373	387	369	348	351	345	367	373	391	347	333	365	374	397	371	386	370	334	381	406	384	341	387	380	351	393	375	376	384	372	382	364	336	424	360	380	381	376	366	329	355	380	386	369	394	349	359	363	386	414	370	368	362	355	328	380	372	399	364	352	394	406	368	368	377	383	354	396	381	342	346	381	374	352	360	398	399	377	375	342	374	370	370	373	405	406	406	384	356	364	381	391	416	389	360	336	365	355	342	351	385	392	387	367	392	374	385	366	338	358	386	355	337	375	387	353	363	379	336	355	374	366	378	362	363	360	374	372	349	331	421	364	368	398	382	360	377	384	364	380	378	338	339	336	366	362	338	368	371	339	380	374	436	373	356	355	378	375	346	372	389	362	373	425	371	352	344	350	346	374	399	363	400	354	349	392	395	385	362	356	394	379	345	408	383	393	368	349	358	380	363	340	383	401	369	380	369	403	387	387	393	364	368	375	403	396	374	369	372	384	311	382	392	382	363	385	339	362	363	398	373	361	322	390	392	381	379	375	404	361	377	355	374	334	366	364	375	369	370	373	360	366	374	387	347	390	369	374	370	371	369	362	399	384	346	388	319	373	365	369	375	383	378	326	394	386	369	359	399	402	356	373	389	331	378	343	360	381	381	346	420	402	346	366	353	370	356	361	361	358	336	360	404	351	337	351	361	398	336	372	386	384	365	374	357	379	354	385	370	382	331	379	386	388	369	393	365	357	407	367	363	370	353	391	400	384	333	372	364	395	352	350	395	379	373	330	382	364	365	368	383	381	363	365	373	372	373	355	373	369	418	346	403	393	374	361	367	350	418	321	355	381	400	381	335	365	391	374	388	357	387	358	364	376	405	413	329	371	403	393	360	356	347	380	374	348	389	410	379	359	375	358	335	389	360	369	352	377	370	383	369	353	367	370	335	344	389	382	363	363	383	363	360	393	383	366	356	370	365	355	356	331	397	344	342	390	349	363	385	347	356	346	379	355	397	337	383	358	380	411	345	385	394	362	362	351	361	356	376	368	377	371	363	349	380	378	330	345	351	341	363	375	353	335	361	396	365	370	386	349	388	342	374	353	365	363	373	367	389	376	378	370	366	374	368	364	359	375	375	365	381	382	356	382	385	349	368	373	382	375	365	393	373	359	363	377	370	382	340	389	361	379	378	387	389	351	361	369	365	408	390	383	357	340	393	368	398	364	382	346	414	348	371	368	370	351	383	380	381	356	373	379	376	396	352	383	385	357	379	313	397	367	375	358	327	400	338	356	350	378	388	334	381	331	378	367	352	387	344	367	390	379	365	363	372	375	393	349	375	361	335	362	380	388	378	354	400	393	367	373	365	407	373	356	388	363	382	398	382	335	384	357	352	339	381	373	363	381	383	376	390	346	397	423	328	350	349	367	363	414	355	355	380	371	359	350	424	332	391	379	372	387	339	415	387	393	359	365	370	362	374	373	352	350	388	379	398	382	370	330	383	360	372	366	380	394	380	373	382	396	370	368	385	354	367	363	373	380	327	334	334	389	394	368	343	348	366	391	390	362	355	373	385	370	358	394	343	369	348	356	360	348	379	354	353	317	375	389	339	388	336	352	369	358	356	368	366	343	376	356	339	388	355	349	367	349	373	371	354	340	384	368	379	388	331	358	355	378	366	352	389	372	387	369	380	406	328	377	382	412	396	401	363	317	387	367	339	382	379	344	354	382	395	390	361	359	344	382	366	368	376	362	368	358	363	361	370	372	334	373	339	349	357	384	342	356	330	369	393	371	356	347	341	407	360	388	387	382	367	362	362	371	357	362	379	379	392	400	363	363	386	354	360	373	375	384	316	350	381	330	408	364	360	362	347	367	377	394	398	388	376	376	329	344	371	383	365	351	374	356	357	328	374	380	368	326	357	328	367	373	319	374	373	401	363	386	406	381	365	357	359	391	362	343	319	367	351	364	358	371	403	337	375	343	384	397	375	345	379	368	373	371	380	392	370	358	379	390	390	380	391	368	369	334	366	350	420	345	383	364	358	382	362	362	360	357	379	394	393	367	354	399	372	366	355	380	407	368	407	385	370	356	357	356	368	340	360	366	360	353	368	386	359	357	375	362	361	365	336	420	398	391	402	384	375	391	388	348	334	394	347	331	381	396	338	378	415	345	377	390	386	380	393	366	398	393	368	355	390	367	349	327	351	363	385	381	390	394	394	360	345	350	371	388	370	400	391	349	368	381	407	352	386	359	386	353	374	350	367	371	367	373	393	404	375	352	359	368	378	425	363	373	374	349	382	382	405	402	367	370	363	380	376	380	368	355	369	368	364	368	378	333	346	373	363	364	397	356	365	364	408	372	344	334	407	363	347	340	369	327	335	348	389	357	394	392	393	378	340	355	347	406	380	393	363	376	357	396	354	383	383	394	387	374	379	352	403	374	407	382	349	367	345	365	360	400	341	389	340	380	361	330	394	385	380	396	383	406	383	376	359	402	362	377	325	371	379	367	380	369	370	348	362	378	376	379	388	356	342	351	353	357	364	401	405	349	349	371	390	368	371	388	384	341	352	375	347	388	370	357	378	404	391	392	398	375	386	349	397	383	383	325	363	363	387	368	361	386	402	358	349	400	380	376	337	346	394	359	359	343	329	406	392	336	381	379	369	333	388	340	344	377	378	391	361	375	334	374	397	380	353	409	365	349	341	363	391	393	391	377	355	347	391	367	355	382	346	337	353	357	393	363	376	362	393	361	417	363	341	364	356	360	381	391	377	383	385	378	382	358	410	376	365	391	411	342	350	388	337	361	363	349	373	390	400	389	378	354	378	386	374	397	358	392	394	382	342	331	390	371	384	381	370	384	369	363	345	371	371	365	368	389	393	397	378	399	401	388	382	359	380	392	385	410	364	424	365	366	379	359	375	367	362	400	393	384	380	373	386	350	386	380
28610	24418	24194	17088	9194	5612	3682	2513	1921	1491	1244	1004	880	679	674	577	518	459	425	373	371	343	354	365	341	294	296	273	306	329	297	279	285	286	285	294	266	310	252	253	260	281	263	268	277	265	266	275	279	259	252	279	241	293	249	253	290	268	268	283	253	295	292	262	257	244	282	273	275	310	273	274	251	292	285	261	283	266	283	260	251	283	263	272	263	267	275	256	277	259	242	264	257	262	295	273	271	274	263	287	253	257	268	272	271	279	279	258	257	309	262	268	252	260	270	271	277	236	273	280	268	255	286	262	266	253	261	259	284	249	267	256	267	269	286	265	280	260	266	288	238	260	255	256	284	232	271	265	227	246	258	260	262	271	283	267	247	278	271	286	235	264	284	288	275	237	271	242	242	279	268	253	300	250	255	280	289	250	274	266	253	243	259	255	245	275	256	263	249	237	254	244	280	288	273	297	255	266	230	273	224	270	257	229	244	261	261	258	259	244	256	272	255	242	266	264	255	263	276	272	258	230	275	278	256	235	271	244	278	222	275	273	280	257	302	247	269	276	256	255	275	245	258	256	273	245	258	255	289	254	288	263	270	271	302	260	274	289	245	287	273	260	262	272	269	244	265	256	269	268	234	276	260	265	263	264	288	246	261	281	248	261	265	265	259	281	268	259	238	274	237	271	249	252	258	268	264	261	255	287	276	271	261	255	253	279	281	265	242	264	251	274	267	256	271	275	244	263	294	255	263	279	262	233	282	274	257	264	251	279	252	275	240	258	262	283	268	268	256	273	273	296	264	285	260	272	247	278	276	309	253	286	265	279	274	264	243	253	246	258	261	284	289	277	252	290	284	260	274	292	286	258	260	255	286	279	283	255	261	257	259	238	256	278	261	288	277	231	271	259	283	262	265	244	255	257	283	288	250	275	268	257	253	261	280	277	273	281	301	258	258	237	286	277	254	272	254	272	262	240	283	248	238	291	280	304	265	270	270	261	249	265	231	261	258	262	270	268	249	271	276	243	260	260	249	264	239	249	243	257	257	267	271	277	256	267	254	263	252	293	246	258	254	271	245	267	254	280	306	275	262	260	284	250	266	281	248	263	274	283	292	272	272	257	251	257	284	261	254	287	245	297	255	267	255	257	277	269	241	271	249	272	302	242	269	255	282	262	287	264	294	239	277	248	291	261	271	262	263	257	283	271	250	268	256	277	238	248	279	267	262	232	291	273	269	278	300	267	273	284	253	273	273	278	289	260	250	246	286	275	267	253	241	264	294	252	257	256	252	267	252	277	280	316	307	272	276	276	272	273	269	257	269	244	264	268	281	270	237	250	281	275	256	259	260	260	281	286	258	263	263	260	237	282	263	273	225	256	250	267	251	250	261	279	268	255	253	258	242	246	307	283	299	265	257	264	263	265	270	268	287	256	268	265	248	260	272	285	261	269	280	270	290	246	239	262	302	255	264	265	248	255	262	256	293	258	277	229	280	265	281	263	280	253	237	257	265	253	266	271	274	283	270	283	250	263	258	238	254	243	292	279	286	273	240	234	245	275	281	238	281	263	290	266	277	248	271	240	235	267	281	267	268	269	266	244	262	294	263	237	262	270	283	272	248	284	287	252	271	269	268	241	247	266	263	271	263	297	287	279	249	290	229	255	271	258	264	255	231	269	276	251	247	277	278	250	255	253	250	282	290	269	278	271	248	278	271	248	274	242	297	258	278	257	284	266	229	268	270	264	261	281	285	279	272	252	262	261	274	273	272	261	276	272	290	300	278	268	258	264	247	274	247	278	275	271	274	315	260	258	289	279	256	255	266	258	275	255	273	264	275	268	290	268	261	239	257	290	277	259	290	283	251	252	282	255	273	260	261	262	257	264	260	265	242	276	263	273	255	249	284	260	237	276	259	236	266	258	282	278	280	249	285	244	254	256	251	266	308	271	291	259	273	248	252	277	259	265	234	235	264	266	262	275	266	293	262	254	240	254	266	275	249	256	246	265	245	257	273	290	277	221	271	290	257	249	271	278	262	275	239	229	273	272	242	285	262	244	269	265	236	269	296	256	270	280	248	265	272	282	241	255	281	267	272	250	286	267	282	246	254	267	273	281	254	264	245	269	272	264	256	275	269	266	264	235	276	258	236	289	260	289	285	272	263	281	271	257	248	276	284	261	233	277	273	240	240	284	269	268	291	253	259	254	251	282	230	240	262	260	244	258	252	269	268	265	230	245	282	286	269	283	241	256	278	232	239	246	248	258	271	254	275	265	217	254	286	270	242	231	271	275	249	262	267	266	248	261	259	263	228	280	269	280	268	267	277	248	254	292	269	263	252	273	287	292	263	245	247	266	251	249	266	266	287	288	271	293	260	277	285	252	256	280	253	267	252	243	264	281	262	267	246	246	285	273	291	294	266	262	288	268	251	284	251	266	243	254	280	266	278	262	288	243	261	263	224	279	258	245	250	303	292	266	271	287	245	265	255	264	242	282	248	264	252	257	283	285	265	284	247	256	294	259	256	291	281	265	281	302	279	266	255	283	298	236	269	273	258	279	275	258	278	242	263	268	275	262	275	241	257	264	253	270	272	285	280	275	261	288	237	263	288	253	258	277	290	267	307	286	279	262	265	258	262	273	273	267	258	251	283	259	248	256	245	254	257	276	232	265	293	239	270	253	283	241	279	271	273	248	284	270	223	277	265	264	253	279	269	241	259	237	233	233	258	280	270	272	261	268	271	259	280	292	241	276	269	267	265	252	303	288	258	270	219	225	270	262	281	248	268	258	256	278	278	283	267	284	277	260	276	272	258	286	252	269	252	268	285	281	238	287	278	271	264	278	251	244	243	245	280	256	280	235	243	256	275	270	299	254	273	270	265	256	249	265	261	298	286	296	271	261	262	257	290	264	259	281	299	260	273	274	285	277	268	264	255	259	269	247	275	290	293	270	278	279	257	270	244	256	260	283	274	292	260	230	266	246	259	284	270	239	249	267	276	254	261	277	251	255	276	285	275	234	247	237	265	235	267	289	279	277	266	287	248	282	275	255	272	237	266	290	244	265	271	254	276	260	255	258	260	268	255	277	270	244	245	273	297	275	251	279	276	275	250	273	237	284	270	274	281	262	299	258	255	267	264	232	294	240	273	278	264	285	248	276	263	270	239	273	270	242	262	234	274	257	236	285	280	268	275	271	292	276	267	273	263	247	291	263	268	258	265	279	268	257	244	271	277	278	288	256	265	255	313	264	270	271	246	243	243	238	239	255	261	263	266	274	254	280	270	271	248	254	264	272	244	273	249	257	248	285	238	263	264	268	289	280	252	271	250	270	280	294	289	309	255	297	244	263	270	261	263	263	272	243	274	259	281	300	278	277	281	239	276	292	266	257	265	232	262	286	276	276	244	270	288	255	260	226	237	278	250	290	263	263	268	270	217	262	255	255	269	236	277	281	244	234	264	274	237	274	246	283	279	286	259	262	246	274	262	274	273	240	276	225
23761	36754	30864	22473	15760	11300	8440	6331	4849	3663	2974	2369	1875	1505	1429	1164	988	877	776	677	611	586	545	554	513	454	453	450	423	415	401	388	384	429	352	393	347	334	366	372	390	357	384	364	366	362	393	364	356	384	360	376	363	377	345	359	377	386	405	357	371	345	388	376	380	389	402	392	385	392	346	402	392	373	360	363	376	373	359	371	367	357	383	362	352	376	348	398	374	394	354	371	395	334	341	343	391	352	398	379	350	369	374	357	362	348	380	350	381	376	370	376	332	395	327	356	389	402	393	352	366	382	381	378	381	376	363	377	373	378	360	366	377	386	357	354	368	336	369	333	381	369	379	346	374	384	373	387	369	380	389	379	363	382	388	377	366	379	372	350	399	359	336	362	355	400	385	370	335	339	362	374	376	394	381	357	384	378	390	368	350	358	416	377	419	386	388	377	401	392	356	374	367	347	387	347	343	353	379	406	382	407	353	383	398	405	390	377	365	380	361	394	373	370	385	363	384	367	399	398	350	362	391	390	355	356	372	357	383	371	403	407	353	385	388	370	383	360	372	386	384	336	388	358	400	316	371	370	350	327	374	371	356	360	408	383	369	411	376	371	400	368	360	357	348	345	412	368	397	360	368	369	396	371	411	380	381	373	382	375	347	390	363	400	397	326	368	381	396	352	393	347	378	362	355	371	401	369	336	380	397	393	371	337	371	370	365	385	368	409	358	352	356	330	356	371	350	382	356	387	361	393	381	406	387	410	358	340	330	370	378	365	376	352	366	367	379	392	381	380	389	355	401	371	381	386	359	353	369	358	389	366	343	371	390	383	376	350	425	383	360	385	376	360	362	363	372	362	344	397	377	359	375	411	363	390	380	371	378	346	317	368	350	388	356	345	367	383	380	375	362	350	343	378	366	356	338	345	354	381	372	352	371	354	399	370	382	394	396	371	363	360	346	366	357	365	373	393	357	359	340	383	371	370	375	368	420	353	384	361	395	385	344	337	387	372	359	378	330	361	345	382	363	349	391	369	387	349	363	387	377	356	363	350	364	336	361	343	356	372	373	372	369	364	375	341	379	352	355	378	387	372	358	388	370	376	378	382	346	352	394	400	340	339	365	315	377	376	330	366	362	371	372	363	376	371	372	358	356	374	395	348	377	409	370	370	361	359	356	381	433	373	356	376	372	392	404	378	387	357	343	385	362	369	372	391	405	385	360	391	386	402	391	383	363	405	363	339	367	347	369	385	356	378	358	417	395	412	351	373	365	383	369	362	367	391	400	381	353	347	360	368	383	384	415	363	386	395	379	380	374	412	362	359	370	355	388	348	357	375	410	364	395	356	407	352	384	344	345	377	389	389	367	367	374	381	357	390	339	330	372	375	358	373	383	357	374	396	378	365	363	372	375	353	361	376	372	379	345	355	322	371	390	342	347	376	391	360	364	363	370	403	398	388	370	364	345	406	401	349	376	365	381	354	366	398	365	355	338	332	391	412	371	329	368	374	305	353	407	356	365	393	385	361	344	338	372	386	361	368	369	347	384	357	375	368	359	350	341	371	341	378	395	381	379	358	390	351	380	374	364	328	369	356	388	349	394	368	340	375	400	389	388	372	369	370	419	365	382	378	396	355	387	369	369	353	396	363	370	370	350	384	378	360	382	368	348	376	402	362	385	362	365	377	379	375	399	383	367	358	396	337	369	356	361	367	409	359	392	395	378	346	372	371	404	398	363	369	385	350	344	368	401	381	362	361	361	369	401	364	372	346	361	378	374	372	390	392	384	370	377	371	374	368	370	353	409	361	366	384	370	347	342	339	358	389	352	398	359	349	364	371	400	390	350	359	370	383	340	328	390	402	369	373	343	363	378	374	373	344	355	375	363	386	391	369	382	356	386	370	342	354	385	373	367	389	365	378	365	371	363	378	382	340	357	375	341	371	369	365	379	376	409	415	375	355	346	394	364	390	374	414	365	375	384	366	355	344	414	347	374	371	379	367	361	359	407	360	393	385	340	355	405	367	352	409	384	362	388	403	337	336	399	389	393	376	348	357	396	362	379	344	365	397	356	381	345	377	324	377	372	338	370	362	397	351	372	372	384	355	388	375	398	358	377	391	383	341	367	387	363	363	397	368	354	370	321	339	388	379	399	360	366	381	386	360	361	391	372	391	374	374	378	393	365	376	409	346	352	379	378	336	372	376	369	341	359	397	377	382	354	368	376	347	362	343	344	390	394	380	372	372	358	337	397	353	388	370	348	376	391	355	363	379	354	403	370	370	362	394	371	351	370	369	394	362	373	396	361	383	363	366	370	363	362	356	340	371	381	374	343	392	397	369	388	362	367	325	361	413	355	372	333	390	371	357	369	366	343	320	376	377	376	402	367	381	403	345	363	381	406	356	375	343	407	373	385	346	355	388	385	360	391	369	356	377	380	355	345	370	356	362	390	386	387	407	377	337	370	393	378	375	389	361	379	350	390	389	381	374	372	374	357	358	413	381	349	370	370	321	357	362	342	370	373	402	372	382	377	364	350	365	369	397	374	369	401	382	391	372	371	358	341	359	355	346	381	330	354	351	359	343	349	340	367	323	375	406	369	356	338	381	350	362	355	358	379	394	356	324	365	367	383	388	346	397	351	367	362	361	388	389	390	378	333	395	322	346	348	357	395	388	378	371	350	393	362	367	367	364	370	362	380	360	374	372	350	350	374	383	337	402	353	393	379	409	355	375	368	362	354	365	355	346	358	379	386	358	380	331	375	351	374	357	370	365	388	394	379	360	375	394	382	342	360	384	372	371	346	366	394	375	394	368	388	350	385	349	371	377	391	349	342	321	359	365	380	349	365	393	364	388	402	403	343	368	359	384	347	362	374	405	383	415	375	388	326	359	364	358	340	364	391	359	380	365	365	354	367	403	368	386	348	380	330	378	352	375	372	382	372	373	387	371	352	341	362	381	369	364	396	386	398	370	359	373	362	366	385	336	353	365	377	399	339	356	383	378	390	361	355	361	364	420	396	345	386	377	391	349	381	383	399	369	392	401	351	398	361	335	376	338	381	369	373	375	367	350	378	340	404	372	355	360	363	388	360	376	344	402	345	391	373	363	382	338	382	363	366	387	389	391	345	375	360	356	355	359	377	379	347	352	376	397	387	379	360	365	368	364	369	376	385	387	370	402	320	384	398	356	413	368	360	355	356	353	366	363	358	351	347	355	374	336	355	387	355	338	362	364	376	367	354	383	363	332	377	366	387	410	385	346	375	361	399	401	367	339	382	382	354	379	385	373	357	370	348	395	450	379	354	415	369	357	400	359	344	362	334	364	429	401	398	422	378	374	380	373	363	366	362	381	374	338	358	377	356	373	396	400	394	405	403	388	397	379	375	395	351	411	352	367	362	395	391	413	402	376	368	380	379	398	384	342	323	362	358	373	377	370	373	402	381	429	394	342	345	383	378	410	357	400	347	349	378	376	386	371	394	376	382	373	383	403	371	381
23519	21287	27805	25280	20081	12334	7008	4125	2943	2155	1771	1390	1097	961	913	717	659	593	515	470	465	442	408	365	368	359	327	310	335	360	338	302	288	281	296	304	289	297	290	285	296	305	264	265	268	273	278	280	273	280	287	273	277	272	276	288	269	282	309	290	269	296	309	315	281	261	258	279	277	247	283	276	295	250	267	271	282	260	258	283	258	255	258	261	282	296	287	288	265	292	275	271	294	302	274	304	302	277	294	247	265	252	273	253	265	275	288	261	296	271	285	246	289	304	280	249	261	273	262	265	287	288	265	285	281	284	283	291	276	267	279	276	263	295	287	267	264	291	275	285	289	283	296	275	286	258	280	288	268	262	283	293	265	243	277	258	268	283	252	300	262	258	274	260	288	298	297	294	277	267	289	307	277	267	269	279	316	296	284	269	256	262	273	276	278	304	290	257	323	274	272	300	310	257	280	263	275	315	274	302	316	259	293	272	284	258	259	301	259	262	272	264	281	288	264	278	315	272	294	274	295	264	256	292	297	307	275	269	262	272	292	305	306	283	327	240	260	237	277	264	259	295	273	288	259	276	271	264	256	288	293	256	252	244	295	273	255	261	272	294	280	276	259	296	288	270	283	266	278	287	260	262	285	269	287	267	271	280	279	250	283	277	292	303	286	268	270	302	235	281	265	278	264	250	260	271	256	276	256	305	280	269	288	281	279	282	294	266	296	291	282	283	282	297	259	285	272	263	290	304	287	275	289	273	284	253	247	246	261	258	255	298	269	271	284	268	286	288	276	247	282	290	300	287	282	272	287	300	270	320	288	290	280	282	268	283	285	253	279	260	272	270	265	282	288	288	291	268	303	263	291	298	258	306	266	275	267	270	274	270	294	270	291	284	290	270	267	286	318	249	285	311	265	281	270	263	285	265	254	292	289	249	263	267	260	281	260	289	239	257	288	273	310	292	277	317	295	255	274	263	290	285	260	266	289	315	267	267	281	270	261	293	298	266	298	290	298	271	273	273	288	282	301	275	271	244	296	298	278	252	265	263	275	268	305	254	252	290	261	310	274	286	300	295	272	282	271	308	251	267	304	252	293	281	278	284	271	287	269	284	277	286	251	289	280	228	271	304	295	279	290	300	271	308	276	268	305	297	272	311	282	278	301	277	304	262	285	275	297	318	291	274	275	277	261	240	250	285	285	293	268	285	272	293	298	259	293	281	263	278	262	274	301	266	253	275	278	264	276	298	286	277	255	275	228	276	286	321	284	256	284	280	249	260	292	300	280	324	282	288	264	276	275	275	267	261	273	271	259	312	270	304	315	267	259	260	291	278	315	296	282	296	251	277	259	259	280	300	281	298	280	268	287	282	306	299	291	264	288	298	293	294	274	270	314	287	291	279	270	275	288	240	299	318	274	287	269	262	302	271	277	307	302	265	286	277	285	279	264	273	270	313	256	308	296	268	301	287	285	288	295	263	272	283	261	279	305	259	283	241	268	255	278	321	291	294	252	267	270	265	297	299	295	238	314	295	276	288	296	272	261	282	281	261	275	260	244	256	270	265	276	272	274	302	281	289	278	286	310	295	259	269	272	304	276	262	287	294	271	279	281	280	301	275	279	311	280	291	279	293	251	309	271	271	271	249	289	293	291	303	281	248	277	269	270	302	289	280	254	266	288	244	296	299	304	290	263	268	267	307	264	291	259	257	274	262	251	268	253	283	293	295	305	296	309	251	276	250	274	283	296	269	279	299	270	278	291	289	278	259	284	295	293	285	259	280	262	293	270	268	257	274	271	267	244	235	298	279	263	253	304	262	275	272	278	299	257	294	301	260	273	259	290	304	253	275	285	241	269	260	283	271	251	293	292	295	277	273	285	264	275	272	305	252	259	287	277	296	279	292	287	258	248	291	272	270	269	300	256	301	301	295	278	309	286	253	291	278	286	268	277	251	265	272	269	290	274	264	287	256	299	264	253	290	296	266	287	260	270	253	273	268	313	280	311	267	290	302	306	278	287	278	266	275	283	274	249	234	302	311	294	265	294	268	296	309	261	277	266	274	290	301	287	267	259	311	277	258	284	277	290	299	291	262	274	266	295	297	290	261	294	277	273	261	271	283	270	244	281	261	279	276	296	272	299	266	297	301	279	262	247	268	290	279	277	273	302	290	272	270	263	275	268	278	303	279	285	267	273	277	309	305	278	274	261	264	274	277	290	266	308	270	291	297	259	234	278	260	266	279	268	291	252	269	274	317	245	293	287	285	260	280	280	278	278	279	247	274	270	262	281	280	283	294	268	281	263	276	296	273	302	301	272	284	251	298	268	278	294	281	275	260	271	294	231	289	275	303	260	265	274	277	283	278	283	268	284	297	287	276	296	280	289	257	285	274	294	291	281	281	270	269	269	278	258	288	283	294	275	259	271	288	278	270	300	295	280	277	299	274	299	276	271	292	292	238	281	275	287	288	258	287	240	262	302	309	270	280	256	292	281	259	275	283	280	256	286	292	285	273	261	275	264	275	243	270	310	282	275	286	266	274	293	275	273	274	294	251	283	308	241	267	279	272	244	296	256	284	249	292	270	246	266	265	287	270	267	255	273	288	288	318	255	312	286	296	293	295	264	279	267	285	291	275	263	266	240	254	278	259	276	315	261	275	286	295	299	306	266	276	254	272	273	318	279	267	274	292	261	289	290	282	281	251	287	298	268	304	250	277	278	305	292	279	286	271	286	275	283	285	308	256	284	289	264	265	304	286	280	275	300	264	297	262	271	304	270	277	275	277	305	280	290	265	272	282	308	273	276	276	276	282	248	284	259	255	284	273	273	282	291	299	304	279	259	261	291	267	271	304	311	282	268	275	253	277	304	301	295	298	257	288	255	260	313	284	309	282	238	295	251	311	274	268	261	252	283	272	260	266	261	298	292	307	267	291	283	269	274	279	294	295	311	291	253	278	280	298	313	270	247	275	306	278	298	270	270	254	267	267	292	269	277	284	301	278	287	318	255	253	288	264	256	286	281	268	278	290	283	257	275	279	271	267	263	290	274	273	259	274	284	278	292	280	300	263	243	299	273	253	274	278	286	296	230	271	267	271	306	261	265	268	285	286	270	288	290	318	315	266	291	258	283	293	304	248	273	307	307	288	255	283	282	280	294	277	271	272	299	259	279	289	234	316	279	249	289	292	258	290	268	260	280	285	275	257	293	288	283	319	298	297	267	252	301	269	285	279	318	292	276	286	278	310	287	303	291	281	286	298	281	286	275	290	299	288	276	276	276	263	288	249	261	281	262	293	285	275	297	265	291	297	299	255	261	263	304	255	289	265	259	272	287	283	274	249	280	289	259	302	302	313	280	285	289	312	256	275	247	298	270	253	246	286	304	293	289	294	279	274	278	270	257	274	261	300	300	303	297	262	276	285	276	261	300	270	309	293	296	239	264	274	286	245	294	266	291	294	255	297	263	229	267	276	273	269	294	292	263	273	292	296	275	298	319	271
23769	42553	36224	27557	21201	16070	12115	9166	6880	5439	4158	3285	2557	2048	1846	1552	1289	1068	936	854	781	740	679	599	607	534	543	505	486	471	425	452	389	420	397	457	447	408	392	396	379	396	389	364	370	425	370	418	384	410	403	376	363	387	389	381	357	386	392	419	406	429	361	386	390	385	422	370	391	383	371	369	359	379	359	415	432	393	424	349	382	387	412	376	413	399	394	405	382	395	402	403	371	349	360	395	390	353	368	361	370	406	421	387	391	377	366	382	403	381	411	394	399	389	402	368	379	388	405	403	366	393	421	373	398	408	437	399	389	369	363	384	414	352	364	415	371	378	335	398	404	362	381	359	409	418	401	411	355	388	382	403	429	380	385	374	382	376	365	394	368	378	386	376	391	355	374	418	405	377	386	369	404	365	388	394	383	388	411	389	406	406	379	387	403	387	380	418	389	398	423	414	379	385	393	346	406	398	411	418	360	400	383	391	401	410	376	402	394	414	376	393	385	385	403	429	409	394	340	394	337	374	380	388	350	363	391	367	401	422	404	382	404	385	385	364	403	371	399	399	364	385	392	369	400	405	418	395	384	386	419	405	416	400	392	379	411	355	375	365	413	398	389	378	412	353	387	342	411	331	382	372	373	382	406	400	377	410	406	391	396	364	388	401	407	346	376	386	404	430	356	359	385	439	415	386	387	379	394	400	375	416	388	392	425	384	365	406	378	417	381	381	401	403	393	391	392	385	419	394	387	391	365	400	423	369	383	400	383	420	406	423	388	408	382	383	376	409	382	392	377	380	401	369	386	398	376	360	433	386	396	399	370	405	402	404	369	395	403	373	413	372	390	383	422	395	407	368	365	364	362	395	373	354	353	424	385	374	379	405	404	376	367	409	388	390	389	363	383	356	404	362	407	382	393	361	412	375	397	411	372	380	366	381	384	392	369	380	388	369	406	372	363	389	370	367	376	375	376	392	409	419	385	363	397	357	402	399	400	364	381	424	385	375	355	384	374	358	364	370	379	392	391	380	380	421	417	379	360	378	368	354	384	369	429	369	420	389	379	380	401	355	369	396	404	365	403	380	394	397	396	352	369	384	358	388	351	388	401	376	398	380	375	390	376	390	385	367	408	389	393	377	382	359	411	372	420	384	368	370	370	356	356	380	373	374	378	385	412	409	355	415	405	406	333	382	394	376	381	379	367	401	382	422	343	369	394	381	378	394	366	407	396	380	369	404	398	435	362	368	356	391	398	347	362	390	357	368	383	380	395	396	367	364	392	371	398	382	409	356	380	399	377	378	360	402	371	391	376	406	402	386	363	417	413	396	402	372	399	385	405	369	390	388	406	419	372	393	368	342	382	430	352	377	391	397	388	393	383	355	396	402	397	375	366	379	378	399	405	396	402	403	372	366	397	405	344	378	387	358	396	398	412	379	396	420	394	404	388	398	420	405	409	399	381	407	408	438	388	401	346	348	408	390	358	404	393	365	411	396	365	402	393	403	349	398	407	409	358	370	353	380	419	435	376	407	398	408	421	387	393	388	375	406	401	417	362	423	365	333	391	380	405	380	386	404	436	421	390	410	353	374	386	386	361	347	375	389	390	374	381	418	363	390	390	399	374	390	392	397	365	379	390	391	408	408	412	377	403	381	375	371	393	376	379	389	372	361	384	405	378	401	398	384	377	396	385	391	371	403	391	365	376	379	429	373	390	395	392	388	380	388	408	373	373	401	388	388	387	355	407	395	375	359	381	373	402	345	367	411	414	368	354	381	371	384	378	417	385	394	434	403	397	419	377	371	391	393	422	383	347	407	376	377	400	401	425	379	375	363	390	364	347	366	431	375	385	416	421	428	381	381	360	376	394	413	384	404	412	364	379	383	392	423	376	412	365	363	352	392	391	378	374	395	393	383	391	381	396	409	397	387	383	388	385	389	386	366	387	375	412	396	377	421	386	368	386	380	372	378	389	383	380	382	387	375	387	401	399	368	356	389	379	418	417	384	395	414	384	397	408	377	379	403	389	382	406	371	386	396	380	423	403	389	387	354	379	373	387	385	388	380	352	389	336	370	395	378	370	400	393	403	373	344	363	364	404	381	424	382	388	384	380	340	423	370	394	379	381	375	360	380	365	367	399	403	389	397	395	343	373	382	379	373	398	415	372	424	425	395	384	419	355	381	390	388	384	431	401	384	370	414	376	424	383	386	400	392	401	391	395	390	342	372	382	376	364	395	366	359	413	389	389	367	415	367	380	405	384	375	358	379	383	412	380	396	361	378	413	387	363	411	369	378	380	394	340	389	401	391	411	350	354	362	383	395	386	414	351	389	389	399	384	380	395	379	367	365	416	391	372	360	419	379	392	443	395	379	394	376	387	391	411	372	371	390	391	392	385	402	388	404	373	361	380	366	383	375	382	427	357	419	421	358	341	401	395	372	406	378	379	438	368	365	408	425	391	398	386	412	378	382	351	382	390	367	381	382	389	397	390	423	426	384	386	375	404	363	413	397	413	362	374	420	426	421	383	407	390	426	418	391	389	362	369	428	363	410	403	379	381	404	378	409	365	405	369	402	399	385	353	382	420	375	413	389	371	377	380	402	399	412	388	407	409	377	382	403	375	372	401	384	368	401	406	356	404	388	379	403	368	384	385	365	404	397	368	389	387	415	382	375	391	384	383	389	400	356	393	387	371	373	399	389	392	378	347	383	369	396	417	375	379	356	387	385	409	387	404	401	392	396	410	386	410	373	404	416	380	393	384	346	412	378	368	412	400	386	404	433	391	372	395	409	383	386	405	394	363	381	379	412	390	370	433	420	370	375	389	384	366	400	392	392	398	432	391	402	378	387	385	406	377	401	409	366	381	433	371	390	373	370	390	360	366	386	361	398	384	392	384	358	394	394	392	356	411	414	416	395	386	403	381	370	392	386	402	394	393	393	391	365	407	373	368	382	380	401	422	388	373	368	379	373	389	376	372	435	373	406	388	435	378	384	370	368	372	393	348	398	420	354	373	396	380	402	375	405	395	373	400	376	410	364	403	425	394	401	377	367	368	387	385	405	401	385	416	382	376	383	348	395	426	377	384	389	388	407	413	385	366	382	409	355	374	363	371	390	395	378	364	379	380	356	390	355	416	383	385	391	390	378	384	414	423	382	377	377	403	394	372	402	371	403	392	396	395	350	419	368	369	389	371	360	399	415	365	425	385	375	394	384	384	377	376	379	405	355	376	384	400	386	372	401	390	356	393	375	397	406	368	391	367	365	346	380	381	395	406	403	370	408	392	365	392	411	382	428	375	354	406	404	414	393	400	352	367	381	398	393	387	377	408	414	417	372	433	353	405	413	382	394	406	350	367	368	398	379	375	388	381	389	369	388	364	396	382	393	396	384	378	375	403	367	402	380	390	375	385	368	402	406	373	400	376	368	424	413	408	390	399	372	388	379	373	401	375	379	383	385	365	409	372	391	382	358	347	376	389	393	377	387	409	404	400	410
24999	21418	26433	24489	12470	7108	4427	2994	2174	1697	1287	1051	878	772	694	601	565	449	434	383	404	364	303	293	304	290	312	264	287	296	264	273	263	270	254	257	272	283	241	250	276	228	286	241	250	267	275	255	254	238	250	273	256	255	256	259	263	252	265	273	246	260	272	247	245	256	263	259	259	246	243	259	242	264	256	249	288	273	254	292	276	252	269	251	260	267	286	263	236	249	256	252	247	238	254	240	253	223	268	247	236	267	242	239	245	264	249	232	259	253	242	233	259	259	239	248	242	257	260	279	254	293	252	285	254	231	249	249	248	261	237	232	263	245	272	253	251	260	245	240	250	264	258	254	240	268	273	268	258	244	250	248	240	258	237	293	263	272	252	267	286	251	257	223	255	269	253	261	261	270	250	235	234	265	235	229	226	253	242	242	267	256	254	253	224	248	231	243	229	235	253	285	256	235	266	223	249	290	266	230	226	228	284	274	233	254	286	235	252	221	270	245	257	263	279	293	234	238	245	253	248	266	278	254	269	205	235	249	244	254	272	217	229	273	231	232	262	249	266	248	238	252	229	231	274	257	258	237	267	237	272	280	220	263	235	272	232	244	255	226	253	271	263	242	266	248	251	232	249	269	258	275	233	274	213	266	227	275	288	277	250	253	236	277	265	282	253	247	233	250	230	273	269	212	244	255	248	254	235	279	234	267	253	252	285	227	237	253	242	231	249	250	232	261	272	231	260	266	253	254	257	278	262	269	267	280	262	247	265	254	267	218	281	255	268	235	282	246	241	241	242	244	244	268	248	240	276	272	240	245	260	255	265	256	260	260	267	266	240	250	245	255	255	257	274	248	241	253	263	282	250	272	245	232	249	265	256	241	258	284	244	248	227	258	271	289	258	266	277	218	255	223	244	235	259	263	265	262	254	262	258	258	257	252	259	259	250	288	265	257	248	249	238	244	249	239	245	254	239	261	238	251	276	263	229	264	232	256	246	262	272	248	266	264	265	242	229	263	273	237	248	240	223	259	272	247	244	265	230	273	253	225	253	278	229	252	262	249	238	266	237	237	235	265	239	265	276	279	225	239	235	221	241	258	251	264	247	245	252	249	255	269	246	267	266	277	212	256	244	252	234	234	239	265	267	218	244	258	272	262	266	245	257	273	245	252	239	263	218	292	246	257	265	270	247	233	247	272	245	263	289	257	278	274	256	239	254	254	238	254	238	246	257	264	264	253	248	263	269	239	204	242	273	263	255	279	279	264	247	250	242	255	261	255	266	253	251	253	251	277	241	267	231	251	268	254	241	276	238	223	244	219	258	251	228	262	232	243	264	253	239	225	253	285	251	279	234	237	233	276	253	246	246	253	254	246	264	238	256	278	257	239	280	238	279	262	265	251	233	230	269	264	237	227	264	239	275	240	294	258	244	238	228	254	235	270	229	274	239	243	238	254	251	235	217	235	262	240	247	243	224	238	250	268	227	264	282	260	250	216	264	241	283	256	253	231	226	234	245	252	225	256	253	256	261	282	244	250	241	249	231	261	251	267	237	267	268	262	272	259	260	284	245	265	252	272	239	269	262	254	243	242	251	237	249	265	259	254	240	255	259	265	273	244	240	257	243	246	252	224	257	226	242	239	236	248	239	252	254	245	242	256	245	228	238	257	278	237	266	249	248	251	257	248	227	262	277	267	264	258	271	254	275	247	249	258	249	276	252	254	277	278	266	248	254	249	275	243	251	266	243	259	243	250	253	285	264	265	233	266	247	263	271	270	250	224	249	244	259	228	261	261	262	244	230	258	252	254	263	263	244	268	248	255	261	264	262	254	249	273	243	269	276	283	224	265	233	266	238	257	265	246	272	276	253	235	233	243	244	262	242	273	235	229	259	277	261	253	231	252	237	267	278	243	253	262	222	240	233	251	236	293	241	243	241	261	247	286	257	262	252	245	246	255	247	247	264	264	263	250	236	275	252	256	211	251	272	200	280	260	252	222	239	250	249	223	235	265	258	252	282	235	246	236	257	260	249	241	264	245	257	274	234	279	254	256	231	233	221	272	247	258	262	265	250	270	217	251	246	264	258	255	264	256	278	270	278	265	218	261	266	240	247	221	274	256	238	232	270	230	272	250	248	223	264	262	251	241	266	252	252	270	277	269	269	252	234	262	237	243	229	257	265	253	271	259	253	257	262	248	257	241	257	234	236	244	258	248	235	264	242	249	246	286	242	264	258	233	283	242	264	241	261	221	237	278	241	241	243	260	215	260	244	246	245	255	261	262	232	273	235	254	233	246	236	237	269	251	280	244	235	247	260	259	265	261	223	227	242	248	272	242	249	296	233	253	258	256	243	257	243	245	271	276	256	252	241	233	255	221	230	255	268	226	229	256	274	251	236	245	255	290	262	231	268	252	261	241	262	244	247	290	265	251	251	263	231	262	263	235	239	257	214	261	253	259	292	250	259	233	276	273	246	248	249	270	269	260	252	246	248	214	267	246	248	277	258	242	276	284	221	264	260	257	262	252	292	299	254	242	240	269	223	232	236	269	225	257	211	272	261	247	275	256	247	234	275	238	237	233	279	249	244	268	249	244	278	240	241	273	227	270	255	263	244	244	264	257	232	254	247	255	268	237	239	245	250	243	254	240	267	293	235	248	264	253	257	233	269	238	235	251	265	260	251	266	258	258	259	289	246	245	259	252	220	297	242	245	220	235	259	233	321	232	243	267	260	265	209	241	254	262	245	274	263	230	253	230	245	230	252	228	240	240	256	259	265	231	265	237	266	236	282	269	239	235	236	264	251	219	263	255	255	256	231	259	252	245	251	248	253	211	234	255	249	243	265	277	249	260	253	243	261	259	246	262	270	218	245	251	247	250	251	237	266	255	262	269	273	256	240	226	235	263	260	234	255	242	253	231	250	242	249	258	260	248	293	249	270	252	257	262	256	238	227	292	258	261	243	249	239	253	291	226	271	244	248	252	262	270	246	262	249	255	258	263	249	220	256	274	240	264	274	267	262	266	267	258	249	247	225	252	249	252	274	264	243	248	243	228	253	241	288	249	243	260	252	272	240	260	265	247	249	276	236	237	229	245	273	242	258	256	243	257	246	246	259	260	246	275	248	233	234	255	247	251	241	248	268	259	260	245	286	236	278	247	276	238	242	254	244	282	243	260	249	278	246	218	253	225	236	262	288	280	232	231	234	269	240	250	254	246	247	258	241	267	254	278	296	276	236	237	226	243	270	241	221	240	263	284	240	251	263	244	248	234	246	267	246	251	237	255	246	238	231	229	268	224	255	253	234	247	248	263	232	235	208	259	250	262	257	252	252	250	237	224	302	263	281	243	252	263	260	237	283	262	228	221	232	244	271	256	272	261	262	267	245	284	264	236	256	250	290	246	252	263	241	278	232	268	234	243	242	267	241	272	259	242	251	249	247	223	268	252	266	229	242	251	243	251	268	249	257	253	265	249	285	279	265	246	233	244	253	234	268	252
23740	39266	33107	24762	18485	13785	10027	7396	5647	4247	3279	2589	2001	1817	1568	1284	1093	924	802	765	635	614	590	527	467	453	462	461	439	443	408	375	370	361	333	386	370	343	358	392	347	380	375	355	345	342	369	337	314	333	371	342	350	339	379	382	372	325	370	313	358	345	391	360	337	359	359	337	342	350	334	358	346	352	331	362	341	363	332	344	336	371	360	332	347	349	352	348	361	358	348	368	388	345	369	358	404	365	360	375	355	337	393	376	355	354	328	353	353	356	357	324	363	348	358	384	353	357	349	343	367	348	345	333	340	347	373	362	385	325	362	354	353	368	356	354	353	335	361	336	335	372	335	366	374	365	375	340	338	345	360	367	373	357	394	383	388	391	362	357	360	353	325	385	363	341	371	343	373	344	378	337	378	317	353	316	397	351	373	388	305	370	365	363	352	376	372	343	357	348	324	347	369	313	375	331	358	354	382	361	347	324	359	346	336	329	345	354	350	330	339	340	383	338	373	391	306	359	362	331	361	342	377	348	356	363	341	347	347	348	370	363	347	361	320	351	364	376	351	353	332	361	372	373	355	365	380	361	329	345	353	363	381	378	352	370	370	339	356	369	373	347	338	345	367	382	380	374	360	333	354	326	361	395	381	328	383	340	357	368	355	371	346	342	369	354	349	398	376	364	361	322	365	378	375	317	342	361	377	340	356	367	347	388	356	346	379	344	393	347	381	408	336	384	373	366	364	366	332	356	372	363	359	349	354	364	351	361	359	366	353	363	336	373	380	384	368	349	350	347	366	367	348	342	345	359	355	363	360	359	335	360	357	366	368	347	367	333	342	376	353	393	359	378	342	351	367	376	335	349	360	348	355	362	333	347	332	394	356	398	379	344	362	386	358	340	382	348	335	336	372	342	362	333	352	392	343	371	378	373	345	343	346	360	397	350	368	363	375	342	358	353	364	370	349	355	347	366	338	360	341	382	360	370	358	363	347	366	337	353	351	347	342	338	371	327	368	363	332	373	315	374	359	377	351	346	297	358	312	325	342	394	346	325	396	363	372	364	363	375	374	325	355	370	361	342	329	341	361	350	332	345	334	380	376	354	352	345	343	359	360	363	363	335	338	355	348	356	358	391	348	388	361	379	360	366	361	366	338	370	324	360	374	351	354	343	355	333	356	357	322	317	363	343	345	326	374	331	370	345	363	363	362	363	336	346	352	353	347	357	350	341	305	335	329	343	367	391	345	350	350	366	363	357	351	367	360	321	360	324	356	354	339	349	343	339	362	356	357	378	321	358	343	324	322	345	343	351	340	326	356	329	350	333	358	404	354	349	353	353	354	341	337	360	347	341	382	360	358	346	347	364	366	376	344	372	369	361	374	338	358	329	320	345	359	322	334	398	328	379	356	394	378	358	389	345	357	366	313	368	358	370	351	359	376	387	376	352	368	358	348	335	375	369	362	343	355	374	371	366	346	359	337	385	367	359	370	325	345	359	371	338	367	340	337	376	363	347	352	350	339	346	349	344	351	375	374	347	367	351	357	332	350	359	377	356	322	366	348	344	343	324	346	383	340	351	338	337	353	353	331	335	345	353	322	376	343	342	370	339	324	374	332	394	349	326	367	347	370	342	358	368	335	329	355	348	348	380	347	350	355	345	353	328	343	374	376	363	342	350	353	358	340	383	360	363	377	380	370	336	341	359	369	333	356	330	329	346	361	378	365	366	363	347	307	382	365	381	317	364	400	354	367	373	376	333	350	361	348	337	377	336	355	351	368	366	355	329	369	334	341	371	354	358	339	372	391	346	357	355	338	396	379	354	327	357	380	372	333	367	343	345	338	345	351	353	333	399	342	369	356	341	367	324	373	334	394	330	356	366	350	363	348	357	336	361	363	330	357	348	360	366	335	386	370	355	338	345	358	352	337	392	387	383	345	364	363	308	364	320	354	363	353	361	358	360	387	358	388	362	328	356	385	347	362	337	355	371	373	336	367	356	347	340	380	373	359	353	363	345	358	323	317	375	373	373	377	379	344	347	365	381	373	358	376	338	337	334	340	370	357	356	325	327	374	351	343	317	375	383	385	359	345	346	353	361	324	368	358	345	330	389	359	321	375	366	388	355	376	379	400	392	385	325	346	375	372	352	362	357	346	345	352	342	368	355	406	367	367	339	328	350	343	367	365	346	343	367	379	351	388	343	341	365	344	353	336	357	374	367	330	337	338	337	352	365	352	352	353	388	352	337	337	356	385	334	360	390	352	376	349	353	356	357	344	361	321	331	338	350	375	336	359	380	371	374	368	365	328	365	343	353	386	356	360	349	350	375	360	373	348	331	344	359	340	343	327	389	392	332	343	335	396	371	344	353	297	324	346	354	371	336	350	359	345	345	364	347	359	341	346	365	349	375	370	352	351	361	380	358	360	382	344	345	348	327	371	357	345	357	324	333	369	360	350	374	339	372	339	353	365	335	346	318	345	345	373	329	381	373	365	351	390	346	340	347	342	337	350	338	353	362	368	352	365	352	376	356	358	333	366	366	359	375	375	399	353	342	354	330	329	375	331	322	364	349	317	386	346	328	368	360	364	376	342	396	376	371	353	365	343	316	364	359	339	323	385	356	350	352	359	317	368	326	369	384	362	337	354	361	323	350	359	341	389	347	359	338	319	381	338	319	365	330	350	337	343	348	353	349	370	322	318	357	338	366	312	367	386	365	372	329	362	360	346	345	345	336	356	354	372	339	357	360	346	339	368	396	370	375	329	334	335	373	368	387	309	342	327	362	372	365	358	383	359	344	372	372	357	359	348	351	408	373	362	349	340	311	346	356	345	366	340	402	331	341	363	366	363	345	379	380	335	344	347	325	365	370	341	378	347	352	334	311	352	351	335	369	328	380	338	341	375	361	355	316	337	367	375	321	364	395	360	320	348	359	354	350	339	341	335	363	352	339	371	371	354	389	371	339	343	353	354	332	357	356	357	328	345	387	370	346	354	366	340	357	357	342	344	346	343	360	379	331	338	373	370	346	353	342	393	362	376	344	374	346	320	361	361	322	370	386	356	375	362	368	338	354	356	351	366	341	350	355	338	341	328	355	364	369	365	349	345	364	377	360	399	369	353	341	327	364	349	355	337	327	353	353	341	333	364	356	371	363	382	360	371	350	337	347	339	340	338	331	380	339	329	388	375	357	384	364	347	339	362	382	369	332	352	349	339	351	324	351	355	344	356	327	337	339	363	344	319	362	368	346	365	397	346	348	381	330	336	338	366	340	349	365	374	389	361	377	347	373	333	364	364	360	355	370	352	372	346	366	362	333	350	350	352	356	341	345	369	366	350	353	360	358	347	375	335	375	341	370	305	353	351	359	357	362	367	376	345	362	366	363	372	344	377	395	384	360	359	343	378	337	361	336	343	359	314	379	358	371	325	362	347	378	362	347	374	344	346	379	343	382	352	332	346	394	345	360	369	384	330	360	385	348	374	350	379	355	347	348	349	364
22517	21238	28355	24435	21481	19886	11858	5756	3814	2981	2343	1808	1439	1306	1048	864	753	672	596	557	521	449	406	419	375	374	377	342	331	315	323	333	327	283	292	270	274	288	304	291	293	262	302	295	271	237	278	281	269	247	275	271	283	286	271	273	254	259	263	294	279	263	297	283	271	272	240	256	267	290	261	283	285	283	235	287	266	285	270	283	278	273	255	295	288	282	258	262	281	285	285	263	270	265	288	287	287	279	263	242	260	273	248	260	244	263	275	280	263	275	296	282	287	273	273	240	289	316	280	274	275	288	269	292	297	303	280	267	301	243	271	288	278	299	270	269	286	267	273	264	290	289	280	259	261	269	268	239	247	268	275	229	286	279	252	281	240	273	284	260	278	301	266	288	275	258	243	259	261	290	284	265	245	268	280	283	278	255	276	274	294	268	276	276	301	270	294	295	270	304	282	294	267	246	273	266	288	271	284	273	265	265	288	266	307	271	292	265	276	269	274	276	260	262	271	302	261	288	248	265	285	259	289	278	251	293	253	265	275	270	298	250	276	277	262	266	270	268	275	244	295	250	286	261	283	279	263	273	293	276	259	284	273	258	287	269	287	256	252	283	290	279	241	293	241	262	310	252	295	274	280	268	281	253	291	257	286	283	278	294	290	278	270	254	292	295	276	231	261	278	268	267	281	260	274	261	294	303	264	278	238	289	254	273	267	262	263	257	273	264	278	266	273	290	287	241	285	273	263	278	271	286	271	279	285	296	274	288	262	250	259	277	289	280	276	286	277	244	270	268	273	300	243	258	294	294	272	259	273	284	273	278	256	262	287	267	268	281	256	265	265	289	282	279	244	268	289	267	292	264	242	279	268	284	261	235	278	263	284	286	263	296	267	280	259	260	301	263	278	280	268	276	264	276	286	269	270	250	278	275	287	247	267	273	282	253	264	254	297	250	310	263	242	289	281	270	291	248	248	287	281	279	303	277	280	294	277	242	283	269	269	254	279	268	271	244	287	298	281	271	265	283	282	260	292	270	237	271	278	225	253	280	266	274	296	278	291	277	313	281	289	257	253	298	272	285	268	318	255	270	260	291	276	284	280	253	251	259	263	272	275	279	290	290	287	265	280	265	284	280	286	272	278	245	300	282	293	295	247	296	253	292	285	304	268	280	276	233	302	265	275	284	288	265	267	286	295	300	291	294	285	295	265	271	260	283	260	258	278	299	275	289	268	267	260	264	285	291	266	271	238	273	273	261	276	293	303	277	248	293	301	250	279	287	288	294	300	263	279	256	281	293	287	244	279	257	285	258	266	265	294	277	286	292	255	291	298	259	256	271	265	272	254	263	268	284	310	288	276	256	271	289	258	271	287	270	267	261	260	312	268	286	269	254	267	276	286	249	279	272	281	298	252	292	239	260	264	242	293	276	308	270	290	280	290	288	269	266	286	273	286	291	278	301	281	261	282	260	261	258	270	291	274	287	248	258	265	233	267	290	266	259	272	296	265	276	275	275	270	260	264	277	276	271	258	249	286	243	280	272	236	266	235	291	249	273	253	279	248	259	280	263	297	292	291	265	274	263	275	259	289	280	252	293	265	273	284	278	279	270	255	275	243	317	264	269	273	267	277	282	295	259	293	268	288	253	286	269	284	272	289	280	309	280	269	232	267	307	293	301	269	295	277	284	295	260	239	293	250	298	285	260	291	289	283	271	265	278	249	254	287	275	275	281	282	269	251	301	264	301	265	281	290	289	266	278	277	251	256	274	274	279	294	272	271	264	284	265	290	267	280	256	291	242	279	287	275	258	273	301	267	266	256	272	275	254	256	244	281	299	278	274	286	274	281	299	267	276	276	273	277	282	276	290	281	281	315	247	273	290	264	266	307	294	267	267	287	294	269	297	280	252	274	283	297	273	291	290	274	286	276	252	299	271	282	253	297	246	288	258	268	265	299	268	299	286	302	244	246	263	262	254	274	252	277	257	311	269	256	259	296	258	294	276	287	255	263	277	253	258	291	257	283	264	279	269	266	295	257	291	268	267	276	258	272	293	242	280	249	292	289	274	273	287	271	284	294	321	247	285	275	272	266	265	279	271	287	274	296	256	299	246	280	250	287	269	251	261	278	256	308	273	296	277	285	259	240	288	271	270	269	290	286	300	275	264	302	276	277	276	263	274	237	261	279	261	267	279	290	314	259	274	280	272	278	283	280	288	275	239	296	278	280	255	309	292	254	303	269	282	310	266	295	265	286	287	230	260	266	265	291	277	269	293	254	267	272	247	277	295	273	297	280	238	259	261	295	254	265	261	271	249	262	282	257	318	282	284	251	273	286	291	282	266	248	275	283	284	291	252	299	282	261	231	244	293	277	255	273	272	266	275	255	278	276	270	278	272	292	264	283	278	263	252	279	249	255	247	239	286	268	303	266	282	286	281	267	260	266	266	287	294	291	278	264	282	256	273	282	281	293	240	290	261	266	282	290	250	277	269	247	278	269	296	288	277	247	272	282	250	305	273	298	314	275	245	271	262	289	294	261	267	278	261	279	276	249	263	281	245	280	268	252	271	265	279	242	274	277	276	282	282	265	280	277	264	294	288	273	261	296	273	271	283	276	272	293	269	250	253	237	285	268	257	258	293	295	284	306	257	254	276	242	249	266	275	274	246	268	279	248	285	282	262	294	258	288	296	265	294	262	252	265	234	235	279	291	287	263	261	288	291	281	265	287	277	288	253	270	250	270	274	255	290	278	267	304	271	281	284	246	275	277	279	260	251	248	253	298	289	273	261	264	279	291	264	298	300	288	258	285	265	276	260	266	276	263	283	254	248	270	290	245	250	297	277	252	264	279	257	284	306	267	292	255	304	282	285	250	269	283	263	258	266	276	265	260	316	263	277	260	283	259	261	274	286	257	255	250	291	256	280	270	270	266	269	283	263	276	236	271	273	282	267	282	274	280	275	286	255	277	278	260	244	266	272	248	278	273	272	289	254	273	283	297	271	272	287	288	258	276	257	284	252	281	295	239	282	307	254	244	258	267	289	262	265	249	293	248	267	297	277	263	300	287	267	272	263	288	281	276	275	258	298	258	282	272	280	265	278	249	260	271	279	259	271	273	281	295	275	303	277	286	307	272	272	263	268	279	281	240	266	264	254	261	274	266	284	295	258	303	261	267	261	266	264	256	296	277	264	267	262	283	302	261	262	278	286	282	292	253	291	294	258	288	279	229	268	280	272	300	295	277	294	270	253	288	248	278	265	273	263	279	289	270	278	255	288	273	275	285	253	272	263	269	261	290	300	280	271	271	249	284	278	267	266	288	271	275	260	295	276	260	300	271	268	268	281	277	261	309	313	279	284	256	276	282	261	280	277	254	270	282	290	261	257	266	247	290	275	263	272	282	279	261	275	290	253	254	298	286	249	302	269	295	284	284	268	259	256	255	279	279	283	281	275	290	262	288	273	262	274	263	274	274	253	263	257	250	294	285	293	269	292	247	284
25762	45997	40094	32358	25235	19414	14908	11322	8693	6701	5230	4095	3330	2735	2331	1920	1561	1368	1197	1057	862	829	726	663	627	596	582	538	491	442	461	421	430	404	414	419	398	416	387	408	395	372	362	423	398	365	381	393	395	364	428	334	386	367	366	383	376	358	364	372	346	405	393	386	384	358	335	358	361	392	399	365	362	425	371	346	360	406	386	409	359	382	372	353	397	382	351	364	391	375	385	379	422	363	392	378	351	393	383	377	397	385	350	384	362	376	331	406	387	368	371	356	399	380	390	339	387	378	371	375	364	409	384	374	353	345	409	391	365	343	353	374	370	351	407	386	385	400	403	375	377	395	385	328	404	394	411	345	386	403	381	379	366	353	375	355	405	351	359	372	370	389	391	358	362	369	401	390	368	372	401	375	383	356	407	360	382	367	385	375	372	393	331	355	357	373	387	367	404	345	355	363	392	364	361	388	384	364	390	370	367	352	370	360	375	363	409	361	415	347	361	365	378	364	355	393	359	374	358	422	363	379	388	393	370	349	385	383	359	396	400	372	392	351	350	374	398	356	389	400	354	403	383	400	371	378	375	365	382	396	376	375	368	354	331	365	384	348	323	370	345	354	355	375	380	406	351	372	415	379	381	382	362	328	399	370	393	362	383	424	398	378	400	395	385	391	371	372	355	385	396	365	394	365	348	402	374	366	379	388	356	420	361	374	376	372	363	387	396	364	399	394	382	384	379	367	382	383	393	400	362	370	350	379	373	377	403	360	389	352	390	409	367	376	411	367	376	380	404	383	368	367	378	411	383	384	401	389	395	387	378	382	370	365	382	364	384	377	374	351	374	377	363	355	397	368	399	371	353	390	391	385	372	385	350	364	364	390	377	365	345	363	357	367	418	385	364	357	394	360	404	380	403	394	373	388	382	365	402	385	413	398	366	382	404	381	412	358	358	382	391	380	387	355	399	402	374	371	371	368	374	351	376	398	408	379	404	382	350	364	379	384	364	351	386	391	369	371	382	386	381	386	375	382	400	422	392	358	377	360	366	382	383	355	398	390	386	370	356	319	387	345	360	374	393	358	390	383	380	358	393	358	382	368	349	371	376	360	372	338	359	390	375	373	366	394	397	373	396	386	396	366	400	368	374	370	399	376	376	362	388	403	354	366	370	383	392	369	389	372	383	367	394	369	395	372	370	398	384	385	328	372	380	373	368	381	396	383	387	369	393	392	355	364	366	382	388	334	383	396	383	349	350	358	381	377	368	347	392	367	388	371	361	370	406	362	386	361	350	360	393	369	396	390	375	364	396	384	416	358	385	401	388	375	384	398	378	401	381	375	410	390	403	374	367	370	366	393	384	398	366	388	416	370	365	362	347	358	351	376	396	402	352	343	406	389	343	374	399	398	395	377	385	389	376	387	363	350	401	349	381	371	386	400	344	381	371	364	383	378	368	371	391	369	374	340	423	386	377	362	367	354	364	378	370	407	367	396	359	343	405	366	323	363	402	392	366	363	378	382	382	410	386	360	350	405	385	350	397	404	346	335	344	368	359	410	385	369	373	363	371	429	368	395	372	379	382	411	397	385	372	383	428	371	426	408	392	388	396	377	346	356	399	381	375	366	362	343	396	396	380	371	360	409	416	391	398	372	374	417	373	408	349	393	376	419	399	379	406	380	367	377	402	385	352	387	371	400	414	383	385	372	385	383	356	363	396	411	391	385	389	403	434	371	337	364	406	385	364	394	375	358	375	384	386	365	367	375	351	382	373	343	403	414	421	397	382	394	380	348	388	385	383	360	386	378	374	362	391	378	381	380	392	346	377	404	375	372	389	389	358	331	356	418	371	366	359	388	407	365	387	390	400	403	378	363	405	364	376	378	392	418	354	401	384	419	389	394	400	385	398	405	391	388	357	361	344	374	352	384	396	425	385	364	393	390	371	390	367	356	374	341	385	387	355	394	352	361	363	398	391	377	356	403	356	368	391	371	392	377	375	355	392	381	364	371	363	413	367	393	354	390	406	369	377	382	368	393	342	372	369	379	387	417	371	360	362	394	352	381	401	359	348	407	391	373	353	377	403	395	370	388	346	378	380	370	381	351	348	372	345	386	365	393	368	388	394	368	370	374	351	388	364	388	382	354	392	374	388	359	386	400	356	389	388	352	365	362	374	374	392	369	350	400	377	371	378	360	373	374	383	409	400	390	346	388	369	352	396	358	358	340	386	392	335	400	361	389	378	427	396	386	397	378	377	362	373	380	388	383	382	390	418	396	353	379	403	379	375	366	363	382	373	372	351	355	389	378	359	366	395	380	386	346	342	386	382	367	370	349	386	419	410	385	344	387	380	363	415	380	390	379	365	404	377	365	378	386	374	346	385	387	347	391	399	366	389	391	386	402	377	364	353	377	388	387	332	375	375	386	365	366	340	390	344	358	363	359	389	363	402	360	365	380	386	400	368	352	349	376	375	393	355	378	385	351	342	378	377	378	411	373	367	373	358	374	389	385	398	376	388	349	360	372	353	375	375	405	403	366	385	342	415	387	405	384	359	422	376	383	347	355	382	364	401	341	324	335	345	364	357	361	351	387	383	361	377	358	386	391	392	380	411	370	358	386	370	368	373	349	378	374	379	418	375	376	351	380	394	385	383	335	386	365	363	341	388	369	343	376	414	379	386	385	355	405	391	389	346	402	385	406	385	373	354	385	359	396	399	341	366	386	409	373	355	386	386	378	365	380	372	370	369	389	372	360	379	402	382	384	371	361	362	377	393	404	362	370	362	348	387	429	387	393	390	370	395	349	376	387	367	375	403	373	377	367	389	360	406	354	355	396	366	392	383	422	401	363	357	339	403	390	355	360	396	364	377	389	363	372	404	381	387	364	381	373	390	378	373	348	348	377	374	382	380	349	429	372	411	372	402	400	379	370	388	380	361	355	365	376	384	356	376	377	410	385	394	393	352	354	359	365	409	367	374	379	383	376	344	391	352	397	346	389	395	398	378	405	409	389	395	333	387	374	370	377	409	387	379	364	341	376	388	380	388	371	408	387	363	360	358	386	371	379	372	375	353	387	420	370	351	423	395	369	355	345	370	422	396	384	400	370	388	369	387	367	362	351	383	387	379	388	350	407	380	371	352	378	368	361	402	415	406	371	367	370	364	388	338	377	421	376	377	376	380	391	374	402	366	395	349	365	357	377	372	340	342	384	408	358	392	414	339	358	348	373	384	345	378	367	351	363	408	443	365	361	361	375	370	363	331	403	377	405	399	405	385	378	362	407	375	403	382	360	379	379	378	369	377	374	393	387	389	354	376	382	378	378	388	367	367	380	393	381	394	372	340	382	393	371	383	352	376	371	348	387	338	397	395	385	403	381	387	366	341	376	360	359	390	361	381	379	355	377	365	396	376	381	368	364	383	410	417	385	382	394	392	352	394	375	376	346	397	387	383	358	386	390	396	364	378	344	402	395	353	405	348	339	396	383	388	346	386	396	349	381
28737	24394	24632	17673	9576	5316	3411	2456	1817	1441	1120	959	838	683	657	556	520	430	412	394	375	357	335	300	307	281	314	298	302	281	265	265	268	288	271	310	266	281	292	293	279	289	270	242	275	301	275	299	244	243	289	271	275	302	301	270	265	272	280	277	294	271	264	262	261	254	293	253	279	290	259	269	273	256	259	274	294	267	318	263	247	289	267	311	286	267	244	254	277	267	248	263	234	305	272	283	251	319	271	284	238	275	288	262	249	280	252	244	278	268	280	273	255	254	243	293	253	246	262	250	268	267	259	252	254	263	245	263	297	303	269	274	252	271	255	262	226	256	301	285	248	266	263	268	285	268	277	290	315	258	252	268	239	272	265	260	286	260	270	238	291	263	267	253	286	246	262	236	271	263	267	299	271	257	276	268	277	287	255	263	269	299	253	245	264	261	246	255	244	283	303	256	278	248	299	281	271	239	271	266	261	271	269	271	269	286	261	256	270	235	305	279	261	255	269	246	282	282	268	262	276	267	263	253	304	255	259	269	272	272	243	277	248	285	270	244	258	291	275	255	257	282	282	268	269	240	221	256	268	303	267	258	272	250	247	255	257	280	247	290	251	289	254	283	250	255	249	277	242	311	274	258	262	265	249	283	239	285	264	258	239	296	283	256	243	262	268	278	273	256	272	278	269	266	259	273	289	264	277	257	277	298	282	284	272	283	280	267	287	272	284	263	242	278	262	241	300	282	241	269	277	262	254	266	244	266	254	263	267	296	286	281	286	265	254	271	285	255	272	266	251	247	301	248	258	258	292	271	246	245	264	250	243	280	271	288	256	276	268	271	271	262	283	267	280	290	289	277	275	272	268	251	299	260	266	259	242	280	279	236	247	264	269	279	251	273	275	281	297	242	260	279	268	273	286	293	229	275	273	248	273	262	288	251	264	279	299	249	296	266	233	309	259	288	274	279	280	255	264	256	254	255	294	250	283	244	246	243	241	264	280	257	256	267	311	270	271	273	276	284	245	278	286	280	281	281	272	267	262	266	240	259	269	268	284	264	270	247	252	260	294	276	245	246	250	252	280	287	286	259	268	257	284	257	275	250	244	262	262	274	243	264	294	264	259	310	268	253	239	278	272	250	269	272	277	260	279	284	285	256	257	274	258	273	249	288	302	292	287	289	262	260	286	254	236	254	255	299	267	276	273	261	267	302	288	263	270	283	281	256	271	278	274	282	280	242	261	288	290	288	277	279	256	270	266	259	258	256	288	261	265	227	320	257	273	261	257	272	286	253	270	274	267	275	250	258	284	275	250	248	294	259	257	279	261	290	279	248	256	270	301	260	284	246	264	271	296	264	264	261	252	280	247	280	289	280	271	245	284	281	267	281	275	273	262	275	254	235	260	294	284	261	266	258	238	275	271	289	240	258	249	266	278	251	275	265	269	268	248	257	253	262	267	271	267	273	257	264	249	266	272	247	272	279	263	270	280	271	264	256	268	276	268	279	277	266	248	285	280	288	247	285	269	256	301	243	283	260	263	274	249	289	284	299	283	279	272	255	259	256	253	261	263	273	241	233	275	254	267	275	281	264	261	275	290	281	303	255	264	257	256	269	262	274	261	262	249	261	248	230	247	240	244	279	265	245	271	278	244	278	259	250	251	254	279	270	268	241	266	261	264	258	285	285	263	259	269	252	266	254	263	277	312	264	261	268	277	276	268	256	255	282	285	250	287	272	272	225	260	259	281	260	253	259	249	259	268	283	249	259	287	265	268	265	269	271	257	265	261	278	279	304	247	277	286	270	263	269	252	255	261	257	278	270	277	280	268	292	254	296	250	304	250	270	276	257	264	251	273	281	272	259	301	263	267	263	264	289	258	260	287	247	279	249	261	231	278	270	277	256	253	275	271	284	299	288	265	299	261	272	271	288	257	251	263	283	247	298	288	240	281	279	241	270	264	261	269	236	276	269	321	263	286	245	254	294	265	269	261	268	298	309	265	305	265	258	280	255	268	270	272	286	259	285	241	258	281	276	257	254	277	281	260	277	246	260	258	276	249	261	275	262	259	252	263	275	271	251	268	252	265	276	276	256	259	272	283	255	269	273	287	253	275	294	250	275	282	232	250	259	256	269	260	253	270	280	271	248	277	249	259	258	270	256	244	283	281	272	307	271	321	276	251	293	272	262	292	256	253	271	277	286	252	264	250	265	256	286	284	287	251	269	272	256	269	268	240	269	241	258	276	300	280	262	231	226	260	267	285	286	271	247	263	278	292	289	296	272	221	252	282	261	285	270	307	280	309	267	243	239	293	260	288	253	294	285	283	270	284	268	286	255	300	277	286	272	286	277	251	252	298	256	287	264	277	274	260	242	248	277	256	264	283	276	266	276	280	288	263	285	265	268	270	282	267	248	275	267	253	268	287	259	265	274	279	280	278	265	283	274	281	259	281	269	282	312	283	255	286	267	261	271	264	292	243	292	291	297	260	277	283	288	279	279	269	280	263	287	283	294	261	254	265	251	290	265	286	263	274	270	287	293	306	246	275	257	247	257	247	280	280	278	287	244	251	285	261	257	266	256	289	264	235	262	268	282	265	270	249	264	267	270	242	261	266	282	262	290	263	278	243	304	272	257	262	288	275	254	269	273	284	252	289	271	266	295	280	264	239	286	295	258	275	261	264	258	273	283	291	272	243	269	252	292	275	272	259	260	275	251	274	263	291	250	288	228	275	284	293	266	280	259	247	278	276	243	266	286	278	250	242	262	283	276	316	280	278	263	295	290	270	287	265	275	244	243	263	247	247	313	305	292	278	285	281	265	252	251	256	259	279	265	278	257	256	273	288	258	251	244	248	264	275	287	238	278	244	254	262	250	274	255	269	273	241	284	259	258	262	250	247	275	298	258	302	263	255	284	274	271	250	237	283	277	274	261	271	273	298	286	237	240	277	266	299	244	249	261	266	267	272	250	273	274	262	222	258	284	250	266	258	273	282	260	283	268	277	277	250	253	270	262	267	312	262	286	273	273	276	296	285	250	265	279	282	243	271	301	294	278	278	264	276	268	276	262	259	246	281	256	250	260	250	243	261	253	272	260	256	297	267	287	285	260	284	261	245	258	269	279	276	259	273	286	305	280	273	275	280	271	285	277	273	248	270	237	281	274	276	263	280	298	242	266	250	268	280	298	279	274	244	263	248	290	260	255	243	276	303	279	278	265	273	255	273	255	266	251	261	245	274	255	306	246	254	259	249	276	287	275	244	257	264	284	294	272	266	259	252	272	243	265	278	281	268	263	292	284	261	265	296	275	289	262	299	277	286	255	277	269	273	291	277	308	307	275	283	271	274	291	272	259	304	247	262	250	260	276	283	263	287	300	270	255	317	262	267	264	290	278	260	276	285	287	265	281	290	286	251	276	240	270	233	257	271	275	271	237	247	263	255	274	276	253	287	252	260	234	294	266	257	240	279	246	277	256	268	262	267	248	253	264	280	294	276	262
24354	36459	31492	22841	15909	11347	8045	5983	4532	3501	2899	2266	1902	1485	1268	1059	1019	807	723	697	592	571	564	540	502	462	437	436	425	440	402	372	414	421	394	377	408	372	388	379	404	393	376	377	395	368	364	345	367	366	373	385	360	399	355	367	349	357	376	384	358	381	399	369	362	394	406	358	351	412	364	372	368	404	374	405	341	368	407	339	351	378	436	394	382	364	379	379	386	381	407	396	392	358	376	400	344	394	380	380	380	360	387	380	376	385	395	375	390	371	379	388	374	404	387	408	370	420	358	386	394	380	396	414	374	374	388	386	366	384	378	351	381	375	401	379	378	372	362	399	380	369	364	375	360	381	388	390	375	397	410	372	371	364	392	373	385	338	374	359	363	366	356	378	350	379	388	377	384	348	372	402	357	372	385	383	402	390	388	393	408	364	360	376	391	330	355	378	366	369	411	390	353	376	389	396	400	376	369	415	391	389	372	337	379	358	372	361	384	394	376	409	406	390	373	351	383	388	362	371	370	417	368	391	352	383	380	367	415	360	364	379	370	404	356	421	376	363	375	345	380	382	370	344	350	388	359	393	391	410	364	380	379	379	347	353	345	383	381	376	377	356	373	357	370	388	342	318	380	349	375	347	350	381	418	387	371	357	370	392	355	377	389	391	379	385	367	353	387	363	392	358	406	388	349	367	353	385	355	367	364	366	394	405	362	394	366	379	394	372	408	354	398	392	385	406	364	388	382	362	357	382	375	343	382	364	393	383	383	393	373	381	380	356	366	399	375	334	393	383	371	358	353	386	408	345	378	342	404	357	381	370	384	360	365	333	348	364	380	384	369	374	385	367	369	367	360	387	404	346	383	379	379	381	372	360	426	381	369	365	377	402	359	379	397	365	372	368	390	385	350	376	375	360	348	354	368	414	370	401	363	394	386	334	340	373	369	397	397	391	375	398	388	343	341	381	342	319	372	387	355	415	376	396	381	380	387	382	379	352	385	412	384	327	363	366	367	384	381	377	375	322	371	415	383	379	368	365	372	388	372	383	349	408	387	383	365	363	397	404	382	371	372	368	399	340	397	374	378	381	376	388	384	361	371	397	374	402	377	375	394	347	374	383	393	371	361	365	399	382	356	393	377	389	412	373	392	395	385	361	394	379	378	369	377	387	365	404	316	355	386	380	391	356	393	397	347	396	389	365	348	384	362	383	367	378	386	407	377	368	394	369	376	369	359	369	348	404	372	367	367	394	333	379	356	375	356	355	353	405	398	385	382	365	365	348	382	404	376	357	374	397	393	376	423	399	394	356	375	371	350	353	388	393	374	370	353	375	374	378	369	374	377	398	366	386	382	380	363	388	361	371	373	366	395	386	382	384	370	389	387	386	370	359	349	363	379	381	363	361	354	415	405	353	332	392	349	383	363	360	386	386	337	365	403	388	388	348	401	365	378	384	375	383	382	409	381	387	411	367	407	387	385	365	379	318	385	336	367	373	347	377	387	365	354	381	381	375	375	356	387	368	371	376	368	357	374	340	383	381	372	392	339	379	369	362	389	369	382	360	338	390	387	366	351	366	411	368	357	354	358	349	402	420	374	374	393	360	353	358	361	387	388	383	383	381	387	364	363	359	386	395	363	362	368	422	386	378	380	378	365	365	377	421	336	375	353	391	379	365	366	393	372	391	344	400	388	364	390	343	343	361	373	363	365	362	349	382	381	383	369	370	358	397	349	407	384	384	383	399	340	379	345	416	377	400	357	347	393	366	359	391	348	395	370	396	404	352	387	366	379	386	358	393	387	398	358	351	360	376	343	363	374	335	400	372	393	360	368	352	378	369	356	392	380	363	390	358	359	358	376	410	366	367	392	341	385	371	382	378	378	370	401	357	404	347	343	339	362	368	349	364	366	343	395	400	366	367	358	355	351	396	399	353	356	362	360	373	359	359	374	355	365	381	391	376	378	388	372	373	390	366	376	372	411	393	364	393	345	366	339	347	360	368	385	385	410	364	401	366	338	387	355	383	358	382	365	385	373	384	379	389	409	357	383	360	390	412	342	358	413	378	372	347	379	418	387	352	377	394	406	378	377	377	375	366	367	348	385	392	376	376	359	398	396	386	370	405	354	378	393	361	371	368	349	339	393	395	407	374	395	392	364	417	369	373	378	378	366	395	352	351	401	366	378	353	385	406	364	389	375	358	365	392	375	370	399	376	377	327	374	355	406	372	385	349	381	373	376	361	373	389	344	376	343	358	376	400	343	395	367	367	407	394	349	362	367	362	367	359	382	320	361	350	370	377	361	369	369	350	378	404	389	372	393	421	363	414	391	404	379	344	382	347	385	438	385	365	385	333	384	385	382	359	389	353	370	364	367	363	375	376	365	328	379	350	396	370	427	356	362	382	369	369	384	373	409	378	363	350	379	369	393	373	387	381	366	411	355	335	378	363	395	354	396	394	364	382	389	368	373	375	400	382	377	379	352	373	376	382	367	368	325	374	360	357	397	355	360	386	391	376	345	411	358	378	350	383	415	370	386	395	361	397	366	371	389	371	399	390	364	385	371	332	409	390	363	401	391	410	375	370	393	384	378	362	370	418	379	361	339	397	384	395	397	396	387	355	351	378	368	410	396	347	396	414	348	366	350	361	362	348	381	367	399	352	376	326	372	376	350	396	392	375	408	385	379	366	381	367	371	420	379	367	368	399	386	372	404	377	388	387	345	370	387	370	367	390	341	391	391	353	422	384	361	362	389	419	356	340	395	354	383	364	351	362	397	375	376	405	383	411	383	372	369	393	388	382	379	381	352	402	399	436	370	376	424	366	395	381	367	376	372	391	374	395	397	365	393	410	367	367	407	362	388	372	359	347	374	398	403	411	394	352	367	374	380	355	348	388	349	373	346	389	360	392	384	400	353	369	385	391	400	340	398	381	373	387	357	372	378	397	347	379	358	361	331	369	379	400	364	372	377	372	388	373	366	427	377	363	407	393	355	383	367	341	355	370	372	392	434	384	388	398	336	393	388	368	408	395	377	365	359	415	383	402	385	351	350	380	390	425	383	379	353	382	372	390	407	389	353	346	385	399	351	374	373	339	360	347	396	322	405	373	370	381	376	398	398	404	384	386	412	414	403	379	391	370	406	352	385	377	336	345	407	377	363	372	356	368	400	393	389	389	375	384	363	363	375	385	378	380	352	346	387	370	376	382	372	350	365	420	372	383	395	383	394	369	379	391	354	354	406	401	379	359	357	364	352	371	376	378	410	373	383	404	376	413	381	420	364	368	365	420	387	398	331	399	370	388	332	341	346	339	381	372	414	373	384	388	374	372	407	372	382	359	362	383	368	352	372	391	370	363	415	390	407	353	402	371	388	372	364	379	393	392	376	368	400	368	397	370	384	368	381	369	349	377	400	362	347	331	371	390	389	358	391	384	352	391	395	366	365	334	332	364	376	365	372	357	370	364	357	385	351	359	386	390	413	374	397	383	351	355	360	381
23504	21257	27733	25355	19908	11759	6110	3701	2671	2187	1795	1351	1165	1028	846	738	650	521	510	451	488	416	389	399	372	339	332	341	351	329	308	302	309	318	300	316	321	316	272	323	307	306	267	297	285	284	270	303	276	250	300	273	289	281	277	274	266	268	315	265	287	280	269	291	314	305	253	267	288	296	274	290	286	298	275	297	265	283	284	271	288	287	295	278	304	302	315	271	288	283	274	264	312	310	285	271	275	275	288	265	298	280	250	292	288	294	267	279	287	305	271	286	286	262	310	318	268	286	312	278	307	295	282	297	292	276	271	299	291	292	274	259	252	264	264	301	265	281	291	280	286	278	268	306	260	262	312	255	276	303	307	269	282	262	296	300	287	306	279	279	278	288	239	296	303	276	273	275	266	268	282	292	264	261	271	244	268	263	306	294	274	303	282	291	283	269	269	264	282	240	288	277	273	290	269	266	313	285	295	269	289	255	282	277	288	281	272	284	293	266	310	254	325	275	278	266	281	271	293	301	258	282	250	279	301	288	282	288	254	294	293	264	292	271	271	300	278	260	290	271	303	278	288	296	304	309	269	293	267	285	271	291	245	264	252	278	276	289	301	241	253	255	273	290	285	277	271	312	317	242	324	266	290	265	299	289	280	289	298	296	258	302	288	313	310	282	268	288	307	266	310	284	306	275	322	294	338	303	288	271	275	290	274	251	271	300	278	276	288	324	307	265	257	299	281	290	303	273	291	284	272	277	289	277	283	266	275	261	278	287	255	280	276	289	293	301	257	266	252	292	268	276	299	272	286	291	281	284	304	285	274	289	269	276	281	286	288	324	292	311	301	281	296	271	289	269	266	262	278	276	286	275	275	309	314	273	318	310	288	303	271	272	322	271	289	286	314	269	265	296	274	258	288	270	266	295	287	268	308	297	258	283	282	282	309	304	284	277	274	269	296	293	315	285	271	271	319	296	271	271	275	265	289	311	281	278	255	280	265	290	300	267	266	286	278	266	283	271	306	280	242	282	264	250	304	289	308	290	272	300	277	302	274	271	274	266	280	307	282	255	298	287	252	268	300	288	246	257	294	287	275	268	274	279	278	289	285	308	312	286	260	280	287	307	280	285	284	289	309	275	271	299	284	280	277	301	299	256	262	266	307	294	293	300	279	328	236	286	294	269	259	312	275	292	271	294	288	294	284	281	285	300	263	286	302	300	276	285	269	299	296	273	278	267	270	269	290	273	263	296	288	289	272	263	256	278	291	322	292	290	289	269	280	285	272	280	277	279	292	261	302	281	277	253	306	278	295	296	283	298	285	292	288	265	299	277	302	271	299	262	272	294	289	278	302	310	261	277	268	270	298	276	250	277	280	287	278	312	298	274	312	276	297	270	274	251	268	244	264	276	300	280	313	260	296	283	276	265	272	319	267	284	289	293	249	270	257	277	314	276	290	304	261	282	278	262	306	287	281	275	278	274	262	308	299	284	280	285	275	289	293	299	270	282	302	266	312	274	295	281	276	258	311	265	265	301	277	258	259	281	283	294	298	293	302	272	284	288	266	264	312	291	256	257	279	301	267	286	260	308	287	300	270	297	254	272	268	297	306	271	281	276	304	269	292	288	277	280	268	280	288	290	263	269	255	282	263	251	287	274	281	270	247	270	282	300	278	289	277	254	284	291	247	273	272	273	289	284	253	271	278	276	304	277	254	303	276	289	269	289	296	252	342	271	273	259	301	276	274	290	303	279	312	272	321	297	288	298	285	275	276	269	267	264	301	272	282	268	307	289	240	277	316	263	285	291	275	282	293	303	291	282	293	275	272	313	265	261	288	286	333	277	296	264	299	258	283	276	304	249	282	291	297	303	274	283	257	282	291	286	273	306	269	282	292	277	286	250	302	270	280	302	252	286	300	279	283	313	305	295	292	243	280	286	315	273	303	275	287	289	265	265	282	313	268	280	288	290	274	277	292	285	280	273	304	283	258	283	320	281	293	305	288	277	263	261	250	268	298	295	303	291	269	298	284	275	294	273	272	294	319	278	250	277	265	258	278	320	277	268	277	322	304	274	284	270	316	266	260	283	269	257	307	292	278	336	276	259	311	298	276	268	300	266	315	250	292	294	286	271	305	273	294	309	272	282	294	291	299	297	278	274	284	292	283	299	263	286	247	284	289	265	289	304	275	277	284	266	254	269	265	271	289	292	279	291	270	267	263	263	308	285	272	281	284	284	264	310	301	259	285	299	302	275	320	275	253	280	262	298	286	305	293	242	278	263	256	289	302	307	299	285	283	284	286	280	249	274	261	314	265	304	282	290	281	269	329	287	283	286	297	297	283	270	297	282	277	320	304	278	247	283	310	329	274	290	311	255	285	280	268	283	251	280	293	288	287	259	285	267	292	271	308	284	280	274	292	254	277	262	285	249	277	280	270	267	279	263	248	294	268	274	266	301	268	303	275	297	301	251	276	294	284	273	271	303	275	262	287	289	268	276	304	274	313	291	292	271	279	253	296	266	296	277	276	272	278	299	302	298	249	288	281	271	285	320	284	283	307	288	272	259	295	283	262	290	283	298	268	273	274	277	261	270	297	309	304	269	261	288	278	284	295	306	285	286	257	283	300	291	277	284	297	305	280	293	311	294	306	277	281	275	299	289	294	306	268	299	300	253	292	260	265	302	297	288	314	279	300	269	273	264	288	273	263	279	268	303	298	288	261	272	263	270	258	280	278	273	287	270	288	307	283	292	282	284	287	258	279	263	271	269	243	271	275	286	258	290	295	299	251	281	301	289	291	279	292	307	273	283	296	303	265	288	295	306	252	307	274	272	283	264	288	280	296	300	268	308	281	260	294	277	314	271	270	270	281	287	254	284	255	287	279	280	268	268	270	266	300	238	252	270	305	248	272	262	303	283	290	257	278	270	273	276	251	283	272	244	261	267	262	288	276	302	287	295	237	287	297	294	264	284	265	274	282	283	289	288	317	282	296	302	260	293	272	292	276	313	273	288	269	314	295	275	276	267	260	317	269	282	287	284	272	297	290	264	260	269	286	291	265	280	292	287	319	276	288	287	277	271	279	307	272	293	292	283	274	309	300	289	282	288	273	275	316	277	268	279	280	298	313	274	280	275	298	287	303	260	284	284	300	284	259	256	271	297	289	301	286	278	292	273	298	282	269	283	309	276	277	295	322	296	266	278	300	286	257	273	272	263	284	303	255	295	290	290	263	266	238	275	284	294	277	276	264	286	271	281	288	289	287	268	268	292	280	277	291	264	293	284	294	306	272	278	279	275	287	287	262	283	288	268	286	277	270	245	270	259	311	302	269	285	298	272	272	267	296	272	268	280	287	285	287	265	298	279	289	265	293	268	293	295	290	311	262	290	298	288	250	278	278	308	302	267	268	278	296	302	308	271	286	268	287	282	272	275	267	278	268	308	279	303	268	289	278	274	276	286	279	280	281	272	272	267	272	309	284	297	286	272	284	279	300	292	288	275
24144	42422	36706	27735	20608	15013	11020	8634	6484	5321	4224	3360	2712	2263	1899	1498	1350	1123	984	862	735	699	658	595	582	602	536	512	459	436	445	434	447	387	449	386	402	412	441	413	377	403	398	390	386	376	413	419	356	407	412	426	387	375	393	399	398	366	371	420	411	416	403	362	373	373	415	421	405	400	404	408	418	381	375	433	436	394	391	385	406	368	419	407	408	399	399	372	399	393	335	391	404	395	355	401	417	398	388	363	378	460	396	391	395	420	414	384	421	386	396	408	413	410	360	390	409	428	403	433	383	441	404	394	444	398	407	414	402	414	412	367	398	385	371	439	333	363	413	384	398	406	387	385	401	367	402	370	385	392	374	418	391	379	360	391	380	380	354	408	460	394	376	365	416	386	364	386	385	361	379	381	393	368	411	398	408	413	430	398	369	388	451	404	409	395	399	399	407	404	393	404	395	409	405	400	438	400	409	366	375	414	401	402	393	378	377	362	354	408	395	415	429	360	367	383	383	411	403	380	390	384	428	438	378	408	388	379	385	399	400	370	392	385	384	413	394	403	415	388	381	407	404	389	418	404	398	346	402	352	381	400	366	374	373	403	399	346	381	395	364	404	390	437	391	409	380	341	374	390	384	395	424	345	414	406	378	382	425	386	381	399	361	353	406	380	355	415	393	378	344	381	385	413	395	378	397	417	367	403	397	399	391	389	417	380	399	422	408	380	385	364	441	401	408	402	393	381	383	367	392	380	410	434	444	375	410	359	388	415	385	392	391	397	388	391	355	410	364	397	388	432	390	388	365	374	406	391	371	398	378	428	387	360	429	403	386	394	409	409	398	422	389	363	379	415	392	373	401	391	427	398	381	391	356	409	403	410	387	408	360	399	375	407	354	401	377	381	404	395	391	408	361	410	408	377	400	389	424	368	379	394	425	383	396	402	373	402	387	340	409	388	398	422	448	370	377	378	412	362	367	382	404	384	365	421	405	410	402	404	409	351	364	370	396	373	424	371	391	394	409	377	389	390	408	365	398	374	395	380	361	433	383	376	423	421	402	392	394	423	420	385	415	396	380	376	452	400	382	364	397	379	394	413	442	377	405	381	389	390	406	381	427	388	386	390	397	382	354	393	368	437	402	400	374	389	406	412	415	383	405	381	396	413	383	386	388	411	430	407	407	398	435	373	383	370	409	401	398	376	391	391	387	392	361	435	418	424	385	422	370	361	372	382	420	392	361	385	403	396	409	374	390	360	367	402	383	385	398	415	391	384	379	402	391	431	382	425	423	360	374	390	367	411	420	386	406	397	385	369	447	416	395	360	409	409	398	421	423	370	373	414	393	413	372	423	360	408	381	423	388	380	399	428	373	427	388	416	392	413	388	358	399	408	382	389	384	400	386	374	411	401	407	355	349	404	396	417	382	421	427	387	344	384	406	413	404	410	386	373	386	417	392	396	422	368	412	376	395	394	399	402	415	438	395	410	401	381	390	395	372	360	362	382	371	372	423	420	392	395	428	382	400	386	400	359	384	379	389	384	364	397	400	362	379	391	413	401	439	419	416	384	430	377	412	424	398	367	378	363	423	396	376	412	390	415	415	404	362	348	429	373	387	395	391	412	393	361	377	390	405	405	392	372	351	366	406	417	415	368	389	404	378	393	375	413	413	386	398	384	410	383	393	391	386	407	387	413	390	412	414	373	381	381	399	390	405	378	435	429	415	370	380	387	366	384	353	420	426	407	376	393	425	416	391	422	376	418	396	414	383	375	379	398	395	422	399	387	358	404	390	418	393	420	400	378	359	364	386	405	383	400	350	407	395	399	379	403	396	415	399	404	405	418	398	396	412	402	379	383	378	408	374	391	413	414	442	383	404	406	387	424	390	387	370	375	396	410	410	429	413	428	396	396	379	391	392	361	419	347	370	360	398	346	379	379	391	412	388	394	399	396	402	399	426	391	411	374	386	438	409	379	383	355	392	416	382	370	388	399	441	402	387	348	406	393	408	365	398	416	393	388	391	426	409	391	347	388	353	372	426	368	376	379	410	382	432	330	416	390	327	358	409	400	365	404	393	391	398	377	408	386	436	395	396	363	393	382	386	390	375	382	399	384	395	391	373	417	365	382	411	386	384	389	398	373	409	379	413	404	407	397	404	425	355	394	388	342	365	392	370	381	409	406	390	387	378	402	406	386	350	381	366	389	376	372	388	422	375	387	406	433	371	385	396	346	386	394	365	398	418	385	359	386	413	399	400	401	423	403	385	406	364	386	402	402	378	397	392	414	393	402	402	422	386	388	403	405	390	430	407	403	411	399	409	385	399	361	384	398	373	414	358	402	420	410	382	408	421	367	396	387	415	415	416	403	384	419	388	437	404	376	365	425	428	381	352	401	372	392	382	401	425	391	351	389	394	370	382	387	381	398	396	383	356	363	390	434	369	414	407	341	388	371	382	399	408	403	391	387	407	390	421	366	395	383	388	405	396	428	363	435	410	381	357	398	383	419	391	392	418	426	375	387	352	354	405	432	379	358	348	384	408	409	389	404	400	400	370	384	399	385	408	411	389	401	406	359	405	398	408	403	401	393	402	384	421	376	409	404	391	391	415	404	379	437	407	429	376	386	393	429	390	386	386	383	406	400	391	405	410	385	397	404	405	385	416	378	402	401	371	395	371	424	353	461	415	379	399	387	401	398	394	404	390	391	435	379	394	405	373	391	421	376	385	411	385	380	391	409	378	397	372	375	392	423	401	371	425	372	400	348	407	436	418	381	413	382	413	381	416	381	409	407	370	397	386	399	404	417	398	402	403	402	388	393	386	398	371	414	394	350	416	373	395	379	383	366	408	365	403	397	419	406	401	374	431	403	405	394	382	397	390	393	414	382	348	390	414	412	398	419	400	375	402	390	380	368	393	386	367	403	388	371	403	406	394	427	397	416	383	400	386	397	378	413	383	423	382	384	400	400	380	454	422	380	380	366	394	396	385	417	404	411	400	376	384	404	400	398	385	381	375	388	416	395	380	378	382	382	393	418	385	385	421	405	402	377	423	415	406	395	419	390	378	378	417	389	361	413	427	385	436	342	393	399	418	379	373	406	374	402	391	407	412	382	387	368	399	397	431	390	383	394	390	436	395	379	380	357	403	394	375	406	417	415	386	385	382	387	385	399	383	402	391	378	399	397	386	391	394	420	450	394	438	348	412	419	401	391	395	361	410	371	365	392	401	402	379	409	379	365	409	355	389	393	419	396	388	427	357	409	399	422	408	351	416	398	419	427	422	405	432	366	376	364	422	408	395	410	397	385	386	406	391	421	390	413	368	397	398	368	386	407	363	399	381	422	383	423	407	380	395	393	354	411	395	385	370	386	404	368	401	367	403	351	371	383	411	426	401	354	378	408	394	402	373	367	405	392	439	388	377	422	346	392	375	388	398	403	422	391	387	374	388	398	394	431	408	411	361	390	415	393	411	385	351	369	393	404	396	383	381	405	393	363
24979	21382	26499	24218	11940	6498	4181	2922	2201	1722	1431	1158	926	837	674	616	492	450	418	419	361	323	357	316	350	317	323	279	269	292	275	236	241	273	267	269	290	274	243	277	285	256	273	280	244	238	256	271	240	265	262	249	264	293	257	237	271	240	260	237	230	244	264	252	271	259	258	269	255	255	230	275	259	257	257	244	266	259	266	235	266	253	257	267	276	257	248	255	262	265	279	293	237	267	249	252	263	277	262	224	266	264	247	241	236	248	265	240	275	241	261	263	263	253	272	255	241	256	294	253	261	264	253	249	235	248	281	255	262	276	263	252	265	250	245	248	244	267	253	252	260	290	239	272	274	229	251	276	238	267	225	287	216	257	252	276	295	254	262	245	253	268	250	253	312	242	264	298	269	254	236	288	270	279	259	244	269	267	243	251	262	255	256	247	271	241	256	243	262	228	273	219	247	250	239	267	236	245	254	279	258	252	256	249	246	267	229	275	212	271	273	285	275	246	296	280	243	245	273	267	272	272	262	251	265	238	253	250	276	262	238	233	246	279	250	275	215	244	261	229	288	251	266	257	269	258	280	250	252	218	268	277	265	290	268	238	277	279	278	271	277	240	268	240	247	273	257	244	294	235	253	293	249	253	265	249	251	279	278	271	261	277	264	254	270	249	243	234	284	241	229	239	246	246	264	271	235	286	280	281	242	260	245	249	280	241	282	285	284	273	245	292	252	235	269	270	259	258	246	261	260	227	249	227	240	278	246	268	277	247	250	262	264	252	273	257	254	262	260	269	280	251	253	251	275	261	253	278	264	246	270	246	277	262	230	244	247	235	259	273	248	227	250	246	257	261	232	264	248	251	269	246	243	246	255	282	263	267	245	259	253	240	235	254	219	263	286	265	267	240	274	265	255	258	239	276	257	270	263	276	237	262	235	244	263	281	277	291	287	250	261	232	246	244	295	262	255	291	265	293	263	273	259	248	246	227	264	275	258	255	242	227	255	277	282	240	257	236	260	229	228	262	261	277	279	230	282	251	222	266	231	252	252	243	254	242	284	255	240	249	238	253	285	254	267	248	274	274	253	248	252	242	264	257	278	270	278	251	238	276	275	256	307	261	282	281	236	243	257	241	250	267	280	247	272	261	244	271	253	238	252	254	257	242	264	250	260	252	269	278	242	264	254	290	234	256	254	265	259	255	252	257	263	223	264	263	258	268	254	242	276	277	273	256	231	271	258	232	254	263	237	243	269	272	277	285	255	249	273	253	227	248	248	254	262	266	252	266	246	282	230	270	289	260	252	268	277	216	274	252	268	271	274	278	229	263	256	245	270	272	269	240	260	243	251	259	229	285	256	255	276	259	256	243	272	266	266	252	254	257	242	275	278	271	246	235	246	267	252	271	267	247	264	261	241	273	257	262	251	260	267	247	246	236	255	286	276	274	231	278	265	247	275	248	255	261	239	290	226	258	248	212	274	254	239	253	261	236	278	243	245	250	265	268	243	261	285	252	239	247	244	242	231	230	259	283	279	266	281	274	258	234	255	236	246	248	267	249	232	261	271	243	254	256	263	265	271	250	233	253	253	263	250	291	258	237	257	266	243	270	250	268	285	231	262	286	248	270	253	265	273	261	254	247	305	241	256	297	257	269	278	248	276	281	280	249	276	264	258	246	273	266	251	265	274	275	227	267	253	246	272	256	292	268	261	269	287	277	244	260	290	254	267	292	245	297	277	283	273	256	281	252	240	259	264	256	250	240	235	234	263	229	253	269	276	282	241	254	246	241	265	241	243	270	260	272	275	264	267	254	242	274	280	209	270	256	280	236	278	265	236	295	249	259	255	267	222	262	248	255	264	274	263	247	270	257	260	270	275	257	260	259	262	233	273	249	250	259	264	253	238	233	267	213	287	239	256	249	255	229	267	236	251	243	230	298	240	240	256	240	262	254	255	263	246	209	229	286	256	274	242	231	270	226	284	268	260	247	224	279	261	271	246	228	287	267	249	241	265	253	253	233	294	247	252	275	215	227	275	240	257	265	269	248	256	266	250	245	258	272	252	285	257	268	257	272	276	263	234	252	301	275	272	270	275	263	274	253	259	279	296	302	226	242	281	241	280	274	271	261	260	229	244	227	248	260	242	249	234	235	281	231	240	251	257	272	275	233	246	254	271	269	276	262	238	248	228	254	282	251	254	267	264	258	282	251	251	257	270	231	276	270	254	284	274	255	246	235	239	249	216	269	222	239	255	234	258	251	244	242	277	272	263	256	270	236	265	258	242	242	276	256	248	229	220	235	240	287	281	261	243	276	263	274	279	247	253	237	296	255	257	287	259	233	244	267	269	257	263	277	264	248	238	260	284	249	291	272	257	275	278	285	251	251	247	229	228	258	252	300	256	280	282	257	227	258	269	246	248	243	286	247	283	261	245	274	231	241	265	233	213	252	298	260	253	260	259	231	261	261	255	263	244	256	241	220	257	264	246	273	259	275	227	235	228	291	246	251	258	250	242	237	280	262	261	254	258	216	234	248	261	247	259	288	260	233	268	249	254	234	279	269	269	251	253	262	245	246	259	255	278	263	254	255	275	246	278	245	229	218	273	260	264	260	264	246	248	293	227	256	256	275	268	263	242	247	265	245	251	259	236	262	247	250	251	274	247	246	258	248	262	275	259	259	285	274	241	249	285	261	269	253	269	261	286	267	278	244	287	252	248	262	275	253	261	249	267	274	266	241	261	265	265	261	269	232	241	254	233	235	242	251	269	250	266	249	262	271	283	257	252	280	237	269	228	233	232	252	249	247	237	264	234	245	247	289	263	252	279	263	263	260	284	281	271	275	248	251	251	239	271	248	255	277	235	237	262	237	249	245	257	262	256	242	252	244	260	260	275	247	253	267	264	239	277	235	258	251	261	270	258	234	252	272	244	234	262	240	265	258	267	285	252	264	247	257	220	253	261	261	258	236	265	230	235	249	274	237	249	245	266	224	257	260	240	256	275	255	257	256	268	279	260	243	257	279	255	256	227	253	249	239	257	268	291	222	256	259	298	258	273	263	246	268	285	244	256	248	231	260	267	261	257	253	261	256	255	262	241	253	254	252	248	299	266	253	255	268	279	238	267	251	270	236	262	267	274	238	241	256	257	255	253	253	262	264	268	221	262	267	265	283	248	273	260	288	244	247	268	246	227	256	244	284	243	267	271	253	260	250	236	271	244	253	260	242	257	222	266	252	246	231	253	268	240	221	255	262	269	265	270	276	270	267	288	269	268	238	267	269	235	254	245	267	252	260	249	266	247	275	275	258	257	248	273	260	274	276	267	242	251	259	273	226	274	237	259	278	248	264	285	260	248	264	254	278	249	289	261	240	259	239	281	239	257	244	244	251	259	249	262	255	274	261	268	243	252	269	282	256	281	224	282	261	227	242	242	238	263	279	250	245	230	274	281	260	256	259	263	259	238	244	244	256	273	241	239	251	236	245	258	244	273	276	237	239
23484	39172	33049	23743	17444	12522	9332	7222	5519	4395	3521	2625	2118	1796	1492	1216	1004	833	780	664	679	609	553	534	513	473	480	435	453	401	369	390	385	377	372	387	397	367	383	399	350	330	381	366	393	328	358	373	373	335	339	330	366	392	379	350	339	365	359	319	361	339	370	346	366	362	339	327	388	364	354	369	331	374	359	350	334	345	347	366	389	352	400	360	345	371	329	364	382	388	376	355	327	383	361	372	357	389	352	389	391	377	350	378	373	353	315	396	348	328	358	358	381	364	365	372	372	318	329	376	347	376	335	397	354	380	361	359	369	362	363	386	365	361	337	375	346	348	330	381	366	368	368	364	343	335	353	362	377	347	379	346	336	384	359	381	318	356	356	391	347	325	369	369	401	375	313	363	348	376	384	373	360	339	367	381	376	354	353	393	346	367	350	336	361	347	378	353	352	353	347	342	332	371	356	334	386	366	383	329	373	351	351	359	369	400	386	377	352	317	400	363	397	347	382	357	340	352	351	341	372	375	356	370	377	378	350	368	389	344	349	390	349	358	364	347	378	382	378	340	337	381	339	375	313	389	374	368	345	358	384	340	378	360	352	360	344	387	358	332	380	366	318	413	388	345	366	336	338	345	338	326	367	346	340	352	371	317	356	349	374	354	364	336	361	376	346	377	340	386	323	363	379	361	397	351	361	332	330	403	398	367	357	350	353	375	396	362	338	359	368	341	364	392	375	348	338	337	343	355	401	352	348	366	366	358	347	355	347	370	363	348	375	360	385	338	348	371	331	349	384	352	367	366	367	348	356	354	368	371	352	345	331	347	391	415	313	377	354	367	330	373	340	348	367	308	370	383	361	361	349	353	332	357	391	359	355	328	344	329	354	325	374	375	386	330	342	327	352	341	394	358	346	392	353	405	342	334	353	372	349	356	355	375	327	332	351	353	366	353	380	364	368	366	358	375	348	333	377	353	351	346	377	363	354	382	355	375	378	375	377	394	378	334	372	343	362	376	362	346	374	354	358	333	363	370	396	354	368	332	362	378	356	373	335	374	363	350	373	358	366	337	398	343	359	390	370	371	362	367	346	345	339	373	357	367	338	361	374	342	371	362	364	385	386	347	366	351	343	343	343	349	352	317	361	356	364	385	367	347	365	339	359	367	370	379	402	340	375	328	379	373	354	369	367	343	356	373	369	338	369	347	322	343	360	386	312	346	376	367	360	400	356	346	314	336	333	347	347	362	358	399	369	319	385	335	375	388	380	352	367	356	344	369	390	370	372	354	340	385	336	370	379	378	369	344	323	358	358	370	379	352	341	321	343	372	376	375	357	350	350	364	344	365	367	353	348	367	368	321	359	373	368	374	370	350	376	365	349	358	378	376	365	379	377	380	337	360	353	377	385	364	351	347	344	355	357	342	369	373	362	334	349	373	374	363	352	354	360	325	348	369	376	398	372	355	361	347	375	351	329	364	395	378	366	356	369	348	371	346	386	369	391	362	344	369	348	376	329	360	359	353	370	354	376	361	379	375	355	367	376	365	346	365	356	370	363	360	347	375	404	376	348	367	367	395	331	362	364	373	345	349	386	324	357	357	359	389	362	375	356	343	351	359	360	367	341	346	364	385	347	358	362	402	362	374	359	367	367	335	386	358	351	389	346	378	354	302	379	352	420	339	394	393	363	380	358	361	365	340	368	370	358	366	350	400	384	354	374	369	365	327	381	401	350	359	339	338	385	399	359	355	380	337	362	332	377	342	345	373	369	342	413	377	358	372	350	358	365	386	382	387	370	380	341	350	362	385	376	390	383	344	318	391	383	364	371	365	362	381	361	350	347	321	387	346	361	372	339	371	325	351	395	384	388	343	360	326	358	363	338	358	357	364	350	378	359	355	358	366	351	362	360	332	339	346	353	339	368	376	360	406	370	332	366	389	360	364	356	373	352	339	340	371	353	353	348	371	336	350	385	382	314	341	386	369	390	359	352	364	365	382	354	369	364	343	371	376	359	372	385	376	343	394	360	379	365	376	374	353	367	372	346	353	349	348	342	324	340	371	353	378	360	348	332	348	366	346	361	353	355	314	352	380	364	362	357	349	361	381	360	352	371	379	346	390	369	393	352	379	401	365	348	333	338	344	358	365	329	350	366	369	355	367	372	328	368	339	366	400	356	368	397	360	326	347	376	352	349	337	381	396	364	367	378	368	375	394	338	368	343	362	369	367	334	355	360	361	330	349	369	387	346	359	370	380	350	358	344	355	366	354	331	351	365	340	390	392	349	385	328	340	376	378	357	352	340	354	346	360	388	362	377	378	314	368	341	372	354	346	356	320	365	365	341	386	329	375	389	345	361	321	349	324	377	368	362	357	351	378	354	383	363	427	347	363	321	365	335	368	373	349	361	429	391	391	368	356	401	371	356	369	353	356	357	383	365	358	365	336	387	356	358	374	359	355	357	379	380	370	352	346	357	389	381	377	356	359	344	365	370	327	358	355	396	329	356	350	397	363	353	367	348	372	350	372	385	365	314	376	363	407	357	370	343	371	366	384	341	398	346	359	351	354	379	360	376	360	338	355	313	356	365	375	328	383	362	341	357	373	338	369	372	359	375	377	351	351	369	370	361	348	367	378	366	324	343	359	343	378	373	346	356	349	366	366	358	358	375	340	336	383	353	353	400	344	346	370	350	370	376	350	349	413	368	359	350	359	351	380	343	353	384	351	398	348	334	356	352	363	371	364	382	347	381	359	390	351	369	329	377	362	340	340	368	351	338	354	367	345	331	364	366	379	365	357	359	358	350	358	350	376	379	385	389	406	369	349	365	357	379	372	348	336	368	341	406	374	356	334	372	380	361	358	321	354	363	363	364	362	367	347	350	385	353	347	329	356	347	389	367	362	338	381	360	379	329	366	375	344	335	306	374	395	355	345	357	334	406	357	376	365	333	355	345	356	389	362	342	331	364	352	356	358	360	344	402	350	362	370	385	356	352	370	385	330	349	358	375	295	344	355	385	368	370	348	387	356	360	319	366	360	365	380	340	358	351	401	344	322	352	365	348	347	373	344	371	385	324	347	348	353	369	354	396	361	383	359	378	367	385	338	354	357	347	365	298	348	349	369	334	391	345	359	338	367	341	351	336	377	356	388	358	336	352	360	343	366	348	350	355	356	333	353	332	346	359	361	336	343	352	382	355	322	332	382	350	376	366	355	369	326	371	363	389	360	340	377	352	358	369	371	373	337	337	346	349	385	354	367	371	379	367	368	389	365	339	334	332	350	368	342	315	356	347	359	390	356	345	361	343	346	379	372	353	317	374	346	358	323	337	361	350	358	333	331	346	330	371	391	386	378	362	363	344	358	331	389	337	372	382	362	335	365	379	380	339	385	349	355	318	328	349	361	378	395	357	382	332	384	386	364	377	380	358	351	371	366	347	388	354	368	350	375	385	362	332	352	349	332	364	373	363	369	367	354	355	350	376	329	337	366	379	382	353	383
22501	21241	28410	24439	21420	19748	11656	5859	3797	2906	2289	1788	1487	1313	1103	850	756	668	602	523	478	462	406	402	380	397	346	341	352	339	318	316	286	295	304	268	266	285	287	244	286	275	308	272	293	307	292	304	270	255	287	323	291	316	282	256	281	260	278	277	266	274	265	299	279	286	261	285	285	275	283	294	293	262	287	273	278	297	258	295	281	288	309	263	262	271	303	267	304	302	249	251	264	280	260	285	258	238	283	253	300	298	294	277	276	275	252	313	285	294	284	265	301	281	279	307	292	284	294	280	279	306	279	281	263	281	271	285	294	295	244	283	294	279	272	302	290	257	315	242	298	281	280	275	304	274	279	288	288	284	312	269	289	297	299	301	306	303	279	263	287	287	268	278	291	276	292	303	306	274	279	286	275	276	261	278	255	264	260	269	291	283	287	302	299	299	298	306	237	269	262	293	293	276	259	276	287	300	272	278	288	280	243	286	300	287	259	252	291	263	286	254	270	293	269	267	249	308	272	257	266	270	297	284	269	262	282	299	279	260	294	301	281	264	281	250	284	275	289	269	300	261	284	274	265	293	268	296	294	255	306	280	258	270	261	275	309	294	288	269	253	283	271	284	312	288	242	292	299	246	261	310	284	287	300	301	252	279	256	268	291	287	287	304	301	262	282	308	250	294	289	294	266	302	283	310	262	285	276	307	269	302	297	305	291	300	296	278	296	288	280	281	311	294	295	290	290	293	289	274	250	285	286	291	256	279	271	275	289	263	277	290	276	290	273	282	282	264	278	264	284	272	263	286	324	282	250	251	294	267	245	280	291	292	298	292	275	279	296	291	270	289	272	308	277	282	290	274	282	263	303	272	279	285	302	274	252	264	288	277	284	293	272	252	282	278	263	303	275	289	286	287	291	276	301	274	264	277	288	287	263	259	304	287	288	272	276	267	280	264	256	255	272	275	274	280	274	238	291	264	262	282	284	303	261	273	290	298	281	269	284	282	317	267	276	263	240	278	298	270	273	281	287	293	288	271	250	290	274	312	270	298	269	265	244	275	270	287	313	264	289	288	271	269	279	297	296	257	293	274	297	285	276	271	265	264	285	290	317	313	272	282	250	264	293	275	268	276	265	291	278	269	278	268	299	269	316	305	261	288	265	306	295	264	281	258	269	253	245	270	275	265	289	276	304	290	288	288	303	293	270	260	274	309	278	286	244	307	297	275	237	289	287	290	313	262	285	266	251	265	301	281	294	303	261	275	288	269	289	295	297	295	268	262	287	275	273	279	299	284	295	266	291	298	310	265	301	285	270	255	275	266	275	260	276	281	276	271	296	251	272	279	300	305	301	277	297	261	252	282	318	282	280	278	279	265	285	278	270	281	288	271	248	285	259	285	277	264	267	271	278	280	284	262	279	294	279	272	244	290	299	282	247	249	310	263	278	297	298	292	269	291	287	269	287	300	254	268	293	275	288	357	259	298	261	252	288	285	269	294	310	275	286	286	254	261	260	289	276	274	311	304	270	268	274	276	273	257	302	269	293	253	267	315	282	307	274	279	257	282	280	285	233	277	260	291	270	297	284	269	293	292	307	268	256	289	254	271	292	285	269	278	319	299	281	262	296	278	253	272	307	279	270	251	271	278	304	258	253	276	295	280	281	289	256	266	265	297	271	272	276	312	273	275	278	289	263	258	326	234	266	255	269	286	284	263	286	266	249	269	275	274	243	268	267	278	311	277	282	285	286	263	288	254	289	295	278	279	302	288	267	250	259	261	279	274	285	277	277	287	269	263	257	272	287	256	270	278	251	281	267	286	238	263	284	281	267	254	288	245	303	280	275	263	304	271	274	282	261	308	304	279	309	267	260	260	263	315	296	282	274	290	295	285	259	296	263	251	281	241	300	288	277	269	290	251	292	285	291	257	242	256	281	290	280	307	272	269	268	274	266	267	297	294	251	280	282	269	235	278	267	286	257	275	265	234	257	265	258	243	264	274	294	273	273	275	257	289	306	266	259	293	290	265	269	284	247	262	265	290	300	287	283	288	288	288	287	280	235	264	318	294	291	286	257	287	266	295	282	306	274	281	305	288	277	263	289	314	279	288	257	269	268	268	253	257	287	288	271	286	271	305	273	284	260	277	277	290	254	276	279	271	298	300	291	314	270	278	289	264	268	273	282	264	251	273	294	291	255	274	266	297	285	274	308	248	252	267	234	270	304	257	304	286	253	259	271	300	279	281	308	267	247	277	289	274	309	287	248	274	262	281	278	265	290	259	274	278	289	285	260	279	288	290	272	279	280	270	307	268	312	265	269	259	290	276	290	291	263	261	270	266	248	282	290	301	277	283	274	275	283	293	259	265	276	276	276	269	281	272	277	289	252	281	266	303	274	280	288	277	264	289	268	281	248	288	293	265	316	285	299	283	299	305	278	282	265	308	258	276	288	319	302	268	267	272	283	273	260	273	301	264	288	265	307	289	287	273	250	285	261	259	275	248	277	261	293	289	261	263	271	289	298	266	283	284	316	286	265	293	303	266	243	267	268	288	288	276	306	264	294	288	277	274	282	326	289	323	293	285	303	301	261	279	277	271	290	282	281	287	311	241	286	283	313	288	263	274	262	288	277	299	243	285	281	288	293	270	267	296	271	266	296	277	272	283	269	244	264	302	246	302	295	282	280	282	265	282	274	317	278	287	295	280	312	280	270	266	260	300	289	271	298	267	298	256	290	262	294	265	297	277	289	282	297	289	279	244	281	299	267	291	273	266	272	281	257	275	277	262	290	287	266	271	292	274	319	275	245	286	301	308	284	267	296	296	245	287	268	288	278	284	297	295	260	291	259	273	251	287	284	281	276	257	305	282	282	287	263	280	265	273	258	290	280	267	269	284	251	286	288	280	310	268	336	309	245	277	264	280	261	298	304	285	280	301	254	261	276	293	306	296	276	301	281	268	258	258	272	277	267	294	309	312	262	300	271	273	278	280	287	282	266	252	287	279	267	265	279	268	275	254	267	294	283	307	264	286	280	283	262	246	261	277	262	266	291	242	266	278	249	287	286	296	294	249	287	309	273	275	273	275	277	264	288	276	296	258	254	264	276	264	295	290	316	321	254	253	277	276	293	301	290	248	286	255	259	236	278	308	278	267	258	315	271	261	285	269	280	262	277	270	254	279	250	303	266	286	265	250	292	285	305	288	283	286	296	304	253	293	286	292	281	283	282	297	285	279	303	273	278	285	285	312	286	267	277	307	285	305	284	307	297	296	283	293	272	262	274	258	274	315	301	296	285	302	288	254	278	291	294	270	262	274	279	284	293	285	295	273	277	287	272	297	297	269	267	285	270	264	273	254	293	247	258	284	289	292	274	265	283	241	249	278	298	267	267	247	255	287	242	262	249	284	285	275	297	294	263	268	291	289	285	260	310	262	295	276	261	265	275	288	274	277	264	265	290	313	280	274	274	278	292	253	284	278	269	285	313	247	303	265	282	275	260	277
25731	46193	39680	30810	24247	18969	14466	11385	8730	6684	5371	4032	3384	2816	2402	1812	1591	1353	1122	988	937	800	734	673	636	601	533	531	509	495	432	423	411	416	373	427	374	399	391	374	371	390	400	396	408	369	378	377	406	339	384	343	371	364	352	387	382	375	387	371	386	423	389	383	379	360	400	386	393	366	361	397	429	415	375	375	372	389	382	405	394	379	401	413	339	350	365	393	370	387	416	385	362	381	377	370	389	388	379	435	391	351	372	361	390	374	398	383	411	393	384	428	371	394	401	383	397	381	388	409	417	369	381	369	395	356	409	388	406	398	402	395	347	375	367	386	380	390	355	384	397	413	413	397	364	393	374	363	374	371	377	415	391	391	404	376	411	383	393	376	389	396	380	372	382	383	362	406	369	410	387	406	382	370	355	396	376	362	355	410	366	413	368	393	374	386	379	381	388	375	381	402	409	379	407	391	368	398	373	382	389	385	399	384	383	387	336	376	406	401	384	386	347	416	418	355	388	371	369	396	366	412	391	367	380	363	376	348	384	390	414	414	407	384	360	351	379	367	371	375	368	387	381	348	370	399	392	405	417	381	385	370	407	403	346	406	407	365	360	393	406	393	394	372	335	376	387	399	389	390	362	360	401	346	376	382	395	384	374	387	371	392	373	398	413	367	365	374	372	365	374	356	341	370	350	372	381	368	374	370	364	368	403	367	375	386	393	393	409	395	401	338	384	368	395	372	370	379	404	384	416	376	385	335	347	394	397	378	388	395	370	394	364	374	375	380	349	365	393	393	409	379	342	427	408	370	363	383	396	394	382	379	386	392	372	376	381	421	396	401	366	381	360	398	405	382	412	382	387	373	403	367	365	359	373	411	381	364	401	389	373	398	369	409	399	401	364	417	398	397	389	410	418	383	372	380	369	372	363	339	363	405	380	404	382	375	403	362	369	350	420	376	401	387	405	352	352	387	382	371	365	390	383	367	377	409	359	424	354	359	390	394	360	402	382	385	379	370	359	367	412	388	348	350	359	385	399	383	348	377	366	383	378	391	383	361	391	380	378	388	400	376	352	366	366	350	378	368	388	381	372	382	369	402	372	392	365	378	397	377	389	369	390	354	387	405	390	339	370	358	353	378	368	415	347	391	367	390	357	385	398	340	346	398	377	389	423	421	357	378	400	393	370	386	394	382	381	387	376	361	369	373	381	423	371	376	460	423	405	393	357	410	403	371	403	365	404	419	382	391	361	356	410	389	388	395	401	397	385	375	389	409	381	374	405	375	366	382	404	374	399	351	379	387	428	383	392	391	371	384	358	392	412	366	360	375	379	381	389	361	409	397	388	395	383	369	398	373	381	389	368	406	369	387	413	358	422	407	373	367	415	373	339	421	371	384	360	380	393	367	381	381	363	372	397	389	398	377	392	346	394	409	384	370	394	341	408	399	405	384	370	333	401	362	397	362	356	388	375	397	363	396	374	387	430	396	385	377	391	391	350	356	363	382	373	372	415	358	358	380	390	364	378	393	367	370	350	392	363	347	417	402	395	324	393	354	417	372	420	386	370	393	373	364	340	361	391	356	373	380	388	397	363	392	375	370	376	359	382	377	380	342	366	397	379	372	362	407	348	402	415	423	367	387	391	387	399	399	379	364	376	384	384	398	358	391	387	383	423	406	362	377	358	390	388	383	421	374	363	405	403	389	354	383	385	364	360	375	381	375	334	391	409	383	408	382	371	366	377	364	415	372	362	375	394	416	371	385	410	404	375	386	379	379	365	389	384	388	398	389	352	357	399	371	379	357	383	372	399	388	416	387	362	359	391	384	406	384	397	377	347	397	376	368	384	407	365	371	388	389	375	388	393	368	380	362	380	374	365	390	389	376	383	374	375	342	396	388	394	405	349	394	359	372	383	408	383	377	383	408	397	352	402	381	373	366	395	404	382	382	345	392	386	401	355	374	398	362	395	384	408	348	380	396	358	410	379	378	381	366	404	394	368	383	379	404	381	380	378	384	424	393	386	380	376	383	388	373	359	322	402	387	388	393	383	355	398	376	358	384	379	372	387	417	391	399	380	396	387	372	423	390	388	377	353	388	360	383	368	398	381	372	382	375	397	411	380	376	398	396	381	387	384	390	402	355	371	395	416	348	371	389	346	375	398	408	388	369	372	382	340	366	393	384	390	392	374	344	401	368	386	414	409	377	381	342	411	350	409	384	378	343	382	379	388	387	405	373	392	397	382	393	356	383	371	386	382	380	378	355	392	372	359	411	399	429	354	376	400	372	349	404	371	349	376	417	385	367	389	360	415	331	392	359	393	353	362	363	378	380	370	417	380	406	400	366	362	338	398	380	387	362	382	390	384	386	394	376	411	387	361	367	364	392	352	396	390	362	367	385	403	397	380	399	409	385	374	395	427	418	383	382	403	369	392	404	383	384	406	381	389	375	385	377	391	378	385	344	360	360	378	393	385	383	363	384	365	358	365	385	348	360	416	361	370	352	389	360	361	348	385	400	409	350	397	391	356	380	361	366	368	408	374	381	424	394	371	366	379	368	382	396	360	389	380	407	387	355	397	401	359	369	371	386	358	391	367	381	383	354	366	370	392	405	387	386	397	379	406	368	373	380	398	366	401	399	393	374	402	404	420	385	373	396	410	382	399	356	391	394	366	376	374	393	358	383	365	357	388	386	393	377	352	381	395	381	375	367	376	347	371	388	398	396	381	374	363	407	349	381	386	402	399	361	399	359	378	391	410	393	388	383	373	381	392	413	375	431	414	392	408	400	379	370	369	398	394	409	400	377	354	402	427	377	394	374	403	356	378	401	364	349	394	385	386	364	357	378	407	343	402	366	427	372	369	412	408	337	393	390	385	378	368	418	375	379	367	389	397	375	380	362	383	400	413	410	374	436	371	388	364	378	398	384	355	344	396	377	366	379	373	380	369	360	371	367	390	382	404	379	373	363	417	424	405	389	338	368	411	375	403	367	425	371	375	379	415	360	402	353	330	358	367	382	375	381	374	377	361	374	377	348	407	393	366	375	371	376	362	411	385	380	389	413	385	384	355	366	388	331	409	406	394	375	398	391	393	373	394	347	347	389	375	386	374	373	431	445	373	370	378	395	390	430	354	386	389	362	385	356	381	372	405	382	379	373	356	373	396	373	385	411	365	369	395	357	359	412	378	409	360	401	369	375	395	350	363	414	387	374	380	415	387	357	393	381	404	412	341	420	406	384	425	390	374	376	399	378	389	370	403	375	414	395	393	375	361	380	383	378	421	398	412	342	377	397	432	398	384	363	399	372	359	385	393	363	398	381	394	397	415	389	364	376	417	356	379	389	373	386	363	411	406	397	378	354	385	394	411	365	345	370	386	355	353	383	410	359	359	406	358	383	386	380	351	401	366	359	411	417	358	391	362	409	403	358	379	397	366	383	385	381	403	372	383	363	370	381	406	327	400	343	373	431	377	351	386	395	419	436	390	365	395	349	378	357
28583	24576	24050	16699	9900	6062	3897	2651	1839	1445	1176	945	832	678	593	582	461	478	431	363	364	335	334	333	316	299	318	296	283	271	282	280	271	286	290	282	276	282	290	283	266	277	293	280	282	296	294	272	266	239	289	267	279	279	281	262	279	266	283	278	273	275	267	287	286	298	317	270	256	270	248	270	268	272	292	268	276	283	260	294	284	288	270	283	280	286	281	297	295	275	266	254	298	293	251	268	274	280	274	267	273	269	257	267	277	274	251	279	281	278	265	273	243	284	292	250	282	270	260	263	280	272	286	277	254	268	254	259	282	252	256	299	265	274	271	258	252	255	284	245	311	292	306	289	296	262	288	268	267	292	276	287	293	250	283	261	274	264	289	272	277	277	275	264	274	257	270	277	285	282	297	259	271	281	277	242	244	271	255	288	296	251	273	233	270	264	278	261	264	282	259	243	241	248	261	268	290	279	266	323	273	288	280	285	263	284	287	272	287	267	276	288	285	282	278	286	254	277	303	263	269	246	319	274	255	281	262	284	311	260	274	267	263	258	282	252	320	294	295	279	248	261	284	243	275	273	336	256	286	268	243	267	266	258	298	266	257	259	272	279	267	261	284	265	266	285	275	302	256	275	276	271	280	293	281	250	290	271	274	277	261	244	275	270	267	286	283	274	267	293	269	270	264	281	287	290	295	270	268	267	252	305	267	269	300	293	281	281	255	252	249	262	277	248	243	278	266	273	266	301	281	288	264	264	249	277	287	276	286	283	279	284	301	286	277	285	319	275	279	280	289	285	290	266	300	300	239	278	268	285	293	278	309	303	287	299	286	256	269	309	279	287	290	288	277	273	292	261	286	272	264	254	273	279	259	255	263	270	281	284	253	290	282	270	262	276	273	283	283	282	264	254	274	249	279	253	280	268	282	282	292	258	244	303	265	275	305	301	263	288	288	289	317	265	283	277	288	277	249	272	268	274	267	266	269	282	271	256	299	278	308	265	292	280	275	251	263	286	298	310	247	289	274	263	274	259	298	261	281	294	287	283	258	282	292	262	269	266	277	298	270	282	298	260	275	256	290	245	300	272	257	269	279	282	263	312	269	284	296	297	259	255	254	288	302	276	271	255	262	277	233	274	282	261	265	274	264	290	274	283	280	255	256	265	287	266	258	262	290	277	278	257	286	277	286	279	269	263	257	262	283	281	282	278	270	298	271	280	288	233	259	259	272	251	289	282	292	268	300	264	290	281	258	272	262	260	247	270	254	269	273	277	296	274	280	295	267	276	273	273	296	270	259	277	257	260	314	295	243	263	284	278	258	289	271	279	270	264	293	241	275	278	262	296	268	287	272	265	276	276	274	259	269	294	297	280	294	247	266	308	261	284	296	259	253	274	267	232	263	262	253	304	278	256	254	289	303	262	294	280	279	248	282	269	290	284	292	273	267	282	263	282	284	249	290	270	261	295	275	266	281	280	270	275	269	267	249	266	294	242	264	260	249	264	276	275	245	261	271	280	279	303	296	274	285	261	304	293	251	300	269	297	300	243	246	257	266	263	267	281	294	273	266	274	278	272	272	304	296	266	273	265	299	261	253	259	261	287	262	255	297	262	255	280	287	291	252	267	289	257	310	298	243	287	278	281	256	249	296	256	272	315	269	271	256	304	285	273	278	282	271	259	291	277	274	266	275	273	240	261	272	271	286	295	294	303	270	244	297	254	283	264	298	288	287	308	291	265	242	273	245	292	265	259	274	268	288	261	307	271	282	274	263	262	296	280	271	263	283	270	270	290	275	244	259	282	266	282	289	248	271	247	313	252	275	283	263	284	256	279	252	246	274	258	262	285	304	278	298	284	289	273	284	281	281	300	255	273	271	303	251	249	266	281	286	305	283	283	289	295	276	267	278	304	313	275	267	265	278	301	282	318	255	275	288	264	254	271	252	302	278	282	266	247	285	289	273	307	282	259	270	237	279	306	270	266	287	248	281	273	290	235	295	268	248	254	288	255	273	280	252	270	268	284	268	275	273	289	292	273	265	233	270	293	290	288	263	254	274	283	259	264	281	278	307	265	273	283	289	296	309	269	292	309	298	266	269	254	271	275	251	264	296	269	254	279	286	284	334	285	281	273	287	293	254	294	258	262	282	277	299	302	246	294	288	275	290	256	286	270	272	271	294	264	249	249	252	265	273	258	277	287	274	271	283	263	262	270	294	283	282	297	281	273	289	262	286	270	277	251	280	272	276	275	270	307	279	269	280	284	265	269	275	259	274	289	270	238	285	261	274	280	279	290	244	266	279	277	282	293	255	286	278	281	267	283	262	287	260	296	240	304	294	244	281	279	271	240	270	280	272	291	324	251	257	276	274	268	281	255	270	271	277	259	265	294	277	302	274	269	248	298	270	301	270	261	286	288	271	243	259	277	266	256	296	276	283	296	261	295	279	286	296	244	276	271	251	282	258	256	257	268	275	300	277	273	299	262	282	283	307	252	294	260	276	279	262	274	243	267	271	275	304	269	251	275	270	262	261	242	258	243	272	290	279	260	259	293	269	283	265	248	297	254	308	273	291	231	285	277	270	297	296	248	303	269	302	270	289	286	264	265	293	269	260	281	280	297	295	287	262	266	281	259	279	277	260	261	259	277	278	258	281	268	278	284	272	286	275	279	261	285	277	255	254	262	253	272	259	271	261	261	272	278	288	280	267	285	274	271	252	275	289	295	282	267	259	278	267	245	265	291	281	280	291	284	282	263	278	279	261	300	289	264	288	275	282	276	275	274	262	275	285	268	285	295	269	281	271	293	278	277	266	260	258	251	310	267	275	272	277	288	252	296	236	253	300	262	273	267	281	252	282	274	295	277	266	285	275	258	270	259	267	254	262	269	262	294	268	290	291	273	259	286	273	267	242	272	284	256	297	303	251	291	287	265	292	269	293	261	263	268	274	289	262	295	248	268	265	295	292	269	292	291	273	256	297	274	252	245	287	257	253	276	294	271	297	289	287	280	277	284	287	255	286	261	275	287	234	274	270	275	277	295	266	266	290	254	269	257	279	269	329	274	282	275	259	271	277	288	271	261	309	288	283	282	292	273	272	258	272	270	288	269	274	275	263	289	271	300	276	284	270	271	294	322	280	260	260	237	306	311	266	243	306	284	287	291	262	278	264	279	251	273	297	268	275	284	256	274	279	292	256	279	260	267	275	312	274	275	306	247	290	272	274	281	264	276	277	271	259	259	243	263	292	277	257	277	260	304	279	273	259	258	263	306	277	277	299	285	264	286	249	253	244	273	259	294	282	313	278	311	271	294	281	249	264	272	280	260	272	252	289	293	273	247	249	257	259	272	272	256	272	250	278	290	268	268	269	264	273	261	287	301	259	296	292	265	269	284	273	299	277	304	247	268	303	267	268	280	294	263	267	276	256	273	270	275	278	259	266	281	273	286	257	287	253	255	261	261	250	260	284	270	284	304	267	254	308	254	301	272	251	284	267	255
24248	36935	30440	21965	16543	11960	8864	6379	4631	3493	2772	2167	1851	1527	1278	1074	915	804	692	656	605	554	528	519	483	467	523	453	459	446	429	414	396	381	383	391	393	390	412	384	387	401	373	348	425	388	407	389	353	369	384	364	414	405	370	370	405	380	378	397	403	397	393	398	389	368	394	367	376	375	397	341	379	357	380	355	409	384	386	394	376	385	384	381	366	429	405	401	382	363	408	361	368	394	386	387	369	373	365	379	392	389	366	385	379	391	361	397	388	380	373	374	361	354	405	401	359	414	386	391	373	395	384	400	368	363	383	386	363	398	380	410	357	416	349	402	385	386	380	380	375	399	414	367	404	376	365	358	383	397	380	357	382	394	399	385	402	411	402	344	393	371	398	362	369	369	371	375	396	387	365	406	371	376	373	369	413	398	377	380	405	377	363	399	392	394	373	387	377	379	387	412	375	380	375	386	385	387	393	403	376	382	356	381	341	392	387	392	409	332	402	391	413	376	376	387	388	379	399	382	356	387	372	365	354	403	351	431	346	389	359	367	376	358	386	417	395	410	420	384	366	384	372	424	387	380	430	397	401	341	383	388	401	369	354	404	365	360	366	384	388	392	391	391	369	367	384	376	394	336	367	393	418	419	401	401	399	389	371	356	350	391	378	377	386	397	374	364	359	383	365	365	382	380	357	368	371	375	376	381	354	416	363	378	330	374	365	412	398	354	416	395	370	373	392	400	383	366	394	370	413	382	393	373	396	397	378	343	396	381	380	406	377	390	356	353	349	396	412	405	395	342	372	400	351	407	349	384	410	389	411	380	406	367	393	361	387	416	377	335	359	370	384	376	411	364	375	397	395	413	375	381	386	382	374	389	359	392	407	383	378	397	383	381	405	394	364	381	367	396	329	400	386	363	386	418	347	361	361	380	401	350	369	405	380	386	375	396	390	397	376	384	397	391	368	397	367	404	391	379	385	373	377	402	389	390	398	397	393	413	371	368	385	395	397	372	345	376	395	357	382	377	370	410	385	373	424	380	375	376	405	362	358	351	383	388	352	384	394	412	372	385	365	399	366	375	417	345	392	356	378	384	361	388	354	376	370	377	374	360	357	394	384	402	362	395	358	371	374	400	352	373	434	364	374	396	375	370	365	374	402	368	417	383	399	406	393	377	387	359	370	367	375	393	366	379	386	371	364	364	387	387	388	359	403	363	377	342	383	375	395	381	369	396	357	382	380	385	346	329	371	372	405	374	375	376	347	394	419	367	385	383	415	359	374	431	354	415	322	395	374	380	389	390	371	400	381	420	388	390	371	361	401	395	400	388	372	375	346	378	408	387	403	388	410	379	401	391	325	378	404	350	367	382	415	384	389	376	349	390	369	373	423	370	360	416	383	344	377	391	389	378	417	395	403	424	386	414	374	376	418	388	381	366	380	396	356	339	377	414	380	381	411	350	395	365	372	379	379	405	357	409	388	404	389	364	398	395	363	369	377	348	374	365	334	376	405	387	363	435	410	393	372	393	412	373	395	399	420	410	374	357	373	392	382	379	396	405	402	372	389	380	390	381	424	397	394	387	395	359	394	388	387	390	380	373	385	367	381	396	407	386	400	358	357	373	386	419	377	379	371	371	380	394	389	380	400	393	352	360	387	368	383	384	384	392	414	391	346	412	373	391	364	379	418	390	369	380	396	356	399	388	378	378	391	377	351	355	380	422	368	352	363	369	391	373	382	365	389	386	358	405	417	404	409	380	374	392	382	371	379	377	399	385	398	375	405	388	392	368	401	408	394	390	368	371	393	368	371	356	364	369	352	379	344	390	360	374	412	366	379	395	400	374	376	376	415	396	382	400	379	379	360	365	385	352	417	414	403	367	386	408	344	395	385	363	385	367	385	359	389	382	417	415	378	412	418	403	400	390	413	397	427	338	389	385	357	381	370	424	372	396	372	381	452	400	390	372	393	366	397	422	400	406	380	417	371	358	395	372	380	371	398	403	454	422	405	372	357	370	384	396	393	393	376	403	392	389	380	386	372	425	338	399	391	394	370	363	403	401	414	386	337	366	407	370	376	379	354	355	383	382	388	367	356	425	387	367	372	409	341	377	372	381	408	366	393	364	415	360	410	347	383	394	365	376	407	366	385	376	355	378	382	384	373	358	383	342	387	368	377	417	367	393	388	404	378	359	393	381	391	380	362	362	409	358	393	371	391	359	422	412	391	372	382	386	392	374	361	360	401	407	384	410	364	364	373	373	369	360	402	376	416	409	375	385	380	389	336	379	367	402	378	371	358	402	352	426	391	393	369	387	400	390	360	380	375	356	381	353	397	403	385	369	378	385	393	376	353	391	382	391	416	386	381	405	381	406	372	358	373	391	388	379	410	349	421	388	410	389	379	393	356	390	413	369	377	390	389	403	418	393	350	384	375	374	381	376	369	422	426	391	355	361	360	351	387	391	384	382	390	350	432	360	402	381	391	381	373	390	353	378	387	332	381	362	369	372	389	386	355	373	384	388	387	400	377	389	405	391	380	404	376	368	378	365	340	394	380	400	397	371	378	359	430	381	375	417	375	372	366	383	342	409	381	380	352	375	366	345	370	377	407	399	412	348	398	360	345	351	382	394	375	416	380	404	357	360	355	395	376	379	379	357	386	408	368	391	406	376	382	404	434	394	401	401	398	374	428	364	410	417	381	382	353	385	375	364	394	360	370	389	352	407	374	384	406	390	374	381	376	408	384	369	420	360	353	380	372	387	382	370	379	392	402	378	387	407	400	395	366	363	424	378	383	385	374	363	411	375	412	351	368	395	387	393	389	399	388	390	398	400	385	336	386	389	380	379	398	406	409	367	369	359	382	386	378	373	373	369	383	395	398	386	372	397	369	394	380	365	387	378	384	397	380	372	379	371	353	405	364	413	367	341	375	375	396	389	362	363	388	397	409	385	369	363	385	378	373	400	368	392	372	432	378	397	413	375	372	363	346	371	355	367	387	376	345	364	365	370	406	393	407	379	397	380	386	395	395	332	369	350	394	358	395	416	395	393	409	409	371	390	379	410	368	381	407	428	383	374	375	364	388	354	396	377	383	395	387	347	404	382	356	392	407	357	376	360	384	385	374	404	357	438	385	401	380	387	385	407	364	395	372	393	386	367	434	386	356	387	388	373	385	411	360	424	399	394	422	404	388	385	377	377	325	369	389	400	364	386	373	369	361	355	382	402	387	406	395	422	385	376	379	384	429	362	363	388	380	377	368	414	374	385	379	346	369	372	377	380	412	369	378	419	362	352	380	361	407	352	371	421	405	386	362	380	392	382	390	376	377	411	381	390	401	363	367	389	409	389	391	377	353	411	360	374	386	401	365	384	375	432	392	373	378	378	352	423	387	373	396	343	383	347	428	369	395	387	337	376	369	384	375	341	370	435	401	419	416	417	379	403	395	361	405	368	394	409	399	404	374	400	392	391	362	405	365	386	384	355	360	386	356	412	382	420
23493	21250	27666	25317	20061	12149	6570	3907	2815	2078	1685	1400	1140	994	786	610	625	531	472	480	416	439	384	393	336	339	324	334	313	313	311	329	313	276	313	290	277	286	291	308	285	282	288	283	280	289	277	281	275	288	275	255	296	302	279	285	299	297	305	267	311	304	282	305	280	292	299	284	267	284	294	293	310	286	289	270	311	280	302	299	275	280	250	295	291	286	302	268	278	301	280	297	275	302	305	288	285	272	294	291	268	298	244	289	279	278	300	295	271	291	283	294	277	260	272	285	304	262	280	298	286	286	283	244	266	269	273	311	287	292	276	315	264	282	285	299	281	274	283	290	254	297	249	278	271	294	305	295	285	305	293	272	268	270	301	270	290	261	289	256	297	282	296	268	300	290	247	327	278	269	296	272	294	286	273	246	299	270	266	291	291	282	283	288	311	295	285	286	277	282	278	287	287	271	306	315	309	292	323	318	289	280	264	294	291	278	279	273	282	284	267	319	250	309	307	286	297	272	301	291	248	282	264	286	267	323	292	279	288	291	290	294	288	281	310	313	310	301	288	265	276	237	278	278	268	304	321	281	281	299	298	293	295	285	282	287	262	303	263	271	275	282	316	262	284	300	285	270	288	292	318	277	273	269	294	274	257	297	264	266	274	286	274	304	275	284	301	287	293	306	289	298	282	306	288	288	251	307	290	265	298	318	281	274	295	276	262	295	271	269	275	255	291	283	299	283	335	285	244	277	295	260	334	294	275	276	284	293	300	260	271	257	275	297	299	261	272	300	300	286	292	266	281	305	310	264	298	289	329	279	271	321	309	290	265	240	282	305	308	272	296	298	282	291	315	303	315	270	274	268	267	289	285	292	276	284	310	325	280	312	295	283	304	272	289	267	286	299	313	259	287	284	261	283	314	295	278	269	286	298	317	274	249	298	276	282	300	281	295	263	249	289	297	270	274	293	321	272	256	296	246	320	294	303	264	254	274	302	302	277	304	283	291	279	273	271	301	291	273	268	273	279	284	301	276	265	289	293	290	282	299	289	297	306	294	289	304	282	316	294	312	282	289	271	293	272	265	276	290	264	306	330	292	285	278	280	286	304	311	292	294	287	267	284	284	320	269	293	285	283	304	277	276	281	311	304	288	308	306	272	287	321	275	295	276	265	279	271	285	272	299	313	268	284	296	295	298	288	260	250	297	287	305	287	286	284	267	268	271	277	280	277	247	269	303	304	303	265	310	288	293	290	295	281	268	311	279	287	281	281	288	288	301	280	273	317	293	308	268	277	284	290	287	273	282	270	291	271	284	284	253	285	296	274	312	266	285	314	293	290	296	281	282	282	294	282	307	304	318	289	295	253	277	283	276	256	294	306	276	272	281	297	292	303	310	278	287	304	307	262	271	281	275	315	302	301	324	280	272	304	288	339	303	276	300	304	246	302	254	295	282	295	264	293	311	288	281	274	257	274	279	295	260	270	267	260	265	271	304	280	265	311	297	301	287	312	273	282	286	273	295	287	292	286	305	311	285	282	295	305	272	283	279	271	287	281	286	285	287	311	280	281	276	308	323	267	283	323	253	250	264	301	296	306	283	283	303	307	296	297	289	264	309	277	272	286	304	304	264	318	311	300	309	281	311	279	324	292	310	316	298	297	336	329	311	298	309	299	307	295	312	275	283	287	286	276	300	272	285	282	309	293	280	279	279	270	278	309	292	284	269	314	298	272	278	285	293	292	279	287	284	251	282	310	266	271	281	294	274	305	269	286	258	288	315	282	319	304	246	303	279	302	282	272	277	299	255	294	319	304	279	298	270	259	254	297	272	268	300	290	264	275	329	273	248	266	277	268	288	267	280	266	310	266	296	318	285	305	269	297	280	279	245	277	306	292	336	280	286	306	282	286	259	296	290	299	268	288	277	290	288	310	296	269	277	277	288	268	300	276	275	289	277	295	313	285	275	283	310	284	307	293	272	318	245	296	239	293	282	281	300	245	251	312	277	292	269	280	262	277	280	269	246	287	286	313	276	302	283	270	302	325	247	297	296	267	300	273	291	262	277	268	287	288	264	301	275	289	302	309	264	268	284	313	295	310	283	282	281	274	275	304	271	277	272	282	270	295	289	304	288	259	274	301	295	328	276	272	296	304	283	292	302	278	269	269	276	254	280	284	299	308	307	276	310	290	313	278	267	299	284	289	295	306	271	279	295	284	261	300	270	217	273	296	266	284	304	300	304	299	320	328	308	294	261	302	283	288	263	293	296	279	277	253	252	286	270	292	269	303	277	243	299	262	317	291	302	263	280	289	306	298	301	271	301	266	272	280	286	284	278	290	329	235	305	283	294	291	277	311	298	289	278	267	265	283	305	294	293	310	299	272	298	296	269	269	333	300	294	276	292	308	295	279	285	263	286	296	259	286	272	272	288	304	266	293	264	289	318	314	304	296	295	264	283	288	271	273	309	274	287	290	294	292	283	283	271	265	271	279	270	295	296	327	297	296	244	286	285	280	287	271	296	283	273	281	268	292	289	286	276	312	287	269	286	270	270	288	302	267	271	278	271	279	297	298	271	268	287	303	292	275	283	284	286	286	280	299	299	270	298	315	281	271	258	286	275	262	315	267	278	302	286	263	318	324	283	278	247	280	306	288	293	293	247	284	283	280	283	286	299	296	295	281	304	283	267	294	293	301	261	279	286	260	293	282	329	303	288	292	276	291	295	301	263	287	302	313	311	289	313	305	310	263	264	280	297	307	273	301	276	275	259	322	276	273	291	295	281	278	285	260	290	293	254	250	266	290	283	292	266	258	282	295	322	295	299	279	299	284	311	287	300	282	266	308	306	302	262	288	308	284	291	297	254	260	257	288	279	272	276	282	302	284	295	312	282	295	275	308	267	321	292	273	269	271	257	304	287	264	260	255	275	310	346	278	304	257	298	258	278	273	270	289	279	276	294	269	294	295	295	293	329	271	291	248	279	265	287	308	282	283	299	276	265	271	301	279	280	290	259	298	290	267	264	288	315	288	271	307	303	295	290	289	291	252	267	285	301	266	280	317	297	301	296	292	249	310	280	270	306	301	278	294	287	268	318	266	289	262	303	271	272	283	282	280	286	292	273	302	297	293	307	286	284	285	313	308	257	284	290	291	294	286	273	298	297	307	262	285	292	281	304	290	287	314	281	254	277	291	278	279	280	304	270	298	285	304	288	276	296	317	243	290	255	318	304	307	300	281	290	289	275	308	243	302	246	274	296	281	286	297	275	286	284	304	304	296	302	275	291	283	281	293	269	295	303	289	290	288	303	300	281	290	279	282	276	280	286	278	306	301	312	283	297	292	289	297	303	317	286	263	271	300	308	293	286	269	280	294	284	275	297	260	285	272	302	289	281	256	280	261	273	282	334	300	258	335	282	300	293	294	283	272	275	283	292	260	287	304	257	285	274	280	290	291	294	276	284	282	256	290	270	292	298	272	255	302	283	283	299	268	301	282	278	323
24008	42398	35857	27547	21204	15856	11635	8715	6630	5067	3914	3078	2622	2120	1736	1471	1291	1106	956	840	796	692	605	647	561	557	517	501	448	449	446	411	424	379	459	441	424	407	430	411	398	427	462	409	417	360	402	409	375	415	392	369	410	417	420	404	376	422	376	396	408	418	387	387	391	424	411	394	399	407	417	395	395	363	410	376	400	419	415	403	392	381	401	394	394	404	411	422	385	396	402	390	395	399	369	396	416	429	392	438	461	436	373	371	432	381	399	371	407	382	377	432	391	410	406	395	376	390	403	418	371	393	393	409	392	408	405	438	395	416	369	413	402	412	416	393	394	377	438	434	393	411	394	402	409	373	395	407	376	411	393	380	389	438	426	396	409	423	424	397	405	429	367	386	431	410	411	389	445	411	415	375	428	415	389	350	395	380	363	390	402	377	445	399	391	410	432	402	417	405	392	410	407	422	390	391	404	380	379	386	407	389	418	409	431	401	388	406	372	394	392	387	386	458	369	363	397	430	391	420	426	428	415	358	398	397	440	429	394	389	355	410	422	436	395	371	396	380	418	414	406	412	363	401	391	350	409	384	390	414	373	355	405	376	344	391	418	396	423	406	385	416	392	405	402	362	422	415	432	396	396	445	378	384	417	407	384	389	418	353	431	406	414	425	414	382	415	432	398	421	424	391	399	410	392	401	401	412	381	406	352	388	351	407	404	398	419	372	401	388	390	435	377	401	420	401	406	428	372	395	412	426	398	404	395	380	398	451	383	384	399	421	429	359	406	403	399	371	410	425	391	411	409	366	374	394	395	413	387	423	439	360	408	398	413	418	391	375	406	406	401	414	433	406	396	392	400	376	417	373	398	357	360	378	450	417	408	367	402	446	397	405	391	398	386	400	384	421	416	387	446	386	382	436	392	364	384	421	360	395	366	408	396	388	406	403	388	418	396	437	416	420	384	381	392	396	398	398	376	415	410	428	360	422	417	399	391	430	378	407	399	392	414	395	375	382	401	401	366	384	403	387	422	369	420	404	382	403	421	401	430	388	413	376	392	418	400	395	390	393	390	395	381	388	361	397	398	371	401	433	383	367	396	392	370	373	415	438	414	391	421	388	446	414	414	428	434	379	384	432	370	364	405	391	407	392	386	436	415	418	411	405	397	418	392	400	373	435	426	399	382	418	423	355	420	392	397	401	360	427	403	409	415	374	399	389	367	369	410	415	425	415	427	407	380	390	358	409	396	389	400	390	402	383	378	388	412	407	414	396	375	378	407	397	417	403	398	360	396	424	403	387	390	403	409	415	424	381	417	422	417	426	403	394	389	390	343	367	441	400	408	391	365	386	365	386	401	367	389	413	403	393	407	393	413	409	372	403	390	422	409	414	414	413	370	397	424	399	409	406	393	394	395	426	417	387	388	404	422	414	391	404	411	430	400	407	403	422	382	377	426	388	390	389	412	410	394	379	377	401	395	367	404	403	407	386	368	417	384	410	432	395	386	402	394	377	383	403	385	370	380	367	424	397	390	393	407	402	398	426	358	413	388	402	426	374	394	412	407	411	434	394	429	425	398	404	400	391	377	393	393	419	392	400	431	401	379	371	400	390	390	426	405	426	412	403	386	383	418	393	375	381	373	440	409	390	359	394	403	413	409	389	390	434	383	425	392	391	405	407	382	395	392	376	420	369	415	367	400	395	405	374	391	440	390	425	411	371	368	372	435	388	361	398	383	379	416	387	396	422	392	398	383	412	392	425	408	448	423	431	394	370	402	400	390	397	399	410	385	422	413	400	363	387	407	414	388	391	351	406	368	385	351	413	386	383	410	403	403	405	417	410	412	390	423	421	379	404	385	404	377	416	403	418	390	400	394	397	346	415	381	427	356	434	402	394	410	402	353	438	427	400	418	430	382	407	424	363	374	420	441	372	385	384	401	391	380	406	393	378	375	370	391	376	369	435	415	407	433	398	410	420	364	359	409	406	398	368	379	392	387	407	400	403	378	359	395	407	419	417	446	371	365	434	391	394	376	436	391	416	399	431	388	403	401	429	375	399	406	422	405	391	378	413	415	387	382	408	408	376	394	428	422	402	373	388	371	410	406	375	417	399	382	379	398	385	384	415	409	423	386	389	383	402	394	419	376	425	388	423	400	397	411	381	401	362	384	423	419	417	382	415	397	412	405	358	439	375	414	380	399	422	364	365	418	398	403	397	417	372	418	400	424	408	413	391	419	441	400	398	355	377	383	412	392	425	406	407	424	404	370	427	400	385	428	384	406	418	424	358	413	383	387	404	413	409	431	405	387	424	418	425	368	426	367	406	418	426	423	381	357	368	401	427	370	424	395	386	383	416	384	425	433	395	437	385	381	399	405	419	392	422	444	387	380	400	379	407	402	401	402	410	404	429	360	382	413	380	379	420	418	386	397	381	400	398	381	403	401	441	400	411	381	383	420	413	374	386	436	400	418	435	400	356	382	406	400	403	404	383	365	390	427	427	392	401	380	399	397	407	361	423	413	388	400	401	371	409	391	405	442	381	413	405	408	405	405	428	379	387	373	405	403	390	389	386	413	383	402	423	387	368	412	365	392	437	382	445	386	425	383	398	385	431	433	401	412	379	365	389	398	407	426	411	362	398	416	428	402	422	412	428	381	378	427	394	379	397	396	414	426	370	429	398	385	398	368	361	393	393	391	391	390	393	423	413	400	404	428	412	379	388	384	392	387	405	409	410	408	347	400	429	384	396	428	394	422	398	397	377	401	423	437	372	395	400	391	386	385	387	378	364	412	403	402	379	352	392	385	411	396	403	376	354	379	391	377	412	404	378	396	344	375	384	408	398	374	377	395	362	413	391	381	389	398	395	361	385	405	367	385	412	389	399	390	401	386	408	372	396	415	390	399	385	401	426	412	392	394	418	435	381	391	416	391	397	403	374	411	370	397	398	426	407	387	386	428	394	429	392	407	404	400	386	366	396	390	441	417	367	424	412	430	445	389	402	411	378	380	390	407	417	427	382	394	418	393	378	392	422	388	374	391	393	415	392	407	392	381	402	398	390	435	411	373	398	399	382	412	408	366	405	385	389	414	425	424	407	406	389	416	419	394	411	451	394	379	394	414	403	413	386	402	415	416	422	385	378	374	437	388	393	377	408	391	383	414	420	347	359	398	401	380	383	412	400	414	397	393	391	430	421	385	390	414	398	410	392	383	386	390	401	397	424	385	360	393	443	420	418	383	399	402	376	458	386	406	413	419	363	417	395	433	415	423	417	416	392	372	382	411	381	380	432	397	372	379	402	426	442	402	424	412	381	371	413	374	410	399	389	378	449	427	382	421	414	426	393	384	384	402	412	377	376	413	378	386	404	410	382	379	380	425	425	397	381	416	394	390	384	380	393	412	391	397	400	357	390	412	394	410	380	407	377	422	424	413	421	384	401	397	390	388	381	383	383	377	401	416	429	411	439	419	377	386	398	431	433	419	365	390	378	367	381	427	415
24997	21369	26420	24406	11954	6579	4135	2847	2096	1719	1231	1112	870	810	719	525	518	460	413	361	329	348	323	307	287	326	341	299	298	245	289	291	275	273	273	301	260	263	245	251	248	239	223	254	238	277	239	257	233	258	248	230	246	296	277	251	273	225	261	261	271	247	271	264	246	264	246	249	262	306	253	260	269	276	259	256	280	242	237	255	288	289	246	255	270	262	278	248	263	260	250	278	258	282	304	286	259	257	261	244	264	261	264	263	234	293	253	235	251	263	247	280	274	266	238	256	291	265	267	241	275	279	256	288	260	250	278	269	261	259	238	274	240	292	275	254	252	283	266	247	236	260	290	269	253	240	266	272	253	245	238	255	247	258	300	259	257	244	242	271	272	229	233	271	262	259	275	263	270	294	262	267	269	274	261	284	273	270	281	265	257	300	278	264	243	246	267	284	276	290	229	252	249	276	258	275	246	283	225	262	275	262	267	239	264	265	247	260	260	231	271	273	244	270	269	270	246	268	247	239	247	249	265	284	275	258	282	279	246	260	224	265	260	267	249	266	247	276	266	228	290	283	260	277	234	233	253	249	230	248	265	232	254	283	289	269	241	261	267	270	259	271	253	259	264	234	253	254	263	253	285	248	254	282	255	255	281	276	266	269	254	263	268	245	273	224	247	277	248	262	267	291	238	255	277	270	257	281	252	269	280	260	267	245	220	277	290	281	269	283	261	258	284	255	262	262	263	272	286	274	244	265	261	253	254	251	249	282	278	258	268	270	298	250	235	240	273	236	264	268	254	257	267	264	255	262	262	242	251	244	254	235	234	222	259	286	268	228	253	285	282	261	262	271	269	247	274	249	274	265	265	259	278	227	241	274	245	262	266	289	259	283	263	276	238	260	269	255	252	238	255	293	253	258	270	256	289	274	274	226	271	235	247	264	268	265	282	248	288	259	269	247	263	257	239	277	261	273	275	281	288	284	259	246	271	263	226	287	256	273	301	270	279	270	279	264	263	236	231	284	247	247	266	243	252	295	281	271	250	256	250	273	222	237	241	230	278	258	248	249	260	243	249	259	256	233	284	286	251	259	257	234	232	276	244	271	272	262	286	247	304	278	265	272	290	283	250	253	245	269	286	226	262	266	258	299	261	269	263	248	277	278	261	273	271	254	268	285	277	232	275	288	273	285	263	254	264	284	265	282	276	267	252	269	269	259	265	248	283	263	255	240	261	285	277	252	260	272	275	299	253	283	252	264	261	274	244	299	275	219	247	275	267	280	263	255	247	254	267	239	277	256	246	260	257	245	264	253	261	265	223	258	241	280	299	249	267	271	274	244	266	274	275	250	271	288	244	266	264	264	259	272	263	280	266	247	231	269	262	296	281	266	293	242	233	260	240	270	260	287	255	261	253	268	259	247	283	267	237	270	267	250	265	241	267	267	283	290	260	284	281	272	291	280	258	237	289	252	282	277	260	254	244	255	262	266	238	272	243	268	250	258	293	253	274	276	256	269	283	238	272	282	270	258	244	285	248	245	265	255	275	244	246	260	241	244	245	271	295	245	260	259	246	259	242	277	250	262	237	244	287	285	262	262	243	262	271	252	252	251	249	271	261	254	237	261	256	271	259	272	254	283	237	230	242	274	242	289	266	257	254	267	275	247	245	264	261	256	295	251	236	258	268	241	260	233	274	258	244	284	216	271	281	244	262	262	272	276	275	246	272	266	236	244	239	262	263	246	278	271	223	288	246	237	271	278	238	260	244	264	248	255	229	253	270	274	263	269	262	244	271	276	240	288	269	276	274	300	258	289	251	278	264	265	265	263	256	291	244	284	253	246	270	262	240	293	270	277	253	245	280	278	240	274	278	277	257	254	252	286	257	302	258	282	265	246	257	255	256	269	251	243	284	273	250	277	252	264	256	248	243	242	262	268	304	309	294	248	297	228	266	268	262	271	261	256	234	254	301	258	256	245	247	287	264	254	278	257	254	256	251	275	269	269	258	249	252	252	260	247	285	262	260	252	284	281	261	240	270	276	268	272	270	267	279	262	252	252	255	238	273	265	259	269	244	268	231	232	267	220	254	281	271	291	272	252	263	250	257	252	259	241	239	252	261	265	264	291	260	246	247	267	252	260	265	254	265	286	261	266	261	259	296	301	252	260	279	252	247	278	216	257	264	245	241	230	239	259	268	259	252	271	281	257	278	257	307	272	254	246	277	267	234	260	275	267	266	277	283	281	259	252	244	249	263	300	284	266	294	267	264	239	267	262	262	248	269	280	259	292	270	274	278	231	257	241	263	298	257	244	264	314	238	236	283	275	252	237	239	234	246	249	232	252	258	259	300	264	244	281	273	266	279	265	255	255	256	281	274	274	255	265	244	271	234	294	265	265	257	278	282	231	269	280	276	242	244	241	271	278	280	248	259	255	269	289	269	253	295	251	254	282	254	256	277	282	239	228	281	257	265	278	242	290	243	271	275	250	261	254	275	274	250	287	235	247	275	265	233	273	253	263	271	244	243	253	266	258	248	292	299	288	270	253	280	243	239	285	252	249	282	246	279	252	275	260	249	244	281	265	247	275	246	276	272	260	263	244	305	242	268	258	247	276	272	253	276	237	267	281	248	273	287	278	255	262	242	270	235	266	258	290	273	260	246	263	242	255	275	268	240	250	244	270	247	278	270	253	273	251	259	290	243	260	244	267	260	268	254	290	273	282	230	247	272	250	244	254	239	263	280	265	260	272	254	281	256	279	240	265	258	265	262	260	276	292	264	259	271	255	240	267	263	267	272	306	252	268	230	258	256	258	247	272	264	286	257	252	220	267	293	273	274	295	255	262	264	270	246	257	251	264	252	255	258	260	303	281	210	241	244	271	276	290	254	257	282	257	281	251	290	225	246	260	239	252	284	284	281	291	253	250	281	259	242	276	276	231	270	244	272	252	285	282	278	232	284	285	253	271	253	264	294	255	262	243	258	269	262	256	233	273	258	279	219	254	253	251	258	282	295	259	272	258	283	258	241	233	284	240	274	241	276	255	267	247	249	249	231	265	274	275	278	255	236	245	252	253	284	299	249	266	287	261	264	253	251	255	247	248	272	273	263	240	246	269	227	281	280	246	286	237	263	281	241	272	250	220	264	247	228	277	274	253	256	292	285	275	241	259	243	275	264	258	271	270	277	273	231	211	259	266	243	255	229	255	282	245	266	263	257	247	265	232	271	281	253	267	299	274	243	271	265	276	272	281	275	272	257	255	256	247	276	274	263	279	246	294	272	264	264	274	269	259	252	273	276	262	250	275	255	309	266	288	276	266	243	237	255	258	266	272	276	244	262	229	274	279	262	219	250	274	286	246	270	256	262	278	257	274	261	254	236	287	244	243	248	244	287	269	271	287	264	250	274	274	248	244	262	240	288	246	272	229	271	264	275	255	259	267	249	268	250	288	243	253	282	276	267	240	253	251	267	269	269	282	244	260	215	267	272	253	257	252	261	271
23708	38923	32809	24395	17484	12664	9400	6944	5322	4127	3198	2610	2083	1803	1453	1197	996	885	806	699	670	562	550	524	460	471	460	437	416	434	392	416	381	340	340	340	386	405	371	390	393	366	366	348	380	357	391	365	383	366	366	373	368	374	390	352	381	360	369	371	383	367	366	347	391	386	379	372	353	345	378	363	376	396	364	347	350	373	358	333	357	369	393	426	354	348	340	402	371	379	370	367	369	371	393	342	373	386	372	390	391	363	342	376	383	361	355	347	379	379	362	387	360	338	335	392	350	389	353	360	374	344	380	345	348	357	371	396	382	353	383	362	387	369	400	370	353	362	373	405	372	412	352	374	328	365	395	356	361	363	353	367	354	355	373	367	364	348	398	372	386	356	371	424	360	385	361	344	371	365	338	414	371	394	372	382	369	352	375	367	373	346	366	345	377	333	354	404	354	408	364	380	371	380	383	369	351	342	376	345	379	361	343	359	370	369	383	389	372	356	381	400	332	349	357	345	348	335	352	387	348	372	419	368	380	372	361	347	385	336	376	378	366	382	380	382	358	382	390	381	357	347	357	346	333	359	405	394	392	327	386	361	382	397	382	369	367	390	398	365	371	393	378	351	379	359	387	345	388	396	394	381	355	336	392	343	367	385	362	361	372	369	376	386	343	414	354	346	369	383	356	379	337	373	348	354	364	392	359	366	346	369	398	395	383	368	386	385	391	386	401	384	344	372	360	379	342	371	333	356	377	395	362	354	359	328	328	347	412	387	366	378	377	391	348	387	376	370	392	372	374	345	378	313	361	395	358	354	404	333	364	368	357	362	346	373	360	406	376	370	346	357	364	371	364	383	352	368	378	369	351	391	364	366	342	375	383	366	327	346	356	369	363	349	343	371	341	393	360	398	354	335	383	380	373	373	335	344	365	395	379	373	378	368	382	359	327	355	346	378	371	368	391	379	360	361	361	384	387	368	371	355	395	381	386	377	338	359	353	373	354	402	348	378	360	370	340	394	366	358	383	355	366	403	415	385	362	344	338	402	391	347	360	393	366	374	362	394	385	379	373	360	343	360	365	359	362	359	379	373	377	371	370	405	341	338	357	336	363	374	366	404	355	379	396	361	389	365	332	382	353	362	354	393	374	355	341	366	401	343	378	383	380	363	384	359	368	372	367	352	372	346	352	383	376	382	370	354	370	394	395	361	392	358	383	354	348	393	359	357	383	404	383	368	374	358	381	347	369	371	386	367	362	383	343	390	369	352	366	380	373	367	353	358	351	378	330	312	335	360	377	368	379	367	377	387	341	313	381	373	387	367	395	350	378	360	371	385	323	354	366	316	351	349	368	370	371	355	383	389	384	354	387	386	362	365	368	384	369	374	363	359	377	335	383	353	364	363	388	342	398	374	359	389	351	381	354	343	373	353	374	341	385	343	402	360	404	360	398	338	381	347	342	364	379	355	363	352	354	363	370	372	344	318	348	335	339	405	344	375	337	368	336	371	366	367	423	354	372	363	340	386	339	380	360	362	350	370	357	392	354	373	352	374	342	342	323	394	362	355	389	376	414	372	377	367	389	364	384	360	384	383	379	356	374	383	374	325	392	381	386	373	345	373	363	359	375	346	375	390	370	336	376	404	362	341	346	362	363	397	344	388	357	374	341	369	384	370	403	358	372	349	386	340	355	363	344	368	352	376	391	398	360	369	363	356	358	366	378	357	369	384	361	404	369	364	358	375	353	406	361	354	365	364	384	358	421	364	380	356	356	396	379	345	350	375	370	352	381	352	385	366	350	365	381	375	361	375	387	352	359	370	357	365	368	386	364	379	370	366	402	375	351	374	375	319	374	396	381	369	340	376	331	348	368	351	379	361	351	380	345	380	356	385	401	359	394	379	380	373	355	371	377	348	371	332	346	395	381	348	361	343	358	349	376	374	370	361	359	335	356	370	393	343	387	371	422	347	375	337	375	352	396	408	356	405	383	379	351	361	356	345	344	391	374	370	317	352	398	386	395	385	368	389	388	377	359	350	363	387	335	373	371	330	382	340	366	357	315	367	360	382	364	362	395	370	369	352	376	395	342	358	368	309	360	356	367	359	357	396	362	331	381	377	350	355	345	351	394	373	381	406	344	363	342	390	344	354	396	356	383	369	343	365	365	384	375	356	339	385	395	376	373	364	339	354	398	386	355	377	364	370	320	352	336	338	358	385	330	376	355	350	375	358	387	374	360	348	366	377	360	397	351	365	346	357	400	348	392	373	384	382	356	389	379	336	363	364	368	384	359	361	385	369	356	336	361	376	330	365	382	362	389	367	367	336	354	371	387	370	388	360	360	379	374	378	350	366	353	354	381	360	353	364	357	368	361	408	340	390	368	390	372	342	368	367	379	355	326	351	349	381	358	405	364	392	401	389	374	344	361	360	375	350	375	388	371	359	346	352	355	397	394	363	374	362	363	407	341	383	364	393	350	372	388	346	355	336	381	365	346	355	375	358	384	346	376	370	374	335	369	355	369	367	382	378	380	380	340	369	342	398	358	356	353	362	373	366	364	368	415	337	354	378	385	381	363	364	358	357	404	377	357	368	385	373	396	371	364	397	360	373	395	362	342	366	353	368	377	380	368	349	371	405	366	386	343	373	373	382	355	357	371	400	377	370	328	373	367	371	389	359	326	378	376	370	334	376	338	335	334	382	339	394	346	367	353	358	330	395	320	387	377	381	347	398	353	398	345	324	390	362	346	398	353	359	348	412	364	363	352	381	376	352	353	365	357	367	385	372	377	360	375	386	395	378	370	362	377	368	351	371	383	364	346	374	387	379	364	367	338	363	361	354	367	370	343	375	367	339	379	365	355	370	382	379	383	348	373	407	351	421	360	368	363	373	349	353	328	365	373	385	351	362	401	374	356	369	363	388	363	356	384	384	393	412	368	397	354	316	359	342	386	359	369	379	408	366	404	372	365	369	372	378	361	361	341	367	340	325	364	380	370	381	366	383	359	403	355	370	380	385	342	390	412	352	354	362	392	380	327	367	363	387	347	361	354	394	345	368	350	354	356	376	380	359	358	360	351	360	380	357	388	357	335	367	365	349	400	385	345	392	363	354	364	388	368	379	374	358	371	380	391	335	347	372	355	362	401	388	369	355	343	368	380	343	379	350	322	385	365	372	362	370	392	391	378	359	381	351	366	361	346	392	375	364	362	357	365	350	394	373	366	369	344	354	362	352	354	349	381	364	382	336	370	336	389	359	368	383	332	379	354	378	351	360	354	395	400	391	380	408	381	371	375	368	380	385	390	367	416	378	386	406	372	346	364	361	379	357	353	340	363	346	331	376	357	363	332	353	354	354	360	365	377	414	364	379	372	355	370	356	376	364	334	321	372	356	363	389	354	342	384	349	374	365	382	361	361	341	387	386	363	415	401	350	350	367	334	369	372	387	378	387	369	361	392	347	393	387	352	354	354	385	365	333	374	388	375	373	363	394	379	431	373	356
22582	21305	28407	24516	21463	19491	11209	5533	3637	2722	2115	1754	1436	1178	1019	861	761	680	583	514	517	445	414	395	393	338	337	361	353	310	325	336	310	328	286	290	320	305	320	277	324	288	289	320	270	294	290	310	310	321	276	296	295	285	250	292	286	276	300	291	298	325	285	254	272	278	292	308	333	300	282	265	294	279	266	315	287	266	316	267	255	273	273	299	293	251	284	270	286	269	283	286	285	283	259	317	314	289	286	313	284	288	283	275	309	295	278	256	272	289	282	296	313	260	249	299	272	290	267	259	318	276	295	283	273	274	298	273	267	261	295	296	278	276	274	269	286	303	298	278	315	260	277	268	257	277	301	268	304	299	290	274	310	263	320	281	256	297	276	268	268	325	290	301	296	282	277	260	277	283	273	285	295	299	247	276	292	248	280	301	258	296	273	271	266	249	308	282	298	265	268	295	289	282	290	267	271	276	277	278	250	279	305	269	299	269	278	279	296	301	254	290	265	278	253	305	273	263	295	255	303	296	319	268	268	265	275	269	274	279	256	269	271	301	299	303	274	302	279	287	282	270	271	260	291	297	268	299	266	277	281	288	279	281	291	305	288	272	299	292	284	245	263	307	305	270	276	261	301	262	266	271	259	271	273	280	273	279	263	286	269	273	276	278	285	292	293	308	252	278	261	271	283	273	279	297	307	300	283	273	262	294	263	309	253	289	278	296	287	298	292	276	311	269	281	261	313	278	269	297	294	252	273	284	275	283	283	295	280	280	291	250	277	287	275	291	323	298	299	291	297	243	294	293	307	301	324	300	300	272	289	280	301	268	282	270	280	297	301	284	309	283	272	284	265	280	293	271	288	275	301	282	302	288	273	306	293	288	290	269	291	287	289	292	260	273	288	295	291	271	281	277	239	264	263	291	252	301	292	276	260	249	284	291	307	267	275	288	285	278	261	264	275	273	269	286	300	283	280	269	268	313	309	309	285	304	270	300	270	291	295	283	278	298	270	274	274	297	272	283	276	316	264	268	271	318	291	314	273	285	251	305	278	289	287	291	289	265	274	281	280	330	264	292	295	300	274	273	298	292	312	270	279	295	282	279	288	295	282	291	283	292	264	297	313	280	288	274	265	291	275	289	262	298	295	289	257	306	289	278	278	300	274	291	282	280	305	278	280	276	284	287	312	279	330	262	302	320	313	293	299	302	268	291	301	291	273	257	287	283	290	269	265	258	293	282	276	259	300	272	295	267	315	324	304	293	290	265	244	274	302	270	282	272	257	263	287	266	294	284	289	273	306	294	277	281	280	292	276	272	281	260	304	286	298	269	315	276	277	310	260	303	281	260	282	288	286	304	280	246	281	296	266	279	313	256	278	299	270	302	247	313	268	297	264	278	258	273	302	309	291	274	286	282	291	283	280	283	269	282	272	276	287	259	309	280	313	271	273	312	266	322	302	286	269	270	288	280	274	321	288	288	297	291	289	304	286	277	267	289	273	311	318	267	283	309	257	272	290	293	266	250	282	291	288	284	297	272	248	291	250	291	309	267	299	277	274	294	310	306	264	274	301	280	301	283	273	305	286	274	277	302	290	260	288	273	316	277	300	260	310	295	280	257	264	310	283	273	333	306	293	279	263	259	308	288	289	272	263	308	264	268	305	295	309	275	289	273	275	299	261	298	293	277	293	355	278	281	283	283	285	282	277	281	277	269	273	267	290	320	259	301	263	322	269	258	293	294	288	261	299	297	286	280	304	288	296	269	290	264	280	268	290	306	283	296	287	271	267	316	302	264	298	319	260	284	272	266	286	300	265	301	289	299	247	298	300	276	276	274	303	261	285	282	265	275	298	268	293	303	271	267	294	289	290	288	272	268	317	257	264	303	313	294	259	328	282	263	273	303	283	295	304	270	290	305	289	291	267	274	292	265	322	261	274	297	266	326	276	263	294	269	266	277	305	288	289	281	277	270	305	284	285	298	298	291	271	262	303	297	299	313	271	284	276	235	286	279	270	273	284	303	273	289	306	311	264	298	289	269	298	268	287	270	291	282	277	289	295	284	285	256	285	296	318	290	280	291	291	276	279	281	266	292	280	303	304	296	264	300	273	297	286	310	302	281	286	270	284	279	293	312	297	297	253	262	274	287	317	297	279	275	280	295	298	288	273	277	279	289	256	284	273	297	321	305	288	316	281	269	286	292	297	273	277	291	284	289	272	294	289	311	318	269	316	283	267	271	283	236	277	283	311	282	297	298	278	278	295	278	296	280	273	278	282	313	274	263	272	286	288	308	270	286	265	278	303	300	304	270	304	294	273	295	276	293	291	251	289	290	278	296	263	287	276	289	311	289	290	265	271	251	328	281	313	299	291	292	266	274	277	300	260	280	313	300	298	296	280	281	274	293	267	266	290	294	263	261	300	263	282	279	287	272	260	299	280	264	276	281	300	258	305	284	280	295	293	294	307	282	284	305	280	276	272	274	269	284	276	246	261	304	286	288	304	291	285	326	313	264	314	298	269	275	266	254	276	295	260	264	282	269	285	272	294	279	271	267	312	261	302	273	327	305	313	271	300	275	324	277	257	258	286	269	277	267	298	287	291	259	294	235	328	287	304	262	294	292	274	297	249	279	293	302	312	315	272	282	289	279	270	296	260	304	269	246	269	305	277	293	287	310	281	269	307	256	289	272	271	293	313	262	313	289	299	272	277	260	317	264	315	294	277	268	292	255	294	325	283	256	263	284	287	259	286	304	300	284	267	284	256	315	281	296	258	303	286	308	278	292	305	269	291	296	282	293	343	251	278	288	291	334	274	279	276	283	283	286	266	291	285	275	267	266	297	290	279	275	279	308	254	303	286	303	288	279	284	319	309	262	264	311	278	294	320	286	308	287	284	268	299	269	285	267	293	302	259	291	279	284	280	277	302	289	296	271	256	266	294	265	271	267	299	244	270	323	278	291	288	264	288	261	283	265	288	299	284	288	261	265	282	271	291	261	291	277	257	294	291	296	292	270	278	265	284	282	266	303	261	282	276	315	281	272	299	280	272	258	280	290	288	272	276	297	249	265	253	312	266	268	278	278	266	266	281	274	308	293	282	303	262	287	280	273	277	293	309	266	282	279	307	280	283	269	272	302	289	297	286	302	291	301	284	271	290	263	264	264	295	284	259	293	299	262	293	315	278	304	295	295	297	272	280	269	301	319	272	286	286	318	325	310	268	280	278	315	298	310	269	303	279	285	304	276	310	283	288	285	254	259	314	300	278	273	270	282	333	301	267	275	295	285	284	277	294	282	276	284	296	306	289	268	294	294	284	307	307	311	271	285	295	287	264	250	285	291	285	289	290	296	283	296	292	282	281	299	288	256	251	283	281	288	285	278	287	285	296	273	288	304	294	307	281	306	280	284	279	297	303	281	275	307	286	282	273	294	303	293	258	294	291	300	263	276	304	270	269	318	287	292	251	298	276	246	260	297	274	302	267	299	273	301	277	266	283	285
25809	46156	39707	30903	23926	18368	13993	10983	8473	6421	5122	4090	3318	2681	2237	1823	1505	1299	1137	978	921	797	737	644	636	601	563	521	497	503	459	450	448	408	405	409	397	390	411	422	405	404	439	367	408	393	402	403	385	396	409	403	384	399	397	386	375	383	381	369	384	379	412	402	391	374	397	400	382	385	377	400	383	422	392	375	382	392	386	367	355	392	375	383	379	358	423	403	395	394	416	377	379	379	363	377	392	387	365	352	383	394	440	434	389	399	386	363	407	397	416	373	369	421	373	392	403	386	394	350	399	406	436	413	374	402	385	386	344	384	392	420	388	429	410	415	388	409	396	396	402	396	366	364	425	389	407	378	395	392	353	355	381	394	363	395	400	424	383	387	371	352	412	406	404	403	404	402	388	377	382	362	394	382	401	390	379	393	393	416	406	394	418	365	383	394	379	381	368	409	394	382	417	382	402	432	387	381	373	443	422	360	392	399	390	407	375	363	400	347	411	364	355	443	406	410	349	390	447	355	415	385	401	395	364	438	370	377	377	380	376	373	377	399	380	396	393	368	411	365	401	368	387	421	398	417	373	376	379	371	424	351	390	370	418	375	389	385	359	385	400	401	390	375	385	436	385	398	387	360	406	370	392	407	383	358	379	365	398	383	380	411	408	420	413	384	396	399	380	413	409	396	388	418	363	393	405	377	435	392	396	393	408	364	406	367	394	373	376	377	419	338	373	386	374	402	417	372	398	379	420	405	384	409	367	389	398	443	395	388	355	386	390	414	373	375	409	389	382	386	399	392	392	396	390	404	343	374	369	399	420	408	402	376	422	389	438	423	412	413	411	447	405	386	415	375	427	363	404	333	362	421	391	410	352	387	369	396	375	372	392	395	365	370	381	408	393	380	382	415	365	380	386	402	399	405	373	387	372	408	371	379	404	408	395	399	396	399	365	416	413	390	390	383	403	361	391	372	364	389	366	348	351	375	374	381	410	351	381	400	382	408	397	358	396	416	405	358	400	420	398	385	373	399	381	391	386	390	397	410	377	379	399	393	411	408	411	397	422	419	411	373	396	400	410	399	388	396	389	381	406	400	355	431	406	443	402	376	409	375	375	413	375	417	393	405	429	417	401	384	410	365	374	389	335	378	409	384	349	401	413	408	363	402	365	402	376	379	374	386	404	412	404	383	355	392	413	375	417	363	392	384	383	409	399	384	388	397	366	368	355	379	362	397	357	372	414	403	346	391	417	376	401	419	409	417	378	383	387	394	363	393	368	382	347	373	369	413	377	378	366	439	372	405	434	409	421	342	353	399	391	390	402	346	388	385	383	383	402	368	383	394	395	395	365	396	377	361	407	411	357	390	413	371	376	383	370	384	355	397	388	427	392	389	404	396	379	439	395	402	427	363	374	441	381	388	399	371	395	406	430	380	395	382	411	371	373	373	400	396	404	398	416	403	359	387	371	385	365	373	343	375	400	411	409	381	402	373	367	379	364	396	387	395	359	412	396	343	420	394	394	382	427	406	403	380	355	375	384	404	364	416	425	437	377	381	392	400	368	396	367	388	387	388	388	373	398	401	378	381	368	411	352	394	377	367	370	381	359	385	403	383	412	453	370	393	363	400	394	352	405	414	333	426	381	382	379	396	393	380	382	351	392	370	410	417	362	378	370	438	397	394	402	364	366	396	367	403	360	410	398	352	414	358	392	409	443	417	438	399	381	389	399	387	389	372	440	367	406	423	368	364	370	384	421	383	375	400	397	405	358	419	376	382	401	391	393	362	406	377	381	366	378	386	379	382	394	386	364	416	404	410	390	400	388	412	410	371	388	388	372	372	382	390	402	396	372	393	398	372	388	399	395	385	402	395	405	398	394	356	415	398	395	427	404	387	379	384	379	415	378	377	416	426	413	364	402	377	402	386	416	408	377	398	384	382	387	387	396	380	404	385	404	363	360	423	403	366	381	329	375	430	421	357	394	412	363	438	349	343	399	383	360	377	372	436	403	416	433	392	390	391	392	376	404	345	380	394	390	393	399	369	382	399	401	399	386	387	383	382	397	383	378	418	423	380	390	390	411	378	400	375	393	393	390	359	383	403	351	429	370	420	399	402	344	434	338	388	415	404	414	383	378	380	394	378	376	373	392	381	415	416	350	379	382	392	389	357	374	428	391	418	370	385	378	420	418	395	392	384	408	403	422	420	401	409	402	401	378	374	379	413	381	323	381	357	374	385	382	394	381	378	397	364	379	396	408	408	420	393	373	411	403	380	386	398	365	374	420	396	414	393	387	396	400	387	394	384	389	397	400	378	370	397	382	383	391	393	373	350	406	395	393	392	387	415	394	367	364	386	427	384	409	403	371	358	416	395	395	411	371	410	362	408	398	400	381	401	403	382	383	378	395	392	393	370	406	410	350	399	410	363	370	423	389	389	366	394	373	398	396	409	369	380	358	378	388	395	416	391	408	358	386	390	403	384	383	362	362	380	374	370	405	402	397	409	394	385	402	388	380	414	396	374	370	387	357	406	405	370	369	409	405	430	363	430	400	406	382	372	407	368	400	415	390	370	383	392	375	403	372	405	381	377	377	392	385	416	367	390	419	375	405	395	388	339	366	401	368	421	372	396	371	424	396	392	368	422	377	397	402	410	409	385	392	380	398	399	376	405	376	415	362	384	366	387	412	401	371	387	367	378	424	389	382	411	387	396	397	365	380	379	423	387	365	414	414	400	406	404	378	389	388	375	440	380	363	384	384	385	409	397	396	431	353	397	382	393	405	357	394	378	389	366	378	439	385	381	375	418	411	419	399	375	411	360	372	409	428	380	401	383	389	374	392	351	381	428	364	434	360	419	394	409	426	371	387	403	425	415	353	378	387	410	419	377	389	377	373	396	369	401	412	374	392	397	411	378	407	403	399	380	389	387	400	379	374	387	394	404	362	416	399	424	364	387	402	380	388	422	410	434	404	408	374	385	393	383	365	374	411	400	400	401	350	387	423	349	373	401	409	367	352	424	397	372	357	365	392	385	384	400	405	377	374	397	421	378	406	348	417	401	406	395	396	400	371	383	373	386	392	413	384	421	416	374	347	379	367	369	385	383	380	380	362	437	404	387	420	364	367	385	378	401	396	364	399	365	400	390	371	385	382	404	379	381	390	375	389	363	389	371	362	362	399	387	387	387	390	435	394	408	374	375	413	370	409	386	412	401	405	420	379	401	367	383	430	408	364	380	404	380	421	373	369	369	433	412	387	386	401	396	391	411	394	439	440	399	413	410	386	435	408	406	423	366	394	406	401	377	374	423	415	384	363	358	401	378	373	372	400	400	397	392	346	394	423	365	411	402	348	389	406	408	383	399	415	419	400	397	406	394	392	419	347	398	357	362	364	383	371	407	383	396	403	410	396	428	404	383	388	424	389	391	375	352	418	381	377	388	366	404	386	356	396	414	363	369	394	417	386	373	376	400	388	371	405	392	400	392	384	392	389	380	414	419
28702	24175	23687	16121	8619	5098	3492	2499	1922	1432	1192	1020	794	644	660	517	482	436	425	384	445	365	320	352	326	318	308	311	295	268	303	298	308	288	301	298	296	287	274	290	277	289	284	284	260	285	279	275	262	286	265	296	266	273	302	290	271	285	299	275	270	294	256	278	277	313	295	309	271	281	280	275	273	270	282	255	283	277	301	301	268	291	293	265	273	278	258	293	274	293	300	309	298	280	275	254	304	285	299	277	296	293	278	295	294	322	282	288	257	270	279	293	235	255	293	245	239	289	266	256	246	279	280	296	269	267	282	286	277	291	260	263	281	269	288	289	273	305	240	276	291	275	258	301	282	289	267	255	258	286	289	285	259	290	271	260	285	300	282	284	265	294	260	276	257	285	283	300	284	302	285	298	276	282	274	273	272	286	283	258	302	269	276	309	278	311	296	279	258	268	287	285	300	271	289	264	265	269	266	296	289	266	255	298	288	283	295	285	269	286	276	277	272	306	284	277	287	311	274	258	233	245	263	262	306	268	287	250	302	299	280	277	302	267	277	268	265	249	284	295	282	299	306	296	276	244	261	284	276	283	240	270	278	262	271	273	265	303	302	269	270	253	284	270	294	294	288	257	265	302	282	283	272	265	300	299	257	287	279	293	270	283	263	288	278	284	268	273	260	264	297	308	244	281	264	298	279	250	269	290	278	289	272	306	282	296	300	282	268	292	278	281	259	293	271	303	290	305	262	263	279	273	299	268	274	268	258	299	273	282	290	262	266	254	276	286	283	273	277	292	277	305	253	309	312	299	296	262	288	276	268	297	288	277	271	323	266	285	255	303	275	269	267	272	289	273	270	304	279	288	279	287	263	277	271	251	311	290	288	299	283	257	288	279	276	285	262	292	243	253	290	300	291	260	301	272	283	301	304	279	261	283	276	289	265	254	262	281	301	267	295	274	271	292	292	248	269	277	286	259	280	252	285	258	268	294	268	286	267	279	260	294	282	290	278	280	283	236	281	301	268	311	280	280	270	264	282	271	287	265	257	266	262	264	292	269	300	293	285	308	297	276	263	297	283	274	272	270	288	258	269	276	261	278	295	257	272	284	288	278	263	300	276	273	298	264	277	273	308	267	282	271	296	310	247	249	312	277	262	287	296	282	284	303	293	285	309	290	270	252	263	278	291	296	275	285	264	319	293	249	267	272	302	285	305	256	284	238	280	296	286	281	278	313	274	295	296	291	285	264	306	274	314	288	287	247	300	263	292	304	284	275	254	275	286	278	250	288	300	283	290	273	266	277	285	285	261	313	272	285	296	303	292	293	279	292	274	279	296	274	283	273	314	270	293	289	294	306	271	261	281	270	296	276	257	281	251	323	275	277	246	289	284	277	260	304	296	318	301	296	279	286	300	301	269	276	257	254	297	266	292	285	304	272	310	249	263	290	275	284	292	274	286	276	279	273	278	289	287	298	276	289	287	297	273	281	289	254	250	296	284	280	245	277	295	281	254	298	267	273	267	292	286	303	260	284	286	287	277	251	292	298	263	286	320	269	267	286	291	283	288	287	273	255	304	274	284	333	298	275	289	322	313	302	270	274	281	298	288	270	299	274	275	309	289	297	297	253	267	295	282	268	255	267	271	266	324	267	267	301	265	310	262	285	274	270	269	312	301	276	276	250	268	277	270	269	277	284	287	276	294	276	253	275	272	313	289	278	281	310	280	279	258	276	277	271	272	279	289	265	289	296	322	286	278	260	303	287	301	262	316	277	278	293	280	295	290	305	311	315	305	282	260	272	297	264	265	292	284	264	264	287	262	284	263	289	283	284	287	246	269	298	310	301	283	268	258	265	284	298	256	318	310	265	267	288	256	274	274	284	279	303	306	243	264	270	288	280	279	312	287	268	256	295	278	248	293	291	297	243	287	256	288	309	243	294	298	291	292	282	243	274	310	276	258	276	276	295	322	291	284	281	266	257	226	258	287	290	275	276	295	310	248	303	272	265	266	276	270	260	265	279	310	284	282	310	264	280	301	294	291	282	268	290	273	256	274	273	302	292	279	281	301	304	280	262	305	281	268	291	257	271	307	293	316	270	246	267	264	280	292	301	285	264	263	293	293	275	278	298	284	253	303	272	303	278	258	294	305	263	286	268	307	280	272	284	297	277	302	299	263	292	258	263	291	304	287	300	298	286	272	282	283	267	304	275	267	287	267	293	256	303	295	266	289	278	284	270	298	292	299	286	272	295	263	295	264	287	285	284	268	304	302	283	292	277	271	280	239	259	262	280	259	263	281	269	256	299	265	271	270	263	281	256	281	285	302	279	264	301	289	306	276	283	264	283	261	270	257	274	240	261	314	308	268	285	282	310	270	295	282	269	259	276	283	289	275	299	258	235	252	250	274	278	272	263	287	247	253	266	278	281	271	311	274	262	275	293	286	278	238	276	298	268	269	271	254	271	289	254	262	297	311	269	298	285	265	282	269	275	292	279	313	275	295	266	304	271	274	275	263	284	288	302	290	272	283	249	292	288	254	276	290	256	300	246	284	259	282	282	304	262	310	254	291	288	256	272	298	263	296	254	276	275	293	271	311	297	303	301	286	272	262	276	255	288	267	305	303	306	261	286	273	274	300	304	281	297	249	295	303	309	280	273	265	270	275	263	267	288	323	279	279	251	277	257	263	289	263	265	260	268	253	276	267	308	270	271	261	277	265	289	284	277	311	273	306	302	295	321	289	278	304	296	302	289	278	282	285	242	279	259	279	286	329	275	271	267	250	303	265	293	276	318	299	302	245	270	273	264	270	278	299	278	245	287	289	271	286	273	295	280	277	273	314	280	269	247	280	287	259	289	267	266	277	303	282	296	288	281	291	274	265	279	273	268	266	276	272	278	267	275	268	285	274	285	287	281	277	266	259	269	292	281	282	305	299	276	298	315	310	268	270	284	282	273	295	310	304	254	284	306	275	284	302	318	263	286	257	301	283	274	274	261	260	326	273	263	261	284	285	260	260	258	293	273	284	273	287	267	294	312	275	299	277	290	297	282	270	277	282	290	309	280	287	275	240	258	250	251	299	262	257	292	288	291	261	286	279	296	297	262	315	257	302	269	308	298	288	279	233	294	292	278	313	288	312	286	286	286	280	286	277	282	281	282	262	258	263	279	267	262	264	293	262	266	282	303	273	284	277	291	294	278	293	248	293	262	312	288	285	274	318	274	278	264	289	253	305	272	260	284	295	277	243	295	271	277	298	266	305	288	286	272	279	277	280	283	272	298	280	277	268	271	294	266	312	298	270	304	303	264	280	273	260	281	300	266	301	291	293	284	262	280	293	301	283	288	270	292	273	280	266	279	275	270	274	267	275	278	270	260	267	287	282	295	267	284	307	277	273	280	274	274	284	280	301	262	311	263	235	282	277	298	274	261	262	330	274	276	305	318	277	284	306	271	271	313	278	318	270	285	281	272	282	317	285	269	304	282	275	272	237	271	291	288
23945	36553	30410	21433	15105	10692	7866	5963	4630	3510	2751	2256	1800	1470	1257	1031	991	795	712	626	623	561	545	531	485	517	458	433	409	463	413	410	420	405	390	407	408	378	422	388	358	381	401	380	421	412	364	364	415	393	388	338	410	371	362	406	372	397	392	409	390	394	365	379	401	375	403	425	388	401	408	417	397	402	398	376	376	359	401	400	367	399	372	388	390	397	402	389	409	370	381	367	410	366	389	370	408	399	386	387	372	413	400	365	413	377	413	382	385	409	370	358	382	373	370	360	393	400	375	392	367	394	356	404	380	391	394	381	390	357	372	402	401	388	413	404	432	400	381	393	384	378	373	405	388	419	394	413	396	377	369	412	365	399	366	413	387	389	418	394	423	360	376	391	386	389	356	390	413	381	361	392	379	406	394	405	398	446	381	393	389	400	385	408	372	430	380	393	359	411	410	408	373	383	399	384	400	408	409	367	380	373	410	380	393	368	406	429	386	402	388	403	376	389	396	376	404	384	379	384	417	391	401	388	422	367	390	377	372	395	396	440	392	402	374	387	385	409	367	362	368	404	366	377	403	413	399	377	398	386	386	371	387	361	391	380	381	385	434	386	406	401	365	384	367	404	382	388	369	363	415	383	386	392	426	401	366	364	384	365	390	426	383	388	391	369	392	400	393	384	393	407	382	402	378	352	383	400	392	395	361	421	431	393	404	423	404	376	398	379	399	365	416	401	366	399	389	377	413	399	333	406	345	400	409	397	358	417	416	354	378	355	381	404	401	407	348	421	391	382	394	401	378	397	364	389	391	382	363	381	405	383	380	408	421	394	427	412	366	379	345	383	419	396	351	419	369	388	400	410	400	439	374	381	413	372	374	378	419	362	356	382	395	368	391	409	396	377	388	367	377	399	366	379	415	410	387	399	409	417	385	428	373	379	371	395	379	340	393	417	357	361	407	383	362	381	380	411	404	398	393	372	391	371	354	411	381	373	363	376	403	426	438	386	419	387	394	412	404	414	391	377	410	388	405	377	362	405	378	400	373	389	393	380	349	418	410	390	348	372	419	394	389	374	356	387	385	417	411	412	409	386	408	396	402	400	376	392	426	423	383	400	400	408	386	403	399	413	378	407	434	400	398	389	373	390	382	380	412	382	402	392	382	379	370	390	405	330	377	393	386	394	379	382	375	323	399	404	414	380	390	396	367	414	390	412	395	424	385	413	376	385	396	394	395	384	372	424	355	380	393	387	351	380	393	385	401	406	362	355	381	368	420	368	402	400	395	364	383	393	380	369	406	385	384	395	408	380	386	424	382	393	379	374	365	373	391	378	442	410	363	396	407	421	394	417	412	371	407	363	374	380	427	360	427	389	355	395	398	422	387	394	389	399	373	380	393	381	381	427	409	397	407	385	372	404	373	361	422	390	359	387	370	377	398	385	364	367	389	380	369	407	431	383	401	415	395	392	416	395	396	367	372	369	373	362	393	399	364	340	400	404	363	407	404	412	388	397	407	387	401	368	390	358	387	387	400	363	397	394	380	395	389	356	413	374	382	396	356	375	397	406	384	339	364	396	396	401	378	403	425	370	394	402	354	384	396	422	406	371	410	381	370	380	409	390	407	373	397	405	371	403	428	408	386	398	408	390	382	405	431	382	422	393	358	389	376	369	380	373	382	400	394	388	358	364	397	419	406	376	359	404	373	391	351	422	406	377	375	379	382	387	397	386	370	392	437	383	410	405	365	391	410	388	379	381	410	398	382	380	368	393	402	380	406	380	384	412	405	408	381	373	421	364	370	405	384	379	381	403	397	402	381	422	380	390	435	406	363	360	396	352	402	382	414	396	411	422	423	431	374	369	405	401	369	418	358	402	399	396	389	402	400	381	401	387	381	394	385	419	397	390	359	392	365	408	397	396	381	405	403	375	386	385	418	378	392	394	380	434	442	395	395	363	372	389	397	396	385	398	398	396	354	404	423	414	382	429	366	393	376	399	422	406	412	376	368	372	388	414	377	404	387	394	403	383	399	383	367	358	398	387	391	389	400	399	415	386	384	387	384	383	416	383	400	405	394	394	431	378	428	386	398	386	370	400	397	365	362	399	411	378	390	419	390	422	379	394	402	392	403	351	404	353	404	372	364	402	411	376	391	389	385	379	414	378	446	381	397	378	384	425	421	387	375	386	388	387	371	390	370	405	357	356	408	406	356	373	383	412	379	375	377	396	375	385	371	400	367	396	386	365	381	364	412	388	410	350	392	353	389	380	335	391	400	371	390	368	353	417	372	434	423	386	377	397	380	404	379	376	384	406	399	369	403	392	392	420	383	428	365	448	392	376	413	368	392	374	392	383	387	414	363	355	406	385	355	398	428	361	373	400	387	401	406	420	381	408	338	382	373	375	413	392	422	399	371	387	402	413	422	408	427	409	364	381	350	396	417	393	369	405	425	403	346	382	397	390	414	340	390	384	390	387	354	406	372	423	394	379	397	366	396	416	401	355	367	386	371	404	386	401	407	377	387	391	368	361	385	397	363	359	372	393	352	404	378	381	411	413	429	394	397	401	433	377	357	378	395	375	414	393	383	383	382	384	373	378	381	384	384	398	391	353	414	390	347	370	387	377	394	384	384	413	380	343	389	347	390	407	405	366	383	392	384	353	373	383	404	364	403	416	399	353	358	376	383	379	426	383	381	403	382	370	404	423	379	345	399	390	382	447	406	373	428	366	393	389	391	382	391	356	414	403	380	384	377	406	388	412	376	388	400	347	411	372	387	406	425	417	385	394	364	346	382	376	378	381	371	404	367	398	417	362	382	362	387	383	408	427	376	376	398	384	398	369	413	402	365	381	390	370	391	394	357	409	430	370	420	357	387	414	386	394	386	365	372	371	372	381	389	399	413	383	419	439	410	389	407	406	381	448	399	387	407	421	387	384	393	407	368	395	384	367	364	407	368	381	407	398	403	417	371	385	408	398	392	380	413	391	410	401	398	410	379	351	369	361	408	383	402	399	377	363	387	424	385	398	378	400	381	364	375	401	387	382	387	360	375	438	390	393	404	390	402	365	356	355	400	388	410	386	347	365	432	356	412	411	370	411	371	417	382	381	421	395	384	411	395	400	384	382	396	395	344	407	375	357	402	374	381	443	420	382	396	376	390	381	419	434	390	396	372	379	359	378	391	401	375	402	402	393	367	381	414	403	384	405	374	401	368	377	362	404	393	423	386	394	378	404	372	381	388	376	402	405	403	384	384	392	405	422	401	446	382	404	416	359	420	394	399	395	386	393	418	428	418	409	394	379	415	360	371	398	379	384	380	386	393	415	355	371	353	416	404	415	389	379	395	377	402	385	422	417	369	389	387	371	386	396	382	393	437	413	366	419	405	409	405	376	400	421	371	370	430	349	386	367	382	393	417	420	366	378	397	379	383	357	402	385	372	379	403	380	335	385	363	382	386	384	416	425	399	392	371	383	412	407	409	394	391	381	389	381	412	379
23553	21267	27782	25335	19903	11463	6240	3926	2749	2100	1672	1401	1197	970	798	696	640	588	494	520	445	399	387	369	382	349	364	333	309	317	300	337	302	288	298	291	314	293	310	271	304	284	293	323	280	300	291	301	313	287	304	285	293	311	317	272	284	298	313	317	296	311	301	295	278	291	274	314	294	275	292	264	328	305	294	288	283	301	303	303	289	300	333	284	277	291	301	283	279	310	274	280	275	301	300	299	284	307	291	294	317	311	334	292	280	303	308	293	310	270	322	290	316	311	259	289	291	302	292	304	287	301	320	270	304	329	307	303	321	301	265	258	282	320	313	276	286	308	298	278	261	291	291	311	301	303	287	287	323	323	303	274	303	284	299	337	296	310	285	306	322	275	302	335	303	296	266	307	295	311	303	276	327	287	284	303	298	277	297	313	296	313	299	275	320	270	274	281	306	281	263	277	298	304	300	321	298	298	297	301	324	299	299	296	326	311	296	313	286	313	299	273	293	296	304	279	282	287	303	293	327	295	263	299	301	299	305	295	289	280	288	284	322	291	299	277	294	300	299	281	312	281	326	288	283	314	292	297	326	299	276	291	293	289	306	316	296	285	290	290	313	299	289	317	292	300	287	338	293	317	321	302	307	293	281	291	268	289	323	274	279	277	265	309	291	273	269	306	315	343	286	307	309	317	293	292	311	303	309	315	294	269	287	288	281	272	298	314	296	283	284	280	302	318	306	303	309	290	335	322	295	278	308	288	303	288	291	288	257	315	297	254	292	285	298	309	274	302	287	298	295	293	288	288	311	293	269	335	306	284	318	288	326	291	288	292	305	271	300	299	253	267	281	307	297	294	293	278	311	308	359	301	281	293	314	297	293	262	315	301	282	310	308	273	309	275	280	301	321	285	281	278	268	270	269	299	281	284	298	288	301	274	287	308	315	294	291	298	284	309	326	295	269	287	300	317	261	287	288	278	312	319	287	290	309	286	299	279	312	301	288	317	292	268	312	273	268	278	296	324	272	303	281	300	299	276	299	308	306	263	263	283	296	301	312	305	314	289	278	273	298	292	302	331	290	311	313	314	264	262	307	284	269	311	294	278	341	286	313	299	308	295	312	310	280	267	295	272	292	251	317	297	310	295	306	308	313	325	315	306	313	261	314	323	294	299	283	272	297	268	297	295	285	263	305	293	300	319	286	296	322	297	263	272	273	302	311	305	286	287	277	292	286	298	267	296	279	293	316	267	288	287	282	302	290	285	306	273	273	297	285	257	273	323	284	285	288	300	264	267	300	291	296	261	280	323	269	317	296	309	330	308	329	318	289	305	280	287	305	303	328	301	283	342	293	312	317	295	296	300	263	299	283	306	278	262	319	306	279	305	301	308	289	294	279	312	296	303	280	273	294	257	303	297	304	312	321	322	273	300	293	321	311	306	301	274	311	275	308	301	298	315	271	296	291	297	299	298	286	297	281	293	330	285	300	281	319	298	327	300	299	286	268	276	318	291	267	321	305	280	301	283	299	303	286	309	325	334	329	303	295	321	269	295	281	314	293	312	294	295	281	324	298	302	299	316	271	296	279	297	290	326	307	304	291	298	308	296	293	313	275	294	276	283	331	311	290	292	271	266	301	306	272	329	305	300	307	286	337	324	303	265	292	297	304	312	304	293	323	306	297	285	286	292	276	314	296	283	290	266	312	304	285	295	260	286	266	320	303	285	299	281	288	294	315	294	309	282	301	274	293	288	267	293	256	310	290	300	296	309	284	258	302	288	291	285	294	294	284	292	295	317	281	296	280	285	292	314	308	317	289	297	322	273	280	282	326	256	286	292	308	277	329	309	280	289	292	294	276	307	293	277	325	292	292	327	279	314	303	298	293	310	278	293	299	289	322	360	285	298	305	306	290	291	306	279	288	276	298	306	307	284	266	309	261	304	315	284	314	294	294	307	271	316	316	301	302	310	319	292	287	310	268	297	292	261	268	333	303	289	315	292	301	313	308	285	316	271	306	280	274	277	322	294	280	277	272	293	309	288	323	264	287	311	282	310	279	315	268	250	270	303	281	272	312	306	273	303	303	306	307	298	313	288	330	303	305	300	305	301	295	291	296	310	301	297	289	281	308	295	291	299	301	319	309	278	318	246	285	292	315	267	287	282	282	298	270	295	325	318	285	264	279	291	299	280	298	297	286	313	311	297	265	315	285	298	274	306	322	309	278	299	278	281	310	288	307	315	292	279	298	296	290	282	284	309	298	259	307	306	270	289	319	269	291	292	271	318	288	309	283	272	305	321	319	289	308	282	282	292	274	298	293	309	278	302	294	297	316	289	306	316	311	285	319	293	269	313	302	262	275	284	299	289	294	278	295	272	277	307	294	307	291	311	291	279	273	298	314	301	316	267	279	301	284	303	283	289	299	312	284	303	292	289	274	272	310	306	257	305	322	279	328	297	279	280	284	291	293	318	281	305	312	308	281	323	269	319	277	311	280	311	318	263	308	301	271	297	300	287	296	274	284	302	306	285	261	305	295	299	287	282	298	278	275	308	286	337	312	308	311	290	296	306	284	317	298	313	283	309	275	258	327	310	308	276	279	298	281	295	288	278	306	298	285	291	314	341	304	299	281	278	313	311	296	303	293	293	307	312	289	286	292	302	286	299	332	319	324	272	299	313	302	310	306	296	309	287	291	296	297	307	279	288	265	258	286	264	320	288	301	287	277	317	300	302	273	263	316	280	304	291	291	296	307	303	281	276	303	328	304	292	313	278	314	292	293	278	319	307	283	313	297	325	274	298	305	293	301	296	281	277	312	295	258	301	273	279	299	288	316	317	276	307	289	287	296	306	335	311	296	278	268	255	311	305	282	298	279	298	295	290	300	327	302	297	274	327	308	325	288	305	289	300	300	305	283	274	292	272	282	298	290	290	310	312	284	296	271	288	270	289	280	292	286	292	303	275	288	300	281	334	289	294	284	322	296	299	293	301	290	303	293	296	311	302	274	281	268	287	316	303	314	320	297	285	286	295	310	269	305	302	282	320	291	294	268	282	293	289	297	284	298	306	312	283	297	289	282	324	293	319	282	288	324	328	288	256	295	268	293	308	256	295	274	310	319	314	275	274	308	306	309	276	283	284	308	306	310	300	262	292	310	282	276	306	295	282	278	312	298	310	297	281	279	293	294	283	296	323	310	303	301	306	305	289	260	284	320	300	297	298	275	299	290	308	309	289	301	260	316	279	297	297	302	288	296	284	289	308	309	266	285	291	328	260	284	262	288	287	309	276	277	327	283	283	285	294	275	282	269	293	269	288	275	309	295	317	274	308	276	291	314	288	278	288	285	310	264	282	273	281	321	299	290	298	295	291	305	295	297	283	302	335	280	314	316	289	287	295	298	350	292	283	279	277	280	278	290	311	285	318	274	313	283	323	306	297	294	321	288	281	278	296	304	275	324	269	298	266	266	276	289	311	267	295	285	277	282	297	296	324	292	275	303	271
23679	41904	35836	26802	20118	14994	11306	8707	6569	5024	4027	3157	2568	2054	1775	1478	1293	1090	906	784	731	714	656	611	593	540	505	496	504	462	456	472	421	439	422	435	438	418	428	444	415	415	433	414	422	440	392	396	401	414	408	416	414	377	388	403	393	376	412	442	406	388	408	382	403	403	432	427	403	420	429	420	451	436	394	387	393	412	447	429	419	421	424	412	384	437	382	405	364	454	448	419	420	424	412	386	417	392	387	410	412	369	435	394	378	400	403	397	381	400	403	403	385	398	379	389	409	431	400	423	393	381	406	383	397	428	385	404	404	424	389	436	396	373	421	408	407	408	367	420	425	408	439	391	402	380	408	452	348	379	405	430	390	418	417	390	403	413	428	385	375	415	451	395	439	404	396	434	417	415	404	401	415	392	444	399	405	417	391	357	389	421	410	426	390	443	418	440	405	406	429	392	429	400	390	417	411	435	418	396	402	414	398	412	440	392	416	419	397	401	437	381	450	430	389	417	439	401	397	404	413	393	421	419	418	424	400	392	433	405	460	392	392	405	423	439	395	393	438	432	421	400	419	384	411	419	419	436	404	393	397	389	408	424	403	416	403	423	429	389	407	426	381	407	400	401	441	425	431	430	415	406	412	387	374	392	401	399	408	366	407	380	412	404	412	395	418	396	436	420	396	405	411	433	404	375	385	421	389	382	397	422	425	423	397	415	452	356	414	411	414	392	368	424	408	407	418	418	381	407	382	410	392	455	394	411	380	400	456	417	416	425	428	424	380	402	426	411	400	416	428	398	439	397	382	414	415	382	399	437	395	421	417	406	395	392	425	392	399	403	378	393	415	425	386	413	464	406	375	424	428	410	390	407	387	417	413	431	422	409	382	422	395	431	383	425	413	387	417	416	390	396	412	408	423	386	437	414	407	394	419	406	404	380	440	383	404	394	409	423	408	397	404	395	433	413	396	397	405	432	405	406	393	407	398	384	384	412	389	373	402	422	402	406	422	408	408	420	389	412	417	421	387	400	422	400	438	430	416	417	390	411	443	422	393	362	388	468	398	411	440	373	367	379	422	416	411	383	394	371	420	388	410	396	408	421	434	398	398	403	413	402	422	425	420	431	414	403	400	422	423	433	388	430	423	365	446	366	430	383	427	421	441	426	422	383	403	424	396	392	382	391	390	402	417	386	379	413	400	448	397	414	435	429	397	412	473	461	415	411	456	426	412	392	455	421	415	411	391	436	435	392	423	396	422	425	397	403	378	386	448	424	433	388	424	446	424	396	407	390	417	417	406	387	431	403	420	442	393	419	426	386	419	448	391	395	424	393	397	414	393	388	401	472	427	437	444	429	423	371	420	424	409	424	393	372	412	388	406	416	402	391	447	371	395	430	421	418	361	428	399	416	425	392	358	402	427	433	401	416	403	412	383	416	419	354	427	419	445	409	379	440	381	404	419	403	406	396	424	371	380	438	418	431	381	395	377	447	397	394	383	442	418	401	394	416	397	402	399	429	394	406	363	436	414	388	379	383	391	400	386	427	404	415	378	435	413	408	426	415	389	431	363	354	397	417	420	432	425	408	419	387	411	409	379	410	404	454	430	413	412	436	396	418	393	461	397	400	446	401	417	428	406	417	394	412	430	394	417	436	418	389	403	400	428	439	416	413	415	448	425	419	440	416	419	419	412	444	394	426	462	432	402	411	450	359	427	372	408	443	416	413	440	364	403	388	413	439	407	428	384	405	401	419	402	368	408	404	360	405	409	432	370	380	427	402	400	424	391	408	397	424	432	420	404	424	404	396	427	418	455	412	409	412	373	398	383	409	411	382	440	399	392	425	434	425	375	393	393	414	426	400	406	392	392	417	385	398	431	392	401	417	408	404	368	397	397	398	409	422	410	378	424	413	438	409	410	411	398	407	383	393	401	373	389	414	404	401	398	393	410	393	402	406	405	419	396	381	415	408	408	428	387	373	435	431	409	416	402	427	405	369	358	401	413	425	426	418	413	369	398	400	382	371	408	401	433	395	384	406	398	392	425	413	418	378	389	408	386	423	388	411	436	375	389	394	424	382	432	427	428	394	399	391	389	401	393	397	408	405	449	425	386	407	445	412	421	399	418	404	409	433	415	389	394	368	412	412	400	381	417	462	407	402	365	428	413	420	389	387	414	398	451	412	412	404	423	425	440	401	402	406	422	421	374	417	421	390	419	373	437	423	431	432	379	426	406	385	391	431	394	406	415	401	402	436	423	421	461	377	401	422	390	419	426	434	384	431	404	397	412	380	402	384	372	408	395	406	411	379	412	428	389	385	433	389	417	402	393	387	409	401	429	411	415	395	429	432	390	422	437	389	425	409	404	397	397	404	380	413	422	434	398	435	399	396	397	393	398	425	411	409	397	412	443	414	405	400	407	426	423	389	437	424	420	415	418	424	438	412	420	377	399	420	399	371	392	377	404	378	410	401	420	429	387	413	412	395	387	392	395	398	395	409	404	424	405	418	438	420	412	391	431	386	442	419	350	402	404	421	373	404	424	366	384	392	406	395	426	417	397	443	402	418	373	403	435	435	405	418	433	434	413	396	463	387	400	400	408	392	402	396	412	416	420	377	433	394	426	394	401	460	448	414	434	372	420	385	383	427	445	422	400	409	402	405	398	404	422	382	403	433	400	425	427	360	411	417	423	407	435	442	391	428	373	411	380	413	357	362	405	399	421	414	437	397	404	377	455	423	386	420	380	398	392	440	411	398	416	449	335	392	408	397	397	353	396	405	404	392	419	424	426	419	386	394	428	394	412	398	441	380	419	432	414	401	398	421	414	391	391	420	403	418	403	433	419	423	400	407	402	420	409	371	426	395	440	431	397	388	413	407	411	391	456	398	410	372	396	396	440	398	424	429	429	418	412	379	392	413	408	415	399	402	398	405	392	419	410	410	398	434	421	412	429	389	401	407	376	445	395	408	401	396	394	393	405	394	402	390	387	377	429	359	400	458	400	409	419	425	392	442	439	402	409	418	445	407	425	425	392	434	371	423	400	461	407	395	423	371	414	413	380	414	419	424	385	425	396	423	394	415	356	376	412	400	443	404	401	403	398	423	410	411	404	379	397	393	416	401	390	364	408	405	415	423	404	425	397	398	411	383	410	400	424	385	411	401	384	405	406	442	389	419	428	383	415	432	412	408	405	434	414	416	430	384	470	407	412	406	391	401	398	415	425	385	433	401	418	431	437	361	413	406	420	439	421	391	383	451	401	390	413	391	450	371	402	388	380	401	406	393	386	425	440	414	447	395	404	439	406	410	421	451	378	370	403	396	414	377	446	418	418	436	395	426	434	413	429	408	403	448	396	399	399	427	387	433	407	432	403	384	393	447	397	408	413	403	418	386	376	375	403	422	379	406	412	400	356	407	426	391	387	426	411	434	381	371	426	394	397	392	449	424	423	425	395	381	396	400	402	402	428	415	413	388	393	399	413	424	385	472	409	419	419	412
24971	21395	26344	24078	11730	6322	4249	2816	2124	1557	1349	1118	889	736	699	552	514	437	437	376	428	364	328	331	334	326	316	289	295	299	294	281	264	288	265	290	262	287	274	268	280	304	271	278	257	267	291	281	282	276	279	239	285	276	258	302	270	270	273	276	262	249	303	265	285	280	257	311	249	287	273	265	270	290	270	274	281	292	259	260	279	225	283	261	269	279	271	269	273	269	254	273	256	320	270	270	277	270	256	254	292	263	290	262	290	259	264	294	265	299	257	279	274	254	297	284	288	257	245	276	293	270	294	263	267	261	285	273	256	250	286	261	248	294	272	262	263	259	259	282	279	271	259	258	264	310	276	297	272	271	288	255	293	280	273	270	279	275	273	277	266	264	266	277	251	276	269	248	260	235	271	278	319	295	271	274	283	265	260	290	260	284	267	225	284	269	257	263	242	286	269	256	250	301	245	271	279	275	255	269	262	255	273	266	268	276	285	272	289	294	277	284	269	269	259	261	262	284	244	282	256	274	264	295	263	285	255	285	249	271	286	226	290	269	268	279	267	277	274	260	235	283	275	279	264	259	271	264	264	279	261	266	281	293	309	278	256	294	294	278	280	248	283	273	264	275	261	263	271	248	268	267	259	270	289	277	266	250	286	282	243	263	322	274	262	257	240	279	289	256	253	285	263	264	249	278	273	296	226	265	274	266	265	229	289	281	292	262	275	289	262	270	277	278	237	263	248	263	267	292	266	302	279	263	242	262	279	268	263	306	272	265	268	275	275	274	255	276	241	275	282	265	247	260	268	272	278	246	268	239	251	300	251	273	269	272	269	301	247	254	280	277	279	265	280	275	263	289	257	261	267	262	250	282	272	288	274	272	269	264	259	260	304	275	276	265	277	232	259	246	282	275	285	242	288	270	253	251	237	254	252	280	259	284	244	277	280	297	294	244	279	290	263	264	245	248	288	276	257	243	274	261	248	258	280	258	278	257	260	257	275	252	263	279	266	245	261	269	280	260	299	278	275	274	291	266	287	270	284	272	240	305	270	249	274	277	268	260	252	274	272	276	267	256	239	255	279	280	257	275	281	252	262	284	270	264	267	248	245	296	296	253	283	271	273	291	284	287	272	268	267	278	277	259	257	253	276	277	286	290	287	290	238	266	263	255	260	267	313	273	254	271	267	269	274	261	313	259	273	290	261	268	289	254	277	266	278	274	286	259	255	270	254	286	278	256	251	278	309	274	268	262	254	302	296	264	246	253	265	258	264	268	280	265	271	265	260	284	254	273	278	280	274	242	297	268	247	262	282	247	276	268	253	271	265	263	243	283	279	247	275	304	271	279	283	273	273	292	276	233	281	260	272	260	260	250	287	269	247	273	274	273	289	295	280	265	265	255	274	281	273	264	261	250	269	284	274	263	270	269	258	259	268	259	273	293	256	267	275	274	257	252	263	249	293	286	308	262	283	288	269	288	272	259	249	265	271	288	303	269	285	279	300	252	267	270	281	262	264	278	283	241	238	279	255	266	272	278	277	269	325	284	272	269	273	263	269	259	262	277	253	246	268	263	298	260	259	261	260	254	262	299	249	249	269	238	261	267	256	266	253	257	283	288	258	260	234	283	257	257	308	269	250	273	282	277	287	255	275	249	243	279	262	262	262	263	276	281	255	258	262	248	289	270	239	252	250	261	277	283	259	282	273	275	277	254	242	264	280	270	283	251	275	292	278	279	253	266	281	274	269	245	244	255	230	247	254	249	285	277	268	283	270	265	243	268	295	243	257	241	285	281	272	265	242	272	280	258	268	277	269	286	266	265	277	241	252	252	266	262	288	270	242	292	259	233	246	276	245	253	279	265	270	273	300	250	266	292	267	272	285	281	231	259	273	257	268	280	263	257	282	276	267	289	303	263	254	264	285	240	303	279	269	279	250	297	240	254	239	263	276	293	260	243	257	269	250	300	262	285	253	275	287	249	275	280	265	287	279	284	257	262	275	256	264	277	275	261	263	260	270	290	280	265	262	260	276	264	248	277	287	236	291	304	262	284	295	279	281	280	269	267	274	270	251	303	265	277	260	293	290	258	267	266	263	269	274	242	267	252	276	233	289	302	286	266	273	259	261	297	270	254	237	291	284	278	303	301	258	269	271	286	259	272	274	277	261	266	282	272	259	253	250	265	261	277	274	293	256	247	285	247	252	286	250	282	250	283	292	270	239	255	251	269	226	270	259	285	268	277	254	264	252	291	264	273	258	266	268	289	275	251	284	269	257	243	287	257	246	278	249	267	284	270	267	280	242	277	254	247	256	274	272	280	246	239	296	229	252	262	280	260	276	297	245	240	276	265	256	295	256	285	269	292	257	272	247	269	258	282	275	281	272	308	260	288	276	267	234	280	247	264	267	283	246	265	265	262	247	283	252	274	289	251	263	289	227	268	254	267	263	262	275	286	281	264	278	263	283	288	285	272	262	283	280	276	245	263	299	290	265	307	261	254	259	300	265	278	261	287	283	227	259	260	272	268	285	278	286	302	282	284	279	276	282	276	282	259	267	274	255	256	277	270	275	261	251	253	277	308	275	261	284	294	272	270	255	260	260	283	272	280	272	271	271	254	300	264	271	274	245	282	281	246	274	231	288	272	277	267	261	276	249	268	287	265	276	280	259	273	313	295	270	265	267	281	257	254	255	244	272	267	244	296	258	261	272	256	278	270	251	273	263	307	293	279	244	290	255	236	289	303	266	284	267	299	243	263	296	243	253	275	259	233	262	269	258	261	264	265	271	260	249	266	301	257	257	280	259	246	257	240	254	264	249	272	246	271	265	268	302	258	273	261	288	286	277	276	270	263	235	266	258	259	250	273	246	273	268	267	272	266	247	276	251	254	281	279	295	274	295	278	283	248	278	253	269	288	272	254	270	246	299	255	239	251	254	288	272	291	255	276	259	271	224	253	294	257	263	292	273	303	273	257	290	264	283	310	265	270	264	255	252	239	295	281	280	289	272	250	293	255	264	279	249	268	257	253	261	267	261	275	257	257	267	281	264	256	286	222	269	290	298	295	258	282	261	260	273	306	310	272	277	269	267	278	273	263	264	260	260	263	272	264	294	251	273	262	291	281	268	256	271	270	267	256	280	263	265	257	237	303	270	246	281	247	245	278	234	245	240	306	268	276	276	255	303	272	262	275	258	259	295	259	293	282	271	292	254	246	263	279	280	261	266	276	273	282	243	258	287	264	290	261	297	284	262	277	286	274	260	240	285	269	263	256	269	263	259	284	279	262	276	271	258	216	254	238	276	271	243	239	266	277	259	252	277	282	306	272	279	286	251	276	268	287	284	265	262	270	290	290	281	263	282	253	263	243	259	263	303	278	292	312	253	273	247	261	271	280	248	260	239	244	250	255	282	288	270	237	276	248	240	293	288	292	229	247	265	244	264	272	245	277	268	285	249	239	267	264	284	253	269	262	261	247	252	282	276	257	260	281	249	242	272	260
23501	38479	32212	23343	17122	12729	9398	7063	5387	3965	3240	2541	2072	1595	1400	1178	1019	880	785	692	640	613	574	533	501	472	484	450	398	396	443	400	385	411	378	390	386	392	394	383	381	364	383	384	383	384	381	347	371	384	382	408	367	381	400	384	341	356	384	390	368	374	362	406	375	374	357	390	372	372	361	402	381	375	340	407	380	377	355	354	379	378	357	383	348	343	378	379	384	385	375	383	381	361	391	366	372	406	374	361	382	383	384	356	386	328	335	397	345	398	314	363	373	371	379	361	389	402	403	393	402	384	340	372	382	396	381	380	386	358	366	365	364	364	377	387	373	373	375	370	343	384	369	383	380	395	405	364	387	338	416	329	361	402	371	369	352	377	363	374	359	422	364	389	372	393	409	385	365	362	375	368	358	350	395	331	371	360	368	357	383	395	382	380	357	369	352	398	407	421	379	380	417	384	410	353	400	398	382	383	346	401	380	402	372	368	392	416	359	356	376	394	386	346	357	379	435	347	389	349	361	377	374	375	352	379	377	328	377	394	388	356	372	379	387	350	389	373	361	350	402	374	373	405	365	385	371	387	338	350	400	372	378	383	356	359	368	391	398	381	384	365	379	349	383	364	379	361	360	411	387	372	365	359	342	380	405	383	371	343	366	385	365	380	377	373	387	366	351	388	372	364	355	368	417	378	387	431	413	346	380	378	371	393	385	379	373	384	365	374	371	414	375	375	354	396	362	411	365	368	356	366	366	372	385	367	377	350	378	393	383	349	367	361	402	396	372	352	379	349	352	363	349	375	365	391	379	341	354	399	362	385	397	404	402	366	385	383	361	362	373	377	388	356	381	393	408	367	375	408	376	371	416	396	388	366	333	413	376	396	386	363	354	353	372	385	378	377	386	378	358	403	364	335	370	375	343	375	368	378	364	367	356	414	384	403	329	397	348	398	353	385	387	410	359	379	351	371	356	371	407	387	366	380	380	381	367	349	413	372	387	379	369	384	359	335	363	378	372	410	375	374	357	318	400	381	377	408	394	362	383	389	352	389	386	363	383	390	415	357	389	369	349	387	364	361	420	375	389	363	384	403	354	383	355	366	383	358	331	383	366	369	391	388	409	393	359	390	363	384	382	346	361	354	359	389	382	430	346	391	383	364	340	399	367	391	365	413	368	367	381	381	385	367	383	392	371	366	395	381	384	368	383	408	393	363	383	378	426	332	336	391	355	359	395	382	377	339	387	398	387	343	388	364	403	356	414	405	361	383	395	371	373	352	371	399	386	403	357	364	376	381	382	354	419	366	382	364	363	378	386	362	378	381	388	336	370	389	358	350	374	390	390	341	347	362	380	382	354	378	370	355	367	342	374	405	336	361	390	381	393	418	400	366	385	379	367	364	359	367	371	383	399	374	386	366	394	391	367	362	361	344	372	390	380	358	351	352	382	357	373	367	377	377	366	359	381	378	372	376	386	345	370	365	371	370	352	328	341	410	348	391	386	350	387	370	352	348	367	361	365	388	363	334	356	398	373	401	363	349	384	369	374	391	370	370	368	393	371	396	381	368	358	373	381	380	394	372	366	397	395	376	332	372	363	365	350	338	380	372	396	347	339	363	396	366	399	355	356	369	370	395	353	336	325	350	363	372	394	410	358	416	375	389	334	363	373	362	355	353	407	357	390	356	355	421	380	386	379	372	395	375	374	352	381	395	371	380	367	394	393	354	363	369	370	373	375	398	374	387	358	373	368	361	349	374	352	405	391	399	399	383	361	406	415	421	358	369	383	361	384	407	375	367	402	397	397	383	407	375	324	405	397	371	410	380	384	375	391	392	363	373	371	362	410	381	379	397	365	378	388	376	400	356	371	397	354	400	325	371	349	370	395	389	361	347	371	395	368	397	385	356	397	387	368	331	394	374	398	341	384	394	381	369	375	393	379	379	377	400	392	359	422	378	361	364	360	360	363	370	395	386	375	347	395	389	370	373	385	375	370	337	357	375	387	402	348	360	366	367	406	392	369	398	380	375	380	384	408	374	332	359	363	354	394	371	361	402	394	372	379	390	384	373	378	399	393	399	362	366	370	371	391	407	354	349	408	377	350	390	363	399	379	372	378	379	360	352	377	413	357	393	308	365	364	350	345	400	368	356	367	388	390	382	377	354	376	362	382	380	378	380	359	345	395	412	354	340	398	390	384	435	372	359	383	387	351	347	351	360	381	368	374	364	408	376	342	398	358	379	400	366	389	374	397	400	347	384	355	400	380	410	360	361	384	358	356	383	405	402	378	385	386	377	414	350	399	374	360	342	383	324	362	357	384	377	378	375	379	373	390	392	364	353	368	376	402	371	343	396	369	366	361	377	399	382	349	387	402	358	384	368	370	350	379	372	366	366	373	425	379	357	358	388	403	371	363	371	393	361	357	364	391	344	391	383	365	374	361	354	330	383	373	394	372	352	386	387	358	390	358	356	389	395	440	369	367	379	344	375	389	344	353	375	357	399	347	399	370	380	390	374	388	373	387	371	377	392	401	349	358	377	399	404	379	391	390	394	364	379	363	400	408	400	405	434	374	367	354	384	414	353	363	367	411	398	352	375	352	395	427	378	376	364	360	348	396	376	352	374	363	396	362	409	387	392	355	388	370	395	365	375	406	367	404	372	398	346	367	383	394	368	396	356	405	351	371	368	386	381	402	358	366	352	373	406	396	360	362	389	386	368	378	344	337	384	357	384	379	385	404	356	331	389	387	365	387	375	386	366	361	372	426	369	356	338	353	387	401	399	368	386	358	355	398	381	377	378	396	384	405	370	374	362	394	367	369	379	391	394	369	370	349	374	369	354	380	374	410	361	387	370	359	394	369	375	357	390	404	389	364	377	364	413	361	395	353	366	387	414	383	393	366	392	375	396	392	372	369	362	358	367	383	372	385	391	351	402	364	387	402	380	348	378	400	385	373	375	360	394	337	392	400	380	379	362	377	378	367	374	365	347	361	357	374	357	377	386	378	372	384	370	379	394	362	378	414	389	391	390	362	351	365	393	411	388	368	359	369	391	359	384	360	354	366	408	417	420	351	336	387	343	383	359	407	394	386	371	403	396	366	388	351	370	375	370	354	375	384	375	371	383	371	375	387	360	401	392	384	349	373	384	342	367	353	378	401	391	385	389	385	371	404	384	381	390	390	395	375	391	364	381	381	358	365	383	400	374	392	354	378	355	355	358	387	336	381	374	376	353	376	346	388	372	391	393	396	351	376	345	357	372	395	379	340	373	367	365	382	365	365	365	391	337	373	378	438	381	399	371	408	348	405	344	370	380	354	364	341	396	381	391	407	375	375	388	394	366	384	368	388	411	373	332	361	360	407	348	379	378	388	375	386	356	348	364	368	356	337	382	365	406	366	390	403	339	388	403	384	377	382	340	416	361	379	375	367	381	362	361	349	395	369	389	342	409	375	382	389	374	392	394	389	353	376	375	390	368	358	373	393	394	383	365	376	395
22541	21242	28353	24422	21396	19550	11041	5350	3581	2804	2295	1839	1465	1161	970	869	790	631	581	530	467	432	416	379	358	356	321	359	319	350	306	323	294	323	334	323	300	323	277	293	315	303	299	304	327	303	284	328	279	299	306	305	284	291	299	282	289	286	291	312	286	300	289	309	322	307	298	297	337	304	298	297	271	297	279	323	284	298	255	286	288	308	274	294	319	293	325	272	291	271	286	287	273	280	285	291	319	262	263	295	304	304	299	264	307	315	302	310	303	289	283	322	251	280	323	260	299	273	312	276	338	297	264	297	244	269	279	296	278	292	266	279	272	297	308	302	297	299	273	296	280	265	325	332	276	292	308	279	300	315	280	300	291	285	297	268	267	290	294	286	264	295	299	304	241	270	308	292	289	262	293	277	306	314	272	300	296	290	306	265	323	287	319	280	278	279	289	285	270	262	272	291	325	303	326	294	300	273	289	300	265	299	308	316	291	253	305	285	288	277	296	300	302	283	313	304	271	319	280	278	282	296	319	320	263	284	285	293	289	291	292	279	276	301	309	271	276	293	279	274	294	291	285	283	296	270	277	275	292	282	332	283	273	297	279	262	301	261	258	285	282	310	267	305	286	300	281	266	285	293	295	278	263	292	304	282	293	281	276	280	280	290	310	296	292	275	295	278	280	283	270	278	287	288	280	278	291	295	286	286	265	307	288	284	311	280	276	284	276	320	282	318	310	293	291	300	284	319	288	301	300	295	302	280	282	306	256	288	293	323	277	290	302	309	282	294	296	257	305	309	260	300	323	289	276	274	286	296	289	320	317	278	286	280	293	281	278	286	266	305	292	291	280	304	312	314	304	278	308	275	266	281	319	267	351	279	246	287	288	279	291	292	262	283	283	289	303	285	294	274	286	313	277	301	309	299	293	259	299	291	289	287	309	311	303	280	287	287	299	281	245	277	308	299	301	268	291	279	313	265	291	303	277	272	310	295	300	301	256	300	257	309	296	301	308	286	289	289	318	289	261	258	302	281	282	294	290	293	302	290	264	295	304	281	296	280	321	285	277	291	279	275	294	265	263	314	314	277	304	288	293	297	307	298	286	256	283	275	306	291	287	275	264	278	252	304	302	278	281	286	313	285	310	294	292	288	296	302	297	295	284	293	300	300	286	303	279	277	282	273	288	279	314	280	295	265	290	289	295	267	275	257	269	310	311	276	266	302	283	300	318	259	266	300	293	327	287	294	307	251	294	290	264	303	317	296	306	287	285	295	312	293	272	292	293	283	292	295	279	302	308	278	289	276	315	284	282	283	309	328	289	308	268	263	295	275	304	280	290	316	273	301	285	272	305	311	297	289	294	272	291	292	279	285	314	273	322	287	279	293	281	300	323	316	314	286	298	282	302	308	293	289	303	282	264	309	282	317	270	278	292	299	291	323	310	277	291	285	317	286	324	277	309	271	303	283	288	285	285	260	257	273	268	306	299	317	292	308	275	319	288	300	290	279	322	294	275	332	289	306	301	292	309	282	320	249	316	309	286	303	316	269	298	299	299	288	283	288	303	278	264	259	277	287	294	275	293	322	300	310	290	251	331	312	284	264	317	285	297	251	305	267	280	302	271	288	261	310	284	273	277	310	271	267	270	283	283	261	304	284	266	289	284	270	298	303	276	320	299	300	270	295	285	302	336	290	288	302	307	292	290	291	276	295	266	285	291	308	306	289	309	284	268	301	297	303	301	272	277	239	305	274	302	257	298	310	293	293	300	280	296	289	278	308	306	291	307	283	292	261	266	288	250	303	282	300	280	282	304	282	290	294	284	300	286	287	280	287	262	302	285	273	278	312	296	287	266	296	322	302	315	270	288	325	294	314	293	292	286	293	289	287	271	284	321	323	285	279	291	297	269	276	290	291	299	308	309	283	292	315	299	299	249	282	281	293	280	305	296	287	305	266	300	293	297	288	294	308	291	306	270	292	259	316	297	328	276	290	300	307	300	262	292	305	276	281	282	262	282	274	281	293	275	298	284	327	279	308	287	265	306	297	290	313	317	293	294	321	286	306	306	275	289	296	300	276	280	284	301	279	267	287	268	282	260	289	278	280	290	300	303	332	294	312	274	313	314	302	262	283	283	289	272	280	278	285	271	308	327	272	250	253	284	281	274	278	292	290	285	294	319	316	308	299	299	297	290	303	280	261	305	299	305	291	276	291	281	292	290	310	261	316	295	304	281	300	312	288	284	310	287	282	286	260	272	283	273	295	297	308	260	278	269	290	297	286	283	283	285	314	287	310	265	290	295	273	310	282	311	298	310	278	284	311	263	271	275	289	303	284	285	289	287	298	273	292	300	305	298	277	302	301	270	280	285	300	278	300	277	266	274	315	322	300	306	269	281	295	305	273	320	292	275	331	301	305	245	308	269	291	289	290	278	341	288	295	282	306	300	283	314	294	305	277	263	307	293	288	248	311	264	297	289	280	298	301	282	279	308	271	318	256	288	318	271	303	318	274	267	286	280	298	294	302	268	273	288	324	289	303	274	304	280	287	270	300	291	272	296	282	293	296	286	276	307	258	280	285	288	305	301	267	289	262	290	275	273	313	279	290	295	282	302	260	307	292	288	267	274	292	316	304	294	316	265	300	300	314	273	294	292	296	253	313	271	341	263	291	275	302	284	297	292	298	288	311	281	292	303	290	306	257	307	284	290	327	274	269	305	279	267	326	279	277	310	311	286	290	282	296	269	282	303	303	290	253	301	291	286	267	285	263	272	280	290	319	298	284	295	297	250	314	278	290	311	300	294	306	262	334	287	283	291	316	283	322	315	290	286	312	305	255	288	294	279	297	283	277	285	277	302	293	302	290	275	295	316	271	286	281	330	291	299	286	287	292	275	272	290	291	309	288	292	298	287	293	284	324	304	288	287	318	314	305	278	309	309	269	279	276	302	270	283	292	310	299	268	265	311	297	279	284	245	257	257	269	284	286	283	282	273	275	261	307	297	269	304	288	288	274	259	307	315	287	307	290	277	277	271	284	292	268	315	290	291	286	261	289	266	292	291	288	312	331	279	320	290	279	293	277	293	284	302	282	267	287	315	285	283	288	294	278	261	281	258	312	284	276	303	301	283	294	277	297	274	284	297	301	311	278	297	297	289	294	275	293	281	286	295	300	297	268	280	282	291	277	286	247	278	275	286	254	301	312	282	300	286	286	258	274	297	301	317	271	307	277	290	302	296	326	250	306	281	306	288	279	306	265	273	296	300	286	305	309	300	274	300	332	282	284	299	265	286	271	249	285	279	300	290	254	281	260	297	324	282	265	297	273	251	276	304	312	279	318	291	282	290	273	269	283	296	333	285	295	288	316	291	302	275	295	293	282	289	275	277	279	302	296	289	263	288	294	291	272	303	272	274	274	280	279	291	314	309	354	298	272	316	285	283	265	326	302	270	264	312	284	315	276	305	292	301	307	270	284	314	277	305	310	308	294	297	297	303	289	285	289
25398	45294	39362	30972	24156	18364	14098	10613	8225	6510	5135	4063	3247	2583	2061	1727	1515	1263	1070	965	806	776	707	684	630	562	521	501	500	476	445	424	465	419	418	435	429	386	358	417	402	440	432	402	423	421	379	397	387	386	372	404	381	405	394	405	384	356	402	422	373	435	362	384	370	388	403	407	405	414	441	396	360	369	398	374	421	407	388	403	418	426	391	389	400	359	409	429	410	399	380	421	397	367	406	410	358	398	358	376	426	420	404	384	358	404	382	370	381	413	395	362	439	402	415	364	386	403	420	376	371	381	377	408	393	386	376	429	403	404	389	369	388	383	399	407	367	367	377	384	393	382	397	413	382	358	389	372	394	371	400	382	378	419	411	383	377	389	460	422	404	401	406	392	402	413	386	382	408	368	404	418	365	389	390	413	402	408	377	387	398	405	406	388	376	413	413	408	375	427	434	386	419	418	411	386	370	415	422	392	400	381	400	391	374	363	388	393	384	380	383	365	425	385	425	368	395	393	381	371	447	448	372	387	410	359	386	367	416	396	373	380	397	407	390	418	399	403	373	395	393	388	395	360	373	365	408	369	373	403	408	406	378	360	398	385	403	404	406	414	404	382	384	410	394	392	394	457	397	418	421	378	400	432	426	410	381	381	383	396	373	389	429	388	385	440	409	372	370	367	408	415	403	380	428	394	369	402	386	394	429	388	388	412	396	446	368	403	383	374	406	380	398	417	414	358	418	421	406	384	368	361	402	382	391	386	424	415	369	391	391	383	373	412	440	387	415	431	397	360	376	400	406	403	366	388	377	394	406	386	407	407	404	414	403	378	431	377	406	382	380	411	386	363	373	396	395	390	371	368	377	382	415	384	377	413	375	404	390	413	402	401	390	377	405	392	435	398	392	416	418	390	406	410	416	393	427	385	411	392	383	374	367	384	405	407	414	384	375	396	453	381	390	377	419	394	417	398	376	400	396	395	376	365	409	392	429	405	391	375	415	393	403	408	384	373	377	373	390	383	425	376	379	388	412	377	400	414	407	399	395	418	405	396	387	425	398	411	445	428	422	385	400	393	429	423	381	394	378	394	394	391	392	387	399	400	407	392	418	394	420	385	391	376	416	377	418	366	414	411	414	384	435	371	397	423	390	415	418	373	390	392	354	377	417	392	390	405	407	436	419	424	422	404	387	373	397	389	393	396	382	360	382	355	394	406	408	413	424	361	410	378	408	405	432	390	403	416	427	374	382	404	396	402	400	362	397	410	392	376	396	412	421	372	408	394	412	396	403	400	383	377	380	410	421	376	383	378	349	386	402	402	365	406	365	400	382	394	352	418	429	385	376	387	365	411	417	368	379	368	436	402	373	387	374	375	377	388	372	409	419	371	374	468	396	412	386	383	386	444	376	373	394	393	367	361	428	343	394	375	401	381	390	400	394	416	383	374	395	410	383	370	404	391	391	363	389	416	397	391	412	404	396	401	383	409	392	394	360	424	377	360	401	416	388	398	389	361	408	427	399	390	397	406	415	379	394	407	375	386	433	389	365	443	412	397	394	430	393	387	365	373	385	434	393	420	388	392	406	393	406	411	408	389	384	402	392	407	370	365	362	390	399	382	360	411	408	419	429	379	393	418	396	415	372	381	436	394	402	377	380	380	404	403	416	388	375	396	384	409	385	407	401	377	408	407	394	377	414	386	404	418	417	417	378	387	402	401	426	427	406	359	407	404	392	393	432	402	393	413	418	445	395	394	410	406	373	418	390	434	417	426	389	406	424	395	384	382	407	423	417	382	372	378	384	412	392	376	405	422	385	404	410	405	382	388	416	390	411	415	409	403	383	398	391	411	395	409	401	380	407	383	415	363	419	376	437	408	405	410	404	404	420	386	406	406	412	414	394	384	397	382	387	378	398	401	401	394	384	397	399	388	400	382	416	383	408	404	425	372	394	368	419	398	420	391	411	403	384	393	422	385	356	421	387	392	417	386	398	400	406	396	419	401	414	367	389	417	397	394	408	398	412	408	404	363	386	430	381	405	400	402	373	400	409	400	422	393	395	400	443	377	399	398	412	380	383	366	390	399	400	408	388	393	386	418	425	388	388	387	411	399	403	404	369	396	421	366	391	367	399	387	396	370	395	383	381	366	354	372	405	382	403	424	446	380	428	405	370	390	431	401	402	393	380	336	394	431	380	405	404	399	436	396	429	414	367	423	382	402	383	413	351	440	397	408	373	346	453	374	406	368	407	379	439	392	415	407	407	386	393	423	362	396	425	395	385	403	415	416	386	412	386	400	414	387	364	373	364	429	417	400	394	413	403	371	391	366	415	386	376	425	394	405	391	421	403	384	395	406	397	400	407	393	373	418	397	402	419	394	383	442	397	381	404	400	386	407	440	397	427	432	354	374	394	368	367	445	373	372	385	395	399	396	403	356	421	391	380	400	391	403	373	408	406	387	401	416	407	385	386	414	381	398	419	417	402	436	429	366	403	414	397	407	404	423	376	391	391	421	397	374	387	387	402	390	406	411	401	373	390	392	401	440	366	422	422	388	398	416	398	431	373	387	388	392	391	387	401	388	389	392	387	441	375	440	363	383	394	386	405	399	455	410	423	402	398	413	374	409	411	392	378	388	394	378	375	374	395	417	419	428	374	398	386	394	400	399	354	412	402	400	387	392	375	362	402	419	407	393	410	402	374	406	372	412	383	406	392	384	378	395	385	398	369	405	384	395	410	361	396	377	408	408	433	405	399	435	411	424	386	396	374	390	417	395	426	424	379	377	396	382	368	409	408	414	389	415	431	432	386	381	368	411	425	400	441	376	405	404	413	432	420	387	408	419	405	412	403	383	377	381	396	409	428	386	384	419	420	403	381	431	449	424	419	422	411	382	401	396	388	385	380	395	394	389	389	434	431	390	403	384	411	386	371	398	376	400	368	395	425	405	380	401	404	429	411	394	389	403	389	402	363	401	372	400	375	390	382	369	398	390	405	370	369	429	403	415	397	371	386	369	389	414	392	363	416	383	375	406	386	399	381	399	398	370	425	429	417	393	411	399	377	372	412	389	333	411	387	403	382	395	391	404	438	397	385	381	397	394	400	370	378	407	435	418	393	388	396	405	413	410	392	354	405	395	418	394	376	385	399	406	390	403	409	396	417	379	385	359	380	389	377	396	466	401	388	391	409	396	405	402	377	412	410	388	433	392	398	378	388	390	366	410	414	418	405	415	389	373	405	393	444	415	414	429	384	381	396	386	423	373	410	431	407	410	388	390	419	431	406	396	389	394	448	404	357	400	401	372	396	389	407	450	377	447	413	405	374	401	371	420	388	412	433	418	383	407	360	374	385	397	414	408	395	420	438	411	398	371	416	402	393	390	398	398	371	417	402	440	364	379	396	416	360	425	393	422	397	389	387	390	379	370	385	395	382	371	389	373	396	361	379	378	358	391	394	377	346	412	420	399	407	410	387	402	381	396	395	389	384	409	412	401	403	419
28480	23928	23545	16542	9250	5387	3398	2404	1783	1441	1156	933	824	707	603	502	514	448	445	355	350	345	360	316	332	364	331	287	310	344	299	287	312	321	293	306	282	275	263	283	268	258	273	293	269	299	275	268	291	300	279	295	290	314	283	267	264	273	252	273	292	280	296	312	283	298	315	245	264	294	272	268	325	264	267	313	294	281	279	283	259	323	309	280	286	303	275	265	268	309	264	265	291	264	268	292	315	257	284	310	298	286	263	299	281	254	277	298	277	306	259	289	291	286	282	303	288	322	300	288	279	258	283	268	288	300	259	272	273	279	296	269	288	284	251	249	285	286	312	282	287	277	291	275	276	278	274	304	297	275	278	299	283	299	293	298	284	289	283	291	288	267	280	290	304	296	262	300	298	272	285	266	266	271	299	302	261	288	281	243	306	274	293	294	259	293	302	299	262	324	295	280	287	323	261	282	301	283	268	268	290	261	269	285	278	294	301	282	290	286	268	263	290	289	299	298	296	302	282	297	308	275	280	303	314	287	259	267	288	264	290	263	298	276	275	285	296	250	285	271	274	260	285	282	281	305	278	283	262	303	304	283	285	296	281	281	296	295	260	304	296	291	296	285	295	250	289	300	306	263	306	301	303	311	230	293	277	277	287	287	301	293	283	288	303	284	307	286	295	291	264	293	292	258	302	284	280	304	291	291	282	301	264	294	276	321	262	257	289	309	295	264	289	308	283	277	270	307	263	276	276	307	257	282	269	263	294	276	287	296	298	267	310	301	292	293	305	282	273	319	264	294	266	304	288	268	278	276	282	264	302	304	255	273	297	300	294	263	298	309	274	293	273	297	318	276	269	290	317	301	318	279	272	301	260	260	288	274	307	285	270	300	256	294	284	277	305	299	299	297	282	266	314	289	271	304	291	285	266	288	252	305	278	316	280	271	295	249	268	288	303	298	280	281	302	320	266	302	305	302	304	269	279	263	297	249	256	314	289	284	291	290	295	284	287	288	302	300	289	283	263	302	239	278	293	276	289	286	283	306	302	293	289	287	276	309	306	276	307	290	281	273	308	269	273	282	263	269	300	275	322	271	298	299	289	287	304	285	290	293	269	272	270	310	285	307	299	273	285	274	326	266	312	274	311	291	305	298	289	281	284	301	274	295	318	259	329	302	286	321	281	288	294	303	285	275	285	295	269	272	262	281	307	307	271	281	271	278	322	280	317	300	298	294	257	276	264	282	291	299	265	308	304	276	266	284	297	281	308	262	296	299	296	321	300	299	286	295	272	293	315	280	279	299	312	256	275	266	282	281	292	304	306	293	270	273	278	327	288	313	261	305	281	303	287	283	297	281	292	300	267	262	302	302	307	301	300	276	293	264	308	299	264	300	307	298	270	247	244	293	285	252	267	270	242	282	320	283	283	286	297	266	298	298	300	283	280	286	297	299	293	267	303	292	267	301	304	277	281	306	277	254	259	281	252	304	262	299	292	306	285	275	290	279	289	276	261	292	272	276	320	319	265	292	294	301	262	277	318	299	303	243	283	288	316	290	270	296	276	312	282	305	256	290	258	268	288	259	277	278	266	287	278	276	298	300	324	297	274	289	260	280	317	291	289	285	286	291	315	304	268	314	289	311	307	296	265	268	303	295	283	277	284	272	309	228	293	295	269	288	301	260	304	294	312	284	292	271	280	276	247	302	263	296	296	319	291	290	243	292	267	263	269	256	281	271	288	273	297	267	301	298	307	276	312	294	283	327	287	276	275	268	268	283	312	261	299	302	282	264	286	281	321	300	291	309	289	290	287	275	304	266	255	292	292	294	292	319	327	301	293	287	275	286	257	286	284	299	277	248	272	308	288	268	315	264	273	280	297	278	273	290	304	266	296	292	281	274	287	287	282	281	285	297	297	293	278	274	294	262	297	275	300	305	279	306	285	282	283	284	268	314	304	300	295	291	300	264	278	317	266	312	269	289	293	263	286	284	269	266	275	297	307	287	285	276	296	278	282	258	264	297	288	281	308	297	278	285	282	298	275	300	296	282	297	276	312	298	303	301	292	290	277	329	278	281	285	275	262	273	267	274	292	267	306	302	287	273	274	279	279	316	280	324	262	298	272	291	278	294	288	299	259	284	282	288	268	296	278	298	281	268	290	271	297	279	283	275	268	283	279	315	281	289	289	266	308	275	265	283	274	310	324	296	284	297	301	264	261	305	302	310	288	275	271	289	322	298	281	287	308	275	267	308	312	281	308	258	325	275	291	268	299	275	305	267	306	280	277	300	305	278	269	291	290	304	306	309	294	319	274	312	297	253	330	301	270	290	274	263	291	268	291	279	289	253	273	288	264	306	300	289	255	275	294	300	298	283	287	300	280	300	273	283	308	305	272	301	269	315	258	300	287	262	252	320	293	298	303	288	298	292	304	275	316	287	290	296	300	276	269	250	302	270	249	285	279	286	276	279	268	308	265	291	308	278	302	305	267	287	302	264	287	295	290	273	297	270	285	305	300	270	275	285	295	273	292	279	270	339	283	270	298	273	312	302	305	297	298	271	298	295	307	301	287	331	251	278	298	238	311	267	301	300	279	267	289	266	296	309	278	270	295	261	311	281	303	278	283	288	305	249	281	292	261	265	276	289	306	285	288	322	286	275	291	291	275	263	321	254	290	286	285	283	279	287	301	286	286	276	275	269	276	281	292	297	281	288	269	266	267	291	261	271	285	297	278	285	294	310	299	280	294	294	285	292	273	273	279	318	249	273	277	312	316	288	296	306	287	308	274	285	275	312	304	300	293	267	294	299	276	274	316	273	286	285	304	271	287	278	261	294	303	292	291	270	272	316	312	293	295	294	299	300	264	276	316	287	322	285	263	269	260	284	279	269	272	302	286	264	291	285	290	303	299	266	300	270	272	300	287	297	280	314	306	301	288	296	285	280	309	267	265	288	293	311	289	269	308	273	271	271	283	269	287	306	309	307	282	280	288	308	278	272	291	298	279	283	279	307	300	278	301	281	278	287	323	267	282	272	300	281	283	290	278	275	285	278	287	271	281	299	267	301	296	328	269	277	302	295	277	305	299	258	291	283	273	302	319	283	267	288	264	298	301	285	305	311	265	285	271	308	300	312	271	268	297	301	281	276	291	321	289	291	284	281	264	287	304	274	276	316	297	326	296	283	292	298	264	322	292	294	255	305	298	272	300	292	296	282	296	294	300	289	301	266	283	276	313	273	285	258	267	274	286	284	293	278	271	275	268	283	276	308	288	288	285	274	249	297	290	258	264	261	267	295	308	291	258	271	290	286	279	274	302	291	292	309	309	316	282	298	240	275	297	269	290	279	308	281	249	288	299	264	319	305	309	279	295	310	282	272	275	285	315	311	269	298	276	285	274	265	267	281	293	275	290	303	302	261	323	278	300	286	282	248	307	271	293	288	267	281	278	274	276	296	286	265	266	272	294	309	306	289	290	284	272	278	243	280	280	287	296	267	323	300
23427	35736	30412	21969	15732	10953	7868	5785	4322	3485	2690	2147	1746	1408	1222	1017	892	804	723	637	633	567	539	555	509	487	462	434	429	429	429	442	425	398	452	426	397	385	433	347	421	440	397	424	389	413	426	394	413	408	405	433	377	386	379	381	393	385	414	416	390	402	365	350	371	397	402	400	411	385	394	405	436	365	356	398	370	434	412	374	403	384	389	395	373	402	405	394	398	369	398	411	392	383	390	406	400	372	362	400	436	429	374	413	393	379	438	383	410	398	390	348	382	390	427	366	393	398	407	382	400	371	385	408	372	416	426	378	409	412	357	427	395	392	415	403	367	440	444	393	419	427	404	405	416	385	420	384	409	408	405	373	372	415	388	393	389	389	416	383	398	361	386	375	395	393	406	379	416	409	409	388	410	367	393	398	383	388	387	380	409	351	374	380	418	407	406	361	392	379	395	384	363	394	400	395	414	359	422	411	420	372	374	398	405	410	450	413	398	418	379	408	389	427	368	382	414	396	420	387	431	397	404	405	377	381	385	400	429	406	376	366	366	401	386	417	377	388	374	381	421	426	396	434	372	404	394	380	375	399	404	393	381	379	368	417	394	392	444	368	393	395	434	432	376	381	429	372	402	409	380	380	413	417	437	415	377	362	388	371	383	394	403	380	402	427	405	384	397	378	403	399	381	431	431	398	396	408	435	386	386	387	412	417	397	389	366	347	384	360	406	367	432	397	404	416	388	398	385	366	387	350	389	410	395	368	419	401	371	398	428	388	386	396	408	380	398	400	378	410	396	385	397	424	385	403	338	403	388	394	398	410	408	407	412	396	398	375	393	427	418	407	411	401	428	374	414	392	400	386	382	387	420	368	387	367	411	411	413	416	377	412	367	387	399	344	433	400	423	398	399	383	416	394	411	397	361	393	431	419	443	408	380	388	385	395	422	373	393	418	353	400	389	363	387	407	384	402	391	411	380	394	402	393	418	388	399	411	439	395	378	400	395	410	418	390	364	383	396	382	377	426	383	392	382	438	383	363	403	426	392	397	411	399	415	407	382	386	389	417	402	393	393	389	342	417	403	384	388	358	373	396	409	421	403	409	359	366	409	394	385	400	383	389	406	405	379	396	389	436	386	363	379	402	362	423	424	371	393	415	370	423	413	410	431	397	426	416	387	409	429	394	438	402	363	411	358	397	406	397	400	390	404	372	413	402	398	379	410	365	451	426	429	387	393	405	393	405	444	389	397	350	403	409	412	428	378	423	381	447	413	389	374	380	407	401	386	393	384	401	389	367	402	376	379	372	406	386	415	371	417	369	380	389	406	363	416	437	377	413	382	413	397	394	394	412	402	433	406	418	386	420	394	417	391	407	378	381	439	375	408	429	423	395	402	408	415	397	390	404	367	389	382	386	413	399	413	404	399	406	398	434	419	409	396	378	403	362	404	411	352	384	407	382	357	409	375	397	441	419	395	365	389	407	412	378	407	405	408	398	376	431	420	412	406	438	380	378	415	423	385	403	389	418	399	374	406	389	427	416	411	416	406	409	414	357	430	407	425	382	393	411	407	396	368	358	414	426	404	378	373	425	427	389	397	411	366	396	399	370	396	418	377	361	409	426	392	405	395	388	389	413	391	405	376	433	431	422	388	363	407	373	397	408	410	420	416	402	423	372	446	376	381	394	398	413	405	380	395	440	391	382	407	415	404	390	395	437	407	448	398	425	407	367	386	431	387	367	389	372	432	386	382	361	379	399	409	387	407	413	377	415	393	414	360	402	402	418	381	404	414	412	387	400	376	399	387	378	368	384	402	384	390	417	367	397	426	387	380	420	385	384	376	395	414	406	417	408	415	414	391	417	387	401	388	368	390	375	390	408	380	404	354	388	397	414	414	398	369	401	423	415	420	392	381	417	370	412	392	404	397	402	389	406	446	387	404	382	387	407	381	361	398	408	382	381	386	393	395	414	392	365	377	435	415	394	406	414	409	406	372	396	387	347	366	446	382	402	400	434	389	388	396	371	398	363	420	413	405	404	374	378	418	418	387	413	419	369	395	425	420	404	385	417	382	382	405	379	380	375	395	411	409	437	391	416	387	365	394	379	402	422	382	336	392	429	389	400	377	370	394	355	381	429	425	395	431	378	416	422	390	401	387	385	428	413	388	407	388	372	378	436	386	425	408	375	374	397	406	377	391	385	411	393	409	407	395	393	371	400	391	392	434	396	442	415	397	391	381	402	443	392	438	377	361	414	376	390	408	402	375	399	408	393	393	424	403	396	399	410	406	397	426	394	374	408	388	402	388	364	381	391	400	395	410	405	401	397	373	381	402	412	386	381	437	417	417	394	392	389	395	402	414	422	404	412	410	398	370	404	378	392	368	421	374	430	392	405	377	380	417	379	384	381	378	430	422	398	429	420	399	402	423	397	375	410	378	403	379	401	400	390	407	413	371	393	402	438	386	421	397	390	366	399	375	429	393	426	366	414	381	420	381	403	398	356	430	392	387	383	407	368	372	395	428	402	410	389	387	404	393	404	383	365	424	402	384	382	388	389	406	377	428	401	437	398	361	429	411	373	405	417	394	396	402	381	382	392	366	368	395	442	388	404	391	401	424	412	417	411	382	423	415	377	424	414	406	382	373	400	353	414	415	360	401	396	414	373	418	378	409	377	407	371	376	364	405	436	368	398	411	386	393	400	415	372	388	412	404	377	415	367	415	374	383	403	393	377	352	422	383	375	382	391	390	383	416	385	406	396	390	415	416	391	392	388	373	403	412	397	400	420	392	358	396	405	368	396	408	397	364	397	403	383	429	405	384	387	397	395	391	393	373	432	380	407	392	409	376	380	378	407	401	370	386	415	393	368	362	409	374	372	433	382	391	425	363	384	384	395	414	415	392	393	406	366	392	436	411	414	403	383	406	387	403	403	403	439	382	418	417	417	362	395	376	368	402	388	412	389	360	372	367	396	454	356	386	393	382	382	352	404	398	378	397	425	381	394	383	399	406	400	398	380	403	410	389	390	417	397	409	380	413	382	407	402	413	418	402	415	405	397	407	385	406	379	396	392	416	385	411	405	378	389	391	395	373	401	337	406	386	401	392	385	409	377	382	371	411	362	401	431	385	424	418	371	373	344	356	415	400	403	385	360	384	414	370	417	435	422	399	422	413	396	395	389	394	475	406	386	375	431	431	339	392	392	405	381	376	399	380	397	419	401	422	400	404	403	434	394	367	402	388	397	395	383	377	376	375	431	375	393	409	412	394	417	408	410	396	410	382	419	379	387	412	394	380	374	387	364	397	391	403	425	419	402	390	433	436	393	394	413	409	366	392	400	403	415	363	356	386	387	409	381	429	388	370	391	403	378	394	404	395	377	384	400	414	396	406	399	426	395	458	376	438	383	392	385	384	393	409	406	342	404	416	373	372	414	397	398	412	397	417	411	377	391	396	395	390	413	420	372	366	436	396	395	405	396	376	369	357	396	379	397	382	404
23469	21264	27738	25399	20024	11605	6318	3867	2738	2232	1715	1456	1134	932	832	686	624	558	466	468	411	413	415	418	374	367	355	334	312	333	321	336	307	311	326	293	279	335	289	313	305	317	329	294	315	326	267	305	273	313	293	311	307	265	302	306	274	324	296	309	327	321	311	284	292	292	337	288	310	304	300	294	322	318	313	279	300	292	288	304	284	335	299	318	299	313	304	314	297	293	287	272	304	293	310	294	256	305	295	342	277	313	268	287	308	293	337	334	309	307	299	308	336	286	316	304	285	289	306	301	287	279	278	311	326	299	295	279	312	295	308	325	311	315	305	307	302	290	324	330	316	296	279	283	291	302	319	307	324	295	279	287	299	287	296	314	313	308	298	298	306	303	305	310	288	287	293	279	314	304	307	315	323	318	278	308	302	290	344	284	301	320	323	295	309	274	292	285	307	269	285	284	307	294	314	300	316	269	292	299	322	336	327	311	289	326	293	268	292	297	320	286	318	287	325	290	323	298	305	282	306	288	306	305	278	309	317	277	288	299	304	304	319	326	302	267	296	284	293	281	310	328	290	324	311	296	297	274	271	307	291	289	301	318	266	307	289	311	315	283	332	317	329	334	287	279	311	310	296	295	306	301	303	305	315	296	317	300	298	290	291	308	319	312	293	281	305	293	306	317	303	293	301	263	320	313	312	283	308	289	281	322	289	306	306	291	291	317	275	299	321	292	274	305	293	301	288	287	300	294	320	304	300	277	294	355	312	334	309	285	278	269	338	316	274	301	287	273	304	307	286	319	296	276	322	299	281	281	302	260	314	310	330	264	306	289	321	316	329	307	301	293	305	291	304	308	303	295	317	315	308	325	281	277	307	308	307	323	303	298	320	299	322	300	292	262	311	299	271	323	284	304	279	255	318	311	309	288	325	324	283	303	288	323	329	274	300	290	321	313	289	295	323	302	354	291	288	261	308	306	305	288	305	295	273	308	318	297	276	290	320	313	307	277	296	309	315	337	270	289	300	313	336	294	298	301	297	306	315	275	313	339	317	286	267	293	313	315	289	279	292	279	330	287	290	299	307	306	323	264	283	274	271	307	290	290	320	315	330	286	303	290	290	313	297	280	298	322	326	314	313	329	319	302	309	316	312	306	288	308	295	302	288	268	283	314	294	273	326	308	306	312	305	267	331	349	314	280	282	313	320	300	301	316	321	323	283	283	312	284	288	320	301	309	301	326	314	282	315	319	303	298	328	301	318	294	283	286	299	310	308	326	270	311	284	315	305	253	283	292	303	314	289	276	303	291	308	295	271	268	313	298	274	299	321	299	303	319	274	307	314	285	325	310	361	272	292	297	287	302	287	286	307	306	325	324	321	314	307	270	273	305	307	306	271	307	318	322	306	316	304	309	311	318	316	320	309	334	306	265	287	293	314	296	309	317	305	285	293	324	301	304	292	298	274	277	280	278	320	297	286	297	282	299	305	335	297	299	301	293	329	312	313	304	280	289	310	270	288	308	312	305	338	315	296	291	302	319	282	295	264	313	310	268	339	297	292	301	306	318	306	305	308	317	330	271	298	295	283	315	294	299	302	311	308	297	294	271	306	317	290	292	304	290	283	320	273	296	301	288	315	311	311	310	308	292	281	334	337	273	298	307	308	319	318	303	307	269	338	306	297	289	313	328	318	321	315	285	307	324	303	292	276	334	307	308	286	286	279	306	319	298	302	274	307	298	308	310	322	280	303	309	286	296	296	256	297	317	275	297	309	287	299	297	299	305	303	310	347	316	290	310	321	309	306	293	285	337	302	323	273	288	317	273	313	283	303	297	275	317	292	297	309	271	313	295	285	304	308	313	289	293	283	312	290	292	282	303	270	302	301	326	290	278	312	315	288	301	291	291	313	297	313	305	260	293	304	304	310	278	316	315	309	327	347	303	321	296	315	302	313	295	299	304	265	311	298	299	279	274	286	320	297	278	296	278	308	316	295	315	330	294	287	316	324	308	299	305	302	313	325	305	277	307	317	292	283	309	276	293	298	306	318	294	335	319	308	309	330	291	320	298	301	332	308	319	297	307	296	296	283	299	271	271	277	298	326	313	330	343	279	288	286	287	287	334	324	319	292	298	303	321	299	300	268	329	318	274	284	317	290	277	303	307	273	311	316	341	312	341	308	323	311	299	279	299	327	331	331	267	299	296	331	302	309	297	317	297	293	291	293	286	278	331	325	318	277	281	277	322	293	307	314	306	287	292	313	266	326	277	263	311	301	323	302	326	307	294	308	269	322	320	290	299	288	324	317	320	336	320	295	298	319	283	266	309	304	307	310	272	304	269	303	320	298	313	319	288	302	307	301	308	293	298	297	289	293	275	310	330	317	297	296	319	317	292	291	289	291	286	291	291	294	333	300	336	310	298	301	301	269	310	291	330	271	337	275	318	323	274	311	319	294	292	294	290	329	309	333	298	299	289	297	314	313	307	300	301	302	304	317	285	289	300	279	292	308	335	289	300	305	315	298	323	297	287	337	292	297	296	307	303	329	305	294	326	335	291	294	311	310	345	297	285	340	314	313	308	277	320	314	303	291	282	294	279	312	288	321	293	330	288	297	284	314	295	300	293	325	320	345	279	293	294	324	272	272	281	274	297	320	287	319	306	286	311	282	310	306	307	305	322	286	328	282	309	315	280	334	338	282	284	330	312	329	265	281	327	281	285	304	282	308	288	322	277	306	322	319	280	314	317	308	289	320	280	298	312	272	299	312	297	307	290	321	361	307	307	255	305	288	296	313	298	302	314	285	288	318	303	327	293	307	298	298	285	332	322	301	299	310	291	319	326	334	294	292	310	310	301	317	320	294	309	309	301	278	287	301	318	281	260	320	289	303	316	274	283	295	266	338	299	296	276	317	305	292	316	291	300	307	280	293	318	279	290	310	305	309	295	283	304	294	314	274	294	319	306	303	303	295	308	334	302	319	313	287	291	273	318	324	320	270	273	266	304	276	281	306	301	302	313	313	289	303	283	319	308	304	269	290	288	330	326	281	287	321	292	311	311	285	289	313	308	321	299	299	288	293	307	285	311	312	299	289	298	311	329	322	305	319	275	292	320	269	305	304	289	276	328	316	303	291	302	288	310	292	327	310	254	292	285	321	307	326	309	279	287	309	296	304	274	281	311	311	310	265	312	321	319	312	273	304	305	311	295	284	277	307	308	303	294	306	306	293	303	300	261	279	285	294	284	278	277	315	300	278	286	283	286	322	306	342	318	297	289	301	287	291	277	316	339	311	274	303	306	314	314	310	309	329	301	301	295	314	323	329	313	338	276	304	301	296	318	312	311	306	288	284	315	323	278	307	299	300	267	309	290	312	338	315	291	304	279	286	304	366	304	295	314	317	309	287	293	308	319	317	317	311	294	319	322	323	314	289	320	296	291	291	316	299	317	289	308	246	306	296	285	294	313	314	317	311	320	294	291	311	287	310	284	299	318	305	318	290	294
23295	41805	36077	27474	20446	14858	11082	8248	6245	4795	3863	3127	2508	1961	1683	1423	1202	1015	913	811	749	671	621	586	589	537	528	494	491	460	471	472	459	444	409	442	429	452	452	408	424	430	426	403	394	429	437	421	415	429	418	411	389	362	419	387	413	419	389	408	447	426	400	403	425	384	402	399	408	409	395	428	427	427	443	412	428	443	403	423	400	413	404	384	423	394	391	420	419	428	402	397	447	425	415	408	384	425	415	416	426	367	407	379	448	409	418	422	389	412	414	408	412	439	426	404	440	416	411	426	441	432	389	423	419	421	388	394	451	415	408	387	411	404	411	378	412	412	431	444	449	420	417	461	390	393	419	425	416	402	405	427	365	395	420	393	397	391	442	419	426	420	467	399	405	405	424	497	396	375	416	461	422	419	400	418	419	460	423	413	431	397	446	438	405	426	372	420	416	370	406	442	391	411	414	442	427	383	372	434	420	420	402	426	408	383	440	423	402	412	402	403	396	438	428	396	427	428	433	411	427	427	412	408	419	442	408	406	419	404	435	441	420	408	428	392	436	431	428	413	416	401	403	390	391	388	418	411	392	379	408	422	443	445	400	403	416	446	382	424	425	381	410	391	405	383	427	405	433	399	418	434	444	424	427	409	431	395	411	455	428	386	416	404	421	393	406	401	433	419	422	430	413	404	419	424	436	397	387	394	419	394	438	434	402	421	409	416	434	420	432	393	388	408	411	436	414	402	426	415	419	404	428	430	441	399	423	402	436	399	383	457	365	436	373	427	416	404	400	467	421	397	437	421	411	414	408	419	433	416	372	391	423	438	400	398	421	417	398	430	463	437	405	385	419	434	405	423	400	383	435	413	449	404	436	450	426	434	405	376	415	439	434	393	440	424	436	429	443	453	422	427	439	417	441	385	449	447	425	438	417	395	394	433	425	415	419	446	425	451	416	428	425	448	396	439	406	425	418	395	426	434	407	391	410	413	400	424	438	426	423	402	457	416	439	408	418	394	444	432	432	411	424	390	395	441	431	402	410	432	381	425	416	419	390	434	414	414	428	432	418	386	419	428	440	462	427	382	445	414	403	396	451	424	380	388	425	417	391	436	441	445	400	424	364	407	394	421	388	460	401	424	428	422	440	399	412	394	389	401	402	415	428	401	419	393	366	409	429	412	418	363	430	405	416	417	415	425	451	441	401	417	438	406	407	359	419	437	421	395	403	401	407	422	423	442	379	421	423	454	383	385	453	407	414	415	432	380	407	407	383	422	419	441	379	439	427	403	414	413	452	402	433	414	432	419	406	386	360	410	428	400	433	405	390	437	438	434	423	449	404	450	442	467	457	392	401	429	403	471	401	394	384	409	437	406	434	476	408	434	411	408	410	405	391	419	396	437	446	401	414	391	428	427	389	394	448	433	397	462	433	416	397	419	436	391	391	394	450	437	430	408	412	394	409	380	427	411	426	380	386	436	387	442	424	405	402	419	429	399	398	392	405	454	422	411	385	421	396	467	406	415	435	416	424	423	419	441	401	414	413	433	413	419	415	394	402	407	420	449	406	421	429	393	425	381	457	412	456	446	406	377	414	437	461	367	426	415	398	401	418	432	418	397	405	421	403	440	399	411	375	415	455	411	427	410	409	409	476	438	401	432	425	399	423	437	406	410	431	391	455	417	387	441	450	423	425	405	428	409	419	470	419	447	414	399	425	407	389	427	400	429	408	373	432	428	419	420	394	414	436	420	412	391	454	402	401	441	422	392	397	434	417	428	426	406	397	394	443	432	425	418	387	411	392	426	408	441	415	393	403	416	422	419	398	429	404	397	432	449	418	393	422	405	431	420	407	419	423	406	479	451	424	454	440	395	433	435	420	436	412	416	384	413	435	391	433	407	435	407	425	378	413	417	378	435	405	375	421	436	391	431	383	404	430	429	385	433	440	415	442	410	413	400	405	411	404	416	416	406	427	431	415	428	466	383	413	407	428	421	390	453	407	420	398	421	415	418	403	423	421	412	445	416	401	384	459	437	365	394	398	410	376	413	397	430	418	436	448	428	371	429	402	413	419	412	402	391	416	403	400	413	400	415	409	402	428	409	393	411	435	424	419	393	435	410	438	433	427	405	416	393	429	396	404	373	390	442	402	415	395	420	401	417	427	394	425	449	465	386	432	424	399	411	451	400	399	425	421	464	427	369	435	423	435	400	398	421	419	419	423	399	413	418	423	437	413	437	405	393	421	410	431	413	374	378	392	380	389	419	423	406	388	427	434	409	426	386	390	395	446	394	408	418	413	378	395	439	427	431	425	425	425	413	416	430	404	390	404	426	446	380	403	449	440	428	401	383	430	436	388	411	384	448	409	451	400	440	425	423	416	405	420	418	418	423	424	420	415	412	412	422	414	398	405	396	420	441	388	415	430	414	424	397	436	451	426	413	440	378	417	436	437	421	389	432	399	429	412	418	395	391	427	419	449	409	427	421	407	399	394	396	425	372	406	456	425	419	365	401	420	430	385	413	419	444	430	430	399	420	386	426	366	421	419	416	439	422	446	422	432	413	406	443	421	407	416	452	428	407	416	399	397	402	414	412	406	398	422	422	429	396	420	402	421	443	405	413	404	416	399	452	419	379	400	402	443	426	449	378	423	409	398	440	455	419	417	414	443	434	413	420	423	412	435	411	413	428	438	442	428	433	421	395	418	417	409	410	402	399	412	424	394	403	443	381	410	400	440	440	387	419	398	404	416	436	426	439	432	429	396	387	421	402	429	392	424	430	410	436	410	431	439	428	419	408	416	413	423	425	422	428	462	405	415	444	415	435	402	421	422	408	439	404	387	432	388	409	423	452	438	440	420	434	420	408	427	446	414	437	447	396	400	413	399	401	405	415	407	436	391	418	425	392	447	435	405	392	396	389	443	420	405	433	412	393	454	432	400	398	401	379	412	449	421	392	435	437	449	405	422	430	432	375	445	434	395	396	389	423	440	463	424	380	410	428	411	452	419	379	367	397	425	437	448	385	432	407	405	420	449	436	436	446	390	438	410	374	383	406	405	400	405	403	394	446	415	398	372	417	389	402	391	426	403	402	403	418	387	401	405	395	419	420	455	423	418	407	408	383	428	423	432	391	422	400	399	457	464	414	412	400	438	415	421	438	424	433	419	419	424	411	453	414	431	418	388	413	439	438	389	415	383	404	407	421	403	398	414	436	432	402	446	419	403	430	385	430	413	403	423	433	409	443	414	395	404	404	428	419	413	420	426	408	387	425	405	434	393	410	435	427	391	428	431	412	431	388	441	405	404	427	426	402	417	411	419	424	420	425	438	441	419	432	412	391	405	428	435	430	378	394	421	422	435	408	426	431	415	456	425	383	442	411	423	384	417	421	444	417	426	410	392	402	433	419	435	420	432	425	403	390	409	386	399	398	421	410	453	425	392	436	422	409	424	398	412	423	431	464	426	416	447	430	432	400	418	401	394	423	410	406	416	398	417	439
25000	21411	26354	24415	11769	6385	3993	2697	1997	1583	1401	1094	842	769	640	537	506	462	408	416	363	365	341	324	358	323	322	297	289	304	280	314	275	299	291	248	271	271	269	275	269	273	274	287	267	286	256	250	286	265	254	244	271	271	263	278	298	284	266	288	279	280	282	299	292	286	271	272	268	275	266	278	281	268	274	263	290	282	287	288	275	276	281	277	275	254	272	282	280	276	307	261	247	283	267	235	272	264	273	294	258	310	289	282	292	292	265	279	280	276	258	226	289	285	282	259	278	311	314	271	258	265	290	282	280	263	259	308	269	277	291	299	273	265	276	279	297	259	296	270	258	264	260	278	297	279	255	258	272	241	257	268	288	262	246	261	286	284	286	284	303	285	277	278	272	280	284	278	292	242	260	280	293	277	284	266	275	252	258	302	282	285	271	260	257	282	288	270	284	246	288	271	272	297	282	269	291	262	236	266	279	263	270	301	276	264	290	305	269	301	267	259	259	269	257	278	289	271	268	268	260	294	294	273	265	243	298	248	326	272	285	265	256	228	263	273	270	290	272	256	277	292	247	247	259	269	277	299	283	272	275	283	277	268	298	267	288	289	283	284	256	288	289	267	281	287	298	248	289	271	277	282	264	255	271	292	272	281	268	276	264	268	264	279	285	274	291	268	226	257	298	260	254	256	278	283	280	263	287	284	243	268	274	280	273	253	248	274	272	259	251	254	284	249	281	264	295	283	286	253	284	268	264	265	264	278	271	266	264	277	291	264	258	290	266	315	264	304	274	264	266	265	252	275	294	291	268	266	262	261	293	299	295	305	252	259	312	252	263	263	239	253	264	276	278	294	279	237	249	266	266	258	253	290	272	272	274	273	280	270	269	248	275	289	256	292	261	260	261	272	261	254	272	271	266	288	293	294	279	256	286	270	269	265	278	243	241	259	287	252	256	262	260	247	253	284	278	275	287	281	289	283	259	291	271	288	276	269	278	277	305	265	315	281	275	284	264	256	282	274	254	240	300	276	240	266	283	265	266	281	291	289	307	279	263	267	259	280	261	254	284	271	256	288	268	288	272	275	256	309	289	261	282	278	251	262	269	281	277	297	287	290	284	273	281	276	249	275	266	274	247	265	276	281	269	243	284	284	282	274	284	283	253	290	275	245	253	295	242	284	250	280	274	277	273	268	290	267	284	304	259	258	274	279	295	254	255	270	254	286	260	275	295	289	273	275	282	273	285	256	251	273	277	282	293	261	268	288	270	270	273	292	271	259	267	246	282	268	291	290	274	268	266	312	295	252	280	297	251	287	278	277	254	288	272	259	280	295	261	256	266	256	266	297	276	277	272	281	232	286	255	271	250	262	290	249	269	274	280	259	279	267	300	264	274	270	256	255	260	282	262	263	258	282	267	289	249	271	267	269	267	286	287	291	302	277	283	270	255	247	287	267	258	264	241	238	287	258	292	259	284	282	294	250	245	277	290	268	287	246	232	273	252	266	264	270	317	281	292	267	256	273	283	274	268	269	253	263	258	275	282	282	245	266	283	264	279	277	264	291	269	275	271	257	259	281	277	276	248	287	260	281	269	304	270	229	261	259	264	267	271	282	259	275	283	252	277	256	290	253	299	268	309	265	293	239	278	296	258	267	267	278	278	289	256	260	270	276	261	275	275	248	248	260	268	271	254	292	291	258	273	263	284	273	253	275	237	271	291	295	310	270	263	267	274	276	285	242	313	269	248	264	275	286	251	250	279	274	293	248	269	238	292	302	283	290	271	279	281	271	266	278	262	270	248	287	284	267	265	279	263	256	257	290	252	257	298	277	303	310	282	298	299	273	233	266	281	265	257	281	282	279	306	279	299	262	262	239	270	257	288	292	266	284	289	270	277	265	300	269	292	301	296	260	277	249	245	273	282	271	253	254	286	244	289	282	257	285	299	290	249	286	272	279	249	275	255	267	268	292	285	268	259	278	276	283	274	294	294	267	249	278	287	289	301	275	260	272	253	292	267	259	288	277	280	287	277	257	270	238	287	259	254	255	277	271	299	279	278	263	267	274	272	276	267	260	267	269	277	267	266	298	244	270	271	284	288	265	266	286	259	259	258	283	253	259	281	244	244	275	260	278	285	265	255	297	275	298	278	274	273	280	274	274	264	253	266	248	288	263	278	263	258	284	236	261	280	248	260	265	278	274	275	236	251	257	268	274	237	283	260	278	308	297	292	258	258	263	269	241	251	267	291	288	240	229	281	302	273	299	269	292	268	264	255	265	296	282	279	307	250	271	259	268	260	270	263	252	246	263	302	263	267	266	267	249	297	265	285	281	264	270	263	254	262	254	265	256	274	281	252	295	263	234	294	285	289	250	292	273	292	240	246	289	292	256	273	273	255	272	319	268	266	293	264	265	289	278	277	282	259	286	277	270	257	304	259	285	304	262	287	262	275	263	286	275	304	281	254	268	270	257	271	286	285	238	262	242	287	300	247	281	299	269	249	276	269	283	265	270	263	293	285	290	267	253	236	260	257	252	277	291	304	241	294	272	259	273	268	276	295	254	259	295	260	289	268	274	247	290	304	248	279	281	279	278	273	254	294	233	245	234	286	283	288	295	267	299	273	279	257	263	283	263	248	275	264	283	249	246	304	287	278	253	267	270	250	255	282	281	284	250	284	267	265	291	270	273	267	273	264	278	270	268	300	258	260	285	266	266	268	270	251	261	262	306	276	269	302	243	259	266	270	265	275	281	291	243	295	294	262	280	254	288	272	278	288	256	279	251	293	270	276	283	259	256	289	287	262	267	254	284	302	274	282	272	267	277	258	272	274	251	249	273	284	281	277	245	244	265	267	285	270	277	279	278	285	232	281	266	255	264	260	278	282	245	256	273	284	252	273	264	272	239	265	288	275	275	267	263	279	300	271	264	259	267	297	292	298	286	256	283	262	286	280	265	268	267	250	278	256	290	278	245	299	275	282	267	271	300	256	290	281	285	277	265	291	269	284	249	240	255	275	287	275	270	265	279	280	278	253	299	305	255	235	280	264	308	297	280	264	268	274	314	276	256	276	251	254	269	296	267	268	251	275	293	286	244	244	299	271	298	278	250	268	292	289	279	293	250	282	288	286	274	271	279	250	292	281	285	246	275	277	313	292	283	281	262	261	275	275	272	295	268	280	305	283	277	255	304	284	269	285	258	250	271	296	280	254	281	265	274	275	273	293	272	257	266	279	288	256	286	248	245	266	270	264	271	257	248	304	283	303	266	272	275	259	273	260	289	278	259	265	306	263	274	268	273	288	266	247	247	259	266	283	260	267	265	264	280	268	275	267	301	279	294	266	277	271	270	272	294	277	287	261	266	281	293	276	289	260	277	300	268	271	260	287	257	303	268	278	266	280	260	267	291	297	284	285	268	269	256	286	286	269	279	266	284	257	290	301	272	238	247	262	275	243	259	270	309	273	257	252	270	282	308	290	266	255	263	278	291	269	269	253	228
22961	38470	32963	24142	16956	12294	9130	6630	5085	4000	3189	2488	2031	1657	1376	1115	979	883	800	702	631	590	532	514	498	500	458	445	411	413	435	391	414	414	403	399	399	389	396	370	389	344	410	363	393	343	361	368	404	388	386	406	407	388	392	398	408	412	364	346	388	403	373	374	378	376	404	404	408	394	393	395	344	422	364	411	360	401	373	371	390	416	374	384	380	341	408	398	400	381	384	377	403	370	366	409	417	384	372	371	352	388	377	387	385	402	389	382	391	376	355	374	385	358	391	382	380	393	407	394	413	380	377	375	375	378	393	373	362	403	381	368	386	389	385	404	350	417	392	383	351	424	377	349	387	403	395	389	402	385	362	380	387	424	353	355	385	363	392	392	415	378	371	370	363	369	383	411	370	380	387	395	379	402	373	398	392	386	397	385	405	379	386	404	362	356	379	382	353	369	335	371	405	351	402	395	354	383	384	373	358	370	392	388	374	390	367	399	388	367	389	386	375	376	348	397	364	366	356	411	405	371	380	380	369	392	413	364	363	389	390	384	421	403	418	382	387	379	375	375	358	394	333	373	389	380	407	360	396	332	360	355	371	363	383	378	382	349	363	426	389	378	381	376	358	394	389	391	382	374	408	369	351	374	339	398	371	375	386	396	417	370	422	389	373	372	370	381	406	424	376	384	383	345	380	344	348	395	381	422	332	392	383	366	356	417	370	383	374	397	415	404	375	360	391	381	410	377	350	358	385	368	359	384	418	369	392	379	406	356	400	373	415	385	347	392	356	390	411	368	391	359	379	394	383	407	381	389	384	388	390	387	427	370	366	387	368	381	410	379	410	374	406	358	396	391	363	372	336	352	371	383	398	374	395	387	358	375	387	351	352	397	385	409	359	417	385	373	408	410	366	384	385	383	404	405	384	365	376	385	333	372	345	377	377	370	381	335	360	352	375	384	376	353	375	412	387	384	370	364	424	377	388	368	396	406	387	378	369	361	393	343	383	402	399	386	394	361	392	376	361	387	411	382	345	389	388	369	364	389	377	368	398	369	337	341	372	382	412	389	365	397	382	349	366	365	385	367	389	420	373	370	374	403	413	388	360	388	372	382	433	390	361	352	401	374	385	409	422	426	397	368	388	378	379	382	405	386	393	419	332	410	406	368	386	330	369	352	360	387	388	381	350	414	389	375	350	372	360	395	369	390	403	373	432	351	401	400	375	361	405	380	408	392	360	372	391	415	376	379	381	376	397	348	406	361	353	372	386	430	358	391	391	372	385	375	368	404	389	383	406	404	387	366	371	365	370	351	366	356	350	359	378	350	347	401	374	399	411	353	390	359	405	376	405	429	364	368	396	387	382	410	356	397	389	387	412	393	377	373	376	399	394	384	365	398	394	383	380	377	393	395	381	404	398	410	379	403	360	379	372	384	396	394	382	400	353	392	391	378	374	364	377	361	390	341	403	368	348	392	405	356	370	388	373	399	403	399	388	380	377	369	409	389	376	378	384	392	397	357	353	362	378	352	405	395	385	382	379	401	363	395	404	386	396	386	393	396	346	347	390	343	390	358	377	403	352	344	390	405	376	385	337	394	379	398	348	383	355	388	392	385	406	364	370	365	353	396	361	361	378	352	371	394	378	399	415	387	379	404	399	369	341	381	387	372	348	380	382	385	402	359	374	379	347	376	363	372	365	382	365	373	414	351	383	380	383	392	397	400	399	376	359	369	378	377	342	377	395	379	378	355	397	378	372	368	380	364	378	373	428	371	365	376	390	381	371	361	405	385	373	391	367	388	388	364	395	382	365	393	358	371	374	355	396	351	377	380	361	380	382	382	390	393	368	417	367	385	405	404	406	380	385	371	359	344	392	427	387	375	400	388	399	394	354	395	384	409	398	375	355	362	387	410	370	403	388	394	381	393	427	396	406	395	345	361	387	351	372	340	386	361	388	382	375	351	375	398	363	374	352	395	406	405	395	387	356	383	365	403	374	378	386	404	364	394	385	390	377	347	374	371	400	387	376	385	392	369	417	389	396	352	347	375	375	377	404	389	363	375	423	357	374	372	336	420	365	407	406	362	367	386	417	384	390	369	356	386	395	353	390	369	363	395	405	345	382	373	362	362	365	371	382	390	416	385	384	386	404	368	383	363	408	406	375	382	389	378	361	380	378	380	395	401	402	379	369	397	370	411	372	363	364	352	387	405	358	385	372	347	418	379	350	394	362	391	363	389	395	380	395	404	421	378	383	352	386	355	376	396	375	383	411	388	365	372	362	363	394	335	362	386	385	410	384	384	418	396	392	380	395	456	364	381	395	377	396	392	385	391	384	412	396	391	371	393	386	398	371	401	409	349	360	376	398	351	366	395	371	401	349	375	401	342	377	363	387	377	398	382	354	393	385	379	382	395	346	385	376	366	399	364	370	396	377	371	388	358	374	397	345	373	389	414	389	371	347	383	413	391	404	355	391	340	369	371	419	365	379	398	424	407	404	403	372	349	388	381	383	357	387	395	391	362	387	374	417	392	365	387	409	390	380	397	404	374	365	385	361	347	381	404	388	352	406	380	400	353	402	381	387	393	339	374	366	398	368	354	403	378	369	419	355	377	392	374	405	380	377	391	354	397	356	347	402	401	361	379	391	406	376	392	356	402	377	380	357	371	320	419	357	351	380	399	388	396	385	357	373	403	394	347	387	367	383	402	388	391	345	412	392	383	384	395	381	382	395	383	406	384	431	379	372	364	438	365	393	385	356	412	368	356	397	389	381	345	377	363	399	374	405	400	356	381	331	399	395	386	401	362	371	381	368	386	405	379	345	359	437	385	400	370	416	379	401	357	373	361	387	355	377	381	392	396	373	418	407	386	382	376	373	357	408	397	380	391	389	391	359	424	395	364	410	383	365	400	361	370	349	389	380	389	408	395	359	345	354	386	382	385	388	375	388	377	361	334	356	364	381	401	380	395	415	394	363	373	386	391	351	390	358	400	398	381	404	391	384	375	396	352	380	381	380	385	406	414	421	362	393	374	352	397	376	401	392	377	392	355	362	395	358	409	353	391	386	410	376	398	396	360	354	408	368	367	379	391	386	388	417	377	394	385	341	412	359	352	386	333	395	308	396	395	334	385	375	383	355	411	402	374	371	361	394	358	388	374	376	385	395	385	356	379	358	390	369	392	398	383	378	379	387	360	369	365	410	392	401	351	352	367	387	404	361	356	378	405	393	395	386	371	395	373	404	398	383	373	389	383	393	387	343	376	399	371	376	363	363	340	373	359	363	377	379	373	364	386	395	398	398	357	395	392	394	387	331	389	371	385	393	335	372	371	401	383	353	383	393	421	386	371	372	375	393	356	403	371	363	381	370	381	397	377	388	396	370	405	369	389	384	374	362	375	383	353	359	405	384	366	395	346	372	360	380	381	388	347	383	384	362	394	354	358	378	387	396	382	373	384	363	413	336	399	371	363	378	361	368	383	344	379	384	389	384	369	384	415
22516	21239	28344	24476	21409	19359	10763	5330	3580	2754	2262	1764	1375	1231	1001	815	704	627	577	546	461	434	418	423	366	390	373	328	333	327	327	318	306	322	338	317	304	270	318	313	294	303	294	292	321	303	320	289	298	309	306	286	302	268	296	287	320	288	284	303	298	283	295	290	307	264	295	277	272	306	330	305	287	294	312	269	291	299	288	279	292	294	301	314	300	297	295	302	299	289	304	263	281	259	306	285	257	259	306	277	273	287	275	281	325	285	274	293	304	307	306	316	288	304	278	274	289	292	284	294	280	294	303	301	296	288	301	295	311	312	294	344	308	312	280	307	296	269	305	304	302	284	285	271	281	261	304	321	290	297	270	284	318	296	282	323	268	275	282	289	303	318	294	296	301	316	305	297	250	289	257	261	268	298	282	305	276	315	310	305	279	284	318	281	318	296	283	286	310	267	294	271	296	285	274	285	294	319	284	268	240	300	315	310	301	301	278	265	282	316	278	304	310	309	290	324	282	307	297	316	282	317	303	293	275	310	263	278	293	306	294	310	291	295	269	303	266	286	298	299	288	326	310	311	280	283	281	322	289	309	304	309	292	302	297	289	308	312	300	301	289	323	313	295	259	295	286	260	317	313	281	324	300	301	303	275	307	277	290	300	302	288	271	290	278	269	291	286	300	285	300	281	303	290	293	266	304	272	318	297	271	304	278	279	311	300	307	311	301	289	315	315	305	291	302	307	269	304	290	291	298	309	260	294	263	297	302	286	270	279	315	302	321	283	333	299	310	274	298	338	310	284	319	277	268	337	295	300	297	275	281	304	288	291	285	302	287	315	272	280	299	309	289	277	311	288	277	280	299	328	279	267	285	266	285	280	250	281	269	308	339	302	331	267	318	301	322	287	286	309	279	288	269	304	330	286	276	290	302	347	303	272	279	315	296	287	284	292	268	290	314	313	280	290	272	292	278	292	280	280	279	269	278	266	291	328	267	310	273	302	265	251	276	285	276	273	297	322	314	276	286	294	302	299	308	278	293	319	287	297	312	287	279	327	272	302	288	287	299	306	300	285	279	311	281	262	272	288	291	304	289	266	305	291	285	299	314	301	333	272	297	271	309	281	280	307	298	347	326	271	302	282	310	309	262	297	309	331	280	333	289	276	286	298	276	270	281	290	265	262	291	309	297	305	289	295	285	269	273	270	292	307	293	249	269	289	304	307	316	289	307	294	297	289	293	290	300	286	302	347	293	276	319	277	287	281	283	282	292	286	270	306	299	301	298	278	297	294	307	275	283	316	270	292	272	329	279	317	276	286	319	300	283	284	298	285	299	291	265	286	310	270	291	263	278	290	327	278	313	303	290	266	331	277	325	283	306	283	264	305	295	297	289	314	286	291	297	292	284	290	304	273	284	294	288	277	277	264	255	273	282	313	303	279	298	288	306	288	308	317	293	296	287	309	261	274	267	322	301	318	287	323	286	286	273	278	303	309	268	275	287	277	276	279	291	277	274	297	279	277	261	304	299	290	277	306	329	320	262	321	309	281	302	321	305	290	308	304	282	273	286	289	318	306	263	278	274	279	296	318	305	307	301	252	305	286	305	295	281	298	298	308	283	298	304	302	305	294	272	253	273	282	280	291	266	310	296	295	286	296	280	327	336	327	302	293	295	306	288	293	298	261	285	283	291	264	280	296	310	276	265	300	285	291	296	286	282	329	321	309	266	297	270	270	303	297	285	286	305	288	314	279	279	303	271	290	276	300	282	310	309	295	282	292	298	286	268	290	276	284	292	294	300	301	277	287	275	275	288	303	310	301	273	282	295	305	279	303	274	314	305	312	251	275	292	311	308	323	287	263	286	289	256	303	289	295	269	288	278	279	308	289	308	316	303	305	266	292	323	287	289	281	293	278	301	279	284	279	284	297	277	267	267	292	286	316	301	289	300	289	331	257	301	297	270	271	296	298	291	286	279	294	287	283	277	268	283	332	274	327	315	281	277	288	327	295	292	296	290	308	281	302	310	297	298	301	287	273	292	296	320	312	314	296	263	279	288	316	298	288	291	306	319	300	256	297	303	301	311	297	268	321	307	302	294	298	294	280	285	260	274	290	317	294	273	311	274	315	335	305	333	260	304	274	316	310	326	265	298	289	302	319	322	318	287	287	305	309	290	275	287	252	278	272	288	268	324	302	295	308	317	314	289	295	268	292	313	262	263	307	297	301	318	291	327	291	315	317	313	298	263	294	287	295	272	289	312	334	287	287	283	268	274	269	288	287	320	274	273	297	287	294	300	302	317	315	288	297	306	333	268	287	288	320	301	277	303	284	283	312	285	304	276	286	296	284	277	308	312	279	277	305	287	274	272	296	300	262	298	262	285	275	296	315	305	292	300	287	289	269	286	292	306	311	265	274	277	275	297	285	284	306	284	293	299	317	317	269	282	282	306	275	309	270	303	328	301	265	308	295	329	277	284	267	277	299	269	290	303	294	312	276	326	286	294	297	317	276	307	292	295	283	292	280	300	300	318	326	304	281	302	301	302	280	291	321	304	277	294	293	287	290	305	281	268	274	327	288	326	298	293	317	292	295	289	291	274	272	298	324	248	295	291	258	286	277	277	297	269	272	284	277	282	320	292	326	300	288	282	309	274	315	331	298	279	294	287	307	308	291	257	298	312	266	310	307	285	269	285	319	282	275	277	310	320	309	307	300	295	287	306	294	314	299	329	280	295	283	287	338	293	294	327	295	280	293	290	304	275	295	291	263	274	291	297	310	288	320	299	291	307	296	301	292	290	317	318	301	300	315	282	282	281	275	276	263	270	303	306	292	304	273	302	297	275	308	306	295	304	275	303	287	284	271	315	289	286	320	316	295	297	320	302	286	274	310	285	285	309	287	334	289	294	289	285	290	290	295	299	292	297	284	278	283	316	287	290	288	286	317	317	273	298	317	311	300	282	286	275	302	308	260	287	304	289	294	298	294	314	302	254	282	299	280	310	292	290	284	271	297	269	276	313	262	279	327	293	273	307	291	287	286	277	289	311	288	308	277	283	303	278	293	310	282	303	274	305	305	285	313	294	306	283	282	296	273	300	268	298	307	285	285	290	284	260	309	305	307	280	312	272	294	311	324	311	329	318	293	283	302	264	301	274	283	303	264	307	297	283	315	293	282	308	328	305	286	294	298	273	301	273	283	300	290	277	289	297	314	258	283	262	318	307	292	240	295	296	308	300	326	298	293	280	296	280	287	268	262	311	302	317	288	296	313	273	278	281	293	288	292	282	284	279	316	294	332	263	300	309	303	302	311	293	316	308	291	313	300	270	297	289	281	310	302	271	300	303	282	286	278	280	312	297	315	298	257	309	258	290	340	295	287	250	302	302	327	305	275	255	319	303	292	313	306	307	310	314	315	283	312	333	299	307	261	287	283	301	310	299	296	273	276	311	291	283	310	295	307	306	302	280	281	289	315	306	264	315	298	313	301	298	292	272	310	288	295
25352	45683	39764	30842	23709	17791	13678	10407	7933	6201	5124	3972	3037	2583	2043	1723	1460	1282	1033	907	865	811	708	684	617	562	532	539	469	461	460	459	444	438	427	426	416	418	422	411	439	405	434	411	377	404	425	442	402	394	385	387	388	387	439	449	434	381	394	384	447	398	412	453	441	411	446	397	403	419	411	446	403	420	371	380	413	408	401	391	426	460	365	422	374	387	409	359	403	389	373	400	355	398	401	362	419	421	393	412	374	401	399	417	432	408	417	413	420	436	419	417	412	401	370	369	395	433	410	418	404	410	382	403	396	428	399	375	402	457	398	365	385	380	440	374	396	405	432	375	395	430	425	394	424	420	380	410	411	394	404	414	412	414	397	414	396	409	363	370	439	418	418	408	436	352	449	431	413	426	452	398	396	386	406	423	435	414	374	414	443	400	429	406	403	431	393	408	380	417	392	404	400	407	401	421	407	396	386	404	363	428	388	414	407	406	400	392	425	413	362	435	392	383	392	400	417	431	405	404	422	430	373	425	401	420	398	406	403	404	397	439	401	397	409	457	414	395	380	403	397	377	407	395	394	395	381	371	402	429	467	369	463	424	405	400	393	412	424	435	385	375	411	434	407	398	413	392	417	400	417	392	449	398	396	410	420	414	404	395	385	410	431	399	402	382	400	409	391	403	413	403	409	385	399	394	400	385	383	436	392	403	413	423	427	390	387	391	425	424	396	388	452	417	374	444	410	372	424	404	394	405	393	395	401	390	411	412	372	401	405	402	391	410	426	396	409	424	400	430	416	426	429	388	414	402	384	404	429	416	412	391	423	391	411	359	363	398	405	388	408	406	429	408	422	410	387	414	376	416	371	390	419	430	413	401	402	384	416	423	386	401	434	396	388	400	424	455	408	405	437	420	433	395	393	379	433	400	421	415	442	416	388	394	437	403	427	402	380	393	390	385	401	379	384	368	398	389	396	365	381	378	387	399	409	373	407	426	415	417	387	385	421	416	403	425	361	417	403	408	413	424	418	415	406	422	403	414	420	382	401	396	431	402	444	376	392	429	424	430	403	392	424	393	379	412	431	408	354	389	412	434	382	392	375	437	397	403	417	409	382	414	373	442	413	408	406	395	425	415	398	396	421	405	403	406	411	374	382	383	391	386	413	400	404	417	407	416	397	394	406	392	407	440	420	388	383	390	390	430	414	388	414	401	398	424	366	368	374	381	384	416	373	424	395	392	379	357	382	392	406	384	403	418	415	380	375	406	431	403	414	372	390	406	438	480	420	419	391	375	414	388	421	413	430	396	416	414	429	392	428	410	401	401	396	408	428	406	431	378	425	405	402	384	366	384	398	449	442	370	380	425	404	411	432	428	406	396	410	414	375	424	383	418	413	362	415	407	401	367	388	413	393	376	413	394	397	386	403	413	383	441	377	392	400	413	374	429	457	445	392	399	385	389	406	401	385	399	389	420	417	381	349	428	408	391	400	391	385	412	395	387	408	401	395	413	392	419	437	395	370	391	376	393	383	398	409	421	422	362	414	384	400	394	405	433	381	373	403	427	407	382	432	410	387	396	401	401	392	376	383	444	421	413	447	378	392	411	401	420	426	405	412	377	381	419	423	382	374	410	383	433	409	419	414	418	404	379	393	415	405	411	398	410	408	429	423	353	407	389	412	418	396	400	412	422	423	422	384	399	413	379	407	411	418	421	388	408	433	400	409	410	391	394	383	389	397	403	431	412	400	386	410	417	384	351	414	422	421	405	424	424	394	420	417	392	415	405	380	435	405	401	425	435	395	398	429	375	423	423	375	392	418	409	418	424	399	382	424	407	416	387	400	391	386	401	416	401	380	365	398	396	417	435	393	395	366	405	426	422	395	365	415	412	385	395	423	402	360	399	381	382	416	383	422	389	443	426	376	401	350	420	428	413	371	397	386	420	420	405	396	410	421	413	431	422	400	410	408	400	396	403	355	399	452	387	413	434	410	399	420	404	416	394	425	419	386	417	420	396	394	426	400	435	447	390	374	387	406	412	418	410	428	406	428	416	402	405	400	410	388	422	411	420	368	411	417	383	392	391	409	383	378	416	405	416	389	376	407	415	399	404	412	390	364	423	408	436	383	400	420	387	394	418	417	375	371	363	376	397	394	392	397	429	390	414	417	400	408	422	426	427	385	393	425	433	414	376	399	414	382	431	433	420	393	407	425	376	433	395	414	400	385	421	417	411	386	401	451	375	380	393	398	398	397	424	430	401	396	359	449	408	375	402	404	413	404	406	431	396	414	392	435	417	402	408	397	429	364	453	383	425	398	440	411	380	432	419	385	389	384	404	392	394	436	371	436	406	413	396	402	426	413	367	416	427	385	411	381	401	424	402	411	352	426	397	393	447	394	416	378	411	429	430	407	422	404	400	429	380	406	356	396	410	387	448	399	388	390	425	386	407	415	399	416	378	393	432	386	420	384	389	430	393	418	393	364	386	424	385	383	382	389	418	373	410	413	384	401	387	414	416	431	365	427	413	443	383	424	380	404	393	410	396	395	415	404	394	403	400	396	402	392	375	371	393	441	405	408	400	427	391	366	419	395	406	399	410	384	437	400	397	407	370	427	385	434	375	400	380	379	418	416	421	411	408	368	376	412	431	417	467	396	428	466	374	400	435	401	481	408	424	398	375	425	390	410	435	409	379	393	408	406	407	412	413	390	364	404	391	419	435	415	433	422	453	408	414	409	392	450	413	397	360	424	388	408	372	382	401	434	401	398	403	430	414	418	409	410	382	438	406	412	461	407	395	413	395	400	390	374	410	434	415	361	382	421	418	386	410	378	380	396	433	404	393	419	414	431	414	389	398	424	402	411	386	393	431	384	383	403	408	371	404	402	408	366	391	388	394	472	379	405	399	407	403	409	356	414	372	413	397	417	405	381	403	370	378	386	406	440	402	395	385	399	430	418	414	396	413	407	412	431	427	449	406	408	395	389	401	429	371	438	379	397	420	377	398	422	447	428	404	400	430	398	372	404	378	397	426	390	362	376	403	385	355	424	405	382	410	401	366	398	392	370	407	390	396	387	427	399	408	379	407	413	395	387	407	452	387	419	425	406	395	404	371	389	384	367	366	386	400	397	434	401	388	438	403	386	383	367	373	426	378	396	401	410	379	385	391	417	387	403	411	389	380	421	428	385	405	409	379	399	380	426	390	399	396	414	412	399	373	395	376	405	392	387	409	396	406	442	416	421	384	420	435	418	403	378	395	423	379	402	410	392	368	390	428	426	405	399	361	397	384	425	409	407	388	427	434	435	415	367	410	389	416	388	432	382	389	409	411	406	403	400	413	412	393	400	378	363	381	409	403	392	393	420	394	411	398	391	441	396	410	390	391	394	419	405	414	420	437	449	412	416	450	415	405	397	407	417	370	422	410	430	388	416	409	386	394	394	410	405	408	402	411	396	409	379	386	408	409	416	412	362	377	384	393	428	364	419	404	355	389	396	397
28614	23982	23482	16016	8832	5192	3398	2465	1888	1515	1236	948	849	672	554	504	510	441	427	397	386	378	318	366	375	326	298	267	306	320	308	308	270	284	314	317	304	297	304	322	265	301	295	313	301	299	303	276	269	322	299	305	315	274	272	276	294	266	327	283	271	269	292	307	315	292	271	302	298	296	274	271	309	299	300	281	271	299	263	280	285	300	305	310	316	288	289	298	280	286	283	285	290	298	279	283	285	294	295	290	264	281	302	306	288	283	296	279	257	284	284	286	278	298	277	272	293	281	256	295	276	278	279	280	334	286	302	304	299	277	294	284	293	284	284	256	288	253	300	307	277	273	293	293	281	306	305	292	294	323	292	298	309	283	268	306	288	302	300	279	275	307	262	279	293	288	274	295	287	307	278	323	321	276	282	289	281	307	270	271	292	276	327	269	273	277	297	280	309	275	298	314	308	304	309	304	269	280	271	273	295	268	306	281	289	283	317	302	303	291	269	305	299	289	293	274	279	268	267	283	301	296	283	330	295	297	300	286	274	279	279	261	269	277	322	295	285	285	275	301	278	280	291	277	308	299	306	278	243	274	275	291	284	294	302	274	285	272	291	298	280	258	288	287	295	276	311	270	286	252	290	304	291	279	298	318	306	291	285	278	316	281	294	281	317	307	266	299	294	291	316	265	331	294	274	294	284	255	314	299	294	268	291	299	280	289	307	294	302	275	292	283	311	291	263	320	297	325	282	277	317	272	280	286	281	305	306	315	312	275	319	299	287	315	287	289	325	271	325	286	279	269	283	282	295	280	243	278	289	269	291	279	253	295	297	305	301	272	278	322	299	285	304	292	289	269	290	296	283	306	308	304	278	292	275	310	288	330	299	286	289	294	303	304	303	309	291	299	286	261	271	271	316	297	295	298	287	297	301	291	265	306	292	285	291	292	294	297	278	295	253	296	308	301	323	293	293	289	277	270	291	301	275	282	301	276	284	285	304	280	297	277	293	252	322	320	278	332	291	280	309	294	275	306	287	266	304	270	300	263	317	305	293	293	295	298	288	304	283	276	319	318	281	297	327	297	298	291	301	300	308	272	277	287	297	266	256	274	296	284	312	261	298	274	276	285	308	288	312	279	306	301	292	289	273	297	294	302	303	273	286	253	296	312	290	303	284	296	290	271	267	284	306	280	305	323	322	298	278	297	283	304	289	268	297	286	288	284	263	293	292	306	264	293	296	285	272	305	295	291	289	256	298	274	306	278	299	288	304	291	276	285	309	318	300	244	306	288	315	262	296	275	301	303	294	282	277	307	280	285	271	313	269	275	292	299	329	286	314	291	258	301	297	284	313	293	287	292	296	277	269	304	298	300	263	280	289	292	293	270	317	300	286	306	318	288	302	287	310	243	301	281	296	277	294	270	320	303	287	307	312	308	286	291	278	295	277	319	290	272	307	301	292	280	290	264	282	311	276	288	254	307	255	315	280	279	292	306	297	271	285	322	294	279	287	299	312	295	289	278	284	302	297	277	315	277	308	301	285	293	306	274	301	297	290	301	274	291	318	275	280	305	262	313	269	283	274	310	290	277	266	271	285	278	274	296	317	292	289	296	288	324	301	288	282	289	297	329	307	277	287	281	277	269	279	307	303	269	268	288	299	274	311	289	311	300	300	278	295	300	276	290	299	263	269	310	317	308	275	307	286	282	310	280	285	284	275	287	300	293	294	297	320	317	276	283	285	276	277	264	288	316	284	261	294	291	280	279	279	301	311	294	275	316	296	297	317	309	296	271	283	284	260	322	288	297	284	310	270	306	284	262	239	327	278	289	282	323	282	293	284	281	290	311	294	306	287	301	283	280	296	295	285	290	311	293	263	298	319	283	278	298	286	277	293	289	307	283	302	301	334	292	305	299	270	278	317	298	280	275	287	293	302	319	275	263	300	300	257	313	296	314	297	279	295	287	289	277	275	293	269	280	282	309	296	284	311	315	280	308	290	290	288	266	297	263	274	284	283	256	281	277	300	257	288	247	316	276	293	286	314	294	315	300	277	279	280	257	290	280	295	291	272	265	300	289	307	285	288	322	299	265	248	270	265	298	317	292	304	262	264	257	288	272	284	289	286	266	273	253	297	297	293	262	272	282	317	315	271	306	294	282	276	296	282	278	312	290	281	268	277	317	278	258	262	296	323	262	299	290	264	291	315	277	277	307	296	276	270	288	271	295	320	302	330	255	317	267	306	251	288	291	274	335	284	308	304	253	290	284	326	323	307	275	319	277	283	295	329	301	288	271	301	256	254	273	294	301	301	301	306	319	308	278	295	304	307	280	280	288	291	306	304	278	307	316	302	274	275	305	320	293	292	287	318	275	253	293	275	297	273	278	292	288	286	285	245	292	319	259	310	262	276	298	281	277	272	287	311	293	283	310	290	298	297	257	314	308	297	273	311	297	298	261	291	278	267	282	273	347	297	304	293	291	291	329	289	348	303	295	337	288	270	276	281	315	279	276	293	295	282	288	275	246	274	302	303	280	276	316	284	295	305	298	326	313	282	301	326	250	323	251	293	286	303	290	277	297	273	335	278	293	304	294	299	296	279	263	279	309	288	299	272	285	293	292	270	290	298	288	281	287	271	302	314	302	273	282	282	269	290	315	314	266	273	290	306	288	286	299	279	307	317	264	262	281	289	278	299	332	296	283	273	290	292	316	273	291	303	262	315	278	297	281	250	292	256	274	292	321	287	310	312	264	316	291	289	305	266	316	284	292	260	292	308	311	315	302	289	264	288	317	263	314	292	290	291	287	312	297	275	279	302	278	313	288	295	298	293	280	258	300	320	292	288	316	310	282	288	269	282	280	276	261	307	285	285	296	293	294	301	301	307	294	251	263	288	313	266	299	273	302	298	283	347	302	280	312	294	281	292	277	302	258	302	298	275	279	288	289	274	299	302	291	287	287	280	283	312	273	300	302	273	310	262	299	316	288	280	276	289	296	310	299	311	308	301	271	305	301	266	287	293	295	274	276	259	266	271	305	302	292	278	297	301	285	279	260	291	295	284	308	264	291	293	294	276	266	309	303	302	290	286	326	288	290	280	315	288	290	273	268	295	277	289	294	282	299	298	286	297	294	264	271	311	255	274	258	278	303	295	288	316	277	270	325	327	285	272	275	314	285	293	303	292	272	299	283	276	290	298	275	295	300	259	297	290	306	295	294	292	295	316	282	271	293	306	288	299	296	309	298	304	282	293	317	286	288	278	267	289	280	293	240	289	288	297	306	293	308	322	284	291	289	297	283	318	308	296	306	290	291	306	297	277	309	308	319	289	328	308	282	295	271	322	298	290	326	315	285	305	293	305	272	303	298	281	276	282	277	256	293	293	299	306	295	292	282	300	279	265	281	319	297	281	284	313	267	277	279	276	261	256	303	282	306	298	279	255	304	279	279	296	290	315	271	331	289	305	295	278	313	293	298	289	301	264	256	290	259	278	283	283	280	265	300
23672	36097	30598	21317	15009	10657	7797	5818	4500	3496	2808	2118	1735	1483	1236	1029	846	815	687	652	628	587	567	513	496	454	457	479	463	431	441	414	448	418	425	444	422	405	396	408	400	427	403	384	395	395	407	378	423	404	405	368	386	417	381	400	397	421	420	402	427	446	428	424	387	421	393	414	444	362	418	428	454	452	423	372	419	420	414	352	434	393	396	381	411	380	438	406	369	391	411	413	408	442	390	429	428	407	417	470	409	388	423	426	422	401	380	426	370	420	403	377	423	379	412	438	399	435	419	414	370	410	397	363	427	411	423	391	449	390	422	415	422	381	386	377	381	384	391	401	420	420	419	420	388	401	408	393	423	425	398	377	425	393	394	387	397	384	449	389	420	396	359	390	416	420	420	414	395	363	397	402	384	403	423	399	388	388	377	428	396	422	387	404	431	417	421	408	371	400	394	402	378	389	414	423	393	428	382	390	383	387	384	377	411	386	392	421	395	406	374	406	394	430	422	423	378	390	398	377	399	417	407	368	412	405	408	412	388	419	394	396	390	379	403	424	406	430	392	436	381	405	410	393	441	389	399	402	410	417	406	393	400	402	409	419	385	437	437	403	393	378	403	415	422	352	389	401	409	385	349	422	405	384	456	403	415	413	439	431	399	392	366	395	410	380	443	387	392	420	409	417	409	383	416	426	410	405	411	406	407	436	390	385	427	391	402	387	388	412	400	426	430	419	381	413	403	417	387	426	379	403	419	444	405	435	405	399	390	405	370	411	395	395	436	396	404	399	392	437	392	437	427	415	381	398	389	399	411	395	417	410	425	383	393	400	383	388	395	419	405	443	416	398	424	395	399	448	424	408	413	357	406	388	406	388	423	391	460	411	388	399	430	395	436	433	385	395	382	375	409	390	382	395	394	396	393	418	374	402	379	432	401	402	378	398	408	389	408	445	391	367	403	367	421	364	393	431	356	392	398	415	424	387	420	418	406	405	409	408	418	411	391	415	413	407	426	423	389	389	407	370	417	397	361	431	356	426	410	392	431	383	428	381	397	388	405	372	387	417	434	411	409	369	390	370	413	376	409	371	419	415	388	424	378	403	371	358	454	437	425	408	421	409	378	425	408	424	416	436	385	406	378	418	385	430	401	401	415	405	387	410	398	392	407	355	398	415	384	431	387	389	424	374	402	405	421	397	404	410	393	388	403	404	409	375	416	373	384	407	420	388	374	422	420	390	388	386	408	411	397	427	425	419	379	413	342	393	387	361	389	403	409	387	393	408	403	394	413	426	384	421	409	393	373	418	410	383	409	421	422	389	437	400	427	404	415	420	439	397	380	403	389	395	432	376	375	428	400	409	408	416	391	428	380	447	394	384	390	403	386	385	422	419	400	394	388	374	375	400	442	400	426	371	418	423	423	397	388	403	400	387	385	402	397	422	369	432	385	421	386	406	366	440	387	398	378	343	393	393	392	454	437	410	423	446	407	425	392	428	401	419	397	357	439	444	389	407	384	421	412	388	359	397	403	395	409	388	375	404	377	389	373	383	402	428	382	382	402	407	414	378	373	440	414	415	415	420	408	413	378	426	441	390	386	405	420	391	377	397	419	416	406	411	375	408	432	410	391	419	392	396	416	417	435	412	405	405	416	398	376	389	431	384	431	380	373	378	396	395	379	418	428	379	403	435	405	360	410	411	390	397	425	417	443	384	403	410	452	404	406	426	397	414	388	410	389	440	376	369	363	359	371	416	396	418	412	388	425	403	415	383	419	432	406	373	416	390	409	358	419	377	428	425	388	387	361	416	387	389	417	397	408	378	432	418	422	451	393	420	380	410	421	402	425	428	411	393	417	384	420	392	351	391	402	406	419	390	395	423	386	355	392	400	444	418	397	382	432	380	419	410	414	382	405	410	421	416	432	415	410	405	427	409	388	447	395	402	390	386	398	363	397	373	411	429	409	422	398	386	394	411	392	406	402	404	397	409	378	410	419	392	439	351	397	408	412	367	389	386	402	397	399	404	439	389	399	452	411	390	408	421	397	429	431	377	449	409	366	394	385	387	431	397	377	444	376	391	405	401	432	391	400	379	405	423	424	412	402	390	428	402	423	400	402	432	380	397	367	426	384	385	377	404	390	402	421	401	415	376	399	398	412	371	399	390	414	402	405	419	375	438	398	412	432	403	429	411	408	404	415	407	422	412	387	404	400	405	432	380	372	409	393	386	405	434	377	382	383	414	378	421	424	402	373	408	416	400	404	393	413	427	427	387	398	378	432	391	429	425	431	400	374	367	396	419	392	375	408	397	399	391	423	385	450	357	380	420	393	380	410	388	398	411	396	395	415	451	402	404	399	423	404	389	397	409	391	424	439	400	427	397	394	370	405	386	379	396	402	400	387	416	407	387	393	398	389	399	413	405	393	444	399	402	387	379	411	417	393	378	392	421	380	388	411	418	411	406	397	387	452	380	401	405	392	406	365	395	435	407	414	429	441	434	410	403	408	397	418	406	385	379	400	411	425	398	390	405	403	428	390	383	416	455	422	388	408	383	423	414	393	396	413	396	411	381	393	393	402	414	423	426	430	413	372	417	400	397	395	375	411	366	439	416	418	396	400	391	425	419	358	403	389	395	426	381	403	399	410	392	399	383	369	418	381	430	404	380	408	420	387	382	403	428	399	378	411	409	419	405	409	374	427	403	415	387	426	422	433	433	355	419	380	397	406	366	368	438	438	428	384	376	404	395	397	453	455	382	428	391	421	387	406	405	448	399	430	415	419	394	384	386	384	392	436	410	417	415	372	409	435	384	407	423	414	408	418	429	397	387	419	390	392	430	378	426	413	398	391	439	367	435	378	350	395	390	383	418	412	414	405	399	429	399	415	390	400	399	388	386	425	413	396	389	415	433	398	407	351	425	407	386	401	407	416	388	391	393	412	403	391	406	399	405	407	413	397	408	420	415	368	397	394	431	410	402	414	396	430	434	418	389	389	422	386	424	421	398	428	401	403	401	403	400	402	396	455	401	398	416	435	401	399	364	408	405	423	386	412	436	383	432	437	420	419	413	399	410	425	394	385	384	418	383	404	402	385	385	392	403	398	395	422	380	358	401	386	411	427	442	379	411	408	384	405	415	420	438	407	433	405	370	372	385	409	440	425	372	387	414	398	397	398	376	424	428	390	402	426	392	423	410	396	388	406	429	397	397	389	427	418	377	404	397	413	408	391	403	408	394	399	405	428	372	407	373	408	435	415	416	407	392	408	409	377	399	448	395	373	386	382	411	372	381	395	393	395	375	409	405	414	406	368	398	393	372	397	413	372	428	395	445	410	422	382	421	414	429	419	411	428	398	417	378	396	389	394	415	415	380	404	424	410	384	418	427	420	399	388	404	394	406	417	422	407	419	382	421	393	424	405	416	392	418	389	376	419	405	393	393	400	425	410	377	397	397	382	414	392	376	396	430	359	427	409	418	415	394	426	428	396	393	414	425	400	434
23486	21230	27609	25321	19921	11575	6312	3861	2774	2227	1722	1309	1105	935	803	704	669	589	537	433	452	417	386	374	367	346	336	335	316	335	323	372	264	287	340	281	290	325	341	309	314	310	307	311	307	289	295	283	278	306	310	300	312	334	327	298	295	311	315	283	308	298	301	293	298	330	330	284	301	326	327	292	308	267	293	299	316	304	286	322	323	310	312	318	263	328	296	338	283	295	305	318	316	307	318	306	271	314	276	310	293	278	312	326	321	291	296	309	296	297	314	286	291	266	292	317	320	316	308	320	287	321	338	329	336	312	304	327	335	300	307	286	301	311	306	313	333	263	294	306	333	292	306	305	310	318	324	305	327	304	292	313	317	307	272	304	321	308	306	344	300	299	353	303	269	313	315	308	324	281	358	303	312	278	299	280	310	312	291	295	285	304	293	272	321	308	292	300	315	286	297	285	289	314	255	280	287	312	318	313	311	279	330	286	310	271	306	319	316	324	302	294	317	321	296	311	282	293	306	309	303	318	322	333	310	278	331	315	289	317	316	344	309	300	290	310	317	276	300	285	330	276	313	288	328	309	322	295	306	316	311	287	291	304	271	303	285	301	298	302	294	325	293	300	313	313	320	300	302	286	295	277	296	269	298	323	299	340	329	320	267	281	311	327	312	327	295	276	313	328	274	320	316	294	292	299	293	310	312	315	307	311	321	309	278	312	334	307	307	311	321	268	326	266	293	307	322	276	334	317	315	316	297	289	267	301	348	316	309	291	301	311	336	327	303	283	306	275	293	315	296	315	295	312	323	341	296	298	324	282	303	302	316	283	324	298	316	284	315	279	316	305	275	285	297	282	317	295	327	302	303	260	281	259	301	290	318	312	324	308	317	308	328	305	298	286	325	281	309	281	317	287	317	290	296	290	271	312	271	303	316	306	304	327	321	330	307	317	310	290	309	310	293	306	273	309	319	306	323	305	288	309	279	333	308	294	343	281	313	294	278	358	326	349	305	287	277	296	297	275	309	311	305	314	300	302	288	254	305	312	307	302	302	327	303	280	305	312	314	311	309	313	294	299	299	309	261	302	288	331	299	328	294	329	302	267	270	314	283	319	309	299	313	306	298	308	281	275	314	307	303	291	285	321	276	311	282	318	320	295	316	310	305	324	278	295	270	338	303	281	298	315	299	347	291	317	308	312	296	307	291	324	291	303	302	279	282	287	292	286	309	304	287	300	300	273	309	292	317	311	315	271	304	311	292	292	314	290	320	310	300	296	295	276	293	299	306	333	281	315	320	295	300	276	285	301	307	305	318	299	294	304	313	321	293	308	313	310	322	288	300	270	307	280	346	297	269	318	316	321	317	315	316	303	323	321	303	309	304	283	306	321	278	292	311	305	313	295	299	312	300	290	318	260	314	288	285	309	318	300	307	313	301	313	310	329	296	345	313	300	339	312	313	309	297	294	321	299	295	308	310	301	311	303	312	322	313	318	295	320	287	315	294	316	327	330	272	271	284	310	300	317	283	329	295	293	300	326	302	317	298	277	292	301	299	276	281	306	310	304	301	313	299	283	309	309	338	295	319	329	303	315	300	284	308	303	322	294	315	314	324	291	305	295	289	312	302	312	305	313	323	308	283	310	318	325	316	279	291	284	313	325	301	291	309	321	298	312	294	317	342	284	323	308	313	306	305	288	339	326	304	282	325	283	308	315	293	301	306	297	299	277	312	321	303	270	275	281	306	313	269	299	259	292	307	309	325	323	281	293	288	291	307	325	303	299	290	292	266	294	311	311	321	341	302	291	308	317	288	322	317	312	313	306	319	250	307	291	317	299	338	288	327	324	314	318	296	282	295	285	288	292	306	297	323	337	272	281	305	330	302	292	273	330	305	291	309	296	305	295	286	312	317	352	326	281	310	304	298	295	312	289	320	311	294	308	307	327	306	297	277	333	266	306	283	320	304	310	294	312	313	342	278	287	311	335	302	316	308	318	304	305	312	298	340	316	323	316	289	309	298	304	294	314	345	278	307	281	286	302	323	292	275	279	309	296	337	319	280	270	323	296	303	309	311	315	324	302	328	320	298	328	281	308	282	284	311	303	308	293	318	297	323	298	287	308	317	307	318	298	266	307	285	300	337	291	314	308	294	344	298	289	308	275	296	262	260	326	295	311	332	288	331	304	315	329	293	307	289	296	299	300	298	301	296	314	308	305	301	328	309	315	294	364	306	301	306	320	286	314	288	315	289	318	317	301	323	301	299	298	305	294	317	308	296	284	282	321	299	311	301	297	283	326	310	297	309	297	338	306	330	328	286	300	320	289	292	302	297	319	306	302	310	306	281	305	308	289	303	336	301	282	305	281	290	306	290	309	295	298	293	303	313	314	295	307	307	282	305	275	289	308	278	328	295	274	311	326	324	325	266	297	266	285	322	280	323	329	315	334	291	309	306	279	300	284	308	335	317	266	330	321	296	273	295	276	302	299	280	258	328	305	328	307	305	300	269	314	322	307	321	284	279	313	294	296	342	300	286	276	311	309	285	262	299	286	307	331	294	285	305	298	266	321	310	283	304	320	329	314	298	309	303	308	357	325	303	287	306	288	282	321	317	304	322	259	286	309	294	268	314	301	276	282	311	321	283	293	324	286	302	284	300	300	281	308	317	290	277	280	282	368	296	295	286	318	323	315	303	323	297	309	296	289	316	315	305	294	298	295	319	294	300	322	306	289	301	300	297	291	302	317	307	294	355	289	296	286	313	279	273	329	302	333	332	314	330	300	312	305	334	305	317	282	275	277	295	318	317	311	286	271	324	318	315	307	276	305	305	290	317	269	260	299	297	287	310	297	334	280	293	294	297	306	307	289	314	322	307	295	295	303	338	330	356	310	293	309	310	334	329	284	279	299	311	287	312	321	324	307	328	298	305	284	290	289	305	291	322	290	287	306	305	306	272	289	285	282	299	291	298	281	310	285	289	287	294	280	265	319	314	313	305	299	308	312	282	314	302	292	313	305	307	290	303	303	305	292	292	322	295	301	327	301	324	283	320	301	312	283	302	326	323	291	329	317	314	304	303	317	305	291	317	299	301	289	299	318	305	308	296	327	306	293	328	304	286	323	288	312	293	304	294	297	301	300	304	309	333	287	326	262	297	275	282	304	324	323	279	294	295	300	325	292	310	309	301	291	277	323	315	334	320	307	287	307	317	291	339	292	308	275	304	324	296	304	307	315	312	293	300	263	324	284	307	308	313	281	293	279	299	326	298	283	281	275	305	303	303	293	303	301	285	321	309	340	302	283	297	321	277	316	287	318	301	328	326	309	298	324	301	309	312	329	299	286	289	300	301	289	275	298	298	302	328	317	312	278	275	336	304	311	304	303	303	313	282	297	324	307	297	310	309	298	299	335	302	305	311	263	314	323	291	291	293	296	294	328	321	315	305	320	293	316	281	320	268	301	284	290	316	297	286	297	344	288	291	295	293	298	292	295	298	289	309	307
23311	41859	35946	26790	19918	14783	11056	8340	6514	5087	3818	3101	2471	2043	1663	1361	1149	1024	893	805	742	711	636	605	573	581	473	486	496	485	475	449	447	429	439	428	406	439	434	421	441	382	408	450	423	455	433	413	433	398	420	384	397	441	394	421	451	413	434	430	441	423	411	426	417	403	396	427	428	457	407	427	435	411	433	432	410	444	411	453	452	411	432	423	393	409	407	421	406	422	392	417	441	453	381	412	391	449	440	427	408	436	391	429	392	407	416	415	413	404	427	464	423	436	419	433	418	375	426	441	407	390	388	402	432	467	431	440	406	442	414	400	421	413	434	438	422	420	426	447	450	410	403	413	448	398	430	390	456	424	426	397	409	446	395	430	399	430	440	383	442	401	433	408	400	393	403	399	423	433	429	416	420	392	428	403	397	412	386	424	444	444	431	442	412	380	403	407	424	412	406	454	424	445	470	387	416	434	403	429	431	443	443	430	412	424	429	411	394	437	420	457	458	441	438	416	438	436	409	460	393	407	427	392	420	404	455	448	385	420	428	405	409	365	441	405	429	405	438	416	397	423	384	419	422	428	422	413	448	411	420	423	418	432	396	452	427	400	440	430	406	399	394	434	428	438	425	422	451	386	421	412	417	423	437	397	412	425	411	388	419	411	433	372	415	405	431	385	454	406	387	442	390	420	393	400	455	435	402	449	406	407	419	430	437	449	426	436	397	418	420	445	417	443	427	429	408	407	414	408	436	421	443	413	414	443	402	447	425	410	401	434	426	424	435	416	398	411	412	408	392	410	452	396	399	442	393	428	401	406	453	438	390	424	384	442	391	470	404	419	420	438	462	406	393	411	423	404	427	441	438	448	446	407	415	449	423	410	420	381	382	425	433	439	446	390	405	430	395	397	376	436	409	400	406	450	382	432	436	405	411	404	410	408	422	437	433	403	480	426	457	412	418	419	428	401	437	394	444	425	406	432	416	458	431	441	421	419	398	430	439	399	417	401	400	453	422	394	412	420	387	434	416	420	401	440	431	429	431	452	418	437	438	446	426	421	420	436	425	390	434	419	408	380	399	428	415	410	371	434	405	418	416	424	423	375	402	406	407	427	401	429	388	411	414	403	407	443	424	426	447	444	391	399	416	429	412	451	403	419	484	429	449	421	407	424	414	416	437	412	431	449	442	438	421	412	423	427	429	406	430	460	398	429	387	426	404	388	425	404	435	398	406	417	443	420	427	390	416	412	409	426	433	405	384	439	415	404	423	425	411	410	424	435	431	433	419	411	444	446	436	461	439	440	452	483	409	448	424	433	398	398	444	422	403	409	466	423	445	452	408	417	438	407	448	414	393	444	438	457	395	410	422	411	381	410	436	410	393	429	440	396	422	398	405	433	459	431	418	389	430	411	424	391	425	427	400	445	455	407	432	421	431	446	419	429	414	386	420	421	393	424	439	415	461	402	452	403	381	389	425	454	439	448	399	419	421	433	425	424	438	433	413	448	392	456	438	412	428	412	430	415	395	442	433	414	439	449	395	382	399	431	411	457	415	422	429	403	400	457	381	407	398	435	408	429	405	427	403	432	462	436	424	429	396	406	442	401	403	429	437	416	447	438	434	450	395	428	407	407	409	423	417	408	424	373	442	405	436	428	433	415	419	418	388	394	388	436	406	418	441	432	410	444	452	457	383	410	418	410	433	419	440	441	424	430	404	469	405	415	428	417	460	452	429	411	410	439	446	412	427	415	408	388	438	394	434	434	460	392	425	418	438	426	418	423	448	424	414	397	402	432	466	436	403	402	434	442	404	428	382	437	426	405	463	434	435	397	399	469	409	413	419	468	416	414	428	413	429	427	426	417	437	398	402	433	416	404	439	417	415	440	410	403	444	417	426	434	412	440	440	405	404	416	411	407	445	406	422	426	401	410	438	461	401	442	412	426	447	402	401	440	416	414	437	378	438	445	407	438	405	437	447	399	421	420	386	412	436	446	426	426	411	412	402	433	407	435	424	418	411	407	440	380	430	408	439	408	411	417	441	418	460	426	463	417	383	441	402	434	400	421	402	429	444	426	424	413	435	416	402	448	352	417	401	401	403	437	395	415	388	434	398	429	487	412	427	433	402	443	444	391	421	427	427	380	427	403	439	411	446	429	425	395	374	415	407	436	438	435	437	422	421	394	425	406	436	421	418	409	449	425	397	408	422	441	404	392	415	423	402	448	399	412	412	407	397	434	442	396	416	432	424	439	393	431	421	425	429	398	419	433	415	422	424	457	411	440	438	420	423	404	425	445	434	416	377	441	390	450	423	429	454	443	411	392	424	452	430	408	421	433	435	428	442	439	484	372	436	392	412	399	425	431	388	412	390	426	401	419	367	416	431	418	413	420	376	411	404	423	405	451	446	436	421	405	422	427	411	440	410	377	429	427	434	401	437	410	434	425	440	398	439	433	407	395	435	394	429	424	424	422	411	398	449	389	428	390	418	417	414	418	390	425	437	420	441	424	441	397	430	414	398	404	421	423	447	425	427	432	409	408	480	421	444	387	405	461	435	439	428	458	445	407	443	432	425	466	418	439	422	411	440	433	438	407	393	407	421	402	426	427	428	430	408	419	431	447	423	436	419	435	455	418	430	427	432	428	407	376	434	439	429	429	416	445	420	427	404	409	431	416	410	414	471	428	420	381	429	422	404	423	403	437	459	417	442	414	369	440	404	401	391	406	409	437	417	414	408	426	382	438	436	404	470	419	425	424	391	414	434	400	404	414	427	416	427	400	419	415	421	408	444	439	444	440	398	422	407	433	424	444	409	402	465	404	422	400	427	424	442	426	418	398	432	431	416	453	390	394	411	448	405	382	413	413	446	451	428	408	434	435	440	414	398	387	394	411	417	421	382	410	396	426	397	430	457	466	427	443	423	421	442	444	428	392	423	444	415	423	430	408	423	434	432	413	388	406	407	414	403	393	432	427	472	409	433	403	440	427	416	419	419	425	389	438	410	395	458	408	413	422	428	429	448	455	432	417	414	446	451	423	468	422	387	425	382	396	399	411	424	434	418	428	432	393	446	413	410	411	425	435	445	429	427	423	437	447	405	410	400	426	425	417	439	440	408	426	451	414	435	411	434	406	413	428	413	420	416	467	422	440	402	451	443	390	407	407	400	433	404	376	419	424	444	402	415	401	431	430	469	423	415	433	396	406	410	382	395	412	398	453	417	438	422	432	413	394	420	438	400	427	411	413	415	462	399	413	404	440	378	419	384	409	422	417	411	431	455	429	447	434	429	461	412	430	469	406	414	402	456	396	432	397	402	448	423	440	413	458	400	387	419	427	412	392	415	416	412	438	435	375	417	442	388	420	396	417	420	409	415	387	427	438	419	422	424	399	438	437	402	403	438	443	397	413	433	391	439	414	441	414	411	440	445	419	441	436	438	422	378	442	393	422	432	397	422	432	453	418	420	409	418	454	422	399	425	450	429	403	448	391	382	373	413	443
25162	21464	26398	24207	11812	6448	4129	2915	2146	1637	1318	1008	878	759	599	526	526	448	423	401	355	339	344	313	316	318	302	297	296	302	269	263	316	266	264	261	304	301	270	275	279	295	293	295	247	278	271	282	293	284	257	283	267	274	274	278	282	288	251	273	291	298	248	287	288	292	300	253	282	254	295	286	263	284	260	266	280	256	270	254	271	285	261	277	276	271	281	291	277	284	281	281	272	261	281	262	264	275	284	276	264	283	265	262	280	271	272	258	291	274	267	237	249	296	260	295	249	288	261	296	254	282	287	253	288	246	297	282	271	295	294	303	298	305	276	278	274	277	276	276	281	284	271	298	286	298	264	284	273	225	274	254	261	272	275	284	282	296	260	269	272	266	284	308	308	256	280	282	254	260	294	264	260	267	273	269	316	297	286	279	292	268	281	260	293	280	253	291	247	293	239	243	246	256	290	301	254	260	271	300	274	286	267	291	282	269	300	286	276	307	288	263	259	240	265	270	279	307	252	272	303	272	248	286	268	265	286	279	267	301	318	284	274	285	286	276	279	262	278	276	276	268	290	250	296	278	292	293	294	266	247	263	299	260	247	280	286	278	272	258	286	278	275	285	296	278	273	275	266	262	257	277	294	267	266	277	257	271	270	269	296	278	252	270	272	287	264	287	294	288	314	298	271	287	267	291	277	319	284	306	307	280	270	275	268	315	303	283	270	265	272	316	289	270	282	281	294	266	264	282	284	306	237	266	257	270	297	305	260	272	264	280	258	297	261	262	247	279	252	242	261	300	278	265	275	282	251	281	273	309	284	304	263	277	307	243	256	297	264	298	281	258	304	311	269	281	279	276	300	241	276	254	274	237	268	295	278	291	311	289	270	285	283	249	262	270	288	274	258	271	296	283	304	290	280	282	255	274	280	294	311	264	280	273	277	292	263	258	291	276	269	299	293	254	260	298	270	259	283	240	262	258	275	274	259	283	293	261	289	274	275	290	277	313	287	272	282	261	290	299	271	292	275	327	277	265	294	294	272	303	312	268	296	276	274	287	285	269	268	270	292	283	288	268	286	282	254	259	267	272	265	254	290	299	272	275	249	307	260	272	273	265	288	248	270	278	296	288	255	274	253	275	263	293	267	276	294	268	300	245	297	258	307	244	299	272	252	265	257	255	247	315	277	281	290	290	261	261	285	258	266	295	277	302	283	276	288	304	279	277	303	299	288	264	280	267	281	259	295	262	284	296	271	265	259	276	279	282	243	271	275	291	250	271	252	273	261	263	278	265	261	270	294	289	257	265	253	275	266	280	255	292	278	287	281	276	293	273	289	284	276	276	279	238	286	265	256	282	280	286	271	268	287	290	259	280	299	275	272	266	291	265	280	251	281	279	285	271	285	280	269	302	289	308	269	279	291	267	329	286	259	298	291	270	281	273	256	291	260	279	301	278	294	275	291	257	281	274	264	279	278	254	262	257	266	307	264	271	275	258	265	278	266	262	277	260	293	265	277	294	266	311	284	280	270	248	288	319	284	290	294	243	299	312	266	278	257	269	272	282	261	292	255	272	256	259	294	306	282	290	261	288	257	257	262	277	254	275	270	322	278	262	279	256	279	289	257	285	295	276	282	272	287	274	289	281	242	308	287	300	271	294	256	289	265	272	304	277	263	268	248	278	249	244	266	255	250	289	259	247	284	276	285	274	300	277	289	268	284	264	300	246	278	272	290	300	268	296	262	295	258	284	270	290	297	254	273	270	265	260	296	285	281	280	281	287	296	298	282	260	288	301	282	300	269	265	274	280	266	291	297	274	292	261	262	255	264	298	285	271	274	273	292	312	259	271	256	266	281	272	277	287	305	286	284	282	288	275	281	267	265	261	286	267	304	291	264	286	283	282	273	273	250	282	245	266	309	266	285	270	257	286	261	260	267	278	291	288	308	285	262	261	283	275	258	280	274	289	256	282	262	279	264	291	297	284	283	296	267	282	308	270	286	279	272	277	281	247	264	255	290	299	278	289	302	282	291	284	249	286	313	294	276	263	274	285	260	234	288	279	285	278	305	285	299	272	274	285	251	285	262	288	280	258	249	280	296	283	276	288	300	269	287	308	284	263	264	282	269	283	289	256	303	281	284	267	259	286	274	274	260	272	287	284	293	268	298	292	270	280	284	288	287	259	294	258	264	278	265	278	279	285	288	296	316	285	291	287	291	274	282	266	290	265	284	296	251	250	285	266	270	269	280	288	250	256	304	277	294	280	279	266	305	280	273	271	267	274	306	283	272	291	288	266	283	278	277	258	265	286	290	279	266	266	259	298	265	280	282	270	261	245	284	287	298	299	266	292	280	283	262	291	296	259	271	301	257	253	283	273	281	284	259	274	263	287	273	276	253	315	273	288	286	266	289	309	284	276	275	296	272	284	287	273	269	252	257	267	267	259	285	284	260	274	251	268	255	284	291	265	296	275	290	303	297	262	280	244	274	261	261	257	293	279	287	288	266	278	294	277	268	288	285	300	302	299	288	259	266	278	260	265	307	279	280	277	254	267	282	297	260	266	283	260	261	270	285	293	267	277	298	252	264	313	301	268	278	287	284	295	271	269	278	274	258	299	273	255	282	276	286	280	249	278	282	270	255	280	275	295	303	269	300	284	243	276	275	246	268	274	264	270	264	254	323	268	286	285	277	269	272	262	298	269	281	277	250	257	284	269	272	264	288	289	295	267	282	296	269	264	293	271	288	287	282	276	270	306	283	291	277	249	274	251	298	293	277	270	247	296	272	311	252	278	253	307	256	304	300	256	303	267	279	268	271	288	282	245	287	284	249	283	282	256	266	276	271	238	268	257	264	272	282	299	284	289	284	269	297	294	245	267	257	278	279	275	286	287	301	291	259	275	263	256	285	306	276	296	249	273	303	284	251	301	300	278	292	239	273	273	280	248	302	275	287	257	296	266	241	272	274	256	275	254	246	296	279	274	287	271	293	282	259	273	233	240	268	250	270	275	282	281	275	284	276	312	300	274	292	327	281	263	262	284	287	269	266	287	271	283	270	298	257	279	276	304	291	263	279	290	286	306	259	305	289	280	258	270	286	290	286	281	287	252	268	251	298	246	251	268	277	269	266	282	276	261	275	290	283	275	287	286	264	287	273	275	276	295	272	280	299	286	286	286	282	276	240	278	259	303	258	276	255	288	268	287	296	299	295	296	300	271	280	310	258	300	282	329	272	270	272	244	272	281	289	257	301	280	284	279	295	273	285	274	275	271	273	246	296	288	253	287	250	280	268	290	285	272	286	286	279	278	268	266	266	285	266	263	270	299	311	289	266	279	282	269	271	298	290	291	287	287	305	261	296	284	254	263	310	292	280	248	288	279	278	281	289	288	302	272	252	270	302	295	276	270	273	277	295	277	280	302	280	263	269	287	292	269	276	279	264	288	265	260	258	268	256	274	295	279	254	295	254	298	250	264	303	287	254	275	277	259	257	253	277	269
23427	38474	32759	23646	17390	12528	9071	6820	5157	3980	3159	2484	1987	1609	1295	1080	959	847	757	707	645	616	575	522	496	472	464	455	450	409	390	386	415	384	420	417	377	416	423	359	394	409	393	376	353	388	367	406	397	388	377	390	375	375	391	389	376	386	400	372	383	376	354	406	397	359	407	366	406	387	413	384	363	372	372	433	384	355	370	386	409	359	384	381	406	398	369	385	407	384	400	402	392	395	376	379	403	367	363	411	404	394	416	413	364	354	421	388	389	361	386	360	395	378	386	378	372	384	416	362	394	410	384	446	399	352	394	371	410	404	378	382	388	382	380	390	408	421	389	369	402	420	401	384	358	419	382	373	358	367	379	433	380	415	416	382	392	405	396	377	430	402	359	393	382	394	393	389	386	401	406	374	366	368	385	393	406	402	405	378	375	408	411	405	390	399	411	393	375	400	418	433	380	383	405	394	405	359	388	381	357	401	356	381	359	390	379	376	382	362	373	375	378	362	358	403	384	386	378	393	393	381	401	397	390	374	380	398	372	379	396	407	348	394	394	359	429	391	343	392	378	397	361	419	373	348	357	378	370	413	406	404	364	372	407	393	377	367	412	394	428	400	402	375	354	376	393	384	388	387	438	385	369	388	367	389	415	390	407	373	400	382	362	379	408	369	394	387	387	394	378	394	342	369	410	390	366	378	381	391	426	382	366	379	404	403	355	397	377	389	387	363	375	402	406	421	395	395	387	409	386	417	391	390	409	410	373	430	397	332	382	369	370	383	393	383	393	368	407	372	361	401	434	409	401	410	422	395	373	382	387	364	387	419	396	413	398	358	377	392	386	378	394	379	400	385	441	389	381	396	398	418	361	383	385	358	407	411	385	379	421	369	383	380	422	364	378	379	393	352	388	361	387	381	381	385	426	375	396	428	385	407	370	401	399	381	382	390	390	417	390	430	375	365	355	403	399	389	423	402	341	387	376	381	375	392	373	401	404	392	388	379	398	384	380	380	388	395	370	339	412	364	396	385	387	400	419	380	392	364	403	361	376	388	355	370	413	392	416	398	368	363	385	383	373	376	376	379	350	374	354	392	380	375	422	392	375	395	379	380	385	386	393	392	381	370	353	366	379	419	385	387	378	347	397	397	380	360	406	395	398	416	401	406	379	347	415	368	369	380	390	378	393	390	384	391	361	385	331	396	377	388	342	383	426	398	410	394	402	359	386	390	385	403	404	400	384	388	426	358	363	369	379	375	401	368	387	370	372	417	370	413	399	393	392	387	336	399	400	403	390	372	360	394	396	409	404	359	409	376	376	375	415	384	409	375	408	382	375	368	400	361	406	406	379	387	373	384	364	375	381	355	434	385	391	392	407	434	370	377	384	406	388	391	377	381	413	366	396	353	386	399	387	377	397	407	382	422	365	398	363	368	417	388	409	386	386	414	372	393	353	407	395	385	357	385	404	374	403	385	397	382	390	362	391	408	401	401	396	417	399	399	376	414	419	382	369	419	378	380	377	383	407	381	368	388	357	381	375	393	395	410	377	385	391	382	403	392	378	397	354	374	376	367	385	375	406	408	433	399	422	400	385	406	412	343	407	432	409	395	376	418	357	364	378	381	367	352	386	406	371	422	370	364	414	399	384	397	351	378	393	388	414	440	373	380	400	363	382	403	386	370	398	389	371	400	410	402	376	382	392	380	378	361	397	381	390	347	367	355	396	404	414	412	388	397	419	397	386	381	408	378	369	401	416	347	405	386	365	390	376	405	412	404	401	362	376	384	385	399	369	359	397	360	380	376	392	349	381	380	407	380	420	399	373	408	388	389	409	379	383	402	357	421	379	347	396	393	401	380	359	370	356	392	395	370	385	399	379	363	417	372	363	378	393	376	407	425	406	365	413	389	367	383	416	384	393	364	371	369	396	369	348	399	443	357	384	411	380	367	434	411	361	393	414	399	368	391	407	386	358	389	355	352	387	362	348	395	404	402	404	400	369	371	373	382	387	400	382	409	400	358	399	393	385	366	368	383	399	373	433	379	362	379	384	369	396	405	388	400	355	394	363	385	376	378	408	408	388	370	390	370	387	384	360	383	370	402	393	350	400	347	402	381	355	412	383	406	404	407	363	398	368	409	356	396	374	393	415	403	411	389	353	380	400	389	394	415	363	398	387	394	404	365	384	374	391	405	403	386	410	394	349	382	407	374	413	397	396	403	404	369	410	394	396	367	355	405	395	367	364	373	364	348	379	387	379	412	394	392	353	405	376	394	389	394	401	408	375	377	394	409	404	416	427	385	390	373	391	419	374	380	372	390	382	384	371	408	388	391	335	435	381	409	394	363	428	395	391	384	379	384	396	371	374	437	373	367	380	383	399	424	383	371	397	381	402	387	355	365	365	385	381	398	385	369	425	381	402	387	358	396	385	364	403	364	381	404	339	366	341	394	394	390	366	351	384	346	399	385	386	428	352	380	390	404	396	374	411	369	382	358	420	381	365	391	389	389	374	381	412	406	384	378	370	417	405	400	380	384	380	366	366	388	391	379	375	377	365	433	416	400	419	395	408	412	401	405	377	398	391	386	410	362	375	343	401	458	387	371	365	402	371	384	389	382	371	378	387	359	386	379	406	369	392	384	365	383	424	369	389	405	372	380	388	372	359	384	395	352	393	387	396	391	384	389	384	379	374	367	400	348	385	402	416	383	361	399	413	413	379	394	373	388	399	377	409	365	374	369	370	417	422	379	381	361	345	361	406	439	363	400	397	395	397	396	397	382	390	376	424	369	398	411	412	420	414	401	356	365	369	434	392	411	387	399	413	388	384	392	386	368	374	381	410	370	362	401	416	385	397	371	405	393	410	393	378	409	391	389	385	384	346	377	386	384	390	380	380	398	387	370	390	390	394	403	377	370	369	361	367	391	407	403	377	417	380	392	365	379	382	375	411	381	386	413	368	387	384	401	423	374	405	365	409	403	373	396	385	388	414	378	401	419	400	365	372	405	386	383	415	374	375	393	426	378	391	424	434	405	406	416	368	401	395	397	370	385	373	363	390	393	449	400	373	390	408	400	396	396	395	382	379	352	412	344	422	393	422	362	397	358	406	388	432	393	417	384	387	352	394	369	414	366	412	449	342	345	402	370	398	361	417	402	404	389	388	381	389	358	393	425	374	370	369	378	374	392	363	406	420	404	338	367	409	407	380	435	370	380	407	416	389	413	367	426	411	398	399	403	425	383	378	381	382	428	393	394	370	403	433	408	412	364	364	365	371	396	341	378	404	385	381	433	367	376	386	399	379	394	437	353	385	393	384	383	403	326	361	369	350	386	368	414	405	388	378	399	416	386	412	355	380	360	421	387	421	398	387	370	364	346	371	382	334	386	392	371	385	401	400	397	382	372	381	363	398	423	390	374	374	375	401	365	351	384	397	411	393	381	354	395	413	369	405	381	399	393	374	382	375	400	393	387	403	380	369	377	364	407	382	377	418	417	390	386
22573	21260	28381	24470	21454	19406	10937	5428	3715	2783	2213	1734	1398	1124	984	801	726	684	525	516	493	447	421	413	356	363	336	331	354	333	346	308	306	332	290	299	310	275	314	307	288	280	318	312	295	319	306	345	296	325	305	298	275	294	297	279	295	306	334	314	325	293	284	300	275	314	312	314	305	301	286	309	281	306	298	304	286	305	290	296	312	287	318	299	294	286	279	320	281	307	285	290	321	297	282	308	279	344	323	294	284	319	300	300	282	309	290	277	283	289	308	320	321	324	300	311	277	296	287	279	298	293	295	295	302	318	326	290	289	278	291	334	331	290	292	315	304	293	304	296	305	277	319	294	287	314	291	253	277	300	271	292	300	293	301	288	297	299	317	291	309	301	325	328	299	326	299	310	313	324	317	303	299	307	318	336	288	295	287	270	276	327	284	277	280	274	290	290	290	290	292	286	290	320	308	285	310	294	285	316	297	282	287	292	288	304	280	319	316	316	281	289	288	297	263	274	301	311	297	294	315	280	325	298	287	321	288	298	330	278	318	292	296	299	294	303	283	292	295	334	277	290	312	286	304	300	285	277	285	290	290	267	287	265	302	299	293	272	304	285	288	277	295	276	288	283	310	298	325	299	272	294	272	284	286	296	319	247	301	279	301	304	308	272	295	291	306	297	299	274	313	302	249	306	288	289	290	292	309	286	263	316	314	302	315	288	286	285	285	299	278	285	288	291	266	299	274	309	297	322	294	306	254	290	300	300	313	315	294	304	287	289	285	321	298	305	277	333	326	313	303	296	288	334	278	297	335	309	244	285	328	269	297	285	290	299	301	325	303	276	306	356	305	297	275	305	296	290	304	283	318	329	303	296	311	321	297	300	307	295	304	267	306	320	346	328	265	296	298	322	262	301	274	270	301	290	260	308	294	299	304	289	281	312	288	266	298	310	299	303	308	292	283	298	292	311	287	291	323	312	277	287	283	282	315	317	298	303	331	312	266	305	281	266	321	313	274	302	315	279	282	304	272	320	296	328	316	287	297	303	258	292	315	274	296	300	266	344	294	260	276	304	296	312	297	319	282	320	290	325	326	314	283	284	295	287	326	306	301	270	297	278	314	261	314	344	301	285	287	295	298	294	294	294	292	328	335	267	285	315	301	259	301	287	280	329	331	326	310	304	284	312	294	295	315	280	282	297	306	281	286	340	304	293	281	290	318	276	319	306	295	286	273	314	305	316	299	318	313	295	279	279	304	305	287	285	328	297	296	272	299	274	289	319	296	313	277	316	295	296	302	293	316	294	276	313	302	334	317	316	310	303	308	295	332	319	285	316	293	295	304	296	297	298	284	303	320	328	296	299	276	300	319	316	318	296	327	270	283	267	304	333	318	337	311	267	263	303	319	269	303	262	273	274	310	269	300	305	301	272	329	297	275	333	304	290	303	300	279	289	297	301	276	308	319	291	315	299	303	323	272	265	266	327	305	271	292	290	314	299	276	327	291	297	324	317	299	306	292	314	306	299	290	331	298	287	336	305	307	308	262	290	316	316	319	300	321	268	297	252	278	307	283	315	285	296	301	307	284	295	308	289	293	294	325	310	309	320	273	327	286	294	313	306	301	294	290	302	306	297	293	292	302	297	322	273	295	299	299	269	302	338	286	296	303	279	319	280	304	299	319	283	288	304	322	312	264	311	324	312	285	280	289	315	278	270	306	351	276	301	304	289	291	332	294	282	277	291	301	318	304	290	269	297	321	293	294	283	308	310	284	272	300	294	286	295	301	313	307	285	290	273	325	304	299	304	286	280	317	320	307	323	308	320	334	283	324	274	298	308	268	291	299	300	308	300	321	304	286	290	315	279	325	307	320	285	293	288	292	309	287	272	324	278	260	303	283	305	251	280	289	307	345	269	307	318	311	309	314	296	351	290	305	287	334	299	303	332	309	291	319	292	314	319	291	345	317	300	279	320	314	324	317	249	338	305	327	273	318	319	325	291	285	292	313	288	339	303	305	269	289	288	288	303	311	273	286	271	298	274	308	311	305	288	333	290	320	265	335	302	269	283	261	278	307	275	296	313	292	295	295	279	304	294	271	277	274	297	315	329	324	274	271	297	295	285	299	313	285	278	278	287	301	293	277	306	317	282	302	338	348	294	274	286	316	274	271	307	323	279	299	329	315	298	279	296	291	318	276	281	284	320	308	281	304	319	317	318	280	288	282	293	311	287	304	296	304	262	311	320	315	314	332	282	295	313	277	278	295	307	289	284	299	343	291	319	282	301	270	311	258	344	330	315	291	254	317	294	305	281	304	285	287	286	290	288	315	311	288	284	324	304	296	305	292	279	313	300	296	283	280	274	298	296	318	301	288	266	310	285	305	278	332	272	297	329	301	338	290	294	290	304	315	311	307	294	307	265	271	290	285	293	282	299	287	299	283	323	317	332	300	307	270	302	307	289	303	289	284	301	269	291	306	284	328	291	337	319	305	289	299	301	306	280	312	325	290	305	295	304	264	266	302	309	299	315	285	314	299	298	304	306	290	308	314	261	281	321	284	310	300	292	306	284	294	296	300	281	340	271	300	303	271	315	317	277	295	298	300	282	291	312	286	281	287	275	271	314	291	281	286	305	317	271	314	293	266	327	301	306	263	315	309	299	313	300	290	322	297	258	295	273	294	308	288	293	272	315	307	312	327	302	294	268	296	304	289	271	283	301	331	303	276	299	265	305	280	303	282	262	279	285	292	305	289	282	333	298	284	276	298	265	291	291	314	303	309	273	297	314	336	275	310	303	278	302	276	287	287	286	321	296	291	278	272	272	302	277	315	324	326	310	294	277	293	308	289	305	284	297	291	295	290	317	309	284	280	283	301	281	289	302	328	304	294	280	280	284	321	330	290	279	290	292	308	307	258	285	340	276	273	276	296	297	309	276	293	307	323	309	329	310	322	288	301	312	296	296	283	341	303	295	285	294	286	293	275	301	272	308	322	314	289	294	286	309	311	327	295	308	302	255	284	310	286	303	280	287	311	314	334	293	279	292	291	272	292	303	281	267	306	290	332	292	290	301	288	312	317	271	278	311	312	290	317	310	298	316	312	320	316	287	284	294	319	281	264	300	280	284	316	298	294	307	304	321	313	303	308	310	257	312	278	307	318	296	353	306	324	311	283	284	307	325	291	328	286	290	301	291	320	311	303	304	297	303	256	296	277	266	310	273	312	302	302	306	303	251	279	306	290	291	276	314	287	309	282	314	314	300	317	317	326	301	298	310	318	292	284	292	287	273	276	330	309	330	297	290	271	332	315	307	279	296	292	275	293	277	292	294	313	285	316	299	273	306	302	290	291	298	321	303	306	291	299	310	290	292	285	276	304	293	290	326	282	284	285	322	299	307	300	264	292	264	290	297	308	304	295	296	305	299	333	290	296	304	294	293	316	314	301	296	327	283	320	274	301	330	268	293	293	294	287	281	298	285	295	288	312	309	293	264	297	320	306	282
25366	45750	39751	30862	23845	18046	13662	10481	8335	6281	4935	3852	3044	2527	1972	1669	1375	1241	1122	983	812	745	707	635	594	557	535	503	497	504	456	423	443	420	422	465	474	425	388	428	423	410	422	401	390	442	416	395	403	441	433	414	409	389	387	429	407	410	378	390	448	409	452	403	376	423	386	446	394	394	411	394	409	405	405	427	405	362	389	443	430	413	423	413	392	410	437	393	437	396	456	397	441	427	424	370	389	429	447	396	424	396	424	401	448	419	415	405	433	437	408	417	443	417	379	410	395	380	409	425	388	408	438	407	381	404	398	401	435	397	423	377	438	414	397	389	404	395	417	411	443	403	398	440	420	415	426	411	400	403	429	396	378	413	431	380	435	408	403	386	392	423	433	382	433	422	444	431	380	375	407	385	423	411	433	379	412	395	393	419	421	410	421	416	407	404	398	367	422	404	417	417	386	415	439	436	379	402	421	460	418	424	424	389	394	426	404	449	400	434	417	458	414	411	428	414	412	428	407	432	397	403	421	404	439	404	430	429	397	358	417	405	399	450	394	429	372	388	407	389	447	392	400	388	381	424	423	441	426	407	416	381	403	414	418	390	390	421	415	426	434	437	398	423	416	416	389	452	432	385	406	431	398	401	414	378	409	396	383	382	423	401	402	429	439	437	402	437	385	394	427	437	427	422	428	433	400	422	469	407	398	397	425	393	423	423	345	395	417	438	397	420	394	423	416	395	403	381	413	366	435	352	393	415	422	398	430	414	392	401	415	425	377	396	416	388	433	370	430	388	404	425	417	383	407	442	439	400	404	433	455	432	418	402	384	379	410	384	420	378	407	407	375	420	441	425	418	423	424	405	435	432	415	420	407	414	442	390	426	411	395	406	377	445	413	416	371	424	413	391	455	430	426	400	393	440	391	433	400	375	406	375	400	408	402	401	380	434	415	443	440	422	397	393	429	441	407	421	397	421	422	408	429	392	415	411	407	421	435	417	435	455	417	429	407	400	398	405	390	411	405	396	417	377	377	396	411	408	385	424	398	418	417	403	405	411	379	404	422	435	419	429	439	433	416	404	405	410	411	414	409	441	449	420	422	435	427	427	393	436	402	398	359	408	430	396	432	425	370	435	397	392	390	391	448	386	385	410	417	407	415	443	393	414	386	437	395	411	404	404	421	405	390	447	377	412	437	432	395	427	386	410	397	405	422	392	374	416	415	378	462	377	409	405	416	461	400	430	417	446	375	424	420	428	403	363	410	386	413	450	448	390	441	394	425	421	487	438	413	409	411	406	360	421	414	413	404	415	431	432	436	416	401	409	400	390	417	425	409	396	404	407	442	384	380	420	424	406	414	377	411	434	428	411	396	386	425	392	403	387	388	380	412	417	418	424	389	401	411	354	435	420	381	415	409	427	392	439	396	417	375	399	413	375	405	408	403	465	415	427	424	410	407	444	395	416	397	420	432	416	439	419	407	412	359	423	418	409	390	392	445	392	429	418	415	420	403	437	369	408	436	421	401	387	430	404	389	381	435	407	410	368	411	374	390	417	383	401	391	364	420	452	383	396	420	414	414	403	398	411	445	379	445	395	401	397	438	423	435	412	403	416	431	423	381	412	422	413	388	445	404	396	368	397	417	396	410	397	415	399	402	442	396	420	415	426	443	417	419	376	402	444	404	385	423	404	441	366	434	435	404	416	414	420	376	474	378	401	416	419	434	414	411	388	431	377	406	431	411	393	388	400	434	410	407	421	417	430	415	418	412	401	408	398	419	427	424	388	383	387	403	389	413	439	415	401	407	401	387	410	423	398	414	426	397	364	368	422	404	405	417	402	382	408	396	374	375	426	409	377	438	451	438	402	427	428	408	416	410	403	421	397	423	436	425	377	459	385	407	430	428	430	423	437	435	407	420	399	425	437	399	395	411	417	410	383	432	420	406	437	414	398	370	410	412	387	436	393	405	442	384	392	420	432	380	422	439	400	456	401	386	414	434	403	440	418	379	424	410	383	378	410	415	404	366	376	441	387	390	392	408	410	417	423	374	453	477	390	404	417	441	439	425	418	422	397	405	396	378	383	415	428	410	405	405	430	386	455	410	459	386	422	433	405	415	431	394	382	409	413	398	387	411	450	411	417	384	422	432	413	421	452	425	422	409	429	380	428	438	431	409	410	424	415	438	400	403	385	383	385	429	414	427	422	382	393	387	394	398	413	426	390	441	394	422	394	422	416	385	428	350	429	421	398	404	408	413	386	364	409	386	408	444	385	416	407	416	427	391	408	401	410	444	400	378	383	402	399	382	431	452	416	416	421	424	375	413	423	377	415	394	413	395	420	399	403	374	399	400	441	389	428	408	425	421	421	387	441	412	431	422	395	415	440	436	390	419	406	442	407	415	409	431	405	386	402	408	379	395	442	433	446	459	396	431	426	409	389	449	401	425	411	436	419	405	387	404	392	452	428	410	401	453	398	377	432	376	397	433	396	468	376	440	375	377	416	397	416	417	419	400	412	426	381	443	387	393	399	386	407	408	438	388	404	426	404	431	403	369	405	402	367	435	402	434	410	400	393	383	405	397	429	426	423	374	459	418	360	460	406	406	432	428	386	424	384	399	375	421	404	400	408	443	404	438	411	414	376	420	441	410	411	388	410	427	438	387	423	409	400	412	402	388	414	417	423	367	422	380	398	399	405	426	428	395	423	405	393	445	425	399	373	412	433	404	391	378	389	409	413	442	382	405	387	429	380	384	375	426	425	415	399	426	432	413	411	417	423	398	410	424	396	436	426	417	406	417	411	416	406	427	453	399	402	430	437	399	434	413	440	405	399	432	415	360	401	384	408	417	400	449	414	437	435	443	388	425	410	383	376	449	447	420	399	411	398	420	410	368	419	397	375	447	405	407	427	377	432	422	415	405	387	413	394	433	419	405	415	403	416	449	398	361	425	436	399	403	380	429	412	390	422	385	400	426	395	422	410	360	429	417	381	407	412	401	401	435	404	380	395	372	392	405	440	381	389	386	390	414	390	422	416	373	412	401	436	405	393	410	407	416	417	411	428	418	425	398	382	404	408	419	396	414	393	409	394	424	384	421	420	422	407	402	396	415	424	411	439	374	400	415	375	390	373	394	437	393	410	407	426	418	447	425	421	380	409	399	424	427	440	420	407	426	407	401	420	365	422	416	432	405	396	422	384	385	434	383	382	401	391	445	390	396	357	406	408	459	405	426	392	429	394	364	413	401	411	435	424	444	437	397	409	424	380	427	434	412	407	391	423	416	356	399	413	419	403	423	420	444	401	436	408	443	389	412	381	425	423	436	399	398	405	417	437	393	405	432	410	394	424	420	439	390	422	421	415	437	396	421	420	381	417	443	387	357	412	401	424	390	381	397	406	388	410	440	423	413	364	369	408	391	418	396	392	451	427	398	421	418	395	431	404	399	400	425	407	421	403	387	439	383	420	428	400	409	396	419	395	426	439	426	417	397	426	385	396
28580	23823	23632	16241	9007	5331	3535	2395	1824	1435	1162	947	759	672	589	538	460	430	424	368	396	347	355	316	329	347	344	297	304	296	337	313	305	299	289	322	303	263	284	296	292	272	312	301	286	251	299	332	284	314	313	299	287	271	280	320	292	302	293	290	292	302	303	289	291	305	269	315	297	280	316	307	316	322	301	292	273	288	283	260	288	301	312	252	306	279	283	263	285	289	301	273	302	256	296	283	272	263	256	307	293	264	314	323	317	309	300	292	296	290	295	301	302	289	308	288	305	281	310	288	315	297	317	278	284	298	301	279	329	273	297	280	311	289	268	263	309	301	275	273	297	269	248	239	272	274	317	301	285	275	272	282	293	303	300	292	265	336	281	283	280	295	305	317	309	291	273	289	292	259	282	273	300	291	301	328	305	290	313	294	280	288	264	275	315	317	296	304	317	295	292	317	308	292	320	288	317	295	278	316	266	294	278	299	308	262	288	309	312	284	291	315	282	271	283	296	300	301	295	302	322	281	310	315	289	282	303	246	323	285	316	324	286	292	301	285	283	313	287	287	289	292	269	280	292	304	321	280	287	269	292	285	275	288	293	306	303	320	293	287	295	305	322	269	292	284	284	320	292	281	280	294	303	312	301	291	282	314	305	323	297	312	295	313	313	307	266	305	285	298	318	284	280	288	294	282	322	277	310	300	275	341	324	315	298	278	311	294	291	290	289	329	313	302	303	287	309	298	278	311	330	313	279	287	260	306	296	270	333	275	289	307	284	339	289	340	317	260	272	303	278	294	290	305	305	333	272	320	313	299	295	306	297	263	294	287	302	278	300	270	298	311	295	295	298	299	288	279	299	300	268	303	299	290	274	276	243	294	293	305	285	287	276	294	306	303	305	302	298	306	301	274	290	257	270	266	303	305	279	313	295	265	314	281	271	287	301	293	278	285	311	314	299	312	309	312	268	312	346	285	298	300	298	292	326	295	305	301	295	290	300	286	280	301	303	304	304	298	286	304	298	283	262	294	292	290	307	276	303	320	262	302	293	305	284	293	251	274	297	306	274	268	334	276	291	294	312	323	355	292	314	303	276	281	274	299	313	298	299	290	308	311	303	279	277	306	305	288	297	294	320	295	316	289	292	315	285	293	294	307	298	290	301	330	274	301	307	301	282	283	294	314	286	304	284	288	278	313	286	308	270	314	302	275	303	295	281	279	303	286	286	309	282	307	283	270	302	262	281	285	268	317	277	281	304	301	302	287	268	282	280	269	312	323	293	315	301	307	299	324	292	321	283	311	345	311	281	306	303	281	306	294	266	274	282	311	303	304	288	284	308	303	318	280	294	277	278	292	270	263	317	293	294	270	331	290	315	323	289	321	304	310	269	306	304	299	276	300	288	276	293	267	295	285	283	281	337	285	286	289	289	292	282	277	259	287	299	314	295	292	307	303	283	298	283	284	321	287	306	316	276	290	303	273	296	293	298	323	280	282	287	324	287	282	311	286	287	309	318	285	298	301	281	308	297	291	293	294	311	294	327	296	305	288	278	313	324	316	293	284	274	291	260	315	284	286	287	287	291	303	284	303	287	312	312	279	289	297	289	291	294	310	308	276	331	294	295	316	306	284	278	303	305	273	308	292	317	295	276	292	289	295	300	286	300	301	289	301	273	316	268	315	304	283	273	298	301	293	286	299	278	301	311	291	297	256	308	271	314	265	322	305	288	297	298	299	308	296	296	306	305	307	320	284	327	301	266	289	286	301	315	326	273	315	291	292	309	294	281	308	300	297	295	313	271	293	284	281	307	303	307	272	297	294	281	282	278	320	304	276	273	286	282	278	308	302	288	281	265	301	273	283	297	302	306	275	306	322	290	297	314	277	307	298	302	314	306	282	264	302	286	295	278	304	272	307	314	317	318	301	291	281	303	288	292	272	255	300	305	318	323	305	281	286	277	289	270	317	299	311	280	291	277	295	294	315	282	291	279	290	294	315	304	262	290	291	280	279	281	300	325	273	288	293	285	290	310	288	286	259	318	311	284	290	316	297	283	325	288	293	304	293	306	285	291	284	288	343	324	302	289	298	310	306	290	282	313	286	279	309	334	269	314	270	296	303	282	286	277	297	296	270	312	305	294	297	290	298	307	297	319	285	304	308	293	289	280	294	296	301	303	277	282	300	315	312	293	279	293	300	282	303	269	326	283	282	331	303	299	316	316	292	281	274	313	275	270	296	277	308	330	298	304	286	286	292	304	294	301	272	301	275	306	323	291	252	299	292	317	333	316	310	272	264	291	286	302	277	340	316	283	279	319	273	307	277	257	322	300	275	279	305	274	308	289	286	272	323	307	283	332	308	284	250	304	308	288	288	315	306	286	290	294	286	312	271	263	294	309	279	330	311	301	301	290	293	309	278	319	270	269	304	303	283	308	315	308	284	300	291	266	298	298	276	305	312	282	316	289	305	284	274	262	294	310	284	303	277	290	280	278	294	292	289	297	260	296	344	294	322	269	269	262	300	306	268	299	329	254	309	292	298	291	309	290	293	291	274	278	298	302	304	295	307	318	289	281	289	273	288	290	301	296	297	294	274	287	292	272	297	289	280	288	294	280	285	314	327	312	305	314	299	269	329	284	284	300	305	303	305	333	282	276	296	305	266	295	303	299	306	298	294	314	292	286	306	307	335	310	298	277	315	292	270	306	297	290	343	290	322	318	284	316	298	281	268	294	305	311	275	302	303	285	267	314	302	330	304	331	289	302	274	284	286	302	291	285	286	316	294	297	295	315	296	316	299	318	304	292	280	294	281	280	276	317	307	305	304	290	321	285	288	276	300	331	254	319	292	285	273	303	259	279	305	287	293	299	291	267	287	286	285	304	297	292	309	282	302	313	299	295	282	288	310	299	327	283	285	289	278	278	330	265	321	300	314	313	305	301	296	277	278	305	274	306	304	282	299	307	289	313	315	276	277	279	303	276	271	295	299	294	295	299	299	293	294	301	275	314	310	310	309	315	290	321	275	280	317	307	273	306	297	287	294	312	325	290	297	275	295	284	282	298	294	319	313	288	275	325	299	295	284	317	280	288	292	268	292	305	265	296	253	284	294	282	274	309	307	324	299	297	285	305	277	308	294	297	278	295	301	292	315	273	306	306	271	263	303	260	315	284	278	294	263	314	315	314	317	308	295	307	291	302	303	286	305	281	286	302	303	310	295	311	259	281	280	292	295	331	311	311	312	298	306	294	293	289	307	302	281	279	264	292	308	303	293	274	320	276	317	287	321	293	279	294	308	317	319	315	273	334	298	295	300	314	288	294	252	310	316	309	317	288	295	266	294	272	276	288	273	290	286	281	286	319	279	302	319	329	308	286	289	273	297	308	282	301	278	308	306	284	308	288	307	291	306	275	321	310	280	301	300	284	282	289	302	296	294	285	286	302	270	302	282	292	283	303	288	276	275	289	299	309	306	316	296	310	303	287	300	329	302	327	288	307	303
23325	36125	30982	21395	15210	10806	7833	5814	4339	3258	2667	2036	1674	1310	1121	934	847	774	690	614	600	533	515	500	474	521	481	465	443	438	475	441	436	388	416	433	462	365	453	386	393	420	380	379	441	417	431	429	460	434	447	429	434	394	399	416	428	404	369	434	443	413	409	420	401	411	376	420	408	439	410	432	427	413	402	410	396	425	359	399	389	426	428	400	352	416	456	384	405	429	460	385	396	402	427	401	374	426	399	437	439	409	410	416	417	385	390	423	389	398	408	349	422	407	422	416	389	413	392	402	417	393	416	399	443	437	419	376	437	422	402	401	416	405	402	433	413	399	383	362	396	415	385	407	394	427	429	376	424	405	386	404	371	404	425	398	406	405	428	432	404	428	425	409	371	368	423	419	423	438	428	422	422	381	402	409	402	441	418	445	431	441	432	380	398	395	404	396	424	404	413	395	385	442	402	393	454	419	426	421	401	399	410	434	391	404	414	387	410	405	406	390	420	418	410	406	434	417	412	392	418	390	430	397	395	372	382	420	409	360	435	398	405	381	423	391	393	382	423	411	392	379	442	399	422	395	431	424	435	401	407	402	394	380	390	399	414	418	432	431	415	412	412	460	411	421	405	404	436	443	396	378	416	390	416	404	430	403	423	411	375	416	378	458	396	375	381	379	398	417	350	414	411	408	441	376	436	390	410	376	401	396	411	411	427	429	415	386	401	387	398	366	404	406	409	423	398	446	402	405	475	429	411	390	397	423	415	396	413	366	408	389	424	393	399	428	418	392	405	407	418	405	398	396	418	415	433	420	372	462	420	430	406	386	422	436	403	416	399	436	389	429	409	390	390	379	430	378	416	412	421	390	398	434	396	401	393	419	391	409	391	465	386	459	407	430	387	409	415	406	412	388	409	403	369	432	401	431	416	380	394	398	466	416	415	413	427	428	406	383	384	410	381	406	387	438	420	402	422	418	427	420	401	405	401	418	402	425	386	441	411	394	421	381	434	408	405	400	408	401	413	420	385	396	377	385	395	448	418	411	437	393	381	434	382	420	384	388	392	379	424	405	384	404	376	407	411	398	436	390	422	427	425	431	417	404	385	408	408	400	387	392	425	367	386	374	430	437	436	452	421	437	436	405	411	408	382	396	399	411	416	388	429	441	399	407	453	410	435	425	388	382	387	395	383	390	406	397	446	418	413	427	417	429	398	399	419	406	375	369	405	385	404	412	389	421	423	387	403	404	407	382	385	425	387	387	416	428	418	416	426	390	433	437	419	417	415	411	379	414	410	419	410	401	370	403	413	406	435	386	411	426	394	421	408	436	427	418	402	425	395	415	422	392	422	395	431	404	406	394	429	393	387	372	403	418	423	420	391	412	403	424	403	431	388	399	414	372	411	387	418	418	409	415	397	387	413	438	408	418	390	430	361	408	416	396	411	419	417	416	386	378	399	384	402	402	449	413	407	410	433	415	420	414	407	421	451	432	436	406	399	420	451	405	425	423	425	407	428	418	386	395	416	404	382	409	402	400	376	415	404	431	424	411	417	432	402	407	400	430	453	446	392	437	378	417	423	403	426	421	407	402	415	407	403	410	411	405	396	395	415	436	429	416	408	411	424	424	447	382	420	384	413	414	449	400	421	437	389	383	418	402	399	399	425	412	439	413	431	433	398	406	374	411	424	425	392	384	391	433	429	420	407	429	412	381	422	389	370	395	380	436	417	443	395	394	373	398	391	389	411	395	455	441	407	401	423	432	429	427	392	406	412	440	383	429	420	404	396	421	395	420	393	440	426	412	425	376	420	382	410	414	441	426	412	409	387	402	385	396	377	391	379	403	375	366	390	409	408	416	412	443	420	396	403	385	441	399	441	425	416	408	436	389	429	402	403	400	428	388	445	412	417	402	430	435	423	417	384	402	427	427	352	425	373	410	406	376	381	406	393	419	397	407	386	431	427	429	405	370	392	406	402	427	423	428	442	375	410	414	442	399	404	416	412	423	407	402	395	394	411	427	414	400	414	423	401	414	418	433	432	432	407	437	414	438	399	413	400	429	397	397	401	379	429	418	383	406	412	424	427	414	417	402	372	421	406	406	405	409	395	399	406	419	431	420	395	371	423	404	409	395	387	435	428	406	395	427	423	406	380	420	388	403	401	454	381	379	396	368	430	444	405	383	391	416	402	409	416	401	388	418	396	389	431	405	394	400	394	435	436	417	429	435	415	393	414	436	422	401	421	394	413	384	429	392	373	448	410	417	394	441	409	398	403	416	407	384	397	374	393	393	414	420	410	388	379	435	395	374	412	407	425	414	395	400	406	423	378	387	435	413	397	387	404	431	409	427	403	425	393	389	392	412	403	365	436	409	396	406	427	415	432	417	404	390	406	390	377	432	472	435	415	416	415	419	404	418	422	383	411	395	408	420	397	419	416	380	398	392	417	388	415	422	437	415	380	421	414	390	432	407	407	412	443	399	388	440	417	378	405	387	407	421	385	449	427	396	417	388	423	402	421	455	417	400	424	431	396	387	420	410	412	396	398	396	408	429	460	393	401	381	382	390	395	379	412	415	410	401	391	390	386	398	374	394	400	416	380	399	375	427	403	410	399	416	395	407	399	401	433	394	411	427	430	433	412	423	387	414	408	405	403	380	404	434	368	407	397	396	396	421	388	428	402	395	409	409	388	395	395	409	424	420	435	424	384	446	414	421	419	429	356	432	386	405	434	405	384	413	457	397	444	429	428	375	445	404	412	427	408	370	412	394	413	420	407	442	395	418	434	376	413	392	399	431	375	386	367	403	404	393	378	407	425	438	407	401	420	434	372	389	424	438	402	420	389	424	437	401	403	403	416	442	437	418	424	421	395	419	442	407	392	364	415	421	403	421	458	408	390	402	416	424	421	407	419	400	433	415	459	372	445	415	405	404	411	385	458	443	368	416	399	425	421	418	426	403	412	401	388	439	414	383	397	403	401	384	412	400	443	443	429	421	388	426	421	401	415	442	417	419	381	442	394	448	429	411	416	443	419	417	409	415	436	445	408	431	402	395	406	451	416	432	376	408	430	397	420	391	406	411	397	428	396	441	389	411	394	385	374	418	378	433	421	414	420	372	427	428	418	404	394	429	362	378	386	411	440	426	406	404	382	430	408	425	422	440	388	414	446	422	459	391	401	408	424	462	358	389	410	427	392	421	390	472	370	449	422	465	418	405	408	405	429	411	407	385	443	427	396	393	446	427	421	439	431	404	372	436	396	379	382	387	442	427	425	384	402	400	407	410	420	434	392	444	415	392	403	431	422	387	390	388	412	392	429	411	448	421	409	439	426	373	427	380	446	432	422	403	417	394	386	412	402	404	401	422	437	429	413	400	422	359	396	418	409	434	389	404	393	410	403	413	416	407	379	409	447	402	410	443	388	405	427	383	383	368	397	452	416	397	403	372	393	408	389	390	381	398	433	405	418	417	414	437	405	437	447	434	430	364	397	427	411	394
23495	21246	27672	25324	19905	11635	6330	3787	2802	2148	1707	1330	1107	935	756	653	629	525	515	446	411	378	382	397	383	397	350	356	363	358	306	347	318	335	375	329	328	324	279	344	304	280	301	325	315	304	328	287	308	326	309	316	318	327	299	318	312	301	334	320	294	318	298	314	311	330	310	314	315	336	355	303	297	301	324	299	320	307	326	318	288	300	316	330	301	280	325	327	299	279	290	285	305	306	286	331	304	306	330	317	284	331	316	307	325	292	290	282	337	287	291	335	302	261	286	311	290	332	322	329	336	298	287	310	336	305	309	301	296	302	295	316	269	325	332	300	312	315	326	304	318	306	302	332	322	345	310	309	305	343	276	312	297	328	312	302	278	287	303	324	313	280	290	339	311	325	306	283	301	298	298	315	304	313	313	292	328	285	299	313	335	306	340	285	299	317	338	328	312	287	269	285	319	291	295	302	306	348	321	298	307	313	319	325	302	295	303	327	261	300	293	316	307	318	300	346	314	317	306	300	288	318	282	289	298	318	284	311	308	309	293	323	279	303	322	321	342	313	292	306	292	297	279	324	290	307	310	309	309	299	302	304	333	297	313	337	298	323	317	312	340	318	300	324	329	311	309	322	289	279	291	316	339	330	283	315	318	299	316	318	337	268	301	318	309	314	303	275	312	291	307	293	312	333	333	320	300	304	341	312	314	305	315	301	297	319	307	315	314	328	306	291	330	307	278	323	316	300	286	314	314	328	293	294	293	297	298	283	318	333	303	301	312	304	300	314	316	273	306	331	325	298	310	271	259	310	290	311	336	331	283	326	319	299	281	298	319	292	303	301	342	337	325	311	296	290	337	325	305	313	281	299	309	330	312	308	328	317	312	314	316	299	310	331	303	368	307	307	289	322	265	312	344	298	314	287	300	326	311	328	316	317	296	325	320	288	333	308	282	330	305	365	312	322	332	287	309	285	273	290	341	286	321	318	335	301	288	313	262	312	306	292	287	300	322	310	307	295	281	283	300	331	281	314	321	288	302	289	327	308	334	336	292	297	293	267	323	285	291	306	310	264	337	314	304	311	346	353	306	312	317	304	291	316	300	308	306	334	295	284	312	323	334	299	326	278	341	301	299	299	310	305	281	310	289	273	305	275	334	291	309	311	324	307	298	327	318	334	303	310	319	327	299	342	295	327	311	318	299	303	315	306	312	335	327	325	334	315	335	314	335	320	285	281	315	307	290	331	334	299	341	291	289	313	305	316	303	300	288	284	332	324	311	257	298	282	341	305	311	344	320	313	321	294	299	308	287	280	337	321	286	308	310	295	292	307	323	315	292	337	285	305	343	292	313	321	286	299	315	322	319	320	296	320	307	289	321	299	301	281	318	328	310	342	298	326	282	293	275	322	333	283	291	334	310	319	297	312	297	282	329	304	322	303	320	289	320	312	321	319	292	334	312	302	325	307	300	315	299	316	309	286	318	324	284	309	335	277	284	304	294	322	305	260	324	317	327	276	305	318	293	293	327	292	295	348	322	312	308	305	309	317	308	340	310	285	318	320	295	316	280	352	317	285	321	304	329	314	309	322	305	305	334	319	302	293	293	303	300	334	317	321	296	305	337	304	302	329	315	287	306	309	290	304	320	294	306	348	302	320	270	314	303	299	306	315	300	302	310	297	305	298	308	305	291	299	341	300	298	322	285	295	287	321	347	300	292	292	315	289	301	277	267	310	326	306	346	301	294	315	295	298	300	319	287	311	297	310	310	317	285	289	355	304	338	303	332	325	312	335	304	300	305	334	326	319	297	334	294	304	318	295	288	323	306	310	278	338	304	323	290	294	284	317	348	264	293	338	308	279	305	329	297	306	314	334	297	293	303	325	296	272	329	319	327	293	313	295	293	281	278	335	293	295	310	287	317	321	329	270	314	296	327	312	307	297	311	329	334	339	320	284	283	299	296	333	304	295	332	282	306	316	336	321	305	258	337	312	298	302	303	297	309	296	299	316	334	295	323	312	323	291	320	282	324	343	293	270	314	325	331	289	323	307	277	286	320	307	337	291	322	295	328	320	327	320	297	312	293	296	293	320	313	303	283	308	305	287	304	329	322	295	313	317	300	313	302	315	300	305	311	324	293	292	347	289	321	287	313	319	323	318	309	301	300	323	302	317	309	307	258	303	293	295	328	289	335	303	304	306	309	311	298	298	313	315	333	283	286	300	313	272	316	305	303	319	321	331	308	293	350	275	293	299	326	313	328	331	338	319	286	321	344	304	299	316	328	298	301	305	335	327	320	289	301	305	331	297	307	336	301	324	259	322	326	313	307	321	313	275	315	314	322	311	319	323	314	298	301	322	277	276	315	309	338	316	314	319	347	306	308	347	307	327	294	331	353	274	312	317	343	292	296	318	327	356	321	327	295	296	293	309	283	314	290	300	311	317	335	304	298	296	303	298	314	285	283	328	299	320	295	294	296	328	308	323	341	305	289	314	328	314	315	311	298	318	301	315	300	282	309	299	297	296	301	314	294	301	299	312	314	309	298	338	298	327	323	320	326	309	304	333	295	330	333	288	285	305	309	303	313	339	343	321	296	309	312	297	327	311	298	342	342	305	299	321	299	265	317	319	309	305	284	279	304	292	299	306	309	292	299	302	303	302	311	278	292	303	286	326	308	308	320	336	295	294	306	315	292	313	288	310	327	295	305	332	293	299	340	316	308	300	301	286	310	304	317	314	328	306	302	292	309	335	324	315	321	333	317	306	291	309	327	297	331	300	307	307	338	307	287	285	325	292	314	315	297	288	301	317	310	310	301	311	338	279	283	299	295	341	275	317	306	287	297	315	328	327	295	321	287	340	308	290	282	290	294	283	283	335	326	327	312	313	300	342	320	289	340	313	321	291	299	316	283	290	317	321	271	316	300	316	315	294	285	307	307	296	295	308	283	292	328	343	316	315	306	300	304	317	331	319	331	315	324	278	326	284	305	313	303	283	319	308	312	282	294	300	332	324	310	315	318	299	309	316	326	330	295	309	328	326	294	274	307	306	317	299	298	305	296	283	286	308	284	296	308	316	323	297	301	333	329	295	304	287	334	326	326	301	297	316	317	327	301	324	331	326	319	319	260	302	288	306	293	336	294	304	312	305	311	280	294	283	304	312	307	311	306	295	291	304	323	333	322	296	311	293	305	296	308	340	317	298	295	292	291	315	288	304	301	306	272	279	307	294	327	312	307	309	295	302	332	316	297	297	331	302	339	318	324	308	298	293	295	334	285	281	307	274	325	282	327	288	320	304	301	319	282	311	317	320	301	321	322	284	326	284	311	327	283	296	285	283	308	281	328	304	327	276	300	295	315	298	305	336	294	318	326	281	311	293	283	277	325	322	343	270	290	288	307	332	302	284	317	317	269	320	283	296	305	307	322	297	292	301	304	304	282	311	307	320	329	309	296	309	322	299	320	317	297	294	315	331	330	313	318	329	285	327	293	286	299	308	324	317
23487	42055	36256	26706	20099	14649	10850	8226	6425	4923	3880	2924	2446	1910	1577	1307	1087	996	869	805	744	664	688	613	531	560	549	486	509	477	476	397	462	460	476	458	462	444	460	407	416	385	405	426	420	428	451	437	455	407	436	399	444	413	432	431	445	426	433	414	404	407	424	426	418	408	427	412	418	432	417	424	450	402	438	465	423	407	421	416	429	441	421	381	414	423	419	413	405	451	430	423	448	437	458	454	443	410	416	407	446	406	452	416	443	470	408	453	438	425	465	439	432	422	394	424	434	433	421	425	450	428	418	395	418	395	432	435	441	417	421	439	434	413	393	453	434	438	410	407	406	450	413	422	423	431	429	384	450	424	442	424	430	453	431	431	430	429	432	441	428	447	439	410	406	408	443	446	426	393	443	431	406	411	466	430	419	406	410	433	423	421	432	402	400	443	475	423	429	436	437	442	464	426	429	414	438	425	457	428	425	461	411	445	414	464	416	441	431	398	410	383	410	438	407	435	419	450	460	388	416	447	449	408	436	453	451	450	440	399	441	411	416	425	433	408	410	425	424	442	396	426	451	394	411	416	438	389	411	460	431	456	419	409	462	417	416	392	425	422	444	446	431	410	417	411	416	455	456	419	450	446	373	408	393	415	408	436	433	428	414	438	453	466	400	417	447	425	429	415	423	401	374	412	438	427	453	415	447	394	490	435	428	447	405	399	417	436	414	410	433	449	434	439	423	407	421	410	428	428	406	398	434	456	388	429	438	394	422	464	416	405	420	396	473	412	392	448	438	411	442	398	429	411	444	466	416	420	419	415	417	448	461	460	441	405	413	446	459	433	416	458	409	443	409	442	450	418	364	453	438	407	413	419	409	400	410	428	434	416	419	418	422	416	415	446	417	455	472	407	442	427	417	386	403	441	429	447	413	418	418	421	419	423	419	438	403	393	408	390	421	451	454	447	419	430	458	421	446	454	425	458	437	414	476	435	456	415	436	440	400	452	437	449	445	361	407	414	426	413	426	408	445	394	452	434	429	425	421	421	465	392	409	418	465	426	444	421	430	421	446	442	391	421	423	396	418	431	410	404	433	433	423	422	451	446	448	442	429	462	418	441	424	414	447	427	436	443	408	414	412	424	440	406	439	434	415	399	423	417	442	443	426	432	411	417	397	405	397	417	391	428	450	406	458	436	417	447	448	470	431	437	455	417	443	405	392	409	445	428	391	406	464	455	441	432	410	381	416	398	414	438	418	420	440	404	430	447	445	391	426	433	429	467	433	408	400	454	424	434	428	416	424	433	367	387	399	446	456	424	443	384	418	477	428	444	429	445	410	473	446	389	418	413	457	405	416	432	454	382	416	467	434	435	420	429	405	447	486	443	442	458	445	460	413	390	432	418	405	430	452	417	422	436	398	413	408	413	421	389	469	409	408	434	456	413	438	415	410	438	398	406	410	434	418	406	412	420	458	425	442	419	430	465	428	434	415	455	440	393	405	401	408	414	444	449	436	444	406	452	424	403	454	430	442	452	431	387	405	399	421	419	418	426	448	440	395	444	428	402	414	419	410	467	425	422	406	426	434	398	414	417	423	405	408	451	432	422	400	427	382	411	419	447	431	393	454	450	371	399	422	426	440	427	383	423	459	447	413	436	433	383	398	427	432	416	415	437	420	424	443	428	425	423	462	408	427	452	391	413	427	432	418	420	418	425	464	404	393	422	436	407	401	420	467	442	455	418	454	417	422	413	448	411	429	444	431	423	415	409	423	408	427	358	435	429	389	413	384	446	460	369	408	408	433	445	393	436	437	392	448	397	430	406	463	425	434	403	394	412	409	429	427	434	376	409	439	472	438	420	400	450	467	384	452	395	397	439	413	425	448	415	427	456	430	451	438	442	422	443	449	421	409	414	433	417	404	424	437	426	425	406	466	415	425	398	410	447	410	415	436	417	424	462	414	421	398	426	447	450	480	409	397	432	401	435	447	424	399	449	457	405	427	429	442	440	437	461	432	442	417	435	449	439	418	472	407	430	450	389	431	434	424	465	411	413	429	457	398	455	424	408	420	403	417	447	383	398	426	423	424	434	405	428	448	437	439	445	450	430	442	450	400	449	419	400	404	428	422	401	460	451	407	388	391	398	439	423	440	420	457	414	423	436	441	404	417	468	437	428	406	444	434	440	428	453	422	433	449	445	401	389	406	432	414	373	410	425	436	437	412	405	450	442	426	426	420	397	424	408	427	425	410	458	417	409	382	440	438	412	473	427	431	460	472	412	432	412	393	415	413	414	450	433	404	450	418	448	428	491	388	429	428	446	412	438	430	452	434	442	417	398	415	400	435	444	407	439	444	459	425	441	465	421	401	427	400	390	385	437	400	402	443	415	421	437	402	429	439	457	442	463	383	412	461	429	438	411	437	463	438	437	399	418	479	443	437	413	438	475	421	438	435	438	428	409	432	400	408	396	444	452	421	424	435	399	418	388	433	437	406	436	441	424	429	478	449	415	452	419	465	424	431	437	473	441	405	407	427	456	432	408	390	444	455	418	448	446	446	413	418	439	437	437	442	422	459	452	412	443	501	409	433	420	407	445	455	432	401	427	408	411	429	409	431	441	424	438	433	391	421	432	425	421	414	438	421	481	455	444	445	416	421	407	422	426	444	432	429	414	448	426	405	448	447	412	430	443	425	421	438	434	413	409	426	423	393	457	424	434	472	428	419	429	424	451	414	426	423	400	420	409	411	411	427	470	415	403	447	416	413	471	429	419	430	442	442	408	415	424	454	437	426	408	424	447	397	406	421	429	420	427	439	426	423	429	425	393	434	464	429	440	413	452	437	415	444	447	393	430	416	405	466	432	425	452	446	435	458	445	420	426	450	433	440	418	442	415	426	424	437	419	417	442	431	425	411	427	434	393	439	418	451	407	424	444	428	421	424	412	442	419	443	464	413	426	458	441	429	403	423	409	449	431	441	433	394	415	417	431	393	390	439	431	400	434	392	400	412	424	422	435	400	431	381	448	455	433	456	416	467	376	419	425	439	422	380	427	439	438	446	402	458	429	433	418	448	437	419	418	399	418	438	471	411	436	406	454	437	449	447	414	451	408	436	414	454	429	457	417	414	463	431	413	449	457	422	437	418	439	438	416	403	400	423	419	443	419	388	418	433	406	406	426	412	429	426	433	403	454	418	462	433	442	412	437	434	411	408	451	425	465	430	408	455	477	440	439	427	415	415	433	425	456	434	387	429	458	444	375	398	421	428	425	418	433	458	470	449	400	419	398	388	418	400	427	420	415	402	432	433	461	440	441	434	410	483	404	436	423	459	423	410	474	423	407	379	426	441	441	410	415	408	428	388	446	457	437	434	450	417	419	405	398	412	427	447	392	391	430	445	426	396	424	480	389	391	467	398	450	399	396	399	407	423	429	439	426	400	414	413	394	445	428	448	440	422	419	437	370	445	414	467	441	430	396	418	414	433	404	450	447	446	431	363	423
24960	21385	26381	24251	11637	6440	4303	2824	2152	1582	1281	1053	871	722	593	542	489	492	440	395	376	373	361	325	320	329	341	286	324	309	278	320	277	270	304	275	296	280	279	278	316	236	247	269	254	284	260	266	267	328	285	259	308	301	289	288	290	271	311	270	271	289	286	285	270	283	285	283	303	266	292	287	273	282	265	294	261	287	283	277	284	287	274	277	282	290	267	292	286	294	333	285	295	261	296	262	276	281	277	291	289	323	298	292	281	284	290	263	283	303	281	290	299	270	289	279	253	284	286	298	266	306	270	318	282	290	288	302	246	273	301	298	291	283	254	292	265	242	273	271	274	299	279	263	299	280	268	289	302	283	269	291	264	282	275	269	274	295	261	314	268	263	287	281	285	270	283	302	293	316	296	267	264	277	281	323	274	286	268	300	271	267	261	265	301	252	269	303	286	280	233	293	291	268	273	256	264	290	289	320	289	271	309	278	262	261	289	285	272	287	303	288	288	276	286	270	324	264	287	270	256	295	305	261	288	278	293	294	267	305	296	316	265	282	262	272	274	287	311	268	263	274	263	274	286	286	281	286	296	290	287	284	291	290	242	268	274	290	265	257	304	285	279	267	262	304	277	257	264	292	285	257	278	281	315	279	248	286	280	297	297	267	300	284	280	287	262	271	316	309	286	288	283	300	259	277	273	261	285	252	297	269	266	254	288	265	248	260	310	297	286	280	302	290	278	282	261	278	313	270	292	268	275	263	332	296	270	261	304	295	264	292	254	310	278	307	268	276	282	289	304	296	282	290	266	266	281	278	305	262	284	276	262	236	268	282	266	283	245	279	281	278	253	282	271	285	274	274	275	276	279	268	283	276	276	249	269	281	257	301	277	257	304	266	272	288	262	283	306	311	279	289	303	266	286	300	295	271	309	263	261	273	294	283	297	281	330	263	271	259	260	283	273	292	272	274	265	283	268	255	275	283	331	272	280	284	304	266	292	293	274	258	285	272	275	299	276	312	276	306	285	282	293	280	263	275	289	285	276	292	284	282	261	273	273	257	250	283	265	291	267	311	292	263	280	313	285	306	286	297	307	281	262	278	285	283	292	283	295	259	271	273	285	270	280	289	267	293	287	293	264	312	269	259	318	261	276	281	279	276	311	289	299	305	289	287	319	253	303	287	279	251	303	267	288	280	271	263	298	278	281	295	284	270	270	281	267	272	277	278	285	292	307	286	288	262	297	277	306	294	250	292	280	289	275	308	295	301	297	307	298	281	302	264	269	299	262	317	274	279	279	234	281	285	293	295	290	301	287	277	286	268	282	293	314	313	276	301	285	293	266	291	270	294	295	288	261	284	293	284	290	279	291	246	310	288	277	274	242	286	310	283	319	260	274	294	292	299	292	280	264	265	292	272	298	286	282	274	270	262	305	266	262	300	280	268	274	276	310	264	278	265	282	250	265	292	265	287	251	292	305	302	299	265	281	273	276	312	304	265	271	291	284	290	301	266	270	299	291	278	278	293	305	293	304	285	289	291	287	284	273	290	276	253	287	281	276	265	303	270	277	288	248	292	247	283	264	274	281	293	266	275	277	264	282	285	304	285	291	303	263	278	276	289	272	263	309	279	301	268	271	297	296	254	283	294	269	282	283	297	301	288	279	303	281	313	295	261	273	288	281	259	264	265	294	261	254	275	276	279	283	268	333	272	277	258	268	255	298	247	280	291	277	283	311	254	311	300	298	287	299	253	292	263	290	294	302	310	271	291	296	270	300	293	277	291	272	293	286	286	303	309	246	272	260	284	292	313	276	292	256	303	292	300	271	269	283	273	302	263	302	272	272	304	295	254	303	289	264	301	298	261	292	277	294	265	269	289	303	296	260	295	298	273	287	275	264	270	321	305	258	289	265	305	272	284	265	243	287	276	294	328	275	271	290	260	289	284	287	303	278	298	314	275	271	294	312	289	284	258	293	330	265	286	289	296	289	286	280	285	274	276	273	278	280	266	293	283	293	288	293	324	285	293	281	288	270	263	279	292	286	291	290	267	286	280	280	292	308	321	293	306	324	284	252	321	262	319	277	307	280	300	272	286	290	282	288	262	264	270	294	292	264	270	290	286	271	306	295	279	277	278	296	287	283	282	299	299	307	313	283	276	276	272	275	285	287	302	290	309	279	259	302	297	275	294	297	288	266	268	290	283	264	279	283	316	285	256	272	277	270	294	304	240	286	274	289	297	269	280	270	281	252	297	273	275	281	318	303	277	286	263	260	290	322	262	254	293	269	281	303	293	250	298	282	259	304	261	276	281	296	279	275	264	268	281	279	292	286	282	287	279	296	275	307	272	286	308	259	298	299	295	294	262	284	256	293	287	295	303	268	260	270	260	260	298	283	274	266	275	269	288	282	279	266	266	279	285	283	282	296	278	293	255	257	286	264	282	278	272	296	301	272	307	285	281	303	296	267	277	297	253	305	299	301	303	263	278	267	273	264	299	306	307	281	245	292	297	252	263	312	275	254	259	298	291	279	280	260	271	279	303	303	247	304	279	291	270	268	249	285	257	302	289	283	296	260	294	269	282	277	302	308	291	273	316	274	279	265	256	265	272	271	300	259	277	266	288	333	252	289	260	247	274	293	292	281	238	265	293	296	265	256	299	271	292	293	288	280	280	291	274	319	258	296	267	296	268	291	256	262	269	282	260	248	291	266	282	323	259	280	272	252	282	290	296	262	287	274	290	278	286	262	283	319	288	247	269	270	289	291	291	280	320	306	262	251	253	301	270	294	313	296	305	283	305	301	268	315	292	301	289	312	275	258	271	266	293	286	266	290	295	294	274	268	276	288	252	284	295	272	297	277	294	313	294	267	279	302	297	302	319	277	304	273	295	284	273	287	272	274	281	277	270	235	294	310	271	304	317	295	276	259	295	252	282	266	301	283	293	279	285	294	285	296	319	244	257	280	283	260	268	305	271	290	267	328	275	327	274	279	277	288	311	268	313	325	275	257	296	266	271	256	310	304	280	296	260	291	272	274	268	281	322	285	303	273	274	291	319	308	250	284	273	294	270	293	275	302	257	263	254	247	274	261	293	280	271	279	265	271	294	281	285	280	282	270	271	252	306	269	270	280	258	293	291	264	269	321	298	309	293	274	268	294	285	284	300	278	299	308	301	301	288	288	288	311	287	294	263	272	275	293	281	293	278	283	274	318	307	300	275	297	276	269	328	334	269	262	266	297	290	286	285	264	265	284	263	268	282	261	285	303	296	287	303	272	273	307	258	293	303	292	274	283	300	275	273	299	271	264	264	280	292	276	257	292	278	300	265	276	271	272	268	276	260	282	304	271	265	302	310	317	267	287	290	316	297	262	287	268	273	268	283	301	276	300	279	293	275	263	289	316	284	285	252	276	269	293	298	295	272	293	263	284	286	290	265	301	268	270	270	243	281	314	279	281	299	316	298	287	262	259	266	305	266	322	279	282	305	266	276	273	294	289	305
23080	38776	32953	23516	16616	12285	9251	6914	5299	4166	3118	2449	1924	1568	1341	1114	937	857	780	687	606	670	533	522	530	497	457	464	440	418	396	446	450	395	441	422	395	432	414	418	433	409	399	412	401	401	404	396	422	392	386	409	396	409	363	406	435	398	370	367	382	417	390	380	411	388	384	394	406	401	438	427	360	386	397	368	384	389	393	396	399	428	394	415	413	382	378	400	421	391	415	412	421	353	423	392	395	416	400	453	398	399	422	394	386	415	421	385	386	387	381	386	393	386	397	387	391	392	413	397	402	387	403	403	401	373	393	408	384	406	410	416	410	442	410	403	387	371	421	396	427	390	403	412	378	358	396	410	431	388	394	400	390	396	402	399	387	374	368	392	362	376	375	407	391	388	347	409	387	388	383	367	387	397	394	397	400	384	379	359	384	381	383	378	383	412	383	404	395	395	400	416	393	406	400	390	412	403	396	359	402	401	422	379	408	368	410	416	385	379	403	372	370	406	401	441	358	398	383	371	382	406	349	395	390	379	407	422	397	383	397	416	373	368	400	417	387	385	372	413	380	391	393	394	371	390	417	386	399	356	396	391	452	402	400	402	395	368	420	359	407	382	366	406	400	399	429	404	430	403	382	377	353	404	411	366	393	384	375	393	409	374	388	409	387	364	377	413	398	394	385	371	368	392	415	386	401	407	406	362	410	382	402	383	403	397	428	365	372	389	396	395	371	406	397	405	447	378	384	396	388	411	398	401	349	397	415	386	376	395	370	410	428	393	396	388	400	396	421	404	394	367	412	405	373	376	383	419	375	410	417	383	396	353	425	408	426	391	414	406	367	385	412	372	377	389	414	380	397	394	375	420	408	379	411	380	400	435	424	373	411	424	378	377	403	371	371	382	382	393	388	407	382	366	369	350	435	360	393	379	392	390	392	401	417	397	388	393	419	394	406	372	376	364	394	405	409	416	378	382	410	363	381	383	366	414	404	397	393	379	352	410	368	422	406	380	393	383	397	401	410	387	398	400	387	395	397	375	407	402	379	402	374	386	377	401	379	392	390	408	402	387	409	425	387	391	397	376	404	388	402	427	387	386	399	393	409	359	385	418	398	385	382	407	407	376	459	362	387	424	404	388	393	367	394	385	385	382	426	399	389	426	396	401	414	417	377	359	396	413	421	427	403	406	368	387	405	396	345	443	393	418	370	395	400	417	445	418	421	412	388	406	400	421	407	399	405	384	384	419	405	405	371	374	374	403	393	406	426	384	395	399	349	436	384	376	378	432	422	386	417	386	415	390	381	407	381	399	360	433	400	384	372	404	386	379	376	375	418	390	398	403	392	386	411	420	405	371	411	385	404	386	422	409	394	376	365	384	393	409	417	391	407	389	381	398	420	410	409	365	382	431	384	392	418	421	408	399	376	378	396	387	375	368	393	406	423	407	418	388	373	407	389	397	396	381	417	387	417	382	417	416	398	393	422	378	375	412	423	419	370	374	423	397	375	405	410	380	411	406	378	388	358	384	398	411	405	387	392	415	408	383	414	376	421	402	397	395	378	391	422	416	438	424	381	390	395	365	431	401	399	393	418	396	381	397	397	395	418	375	409	380	335	389	393	385	389	416	406	360	369	386	353	386	421	375	380	358	423	393	408	402	433	377	404	394	407	388	399	401	389	368	397	407	403	359	392	407	391	388	403	376	392	387	412	401	410	387	378	397	405	399	414	382	355	397	419	395	418	394	387	370	399	393	366	415	410	367	372	407	433	380	359	417	377	402	376	419	404	392	436	403	411	430	375	405	370	402	396	401	383	420	385	397	367	362	390	391	379	381	380	390	384	375	414	396	380	375	391	399	399	420	374	418	420	410	399	394	411	405	405	385	382	411	387	384	379	388	386	419	390	358	409	392	376	382	379	393	394	403	430	408	395	390	411	370	371	394	397	390	403	396	428	400	412	380	409	365	379	349	397	378	417	379	401	417	391	396	401	360	391	404	417	384	396	389	404	394	360	389	406	387	395	356	386	398	377	374	379	400	416	386	388	374	408	404	415	421	385	421	376	397	419	383	375	399	414	355	364	424	390	418	432	395	406	394	418	406	397	351	377	384	394	383	400	381	383	429	412	389	424	392	399	419	389	393	368	399	394	367	376	369	350	339	388	371	372	393	366	362	410	412	372	388	405	379	390	386	398	405	430	411	377	423	405	381	406	377	400	363	415	395	391	395	412	364	440	386	408	402	366	413	394	411	405	414	410	383	389	371	373	418	417	418	393	402	413	371	384	385	401	368	367	348	402	378	400	399	387	424	410	376	373	440	406	409	380	425	398	409	406	385	393	389	380	424	409	385	397	374	364	395	415	435	394	388	389	354	342	366	399	433	355	446	393	411	372	402	391	390	380	395	349	384	399	391	403	372	423	402	394	394	399	423	362	385	375	375	407	384	381	381	410	425	433	384	402	407	408	375	379	403	404	411	393	384	391	397	399	387	377	401	380	437	393	394	388	471	377	411	388	393	418	441	417	420	354	405	383	362	424	376	391	375	398	385	428	398	379	374	385	441	371	386	405	400	420	387	412	391	405	415	401	419	376	375	421	405	430	381	413	402	393	380	409	394	390	421	372	421	447	361	420	388	375	421	433	376	407	401	379	415	416	391	398	415	357	412	388	363	397	415	396	404	395	388	366	391	384	383	400	419	421	360	430	360	387	392	401	400	369	367	426	399	421	375	393	410	379	362	390	397	403	366	383	383	404	398	383	404	413	368	371	375	373	441	372	363	437	404	415	392	379	362	403	404	389	427	395	399	375	398	410	370	408	433	397	382	383	355	426	369	405	410	385	389	431	371	403	354	394	428	387	435	394	383	388	411	392	414	379	394	395	382	384	366	374	374	390	372	420	404	369	383	401	396	398	412	355	382	419	408	357	397	337	408	412	374	429	404	425	406	389	408	391	397	419	383	389	408	414	407	376	401	412	378	427	403	408	371	416	416	395	417	401	383	398	384	408	416	381	407	418	398	410	398	406	394	341	384	391	391	430	388	387	404	424	387	412	372	404	406	412	395	388	399	381	410	378	394	387	417	414	387	410	393	417	385	373	427	420	386	401	388	397	401	408	408	387	384	412	410	393	402	409	399	370	370	395	356	396	391	414	395	406	395	383	347	364	378	413	413	381	389	375	418	412	359	389	396	421	385	387	417	397	371	374	400	406	360	409	388	410	385	408	389	393	394	392	393	411	357	382	401	361	369	362	367	375	386	397	379	426	403	403	426	415	372	395	373	395	388	417	400	391	400	372	414	391	372	393	367	385	390	421	341	415	395	421	411	399	378	394	388	370	444	405	372	372	401	399	388	421	416	373	361	398	367	400	421	432	371	390	421	402	447	391	414	389	394	392	413	418	389	402	388	406	363	392	386	417	407	417	392	348	395	402	403	385	389	412	403	416	412	419	390	381	362	379	409	404	399	412	404	364	405	395	409	407	429	393	398	408	427	418	397
22624	21263	28384	24493	21408	19466	10963	5415	3726	2875	2201	1659	1327	1123	946	766	692	677	543	548	482	440	439	403	388	404	384	324	315	350	340	322	317	330	301	323	326	279	269	304	332	298	325	286	341	312	290	297	315	327	302	291	287	332	337	295	302	288	299	293	298	305	301	283	281	306	303	297	297	301	302	274	309	326	335	314	327	298	311	305	319	304	297	287	278	290	324	301	328	271	318	289	279	315	285	325	325	299	276	317	321	306	311	307	290	303	325	311	298	286	327	334	329	302	286	294	338	283	307	281	289	287	304	279	317	310	318	304	290	312	293	309	297	311	309	304	293	292	288	274	310	291	289	327	313	304	322	290	289	288	284	305	294	281	320	300	293	312	298	302	306	303	302	328	308	312	304	307	328	311	296	296	320	284	319	272	320	304	306	329	304	300	307	293	303	277	306	309	313	295	314	310	317	331	291	303	304	292	281	284	290	271	332	295	329	343	318	317	312	298	307	291	303	301	267	319	297	308	297	313	309	313	355	334	277	295	329	280	310	285	303	291	337	298	324	275	312	307	319	303	284	312	294	300	302	277	302	298	322	288	289	287	295	288	292	278	304	321	299	309	281	290	291	310	310	318	318	299	291	294	291	322	324	282	277	312	289	358	292	311	300	322	297	294	307	273	304	283	315	305	344	292	327	297	319	322	295	277	338	316	305	297	324	311	304	294	292	303	315	302	285	299	274	278	308	316	302	287	280	321	295	286	323	313	304	310	313	316	291	294	305	281	328	291	302	314	310	295	348	292	301	295	312	330	296	291	265	292	322	270	284	306	313	281	314	301	313	302	290	325	329	309	328	295	283	332	315	303	304	308	312	280	294	326	289	278	321	322	279	285	271	297	299	347	306	294	309	306	321	302	285	330	295	290	309	283	264	332	315	294	297	309	315	289	295	317	297	272	306	347	299	319	316	279	363	299	317	333	331	304	308	282	314	285	288	315	316	294	309	307	292	287	298	305	315	301	293	310	315	298	299	330	295	295	269	318	326	304	290	323	276	298	303	312	304	310	319	291	309	316	306	272	320	315	328	279	304	278	295	308	353	302	285	286	298	331	270	287	290	290	281	290	305	292	298	309	296	296	324	305	330	317	301	337	298	290	332	309	291	292	294	277	295	304	316	297	319	318	289	298	315	297	317	297	306	315	282	308	292	313	284	301	297	296	306	311	291	281	305	310	373	293	336	312	296	309	291	320	297	309	285	286	313	302	299	315	303	284	320	315	308	295	295	280	304	278	296	311	325	291	309	279	308	306	327	304	307	336	301	325	328	278	304	290	275	281	310	326	295	291	338	337	290	297	314	307	310	300	299	311	301	322	301	323	299	280	272	329	314	312	287	277	326	295	323	354	314	323	321	309	277	295	331	289	299	298	292	274	315	309	283	332	326	315	296	307	292	293	292	325	304	313	285	328	292	275	315	290	301	309	318	271	307	296	312	292	273	301	310	291	298	272	274	302	309	302	307	342	305	286	304	307	291	318	309	311	263	287	306	319	312	318	289	298	295	293	289	329	285	289	304	283	296	341	297	317	289	321	323	351	292	298	282	308	290	303	309	314	300	327	301	309	301	303	310	290	310	293	276	299	290	303	280	307	296	344	314	269	288	306	286	289	307	298	279	299	316	310	329	331	330	296	304	299	302	299	305	296	325	325	269	327	292	307	313	307	314	331	289	332	333	306	302	314	280	297	329	306	288	289	312	305	321	284	311	293	315	287	304	306	296	317	311	300	328	310	321	315	291	265	295	278	294	296	277	327	280	291	276	296	286	299	285	317	303	294	308	300	312	299	334	283	296	324	308	344	298	292	291	306	292	270	281	317	298	300	320	295	316	306	284	317	345	324	299	321	278	319	312	343	278	292	293	280	307	305	287	299	301	296	275	308	271	306	305	337	310	298	302	278	301	306	299	307	308	342	290	260	311	312	320	293	295	319	305	282	275	281	293	280	307	294	289	296	307	279	310	294	321	318	344	317	299	300	289	296	321	317	280	311	301	293	321	288	291	295	280	332	303	304	308	298	327	271	276	300	333	314	334	306	306	292	268	292	299	306	322	294	295	295	319	326	273	313	322	268	303	313	279	329	304	305	285	284	312	267	275	295	299	294	286	321	316	291	310	343	350	288	295	280	309	320	304	305	284	309	303	304	316	302	287	330	290	303	324	326	321	326	274	290	284	311	312	280	300	294	335	304	323	292	278	303	331	292	306	330	297	287	310	308	320	318	259	275	263	315	272	283	290	300	293	297	295	310	305	313	299	296	311	302	319	311	320	295	325	312	286	322	309	260	320	294	295	288	298	285	276	283	307	300	297	307	324	298	309	293	281	302	300	267	318	325	321	283	292	280	347	281	298	282	305	306	317	314	309	296	308	286	277	286	319	318	283	310	292	312	315	300	306	312	301	302	287	281	311	289	308	322	310	305	337	308	293	288	289	321	334	279	312	307	313	302	291	287	339	313	287	304	280	300	341	294	289	270	298	327	311	332	328	291	285	302	261	315	281	293	311	307	277	304	320	300	304	318	335	299	309	310	303	308	301	307	316	271	315	275	312	284	312	312	297	283	305	291	297	320	320	313	302	325	300	280	283	317	283	294	289	288	292	307	296	298	284	286	281	325	268	329	298	292	267	305	308	285	293	268	322	295	287	318	336	306	281	333	283	277	311	321	327	313	306	296	274	269	311	293	341	302	305	281	303	301	288	281	297	291	330	280	299	288	299	333	311	313	318	308	264	290	299	299	301	284	319	320	267	296	310	290	324	300	286	336	285	301	297	304	287	312	306	276	317	272	295	287	332	314	311	303	305	289	307	301	282	296	282	281	306	305	298	300	281	297	298	321	315	312	319	318	284	309	328	309	322	297	305	332	293	342	314	335	273	302	309	306	300	277	318	313	266	295	312	282	292	292	310	297	295	307	311	328	288	313	315	306	325	312	289	288	306	294	275	304	284	292	299	321	296	310	295	323	328	276	307	312	294	327	297	288	277	279	299	310	320	319	323	277	312	300	297	327	295	269	307	294	314	318	294	284	294	327	312	274	276	304	316	321	317	297	299	328	305	319	310	303	289	329	283	286	284	304	307	297	299	294	265	309	270	302	328	293	320	326	282	276	317	309	284	294	292	307	314	296	319	297	282	305	323	296	319	263	295	316	317	279	297	284	325	272	291	297	322	288	302	313	320	284	318	323	309	314	312	281	302	295	301	313	304	287	275	301	285	309	273	288	284	312	301	308	314	294	302	281	297	291	328	296	310	300	276	318	303	273	305	343	308	319	333	319	312	296	306	311	289	320	285	313	320	303	275	284	301	322	296	274	280	315	302	306	287	299	317	323	342	308	286	282	285	307	298	320	301	306	319	316	284	301	315	321	309	296	297	306	317	303	290	255	252	306	298	312	321	306	283	321	317	323	307	331	313	294	336	310	307	292	302	306	302	301	290	324	291	289	325	302	323	307
24889	45680	39528	30317	23222	17808	13874	10743	8246	6392	4986	3902	2977	2365	1903	1629	1382	1158	1022	956	820	762	704	622	609	558	516	518	529	502	466	465	463	444	443	440	462	432	449	474	457	441	463	454	381	402	426	452	420	395	419	408	424	431	412	436	411	439	441	411	422	435	425	397	420	457	397	412	412	427	430	439	388	444	427	447	407	412	373	407	407	429	407	424	400	412	427	438	408	400	432	393	414	411	428	451	412	407	421	413	382	397	434	411	394	427	394	412	420	408	404	386	407	416	403	460	459	406	410	421	419	370	432	418	414	402	427	402	435	423	409	416	427	426	433	403	435	453	422	429	444	420	417	420	395	420	393	424	429	436	411	438	416	438	431	444	424	430	418	397	433	429	395	408	420	415	384	399	446	483	432	428	424	420	450	409	412	434	439	419	404	387	416	409	416	410	393	400	400	430	392	438	410	403	438	422	426	402	401	440	432	376	409	430	431	432	424	421	403	404	422	406	442	434	405	415	419	435	400	464	418	430	416	410	403	432	411	410	424	429	402	383	394	438	438	392	438	435	395	425	390	400	402	414	420	429	438	445	386	409	440	407	424	413	438	401	415	416	418	419	436	398	388	374	435	420	449	436	369	436	398	423	416	409	393	389	416	426	452	443	410	446	419	407	416	406	432	449	404	438	369	426	449	450	435	418	454	396	419	416	429	425	400	397	423	425	393	424	418	430	419	427	406	436	431	390	429	405	443	418	439	375	391	428	360	436	417	403	375	391	429	409	387	420	404	427	424	402	432	417	388	429	376	427	441	387	402	431	389	399	391	444	432	414	462	433	439	419	414	421	453	401	396	460	412	424	436	411	444	452	411	428	386	407	409	451	437	424	450	447	413	401	417	416	402	440	388	440	367	423	416	410	389	425	458	415	425	386	425	404	409	426	440	410	409	405	402	398	448	390	406	395	420	448	427	419	447	403	431	427	416	433	404	431	447	370	414	394	391	427	453	428	403	423	414	448	450	431	443	400	451	406	376	428	418	442	421	432	417	384	418	441	400	417	433	422	444	400	438	412	396	402	422	406	425	427	442	408	431	415	434	397	437	437	424	403	473	420	416	412	388	385	405	430	416	437	398	441	413	416	415	426	388	418	412	431	435	438	390	422	439	419	439	396	400	409	378	422	409	442	420	446	407	398	404	418	408	415	412	403	425	448	436	418	413	431	432	384	433	442	416	430	401	412	444	384	422	423	429	409	463	404	393	395	401	408	464	406	460	384	425	370	416	399	399	455	402	409	418	416	405	413	420	414	379	439	438	429	391	410	443	413	387	388	435	434	413	412	430	424	429	421	420	456	409	402	390	435	430	412	421	413	413	451	440	388	437	414	408	443	390	411	384	431	389	407	417	388	424	440	393	465	409	396	410	453	425	420	380	447	381	387	386	383	400	457	397	386	375	432	429	442	423	431	438	381	393	407	431	415	406	413	387	403	445	459	435	396	444	403	405	458	456	398	416	389	418	442	380	435	440	420	442	423	425	421	412	406	427	434	450	430	423	406	414	393	419	409	419	419	417	426	430	410	413	405	402	414	417	435	362	398	390	455	402	429	419	417	396	421	452	401	421	403	406	420	412	465	422	435	387	386	419	419	414	435	388	416	406	398	406	432	395	429	401	421	429	409	410	419	417	426	419	406	390	440	398	444	406	405	397	452	436	433	425	413	462	429	413	410	412	425	413	415	454	399	418	429	395	410	396	428	404	435	441	418	419	426	433	418	420	361	414	401	419	411	434	417	441	380	454	425	409	469	425	428	421	417	439	396	441	405	432	384	438	426	396	379	405	407	443	407	414	416	410	392	445	417	383	410	454	411	434	432	437	415	431	436	410	403	417	452	397	412	399	454	416	421	402	455	410	415	404	445	404	437	422	421	435	404	426	414	438	413	401	419	383	411	413	426	415	411	400	419	375	441	434	424	408	410	423	469	397	424	420	451	478	407	405	437	426	425	440	414	395	457	426	470	438	404	437	397	422	427	407	420	425	465	388	371	379	408	429	429	447	422	393	385	395	406	417	427	403	417	427	423	451	422	417	415	430	452	426	387	429	416	442	394	435	424	417	402	425	407	413	419	431	416	421	436	415	434	439	420	407	407	372	412	431	426	408	392	438	409	425	441	402	400	421	411	401	393	431	412	405	429	420	394	435	440	445	364	437	401	402	427	443	422	448	437	447	430	406	425	438	396	388	409	421	481	423	452	447	415	398	396	389	439	428	418	395	418	390	421	416	409	400	427	424	396	438	398	437	400	414	423	448	374	425	419	439	456	385	447	401	402	393	436	404	416	404	437	412	398	419	425	425	446	421	408	391	436	392	429	393	450	400	428	431	396	456	414	371	432	456	404	418	407	404	438	433	430	398	417	428	419	396	419	413	416	377	401	445	427	433	447	426	400	410	421	423	424	401	413	426	413	395	445	414	408	452	399	439	423	432	411	408	416	430	423	442	392	398	424	420	392	388	424	392	429	425	418	398	407	404	396	412	439	403	417	412	389	416	384	374	434	447	419	425	446	412	422	410	417	433	440	412	431	390	420	444	413	410	400	448	422	394	427	425	401	420	420	409	376	385	421	448	394	375	413	415	399	410	397	429	406	385	436	399	419	411	446	425	385	445	433	402	405	399	417	369	435	454	380	401	417	406	436	423	433	435	425	413	437	411	412	402	432	437	413	421	415	430	396	390	407	453	446	404	392	404	417	448	435	427	408	427	403	399	433	430	406	391	391	430	449	427	388	399	439	382	437	419	409	400	408	411	402	406	429	410	450	412	397	414	417	426	437	450	438	439	397	410	446	374	421	422	408	436	427	432	392	427	389	429	393	405	455	470	385	380	429	405	422	448	423	452	418	407	425	407	425	430	439	422	407	428	392	419	398	434	437	401	406	436	402	399	475	415	360	429	415	434	412	421	395	401	408	438	415	401	414	434	399	397	444	447	418	409	446	387	425	408	410	422	459	419	395	380	416	412	402	418	436	424	428	430	414	439	410	398	399	390	391	391	381	425	439	412	442	408	431	459	402	417	405	386	423	409	422	426	453	413	400	415	406	372	415	418	439	442	429	456	404	428	414	378	412	416	427	403	432	471	423	417	418	438	408	428	410	434	405	416	420	387	428	407	411	427	404	435	374	423	400	418	401	442	425	404	423	447	401	419	435	397	399	412	438	459	405	411	408	425	462	401	420	381	432	412	406	410	428	401	434	391	414	420	412	424	414	386	417	428	413	388	448	407	406	396	383	441	446	438	463	425	405	406	430	434	412	414	416	414	425	392	413	420	392	406	428	440	431	416	401	382	427	396	422	410	403	408	433	395	408	401	419	437	404	419	412	429	429	410	427	443	425	466	444	462	453	412	428	428	427	447	412	445	440	369	418	453	395	393	460	450	397	399	418	440	417	424	434	396	390	383	426	442	402	411	418	413	426	408	399	407	464	420	421	415	422	401	449	400	427	402	432
28577	23632	23109	15935	8648	5269	3593	2518	1926	1497	1126	917	762	656	614	542	431	482	417	378	391	376	352	337	370	323	312	316	314	314	308	317	300	307	294	289	301	325	314	313	318	315	312	261	350	287	321	312	277	296	312	272	316	292	323	296	324	288	263	316	261	317	325	294	306	308	298	279	293	293	283	328	311	306	311	302	279	314	295	298	303	290	314	314	272	305	298	284	296	308	299	281	308	310	272	294	313	269	289	270	308	294	287	268	303	343	300	280	285	313	307	279	284	288	330	314	331	294	313	287	286	300	321	283	286	277	307	309	322	314	284	274	293	282	293	301	292	295	290	325	300	291	312	291	308	294	295	312	298	276	289	307	300	306	301	287	294	318	291	306	286	305	310	286	317	279	305	303	271	266	295	315	284	303	306	286	277	308	337	303	286	336	286	297	305	309	325	297	304	289	292	291	301	292	283	283	310	312	316	317	294	311	308	272	282	288	291	288	317	285	281	306	268	293	302	306	314	313	286	326	286	330	305	293	309	285	285	297	283	291	319	281	310	308	279	294	296	309	305	307	297	295	260	329	316	292	311	283	338	306	281	306	288	307	293	301	288	282	303	293	294	299	281	301	300	282	270	295	308	290	278	296	331	315	303	273	286	264	298	278	322	322	306	299	276	326	306	304	306	275	306	273	267	288	285	298	296	270	317	284	317	261	289	299	290	320	290	319	290	321	304	275	282	331	320	261	295	305	276	287	310	328	275	275	312	280	305	293	292	307	292	304	301	304	287	313	325	321	306	306	296	297	291	322	309	280	302	318	298	291	285	302	311	318	337	285	320	336	310	286	277	308	292	298	288	354	294	310	304	277	283	278	314	303	303	347	311	298	317	305	282	313	300	318	327	309	334	325	325	297	315	312	291	350	310	298	310	277	330	294	322	327	260	284	330	310	308	307	297	240	273	302	300	260	316	300	293	288	324	321	280	319	311	302	320	304	311	297	303	282	291	322	300	266	286	279	312	289	295	304	312	275	292	300	269	305	307	325	287	277	287	317	309	299	264	310	303	316	297	284	309	298	291	302	316	281	306	317	318	316	321	320	292	304	319	269	288	310	297	363	326	268	314	287	301	306	302	294	310	323	291	301	322	328	301	285	328	299	280	271	330	311	310	316	282	304	280	306	313	309	309	313	336	286	294	273	301	290	297	292	303	298	286	335	265	317	316	280	306	304	283	291	294	268	321	320	289	274	322	289	297	300	286	265	339	308	301	294	302	298	294	316	296	282	327	317	295	290	325	266	304	310	287	290	314	305	293	308	308	296	279	310	333	287	300	304	281	296	298	281	305	299	288	299	322	309	307	300	335	286	304	318	299	277	316	283	306	286	309	310	267	282	288	270	292	325	277	314	291	315	314	271	292	302	315	284	302	295	276	263	309	314	289	273	306	308	313	314	316	314	303	320	335	312	287	289	314	302	294	268	305	294	289	304	296	294	314	313	325	287	291	298	322	307	308	290	274	300	322	301	271	289	290	264	280	298	288	314	294	300	291	302	331	311	326	305	283	299	281	298	289	308	295	306	289	290	298	294	287	281	293	327	272	282	311	317	299	303	332	305	335	310	283	302	301	296	304	303	277	304	300	311	286	296	301	303	348	290	298	305	272	285	255	312	325	275	313	303	306	318	294	287	323	294	306	298	304	274	316	272	306	295	288	327	294	304	299	306	277	271	333	280	308	305	323	318	287	294	296	301	291	293	303	287	289	305	314	283	317	304	293	314	299	303	320	296	311	333	304	279	283	317	306	293	278	289	305	291	297	318	307	302	282	286	291	310	315	275	289	267	294	314	301	308	301	329	314	265	277	332	291	301	318	278	281	307	318	298	293	303	269	312	301	290	320	268	281	321	303	297	306	303	306	294	309	264	311	272	300	283	298	312	335	284	293	308	309	266	290	312	284	303	298	321	315	290	298	285	302	349	303	308	303	334	324	325	312	304	345	314	300	342	297	292	300	297	315	282	274	294	301	294	315	317	323	308	336	297	303	291	300	276	306	292	312	305	338	292	333	295	268	330	282	327	282	268	294	330	288	290	310	308	305	298	284	327	270	303	303	304	290	296	307	323	332	292	335	301	275	307	294	298	298	280	321	318	295	311	300	303	289	279	307	306	287	334	306	308	292	286	282	332	297	324	281	339	323	318	297	323	312	282	292	296	302	293	303	293	295	319	295	322	326	312	303	338	310	309	286	290	340	306	314	303	280	299	324	271	317	288	304	292	306	290	297	330	275	283	297	292	288	304	331	278	302	265	321	320	302	281	295	313	322	278	299	290	283	296	273	306	284	299	300	287	289	286	283	307	300	276	280	320	316	301	323	312	305	283	304	273	301	328	310	322	322	292	308	302	312	284	321	277	301	334	290	298	272	313	274	300	302	288	323	307	325	294	306	294	321	270	293	294	336	272	316	278	289	289	298	291	298	304	306	303	271	324	289	278	318	297	320	333	288	318	304	285	308	322	306	294	328	343	290	296	291	267	294	289	303	316	310	307	336	295	323	311	288	304	296	275	279	304	286	302	297	298	289	289	246	295	291	289	278	283	312	282	306	290	275	292	283	329	320	300	316	317	282	311	306	268	285	299	267	279	288	296	293	318	281	249	273	287	301	290	303	264	290	325	301	330	301	295	295	307	323	330	320	301	328	314	283	322	295	311	310	301	295	319	298	275	299	302	257	299	303	297	281	298	298	315	308	298	310	270	290	307	322	272	319	318	300	287	312	318	286	312	259	325	295	299	304	294	285	332	317	314	316	308	262	270	270	291	286	303	316	293	296	290	307	293	344	293	283	276	266	290	299	269	303	308	300	292	321	321	287	293	295	302	295	304	315	306	311	294	324	270	299	252	275	278	281	283	300	311	318	293	316	310	329	342	291	290	298	292	291	297	342	337	295	325	327	319	299	307	293	298	318	277	314	286	325	304	314	328	304	295	295	295	318	287	264	327	291	314	310	302	294	289	295	311	284	313	302	310	303	313	271	313	312	292	283	288	313	309	292	302	299	297	288	318	307	294	303	321	322	318	297	317	311	305	299	309	298	279	303	309	279	316	298	262	288	284	296	327	304	303	324	317	299	288	284	298	291	289	316	299	276	312	309	324	319	299	311	315	310	324	273	314	325	284	289	336	314	301	310	309	315	286	279	300	296	272	294	321	287	307	305	309	293	333	274	307	319	292	288	280	307	294	312	318	313	305	280	304	297	304	280	300	324	304	275	301	291	297	314	271	278	307	296	318	274	273	302	309	284	300	317	293	285	266	317	303	289	330	323	315	292	287	292	278	297	300	295	257	283	307	304	284	279	312	312	295	317	304	286	291	299	308	306	283	295	304	300	282	319	318	318	311	273	298	323	322	315	275	292	278	272	300	303	291	298	301	297	267	310	289	331	286	287	342	301	304	329	312	290	327	324	281	270	294	317	306	304	298	288	300	316	297	308	305	285	300	274	306	305	300
23367	35837	30030	21302	14917	10845	7876	5967	4545	3560	2599	2082	1650	1304	1184	943	865	786	711	652	610	602	538	528	488	480	493	488	422	453	449	436	446	431	437	411	415	432	423	438	445	420	457	426	418	407	422	435	439	399	431	434	395	423	429	416	428	442	425	431	408	400	381	418	420	425	408	452	412	431	408	443	408	432	418	413	455	413	463	400	445	415	427	386	446	408	429	406	424	392	418	419	429	410	406	431	390	420	392	420	413	456	408	412	392	442	415	393	451	438	407	414	409	416	424	417	417	439	414	414	426	442	411	408	420	436	408	418	404	414	447	420	419	426	438	399	454	426	426	411	401	422	409	451	401	401	424	393	425	417	419	413	408	440	399	395	389	426	385	430	405	422	395	431	423	429	397	410	416	398	417	417	447	404	422	395	426	431	384	449	428	411	386	429	398	404	390	457	396	409	397	419	419	429	413	428	418	420	430	421	412	459	430	429	403	414	390	423	407	401	431	377	396	442	424	389	422	408	424	388	366	410	385	437	402	378	409	426	462	432	403	444	430	414	413	446	433	396	412	384	411	426	411	396	414	443	437	452	461	414	415	450	447	447	396	420	405	425	416	399	397	398	395	446	439	420	422	397	429	403	406	453	455	451	422	424	409	449	414	408	407	462	378	406	415	438	411	412	426	402	434	403	398	411	416	387	422	400	420	412	425	415	471	419	402	362	427	362	449	420	406	461	420	406	418	387	410	437	431	443	436	326	422	408	406	420	407	432	422	437	416	435	398	392	410	428	420	437	411	374	415	433	433	431	377	395	420	489	394	399	417	405	420	431	403	427	406	428	423	422	448	439	406	406	412	423	374	401	410	397	442	440	424	416	444	420	430	428	426	444	391	427	436	409	408	406	403	392	439	411	450	399	403	425	457	452	443	406	426	436	429	377	411	411	406	431	370	435	425	400	430	432	410	443	390	446	417	422	442	403	402	427	423	418	425	424	422	419	415	451	436	406	459	413	428	445	426	407	419	373	423	463	435	411	385	448	395	428	435	397	398	415	417	410	410	421	362	389	420	453	454	384	412	423	437	388	383	404	417	439	466	428	385	436	440	374	412	407	416	430	412	441	417	403	423	409	432	416	425	410	416	422	417	437	439	415	420	413	417	442	404	425	421	385	417	383	411	443	421	368	415	411	417	432	414	424	428	374	428	424	423	409	427	407	416	396	420	414	437	372	412	407	404	424	381	391	409	396	443	395	387	416	401	436	426	410	372	429	415	420	448	444	410	435	420	381	376	437	431	387	423	438	425	421	400	398	386	435	394	386	386	410	402	462	442	441	453	420	385	415	408	419	422	399	404	452	427	389	436	449	420	382	433	377	404	413	412	386	425	414	421	457	402	409	410	430	431	418	419	395	372	407	432	456	409	416	413	441	410	385	432	402	418	437	411	396	414	444	445	422	416	415	444	424	413	395	443	409	386	440	386	442	424	428	412	406	455	414	439	438	432	409	383	433	376	393	414	422	423	393	387	416	422	407	452	371	393	418	388	376	385	404	413	415	409	431	424	388	430	411	446	429	417	436	424	418	434	389	440	400	416	410	407	443	423	437	447	459	421	372	425	434	425	386	463	455	390	388	430	441	427	409	404	443	422	443	402	431	417	370	362	438	417	382	440	411	400	414	442	393	446	415	377	395	367	409	411	437	449	401	440	419	438	414	430	486	423	435	431	399	413	388	398	428	433	405	421	389	431	417	409	379	427	475	434	407	412	433	405	402	397	442	440	414	428	410	399	412	431	416	452	404	426	428	446	390	365	441	398	433	453	396	437	445	405	387	448	430	411	412	435	420	417	489	429	371	420	410	438	438	405	380	412	425	456	439	417	402	404	413	437	428	385	391	401	423	437	436	415	424	429	411	428	465	398	463	426	403	424	403	407	386	447	398	397	439	401	396	416	454	438	428	414	394	399	398	423	399	436	420	411	443	422	419	422	389	414	439	466	409	420	437	412	422	404	433	409	409	444	421	416	398	388	414	423	403	449	416	419	451	412	418	433	445	396	405	442	428	438	388	399	421	448	410	396	426	376	375	430	423	396	407	443	433	423	449	416	415	421	433	445	386	400	411	412	418	416	440	431	412	442	427	415	421	408	414	420	421	386	417	415	387	400	432	397	430	422	401	409	402	424	462	418	410	441	407	434	412	387	419	445	396	400	429	413	430	405	443	418	419	427	440	392	433	424	405	437	422	418	428	438	407	428	433	423	450	445	429	425	431	400	422	435	471	417	429	412	454	417	434	425	413	458	422	423	407	374	418	383	430	417	416	435	407	442	433	417	403	409	436	450	428	425	448	440	430	447	434	427	436	464	413	429	402	430	388	405	413	391	430	427	344	418	421	405	410	448	433	412	425	397	413	420	416	429	402	445	399	410	436	390	395	407	412	411	437	413	437	401	428	414	457	386	432	450	402	443	456	472	401	427	423	404	406	437	433	442	406	408	435	424	419	389	454	415	412	407	420	415	415	440	441	422	400	414	448	412	448	426	429	450	427	403	441	405	401	428	397	434	398	378	410	464	409	447	422	402	448	386	424	439	426	420	394	392	437	392	439	439	471	435	419	424	428	412	408	442	414	434	410	422	423	405	409	417	384	430	411	446	394	411	379	414	444	428	407	431	412	402	418	417	406	445	427	427	406	426	420	427	400	408	426	422	396	409	420	410	406	408	399	419	406	395	424	394	385	453	440	417	413	420	430	454	430	446	466	454	413	447	482	441	419	429	388	421	414	428	427	417	410	414	395	405	413	453	420	415	431	439	434	420	405	423	409	451	400	432	383	407	397	421	432	451	377	413	431	423	401	376	429	435	392	420	402	441	420	407	405	442	435	407	449	388	396	416	386	423	432	427	449	424	424	380	414	417	411	402	430	428	428	416	415	404	395	405	394	442	416	442	415	462	405	386	380	399	385	397	418	394	417	468	418	417	409	424	440	408	420	437	413	392	432	409	415	411	436	413	420	373	438	464	443	459	420	433	417	423	411	363	413	427	407	423	450	432	413	423	471	406	449	441	393	443	408	416	449	415	432	414	412	426	425	422	404	438	406	423	405	405	408	404	445	416	410	410	399	417	403	436	436	429	392	412	401	375	433	414	407	434	443	430	434	395	440	417	427	430	400	417	410	436	448	419	411	426	447	403	436	418	436	388	368	371	401	405	412	415	403	427	408	423	412	388	419	382	403	406	464	462	408	450	431	464	440	412	397	369	426	434	451	425	402	412	435	422	423	397	392	404	406	427	410	425	420	439	455	446	408	420	429	433	426	421	415	423	375	408	425	389	400	427	398	399	393	428	361	434	387	426	389	388	423	431	440	423	394	423	411	412	389	400	433	465	417	401	413	443	435	438	447	432	429	394	385	421	434	419	435	389	410	445	451	409	439	447	418	424	414	406	378	418	403	409	417	398	432	426	423	426	439	413	402	425	397	418	409	407	401	436	426	418	445	424	430	417	443
23529	21277	27770	25351	19741	11607	6326	4040	2891	2152	1736	1235	1085	938	758	716	586	538	459	450	444	402	373	389	383	340	369	350	325	340	335	365	325	333	330	325	310	315	307	323	298	336	307	300	312	331	329	304	301	279	309	306	327	297	280	315	307	296	307	305	333	331	314	308	296	321	306	314	318	322	290	331	303	337	298	311	305	329	315	331	322	301	361	307	345	280	310	332	322	296	343	314	320	297	303	313	306	341	306	362	340	320	282	297	328	282	346	321	331	335	331	324	297	269	330	320	301	320	327	315	325	295	308	285	313	300	315	301	314	314	310	300	324	314	330	297	294	279	313	310	332	359	281	317	316	316	299	311	299	307	337	356	305	318	305	317	307	330	344	348	302	338	338	329	296	314	322	322	338	301	308	318	314	321	293	304	313	293	314	315	336	300	323	290	302	309	305	334	316	317	308	294	349	301	294	279	313	316	287	351	292	326	307	320	313	340	290	325	334	296	360	354	287	316	331	349	311	322	322	288	315	283	332	350	326	347	341	330	342	333	292	315	300	348	307	350	316	310	328	336	319	290	333	318	324	325	313	323	320	323	309	329	305	305	269	325	347	319	291	330	318	293	309	288	324	332	345	317	314	316	311	321	336	342	315	279	307	310	284	300	338	306	323	318	324	325	322	294	292	300	336	311	327	339	331	317	325	348	296	327	288	292	309	310	318	313	336	294	274	311	304	353	310	327	286	300	283	334	335	322	332	318	339	320	320	314	319	300	303	302	295	327	323	338	326	293	328	297	287	307	327	298	322	350	313	332	312	290	312	312	325	301	337	319	288	268	332	312	328	331	316	291	350	316	332	332	307	340	310	336	317	336	309	311	326	332	344	326	317	289	342	320	294	326	305	316	311	319	321	291	298	331	310	310	356	304	313	318	305	306	353	312	315	316	345	327	309	295	325	308	332	303	331	311	286	329	313	353	327	305	324	306	330	302	306	299	330	314	313	322	323	305	300	275	302	344	323	291	312	320	334	317	310	340	325	307	329	312	295	315	329	339	288	319	320	308	326	281	328	321	316	307	317	295	307	315	288	306	349	305	307	307	312	290	307	337	335	289	337	299	297	328	327	290	313	304	332	338	295	330	310	295	332	317	308	288	325	345	325	296	340	317	315	354	303	298	296	353	291	328	359	309	318	302	286	287	333	360	314	313	318	325	304	332	321	318	335	332	312	323	323	284	303	339	310	330	344	293	323	325	315	313	333	316	314	325	294	319	292	298	316	324	317	330	342	315	337	283	354	289	335	309	318	294	302	293	327	314	303	303	325	311	330	349	312	308	278	321	305	294	311	296	318	318	282	292	341	327	306	312	285	336	317	314	322	322	334	346	294	334	347	294	310	309	311	328	315	300	306	354	305	332	313	291	344	302	318	288	290	357	299	304	314	335	280	318	321	308	293	307	314	317	304	330	301	328	338	320	316	329	329	303	296	316	312	334	290	321	323	315	295	288	337	285	308	317	288	319	305	324	312	310	319	329	308	377	299	308	307	312	292	327	335	312	296	321	305	321	320	319	300	326	354	311	304	309	320	325	302	311	298	290	303	304	292	300	305	313	323	329	310	319	332	329	340	306	317	337	283	280	297	288	284	300	305	313	301	308	297	321	333	299	287	295	302	306	291	303	330	313	296	298	320	271	291	318	294	317	328	346	288	285	307	296	335	302	307	333	312	311	300	313	323	313	293	324	325	306	313	321	297	333	298	328	315	280	329	329	320	330	307	309	322	265	267	317	340	299	321	304	300	290	322	298	290	288	296	296	320	315	300	320	304	322	311	271	323	273	293	292	294	325	305	282	345	331	309	304	291	336	339	296	356	354	321	298	339	324	318	291	324	311	301	320	325	354	306	307	334	315	303	317	325	319	317	319	303	334	322	323	327	280	297	305	320	291	318	323	318	331	331	307	320	320	321	298	305	324	342	324	308	307	302	319	320	283	301	302	313	306	299	300	310	308	303	334	287	296	294	312	328	326	342	297	284	308	322	310	347	287	317	335	276	327	343	325	336	344	321	299	306	274	320	314	305	324	305	312	296	315	304	315	322	307	329	324	306	299	320	315	298	319	277	308	309	306	326	343	300	325	332	318	297	289	289	321	301	305	349	285	331	306	295	338	333	324	319	309	308	296	293	310	296	308	345	322	304	328	333	345	331	310	324	294	296	326	346	308	302	306	327	328	348	306	323	303	322	314	320	318	329	289	307	311	336	334	330	294	305	306	314	308	306	316	326	295	294	313	317	291	321	333	298	353	315	311	315	325	329	306	293	332	307	307	317	309	292	321	306	294	318	300	343	299	318	305	318	295	322	316	319	329	295	340	296	279	299	296	323	318	310	322	321	296	333	279	292	345	308	333	296	298	299	328	323	297	332	301	316	332	317	310	313	337	319	308	294	301	323	325	300	307	328	318	281	281	287	309	309	319	305	302	338	299	319	305	335	326	308	304	328	304	317	305	296	318	321	355	320	285	302	296	357	312	334	281	307	307	312	304	313	313	338	333	320	334	326	314	312	308	300	286	320	292	346	320	320	307	327	321	296	309	349	299	360	317	302	291	310	324	328	310	328	322	329	289	304	319	319	326	300	308	298	319	327	288	315	333	298	329	301	337	336	297	333	319	316	337	334	309	339	304	318	303	336	327	332	312	337	313	323	302	302	328	306	302	310	327	312	329	297	305	327	302	303	309	307	347	332	315	306	329	325	305	289	305	311	301	337	345	318	308	303	288	321	301	300	305	302	323	354	372	293	279	317	312	304	328	307	311	331	358	337	323	290	343	311	327	332	325	316	328	307	333	310	310	291	326	330	315	312	304	311	338	329	313	319	338	311	295	305	274	324	308	337	308	319	339	290	300	318	330	334	306	336	304	297	313	301	320	336	319	338	315	287	297	286	301	311	303	313	365	290	308	325	337	322	339	293	341	294	315	332	336	322	315	295	320	307	296	294	269	316	306	312	301	333	316	282	314	348	313	334	315	299	307	305	296	301	339	353	317	299	324	258	328	333	305	262	300	309	309	316	323	309	323	289	299	286	327	316	282	316	313	325	295	349	296	294	316	329	331	322	319	316	300	291	293	328	327	331	324	303	308	301	317	314	325	301	302	339	337	305	341	299	355	303	291	329	313	316	312	276	342	322	306	300	306	332	299	293	296	309	297	296	309	318	313	323	303	298	312	330	342	322	299	324	291	346	297	346	311	281	348	277	331	316	289	308	334	315	288	320	310	338	279	328	307	333	289	334	341	337	306	300	320	337	290	350	305	326	332	356	314	311	325	321	309	320	328	317	312	327	303	317	289	299	296	313	320	298	294	321	318	322	291	317	317	306	331	297	299	312	321	303	293	302	306	329	300	309	340	287	321	323	314	311	322	306	321	312	286	300	322	312	312	346	294	293	347	336	344	307	321	340	309	332	301	309	316	347	330	310	336	329	318	334	287	316	321	338	299	320	314	275	303
23345	41964	35664	26772	19769	14926	11034	8347	6447	4773	3761	2952	2296	1745	1556	1320	1139	977	837	803	732	751	653	566	571	549	547	516	517	476	500	500	492	482	412	409	424	417	458	434	445	433	444	435	433	438	419	450	438	428	429	424	417	443	459	436	454	448	421	434	431	426	443	415	441	434	413	471	424	421	421	427	442	477	440	384	423	434	422	449	442	443	444	434	404	467	433	413	428	440	412	406	442	411	422	466	469	425	464	419	446	451	466	415	446	414	437	458	439	402	388	452	443	453	424	444	457	436	400	418	481	425	418	411	422	432	432	443	416	460	428	458	458	439	436	415	449	386	421	410	452	428	430	425	453	408	449	435	411	446	415	456	475	465	411	381	438	423	419	437	439	445	467	468	454	450	433	433	443	424	402	421	440	405	421	448	502	437	482	460	440	461	436	442	418	426	438	439	416	441	438	466	403	390	448	450	426	430	444	455	449	414	432	436	438	446	440	464	404	425	437	464	457	429	438	443	416	417	444	442	459	440	433	431	441	438	411	406	436	433	432	481	455	461	466	460	431	429	443	459	437	436	425	393	408	403	427	453	427	424	414	449	435	446	435	439	449	399	449	421	438	402	404	371	387	465	453	454	407	451	459	462	469	436	427	447	433	403	453	429	393	425	433	433	405	404	413	457	417	427	448	428	445	403	427	429	465	437	426	443	414	431	426	436	433	430	433	451	422	434	466	424	423	433	399	418	451	451	455	420	462	405	451	427	418	434	416	438	423	437	437	421	438	421	447	437	443	459	439	445	434	418	435	451	453	457	457	433	443	466	444	407	428	418	429	416	454	432	424	437	426	427	438	428	404	438	433	464	445	408	418	444	481	419	406	450	446	440	418	393	469	424	451	434	418	473	433	443	448	419	440	465	417	438	423	438	440	456	407	447	456	430	425	430	407	437	469	439	431	436	443	388	440	390	416	458	406	444	444	451	408	449	417	381	455	427	416	437	445	432	461	449	419	456	423	405	421	438	444	415	435	436	424	382	458	448	453	412	394	475	450	479	455	458	443	409	444	433	435	454	458	450	440	473	413	458	467	478	443	436	429	408	446	432	476	438	437	409	444	455	418	480	452	424	421	442	450	467	442	434	471	400	418	422	436	432	449	407	445	409	434	388	419	416	437	475	411	433	455	432	418	442	427	432	434	422	469	431	484	452	435	440	468	459	419	418	412	440	454	438	429	422	410	448	441	426	392	450	472	455	434	457	459	423	430	438	439	435	404	447	425	451	466	436	427	412	472	397	415	445	439	431	417	445	435	468	457	435	444	461	431	496	448	447	475	413	415	427	435	414	446	437	428	459	401	424	464	436	434	437	406	430	468	416	448	429	433	418	450	467	458	411	411	447	445	463	437	458	455	403	473	430	405	395	451	409	426	463	427	431	408	450	428	425	444	458	440	422	419	468	444	456	414	447	427	432	401	452	456	429	421	452	426	431	440	427	423	427	473	425	418	411	414	437	383	458	436	469	415	416	445	435	386	430	418	443	420	424	460	441	461	420	418	420	445	435	421	438	463	445	413	436	426	461	409	399	429	435	392	469	426	449	428	451	467	434	417	450	429	421	435	439	426	433	405	401	420	389	470	435	424	418	418	464	427	449	441	466	470	446	441	404	426	425	442	450	456	456	431	449	427	434	417	424	425	394	446	478	440	426	475	409	437	452	433	466	444	393	424	433	468	467	439	440	434	461	426	477	401	441	433	443	441	424	418	437	436	438	416	440	424	396	436	429	401	465	453	436	437	435	431	455	484	409	442	425	450	419	419	409	450	442	476	460	425	483	475	412	420	419	451	454	405	477	449	463	433	448	410	424	431	452	432	429	423	445	434	413	424	439	425	460	417	444	423	435	431	482	429	433	419	439	391	420	445	485	436	458	468	416	436	418	447	457	397	404	408	452	472	455	422	413	480	444	441	437	431	462	465	470	423	426	447	445	459	421	459	430	447	423	467	426	472	472	447	406	430	395	403	409	407	476	428	448	420	429	406	430	459	428	433	462	426	435	457	451	447	429	422	455	471	418	415	442	491	449	423	434	450	424	427	472	440	425	463	449	421	416	443	434	471	437	455	428	442	412	438	362	418	433	425	471	450	467	433	445	446	420	415	453	420	420	421	455	413	470	425	487	428	438	423	444	439	408	449	441	449	442	466	430	434	433	429	462	447	402	420	460	435	439	437	428	449	449	426	474	445	454	462	442	461	413	453	424	438	427	462	411	460	428	427	444	392	463	437	462	487	443	447	447	443	437	440	461	455	425	480	455	454	453	420	421	433	430	464	454	454	451	422	428	406	419	410	408	421	440	416	443	443	425	438	408	431	447	434	474	448	441	469	435	453	442	413	433	439	466	449	438	439	444	454	449	428	473	455	446	449	418	408	475	443	446	444	434	412	439	430	420	414	406	434	416	455	421	418	443	417	452	456	446	479	444	424	449	411	402	424	440	405	477	412	450	483	421	429	458	449	423	484	427	453	465	406	459	426	486	427	436	446	440	455	415	420	446	461	403	431	414	416	443	385	457	474	424	448	432	429	430	430	469	417	467	412	425	459	428	465	434	460	429	425	429	426	419	449	391	400	420	445	409	453	414	408	428	418	440	423	455	421	431	438	457	400	458	408	411	417	447	424	429	439	450	441	439	434	458	423	439	445	444	414	420	446	422	448	421	433	421	457	416	435	439	459	447	470	471	458	449	436	436	451	463	398	402	437	433	423	469	404	430	424	447	461	413	437	416	406	451	479	378	439	417	443	489	432	388	419	449	462	433	424	457	402	433	446	407	438	433	458	452	455	431	469	437	438	439	427	436	402	457	423	454	447	431	429	470	438	446	415	491	444	437	431	385	477	417	417	458	450	448	429	425	409	479	438	451	422	452	425	449	442	440	432	458	429	409	437	447	432	463	423	385	428	435	438	452	435	420	429	456	420	474	422	459	451	428	448	414	429	429	430	402	426	432	395	395	437	439	457	427	457	416	447	455	443	464	427	431	419	422	457	414	390	393	461	454	426	448	402	405	417	448	412	472	409	421	456	476	434	464	416	434	462	416	428	447	445	421	440	407	465	414	425	445	467	435	432	426	420	469	428	434	464	437	437	431	446	420	411	466	398	430	390	453	448	433	450	425	469	424	446	452	467	414	447	425	435	415	456	455	403	463	400	416	430	445	402	406	458	398	455	425	436	394	450	420	445	440	464	425	439	437	470	449	464	420	448	433	457	420	480	449	448	412	445	461	465	439	444	402	455	417	451	434	453	423	420	423	440	396	432	443	435	464	412	430	419	432	416	459	449	412	437	431	426	431	482	425	444	427	455	421	427	392	439	447	451	483	419	420	449	444	428	429	432	452	484	428	463	441	419	413	406	429	431	450	432	453	425	421	457	448	479	428	424	444	441	450	394	390	406	401	415	433	428	437	397	422	449	440	488	432	438	460	412	470	447	452	449	434	455	438	416	439	485	433
25024	21423	26184	24164	11577	6238	4197	2885	2111	1665	1277	991	810	743	604	531	470	432	421	416	410	390	338	326	337	327	304	310	283	325	320	314	264	305	306	284	285	294	301	264	308	288	270	290	307	310	278	298	240	315	280	283	309	303	314	281	294	306	264	267	297	309	265	238	298	275	282	277	299	287	309	287	285	280	305	300	297	284	293	273	251	313	310	291	305	283	285	275	286	275	297	262	299	288	291	313	285	286	288	293	267	285	290	295	271	275	284	272	303	289	285	294	262	261	275	274	283	273	299	302	283	267	283	301	317	278	285	291	282	290	306	262	269	303	289	317	276	298	289	300	291	301	274	301	267	259	280	300	309	257	282	303	303	298	260	281	301	289	309	279	280	259	284	275	272	285	289	274	275	260	294	268	328	277	274	274	291	288	278	253	258	282	309	299	286	276	276	293	272	305	275	303	295	310	287	298	306	276	256	278	289	306	274	292	294	304	287	282	274	241	287	289	292	298	286	279	303	305	280	279	277	294	297	270	322	295	251	317	307	285	296	304	291	277	286	286	274	255	287	307	292	304	296	277	272	281	339	288	245	279	296	294	305	289	285	284	283	289	267	290	268	298	282	287	302	275	267	286	280	297	271	275	294	311	256	269	306	290	309	292	288	295	288	305	259	301	301	296	291	269	257	285	291	286	260	283	285	282	274	256	305	284	272	297	314	304	293	304	280	285	270	271	291	304	279	259	288	309	281	294	315	282	298	298	311	271	270	278	309	289	293	277	302	319	277	283	296	287	273	274	283	290	263	258	276	274	264	289	280	286	274	261	273	310	301	269	292	309	246	277	284	253	269	283	314	267	297	282	273	263	282	282	278	263	259	300	258	276	255	261	281	284	280	276	257	296	296	266	293	267	298	293	295	291	303	280	280	273	290	280	284	300	293	287	294	291	294	309	284	284	312	256	286	258	290	270	291	313	264	315	279	280	281	298	306	317	292	300	299	299	297	269	276	273	276	277	288	288	305	286	276	290	296	289	295	291	283	302	306	287	302	293	282	276	297	278	274	297	330	254	254	280	276	295	299	319	294	300	283	301	285	283	278	288	288	311	251	279	264	297	271	279	274	262	275	285	285	263	314	285	283	303	287	233	290	298	278	295	284	313	275	254	282	301	278	295	272	288	336	276	292	273	256	280	287	272	271	287	268	267	296	292	269	293	279	276	294	275	282	285	265	304	300	300	292	298	301	278	262	295	285	303	307	276	285	292	291	272	281	278	274	288	328	298	277	288	303	275	280	326	275	286	281	259	291	289	297	293	277	278	253	286	271	278	306	314	276	301	290	290	284	275	304	290	319	300	291	274	250	295	282	255	297	286	314	295	263	256	277	283	267	287	273	249	292	291	284	271	270	264	270	272	282	298	285	315	282	276	290	275	317	294	307	272	263	284	273	290	268	317	298	297	291	286	295	263	283	280	298	289	314	310	298	281	280	298	299	295	279	309	287	262	269	277	287	259	293	297	300	289	272	287	289	293	261	283	294	279	298	311	319	262	287	286	247	282	261	264	290	307	275	300	256	294	292	296	269	275	290	306	297	259	290	303	275	290	277	295	302	288	286	310	301	309	289	290	280	321	302	261	285	270	312	307	275	264	271	271	303	292	301	289	287	256	273	299	277	262	280	284	273	321	306	250	269	295	288	291	269	281	310	288	276	250	278	287	287	301	293	284	261	267	285	282	273	268	291	276	267	251	324	268	285	272	295	283	292	290	338	276	281	288	282	274	295	306	289	276	301	265	278	275	289	278	286	312	266	273	290	256	270	267	275	330	288	304	261	300	290	274	280	297	301	301	317	274	258	291	301	288	285	293	282	280	284	263	274	275	261	278	288	263	274	303	280	260	289	274	296	264	276	296	309	256	276	294	293	274	281	276	298	316	313	263	304	275	290	293	266	321	300	282	296	267	289	299	285	278	281	280	273	290	266	260	279	271	270	306	270	268	268	296	262	287	242	298	292	297	301	288	301	278	291	301	304	301	270	306	274	251	274	300	290	283	265	326	286	293	321	293	261	308	282	286	280	276	280	286	266	281	295	303	280	266	302	277	295	296	296	270	243	268	277	298	254	264	271	266	300	310	281	260	271	251	282	282	279	275	300	256	280	258	280	273	297	257	310	314	284	289	267	291	279	274	274	271	289	287	290	290	269	278	281	271	263	302	303	301	289	269	281	311	311	320	273	316	290	288	286	287	291	279	288	295	252	310	283	250	318	281	294	280	287	270	249	295	319	261	312	307	263	281	293	316	276	290	294	292	291	307	306	278	267	281	302	236	297	268	261	278	268	279	275	300	288	306	299	296	294	271	278	282	296	315	287	249	305	277	275	290	266	278	281	319	266	294	327	271	281	289	297	308	289	303	299	287	296	279	277	283	306	282	283	265	303	270	249	268	292	289	285	298	307	266	315	295	297	284	289	270	283	265	265	279	289	267	282	298	283	301	286	294	282	280	278	297	296	299	292	262	281	277	283	280	297	269	283	284	304	293	266	314	273	275	265	279	287	298	296	303	286	307	274	293	279	278	279	273	302	289	305	279	286	302	265	310	308	284	259	337	288	287	308	287	296	262	267	283	309	260	292	279	281	283	297	305	292	301	248	282	272	260	295	302	255	251	290	316	258	288	265	304	301	265	259	307	276	268	326	278	278	292	269	272	289	299	301	286	280	259	301	266	284	265	265	277	278	278	277	263	273	290	285	273	275	256	300	258	311	269	302	282	282	283	292	281	298	270	290	275	283	289	319	277	294	293	265	300	280	301	289	289	288	300	252	285	288	281	281	299	279	317	306	296	275	294	288	288	299	294	303	287	309	299	287	301	277	278	290	304	301	291	270	317	302	241	274	318	276	279	277	280	292	296	271	302	285	273	303	289	292	300	295	288	315	279	286	284	302	309	281	272	284	291	303	279	278	284	289	284	286	290	295	280	312	283	278	306	277	259	274	302	268	300	278	269	289	294	272	286	268	295	308	259	302	279	256	273	251	290	280	301	308	289	260	281	287	284	286	310	282	324	286	286	279	317	305	262	268	244	301	284	311	271	291	311	304	300	298	268	281	325	303	284	347	295	278	260	272	263	298	298	240	269	277	278	294	284	294	277	271	266	275	262	263	323	263	268	297	299	275	273	300	291	311	261	292	282	288	291	296	299	299	279	277	280	289	309	248	292	271	302	274	236	283	275	288	276	289	253	298	292	308	279	282	271	269	292	277	244	255	294	284	303	290	253	315	302	269	284	291	284	283	284	287	280	263	299	305	268	290	288	294	312	272	271	299	304	272	279	269	310	276	295	265	323	289	294	280	286	274	301	273	281	288	258	283	292	265	277	303	285	263	294	285	266	314	307	282	272	273	313	299	303	295	256	274	282	282	305	282	294	250	258	264	275	308	293	290	314	277	291	309	297	310	288	271	267	266	266	304	267	305	269	313	293	328	312	294	263	291	293	309	301	295	289
22853	38168	32430	23600	16825	12329	9105	6883	5167	3983	3006	2228	1832	1447	1206	1054	907	867	738	676	637	572	551	504	532	460	466	472	467	468	407	438	410	407	405	451	386	398	380	415	369	411	416	396	396	366	376	435	404	364	392	398	386	412	423	370	393	406	370	414	406	428	400	408	412	403	420	380	384	385	391	385	439	400	415	402	384	415	394	440	426	382	378	398	385	431	414	380	371	417	394	397	434	432	410	387	385	396	408	394	392	394	388	434	425	359	403	399	402	412	379	384	418	424	363	388	385	401	389	420	413	381	384	403	417	424	421	406	424	430	413	375	381	399	403	404	395	407	412	396	407	429	348	403	397	410	426	412	413	380	378	405	418	406	413	386	390	411	413	396	410	425	414	407	424	376	394	400	412	393	406	385	427	386	344	419	417	404	391	423	354	375	401	401	403	445	396	424	383	380	364	393	389	402	446	421	381	422	385	430	411	373	382	418	402	356	401	397	390	428	405	380	409	376	406	418	419	391	363	389	352	410	346	409	380	432	385	381	403	412	363	364	392	386	434	430	376	424	390	422	354	421	391	376	420	395	381	413	426	392	421	393	413	373	414	423	408	393	415	387	434	428	397	385	407	399	413	400	390	425	348	408	376	403	423	417	440	417	420	374	403	403	408	400	392	364	376	395	400	409	381	424	373	408	431	421	392	422	408	406	403	382	414	385	408	375	379	378	388	379	405	386	433	395	429	425	404	381	383	414	397	389	387	417	379	417	419	403	401	379	383	397	409	419	394	385	405	419	421	407	395	409	389	392	404	418	398	402	377	378	397	376	398	388	413	442	383	386	393	412	398	405	395	385	426	364	401	413	369	371	394	389	424	398	395	424	402	391	427	383	420	453	406	455	392	395	385	385	393	421	412	393	374	385	378	394	389	413	394	417	360	440	437	399	405	397	392	375	442	369	423	388	451	421	391	398	412	384	415	418	424	448	380	400	383	391	403	417	405	378	399	385	401	387	368	401	396	460	386	410	399	409	408	397	404	378	407	378	382	423	418	410	404	409	413	412	415	387	408	406	387	413	399	406	395	406	395	438	416	412	395	379	416	388	412	404	432	412	403	411	370	413	394	368	409	395	401	379	399	398	405	402	402	389	396	404	407	398	376	381	388	379	421	391	410	402	415	405	409	398	404	433	423	368	398	404	369	402	417	392	405	390	409	435	403	387	390	424	387	415	402	421	420	399	436	394	366	396	416	362	431	411	397	410	417	402	427	405	355	422	390	398	426	399	429	391	422	377	381	377	393	401	383	413	381	405	383	398	413	441	411	383	379	414	418	413	411	379	398	423	429	427	344	398	409	381	364	432	432	416	347	381	368	393	383	380	408	424	414	368	371	372	410	397	422	445	383	427	426	394	439	410	388	411	391	405	392	398	396	421	395	426	375	387	364	398	390	392	412	431	396	415	407	385	385	405	400	401	393	411	401	381	404	381	386	410	432	406	403	406	395	407	382	401	432	376	411	392	407	387	405	441	383	406	401	419	380	397	403	436	409	420	410	385	411	412	420	386	420	377	418	397	388	407	419	416	395	419	440	418	402	384	425	429	404	412	423	411	401	366	391	408	375	410	444	376	407	386	399	438	412	417	395	391	398	418	378	402	384	366	410	394	393	433	408	415	385	383	409	403	373	404	362	388	436	398	366	390	412	412	430	378	408	403	406	405	439	393	395	397	447	366	369	399	416	410	369	405	395	384	409	390	385	405	410	385	394	422	396	391	427	374	381	400	383	396	415	402	398	394	398	375	382	367	412	367	421	406	372	402	410	409	394	403	441	380	370	419	398	408	401	414	348	418	411	425	358	408	391	422	382	400	405	424	399	408	358	393	386	428	390	425	391	444	366	376	391	430	394	418	420	390	406	401	432	402	403	399	380	407	419	400	450	381	451	396	365	385	381	404	401	377	427	400	368	418	408	394	441	373	396	395	382	382	405	387	403	384	411	413	369	433	396	411	427	392	409	389	405	382	383	427	420	428	431	413	406	398	401	365	368	407	397	403	393	405	410	403	375	403	404	392	380	417	390	367	380	448	382	406	374	406	371	415	403	383	375	389	419	423	416	439	372	395	387	414	400	403	372	413	390	407	393	382	429	413	375	460	359	391	416	365	414	417	367	358	371	421	409	428	403	416	371	427	407	362	367	371	425	398	388	405	418	414	352	389	393	420	399	419	407	411	420	425	395	369	432	424	377	388	394	423	328	373	398	411	385	388	370	471	433	395	439	394	359	396	406	412	416	424	455	385	436	416	375	403	398	432	373	372	366	392	417	380	383	378	375	397	390	427	370	434	428	430	379	389	399	380	375	371	392	419	368	402	393	409	407	354	412	427	416	398	393	404	406	398	430	431	404	410	409	401	377	403	418	406	406	403	401	388	408	411	393	385	393	419	405	405	400	409	360	387	418	390	433	401	425	406	459	448	422	362	401	399	377	420	452	406	384	366	407	397	426	398	391	434	394	370	408	397	391	425	410	420	425	390	410	402	372	376	366	395	407	398	418	401	381	394	368	406	355	410	374	406	398	416	356	403	394	395	412	394	404	378	392	416	394	398	388	397	392	383	380	411	380	436	410	391	380	392	385	406	420	402	404	365	421	422	416	397	400	402	374	395	448	412	372	371	454	399	382	441	400	408	402	377	405	432	412	397	418	404	392	399	393	405	398	411	391	388	364	365	401	403	425	417	396	396	385	379	399	384	418	391	413	385	426	380	400	375	400	403	430	396	419	404	434	417	417	447	365	436	363	393	385	400	397	397	377	419	381	389	387	425	433	389	410	403	406	406	448	366	357	407	411	422	413	431	389	393	410	431	412	419	399	390	429	401	404	355	403	397	419	410	415	398	389	365	419	384	433	407	388	449	421	438	390	376	383	398	416	392	397	382	413	397	394	414	415	416	405	384	406	406	402	415	412	421	395	439	404	380	397	410	427	399	358	391	397	368	404	419	413	361	394	400	385	383	409	428	398	398	376	359	373	371	391	424	373	365	435	415	400	408	384	408	396	395	400	424	373	401	407	388	359	368	401	429	357	389	409	376	410	424	406	423	395	408	406	391	407	384	378	407	383	403	396	412	415	428	385	397	398	405	380	398	417	417	392	407	439	401	412	371	412	374	397	393	381	406	374	390	420	382	439	390	433	416	417	387	436	417	394	402	411	415	403	392	406	405	384	415	439	399	383	400	425	384	431	397	409	416	377	446	376	392	411	384	417	420	394	418	429	413	358	371	404	397	411	402	368	377	405	372	368	404	403	376	404	399	396	397	396	388	431	400	366	381	388	403	427	417	417	405	403	415	393	393	404	384	396	408	386	394	388	375	403	398	396	379	384	446	383	398	393	413	378	392	472	389	412	374	389	430	419	401	386	427	405	422	377	450	403	385	379	388	404	400	391	380	402	403	385	429	375	401	386	415	430	426	401	382	384	406	423	422	395	394	451	427	431	418	389	390	412	437
22590	21282	28431	24493	21461	19390	10987	5414	3601	2839	2182	1606	1340	1094	927	837	696	613	527	519	472	467	446	418	374	349	364	345	366	323	340	333	318	351	313	302	328	325	286	332	306	323	305	292	319	321	309	320	295	294	321	333	313	333	340	312	312	323	304	316	288	331	309	279	288	332	314	303	294	277	299	291	319	343	333	315	307	301	344	316	310	323	331	301	305	300	329	285	273	304	294	279	348	315	320	316	308	331	313	320	307	328	290	285	323	321	323	298	307	277	332	309	306	316	307	303	323	341	303	295	315	320	320	296	308	296	329	302	312	282	304	318	319	329	305	311	303	294	287	304	310	290	314	307	285	319	290	289	309	297	294	313	338	279	312	308	293	320	313	289	323	298	321	313	291	338	309	307	303	320	309	315	294	321	316	270	273	333	303	332	309	317	270	300	291	313	316	296	323	317	287	298	319	330	274	311	318	299	263	324	289	295	292	288	342	296	259	326	309	294	304	312	315	316	312	285	327	314	316	315	337	305	299	285	304	308	320	292	330	339	300	295	317	330	316	335	288	286	334	288	318	283	305	271	293	273	285	283	308	341	324	299	314	324	326	302	293	285	318	312	305	321	316	309	290	322	317	294	317	303	301	322	310	312	323	302	300	276	307	309	313	318	318	297	315	335	299	330	318	311	354	317	323	329	290	313	309	298	298	296	307	278	295	305	353	310	295	322	295	332	299	299	312	327	295	312	282	312	286	322	322	302	328	312	343	293	336	304	315	305	324	320	313	280	322	279	308	299	302	331	305	348	305	297	309	314	317	331	283	316	322	263	327	297	313	286	319	307	288	312	275	284	339	299	326	313	327	292	286	320	330	297	316	281	281	277	320	293	330	325	311	262	290	311	335	289	297	311	289	349	273	289	292	301	319	301	294	300	292	321	307	321	344	341	301	334	327	300	296	273	337	263	328	294	325	354	290	307	303	338	286	304	341	305	325	298	320	302	326	311	301	311	309	306	270	299	322	302	295	336	285	314	317	298	304	313	306	324	301	294	304	326	334	312	283	306	327	299	327	347	275	349	333	283	335	345	291	303	337	329	288	286	308	322	299	332	290	312	299	274	322	317	314	325	330	294	286	301	300	299	331	298	284	301	298	291	304	346	306	314	316	311	326	307	318	310	323	323	345	336	322	318	272	324	334	329	314	314	334	330	279	333	299	332	287	313	304	288	332	334	323	317	308	280	319	273	313	302	305	309	320	319	288	323	299	329	329	300	292	294	315	338	300	299	333	328	289	310	316	290	284	311	282	313	286	303	335	335	310	271	309	305	337	284	327	276	296	307	342	336	335	293	308	308	295	334	305	321	315	308	317	308	327	293	301	293	299	320	308	346	321	338	344	323	297	293	317	295	294	310	310	335	347	295	336	291	301	321	283	290	269	300	296	323	308	280	297	276	312	311	298	310	331	320	328	332	335	313	288	281	320	274	360	311	301	306	306	319	310	288	306	291	316	342	293	313	338	300	316	269	327	314	305	285	295	259	331	320	324	307	277	293	352	331	317	327	333	325	309	318	298	315	309	306	322	293	307	309	311	318	299	327	269	281	288	303	287	293	301	294	309	340	313	312	274	321	316	325	324	318	315	313	321	326	346	318	322	311	313	316	308	338	278	281	296	290	284	325	334	278	316	286	320	344	280	296	288	274	297	296	318	331	292	324	294	339	321	302	307	287	287	328	319	323	300	332	336	327	301	308	318	325	341	311	284	291	328	305	294	319	307	299	346	323	305	329	316	302	283	298	305	328	328	281	340	316	312	296	300	306	346	285	308	316	296	300	297	320	317	309	303	304	308	319	335	326	315	319	304	334	321	329	301	279	318	334	328	297	323	299	322	308	295	323	336	308	335	309	277	295	300	308	335	299	310	318	320	306	322	291	302	279	342	330	323	298	311	269	292	304	302	310	280	316	317	306	313	338	312	298	272	288	308	317	312	304	275	329	300	308	327	317	302	341	307	321	268	311	297	316	297	346	318	298	302	318	306	309	309	295	306	318	304	299	317	336	300	308	305	331	297	311	275	308	285	327	302	300	313	331	330	324	328	330	311	316	317	299	310	292	320	296	323	325	295	298	327	319	297	329	310	308	321	328	297	285	283	301	305	292	302	317	351	304	318	299	306	308	292	320	306	308	308	313	295	299	312	321	297	278	340	312	310	319	322	327	290	322	309	304	363	313	299	317	327	299	300	297	323	313	330	301	317	317	332	321	261	320	302	327	319	292	303	297	326	311	281	311	297	287	310	306	319	309	313	293	299	311	285	293	296	307	322	300	308	297	328	282	310	301	307	283	318	279	300	308	270	296	313	287	319	289	291	333	293	308	317	347	338	292	327	321	273	315	295	301	302	313	304	298	342	311	289	334	309	314	292	317	290	292	299	291	297	296	306	326	303	309	283	290	312	288	314	319	315	275	329	293	308	294	286	342	314	321	311	315	319	327	327	282	273	309	341	290	305	337	303	315	338	308	298	298	309	293	308	330	310	319	277	282	323	327	308	326	298	268	314	304	314	319	316	299	328	300	288	314	326	321	289	283	308	292	317	305	287	308	310	299	309	279	287	293	292	304	338	283	296	313	304	299	331	329	293	318	337	310	340	307	292	307	332	331	310	304	308	326	316	298	322	318	312	295	337	299	308	275	304	308	318	312	304	276	339	293	322	281	311	309	308	340	289	365	305	318	319	290	268	286	318	315	328	300	300	313	304	294	296	335	316	359	318	278	268	327	291	291	314	307	304	311	330	315	294	322	330	315	334	329	338	295	287	275	332	330	285	313	344	324	306	354	303	295	308	350	312	319	291	298	288	279	334	285	293	308	319	298	289	292	304	307	272	305	300	283	322	285	308	312	326	299	276	301	312	297	296	329	334	283	313	315	296	306	332	290	286	309	305	328	283	312	277	324	310	344	297	309	319	318	321	304	283	304	301	280	311	318	291	285	319	307	328	289	314	366	298	309	308	328	312	331	282	330	312	302	335	297	304	318	300	326	315	306	320	289	296	312	298	324	285	314	294	292	283	294	291	322	303	305	325	301	322	315	293	299	321	286	326	306	319	295	301	276	316	309	300	304	273	323	324	310	300	299	328	313	315	303	286	316	287	307	338	306	286	281	340	312	312	312	280	310	316	268	323	263	318	292	286	300	316	331	256	322	304	272	324	298	257	347	290	283	327	340	324	345	329	311	294	337	309	296	320	332	305	300	324	315	324	299	280	325	319	317	332	310	290	315	338	297	308	274	327	339	283	313	287	271	287	296	304	319	305	315	282	327	302	293	316	301	328	297	351	295	304	279	333	316	277	303	320	298	315	309	320	325	308	297	291	340	299	298	315	339	279	302	318	306	315	321	303	331	272	318	319	332	305	318	331	316	284	267	307	305	333	322	257	322	297	319	296	308	274	317	296	330	334	319	334	309	310	287	293	294	304	327	337	305	304	319	302	285	327	270	298	306	283	341
24885	45091	39274	30328	23456	17752	13754	10617	8237	6188	4802	3636	2836	2254	1849	1542	1378	1240	1009	898	790	760	746	627	632	565	575	529	463	478	479	474	477	456	474	438	418	425	415	432	420	442	401	431	438	448	405	458	438	433	427	414	401	463	447	412	395	426	435	442	427	412	433	420	425	397	428	427	417	445	400	427	423	427	436	415	412	430	415	400	436	448	389	416	432	432	390	428	431	424	400	409	407	415	412	413	406	402	434	422	421	430	430	418	425	414	415	436	417	436	474	401	460	431	436	413	412	411	438	397	392	419	414	423	418	386	419	419	450	430	449	407	412	416	439	418	441	410	391	433	437	382	401	446	463	456	460	403	410	401	416	412	417	453	431	382	433	419	448	431	415	422	428	455	443	420	448	408	439	388	392	420	433	484	398	420	396	455	398	438	447	439	421	403	420	431	435	438	442	401	453	429	432	443	445	431	458	404	430	399	409	425	455	427	450	443	431	396	450	458	426	418	392	393	423	405	443	438	439	400	422	426	418	435	423	466	444	454	427	437	413	413	430	444	425	394	417	405	420	414	414	424	408	404	392	430	433	404	420	413	403	395	412	437	443	455	419	446	433	435	412	450	446	438	402	423	397	400	434	428	425	448	401	445	389	452	400	387	474	433	400	439	400	428	395	421	397	445	414	449	400	451	429	431	423	437	412	406	394	396	451	413	395	449	407	403	473	390	396	422	422	403	473	461	420	380	470	399	446	426	432	442	374	451	421	424	440	406	431	396	388	427	469	460	429	431	388	427	408	404	444	407	458	442	448	421	391	434	398	407	437	402	448	401	433	445	416	434	412	447	410	440	434	451	399	472	419	430	419	426	419	403	413	386	439	447	430	436	416	415	416	409	406	430	451	409	376	383	442	442	438	397	446	418	427	418	403	454	445	420	402	417	442	389	418	413	420	419	389	428	423	406	459	470	413	405	428	445	412	458	435	407	436	409	356	417	407	426	436	420	386	438	448	417	425	470	444	396	434	444	420	400	456	412	436	438	414	418	431	416	445	439	415	439	414	440	424	448	429	404	453	429	430	415	462	384	462	416	428	414	476	407	421	438	419	406	434	433	418	425	406	401	415	417	459	442	406	449	407	397	454	419	420	420	430	442	413	447	432	484	437	412	410	460	434	413	426	412	422	467	405	440	416	399	468	450	405	452	438	419	435	396	403	430	372	436	421	438	432	418	396	462	438	419	409	384	451	459	412	404	455	464	426	429	433	419	441	460	399	422	417	424	415	438	414	393	397	379	457	428	434	475	416	424	415	438	439	430	417	403	420	458	455	422	429	414	394	395	440	406	436	408	425	411	439	449	436	393	436	423	427	419	418	400	411	393	416	416	413	410	397	400	450	424	409	409	413	428	401	405	415	422	461	472	419	407	404	395	425	455	412	410	421	450	421	466	439	410	390	418	448	422	454	424	429	467	442	377	419	380	426	447	435	391	402	433	417	444	446	430	427	435	437	403	407	398	423	429	373	410	436	431	452	427	434	457	482	424	405	452	450	449	455	419	413	418	417	417	411	436	422	411	418	410	408	395	446	468	424	398	456	417	437	415	414	442	422	423	392	410	435	412	438	433	423	427	472	423	416	432	406	433	408	419	427	463	454	401	406	425	438	407	432	429	408	395	411	399	437	417	434	432	449	427	433	424	388	425	452	415	434	438	423	427	449	389	424	456	414	426	401	404	427	434	424	410	412	418	409	495	415	453	460	414	440	420	427	461	428	432	415	435	427	457	393	398	414	458	411	447	397	407	431	412	437	467	441	438	414	435	431	391	403	410	401	439	420	401	440	438	407	435	414	435	415	423	415	431	459	430	418	437	439	425	439	440	426	455	391	439	391	399	425	428	423	420	412	413	413	425	434	443	447	411	429	476	421	418	406	452	447	418	372	402	435	419	373	382	428	452	407	447	388	415	457	434	442	401	432	384	436	442	422	451	376	420	431	409	400	428	422	428	436	389	407	432	467	422	374	435	416	414	442	421	402	416	426	394	433	419	463	428	416	436	395	431	432	415	404	453	412	435	455	387	466	421	439	409	446	450	449	435	405	449	438	457	452	449	430	452	423	419	429	443	433	419	443	417	460	442	444	400	426	423	451	414	438	415	430	421	432	416	420	410	392	439	413	410	406	418	450	420	429	412	441	388	461	441	452	437	441	412	434	403	407	414	455	433	450	423	423	439	422	417	412	429	418	426	442	426	410	411	447	428	435	397	418	421	462	415	441	396	440	433	394	441	416	418	430	442	445	437	424	426	405	392	419	407	394	399	414	457	420	456	443	430	473	434	420	364	440	476	399	432	419	445	423	422	441	439	425	421	401	435	427	406	426	438	415	430	413	409	388	396	461	445	408	415	416	454	442	417	433	399	445	427	466	428	420	415	426	428	394	400	411	433	452	446	456	423	381	421	415	394	432	414	478	436	416	418	385	416	434	431	464	434	442	394	429	432	437	381	452	400	421	390	431	418	423	416	424	418	412	434	429	429	394	411	400	417	408	427	416	420	440	410	409	396	443	400	386	429	422	448	417	381	424	421	433	372	426	463	450	454	411	405	407	385	425	460	418	449	427	433	412	442	457	389	414	381	404	472	417	398	397	417	411	414	448	382	388	418	418	418	446	444	432	397	466	433	421	423	434	426	417	419	421	437	414	399	428	465	467	452	414	455	379	423	448	394	389	405	416	430	426	444	410	414	410	449	383	417	413	477	450	449	407	424	448	448	419	403	442	410	410	405	425	404	426	424	429	432	416	398	398	452	459	427	415	431	402	414	403	449	410	386	421	431	409	427	425	425	452	429	417	442	414	444	444	459	424	392	424	452	411	435	425	405	388	414	434	399	386	434	441	415	408	398	421	451	455	430	428	424	405	435	420	448	402	437	406	457	439	423	423	456	434	423	418	448	408	380	442	416	406	421	433	420	381	400	448	437	434	430	449	456	399	429	396	425	408	402	439	399	427	402	406	409	429	439	452	435	412	410	451	433	415	397	437	452	406	426	424	414	381	378	442	419	441	420	442	442	424	482	401	431	473	438	430	432	413	403	472	430	441	412	408	404	425	422	420	412	407	442	424	418	425	439	434	429	416	418	417	428	415	396	371	416	409	418	411	404	453	417	392	425	418	427	461	427	412	397	398	425	469	421	422	439	441	437	415	423	406	406	422	417	455	388	426	449	420	408	402	428	447	445	460	453	461	398	439	461	431	388	439	430	414	476	436	393	440	424	424	427	437	391	410	419	428	402	416	435	423	396	387	394	425	447	431	430	402	399	429	426	406	422	432	404	438	466	454	408	438	432	405	410	448	473	410	405	449	436	378	402	403	421	446	454	423	463	441	448	445	377	449	418	471	404	429	411	459	426	387	435	430	418	405	458	449	390	434	436	432	412	407	434	437	392	408	407	459	454	422	406	389	450	448	447	445	455	419	437	389	424	432	429	378	448	396	436	410	432	423	444	455	419
28641	23571	23020	15946	9006	5323	3545	2481	1878	1394	1101	873	766	699	589	474	495	491	390	381	369	390	345	349	350	331	311	324	324	306	318	294	319	305	288	306	313	317	307	324	325	327	306	305	313	327	336	306	300	317	286	341	305	297	323	276	278	341	356	302	310	312	329	301	312	323	310	305	323	264	328	312	322	308	291	303	320	309	281	312	324	362	327	323	301	299	316	322	330	331	321	337	273	330	287	296	311	291	312	306	275	294	288	304	324	347	301	297	334	298	295	297	297	323	327	282	287	328	306	320	314	289	303	302	312	305	322	275	307	309	308	321	286	285	282	295	294	300	293	300	345	307	342	295	352	304	314	302	294	307	279	296	298	319	295	311	329	317	301	295	278	269	309	295	335	319	291	296	298	311	331	315	273	309	304	309	288	323	320	298	292	290	318	313	312	356	309	295	267	318	315	321	300	312	299	289	302	303	298	316	307	295	313	284	309	322	298	325	324	330	319	315	294	338	297	311	316	308	284	324	304	285	283	293	304	311	293	294	351	278	311	282	278	326	316	286	287	321	305	315	303	284	310	309	305	323	289	317	303	304	289	299	321	285	287	313	306	317	306	318	284	275	293	297	277	277	330	305	323	294	299	303	286	319	329	290	345	292	315	269	285	285	317	306	338	322	329	310	310	283	313	299	324	318	304	288	305	346	273	317	306	284	326	330	312	289	321	299	311	332	312	332	321	331	327	278	308	337	297	278	320	324	281	283	324	310	328	310	332	294	312	285	323	303	302	286	328	297	308	289	290	304	329	306	336	352	302	271	282	300	313	276	312	312	297	335	281	310	335	300	294	297	281	310	307	317	300	312	320	336	299	306	301	303	311	304	310	323	301	331	326	293	301	342	296	324	328	283	319	327	302	316	307	317	323	323	300	300	289	315	314	271	315	297	289	330	282	277	302	307	287	319	315	311	300	311	307	301	300	302	280	319	287	312	298	296	313	353	328	321	279	319	354	313	322	296	298	319	329	286	290	309	316	293	313	306	360	304	278	254	293	283	309	284	310	302	291	306	283	327	316	308	265	299	292	320	300	312	281	310	300	282	305	310	314	306	306	297	320	306	294	298	316	324	315	331	300	297	320	314	309	291	331	301	285	291	304	324	324	309	315	328	299	300	287	301	346	291	355	320	288	303	306	305	295	317	316	267	321	304	311	307	306	302	313	296	281	321	301	320	312	319	296	310	288	301	295	280	298	298	312	315	298	322	304	309	296	307	310	277	300	309	289	330	339	306	296	304	316	322	281	318	299	302	294	320	289	328	316	339	318	304	279	302	323	280	299	285	316	324	288	319	323	320	310	317	284	272	280	300	313	302	297	286	289	327	298	302	316	321	299	269	310	333	323	306	304	314	287	305	324	308	332	297	283	294	298	306	326	289	290	306	321	283	296	293	336	277	298	330	284	303	280	292	296	295	326	340	313	289	297	305	300	301	326	277	300	266	294	309	326	334	313	288	299	313	313	337	295	296	304	323	296	290	316	296	312	288	301	313	325	296	295	293	291	322	285	326	285	283	290	317	298	336	355	312	301	288	316	337	296	312	280	298	300	302	314	302	306	306	283	289	295	345	301	289	330	311	313	330	306	315	275	277	302	292	321	325	309	286	312	315	318	298	325	320	325	319	302	284	308	313	315	294	310	340	288	301	315	324	331	299	288	290	355	293	280	306	318	306	304	309	298	286	306	315	325	317	320	293	287	309	343	289	306	321	303	309	294	318	291	298	312	328	324	298	289	301	315	278	332	307	301	306	312	317	308	301	295	291	304	297	309	324	276	317	310	266	307	315	288	281	297	271	296	308	319	306	313	306	317	295	328	341	275	285	254	331	281	300	309	303	353	272	326	338	299	295	295	316	285	340	305	279	269	314	304	300	295	299	319	302	321	315	315	330	332	316	286	300	297	341	300	321	293	293	308	317	292	319	299	282	306	327	308	298	303	304	350	323	285	317	288	315	356	309	294	280	335	301	270	315	317	325	291	302	318	314	313	303	312	320	316	331	320	303	313	301	324	284	287	292	331	266	294	309	315	310	320	318	358	291	322	316	295	298	292	313	320	321	320	289	292	313	299	289	314	288	302	303	291	293	336	295	279	307	312	329	311	298	304	297	315	317	307	275	282	335	306	313	312	250	301	320	305	313	299	319	313	320	327	297	290	332	303	320	278	312	289	315	344	317	305	311	333	303	317	320	307	326	296	279	307	310	287	274	314	292	353	303	301	300	267	293	323	310	322	307	334	350	333	336	282	303	294	321	290	321	307	307	284	299	303	309	298	303	337	328	304	325	297	284	328	299	329	299	334	312	317	299	302	291	335	296	295	324	341	330	317	320	267	339	311	322	310	322	307	316	300	303	320	292	325	279	304	314	301	356	293	339	303	336	329	279	284	340	285	321	297	334	279	295	300	323	288	284	270	297	303	299	298	310	321	291	270	312	305	334	296	279	346	337	281	308	251	269	304	313	303	296	286	312	304	312	321	329	317	301	299	316	292	307	283	311	313	296	281	301	309	297	300	306	302	319	269	329	327	285	289	304	323	319	298	307	284	321	287	313	282	311	332	332	302	294	291	282	320	291	323	297	293	297	297	327	310	302	283	304	319	283	284	297	294	275	296	311	296	309	293	310	328	293	292	283	332	306	309	335	300	319	318	317	322	295	294	282	291	287	326	304	327	310	294	294	287	313	299	284	322	315	300	282	324	332	295	306	301	288	340	282	317	320	295	331	283	306	322	333	306	311	294	288	293	299	284	319	303	285	330	312	298	315	330	321	302	326	311	272	308	309	303	284	294	283	302	317	305	297	314	289	269	291	291	324	273	336	351	321	298	324	297	318	325	295	300	281	329	328	321	318	269	295	298	324	303	317	336	292	283	337	297	303	294	299	295	312	295	332	336	302	294	323	294	281	321	294	314	303	293	313	308	298	276	307	341	301	283	311	325	309	299	291	304	309	279	329	305	309	298	316	286	266	326	315	329	321	299	319	318	285	282	299	312	305	281	326	288	327	290	319	270	305	327	291	326	294	296	306	303	315	306	328	321	333	315	313	304	316	294	299	304	312	324	306	297	311	290	296	292	307	284	310	330	306	344	298	301	309	334	304	267	281	318	289	319	299	337	315	279	340	339	308	317	279	302	296	298	300	326	327	341	278	294	298	325	314	310	315	304	320	309	295	322	324	312	317	313	325	296	311	303	311	321	295	296	313	317	320	306	325	300	296	306	304	310	272	319	314	292	323	307	316	305	332	301	286	309	333	301	309	292	312	293	294	305	286	269	323	322	285	297	333	351	331	317	343	321	277	311	322	323	317	292	301	263	298	314	296	313	301	289	310	295	344	306	300	320	288	300	310	284	340	304	321	327	280	317	299	317	305	291	290	305	317	323	322	301	317	305	303	314	301	286	301	312	306	299	277	264	330	318	283	287	325	313	272	269	345	314	269	282	315	288	297	292	285
23019	36005	30204	21121	14970	10721	8014	5917	4451	3434	2462	1922	1574	1285	1053	980	905	739	714	639	580	530	498	542	491	511	494	473	437	454	475	418	473	432	463	433	399	411	417	423	415	422	448	447	437	436	425	413	389	438	430	433	437	392	424	422	426	399	414	390	434	417	438	386	429	421	456	412	421	443	409	431	449	425	397	417	457	447	417	419	416	455	386	394	450	454	412	454	434	416	456	403	418	441	434	424	431	417	400	436	448	412	463	435	449	415	417	409	429	432	414	441	441	444	415	424	434	443	404	435	412	414	412	422	417	423	476	452	459	406	407	456	422	397	474	423	407	408	412	408	419	462	436	441	430	405	410	422	439	444	404	411	442	435	437	456	411	402	457	390	413	446	419	443	418	452	412	428	426	457	377	426	437	371	427	437	405	434	398	401	448	468	454	429	440	450	428	435	408	413	401	436	417	426	430	444	441	436	398	427	410	417	436	430	419	408	448	408	419	430	423	402	430	402	438	468	386	458	429	416	441	429	442	427	461	403	404	390	398	383	430	378	425	429	409	404	414	430	403	423	410	444	427	446	398	426	425	437	444	427	417	463	411	418	416	381	409	440	445	432	454	461	402	445	411	410	389	380	434	432	408	434	440	431	449	420	409	396	445	416	434	390	450	461	446	450	446	448	406	398	429	427	418	382	398	409	435	434	424	428	400	432	439	432	420	432	439	401	438	430	388	412	429	454	408	427	426	417	408	448	414	447	393	432	432	423	444	420	437	398	392	449	392	411	381	445	454	415	411	459	425	411	422	412	448	373	423	439	421	418	389	432	413	442	416	427	437	452	382	426	456	405	452	433	436	479	380	419	411	427	428	425	392	432	442	448	441	413	399	412	413	424	418	435	441	438	457	431	419	414	441	456	431	436	444	428	402	415	405	444	440	430	453	411	444	406	422	452	423	365	442	444	455	428	440	401	409	416	401	418	472	419	457	439	442	408	426	436	405	425	420	373	387	446	409	421	425	431	453	408	448	390	432	424	433	399	435	398	407	425	415	412	431	400	426	436	448	433	438	415	416	395	436	417	400	405	434	407	450	431	411	392	430	434	452	468	435	451	411	469	430	390	455	399	470	384	366	426	435	386	396	405	435	432	431	432	448	432	402	432	427	447	431	443	422	457	457	401	420	421	438	447	418	447	362	402	426	427	438	459	389	456	415	425	428	378	429	434	451	435	395	407	445	424	399	437	467	427	460	405	400	428	439	401	393	426	432	428	428	440	446	413	454	406	421	467	445	385	411	395	428	423	396	400	407	463	446	414	377	413	414	425	422	434	425	420	426	396	371	408	425	445	444	473	390	418	455	464	408	415	385	435	430	400	416	430	422	416	419	404	392	396	423	430	434	399	424	440	449	442	415	411	428	423	466	427	431	422	473	402	425	433	387	401	398	428	434	425	421	411	386	432	409	424	446	453	396	407	453	420	434	407	444	418	430	391	455	372	425	405	461	451	432	443	381	424	383	447	401	432	427	427	450	396	433	413	375	460	446	420	413	422	406	413	392	427	424	394	405	387	404	439	427	419	407	427	439	433	415	423	379	408	422	417	449	434	447	382	456	443	436	386	460	397	441	432	418	410	433	427	428	395	421	427	409	430	431	400	420	412	422	421	429	405	427	464	453	420	441	432	416	447	438	399	410	439	404	395	438	415	415	388	436	454	419	409	454	431	431	440	396	423	437	402	423	421	372	428	446	452	412	450	408	457	450	435	466	445	408	411	437	468	406	416	435	415	468	412	410	409	404	410	400	463	435	431	439	444	423	426	430	430	460	454	457	425	440	416	416	408	440	451	448	425	389	443	384	410	408	422	425	419	403	427	451	428	385	474	425	464	435	418	405	414	447	432	403	434	447	414	436	429	454	413	398	395	416	454	429	463	424	429	419	397	387	431	427	394	460	439	434	418	457	426	441	404	424	437	407	407	418	433	434	421	406	401	424	401	424	416	423	401	428	431	415	391	437	431	426	442	423	445	413	387	409	404	412	422	441	435	418	460	414	417	443	425	448	415	404	421	412	407	418	451	452	428	428	451	469	412	442	441	396	431	446	436	420	386	433	404	427	400	404	407	441	434	400	393	423	426	441	418	421	404	427	438	441	435	399	431	408	416	407	420	422	414	421	421	385	447	455	421	420	429	425	425	400	430	400	414	410	404	424	443	413	421	377	455	421	458	418	413	432	413	435	428	395	443	403	464	477	425	403	425	439	415	422	399	425	454	431	418	396	416	402	458	444	412	464	419	428	428	396	405	389	418	385	419	435	445	381	450	395	418	450	421	436	434	443	376	446	398	421	424	430	464	436	415	402	423	407	395	385	426	419	427	407	452	458	453	433	434	419	426	436	440	424	471	427	408	436	434	420	427	444	425	413	402	423	462	432	420	452	404	416	415	395	439	415	434	449	426	461	408	420	460	429	428	393	428	426	427	419	394	428	404	379	417	390	427	461	457	446	440	372	409	443	387	437	418	428	431	440	381	450	393	452	425	443	443	408	408	463	425	402	400	395	396	429	419	424	391	440	428	420	442	412	434	439	391	437	401	410	423	410	417	456	438	408	482	412	421	423	408	423	446	407	442	413	419	409	462	399	437	413	427	436	409	417	418	446	448	411	362	421	413	429	400	393	426	412	438	416	412	413	456	461	440	421	439	431	407	449	398	443	414	414	392	428	403	430	380	414	417	435	471	425	415	398	455	414	451	418	429	462	394	438	466	406	399	459	415	426	365	431	416	442	458	434	426	435	435	446	442	417	423	442	454	397	397	427	428	431	444	412	411	396	415	451	432	420	409	446	457	400	426	424	444	419	409	420	446	446	393	431	440	410	415	431	455	410	418	446	417	417	444	419	442	426	383	446	441	380	429	385	438	383	412	420	442	417	464	466	384	415	398	430	431	394	429	406	414	414	408	453	422	445	424	392	453	415	400	436	420	456	433	437	470	433	404	443	421	428	454	432	419	427	409	407	419	434	433	424	426	430	432	413	430	421	438	437	422	440	450	424	446	425	421	449	468	433	406	426	425	436	410	439	407	444	424	433	420	435	410	429	407	379	426	438	423	423	431	426	409	460	435	430	404	438	430	386	402	409	404	435	411	408	419	439	439	407	426	451	456	393	436	442	432	430	404	409	457	442	419	416	408	418	444	418	423	404	465	423	384	401	423	439	455	445	436	414	382	415	435	448	464	421	400	422	420	397	427	426	447	424	402	425	433	384	416	423	407	427	391	422	423	435	472	426	437	443	416	399	448	386	412	435	420	432	457	429	431	414	426	421	437	427	447	394	402	439	442	438	462	405	407	419	406	372	462	411	425	419	383	423	438	420	408	412	463	385	435	415	412	431	422	412	425	402	423	417	449	437	441	412	433	417	409	403	386	430	418	422	435	417	459	443	428	430	396	392	398	434	416	430	409	423	396	434	430	440	417	399	438	440	432	412	451	418	407	434	437	426	440	408	450
23574	21214	27634	25303	19864	11464	6235	3730	2827	2044	1578	1284	1071	859	755	643	618	537	477	449	438	444	385	350	377	359	391	356	353	309	347	318	328	330	292	331	363	341	319	341	316	333	292	283	340	328	319	326	314	316	331	316	313	338	332	301	309	331	335	270	329	324	318	320	326	298	317	320	316	324	354	319	286	320	325	326	308	299	329	299	290	332	301	314	282	325	319	312	296	305	312	336	344	358	304	314	297	339	322	343	305	327	309	318	352	311	277	325	303	301	349	285	314	328	314	334	285	308	293	330	343	321	311	302	338	346	311	339	355	326	306	349	327	315	326	302	328	320	336	314	296	337	317	320	337	348	342	326	309	321	314	320	322	319	316	334	353	320	309	338	300	317	328	326	327	342	328	310	313	328	324	306	293	331	299	296	337	315	305	340	317	319	292	319	301	300	336	322	289	301	321	330	297	316	294	298	299	312	321	305	302	299	311	310	330	311	305	337	328	339	315	300	321	321	292	296	325	300	316	297	330	330	313	322	362	309	304	346	304	289	316	312	316	323	369	332	326	350	302	295	359	307	318	308	318	302	319	308	278	317	289	324	337	309	314	325	350	327	307	303	330	330	298	324	330	327	301	305	309	317	311	330	327	358	305	321	337	311	289	318	307	322	316	307	311	334	318	336	342	320	302	333	313	313	290	326	348	326	310	301	316	313	292	335	312	372	337	318	305	303	281	306	313	314	327	328	348	310	316	296	298	336	291	316	346	301	317	319	311	336	335	305	330	315	326	301	326	355	323	286	330	317	334	301	322	320	318	292	344	310	303	322	277	291	319	314	307	327	338	288	317	319	292	344	324	331	336	313	336	324	279	334	324	315	281	326	317	332	339	302	332	299	330	336	312	309	347	313	347	290	312	330	309	345	303	353	326	311	300	318	323	303	312	332	327	305	293	319	319	312	343	309	331	322	306	347	320	302	285	343	346	317	315	321	339	338	314	329	317	302	320	325	313	298	320	341	316	323	301	324	342	315	305	292	315	297	304	281	305	318	344	330	300	291	331	307	329	320	328	305	300	341	348	324	313	342	306	328	278	299	339	286	315	324	352	285	352	324	304	329	323	301	317	307	331	323	294	335	339	320	319	327	316	312	355	273	310	343	308	301	338	352	341	305	305	302	320	343	351	348	325	314	328	318	316	324	296	310	311	321	329	350	336	312	313	319	330	344	314	332	318	287	301	312	326	314	329	342	373	277	320	305	333	308	328	319	346	282	307	344	286	311	338	342	321	306	321	263	326	326	299	330	330	305	339	327	283	334	303	348	327	320	323	299	331	348	313	289	303	304	335	317	302	327	325	339	355	316	303	338	321	293	336	335	306	315	317	322	302	310	314	354	307	315	325	330	337	325	311	308	334	363	329	313	320	318	315	336	299	319	335	295	301	299	331	303	333	297	312	351	323	284	307	311	304	300	312	328	299	331	314	336	318	306	305	341	326	317	321	304	329	316	317	344	328	337	300	347	308	314	314	304	288	301	297	305	322	312	309	318	341	310	298	302	294	327	331	310	321	306	336	309	303	322	291	293	323	295	310	326	314	287	308	349	318	313	306	325	365	308	284	330	314	316	310	278	317	299	336	349	316	279	347	323	302	334	308	290	293	322	320	317	325	306	298	319	314	323	285	332	295	310	330	315	311	339	330	323	338	324	342	330	275	308	300	312	324	335	307	309	329	327	294	337	302	329	289	317	289	303	316	301	329	307	336	311	308	336	315	338	313	281	333	337	294	286	298	327	282	316	304	324	317	284	286	286	346	320	310	328	321	300	315	306	319	325	317	286	319	331	310	323	318	315	309	321	329	332	282	319	363	317	305	321	323	309	347	308	332	307	324	300	351	312	316	301	289	322	311	304	338	315	304	322	304	316	299	303	362	302	323	329	313	355	316	323	298	343	307	328	343	317	346	310	335	318	315	319	319	302	281	312	343	354	307	311	305	296	302	339	305	326	319	308	305	311	288	325	329	329	316	328	341	319	336	373	336	318	322	338	297	343	284	341	353	335	306	307	329	314	327	338	325	336	284	306	297	354	329	303	324	278	339	325	312	301	314	324	302	312	295	329	309	335	327	324	334	337	343	285	315	316	327	324	308	313	338	305	316	320	325	297	322	324	275	311	336	320	321	353	334	306	289	321	326	347	318	325	315	314	355	284	318	325	328	328	340	311	318	341	314	315	354	331	337	300	334	296	331	308	317	304	300	306	334	347	362	316	330	334	331	314	290	304	302	336	289	366	303	314	335	343	318	310	310	298	313	324	311	319	314	317	309	326	380	320	309	294	311	327	287	305	303	313	307	300	315	302	319	319	334	325	306	333	366	334	340	320	313	340	323	316	313	309	319	327	293	311	319	289	326	308	345	304	344	323	332	283	341	309	291	324	290	329	316	327	344	349	311	339	338	314	330	303	307	324	319	307	305	299	341	311	326	296	321	323	297	335	338	314	354	336	331	286	335	375	320	319	297	325	325	314	323	302	330	302	321	329	284	345	284	328	290	330	346	330	328	329	343	359	296	325	327	308	329	304	325	319	313	356	337	348	323	303	337	330	333	307	295	329	333	330	322	347	310	330	301	325	318	312	309	327	322	303	287	303	336	325	284	345	346	321	306	328	285	303	345	313	321	316	337	323	328	293	307	312	321	281	322	345	318	325	325	314	314	304	323	326	295	309	326	308	339	318	325	342	311	293	298	337	307	325	323	314	288	339	337	360	333	310	319	327	303	299	328	337	335	339	315	330	320	318	307	334	323	312	325	328	331	314	305	330	295	310	339	272	339	331	285	311	300	291	316	328	317	334	304	336	339	300	342	321	324	326	303	291	292	325	319	339	298	355	310	340	329	282	330	337	350	325	322	306	276	323	295	338	323	343	322	311	327	301	311	291	318	337	339	310	297	318	316	325	323	332	312	300	345	326	313	345	339	329	294	288	289	315	313	331	394	333	334	276	291	349	312	302	314	298	283	332	323	321	303	312	322	335	342	312	324	297	310	372	314	324	310	299	303	364	278	324	319	336	333	295	325	286	337	305	324	324	326	322	327	339	321	295	347	312	322	314	324	287	340	325	324	333	328	309	302	316	330	330	309	320	317	334	319	297	314	314	319	334	307	305	298	346	343	334	354	282	327	327	339	331	326	315	354	324	346	334	277	309	279	327	311	339	314	299	368	328	320	314	304	338	299	325	310	325	319	337	309	303	329	302	315	298	360	314	344	315	312	320	307	343	302	295	346	355	331	343	308	342	307	362	337	316	288	286	313	306	322	308	321	306	320	309	323	301	303	344	318	293	300	316	306	308	318	309	309	317	303	340	328	331	319	334	319	325	322	320	329	324	300	292	308	319	306	330	309	281	325	338	311	301	312	330	325	312	315	295	317	329	322	349	296	338	355	296	330	311	347	312	262	304	310	326	294	314	323	329	306	315	312	339	335	316	320	319	310	333	318	339	339	325	295	311
22817	41547	35440	26692	19893	14522	10845	8242	6375	4843	3600	2669	2179	1747	1451	1291	1118	957	892	836	736	674	656	540	551	558	522	522	511	501	503	472	505	476	469	481	467	440	482	449	452	439	423	436	472	424	455	458	440	462	411	451	425	468	414	460	436	462	453	465	472	467	445	451	409	447	439	457	463	434	453	429	453	447	452	435	457	420	458	449	449	456	454	422	440	483	452	458	442	464	446	430	427	441	428	415	413	454	459	441	422	458	457	433	459	473	463	449	437	448	437	445	461	436	390	456	440	451	429	436	470	435	431	469	413	461	428	425	431	451	428	451	388	492	446	380	456	433	427	454	437	426	461	446	420	431	439	416	442	403	424	447	423	464	440	445	479	451	429	439	447	409	451	440	441	430	423	420	437	440	460	454	473	445	461	472	459	399	449	459	447	456	456	420	445	469	438	437	450	444	429	455	424	453	463	427	465	429	464	459	460	458	426	458	448	499	408	461	443	492	438	417	456	449	465	434	450	452	436	442	421	431	442	431	465	480	451	428	464	447	440	446	412	426	419	392	484	416	420	456	439	438	443	439	477	434	398	463	442	441	474	424	425	425	459	445	439	445	473	422	441	448	415	440	436	467	446	475	433	423	480	484	425	464	422	460	419	435	451	445	441	444	430	451	470	454	443	503	426	452	440	452	464	425	447	411	427	426	468	454	417	441	440	452	444	439	422	468	449	463	438	451	424	470	489	475	429	455	443	408	429	450	443	420	465	447	490	434	451	424	454	448	406	438	398	433	472	422	466	447	442	442	462	476	401	450	464	448	432	426	425	409	459	435	448	454	386	442	431	428	419	427	458	445	398	427	447	443	437	385	452	422	469	441	404	445	429	452	439	443	463	414	468	436	451	440	481	432	397	440	442	446	430	458	425	445	474	426	462	437	430	430	463	460	449	466	446	450	453	459	482	426	431	466	454	430	391	441	447	430	439	454	434	453	474	390	461	437	450	416	469	456	492	448	415	438	408	470	487	457	432	462	447	431	469	481	454	435	409	413	472	478	444	450	451	457	411	444	459	456	430	399	461	443	452	459	464	447	435	499	472	466	418	459	423	460	455	426	460	442	477	445	431	456	422	440	429	445	427	415	426	430	417	434	463	431	461	419	456	424	421	435	439	440	474	406	422	443	427	434	455	429	463	427	431	467	432	462	446	456	446	459	434	423	494	457	440	437	453	459	444	483	459	432	471	407	444	458	434	413	427	429	468	461	442	402	459	426	460	433	477	438	421	459	449	428	440	449	459	440	467	387	443	475	441	492	459	452	481	439	431	408	422	461	439	454	420	421	436	419	435	457	424	454	445	434	493	430	459	451	462	459	428	418	458	449	404	428	442	423	443	432	415	455	493	480	462	432	421	478	418	461	456	452	456	460	393	469	431	439	451	467	472	436	411	425	408	475	438	439	431	450	409	448	416	451	441	409	425	439	436	434	431	462	431	449	423	425	407	448	414	427	405	440	432	454	467	442	449	442	435	448	443	453	407	453	412	432	436	437	443	447	418	430	477	454	433	427	451	442	452	462	442	442	389	443	415	452	450	444	479	438	493	411	431	469	440	425	473	458	427	448	434	444	432	469	426	430	458	437	429	432	435	444	447	432	441	423	485	421	439	401	475	429	438	404	418	431	423	434	412	422	452	444	450	449	462	426	452	466	429	465	443	416	433	431	450	445	461	430	434	439	431	452	438	441	459	426	475	421	427	469	442	434	461	450	476	452	480	417	388	455	446	469	442	481	434	434	420	410	428	450	443	450	416	420	456	429	445	461	490	386	422	459	398	412	431	434	429	430	446	416	442	411	446	408	440	461	476	421	427	421	438	476	432	462	464	484	419	469	434	427	471	451	430	439	472	456	425	467	427	421	419	442	454	445	427	432	457	467	434	457	421	456	443	467	443	464	437	444	461	457	482	432	429	424	480	468	435	415	444	439	452	459	429	436	436	498	435	430	416	428	470	471	465	436	459	415	408	452	454	428	480	428	397	422	442	430	507	452	413	433	433	459	443	434	439	451	469	467	419	413	437	439	454	433	393	413	455	438	445	443	466	441	445	460	445	407	439	430	453	460	432	433	427	449	425	437	426	447	429	420	437	448	433	413	424	458	442	451	460	440	454	497	486	433	445	487	442	413	450	418	464	424	459	428	415	444	456	416	412	442	464	410	452	451	457	456	479	447	448	428	446	466	452	444	406	446	411	459	456	426	427	442	418	448	417	459	447	452	450	452	446	440	445	447	447	432	428	442	447	405	431	434	426	422	454	463	470	449	430	462	429	421	432	454	465	391	446	445	434	453	415	439	456	458	434	438	453	431	442	472	463	444	418	424	417	455	438	476	427	467	447	463	457	466	435	418	440	434	447	424	474	434	468	470	417	431	428	446	432	468	443	463	472	440	417	422	454	466	373	444	481	476	429	430	438	435	452	469	433	470	436	427	445	445	431	434	444	417	442	433	466	429	436	448	447	459	410	430	461	426	440	461	416	482	440	455	434	418	470	453	443	445	437	477	466	425	467	473	417	464	463	427	421	442	447	455	408	435	424	444	491	440	447	400	445	458	444	429	449	437	411	425	446	449	438	459	444	446	450	420	452	470	444	450	425	463	411	454	446	447	404	440	447	468	432	428	461	432	474	456	438	455	439	405	470	509	405	461	418	443	454	439	453	482	457	440	449	436	433	449	431	450	422	439	433	461	452	449	411	443	418	469	467	416	445	461	416	439	418	457	434	439	428	469	470	421	461	436	437	423	451	478	448	470	410	432	477	447	421	457	474	424	447	448	454	399	471	463	465	418	433	401	429	457	447	435	432	465	463	437	407	443	427	446	424	418	443	455	439	448	467	421	407	425	400	451	451	419	467	430	470	436	406	460	458	449	432	483	400	430	407	431	418	473	475	454	448	428	470	445	425	484	484	462	436	430	453	451	432	446	481	430	402	451	424	461	454	448	445	445	442	447	437	424	452	420	431	449	472	473	445	445	462	429	428	485	453	424	460	449	476	397	450	439	442	443	449	448	442	403	485	448	483	437	418	437	450	468	413	439	453	449	476	430	443	440	455	435	462	406	437	487	427	456	483	434	448	395	478	416	419	470	457	455	453	427	462	478	426	405	441	454	455	436	454	432	436	417	418	492	458	477	397	430	438	441	451	396	414	435	406	436	470	472	450	467	427	460	443	448	476	448	405	443	438	439	430	452	456	450	421	449	475	439	457	451	445	442	475	448	473	414	428	446	454	480	420	443	465	460	472	491	455	441	489	450	473	457	435	434	421	422	444	471	438	441	440	457	451	435	459	414	427	438	445	422	467	463	422	458	445	432	451	431	438	431	441	425	463	440	431	496	455	445	463	489	428	460	443	433	418	433	450	436	481	428	433	413	433	437	445	436	434	399	431	431	453	445	407	463	440	470	464	415	426	469	443	435	439	435	420	469	437	447	455	445	475	412	500	405	392	404	422	467
25009	21388	26203	24006	11626	6246	4172	2812	2135	1644	1235	1000	815	681	642	540	497	433	458	385	364	348	380	354	357	343	312	297	344	308	299	303	300	261	330	283	303	320	304	305	302	286	286	275	278	268	287	301	285	302	324	290	285	289	285	304	286	292	266	322	282	291	289	294	292	280	292	305	288	289	282	288	316	282	279	293	301	302	321	283	273	269	286	301	279	298	278	295	270	291	283	278	302	288	280	268	297	272	300	310	252	303	290	311	302	279	298	307	264	294	281	274	284	292	291	291	289	274	314	297	261	280	292	305	319	274	280	298	292	264	257	302	280	315	268	286	306	295	307	267	267	303	290	282	270	288	279	304	311	303	291	287	279	307	267	262	292	305	287	285	303	281	250	277	291	279	289	279	293	298	305	270	289	267	313	262	288	273	310	292	280	276	288	343	331	305	287	311	328	307	297	272	291	286	267	301	298	275	313	279	296	298	289	273	274	284	276	310	325	277	295	264	281	320	283	282	274	303	295	299	298	301	277	284	282	286	299	295	304	271	264	317	268	278	266	278	262	295	309	279	254	269	288	330	286	303	268	274	303	319	281	297	319	281	286	296	315	292	291	301	291	281	273	276	289	266	303	255	267	330	290	258	306	289	306	325	257	283	296	280	286	305	271	293	292	297	289	296	288	290	300	275	293	285	305	320	317	275	296	314	251	273	281	299	271	284	304	267	275	283	272	292	288	273	310	269	293	289	291	275	317	320	301	280	316	257	303	290	272	286	321	295	321	284	287	284	330	273	273	292	302	312	296	299	293	290	305	291	266	301	282	309	315	297	272	295	276	316	300	287	308	287	292	272	260	268	298	288	303	272	261	304	279	284	287	270	292	304	287	300	283	291	294	293	290	323	289	275	279	290	296	312	319	276	299	308	317	287	278	259	300	343	311	293	298	270	280	312	294	298	297	264	286	263	274	304	288	298	302	304	305	266	280	299	289	268	291	284	287	281	299	272	310	309	269	306	299	279	304	278	256	295	285	266	273	302	304	294	296	282	287	299	287	294	304	303	294	288	285	316	291	278	280	317	249	325	289	294	305	290	294	284	320	289	306	301	273	273	313	281	309	286	312	288	289	321	299	289	306	310	271	290	296	284	293	298	304	245	272	284	319	306	321	301	265	311	316	290	348	304	270	281	312	280	291	299	286	301	291	288	331	317	313	311	269	304	288	288	307	278	292	278	258	306	300	289	324	321	316	287	283	266	310	274	307	294	311	323	280	297	300	264	297	273	266	314	289	330	267	284	309	305	293	261	288	305	295	277	278	300	292	284	275	276	263	278	294	303	276	273	264	267	289	263	275	282	260	292	310	291	298	300	280	296	286	303	300	324	255	302	272	286	303	288	330	323	296	268	319	308	298	272	297	285	295	310	319	293	316	291	295	284	253	277	286	267	308	282	310	300	284	321	278	275	293	302	287	285	268	297	294	278	274	280	296	283	286	286	277	305	262	300	299	305	248	284	279	291	289	294	288	290	289	306	313	315	281	311	279	278	295	278	297	303	306	276	280	283	278	253	302	320	322	299	266	276	292	300	292	308	293	296	285	291	279	295	267	277	292	309	287	283	294	300	292	282	286	295	279	312	279	283	311	287	284	277	267	274	275	275	266	313	297	292	279	283	296	283	298	286	320	285	310	294	289	268	294	282	267	305	285	279	296	293	320	292	255	287	263	339	286	314	309	299	313	304	298	315	281	308	267	270	333	274	284	309	273	280	298	277	286	298	286	300	297	301	281	318	311	312	289	271	286	310	305	276	294	296	291	276	296	266	288	287	285	301	302	281	273	264	282	308	307	301	309	304	322	311	307	326	285	230	301	273	281	269	277	266	261	281	313	251	274	311	315	284	290	284	286	286	296	300	301	305	246	295	287	284	265	287	291	290	299	268	273	278	291	286	303	288	299	284	266	270	303	303	257	292	341	283	292	309	313	296	287	292	299	304	261	291	299	301	288	291	292	296	292	311	309	296	297	265	306	278	290	273	292	300	303	272	272	301	312	319	302	288	284	298	296	296	289	309	305	311	309	296	315	299	302	252	294	305	285	288	300	306	287	250	295	286	297	287	313	304	280	252	315	293	281	291	306	306	297	290	301	300	295	281	306	278	281	277	304	292	275	277	286	284	275	319	300	311	302	271	303	280	284	304	282	309	264	289	314	282	288	299	305	314	283	279	309	275	301	287	270	298	289	290	307	275	274	288	295	260	289	265	295	305	294	286	279	281	293	325	272	274	289	284	278	296	301	298	286	289	303	306	304	287	284	282	279	300	282	326	301	289	283	279	301	303	271	288	301	284	273	261	287	302	288	290	292	278	290	312	279	316	325	299	249	303	315	285	293	288	257	317	280	306	320	307	322	301	303	268	303	295	255	311	321	315	285	297	296	291	294	289	287	312	268	297	320	314	295	271	312	296	295	255	288	268	269	299	306	290	303	301	308	294	314	267	303	301	285	259	290	264	270	278	274	317	273	295	313	301	276	300	324	290	292	302	255	293	272	286	282	305	286	269	287	304	300	325	290	268	301	264	282	302	300	303	298	304	281	263	321	291	291	281	309	267	277	283	282	274	299	286	343	278	328	306	291	284	272	287	286	308	250	281	270	282	297	299	268	295	304	294	290	280	334	315	286	312	303	311	305	283	278	321	300	279	288	296	311	320	275	283	299	281	288	302	292	321	282	263	293	312	264	284	308	299	278	270	316	276	291	307	291	300	276	288	323	285	306	324	329	283	300	288	306	314	308	298	265	258	300	261	282	282	298	301	275	285	304	270	292	308	261	314	308	266	283	296	319	294	297	273	290	279	323	296	293	345	297	301	286	279	301	277	318	310	282	306	294	279	308	290	280	283	296	282	299	310	301	279	300	322	299	283	275	275	273	288	296	291	295	310	305	305	281	279	297	325	268	291	277	301	322	309	292	309	286	299	313	273	273	290	282	285	312	283	275	285	290	271	278	276	275	309	282	307	291	293	280	284	289	286	299	290	280	308	296	296	271	261	278	279	292	287	278	297	297	302	301	330	311	272	287	264	293	282	303	291	274	281	311	295	290	274	298	311	272	296	319	294	290	319	307	338	288	307	283	313	282	308	272	303	288	291	279	303	293	303	290	273	283	274	308	253	285	290	272	318	294	255	291	318	288	299	285	266	253	274	282	282	291	298	307	321	288	308	297	254	314	310	290	327	287	328	307	286	289	297	298	287	309	302	296	291	316	270	278	316	302	301	275	312	258	298	299	309	310	287	307	295	273	287	315	283	278	306	279	302	302	288	276	303	277	301	300	333	310	294	273	285	305	276	278	289	268	315	280	290	284	316	289	285	304	324	273	324	297	313	271	307	277	336	290	270	303	299	273	279	292	299	278	304	328	255	300	285	299	299	284	287	286	292	267	295	337	266	269	253	274	299	281	271	289	290	303	280	255	266	283	324	301	320	323	266	299	253	250	284	298	278	314	273
22634	38050	32063	23232	17059	12170	8969	6822	5217	3866	2890	2175	1754	1467	1203	1084	898	771	745	694	676	575	580	527	523	500	455	409	443	460	388	478	419	439	433	423	376	456	425	407	443	389	398	397	431	440	424	414	389	371	374	415	396	401	398	419	394	401	410	413	423	409	394	414	440	397	414	379	398	428	435	371	394	400	413	405	396	432	355	391	409	418	425	412	425	444	409	361	408	411	445	388	399	384	449	414	417	430	414	385	370	385	404	389	419	429	390	417	393	404	430	412	429	425	439	410	388	397	426	424	355	457	433	407	383	374	366	408	416	402	401	426	390	406	420	409	391	438	383	399	402	405	404	399	453	400	385	406	425	390	369	368	385	412	398	355	396	397	389	458	373	364	375	398	436	401	370	398	398	407	452	390	394	402	404	410	381	427	380	405	393	388	441	369	396	424	408	426	420	405	404	441	377	411	409	402	396	421	420	395	387	456	418	420	393	426	420	407	421	437	440	393	427	423	413	401	458	379	394	390	386	406	447	388	395	408	399	399	391	431	410	394	444	434	427	413	383	446	386	424	403	409	404	413	375	421	376	431	439	471	415	414	434	384	419	416	434	417	405	416	373	415	386	403	371	384	407	416	416	399	404	414	401	420	436	375	366	398	392	474	389	423	412	452	415	396	397	378	407	381	415	425	402	388	399	401	419	395	389	431	447	422	370	404	426	391	450	397	415	422	447	403	396	401	386	409	408	411	426	397	377	407	424	408	376	409	406	372	405	416	390	377	423	433	391	398	407	447	395	411	364	401	395	414	362	359	398	415	387	404	404	397	356	419	417	440	393	377	441	424	399	472	437	442	406	409	388	380	428	443	437	424	423	440	427	399	398	385	394	353	388	388	408	400	400	401	414	401	404	391	437	410	411	411	387	396	432	391	439	418	435	389	410	393	392	402	420	386	417	395	424	379	403	409	404	393	416	464	361	377	453	399	412	390	365	370	419	377	442	410	412	408	411	394	418	399	411	414	441	423	411	428	426	424	425	440	422	426	405	381	424	378	398	393	375	384	417	401	402	382	390	401	418	409	409	412	406	407	439	432	399	428	407	382	441	405	419	431	405	398	385	412	414	392	425	406	433	405	404	413	375	429	411	392	391	377	437	374	437	413	367	413	389	382	399	444	405	448	411	368	405	418	410	445	379	376	402	419	390	421	413	356	405	424	411	407	409	380	396	422	398	399	414	414	446	363	400	434	426	403	414	422	423	400	417	417	414	387	410	421	389	411	406	408	437	426	401	404	424	415	425	413	398	400	431	394	453	426	383	386	411	376	408	396	393	384	398	416	386	434	443	413	399	427	407	405	403	415	391	378	418	406	390	380	408	385	395	406	391	422	403	413	416	434	396	400	401	400	397	407	423	379	414	395	392	414	389	401	422	390	426	413	372	419	425	387	444	400	430	429	383	421	426	397	390	408	444	407	349	404	419	398	414	398	419	385	394	409	428	396	412	398	426	388	410	401	365	444	412	395	420	370	382	400	406	413	411	405	382	426	411	389	417	401	401	409	431	469	406	418	407	448	406	425	369	386	434	406	413	389	410	393	432	398	413	424	437	427	416	393	405	390	397	407	434	396	415	399	402	426	420	385	417	393	379	408	413	417	398	438	412	435	402	438	403	413	416	407	422	388	437	440	347	400	428	423	462	414	411	398	388	377	442	387	401	376	394	395	410	431	427	411	426	424	394	371	387	406	378	398	377	414	392	389	387	386	396	428	381	398	414	412	387	408	401	379	398	417	425	400	423	456	437	433	427	395	425	413	418	417	404	383	404	422	383	394	402	430	425	436	430	422	390	399	433	417	390	410	447	418	423	389	364	406	395	415	448	406	410	420	409	372	390	380	380	444	404	408	408	403	424	421	407	408	400	417	377	451	391	405	440	398	400	377	407	386	419	387	425	419	423	382	403	458	407	429	386	442	394	383	397	391	409	389	366	427	438	416	422	370	431	440	426	393	395	453	396	425	427	430	385	394	423	411	350	413	410	435	415	370	404	412	369	435	414	423	403	410	378	402	401	394	377	445	397	427	423	397	418	365	424	430	411	418	391	400	407	413	393	412	381	379	405	407	446	389	406	414	381	396	389	389	412	371	409	433	438	416	413	416	438	411	385	428	417	400	459	415	370	405	423	411	405	415	410	434	349	397	421	396	406	377	416	433	388	421	414	405	412	384	441	398	450	426	416	442	403	373	395	421	392	432	376	409	420	417	398	471	449	405	392	416	411	362	419	441	441	396	430	458	407	390	416	365	413	421	407	372	403	397	371	386	417	413	433	376	412	402	389	448	413	400	389	419	413	427	402	426	415	446	394	396	409	382	353	384	428	426	387	430	390	443	397	423	417	452	408	422	417	401	426	407	399	397	381	399	404	429	396	400	401	384	402	397	394	397	439	426	394	411	432	378	425	418	375	400	424	387	422	376	408	414	413	347	415	413	390	371	414	416	436	405	387	440	394	363	381	391	401	381	434	449	398	376	423	358	347	427	409	399	421	472	436	357	399	428	402	398	366	387	415	406	421	440	404	402	428	384	419	407	448	398	421	390	399	439	414	394	436	398	402	406	433	392	406	442	424	420	410	422	394	431	421	411	423	409	414	391	365	397	407	424	437	403	422	417	382	395	384	418	433	423	403	406	389	410	419	414	406	412	396	391	424	440	375	405	379	422	420	389	430	429	395	422	442	412	403	371	422	448	426	442	405	399	397	426	382	392	398	389	415	384	390	403	399	417	411	426	394	424	410	411	468	441	395	379	407	431	399	420	395	410	406	375	411	381	427	420	424	405	427	405	431	409	373	378	415	431	393	412	418	380	450	397	452	401	400	411	444	400	422	404	409	404	418	427	400	404	412	437	388	426	395	410	404	387	418	407	387	437	404	414	437	427	385	415	397	421	432	413	452	396	434	402	406	361	389	402	423	417	408	400	421	363	410	426	397	384	406	375	379	397	416	401	426	387	444	425	395	393	439	397	410	383	417	429	416	411	376	441	410	407	433	430	429	430	388	410	403	411	386	398	389	408	434	424	387	406	411	423	426	379	405	416	419	425	401	425	413	400	424	445	427	396	461	408	394	405	419	421	442	425	405	396	417	385	419	369	407	424	394	371	433	418	411	414	397	379	397	397	393	404	433	391	428	403	380	421	387	402	425	414	422	422	398	383	408	396	423	456	419	365	377	412	403	411	425	410	401	396	405	390	390	396	394	397	387	408	407	395	422	435	387	396	411	409	422	397	426	400	414	384	419	407	428	412	389	406	381	395	412	427	413	421	390	392	411	408	445	407	386	391	393	441	423	403	404	371	417	375	386	384	401	386	413	439	384	418	422	396	396	397	393	394	410	419	411	416	422	420	391	401	427	393	395	391	427	413	394	426	382	431	413	431	426	424	438	434	394	434	425	411	389	424	398	353	405	408	380	413	357	450	407	437	392	392	428	410	425	405	420	445	417	411	388	414
22589	21234	28356	24425	21385	19230	10641	5274	3519	2769	1990	1529	1281	1062	908	837	671	598	606	527	508	463	422	426	430	340	376	379	365	376	375	360	344	349	327	334	322	341	312	307	315	321	312	348	328	331	310	306	300	301	317	328	327	339	306	314	284	334	316	303	336	301	303	290	313	327	323	329	324	318	325	350	293	303	331	321	300	339	308	315	323	307	310	296	329	321	313	318	305	313	336	306	341	308	330	314	307	341	308	293	335	320	299	361	310	305	327	313	319	301	298	308	295	321	319	328	305	315	313	317	289	333	311	317	295	337	321	308	293	316	311	326	322	314	332	323	343	322	330	333	318	307	297	341	331	316	290	285	320	310	301	316	324	303	332	302	293	302	292	338	321	330	296	325	316	304	358	352	292	301	299	278	326	348	312	301	305	324	366	345	335	311	292	299	309	267	336	317	351	354	323	329	297	333	310	318	311	291	294	344	335	306	314	330	285	310	310	330	300	309	320	319	338	330	293	349	350	321	316	332	292	310	294	304	315	280	323	326	325	305	317	311	331	330	355	321	305	322	307	304	297	319	307	324	299	317	354	356	304	340	315	333	336	335	329	307	328	344	366	335	299	303	315	308	329	318	333	335	304	362	326	306	309	329	310	310	317	329	325	309	328	313	307	300	314	336	324	329	284	313	342	277	318	329	351	319	320	345	320	306	314	334	319	296	299	300	294	312	331	297	285	380	348	298	306	286	325	290	327	319	304	352	321	354	336	322	315	303	329	297	333	304	299	337	325	330	294	295	320	286	324	285	320	330	298	309	344	332	310	326	323	310	344	325	314	312	317	302	343	320	276	305	284	323	331	281	321	334	317	301	334	299	306	315	312	298	315	264	287	312	318	323	318	310	349	318	332	317	343	326	306	296	328	330	342	291	335	342	329	305	330	349	299	335	357	292	320	325	333	306	338	303	304	322	291	351	301	303	332	311	306	295	322	309	309	298	294	320	338	296	329	309	282	328	319	320	365	307	314	295	298	346	340	294	302	321	296	335	307	340	324	320	320	308	308	314	310	311	288	344	285	312	334	351	295	339	355	330	321	294	318	307	338	320	333	296	291	303	279	304	337	328	313	302	326	321	314	318	321	329	335	351	279	322	311	296	344	310	309	324	293	311	321	319	336	323	318	343	320	309	287	302	309	297	293	311	307	298	307	305	279	322	319	308	269	352	313	338	338	320	350	306	329	332	331	334	306	309	319	313	312	324	333	315	310	311	319	322	341	316	333	342	320	279	290	305	324	282	317	297	328	302	318	298	303	302	325	332	286	312	304	323	293	303	329	317	285	334	305	308	305	267	298	316	292	314	315	332	305	293	328	337	340	338	304	325	280	299	299	335	333	309	317	314	314	352	333	290	346	340	314	341	342	305	346	318	318	283	322	331	330	351	297	317	313	299	320	316	292	326	303	297	311	329	296	316	331	303	331	313	309	303	306	318	338	332	302	298	327	316	292	308	308	320	347	346	304	311	297	325	331	292	302	334	338	294	336	313	321	307	303	326	292	324	291	287	293	334	318	339	323	306	310	327	306	323	329	317	300	331	312	328	300	286	331	307	335	329	324	302	338	330	328	329	311	318	318	331	328	312	303	304	322	310	321	303	310	288	335	280	299	321	300	297	311	325	321	328	319	311	300	313	294	318	302	284	303	300	327	329	323	311	350	343	321	349	320	296	335	316	303	279	382	342	291	325	325	286	300	296	276	310	323	305	292	283	318	304	328	334	325	310	337	291	303	303	313	323	303	348	336	322	312	328	286	288	300	302	326	281	301	330	336	324	302	311	313	332	342	312	322	318	332	336	320	290	332	329	332	316	309	283	310	313	316	313	328	308	318	333	322	293	316	298	288	324	326	320	301	299	330	328	303	319	338	321	343	343	311	332	334	332	317	282	323	284	360	341	310	322	295	324	333	325	327	308	282	348	304	328	333	294	319	291	305	301	304	329	314	319	337	325	305	312	314	346	315	336	324	361	332	341	312	308	347	296	306	286	289	314	299	310	298	309	297	296	281	341	300	310	312	305	293	307	295	287	306	310	321	306	324	294	310	304	327	342	352	312	341	329	351	346	299	320	338	302	337	316	285	306	325	297	322	296	327	310	338	302	310	330	357	325	291	326	324	307	322	326	318	350	325	333	304	330	301	332	325	336	300	300	325	318	336	333	350	349	299	340	295	320	315	291	325	310	304	328	323	305	315	285	335	281	332	283	316	339	304	285	342	336	300	310	320	324	320	290	318	332	323	283	344	303	311	326	307	285	297	317	324	313	307	297	341	298	326	356	328	324	313	279	329	353	300	296	299	322	300	349	347	303	328	321	328	313	324	325	316	321	339	315	303	321	323	306	289	333	309	337	311	302	320	314	316	295	328	298	309	323	351	325	322	298	321	307	301	298	323	325	293	311	316	319	287	313	311	308	316	280	306	326	332	300	322	300	351	295	311	334	316	330	332	325	297	309	314	310	309	340	306	283	322	316	318	333	344	321	320	325	362	290	333	307	305	330	342	293	343	292	321	326	342	325	281	298	299	303	309	298	338	320	337	287	349	285	359	337	309	298	323	337	312	266	300	313	339	312	319	338	305	314	332	291	320	373	327	292	318	323	320	305	294	301	322	338	319	337	286	318	314	327	346	339	307	316	293	323	335	339	349	313	324	335	313	299	319	322	286	346	306	322	287	320	295	316	286	318	327	337	312	319	313	295	293	316	305	316	287	304	291	322	332	312	308	310	319	323	313	300	327	334	318	344	308	312	337	333	315	299	290	300	277	338	303	298	303	332	315	302	350	318	314	308	309	314	298	314	363	316	327	322	301	344	288	323	295	325	284	313	304	318	295	320	329	302	334	306	318	327	332	354	323	339	296	317	316	322	342	345	338	296	349	331	309	320	323	299	321	304	316	315	328	318	312	303	318	337	335	321	298	306	308	368	296	325	348	342	304	334	319	316	318	322	313	290	325	339	331	306	301	310	314	326	297	310	316	314	332	325	307	310	329	293	322	334	294	342	306	318	269	294	337	295	285	313	320	350	315	308	338	295	311	326	322	306	305	314	320	323	318	294	327	341	307	338	345	330	300	326	302	306	313	318	298	351	349	348	318	304	305	271	334	308	321	320	348	334	322	294	332	269	323	297	322	303	295	316	293	322	304	304	336	298	311	336	336	335	305	295	318	286	310	307	335	305	348	301	312	295	312	293	327	328	311	332	303	294	289	307	281	293	310	310	347	324	323	317	323	321	314	296	302	314	310	323	298	320	317	326	305	305	265	314	292	313	303	340	341	336	292	321	329	289	305	303	315	306	311	302	310	332	312	308	287	300	325	330	346	317	323	282	318	319	307	321	331	321	318	309	302	297	340	334	320	330	326	306	278	305	317	343	346	349	301	298	283	296	339	287	315	320	349	308	336	340	339	302	347	330	302	283	290	320	327	328	311	307	326	286	309	316	348	319	311	310	336	307
24834	45251	38713	30179	23219	17757	13513	10433	8017	5967	4518	3492	2752	2228	1776	1632	1343	1184	1035	900	812	755	684	617	598	550	581	490	513	497	486	494	449	482	502	436	444	472	423	431	427	450	380	410	438	439	419	446	399	395	441	407	462	397	453	442	420	437	397	438	420	450	424	408	426	458	450	428	430	454	399	423	417	445	462	476	413	408	424	471	441	459	407	431	388	437	473	418	429	447	411	415	421	472	443	405	432	428	421	411	434	436	447	461	455	449	428	421	442	443	445	427	403	430	438	413	388	463	428	413	442	424	441	447	427	438	439	422	436	420	426	451	431	411	424	442	385	423	481	456	435	442	414	444	428	445	410	383	401	435	400	491	444	434	420	472	408	442	471	447	430	444	436	426	444	436	412	430	398	438	425	417	404	418	445	437	449	463	424	422	419	480	432	409	428	446	444	431	447	446	413	435	428	426	452	435	478	419	425	443	401	412	446	483	443	414	409	410	414	455	432	424	427	437	452	447	447	449	408	418	433	451	470	423	392	452	427	449	432	429	423	426	423	454	458	432	404	457	431	426	410	409	416	422	457	452	417	420	406	439	445	419	436	420	399	455	439	405	425	433	452	452	468	441	438	427	463	426	450	421	389	406	407	442	454	425	426	408	475	413	427	431	448	431	432	447	419	456	437	393	449	450	446	431	392	436	427	425	449	450	439	447	415	439	397	415	422	439	392	418	403	418	435	463	397	426	429	459	417	403	395	412	430	437	401	453	422	417	449	438	441	419	437	463	423	448	425	440	407	410	406	432	432	426	435	413	418	411	433	427	452	433	453	454	434	411	455	414	426	448	443	431	443	462	419	429	425	422	409	439	407	441	401	435	422	417	448	428	442	432	432	471	451	443	456	415	443	386	449	400	400	423	431	416	414	415	419	410	421	438	427	433	396	414	424	441	432	406	444	432	402	416	462	454	447	403	419	408	450	403	425	440	427	407	424	447	396	422	452	454	394	394	436	444	453	442	412	461	452	425	440	444	383	425	410	425	420	449	447	413	400	447	437	452	368	464	420	458	420	433	442	396	436	454	438	415	394	435	401	428	382	434	448	445	442	410	405	444	475	407	423	435	448	456	389	437	428	423	469	442	429	439	410	413	403	428	431	420	422	422	465	419	381	458	443	410	446	428	401	453	433	403	417	425	429	413	444	390	409	408	407	428	462	454	447	437	433	457	477	483	440	438	387	461	443	414	428	396	405	452	426	440	470	428	422	454	428	420	391	456	435	449	409	413	414	415	416	429	446	436	434	437	419	434	425	445	412	412	383	363	426	438	474	443	427	453	409	436	429	441	430	456	430	441	382	414	463	428	429	445	416	442	466	429	449	461	435	392	456	434	420	433	445	405	435	429	414	449	454	439	415	426	419	445	412	460	405	458	422	410	435	459	449	411	416	456	429	444	405	407	401	425	414	421	431	433	399	444	403	456	441	425	414	423	394	407	417	404	410	486	405	406	449	414	427	440	420	470	439	431	458	434	431	432	418	403	440	413	406	374	455	443	419	433	427	402	418	455	414	434	450	454	421	409	430	394	407	426	442	398	461	398	452	421	422	405	456	434	440	427	468	444	415	441	440	434	428	421	426	427	411	438	415	414	453	439	432	425	456	448	447	462	440	453	415	420	451	411	447	421	447	427	456	431	434	421	400	414	456	417	441	429	433	442	433	417	436	399	408	420	427	426	452	482	428	433	431	400	403	436	400	422	473	412	435	443	472	420	409	433	413	437	444	455	439	451	415	438	419	403	460	458	415	422	442	470	452	432	459	419	425	456	396	408	435	448	429	411	421	419	414	466	438	428	446	405	461	453	452	401	438	409	420	433	436	467	440	453	408	468	429	438	447	419	398	462	436	410	404	453	445	439	425	410	403	417	457	387	440	413	408	445	421	443	426	424	428	398	431	432	417	463	435	426	444	417	408	428	441	441	457	432	461	445	422	444	432	404	416	457	441	401	417	440	422	414	409	424	445	443	412	415	404	412	438	426	432	441	487	427	416	437	447	445	404	410	435	483	427	426	432	442	437	434	447	404	409	452	425	395	475	406	459	388	433	430	432	426	394	368	448	421	429	439	432	433	417	414	455	447	410	418	390	459	424	434	429	405	433	457	407	431	421	464	466	436	459	448	437	424	396	446	402	446	409	452	438	443	455	442	413	464	430	404	433	430	456	442	422	464	440	442	445	448	425	391	437	430	434	415	434	464	398	436	447	415	429	436	398	439	434	408	423	480	466	442	461	449	433	444	445	424	444	427	428	411	414	415	445	434	397	429	461	438	449	425	417	437	418	437	409	430	400	396	455	457	413	414	421	404	437	464	452	439	425	441	425	405	449	442	441	396	462	435	433	461	417	417	435	429	404	449	408	442	445	429	424	439	454	442	430	400	423	441	425	448	417	458	427	410	388	385	443	442	433	463	448	442	386	429	441	431	449	436	406	418	453	456	433	456	406	419	403	429	466	427	403	429	424	441	416	429	437	413	455	458	431	440	416	435	429	448	446	455	441	395	444	434	421	440	411	444	423	440	409	425	439	427	385	406	445	431	415	428	393	432	437	445	447	429	426	418	435	429	440	428	447	452	447	467	439	437	437	443	430	407	432	421	437	423	407	425	404	437	395	425	441	407	438	421	443	434	399	440	427	433	420	449	418	441	430	402	415	392	437	438	417	427	438	428	433	400	445	406	441	436	448	459	458	407	460	461	459	412	415	446	422	446	445	405	405	423	454	391	420	454	408	431	461	480	438	433	453	404	406	417	458	424	446	447	459	424	424	444	456	412	436	435	436	429	424	420	455	474	417	425	448	403	435	436	428	456	448	460	420	447	435	422	435	430	442	487	446	450	449	471	456	412	442	438	407	423	425	433	433	469	480	397	428	435	402	414	424	411	435	428	427	432	440	436	448	431	434	410	434	434	405	463	427	459	408	447	420	443	437	469	453	415	404	430	430	453	425	409	455	387	438	444	453	397	446	407	437	405	441	435	451	426	450	441	464	442	450	426	451	457	406	439	410	446	411	416	456	448	422	423	435	409	423	425	476	421	401	440	401	445	423	403	426	443	427	413	418	457	422	430	426	403	428	444	468	417	420	431	431	445	441	445	417	429	427	452	457	444	439	453	439	450	428	399	422	421	451	447	428	455	414	417	426	426	453	440	407	453	425	472	435	458	448	425	446	431	397	415	410	453	459	440	436	458	460	447	389	448	420	450	424	458	421	451	429	421	440	423	384	407	414	442	430	428	423	421	419	423	441	410	462	426	408	428	422	458	449	428	439	465	437	462	418	462	431	436	423	459	403	455	390	409	413	412	435	440	401	441	423	410	438	414	415	402	429	429	411	425	445	492	379	438	427	405	443	423	446	424	423	428	416	425	470	443	405	417	435	373	404	436	432	397	418	458	411	403	427	436	383	417	457	428	433	454	414	425	447	399	451	451	431	437	427	482	388	448	420	399	424	429
28538	23643	22747	16011	8956	5502	3619	2579	1858	1489	1107	868	723	681	609	559	478	437	431	404	436	364	381	310	343	305	333	345	328	324	334	327	313	289	292	341	288	309	316	308	300	328	308	336	308	333	315	304	315	310	315	308	298	294	338	306	321	309	304	285	308	311	341	302	339	341	332	296	324	310	306	311	307	297	332	308	308	325	307	319	338	316	334	336	305	322	306	303	346	301	322	302	326	288	329	293	319	312	304	298	343	313	288	339	316	330	317	306	340	301	309	288	294	301	327	310	316	289	343	306	324	320	330	302	302	302	291	303	326	289	347	326	302	289	290	327	319	316	333	340	321	335	364	310	294	333	340	313	327	321	332	313	323	325	310	311	321	301	308	297	329	357	323	300	331	324	305	312	305	317	316	318	293	281	304	285	336	317	335	300	320	295	311	319	304	291	344	314	307	316	310	323	329	296	323	302	341	310	299	314	312	313	311	324	307	315	312	296	332	303	321	307	326	308	297	342	323	309	349	329	328	311	340	301	298	286	324	310	305	280	296	332	350	303	298	318	332	311	318	323	345	312	329	294	309	306	310	338	304	322	302	300	300	302	338	322	317	335	314	300	297	305	310	319	309	317	344	302	316	306	303	294	326	312	305	326	309	317	330	297	314	281	303	322	303	304	355	313	321	316	305	330	299	322	282	283	314	338	325	306	307	280	320	340	302	342	317	321	335	324	298	305	313	307	333	302	308	310	318	300	328	302	336	319	329	312	321	333	314	303	329	312	296	294	317	283	314	320	346	307	299	338	330	302	328	321	281	330	325	296	293	313	340	313	301	293	308	317	355	321	328	336	346	322	296	309	321	289	353	337	350	314	314	289	332	290	310	314	296	301	350	299	334	321	346	336	325	309	326	285	314	304	342	280	330	309	319	334	308	297	321	282	322	320	342	308	306	308	305	294	329	303	317	328	324	314	298	322	343	304	304	301	288	296	300	291	316	292	286	341	311	328	302	284	325	310	334	289	303	316	280	335	339	328	368	330	279	304	306	357	309	312	307	309	322	323	300	303	320	308	353	321	327	335	329	296	309	296	336	305	321	321	305	306	328	315	310	317	298	323	327	338	326	312	327	318	307	297	299	288	313	320	324	324	280	299	287	322	307	342	314	304	320	335	325	312	323	301	323	321	278	283	324	296	333	300	300	300	308	322	307	329	319	319	319	291	275	314	307	310	324	306	316	320	334	282	325	305	322	346	307	329	301	322	307	277	311	333	342	322	337	315	305	340	308	334	332	323	322	289	310	346	309	312	317	318	314	323	300	298	294	329	318	312	331	309	302	341	319	315	311	285	328	290	292	294	308	321	310	337	315	327	334	292	317	297	298	282	308	317	324	308	289	294	334	317	307	313	311	342	317	311	347	331	336	312	314	320	328	316	299	310	312	348	285	286	292	333	327	294	324	337	257	328	315	298	358	340	304	338	305	309	319	306	292	337	328	303	303	301	310	309	297	310	302	335	278	329	322	316	324	333	308	297	297	291	324	286	337	276	289	283	332	303	279	278	299	276	298	326	344	270	323	326	291	345	313	328	303	327	311	297	306	307	319	320	308	336	323	306	310	289	302	321	302	276	294	289	287	316	314	308	304	311	315	317	297	326	327	331	325	324	340	294	320	283	322	297	351	322	333	330	338	330	360	312	294	314	314	334	300	308	340	343	324	327	327	279	315	299	278	302	336	343	306	310	312	344	317	284	322	285	297	359	317	318	318	348	325	311	296	290	294	324	335	281	324	324	299	322	313	302	309	321	299	330	318	311	307	306	319	297	308	306	314	314	287	328	293	297	311	320	301	322	338	304	330	344	305	326	299	304	307	305	301	292	319	335	323	312	320	336	319	346	302	304	315	331	348	340	308	292	328	342	328	305	291	293	290	310	296	341	288	277	272	305	313	312	324	309	330	319	309	356	333	293	290	298	304	326	293	310	290	326	302	328	290	331	308	301	278	325	314	306	290	305	286	311	324	292	318	302	312	324	328	310	297	308	318	304	339	328	321	299	312	322	307	326	308	297	322	355	314	319	305	283	342	321	304	309	296	336	329	295	316	324	314	321	304	333	311	273	315	289	320	346	328	316	357	307	318	330	325	321	316	339	289	304	332	315	283	372	315	318	317	300	302	326	330	368	335	307	329	307	322	311	309	319	321	342	347	327	296	324	316	311	310	285	335	319	359	299	309	291	324	333	330	319	341	303	312	328	336	292	302	309	318	303	325	313	317	304	310	313	317	309	338	325	340	294	320	308	286	315	322	301	332	308	321	285	332	283	288	319	301	280	296	299	332	328	326	304	319	351	302	331	328	317	310	319	320	289	312	310	315	308	292	314	278	302	311	333	308	311	314	311	306	295	323	308	353	322	306	270	330	320	293	293	302	327	307	317	320	302	325	322	320	323	326	308	327	329	304	294	313	315	343	333	317	314	326	335	321	312	295	294	311	328	324	310	310	305	294	319	316	284	288	275	308	323	314	300	310	289	307	315	337	306	309	328	324	335	339	303	300	301	340	315	314	337	324	335	325	285	318	313	298	323	308	305	329	323	298	299	269	306	326	325	336	281	321	306	327	305	287	317	294	319	345	326	325	284	314	330	318	292	312	303	336	315	354	276	298	280	305	298	324	328	324	310	299	310	334	309	331	314	291	309	317	344	295	300	303	286	316	304	313	308	310	353	301	307	318	341	299	326	312	349	342	334	305	306	272	332	299	309	325	278	310	343	305	272	322	311	283	318	320	340	317	356	327	341	287	303	316	315	329	309	314	308	314	295	320	322	300	282	345	336	319	325	290	309	305	283	291	284	296	335	339	297	279	303	337	333	313	304	301	343	305	296	338	314	298	332	327	277	311	315	319	303	277	328	314	337	291	315	341	325	327	315	296	304	317	327	287	310	338	317	294	288	308	327	324	317	295	316	326	312	289	286	306	313	321	302	302	297	326	341	305	328	332	325	312	297	309	301	312	270	278	284	310	318	317	320	346	327	343	315	293	301	347	298	281	299	289	307	344	312	312	332	317	299	325	333	298	328	313	321	294	324	317	320	333	299	315	296	326	305	297	318	308	323	291	331	335	337	302	326	312	309	341	285	322	337	309	324	293	300	298	352	333	313	307	326	295	334	302	361	330	311	291	323	297	321	301	304	329	315	326	317	311	346	274	300	299	319	275	322	308	323	306	317	310	331	283	323	321	342	324	291	314	334	279	331	315	306	349	314	306	292	320	293	337	315	335	305	316	312	306	345	302	281	271	313	313	334	296	322	372	311	291	286	341	333	310	319	310	324	337	288	270	303	314	314	318	329	323	291	300	309	339	306	314	319	311	300	287	296	319	337	309	313	310	308	306	314	324	325	336	320	335	331	318	283	308	327	318	291	293	300	310	336	326	321	317	304	294	321	324	337	286	319	336	328	278	295	336	284	300	310	306	314	310	345	329	297	296	324	343	322	329	329	297	313	321	305
23206	35688	29795	21250	15156	10894	7878	5848	4451	3214	2508	1882	1499	1286	1065	944	878	757	739	678	639	566	536	512	515	503	490	504	440	500	479	462	460	461	425	449	464	411	435	430	432	449	423	404	417	418	415	431	422	437	441	452	435	442	419	427	421	409	412	446	434	418	432	417	435	470	453	468	410	456	420	440	473	433	430	440	476	424	387	433	429	466	463	424	440	419	432	459	400	433	454	425	422	453	407	424	448	430	450	436	415	447	383	432	437	469	440	447	468	469	449	452	410	412	452	416	478	465	458	432	380	459	414	461	432	414	419	449	451	432	424	420	452	459	401	450	418	458	443	483	430	418	420	410	455	432	406	428	473	430	436	423	467	464	402	437	455	450	439	398	414	438	449	425	404	418	429	447	455	429	381	418	443	472	446	395	432	421	457	459	455	427	402	453	393	447	409	441	442	408	396	468	437	395	403	424	447	450	447	413	430	466	435	469	418	467	440	423	429	434	444	429	473	479	432	424	426	442	425	490	408	434	437	445	475	423	398	431	423	433	438	425	486	439	420	397	437	452	407	387	415	456	454	421	413	431	420	421	456	488	423	412	413	483	397	446	438	409	417	426	451	434	430	454	420	417	419	442	427	434	426	478	439	395	417	403	451	388	420	475	449	415	440	423	426	411	444	454	424	450	423	451	412	414	436	451	443	408	412	405	424	407	446	403	402	407	419	405	413	450	449	423	388	451	446	430	443	441	402	438	443	460	462	396	434	417	391	432	429	394	441	448	424	447	441	425	479	430	453	451	493	431	422	398	395	402	425	454	423	450	437	434	417	463	442	431	439	413	425	456	429	457	408	410	441	431	411	419	420	414	472	451	384	441	419	404	404	446	411	421	464	414	423	419	407	415	458	397	414	452	427	419	440	429	448	441	385	454	432	437	396	428	433	434	422	439	437	440	420	460	428	445	438	424	436	436	420	437	453	455	428	433	420	417	454	456	425	465	448	412	455	432	406	446	439	435	433	419	382	432	424	453	454	438	450	454	414	406	441	410	465	431	428	434	424	413	429	426	447	440	430	429	426	410	433	429	410	466	446	433	425	425	447	411	445	440	432	469	484	428	461	399	447	456	438	424	464	426	430	416	461	423	437	393	439	416	443	388	420	438	420	453	406	408	446	428	427	435	451	461	444	457	440	425	418	444	474	427	457	434	401	417	444	427	422	413	445	440	457	463	463	409	448	443	438	455	435	443	433	440	412	449	426	382	453	463	422	402	390	425	485	393	432	451	456	453	428	449	442	461	406	463	423	425	396	412	423	444	414	458	456	400	449	417	438	424	472	431	390	414	450	456	419	434	390	395	441	428	425	433	395	424	459	368	440	417	420	380	453	430	431	428	452	451	425	411	423	447	444	445	456	447	446	399	416	447	425	385	389	442	449	454	459	436	443	447	436	401	427	456	454	428	419	445	463	441	405	434	461	440	375	415	423	427	437	415	432	444	430	451	420	463	453	456	474	395	449	408	429	440	425	419	449	444	472	402	442	422	417	428	436	409	410	402	406	430	440	457	420	430	384	399	422	427	440	450	437	417	427	439	451	427	448	439	388	426	397	420	424	422	408	408	411	422	387	432	435	445	451	445	468	440	437	428	410	440	448	451	421	434	446	401	427	418	413	435	438	445	408	410	428	444	441	400	438	425	450	442	411	438	459	475	438	431	428	428	430	402	421	406	421	432	423	473	411	450	406	400	439	456	443	425	455	379	435	430	442	443	419	454	447	410	432	448	407	416	443	458	429	436	424	436	453	413	413	413	420	427	441	395	450	422	436	396	414	418	398	439	439	395	471	405	425	414	447	401	442	439	418	411	423	439	407	409	452	447	399	499	452	428	438	422	419	413	467	436	455	434	423	456	422	419	406	406	430	446	438	409	411	373	430	470	437	433	481	403	390	465	434	429	446	454	404	440	419	419	459	430	431	440	436	453	485	444	456	465	411	410	430	407	449	440	432	440	425	439	423	457	406	445	434	430	470	444	453	402	442	432	442	432	429	449	433	428	417	473	423	448	420	430	451	425	477	414	432	412	468	421	428	461	418	452	420	442	432	431	435	426	414	381	417	430	442	408	455	428	427	413	452	486	428	415	443	443	419	442	395	412	453	439	452	446	450	436	451	445	432	435	451	424	429	396	457	401	417	457	457	435	441	436	424	426	445	435	441	461	423	420	428	436	417	426	446	435	449	446	501	457	424	425	412	415	448	389	398	442	438	425	441	422	431	438	433	454	441	446	419	462	423	424	473	439	444	420	441	399	429	427	425	431	426	434	437	448	431	457	437	415	412	411	429	447	411	439	407	430	445	467	433	394	425	423	402	465	442	393	419	429	428	430	432	399	406	427	445	438	430	419	437	438	442	377	434	397	435	422	456	429	430	419	444	437	430	408	415	454	475	418	448	433	430	456	442	454	425	443	384	424	469	438	426	450	416	405	434	409	437	420	443	429	428	432	411	436	466	433	408	415	462	445	471	447	425	438	405	423	454	453	448	453	449	394	442	404	421	410	442	439	432	446	433	437	430	420	425	462	399	444	406	447	446	469	450	465	416	415	436	455	433	427	415	438	463	429	400	448	411	439	430	428	433	390	457	451	433	454	467	428	414	408	436	428	460	383	412	434	450	438	436	432	428	452	395	428	434	460	414	433	407	438	417	446	410	459	438	425	453	437	455	429	416	444	451	410	444	403	450	455	456	443	442	460	438	438	442	429	466	407	441	433	434	417	438	445	447	430	441	446	382	444	461	423	419	454	434	410	426	431	448	414	452	397	433	403	426	433	430	434	436	447	406	465	429	421	411	422	454	440	409	431	479	394	424	450	428	440	442	428	437	497	418	451	454	453	457	425	428	446	452	396	420	420	409	434	408	444	412	417	469	422	437	437	457	462	446	412	452	433	462	415	418	432	421	420	443	452	453	387	425	364	480	447	476	416	451	432	419	425	401	421	431	426	404	390	437	425	442	410	376	437	443	455	443	400	425	456	442	438	436	434	444	428	418	435	413	456	430	414	414	398	438	446	429	453	397	424	439	421	425	424	439	420	452	452	476	392	402	397	442	442	395	416	440	429	462	445	436	468	447	427	443	430	430	420	445	444	422	408	414	456	444	465	425	449	444	411	426	448	441	445	443	440	424	416	410	447	475	404	432	456	453	487	454	410	437	485	419	431	416	443	415	457	444	419	429	432	426	457	400	421	447	434	418	445	401	409	414	433	447	440	455	457	426	402	461	431	434	425	410	415	411	414	393	426	453	412	389	458	434	432	433	394	443	419	456	468	408	438	444	419	440	414	436	455	428	440	436	424	423	430	450	451	406	441	430	440	409	425	450	408	410	436	378	469	435	416	395	443	409	458	460	449	438	441	412	445	419	386	465	439	456	447	443	448	418	448	433	397	429	447	432	464	402	429	437	431	436	428	459	459	416	427	457	440	417	435	444	433	432	426	448	420	442	404	431	420
23562	21258	27648	25363	19926	11575	6478	3971	2732	2060	1612	1222	998	859	750	717	604	515	521	475	446	447	434	368	347	341	373	369	334	355	373	342	295	349	351	304	321	331	373	354	333	319	328	317	323	325	353	310	313	336	335	313	360	350	320	324	297	340	321	371	319	341	347	345	370	325	343	341	324	315	330	346	325	332	306	320	380	336	327	313	316	355	344	299	320	299	351	339	358	328	318	312	371	307	345	329	310	350	350	348	337	313	344	359	361	369	306	295	353	325	305	361	352	370	349	324	314	292	351	350	339	323	323	320	304	310	294	340	327	334	324	350	320	319	340	314	308	326	329	347	359	334	344	323	348	326	299	322	333	305	295	331	355	324	347	362	323	333	322	342	335	306	320	312	323	313	321	317	358	318	301	337	350	343	345	334	339	305	304	290	351	335	322	381	328	349	335	311	355	310	323	339	319	310	304	329	312	350	310	315	370	314	308	313	315	307	333	337	328	343	355	348	341	333	336	331	327	315	295	314	304	326	320	347	321	299	342	288	321	310	341	343	322	339	304	346	332	300	293	318	330	333	325	335	330	360	312	336	339	320	321	321	340	318	328	309	332	335	322	299	354	324	298	334	329	348	319	355	332	355	319	321	301	312	283	309	335	339	344	332	335	314	314	352	322	353	315	317	292	337	317	370	332	355	295	319	337	365	325	346	313	313	323	342	335	323	328	310	344	332	307	295	300	288	334	331	359	332	333	343	315	316	304	308	305	304	330	341	334	297	317	313	349	310	303	318	284	315	345	308	323	322	351	324	344	301	328	341	325	308	310	306	323	323	335	328	328	328	325	319	316	333	341	346	345	364	322	320	298	329	291	338	348	323	337	337	302	356	358	329	313	317	329	341	373	295	325	308	333	309	320	321	353	306	360	301	318	327	313	304	317	366	328	324	330	335	360	334	301	343	327	356	336	321	304	286	313	321	307	340	335	361	304	369	344	309	315	320	304	309	306	312	327	330	332	325	317	347	324	321	322	321	309	333	320	343	372	343	312	336	314	309	303	326	338	305	321	322	323	322	339	327	354	317	315	316	335	314	324	323	315	356	338	328	356	327	308	334	325	316	345	340	343	311	325	324	330	317	305	316	347	328	333	323	314	345	346	305	321	320	312	343	331	335	318	339	313	343	349	306	307	346	311	348	363	325	291	347	312	299	304	287	317	336	330	348	329	324	343	344	366	346	308	347	343	326	363	348	322	326	308	367	307	330	317	356	304	334	368	328	314	309	289	303	333	322	304	322	364	301	309	305	288	325	330	326	347	325	305	349	353	337	297	341	313	325	317	323	308	332	323	329	340	322	312	371	334	374	364	307	301	357	333	316	341	316	333	348	329	320	326	316	354	324	362	342	322	329	320	323	316	334	306	352	326	306	317	309	338	346	314	315	335	308	354	315	346	343	309	365	311	348	359	353	299	350	313	357	328	331	334	303	316	344	361	355	322	325	322	351	318	284	320	330	323	337	322	315	323	354	330	337	276	346	306	325	343	372	314	340	312	296	333	335	311	292	315	310	329	354	330	360	354	405	314	323	283	342	295	320	284	339	325	338	298	328	343	295	329	317	335	321	318	335	308	315	304	307	331	333	320	331	338	340	308	333	281	321	356	341	352	348	315	365	324	323	331	331	329	319	309	315	349	310	337	312	335	347	362	302	335	311	339	325	305	323	330	335	359	336	343	313	353	345	340	328	314	305	335	318	334	331	342	330	327	308	316	320	321	326	338	337	364	336	307	308	327	320	362	329	309	331	342	343	336	348	357	334	315	319	371	320	317	316	360	311	336	325	332	302	305	307	364	334	331	301	330	326	339	330	344	306	317	351	313	331	338	296	339	342	308	324	325	336	356	316	333	308	311	353	336	326	362	313	310	333	316	351	337	317	331	321	316	325	309	300	292	338	335	330	320	308	316	310	347	317	324	329	318	304	330	345	345	336	322	330	305	339	362	338	317	306	334	298	335	346	379	316	358	329	345	339	333	307	332	321	369	362	349	333	313	360	355	302	343	334	307	321	304	358	309	309	312	356	328	384	356	330	337	342	318	330	324	306	304	322	336	295	338	352	322	339	326	331	310	312	328	361	342	309	305	315	320	319	336	320	376	336	360	335	297	329	320	333	320	344	327	328	338	369	314	316	321	310	333	366	359	339	312	316	322	304	352	342	315	331	319	312	356	353	341	323	307	332	366	331	332	335	373	319	334	343	312	335	347	334	339	312	294	343	341	310	353	347	307	332	354	348	345	325	322	335	327	318	302	303	336	323	322	326	345	305	310	320	331	359	314	306	325	325	337	303	318	318	343	313	328	337	327	316	353	349	329	322	310	353	321	300	319	330	338	352	338	348	357	314	321	331	364	328	302	286	350	336	337	301	343	317	352	355	342	337	332	365	340	310	318	336	321	328	368	314	339	310	303	318	324	357	325	330	344	321	306	352	318	359	323	329	314	276	345	335	304	303	310	331	327	312	330	315	323	329	336	327	311	359	314	351	336	322	332	334	326	346	329	327	324	345	302	323	345	331	338	319	331	295	315	288	313	328	314	329	348	337	353	331	356	325	346	325	339	304	332	348	330	347	360	327	340	347	311	324	342	333	329	312	303	317	298	310	340	303	326	337	332	351	310	353	337	285	313	331	327	341	323	344	318	350	324	337	349	317	328	328	308	323	288	336	348	351	318	342	325	332	334	311	320	301	331	349	310	332	330	303	356	325	326	343	344	341	344	361	312	342	335	335	324	344	301	349	321	288	310	362	324	330	323	314	316	347	315	313	324	342	341	361	313	313	337	331	304	334	347	347	336	331	323	344	342	379	329	283	330	349	347	355	322	306	348	325	307	326	326	313	317	328	319	335	351	311	324	315	325	311	354	344	311	313	325	316	353	332	328	339	330	309	310	348	356	340	314	333	342	329	312	341	334	329	307	352	351	299	339	318	309	324	300	320	284	354	315	360	340	298	325	309	301	369	339	305	338	302	366	337	318	294	339	345	320	286	310	295	322	326	370	361	311	322	327	328	342	308	341	315	330	339	332	348	297	343	327	329	326	321	303	308	317	348	307	322	332	351	319	318	324	327	326	320	362	333	311	306	335	335	326	352	345	334	317	338	328	348	321	310	301	338	336	332	346	334	338	299	338	300	353	320	343	308	329	330	316	318	313	333	304	335	328	329	324	341	331	304	329	333	324	296	350	344	311	333	316	338	314	315	375	307	328	315	344	333	337	339	300	320	338	352	309	295	339	339	312	319	308	346	318	329	316	301	340	306	321	328	316	332	348	296	331	346	311	319	312	279	332	303	342	305	331	327	339	358	337	318	321	327	336	347	337	313	303	317	348	337	332	371	315	341	307	314	311	318	319	333	336	337	290	308	352	336	341	329	320	333	324	326	308	322	353	319	307	306	305	336	316	318	350	317	338	341	344	307	317	308	352	314	299	329	317	341	364	316	353	328	315	347	350	358
23036	41096	35223	26365	19795	14750	11121	8399	6232	4728	3487	2601	2051	1793	1511	1261	1152	988	906	831	762	670	644	560	565	509	549	496	557	464	471	525	476	471	437	492	451	460	480	435	446	446	440	451	436	468	488	437	442	454	436	416	447	460	448	449	432	430	470	417	441	446	437	423	414	482	476	479	458	465	438	423	434	465	456	442	462	438	442	460	501	426	455	475	438	450	450	457	460	440	452	463	480	495	453	415	441	437	484	447	443	434	451	427	416	433	452	467	463	450	452	413	440	446	451	463	433	473	434	444	446	428	477	431	441	443	438	429	463	406	448	431	472	406	449	466	448	504	445	460	450	452	464	430	463	417	453	440	445	444	445	438	412	415	488	478	462	477	462	437	450	464	456	419	456	466	462	435	432	447	463	458	451	442	435	440	433	412	522	456	467	447	448	423	453	450	495	440	467	436	465	436	464	432	442	461	490	464	430	421	473	496	458	474	459	447	439	452	423	494	424	506	450	455	449	467	440	449	422	468	439	435	433	465	424	448	506	430	423	443	468	434	463	451	477	478	477	409	464	441	454	467	418	430	436	459	456	478	484	467	471	431	448	417	453	469	464	442	430	427	451	460	448	429	460	451	452	461	422	447	460	465	434	465	427	447	439	458	486	449	453	456	455	467	452	431	440	450	460	443	399	459	445	467	447	448	410	450	433	478	419	470	444	493	478	422	429	441	452	457	459	419	457	425	465	424	428	466	459	493	466	426	462	411	467	475	467	443	451	452	472	427	451	435	420	474	449	440	463	415	470	483	471	482	462	431	429	432	438	448	478	435	432	428	427	432	441	475	451	458	373	437	446	445	458	472	443	479	453	433	479	442	406	440	429	462	483	444	459	427	447	426	461	455	463	475	465	449	467	461	430	455	430	426	430	451	428	431	483	457	440	436	420	434	453	422	428	478	448	459	468	461	449	424	453	453	490	475	480	464	470	401	465	464	436	438	482	400	446	431	497	447	476	484	431	476	447	459	482	428	451	462	483	445	424	447	461	420	484	429	463	423	412	436	447	468	481	462	467	450	397	461	425	442	433	480	474	425	430	436	431	439	454	419	440	480	426	447	399	462	438	413	459	433	449	412	416	438	430	403	473	424	438	424	495	420	426	444	464	443	430	458	443	464	445	493	487	437	476	432	454	479	470	481	450	467	476	439	468	475	455	467	484	473	442	465	451	447	418	465	491	469	455	440	474	471	447	446	460	439	462	413	453	412	473	444	475	470	432	438	459	429	482	467	432	470	414	485	485	453	453	426	451	467	462	463	426	433	467	473	450	459	454	428	448	413	441	451	467	479	446	414	472	475	472	432	451	445	428	435	440	412	419	451	418	466	423	410	475	469	461	449	467	474	431	431	451	432	419	476	482	451	443	469	450	439	447	467	448	475	476	441	440	444	459	420	414	417	446	515	423	453	464	455	445	418	459	462	427	439	458	471	421	492	476	428	447	463	476	440	404	407	434	480	418	449	448	468	453	442	467	454	423	459	453	473	435	422	432	473	432	433	435	464	479	451	456	464	439	456	458	433	439	429	457	459	437	473	465	439	445	439	465	507	433	466	464	454	431	455	478	432	472	448	459	459	448	501	429	452	444	494	452	431	445	440	446	441	430	444	453	427	449	459	470	439	424	468	419	440	430	495	428	434	466	468	454	405	443	469	450	433	462	417	423	457	421	479	463	461	479	430	450	448	462	447	476	453	467	468	470	486	408	473	464	467	408	443	477	477	425	452	486	426	461	423	444	445	488	437	483	443	414	447	469	458	451	440	466	433	439	463	446	460	464	416	415	461	442	443	463	460	467	457	441	447	471	451	434	428	448	463	472	451	480	418	430	472	474	481	415	476	450	462	447	436	448	430	456	477	406	455	463	474	474	416	420	425	441	499	417	442	464	460	452	459	456	432	406	477	444	441	444	458	451	435	415	425	456	479	495	422	432	463	483	416	440	428	447	430	451	439	445	504	437	453	474	453	466	436	469	476	441	451	447	430	431	490	450	450	462	434	473	434	431	429	447	442	454	432	427	472	443	441	472	447	449	430	419	438	476	459	437	419	432	431	428	440	458	422	476	423	427	428	436	463	467	451	446	443	462	459	438	446	480	469	431	436	461	428	433	457	429	453	464	458	422	453	482	453	466	436	484	462	454	451	420	436	430	451	422	470	468	411	443	464	447	468	469	434	455	446	486	440	427	466	442	432	449	429	427	425	420	429	489	470	484	438	438	440	446	460	449	478	449	489	450	434	459	434	463	475	454	426	432	454	436	428	439	489	442	463	423	464	485	461	468	458	442	460	451	467	433	443	443	454	454	438	452	446	461	451	464	489	427	428	394	442	426	462	444	444	420	461	431	451	413	443	442	477	419	458	473	434	463	420	468	426	465	495	464	503	452	450	442	434	462	463	445	458	454	474	481	476	455	442	419	463	467	451	441	424	431	461	422	458	447	451	407	428	419	481	465	454	458	447	452	416	452	422	441	429	444	459	465	472	437	437	460	431	446	483	469	435	448	467	449	459	459	451	473	418	422	473	461	456	440	424	451	480	477	432	477	465	503	429	487	429	439	422	452	454	444	436	440	439	441	409	426	438	460	424	476	452	480	438	491	473	437	446	422	444	426	447	451	450	439	446	443	438	466	485	448	457	444	420	466	422	438	424	450	416	430	425	461	450	428	433	439	455	413	439	440	459	426	396	430	433	409	453	450	443	451	456	454	457	407	450	475	419	442	478	454	467	475	447	456	470	450	432	468	453	478	442	474	454	427	413	431	449	456	453	411	426	426	453	445	466	466	464	470	445	415	513	430	440	464	436	471	448	472	480	424	469	467	444	469	492	424	463	449	457	428	460	473	418	444	423	472	437	423	501	489	465	444	492	445	463	473	447	502	455	466	434	440	448	476	464	461	472	443	456	401	453	428	421	480	445	450	447	439	470	420	457	460	459	453	475	482	412	441	453	468	446	474	495	463	438	445	445	449	449	459	414	459	432	453	446	478	443	451	461	451	435	470	449	437	401	423	463	459	452	456	453	465	460	438	458	436	442	457	476	410	429	473	445	450	475	462	420	447	432	460	439	416	442	438	433	444	432	460	460	430	472	507	455	438	449	429	462	453	436	449	390	446	454	451	438	450	439	467	455	474	464	437	424	460	468	456	453	440	484	451	447	480	465	495	436	414	456	432	506	444	448	462	470	479	470	446	442	478	454	469	449	473	472	457	413	457	452	480	426	434	462	449	447	430	425	441	479	477	432	448	461	478	456	425	456	432	428	436	453	455	421	434	422	432	484	404	411	457	416	443	428	464	431	476	476	491	466	484	439	424	454	424	461	409	415	473	492	422	440	444	429	459	461	465	449	447	432	492	466	450	454	454	434	437	455	461	459	462	444	446	461	453	459	445	447	453	451	445	475	458	446	459	453	459	450	417	446	454	431	436	455	467	475	460	430	456	440	462	427	456	470	475	445
24963	21420	26248	24289	11851	6448	4236	2857	2058	1539	1257	964	817	755	597	578	457	467	423	417	378	371	384	352	318	333	349	294	346	356	311	308	296	274	314	305	319	300	293	298	293	284	324	295	304	296	273	286	288	300	303	285	286	268	313	285	296	274	331	311	283	316	282	331	302	290	300	297	305	325	304	283	278	299	308	293	268	307	300	293	305	295	279	312	280	298	289	281	280	293	296	302	349	263	301	286	306	302	299	301	312	310	310	263	298	296	270	353	313	293	293	295	278	278	318	304	300	275	306	333	288	291	283	298	296	285	282	290	316	315	290	284	337	274	314	290	313	309	293	274	310	291	309	292	313	305	304	307	282	302	284	278	310	287	300	315	312	299	274	279	298	295	319	311	280	291	319	293	310	309	275	304	309	303	295	288	292	305	341	309	295	274	300	288	317	302	290	276	292	294	306	287	284	323	272	283	274	292	307	283	300	315	294	285	282	291	295	304	310	291	285	291	308	329	303	290	325	306	278	282	299	314	313	309	291	281	301	295	311	316	300	296	306	298	312	273	261	307	309	319	289	347	298	310	327	282	280	259	275	287	299	291	301	302	319	336	294	303	292	294	277	293	308	314	288	318	290	295	299	295	277	305	290	306	328	295	310	311	318	298	285	283	266	320	315	285	315	318	277	334	295	276	313	298	300	275	303	303	306	322	298	334	301	316	280	325	295	308	312	317	294	300	280	289	307	317	304	320	281	299	291	276	297	274	276	309	282	301	283	331	316	304	264	251	299	272	270	303	281	308	301	297	313	300	272	302	278	314	276	319	292	311	251	324	267	320	294	291	306	279	335	308	294	319	285	299	289	281	274	301	273	275	304	313	285	310	263	302	289	287	302	299	317	322	321	286	319	304	249	312	277	280	306	295	278	328	302	300	301	319	302	312	259	304	297	286	303	301	306	287	325	297	325	308	295	297	311	290	301	299	285	294	303	301	318	291	311	284	295	274	304	287	298	302	255	282	305	323	301	300	296	291	277	312	326	293	285	298	289	315	291	273	287	291	311	269	265	299	310	311	330	314	307	274	291	306	288	295	286	308	318	307	300	295	291	310	275	310	274	321	296	287	312	309	286	291	278	305	301	287	279	312	291	313	293	329	284	318	287	318	284	314	322	307	306	328	289	309	282	289	321	319	289	297	284	303	306	302	318	301	310	273	303	325	275	324	316	280	288	285	309	281	312	277	301	291	268	312	299	262	281	298	284	298	292	270	282	308	283	327	305	283	307	293	287	312	285	306	303	303	297	295	335	311	304	302	320	306	303	307	331	274	285	260	307	297	323	310	299	303	280	305	284	330	305	323	281	302	313	290	300	318	318	279	293	285	317	286	326	301	283	296	280	311	313	291	288	319	303	307	294	307	303	306	322	282	293	284	320	296	257	304	302	303	319	284	314	314	301	276	291	290	312	280	315	360	294	302	302	303	275	293	300	272	306	304	324	303	322	322	284	334	283	298	291	336	295	304	307	300	291	287	292	305	318	282	328	308	287	284	276	290	297	293	313	324	293	268	284	329	277	309	301	331	289	308	342	272	296	323	293	279	311	285	300	260	297	297	296	279	314	284	292	305	283	295	306	297	262	294	286	288	313	296	281	319	287	293	297	280	280	303	286	300	288	324	296	279	280	278	277	299	297	298	328	297	327	308	282	294	310	297	301	266	302	308	300	294	297	317	301	301	297	324	323	276	286	299	274	317	301	289	328	309	301	310	301	282	303	319	267	307	298	296	330	296	273	290	285	302	297	315	311	257	301	287	304	279	300	312	315	293	303	298	284	296	267	315	289	323	288	295	294	288	278	320	258	273	314	294	273	278	320	317	273	331	325	283	312	314	304	268	273	296	337	289	299	294	289	287	287	305	296	322	292	309	272	272	288	294	321	296	297	275	297	291	323	294	299	304	275	291	296	295	252	305	298	296	306	292	293	271	282	301	297	354	319	292	301	316	305	296	335	290	285	290	305	291	276	289	313	321	278	300	298	285	346	338	307	314	298	303	307	297	303	325	290	298	299	315	309	329	311	287	306	296	277	271	293	307	302	285	309	273	318	297	312	313	294	286	264	287	311	320	298	300	281	270	294	333	285	316	319	284	300	300	322	296	277	270	313	287	310	290	285	270	322	308	299	302	331	316	307	287	271	247	325	303	311	310	296	304	288	300	279	302	301	328	301	317	307	286	299	294	279	303	328	279	282	310	302	321	287	298	281	287	320	302	294	300	315	291	290	327	251	297	284	290	313	271	303	293	325	312	310	281	322	292	287	272	290	282	295	305	302	302	294	280	299	292	288	306	302	273	306	272	296	282	285	302	311	329	277	324	310	315	258	283	290	285	285	304	310	350	297	329	337	297	284	293	307	293	288	288	293	309	338	282	291	291	273	316	314	300	283	323	329	300	331	304	289	275	279	286	301	301	297	340	283	289	279	314	283	282	306	292	274	296	284	319	305	291	285	280	284	270	301	262	292	302	286	303	290	297	279	277	306	295	282	291	287	314	281	288	335	277	290	317	273	321	269	313	313	326	300	319	284	307	309	302	304	277	306	308	283	317	302	292	266	299	319	306	297	295	295	291	289	320	302	268	279	312	282	293	298	284	314	293	292	289	286	287	298	297	278	285	291	313	301	280	267	284	308	327	280	332	280	303	292	317	294	302	294	331	319	289	296	299	313	274	281	306	299	294	296	283	284	296	328	297	322	307	280	294	288	291	302	310	266	319	318	289	298	281	283	298	301	308	287	285	290	262	307	308	299	298	337	288	312	288	286	302	291	308	295	315	312	287	304	335	332	321	309	309	298	286	308	295	293	304	299	320	289	281	351	273	275	298	282	283	303	271	305	295	294	285	246	321	302	301	297	281	291	267	275	297	284	308	304	290	282	310	295	298	330	265	317	323	281	280	285	300	325	306	295	306	303	289	318	264	322	277	305	299	300	302	315	319	290	316	312	298	276	289	271	286	328	315	312	324	313	283	329	306	291	275	273	285	262	283	285	300	315	312	303	307	290	284	308	306	311	303	311	322	285	261	280	300	316	300	272	293	344	293	295	291	267	334	317	305	291	304	284	317	320	312	309	264	306	305	321	317	302	286	355	305	291	268	307	301	318	339	312	290	281	275	271	281	276	318	321	287	304	294	324	312	303	294	279	300	312	300	320	283	285	293	280	290	292	263	307	322	305	299	297	310	268	306	287	315	329	300	279	300	300	316	322	323	302	316	326	274	282	294	285	314	287	298	296	296	287	285	259	301	288	298	282	309	298	299	298	300	346	315	286	291	319	292	292	313	291	301	299	315	301	302	283	284	320	296	299	268	339	330	290	303	291	313	286	288	309	295	287	299	280	303	297	274	295	306	297	324	338	306	286	270	311	283	275	303	304	290	303	302	283	315	316	313	253	300	290	336	284	279	276	262	272	286	307	305	315	278	314	286	290	289	288	279	292	328	285	301	289	282	321	322
22806	38020	31975	23184	17021	12437	9267	6707	4995	3725	2783	2171	1750	1367	1270	1068	963	894	787	708	575	599	513	533	520	468	467	459	461	408	461	425	447	449	409	447	405	455	420	416	396	416	428	440	437	377	407	417	405	415	381	394	464	423	416	396	399	404	419	428	430	383	444	397	406	418	406	436	408	395	400	444	435	409	453	468	410	442	409	437	406	409	418	398	411	419	423	373	433	449	405	429	432	403	429	448	409	412	441	414	408	399	412	398	418	411	438	409	425	399	399	431	437	416	433	428	381	431	416	429	450	426	393	423	412	397	411	422	417	420	417	410	349	392	422	420	394	432	410	388	387	409	403	414	430	417	387	425	419	398	412	444	396	407	412	431	426	386	419	418	402	382	438	415	401	382	408	445	432	410	419	367	434	403	429	410	396	384	402	413	403	436	412	416	400	389	412	389	400	408	425	412	405	414	394	408	431	433	438	381	377	424	436	414	426	416	420	388	451	419	430	416	434	435	435	405	392	433	406	403	401	401	418	403	434	408	414	427	393	439	388	414	443	407	382	425	396	407	407	404	458	405	428	433	421	433	418	422	435	410	421	418	414	400	388	429	392	392	393	415	392	451	448	395	412	407	445	388	427	410	423	412	420	414	402	428	401	413	395	425	406	431	415	419	429	421	403	412	412	401	443	431	412	397	418	430	423	431	426	429	396	395	425	442	413	412	426	420	401	424	400	398	405	414	425	432	388	417	400	434	394	411	380	402	429	436	406	401	389	386	402	408	408	441	421	438	406	469	410	423	421	401	436	435	432	415	414	421	369	421	414	435	419	407	420	388	387	406	417	410	427	458	404	415	378	411	412	374	412	410	413	390	430	409	401	431	415	421	447	420	428	399	458	439	451	412	402	412	414	408	416	387	422	460	403	434	407	405	398	391	416	443	428	399	418	441	416	371	398	451	395	413	449	447	409	399	449	443	416	405	418	408	407	401	425	414	425	408	476	416	416	398	443	431	408	393	426	438	404	427	413	426	404	409	427	394	396	424	406	393	397	430	440	426	456	423	409	420	410	420	389	422	408	376	417	405	383	413	435	446	461	410	404	414	380	374	387	393	432	424	417	418	439	394	422	415	408	400	393	415	420	413	401	396	459	378	449	404	411	413	417	397	374	423	458	436	431	400	424	424	413	444	394	411	426	414	435	428	456	414	444	389	433	419	425	400	385	431	411	412	427	412	423	391	404	440	404	416	403	429	412	427	404	410	409	412	390	395	448	410	394	436	409	421	400	443	448	430	420	420	402	427	419	440	409	419	414	451	392	430	431	420	401	402	386	421	440	374	392	415	446	411	400	422	450	428	399	424	431	441	431	452	410	444	405	411	414	405	392	428	421	406	393	429	443	425	415	424	396	397	424	383	446	411	404	397	403	384	396	387	424	431	417	430	416	420	400	420	434	381	391	409	382	420	453	452	436	414	409	401	435	421	415	415	423	419	425	416	419	404	409	423	408	427	421	373	430	405	392	389	437	376	375	452	441	420	435	408	451	429	443	389	438	434	371	409	399	428	407	414	386	400	441	426	399	402	417	418	412	402	373	414	424	402	407	434	423	458	410	391	419	407	390	445	418	422	405	403	420	386	427	420	440	383	405	412	385	438	402	439	455	401	405	424	425	401	422	440	431	433	417	423	381	403	394	434	394	441	407	413	394	406	403	436	386	432	400	460	416	415	402	417	431	389	390	390	413	434	447	384	418	421	434	382	395	424	436	443	396	423	403	428	394	410	434	406	406	437	393	436	444	422	404	399	419	416	437	403	423	399	397	413	405	439	448	393	404	443	409	411	421	418	443	418	400	424	395	417	417	431	434	406	427	408	447	457	421	417	394	397	406	433	379	425	426	416	407	410	426	419	415	466	404	432	404	385	413	414	415	415	393	408	412	409	442	383	409	432	414	434	400	400	441	437	413	402	404	415	433	443	440	436	394	414	452	429	392	426	459	410	433	398	430	412	414	405	427	415	387	380	408	409	398	417	395	449	418	408	406	414	425	444	387	430	423	381	436	400	391	423	405	405	417	438	410	413	425	409	394	405	447	386	413	418	443	429	424	415	411	420	415	425	414	437	381	432	420	422	449	395	390	440	384	421	392	422	411	385	429	458	412	407	413	411	446	413	408	460	416	467	415	428	407	448	378	427	433	405	401	402	455	429	385	389	423	373	403	429	394	392	413	422	401	450	414	423	427	428	385	430	405	434	394	428	406	386	414	399	408	367	421	417	438	397	432	385	444	422	450	388	413	365	412	429	428	443	382	411	416	463	433	388	378	372	383	424	360	435	452	411	439	430	403	417	403	383	423	404	435	430	383	429	389	381	404	452	408	427	432	417	423	437	409	434	419	392	419	394	409	426	431	405	419	430	415	419	414	425	434	415	450	406	412	406	447	397	426	408	422	424	418	408	456	387	412	387	417	429	431	430	442	401	437	419	447	416	422	470	414	403	394	413	468	406	439	424	400	400	436	437	431	422	407	439	405	417	422	389	431	453	407	412	410	408	407	418	418	401	400	411	407	436	391	442	415	419	463	431	442	382	419	467	427	429	422	404	411	420	441	383	483	411	415	410	426	426	407	425	411	377	430	419	414	408	430	452	414	436	405	417	413	425	408	404	408	393	421	446	417	463	420	444	417	377	432	418	422	419	421	395	413	382	434	428	429	404	427	417	425	427	435	445	428	377	436	419	426	401	417	459	437	403	423	428	404	413	407	393	400	397	406	419	413	406	396	429	389	388	401	404	386	393	392	439	400	418	411	441	413	406	420	434	414	420	418	395	429	420	459	469	414	407	427	447	388	433	400	449	432	401	426	430	398	431	421	436	408	414	377	444	414	430	416	418	419	419	455	444	424	435	404	428	392	411	425	390	415	410	423	425	412	398	412	402	426	405	447	402	395	420	411	406	459	418	404	386	445	415	429	400	426	372	455	411	396	449	406	403	409	384	424	434	417	413	391	427	435	396	432	433	424	423	417	418	419	398	377	415	400	411	386	419	391	424	380	437	393	387	431	398	445	421	402	406	436	431	400	387	394	448	423	411	434	403	438	409	420	438	414	430	436	411	433	405	413	394	366	436	415	391	410	403	400	396	401	426	438	398	399	403	394	410	424	412	385	402	415	408	421	397	421	419	438	469	386	401	424	415	472	369	422	395	438	380	368	401	431	416	410	404	424	416	426	411	408	424	397	443	386	415	427	419	390	414	408	414	415	419	441	433	408	436	423	428	388	406	436	419	412	388	427	389	394	407	410	395	411	385	389	414	400	395	409	404	416	461	447	388	427	414	391	412	415	405	433	415	428	449	411	444	433	409	417	380	426	409	393	384	384	396	424	414	408	439	388	402	415	425	461	428	427	409	391	405	405	415	414	400	457	413	397	416	387	415	425	417	383	419	404	379	395	418	428	387	411	424	429	425	422	408	376	455	384	415	402	431	442	424	428	423	445	411	413	423	355	420
22548	21260	28318	24524	21461	19444	11138	5225	3394	2672	1957	1485	1283	1049	897	818	707	628	600	498	470	467	429	421	403	370	393	357	384	362	346	346	363	336	356	342	324	326	332	347	340	326	334	324	312	318	335	304	306	314	337	319	316	313	323	300	330	327	326	327	310	346	328	351	298	322	313	311	352	291	311	330	341	313	329	316	354	339	328	312	308	325	302	302	301	318	309	310	291	324	339	339	332	297	363	310	304	335	331	294	314	321	286	307	345	336	362	320	348	301	340	386	328	321	306	348	324	329	321	335	293	296	332	339	308	325	339	309	324	339	335	348	308	331	332	307	343	324	312	350	321	338	301	310	307	331	305	336	351	324	325	331	336	311	357	339	318	348	320	353	309	333	311	308	352	359	309	307	338	350	328	333	299	323	326	316	330	311	315	319	322	324	302	351	299	298	324	311	310	309	293	291	331	335	339	314	322	313	315	324	328	296	345	318	331	303	310	308	347	315	314	313	310	326	327	324	312	306	316	328	330	329	329	319	344	312	348	305	337	320	305	338	339	305	307	310	342	316	331	339	324	322	330	319	324	324	309	334	312	299	352	291	315	317	323	325	338	290	323	323	332	298	339	311	300	314	330	292	297	290	320	330	315	320	303	327	316	333	308	312	319	333	339	316	349	340	331	309	339	343	328	335	316	314	352	319	302	351	331	347	321	324	297	299	332	330	347	310	327	303	348	331	326	317	295	336	320	320	336	317	296	355	324	290	349	308	334	319	330	347	284	315	320	318	331	327	326	330	344	328	330	304	330	329	321	333	304	324	333	324	298	313	316	330	331	320	294	320	315	329	338	341	308	319	311	289	323	347	346	294	323	310	319	319	333	360	357	354	316	338	326	299	334	328	314	287	323	333	290	320	321	331	339	337	329	309	337	325	325	328	347	332	327	333	315	358	337	314	313	292	297	327	310	301	308	297	320	299	329	309	318	316	348	303	319	335	313	314	303	316	317	330	329	361	365	332	303	303	340	298	299	310	325	321	293	325	316	294	336	306	322	289	335	311	337	363	331	322	335	322	291	347	337	271	317	314	324	336	317	297	352	309	315	298	320	317	351	343	312	330	338	343	322	329	330	340	319	343	328	310	315	285	313	343	318	336	307	290	311	327	310	321	324	310	318	316	329	340	311	340	339	339	325	281	308	339	322	345	336	345	285	316	303	332	321	342	332	348	307	329	310	302	344	337	299	337	343	338	337	337	292	358	312	351	315	339	313	354	332	311	327	279	298	308	337	337	337	327	364	306	317	308	325	320	328	291	362	337	323	345	310	318	302	296	315	309	320	307	326	302	300	349	314	332	349	311	318	360	342	330	345	385	323	326	321	305	306	288	339	325	303	348	329	337	345	330	312	326	330	319	330	313	317	314	334	354	331	306	343	300	334	327	355	307	308	317	329	311	330	302	315	335	339	331	327	337	346	325	340	311	353	332	292	293	327	335	320	337	321	327	348	316	344	279	310	281	330	319	299	319	313	317	329	337	300	321	331	296	328	340	369	335	321	293	310	332	321	327	345	297	308	296	326	310	297	344	332	321	320	332	329	333	327	317	277	306	347	344	333	340	324	297	349	313	316	321	329	321	346	328	340	311	300	363	336	288	333	305	342	318	328	327	313	300	355	289	368	316	313	284	342	313	335	346	314	336	334	340	302	295	325	313	318	342	303	334	304	356	315	284	320	355	339	349	338	340	317	327	322	345	332	292	336	325	325	340	321	298	350	311	318	318	300	308	318	318	313	292	307	317	320	300	289	337	332	339	301	322	316	357	320	335	298	324	333	347	309	334	309	302	314	339	314	309	320	329	336	315	326	286	321	328	350	310	312	335	298	303	297	321	329	301	308	310	337	329	358	334	305	317	347	288	312	328	338	330	301	302	318	334	357	342	340	326	310	291	352	340	333	298	299	303	324	319	326	316	336	306	315	312	326	312	321	316	327	330	329	319	307	327	357	358	294	313	300	317	322	364	330	304	324	329	338	315	341	343	332	346	302	325	324	337	354	317	317	318	296	350	304	319	283	360	324	342	328	328	345	311	320	316	304	320	339	268	322	321	362	340	331	327	290	319	310	340	294	302	297	301	341	313	336	288	325	301	316	325	339	301	307	330	309	299	277	324	338	341	304	331	313	322	333	343	336	317	334	337	347	325	304	346	322	315	345	351	344	319	325	299	308	331	325	307	318	348	364	348	340	328	313	306	316	315	313	320	315	335	315	325	325	328	341	293	313	294	312	308	318	319	344	324	333	283	323	331	286	336	304	310	325	340	290	333	317	319	302	317	340	317	355	350	310	332	316	300	346	333	328	318	303	315	310	318	310	335	361	325	332	355	295	313	327	303	312	312	341	310	334	311	318	308	315	329	324	340	318	282	305	306	374	332	319	310	320	320	327	301	292	303	357	303	326	304	333	340	338	324	350	343	353	340	322	339	319	302	313	293	316	317	329	353	334	329	306	315	367	322	315	313	315	290	345	350	342	347	325	332	297	316	330	322	313	348	339	287	334	314	331	343	317	321	332	285	306	306	308	316	346	303	305	319	341	319	326	301	352	336	312	328	374	312	315	341	357	334	293	345	335	326	306	318	326	342	360	344	312	325	311	333	310	260	334	358	323	326	345	336	327	303	284	309	340	334	326	305	324	309	298	349	334	310	369	318	332	309	342	339	333	324	301	331	303	331	362	283	317	326	323	325	296	303	358	328	321	334	327	280	334	324	361	331	331	324	330	299	301	310	335	299	298	317	310	333	300	340	273	339	326	335	318	309	353	329	310	319	316	326	352	340	302	319	311	310	330	345	314	311	326	309	324	318	329	315	324	302	309	311	330	312	294	316	335	295	348	324	333	322	333	325	325	293	343	327	324	321	326	311	326	338	304	327	303	317	320	319	350	319	325	293	326	338	328	344	338	335	329	288	321	309	300	295	316	305	310	322	324	309	326	337	322	326	341	319	347	278	313	314	344	317	348	297	297	328	315	356	307	341	342	318	321	323	300	325	330	302	322	346	341	279	336	334	320	302	310	326	349	317	298	348	305	317	314	339	316	316	335	329	348	280	344	342	340	319	319	326	321	322	337	304	324	312	319	342	351	343	303	300	346	342	327	316	315	333	319	345	300	348	336	312	320	337	287	334	308	360	346	302	345	316	326	323	308	323	311	307	304	355	316	310	291	293	316	312	302	304	323	309	331	305	297	384	291	330	309	337	356	344	317	285	304	345	307	352	312	341	297	306	335	290	344	289	299	316	318	304	309	323	308	304	298	357	322	293	303	350	353	324	290	292	293	299	292	309	311	342	343	308	323	318	336	290	282	301	345	313	299	310	295	338	311	305	301	363	329	312	317	335	304	349	301	323	272	325	295	310	333	324	320	314	322	342	346	302	326	309	320	342	292	344	365	324	296	302	306	340	306	336	345	326	356	318	349	333	345	309	333	319	322	331	348	323	340	299	317	317	328	310
24498	45335	39017	30440	23603	18026	13741	10343	7946	5936	4237	3360	2646	2162	1881	1617	1339	1211	1055	955	828	753	686	631	596	543	511	556	513	510	526	486	481	471	482	467	461	495	472	438	448	461	416	490	443	452	447	448	416	454	439	464	425	463	446	437	414	440	440	437	408	470	429	458	443	436	435	436	428	408	437	432	441	469	395	436	448	436	440	442	442	423	467	451	447	407	437	423	414	440	468	438	469	429	459	447	435	466	454	459	461	436	414	460	441	432	436	476	450	414	435	439	449	443	442	418	471	446	443	419	471	458	451	434	427	447	441	442	441	436	405	439	438	427	433	419	457	464	432	485	458	434	440	428	448	429	461	420	449	439	422	418	480	467	436	480	459	438	438	443	444	403	448	473	425	493	426	459	429	434	448	440	414	463	457	451	467	424	469	458	441	400	464	454	456	453	434	451	465	428	425	423	456	440	448	465	457	467	427	418	381	413	440	440	450	456	419	433	454	460	416	436	466	435	478	414	455	420	428	480	416	437	486	418	432	425	465	415	444	474	448	417	428	455	480	405	439	418	455	405	463	384	429	448	473	448	456	445	411	431	440	485	468	477	402	442	428	414	414	445	455	460	429	452	441	429	442	408	447	457	461	454	486	431	425	443	425	427	437	452	420	451	478	407	458	456	433	448	410	417	454	439	429	402	429	450	450	450	440	448	488	491	414	441	479	426	456	441	430	440	436	454	459	445	465	404	441	447	418	434	425	457	455	399	415	445	428	487	452	402	419	448	430	437	420	421	473	432	467	431	475	448	455	428	440	454	449	462	438	426	457	416	446	464	451	428	469	413	470	447	442	441	423	415	457	467	431	435	419	457	396	441	416	431	450	460	397	429	428	439	417	448	489	422	416	439	457	403	463	427	466	457	451	447	419	440	431	439	418	447	443	447	432	445	426	427	430	431	461	461	419	426	460	439	434	444	433	458	432	415	468	453	457	437	428	438	430	452	471	441	425	439	478	469	445	423	434	429	457	444	418	457	449	468	412	425	445	444	441	431	482	440	468	423	459	465	473	472	414	424	422	451	450	459	427	443	441	440	431	452	439	396	407	400	432	445	433	426	470	431	421	457	437	413	457	428	427	434	425	455	423	417	420	400	416	433	476	451	434	383	427	443	425	454	417	411	423	494	466	432	423	445	469	428	456	455	431	396	426	427	448	419	449	421	424	434	441	435	424	459	439	455	465	392	439	446	455	448	417	439	443	443	406	428	419	426	413	409	441	432	447	459	401	424	432	488	435	442	429	430	459	434	431	436	469	449	447	420	428	486	446	442	477	454	490	417	426	462	453	430	455	448	449	432	448	422	439	453	394	439	453	451	447	433	431	430	420	395	404	452	427	439	458	414	449	443	440	417	451	413	460	446	409	410	472	418	428	445	430	440	439	417	438	443	434	460	417	452	475	451	449	447	434	421	456	467	458	401	460	472	425	426	446	444	445	459	425	426	472	401	428	474	436	420	450	442	478	422	439	434	441	428	433	424	464	463	428	444	445	451	444	408	470	419	427	432	441	428	447	457	466	450	434	432	458	462	481	400	474	426	428	439	444	442	428	416	458	427	448	427	446	458	408	453	447	434	444	418	424	441	420	466	432	444	435	438	413	417	430	436	458	473	416	448	454	475	450	431	452	407	406	448	416	413	486	443	447	431	444	429	425	440	474	439	483	472	467	426	450	421	437	440	443	435	464	462	403	453	490	465	453	446	425	435	424	457	421	427	418	453	477	445	423	437	431	390	479	508	452	439	431	452	453	451	440	412	427	446	425	447	443	437	410	448	430	457	452	434	459	435	429	473	438	422	426	482	417	424	465	438	422	449	416	476	435	424	420	426	415	423	470	414	408	439	449	465	423	437	447	439	396	476	428	430	432	425	435	412	434	442	441	443	420	454	447	417	419	423	436	441	451	418	443	451	446	431	439	467	467	478	438	450	427	387	440	420	440	383	422	434	429	432	471	462	443	434	438	428	440	412	452	474	434	489	422	439	417	447	429	431	447	415	468	436	443	497	461	448	444	406	447	442	451	450	451	417	457	440	453	433	464	448	399	469	394	433	431	459	419	435	451	432	444	474	426	476	431	427	428	408	426	452	439	433	448	417	461	452	453	453	470	401	465	413	421	470	430	400	427	414	411	445	385	492	415	439	407	454	455	450	428	411	443	457	429	429	447	429	423	468	401	484	423	450	469	403	446	408	437	422	436	434	422	444	444	479	486	445	455	466	466	427	456	437	426	460	437	452	424	464	443	461	447	402	430	454	457	425	443	403	407	480	447	408	458	424	416	440	443	420	456	393	456	447	483	417	433	449	436	465	424	452	424	415	427	414	431	439	444	468	422	469	429	458	475	415	462	421	447	432	485	448	450	461	442	431	456	450	438	438	467	425	423	447	422	407	453	430	453	466	447	425	430	420	464	450	457	440	440	453	410	411	435	438	459	431	422	419	411	433	435	404	418	454	417	470	403	418	431	418	471	463	416	430	452	423	424	435	449	395	469	432	477	450	417	452	461	441	426	424	435	424	470	471	432	447	427	432	452	420	452	453	436	429	437	412	460	440	436	424	453	456	438	446	462	430	394	474	429	451	428	439	425	419	440	419	442	424	445	435	475	465	433	438	414	439	454	477	470	422	444	444	436	452	466	464	467	489	431	453	428	426	411	407	399	426	437	405	469	445	434	401	432	492	463	425	420	425	437	422	421	417	437	442	485	447	416	437	443	452	468	453	485	445	408	437	439	424	416	421	420	466	480	411	452	416	469	465	410	463	475	454	412	438	418	442	440	484	438	426	463	415	459	425	421	427	441	443	427	446	426	431	410	454	420	389	472	459	442	458	440	424	429	438	434	409	420	445	411	477	453	451	438	401	426	436	468	423	473	473	420	444	451	453	455	449	455	490	478	384	458	401	447	449	452	446	455	471	465	463	410	459	439	472	451	431	426	420	452	422	404	422	435	439	431	445	445	449	442	443	436	408	413	420	455	427	470	404	412	417	423	401	437	477	465	472	420	410	447	424	461	470	469	448	434	466	423	429	409	449	426	440	422	436	414	424	479	461	489	434	426	450	457	424	420	431	433	474	426	408	422	416	413	410	424	449	441	448	444	462	418	450	408	439	424	458	417	461	433	433	447	438	454	432	417	435	436	403	428	430	432	420	451	431	456	463	412	423	442	401	426	459	452	485	430	437	430	442	466	418	476	424	422	435	449	464	421	441	472	430	445	462	430	447	440	434	425	447	467	443	444	432	405	425	440	431	430	476	459	421	401	432	430	442	439	474	430	448	457	469	458	433	422	449	459	452	422	450	428	446	459	435	441	465	425	438	428	426	443	418	465	405	450	449	441	455	442	444	431	463	425	448	421	460	455	461	445	474	420	395	434	450	436	415	433	462	417	404	456	457	417	435	460	407	412	452	442	440	409	464	438	445	451	454	409	463	456	442	446	427	448	412	445	435	431	429
28487	23637	23133	16144	9184	5604	3456	2483	1769	1391	1040	900	693	641	579	519	501	446	461	456	404	375	380	358	388	304	356	322	298	323	346	306	347	331	362	349	307	344	313	327	302	327	297	311	298	289	289	327	310	279	339	342	322	291	326	285	329	312	286	324	330	324	302	325	338	326	346	317	342	325	315	320	337	295	299	307	279	348	305	321	365	324	313	317	284	285	319	305	336	317	313	283	295	350	324	313	312	321	310	292	312	334	313	324	310	333	328	334	320	288	334	328	306	318	346	302	325	290	325	316	321	310	293	333	314	318	301	354	306	337	325	314	318	336	316	328	317	292	305	308	309	328	320	318	330	318	328	320	330	293	305	350	350	346	322	321	299	289	337	298	311	307	312	340	304	315	310	351	353	329	320	324	285	313	352	322	318	313	312	321	332	311	314	315	298	308	297	306	342	319	357	317	288	301	313	277	313	299	295	354	324	304	305	298	311	378	319	290	318	314	352	335	317	339	313	308	314	302	310	334	323	310	315	317	269	285	329	332	306	332	293	290	321	296	340	303	331	348	311	313	347	302	314	306	308	312	315	312	313	346	314	349	302	331	322	307	303	277	291	346	305	297	313	326	314	313	335	319	305	315	337	329	356	333	333	291	348	324	319	321	326	315	302	341	306	314	340	312	331	328	347	321	317	300	299	320	306	316	318	297	313	334	337	307	345	331	318	336	299	312	326	316	321	317	317	300	301	333	338	335	328	318	331	309	282	320	323	309	299	334	294	322	329	314	328	325	297	314	309	324	363	317	334	319	316	325	335	294	310	328	360	314	331	326	339	328	314	334	314	362	337	320	304	297	308	329	359	325	285	301	302	313	315	316	303	329	315	347	302	328	315	299	332	330	314	321	342	324	344	291	321	317	316	340	339	318	325	305	314	328	296	341	317	331	286	320	332	278	311	284	290	314	320	314	346	317	321	291	334	303	331	298	323	363	310	312	290	316	303	296	317	290	326	332	366	320	291	286	326	316	304	336	347	299	333	321	306	337	300	295	305	332	353	332	320	349	300	306	311	311	334	316	301	309	278	321	363	315	324	284	330	302	312	300	311	307	328	311	317	337	318	306	343	291	294	319	352	305	311	277	335	294	316	313	311	332	333	325	318	319	333	320	311	323	329	345	354	338	328	301	343	332	321	303	307	311	342	300	299	306	314	327	322	342	332	309	289	309	316	334	334	330	357	335	335	326	321	312	324	325	337	292	344	318	339	328	297	300	326	277	318	301	339	295	312	322	334	306	337	306	300	323	298	308	291	308	322	290	321	301	350	323	329	324	287	311	324	315	319	343	344	305	296	295	314	316	317	305	338	290	324	331	301	278	299	326	316	293	291	340	337	343	300	304	327	309	325	289	313	292	304	317	330	302	341	284	333	313	295	345	294	356	309	285	323	298	320	323	320	304	294	343	317	315	330	315	293	320	309	334	304	318	296	319	333	348	354	346	304	298	336	326	299	273	307	311	308	311	324	307	329	339	316	337	312	298	316	308	300	326	317	320	330	348	295	272	336	302	274	312	320	306	317	310	300	301	317	319	292	342	308	286	322	311	319	330	311	297	317	345	338	331	319	309	339	333	317	346	298	303	326	335	293	316	329	348	333	324	315	309	289	315	289	306	334	337	298	345	282	299	324	326	323	307	350	284	328	314	361	333	315	321	335	300	315	318	298	343	324	325	313	270	353	311	304	314	340	282	351	296	311	307	340	311	345	311	304	308	321	336	317	288	314	349	333	328	325	287	323	324	328	312	322	306	303	300	327	308	308	326	296	334	294	310	332	329	331	352	298	316	304	335	319	306	296	316	334	326	336	348	336	316	313	326	347	318	304	292	313	324	360	345	303	306	336	315	309	290	335	294	342	307	338	293	310	312	328	328	325	315	298	315	316	341	344	310	311	293	270	330	345	303	282	286	315	319	294	312	344	333	316	329	294	329	317	309	285	337	321	324	316	306	315	299	315	341	302	330	309	314	312	311	363	308	325	329	310	327	303	329	297	289	306	325	301	299	315	288	320	319	312	324	327	316	295	298	292	318	300	297	343	325	299	357	303	327	327	331	311	328	314	327	331	300	304	297	305	341	304	313	324	298	301	346	364	335	334	298	323	302	303	320	331	322	316	319	310	320	317	312	308	319	324	306	336	325	309	318	309	285	320	331	295	316	325	316	349	324	331	303	315	334	308	315	290	330	325	308	338	332	301	308	317	321	325	309	327	340	346	352	310	324	292	325	305	304	300	316	307	299	335	324	292	315	319	343	343	325	343	312	327	342	296	342	312	363	303	315	325	340	347	343	301	300	304	316	323	290	302	326	329	301	329	353	314	330	302	292	312	345	307	352	331	293	300	312	321	305	287	325	328	342	330	357	318	326	310	307	342	324	360	307	319	301	346	324	300	291	284	325	369	341	318	310	338	315	333	314	319	312	321	332	303	310	297	279	343	294	318	326	288	306	304	312	346	296	328	330	320	316	306	286	308	296	301	312	313	301	295	342	330	341	330	326	311	339	321	354	332	324	322	300	338	332	330	337	326	328	319	310	277	312	303	314	339	322	310	309	314	319	328	316	326	286	351	340	341	346	337	311	292	334	319	309	309	317	327	318	316	322	319	329	315	319	344	296	332	276	320	321	319	322	296	344	323	338	330	336	314	322	304	321	296	304	330	315	334	308	309	309	331	320	333	296	335	330	305	315	319	353	325	313	342	308	339	315	322	304	311	331	306	349	330	289	326	338	330	334	313	362	317	323	329	323	308	283	327	303	276	293	322	309	355	325	309	299	316	342	294	334	353	331	339	321	337	333	308	304	311	334	309	300	311	352	320	332	324	318	319	318	341	304	311	328	312	346	316	316	349	334	318	313	341	285	311	321	304	279	380	303	318	326	303	283	345	341	316	317	337	309	300	324	311	300	322	316	293	328	281	313	350	341	315	340	300	310	304	346	328	338	331	317	317	307	326	305	287	335	324	342	321	334	329	353	322	313	296	319	339	341	326	326	302	308	321	300	302	302	294	342	277	297	322	316	346	340	343	282	331	347	333	311	331	305	328	280	297	299	300	314	334	297	337	300	321	325	317	315	291	320	321	307	310	328	337	322	331	299	329	319	300	315	347	292	293	323	347	325	300	318	352	310	313	307	332	337	269	331	273	310	293	315	329	332	356	344	309	313	307	318	275	332	259	312	338	320	300	314	314	299	313	316	313	286	322	299	296	317	314	310	338	283	299	305	312	307	317	338	327	344	292	355	300	318	325	285	314	314	327	326	313	310	293	300	334	358	277	307	320	321	334	321	302	324	353	311	310	303	306	332	304	314	332	314	319	322	285	302	357	314	332	323	321	298	298	359	317	317	303	312	322	324	324	315	320	337	321	317	325	337	318	306	299	316	368	315	323	315	285	333	284	314	330	305	298	312	296	298	314	334	309	342	343	306	326	328	323	284	294	294	334	316	363	366	311	321
22709	35655	30167	21453	15220	10958	7751	5631	4203	3150	2244	1770	1539	1255	1190	995	924	795	708	678	634	564	570	560	487	490	456	485	469	520	427	464	500	477	432	477	436	454	502	467	453	444	450	454	432	475	409	402	463	432	440	436	428	431	437	414	445	442	447	428	418	457	409	449	397	441	435	426	462	454	451	416	447	413	439	440	445	442	415	458	415	440	468	447	445	420	410	462	438	395	447	485	496	454	440	419	435	398	474	453	457	405	457	436	407	441	444	456	421	425	445	424	444	411	406	432	430	432	439	451	406	450	435	454	413	461	419	429	446	475	437	432	451	418	441	469	421	422	455	413	468	418	454	474	446	457	454	429	459	439	437	425	438	443	428	427	417	451	421	446	437	438	429	435	460	464	417	411	425	416	476	440	435	406	408	422	429	454	430	406	458	442	434	427	474	417	477	453	402	440	454	457	448	427	458	459	403	448	414	430	415	436	427	490	416	448	475	426	450	404	428	442	453	411	420	405	437	419	451	460	477	507	443	430	430	441	426	437	453	440	439	416	423	430	439	414	456	439	394	418	446	393	458	448	442	445	424	422	438	419	462	428	413	449	457	469	421	454	437	433	404	442	426	460	442	457	447	470	445	428	432	396	462	439	408	416	423	448	405	460	396	446	452	439	442	452	367	445	416	429	387	477	452	497	459	441	419	422	424	458	446	427	448	445	402	480	457	452	434	450	462	444	438	434	435	427	463	479	427	481	410	442	467	450	465	422	457	424	404	460	406	432	445	412	403	433	479	481	402	447	467	458	393	441	475	457	426	415	446	403	431	443	452	432	445	418	473	420	484	472	415	430	472	466	455	443	427	411	455	427	444	439	434	448	413	449	404	442	454	453	439	457	454	433	430	442	438	459	426	463	470	428	443	501	453	447	493	391	433	457	433	475	498	434	463	454	438	474	418	477	421	448	464	474	433	454	458	460	460	464	447	460	413	477	433	421	440	430	447	459	415	422	441	432	419	414	442	458	435	476	411	453	449	441	462	442	449	477	471	447	454	458	418	428	470	436	446	420	460	439	433	464	473	442	439	465	426	434	461	470	430	432	431	414	420	433	417	472	446	445	463	438	420	460	456	492	430	443	430	430	374	408	458	432	400	430	470	473	450	454	460	417	435	464	487	442	451	443	474	468	409	440	439	447	492	461	411	414	464	454	471	465	451	434	408	446	461	433	452	482	428	432	455	462	448	379	415	443	456	395	439	444	384	427	446	444	453	444	427	461	458	420	467	424	463	484	463	463	451	435	452	447	441	418	413	435	429	422	408	485	454	473	477	459	417	451	428	383	414	406	437	466	471	454	425	448	425	445	444	429	448	427	434	441	418	438	421	422	423	473	455	417	451	406	446	415	434	426	429	421	445	408	468	436	438	423	445	474	453	423	429	455	446	421	403	434	430	404	456	468	435	432	436	431	457	433	462	439	400	447	439	456	423	452	462	440	422	463	446	503	457	471	430	428	424	437	457	470	426	448	426	444	444	461	425	434	476	419	448	423	457	462	416	415	447	468	437	415	413	443	451	444	438	403	402	454	455	455	422	472	476	440	436	475	409	412	435	423	417	402	434	419	439	432	461	445	462	426	431	439	458	444	433	476	467	452	424	440	466	445	455	423	441	440	458	416	477	437	489	455	394	447	467	447	453	421	403	468	454	452	422	446	422	439	463	449	404	417	457	424	480	377	430	442	475	449	438	459	441	451	446	428	443	444	437	451	436	465	439	467	465	420	444	447	430	427	426	461	422	468	446	412	466	453	461	451	439	422	454	434	457	421	436	483	469	458	425	436	453	437	463	444	460	459	457	386	443	453	460	484	454	447	423	399	382	440	422	400	477	422	416	439	430	454	439	436	425	415	435	449	458	424	459	437	438	433	438	421	488	508	443	437	470	419	469	430	436	449	492	459	441	421	422	417	419	426	440	426	437	427	425	427	416	450	415	412	484	418	456	453	439	455	429	424	489	425	467	399	413	468	433	458	424	444	427	437	437	409	447	428	437	466	464	447	464	438	467	460	446	438	427	442	438	455	475	436	471	429	412	413	438	435	461	447	481	430	430	434	427	460	429	448	432	426	479	434	454	448	458	422	442	443	419	457	440	435	443	446	458	453	404	444	423	459	485	449	434	465	444	461	462	427	442	442	446	440	396	405	434	455	396	438	448	444	436	463	452	455	468	437	448	422	456	439	407	457	476	471	453	436	403	450	458	425	440	475	439	410	452	452	448	454	451	408	431	428	430	488	450	457	454	420	428	447	480	465	478	445	454	464	420	400	453	444	432	425	432	444	447	465	461	441	444	425	412	453	447	428	463	404	430	410	426	467	458	414	441	451	442	488	428	445	459	418	427	439	438	459	461	459	452	493	446	478	443	445	416	492	480	462	475	434	433	449	463	440	455	472	455	463	425	431	434	439	441	460	430	410	445	464	481	429	442	456	404	438	417	464	447	468	414	422	474	447	437	424	445	421	449	464	442	484	442	450	467	452	438	459	431	456	400	404	462	439	423	453	437	412	444	481	448	438	472	464	451	451	435	444	434	442	443	453	427	431	392	428	440	425	395	421	415	426	422	445	465	472	476	436	433	441	442	446	453	459	437	442	430	461	475	437	442	400	457	462	445	449	449	500	439	469	469	475	468	469	422	453	458	438	408	430	448	440	393	433	464	431	407	435	471	426	456	433	435	457	414	436	433	456	443	431	438	450	442	466	446	445	410	449	425	434	490	421	485	458	458	422	462	424	416	446	399	478	399	455	433	445	433	451	426	444	459	441	457	427	443	453	420	440	481	455	478	430	457	425	451	484	445	437	437	421	436	370	427	451	436	410	467	470	447	466	407	423	435	452	461	455	404	437	447	449	434	450	415	473	399	431	385	435	420	447	464	421	402	456	451	482	460	439	419	419	445	436	484	415	423	418	422	422	477	444	447	448	445	439	435	477	450	445	437	421	450	444	434	447	418	433	432	434	439	416	462	437	448	424	419	428	472	442	464	438	395	482	480	410	397	471	447	440	455	463	427	431	443	412	465	418	445	447	436	423	457	472	420	438	424	441	444	451	466	442	439	429	429	411	438	458	432	425	456	439	452	483	461	463	441	458	426	475	411	436	449	422	435	463	432	417	455	470	444	439	459	406	442	422	436	428	437	478	466	423	455	433	459	400	427	410	413	457	442	442	424	432	436	469	430	428	435	424	469	484	430	450	414	471	455	454	441	446	444	447	418	425	471	413	437	425	446	433	491	423	429	486	429	434	486	434	442	445	451	431	413	476	461	443	448	431	438	468	467	437	438	450	416	444	444	440	444	440	448	463	409	444	430	430	479	466	392	445	454	423	407	410	460	430	455	428	488	486	411	445	447	420	426	426	436	481	426	439	401	425	398	457	424	444	437	437	454	452	449	420	444	434	406	424	416	449	424	459	469	460	426	419	417	432	459	460	458	412	431	474	448	428	454	477	466	433
23556	21280	27635	25398	19837	11684	6390	3773	2658	1917	1431	1177	993	908	784	650	599	529	559	481	447	438	413	410	385	400	407	381	340	355	355	315	351	342	331	343	370	313	336	318	348	333	325	367	310	310	339	322	324	320	319	345	304	308	349	343	353	334	334	334	329	316	321	344	343	297	313	310	325	325	331	362	340	322	355	328	374	350	327	325	366	335	346	338	366	343	330	314	326	329	342	329	341	339	324	314	348	313	302	328	381	347	334	321	376	343	316	348	343	337	328	351	331	350	361	351	340	323	305	319	344	345	337	351	310	342	326	372	304	376	311	366	327	353	346	313	331	311	341	329	348	342	357	311	333	349	334	314	352	319	340	354	343	334	323	346	365	331	330	330	343	334	365	372	341	347	337	343	357	352	309	338	336	342	348	322	324	363	347	328	336	329	299	324	339	343	344	359	363	343	306	325	363	361	361	333	320	313	379	364	332	322	330	329	319	332	362	337	308	333	318	350	339	295	319	313	357	369	327	323	331	316	341	306	329	330	329	329	332	355	334	335	331	333	344	317	319	348	358	343	336	330	338	298	340	329	352	315	325	289	341	336	314	376	339	311	349	365	329	343	320	315	324	345	350	340	349	324	340	318	337	362	334	319	345	353	334	352	308	341	359	324	326	343	334	325	340	303	375	322	292	331	303	309	334	321	349	350	310	346	347	348	337	347	317	297	356	364	318	320	333	337	337	321	319	322	330	364	345	346	314	339	318	325	308	344	332	345	307	306	330	340	338	348	367	347	304	325	367	337	312	348	346	338	321	318	347	333	323	333	341	341	310	319	355	364	294	318	337	305	348	344	326	348	345	320	300	323	339	331	335	326	349	338	324	362	348	324	346	335	319	307	317	303	306	330	352	340	312	330	335	329	332	338	317	329	327	311	328	322	294	355	351	373	346	339	301	314	330	328	317	312	357	322	380	349	330	347	346	350	293	313	347	301	332	332	319	306	325	352	302	313	323	344	348	337	321	389	346	336	353	307	359	356	322	309	344	322	340	320	374	332	326	335	342	326	340	289	335	337	310	337	340	347	390	330	338	304	319	331	301	346	335	326	351	360	334	318	306	333	359	356	340	315	363	323	345	291	315	332	347	339	331	305	338	352	324	329	329	318	336	324	341	325	324	334	333	300	339	355	354	342	357	336	318	347	312	320	318	342	332	306	322	315	324	314	329	298	325	343	296	342	345	331	362	349	304	340	298	303	315	351	356	344	324	321	359	326	343	348	326	297	362	312	334	336	342	343	362	310	339	335	359	324	328	310	346	337	320	360	344	361	350	366	329	341	372	305	349	329	359	386	354	338	346	349	316	331	320	334	307	329	354	329	326	338	312	358	336	309	304	327	349	344	342	360	335	316	343	367	348	347	341	341	316	327	331	321	341	337	305	339	344	303	356	332	304	334	352	318	317	345	328	316	334	332	343	327	347	356	326	327	368	315	356	302	318	326	358	353	322	329	330	328	316	360	346	325	329	314	318	353	348	330	375	325	321	323	342	342	335	335	354	277	330	327	349	327	328	352	341	355	355	322	329	311	336	326	343	328	323	329	342	325	325	324	324	315	315	308	376	382	369	345	306	334	326	358	325	348	362	332	345	281	330	301	323	366	320	330	327	302	356	334	326	329	354	321	324	350	354	333	339	330	332	333	340	343	328	318	333	326	308	330	338	317	344	339	330	314	316	323	317	324	345	332	366	311	325	297	327	327	354	344	333	358	320	317	312	339	328	306	340	331	311	353	333	338	344	334	324	323	306	368	310	327	331	339	351	355	320	318	332	331	327	337	344	319	332	363	327	357	359	318	324	316	349	359	337	336	287	316	317	337	327	372	347	338	368	365	335	316	335	359	358	357	348	306	315	348	318	331	334	333	342	352	338	331	322	311	327	332	323	340	344	316	333	342	305	339	309	303	350	316	326	333	323	321	330	341	345	325	305	351	336	308	348	317	316	363	340	325	371	330	292	304	312	326	341	365	336	329	341	324	319	383	369	332	307	335	318	345	313	337	339	331	364	346	336	323	348	341	313	351	350	345	375	344	315	328	321	330	333	288	323	337	347	321	350	333	313	321	318	303	329	302	323	355	318	339	324	334	329	314	302	319	318	303	330	316	328	319	318	328	328	348	301	361	358	329	328	323	343	309	303	348	333	341	317	317	352	329	343	328	305	331	338	339	306	308	356	351	317	307	328	316	343	305	325	371	342	322	323	327	273	319	345	336	308	341	362	355	309	338	312	318	354	347	338	297	324	306	353	322	295	335	327	306	341	347	367	349	336	324	336	337	339	329	308	358	330	318	336	334	368	320	333	280	335	315	327	327	314	338	336	335	330	322	304	346	338	312	322	328	374	332	316	334	340	349	331	295	334	300	316	323	367	359	304	382	331	317	343	341	366	329	314	329	325	345	332	334	321	306	314	310	341	306	319	344	315	354	306	331	342	351	361	324	365	338	341	331	339	308	345	351	330	360	310	321	323	305	341	341	313	329	330	329	335	300	335	350	338	312	337	351	324	355	302	341	314	305	333	304	319	303	344	347	315	340	319	337	335	353	381	330	363	346	338	324	313	333	324	331	353	306	309	309	346	344	344	318	350	347	334	311	325	321	334	317	316	359	332	301	333	354	327	323	341	323	350	304	345	322	337	344	335	343	319	354	315	306	352	305	334	327	324	351	355	338	335	319	324	312	354	328	345	324	350	364	309	289	318	326	316	380	322	357	315	361	334	350	297	330	309	326	345	318	321	342	331	346	356	356	323	327	341	342	320	365	305	318	318	335	362	314	326	319	336	327	319	322	319	308	335	348	306	347	328	332	303	347	344	326	348	352	294	314	321	326	302	312	295	352	351	353	317	324	331	337	335	330	308	316	290	315	356	336	315	344	355	334	311	363	303	331	350	334	352	338	382	321	349	359	306	318	301	320	330	312	314	332	328	302	376	352	322	327	351	371	329	324	319	328	363	326	267	338	363	323	334	311	328	293	318	329	338	350	320	315	337	313	324	328	321	357	343	325	290	351	306	325	354	360	324	362	356	340	358	359	342	348	307	354	339	341	335	357	347	294	326	347	312	360	320	336	306	358	314	340	349	307	318	312	301	328	341	332	352	337	345	314	344	335	325	342	342	332	314	318	334	313	351	326	337	360	336	330	356	327	367	315	328	343	332	328	350	331	347	316	317	336	335	345	342	359	340	351	322	346	334	297	339	364	344	321	321	356	294	293	348	291	330	354	320	336	326	326	304	347	290	370	360	318	337	370	332	348	367	352	344	324	340	342	346	358	318	372	329	317	321	352	344	300	385	334	353	357	331	325	326	338	301	340	320	309	342	324	330	359	372	316	338	345	319	347	329	339	359	338	330	324	325	334	348	319	335	329	338	341	354	336	343	341	338	311	303	347	330	333	340	320	349	338	320	319	334	345	315	346	331	335	286	318	343	324	326	344	306	356	314	347	336	353	310	313
22911	41577	35516	26730	20014	14789	10779	7897	6072	4370	3379	2590	2165	1754	1510	1331	1120	978	993	772	752	685	617	595	567	566	533	497	502	516	481	504	450	485	478	424	480	498	478	480	449	427	476	488	475	490	442	449	459	452	458	452	451	457	451	490	441	460	525	482	468	456	458	489	453	446	444	455	443	450	461	464	439	459	472	447	465	442	461	465	460	458	465	460	469	466	464	440	442	444	487	430	494	451	452	433	448	450	446	494	451	488	447	486	470	480	458	489	487	464	437	445	476	459	438	475	475	441	485	444	449	463	472	448	473	454	477	463	471	454	460	433	454	490	455	468	454	456	498	473	469	493	476	447	455	451	442	489	479	464	452	430	458	439	473	511	433	480	461	486	435	432	486	456	444	442	445	452	450	464	464	443	433	458	457	472	438	430	469	458	432	502	470	463	450	465	451	474	429	490	513	453	471	475	492	438	431	447	443	437	487	476	455	491	466	461	483	468	437	454	478	461	462	475	450	448	483	444	465	492	429	465	476	503	453	497	479	459	441	432	479	448	494	459	476	455	443	443	455	457	451	482	482	462	468	471	472	500	458	434	500	451	445	456	457	454	497	442	447	464	460	480	449	452	476	492	415	439	466	428	467	495	445	443	438	463	453	462	457	470	462	474	445	484	432	490	446	465	460	486	419	462	462	447	464	451	449	456	487	486	471	487	475	438	416	479	453	492	456	447	458	475	488	475	441	493	480	469	502	457	442	430	469	450	426	485	477	471	404	435	464	488	438	480	417	464	437	475	479	470	475	462	462	473	466	457	456	452	459	479	457	468	430	413	431	472	450	480	459	426	482	460	472	459	451	453	430	455	467	468	462	467	471	442	462	439	468	485	446	460	471	454	474	452	468	439	491	449	462	475	465	418	430	432	452	479	435	451	464	428	460	460	439	441	442	462	442	493	494	462	482	420	461	419	469	432	428	422	481	482	475	472	490	473	487	485	467	449	464	437	457	447	429	454	493	474	482	475	484	455	464	458	468	455	467	465	484	459	464	452	435	477	430	470	484	447	462	478	427	487	483	444	452	473	466	481	468	441	441	429	478	466	433	459	475	449	483	420	473	495	449	443	460	442	475	474	446	450	458	473	453	434	436	448	448	457	472	466	468	438	489	483	483	488	469	426	461	444	476	472	438	455	480	439	524	502	424	465	452	420	454	453	481	476	468	434	465	484	479	471	413	425	469	492	464	465	490	498	470	434	450	471	469	415	465	450	423	488	467	479	448	456	438	458	495	478	478	450	435	450	435	482	458	477	466	488	460	454	487	484	479	509	486	430	462	458	446	438	440	443	496	436	446	480	443	453	430	470	445	432	477	454	460	436	448	379	470	501	471	475	433	439	477	446	428	410	457	450	433	440	422	438	447	491	440	452	427	471	405	481	510	457	445	464	449	450	485	469	461	489	465	484	451	470	469	491	464	483	447	482	428	498	468	456	464	450	480	460	479	445	475	436	498	426	502	454	472	395	460	495	416	411	436	460	431	462	502	438	435	456	463	483	440	481	448	487	426	476	458	457	462	448	487	437	454	438	461	480	463	439	467	441	482	453	437	497	461	418	472	433	483	434	462	467	449	459	453	464	462	468	474	463	450	455	450	474	434	486	457	460	474	450	465	441	446	464	456	494	478	457	470	453	453	490	479	474	471	444	432	470	454	451	441	437	423	450	460	494	437	456	411	442	463	460	441	452	448	455	463	448	429	440	462	499	454	451	447	455	459	426	454	434	457	483	458	448	438	476	451	439	462	441	462	447	500	450	437	484	456	482	448	462	461	462	512	471	490	468	456	450	484	473	488	438	437	444	451	472	511	462	460	477	451	467	417	439	405	431	470	474	479	489	445	459	471	426	444	438	454	436	461	432	427	479	451	470	471	474	475	472	471	432	435	488	466	445	456	463	475	471	480	398	428	475	461	459	443	475	461	471	422	483	473	461	430	469	437	458	439	462	489	455	460	417	451	450	443	429	449	493	464	475	465	489	426	481	462	467	496	432	476	482	445	462	502	448	407	479	466	451	445	438	438	449	454	464	434	451	435	408	459	453	438	485	446	462	478	421	440	480	471	480	431	460	441	462	460	440	469	442	472	421	460	455	428	430	467	477	444	438	468	457	444	469	434	434	454	459	481	447	440	454	432	461	435	467	481	466	475	427	427	453	429	424	436	475	480	497	444	418	476	494	446	431	448	491	432	474	480	492	458	471	488	466	438	500	448	449	471	486	455	459	489	462	444	442	492	480	443	453	534	467	451	443	461	449	474	501	447	456	432	455	452	436	492	463	452	436	541	426	445	440	452	450	483	451	459	454	434	481	469	475	428	477	449	449	444	464	469	441	479	452	472	473	459	434	493	486	495	482	451	451	434	454	437	480	465	450	453	459	461	495	437	460	464	471	464	463	490	459	455	462	483	477	482	468	458	479	489	456	444	491	485	429	439	491	431	467	476	504	446	492	447	486	489	497	469	497	466	509	454	445	438	479	493	480	410	476	436	470	484	445	465	464	480	470	442	430	469	467	488	492	473	482	467	485	449	501	457	462	422	478	452	447	461	459	443	485	441	479	460	482	451	424	461	480	429	476	475	474	456	421	439	440	470	470	456	466	474	431	444	487	494	435	459	451	447	441	475	483	458	489	478	433	471	459	506	468	512	502	480	484	450	475	436	437	443	435	461	473	427	452	455	482	464	442	458	477	456	462	467	451	463	485	449	436	435	486	461	474	490	475	448	452	458	478	471	468	447	463	459	517	494	437	480	464	427	459	467	424	480	441	479	448	452	449	485	428	432	456	488	466	481	455	413	442	455	469	480	458	457	454	469	470	457	452	433	439	479	491	477	434	479	452	467	497	466	488	417	454	483	467	450	501	450	486	441	473	444	451	459	423	414	464	445	442	477	470	445	497	477	437	509	497	484	457	452	498	444	461	445	454	481	463	457	467	481	466	458	427	444	450	450	488	460	464	447	440	449	441	483	477	415	462	491	447	489	450	416	448	433	484	485	494	449	439	480	474	451	490	463	477	492	447	478	480	453	467	470	494	442	476	448	470	500	474	476	505	445	471	468	461	468	444	468	489	478	461	482	464	464	440	496	438	493	481	489	481	479	459	435	479	489	442	464	429	444	446	466	439	451	489	457	477	474	474	455	472	434	432	430	487	502	460	475	501	453	449	470	463	482	461	458	445	500	461	468	446	462	504	458	452	491	455	486	444	484	498	439	482	508	458	427	477	448	447	475	467	443	444	388	431	464	456	440	472	497	452	427	469	461	492	458	442	456	441	483	459	468	475	426	486	444	400	472	469	442	497	464	431	437	427	460	458	466	438	478	443	458	429	497	440	430	445	456	478	477	414	474	514	506	471	454	475	500	451	461	430	440	463	467	475	479	482	471	462	468	446	450	466	461	442	474	488	464	462	433	465	466	437	451	444	440	465	425	492	438	471	468	457	456	438	456	443	482	490
25039	21324	26257	24313	11996	6477	4247	2783	1961	1485	1224	975	789	699	622	567	541	498	452	432	364	384	377	352	358	318	353	328	310	334	337	309	347	313	278	321	331	291	322	341	309	337	298	292	333	313	328	323	291	287	310	326	305	318	309	277	269	281	317	307	314	312	333	331	334	293	326	275	303	290	301	267	315	300	263	331	304	294	330	304	310	314	312	284	276	299	306	297	330	316	296	279	286	303	335	332	291	315	295	311	297	299	300	281	299	292	310	309	269	315	313	262	294	277	300	313	309	307	286	288	291	296	316	284	289	271	320	289	317	298	321	364	282	299	308	303	315	283	286	292	289	322	320	274	296	313	308	291	302	285	325	310	309	326	307	308	278	282	310	284	314	288	298	288	292	343	319	310	306	321	311	331	322	307	304	302	292	307	309	306	296	326	316	339	295	296	291	294	294	295	330	292	348	296	319	312	298	318	329	297	277	281	304	319	303	298	284	290	295	315	318	319	285	293	312	280	306	295	291	309	322	320	292	331	309	319	337	312	307	276	291	284	280	325	288	308	306	306	298	304	320	299	324	326	257	272	306	322	301	300	313	318	307	315	342	321	306	253	297	310	324	311	304	294	284	309	290	312	297	310	311	343	295	310	272	326	276	327	296	310	287	302	304	291	333	274	309	279	314	288	305	277	299	285	287	278	299	316	309	309	311	330	277	280	307	285	280	281	321	299	325	293	306	275	312	317	296	296	307	279	326	309	321	323	289	316	267	309	301	311	309	325	290	338	301	290	291	297	314	273	263	318	284	287	302	321	332	348	290	318	328	293	306	294	297	297	297	327	297	326	325	317	304	327	302	299	298	329	301	302	307	319	303	318	332	275	340	296	294	332	305	267	290	318	296	312	314	292	285	326	290	286	308	282	315	274	291	313	290	310	324	314	300	321	316	321	313	316	325	336	292	303	311	308	334	316	273	320	302	274	294	285	290	325	334	324	321	320	322	314	323	308	303	345	296	293	296	312	322	294	287	273	312	318	292	290	294	271	318	291	310	282	311	334	325	316	289	342	334	317	286	301	317	318	305	298	317	327	307	303	306	318	280	307	303	301	305	317	302	279	292	302	270	333	301	297	289	298	292	295	314	303	294	281	304	285	321	335	307	311	291	301	297	302	305	282	293	297	288	337	316	310	278	284	280	314	306	290	313	264	277	259	330	261	309	324	297	329	327	295	299	299	337	293	302	275	281	335	305	291	296	312	305	311	314	297	320	311	285	308	297	309	309	265	296	308	287	288	299	283	299	286	292	310	311	280	286	274	300	289	312	302	333	316	312	260	326	305	310	295	317	294	271	286	300	269	301	281	279	318	326	289	290	291	278	315	311	331	284	299	308	303	289	328	301	270	295	315	303	309	298	305	317	288	301	286	296	297	253	315	299	308	295	312	322	300	318	318	302	271	289	312	311	283	298	312	309	283	312	296	303	310	285	296	302	283	308	332	298	282	340	339	343	281	304	283	298	307	311	273	311	331	318	318	286	300	316	290	282	288	281	311	267	295	289	319	296	267	307	280	330	327	303	337	290	318	293	306	315	309	309	313	332	288	282	310	293	301	282	295	286	293	283	313	318	315	278	297	246	304	312	305	319	325	284	270	297	307	289	298	284	303	292	292	319	316	295	295	314	323	326	305	304	317	318	334	299	309	310	283	304	293	310	280	308	293	297	311	304	304	293	286	293	318	276	293	304	292	318	314	265	311	308	288	302	301	312	309	307	318	309	290	299	287	281	288	290	297	315	301	309	324	323	330	283	338	298	329	316	300	306	312	301	325	335	292	275	306	296	293	291	295	297	301	362	312	304	286	282	296	309	302	309	309	279	325	298	279	316	295	308	310	304	269	298	299	304	302	330	285	321	296	294	307	296	294	298	332	305	325	297	309	314	307	312	290	321	277	323	299	280	312	279	323	296	300	302	276	278	310	301	291	300	292	321	300	323	305	334	322	309	296	336	293	326	318	316	301	316	318	308	311	312	340	289	277	308	276	279	306	296	297	325	300	305	313	297	325	315	344	315	287	281	319	300	306	286	315	315	303	307	304	249	337	319	296	302	291	325	317	303	309	292	297	308	336	334	298	297	306	315	301	310	319	280	291	324	329	299	307	316	311	330	300	299	338	294	300	304	283	315	279	319	302	303	327	329	301	312	318	286	289	316	276	310	275	300	327	296	295	290	292	289	287	313	300	313	298	329	322	297	289	314	292	297	302	330	317	297	329	322	335	298	311	308	284	316	321	307	314	327	295	304	308	294	318	296	326	281	284	295	292	320	303	299	307	329	271	293	290	275	303	326	295	309	307	323	324	323	313	304	298	312	322	283	293	334	333	288	291	305	289	314	326	278	315	330	290	303	302	309	282	277	316	316	284	323	302	326	333	311	300	275	312	322	293	286	293	311	299	303	323	321	298	291	284	321	317	327	300	300	290	300	308	301	323	304	295	305	315	323	321	312	289	315	321	264	299	305	302	292	276	315	299	306	325	303	294	308	288	325	300	300	310	277	301	274	300	299	285	319	350	332	316	300	309	324	296	318	329	312	292	318	310	295	280	291	332	303	300	324	297	313	308	311	320	315	289	282	314	303	287	294	306	326	289	305	301	295	334	291	302	331	313	300	317	306	254	285	311	296	295	311	296	337	282	332	323	320	296	311	299	302	295	283	290	322	323	303	298	278	304	301	305	310	295	314	299	300	279	308	343	281	283	304	303	321	324	309	284	298	278	289	304	288	316	300	313	308	324	301	294	327	296	300	273	288	325	302	339	294	277	287	290	278	285	293	280	305	290	313	311	331	312	320	300	317	310	296	286	287	296	316	310	319	287	336	322	301	313	315	276	320	297	312	336	299	287	296	326	311	321	302	322	303	261	298	302	312	300	294	294	272	300	280	342	313	311	299	344	308	290	294	307	311	318	304	290	303	318	315	296	272	291	321	264	323	331	305	293	299	286	311	338	304	332	327	298	308	326	309	336	288	327	280	314	285	302	266	306	285	289	303	308	308	309	300	287	301	285	317	323	286	310	310	296	300	299	307	336	314	315	313	303	284	280	295	298	303	297	311	332	297	334	320	313	336	300	283	305	291	284	293	319	306	278	302	319	284	282	303	296	301	298	285	286	290	299	289	317	319	289	325	332	322	315	304	305	267	289	317	329	287	309	315	317	298	321	310	330	293	293	308	288	319	299	308	307	317	287	259	297	317	329	322	272	332	312	301	304	314	336	306	339	326	292	288	299	316	275	291	282	268	320	299	291	311	291	304	315	307	317	324	274	295	310	319	295	287	310	294	289	309	297	317	318	320	313	300	290	303	268	293	308	289	307	284	300	296	323	277	331	295	317	293	324	322	300	301	330	302	320	280	304	308	326	298	271	318	295	292	318	312	311	285	287	300	311	270	281	295	337	288	297	305	323	302	301	325	299	302	284	320	294	305	298	296	343	286	303	292	269	293	297	303	319
22386	38072	32228	23535	16937	12136	8860	6548	4781	3524	2663	2101	1705	1539	1254	1135	885	802	748	718	610	603	525	585	510	539	507	477	475	480	440	466	427	429	448	430	405	433	446	435	411	413	458	434	448	436	395	431	393	407	430	451	433	404	390	419	419	445	423	419	446	430	463	416	449	427	416	414	398	401	417	409	396	395	409	401	438	420	437	441	427	411	412	428	427	427	406	412	415	395	411	438	448	410	408	442	421	460	399	393	426	411	429	407	428	432	446	403	409	441	442	410	421	418	440	418	405	465	428	392	407	416	411	447	441	409	452	410	427	446	423	410	419	441	431	452	406	383	425	421	377	411	401	411	445	428	418	420	399	460	419	442	416	406	421	435	414	429	438	405	434	420	403	439	412	412	379	415	443	410	414	452	441	437	434	410	436	436	402	399	415	414	445	446	423	430	373	416	435	420	413	417	418	424	411	405	434	429	436	444	433	454	428	419	426	431	443	446	444	448	406	444	368	412	406	429	423	422	416	420	456	422	458	421	436	442	461	439	431	430	456	426	469	454	432	419	381	441	440	382	398	430	444	446	472	407	416	467	462	412	457	394	426	476	429	394	434	426	408	445	453	402	442	417	367	452	465	440	430	437	447	410	448	403	414	413	449	451	448	425	452	399	405	435	379	405	408	432	401	428	434	404	417	428	414	392	382	422	401	391	418	390	382	435	420	453	448	408	417	428	408	431	468	424	434	427	452	448	432	431	415	425	420	427	409	429	447	393	416	429	390	438	387	439	432	403	433	451	435	384	406	416	397	420	435	439	441	385	433	437	443	446	410	425	401	410	435	416	406	401	464	436	407	458	413	400	412	385	438	404	393	454	437	431	427	462	410	406	432	438	402	418	392	429	424	455	422	443	395	455	429	402	430	440	432	396	423	398	459	440	395	411	413	417	455	422	465	424	420	401	417	454	434	410	458	430	432	418	409	445	452	438	415	424	407	425	419	416	440	408	440	412	448	412	425	425	420	381	389	424	432	445	415	460	395	398	434	419	416	439	430	437	436	390	429	429	385	434	413	414	448	426	458	432	401	442	415	426	434	411	431	421	444	434	423	421	409	455	388	452	445	408	437	424	457	422	439	441	451	437	428	452	423	450	395	421	431	375	428	417	429	419	415	451	418	425	416	438	407	427	437	415	457	419	408	413	434	439	412	402	441	437	408	407	391	386	422	435	431	380	458	408	416	429	445	435	426	414	408	388	408	443	422	435	442	423	415	439	431	423	415	403	429	425	428	452	425	468	413	419	424	395	414	403	398	453	428	432	447	426	418	418	392	447	430	407	413	401	414	396	435	409	375	439	409	396	430	412	396	415	460	438	399	429	395	402	431	438	460	419	431	381	419	414	414	422	406	422	383	425	419	413	390	400	449	446	432	383	441	429	414	412	442	449	418	413	371	408	433	417	398	434	421	429	435	396	436	429	417	441	389	442	412	411	465	431	447	377	403	385	428	448	440	411	406	408	426	434	415	412	452	450	447	442	434	410	393	434	414	394	457	432	432	419	405	398	447	418	451	435	429	406	415	394	430	404	415	434	432	432	421	425	402	411	425	415	402	412	416	442	411	407	435	431	430	418	472	396	413	435	430	420	425	393	431	418	391	386	403	399	419	429	399	449	449	388	418	461	420	395	473	430	451	431	436	408	399	397	416	452	458	412	430	460	420	375	388	432	440	437	460	423	382	387	401	446	411	435	438	408	442	434	413	388	399	386	429	438	428	425	416	472	430	422	423	423	446	408	399	444	407	431	410	395	433	390	436	384	438	399	442	401	430	397	397	390	419	426	435	399	426	440	427	433	441	451	424	429	414	439	444	443	422	442	415	395	419	436	405	439	427	409	416	441	417	437	414	459	402	450	431	430	433	428	446	420	406	420	391	434	437	409	438	424	413	437	403	429	420	428	419	422	413	420	431	439	399	443	434	424	416	394	435	410	448	431	398	412	393	445	418	410	434	417	443	445	406	451	434	476	428	424	406	408	449	458	467	407	424	432	402	382	401	412	390	407	416	399	420	448	406	469	397	414	437	422	400	428	452	373	453	399	457	414	419	421	421	404	407	410	430	438	409	425	419	458	452	442	425	408	390	442	440	412	435	426	436	409	447	449	429	448	381	388	378	432	436	423	435	436	441	447	451	380	456	454	459	435	448	410	425	424	466	459	436	403	427	451	402	434	449	467	440	467	470	427	438	426	428	427	422	388	432	430	419	408	432	447	421	399	415	412	426	411	402	427	439	423	433	414	408	463	399	420	446	423	421	413	432	441	435	428	418	413	441	398	441	423	426	434	410	413	421	391	431	383	420	422	448	444	429	422	403	413	422	453	416	421	413	425	426	428	424	436	419	418	441	394	413	402	406	407	442	383	415	430	414	421	428	407	420	390	450	416	422	424	449	423	424	399	407	408	425	419	423	416	437	403	424	415	423	437	436	412	365	407	413	409	408	428	426	421	434	435	420	438	424	425	399	453	425	401	401	418	419	452	441	398	474	417	396	429	425	435	416	402	444	438	426	392	474	426	435	434	426	456	425	444	419	389	441	476	402	439	437	441	431	428	446	434	431	435	432	402	407	456	415	427	412	414	413	395	417	349	424	451	410	451	432	405	418	431	406	401	399	433	434	424	453	412	424	425	416	395	408	457	423	415	427	464	433	461	425	418	429	427	408	414	404	403	441	412	420	433	435	429	378	386	437	398	410	390	418	406	414	407	413	436	408	443	383	403	397	412	381	407	380	459	432	418	387	410	426	451	423	425	433	427	444	425	436	427	402	399	404	440	450	409	419	434	412	455	430	428	393	407	399	452	381	417	382	435	422	430	437	430	416	427	425	384	458	371	424	446	445	443	450	415	432	448	398	430	440	415	441	445	417	410	441	416	448	447	394	404	444	469	389	434	417	399	439	404	471	393	429	461	429	451	407	440	431	388	402	422	452	430	439	450	435	422	447	405	405	426	428	425	425	410	420	418	458	388	409	416	413	431	412	428	443	411	431	421	399	460	436	438	404	411	368	415	472	443	427	446	428	424	431	432	424	405	433	404	460	417	430	412	455	407	437	416	426	428	396	399	394	416	430	389	420	440	383	405	427	440	442	414	459	390	352	440	422	455	384	422	433	445	433	450	440	387	394	412	465	410	366	387	420	469	424	404	432	403	413	426	390	400	437	429	406	402	426	395	404	424	419	438	414	440	403	415	407	412	422	421	462	404	414	462	407	406	423	440	399	402	405	442	418	411	436	433	393	445	428	394	393	410	447	419	410	448	442	416	421	402	415	418	447	431	407	457	410	428	448	419	420	443	381	409	423	436	441	364	427	438	397	430	452	417	403	460	435	421	430	413	405	433	429	403	430	417	429	445	439	424	412	433	429	433	427	409	465	450	432	429	450	410	431	466	405	428	401	416	423	408	387	412	430	403	397	402	445	435	408	418	423	449	425	397	444	397	436	415	417	419	419	435
22578	21270	28390	24459	21447	19582	11185	5389	3421	2546	1983	1518	1288	1100	958	880	724	645	629	521	490	489	435	399	407	398	343	384	382	403	385	366	375	333	365	356	371	326	341	353	348	339	313	335	299	335	357	346	332	334	336	298	334	333	352	364	320	337	277	339	318	314	354	332	342	340	342	307	357	355	320	340	345	336	363	358	327	328	320	311	336	317	325	347	322	348	335	343	300	325	331	336	349	321	322	331	343	327	362	319	323	322	289	287	326	300	330	317	367	328	336	337	344	322	360	328	337	319	303	352	341	334	334	341	297	324	319	343	318	297	343	329	359	338	317	328	300	333	317	335	311	322	326	325	335	292	315	300	339	329	328	336	344	331	330	338	333	312	366	323	313	353	317	349	330	329	337	351	337	337	299	305	312	357	306	338	326	336	348	341	305	335	311	311	310	309	312	317	324	334	347	327	313	308	348	347	360	333	357	344	320	319	341	309	354	334	327	349	277	326	338	318	301	339	320	315	317	340	325	344	357	308	331	313	326	329	336	332	337	332	355	345	326	332	303	359	303	324	348	329	339	351	323	319	315	331	321	338	365	341	371	339	347	356	327	294	328	315	366	328	339	339	320	368	315	305	359	320	292	314	334	318	341	334	298	292	337	339	357	312	347	332	331	315	315	322	311	348	350	333	334	324	333	290	335	305	302	321	323	333	339	335	366	313	329	312	351	308	318	344	349	328	322	339	333	313	305	319	343	341	301	319	330	315	314	323	320	327	332	312	319	299	313	340	305	330	324	326	342	341	325	355	337	312	323	318	345	319	320	357	341	291	327	333	323	345	334	323	324	328	334	363	319	323	312	335	338	350	309	334	320	324	329	352	334	314	331	306	333	325	312	292	314	351	308	326	342	345	325	338	320	318	335	341	311	301	324	304	303	335	340	321	321	329	317	351	338	301	340	343	327	324	287	307	317	341	340	328	335	299	332	324	330	344	325	329	305	311	323	304	328	331	338	349	324	310	336	323	316	325	338	339	346	295	317	344	355	320	358	310	350	315	330	297	322	358	302	334	359	330	333	320	342	345	294	342	313	325	335	351	328	321	330	337	357	338	314	332	341	327	353	323	343	312	341	308	303	345	352	377	335	299	338	322	321	306	332	337	351	325	344	345	351	318	318	339	337	335	344	312	308	338	323	319	299	342	312	309	338	313	312	307	319	328	309	347	338	337	332	330	331	336	304	352	320	335	351	332	315	341	324	345	326	352	324	362	324	302	332	328	307	388	337	303	318	324	319	323	305	350	304	305	336	338	365	299	324	346	311	353	356	286	348	317	352	333	348	322	339	314	342	331	328	313	336	310	332	331	355	327	348	319	326	313	346	317	371	311	323	312	331	286	333	311	348	317	306	357	309	329	354	337	344	314	326	334	332	316	337	345	284	325	346	323	340	361	307	360	341	317	329	327	356	295	310	297	315	319	318	293	306	342	335	338	307	304	346	389	334	312	309	331	331	313	319	333	299	326	344	319	337	342	322	333	319	310	327	305	340	357	329	339	326	341	347	309	364	341	337	362	323	308	332	319	288	341	329	305	315	376	346	326	307	307	343	324	308	330	323	317	331	323	323	317	348	332	312	309	366	352	320	351	318	307	357	321	331	348	337	330	314	302	295	322	328	320	313	349	338	323	318	324	340	307	338	329	359	305	337	361	332	329	342	354	300	311	315	297	331	346	312	325	341	333	333	360	317	301	319	314	327	345	313	344	345	340	323	322	303	315	330	331	340	336	310	268	358	304	329	364	351	352	361	356	320	285	352	347	341	338	348	329	342	315	321	343	330	358	301	337	325	353	330	309	329	347	312	333	313	301	340	326	333	337	328	286	289	338	378	354	330	347	328	352	352	353	325	329	313	321	351	320	309	316	282	308	323	344	336	320	312	361	325	328	342	311	339	336	345	306	331	314	330	350	335	326	307	357	359	317	348	325	331	351	322	329	326	344	322	322	343	315	324	337	325	351	349	299	307	327	335	338	336	326	381	343	320	355	324	334	350	336	344	328	334	305	293	325	353	316	312	322	333	320	330	347	315	333	336	334	366	356	337	309	326	328	331	353	331	323	350	367	342	353	332	325	345	342	303	358	316	308	304	312	324	362	325	316	332	350	361	354	348	344	320	323	310	327	321	360	324	342	345	357	320	335	347	310	339	328	317	320	330	318	307	327	358	322	370	340	349	342	317	321	361	315	303	321	334	320	354	362	343	307	315	341	334	364	310	291	331	331	287	324	305	308	349	316	333	332	338	328	328	312	328	342	329	334	285	318	346	327	336	331	333	346	329	299	319	351	362	320	303	325	321	333	349	324	316	361	328	311	353	336	310	348	322	336	328	326	318	336	334	373	312	329	321	340	319	314	315	342	314	337	319	376	333	325	342	316	349	354	292	337	357	333	350	308	318	329	343	313	364	330	318	312	338	313	322	327	339	308	298	317	329	336	321	352	385	332	363	324	349	315	310	321	342	341	297	342	309	287	308	317	336	323	337	311	330	346	353	325	337	331	310	354	359	346	309	347	307	342	367	354	318	317	302	324	313	328	314	319	332	311	311	349	306	318	351	342	331	336	311	324	352	321	344	314	360	302	340	326	319	323	329	316	333	324	345	337	318	352	341	348	310	318	318	345	309	332	333	351	375	337	282	332	309	308	350	321	360	336	321	327	323	351	309	294	334	331	312	329	307	314	322	324	326	322	330	306	311	329	363	365	312	332	306	322	343	309	327	326	306	331	347	344	347	295	319	336	346	319	334	323	332	314	320	341	326	306	336	326	291	315	343	301	355	380	302	313	307	316	298	349	341	330	311	317	281	299	342	313	352	324	357	322	299	302	319	333	343	321	338	359	325	318	313	368	331	325	328	334	318	390	317	348	330	320	318	302	309	313	354	353	317	343	317	321	344	356	309	337	336	321	321	327	325	363	344	282	341	330	341	324	352	330	293	321	303	304	326	301	324	326	335	331	318	339	345	352	306	295	324	308	333	330	326	326	340	333	325	347	322	324	301	304	344	331	328	365	320	322	302	321	335	341	338	355	311	318	325	333	318	336	332	340	348	324	332	354	337	325	322	351	331	366	312	329	328	349	306	357	309	336	333	359	344	318	304	321	362	352	324	332	339	322	307	307	330	354	340	325	312	333	308	276	291	323	322	337	314	367	338	368	361	343	359	295	311	326	357	316	351	319	335	330	366	303	324	307	307	317	346	352	306	351	321	303	327	320	335	337	358	336	326	345	307	307	310	319	317	334	358	323	337	345	349	311	316	349	338	357	316	328	310	342	337	299	301	333	348	317	328	357	301	316	329	341	334	318	306	331	358	301	338	324	340	332	332	328	335	327	342	353	298	335	315	350	340	343	320	338	312	297	327	320	330	316	328	317	303	325	351	331	315	315	346	306	322	318	370	355	361	324	341	340	324	322	324	325	343	336	322	322	324	340	344	302	322	334	349	327	335	315	322	302
24761	45468	39171	30761	23536	17824	13542	10265	7686	5616	4212	3221	2695	2335	1890	1546	1377	1178	1048	944	810	745	707	613	626	582	591	536	518	505	511	474	487	471	481	506	448	458	469	481	439	437	441	444	425	457	422	485	427	456	431	451	445	456	442	486	458	453	464	449	434	421	459	455	480	446	441	445	483	463	417	451	428	446	444	447	439	485	467	433	461	462	481	447	425	462	431	441	446	450	456	451	420	434	446	460	477	428	480	450	477	440	416	457	451	465	426	480	475	446	452	438	431	431	449	457	441	470	469	438	424	434	431	438	451	453	422	455	449	438	438	437	480	463	448	418	491	453	423	457	471	410	420	450	469	437	434	431	423	453	422	444	443	467	440	443	459	459	421	460	429	439	433	429	477	409	474	399	454	428	433	450	435	434	480	475	461	458	443	478	482	449	455	420	434	456	440	465	419	433	455	449	456	479	503	458	478	483	479	467	450	427	436	440	462	402	436	443	498	411	449	462	443	447	436	461	471	450	462	436	451	446	438	425	455	462	404	459	466	422	490	473	481	466	445	449	416	443	459	438	410	441	462	436	435	449	455	403	426	426	435	417	464	450	465	451	409	445	460	495	448	463	432	491	433	443	470	486	402	466	465	445	444	417	456	457	451	472	417	469	469	481	468	428	448	433	425	468	444	459	458	466	462	446	425	456	458	465	435	460	449	470	440	432	475	432	460	451	460	459	441	439	450	452	474	447	454	472	432	433	435	462	442	473	453	473	442	422	435	456	427	470	421	442	417	470	430	458	450	442	446	466	421	468	440	432	446	414	452	474	450	417	481	464	474	456	444	444	463	477	460	431	448	447	504	443	464	440	451	425	456	465	482	423	437	449	453	462	445	458	477	464	452	435	425	411	454	440	467	450	453	486	440	433	444	417	457	431	458	454	470	460	483	419	442	431	434	477	445	468	458	491	436	453	454	421	416	461	445	458	463	453	467	458	454	475	415	437	461	467	467	445	416	398	444	471	437	423	466	426	466	402	416	449	460	444	495	483	428	449	427	460	440	452	463	469	447	442	461	460	438	476	465	467	419	470	453	465	445	443	449	442	455	464	485	440	485	449	471	475	501	469	463	435	468	447	473	430	434	433	420	413	468	411	460	430	435	424	428	466	402	476	438	450	454	431	462	461	427	429	457	428	435	474	474	474	403	513	448	449	478	434	432	418	419	441	460	420	429	437	440	452	468	419	427	428	418	450	456	454	459	443	427	405	417	424	449	445	448	433	475	441	440	463	442	452	504	441	475	475	466	425	452	450	430	470	422	479	393	419	464	451	429	469	443	413	479	446	439	441	476	406	448	432	428	453	446	469	451	495	462	439	438	435	434	463	466	449	447	481	460	411	460	462	424	440	446	470	468	424	416	456	409	454	434	436	460	464	420	479	462	453	436	436	443	440	411	464	440	466	448	431	431	448	475	441	473	435	459	427	443	425	421	411	486	454	423	434	456	434	433	461	472	443	460	456	450	463	421	463	414	426	481	426	438	471	436	485	444	438	442	445	484	439	437	401	457	471	447	446	403	451	448	454	456	445	437	471	465	415	456	416	464	495	428	450	461	446	410	418	470	480	442	385	464	456	491	479	408	433	461	455	430	416	462	460	439	443	456	447	437	440	456	420	463	476	465	452	412	436	447	454	481	480	439	448	446	444	458	428	430	432	478	423	432	404	471	433	472	469	474	431	443	469	423	468	437	481	440	461	438	446	501	465	433	431	464	432	471	427	443	446	424	458	434	479	457	448	445	419	443	425	457	461	452	445	446	452	478	449	443	443	434	426	483	443	439	444	442	433	450	432	429	453	449	479	413	472	450	435	487	448	431	463	442	452	420	496	436	433	470	427	460	435	458	431	441	453	428	441	470	458	455	473	457	453	435	449	420	440	472	444	453	463	447	418	452	457	462	440	454	452	404	456	464	443	430	450	453	441	423	465	460	457	419	445	451	445	421	438	458	456	426	435	431	438	465	473	408	451	457	431	417	449	438	442	461	440	470	437	432	473	426	469	444	443	446	405	482	459	474	419	427	421	481	444	475	449	441	421	480	449	442	455	446	414	440	462	452	443	469	470	462	444	469	428	442	481	473	458	451	450	448	449	451	456	478	475	479	480	440	451	416	438	478	445	462	486	455	410	390	378	465	504	472	400	438	457	449	483	448	455	464	419	476	452	431	439	455	452	458	471	437	422	457	380	457	452	466	485	425	452	409	427	481	436	456	432	481	434	452	451	441	438	448	472	488	429	448	479	468	415	447	428	448	414	431	460	520	428	473	459	448	473	425	435	477	460	450	452	504	419	420	420	436	459	447	462	468	411	451	397	453	480	498	455	458	439	425	450	448	465	454	428	432	463	445	490	456	422	473	449	454	477	457	448	459	465	441	433	452	474	443	472	457	433	449	430	496	424	449	442	448	467	477	462	467	453	437	437	391	474	453	446	437	438	420	464	412	460	457	438	478	442	456	424	429	455	446	470	411	451	480	428	449	443	468	422	426	450	429	462	413	465	460	449	461	458	496	490	412	393	443	441	484	445	452	440	463	391	440	422	425	452	452	436	433	436	422	471	422	486	449	430	471	394	454	430	454	448	468	471	439	430	463	448	433	446	449	444	465	456	449	463	416	464	467	436	432	449	458	469	452	439	456	436	446	439	430	390	445	448	437	446	417	442	460	465	401	464	502	434	448	449	453	464	443	427	449	459	478	452	474	466	453	457	455	455	491	471	450	469	426	431	436	466	449	438	449	490	479	456	481	447	454	438	436	473	416	453	450	484	481	421	457	448	435	473	440	440	450	469	441	431	444	449	410	421	404	407	499	484	438	484	469	407	490	453	490	442	445	427	492	449	424	470	459	413	400	416	466	408	451	485	458	463	472	413	447	452	453	438	438	443	435	422	424	453	464	510	421	468	444	453	424	459	435	467	442	450	478	442	494	476	440	436	436	452	461	458	497	456	460	439	451	446	491	442	471	457	445	470	433	483	446	447	478	444	421	448	432	453	418	430	470	456	461	447	441	436	464	424	443	450	446	462	447	484	437	457	435	436	454	453	463	442	456	427	481	462	453	433	449	426	462	438	495	408	414	449	437	440	453	443	456	451	486	471	452	481	432	498	412	466	459	441	467	447	469	444	434	473	414	492	436	462	453	410	467	451	449	428	481	456	454	415	446	445	435	472	469	420	441	450	478	420	466	435	460	469	444	438	455	443	469	448	463	456	460	429	463	455	464	450	401	418	437	436	436	425	440	489	454	458	482	425	440	418	445	460	449	449	433	438	463	465	463	467	477	492	458	425	430	450	453	435	450	437	409	472	465	439	429	433	494	432	464	435	442	402	460	450	447	458	443	442	438	438	435	449	416	461	447	478	462	464	440	420	443	460	505	434	446	417	437	459	431	456	440	435	437	460	439	499	468	428	442	448	463	437	454	442	454	493	444	447	470	434	420	429	497	427	464	422	443	421
28516	23779	22960	16407	9175	5538	3521	2411	1697	1311	1110	840	816	688	614	542	504	433	456	428	411	376	341	360	352	373	350	356	328	358	320	349	323	350	309	300	345	309	335	315	290	334	327	292	336	333	323	297	321	313	331	316	331	313	307	340	314	324	316	328	318	303	315	316	349	301	313	334	310	337	353	326	329	313	336	324	311	334	359	303	333	329	310	330	312	331	310	327	344	346	322	306	318	326	305	316	325	303	321	295	327	305	318	316	336	342	326	335	297	342	318	324	335	323	364	357	342	329	309	330	342	307	372	329	320	321	339	314	356	330	316	333	285	328	338	324	319	326	307	315	321	363	307	318	316	306	292	317	326	351	322	297	328	312	331	277	342	313	317	317	339	352	299	324	324	377	339	313	341	317	300	396	336	322	322	349	333	287	327	326	315	307	346	328	316	315	342	341	321	339	337	321	291	351	351	325	323	315	334	305	330	338	329	302	322	308	318	331	347	349	338	306	328	324	324	340	312	317	331	323	289	374	335	321	311	342	327	308	339	314	302	294	325	321	284	319	331	337	332	324	332	304	305	334	338	319	344	309	349	322	314	346	304	319	320	316	345	342	310	317	332	350	343	337	301	324	321	338	340	317	308	340	300	296	313	353	300	339	301	356	320	322	324	326	310	302	349	309	342	330	352	319	350	354	337	306	308	305	295	273	301	337	315	333	345	342	333	291	305	309	354	373	322	332	326	303	313	351	317	332	340	321	318	295	327	306	322	342	302	329	358	347	294	303	318	350	340	307	328	324	333	310	340	324	338	318	322	326	294	320	312	310	284	328	285	337	310	340	317	314	351	339	296	312	322	360	342	317	301	315	321	312	308	302	331	315	334	343	337	306	339	325	328	303	329	324	331	314	332	361	329	342	323	328	313	321	333	332	295	322	317	353	309	335	284	338	319	306	358	311	310	285	319	327	354	335	319	308	344	361	328	318	317	334	326	326	330	340	354	330	339	317	331	305	331	341	321	341	303	363	334	340	324	318	360	340	321	339	322	328	315	309	279	296	318	310	325	327	304	330	323	347	334	387	357	324	311	325	317	319	308	275	338	323	357	314	314	359	316	305	320	307	357	306	337	330	327	348	319	307	342	313	320	327	305	343	321	340	317	297	281	310	324	338	311	354	322	328	316	325	310	349	337	318	352	364	323	318	339	309	320	356	344	328	308	344	340	299	338	333	357	368	360	321	328	325	310	346	332	326	332	308	324	351	348	313	292	309	329	319	333	341	333	331	339	315	322	326	325	297	350	333	325	319	330	349	325	347	353	307	344	288	328	337	320	317	312	297	335	325	335	350	272	356	323	346	312	316	334	351	328	317	303	352	288	307	341	313	320	300	274	319	343	313	335	340	327	328	323	355	330	312	335	302	362	344	344	315	322	331	349	319	365	357	333	305	300	313	347	330	333	287	292	356	301	333	286	322	307	303	332	329	303	320	328	369	389	295	299	296	319	336	327	348	338	347	322	334	322	324	328	366	362	337	330	379	339	316	316	314	329	331	291	347	336	331	308	361	303	347	314	331	327	291	301	339	319	357	320	321	330	326	333	332	317	307	330	291	320	322	319	322	341	332	320	329	324	342	323	310	338	333	284	318	328	329	300	327	317	379	333	320	328	300	344	321	360	328	317	301	309	334	342	372	306	315	341	356	326	322	307	323	321	306	288	322	306	330	328	288	345	352	329	347	330	321	339	327	316	368	317	327	318	311	342	322	314	324	333	327	325	312	346	347	315	290	313	321	332	345	316	323	323	347	308	354	327	299	330	311	317	338	344	284	337	320	316	385	298	327	316	307	305	311	329	319	325	304	308	333	327	317	306	327	316	336	351	354	317	315	330	311	314	314	306	330	313	306	313	359	332	343	306	342	338	285	299	316	279	303	330	357	322	322	329	309	324	345	290	325	338	331	350	302	314	311	332	323	308	311	334	334	331	308	331	317	339	321	322	314	324	331	319	332	350	309	305	304	326	329	303	339	307	308	347	346	351	320	316	309	348	323	321	300	327	315	329	303	327	356	322	313	357	358	327	365	335	322	301	358	339	297	309	344	366	298	309	338	337	347	306	321	306	342	339	308	323	339	320	339	315	307	349	331	350	346	288	313	331	339	285	391	344	336	315	305	358	334	318	322	303	354	341	324	312	278	317	314	334	329	307	341	342	344	336	339	381	313	344	330	319	339	308	309	312	298	336	345	326	332	320	334	331	318	325	290	307	325	328	278	308	347	290	315	336	321	296	288	322	318	344	368	298	330	354	319	333	329	354	312	339	312	294	342	324	332	337	313	301	326	331	311	310	333	314	344	334	326	292	325	309	310	337	321	334	343	341	315	349	324	333	322	316	341	345	303	307	316	335	315	334	335	335	338	330	338	319	344	338	345	323	318	308	329	298	301	311	318	337	334	315	341	320	361	349	348	309	332	351	334	329	317	339	320	343	310	322	305	338	334	307	340	329	289	329	365	338	316	307	332	314	336	333	349	326	309	317	314	350	319	373	327	364	337	299	333	310	284	316	337	326	322	323	324	329	328	337	314	316	318	298	292	310	336	358	308	315	336	316	312	311	328	333	339	340	312	360	340	346	339	323	305	299	326	304	321	323	325	351	340	360	311	335	326	312	317	302	336	300	333	352	316	301	326	313	329	349	303	322	300	309	334	339	327	335	324	354	344	333	329	358	350	323	311	347	339	347	321	325	301	305	339	310	337	324	342	317	321	299	278	327	313	354	353	343	333	315	332	329	304	328	290	337	297	319	307	338	329	335	318	314	354	315	340	337	358	312	342	351	334	292	305	341	339	350	324	310	338	331	337	349	351	341	316	356	334	361	311	321	344	334	331	318	335	299	298	314	341	315	324	306	318	321	312	319	315	298	320	318	300	302	309	334	340	358	341	328	307	364	320	338	335	291	322	324	332	314	309	313	309	349	318	371	367	346	355	305	350	311	320	323	303	349	358	310	325	339	346	314	342	310	279	327	325	304	333	330	312	336	322	331	329	336	367	327	347	319	300	325	333	290	319	324	335	334	322	323	319	299	341	346	320	306	319	308	353	331	343	302	329	301	313	365	318	337	344	295	325	357	354	329	344	331	339	296	353	320	343	355	313	315	305	317	318	341	363	318	328	316	309	295	345	350	349	332	303	356	325	345	324	305	342	333	334	321	320	334	332	327	301	348	322	325	326	356	315	305	333	303	364	322	323	346	331	335	327	290	344	296	352	348	348	332	303	329	314	361	378	343	334	291	322	321	339	346	297	320	294	324	294	318	331	336	322	319	341	326	300	319	296	338	330	313	330	316	333	345	311	340	341	343	310	312	274	302	334	310	338	369	328	318	320	294	318	306	341	308	338	351	347	290	309	321	333	308	329	313	324	318	318	362	304	328	338	328	324	313	325	332	325	324	297	329	329	303	327	313	318	319	282	324	308	335	341	330	338	327	358	309	313	306	320	349	329	304	369
22892	35868	30268	21631	15164	10694	7623	5498	4070	2959	2329	1866	1465	1320	1163	1094	802	807	706	692	589	588	570	547	521	490	474	524	506	498	485	472	497	462	502	502	451	470	449	467	475	429	471	437	447	450	480	498	462	428	434	465	471	455	449	452	449	469	456	500	490	442	405	485	407	456	443	475	473	420	442	443	441	470	454	447	437	446	456	483	457	485	446	468	458	455	479	437	460	454	464	465	433	440	408	445	393	466	470	423	455	433	457	428	441	462	495	454	413	455	419	455	427	398	448	439	442	451	480	443	424	429	424	480	446	427	439	452	501	471	427	456	475	455	436	421	451	452	410	466	487	435	495	421	454	453	441	449	440	424	452	425	449	465	465	461	437	431	464	450	445	424	453	445	459	437	445	407	433	447	457	458	467	478	423	476	399	389	441	459	437	440	488	440	481	476	446	454	461	447	441	463	438	414	477	475	453	431	469	463	469	429	473	466	452	444	472	448	447	455	426	457	466	474	479	460	405	479	512	442	496	452	432	434	445	483	428	484	463	426	458	422	428	394	475	439	414	461	413	441	446	443	446	454	432	448	447	483	438	427	477	429	496	441	410	474	437	425	469	455	444	446	466	496	429	459	440	404	471	494	449	451	438	433	471	443	461	440	450	443	424	412	445	417	441	421	465	468	421	451	481	439	453	442	425	436	428	452	455	433	435	450	473	437	449	492	431	446	465	426	434	426	480	486	425	469	456	482	490	463	413	487	456	429	490	449	470	474	452	450	451	453	453	403	484	471	477	450	413	452	449	474	455	483	445	451	447	455	417	441	481	471	430	441	491	470	441	468	459	432	406	428	457	481	449	458	433	466	458	445	424	459	436	393	433	421	447	419	410	466	428	435	460	452	483	443	454	463	440	487	424	433	419	444	443	438	431	452	442	449	458	448	460	394	438	404	477	433	460	450	440	422	474	430	445	453	439	445	467	408	463	485	441	462	467	457	434	452	455	452	423	488	459	455	434	442	427	441	449	456	457	417	438	449	445	443	451	478	460	473	449	430	486	453	437	478	444	417	434	491	422	434	461	467	425	430	453	453	450	417	455	459	423	472	455	465	432	452	465	406	463	428	469	454	429	502	461	469	471	432	482	465	428	451	471	476	453	471	443	466	425	429	447	473	447	470	462	467	456	438	451	447	432	489	451	471	490	407	437	432	466	422	464	450	413	441	456	428	450	419	455	461	462	430	438	461	424	454	472	459	427	494	410	443	453	434	461	452	475	421	444	466	464	435	414	448	431	431	444	436	440	425	399	496	459	463	458	436	463	456	489	471	472	434	454	465	469	474	459	446	460	447	470	459	454	460	438	418	463	441	455	429	469	420	448	462	436	430	420	415	420	505	458	453	467	449	445	455	437	464	484	457	462	496	434	478	461	443	453	453	490	423	473	459	465	471	476	454	415	413	458	455	442	464	477	447	454	426	440	422	481	464	459	474	443	416	487	443	422	465	465	460	432	444	448	457	410	451	465	457	435	432	448	398	462	425	423	461	447	427	458	489	463	486	394	439	467	430	473	449	498	465	458	479	429	440	427	446	431	452	473	409	480	449	429	464	459	464	463	416	482	431	442	458	474	421	429	425	458	427	443	461	498	445	433	478	455	443	471	459	412	458	441	498	441	469	474	443	467	439	457	464	425	461	424	481	432	465	439	469	498	444	423	452	469	490	439	425	433	416	455	456	460	455	447	438	429	458	461	437	443	474	453	447	453	442	461	435	426	506	463	475	458	436	434	457	454	456	461	455	466	432	455	443	417	461	432	468	444	450	455	471	453	410	443	470	457	431	448	441	458	496	440	458	437	456	464	471	450	447	457	458	459	449	459	409	460	467	449	451	449	497	460	452	436	460	458	450	459	418	428	443	450	423	469	441	447	444	445	432	429	467	450	453	439	459	435	452	418	465	443	480	450	437	473	456	431	444	462	434	446	471	477	462	419	429	451	439	458	428	451	447	481	441	441	435	465	460	489	458	461	448	468	460	431	472	458	429	456	445	451	493	469	418	489	446	420	467	453	458	449	441	478	437	423	432	465	431	447	451	496	422	435	477	458	466	444	458	446	441	472	467	426	427	473	430	442	416	440	446	453	451	469	472	479	448	485	444	472	467	435	413	453	456	442	416	426	443	425	430	433	474	440	454	444	483	435	452	462	436	465	449	443	454	470	468	386	415	464	428	442	421	447	473	481	450	485	479	450	454	429	471	454	400	468	431	465	417	433	439	445	450	451	461	483	420	429	467	451	477	475	446	417	435	429	449	466	434	472	456	472	453	453	440	470	456	409	414	430	450	445	456	454	458	471	445	440	472	421	452	464	453	410	468	437	429	433	480	463	447	459	450	500	460	445	450	407	430	439	461	439	447	466	471	403	456	429	447	453	439	445	447	417	472	420	450	439	447	442	458	447	419	458	446	441	413	430	452	458	445	460	454	437	450	457	458	397	445	437	429	453	475	457	445	468	458	505	434	450	462	487	451	449	402	472	399	439	447	417	469	455	454	462	476	460	445	452	456	458	455	450	419	446	427	488	454	431	468	437	478	417	507	507	434	440	459	439	487	434	424	436	472	441	464	443	437	423	430	450	435	440	486	458	464	466	482	447	457	475	448	480	468	439	406	413	458	439	432	450	452	452	467	457	445	447	473	437	457	469	473	416	449	461	485	451	460	477	470	483	451	449	430	421	479	470	456	452	410	449	430	450	415	446	480	451	466	452	450	445	444	464	443	450	454	465	409	439	444	427	444	382	484	448	445	433	443	471	443	511	465	443	434	423	445	482	457	431	444	429	442	444	465	452	468	449	457	454	429	456	463	405	444	443	481	493	453	454	441	435	460	432	437	458	467	437	461	461	483	482	471	437	436	456	457	501	452	437	426	470	434	457	455	474	422	450	496	466	472	453	458	453	460	436	455	457	460	426	463	440	479	433	436	407	431	435	443	420	447	420	443	462	450	457	475	416	455	493	494	445	468	470	438	448	483	452	454	449	439	455	454	449	422	433	470	450	458	455	435	457	493	472	447	461	499	417	463	449	428	437	448	429	447	478	441	422	441	453	462	464	425	423	469	464	461	432	472	436	497	448	457	469	402	456	461	445	451	489	435	404	454	450	449	458	437	424	447	446	450	433	478	440	492	458	430	456	443	465	452	441	431	442	442	453	440	479	485	458	496	441	445	424	462	484	440	430	477	450	446	477	417	434	431	465	443	454	460	423	430	473	482	465	451	488	433	419	430	450	444	478	461	428	466	453	452	466	455	413	438	429	449	434	461	442	445	442	462	443	433	452	432	433	417	399	429	463	447	443	454	461	487	435	474	482	419	469	480	442	445	448	460	457	415	444	442	440	502	440	430	436	446	475	434	477	440	469	408	417	484	447	453	445	446	434	433	458	427	476	436	422	465	427	474	491	487	455	431	449	484	451	414	450	450	487	465	423	451	420	432	444	420	458	417	447	440	456	481
23535	21208	27634	25348	20051	11906	6528	3815	2630	2130	1536	1253	1041	916	818	763	633	563	575	475	451	434	423	421	349	413	369	386	359	358	361	373	331	392	349	322	355	354	347	364	357	332	341	342	354	352	337	334	370	325	369	341	328	330	310	358	342	339	343	363	341	362	354	380	354	317	328	351	365	336	339	320	332	371	341	336	339	340	324	308	300	367	348	346	343	352	319	349	337	347	352	356	355	340	344	327	340	343	302	333	357	345	338	324	382	337	326	333	341	324	321	346	366	328	323	315	330	351	347	335	347	343	343	335	328	356	324	336	323	342	338	366	346	321	314	353	321	327	369	319	330	354	348	337	389	329	349	364	366	339	348	319	319	327	341	311	326	345	310	349	347	333	368	369	353	291	329	335	358	352	350	342	383	337	324	360	352	355	326	367	315	368	365	347	332	347	334	331	352	355	368	318	328	346	331	342	355	344	340	317	326	366	315	332	313	332	360	359	321	349	312	323	349	336	339	328	346	330	309	341	323	366	334	322	356	348	357	318	360	324	322	351	398	389	339	338	336	333	369	373	320	356	375	321	357	390	305	362	345	333	351	346	332	309	367	342	341	347	316	339	370	340	347	359	330	333	360	333	369	349	318	341	324	326	329	351	344	339	352	348	331	322	345	300	318	341	338	350	352	330	340	313	331	317	355	330	306	327	349	355	351	387	365	312	348	327	361	353	317	357	362	315	326	346	349	334	328	335	368	330	324	330	319	320	358	345	377	322	356	343	320	353	364	310	356	367	337	350	381	352	339	327	336	327	310	329	359	362	352	349	348	348	350	337	306	339	340	338	312	340	330	321	379	350	333	303	382	376	347	331	346	309	329	350	336	339	347	319	329	337	359	347	360	322	332	364	309	357	360	351	337	342	325	366	330	328	332	305	339	335	323	325	310	351	374	328	344	332	358	355	322	316	352	367	349	362	316	345	364	353	311	357	318	348	352	333	326	342	309	343	341	343	327	344	341	361	356	353	357	352	384	347	385	316	346	346	341	284	350	366	337	343	358	330	367	323	361	337	315	348	352	334	322	331	347	359	366	321	347	332	351	325	346	339	363	320	329	332	356	312	327	348	325	318	328	324	335	331	318	348	302	367	334	310	366	355	315	329	309	299	349	362	329	307	365	403	347	329	321	350	342	312	336	316	346	337	340	357	363	366	358	349	338	339	367	370	343	364	325	336	327	307	373	330	370	348	310	325	331	338	395	314	314	373	326	357	343	338	351	309	313	352	340	352	334	351	348	313	356	325	360	354	347	364	341	339	336	347	349	360	350	335	352	349	354	317	340	360	329	370	340	340	329	367	337	328	340	345	346	353	343	293	334	354	315	345	338	349	338	334	315	322	318	344	350	338	312	336	332	322	367	336	373	359	382	343	354	324	359	333	307	370	363	328	338	378	311	345	339	339	334	338	357	328	347	352	320	336	362	349	330	345	347	321	365	337	323	340	341	346	373	341	322	342	361	337	321	340	336	334	366	327	314	328	364	352	349	333	329	338	334	345	329	342	319	316	332	356	362	326	371	367	330	341	374	342	362	323	345	371	327	309	358	325	364	306	317	332	367	315	350	344	350	384	359	309	352	374	341	324	333	337	370	348	324	364	369	406	338	334	330	318	358	351	317	346	342	352	345	365	335	361	321	322	347	343	378	334	333	355	337	341	338	320	340	348	328	344	322	359	351	334	344	380	360	337	335	310	338	347	356	344	349	342	339	325	358	355	323	347	335	328	345	327	320	337	362	346	322	342	331	324	366	331	321	364	361	337	338	326	329	345	336	356	364	348	336	341	326	327	323	308	346	330	318	314	360	326	337	316	358	333	357	378	325	359	310	345	318	341	351	339	343	310	347	317	340	341	361	339	328	350	336	324	360	334	332	338	319	355	348	351	328	327	370	366	318	342	301	349	354	348	364	378	371	381	357	368	343	344	337	366	335	330	338	328	335	379	345	315	304	309	318	347	337	331	342	325	361	357	312	338	327	348	317	340	334	345	348	333	380	308	355	313	350	323	343	352	367	337	358	330	359	343	349	343	341	312	323	327	344	372	312	315	355	364	355	334	378	353	328	334	346	355	360	378	366	323	335	339	322	340	378	350	318	354	363	369	335	350	332	333	374	306	320	312	347	327	310	364	329	369	320	344	324	346	353	329	322	334	354	345	336	316	315	331	330	360	329	373	334	348	336	348	326	346	307	336	319	360	337	339	311	355	318	309	385	339	348	345	306	376	314	351	368	362	355	369	324	317	382	345	326	294	355	361	319	354	353	343	332	309	318	339	350	308	321	341	334	319	314	318	291	350	339	316	334	337	330	339	329	354	362	342	348	312	330	337	330	324	350	336	353	365	349	313	335	376	379	347	343	348	319	319	322	336	321	347	354	327	312	319	351	350	389	352	335	346	353	317	307	346	339	352	332	349	351	307	352	370	318	345	398	369	316	318	330	318	346	329	345	369	324	353	306	357	328	333	350	319	351	305	298	339	326	316	351	317	314	351	353	338	360	320	342	371	344	330	346	351	350	329	324	324	330	398	349	351	326	346	350	321	314	320	331	345	339	352	372	347	352	346	369	345	365	345	348	302	375	390	333	368	349	373	356	355	302	337	337	349	322	355	361	344	349	337	344	343	351	318	347	350	338	309	340	373	319	332	357	349	326	351	321	313	340	304	337	366	334	341	329	356	361	325	321	317	355	338	348	349	321	332	348	353	305	332	340	353	341	349	330	316	371	322	355	351	338	330	367	308	298	344	325	355	322	345	325	335	346	324	354	302	360	369	349	321	358	292	333	324	346	361	338	344	352	340	312	354	320	339	325	325	343	351	357	331	327	342	315	327	336	342	322	314	345	334	303	361	325	339	320	327	324	354	361	350	336	318	351	335	339	313	346	330	328	343	334	309	338	336	347	340	331	368	329	302	328	335	332	309	349	354	348	332	327	355	338	372	311	345	324	319	338	322	365	340	337	346	348	356	378	312	347	339	359	320	348	353	342	316	372	324	378	365	347	340	342	331	323	357	350	336	358	349	326	363	307	349	354	335	339	345	351	349	331	309	370	364	306	365	314	329	385	330	345	284	347	326	356	350	342	366	350	354	354	337	347	359	325	326	362	314	331	306	323	370	362	340	322	340	345	337	350	331	346	375	307	347	358	358	377	350	337	359	356	332	331	366	336	337	392	309	320	343	370	351	341	334	335	356	350	331	316	297	327	305	337	363	324	344	337	344	334	329	333	352	316	369	341	329	328	303	358	361	350	298	350	329	352	317	350	358	331	348	327	316	293	350	350	344	324	310	358	361	346	338	379	352	307	336	356	313	336	339	326	317	353	370	362	348	334	351	344	333	325	333	364	303	338	306	351	359	346	349	321	367	338	360	314	337	342	316	298	337	320	323	330	319	307	335	361	340	341	353	355	369	344	337	331	337	344	352	343	330	319	328	336	340	354	341	341	322	319	354	350	367
22839	41367	35910	26864	20034	14776	10704	8062	5965	4355	3276	2646	2176	1823	1581	1325	1140	1042	952	834	721	665	621	608	569	515	586	542	520	538	498	571	551	512	507	472	498	486	515	499	463	487	509	486	461	495	483	437	464	517	473	396	448	479	495	474	488	522	468	494	492	444	459	497	472	469	476	469	463	479	464	466	444	414	469	483	494	477	485	462	449	502	475	474	453	451	459	450	463	464	474	466	442	458	463	427	503	489	469	460	445	479	480	441	498	451	459	462	492	440	444	484	448	451	460	480	447	475	451	466	456	468	494	477	406	447	491	458	479	438	490	456	428	472	473	435	469	433	475	444	450	408	456	446	469	494	441	471	470	482	461	480	473	445	520	479	428	473	500	453	480	494	479	516	480	448	510	462	489	517	497	478	434	489	465	488	444	457	477	467	472	466	448	470	452	463	507	464	495	479	444	433	480	466	464	468	509	484	448	463	436	497	481	467	421	498	473	490	477	472	492	457	458	466	461	468	454	468	466	445	467	479	479	491	462	444	468	463	469	462	463	472	446	460	473	481	448	494	455	486	431	484	455	440	448	450	467	469	462	431	454	450	471	498	468	436	461	504	455	456	479	487	486	484	479	460	451	478	443	479	469	437	462	474	448	447	470	466	459	466	489	477	467	477	479	464	423	481	483	415	466	439	469	421	458	457	488	456	464	486	482	478	452	490	507	478	439	466	490	451	435	467	476	471	464	510	472	457	466	475	477	473	458	467	509	511	472	474	450	471	493	497	447	478	471	460	462	495	500	449	433	489	469	439	452	482	485	456	450	497	428	479	479	473	456	454	499	472	446	472	445	478	469	459	465	499	506	460	420	443	449	439	426	449	486	504	479	458	454	494	444	456	487	491	470	486	440	467	461	443	488	472	514	467	453	466	459	466	489	485	468	481	463	464	453	460	462	483	492	461	462	497	441	465	413	527	468	475	453	479	483	468	472	480	505	457	482	474	454	472	495	461	473	444	470	485	505	467	454	477	501	474	478	435	486	474	456	447	437	495	471	497	459	446	455	499	474	462	450	430	459	473	499	476	495	454	475	478	477	517	508	492	457	469	510	503	455	479	443	472	479	493	502	485	468	462	475	490	469	474	485	472	468	491	487	474	488	475	474	454	471	497	511	464	433	485	476	453	495	466	450	487	503	461	489	441	460	469	465	462	452	440	474	459	492	457	454	468	479	489	449	463	457	467	495	458	418	486	461	432	488	520	459	472	467	468	441	474	465	477	460	495	443	460	482	452	479	467	467	434	450	454	466	442	461	453	490	490	466	470	472	470	453	480	491	411	493	492	482	454	471	445	471	450	477	445	479	433	497	499	450	483	483	488	434	501	483	465	445	481	471	483	472	496	446	468	496	499	458	478	442	446	466	469	485	467	477	447	477	474	462	472	454	494	492	462	448	476	454	486	484	480	480	494	481	482	439	498	459	506	500	467	469	471	474	491	457	442	450	473	462	489	459	456	453	480	452	473	460	451	476	482	485	477	471	459	441	425	471	485	473	443	470	467	476	510	438	476	464	487	439	475	498	479	460	490	481	458	492	469	473	433	431	466	460	488	462	482	489	420	469	446	466	448	419	451	447	503	456	427	484	475	491	408	468	462	495	517	495	463	458	469	456	479	444	463	458	496	469	480	459	487	478	455	466	475	478	489	514	460	446	476	489	452	470	483	434	481	510	463	438	486	451	442	474	505	450	465	441	473	436	470	463	474	431	499	518	427	474	446	479	472	465	455	464	476	511	479	422	495	511	452	475	485	474	434	497	486	451	476	475	449	504	433	454	455	497	463	487	464	456	477	474	491	494	459	477	431	474	483	457	473	476	470	466	480	484	479	482	464	478	444	464	539	454	476	458	438	482	486	463	497	427	430	456	490	452	474	457	476	509	470	478	427	435	477	453	481	474	455	474	487	493	442	430	444	444	458	467	464	470	468	470	458	498	471	491	497	463	486	532	476	472	507	458	461	437	482	497	469	450	465	467	460	482	480	470	461	491	483	450	457	467	466	446	517	485	461	446	470	446	471	508	490	466	478	471	473	438	467	459	489	483	452	468	482	431	466	470	431	460	459	474	444	431	447	458	481	455	460	494	488	488	445	516	443	444	473	480	491	452	459	435	484	475	498	512	461	491	481	465	492	481	459	478	487	483	493	464	495	479	479	474	496	477	473	488	425	450	470	488	476	451	443	508	445	467	463	463	498	521	472	515	426	476	489	473	504	456	485	484	473	482	465	467	512	456	471	502	493	499	489	474	488	470	461	486	453	478	480	482	475	467	447	496	435	460	441	468	484	464	457	472	501	442	471	463	481	454	468	485	435	443	486	457	441	471	476	481	512	457	464	512	468	476	439	442	460	459	435	490	481	447	480	463	435	434	479	475	504	484	454	444	483	499	464	495	466	460	472	470	435	476	461	491	406	473	485	473	463	506	435	486	475	445	475	423	424	426	446	440	441	474	472	454	471	428	424	469	479	492	459	455	449	490	477	525	479	425	540	459	486	470	465	519	474	435	471	472	496	449	435	511	478	454	433	450	498	449	492	472	486	442	485	478	455	456	458	483	500	479	440	477	492	457	457	431	499	480	494	489	502	454	454	446	456	473	477	465	498	463	475	454	479	496	483	475	509	430	457	471	469	514	464	482	487	466	472	467	427	464	444	489	489	462	477	491	494	478	431	516	472	450	488	474	469	428	461	423	435	445	472	411	489	470	490	461	496	465	482	460	446	467	466	461	464	481	462	449	451	478	497	442	456	418	459	444	505	478	473	434	452	458	482	469	457	487	450	459	487	426	511	494	474	432	437	451	495	474	464	516	465	459	470	465	489	479	470	480	434	437	500	496	413	435	473	504	467	505	459	466	449	444	459	453	474	449	448	476	465	480	480	445	456	463	492	476	415	499	468	481	477	459	494	452	506	476	455	453	482	467	459	476	484	449	469	458	450	440	447	455	448	455	478	469	484	466	530	501	447	466	464	449	477	485	494	455	490	462	449	488	470	463	470	497	461	472	469	468	474	472	459	455	468	467	478	455	464	456	467	458	474	473	485	468	456	491	447	475	480	459	469	458	479	460	467	480	490	508	446	474	491	493	470	459	466	449	452	475	447	412	462	517	467	442	485	421	450	456	458	460	495	440	506	496	429	484	440	492	443	475	458	481	470	442	515	484	406	460	479	455	447	483	445	487	472	448	450	436	424	449	514	434	459	480	464	495	452	487	485	449	489	431	516	469	471	436	452	447	490	484	464	496	502	425	493	470	440	490	487	461	472	459	459	457	470	452	467	442	469	448	488	487	481	496	439	467	455	489	474	430	515	473	487	479	464	463	509	499	484	471	483	424	500	482	469	439	489	444	469	446	489	476	494	471	518	476	471	476	483	471	467	475	481	475	473	470	478	457	492	474	486	502	489	452	453	490	500	473	439	458	493	484	493	450	496	496	464	475	457	473	449	443	510	480	507
24989	21357	26322	24360	12061	6630	4127	2804	2012	1472	1223	1035	835	775	693	609	486	503	475	444	349	375	355	358	355	325	333	365	292	365	327	341	345	323	322	300	337	315	342	322	305	308	351	328	299	327	316	299	325	311	316	335	342	323	334	305	331	301	281	346	325	290	316	346	316	321	316	312	330	329	288	313	341	292	311	314	312	302	327	327	339	333	293	343	300	310	308	349	323	313	295	336	342	321	321	291	315	295	329	329	320	312	290	309	309	300	343	297	343	337	342	294	325	309	335	335	346	319	323	349	323	335	306	303	343	293	300	309	340	301	327	309	285	283	317	306	328	318	312	306	351	301	294	300	314	313	346	298	301	329	320	323	299	299	312	326	319	307	305	286	319	325	335	340	324	305	260	284	293	297	317	307	329	296	316	311	320	308	313	286	316	283	292	333	320	316	362	309	292	304	308	321	308	311	297	318	337	316	334	316	322	357	312	302	302	300	321	329	312	297	331	308	320	303	318	307	322	324	289	307	332	322	301	334	311	328	312	319	320	318	310	337	298	281	296	288	321	330	308	349	308	292	312	297	280	332	307	319	293	302	299	309	301	310	319	340	294	289	306	301	292	303	341	315	332	312	305	349	305	303	283	309	321	323	328	327	315	324	304	313	310	307	291	315	289	325	285	311	321	297	328	329	302	298	319	309	322	269	319	324	294	302	323	285	306	324	305	326	331	308	308	309	318	323	292	322	342	301	349	271	331	296	320	330	308	310	305	313	318	345	312	312	326	312	330	301	339	307	335	289	331	301	301	306	291	286	286	321	312	339	295	330	292	286	315	331	335	299	287	309	315	323	302	312	297	352	306	282	314	297	334	294	291	330	306	344	292	298	321	294	309	308	329	331	314	316	311	317	321	316	343	327	340	311	282	333	322	306	310	301	335	301	323	321	322	329	341	308	273	336	311	326	337	321	336	288	307	307	337	319	340	326	341	301	299	313	330	323	303	329	312	304	320	330	346	310	302	296	322	296	321	327	336	294	301	339	321	320	291	320	317	299	313	309	327	326	311	298	337	330	329	291	318	346	308	293	323	286	310	283	316	287	305	290	292	312	288	288	304	295	326	339	310	312	298	317	297	299	313	297	309	338	318	340	331	346	305	292	308	336	287	323	288	336	309	327	304	296	325	308	281	290	295	303	313	288	334	326	330	324	289	320	331	295	325	315	316	315	284	325	318	326	307	340	338	291	293	325	324	317	334	293	320	313	326	285	305	309	306	288	326	348	281	324	299	333	286	317	293	299	290	318	294	360	330	351	369	341	293	321	285	318	314	290	360	337	324	291	303	339	303	355	296	313	308	325	312	299	312	320	344	313	336	330	315	319	302	346	323	306	341	310	321	324	323	294	328	263	346	314	313	327	310	308	300	304	320	302	314	304	337	323	328	309	302	337	301	312	298	276	324	303	321	325	348	319	295	317	347	317	305	299	309	334	302	288	327	326	322	332	300	329	340	287	333	349	329	309	309	279	326	304	297	304	287	308	325	334	324	339	312	307	312	316	319	308	348	340	303	323	291	324	326	300	318	324	336	301	312	305	323	293	317	290	324	313	292	338	324	303	313	321	337	287	301	306	355	338	275	295	301	297	307	312	301	314	313	284	324	323	311	308	290	330	299	322	317	299	323	324	296	323	326	324	298	299	317	286	328	297	306	334	298	281	354	289	282	310	308	305	303	346	333	313	279	301	346	257	308	296	297	329	312	292	296	319	316	321	303	308	315	310	293	330	322	313	290	304	317	307	315	300	327	309	329	306	314	329	308	306	338	314	292	339	299	333	276	308	315	307	337	328	335	307	324	305	313	327	319	305	305	292	324	284	303	314	302	329	319	298	299	342	299	316	318	344	315	283	297	295	282	311	299	312	314	303	327	317	319	298	325	305	314	297	300	326	305	328	307	343	316	312	305	300	276	300	319	321	301	319	306	311	316	321	316	325	306	329	302	308	337	326	296	319	301	293	307	289	309	333	322	321	286	320	339	281	315	301	312	288	320	329	303	318	333	291	341	314	316	318	275	321	341	336	330	317	307	295	308	323	321	311	325	323	301	304	327	313	316	312	367	352	319	291	330	309	277	287	305	330	335	325	327	331	297	301	312	321	343	338	329	359	328	326	306	324	308	309	322	322	338	296	318	303	301	313	317	309	307	337	287	320	346	319	318	262	312	341	324	308	280	316	297	319	310	324	308	312	291	332	297	297	307	285	343	311	333	276	326	335	325	312	299	313	351	314	327	341	298	311	329	301	310	349	315	299	298	321	328	320	300	321	315	317	316	311	324	347	316	304	330	280	303	321	287	324	313	332	330	339	332	330	280	311	315	322	315	310	289	322	333	327	292	317	332	310	294	317	298	279	326	273	329	332	307	297	303	313	332	349	313	311	294	306	305	322	290	320	292	313	308	308	337	305	313	337	323	279	320	304	321	317	309	341	305	287	316	329	318	288	277	317	322	306	319	310	299	332	325	312	317	345	314	318	313	315	305	331	311	340	307	283	290	303	304	313	308	287	293	309	283	353	320	306	325	286	314	317	298	339	315	315	298	352	326	313	319	298	319	305	305	311	324	314	330	298	305	285	308	309	304	299	294	315	294	303	322	291	302	322	306	330	301	322	315	297	345	323	296	359	311	327	352	322	281	320	289	311	335	299	340	284	294	337	309	321	299	326	316	307	328	327	312	307	304	296	306	309	316	348	316	293	300	296	297	315	315	329	313	299	277	316	331	311	321	348	323	305	335	302	299	293	351	288	322	312	307	338	338	284	343	343	332	326	305	309	331	320	284	311	305	328	341	305	312	308	302	327	306	327	311	305	293	314	302	322	329	337	294	313	337	309	320	308	309	328	335	307	300	323	300	333	285	298	281	343	334	301	315	322	299	302	315	341	317	319	325	314	321	284	288	296	309	307	318	326	321	318	321	294	306	318	332	299	278	322	320	295	304	339	313	311	290	336	296	303	289	322	331	311	298	318	308	310	317	319	337	310	316	315	307	318	304	338	302	282	298	308	279	313	313	307	340	326	298	309	296	315	319	289	330	291	297	348	301	323	347	301	342	335	332	352	316	323	325	336	310	308	313	288	304	297	311	287	311	312	298	339	303	276	298	339	299	307	306	330	313	302	309	320	305	319	314	324	345	301	330	281	326	295	297	323	284	291	320	316	312	339	324	320	278	314	334	338	307	340	317	293	322	332	331	271	309	323	316	313	328	300	292	303	307	296	343	322	287	322	316	324	293	306	311	281	325	330	292	295	341	304	337	334	302	317	333	326	267	303	320	314	329	348	292	310	314	304	302	295	323	289	295	335	319	300	327	302	259	323	337	319	300	301	298	311	317	321	302	320	325	322	327	298	308	323	294	329	290	289	290	322	292	313	296	301	335	295	310	297	332	309	303	320	265	313	342	326	304	298	297	310	295	305	305	325	314	322	322	322	291	296	343	331	289	337	316	343	323	315
22666	38204	32493	23675	17315	12324	8826	6279	4790	3402	2597	2149	1803	1583	1314	1120	982	849	742	690	626	622	577	498	496	483	481	534	470	467	490	493	480	434	487	420	418	403	444	447	403	408	442	424	425	404	428	432	394	446	444	454	427	438	429	456	445	411	420	440	475	419	440	422	445	416	419	458	461	422	395	464	427	418	441	436	413	404	444	418	431	447	455	420	400	384	449	445	439	405	420	422	444	407	454	412	402	400	463	456	456	394	430	443	416	458	415	408	419	474	391	439	419	456	405	458	419	443	465	431	432	426	415	430	440	400	461	400	436	450	479	442	416	433	463	436	466	417	423	403	468	451	444	451	422	432	426	434	433	432	414	441	447	434	449	420	441	419	403	426	456	414	440	415	437	382	475	408	424	419	423	446	426	444	444	448	413	422	423	433	448	420	432	421	398	382	424	436	438	449	391	438	401	396	456	438	444	418	458	432	417	406	453	434	449	454	415	441	411	436	456	442	423	441	430	447	429	455	466	424	433	431	455	431	422	397	441	416	439	490	452	442	431	437	438	389	413	442	443	441	443	435	417	419	432	410	460	467	420	434	443	433	441	432	438	467	433	453	417	414	426	414	420	447	438	442	447	416	446	417	439	447	406	426	425	443	419	382	428	437	427	470	429	430	464	434	435	427	413	468	416	432	435	435	448	414	482	416	457	405	466	405	424	428	449	430	444	419	414	440	433	406	441	418	412	416	425	443	471	393	442	470	422	421	447	442	444	406	465	435	425	477	476	424	407	424	412	430	414	450	435	397	446	406	407	431	407	406	391	427	413	449	426	391	422	417	384	427	430	452	417	415	452	452	431	426	425	432	413	442	403	438	428	473	438	453	397	385	453	435	410	435	437	419	404	415	417	387	405	426	405	451	432	434	469	435	422	400	424	407	415	404	448	434	435	441	425	410	424	413	402	421	414	414	444	455	438	446	418	433	434	433	448	420	458	437	405	421	431	422	467	450	437	407	452	408	450	464	453	451	421	422	420	430	438	459	438	413	468	429	448	429	444	430	455	421	429	451	433	419	447	474	439	416	438	475	450	402	452	459	434	408	452	436	417	447	413	463	451	427	413	457	432	455	411	411	414	466	417	435	415	427	413	426	422	438	440	415	449	418	451	434	467	420	440	405	384	436	432	425	442	472	435	438	416	449	433	422	452	453	428	420	408	397	435	428	396	428	429	409	434	421	472	426	435	487	410	408	447	431	443	426	411	440	430	427	456	412	445	404	427	431	424	440	436	444	413	453	418	441	411	420	434	401	461	418	414	458	445	424	438	468	469	419	407	462	457	431	441	419	418	417	442	410	427	442	456	439	460	415	454	442	413	445	430	461	431	425	460	421	386	425	440	472	428	413	422	446	413	435	427	452	435	409	387	442	413	393	404	425	442	418	435	405	428	435	439	395	458	414	439	437	416	408	453	440	436	413	443	407	444	463	427	448	429	444	415	424	444	453	433	445	472	436	418	408	433	431	473	441	440	413	443	441	409	395	447	399	414	453	409	437	418	419	384	432	400	461	417	418	434	486	442	421	429	427	436	438	425	446	415	446	436	428	416	419	399	444	426	463	417	389	411	408	434	410	416	430	443	397	418	430	440	423	435	469	438	396	423	400	435	419	417	465	419	428	442	408	450	403	466	406	429	446	397	454	445	446	397	408	443	395	437	423	437	405	426	418	441	429	434	425	446	456	428	452	437	436	433	384	455	417	416	450	423	445	434	449	421	445	441	432	426	428	429	420	427	415	418	434	424	420	387	450	438	455	460	448	430	441	421	428	470	431	472	466	458	430	466	396	438	427	392	435	431	440	446	433	429	463	450	430	408	433	431	446	444	452	428	417	433	464	409	442	467	437	438	431	448	432	467	411	438	412	424	419	425	448	411	421	414	389	433	400	427	450	424	417	434	415	459	405	427	420	457	443	452	456	434	434	439	438	444	433	430	428	448	408	432	431	445	426	444	458	409	471	431	435	398	444	424	414	481	441	397	453	438	410	404	424	405	427	459	416	447	430	446	471	418	441	435	440	455	451	448	426	404	457	456	420	433	433	451	443	438	418	445	437	433	453	470	404	435	439	466	443	429	431	438	470	441	436	429	452	409	424	386	425	424	444	416	444	398	425	434	432	413	399	450	411	455	432	413	422	442	438	446	455	414	418	452	401	436	432	428	424	401	464	437	439	393	442	436	459	432	407	411	421	462	419	427	426	497	409	432	406	429	407	449	408	443	426	437	456	437	431	462	448	440	423	441	397	429	426	439	431	418	435	447	407	428	426	453	412	427	431	405	416	424	431	413	454	441	445	469	473	398	396	458	446	422	435	446	430	392	440	416	417	443	455	469	436	454	465	435	421	433	418	407	411	446	457	431	463	436	457	445	414	446	396	458	457	436	452	415	418	409	436	467	414	435	423	418	441	434	412	450	447	380	412	418	447	425	437	407	416	429	414	424	449	423	424	436	434	458	453	408	468	420	417	445	473	419	426	454	465	416	457	428	398	445	399	443	423	416	452	467	399	484	450	425	457	422	444	437	395	427	433	416	466	418	433	385	446	382	445	429	431	425	410	423	408	435	428	409	453	441	404	426	419	419	422	461	465	426	448	429	397	405	430	443	445	415	453	468	421	424	412	430	420	432	475	425	421	452	446	404	460	395	423	442	438	446	438	420	409	393	430	417	397	436	418	383	441	437	437	420	452	440	450	405	435	406	442	402	448	403	447	449	417	454	409	430	408	438	378	419	396	416	469	453	448	391	417	444	446	413	430	432	426	423	441	420	435	417	419	438	425	424	445	409	453	445	432	459	436	458	465	431	443	442	402	434	431	435	447	455	431	430	422	449	446	417	437	435	413	400	430	428	452	444	476	438	437	409	410	441	421	398	420	433	449	461	419	401	441	444	419	437	465	440	445	380	450	452	417	425	434	450	374	435	414	445	433	396	413	443	408	458	412	419	412	468	442	417	417	453	445	398	447	440	427	490	430	478	447	420	410	438	406	432	430	475	409	408	438	448	446	428	419	446	431	424	469	451	438	460	409	440	391	452	413	428	446	442	423	459	418	456	441	461	417	411	420	433	398	434	433	403	445	421	463	439	442	457	406	408	393	461	426	436	438	419	456	409	470	419	445	425	419	461	438	427	419	429	441	462	422	460	412	411	403	427	401	422	419	412	446	475	414	440	432	449	449	419	410	403	437	439	443	419	404	417	410	481	466	395	368	402	450	412	433	417	426	407	447	415	448	428	450	414	435	405	432	433	450	408	455	426	399	423	397	424	446	433	437	429	420	433	433	390	436	442	445	420	403	418	415	448	426	475	444	403	401	455	422	447	429	413	432	442	468	459	442	433	419	403	424	405	426	415	421	425	416	440	437	446	439	510	420	420	409	478	422	423	415	422	417	409	389	418	455	406	451	425	448	460	436	446	445	401	447	417	434	437	448	423	413	448	451	449	459	443	420	417	420
22517	21256	28358	24473	21406	19587	11227	5308	3401	2503	1989	1632	1403	1114	998	868	767	630	591	552	504	479	472	419	444	342	388	425	394	367	315	350	352	341	303	358	338	365	346	334	340	328	335	365	328	384	346	347	363	337	329	292	342	354	340	334	346	331	326	324	345	362	352	364	336	339	310	329	358	332	330	342	375	343	305	329	317	367	351	348	343	325	365	351	351	351	318	328	341	353	334	354	352	368	373	325	343	364	378	366	340	336	340	350	336	306	328	331	338	326	336	330	326	339	379	329	347	346	351	307	319	351	351	333	337	358	361	324	333	362	337	344	329	332	369	301	351	351	355	342	372	339	364	372	338	331	322	337	335	334	312	325	345	359	294	343	369	351	371	350	334	310	328	316	325	351	363	353	354	320	308	339	339	374	314	334	343	358	347	360	369	316	374	331	357	334	343	339	335	353	335	334	347	302	334	323	327	328	361	361	319	367	326	322	338	322	336	348	314	354	343	340	333	317	347	342	332	326	330	354	310	331	364	315	320	317	344	356	326	314	347	339	344	335	318	316	348	339	363	337	335	324	336	336	375	369	356	356	350	342	349	338	343	338	346	312	354	306	343	359	329	335	331	314	311	319	317	315	359	335	335	362	329	350	351	322	342	297	345	339	347	322	329	332	328	323	327	376	329	331	321	330	338	337	356	322	340	334	382	359	336	361	360	341	361	359	343	351	361	346	347	351	317	340	350	334	335	338	313	381	355	308	338	355	353	352	343	321	299	303	340	368	335	393	381	348	329	349	320	338	346	320	319	352	356	347	334	370	304	347	333	320	327	317	347	328	338	332	331	353	331	348	337	308	346	315	314	341	344	354	351	343	359	321	329	372	334	344	309	358	336	337	373	338	305	344	353	329	365	332	349	379	359	311	368	337	342	326	348	349	371	351	335	349	341	353	319	335	339	320	307	312	346	345	330	323	353	351	335	319	357	346	361	340	303	329	304	328	340	350	337	356	305	364	329	367	339	359	368	311	341	350	340	331	329	346	353	326	343	315	354	314	355	390	329	332	354	333	371	337	320	357	308	336	333	317	359	337	360	358	352	342	333	316	325	353	357	349	360	337	376	356	343	371	308	367	331	334	345	314	346	345	322	350	365	310	345	380	363	351	350	319	326	343	321	344	328	354	354	312	379	328	346	353	311	350	330	325	371	319	333	351	341	367	349	340	322	339	338	361	332	340	315	339	342	326	328	327	318	356	343	343	339	328	324	333	329	340	332	341	338	348	377	347	326	375	349	319	353	339	335	369	366	363	334	303	337	343	366	312	334	366	359	345	342	353	290	310	335	350	358	303	334	345	358	326	355	354	357	342	311	333	358	312	359	328	360	296	337	339	355	337	355	312	325	328	355	379	363	341	355	344	367	346	343	340	352	316	369	346	321	346	324	337	325	288	357	309	342	331	329	354	318	299	327	335	335	346	365	356	307	354	367	310	355	343	329	369	351	353	338	368	355	347	324	307	331	326	336	331	315	306	347	328	360	341	319	335	319	323	314	317	349	334	357	326	317	345	348	326	339	333	311	360	360	372	343	342	337	320	320	319	333	325	292	330	326	373	294	313	337	344	348	331	304	339	352	364	342	316	325	333	354	345	357	355	347	362	326	342	349	303	316	346	367	360	336	334	332	343	349	341	318	344	390	329	345	339	358	340	339	341	354	376	339	325	384	326	327	334	343	321	339	325	351	365	336	327	343	352	323	317	369	373	302	312	316	315	332	369	326	296	344	351	346	349	315	350	356	342	356	311	335	359	333	333	322	349	358	333	340	337	332	339	340	368	340	305	355	310	310	396	374	334	362	327	348	373	377	323	354	355	334	335	332	367	337	315	343	349	346	323	349	308	355	372	322	338	324	362	341	340	335	330	351	343	318	334	345	368	337	359	312	314	325	346	339	345	327	323	350	301	323	324	350	349	344	334	342	328	338	346	340	355	340	336	355	356	351	343	340	333	341	351	371	302	347	346	328	380	367	358	342	325	334	327	352	380	356	361	364	346	325	327	352	363	326	312	351	326	335	336	316	366	369	342	360	320	301	345	332	344	332	312	323	315	328	341	325	321	352	366	361	334	295	369	367	347	323	319	334	311	361	307	323	347	326	309	354	332	340	358	350	323	405	305	354	343	320	328	362	342	326	314	326	345	352	336	344	347	338	344	332	305	337	328	331	337	340	324	337	319	325	309	336	350	340	332	340	329	344	330	339	332	297	365	327	371	348	352	321	356	334	334	347	354	309	324	335	339	302	316	353	343	342	320	342	351	357	345	338	352	357	334	316	328	356	369	379	358	350	333	352	339	325	319	314	314	329	327	348	357	334	336	352	334	332	337	362	370	344	326	346	339	309	351	340	345	328	368	322	332	317	344	362	336	321	333	329	303	377	360	317	357	340	318	356	371	340	320	320	311	357	325	349	365	305	322	354	360	320	356	324	325	321	358	319	362	311	321	344	310	319	359	313	322	358	348	360	337	320	379	335	326	327	352	331	335	326	323	338	308	319	365	361	325	339	331	340	326	308	330	329	335	334	369	329	332	325	347	339	352	303	349	343	335	356	300	340	329	307	350	350	315	340	354	374	367	361	320	305	331	340	338	343	324	360	322	344	353	339	366	356	343	344	354	316	332	321	354	338	340	332	348	335	337	339	370	343	321	321	370	344	325	325	361	343	348	343	356	359	341	357	332	359	329	293	287	340	315	339	356	334	347	340	355	367	345	316	339	355	337	335	348	318	342	329	339	317	358	337	373	355	329	326	338	361	318	333	359	353	357	366	338	336	360	338	314	335	352	332	306	309	335	327	332	340	328	313	349	328	356	391	333	355	349	324	349	346	341	334	332	353	355	326	318	355	327	321	344	306	322	323	327	365	321	370	335	348	345	317	341	339	370	339	350	319	315	345	349	321	321	364	327	313	357	324	331	316	354	373	345	334	318	352	337	340	330	330	314	337	336	322	306	368	328	339	340	373	354	380	358	366	337	326	360	313	340	312	330	357	337	380	327	314	332	335	356	318	322	325	323	364	327	341	358	320	338	335	353	347	313	340	346	306	325	307	353	306	342	340	350	348	308	359	322	343	335	345	328	380	353	374	332	337	331	360	320	333	325	346	301	310	302	328	352	344	320	354	333	321	302	351	341	339	345	345	341	314	313	357	360	338	352	316	357	312	346	293	333	332	364	349	347	336	377	338	347	333	334	358	345	359	336	349	331	354	337	368	320	353	293	365	350	344	358	322	355	346	327	325	337	318	357	342	325	357	312	346	342	346	328	322	318	346	315	318	339	313	318	320	339	338	392	325	327	341	360	327	329	345	315	326	339	290	346	339	324	331	324	380	323	350	327	345	337	342	360	315	346	341	340	323	352	355	351	368	320	342	342	356	340	308	335	337	350	303	341	363	338	362	374	316	332	351	336	367	319	336	331	347	381	388	348	336	319	324	352	347	344	313	322	349	334	326	352
24734	45236	39426	30909	23762	17890	13348	9916	7215	5612	4318	3436	2881	2319	1944	1596	1360	1226	1051	940	788	766	679	644	682	592	523	561	547	537	512	532	485	501	474	478	478	522	487	458	450	492	462	497	438	445	468	470	506	432	433	471	436	428	434	428	466	456	450	486	455	468	486	443	450	474	471	439	441	456	479	449	434	474	471	457	432	456	468	437	443	478	450	433	484	431	463	476	436	419	473	454	455	440	450	442	486	452	449	440	454	458	478	471	465	486	458	483	451	467	460	454	421	453	479	438	465	485	422	436	442	443	487	413	467	487	433	468	458	439	448	465	475	443	448	433	446	488	432	455	481	436	448	413	482	437	475	444	439	458	463	437	460	456	458	440	469	468	447	443	451	433	463	428	441	471	407	452	462	454	442	465	473	427	462	443	497	452	462	471	468	466	432	456	445	438	490	474	457	486	465	465	458	434	463	471	445	424	414	456	424	451	431	470	464	464	457	445	483	486	447	449	446	452	480	459	468	431	474	473	477	474	456	449	422	441	433	458	478	415	498	445	447	478	461	450	457	472	500	454	432	455	449	423	457	423	496	447	412	425	456	470	476	484	462	450	455	429	434	450	440	473	470	452	465	439	466	430	465	518	442	447	438	474	452	432	451	418	477	496	458	435	435	456	490	451	445	450	468	466	448	491	505	449	429	435	479	443	449	432	399	459	480	463	458	464	446	418	412	428	492	441	422	477	441	472	456	408	494	443	411	484	491	474	431	434	476	428	456	436	442	460	470	476	483	453	432	443	450	453	415	430	441	446	461	494	449	491	436	468	465	457	476	516	470	477	452	480	455	473	455	485	446	468	434	518	382	465	460	472	435	465	444	433	432	448	418	474	502	475	426	457	462	496	418	476	461	439	493	439	467	432	464	427	472	454	453	425	447	439	479	474	479	428	452	471	437	483	489	443	453	431	453	439	428	471	423	446	458	462	446	448	435	473	459	462	471	408	462	471	472	442	478	455	452	477	481	459	464	451	461	451	465	426	441	425	440	451	433	469	472	492	451	462	478	456	450	470	490	448	453	458	439	473	437	460	462	486	426	442	438	474	467	477	497	480	436	448	438	493	440	490	427	485	451	447	462	452	433	445	467	458	443	485	465	495	442	475	475	440	472	464	426	452	455	429	474	418	461	436	452	427	451	449	484	480	422	459	465	455	440	425	458	462	450	457	454	454	495	440	445	467	446	454	441	489	421	479	421	463	477	418	451	488	470	435	455	452	500	457	445	479	467	424	474	465	448	437	468	467	476	469	444	448	461	449	469	455	448	469	464	464	436	455	442	445	443	453	448	477	457	426	488	469	417	446	461	487	455	483	429	443	447	445	422	462	450	464	446	448	474	469	474	421	459	503	438	478	469	416	465	478	468	474	457	448	444	439	420	435	459	429	489	452	489	458	457	444	435	450	482	478	440	449	482	421	430	468	446	453	429	430	434	436	492	441	481	442	441	454	409	453	457	439	455	439	415	423	457	411	442	467	490	468	462	427	441	417	423	495	471	464	453	436	449	462	466	441	479	442	464	475	450	440	446	461	486	496	466	442	487	466	462	477	461	442	444	447	447	447	386	446	440	510	436	439	450	460	415	421	457	482	451	437	450	471	447	438	455	480	421	451	477	478	461	446	428	472	475	455	448	476	444	485	483	444	450	468	442	445	468	433	440	455	423	448	454	455	448	463	448	459	438	448	450	463	429	483	485	453	445	455	411	449	461	452	452	438	427	455	446	512	436	441	459	457	443	462	465	426	524	402	420	424	431	441	442	472	474	460	473	443	454	459	449	484	468	447	485	456	461	454	470	486	471	457	466	419	456	465	473	466	458	446	456	519	481	457	436	428	423	446	442	475	444	436	485	452	403	491	476	442	470	492	451	454	442	433	485	440	498	465	434	475	472	473	450	422	452	477	499	450	465	451	477	444	522	449	476	429	449	460	456	462	420	476	463	460	449	468	466	485	441	478	461	445	470	463	454	451	470	437	511	458	431	487	457	455	468	447	466	406	509	447	460	416	465	449	440	468	469	449	436	500	419	436	448	409	420	438	491	460	475	501	465	443	468	446	474	436	473	461	486	470	473	454	473	463	424	461	479	462	470	464	450	450	461	457	460	469	433	478	456	468	480	471	487	453	452	466	471	462	438	500	448	438	462	457	450	421	479	446	511	421	426	427	471	463	456	443	443	468	460	450	473	475	465	487	426	453	471	481	469	435	438	473	438	458	455	451	475	485	459	437	449	485	463	449	471	463	499	490	454	433	450	489	456	454	449	424	459	433	454	460	467	463	431	430	454	450	441	479	450	453	426	454	464	466	463	495	458	473	458	448	476	436	418	457	455	430	475	455	470	450	445	484	491	464	490	458	421	451	493	470	486	426	454	453	494	445	428	464	413	478	442	461	451	483	464	463	442	471	467	462	435	502	455	457	438	445	478	479	441	444	410	436	465	469	468	478	440	432	445	453	457	477	444	460	449	478	454	455	453	425	428	461	463	461	478	473	444	498	447	472	449	422	481	465	437	455	478	481	427	444	490	443	428	463	431	473	456	462	419	433	488	430	439	412	432	462	467	481	443	453	472	447	407	434	466	468	448	469	511	459	477	485	479	425	442	446	431	430	444	476	449	484	422	438	464	428	459	435	444	487	441	432	461	454	471	455	450	467	498	476	465	464	478	474	483	445	457	449	462	433	443	434	496	477	481	447	469	483	469	468	461	472	452	467	460	457	401	498	439	446	482	452	482	447	415	489	450	454	474	490	442	436	444	444	454	460	472	448	429	451	465	433	441	434	433	445	448	419	508	422	459	436	436	500	479	447	429	456	463	438	450	481	454	459	465	450	478	444	476	466	444	466	469	459	478	468	445	455	454	439	445	459	455	443	437	459	433	460	436	481	457	464	442	459	436	457	413	437	456	449	482	426	455	429	414	465	436	413	456	477	468	395	477	402	421	486	439	477	478	450	453	459	483	475	447	463	428	446	502	431	489	481	455	478	421	458	459	477	443	446	448	458	464	446	482	468	445	388	471	434	459	443	459	441	455	469	438	417	460	417	460	438	479	431	445	483	440	458	448	447	481	442	428	455	433	459	455	429	463	452	459	437	462	417	431	454	453	416	469	407	458	470	440	437	427	510	422	477	465	460	448	459	486	452	476	455	480	460	421	458	458	463	452	442	452	450	450	439	421	491	466	500	450	451	433	435	439	489	456	466	437	463	445	443	444	486	459	451	443	465	453	454	497	470	447	449	471	476	462	402	436	485	437	453	481	458	408	473	469	441	461	446	455	491	460	453	436	476	432	436	483	434	432	478	465	448	443	464	470	465	452	474	480	410	477	400	422	438	482	457	454	453	506	464	429	465	513	437	458	468	453	437	422	451	438	458	475	504	507	480	458	460	436	423	419	427	420	461	474	491	422	416	459	516	452	462	469	518	448	452	491	417	423	450	465	449	459	474	476	493	468	429
28377	23620	23679	16962	9529	5523	3457	2380	1770	1323	1099	928	819	708	650	582	513	478	431	429	421	354	386	391	375	362	339	352	330	380	347	359	373	307	346	314	355	360	342	343	351	329	344	332	347	365	355	350	336	338	381	337	305	325	334	348	353	320	360	347	346	353	355	330	342	345	331	339	363	327	368	313	337	310	324	325	363	349	310	315	331	331	335	356	344	332	364	349	370	333	322	350	338	364	334	363	319	331	352	324	333	327	325	334	352	367	347	324	319	325	334	354	321	380	314	340	340	342	332	333	356	352	351	342	345	308	334	348	335	361	348	373	264	341	340	338	330	319	333	329	319	319	341	318	348	354	350	314	340	362	353	323	354	326	350	354	356	311	318	311	326	336	349	337	323	339	330	302	339	323	356	349	338	360	317	332	325	302	341	347	336	333	326	342	361	331	323	351	330	304	341	363	339	317	351	351	343	334	344	343	332	301	297	357	316	344	344	328	309	347	318	326	377	374	351	338	358	334	329	311	332	326	335	313	312	347	366	344	354	336	329	336	333	324	334	354	354	298	326	321	343	303	301	335	327	307	345	351	328	327	342	310	368	332	310	325	323	344	325	315	310	340	306	335	332	359	323	312	341	328	332	313	328	309	329	332	319	336	323	306	336	366	333	328	337	328	351	340	349	342	338	332	364	347	326	363	334	327	362	320	323	326	340	340	339	338	330	321	333	356	320	352	317	352	327	329	310	342	325	355	342	350	344	350	356	328	336	354	352	310	326	347	317	323	321	353	342	335	311	307	317	347	347	318	378	331	361	319	323	313	334	354	318	347	340	350	373	329	348	320	351	337	329	307	333	331	302	333	358	321	338	324	328	309	335	337	338	331	325	326	343	343	313	341	315	362	332	341	376	317	346	368	319	320	335	338	335	346	338	350	345	326	326	339	356	329	308	313	308	339	325	324	329	360	363	311	353	354	325	333	345	336	302	323	345	315	352	332	329	368	348	328	383	331	352	305	327	344	347	321	313	344	324	309	336	349	339	347	326	325	327	353	324	274	347	314	329	338	351	309	376	374	331	317	313	301	316	339	325	343	363	365	330	330	309	355	330	340	319	327	346	339	344	307	339	348	333	327	338	339	317	340	332	336	350	309	320	302	350	333	348	323	344	351	338	360	352	351	344	392	314	317	356	312	332	325	331	340	355	329	324	333	332	363	300	346	329	350	332	295	299	330	365	326	344	340	338	302	353	330	329	315	326	303	356	325	319	330	320	323	314	334	346	354	324	321	300	323	348	312	314	345	332	306	365	343	320	331	384	334	319	322	356	312	348	368	344	332	316	301	317	320	356	349	324	350	325	355	296	334	381	336	333	311	353	370	323	321	343	341	370	359	338	326	350	338	302	338	347	354	358	333	335	344	354	331	312	334	311	343	331	346	348	322	341	330	359	361	356	311	323	345	307	315	333	330	339	321	363	326	348	339	364	332	320	359	331	352	318	346	341	349	334	323	337	337	339	360	339	324	380	328	319	332	335	300	326	324	325	350	341	331	345	329	327	329	332	350	324	328	339	346	334	352	354	351	310	362	327	335	332	358	346	337	349	306	334	332	367	308	348	340	323	323	331	354	318	345	346	334	333	358	345	357	319	328	347	318	350	339	334	344	335	353	318	351	357	344	381	324	341	329	338	348	351	314	352	341	318	362	323	357	328	353	304	319	319	328	326	330	329	338	302	321	327	338	366	323	365	346	323	308	331	338	357	331	321	359	335	351	351	329	325	346	321	353	350	333	357	317	343	327	362	354	327	324	335	341	329	332	345	355	360	338	362	303	344	329	338	332	349	320	323	342	331	331	326	317	344	335	359	370	319	301	343	339	327	374	315	317	297	351	360	319	320	333	357	362	351	329	326	355	338	325	308	340	323	321	342	321	331	314	328	334	322	327	345	327	331	324	322	313	316	336	321	354	356	331	340	330	326	317	374	314	360	338	333	357	340	362	345	345	316	348	327	343	329	324	352	329	330	330	324	338	308	317	320	337	365	356	336	332	349	365	376	340	335	321	377	355	338	335	301	310	323	317	339	348	345	330	351	330	337	308	331	314	327	325	324	321	375	361	312	336	342	321	339	302	349	348	336	299	347	333	351	335	337	344	348	369	332	338	308	352	316	324	371	328	330	319	341	314	356	344	328	319	349	352	315	349	332	318	318	340	365	325	323	308	357	366	351	332	370	338	355	319	289	334	362	328	366	376	345	321	327	313	325	315	352	363	331	335	308	324	324	322	334	334	340	343	350	330	313	302	341	373	345	343	329	348	308	309	323	316	353	306	317	348	318	370	342	308	376	287	360	329	357	355	308	321	338	327	341	333	357	362	371	323	335	366	358	296	345	323	363	336	353	326	343	341	374	319	335	352	303	350	346	333	356	335	362	363	339	313	324	333	344	345	333	348	346	380	318	356	318	344	355	350	355	322	318	333	327	325	330	314	339	346	317	329	343	343	323	332	327	348	303	315	322	318	333	337	349	332	311	337	339	324	334	329	311	317	338	344	353	342	353	352	332	293	324	328	352	334	345	329	332	322	326	354	301	320	356	329	365	334	356	347	347	329	347	355	348	356	368	317	321	338	319	311	341	315	351	298	308	341	333	321	289	337	348	326	320	349	329	323	332	308	319	359	349	345	352	317	324	342	312	329	320	356	349	334	330	331	373	374	324	363	326	343	344	349	352	332	313	333	316	352	326	322	305	323	363	345	337	334	343	339	346	331	345	299	341	348	352	336	323	333	360	331	361	381	314	321	352	340	322	336	319	290	346	319	317	378	358	348	319	339	334	344	312	349	360	336	311	329	339	313	314	365	325	315	332	342	330	327	339	334	327	312	331	316	325	311	358	327	328	324	372	353	335	331	333	359	354	332	329	320	351	361	333	328	342	365	347	293	333	313	309	355	325	309	301	336	375	353	326	336	321	326	359	301	352	372	335	378	310	365	356	317	339	337	327	326	349	325	347	354	364	345	352	323	331	315	322	314	331	332	308	334	329	326	341	348	321	332	381	324	325	364	344	326	335	356	355	348	336	335	340	343	350	360	325	311	342	321	331	320	342	360	322	324	345	331	334	320	327	318	339	348	356	318	339	307	323	360	334	317	355	331	351	371	354	307	313	307	356	345	331	367	311	346	328	310	312	316	312	363	320	338	320	365	366	349	358	348	318	352	312	330	359	322	317	319	314	330	364	316	364	357	340	355	336	331	323	351	332	333	312	324	306	338	345	346	330	311	335	334	303	339	344	334	328	338	344	319	340	339	308	372	358	346	334	341	342	325	320	353	363	347	315	339	351	319	331	355	336	308	335	324	349	328	314	323	316	282	322	314	299	351	321	339	334	308	353	328	316	356	376	340	333	338	347	344	333	334	334	358	369	346	342	327	343	339	312	362	325	310	340	321	333	349	322	339	342	331	298	327	320	331	339	328	340	337	305	355	297	344	344	349	327	330	324	355	316	328
23039	35692	30718	21984	15395	10817	7502	5459	4020	3001	2330	1905	1503	1344	1193	976	861	807	756	722	639	587	540	537	554	482	482	463	529	476	481	476	488	469	463	463	447	462	453	453	515	441	443	426	474	502	446	451	485	425	454	435	457	441	459	452	451	482	472	413	441	448	436	489	479	412	449	443	476	480	459	450	470	448	459	443	459	473	484	475	445	425	483	461	415	469	409	478	459	450	455	480	464	439	456	415	469	454	446	459	490	477	452	485	466	438	470	445	453	457	423	478	458	422	475	492	460	456	479	430	448	422	446	471	454	490	495	437	451	465	417	447	459	488	479	502	436	470	420	456	513	448	463	455	448	475	462	442	474	457	432	463	453	449	458	476	461	433	434	457	484	433	474	448	463	444	446	437	440	429	427	489	473	456	469	484	436	460	506	451	429	436	438	442	454	499	473	458	454	459	451	433	437	459	443	451	439	501	476	483	492	416	444	425	498	464	472	442	480	497	459	466	471	469	462	467	479	429	468	446	435	445	400	448	465	466	466	429	415	426	456	439	422	471	426	459	477	469	464	443	444	501	454	492	472	454	461	436	480	461	456	492	465	436	433	474	446	450	451	492	445	488	457	455	483	484	434	418	459	448	514	434	476	425	474	451	476	438	453	500	429	456	443	450	461	475	475	460	465	479	466	458	464	478	480	485	466	440	458	458	453	448	468	477	424	453	462	443	446	435	478	457	445	479	453	435	436	467	472	467	446	420	447	447	458	453	446	421	455	473	441	473	459	480	443	466	440	475	411	438	496	456	449	464	471	443	465	426	464	460	416	439	472	424	486	471	458	448	465	445	452	446	478	458	458	422	508	454	425	453	436	455	479	438	441	467	443	449	426	470	457	438	490	454	476	444	457	428	491	451	450	415	485	453	472	437	463	475	481	450	457	443	456	457	467	462	462	465	465	444	462	508	445	487	465	477	460	448	446	456	443	458	466	427	410	443	466	460	460	492	459	482	436	446	463	468	482	428	460	440	456	503	468	467	456	469	507	434	466	439	446	449	460	427	462	431	464	452	440	475	458	445	435	478	450	461	504	451	480	429	471	438	493	451	460	474	478	477	473	465	462	447	431	459	515	461	466	445	450	438	475	442	454	454	487	458	449	464	437	439	447	475	465	481	406	462	451	448	447	461	460	461	433	450	427	468	428	428	455	440	428	458	424	455	481	461	443	427	442	498	438	463	503	452	466	470	442	438	461	463	435	477	440	453	472	423	441	461	404	473	478	414	445	491	450	439	489	449	444	483	441	462	445	428	494	434	499	468	473	446	474	459	456	462	454	480	472	446	465	433	468	471	447	482	460	474	464	425	477	462	442	472	444	466	474	475	463	461	442	462	441	442	459	476	412	495	428	459	482	493	446	450	449	448	457	459	462	457	459	443	471	464	474	469	474	448	432	467	426	457	479	428	443	431	471	461	425	446	454	460	467	486	450	502	471	421	469	417	453	430	450	448	412	454	443	462	441	444	441	442	428	455	476	433	432	448	450	474	442	455	472	461	465	460	441	493	411	466	443	473	466	464	473	457	412	434	455	480	436	425	502	456	450	453	461	463	432	485	427	475	471	475	441	453	448	462	480	484	473	486	453	446	462	497	457	473	470	458	485	455	473	472	489	461	445	453	471	455	454	441	480	439	436	448	456	470	480	446	443	426	426	420	433	464	462	479	448	475	429	445	433	468	472	410	485	463	454	415	432	469	456	463	465	482	468	459	453	431	480	433	451	466	443	460	453	471	454	455	462	452	488	436	444	413	443	456	466	448	439	486	472	485	479	431	450	451	476	469	505	426	410	449	459	493	423	460	479	466	454	473	446	438	439	456	449	484	463	463	432	439	447	437	457	462	428	451	457	482	483	464	463	446	441	447	463	444	459	491	471	487	420	420	455	457	434	449	464	462	443	471	444	474	486	436	470	459	430	446	459	503	466	450	486	460	449	431	449	443	489	458	474	431	474	480	442	459	483	433	471	461	477	479	471	442	455	438	461	424	439	469	437	493	411	431	475	505	451	428	489	450	447	493	445	476	447	474	450	452	463	450	456	449	459	420	493	499	460	442	447	422	462	468	480	445	470	444	436	465	460	462	488	483	441	478	463	457	429	461	470	442	456	456	451	490	451	457	446	470	433	460	474	464	435	474	469	431	476	452	510	500	490	458	451	474	441	411	431	436	456	470	438	483	470	497	458	476	425	471	451	450	483	452	447	448	429	443	488	456	451	509	502	478	473	449	471	424	421	412	451	465	468	430	430	424	483	462	450	470	475	455	463	443	447	439	471	467	451	455	498	497	476	481	440	448	433	424	445	468	420	501	440	473	461	465	489	463	462	426	463	453	448	459	455	486	473	440	443	456	420	444	425	472	484	462	495	463	492	482	455	447	437	500	454	452	462	475	485	433	427	417	512	475	493	469	459	450	450	434	459	465	456	394	477	458	458	467	452	502	445	479	452	432	448	417	465	474	456	453	462	453	474	448	456	452	487	460	475	431	422	473	457	452	438	446	468	477	472	455	457	477	441	468	499	424	456	474	471	423	430	439	439	436	461	485	445	468	441	467	459	459	457	451	469	463	435	490	432	473	463	465	461	418	475	453	458	492	444	451	459	471	441	453	466	433	480	449	432	488	415	468	454	428	454	433	442	452	447	445	467	423	439	447	461	479	460	453	457	465	460	432	449	438	464	494	502	434	430	436	483	468	459	435	491	463	447	424	459	458	428	471	489	459	463	455	472	441	486	460	463	453	402	456	468	503	465	471	446	456	459	481	467	446	437	444	453	462	444	448	433	464	458	468	439	446	436	489	460	483	462	466	475	454	469	449	509	456	438	437	454	473	444	457	475	473	455	455	485	478	438	443	413	418	431	428	492	471	433	414	447	463	465	468	491	459	474	455	451	451	460	464	450	430	435	449	454	472	449	448	463	437	452	479	476	476	487	449	459	499	483	450	464	464	440	466	478	468	446	416	481	454	466	439	458	449	457	451	463	484	453	453	415	460	434	455	460	486	453	505	437	461	465	463	498	466	430	425	463	481	423	476	515	461	489	460	447	450	429	457	465	454	470	394	458	435	468	467	465	461	451	431	472	458	484	445	452	437	449	439	479	465	459	452	461	489	472	458	433	490	449	433	449	475	449	479	440	437	465	464	446	466	415	482	444	455	435	435	446	449	438	450	438	466	450	433	456	450	446	452	453	460	446	466	462	463	456	484	462	460	474	449	451	437	474	442	451	470	453	454	458	473	494	465	434	484	480	457	490	412	469	447	465	455	428	420	482	444	421	475	464	441	478	460	459	442	459	447	478	481	483	415	481	467	443	456	445	455	441	437	507	482	430	440	477	473	464	438	436	468	468	447	471	453	437	471	464	452	476	500	454	451	432	458	451	449	441	468	435	485	444	461	451	447	439	452	500	460	467	496	477	465	462	464	436	478	448	473	471	469	424	452	425	469	470	443	455	453
23484	21256	27710	25333	20016	11844	6397	3686	2550	1962	1554	1230	1094	970	835	707	657	584	571	524	513	430	429	425	368	415	403	392	388	368	371	358	373	391	380	360	331	355	365	369	349	311	358	382	368	315	356	359	332	362	358	361	326	363	329	358	343	342	353	346	355	335	373	333	360	372	361	358	353	380	349	342	354	365	360	336	350	336	379	371	352	352	367	346	350	385	335	360	390	356	306	371	337	336	345	337	326	300	347	358	373	351	341	328	354	366	361	358	349	350	338	374	357	331	317	364	335	350	303	392	341	381	400	343	349	364	347	359	335	365	372	358	374	338	358	348	333	340	359	367	373	330	345	355	330	357	330	358	352	383	340	355	330	378	364	365	375	358	349	352	374	325	355	347	327	336	381	345	331	338	356	344	370	341	356	357	376	362	364	325	347	377	361	357	350	368	379	335	353	350	324	362	363	362	343	368	349	373	316	345	327	343	315	343	362	339	338	363	392	343	383	353	375	325	342	351	351	364	325	316	401	350	339	341	369	352	337	342	322	339	347	320	338	308	333	341	340	361	368	358	323	347	361	345	389	354	342	344	342	342	351	363	377	341	386	384	331	363	367	334	345	335	344	354	337	358	385	368	398	325	352	364	336	357	330	334	347	348	372	371	356	347	335	348	349	399	341	313	350	379	337	356	338	322	357	379	342	356	337	326	358	317	332	357	327	366	352	359	320	382	339	362	335	316	386	359	334	381	354	350	360	359	359	345	361	326	352	346	365	340	344	331	325	343	381	382	360	378	352	352	359	353	320	336	337	321	364	370	350	333	354	380	357	343	337	369	352	365	366	357	355	372	354	347	314	327	352	355	349	343	337	334	378	374	361	340	353	352	341	352	387	340	352	309	343	359	365	345	352	358	357	359	334	359	339	351	357	370	363	345	354	356	357	303	351	364	347	343	353	336	359	360	361	367	362	410	365	371	346	350	332	370	384	348	344	361	305	376	344	345	356	335	376	378	367	324	351	356	374	343	339	367	346	377	355	326	365	376	357	353	314	355	333	311	313	335	321	346	339	363	340	369	337	343	366	362	368	354	342	349	312	349	332	371	384	323	334	359	349	334	358	337	379	360	349	358	377	356	347	411	359	359	383	334	339	355	326	334	346	329	359	352	330	341	412	346	404	354	371	339	352	347	370	348	371	361	334	348	376	341	390	349	334	377	345	346	357	349	362	361	365	309	384	334	368	367	320	351	382	408	330	337	378	365	352	346	344	329	351	345	342	326	383	372	362	318	356	367	372	347	371	354	347	364	337	368	384	336	349	338	385	362	348	353	319	368	362	376	362	371	345	342	342	377	324	367	372	353	332	398	350	365	343	316	338	387	350	348	336	338	358	348	362	355	338	355	365	363	322	323	363	348	365	348	371	389	361	372	336	364	373	333	358	347	348	355	331	391	358	350	321	370	346	338	328	382	349	380	337	382	373	352	372	351	369	380	341	360	380	342	357	357	342	359	329	287	330	339	345	348	337	354	372	370	349	357	330	333	341	369	360	383	377	348	352	358	357	334	366	343	368	345	366	327	358	361	358	362	406	333	339	328	391	381	349	366	370	383	350	360	368	328	334	349	340	330	322	333	338	342	359	371	332	332	364	345	401	365	374	334	351	354	364	364	369	342	346	364	355	345	332	388	361	336	359	349	373	352	338	375	370	336	321	339	335	344	354	335	361	343	348	317	348	336	331	349	351	370	345	383	323	345	327	324	342	335	328	347	343	367	389	338	384	327	357	350	376	354	368	321	342	356	340	338	350	356	363	352	366	389	339	343	333	368	348	386	387	337	337	344	353	350	367	339	356	385	324	337	369	344	355	389	368	389	319	352	352	379	351	339	328	336	368	356	348	345	350	384	359	337	325	329	387	354	318	388	340	348	373	353	319	353	350	392	351	371	367	337	379	369	342	347	379	321	347	348	357	324	331	343	351	312	367	356	352	379	350	364	373	343	366	341	353	345	350	360	345	335	362	338	340	338	384	360	388	309	369	340	346	350	359	343	319	402	334	374	363	343	369	366	346	337	349	335	382	337	328	337	338	370	363	357	352	327	357	354	339	358	369	369	323	320	342	353	348	332	395	351	374	363	364	362	367	334	341	360	356	343	338	346	345	357	357	330	375	364	360	344	339	368	360	333	338	356	360	374	350	371	351	362	384	380	363	376	341	333	353	336	357	368	337	336	376	369	369	350	344	358	361	336	355	321	378	346	355	352	359	329	392	376	348	348	377	376	340	330	345	371	344	346	371	344	371	364	354	386	366	335	331	359	358	367	375	337	328	376	353	332	351	335	334	359	358	314	359	381	359	346	360	324	337	369	346	335	340	338	364	328	365	354	337	340	383	333	375	387	390	337	342	358	341	351	314	375	336	333	348	310	395	317	347	347	348	352	344	350	368	313	392	337	353	338	354	359	330	344	329	366	341	336	341	375	386	337	355	362	342	322	355	351	348	343	366	357	360	337	333	344	362	387	360	329	369	364	326	386	341	361	372	371	367	362	387	353	345	378	368	361	331	316	342	348	353	345	354	341	375	339	299	358	351	307	354	354	369	376	355	349	355	357	367	340	373	344	335	371	328	323	320	321	334	327	357	340	366	336	367	359	338	328	364	350	385	338	350	372	371	383	328	343	337	345	357	320	376	373	338	330	341	336	366	324	343	351	373	373	333	383	340	339	350	320	391	343	364	344	345	340	347	331	312	350	318	326	335	372	358	339	330	384	318	336	360	375	336	329	359	345	320	356	338	367	368	347	382	369	366	355	370	341	358	351	339	370	371	350	354	358	351	363	384	364	346	364	370	289	344	390	367	377	332	385	379	381	377	327	337	362	368	378	342	352	360	345	324	336	352	346	347	371	405	373	362	359	355	326	327	334	346	318	326	358	355	375	344	324	339	338	319	346	386	343	388	346	337	350	353	343	353	328	335	314	321	328	338	341	330	358	361	378	341	348	321	353	360	366	332	314	322	360	370	336	362	348	335	345	358	356	359	335	360	350	334	358	320	342	359	294	344	338	343	353	369	311	351	362	372	364	361	340	338	417	345	364	328	332	344	328	332	327	344	350	344	355	357	355	333	313	360	367	381	329	359	342	359	334	324	360	316	329	343	382	359	334	354	370	324	353	375	350	350	404	351	320	337	356	366	358	325	331	353	340	358	340	346	371	348	335	345	329	354	360	352	319	340	342	325	371	355	366	345	360	361	372	347	338	361	333	366	358	375	347	367	360	361	374	319	376	358	342	348	359	364	322	388	356	350	339	352	386	352	366	330	359	354	345	351	338	336	347	386	332	344	325	353	332	358	350	331	341	359	322	349	355	341	362	339	330	348	357	332	345	348	337	329	353	362	353	350	369	355	313	350	344	387	369	367	380	355	367	342	375	384	359	391	327	359	356	355	346	368	365	375	349	356	351	334	356	339	359	328	352	343	341	325	348	335	373	356	341	376	379	339	382	354	356
22749	41763	36771	27338	20256	14647	10736	7697	5844	4330	3399	2626	2244	1891	1605	1411	1174	1066	880	780	739	747	660	635	573	574	507	546	528	580	530	533	531	514	535	496	506	472	477	466	484	483	473	452	464	491	470	465	484	494	492	499	518	460	475	477	471	488	471	469	494	475	484	468	479	442	485	485	501	457	437	459	470	490	481	468	454	533	461	476	465	466	467	477	488	466	445	468	457	497	471	513	470	485	453	469	453	511	469	507	446	472	457	425	485	438	461	532	501	493	487	482	476	451	505	477	448	499	439	502	492	433	513	453	441	469	437	432	501	494	468	509	483	489	465	457	454	444	522	485	505	472	476	510	492	539	493	467	465	480	508	539	479	491	452	448	461	474	481	480	462	486	448	464	473	473	483	439	513	426	478	483	485	486	490	506	484	459	505	454	479	492	497	482	473	475	481	463	453	497	449	480	469	467	459	500	477	488	480	454	505	444	483	488	468	447	472	460	493	482	441	498	437	461	464	442	480	467	472	492	469	483	445	480	432	492	481	489	502	482	495	512	509	485	463	474	483	482	521	483	477	445	440	472	501	504	478	485	491	465	453	461	495	453	468	516	474	500	496	515	470	458	478	474	510	475	486	488	470	490	462	504	462	515	478	510	505	474	500	515	494	482	457	471	491	495	503	440	453	482	463	491	437	441	478	422	500	499	477	471	464	485	468	533	518	496	498	501	476	469	481	476	489	528	478	481	485	493	477	513	512	471	484	475	475	469	446	510	460	473	488	468	485	486	491	471	476	492	474	478	498	469	464	472	498	442	483	486	508	469	445	475	464	453	490	475	487	494	445	483	471	502	475	463	459	446	461	485	459	497	437	476	470	484	491	445	529	488	488	466	482	473	496	485	459	462	479	470	509	491	493	501	454	444	459	481	524	525	482	483	451	487	498	486	507	475	461	470	461	498	445	482	449	483	452	437	439	458	481	439	501	500	485	482	487	518	492	502	507	453	486	465	472	493	439	491	432	459	492	479	453	465	451	493	499	470	490	516	503	489	512	463	467	516	482	463	498	466	481	494	428	492	478	475	466	471	478	475	468	485	480	440	501	539	448	481	473	506	441	450	462	460	453	485	441	511	488	497	461	498	479	502	481	477	466	526	478	487	471	486	514	457	452	531	498	473	452	468	453	483	471	503	469	503	482	510	434	481	419	472	445	493	492	473	498	457	475	486	448	444	502	466	456	487	471	516	486	484	459	460	478	497	517	519	468	524	497	491	466	505	469	477	473	488	478	514	471	477	435	476	478	535	480	508	493	460	466	487	449	535	471	511	523	462	520	446	468	480	471	511	442	466	505	476	452	461	469	470	484	457	491	458	509	465	488	530	458	428	487	507	462	443	463	477	497	495	466	491	516	500	454	506	494	503	491	442	499	471	479	508	452	492	470	465	437	440	522	460	504	458	479	420	476	512	482	531	504	489	481	487	479	457	510	454	479	469	490	452	488	497	479	513	485	519	513	482	474	502	484	493	444	471	496	445	463	473	502	448	491	437	457	484	482	441	445	489	484	447	473	456	567	485	474	467	467	501	467	472	492	486	495	516	500	477	487	483	483	470	433	481	490	470	493	475	457	491	520	501	451	471	458	495	435	415	483	489	468	469	438	490	472	473	477	488	505	479	468	481	518	465	524	502	445	462	460	496	514	513	474	470	497	493	484	473	512	521	455	480	441	463	497	493	465	461	466	456	446	459	490	463	441	470	497	480	516	470	497	477	447	469	492	489	506	510	477	445	507	478	476	451	522	468	489	453	505	517	480	454	463	491	488	477	497	502	479	459	485	481	427	460	497	466	512	484	460	433	464	474	460	460	472	487	484	519	488	463	499	488	476	472	475	474	480	466	466	477	441	445	468	508	488	464	481	456	480	495	480	466	492	477	485	461	419	480	470	423	483	487	488	454	445	470	452	499	455	481	518	468	507	443	426	459	484	479	482	455	476	472	460	526	476	494	507	476	453	434	466	484	483	492	463	458	474	488	498	501	488	515	492	482	456	493	498	500	465	499	458	476	462	451	468	454	454	497	499	488	481	471	463	495	504	444	503	485	486	474	480	508	494	460	486	491	483	456	472	474	462	485	464	486	483	512	502	461	490	507	482	491	477	454	436	475	440	467	467	488	493	486	437	514	477	480	489	484	489	472	460	478	477	489	509	476	451	505	495	498	507	538	494	463	507	507	449	462	455	451	491	441	481	489	429	456	466	488	516	477	468	440	439	421	488	481	477	472	496	478	460	459	516	515	496	484	493	475	461	455	474	478	462	500	483	464	481	492	448	478	476	464	455	503	482	495	472	502	462	470	499	481	475	472	513	461	465	487	489	471	447	481	502	479	497	462	451	470	527	495	482	481	444	500	476	511	507	496	465	524	482	463	439	472	474	465	457	455	446	461	498	480	473	490	451	505	487	478	487	506	489	473	471	491	433	452	471	477	495	493	492	481	514	483	493	518	501	464	472	469	445	470	471	430	454	479	436	451	502	465	473	447	490	457	506	501	460	466	483	488	434	474	486	498	457	474	496	462	472	450	460	469	450	442	473	482	492	513	467	484	488	497	508	458	510	483	481	495	478	498	513	497	479	448	485	494	454	456	510	491	535	472	459	427	497	498	480	475	484	482	469	508	460	508	487	500	519	462	472	460	497	481	502	515	497	483	440	484	489	461	477	525	469	494	483	457	512	479	473	466	462	470	493	438	477	464	484	465	509	495	449	475	500	464	530	503	479	499	483	461	506	493	474	456	456	440	457	503	472	485	475	464	484	476	524	461	498	491	529	489	479	463	478	456	493	490	480	485	471	484	490	495	453	484	522	464	503	481	484	485	450	477	465	486	474	476	493	530	440	463	488	467	468	463	469	496	465	477	473	475	465	484	488	440	471	461	465	480	514	466	487	486	502	543	501	474	469	501	487	450	465	491	447	441	449	456	449	520	482	460	483	504	480	453	492	456	469	482	465	447	451	508	508	499	463	455	446	437	477	467	473	453	478	473	467	461	497	501	493	478	420	457	507	464	445	475	483	477	473	456	476	505	502	478	470	455	464	453	518	458	445	473	483	480	474	436	500	479	501	485	510	488	484	503	478	440	486	485	488	474	476	465	476	501	475	524	442	468	457	473	439	459	466	458	462	480	452	454	478	453	483	451	462	523	451	466	521	475	450	477	472	484	481	474	476	450	472	483	451	485	468	487	500	507	487	493	472	472	478	461	508	441	465	480	459	439	477	482	485	486	441	495	495	492	447	529	451	429	428	460	452	486	467	478	468	469	478	452	432	466	454	485	473	507	452	492	429	489	494	478	486	453	459	459	482	465	419	486	475	474	484	435	454	458	465	473	491	481	463	480	450	500	526	468	499	455	478	473	447	467	459	528	473	473	449	507	550	462	508	506	428	477	454	482	479	484	479	461	437	466	482	467	498	489	445	450	456	459	451	465	481	469	478	493	438	503	517	474	491	459
24999	21331	26396	24551	12124	6360	4169	2565	1990	1539	1154	989	851	710	667	600	526	511	467	446	415	388	368	363	343	344	331	336	317	349	325	371	370	362	315	326	311	340	323	345	341	312	300	346	325	304	289	314	329	330	326	271	342	336	321	312	295	321	308	339	329	362	323	314	335	318	326	342	347	321	308	321	305	324	335	329	337	344	333	317	293	320	316	318	358	315	330	332	301	335	334	322	322	297	311	306	291	345	307	299	304	313	329	313	295	290	307	317	297	355	317	330	344	316	325	340	320	306	323	325	319	323	316	333	329	349	321	332	320	336	341	358	303	277	307	319	340	325	306	312	322	306	335	318	313	357	339	296	325	286	325	335	319	328	330	329	281	320	305	310	312	319	332	302	321	319	353	299	305	318	289	312	322	311	331	278	329	299	328	351	335	323	309	319	316	312	313	317	329	337	313	345	331	323	293	299	315	308	318	299	294	336	317	303	325	324	355	331	334	322	284	325	309	325	330	349	304	314	313	303	324	294	341	334	351	311	313	267	343	315	315	309	317	328	290	314	306	317	325	306	308	315	319	318	325	309	350	315	328	315	322	325	328	299	300	304	339	326	333	324	348	361	294	306	329	344	340	315	309	337	305	299	342	314	323	333	345	299	310	320	322	306	348	357	308	306	303	322	301	328	308	330	333	329	301	311	354	330	342	330	365	307	346	325	309	325	312	330	300	305	284	321	356	309	312	321	336	307	337	303	323	329	301	298	326	331	276	309	317	320	313	351	288	316	357	347	297	304	327	331	331	319	308	323	349	296	285	344	334	306	328	331	318	311	351	320	312	326	342	334	314	288	299	329	325	357	306	292	330	329	315	314	289	332	278	341	304	306	317	331	313	319	291	292	311	326	311	329	300	334	306	320	324	319	302	340	319	336	343	351	336	321	308	301	343	314	346	312	332	319	327	299	325	325	295	328	327	317	304	300	296	348	330	322	334	339	319	330	330	316	316	329	313	340	325	304	304	306	295	339	319	377	336	313	331	331	336	300	306	334	335	321	289	327	282	322	304	310	307	310	309	305	338	333	314	340	317	323	317	346	292	332	319	340	338	326	316	303	299	355	315	289	291	293	312	324	306	334	355	327	350	342	333	353	313	331	347	298	310	316	324	290	301	330	324	285	331	305	301	321	309	343	305	304	365	339	305	325	340	321	311	305	294	323	344	328	312	341	300	291	326	343	337	330	345	333	319	292	314	340	319	323	317	310	343	313	319	307	312	357	309	287	324	343	314	316	312	297	324	325	340	311	318	342	351	346	309	335	318	314	312	278	341	309	309	310	325	318	335	287	326	333	336	312	325	339	322	321	293	303	319	338	334	319	323	336	344	313	330	333	331	317	307	279	315	306	304	296	319	345	316	347	342	330	339	285	322	308	312	328	352	324	335	306	336	317	347	334	340	303	330	284	285	321	350	340	339	342	293	339	299	306	331	326	309	317	297	353	302	301	317	343	316	318	315	286	288	322	310	298	315	337	350	325	316	329	308	346	306	322	332	339	310	309	326	302	332	341	309	313	313	321	333	307	318	288	378	338	345	328	329	337	301	346	330	320	294	331	311	336	298	311	331	341	344	302	311	338	336	319	338	314	332	295	308	334	325	320	314	298	310	312	329	306	289	293	285	327	351	313	313	346	313	344	326	324	339	300	307	339	324	321	341	300	326	329	308	304	359	323	337	318	353	318	320	353	312	297	316	300	322	310	326	358	328	344	305	347	299	322	314	310	357	335	353	333	324	330	308	308	319	336	346	330	324	334	325	311	317	318	317	312	283	322	330	292	315	292	313	312	326	288	325	330	354	326	321	311	321	323	330	316	325	298	306	291	319	314	313	335	313	302	315	320	318	339	303	348	318	320	312	312	298	328	339	311	323	317	310	328	316	350	347	320	317	342	323	306	339	314	320	334	330	349	312	311	324	337	324	303	359	345	324	327	329	325	290	345	314	292	266	335	349	321	287	301	333	358	316	332	313	356	330	335	337	344	348	309	338	310	335	320	306	331	336	331	330	354	339	336	324	321	317	337	327	287	306	295	307	317	325	339	314	333	291	333	300	318	347	348	350	314	336	338	332	322	297	328	317	350	313	315	317	340	291	327	331	302	327	351	285	334	269	325	307	337	318	315	313	336	323	331	325	325	328	306	293	318	342	313	329	338	324	316	279	323	352	322	284	332	319	345	316	321	291	308	310	323	314	342	313	313	304	307	306	330	338	322	301	365	319	317	331	311	321	261	314	320	320	309	316	312	338	358	324	316	338	307	318	314	314	322	351	311	315	311	316	328	321	333	346	308	342	318	315	312	342	309	322	321	328	319	302	307	335	329	285	303	328	328	337	300	307	315	328	310	320	336	350	349	286	309	331	310	282	308	267	301	321	338	329	332	303	339	339	321	306	331	312	310	347	330	335	314	353	319	352	310	327	330	340	317	351	343	345	309	317	298	340	332	301	321	375	323	338	324	331	283	330	330	351	329	343	352	317	316	336	326	338	329	322	326	297	324	329	332	328	337	354	337	312	302	316	284	322	296	305	320	284	321	314	302	336	337	306	340	350	319	334	296	320	323	287	324	344	320	312	331	309	323	297	323	318	315	323	306	325	374	310	330	346	332	340	332	333	338	333	329	330	338	337	292	347	323	326	337	304	298	294	330	276	342	316	320	328	332	315	352	332	308	346	308	347	325	317	330	304	319	339	296	331	329	339	350	343	314	365	328	307	330	317	343	305	346	322	324	325	349	308	308	318	342	336	327	318	334	322	322	309	325	321	325	311	319	304	314	328	305	302	305	285	305	324	336	320	335	329	337	310	267	328	312	290	333	338	301	332	317	311	333	331	341	327	295	328	328	309	318	336	314	328	314	342	367	333	312	327	328	327	299	327	327	295	340	320	267	330	299	328	324	339	327	313	341	340	309	298	325	318	290	319	308	333	339	308	321	317	337	336	317	320	321	340	308	338	287	299	301	332	305	296	348	336	315	329	339	316	319	300	319	295	291	331	285	321	357	349	291	298	364	325	293	305	306	311	302	334	322	306	341	297	333	308	318	318	310	298	289	297	302	317	326	315	335	316	317	300	326	338	319	325	311	305	300	326	340	307	305	332	323	331	345	303	316	318	300	327	308	319	347	339	340	309	291	312	328	361	333	302	327	336	326	322	320	307	297	377	302	334	313	312	289	307	314	325	307	335	318	306	334	337	317	322	313	315	319	315	328	339	341	321	330	325	329	335	317	311	329	326	327	331	293	294	321	294	304	292	333	321	317	328	327	304	315	320	320	299	273	337	348	346	289	302	287	328	333	292	313	334	331	322	319	340	323	305	315	313	312	307	321	306	301	307	325	324	278	328	314	305	315	341	318	335	357	313	312	333	298	339	326	330	308	334	314	327	315	338	307	340	306	343	325	337	316	327	291	314	335	314	297	294	313	295	337	327	326	334	319	339	343	315	322	307	303	314	315
22713	38503	33446	24332	17270	12316	8796	6323	4647	3493	2670	2204	1837	1515	1329	1137	966	920	785	693	656	639	586	509	472	517	499	482	485	487	486	442	458	463	462	493	426	415	482	469	432	450	455	465	452	446	421	454	409	410	442	419	428	476	457	436	437	433	423	476	422	456	428	451	422	448	453	396	423	407	418	425	431	432	436	465	457	483	412	454	438	473	418	441	407	428	415	449	444	446	405	435	448	415	408	432	438	451	404	431	411	462	473	453	429	415	448	466	413	443	451	447	454	458	443	438	398	422	413	436	452	420	468	430	406	448	425	443	443	454	458	454	431	435	422	451	468	398	440	430	481	416	471	451	470	421	435	450	398	458	451	429	436	437	437	444	420	458	436	459	469	411	440	399	460	441	466	423	444	436	442	449	450	486	460	418	456	454	448	422	410	430	439	390	454	448	447	439	432	454	446	464	429	448	428	424	431	451	452	452	419	435	454	431	459	432	425	456	439	443	428	464	464	450	454	454	420	428	453	415	401	427	416	450	434	431	450	442	430	434	439	419	447	445	427	465	414	470	446	480	473	408	450	448	463	433	427	431	429	437	440	437	426	469	452	418	467	407	461	447	470	427	459	418	444	414	440	461	430	455	428	439	431	455	466	454	438	445	461	407	436	421	445	449	445	464	455	478	403	445	421	433	445	445	444	444	468	449	436	445	437	427	433	456	437	393	432	453	478	445	390	430	440	447	452	425	418	421	426	463	418	436	434	414	434	435	428	459	425	441	466	461	473	463	430	464	466	409	432	398	417	437	427	439	487	431	448	409	454	450	433	494	407	460	438	418	459	468	448	453	450	437	471	432	453	429	404	431	441	427	479	477	429	441	439	456	418	462	420	452	414	435	407	432	446	456	447	431	458	461	450	444	417	469	404	432	442	425	462	455	466	442	472	437	434	465	452	441	424	448	440	430	435	454	419	457	445	432	448	444	425	435	451	423	427	424	412	448	463	428	472	448	419	425	442	479	424	482	485	497	436	430	449	439	478	440	408	430	463	514	433	457	439	422	479	432	466	445	479	440	415	455	414	453	467	441	442	472	471	441	435	445	463	459	438	441	430	452	439	427	464	425	477	446	474	425	465	429	446	409	445	443	432	469	419	435	398	443	460	480	442	437	455	458	440	462	410	421	451	446	423	440	449	439	488	423	420	448	411	443	433	405	422	448	466	419	448	434	444	464	416	484	433	415	433	429	442	463	439	442	453	407	442	419	432	407	457	450	429	447	465	482	448	412	469	443	463	429	419	417	442	450	437	456	460	409	448	458	393	432	463	430	464	462	435	421	459	405	438	437	446	441	417	459	445	436	447	416	453	422	434	436	460	418	480	431	430	434	424	449	436	460	425	431	480	446	486	431	426	420	431	454	462	432	462	463	435	424	434	451	465	446	449	443	448	446	440	457	470	441	453	439	420	454	441	427	468	416	420	451	468	443	459	435	446	461	454	421	420	415	418	422	461	427	456	452	451	463	467	432	452	448	444	470	448	455	423	430	447	441	422	453	442	435	442	459	434	446	420	477	417	443	414	452	458	464	437	432	449	461	478	454	430	449	460	466	417	449	417	411	409	482	471	451	446	440	444	403	423	400	410	451	383	420	448	487	438	458	434	433	438	442	435	413	430	482	413	430	428	414	432	462	425	449	400	448	423	426	442	440	450	468	437	449	476	450	417	472	444	428	393	474	461	429	453	455	413	442	417	445	450	412	414	417	458	420	478	482	419	427	445	432	461	452	454	401	399	479	438	432	438	446	463	450	436	434	415	421	447	437	439	457	471	416	441	442	442	483	435	403	450	472	438	453	440	443	479	490	450	435	428	425	447	464	454	474	410	466	464	468	454	470	417	436	427	424	432	398	434	455	447	422	447	457	421	446	438	436	420	418	470	456	431	419	450	431	416	438	410	437	460	439	394	419	435	427	439	434	455	434	468	457	432	450	437	432	466	444	436	453	400	456	421	429	395	414	470	464	452	471	433	416	440	440	439	462	426	443	431	415	443	448	430	473	392	479	454	447	471	447	440	458	457	444	438	452	407	433	450	437	486	423	469	423	425	430	434	432	444	406	448	441	429	470	431	465	436	456	456	449	445	431	436	423	462	485	460	453	446	446	432	419	417	446	455	493	451	435	443	456	432	436	439	427	436	459	417	425	435	422	492	447	449	417	438	444	435	451	442	475	455	444	461	446	428	431	450	422	421	416	440	448	471	439	449	447	423	444	404	430	420	438	452	478	471	435	385	468	430	439	440	464	416	454	448	446	430	416	442	457	467	435	447	442	476	436	424	449	398	426	428	453	426	454	465	438	433	424	467	402	447	422	439	437	399	444	456	491	464	402	412	435	451	463	460	449	429	448	441	442	446	429	440	410	436	428	456	488	419	439	440	437	434	466	429	412	448	439	425	422	427	435	433	449	505	467	486	411	465	456	445	473	463	392	445	442	444	427	468	457	469	442	434	423	459	427	441	411	471	461	475	424	457	455	446	393	409	465	436	419	429	470	449	442	452	440	437	423	402	437	442	438	422	456	401	473	396	441	481	437	425	416	434	441	431	425	469	439	455	443	451	444	442	457	440	449	443	435	428	462	453	430	438	433	445	432	436	446	422	433	451	438	406	434	422	410	426	448	437	441	445	461	424	434	450	480	418	471	424	436	479	413	445	474	414	419	411	417	449	478	435	419	453	422	432	440	485	439	404	427	436	436	442	453	438	442	422	471	462	424	433	478	429	443	441	459	450	422	453	438	432	441	453	453	450	459	401	442	424	443	408	431	421	456	427	444	462	434	435	408	410	418	440	425	426	452	405	452	474	427	449	409	422	464	424	505	429	444	484	467	415	411	475	446	448	451	431	451	398	432	426	405	457	421	460	416	460	433	448	419	456	492	427	439	445	418	432	433	441	459	447	453	433	447	426	513	398	398	468	445	455	424	487	454	422	427	422	407	460	454	465	433	437	433	418	466	435	428	448	446	461	462	423	436	453	432	447	428	463	439	453	485	454	447	446	410	422	437	458	474	428	412	463	444	472	422	442	398	442	425	419	434	428	425	418	482	467	451	431	468	433	426	446	441	436	489	444	475	439	416	448	445	440	427	417	468	399	419	464	422	444	434	429	456	438	441	401	480	466	443	450	458	425	433	476	416	428	450	427	453	513	456	477	435	446	462	426	441	473	441	432	447	426	454	448	426	446	457	386	437	431	417	441	438	445	433	449	427	431	425	448	443	442	474	431	465	438	455	441	451	401	408	428	444	424	416	418	466	399	449	466	467	455	414	455	454	457	463	477	438	430	449	490	444	437	449	441	401	464	434	444	486	479	475	451	449	424	453	436	445	459	409	395	437	411	451	450	455	420	430	440	431	459	441	434	452	450	423	437	473	464	450	434	442	440	476	471	445	405	435	473	408	415	446	450	476	440	419	423	434	436	479	431	437	481	442	434	453	472	436	438	419	415	461	433	433
22500	21237	28340	24481	21418	19538	10863	5059	3298	2453	1926	1529	1397	1153	1012	901	754	668	584	558	510	440	441	456	435	397	390	405	393	381	408	397	394	315	347	317	341	358	319	370	350	368	366	359	338	317	317	292	347	349	333	370	351	341	328	342	341	350	369	342	308	340	365	327	359	348	363	346	336	354	336	313	347	360	353	338	331	347	320	316	326	360	347	348	370	306	347	357	336	316	333	306	341	321	362	339	388	351	359	352	358	350	316	310	365	335	360	370	336	330	350	325	348	345	346	338	321	324	323	320	346	309	335	325	306	334	352	377	340	385	331	323	331	321	341	363	327	359	345	354	350	333	339	344	345	346	349	316	361	333	355	360	332	339	335	356	331	297	351	345	358	332	324	345	337	344	329	342	333	360	334	320	323	336	350	362	330	322	343	368	339	328	331	374	350	326	324	343	317	369	333	343	308	324	338	321	324	356	341	352	345	331	371	338	359	348	313	305	287	352	318	329	361	323	312	334	314	344	330	327	352	310	388	364	349	331	344	356	350	345	318	328	349	333	328	328	369	322	333	338	344	342	332	323	345	346	349	354	293	334	334	334	343	295	340	343	331	330	348	309	338	312	336	359	336	320	360	338	359	340	358	364	357	341	376	332	349	373	338	365	365	333	380	370	346	380	380	344	343	320	381	333	335	397	344	333	356	365	355	344	314	330	310	363	385	344	353	327	386	349	358	355	328	336	305	367	313	354	346	366	355	319	332	342	338	385	335	320	370	396	371	391	321	330	316	359	366	322	334	384	334	367	365	318	340	379	341	340	335	324	346	349	382	322	317	374	341	360	381	319	350	343	340	328	324	362	353	334	360	346	362	323	350	311	348	316	350	364	358	306	371	362	341	322	330	330	354	371	310	355	361	371	343	315	362	322	341	348	352	350	320	341	363	336	362	334	344	339	350	339	357	345	351	400	307	355	324	349	364	357	341	357	349	338	335	361	396	327	327	316	337	354	335	333	346	342	359	309	321	333	323	367	319	305	340	334	332	336	309	350	341	380	342	361	322	341	380	328	338	313	345	347	338	337	330	366	334	336	388	350	365	355	362	321	336	372	391	332	325	367	321	339	334	363	354	341	361	326	344	338	358	318	305	334	361	359	351	343	349	349	333	331	292	361	324	324	334	381	360	336	336	371	320	355	322	350	293	370	345	383	329	357	305	317	332	362	355	302	359	349	326	345	359	334	349	369	326	325	377	336	341	364	331	328	374	353	344	350	343	332	351	362	345	297	388	361	345	366	363	319	336	349	338	328	334	367	363	347	364	326	369	349	356	377	346	324	367	355	321	325	355	355	348	351	381	371	336	342	353	320	346	329	339	309	347	335	372	357	300	323	350	316	367	360	381	370	307	334	331	335	326	353	326	332	325	330	353	337	344	357	316	344	357	345	322	314	359	357	336	336	335	355	377	363	339	348	329	343	321	352	320	411	348	335	312	363	366	352	331	369	351	354	343	336	331	349	341	343	365	352	375	362	388	314	321	337	351	368	316	342	371	341	379	333	334	334	359	324	355	364	348	347	338	341	331	369	322	353	353	331	330	355	334	314	341	332	322	344	359	358	333	349	356	339	341	371	319	335	364	335	357	338	321	385	370	371	362	317	313	371	356	313	324	360	327	368	354	340	316	341	346	338	334	362	354	335	353	400	345	352	350	346	348	318	336	324	317	348	344	367	332	348	345	330	343	294	384	342	300	389	343	318	332	342	333	317	344	369	369	334	346	353	337	339	326	377	337	321	353	350	315	351	349	348	328	364	301	363	329	357	342	363	384	329	351	341	332	373	345	356	326	341	345	323	349	347	328	374	336	350	348	322	352	362	330	335	305	375	341	326	346	351	346	366	341	329	329	355	336	329	339	356	342	309	343	338	334	335	336	353	370	355	360	350	349	318	321	346	329	372	371	344	336	344	336	337	303	365	325	326	337	363	330	310	359	338	330	342	363	348	305	351	317	362	369	317	350	372	337	347	329	337	359	312	350	329	342	349	330	357	336	353	348	348	374	350	345	354	368	320	308	327	343	377	322	324	324	330	350	322	350	379	353	324	359	331	309	311	296	362	355	350	341	343	344	361	337	377	347	346	334	311	349	346	335	339	361	345	334	337	315	374	349	327	374	324	356	367	335	328	312	332	357	348	386	374	335	335	354	368	353	368	347	378	298	353	343	351	319	386	348	349	343	386	341	362	313	303	367	341	345	345	372	363	327	348	335	315	332	308	375	311	363	336	372	342	364	343	370	368	366	372	324	358	357	332	371	336	343	369	343	371	332	370	340	365	328	371	309	364	335	370	378	389	361	344	348	356	353	329	347	333	357	335	361	342	387	321	320	339	312	333	320	373	335	361	357	336	304	332	363	335	341	349	324	349	317	327	338	339	331	326	333	352	319	316	340	330	350	334	341	362	354	356	362	353	331	349	388	361	316	321	327	339	368	335	340	345	355	343	343	340	353	321	338	322	384	320	335	362	328	351	360	313	339	302	368	349	349	355	332	345	333	317	345	344	346	367	375	324	345	351	344	326	353	341	370	335	347	357	363	334	360	305	333	338	345	331	341	328	313	319	347	325	335	342	345	300	317	343	348	336	329	355	345	345	311	371	353	325	359	350	346	324	346	311	351	359	342	325	381	350	335	334	322	335	349	339	353	312	361	328	340	341	321	371	389	362	343	343	318	344	356	349	371	344	335	318	324	322	348	340	362	313	332	322	331	356	361	352	323	344	344	351	335	356	341	361	348	375	352	349	344	327	355	339	353	345	366	348	338	367	339	328	336	317	359	337	339	337	357	344	322	317	346	337	320	338	375	330	362	344	326	343	353	358	325	351	363	334	332	290	340	337	343	370	351	335	324	322	352	339	313	322	356	327	323	352	302	338	349	362	319	331	327	355	314	325	344	332	325	354	351	325	360	324	335	368	349	370	333	338	350	359	355	366	293	349	325	364	338	359	345	376	386	331	372	349	348	329	342	368	337	354	333	358	335	333	342	340	339	319	355	357	332	339	377	366	351	350	329	310	345	349	358	359	331	343	338	340	365	352	357	347	347	326	336	337	348	317	360	334	362	314	341	339	336	347	356	319	362	356	316	338	343	354	332	348	343	307	366	355	349	338	378	313	318	315	339	330	321	325	367	369	364	335	351	339	353	334	375	325	347	330	331	325	321	369	347	324	365	340	321	355	326	349	321	352	326	365	316	354	321	346	348	347	338	345	348	344	339	351	309	330	327	333	303	351	336	348	328	352	323	342	346	344	344	319	343	330	350	353	355	361	316	363	359	366	329	333	377	330	345	366	323	340	313	350	331	352	343	367	312	351	341	330	334	344	333	350	361	336	343	301	359	379	336	362	333	324	343	337	329	330	322	317	329	332	368	344	327	321	298	360	360	316	319	327	384	330	331	330	344	306	331	313	330	355	385	342	346	361	347	338	359	359	361	339	336	339	372	358	362	319	326	307
24679	45811	40044	31265	23629	17802	12917	9700	7328	5512	4315	3512	2918	2316	2038	1677	1416	1280	998	936	784	763	734	631	638	640	582	537	582	567	554	502	515	476	519	456	450	457	463	475	441	496	468	532	461	453	506	451	528	454	453	447	478	459	496	487	433	486	494	459	497	455	455	472	463	464	470	432	487	473	449	472	435	489	450	451	453	458	464	461	435	456	466	496	496	448	484	437	481	447	457	490	460	461	506	470	457	460	431	478	457	470	487	483	470	452	443	490	459	481	443	457	456	457	457	465	481	444	457	473	468	476	470	507	459	505	438	449	456	465	478	475	501	496	481	474	451	486	423	489	454	509	499	461	452	461	445	482	489	459	458	428	471	457	467	462	465	463	455	465	473	479	444	435	478	454	447	465	465	454	505	475	449	461	464	453	442	474	469	467	459	493	433	519	425	472	456	436	454	488	455	467	485	458	500	439	478	482	471	470	459	438	482	464	478	511	470	489	469	451	481	458	487	465	479	451	455	458	472	446	464	501	464	474	447	468	458	492	487	460	468	469	455	402	458	469	442	448	449	433	476	472	456	477	474	458	493	467	467	481	469	456	434	451	444	443	473	496	431	431	461	462	456	467	468	443	460	448	438	457	486	448	484	478	451	461	452	451	449	443	458	472	417	442	440	450	466	448	470	451	457	474	431	471	447	488	467	464	424	468	465	470	483	451	473	462	469	446	449	470	450	487	463	472	427	458	493	472	470	472	498	474	472	474	461	475	499	429	440	480	495	477	475	491	445	420	442	462	446	478	474	460	504	425	445	470	483	494	441	498	519	446	444	481	474	465	501	479	482	467	465	455	481	484	473	504	471	447	493	480	457	486	452	476	467	480	475	490	463	472	456	477	456	453	474	456	478	466	473	492	456	459	455	438	453	460	456	472	438	455	476	462	488	454	504	446	434	434	477	489	457	497	466	474	454	490	459	472	467	484	425	462	458	507	448	451	445	464	458	449	489	463	465	466	488	463	473	474	463	483	492	466	478	458	497	460	446	472	474	436	473	445	486	465	466	424	456	443	453	496	463	474	450	485	458	435	458	447	443	434	447	467	469	462	460	471	488	470	476	462	454	444	474	465	469	489	444	460	463	477	441	433	482	459	441	453	434	508	465	422	473	458	459	446	467	482	472	462	454	493	494	472	480	485	471	461	464	458	477	471	413	460	479	463	527	480	469	452	479	458	462	506	483	470	412	461	475	458	432	465	496	488	500	473	460	466	471	492	485	471	494	427	473	444	441	477	466	473	461	473	437	498	460	437	480	483	415	498	479	456	439	442	467	435	426	458	421	493	485	513	465	429	485	443	475	431	420	472	517	469	453	474	518	495	467	455	492	470	439	491	475	450	468	499	468	458	464	465	441	505	436	438	448	516	471	474	449	488	486	503	464	501	461	482	432	483	461	463	505	429	460	474	495	511	471	453	473	464	464	471	481	483	493	500	437	436	517	440	449	465	467	435	494	486	502	434	448	470	429	448	493	462	490	468	469	510	456	448	449	471	445	451	427	470	436	418	481	472	456	479	478	456	458	495	481	443	489	439	471	484	492	458	461	468	467	468	503	456	466	498	443	478	465	439	459	485	475	461	462	489	490	470	456	491	474	505	467	495	470	429	460	427	441	453	466	440	483	460	463	467	464	458	493	453	452	479	474	449	487	513	459	462	487	418	474	471	411	482	473	439	473	459	498	503	498	465	415	500	468	538	471	485	464	452	447	438	462	458	410	448	452	467	451	511	452	470	480	468	495	504	449	459	489	459	471	455	457	440	468	487	443	472	459	499	480	451	463	471	507	503	462	446	470	481	462	451	486	469	461	450	467	420	489	444	483	457	510	481	438	497	442	476	492	472	462	455	438	445	430	493	448	470	462	479	468	427	447	493	433	451	482	428	451	477	444	466	471	472	497	445	446	475	443	472	456	490	465	415	458	515	435	488	450	442	436	472	489	457	484	434	496	483	468	429	486	470	445	449	494	469	483	478	492	456	446	425	516	433	474	447	467	459	470	474	506	452	510	461	467	460	487	453	470	481	485	472	458	533	462	485	432	439	500	465	466	451	438	461	441	513	469	447	498	496	492	459	463	463	465	462	507	465	500	474	490	475	472	420	474	469	478	468	494	458	431	455	446	495	452	462	484	485	448	468	498	458	489	493	509	457	454	451	454	474	462	459	445	482	438	483	445	446	483	460	480	425	466	488	480	492	494	456	481	504	482	494	466	459	484	518	491	419	495	477	450	468	452	457	500	492	486	504	426	473	487	491	451	462	425	482	451	463	454	446	451	490	492	469	466	452	459	458	499	432	468	511	478	490	464	467	480	489	439	459	496	437	451	476	474	502	472	434	514	461	467	475	528	455	472	430	457	448	488	422	439	493	455	444	446	484	494	426	456	475	501	440	462	437	431	469	475	490	458	454	463	453	465	474	487	477	470	465	462	475	476	469	464	431	439	431	456	469	459	460	476	474	454	465	442	454	482	498	467	453	486	446	463	492	444	506	496	503	462	465	474	503	440	500	501	462	456	456	451	471	475	508	481	468	464	521	444	486	465	463	446	475	450	424	473	472	455	486	456	479	455	448	465	476	461	448	425	474	495	457	457	449	479	509	455	440	469	453	455	452	447	482	437	469	470	468	468	447	484	439	444	475	451	466	445	448	446	499	485	491	435	441	487	466	480	499	442	500	457	446	506	460	484	490	472	507	456	465	494	457	513	465	448	505	440	451	433	474	473	439	451	468	459	461	467	454	468	478	463	456	445	468	462	455	457	448	432	422	416	479	475	440	495	425	427	486	465	480	440	508	459	450	446	480	479	504	466	475	475	506	469	476	448	479	451	484	453	475	471	452	470	452	517	475	521	440	493	449	438	430	482	460	464	501	445	434	460	464	471	436	457	482	449	490	447	470	501	482	527	489	497	429	496	456	456	454	460	458	461	491	487	467	454	464	494	433	443	449	484	436	473	479	436	485	434	490	451	481	491	481	430	461	473	483	453	484	480	486	479	484	452	428	454	534	470	471	446	480	481	503	479	481	478	462	456	489	455	441	479	439	452	432	427	455	436	467	452	458	470	434	424	460	482	485	491	447	498	471	465	472	487	451	437	504	451	448	436	479	413	454	480	474	476	458	475	454	451	469	434	452	436	446	483	477	475	476	484	482	464	453	436	498	487	475	478	469	450	448	459	455	476	475	435	458	488	460	478	466	486	446	470	468	460	450	467	481	473	427	459	469	515	471	482	450	457	481	487	471	491	451	438	537	460	432	446	507	458	437	475	453	489	466	431	465	445	457	498	451	458	447	492	472	500	461	486	510	508	448	468	442	482	460	454	458	432	467	467	482	476	444	502	487	472	463	452	432	435	459	429	471	452	461	445	485	475	474	436	475	428	434	457	443	437	437	476	451	480	467	519	451	503	460	455	469	480	472	456	504	480	478	443	471	449	496	487	461	460	493	455	447	458	445
28590	23769	24149	16897	9189	5403	3317	2389	1779	1358	1068	941	805	767	595	573	521	473	444	409	400	396	365	378	369	378	367	386	340	368	379	362	338	360	359	349	339	336	392	359	326	333	351	353	331	343	322	358	324	337	368	347	339	347	322	355	363	349	375	377	307	363	304	340	343	338	330	371	370	336	358	319	334	368	321	358	324	359	359	334	359	339	328	340	351	347	348	317	332	311	315	318	319	379	347	317	354	318	365	367	346	356	340	336	353	311	319	338	323	332	324	370	342	327	314	345	321	347	329	382	346	345	318	353	324	340	340	329	297	334	308	365	367	374	344	354	329	324	347	342	356	360	350	347	346	318	298	367	349	343	360	364	342	351	310	365	361	345	340	370	333	362	325	346	313	323	350	346	336	364	323	350	342	336	326	321	336	335	374	373	327	344	382	325	342	359	334	333	295	336	324	350	341	348	357	337	347	354	340	359	352	358	364	340	335	359	325	384	326	364	319	339	374	310	342	322	346	291	374	326	330	322	333	335	316	340	320	324	318	373	348	341	364	329	364	377	356	322	333	335	358	357	362	348	351	312	353	366	338	333	374	333	321	385	336	361	366	330	370	349	340	329	322	348	312	336	345	323	346	304	284	336	334	326	313	359	334	308	322	336	328	331	359	324	330	371	363	335	351	348	336	346	344	360	359	370	361	338	356	341	343	330	325	331	370	333	356	339	363	335	338	371	346	333	323	325	398	360	377	370	336	363	348	380	355	354	345	335	341	342	358	356	344	347	318	346	344	328	342	371	354	326	304	360	327	344	334	327	316	372	351	358	331	386	365	316	363	321	331	337	324	324	300	351	334	320	331	379	366	387	340	333	355	329	356	347	382	340	350	338	361	363	356	339	316	349	331	335	316	319	331	337	315	330	383	314	367	366	351	347	367	352	306	342	337	352	354	330	330	343	311	346	316	336	326	367	373	366	360	370	333	348	368	292	332	353	325	360	333	322	351	336	327	317	363	359	377	314	343	343	335	341	379	344	337	354	351	344	338	350	346	371	358	363	345	370	347	298	349	315	344	321	324	343	327	337	344	338	333	329	330	310	373	343	330	366	355	337	357	361	347	363	332	359	367	356	335	315	337	323	347	334	325	342	361	351	323	341	374	350	337	337	342	332	333	353	360	336	344	359	345	359	343	348	329	344	325	321	350	335	343	346	339	353	363	313	345	364	352	318	341	331	331	359	327	330	371	356	339	342	373	360	344	353	376	324	342	350	364	353	332	365	323	348	343	335	336	368	334	343	330	347	358	347	375	349	389	338	339	322	345	379	379	355	374	326	347	339	350	344	322	351	342	354	350	330	329	347	328	363	392	315	340	323	366	313	349	343	357	362	331	347	319	350	345	342	381	339	358	369	346	358	356	321	325	327	350	332	381	316	333	362	371	340	346	335	343	333	346	329	358	335	372	344	326	300	347	356	355	380	355	338	369	366	370	361	337	331	332	330	340	318	351	312	339	320	330	348	351	365	362	356	299	351	337	344	334	355	355	347	319	358	367	377	324	322	336	338	316	344	336	346	339	363	345	334	345	371	366	369	354	371	326	353	338	320	353	349	344	345	353	340	334	342	358	327	385	353	395	326	327	343	333	321	380	328	364	338	400	352	334	341	340	333	349	326	330	321	298	343	328	322	354	329	330	367	327	338	366	364	361	337	350	345	339	365	359	324	352	340	353	386	341	348	313	325	350	330	315	303	335	329	360	353	329	325	317	351	350	368	352	342	373	338	380	350	365	338	341	324	347	358	327	328	365	347	374	320	372	317	369	348	349	397	353	347	331	380	339	332	316	355	314	338	342	340	342	347	301	298	322	336	346	339	339	384	334	350	350	341	393	373	333	369	334	347	315	309	358	306	313	291	318	333	322	353	353	311	371	333	369	344	355	329	324	361	339	348	344	364	316	384	343	320	338	340	317	344	289	356	367	322	323	324	305	374	360	319	368	339	362	354	357	357	362	357	361	301	317	316	369	314	333	350	341	335	337	375	356	346	334	364	353	297	311	343	328	353	349	334	328	309	319	337	347	342	373	372	353	357	362	342	345	289	400	367	340	345	353	329	353	360	320	367	347	346	357	352	370	334	333	349	326	332	378	352	348	347	337	339	340	359	350	361	341	339	330	341	332	334	355	327	369	319	349	329	349	328	335	324	307	364	360	353	349	323	379	327	342	356	348	315	326	345	351	345	330	355	359	339	343	305	329	309	307	334	365	354	370	341	311	341	309	335	330	357	343	324	341	332	347	344	362	329	332	348	373	348	364	364	340	354	353	325	323	348	330	377	346	321	353	341	333	371	338	323	337	373	349	331	363	363	341	346	349	344	345	332	365	344	339	337	355	344	322	351	377	355	359	339	335	328	309	359	332	328	296	335	326	345	353	307	348	360	340	353	346	352	349	344	350	373	307	367	347	356	338	337	368	331	334	305	340	352	329	352	347	361	317	338	338	353	337	345	355	323	369	309	344	343	364	370	376	327	357	343	343	329	351	341	331	344	326	313	346	362	335	348	334	326	353	344	378	321	348	347	338	324	348	337	341	342	352	322	352	372	326	349	341	319	336	327	346	366	367	339	317	336	321	347	339	337	340	309	331	332	300	363	357	321	366	344	340	374	327	344	323	337	328	349	361	373	310	360	330	345	338	361	364	346	331	334	319	351	364	370	365	364	314	332	371	327	352	345	343	339	354	329	344	359	353	357	358	335	331	335	357	353	358	359	329	346	350	311	333	341	363	362	351	323	372	314	332	327	308	326	338	332	369	351	369	343	349	347	330	334	304	352	339	319	325	343	355	337	365	328	336	314	346	360	386	381	361	327	345	346	331	354	358	347	335	334	340	343	334	337	333	355	346	334	339	365	360	319	318	334	315	331	351	322	334	325	351	352	387	328	340	335	347	350	336	309	330	340	342	355	342	349	329	365	354	344	348	386	317	328	368	346	339	321	326	342	342	352	326	367	348	324	333	324	367	340	327	325	342	343	363	343	330	307	356	316	323	338	375	346	340	341	332	329	336	303	333	356	333	350	359	333	325	345	330	323	340	359	395	326	347	327	308	332	331	336	364	349	346	321	343	381	344	347	328	373	354	338	359	351	339	360	324	324	334	333	358	369	324	345	359	345	319	348	354	322	354	323	337	350	345	354	329	332	350	334	348	322	385	357	347	354	354	330	338	357	355	294	344	348	343	345	352	339	353	336	349	363	337	344	351	341	367	355	341	329	328	367	322	334	342	355	348	349	347	361	350	319	365	303	362	349	319	334	303	331	331	340	367	339	351	368	352	336	319	365	340	346	343	373	371	337	322	332	322	354	357	343	335	365	330	320	315	315	363	335	320	345	333	343	340	340	319	322	318	352	349	300	363	371	315	341	328	362	341	348	344	309	348	365	347	366	355	374	341	361	338	320	374	321	308	332	338	365	324	358	371	326	312	323	335	341	330	352	358	314	356	343	321	312
23124	36189	31310	21786	14991	10498	7416	5275	3864	2950	2353	1929	1573	1374	1190	990	883	807	726	700	636	597	597	547	522	531	540	548	490	521	483	489	509	471	517	512	498	449	455	463	474	474	522	474	509	493	489	503	496	475	466	504	472	454	498	447	501	521	430	455	472	472	465	457	514	423	473	479	461	461	457	496	480	459	476	433	474	462	486	479	446	457	483	455	484	456	463	444	490	494	469	475	501	528	474	471	483	441	464	473	441	455	461	513	524	486	468	433	456	476	497	468	512	482	438	458	473	423	440	448	461	433	479	482	449	492	453	459	423	474	472	469	435	450	496	459	523	454	460	446	473	499	498	474	491	473	446	423	476	440	461	489	468	495	524	450	492	470	461	460	471	490	459	480	501	467	455	442	463	439	445	449	450	441	448	476	460	442	471	475	440	458	466	448	477	487	473	470	465	461	459	476	496	477	453	463	495	467	487	473	498	470	424	429	436	493	463	447	463	502	451	441	503	455	467	449	482	476	494	454	475	494	475	458	508	479	475	455	465	486	458	454	455	495	469	517	457	493	421	452	484	476	451	496	464	464	451	470	482	480	466	471	460	480	460	518	515	504	460	462	431	460	452	492	447	449	446	496	460	452	479	454	434	453	459	455	447	467	495	482	488	464	456	470	439	475	488	458	454	477	479	474	458	508	486	474	467	477	466	474	485	466	491	457	485	457	473	430	450	476	487	441	486	465	450	466	472	445	454	449	460	478	467	451	475	493	474	446	495	467	478	479	482	439	499	495	464	473	464	439	473	456	441	457	489	515	468	484	467	471	476	472	452	471	449	465	455	500	465	455	468	501	414	479	470	460	533	423	472	453	486	473	455	460	452	503	472	499	453	474	465	507	454	456	477	456	472	495	428	460	440	504	464	469	501	451	448	473	458	483	509	470	428	453	467	505	443	483	434	469	468	503	489	444	481	483	480	482	474	443	470	466	476	511	471	495	479	428	493	495	482	476	458	476	451	493	481	494	475	453	469	475	511	465	474	467	457	470	453	485	448	428	477	503	444	457	473	499	462	493	440	439	478	465	467	439	472	496	466	446	501	474	498	462	485	477	434	461	446	484	445	481	483	434	456	461	470	474	463	417	443	432	480	473	460	459	446	467	480	440	440	483	499	477	478	477	455	460	481	419	467	482	491	479	420	475	470	465	473	429	461	452	461	475	445	499	473	490	495	463	463	474	451	489	476	442	473	482	446	492	468	472	475	455	462	460	495	479	470	456	470	477	402	522	488	462	483	447	415	502	426	477	441	489	479	480	462	481	471	457	430	452	478	485	461	472	478	450	470	514	534	483	504	479	414	466	512	474	462	475	513	486	463	484	453	477	414	494	473	479	471	442	487	473	496	458	439	498	505	452	483	460	495	474	463	484	458	422	494	442	474	454	437	427	445	487	541	451	461	456	486	479	461	429	488	478	494	473	445	439	475	456	465	453	489	438	483	472	481	451	481	459	514	435	452	449	468	452	459	434	484	454	472	450	458	421	496	448	497	494	471	463	453	468	441	467	446	471	481	462	464	463	470	474	462	464	454	466	477	456	476	451	503	420	458	447	498	489	468	475	445	478	485	500	468	449	496	473	472	492	444	467	469	451	460	466	479	430	468	503	463	489	488	429	451	466	461	483	456	454	456	450	475	447	463	427	465	455	483	452	457	474	497	476	474	477	488	480	486	472	458	449	467	489	476	439	485	474	414	434	481	498	455	450	460	471	427	467	524	443	479	480	451	472	436	472	457	489	461	475	470	466	463	480	447	458	502	438	465	480	506	474	479	468	467	448	457	456	472	460	453	499	481	426	487	473	441	488	498	475	464	452	447	488	466	490	500	451	460	479	425	466	437	483	477	463	472	451	429	484	469	449	445	475	526	441	485	470	454	477	471	477	434	484	478	465	480	420	442	477	465	480	506	425	464	473	458	475	464	437	459	457	452	480	485	424	485	485	487	424	444	464	443	490	445	462	469	457	448	460	494	476	487	466	468	427	499	472	502	460	482	466	457	492	465	471	433	457	490	477	442	442	457	467	426	452	476	482	445	445	448	438	457	482	444	455	481	479	475	454	487	511	459	489	451	483	461	473	463	475	479	437	487	485	461	475	490	443	459	460	476	491	466	486	447	478	492	459	433	465	424	443	444	472	463	493	487	448	481	436	467	451	468	480	484	468	480	464	481	488	449	439	431	477	437	454	466	472	479	494	490	441	512	481	473	466	478	469	488	453	492	464	506	436	455	493	469	424	477	485	484	503	479	479	466	489	457	456	495	441	477	453	502	455	482	450	460	498	486	457	460	487	463	439	455	471	464	477	505	463	457	481	485	442	495	497	420	524	468	475	478	461	491	475	486	495	507	419	491	498	436	482	469	462	503	447	500	475	493	460	438	473	469	492	476	447	481	499	464	446	520	484	472	428	461	465	468	448	500	452	466	470	474	440	474	484	465	503	473	455	471	456	467	463	466	450	457	470	448	487	516	501	438	447	484	500	521	442	455	486	479	481	486	456	473	520	456	440	499	466	469	468	496	459	483	447	421	482	466	457	493	469	451	491	471	469	439	475	463	463	423	465	448	463	497	463	485	477	508	462	430	480	484	486	509	468	440	424	489	468	430	447	437	488	481	524	429	457	477	469	465	473	457	484	446	453	450	437	459	501	440	477	498	471	475	477	456	448	447	449	447	451	469	473	431	463	469	488	466	451	445	450	476	477	477	461	484	492	446	436	505	471	494	456	450	453	472	483	497	430	493	444	464	462	458	490	479	447	487	452	461	478	489	442	445	461	474	464	495	432	460	443	461	473	428	480	466	518	445	462	458	449	484	470	460	478	464	475	501	469	477	492	488	488	474	488	463	466	444	471	485	471	496	487	482	471	470	451	491	457	449	445	476	452	498	448	453	456	489	455	442	472	514	443	526	461	479	437	470	419	447	424	464	457	471	441	488	490	454	489	488	459	444	493	484	469	414	452	491	467	463	454	461	452	440	467	465	465	458	466	462	490	480	486	459	447	478	468	455	486	431	468	517	460	497	479	464	444	541	464	436	460	486	449	485	463	469	456	474	435	458	446	468	464	446	461	487	432	451	484	460	445	437	499	492	448	519	445	462	450	495	463	446	457	436	485	460	461	472	434	475	457	508	464	480	459	478	439	465	487	453	463	487	460	475	467	489	441	485	457	457	441	494	487	502	476	471	447	489	419	459	493	471	489	454	452	484	492	476	426	491	442	449	459	470	462	490	470	491	444	454	492	455	488	488	459	465	482	492	480	486	468	479	474	428	437	433	497	464	465	453	484	488	469	467	480	455	468	476	486	460	482	441	473	512	466	483	431	436	466	429	489	486	459	446	451	482	489	465	470	464	446	471	450	463	471	426	474	494	507	499	470	480	457	490	476	450	449	480	467	439	471	462	421	452	471	457	466	481	478	489	496	437	484	501	406	465	479	453	468	480	426	452	460	431	456
23487	21213	27649	25331	19842	11618	6183	3679	2476	1964	1630	1310	1087	946	833	698	673	556	563	495	489	439	428	416	389	411	381	387	369	379	387	356	374	400	355	374	393	380	378	335	384	345	369	349	335	362	370	355	380	375	355	356	338	359	347	337	342	373	356	329	351	372	376	391	364	393	372	355	380	332	346	375	317	358	358	351	379	380	368	354	316	326	347	353	352	345	390	350	346	355	355	339	372	334	396	360	343	353	332	338	360	347	345	351	356	379	313	343	369	331	352	385	325	390	371	347	337	366	367	326	330	341	402	356	370	374	369	332	360	370	357	344	306	376	350	373	358	377	365	344	359	339	345	361	370	372	315	352	348	346	367	338	324	359	356	329	369	381	332	368	367	375	372	386	373	364	350	354	324	349	318	335	342	352	344	371	374	350	381	339	381	352	335	336	341	359	351	349	335	352	365	341	339	398	351	331	360	383	335	354	346	338	364	380	347	355	326	366	306	361	341	348	366	369	363	390	339	341	346	366	370	348	390	339	364	387	353	397	385	331	332	305	334	369	363	331	383	378	356	374	350	358	370	348	371	362	334	344	349	351	397	357	355	353	355	386	341	354	355	359	338	401	355	351	355	351	347	331	374	355	368	351	383	403	382	340	327	391	339	361	330	321	364	364	385	346	331	332	374	376	366	365	384	361	365	377	337	350	354	348	341	349	352	329	335	344	356	344	372	371	328	340	348	340	371	379	372	349	349	403	323	364	367	369	343	361	330	359	363	337	380	359	384	353	347	384	369	398	334	365	346	397	357	364	354	336	379	344	339	365	361	335	360	393	360	332	341	387	347	364	341	351	356	346	336	382	387	374	331	386	348	339	378	345	389	360	348	334	372	341	377	352	358	355	360	351	338	384	341	335	361	343	368	368	328	358	324	344	309	376	359	345	341	357	354	341	366	358	339	367	371	333	343	322	371	381	343	356	378	336	353	363	348	353	363	359	357	346	354	363	344	371	321	385	371	353	366	371	347	365	334	321	377	347	350	362	330	331	357	349	353	372	358	366	334	374	334	375	339	311	368	357	375	369	368	369	347	334	356	355	319	343	356	393	323	370	332	347	353	331	340	350	365	345	356	383	353	365	355	361	388	357	366	365	380	355	389	368	330	365	356	380	368	359	336	340	360	376	382	350	369	363	371	354	361	365	329	361	354	355	348	362	343	351	338	366	354	369	367	350	374	367	337	341	390	387	356	319	338	349	362	315	350	347	361	369	336	348	348	359	394	395	372	339	367	322	355	395	315	343	355	316	375	332	359	348	366	384	356	381	332	386	329	371	383	340	343	343	368	396	364	325	374	358	322	355	350	362	352	336	374	340	361	361	329	330	371	360	396	312	318	359	344	350	360	369	353	358	343	368	371	350	353	370	372	333	353	377	395	338	350	355	365	363	344	366	336	350	378	380	353	352	365	365	349	344	351	336	343	313	364	369	349	361	372	370	325	356	364	362	341	375	328	323	407	364	358	360	344	360	364	339	338	346	359	340	381	360	362	382	313	302	359	351	359	370	388	344	388	364	374	369	362	344	348	380	373	357	349	357	390	358	353	369	370	374	378	362	354	350	331	368	349	362	343	372	363	361	370	323	315	345	368	336	321	352	325	348	351	331	358	361	362	375	343	339	341	338	376	363	350	344	366	373	351	347	392	349	334	374	399	350	349	368	326	353	370	361	330	333	344	346	360	353	331	376	373	368	346	360	358	353	371	356	351	377	344	360	350	371	361	335	333	364	368	311	363	342	331	360	343	327	368	340	361	378	379	354	396	330	369	323	351	368	368	371	335	365	389	339	334	340	359	363	339	318	358	364	359	335	341	346	363	361	361	386	342	349	387	362	346	338	346	367	349	376	345	344	355	341	361	340	367	348	321	340	355	397	339	333	350	366	353	342	337	345	346	371	315	371	349	404	314	366	376	357	364	371	357	317	326	348	350	377	349	342	371	394	352	353	331	374	353	369	325	357	369	339	368	375	348	322	340	366	359	364	336	355	338	323	381	313	329	400	368	375	364	367	381	324	362	388	350	354	342	367	347	342	354	388	374	354	350	364	321	367	399	388	357	352	379	358	328	350	367	360	334	349	381	325	331	375	346	346	324	325	360	352	322	345	363	352	373	358	349	313	356	358	365	330	357	333	366	343	358	340	360	370	359	358	372	346	360	337	344	368	343	378	348	364	368	347	335	352	378	320	326	334	356	357	363	347	347	344	380	360	354	373	359	339	363	382	353	338	358	387	363	336	348	358	390	302	339	357	344	358	360	366	369	352	323	333	357	351	384	322	356	348	377	354	357	337	377	368	310	374	352	367	343	342	374	346	350	362	339	330	357	329	319	331	333	345	377	346	364	372	351	385	335	335	359	329	351	360	355	386	335	350	341	363	365	336	375	356	346	379	355	329	349	367	363	361	355	358	344	366	353	367	368	357	347	342	357	335	346	342	369	376	362	334	352	342	343	371	358	338	365	353	336	370	376	348	360	339	353	336	348	335	380	362	347	369	330	350	382	345	353	335	335	347	337	359	382	351	383	346	320	284	370	350	333	380	367	391	396	359	354	357	368	348	357	337	338	341	360	349	364	377	364	367	336	341	362	371	334	356	363	341	388	332	346	313	347	383	344	381	361	359	394	348	335	381	357	352	384	362	341	320	369	377	363	334	382	362	371	379	347	346	340	375	342	349	371	373	350	343	364	357	347	395	326	355	383	386	334	362	350	322	364	340	383	382	344	349	331	341	390	350	330	346	376	377	378	360	351	366	379	387	367	353	348	367	361	365	336	333	366	390	342	333	339	343	341	389	327	331	328	396	372	312	344	396	349	323	338	351	370	340	344	366	368	321	367	338	347	375	376	368	359	371	349	335	332	382	350	364	362	337	361	348	334	348	343	342	355	359	362	373	391	368	328	350	384	359	332	330	358	343	376	386	346	355	335	348	360	356	347	351	357	354	372	362	404	317	361	336	339	330	379	341	388	365	368	364	357	359	357	361	327	313	390	342	334	350	337	345	365	346	371	352	355	337	382	396	348	357	369	363	364	357	364	346	360	388	335	363	343	321	325	360	352	353	370	370	393	370	358	352	327	353	356	336	384	367	347	377	376	366	363	392	383	396	349	372	362	363	348	375	339	316	336	332	372	360	364	362	364	348	345	348	328	344	409	357	348	338	368	356	352	381	358	367	337	366	329	368	338	339	370	338	347	388	363	379	381	372	339	320	376	384	342	388	368	368	340	359	313	379	353	352	352	361	375	322	357	374	347	377	347	363	386	364	328	378	348	370	335	334	370	366	345	350	340	381	357	360	349	333	373	382	343	368	324	351	378	367	389	368	335	372	354	368	337	370	347	368	349	344	369	329	367	329	362	362	366	364	340	368	369	334	340	366	320	353	344	381	374	356	368	343	367	361	357	330	342	354	386	360	367	347	383	382	332	378	330	358	355	380	370	390	378	340	353	347	334	337
22875	41992	36989	27049	19819	14484	10306	7498	5593	4282	3431	2769	2259	1878	1505	1320	1140	977	883	835	713	684	624	634	591	567	535	590	589	614	547	535	513	547	500	465	480	492	482	495	495	466	500	477	536	478	512	482	505	465	481	487	466	480	467	504	508	472	497	475	460	499	493	523	499	508	472	477	471	480	475	512	498	443	457	511	495	499	482	446	478	493	451	508	516	487	455	512	479	482	487	519	518	479	463	455	499	510	493	483	504	480	478	536	457	481	508	486	515	518	475	451	483	458	475	482	484	487	503	495	512	500	509	473	491	496	495	506	482	486	466	479	453	449	501	494	495	498	476	464	463	476	498	479	500	490	495	483	484	506	506	470	464	496	487	471	466	501	478	460	505	495	500	529	497	513	463	520	505	478	477	472	496	495	476	495	480	489	534	450	501	488	480	482	477	477	487	477	450	480	519	456	505	438	486	493	489	483	506	507	520	454	471	502	452	434	477	498	503	477	489	508	455	487	497	490	544	493	493	475	495	489	477	491	484	509	476	484	490	486	472	489	502	496	502	480	476	510	515	504	491	496	471	489	477	478	468	480	500	516	470	463	469	456	466	469	474	461	488	478	488	476	463	480	513	493	489	497	518	454	492	458	478	464	462	486	473	499	499	452	505	523	506	481	467	528	477	482	450	422	513	499	480	525	475	474	461	449	481	490	470	536	484	492	491	476	486	485	501	498	462	496	521	434	491	526	469	514	447	460	439	473	491	487	483	476	492	509	459	526	500	490	502	481	467	500	507	485	492	487	479	506	463	529	507	473	515	451	464	505	459	474	475	453	484	463	475	484	449	480	483	468	472	479	454	497	463	498	484	513	468	511	458	492	498	480	523	491	477	481	478	512	443	463	474	482	506	478	466	459	459	492	486	472	520	491	470	477	513	517	515	484	513	482	505	510	495	471	445	457	477	504	491	484	457	453	461	495	520	505	532	478	480	493	464	512	487	491	481	508	477	479	473	495	485	500	463	489	473	469	500	458	474	490	488	468	448	504	479	479	469	487	497	470	529	477	468	455	498	499	442	494	453	507	457	510	508	494	494	477	483	464	480	484	479	458	479	486	509	485	516	461	487	488	512	546	472	475	464	501	500	489	484	490	532	458	466	516	502	490	501	513	494	492	491	472	521	501	511	480	495	476	531	464	493	449	479	482	497	496	465	524	494	489	480	468	473	463	463	504	493	495	470	483	488	464	498	479	466	452	498	499	488	474	462	496	472	495	501	477	514	499	444	498	479	477	478	464	500	495	517	460	501	501	494	497	493	487	491	485	521	453	519	496	514	428	463	454	518	490	496	490	510	528	450	503	484	497	483	456	491	509	495	487	489	496	446	508	470	499	504	496	491	495	517	519	454	530	482	481	552	470	489	491	503	476	447	492	489	448	492	479	482	497	489	484	472	466	492	490	482	526	501	486	505	474	492	498	496	478	459	525	475	452	502	527	499	475	493	485	489	438	467	523	500	486	475	468	465	484	498	494	512	491	483	490	464	520	485	504	474	507	504	490	506	486	446	516	482	482	505	500	498	489	476	487	497	490	494	491	484	473	452	497	494	498	488	454	480	476	479	467	451	502	514	483	522	486	504	472	463	474	487	542	503	473	485	520	487	498	514	506	455	447	497	491	433	453	504	500	484	439	516	426	497	515	470	536	436	478	493	474	499	474	493	477	485	487	481	499	495	471	486	457	469	489	482	560	494	468	500	485	489	481	473	458	500	475	505	477	463	460	504	444	489	451	468	502	488	504	465	500	501	469	540	475	461	503	523	484	520	472	499	483	506	538	500	458	501	534	466	467	501	506	504	483	469	520	498	462	498	498	502	470	483	478	498	504	520	515	472	472	489	496	535	471	484	474	459	513	459	522	493	454	477	492	476	489	474	480	484	505	529	496	490	478	490	464	493	496	506	477	458	485	499	480	512	477	480	512	500	529	493	455	478	472	509	489	450	481	532	529	509	476	511	496	529	504	467	453	513	507	506	501	485	476	501	491	496	492	528	498	530	455	515	510	479	472	506	526	488	472	490	495	478	492	462	513	488	439	504	462	521	483	486	450	505	506	488	507	485	512	483	487	480	480	476	482	513	474	484	505	522	488	491	431	487	485	495	507	532	501	496	505	474	513	503	504	502	529	462	487	489	454	504	498	526	509	514	442	491	508	473	486	483	504	538	492	482	490	511	555	517	505	469	483	505	506	457	484	457	454	444	519	491	462	511	497	503	483	477	443	468	500	480	454	454	502	461	478	477	515	493	485	487	437	479	482	542	475	504	491	445	524	489	499	510	488	475	464	473	476	475	461	475	490	486	475	499	498	476	450	471	470	478	480	481	518	497	474	482	457	506	496	518	477	496	458	477	497	498	499	503	504	496	472	451	459	507	487	509	519	456	458	526	511	467	506	508	477	511	497	509	498	518	492	476	447	526	485	474	480	488	457	491	504	465	502	466	488	528	505	457	479	453	464	481	485	503	501	470	483	438	475	465	480	442	487	491	467	528	480	464	459	474	516	456	519	499	478	500	507	506	492	435	442	495	468	523	463	472	469	507	493	479	464	471	505	490	477	493	532	495	485	497	487	452	507	513	469	475	446	488	506	488	472	499	519	527	500	458	511	499	466	508	507	522	467	466	467	435	462	503	484	437	483	491	468	517	500	526	481	460	470	528	481	470	477	462	517	465	467	487	506	456	448	478	513	508	468	487	481	487	480	461	480	484	471	521	489	524	485	515	461	484	495	498	501	496	506	511	468	490	478	503	485	501	491	527	507	467	501	494	459	492	490	501	505	475	492	512	492	501	501	497	472	488	463	477	473	477	475	507	500	516	436	466	463	469	481	503	482	492	502	502	490	510	475	459	496	490	515	453	487	456	471	463	504	474	479	476	520	455	473	498	499	522	509	459	456	440	493	488	477	476	470	494	476	502	476	518	467	474	501	473	492	442	518	461	467	526	453	505	496	499	486	480	493	479	484	463	497	516	468	487	476	514	489	496	456	482	516	448	502	493	467	478	458	489	460	497	484	466	484	471	482	455	539	527	483	448	520	465	503	510	494	476	473	490	462	462	468	517	497	492	501	477	470	468	473	499	504	478	467	491	468	471	469	477	487	505	488	508	485	495	492	529	502	502	488	486	477	491	456	506	529	465	473	481	465	477	522	470	490	472	497	502	491	473	502	469	483	461	517	489	475	471	453	505	445	507	466	524	509	472	479	516	495	484	497	484	490	526	505	507	504	436	519	464	514	490	530	442	496	477	477	468	504	476	483	487	468	489	471	481	510	516	488	482	484	499	504	525	471	500	483	497	458	486	474	491	454	517	479	467	510	477	491	499	521	454	513	471	479	471	490	491	484	483	482	484	509	470	484	474	489	490	449	484	519	475	455	483	494	504	465	533	506	489	506	462	521	497	516	488	543	497	476	496	485	459	496	500	491	506	484	479	489	469	475	488	476	522	462	484	506
24990	21364	26485	24502	12430	6489	4055	2711	1956	1485	1239	1043	865	773	657	597	551	523	499	448	425	429	383	386	361	338	382	362	360	377	339	319	319	322	344	333	343	329	330	343	330	305	322	334	320	334	296	347	349	334	340	349	333	341	319	314	338	307	314	353	308	324	337	350	325	325	341	328	334	284	342	315	332	328	338	353	321	335	321	300	335	327	327	359	346	325	347	344	335	335	334	301	355	312	320	350	330	353	346	339	325	318	303	323	343	328	320	332	352	331	324	340	330	314	353	323	334	337	336	322	335	320	325	313	331	335	348	292	369	347	334	327	326	327	361	300	341	316	322	334	350	350	358	313	333	316	329	296	377	348	295	320	332	347	372	329	326	309	334	336	285	325	330	320	331	314	325	325	332	315	364	326	365	296	343	307	349	327	302	366	328	342	312	348	332	319	326	330	312	361	332	321	319	306	322	331	355	299	360	304	337	319	339	340	307	341	334	345	324	325	334	303	322	332	322	312	321	309	318	334	317	306	323	287	352	331	360	330	316	314	348	322	315	345	303	338	302	358	317	317	342	326	328	345	313	326	316	340	313	331	376	317	318	353	321	335	328	331	323	303	314	336	356	320	333	330	347	343	366	340	350	332	327	323	313	307	347	326	350	319	331	345	351	318	301	316	316	316	339	350	328	349	307	333	323	309	331	328	295	328	311	307	322	358	325	348	349	302	349	350	353	351	320	349	357	334	328	310	277	338	349	349	327	334	328	332	344	352	338	323	341	322	305	340	315	347	332	339	306	327	328	310	332	293	313	326	334	332	326	343	337	329	306	345	311	302	343	295	313	362	336	335	348	325	310	313	331	325	287	311	338	333	320	352	335	319	353	314	327	299	317	315	357	348	345	310	310	330	342	329	333	332	344	332	324	337	327	333	336	339	354	330	360	327	351	307	321	335	320	346	345	343	339	348	326	349	356	343	324	311	337	316	340	328	372	320	320	314	320	346	311	294	329	321	289	324	344	323	309	317	341	335	314	321	319	331	320	312	323	357	314	327	297	323	352	308	342	340	297	320	340	330	313	341	344	368	354	322	326	335	322	338	377	313	299	338	361	299	338	327	293	361	305	330	318	328	323	349	327	370	317	340	316	374	349	309	317	303	349	371	310	335	308	302	362	334	337	329	325	340	315	299	318	352	326	310	347	329	305	311	301	323	354	332	340	299	335	357	340	353	278	327	347	322	323	337	319	323	303	354	326	323	312	338	335	326	354	325	313	335	329	295	326	321	339	326	310	316	350	320	341	319	344	325	293	300	298	366	348	329	338	347	326	318	334	348	303	320	332	295	317	330	322	331	310	325	321	325	320	308	305	312	348	295	329	305	322	324	343	332	339	310	296	357	322	322	323	332	327	337	319	327	353	330	343	298	355	344	304	300	327	309	325	302	314	319	341	287	325	340	334	341	283	385	335	333	314	333	354	326	318	341	355	331	314	328	333	330	392	323	321	335	342	312	317	363	331	319	322	323	346	360	315	306	342	330	332	330	338	360	347	313	307	291	316	311	349	318	301	328	328	304	307	325	357	366	314	319	330	311	329	319	329	332	345	345	333	290	334	325	327	314	307	326	360	323	358	301	315	353	309	340	366	322	330	335	365	388	330	322	301	322	323	324	323	350	332	344	310	323	331	382	335	304	340	331	293	305	314	315	325	318	325	332	321	297	305	316	318	305	328	319	318	318	337	332	345	347	314	313	328	329	366	312	325	330	321	350	319	304	327	331	347	340	334	288	332	334	331	331	328	347	342	340	348	322	305	334	346	352	332	359	327	333	330	350	301	288	314	324	320	328	320	317	329	292	276	348	327	344	316	339	310	332	332	327	342	342	294	298	297	321	317	322	330	329	353	343	344	333	335	340	342	308	341	332	327	353	324	305	340	345	327	342	298	345	309	292	359	343	316	335	310	367	327	333	329	337	321	341	309	324	353	344	350	337	366	303	338	317	335	349	338	315	317	337	334	323	354	325	327	301	290	332	342	318	335	329	294	352	361	344	327	345	312	326	340	338	325	317	331	303	316	338	373	331	357	306	326	317	331	302	351	309	328	366	325	320	333	324	315	325	334	337	323	319	358	339	338	319	313	313	322	355	320	265	344	325	294	345	356	323	331	301	327	327	339	311	335	366	343	337	326	320	345	338	315	323	351	304	332	337	299	282	304	336	338	354	342	332	367	328	341	318	343	321	362	327	355	333	346	310	315	322	311	329	314	287	305	337	327	355	342	326	337	308	272	332	341	311	376	320	340	318	316	334	275	334	336	349	332	310	360	359	311	301	327	339	324	300	316	326	330	314	308	331	339	336	331	320	323	308	331	318	325	300	314	329	313	342	330	339	326	328	307	337	292	343	324	352	345	340	326	335	320	305	344	345	333	323	347	324	305	318	324	327	315	313	309	319	318	348	323	312	329	316	321	314	342	345	314	356	340	352	307	314	337	336	359	327	318	324	323	335	357	342	305	330	335	337	347	352	317	330	344	303	322	357	356	330	344	353	321	343	290	345	333	337	350	303	344	307	321	302	349	318	306	348	295	370	324	325	320	333	343	305	328	331	329	319	326	352	318	332	348	319	323	314	308	317	296	328	315	289	355	318	341	347	350	308	316	316	334	314	338	328	332	334	340	317	316	327	312	329	318	341	338	329	333	336	298	320	297	334	337	321	334	308	288	334	303	330	305	306	320	331	324	341	327	347	362	301	287	320	320	332	351	330	328	337	354	352	321	349	329	318	347	323	346	343	291	379	312	324	332	347	319	362	317	381	361	348	340	353	328	330	354	328	337	356	325	359	316	350	336	327	323	311	334	301	336	334	327	284	295	323	330	323	359	339	317	329	358	304	309	338	323	305	299	340	334	308	341	330	324	335	343	298	357	309	343	330	325	327	344	320	334	327	338	299	319	342	349	351	329	322	342	334	328	302	317	358	370	315	316	333	319	342	344	342	303	347	313	336	353	323	335	311	321	338	322	321	334	341	312	317	349	333	334	343	311	315	326	339	348	304	325	326	311	303	339	305	338	355	322	336	345	347	341	317	340	343	309	335	291	311	347	297	319	301	314	312	336	325	331	346	325	344	329	303	336	279	338	316	341	298	330	304	311	322	361	318	326	362	306	343	350	319	339	335	343	297	353	333	328	326	309	338	334	324	357	370	358	336	324	318	312	305	316	326	301	335	328	340	338	329	357	322	371	340	322	313	321	349	321	325	327	306	311	298	326	323	335	340	322	319	329	334	313	301	370	318	337	327	315	349	325	323	300	333	315	331	355	323	343	335	332	336	345	310	337	295	350	327	326	323	294	309	353	292	362	325	346	337	335	314	307	313	335	331	344	340	312	340	315	317	306	300	295	346	300	308	353	348	343	307	309	327	314	368	323	319	302	321	301	331	350	318	291	322	302	315	311	345	294	306	337	354	318	294	347	302	333	350	319	333	329	372	347	344	357	311	320	331	323	323
22729	38966	33726	23922	17125	11910	8414	6183	4563	3521	2706	2292	1858	1464	1320	1153	921	801	756	663	663	594	583	559	531	505	493	479	491	462	460	495	514	492	438	453	455	487	452	463	470	427	471	443	464	449	466	486	466	440	458	437	478	474	474	443	480	400	418	440	462	457	461	426	436	482	439	446	426	455	430	402	432	445	439	459	427	472	466	452	401	439	465	466	465	431	450	448	437	448	455	446	449	424	457	473	465	487	456	413	432	482	429	480	426	448	463	475	425	432	437	475	444	485	454	423	446	421	430	463	423	437	461	474	473	422	450	461	456	440	443	432	408	452	428	434	476	466	448	401	423	420	467	463	473	422	445	449	449	440	438	407	450	485	418	449	448	436	456	459	420	435	447	486	450	465	445	470	465	493	475	477	452	468	454	436	447	422	425	478	435	459	456	432	438	452	478	467	468	496	460	441	449	487	474	415	421	447	433	446	426	455	465	450	465	468	456	458	451	458	453	449	452	450	473	462	463	463	472	433	453	428	464	447	445	459	451	447	464	420	463	452	476	467	493	461	448	437	411	431	469	475	470	418	465	460	469	442	426	490	450	428	487	442	448	386	417	460	479	471	479	425	466	433	448	495	488	426	434	468	440	429	451	444	465	424	423	449	443	442	438	433	427	445	458	451	453	452	432	434	413	438	459	444	453	431	429	505	420	446	500	458	441	428	458	446	455	419	464	414	484	471	470	495	477	425	444	468	437	451	450	448	485	430	479	495	417	431	448	429	468	463	420	474	460	448	442	431	467	448	443	447	434	470	471	450	441	451	462	411	457	438	448	440	439	463	441	466	484	452	450	423	440	461	450	452	435	424	405	465	468	449	419	477	430	489	411	488	448	440	461	422	454	502	482	409	451	425	467	438	463	434	456	468	430	427	440	456	454	465	426	438	453	433	460	426	460	440	445	445	423	454	448	458	414	464	462	442	443	399	428	449	420	441	479	471	421	408	444	426	445	451	473	426	431	458	396	421	431	428	435	429	402	456	453	447	463	411	460	462	437	393	448	447	437	451	468	427	444	449	465	447	442	479	394	480	432	440	461	456	476	455	469	419	466	449	434	472	451	442	428	462	457	426	453	447	484	482	408	473	444	392	458	455	457	436	421	453	435	443	445	448	462	459	458	487	470	422	435	449	498	468	438	393	471	503	420	479	473	437	455	474	462	457	412	434	463	444	466	436	457	452	435	445	453	457	423	442	472	468	451	486	478	452	479	436	471	439	448	451	473	438	450	444	481	444	431	441	451	434	494	474	483	464	450	468	446	432	465	451	481	446	451	453	462	450	420	437	472	464	445	452	436	471	442	465	440	422	457	478	440	438	490	486	447	473	426	428	447	433	431	471	439	469	442	446	496	458	453	422	443	435	456	423	469	444	469	421	432	498	471	419	435	408	459	496	415	440	458	481	432	451	428	459	420	430	458	454	408	482	460	442	467	487	451	427	454	446	488	443	456	483	454	442	423	445	478	465	477	460	434	438	453	463	445	469	470	448	473	457	491	498	426	415	455	438	471	443	469	397	461	495	452	411	442	437	437	439	439	453	420	410	450	458	486	432	432	457	439	423	459	446	418	450	447	432	442	442	457	481	453	444	437	465	438	480	418	433	421	447	458	426	459	492	463	449	429	439	437	439	408	443	467	431	460	469	441	437	422	442	457	435	476	502	437	408	438	439	466	458	433	421	439	474	450	499	467	429	458	433	434	439	446	411	453	435	430	463	412	463	460	463	418	475	492	451	485	436	402	439	468	425	475	413	474	431	436	482	437	427	459	451	445	471	473	464	469	404	471	477	458	458	425	441	445	427	445	453	465	433	464	429	473	471	457	441	463	431	451	461	432	447	471	490	454	416	466	438	481	459	468	447	456	481	446	457	437	443	465	449	441	445	473	490	399	455	454	454	453	446	433	438	427	478	441	439	438	424	444	425	470	443	452	430	437	491	438	460	454	472	450	441	463	464	431	423	454	447	457	444	454	445	447	406	467	449	457	435	424	460	453	405	396	480	475	436	433	480	413	433	432	469	464	464	416	440	446	438	455	448	449	441	466	453	424	443	415	494	462	457	432	448	477	456	459	424	474	444	470	469	442	422	473	481	480	411	431	473	457	496	474	424	418	461	442	436	484	455	419	474	458	473	456	480	435	428	419	444	450	436	429	442	465	427	448	456	471	476	447	451	444	467	470	452	447	454	429	441	437	435	456	439	456	446	458	479	459	448	455	455	499	432	422	427	429	465	453	464	422	436	489	453	439	475	452	451	469	471	466	459	478	467	451	443	465	444	462	470	437	477	474	401	505	455	462	452	471	442	469	468	419	465	434	413	462	492	452	436	476	421	449	472	414	467	467	446	456	467	444	426	466	465	437	495	480	447	450	457	457	436	447	456	444	417	432	418	444	420	437	468	493	479	472	463	449	435	434	485	467	424	427	460	408	446	443	457	446	418	476	470	408	428	427	460	453	464	437	450	461	463	491	464	470	436	450	469	407	439	446	446	480	436	421	419	453	420	464	454	486	444	483	457	464	417	487	463	483	439	440	444	452	469	456	448	437	450	462	412	476	442	467	447	451	481	419	444	431	464	422	469	447	427	438	471	466	451	464	457	440	450	471	460	428	443	453	456	447	447	488	442	442	475	458	455	442	440	440	437	464	445	378	417	473	477	470	443	483	434	425	416	481	435	458	419	445	448	492	430	454	434	450	431	437	414	428	464	457	442	451	456	450	428	416	445	456	439	447	428	449	437	438	468	475	456	433	463	436	467	485	407	444	445	465	427	448	398	449	438	472	456	501	443	476	464	475	455	431	426	462	464	416	465	450	480	469	429	440	479	450	475	489	471	476	419	439	464	455	439	474	428	445	458	441	444	473	498	474	457	416	456	452	485	433	437	451	443	437	465	431	452	451	461	446	400	472	424	472	471	457	451	454	460	473	408	415	466	468	446	418	507	412	471	495	459	460	438	443	461	439	479	424	449	453	439	446	455	468	434	471	420	480	427	445	463	452	458	444	484	486	429	474	462	438	480	454	432	485	454	450	457	463	425	473	402	444	435	441	442	483	460	459	474	442	455	462	452	467	437	473	442	432	449	419	426	442	441	458	430	417	448	466	455	432	456	449	487	432	444	473	471	442	462	471	412	450	451	412	474	438	440	464	449	456	433	422	459	435	450	473	445	438	483	435	476	439	441	455	445	450	467	437	471	445	420	425	426	457	456	436	466	434	450	478	483	460	413	427	433	463	468	448	454	438	452	454	464	470	446	458	459	466	445	425	436	411	427	432	470	404	404	428	447	403	472	470	454	474	440	458	455	459	429	441	485	428	451	464	469	452	428	419	440	456	458	445	463	453	453	444	440	448	443	459	452	427	435	425	484	475	409	420	427	438	448	458	427	468	453	448	455	436	458	452	460	461	414	479	444	440	494	421	448	450	470	487	435	424	444	424	462	412	475	494	463	446	430
22620	21288	28419	24520	21453	19683	10883	5002	3348	2482	1982	1674	1390	1140	968	904	769	695	639	524	491	492	441	443	439	399	414	407	417	397	399	366	341	355	397	347	347	367	343	341	329	365	374	355	367	336	365	338	347	317	349	344	365	334	366	327	379	335	368	370	374	333	343	322	347	355	340	366	339	354	330	333	336	367	340	355	350	336	325	366	373	371	362	348	352	344	354	371	332	354	342	364	333	364	325	368	333	375	340	329	337	339	356	369	353	324	345	342	334	353	353	328	360	358	344	383	404	315	331	340	356	351	347	333	348	351	355	325	374	334	341	375	350	329	328	327	341	360	342	347	363	372	342	328	337	339	341	350	320	333	370	359	354	371	378	377	362	364	333	349	355	345	372	322	328	361	322	344	371	372	355	361	338	321	373	349	368	358	316	343	348	337	381	338	331	370	352	329	367	364	389	325	364	354	348	370	331	366	372	356	356	336	332	342	313	324	344	367	373	381	373	346	346	312	358	366	381	350	330	368	357	349	307	365	352	358	364	367	421	360	345	352	323	331	340	346	338	366	351	354	376	339	324	368	381	331	368	342	324	327	365	359	350	369	325	336	348	360	335	340	359	342	374	341	343	354	361	360	336	357	418	329	330	373	364	364	407	337	359	350	354	323	380	335	351	347	341	350	350	318	377	335	388	369	325	331	392	349	372	359	343	345	343	372	357	384	331	346	353	336	339	332	356	365	357	360	353	361	355	339	371	329	406	338	351	362	357	357	352	336	360	346	334	375	345	349	307	377	293	383	382	349	349	329	309	322	382	351	373	354	335	350	377	341	364	325	356	375	404	346	357	339	342	351	364	332	360	339	342	354	349	368	376	339	369	352	394	333	337	348	360	367	327	343	359	335	328	347	330	324	369	355	348	375	331	400	355	337	364	368	338	357	365	324	356	365	358	345	338	353	355	351	372	384	361	355	362	371	339	350	353	346	360	349	311	342	376	333	315	375	359	345	333	379	343	333	349	352	380	335	324	362	343	336	396	319	378	351	330	358	365	353	329	357	356	377	326	382	318	359	352	368	339	354	351	375	372	311	315	354	361	377	363	337	331	385	381	375	329	348	370	359	363	339	373	333	380	328	366	355	336	380	344	360	354	357	380	350	350	338	350	363	362	344	358	323	335	345	342	359	338	358	344	343	325	353	359	370	334	380	361	354	343	359	364	353	385	339	347	343	361	324	357	314	314	362	334	360	383	362	369	342	335	349	365	339	352	355	353	347	366	360	360	331	368	312	365	354	328	376	346	361	346	312	395	376	322	353	361	370	357	391	389	350	348	372	341	357	339	366	350	361	362	348	364	353	378	370	352	353	372	363	373	351	375	347	331	366	387	383	315	356	337	306	370	333	360	340	325	383	367	364	331	345	307	347	341	366	375	343	353	362	385	336	348	344	339	332	339	367	382	343	373	347	385	361	374	337	365	344	374	349	359	390	358	361	360	367	375	360	338	344	396	322	390	333	326	341	335	347	363	375	332	369	343	354	367	350	348	360	340	336	345	344	356	361	324	358	351	352	317	387	346	355	356	345	333	346	364	335	355	357	355	365	347	364	363	371	328	363	349	316	371	357	342	343	342	377	357	373	366	342	333	379	338	340	384	336	364	349	325	359	306	339	340	353	337	377	343	336	363	360	346	318	361	351	370	354	307	351	361	379	350	340	376	339	337	363	340	387	338	376	349	370	357	344	342	379	346	383	358	341	341	375	353	352	380	353	384	371	379	333	362	349	362	357	356	371	321	322	353	374	340	318	360	344	363	391	353	356	383	317	311	342	349	351	343	351	362	353	375	370	373	345	335	368	358	329	353	329	366	343	377	352	341	379	352	328	357	324	368	350	352	318	378	389	333	346	339	348	344	371	363	346	363	361	365	344	321	368	358	365	343	343	335	360	337	339	360	341	326	364	368	376	334	355	348	385	326	322	317	317	355	366	355	361	351	348	364	357	369	345	371	377	307	373	370	381	338	354	326	369	393	331	357	338	384	337	366	401	334	377	311	391	370	324	352	396	333	352	347	388	335	333	362	345	325	359	367	346	335	347	345	376	375	341	350	344	365	375	356	352	331	314	369	356	344	374	338	313	330	338	331	372	365	383	389	364	345	334	336	362	376	362	332	333	325	359	366	383	364	378	328	354	325	386	346	320	315	398	379	331	392	369	337	353	332	348	320	392	371	345	336	317	355	359	341	322	398	375	361	352	314	367	358	335	335	356	361	389	353	350	330	351	338	351	342	348	346	360	342	378	375	326	333	361	360	351	336	335	344	361	338	350	369	344	347	352	336	380	340	358	358	345	344	328	374	368	328	363	342	347	325	360	359	333	346	385	333	337	305	370	357	310	362	354	336	382	321	366	345	399	365	337	327	347	331	357	380	366	370	341	346	344	336	348	360	368	365	338	318	345	338	404	391	340	357	392	357	324	327	379	373	352	363	364	359	352	327	335	339	348	342	361	368	355	343	329	356	357	361	343	336	360	341	361	331	339	351	385	361	324	355	339	364	374	327	398	368	409	348	370	372	347	371	332	321	323	330	317	366	376	342	390	369	346	344	373	358	354	332	345	367	374	366	359	370	337	360	351	357	377	345	363	353	343	336	337	358	294	335	352	350	352	353	373	334	379	358	355	361	312	371	361	402	361	361	337	330	343	368	374	366	363	361	394	346	344	342	347	367	359	387	346	374	340	375	361	365	348	335	357	324	369	354	377	334	371	328	316	362	345	359	322	380	346	360	362	350	353	359	312	341	360	365	357	380	357	349	366	375	361	368	357	385	334	344	355	322	352	372	355	349	380	357	372	323	350	331	315	332	363	348	340	338	386	350	334	341	352	394	382	365	357	362	354	344	324	370	361	358	350	360	347	357	362	379	379	353	343	402	354	383	349	317	343	359	340	357	355	324	331	363	355	338	370	370	344	353	324	317	340	375	364	341	338	370	382	340	386	329	382	331	344	391	361	385	349	341	362	336	354	356	341	388	309	325	357	357	326	347	371	347	349	353	434	347	373	344	390	366	359	387	345	308	354	333	356	325	376	363	351	378	335	371	400	324	338	363	374	323	383	347	316	349	368	341	342	350	356	350	320	341	360	360	386	333	365	345	352	331	326	359	354	357	363	343	361	318	344	378	346	346	347	367	346	340	379	346	368	349	353	364	346	358	384	311	353	362	347	334	378	329	383	356	355	351	358	351	339	370	346	368	347	359	354	339	349	365	354	368	360	330	350	346	358	345	336	368	340	329	339	355	354	352	344	346	362	322	347	372	362	347	313	342	340	326	341	363	388	361	338	372	365	358	366	336	345	360	317	360	358	350	359	352	352	339	376	343	343	335	350	380	371	360	392	352	354	363	341	350	360	378	308	338	346	371	334	376	357	361	343	340	346	340	333	340	360	370	321	361	352	373	365	369	354	362	342	340	362	377	369	341	347	361	376	346	389	343	382	340	334	377	370	371	344
24850	46245	40619	30952	23514	17663	12940	9753	7270	5453	4564	3518	2892	2393	1904	1662	1383	1183	1065	928	820	696	760	658	633	613	557	533	574	548	549	560	528	486	502	482	454	471	477	464	501	455	492	486	495	447	485	504	467	485	467	464	501	529	474	504	510	451	502	476	496	500	488	487	431	443	473	488	486	479	471	481	466	451	502	490	491	484	484	496	520	476	434	500	489	455	465	466	498	455	462	479	454	464	493	461	460	506	515	497	477	505	461	459	474	481	471	488	508	490	486	456	473	488	523	475	464	470	453	506	472	483	483	472	458	463	494	465	485	464	479	459	478	460	446	478	486	482	488	488	450	448	467	490	493	497	490	493	479	473	503	435	501	485	473	480	499	452	461	437	449	433	475	456	513	459	459	476	482	498	455	485	462	467	485	483	477	464	480	488	480	483	471	483	459	494	492	459	464	509	447	478	472	487	490	507	428	461	500	460	496	467	489	433	487	465	464	503	520	473	500	472	486	470	478	461	470	473	519	449	513	472	487	512	472	497	501	529	479	462	517	474	479	491	454	477	469	492	528	486	513	461	464	450	518	477	424	454	497	447	454	482	487	476	508	493	426	480	482	488	475	470	449	486	477	460	495	481	457	478	448	444	469	465	523	472	449	483	488	482	502	489	458	476	473	487	501	510	452	457	463	538	430	456	496	469	496	471	476	460	475	478	480	472	468	525	469	493	511	469	480	470	476	446	440	450	454	485	492	460	464	506	458	465	494	498	464	480	524	477	496	504	484	469	446	448	468	509	475	481	473	494	476	461	479	488	465	466	468	486	466	481	502	476	482	469	466	475	489	495	490	452	444	468	478	485	455	463	506	488	487	442	418	447	462	488	477	472	470	517	464	470	506	515	465	495	473	502	474	483	437	498	460	490	514	454	481	485	440	453	476	452	489	496	506	495	469	442	478	462	476	429	524	460	481	481	430	474	490	486	441	456	461	509	488	492	425	502	501	480	477	467	479	451	472	463	509	478	483	476	438	462	478	467	484	522	443	482	486	497	466	470	454	461	478	452	440	470	483	436	450	465	519	450	519	505	490	450	471	482	525	450	485	491	490	499	480	464	437	478	431	493	483	475	474	445	482	505	459	472	459	478	462	512	430	447	486	465	460	499	508	469	456	448	507	486	457	483	478	499	479	497	479	487	491	452	469	491	502	467	467	487	459	480	505	479	483	499	483	463	473	431	495	476	480	498	471	448	490	514	468	465	467	468	474	457	452	476	483	490	469	479	471	466	431	486	463	474	494	461	454	496	455	502	473	457	461	493	516	488	493	444	423	459	460	448	445	447	463	437	453	501	491	435	470	470	445	482	454	495	464	474	484	435	483	456	475	471	491	491	494	474	544	464	467	505	455	488	495	446	494	477	457	462	501	489	510	502	502	481	444	463	435	458	455	493	464	474	443	493	457	485	484	461	463	471	492	505	514	511	446	452	494	453	476	472	455	492	443	510	466	503	429	438	472	505	468	480	474	472	462	487	493	489	505	473	491	528	460	446	465	491	486	483	476	482	437	445	456	484	428	506	494	476	477	458	480	476	456	454	455	471	464	454	462	477	469	464	491	493	488	438	493	463	487	457	464	465	444	497	477	474	485	491	474	455	476	506	498	458	465	485	493	495	468	456	443	444	453	449	441	484	507	475	471	467	476	498	470	484	478	479	475	445	450	495	473	470	466	496	512	493	484	474	449	458	474	507	503	508	481	511	496	453	452	449	481	444	501	446	464	489	482	460	519	445	488	415	508	419	468	471	437	445	467	510	470	467	463	466	467	511	487	470	461	465	495	480	461	461	455	477	478	490	479	473	459	460	516	477	510	447	464	439	458	447	457	487	491	517	462	516	456	487	488	476	502	441	477	484	459	427	500	469	469	488	487	470	487	456	458	434	482	468	493	482	466	494	448	470	467	469	510	475	497	486	473	468	487	472	466	479	466	487	484	485	493	462	441	457	493	461	487	449	464	476	500	511	466	466	523	478	471	491	464	449	432	462	493	474	452	483	478	476	474	465	486	501	502	436	447	462	477	497	522	468	489	479	445	476	494	466	461	503	507	470	492	479	474	503	451	475	495	493	496	474	511	439	450	449	492	490	466	491	504	484	468	419	462	462	453	499	465	443	471	507	477	448	507	427	460	459	472	473	485	436	427	501	484	484	457	500	486	501	451	486	475	480	483	501	481	513	505	465	476	462	467	470	455	482	495	478	471	474	449	462	488	465	450	485	437	474	479	486	495	416	508	450	480	469	523	452	521	448	491	422	505	455	485	485	474	462	481	513	444	480	488	485	478	472	482	460	480	466	467	475	474	484	448	477	488	493	496	453	498	437	471	506	452	480	520	456	524	484	486	455	508	503	501	444	448	457	458	498	447	462	470	470	482	527	504	474	455	458	472	466	440	441	497	463	460	512	429	445	485	486	495	457	460	462	448	503	443	482	470	484	471	486	496	458	505	486	482	450	498	500	505	498	487	466	462	483	484	465	522	521	465	497	509	499	458	452	472	439	480	464	489	455	463	462	518	472	486	467	506	474	468	476	453	493	473	491	449	461	454	451	441	512	462	445	480	454	469	508	492	459	490	452	457	472	451	485	512	465	459	471	457	480	478	489	498	504	445	490	477	489	487	459	513	507	474	475	510	542	458	479	473	480	478	472	467	483	397	483	464	501	463	448	494	487	498	457	469	465	487	465	478	464	494	491	434	460	466	505	477	469	456	510	489	439	449	466	453	478	450	488	438	426	483	504	486	478	490	468	480	466	477	442	477	493	468	461	458	488	477	493	460	518	472	494	470	498	467	450	475	480	471	486	504	493	457	449	483	478	491	485	482	458	437	473	464	489	472	456	466	485	502	494	487	478	512	511	496	462	462	486	447	480	473	475	493	459	452	487	511	447	461	442	485	459	492	435	446	476	462	459	481	498	469	500	434	467	476	506	489	500	460	504	490	462	489	463	439	456	447	485	479	496	485	472	437	492	462	507	497	474	437	444	478	470	466	506	486	490	451	482	483	463	429	456	496	524	481	464	489	480	476	470	483	436	490	483	440	459	494	459	478	462	481	491	478	447	486	476	494	460	513	481	467	513	417	515	475	470	476	515	477	489	489	465	506	512	479	479	449	471	464	490	473	452	493	468	477	470	432	472	485	492	511	535	433	488	478	506	476	497	506	474	453	478	474	456	469	469	462	514	451	427	481	462	484	437	521	478	505	458	470	476	460	467	474	471	468	478	476	484	473	463	455	479	469	473	493	509	449	502	469	467	514	473	426	423	459	487	507	477	449	451	464	509	467	445	482	500	481	462	496	524	436	474	466	491	462	514	457	494	472	478	507	457	498	501	470	483	458	466	456	488	472	484	478	437	476	512	458	488	481	481	509	463	475	471	462	476	486	469	511	456	453	478	476	471	460	470	464	464	495	477	516	481	471	489	492	467	487	442	440	471	524	513	535	477	446	480	437	488
28451	24080	24624	17407	9288	5540	3528	2235	1718	1314	1105	903	777	703	621	579	497	455	469	425	459	438	426	423	370	375	378	373	353	352	350	351	398	356	359	348	352	351	355	348	386	336	334	339	343	337	354	341	338	343	345	364	389	340	366	319	353	332	359	359	352	327	346	356	352	365	345	360	362	350	353	327	326	359	336	379	345	330	337	327	349	331	378	377	363	359	338	356	336	338	341	344	372	369	321	349	329	341	374	345	311	371	343	348	355	333	367	361	355	341	363	376	353	341	377	339	347	338	352	359	324	340	348	338	341	362	338	357	319	353	356	366	347	367	369	325	342	357	388	328	349	351	346	357	371	364	362	392	348	331	350	361	386	361	326	323	318	355	349	355	355	354	330	375	342	365	339	364	355	364	354	358	359	377	314	355	349	352	374	355	386	343	327	347	311	346	385	356	345	335	338	361	370	366	340	323	312	356	351	353	350	353	350	358	334	337	390	314	360	333	340	356	344	329	364	368	337	362	339	351	359	367	339	354	363	370	358	317	324	393	308	339	367	364	347	351	358	345	342	336	344	389	338	344	327	378	363	311	342	365	390	363	356	341	378	341	323	323	375	351	366	317	331	368	343	340	370	340	334	344	366	339	366	300	320	346	357	357	331	352	307	353	340	317	349	348	369	326	345	359	323	345	344	340	318	330	354	323	362	358	368	332	322	345	335	366	354	355	386	352	357	359	354	359	339	283	352	356	367	342	364	353	368	350	344	371	329	367	333	366	358	380	344	382	356	353	386	350	334	356	340	347	342	348	319	337	356	321	344	341	333	320	374	324	352	352	331	329	349	310	317	381	355	340	358	365	334	352	357	331	325	365	365	342	357	358	386	341	323	351	344	322	369	339	365	346	362	343	382	349	370	358	357	356	344	346	349	359	328	386	352	349	322	359	351	383	376	355	328	354	352	367	363	368	329	385	362	365	361	370	347	348	344	319	371	383	364	362	349	327	365	352	331	360	347	333	336	370	389	351	332	328	323	373	355	330	376	377	350	377	378	343	336	324	324	351	307	364	360	344	364	358	359	331	375	353	383	333	351	324	324	328	331	364	353	358	327	380	351	345	333	388	324	325	395	356	352	355	359	336	344	329	354	342	352	378	361	383	334	342	334	382	337	362	374	338	324	356	314	351	341	351	343	323	378	330	347	374	366	354	352	308	312	347	341	331	329	338	375	345	366	337	331	328	349	358	382	339	331	355	370	345	336	337	326	331	336	297	342	364	325	352	341	353	334	348	376	364	368	310	324	360	351	353	345	354	333	387	361	352	362	350	369	357	346	322	346	350	350	360	326	369	376	376	377	353	332	318	360	345	352	402	357	378	325	350	357	363	352	343	349	383	333	323	334	346	341	357	360	349	388	364	374	356	354	338	352	366	367	332	344	379	326	326	366	379	360	352	330	345	389	349	369	371	364	335	366	369	367	372	343	389	332	367	321	315	326	342	364	357	366	365	342	363	349	351	366	351	344	354	299	318	343	333	333	332	351	358	342	303	375	316	374	344	365	326	361	348	332	344	386	348	329	337	361	335	392	319	307	351	332	334	349	343	341	361	357	362	356	343	384	345	363	380	353	335	361	343	366	327	335	330	395	366	347	317	381	351	344	339	333	332	340	335	392	347	365	349	356	326	357	331	392	382	315	359	346	358	361	341	321	361	349	335	331	344	367	322	361	343	333	346	346	345	347	308	342	341	358	340	349	348	354	345	359	384	327	336	358	344	329	324	327	374	368	360	343	335	375	370	373	330	352	357	343	359	350	336	333	338	353	317	357	320	355	328	337	383	339	298	331	355	343	361	333	354	368	351	347	353	355	379	334	367	357	359	377	343	346	359	354	336	331	362	362	346	363	347	315	355	336	338	358	325	358	370	365	356	365	389	359	355	348	381	356	350	365	336	329	367	335	341	336	330	326	349	344	348	355	374	369	353	352	346	325	319	376	378	374	310	318	340	364	334	347	343	339	340	332	369	325	349	372	343	365	321	321	362	333	374	340	344	375	358	335	348	335	330	364	319	353	343	368	398	343	352	328	381	355	359	359	346	389	307	338	372	331	346	328	337	335	312	358	340	318	346	371	333	356	351	317	355	344	364	335	337	359	382	346	345	327	371	370	375	333	332	360	343	349	364	333	336	332	353	341	393	308	386	331	334	357	340	357	339	328	339	320	360	341	323	322	396	363	357	338	364	350	361	336	358	358	388	361	348	368	337	376	335	358	361	354	393	385	350	365	343	371	343	372	346	378	360	390	361	323	367	386	383	344	315	344	339	360	343	350	330	336	360	372	375	329	350	365	352	353	354	373	356	369	337	339	333	366	363	330	347	354	345	320	325	377	359	332	339	356	353	325	304	369	357	372	351	360	339	352	330	325	340	335	363	378	376	393	322	354	352	360	355	340	350	356	348	359	360	309	338	335	382	363	353	384	342	348	382	339	313	382	313	369	382	322	315	351	329	383	337	351	312	325	343	310	352	373	358	307	341	333	308	347	337	329	339	359	358	374	363	367	367	335	339	352	319	369	339	364	332	415	319	322	340	370	337	327	336	371	326	308	355	362	344	344	332	381	355	362	348	364	334	353	364	344	337	371	345	358	401	361	311	340	359	350	371	380	338	338	336	369	368	327	374	347	330	358	347	362	367	349	370	357	356	322	363	376	353	332	370	370	342	361	349	339	339	367	350	326	308	358	328	358	348	344	363	374	356	367	350	377	367	342	353	312	369	385	375	345	360	343	378	336	329	332	337	364	365	383	355	335	339	338	348	339	351	346	347	332	354	319	335	362	367	343	323	364	344	372	352	384	329	348	363	350	356	315	375	349	355	358	343	339	367	329	367	333	330	327	356	390	377	368	355	379	329	322	363	359	349	348	356	374	352	365	376	346	353	364	362	309	379	389	342	346	351	367	312	371	282	358	356	376	366	341	339	316	338	369	345	353	374	326	330	353	363	331	348	353	367	365	376	320	360	327	362	333	339	326	358	366	377	352	347	339	359	340	359	348	372	357	318	363	349	328	360	346	346	380	338	336	366	386	351	352	352	360	364	354	400	356	336	324	347	364	331	353	392	362	328	348	346	347	377	387	364	340	359	371	320	381	356	325	345	356	361	343	338	345	350	370	336	357	365	361	376	334	374	350	372	357	344	355	357	341	339	353	395	326	344	339	343	345	362	356	345	341	325	396	333	342	305	347	334	340	319	305	365	364	345	372	380	336	324	325	356	360	378	337	332	346	329	348	368	354	300	361	354	385	327	344	364	331	347	355	344	369	356	344	360	337	351	348	369	377	301	362	362	352	343	352	363	386	340	352	314	333	322	357	385	360	346	367	358	336	325	354	371	349	359	321	352	339	362	341	315	340	372	332	372	367	346	342	341	344	353	341	336	347	368	319	344	340	342	360	358	365	352	362	350	332	344	343	372	360	333	339	305	345	367	343	322	367	361	378	339	315	352	355	338
23448	36881	31735	21744	15064	10524	7248	5208	3920	3016	2350	1956	1531	1349	1181	994	915	794	716	707	606	647	627	551	553	514	594	489	568	492	493	523	569	538	524	496	465	498	532	462	467	481	510	506	458	463	468	505	477	507	475	499	536	494	484	483	504	528	449	461	478	522	477	481	461	454	455	464	474	464	441	493	499	458	469	477	486	450	452	477	479	485	423	432	492	466	461	456	447	453	496	453	464	461	485	485	457	500	450	477	507	447	509	494	471	499	473	482	498	511	464	505	480	504	503	463	485	485	475	479	455	492	461	474	468	496	444	521	470	472	510	493	490	486	483	481	480	453	480	490	501	482	494	474	478	517	461	508	465	480	483	500	467	468	468	526	495	473	457	507	488	462	477	467	472	475	473	458	458	451	470	481	466	454	440	491	474	459	495	462	480	472	516	448	480	494	451	445	465	481	473	484	467	434	473	516	476	475	464	497	489	457	466	445	480	507	489	490	480	512	473	495	476	475	489	436	478	479	450	455	449	480	458	445	449	437	471	461	475	492	495	453	437	486	452	481	482	458	454	482	464	475	499	482	469	471	519	482	492	479	428	498	492	480	443	466	464	478	534	461	485	467	474	486	536	473	501	486	487	473	476	472	468	498	460	496	483	492	485	467	472	476	451	500	497	469	484	424	431	448	524	451	442	444	449	468	506	449	475	500	449	478	491	492	485	436	509	461	492	460	503	476	456	487	460	487	512	468	519	480	476	450	485	494	461	438	501	451	462	490	461	488	488	477	472	544	488	463	475	485	445	507	449	462	448	512	429	455	487	451	513	509	516	478	475	477	489	466	522	462	453	508	482	504	483	482	491	476	474	505	480	459	522	468	488	486	476	482	467	508	505	525	500	471	459	458	491	473	511	500	475	436	503	500	449	487	486	508	504	480	469	488	487	426	451	480	435	438	493	465	513	475	465	487	468	493	520	471	456	471	474	492	501	470	486	469	482	454	480	501	431	504	472	495	440	467	483	463	519	476	503	485	512	476	503	491	459	444	457	505	468	452	456	465	513	423	495	448	493	475	472	479	457	495	455	462	463	469	489	487	476	492	498	468	498	454	478	490	453	455	501	481	486	477	528	501	446	478	462	480	475	471	487	486	464	472	461	485	505	455	436	451	460	434	486	481	456	483	504	497	498	467	485	472	455	502	484	463	526	482	512	465	471	444	489	471	471	484	464	492	495	496	492	444	467	477	480	454	472	462	442	460	480	467	471	473	454	476	465	486	488	477	458	484	473	497	525	493	504	469	502	485	451	513	488	437	451	477	479	513	459	498	515	465	510	441	487	481	454	501	509	431	494	485	467	482	468	478	495	473	471	448	490	458	480	476	487	485	494	494	477	474	491	504	481	473	511	476	466	446	492	456	506	447	462	452	445	481	475	429	488	477	471	479	490	494	468	500	457	494	506	467	479	453	476	479	481	488	511	478	455	466	430	491	458	504	473	482	464	461	490	484	487	472	462	462	442	425	447	450	498	524	484	464	490	448	452	502	477	490	439	476	445	490	498	473	470	506	462	466	456	471	475	460	467	483	503	495	467	470	448	493	486	471	498	493	479	460	483	495	487	459	470	449	460	441	536	518	490	468	474	491	496	480	501	463	454	469	489	495	465	455	467	447	513	504	499	482	482	485	509	483	480	473	481	514	467	456	447	467	479	465	441	481	500	463	453	456	492	515	512	510	474	487	470	437	462	473	458	462	466	456	458	473	476	481	481	517	516	471	487	465	473	445	496	491	505	483	498	499	476	524	499	499	482	470	500	469	473	473	471	419	488	490	452	439	431	502	477	487	493	484	477	485	461	474	471	479	438	448	441	515	466	483	490	471	448	454	505	504	481	463	482	479	500	474	497	463	480	485	502	465	491	444	481	481	441	470	455	463	474	436	457	471	509	486	517	466	475	453	462	500	496	506	485	505	482	498	440	450	508	490	506	473	446	467	461	504	519	440	488	447	484	485	476	473	468	471	507	473	493	522	509	499	488	471	492	496	452	505	470	486	479	475	476	449	485	499	478	481	481	453	479	462	474	483	443	455	463	479	505	471	502	496	462	501	515	493	480	464	500	484	511	489	470	486	467	489	465	468	479	446	504	499	485	481	493	484	504	485	473	477	499	505	484	422	442	496	469	449	500	505	505	489	472	497	462	474	457	502	490	482	506	477	487	474	477	478	474	500	522	469	485	484	458	470	457	492	484	454	504	495	469	515	494	456	481	506	511	478	447	503	480	457	437	468	481	468	493	490	466	477	488	443	481	450	476	452	464	483	457	457	481	475	485	466	507	453	470	455	470	477	473	492	471	488	488	450	474	464	434	469	481	518	479	525	465	480	442	489	470	456	476	495	460	490	470	449	477	471	453	486	458	453	465	494	478	479	491	509	479	490	471	432	483	476	462	438	520	456	502	483	481	483	476	501	451	473	472	457	474	498	493	513	499	499	502	453	504	483	468	460	500	490	487	493	487	498	452	470	474	505	497	519	474	450	466	500	450	426	473	450	474	509	464	446	463	451	495	482	490	476	488	462	490	477	493	486	430	490	482	494	473	473	514	523	479	448	472	490	471	437	467	485	499	445	475	458	465	434	504	473	500	490	486	511	498	457	504	496	449	483	478	464	456	514	471	458	465	493	491	473	477	480	455	497	474	464	477	479	506	467	483	480	470	450	483	468	456	489	486	463	452	445	470	490	489	478	477	456	459	487	492	467	472	491	459	467	457	458	507	497	499	505	477	470	429	458	455	497	488	475	502	513	514	451	471	543	502	491	488	450	475	451	450	483	479	515	469	480	488	460	454	433	473	480	475	473	463	461	501	486	474	470	461	498	492	483	479	460	467	468	491	478	450	494	475	498	495	514	497	491	461	452	502	481	519	489	497	406	471	448	463	486	497	478	476	467	505	496	444	479	475	456	499	477	493	439	468	469	468	443	489	492	479	469	518	432	478	450	462	503	469	497	466	474	483	476	493	474	478	485	474	500	461	479	470	497	523	481	491	443	510	469	467	478	466	484	500	498	475	430	477	480	488	489	460	468	473	462	491	534	490	467	455	444	448	471	446	499	522	454	473	492	458	460	462	427	474	462	491	491	473	472	481	517	465	483	501	506	493	460	450	494	468	505	455	473	478	412	509	484	499	507	481	477	467	477	464	490	482	490	468	492	511	485	463	474	488	501	485	511	480	476	466	476	495	457	448	482	495	468	462	491	452	490	460	515	456	465	483	463	468	499	474	483	488	478	470	467	450	441	426	472	488	480	484	465	483	469	470	465	460	477	474	446	464	486	512	479	484	463	479	503	489	467	457	470	466	491	491	496	513	503	454	455	497	475	483	472	482	451	483	468	488	469	451	464	478	479	468	436	478	498	456	485	475	442	467	492	495	495	525	513	498	436	449	463	460	486	454	482	498	464	470	470	470	483	441	499	493	451	481	487	489	470	506	491	480	458	447	494	443	486	479	503
23480	21225	27652	25376	20039	11595	6109	3613	2465	1906	1550	1295	1097	967	854	699	659	600	553	501	488	415	474	426	412	431	381	421	429	371	382	384	409	396	352	410	404	363	365	383	370	384	350	327	365	380	372	336	358	377	388	335	358	363	386	382	364	371	372	338	339	396	366	395	350	384	381	338	365	369	377	358	346	367	327	371	366	346	357	335	384	355	360	367	352	374	381	375	363	339	376	371	371	357	350	369	361	342	370	365	313	375	309	382	371	377	374	381	360	382	346	384	401	342	352	350	347	373	345	330	357	382	341	353	364	336	407	338	348	369	405	379	332	364	368	346	364	346	335	376	399	374	377	361	385	364	379	356	385	330	386	378	378	338	360	398	373	349	334	367	383	326	359	342	352	387	393	379	404	367	324	349	352	341	387	386	345	358	386	364	383	357	369	351	379	377	362	370	367	334	379	369	356	384	369	388	340	353	377	342	336	341	327	381	339	378	355	379	359	382	376	326	370	375	364	359	356	361	370	366	314	331	346	348	350	388	345	370	344	395	338	346	372	394	361	366	344	373	348	368	390	353	344	337	361	387	351	389	392	376	397	322	353	360	368	367	369	361	374	343	364	373	366	368	357	327	363	341	338	375	359	347	376	408	373	356	361	375	381	345	395	358	345	403	358	380	376	350	324	372	357	355	368	358	397	351	353	392	356	341	339	369	361	386	369	349	360	355	355	371	368	345	356	383	378	382	369	416	390	351	353	355	365	360	342	374	367	368	387	421	344	355	368	348	360	388	357	371	351	349	385	349	377	340	366	385	351	384	367	383	367	358	355	346	342	358	347	344	385	378	360	378	370	372	384	352	357	377	361	352	350	396	382	380	347	329	382	356	351	370	337	382	384	368	373	332	360	367	354	369	350	335	344	363	347	374	364	333	329	349	331	360	374	357	361	355	378	363	374	392	380	349	359	365	345	357	393	356	365	347	343	374	337	356	378	341	338	328	360	366	392	394	361	370	331	367	355	352	384	352	386	348	380	361	373	379	360	379	346	355	368	342	351	318	374	362	363	340	351	337	345	369	378	349	387	332	376	362	386	355	369	378	366	339	354	338	406	380	396	340	356	343	395	377	350	398	368	401	391	379	368	361	341	358	374	362	370	395	341	340	363	369	357	362	372	359	334	383	363	360	376	351	365	366	336	359	376	364	348	365	355	370	369	349	374	362	364	340	370	400	340	389	369	356	355	345	385	347	347	360	366	358	403	418	368	375	372	384	373	330	353	386	348	335	352	359	325	350	375	354	358	353	352	404	380	383	384	367	367	351	373	382	361	357	360	360	343	380	355	338	366	364	363	345	385	377	415	362	363	350	385	341	357	313	352	360	360	379	346	351	387	368	390	365	382	361	371	346	371	385	365	383	358	347	350	350	323	338	353	365	365	383	343	357	347	378	340	379	303	389	361	347	359	343	380	359	365	390	362	394	396	400	394	363	354	327	374	379	369	375	333	365	349	357	368	336	373	386	364	346	386	357	400	343	355	379	348	372	364	400	383	380	344	364	376	410	413	372	355	387	366	360	370	357	336	356	379	370	347	371	360	308	340	338	318	363	321	354	391	369	358	370	358	374	397	367	339	367	356	353	353	381	344	360	399	351	352	353	389	341	353	368	334	359	364	377	365	336	370	341	345	406	332	379	375	346	422	398	330	375	341	369	367	366	339	383	364	339	342	397	381	366	347	373	361	346	377	346	349	399	393	338	388	350	365	355	366	377	368	359	375	350	331	380	329	355	351	352	369	343	327	346	345	369	349	396	351	356	343	361	360	368	334	362	373	391	343	353	381	383	360	342	357	357	366	358	340	374	407	371	383	361	368	347	365	348	338	390	320	356	379	361	367	381	337	369	375	350	360	364	348	338	328	365	375	348	351	360	351	378	389	344	357	343	351	367	356	373	325	364	366	358	360	364	359	375	347	368	410	378	384	381	378	356	356	368	332	359	369	366	358	353	357	361	367	376	378	387	349	369	377	333	341	357	353	351	364	371	346	360	390	387	365	358	354	352	383	347	335	351	361	369	372	358	346	362	315	362	317	366	370	345	360	384	363	401	344	376	356	348	314	359	369	363	339	329	364	356	370	374	376	368	342	336	349	374	346	353	389	347	337	354	363	384	382	379	369	374	335	366	374	328	355	349	351	370	379	361	371	394	352	342	344	340	353	358	380	376	367	363	367	364	349	316	370	363	364	375	385	338	326	365	363	361	350	364	343	371	366	387	323	355	355	372	337	357	421	398	393	403	343	376	372	358	349	322	328	355	392	346	326	356	342	321	369	370	356	402	393	377	375	368	370	381	371	351	354	365	359	360	377	374	372	364	385	374	362	328	369	355	343	357	351	364	349	328	343	359	387	370	381	363	365	389	342	372	358	367	356	327	368	342	358	399	352	335	346	361	344	347	350	409	363	369	367	358	384	364	366	400	359	351	354	361	367	365	374	388	352	341	374	371	369	331	403	377	363	349	353	344	375	350	337	387	365	369	345	352	370	372	380	319	365	327	355	375	390	354	370	374	340	363	361	380	373	410	360	348	322	329	361	363	389	352	382	351	344	360	346	381	365	335	353	357	380	378	352	351	390	364	350	367	376	381	363	378	369	350	376	338	345	365	372	391	390	401	324	390	353	386	358	370	366	336	370	377	379	370	381	357	358	381	372	375	372	353	343	380	344	342	353	367	366	378	379	381	398	372	357	353	349	361	336	367	358	389	366	371	362	379	380	344	358	402	349	374	334	369	344	367	363	368	369	330	327	390	366	388	342	389	349	383	361	341	377	407	383	362	391	352	384	359	346	365	366	342	370	391	368	342	357	401	355	379	390	345	351	344	371	361	336	366	338	346	384	346	384	379	361	407	358	343	346	359	360	381	377	367	363	392	330	324	344	360	386	371	336	332	359	369	400	339	357	365	389	340	364	380	367	341	352	361	391	338	366	348	399	335	377	389	322	376	361	375	401	312	383	369	383	324	384	401	347	373	345	368	393	349	359	370	360	345	359	367	368	369	380	372	368	353	361	353	368	377	368	361	373	317	372	334	334	350	342	326	319	336	382	355	374	379	412	317	362	375	379	381	363	397	355	349	350	346	374	361	363	340	332	379	351	355	361	375	378	357	359	366	339	375	389	378	359	350	378	353	390	347	347	374	356	372	324	350	368	354	348	363	368	337	379	359	366	373	336	375	332	352	361	396	361	386	359	381	320	371	341	333	358	364	373	377	357	336	365	355	363	344	354	378	398	361	367	383	350	363	327	368	352	369	365	347	375	368	363	366	376	391	366	351	381	374	384	343	375	339	372	372	385	354	343	370	386	354	341	381	397	382	356	355	328	361	361	381	382	353	356	361	350	370	345	383	357	373	364	367	361	366	354	313	366	375	370	339	370	368	368	344	361	363	339	350	367	350	373	375	389	365	359	325	355	350	364	360	372	343	362	379	368	399	396	331	330	338	352	349	375	367
23237	42458	37091	27420	19873	14257	10262	7467	5627	4337	3476	2706	2204	1789	1536	1331	1091	1029	869	818	754	672	654	735	587	583	561	571	537	548	564	533	516	499	531	486	536	490	462	482	442	493	501	519	523	474	529	495	507	502	483	484	485	514	538	529	517	513	487	509	490	483	501	508	525	482	512	466	502	472	484	490	552	532	475	475	483	474	507	494	476	530	516	488	492	482	513	514	488	471	511	481	468	491	477	502	438	501	530	500	482	490	541	485	479	497	497	489	501	503	535	480	513	508	531	493	496	485	491	496	505	513	481	488	518	526	495	469	496	485	515	508	473	527	470	496	453	508	509	490	504	515	459	513	457	473	496	477	534	486	516	441	505	517	489	470	458	515	476	478	508	539	493	468	465	510	515	528	490	479	469	513	471	538	467	508	467	514	511	512	501	510	507	508	513	512	487	512	492	515	514	473	536	464	502	504	523	490	542	547	491	498	485	496	491	507	499	487	486	511	524	538	501	521	475	478	489	493	487	511	512	513	470	474	458	508	487	448	474	516	491	474	485	478	461	498	497	493	452	483	470	534	505	475	516	514	495	470	482	499	505	525	472	513	500	523	480	516	476	541	519	489	490	462	516	502	534	478	504	505	491	500	509	454	496	496	507	483	501	502	516	502	479	508	518	488	519	473	514	496	500	455	502	474	502	499	520	482	529	524	501	510	465	451	498	481	469	485	506	520	473	454	468	529	483	486	514	530	497	497	512	516	498	552	484	503	504	501	500	474	446	495	489	456	511	492	476	491	494	480	491	468	470	487	490	472	502	481	486	448	509	523	501	475	520	520	497	473	500	544	485	483	509	519	486	469	497	521	501	460	534	494	493	473	495	483	480	502	472	458	494	474	484	479	499	520	460	466	512	509	484	516	479	502	448	518	474	457	496	512	500	494	492	496	494	475	490	495	473	498	518	529	496	495	518	513	486	448	531	512	511	468	497	506	511	509	467	519	502	536	467	516	470	463	515	487	491	491	502	509	479	494	501	531	467	465	506	460	484	472	478	516	475	509	512	506	473	513	442	470	484	524	520	496	496	468	509	506	522	541	494	499	503	490	471	525	488	482	487	469	518	489	506	504	499	488	491	450	512	460	534	446	482	457	539	489	517	502	454	508	485	519	519	522	513	546	495	497	507	482	461	486	511	523	504	458	529	500	456	489	483	495	480	487	455	487	458	482	525	520	480	473	469	476	509	460	474	452	492	506	503	468	515	461	544	510	494	477	495	497	509	528	456	540	456	522	518	508	466	487	485	519	462	505	533	484	477	486	445	478	519	492	499	481	552	496	512	504	491	481	448	488	495	508	526	459	473	524	508	462	499	459	491	527	510	490	498	515	481	466	507	546	474	500	496	509	532	511	511	463	504	516	485	502	511	528	455	440	495	503	532	487	539	475	502	482	495	485	507	525	481	509	513	561	474	551	486	493	455	489	503	517	467	482	492	504	507	535	489	469	475	518	509	509	562	490	496	502	535	534	497	512	447	495	459	492	502	470	482	490	549	468	485	522	512	516	476	482	492	489	525	530	497	505	501	501	501	506	499	494	512	530	505	512	496	530	518	476	461	486	506	507	512	492	537	482	507	518	510	478	508	465	516	537	539	506	491	524	445	472	482	501	472	499	472	493	511	452	461	501	539	483	498	467	463	489	473	516	496	504	510	459	469	496	512	462	483	453	485	499	454	512	502	520	475	511	518	451	503	533	498	503	535	498	476	482	493	482	463	496	504	527	516	465	518	473	506	484	503	516	524	503	462	508	477	479	500	471	501	504	491	482	508	496	511	507	480	483	474	479	496	522	477	501	523	469	501	477	495	524	510	568	493	465	497	485	467	535	448	499	492	498	498	544	508	527	509	551	511	496	483	527	519	504	516	515	518	472	514	487	490	513	486	533	529	505	476	452	454	492	511	521	477	513	521	538	447	516	527	449	585	498	510	485	493	497	495	508	473	455	516	533	486	490	511	461	479	530	493	472	481	496	509	463	477	514	504	500	552	500	509	452	469	497	526	489	454	463	481	506	508	499	472	445	491	502	518	473	477	473	542	528	476	508	467	499	481	492	525	483	507	521	515	489	535	510	512	512	480	525	482	506	470	501	510	497	477	518	485	506	508	491	545	477	461	476	507	484	496	425	491	477	527	499	516	530	497	475	480	516	500	520	501	501	460	544	487	508	493	551	478	501	525	485	490	467	540	493	480	485	479	503	538	497	490	455	505	505	462	433	480	492	525	506	530	512	506	516	498	503	478	523	558	531	499	465	524	459	464	491	487	518	508	481	506	490	530	470	491	529	525	520	482	470	492	486	494	511	471	514	488	413	514	505	477	476	509	519	501	520	475	509	519	466	502	483	527	518	477	532	512	502	523	437	525	516	464	500	482	461	492	477	490	471	540	486	475	479	506	482	480	492	504	512	479	520	463	439	461	550	472	485	482	505	506	485	494	511	561	481	515	461	500	526	492	478	544	457	500	509	506	519	455	512	482	485	529	512	514	488	477	524	509	479	518	485	473	481	524	534	496	478	508	515	472	545	549	499	478	481	507	517	492	507	495	505	492	513	499	490	486	515	482	512	499	494	478	469	483	515	490	448	518	496	488	490	506	497	497	577	514	523	518	487	477	519	503	482	508	494	479	477	515	503	467	497	486	497	485	468	519	471	492	520	525	537	499	500	522	505	491	494	522	463	517	510	506	514	474	521	509	519	481	500	483	493	473	536	468	501	497	477	466	498	500	461	489	503	504	504	473	504	499	503	473	500	511	467	475	487	496	488	486	464	495	513	482	527	504	487	481	500	499	480	474	472	488	481	502	500	501	518	484	495	492	507	465	505	491	516	478	489	451	473	463	476	481	508	503	517	550	483	499	496	521	542	499	513	497	478	494	483	514	474	495	492	513	504	502	467	482	478	507	462	511	525	458	486	440	508	505	511	518	514	484	494	510	520	476	474	474	487	479	472	496	450	520	515	463	508	498	530	518	422	504	474	522	515	500	502	499	499	518	507	481	501	527	476	490	460	502	475	518	501	509	482	491	500	486	486	506	486	458	491	539	491	505	501	511	492	482	494	481	446	465	504	541	495	500	511	476	494	523	491	491	444	460	516	519	494	537	532	510	471	501	511	493	477	456	486	514	513	509	467	482	507	472	507	541	488	482	488	497	512	498	516	485	522	511	535	503	532	510	487	459	458	514	497	522	478	483	468	468	482	507	516	491	510	461	498	498	492	537	552	485	505	546	507	490	514	513	489	540	464	493	491	486	487	520	458	448	495	467	495	540	481	519	497	526	472	525	509	505	506	469	505	484	471	495	485	473	527	514	467	465	489	496	486	484	510	464	475	522	512	518	496	522	446	468	478	546	458	530	496	491	473	477	479	526	493	481	502	505	498	493	529	452	514	516	482	491	540	481	483	483	532	480	481	497	519	497	494	479	519	507	539	502	494	490	517	482	501	498	488	469	508
25118	21383	26528	24610	12291	6575	4092	2698	2023	1554	1253	1073	875	736	681	590	554	517	478	435	418	408	406	394	373	398	368	362	370	325	352	356	367	338	359	368	343	304	344	336	345	323	317	350	360	332	342	358	349	302	352	330	326	313	324	341	371	316	322	367	338	362	362	304	341	324	343	341	358	346	297	316	349	328	354	331	319	345	300	343	311	324	320	348	325	339	341	332	332	334	351	323	330	346	349	340	326	342	316	314	338	334	348	347	357	343	351	345	360	324	361	350	333	357	308	341	310	316	343	367	320	335	298	329	350	374	302	326	376	315	365	327	339	373	352	345	315	337	327	312	334	329	340	316	365	320	334	358	346	332	352	334	343	306	332	353	367	324	323	332	348	334	332	324	321	331	338	356	323	364	343	360	336	322	323	336	338	350	324	331	368	336	334	336	312	347	306	334	307	355	302	317	343	347	339	356	345	350	334	322	354	292	337	312	346	363	345	356	323	339	326	356	349	336	366	321	305	345	321	337	350	334	342	318	335	364	329	301	351	353	331	344	352	329	351	361	319	366	321	336	347	289	314	375	349	333	335	338	313	331	331	337	311	329	324	303	347	339	334	328	355	344	309	336	316	350	340	339	312	324	314	379	318	327	338	351	355	324	338	366	340	320	350	302	305	305	348	317	382	317	329	328	347	324	316	332	341	306	365	338	319	328	329	361	344	323	313	352	323	337	339	345	344	341	285	327	310	315	351	354	343	334	321	352	343	349	357	324	336	320	336	357	315	343	318	327	346	346	303	331	366	312	324	334	322	321	330	348	380	304	364	322	338	356	342	340	338	337	346	320	317	325	319	332	306	358	338	339	346	337	313	331	317	314	350	316	333	312	363	334	336	318	320	364	324	318	353	333	326	312	349	344	311	316	341	338	349	323	334	325	336	344	323	317	383	319	301	306	354	342	363	318	348	333	368	375	299	307	347	341	338	334	351	335	338	332	305	351	353	328	361	360	345	309	311	348	298	341	353	295	326	330	320	319	310	316	331	356	325	339	322	338	305	339	291	326	351	350	298	318	323	326	321	320	342	341	347	313	334	342	357	362	334	318	339	355	328	331	344	329	344	321	318	362	334	353	359	352	299	307	346	337	342	337	334	349	320	334	312	307	346	342	340	299	325	306	346	315	330	351	334	337	346	328	335	334	373	344	350	363	314	308	358	361	348	380	321	338	340	345	307	335	361	335	335	335	324	306	326	325	320	315	351	301	337	322	312	340	325	334	371	344	312	332	347	341	325	355	332	352	310	336	354	339	355	326	337	342	314	337	327	316	330	345	359	330	338	327	364	345	338	344	353	353	348	333	344	319	335	338	314	338	357	331	345	317	356	350	339	329	341	328	347	351	322	339	367	317	365	315	310	324	349	341	313	341	339	314	348	319	360	350	324	335	355	341	330	317	326	349	355	347	336	310	345	308	346	357	317	307	342	313	323	315	337	337	305	349	328	339	334	339	308	337	314	350	354	335	330	326	317	326	311	311	321	325	333	322	332	342	316	376	304	354	342	343	331	326	333	354	337	288	316	342	335	345	348	355	336	323	354	345	346	355	326	346	336	350	317	330	316	312	357	348	327	346	324	329	333	337	325	306	362	300	352	323	330	301	322	345	345	323	375	363	333	336	327	336	317	345	323	350	340	368	331	352	324	346	322	333	324	361	328	337	327	307	366	327	325	313	341	355	336	321	370	371	351	331	325	342	317	326	321	320	330	363	355	347	332	348	319	328	324	342	348	332	318	332	338	310	333	348	326	330	341	335	321	335	334	337	341	332	320	329	353	316	330	333	334	335	327	367	308	332	344	315	337	349	338	310	322	367	327	321	360	328	307	361	316	384	319	346	334	325	366	337	332	324	330	325	357	310	336	303	337	335	338	365	320	309	356	324	356	330	346	329	318	341	325	327	332	335	316	298	321	352	339	319	333	327	347	352	321	327	339	301	344	306	360	317	357	321	329	337	321	349	348	326	301	348	307	328	311	370	350	312	363	326	304	309	325	337	364	318	363	329	368	319	314	342	355	328	335	341	352	343	341	354	313	337	310	340	365	308	347	335	326	352	334	316	327	350	319	338	353	358	323	321	334	331	315	355	354	345	307	351	334	350	356	355	326	331	327	316	312	355	294	343	289	350	319	359	325	354	318	347	337	320	339	313	331	351	320	324	317	340	370	306	343	380	313	345	306	332	321	316	311	340	335	298	324	328	340	308	340	328	343	340	293	345	337	318	327	330	334	341	306	321	331	325	368	330	344	353	360	348	320	356	353	323	307	351	327	333	318	291	352	310	319	362	335	316	326	345	336	349	350	308	304	336	319	325	351	323	294	335	321	351	342	354	328	351	361	327	351	330	346	354	357	321	326	361	350	367	289	328	330	369	298	325	349	350	324	343	322	324	351	351	336	341	321	338	330	341	290	344	330	373	336	304	326	307	324	352	325	321	330	292	337	337	322	344	322	329	338	338	331	332	323	333	315	323	334	342	335	346	320	340	347	343	311	332	350	287	348	339	344	325	327	318	312	310	331	329	339	312	347	322	322	339	297	302	329	336	343	325	352	331	335	347	371	324	346	331	337	347	353	323	338	316	305	341	340	362	360	355	323	323	328	327	322	341	318	341	349	338	349	321	323	335	336	344	349	296	350	313	322	350	350	344	349	336	318	358	318	354	361	340	332	328	339	337	338	309	373	364	317	319	294	330	331	370	304	320	347	366	355	341	364	343	356	335	318	344	358	358	338	329	321	337	369	322	330	313	357	327	347	320	355	369	334	365	308	333	340	317	336	347	336	324	357	365	341	318	356	339	342	359	355	343	334	351	321	393	347	293	356	318	338	348	356	365	317	352	362	349	300	336	331	329	308	344	333	327	320	319	352	315	358	320	374	352	325	324	393	329	351	353	343	345	370	342	314	363	347	325	330	312	297	354	321	345	297	331	343	352	359	317	348	331	330	333	340	321	315	329	309	320	331	331	351	318	325	337	315	313	340	329	344	379	319	305	336	366	289	307	310	354	335	336	312	334	326	313	341	338	328	354	323	336	336	336	360	337	354	322	322	326	308	329	328	358	327	349	348	334	343	334	340	345	359	349	307	320	340	314	304	329	351	327	331	329	326	333	346	358	358	344	356	329	324	321	368	331	322	330	343	352	326	357	341	350	326	325	361	331	343	333	337	298	336	346	345	337	312	357	338	345	361	336	334	345	338	335	338	350	312	320	324	309	330	327	328	358	342	339	353	315	339	334	335	342	360	330	318	306	358	307	335	369	342	317	333	363	335	314	342	310	347	316	325	334	332	332	370	285	342	299	346	348	364	364	319	329	319	333	326	338	312	308	351	333	334	328	313	347	339	337	311	361	321	364	320	315	336	321	326	338	352	328	349	358	372	339	303	324	320	329	334	388	340	349	311	332	323	347	315	359	366	346	334	333	320	362	367	325	350	361	363	290	345	320	330	355	320	358
23239	39287	33864	23996	17059	11914	8432	6238	4544	3585	2854	2172	1801	1538	1281	1110	1060	798	811	690	667	591	565	572	524	550	508	528	505	495	509	453	501	498	457	476	482	464	423	480	465	474	484	429	445	459	434	468	414	410	470	446	420	444	463	490	477	435	472	491	436	471	464	478	476	376	485	436	433	449	457	478	454	498	483	464	472	434	457	463	485	455	463	474	470	479	470	447	432	458	437	485	482	503	432	449	453	460	461	480	448	414	459	427	441	462	455	428	472	463	452	481	489	461	423	461	445	482	472	443	463	451	465	459	446	473	471	431	521	467	468	456	472	493	445	487	436	469	470	441	431	468	468	445	474	420	448	480	460	469	460	456	515	499	491	469	463	496	462	434	455	477	471	481	440	442	445	459	455	474	433	482	448	487	456	500	463	467	473	445	475	435	470	447	472	456	488	460	447	459	474	446	444	470	498	488	493	454	438	453	469	448	455	483	469	460	466	453	433	475	430	436	448	437	452	444	460	445	455	462	432	461	454	446	482	479	451	481	473	486	483	431	484	495	463	463	471	447	481	473	462	512	486	465	486	492	474	471	484	464	458	473	438	474	461	455	461	444	446	480	491	458	452	426	419	437	458	473	439	455	480	470	465	446	444	461	471	440	448	475	486	489	483	494	464	452	446	419	452	470	464	479	452	474	448	475	469	433	483	456	461	466	478	468	490	450	447	462	472	459	467	447	445	475	462	450	440	458	449	443	437	448	485	473	444	439	429	471	465	421	448	428	505	464	466	433	434	409	476	456	444	425	453	480	444	465	441	468	486	471	462	475	466	413	447	467	459	456	484	459	488	442	454	498	475	442	455	488	487	459	429	466	439	458	473	475	494	480	479	448	448	406	456	459	443	493	461	474	414	465	484	473	446	474	448	474	467	457	438	429	446	459	460	412	487	417	453	409	497	425	482	448	471	466	475	480	457	439	426	463	474	430	462	457	436	461	420	463	450	476	460	481	451	489	486	464	455	455	469	475	444	440	446	467	491	458	443	474	443	473	454	472	500	441	472	483	485	464	460	511	463	455	457	425	462	509	453	487	450	436	457	473	450	439	426	455	500	463	465	448	474	500	448	459	462	458	487	459	489	465	438	459	480	486	462	462	439	457	482	453	488	451	433	460	489	473	486	484	476	445	450	463	442	430	476	448	454	470	492	442	460	437	467	456	459	460	487	449	446	452	453	493	480	476	457	479	461	480	488	454	481	443	455	412	451	419	471	488	436	429	437	420	465	466	443	444	431	459	457	470	442	456	465	497	426	473	475	440	473	482	442	427	428	531	451	447	443	474	439	451	462	438	461	459	453	452	455	483	461	467	448	467	477	498	441	464	465	474	430	458	431	455	457	486	448	480	440	445	460	467	429	460	462	448	444	452	427	432	465	463	483	444	435	503	397	503	487	453	471	458	447	457	460	439	458	448	462	410	471	448	420	442	478	463	427	462	440	466	451	439	495	398	468	438	457	438	479	412	412	443	471	481	461	479	489	423	476	473	481	449	469	444	445	439	466	477	427	469	447	495	463	425	436	469	463	451	450	418	463	450	482	458	497	470	440	455	445	444	471	484	472	480	484	493	440	416	448	461	471	478	467	455	471	454	435	466	450	440	443	433	486	443	460	458	484	505	474	461	434	517	464	470	444	501	459	466	473	427	477	429	444	473	442	460	447	443	456	447	474	480	461	454	468	464	421	434	443	432	432	427	474	482	472	441	454	484	459	463	480	453	420	463	480	494	487	452	476	454	417	458	444	466	494	434	478	467	430	428	409	457	490	423	447	481	441	444	443	497	484	466	456	433	471	436	470	472	450	449	470	456	401	425	460	424	494	468	479	481	444	478	447	503	446	467	471	474	406	511	443	469	456	456	442	462	462	443	464	470	453	439	422	450	466	455	435	456	453	460	471	456	477	435	468	460	466	466	515	475	469	454	475	470	437	430	463	451	459	437	467	449	459	441	451	456	478	457	472	458	526	452	479	457	457	452	473	452	379	473	431	468	481	460	429	459	471	435	455	430	463	484	469	500	469	453	483	453	470	457	444	496	486	471	445	486	485	452	471	465	435	436	492	457	426	483	447	452	444	453	475	469	498	474	469	462	447	464	450	474	449	451	455	465	445	474	480	475	468	487	468	428	477	447	471	428	460	433	451	472	445	463	450	475	453	407	471	460	475	452	435	432	482	450	460	465	477	425	472	455	437	456	475	466	447	479	466	407	479	472	483	432	487	479	457	507	458	477	479	470	483	424	466	460	446	508	440	449	469	465	466	448	463	452	476	480	442	468	455	487	445	455	435	449	490	484	471	470	478	465	461	444	451	471	450	419	462	432	480	463	499	471	455	439	441	442	441	460	436	452	473	459	499	467	493	468	494	456	448	452	426	485	474	448	407	492	485	472	470	453	438	465	452	452	469	460	440	527	494	455	446	450	455	475	472	494	468	453	462	426	458	451	460	459	449	470	450	458	469	472	464	487	469	430	469	455	484	474	462	472	467	459	453	439	456	443	484	451	455	458	460	448	449	467	491	443	429	453	449	478	474	501	470	456	455	435	443	439	474	464	492	448	452	464	450	476	452	450	450	465	465	448	481	398	402	430	495	458	463	438	404	483	455	453	438	459	421	466	453	482	500	489	425	487	465	448	475	439	471	466	493	487	479	467	484	461	435	427	461	462	435	479	448	465	514	459	486	437	445	429	452	500	435	460	444	464	420	488	470	448	434	487	480	459	505	429	431	496	470	438	449	418	490	453	477	456	497	486	453	472	478	456	438	473	465	518	453	459	477	445	452	477	452	458	464	475	441	450	442	477	423	475	433	476	444	462	443	437	479	466	442	456	424	496	452	470	425	460	477	422	468	464	446	454	445	438	493	449	491	431	472	459	476	469	446	436	463	448	464	445	452	453	452	446	401	457	474	505	449	458	482	493	428	516	450	429	478	460	487	473	496	465	488	482	445	449	485	473	469	482	458	488	464	468	450	452	463	445	436	472	468	480	476	469	456	452	466	413	434	440	469	432	523	492	483	440	446	489	442	428	439	454	445	481	477	464	432	467	448	400	454	433	430	431	465	460	466	439	458	494	485	466	452	455	450	477	452	427	471	477	505	459	476	453	456	448	452	438	472	468	446	446	482	466	475	420	473	496	442	502	493	508	449	472	466	512	441	466	445	468	442	449	457	449	471	458	454	465	450	455	433	485	455	482	460	454	463	481	525	451	485	465	441	482	447	497	449	476	443	478	489	452	429	451	458	449	498	453	474	438	454	455	456	459	463	451	436	491	447	481	505	462	483	496	458	501	425	446	478	459	486	418	496	436	416	457	434	478	420	483	431	478	419	459	449	436	473	437	479	460	460	492	463	488	483	446	461	476	472	422	486	452	479	437	423	442	433	503	458	478	436	482	453	436	478	462	456	487	478	501	467	475	471	432	450	451	507	454	460	439	456	468	476	485	467	433	447	457
22536	21238	28370	24433	21419	19487	10871	5150	3411	2643	2024	1648	1385	1203	1016	894	708	656	610	557	534	482	447	459	454	444	424	352	398	382	403	367	398	402	353	373	371	359	357	375	377	375	377	338	363	355	366	347	367	363	372	377	374	372	383	380	377	366	331	351	363	352	376	358	344	365	362	366	365	351	346	380	366	360	351	345	394	351	348	359	344	350	323	373	383	365	350	402	378	360	351	350	361	348	345	385	354	364	350	349	371	346	348	339	359	327	363	341	362	345	362	326	377	352	369	402	341	377	353	379	351	347	342	407	371	345	347	314	368	350	363	352	393	329	349	375	358	389	344	345	399	365	360	391	334	354	363	327	420	377	330	366	371	350	378	363	332	396	372	346	359	356	334	371	369	369	387	333	324	380	389	337	368	355	344	318	399	346	359	372	358	349	369	337	368	348	369	359	376	363	348	367	331	360	350	366	377	348	386	377	405	338	354	365	382	396	358	327	324	346	335	368	357	323	338	394	386	334	396	365	322	344	352	334	309	377	369	358	368	334	365	333	353	358	396	358	351	352	386	346	358	367	342	352	331	357	380	307	347	349	364	359	352	350	381	366	399	347	361	345	348	359	379	395	377	388	381	347	340	377	390	385	373	349	343	403	378	361	333	373	373	392	352	382	336	379	384	364	381	346	344	361	353	361	337	364	353	386	373	358	377	370	359	362	361	349	363	339	377	399	352	357	370	348	384	334	341	359	340	368	373	394	374	355	341	347	339	374	348	372	367	359	364	370	385	369	354	396	336	380	399	373	373	355	351	384	390	350	366	343	333	356	349	378	363	360	388	365	344	359	393	374	374	372	375	319	369	383	348	390	338	385	348	344	358	395	362	402	352	355	357	365	362	354	353	357	385	363	373	342	332	348	359	356	350	352	369	352	371	363	375	361	340	358	360	372	370	376	372	374	388	361	379	361	382	372	362	352	354	314	354	373	371	346	357	356	374	378	394	371	365	368	349	365	369	344	304	332	355	316	365	350	328	333	340	332	359	354	340	354	331	355	348	346	360	339	352	411	345	367	388	400	368	344	409	386	334	363	380	374	378	378	339	337	362	348	358	361	358	353	372	354	359	356	356	350	337	363	372	342	349	365	367	375	351	356	392	336	355	371	353	351	391	362	364	360	339	371	359	327	395	357	332	371	317	366	331	366	336	385	367	368	328	361	385	388	358	377	393	340	365	349	381	339	375	346	345	348	365	350	363	369	347	344	363	392	393	339	329	372	342	348	378	339	384	381	368	344	357	383	330	348	323	357	337	367	377	362	356	349	378	329	321	373	337	333	381	401	366	342	368	339	358	371	360	370	389	334	350	314	357	350	371	358	346	365	348	342	343	333	371	390	359	358	320	352	315	355	319	406	370	339	359	314	344	355	368	353	339	357	336	338	352	337	368	369	385	377	371	367	329	316	387	384	326	378	362	342	343	338	374	371	403	341	362	376	368	350	378	359	371	388	364	342	342	354	345	346	329	345	365	356	306	351	368	371	367	344	395	350	383	388	364	385	327	391	381	348	347	335	339	344	331	384	377	348	376	368	328	331	367	384	380	367	349	389	342	342	318	347	375	381	344	330	368	362	348	334	382	385	387	376	370	384	381	391	356	365	365	349	366	316	340	366	361	355	357	362	362	334	383	381	328	388	354	352	367	344	381	379	348	361	374	409	386	371	351	374	336	361	379	381	359	356	351	363	355	373	352	345	351	331	325	391	392	377	345	331	374	354	346	379	371	349	295	329	355	363	366	331	384	323	404	350	362	381	362	376	386	371	339	370	371	356	338	351	321	337	363	365	349	343	312	312	321	370	355	340	342	363	340	324	360	362	339	355	345	351	357	359	379	377	360	319	367	362	371	346	330	347	366	379	353	376	366	364	368	326	356	373	368	341	384	373	357	335	374	348	385	368	397	365	345	357	359	343	358	347	375	329	364	360	355	388	371	396	374	313	369	359	346	376	368	346	381	345	357	346	345	349	332	355	365	332	354	388	331	373	374	361	322	330	340	348	333	345	357	352	357	344	334	371	337	312	380	353	344	386	398	333	362	359	383	389	355	384	344	375	330	363	348	351	361	350	345	370	406	401	373	355	362	355	411	391	362	346	336	357	338	349	384	379	353	383	352	361	352	346	321	347	324	331	339	344	370	332	369	323	338	367	372	333	368	364	395	359	316	359	317	330	340	348	340	371	354	367	344	378	371	371	346	357	357	329	345	368	377	362	357	360	349	367	375	319	338	367	337	339	374	357	356	330	359	377	346	358	369	357	351	347	364	381	341	351	344	365	329	390	363	368	370	372	374	333	376	323	351	373	396	343	360	362	340	372	374	383	334	363	366	325	339	355	358	383	375	358	349	353	345	350	331	340	375	370	385	356	379	342	332	350	345	373	348	339	363	361	326	391	360	381	340	369	373	368	352	349	337	345	349	358	360	353	334	359	359	365	375	367	362	383	373	381	353	336	379	371	361	365	374	339	375	350	322	354	356	365	383	381	341	347	362	340	370	358	368	363	357	327	363	390	374	359	369	362	362	371	385	329	410	349	377	348	345	393	353	344	373	392	386	331	370	360	357	349	359	350	376	370	331	397	350	362	361	330	354	339	348	375	382	356	374	358	366	344	368	327	350	333	371	388	323	341	343	377	387	418	390	321	367	362	362	352	326	353	333	384	346	371	339	388	364	367	345	353	328	378	375	360	353	352	335	354	370	340	348	352	388	367	349	384	372	382	333	335	326	354	344	352	346	333	328	327	364	338	399	372	395	374	329	382	349	325	376	392	385	338	366	372	377	345	360	370	340	356	359	365	327	357	353	391	355	340	360	318	352	370	339	343	350	372	382	332	344	354	313	352	337	352	382	331	382	337	337	310	360	352	375	354	360	360	374	369	393	336	337	371	350	366	371	354	351	360	367	375	379	369	371	352	365	355	357	344	360	386	358	356	352	362	378	334	372	376	336	331	359	371	359	371	358	373	355	396	357	353	358	343	334	358	394	344	348	385	343	396	371	373	345	356	324	371	345	321	371	337	314	368	374	355	333	346	362	362	325	345	394	394	375	359	317	348	350	362	351	362	363	336	399	337	336	396	348	376	331	379	325	355	336	378	347	360	318	365	336	370	317	348	346	370	344	362	347	327	378	338	361	350	351	356	329	313	352	351	405	372	375	331	331	376	363	361	356	354	346	352	344	363	340	334	348	357	352	347	352	367	330	345	360	379	323	358	332	364	407	348	366	372	358	401	336	344	391	344	338	369	341	357	351	321	326	343	363	391	347	362	346	379	338	375	346	344	354	350	347	360	356	360	347	384	355	382	375	392	347	356	360	333	348	402	367	354	341	384	336	342	325	375	357	388	346	348	341	381	346	364	364	327	367	394	353	365	321	381	365	367	365	369	374	368	373	372	344	339	376	337	319	368	373	359	372	350	316	340	362	366	339	328	353	353	374	349	329	352	361	365	376	360
25119	46392	40703	30774	23617	17422	12937	9496	7364	5728	4437	3592	2923	2256	1926	1638	1410	1147	1077	878	836	796	710	627	651	589	598	632	596	580	554	523	560	521	523	486	488	518	462	478	490	471	496	457	483	445	498	513	504	464	518	493	483	489	498	503	477	458	493	502	501	491	492	465	474	507	477	461	477	503	482	476	467	464	462	493	448	489	496	453	452	479	492	537	492	480	511	491	474	474	484	492	462	480	479	461	485	512	490	472	504	526	514	490	463	484	503	492	471	500	457	500	469	486	483	496	478	487	469	495	509	463	470	482	483	490	476	508	509	477	466	489	478	488	501	498	458	477	478	532	468	492	476	481	486	473	490	482	500	508	485	524	495	482	464	484	493	461	470	489	481	498	471	476	458	507	491	454	495	480	488	474	478	497	441	480	494	501	507	507	497	476	517	487	484	487	492	474	481	479	471	482	472	471	487	489	475	469	499	489	506	482	502	473	497	499	492	470	484	452	480	475	454	441	513	492	474	503	475	492	461	516	488	463	472	496	493	455	480	454	463	506	497	471	462	486	541	476	517	489	493	467	453	484	474	492	487	464	491	483	449	477	497	464	492	480	524	466	543	438	496	467	519	509	486	519	473	494	484	522	483	511	485	482	463	482	498	468	496	482	485	481	467	494	492	511	482	480	487	447	473	493	468	447	478	483	469	486	491	458	458	465	484	484	484	460	494	498	467	462	473	498	448	492	498	490	479	509	460	484	493	477	501	486	478	487	476	515	459	480	481	501	489	487	478	480	471	467	493	496	471	419	449	506	494	478	463	474	501	472	491	494	473	488	486	495	468	491	498	480	538	486	488	455	469	474	471	477	504	498	484	482	486	443	496	555	508	477	465	438	450	476	488	503	452	483	461	463	505	474	502	453	463	469	452	508	550	472	511	491	520	478	470	473	465	484	508	464	507	462	471	495	492	477	506	466	479	485	487	481	471	507	489	501	507	489	478	526	541	496	453	433	479	485	473	492	443	477	471	505	490	464	522	475	457	511	467	488	480	542	489	492	489	497	501	498	492	446	488	485	507	457	459	490	499	462	481	507	483	472	462	490	461	508	488	513	461	469	485	465	498	508	496	465	523	510	527	459	486	494	501	502	497	487	497	469	494	498	438	517	448	468	494	461	499	468	478	445	472	473	513	464	496	494	477	459	466	518	488	525	514	433	534	499	499	470	512	471	476	449	487	488	459	476	489	479	441	488	505	501	490	487	446	481	472	541	480	484	471	466	484	513	475	492	524	500	499	490	477	473	486	415	475	498	479	519	451	516	505	493	495	496	486	471	507	525	485	471	482	492	515	471	463	433	529	499	511	482	503	474	487	520	470	458	508	450	491	453	491	511	505	455	503	518	474	469	527	454	474	508	480	494	466	486	501	498	454	480	502	504	475	475	460	473	455	447	478	453	512	491	487	501	529	476	478	477	468	493	435	477	532	486	482	446	508	455	484	491	422	462	471	466	495	478	500	501	488	462	455	493	485	470	486	491	494	498	491	473	496	492	487	457	512	441	521	473	452	451	512	468	480	504	469	495	497	486	475	465	486	462	458	515	447	493	518	489	466	496	496	522	486	519	468	452	477	519	502	503	519	528	480	478	488	489	515	499	488	533	499	483	480	475	468	463	493	465	527	463	474	521	477	514	502	463	538	474	491	463	483	519	478	432	506	440	472	451	485	486	499	495	543	473	443	448	475	516	460	463	488	480	472	476	472	536	462	477	482	468	511	482	455	487	487	500	482	483	465	471	486	471	497	486	473	456	500	489	490	450	486	458	480	513	472	500	456	468	507	471	503	491	545	483	485	469	502	505	483	526	494	524	474	516	506	454	504	505	469	482	459	474	441	487	469	498	519	500	478	461	474	454	457	528	444	453	506	477	469	484	490	485	483	505	500	497	511	459	481	489	478	493	530	483	473	474	458	511	479	467	520	485	450	514	492	475	494	503	484	457	485	483	488	485	479	517	502	499	478	482	502	534	486	482	504	505	470	485	442	475	481	489	471	513	480	508	475	485	514	488	478	492	496	438	498	444	472	515	479	525	482	505	499	456	507	490	500	468	496	470	508	523	453	505	482	489	468	470	503	520	468	523	492	475	500	494	476	467	477	490	495	491	456	531	452	479	513	496	455	484	523	483	484	480	491	474	460	469	462	488	471	474	483	471	477	475	477	505	486	474	456	467	457	507	490	456	492	448	491	469	463	495	488	493	506	490	510	493	483	543	503	459	454	457	471	480	474	456	464	471	477	461	526	437	486	473	506	472	479	462	478	500	485	478	476	467	457	461	487	470	472	468	494	491	483	449	466	476	477	513	487	506	454	496	517	461	518	445	504	443	459	485	446	491	487	479	477	510	470	493	473	540	458	477	481	511	468	490	454	479	501	563	462	452	474	489	470	485	485	508	461	495	453	499	492	474	460	521	442	486	491	453	468	475	463	480	471	488	489	477	471	479	533	490	505	466	503	482	495	504	477	462	496	449	460	484	475	461	492	472	476	474	486	464	521	424	477	490	486	513	529	493	503	502	497	488	487	516	499	489	454	471	484	490	510	444	488	502	488	522	486	472	494	515	479	492	468	480	487	514	509	472	490	484	519	487	480	471	476	464	454	505	504	487	506	502	457	451	472	456	476	515	489	481	507	473	498	480	493	507	527	437	472	541	451	457	507	486	529	473	495	478	493	493	498	461	466	466	503	455	457	511	471	472	482	512	463	497	440	481	510	446	458	480	514	462	485	500	487	478	468	481	489	476	462	524	484	466	452	486	483	441	519	516	497	495	466	548	499	475	486	471	459	475	507	485	499	482	477	444	472	473	475	472	452	458	520	471	506	488	491	485	442	509	488	483	502	497	487	466	483	507	425	540	456	474	481	496	492	467	479	487	505	485	490	496	457	490	471	497	450	485	514	502	450	518	472	482	482	502	454	466	485	517	514	501	466	494	462	476	487	471	485	496	500	493	497	482	491	474	492	482	468	480	517	493	484	532	484	504	521	494	490	481	475	487	505	484	498	480	496	509	518	457	493	464	469	491	477	508	483	476	477	528	485	479	502	475	464	456	512	507	458	523	476	445	495	504	468	483	484	453	530	467	496	483	497	457	482	485	454	487	438	418	498	497	509	461	476	465	450	464	480	504	508	479	482	442	460	486	496	466	542	433	479	510	504	515	485	513	474	433	475	495	462	466	496	452	459	468	471	466	491	440	471	499	480	474	451	468	473	489	494	543	484	525	474	478	494	482	477	517	507	478	473	532	528	473	494	486	474	468	500	486	509	495	516	510	507	468	481	463	454	480	489	458	484	504	510	525	428	463	494	494	463	482	468	513	478	468	458	487	512	491	515	446	481	513	481	473	457	466	447	470	469	515	506	471	489	461	488	507	475	495	502	523	477	491	460	511	471	467	503	506	516	483	457	466	480	511	493	447	492	480	482	464	489	488	498	469	532	474	512	498	471	484	473	490
28611	24388	24204	16925	9076	5432	3324	2294	1780	1468	1116	998	806	687	660	553	567	488	470	464	410	414	408	437	395	396	409	346	370	354	374	394	367	390	384	343	353	356	388	361	343	377	389	346	358	365	363	347	336	344	336	314	343	354	380	342	339	343	385	339	338	352	347	386	338	383	342	373	364	363	356	349	380	349	351	338	375	362	328	367	365	359	380	346	346	363	383	374	350	323	358	356	359	348	344	382	365	350	381	339	334	346	341	334	344	331	313	328	380	341	343	347	384	363	355	370	359	336	347	382	422	355	368	384	361	329	374	352	362	366	361	369	375	340	337	307	353	357	364	365	334	358	345	338	336	367	365	345	336	374	363	356	352	375	372	354	352	356	350	374	356	330	386	353	362	332	382	342	375	355	361	350	371	374	349	364	343	366	354	369	365	355	354	360	376	365	358	378	358	378	356	360	336	377	331	394	361	304	372	351	347	342	370	352	389	331	385	372	328	338	377	361	342	341	367	379	369	392	313	378	354	376	327	340	365	362	379	325	365	354	379	378	334	336	361	354	335	347	371	347	362	348	357	315	340	345	345	332	327	337	335	396	352	376	354	370	376	360	359	336	389	341	372	362	338	356	349	374	369	362	394	368	347	398	339	387	354	349	359	349	379	333	354	395	400	350	394	348	357	362	342	363	332	387	386	337	349	331	360	359	376	333	368	384	371	331	385	372	356	359	373	340	364	326	367	342	364	381	358	367	351	356	335	363	361	393	360	340	333	387	352	327	355	350	364	373	329	344	310	322	371	375	341	372	390	372	375	361	356	355	359	368	359	396	359	356	347	335	364	357	389	383	345	404	348	331	356	347	361	345	388	310	338	383	339	378	364	353	345	358	343	376	367	391	362	352	310	353	388	356	339	344	364	375	354	375	351	356	373	360	370	363	351	406	336	327	326	387	336	313	373	353	362	351	368	327	362	375	366	352	346	353	345	370	333	388	340	395	336	340	344	349	358	353	377	350	346	366	357	330	359	322	366	349	406	342	338	350	361	369	344	350	376	350	336	380	375	366	353	385	335	334	352	330	340	358	317	342	381	336	373	389	362	343	358	365	383	388	349	372	345	350	352	363	352	353	358	344	365	374	368	365	353	351	339	361	374	345	372	356	341	320	317	358	356	362	348	357	377	333	326	329	350	349	379	349	362	348	344	355	403	358	338	353	314	354	373	401	326	371	345	363	342	350	364	390	344	344	358	369	356	333	396	345	315	356	371	378	392	392	347	363	358	391	371	335	364	363	337	334	339	390	376	354	365	380	396	325	367	338	390	322	342	365	365	373	351	328	351	342	372	359	361	373	346	359	359	381	354	323	331	363	345	370	343	327	368	342	359	357	358	350	366	337	382	375	385	355	358	363	356	327	380	345	393	371	356	316	355	375	364	368	385	351	351	361	350	341	390	358	335	353	362	379	333	332	381	367	343	349	347	355	350	372	359	355	353	365	335	375	382	360	350	360	359	349	373	331	349	348	357	395	354	373	375	356	368	350	339	335	353	397	350	396	358	376	370	380	340	351	353	363	378	381	379	333	368	379	344	366	368	331	349	369	370	358	359	358	359	347	381	364	376	339	362	368	382	361	350	372	384	346	346	375	380	325	380	354	349	345	333	350	365	331	338	341	377	358	351	346	382	390	339	371	353	360	373	357	357	329	358	334	373	334	356	334	335	344	361	335	366	366	347	345	357	343	335	360	349	349	374	356	342	380	371	374	382	375	357	353	334	340	335	319	361	359	369	342	328	388	327	358	367	373	359	349	355	356	363	331	383	329	345	346	388	389	345	360	383	356	368	328	382	354	320	398	381	378	354	389	350	321	351	349	351	358	339	346	347	338	373	339	355	337	358	328	364	358	351	346	319	332	352	350	397	371	371	366	351	340	396	365	343	366	335	368	365	364	335	360	409	390	371	343	358	360	391	388	320	353	361	381	334	349	368	389	330	365	366	354	388	362	358	364	354	360	361	355	372	379	403	331	337	362	343	319	361	328	376	360	311	344	342	365	338	389	367	379	375	360	356	355	346	362	343	362	356	375	344	315	373	363	314	354	389	340	328	386	369	331	349	323	355	347	333	337	360	378	335	356	363	354	355	327	337	370	380	366	356	361	366	394	345	353	329	346	365	370	312	348	343	341	347	366	370	375	392	351	359	398	352	342	355	369	348	350	364	356	360	345	321	376	380	351	332	378	335	340	342	349	328	363	335	320	363	383	350	375	350	350	347	350	360	359	372	389	326	352	365	398	357	340	375	379	325	390	353	336	361	339	362	324	329	329	409	357	369	353	329	346	367	340	394	343	374	357	346	355	331	396	371	409	339	343	348	375	356	346	352	344	370	404	374	372	373	329	352	376	366	345	365	359	392	352	342	346	358	372	357	358	331	330	354	373	363	376	366	357	356	365	353	383	346	393	355	351	360	381	350	365	382	317	355	345	356	364	352	339	358	347	348	341	358	348	364	344	358	367	370	374	349	352	371	366	346	355	345	380	343	340	353	341	347	357	350	404	352	338	365	325	344	322	346	350	352	350	364	366	363	333	361	336	345	374	367	337	316	353	377	355	339	386	353	358	340	336	290	343	361	395	385	321	353	338	362	345	347	333	338	364	361	346	381	356	411	370	354	345	354	311	345	368	374	372	368	347	352	344	350	354	362	330	384	359	364	376	347	376	359	349	395	365	360	373	355	374	348	359	359	389	368	370	369	368	341	328	346	324	318	358	362	358	346	363	356	399	358	324	346	361	352	354	368	359	365	358	366	331	364	366	319	339	369	342	350	319	335	328	383	326	372	383	353	351	342	354	385	372	368	373	373	328	364	363	363	335	364	349	356	373	355	366	336	340	337	373	385	345	345	341	358	324	323	355	396	369	367	347	349	361	382	345	351	355	366	350	373	374	369	354	358	351	360	400	362	371	376	334	372	372	387	349	341	355	332	349	345	356	327	356	353	367	361	363	368	339	375	316	375	355	383	364	359	355	338	363	380	355	332	374	376	363	356	344	379	375	340	346	332	388	342	348	345	358	352	370	348	366	396	356	308	356	345	409	361	340	334	388	357	366	360	348	336	339	370	323	362	359	375	390	335	342	329	346	321	366	348	338	399	383	348	369	393	361	375	346	357	365	354	338	359	307	354	356	362	350	374	343	364	367	367	373	417	375	377	331	360	352	359	344	346	351	334	366	356	355	312	376	351	341	340	387	370	393	360	355	363	369	349	375	376	355	345	352	364	350	328	375	326	358	339	355	382	339	355	333	401	394	351	334	362	374	341	333	346	332	355	336	369	402	333	369	353	361	375	341	356	368	343	393	357	363	306	348	353	348	342	373	349	353	351	359	388	363	345	393	333	370	393	335	373	376	313	371	362	379	358	388	376	330	365	393	328	346	362	365	336	330	352	396	329	339	339	403	357	363	335	357	356	338	369	385	370	348	364	366	329	328	335	352	376	349	345	372	339	333
23931	37385	31573	21608	15085	10249	7209	5231	3868	3000	2420	1965	1579	1399	1115	1017	909	836	774	641	620	592	635	612	541	559	582	620	520	530	529	519	535	482	513	484	466	523	530	525	470	480	468	503	509	494	545	501	472	511	474	507	523	466	481	475	521	455	535	518	485	477	485	458	484	507	485	492	461	490	487	503	495	527	451	494	478	517	472	501	512	495	475	439	512	450	469	478	491	501	527	486	485	486	492	473	464	494	536	484	549	522	481	501	465	463	495	473	479	456	513	486	458	482	440	504	498	479	496	482	490	449	445	471	499	495	473	559	502	474	487	484	491	524	487	442	442	452	521	508	494	499	473	462	480	472	498	462	484	472	501	439	510	464	457	478	494	483	487	466	521	495	527	431	484	523	465	500	495	486	493	467	513	479	492	462	482	485	535	473	465	513	476	488	487	513	464	512	496	454	503	476	474	506	470	464	512	470	450	480	482	423	492	484	508	466	430	498	506	489	518	453	516	444	493	487	483	468	470	478	459	463	494	504	468	475	458	476	478	496	512	469	487	479	441	485	467	497	460	456	491	503	494	528	460	457	483	511	466	534	491	498	444	472	490	455	457	506	476	467	465	479	459	488	510	496	503	521	491	484	512	486	495	504	508	489	479	483	511	460	489	466	516	513	449	491	481	506	517	474	524	508	521	451	507	509	532	470	463	517	470	505	493	466	461	500	491	511	516	519	469	466	481	486	479	482	489	496	500	492	514	504	452	468	483	451	468	486	459	448	494	502	478	502	489	493	460	503	491	456	467	455	523	518	492	472	473	474	504	475	512	479	471	464	476	510	484	491	481	471	482	488	491	497	481	507	433	499	484	461	451	467	541	517	480	472	475	533	488	544	480	433	476	503	527	466	455	439	499	462	481	441	490	487	505	452	471	470	508	506	492	487	486	496	498	496	519	507	461	466	510	497	453	499	439	459	494	521	498	508	514	501	476	459	475	477	513	469	464	525	533	498	500	465	461	505	518	496	473	502	482	473	542	516	478	484	513	503	498	466	474	512	513	457	468	477	485	485	476	515	489	457	479	465	482	473	481	482	471	511	475	466	468	474	527	523	489	495	464	491	486	502	516	499	455	519	460	487	510	471	478	480	515	496	511	509	486	430	501	467	474	499	474	476	483	538	474	492	462	487	479	471	485	501	556	477	459	510	472	520	499	498	482	517	520	464	442	477	462	476	483	494	479	477	475	512	493	484	522	514	452	540	522	438	469	530	520	456	473	457	444	498	460	490	476	497	457	501	464	470	485	508	508	542	441	462	460	499	520	482	497	511	484	508	514	460	475	482	466	475	500	475	472	447	479	466	471	492	507	483	490	489	501	487	491	493	494	493	496	444	461	474	477	461	478	442	487	506	501	487	495	476	489	508	492	462	499	501	514	498	504	511	462	504	485	513	486	509	432	503	464	490	452	514	470	480	494	523	489	514	496	516	426	450	450	512	468	459	434	481	484	518	467	451	482	470	465	465	489	463	490	479	443	494	466	501	506	493	512	481	535	481	488	493	484	454	458	502	476	490	477	487	469	471	532	483	499	505	475	503	473	508	457	503	521	498	504	440	462	493	480	449	529	512	518	498	503	488	497	491	494	520	478	491	524	479	473	496	463	496	477	483	492	505	477	468	483	487	513	492	436	515	456	508	490	425	506	466	475	497	466	455	475	491	506	509	506	478	501	499	490	436	497	533	472	457	514	451	494	470	463	531	463	519	515	442	478	434	490	474	466	460	502	455	527	475	505	503	507	493	501	492	518	514	477	502	492	498	498	464	484	515	499	508	484	499	494	496	467	479	457	486	464	465	466	467	492	472	475	447	471	445	483	520	489	463	492	480	466	490	475	483	491	469	474	502	495	493	459	512	484	459	482	510	483	517	484	505	457	516	444	490	490	483	493	448	459	485	456	494	481	485	458	495	479	479	499	508	469	475	469	474	476	458	462	500	461	466	487	492	458	505	532	471	474	465	518	461	498	536	498	480	496	506	459	465	501	481	475	505	469	480	461	513	491	511	505	490	483	462	489	466	461	500	455	508	473	512	448	504	490	501	524	492	490	523	470	497	470	481	486	492	475	515	509	455	525	509	498	485	482	524	489	502	511	458	423	451	503	492	478	471	452	482	477	504	463	468	493	466	433	496	494	508	467	496	460	497	458	508	482	475	426	511	472	503	449	485	478	518	466	502	493	495	545	467	501	443	501	518	509	507	467	495	513	503	485	465	537	479	503	489	479	476	490	485	482	521	472	504	462	480	531	461	471	453	517	472	436	510	455	463	471	450	510	429	514	505	470	534	470	435	501	492	472	456	471	524	502	483	502	504	497	471	494	485	485	460	461	482	493	474	507	500	503	438	474	487	444	472	488	480	472	481	540	475	471	480	488	450	516	476	473	478	473	457	468	515	503	519	483	474	475	453	469	463	482	444	504	509	511	489	462	504	459	480	479	511	476	464	505	476	468	461	494	513	483	510	484	456	455	538	503	481	511	461	478	474	467	479	501	469	539	483	478	503	489	463	499	478	456	516	478	477	525	488	480	495	463	487	495	470	476	511	516	469	494	498	473	475	513	504	521	502	485	428	467	467	491	480	531	492	525	441	475	494	491	512	480	450	468	497	516	457	464	459	469	470	480	471	496	467	474	467	467	497	526	469	510	503	512	498	492	466	500	497	503	484	516	521	485	504	453	472	491	509	516	479	480	469	498	541	484	523	499	492	464	507	489	510	486	482	477	494	535	531	465	483	499	485	451	484	472	512	462	517	486	488	498	493	503	523	505	508	482	485	502	502	531	465	459	496	483	483	466	504	489	446	494	516	459	493	478	516	456	480	512	482	490	470	506	437	479	479	516	467	460	490	473	477	522	471	445	480	516	490	463	482	473	476	466	534	486	476	464	530	483	493	498	495	448	510	478	487	504	489	484	473	440	465	474	469	499	487	478	489	518	456	513	488	505	447	502	493	519	464	534	483	491	486	466	499	503	507	460	492	472	467	484	491	520	508	503	492	475	490	426	504	445	476	517	476	464	495	486	482	524	483	505	469	491	475	523	469	483	499	491	450	479	480	476	471	529	462	473	506	456	513	481	488	487	459	501	481	512	508	471	487	498	491	510	521	473	486	558	484	458	497	426	493	499	515	498	489	477	455	468	482	498	467	505	466	494	482	491	480	496	475	491	482	474	498	499	530	458	437	480	490	488	464	460	515	493	506	487	500	506	478	496	524	503	486	531	493	459	515	480	473	517	499	479	451	447	520	448	509	506	461	498	535	457	477	451	467	483	498	433	461	441	462	499	482	499	494	493	474	464	516	524	485	474	499	525	442	544	503	497	505	518	459	494	483	500	497	429	471	478	473	489	505	497	489	465	467	498	493	472	491	493	477	503	510	459	502	517	475	506	501	492	489	450	519	473	504	489	488	476	453	489	485	493	465	457	453	470	511	484	458	496	483	499	473	472	478	472	472
23556	21289	27728	25355	20172	11595	6021	3633	2564	2059	1695	1372	1123	966	837	739	699	599	595	508	510	435	422	439	452	453	444	436	405	415	372	397	404	392	376	387	397	380	356	354	366	356	379	411	344	367	399	362	423	365	357	357	380	368	341	369	378	375	381	394	350	391	366	358	425	381	338	410	399	362	392	377	375	375	361	371	397	367	363	375	372	393	360	366	438	381	393	351	375	343	371	392	392	355	349	373	374	400	423	402	369	359	332	371	370	373	348	357	368	366	367	371	372	382	355	381	364	366	404	361	348	331	395	389	380	363	374	366	351	404	393	358	382	357	369	352	376	364	410	363	386	376	405	390	372	387	399	357	398	393	371	370	359	371	369	334	393	413	369	348	383	388	388	344	357	369	385	354	372	384	371	364	428	355	355	407	339	391	385	378	371	358	399	367	372	336	339	344	394	396	370	373	396	365	355	364	356	390	398	373	339	371	392	331	360	373	417	360	403	401	371	382	355	358	370	390	376	393	380	362	348	352	366	345	383	386	375	368	412	400	351	403	354	383	364	324	366	377	373	384	378	380	390	364	353	373	390	383	356	373	366	361	363	351	378	380	373	393	375	388	367	399	351	359	344	370	405	388	374	409	372	413	393	379	369	374	376	377	347	370	366	388	402	361	360	407	378	359	370	396	372	342	402	343	375	385	369	350	367	359	398	375	381	352	372	350	378	366	377	373	446	350	348	343	359	395	352	403	379	393	400	366	373	363	358	388	399	375	366	394	375	353	377	368	344	375	359	372	344	357	343	393	361	353	384	360	385	378	367	387	353	352	366	378	368	353	386	353	393	300	389	385	383	388	410	384	365	351	346	393	368	346	395	376	331	397	380	391	354	379	356	388	401	368	392	394	397	388	364	398	398	401	398	409	396	407	382	384	369	379	360	365	380	353	371	371	384	367	397	398	341	366	354	357	389	364	368	374	383	379	397	368	388	356	379	373	355	352	340	364	356	360	338	379	370	384	327	358	381	356	368	397	369	353	385	365	371	352	402	393	410	368	378	346	377	365	367	366	381	363	337	372	378	349	397	369	385	373	397	354	381	358	339	360	375	365	352	366	347	374	388	378	343	394	349	364	367	342	365	387	388	356	342	361	363	408	387	366	370	371	357	405	386	380	348	380	353	382	382	375	402	409	367	358	406	414	382	389	401	377	345	345	360	385	355	353	371	363	415	380	373	369	373	397	402	328	398	370	355	351	377	397	400	363	373	378	380	383	369	396	356	388	386	357	365	382	383	351	394	378	376	387	389	363	380	368	367	367	365	370	359	358	386	375	400	367	385	370	364	426	371	361	388	358	357	380	399	355	358	365	371	341	385	340	355	380	361	335	354	386	352	387	371	359	394	375	390	375	383	378	387	372	372	366	380	389	323	358	378	373	369	370	381	422	378	371	333	361	369	382	360	340	386	360	409	369	325	349	358	388	352	374	325	350	394	345	398	372	348	352	372	375	385	381	376	389	350	390	347	363	358	337	378	375	367	375	380	389	373	345	372	359	367	382	378	353	364	393	350	364	357	381	389	380	395	380	392	380	371	366	350	376	364	358	370	384	372	368	393	365	384	370	358	347	375	375	412	352	370	368	356	347	339	389	371	386	368	388	349	411	384	344	336	350	375	398	405	390	403	347	349	360	373	346	342	396	385	364	368	401	355	358	362	328	370	396	388	386	393	386	400	374	382	389	374	369	417	362	381	375	386	383	342	344	356	393	354	379	365	358	372	369	405	380	412	367	376	382	364	350	405	346	371	331	366	358	356	382	349	427	382	379	399	349	379	356	368	369	379	390	401	389	388	360	343	373	341	416	382	361	400	333	372	385	364	354	392	374	394	360	392	384	369	384	396	389	379	378	406	414	367	399	370	365	381	343	388	376	359	387	408	383	374	407	400	339	405	385	363	348	393	383	361	376	389	359	374	387	391	376	374	356	417	340	372	354	393	395	342	387	365	406	388	396	357	363	353	365	375	399	394	394	380	367	393	355	369	367	391	367	371	362	355	359	366	403	375	355	362	347	379	374	372	363	408	347	361	375	371	352	384	384	357	372	347	377	357	350	422	377	357	381	372	348	386	362	399	343	375	361	392	385	378	395	350	370	371	351	382	371	355	388	390	375	358	359	406	361	352	368	381	349	351	354	407	382	349	369	366	395	359	338	426	373	406	384	402	355	388	381	372	346	340	360	391	376	380	350	381	360	387	399	387	366	371	351	373	364	368	361	338	357	411	382	392	361	383	352	425	406	367	380	409	384	331	373	402	383	351	356	364	354	354	336	384	355	397	383	375	365	375	376	391	368	355	389	311	395	389	356	364	388	373	390	352	362	363	348	420	372	323	400	350	362	391	387	351	386	381	388	341	356	376	383	366	368	345	404	360	356	373	377	375	389	368	340	384	387	391	358	374	384	381	358	387	334	336	379	382	382	398	372	376	375	376	360	371	389	384	367	369	397	338	371	368	391	332	377	346	377	391	377	371	378	349	384	370	373	328	405	384	315	329	363	354	381	338	376	369	366	361	385	390	376	404	340	375	342	361	361	352	378	344	338	346	367	376	355	379	383	386	373	362	376	387	376	397	365	364	387	377	368	384	354	376	368	390	387	372	373	346	385	377	358	349	367	384	364	391	361	356	390	367	408	361	389	382	356	358	350	385	361	367	404	385	364	373	364	366	389	314	375	380	335	369	402	405	404	340	385	371	419	374	380	393	323	359	391	384	391	381	378	364	389	342	368	375	371	380	390	338	379	400	367	362	376	353	404	352	367	350	375	387	383	341	408	378	354	362	378	365	334	394	383	341	370	345	324	370	409	336	368	389	350	367	394	360	377	340	376	363	406	365	392	406	349	380	353	395	402	347	386	388	332	405	354	346	351	398	360	376	383	362	370	378	389	367	360	398	417	396	400	403	370	378	379	378	387	368	393	382	348	379	391	379	381	375	385	381	372	391	353	351	379	374	357	324	324	358	356	372	369	360	342	396	357	329	340	390	361	364	388	410	402	378	361	378	346	415	339	384	374	362	377	376	378	380	345	347	374	338	364	375	378	387	363	378	373	372	354	406	355	379	381	363	387	364	387	338	362	383	366	383	368	399	348	355	372	353	379	348	338	354	372	370	380	408	360	349	390	377	363	387	361	387	362	389	371	367	355	391	377	396	350	381	392	355	406	354	354	346	390	369	389	357	358	379	378	329	362	347	389	372	391	356	388	376	390	383	390	405	409	380	375	354	407	380	355	400	410	364	396	356	360	362	376	388	364	367	353	353	373	354	369	388	359	337	391	366	401	363	365	357	405	379	366	360	340	362	381	367	355	359	390	371	394	397	365	398	364	401	354	381	367	402	401	362	349	360	352	370	357	384	366	373	377	358	383	367	372	385	371	374	380	378	362	367	359	413	397	386	368	357	361	355	373	354	327	389	394	350	343	353	378	361	395	415	347	403	369	360	356	343	393	358	348
24016	42937	37275	27358	20055	14341	10267	7695	5586	4539	3509	2813	2221	1831	1629	1396	1201	967	885	785	772	729	693	658	633	617	644	580	553	558	547	572	543	530	545	545	536	519	535	512	514	458	486	520	494	562	528	506	505	507	526	536	529	466	530	486	485	503	455	488	523	510	531	493	548	485	541	472	538	480	516	507	493	494	547	531	485	535	523	487	470	520	501	480	580	476	481	480	506	503	498	481	569	496	534	481	540	484	488	511	489	495	499	498	538	492	511	507	498	536	488	492	505	516	541	481	536	527	524	510	509	553	476	482	503	525	489	497	557	492	516	484	495	512	458	517	540	516	513	497	497	487	505	506	506	493	474	523	530	521	538	477	489	521	551	514	507	487	501	535	493	483	520	526	476	486	502	475	494	472	492	509	532	520	473	544	526	482	519	520	531	492	497	513	513	476	502	517	516	534	531	538	466	506	489	535	517	532	490	479	507	528	551	537	506	521	520	537	513	509	466	518	535	482	536	493	515	511	510	459	488	506	529	510	499	491	501	490	532	536	514	508	473	514	532	504	531	498	501	499	521	492	505	519	516	506	530	517	535	484	498	454	480	487	479	523	523	479	478	479	499	525	482	515	516	561	503	512	485	527	518	489	489	492	511	558	567	500	498	467	446	479	480	493	503	523	502	534	492	505	518	497	488	503	465	500	494	502	544	480	497	491	531	533	508	520	519	549	485	518	517	515	513	518	515	520	499	499	493	528	538	525	513	525	521	530	526	511	491	532	511	492	501	535	513	482	467	501	530	526	512	522	528	541	474	475	510	508	512	488	535	527	486	503	467	508	524	511	531	489	476	480	477	523	537	492	491	511	502	508	498	514	521	491	506	521	519	549	508	493	515	522	483	504	516	511	483	497	522	511	487	516	496	473	524	498	553	499	503	495	509	463	519	506	495	513	494	497	500	499	516	467	496	491	512	499	495	479	499	475	557	498	503	451	525	445	494	524	517	483	495	530	472	501	528	518	481	503	517	526	512	502	502	543	496	529	533	511	530	478	505	531	508	517	513	513	524	507	526	482	504	521	495	501	470	537	482	493	467	515	515	492	511	490	525	500	544	498	523	504	478	510	533	494	501	509	525	529	500	517	507	531	512	609	523	499	546	494	533	500	501	519	518	495	496	458	487	508	492	463	497	514	513	483	545	512	446	530	466	499	491	457	491	525	499	551	499	505	498	485	524	497	529	515	512	512	500	514	513	491	499	545	511	520	492	499	503	523	481	532	525	522	497	533	521	507	477	508	520	481	472	513	522	508	515	505	490	515	522	501	493	550	478	495	523	549	483	490	484	467	528	533	501	494	527	482	518	510	529	512	518	501	499	515	550	507	497	555	472	515	506	534	478	507	522	506	524	510	511	485	515	502	527	488	510	554	494	515	532	523	513	509	526	486	471	504	478	501	509	505	534	482	499	506	514	471	463	466	476	541	478	504	523	517	494	496	536	514	482	509	483	531	485	500	489	515	547	539	485	498	503	541	509	519	497	514	479	505	536	485	473	538	477	537	510	512	507	475	487	490	488	518	502	536	506	473	495	506	487	487	516	489	495	516	528	525	524	492	501	527	532	524	484	508	557	465	528	541	502	544	513	509	491	500	492	524	515	515	516	474	520	544	480	532	494	537	520	505	523	505	499	487	503	492	489	524	521	505	490	516	507	510	487	505	527	521	480	493	513	483	487	442	518	506	506	508	495	523	513	497	494	500	503	485	486	503	524	564	489	501	492	510	512	481	494	502	516	510	495	484	486	553	488	477	517	500	452	513	505	541	499	501	482	470	510	503	468	509	478	493	502	514	488	466	463	466	514	515	526	524	473	506	491	541	514	492	481	501	495	491	481	510	472	486	504	513	501	543	515	526	510	511	474	474	518	545	479	525	476	484	486	507	488	550	531	500	514	502	497	494	466	502	503	506	495	495	526	474	500	534	540	539	525	509	518	515	548	509	493	508	507	503	465	520	481	541	542	491	529	518	503	485	510	492	452	540	482	529	514	511	525	492	487	510	534	537	484	523	525	488	514	526	567	514	496	529	489	563	510	526	476	533	518	567	486	514	541	517	515	523	518	476	491	489	548	506	512	485	498	531	549	497	505	473	484	492	515	538	529	509	516	537	483	523	501	513	515	509	488	532	485	518	488	522	519	496	490	482	487	484	500	504	479	529	491	528	484	508	505	566	507	474	478	475	501	489	555	504	521	476	526	479	513	533	478	489	490	460	491	553	548	511	533	540	497	541	538	527	497	508	505	483	527	482	499	506	513	497	526	489	463	513	567	478	504	516	523	506	497	504	521	493	503	537	518	495	508	523	488	489	536	499	518	524	553	499	514	463	470	508	504	484	530	496	505	476	502	500	526	510	480	499	528	487	520	470	488	505	503	451	505	512	497	518	542	493	529	538	518	539	506	517	515	521	539	526	482	514	567	487	473	495	488	507	537	511	536	519	526	535	492	508	508	447	557	523	492	499	560	517	492	535	527	513	500	479	474	516	495	544	522	511	509	494	513	548	496	487	531	502	535	478	504	488	530	524	513	492	549	464	519	515	513	508	494	533	540	508	509	501	522	501	497	494	462	514	537	516	497	508	511	514	489	549	493	519	485	499	548	495	494	535	498	514	481	517	508	478	495	522	541	492	503	531	476	526	453	523	530	488	516	490	492	520	534	523	546	492	575	516	465	525	520	544	524	502	477	480	470	527	495	503	505	529	533	505	558	512	522	509	470	541	467	495	545	505	522	480	514	520	508	545	501	529	484	496	509	530	500	567	474	484	486	501	526	490	508	531	516	506	523	505	511	504	542	537	559	504	501	491	514	464	500	512	513	493	506	482	527	497	512	515	528	481	529	523	499	505	540	516	569	519	507	534	562	518	504	512	516	495	492	491	519	521	499	506	515	510	453	510	505	488	530	508	499	559	494	527	456	487	499	475	509	494	513	547	511	512	494	478	505	486	505	499	544	467	468	544	505	492	477	529	496	499	513	526	540	509	517	510	516	537	529	499	518	509	522	519	525	515	524	522	490	503	481	470	502	496	502	515	523	516	479	463	517	533	516	486	482	516	503	523	534	526	484	471	517	505	486	532	517	504	520	521	480	517	529	491	488	506	499	514	504	515	528	511	496	513	462	524	475	507	516	523	494	506	502	512	506	522	541	504	515	518	463	505	495	515	507	509	490	514	483	503	465	463	463	536	540	556	492	508	525	527	520	541	499	534	494	520	535	478	521	488	502	504	534	508	507	514	535	500	462	527	484	457	468	534	525	513	479	536	502	533	491	545	494	507	489	470	504	469	512	523	478	509	521	522	510	505	495	535	498	479	531	520	482	500	561	487	518	530	470	535	547	511	510	495	511	532	535	508	489	504	524	498	517	521	541	487	506	532	537	529	480	469	494	551	518	526	464	510	516	505	524	529	484	507	522	484	572	496	474	526	495	567	536	508	504	488	499	521	495	469	507	490
25101	21428	26598	24502	12043	6336	3936	2724	1989	1582	1310	1069	898	772	725	624	567	520	470	458	432	413	403	357	396	358	382	372	367	372	349	364	373	352	364	356	360	340	357	333	312	329	320	340	299	348	331	351	322	350	366	344	334	367	306	293	331	328	348	335	384	348	336	343	370	353	381	366	342	329	338	370	311	343	332	324	357	371	320	348	338	326	349	336	334	356	355	340	351	330	366	364	375	334	361	355	342	308	337	342	343	317	341	340	307	347	344	346	311	335	318	362	377	346	348	340	338	342	347	364	339	370	378	358	357	318	357	345	308	334	319	346	302	321	338	333	362	361	352	347	366	354	370	318	335	333	338	356	363	319	299	305	336	340	368	349	353	295	378	343	315	316	353	376	352	349	310	335	340	369	346	376	347	362	353	324	342	356	327	336	366	327	323	375	325	357	322	344	346	338	377	338	346	322	327	357	351	322	359	341	327	327	367	354	363	364	345	319	321	345	340	383	331	343	370	336	349	349	329	307	329	340	357	345	321	329	373	311	341	389	335	341	315	348	316	332	328	340	322	310	347	343	325	329	343	329	387	323	321	329	318	329	376	378	329	330	322	341	362	341	349	327	306	323	338	337	366	340	347	362	360	346	355	305	327	359	313	329	310	359	369	338	354	348	352	387	333	356	338	317	325	355	359	349	336	336	314	341	341	320	344	331	325	382	336	348	367	328	362	340	338	354	347	356	384	337	343	299	345	371	378	312	342	355	298	374	337	348	324	326	327	373	344	352	305	343	333	364	328	358	330	339	333	370	333	336	352	320	331	337	351	327	307	344	348	317	339	336	324	333	334	307	313	316	354	326	327	363	330	320	346	325	345	323	330	359	335	341	323	343	338	334	339	311	367	362	362	330	342	337	361	353	368	345	314	355	349	329	292	353	367	388	317	344	349	339	344	343	353	340	330	338	348	320	341	305	331	333	312	330	364	335	339	347	321	306	353	335	349	324	361	332	338	351	371	315	326	329	326	307	344	368	329	338	335	356	337	333	328	319	332	315	343	357	349	353	331	318	337	362	321	352	345	365	350	343	319	327	370	326	359	337	351	330	359	319	307	351	331	336	346	299	349	364	346	360	369	314	295	325	328	329	340	349	349	326	353	341	331	310	340	328	351	348	345	368	350	273	340	339	363	368	345	305	352	340	355	369	359	331	353	315	368	285	336	343	329	342	349	343	324	344	339	336	358	372	355	315	341	365	358	336	323	341	355	340	349	382	364	323	319	371	336	379	314	340	372	321	351	328	315	326	353	344	348	363	316	344	371	327	339	357	315	349	323	359	340	352	356	353	349	344	345	392	314	359	353	309	332	317	368	344	325	343	342	384	326	343	363	335	353	327	332	340	365	335	380	331	354	331	328	340	317	315	373	308	355	314	308	359	356	334	301	378	340	303	379	370	341	332	304	315	336	325	363	328	356	352	363	345	356	366	324	336	341	367	330	348	397	319	351	321	336	307	338	316	316	322	336	357	314	325	324	361	358	352	374	333	326	361	378	320	351	344	320	357	367	354	340	343	340	365	320	339	344	301	365	358	352	340	343	341	332	329	337	345	344	298	340	354	373	338	346	351	336	330	356	350	336	336	334	342	338	329	348	354	364	360	339	324	319	334	339	330	334	347	324	354	373	375	353	312	321	336	337	318	323	345	340	356	377	336	345	341	332	356	333	336	346	321	345	324	358	350	321	335	357	318	318	361	337	326	364	308	339	374	359	320	310	382	339	325	347	346	322	354	328	355	356	343	355	335	334	362	327	352	318	352	331	349	351	359	331	322	346	362	347	341	337	347	337	329	389	382	348	361	335	346	324	364	343	334	358	370	300	333	349	348	357	355	363	317	332	324	355	289	345	352	342	362	344	323	342	325	364	365	340	307	332	339	310	341	308	349	336	356	326	358	355	321	356	346	337	320	324	326	340	362	326	340	316	328	332	355	322	337	326	327	340	336	330	334	316	341	329	370	321	315	305	355	334	327	347	346	347	321	346	347	346	341	342	337	336	351	357	346	337	311	335	303	344	347	329	342	338	382	312	344	326	338	331	344	327	308	314	321	349	332	356	305	355	350	383	338	312	332	347	333	379	333	322	341	333	322	357	366	329	347	343	341	342	298	357	317	312	325	338	386	348	356	337	331	353	343	368	331	315	374	333	317	341	360	371	332	302	334	342	342	334	341	336	364	346	330	329	341	334	359	341	342	337	337	364	313	347	342	340	349	336	353	352	357	330	353	343	323	337	298	328	313	364	310	359	320	348	339	320	345	351	335	329	410	344	352	335	344	323	326	283	355	357	344	355	348	310	333	339	322	282	335	322	337	366	339	344	338	347	340	346	351	376	327	339	355	327	339	359	340	343	298	342	327	349	366	352	341	361	359	353	355	328	354	325	313	346	346	355	353	322	339	347	334	349	358	349	371	361	347	356	358	331	362	333	342	360	326	308	354	337	329	338	361	329	349	341	339	354	382	332	334	350	330	331	330	348	331	369	285	331	361	339	341	322	351	317	326	322	370	362	330	355	316	343	344	355	320	327	371	326	334	315	371	320	337	336	343	349	333	343	351	366	359	333	332	314	347	323	350	316	349	344	354	298	319	330	334	317	339	341	331	313	358	347	314	329	341	340	320	329	352	307	358	333	349	391	332	336	336	365	337	326	358	334	326	301	317	339	303	357	338	329	330	316	332	322	336	319	336	362	326	316	323	346	304	355	321	374	353	337	323	330	331	353	332	339	319	307	307	370	358	371	326	321	303	302	305	333	336	335	338	336	352	355	331	352	350	333	336	320	385	333	370	353	346	394	341	317	307	326	341	388	338	333	343	345	313	330	345	344	327	325	339	324	322	320	350	332	361	312	328	353	346	340	341	344	333	330	343	350	315	348	371	354	330	321	333	331	320	341	328	337	361	305	341	369	326	363	340	329	334	346	374	365	341	342	316	345	334	344	347	353	361	347	322	323	336	340	344	328	353	369	347	338	342	329	350	368	333	317	354	347	341	303	351	319	317	354	353	365	325	322	343	323	334	351	323	349	323	331	341	303	352	367	351	340	351	321	360	353	342	380	335	317	324	336	332	341	355	350	316	349	357	315	320	353	376	358	350	333	340	375	344	284	345	360	356	339	379	324	354	374	343	313	334	302	316	331	333	344	337	321	326	314	317	340	364	328	325	340	338	358	337	355	330	343	331	337	342	369	376	376	318	338	369	383	323	329	341	316	310	324	302	348	354	361	350	358	340	357	318	347	324	322	337	376	335	362	309	350	317	363	358	338	344	325	335	352	330	362	332	320	328	357	339	339	359	346	335	339	326	342	347	326	361	349	333	363	351	348	326	323	384	366	335	347	368	341	302	319	365	333	320	354	343	336	340	359	348	311	325	307	324	360	366	365	342	344	318	327	347	368	342	346	345	298	352	313	378	325	350	346	359	331	349	330	330	328	342	318	353	336	313	384	337	321	346
23830	39846	33889	23949	16863	11773	8366	6147	4764	3658	2915	2243	1822	1563	1314	1125	986	910	811	671	719	669	634	570	533	531	546	527	553	507	485	511	444	529	509	469	461	507	452	439	441	472	458	474	475	434	475	448	474	487	463	455	501	456	457	530	442	455	500	465	473	458	503	478	476	466	454	451	445	462	480	483	484	470	496	483	498	458	498	488	462	441	486	462	467	447	456	490	475	415	449	494	447	474	477	454	476	489	486	423	452	473	469	473	501	477	465	479	454	474	506	472	444	461	473	493	440	501	483	493	473	471	502	432	476	475	480	492	457	494	494	448	500	477	446	497	495	452	454	476	466	472	455	501	480	476	466	464	487	491	489	498	477	463	469	463	481	470	464	465	454	461	441	448	490	461	496	496	492	460	462	455	476	462	425	466	448	457	487	456	475	396	483	494	470	425	433	445	492	473	461	481	430	499	446	485	481	461	447	476	490	479	471	486	441	442	515	491	452	412	454	485	510	500	468	468	493	450	457	514	485	489	485	508	477	494	490	453	477	482	433	432	465	465	466	469	504	457	425	490	448	446	490	496	481	469	488	458	473	459	479	488	467	471	473	464	481	449	439	438	497	498	441	454	450	495	486	446	487	427	460	476	454	490	456	470	495	447	447	469	464	463	449	481	456	446	471	437	484	455	470	461	458	481	450	442	490	435	457	482	495	451	471	513	434	458	470	464	488	440	487	484	471	467	472	423	482	466	461	490	502	465	467	441	455	503	448	476	495	504	461	477	453	453	466	492	465	487	482	521	445	448	461	460	484	448	490	499	475	486	442	463	487	452	488	458	483	463	470	459	458	444	453	474	454	514	474	456	444	442	490	499	479	461	456	505	465	455	503	440	410	439	437	505	448	473	512	474	498	468	486	477	483	493	483	475	496	473	473	468	499	454	487	493	480	431	474	492	456	474	487	471	490	471	473	503	449	456	481	467	433	421	511	466	476	502	453	479	473	468	459	479	454	499	487	470	470	485	478	468	491	453	433	433	463	462	492	457	454	536	491	459	459	473	484	469	503	468	471	471	478	466	479	464	462	456	473	499	454	488	457	500	465	481	456	503	471	449	480	500	488	493	477	483	456	447	503	431	482	471	478	445	478	514	445	456	449	442	466	475	475	474	480	455	473	476	492	496	430	484	461	430	473	430	483	472	474	482	512	482	513	509	458	467	447	472	464	482	463	463	489	430	485	461	496	476	488	472	441	475	481	456	492	462	455	476	491	480	457	481	470	487	447	484	470	456	455	460	479	452	510	481	463	492	454	438	454	488	475	469	516	457	498	466	481	466	488	433	458	465	481	462	456	479	492	479	461	447	450	474	481	475	476	492	452	461	494	494	462	437	513	489	481	489	460	477	470	461	450	455	484	500	488	501	463	457	428	471	470	481	493	471	499	471	467	476	463	453	478	466	495	475	436	491	432	439	419	459	464	477	474	502	433	469	504	446	489	485	470	456	481	448	505	502	493	476	445	445	441	474	462	486	468	460	448	512	472	479	488	452	412	442	441	472	463	454	467	431	448	501	457	464	471	483	491	470	459	480	484	453	491	445	479	475	487	495	464	437	503	502	457	492	440	486	462	457	508	457	504	434	511	469	430	443	458	474	494	477	482	470	487	469	452	511	499	450	453	468	433	467	466	461	460	495	452	463	481	440	512	485	500	484	456	455	443	505	480	479	476	444	488	475	469	469	444	482	430	436	418	456	497	480	478	517	476	460	502	463	486	469	437	447	462	478	455	441	468	454	468	437	423	448	469	450	472	438	445	454	489	494	460	451	473	471	494	460	470	503	429	488	462	486	456	481	461	513	456	480	463	514	478	490	467	492	475	471	475	445	463	452	500	437	465	474	468	469	464	498	453	459	519	426	463	425	451	479	491	485	465	492	484	491	520	469	438	483	490	451	434	488	478	463	488	461	474	484	449	497	474	494	475	462	435	481	477	456	505	454	467	475	464	523	504	467	510	467	491	472	475	442	454	460	477	476	474	459	479	446	429	460	477	468	477	464	476	443	473	470	444	471	483	442	464	467	457	442	476	459	502	483	481	464	468	479	486	521	482	503	468	471	486	460	484	470	537	443	439	493	490	494	500	495	476	460	483	522	491	449	475	459	473	489	446	511	476	481	481	501	513	511	508	475	484	452	465	471	456	412	471	485	486	475	459	451	465	454	439	455	485	492	471	460	445	460	427	481	509	455	494	462	452	456	472	482	457	470	475	474	470	473	470	439	472	509	454	478	438	465	474	487	486	450	471	460	480	444	464	476	462	466	483	463	467	468	486	467	494	500	474	441	436	493	452	476	437	491	517	457	493	445	485	470	462	517	439	461	431	465	481	442	463	465	462	502	437	516	450	475	481	487	466	477	456	461	488	436	475	489	461	469	472	508	461	492	468	482	478	527	488	480	494	485	453	459	475	452	479	452	460	526	487	432	458	471	489	486	453	457	478	464	488	458	456	469	491	478	421	453	497	487	447	467	491	472	460	464	472	451	459	484	466	462	468	461	480	457	468	473	537	483	475	482	474	500	446	472	482	463	465	474	477	482	475	473	459	436	468	497	471	466	463	491	451	456	438	469	477	505	489	474	463	472	487	464	452	488	442	454	475	473	453	529	513	456	453	468	468	484	477	475	437	487	441	488	455	473	492	492	463	467	503	456	464	462	466	456	491	529	493	469	459	484	442	490	430	457	478	456	446	479	450	458	476	457	491	447	470	488	465	473	442	463	469	481	449	474	496	485	480	513	486	441	509	488	496	438	474	477	497	442	489	442	474	459	452	461	461	460	482	508	475	473	495	442	482	480	475	460	451	473	453	468	457	471	466	472	467	480	442	434	510	493	488	459	473	463	461	483	454	483	470	466	500	490	457	496	461	440	495	446	456	473	460	452	474	491	472	451	489	476	484	497	477	494	480	463	451	424	467	457	472	455	483	458	466	495	501	499	450	509	479	449	459	454	479	471	450	500	473	453	460	442	498	431	469	463	429	458	487	460	497	429	474	439	490	473	440	471	468	483	434	451	468	447	437	451	458	460	469	413	489	445	498	430	454	482	522	498	534	480	491	473	460	474	456	482	477	459	469	511	488	454	495	472	454	475	484	435	477	515	482	449	435	458	454	499	503	481	453	475	484	500	486	455	493	494	500	480	490	453	438	493	487	480	452	451	454	484	508	428	464	447	503	473	460	435	428	486	483	495	473	426	486	478	518	459	446	470	478	502	475	467	478	439	488	457	456	437	441	505	508	482	462	504	480	444	444	466	494	466	462	457	493	440	467	457	474	454	522	488	471	466	479	475	493	468	444	471	469	474	439	475	465	487	502	457	509	436	484	482	450	463	441	468	472	521	471	450	468	465	414	485	553	475	465	461	509	503	508	472	434	503	455	500	461	462	411	429	470	511	478	469	493	450	456	463	497	471	434	454	475	501	464	479	498	446	441	408	477	454	504	443	536	466	482	470
22598	21259	28408	24495	21402	19520	10949	5143	3393	2682	2073	1640	1334	1167	1015	841	772	719	630	579	519	502	484	441	458	427	422	427	399	396	367	384	379	391	388	418	358	378	395	332	350	419	383	396	386	389	373	351	369	366	412	343	396	370	386	364	391	366	332	371	373	387	348	356	378	376	359	380	363	375	391	362	370	374	393	365	398	349	401	358	335	367	357	338	346	378	349	403	405	400	368	360	349	382	348	338	390	374	370	352	362	353	351	356	354	353	337	343	373	393	389	347	330	389	356	401	377	323	390	345	353	362	371	394	361	375	342	376	378	370	366	377	392	348	353	376	358	387	390	355	378	355	407	376	332	344	394	366	366	394	357	347	361	372	412	345	388	345	340	375	362	417	379	368	334	358	380	367	366	353	386	362	374	367	401	341	338	385	331	341	394	329	358	342	343	397	352	347	411	343	374	373	366	381	368	389	377	361	376	413	354	386	345	361	386	364	390	389	355	357	368	355	347	383	382	354	354	365	375	371	371	396	401	399	402	378	377	370	340	349	327	346	387	379	375	382	365	359	376	415	378	375	361	368	353	347	380	366	384	386	345	373	355	311	360	372	370	384	354	429	366	383	343	350	374	344	368	346	361	351	341	379	357	398	385	394	368	350	349	338	365	377	352	348	412	382	372	389	367	355	379	378	390	370	397	363	362	331	392	348	340	377	362	357	376	344	339	315	372	380	391	383	407	367	339	370	403	383	368	391	376	347	390	357	342	388	374	373	362	364	366	351	353	360	364	361	331	368	387	402	316	370	376	394	336	338	401	356	365	368	344	356	337	349	395	349	397	384	337	370	381	364	367	380	406	350	357	348	342	372	374	348	373	361	373	389	334	383	369	364	340	393	349	376	368	393	370	366	436	377	334	386	391	371	346	357	335	332	373	355	385	379	390	363	366	351	351	373	359	374	348	352	373	353	345	351	397	367	355	400	358	387	368	351	353	399	363	328	339	375	376	392	332	368	363	333	349	377	359	353	365	385	343	365	376	334	362	361	374	389	344	387	352	349	397	370	381	386	375	397	345	393	407	353	344	412	397	352	389	373	345	381	358	370	375	366	352	356	384	347	320	403	400	371	341	357	353	332	331	379	381	362	344	321	400	373	366	371	364	364	377	372	382	390	368	375	389	372	375	366	416	379	393	381	354	378	350	348	329	384	381	364	352	360	355	392	345	361	349	350	385	359	372	350	358	327	341	347	390	361	381	362	366	360	375	361	370	333	378	355	358	326	379	378	379	377	414	382	380	368	383	362	345	374	388	347	369	371	379	351	366	395	398	372	358	366	343	360	366	378	367	352	351	351	381	365	374	382	357	350	350	377	393	340	389	365	382	356	369	360	378	393	372	381	369	351	387	372	343	403	375	399	380	365	349	348	384	412	352	387	384	336	354	364	367	355	401	321	359	402	330	378	370	370	357	345	334	353	397	372	350	341	327	392	354	382	385	369	385	387	400	402	366	345	341	371	432	369	344	369	382	355	354	371	385	356	354	385	367	373	381	361	375	375	369	392	379	353	364	367	396	351	363	353	369	352	364	358	384	381	358	394	359	405	340	366	379	363	334	370	363	360	369	325	344	402	394	364	345	363	393	395	378	367	392	347	370	371	382	376	370	379	360	400	379	357	354	352	331	343	366	389	372	369	360	408	355	375	365	363	378	342	373	375	376	378	370	376	339	358	363	379	372	350	354	339	332	376	350	340	360	386	369	343	332	368	388	358	354	367	380	389	362	355	359	368	338	375	371	371	349	357	356	388	350	358	346	354	410	394	331	345	365	388	413	342	330	374	391	378	352	379	355	318	396	340	349	370	348	339	414	358	345	375	372	388	360	355	330	367	401	375	389	383	375	407	380	332	381	393	382	372	357	377	360	363	366	375	357	391	354	358	335	400	353	374	378	356	355	376	389	379	378	369	378	348	353	329	343	365	365	419	380	340	386	340	361	366	414	344	387	352	367	371	401	350	355	358	354	355	358	374	379	354	375	387	385	383	388	351	378	388	376	340	372	370	360	380	362	375	368	335	384	392	374	386	360	360	396	369	352	355	374	370	366	367	341	371	361	387	390	359	357	342	357	386	361	334	345	349	388	352	344	380	351	376	361	368	370	371	362	370	317	356	367	386	351	362	389	356	351	359	354	374	329	402	354	365	402	394	343	339	389	364	349	326	377	359	353	333	352	377	400	382	377	347	353	377	353	358	400	371	393	413	384	406	332	379	353	342	334	368	337	375	375	382	362	392	362	369	363	369	347	360	364	369	361	366	370	343	369	372	382	402	362	363	330	352	332	362	372	383	377	366	349	363	378	382	355	371	389	339	360	364	380	360	363	371	364	365	375	358	358	390	400	411	350	399	346	361	348	387	417	357	354	340	366	368	325	362	384	415	336	372	342	349	388	351	350	351	383	381	364	373	360	383	367	369	350	337	347	345	383	403	395	361	345	362	359	336	363	352	376	384	363	399	408	357	366	383	359	365	358	376	354	369	379	339	383	365	366	347	353	385	386	379	379	364	379	365	338	348	378	400	349	391	349	375	361	334	350	373	383	370	379	363	350	368	374	339	351	407	379	394	360	400	382	398	361	357	326	355	362	395	352	379	393	371	349	379	376	322	363	365	366	359	367	360	352	371	363	347	386	393	385	365	373	367	376	415	367	359	373	360	373	347	354	370	378	345	328	358	398	369	371	361	372	378	383	356	368	391	360	350	355	370	318	380	347	388	373	392	359	388	416	360	371	373	335	357	368	347	340	345	363	427	377	358	372	388	363	374	374	410	356	375	373	343	373	355	371	373	378	371	378	330	338	349	417	369	399	334	366	349	367	363	343	377	363	353	357	365	417	357	327	380	370	394	329	384	393	350	371	388	382	360	350	373	338	396	368	348	380	366	382	355	371	360	409	359	372	383	375	348	351	348	330	369	367	380	356	380	357	365	348	384	337	376	358	344	348	393	344	394	326	335	379	386	391	384	368	380	380	352	372	390	395	351	359	378	385	357	399	331	365	365	321	340	381	377	360	379	365	400	366	394	358	347	341	364	339	376	386	392	355	347	357	336	383	398	382	354	387	332	385	383	366	362	354	354	386	352	364	377	366	340	397	381	374	401	321	358	352	369	362	343	348	356	376	370	375	368	311	380	376	401	336	363	378	375	354	378	383	357	352	344	347	347	346	377	367	360	409	383	367	379	374	363	368	370	346	376	357	368	365	342	354	370	376	356	396	350	377	319	349	357	372	405	360	339	353	368	390	347	385	357	355	371	422	381	339	382	383	336	357	347	375	371	387	358	331	356	363	400	384	370	351	354	364	365	346	361	401	376	358	361	382	379	362	389	381	362	369	389	379	374	362	365	358	363	375	370	410	333	374	413	346	339	350	370	381	364	400	369	340	346	381	382	368	368	374	350	381	343	396	357	363	357	381	357	369	396	381	365	385	393	369	339	381	395	338	378	362	366	372	353
25907	46894	40894	31249	23181	17253	12924	9438	7503	5743	4544	3537	2894	2339	1999	1593	1410	1165	989	922	876	736	735	688	668	689	623	614	559	566	590	541	560	509	548	532	463	513	533	515	550	538	520	499	504	514	492	520	486	484	468	509	485	457	517	537	502	506	490	494	488	504	502	504	486	522	496	452	473	464	524	491	500	478	459	469	508	495	522	474	475	515	500	494	473	507	478	477	493	548	520	468	472	431	520	514	466	470	479	519	487	501	502	493	507	499	491	506	507	505	509	500	501	488	479	483	459	497	509	485	483	518	473	482	460	524	510	491	519	543	469	462	495	494	526	497	484	493	480	509	508	473	494	509	507	499	526	482	502	469	474	476	469	532	489	458	460	468	464	505	511	466	509	523	527	491	521	491	507	527	490	506	484	495	493	494	512	523	489	482	467	532	510	522	502	530	491	542	465	469	510	508	479	503	509	453	476	455	490	525	502	483	504	498	489	452	488	465	473	459	492	524	496	523	507	525	474	509	458	485	488	501	483	473	515	512	534	482	479	517	502	534	434	464	494	469	455	500	502	505	489	451	479	514	501	526	499	519	500	449	516	503	494	473	511	499	511	510	471	482	499	488	451	501	465	503	515	485	506	491	512	500	458	503	514	498	482	483	449	497	511	489	479	476	520	520	493	523	498	499	520	499	479	465	475	484	534	515	460	504	538	473	506	522	481	508	479	502	511	448	512	497	529	527	510	484	489	486	500	498	447	495	507	529	489	487	506	459	481	501	489	470	515	471	518	461	507	484	479	485	501	489	475	504	502	519	474	494	514	461	496	518	510	483	498	486	460	500	515	429	534	501	500	519	490	498	492	494	520	532	514	480	518	496	542	477	471	502	514	500	479	506	517	482	501	476	488	478	495	462	506	492	509	507	520	493	501	551	499	506	521	509	488	494	514	489	517	495	472	484	494	497	462	488	494	464	485	461	495	486	449	507	503	498	506	470	516	516	500	458	530	500	497	540	514	496	504	500	494	503	503	482	487	459	476	456	496	467	468	476	484	469	513	541	504	447	444	502	484	478	547	482	499	527	489	486	517	508	476	475	513	481	498	540	534	491	473	468	476	485	495	487	489	513	475	478	458	526	510	493	481	495	480	496	477	547	492	475	515	490	510	479	438	477	479	485	486	489	476	509	509	483	534	504	480	478	530	488	460	524	499	474	478	500	469	499	491	451	480	476	500	483	470	477	493	497	478	540	495	454	529	497	490	488	489	582	494	475	506	458	479	508	496	519	482	461	501	480	497	489	482	485	520	515	504	499	546	456	492	479	500	481	515	453	506	464	504	520	502	476	494	506	499	540	464	507	449	526	506	504	488	481	510	501	518	495	496	467	518	474	488	496	437	506	509	541	528	498	514	487	487	518	472	485	516	478	476	551	493	501	445	537	511	467	467	487	471	452	508	515	493	485	466	491	504	537	491	519	467	493	489	465	517	510	496	510	535	489	477	523	493	502	481	497	508	544	496	471	507	517	480	489	516	486	468	514	501	510	492	487	467	485	530	477	487	493	528	510	504	547	531	501	517	473	544	503	487	513	500	467	473	465	510	484	514	502	490	486	506	495	509	521	521	491	502	494	478	501	537	536	479	499	495	468	503	504	495	469	524	465	481	485	505	504	509	454	507	510	503	513	485	477	486	478	486	469	527	491	507	472	471	483	496	489	478	501	482	445	483	525	471	507	517	505	484	469	450	524	464	493	508	487	495	454	492	502	511	466	472	479	454	450	473	479	485	512	481	496	500	477	501	483	458	501	513	496	486	528	471	509	464	496	508	473	503	492	506	466	481	553	475	502	498	472	506	486	474	506	499	516	517	484	495	504	513	480	481	484	510	488	500	497	488	497	483	521	483	512	497	491	508	498	501	518	466	521	485	478	471	486	495	494	495	502	490	485	482	502	495	492	505	500	493	489	471	470	461	467	470	498	466	502	465	483	517	483	472	481	535	483	455	494	470	509	471	486	489	478	461	519	492	504	495	484	458	487	498	494	530	526	521	475	488	422	492	497	493	499	498	452	483	458	491	498	526	499	494	493	475	511	456	461	497	470	473	486	442	502	513	500	507	537	478	503	452	487	510	535	519	549	488	462	472	511	513	480	490	496	509	475	490	505	488	482	492	464	528	500	475	520	444	461	509	469	477	509	480	473	465	516	503	517	490	511	497	480	478	497	490	519	471	503	480	495	524	497	478	521	485	492	519	502	469	489	497	488	520	484	483	478	490	502	522	512	500	474	482	468	491	506	479	491	478	506	502	462	502	523	553	498	546	525	488	506	448	488	478	454	477	488	515	473	476	476	444	509	505	490	492	519	488	470	470	523	489	514	490	453	478	481	474	483	473	507	519	451	497	491	482	487	452	473	468	483	506	486	472	492	494	520	468	498	503	478	485	490	496	475	526	554	469	473	450	536	479	476	531	499	494	449	519	491	476	484	486	501	479	532	506	504	497	481	473	472	494	546	496	468	496	489	496	486	504	469	475	452	517	489	539	506	493	501	525	504	517	492	504	474	461	455	492	492	453	512	481	479	483	510	462	528	504	485	503	506	484	461	489	475	488	488	467	440	494	498	519	490	453	501	500	519	502	474	496	471	509	479	512	524	519	467	498	509	493	447	536	445	468	498	511	483	494	488	490	509	512	480	530	492	480	507	470	512	501	506	476	524	472	499	485	471	413	500	499	486	481	505	540	523	492	504	463	477	509	470	509	467	563	491	505	520	520	481	487	520	507	516	511	509	516	494	498	488	511	475	505	460	483	524	473	490	500	472	481	540	468	504	495	497	464	499	492	513	462	514	480	469	482	500	488	512	489	479	481	495	450	504	483	507	446	481	521	498	487	509	474	506	500	509	484	509	502	467	512	490	502	462	491	491	500	467	501	466	513	479	522	446	531	470	494	502	488	484	478	516	543	462	490	493	473	461	504	484	483	482	535	493	478	493	472	519	473	526	499	520	471	513	491	510	505	448	516	469	470	468	458	508	469	510	474	521	537	472	485	453	434	482	456	531	516	512	540	499	519	477	500	500	488	525	487	510	514	476	468	521	490	477	489	504	471	506	501	496	512	510	496	450	513	498	547	444	533	523	476	498	485	513	465	518	473	510	507	502	478	509	484	474	521	524	512	466	483	417	501	486	502	532	503	474	462	499	500	468	460	495	477	502	504	465	533	480	482	460	482	470	461	513	509	475	542	488	485	458	478	462	531	491	471	524	521	462	441	510	461	456	502	501	520	494	466	493	489	498	505	510	491	472	480	501	490	504	497	482	502	464	489	469	481	507	528	481	497	518	498	489	506	485	465	474	491	519	503	502	476	479	446	485	552	493	531	528	489	485	507	473	496	504	477	533	510	519	512	518	489	484	498	495	498	509	488	505	498	516	494	504	498	485	461	482	480	494	491	495	463	532	507	491	454	461	503	480	474	505	527	473	507	486	500	488	519	485	470	505	490	499	510	492
28645	24343	24645	17384	9184	5217	3323	2291	1821	1419	1150	920	812	671	653	587	579	461	466	433	458	456	422	401	400	379	393	382	379	373	404	360	407	375	399	364	357	309	351	361	389	375	356	374	327	363	356	382	369	355	328	352	366	358	380	352	376	352	360	354	361	382	360	351	340	356	337	381	349	350	341	372	339	357	372	361	406	345	382	341	350	401	369	361	373	353	342	370	355	347	379	370	382	353	339	345	370	356	359	354	358	365	371	378	375	350	378	373	381	355	376	359	330	390	357	369	353	361	397	393	372	396	371	365	359	384	363	377	359	351	344	385	342	353	394	388	388	384	375	343	338	374	348	387	360	355	358	380	359	380	356	373	382	345	375	356	373	375	354	346	368	378	349	384	360	361	344	327	387	381	378	364	355	342	366	340	363	342	357	366	366	372	361	388	347	389	334	367	330	362	356	360	370	362	357	338	362	357	335	384	364	405	326	382	381	352	349	329	343	347	412	386	386	364	325	361	332	327	402	393	344	351	358	383	370	363	380	351	364	351	392	354	338	340	383	361	352	357	354	344	351	376	377	380	380	347	336	358	381	370	340	369	378	351	358	391	353	346	364	377	388	375	336	358	331	325	376	323	363	366	342	346	367	396	356	348	371	352	389	365	375	367	390	336	365	377	390	373	406	374	379	377	390	378	353	355	357	347	347	374	376	379	383	340	352	363	390	368	374	378	396	394	337	345	380	363	360	372	383	366	386	327	363	330	398	342	376	365	347	346	370	368	406	386	380	327	371	362	343	369	379	388	374	369	332	356	390	372	378	343	363	356	369	361	369	354	388	361	354	361	350	366	400	345	337	343	374	363	375	381	366	358	350	356	363	360	361	377	325	372	347	341	381	376	352	379	365	367	376	351	377	341	349	361	342	364	357	381	356	341	367	347	344	375	327	376	337	342	418	403	371	361	370	371	359	358	373	367	389	382	369	344	389	375	362	342	387	359	364	380	350	355	356	392	383	349	391	327	362	373	355	352	382	362	371	381	392	377	369	348	369	385	415	350	373	367	353	354	359	362	388	369	354	344	365	368	385	342	378	361	379	327	357	346	384	377	378	375	371	342	323	378	379	381	348	343	370	381	378	356	354	362	399	357	379	379	373	371	347	360	370	358	363	379	348	371	346	375	366	345	370	348	394	370	371	360	376	360	377	402	374	348	396	336	380	352	412	338	385	365	340	355	332	383	327	414	382	346	339	333	352	335	366	339	350	371	340	362	363	365	380	371	363	370	369	388	362	399	375	358	347	340	371	401	358	376	368	380	389	369	352	361	329	414	350	383	408	358	379	371	358	347	366	342	361	335	359	362	353	359	368	374	370	345	367	392	357	353	365	353	349	369	368	386	373	373	343	358	383	349	370	375	381	391	351	372	358	350	374	353	364	396	377	357	368	349	381	386	385	354	372	346	363	389	364	409	365	376	352	388	354	370	370	371	353	361	358	363	353	361	368	346	407	350	405	350	381	375	357	359	367	383	351	339	366	341	370	352	374	372	374	365	362	352	386	355	341	339	361	380	370	379	384	360	367	375	368	366	366	349	386	377	358	354	378	356	354	360	364	358	384	378	372	357	363	368	337	374	397	360	377	326	364	335	377	339	360	311	320	356	342	379	339	358	419	383	357	352	380	358	396	353	391	389	346	375	353	365	368	346	381	329	359	339	371	342	360	358	323	375	389	369	381	349	386	352	368	385	373	358	367	353	343	379	388	339	380	386	399	351	392	379	341	363	361	369	393	368	370	373	382	390	330	364	366	333	346	358	395	375	368	371	319	361	379	364	364	351	354	353	363	385	354	359	366	347	414	328	367	341	370	344	369	379	348	376	376	380	389	364	393	386	332	382	340	342	371	376	377	370	385	374	377	396	365	387	353	313	374	365	420	353	364	396	356	353	361	376	373	359	350	350	353	341	369	344	352	378	344	372	346	387	351	330	359	347	370	334	393	385	364	361	379	342	361	360	358	377	362	389	380	369	351	382	391	344	358	354	386	376	348	346	327	342	374	352	410	340	350	368	341	367	372	348	376	343	334	395	365	351	350	354	336	347	364	361	377	375	336	377	377	399	374	385	346	365	356	396	376	394	359	327	379	376	362	339	383	344	333	356	358	363	351	373	331	387	332	421	348	375	358	351	357	408	381	372	376	396	355	383	352	342	336	341	419	338	333	390	405	381	342	382	342	409	383	368	335	405	354	360	344	374	374	381	389	361	370	350	387	362	345	371	370	386	379	398	344	351	359	341	330	368	346	381	370	360	329	382	332	350	374	364	384	367	374	370	376	346	373	356	381	386	351	375	355	357	363	415	335	372	354	373	358	350	349	374	396	370	340	389	374	366	368	401	375	385	382	378	385	354	380	354	382	347	362	369	375	396	370	404	385	386	366	376	353	363	376	385	367	357	371	372	356	298	361	343	347	368	386	333	355	355	389	321	340	362	383	325	364	360	361	349	377	358	350	364	366	364	375	365	365	371	344	365	336	348	384	347	340	358	372	369	366	408	351	358	301	342	367	416	356	369	366	374	348	327	370	345	375	381	385	336	359	398	342	330	346	379	362	433	377	389	375	363	415	332	361	379	399	368	357	384	348	354	357	374	412	363	364	349	384	351	350	390	369	358	344	359	347	364	342	387	361	359	393	332	341	353	359	342	358	359	365	331	394	330	370	371	359	369	359	352	383	351	373	348	398	377	394	348	405	394	366	357	426	372	384	388	377	401	362	357	348	367	351	356	406	370	341	344	369	390	331	378	357	377	381	336	357	360	379	324	373	361	361	373	368	370	338	386	332	374	351	385	360	334	347	356	361	348	333	397	381	348	395	347	405	372	369	392	387	382	375	370	370	358	377	363	339	349	363	330	402	364	346	389	394	380	385	388	347	373	372	345	363	362	331	415	358	373	368	383	339	378	372	380	372	381	347	378	348	375	366	374	372	401	381	347	326	358	383	358	364	372	406	357	331	324	374	374	370	362	366	348	394	349	329	363	349	344	382	374	381	320	360	351	366	370	352	391	352	386	396	383	354	393	362	374	351	381	352	356	367	360	348	379	371	331	357	359	328	393	332	341	342	380	350	355	355	347	358	360	372	376	373	384	352	367	370	381	379	333	375	371	365	370	348	368	365	357	367	398	379	355	356	392	390	356	369	397	372	385	363	355	365	354	372	338	352	377	388	357	379	368	377	358	358	396	375	337	367	334	408	375	353	370	366	387	343	367	361	391	366	357	358	360	348	364	363	377	373	363	371	345	361	363	352	349	354	391	344	365	361	338	355	376	354	363	367	363	373	374	366	399	397	412	372	384	381	341	369	367	353	359	359	390	362	379	363	339	371	341	358	351	352	363	357	358	376	383	358	386	346	368	397	349	310	371	365	350	358	362	388	389	365	382	364	348	342	357	371	388	367	370	357	381	390	354	379	344	364	377	348	399	339	350	396	388	345	353	352	384	387	348	366	382
24328	37312	31996	21984	15043	10301	7089	5310	4033	3115	2465	2003	1634	1329	1187	1033	912	832	741	686	672	596	600	607	558	546	566	565	502	527	524	507	512	495	553	512	531	548	490	534	512	512	512	529	520	528	489	494	522	499	541	540	496	478	484	505	492	510	535	507	464	534	501	515	531	495	495	527	480	495	523	507	501	496	531	479	494	489	490	520	471	463	471	486	454	487	481	514	502	489	472	458	516	481	483	472	481	497	463	475	534	492	468	534	452	521	486	472	508	549	488	506	511	480	493	468	500	497	457	531	510	481	523	505	502	522	501	484	521	481	508	476	517	482	497	483	535	486	539	498	496	546	490	510	507	504	497	466	492	506	468	482	486	525	470	513	517	476	496	500	462	506	506	505	478	476	487	478	510	508	486	485	518	492	469	467	490	520	518	481	473	459	474	533	485	480	484	497	509	535	466	497	502	487	480	518	498	476	525	474	478	522	501	502	485	553	501	492	413	502	476	490	514	488	471	493	463	518	515	474	513	496	470	503	487	520	489	435	535	526	515	495	478	477	515	515	506	488	494	495	523	483	513	469	534	528	496	469	503	563	522	502	485	468	502	491	535	477	488	492	479	479	460	510	464	508	536	492	489	477	496	491	490	485	521	478	495	481	473	503	507	458	518	499	524	479	489	469	526	509	454	498	494	510	454	523	478	515	530	495	526	529	474	502	547	511	491	501	527	501	522	467	477	477	540	462	509	535	464	494	490	488	480	489	518	491	491	522	525	482	516	437	489	536	499	509	506	484	495	481	467	494	492	502	511	528	496	432	493	487	521	466	475	469	504	557	488	499	505	480	487	504	472	509	535	490	497	455	480	465	517	557	479	536	505	499	516	484	504	510	482	515	470	483	465	493	479	513	511	493	524	515	498	487	495	523	512	465	487	482	519	516	505	519	508	448	522	485	463	487	490	503	462	499	513	468	511	491	515	496	475	496	490	478	488	454	518	472	493	486	504	448	473	501	485	545	484	486	500	545	526	453	473	518	469	530	482	520	472	481	510	542	515	465	536	484	584	490	465	469	478	492	445	510	498	479	466	487	547	507	530	464	480	470	501	525	491	491	495	471	492	524	442	529	499	496	489	474	501	502	476	510	471	481	497	505	487	470	470	478	510	508	530	508	528	454	494	510	511	448	484	518	522	499	481	457	489	493	502	517	480	501	481	532	502	458	460	526	523	530	521	496	487	531	502	476	476	508	551	501	503	518	540	475	507	481	495	474	520	523	487	576	478	469	535	506	493	497	466	484	501	502	504	455	531	504	455	481	505	508	510	495	484	502	521	493	478	502	513	490	489	500	497	440	477	509	482	493	463	487	513	510	453	499	513	511	485	457	528	501	516	503	491	546	500	544	527	503	471	520	477	496	517	507	495	516	468	517	513	482	492	545	457	476	493	447	494	517	507	512	482	495	484	518	498	490	511	517	464	493	500	483	492	496	489	509	511	486	495	512	498	503	486	508	488	479	507	503	484	518	503	506	458	483	469	465	511	489	486	506	503	498	472	512	495	524	501	482	513	522	477	502	471	503	482	498	499	510	504	534	498	484	521	474	514	501	483	518	494	469	484	490	459	493	509	518	443	500	479	505	482	469	517	439	485	480	472	505	492	506	482	494	500	495	508	473	528	521	454	538	494	493	505	532	493	517	495	518	495	505	510	458	486	485	502	511	521	482	488	516	479	479	455	481	487	523	478	536	497	474	452	521	493	483	493	490	515	510	535	484	499	494	501	522	472	484	488	478	485	500	514	524	511	511	501	477	480	488	503	491	483	474	485	518	524	515	480	491	473	556	476	534	516	494	506	533	515	493	544	478	508	498	464	483	523	466	502	485	523	525	496	496	515	496	479	495	503	510	485	511	471	525	523	482	467	493	520	494	486	494	499	501	482	548	496	493	522	461	473	516	483	490	486	486	530	490	463	503	471	530	498	479	488	483	494	481	483	513	496	506	534	485	511	547	470	458	452	488	495	487	494	521	471	492	489	548	520	508	482	510	531	469	495	511	517	479	468	490	488	491	554	521	517	496	511	478	478	488	477	554	509	506	502	493	451	494	512	505	453	522	508	512	491	499	473	503	529	482	496	473	515	469	525	534	505	526	453	534	502	495	489	485	500	500	475	494	539	461	518	461	498	476	536	516	474	485	506	501	485	506	494	472	518	493	521	558	472	490	507	491	511	503	512	484	492	501	505	510	493	510	487	466	464	482	495	542	513	484	477	444	517	516	478	511	475	505	486	469	466	503	498	528	466	514	533	500	459	480	513	509	501	514	500	519	495	443	483	492	477	477	470	482	480	477	524	491	479	536	506	474	497	504	552	485	508	486	506	478	495	478	510	481	482	537	488	524	509	485	463	504	499	473	471	519	515	489	466	503	474	484	507	520	489	462	557	461	515	512	529	493	502	508	527	463	494	505	471	507	495	500	498	519	496	480	526	484	507	493	473	463	510	517	519	473	461	506	507	538	493	525	503	500	515	494	487	524	484	504	496	505	491	491	477	492	484	473	470	488	523	511	493	484	497	513	502	481	540	493	429	534	496	480	468	470	483	444	473	545	487	507	515	490	496	461	507	491	544	482	458	520	496	448	481	519	480	546	466	515	509	525	462	510	522	507	548	503	503	476	524	463	442	488	538	463	515	481	477	549	517	491	475	465	462	479	513	527	484	457	513	481	509	511	492	477	522	512	489	487	475	479	492	520	535	487	530	496	528	527	505	502	498	498	492	492	509	521	506	523	480	485	512	495	464	489	498	495	512	518	508	484	502	529	492	483	435	493	484	507	502	504	464	480	511	530	518	535	482	492	511	543	497	487	532	532	511	486	485	482	478	532	514	498	502	493	483	531	496	471	498	516	485	465	518	506	478	524	514	453	498	501	495	483	476	487	496	510	522	456	485	478	462	478	489	508	505	533	466	482	489	495	509	480	534	500	475	480	500	536	507	506	452	486	486	508	480	517	480	511	491	461	496	518	474	469	502	521	482	465	480	472	513	484	502	462	484	514	484	515	470	504	499	500	476	494	508	537	544	479	507	489	472	506	518	515	481	496	521	492	474	532	515	494	493	500	511	442	473	501	537	474	534	473	516	467	432	476	482	481	454	483	502	515	519	461	512	494	508	552	513	505	525	511	438	507	484	511	476	513	498	480	490	523	495	494	479	492	490	528	466	519	470	507	499	467	490	515	483	505	545	502	481	497	496	491	490	505	487	485	508	534	481	511	521	482	515	512	504	533	474	463	494	495	514	470	523	450	503	509	490	486	511	499	511	539	495	489	504	530	473	503	508	519	542	471	449	513	485	502	563	524	492	472	516	495	497	451	519	523	513	501	449	538	488	461	513	517	506	498	472	506	520	506	460	527	481	482	546	502	487	471	492	526	456	450	467	506	476	524	487	479	481	500	472	480	504	496	523	519	459	501	491	483	499	494	542	556	491	503	549	498	489	482	483	510	463	524
23552	21269	27713	25369	20106	11636	6115	3846	2688	2080	1692	1408	1120	950	824	734	667	643	491	488	484	448	448	447	393	435	441	416	360	384	406	388	417	360	388	403	401	343	387	402	369	375	379	367	436	391	359	375	359	375	390	366	409	344	360	381	355	367	391	378	382	396	360	419	407	394	382	357	362	333	367	346	360	378	402	390	371	351	422	388	321	378	369	379	356	388	368	390	397	363	393	365	377	393	401	408	360	412	381	377	391	385	378	402	382	370	421	383	364	381	367	391	402	388	370	414	378	374	379	399	386	392	393	427	408	398	440	402	360	358	375	383	380	388	371	371	382	362	410	371	403	355	379	408	380	359	408	405	383	359	372	362	364	367	393	369	396	377	373	400	377	379	397	384	383	383	393	386	374	363	379	342	395	366	378	383	381	389	369	392	410	360	410	394	378	390	376	385	376	372	397	384	382	368	415	410	401	359	360	323	373	400	383	394	387	377	383	386	361	377	350	400	368	386	389	375	362	383	359	365	385	385	370	361	384	372	365	361	373	364	363	371	359	394	407	365	398	442	378	361	369	389	380	366	350	379	430	399	394	398	394	395	374	326	377	363	383	419	333	400	355	387	389	379	402	368	360	405	375	404	386	359	356	382	369	369	409	362	385	368	399	368	353	381	374	412	371	407	346	365	416	361	381	401	385	381	403	399	372	367	371	340	388	393	391	366	391	408	385	391	394	397	361	371	384	387	365	417	397	406	388	374	380	352	381	383	400	360	389	394	384	365	352	357	380	386	404	396	390	366	374	385	381	362	402	401	370	383	376	383	395	382	359	386	391	394	385	388	414	395	431	389	397	361	369	408	400	383	386	359	383	390	363	373	405	372	372	366	391	389	404	365	365	404	376	378	350	386	393	359	398	411	408	350	355	393	403	416	364	363	389	402	420	421	363	409	385	424	402	385	381	400	367	407	341	420	380	389	373	394	350	395	385	380	390	375	389	419	359	353	379	380	379	369	394	393	402	369	338	411	367	374	364	377	398	367	416	411	353	380	366	365	399	390	371	368	346	406	388	392	380	374	369	374	381	379	433	382	408	377	376	391	358	412	362	412	388	381	413	399	360	403	365	393	340	356	367	402	372	375	400	358	370	368	367	380	395	387	402	358	415	400	379	383	406	368	386	377	385	391	408	381	374	381	404	404	355	378	444	361	402	387	354	347	369	373	336	378	357	362	373	395	363	376	399	391	346	363	375	356	360	384	382	372	412	372	361	373	355	398	391	391	398	387	385	384	402	377	367	381	388	426	375	359	404	365	381	379	377	378	359	376	383	394	347	365	364	383	368	368	376	369	378	373	394	363	370	363	385	363	384	386	381	352	374	384	355	364	352	362	407	358	396	404	418	368	379	387	382	377	374	374	377	353	372	392	393	381	403	363	375	379	396	376	366	369	353	362	387	336	414	352	350	372	382	367	382	394	394	411	406	380	372	360	378	381	386	388	392	403	375	349	379	400	420	352	371	389	377	413	401	369	406	364	389	375	417	393	380	383	422	360	379	404	408	377	389	389	385	359	373	371	383	349	371	393	367	356	371	372	401	360	380	359	400	391	388	375	356	375	380	362	354	368	361	389	373	352	416	398	376	400	376	385	375	372	386	377	380	352	364	365	373	364	361	359	395	418	363	353	391	389	380	410	359	417	384	404	353	372	389	373	383	394	347	385	367	385	372	403	391	388	368	374	383	400	441	377	394	411	382	398	415	382	409	383	387	397	397	383	344	374	365	370	369	378	389	381	399	381	374	377	367	402	351	392	387	374	388	353	400	372	373	410	393	411	391	357	368	356	402	369	374	387	391	396	383	379	397	376	361	376	375	382	419	389	373	391	379	400	365	360	370	399	389	367	401	404	358	352	383	354	386	381	385	364	391	376	359	377	369	371	362	374	361	411	383	349	377	395	376	344	377	367	346	396	360	405	368	389	373	371	352	417	371	372	381	395	385	344	371	389	411	385	375	368	394	385	392	383	360	362	383	364	394	407	389	391	385	410	372	403	355	346	341	351	378	366	404	419	406	392	414	386	378	384	377	404	390	349	371	381	396	368	343	413	405	402	365	398	396	351	393	371	388	430	400	371	385	375	421	346	388	390	375	359	413	370	379	373	339	372	409	383	380	355	405	355	386	378	392	386	350	371	407	406	402	370	404	407	379	349	364	381	383	363	396	374	384	365	394	397	404	384	377	363	385	379	343	356	401	400	375	381	356	393	418	384	372	379	358	371	354	376	383	385	423	415	376	337	403	394	391	362	371	401	368	375	372	373	349	371	359	393	390	397	381	379	391	408	366	373	384	393	427	373	397	373	375	408	379	361	398	346	387	370	371	370	376	374	384	374	395	380	398	375	397	366	388	371	364	382	421	393	380	346	392	344	415	382	370	385	394	374	395	360	391	348	388	383	410	365	394	341	376	381	372	381	402	384	364	366	394	378	365	385	408	415	367	367	411	348	377	372	411	369	376	382	379	414	369	403	395	395	377	377	367	337	365	359	367	337	399	387	407	376	371	420	371	369	367	348	435	381	373	391	404	354	367	356	378	363	427	351	376	354	368	360	376	342	367	386	374	378	369	373	384	354	380	392	336	366	381	365	392	362	383	383	381	375	395	393	383	363	412	401	399	366	376	355	394	360	356	379	385	341	376	372	380	356	400	392	376	396	347	368	365	392	369	383	400	392	374	380	385	359	359	398	369	392	363	378	403	397	384	365	366	363	395	394	381	369	381	396	345	363	374	361	377	382	369	378	342	411	365	380	400	395	375	374	370	379	367	375	377	373	377	414	383	375	416	392	363	367	348	410	394	417	384	335	403	361	381	388	383	398	374	343	410	387	346	377	381	352	374	387	405	390	416	338	392	394	375	395	387	361	367	367	377	384	414	420	365	393	354	372	344	362	382	385	382	431	309	361	426	356	375	369	348	376	387	383	372	414	401	354	387	401	376	384	411	373	359	399	404	398	364	368	406	386	380	373	387	361	416	397	391	344	401	377	363	377	393	374	407	353	356	372	363	401	375	388	366	362	384	370	391	404	397	375	372	400	394	375	364	385	396	377	401	411	371	367	384	369	390	385	373	398	410	357	373	353	401	376	357	362	372	385	396	400	405	381	376	422	370	390	391	380	397	369	373	318	394	366	390	394	379	385	350	404	357	404	386	368	396	369	366	377	407	386	403	364	368	401	358	426	377	380	386	364	420	381	400	383	393	341	337	377	374	371	360	396	372	358	352	388	406	345	360	358	395	370	393	405	368	358	388	397	379	361	387	371	392	381	385	404	404	362	404	358	362	350	387	370	369	388	384	356	423	393	390	392	365	407	401	363	378	392	369	369	379	398	407	381	373	347	370	378	371	331	368	357	391	366	421	338	394	372	393	365	380	366	368	379	371	398	379	387	412	354	404	367	387	348	375	380	423	348	402	366	372	374	402	356	380	351	357	380	381	380	361	390	341	381	412	377
24264	43236	37324	27426	20007	14569	10387	7919	6009	4685	3679	2825	2241	1886	1526	1369	1210	1023	888	850	770	669	700	623	677	592	570	642	577	573	535	520	522	567	538	553	536	549	529	495	521	524	507	540	530	518	506	517	505	476	541	509	496	512	497	503	486	489	524	477	535	516	522	521	525	490	536	474	514	506	501	541	492	496	517	521	482	514	515	511	525	549	575	536	524	501	519	515	500	491	515	536	572	524	526	488	544	520	500	504	478	521	542	502	535	556	515	535	525	574	503	532	533	535	521	493	486	531	509	456	535	518	487	553	471	515	487	501	532	530	502	508	503	476	513	490	514	474	499	505	495	503	520	509	503	519	560	558	516	496	553	537	510	517	514	566	499	500	541	530	496	555	533	505	538	491	509	520	522	522	465	526	493	521	534	523	553	528	514	520	513	533	532	543	468	543	485	527	535	502	531	511	470	511	538	510	500	555	503	522	512	515	554	527	549	552	509	529	520	477	562	484	518	471	515	563	543	489	520	567	509	552	493	507	534	566	508	523	510	565	496	560	538	524	556	483	511	495	538	491	526	519	502	498	496	461	509	507	529	531	500	512	521	511	487	547	533	531	501	566	541	516	554	485	510	556	491	559	515	474	507	502	546	540	532	500	529	539	501	495	509	476	494	542	516	504	560	497	519	538	533	522	483	524	517	514	529	515	500	491	519	483	518	525	523	515	517	536	506	504	520	558	490	549	490	496	517	506	495	494	524	510	504	558	546	520	548	479	528	525	518	511	505	492	531	517	497	503	470	505	510	520	526	550	542	514	515	491	501	528	485	559	520	541	549	510	505	506	527	514	563	478	518	467	505	557	486	544	531	547	536	526	490	503	531	513	557	543	517	486	455	548	500	543	528	536	509	537	481	525	521	502	510	525	497	503	498	510	522	536	573	552	526	535	504	568	479	493	544	544	514	521	501	486	532	499	515	564	532	469	528	491	515	535	518	483	482	557	542	482	505	491	491	506	522	519	521	485	504	520	525	547	488	498	532	534	541	522	508	510	526	526	539	524	545	458	518	503	511	526	491	495	544	547	512	523	530	502	506	544	541	524	505	541	499	504	516	495	551	556	491	559	521	479	512	497	482	499	508	528	547	540	527	492	508	516	517	503	534	503	473	512	529	518	499	522	514	514	541	528	480	477	497	529	527	510	533	518	506	488	536	555	522	478	506	509	539	511	521	529	514	535	508	521	530	538	501	505	505	504	485	535	531	501	466	539	535	525	511	545	485	490	523	495	499	495	517	496	503	507	524	530	573	533	548	507	532	535	525	536	477	492	498	549	558	485	510	520	472	519	536	539	516	544	525	533	512	550	506	484	491	509	473	472	539	503	532	517	542	501	521	552	545	536	513	512	516	528	531	531	511	496	543	510	505	538	530	504	541	525	561	524	508	497	464	555	538	531	464	549	497	519	533	546	549	504	505	480	533	538	536	535	502	535	455	526	514	522	505	543	552	522	497	532	503	500	525	523	511	506	529	518	484	527	526	529	460	510	540	496	525	508	536	534	538	488	496	510	533	487	521	478	539	525	508	521	513	553	531	496	482	555	553	535	481	528	535	521	537	542	502	526	512	479	503	509	527	539	504	524	512	489	508	511	513	530	500	518	562	560	492	517	554	534	530	521	524	506	509	542	494	527	531	525	490	493	506	523	551	544	516	526	499	518	528	500	499	545	509	492	497	484	531	478	494	534	534	481	529	512	533	576	507	487	531	520	542	562	515	522	492	524	543	483	507	498	520	506	517	520	486	487	536	526	513	501	519	516	513	505	490	482	503	497	513	500	496	501	525	539	498	520	491	536	469	550	510	522	524	491	519	497	533	485	502	498	499	520	511	492	543	540	551	517	494	564	468	486	531	500	503	509	511	535	501	526	572	504	533	511	548	475	538	509	531	538	516	490	526	473	567	517	522	520	518	507	510	512	504	505	526	496	536	486	519	499	492	544	552	539	519	513	548	554	498	525	475	527	546	546	515	509	533	496	497	569	498	536	574	551	525	461	543	575	534	493	500	529	531	529	522	576	519	498	537	497	492	533	529	556	540	496	536	531	511	500	483	503	511	533	518	534	528	590	546	529	503	530	528	518	501	510	535	503	548	533	525	527	535	465	492	491	511	507	527	512	491	487	516	502	536	499	503	514	524	511	498	515	546	531	495	501	534	519	510	513	497	498	491	555	551	493	544	513	506	500	500	514	494	549	521	515	497	512	490	488	497	494	556	519	509	525	505	499	531	531	503	508	525	512	522	531	500	502	555	501	515	469	481	491	513	490	512	508	531	519	536	526	522	492	493	524	503	490	567	512	496	522	540	480	510	512	518	479	512	560	506	506	534	473	517	535	542	538	512	504	486	513	503	510	485	528	514	533	493	513	544	519	552	510	542	554	500	527	532	519	495	539	521	481	519	536	522	533	544	526	514	513	544	571	526	508	510	533	511	518	520	532	502	500	503	543	498	528	510	518	547	519	514	500	542	555	490	514	504	529	519	511	515	547	508	549	509	544	513	520	548	491	533	535	541	534	548	535	512	501	520	494	516	516	522	512	555	557	527	483	550	545	531	529	501	543	511	543	502	492	533	536	510	551	522	497	526	545	521	509	497	479	493	555	537	500	510	507	534	460	496	514	522	518	514	460	527	541	531	553	489	514	487	464	535	518	534	487	518	494	502	500	526	512	474	531	527	513	508	507	520	531	465	517	516	514	487	537	491	497	496	478	504	503	544	485	568	525	526	531	564	524	502	496	519	536	520	504	500	497	496	554	538	468	533	522	536	516	493	527	539	488	522	470	501	546	487	504	516	484	495	518	490	560	512	544	525	532	512	474	561	512	539	533	478	519	569	529	556	551	507	521	482	500	525	532	522	523	529	523	552	496	510	510	510	484	482	534	559	490	508	486	497	531	514	539	523	500	510	527	530	502	478	539	516	515	486	533	507	523	510	507	471	478	569	540	499	519	507	490	495	493	487	506	522	502	463	538	519	513	484	474	570	490	518	525	511	542	571	562	529	540	505	533	525	518	542	506	532	483	518	503	477	505	536	495	538	525	509	509	512	510	538	507	513	488	516	528	488	531	534	473	501	543	543	506	514	515	562	540	531	527	502	513	495	510	507	490	516	536	505	544	533	514	505	514	560	510	527	535	554	500	530	487	521	517	538	534	511	525	524	487	486	525	542	495	529	513	518	524	510	497	520	534	564	518	554	505	527	507	534	519	504	534	524	518	494	519	558	510	501	500	547	493	527	484	524	504	496	502	532	560	509	507	487	547	524	515	555	548	493	533	534	493	553	465	515	540	503	531	481	496	529	442	508	517	536	497	551	559	484	566	533	569	514	514	546	532	509	505	559	514	480	526	488	517	500	527	512	539	512	515	510	505	512	542	469	492	498	523	491	535	503	540	521	513	516	509	521	484	516	520	517	521	533	523	528	504	504	517	532	508	543	500	512	466	556	516	493	558
24971	21459	26545	24598	12185	6355	4126	2725	2035	1608	1337	1074	915	824	730	649	535	506	508	454	415	455	441	417	358	433	390	366	388	359	379	343	345	333	345	351	352	349	314	376	361	338	363	333	366	332	376	344	345	341	339	355	364	310	332	327	359	358	360	387	349	370	363	325	356	375	344	330	341	343	376	352	332	353	331	343	365	359	396	339	341	347	338	358	337	337	342	317	331	345	331	325	367	380	336	356	353	349	342	340	309	343	319	384	350	341	347	339	307	362	378	331	355	348	345	383	371	337	328	347	354	391	342	371	343	344	353	340	376	365	344	349	342	355	340	338	342	309	352	304	369	339	351	351	316	368	349	333	367	334	369	332	337	345	316	335	349	351	345	361	348	350	368	344	352	351	323	358	368	325	329	324	347	382	343	328	366	304	364	310	340	325	383	336	341	354	361	359	354	314	374	348	343	353	340	341	373	333	347	372	395	346	333	342	309	394	354	337	361	364	334	333	381	352	335	389	366	326	351	336	333	366	334	339	361	362	320	345	326	361	341	352	358	350	344	364	357	345	351	369	344	330	351	356	384	359	332	372	342	382	307	391	343	327	357	340	352	343	332	368	352	358	333	324	334	328	346	346	350	359	356	373	347	374	339	332	337	358	333	351	376	347	333	352	345	373	362	365	353	332	332	328	376	354	394	355	362	366	357	356	351	353	316	305	355	355	351	338	326	335	333	363	364	354	324	358	331	368	328	340	363	370	339	348	357	329	336	354	368	359	364	360	369	353	360	348	349	334	381	307	353	312	352	379	359	317	324	349	336	374	355	356	339	384	333	319	339	325	354	364	373	346	347	360	350	335	353	351	334	353	354	406	382	326	333	317	372	348	359	358	376	368	309	328	360	349	351	352	369	365	341	316	364	359	370	356	381	328	355	349	361	354	344	403	324	353	330	375	374	350	315	335	358	357	333	338	356	351	323	361	350	322	351	363	335	352	373	352	328	364	328	342	364	372	382	363	346	371	338	340	400	336	365	327	330	360	340	375	347	337	339	340	314	345	334	356	333	378	335	326	332	350	358	329	345	350	329	370	330	358	357	334	347	329	361	309	366	372	331	347	319	342	331	334	337	349	351	361	347	337	367	365	376	350	354	366	360	345	344	344	330	333	337	345	350	321	350	331	340	344	389	347	358	353	395	354	344	352	353	332	337	326	319	333	321	349	349	345	359	357	334	343	349	363	349	346	379	364	343	364	362	360	336	380	334	318	311	347	362	365	319	352	343	363	335	356	332	378	368	374	364	342	355	373	343	380	327	361	369	360	350	356	331	332	336	353	341	321	373	311	338	339	354	347	351	314	338	334	356	344	345	365	336	346	351	350	342	353	361	345	376	339	336	352	314	343	361	355	328	328	353	375	363	322	367	344	388	325	332	354	353	343	341	331	349	328	361	338	361	332	339	348	313	328	373	356	321	351	336	367	387	368	352	342	350	345	327	361	346	378	326	382	350	360	349	351	325	303	319	337	328	344	355	363	332	375	355	342	338	349	347	336	323	365	378	368	362	357	339	345	335	340	353	339	328	340	382	385	327	334	355	338	326	329	363	356	336	355	360	365	351	351	355	350	351	341	390	373	350	345	378	329	331	346	366	339	357	332	366	338	335	328	353	360	343	359	343	386	349	322	346	375	327	341	342	363	351	332	357	364	333	333	357	341	337	362	353	342	337	341	353	350	367	342	341	348	375	310	322	311	326	377	336	358	320	376	340	375	380	350	356	356	366	319	348	365	321	356	360	348	324	330	371	353	382	351	349	337	370	381	343	363	358	336	355	334	335	340	327	343	345	364	375	372	356	361	360	340	362	356	329	326	380	337	357	341	328	329	323	350	338	315	354	357	342	318	315	358	360	331	353	334	333	352	326	355	327	330	375	340	344	340	335	383	357	369	341	315	334	370	362	331	412	339	333	330	365	329	343	370	318	367	319	339	354	348	343	375	363	344	339	322	341	358	338	333	367	338	333	377	365	337	351	326	329	344	371	325	351	371	379	352	344	348	345	359	387	354	358	337	343	376	340	329	372	356	326	363	341	325	352	369	334	373	335	349	338	388	384	342	352	329	342	340	367	345	343	343	362	321	359	370	332	341	315	349	335	356	370	344	374	352	316	357	374	353	362	349	328	353	344	354	358	373	349	352	346	335	354	319	351	376	342	366	385	315	358	344	311	333	340	340	343	360	359	374	317	363	360	327	353	377	360	331	322	352	371	323	364	359	386	330	339	363	377	357	343	363	365	362	390	347	342	349	353	327	321	359	321	368	332	315	365	326	349	348	321	345	358	359	328	363	352	366	372	361	340	353	350	342	346	368	351	379	324	347	369	350	355	381	330	361	388	364	356	334	357	352	321	355	344	343	320	371	344	371	339	338	354	338	338	341	370	348	363	311	286	306	354	369	342	364	359	345	333	359	341	357	339	361	319	351	351	376	323	340	339	373	318	360	354	347	346	349	366	330	336	347	371	362	384	367	372	361	315	353	338	348	377	327	369	369	331	351	375	335	341	355	339	328	356	350	337	343	341	331	359	337	348	362	355	382	343	340	352	329	335	354	368	333	359	326	343	352	370	319	355	337	350	341	310	370	329	327	381	368	338	341	339	330	342	342	343	324	346	360	331	364	383	340	369	348	347	351	333	331	378	343	346	358	339	326	359	319	367	401	391	347	348	325	361	334	364	309	368	347	351	348	379	354	351	346	338	356	344	331	368	349	345	368	387	391	297	344	386	363	339	371	329	358	365	326	373	359	328	364	354	329	358	348	351	336	368	355	308	343	357	308	340	335	357	339	344	310	357	328	363	337	369	354	332	325	350	371	355	338	346	344	349	379	340	336	364	338	347	386	326	351	352	334	320	346	343	354	322	368	348	332	314	373	355	363	325	369	346	352	339	382	330	325	324	347	362	370	343	376	332	344	354	331	340	369	346	369	356	342	345	329	365	330	321	343	343	354	349	364	354	310	341	335	340	348	354	347	350	328	344	375	370	343	341	350	377	357	350	335	325	370	370	351	349	309	328	345	343	360	361	356	352	365	323	372	340	344	374	364	346	325	344	324	337	402	384	337	358	312	355	309	371	364	340	370	388	344	346	351	330	362	344	394	340	325	375	336	381	382	352	362	346	360	363	338	330	344	344	343	387	352	374	348	340	331	328	347	372	398	346	341	326	318	371	331	375	332	360	353	323	350	355	351	361	333	343	365	380	349	390	405	312	366	349	362	293	373	306	328	336	340	362	326	391	335	383	340	369	370	340	296	320	357	377	376	362	341	354	374	329	330	359	345	344	356	349	369	339	353	309	368	369	347	346	348	326	370	365	341	311	358	360	343	357	354	365	346	329	315	357	369	342	338	351	327	349	341	344	348	368	331	352	388	350	345	349	367	381	383	338	342	345	331	382	385	356	397	375	371	382	352	354	355	341	364	365	352	337	366	348	330	345	347	349	343	340	326	373	335
24249	39787	34153	24273	17087	11805	8791	6447	4852	3718	2970	2365	1876	1547	1346	1159	993	870	819	745	651	630	620	544	614	570	572	538	518	530	548	501	515	475	521	496	490	490	485	511	461	486	489	496	442	468	489	484	471	453	477	480	481	475	465	465	516	449	470	496	465	484	474	463	483	480	450	472	517	467	514	495	510	482	463	510	464	413	437	477	513	502	501	486	506	499	488	479	438	470	457	544	469	456	489	461	481	452	465	497	457	480	452	500	465	485	476	503	457	462	429	460	482	495	497	491	445	505	476	432	520	471	503	479	472	475	503	489	493	465	495	477	463	489	467	491	500	477	495	486	461	480	478	480	443	491	477	519	499	466	494	452	462	493	501	507	461	487	471	443	481	436	467	444	462	462	489	493	453	484	513	453	482	450	463	462	496	477	514	495	458	490	450	478	503	486	433	488	475	498	502	475	462	449	477	456	520	476	443	471	486	494	489	491	480	479	504	539	448	486	518	491	475	461	504	441	496	494	462	449	498	517	441	488	507	505	484	458	456	474	459	462	464	477	501	530	507	483	441	462	487	481	506	442	499	471	452	508	457	430	471	539	444	499	441	468	485	472	466	462	496	467	478	483	444	506	489	496	500	438	469	485	465	448	493	455	493	472	507	494	485	434	485	500	488	472	486	438	505	485	432	450	483	467	509	451	459	493	439	467	455	503	478	496	501	476	493	467	464	489	506	468	451	484	478	446	494	534	534	463	462	497	431	513	489	476	456	473	515	499	512	479	497	491	459	476	511	468	483	495	453	471	469	488	499	466	492	439	487	478	491	469	461	445	456	523	452	434	495	502	450	473	480	459	508	472	468	482	498	497	473	477	491	453	493	429	499	485	475	480	448	479	482	489	464	483	475	472	496	488	468	468	475	462	526	490	484	480	513	449	493	437	503	445	483	447	497	485	496	465	484	511	471	496	469	475	502	501	487	464	449	474	464	444	479	491	478	494	468	454	537	473	439	508	471	458	456	529	476	527	465	505	494	466	506	475	499	468	472	507	498	509	491	450	480	460	488	460	450	513	470	445	467	463	503	449	475	453	468	506	516	460	466	430	505	524	466	478	485	497	462	478	528	488	458	481	476	486	477	472	444	520	425	475	503	496	471	481	512	512	487	477	502	540	472	491	493	451	480	457	461	489	485	518	444	479	498	425	494	483	471	483	482	491	492	435	477	445	450	480	496	507	501	522	488	479	515	442	480	496	482	500	466	488	499	503	474	466	449	531	467	480	448	485	479	506	474	472	498	518	487	438	516	496	501	517	453	465	492	480	497	459	498	493	470	479	467	498	497	450	454	453	474	493	484	470	446	434	483	492	498	478	490	490	448	472	505	499	485	451	480	489	482	480	490	466	495	460	480	479	442	470	475	472	519	468	485	470	463	435	517	503	451	468	475	508	479	508	463	487	464	494	475	471	464	445	501	450	449	465	453	486	454	476	465	483	440	458	445	474	445	493	455	494	489	478	486	461	471	509	493	490	478	508	480	468	518	477	508	478	448	479	475	496	457	502	453	492	471	473	505	501	472	458	479	446	462	452	485	495	465	486	500	496	471	469	513	476	482	478	437	464	484	470	444	480	480	479	458	465	507	490	502	476	469	502	447	453	468	509	480	470	472	476	469	484	470	464	474	509	465	448	476	506	454	477	470	446	498	480	468	480	510	467	494	452	468	458	487	477	467	490	505	452	461	466	457	451	506	441	485	461	461	493	487	442	474	477	460	461	468	439	499	461	467	487	469	489	445	502	439	451	450	471	478	420	482	448	484	489	448	476	506	493	454	500	477	426	508	466	479	459	499	473	495	463	487	510	471	492	486	510	489	455	469	472	453	504	447	494	478	486	466	476	458	460	498	487	480	490	490	492	444	495	501	501	446	471	500	507	440	468	489	478	471	471	489	481	446	495	449	474	454	517	524	482	457	476	456	491	479	437	457	501	490	484	453	499	506	476	471	476	462	473	508	469	454	460	463	485	441	515	488	479	472	465	478	446	508	485	465	443	460	489	487	507	496	501	482	452	460	483	492	478	491	505	476	529	474	435	516	494	472	470	465	509	452	462	519	483	485	471	481	463	484	472	494	493	428	471	501	487	454	456	477	520	471	478	444	487	503	442	468	454	493	474	488	464	468	503	470	477	495	476	516	460	491	488	452	461	489	497	472	467	518	471	491	490	516	470	483	479	475	484	479	455	470	473	469	501	463	482	486	469	473	477	493	454	457	485	494	487	482	472	455	473	469	479	446	477	495	435	504	504	500	490	456	466	478	452	486	515	511	490	500	480	473	490	495	494	462	511	483	501	462	504	482	461	485	437	495	491	458	488	435	473	465	466	445	445	473	492	497	475	461	469	459	515	484	493	443	464	511	464	491	485	501	486	470	468	448	460	475	487	466	520	464	461	516	476	462	515	464	492	466	510	484	471	462	519	463	496	474	490	491	520	471	447	505	458	482	472	474	447	454	466	497	493	467	483	471	452	482	435	465	457	463	456	460	483	466	451	468	448	499	447	488	517	456	470	512	478	452	489	482	476	445	468	468	486	510	493	449	523	509	481	471	458	449	452	498	459	471	430	485	556	469	490	476	462	470	463	468	458	486	492	489	445	481	520	488	453	515	542	510	459	487	502	488	503	464	522	474	468	503	465	517	480	481	464	457	463	455	494	464	487	467	475	483	520	480	471	483	451	498	469	466	467	469	518	501	470	499	484	466	470	473	467	467	506	469	514	459	468	461	461	463	466	477	491	436	448	423	505	445	485	529	498	456	537	472	492	481	449	457	494	500	470	518	529	459	512	501	492	480	478	476	444	497	515	508	476	465	479	490	456	465	484	478	495	488	460	449	451	445	473	467	460	498	457	468	472	475	468	448	458	494	461	488	527	484	464	463	497	484	465	455	462	484	457	504	499	494	540	476	466	440	482	474	472	529	443	462	504	456	507	518	452	469	497	459	432	485	434	446	441	461	472	513	488	482	481	442	487	472	474	480	450	491	457	506	512	458	467	492	454	495	494	469	474	518	477	443	508	443	492	522	467	481	474	464	466	471	430	518	464	479	448	433	469	512	534	479	462	507	478	435	522	497	453	470	504	493	464	490	517	475	431	466	449	493	504	494	463	470	473	507	454	492	480	463	477	512	468	463	504	471	495	492	461	479	474	502	483	451	493	492	476	452	460	472	445	490	494	516	516	457	510	468	503	462	485	448	493	470	480	487	469	481	483	465	455	475	503	449	452	515	500	488	479	462	461	468	463	453	493	482	486	458	449	460	472	482	519	480	481	482	470	494	501	475	470	484	484	463	496	501	425	484	461	456	474	469	477	453	485	480	495	458	488	514	453	497	488	490	479	471	486	432	468	463	436	493	502	474	487	484	473	503	483	464	477	458	479	473	466	462	471	494	501	484	477	462	498	480	462	452	483	479	471	485	499	465	487	465	481	490	505	471	473	474	483	462	486	480	480
22581	21285	28332	24497	21433	19405	11085	5158	3506	2738	2119	1755	1429	1147	986	813	779	672	568	568	514	495	467	431	421	425	409	429	416	422	397	390	371	416	407	388	393	386	370	385	361	418	394	380	347	383	386	385	375	380	341	359	389	320	392	349	382	367	343	374	384	385	394	393	355	402	373	326	341	348	350	378	360	410	363	372	401	396	393	356	384	360	341	348	392	374	348	355	360	353	369	354	332	369	361	403	369	389	353	374	385	407	358	353	363	387	394	388	316	390	367	392	372	370	377	367	391	368	367	378	382	355	353	356	378	368	359	372	354	377	383	359	382	371	405	348	380	368	357	349	358	380	356	371	349	369	385	381	388	353	401	362	385	391	388	351	366	384	430	353	359	410	363	405	377	355	411	386	377	412	336	349	380	354	361	364	384	376	358	374	385	360	398	366	351	385	365	381	391	377	360	387	403	366	360	351	369	370	371	362	370	345	390	380	349	388	362	358	362	411	402	401	373	363	379	371	313	353	368	379	364	380	389	362	390	350	383	366	382	401	385	381	391	363	381	331	385	394	372	367	370	368	354	372	367	369	329	394	379	360	348	388	357	383	359	351	406	356	387	391	368	375	331	383	362	393	387	366	409	361	376	349	379	346	373	352	380	383	359	388	402	392	364	370	378	374	346	344	361	373	370	376	366	386	383	354	360	383	369	347	403	383	411	414	361	357	400	380	416	405	423	383	368	377	423	390	371	380	377	386	367	366	373	374	386	361	355	348	370	381	380	360	414	362	368	379	368	368	381	356	377	329	352	366	351	339	347	358	375	395	375	346	349	371	359	400	377	398	359	374	392	334	358	358	374	369	363	354	358	344	376	366	377	389	364	359	341	358	369	372	391	365	369	374	393	352	353	391	385	383	384	390	327	392	404	375	380	352	364	356	376	342	374	357	361	342	362	423	385	372	366	388	387	346	379	350	388	359	378	367	342	352	390	352	350	377	372	371	400	361	363	373	393	389	388	370	398	366	348	355	396	370	383	390	339	362	369	368	394	380	371	396	361	358	381	368	380	369	367	357	368	351	370	372	383	408	395	373	376	403	390	385	343	358	373	388	360	352	363	353	403	343	362	345	407	358	338	354	380	388	377	365	370	374	342	376	337	365	381	392	341	364	368	359	364	383	386	381	389	343	395	395	338	334	358	361	372	386	368	369	380	356	360	360	344	381	362	372	345	378	375	396	375	355	357	382	404	364	358	375	370	353	396	359	336	373	405	394	359	368	340	396	401	387	361	358	347	359	333	336	398	392	388	358	386	406	366	386	371	350	402	437	378	385	425	361	367	369	385	385	378	387	358	376	354	351	396	387	375	385	357	387	439	393	368	380	378	360	352	380	373	363	380	372	385	362	386	374	346	357	395	394	351	377	370	374	368	357	358	363	357	338	381	371	378	430	351	393	394	372	377	357	347	335	403	395	402	376	375	347	371	360	361	379	383	396	358	370	375	372	368	382	339	395	379	368	378	378	354	358	366	376	352	372	368	365	343	365	365	364	370	360	376	339	392	399	367	362	366	393	355	382	368	366	407	389	389	365	357	341	371	394	384	360	363	366	414	392	376	346	381	384	347	341	379	365	363	361	348	350	372	395	374	372	394	371	362	364	347	353	355	354	371	383	399	360	407	399	371	360	354	354	393	418	377	417	377	354	372	366	369	339	392	365	394	371	377	384	355	365	400	398	381	407	356	369	366	367	372	388	331	381	382	364	393	326	373	394	395	390	361	419	402	376	365	386	353	367	367	397	420	383	364	390	330	406	393	377	319	387	364	365	407	371	397	383	409	376	370	341	363	380	387	394	384	387	413	388	388	384	378	369	380	391	369	349	375	366	349	357	391	388	377	380	360	372	412	359	362	373	369	379	379	384	341	370	351	361	358	374	334	366	362	335	341	349	363	360	347	392	348	372	372	369	393	368	359	387	373	384	419	385	356	373	384	368	345	395	368	357	386	389	383	383	389	393	367	362	385	376	350	342	367	342	371	361	362	358	360	394	381	412	396	352	386	359	399	413	379	353	368	387	380	353	403	367	388	370	378	370	351	347	389	372	362	387	344	379	394	380	373	365	354	360	365	392	378	386	347	389	369	362	359	364	353	407	387	360	388	351	397	386	369	397	400	387	356	389	379	385	388	369	358	379	385	374	368	365	352	317	354	357	361	375	387	370	377	349	401	357	417	368	372	395	363	354	363	371	369	368	337	372	324	349	362	381	363	356	362	390	384	362	380	369	374	386	413	407	392	371	391	361	362	403	371	369	369	370	381	357	381	382	327	378	328	398	419	387	384	398	359	359	342	390	372	388	394	370	330	390	404	323	360	367	330	383	364	359	399	331	358	388	382	375	380	374	372	383	372	388	370	351	354	353	383	342	402	401	383	397	356	363	375	389	339	392	364	381	370	400	394	417	357	365	354	374	376	354	381	371	381	363	418	368	353	380	351	336	376	442	391	344	342	355	388	365	357	375	364	435	325	391	365	380	360	376	397	376	362	365	403	347	383	380	360	382	375	385	404	386	399	363	344	392	386	381	381	370	369	432	386	364	384	381	354	350	430	366	393	358	340	380	396	378	349	371	421	384	368	360	387	354	384	378	373	405	330	362	353	389	338	367	359	411	381	385	372	391	410	411	369	393	366	363	373	353	371	405	389	413	380	392	400	404	364	365	368	369	341	352	380	372	363	352	394	386	370	351	412	356	345	383	378	347	402	349	353	371	340	368	377	354	419	332	399	348	398	371	394	377	367	353	349	359	385	404	356	394	320	386	377	375	351	351	365	404	385	343	396	359	379	357	366	385	389	374	384	416	352	351	361	371	406	365	392	409	370	400	363	375	361	358	366	355	330	372	376	371	384	383	362	374	393	381	409	372	349	372	357	358	388	373	345	371	378	343	361	347	400	399	387	344	373	375	365	345	341	380	392	379	356	373	390	379	363	336	348	408	354	371	379	335	367	359	376	346	376	345	368	405	362	382	404	383	370	379	343	381	379	376	390	400	427	360	357	365	348	413	363	392	366	367	356	413	355	395	379	404	399	375	347	362	402	352	434	385	338	373	392	417	380	383	371	367	355	375	369	401	371	403	405	375	360	364	383	377	376	386	402	355	389	382	319	371	392	365	385	374	374	376	367	358	390	358	354	355	361	385	344	358	421	340	380	333	396	371	421	396	375	349	356	399	384	381	375	360	348	345	363	362	364	365	329	339	378	368	353	363	402	393	380	365	344	362	381	374	366	357	359	381	389	362	387	376	385	387	373	395	381	388	367	366	343	386	345	352	377	362	364	355	402	375	378	401	382	363	392	413	359	368	365	370	363	358	367	354	336	386	349	384	376	354	393	366	365	334	368	359	327	351	376	363	373	376	388	354	360	368	385	371	377	350	361	360	354	370	381	379	385	392	366	343	338	394	356	374	361	391	388	377	379	343	368	383	394	357	373	365	390	345	382	367	361	382	382	357
26118	47044	41244	31281	23289	17644	13116	10007	7615	5891	4758	3636	2880	2411	1920	1725	1352	1157	988	963	870	763	756	681	680	645	605	623	589	584	586	566	518	565	517	511	479	524	479	525	494	516	501	493	513	479	497	498	502	496	500	503	500	535	513	512	533	492	489	531	478	520	511	504	518	532	477	511	512	484	432	507	468	496	518	473	532	522	495	461	514	483	479	503	525	517	482	480	480	486	514	518	528	493	532	508	539	503	481	475	472	483	454	492	467	532	520	591	516	492	534	472	489	525	498	506	507	512	505	578	517	477	492	460	505	518	508	528	525	529	475	507	507	511	533	501	455	539	518	494	509	494	501	527	503	517	492	489	504	473	496	514	517	470	467	472	541	506	496	487	501	522	505	501	471	509	494	521	510	511	512	489	487	526	480	504	500	495	501	506	525	453	523	553	517	511	498	517	491	493	522	488	493	510	534	541	547	484	504	494	529	488	473	500	455	485	495	540	514	512	519	481	514	488	493	512	489	473	505	522	527	514	498	428	509	477	520	496	530	488	469	487	509	461	487	539	486	480	480	495	495	500	495	466	443	519	497	515	533	495	550	515	468	515	480	536	516	516	543	505	451	516	512	550	499	484	474	462	535	503	478	513	461	506	523	537	473	483	509	520	516	524	516	494	553	492	481	515	467	471	447	500	525	493	517	487	543	516	505	490	470	450	528	541	484	527	505	518	493	469	538	494	497	483	488	504	539	500	444	461	531	516	462	506	478	476	490	516	477	513	500	514	497	519	501	480	511	486	511	494	521	498	489	476	472	451	521	464	467	458	508	518	472	493	505	517	498	503	513	469	512	508	527	542	491	526	519	516	500	477	533	484	498	447	532	523	531	490	506	525	519	508	475	549	546	508	496	501	500	488	484	496	464	493	493	491	531	502	507	519	540	490	518	503	492	494	526	486	492	497	502	470	546	522	464	503	470	532	486	498	536	482	446	462	453	530	493	491	459	487	453	520	511	474	492	497	541	493	520	522	494	476	495	475	494	486	505	515	484	483	462	503	502	527	502	508	509	516	479	487	506	475	538	482	485	487	509	495	476	531	455	515	479	543	446	527	453	493	516	478	502	469	487	506	487	477	517	499	503	516	505	491	461	498	482	490	508	463	513	526	515	499	527	430	497	473	469	488	524	475	495	508	524	521	505	507	503	488	521	534	536	510	493	496	485	503	499	528	507	516	481	496	469	496	512	505	491	490	442	475	458	525	494	444	528	507	506	473	550	520	527	489	486	517	496	535	552	530	513	526	482	486	526	505	502	467	527	506	525	502	488	504	544	501	518	514	516	499	501	527	524	508	530	479	497	549	470	509	510	522	500	491	518	524	518	474	526	492	529	532	522	484	490	504	520	514	493	500	490	557	461	538	478	487	496	486	470	523	498	563	477	518	513	499	480	506	497	504	490	533	518	491	488	511	512	486	496	496	520	512	507	475	537	510	534	463	510	440	525	557	489	436	498	459	498	495	462	485	497	494	521	517	497	490	484	515	496	492	514	517	445	485	462	514	511	480	475	493	504	531	499	484	500	511	516	516	509	510	558	494	503	498	477	490	513	509	474	505	513	503	506	524	500	495	544	499	505	498	483	487	508	502	481	519	484	520	511	518	526	527	514	461	479	496	507	487	456	499	524	510	499	509	523	473	503	478	491	437	498	523	495	519	502	531	508	474	508	542	471	538	486	490	502	506	510	496	504	493	514	502	525	508	539	497	549	526	509	521	538	486	478	496	503	519	487	502	521	490	460	543	500	508	477	506	474	483	529	514	522	527	505	479	518	490	505	514	460	525	491	488	510	485	523	517	478	529	533	497	478	485	477	494	515	543	503	490	485	489	507	535	495	538	513	519	471	505	498	502	530	492	506	554	522	517	487	502	478	485	526	499	486	477	541	520	488	478	489	518	499	484	467	490	477	501	515	479	480	532	518	494	508	501	495	484	489	542	481	514	477	504	545	548	490	562	496	500	506	546	459	532	523	506	492	512	521	484	491	508	483	504	500	521	474	481	482	507	456	514	522	535	515	510	475	504	484	501	520	523	527	530	540	504	475	517	523	479	450	499	524	487	499	534	541	480	540	526	493	516	503	519	529	506	507	503	497	495	525	503	505	472	476	480	511	506	512	459	540	544	509	527	505	494	534	499	482	493	505	496	472	502	494	513	485	529	556	520	502	555	493	487	490	519	500	539	504	520	470	500	499	480	519	464	541	503	515	498	502	531	537	497	517	480	512	480	505	478	488	529	507	481	484	520	489	498	483	501	509	536	543	505	541	484	531	508	464	475	519	514	506	471	506	484	480	490	497	497	527	519	500	498	519	469	496	516	496	485	473	499	506	508	506	482	507	530	513	521	511	493	479	480	526	521	487	511	495	508	511	511	539	512	513	475	504	508	479	520	497	486	508	496	483	501	527	491	493	522	501	511	459	552	488	470	513	498	525	483	519	506	491	516	486	483	538	505	493	490	529	490	495	466	503	466	475	463	507	520	475	517	482	511	469	497	503	492	504	472	505	504	516	495	508	482	539	507	515	487	548	541	520	511	523	545	488	531	474	489	539	504	502	503	513	519	501	531	484	470	500	510	492	551	534	520	473	495	471	490	488	541	521	520	476	506	525	511	458	458	502	517	472	494	494	533	508	495	497	483	502	454	531	536	522	491	504	498	527	518	473	505	502	497	484	495	443	523	508	539	461	508	507	495	480	473	480	541	538	508	521	476	489	489	517	477	478	493	507	518	528	488	440	524	490	467	505	520	505	475	495	478	467	502	510	507	537	525	528	506	491	456	478	459	539	485	489	483	483	510	532	476	514	501	530	510	509	487	497	514	512	493	484	503	508	478	499	481	524	501	500	516	507	537	531	499	526	504	497	499	517	534	528	440	546	530	499	500	525	521	515	530	485	494	533	530	512	487	494	550	490	518	511	539	474	489	499	486	528	464	517	482	506	504	507	518	479	531	496	498	524	502	543	480	473	497	476	442	487	484	524	503	476	543	487	512	503	488	521	478	519	499	477	487	498	502	547	531	485	493	514	513	479	506	485	495	507	504	544	529	518	487	478	522	486	500	488	497	503	519	480	504	491	516	528	467	524	540	507	499	522	469	506	503	496	482	522	512	506	517	512	474	493	504	521	571	516	487	538	500	479	521	500	506	486	476	507	491	510	475	483	495	551	531	495	487	506	524	507	503	558	525	494	518	506	517	505	505	517	490	501	524	465	510	530	463	498	539	501	524	491	510	481	514	499	514	535	501	502	497	495	510	504	509	517	488	523	514	485	528	517	523	497	519	489	519	525	490	501	508	472	502	508	503	507	462	489	474	510	489	486	475	482	487	476	523	502	554	495	485	495	573	464	481	512	505	468	491	494	470	522	567	501	514	528	506	494	484	497	505	478	487	504	506	489	529	510	515	512	463	496	517	477	496	465	488	505	532	504	502	520	535	459	518	517	530	480	508	496	499
28807	24557	24817	17029	9134	5405	3434	2418	1842	1477	1149	949	891	685	630	561	583	487	507	483	415	388	432	423	427	430	363	361	390	385	400	391	374	419	392	371	366	382	371	396	354	371	387	360	408	399	396	343	377	363	371	377	391	325	421	340	383	409	412	356	401	387	391	373	351	374	365	338	381	356	388	383	386	408	377	389	368	373	354	351	373	377	385	352	371	383	379	394	363	364	397	356	355	371	392	393	366	391	361	347	386	397	339	375	379	416	353	399	378	375	356	355	385	393	364	369	390	346	369	387	345	390	378	386	379	339	373	348	340	367	351	384	371	338	337	391	343	375	363	348	360	418	361	425	382	354	361	328	344	382	375	361	367	380	400	361	399	361	370	381	358	340	344	394	361	395	366	372	391	363	381	379	377	357	366	369	380	393	380	385	352	380	365	402	388	346	346	352	391	359	399	380	365	364	382	396	371	419	368	364	393	408	401	383	374	371	354	392	370	391	386	386	364	356	391	382	339	361	420	383	427	370	391	369	390	378	372	368	396	364	391	365	341	328	397	358	361	376	380	379	350	358	387	372	374	359	362	337	385	356	388	356	384	407	364	364	348	341	360	383	373	386	346	393	382	380	332	368	376	372	363	363	374	397	382	369	365	342	345	352	388	382	376	373	344	346	392	397	338	398	354	368	358	347	396	409	345	362	378	332	389	365	395	394	394	370	394	343	377	377	364	383	374	358	367	383	377	393	356	385	379	373	425	373	396	401	356	358	357	398	376	386	382	405	367	338	348	378	363	370	369	360	386	399	362	379	395	361	388	334	362	365	349	359	353	350	365	372	384	393	389	369	373	397	360	365	363	352	360	360	339	398	354	379	372	416	376	336	361	372	328	357	371	369	411	405	370	393	352	392	410	396	360	370	352	390	382	323	356	387	348	397	360	391	366	373	389	396	382	362	375	403	367	383	388	396	356	376	359	409	356	393	398	347	360	390	356	390	405	370	354	348	378	369	360	392	383	370	373	381	390	358	361	345	376	350	375	374	347	358	359	356	408	373	393	348	351	405	364	373	357	374	361	389	385	384	354	405	394	368	390	357	392	386	382	374	368	378	358	397	353	399	351	354	379	373	350	347	372	377	365	357	352	363	388	393	381	371	373	366	373	352	382	395	357	362	350	381	357	403	369	364	368	385	358	379	364	368	378	401	385	347	379	367	395	358	354	386	370	377	369	356	386	360	405	360	364	370	371	375	373	337	368	377	375	385	397	411	382	345	411	388	358	355	370	363	372	379	375	368	372	358	364	342	385	368	368	375	379	367	370	345	365	399	401	377	388	372	355	351	374	351	404	339	378	347	328	375	341	345	368	356	356	323	395	397	394	379	388	321	368	387	377	360	393	383	360	360	369	369	374	380	355	381	370	351	394	365	351	351	396	379	351	337	366	387	371	374	363	365	362	349	393	407	359	327	367	374	371	369	411	384	398	362	373	363	364	342	372	367	402	359	387	387	370	371	347	390	357	349	331	355	358	398	375	370	387	359	391	377	349	354	388	367	383	356	351	374	375	372	351	352	401	374	373	375	373	390	339	347	343	381	388	378	358	376	394	370	356	395	352	365	358	343	358	403	415	367	400	361	383	381	385	381	323	376	415	397	376	373	367	379	384	371	407	389	361	339	378	386	391	339	360	382	365	357	375	366	386	359	377	353	372	371	398	390	343	384	345	406	409	368	374	346	367	396	373	369	378	398	385	372	404	393	360	370	355	371	348	381	382	357	408	344	401	354	404	384	378	374	347	378	379	365	359	365	389	367	350	383	399	391	359	357	389	389	353	354	359	369	341	351	358	377	381	374	391	390	379	374	402	384	418	412	392	360	395	374	378	366	343	386	342	374	381	351	354	384	365	377	353	357	382	342	398	379	349	351	378	392	361	394	349	380	347	410	373	340	400	367	383	380	397	399	401	404	381	369	379	345	358	384	356	357	395	389	341	370	382	366	391	376	358	407	369	380	377	362	374	355	386	390	395	362	358	354	349	377	408	347	373	380	389	342	396	413	413	359	385	344	395	367	369	388	395	371	412	359	363	403	406	369	420	377	368	409	395	390	356	373	400	385	395	372	357	333	364	362	378	361	360	350	357	394	384	324	391	357	350	371	374	353	368	369	385	381	381	342	347	399	388	376	397	381	355	332	346	386	367	372	407	371	340	378	418	392	397	361	375	395	380	352	360	360	372	360	409	355	353	348	353	340	388	375	346	360	376	396	374	320	394	362	389	386	399	366	379	377	366	412	383	386	363	377	375	358	350	404	367	367	386	395	385	361	370	359	345	357	357	356	394	378	381	412	379	402	366	381	359	347	360	350	367	354	402	369	382	401	365	371	390	409	383	382	345	379	358	364	380	351	356	361	374	361	390	408	370	383	351	371	399	358	384	398	382	380	376	385	343	362	370	390	391	372	367	361	347	363	381	396	346	375	381	340	401	377	339	350	383	335	391	378	410	380	370	399	403	387	399	373	381	359	340	388	363	364	404	366	390	381	357	389	363	415	372	351	377	394	395	392	386	365	429	369	354	375	374	386	393	366	357	366	383	368	374	407	374	400	355	363	372	373	365	388	361	377	393	389	410	379	397	362	381	375	384	378	365	410	362	381	341	388	394	378	355	354	372	368	425	349	374	389	366	378	366	340	370	372	412	382	342	371	378	376	380	381	370	365	342	382	396	395	417	370	374	356	408	362	389	379	403	366	389	357	385	379	379	363	369	372	369	381	394	379	401	391	375	349	378	367	368	371	393	373	365	363	382	339	388	358	390	373	361	364	351	376	374	361	364	360	344	411	407	375	350	342	388	370	385	338	365	391	346	388	358	395	351	352	386	355	349	375	372	386	378	347	364	392	382	374	380	386	361	386	353	397	410	359	369	382	411	374	355	361	374	361	367	351	385	359	409	364	379	373	352	354	405	363	353	369	361	360	363	417	424	347	391	381	381	384	379	402	362	347	373	387	370	363	367	375	366	329	374	366	383	349	367	338	351	364	353	368	339	395	389	358	358	347	334	375	390	363	412	339	339	395	383	396	363	389	352	359	371	350	332	373	339	365	380	379	354	396	375	380	407	353	387	331	401	354	344	351	362	400	349	373	353	345	387	367	322	388	359	381	360	356	371	403	366	402	359	369	347	386	379	343	355	404	379	353	362	394	398	392	431	397	381	372	376	396	381	401	365	364	391	336	375	368	361	369	412	357	387	358	369	367	354	389	374	376	399	400	380	373	395	375	364	352	357	371	375	379	373	423	368	376	356	355	350	390	365	384	366	371	335	374	372	361	367	381	395	371	350	385	346	377	385	376	390	365	357	386	342	358	394	344	381	385	331	359	376	379	359	363	355	382	356	362	398	399	358	385	381	343	366	377	381	382	366	331	356	358	335	394	366	399	335	374	403	396	368	362	363	389	385	384	356	374	370	368	341	387	382	375	366	396	358	353	328	367	353	394	385	364	361	367
24943	38063	31987	21660	14901	10414	7379	5423	4184	3116	2497	1980	1640	1380	1223	1091	925	828	757	673	655	637	609	589	574	624	535	523	540	517	567	502	542	507	501	523	534	495	570	503	504	510	526	493	509	545	480	485	529	523	523	530	489	474	525	485	507	499	489	509	489	488	495	484	433	531	547	537	518	500	512	520	471	508	521	520	472	468	490	492	521	516	489	513	490	482	486	492	520	520	529	504	482	528	500	490	525	523	451	493	514	500	506	525	458	496	537	508	480	512	493	486	497	489	506	465	504	534	504	496	510	507	497	512	504	473	552	514	506	514	496	488	497	522	499	538	521	473	538	515	489	544	501	480	490	512	515	510	456	507	510	518	514	476	528	516	508	493	536	498	477	504	506	506	525	495	481	485	539	504	511	448	502	533	488	480	502	500	489	474	521	516	492	470	483	519	524	426	528	462	472	487	458	506	533	494	502	526	516	496	481	505	487	493	504	494	487	509	513	466	469	489	462	479	506	485	550	508	515	488	514	520	448	486	482	508	473	450	491	502	502	504	510	483	539	535	482	527	482	523	451	492	499	467	522	501	496	530	484	486	469	528	457	531	469	506	513	482	516	517	504	479	509	516	481	513	490	489	501	462	518	547	538	524	503	502	508	478	476	516	503	477	503	500	498	479	518	470	506	528	499	536	476	481	470	477	496	546	501	480	504	505	558	492	483	488	492	504	488	469	497	476	500	522	514	493	489	487	517	495	483	501	469	504	516	538	534	500	543	479	487	479	550	500	539	529	534	525	486	552	512	487	537	514	492	469	511	492	479	483	467	474	530	494	472	505	530	489	515	512	497	496	514	547	464	491	493	524	511	491	491	519	490	489	552	494	487	465	500	522	465	491	512	525	485	482	499	484	490	525	533	520	493	506	486	492	507	500	507	473	510	528	484	483	522	495	537	510	501	503	487	504	486	522	495	551	500	516	518	538	489	512	496	512	512	499	498	527	524	502	493	514	475	491	540	492	496	514	498	474	483	490	521	489	508	570	505	544	467	481	481	488	494	520	504	478	500	499	493	525	505	486	525	495	491	507	506	485	497	493	552	480	504	497	499	494	490	506	516	471	510	487	479	493	515	500	509	497	518	475	507	535	539	515	462	511	521	504	505	519	520	526	488	489	499	497	501	492	488	460	476	498	479	501	488	508	511	512	472	523	507	479	485	509	510	500	458	506	528	520	500	551	483	487	506	511	490	497	509	525	485	548	533	506	487	493	521	526	514	522	526	477	522	459	477	506	541	492	478	529	527	462	500	520	497	491	495	498	517	489	473	456	489	510	552	526	460	481	492	491	516	505	521	528	507	490	483	514	508	538	491	520	514	513	479	495	527	470	515	508	479	518	504	525	497	501	483	473	465	534	510	498	488	522	505	530	502	462	508	534	505	520	488	498	485	504	511	513	525	512	489	518	554	509	536	489	525	500	493	472	521	501	491	498	479	495	529	530	485	506	515	530	508	482	525	501	508	557	493	501	496	465	549	505	523	497	465	527	496	526	485	498	513	506	511	498	487	458	489	518	470	498	535	481	495	514	492	491	501	513	489	465	484	493	521	499	497	495	533	491	521	487	521	478	518	476	525	494	485	498	519	486	522	499	533	487	473	490	494	514	488	507	490	500	501	474	525	517	526	503	451	517	521	500	491	491	542	517	485	482	488	514	519	514	511	503	488	503	501	502	493	526	483	534	492	513	476	482	517	487	504	517	491	501	498	525	496	496	492	450	452	468	501	545	484	514	496	499	511	502	530	494	495	535	511	478	510	561	468	524	506	503	510	511	526	536	535	490	496	499	487	522	491	512	550	485	489	498	510	497	479	508	503	536	489	493	518	526	556	507	534	481	501	483	456	523	480	486	504	462	507	494	476	508	484	545	475	494	534	516	478	459	524	486	464	490	521	485	518	474	502	479	529	487	518	523	514	471	525	545	483	555	503	538	493	532	483	510	497	532	487	503	511	484	465	499	527	494	511	460	503	501	474	501	529	504	471	499	524	491	522	515	485	497	497	474	478	512	537	505	522	526	538	514	551	536	536	485	516	499	511	488	530	485	519	525	525	493	492	501	534	522	500	510	511	505	524	498	500	490	522	508	483	485	500	480	491	528	483	555	504	510	512	491	484	533	536	519	524	516	497	515	491	489	516	530	480	504	511	493	524	484	531	471	497	512	580	504	523	484	490	514	495	495	507	474	484	552	480	535	508	535	477	546	556	550	517	537	525	497	502	473	516	489	455	498	502	490	475	495	503	500	547	483	505	513	511	521	494	476	490	465	523	481	483	548	526	549	537	513	549	486	530	510	525	517	488	487	557	519	529	531	492	498	507	497	533	469	497	485	501	523	488	453	500	511	510	518	467	510	499	503	530	500	538	527	521	511	495	459	536	491	520	509	446	519	517	468	460	510	483	483	481	497	486	494	495	534	501	523	491	513	509	494	478	493	520	495	526	476	515	532	547	528	491	518	487	482	463	496	476	535	506	503	460	525	482	501	469	466	533	493	497	456	480	480	512	445	517	520	512	466	518	486	504	529	495	544	496	501	487	508	505	480	536	483	524	513	526	512	503	525	501	491	478	501	493	490	499	476	533	514	529	490	500	500	498	471	511	487	485	487	518	522	471	502	476	495	477	475	518	491	477	472	487	529	497	505	543	461	523	504	508	492	477	505	534	515	526	545	472	536	481	493	471	483	464	460	537	478	488	484	473	530	521	474	508	491	503	508	495	536	494	470	493	471	519	500	470	504	485	476	558	490	478	523	489	580	481	471	454	479	529	554	491	495	512	471	520	495	516	481	483	494	509	515	481	487	523	467	523	506	475	481	531	541	528	509	469	471	501	528	468	500	520	464	455	502	519	547	532	532	502	483	528	524	495	492	517	494	529	479	540	518	507	504	503	543	521	530	492	473	505	504	491	497	522	500	530	491	529	491	460	529	515	491	524	482	530	533	485	478	482	515	565	503	510	520	509	483	476	492	486	512	516	525	525	511	538	465	496	534	508	534	464	494	479	540	526	477	501	495	511	531	507	499	510	468	541	548	514	476	492	500	498	521	539	498	534	487	504	493	501	518	525	498	495	460	495	531	515	529	484	509	505	512	514	509	489	509	508	491	505	514	528	512	490	511	451	521	482	505	528	479	503	522	477	503	494	515	479	510	516	521	514	488	488	509	508	505	449	532	476	514	470	483	483	496	500	499	500	495	523	503	511	500	512	521	482	515	485	491	514	530	495	494	493	538	508	533	506	476	493	506	542	491	506	515	524	505	526	494	508	498	472	492	534	494	472	503	476	490	498	529	475	502	492	502	553	537	494	540	481	476	483	544	491	491	540	517	486	481	532	527	517	510	511	496	488	508	511	508	511	504	529	531	469	525	494	485	482	512	525	496	551	478	512	479	500	515	492	501	494	496	479	533	491	518	464	509	489	510	496	538	480	509	504	473	528	505	533	506	478	495	538	469
23506	21235	27717	25283	19965	11637	6219	3675	2803	2089	1705	1332	1125	963	819	769	664	610	545	521	516	454	427	459	455	452	453	416	416	421	435	401	420	377	409	391	410	418	368	372	411	401	389	399	424	361	376	392	399	377	385	386	393	394	395	389	377	431	381	365	400	381	371	356	387	392	359	390	364	391	410	340	340	394	397	378	366	394	399	412	421	361	424	394	398	371	338	369	359	433	395	381	375	380	401	392	358	389	407	398	389	390	425	376	368	386	422	395	381	380	367	403	378	369	406	382	356	397	388	386	368	380	403	372	372	396	402	377	372	409	391	395	383	381	379	390	345	386	357	392	390	341	366	408	406	395	380	400	394	372	390	386	400	386	387	439	376	404	367	384	351	377	415	390	378	378	386	362	352	415	379	393	399	384	370	385	386	434	409	373	389	365	389	368	383	383	373	399	381	408	398	402	417	396	407	377	410	406	355	387	364	391	399	370	399	360	409	404	383	398	371	412	362	387	377	391	429	374	383	405	386	397	388	404	348	401	376	369	382	402	381	408	389	399	418	403	397	383	358	390	406	409	372	393	407	387	366	408	374	370	424	364	410	383	416	354	370	381	367	361	385	416	392	438	409	371	381	380	390	383	383	363	383	383	359	385	394	396	382	340	366	382	349	401	399	376	393	394	407	371	428	388	358	340	390	362	359	374	363	403	386	393	372	404	357	374	387	409	356	410	389	402	424	382	379	371	388	399	357	408	373	424	424	414	389	368	384	389	386	384	392	467	375	401	423	368	413	401	373	389	371	398	404	400	400	409	361	368	361	375	405	345	363	379	374	394	387	390	380	411	398	422	417	364	380	379	351	388	383	375	405	398	373	391	358	378	401	408	403	382	391	364	391	394	389	350	402	376	388	411	365	393	397	368	383	393	394	374	360	378	382	395	355	399	387	366	376	363	400	383	387	408	399	362	358	344	409	397	390	354	378	379	379	332	407	378	345	396	409	375	367	385	380	377	387	372	357	406	371	403	405	370	384	404	423	392	372	433	366	395	424	397	379	407	378	388	382	413	365	409	401	411	397	383	396	365	403	371	374	373	367	365	373	366	386	407	392	367	368	351	381	378	380	413	367	385	389	386	388	378	436	402	404	356	425	423	380	410	380	403	397	383	399	378	373	406	355	370	414	379	375	356	426	408	352	367	379	393	351	397	398	361	397	447	383	361	379	382	361	369	364	376	396	393	407	389	363	377	410	372	373	393	400	394	413	405	393	419	357	403	357	378	399	406	381	359	383	375	411	375	399	412	386	390	389	394	396	375	379	358	375	373	363	416	345	381	382	388	369	402	401	384	394	381	403	387	394	375	378	366	347	375	375	364	380	405	371	411	381	424	381	375	380	380	397	406	390	379	340	392	374	391	382	436	404	383	409	422	413	401	403	367	407	395	414	385	398	365	375	405	375	371	389	423	402	388	395	417	373	391	435	398	380	373	405	440	403	406	366	405	364	419	401	392	408	373	419	377	443	398	358	378	373	374	406	414	349	374	392	367	395	387	385	427	363	381	393	418	404	391	419	398	390	379	412	378	371	403	387	391	372	398	363	374	392	374	385	404	401	415	402	404	397	376	374	400	358	367	358	385	366	368	393	387	399	371	381	379	386	390	385	374	406	396	368	386	388	381	392	350	363	389	411	365	379	371	421	406	390	413	384	395	411	396	346	388	378	401	365	398	400	381	392	379	412	391	406	359	375	413	387	382	395	351	406	417	412	381	415	375	374	406	361	378	376	401	397	394	381	385	389	421	425	410	396	395	358	379	345	422	347	402	432	367	398	357	394	382	369	400	405	354	396	378	416	383	352	394	386	411	393	416	375	423	369	370	385	367	385	383	377	409	395	403	395	389	399	394	368	364	407	389	413	381	389	414	377	379	371	419	395	386	368	382	408	392	409	387	408	382	389	424	378	408	346	371	388	367	370	348	406	384	387	390	408	405	417	396	394	396	384	393	382	374	367	374	415	349	395	387	354	363	408	367	406	409	371	372	420	396	384	386	364	421	388	388	403	411	402	358	397	374	400	401	361	453	396	375	370	379	356	374	396	364	392	371	383	393	376	396	389	399	415	354	379	390	397	381	382	381	404	397	383	375	350	350	379	395	401	397	389	361	388	405	383	393	385	366	395	364	382	362	379	352	380	406	418	415	408	361	390	426	410	374	395	383	375	428	363	405	373	367	423	409	378	383	365	383	417	411	384	374	375	397	392	375	421	375	401	380	403	404	380	399	388	407	367	377	397	404	358	413	388	390	393	379	430	355	381	382	383	385	399	385	428	397	441	386	390	386	404	365	382	401	399	362	382	403	359	397	399	369	399	377	374	368	396	360	385	375	424	396	364	395	393	404	384	364	392	373	370	382	377	405	357	410	385	373	397	418	411	401	401	429	409	333	392	420	357	383	382	383	356	397	403	363	383	369	394	373	370	386	368	390	378	373	383	396	398	390	389	370	396	394	396	399	404	406	361	403	383	385	353	397	359	389	422	403	387	394	389	377	393	395	393	388	399	375	426	386	385	414	395	400	374	361	406	409	344	346	419	411	378	385	352	351	405	375	375	390	401	413	389	366	369	379	408	422	410	416	409	355	381	375	374	394	358	398	399	399	366	394	377	398	391	379	385	367	425	381	411	346	343	392	416	370	355	391	403	383	434	412	402	405	377	366	378	391	364	373	404	444	367	397	360	395	372	373	371	347	351	381	390	353	383	349	382	410	376	413	423	428	384	364	405	382	389	384	390	372	409	398	371	365	370	379	401	401	393	382	403	376	382	401	371	417	423	366	371	376	403	367	388	388	393	411	356	366	373	409	386	352	396	362	407	388	369	383	445	347	399	382	402	410	368	402	400	380	375	342	392	374	411	412	431	405	412	406	406	381	394	417	392	407	389	395	387	367	385	406	403	367	396	414	405	371	387	364	367	382	370	394	419	412	381	361	382	403	369	403	393	403	381	349	394	389	390	405	390	366	385	375	359	387	381	381	411	390	374	412	372	447	380	379	385	380	371	391	377	383	420	395	399	365	413	374	412	405	386	385	385	429	380	380	390	440	360	384	406	400	396	389	382	397	390	387	399	394	362	392	347	368	412	413	367	394	383	413	396	334	378	382	405	381	389	407	349	392	402	387	382	374	381	417	400	390	374	416	406	378	382	392	390	363	434	420	383	391	401	388	408	378	382	380	391	390	370	354	389	341	404	348	370	365	389	373	373	386	374	372	392	365	386	388	421	385	374	441	359	392	379	371	378	380	404	383	410	384	360	425	420	362	408	382	374	421	396	354	397	395	354	395	364	396	390	388	372	360	362	370	368	401	364	401	382	400	410	386	422	392	387	386	378	370	360	398	373	413	365	375	366	371	401	389	381	409	375	385	345	394	388	389	379	381	436	392	394	422	375	401	356	357	352	386	360	377	405	400	439	399	389	375	353	408	364	410	406	386	389	391	398	368	372	428	380	389
24345	43662	37384	27416	19831	14253	10496	7843	6065	4571	3495	2871	2284	1937	1565	1434	1238	943	938	830	787	723	698	694	649	613	588	591	604	586	557	538	519	595	555	549	548	519	508	536	542	556	519	500	531	487	529	540	498	494	505	509	586	472	551	520	535	550	502	552	511	492	469	550	526	516	463	556	544	530	508	514	548	517	512	553	523	512	529	532	493	510	570	492	499	528	527	505	522	518	530	540	543	534	513	549	538	475	491	520	543	525	514	494	511	498	500	515	543	543	526	566	525	520	478	508	513	537	493	507	534	523	509	531	523	513	577	513	534	524	517	481	560	533	510	514	497	535	534	506	504	506	506	507	516	545	490	533	512	506	471	551	515	542	516	530	535	529	503	483	527	519	477	533	534	513	511	507	557	512	518	509	540	605	505	529	524	554	513	516	531	547	510	468	500	530	535	485	529	528	527	533	564	525	532	523	542	523	540	475	482	504	485	569	541	543	492	516	529	541	515	520	527	521	519	506	541	539	573	519	554	545	532	521	508	518	490	496	514	545	503	518	551	535	495	505	508	506	503	486	503	549	568	517	548	526	517	476	525	550	550	569	529	463	544	551	484	441	518	487	540	541	486	512	526	527	487	517	557	583	530	517	516	528	530	467	504	543	503	550	531	518	532	538	545	553	521	548	528	501	538	518	494	502	499	531	504	522	537	526	516	489	543	496	521	492	516	541	524	560	563	507	500	492	529	489	520	503	521	514	548	526	530	475	533	490	489	506	579	561	500	595	547	527	556	488	497	507	504	529	534	514	514	581	568	522	533	499	532	517	549	519	527	532	524	546	519	531	522	543	503	526	535	541	517	495	536	527	494	497	524	587	536	535	510	497	565	534	534	499	542	471	521	483	522	536	527	545	518	547	554	488	507	531	450	508	509	544	517	506	494	552	525	537	555	485	548	534	517	503	490	511	527	520	505	518	542	532	545	507	516	503	511	501	544	517	548	513	542	546	523	557	473	527	535	490	466	493	495	522	513	516	556	503	499	515	565	537	509	523	521	510	508	526	558	513	521	525	518	516	502	527	544	553	526	514	545	524	502	509	506	535	511	536	554	544	536	496	479	500	547	566	549	537	505	523	550	497	512	542	515	510	538	508	479	510	551	508	489	474	493	474	554	527	509	527	493	531	547	535	543	495	541	551	498	560	505	552	529	541	521	499	518	511	523	533	490	490	524	522	511	513	542	516	505	500	541	563	470	531	523	514	520	509	490	539	522	497	550	517	553	556	552	530	546	531	545	518	491	511	505	525	504	550	509	522	543	529	536	529	522	515	493	525	526	497	533	542	547	518	511	488	504	538	524	545	519	497	520	509	543	539	513	545	513	498	546	513	514	545	519	524	497	559	523	522	485	506	496	505	510	512	500	533	515	562	498	537	527	548	551	544	488	511	500	525	494	492	520	541	512	554	558	536	531	555	493	522	499	522	503	533	530	543	519	505	531	538	542	493	528	516	523	552	531	494	514	569	522	522	559	549	527	472	506	531	512	510	507	497	501	530	524	505	507	558	485	511	512	505	507	496	559	485	512	474	527	544	529	512	532	527	514	528	502	508	555	523	518	532	498	546	520	522	510	510	539	509	538	514	531	526	510	529	510	545	533	530	561	594	556	504	527	526	565	522	516	513	507	537	520	515	539	486	507	514	511	532	514	562	545	556	565	537	539	510	508	531	522	532	541	534	503	505	519	537	553	503	556	522	519	505	493	524	495	545	544	523	544	483	544	522	506	542	544	511	544	535	511	537	499	500	514	491	505	524	539	501	503	511	519	517	514	518	528	521	535	519	525	532	525	513	513	529	517	497	495	536	560	541	508	530	506	490	502	515	523	531	518	496	518	549	498	539	555	550	542	520	519	510	500	560	573	508	467	517	511	558	535	559	524	495	558	508	605	503	517	512	508	509	480	534	493	505	549	515	516	527	555	499	514	500	465	506	520	558	515	479	545	552	515	496	512	543	492	531	519	509	524	516	556	536	485	513	525	549	538	536	540	562	513	509	524	486	558	505	487	546	533	514	513	573	549	508	545	523	511	530	533	512	534	500	570	550	527	460	524	490	489	509	489	477	507	488	508	482	500	487	521	518	540	526	530	575	489	502	528	539	549	560	526	514	575	501	515	518	515	485	513	512	512	526	534	504	529	487	513	481	566	498	513	492	493	508	520	520	530	523	493	515	470	556	546	542	504	521	524	512	462	534	488	510	470	550	524	512	504	525	553	518	489	545	540	524	502	500	497	565	519	528	552	551	523	491	530	510	515	470	501	530	531	545	540	524	498	490	519	499	536	506	458	518	510	526	508	557	527	564	552	511	552	518	532	536	542	538	505	542	522	516	528	536	561	505	512	509	527	506	501	510	512	502	551	513	527	553	519	530	587	513	530	499	514	544	519	525	536	532	483	538	553	518	511	484	473	519	534	497	517	503	557	512	496	558	529	527	501	538	510	513	553	540	499	525	552	548	516	492	527	476	514	564	527	548	575	513	520	543	517	504	526	499	525	549	560	503	533	516	541	504	511	505	507	533	571	570	485	559	519	524	496	488	567	507	530	519	540	477	491	553	553	518	560	523	529	557	515	530	492	554	501	566	520	508	508	502	533	542	524	540	521	542	518	518	550	506	537	559	537	507	528	520	530	518	537	541	535	506	527	532	501	511	523	525	519	487	556	569	519	542	506	523	557	505	555	508	543	521	485	537	520	510	477	531	536	538	520	516	535	539	502	533	518	528	562	515	503	507	518	498	533	529	536	502	494	533	507	540	508	490	482	494	527	538	536	490	507	537	498	560	509	485	532	530	543	526	535	514	545	528	521	525	545	515	534	474	508	507	490	545	493	510	531	527	519	559	514	525	552	503	512	537	543	507	525	493	487	528	515	496	546	545	528	512	521	534	499	539	539	549	552	546	492	535	503	527	509	469	490	496	571	553	538	515	483	555	472	512	501	559	570	540	554	531	530	506	534	570	515	511	486	530	517	538	528	536	484	576	582	538	536	503	525	539	482	562	500	493	535	513	523	536	478	480	501	536	570	492	510	526	526	525	509	547	538	487	514	546	522	511	508	501	470	522	474	524	522	561	540	521	549	544	503	531	536	477	527	497	503	516	505	527	528	539	513	511	527	496	489	527	507	548	500	496	522	517	520	484	533	553	532	567	476	529	551	526	554	530	527	526	533	523	542	540	502	579	510	507	590	523	496	488	519	504	530	543	503	544	557	528	576	555	487	492	553	555	516	530	553	533	513	516	520	555	543	498	526	552	511	489	505	561	516	470	525	541	545	539	538	525	554	512	493	535	509	484	534	487	509	516	506	517	520	516	533	509	535	501	522	494	510	545	514	570	542	531	507	544	493	532	532	561	547	488	533	515	540	543	553	544	504	507	538	500	518	542	495	487	477	537	535	521	545	561	483	547	532	561	527	532	533	514	526	523	500	551	508	555	520	526	527	512	541	520	526	542
25002	21415	26541	24487	11962	6383	4106	2826	2049	1656	1267	1037	913	794	669	604	539	531	525	494	481	414	394	412	405	385	387	394	387	415	357	402	399	374	360	342	357	364	324	366	376	330	375	355	378	355	376	379	347	370	367	345	368	339	379	340	333	348	333	364	401	341	337	400	366	358	369	328	356	333	368	336	364	381	384	333	367	341	350	388	337	363	341	392	373	357	395	380	323	368	308	367	312	336	330	372	342	363	353	372	397	351	343	348	364	360	380	321	350	334	371	345	317	359	355	375	360	371	348	343	357	357	364	355	344	333	330	324	350	340	343	345	367	331	327	319	388	367	348	373	341	381	354	358	345	370	368	322	320	385	400	377	372	371	344	317	355	378	345	341	328	360	344	366	357	320	354	327	336	365	325	357	347	405	343	355	358	369	374	353	338	341	349	346	323	338	410	349	357	347	350	367	353	335	359	364	340	351	385	354	337	367	359	364	331	386	372	373	353	334	336	364	329	361	362	340	320	326	377	356	321	347	360	363	357	324	361	362	360	375	351	358	333	345	341	353	330	325	335	379	338	351	358	332	338	351	366	366	364	353	336	337	369	378	353	364	336	334	352	318	323	365	389	373	370	359	365	355	354	359	377	325	390	309	378	359	339	355	346	375	380	353	337	349	327	354	365	378	350	355	365	383	336	340	331	326	347	353	341	338	330	350	356	345	359	344	353	336	338	369	347	381	360	382	374	347	364	357	335	360	330	386	341	371	361	353	387	372	374	339	345	334	354	345	340	368	387	323	360	360	362	343	391	366	357	363	358	367	358	349	338	375	368	326	359	364	374	350	379	400	349	390	375	337	356	364	356	348	356	368	354	374	335	371	336	378	316	355	340	338	351	343	346	387	356	379	382	354	347	356	360	337	342	356	362	375	365	373	369	350	390	369	368	348	347	345	337	349	347	349	383	348	378	316	321	355	330	375	354	375	341	367	362	346	330	347	366	347	354	371	320	364	366	383	364	394	357	347	351	354	319	354	326	361	336	383	357	373	363	390	360	370	394	334	379	353	347	320	377	369	348	349	348	372	338	367	360	349	336	350	324	354	359	369	376	371	353	366	361	388	362	380	365	354	356	356	352	361	358	372	385	371	370	341	378	384	368	363	361	359	380	336	342	362	337	373	396	332	390	356	375	371	331	357	372	374	325	367	368	339	340	357	356	379	367	357	363	358	373	392	364	358	360	330	331	376	340	396	360	360	356	369	328	341	375	372	350	371	351	410	344	383	305	333	355	340	378	359	369	368	371	347	388	346	363	348	305	349	353	354	378	366	384	319	344	371	376	341	363	355	332	348	353	364	344	350	366	391	392	371	332	374	390	368	350	347	366	336	364	347	366	362	356	341	380	353	343	347	370	312	366	337	337	334	376	368	375	344	364	369	374	387	389	315	353	340	379	344	317	371	346	359	357	352	352	361	377	341	355	371	352	355	362	368	356	387	352	345	348	348	352	308	352	352	336	333	355	365	350	335	375	384	380	336	370	338	348	344	327	347	334	398	367	347	398	342	362	381	384	337	359	336	351	363	365	358	343	329	344	347	350	374	340	338	367	362	358	366	375	363	366	423	366	347	373	354	373	330	369	361	351	347	342	362	350	365	338	374	382	357	344	325	366	331	380	337	394	332	344	342	358	351	361	397	336	348	379	359	359	385	361	363	368	374	327	341	379	369	334	365	352	374	376	367	350	363	360	371	331	345	334	375	367	334	381	365	391	365	337	380	337	348	366	348	375	356	361	365	357	355	327	375	373	347	365	373	327	350	403	391	310	364	353	345	334	326	367	370	355	345	344	379	348	356	354	360	360	342	345	361	336	376	336	343	376	375	343	363	381	392	360	380	359	337	349	335	347	370	349	343	338	368	381	382	354	336	359	339	346	391	368	364	346	376	357	340	353	375	384	371	355	385	346	385	348	368	396	361	367	325	373	362	362	353	372	361	368	344	391	355	370	334	339	371	316	372	380	347	359	349	340	388	384	344	351	351	320	340	368	402	351	370	355	365	362	372	369	311	397	330	328	377	336	378	377	363	390	353	360	342	375	392	347	363	358	368	363	360	360	323	319	335	386	353	350	369	328	386	359	372	379	361	390	320	402	379	361	353	379	337	361	388	354	333	348	370	349	342	350	351	393	314	360	347	337	364	400	347	344	366	368	364	351	333	369	414	354	380	382	362	352	348	410	350	353	357	381	391	355	362	334	342	387	371	346	359	344	351	368	381	343	368	356	354	366	349	374	362	324	338	338	351	341	357	333	339	361	362	361	339	355	319	370	382	326	369	332	340	353	361	378	351	350	363	331	359	376	359	348	372	355	351	351	346	347	355	360	387	361	351	360	372	360	381	358	368	371	304	364	371	354	340	339	370	389	389	381	393	342	324	359	344	345	331	382	350	366	326	335	344	341	353	331	346	344	391	331	339	365	382	387	356	336	334	356	341	360	360	335	367	408	325	338	326	401	352	355	382	363	331	359	363	357	342	347	355	358	321	387	336	349	385	358	350	350	342	362	396	344	389	350	353	350	327	355	402	396	366	333	390	365	362	354	373	378	373	383	389	359	362	366	355	334	333	367	343	347	351	383	355	378	359	346	346	370	327	333	396	374	357	369	366	390	342	399	345	386	337	346	353	338	331	345	362	355	356	375	404	365	348	399	389	372	328	383	370	385	386	354	353	376	343	374	363	332	373	394	332	362	356	354	344	363	362	339	338	350	330	357	352	353	373	388	362	347	375	357	342	361	353	340	381	386	362	344	377	355	347	327	356	352	371	348	334	308	366	360	367	346	331	396	378	352	363	384	376	356	366	387	325	362	354	330	373	354	341	366	378	356	368	335	375	362	313	369	355	349	369	402	402	378	347	372	381	355	353	344	379	359	362	340	346	355	334	356	362	334	345	357	377	371	356	367	368	336	405	303	325	401	371	383	353	366	332	332	374	350	366	353	364	335	373	361	332	346	360	373	342	334	358	360	365	360	375	371	327	352	333	362	386	372	312	360	352	331	360	350	343	334	351	331	355	373	337	334	360	384	383	364	336	338	368	349	350	391	348	373	345	363	366	370	308	347	344	387	351	359	368	380	351	337	349	387	358	368	342	348	371	362	364	346	347	366	346	359	359	365	343	355	379	335	334	339	363	362	371	348	360	354	343	382	349	351	316	351	342	417	405	336	339	361	364	367	331	370	378	339	306	328	328	366	370	367	369	346	370	336	354	327	383	348	388	347	340	362	354	334	356	367	379	345	341	350	370	362	345	352	361	349	345	343	372	356	348	368	397	358	346	375	382	340	327	383	310	376	359	371	358	364	343	370	381	372	354	357	345	392	351	332	335	358	353	376	354	334	351	363	351	359	373	322	359	370	367	369	361	338	350	354	362	359	323	341	358	339	345	332	348	329	329	339	346	355	348	365	383	395	306	354	382	363	374	352	340	357	390	384	347	326	368	369	348	350	358	325	408
24309	40348	34175	23958	16669	12069	8645	6508	4946	3688	2750	2344	1826	1595	1360	1159	953	831	823	726	723	638	617	581	598	593	593	562	553	530	526	524	477	529	530	428	484	509	483	495	518	476	472	510	485	486	469	481	514	495	506	486	467	481	473	501	465	512	470	492	463	487	516	489	491	509	466	483	537	503	473	523	506	493	513	491	485	477	462	479	482	503	477	461	479	521	505	483	507	463	521	508	481	467	492	512	459	469	495	495	455	506	486	463	480	498	475	429	467	485	506	505	452	495	447	483	484	461	527	459	499	460	493	465	483	461	521	489	466	477	519	502	491	473	468	512	459	454	499	490	518	448	496	477	447	494	473	531	489	553	477	478	458	488	457	503	461	495	474	511	462	447	486	505	498	497	516	493	469	495	484	471	493	472	502	495	520	472	526	510	477	467	461	491	503	457	495	484	498	483	480	484	466	491	483	478	500	449	541	509	490	521	505	477	511	475	465	477	469	468	467	502	485	518	449	506	479	484	477	473	490	491	444	452	489	505	489	506	490	516	450	463	520	513	504	487	483	462	460	491	518	516	463	480	484	486	491	514	498	494	449	465	530	509	493	455	508	548	427	474	502	450	459	490	484	489	511	480	490	502	504	474	525	480	479	499	468	502	460	447	512	531	500	518	509	523	498	482	481	480	497	479	520	467	495	470	481	515	515	475	472	496	518	483	448	464	477	486	463	479	476	486	486	467	510	512	502	459	522	441	511	505	530	472	472	472	495	514	503	482	468	470	465	506	488	481	514	522	526	494	458	471	487	469	492	502	478	477	453	463	522	432	485	464	457	486	462	472	489	506	482	479	459	524	490	491	504	523	499	469	466	458	487	502	504	459	469	489	466	456	504	512	475	487	460	478	450	469	533	468	503	472	484	457	508	488	490	493	488	434	449	499	504	486	453	507	500	479	479	463	457	483	498	451	482	483	458	472	503	478	504	511	463	468	481	476	496	484	489	489	512	476	453	510	459	518	493	490	448	522	445	478	475	464	517	444	482	500	511	501	518	467	447	487	498	437	464	467	491	508	518	479	493	477	500	476	521	484	457	517	484	505	485	489	460	472	471	514	481	490	468	502	488	419	481	476	488	497	494	501	500	486	482	496	499	500	546	481	462	471	440	539	473	502	505	513	494	480	500	444	476	504	473	462	476	494	521	493	479	492	506	495	506	508	465	444	525	488	485	510	517	495	491	478	485	470	447	505	473	451	457	495	482	508	479	505	470	460	468	474	500	480	521	495	483	492	459	489	522	511	464	484	513	512	471	490	463	458	485	474	491	477	495	471	462	496	463	488	495	496	469	469	462	456	473	536	482	498	477	473	482	482	469	472	526	468	497	467	512	494	461	468	494	535	459	520	440	454	454	479	480	476	486	491	457	474	503	462	460	460	491	458	487	495	479	498	511	461	477	467	483	500	539	441	455	523	499	483	457	496	529	481	478	520	477	506	513	493	492	519	501	493	500	509	479	516	457	492	471	505	454	514	502	487	524	503	468	469	490	474	499	468	467	483	480	516	481	488	478	491	489	470	502	489	476	487	463	469	467	489	493	500	492	447	473	498	463	522	540	450	481	479	468	520	502	499	528	491	483	513	488	509	483	478	480	481	485	486	528	501	484	488	470	504	479	455	471	498	483	496	489	464	453	498	485	460	459	487	455	495	451	491	486	475	494	477	444	485	477	479	507	497	469	502	465	467	515	456	488	482	489	498	496	489	490	471	461	538	466	474	460	484	468	496	471	522	516	502	429	461	456	450	498	517	482	497	465	485	486	490	435	453	471	473	465	473	524	481	462	481	478	491	464	469	495	502	494	457	482	469	482	491	469	443	511	516	503	461	466	479	486	519	515	517	452	479	440	493	494	470	504	456	469	454	449	526	431	470	491	466	483	499	487	484	486	469	499	496	511	462	452	511	489	470	528	492	462	437	500	478	498	484	467	506	495	533	496	492	508	508	499	489	503	463	470	461	492	495	487	481	484	498	485	461	501	484	511	512	474	476	497	501	474	470	482	523	505	464	493	484	520	456	484	467	475	484	489	526	493	480	489	451	503	467	498	505	445	473	446	480	467	485	503	480	459	450	473	483	487	480	508	521	483	475	438	469	525	485	496	484	486	507	484	441	475	505	530	496	470	485	466	493	482	507	496	490	495	494	487	447	441	498	467	485	493	512	493	514	485	465	483	486	516	479	499	494	453	487	522	450	513	532	515	487	511	460	488	468	537	518	487	474	478	470	464	508	496	445	474	444	460	472	501	460	520	505	497	468	447	468	501	490	488	478	478	493	532	496	455	476	465	494	524	497	495	518	491	483	495	514	526	492	512	458	464	477	502	508	493	512	474	446	493	520	475	470	487	506	471	498	462	481	457	500	483	487	534	496	482	498	460	508	518	531	511	476	509	516	492	487	479	477	484	507	500	494	479	522	478	486	467	468	505	484	487	460	491	531	495	486	508	493	538	494	500	513	486	486	491	504	492	480	489	490	481	468	514	481	477	494	505	447	501	494	500	503	465	498	472	514	487	454	467	477	458	486	512	526	518	483	488	474	491	483	495	476	484	510	488	480	474	467	484	513	481	469	502	509	457	489	495	502	493	476	507	472	485	512	507	456	493	445	475	504	488	500	459	497	476	447	443	469	490	469	491	498	463	463	502	502	505	483	453	520	513	492	517	486	499	516	469	483	482	478	480	507	504	505	516	497	495	462	527	497	462	475	543	499	493	485	488	461	476	485	496	459	497	457	461	449	478	472	477	486	462	493	489	471	491	468	486	470	498	487	474	480	457	486	478	475	494	477	467	502	468	487	476	537	454	450	512	473	490	508	493	513	478	488	480	518	457	479	531	494	462	457	498	474	470	469	529	515	474	505	502	504	496	449	503	470	462	534	494	481	498	474	486	488	472	514	499	520	561	475	489	479	462	468	469	497	478	477	486	447	462	500	471	477	480	467	499	491	475	462	526	486	517	494	507	496	476	509	474	484	474	440	469	492	465	493	506	514	515	498	479	460	482	459	494	484	479	510	453	484	470	508	473	473	487	487	451	505	478	451	514	484	525	530	487	508	468	460	463	476	506	467	478	487	501	476	487	448	455	501	446	488	461	478	468	493	472	487	482	496	493	479	520	467	500	483	446	486	499	462	460	494	479	484	486	504	509	490	527	485	494	457	491	486	450	524	512	488	483	491	455	484	469	495	490	498	502	467	478	453	479	510	512	492	473	506	493	460	486	477	489	469	478	499	515	480	465	447	489	445	482	481	444	534	497	474	511	491	471	498	498	509	504	482	452	466	502	489	488	493	477	487	468	494	488	477	496	476	490	524	496	469	438	466	511	486	506	499	491	492	485	493	504	490	498	490	477	499	474	501	475	486	462	480	465	497	489	483	494	504	489	464	476	490	493	513	478	492	465	471	452	492	468	549	471	508	442	506	463	538	476	472	464	486	462	480	477	464	495	487	518	453
22543	21252	28353	24469	21407	19587	11262	5515	3701	2799	2169	1686	1455	1147	1001	891	748	626	592	616	568	525	509	470	490	431	428	434	435	400	431	437	391	396	397	410	395	355	369	374	406	417	363	418	406	405	387	372	413	422	361	360	382	362	405	379	382	394	426	352	377	406	367	397	374	368	387	405	381	410	393	376	369	370	386	392	361	372	389	403	363	356	413	408	345	369	355	381	380	385	386	393	369	407	398	350	385	406	373	402	393	378	387	396	371	383	365	357	378	426	396	385	405	381	364	397	394	405	357	408	383	365	386	371	350	392	396	396	400	367	353	425	418	385	417	384	385	400	384	381	387	395	391	381	393	425	375	395	399	408	374	365	397	390	346	364	372	362	407	398	393	397	371	402	397	357	384	367	409	370	367	389	377	394	437	398	373	369	385	383	362	372	362	365	398	403	416	362	383	394	357	365	423	365	395	393	410	369	363	372	393	368	428	391	355	344	355	377	407	385	406	352	361	409	369	399	397	373	390	357	394	355	376	430	334	381	363	379	355	395	331	423	365	372	377	363	387	372	383	371	377	380	371	370	384	369	368	369	363	345	387	381	383	385	383	374	398	365	377	398	386	358	364	363	351	395	376	424	373	373	375	400	400	386	416	412	383	387	364	366	419	406	362	394	404	408	349	412	364	395	381	394	378	364	364	410	392	432	396	384	398	360	404	393	391	405	389	377	361	426	397	388	389	406	383	400	369	387	338	396	386	366	375	396	368	388	395	400	444	376	383	404	352	377	348	380	397	380	425	393	405	438	400	416	409	357	416	393	370	389	378	349	386	354	376	377	389	379	365	412	384	385	388	382	391	365	397	405	363	377	390	407	389	348	375	372	381	387	408	378	400	388	357	356	378	402	411	367	407	395	361	395	361	376	356	357	365	356	399	385	373	387	422	401	340	415	331	396	399	397	358	387	353	379	407	393	402	440	434	397	402	402	352	366	390	387	359	398	346	372	379	377	375	412	381	407	371	384	352	387	403	367	387	378	392	423	385	393	371	399	411	371	372	365	399	393	404	372	350	351	354	392	376	380	402	400	391	340	359	392	408	374	373	374	359	405	367	387	367	389	375	412	386	353	360	381	398	402	352	371	378	380	372	360	375	398	413	387	373	420	398	371	400	396	339	369	367	420	393	354	392	352	416	406	379	338	385	358	376	381	374	391	358	407	354	401	375	366	377	394	365	390	365	415	359	375	365	360	368	383	427	377	349	386	429	390	401	405	389	373	410	371	395	422	373	367	391	404	420	392	397	400	371	353	399	365	385	380	371	374	379	389	384	373	365	407	379	360	371	364	397	385	389	351	360	379	398	380	391	394	381	366	375	373	402	385	407	374	420	388	399	384	384	405	356	361	403	377	379	392	359	412	400	352	371	397	371	400	387	387	361	375	390	346	439	382	389	381	347	381	383	391	364	347	401	378	407	381	416	401	386	401	394	376	384	420	384	368	394	397	413	330	378	353	410	383	398	381	383	391	400	399	378	407	398	393	355	366	391	367	349	359	366	362	373	397	362	360	388	382	378	395	354	400	360	367	416	403	397	382	422	377	396	381	402	393	387	398	343	371	383	389	376	413	422	343	363	390	396	403	436	362	391	366	352	384	437	374	366	395	392	365	389	392	431	382	398	365	416	339	377	417	382	356	380	354	370	388	429	376	372	386	400	396	418	355	371	377	376	391	398	385	387	406	369	371	333	370	394	358	404	400	379	404	366	380	396	373	397	381	383	358	393	401	419	356	407	394	398	384	413	393	374	400	426	390	375	375	387	364	369	331	393	370	403	376	405	409	405	398	407	364	382	361	365	411	356	383	364	373	365	362	382	409	371	356	375	362	364	350	398	340	356	391	368	365	416	385	389	407	370	403	377	378	366	376	379	388	409	400	381	370	387	382	364	391	394	387	376	367	336	383	375	359	385	355	335	406	381	389	389	361	367	352	387	397	358	379	368	402	379	404	367	388	389	388	366	367	364	424	395	398	357	407	417	398	362	401	399	383	366	394	378	346	399	389	349	394	363	385	354	382	399	356	389	391	378	380	388	427	375	392	377	384	412	397	382	392	365	387	367	364	361	368	366	394	408	381	404	404	384	388	418	375	376	413	358	392	391	398	363	391	379	368	389	394	364	368	397	413	363	397	385	365	398	398	423	384	409	367	385	396	377	385	404	395	338	420	408	399	420	408	407	379	358	367	355	387	412	375	350	397	387	407	396	362	374	367	381	370	363	389	352	386	387	394	369	400	376	390	361	367	399	420	381	396	376	396	397	387	375	382	386	378	384	370	395	365	374	402	368	355	405	422	381	392	357	356	390	371	400	395	389	371	401	411	373	385	383	366	422	384	380	386	370	367	370	413	395	344	367	412	370	378	366	421	386	374	376	385	396	368	349	357	428	402	350	389	365	378	372	398	393	427	407	397	370	384	373	407	388	373	372	354	392	386	394	417	397	387	353	418	376	361	385	338	400	390	361	402	369	366	414	401	363	393	396	382	353	383	383	361	379	379	391	388	408	361	403	345	424	401	391	379	392	393	399	376	399	380	409	414	367	358	397	364	415	396	377	364	408	365	393	396	381	380	408	407	386	370	395	411	389	397	383	374	372	357	430	360	383	361	395	373	365	392	385	366	371	425	383	344	400	388	406	380	412	405	377	341	343	352	397	389	358	380	395	393	379	392	375	395	385	387	425	395	376	383	373	398	398	365	384	381	402	387	390	362	387	368	380	392	360	379	391	416	404	379	392	392	386	379	434	401	388	393	398	375	378	427	370	380	402	395	416	372	388	378	389	388	399	401	383	397	368	403	412	390	364	368	351	357	416	366	418	376	384	361	394	348	413	394	378	395	372	341	339	401	370	387	356	375	395	366	421	383	357	384	395	369	404	374	404	422	380	376	362	375	370	364	409	381	391	434	369	378	412	360	406	413	386	374	393	404	382	348	396	390	405	358	379	347	392	394	395	394	345	360	384	365	387	385	378	375	368	413	389	413	396	346	345	377	350	390	346	380	378	419	394	412	365	381	408	364	389	355	406	418	378	409	380	399	380	385	368	364	407	409	383	414	372	370	368	395	419	403	401	368	349	355	365	402	403	394	398	395	392	399	404	373	333	376	394	386	363	382	430	400	378	334	417	405	385	409	389	376	397	385	383	377	389	363	394	373	345	406	360	382	423	406	381	413	388	435	375	381	385	381	389	371	405	384	399	360	388	416	400	406	374	361	393	391	374	359	378	352	426	369	381	382	348	410	370	324	354	375	364	368	366	421	372	354	390	406	367	410	390	367	406	393	401	374	399	394	353	386	359	396	420	391	350	384	367	371	350	379	361	332	397	362	366	394	375	403	379	387	386	384	392	345	362	346	392	356	388	412	388	418	377	402	382	375	400	382	356	335	349	408	425	381	378	376	364	384	380	363	394	388	393	356	381	429	374	340	390	364	399	395	414	385	389	400	384	396	400	388
26302	47245	41182	31225	23701	17710	13402	10237	7689	5841	4666	3711	2899	2443	1894	1681	1338	1211	1016	890	851	830	761	760	699	703	658	635	622	610	593	554	565	528	552	516	522	512	587	524	561	548	541	474	515	496	553	508	521	482	520	550	526	470	491	535	489	554	503	516	505	514	528	476	515	515	533	487	497	497	530	511	509	506	562	536	544	520	514	466	501	476	497	506	504	514	498	523	530	513	468	487	534	510	511	515	526	516	517	514	500	491	513	524	509	542	505	533	526	499	519	480	501	520	521	530	512	493	524	506	485	539	546	494	511	500	546	513	503	535	503	529	514	508	526	486	500	501	509	501	488	495	524	498	506	480	493	468	478	482	483	497	500	501	540	511	508	529	529	518	525	503	516	512	516	554	540	478	483	549	521	491	496	494	513	514	510	501	516	492	490	490	498	524	490	533	492	496	497	491	530	501	502	531	535	534	514	519	488	491	500	545	521	527	507	524	520	506	505	540	525	479	543	542	514	504	510	520	522	503	486	493	515	485	532	503	502	537	520	523	518	524	501	491	512	530	517	510	478	458	524	507	512	524	494	519	511	512	557	514	553	532	514	503	480	499	491	532	552	470	526	480	547	512	545	477	496	498	499	486	514	520	491	493	475	460	536	504	537	530	514	512	518	493	495	547	527	512	545	458	529	539	487	460	506	537	485	513	465	527	549	500	544	481	520	491	503	507	509	471	550	492	562	537	463	503	524	515	468	545	517	494	550	529	512	510	488	486	524	505	473	532	478	491	509	522	522	525	492	555	528	532	508	496	510	523	516	510	507	522	527	506	487	528	494	508	522	493	491	508	503	505	518	492	508	501	513	544	556	542	516	537	539	530	498	496	521	518	478	459	528	525	526	503	531	481	450	489	537	538	507	550	513	546	491	525	493	500	504	506	483	531	508	526	495	511	502	562	503	507	447	494	475	514	515	516	502	493	513	541	495	545	502	495	477	516	532	508	502	497	497	527	494	535	539	527	507	476	551	493	485	524	513	486	507	515	500	527	511	512	516	485	533	487	512	522	509	518	559	474	511	490	527	526	522	501	526	505	508	519	563	498	494	501	456	501	541	516	467	512	513	551	520	475	538	481	496	498	541	541	503	527	553	495	483	487	513	531	467	536	486	492	477	498	517	475	527	515	538	506	530	505	510	495	499	543	494	488	509	490	516	531	507	494	508	503	534	495	542	513	547	511	473	510	507	508	513	514	514	510	534	504	520	474	490	502	514	518	508	531	484	478	486	512	448	524	502	495	495	538	512	504	500	513	492	500	487	492	474	530	530	520	521	514	467	528	545	517	476	526	525	500	544	478	545	484	528	503	530	464	532	509	498	547	528	538	445	478	528	570	557	527	511	493	537	511	451	491	483	484	519	484	458	502	528	539	502	483	545	537	517	519	452	519	512	523	513	524	513	477	510	534	552	553	502	494	474	499	530	496	520	511	533	529	476	501	502	534	530	495	520	510	515	476	523	471	501	507	528	524	521	540	507	487	506	493	510	535	522	519	501	520	497	519	495	506	529	516	504	514	524	520	518	525	522	520	476	486	507	529	487	497	528	504	526	521	528	514	477	506	517	506	500	510	458	479	487	494	536	503	535	464	532	505	537	500	546	543	544	489	492	520	517	551	503	516	471	494	546	480	505	484	489	486	554	534	513	483	520	522	536	529	502	531	517	515	466	498	492	523	518	507	517	539	497	537	497	548	484	484	533	523	538	552	467	470	506	522	493	502	491	518	508	527	523	502	546	506	566	496	501	535	534	494	539	503	497	507	481	536	520	493	502	512	501	509	542	506	495	502	491	532	529	501	509	559	538	532	529	522	523	518	525	502	505	507	502	539	506	471	515	528	510	528	520	512	506	497	574	508	510	548	488	490	495	571	516	525	520	472	542	555	552	507	492	518	490	520	518	512	528	549	510	478	524	500	497	540	516	484	501	483	520	517	500	490	534	504	516	545	525	507	536	537	515	499	545	536	490	481	520	486	550	517	500	537	516	521	516	470	515	496	495	548	516	523	494	534	498	462	486	513	521	504	482	520	531	529	469	499	517	535	512	505	442	518	525	525	553	514	510	481	515	480	513	514	508	512	524	471	540	519	508	525	499	541	539	540	485	521	488	487	507	533	494	520	517	485	523	537	547	502	519	516	492	527	498	537	466	526	509	504	489	493	519	515	465	489	538	482	528	543	467	508	488	500	508	501	495	520	508	556	507	499	524	530	533	459	470	489	526	491	527	536	485	494	556	521	558	484	485	514	535	492	515	517	486	507	497	506	551	489	478	505	543	497	507	459	480	481	503	492	506	497	538	502	518	512	521	535	520	477	563	495	500	490	517	525	517	498	533	449	545	519	502	507	533	516	490	490	511	465	488	502	480	474	519	525	472	538	527	491	469	466	517	530	510	493	536	547	510	479	506	548	503	523	477	524	509	477	520	546	542	544	548	504	522	476	536	463	485	547	539	497	509	531	540	515	524	491	524	521	469	548	498	497	485	526	489	504	534	535	512	501	541	503	512	569	497	538	494	477	501	495	491	475	524	505	513	562	540	474	530	528	545	530	516	530	512	536	427	552	521	496	513	517	497	487	556	483	502	491	483	510	527	505	480	474	521	472	509	512	499	495	521	494	513	503	527	492	484	517	520	459	501	527	523	522	487	515	487	490	537	491	518	505	488	515	502	493	496	493	516	517	498	516	500	523	511	500	513	482	529	506	538	535	514	503	574	509	506	482	519	526	545	527	500	557	538	526	543	533	527	552	509	500	525	484	451	552	510	489	514	546	485	500	453	514	524	520	562	516	522	500	519	526	494	527	570	516	523	498	512	516	485	505	507	512	490	513	510	552	537	530	554	513	471	555	471	521	524	497	512	525	525	511	549	538	527	533	462	520	510	546	498	509	494	543	502	507	501	511	544	557	540	526	512	550	514	460	507	491	517	513	480	492	558	566	534	512	458	476	501	527	519	505	530	517	496	492	520	476	511	489	515	517	512	509	522	525	516	527	482	480	484	478	511	487	528	472	496	509	526	519	529	510	528	519	498	494	500	501	548	497	506	521	541	509	528	515	518	540	481	497	514	516	507	558	497	535	538	526	496	501	483	480	522	481	497	523	551	516	505	482	489	473	536	528	500	475	518	535	538	500	505	507	485	519	494	500	496	528	524	500	526	499	518	510	508	570	474	511	489	511	515	512	495	491	511	493	463	540	516	482	490	516	481	506	547	487	502	517	519	534	497	509	499	518	538	489	507	541	504	495	490	499	497	528	502	520	477	513	477	524	514	497	509	523	467	531	501	529	517	486	474	508	534	477	515	548	496	507	542	549	512	512	543	474	548	502	514	491	508	504	509	525	488	525	519	486	528	483	537	503	513	506	509	520	496	519	495	514	508	540	527	526	548	488	511	485	500	508	524	504	483	516	516	497	503	538	466	481	503	492	542	547	480	484	522	505	544	491	521	495	463	494
28778	24445	25211	17460	9353	5611	3635	2537	1859	1547	1263	1011	913	758	711	614	571	489	486	506	451	433	413	434	422	424	398	406	384	367	416	376	356	345	353	352	379	365	372	379	396	388	390	390	408	403	387	364	376	389	359	356	373	387	356	396	386	370	394	392	405	364	375	357	376	393	340	403	351	399	382	407	364	381	399	361	391	372	406	391	358	393	365	369	353	357	406	376	380	351	379	387	372	383	368	373	373	368	373	403	386	348	361	393	363	397	399	389	385	380	377	421	342	364	360	370	374	381	367	370	349	382	370	367	377	385	401	384	367	376	387	360	344	396	405	373	393	423	385	377	399	367	371	389	377	365	378	405	354	402	385	389	388	379	389	385	364	400	364	385	377	443	367	407	381	413	420	378	385	379	410	394	375	341	411	393	379	401	378	391	368	393	326	367	401	339	394	377	401	387	374	336	383	369	362	394	392	374	386	357	399	365	383	365	405	388	362	404	384	359	366	382	379	386	370	398	394	356	371	392	378	390	377	345	373	364	385	426	405	397	377	383	415	381	362	371	358	391	422	387	401	386	386	324	318	385	385	377	412	377	406	391	362	376	386	336	367	385	400	394	416	368	394	379	405	375	371	369	368	349	402	364	377	387	376	381	385	379	321	392	403	364	344	397	413	374	385	384	401	384	375	362	368	363	382	378	337	369	351	354	381	394	360	392	381	404	391	382	372	366	411	353	380	382	422	376	419	400	396	408	385	388	400	415	382	348	386	385	404	381	350	367	345	374	355	373	399	379	390	383	347	357	378	372	396	387	407	389	394	347	375	368	437	363	364	374	352	361	388	384	365	362	388	356	404	390	367	407	379	389	419	378	395	377	396	384	423	417	358	360	363	403	390	373	382	385	376	376	406	378	370	345	388	361	371	383	371	377	385	362	373	396	396	392	346	386	366	386	376	355	383	379	345	387	373	364	398	402	356	356	412	360	380	364	354	391	352	339	396	382	355	372	355	362	376	382	379	355	424	396	418	375	347	363	367	391	379	411	371	375	384	396	362	371	369	408	381	388	397	380	379	369	380	368	374	390	409	391	396	363	389	378	407	355	351	356	372	366	378	362	372	381	361	402	391	378	394	406	369	371	391	388	380	362	350	374	386	387	364	360	373	368	381	370	377	347	389	380	382	368	392	376	404	401	364	342	372	359	387	376	397	385	372	395	343	374	404	374	426	379	381	385	396	371	382	380	386	382	382	389	375	367	387	372	371	389	418	379	374	395	379	366	355	371	349	407	407	374	357	402	394	378	370	379	383	401	392	351	391	354	378	377	399	382	373	413	406	392	353	342	407	356	351	375	350	404	389	356	382	352	360	358	402	400	374	383	393	398	396	384	388	371	415	363	366	432	381	376	367	408	390	403	405	389	355	349	364	413	376	396	396	377	369	381	369	344	396	398	352	380	373	397	386	348	362	378	407	375	375	380	367	370	384	392	359	392	377	392	377	396	375	413	382	353	368	393	372	421	412	384	364	400	376	371	399	373	372	362	384	387	410	374	387	362	384	386	423	384	388	386	381	373	350	418	402	397	361	403	357	382	369	391	377	399	369	415	402	398	347	379	345	392	387	384	365	382	330	390	411	382	368	332	381	397	360	367	377	364	396	394	380	347	380	345	371	395	350	374	354	411	383	350	393	375	389	376	398	384	374	339	378	381	402	378	383	375	387	398	354	355	385	384	338	381	369	359	400	388	381	385	350	396	402	362	401	412	373	397	360	375	393	377	379	381	400	361	368	399	367	388	383	374	378	414	373	385	382	378	387	391	369	391	374	384	382	366	398	368	368	384	333	361	331	376	420	389	414	362	406	371	366	365	392	358	345	357	400	407	336	413	358	373	382	384	365	376	345	361	382	401	367	375	399	381	368	371	358	349	367	378	358	409	346	371	427	366	394	366	367	361	377	343	339	369	392	368	395	370	376	367	368	379	372	356	368	400	354	354	412	412	381	398	378	350	388	403	411	341	356	389	379	394	390	393	362	354	356	366	381	381	400	444	368	392	395	391	386	374	376	392	342	387	383	410	383	376	384	383	382	414	385	384	342	347	405	347	377	347	394	394	378	389	392	372	361	375	430	392	380	345	378	384	394	405	356	378	395	377	359	391	362	351	400	411	430	366	337	382	405	369	390	416	351	390	398	365	387	344	388	382	395	374	401	376	398	373	353	380	371	403	392	405	412	403	349	381	430	359	363	367	391	379	365	411	352	349	361	399	393	355	382	387	382	357	399	385	406	356	384	358	364	382	376	380	383	356	384	385	333	386	403	379	362	365	384	391	366	380	398	373	357	385	404	374	363	359	378	409	385	341	379	392	383	367	396	416	363	353	400	378	378	380	370	350	416	399	415	364	391	354	401	384	389	402	374	392	365	368	385	408	392	379	358	381	359	357	385	388	389	404	405	366	433	323	330	357	364	394	387	378	402	393	368	378	390	392	366	395	365	388	394	377	350	358	363	362	362	406	419	351	372	409	387	362	328	364	380	415	395	384	367	370	400	367	382	396	361	384	408	378	378	384	360	356	375	398	352	393	370	381	389	379	369	431	345	364	381	420	360	368	376	369	369	369	416	378	386	405	355	349	419	402	373	385	378	385	399	391	406	376	368	368	387	350	384	360	395	363	368	376	399	396	389	381	365	378	392	394	382	392	417	383	412	387	408	369	359	404	379	364	406	431	375	405	371	351	406	365	404	324	401	370	396	328	378	396	393	378	383	358	402	413	410	354	370	364	403	368	382	371	385	384	397	380	421	393	379	374	377	374	388	357	357	389	353	417	372	361	406	407	369	369	363	386	361	394	399	356	364	373	403	411	377	422	361	382	416	368	399	376	366	349	393	414	423	362	391	379	370	385	390	364	382	399	375	373	410	378	379	359	392	398	362	380	359	383	353	397	370	387	387	366	392	412	394	377	382	397	387	367	391	369	371	379	348	373	355	380	364	390	370	379	353	355	397	359	375	369	365	371	355	394	376	358	382	368	383	372	373	413	349	362	369	384	404	363	389	408	400	378	375	386	397	365	356	357	354	366	401	356	376	391	390	373	361	393	349	396	424	413	420	396	376	387	379	372	381	380	379	375	391	364	393	372	364	346	387	361	382	369	360	374	396	389	392	376	406	384	410	398	402	427	373	337	391	389	357	383	378	369	400	386	352	383	372	398	399	354	388	363	387	389	401	372	401	379	390	373	399	423	355	391	358	360	373	351	382	388	380	352	358	412	371	379	364	382	378	378	354	388	378	406	390	346	382	380	403	405	381	393	373	411	378	376	386	337	411	364	378	387	392	366	377	407	365	378	392	375	413	418	404	403	403	401	386	405	378	427	347	387	356	420	389	396	390	380	405	378	378	372	360	378	373	356	362	395	372	374	384	372	374	364	361	412	386	399	373	415	388	434	358	364	387	398	409	383	386	367	374	393	390	377	381	370	333	377	430	406	398	391	366	367	382	375	356	382
24916	37924	32159	21857	15381	10562	7640	5620	4225	3209	2451	2012	1726	1396	1247	1094	894	800	765	694	666	681	605	621	573	582	525	601	568	540	590	528	532	492	478	506	519	500	475	449	534	511	500	523	520	538	521	510	475	545	528	531	491	500	532	496	529	539	550	512	507	479	529	490	523	507	533	514	536	491	553	533	529	465	541	504	495	524	497	510	500	492	568	568	529	542	513	502	455	500	527	499	522	507	487	516	495	518	532	501	467	568	459	516	539	514	491	459	577	488	503	531	491	492	491	471	570	500	501	548	528	506	528	531	490	512	522	532	503	513	538	516	460	516	477	460	500	531	529	517	456	524	534	489	494	518	504	541	520	519	512	527	489	529	575	505	521	492	536	500	499	510	490	527	500	483	527	525	518	567	516	528	510	515	541	492	496	500	481	521	525	545	495	512	505	515	500	488	531	511	511	489	520	507	529	535	525	486	509	513	514	531	555	548	552	532	515	514	502	473	513	486	514	519	515	496	521	457	518	513	546	558	508	502	519	540	534	514	553	485	533	518	525	537	510	509	509	541	500	512	506	508	471	485	544	480	535	509	509	501	539	467	485	471	509	534	605	495	477	508	493	482	550	501	499	508	482	496	507	486	543	480	567	537	500	544	526	531	561	502	511	516	531	544	540	510	522	506	564	528	509	530	508	500	500	516	503	509	553	478	523	495	534	501	529	573	474	526	538	549	488	535	520	529	501	467	536	541	564	523	525	532	501	508	484	506	498	508	527	536	539	530	504	550	521	504	499	523	475	501	522	548	501	502	511	509	518	526	499	504	527	541	513	501	541	522	525	504	519	502	510	507	500	530	481	472	495	493	496	539	486	512	573	540	543	521	499	529	525	536	531	495	521	516	519	489	503	530	511	459	501	510	531	492	528	534	532	560	460	516	465	488	521	517	503	500	500	566	551	561	484	529	532	523	535	506	503	489	496	508	493	499	518	507	505	487	522	481	518	473	500	510	482	505	499	543	502	553	524	524	494	478	508	505	508	527	509	493	486	511	528	563	527	495	523	505	501	491	489	512	521	512	498	504	511	511	505	498	503	557	530	495	474	446	518	507	552	522	486	526	478	522	519	525	508	555	501	526	546	579	513	524	510	520	574	527	539	505	529	475	523	510	530	509	571	500	515	521	549	531	500	514	545	525	506	515	545	554	481	533	484	499	494	579	508	529	508	500	492	486	508	507	519	523	482	503	526	477	512	497	524	513	523	523	521	475	528	506	537	533	536	502	503	520	497	537	544	507	537	542	541	508	549	505	525	492	549	472	462	543	502	474	504	491	599	501	467	529	507	516	502	495	534	491	544	503	507	515	478	532	500	493	533	587	486	507	483	546	498	519	519	503	522	535	517	539	536	497	561	462	502	504	532	484	512	533	486	522	527	502	517	505	541	537	521	505	530	509	536	539	514	557	550	502	528	521	516	517	482	498	494	505	498	556	515	524	478	491	516	487	515	544	574	461	515	498	473	481	551	523	503	499	544	551	539	540	510	493	472	545	490	514	490	520	508	534	513	514	514	498	558	523	493	480	522	493	527	527	507	563	520	499	530	504	491	517	513	504	546	525	506	524	504	548	503	562	454	517	493	519	530	514	537	526	500	531	498	495	521	502	511	485	506	482	517	557	484	501	500	531	516	518	536	521	486	515	506	514	507	512	550	485	537	492	520	524	525	553	495	501	493	473	528	514	516	542	482	521	544	496	510	555	501	468	505	509	497	506	533	554	551	523	499	509	520	510	523	523	537	515	569	500	543	472	524	501	509	499	509	466	500	467	483	532	535	536	500	549	527	518	492	485	495	527	515	511	503	502	504	510	544	528	496	552	503	536	498	519	474	553	496	545	565	530	515	485	514	505	533	513	498	526	542	498	541	540	535	497	519	517	535	517	503	548	506	508	530	521	504	563	516	549	560	529	482	539	520	499	532	521	513	525	521	533	526	522	480	491	486	498	503	500	530	491	499	498	508	497	513	525	492	504	522	515	553	533	518	509	465	516	500	513	526	512	541	515	508	499	537	503	522	505	542	496	543	488	563	534	489	530	531	510	497	508	515	507	524	526	528	530	492	575	507	497	539	514	465	481	536	523	511	521	532	487	550	517	537	531	532	457	550	545	555	507	506	516	525	515	541	493	523	549	486	487	472	530	538	533	533	509	501	512	524	523	527	534	473	504	533	510	511	483	533	517	515	528	516	532	501	518	558	548	520	507	471	504	533	531	542	513	496	484	508	543	512	516	541	464	511	528	517	495	532	544	502	541	558	517	503	534	557	492	496	516	477	526	510	541	504	505	510	497	512	507	529	503	509	511	477	486	505	537	526	472	531	465	553	497	529	524	524	538	488	495	530	512	516	503	531	485	570	515	540	533	488	510	511	508	496	502	503	491	530	500	500	520	509	510	521	477	561	471	484	570	521	491	521	502	551	478	488	524	533	492	491	542	537	509	480	538	522	523	542	518	532	491	508	498	488	556	535	558	510	515	549	530	496	506	473	515	514	546	518	530	499	512	538	530	509	523	542	537	499	536	472	512	543	536	561	524	465	522	545	492	489	515	519	504	505	522	494	492	513	549	516	530	497	496	473	487	516	536	492	511	512	497	496	530	487	515	540	521	495	505	554	496	533	494	508	516	465	507	478	507	514	504	503	496	555	496	504	540	507	500	550	498	498	532	511	515	510	504	582	505	500	501	479	484	538	530	522	474	483	533	489	496	538	532	524	541	504	513	499	481	479	503	544	519	526	480	525	535	521	504	486	484	522	501	524	521	536	504	528	499	551	495	518	527	574	533	517	503	474	513	481	540	501	531	524	504	531	534	488	463	512	523	499	520	543	493	492	553	516	522	524	509	507	524	488	505	480	530	502	521	493	543	521	476	507	512	498	516	526	520	514	497	549	542	480	532	505	514	519	515	516	520	515	515	523	507	513	537	496	520	516	486	551	488	527	482	506	510	495	530	543	514	460	530	539	483	522	503	522	522	518	493	504	509	524	512	508	525	510	455	502	539	552	546	522	540	515	517	488	493	481	485	491	480	482	526	480	526	528	520	525	535	516	559	507	527	538	534	512	508	504	506	462	486	489	530	533	549	504	542	509	542	538	555	516	555	538	560	506	518	524	495	511	508	500	500	514	494	528	550	520	538	513	531	522	545	486	551	532	510	521	543	535	499	496	520	533	505	511	549	495	536	545	543	517	495	498	522	520	532	504	546	506	524	556	524	528	478	522	513	508	525	500	540	511	524	535	503	531	501	558	499	508	475	482	515	509	516	501	520	497	524	447	502	531	523	510	450	532	542	489	533	502	498	521	488	512	532	526	515	548	507	470	542	487	543	557	444	499	506	524	473	504	537	508	519	469	507	527	546	538	516	502	506	507	521	518	530	502	523	503	510	457	484	534	516	524	472	541	546	546	506	508	482	496	519	483	500	511	498	510	516	502	492	516	530	529	507	483	532	501	526
23474	21228	27741	25239	20195	12110	6464	3922	2871	2141	1739	1343	1152	943	812	763	680	607	558	539	531	452	450	479	492	431	441	413	456	413	423	422	433	399	404	390	367	427	404	367	383	375	406	359	397	384	407	406	412	381	384	383	377	371	388	403	412	378	405	400	402	379	382	404	377	374	397	385	361	416	435	396	375	384	405	370	399	401	398	366	407	418	413	382	400	388	418	387	371	387	384	395	400	400	403	391	384	371	428	401	404	421	352	395	360	405	405	410	400	420	373	412	392	374	424	392	408	370	391	400	406	407	426	407	394	398	387	408	362	381	373	379	392	452	392	403	387	410	392	425	381	411	374	403	416	387	367	392	402	436	368	394	395	375	404	367	376	378	380	373	357	374	344	370	420	378	366	391	398	356	425	417	434	382	400	410	399	365	376	414	370	398	372	371	377	400	412	370	362	451	407	417	398	396	387	396	411	423	439	360	394	406	392	388	387	368	387	395	423	426	395	395	364	390	396	377	385	420	397	382	398	360	390	389	398	375	390	399	367	377	396	424	410	365	377	379	367	370	413	386	402	413	426	416	399	380	419	380	373	430	381	365	386	418	419	413	383	388	405	412	354	401	395	422	425	419	416	380	380	403	366	396	378	418	384	418	414	381	443	379	399	422	379	362	387	406	406	402	399	373	390	396	359	392	401	375	430	386	365	375	374	395	423	386	407	389	382	360	400	368	365	379	374	401	399	421	378	408	386	384	406	436	393	412	380	390	410	399	368	432	372	401	440	403	393	398	377	408	394	424	387	392	377	378	401	407	368	394	401	406	391	383	401	411	409	371	399	364	408	376	391	401	415	389	404	410	427	439	407	376	419	378	369	387	369	416	411	421	417	389	383	376	385	409	402	401	390	388	398	390	377	388	383	407	400	409	391	405	393	401	377	392	384	379	386	383	377	396	407	377	405	398	385	395	402	381	404	413	424	409	409	375	379	403	392	355	365	381	353	418	442	396	375	373	384	400	387	378	414	399	369	401	405	406	432	399	386	372	425	365	399	348	359	401	406	410	384	399	394	381	393	387	373	405	381	393	393	376	419	398	373	385	399	418	379	397	437	381	387	399	426	364	421	399	414	409	360	415	407	383	386	421	381	390	396	382	370	425	369	402	402	401	413	380	419	422	400	379	405	365	413	367	404	402	368	397	427	382	388	400	343	391	393	404	382	354	349	388	393	407	407	371	362	370	392	387	381	374	393	368	436	417	405	418	411	393	409	405	381	408	371	384	377	386	366	366	369	411	415	422	404	379	395	398	383	383	373	385	384	424	414	400	362	423	388	406	379	419	418	400	384	396	385	403	406	416	413	397	388	381	424	365	415	449	390	379	389	423	383	403	372	417	401	404	412	383	423	420	440	392	406	384	392	396	383	369	381	386	433	382	369	416	388	373	385	450	426	379	412	373	398	378	374	397	374	406	371	375	389	395	383	404	392	378	394	419	423	367	441	413	401	405	400	430	369	357	396	398	385	374	407	357	397	405	400	362	381	413	402	419	398	414	384	380	387	425	398	369	387	435	384	391	441	382	373	386	402	389	362	398	399	358	406	435	376	419	404	397	408	391	394	411	378	392	379	382	408	410	396	378	352	359	399	405	408	385	423	409	391	415	400	430	411	415	438	426	377	388	378	361	360	386	421	390	369	386	420	392	396	408	401	364	413	398	367	387	401	418	412	431	391	400	414	421	389	360	407	392	418	406	378	357	365	400	365	409	409	352	387	386	385	376	400	406	451	399	376	393	435	428	389	384	342	423	375	376	395	394	416	399	416	381	369	409	407	398	358	375	416	373	362	383	384	375	397	388	363	377	406	405	406	405	396	420	374	377	371	371	398	333	372	397	402	407	376	347	386	364	412	412	369	389	405	383	400	429	382	372	386	394	403	375	396	402	391	397	377	396	403	384	407	375	399	414	403	379	367	394	425	368	378	391	413	385	384	419	389	382	401	426	404	366	417	392	401	424	390	378	435	406	422	385	385	420	407	352	416	388	382	376	386	408	410	399	395	389	373	366	386	364	386	418	385	408	388	425	396	430	394	433	402	387	366	438	416	431	412	403	356	409	413	378	397	398	441	398	415	437	389	355	381	411	398	392	385	389	368	398	410	344	380	346	380	360	438	398	396	383	381	414	371	378	391	371	410	393	427	403	404	376	412	426	430	394	376	381	404	388	385	359	397	413	416	427	351	401	400	454	362	376	401	423	389	380	360	419	415	375	359	412	372	390	401	384	400	412	392	363	396	398	395	414	400	402	408	422	387	392	429	395	391	412	383	401	369	421	404	424	395	391	402	366	378	399	387	394	415	398	405	380	385	415	428	406	401	414	432	350	376	372	393	408	393	401	380	386	379	410	429	430	349	386	374	376	404	377	388	395	405	379	356	374	409	420	404	407	388	397	355	415	401	394	391	398	399	392	396	385	384	392	406	370	383	396	398	378	399	370	391	381	421	391	396	368	396	398	366	383	383	376	455	387	465	421	371	392	420	396	396	411	417	400	400	407	403	368	407	382	385	410	389	395	372	396	415	418	423	369	422	407	414	407	412	419	394	386	363	401	424	405	386	373	388	408	408	407	365	409	394	369	438	388	420	376	362	376	391	412	405	399	435	420	379	414	397	374	358	367	386	334	381	399	375	371	388	356	402	396	411	404	402	402	371	403	407	372	396	374	370	365	394	384	374	395	386	405	399	400	428	368	350	394	410	377	410	431	405	391	381	385	391	389	402	428	395	422	362	389	408	362	400	394	411	364	395	390	438	380	361	388	373	396	412	397	427	367	365	414	417	397	434	402	372	399	420	354	378	373	394	419	417	406	423	406	410	396	386	418	387	430	382	428	415	366	401	416	429	406	427	408	421	371	411	378	415	409	416	391	398	416	393	383	384	368	426	374	415	397	396	412	377	393	418	401	401	404	381	408	396	387	382	399	388	371	376	388	395	361	410	391	376	376	398	421	382	368	420	396	422	401	382	449	370	376	392	371	367	384	369	409	397	405	369	394	387	398	381	438	412	435	402	394	411	362	420	368	448	404	373	382	432	421	417	404	413	374	401	426	415	416	393	408	420	362	386	380	407	420	380	390	359	395	441	363	397	384	393	436	389	427	397	393	413	376	396	398	367	408	392	383	403	410	395	390	375	388	400	390	385	373	376	385	405	397	377	449	395	421	370	387	382	391	359	411	400	385	370	381	427	378	410	383	369	385	390	392	413	385	408	385	378	364	422	403	404	387	386	422	400	381	369	389	389	397	382	375	395	400	398	415	421	409	414	418	426	377	392	396	407	392	388	380	381	410	398	423	406	387	377	403	394	367	376	418	373	397	396	367	407	379	390	408	374	394	420	408	403	383	394	378	373	407	376	391	392	419	398	357	378	373	410	416	379	385	398	398	363	399	399	387	390	416	379	381	389	377	401	370	386	387	369	356	394	418	388	354	370	364	388	407	403	360	401	386	414	408
24683	43780	37708	27601	20436	14858	10834	8058	6142	4610	3565	2773	2281	1853	1617	1327	1171	997	946	808	757	716	707	642	665	662	639	606	626	590	583	566	497	555	544	526	526	558	544	554	541	489	547	525	523	531	526	551	565	497	517	527	503	505	503	546	552	514	543	536	530	538	563	549	498	539	539	510	504	531	571	529	575	518	525	525	494	546	510	590	526	594	507	550	522	552	535	524	539	513	519	552	541	503	526	528	502	545	505	530	507	570	555	525	526	565	528	545	517	559	542	502	554	509	560	553	560	548	535	550	525	513	549	583	534	498	525	528	527	506	502	495	562	590	544	481	554	562	502	516	510	543	539	516	517	530	553	560	544	521	529	489	503	515	521	502	547	530	555	482	524	512	489	534	529	541	549	547	551	567	594	495	549	474	523	503	534	547	574	524	561	512	512	541	517	498	542	533	555	521	518	519	552	546	529	533	513	522	523	535	559	528	537	534	526	534	517	525	554	496	507	564	554	511	500	539	568	522	534	557	542	566	504	508	518	539	512	568	546	546	519	529	507	504	513	541	510	538	530	535	524	516	525	551	541	522	536	483	523	531	478	569	513	552	516	554	502	538	534	527	554	570	501	535	527	550	553	536	523	517	528	535	536	569	479	517	536	557	548	560	510	518	522	515	569	550	551	543	535	542	499	527	568	504	491	493	519	519	518	521	482	541	534	515	516	546	534	535	517	509	551	500	535	513	547	558	521	520	561	533	564	509	549	524	525	595	525	528	535	494	534	517	538	565	529	548	536	524	517	530	511	529	504	536	512	545	515	538	525	546	553	527	523	547	534	512	528	488	524	551	537	511	537	574	509	528	520	497	529	521	569	524	577	526	539	515	550	519	536	558	551	508	516	561	513	486	528	550	536	525	551	610	522	548	519	527	525	507	537	515	552	534	543	511	543	475	567	523	537	516	500	489	573	520	572	553	543	515	514	523	519	538	506	570	512	537	535	513	551	477	518	517	528	535	532	522	521	539	526	562	524	566	539	532	528	552	548	505	557	541	517	527	547	521	557	483	527	559	541	526	530	536	531	559	521	537	519	528	546	498	521	581	530	517	540	571	532	524	502	516	477	554	550	518	555	521	528	543	543	532	519	526	565	536	543	505	540	517	479	507	513	484	509	556	518	543	490	556	573	543	505	543	543	535	541	512	544	522	535	527	517	489	565	521	544	536	517	551	527	509	497	538	550	526	554	545	532	524	514	527	538	555	539	553	557	515	495	522	500	549	509	556	566	555	534	556	556	524	552	512	559	511	515	539	521	536	508	528	529	569	543	528	505	533	509	489	581	557	560	500	536	546	558	494	491	544	544	530	551	521	532	521	560	555	524	532	550	510	523	550	515	485	552	557	514	525	549	543	548	511	550	543	518	554	538	488	565	535	522	546	540	545	517	495	549	545	536	515	473	546	521	538	575	514	538	514	542	565	471	486	536	518	566	502	503	530	519	525	568	535	558	497	528	528	524	529	488	530	492	511	495	554	527	512	549	532	539	535	555	527	508	554	522	524	537	560	544	490	531	577	476	496	550	527	549	534	529	547	530	516	534	493	530	531	478	514	518	526	518	561	521	524	520	547	544	555	528	536	557	549	565	572	516	502	545	506	558	514	515	492	522	509	527	510	522	526	533	533	576	538	540	530	524	529	551	545	565	564	522	526	546	522	554	530	503	547	541	545	526	525	538	560	489	491	535	544	538	530	529	550	513	555	535	524	500	522	522	560	542	548	539	531	531	543	546	514	493	563	555	519	527	518	513	556	514	529	523	499	557	514	524	530	504	549	572	540	530	555	486	503	531	501	540	500	561	565	477	562	554	543	542	528	520	548	548	580	506	524	507	505	548	510	533	531	510	559	508	533	503	567	552	571	540	537	547	548	519	557	547	502	562	539	513	517	501	520	555	510	547	522	552	506	555	547	528	559	520	535	543	553	555	534	512	514	528	508	545	560	539	554	516	542	508	525	541	524	510	560	552	546	532	548	527	485	508	574	538	544	545	598	492	510	549	521	569	579	494	539	549	561	540	517	535	509	536	522	514	552	562	535	522	544	516	531	545	553	538	507	530	564	546	551	524	509	543	538	575	544	540	486	514	527	546	528	548	498	546	516	523	520	570	552	550	531	500	524	566	508	595	540	551	577	550	517	547	537	528	531	521	508	564	527	497	531	587	523	523	577	497	525	511	541	541	540	526	544	531	541	547	517	530	529	524	534	503	506	478	516	544	537	517	513	512	525	507	534	575	567	542	509	557	538	535	526	553	555	545	526	526	493	540	503	510	519	529	546	536	517	505	562	553	537	557	516	558	521	522	518	528	513	557	557	502	529	555	502	548	506	521	535	547	534	536	507	528	527	523	527	544	540	535	557	529	516	526	582	513	497	533	531	548	532	576	530	533	514	527	536	554	533	520	535	513	541	516	520	514	568	534	567	527	588	526	552	548	523	521	502	518	531	525	518	566	528	501	545	522	512	523	522	568	490	508	524	556	520	549	523	501	518	543	492	525	573	576	543	526	531	547	493	515	521	567	543	515	508	543	525	528	528	496	554	529	525	591	582	543	479	530	570	553	542	560	510	553	504	542	563	513	553	519	532	546	523	542	518	524	592	555	572	547	540	525	520	572	530	540	575	540	502	525	517	504	526	505	545	546	567	559	526	485	506	509	485	573	527	522	520	533	523	549	533	540	544	574	503	538	527	544	486	490	500	546	542	535	534	505	510	536	530	535	496	557	489	541	545	542	515	541	520	513	542	539	527	531	561	555	530	483	529	505	533	491	536	529	535	547	552	543	513	541	528	537	521	521	551	537	475	554	545	493	574	537	523	518	515	518	528	532	495	531	536	554	533	557	565	544	494	517	503	538	513	496	513	548	538	569	525	508	523	501	565	516	569	532	566	554	527	554	563	530	535	536	466	527	493	538	524	526	501	545	535	575	509	495	600	543	514	550	545	515	520	509	510	536	515	501	529	562	517	517	546	529	499	551	557	550	511	506	534	522	519	560	520	527	511	514	583	547	530	513	545	562	532	556	535	576	536	541	519	514	570	474	520	518	534	557	519	548	495	493	502	548	527	526	568	525	547	506	520	530	542	474	538	543	516	567	512	526	501	520	538	585	532	542	536	541	539	563	517	519	542	564	551	543	502	523	523	568	542	546	498	530	503	530	508	518	544	547	558	511	543	518	537	528	486	504	528	540	512	560	509	555	544	549	539	565	561	550	557	541	527	519	542	551	543	534	527	501	497	552	548	514	508	576	545	548	577	498	511	529	513	541	577	546	541	544	525	555	542	547	545	534	525	518	540	560	563	534	515	493	537	507	516	529	529	542	532	502	525	504	541	509	464	538	541	589	551	548	511	540	516	510	567	533	534	526	497	538	532	519	523	523	537	521	544	522	535	555	550	543	516	502	534	494	530	513	515	549	509	513	476	527	550	546	526	553	546	510	558	532	553	530	527	519	503
24972	21397	26595	24734	12526	6882	4244	2876	2069	1680	1340	1126	877	746	715	601	552	562	501	428	458	504	416	391	387	379	389	426	404	392	401	385	408	359	364	365	345	324	370	373	358	336	362	351	374	396	378	348	373	365	329	365	359	373	360	366	376	326	354	366	367	378	349	360	363	401	387	329	375	365	366	379	336	344	349	335	328	363	382	372	338	350	349	371	394	341	367	356	313	382	372	326	382	342	334	350	375	412	381	370	357	362	385	386	372	351	355	345	368	345	382	349	373	355	340	404	366	369	377	361	374	337	355	394	324	338	385	369	410	396	369	389	362	366	342	348	349	365	374	389	373	347	358	411	376	333	358	349	354	376	418	348	374	356	354	366	372	360	357	366	364	349	370	366	356	354	336	322	380	365	364	387	350	359	345	324	366	378	355	364	378	377	333	330	392	352	376	382	359	365	361	348	336	335	347	364	357	385	346	354	383	364	389	361	354	370	360	374	382	360	362	344	363	391	373	335	341	352	361	341	341	348	364	363	355	373	329	397	387	384	366	342	349	397	396	354	390	370	365	404	367	342	375	375	342	351	393	359	348	356	382	368	358	351	356	389	368	416	354	353	360	366	376	334	367	347	405	345	365	337	373	361	377	368	367	337	338	340	353	356	390	381	362	403	394	368	383	369	356	391	344	363	354	380	417	343	349	404	372	362	357	358	345	347	370	335	339	366	370	360	335	382	347	383	388	363	411	358	366	350	399	367	343	357	361	373	354	384	365	382	395	354	371	369	344	344	375	389	342	354	330	354	349	357	357	359	385	375	343	365	358	394	347	358	366	349	384	340	330	351	369	343	374	389	353	362	414	354	373	357	384	348	358	358	337	365	378	341	386	365	373	371	357	338	380	369	370	373	351	369	372	371	366	368	358	362	360	389	398	368	335	365	345	346	363	353	357	394	391	381	337	369	398	394	337	393	386	420	352	374	375	368	333	371	354	357	364	386	372	323	378	349	351	380	381	378	365	369	354	321	339	363	356	342	404	377	375	376	337	347	352	390	345	388	326	391	334	360	356	358	351	391	377	386	355	381	388	379	372	349	367	359	386	356	360	379	387	377	376	368	343	390	365	355	383	363	363	348	320	331	354	315	410	376	370	364	375	397	356	373	378	382	371	350	393	377	355	388	340	387	357	330	341	365	359	390	380	352	341	348	398	355	351	353	390	330	365	378	397	358	386	344	364	345	383	343	382	376	366	362	399	366	363	364	388	362	360	347	353	416	372	364	395	354	377	340	358	334	394	359	332	371	336	341	361	358	334	387	314	383	351	360	342	377	367	386	343	340	403	375	354	354	368	376	335	363	350	360	356	348	370	366	363	354	328	328	379	353	336	342	369	339	375	367	386	377	365	353	347	390	356	359	355	358	371	360	350	358	361	370	348	368	364	366	383	340	343	357	380	357	355	391	362	380	366	377	380	356	373	385	386	374	328	341	383	362	326	367	368	342	359	372	370	354	359	346	341	331	346	354	366	344	404	357	344	344	350	414	315	337	379	355	365	324	355	340	366	362	340	341	334	341	371	366	372	360	349	350	352	348	347	348	376	349	369	336	323	380	357	347	355	357	361	392	404	367	354	340	399	350	362	380	347	361	366	361	327	384	360	379	354	376	341	404	348	357	353	387	343	328	335	357	330	340	402	389	357	321	359	342	338	375	334	354	367	389	382	349	359	348	394	382	372	360	352	342	381	320	355	345	383	332	344	424	380	364	363	367	366	362	366	345	358	355	350	365	351	383	375	404	316	357	375	366	351	389	360	363	375	350	369	365	339	354	370	382	378	376	356	388	370	367	354	359	354	358	377	379	364	369	362	342	384	395	347	351	388	378	360	355	358	369	363	401	373	368	352	369	363	383	333	343	362	365	339	363	358	372	385	386	375	376	339	374	355	374	378	368	399	313	371	339	367	370	382	381	349	386	374	356	353	336	367	409	373	360	364	407	379	363	393	393	380	348	365	349	374	376	364	378	379	376	326	399	361	387	330	353	346	361	357	371	378	361	330	330	371	372	380	343	364	381	370	374	375	355	359	346	359	346	391	344	363	374	380	370	384	358	350	337	389	355	351	350	359	352	377	334	357	322	338	354	408	376	376	379	357	398	345	366	404	361	372	366	357	408	339	351	365	351	365	397	341	354	388	417	357	349	342	347	352	352	392	354	334	362	380	326	382	361	355	358	366	334	374	349	351	385	380	355	321	330	353	323	382	351	319	334	364	381	333	351	391	398	363	392	381	370	322	341	342	341	382	394	353	318	346	389	344	369	352	378	359	403	364	366	372	344	334	365	352	386	345	358	364	344	359	353	359	346	350	369	355	354	355	342	359	300	386	372	376	374	365	388	338	358	337	391	358	396	389	360	356	385	377	328	346	337	370	370	401	346	348	358	367	376	372	386	368	371	350	341	366	404	345	386	342	372	345	365	373	391	358	361	357	336	354	368	365	350	352	336	363	356	357	373	365	324	384	373	362	349	378	390	365	354	386	372	322	377	395	352	380	354	363	385	368	368	367	364	382	349	354	392	353	361	372	350	380	386	361	362	391	359	365	386	340	364	340	375	371	352	360	348	347	354	403	384	366	335	370	366	363	361	339	339	362	385	364	372	370	330	363	349	374	386	346	367	333	394	348	351	337	353	386	387	396	364	382	351	326	356	379	330	365	381	348	364	337	367	368	381	363	341	385	353	369	360	368	373	364	383	401	343	354	394	340	334	361	372	352	409	348	359	357	321	393	394	360	357	367	352	395	378	372	377	351	359	356	339	374	363	376	354	376	361	386	331	394	356	370	363	344	348	318	334	343	375	371	374	396	413	337	370	345	339	337	317	336	366	340	320	338	365	365	332	374	387	363	366	337	335	343	369	330	380	345	339	350	386	357	372	358	381	373	379	368	360	380	339	360	363	350	354	369	354	355	373	356	361	402	332	383	358	345	357	367	352	404	372	380	386	390	369	350	331	363	363	362	359	339	355	348	358	338	369	358	353	357	354	393	326	420	348	383	343	346	370	385	360	335	368	366	358	383	329	407	340	333	365	393	321	371	397	378	368	387	353	367	362	360	336	366	427	354	368	333	346	368	344	401	333	358	347	360	349	364	373	318	377	347	380	380	341	382	368	392	374	371	331	378	362	379	333	387	391	371	382	387	346	339	385	342	346	367	346	337	341	329	377	372	355	331	369	360	359	340	390	386	370	349	351	348	361	337	366	363	335	366	377	347	326	362	347	353	386	373	356	360	334	374	364	363	353	356	339	385	370	361	384	364	368	352	384	377	347	329	371	310	352	398	350	391	372	374	370	370	362	356	367	341	361	356	343	364	352	391	353	350	356	361	368	348	358	359	379	390	375	373	364	357	396	352	347	378	363	335	326	370	379	369	332	339	391	375	373	351	371	380	331	349	371	375	355	351	362	383	376	407	316	371	356	342	353	372	359	341	395	409	383	337	378	364	324	346	371
24432	40518	34296	24396	17479	12468	8842	6508	4944	3689	2926	2389	1859	1625	1386	1154	986	905	803	761	658	659	629	586	608	570	586	527	552	531	534	536	536	486	502	497	522	524	510	480	508	519	514	495	470	498	464	518	491	464	486	502	520	499	505	500	452	499	519	514	507	516	512	446	495	527	479	500	491	497	502	469	518	491	536	510	491	514	488	544	464	487	494	470	502	479	496	467	524	474	432	434	501	470	494	450	508	499	496	506	455	486	513	493	527	521	483	477	497	484	517	535	524	478	488	526	488	521	488	501	486	504	462	509	508	485	496	455	485	497	492	481	488	477	480	467	465	482	511	518	489	494	508	504	484	478	453	495	470	478	470	519	498	516	540	501	485	484	505	451	461	477	464	481	476	499	512	450	474	455	502	505	505	466	484	492	493	516	501	522	482	505	450	469	494	494	516	501	501	502	500	491	480	492	515	494	495	503	525	502	497	518	494	531	502	522	484	488	517	476	497	502	506	491	507	525	513	487	503	493	529	503	504	487	480	493	498	490	477	472	493	509	478	497	498	474	465	491	517	503	527	523	537	493	502	549	472	505	477	464	516	491	506	510	456	475	508	496	499	535	507	514	504	487	455	470	476	470	488	492	532	479	504	501	551	475	475	483	443	509	476	513	501	446	484	456	481	498	490	479	517	477	511	483	504	497	474	496	465	513	495	531	514	510	490	509	558	471	484	504	538	486	514	506	465	491	524	469	489	482	467	495	500	506	508	477	477	500	493	498	504	503	532	523	522	477	531	502	503	506	452	513	468	500	486	459	515	506	434	461	543	502	502	472	462	488	467	497	511	513	519	499	519	500	513	527	541	485	481	538	512	483	520	489	519	492	501	504	481	469	534	507	477	457	476	534	483	508	536	492	497	518	517	506	513	544	494	488	450	503	465	459	517	483	531	487	499	546	482	462	517	491	534	471	515	510	484	480	473	506	477	509	496	522	491	480	473	501	516	507	491	496	475	463	513	528	508	484	444	448	534	492	504	515	465	485	495	487	501	529	473	494	502	523	468	468	520	505	538	466	519	482	511	505	531	488	504	483	489	507	528	488	463	509	483	487	498	509	514	523	482	529	488	519	485	480	508	499	484	502	526	481	467	480	511	501	510	545	513	519	471	516	493	492	504	482	499	481	489	503	507	479	451	460	500	472	510	483	516	498	491	534	488	498	457	481	500	505	492	471	514	490	524	474	455	507	495	444	496	493	497	501	501	523	488	500	479	494	473	518	484	481	526	543	542	417	491	517	468	483	491	511	525	511	490	505	498	482	501	466	470	476	536	487	509	502	499	426	519	484	478	466	524	467	500	499	456	506	511	493	495	498	481	481	489	464	544	466	502	448	469	491	493	462	487	509	469	518	455	498	534	459	477	494	489	484	485	491	465	465	528	482	518	512	515	458	481	503	509	481	489	545	503	513	476	492	497	473	521	472	489	517	493	488	494	462	517	490	486	507	513	488	494	502	491	490	487	511	470	476	487	512	517	493	507	476	502	518	493	468	506	498	485	486	504	483	499	507	454	505	482	530	486	497	467	442	482	449	497	472	515	545	496	514	489	490	490	528	476	516	481	472	511	506	510	509	475	442	487	513	458	506	508	514	545	491	514	541	496	495	468	486	518	480	494	474	476	454	500	501	515	544	487	531	496	460	508	484	515	505	474	513	452	495	479	485	514	480	488	496	498	508	514	470	484	496	492	480	492	504	478	540	487	482	490	483	477	514	492	479	511	457	501	497	504	530	533	510	488	494	480	487	492	488	488	495	504	500	499	505	481	503	462	475	504	487	472	525	505	481	499	518	497	529	492	434	543	503	505	457	469	505	513	483	525	473	475	524	479	513	497	514	498	519	480	552	502	487	487	456	516	471	465	486	479	516	464	470	504	499	462	476	519	543	505	485	518	516	541	508	465	503	464	523	490	518	472	521	485	508	445	487	479	490	495	495	482	506	498	433	499	481	487	496	452	485	488	500	508	510	489	454	509	490	484	489	477	511	489	495	500	485	462	524	483	492	501	505	519	491	512	520	513	466	479	499	501	515	489	445	544	469	517	495	465	494	456	501	469	490	550	470	531	514	525	507	508	430	518	472	462	490	494	475	466	465	476	519	528	514	445	509	509	522	470	526	479	468	499	512	496	482	498	520	499	484	506	525	503	517	512	487	494	503	504	500	505	527	523	500	475	492	487	484	481	468	464	500	477	491	487	523	494	532	486	493	482	477	491	488	456	474	466	520	521	508	476	507	497	429	483	480	457	493	493	488	482	496	465	558	477	477	514	449	466	445	437	494	539	486	489	502	505	492	529	498	486	460	496	514	467	480	522	501	505	493	495	487	466	478	504	489	482	499	506	543	510	512	501	447	476	488	529	496	487	484	453	486	500	499	517	482	500	482	487	476	490	480	497	505	527	470	466	504	497	479	547	473	482	523	452	472	447	478	495	524	475	459	495	491	516	474	469	531	486	476	499	528	465	520	470	502	477	525	487	480	470	483	477	503	525	459	477	516	472	491	445	506	481	501	503	479	508	468	449	500	517	523	512	500	468	462	500	501	524	476	483	515	501	524	477	488	516	486	487	470	514	483	476	488	474	531	502	512	529	528	517	483	465	498	520	498	470	502	484	489	483	514	503	499	506	471	513	486	504	469	520	505	522	510	500	496	459	461	495	494	466	508	510	468	479	497	478	512	516	469	526	517	492	516	478	503	466	479	513	452	505	499	501	492	480	464	475	505	468	500	484	465	487	503	493	485	535	510	482	467	444	445	489	506	507	519	477	495	491	511	482	476	467	486	493	487	519	493	459	495	482	465	504	475	465	457	488	486	489	510	463	509	506	484	519	495	473	473	495	507	523	504	492	452	479	492	508	518	492	549	516	482	477	491	504	496	476	467	513	468	527	468	486	507	482	456	533	500	538	470	499	485	484	497	500	504	467	465	526	529	520	498	497	509	501	479	547	522	485	502	477	491	523	491	454	508	448	496	486	494	497	458	519	523	497	485	497	482	481	491	498	494	493	492	532	493	541	458	511	480	503	537	476	494	525	434	467	451	493	445	501	496	509	471	518	457	505	452	529	501	506	487	501	469	521	493	478	507	490	498	475	485	501	522	481	512	451	498	544	513	516	478	460	458	534	543	483	499	497	478	477	470	502	546	439	477	472	482	420	493	532	535	501	494	465	524	487	477	507	501	451	452	473	522	507	505	497	477	507	508	522	469	492	562	509	519	477	502	469	474	499	503	448	465	442	477	504	497	481	540	475	494	472	502	519	491	477	512	513	469	497	504	493	480	460	536	483	486	495	513	551	508	512	522	473	484	502	483	478	500	453	466	536	501	489	459	487	491	518	515	455	466	526	517	485	505	516	506	502	531	486	520	478	476	500	486	473	474	518	547	472	466	453	495	497	475	510	463	491	482	481	519	473	478	458	500	509	526	546	533	470	507	481	497	462	475	498	480	497	473
22565	21243	28352	24514	21438	19739	11458	5553	3645	2868	2194	1763	1420	1265	1037	873	780	718	644	562	575	541	493	467	474	465	456	466	439	424	439	391	409	412	386	433	387	396	405	429	392	387	393	420	404	375	425	407	383	400	406	374	378	399	393	373	389	403	420	375	377	417	413	411	399	368	386	406	373	376	371	380	377	405	370	368	401	391	389	348	347	398	395	425	374	385	374	396	393	422	421	419	373	421	404	409	372	391	408	388	352	397	405	398	372	357	401	385	369	390	398	399	415	401	405	380	394	416	372	421	382	383	378	379	387	426	371	394	392	425	372	385	388	404	422	377	373	398	371	386	406	380	394	389	391	419	404	386	395	348	394	380	364	361	425	394	392	395	399	384	412	411	366	371	372	413	363	387	363	380	392	370	388	390	410	411	390	401	423	373	403	367	396	409	391	407	379	374	404	394	392	372	394	346	369	393	373	376	374	362	413	423	422	381	391	379	398	378	387	378	355	397	361	398	415	374	393	414	399	355	417	366	389	404	375	374	352	410	356	392	383	368	357	412	401	342	422	393	357	408	418	394	393	408	378	375	403	408	386	391	422	394	386	368	403	395	384	366	402	372	418	406	396	367	384	391	426	381	380	418	381	366	367	399	421	356	396	365	386	430	379	391	406	395	410	418	416	404	399	383	411	377	381	406	419	393	399	388	374	427	411	426	372	401	413	378	374	344	392	376	398	411	453	394	375	378	394	371	369	382	401	393	385	361	374	369	407	389	421	439	380	394	401	385	409	345	423	395	367	402	365	370	414	415	381	400	383	392	386	363	420	366	410	392	362	365	381	386	378	361	381	387	380	389	399	375	368	429	403	391	369	385	363	377	418	379	367	399	394	391	379	381	352	394	403	389	382	370	378	377	371	394	398	400	418	408	394	441	382	386	411	388	402	400	379	387	391	422	364	389	396	403	377	411	392	404	396	389	405	423	379	384	395	423	416	359	415	393	355	426	388	389	413	413	408	392	387	385	385	368	389	398	410	388	387	358	370	388	399	442	393	412	405	393	430	397	422	378	407	375	403	396	372	431	391	396	391	391	416	389	419	394	374	396	366	387	410	389	403	389	363	396	375	400	374	408	408	414	348	405	366	390	396	386	364	362	421	360	332	416	366	405	365	363	395	385	367	409	363	380	413	403	412	417	375	400	399	391	386	399	391	375	416	404	395	361	391	413	360	390	384	394	393	387	389	390	398	363	373	396	396	406	397	399	421	385	379	396	399	392	398	409	415	405	430	331	412	369	390	361	407	371	403	423	377	391	344	416	386	367	343	403	393	422	347	399	381	391	378	403	389	382	426	406	400	388	437	428	405	412	426	423	366	361	424	395	393	380	409	359	425	352	379	396	393	420	431	370	401	402	367	376	403	370	397	376	410	377	380	398	406	376	396	397	370	401	378	364	386	365	372	432	385	389	389	404	385	408	393	430	367	404	401	384	389	387	398	417	388	422	402	406	362	375	404	396	388	445	389	359	339	434	396	428	410	398	378	416	373	413	384	403	418	354	411	401	369	370	407	372	399	408	397	382	358	419	402	395	399	398	384	370	404	360	410	393	399	386	383	366	399	378	398	393	407	381	380	369	380	418	402	401	396	403	416	393	411	401	402	384	399	400	411	394	377	382	391	372	355	361	381	390	347	382	386	344	403	400	372	368	380	378	388	384	387	404	404	384	411	398	431	394	430	386	361	398	411	397	407	397	404	398	377	379	356	368	384	414	382	395	390	402	392	373	360	411	376	382	386	373	381	393	381	424	394	411	366	400	392	368	391	373	376	369	357	351	381	433	337	388	382	402	350	376	388	398	359	397	417	399	432	397	373	394	377	378	386	391	381	403	385	377	393	392	387	395	376	405	360	431	368	387	371	373	409	405	399	419	366	401	368	381	365	394	400	371	430	434	369	358	397	375	399	376	410	430	392	386	394	404	413	361	397	375	396	392	401	412	396	404	365	367	367	385	394	393	395	351	374	396	401	395	391	394	412	356	380	352	405	360	412	418	376	389	395	395	374	395	381	405	365	358	408	414	391	407	351	390	384	396	400	410	389	393	370	345	377	416	355	379	371	370	384	376	382	397	407	374	392	436	373	369	373	386	397	394	380	394	376	406	395	399	362	377	394	381	422	398	366	389	395	380	371	383	401	416	395	404	420	401	407	428	351	390	423	402	372	376	372	415	422	393	370	391	393	391	369	389	407	396	390	387	399	397	454	391	390	430	384	376	383	344	385	407	388	339	406	379	359	411	409	414	385	406	418	391	388	360	354	407	374	393	402	413	401	398	388	378	380	415	370	395	398	416	371	379	408	421	402	343	395	370	383	380	406	399	404	420	407	403	429	362	388	403	369	413	360	389	402	411	377	411	385	376	416	357	383	416	379	388	373	389	402	395	385	349	360	375	375	395	388	361	358	384	393	376	394	359	346	363	423	392	383	384	420	403	395	380	419	395	414	373	380	399	385	400	397	419	398	410	383	414	365	370	386	384	421	393	423	383	405	375	378	335	393	351	406	375	385	396	388	377	343	394	399	394	360	418	427	377	383	408	395	423	384	391	416	364	376	384	418	366	411	406	372	369	346	373	363	418	431	417	383	349	395	384	402	379	402	370	366	395	387	409	399	399	370	392	420	373	389	423	405	397	397	388	379	421	386	399	364	398	386	383	405	393	409	400	421	358	409	378	383	387	389	390	368	365	415	396	416	387	384	451	389	379	385	412	387	386	344	401	379	406	402	442	383	398	378	383	378	384	376	400	407	394	394	402	371	418	362	380	387	367	404	381	413	389	360	387	377	389	362	390	383	386	405	357	409	375	403	408	365	393	413	390	405	448	369	373	376	392	419	381	360	418	401	367	402	341	406	396	387	380	405	368	383	376	384	396	367	372	397	413	360	426	390	387	399	385	362	398	377	405	393	428	415	407	411	394	387	407	401	405	417	403	387	401	357	383	372	381	378	364	378	403	379	381	428	394	398	379	404	406	413	382	373	396	354	368	386	386	379	417	396	387	380	394	386	408	458	391	407	389	406	404	396	418	379	370	396	389	401	385	409	365	385	383	437	401	434	392	388	371	397	353	379	398	415	363	377	411	395	400	381	403	373	394	438	383	386	377	393	385	385	358	392	376	410	426	379	378	364	395	378	424	379	391	399	363	373	438	420	383	373	405	375	397	412	396	417	376	351	360	388	374	422	363	406	368	416	417	405	386	379	383	388	402	353	418	373	423	348	387	383	390	418	408	397	397	378	361	400	361	389	404	403	393	381	358	381	419	360	362	382	422	376	351	379	398	401	401	403	378	414	408	368	364	398	398	373	389	390	402	406	421	366	377	379	406	387	389	384	394	426	375	387	399	394	423	414	380	413	403	396	382	401	380	389	389	376	398	394	404	381	407	409	382	411	388	398	384	405	420	355	380	381	413	414	388	369	386	393	405	415	365	392	394	422	343	383	354	377	390	430	388
26365	48251	41448	31619	24287	18136	13550	10330	8085	6029	4634	3712	3008	2384	2011	1609	1421	1178	1055	916	903	860	755	727	687	654	659	625	639	633	604	594	537	568	550	533	548	520	529	547	542	496	527	485	494	523	524	545	552	486	522	495	536	544	525	513	501	491	519	501	520	562	532	496	511	520	541	520	525	549	557	517	536	507	497	562	523	527	549	474	499	515	510	561	529	509	527	557	541	496	549	536	474	564	522	527	511	491	559	500	494	510	530	544	554	520	524	497	522	536	479	514	495	511	515	485	516	529	522	532	491	500	505	538	526	533	518	504	554	561	517	501	507	530	569	498	531	527	546	509	547	505	543	538	478	542	526	505	564	517	513	540	512	508	464	529	501	532	553	472	533	502	528	513	536	511	530	526	499	529	538	558	509	477	520	508	537	506	526	510	510	538	502	487	515	526	496	512	544	522	542	517	526	491	520	509	507	493	496	551	539	527	488	538	509	514	482	543	520	553	534	520	540	518	507	501	453	496	524	465	511	497	489	583	535	508	525	511	537	523	502	572	492	530	506	519	566	533	533	516	521	517	561	526	522	487	528	509	489	518	479	527	526	540	538	528	493	527	515	479	530	529	508	500	535	531	554	516	498	549	527	499	532	512	541	529	528	548	558	546	533	516	543	526	543	502	514	558	504	515	524	577	517	516	509	550	483	513	518	527	558	510	492	533	556	509	509	508	491	481	482	520	535	503	496	534	517	509	503	512	525	482	485	503	540	517	538	526	508	512	503	522	525	519	479	549	566	521	525	490	564	510	525	512	511	507	520	527	507	546	524	487	517	498	521	529	506	526	544	474	506	506	494	523	510	514	539	560	515	487	504	507	503	454	527	521	519	555	505	554	487	497	544	513	525	502	502	522	540	532	533	490	524	529	541	523	532	522	502	535	532	494	511	571	556	526	495	512	503	523	524	484	515	527	493	522	501	518	512	511	557	521	520	497	502	542	521	508	528	491	531	505	491	529	549	537	536	510	542	547	499	475	543	544	528	515	536	567	552	507	539	529	543	537	511	494	510	533	564	527	497	553	491	538	528	507	494	495	555	483	486	513	495	513	476	504	506	506	555	493	503	551	537	440	538	507	537	496	550	510	523	486	518	523	509	503	515	503	531	530	507	514	503	526	492	516	548	513	488	576	487	556	574	486	512	554	502	531	516	517	529	555	541	526	560	469	493	545	495	525	537	508	532	538	514	533	549	538	512	504	533	528	520	522	507	528	526	492	498	496	549	528	517	527	549	532	478	567	507	519	524	566	512	499	539	512	533	557	522	538	503	526	547	512	494	524	529	516	551	568	532	488	480	505	540	518	554	508	540	524	510	529	525	535	532	508	513	521	483	516	503	546	539	528	555	517	523	504	561	508	499	538	527	510	507	552	536	523	506	507	545	573	477	489	516	548	514	506	512	532	508	534	512	500	494	496	504	517	524	511	529	543	473	495	517	511	510	499	498	529	522	493	508	513	509	531	494	493	518	510	493	528	525	501	531	471	499	572	533	500	467	488	523	520	569	520	509	540	513	485	528	554	522	558	514	488	490	521	531	515	535	537	526	529	527	512	493	510	499	558	544	496	493	526	478	567	489	507	520	505	523	548	535	531	548	501	493	546	528	517	516	506	500	511	525	532	534	499	534	505	517	532	505	530	499	580	515	562	510	538	496	485	506	470	512	520	541	511	517	474	570	516	551	513	497	501	518	512	489	535	546	489	532	494	506	512	534	512	514	514	557	485	524	484	537	566	509	513	551	562	564	505	553	544	580	505	559	533	498	533	510	517	497	539	517	560	512	492	516	510	494	513	497	495	581	524	493	508	523	517	499	496	516	518	525	552	534	543	553	499	507	491	539	523	544	512	525	554	475	573	514	507	515	566	493	511	520	510	526	535	535	518	558	517	524	537	514	530	515	540	511	483	520	515	520	528	494	471	520	531	493	500	524	546	533	490	492	508	507	515	479	515	493	526	529	514	530	568	503	532	536	546	499	512	535	522	570	499	507	488	549	518	527	549	484	513	493	571	507	518	531	552	534	512	505	505	549	518	540	508	540	543	535	531	542	498	518	540	551	563	526	540	497	525	539	513	496	574	525	476	509	494	505	564	526	485	545	517	521	508	499	482	577	523	480	495	503	526	548	497	509	519	487	502	516	513	535	529	490	527	508	524	541	511	525	498	527	512	484	541	523	536	498	507	532	511	509	497	496	512	530	562	521	524	526	543	528	529	502	532	529	527	529	506	560	510	513	531	487	579	529	510	513	504	565	480	508	490	502	544	536	508	576	545	529	533	531	504	527	526	537	489	525	513	502	516	550	500	531	546	515	533	535	531	530	491	541	519	566	567	525	531	506	526	516	519	514	526	499	534	523	480	525	474	517	556	509	512	514	536	521	553	501	520	522	547	507	514	503	531	519	527	579	483	518	526	517	550	517	534	521	533	512	537	537	511	509	512	515	505	527	561	479	527	510	517	520	506	499	529	508	513	514	481	542	553	474	518	539	509	536	535	530	519	513	537	553	505	541	538	519	522	524	507	560	531	553	556	517	558	507	511	544	540	540	532	535	517	490	515	519	533	537	529	526	508	531	560	513	515	473	545	512	504	529	496	520	519	545	528	527	537	523	525	492	501	504	568	527	547	538	498	562	513	507	527	508	540	514	510	531	508	549	499	534	505	533	531	522	557	536	521	498	539	508	525	504	518	534	505	534	500	582	564	542	514	552	502	549	564	520	520	519	514	505	565	490	490	508	521	514	538	509	545	525	531	484	536	519	527	505	505	522	554	540	588	484	523	539	527	529	540	516	534	532	537	516	530	540	528	521	527	507	548	509	545	521	493	490	517	492	515	519	505	491	515	548	499	547	536	527	528	508	516	491	534	537	508	511	500	556	497	532	524	494	532	513	505	529	550	540	531	553	484	533	502	533	554	483	487	524	523	533	546	522	541	517	537	502	528	533	474	536	503	489	543	536	516	548	534	552	522	499	531	517	534	535	518	533	511	564	514	512	585	502	495	544	508	498	531	519	504	522	516	527	522	498	482	515	530	509	545	536	492	471	548	518	531	512	510	519	539	509	496	532	527	489	547	504	482	525	540	526	557	535	503	562	510	558	534	522	506	495	541	480	513	515	492	508	542	547	543	501	563	505	536	549	558	521	529	533	533	505	528	522	499	537	519	509	551	554	545	517	527	517	526	516	550	511	538	529	487	525	506	509	485	523	520	547	530	541	539	519	502	520	520	520	536	522	525	511	497	498	532	508	526	510	495	504	508	465	517	507	509	552	489	518	529	510	547	546	529	471	529	462	540	559	516	525	497	576	512	504	532	488	487	528	543	509	526	514	533	522	548	491	502	479	535	488	517	517	539	492	509	517	540	552	471	513	514	518	532	517	488	499	523	535	533	524	530	491	544	530	583	529	534	519	547	486	525	485	529	499	522	497	432	525	546	518	496	496	495	507	485	493	502
28430	24339	25178	17628	9711	5551	3684	2528	1962	1501	1183	985	900	740	652	622	521	514	522	475	452	467	440	414	427	399	412	421	413	419	392	396	383	396	376	384	372	402	407	372	419	361	385	376	380	363	405	399	396	367	353	392	392	378	423	379	380	381	391	362	402	379	418	395	371	369	359	359	373	387	415	412	387	361	383	389	362	388	385	348	381	392	382	367	383	403	375	400	369	370	401	394	373	388	408	382	390	385	354	376	356	359	425	383	408	402	373	383	366	381	392	412	391	368	381	399	381	388	358	366	362	429	351	383	386	384	375	372	364	397	363	362	356	381	385	381	386	398	375	400	379	380	390	397	394	415	365	381	411	389	401	383	386	378	388	382	377	353	424	414	366	419	375	376	380	367	391	364	398	375	360	372	387	401	373	398	363	411	372	372	374	413	388	389	403	410	379	403	441	377	407	382	371	376	377	380	381	392	369	383	414	373	341	383	379	384	424	407	382	416	372	408	389	403	393	395	375	362	398	372	398	366	394	360	379	387	395	397	407	394	391	403	373	356	390	395	412	373	385	329	395	358	365	406	395	386	383	382	339	399	368	372	380	399	377	386	392	379	372	372	374	401	413	411	390	379	393	359	409	380	379	400	355	378	401	369	378	386	386	388	366	390	328	351	381	397	428	384	397	370	344	392	360	392	427	400	401	391	401	368	373	402	372	372	390	408	408	413	383	392	342	391	390	366	398	426	369	393	397	370	365	408	422	393	411	399	429	371	356	371	378	386	397	396	392	367	397	367	443	373	387	397	403	396	396	375	406	350	393	359	406	367	400	416	432	377	370	399	397	355	394	406	402	365	386	372	414	377	376	386	400	335	409	410	390	420	383	368	385	368	398	409	369	379	404	388	429	408	355	386	391	379	413	352	355	381	437	365	362	383	392	416	386	359	384	368	381	403	376	405	358	394	359	400	379	399	354	375	383	378	374	387	391	373	413	409	375	400	393	391	365	396	392	403	380	398	388	366	385	384	395	409	375	387	394	401	408	348	380	380	420	399	363	365	385	375	392	361	360	391	431	374	392	381	401	386	388	387	404	382	399	379	382	368	370	370	353	409	375	376	451	364	365	362	391	384	361	356	387	381	368	379	399	361	394	414	364	344	368	364	388	410	376	366	401	380	372	396	396	388	334	372	399	395	372	385	350	362	387	370	393	388	362	397	399	388	367	384	373	339	391	396	376	372	377	365	404	402	393	424	398	406	414	380	386	403	392	389	394	380	379	391	429	411	401	356	386	429	396	374	414	364	394	395	360	401	378	372	377	420	415	400	394	333	364	387	375	385	363	417	360	390	386	381	401	387	384	362	391	357	409	428	386	394	377	383	356	369	372	397	379	366	411	428	368	405	375	395	395	380	364	389	402	413	395	410	386	410	374	387	377	379	389	412	413	407	424	349	383	381	343	362	386	375	379	397	380	412	386	408	398	388	413	346	364	358	382	340	376	401	401	377	342	375	398	374	350	400	403	382	367	368	383	398	405	374	360	353	384	374	376	350	399	397	371	412	370	412	354	394	354	352	411	401	371	366	390	374	371	399	370	339	362	367	399	394	402	357	384	390	360	373	364	376	399	414	429	386	363	406	358	355	353	386	370	354	359	385	394	408	389	399	389	388	362	391	386	371	369	400	392	407	372	394	376	367	360	358	366	405	401	408	392	370	392	370	369	409	376	405	364	418	387	368	420	390	421	359	378	370	393	370	387	364	359	423	363	376	365	408	430	401	354	398	371	401	362	387	383	358	408	378	381	357	360	353	360	375	385	389	385	366	373	359	387	384	396	391	400	390	402	375	391	353	387	384	378	386	368	372	373	392	385	410	402	395	378	354	388	352	341	350	363	373	375	364	362	403	395	422	388	421	400	354	391	387	388	400	404	364	376	364	380	359	401	396	411	387	378	398	370	376	400	358	357	379	368	361	382	379	357	379	387	361	376	385	356	397	402	384	361	402	384	370	405	400	374	370	391	368	380	356	372	375	439	361	372	403	373	397	420	400	388	391	368	391	394	411	389	423	377	383	366	426	373	405	382	403	377	400	366	417	358	390	382	375	365	386	374	419	398	385	375	414	370	429	391	427	412	370	389	417	361	360	423	373	394	387	396	409	369	416	387	388	407	350	410	412	359	380	386	400	409	406	385	406	365	360	369	376	394	398	395	376	366	375	365	348	379	363	327	375	416	366	379	376	368	413	394	394	385	391	371	375	392	433	405	368	425	350	414	408	360	377	382	387	373	405	382	371	368	369	409	343	382	388	368	364	355	380	367	371	371	369	372	394	373	364	400	384	374	333	377	371	363	391	397	401	363	370	403	385	359	370	383	355	381	371	363	389	364	416	370	389	395	376	373	376	402	375	400	397	380	387	356	380	386	387	349	389	354	403	410	355	400	372	395	385	382	424	398	375	387	358	418	396	374	380	386	426	406	385	386	370	392	361	401	387	360	358	368	358	418	333	398	424	362	392	396	370	359	390	402	353	402	366	385	404	403	338	373	355	368	394	392	413	409	416	362	398	407	414	381	404	388	354	389	365	420	373	357	365	362	384	396	377	377	392	393	365	363	391	364	370	368	354	359	390	366	407	358	391	378	380	341	373	377	393	387	366	346	407	397	410	376	387	365	385	374	401	367	382	372	359	379	368	382	383	401	401	378	365	397	369	366	388	360	437	420	345	377	398	377	357	368	348	361	401	389	332	384	372	393	389	403	400	381	386	401	415	377	419	356	430	399	411	372	426	387	368	407	405	382	396	415	395	387	381	408	411	404	377	414	405	390	401	391	369	366	379	391	411	381	340	376	391	358	409	382	372	390	342	381	383	430	367	388	365	413	370	365	358	371	385	400	379	392	361	388	383	353	396	414	390	435	372	395	358	387	389	386	338	401	375	380	403	389	392	396	376	381	385	376	359	420	404	385	397	397	376	406	385	387	390	398	419	407	377	432	349	386	344	377	357	370	378	397	427	398	403	371	380	371	387	370	398	374	369	366	386	392	340	389	356	425	378	376	388	354	374	362	355	353	397	372	395	355	393	406	377	397	414	379	362	385	334	427	385	366	395	374	383	383	388	366	365	398	372	388	342	372	382	376	369	383	363	359	389	383	373	409	367	374	430	326	415	408	405	389	356	398	399	425	374	406	405	401	386	368	394	393	358	430	370	392	356	399	394	387	344	428	366	345	384	402	362	386	340	418	376	397	367	379	366	342	434	372	369	375	387	364	419	331	421	385	390	364	421	403	377	397	384	367	381	416	405	375	402	358	389	400	391	370	378	403	384	362	378	335	385	375	391	391	386	393	355	374	380	401	375	369	386	371	361	399	366	372	386	374	388	396	401	366	386	382	387	340	375	371	390	390	393	417	383	382	409	385	344	384	394	369	382	385	424	387	387	387	379	382	382	378	409	373	376	391	419	381	423	402	379	380	361	358	366	407	380	392	414	392	361	405	387	392	398	395	397
24603	38261	32102	22131	15585	10742	7687	5708	4161	3235	2485	2046	1741	1403	1196	1018	947	830	702	747	710	711	619	631	552	568	574	582	564	524	567	544	514	502	505	551	495	502	520	554	537	553	541	517	504	523	473	523	554	508	570	537	479	509	557	517	534	548	494	498	508	512	498	500	532	533	524	506	477	515	492	558	500	535	527	515	495	520	537	537	494	510	550	503	542	525	538	502	501	497	529	483	543	559	522	527	536	495	517	510	503	558	508	519	511	524	505	541	532	463	525	524	516	531	548	529	513	547	517	506	518	525	506	501	518	503	492	524	537	511	546	495	513	516	526	507	481	535	494	510	522	503	553	516	548	545	534	528	514	518	516	523	540	512	503	517	519	542	472	507	537	533	499	496	529	530	491	517	473	513	518	511	533	536	500	525	527	466	512	495	519	495	552	517	507	508	514	495	531	519	527	505	494	548	536	477	549	497	490	551	554	517	528	530	487	510	549	498	538	569	507	537	540	514	494	536	490	508	549	536	525	515	490	527	476	524	533	541	519	499	532	580	525	557	527	520	505	536	528	528	504	497	520	511	507	539	502	527	484	526	494	552	549	469	499	478	532	548	497	531	517	545	502	562	512	559	517	510	502	567	486	543	527	544	517	514	513	556	535	517	483	513	498	494	540	530	519	491	517	501	507	509	495	513	507	492	509	481	496	519	498	559	532	517	503	526	527	533	555	486	532	523	487	517	490	506	534	508	533	493	503	546	488	485	539	536	506	506	509	528	509	501	498	552	501	540	547	549	532	528	531	520	526	503	521	508	510	520	538	534	528	499	478	554	513	555	550	517	487	502	531	508	515	508	481	508	486	487	539	569	518	535	522	475	501	497	487	554	489	543	492	538	529	529	476	505	520	486	526	472	545	495	534	559	503	542	537	521	535	495	520	528	541	549	501	508	520	521	465	522	539	512	516	542	521	508	515	480	483	547	486	497	548	518	496	543	527	507	572	511	541	541	537	501	502	554	493	530	477	546	487	473	514	509	489	507	498	538	531	516	506	484	545	518	480	522	532	559	510	473	532	501	496	478	497	537	577	519	486	535	531	507	477	529	540	527	524	505	506	512	488	551	537	481	493	514	561	534	492	536	484	475	516	529	500	527	530	514	506	507	475	514	504	519	536	525	564	482	534	511	553	515	552	518	546	530	549	513	525	472	487	545	516	530	532	506	518	509	534	521	511	536	506	528	538	556	492	484	524	504	533	533	482	530	479	498	528	478	511	481	514	527	530	571	503	557	504	490	529	502	465	495	493	550	482	455	516	482	484	490	501	522	524	549	506	531	538	508	504	504	522	515	520	495	518	537	554	525	537	530	530	505	527	493	500	499	518	521	509	490	517	535	493	529	556	493	553	519	529	522	519	500	485	540	499	545	536	496	525	507	530	494	509	492	478	493	504	484	572	491	542	554	564	535	532	504	507	510	529	514	488	543	523	497	534	526	493	544	500	553	531	476	514	536	482	518	533	538	572	545	518	485	493	505	495	516	533	521	517	522	562	549	516	532	511	502	508	490	480	491	555	516	547	532	508	515	531	533	578	543	498	537	524	554	515	500	505	555	517	502	532	483	505	532	520	505	526	502	525	512	530	497	489	539	504	580	563	525	516	504	490	516	509	513	541	503	545	500	532	503	511	529	493	542	502	491	535	516	533	531	486	515	512	551	516	513	534	519	547	503	531	523	490	552	491	512	530	519	557	458	527	565	477	547	579	508	566	550	476	499	510	511	530	512	528	517	500	491	540	497	517	521	512	539	506	500	530	564	553	510	543	505	526	518	517	522	513	501	525	526	515	531	521	530	506	523	483	511	540	510	549	530	552	527	509	551	510	496	529	490	518	561	520	511	500	522	513	505	557	539	521	477	557	503	556	563	532	516	516	576	471	493	551	488	534	505	500	499	526	493	511	482	481	522	520	549	505	547	528	494	486	532	482	523	555	500	504	541	502	517	557	520	549	509	516	507	524	542	547	515	506	493	531	524	516	535	553	525	519	580	499	501	491	531	470	478	514	519	524	554	558	505	522	529	514	509	534	509	522	501	490	543	496	508	498	500	545	496	443	529	497	523	512	516	564	496	498	529	510	572	504	547	520	555	576	486	525	512	508	510	537	499	482	498	497	500	484	553	497	531	535	537	498	478	544	499	532	510	475	516	515	547	522	526	531	504	536	549	541	524	490	523	561	539	554	500	530	537	558	569	504	530	512	528	512	576	486	517	529	500	496	574	536	547	507	480	557	545	500	527	509	525	520	531	508	533	502	500	550	512	488	471	513	494	517	525	504	566	529	453	554	522	511	505	515	513	543	533	506	508	549	504	475	556	495	555	477	540	492	517	514	519	511	539	500	533	506	530	523	528	521	528	545	497	485	535	488	526	506	514	513	570	515	502	552	518	509	520	516	502	494	520	477	520	506	519	548	505	534	499	529	528	565	531	509	509	554	521	542	545	501	484	501	512	511	511	524	552	535	508	508	476	544	530	464	523	506	523	504	524	527	516	515	536	554	487	486	537	527	544	507	521	500	503	562	482	497	501	516	541	585	569	522	502	523	533	522	489	552	540	497	531	510	513	503	557	542	533	528	515	506	488	476	534	555	482	545	529	538	526	491	516	491	513	500	543	524	504	501	527	549	543	479	520	557	529	525	509	572	496	538	514	540	532	526	514	566	500	526	514	536	530	525	533	518	489	573	531	540	532	493	480	557	494	485	548	494	517	526	508	524	526	524	491	537	559	568	508	543	513	506	499	516	504	517	552	534	518	528	506	504	518	528	506	541	511	545	497	515	511	516	547	512	502	489	519	464	535	537	486	525	479	507	484	537	546	486	497	501	501	468	522	550	555	511	562	520	511	528	508	478	508	493	525	526	500	527	522	500	527	529	534	523	535	519	502	498	550	524	537	532	514	519	512	497	500	521	541	483	504	552	526	520	482	570	552	517	533	543	525	529	502	497	525	527	520	516	527	535	512	543	478	506	520	504	526	477	508	510	497	502	550	497	515	498	534	526	533	521	544	472	525	509	518	503	526	551	512	548	494	515	503	537	547	499	468	521	529	494	462	511	531	551	531	535	515	499	527	527	486	507	476	490	522	557	529	533	480	482	511	576	485	487	539	491	499	520	526	504	543	501	505	526	527	538	469	572	475	500	522	528	503	523	512	543	496	506	525	541	479	508	472	514	548	509	503	557	513	517	491	488	522	515	508	498	519	506	564	541	513	486	509	514	515	533	503	505	543	560	488	537	526	534	491	481	532	517	500	509	522	542	541	508	521	533	554	542	495	477	486	546	527	536	510	571	521	494	527	537	508	552	511	503	498	514	516	512	520	512	507	546	551	531	515	521	516	514	511	578	477	506	529	529	533	516	512	552	532	527	518	524	514	514	514	525	536	524	511	500	535	536	531	500	479	539	546	513	497	516	522	523	567	530	515	502	528	513	520	484	482	501	500	511	522	529	503
23460	21209	27613	25411	20125	12206	6735	4123	2841	2251	1764	1353	1236	1013	891	753	676	632	564	582	529	503	530	512	468	455	436	396	428	433	412	438	441	409	364	382	393	424	433	398	421	405	376	378	394	404	387	380	403	391	396	372	362	405	368	373	407	415	389	382	407	379	414	388	408	399	402	394	411	420	407	413	391	408	410	416	416	394	406	414	379	383	403	385	431	397	403	404	404	377	426	395	386	417	400	401	400	367	414	414	420	446	409	427	406	406	421	379	410	387	416	369	374	347	410	391	399	382	439	426	393	407	408	409	408	410	394	389	414	388	375	382	388	392	388	405	411	395	381	402	407	382	370	405	411	378	413	398	388	419	421	358	404	419	409	433	400	386	398	390	408	376	377	435	386	373	405	378	403	373	385	419	419	409	412	382	408	389	418	435	400	407	387	423	419	368	393	385	395	403	397	409	403	404	391	413	394	381	392	372	383	395	420	419	383	416	414	396	418	405	380	449	380	398	379	386	401	416	402	418	385	395	402	423	405	399	426	424	394	353	383	404	427	430	413	401	409	399	379	396	396	443	445	359	370	417	420	414	405	390	429	407	446	383	448	377	441	403	452	417	414	386	408	407	379	419	377	387	383	371	405	396	457	402	385	419	377	395	365	423	407	417	398	411	383	378	424	414	413	393	405	411	390	428	397	431	457	366	398	395	408	461	429	383	395	417	397	400	415	386	397	409	400	414	388	432	406	386	432	400	399	414	386	382	400	384	416	387	420	381	425	388	401	423	365	419	400	422	406	399	408	396	370	412	395	400	399	420	373	408	441	419	423	412	399	410	364	443	393	391	404	375	382	403	391	392	397	379	425	415	401	423	381	431	374	393	402	410	392	405	398	378	391	417	393	428	420	376	428	410	406	423	422	384	388	411	407	371	400	392	368	422	408	413	407	385	424	364	397	371	422	414	411	382	422	374	396	406	402	385	425	390	410	400	427	398	395	414	425	392	378	412	419	429	408	406	429	390	378	401	387	423	381	386	420	343	417	388	372	395	365	380	405	422	376	377	377	411	427	400	438	356	399	397	434	396	401	396	386	384	439	368	426	387	398	411	391	400	412	433	443	389	417	381	418	419	421	404	418	404	388	404	414	427	420	406	426	401	383	368	404	399	393	384	409	369	378	402	411	419	427	396	397	412	350	413	440	384	417	432	391	407	377	405	379	410	381	431	395	426	374	415	400	382	392	390	437	356	423	400	451	408	393	387	426	378	401	371	408	377	415	379	425	426	396	387	426	398	393	388	394	410	435	381	415	437	357	380	398	411	424	377	384	387	376	393	394	397	460	393	375	398	404	398	409	383	396	423	413	414	417	425	418	379	429	404	403	408	399	419	418	431	401	411	421	411	383	382	425	372	400	387	393	383	394	404	414	409	389	400	375	384	406	406	409	407	404	387	371	426	422	446	436	396	378	414	430	412	428	424	437	450	419	426	463	403	426	444	387	407	410	378	386	414	386	386	395	401	397	415	412	380	415	420	433	426	389	399	403	367	349	420	428	428	422	402	438	390	374	423	427	414	389	409	399	435	372	398	397	378	388	421	396	403	406	401	403	443	391	409	417	422	435	392	421	369	414	395	431	379	407	380	397	416	388	406	406	417	438	432	399	353	387	437	385	454	430	385	412	396	416	412	407	426	414	416	380	412	421	408	389	370	380	399	395	378	411	372	422	409	388	375	389	388	400	378	390	411	434	421	361	408	420	395	411	398	409	405	406	415	366	370	420	357	385	439	406	396	387	386	413	409	407	419	421	375	378	382	415	401	424	391	413	403	407	373	375	404	402	420	392	401	369	400	436	377	432	399	437	393	389	420	400	414	422	423	414	463	403	423	406	390	382	387	408	381	403	403	413	397	415	444	409	378	419	404	443	421	390	394	396	394	395	388	350	452	392	398	409	373	414	401	399	399	431	407	428	410	418	416	356	380	423	421	408	387	441	373	433	393	412	418	439	376	394	375	410	396	420	382	464	386	372	416	375	366	402	467	421	380	389	397	410	431	412	404	386	413	416	388	386	402	398	449	427	377	372	383	405	423	442	415	421	366	405	383	392	375	405	429	398	392	411	390	407	389	404	398	442	424	420	390	390	397	385	411	394	427	391	389	382	412	398	404	438	398	384	406	410	395	419	417	415	389	419	422	413	428	377	404	431	408	393	429	410	397	409	353	376	401	381	397	409	404	400	422	390	406	379	382	403	448	413	389	368	382	436	387	410	416	398	424	378	425	421	386	366	405	417	410	407	443	392	430	388	364	414	425	387	449	408	395	400	399	391	396	417	395	440	408	391	419	403	415	406	395	412	420	426	412	433	388	394	393	403	428	376	413	422	424	402	401	407	402	436	399	402	376	414	391	377	395	407	407	401	402	417	402	422	410	410	372	359	405	402	368	383	398	434	387	397	364	357	428	379	428	460	423	409	404	402	366	389	393	405	404	388	447	415	422	378	384	384	403	394	385	417	393	440	383	402	396	435	382	390	403	407	421	418	402	414	397	411	382	417	422	380	385	384	402	395	404	403	406	426	416	408	410	411	399	377	361	418	420	415	389	394	404	393	379	415	398	396	388	417	387	398	405	396	378	403	448	364	391	388	386	412	418	397	428	407	445	425	387	384	404	418	418	408	395	391	443	432	382	402	383	454	397	406	407	435	409	391	391	357	403	391	374	388	404	387	359	445	381	396	380	376	377	370	394	409	409	382	413	391	396	434	407	404	407	400	384	421	411	403	359	424	398	429	434	397	415	379	378	375	424	416	424	383	357	378	400	408	433	447	420	403	411	394	402	412	380	407	417	384	368	429	400	396	411	395	381	393	370	386	370	390	375	392	380	404	395	389	383	399	408	388	370	399	409	405	418	395	385	438	433	417	419	394	398	405	398	421	377	407	379	377	396	410	382	385	387	389	398	395	417	374	414	426	407	392	402	387	425	394	386	383	398	390	370	422	411	423	418	380	388	409	404	403	387	379	390	374	426	404	432	446	398	395	387	423	397	428	413	405	424	421	384	405	430	388	448	396	402	403	403	415	408	379	403	377	391	430	433	402	402	428	423	398	423	389	417	381	451	348	434	399	403	416	402	370	386	381	398	383	416	400	410	407	392	387	426	397	414	393	417	405	425	425	364	400	426	386	402	383	400	400	401	400	402	392	399	370	439	383	407	368	408	410	371	399	408	411	420	374	377	361	391	397	398	443	387	404	396	411	400	433	378	394	396	427	435	416	394	395	377	396	383	406	407	382	356	404	412	381	409	411	410	385	395	398	408	425	410	364	379	405	366	393	428	419	436	404	387	397	386	381	386	409	439	401	407	421	378	414	420	419	408	377	416	383	379	360	424	397	367	380	416	379	432	364	417	404	415	407	417	411	369	380	455	422	380	424	390	379	401	404	401	368	417	391	405	383	420	391	384	409	406	446	404	406	389	412	396	405	391	418	416	432	411	375	377	412	412	432	418
24413	44184	37892	27953	20726	14772	10960	8276	6230	4749	3640	2792	2268	1851	1644	1393	1157	1012	851	838	808	770	702	744	688	653	649	625	626	594	608	561	586	560	567	532	579	561	578	546	538	551	550	537	536	554	543	559	507	582	513	568	554	569	532	554	533	535	549	576	533	541	570	531	528	536	530	592	530	524	564	543	514	527	581	547	535	588	559	525	540	529	536	555	563	586	550	551	508	527	583	519	514	525	555	539	593	522	514	548	584	550	525	592	514	538	526	570	519	571	519	544	546	605	507	530	513	582	511	522	505	516	557	559	510	552	542	550	562	526	573	554	519	536	579	559	501	521	549	534	480	513	535	523	503	518	511	531	533	508	536	517	537	539	537	565	501	567	582	562	545	502	510	489	545	556	500	531	531	553	524	553	553	525	553	512	547	580	508	599	511	513	529	544	517	568	548	556	560	501	532	495	537	536	540	517	578	511	482	537	568	556	531	545	563	551	553	523	500	515	534	588	496	545	518	529	524	570	541	511	516	546	544	537	526	525	534	544	535	548	556	531	546	538	548	536	521	530	560	534	534	521	589	523	515	556	587	559	518	554	511	539	527	542	528	504	545	558	477	544	569	532	480	528	546	563	537	527	538	542	564	530	532	537	539	512	532	566	539	565	555	500	525	519	586	549	568	527	545	567	527	562	521	537	580	551	551	571	540	490	541	564	568	515	562	568	545	585	529	526	505	582	538	574	558	541	554	544	561	534	534	571	529	584	569	535	536	558	543	533	520	530	584	480	526	528	522	503	482	521	543	526	520	531	527	529	556	545	581	518	524	527	550	571	554	576	527	543	528	554	502	533	535	507	560	552	548	512	516	527	540	527	548	531	542	556	531	508	548	524	512	585	563	535	530	535	502	552	565	578	543	526	554	530	541	569	526	547	532	575	563	500	545	505	576	530	573	549	492	556	565	542	522	533	517	562	538	578	536	507	586	560	504	567	543	536	548	552	570	581	574	539	552	552	558	568	569	539	523	515	543	546	519	536	531	511	508	539	503	475	592	533	559	555	550	525	530	578	557	537	533	536	565	584	571	542	496	539	594	529	550	577	546	541	529	522	537	539	554	541	559	559	533	543	539	558	521	516	527	527	534	539	517	570	522	512	525	520	525	538	542	540	542	526	567	533	533	503	535	520	488	527	504	527	540	540	493	505	528	555	534	528	531	588	532	527	576	578	528	524	595	525	564	535	529	531	548	520	520	550	548	579	547	540	561	557	526	496	514	540	539	535	556	532	520	510	529	496	516	557	554	520	578	543	566	522	554	526	572	516	560	567	524	554	561	559	560	560	540	527	589	581	545	545	538	559	502	511	580	544	535	526	541	546	510	521	556	548	533	565	560	544	597	531	531	541	511	553	519	537	539	544	544	533	538	504	559	552	536	566	493	538	576	523	522	545	491	595	557	552	555	568	509	552	558	538	529	528	560	539	554	539	525	536	551	549	516	552	546	534	552	578	562	519	491	557	570	536	537	539	555	544	532	534	541	557	511	565	572	504	537	531	526	544	565	535	568	578	532	522	542	531	547	511	546	516	535	527	526	528	532	550	527	593	552	538	536	563	502	512	490	527	544	557	500	530	599	566	535	529	521	502	502	532	541	507	497	534	537	573	510	514	532	566	553	576	508	538	546	531	532	536	522	504	528	520	558	535	550	539	509	541	532	567	550	517	523	570	482	531	568	536	530	522	548	537	565	578	554	509	542	545	533	552	563	495	510	534	576	502	569	531	533	511	536	574	529	521	535	538	513	523	533	528	544	571	521	537	524	519	553	521	511	553	551	536	525	556	486	501	536	545	512	543	532	507	547	530	560	562	548	538	536	569	498	562	541	528	522	510	517	587	543	547	559	520	551	504	532	547	545	525	520	548	500	480	531	501	552	538	564	554	536	502	553	561	508	581	565	545	523	520	533	579	528	572	567	531	529	529	521	534	545	541	525	543	519	572	516	550	572	529	501	514	517	536	527	561	587	512	548	575	547	557	514	522	517	577	596	529	530	560	564	532	535	566	534	551	517	536	519	545	542	539	512	568	494	574	525	549	572	530	540	574	531	507	527	565	541	498	544	536	556	499	545	525	560	539	546	537	513	561	530	535	539	525	553	502	528	503	559	544	528	559	551	541	527	500	569	513	541	540	519	558	530	536	551	535	534	531	541	565	520	569	557	526	553	528	555	514	516	549	525	542	559	554	526	546	515	524	544	573	541	544	538	540	559	563	576	543	532	563	589	523	517	511	588	480	513	578	543	512	520	525	542	588	561	523	558	501	550	503	542	548	506	531	510	501	557	540	535	525	568	598	516	570	524	557	532	518	521	555	564	528	554	509	563	543	546	520	554	530	522	550	514	612	543	535	525	540	562	530	489	564	563	554	563	547	525	588	578	532	559	541	596	540	541	569	516	515	540	542	526	526	543	542	529	583	531	543	538	574	559	554	536	582	495	511	514	574	519	552	555	538	563	562	563	529	532	529	563	523	542	527	530	545	523	506	526	550	526	510	517	574	559	526	543	539	535	553	526	531	547	553	564	526	512	541	544	511	538	496	560	574	549	526	553	542	562	485	525	539	512	546	523	524	532	538	525	541	557	534	531	493	524	553	521	496	535	526	531	581	553	508	556	570	493	537	518	560	522	500	524	526	570	532	542	523	499	510	568	565	541	535	562	529	537	545	527	544	521	517	522	565	542	551	531	558	563	537	609	563	558	535	540	549	536	519	542	546	553	543	563	545	548	536	527	528	572	502	575	486	557	533	559	562	541	513	555	590	534	559	555	543	535	533	524	548	544	525	545	534	531	571	534	557	520	541	548	543	554	548	546	541	465	521	585	537	494	521	520	582	586	550	554	520	585	579	557	502	521	521	533	513	533	527	508	524	505	544	536	585	566	534	515	551	548	543	509	544	540	526	542	529	577	511	527	565	524	520	513	548	527	511	592	568	542	563	564	548	538	520	548	544	525	524	526	513	561	568	494	532	554	577	559	551	554	521	545	549	525	517	533	555	560	547	539	565	546	529	533	518	570	557	581	527	528	533	548	548	517	546	528	576	543	557	576	539	512	555	498	516	529	519	536	552	505	523	541	502	483	546	541	498	608	538	571	564	545	543	532	530	551	534	551	518	504	537	563	502	572	530	536	550	560	546	516	542	551	546	560	509	520	539	532	537	521	519	531	558	550	541	560	546	537	515	545	524	535	545	566	560	561	552	542	547	527	490	551	571	530	519	544	537	545	549	529	536	546	491	550	508	539	517	539	523	569	562	508	531	520	550	493	547	510	541	523	586	563	503	555	558	540	572	526	591	571	557	559	547	549	561	546	574	560	552	528	540	540	543	504	521	535	554	532	490	567	489	495	526	509	536	556	514	559	535	559	555	558	559	522	596	544	559	526	526	527	542	575	552	561	559	518	583	493	507	526	564	534	516	515	539	523	549	543	522	562	524	558	522	521	561	557	540	516	481
24899	21410	26737	24887	12943	7076	4555	3099	2239	1770	1379	1176	912	793	713	654	564	518	490	510	460	441	473	449	424	392	411	405	393	416	379	381	408	366	363	361	356	400	351	327	349	405	374	402	346	388	369	350	409	379	362	365	369	414	354	385	367	360	377	374	368	414	364	380	339	358	368	376	375	405	381	367	336	323	362	336	375	393	395	414	343	386	380	381	382	328	388	362	379	381	374	395	385	359	375	363	377	369	389	375	366	341	381	368	355	387	396	349	378	392	375	370	398	366	382	348	375	380	379	421	349	379	369	360	379	357	357	366	368	389	381	379	343	362	402	363	386	396	342	373	394	395	371	366	370	393	380	397	361	360	371	388	354	369	382	382	402	379	383	365	368	393	425	369	341	342	357	410	359	367	341	373	375	346	360	338	376	398	366	380	366	389	375	380	373	395	343	370	401	379	382	377	382	376	392	384	386	351	362	377	367	369	383	379	379	386	414	365	393	352	401	341	348	406	414	335	388	365	375	385	344	385	386	378	383	371	355	373	411	362	371	361	382	372	360	345	375	343	403	367	374	366	326	403	332	354	368	370	410	428	424	354	359	412	399	348	378	367	374	407	368	357	365	357	325	376	376	357	408	351	394	369	362	388	389	358	346	394	342	389	376	385	379	378	402	356	351	358	384	390	354	348	366	357	356	358	381	377	365	369	347	351	341	369	388	369	384	336	366	370	363	379	368	376	385	395	391	400	366	353	365	407	341	371	368	363	331	393	370	374	367	349	361	404	357	378	371	419	350	369	360	360	360	382	362	388	334	399	357	349	335	412	376	366	354	332	379	331	395	362	402	389	379	393	364	332	386	377	385	360	352	379	383	354	348	358	363	366	368	371	385	364	362	376	350	383	346	395	376	377	376	385	385	356	370	383	372	371	336	371	399	396	359	354	387	378	375	333	338	338	357	386	404	350	363	401	412	397	367	393	367	388	378	351	362	364	382	348	372	371	353	397	389	362	338	398	385	380	368	412	329	362	374	340	351	412	387	378	353	363	375	380	353	391	386	375	375	369	373	384	364	327	407	392	370	374	372	380	349	366	372	362	370	362	388	362	369	346	374	374	365	354	382	361	374	384	383	416	371	389	337	394	358	369	387	382	403	397	362	363	373	350	376	341	378	366	387	366	396	376	354	378	382	386	385	373	367	377	368	340	373	385	345	365	395	376	355	407	369	341	361	376	361	393	380	377	341	333	378	375	371	378	370	427	389	349	364	357	386	381	352	343	366	385	386	433	412	330	359	346	369	360	367	393	360	386	397	347	383	409	375	340	374	363	387	384	377	379	370	366	362	332	396	371	398	374	389	380	347	375	350	384	377	376	355	397	366	377	421	330	381	396	342	396	353	360	366	428	372	369	415	419	351	354	351	380	350	353	381	403	374	365	369	364	342	390	374	360	339	351	360	373	371	357	379	378	342	363	381	404	387	363	340	358	354	344	370	373	351	349	370	368	363	349	347	377	386	373	362	359	353	366	353	388	373	364	409	365	391	369	375	349	368	378	329	351	385	372	355	375	380	373	344	414	381	328	401	393	385	382	391	369	347	377	343	378	371	362	365	398	378	355	394	387	363	369	354	356	362	385	352	358	371	395	379	347	364	348	363	364	352	387	401	384	350	391	399	342	382	399	372	403	362	372	359	377	374	351	363	372	392	387	377	358	370	378	379	380	376	392	402	400	402	372	357	385	373	355	352	374	369	362	351	401	387	380	384	349	365	356	367	381	387	336	376	400	405	352	380	379	364	383	364	395	402	324	375	393	388	365	383	371	389	378	355	368	373	340	345	369	377	411	366	376	338	374	350	370	382	383	384	363	352	360	369	332	397	378	382	383	389	365	381	362	408	362	350	361	392	384	378	365	336	363	396	360	338	369	357	348	372	382	381	361	379	354	338	347	343	370	350	353	369	394	375	377	388	386	364	369	395	382	359	372	385	367	347	353	406	361	330	375	361	357	384	382	370	414	382	400	353	374	388	409	379	393	390	370	346	410	352	368	368	402	393	365	372	365	400	376	361	400	369	392	365	362	372	349	369	369	386	336	366	380	378	378	378	383	360	360	361	396	368	344	405	380	356	402	368	369	401	366	355	369	344	375	377	388	378	373	360	369	354	373	382	354	386	380	352	353	358	377	396	332	372	420	333	399	392	373	378	388	375	370	394	376	361	368	382	341	385	344	368	349	365	380	380	356	371	341	346	384	367	385	382	359	368	369	351	382	362	388	358	354	365	358	383	364	365	347	387	350	374	395	405	352	361	339	373	370	402	379	377	341	381	374	376	358	365	379	330	403	372	337	348	402	350	337	382	412	393	376	359	385	347	350	370	357	359	368	398	361	371	376	366	383	407	353	378	350	357	361	359	347	359	379	360	396	355	366	394	356	348	357	374	361	376	385	412	377	393	361	388	374	368	382	388	366	341	377	372	387	392	368	401	378	349	394	359	382	414	374	387	361	382	375	377	392	376	343	373	373	323	367	415	368	425	373	362	367	348	390	384	364	395	385	405	363	375	384	387	379	337	332	356	355	398	391	346	364	377	368	347	387	372	357	350	362	362	373	385	360	407	361	391	337	349	370	400	402	334	361	416	372	380	389	371	381	397	379	383	398	333	383	387	396	381	360	417	414	344	357	377	339	353	361	397	377	370	377	387	391	379	396	347	366	373	373	397	365	376	368	374	389	379	370	338	386	359	393	351	358	400	357	377	339	381	406	333	393	348	355	405	366	393	405	385	389	368	373	390	399	403	345	338	368	393	388	417	404	335	370	364	364	347	383	419	415	368	361	367	377	385	355	378	380	358	349	359	390	371	385	356	379	371	339	349	393	370	361	375	369	354	374	423	318	367	349	369	373	377	328	380	358	373	390	372	356	383	386	408	368	345	348	358	397	396	389	384	389	354	395	368	361	365	375	355	366	349	364	374	344	394	372	378	408	400	365	385	374	366	388	374	392	358	394	401	359	375	372	378	353	401	385	381	354	374	373	344	400	420	384	410	383	379	395	351	404	360	336	377	391	350	376	355	344	361	396	399	321	358	380	356	347	367	384	356	384	365	332	400	388	410	372	415	381	356	372	400	346	390	353	358	402	407	357	371	377	394	363	338	373	379	374	424	386	397	348	356	352	393	400	403	388	388	336	412	372	347	391	357	377	370	351	372	355	390	368	379	400	368	362	384	390	392	393	367	362	378	365	339	372	376	382	363	344	363	364	345	323	399	346	377	380	339	368	388	365	355	361	331	363	335	391	385	353	335	374	380	340	388	374	378	372	367	383	375	372	352	375	394	363	369	348	387	395	351	388	367	405	382	380	369	398	383	377	384	370	348	382	379	359	386	367	389	359	369	382	397	391	409	372	378	416	355	384	366	359	374	376	398	387	396	338	372	362	347	410	351	375	357	348	345	345	391	390	386	330	363	379	389	381	331	388	389	390	381	394	375	374	386	401	381	384	369	373
24595	41131	34987	24643	17726	12610	9277	6852	5174	3815	3010	2317	1937	1564	1310	1134	1018	900	826	770	701	677	650	549	566	570	576	537	565	574	551	523	505	481	513	523	552	513	507	518	504	468	476	487	528	492	495	508	489	485	518	451	492	521	511	477	538	488	516	497	475	489	518	488	538	510	517	548	498	524	513	508	504	510	462	510	504	475	492	513	462	479	503	514	472	511	525	484	523	492	479	532	470	479	510	458	503	470	513	474	484	507	512	507	483	512	493	477	499	511	481	519	517	479	533	475	486	541	542	516	480	501	491	494	509	447	476	566	492	509	500	496	498	504	509	526	507	469	560	515	521	516	523	512	501	510	527	534	481	511	480	513	499	493	471	506	494	510	499	482	533	535	531	480	525	514	526	494	488	536	535	530	495	484	460	493	511	483	489	487	498	478	507	481	475	548	506	459	497	517	494	466	533	511	474	460	510	510	499	491	518	500	525	487	481	471	500	489	468	483	471	462	529	516	508	461	501	485	495	490	491	489	460	525	505	531	489	503	523	495	506	506	495	494	516	492	524	508	516	535	508	489	525	510	549	498	534	527	519	511	523	505	508	482	510	525	506	531	496	498	473	504	497	489	553	507	470	538	483	544	490	526	536	515	482	517	486	489	538	518	515	503	504	556	533	484	518	510	490	542	518	514	479	465	541	485	503	520	493	460	470	500	468	502	505	503	509	521	518	496	478	486	480	504	509	510	504	503	502	507	505	540	527	473	512	467	457	536	480	542	468	513	479	486	522	495	480	570	470	461	510	506	473	474	496	485	501	485	542	492	509	484	510	465	553	468	509	517	496	479	471	497	478	508	491	473	455	491	510	503	533	484	516	497	531	536	504	445	510	504	519	518	487	513	504	522	493	507	486	487	508	487	487	490	522	525	467	486	516	455	522	518	494	542	515	510	499	517	486	499	496	468	499	511	490	491	507	484	536	493	471	482	513	470	504	522	500	480	568	527	495	506	538	534	527	510	517	505	540	495	500	521	503	521	486	489	510	498	529	497	485	469	534	493	489	506	538	539	500	501	511	512	502	488	519	502	478	486	502	503	539	484	471	486	492	494	512	512	483	451	465	520	515	488	462	495	532	487	502	470	466	501	555	496	519	523	527	481	523	494	484	506	495	486	531	520	499	510	504	473	469	540	486	495	492	507	541	486	518	530	492	514	546	464	500	498	435	485	536	498	480	491	458	518	509	484	511	472	519	517	511	527	517	464	507	523	463	495	501	535	498	493	471	533	509	499	504	529	477	490	486	487	512	504	484	495	458	500	513	482	498	483	463	484	518	543	499	521	444	487	478	526	527	487	511	478	502	493	552	510	479	552	497	533	484	506	468	491	499	516	521	515	524	515	489	477	491	464	470	457	503	478	515	508	460	501	493	531	518	522	448	533	476	510	501	479	503	480	511	474	449	484	517	535	494	531	484	487	530	485	502	487	499	540	480	526	527	504	504	495	516	473	528	520	479	480	514	500	534	502	504	514	503	537	500	473	482	487	517	538	514	497	531	505	484	503	502	534	479	513	465	494	492	522	489	516	503	520	512	470	516	501	472	515	574	506	489	497	530	526	462	512	502	531	511	510	464	531	506	488	496	526	513	524	510	511	494	510	514	488	491	519	500	492	503	503	503	504	517	555	524	499	496	511	521	494	552	565	462	499	536	498	482	466	484	484	509	505	490	528	504	491	464	453	571	510	514	489	525	488	482	498	539	502	512	527	512	529	511	528	528	464	476	495	524	507	497	506	514	516	499	495	517	485	486	488	493	481	515	522	530	464	493	474	480	538	505	512	519	480	517	505	522	484	483	543	508	502	524	545	545	483	497	490	539	494	499	544	539	491	507	498	500	506	479	531	500	502	493	486	487	509	505	486	509	488	518	547	552	514	556	454	524	488	478	545	498	502	503	526	510	513	515	466	482	467	535	512	502	490	510	511	496	499	525	479	525	521	542	529	469	499	490	510	495	500	487	487	490	548	480	480	529	514	439	514	499	500	459	493	501	468	515	514	483	477	510	533	464	478	508	540	499	488	489	553	518	513	534	512	510	506	499	523	503	502	515	482	520	477	470	495	535	474	470	498	506	486	518	517	515	477	489	536	520	474	480	556	540	524	533	493	511	484	446	513	463	537	548	533	504	511	512	516	512	481	501	489	479	514	502	559	514	523	494	497	465	472	486	522	512	498	518	481	501	474	506	511	474	470	503	488	454	497	491	492	529	495	494	489	500	502	501	475	468	487	518	485	488	474	502	524	511	506	492	521	543	525	481	543	494	526	498	513	539	516	458	506	499	513	489	518	515	486	500	498	499	514	526	472	554	499	485	472	530	481	525	496	468	519	490	531	495	529	512	483	516	535	540	487	505	458	511	523	527	505	512	473	513	503	476	542	509	512	501	499	524	491	512	504	505	498	532	477	495	490	482	520	502	505	487	514	482	545	442	521	509	502	523	517	457	499	524	519	497	511	532	491	511	564	527	500	510	504	510	510	479	492	535	521	480	535	499	534	535	565	539	517	518	488	523	554	509	472	496	455	470	504	476	473	500	508	486	521	523	478	508	483	455	535	499	509	490	519	496	489	511	517	477	505	466	496	471	528	476	494	525	460	536	509	546	498	509	493	515	500	484	474	537	495	481	528	508	507	509	492	525	461	497	510	519	494	506	526	512	466	512	565	512	479	516	522	533	506	539	521	489	523	503	472	502	532	506	479	512	486	561	454	525	505	481	482	512	493	514	519	513	527	541	530	512	479	501	519	497	546	531	505	492	492	473	487	537	481	482	529	516	472	496	514	475	546	478	500	469	535	523	501	515	527	507	495	497	492	496	470	503	553	478	477	490	449	471	484	499	502	488	526	490	534	544	509	520	486	535	471	491	508	514	497	489	521	489	501	564	468	512	542	514	502	477	495	530	529	508	508	521	503	509	446	486	533	511	509	541	495	509	509	497	500	476	524	471	490	467	500	527	472	493	551	488	461	507	494	506	500	483	501	495	485	480	487	501	506	505	484	476	485	516	471	514	497	521	486	509	501	491	471	517	511	505	535	508	467	500	482	500	490	507	524	446	477	473	506	516	520	499	459	521	471	489	510	515	492	511	521	513	500	509	512	506	475	500	526	500	504	467	514	518	477	489	476	500	495	485	518	518	497	517	497	473	504	520	501	474	511	529	471	570	528	505	502	554	483	514	499	501	527	492	498	506	500	523	512	523	478	500	538	532	476	524	511	498	502	519	507	502	481	483	539	495	548	514	474	493	542	476	492	461	492	481	520	523	483	501	542	488	472	534	502	494	482	494	505	513	529	508	464	491	506	508	517	507	502	477	491	491	517	490	527	534	483	538	466	448	508	499	455	464	477	496	478	518	516	507	496	534	516	496	483	542	536	487	498	514	495	489	519	504	509	502	532	511	509	507	540	536	520	489	556	501	517	513	511	512	483	485	472	483	463	500	533	545	464	468	475
22575	21245	28341	24490	21478	19878	11674	5854	3806	2847	2205	1740	1453	1183	1016	906	793	644	648	620	586	544	535	459	506	474	441	489	448	428	453	415	406	411	393	416	358	391	386	392	420	379	390	404	386	435	380	446	413	379	413	394	388	387	419	390	385	389	362	367	383	427	394	401	390	373	411	377	397	337	374	404	419	413	394	364	390	398	401	400	363	370	427	391	381	388	411	375	362	380	402	387	374	403	376	417	403	405	399	410	375	357	389	400	429	387	415	384	411	417	393	376	393	398	402	362	427	428	383	409	392	435	385	382	392	388	384	388	406	429	368	391	415	416	378	425	362	406	391	415	421	369	388	374	389	407	359	398	394	406	416	391	419	398	389	359	396	408	372	406	360	364	406	390	415	383	381	369	373	378	405	381	393	423	395	413	381	408	430	388	378	415	356	401	454	402	401	376	385	391	434	430	408	436	367	392	370	379	393	375	405	362	379	376	417	387	346	361	408	422	403	404	393	451	396	367	366	383	386	376	422	406	393	372	415	355	377	388	449	401	407	403	423	410	368	395	402	411	459	396	416	440	399	361	392	398	392	390	391	419	364	411	383	442	360	385	371	414	391	404	369	392	425	346	407	379	384	375	377	386	399	422	381	401	355	418	409	401	432	396	414	398	413	412	395	408	431	407	448	395	398	411	392	396	416	366	379	406	428	395	424	403	412	385	387	383	397	428	410	411	414	412	387	404	408	398	406	402	426	412	433	416	399	369	364	445	392	373	386	405	404	395	388	395	390	399	425	403	406	397	380	395	406	398	389	405	400	380	337	379	407	374	395	416	372	387	376	388	408	387	370	394	435	407	383	411	359	410	386	420	398	407	414	397	388	414	401	356	402	391	376	375	407	384	357	431	401	406	400	383	383	421	363	384	382	389	420	366	358	389	414	396	396	403	381	396	375	405	394	399	402	382	425	400	396	430	392	403	365	387	415	380	420	407	379	364	380	407	425	406	449	416	411	370	380	386	386	368	379	397	396	378	373	404	413	409	400	414	391	402	400	404	426	400	397	381	426	375	394	397	401	399	403	393	436	404	381	401	398	412	404	417	349	427	431	389	393	387	430	415	423	398	405	395	370	403	394	395	395	377	382	391	391	416	420	397	445	382	404	394	430	421	414	357	380	398	428	404	381	395	384	396	387	417	420	367	387	394	341	403	391	443	393	372	407	398	436	399	378	415	363	400	414	403	452	380	397	419	411	375	407	426	407	405	387	400	394	423	407	448	405	406	389	386	390	405	388	410	403	386	362	389	420	367	392	373	412	415	431	405	396	422	373	402	397	393	421	394	375	369	409	379	413	400	397	402	450	400	382	392	383	406	396	395	397	365	373	408	431	366	390	368	405	407	400	396	425	409	359	340	395	406	382	427	411	388	372	356	377	373	384	449	368	415	425	376	405	371	385	391	407	393	353	387	409	416	384	380	413	404	386	370	390	409	409	358	362	384	399	386	399	375	405	354	395	398	404	393	374	367	376	436	442	390	394	372	406	399	410	408	390	416	416	408	380	394	412	432	390	391	388	434	410	426	406	381	386	422	412	398	415	402	439	381	361	364	413	375	389	353	385	378	416	420	415	405	399	411	408	376	411	402	396	380	383	379	408	426	378	380	402	415	404	357	417	399	397	413	390	382	392	407	438	418	400	414	380	444	405	380	373	358	397	378	387	384	399	388	370	375	401	401	394	404	415	379	400	396	412	407	415	422	426	393	374	360	417	370	415	398	389	402	412	388	408	402	450	381	421	403	393	385	380	392	402	408	409	410	387	378	411	373	350	376	390	422	399	409	381	359	373	394	382	395	403	412	387	387	397	369	409	391	434	392	367	393	389	401	384	390	354	408	381	371	415	428	387	416	380	373	407	407	427	422	384	374	387	428	405	410	395	395	405	396	372	361	377	393	386	412	420	371	365	394	421	402	402	397	376	422	367	392	389	398	361	379	401	411	399	405	394	394	376	415	396	382	398	413	407	394	412	408	404	411	400	385	377	391	380	395	414	351	388	413	405	381	435	357	385	396	424	406	428	388	402	399	396	388	399	394	410	426	404	402	370	408	415	414	395	398	384	401	377	397	395	374	396	421	443	432	404	409	418	368	417	404	362	364	409	389	420	394	369	417	385	424	426	417	408	358	347	399	409	356	398	421	424	395	404	403	368	398	386	402	404	389	385	376	389	413	387	399	401	415	424	373	415	391	421	388	394	399	372	405	400	416	424	391	404	398	410	377	381	384	376	392	365	385	404	416	445	397	380	412	367	382	402	422	376	424	377	443	388	388	394	404	362	376	370	349	380	389	389	396	403	408	388	398	390	418	380	410	393	409	373	394	391	363	417	421	387	395	411	349	419	447	376	404	350	420	410	373	392	403	416	370	400	372	392	405	368	374	400	464	380	410	386	392	437	393	383	416	399	415	400	415	420	403	421	391	376	375	440	402	386	380	383	417	367	396	425	432	419	412	420	367	387	394	378	377	385	389	410	412	386	403	380	403	368	409	406	378	388	401	405	404	368	426	380	387	376	423	407	413	389	363	417	365	408	397	356	387	379	373	413	393	398	407	388	395	372	395	361	402	429	347	414	389	412	418	399	419	416	410	396	413	400	380	411	376	400	395	440	364	412	397	414	384	403	384	406	402	433	386	360	374	390	398	423	364	403	362	397	411	400	394	387	434	369	385	397	385	412	397	405	400	419	371	390	396	399	386	372	380	427	376	372	442	406	404	397	389	377	364	384	409	429	419	370	408	384	366	406	438	373	396	391	393	414	388	400	381	376	382	409	417	365	418	423	376	391	393	376	387	414	366	399	368	413	426	385	391	408	400	365	404	383	432	404	376	364	395	395	381	409	399	429	411	395	397	402	389	397	389	374	389	405	393	365	414	376	397	396	403	401	383	419	423	403	400	386	393	390	423	406	382	383	368	403	379	401	410	368	407	360	367	360	384	410	405	397	407	357	450	429	412	354	427	358	374	401	386	433	396	384	399	439	377	407	382	366	376	404	388	411	372	416	402	381	392	380	375	377	429	397	392	403	393	404	413	396	384	372	396	390	407	369	379	419	395	380	371	409	425	389	393	390	403	389	409	373	399	414	407	396	391	403	393	407	404	403	415	399	368	389	401	379	439	401	386	406	411	398	387	398	406	389	363	411	389	420	347	356	417	365	419	393	400	394	386	400	391	392	423	417	373	419	375	402	390	392	404	398	402	399	373	388	408	402	405	402	370	411	406	401	376	380	402	387	420	435	372	414	404	390	364	395	398	392	420	410	429	370	368	377	400	369	418	410	398	419	422	425	364	410	383	394	391	409	392	380	392	396	415	362	377	397	425	382	383	405	417	380	406	368	437	416	389	392	385	370	359	377	374	432	365	383	437	435	434	365	381	397	424	391	416	377	398	374	387	382	408	431	413	375	419	396	408	365	384	371	392	425	396	372	405	385	411	383	387	365	381	387	429	357	403
26577	48384	41724	32060	24724	18781	14030	10531	8225	6111	4750	3845	3052	2418	1921	1648	1424	1205	997	1014	842	831	752	808	742	679	670	638	666	605	596	591	610	545	564	539	566	566	536	483	519	534	523	518	570	540	519	568	528	534	539	515	520	558	533	529	583	519	526	526	536	536	505	557	518	532	529	530	506	501	547	523	556	550	547	531	530	487	527	504	562	527	531	514	533	529	509	541	532	517	577	527	495	524	528	549	560	524	550	536	501	514	485	545	565	566	513	520	531	546	556	538	504	538	533	524	530	548	503	533	558	497	541	544	498	542	507	538	532	553	516	553	520	527	531	528	520	500	553	551	543	524	549	498	525	527	512	512	544	515	542	513	508	521	527	519	516	550	491	541	521	531	524	516	544	495	538	550	547	534	539	506	556	526	490	483	550	528	491	507	564	539	513	505	536	483	500	529	538	554	493	528	535	555	548	525	539	511	562	520	498	533	519	546	551	496	511	546	557	569	537	556	519	515	499	515	553	505	527	523	513	550	512	463	572	548	517	579	530	529	512	534	487	530	533	545	489	577	543	566	512	491	518	510	554	529	533	513	529	504	515	511	512	543	550	486	535	517	540	545	516	523	537	526	535	498	468	545	507	542	481	489	518	497	541	530	501	533	558	514	516	542	506	497	515	531	515	528	511	508	525	537	578	571	551	511	566	487	519	536	515	510	518	518	506	522	539	515	534	571	550	557	560	487	503	533	527	515	549	537	534	563	547	518	528	469	523	513	570	569	496	541	500	525	521	549	556	512	485	515	527	520	513	536	526	544	529	509	557	519	504	500	543	553	547	527	576	485	559	532	535	546	538	529	524	525	535	533	533	539	594	536	561	544	524	501	530	488	567	517	513	592	515	543	526	536	523	496	516	495	495	533	483	517	528	517	572	536	544	539	577	571	519	563	529	514	514	514	510	542	534	532	531	523	546	513	505	531	542	535	497	533	566	552	467	530	517	527	509	573	565	515	520	547	500	534	531	543	505	500	497	530	518	566	568	562	535	520	521	537	508	545	548	565	515	543	514	523	519	528	508	527	512	515	527	533	525	513	511	560	542	552	539	552	540	469	549	525	507	515	557	530	523	514	564	530	546	520	515	517	510	527	529	591	530	495	560	525	519	499	533	537	548	524	527	549	535	530	547	510	538	513	519	508	544	515	537	498	512	508	557	477	500	521	472	493	536	560	510	545	565	543	582	557	487	507	514	558	524	507	536	512	530	514	515	499	555	527	549	493	545	532	496	496	497	497	581	530	548	513	512	528	530	580	513	556	533	530	550	542	544	506	549	546	533	509	538	525	577	544	524	516	513	548	548	564	517	491	551	518	565	540	513	550	512	505	497	551	566	505	506	549	537	554	516	529	544	518	511	528	472	530	552	554	479	540	547	563	485	495	540	543	507	550	556	504	524	561	555	570	515	515	527	528	515	498	534	530	545	533	526	517	548	513	541	521	520	523	544	545	529	553	522	547	495	487	491	461	503	538	546	533	565	500	536	480	553	533	517	542	519	525	525	509	492	516	551	510	539	536	507	558	517	521	488	539	555	516	507	585	567	532	520	516	549	510	484	527	522	563	518	530	527	522	502	539	543	525	547	510	481	494	504	507	525	503	501	503	518	547	494	507	525	536	562	548	512	537	519	553	512	519	519	529	484	489	548	488	516	547	535	522	532	541	532	539	557	553	542	548	551	525	517	554	498	509	572	520	486	528	498	522	510	539	515	528	494	523	520	533	568	512	523	505	472	516	553	548	537	525	516	549	543	507	509	536	560	499	524	530	543	489	544	553	539	512	544	545	566	532	549	546	503	549	543	508	550	566	541	510	530	574	552	533	509	508	540	499	526	542	543	505	556	545	504	521	524	510	525	533	506	514	521	569	543	521	500	500	529	541	506	498	540	518	545	558	498	537	503	562	503	514	530	514	514	535	534	485	520	497	537	549	542	513	533	542	518	532	526	503	542	540	549	544	507	529	538	552	564	551	550	542	490	553	519	512	566	552	545	562	521	565	547	495	545	503	579	526	498	518	489	541	545	535	531	534	532	511	488	532	548	543	575	545	571	502	534	528	579	543	520	531	522	536	563	559	529	522	587	506	561	507	531	535	554	550	541	485	527	512	550	556	549	560	497	541	529	545	587	567	534	548	522	515	520	552	544	533	525	550	540	534	485	534	535	507	533	549	517	494	522	501	520	505	495	570	493	517	497	583	532	561	498	546	570	551	503	531	522	541	528	496	525	522	553	527	498	486	517	537	505	487	482	483	517	498	521	533	537	567	535	552	497	523	509	529	526	534	516	538	538	563	497	572	510	510	554	502	522	517	486	527	537	488	522	526	565	528	549	490	535	530	535	550	560	546	525	544	522	560	493	563	551	520	527	465	516	568	550	517	550	556	509	538	532	561	489	502	527	534	540	536	517	498	526	554	535	546	493	530	549	493	531	526	521	555	520	515	477	497	508	516	500	523	501	527	518	498	566	535	500	547	511	546	508	530	528	562	522	515	543	529	519	524	535	519	566	521	533	521	530	528	509	520	540	525	547	524	501	573	563	575	543	536	517	514	526	497	549	556	530	524	545	536	539	512	534	506	493	506	513	497	533	538	480	470	508	521	532	515	534	499	568	545	538	500	491	519	500	556	537	477	559	563	511	483	524	536	529	543	537	527	539	575	537	560	539	549	541	552	554	499	540	502	540	547	519	544	537	562	526	542	524	495	525	557	533	520	519	530	511	523	537	541	521	556	504	527	532	504	537	539	508	570	545	516	490	526	545	521	546	520	528	493	497	521	540	562	498	537	487	538	514	511	526	559	542	518	512	490	497	525	497	507	508	489	534	551	542	519	538	553	535	527	535	536	524	499	532	506	527	573	516	494	525	499	579	515	504	528	562	562	508	534	552	523	579	532	499	529	511	526	529	542	522	556	497	529	533	546	518	524	551	497	569	510	572	518	536	516	586	593	544	525	548	499	496	523	518	536	558	511	581	555	566	546	539	511	549	547	519	540	504	565	511	506	536	533	535	564	533	530	516	522	493	525	534	547	518	529	527	511	533	523	450	529	523	548	513	553	521	556	540	521	512	507	507	558	561	546	542	512	517	501	514	515	551	536	576	515	519	494	576	517	501	532	500	541	507	550	522	561	509	520	521	519	495	509	507	540	550	518	548	554	511	562	515	517	557	571	546	538	568	530	539	488	500	495	534	505	534	472	535	565	533	529	534	523	548	549	517	561	544	540	503	535	553	460	509	587	530	521	567	542	547	489	537	522	517	504	555	549	520	512	463	489	518	532	533	550	570	514	524	530	575	533	518	537	566	516	495	517	540	509	535	531	537	532	560	520	513	519	501	490	525	556	568	543	533	573	531	535	510	546	512	494	543	507	539	506	488	561	549	525	565	525	526	515	498	555	556	492	545	517	549	525	509	513	509	471	534	533	573	501	529	523	516	530	512	502	524	530	556	513	490	504
28774	24968	25685	18270	10145	6131	3907	2625	1972	1486	1191	1088	856	787	678	652	566	544	527	504	490	489	445	451	471	436	437	394	408	420	423	405	414	397	391	390	405	414	416	398	401	397	428	374	411	398	384	417	376	406	372	363	409	435	397	402	392	402	419	393	401	407	377	360	403	377	378	394	377	420	388	396	380	385	367	391	384	379	415	408	371	361	398	408	414	388	384	391	381	369	399	379	389	376	388	401	446	388	441	389	445	396	375	402	384	398	400	378	381	378	415	375	393	405	388	398	395	395	389	377	384	417	403	400	385	415	386	378	379	380	372	429	388	387	415	388	352	385	400	407	378	389	396	406	391	367	422	386	388	420	406	412	372	357	393	396	358	365	381	376	386	420	383	397	413	408	385	405	388	378	435	384	395	381	389	378	365	387	396	421	418	397	340	385	422	377	386	414	416	389	407	391	410	406	390	394	373	378	391	378	390	378	388	401	403	377	413	380	410	385	388	373	358	370	374	393	376	413	387	405	415	373	433	413	403	445	382	416	445	405	382	394	405	396	388	387	396	371	386	383	360	398	385	429	375	390	388	400	402	378	379	404	376	394	386	376	402	417	379	392	409	418	373	386	381	413	364	375	396	381	421	422	389	369	374	418	404	355	436	345	381	385	378	360	381	423	427	389	361	366	392	406	390	403	386	402	365	413	411	388	391	388	422	397	379	400	380	384	385	405	395	396	384	390	397	406	366	441	370	381	418	403	410	370	412	386	400	379	429	390	417	377	389	388	429	421	415	417	418	394	408	360	409	394	412	403	387	379	425	381	381	388	405	398	400	413	375	416	427	394	425	357	391	414	402	394	395	434	388	399	379	392	394	355	395	395	366	381	434	412	395	382	396	385	412	425	402	396	371	414	382	405	366	401	377	381	416	403	377	395	415	369	369	416	399	392	392	402	414	404	434	404	393	417	380	409	379	360	349	376	379	392	414	398	391	401	402	388	377	380	376	361	377	417	389	381	375	355	414	395	384	415	423	437	406	350	378	385	394	409	418	393	419	397	376	383	391	413	383	404	370	417	397	378	378	387	410	388	387	363	376	357	394	403	372	386	415	399	379	379	403	368	428	385	419	393	383	372	397	401	391	397	404	382	395	396	370	405	403	400	396	371	373	422	397	394	428	376	396	369	397	412	393	411	397	397	364	411	384	368	388	404	409	359	384	407	412	375	362	355	385	349	363	399	397	404	380	398	368	375	397	323	438	430	417	405	397	407	388	433	376	398	382	395	373	403	404	381	400	379	406	387	381	361	368	370	388	395	387	391	377	387	431	383	367	375	393	379	395	396	376	388	354	377	377	380	394	387	384	405	389	366	411	392	418	393	417	414	395	384	398	382	405	413	377	409	414	378	401	367	373	379	388	381	368	373	369	417	392	408	348	393	417	407	386	405	397	390	393	401	412	392	389	383	424	390	404	408	406	379	389	389	384	377	403	390	360	394	380	383	407	426	377	382	384	399	421	405	362	395	399	393	424	415	378	403	409	378	399	379	369	373	380	391	413	392	389	382	412	394	366	403	373	411	385	396	350	366	422	399	375	378	406	401	375	417	426	378	382	380	422	409	372	384	430	398	402	433	394	401	395	372	419	397	370	390	385	415	404	405	426	413	384	402	439	397	398	359	420	365	397	405	410	413	361	397	396	416	389	380	386	375	418	378	391	361	383	415	389	372	355	412	406	410	419	406	386	407	407	389	380	366	389	363	419	387	381	371	410	380	403	383	418	393	376	425	379	410	377	399	410	379	371	343	380	376	403	420	365	417	439	403	375	372	382	379	412	435	432	412	393	413	397	384	382	390	382	389	376	431	408	421	395	377	377	398	385	377	382	409	376	418	417	387	391	443	395	381	381	401	418	356	404	400	385	427	383	412	421	407	386	363	419	337	403	375	364	385	396	401	395	427	397	397	389	395	415	422	398	408	394	406	401	367	377	396	408	402	402	419	437	418	399	361	374	379	372	410	405	425	396	389	400	395	413	403	394	452	394	408	364	434	403	383	388	383	414	394	438	392	396	402	404	377	365	375	437	447	388	387	399	398	386	371	410	394	384	422	405	391	402	406	410	395	366	434	408	394	424	430	394	390	420	352	426	425	408	394	384	386	396	395	434	404	388	399	403	373	372	398	398	399	410	406	378	387	407	386	433	395	412	380	383	395	397	418	388	366	397	408	388	442	402	393	395	382	394	411	403	375	355	353	393	408	410	376	406	371	384	381	380	403	392	374	387	362	412	397	399	389	390	398	393	387	421	366	413	399	421	385	416	408	403	378	420	388	415	434	414	412	422	405	399	409	391	377	422	389	386	376	390	379	390	395	390	380	388	393	396	432	378	396	392	390	404	392	397	406	397	419	368	409	400	396	380	409	381	387	397	373	406	382	397	407	380	399	394	396	428	374	382	374	377	424	369	405	430	405	424	384	417	402	387	399	385	369	433	389	372	374	419	371	379	395	394	419	397	377	391	414	384	384	378	400	404	389	378	387	416	399	363	378	398	403	415	407	387	436	399	412	383	387	397	359	390	415	377	427	418	363	374	386	416	399	405	407	398	401	405	406	387	429	377	374	407	398	399	372	427	400	380	373	376	434	393	398	399	407	387	407	413	387	403	418	377	392	385	369	383	357	385	373	459	379	376	434	432	407	392	408	389	381	424	354	365	404	406	393	362	395	406	371	388	381	430	397	414	373	398	378	406	394	382	425	420	394	397	425	385	377	434	340	374	398	415	392	416	392	413	388	392	359	405	388	416	382	385	396	376	394	423	408	386	400	395	387	376	400	404	389	383	383	417	382	347	382	399	371	383	414	411	398	394	398	428	394	407	399	391	398	375	389	436	369	392	410	377	393	397	351	388	370	354	428	378	388	388	408	422	393	365	429	418	443	422	417	406	406	418	420	389	413	410	394	397	388	398	395	386	377	411	398	356	402	377	387	367	377	408	366	407	398	398	352	382	418	376	400	385	403	398	407	365	382	386	454	396	379	388	422	384	374	393	375	359	407	429	385	415	404	402	411	392	390	387	396	390	382	386	399	400	414	427	409	362	393	408	354	447	400	390	403	350	383	402	400	414	394	426	363	383	415	411	401	379	420	435	408	386	391	399	380	409	417	414	381	408	374	410	451	391	407	411	404	402	409	403	374	369	406	416	409	438	388	396	379	372	375	380	382	388	381	386	419	398	358	388	397	408	440	397	389	420	385	389	390	388	393	402	383	373	392	422	356	394	396	405	404	423	390	406	396	413	369	397	408	368	374	393	413	372	405	411	412	405	408	377	396	385	380	375	399	382	407	393	372	384	370	395	371	374	361	384	385	366	379	417	393	367	435	416	401	384	387	403	364	336	404	412	409	379	374	431	386	405	410	402	393	375	399	407	427	390	395	392	390	410	370	434	419	373	412	393	369	395	381	373	361	404	384	372	419	412	372	456	417	403	373	375	413	409	371	372	379	383	398
25300	38838	32675	22610	16046	11258	8030	5746	4301	3295	2572	2173	1690	1421	1211	1070	938	860	780	765	679	726	654	626	620	633	599	577	590	579	578	542	565	537	543	540	507	516	552	484	583	562	546	508	561	541	573	501	568	524	582	581	519	557	534	530	473	493	551	525	514	521	545	531	562	485	512	558	509	544	565	514	556	561	529	559	559	515	548	557	567	527	537	485	529	554	527	539	531	512	568	541	512	527	538	520	512	537	506	563	568	567	519	505	518	572	555	496	550	534	549	524	564	544	539	471	550	509	543	528	511	521	524	529	490	518	531	529	534	555	524	509	531	518	546	544	523	508	519	537	510	565	549	552	540	509	563	535	536	536	547	552	551	517	582	514	524	526	512	527	524	535	511	571	490	529	566	500	475	538	542	522	522	539	519	541	542	529	573	547	504	511	507	543	544	509	566	505	538	500	515	521	523	542	492	501	505	527	494	498	532	533	534	505	569	568	501	547	537	541	528	500	535	545	531	535	530	536	529	529	530	529	518	576	515	556	547	508	558	557	530	538	519	535	525	547	543	536	548	533	535	581	506	548	544	513	542	547	544	524	543	561	549	525	502	490	528	528	542	525	562	580	576	530	516	541	531	514	527	526	508	539	544	534	508	542	537	545	505	569	515	508	511	542	496	554	517	545	538	512	530	500	558	561	502	524	526	529	536	533	541	549	523	510	521	550	507	531	503	520	513	578	563	482	563	542	551	521	524	547	529	506	544	536	524	519	505	529	494	504	472	532	527	536	553	500	497	552	551	554	512	518	536	532	513	553	533	504	534	489	536	538	514	495	542	503	518	549	527	533	559	531	532	536	542	509	521	534	552	549	498	519	530	545	515	511	513	515	530	547	521	490	527	513	538	523	550	532	551	535	557	578	507	517	559	543	506	567	534	494	489	542	541	511	543	519	553	528	508	542	544	539	544	511	530	521	506	515	541	521	511	506	536	511	560	585	502	525	499	554	515	542	481	485	592	526	500	506	547	510	521	507	541	525	508	571	506	522	556	481	570	533	500	494	555	553	539	532	489	526	534	522	513	559	498	496	540	506	524	515	463	481	504	542	496	544	506	498	531	511	534	536	516	552	563	577	509	511	554	513	517	502	528	508	545	533	548	498	544	539	521	484	526	500	530	530	520	517	533	517	506	580	575	535	504	556	544	526	544	503	521	583	508	528	555	548	539	499	532	516	548	553	537	481	538	528	544	503	531	534	535	528	542	528	571	506	505	528	511	459	513	513	560	524	522	544	529	538	520	508	536	498	531	532	520	521	582	497	532	531	548	543	519	601	502	566	541	523	499	533	527	539	551	530	538	525	544	531	585	539	561	563	531	550	523	521	564	539	558	531	533	550	511	531	573	532	555	522	487	534	545	496	538	560	563	547	527	501	525	489	535	523	517	487	536	545	567	502	521	551	523	504	531	556	524	488	526	521	531	531	541	554	508	581	566	542	543	564	542	527	528	561	530	565	534	466	512	535	526	549	525	528	522	534	581	576	523	511	533	488	517	517	530	540	526	496	546	518	500	553	537	552	510	531	535	536	556	504	539	532	535	577	549	530	520	534	498	583	499	539	524	552	573	521	501	511	549	500	551	554	518	547	548	527	534	568	540	552	581	511	517	529	513	475	531	566	541	591	519	476	547	512	540	511	536	489	543	533	542	546	538	547	532	507	540	507	533	510	559	506	574	529	530	537	548	500	557	524	554	540	510	557	495	534	552	518	516	550	529	518	550	572	513	550	510	532	527	491	535	505	523	524	530	535	551	536	513	563	508	535	506	540	525	489	533	540	525	541	518	549	550	534	511	529	558	546	553	551	521	568	536	526	529	506	530	518	526	586	542	501	543	564	526	505	561	537	556	555	491	580	556	532	498	542	513	543	546	527	507	502	547	531	483	533	508	516	549	530	542	529	539	495	551	570	524	526	526	532	540	525	540	551	505	505	508	539	518	542	540	500	480	546	499	526	536	488	547	583	539	528	554	508	500	523	556	513	551	594	516	514	550	539	551	527	522	486	583	525	503	510	587	504	551	576	541	522	538	498	527	551	512	517	554	520	523	551	516	565	569	569	520	556	541	538	539	518	517	473	555	516	562	543	506	545	522	521	519	520	580	562	549	514	526	517	540	531	528	514	516	512	526	508	570	499	479	538	528	522	488	534	579	535	491	553	554	535	547	568	531	520	551	535	507	528	528	482	516	505	531	555	545	534	527	520	506	517	523	513	542	539	525	523	517	554	510	522	542	490	513	526	544	500	515	565	510	550	542	513	533	522	527	549	501	516	522	509	529	552	520	537	503	505	525	558	528	535	512	515	518	524	533	530	542	564	535	527	527	542	522	493	510	499	557	521	535	560	521	550	527	530	535	568	507	517	516	556	567	555	502	526	505	510	553	542	537	545	533	521	518	522	508	523	526	501	523	565	493	542	526	520	567	536	554	554	572	544	527	533	508	508	549	525	550	530	500	534	559	570	503	508	561	510	545	512	530	563	507	547	519	531	521	533	518	545	509	567	542	569	494	519	558	527	520	570	525	571	504	521	512	521	518	501	541	518	557	524	529	519	515	516	515	565	538	517	512	542	520	523	546	531	542	571	500	547	560	498	540	491	539	471	518	576	546	534	497	545	550	556	523	545	514	557	537	559	528	532	539	525	552	540	531	473	548	503	559	553	535	516	530	524	550	528	527	559	503	572	481	512	538	546	512	508	558	517	550	517	546	562	528	522	539	515	500	546	567	500	571	534	537	548	567	557	532	556	510	529	524	500	507	511	526	538	516	558	558	500	533	515	540	528	567	522	513	561	524	504	519	585	522	509	552	510	492	500	551	543	559	537	565	532	521	524	487	524	521	525	542	537	553	551	487	560	548	528	500	543	565	518	546	501	521	550	565	524	484	554	532	527	525	524	551	509	507	518	534	516	518	560	520	531	564	574	532	508	552	505	541	520	543	547	503	543	571	488	535	576	535	526	544	568	522	548	490	541	504	513	536	499	518	526	521	524	580	608	529	540	518	517	509	536	545	543	535	493	541	486	551	556	524	483	552	536	560	543	510	537	565	513	531	580	588	521	535	538	517	561	522	485	541	517	518	536	524	554	550	564	516	529	527	525	532	567	527	554	522	557	535	546	525	536	494	512	508	493	498	560	526	489	522	569	519	544	548	544	532	480	557	562	552	527	535	553	530	545	502	533	500	517	567	580	519	549	501	525	515	544	541	520	528	496	507	493	490	504	533	514	549	562	511	522	484	507	517	572	517	528	509	529	530	557	559	492	522	527	563	515	531	541	561	525	551	471	516	523	557	535	531	514	537	542	495	544	576	498	547	525	513	511	527	538	490	553	543	551	578	540	520	520	552	531	526	552	505	502	539	537	513	518	523	521	525	494	513	501	518	552	518	524	536	499	469	529	514	508	553	487	552	559	525	543	540	549	505	551	539	528	505	591	556	542	527	530	524	556	610	512
23547	21271	27774	25430	20459	13058	7043	4109	2871	2263	1805	1493	1220	1016	901	763	689	630	598	573	535	533	529	468	492	482	440	423	426	435	416	407	410	414	382	472	400	420	413	401	428	396	468	431	399	367	353	440	410	398	423	440	391	371	442	415	389	384	359	402	413	402	455	402	405	418	401	391	405	371	392	438	433	412	426	419	440	414	427	410	415	409	404	414	365	409	434	425	403	410	432	396	413	403	416	417	432	392	400	403	416	428	437	410	424	388	408	406	422	392	416	420	392	400	452	391	446	442	401	419	404	399	429	377	393	347	402	411	423	386	410	394	465	405	410	418	408	395	417	445	424	428	407	409	425	401	428	409	425	418	427	411	396	399	407	451	413	424	413	420	395	400	410	411	418	440	390	407	412	450	419	420	393	354	403	382	394	370	389	406	401	418	425	403	404	425	453	396	415	371	406	433	449	418	399	414	412	421	381	421	397	406	406	382	413	400	401	434	399	387	406	382	384	410	404	384	411	441	416	415	390	416	421	444	386	405	386	397	434	404	358	390	420	384	421	381	441	428	431	393	426	407	410	421	406	417	430	421	435	393	421	387	393	421	459	421	390	412	399	419	401	406	432	389	382	401	414	427	424	397	400	378	428	447	411	425	444	423	394	410	405	416	400	393	394	430	388	436	449	432	421	395	387	421	411	429	400	409	370	404	402	384	379	376	392	420	389	436	408	395	429	404	417	428	372	416	414	418	414	405	419	392	411	399	409	418	442	458	448	435	384	394	385	365	453	425	406	420	406	404	408	384	406	448	426	395	427	400	396	395	426	393	393	416	399	404	426	405	407	420	378	424	419	413	410	393	405	426	411	371	433	432	385	430	410	418	395	414	420	425	399	412	431	439	375	414	440	434	397	426	410	430	377	398	423	451	396	406	393	405	380	408	420	385	440	403	378	416	419	429	420	393	381	391	416	417	398	392	397	414	465	394	386	431	436	403	368	406	391	466	377	385	406	394	399	372	408	419	399	395	410	459	419	411	414	407	403	419	417	394	429	403	397	388	396	422	425	443	408	411	413	429	397	409	426	382	410	393	417	405	448	373	411	389	396	418	408	411	372	412	412	419	412	401	422	420	423	412	416	389	408	401	446	405	409	419	394	433	446	397	404	433	395	423	450	417	401	429	361	410	434	381	432	400	412	407	412	381	450	415	452	414	378	421	432	409	402	397	379	381	434	456	392	425	381	410	402	406	415	420	398	446	377	393	389	445	419	426	418	390	429	411	420	405	404	415	411	388	413	388	423	417	393	380	390	396	390	419	412	404	363	395	435	391	409	418	423	432	431	413	419	399	414	432	415	429	415	404	404	394	433	420	428	435	396	392	437	414	393	401	391	407	412	381	445	401	454	399	404	394	434	446	433	396	388	394	436	385	404	431	388	410	401	386	400	418	415	385	411	393	415	431	391	385	428	410	417	389	433	410	429	395	460	389	392	424	399	405	435	448	417	401	411	412	442	382	420	394	392	402	420	417	416	438	401	415	399	397	393	398	371	380	416	401	404	448	399	400	433	403	392	435	376	372	419	369	421	417	426	405	411	424	402	395	401	417	452	394	414	409	402	395	379	392	460	447	416	393	425	387	403	432	398	413	382	418	415	407	382	413	407	410	400	389	402	425	460	427	402	418	423	378	425	432	412	410	385	379	437	427	364	409	394	400	414	456	394	397	421	420	369	399	392	396	419	403	412	419	407	437	411	412	393	436	427	404	426	426	413	437	430	388	418	390	399	415	416	401	442	412	380	441	421	405	415	367	378	443	403	423	396	430	403	434	417	422	378	408	399	405	401	396	374	404	390	409	406	419	395	426	388	385	391	414	434	435	421	420	405	395	434	433	396	412	400	384	414	402	399	396	359	434	409	421	419	433	372	417	417	395	380	423	404	427	437	387	429	396	412	377	447	434	424	413	381	440	422	459	393	378	396	400	383	425	399	420	385	437	437	375	425	449	408	404	389	409	438	393	388	389	402	397	385	403	387	426	393	395	389	382	401	403	406	407	436	390	458	434	426	403	436	409	421	398	414	419	403	399	408	438	389	433	429	407	433	421	420	377	416	404	402	404	384	424	424	390	397	366	405	398	377	403	430	413	385	395	399	423	429	416	422	419	407	393	404	410	394	422	403	385	420	412	424	413	394	451	476	454	407	368	413	383	402	408	446	423	402	418	445	395	392	434	412	418	432	405	418	427	429	416	413	409	381	421	408	410	425	435	426	413	414	412	409	398	423	381	431	437	415	430	414	401	415	399	410	420	405	351	415	417	416	433	396	419	394	412	386	430	398	436	431	425	396	415	403	409	462	435	430	384	422	432	411	432	432	418	434	437	425	419	391	388	410	396	423	405	425	383	401	412	382	401	412	382	408	426	426	413	417	414	447	392	389	413	396	424	431	411	403	412	437	386	388	365	378	405	435	402	401	401	418	403	431	401	406	405	424	417	421	411	425	408	422	416	381	438	422	380	358	427	391	411	415	363	434	430	433	401	418	427	439	399	418	414	393	420	420	425	390	362	388	446	401	407	432	407	415	389	425	373	386	394	408	430	376	400	413	423	439	380	395	397	414	418	421	422	428	430	403	381	424	398	362	386	395	432	416	386	427	390	416	384	423	426	434	411	410	401	407	416	445	418	463	395	397	369	415	423	429	420	427	428	417	418	410	404	423	380	408	454	403	379	407	417	425	407	458	409	403	422	408	401	415	418	412	399	442	402	431	403	397	380	369	397	423	392	424	425	408	356	370	414	413	399	396	395	431	386	407	389	389	403	390	409	405	423	423	394	420	416	422	365	430	423	423	396	425	407	402	424	399	400	386	430	392	420	425	402	367	404	431	457	423	405	387	424	447	421	427	409	398	408	389	437	449	358	405	376	391	417	438	413	441	484	401	387	420	409	410	386	408	422	445	410	387	388	385	450	403	395	398	418	374	412	391	394	404	413	386	418	404	394	403	406	371	397	431	449	408	435	405	388	400	421	405	417	403	388	408	392	393	386	397	369	402	415	403	416	385	410	412	410	425	425	401	431	398	385	442	405	422	414	418	425	421	427	393	398	401	407	368	395	411	364	407	423	412	393	404	422	398	392	412	410	440	408	435	382	412	437	428	411	430	380	401	423	400	414	412	399	459	399	452	402	399	422	464	403	435	399	367	386	384	421	428	422	397	423	402	448	417	404	448	430	414	408	396	458	400	409	452	394	404	413	416	408	413	408	438	403	374	358	403	399	409	415	382	402	424	425	388	384	401	412	411	426	410	447	412	416	375	431	391	379	393	399	423	393	403	409	421	469	396	414	447	426	412	376	443	436	417	418	404	405	426	439	399	407	420	426	411	406	415	395	413	421	451	419	420	387	480	378	431	431	399	456	421	420	450	374	413	393	390	397	414	409	422	412	431	423	395	374	397	412	401	431	441	402	432	425	408	415	379	413	423	408	379	420	409	416	421	419	399	428	395	372
25065	44665	38353	28598	21229	15679	11516	8367	6327	4786	3657	2981	2368	1905	1542	1315	1173	1059	911	883	797	746	743	757	679	676	661	613	632	623	617	605	590	558	566	582	550	575	570	577	555	581	558	561	511	540	534	565	569	556	558	543	536	547	555	552	552	528	560	540	576	576	571	570	546	549	558	550	532	495	540	533	522	517	526	560	567	584	569	539	528	554	539	533	543	556	529	582	591	530	569	543	554	584	541	565	542	540	545	554	531	540	570	567	577	573	591	603	564	512	566	597	574	551	547	556	508	502	596	636	579	529	535	542	543	552	522	557	528	528	535	547	499	560	550	548	584	573	563	513	557	514	559	532	557	586	566	574	562	563	571	534	549	547	531	555	550	532	548	505	523	600	532	541	531	512	552	559	568	556	523	518	519	535	569	564	570	607	506	562	563	561	583	550	538	556	556	534	551	567	511	572	523	565	538	545	524	544	565	556	522	549	555	564	503	552	551	554	547	521	528	543	580	600	539	577	515	598	531	558	564	500	606	556	495	535	557	527	541	510	523	531	540	584	528	552	561	585	548	548	569	567	567	563	537	557	573	531	588	530	561	575	548	540	512	559	533	600	536	556	547	513	524	561	553	546	531	558	528	563	559	558	533	509	553	576	569	545	545	547	540	565	588	569	557	536	573	542	558	510	515	517	548	565	559	553	565	581	537	575	496	522	556	563	554	516	559	553	573	587	556	584	542	532	509	529	526	575	566	545	542	521	555	580	512	539	547	530	583	528	558	537	554	553	518	548	562	523	596	594	538	560	538	543	512	591	522	548	527	526	525	552	571	555	543	567	580	519	571	543	553	552	543	539	550	554	566	537	551	574	546	543	548	596	550	543	525	579	533	562	562	510	554	583	536	592	534	546	589	527	550	566	550	563	531	503	522	522	539	536	538	578	520	576	525	545	565	580	532	522	552	537	524	572	531	547	582	539	533	569	526	603	555	548	551	536	561	517	582	563	557	589	565	566	583	546	580	557	519	528	566	527	553	535	545	522	567	554	559	550	528	547	515	525	542	570	600	540	532	540	584	535	493	567	545	555	536	530	530	552	537	521	574	570	618	525	522	567	553	573	545	548	526	540	577	520	550	563	555	540	520	521	547	585	579	558	576	503	552	547	528	562	547	552	502	551	526	520	533	544	554	522	534	547	586	523	534	560	527	528	585	527	538	563	512	537	540	524	574	561	552	599	582	516	535	584	579	547	492	558	546	518	579	547	517	546	534	527	552	523	552	565	555	557	589	549	532	539	557	569	527	555	519	509	630	581	508	556	552	574	556	523	587	516	560	525	561	549	503	550	599	554	534	550	530	543	549	567	529	530	532	535	550	559	591	511	597	615	564	567	560	547	544	533	531	587	560	540	512	569	525	553	556	504	584	532	561	571	599	525	554	553	530	538	555	565	584	535	536	566	535	578	506	498	568	542	579	577	580	526	537	500	573	507	571	616	563	619	545	585	535	534	556	538	579	561	530	529	522	556	560	536	544	554	592	542	517	564	539	530	541	576	557	571	552	571	568	563	537	555	508	522	574	493	566	554	557	520	535	552	539	538	562	553	540	546	506	558	525	541	589	568	497	550	503	568	566	544	514	571	561	560	570	543	533	541	591	551	572	529	583	519	538	514	551	561	534	578	492	496	581	563	547	537	554	563	532	550	532	555	542	543	580	545	512	522	541	554	553	545	512	530	595	556	523	583	503	533	564	593	552	551	543	572	571	547	564	562	569	526	559	500	538	542	523	581	560	552	564	529	543	591	514	511	547	567	559	543	539	541	528	564	558	576	530	559	546	554	564	532	553	531	535	523	559	494	536	555	536	610	620	604	574	573	536	542	574	541	583	503	532	534	581	541	544	583	518	567	588	565	555	554	541	556	535	545	556	505	566	545	534	563	553	528	541	524	592	557	502	549	558	557	538	562	545	552	547	563	579	520	533	550	562	528	555	543	538	559	544	544	589	516	575	526	522	542	544	540	525	543	535	565	539	561	585	539	542	527	540	562	546	587	582	533	550	505	578	558	519	545	549	543	529	522	551	571	515	555	502	505	539	507	563	559	533	569	599	552	512	548	526	541	559	542	580	525	548	581	586	539	488	562	585	550	558	526	530	546	533	547	549	524	572	577	573	543	550	565	575	534	544	535	517	503	524	525	518	577	586	562	546	545	585	571	517	551	557	534	566	548	539	552	547	577	549	542	544	551	547	566	522	535	545	541	592	580	549	549	549	602	584	553	559	575	504	574	576	547	569	539	562	560	543	554	559	565	574	530	579	598	511	551	546	551	591	575	567	603	540	546	503	549	568	550	527	529	577	615	560	554	569	538	590	544	532	538	536	561	551	527	540	608	548	539	522	535	521	548	571	557	536	558	547	527	554	525	569	551	533	571	510	523	572	575	570	544	573	555	540	542	552	552	578	560	519	546	574	530	524	544	552	559	582	540	545	545	553	536	551	575	541	537	510	532	562	535	572	581	560	511	571	516	545	554	542	536	518	514	538	529	527	563	555	533	544	523	514	551	533	551	554	572	528	537	545	577	562	501	567	521	548	552	534	568	536	513	550	579	515	551	497	557	536	480	544	589	543	530	553	514	558	558	573	574	554	517	520	585	551	562	555	488	530	521	568	549	584	511	555	565	543	563	536	550	579	574	571	558	538	497	544	557	532	585	564	604	537	565	601	531	551	543	590	497	532	536	549	566	531	594	566	593	522	551	563	522	584	543	573	556	537	595	565	559	544	559	554	558	562	560	551	572	567	566	556	552	547	590	558	566	580	612	546	552	581	535	532	532	544	565	546	507	517	566	568	539	562	588	593	594	559	500	574	512	542	539	550	543	514	518	562	573	512	579	512	541	548	548	559	583	585	516	572	547	570	534	570	572	533	530	515	542	572	539	545	553	510	559	584	583	559	563	521	537	546	534	527	545	585	554	575	517	565	547	590	519	534	549	534	543	534	531	562	543	533	535	554	523	542	539	549	532	581	534	555	541	555	540	514	557	532	534	532	549	544	556	533	561	552	547	558	514	559	584	519	554	585	554	526	542	571	608	598	569	544	581	531	547	571	556	564	585	544	568	544	535	515	536	547	545	530	540	527	533	558	545	569	533	534	488	571	552	572	554	550	531	557	526	520	581	570	550	570	531	542	588	575	535	577	538	512	560	540	557	557	537	557	539	544	554	577	515	550	545	560	537	564	508	568	556	567	580	563	527	524	562	560	552	590	525	601	566	562	487	553	521	564	558	563	488	541	568	546	539	571	570	546	567	578	513	587	590	531	529	562	555	557	548	560	517	566	471	554	500	576	545	534	512	551	561	527	581	533	597	582	581	600	546	547	591	566	556	509	547	540	574	522	528	545	559	512	560	545	537	550	533	597	576	514	553	562	521	569	553	498	526	496	542	552	563	528	530	592	536	578	550	503	551	564	521	569	525	574	533	569	579	595	577	582	551	538	597	560	576	551	515
25020	21401	26778	24951	13278	7338	4683	3239	2249	1670	1384	1126	964	776	722	655	568	538	496	473	515	483	444	433	420	422	385	416	384	405	410	397	412	373	377	372	390	379	363	363	386	377	377	386	368	395	368	421	385	355	364	356	361	376	362	351	376	364	378	358	408	348	375	388	383	388	389	387	366	383	379	402	365	372	387	365	387	351	375	374	375	383	365	379	366	393	403	403	391	358	399	377	371	396	390	401	390	370	366	373	369	378	365	315	393	358	412	355	417	392	397	377	386	344	355	387	368	361	407	350	362	371	374	386	367	382	376	383	390	389	385	384	380	385	409	374	375	377	420	375	363	387	345	374	403	399	385	360	341	426	350	395	391	385	355	358	367	365	412	352	382	365	408	392	354	382	358	372	352	421	403	396	379	374	401	388	377	348	373	334	351	386	381	371	378	353	358	385	374	387	378	352	382	357	420	368	393	380	381	395	397	366	396	382	371	357	354	374	430	401	380	368	390	388	373	398	390	377	347	364	407	374	370	404	377	372	385	368	385	406	370	379	368	357	355	383	413	414	367	350	345	376	390	360	401	388	371	344	358	387	383	386	389	392	339	389	383	340	387	363	405	366	379	385	409	364	368	393	381	396	415	348	356	391	403	377	389	382	354	367	385	371	389	361	371	411	359	402	379	353	393	389	409	352	422	440	386	387	393	372	348	373	391	363	395	412	374	376	361	366	391	368	406	367	331	383	392	372	401	399	391	391	387	411	408	388	398	418	387	377	367	367	382	363	404	394	406	392	373	378	365	394	363	413	397	402	366	358	377	398	356	403	390	375	388	398	349	366	370	356	370	394	374	375	379	377	358	397	387	409	399	369	366	380	379	375	393	387	395	408	366	377	386	441	334	375	354	365	380	366	392	362	358	367	424	386	368	370	342	322	410	355	385	393	370	354	381	349	376	424	380	378	359	373	367	342	339	331	374	370	356	358	397	342	394	380	361	358	352	379	369	380	379	386	367	383	406	379	367	415	358	381	399	384	385	401	377	368	372	371	407	377	393	336	382	376	402	405	374	377	401	370	378	374	400	398	360	348	365	369	410	387	378	380	373	359	398	374	366	366	382	373	372	370	380	374	385	340	357	416	352	401	367	373	380	386	388	434	392	384	406	366	371	355	374	407	382	378	410	365	397	394	378	370	376	388	380	417	379	377	370	399	380	376	399	371	365	378	374	392	375	402	372	374	378	389	364	367	385	374	372	318	403	349	398	461	397	389	372	408	390	357	385	367	370	367	404	384	397	374	398	403	390	374	392	352	354	363	365	391	364	372	372	374	394	362	333	376	395	416	405	390	359	342	366	423	319	355	345	398	383	394	358	331	382	376	360	392	378	379	364	351	362	392	378	407	375	384	378	345	375	348	348	365	353	385	403	384	347	370	380	397	377	380	390	395	380	392	350	385	387	357	362	391	398	379	389	356	377	379	374	411	378	408	376	363	366	366	395	376	387	376	371	336	363	391	438	383	396	375	389	401	399	347	397	398	383	379	365	392	382	390	370	365	372	372	389	418	393	373	395	409	392	391	359	405	370	405	387	354	378	377	391	359	376	341	387	364	360	358	362	390	386	362	396	371	364	380	359	372	386	413	413	384	375	372	367	371	376	411	393	393	377	392	352	389	377	362	400	393	385	378	362	385	388	374	393	415	396	360	359	388	364	381	381	364	359	376	387	386	421	373	391	376	394	406	352	382	379	371	384	392	376	381	384	368	382	383	389	400	376	356	383	382	356	391	397	356	373	374	424	387	369	353	377	373	392	377	396	376	368	370	366	360	409	377	388	358	407	360	369	364	343	343	381	370	386	360	372	388	407	387	394	372	367	390	386	383	390	385	371	380	337	419	378	405	361	389	380	367	372	337	365	412	390	386	346	374	396	376	383	359	338	390	436	382	360	376	373	371	382	404	388	392	390	374	389	330	371	421	368	394	377	347	387	383	350	382	396	412	394	363	368	398	386	343	375	400	355	374	376	386	368	359	401	380	359	377	388	370	334	420	370	372	376	387	352	399	401	380	356	374	386	362	369	343	413	395	382	410	390	361	390	373	402	399	381	385	370	388	383	333	369	381	390	371	418	418	356	402	362	392	354	394	396	362	360	361	366	375	352	387	346	374	391	398	373	379	406	368	368	361	386	382	380	398	371	376	366	378	390	383	349	349	393	404	407	387	371	396	417	379	386	387	371	403	371	393	378	387	382	353	381	352	371	383	373	387	411	363	359	376	348	393	391	366	385	359	395	394	377	396	368	387	387	386	381	377	404	393	414	345	384	369	360	385	396	385	342	378	364	386	379	382	376	361	363	401	395	391	351	318	351	361	430	373	395	367	407	415	364	402	402	392	373	387	383	410	367	325	368	395	381	374	402	346	355	359	413	392	365	353	392	381	383	404	421	369	423	369	392	412	379	345	386	368	388	396	398	329	367	392	395	371	358	391	362	394	404	339	406	387	397	365	438	375	382	389	358	350	395	380	363	380	347	405	359	398	375	402	383	398	364	356	364	382	392	383	354	365	403	402	384	392	392	392	372	386	399	379	391	382	388	344	385	393	377	384	395	374	374	373	354	388	377	409	372	370	403	357	387	380	389	373	381	376	384	370	400	378	350	371	355	395	383	371	380	338	348	345	377	379	379	376	397	343	424	372	393	370	390	381	367	390	388	368	370	394	405	403	372	352	345	385	414	391	405	390	385	378	410	366	348	380	391	390	363	387	361	369	377	399	417	379	395	386	392	370	425	399	395	361	389	391	347	414	407	367	403	410	357	338	393	382	411	348	370	388	380	411	345	404	380	356	370	359	334	384	401	366	399	361	395	368	337	397	372	405	390	391	382	392	396	389	387	393	344	357	373	353	383	363	378	407	363	405	382	379	407	375	396	402	396	349	429	389	385	390	402	375	374	353	396	402	405	417	378	399	365	399	364	382	352	342	406	374	368	377	362	396	418	375	411	384	348	353	402	398	368	369	366	322	398	356	377	402	366	367	339	388	404	387	400	378	369	393	388	368	388	407	340	388	368	378	402	355	354	389	365	379	403	375	376	393	380	382	396	387	364	394	403	404	380	402	394	398	393	388	388	370	377	369	370	410	359	360	393	400	382	390	377	347	387	381	358	383	383	389	379	355	366	393	399	395	397	369	342	406	359	373	359	369	364	379	382	367	369	367	366	375	341	386	402	388	354	404	368	375	380	374	410	362	384	369	373	417	377	357	382	380	368	372	407	385	366	391	361	394	339	385	367	383	354	390	391	410	393	386	347	391	376	374	378	388	362	353	392	391	375	390	410	399	382	353	355	398	415	373	412	405	389	362	395	396	399	388	437	348	364	383	400	381	358	418	349	389	391	373	397	398	390	386	384	412	389	387	398	392	345	372	371	397	375	373	376	386	392	405	385	378	372	380	361	373	372	388	374	385	356	419	379	355	393	388	362	383	379	366	372	393	381	406	379	383	382	358
24751	41482	35022	25041	18312	13005	9381	6990	5084	3783	3132	2372	1965	1670	1327	1217	1006	890	842	709	728	645	710	654	586	584	584	574	587	548	497	521	553	559	557	533	504	546	538	519	527	515	507	546	499	492	541	532	528	518	524	559	519	485	483	524	543	542	520	527	529	531	503	500	513	523	500	492	572	540	519	497	521	492	529	494	516	543	518	514	494	497	471	548	515	510	476	504	536	544	518	496	503	502	469	525	510	522	517	523	539	487	529	506	529	500	537	529	514	467	519	488	498	496	534	486	487	497	471	547	503	511	504	519	465	510	525	540	548	506	534	496	565	528	521	498	575	549	490	512	488	525	515	537	482	516	501	511	513	535	518	493	517	496	504	548	478	554	514	570	504	482	540	481	538	534	553	552	439	521	499	500	522	494	479	503	534	486	524	504	504	533	537	498	477	520	491	528	504	533	537	537	496	516	501	503	496	495	530	508	495	474	500	486	527	501	519	474	516	536	484	505	495	526	506	520	522	550	541	528	500	533	492	480	475	557	499	511	495	541	492	548	509	539	541	535	465	510	501	526	522	517	533	512	538	495	505	478	521	498	496	529	496	514	499	539	524	509	517	502	508	481	530	491	487	515	505	560	486	523	523	503	513	498	544	501	505	498	496	485	522	545	503	531	547	523	518	497	525	513	538	515	551	570	535	511	528	477	530	506	472	522	557	480	519	503	528	490	473	525	516	499	525	489	514	474	484	477	522	486	524	539	537	505	519	497	482	542	506	509	523	517	539	532	459	506	553	543	560	500	488	488	509	525	520	493	530	528	521	509	487	540	538	498	514	507	427	513	542	515	513	514	547	470	488	476	498	538	472	506	515	455	474	499	463	514	508	487	547	506	551	514	484	509	505	515	467	504	529	477	521	492	514	556	519	479	502	520	521	547	497	494	500	514	553	503	498	519	503	509	485	508	533	513	532	517	485	517	485	493	486	522	516	553	496	501	551	518	510	521	501	515	493	537	520	492	480	527	472	517	536	488	503	490	539	512	470	509	488	520	514	489	522	485	501	497	513	530	504	523	522	484	500	502	527	511	511	530	500	476	479	518	493	517	512	506	493	524	538	479	500	507	521	507	532	473	515	530	507	497	515	560	489	531	524	525	498	543	503	507	503	518	489	485	473	567	506	508	521	498	535	494	525	493	556	504	505	510	531	530	531	514	539	495	516	503	527	521	503	505	506	503	533	540	530	503	508	482	509	537	521	491	557	475	552	486	529	505	508	531	507	554	556	490	503	505	475	523	516	531	507	533	522	493	519	507	486	537	428	513	540	526	530	555	490	518	497	495	512	507	519	538	507	481	490	506	535	484	483	495	508	472	565	489	519	499	506	489	519	545	541	553	536	491	521	519	544	502	519	503	515	518	493	504	532	519	525	513	561	502	493	531	546	507	539	513	537	503	528	544	516	522	518	502	496	512	522	519	481	493	511	534	536	505	549	500	529	502	509	520	485	493	540	500	508	503	504	497	536	530	536	485	527	521	529	531	502	506	465	511	493	547	481	480	537	533	530	532	541	481	526	475	502	522	498	513	495	560	535	523	521	514	494	512	528	517	481	534	507	493	503	520	489	496	487	511	527	503	528	490	518	514	502	496	542	502	485	509	509	462	536	552	478	472	491	523	498	533	520	543	493	571	499	467	510	506	512	522	492	526	490	506	537	503	518	508	532	464	525	513	535	527	515	528	495	513	503	488	492	501	507	538	532	528	513	521	489	490	504	516	518	505	491	517	563	517	534	498	530	476	465	507	482	510	496	502	511	491	477	488	526	562	515	539	516	540	495	495	458	520	528	496	511	504	529	525	492	465	523	518	537	523	544	499	503	527	547	513	540	516	486	543	503	483	504	527	488	509	484	521	521	486	510	526	531	542	522	471	505	490	486	552	523	541	517	525	493	484	489	534	528	532	543	499	511	520	512	491	542	522	534	545	510	485	539	528	500	521	514	485	518	540	520	548	486	542	514	513	517	510	481	498	523	527	523	558	520	505	514	529	532	535	500	485	507	512	504	511	514	534	527	512	520	536	491	545	496	538	528	511	517	495	480	486	476	527	559	513	513	485	504	519	481	567	485	511	527	490	469	501	528	541	501	499	516	496	539	537	496	555	487	527	482	553	533	536	507	544	511	484	527	519	517	542	479	483	481	524	538	529	497	478	557	485	554	502	516	509	456	503	526	513	492	497	505	512	538	552	466	500	532	463	524	503	475	516	524	522	485	500	515	539	480	515	510	482	558	544	512	509	539	556	525	530	515	517	514	490	469	535	500	538	500	528	485	514	567	510	537	534	548	495	527	495	540	527	488	569	502	521	543	532	542	490	468	543	521	526	545	528	506	487	511	503	498	478	511	551	505	545	510	513	514	514	485	551	548	529	513	486	513	519	477	505	501	464	507	517	528	504	527	480	464	479	485	478	510	521	545	533	524	520	546	561	519	534	529	539	547	502	449	523	506	561	558	497	508	523	572	504	530	562	552	527	512	566	502	488	507	514	539	474	495	479	542	499	485	508	533	522	479	518	489	485	516	509	514	540	533	484	488	512	512	535	521	518	510	477	498	540	514	526	484	515	549	478	501	505	546	519	513	520	485	529	504	471	517	498	523	473	528	506	560	531	504	482	519	520	524	504	489	523	544	499	520	508	491	540	501	538	481	538	504	514	545	515	508	538	543	494	519	490	491	510	484	502	504	521	506	520	487	540	508	566	524	503	538	520	530	518	495	504	514	536	508	496	501	522	511	476	518	540	485	509	468	503	532	497	517	549	500	504	521	498	488	481	496	497	483	516	512	516	502	485	540	552	497	486	513	503	502	539	482	505	513	548	548	522	554	504	551	513	503	509	501	573	477	490	510	484	529	506	492	495	498	524	513	477	501	505	531	462	560	495	495	494	536	513	468	497	499	486	523	509	505	486	486	493	502	520	524	497	498	507	504	486	488	513	540	530	529	532	497	531	497	505	517	493	487	469	488	507	557	502	551	512	517	482	459	500	534	513	501	554	481	490	528	529	525	534	487	524	520	493	496	511	502	518	524	512	515	486	487	506	497	505	501	504	490	503	508	550	476	487	544	504	523	510	471	487	493	531	528	535	499	521	480	487	531	497	521	535	539	523	456	513	492	524	484	529	541	487	511	452	513	541	508	523	503	541	523	509	505	510	479	500	537	493	485	479	493	529	523	478	510	493	490	545	526	526	514	510	521	505	508	546	527	492	523	521	473	535	510	569	522	478	520	524	544	526	516	550	505	518	535	513	496	516	487	508	527	505	503	502	551	485	499	542	492	495	505	484	521	517	496	478	500	502	467	512	525	539	498	456	555	535	505	530	521	488	552	529	495	525	503	529	523	554	499	529	506	532	556	529	521	502	499	550	510	491	522	538	503	530	491	561	519	494	498	513	505	530	498	490	484	494	534	503	520	487	529	559	554	556	533	466	526	531	512	505	505	528	507	549	530	517
22619	21274	28393	24535	21526	20046	12187	6029	3880	3019	2304	1845	1541	1241	991	908	800	737	662	604	615	558	549	535	487	458	464	466	415	426	431	460	451	439	404	435	450	429	433	419	417	421	445	399	399	420	417	402	383	384	410	432	369	403	424	383	404	413	396	413	399	444	404	415	423	430	393	423	432	401	389	386	412	399	410	407	420	410	394	426	402	414	409	433	379	408	383	402	410	403	385	420	385	380	403	415	444	435	417	401	421	418	371	405	408	381	431	412	359	392	403	390	432	395	407	395	386	412	410	402	411	402	418	416	388	368	452	413	408	426	434	418	391	432	402	419	438	383	430	428	392	414	437	424	376	362	391	440	421	408	432	400	440	420	450	391	420	453	419	395	406	384	419	385	410	399	392	417	379	421	428	397	430	434	419	441	405	415	391	402	375	418	402	386	440	400	396	422	409	414	439	402	397	423	417	431	391	442	412	420	399	426	414	391	419	425	395	439	420	416	391	431	445	411	408	369	421	404	413	379	414	437	408	421	403	386	394	411	369	380	445	386	410	404	410	427	396	397	428	415	402	401	422	432	437	408	397	431	371	409	412	387	376	387	404	379	349	382	431	387	429	450	440	392	451	411	387	375	444	401	419	408	451	423	391	433	370	411	418	438	447	481	407	385	439	398	405	418	372	429	428	428	396	354	379	430	430	420	438	407	434	394	393	391	403	406	432	411	425	394	402	437	445	421	390	412	408	411	437	425	435	396	378	415	417	395	396	407	392	361	429	424	430	390	395	413	409	407	392	411	437	406	434	394	424	434	426	383	417	435	438	432	400	439	364	370	402	423	389	426	364	378	398	389	396	446	391	393	396	412	378	413	394	402	454	418	410	420	445	419	421	363	385	381	412	435	411	416	430	422	415	415	449	404	377	400	407	386	427	398	424	367	427	413	411	434	430	424	383	439	426	404	413	366	426	387	379	416	418	402	391	396	405	419	437	361	422	426	412	399	414	393	397	371	409	425	398	410	445	403	434	410	388	435	420	423	404	398	371	428	410	389	432	414	419	433	422	391	390	385	426	418	382	419	413	393	420	425	390	415	432	410	409	408	385	418	395	423	416	407	386	408	419	371	413	419	424	436	386	412	397	433	396	410	385	417	400	407	419	437	420	394	433	380	415	402	387	403	441	393	396	393	385	392	395	412	424	447	453	396	378	397	394	411	392	407	385	425	428	428	385	397	398	401	401	419	409	439	395	388	386	409	388	395	421	409	403	432	408	406	400	386	396	368	391	411	414	396	414	424	408	411	423	392	393	392	368	412	429	443	435	405	387	427	402	380	419	432	399	398	405	392	393	399	428	409	390	387	369	429	406	384	387	419	407	430	434	420	372	401	419	366	423	404	391	408	404	394	428	394	402	419	389	441	441	386	402	399	423	413	417	397	407	390	421	390	409	379	421	409	399	408	407	431	414	401	383	399	415	369	466	410	407	435	381	391	411	384	422	409	402	368	380	405	391	401	381	410	391	435	425	408	424	400	374	394	436	394	404	406	421	397	430	388	383	418	429	409	349	409	391	414	414	416	391	406	402	411	431	404	410	418	419	397	396	435	429	386	407	393	441	420	429	387	428	380	386	421	399	404	420	431	394	452	390	419	389	412	432	395	378	422	393	403	411	433	439	368	382	417	409	402	397	411	442	398	407	384	412	399	392	416	401	402	408	405	409	402	445	406	367	398	424	413	423	448	391	417	402	429	413	398	425	400	404	432	393	424	396	401	405	413	456	425	438	407	396	364	435	393	438	409	410	371	433	422	437	418	391	410	419	398	431	393	394	446	404	418	375	392	396	406	399	425	396	429	385	414	402	432	377	393	382	419	383	398	381	410	410	407	431	387	415	401	421	383	419	399	371	347	407	388	412	400	430	440	394	423	425	400	392	416	421	426	407	404	405	364	419	401	396	422	402	443	437	399	413	421	401	405	444	377	434	413	439	414	415	414	403	413	378	388	433	422	379	384	399	401	400	413	376	389	435	409	419	402	432	410	445	379	397	409	446	390	410	452	392	435	385	419	419	407	391	394	386	405	402	365	411	426	424	430	389	409	407	418	420	390	420	409	432	424	426	389	421	432	360	354	396	408	374	418	408	407	369	413	377	384	424	434	388	367	435	397	443	418	396	427	402	416	430	406	427	442	427	399	396	411	416	437	424	424	415	416	404	416	400	410	386	405	391	390	404	438	437	391	418	448	410	398	411	434	399	410	397	399	404	377	452	420	392	392	442	389	414	429	383	406	418	417	383	399	386	404	397	412	384	391	382	399	388	395	389	413	432	404	382	420	361	454	410	399	418	382	423	363	417	415	426	381	407	354	403	400	427	384	428	426	424	399	418	371	397	366	426	429	398	427	404	424	404	412	401	402	423	408	409	422	385	441	393	426	357	409	407	391	371	431	452	441	382	418	420	404	407	449	407	374	400	396	417	436	407	371	418	393	415	370	395	416	401	425	443	440	443	393	429	396	351	387	419	428	402	444	453	412	396	404	421	367	411	399	415	416	417	423	415	420	425	414	421	428	374	437	380	445	390	422	446	397	376	402	439	408	407	377	415	389	402	428	380	392	413	451	418	397	416	406	411	413	400	412	382	379	441	401	423	408	376	411	406	400	417	406	400	387	442	399	432	393	420	426	416	393	404	427	427	420	417	411	402	420	413	403	419	443	392	420	417	390	384	414	400	397	392	407	408	413	408	417	427	375	437	416	386	420	413	449	421	391	415	407	405	442	396	419	412	403	429	443	373	407	379	384	387	400	421	436	398	403	448	421	410	406	407	411	374	388	418	395	376	400	402	408	429	424	413	430	371	420	393	419	406	429	412	390	401	432	400	411	359	398	389	438	437	378	418	390	383	393	400	430	391	386	371	406	416	388	413	398	442	397	397	406	409	420	414	390	405	402	389	433	412	395	395	391	410	379	431	415	415	415	361	416	422	414	411	398	401	428	433	370	388	439	402	407	425	393	388	408	401	396	409	396	423	420	405	409	440	408	421	428	403	409	425	387	413	452	425	383	388	428	405	389	388	441	418	429	430	421	356	387	424	429	409	383	415	442	389	425	382	384	373	441	379	412	403	404	394	395	425	443	408	416	406	352	422	377	404	390	445	406	375	417	410	416	422	371	444	433	381	409	419	415	404	405	401	391	412	400	409	419	433	407	425	394	429	408	417	408	392	411	404	399	398	422	431	393	384	402	444	449	426	429	408	382	408	396	378	413	422	416	386	392	379	428	408	412	382	413	418	398	407	367	419	423	451	414	418	424	405	393	414	417	384	424	402	436	385	398	402	417	410	395	418	409	428	393	380	426	426	479	435	410	420	411	388	400	415	433	383	424	411	424	399	432	415	425	414	413	387	394	407	421	411	416	439	458	425	434	406	391	406	411	430	437	405	411	430	407	390	398	414	404	377	440	412	395	432	422	409	384	415	438	438	424	402	410	399	421	385	426	399	424	385	373
26671	48661	42147	32716	25080	18915	14159	10732	8212	6156	4882	3771	3054	2394	1953	1560	1394	1143	1055	1007	899	872	812	698	731	777	690	637	605	612	546	532	592	539	549	548	567	532	554	553	534	517	519	541	547	585	542	542	555	528	544	548	547	567	519	544	511	501	502	509	585	509	565	568	533	547	584	524	597	518	497	544	555	557	552	540	544	571	512	576	557	571	538	554	525	554	547	546	503	519	557	568	555	529	561	520	511	541	535	499	569	528	532	522	554	571	547	520	523	534	563	533	535	499	549	519	533	521	549	502	533	538	523	568	572	512	555	559	541	500	570	558	549	547	553	499	536	530	571	514	583	518	518	566	558	561	544	545	561	562	507	535	555	514	557	538	568	568	532	568	510	557	500	533	538	510	586	534	547	518	535	505	528	542	540	542	533	555	547	531	574	504	563	569	502	575	540	576	573	517	521	532	516	546	546	545	554	485	555	570	543	538	513	518	557	596	556	490	480	507	550	519	578	523	550	534	535	515	543	564	551	533	555	535	511	493	590	545	561	516	530	543	518	550	556	528	552	542	493	575	518	520	593	559	549	530	511	541	559	502	536	532	554	528	536	542	525	527	514	538	545	553	517	512	500	548	552	529	523	499	555	565	574	542	592	529	540	542	515	553	552	546	506	554	583	528	565	532	549	531	535	533	547	517	560	525	577	526	570	538	540	596	533	498	539	558	553	515	499	539	521	490	542	565	526	591	564	475	501	534	569	539	547	556	523	513	516	533	530	511	554	516	544	563	531	570	555	475	536	531	506	544	508	528	551	543	521	553	555	550	535	538	573	548	537	563	507	500	577	506	537	568	516	489	546	559	511	526	553	548	534	559	519	515	560	534	542	549	507	528	512	567	546	515	547	541	501	484	541	530	515	591	529	569	470	548	499	584	543	518	541	601	503	532	578	522	517	540	496	533	553	536	547	537	535	584	551	554	550	520	541	536	543	515	565	518	519	548	540	555	536	515	538	513	538	544	530	529	555	549	544	553	519	545	550	543	546	514	540	473	529	506	570	544	543	507	532	559	524	520	488	552	551	544	540	551	544	533	544	559	515	545	575	546	533	542	511	567	550	569	515	568	537	521	511	528	503	511	530	535	526	537	531	528	516	514	563	589	519	556	587	558	540	546	534	575	528	532	522	559	544	555	520	524	499	554	532	531	557	528	559	533	542	521	537	511	553	567	539	531	587	510	520	535	508	567	521	498	508	582	517	495	530	554	540	534	504	504	518	523	495	524	551	526	547	538	571	555	544	548	577	544	531	523	519	561	521	528	557	539	496	517	541	579	522	530	553	558	552	523	552	578	508	584	521	528	562	510	529	533	523	508	543	555	558	563	544	547	590	534	540	512	529	504	544	522	557	546	551	480	536	556	531	557	523	530	516	541	521	557	520	531	548	518	486	582	523	573	516	530	544	510	564	543	547	555	509	558	555	546	482	493	459	530	541	562	561	570	554	545	549	571	521	538	553	554	529	512	521	558	494	509	552	532	562	573	511	501	577	510	527	540	591	527	547	550	563	518	557	518	564	560	535	513	527	553	538	522	547	538	560	554	502	521	549	507	507	566	517	588	542	506	517	515	557	549	515	579	517	550	553	545	539	577	516	562	537	497	536	509	539	544	544	517	544	537	581	526	562	553	518	522	543	530	590	517	546	506	537	540	552	536	519	523	571	506	538	555	552	542	553	536	561	546	563	553	558	535	479	557	534	537	522	547	557	565	539	526	508	535	521	534	520	552	538	534	508	549	488	554	581	549	536	513	517	513	492	507	542	531	563	516	491	517	520	506	535	517	553	565	470	523	554	555	540	534	550	528	502	539	556	541	531	558	537	572	555	512	510	547	509	540	529	496	546	554	523	493	521	518	570	523	538	544	568	532	534	541	552	527	519	548	516	550	546	508	531	511	496	526	517	547	542	505	547	536	538	530	538	488	555	577	561	561	501	511	526	534	510	569	523	536	518	530	589	500	586	544	526	538	571	563	534	560	530	548	572	545	562	568	560	560	526	535	553	502	540	516	559	531	528	545	574	536	542	533	549	560	534	527	504	531	548	508	523	512	562	535	550	570	567	541	531	561	556	538	556	552	565	565	497	501	550	477	575	539	557	542	529	519	505	492	522	539	552	524	545	568	531	511	516	533	502	552	540	573	540	570	483	553	552	571	537	580	503	551	551	546	536	524	516	506	516	524	506	560	543	505	516	529	526	575	515	541	513	551	554	511	544	527	543	522	520	553	527	524	537	506	563	559	529	525	513	515	551	527	545	551	513	503	544	545	569	585	549	546	509	550	564	560	505	558	533	539	517	542	527	563	593	539	545	529	523	546	560	505	532	552	558	531	542	565	546	512	574	523	518	532	511	572	561	541	530	571	580	574	557	543	526	532	564	540	538	569	578	558	560	503	547	525	542	544	530	574	556	535	512	498	532	514	562	492	505	513	562	547	598	561	554	541	589	515	563	552	500	561	579	551	537	534	545	568	556	523	530	499	547	541	517	566	565	554	526	527	556	565	537	568	548	555	572	587	531	521	558	556	615	555	506	528	508	519	522	549	542	560	537	513	532	542	565	554	574	530	533	528	560	536	514	543	572	500	502	532	531	533	499	550	544	539	541	537	540	541	557	557	525	514	541	529	530	594	497	523	548	575	502	531	531	579	520	553	489	566	557	541	545	513	523	523	530	531	549	562	544	555	489	537	558	521	529	528	528	582	527	535	518	533	562	553	553	575	554	540	560	531	542	540	497	536	532	552	564	515	562	547	523	495	529	570	551	561	576	564	564	520	492	540	518	552	533	538	529	497	549	514	534	531	522	537	591	527	548	566	541	559	554	547	566	531	563	540	563	537	575	522	561	517	555	495	569	552	493	505	563	506	548	542	561	534	541	505	535	569	556	540	545	595	509	509	542	549	562	516	538	536	547	506	541	532	514	540	552	547	560	549	562	532	528	546	533	513	572	546	555	554	504	543	588	555	518	545	524	518	556	506	520	523	523	532	529	576	563	537	507	492	505	563	534	531	540	551	546	523	557	547	513	533	582	534	560	509	535	564	550	539	553	563	560	561	545	525	520	523	545	500	461	576	495	532	516	519	553	578	504	512	522	555	527	576	507	574	541	484	555	544	535	511	519	556	550	568	515	545	496	523	582	523	532	559	530	562	540	488	496	581	572	563	518	514	552	559	530	539	517	533	521	558	556	516	526	533	535	558	527	522	532	544	548	539	581	510	543	534	561	524	517	517	516	558	499	512	542	529	522	571	479	576	560	566	558	529	553	557	529	498	521	515	529	512	559	522	529	553	548	557	562	478	533	552	549	553	526	567	552	516	556	553	555	556	528	511	520	528	521	540	511	477	557	500	545	528	576	550	560	547	534	530	522	550	535	528	495	540	494	533	529	520	547	520	538	529	542	540	529	615	559	584	505	560	538	525	493	579	531	573	536	510	496	529	496	551	528	512	591	513
28729	25049	26087	18728	10308	5991	3881	2623	1923	1465	1284	1089	886	782	621	609	587	543	495	501	472	484	458	439	446	371	428	432	448	416	383	418	419	365	420	425	421	392	414	404	420	431	408	427	404	382	389	384	400	403	374	404	372	419	386	398	421	344	393	408	446	420	405	395	374	389	404	383	365	385	417	415	404	405	415	402	405	401	414	389	410	403	398	428	397	395	370	401	372	381	395	390	405	408	400	363	389	397	404	416	421	406	399	359	416	391	422	424	441	366	417	393	408	405	393	402	393	398	429	377	411	432	435	397	399	418	428	358	444	395	418	392	408	353	411	384	410	385	361	401	379	416	387	405	419	390	397	364	396	419	381	407	374	400	428	398	399	431	400	410	422	427	371	438	406	416	384	395	421	382	442	420	385	374	417	396	396	378	392	423	386	418	405	439	372	421	367	394	367	422	406	430	390	404	387	418	397	401	392	390	365	391	412	448	394	402	384	389	399	428	382	401	369	388	383	369	408	381	375	428	410	416	415	386	393	380	383	392	371	389	398	412	435	403	400	403	417	399	380	431	409	392	396	405	405	400	382	365	413	385	412	383	436	398	371	438	403	383	385	385	404	399	390	388	364	389	378	408	415	396	398	418	384	410	418	387	405	381	396	395	384	399	363	399	398	409	381	434	415	399	433	402	384	412	410	354	403	441	436	364	393	405	387	415	421	366	427	367	396	411	401	412	396	397	376	399	401	394	359	434	390	366	401	393	388	412	357	385	439	398	407	386	368	430	386	393	402	396	389	390	384	357	381	379	429	417	397	401	423	418	373	399	360	394	387	406	362	400	414	374	402	406	379	415	411	407	401	403	401	415	402	412	396	395	417	376	363	413	422	392	398	414	370	415	436	393	412	395	385	397	384	413	382	428	404	382	411	413	397	400	398	412	376	412	410	364	347	385	435	408	421	425	371	398	380	398	378	396	412	411	377	396	380	398	385	421	416	384	434	419	399	373	387	378	387	396	399	425	452	388	387	380	400	398	416	423	407	429	393	414	380	400	389	380	386	440	425	403	391	402	376	407	444	391	403	411	389	402	399	392	424	416	375	400	377	371	389	374	410	382	381	415	400	392	425	392	401	397	381	354	382	394	403	387	356	413	386	390	402	404	444	393	412	372	384	409	400	435	393	407	383	395	388	367	373	420	391	393	406	428	442	361	355	405	444	379	378	429	365	405	397	413	387	371	408	378	423	445	389	392	404	432	418	394	409	397	424	422	378	430	418	368	385	405	396	378	414	378	399	386	406	431	397	413	412	386	403	403	444	385	372	366	369	406	409	365	384	412	410	402	416	433	423	427	368	437	417	377	361	432	364	385	388	419	406	428	399	423	382	356	416	379	392	412	413	401	394	397	404	404	398	380	422	403	382	419	415	376	428	398	422	455	402	424	423	415	413	376	401	403	400	412	416	372	393	403	395	403	399	414	419	402	405	391	419	390	389	424	413	390	417	382	355	448	431	386	388	379	402	438	394	416	370	384	401	401	379	401	408	427	410	413	403	382	397	387	381	410	397	383	397	438	439	422	398	443	398	401	404	377	382	393	377	399	425	401	413	416	401	457	431	405	372	375	395	383	387	419	438	404	419	362	386	401	426	399	388	385	399	438	442	383	423	373	427	387	408	443	350	407	425	417	374	380	391	389	402	377	386	389	421	420	441	438	414	384	378	352	386	387	399	398	427	380	421	418	415	423	408	389	403	389	403	424	418	407	380	384	387	361	382	398	384	348	392	381	391	431	378	411	428	409	388	415	432	393	399	411	396	404	385	389	394	415	393	428	408	371	401	384	406	424	446	408	393	390	379	382	416	431	398	360	383	391	457	375	437	413	421	416	359	379	360	443	411	388	363	410	406	419	399	411	426	419	412	412	423	383	422	397	395	390	429	388	416	422	391	424	361	399	416	380	432	370	409	362	411	412	420	419	398	416	412	394	407	392	400	405	390	393	426	389	391	422	395	415	397	401	384	441	413	419	452	391	414	358	398	373	417	422	384	387	429	399	407	392	429	401	389	363	426	394	422	378	407	407	389	400	394	406	412	418	444	377	415	399	379	369	397	428	381	439	403	375	419	376	432	412	401	391	424	374	413	398	386	392	413	394	434	429	381	411	416	442	426	397	398	406	400	390	433	416	400	376	406	390	379	426	390	402	402	376	400	451	419	375	412	397	395	406	434	388	395	436	407	418	410	447	414	417	418	450	431	377	380	403	413	363	413	418	402	390	381	419	395	425	388	389	369	436	406	349	394	386	421	388	393	440	374	383	400	405	447	401	420	380	416	391	384	415	425	392	373	384	411	383	395	429	406	409	455	398	396	395	396	420	356	415	373	405	371	396	389	378	386	438	396	431	370	374	406	392	394	390	420	413	398	329	421	397	426	370	386	351	414	374	408	381	397	390	408	409	396	370	405	357	423	406	418	434	394	368	424	445	403	368	344	371	395	431	414	425	415	404	362	434	395	397	379	387	376	395	432	364	397	378	421	361	395	410	446	410	392	412	404	425	377	395	400	404	402	386	396	407	393	410	415	431	391	362	396	397	415	416	372	388	404	387	388	394	408	379	389	397	387	382	372	418	358	389	430	422	413	409	434	382	413	427	422	420	417	391	393	392	444	425	421	402	419	421	425	375	430	405	412	378	420	439	433	393	401	378	393	407	410	383	428	418	437	343	416	393	411	394	376	394	401	383	417	394	398	401	410	409	358	390	399	374	389	375	361	410	343	376	406	409	399	416	419	380	377	394	418	369	376	402	392	405	428	389	410	436	400	403	379	375	377	400	378	403	387	423	375	374	376	365	370	447	402	379	399	421	411	436	412	400	405	405	381	407	372	417	418	407	402	379	403	411	436	391	436	388	386	399	380	390	434	421	386	402	398	425	398	401	409	373	425	390	417	409	410	409	384	398	382	398	362	402	426	432	404	432	392	404	402	421	411	384	377	365	395	401	381	378	390	376	420	403	431	396	389	384	424	383	408	416	400	422	387	409	381	376	416	409	411	384	357	390	420	377	397	401	372	405	454	382	401	383	373	381	396	406	376	405	401	390	409	377	385	402	431	376	406	376	403	398	407	408	411	370	422	424	400	403	362	405	389	410	426	386	391	440	365	369	357	426	410	372	405	401	408	386	363	405	431	388	418	369	410	411	408	426	418	400	388	420	387	411	409	416	400	385	369	415	390	415	359	423	397	385	428	399	364	425	386	403	420	412	420	413	386	394	389	374	403	412	393	430	401	386	393	415	400	388	395	394	386	398	405	378	373	415	426	426	437	416	402	423	402	412	425	428	377	410	387	396	410	425	448	365	389	417	403	437	383	395	397	412	394	380	436	417	405	383	394	400	395	409	409	368	398	431	396	370	433	368	429	420	411	421	420	461	397	392	416	419	380	406	382	416	394	395	417	380	390	359	372	379	407	419	407	425	418	400	396	411	390	368	397	391	389	423	445	392	386	397
25365	39073	33084	23318	16330	11507	8092	5863	4366	3405	2695	2222	1777	1507	1211	1080	952	839	821	734	746	664	671	619	625	641	591	618	551	578	586	548	540	529	560	520	518	579	551	556	528	571	556	565	514	556	534	545	553	554	526	537	565	553	579	512	548	532	502	488	572	524	528	561	561	517	546	527	521	495	530	508	523	537	528	541	523	539	505	533	571	538	537	554	557	562	532	502	558	529	539	535	567	519	537	532	553	556	555	506	536	525	506	527	563	576	562	578	558	530	545	548	546	521	544	545	599	563	515	545	543	558	522	545	512	543	535	546	549	562	535	594	558	512	509	522	517	574	549	536	550	539	519	559	515	556	530	533	565	494	543	531	541	522	553	517	618	553	552	514	498	535	556	519	544	553	504	526	506	548	504	549	547	527	508	551	529	558	561	559	602	525	513	526	547	553	519	556	517	509	528	541	530	495	521	515	523	536	527	536	509	557	531	574	511	551	501	548	506	562	523	537	502	564	546	555	512	564	548	537	555	516	556	529	509	523	561	580	537	588	553	578	542	491	495	538	535	525	548	561	565	561	552	563	505	517	519	560	488	546	555	547	539	551	545	521	534	546	549	543	537	519	532	526	573	521	501	500	527	515	524	555	528	526	561	515	533	547	523	520	520	547	529	475	517	579	523	513	527	493	555	566	518	531	567	538	486	518	545	567	509	500	534	522	611	554	550	523	504	537	527	581	491	553	522	507	563	524	550	500	564	506	579	565	577	508	535	525	528	515	538	571	513	560	537	540	573	533	560	556	535	542	543	523	533	504	549	580	524	551	548	532	531	540	532	531	502	541	515	520	506	545	486	501	566	531	507	528	531	570	498	535	544	516	547	517	542	561	562	566	606	536	531	562	515	539	526	500	542	557	555	529	549	543	573	573	543	496	493	516	540	514	531	525	532	543	532	549	521	530	558	519	524	515	515	536	544	587	512	552	568	508	508	561	527	494	575	548	547	510	534	521	496	546	540	596	525	562	543	534	549	583	516	575	532	531	546	502	502	560	521	547	531	548	576	529	522	535	569	533	514	564	542	559	559	557	492	545	522	524	574	528	476	507	535	542	530	533	538	560	581	534	547	526	562	544	492	530	534	527	501	561	506	520	525	545	569	575	549	548	508	557	522	492	583	539	532	575	523	492	544	592	562	533	538	502	558	555	495	537	505	506	534	523	550	513	570	511	509	551	539	573	538	580	527	553	517	547	487	547	570	482	560	535	540	534	522	523	507	550	524	553	531	557	534	523	558	522	519	540	589	533	539	520	514	542	532	526	539	534	527	548	554	544	544	549	524	570	532	533	538	501	580	548	554	557	519	542	524	518	557	538	539	504	517	501	515	514	563	555	527	552	532	501	551	541	521	549	508	545	509	514	514	504	514	541	578	535	507	539	497	553	501	546	575	543	550	552	542	563	555	591	528	511	553	554	536	506	542	516	552	600	567	528	542	555	503	572	546	528	529	538	534	533	547	524	579	551	560	534	537	549	520	534	513	569	527	541	539	516	556	540	528	517	511	504	544	534	543	537	567	491	544	554	552	552	570	565	518	491	503	510	517	516	538	535	570	551	533	551	493	527	549	541	531	563	542	553	546	543	569	564	526	553	521	532	550	541	578	545	532	541	547	540	549	475	522	523	524	542	501	568	527	499	507	533	540	519	523	558	533	513	524	495	543	544	563	584	542	551	572	576	558	562	538	530	537	540	532	544	541	556	516	555	504	553	529	526	564	514	552	484	550	532	534	529	511	529	609	522	512	570	587	544	549	557	585	526	559	535	557	521	554	531	519	539	560	555	522	521	562	523	495	547	516	570	502	565	541	559	539	499	584	502	530	526	536	547	558	544	560	575	560	544	480	570	515	555	526	545	554	536	548	546	524	554	545	559	515	523	510	540	529	512	521	542	538	533	520	556	505	540	525	531	591	567	532	531	536	545	573	538	561	549	544	574	563	536	569	534	513	556	564	544	572	501	515	495	552	500	543	512	554	585	561	483	511	527	515	541	542	535	548	526	514	522	561	528	530	483	542	519	535	557	511	504	537	515	558	518	524	526	558	583	532	532	545	554	572	564	514	559	545	515	567	490	502	540	505	527	547	511	552	514	530	561	567	537	507	526	546	532	610	529	531	527	553	529	515	518	544	523	548	492	548	577	536	510	535	502	552	498	554	543	557	511	531	510	568	544	535	542	539	529	514	517	500	538	548	498	560	532	508	533	532	543	523	548	556	492	524	557	525	559	562	538	527	477	552	520	590	531	553	552	520	528	549	529	529	529	543	565	525	564	556	554	550	563	527	514	533	538	510	556	567	502	534	525	528	546	531	571	561	587	561	573	522	602	517	528	552	504	535	539	556	595	587	541	522	571	554	521	587	559	559	535	532	577	514	595	569	542	564	555	541	535	545	532	515	606	541	534	521	526	571	543	529	507	573	525	544	506	529	491	523	520	540	528	520	540	560	508	500	557	546	557	522	516	542	521	521	539	576	565	559	537	543	539	555	552	551	564	547	553	530	525	521	521	548	525	529	515	559	521	525	504	556	527	522	546	578	546	478	556	526	521	511	568	483	532	579	570	560	544	534	551	530	542	561	516	551	550	592	536	509	503	554	556	567	578	514	554	531	577	550	516	577	567	540	483	539	581	529	539	556	561	528	528	540	528	570	540	533	508	530	550	534	529	550	541	562	553	515	496	507	522	504	575	544	534	586	487	522	544	512	541	540	560	536	540	591	523	551	501	507	529	539	529	529	569	536	539	522	539	560	512	517	542	520	498	561	523	557	541	560	570	549	541	588	552	496	541	504	535	530	581	551	524	518	560	550	544	559	524	593	516	520	515	518	564	524	544	491	519	529	561	545	528	526	553	550	538	524	536	586	548	539	507	524	531	535	527	564	542	543	567	574	553	560	556	585	556	524	553	553	521	518	541	518	527	551	556	553	526	544	531	567	513	553	537	544	551	519	560	546	517	541	547	523	521	542	535	532	572	529	523	550	551	513	528	506	517	528	504	541	539	502	533	512	475	538	565	521	502	563	538	528	570	541	511	575	525	570	557	526	547	527	543	539	535	537	564	534	517	540	550	504	522	485	517	536	545	559	496	528	532	537	575	556	573	521	555	571	553	571	534	543	556	526	546	560	555	551	504	557	527	551	542	515	552	539	517	562	537	548	541	518	518	525	514	514	567	555	518	563	528	566	543	541	524	552	528	520	522	573	559	604	482	513	526	523	555	543	525	507	511	502	538	510	501	544	553	581	548	533	517	521	531	559	530	545	544	533	534	588	543	503	564	525	506	558	565	582	586	494	557	537	517	521	515	559	543	512	490	542	546	558	488	565	496	488	551	558	523	564	528	521	543	517	543	535	512	503	539	564	545	562	559	534	538	525	531	515	521	503	530	538	527	547	583	567	557	513	524	543	549	565	563	549	520	532	549	571	512	532	537	557	535	546	529	538	543	529	521	521	560
23513	21211	27718	25317	20278	12702	7101	4196	3003	2304	1810	1423	1177	965	881	789	702	653	608	547	556	486	539	470	465	444	453	444	482	409	412	406	457	393	432	435	419	431	447	424	406	429	396	419	423	451	433	431	401	431	403	406	429	401	413	439	447	421	381	398	404	440	357	430	389	412	397	423	426	419	413	400	412	422	376	398	375	418	469	424	389	417	421	405	435	410	401	390	387	402	396	446	391	404	380	390	409	408	399	417	436	405	404	409	394	377	390	379	396	405	403	372	414	435	393	432	457	441	373	456	420	396	400	413	421	390	386	428	441	450	377	390	428	430	412	409	427	402	440	416	401	443	399	430	432	433	466	415	409	442	419	404	404	421	397	440	436	422	388	409	397	416	420	400	426	417	416	405	394	404	410	376	415	424	451	451	406	404	407	421	440	393	399	442	395	427	430	399	394	401	431	397	447	393	432	418	431	390	440	405	421	448	397	420	436	387	397	433	427	430	373	414	375	390	465	411	414	398	390	391	409	423	401	415	399	413	390	385	413	396	404	418	415	426	394	435	458	394	422	405	378	399	410	448	452	421	436	415	398	387	424	422	430	452	364	417	417	400	389	433	405	450	397	406	417	415	462	421	422	428	425	431	418	435	433	444	426	410	432	417	388	422	365	404	430	414	413	427	419	410	419	413	422	425	409	388	414	386	404	426	398	383	404	446	391	374	363	394	419	398	409	422	444	410	401	450	392	434	405	416	404	396	425	397	423	391	422	411	418	392	401	441	393	422	418	384	441	433	464	409	441	394	410	407	405	397	443	441	410	432	387	417	392	407	401	409	419	458	423	412	381	416	415	439	446	404	409	425	418	447	437	445	450	403	369	415	416	425	429	413	384	389	420	433	419	386	390	429	435	402	426	409	386	417	388	452	442	409	397	397	406	429	422	431	417	408	392	416	429	424	379	404	391	398	383	391	421	425	417	410	409	390	426	429	405	412	414	393	440	441	430	410	413	418	391	435	451	414	388	428	384	395	457	431	406	401	407	431	420	410	419	436	418	411	426	398	400	421	402	400	425	423	413	436	402	418	395	443	450	384	402	416	421	417	401	399	443	412	455	412	407	427	421	429	388	440	389	460	454	452	403	433	451	431	393	423	414	441	386	436	405	443	414	438	404	400	402	421	443	398	377	410	413	419	428	443	439	410	432	416	421	412	433	403	414	404	427	439	391	391	429	434	378	381	403	415	391	422	407	410	418	454	407	383	386	404	410	422	431	435	420	380	407	391	408	452	418	449	374	397	428	410	420	406	409	429	428	434	433	384	413	408	430	411	427	419	422	421	412	389	405	436	407	397	449	438	381	446	423	397	419	450	391	374	410	441	407	391	455	437	421	398	389	437	422	411	451	451	410	417	401	414	409	407	402	415	436	453	369	401	421	402	424	406	393	413	442	445	443	394	408	439	433	401	424	388	409	421	446	404	428	395	425	393	401	404	412	418	425	417	402	418	414	441	412	436	422	408	460	429	387	397	425	431	405	397	413	405	415	428	371	399	412	409	410	421	435	391	372	406	430	436	434	439	468	394	390	419	438	410	399	418	415	419	395	425	408	389	386	404	395	421	398	402	450	426	457	447	408	456	436	413	445	404	404	397	418	432	412	423	471	453	402	439	441	418	433	378	427	418	421	403	396	394	372	378	418	399	436	435	399	432	408	408	404	426	418	375	409	407	404	424	406	443	436	385	402	415	396	413	419	393	402	416	405	404	423	381	424	421	443	400	408	416	461	382	378	446	433	373	454	399	403	405	377	405	439	392	413	407	401	419	447	411	417	420	433	441	425	394	404	397	423	419	442	421	402	436	402	422	399	448	389	428	432	419	390	409	430	418	458	422	422	408	445	391	393	393	429	425	436	415	432	419	411	442	407	434	441	404	419	406	397	397	432	384	403	420	407	435	459	392	432	419	390	388	386	408	430	379	424	373	428	402	415	418	429	416	389	432	431	451	417	418	396	415	381	417	387	402	451	384	416	414	403	413	414	407	427	427	416	416	414	424	393	432	405	419	424	418	407	414	441	421	430	391	401	430	386	411	449	423	392	396	402	413	418	477	389	388	414	441	373	425	438	423	399	377	428	424	421	434	419	404	427	383	411	482	386	441	379	445	409	414	439	437	405	398	377	422	420	421	418	460	408	425	416	440	442	426	386	404	396	456	426	398	422	396	396	401	430	422	394	432	428	383	424	419	418	419	389	429	451	457	435	426	399	409	438	428	394	409	433	397	411	411	462	428	383	425	432	387	437	426	411	424	409	409	413	402	422	427	438	416	406	397	435	413	397	400	432	398	443	435	365	410	423	431	415	397	397	402	395	461	416	410	412	411	452	415	408	411	451	421	411	414	396	432	412	410	405	432	389	433	435	431	403	421	397	448	445	420	395	412	424	432	372	406	409	422	401	415	417	422	432	396	420	403	404	390	431	415	381	404	415	356	372	411	408	419	418	419	409	420	416	421	403	436	425	470	450	381	390	383	433	413	446	428	426	401	436	420	416	411	415	424	419	441	385	393	405	375	401	428	415	415	426	418	426	406	400	423	418	404	441	447	408	388	393	421	406	395	452	446	399	365	415	401	409	372	402	400	435	430	429	466	399	414	396	426	435	397	402	404	436	427	432	390	407	397	409	432	379	437	437	423	397	399	405	412	385	374	404	424	419	404	417	416	452	419	418	457	427	428	397	385	416	426	402	403	426	392	402	404	432	412	400	395	445	431	424	426	411	400	409	390	368	441	390	457	424	451	420	444	398	403	391	427	436	426	375	401	425	394	423	392	444	448	394	410	460	423	387	402	420	416	423	382	440	403	470	408	382	406	404	386	474	387	430	437	394	420	406	398	372	402	453	434	407	425	410	402	455	437	409	427	381	401	402	433	447	406	402	384	442	439	450	396	419	431	410	449	375	434	447	457	392	444	450	400	431	426	446	386	436	371	446	372	434	412	439	410	411	415	432	394	369	403	411	441	405	384	437	410	397	407	402	430	422	390	406	403	455	433	401	415	403	413	419	480	396	410	376	396	400	426	394	387	381	402	369	394	399	431	412	441	405	432	392	434	398	408	393	416	415	413	400	410	398	419	376	423	435	396	422	391	429	391	404	376	373	443	407	426	430	377	404	400	395	396	410	409	427	432	452	402	438	355	370	419	449	397	389	433	442	404	420	434	424	410	440	419	399	434	398	356	400	410	425	408	425	437	413	421	439	422	429	425	401	390	411	412	447	406	403	421	414	407	403	415	433	400	439	420	444	419	389	420	447	436	435	391	391	391	405	452	441	399	436	427	463	368	372	418	422	401	406	383	385	408	433	408	407	429	406	391	442	399	407	446	443	416	386	443	388	439	429	420	415	404	413	421	399	406	416	448	417	416	431	435	423	425	358	432	372	403	387	421	426	403	390	399	368	379	391	434	423	394	397	410	435	425	406	404	412	428	378	416	398	402	406	409	408	418	422	413
25064	44673	38422	28758	21247	15696	11577	8501	6488	4869	3731	2968	2508	1923	1671	1427	1221	1046	946	854	852	787	802	747	668	753	642	592	593	599	575	570	607	564	586	579	553	553	563	550	580	542	551	544	591	568	541	581	542	560	518	561	554	540	535	575	567	544	524	513	557	561	584	542	549	556	548	556	543	546	559	566	553	547	507	556	543	556	561	598	563	578	562	495	576	581	562	576	598	569	555	524	561	571	542	551	606	559	548	547	547	554	568	597	559	542	546	573	568	582	579	591	590	573	529	551	537	591	586	536	520	531	534	577	547	558	551	517	557	607	517	540	548	547	557	594	568	532	516	533	514	540	585	524	574	555	537	563	605	552	541	561	570	605	593	563	539	586	528	525	547	551	587	526	548	567	538	532	603	515	570	525	585	559	547	541	558	525	562	547	553	556	551	529	548	557	571	589	529	497	563	560	564	547	538	558	541	528	603	520	551	516	551	538	555	512	581	545	581	569	553	536	586	534	568	548	591	585	532	598	564	539	525	513	572	579	568	551	510	538	563	557	544	572	536	516	560	554	575	538	553	607	480	614	559	565	527	525	542	549	529	603	531	583	574	537	586	575	586	561	606	560	586	593	494	536	515	576	551	587	524	565	545	561	570	581	554	519	503	577	553	543	561	557	532	577	558	571	534	583	567	533	584	547	604	626	538	529	548	568	553	598	598	588	542	528	576	536	581	543	570	537	528	562	591	584	551	574	575	530	510	536	537	552	595	559	564	552	544	583	561	567	562	564	517	525	567	540	549	560	555	587	566	567	522	519	557	540	534	560	515	579	588	502	610	598	549	579	556	567	559	571	567	518	596	551	534	524	563	527	526	541	553	538	522	558	499	549	522	563	536	577	605	550	554	590	555	583	588	573	525	547	560	506	573	564	563	567	552	523	584	549	593	569	541	572	538	557	568	558	535	559	561	516	574	564	570	524	551	499	534	546	531	556	555	526	564	537	584	558	561	566	556	553	559	543	537	579	592	545	591	593	528	536	571	577	544	568	565	560	560	512	551	590	587	561	557	553	569	526	576	478	532	523	548	542	532	584	560	505	576	556	558	512	533	583	576	542	551	547	583	587	565	584	584	532	578	569	566	533	526	562	558	561	585	542	591	582	505	562	579	568	559	576	592	580	526	522	573	561	562	525	557	560	565	520	530	551	530	586	563	536	558	573	558	561	573	532	519	506	584	510	565	540	583	534	553	582	566	509	537	556	553	542	585	579	575	573	572	562	584	530	547	582	564	598	560	556	572	516	571	573	565	548	539	532	559	536	583	557	585	535	584	547	511	563	554	553	563	531	558	550	523	578	575	531	548	571	540	575	549	520	562	536	561	550	566	565	546	562	564	526	527	556	515	556	517	569	590	550	556	545	583	587	527	528	554	552	578	584	571	542	570	570	587	551	574	581	595	538	576	509	552	553	564	539	566	577	545	514	559	561	512	560	599	543	627	558	596	543	550	581	546	535	559	527	553	573	540	543	543	529	525	554	575	534	579	573	555	565	568	565	565	539	620	554	530	544	546	575	519	572	568	542	560	527	542	584	596	513	520	580	549	561	553	555	566	541	563	584	493	582	553	545	579	568	553	547	593	542	558	492	549	563	601	559	552	592	533	570	541	519	589	529	502	568	546	564	511	528	541	545	553	523	571	594	578	545	535	547	532	549	581	574	557	530	565	581	562	564	632	588	568	527	582	541	587	551	562	571	567	546	560	548	559	589	543	569	524	551	565	554	545	573	569	562	549	539	555	561	532	522	588	577	546	570	544	574	530	536	554	585	582	579	531	517	573	586	588	529	593	562	558	553	578	604	575	598	568	534	586	567	536	523	573	537	607	566	540	549	582	513	557	549	581	533	526	550	559	588	565	549	595	538	586	554	565	571	590	574	553	534	575	564	559	586	548	549	537	552	545	609	545	567	548	536	576	544	578	589	555	551	577	579	556	562	574	595	582	534	538	537	522	568	556	587	543	539	541	510	541	551	530	612	583	556	521	617	544	589	516	594	567	528	575	559	504	556	544	549	590	533	562	532	563	576	531	487	571	524	574	509	529	577	565	529	577	528	550	537	564	584	591	563	577	568	549	571	550	545	548	555	525	582	548	489	533	562	550	563	585	614	565	565	520	573	558	549	555	583	547	559	545	579	495	555	596	570	546	557	553	514	551	496	554	564	516	557	522	615	575	574	559	528	601	505	519	553	568	536	541	567	563	584	574	566	549	543	559	556	539	596	562	583	629	541	519	549	561	582	537	567	574	539	555	582	574	535	595	502	614	556	551	545	563	621	515	560	539	552	597	554	527	564	546	550	587	589	589	548	552	501	525	543	600	528	556	561	549	555	515	541	560	571	563	574	573	543	551	554	570	521	556	548	546	551	545	529	517	558	589	528	539	534	566	547	532	543	536	585	566	521	557	565	571	548	623	566	572	538	555	574	555	541	557	597	524	529	521	605	547	570	516	561	583	541	612	552	604	538	579	525	548	546	622	552	535	540	566	561	572	547	561	566	599	530	551	532	584	534	564	586	529	558	586	596	538	538	602	561	545	584	550	552	519	546	587	549	546	581	579	578	545	529	526	545	540	552	536	541	531	560	567	540	557	562	519	592	547	583	576	538	563	554	601	528	586	573	542	542	541	551	575	558	567	511	546	617	574	544	579	543	584	550	527	575	553	522	536	560	531	580	520	563	564	574	556	567	572	583	537	556	569	556	533	541	588	568	580	546	551	549	551	519	561	554	550	589	579	563	593	571	534	539	585	550	580	566	544	551	549	516	581	559	518	505	541	555	575	553	599	571	556	534	563	562	527	534	576	552	541	556	572	577	560	568	573	560	524	542	597	556	585	526	554	610	567	593	512	516	566	596	565	587	551	567	541	588	548	571	581	589	525	525	523	579	592	572	551	562	566	535	574	533	567	614	560	557	551	613	535	534	538	565	566	562	553	571	542	591	599	519	548	564	560	538	587	530	536	533	581	567	563	557	561	540	519	558	536	559	610	526	541	600	544	527	525	534	576	542	563	516	561	550	557	525	540	550	558	586	578	590	571	576	556	555	565	562	556	553	584	499	569	622	483	579	577	564	536	573	587	573	540	540	518	529	566	555	536	540	615	556	569	549	533	559	579	538	543	578	586	548	580	521	562	523	602	591	558	564	547	583	582	564	586	590	554	555	524	537	564	537	568	558	573	569	564	535	547	559	549	535	601	591	535	569	562	568	560	561	567	510	559	533	613	554	535	530	574	593	555	559	549	567	543	595	571	545	555	543	540	577	576	559	570	573	537	524	561	561	538	588	531	565	511	557	528	571	553	534	543	525	557	589	554	570	567	573	557	552	568	538	560	578	533	526	525	569	521	537	550	552	576	553	576	551	563	552	560	569	546	568	560	515	532	526	586	558	572	569	505	577	520	552	535	540	570	567	545	572	531	542	574	549	573	577	539	573	545	561	542	551	557	564	553	570
24940	21397	26796	25071	13372	7382	4473	3050	2278	1730	1448	1170	958	762	755	668	572	522	522	481	464	467	447	478	411	443	424	436	462	389	392	388	410	415	370	369	366	426	389	401	403	409	387	357	450	364	381	401	391	391	397	367	394	398	396	414	402	379	387	418	380	391	365	384	376	414	395	410	394	374	380	356	403	397	391	366	360	387	373	374	358	400	372	391	405	366	356	406	385	361	384	372	413	403	373	365	415	396	387	393	370	381	346	364	371	426	387	388	366	365	394	360	400	372	365	356	360	379	384	360	403	405	374	376	383	364	374	334	408	392	375	359	377	403	392	359	396	364	418	376	382	396	366	357	395	396	356	371	362	371	373	415	380	362	380	389	345	370	372	371	383	366	404	372	419	372	368	400	430	360	373	361	393	396	410	379	379	400	411	413	374	385	390	396	405	394	357	382	364	337	401	365	375	379	394	393	390	389	408	343	402	329	362	403	378	372	369	402	377	387	379	375	408	408	419	370	384	365	400	393	360	370	397	423	397	384	371	381	362	366	361	368	394	385	397	391	372	379	390	386	387	373	375	394	370	376	378	346	405	371	404	408	352	359	375	362	376	405	399	373	354	381	412	366	363	383	385	383	368	378	389	401	414	378	396	417	386	393	390	427	376	404	382	378	432	383	393	402	382	377	394	342	389	370	347	373	392	381	379	364	376	375	408	373	354	397	382	385	420	377	364	369	344	376	358	386	420	382	400	391	411	397	369	397	364	393	402	406	368	388	401	385	357	405	414	402	375	406	373	369	376	381	405	400	345	423	384	373	367	399	362	390	405	405	398	377	427	363	384	410	388	386	399	377	393	405	383	369	392	363	396	382	357	402	384	377	384	360	357	366	397	384	384	392	379	407	403	379	370	420	358	354	368	370	376	399	373	381	394	377	368	370	396	404	379	412	374	410	347	366	389	404	375	371	416	410	398	381	386	423	397	392	392	401	379	396	372	364	402	385	401	408	380	399	361	409	375	387	364	368	360	358	383	389	384	384	385	360	398	374	404	422	370	394	371	386	386	355	399	371	401	369	385	357	352	397	364	374	356	392	393	379	394	388	382	386	396	372	361	362	408	398	365	376	368	356	369	385	358	347	413	393	407	352	386	371	386	347	371	358	407	365	398	387	352	375	388	365	371	383	390	405	399	412	398	383	370	400	363	409	363	369	380	355	395	384	379	377	352	379	380	372	422	347	371	355	366	385	377	373	407	400	372	439	383	355	401	400	372	368	380	391	364	410	369	357	358	409	387	378	387	397	402	395	349	390	378	392	390	360	359	414	393	381	374	372	375	390	391	376	369	364	399	396	368	368	405	389	371	397	391	353	380	413	361	347	399	394	351	384	381	387	382	386	391	368	364	391	388	397	374	391	393	404	426	376	380	385	382	372	391	366	389	387	384	372	380	372	409	406	396	405	394	368	393	374	355	368	401	391	396	364	380	381	391	363	415	363	373	374	399	372	345	411	373	365	373	353	370	392	344	373	396	448	347	418	382	369	416	386	371	364	379	399	366	386	357	396	352	365	369	389	410	365	410	411	379	409	342	392	372	395	361	384	398	383	404	413	359	372	362	353	375	369	365	364	361	351	369	363	412	377	395	362	384	392	372	387	374	392	408	413	373	376	346	364	341	371	415	390	382	418	375	402	400	357	384	401	365	369	378	376	406	381	401	371	368	397	404	400	382	357	374	390	410	383	368	373	370	356	340	395	378	359	383	357	385	368	435	396	391	366	372	388	393	403	353	411	393	367	340	364	366	364	375	370	401	350	407	359	336	384	387	440	399	383	373	415	394	387	387	342	368	386	387	392	349	382	389	391	389	388	406	368	363	386	418	393	361	382	422	383	407	384	395	395	394	349	360	382	351	383	398	408	357	426	400	369	364	412	413	339	340	380	378	375	398	393	356	400	388	360	393	396	410	380	375	390	392	361	395	401	391	416	368	389	366	375	365	378	378	349	376	382	382	414	384	389	403	379	345	414	396	387	384	395	394	389	374	393	370	394	385	394	376	361	372	391	365	374	391	384	391	389	385	375	388	385	403	371	397	400	375	386	371	367	353	370	377	387	389	391	368	373	357	355	349	392	407	378	400	376	379	368	376	400	369	379	372	392	378	405	398	386	357	361	389	393	412	366	358	392	367	371	397	364	393	368	372	411	377	363	356	374	409	382	389	364	339	400	388	391	400	375	365	380	389	391	369	408	390	413	369	376	341	362	421	405	376	373	367	377	393	360	383	375	397	399	353	395	401	364	369	397	374	365	373	355	368	375	382	374	366	367	408	388	408	392	387	385	405	361	386	385	387	378	365	391	392	389	366	415	369	381	389	375	394	360	358	402	345	407	380	358	400	395	401	376	394	425	406	383	389	395	343	388	384	359	341	396	370	354	360	385	381	411	345	365	386	377	390	368	393	381	393	401	405	412	395	391	382	401	410	353	392	406	353	359	380	357	405	380	376	374	365	369	382	381	365	386	405	398	357	416	407	424	405	379	397	378	369	375	413	392	381	364	381	425	369	398	393	398	382	375	370	324	414	371	413	376	365	381	365	385	411	378	389	366	394	377	371	395	386	386	389	377	342	378	395	366	388	374	402	394	396	393	367	392	384	377	398	384	339	430	338	359	350	391	370	370	398	395	385	392	368	375	379	397	386	383	412	383	389	398	413	389	360	392	369	375	421	376	371	380	393	366	383	397	380	348	403	367	403	401	388	367	377	387	393	395	377	390	390	374	377	380	371	407	376	390	397	368	389	391	392	385	378	394	364	389	394	371	403	379	412	385	340	355	399	369	400	370	357	367	383	386	402	357	399	360	390	372	367	400	378	371	380	366	380	385	413	381	396	381	393	362	408	369	350	377	381	397	392	403	358	343	396	376	417	384	339	395	369	367	428	360	374	354	372	366	335	343	378	377	400	387	367	383	376	388	378	395	419	381	346	406	375	376	393	406	374	426	378	404	379	373	367	392	384	371	391	391	393	349	358	397	387	380	385	383	414	419	372	367	391	350	370	388	379	342	399	396	385	419	376	355	373	391	370	387	362	388	399	354	372	357	390	386	372	375	408	378	403	402	308	336	388	376	382	365	402	388	381	368	367	378	398	370	377	384	398	402	393	373	361	353	363	376	343	415	346	389	369	383	376	390	347	389	349	376	354	385	371	417	402	370	372	405	336	372	393	359	395	388	380	386	378	390	373	403	383	406	391	374	359	389	399	392	376	405	378	371	382	382	408	374	378	394	362	403	353	425	386	365	404	402	383	383	391	381	374	371	378	361	348	374	382	396	382	350	382	390	408	373	363	372	372	408	372	375	406	401	362	412	384	338	404	396	375	401	353	379	378	360	415	350	363	370	393	371	350	369	393	351	377	376	407	398	370	400	406	381	383	372	392	372	375	401	404	359	370	381	406	377	387	383	376	384	373	396	354	402	391	392	333	381	366	384	356	388	356	397	376	391	399	420
25013	41311	35515	25551	18172	13283	9464	7021	5381	4087	3181	2554	2034	1610	1378	1131	1016	913	896	796	762	685	688	667	651	634	622	556	593	563	577	532	586	518	510	529	520	486	560	533	513	521	531	532	527	533	536	483	498	533	555	552	532	527	513	563	512	513	499	520	498	510	538	488	538	508	498	538	505	492	505	479	530	510	490	511	497	544	525	503	522	478	493	570	517	538	487	531	520	500	531	530	518	519	520	543	540	478	515	501	523	501	547	532	502	556	517	555	564	549	530	546	524	504	550	488	530	515	581	486	474	486	517	537	543	499	494	519	541	473	550	505	492	517	515	566	563	517	492	492	544	500	532	515	549	512	501	526	495	528	506	520	486	519	494	561	498	546	529	541	522	506	568	502	507	548	583	502	539	528	493	523	491	508	504	534	535	518	491	533	524	508	496	540	519	499	527	512	531	467	464	512	523	528	484	500	513	513	497	523	527	488	519	497	546	488	523	509	503	508	499	534	532	515	536	542	537	531	491	461	503	546	489	507	528	513	505	503	499	493	550	560	518	535	514	510	483	503	540	557	503	499	527	508	484	537	526	497	536	499	510	522	504	500	518	501	537	533	528	556	512	523	524	519	535	536	483	530	543	518	487	519	538	532	556	512	573	496	541	547	500	521	516	514	526	532	493	525	505	511	530	513	476	508	535	545	494	559	531	495	534	527	517	553	498	499	538	510	485	498	550	545	531	553	522	503	491	500	495	499	525	514	482	532	473	524	526	516	509	518	520	475	494	489	525	500	499	573	529	545	508	518	533	521	513	500	477	520	529	508	537	516	532	483	551	496	472	558	542	518	500	523	489	477	532	522	518	462	561	494	517	493	538	526	538	520	513	543	496	498	536	520	525	561	477	537	506	502	577	524	479	530	510	521	556	497	506	531	520	526	499	546	572	511	463	520	480	501	519	513	517	544	466	507	507	546	525	512	528	503	500	503	523	518	513	556	498	542	555	538	531	501	498	524	503	532	523	508	545	504	531	529	475	498	513	527	560	528	507	533	550	519	530	543	507	555	526	506	524	535	539	540	511	501	485	534	533	498	546	540	517	577	511	476	521	514	493	504	484	506	523	533	505	538	514	551	538	463	481	507	534	532	503	515	539	519	539	510	530	491	512	532	519	507	513	497	507	509	559	513	515	537	481	527	542	537	511	499	491	491	493	502	504	529	523	496	530	505	512	504	561	512	537	539	560	535	548	526	483	535	532	520	539	497	533	487	486	545	497	506	524	505	528	551	496	552	513	536	561	526	540	542	490	504	491	523	556	524	499	506	529	509	541	521	528	536	496	518	529	528	520	492	529	500	556	545	494	536	520	529	529	468	528	502	504	497	537	485	532	542	501	504	556	518	515	507	537	507	513	494	512	504	532	535	518	483	523	558	503	514	562	507	539	521	548	456	508	539	495	518	502	520	553	504	541	529	549	568	540	519	511	503	543	515	515	504	517	526	469	466	501	506	518	551	557	504	553	508	546	511	508	481	510	518	536	510	499	526	512	506	561	532	503	512	512	529	533	521	541	528	513	491	547	557	506	541	521	541	518	520	495	521	514	497	510	559	534	526	544	504	511	515	495	524	488	543	536	489	512	532	517	490	505	467	466	526	532	550	512	510	538	464	512	537	554	549	484	530	516	517	501	537	547	549	490	542	544	573	540	553	491	525	538	507	518	514	552	507	518	499	506	552	540	555	526	538	527	509	526	586	521	523	502	557	555	547	503	512	529	511	482	509	493	534	517	527	543	494	539	542	500	534	526	487	513	509	521	504	514	536	551	523	506	509	492	514	535	550	508	494	531	523	542	506	546	523	497	467	508	542	540	542	527	537	526	528	548	528	543	515	543	530	471	489	521	525	518	506	507	535	520	516	518	516	490	506	517	527	545	476	476	519	483	501	508	550	591	501	520	485	530	515	502	504	503	522	487	464	489	510	507	544	515	500	555	512	532	522	566	524	492	501	521	548	521	515	522	521	543	492	543	554	458	517	484	545	543	493	503	521	546	521	503	505	542	536	526	475	534	528	516	527	543	539	527	466	518	507	538	537	490	569	534	500	476	533	514	543	490	513	524	532	537	563	529	529	498	505	504	544	540	504	540	526	484	459	565	540	496	533	534	521	562	540	517	511	527	531	487	473	508	516	497	550	538	498	556	519	529	500	485	535	522	470	518	473	556	533	477	548	512	556	458	484	496	521	484	509	519	515	492	517	540	518	490	490	521	498	548	530	528	511	501	549	528	517	508	532	511	498	484	513	530	528	540	512	509	522	505	538	539	498	465	506	548	538	528	534	548	552	538	524	558	530	564	530	558	528	511	538	538	526	576	507	547	510	584	492	479	471	535	511	498	511	506	533	483	551	524	526	536	533	554	530	565	496	505	529	511	529	512	489	523	529	531	543	511	489	525	507	541	547	486	496	510	514	509	549	518	511	509	497	508	515	535	484	526	526	487	491	521	492	492	535	565	509	505	488	498	538	511	535	487	534	513	484	523	530	522	552	508	481	469	544	542	504	517	529	532	526	469	522	539	534	522	529	569	525	530	553	497	486	541	545	498	572	511	544	522	532	521	526	510	539	534	502	542	531	517	503	455	474	523	500	457	541	484	497	502	495	559	534	487	489	492	543	546	532	490	503	510	505	560	521	480	547	541	518	509	481	518	502	527	511	534	511	575	503	526	521	505	519	541	504	535	533	499	471	523	555	542	495	486	514	477	488	493	532	532	524	527	527	529	479	502	524	528	562	551	516	459	490	500	502	537	533	561	482	529	524	524	541	498	553	515	532	512	527	507	507	538	530	515	532	557	516	525	584	485	523	520	506	507	534	515	573	543	545	507	525	470	517	513	493	528	527	531	501	537	530	503	461	497	529	520	517	524	490	509	531	477	533	491	459	519	502	488	516	529	509	554	527	492	540	546	518	524	557	483	506	475	541	475	529	505	517	521	516	521	497	496	564	499	555	526	515	525	511	504	516	507	526	513	528	524	512	518	545	534	512	502	528	539	536	505	538	513	573	534	497	539	498	519	492	522	508	540	513	522	459	526	486	535	522	537	523	530	548	503	529	516	551	528	527	516	517	523	533	519	537	471	500	541	503	553	527	489	546	528	564	523	492	492	529	483	520	496	548	511	507	491	508	539	524	525	512	493	507	518	513	545	540	518	539	511	515	484	519	535	519	494	537	488	521	517	496	510	528	523	496	558	491	504	522	498	537	525	517	537	482	528	541	553	468	492	523	563	526	549	513	488	525	508	531	485	486	552	515	505	554	528	512	494	505	480	526	536	538	524	544	493	498	543	513	540	547	529	493	513	535	526	517	512	493	510	502	553	525	551	519	547	517	505	576	492	521	538	493	515	504	521	514	527	505	482	495	520	528	576	506	521	517	520	526	528	465	508	511	551	472	532	510	536	531	516	534	522	558	485	569	499	490	511	533	465	554	519	528	526	547	482	497	538	558	486	511
22567	21265	28452	24501	21520	20101	12326	6041	4022	2957	2388	1815	1446	1293	1083	852	775	699	592	648	584	568	533	548	485	522	489	449	421	439	441	448	448	412	420	425	430	425	438	411	421	402	422	398	417	430	385	368	402	402	415	449	410	388	397	385	376	442	445	394	365	432	372	386	389	409	392	420	415	418	376	397	413	405	418	384	452	409	396	439	418	421	402	425	402	415	424	444	414	450	393	407	441	371	399	419	426	401	431	414	382	400	382	396	415	409	386	435	454	384	377	417	423	414	421	429	389	416	401	437	412	411	423	391	394	403	380	429	398	419	408	427	398	399	428	430	404	417	437	394	440	368	393	367	402	406	410	455	395	406	409	414	418	403	401	387	363	402	413	413	420	397	415	398	397	430	406	396	381	417	412	426	415	385	407	376	396	449	402	401	404	412	418	414	414	405	380	396	379	426	420	438	404	391	433	401	425	388	409	404	401	426	413	414	396	404	401	408	404	385	402	421	392	433	412	388	418	380	396	399	380	412	410	402	412	405	424	427	404	420	434	386	446	418	427	422	425	396	440	426	418	406	435	408	397	366	391	407	432	411	398	428	405	398	408	427	432	369	403	420	390	390	390	401	404	386	393	406	416	458	380	423	385	385	409	379	376	400	412	424	374	409	448	430	391	395	389	372	384	402	390	415	411	413	425	410	480	432	435	378	391	420	405	397	424	418	402	391	406	457	413	396	412	431	408	410	422	380	422	454	370	410	397	427	393	439	389	399	386	422	400	431	433	404	435	423	398	435	412	397	442	429	419	391	399	399	387	384	390	401	392	417	433	430	443	390	377	404	428	405	454	393	399	393	435	411	416	392	386	411	394	376	423	384	394	405	412	427	393	381	416	438	414	439	383	410	420	409	399	412	445	432	457	403	404	455	401	378	388	423	405	421	421	391	406	416	356	385	424	414	403	389	411	381	394	425	432	419	409	383	393	392	420	390	368	386	375	443	407	408	432	406	445	409	389	377	426	422	386	390	395	426	402	395	428	398	428	383	422	400	419	421	445	388	440	398	403	410	417	399	416	403	415	378	436	464	424	374	429	404	401	417	402	365	433	389	426	420	376	424	395	418	402	407	423	392	404	393	435	428	414	416	394	406	438	392	418	386	392	410	398	397	401	422	421	411	411	389	407	452	412	424	396	375	449	429	392	405	395	398	424	403	399	402	403	405	443	397	396	392	390	420	436	392	391	387	405	390	411	429	414	412	404	413	406	405	405	446	417	415	422	402	463	434	393	411	431	419	400	421	402	396	400	401	371	403	399	403	411	427	433	412	385	394	422	410	425	399	404	432	403	383	421	398	437	408	401	393	425	396	394	372	372	410	414	425	434	411	417	393	426	376	381	418	412	413	437	385	430	387	397	397	385	433	406	414	415	388	409	403	385	403	406	428	376	418	412	399	411	396	457	385	407	442	427	383	405	423	417	407	386	407	382	408	399	420	414	405	430	418	449	350	402	430	393	403	449	416	388	435	403	410	390	440	414	375	425	420	415	431	407	427	407	404	409	402	413	418	441	389	406	403	437	424	430	387	412	377	408	391	392	408	365	420	428	384	415	446	433	391	398	361	401	438	448	403	391	390	413	386	382	399	436	382	394	403	427	424	388	395	393	425	396	387	447	397	413	390	397	391	431	425	421	398	427	403	421	415	429	426	397	410	379	433	397	390	383	401	430	407	399	401	435	426	413	435	431	413	423	384	404	453	420	423	376	398	406	397	385	395	381	401	371	418	406	441	395	408	424	412	404	423	366	374	388	439	436	403	376	389	394	413	426	422	404	426	421	430	407	426	396	405	446	414	401	362	409	430	399	372	405	405	410	443	386	389	385	418	404	406	403	431	391	416	445	395	402	384	440	388	408	409	410	403	407	415	407	424	402	450	436	410	418	397	388	418	376	459	389	388	426	412	418	436	411	414	410	414	402	395	398	402	422	411	444	413	438	388	426	426	444	415	379	372	402	427	386	381	400	420	379	395	411	393	396	388	398	421	447	390	417	395	413	409	389	421	398	446	390	410	406	380	411	426	418	405	369	423	428	430	384	408	399	415	421	440	426	415	428	421	402	421	397	414	445	388	392	418	430	399	407	376	393	421	432	408	403	405	405	382	386	397	403	404	421	381	391	406	409	434	393	399	420	434	409	430	408	396	393	404	447	389	372	406	424	399	420	382	388	386	443	409	388	395	390	399	393	443	428	400	382	382	416	399	427	392	402	428	409	398	423	397	404	397	421	419	416	441	446	436	378	384	399	392	427	424	419	412	467	397	401	406	419	402	402	383	438	395	446	397	408	413	389	381	413	395	416	414	416	376	417	414	409	399	409	406	413	417	353	363	417	405	414	392	442	400	401	402	384	406	390	413	384	416	423	403	399	394	409	405	409	419	423	427	442	406	448	414	444	393	396	425	367	407	377	391	392	433	447	404	365	409	395	429	395	414	394	380	420	395	441	411	432	408	412	384	396	399	412	441	437	454	377	408	402	387	404	394	414	407	402	384	393	395	446	405	413	444	411	402	402	423	407	419	424	412	448	414	399	399	373	414	410	412	418	422	425	386	431	403	396	434	427	445	390	421	400	371	396	407	389	383	398	408	368	422	444	389	407	436	408	371	421	424	409	401	418	420	433	402	401	392	391	431	370	432	397	407	393	417	403	406	382	398	413	416	455	426	394	410	411	421	416	448	403	437	424	369	404	408	401	409	394	437	410	405	437	410	429	407	393	411	436	420	387	398	424	401	412	395	397	427	380	436	409	417	411	395	438	383	409	386	411	457	401	445	427	431	421	432	411	438	408	408	414	413	442	430	412	433	430	399	396	418	413	400	433	386	404	414	404	405	373	401	363	398	396	420	439	398	391	408	423	398	385	455	424	414	382	417	426	427	379	429	423	406	388	417	384	389	436	433	400	369	378	415	397	385	376	415	345	389	425	428	407	389	466	408	407	356	411	436	387	401	390	399	387	370	413	398	432	407	415	366	401	387	396	418	426	373	399	432	398	377	392	421	394	400	401	423	404	413	403	419	398	394	396	427	380	418	392	421	434	421	420	406	423	403	397	429	399	401	414	392	375	422	425	396	397	388	373	411	441	411	427	378	392	376	430	398	419	388	400	405	396	423	389	395	406	403	387	388	420	421	384	421	406	404	401	401	433	429	432	409	429	403	407	416	409	420	447	432	377	377	451	426	420	379	464	420	408	376	454	437	417	386	370	447	418	419	383	393	429	435	410	426	427	428	370	377	444	401	368	408	420	370	427	415	405	427	405	393	386	417	393	412	370	405	419	414	407	454	383	428	420	392	396	397	410	396	428	403	398	443	401	425	393	427	403	404	399	409	378	378	391	419	405	444	409	399	417	439	443	424	393	402	410	405	393	460	412	430	374	413	417	374	424	414	412	436	458	380	402	419	436	403	382	414	392	419	477	421	414	393	452	414	372	408	393	408	442	413	402	390	394	420
26584	48691	42468	32943	25420	19364	14388	11012	8367	6424	5086	3898	3010	2451	2002	1589	1305	1217	1163	1057	912	859	815	748	740	713	700	627	651	614	618	598	583	565	591	535	598	548	549	566	600	526	563	543	578	548	579	561	532	563	535	532	550	527	583	571	500	544	522	528	514	530	532	575	559	516	579	522	581	512	530	580	536	541	545	535	543	537	577	523	544	524	550	528	536	563	598	528	532	559	568	531	532	550	494	547	507	536	547	543	533	549	525	518	510	544	545	519	517	518	556	557	551	553	516	548	568	545	546	586	521	553	571	551	525	598	573	566	537	563	592	519	530	503	532	580	552	544	564	556	547	570	542	520	548	580	524	543	538	539	528	518	506	543	544	540	552	537	529	578	557	545	624	532	552	582	528	549	550	571	541	536	550	509	555	512	510	543	517	544	559	500	545	563	559	526	529	524	552	548	544	561	526	551	575	515	538	543	516	516	519	530	541	556	535	572	601	519	523	517	565	575	534	555	507	597	594	522	564	513	510	528	547	556	542	542	524	563	532	561	546	569	513	546	546	535	522	538	550	524	560	493	532	514	546	526	544	544	516	553	554	547	566	568	510	562	547	561	567	569	520	527	526	536	508	543	598	543	553	505	513	504	532	593	560	577	556	497	534	506	517	594	547	515	527	555	582	541	550	558	523	536	577	548	544	578	557	560	526	549	534	533	549	527	604	543	519	528	512	560	591	552	515	567	533	532	537	499	585	537	556	527	527	550	531	517	564	522	531	515	592	553	533	514	557	538	577	535	572	556	539	585	562	524	564	570	570	548	538	568	531	509	538	522	531	531	596	565	520	528	587	510	526	598	526	586	533	538	545	554	525	526	536	572	552	558	523	542	533	543	531	551	554	521	536	560	554	579	538	556	528	523	556	524	542	546	529	533	516	536	541	562	542	593	557	548	530	573	524	528	505	568	543	543	523	529	540	505	570	550	561	519	524	577	550	526	538	575	543	507	530	563	547	545	554	512	523	526	535	538	547	528	551	522	525	550	567	553	549	554	520	566	568	548	556	515	528	528	560	564	594	545	526	587	541	547	549	531	551	540	535	568	542	540	534	534	560	559	554	566	564	518	511	570	518	548	529	539	561	534	558	531	516	539	548	563	501	577	520	525	536	562	561	520	554	543	511	499	557	563	538	548	542	518	560	542	553	543	560	559	548	552	542	555	531	519	530	528	554	558	561	528	530	544	548	526	553	558	562	558	557	554	527	565	509	520	578	533	537	487	549	559	519	558	542	571	543	508	498	554	501	503	498	519	533	511	555	558	530	568	557	543	514	528	556	574	566	532	546	534	538	525	588	540	547	538	548	601	564	557	521	574	537	568	560	538	527	551	572	551	574	546	538	548	558	521	545	570	584	530	556	556	527	533	520	546	581	525	516	569	542	579	527	547	548	545	565	563	535	542	585	571	508	556	535	510	520	564	575	551	574	590	553	531	548	533	536	582	559	540	559	510	558	534	532	543	539	559	583	583	534	570	556	544	554	541	577	527	571	537	535	587	513	558	541	558	544	536	585	535	578	539	520	540	541	573	539	581	549	560	542	515	527	555	556	517	546	522	540	532	568	555	551	545	597	551	538	521	534	568	542	515	543	558	551	521	549	591	579	575	574	542	542	530	543	509	551	554	549	569	522	541	530	562	510	522	605	538	549	574	588	551	560	550	552	538	577	528	568	545	544	582	561	513	545	541	527	519	541	571	543	586	541	524	538	532	556	536	602	574	576	535	528	561	541	528	498	562	538	547	530	536	545	573	530	549	557	565	560	551	512	546	572	533	565	548	536	529	524	510	558	535	511	576	549	532	545	555	527	543	538	556	521	564	518	552	533	544	550	497	512	553	556	595	560	558	584	564	585	552	566	559	550	535	553	534	550	541	529	525	552	577	549	557	530	519	536	603	501	505	572	549	545	568	526	547	541	553	511	532	548	543	587	514	592	546	555	555	514	604	578	541	531	540	549	553	569	512	516	557	587	543	582	578	521	557	555	533	524	571	478	543	533	581	502	586	553	536	562	559	533	538	575	545	536	538	552	544	537	524	509	559	538	542	534	587	520	573	595	571	543	543	594	556	508	557	556	513	554	586	538	505	531	580	544	590	536	545	530	536	548	610	543	543	565	566	548	511	539	560	549	584	578	523	549	557	559	557	544	563	553	570	569	506	564	545	538	537	547	596	555	563	536	577	561	559	563	556	526	521	537	535	483	500	550	522	541	520	515	578	532	531	533	564	520	534	545	519	544	537	526	565	530	539	527	538	556	568	538	535	560	582	543	527	515	536	527	555	531	544	611	560	571	567	585	510	545	550	558	530	580	507	571	556	520	546	562	564	598	518	576	532	530	537	576	494	564	536	517	531	536	546	561	513	566	571	588	566	503	560	567	526	557	536	525	546	524	508	569	557	542	548	511	589	542	525	535	549	590	516	533	536	566	533	516	548	517	537	509	517	554	539	582	569	527	530	545	535	572	553	536	497	567	524	564	526	555	569	530	500	544	553	568	502	557	548	542	545	568	530	524	524	508	582	571	542	537	561	549	525	512	558	559	540	564	587	578	561	531	538	580	526	523	550	526	523	550	476	535	541	554	484	578	557	553	526	548	554	537	535	521	531	585	538	505	586	582	553	549	576	566	510	532	554	594	508	558	514	516	510	556	553	564	538	582	580	559	552	517	576	528	570	528	499	534	562	570	540	514	573	562	546	541	494	580	523	574	508	556	551	538	638	541	522	528	528	528	530	559	592	573	520	551	553	556	537	539	535	522	552	568	517	527	561	534	505	575	548	536	538	549	543	572	578	551	532	580	540	537	563	540	561	542	514	592	557	563	543	565	564	547	540	556	578	523	554	523	510	544	520	532	533	551	507	581	545	557	506	544	564	566	552	520	549	528	522	539	566	556	579	605	541	534	528	543	542	527	546	562	526	508	541	570	537	548	598	571	559	569	564	513	565	543	559	574	566	533	623	530	509	562	535	515	591	538	517	533	499	538	540	566	537	533	530	542	538	546	583	574	534	508	546	581	548	529	527	495	492	527	596	521	556	530	509	540	572	565	575	564	550	533	550	530	560	558	574	565	554	539	544	537	539	556	529	520	544	582	545	548	501	551	539	543	527	555	519	503	537	526	522	527	542	515	530	527	573	580	570	540	540	552	560	506	512	499	511	521	539	563	504	548	537	575	558	584	510	527	526	484	532	538	547	526	539	537	562	544	566	544	515	532	570	544	576	522	533	555	506	552	549	572	605	500	567	572	537	547	576	550	588	533	563	535	472	571	511	569	563	563	515	525	546	546	525	487	537	501	587	556	568	579	541	589	563	563	559	591	559	556	522	580	581	565	559	536	549	506	577	540	536	572	554	557	540	524	539	554	580	516	542	577	563	536	536	537	566	588	517	567	553	529	538	546	573	596	552	537	542	523	543	515	528	551	565	582	556	554	534	535	627	532	569	537	551	518	540
28764	25015	26304	18849	10604	6293	4003	2760	2105	1549	1315	1050	913	750	729	603	579	550	548	523	517	516	473	461	462	443	436	455	440	428	460	372	402	398	409	415	421	431	397	385	426	425	434	370	390	425	389	389	367	393	427	419	431	369	386	425	407	411	411	401	414	460	442	409	402	413	422	414	415	408	381	389	371	372	384	403	422	407	421	412	376	381	415	421	367	392	429	408	388	379	455	395	410	434	366	397	427	405	421	394	420	393	402	409	404	416	439	402	400	361	407	407	426	411	405	421	422	390	406	380	418	382	448	433	391	382	406	391	439	386	399	398	415	389	419	393	386	392	427	404	387	412	431	438	456	424	429	395	449	424	404	383	374	433	424	400	404	400	408	408	411	404	381	419	426	407	420	385	394	430	381	392	367	418	368	395	404	439	408	412	417	435	423	436	387	385	389	414	438	366	395	418	368	413	420	402	434	405	393	376	403	403	393	369	405	399	424	412	439	407	375	389	416	375	404	406	409	387	404	391	435	429	398	415	413	415	402	426	378	416	401	430	385	428	416	426	373	377	412	418	399	408	434	431	410	425	426	396	414	381	406	395	423	388	413	400	420	371	394	402	412	405	412	400	412	391	381	430	389	406	393	410	381	411	408	399	404	410	422	426	407	407	419	389	409	411	363	415	442	391	433	428	387	424	421	391	427	398	404	409	350	438	397	368	397	405	401	418	398	403	382	375	373	396	409	386	390	393	393	422	373	418	407	425	435	414	414	385	401	424	402	427	402	409	384	410	382	425	412	363	382	415	424	409	386	411	419	424	390	423	398	398	381	431	489	393	393	427	392	414	425	409	371	372	381	410	434	397	386	424	415	409	422	454	411	380	397	412	403	410	421	414	398	435	392	403	399	407	437	439	425	366	380	393	398	402	391	385	428	399	424	369	435	372	434	418	410	449	424	405	430	401	414	394	385	426	397	398	376	410	384	398	401	406	386	418	437	416	396	411	423	414	412	414	420	449	391	407	410	384	377	391	406	388	387	424	417	396	385	365	415	405	406	415	411	416	428	385	382	419	396	416	416	455	410	395	433	406	437	412	372	393	372	430	452	413	383	370	409	416	416	409	387	430	367	453	406	419	396	384	413	430	397	397	394	361	420	383	432	405	392	396	398	414	397	450	437	364	395	430	390	404	389	414	397	427	383	400	401	427	380	395	423	407	415	438	404	416	429	405	403	426	432	432	414	394	410	389	395	378	414	433	422	361	414	399	416	408	435	409	426	386	414	426	403	392	389	388	401	403	416	388	395	399	422	399	415	393	388	387	374	409	392	433	393	441	429	427	379	409	403	415	401	394	407	382	408	419	396	400	377	422	397	408	409	384	398	393	405	393	392	408	390	428	417	385	417	412	386	402	373	439	417	427	405	420	400	421	426	374	409	384	412	385	406	397	397	424	413	398	383	389	374	402	390	430	420	393	421	384	368	405	414	423	355	438	416	416	397	410	408	403	384	398	410	385	416	414	389	435	387	406	428	393	417	408	426	427	429	402	394	425	397	413	388	396	414	415	414	407	435	378	408	410	443	428	428	393	390	402	429	391	395	399	373	408	386	447	363	421	401	424	395	398	417	398	394	413	406	392	368	388	374	396	376	403	433	421	390	411	395	407	436	417	431	437	357	408	427	419	370	412	413	416	424	396	420	426	416	444	393	399	418	367	364	395	400	428	415	435	452	388	430	420	408	406	376	420	424	414	415	421	422	384	402	390	401	416	417	350	434	397	418	389	385	406	392	380	440	402	418	380	371	392	405	397	428	441	405	380	424	374	417	386	402	397	431	375	383	380	398	385	369	424	405	409	391	412	356	371	413	411	401	385	421	377	428	392	416	402	364	392	444	386	426	394	412	405	434	423	394	446	390	430	412	421	391	410	375	422	395	409	416	438	425	380	420	414	394	387	403	401	377	386	420	404	375	401	418	461	411	388	412	434	398	385	425	374	444	404	402	403	397	381	391	411	398	392	425	377	429	421	422	381	412	360	417	379	415	435	390	388	408	386	409	399	387	393	418	401	393	371	425	394	379	426	399	399	395	414	390	462	373	385	397	403	424	406	440	422	416	385	392	414	410	412	418	431	412	413	396	394	387	404	399	422	391	433	388	395	432	433	424	389	396	428	394	427	407	426	399	408	390	365	404	412	440	390	411	395	414	412	391	390	396	362	404	403	405	393	407	417	397	392	396	395	394	415	380	384	394	395	391	429	384	436	392	408	392	407	430	420	397	422	387	389	384	425	404	420	410	436	409	441	378	418	375	419	384	408	399	393	434	397	414	456	437	408	430	435	411	419	410	418	384	406	402	419	425	421	360	367	403	450	391	400	432	376	386	422	415	401	375	409	427	425	428	390	419	449	425	422	387	408	416	408	388	432	349	405	424	450	384	455	413	405	438	391	392	376	398	427	385	417	431	393	395	406	409	429	410	398	405	420	429	418	389	394	389	425	414	388	404	400	413	441	410	409	411	401	415	412	409	391	412	401	438	423	437	400	388	421	392	428	430	378	424	388	383	366	420	389	434	425	431	365	409	432	419	413	404	438	385	416	414	397	411	400	417	431	414	381	431	415	440	434	423	351	416	430	417	437	388	396	399	381	404	358	427	425	344	418	419	379	390	415	392	403	423	416	408	391	382	406	374	403	400	413	385	394	418	419	423	393	430	405	430	403	445	391	391	391	411	413	406	386	431	410	392	411	395	420	383	420	417	389	438	382	357	426	410	435	434	404	410	369	417	399	410	392	421	427	419	400	415	411	423	415	426	407	410	396	377	413	414	436	412	369	445	415	377	432	408	393	417	385	410	394	381	378	390	432	386	404	406	390	376	408	422	367	388	403	411	432	426	398	393	406	413	407	355	372	399	404	437	402	408	397	387	407	432	423	400	397	432	421	402	397	385	404	417	402	425	426	364	426	403	407	420	404	397	424	441	408	349	405	405	386	392	429	396	386	435	427	371	393	402	429	419	417	418	418	424	401	437	428	391	404	419	402	448	403	411	396	401	418	358	417	373	412	422	354	392	413	416	434	376	406	385	399	389	403	432	425	415	397	422	390	376	416	439	434	419	409	422	405	397	398	472	404	438	421	397	403	376	403	392	379	383	407	409	383	398	436	403	410	397	413	376	391	393	404	417	393	424	433	432	410	418	397	394	384	422	388	369	414	422	411	402	389	388	412	397	433	414	408	432	388	431	410	407	420	436	411	385	426	385	434	403	437	422	410	415	367	423	439	406	365	423	403	417	418	371	404	399	411	422	370	378	437	415	405	422	421	395	420	392	415	383	418	384	428	407	386	419	346	409	406	438	459	428	390	391	377	415	431	417	376	386	368	408	396	395	417	379	394	400	381	407	407	401	386	440	462	452	405	390	409	395	427	415	399	434	387	374	436	387	396	406	406	409	392	374	404	431	406	413	432	409	385	398	435	412	375	407	436	400	408	420	422	403	414	444	422	418	387
25328	39125	33322	23482	16537	11686	8310	6157	4597	3478	2759	2170	1771	1464	1249	1072	960	871	815	751	704	710	720	679	635	579	608	594	588	611	587	602	541	549	587	558	537	612	588	546	533	541	526	555	545	547	522	548	545	555	540	558	563	579	544	559	554	519	559	555	543	584	548	557	560	547	574	508	544	525	548	561	520	532	564	512	546	530	553	561	557	533	539	576	576	523	524	535	586	589	559	520	510	557	525	557	546	549	536	564	516	511	574	554	528	541	518	520	562	504	575	515	594	533	562	556	585	542	532	575	542	580	540	494	553	536	566	511	582	569	588	530	552	581	505	588	515	554	505	589	522	522	548	551	566	510	565	499	569	562	573	530	574	499	609	546	552	495	527	569	519	536	541	528	558	537	523	556	569	536	533	551	551	531	571	536	541	521	548	541	572	509	587	539	525	535	563	548	509	527	520	544	536	522	543	541	565	560	570	591	549	560	551	528	580	570	553	524	525	563	544	554	548	547	560	549	556	590	537	539	541	520	576	514	536	528	553	538	515	548	572	524	598	535	542	532	536	577	539	551	543	532	534	559	553	553	582	509	572	535	589	540	538	547	542	574	529	577	525	539	568	524	577	556	537	538	569	486	545	560	521	592	569	490	566	518	528	549	615	530	507	568	549	511	518	528	561	569	538	549	552	554	536	567	518	544	554	557	565	539	540	554	557	536	596	570	567	503	529	539	561	546	507	536	571	545	578	581	557	555	573	574	517	581	534	557	548	569	557	531	546	558	583	559	561	558	549	544	532	550	557	520	523	565	547	544	533	537	556	543	564	516	522	525	564	558	547	533	531	513	519	573	530	540	558	580	533	515	546	554	567	597	514	594	546	546	573	584	525	541	569	570	555	582	561	523	563	542	565	534	536	552	499	543	510	538	557	535	534	577	525	546	540	565	519	549	538	523	545	520	578	569	564	559	560	534	564	549	569	543	537	526	503	533	540	537	544	564	583	554	528	506	550	564	558	544	530	594	561	536	538	567	563	563	523	520	537	540	568	590	550	559	558	561	531	574	575	513	505	566	543	564	532	560	533	534	529	544	557	587	492	541	540	549	560	555	573	557	553	559	522	533	569	559	561	556	545	549	555	551	584	555	518	557	552	569	538	509	531	556	543	541	555	518	543	541	527	541	519	551	531	567	552	521	572	528	519	538	552	517	551	511	538	530	572	561	589	555	556	536	549	576	561	582	533	538	568	521	585	547	552	548	549	539	553	529	563	530	561	543	559	512	538	557	516	533	519	587	545	577	540	547	561	563	522	518	555	565	555	572	573	563	567	553	586	526	543	581	541	568	577	527	548	520	523	558	528	517	596	563	508	563	568	593	511	538	524	565	504	563	526	545	496	565	582	509	534	532	554	567	557	555	548	607	581	563	563	538	526	542	561	549	561	515	512	521	586	528	560	587	541	538	570	549	562	535	572	556	525	535	537	569	525	535	554	535	515	555	539	534	561	547	517	554	529	580	568	557	562	545	556	578	518	533	549	540	530	553	604	556	556	556	536	537	519	566	562	575	544	541	556	542	551	554	564	562	535	576	603	565	526	528	563	565	584	545	572	538	578	581	574	555	553	550	566	559	534	518	532	565	552	534	523	573	564	541	565	513	541	560	558	539	568	552	562	527	580	558	565	542	524	559	519	574	529	556	552	543	542	556	569	586	525	488	574	527	544	565	545	566	488	528	547	573	549	508	510	559	534	563	498	517	551	526	551	523	515	541	519	519	524	537	530	546	543	518	548	544	565	494	533	534	550	565	561	528	545	515	586	547	564	565	569	561	555	567	554	529	544	582	566	520	555	517	533	553	543	568	546	571	527	539	544	533	552	588	549	586	527	536	557	543	544	517	563	562	552	580	545	543	555	543	541	573	566	551	560	539	534	500	576	552	564	526	533	546	541	540	552	507	542	525	567	546	563	542	571	529	562	543	551	574	575	563	558	520	552	514	562	523	549	532	546	546	524	552	555	535	509	566	536	539	544	565	555	527	536	517	587	550	519	553	578	581	506	537	589	547	538	547	585	560	538	551	533	537	497	509	511	569	565	516	553	545	530	536	533	518	512	556	541	520	502	527	536	536	520	522	538	593	573	552	542	578	510	538	531	534	534	518	599	559	557	540	482	508	600	501	510	547	534	527	547	542	528	527	531	591	557	564	547	569	511	515	576	509	549	585	612	595	544	588	558	525	506	581	594	529	546	517	555	502	565	544	561	550	536	512	508	518	563	507	524	582	549	534	533	519	524	558	541	534	552	570	548	571	556	591	516	544	561	568	559	557	537	574	543	519	522	545	524	611	523	572	551	558	526	582	515	532	528	579	557	537	532	587	528	542	526	567	523	546	567	575	559	621	561	544	584	492	535	580	555	553	548	548	542	559	560	536	544	534	544	600	551	541	535	544	576	511	573	555	534	560	582	535	552	508	513	541	552	539	557	520	517	567	562	545	535	543	524	565	561	557	571	530	555	544	564	576	530	574	574	531	542	588	557	544	553	583	537	528	562	580	566	562	531	529	531	543	532	515	568	568	574	560	532	563	584	537	529	554	570	563	500	513	555	536	575	530	530	599	487	579	579	544	547	548	559	551	591	554	528	498	577	512	548	545	551	534	546	513	540	541	536	515	586	550	567	523	533	552	516	568	550	510	557	541	604	525	530	562	530	548	546	573	555	564	545	570	519	575	553	509	535	537	510	535	584	544	537	521	535	591	550	517	539	574	565	571	567	539	560	541	552	558	547	553	522	506	561	583	543	566	560	546	553	601	569	556	549	536	535	551	564	526	538	539	566	538	564	548	486	512	502	543	588	542	570	528	566	550	542	519	572	561	528	490	549	557	535	558	535	513	516	561	554	559	538	515	545	535	517	566	570	575	519	518	551	524	525	555	534	532	530	507	532	520	546	526	581	507	550	586	541	534	544	565	537	520	556	585	559	540	567	559	529	511	551	594	586	543	538	530	553	561	554	526	531	539	545	566	552	572	529	544	522	564	535	553	570	525	589	567	539	544	559	557	561	540	545	582	566	540	548	527	551	570	561	562	534	571	557	547	561	552	536	539	541	522	568	554	565	595	542	522	549	522	508	525	549	535	599	534	553	542	539	558	564	577	563	555	550	565	538	539	552	520	561	514	582	576	556	549	512	516	552	519	560	546	554	531	539	558	592	522	574	553	593	589	528	592	554	572	549	568	560	529	553	549	525	521	573	537	555	544	555	559	586	580	508	543	559	600	590	529	527	545	553	525	589	542	581	535	603	574	552	529	557	519	563	552	538	554	582	567	550	553	552	513	528	541	519	550	525	528	581	525	570	558	595	541	507	555	529	548	554	524	549	536	537	585	546	541	526	560	557	526	539	560	546	535	532	509	556	532	518	536	541	582	553	579	603	516	543	542	562	557	544	502	511	540	530	517	527	529	568	517	535	549	523	566	524	568	557	539	552	532	557	564	546	579	571	539	571	530
23471	21230	27733	25353	20416	13181	7083	4357	3094	2415	1902	1425	1203	914	861	828	700	684	635	589	558	536	507	515	477	477	486	420	471	465	442	401	419	418	426	418	446	439	454	407	453	433	445	419	433	446	430	436	439	402	475	429	464	371	423	437	413	418	442	422	380	435	402	395	397	437	424	411	406	420	430	405	409	424	444	460	418	415	436	438	422	441	432	412	417	440	378	419	406	415	389	436	427	438	409	432	406	423	403	388	403	435	450	388	394	437	437	420	425	387	425	401	444	447	417	401	424	406	378	427	421	443	414	441	436	402	437	459	430	447	424	409	422	436	427	418	400	423	394	406	437	419	417	417	436	432	422	452	396	407	455	404	437	431	436	431	419	464	441	428	397	399	444	418	434	415	389	454	431	399	430	412	427	436	417	429	442	425	378	437	402	427	431	401	402	396	407	445	420	429	393	425	391	425	454	409	429	417	391	404	403	414	400	408	419	425	401	471	424	412	434	434	431	425	433	432	433	419	451	438	415	424	417	472	434	423	419	419	459	436	402	430	401	378	435	406	407	415	432	432	406	431	414	395	413	398	443	414	430	398	378	435	431	429	446	386	417	418	397	416	410	377	423	427	427	407	429	443	416	465	430	415	461	397	439	429	451	435	465	399	380	399	428	397	437	415	427	389	400	434	414	443	413	426	410	399	468	460	435	415	419	436	435	418	450	437	439	423	428	429	419	413	390	404	402	423	401	433	401	445	415	396	403	382	418	418	453	448	451	398	434	392	478	402	425	422	449	391	391	414	433	417	392	447	437	401	425	388	437	426	443	451	415	422	417	412	361	401	431	405	431	445	410	432	442	408	426	405	458	428	396	419	373	416	416	437	441	413	416	399	433	426	441	424	423	415	424	446	415	449	422	453	430	419	462	416	456	427	436	430	423	463	420	450	413	422	416	413	434	399	401	400	404	423	400	395	411	432	412	415	412	392	405	417	437	445	431	442	432	419	446	405	413	424	431	444	389	408	426	423	414	404	406	436	430	420	445	442	419	405	436	453	413	392	425	417	414	396	410	409	437	442	399	459	409	418	430	406	451	438	414	427	423	396	441	385	437	436	443	423	416	426	424	438	434	416	407	378	416	430	452	441	436	468	419	434	436	423	454	408	404	407	418	433	444	433	425	411	416	421	384	385	441	434	414	399	452	414	418	410	432	403	427	399	393	425	420	439	447	426	408	409	432	439	429	448	429	388	416	404	419	418	397	439	423	421	398	424	429	398	407	384	440	414	480	430	423	422	433	447	416	394	422	408	425	430	443	417	419	400	416	373	438	470	425	409	430	405	445	418	442	442	415	436	397	418	408	389	448	461	423	446	415	402	465	388	402	430	443	441	401	433	404	454	442	401	427	400	432	388	420	409	416	453	443	413	419	440	416	423	393	432	424	462	392	430	382	455	434	396	404	415	425	381	418	436	406	444	391	421	423	423	429	414	421	402	417	394	409	389	466	412	456	411	429	411	455	395	410	405	443	422	413	474	405	395	398	449	415	436	436	435	445	427	408	423	435	392	432	425	437	430	420	390	402	422	435	429	387	401	402	453	422	360	420	413	416	387	402	415	408	434	417	398	394	412	427	406	407	443	443	426	398	406	437	426	428	431	407	426	393	392	435	438	423	421	428	463	445	407	467	452	388	431	421	403	422	428	376	426	407	431	459	440	438	429	433	435	432	432	449	441	429	404	460	443	425	480	412	435	429	421	386	394	442	431	423	429	453	437	398	439	464	400	415	410	449	386	422	452	431	452	401	448	412	430	414	421	423	395	436	447	433	404	433	446	364	442	421	432	412	401	387	361	391	413	426	373	428	448	415	452	420	438	443	448	438	437	389	396	481	399	399	395	418	417	423	420	421	425	406	445	418	421	455	440	409	406	423	356	428	412	396	418	424	431	430	416	408	466	402	419	429	399	378	442	418	481	466	400	450	418	448	370	376	408	427	461	416	395	390	392	415	400	429	438	457	421	399	435	389	420	431	426	431	449	415	389	419	410	423	468	416	404	391	415	408	411	413	404	400	435	423	423	436	438	406	466	425	400	438	426	452	435	440	397	393	429	398	433	438	413	438	422	389	451	449	428	403	412	402	409	428	412	410	397	400	454	410	425	426	423	397	420	399	466	436	410	412	434	428	397	411	413	397	374	451	457	415	415	406	416	431	400	447	424	399	422	396	401	410	438	416	413	421	414	434	398	427	447	408	443	437	408	408	416	426	437	412	416	451	431	398	468	401	404	447	386	438	431	419	421	431	402	367	429	420	412	397	456	402	424	427	399	439	393	437	386	404	399	396	404	395	408	435	410	418	435	384	383	378	448	421	407	447	418	433	431	407	419	425	384	399	441	397	443	410	440	429	415	428	426	406	421	414	425	472	417	420	440	441	432	397	423	403	454	428	430	393	413	383	398	434	436	427	421	466	436	405	459	438	431	422	436	409	439	427	447	464	423	391	479	437	432	419	396	415	444	394	417	423	426	393	404	442	390	432	454	397	411	402	435	415	429	428	408	421	419	457	374	423	425	395	416	408	387	465	417	440	392	387	434	455	457	426	417	427	431	427	441	436	428	428	408	452	398	403	446	431	441	408	436	435	418	430	422	413	416	457	373	423	419	411	441	421	394	389	424	443	435	454	464	422	432	421	411	443	440	414	446	431	427	424	365	417	420	401	425	435	426	422	400	420	453	446	434	418	406	463	422	430	394	414	450	441	397	406	424	435	402	448	422	425	419	439	405	396	405	431	401	421	420	424	417	454	428	417	409	436	432	405	447	434	423	414	451	447	382	419	411	460	428	421	391	411	430	433	398	454	372	454	430	417	418	426	390	422	447	411	414	421	424	462	448	444	437	425	398	426	448	473	421	438	409	445	432	418	416	424	420	417	421	399	431	395	436	441	420	399	413	410	382	436	424	389	430	407	400	413	429	394	413	441	450	397	391	427	408	402	391	419	391	425	444	426	432	437	407	398	425	434	402	429	422	417	410	413	405	422	446	443	443	438	427	450	430	436	443	445	413	420	366	419	433	407	423	443	420	443	399	434	462	409	420	417	437	425	449	425	452	406	389	405	379	407	416	410	441	414	390	412	464	395	448	440	434	442	453	418	422	408	424	419	437	408	389	409	416	402	396	399	406	406	450	414	438	444	387	415	449	405	435	389	425	411	380	393	426	424	421	433	450	416	413	412	421	403	425	392	467	429	427	435	416	414	385	391	410	409	433	436	435	412	401	409	411	402	385	390	444	438	445	451	413	413	419	439	441	406	425	387	413	421	424	437	433	409	429	403	399	456	431	437	410	408	421	417	438	427	403	461	446	413	413	424	443	420	416	449	445	416	429	438	433	386	404	414	392	465	406	429	439	424	387	380	405	424	424	412	393	424	453	406	417	478	433	460	397	432	436	434	388	416	438	436	406	393	390	430	409	416	405	398	421	437	428	420	422	425	409	417	427	446	401	406	429
25118	45099	38903	29296	21600	16146	11666	8894	6622	5143	3879	3048	2457	1960	1652	1398	1183	1016	989	938	864	834	795	770	692	665	633	670	581	616	594	582	572	558	612	612	590	619	598	601	618	574	580	578	563	542	591	561	532	576	545	545	570	564	559	566	575	539	559	553	579	599	549	528	554	595	546	541	564	581	546	561	597	562	596	558	570	573	519	608	570	552	566	532	597	595	550	529	547	552	553	541	549	560	608	536	572	518	525	589	563	526	550	562	604	528	576	572	608	563	573	606	588	548	597	540	579	574	572	550	548	536	523	597	521	549	557	587	560	564	556	560	603	556	557	567	609	592	543	574	588	545	557	576	552	576	572	579	600	585	580	578	607	586	532	528	554	563	542	598	542	557	555	559	594	556	576	557	537	558	603	577	585	576	580	619	550	563	603	589	576	566	563	573	578	519	590	567	596	597	566	573	573	576	544	551	557	559	558	525	557	524	564	552	550	575	564	601	580	533	550	558	542	577	546	535	580	590	560	535	566	538	540	564	568	564	575	544	567	562	493	557	528	578	578	541	589	518	595	563	572	569	566	552	561	568	550	573	590	603	531	596	616	581	535	589	562	534	587	566	558	542	573	600	557	574	581	622	567	568	565	593	584	598	574	564	564	537	563	567	569	553	568	597	573	539	538	572	592	535	562	553	565	501	595	579	567	559	548	562	553	564	547	548	560	570	574	569	550	548	578	548	590	550	524	557	543	537	578	560	584	577	510	576	556	554	559	577	604	598	560	559	549	580	573	564	523	574	577	568	574	557	594	562	591	582	553	522	588	552	600	551	587	602	589	578	582	546	559	586	591	550	573	569	593	556	598	523	567	570	566	582	574	531	544	566	520	546	584	594	553	577	569	574	552	560	557	559	580	595	586	555	531	558	602	542	551	557	559	561	570	563	588	566	554	545	586	560	569	587	562	579	568	545	536	564	603	626	555	576	585	553	558	568	561	532	536	565	608	587	583	562	546	573	587	589	575	545	548	546	552	582	563	523	592	557	555	555	590	509	515	560	585	587	593	594	561	539	611	592	620	591	556	587	580	563	601	561	550	513	547	565	560	580	515	535	606	590	554	564	591	575	602	545	550	566	572	514	544	575	580	558	552	595	557	584	570	507	500	571	615	588	550	550	605	558	574	571	539	571	565	559	551	584	613	578	579	563	583	519	564	580	592	536	516	548	576	625	562	575	563	551	553	558	563	575	552	592	587	545	536	578	557	564	571	562	543	567	555	546	532	555	531	538	552	537	548	584	569	564	590	538	538	558	512	585	566	566	537	602	552	560	523	534	530	548	579	569	551	569	554	573	531	598	540	567	564	539	575	544	551	570	611	584	571	576	544	572	581	618	566	592	585	561	531	539	578	588	588	590	556	554	564	586	548	553	566	581	537	555	583	598	578	599	565	576	535	524	582	548	531	541	546	561	567	582	571	557	615	555	522	588	578	599	576	584	537	594	592	532	566	550	599	592	603	573	557	582	571	524	602	579	560	587	581	495	566	570	523	548	522	515	595	571	561	583	564	568	591	567	596	501	559	571	595	564	583	570	593	571	601	532	560	580	568	584	630	544	567	568	584	578	562	561	571	587	594	598	538	559	524	544	597	547	557	583	614	565	560	562	571	596	556	581	556	569	547	577	543	593	544	582	551	566	591	585	530	597	556	556	538	550	535	592	522	565	547	546	544	563	566	525	558	543	566	530	562	495	606	576	576	538	557	597	560	580	557	587	532	568	576	516	600	602	610	588	595	567	539	576	551	587	610	549	562	575	579	586	587	557	540	553	588	572	531	549	550	564	579	586	587	578	564	572	550	527	584	554	561	577	551	577	563	543	544	583	593	597	576	557	549	571	523	545	546	590	607	593	565	595	555	534	573	566	584	557	526	552	561	614	569	566	564	549	557	616	565	583	578	567	557	515	606	574	565	552	560	572	578	558	527	565	615	563	581	499	556	569	533	572	550	539	564	523	537	552	578	568	516	557	531	582	540	537	560	532	577	616	597	565	592	592	582	586	562	587	596	611	569	553	540	514	587	588	567	523	553	541	556	538	546	567	555	613	588	563	588	593	595	570	579	588	535	601	564	551	591	555	580	603	591	566	544	517	545	575	583	576	555	585	550	542	573	597	575	541	576	587	602	552	580	597	554	542	572	583	556	539	548	558	581	577	568	516	574	600	527	560	581	543	558	598	574	549	552	571	593	560	550	561	516	592	596	562	559	528	573	580	557	605	506	625	612	574	553	584	565	594	574	575	594	534	571	533	573	609	596	608	574	602	585	601	573	592	587	541	545	509	575	563	555	586	549	560	558	565	618	574	588	524	579	576	564	582	598	602	572	568	550	549	578	563	559	559	578	570	558	574	571	543	601	623	554	532	562	575	555	550	569	558	617	587	606	584	544	570	567	578	592	555	584	570	563	596	549	547	594	583	591	606	571	575	564	545	538	588	552	554	545	553	571	575	582	579	582	565	519	553	571	574	581	594	580	588	553	571	546	577	545	552	586	545	583	558	599	524	570	558	527	578	575	545	563	536	547	596	570	595	567	564	549	547	548	586	560	587	583	524	571	574	577	566	602	603	546	558	582	537	543	591	550	567	583	568	551	535	523	562	566	572	592	597	539	597	591	519	559	554	583	557	560	555	583	533	580	561	564	594	563	571	608	511	577	523	543	597	541	536	545	588	617	572	592	600	564	580	537	560	504	545	599	593	532	535	570	551	562	567	576	565	567	594	556	562	592	550	550	579	553	565	547	543	545	526	566	590	567	586	549	553	542	602	587	578	545	564	570	585	509	540	596	562	533	572	553	603	557	523	564	558	591	596	599	545	544	541	568	555	534	594	625	576	598	586	555	528	618	562	591	555	572	547	486	582	582	587	585	553	591	553	570	538	522	571	549	556	531	570	589	498	516	552	552	574	586	552	552	539	589	585	579	522	533	583	604	559	555	573	552	551	559	551	568	565	585	564	558	603	547	533	574	591	546	561	544	539	558	559	600	552	605	576	547	557	607	587	556	551	555	551	569	549	611	588	608	548	571	538	562	564	556	579	558	576	560	530	569	554	541	560	591	554	542	534	556	583	567	600	564	563	577	549	530	590	552	604	535	564	574	591	609	560	610	590	519	559	545	577	595	581	591	539	565	565	605	532	548	554	536	566	593	578	575	538	574	565	561	605	607	619	578	590	535	582	568	558	548	567	544	581	548	609	550	566	564	589	577	579	539	581	566	574	572	554	584	570	580	575	565	580	554	557	611	597	543	532	540	583	547	530	528	598	538	580	570	538	549	558	577	571	581	537	582	539	560	560	571	582	573	563	581	548	564	567	534	558	572	602	576	563	568	569	557	585	548	533	547	528	562	549	572	574	620	549	577	527	562	553	591	552	551	523	566	577	540	583	569	590	526	561	539	570	515	546	557	535	546	579	603	507	560	593	589	569	560	572	599	539	585	541	593	611	545	557	592	571
24887	21389	26791	25093	13418	7525	4790	3281	2313	1867	1523	1189	1003	796	757	656	607	552	523	527	441	461	512	444	442	452	427	434	379	437	424	433	427	426	445	376	392	404	378	396	370	395	384	377	360	384	419	421	395	400	388	387	406	371	385	435	428	387	427	373	389	429	379	399	376	410	353	372	390	373	377	375	415	384	402	399	409	399	399	387	381	386	406	402	364	437	367	421	403	353	427	409	383	374	377	395	416	365	351	379	404	375	411	395	371	383	392	391	392	359	378	383	403	360	412	417	337	368	367	389	354	366	389	393	388	395	408	402	386	368	377	411	403	352	385	409	377	368	391	392	391	360	354	374	403	368	404	409	399	382	374	360	367	391	404	393	402	375	374	363	399	403	361	357	412	361	389	372	357	405	375	401	420	396	373	412	397	404	396	393	395	382	384	401	396	384	395	424	349	395	410	394	422	361	420	396	349	364	390	399	380	359	395	400	379	405	369	410	360	408	356	418	407	393	390	385	385	351	397	392	383	397	378	421	383	389	402	385	407	367	398	352	423	397	378	342	372	410	413	389	388	411	396	376	406	424	384	343	376	376	391	426	404	356	372	389	421	417	393	360	415	356	357	372	427	394	388	388	400	374	398	388	416	399	376	388	386	353	356	407	377	395	387	385	391	393	395	408	397	353	378	407	377	398	395	395	376	383	402	383	376	410	399	374	414	364	356	372	394	347	400	415	381	374	372	379	394	397	404	384	364	407	390	407	400	352	394	388	369	382	409	411	404	363	376	388	375	369	417	391	387	378	384	383	393	411	384	387	389	405	395	425	374	399	409	356	401	387	392	348	376	423	420	407	405	389	421	352	390	389	402	394	385	423	353	413	378	370	403	387	379	422	383	352	407	399	404	371	396	374	369	376	366	378	426	396	429	372	360	395	384	410	394	406	386	424	385	408	375	386	364	350	395	363	369	390	361	435	396	399	419	392	408	388	394	404	418	395	405	359	373	413	388	385	373	371	384	405	377	372	413	354	392	380	382	411	376	388	381	387	406	383	374	413	381	357	410	422	406	417	370	407	409	404	422	448	400	391	408	385	381	357	393	405	371	387	367	384	379	364	396	398	384	373	399	424	387	399	377	392	365	386	396	402	406	399	378	390	379	395	393	400	388	373	369	420	395	396	376	408	357	410	352	415	353	407	401	412	418	411	390	401	374	417	384	379	419	401	368	362	420	385	369	402	438	378	382	403	409	419	372	394	420	373	411	416	367	412	409	404	386	378	377	373	399	379	395	395	455	402	410	375	390	402	392	379	405	369	411	387	374	371	409	383	360	413	386	371	425	377	392	391	391	380	382	364	365	414	408	366	405	381	385	371	384	386	371	382	372	384	382	395	393	404	368	421	408	386	410	364	379	373	405	387	384	382	427	407	379	409	419	383	385	382	404	360	396	412	381	379	354	381	379	355	344	388	380	399	407	369	347	402	411	356	381	398	394	403	374	388	391	405	374	384	416	398	395	389	384	368	383	409	417	366	402	391	361	381	398	364	379	376	358	409	378	381	373	383	399	381	396	382	370	401	396	386	412	406	399	406	426	372	379	403	380	361	383	385	376	394	406	386	401	421	418	391	407	396	374	396	370	439	383	370	360	410	371	375	357	392	392	356	402	418	393	381	395	347	378	403	409	370	415	411	382	408	381	434	406	360	360	366	419	428	360	417	421	355	369	388	379	379	401	394	409	386	399	381	394	385	395	404	392	397	380	357	408	421	345	415	404	402	408	394	413	380	421	401	373	428	386	387	429	410	382	391	378	366	389	411	348	399	377	390	393	374	401	367	368	351	437	400	399	416	356	357	401	399	402	379	436	376	408	401	392	362	414	390	433	368	404	388	397	381	386	408	417	398	359	370	390	384	394	396	400	411	396	407	418	392	403	415	401	373	406	414	411	389	407	390	381	398	398	375	381	378	393	379	386	428	370	371	405	426	391	375	365	418	372	386	370	369	415	367	357	406	382	383	383	340	358	393	393	372	377	369	354	369	386	394	375	361	393	399	414	375	372	363	374	384	386	397	379	384	412	402	395	392	383	385	395	385	393	385	417	396	411	386	389	402	368	412	408	377	391	389	387	400	404	385	383	363	411	440	415	427	438	397	406	432	370	427	372	416	411	398	445	378	390	384	346	401	350	398	378	410	392	376	373	405	376	364	393	415	377	401	398	391	394	378	406	445	414	381	346	398	394	353	402	388	348	350	400	382	394	402	373	366	377	386	411	376	381	426	424	387	372	416	376	395	362	408	390	397	419	402	388	408	410	390	413	397	399	414	350	435	403	402	379	393	349	387	396	377	412	383	356	358	417	389	406	370	375	371	393	359	419	377	404	395	385	393	389	387	432	375	384	387	414	407	441	418	389	424	382	394	379	389	386	421	392	360	418	358	388	385	377	408	380	376	423	359	364	389	358	415	377	422	377	389	349	378	375	369	382	394	394	381	362	390	386	349	393	404	364	384	392	389	374	403	405	390	365	375	398	394	396	399	370	362	404	400	389	410	360	406	391	362	399	375	435	399	384	369	413	367	397	383	399	388	401	397	396	371	383	401	351	389	378	400	376	354	416	396	375	398	371	449	401	360	354	398	389	388	417	445	407	426	392	388	421	379	367	426	368	361	381	361	352	407	412	376	400	413	401	423	369	397	435	386	409	377	397	392	428	390	353	416	376	394	365	402	424	394	396	402	333	394	444	369	389	397	375	398	392	377	361	397	342	361	413	397	414	372	376	389	365	398	352	433	410	380	397	395	351	385	381	384	398	392	400	408	368	353	355	381	400	395	402	382	364	442	399	412	386	395	406	410	358	370	384	385	413	383	386	384	403	416	393	408	370	416	390	346	417	398	365	402	383	412	423	403	384	373	381	414	375	431	406	377	400	395	341	368	405	393	439	420	386	400	382	366	426	400	366	365	379	409	383	386	410	387	375	379	373	408	404	398	380	387	419	390	383	358	391	390	419	417	398	408	386	414	400	413	380	387	412	385	365	397	393	394	423	391	367	399	410	394	384	371	375	379	401	370	389	407	358	398	411	357	413	405	388	381	352	378	420	395	430	398	407	409	394	383	407	341	396	386	388	408	366	386	402	428	391	368	389	366	361	379	397	361	365	340	371	386	395	365	368	399	434	379	423	405	369	384	379	373	402	367	375	372	363	358	413	399	373	383	396	395	378	431	367	406	403	374	367	407	369	360	389	387	376	447	431	418	401	398	405	435	382	400	435	366	406	417	415	379	388	396	395	388	398	405	372	403	377	381	376	402	371	390	409	431	376	408	391	385	401	381	382	390	389	354	422	375	377	423	413	381	395	399	406	386	393	409	396	395	371	411	415	417	389	386	364	407	366	371	372	373	361	414	374	377	426	386	393	385	387	415	427	378	420	401	403	378	381	372	344	436	427	361	402	369	409	375	411	441	392	399	414	392	410	383	388	385	405	376	367	381	431	409	418	435	400	378
24975	41925	35235	25444	18518	13477	9524	7087	5411	4215	3177	2464	1935	1661	1336	1104	983	883	841	833	772	757	691	647	687	623	613	603	568	552	569	551	575	536	484	559	534	526	513	518	526	528	517	523	540	549	537	526	510	527	537	552	524	531	541	538	504	553	515	506	534	548	544	503	517	524	554	544	511	549	514	539	507	532	542	520	521	499	529	518	537	525	548	498	536	544	525	532	544	523	501	538	538	529	532	535	507	544	520	463	516	561	526	535	543	542	545	548	513	546	509	506	504	536	491	527	524	563	552	535	535	478	533	545	505	517	521	524	532	599	519	545	496	512	490	525	525	497	516	498	578	511	529	493	549	539	552	541	533	561	557	499	530	548	578	535	529	503	536	526	526	499	492	567	501	528	498	539	530	495	496	568	527	535	555	510	540	518	501	585	514	544	517	523	531	539	511	511	545	518	535	550	510	518	533	542	497	464	508	547	542	510	525	479	512	500	515	500	531	499	563	521	518	511	538	531	537	519	555	511	554	525	524	506	507	497	509	570	533	581	478	529	479	517	504	505	480	547	534	499	570	569	543	526	538	545	547	499	508	572	506	554	552	512	532	518	516	526	538	513	551	506	542	511	538	540	524	447	532	540	532	525	536	526	481	551	521	512	527	531	556	542	526	502	554	558	532	511	517	526	496	488	491	557	529	566	548	552	519	488	542	519	559	565	538	509	506	549	544	498	499	514	559	506	491	569	522	464	503	538	497	515	500	545	520	543	557	504	500	517	564	517	547	531	496	494	568	521	529	523	521	552	540	528	544	563	537	522	516	570	505	525	554	504	530	558	525	558	532	561	511	535	536	508	518	543	550	556	544	525	521	521	500	530	512	524	538	568	519	495	528	521	512	533	518	501	522	535	521	509	507	549	545	529	543	514	539	558	531	545	556	578	543	546	526	463	520	519	481	518	508	541	529	533	464	495	553	564	531	576	562	554	532	557	528	572	536	547	549	515	533	556	530	542	508	519	530	496	514	542	525	534	557	498	542	559	528	538	516	517	523	528	540	531	545	548	581	488	547	509	517	517	511	513	498	514	580	520	559	523	552	501	527	560	511	486	538	487	528	521	531	531	502	535	500	541	523	515	537	489	535	533	546	496	537	556	529	510	524	552	481	561	541	510	533	528	537	517	490	475	537	513	511	523	538	553	527	510	570	527	550	543	513	539	517	563	503	548	531	507	543	550	481	527	542	491	492	547	530	507	522	546	503	536	538	495	525	551	547	530	488	526	548	492	572	544	529	514	511	502	540	529	491	515	548	506	534	509	514	508	522	531	522	505	531	557	556	518	539	545	550	566	521	519	519	504	517	550	507	523	546	548	524	504	544	559	546	520	508	549	523	537	513	520	534	544	503	479	526	543	537	529	500	512	573	524	528	479	536	520	527	499	549	554	489	537	531	522	534	515	483	551	560	568	558	513	509	540	511	543	506	513	549	583	577	563	522	555	511	527	512	550	550	533	541	513	563	506	489	552	538	521	516	538	554	556	526	572	509	520	545	545	480	506	519	524	480	516	585	508	500	538	548	490	512	534	545	508	516	587	516	506	533	566	516	509	550	550	539	598	527	507	524	529	546	495	491	529	551	511	514	563	525	513	518	525	548	529	498	533	512	518	502	525	525	582	511	491	531	505	518	512	540	516	497	533	520	515	469	493	493	526	486	530	549	549	539	508	501	510	556	530	540	521	557	536	497	506	546	545	482	523	547	510	556	511	522	548	547	507	515	532	536	530	508	519	476	496	514	518	547	508	543	504	509	507	534	543	521	550	506	543	505	514	544	551	508	563	497	475	556	515	544	538	513	530	504	515	539	563	521	511	521	538	565	506	549	526	535	539	547	511	553	527	548	523	519	527	504	555	566	527	497	522	519	562	536	520	512	552	506	565	523	508	536	534	503	529	501	526	536	557	552	503	514	541	488	492	520	529	503	537	500	491	524	554	546	539	497	550	544	532	537	482	515	507	545	516	550	519	511	564	517	517	562	506	515	498	544	486	530	521	577	559	551	521	513	481	505	584	538	488	530	523	518	514	525	527	488	508	534	524	523	509	531	515	518	559	576	543	531	510	550	505	536	512	542	503	515	514	481	545	522	518	505	529	537	521	517	555	570	506	552	520	544	523	521	528	553	526	503	527	500	493	526	524	488	485	520	523	506	530	528	472	521	553	499	511	531	526	516	568	546	535	521	508	535	506	522	534	504	566	511	546	523	542	515	517	548	505	524	532	534	546	524	512	496	536	499	503	516	518	532	528	500	535	487	512	525	549	505	518	532	531	531	509	548	519	541	552	509	546	513	531	522	500	540	561	523	520	550	529	533	525	543	514	513	470	519	476	512	499	568	514	529	542	524	503	508	505	506	521	567	527	524	566	522	519	494	552	479	512	516	487	516	530	537	543	488	526	493	517	507	531	505	511	559	534	485	541	504	569	482	551	535	519	503	526	515	500	515	520	509	520	484	533	522	558	519	548	527	548	514	531	487	536	535	518	519	501	515	503	567	558	517	532	518	552	555	539	506	510	556	540	525	567	468	477	544	524	505	506	536	523	531	510	513	523	514	517	521	531	505	552	548	503	543	512	528	536	537	527	554	520	544	556	544	531	566	547	517	521	535	510	522	528	543	531	534	544	545	526	539	537	517	539	525	538	529	546	517	555	500	553	531	515	526	500	558	530	552	576	528	515	520	508	545	527	562	528	548	576	505	544	494	535	492	497	558	522	527	499	537	492	513	529	522	523	518	511	535	565	490	564	557	547	461	530	530	492	497	535	509	555	524	530	560	533	597	527	481	558	500	550	521	541	562	553	529	548	525	518	519	587	516	503	534	569	541	508	504	562	520	537	543	542	518	535	513	498	512	546	512	509	515	520	519	507	518	592	496	522	510	542	550	527	480	536	543	518	491	501	578	553	532	522	530	521	537	513	551	503	506	494	491	557	531	501	553	535	548	546	547	482	548	580	513	511	515	545	531	540	510	556	488	511	519	517	520	537	524	552	576	523	504	503	532	544	538	575	509	501	529	486	504	543	516	494	538	527	490	501	532	539	538	555	528	525	548	512	516	515	518	520	515	517	535	523	549	522	548	547	545	540	522	516	568	549	547	518	544	508	501	559	490	551	527	531	544	532	535	513	511	497	515	491	550	514	542	559	528	527	482	554	551	500	493	508	529	511	514	511	486	551	530	554	525	548	490	509	490	509	506	505	556	511	550	562	551	536	554	500	518	489	526	529	520	541	549	520	546	519	525	539	515	536	557	539	526	512	527	508	516	515	532	539	522	544	522	559	522	514	533	515	516	562	550	564	507	473	542	543	575	497	603	531	496	537	566	507	571	545	513	554	545	514	485	502	528	529	532	544	555	516	547	514	552	522	558	506	515	486	538	532	541	503	484	562	529	519	514	531	515	547	526	520	510	531	553	524	539	539	484	511	522	569	541	537	552	559	534	546	518	521	518	485
22571	21234	28369	24469	21513	20190	12519	6118	4133	3059	2383	1885	1488	1216	1037	900	800	681	677	646	589	563	513	524	524	457	497	473	459	467	461	451	423	426	416	415	415	453	386	436	441	441	399	393	410	436	400	417	432	446	410	427	415	454	459	435	430	441	435	453	467	411	416	407	441	414	407	452	419	414	428	417	372	410	429	412	373	395	411	415	384	433	419	398	397	362	406	408	393	440	455	379	388	427	390	451	401	434	434	465	416	385	442	432	426	416	387	423	442	395	427	407	410	444	419	421	407	369	459	406	436	441	445	441	423	439	426	385	434	456	402	420	412	389	407	437	409	423	394	418	447	407	453	398	426	419	440	426	433	420	420	420	420	444	416	415	387	412	442	440	416	421	417	411	403	404	391	414	435	419	438	398	443	413	406	394	401	411	403	401	390	410	423	456	436	439	419	413	399	417	384	394	410	404	408	414	397	411	406	409	425	419	407	415	437	417	408	413	385	423	405	436	408	415	396	402	397	439	433	396	408	404	409	431	458	422	398	465	369	448	442	426	453	425	384	405	415	386	436	387	407	416	413	399	477	393	427	426	406	415	424	417	457	421	390	416	436	417	394	407	435	432	396	459	411	433	397	435	456	369	413	434	423	398	418	433	389	406	389	409	464	451	428	384	411	423	420	446	434	429	419	401	421	432	448	437	430	426	398	395	399	418	439	397	401	438	417	383	425	432	441	432	405	405	414	401	405	405	384	420	415	406	409	434	412	403	417	436	453	418	429	418	387	448	400	432	408	440	409	408	434	436	420	428	412	451	395	386	445	428	397	412	411	413	437	399	434	420	427	407	409	411	407	433	420	435	453	400	419	419	382	441	381	435	414	392	382	408	397	431	429	410	411	362	434	417	406	389	411	463	417	452	401	448	466	423	394	416	433	391	412	444	446	421	422	403	431	421	391	430	410	424	389	451	413	389	440	421	422	423	408	400	446	436	421	423	421	461	467	428	426	420	374	430	379	387	392	439	442	407	409	400	393	430	437	451	353	429	427	412	389	422	445	444	425	413	391	384	381	419	431	399	415	430	406	404	427	434	444	432	459	426	425	430	412	404	408	438	402	417	422	412	384	393	409	422	454	411	463	418	391	422	437	406	411	410	422	415	420	436	445	408	409	413	395	403	417	389	397	391	411	442	408	414	453	401	429	411	403	459	388	388	421	396	431	425	427	465	405	404	418	377	431	404	456	411	408	424	415	409	399	390	409	415	415	399	398	376	421	421	394	397	426	419	444	398	447	386	383	393	382	432	420	423	370	422	403	421	418	413	440	407	397	407	429	424	410	454	421	438	441	415	428	420	414	412	458	371	424	392	434	396	418	427	357	428	469	422	427	444	429	410	424	414	408	399	408	423	411	414	414	419	413	413	427	447	427	389	412	381	371	443	428	404	377	404	451	411	412	454	419	402	444	417	424	411	449	408	425	409	449	397	413	376	401	417	403	405	431	415	446	422	429	402	427	461	384	410	413	394	393	436	431	372	463	368	439	435	421	425	424	454	433	375	447	448	440	415	426	399	381	406	399	402	414	446	408	432	422	412	464	406	425	435	419	434	394	405	391	402	381	445	400	382	449	417	430	415	435	468	445	418	395	382	437	416	430	437	409	397	408	405	415	422	407	392	407	446	424	373	414	433	435	389	390	389	409	412	434	435	417	441	408	402	407	451	424	429	432	406	420	410	438	393	419	399	411	392	454	398	416	455	376	399	408	435	410	413	422	403	399	440	389	409	415	405	435	415	438	433	418	452	418	397	440	410	376	398	401	464	405	421	401	407	409	403	416	426	409	402	424	400	460	404	409	406	433	408	408	434	424	430	439	426	443	405	356	420	407	425	418	412	415	403	415	403	433	420	431	427	432	420	437	406	437	407	399	457	405	432	414	428	434	445	429	429	409	418	419	432	404	434	430	403	416	425	401	406	447	413	417	449	394	403	419	414	420	409	440	427	424	421	381	423	451	398	449	425	448	433	406	424	413	383	447	419	451	448	411	422	381	450	405	419	394	416	422	429	378	424	387	418	384	447	408	412	412	418	447	439	450	400	399	462	436	398	392	450	413	431	409	419	394	432	427	430	382	413	417	471	359	400	404	419	423	421	424	402	420	451	433	408	392	415	385	399	397	409	412	404	384	412	401	406	380	448	401	375	425	407	384	437	429	429	422	420	451	414	427	421	430	425	382	411	368	432	437	435	404	402	402	404	400	418	454	412	419	434	414	406	416	443	425	411	439	375	386	401	422	463	402	399	406	439	396	439	432	443	427	404	404	436	418	387	407	395	401	438	389	428	415	432	387	400	447	404	440	431	427	420	453	414	433	397	457	463	448	411	436	401	388	429	412	417	400	406	407	418	434	474	453	416	421	429	432	429	407	408	441	366	434	432	417	391	403	417	386	421	450	420	398	382	436	422	413	422	406	378	442	450	421	413	446	427	406	416	432	416	392	409	430	379	433	438	444	377	423	393	420	395	417	395	396	384	371	415	434	422	409	411	408	392	392	386	399	424	393	433	414	393	416	393	425	397	402	416	401	443	400	404	400	423	413	385	425	453	440	405	416	425	479	389	435	451	411	415	399	413	419	394	387	445	435	450	413	393	411	423	448	396	427	417	451	423	395	424	416	360	419	417	442	388	398	437	397	387	385	459	416	454	449	413	414	404	410	418	423	402	444	391	417	410	427	432	411	393	408	457	424	415	427	402	428	405	452	388	416	410	423	413	444	411	440	395	451	375	434	439	414	447	408	409	425	407	424	431	388	369	396	405	405	418	394	402	425	433	456	422	427	432	439	398	401	404	378	423	413	423	376	406	430	399	433	435	414	431	408	424	426	377	374	423	407	443	442	421	397	377	439	391	401	404	428	409	396	423	410	430	424	386	432	438	420	454	430	421	422	385	410	377	422	441	400	401	426	399	423	413	419	390	436	408	418	416	401	395	435	407	402	384	428	393	440	419	402	402	413	401	418	416	397	405	412	396	400	425	458	425	388	425	406	421	386	408	404	406	390	406	405	432	456	410	414	415	391	458	426	452	422	427	427	446	413	390	462	438	425	398	433	425	393	422	424	392	410	417	431	415	392	431	422	416	433	420	428	427	412	417	407	413	392	392	436	427	408	438	388	415	416	427	419	401	406	417	393	390	405	469	453	412	380	385	410	435	414	425	440	405	452	410	415	367	409	415	424	410	422	409	423	380	425	447	408	394	401	411	410	394	415	423	397	404	447	382	411	406	407	413	422	383	409	416	392	458	404	382	446	426	391	462	409	405	394	417	401	408	418	457	423	445	437	443	432	413	439	425	373	414	427	450	437	381	427	421	388	378	429	419	418	404	412	412	434	406	409	410	428	437	446	386	419	382	415	388	387	390	400	387	418	394	405	406	453	431	418	443	406	430	395	417	414	433	450	411	432	411	409	419	411	432	422	414	424	385	407	404	396	369	416	441	430	395	392	388	385	400
26736	49078	42235	32752	25566	19453	14590	11044	8518	6468	4828	3809	3015	2468	2072	1695	1397	1227	1094	1004	887	874	843	753	743	717	678	683	663	636	597	592	602	620	618	592	562	585	551	526	541	569	568	580	579	549	540	566	582	539	594	525	609	559	545	578	527	565	565	586	553	563	555	560	560	524	544	518	538	554	557	590	551	550	534	579	584	544	523	560	537	541	570	495	553	570	590	526	573	548	555	529	542	555	579	554	593	534	567	552	531	566	538	574	582	509	539	522	585	529	586	583	493	524	562	560	517	552	567	578	550	555	551	565	561	541	597	521	567	578	555	549	544	549	542	538	567	558	571	540	541	611	580	587	558	578	560	539	579	563	606	559	510	541	571	554	577	596	539	539	576	536	506	532	560	574	573	553	555	579	564	557	537	543	550	546	557	533	558	573	544	506	541	566	570	550	559	549	564	559	566	528	597	529	516	553	562	540	545	580	549	558	559	568	563	576	571	526	535	564	553	587	555	543	541	586	564	572	518	591	547	529	583	557	550	541	551	583	553	561	541	539	536	556	545	565	555	521	525	548	555	564	568	526	543	545	540	555	585	539	545	532	600	586	571	558	570	527	588	535	533	570	597	559	555	563	560	530	564	543	524	553	579	555	532	575	589	530	553	563	555	548	547	571	540	572	522	533	553	556	576	555	557	560	540	530	546	596	554	551	545	538	532	600	539	537	533	560	518	602	548	550	558	542	556	571	582	528	573	585	598	552	532	527	570	552	561	581	530	548	541	571	553	574	554	597	560	575	526	519	574	574	566	578	569	537	559	579	546	541	544	529	539	576	545	556	569	525	535	565	557	586	544	526	547	535	606	548	550	504	550	577	548	584	536	521	552	563	558	557	520	510	495	573	554	559	585	542	523	560	561	523	543	533	604	569	614	559	517	566	515	564	552	568	569	567	582	574	539	547	552	530	543	611	552	571	530	511	545	594	564	557	559	517	546	574	561	522	572	590	575	532	545	547	533	553	591	543	541	558	557	582	581	556	595	522	581	531	561	552	546	569	535	542	544	573	535	575	556	594	548	531	563	542	552	576	585	567	552	571	535	585	517	555	531	589	565	567	552	551	568	561	580	555	554	555	547	558	588	544	591	566	549	530	504	605	560	530	518	553	560	575	560	580	553	534	534	521	520	554	530	581	546	560	547	553	579	545	557	596	542	582	521	555	515	594	548	559	567	506	568	541	516	578	556	547	551	588	595	553	566	618	522	552	553	562	535	528	551	537	569	534	493	549	580	547	531	578	547	513	578	505	540	567	560	560	566	557	533	581	518	503	554	538	569	579	522	579	526	564	561	601	575	613	565	584	536	554	564	571	557	568	539	508	553	568	534	571	513	559	554	554	523	532	552	544	571	585	533	595	557	551	549	521	547	559	534	558	493	582	575	578	542	556	537	548	549	571	544	546	524	554	566	562	575	558	568	573	528	557	559	513	547	521	564	526	541	525	563	540	524	562	553	556	525	553	568	547	540	525	524	551	508	513	580	604	541	561	545	545	570	491	549	492	563	548	603	520	516	557	578	557	537	519	547	545	509	612	497	538	541	537	579	558	573	553	571	548	608	547	597	556	550	569	560	577	534	577	568	583	504	536	549	541	530	549	520	580	553	488	553	540	532	571	550	562	567	563	592	574	567	564	533	542	569	551	544	570	550	544	549	609	571	545	559	546	550	568	520	564	558	526	583	511	567	507	562	581	550	585	564	516	567	550	524	567	557	560	559	586	557	596	532	554	553	587	601	566	542	515	519	549	549	538	554	524	563	572	553	563	550	559	571	597	542	551	527	574	541	546	598	591	554	571	593	551	565	527	525	548	523	561	539	540	552	557	496	545	552	570	522	550	556	522	549	563	567	534	543	562	530	615	548	534	504	539	557	557	539	559	552	569	581	553	551	572	560	578	521	567	578	561	575	521	501	611	540	549	513	585	516	551	545	554	551	575	571	565	487	529	563	545	553	553	525	603	566	516	554	557	558	578	600	542	563	521	556	538	514	533	550	524	589	553	542	550	543	594	565	494	571	584	571	510	565	566	528	564	508	582	569	489	557	559	515	554	552	548	543	561	605	551	547	562	594	551	561	571	537	570	516	552	544	546	543	595	583	535	595	584	534	541	555	551	590	544	580	503	533	581	538	563	521	559	567	549	540	564	567	530	550	547	555	557	608	527	541	539	546	570	546	569	567	561	486	573	551	543	568	579	549	549	542	565	565	521	574	555	540	521	576	530	516	570	545	563	556	566	583	549	579	561	576	578	545	577	498	521	575	587	579	583	571	562	505	567	522	552	531	544	587	572	557	509	552	558	556	537	527	576	547	549	561	556	526	583	581	591	530	529	564	521	595	564	551	554	531	538	590	589	537	560	554	551	596	570	586	549	553	567	575	569	523	554	557	567	589	582	561	523	510	569	531	545	565	566	552	551	556	553	584	599	543	556	571	501	567	559	531	545	531	526	565	539	533	560	562	533	573	550	562	540	558	570	571	560	590	578	590	562	574	572	545	550	551	589	568	549	557	568	608	558	527	515	521	541	548	553	537	536	528	545	527	546	565	559	564	604	556	538	570	543	586	549	532	552	581	538	590	541	566	574	558	565	557	560	544	551	574	524	552	538	579	529	591	561	525	588	567	563	574	553	518	508	546	555	545	591	525	524	549	562	549	528	597	527	550	557	541	619	535	569	594	596	577	613	547	532	555	554	576	535	568	541	566	541	549	530	559	578	550	526	544	562	573	537	551	577	557	567	566	490	548	529	515	554	560	581	555	547	525	554	517	601	561	532	584	545	537	590	490	554	531	578	577	600	538	506	564	522	571	547	593	542	566	531	587	609	572	542	538	570	584	547	538	531	498	608	564	530	520	546	565	564	536	555	562	561	533	550	528	532	542	546	541	546	523	526	562	536	560	539	576	508	598	540	528	591	564	529	566	600	574	605	544	540	558	523	549	568	555	568	549	526	565	515	560	535	555	587	532	587	571	549	576	553	557	563	589	503	533	521	536	535	520	556	564	606	535	515	551	555	561	566	550	565	560	557	556	555	568	506	595	558	553	560	545	583	520	556	578	522	536	581	576	555	564	566	590	569	569	529	594	505	592	523	562	535	562	486	553	539	618	554	547	552	514	537	522	554	544	508	513	528	544	511	587	507	569	566	514	507	580	577	545	533	573	554	548	537	544	550	587	576	575	550	560	604	579	589	569	528	554	569	524	538	536	543	569	517	568	537	598	524	576	594	566	553	535	576	541	568	590	525	562	547	542	546	551	545	518	524	547	540	577	584	506	588	562	544	531	560	582	549	545	565	591	553	573	590	531	613	545	539	560	584	547	555	554	564	565	553	558	528	520	556	566	558	559	560	546	516	547	519	516	533	573	553	521	598	522	541	570	541	570	555	550	574	615	502	570	543	542	562	543	552	507	548	541	555	528	556	530	535	537	563	563	553	521	526	569	578	562	577	503	574
28906	25204	26136	18826	10605	6128	4001	2806	2069	1630	1268	1023	864	719	687	619	591	560	515	460	546	485	461	463	473	469	468	437	417	377	425	429	421	428	462	369	423	390	426	419	418	416	423	418	421	401	391	418	390	444	401	400	421	387	400	386	418	425	378	430	382	400	375	408	411	410	390	412	401	460	377	425	373	397	403	425	456	382	407	399	432	394	407	415	400	390	384	405	387	368	397	417	412	442	425	398	403	411	404	409	395	429	424	407	396	393	421	408	387	422	403	407	401	430	438	424	427	429	412	376	420	419	433	397	392	424	407	414	418	411	411	389	416	411	409	420	401	404	382	402	394	428	407	419	420	420	405	376	394	405	422	397	439	382	374	409	411	411	404	432	376	375	386	405	384	408	393	425	415	426	392	382	375	359	384	450	417	433	424	396	439	420	416	466	386	394	402	393	444	371	406	424	475	420	402	438	421	431	406	415	401	394	448	422	402	430	420	406	399	395	455	407	409	414	417	433	406	422	404	404	381	391	414	435	391	435	388	441	424	377	426	437	418	380	415	432	387	402	412	438	380	410	421	363	402	420	419	425	421	413	410	418	427	395	398	416	398	449	443	407	429	394	431	417	386	415	404	412	427	438	408	398	401	389	407	411	403	384	439	392	409	430	404	390	475	406	363	406	386	421	421	405	414	415	443	448	407	394	416	402	411	389	444	393	415	409	385	394	395	423	401	413	403	397	409	415	406	403	438	428	424	433	420	401	416	394	412	429	387	447	394	410	416	390	448	430	434	391	398	434	404	448	394	418	370	424	429	423	382	381	399	410	425	383	414	434	414	368	409	397	430	398	422	414	401	392	390	386	387	407	398	397	398	409	387	396	393	410	402	435	395	403	462	415	440	389	455	423	414	398	441	414	402	411	429	419	437	391	400	435	383	418	387	398	385	398	414	438	425	424	425	437	429	420	408	418	436	395	420	391	396	451	433	385	396	428	418	388	395	459	375	407	379	406	438	393	399	409	442	413	398	384	432	369	409	427	404	466	426	415	424	376	426	386	427	411	402	421	405	419	399	365	397	425	460	416	408	413	406	396	425	406	402	426	415	410	375	400	446	405	391	402	373	372	447	436	408	370	409	365	420	399	396	378	404	436	384	423	420	407	414	421	401	399	380	380	394	388	396	374	423	443	421	428	426	425	435	399	439	391	441	424	380	428	416	389	398	400	446	411	390	388	424	441	424	395	395	418	388	412	413	433	435	413	403	408	410	404	400	425	385	412	397	414	374	391	410	420	428	393	372	407	420	394	430	437	411	393	440	413	406	452	483	447	417	390	401	380	413	414	404	391	437	388	402	425	399	417	404	416	397	392	372	393	415	374	440	389	433	419	433	400	402	425	448	399	394	410	444	381	439	442	402	372	415	385	420	425	427	419	411	407	378	439	421	394	424	398	388	459	429	422	433	397	405	395	426	403	413	401	368	438	437	384	407	405	416	406	436	421	400	422	432	418	422	401	395	392	399	428	412	397	404	379	413	420	406	393	394	415	404	407	459	416	433	417	427	418	401	446	410	424	400	430	412	440	415	400	398	413	412	398	389	420	426	400	374	427	403	412	408	438	406	421	472	423	429	403	441	434	423	430	397	421	415	408	424	448	449	408	398	447	385	428	406	374	395	395	426	409	440	368	438	410	422	435	410	423	384	414	424	415	390	439	393	455	375	419	425	429	439	426	419	439	441	395	410	418	422	418	373	397	426	410	429	400	428	408	398	401	444	422	419	423	425	396	397	420	417	440	442	484	437	359	436	412	409	448	430	428	399	435	417	426	435	394	435	409	403	435	408	386	371	418	420	441	423	425	410	380	432	408	395	395	389	421	420	411	415	405	442	418	427	395	411	394	416	387	409	368	414	420	446	394	420	385	400	408	386	418	399	422	414	379	434	426	372	395	404	425	408	396	408	380	401	410	391	391	386	412	415	400	404	395	405	405	420	381	413	423	423	418	375	431	395	397	407	424	399	424	380	408	415	442	412	413	436	401	419	431	408	425	409	395	408	451	423	407	378	435	406	401	408	398	417	394	370	424	410	394	428	452	404	393	359	375	399	422	430	407	400	439	411	426	414	397	392	428	411	410	374	356	433	398	444	385	423	444	392	430	425	432	433	418	392	440	412	404	406	401	409	421	416	399	401	377	391	399	420	432	402	392	421	373	400	418	389	450	448	406	395	394	411	391	389	424	373	429	384	394	422	423	396	425	391	412	440	411	423	424	424	428	391	436	429	368	405	401	420	404	388	407	440	399	429	408	411	432	392	392	379	414	401	389	401	410	404	436	398	387	387	412	409	411	432	419	364	361	417	424	415	404	384	400	415	415	446	425	427	395	393	394	393	416	429	440	440	400	382	398	416	398	396	412	414	414	389	427	417	402	408	439	409	449	425	406	392	406	411	384	443	357	428	396	380	419	403	403	390	421	397	412	362	404	420	404	405	419	436	442	397	422	420	392	397	447	417	413	417	461	415	416	397	413	406	406	390	404	390	386	389	466	419	380	406	415	424	401	412	400	413	412	421	422	394	410	408	408	393	405	429	390	449	457	394	397	413	427	375	422	413	382	392	406	375	439	399	418	400	432	394	395	403	414	438	411	407	396	413	380	397	417	406	414	409	415	390	389	426	414	423	408	436	409	436	420	395	500	371	374	426	438	421	402	434	395	397	406	411	412	416	419	412	378	429	394	379	373	421	403	431	407	397	425	400	403	415	445	460	371	393	425	404	453	423	418	383	441	414	425	402	419	387	410	414	413	460	428	436	387	439	370	384	409	452	417	413	433	433	363	387	378	406	464	413	437	380	415	435	386	394	426	420	434	401	381	396	389	417	419	416	363	394	418	436	385	390	382	386	442	450	403	394	434	387	420	382	407	410	418	416	412	398	435	368	433	423	426	428	422	432	388	395	398	446	398	406	426	422	422	389	402	434	419	385	408	446	431	414	446	379	409	395	427	394	435	422	386	414	422	424	445	437	418	412	414	379	400	399	380	462	417	374	368	420	395	392	428	396	422	394	391	434	387	419	415	379	409	468	400	416	414	442	386	452	428	398	399	427	422	417	423	396	402	411	443	424	407	387	415	433	407	401	401	421	417	438	416	377	391	378	393	391	409	417	418	406	403	385	420	413	436	428	418	429	419	436	415	411	374	386	394	437	433	416	417	428	401	386	379	380	423	429	437	416	393	416	424	418	403	399	409	385	399	404	427	457	410	394	463	398	428	422	397	431	396	450	391	412	417	436	427	420	419	396	404	429	418	435	423	429	435	407	433	415	363	409	422	393	436	422	426	427	368	407	438	429	410	427	394	407	420	417	397	400	424	429	415	403	421	436	381	410	412	451	418	437	403	410	398	410	410	456	406	396	434	396	424	413	444	425	421	439	381	409	427	388	409	414	421	398	390	428	446	422	395	439	426	407	428	405	426	389	405	420	400	389	401	389	418	398	399	392	415	394	440
25561	39463	33185	23480	16654	11736	8436	6243	4681	3554	2814	2153	1720	1427	1240	1083	945	890	822	781	767	686	678	718	626	611	603	595	618	570	612	541	561	586	552	562	573	552	599	560	562	585	551	546	574	542	610	588	524	526	549	555	547	582	564	533	581	581	568	566	572	592	579	568	530	574	521	564	563	545	567	500	524	538	557	533	543	532	578	549	531	568	568	534	540	502	547	560	524	555	592	565	555	546	581	529	568	544	561	557	541	535	570	581	573	578	551	546	580	561	526	547	618	540	536	551	525	565	541	585	621	569	546	563	542	547	568	537	599	553	539	579	559	547	583	547	597	625	546	515	557	557	581	516	567	580	538	575	597	538	590	550	573	536	568	562	562	547	553	565	553	526	555	556	540	553	578	574	570	559	603	537	544	566	544	537	597	554	575	540	551	587	606	576	571	513	530	589	598	528	540	550	546	512	541	562	542	583	557	540	564	518	567	542	537	524	562	556	553	529	530	550	530	545	555	543	565	572	574	553	589	542	518	547	577	567	574	571	567	549	566	560	549	565	503	546	553	556	554	546	581	595	562	534	580	562	588	552	508	533	546	578	581	545	575	519	554	595	535	573	557	546	561	534	569	570	541	554	543	589	566	601	542	569	589	590	559	595	508	515	563	540	591	594	542	559	520	555	581	575	554	580	561	559	573	615	552	544	532	532	552	557	545	577	539	513	575	535	565	579	566	569	579	581	565	578	555	570	576	541	552	549	506	570	566	545	554	536	570	535	559	582	547	561	571	508	543	573	567	585	524	546	525	573	569	593	601	576	503	503	535	501	553	584	578	561	554	544	521	574	575	621	547	592	606	571	579	542	532	581	579	545	537	558	543	590	570	528	558	565	538	589	527	562	559	564	578	585	528	524	559	563	550	583	520	560	532	519	580	537	545	537	578	587	572	570	596	546	562	499	571	555	534	574	539	561	552	550	563	550	547	582	560	597	598	573	534	546	565	567	552	549	559	592	574	556	543	575	505	575	535	573	531	585	600	554	606	578	522	573	601	602	568	588	578	553	532	512	519	526	583	540	536	537	530	503	572	560	525	577	551	535	564	538	526	525	560	568	555	527	544	575	557	550	582	564	603	559	542	557	547	558	559	547	601	536	487	593	523	573	562	514	566	584	524	558	573	563	540	582	579	588	568	527	549	525	563	589	512	552	538	579	549	581	564	532	592	561	530	549	532	542	577	573	587	533	561	523	538	550	573	525	564	576	576	556	561	563	552	565	559	604	546	557	575	525	524	556	570	510	553	538	548	544	573	595	551	589	542	572	551	549	548	576	564	546	551	550	548	557	562	551	581	511	574	549	522	549	605	596	558	626	571	544	548	552	514	589	545	534	522	544	542	568	564	524	555	533	578	527	535	536	585	558	564	531	537	584	582	554	512	522	543	565	607	549	543	551	544	565	562	531	575	574	523	535	519	623	587	561	613	580	573	540	581	588	574	548	556	569	540	529	572	579	539	551	578	597	559	490	542	562	578	552	572	513	577	554	509	542	543	542	554	589	589	591	601	538	522	574	587	553	539	559	591	590	544	561	549	552	531	576	566	561	541	579	589	552	588	548	574	572	529	535	549	582	557	535	539	550	573	529	582	565	553	533	568	576	548	561	576	561	557	546	570	572	568	539	575	549	506	530	544	566	518	573	546	529	565	593	540	530	546	573	534	552	542	512	513	492	556	530	555	583	546	511	543	583	558	531	559	564	586	551	557	552	550	514	587	544	570	543	562	540	555	546	536	512	610	579	561	556	548	539	529	576	542	584	539	554	562	595	537	568	566	500	587	539	550	583	557	561	570	546	560	530	557	528	513	581	552	570	556	571	532	528	606	554	556	576	531	565	601	524	570	517	589	540	586	548	554	560	563	578	566	511	607	557	556	579	573	573	530	521	565	586	551	550	552	573	562	513	529	530	534	577	547	535	569	553	547	577	555	580	577	602	539	578	533	503	555	571	556	538	532	540	580	603	513	547	552	550	558	556	603	569	595	574	568	547	572	567	614	527	561	548	555	534	534	530	547	528	565	561	489	601	518	556	525	548	582	583	549	503	557	533	560	586	538	527	533	558	533	545	544	544	555	560	555	539	517	542	552	533	568	564	588	557	555	543	520	565	587	564	576	587	519	547	532	532	569	552	567	548	546	566	560	516	528	550	554	521	538	540	584	568	535	557	536	575	542	552	505	552	594	568	557	573	595	564	526	569	557	584	548	555	573	548	522	530	572	547	521	518	558	565	559	535	517	527	524	582	537	567	561	565	531	548	522	605	532	534	500	554	536	564	549	587	525	569	535	572	571	499	541	567	555	564	564	630	548	583	525	555	531	589	557	570	575	565	566	533	575	563	555	529	511	555	554	522	555	493	599	575	558	565	546	570	616	541	598	588	559	577	557	550	586	607	561	512	580	588	515	563	550	555	520	562	549	578	537	589	544	527	566	519	564	575	566	591	606	551	538	594	527	535	587	575	533	559	590	542	534	572	563	558	542	589	538	529	527	567	506	533	567	519	579	519	558	578	567	572	564	574	553	532	579	524	606	602	525	517	573	562	538	538	580	560	563	561	565	575	552	571	532	566	517	580	542	585	562	553	579	566	519	559	561	600	579	488	550	567	535	541	555	556	598	530	574	579	560	571	521	506	551	532	546	545	594	555	567	572	557	562	582	572	551	598	527	586	572	588	543	577	592	568	548	561	528	589	532	556	574	543	540	544	583	535	561	548	533	546	570	572	569	549	547	512	554	550	604	570	549	544	596	579	555	552	566	574	581	538	601	553	593	592	507	549	540	557	548	583	553	563	543	527	562	550	558	567	542	605	556	560	578	584	585	557	549	566	554	573	524	552	553	551	546	579	560	540	595	538	590	555	549	606	556	570	554	534	497	534	541	535	601	530	518	539	562	555	550	570	539	548	565	538	516	568	542	532	548	536	527	527	578	605	584	555	540	574	508	541	588	522	568	544	579	567	570	607	543	543	505	529	545	522	563	566	579	552	545	508	554	534	575	575	532	574	565	541	564	557	555	574	528	540	577	549	576	596	560	520	564	507	515	560	552	540	574	605	549	558	546	558	565	575	554	552	576	600	535	543	568	573	588	503	541	527	578	542	573	559	546	560	569	563	571	584	511	538	545	578	571	567	521	544	598	569	570	589	567	593	519	537	590	529	609	548	563	593	554	530	544	533	561	543	526	543	555	585	558	547	540	562	584	535	552	573	548	579	553	546	576	570	577	560	577	581	578	592	596	623	557	566	558	527	564	567	589	525	512	557	554	516	584	547	577	528	547	560	596	594	549	548	584	545	554	559	531	562	559	551	563	551	544	588	570	568	553	574	574	532	499	557	551	540	564	570	544	558	592	525	589	570	555	555	552	592	550	538	559	595	545	577	556	522	575	552	541	575	535	572	609	551	597	570	503	580	553	501	563	536	548	568	560	564	570	557	527	583	540	562	592	533	498	580
23541	21245	27771	25369	20447	13053	7447	4368	3037	2292	1899	1433	1218	1024	843	816	720	654	610	589	536	554	490	538	526	467	463	451	467	473	468	448	483	435	434	438	452	393	466	450	445	472	419	431	422	458	435	413	445	372	458	414	435	441	429	439	411	407	430	475	426	471	431	436	414	404	395	431	420	417	398	426	436	453	445	445	445	397	432	407	439	428	410	440	400	458	435	441	427	415	449	419	435	432	418	411	429	469	437	392	491	437	435	421	424	453	395	447	460	414	395	419	396	433	403	421	467	419	431	404	409	411	409	424	418	408	435	430	399	420	435	455	440	437	432	427	435	431	425	441	423	431	406	419	445	409	422	424	411	424	413	446	382	421	413	473	444	441	431	431	415	417	437	443	397	405	392	397	420	427	436	476	429	458	389	445	399	428	449	421	437	436	470	451	416	421	481	407	406	402	424	391	409	453	408	395	414	423	426	428	405	468	418	445	403	427	414	387	448	405	422	441	438	406	407	405	450	421	446	468	410	430	413	458	446	424	465	447	433	454	422	423	401	436	405	434	454	445	452	432	407	447	405	412	427	435	382	452	431	430	381	422	440	431	438	380	416	443	410	414	405	421	428	401	438	475	424	443	422	397	437	396	406	427	408	411	446	457	427	409	439	423	407	457	388	395	383	439	429	448	417	438	417	396	414	409	440	411	405	429	432	447	439	433	457	419	439	435	420	446	409	426	442	423	415	461	432	462	473	403	448	427	433	408	415	445	418	418	450	421	458	441	393	451	413	438	412	398	405	446	443	435	407	421	452	462	401	439	440	417	411	451	407	430	432	436	461	411	430	430	416	416	457	460	455	424	396	426	426	430	394	431	399	456	428	433	424	466	427	410	447	434	424	435	404	440	432	415	420	434	426	410	426	408	440	419	418	382	400	436	430	397	446	400	427	412	412	406	433	449	410	415	426	469	443	426	414	431	406	419	422	438	416	407	459	441	409	423	410	432	441	466	428	424	397	428	426	422	452	431	461	416	409	401	453	459	461	433	439	383	419	385	397	425	442	431	412	456	431	434	450	396	442	466	424	410	405	415	477	441	389	411	429	414	402	463	475	445	405	454	451	461	413	385	469	435	410	453	403	461	420	447	423	420	442	431	406	424	408	413	415	408	425	454	448	411	428	426	415	432	457	421	434	421	415	429	424	453	430	456	434	420	402	400	449	399	382	391	411	416	432	434	420	429	439	452	396	413	423	421	447	422	439	404	408	435	430	423	429	398	438	406	436	395	434	414	385	415	432	425	430	424	415	431	426	420	447	437	428	381	454	444	447	444	403	454	406	428	440	445	437	446	446	429	422	409	462	409	399	408	428	389	412	410	413	434	451	444	460	417	422	436	431	477	410	428	424	423	425	414	458	439	443	440	441	447	415	419	464	437	429	426	449	424	436	411	449	456	425	427	411	385	456	416	429	446	387	430	448	435	452	427	428	444	435	442	455	419	453	405	449	423	436	398	427	430	451	385	408	423	425	465	424	423	401	429	456	449	425	389	417	392	408	415	404	411	392	443	424	406	437	446	439	480	388	436	406	441	404	402	441	411	409	392	414	410	446	436	429	416	460	412	452	440	417	439	398	450	455	425	384	432	412	412	463	423	412	469	413	406	412	419	484	429	417	436	427	400	414	406	415	418	438	436	421	465	406	410	436	403	437	451	412	443	441	399	449	414	429	372	381	432	443	426	439	394	418	451	434	433	421	452	443	411	380	368	403	405	395	467	412	426	404	415	442	396	426	440	391	399	408	466	419	434	398	425	455	443	406	397	439	400	429	442	412	440	431	418	453	400	426	384	451	382	420	428	424	430	443	438	430	462	454	419	434	447	448	415	423	397	417	417	445	412	446	413	416	424	411	462	447	450	431	431	408	387	409	454	419	454	438	435	438	460	436	408	456	418	412	442	402	401	411	460	438	457	406	458	414	425	392	456	435	417	447	415	403	419	393	447	426	420	454	432	433	434	438	437	417	415	471	430	451	418	461	415	399	431	411	435	410	438	400	458	419	426	368	405	400	402	460	445	433	399	423	456	424	417	415	420	423	432	401	435	408	420	439	429	379	471	434	398	462	391	432	445	429	436	414	429	389	404	432	412	409	432	414	447	430	424	420	446	446	375	428	439	389	420	430	430	415	415	421	420	423	399	440	431	447	442	454	402	434	439	437	415	390	448	443	371	411	431	449	397	427	407	421	415	411	421	414	424	412	463	438	419	456	423	422	447	412	419	455	388	424	378	426	450	459	428	436	443	435	413	436	429	473	427	460	437	456	405	458	437	398	462	442	418	424	428	447	395	440	427	410	451	455	420	431	419	469	377	403	426	424	418	454	443	425	437	428	453	438	463	416	460	440	433	397	452	433	418	449	398	412	424	417	427	426	425	439	433	423	414	446	411	439	428	412	412	410	428	439	474	420	423	396	403	410	410	412	406	405	428	379	431	452	420	438	402	441	458	414	428	443	433	390	413	416	396	436	463	411	422	423	477	438	421	459	400	457	454	427	451	419	456	413	433	456	393	417	445	421	433	413	431	422	381	448	423	408	430	439	428	434	407	446	408	410	388	400	423	461	407	426	441	441	431	435	431	452	399	436	420	421	453	405	448	472	451	440	425	447	408	423	437	382	439	475	426	409	417	462	434	438	452	388	429	413	436	441	405	420	422	425	432	453	403	409	441	435	443	455	423	434	435	393	429	431	427	437	418	410	431	426	403	387	402	424	429	409	435	435	438	403	437	492	424	421	435	419	422	422	442	426	393	421	387	440	434	429	451	423	451	453	424	430	423	433	449	428	419	452	447	442	444	442	404	403	435	468	414	439	409	407	408	415	429	442	412	397	417	437	424	409	471	420	392	433	423	439	432	397	422	429	450	435	428	402	430	390	461	429	439	408	456	420	429	429	432	464	442	429	419	418	426	428	411	420	461	429	419	417	423	408	471	456	463	429	384	413	442	406	467	436	457	406	403	413	455	432	442	475	379	420	443	417	406	426	410	405	432	441	461	444	401	436	447	404	414	469	407	426	460	433	458	423	485	416	462	442	432	414	422	424	433	461	425	425	363	421	343	427	461	449	427	448	434	466	414	439	408	410	415	443	423	410	416	438	403	423	456	421	385	443	439	421	481	452	401	457	456	418	453	380	404	386	454	417	460	448	434	404	436	428	452	435	419	404	441	423	445	458	408	431	405	404	466	436	447	437	422	396	390	405	411	392	435	422	413	436	423	455	429	456	380	434	391	425	387	426	449	380	446	421	436	399	420	416	439	414	461	392	425	418	413	429	411	419	427	404	390	415	420	445	405	423	417	424	426	411	403	423	422	427	405	404	422	409	383	424	435	412	401	414	367	436	384	459	421	407	420	411	417	397	439	416	436	418	397	435	417	393	443	464	396	436	427	438	460	456	430	427	392	419	408	439	401	422	416	426	424	405	452	419	377	452	434	422	414	422	445	403	462	407	413
25369	45065	38785	29006	21760	15914	11926	8734	6545	5125	3815	3030	2382	1982	1722	1395	1242	1017	1010	875	901	833	733	754	694	701	661	656	684	600	634	649	592	565	589	582	577	609	586	589	564	589	579	591	553	573	577	594	554	598	549	586	576	559	559	554	606	618	567	581	543	608	582	616	549	598	562	625	575	539	556	578	584	572	589	570	593	570	556	560	578	544	601	548	615	575	562	569	553	571	584	557	594	541	565	581	559	629	527	580	523	583	581	565	604	598	557	545	589	595	594	571	568	602	559	563	548	571	573	540	548	593	564	623	607	580	535	612	555	603	579	573	555	565	553	540	597	603	604	582	565	582	584	545	567	576	538	612	628	556	558	535	586	588	542	603	555	594	540	575	581	614	542	578	518	536	594	570	540	558	576	609	580	594	589	603	543	527	574	539	578	576	603	576	592	599	574	562	605	609	533	547	592	635	626	594	532	593	567	563	578	584	547	550	602	583	608	558	586	589	589	550	624	560	575	516	590	572	574	542	530	607	562	554	617	570	588	567	577	549	563	585	564	598	586	546	529	594	565	576	579	543	574	567	575	567	588	617	552	605	565	573	537	563	602	557	582	564	568	596	556	572	565	556	561	584	580	554	551	566	597	551	554	531	557	605	577	545	599	585	561	499	594	574	601	559	571	564	576	578	554	624	518	608	557	624	579	579	606	583	576	554	564	572	576	549	605	560	604	579	571	587	594	607	581	562	570	599	562	580	561	584	551	562	591	573	586	543	554	553	581	558	574	592	594	612	643	573	566	574	569	621	568	585	595	558	575	556	559	563	577	566	588	567	552	574	586	543	576	570	612	583	578	613	557	605	588	554	606	600	590	594	579	587	546	577	569	613	565	575	601	585	565	565	576	584	537	574	580	548	580	556	552	525	578	550	589	560	545	597	591	565	561	556	577	546	539	552	600	564	580	564	578	586	559	547	568	536	550	607	602	600	545	615	608	536	601	584	591	568	586	561	573	556	557	566	595	595	586	567	554	539	571	531	552	579	558	568	577	562	585	610	585	571	565	546	570	555	552	560	591	604	578	577	607	575	557	547	585	540	607	541	549	571	576	557	530	599	611	562	545	585	522	598	547	586	567	612	545	568	531	573	559	598	556	597	560	567	561	582	577	588	603	587	566	594	584	580	577	569	636	561	593	540	555	553	590	605	608	611	621	612	523	585	568	539	557	540	598	564	587	570	554	606	544	558	537	494	543	567	562	606	570	586	547	536	514	557	619	561	571	598	549	569	580	533	555	533	589	587	583	576	531	575	591	604	568	557	585	601	605	560	545	581	562	552	559	549	580	579	597	583	569	537	569	581	596	589	601	537	579	590	560	554	560	523	524	568	571	603	606	577	576	603	560	592	604	586	614	574	538	528	563	543	587	549	574	581	524	558	605	599	563	560	557	600	560	628	584	582	575	577	616	577	565	578	596	615	564	592	556	565	584	616	569	607	622	535	603	574	590	571	595	607	574	553	595	557	597	591	530	566	560	575	567	594	570	547	593	558	593	546	604	595	546	562	621	579	556	575	556	564	578	553	569	518	533	560	551	576	583	598	587	565	544	639	569	648	609	581	638	569	602	593	588	586	581	549	561	606	593	581	558	515	594	552	564	590	573	608	540	558	551	575	575	589	552	571	564	576	582	571	609	523	546	575	571	530	587	560	583	564	570	578	576	595	548	580	591	561	542	557	565	558	581	601	585	583	561	587	577	585	568	570	621	594	562	571	573	547	602	595	554	548	572	600	559	592	609	590	527	581	586	589	574	517	605	569	569	550	536	574	548	548	551	545	575	621	600	565	561	522	560	570	541	552	587	572	563	538	561	572	542	572	595	575	573	544	614	532	584	540	574	605	597	579	563	583	596	588	540	553	571	604	619	565	565	584	591	605	585	579	558	567	571	597	583	569	590	517	615	599	556	583	605	613	587	569	546	563	603	583	571	592	570	609	589	587	577	541	592	550	598	566	593	567	599	575	578	551	594	583	604	556	537	597	574	605	631	575	545	551	601	609	580	581	568	564	580	555	559	585	568	561	535	550	632	582	592	565	592	563	597	576	571	554	579	585	604	570	548	568	557	565	568	599	580	543	605	578	597	604	566	553	587	589	567	533	564	584	581	584	605	554	572	556	552	582	578	604	597	558	595	599	617	571	576	553	548	578	602	545	543	575	587	573	575	568	580	559	541	597	561	546	577	573	535	538	577	568	548	600	566	548	565	592	564	613	560	537	565	564	574	603	575	561	575	528	546	604	575	584	602	558	574	565	621	603	571	599	557	544	565	550	548	532	582	613	591	624	574	539	578	522	566	585	603	594	572	545	575	567	588	565	582	608	523	597	591	602	579	590	617	569	596	568	555	590	561	573	577	590	590	587	542	611	569	564	554	582	567	533	562	568	606	616	574	584	574	528	599	558	627	528	586	587	610	573	566	534	565	569	580	575	597	605	584	560	571	569	579	584	546	581	562	600	588	591	558	557	616	584	576	589	571	585	597	586	588	580	548	563	588	571	533	642	576	561	581	553	567	539	537	597	581	581	605	590	584	551	574	567	554	582	568	595	596	590	567	582	593	573	550	578	603	575	562	543	533	565	578	517	525	558	587	589	574	565	566	578	593	587	590	601	634	542	580	555	559	577	606	570	539	552	556	611	587	548	547	535	560	574	586	550	559	516	602	584	601	542	518	601	597	561	594	639	639	565	559	571	524	569	593	571	567	594	562	573	561	550	580	575	543	576	595	606	593	620	602	566	553	568	599	572	578	605	539	605	562	559	576	541	591	583	587	588	599	577	593	542	543	554	612	548	583	538	592	581	590	558	570	575	571	569	549	577	563	547	607	585	585	563	569	560	590	559	574	615	588	561	578	580	578	581	604	623	580	563	564	563	593	517	538	524	584	525	566	572	605	544	538	594	548	568	533	565	602	594	541	588	569	583	592	532	535	552	578	587	566	549	577	583	564	595	614	575	585	614	581	521	545	586	554	605	561	606	615	557	585	538	600	581	556	604	592	575	576	594	574	558	547	527	585	563	581	576	591	622	522	573	607	532	581	610	579	585	578	552	574	529	614	549	606	583	588	540	545	585	539	593	570	587	560	570	594	585	555	575	565	617	548	599	594	560	559	647	585	569	582	602	574	567	539	542	546	564	565	603	542	610	570	573	591	592	546	552	554	557	607	568	590	563	574	577	547	596	566	608	581	566	561	578	547	536	583	587	552	588	546	558	537	545	622	553	574	565	582	576	587	575	584	607	562	635	599	535	573	610	565	593	549	555	572	575	541	599	603	561	576	567	579	557	589	572	606	554	596	607	567	594	551	574	565	581	548	588	584	585	604	574	605	585	586	558	575	603	578	550	526	546	549	598	594	626	574	538	551	594	561	580	597	608	568	574	563	557	587	550	548	586	587	545	566	527	596	612	576	569	523	554	532	549	577	577	582	552	578	586	597	565	568	537	586	599	602	620
24971	21452	26839	25056	13360	7508	4801	3269	2357	1839	1435	1204	1012	835	712	680	598	561	562	508	489	464	438	480	418	419	449	428	417	414	410	397	396	418	436	381	394	388	407	386	359	392	363	402	391	398	411	418	380	367	394	394	417	382	416	400	386	410	402	406	387	401	376	385	389	424	409	423	396	395	393	365	417	387	369	410	397	411	381	400	395	420	402	416	383	380	405	406	414	426	403	399	392	388	379	399	384	387	396	401	416	391	402	415	399	372	389	376	366	384	413	394	403	379	385	412	406	385	416	420	402	375	388	394	375	356	394	375	383	390	370	377	387	392	391	376	422	404	372	341	422	367	378	377	369	372	415	409	405	387	405	408	448	380	409	431	411	365	412	397	368	379	393	400	396	367	388	409	393	405	412	375	354	361	400	401	384	401	403	381	369	411	365	421	381	402	390	383	409	394	385	400	387	358	404	389	393	421	417	393	402	396	385	371	446	433	398	386	402	359	426	380	380	375	404	416	361	383	339	419	399	423	436	394	423	391	367	397	390	413	352	361	402	391	426	425	406	403	413	390	399	403	385	440	349	398	388	394	402	421	389	383	404	381	419	418	358	408	385	385	413	375	412	380	388	393	369	404	355	404	392	401	419	412	417	389	420	391	417	389	383	419	384	403	390	411	368	391	396	395	360	399	399	364	406	388	377	393	394	404	406	408	409	371	429	380	366	418	376	378	389	357	383	419	381	392	419	386	407	422	388	385	401	392	400	391	396	387	401	357	399	385	427	350	410	391	414	392	386	401	414	360	394	367	432	391	384	376	420	412	403	420	410	389	369	394	392	376	374	399	395	400	394	387	394	417	403	379	398	361	388	383	387	365	392	379	411	417	406	420	402	416	412	360	403	424	369	388	399	413	399	362	352	374	416	398	420	382	410	361	412	391	379	407	391	380	360	402	409	385	382	379	418	381	435	409	374	388	382	423	422	368	398	385	407	377	386	422	396	404	422	391	390	423	404	412	403	412	402	382	439	377	379	426	393	386	399	403	381	398	406	395	390	413	406	385	396	388	399	378	385	433	393	388	377	405	406	401	405	415	382	404	392	412	377	378	415	417	395	411	410	376	408	393	415	389	392	387	373	414	375	410	386	402	415	381	419	366	405	395	363	395	406	384	392	361	377	438	424	422	404	408	388	396	408	378	394	386	364	417	412	378	392	359	384	377	417	373	373	407	386	426	466	387	366	412	434	411	407	429	394	387	400	421	400	407	390	351	426	428	359	383	406	401	375	395	395	413	394	420	369	425	388	390	384	404	407	413	361	417	411	411	419	401	405	399	414	395	388	423	414	373	407	396	413	393	420	396	378	399	402	392	401	420	420	424	393	353	363	409	412	441	378	375	397	417	386	380	398	371	442	392	410	376	347	408	390	392	407	396	395	378	389	394	386	366	385	420	375	388	378	392	369	434	358	359	413	384	397	381	393	403	384	374	364	378	392	398	392	450	397	388	392	384	405	362	380	376	408	363	414	406	394	403	351	337	408	350	396	424	400	395	388	397	378	396	396	361	405	394	391	414	384	410	407	382	374	391	368	399	365	382	361	411	414	387	405	382	400	410	347	400	379	386	399	413	403	385	406	410	399	376	415	421	397	387	373	400	360	382	411	423	381	407	426	420	384	408	439	393	382	392	451	371	405	399	382	380	386	388	364	403	368	393	411	431	361	389	397	382	409	382	347	430	371	402	422	420	384	384	380	412	390	384	377	390	400	398	402	370	399	408	376	398	396	387	412	414	397	399	413	395	396	386	385	396	398	379	384	390	414	380	413	410	390	411	406	361	379	389	390	369	438	405	412	396	348	417	376	374	402	368	423	387	378	376	389	383	382	388	383	378	361	389	391	377	374	358	384	426	407	394	386	412	376	361	411	396	407	377	388	379	407	419	418	429	368	375	407	371	424	408	406	399	370	390	398	374	405	406	359	409	388	398	411	378	426	387	366	395	355	416	365	370	375	392	443	418	379	374	384	409	414	417	362	369	408	387	406	345	377	371	396	375	386	399	394	417	413	417	380	400	374	399	392	372	380	369	411	392	409	399	390	389	405	384	404	335	414	406	409	413	418	389	419	372	397	374	379	410	364	425	402	402	401	376	377	385	413	364	419	434	412	404	387	381	402	380	376	379	385	396	410	418	427	426	420	400	387	443	400	416	364	409	381	383	389	415	383	397	402	373	357	382	403	421	362	380	429	401	357	389	382	401	448	387	403	377	363	378	378	416	364	408	422	410	413	360	427	376	382	364	383	409	429	376	370	396	408	399	397	367	416	409	394	396	408	396	379	395	389	398	397	419	401	379	366	383	424	402	350	379	379	396	421	420	402	377	420	415	400	386	375	402	389	382	427	386	382	373	377	413	389	395	384	411	406	404	409	414	373	401	429	401	402	390	372	360	420	401	378	361	390	382	391	399	386	404	418	390	422	358	381	401	408	367	386	394	376	416	397	390	407	402	374	399	442	433	355	391	378	413	393	385	390	348	360	413	392	394	391	364	358	424	387	423	400	384	392	383	399	380	390	335	404	429	403	375	424	389	398	388	396	371	415	399	402	416	409	378	387	419	418	400	393	430	412	386	427	394	415	382	407	408	395	426	395	404	393	379	408	423	398	405	386	377	381	374	407	380	380	416	416	407	395	417	396	374	377	425	379	390	375	399	386	366	405	400	378	389	412	411	393	383	416	366	389	389	396	397	399	404	429	431	362	414	352	385	394	396	407	423	370	404	402	388	402	378	419	441	395	402	417	405	413	383	407	384	400	388	411	372	398	397	389	415	399	419	388	399	395	411	431	368	392	381	400	389	381	390	429	387	386	434	432	401	382	417	394	416	389	394	396	367	375	413	413	409	364	391	398	379	388	401	411	388	370	380	402	419	415	391	414	352	400	428	346	367	383	375	411	435	433	393	413	379	415	402	406	393	412	388	425	402	413	367	404	395	418	405	374	438	392	401	409	406	402	398	421	401	394	424	385	397	401	394	351	407	429	370	371	417	402	374	394	394	395	396	395	405	411	402	409	404	427	404	402	378	411	400	382	394	379	369	405	402	402	374	401	383	365	410	408	360	405	402	377	392	396	418	384	416	395	398	392	386	376	366	398	383	411	391	383	368	394	374	412	417	389	364	394	377	356	398	364	404	414	427	370	392	374	376	403	410	390	441	379	407	417	422	372	391	427	400	376	354	423	388	373	415	405	411	400	392	418	397	369	341	420	404	382	395	384	393	414	395	443	388	435	414	410	418	406	437	386	392	432	422	400	380	420	379	400	384	389	432	373	407	392	395	405	405	379	422	338	382	386	401	400	393	354	368	375	342	432	414	415	376	401	373	411	392	371	414	381	393	421	403	421	381	386	438	409	395	417	371	352	397	394	385	424	354	387	425	385	387	392	387	401	368	374	389	401	390	387	403	427	429	374	371	384	394	366	427	389	378	402	389	394	398	410	400	424	446	412	429
25095	41844	35352	25625	18531	13369	9751	7124	5461	4213	3305	2566	1937	1657	1343	1171	1072	979	861	836	738	732	653	665	668	664	637	589	538	562	579	546	523	594	568	540	576	567	550	584	491	514	558	561	536	595	508	530	508	538	534	575	543	582	525	553	562	524	513	544	525	548	530	546	562	546	552	486	538	541	547	504	497	501	561	537	538	549	534	532	540	508	569	529	542	528	534	561	523	522	515	560	541	523	515	507	561	530	546	537	521	558	519	536	561	550	522	523	554	508	527	548	561	494	517	551	533	547	485	540	528	557	539	582	535	502	541	534	536	537	548	504	554	494	571	579	483	500	512	551	525	528	536	558	590	510	546	519	557	562	544	546	527	547	554	513	551	549	541	530	530	520	494	568	556	525	540	517	499	528	522	511	502	539	512	515	528	567	512	512	550	526	531	540	534	542	529	522	545	551	485	520	514	533	558	512	535	510	492	567	517	534	514	529	477	540	557	550	499	546	526	535	544	520	511	553	515	514	537	500	543	543	539	541	540	497	491	496	541	546	537	576	496	565	531	494	534	531	531	517	493	491	546	507	574	511	516	549	547	521	550	581	556	527	502	501	529	492	524	535	554	497	538	520	550	572	552	538	489	529	499	549	527	527	472	528	541	548	488	515	540	524	548	515	513	507	553	541	538	514	532	543	533	546	516	557	481	531	549	551	565	551	565	552	532	572	560	508	484	524	527	521	543	551	540	547	551	550	562	541	500	553	541	499	573	525	495	576	539	517	509	535	506	537	551	514	541	570	536	541	542	534	506	515	535	532	580	600	530	522	540	497	553	576	535	514	549	510	559	525	547	540	552	585	535	556	554	496	528	523	498	534	536	511	555	497	565	507	537	548	533	550	506	562	514	521	513	552	527	529	516	540	553	485	565	525	503	503	514	523	562	539	525	544	581	548	567	490	524	552	497	537	524	554	522	513	535	531	554	538	556	534	504	515	532	553	556	523	530	503	561	492	508	554	537	512	490	503	535	582	544	531	601	526	500	525	526	539	511	555	521	557	547	535	536	496	538	532	531	522	537	526	532	552	539	530	512	557	565	569	497	534	564	507	600	541	514	518	528	558	545	561	535	539	515	548	518	521	528	566	525	548	536	519	512	564	540	519	509	549	543	553	529	505	535	540	522	542	548	529	525	513	519	505	556	579	467	545	560	551	492	543	533	538	545	556	536	555	532	529	512	521	519	529	536	550	536	580	519	501	542	534	542	559	549	492	530	527	534	499	533	549	519	518	593	468	514	550	524	526	532	517	588	508	543	518	531	509	532	533	535	577	530	499	546	528	517	490	564	556	573	546	498	561	538	551	552	570	540	526	553	556	534	536	546	534	535	531	521	549	528	540	539	584	525	529	565	528	516	510	542	525	523	538	510	588	521	520	558	531	526	512	551	558	530	535	565	582	555	534	528	507	535	496	537	535	535	474	542	543	506	578	524	536	558	538	571	564	505	521	517	549	512	540	510	525	559	580	532	545	497	576	539	552	542	565	546	541	513	526	559	508	519	567	500	560	544	533	516	534	534	546	537	521	579	513	501	527	531	553	530	575	505	517	530	570	547	538	555	542	516	553	553	536	504	529	515	568	585	546	507	526	540	519	554	507	502	540	548	560	519	510	515	542	512	541	515	499	537	524	493	549	523	529	483	515	495	519	565	560	542	518	537	569	560	496	516	551	563	507	549	520	525	526	581	560	548	528	542	515	542	531	526	540	551	493	560	547	559	560	521	484	535	520	558	556	514	514	554	549	547	538	523	541	562	529	545	511	522	509	519	570	558	518	566	572	548	546	492	544	563	524	519	577	480	559	534	542	521	531	546	557	552	532	490	561	548	540	532	539	476	528	557	557	525	512	538	539	529	500	522	526	547	545	570	533	544	535	531	510	501	523	491	509	525	512	522	513	518	543	525	526	549	554	525	562	543	559	558	550	533	533	533	543	564	552	571	513	543	532	509	557	517	586	519	558	529	547	505	505	581	541	551	521	511	538	533	515	521	521	552	526	536	554	543	542	533	545	556	512	563	533	546	539	542	538	546	521	547	536	546	505	567	521	546	555	524	544	545	525	540	525	499	539	556	551	534	536	551	540	584	505	537	531	583	514	523	565	546	546	507	522	530	550	522	504	534	535	482	567	528	586	512	536	522	534	553	551	550	515	552	539	522	524	568	542	542	574	560	561	539	531	531	564	548	500	554	508	496	541	540	491	530	572	518	554	563	515	517	543	544	520	536	536	496	518	535	522	536	575	536	551	520	521	498	541	536	564	573	483	512	529	520	498	567	557	493	544	551	533	567	555	527	540	509	544	561	562	544	571	508	540	493	525	529	555	523	530	582	520	525	546	565	538	526	533	532	579	490	527	548	572	511	524	546	509	557	567	510	560	536	521	574	544	558	559	541	534	529	528	527	520	499	504	529	522	503	544	539	507	538	529	562	538	566	496	557	534	503	530	546	522	567	527	537	552	505	502	543	565	530	508	554	515	545	542	540	508	530	544	494	549	508	557	527	549	530	531	530	553	520	550	540	577	532	522	549	524	513	526	504	521	503	522	517	526	566	524	557	498	539	504	569	565	517	547	534	557	512	520	532	542	548	544	536	526	522	543	525	535	562	526	536	532	544	539	505	529	501	472	551	547	577	554	552	533	536	544	572	556	558	536	573	559	549	570	547	519	541	541	512	546	552	560	542	541	577	527	528	546	567	513	552	554	484	495	531	544	529	538	518	565	525	493	547	552	535	551	546	503	505	560	526	529	515	567	562	513	558	493	505	528	538	511	543	506	536	567	543	511	528	543	538	486	551	507	518	517	534	563	514	536	556	521	525	538	514	518	503	556	507	517	544	563	506	515	526	552	541	547	516	529	511	505	533	538	555	516	545	512	532	563	528	534	546	545	537	494	540	544	513	570	542	553	526	565	556	546	550	529	521	547	557	564	580	510	503	548	537	534	534	540	524	574	533	535	529	543	532	551	562	558	559	597	516	564	554	564	482	574	521	517	551	519	548	531	555	523	521	554	550	559	513	544	519	512	494	547	558	529	504	500	512	504	513	534	560	509	516	507	535	528	553	542	582	542	535	531	523	589	522	530	549	510	574	554	563	542	518	551	538	580	581	533	551	558	504	537	562	555	548	519	521	512	516	531	548	544	587	562	547	518	531	514	559	524	548	559	517	553	537	524	549	521	524	505	524	532	523	563	548	518	531	523	535	560	561	534	543	549	503	490	489	522	560	498	479	566	535	520	513	516	536	548	572	549	545	595	547	576	512	550	508	503	508	511	534	531	556	539	503	549	525	533	557	522	502	544	504	530	544	522	558	565	538	555	503	529	541	499	553	547	524	563	502	533	536	590	541	547	530	583	536	508	513	539	515	530	564	546	541	511	544	517	482	566	521	459	576	518	519	527	495	502	553	584	532	550	539	501	511	525	544	548	538	540	564	552	530	595	562	528	529	557	583	520
22541	21260	28390	24510	21509	20141	12597	6128	4010	3064	2379	1832	1472	1271	1054	906	835	741	687	658	611	634	557	516	513	500	466	488	441	474	444	444	403	392	440	484	423	449	422	419	425	410	411	448	414	402	423	425	451	463	413	444	413	440	415	410	393	418	470	413	408	418	390	446	410	442	422	414	427	410	417	436	441	450	423	434	385	426	459	423	436	455	400	451	418	409	410	403	415	441	415	410	399	387	447	413	406	407	440	384	424	419	452	416	416	442	451	423	418	410	427	436	444	401	409	404	431	427	402	459	454	415	451	412	464	403	483	413	427	433	422	432	425	414	403	461	390	383	428	425	424	429	400	461	425	414	436	422	414	422	415	432	414	396	414	427	420	400	438	438	432	427	428	434	384	437	428	407	418	455	420	431	426	396	429	369	446	418	403	403	438	409	426	419	409	394	416	403	401	443	414	413	445	415	412	427	418	414	453	395	437	405	415	425	452	466	446	391	398	393	429	416	412	418	440	390	448	406	420	429	424	406	435	444	447	381	455	433	438	410	439	425	401	428	411	431	415	444	443	421	436	377	396	382	396	428	435	434	433	388	408	389	430	419	415	459	402	458	430	423	438	386	443	390	430	402	394	408	444	431	424	430	441	404	441	427	429	420	415	407	411	400	398	398	438	412	441	401	402	422	388	414	413	432	379	387	414	453	435	408	431	406	418	405	418	439	394	432	452	434	422	436	427	427	391	419	433	426	427	403	418	441	432	419	424	397	400	421	390	435	427	415	431	401	405	406	449	435	406	399	440	409	400	414	402	412	432	410	423	414	426	420	403	427	466	426	411	430	416	416	413	480	413	405	451	414	421	451	435	433	443	404	399	441	422	448	444	455	395	396	414	438	436	426	415	409	419	396	410	460	437	432	422	414	416	408	432	417	387	398	417	437	445	424	393	400	414	417	398	424	393	405	414	424	419	399	400	406	416	467	382	454	425	421	430	414	400	425	425	432	405	406	410	433	425	401	387	418	397	421	421	437	428	424	405	451	365	441	404	432	411	418	385	403	445	433	429	441	403	417	422	459	440	447	403	398	441	429	435	459	428	404	411	408	408	407	426	422	413	400	424	384	457	397	427	425	417	430	399	406	378	449	430	399	401	427	412	455	429	444	391	446	377	430	409	454	423	418	458	420	424	400	412	429	421	410	395	450	410	414	436	405	413	445	414	426	407	436	365	459	401	430	431	383	424	415	462	425	432	410	399	442	434	386	409	478	385	414	409	427	414	439	428	437	412	436	425	389	454	437	401	419	422	402	420	426	444	448	442	448	446	445	428	424	398	430	387	423	469	444	409	418	422	422	458	442	434	402	404	387	442	439	399	416	393	423	392	416	431	438	431	417	413	430	437	413	388	441	424	453	439	389	438	405	370	449	433	422	458	382	432	408	423	373	437	438	384	419	419	421	444	424	426	432	426	451	423	436	406	428	406	403	427	440	405	396	404	443	435	389	421	430	411	439	417	434	438	391	445	449	425	418	405	406	445	380	406	414	423	435	399	424	450	414	380	385	399	414	363	384	425	399	429	437	388	394	413	408	414	408	406	417	433	415	426	421	456	437	398	420	388	387	444	418	390	407	440	471	435	420	391	424	456	423	396	424	411	429	415	453	384	390	439	424	415	446	472	437	434	399	413	449	419	440	424	447	446	438	425	404	453	441	406	425	407	454	440	427	420	406	446	424	444	440	459	415	415	434	381	439	440	454	416	419	420	439	393	414	437	422	441	420	426	388	397	405	408	446	421	379	411	408	399	391	431	433	421	450	435	416	414	468	419	390	420	405	444	452	416	446	407	399	401	452	397	436	448	424	423	451	445	414	408	435	425	460	408	444	465	422	400	405	399	404	419	402	442	412	418	440	396	404	439	426	410	397	434	418	424	412	406	459	396	410	416	414	398	432	412	410	411	427	446	391	455	381	432	470	430	417	404	419	405	410	417	395	418	460	436	386	399	409	428	429	413	395	414	407	418	415	407	406	388	383	439	415	417	407	399	408	431	452	401	399	417	388	439	448	447	402	414	426	407	407	454	427	424	416	443	364	427	374	426	425	420	433	430	402	458	452	419	451	432	395	408	396	420	416	426	413	422	413	449	432	385	439	422	414	438	405	418	412	452	436	431	393	447	420	422	425	414	410	427	442	410	420	419	416	398	421	412	412	444	425	425	410	429	414	419	415	419	434	393	431	411	425	390	393	413	435	458	440	445	432	415	402	406	412	369	421	450	425	421	447	426	447	444	392	408	442	479	456	410	437	395	391	419	433	420	430	426	431	438	410	448	398	401	418	390	409	414	448	462	385	438	403	429	443	400	370	477	431	430	401	450	427	408	453	419	404	415	415	416	385	443	385	387	455	446	435	431	406	451	404	448	395	407	404	422	408	358	406	425	404	411	426	417	421	464	431	431	420	431	429	402	413	429	419	381	393	440	427	383	423	458	411	419	416	410	442	435	425	417	421	412	405	430	413	445	448	357	432	438	414	425	418	387	431	397	410	427	420	401	469	448	432	453	395	378	445	427	459	456	380	419	416	416	388	448	420	417	426	423	432	430	400	405	413	404	406	401	429	404	408	422	438	415	402	381	419	399	441	439	425	392	412	411	402	408	444	425	423	424	442	426	416	400	412	433	401	435	456	399	395	415	414	423	409	402	375	436	423	422	435	427	421	429	427	411	464	431	438	464	412	446	409	430	415	414	439	422	412	417	443	404	416	392	447	430	407	421	457	454	405	457	413	404	427	392	400	414	418	449	417	451	421	413	418	425	450	404	427	391	409	433	388	426	429	487	453	408	382	413	453	453	425	451	394	485	375	367	423	440	391	436	398	404	419	443	412	434	449	398	431	408	410	444	429	383	404	422	410	382	442	414	446	416	420	392	372	410	432	402	414	431	412	392	412	448	430	420	402	392	424	448	408	422	399	398	367	437	420	417	422	406	405	411	402	405	418	408	442	422	435	417	416	434	421	437	403	412	400	377	445	406	445	409	380	436	411	419	406	398	439	438	428	459	423	395	413	423	413	438	429	448	429	450	427	423	416	396	403	390	434	433	413	370	416	451	422	415	406	430	444	454	424	447	441	410	408	414	396	435	395	454	420	433	419	414	434	445	421	405	407	449	422	442	406	437	435	459	423	407	404	432	415	399	425	404	446	431	428	437	433	410	417	453	473	436	428	386	430	455	439	429	420	387	397	410	428	430	403	412	414	430	434	396	401	382	451	438	410	435	413	418	434	399	417	416	436	393	414	426	425	426	409	426	437	380	441	437	442	444	422	428	405	437	393	414	399	414	436	440	406	433	442	428	394	446	388	443	384	407	445	448	440	400	423	392	417	441	422	376	426	440	388	434	409	416	395	405	419	425	439	381	424	427	434	369	442	408	401	405	408	420	402	412	415	410	423	389	431	429	405	452	424	440	442	393	434	413	408	422	406	411	414	403	415	441	422	431	434	418	439	428	446
27037	49206	42575	33226	25499	19612	14629	11361	8669	6604	5008	3919	3015	2479	2022	1671	1375	1275	1090	1035	972	862	779	830	758	714	668	635	623	598	628	571	584	565	557	625	609	555	595	614	556	575	592	560	591	560	541	561	552	538	601	573	561	573	552	541	614	541	570	540	597	551	519	568	535	588	584	582	547	558	568	563	529	540	587	570	567	566	566	575	542	582	562	561	599	551	527	548	536	530	579	575	605	582	581	588	572	514	511	517	562	524	576	551	566	567	527	555	523	511	563	601	546	529	559	595	566	561	586	548	571	553	542	594	562	586	532	538	547	577	604	567	562	590	567	533	602	561	581	516	558	556	524	545	534	532	576	563	570	557	580	614	561	604	513	560	555	552	541	553	567	632	562	546	549	554	512	582	552	577	551	594	519	569	536	548	567	561	570	583	570	575	543	524	583	566	560	506	540	609	552	574	550	546	564	613	559	514	615	534	577	576	565	593	553	564	580	544	536	620	555	562	594	583	501	564	545	575	561	583	565	550	605	582	561	593	542	539	579	549	538	541	550	544	566	555	554	532	541	595	513	537	597	608	540	563	594	565	549	543	579	598	558	567	533	606	568	543	532	564	559	548	566	552	545	550	590	600	544	559	562	591	568	568	594	560	539	595	574	562	526	564	576	597	543	540	572	566	594	588	555	564	552	584	566	533	573	535	551	555	561	549	570	553	574	513	559	525	539	555	578	570	555	546	519	539	520	540	573	576	580	553	534	575	525	593	565	567	524	555	559	524	548	573	560	596	621	602	585	569	523	583	552	559	526	583	559	542	570	571	520	565	549	584	588	541	565	584	566	593	539	569	539	541	574	537	585	555	543	569	549	575	572	548	562	593	568	566	576	572	536	568	530	563	548	576	575	499	547	554	571	562	598	545	543	511	588	537	578	552	524	556	583	590	534	587	530	538	575	560	570	560	545	598	547	585	567	558	544	557	595	561	590	548	572	552	524	543	517	560	561	573	547	558	572	531	570	539	612	581	569	551	569	541	598	578	542	535	584	547	581	542	539	564	552	566	549	548	570	590	571	556	557	566	607	541	605	556	576	603	540	563	574	571	560	562	544	574	580	503	571	580	517	572	558	570	532	610	555	560	579	577	522	556	570	578	565	580	537	533	574	541	505	563	532	557	552	550	553	555	573	580	566	585	536	512	541	582	581	584	592	531	566	562	539	567	540	543	577	549	551	587	570	554	531	576	533	530	597	551	590	580	581	586	579	538	561	547	553	560	559	569	521	555	537	538	569	574	591	519	537	567	561	569	583	524	572	580	558	533	577	544	539	551	559	554	564	585	544	555	533	585	563	542	569	579	574	529	566	572	517	549	572	578	504	571	539	548	600	594	536	522	539	533	554	558	519	606	577	571	554	590	580	542	547	557	575	579	512	542	599	634	548	557	564	552	543	534	554	539	559	545	582	546	539	576	604	554	582	570	579	562	601	594	534	592	521	572	579	586	508	547	570	585	571	625	562	540	553	580	603	620	549	555	553	581	547	502	539	584	524	582	582	554	544	547	531	573	565	561	542	556	534	570	555	574	539	533	521	554	554	592	523	555	567	546	554	573	589	609	572	573	553	540	596	545	516	551	575	596	548	560	611	568	547	536	582	538	535	583	547	591	526	576	571	583	534	561	534	580	553	553	579	618	561	541	544	581	572	569	583	562	533	545	575	553	589	572	579	586	542	550	560	514	517	549	514	565	565	556	537	568	548	581	513	571	544	531	581	588	513	586	584	569	496	565	550	539	547	561	583	551	562	584	584	494	546	507	549	508	587	570	548	549	556	524	542	576	551	560	515	601	574	511	555	539	540	522	570	562	574	571	524	564	595	581	557	540	577	562	599	603	541	567	587	598	546	536	578	504	578	545	598	585	549	552	564	536	576	552	525	531	532	539	583	592	569	529	532	511	550	561	546	589	543	584	554	560	552	538	567	601	532	557	545	529	549	583	581	545	549	542	584	565	561	541	597	580	593	550	503	571	586	565	589	494	555	546	550	534	529	540	576	564	512	549	573	559	577	576	535	544	561	560	538	558	594	537	524	522	508	578	584	561	571	551	579	593	565	562	545	573	581	529	581	552	544	570	563	556	553	575	578	555	588	589	581	542	579	558	541	577	531	554	578	549	595	584	566	548	556	545	569	574	579	562	520	591	546	548	582	504	522	574	530	569	525	570	540	546	556	549	553	528	572	585	579	555	581	536	539	580	513	550	584	541	560	536	517	559	582	574	543	540	574	574	575	550	601	527	548	611	536	560	617	579	566	566	563	564	539	558	516	557	561	550	545	587	560	581	542	537	555	563	583	521	549	541	552	592	596	574	595	554	590	530	542	545	571	569	559	569	546	591	577	532	549	529	605	571	561	568	593	550	542	557	584	570	570	565	572	541	564	535	564	524	523	556	547	556	571	584	559	575	532	532	561	537	587	540	537	518	524	549	524	575	529	559	599	576	556	573	552	541	552	529	587	545	577	601	608	552	608	548	536	542	565	539	547	524	553	568	572	546	548	536	534	569	529	558	548	554	578	580	548	547	577	558	568	547	569	557	533	585	528	531	568	539	537	535	516	554	566	561	551	596	561	531	482	536	559	554	583	575	552	555	554	565	544	581	593	550	559	576	553	558	568	575	550	594	586	545	543	556	568	523	571	553	550	556	554	578	540	535	559	574	566	577	527	550	574	542	534	580	536	588	551	570	561	541	553	572	586	553	553	593	550	554	566	520	607	545	549	590	537	582	612	554	594	570	544	597	577	525	566	625	552	532	575	531	590	543	544	546	539	587	536	564	548	581	566	575	516	590	567	577	577	597	562	575	562	591	571	554	539	522	548	534	538	549	531	595	527	549	583	581	566	560	517	601	549	580	561	576	575	537	565	517	570	532	583	539	541	549	574	579	579	597	577	608	578	561	586	609	558	574	598	581	579	539	546	570	525	536	598	523	522	522	574	563	550	555	554	591	568	546	565	569	572	514	573	512	555	547	596	574	540	597	548	586	562	584	554	543	580	539	596	548	550	586	588	527	557	555	525	605	564	558	584	549	543	568	516	553	578	559	555	538	607	545	507	566	522	576	613	583	550	568	570	577	562	566	539	561	597	549	563	571	559	541	570	570	538	579	566	531	523	515	567	569	527	569	563	545	530	557	576	561	585	577	538	540	612	547	604	568	558	562	564	550	555	531	571	573	575	601	571	562	600	566	546	552	541	573	544	540	615	572	528	568	554	562	521	552	582	539	563	552	549	575	559	527	552	538	572	545	575	580	582	577	540	559	613	558	573	578	600	565	548	563	602	531	547	566	544	559	522	520	548	552	548	552	543	496	540	566	526	539	596	560	559	547	539	561	557	518	531	552	560	548	539	557	540	535	567	536	568	556	570	535	597	546	584	585	560	565	567	536	564	583	532	577	535	577	542	599	585	554	559	569	562	578	590	559	580	539	546	595	550	578	577	559	550	518	599	572
28882	25302	26257	18856	10883	6352	4084	2853	2226	1709	1387	1018	936	838	679	618	638	591	515	520	503	507	479	460	433	484	457	448	451	420	381	393	455	437	425	422	427	465	446	458	453	452	441	428	411	425	419	398	413	418	433	426	425	392	430	426	430	434	423	449	393	402	412	370	443	412	440	467	418	409	420	417	471	419	446	390	423	423	434	448	448	397	443	413	409	480	421	439	412	425	386	460	410	382	424	422	401	410	435	428	382	473	422	419	391	463	434	419	421	425	404	447	428	464	390	423	406	423	416	433	388	412	468	412	407	369	453	402	404	405	439	413	419	432	438	393	400	402	405	422	403	383	431	434	423	420	423	394	433	405	429	429	415	422	368	409	394	427	415	419	433	395	455	424	408	417	427	404	445	437	417	363	421	412	390	412	416	414	397	417	418	441	392	418	429	436	440	424	394	394	422	424	400	401	404	403	400	417	397	424	454	399	405	427	408	408	413	412	433	397	449	418	411	415	432	416	398	446	399	407	404	405	428	434	436	410	421	433	424	429	400	397	446	409	420	403	420	401	423	422	459	442	430	427	388	436	461	451	424	434	406	429	475	421	391	423	465	419	409	409	430	437	425	412	397	395	382	393	396	407	410	466	436	369	409	416	413	448	431	402	426	425	413	442	425	410	383	432	431	430	450	408	384	431	389	415	429	414	384	408	436	392	406	434	385	413	413	410	419	430	431	431	415	419	412	428	430	429	433	442	427	415	406	428	409	422	470	460	440	413	434	402	402	443	433	395	443	445	405	462	405	448	371	424	397	391	373	446	405	403	449	399	397	417	401	421	426	396	437	414	442	390	386	444	400	406	404	402	415	398	392	432	397	432	421	439	425	412	415	428	363	428	470	378	415	454	407	441	440	424	420	406	459	408	432	425	398	430	425	419	440	399	441	455	441	388	445	434	477	436	374	391	444	392	433	458	408	419	419	417	346	402	405	378	417	421	423	390	374	421	421	385	424	422	416	413	395	407	387	415	432	404	422	417	423	456	427	417	412	411	439	420	430	419	428	425	375	417	415	429	430	390	383	412	416	435	421	448	391	413	436	436	400	386	366	446	443	408	422	400	398	415	403	410	409	407	393	464	372	439	407	422	410	411	420	443	429	415	385	425	416	422	427	407	438	432	417	470	437	408	407	409	418	384	404	420	408	441	415	420	400	422	421	435	408	402	420	461	456	411	399	434	413	446	415	388	407	438	415	435	418	399	410	428	405	403	446	417	442	451	422	405	438	413	441	404	414	408	409	431	419	426	438	447	404	398	419	440	426	412	422	391	403	470	445	431	426	432	419	407	408	420	432	416	441	391	411	459	433	404	418	421	403	436	425	440	405	385	420	442	434	394	419	390	403	450	431	409	425	437	418	454	403	386	435	441	420	420	438	415	444	393	452	446	381	402	439	443	428	426	419	447	416	397	393	424	405	420	460	416	435	434	423	410	440	430	395	426	416	476	406	436	422	421	439	427	405	437	429	396	419	438	465	404	419	454	398	454	425	431	398	430	462	456	432	429	384	428	426	418	417	410	433	398	409	436	452	394	443	402	374	448	424	373	429	438	426	453	439	411	434	450	395	415	425	358	407	405	424	392	411	438	417	438	428	422	389	419	398	390	420	460	429	418	455	429	423	440	419	399	441	416	413	412	421	421	438	436	423	453	406	424	393	420	446	407	386	435	431	379	419	399	421	433	426	416	428	410	438	416	438	418	421	413	442	400	446	423	395	431	448	436	418	433	430	455	426	449	428	411	426	409	426	400	459	387	406	429	452	436	391	407	420	430	455	391	399	414	468	405	439	424	446	403	411	419	436	448	435	409	426	449	413	432	419	389	484	405	445	417	417	401	434	410	406	450	435	398	438	431	416	430	427	418	414	436	413	455	380	405	404	424	379	429	428	417	433	384	402	410	444	402	418	398	449	429	448	429	444	411	423	425	396	406	437	416	420	397	487	415	434	438	434	438	417	442	401	430	435	428	415	441	406	429	446	431	431	416	402	407	440	416	398	377	420	406	428	430	415	399	415	430	390	399	435	408	408	430	437	384	434	410	436	449	415	414	432	414	413	393	424	419	452	429	436	445	399	389	400	423	475	437	427	405	448	401	434	430	429	419	412	389	428	394	439	411	449	423	456	384	421	428	400	432	384	396	404	400	423	463	420	442	435	393	437	389	394	410	407	435	400	421	398	407	416	398	465	431	413	425	424	407	407	425	439	432	393	416	414	508	434	403	434	440	450	464	436	428	418	404	372	416	392	409	444	411	436	402	436	443	399	461	439	457	394	390	452	450	418	414	450	395	423	407	425	375	415	399	423	413	414	429	436	385	395	393	420	460	396	421	397	429	425	426	410	412	381	440	397	409	426	461	417	403	397	403	434	390	442	441	459	403	456	454	408	431	411	410	391	380	408	414	441	421	414	440	448	396	413	425	403	414	429	411	435	425	422	396	426	442	421	398	427	442	434	416	433	403	425	435	446	438	423	410	412	460	429	409	443	412	381	389	439	402	416	436	433	418	426	396	421	444	428	441	412	439	397	435	414	418	416	429	426	425	430	422	434	434	367	422	422	413	410	468	432	440	451	442	461	397	395	418	416	424	395	406	408	395	438	370	395	407	444	413	402	383	437	396	417	409	401	446	384	450	413	393	408	415	392	406	437	436	444	428	452	426	407	414	429	424	413	420	386	441	402	384	389	429	433	389	401	439	415	389	395	406	446	412	415	426	410	418	463	437	439	413	406	429	404	445	394	386	420	498	409	432	445	396	408	420	429	398	451	433	438	436	417	422	414	394	400	424	427	413	413	423	399	425	442	437	395	399	461	429	383	410	410	428	395	407	421	433	405	436	428	440	410	420	435	476	412	429	444	428	430	381	406	451	416	408	459	395	449	413	403	419	436	408	460	415	421	415	457	392	392	394	404	429	393	429	432	457	406	419	403	399	416	411	416	440	447	406	457	419	413	412	374	429	423	413	421	458	439	410	441	426	426	399	440	423	427	412	399	410	398	438	461	413	406	443	426	436	395	407	410	407	438	431	401	468	427	433	391	405	413	432	413	419	433	402	428	420	442	410	435	433	427	411	414	422	447	467	454	436	442	399	432	440	425	434	419	394	405	430	447	415	414	436	425	399	445	438	385	406	439	409	373	397	426	418	453	437	423	443	402	435	408	411	409	409	392	427	411	395	396	418	443	389	443	433	430	439	477	434	433	391	431	391	393	364	391	436	424	418	420	448	398	421	415	394	407	412	417	436	419	403	438	385	415	443	425	429	419	418	400	386	412	412	349	409	428	409	386	413	428	398	397	455	425	430	441	355	420	427	433	450	427	397	440	401	428	440	423	406	387	399	418	428	438	421	431	426	430	437	394	394	396	420	438	394	412	376	401	453	442	380	396	398	387	391	382	403	435	461	392	448	449	440	439	419	437	422	400	435	409	461	400	403	387	401	412	423	420	384	429	417
25756	39709	33350	23551	16999	11918	8490	6248	4833	3655	2843	2135	1733	1590	1243	1093	1035	916	857	797	760	753	674	720	671	635	634	602	609	567	611	611	604	595	576	611	592	566	499	570	574	538	549	544	561	595	570	582	519	561	584	530	580	568	577	546	561	568	594	553	582	581	563	549	541	575	542	591	589	522	561	545	555	494	576	589	554	530	537	559	579	584	560	563	543	615	564	580	553	550	562	569	551	548	570	556	541	560	564	599	592	594	559	563	593	563	588	602	551	580	559	564	548	575	578	567	544	547	567	547	565	529	554	550	563	560	559	578	542	526	589	565	611	524	552	575	558	537	538	562	573	567	595	528	547	547	578	542	560	574	549	563	592	588	594	594	568	549	570	532	520	585	570	549	487	577	522	539	596	564	576	576	552	538	609	591	546	543	530	570	569	536	536	631	550	535	545	535	569	509	554	532	571	564	570	551	543	567	608	578	613	559	563	569	563	585	614	605	562	558	577	574	581	559	569	607	586	556	546	606	592	606	556	566	572	504	557	574	579	575	582	539	564	504	550	574	543	593	580	581	524	578	584	573	551	536	582	580	598	564	525	595	561	548	530	563	568	537	540	583	560	530	524	599	569	538	595	554	515	532	549	574	616	531	588	502	604	548	530	552	587	565	565	539	595	588	617	586	520	615	546	572	573	567	542	564	573	533	522	586	533	529	561	573	563	560	553	556	571	563	582	556	570	584	571	569	535	577	563	582	589	589	608	541	560	538	588	565	564	552	583	529	622	566	576	548	573	583	549	605	585	546	534	565	546	586	605	592	568	565	557	577	620	597	588	565	530	601	564	528	561	566	567	536	557	571	577	556	588	567	605	520	557	574	547	544	615	556	567	570	582	595	595	543	582	565	563	551	569	551	603	536	550	607	551	561	555	532	579	545	599	573	536	566	532	536	551	550	575	553	575	596	554	554	576	546	534	520	578	524	561	558	524	606	522	567	512	553	543	577	590	553	545	546	583	560	567	605	564	587	548	591	556	607	589	603	601	551	595	614	609	586	523	549	556	586	595	552	587	538	619	516	567	577	577	564	541	573	600	553	532	502	566	545	584	596	539	554	569	501	505	579	551	552	551	555	502	569	577	548	560	545	562	566	557	580	507	545	577	521	607	610	577	548	557	576	532	531	598	556	574	589	575	571	554	562	572	559	544	570	550	560	573	585	585	582	575	541	590	572	533	558	581	567	567	535	576	580	560	572	542	540	606	550	632	579	564	539	559	550	582	556	537	543	580	645	561	580	548	573	561	582	568	561	540	538	535	570	509	559	555	566	569	516	561	568	568	579	556	562	544	583	577	570	574	578	559	578	537	587	557	543	572	545	597	565	581	536	573	596	610	561	529	548	527	541	580	547	578	571	583	556	574	596	620	580	533	539	572	566	558	532	557	567	586	570	586	589	557	576	575	580	562	532	560	574	560	637	563	570	573	515	586	562	591	564	577	555	553	576	523	580	536	558	565	568	553	569	551	567	547	585	598	574	579	482	565	542	515	549	521	575	566	534	559	541	590	587	559	551	561	589	548	570	584	550	561	560	551	591	584	556	546	583	561	573	586	533	581	533	585	598	532	569	598	581	609	587	573	572	545	557	553	602	550	582	568	545	579	562	587	570	569	561	550	540	559	550	579	586	572	566	589	609	597	542	549	523	606	576	545	529	569	539	574	544	570	539	582	579	535	557	527	596	575	583	559	564	565	564	583	566	596	597	584	541	543	556	604	576	591	570	574	575	565	553	558	584	582	593	585	579	559	592	583	570	594	611	555	601	556	583	565	541	523	568	590	585	550	586	579	562	555	583	547	573	586	548	561	592	583	534	581	540	623	556	598	569	576	571	589	523	513	555	561	578	583	561	575	521	538	552	549	564	575	592	583	537	573	605	553	531	500	582	568	555	590	549	555	551	566	567	609	623	560	572	562	554	599	526	613	563	594	555	561	535	534	502	599	558	549	546	569	566	568	580	528	544	564	510	574	566	559	616	556	600	587	536	548	547	550	569	549	575	523	572	554	566	625	569	586	547	545	578	573	537	604	538	559	564	590	564	573	572	573	562	564	546	544	558	569	601	601	620	580	565	604	573	556	561	506	585	594	562	562	576	574	575	554	496	547	540	603	568	563	571	575	570	577	586	550	566	558	583	544	571	571	555	583	555	549	538	521	508	576	537	585	566	548	570	543	555	557	554	530	545	536	575	610	603	581	563	577	584	568	532	577	593	579	537	569	554	542	561	542	542	576	561	604	601	565	561	535	566	554	610	545	547	592	503	608	580	572	564	576	533	555	602	541	560	549	542	584	542	580	586	549	585	600	570	551	535	549	548	547	543	548	603	560	546	542	542	602	587	557	545	603	594	592	512	555	570	566	564	570	591	562	539	545	554	584	515	582	560	521	562	553	568	533	554	573	607	565	548	560	563	544	597	565	597	558	607	508	570	558	560	564	581	534	558	550	533	530	587	562	571	561	588	575	560	556	624	527	558	548	552	551	601	566	532	570	550	535	525	539	587	569	550	615	606	557	538	599	557	535	528	597	580	577	578	535	574	558	562	570	559	543	570	577	570	554	512	584	541	514	538	589	530	556	546	528	570	530	578	544	601	565	587	574	545	539	545	556	555	507	532	530	572	512	538	530	558	540	546	524	552	554	621	561	579	576	562	586	566	528	616	607	587	571	524	496	592	550	601	608	569	568	569	625	608	576	540	553	569	588	570	556	517	538	569	609	547	555	598	587	531	610	564	569	602	537	570	570	564	544	536	578	538	621	576	564	564	551	579	566	557	566	576	551	597	525	561	585	556	564	597	513	616	531	559	575	592	556	506	528	537	574	556	527	558	553	562	589	560	554	537	566	568	574	550	570	567	524	625	585	570	578	582	559	586	584	538	584	527	554	584	558	597	586	568	564	593	572	586	552	573	615	582	561	537	530	560	521	552	539	569	597	527	543	557	587	545	570	547	565	541	611	549	596	572	538	558	574	559	562	520	531	564	551	551	565	556	583	522	562	556	615	555	584	571	571	564	542	550	543	593	554	588	546	537	556	584	538	576	607	580	599	546	537	548	549	558	609	556	520	572	577	547	538	580	591	562	542	568	562	554	578	588	540	571	561	591	560	547	545	527	569	548	578	543	589	538	572	557	563	556	593	546	558	556	585	573	568	499	587	555	547	559	560	509	579	539	573	588	518	558	498	555	545	574	590	552	587	616	564	569	595	545	560	618	527	562	538	605	548	534	602	561	597	563	583	547	543	535	599	565	596	560	569	549	590	575	556	495	549	536	604	576	577	554	577	574	581	530	537	551	559	583	560	556	584	555	561	582	597	560	579	538	556	518	596	566	537	575	511	573	573	584	560	532	582	571	604	555	559	575	593	554	554	555	577	527	522	564	537	543	556	550	535	531	595	600	557	579	544	579	574	574	545	549	575	551	536	518	583	558	555	537	555	525	581	569	553	589	537	574
23526	21219	27800	25390	20453	13347	7458	4559	3112	2409	1854	1441	1163	1057	871	816	776	660	585	623	563	535	574	514	529	491	466	466	504	470	444	481	429	439	424	446	427	457	453	469	449	448	452	443	472	454	456	407	433	445	470	464	434	464	436	456	470	412	405	440	435	424	442	396	438	417	454	403	475	445	457	475	425	452	433	450	417	458	460	447	478	435	451	444	440	457	419	438	435	459	459	409	444	449	453	439	436	429	457	411	469	419	442	439	424	445	439	442	445	457	413	427	459	450	435	453	431	413	435	417	459	443	417	427	428	472	429	466	411	400	456	443	462	442	444	413	432	417	434	436	433	415	424	437	432	419	425	454	456	451	411	424	402	451	433	437	467	436	457	439	474	462	431	455	450	467	467	448	440	405	449	469	423	411	426	426	430	416	462	416	445	430	448	422	424	419	447	454	422	448	449	441	415	437	455	455	434	416	442	423	439	455	395	450	458	471	466	461	408	449	429	418	432	443	439	466	451	454	401	444	424	455	433	458	472	436	428	428	473	421	419	437	404	446	431	403	397	431	427	394	439	427	430	433	425	422	476	467	441	457	430	433	443	459	433	429	411	436	461	422	476	448	411	425	408	437	436	438	480	451	424	438	427	437	438	444	429	437	456	428	461	445	441	469	441	398	425	459	446	423	456	440	432	480	408	408	436	420	487	431	434	453	437	439	443	411	476	430	429	428	433	434	432	458	475	400	428	458	456	403	451	459	481	433	439	439	435	450	445	437	405	431	419	433	441	432	436	484	397	426	449	464	465	423	433	420	436	437	449	417	444	435	402	418	455	444	470	411	451	397	423	416	467	451	445	442	421	441	466	430	453	420	454	449	423	469	465	445	429	447	452	411	438	440	429	419	414	448	405	441	414	446	447	451	414	440	470	456	433	458	451	440	474	402	434	456	469	467	437	416	435	426	416	414	463	473	453	485	438	422	449	430	438	474	440	409	461	448	442	427	456	433	422	423	432	379	448	410	456	434	459	439	433	433	434	445	454	441	433	444	453	437	415	456	430	450	466	436	445	451	406	457	432	413	414	449	407	469	451	450	417	440	448	423	419	434	434	459	444	456	468	423	398	433	428	420	421	426	446	427	437	433	430	450	421	473	455	440	431	412	441	422	407	439	439	469	444	417	437	457	428	395	449	455	439	436	447	447	394	422	455	458	465	454	455	455	446	401	410	398	427	457	456	406	444	400	426	409	415	446	421	428	425	420	419	481	455	437	470	430	449	429	464	423	457	429	463	462	480	458	421	407	407	418	433	414	415	430	439	452	450	423	439	411	445	440	449	438	423	412	420	416	466	467	477	466	419	425	455	430	405	475	402	447	437	432	422	395	412	440	468	453	422	463	442	434	450	432	405	419	439	438	445	439	455	443	393	419	460	446	410	418	439	424	429	409	433	436	431	440	432	427	414	413	428	470	416	410	437	437	472	464	468	434	421	416	428	398	415	441	430	433	432	440	438	415	459	404	420	480	439	402	408	454	398	455	434	391	463	447	442	458	437	401	426	419	423	429	427	445	480	409	438	444	457	429	416	407	484	438	405	467	437	428	425	400	429	437	434	428	445	449	425	447	428	426	410	462	463	429	467	397	453	471	439	416	477	419	424	430	439	478	437	449	414	409	439	414	440	451	436	430	418	406	434	428	428	456	402	422	437	427	446	429	465	434	456	434	445	417	414	457	439	453	437	403	428	416	401	443	395	356	416	455	447	421	406	476	432	471	451	431	416	442	417	424	409	434	430	423	460	438	426	449	414	403	422	437	413	460	438	453	417	461	451	464	448	439	440	416	435	391	419	461	404	452	394	474	401	432	431	451	430	458	497	444	449	387	426	450	457	470	423	442	435	426	436	414	431	421	406	448	483	402	445	424	426	417	418	429	400	418	392	433	427	423	427	376	490	437	439	402	437	389	446	427	423	396	439	413	419	465	442	425	407	423	459	442	443	418	426	459	430	445	430	399	474	455	427	436	444	439	410	414	456	420	471	436	446	428	429	420	448	420	426	422	449	491	422	451	426	424	421	418	455	437	444	461	446	474	458	387	426	478	409	456	445	424	414	422	431	442	389	435	422	443	433	415	399	433	411	402	498	426	461	419	467	422	459	418	437	462	437	412	454	434	372	423	471	431	417	450	430	430	484	431	469	453	453	423	497	440	422	431	438	439	425	436	399	434	434	447	409	468	430	430	464	455	455	439	404	408	444	412	432	442	456	440	432	460	436	416	450	420	424	458	458	399	415	423	373	497	425	439	460	438	440	438	476	405	446	434	446	460	427	438	390	485	467	433	421	454	404	431	463	435	421	437	417	436	416	446	419	432	473	427	424	445	461	395	455	459	423	431	446	437	436	398	433	409	381	433	446	429	451	416	450	419	415	421	435	398	415	422	440	470	410	437	426	451	427	451	427	419	428	406	398	419	440	437	454	453	427	465	434	429	445	460	443	427	431	455	406	429	434	453	426	434	437	436	405	408	438	423	422	437	451	424	412	421	420	417	421	427	413	435	399	423	450	422	414	435	402	429	410	409	438	414	452	454	449	388	442	427	409	426	438	431	466	444	445	444	428	413	403	410	438	431	434	444	423	393	436	429	480	421	449	410	465	435	404	430	427	421	413	462	412	431	430	451	442	446	444	444	473	436	435	435	388	397	420	426	463	427	454	443	419	452	433	440	468	416	428	412	427	380	423	426	442	453	420	451	428	406	432	398	440	430	439	450	427	431	411	448	433	433	368	475	448	444	447	394	458	410	417	420	428	449	418	438	432	426	444	455	452	434	398	464	457	430	407	427	431	429	418	443	442	446	450	415	423	461	465	461	475	418	442	431	454	485	464	416	423	431	456	429	464	428	471	453	434	403	457	452	417	442	420	453	464	464	377	388	436	415	416	432	430	460	413	434	439	427	430	408	447	440	412	427	425	422	447	431	449	426	415	416	420	470	446	435	401	431	440	461	419	443	465	456	421	448	416	415	444	437	426	441	421	432	459	455	449	449	445	479	446	435	474	418	429	434	448	436	408	409	424	460	435	426	446	443	470	395	412	416	386	409	434	426	427	415	411	444	423	434	438	462	455	413	415	389	455	441	440	428	474	428	423	444	427	419	464	452	411	450	474	405	421	478	443	425	434	419	423	426	372	454	439	426	468	425	461	430	409	476	420	430	448	397	424	444	420	390	449	428	389	422	472	457	464	471	430	421	431	438	412	453	461	442	439	411	412	470	419	410	394	501	458	448	425	407	397	440	429	459	463	459	461	460	425	451	444	463	444	424	455	466	431	446	437	470	428	476	412	468	446	469	407	450	424	428	446	431	438	428	420	435	413	437	425	419	419	422	477	448	437	444	411	413	443	434	445	453	437	443	439	468	417	435	401	436	398	422	406	427	409	417	429	434	404	421	444	412	446	420	440	416	413	457	409	411	402	447	463	479	456	409	428	418	422	409	440	421	421	464	448	419
25686	45567	39336	29168	21777	16168	11977	9125	6833	5110	4038	3006	2413	1935	1667	1416	1190	1164	968	912	894	881	755	719	707	724	617	653	631	620	656	596	619	594	600	628	600	583	625	569	642	598	631	595	574	530	592	551	599	625	621	546	590	579	574	624	593	564	604	565	621	586	608	552	561	557	627	553	599	553	569	569	583	612	583	587	576	577	556	582	556	577	642	603	620	592	567	573	597	532	610	562	558	555	629	583	582	578	553	553	571	634	553	619	613	612	585	555	557	606	573	627	557	557	546	615	606	601	600	560	608	580	534	597	606	539	607	588	609	588	622	569	561	571	611	514	592	562	604	598	570	546	533	585	534	636	605	593	614	593	594	631	568	580	610	624	631	576	579	608	582	596	592	571	555	605	585	598	559	584	576	538	562	579	598	596	594	549	600	598	598	575	584	597	599	613	581	550	604	542	574	594	580	600	561	555	573	603	654	579	588	577	601	563	613	550	583	623	597	579	523	560	591	587	593	565	585	584	581	627	538	590	595	556	604	571	563	538	614	587	610	600	601	547	611	569	552	561	573	597	611	604	592	568	585	603	568	564	581	581	596	559	587	559	573	564	544	599	550	540	589	608	599	591	574	571	597	615	555	584	600	534	583	598	579	532	564	601	606	586	606	528	587	564	583	585	655	588	557	568	626	583	576	564	552	584	583	592	553	560	583	601	603	620	623	585	571	590	566	582	575	552	592	568	586	568	595	588	575	593	613	551	583	623	578	557	610	606	563	585	550	584	584	549	623	603	569	553	596	567	599	560	563	554	578	572	543	575	602	549	534	560	579	599	636	585	581	593	591	581	576	577	560	620	591	568	635	571	573	628	591	599	550	632	575	591	555	546	578	547	589	599	574	599	557	558	606	635	578	597	576	606	577	596	591	572	595	613	608	579	588	572	587	564	575	608	568	602	602	613	587	550	552	614	571	579	568	578	606	588	577	560	574	591	582	565	621	584	610	621	561	569	571	604	580	561	590	556	591	568	588	614	586	594	581	594	582	603	615	535	548	540	595	586	564	587	624	608	575	596	560	586	572	543	588	580	599	563	563	549	584	591	543	611	579	583	616	615	609	548	613	555	582	594	581	581	590	620	613	609	602	571	563	587	534	584	576	605	595	610	553	622	632	590	560	597	597	568	592	533	623	585	588	567	606	562	598	588	618	623	590	561	603	567	603	575	600	625	600	590	604	597	590	568	579	556	595	625	581	617	558	576	589	591	532	560	586	581	579	604	584	575	592	612	630	584	551	607	594	568	557	609	580	569	595	568	574	559	619	623	498	562	567	562	575	592	603	567	639	604	551	560	560	522	621	594	521	582	586	569	575	540	564	589	562	602	592	572	588	550	577	521	596	570	557	628	611	574	544	570	590	574	571	644	567	561	594	593	588	568	590	593	575	602	548	574	552	563	599	590	552	596	613	538	585	620	594	612	604	597	617	571	559	591	594	569	573	595	588	577	561	606	597	610	597	559	561	606	537	565	603	594	563	575	582	559	596	588	525	595	603	621	542	575	550	562	585	592	557	602	607	578	537	596	572	571	596	597	558	601	611	624	598	613	591	621	558	596	571	602	558	591	585	569	586	618	576	600	577	625	589	558	595	588	568	602	616	555	584	586	585	573	578	570	558	606	568	557	565	568	579	578	581	570	561	580	538	572	559	590	588	573	574	620	574	603	578	594	619	574	554	581	538	578	611	562	574	605	615	552	576	612	581	542	632	554	603	582	583	607	609	608	574	602	606	593	599	577	593	577	588	599	597	549	593	568	595	594	583	566	573	582	568	560	573	577	587	590	573	584	621	592	593	593	531	584	597	551	587	590	575	612	582	581	602	572	588	567	554	581	604	615	570	531	575	592	536	581	555	566	600	578	629	543	577	607	590	604	552	607	558	590	590	566	584	548	571	580	574	582	560	571	616	584	579	594	559	576	582	596	586	545	580	625	614	599	555	571	529	612	546	575	543	537	595	550	583	604	591	594	593	574	532	595	575	605	594	601	605	584	561	542	552	540	523	565	601	599	576	582	559	576	598	569	594	583	622	571	602	601	536	584	600	588	586	557	621	628	590	582	542	564	610	581	584	550	563	563	621	626	633	557	621	562	542	532	552	590	611	573	575	568	622	614	598	558	560	584	548	613	580	611	580	582	576	620	571	600	579	561	603	623	545	600	586	545	555	575	585	594	612	623	615	556	564	573	564	591	575	590	568	564	595	602	541	544	558	593	574	584	554	605	554	597	593	599	584	600	596	579	626	618	554	593	562	593	598	595	619	597	521	601	579	583	568	605	616	613	592	592	605	612	590	579	601	613	602	592	603	559	564	620	547	592	570	583	582	600	573	615	577	605	538	597	568	622	616	567	549	589	644	558	573	582	582	594	605	588	615	588	578	607	590	585	574	607	566	599	565	526	590	628	602	589	577	594	558	585	591	582	600	580	600	591	592	569	586	573	579	580	583	572	590	556	582	592	626	598	613	625	552	586	563	575	568	583	571	660	573	608	592	597	595	549	605	579	587	571	563	531	566	597	569	580	575	566	605	553	613	596	624	580	596	556	554	593	592	580	573	597	570	591	552	607	612	561	581	601	598	594	585	610	558	553	574	626	574	620	580	548	566	600	604	563	597	599	553	557	588	625	608	546	583	573	574	590	576	590	571	669	634	581	609	582	615	555	581	584	612	579	599	590	601	563	597	576	573	586	605	611	587	567	594	613	590	580	577	553	573	580	628	576	593	574	583	604	561	603	571	603	588	602	619	567	554	588	579	535	562	595	596	551	617	627	575	587	596	566	614	556	552	579	587	617	591	567	546	585	576	587	579	548	570	600	600	570	604	534	589	588	609	588	572	581	599	598	573	586	641	615	615	605	553	587	558	580	592	591	613	646	555	601	555	570	577	625	582	620	548	578	599	573	569	599	555	568	568	565	571	588	540	574	620	580	598	578	555	561	531	565	593	578	576	622	573	569	593	611	556	606	591	582	547	549	609	597	534	593	612	576	595	589	612	578	573	574	583	562	599	569	629	557	570	600	554	546	582	581	562	586	596	583	564	597	590	553	612	577	569	596	585	577	543	581	580	547	600	598	605	555	584	541	575	569	616	587	595	560	582	628	575	584	601	593	567	601	627	594	551	581	582	586	596	560	576	532	574	581	647	614	576	552	546	592	585	584	580	603	572	568	587	560	618	604	546	565	567	583	593	557	613	584	605	578	567	579	574	552	578	597	616	572	586	599	568	558	629	604	551	556	575	570	570	589	504	574	590	612	588	568	584	538	590	584	593	578	565	593	595	584	605	580	626	599	597	600	567	583	600	540	608	610	616	534	614	570	558	546	568	616	568	595	600	580	565	580	597	577	544	585	595	612	557	581	605	567	550	569	555	579	614	630	587	567	564	600	619	571	596	556	514	599	587	575	614	610	588	567	579	606	635	586	620	582	555	596	573	535	554	594	574	599	561	619	582	567
24925	21415	26907	25089	13667	7536	5018	3458	2413	1833	1384	1183	965	886	779	658	618	574	612	521	496	479	506	463	432	459	434	435	407	445	431	392	412	407	432	386	381	403	405	381	418	433	397	403	403	401	426	406	432	395	417	391	396	432	426	382	390	418	387	393	436	406	414	388	408	404	388	392	409	419	427	420	390	409	394	416	415	391	391	411	414	434	356	403	407	430	407	414	385	399	397	407	421	395	383	379	437	413	353	376	365	380	358	405	400	410	402	420	385	392	413	407	401	405	412	432	387	427	404	424	424	399	388	387	407	403	413	406	392	424	398	371	389	407	398	418	360	395	394	364	407	386	381	439	394	436	362	368	421	403	408	412	393	407	435	400	404	395	389	419	396	415	425	424	399	402	399	437	391	419	410	375	420	381	400	418	404	419	402	425	412	398	411	387	394	376	405	404	429	397	449	403	416	388	394	429	398	430	406	400	404	402	413	409	428	446	396	400	427	368	407	380	415	370	459	370	428	412	420	445	384	395	409	397	395	384	389	423	411	427	413	395	423	389	391	420	422	364	425	426	422	384	409	366	392	398	400	431	401	393	394	397	405	391	394	394	413	381	402	434	400	397	434	424	417	381	419	432	412	412	406	416	441	429	402	398	385	405	403	421	417	410	398	412	386	363	427	407	387	391	396	398	439	377	399	425	436	368	355	395	448	412	438	390	422	375	408	376	427	406	420	376	405	401	406	407	410	415	387	389	422	383	421	437	401	420	399	387	372	377	377	407	477	406	387	412	399	397	402	402	417	379	386	409	409	385	387	443	383	369	396	362	374	426	382	429	368	423	389	391	392	373	467	350	381	407	390	414	391	445	423	403	381	394	399	425	380	394	405	405	430	400	378	403	409	405	386	394	341	391	399	417	423	394	394	397	401	404	385	426	421	412	371	407	384	351	393	396	398	394	395	372	401	407	411	385	406	385	420	388	399	390	398	401	364	392	432	393	424	366	419	382	372	423	408	403	394	346	382	410	429	436	444	429	414	367	408	385	429	413	399	401	389	423	418	401	398	410	391	448	389	402	410	436	398	409	411	429	414	409	378	406	420	440	413	421	396	381	422	399	463	444	420	383	424	395	417	395	409	386	401	394	408	441	406	379	400	407	435	395	387	365	402	379	396	432	424	410	415	391	409	413	417	389	378	410	397	386	413	383	381	400	406	429	381	383	404	404	402	429	373	401	427	423	400	411	413	414	400	425	408	422	404	406	438	371	405	384	397	377	434	389	393	375	434	420	413	398	416	430	395	418	412	346	393	405	416	434	413	406	423	412	422	382	399	419	375	388	420	385	419	405	412	414	462	392	404	398	414	364	406	354	409	376	457	400	389	397	411	409	359	410	394	367	375	379	385	428	400	431	440	406	368	425	382	394	443	406	378	423	402	378	406	423	397	428	381	403	386	371	398	405	455	415	389	403	401	391	370	393	398	393	416	408	412	399	391	410	381	407	399	406	431	402	406	410	403	458	410	383	372	398	419	413	425	428	420	408	387	403	415	399	421	401	376	368	425	386	402	395	405	414	379	418	405	418	375	404	432	410	430	373	382	417	416	391	431	400	411	400	384	394	416	437	406	390	393	386	384	420	414	405	381	364	394	386	401	416	419	414	408	379	398	397	410	423	426	424	421	394	402	379	413	387	434	427	432	392	387	414	416	390	422	389	457	384	397	406	371	423	419	393	383	432	392	405	388	400	376	379	370	422	419	410	402	384	391	398	436	394	355	407	395	439	444	422	411	399	397	386	411	378	387	452	423	378	391	395	403	367	404	394	405	404	422	418	385	393	385	397	416	399	395	416	382	411	420	389	394	373	409	389	454	385	390	371	395	379	381	370	414	427	415	383	405	430	412	373	439	391	358	390	399	386	390	418	389	361	405	410	440	392	394	385	417	385	411	421	378	392	418	403	363	395	400	405	442	376	413	390	415	411	405	365	376	430	404	423	408	400	405	425	414	425	406	425	401	424	383	409	422	394	397	391	382	417	396	401	394	445	388	368	427	366	418	416	379	403	359	429	431	412	415	428	394	380	368	413	437	406	402	389	407	415	381	411	397	390	384	428	374	399	393	382	443	398	393	421	432	397	399	422	394	400	417	402	413	397	430	377	405	391	385	404	424	413	412	413	384	377	414	415	406	393	403	417	422	393	396	380	414	401	382	417	407	422	399	418	396	400	439	405	403	384	388	389	384	374	395	396	412	375	419	382	418	374	380	389	410	389	410	386	428	429	437	380	405	422	388	404	425	367	348	401	363	418	390	401	414	393	388	406	375	428	432	397	384	406	405	408	381	419	416	359	404	417	394	414	380	395	404	415	396	398	389	431	409	411	411	403	412	409	414	402	412	380	374	392	401	394	381	409	392	395	408	407	400	396	413	398	422	434	412	418	395	410	376	384	402	396	371	420	410	404	388	381	442	382	372	419	400	435	438	379	430	373	409	410	440	424	372	422	394	412	379	387	388	383	397	431	428	397	391	395	398	390	418	434	409	379	379	410	413	407	392	397	430	402	416	380	384	408	431	428	394	392	368	382	404	427	381	395	424	383	371	423	418	390	440	397	383	434	372	417	439	442	401	414	384	387	393	393	383	423	412	369	416	405	365	454	395	406	388	425	357	374	402	425	385	391	402	421	438	423	422	424	411	388	362	409	401	379	429	397	395	386	394	402	400	384	391	410	434	396	386	379	384	417	398	372	360	398	381	398	421	398	395	403	401	385	410	420	404	410	397	405	416	402	438	370	403	438	379	422	392	418	407	435	406	423	409	392	409	408	388	416	428	404	405	401	382	399	412	393	388	403	403	416	386	367	400	423	385	402	416	443	403	414	428	393	397	410	397	429	412	424	365	416	435	416	392	413	426	409	398	384	430	391	385	455	430	378	394	424	403	391	359	389	389	406	406	424	390	397	394	389	391	432	437	398	430	427	385	436	434	440	400	412	399	385	409	423	408	409	407	423	464	397	412	414	384	377	430	376	389	367	421	369	411	426	422	421	376	384	418	395	354	363	395	423	380	383	384	387	390	381	426	444	402	405	413	424	419	425	396	416	388	391	389	433	420	395	395	369	400	401	376	412	404	400	448	385	391	422	400	367	384	432	406	429	383	436	388	407	414	444	407	410	398	378	390	391	398	389	412	401	412	377	422	423	387	387	392	405	402	456	411	392	415	403	419	408	397	352	385	406	396	408	374	437	390	386	387	396	397	386	413	424	434	386	413	379	381	448	393	382	402	415	393	415	424	412	434	388	398	365	413	415	378	429	398	422	390	388	425	400	356	372	386	418	425	430	421	444	386	382	402	384	345	384	418	391	416	408	412	395	411	423	366	435	398	396	371	397	415	407	412	401	398	410	395	396	386	408	423	433	393	426	401	444	419	394	373	366	447	401	400	412	370	432	413	394	389	392	415	445	426	416	394	387	399	412	384	416	365	394	404	402	399	412	389	398	406	380	419	399
25652	42134	35678	25622	18790	13645	10041	7446	5554	4185	3175	2525	2017	1531	1433	1181	1071	941	876	875	808	769	677	618	692	635	592	598	604	567	555	572	550	568	588	563	549	508	567	551	599	531	541	575	534	547	532	534	526	578	531	581	541	573	572	525	502	571	564	565	544	502	569	544	556	595	555	509	518	520	533	544	534	559	506	572	539	531	519	548	555	531	535	543	497	553	544	509	550	578	515	540	522	500	553	571	560	559	576	563	538	534	599	551	566	545	525	553	539	551	517	514	520	543	538	560	535	556	543	523	568	544	553	516	538	535	557	493	563	531	548	572	519	528	544	551	571	547	543	555	551	548	528	557	567	541	549	533	538	557	531	537	542	531	531	543	534	507	530	533	558	526	555	499	524	577	559	541	605	540	498	547	521	566	533	536	541	542	550	519	540	523	530	507	549	564	542	532	524	502	559	528	559	543	564	540	564	544	541	543	507	559	584	516	492	584	519	543	566	556	517	508	518	562	567	528	512	523	551	554	525	577	519	546	558	543	563	548	572	586	571	537	539	517	543	553	508	528	566	529	550	543	537	576	526	560	542	545	564	516	549	541	530	514	517	504	564	541	564	516	540	563	545	589	514	508	549	510	501	532	568	522	558	541	565	496	504	547	538	544	504	565	545	571	504	546	517	515	554	529	521	567	492	525	538	524	586	526	531	553	570	545	513	597	505	552	570	541	558	539	598	580	549	504	526	557	553	571	506	593	539	574	556	523	534	508	552	539	561	534	524	587	525	517	609	533	542	586	580	551	531	543	544	505	523	536	590	541	506	513	539	552	527	508	544	520	551	518	586	519	537	563	568	560	560	546	553	582	547	564	513	549	568	545	573	555	541	528	485	523	579	575	534	588	550	552	566	563	532	505	551	552	534	507	523	553	503	540	510	586	556	539	520	546	526	553	549	541	561	549	543	520	539	578	526	546	497	521	522	558	540	580	553	496	520	546	551	549	518	543	538	525	553	506	548	538	563	577	557	507	584	546	535	549	558	550	525	557	524	535	508	560	560	536	530	522	490	587	555	537	541	533	538	516	560	512	523	492	503	525	570	575	550	535	507	522	587	549	556	512	603	561	544	514	539	570	537	547	540	506	561	559	532	559	529	536	589	531	572	530	557	557	599	520	542	538	597	519	559	556	550	530	539	509	569	525	568	540	536	577	557	546	541	491	552	550	538	527	573	547	506	536	572	595	553	553	522	531	547	532	552	526	555	521	526	572	567	559	530	525	526	500	556	538	527	546	547	561	538	549	568	559	563	550	549	519	515	552	556	539	495	554	531	532	491	560	517	592	528	519	543	511	579	568	516	508	511	519	550	545	597	527	555	585	521	566	507	581	558	506	521	510	539	520	535	510	573	527	554	485	590	562	559	549	583	570	580	571	521	577	536	514	564	551	594	499	539	533	556	527	508	569	531	494	556	511	539	551	543	580	539	522	522	530	543	539	530	538	552	517	528	509	540	577	513	524	543	497	515	512	520	502	524	514	531	520	551	516	547	576	532	544	566	519	536	568	553	551	527	585	511	561	569	563	553	564	582	514	525	523	550	515	568	564	568	559	556	578	516	578	551	558	536	526	525	540	557	524	574	520	549	540	552	508	523	540	523	504	551	510	530	564	549	525	553	632	552	526	553	505	554	517	565	513	531	535	508	526	549	550	557	561	522	588	529	557	577	571	584	529	555	567	556	548	535	533	545	542	535	530	516	528	523	574	556	568	557	490	545	547	566	544	559	555	515	581	577	536	554	516	524	509	527	539	540	519	575	561	559	563	534	545	531	545	516	521	536	557	534	569	545	524	575	575	536	526	524	513	539	558	539	512	499	533	615	564	508	497	518	548	516	518	580	524	538	534	532	610	494	531	534	543	568	548	553	570	503	543	543	560	559	537	558	549	590	541	544	561	491	539	504	555	530	549	573	558	565	539	540	513	516	513	567	555	515	564	537	552	552	561	577	497	530	536	511	552	583	554	521	530	557	534	570	500	551	560	538	554	557	570	540	526	540	503	535	528	577	556	546	593	518	544	507	494	552	505	545	531	507	549	558	534	530	563	589	516	582	549	557	561	548	532	522	547	568	550	533	579	590	499	512	576	549	536	512	540	579	531	512	527	531	523	583	497	516	523	561	565	557	605	530	540	554	579	535	553	537	564	596	574	526	527	542	508	563	564	567	531	517	534	539	541	556	553	518	580	531	528	536	513	524	565	554	564	511	522	554	510	545	541	555	567	539	573	570	521	552	534	560	566	531	527	543	551	543	535	578	586	565	527	555	517	554	564	546	514	596	560	560	557	516	560	546	558	566	540	604	563	558	513	501	516	489	550	571	544	557	570	543	543	536	552	554	572	530	576	508	537	524	517	548	557	548	564	541	549	554	544	542	546	516	542	541	534	500	531	560	555	518	507	524	528	534	515	547	535	541	565	508	529	507	520	537	549	578	537	545	546	552	510	557	542	558	518	560	579	523	545	563	494	533	549	546	545	526	554	603	501	550	544	534	598	517	619	508	525	528	536	566	532	536	527	524	573	488	543	547	563	530	537	504	561	531	559	572	543	514	553	506	554	544	534	570	524	586	553	557	540	574	517	578	522	515	526	553	533	544	563	500	519	555	525	522	556	534	533	545	540	522	543	539	540	536	558	536	531	558	537	554	543	519	564	565	530	592	563	496	611	519	569	571	520	539	547	528	528	530	534	564	554	569	557	555	560	508	575	552	519	566	539	558	515	494	553	573	586	570	547	530	535	550	530	536	551	561	563	556	561	543	519	570	555	569	533	555	513	583	537	546	588	532	541	548	541	572	590	549	558	523	549	576	506	539	519	557	537	520	564	608	554	517	551	549	598	537	548	543	528	553	541	543	562	542	534	519	543	522	548	547	532	503	542	566	539	527	572	557	506	571	555	570	493	531	581	545	550	588	530	546	547	564	512	547	570	543	540	558	570	521	540	519	509	509	575	548	534	584	542	546	533	499	517	531	537	528	532	566	530	558	528	578	527	524	527	574	550	552	525	540	516	567	564	551	507	576	530	520	581	575	532	557	524	566	490	516	565	510	523	581	535	526	553	557	540	532	574	517	535	538	498	580	540	557	536	558	561	538	504	556	530	534	538	532	529	519	501	568	553	527	554	538	561	528	544	534	539	521	532	546	537	537	527	543	535	552	553	544	550	532	533	524	547	555	550	547	538	538	525	598	508	529	545	553	511	526	519	555	517	529	561	526	553	537	542	568	564	542	539	500	573	522	556	531	514	575	533	577	492	555	533	534	567	531	587	540	515	540	544	546	545	524	521	528	551	517	585	489	544	545	562	527	546	548	558	557	531	507	548	561	559	556	541	527	516	552	518	539	574	546	538	540	550	537	542	530	582	522	523	558	520	511	564	543	508	554	507	508	533	537	546	538	560	529	507	570	539	549	509	554	523	546	589	583	502	529	530	573	557	532	535	553	533	552	527	527	557
22546	21291	28394	24571	21550	20367	12814	6255	4268	3250	2431	1862	1520	1254	1050	909	848	799	666	671	607	548	517	521	502	474	467	488	474	440	471	444	446	417	410	473	421	436	436	457	421	447	458	433	413	454	495	393	457	420	454	469	415	396	424	424	420	427	419	450	453	408	485	436	423	481	416	369	484	417	430	425	421	415	410	421	458	427	446	438	418	438	450	442	458	453	466	427	457	444	468	413	429	447	454	430	453	429	407	430	399	446	417	399	409	427	436	404	421	447	439	402	419	433	398	428	479	405	427	434	451	426	380	432	434	434	420	451	428	415	432	446	457	446	417	448	435	434	448	452	426	405	460	448	452	439	399	413	418	436	447	431	422	448	390	442	489	430	432	427	424	468	394	444	437	396	408	415	389	413	462	445	434	419	428	439	422	442	427	405	389	442	420	445	443	422	420	414	408	436	441	412	420	422	437	412	429	384	443	441	421	393	419	439	440	456	441	437	413	424	470	434	427	431	434	475	421	425	410	452	430	437	445	425	440	434	447	437	436	406	418	419	422	444	424	420	419	456	378	462	415	411	407	476	420	397	442	418	389	420	414	432	414	407	464	431	459	430	442	438	424	446	326	437	454	400	418	437	418	429	435	449	422	420	433	410	448	386	453	476	421	420	443	450	425	482	450	391	422	433	438	409	444	403	412	446	436	451	430	410	455	432	434	428	447	462	430	419	397	490	422	397	435	439	471	428	454	402	432	435	425	419	421	412	438	473	465	450	416	431	451	430	453	429	467	446	414	425	426	400	425	447	438	408	402	395	418	436	429	410	461	458	409	442	423	427	437	430	407	440	395	433	405	421	401	420	422	410	402	430	393	438	445	401	414	441	449	445	422	464	452	409	437	434	399	459	410	424	417	475	483	452	499	405	387	413	433	443	415	434	455	415	389	436	452	405	394	449	462	469	397	416	419	419	429	412	387	468	429	431	419	442	438	419	432	441	464	437	421	403	427	481	414	469	453	407	433	448	418	449	423	424	411	438	466	444	410	462	430	424	478	437	406	418	412	418	439	410	415	465	410	447	466	440	472	422	412	432	405	412	439	427	419	409	406	423	458	416	451	410	432	415	447	432	439	430	421	416	402	465	451	411	423	447	414	418	425	391	437	421	455	454	452	425	469	396	442	435	400	418	431	411	434	418	450	421	403	428	442	462	449	410	423	444	396	442	431	408	417	400	419	428	431	401	426	413	427	418	440	447	480	413	401	423	430	411	440	444	445	393	411	409	392	456	419	443	433	426	419	459	419	436	429	428	427	379	430	403	409	412	447	434	400	461	442	443	403	399	433	436	407	471	404	417	421	436	422	409	410	462	463	449	434	433	436	470	406	414	393	426	447	433	411	425	436	451	400	426	444	403	427	437	456	430	441	412	423	417	413	440	438	404	445	414	445	421	414	422	432	438	431	460	394	431	424	418	466	410	430	470	442	439	430	441	459	471	453	436	431	441	440	389	432	460	402	432	431	407	440	414	394	444	437	407	434	398	436	448	431	423	424	456	463	442	435	409	423	471	390	430	482	425	446	412	409	463	418	428	441	447	375	462	439	431	413	457	419	429	424	444	437	402	430	412	422	433	440	444	463	429	433	405	416	419	470	435	419	432	442	421	441	398	413	450	416	450	449	438	449	424	408	420	420	412	410	411	411	388	409	410	451	405	426	441	427	428	431	445	409	430	441	449	450	439	410	434	413	436	390	423	416	430	432	401	434	418	416	437	432	397	421	391	450	438	425	394	468	441	419	450	422	446	427	420	443	453	453	435	431	434	423	435	429	435	444	453	433	397	413	438	453	404	433	425	427	445	466	411	447	435	439	460	409	455	452	403	419	427	446	412	437	441	458	446	428	445	417	439	463	422	423	411	442	379	463	419	418	414	414	441	461	397	419	431	446	433	442	426	413	477	453	444	424	422	418	415	403	436	384	438	439	424	467	417	417	425	441	428	397	397	426	438	403	420	415	425	379	467	408	417	419	422	414	417	434	439	408	435	435	428	404	422	396	461	450	457	439	415	425	434	420	424	425	426	418	438	418	453	442	427	438	443	438	461	423	443	454	418	442	399	477	421	399	437	418	426	425	455	419	440	412	485	453	428	416	415	426	439	470	437	407	446	460	403	450	411	437	438	412	445	444	420	445	424	404	397	402	395	429	410	407	456	408	432	451	412	467	427	449	443	428	456	423	421	358	398	433	447	416	428	396	411	447	437	435	452	439	418	404	470	436	410	417	422	453	434	467	409	424	425	437	407	446	423	433	444	423	427	405	404	431	386	453	409	426	455	420	394	421	439	435	404	431	468	439	445	406	448	437	450	437	426	391	451	453	447	462	425	381	428	428	438	411	430	385	416	419	448	423	452	450	448	415	417	429	432	491	428	442	408	413	415	420	433	445	380	416	409	399	417	412	430	407	454	421	446	438	468	427	386	465	396	410	422	394	439	391	402	429	387	425	418	449	435	416	441	420	443	406	411	441	437	434	446	439	416	363	413	412	390	420	444	432	412	449	430	438	429	442	456	417	409	420	411	402	435	444	405	445	481	410	450	452	445	431	407	504	427	439	409	403	447	387	444	465	448	447	432	454	471	410	441	425	407	431	449	426	404	427	422	435	421	417	422	417	429	392	433	410	390	422	404	394	451	456	445	417	437	428	409	404	391	443	442	405	416	388	372	419	462	426	415	400	445	421	425	390	464	430	445	422	446	431	457	420	391	418	386	437	426	437	411	462	443	445	406	470	439	456	439	456	452	430	387	435	419	433	389	463	386	423	429	403	408	386	446	408	444	455	423	424	421	447	438	424	468	433	418	436	432	449	421	440	421	417	393	452	437	467	417	416	407	413	434	424	402	429	444	420	452	379	451	432	432	429	426	412	395	435	430	443	416	425	441	385	412	419	430	443	418	436	421	412	388	434	421	437	436	421	441	419	437	441	403	427	405	435	436	465	445	409	408	406	449	421	431	415	420	461	431	435	444	426	457	428	414	414	416	420	413	442	417	462	451	419	411	408	444	438	443	411	414	456	415	429	466	405	436	443	447	422	426	431	453	437	445	426	403	418	430	404	409	420	438	407	418	444	460	458	463	457	424	424	383	438	434	428	460	434	393	437	426	401	397	426	413	450	465	435	411	401	417	440	415	412	454	407	434	449	460	431	443	420	455	437	423	453	446	444	447	454	443	436	412	425	443	435	412	385	413	422	464	408	417	440	423	463	418	436	438	456	450	402	417	396	400	362	434	425	419	427	424	425	418	440	469	405	456	415	405	438	430	440	403	414	448	428	427	465	427	421	408	448	440	431	419	435	441	413	444	408	434	437	384	451	393	448	425	409	419	474	447	406	452	405	418	418	404	427	424	421	419	449	427	412	435	417	394	432	451	432	428	419	417	456	451	434	444	452	430	433	446	408	424	450	436	401	431	441	421	438	423	397	442	416	437	440	465	451	439	440	407	422	407	447	429
27308	49472	42983	33415	25928	19817	15328	11415	8825	6705	5127	3883	3031	2475	2060	1685	1497	1288	1149	1065	979	846	793	816	815	706	699	661	678	670	601	560	604	617	575	609	597	577	575	606	578	621	561	629	591	554	526	581	627	577	648	578	592	569	540	591	585	588	604	556	578	590	564	581	609	531	540	596	571	577	570	563	553	563	618	567	573	547	561	538	552	549	537	562	603	563	529	577	552	583	553	592	589	583	605	610	579	529	549	525	548	534	567	584	594	576	533	580	588	579	576	538	569	589	562	591	583	611	550	604	566	536	611	562	576	578	554	618	571	529	533	544	568	575	582	540	553	602	612	596	571	597	538	556	553	574	559	542	547	551	580	573	552	565	566	566	546	515	550	643	558	571	597	551	610	584	573	581	582	558	617	543	537	598	541	566	577	591	536	610	616	586	580	574	537	570	521	545	598	611	583	587	575	548	546	586	572	581	604	592	570	579	609	540	587	562	560	557	604	579	512	552	578	554	596	574	579	561	585	570	567	581	531	600	575	539	569	575	585	577	583	568	618	574	559	554	556	557	552	573	544	565	587	543	561	544	566	549	543	566	577	575	617	579	558	568	560	553	569	578	565	549	577	606	577	589	602	537	606	535	554	529	567	590	537	551	574	579	579	574	594	552	602	564	619	519	541	535	569	579	571	597	593	571	562	569	558	546	543	540	590	566	548	546	529	592	589	568	582	583	608	589	519	573	562	582	547	508	550	583	570	546	560	556	609	557	556	575	567	567	583	580	581	562	570	572	567	567	561	577	558	522	598	539	570	557	559	540	583	547	572	566	541	614	577	596	542	548	563	576	548	597	560	564	537	571	569	600	581	543	565	543	595	550	593	537	543	625	579	535	555	595	551	613	557	589	562	568	573	531	586	573	607	544	572	550	550	544	543	599	575	554	547	584	570	568	573	574	578	572	602	593	541	578	552	556	558	576	554	585	532	585	598	583	562	545	550	593	604	553	565	560	598	558	597	527	562	577	588	655	539	590	561	599	585	591	540	544	556	562	573	522	566	611	575	591	567	575	593	579	550	583	567	537	570	587	577	594	581	603	540	553	568	595	569	523	611	579	595	637	572	545	565	584	578	589	565	582	555	537	559	558	600	566	555	568	535	589	540	570	596	560	573	551	602	529	567	569	570	567	535	578	578	574	595	583	577	598	580	592	594	620	550	589	573	559	590	595	567	581	522	535	564	535	556	580	558	571	569	604	579	548	544	556	552	541	547	572	585	606	562	614	601	575	544	565	569	578	555	550	581	558	584	579	564	545	569	572	603	586	564	561	559	624	555	550	590	577	533	577	570	602	569	550	550	591	565	559	579	613	616	547	529	555	582	557	588	592	540	576	619	543	566	550	573	569	567	573	532	577	608	581	538	598	585	561	514	588	537	569	576	584	552	545	624	543	566	578	541	589	518	524	559	575	606	572	580	578	549	578	560	545	574	562	579	583	543	557	560	546	540	593	566	566	564	583	561	543	573	542	578	569	590	515	583	546	570	554	533	570	570	548	594	591	581	586	600	550	552	590	579	625	578	531	619	586	536	567	581	561	588	573	571	556	559	591	568	554	589	592	545	550	579	556	573	569	551	579	537	566	590	592	576	584	610	562	595	543	543	626	561	558	583	575	560	553	555	575	572	564	588	555	594	574	577	568	578	574	558	573	587	584	580	607	594	567	566	553	525	593	542	580	557	607	576	591	538	578	596	574	606	497	573	556	549	564	574	594	585	567	624	568	584	569	560	527	553	572	594	568	549	563	582	548	584	563	579	565	571	565	563	531	591	610	578	541	563	577	576	559	562	529	594	547	539	593	601	569	542	575	506	617	546	594	555	582	560	554	579	530	588	593	596	599	585	540	587	552	531	574	593	563	573	590	592	537	621	589	531	573	575	555	579	538	601	562	571	528	575	551	558	603	545	578	535	583	555	581	623	528	555	536	594	584	553	555	552	561	595	533	541	582	553	556	570	584	576	570	570	560	614	527	595	536	580	551	591	577	521	557	571	587	604	551	591	553	576	571	538	594	555	584	567	585	626	602	598	581	532	567	601	560	540	551	596	571	542	590	561	552	585	608	566	571	549	590	609	565	565	577	561	581	545	608	552	582	558	535	598	540	587	529	577	558	583	539	603	563	621	563	550	559	574	564	596	590	569	595	562	587	563	594	532	576	512	568	502	549	572	590	540	513	616	539	538	622	582	555	616	563	570	551	609	575	541	571	544	613	565	569	537	569	528	581	575	536	607	577	548	568	612	568	534	536	578	526	550	619	550	575	540	582	581	558	563	557	528	592	598	571	620	577	533	552	561	541	579	527	575	577	569	534	575	567	526	569	552	546	555	544	586	557	644	559	608	570	589	572	583	558	567	605	610	552	620	600	582	575	566	564	564	601	588	589	546	529	577	541	513	554	540	550	583	553	551	584	576	555	574	560	600	539	556	590	581	585	574	574	544	578	552	567	587	536	573	569	522	562	540	583	579	537	555	528	545	572	554	601	595	524	579	570	548	579	587	575	566	578	554	575	612	604	576	560	574	579	544	557	525	559	579	559	540	569	569	548	531	542	564	574	543	543	581	555	578	579	550	560	565	561	591	586	572	570	584	536	589	567	594	566	541	582	551	552	532	564	566	589	574	586	585	559	572	632	567	575	570	550	556	546	580	565	537	566	586	606	551	533	572	575	557	562	542	601	538	591	548	577	581	598	542	569	560	577	577	543	550	623	580	574	551	583	630	567	632	552	570	558	544	559	555	592	552	560	531	589	612	592	611	541	552	563	566	539	552	578	582	605	579	561	551	584	580	592	559	594	559	572	569	605	584	611	596	530	620	537	572	526	561	563	550	584	546	533	627	572	530	568	600	553	643	590	547	582	586	593	568	575	575	553	580	569	576	561	557	576	562	497	584	553	518	576	568	551	598	558	593	573	581	520	558	532	528	558	569	555	592	576	560	562	538	545	600	587	551	555	527	590	582	508	559	589	556	585	601	570	564	553	549	611	593	555	586	570	492	594	576	589	581	547	560	562	566	550	583	594	537	535	566	559	540	557	593	575	538	585	598	547	569	558	541	571	588	580	548	596	559	604	570	557	623	537	584	545	530	516	580	553	554	521	570	549	574	551	546	587	618	558	591	538	586	551	552	593	584	578	641	593	612	552	604	582	571	574	561	586	602	569	542	559	595	609	558	570	535	531	575	552	524	599	561	574	597	581	600	540	532	578	548	561	588	599	578	552	615	541	560	563	566	552	555	557	573	619	534	560	539	515	567	553	577	563	606	567	571	532	574	559	575	577	553	507	613	556	594	561	558	593	586	595	565	562	555	503	560	576	583	590	576	542	604	566	595	603	588	540	541	565	609	564	550	566	571	580	568	557	573	564	606	567	525	539	596	570	578	561	591	544	591	558	564	550	594	567	543	565	572	549	589	572	546	558	584	579	578	588	576	542	595	572	581	538	554	556	603	540
28846	25420	26572	19350	10876	6520	4246	2911	2119	1660	1375	1114	898	794	759	690	619	564	541	540	531	497	490	494	478	463	440	469	408	418	461	436	442	414	419	408	416	445	397	419	467	436	438	441	416	416	418	399	433	412	425	413	468	417	435	469	412	405	436	382	434	415	415	430	464	436	417	423	431	443	429	448	422	440	415	411	434	448	418	426	395	407	444	407	468	428	429	468	425	385	427	453	479	416	453	443	419	384	423	414	413	423	464	429	395	450	447	411	470	445	419	402	457	452	450	407	422	440	393	426	434	428	399	453	417	432	443	434	395	387	418	426	440	387	407	400	410	446	435	419	453	429	449	400	435	428	422	439	422	408	393	419	389	411	424	424	468	414	416	458	441	401	429	406	464	436	446	424	454	431	415	444	435	430	443	469	428	403	454	442	399	421	460	385	449	447	428	420	436	402	431	445	461	436	444	406	434	431	390	388	468	387	392	422	429	443	405	416	432	406	432	414	394	450	412	418	445	429	423	406	400	454	466	440	453	453	413	430	422	390	429	385	419	405	420	449	410	419	414	438	446	424	396	427	424	411	445	428	419	446	426	407	416	423	403	423	447	428	454	403	438	381	433	468	426	432	419	398	420	463	422	453	437	432	428	421	408	422	386	429	433	443	416	420	422	399	414	435	424	436	420	440	441	411	421	418	478	411	411	477	438	408	431	378	415	442	419	411	419	406	453	420	451	416	416	463	432	436	381	449	449	413	451	414	394	441	451	403	452	400	388	444	407	428	422	398	425	414	400	428	423	434	427	429	431	415	412	446	405	417	425	438	416	435	485	441	450	433	406	414	426	436	380	412	419	392	442	442	418	445	425	440	431	449	397	422	411	463	420	476	448	415	408	429	420	421	441	434	447	427	420	426	443	415	410	453	404	410	416	407	458	414	430	430	456	403	407	448	450	427	453	472	438	424	427	412	420	426	419	398	424	399	435	434	421	396	410	430	378	435	446	423	441	445	415	407	417	414	432	406	397	410	428	436	406	404	417	417	447	408	426	428	409	447	462	434	458	442	421	398	396	423	423	441	432	437	393	444	445	439	437	407	405	452	426	399	421	440	428	447	447	419	440	384	417	424	428	412	408	406	422	439	455	446	450	433	411	396	410	465	428	445	427	428	480	420	448	424	434	406	414	384	413	437	400	431	409	437	423	440	413	426	391	398	448	409	396	408	437	410	390	431	398	427	410	426	425	444	420	420	410	431	450	444	407	458	397	415	451	417	443	473	444	424	411	457	407	427	466	426	401	435	452	415	431	431	404	503	394	413	405	428	439	416	394	435	416	418	406	407	466	432	400	426	414	424	411	405	434	420	452	448	435	422	415	384	431	428	419	395	434	411	443	438	394	420	412	421	433	428	422	420	453	409	440	408	431	396	436	424	433	450	448	445	452	431	434	423	440	415	412	411	435	417	415	453	423	451	428	447	446	467	416	443	423	452	448	415	424	459	461	416	432	390	406	415	382	434	397	420	414	416	422	413	441	436	389	417	420	432	409	436	438	417	399	443	392	417	416	447	440	436	426	392	426	441	440	413	453	409	454	465	428	458	437	422	399	444	440	439	434	444	417	398	426	454	402	435	439	427	428	387	403	370	428	423	415	475	451	451	432	448	437	445	458	436	455	427	401	420	407	379	418	421	411	431	451	472	413	397	409	398	409	477	442	414	412	445	396	437	387	416	424	442	416	408	468	447	425	416	444	413	418	440	435	425	456	404	434	390	420	405	428	413	450	425	391	413	405	417	449	398	420	418	459	465	396	394	440	415	440	443	407	408	446	408	430	415	409	432	409	463	396	420	417	444	471	421	456	428	416	402	412	453	421	379	476	412	418	436	453	434	409	413	443	453	424	384	440	458	441	420	413	425	417	447	427	413	471	408	418	457	422	454	420	422	434	437	452	441	437	438	366	425	422	392	434	411	423	447	426	411	453	420	410	440	430	398	422	437	447	416	419	454	453	402	441	449	441	413	418	451	411	408	429	406	409	419	419	436	420	399	429	442	419	427	467	430	425	437	404	445	442	431	455	417	398	425	442	428	417	414	396	417	419	427	461	440	448	413	427	444	374	433	440	444	441	433	439	396	402	407	425	433	436	424	444	437	432	415	396	395	456	440	444	427	376	430	420	436	414	452	406	405	432	398	427	392	452	414	367	449	423	435	415	450	419	454	436	442	425	455	438	438	433	425	423	468	424	413	419	411	399	396	456	425	417	445	432	434	443	426	436	456	455	404	429	398	434	421	426	439	409	429	434	442	442	445	403	454	409	445	408	421	414	438	422	419	386	397	426	436	410	411	433	389	431	417	423	423	453	415	430	390	447	449	408	429	435	414	437	405	407	456	392	438	429	431	425	433	432	428	440	427	480	428	443	425	437	438	389	435	406	466	405	419	420	438	390	442	417	411	413	408	430	413	471	444	406	389	418	376	442	444	390	413	430	429	430	420	435	448	455	439	362	379	393	395	463	437	437	411	464	401	426	458	442	421	406	426	405	427	428	441	410	437	395	412	393	423	414	453	430	409	453	414	427	459	436	434	435	429	453	440	444	400	433	432	395	429	391	399	413	424	403	430	407	435	443	424	406	428	420	388	408	435	451	425	457	391	417	416	427	412	435	418	423	440	436	420	419	432	423	417	408	371	428	410	425	435	443	409	426	412	407	415	434	404	427	416	414	438	417	427	423	425	438	442	412	411	444	414	423	425	427	438	418	424	457	452	415	412	392	461	386	430	438	473	407	412	426	436	438	444	387	431	422	396	409	439	419	473	423	414	400	391	425	397	419	469	433	460	414	433	421	402	432	414	421	402	453	403	443	417	402	442	421	410	451	401	455	447	410	451	427	451	406	410	452	411	423	502	411	431	421	402	446	422	411	388	433	447	386	430	406	425	405	418	418	445	418	433	426	450	426	443	441	438	392	440	419	437	382	369	415	435	433	436	415	411	418	399	409	451	402	415	413	429	415	421	402	427	407	390	403	436	425	438	444	408	416	427	419	403	461	425	398	424	395	411	412	407	408	423	407	443	408	415	480	436	431	405	431	428	438	435	420	402	432	431	422	427	408	413	414	399	431	425	444	383	414	444	413	464	438	402	434	422	446	434	394	417	398	460	453	451	425	427	421	429	419	432	426	406	412	394	433	441	442	393	426	454	428	387	449	390	395	436	443	415	433	397	402	411	410	423	437	416	398	412	436	432	402	452	455	436	448	445	413	432	399	431	385	451	413	410	432	437	463	438	392	422	438	407	421	413	448	443	409	464	405	399	426	436	426	425	458	426	461	434	430	382	426	429	438	475	415	399	417	475	413	436	421	410	429	423	435	432	393	456	445	397	425	414	458	416	398	488	413	422	398	406	425	482	397	432	457	409	408	418	419	463	400	464	403	384	454	422	438	459	420	362	447	389	453	461	440	428	415	424	429	453	438	396	444	394	414	429	413	413	427	442	452	434	414	422
26062	39956	33679	23977	17093	12192	9016	6424	4829	3657	2789	2221	1757	1490	1280	1170	1024	911	924	781	792	748	736	721	651	690	644	613	623	612	592	567	586	604	613	597	583	547	562	592	628	573	592	573	606	602	592	587	591	570	590	566	590	582	526	530	574	544	564	587	578	554	554	570	587	611	561	521	619	582	574	568	584	611	595	568	558	549	578	605	565	578	548	567	555	559	608	572	576	598	573	625	552	606	551	559	585	586	550	565	577	541	542	578	580	595	566	577	595	547	571	608	595	555	605	542	602	565	540	581	620	615	554	584	570	536	591	566	548	609	562	567	581	565	594	541	561	561	567	569	571	566	577	563	604	578	626	569	557	583	608	559	563	577	594	577	566	590	559	586	604	609	549	564	596	608	587	603	554	601	571	616	603	595	573	601	591	610	552	584	574	524	592	576	577	574	552	600	614	590	592	628	578	577	565	545	568	557	591	591	566	581	581	554	603	588	600	569	576	626	544	575	529	594	568	511	564	595	547	538	562	576	586	572	575	556	594	561	563	565	587	574	563	572	584	573	595	542	557	596	542	578	576	608	584	580	562	529	610	586	598	552	572	536	601	565	539	597	574	527	579	560	555	561	576	575	565	562	598	581	554	599	564	568	561	576	562	608	562	553	573	594	536	560	561	603	607	610	572	563	564	584	608	570	568	556	568	594	559	583	552	550	586	561	565	553	619	552	578	574	600	547	539	594	557	519	585	623	589	549	585	582	541	547	553	606	558	606	591	558	546	582	570	591	577	593	574	544	565	575	582	612	562	579	552	542	537	591	572	576	608	600	586	574	564	598	591	561	567	576	544	596	583	534	531	539	585	561	580	571	530	569	572	559	610	588	545	521	559	587	577	556	571	529	610	594	577	574	560	575	585	498	563	517	579	592	532	563	557	562	599	589	585	594	576	562	548	594	579	564	570	555	598	602	544	583	552	567	553	598	560	588	560	588	621	552	558	581	570	552	620	576	559	588	567	571	632	562	571	603	604	572	569	544	519	526	551	593	569	557	541	564	587	580	585	562	556	561	539	571	563	611	510	592	540	562	597	585	571	583	585	593	541	560	591	573	612	574	538	574	565	618	611	571	588	556	560	547	600	578	569	594	598	609	618	605	551	559	588	619	540	587	570	578	574	580	567	594	570	582	541	560	569	545	623	605	553	561	572	565	561	575	587	570	537	529	561	587	581	629	578	578	615	555	550	604	609	560	534	538	537	576	543	541	587	571	573	580	567	554	579	517	557	552	578	584	518	571	556	555	593	552	603	592	563	572	558	589	577	586	551	528	606	550	587	562	585	582	592	567	594	561	601	588	581	605	558	574	580	602	570	582	568	543	609	545	545	555	600	604	568	586	541	544	522	566	595	596	541	568	561	593	572	586	600	576	568	573	553	557	576	542	555	558	597	588	533	585	555	578	557	515	567	592	617	597	590	580	589	614	617	618	563	619	599	533	605	530	589	571	535	604	560	551	582	601	599	538	576	560	597	581	584	598	546	586	549	561	589	566	606	545	614	550	578	563	587	551	544	549	591	570	566	512	578	584	572	543	578	606	630	585	609	579	536	593	573	589	603	613	560	562	544	545	601	578	533	582	580	564	580	588	568	611	570	564	581	599	550	557	580	540	583	601	543	539	600	569	557	582	580	590	590	585	547	623	559	558	558	564	584	589	549	552	543	591	574	606	576	577	539	604	554	559	572	573	587	610	560	543	601	611	570	542	593	572	580	537	597	590	588	553	561	594	555	593	561	596	611	554	535	532	627	560	550	600	570	567	561	568	589	565	581	567	591	561	597	574	524	595	593	574	549	567	570	618	569	514	581	561	569	518	571	573	553	610	601	557	568	561	595	607	585	557	543	584	564	613	549	573	570	587	599	574	539	577	588	590	558	566	598	574	529	565	596	556	618	538	522	537	598	558	547	514	595	592	550	604	586	566	554	537	590	632	597	535	564	556	555	601	580	585	595	562	552	538	546	632	592	578	563	568	573	581	546	534	623	565	601	597	578	545	576	521	579	558	554	569	568	573	548	582	513	554	578	612	561	567	577	551	514	581	629	580	594	590	555	593	600	599	583	573	535	564	569	557	584	563	566	511	573	538	519	582	587	550	572	579	567	600	570	546	573	611	572	562	563	557	563	597	592	587	560	572	576	573	555	563	573	540	565	557	568	566	563	591	525	593	529	550	596	549	581	610	572	607	578	563	530	572	587	561	563	579	589	553	583	606	556	518	594	579	586	590	577	541	538	576	542	575	576	581	594	580	541	597	569	565	586	562	558	627	595	558	578	568	604	540	556	589	539	563	544	596	546	533	574	606	558	539	568	578	567	551	575	569	579	559	611	552	571	565	514	549	583	579	537	515	544	583	574	573	580	542	594	583	575	554	564	568	586	578	568	582	528	560	557	569	584	570	567	546	557	546	556	553	579	544	563	526	588	561	590	581	582	575	555	574	559	595	580	585	589	602	570	567	589	571	544	550	561	585	602	574	588	539	519	594	562	591	562	554	585	574	552	612	575	589	581	573	557	573	593	581	562	599	559	546	600	585	585	579	557	555	532	584	524	580	569	595	584	540	552	516	560	540	587	571	577	569	563	617	584	552	560	557	593	569	568	580	583	565	601	552	560	564	556	572	534	610	529	547	562	544	598	559	554	563	572	586	576	559	543	557	572	587	588	535	545	588	536	595	556	540	562	561	572	529	569	527	580	566	613	609	558	523	599	574	587	578	564	571	585	608	620	597	534	583	596	580	589	574	590	554	596	573	567	531	559	574	602	621	594	568	595	557	613	547	580	527	576	545	595	651	564	578	563	539	545	575	554	550	589	558	509	598	563	557	548	584	622	592	575	614	575	557	577	561	603	565	540	595	586	552	568	554	518	577	602	551	635	518	544	560	566	537	580	559	590	576	555	571	580	623	573	560	605	594	631	585	575	545	564	595	587	553	573	567	605	590	569	563	553	573	548	548	579	623	620	582	560	621	576	554	608	550	564	598	591	555	598	587	572	551	611	572	541	549	615	590	597	532	553	533	556	583	586	529	572	606	587	553	568	535	558	569	605	553	563	553	588	546	573	588	584	554	578	606	578	597	580	534	562	553	538	553	581	549	583	579	606	605	565	617	589	564	573	568	563	565	600	554	604	583	605	541	548	574	564	610	560	529	598	530	567	588	588	592	593	562	570	536	566	583	583	552	549	537	547	546	543	581	595	603	552	560	585	589	582	605	536	564	564	547	579	593	633	542	595	553	539	617	548	536	549	546	563	616	573	641	589	549	556	519	567	575	514	597	559	607	591	609	551	590	559	530	554	585	575	565	576	580	556	579	574	566	558	555	584	585	603	557	584	596	563	592	580	590	568	559	557	567	562	538	570	576	512	568	555	571	567	548	552	582	559	606	578	605	568	596	534	582	529	556	551	583	605	558	566	583	570	559	584	607	571	561	574	616	574	607	583	565	580	590	546	612
23485	21252	27771	25499	20571	13451	7557	4626	3246	2391	1961	1468	1218	1062	928	807	727	727	668	602	588	555	571	529	478	490	491	485	462	511	489	461	449	474	479	468	443	450	430	432	426	436	458	418	455	453	439	432	414	453	422	446	445	412	396	480	469	412	446	423	432	450	438	434	408	415	433	412	424	456	409	454	457	423	418	416	455	426	451	444	402	463	426	453	454	445	437	492	461	455	442	440	464	417	441	466	413	453	463	473	468	404	445	412	434	441	445	457	433	435	451	395	427	452	467	443	460	432	444	418	453	407	392	459	435	420	463	408	421	462	416	449	418	444	416	451	482	443	436	441	434	430	427	488	412	429	438	438	448	444	410	426	443	419	431	454	423	425	395	439	421	436	427	419	414	446	433	461	431	449	434	479	436	455	441	419	425	440	420	450	465	391	448	408	442	434	480	459	425	435	441	414	444	442	428	434	456	428	467	437	444	422	453	455	439	465	449	425	446	471	447	422	423	439	475	443	443	439	455	440	452	420	409	454	432	462	410	455	426	455	484	428	407	400	404	440	438	425	450	469	425	436	452	465	402	419	446	465	448	464	446	448	430	446	461	442	420	456	430	430	441	388	465	450	439	450	436	460	452	421	438	474	446	458	420	435	453	415	418	465	471	472	465	444	420	454	461	444	480	442	454	443	429	410	401	437	427	418	457	439	444	432	420	451	471	426	444	450	419	452	443	439	444	465	450	445	466	435	443	457	446	436	420	466	436	406	427	441	446	480	455	435	444	425	444	408	433	429	474	421	419	423	412	439	439	449	396	441	429	445	431	423	430	423	401	418	441	425	425	457	457	469	427	411	437	452	468	440	404	435	419	466	442	450	463	451	422	437	464	452	440	418	431	448	464	458	450	451	461	413	450	439	433	440	479	436	416	480	440	444	417	443	401	426	438	447	411	443	442	421	412	423	451	446	430	459	398	427	429	476	461	454	426	461	424	430	433	433	430	442	438	430	433	440	440	410	431	420	420	460	431	442	423	391	456	462	441	453	489	439	428	450	459	439	452	449	497	446	451	446	448	451	461	444	435	428	426	489	438	445	461	459	433	463	448	404	444	479	449	424	457	481	430	439	437	405	448	461	414	446	434	446	445	436	473	417	442	468	451	469	441	426	402	459	450	457	472	422	460	429	445	420	468	469	436	472	405	424	466	464	433	437	410	388	435	439	451	453	434	432	439	443	463	435	440	435	434	455	452	432	444	474	417	448	441	478	452	442	444	425	425	413	425	434	435	397	455	466	423	515	451	482	425	399	409	427	439	427	448	436	438	470	428	463	439	433	454	431	443	424	418	452	434	440	404	411	417	421	431	441	423	434	457	410	439	477	481	431	445	394	465	436	432	468	413	418	425	415	456	433	403	442	432	461	445	431	435	415	457	392	470	442	425	414	442	424	446	445	436	470	443	448	443	457	449	447	455	432	459	425	437	444	435	412	447	439	450	436	467	491	442	486	428	434	440	408	404	422	431	450	453	423	403	450	417	467	452	419	426	461	451	433	429	453	452	434	433	444	439	427	447	436	441	408	434	412	444	446	441	460	448	471	457	445	446	474	441	453	467	445	473	452	440	422	446	431	442	467	448	412	461	448	426	441	457	427	411	452	454	427	465	411	436	446	423	473	417	409	466	405	449	423	419	446	465	409	433	437	486	464	439	455	443	449	452	420	477	454	460	447	475	443	459	465	465	448	420	443	433	434	450	446	449	439	442	425	445	445	425	387	459	467	521	449	434	412	439	425	469	414	462	423	475	468	423	396	453	435	440	413	429	455	431	386	421	439	429	438	386	396	469	441	405	438	411	450	416	436	418	440	420	461	454	398	448	434	446	453	445	425	387	455	444	442	425	471	463	382	478	458	443	406	440	408	392	488	465	468	412	434	436	435	433	432	477	437	455	470	436	413	441	451	456	473	465	393	436	476	462	434	407	441	463	442	422	427	396	434	481	443	434	445	433	420	450	405	457	440	430	467	446	466	435	455	464	466	455	428	467	389	455	450	418	387	409	448	439	443	459	414	423	433	428	430	423	444	410	472	462	400	424	446	438	420	473	413	456	478	447	417	470	413	447	455	429	459	436	423	466	471	438	397	442	473	458	464	445	416	441	444	430	441	454	460	403	437	483	425	470	481	400	464	432	442	482	428	490	457	416	486	448	433	432	430	456	439	430	438	468	425	464	459	415	433	415	446	433	452	474	443	434	450	457	433	457	397	429	438	396	486	433	432	457	448	430	444	449	462	409	431	425	453	413	417	417	413	465	421	433	407	443	469	432	438	449	412	456	445	431	449	413	422	458	424	441	419	445	423	418	419	458	424	494	410	424	422	458	445	489	444	408	469	469	456	456	471	457	454	463	429	459	445	481	468	430	445	467	438	402	426	431	427	439	409	487	427	439	404	375	409	456	418	442	430	416	478	475	443	459	426	466	426	401	456	441	416	467	438	449	436	480	441	441	424	430	439	420	416	443	482	476	438	413	445	430	452	473	437	397	433	419	468	397	481	456	418	436	436	403	460	441	445	451	366	440	455	439	421	447	420	447	439	429	437	403	480	470	418	438	454	459	444	399	447	448	453	461	402	455	448	455	421	427	412	446	428	424	435	433	446	441	480	427	447	452	447	490	406	475	456	437	456	431	449	429	435	442	440	465	428	434	467	424	493	431	416	442	416	431	372	399	489	439	466	435	445	460	456	431	465	472	430	432	445	431	402	420	443	441	391	455	446	416	448	409	423	418	440	411	457	447	442	434	440	405	443	454	442	437	464	455	443	439	441	443	423	448	433	397	433	448	435	441	449	419	458	439	467	445	448	414	430	450	415	440	430	460	407	437	441	476	413	474	456	451	466	446	427	463	439	427	401	440	406	449	393	441	453	432	435	458	410	452	418	447	435	457	416	439	435	453	456	420	463	408	435	389	457	428	471	474	464	426	414	413	459	471	448	440	459	416	442	434	480	456	430	451	432	453	436	438	478	418	399	466	445	423	443	443	441	453	435	409	454	421	453	442	439	466	401	491	495	412	426	478	412	464	434	430	470	431	420	455	451	434	462	455	446	462	469	417	429	445	411	450	435	451	428	470	432	460	481	448	476	456	448	406	417	461	447	433	420	454	471	446	415	439	440	447	488	460	425	438	455	426	445	483	408	470	421	450	474	431	424	425	426	424	403	451	456	461	453	430	416	431	429	405	469	450	456	407	426	445	493	482	437	445	466	417	428	427	423	421	465	442	420	440	456	424	405	421	447	447	444	455	452	470	442	440	445	434	453	422	439	441	472	436	485	463	429	423	486	420	454	480	441	423	439	463	459	446	462	450	446	445	461	438	432	427	470	431	473	459	475	441	476	448	409	411	427	427	435	444	439	431	420	478	438	429	463	480	437	422	435	459	473	421	466	486	446	441	404	472	408	437	456	440	418	473	426	428	478	452	419	423	433	426	410	441	446	426	448	449	421	461	441
25726	45799	39391	29532	22230	16468	12266	9158	6917	5285	3871	3082	2438	2001	1690	1421	1220	1111	1041	973	811	840	789	720	777	687	690	676	686	594	661	649	636	600	647	600	602	584	597	597	655	600	605	622	618	608	607	625	558	599	560	594	628	594	564	611	579	591	628	629	582	617	604	577	597	594	611	586	574	608	576	648	573	600	613	584	612	565	599	610	563	637	593	613	564	629	581	573	554	614	640	612	625	587	668	581	589	606	597	614	578	616	571	568	590	585	594	598	612	609	593	561	648	585	554	608	599	568	615	580	632	571	575	585	587	598	584	624	598	630	573	565	584	576	587	593	614	597	581	593	584	578	606	601	564	569	582	640	577	535	535	645	603	606	579	619	609	582	582	586	568	588	604	636	587	554	588	562	605	599	597	604	648	555	548	643	597	654	601	583	604	592	583	588	603	588	599	613	534	593	606	577	596	568	605	597	551	614	604	592	598	602	623	574	599	591	597	574	595	574	576	549	641	580	638	645	612	563	582	604	581	571	601	583	593	593	603	581	573	612	609	576	576	599	598	606	605	599	553	567	550	607	565	595	592	602	588	595	616	572	594	575	618	587	610	579	618	613	598	545	558	572	569	561	598	617	582	637	628	602	599	548	543	625	621	539	607	565	557	588	564	558	607	641	608	592	585	583	564	574	574	580	639	575	612	618	563	585	614	590	563	562	595	596	568	591	575	595	591	600	595	594	599	573	630	603	609	624	603	576	622	551	601	590	557	594	637	590	580	618	610	549	577	569	578	606	605	572	583	595	591	594	583	557	566	632	581	573	562	604	590	585	562	579	592	526	576	582	582	634	606	551	605	590	578	571	589	580	584	569	540	594	589	570	586	577	583	603	598	550	589	582	572	629	605	605	634	602	587	556	626	576	571	555	567	575	593	556	597	591	577	612	560	592	576	548	564	595	548	597	594	583	609	619	567	585	606	577	562	588	574	579	587	597	607	578	633	579	581	596	591	598	601	576	613	618	577	575	607	600	606	598	603	549	602	554	594	572	575	590	625	608	622	584	623	589	573	590	584	632	541	594	569	604	570	550	542	576	616	581	590	609	582	617	594	611	647	546	597	617	565	580	594	582	582	603	601	557	598	602	570	595	559	624	566	573	622	577	572	591	602	581	596	608	590	628	611	622	601	605	628	636	599	570	604	600	567	543	558	581	541	568	608	619	568	582	597	605	578	581	569	582	565	590	601	572	636	554	554	599	602	650	596	562	580	630	537	615	592	571	569	606	653	578	615	591	627	548	525	583	634	567	602	558	568	603	612	618	562	624	611	559	569	591	613	611	594	584	587	599	583	628	558	598	603	594	555	591	621	610	636	539	591	609	595	572	578	606	594	609	599	591	651	522	554	613	635	578	549	577	605	575	606	615	593	600	582	561	598	597	607	574	591	574	609	620	605	536	555	581	551	588	549	614	588	582	636	578	549	571	622	589	572	588	593	592	575	604	629	582	606	577	620	602	622	563	620	598	555	606	569	586	592	572	560	603	581	579	563	599	563	589	623	629	586	579	605	602	589	586	611	597	572	617	614	622	620	561	600	607	572	589	596	620	628	602	582	565	577	584	610	594	572	536	605	654	630	593	606	619	612	547	576	613	569	609	598	592	562	581	529	554	643	611	557	622	587	602	617	589	603	570	590	601	607	556	555	592	596	589	527	612	598	596	600	602	561	577	600	550	591	587	632	642	567	590	600	571	579	578	624	604	643	606	643	631	577	608	571	593	597	600	579	555	591	595	595	611	590	570	580	571	578	609	555	584	587	620	581	577	576	587	594	602	572	585	591	584	582	567	589	582	597	600	573	603	581	635	592	578	584	606	602	610	576	563	571	595	587	605	607	629	577	605	565	573	607	606	619	581	565	613	602	611	605	564	595	591	585	553	567	618	608	590	618	553	563	619	579	579	559	577	608	582	572	608	607	611	586	631	576	602	584	601	592	595	577	608	557	613	582	558	603	575	585	596	570	542	612	592	600	561	587	584	570	626	571	572	566	580	588	613	576	616	578	571	597	547	558	608	607	595	577	566	564	584	586	608	604	587	584	569	614	629	598	547	616	577	611	635	624	574	608	566	577	612	574	593	593	560	541	586	612	596	611	578	591	569	584	637	586	585	599	570	581	606	600	571	590	631	619	629	595	584	589	546	587	597	606	599	577	586	603	572	586	621	581	652	590	607	551	565	573	590	617	563	593	591	582	550	548	568	592	618	612	631	626	615	551	589	600	609	582	594	605	629	593	608	562	588	600	587	595	583	587	602	609	628	586	557	610	559	570	600	548	572	621	562	636	626	622	564	589	598	624	618	617	608	595	608	601	584	579	622	576	642	570	598	560	563	610	565	592	538	578	604	575	597	538	603	587	596	607	584	551	624	541	600	547	627	618	558	616	613	554	561	580	597	606	574	583	570	599	556	581	632	569	591	592	545	569	656	592	588	615	577	605	582	601	540	588	585	600	633	611	606	584	562	619	604	599	575	610	617	653	624	623	604	604	569	593	624	596	598	621	590	597	599	590	548	623	574	585	572	559	574	586	571	568	553	606	597	598	596	583	582	579	594	593	605	556	588	597	571	597	632	610	606	601	592	556	577	524	616	574	568	616	608	591	590	581	547	600	593	628	601	603	600	567	617	622	567	537	580	604	605	596	564	590	584	596	620	601	606	599	593	566	575	623	556	594	639	561	544	609	573	625	612	626	635	562	562	601	642	623	551	620	612	566	567	600	543	614	579	588	580	597	586	555	578	600	589	581	611	593	586	624	599	572	606	600	600	595	596	607	621	599	610	584	552	598	563	597	641	628	587	568	611	580	585	605	589	582	603	580	629	609	597	604	600	580	598	605	576	606	602	587	571	582	586	598	614	591	596	560	576	583	620	577	588	646	600	605	594	619	601	624	618	601	588	591	561	580	600	576	587	599	599	591	587	577	547	592	625	605	593	619	575	551	614	579	597	574	581	594	610	567	545	599	577	592	597	598	631	589	612	603	610	599	538	622	609	587	616	584	577	555	559	568	619	599	620	557	587	596	616	578	585	614	596	613	572	534	566	631	597	574	547	651	585	598	638	559	575	580	576	590	593	637	548	573	568	618	589	588	552	614	570	609	580	613	623	587	610	598	603	609	600	576	642	607	593	587	623	605	611	592	607	576	541	621	651	626	587	580	595	641	567	593	577	583	618	550	568	616	605	586	580	618	613	562	582	566	593	617	602	604	590	601	597	563	635	588	587	603	545	569	604	571	581	610	592	609	610	585	584	576	612	582	577	628	603	565	616	589	573	599	556	614	597	562	643	641	612	571	582	624	566	612	599	603	563	605	630	592	539	627	611	577	574	654	565	611	589	543	578	593	649	624	591	582	627	590	637	575	615	588	588	622	598	570	560	598	612	599	605	576	608	603	617	600	553	604	578	593	638	603	600	577	563	622	623	617	605	617	567	561	596	575	581	557	585	602	598	603	600
24900	21423	27006	25217	13836	7882	5024	3492	2345	1863	1424	1149	948	856	733	659	611	645	581	525	539	467	482	476	448	428	445	431	444	430	422	411	405	435	432	427	414	454	409	437	405	443	411	390	410	411	413	418	402	415	389	401	420	390	414	402	381	435	399	431	408	383	436	379	418	399	424	417	406	415	383	403	437	434	434	393	412	417	396	392	364	437	376	430	419	398	387	441	386	413	419	429	394	400	391	413	436	404	394	433	433	406	401	400	399	422	402	395	358	436	421	403	422	391	390	413	384	398	380	416	431	399	426	366	426	387	450	433	414	408	391	394	414	435	414	411	405	411	396	431	415	393	476	399	438	420	389	414	416	368	382	407	398	368	390	422	382	392	454	418	426	393	417	398	404	396	439	385	430	389	440	407	410	371	422	410	373	427	398	442	414	397	415	435	413	386	402	407	413	407	420	421	402	393	429	427	430	407	417	375	417	389	419	366	425	425	383	405	431	366	403	411	417	396	432	417	411	403	421	421	417	411	411	395	381	393	387	392	404	415	414	417	412	386	424	399	428	409	411	434	433	410	404	428	399	407	393	405	416	371	365	409	419	400	381	358	366	441	397	401	433	399	395	389	415	435	413	448	398	431	369	441	408	389	407	372	419	392	425	405	377	398	423	397	391	394	416	366	423	414	416	396	400	414	388	411	430	386	407	361	418	397	441	386	393	396	384	422	413	408	444	390	415	398	373	419	420	372	436	391	406	368	410	405	411	380	417	388	408	393	423	405	391	430	416	417	394	397	412	418	397	378	411	408	405	425	423	445	395	402	381	381	421	398	374	461	450	422	381	424	393	394	445	414	349	426	337	397	425	427	400	417	409	400	415	419	413	414	374	376	391	431	425	402	424	428	381	379	355	411	379	451	411	410	427	434	388	360	386	410	413	400	388	432	388	399	414	422	450	419	404	378	384	449	385	414	431	392	399	388	396	393	371	411	398	427	398	421	401	396	397	401	420	389	447	403	393	375	422	417	393	402	407	396	401	389	407	411	433	404	403	407	397	425	443	435	403	418	368	416	414	428	413	418	439	408	447	400	449	395	414	424	413	395	409	417	403	392	376	421	390	416	409	370	417	413	429	406	423	374	410	417	389	387	446	433	394	363	394	432	394	403	418	402	412	382	399	393	387	405	401	409	405	434	368	375	391	381	403	409	406	415	404	429	409	444	408	391	396	388	392	398	432	405	419	414	437	419	408	483	424	388	405	426	437	378	411	447	420	441	372	390	406	387	405	430	389	416	421	404	378	407	393	381	398	407	441	405	433	431	386	370	411	414	388	396	408	415	396	398	432	447	402	390	394	387	387	418	426	402	398	379	366	413	418	388	413	391	392	398	403	410	394	415	381	383	411	399	404	384	408	412	413	395	417	414	387	424	410	402	401	409	394	439	383	396	415	408	403	374	406	407	431	364	414	385	420	401	413	438	398	400	442	384	423	439	411	362	392	429	414	385	410	396	418	432	409	361	402	394	394	422	435	387	367	430	387	406	408	412	429	440	421	394	410	423	388	398	427	395	417	452	385	372	421	384	386	416	386	386	420	436	433	397	416	394	454	434	397	417	389	378	402	394	415	416	406	409	423	397	417	405	424	374	428	410	453	382	334	402	435	378	413	427	403	417	415	419	350	433	434	395	412	408	407	405	433	396	387	412	420	408	394	362	393	404	425	388	379	390	428	411	387	395	403	411	437	391	362	418	404	365	432	440	422	426	442	425	431	414	406	394	401	400	404	381	409	410	387	434	444	423	428	393	397	431	440	419	403	429	429	400	415	419	425	406	387	416	411	402	401	431	406	466	404	432	427	385	387	418	380	398	405	397	368	409	447	415	409	390	409	399	396	400	399	381	422	377	443	404	452	407	400	406	373	399	394	406	414	432	398	394	435	419	400	431	401	400	422	394	374	388	473	406	413	429	407	408	377	440	385	416	402	424	401	399	384	387	399	394	419	409	421	418	400	416	390	396	393	384	375	381	406	398	410	431	418	404	377	402	398	428	414	377	425	415	400	413	400	421	420	414	417	406	427	401	439	395	392	401	434	391	410	413	443	416	380	423	407	391	399	398	427	392	420	379	412	374	439	422	405	394	403	397	380	411	426	400	407	387	390	354	417	390	368	387	401	413	402	389	429	416	411	409	430	395	373	416	426	427	406	419	441	426	427	430	383	403	419	419	435	418	415	433	449	419	398	399	417	392	370	426	402	419	394	399	421	403	376	379	413	369	428	383	423	400	383	401	421	406	422	411	359	415	426	439	389	438	440	421	422	388	351	442	393	429	412	369	421	392	411	380	426	417	411	423	404	395	421	425	420	386	386	418	406	403	414	417	399	437	407	417	419	400	396	404	431	410	391	404	386	415	440	405	342	412	453	438	419	403	414	389	380	398	368	420	416	426	372	400	407	419	440	417	382	399	412	377	414	424	380	385	418	392	454	416	433	426	427	417	427	367	402	399	435	383	435	422	377	412	419	398	443	383	380	412	419	414	423	399	393	385	430	421	420	416	459	429	426	391	434	391	386	404	389	382	371	410	406	395	412	426	384	395	364	405	403	384	401	390	406	426	433	421	416	411	403	431	420	405	393	420	412	397	405	426	396	386	411	429	408	372	390	402	402	410	407	437	414	405	417	444	421	395	404	415	410	420	375	414	417	411	390	437	434	389	367	423	389	384	439	441	400	433	386	394	407	406	423	353	390	387	402	394	394	376	439	376	392	392	367	444	402	425	373	405	436	395	399	416	406	435	400	397	470	452	408	407	409	399	442	402	381	399	439	388	410	423	394	424	438	412	426	382	411	404	368	391	450	425	422	381	409	444	423	397	400	404	387	369	422	368	425	410	356	384	403	399	401	386	361	400	379	424	398	413	402	411	403	416	405	418	381	422	412	428	428	439	422	413	399	412	436	462	398	398	364	391	421	421	371	385	377	416	392	377	386	413	437	403	388	381	474	400	402	375	388	407	405	415	388	383	407	411	395	469	377	422	392	391	399	419	411	399	399	399	406	406	385	431	409	394	405	425	373	381	416	421	379	378	397	390	416	423	409	411	384	398	387	422	378	405	400	397	403	403	378	430	433	400	393	392	398	415	385	412	403	428	387	381	389	387	415	396	404	414	398	382	398	426	421	384	412	411	379	389	403	388	398	454	419	428	401	424	398	394	447	423	382	442	411	415	397	437	400	407	391	380	415	424	392	398	366	408	404	367	358	411	391	368	365	433	405	391	401	418	448	419	390	444	424	402	408	434	384	447	396	403	380	418	413	383	443	383	392	397	394	375	387	388	385	400	422	434	409	422	416	396	405	405	385	448	392	369	384	414	392	419	425	423	423	414	403	409	415	423	379	394	410	414	434	381	397	392	430	389	393	406	391	420	438	399	407	403	423	379	412	434	415	408	390	422	402	374	411	419	415	415	429	415	365	413	382	434	403	377	447	408	400	394	414	425	416	402	418	417
25452	42262	36090	26130	19071	13808	10199	7601	5650	4149	3265	2432	1973	1598	1390	1261	1099	1041	937	877	776	770	744	686	678	615	660	616	590	601	600	566	585	611	540	571	564	580	535	519	570	553	573	535	532	560	521	550	574	518	523	530	544	559	534	569	536	584	570	590	542	558	549	547	542	547	582	545	534	608	530	555	576	579	622	544	568	521	547	516	555	537	546	544	542	587	545	534	480	528	588	550	542	529	558	553	523	522	584	541	596	565	539	523	561	546	521	565	513	579	499	577	541	529	546	588	520	563	559	534	548	580	533	592	522	541	548	547	543	554	538	520	557	565	532	579	533	554	537	539	493	528	598	517	552	566	543	553	563	559	560	542	577	572	558	543	539	518	530	573	537	543	532	547	573	567	529	491	563	533	614	575	592	529	527	532	562	565	494	584	560	514	574	573	552	516	554	555	491	580	548	562	538	545	534	580	582	568	537	525	536	518	528	559	578	568	577	533	539	552	536	553	538	554	546	554	554	524	563	564	536	579	621	528	560	525	549	623	539	597	554	504	528	553	561	539	526	538	535	503	561	547	513	555	565	544	525	554	546	541	532	546	592	543	529	545	541	540	573	544	511	533	520	527	536	600	538	550	584	537	560	597	534	509	553	582	574	564	547	587	526	545	560	579	530	569	575	527	578	547	525	527	547	547	577	600	561	561	514	573	513	532	573	528	563	542	560	545	567	536	565	542	599	541	511	533	539	538	568	544	529	527	549	582	582	538	532	536	552	544	591	570	545	513	538	526	569	532	555	580	576	554	568	525	544	517	541	538	522	551	514	559	519	548	534	526	548	573	572	541	561	545	534	507	561	528	509	560	524	579	528	552	561	548	510	549	553	503	513	539	568	550	573	546	589	607	543	535	556	556	606	534	524	537	575	545	582	575	531	574	556	550	496	572	584	573	571	594	548	564	564	541	522	555	548	571	562	548	539	533	540	564	557	518	579	536	545	570	577	523	601	556	555	526	557	550	543	569	563	538	605	515	558	579	553	586	537	555	553	554	575	553	516	544	546	549	521	514	540	544	563	539	520	587	560	546	549	503	563	512	532	559	538	568	585	551	529	535	547	577	489	536	543	583	581	549	578	565	523	540	565	516	595	505	542	535	516	584	531	552	570	522	579	565	601	539	514	577	527	581	565	524	540	519	538	562	590	516	573	555	553	567	557	519	565	522	615	563	598	605	547	537	548	556	549	544	522	570	541	542	558	582	549	567	531	528	506	577	528	531	568	539	535	521	544	533	533	548	541	549	534	534	573	550	548	550	551	525	575	573	550	539	499	521	555	536	562	595	564	514	541	584	554	593	527	573	551	537	574	583	568	560	573	551	579	544	555	488	586	528	569	560	586	553	540	555	547	538	559	556	549	555	571	549	557	513	557	541	561	550	547	502	552	594	540	539	550	533	579	558	554	567	580	540	522	552	555	607	520	560	550	551	568	539	562	515	525	538	549	578	580	564	557	520	531	520	577	560	518	539	499	533	585	542	523	561	555	556	570	542	579	613	529	534	533	550	549	587	548	592	568	557	585	564	566	565	553	529	581	550	562	535	511	543	545	531	577	547	521	514	527	548	578	537	569	501	608	561	553	543	577	532	555	501	536	532	553	592	525	574	588	575	572	562	572	524	509	537	505	578	553	554	520	577	572	544	537	576	565	503	548	521	547	568	529	570	549	600	573	592	533	552	532	553	521	542	571	524	537	558	550	537	529	503	546	574	591	521	500	578	530	547	557	563	555	526	571	568	574	556	562	518	571	481	547	529	541	573	524	552	540	521	549	558	568	550	533	583	566	536	538	542	558	574	584	619	552	556	593	562	580	547	551	553	570	558	549	555	556	552	553	558	543	551	541	521	546	543	554	528	572	525	532	544	591	542	538	507	577	582	536	547	575	520	569	566	540	571	562	519	586	500	574	521	517	578	542	600	535	577	589	560	539	588	556	574	518	596	514	518	557	584	556	595	548	538	542	563	527	544	513	554	523	582	544	577	530	575	548	512	537	539	538	524	598	570	560	563	549	557	554	558	546	561	527	572	573	551	524	609	569	526	531	564	535	576	562	551	495	532	528	585	581	565	538	533	519	550	529	593	541	541	548	542	560	584	586	613	532	534	571	552	570	545	552	526	550	548	546	560	560	602	472	560	575	525	556	571	578	531	580	576	548	557	572	545	563	552	569	574	550	546	551	569	537	569	568	543	511	517	555	550	570	527	560	552	569	584	516	566	531	503	519	601	580	568	593	570	547	531	550	511	589	513	534	529	559	527	543	545	537	552	585	551	562	552	572	570	529	548	533	546	541	552	503	574	548	539	536	540	549	528	567	526	550	554	537	539	534	563	557	566	524	540	547	522	495	535	555	560	550	554	568	572	574	578	571	559	562	556	565	542	569	541	571	519	577	535	525	576	539	554	553	570	571	556	588	532	588	525	566	537	571	523	558	543	530	548	565	584	560	590	498	545	551	567	572	570	526	553	543	580	540	549	571	574	539	512	557	566	520	591	544	543	488	526	526	545	535	504	557	567	582	541	543	559	584	510	522	506	533	549	526	521	571	558	553	510	542	563	539	558	518	515	539	574	525	551	569	584	550	531	574	537	514	555	553	519	584	531	573	562	577	547	533	550	564	555	640	544	535	536	572	510	573	548	554	593	583	527	539	575	533	511	542	480	513	532	542	552	562	561	563	598	595	541	538	541	530	560	572	552	549	546	572	584	533	565	587	585	565	581	558	535	523	529	528	543	522	636	525	574	530	578	540	551	524	580	584	554	532	552	534	529	542	534	555	563	538	557	568	545	538	519	593	554	573	562	552	541	543	543	584	558	556	568	590	522	532	543	524	577	529	581	573	563	566	550	543	554	584	532	547	553	572	522	528	552	533	563	596	559	508	545	573	567	519	555	586	549	527	515	544	557	535	535	551	549	568	546	534	546	571	556	562	543	533	581	545	501	564	586	555	543	537	542	509	575	567	584	549	592	569	523	534	591	542	542	550	589	544	545	572	575	525	572	543	545	540	513	529	562	567	568	581	551	542	560	562	545	593	521	544	505	551	555	550	517	574	535	548	537	549	553	545	563	560	519	555	569	590	569	534	541	552	536	539	515	559	583	551	553	584	551	535	585	572	519	537	574	556	555	581	541	548	567	535	533	558	541	513	548	515	539	571	511	585	543	506	544	545	563	549	522	528	583	536	533	585	544	557	539	575	537	570	580	546	559	533	540	530	539	518	605	546	583	527	532	546	543	574	576	535	582	593	483	547	537	555	581	574	556	552	535	514	520	556	506	545	564	537	526	612	568	545	558	529	518	548	545	564	557	532	571	522	605	558	538	544	564	564	534	506	581	559	546	546	512	532	558	533	562	543	542	566	553	530	560	519	571	543	530	536	530	513	525	526	542	569	572	492	546	582	545	544	546	577	549	559	579	512	544	545	566	543	554	602	564	531	531	560	581	548	537	552	543
22541	21253	28390	24482	21575	20330	12881	6517	4209	3101	2403	1935	1548	1249	1082	929	894	763	718	687	635	614	567	542	550	508	484	501	505	455	457	487	469	449	428	470	462	451	407	453	475	449	406	478	408	420	413	433	481	441	448	456	410	452	430	448	435	422	434	423	435	445	449	421	459	446	459	426	443	434	435	429	423	377	481	453	443	439	452	444	434	441	427	406	456	438	423	439	438	502	479	445	430	388	437	436	452	454	422	434	460	399	425	428	402	447	429	432	440	423	411	462	408	419	478	455	457	471	454	440	410	430	434	427	402	460	446	438	422	406	416	435	449	477	466	477	421	431	393	428	431	426	395	408	464	443	427	428	424	397	462	460	426	422	440	464	435	440	448	429	442	430	440	450	434	415	427	433	393	464	454	422	453	444	475	455	415	456	408	430	454	427	407	408	435	373	420	431	441	459	457	416	448	461	436	407	412	402	445	425	439	470	454	431	439	425	447	429	427	405	428	400	423	450	414	453	442	451	410	371	437	434	439	438	428	429	413	434	460	432	439	423	451	400	439	460	414	469	434	416	421	442	419	412	441	426	423	435	426	421	475	446	420	464	408	443	449	430	417	437	422	457	420	431	463	457	440	443	447	462	439	425	459	416	407	431	457	440	448	439	435	437	427	475	428	405	421	434	427	435	432	421	427	413	424	428	420	483	430	429	447	421	442	406	458	394	428	417	432	447	415	477	436	463	461	469	411	458	432	424	451	437	424	442	447	426	429	427	444	424	446	436	427	474	396	455	437	427	454	449	419	416	404	413	426	431	428	401	441	451	445	448	417	451	502	440	422	421	436	471	439	400	437	460	444	435	426	404	443	428	450	438	409	465	458	454	455	443	429	433	457	432	442	393	460	423	417	439	454	460	478	429	404	400	421	403	440	441	448	464	439	445	463	440	452	383	420	388	453	418	457	433	425	472	459	425	451	429	457	423	405	456	414	425	423	430	427	467	422	455	442	464	447	463	436	412	418	386	434	478	425	433	423	420	439	451	414	440	430	456	460	442	440	460	471	440	432	429	421	457	429	458	416	393	449	468	415	427	438	437	446	397	438	421	417	438	422	431	413	429	453	430	450	409	444	439	436	455	452	427	402	471	406	447	425	452	443	421	418	440	435	439	423	404	434	459	427	468	447	432	384	405	477	410	441	443	427	451	457	477	464	400	445	428	447	424	406	406	435	450	428	447	441	448	444	431	399	414	403	434	432	420	427	471	457	420	446	450	418	464	405	436	441	433	434	441	438	467	428	466	384	397	419	441	418	431	408	426	403	448	459	413	448	441	456	437	463	436	439	421	417	435	446	410	417	412	407	441	449	434	440	446	428	471	438	470	419	439	440	467	445	465	453	426	443	463	443	398	412	447	458	418	422	453	471	417	440	425	476	457	413	439	421	414	447	408	433	417	440	397	451	441	421	449	452	464	438	468	472	408	437	405	444	421	451	449	431	427	417	427	467	411	465	421	443	430	432	451	474	413	407	451	433	427	435	456	440	454	446	446	459	449	451	430	438	391	444	422	406	421	443	460	416	458	437	431	459	411	440	446	448	432	421	394	426	395	430	449	447	458	412	423	450	461	449	428	441	398	430	413	412	433	444	426	406	428	460	421	424	406	428	460	456	422	432	414	468	414	439	448	452	422	400	414	440	402	438	438	424	441	433	426	451	449	429	449	376	442	443	437	453	473	429	489	434	435	453	400	431	415	434	447	420	444	403	449	397	391	431	430	438	429	433	457	434	426	424	444	421	427	451	463	427	447	437	446	437	432	421	440	414	423	454	432	448	442	430	428	430	437	402	430	414	504	455	435	491	427	447	481	436	420	408	418	455	422	446	423	426	404	459	482	452	447	438	439	466	432	442	420	451	428	473	421	421	436	453	428	416	451	422	437	446	443	447	468	434	411	428	446	442	422	427	468	414	425	437	469	437	420	410	433	493	435	418	455	415	449	435	462	415	407	439	455	414	410	460	415	445	423	422	470	410	419	432	452	442	436	443	442	423	404	447	437	450	440	440	466	418	383	435	438	429	442	454	442	405	460	453	444	468	442	448	402	476	447	427	420	427	420	448	444	471	387	424	422	422	452	448	423	420	426	465	470	407	458	440	419	433	450	438	470	433	460	451	456	436	441	408	468	390	471	389	439	455	458	415	458	439	416	397	441	476	424	413	431	435	445	452	467	425	434	454	431	438	434	421	433	433	433	410	435	502	460	412	421	418	430	402	406	406	464	471	467	434	453	444	426	448	448	436	442	417	424	442	477	433	419	450	457	392	466	449	405	435	429	447	420	426	434	452	442	446	417	413	432	414	446	421	432	449	384	421	382	442	419	429	447	424	429	418	426	453	434	453	413	439	429	436	433	441	365	415	407	440	435	383	462	410	455	442	441	417	435	426	462	462	436	431	489	467	454	448	448	435	436	434	432	428	443	448	414	473	407	453	450	425	425	455	451	425	423	429	439	446	428	437	433	453	460	446	441	427	411	444	413	448	422	475	468	419	444	460	440	426	462	431	452	439	438	407	435	407	398	463	425	434	453	451	426	442	438	434	420	429	421	437	428	469	427	444	449	431	448	438	430	425	444	448	442	440	440	475	435	415	419	421	473	463	470	455	451	422	467	429	409	450	451	432	440	439	425	449	398	398	403	440	439	416	430	406	464	465	441	452	445	446	472	426	416	444	454	450	448	423	454	438	442	417	439	438	451	462	408	442	425	435	440	449	410	449	426	448	394	454	443	428	428	477	433	430	440	420	454	421	428	446	476	446	430	462	396	482	395	442	473	437	419	412	414	462	439	387	438	461	430	445	464	441	484	433	395	439	418	438	481	482	428	463	423	412	398	427	440	437	470	425	431	455	443	447	409	454	428	452	463	446	432	450	433	480	444	391	400	442	439	432	426	420	426	407	422	427	458	453	445	437	445	411	455	432	440	448	449	445	411	436	444	429	440	411	443	439	458	436	432	420	440	436	450	430	435	421	439	438	463	419	405	445	411	416	443	468	443	434	400	428	438	438	450	439	460	393	455	442	446	432	429	426	430	451	472	462	413	413	391	462	460	408	429	438	453	482	475	407	390	452	454	439	396	446	414	443	445	394	451	453	438	452	413	426	414	438	423	436	437	441	411	447	464	428	410	427	446	486	424	419	445	473	405	431	406	420	464	437	490	461	410	404	413	430	459	439	425	470	439	428	426	428	445	407	456	422	432	421	414	442	409	408	424	413	455	432	422	441	452	430	459	394	407	450	447	429	465	455	416	453	405	453	418	442	449	404	416	408	416	425	421	415	435	447	400	442	478	442	477	448	429	427	422	428	387	476	435	422	451	439	400	424	443	466	421	420	426	418	430	434	400	446	446	447	409	436	428	401	393	437	430	452	435	457	424	453	471	419	488	440	473	433	432	413	448	445	438	468	407	418	465	459	444	418	405	464	427	431	392	439	461	421	436	458	446	413	430	425	438
27384	49640	43194	33551	26206	20125	15286	11720	8966	6533	5143	3932	3200	2513	2093	1672	1505	1357	1138	1101	989	928	841	835	752	686	696	671	648	619	607	640	600	656	632	580	603	609	646	616	625	611	618	612	590	531	589	572	557	567	567	578	570	596	569	541	602	591	581	561	564	562	582	568	571	614	554	575	571	587	569	591	580	535	605	572	559	559	555	576	595	580	594	599	576	575	559	568	587	576	566	600	562	605	577	509	600	596	552	573	588	594	594	575	613	503	584	617	581	598	561	587	551	561	611	589	582	610	589	588	566	555	561	525	586	582	562	581	572	546	587	637	567	597	534	557	628	540	554	587	555	571	563	612	553	649	579	566	611	596	570	557	574	544	543	633	618	567	592	581	551	576	545	560	596	583	559	593	598	554	598	606	575	574	545	596	573	543	590	518	559	552	566	584	620	589	581	555	576	592	570	597	586	607	608	587	623	598	541	577	592	575	579	596	597	580	565	583	577	579	586	604	603	563	581	581	559	594	549	543	546	569	535	574	553	585	607	572	570	593	489	575	581	573	572	598	584	586	585	564	557	579	559	565	561	637	527	565	578	608	606	587	530	571	577	552	553	581	550	599	558	570	570	631	565	584	540	560	591	612	586	566	599	590	550	510	588	578	518	581	564	567	574	536	568	599	580	601	552	553	599	600	569	613	567	564	588	602	584	597	584	577	585	595	615	537	549	549	596	606	586	610	614	608	564	576	573	576	601	558	547	562	589	573	553	544	574	575	585	536	555	602	591	587	620	548	557	579	558	578	541	566	624	580	541	577	530	590	573	571	615	587	573	597	546	588	559	583	587	568	605	560	580	600	574	550	568	607	588	580	584	574	592	551	572	616	575	583	566	557	589	605	615	556	544	569	585	595	546	601	590	547	579	586	587	586	547	561	551	554	603	555	621	588	590	598	576	585	532	581	548	606	551	565	587	586	574	591	546	566	633	613	559	626	566	548	578	571	596	614	624	589	601	602	543	581	605	586	559	623	571	580	602	588	574	564	556	591	569	597	598	615	549	575	585	595	596	578	609	562	611	559	561	571	558	591	554	566	580	598	583	574	615	563	586	600	609	626	632	525	615	601	585	566	558	573	628	615	563	558	574	581	579	580	606	539	561	583	561	544	576	572	586	560	592	561	596	562	588	597	584	565	556	582	588	578	584	578	573	606	595	556	582	563	573	588	556	588	557	589	568	567	574	525	559	617	579	586	579	526	572	617	565	593	573	543	574	577	633	639	587	618	574	579	562	627	582	594	583	576	570	537	520	543	572	558	574	620	533	595	562	604	592	577	600	571	597	582	594	590	547	543	581	616	583	568	575	595	552	551	603	577	576	606	554	575	563	542	545	562	564	592	599	577	579	601	602	575	558	582	575	585	538	598	556	565	523	577	573	560	600	566	557	578	532	545	571	608	550	604	529	588	576	618	617	524	575	578	590	575	588	585	553	597	538	589	555	637	560	560	565	563	583	570	595	542	577	609	568	577	595	613	609	547	572	582	599	545	597	537	553	575	547	590	568	573	623	579	572	580	589	599	570	561	523	528	550	601	571	571	614	565	572	574	543	585	568	594	585	564	628	567	569	576	584	537	566	577	592	582	537	528	577	576	581	571	589	588	546	578	549	559	567	568	631	575	583	600	568	585	607	600	566	554	577	557	593	528	592	569	579	588	570	601	590	545	604	596	604	550	602	554	584	600	543	556	607	587	564	577	614	574	585	568	572	589	608	558	593	542	545	584	599	597	618	579	533	588	592	619	597	562	570	569	570	564	605	589	557	602	624	593	539	601	571	503	621	527	539	599	570	567	540	557	552	570	549	544	591	569	573	560	567	579	534	560	576	585	578	575	581	569	604	630	587	592	580	576	604	528	612	567	557	604	605	561	596	567	606	584	550	562	611	578	549	562	566	562	563	623	603	605	601	605	579	549	540	606	591	574	568	552	586	560	537	575	573	612	594	562	612	601	561	576	613	543	579	589	543	624	551	621	591	582	569	583	612	575	575	580	602	555	558	597	589	609	552	552	597	568	621	561	532	559	574	600	639	577	611	551	551	560	587	569	583	598	560	608	570	525	593	629	565	547	589	582	566	553	567	558	618	546	553	574	629	553	577	605	609	556	589	613	591	592	582	616	602	605	599	534	549	623	567	572	616	542	539	567	569	549	577	581	605	580	517	575	616	613	573	528	519	577	565	590	589	531	555	599	584	585	572	575	578	595	584	571	578	588	565	551	577	588	583	565	628	546	565	595	546	545	591	537	574	521	583	564	548	572	594	539	575	525	614	593	565	577	566	572	590	555	604	561	575	583	569	570	586	602	582	541	572	589	534	583	633	564	581	602	574	547	584	564	584	586	584	551	559	556	572	546	566	582	585	579	623	579	600	592	544	558	568	575	582	603	564	568	547	579	555	559	586	562	560	620	600	632	622	575	589	539	580	583	571	546	565	595	584	601	571	549	578	590	570	557	625	539	587	596	562	581	602	581	632	583	571	602	560	581	564	601	556	574	624	562	629	544	533	588	549	556	590	562	597	533	588	555	556	569	599	576	559	584	602	584	592	580	586	569	581	525	582	618	580	554	543	554	599	583	591	563	587	570	586	533	596	607	554	607	596	587	575	581	565	552	553	599	599	600	556	604	533	569	588	521	567	580	572	536	598	561	594	558	549	562	591	515	572	597	574	549	579	612	615	594	586	580	541	550	596	550	576	619	558	527	579	585	593	582	589	546	569	530	550	581	547	569	527	574	587	598	581	557	582	588	591	536	627	559	563	547	607	601	541	605	571	540	587	559	582	569	599	546	556	580	545	558	588	578	589	574	614	551	574	549	567	584	579	567	574	570	572	557	574	553	596	573	614	592	585	594	596	595	607	585	593	569	544	566	597	559	541	632	598	579	598	563	530	594	592	576	558	545	583	582	574	544	568	582	588	537	583	565	582	572	567	558	576	562	561	575	594	569	553	566	570	599	581	567	520	579	575	629	570	569	557	562	583	563	569	574	546	561	579	578	565	541	616	592	576	556	556	602	543	582	560	581	568	595	537	557	544	587	557	619	566	565	557	546	552	574	535	542	589	569	565	565	579	552	615	568	564	548	619	592	566	602	587	555	583	627	542	634	587	570	570	563	577	558	614	589	608	565	548	551	610	553	546	576	595	574	569	580	619	556	587	600	611	608	577	566	580	570	580	583	568	574	545	575	593	573	566	569	555	566	618	578	573	541	526	574	570	603	535	581	590	575	639	569	590	634	578	576	582	562	586	636	564	609	601	583	565	573	590	578	597	620	605	578	514	570	550	563	585	568	558	568	570	560	579	594	602	566	561	589	593	594	573	612	582	584	564	554	608	593	573	560	592	580	563	602	549	549	577	576	624	548	575	599	528	548	619	586	579	566	555	570	584	572	545	577	565	567	585	611	609	607	537	571	546	601	580	612	597	605	601	602	553	572	575	610	644	587	581	620	547	551
28748	25492	26833	19437	11095	6545	4275	2937	2102	1700	1327	1087	924	802	729	664	603	578	539	507	501	537	510	492	475	514	418	472	454	426	439	461	443	479	448	452	397	426	439	456	439	467	441	421	415	417	415	428	466	439	412	455	429	451	414	444	436	410	436	387	439	446	415	407	419	419	415	465	438	419	432	428	430	430	406	450	424	390	425	434	438	449	415	448	417	395	418	414	423	443	446	409	458	429	439	456	423	416	425	415	432	477	474	455	460	436	469	440	446	421	449	421	439	438	432	444	436	416	446	448	412	447	404	418	404	447	422	428	413	436	392	414	410	430	425	423	448	463	464	467	443	410	422	422	452	446	429	445	417	422	434	449	440	429	414	400	416	419	446	445	421	439	426	399	466	422	404	444	424	429	465	422	422	438	397	457	416	421	437	395	405	471	427	438	417	446	400	468	410	418	458	437	427	439	406	386	421	441	425	439	428	427	442	423	458	441	397	456	450	423	415	423	413	461	405	501	393	435	444	449	473	452	438	448	436	443	426	452	433	427	410	383	445	433	452	459	429	414	434	417	443	456	423	449	428	437	418	427	415	427	438	460	424	484	480	430	456	413	418	461	434	435	447	445	420	468	405	433	468	430	434	378	418	410	410	469	419	474	437	439	419	421	389	460	407	420	421	429	451	423	453	413	419	430	427	447	449	475	459	429	452	455	426	393	440	449	440	457	422	413	403	452	407	390	402	454	421	424	423	440	443	429	428	404	408	418	441	452	434	402	457	442	449	392	488	387	430	430	433	413	483	410	456	438	412	400	430	418	405	444	433	447	424	443	403	447	412	464	426	416	439	470	431	436	425	444	446	456	447	433	476	431	423	426	463	474	433	430	422	437	417	416	443	436	410	391	446	428	454	393	437	434	436	458	435	448	407	476	384	427	429	424	405	448	422	414	452	464	424	426	464	431	400	430	420	411	451	394	394	435	447	424	451	443	435	425	422	471	432	454	459	446	426	434	431	422	440	420	449	459	400	417	442	460	430	473	405	408	445	415	463	444	424	453	392	418	412	423	464	455	451	435	435	440	413	437	433	428	417	446	439	437	417	427	430	431	426	463	437	421	407	443	427	406	434	452	443	420	417	430	437	411	453	415	426	483	422	391	426	434	420	414	403	434	430	385	443	442	421	433	458	452	425	451	426	402	443	434	428	407	416	437	416	443	443	402	419	442	377	398	408	409	428	437	419	421	495	436	407	388	439	441	472	453	438	415	449	418	446	420	416	409	392	396	472	451	472	405	445	425	437	438	475	456	414	454	480	443	389	484	432	403	421	422	424	407	372	446	421	427	421	430	454	421	457	443	418	399	442	457	420	435	413	434	445	446	449	413	424	431	463	422	450	472	458	385	474	443	390	435	444	428	408	438	448	416	463	421	468	445	417	457	436	453	406	423	393	424	432	430	431	413	435	452	404	410	427	403	404	391	434	432	433	444	399	457	418	444	427	428	429	472	428	387	425	419	464	453	447	437	412	413	457	477	448	446	441	406	436	448	443	408	424	435	440	378	439	395	412	434	416	449	411	429	449	412	461	460	451	431	427	427	438	463	436	440	417	441	426	421	445	420	441	429	454	396	399	417	415	412	444	391	484	428	410	446	407	446	455	454	453	421	469	445	441	458	431	465	436	450	415	428	458	435	402	409	413	395	410	439	410	410	436	433	451	425	417	401	399	412	469	431	442	426	420	420	438	446	439	448	425	419	410	445	410	478	399	406	431	422	435	495	402	443	384	424	453	419	421	453	445	436	438	453	417	416	458	456	414	392	453	464	472	438	420	424	433	380	419	415	388	423	453	443	433	405	406	417	463	436	439	396	451	441	449	406	443	418	437	472	468	421	432	417	447	395	460	446	447	435	439	414	453	419	438	461	421	442	439	490	427	418	447	427	417	372	408	426	422	426	412	443	447	468	412	399	429	421	473	461	443	428	423	441	470	427	460	419	473	387	408	422	450	401	394	438	454	449	474	449	406	432	399	445	425	456	418	417	441	426	462	406	482	434	429	443	420	450	425	456	415	448	420	459	429	433	431	417	425	487	437	425	444	437	441	443	447	474	431	454	473	432	414	426	415	443	390	458	445	430	418	405	417	424	408	445	427	449	414	432	406	441	454	443	428	443	415	418	392	462	445	471	436	440	390	421	461	430	442	433	450	438	446	440	426	425	458	437	456	456	430	442	406	425	432	409	434	417	436	388	455	437	388	446	414	418	430	434	451	412	412	411	399	483	471	459	460	398	439	391	418	457	430	450	453	423	425	445	414	427	443	444	412	427	470	441	447	396	459	435	427	416	436	414	425	468	423	439	437	434	437	415	442	405	413	403	439	454	428	464	439	452	444	432	395	437	445	458	448	494	423	416	419	457	426	431	420	452	448	429	420	417	476	404	416	463	453	416	445	473	435	456	406	431	432	430	452	469	434	433	410	441	420	425	443	418	432	430	415	408	433	450	456	408	425	441	424	423	452	414	420	408	422	431	448	413	418	403	437	396	438	433	461	432	438	448	423	408	434	449	435	433	428	450	416	425	425	378	438	425	441	449	446	417	416	424	437	425	406	458	452	414	454	411	427	419	446	421	422	401	427	429	441	443	466	399	439	426	454	459	421	408	437	465	468	398	438	442	435	440	459	420	424	433	419	449	447	424	445	453	441	435	440	420	442	440	446	442	424	421	428	434	430	390	459	438	437	413	441	424	448	457	421	463	426	436	414	442	416	447	429	396	426	457	462	377	435	461	434	420	404	405	421	387	453	453	436	391	421	437	380	417	479	420	422	437	409	430	475	439	485	412	431	402	440	449	427	422	451	414	484	404	423	419	465	443	454	435	394	436	432	437	415	417	456	418	392	427	463	432	463	450	434	438	445	453	439	424	440	430	468	445	450	425	452	449	419	432	456	443	452	447	441	440	463	440	419	445	432	418	452	434	422	463	465	437	404	392	432	392	426	408	447	435	425	467	394	429	418	449	432	440	460	421	409	438	460	444	446	431	434	389	451	434	424	459	425	434	429	439	446	399	450	429	445	436	421	433	413	416	440	425	434	443	452	403	429	431	443	470	433	432	450	431	423	429	439	426	420	413	438	486	392	426	410	444	415	432	443	424	419	448	416	447	427	458	440	427	456	425	428	438	423	451	403	463	443	421	418	428	468	400	445	431	455	465	431	433	420	442	430	411	472	429	442	437	442	426	452	484	454	465	424	429	423	441	451	419	423	397	411	436	420	462	430	425	454	412	415	438	439	451	400	432	416	410	408	420	434	397	424	420	461	443	414	431	421	458	454	443	402	437	451	465	447	435	447	417	427	422	431	414	390	452	437	412	449	430	430	451	395	421	392	419	437	442	424	423	415	438	437	479	422	443	463	468	431	438	439	418	454	422	394	424	462	422	404	424	450	432	395	420	450	422	434	416	423	413	407	427	424	436	438	434	438	435	435	432	440	439	439	427	428	439	488	472
26110	39848	33695	23942	17191	12323	9108	6469	4614	3636	2717	2177	1748	1454	1247	1193	1098	939	892	823	821	768	721	727	620	651	649	629	620	620	621	605	621	604	560	602	576	648	571	570	622	517	578	572	537	565	596	588	577	551	585	592	608	595	583	620	562	599	559	542	597	581	608	568	578	603	601	572	558	541	613	586	585	583	563	577	589	594	596	611	645	574	580	555	596	552	582	596	557	580	576	570	568	569	605	569	580	535	564	557	568	561	619	582	571	571	560	568	549	586	575	552	597	608	598	569	579	599	564	520	575	562	563	554	597	556	592	588	558	583	581	564	559	596	590	586	585	598	572	585	553	624	557	591	603	567	544	581	575	547	562	561	567	595	573	597	586	599	552	592	588	627	571	578	551	573	572	613	596	549	558	610	589	553	593	535	563	572	545	523	569	564	578	594	552	563	606	606	598	593	548	581	567	546	551	603	529	571	599	567	589	574	553	589	568	574	578	552	599	595	580	594	618	590	540	611	554	543	569	585	590	594	607	566	653	613	530	564	550	584	597	524	556	577	594	613	579	532	573	540	551	591	620	572	571	599	561	552	572	625	569	613	546	606	512	588	543	579	570	582	586	581	614	624	588	612	584	597	570	579	592	577	554	558	599	570	530	544	600	580	548	563	556	579	621	575	620	563	592	538	575	540	619	593	569	554	558	599	535	544	593	553	621	574	606	550	591	552	556	588	581	568	613	550	559	554	566	595	576	530	600	619	539	603	575	589	548	552	568	564	606	587	589	573	590	584	543	566	618	589	549	566	585	580	614	564	549	572	542	572	588	583	548	547	560	573	563	595	542	557	610	584	539	552	554	574	598	578	556	589	567	587	594	581	587	590	589	553	576	568	600	570	589	621	623	565	593	593	560	559	594	541	535	591	594	587	545	602	625	619	617	543	583	565	543	598	524	584	575	570	562	563	596	544	583	611	588	614	602	591	606	591	584	602	618	573	549	576	563	584	616	551	581	589	589	553	588	583	580	558	587	538	624	584	532	605	610	574	545	560	570	606	578	589	565	556	567	580	566	549	571	555	599	580	582	544	558	572	597	624	575	579	570	596	603	556	571	540	571	561	591	585	536	598	616	583	588	540	576	625	611	580	563	573	578	625	623	551	581	611	581	663	564	558	596	625	604	597	565	563	553	583	586	544	559	576	575	571	557	586	595	599	570	606	575	574	565	563	618	630	566	596	577	617	562	546	573	592	586	575	602	592	546	577	592	538	651	626	614	576	599	571	619	643	570	597	548	586	567	583	560	631	583	617	600	570	545	580	612	576	606	584	553	564	589	525	594	584	603	563	542	566	597	537	582	546	542	579	556	558	563	582	575	558	595	532	579	580	571	597	584	588	587	548	605	575	552	575	624	548	644	563	576	540	591	579	576	562	545	579	546	581	588	550	579	600	570	536	561	586	601	577	584	597	584	574	568	542	558	560	544	639	583	568	594	633	598	614	585	581	539	516	569	601	568	582	602	580	618	526	638	563	617	587	595	589	583	571	565	510	588	595	561	603	546	614	569	568	596	608	602	590	584	630	604	608	571	579	571	600	596	570	605	549	575	579	530	567	542	599	590	572	586	593	594	549	585	599	575	559	647	547	558	589	552	623	583	578	550	595	600	582	561	625	565	563	587	585	619	540	598	573	600	551	567	572	545	559	602	575	589	567	586	562	613	627	606	584	565	541	567	562	554	579	523	590	597	549	616	612	606	560	579	590	578	586	570	582	609	561	569	568	570	581	569	592	575	594	656	562	586	564	575	596	616	560	571	560	554	591	571	570	604	566	590	575	609	568	602	588	615	595	577	590	579	561	579	609	615	588	548	572	578	579	588	547	558	570	528	556	548	584	582	543	550	566	547	607	606	602	614	557	613	581	570	605	564	573	586	597	572	593	648	550	531	551	561	533	559	569	608	603	602	581	577	623	564	544	601	598	576	606	587	580	575	547	566	582	572	621	592	575	561	584	592	566	598	603	576	584	595	608	586	607	544	559	590	660	602	580	593	597	584	578	598	597	596	567	600	611	585	575	571	554	591	600	530	589	593	544	605	588	573	551	562	548	563	567	571	576	572	585	588	585	555	561	554	569	584	585	604	598	571	603	568	599	562	583	560	641	555	535	566	570	552	592	606	568	606	587	593	551	572	588	606	552	590	588	595	626	583	540	579	602	551	546	615	571	605	520	570	594	565	559	550	595	557	591	553	562	578	608	588	602	635	578	586	603	554	603	593	591	610	582	558	591	553	589	606	585	584	605	526	544	578	590	565	594	577	599	559	548	584	546	576	581	568	540	590	577	577	581	624	596	596	581	554	546	581	570	603	556	582	615	553	585	584	602	569	575	544	599	611	547	611	590	600	572	574	577	595	554	593	583	580	616	568	603	605	573	584	606	582	544	535	567	578	610	556	548	573	570	547	601	576	600	588	603	578	559	542	597	594	558	633	567	590	544	574	543	603	534	592	576	572	561	590	571	591	593	610	601	587	579	587	620	558	582	579	574	588	615	604	589	605	520	628	563	615	580	603	547	586	580	545	587	588	610	566	563	573	549	605	543	588	568	591	579	596	584	585	586	568	584	550	609	573	619	601	573	582	582	604	545	556	585	609	602	621	574	568	559	548	559	582	577	617	581	566	568	617	564	601	580	588	589	603	566	576	580	595	571	627	610	599	611	552	550	597	580	605	567	580	588	585	536	612	544	559	582	564	593	575	580	590	590	545	563	552	575	550	563	571	541	575	557	593	570	586	582	573	564	550	626	569	549	588	570	546	567	584	582	573	569	551	584	595	526	577	557	558	602	544	582	580	575	574	569	656	580	602	588	559	619	564	542	598	596	533	562	580	588	573	553	575	569	548	584	599	625	601	573	606	611	580	570	585	559	588	571	578	546	594	540	565	574	550	582	532	513	552	508	547	567	629	549	583	612	582	560	562	592	607	582	598	593	614	582	616	607	572	558	582	594	586	608	549	551	571	547	595	602	594	551	589	544	590	607	550	560	589	542	554	589	586	580	536	559	586	597	595	579	590	577	552	618	595	600	601	552	578	542	574	575	575	536	621	582	604	594	585	576	590	633	548	580	593	588	541	574	580	580	552	594	604	570	589	573	627	577	597	550	533	557	640	578	568	565	542	561	583	569	575	555	576	577	544	616	577	610	586	596	575	567	585	559	554	617	578	592	604	596	598	585	576	587	589	554	575	574	575	601	590	552	589	570	527	591	611	598	566	599	611	626	530	592	617	569	592	638	584	608	556	567	566	564	647	581	549	558	599	578	568	582	548	587	611	581	586	582	580	587	568	600	575	581	559	562	543	605	595	556	548	574	558	598	582	620	567	571	602	533	511	573	578	616	576	596	598	550	569	523	530	551	573	614	592	548	572	593	584	608	558	566	541	566	616	580	545	607	593	615	509	561	565	571	584	570	570	560	582	596	591	594	566	582	634	584	599	609	584	576	570	641	549	540
23524	21250	27753	25567	20709	13907	8034	4812	3195	2444	1927	1501	1240	975	881	875	774	691	676	622	605	584	583	529	536	517	514	472	456	454	480	469	463	447	438	432	442	483	467	462	450	437	446	448	426	428	446	475	447	425	423	446	459	471	448	485	483	441	485	432	425	456	478	461	459	437	460	462	424	450	439	445	436	444	450	456	455	461	472	445	440	473	412	443	482	483	432	453	433	442	413	453	414	395	476	438	441	460	446	482	429	461	444	442	435	488	445	487	449	451	419	465	439	434	466	446	414	429	464	417	443	465	435	397	453	438	392	453	416	479	492	455	452	421	410	454	441	485	441	487	410	469	456	457	436	447	458	439	436	442	436	462	432	449	467	450	455	435	456	530	480	439	440	435	435	462	459	466	455	454	471	438	405	451	446	444	459	460	452	439	451	427	454	442	423	412	442	411	467	452	409	461	446	439	434	421	446	471	461	459	454	449	434	439	420	474	470	437	435	431	477	487	453	453	479	460	488	433	425	434	426	432	452	437	437	444	503	425	440	436	439	467	514	431	453	422	431	459	446	481	404	435	473	471	434	417	444	425	435	434	428	464	445	433	445	442	456	454	411	471	448	448	452	451	428	432	436	448	505	431	438	401	469	474	453	453	455	445	436	436	456	426	502	425	433	446	451	411	442	457	503	437	446	474	480	457	439	460	457	496	423	452	445	434	456	440	437	448	431	505	418	468	455	410	453	475	421	457	471	423	446	455	464	444	480	435	461	432	452	421	437	443	430	434	412	441	406	408	429	466	463	440	449	434	433	431	447	487	452	423	442	478	443	448	433	461	454	483	468	449	440	476	467	438	470	458	465	456	466	461	425	478	400	454	454	472	448	447	472	452	437	452	426	447	465	502	412	405	476	471	476	443	462	478	444	434	434	441	473	443	454	413	459	432	442	473	454	438	444	448	429	463	445	442	440	439	453	417	488	446	457	471	458	419	448	487	465	462	479	471	431	449	433	465	442	406	474	447	458	422	433	448	462	469	464	457	452	462	419	472	481	434	472	443	435	483	445	455	480	419	445	469	447	448	432	429	402	428	476	440	455	425	409	452	486	437	433	453	421	465	459	506	431	412	446	441	451	425	471	444	456	414	438	438	478	415	479	418	457	431	419	440	474	464	449	465	464	451	437	473	447	447	483	476	417	468	417	450	442	409	441	442	439	458	481	439	417	433	428	484	453	487	468	477	440	428	437	450	462	446	456	445	457	459	468	470	453	462	436	456	461	472	459	434	472	490	443	413	447	429	436	465	443	424	445	465	467	474	461	445	462	480	454	467	466	434	466	455	460	449	506	471	442	432	450	430	465	455	496	429	424	487	455	434	471	455	419	439	459	456	427	448	451	447	430	414	424	491	458	444	475	440	434	472	472	439	456	472	462	459	448	437	465	474	451	465	455	424	447	453	436	453	437	408	447	445	463	472	459	440	419	433	442	452	440	464	442	450	446	446	428	419	438	420	431	452	434	459	473	445	444	455	465	415	411	443	448	445	444	466	431	441	455	457	451	460	461	433	483	448	452	422	457	460	462	452	396	448	444	429	425	443	445	475	454	455	447	452	448	455	450	431	464	424	495	465	440	464	447	472	434	454	459	463	438	434	471	458	443	426	471	476	441	459	447	475	464	434	456	399	448	467	451	431	465	433	454	421	452	464	481	428	456	457	404	453	451	466	456	468	474	453	460	434	414	456	471	449	464	429	430	424	470	454	441	484	456	470	467	432	459	461	461	434	498	467	478	470	465	404	424	446	447	416	427	460	464	451	458	492	458	442	487	418	461	453	440	441	433	454	451	467	433	450	404	423	467	431	456	477	484	468	458	486	468	439	457	431	477	495	500	433	423	437	451	434	437	467	467	417	459	439	400	436	472	435	446	486	428	467	463	451	434	451	491	466	433	480	411	446	419	482	457	458	439	436	446	411	447	431	443	476	394	480	435	470	454	478	451	492	447	425	428	462	434	444	460	465	453	441	466	437	415	462	460	495	414	424	437	449	454	453	476	445	481	431	423	478	449	443	459	484	462	426	451	441	421	460	463	455	449	445	445	466	455	452	425	436	470	433	509	425	419	482	428	402	448	441	467	492	452	438	421	474	423	428	440	483	463	440	431	425	484	442	443	474	432	454	432	445	450	410	443	447	481	432	445	443	447	448	426	466	475	459	449	437	451	415	477	429	458	441	461	452	453	466	468	442	431	450	439	503	476	439	454	458	428	467	483	426	451	480	454	461	450	428	445	417	441	478	465	458	455	477	467	484	443	425	447	431	463	428	421	459	413	414	468	461	428	441	451	495	459	429	443	436	436	416	485	446	401	446	443	471	481	494	462	442	409	423	497	501	456	449	430	438	448	431	454	430	481	437	470	421	431	469	408	458	463	458	468	449	418	446	509	477	418	432	427	450	465	463	476	466	454	473	474	475	462	478	425	428	455	430	452	444	414	462	420	433	483	458	480	443	461	464	489	435	417	449	497	454	453	425	436	459	452	434	503	435	434	428	424	448	485	451	461	439	439	415	458	458	484	419	452	457	474	457	447	428	463	440	428	488	447	427	465	449	485	496	456	434	419	436	449	489	457	469	435	463	442	440	433	430	462	404	421	469	448	434	480	437	451	474	435	411	411	478	497	433	486	428	438	454	423	425	486	411	475	480	503	433	466	472	445	450	451	433	458	459	477	482	462	413	469	476	456	456	417	448	455	471	449	440	436	446	417	423	437	421	494	437	425	433	483	449	463	470	422	443	432	401	437	470	467	415	426	469	459	452	438	431	439	453	444	454	467	473	442	444	408	425	458	461	447	446	437	456	416	454	464	463	450	472	426	455	460	455	466	444	476	476	443	463	434	415	441	426	494	426	467	463	477	465	482	462	452	428	450	451	477	468	471	435	468	450	464	415	434	432	510	459	477	470	426	432	460	439	491	449	428	425	420	433	448	446	444	465	451	432	460	440	458	458	445	472	441	412	432	429	424	428	456	452	458	477	439	457	447	458	520	439	464	458	481	409	427	420	475	476	481	442	450	448	449	441	453	451	451	457	440	426	441	457	476	510	451	473	454	430	452	443	488	422	456	441	464	457	439	451	403	427	470	509	462	443	442	437	450	436	432	447	430	438	445	438	416	485	441	451	432	481	444	465	416	430	436	481	471	472	442	436	438	450	446	453	439	423	470	427	438	434	436	486	470	433	440	401	490	452	452	461	415	444	454	472	427	412	463	424	434	427	493	431	453	444	473	436	432	454	453	447	417	450	436	419	432	432	427	445	474	440	447	491	481	438	465	471	434	438	465	471	448	453	437	439	389	451	435	442	429	449	420	446	442	420	400	424	442	452	459	479	471	415	426	433	478	449	475	475	447	431	460	461	479	453	432	415	423	425	478	455	434	442	454	418	463	447	468	462	461	449	426	438	475	473	487	427	446	451	476	425	456	453	457	451	440	442	454	404	482	415	450	474	452	457
25699	45896	39486	30015	22818	16892	12557	9261	7013	5209	3991	3195	2416	1840	1698	1543	1336	1215	982	956	865	888	843	797	730	693	739	648	621	655	602	639	623	611	624	619	583	626	602	558	619	608	660	586	607	603	636	607	604	615	616	633	575	621	613	637	618	603	572	612	614	589	577	652	581	580	610	573	616	618	587	593	627	560	642	576	639	640	620	571	621	594	613	631	582	575	584	634	616	608	630	642	601	569	621	592	613	613	539	566	584	630	546	561	575	592	607	577	592	551	603	597	580	627	586	591	594	572	617	634	569	539	592	623	626	567	642	599	628	632	607	598	618	596	619	592	582	648	615	560	581	520	604	594	636	568	556	611	632	636	624	557	583	616	639	595	617	613	583	604	610	554	616	625	618	593	616	555	615	574	633	604	559	631	567	626	601	613	595	560	587	582	612	601	649	588	586	620	562	615	632	632	565	570	593	580	609	560	570	618	569	591	671	584	604	637	632	612	615	653	592	591	633	570	615	563	640	596	550	605	582	562	609	611	611	591	616	600	598	589	657	580	623	627	619	614	592	583	576	596	629	602	593	528	613	579	613	580	598	605	610	559	601	594	584	604	616	558	592	597	570	567	583	663	629	621	599	622	534	594	614	609	620	615	594	581	597	565	589	621	605	592	596	560	581	606	618	610	608	615	635	575	683	612	612	560	637	599	587	534	581	565	575	625	566	630	609	593	601	613	581	602	566	640	580	621	619	604	645	594	584	561	611	606	545	604	614	583	570	623	609	639	579	599	590	607	575	614	603	636	639	591	568	621	613	588	612	587	571	601	570	592	619	588	556	610	589	615	590	638	636	602	597	620	620	599	586	569	564	553	567	583	567	601	585	631	587	600	597	572	597	604	610	628	556	592	625	587	576	628	624	603	578	576	595	611	562	614	645	611	611	585	576	587	614	605	578	602	589	544	566	662	569	607	582	600	599	600	581	606	580	603	620	608	571	607	630	649	609	646	615	604	586	622	635	589	595	592	601	552	589	607	621	571	577	584	561	581	539	602	605	590	560	597	594	572	593	595	598	609	621	655	594	596	591	576	642	555	622	611	647	613	572	586	567	570	633	596	578	640	593	624	620	639	618	602	613	617	633	640	572	599	599	574	589	604	614	592	636	598	654	610	579	629	610	628	586	615	620	605	645	598	583	592	594	581	599	593	556	565	627	533	588	553	623	616	603	602	611	574	609	558	615	591	629	637	565	649	599	559	598	610	596	649	601	578	586	593	617	583	622	605	612	625	603	587	571	603	587	587	611	627	568	630	607	616	569	615	602	608	597	620	627	599	608	591	634	614	604	628	605	591	636	628	640	589	595	597	575	594	593	640	605	597	591	573	603	588	604	616	565	631	569	613	620	610	607	575	623	612	621	602	594	570	588	628	611	575	591	600	584	630	546	586	593	635	598	557	571	638	602	597	563	634	559	632	575	616	556	590	514	579	601	570	619	582	620	601	580	605	614	579	619	600	631	623	573	607	605	623	637	580	633	542	598	592	581	591	609	563	607	595	595	626	638	625	615	641	567	560	583	587	574	647	561	623	641	576	560	595	611	573	628	595	582	585	598	572	590	569	607	568	562	636	597	565	618	591	630	604	622	599	600	603	578	594	621	623	587	583	606	606	612	608	611	604	628	622	635	608	609	593	552	556	609	657	597	655	569	598	612	616	576	542	662	590	630	603	615	575	600	607	615	560	597	585	617	580	649	607	552	610	585	560	562	606	638	620	585	624	600	596	584	571	606	578	624	587	557	612	567	607	594	624	577	583	600	599	567	566	587	626	593	589	566	576	609	603	624	634	644	580	643	573	589	587	584	581	586	581	602	601	666	580	605	622	603	629	576	520	602	635	593	560	611	609	572	604	601	619	607	626	627	611	590	571	574	589	620	617	645	610	585	639	568	614	619	623	580	596	554	579	579	584	597	598	592	628	612	623	597	587	575	609	562	599	593	616	612	616	595	550	583	630	587	609	590	590	605	562	565	581	601	692	607	594	590	588	578	607	628	592	610	574	633	622	651	588	633	582	618	617	654	592	570	589	649	590	599	582	643	569	618	624	628	580	614	586	569	633	611	587	590	591	602	583	602	582	587	610	574	591	599	645	614	582	636	610	582	605	623	575	554	561	609	603	667	624	644	610	551	597	598	592	603	622	617	628	625	651	621	605	588	572	583	595	576	599	581	587	626	601	615	612	575	592	572	628	625	611	583	565	625	634	611	638	609	569	637	586	594	639	555	600	620	600	607	571	612	602	603	574	599	589	608	605	585	608	572	654	602	596	586	647	617	592	578	584	640	590	631	527	611	641	574	551	600	625	559	614	574	593	596	621	619	592	605	566	582	612	570	615	583	582	642	616	617	582	585	606	562	609	593	619	569	568	594	595	589	578	624	618	599	592	624	590	624	611	587	563	603	587	592	650	600	574	584	572	621	584	657	577	586	595	560	588	596	599	599	572	573	606	640	597	592	585	590	580	588	596	621	558	642	595	627	559	602	590	615	610	608	603	587	620	619	577	599	653	661	630	600	647	610	588	614	624	614	599	574	599	585	548	642	603	643	583	583	586	582	617	587	578	555	644	588	565	622	616	578	563	598	610	617	598	566	599	637	544	595	618	625	568	596	597	635	593	595	636	586	588	628	554	569	618	606	569	595	580	621	573	633	600	613	604	598	570	607	592	584	590	590	596	619	580	594	609	637	626	594	601	626	606	625	568	632	610	583	581	598	599	582	610	634	602	582	579	618	570	566	594	576	633	606	563	610	586	609	612	624	638	626	573	563	606	583	579	583	554	608	620	603	581	637	612	623	623	580	589	638	606	619	574	609	605	644	661	566	612	604	583	591	618	593	660	634	652	618	612	596	615	581	602	622	576	622	599	604	599	587	595	620	592	606	622	623	572	566	605	628	633	627	589	614	584	570	531	598	597	625	574	592	621	604	636	617	610	600	610	554	594	571	620	633	592	614	617	581	642	594	595	581	620	610	619	590	609	609	615	631	573	605	621	639	575	611	602	562	593	588	603	583	616	637	579	591	638	556	616	593	596	582	642	573	591	597	681	568	551	576	586	592	578	573	592	618	600	697	597	615	632	592	615	607	595	592	598	576	610	643	609	587	592	576	611	575	597	651	585	592	598	632	610	637	571	602	606	609	582	630	630	591	610	616	584	594	594	609	601	568	587	593	619	622	573	558	597	628	612	640	617	600	611	600	568	580	595	652	556	614	608	637	598	593	615	575	628	630	580	588	623	616	592	584	554	658	575	565	594	565	588	600	592	628	589	602	585	579	607	599	581	589	612	614	609	627	608	607	619	598	606	543	595	601	573	561	538	590	633	558	573	588	612	603	615	558	549	629	618	623	591	597	591	608	592	607	584	607	615	591	649	596	588	585	579	616	576	603	614	599	604	592	587	616	564	587	576	644	607	630	607	562	617	647	613	629	635	573	591	594	575	596	579	635	600	575	597
24951	21385	26959	25375	14459	8446	5228	3441	2372	1871	1503	1222	978	821	757	658	659	557	566	543	508	525	473	488	432	478	441	430	391	419	400	412	396	397	421	461	412	437	411	445	402	428	431	413	452	443	423	401	411	418	430	415	396	428	440	405	414	418	433	426	427	417	443	411	406	418	383	431	387	434	419	378	411	422	427	400	415	391	407	435	429	431	370	419	411	406	422	425	356	393	388	407	425	431	445	411	439	399	401	414	430	383	374	419	447	395	426	417	401	411	418	410	390	425	396	418	398	417	434	384	440	397	392	410	421	392	423	376	411	427	410	394	424	425	416	431	396	385	417	444	399	389	383	403	409	411	471	408	413	460	381	394	419	408	429	424	392	415	402	445	403	429	432	392	435	404	428	404	439	386	414	426	379	397	426	401	415	412	382	420	456	405	399	426	397	384	406	417	417	419	451	412	393	427	384	373	414	409	411	425	414	415	386	399	426	408	398	417	379	412	423	432	421	408	402	408	418	427	391	372	427	376	400	425	420	393	395	423	424	411	409	412	392	422	389	415	413	398	381	439	377	428	438	429	411	410	419	403	399	425	427	417	430	439	427	421	430	417	405	395	402	394	434	401	392	407	401	429	413	445	436	419	431	415	407	374	406	393	401	424	455	430	386	421	415	420	422	395	381	425	422	422	426	436	411	390	398	417	398	381	436	442	429	382	419	405	366	433	431	400	437	404	409	446	407	439	462	418	446	431	402	435	359	404	389	419	425	394	393	391	417	409	420	396	419	415	396	417	427	445	394	406	424	413	436	395	459	390	449	415	418	384	401	445	400	438	411	412	387	461	386	409	405	403	411	384	399	442	400	403	398	407	393	450	456	414	411	440	426	406	430	424	416	441	448	437	452	424	396	405	396	426	432	411	399	439	442	377	403	405	399	381	436	407	413	398	421	414	381	433	417	411	449	410	395	415	407	415	380	429	409	408	430	393	425	425	377	417	389	392	383	443	452	466	392	443	441	400	398	420	441	417	408	396	420	374	425	412	402	418	392	417	439	415	448	412	370	423	454	423	407	417	405	380	411	445	440	399	435	414	443	405	414	388	406	431	389	409	400	395	428	440	437	420	395	429	415	441	421	433	422	420	381	383	419	398	410	399	415	451	406	371	386	432	420	405	426	410	433	366	435	396	412	383	433	445	416	393	417	414	417	404	411	401	412	425	383	467	402	411	425	446	415	413	405	416	432	392	398	423	401	427	418	437	402	398	432	454	418	397	396	398	405	407	417	429	419	398	428	429	427	444	436	440	411	408	402	437	435	397	411	417	404	450	427	411	393	373	425	398	384	413	420	433	434	397	417	408	412	427	404	421	431	417	440	384	423	427	428	426	428	407	439	425	431	418	410	415	461	440	452	440	424	398	420	422	413	417	419	402	424	414	409	418	396	422	385	424	418	420	437	439	411	407	403	396	417	468	398	392	429	426	447	422	396	436	416	455	406	400	447	404	408	424	438	426	415	436	417	384	404	415	417	409	429	428	421	443	437	438	407	409	461	413	414	394	441	399	418	436	456	393	406	410	401	458	415	416	437	402	407	432	410	383	400	412	437	417	417	401	426	387	427	404	447	409	412	413	425	402	418	413	451	359	393	404	409	429	441	423	438	456	436	409	429	409	438	427	384	392	441	409	396	403	412	405	402	384	380	402	419	410	410	441	426	441	423	428	406	398	448	437	403	427	366	413	421	412	405	398	430	404	422	418	393	426	420	424	391	441	407	439	417	378	379	391	398	399	437	395	426	379	362	405	425	395	404	383	430	412	424	427	395	398	427	416	418	453	398	405	428	419	410	417	420	407	382	385	435	444	388	421	430	398	382	399	418	375	398	392	422	402	418	409	422	424	394	436	398	430	408	389	410	420	375	426	428	412	414	406	410	442	434	419	378	415	416	419	405	434	376	440	433	409	418	392	414	404	373	396	425	409	429	363	427	379	424	415	416	401	423	430	393	453	400	398	395	421	441	413	393	394	453	428	425	414	430	394	418	418	444	398	409	415	392	397	461	430	416	445	427	405	408	392	419	385	461	431	445	396	412	407	432	373	395	394	391	452	426	418	404	409	412	405	378	417	434	423	449	384	425	424	402	391	419	405	379	414	402	376	430	402	371	437	419	418	400	427	419	432	390	401	392	400	376	395	436	429	448	396	403	438	413	408	429	419	406	395	409	431	452	441	386	418	405	388	424	385	392	438	423	376	420	443	406	408	417	428	418	433	419	447	441	395	405	398	403	413	393	418	401	436	414	415	408	376	415	430	423	415	421	404	402	392	438	412	422	440	405	425	398	407	435	397	427	407	402	397	411	382	417	382	418	411	402	434	387	418	386	408	436	411	388	414	457	445	417	409	409	405	413	406	413	436	418	419	383	429	387	395	417	423	428	439	406	402	412	424	406	382	392	392	418	411	461	417	419	410	405	394	404	399	429	457	407	463	421	452	413	429	401	407	425	429	379	458	410	415	396	410	421	455	407	422	388	427	403	399	393	418	394	408	412	376	416	412	405	420	380	410	418	409	390	432	410	403	397	391	399	362	420	419	425	416	431	404	395	412	420	398	411	399	433	439	398	418	415	407	425	417	430	422	418	401	419	456	462	415	375	413	437	418	392	411	415	413	399	441	414	463	400	448	409	421	411	413	415	441	428	416	431	421	427	432	426	429	417	473	447	396	420	425	421	400	424	408	415	437	420	434	409	462	405	422	458	420	414	427	429	393	418	421	428	438	420	422	433	424	456	449	427	395	404	424	386	449	412	410	403	402	386	418	404	424	376	433	414	401	423	424	389	393	405	383	422	415	392	416	432	355	414	431	389	395	398	419	440	404	450	418	410	395	447	407	425	393	399	428	416	431	405	466	442	432	435	427	403	427	394	438	441	411	434	372	406	413	402	398	400	434	397	387	367	439	437	404	424	416	403	423	459	387	444	425	401	448	388	413	453	435	380	410	411	419	373	413	396	442	408	422	400	398	408	426	404	405	468	445	392	418	399	414	399	398	426	382	401	419	486	415	404	429	385	423	379	423	419	430	381	429	435	436	439	416	409	443	396	417	438	416	406	402	417	409	452	369	386	451	413	428	402	391	416	407	415	427	420	419	395	442	399	420	422	427	404	424	420	394	406	382	418	419	399	404	426	434	421	390	425	393	402	436	443	432	448	442	428	440	409	401	423	417	417	425	404	420	397	415	398	416	422	418	441	427	439	405	379	409	427	410	387	429	423	396	409	422	415	405	436	431	415	433	420	436	461	420	417	423	428	416	389	399	432	418	435	407	430	420	402	438	435	403	435	440	428	427	388	386	384	421	400	414	412	401	427	436	397	381	451	425	399	424	411	453	367	389	424	384	421	409	439	404	393	411	457	383	408	401	438	402	388	414	396	451	414	418	402	416	425	421	417	403	431	419	402	442	383	407	431	435	423	410	413	402	400	397	416	379	401	401	395	410	426	388	448	424
25770	42536	36304	26532	19652	14399	10633	7643	5618	4308	3382	2611	2025	1676	1466	1257	1095	990	876	885	796	811	730	673	654	648	622	616	646	611	633	610	586	589	561	590	580	581	573	555	579	587	546	533	606	610	589	558	567	552	619	565	590	580	551	552	582	520	584	532	558	566	542	532	565	571	525	534	548	575	568	542	590	512	586	568	564	559	574	575	571	569	570	570	588	558	581	563	569	530	555	554	544	516	579	580	553	558	554	566	538	543	598	546	540	522	568	605	549	524	586	589	566	564	553	572	539	569	555	528	571	544	566	564	548	546	572	547	530	569	541	576	542	582	562	565	549	553	613	530	537	554	529	573	573	578	510	598	575	541	541	546	563	576	535	568	540	536	561	555	559	549	570	565	559	575	552	615	551	587	537	573	544	553	591	567	562	523	539	494	567	550	594	529	568	569	567	579	512	602	536	572	548	525	551	536	556	559	594	574	576	508	610	547	545	537	563	586	531	509	541	494	603	554	524	586	571	593	530	592	538	621	584	556	579	592	545	533	583	572	578	564	614	551	554	545	568	565	520	552	547	567	591	557	528	553	551	565	622	523	533	528	556	583	581	585	509	538	553	591	557	555	566	536	567	563	588	592	560	519	573	557	529	556	539	590	537	531	585	585	563	569	586	559	581	554	571	557	555	544	533	580	536	550	560	550	562	545	529	554	588	539	539	572	536	555	580	574	527	576	541	560	542	581	550	532	540	570	552	608	623	580	545	557	580	545	585	516	567	533	536	562	575	537	560	581	534	552	576	586	554	532	532	558	542	552	580	551	601	550	520	551	573	588	531	578	566	566	546	552	540	521	510	576	603	560	598	547	548	616	538	551	553	559	578	566	552	563	528	530	510	557	553	560	573	583	549	586	563	563	563	567	562	574	591	583	532	590	526	568	609	572	578	534	557	549	577	534	527	572	557	531	568	523	564	570	537	555	561	554	537	555	549	532	567	588	539	522	543	572	579	567	576	571	543	534	572	596	588	542	562	576	597	569	539	578	544	564	550	533	552	558	533	526	542	561	559	555	562	543	559	556	555	559	561	575	532	594	551	564	590	553	552	570	541	548	558	545	592	573	547	529	504	526	623	560	537	562	629	572	576	548	568	624	580	528	538	542	546	538	604	567	553	534	556	517	560	555	525	595	552	509	535	542	569	557	579	583	616	539	576	583	534	556	547	600	576	570	504	573	542	554	537	519	578	570	582	605	562	584	543	524	587	560	602	542	562	612	525	565	560	597	566	565	541	545	537	573	552	553	540	604	565	517	562	558	531	612	563	578	539	572	554	580	550	563	575	539	539	568	563	585	560	535	519	589	546	514	532	578	549	566	517	561	580	572	561	573	567	554	573	541	579	567	503	551	544	535	552	545	520	531	526	529	564	555	559	591	550	525	534	597	553	556	576	583	508	571	546	567	531	555	555	562	544	571	566	532	624	551	552	564	577	537	580	556	533	545	544	599	550	573	570	535	542	561	562	567	531	575	572	525	543	594	533	593	545	553	572	562	542	533	543	596	565	496	561	580	550	578	542	587	580	569	525	554	570	562	544	579	553	537	584	561	575	529	565	549	580	510	603	601	574	573	588	566	553	581	517	549	541	536	560	563	570	569	586	556	550	560	551	576	558	569	549	533	535	536	538	529	583	527	532	564	537	560	572	565	594	578	556	558	554	552	554	576	567	536	564	574	581	574	561	568	519	568	555	572	566	547	545	556	571	528	560	556	546	561	555	574	554	557	604	555	557	595	548	559	552	583	551	543	553	556	602	580	601	551	539	561	547	543	547	541	586	607	555	549	560	567	561	548	557	547	549	574	612	567	554	602	553	539	552	534	557	540	562	552	533	529	549	575	518	587	571	521	550	569	560	559	562	549	518	517	540	560	507	532	541	564	540	538	559	522	573	546	570	571	570	558	540	527	596	568	563	604	555	565	533	557	598	556	577	553	548	534	552	585	570	603	567	590	578	585	555	547	588	591	559	513	550	564	535	539	545	565	550	542	519	557	540	525	542	569	566	558	546	584	602	582	610	555	593	564	520	554	536	550	530	561	535	549	576	533	568	550	544	598	552	518	560	567	560	591	563	597	550	558	546	596	564	548	543	570	591	531	553	552	567	545	582	516	537	564	574	618	528	565	515	585	578	539	547	559	547	573	532	548	551	537	541	567	550	567	554	551	568	564	537	532	553	563	580	599	541	525	585	572	544	571	517	555	541	531	576	552	558	553	562	593	571	517	511	535	558	536	582	540	563	592	582	544	575	563	615	556	541	573	585	526	561	543	525	581	568	562	576	558	547	558	571	598	549	559	503	564	542	557	546	530	560	585	568	543	573	545	574	567	556	534	488	605	572	553	557	541	562	553	546	586	603	550	561	523	508	578	537	538	564	541	532	537	567	573	565	542	598	539	588	563	490	558	529	532	545	555	574	558	590	550	527	543	548	555	570	544	590	588	528	559	572	541	548	551	527	578	585	560	544	582	533	590	570	593	559	544	574	525	540	588	512	483	609	558	512	544	571	538	552	547	560	579	514	541	547	552	553	511	526	523	570	543	570	548	577	564	496	537	604	528	539	556	529	572	556	575	560	616	546	585	589	573	535	536	575	540	563	545	579	583	579	544	575	566	571	607	557	555	544	543	529	551	580	563	579	546	559	601	554	583	551	598	553	533	541	578	559	555	581	578	509	583	549	563	559	562	575	598	565	525	605	582	552	558	563	523	559	546	568	552	542	549	570	516	528	567	542	572	598	569	571	532	544	538	570	536	574	560	576	548	564	580	588	536	550	601	544	569	586	544	546	536	548	573	572	539	553	556	564	587	552	542	541	529	572	550	544	618	537	584	576	556	547	581	574	564	552	585	571	549	538	566	557	535	547	556	539	583	567	530	537	570	560	539	584	558	548	578	547	571	563	579	574	567	534	566	559	558	519	545	594	578	572	532	560	528	587	561	551	531	562	544	597	551	574	600	543	559	553	576	553	570	550	566	533	557	547	579	601	540	546	611	569	542	542	541	573	566	582	596	532	580	580	559	583	573	585	523	584	577	578	566	573	515	524	535	558	543	594	575	545	591	595	557	582	537	611	538	516	496	581	546	588	592	602	558	546	551	542	581	589	545	543	571	575	534	528	578	540	567	580	569	505	584	570	567	552	586	568	547	578	590	554	573	580	581	580	574	591	542	544	554	554	552	571	585	563	581	572	564	589	545	542	592	602	607	574	587	549	540	560	595	609	584	531	505	578	542	582	549	554	555	555	549	583	554	562	569	570	549	527	570	508	605	527	574	541	578	602	529	546	550	533	514	581	559	552	537	558	543	531	547	554	593	558	578	545	564	562	556	565	549	578	562	551	532	584	561	536	577	544	512	572	531	537	570	548	538	600	509	535	593	575	571	559	510	569	508	560	575	581	549	613	526	570	550	551	569	606	532	586	552	590	524	577	545	572	588	523	558	579	526	573	540	548	565
22477	21272	28454	24457	21589	20461	13559	6578	4303	3213	2486	1824	1576	1310	1075	968	847	786	725	679	633	603	504	543	525	513	496	477	483	539	497	437	457	492	463	478	441	448	454	422	462	448	420	434	466	483	462	447	404	431	439	443	430	454	443	441	466	479	475	453	473	427	479	403	439	489	458	443	430	466	471	445	418	458	432	439	467	477	393	456	486	456	432	478	447	440	440	458	444	429	438	431	426	447	451	454	405	443	421	441	429	451	393	460	423	437	441	435	416	395	459	467	430	475	430	432	461	404	413	486	451	436	463	459	423	413	439	439	470	472	384	447	454	441	452	420	430	416	430	473	469	430	433	426	475	454	458	442	421	430	441	450	441	480	414	483	445	454	416	436	435	435	445	414	441	463	471	428	458	434	441	460	426	437	436	453	428	400	445	421	395	447	432	432	435	444	427	432	431	433	434	436	432	489	405	417	454	441	445	457	415	484	447	452	440	452	418	450	423	451	449	440	422	465	412	450	459	411	450	447	462	426	440	436	479	430	434	410	465	453	447	466	447	435	440	445	450	434	463	452	410	438	433	425	441	426	424	400	426	416	452	456	402	420	431	447	407	424	448	482	486	476	458	454	443	427	446	476	437	451	462	417	434	435	468	418	463	466	446	481	448	487	432	442	468	464	450	448	489	457	476	434	471	436	453	426	486	464	488	460	458	460	450	452	451	414	425	456	420	466	447	465	417	462	420	475	495	453	456	434	505	433	428	420	403	449	431	433	483	428	452	426	443	475	439	415	427	432	441	497	427	415	421	464	461	439	450	456	430	432	508	471	368	430	464	428	426	421	475	431	445	470	443	450	436	399	411	477	476	443	413	452	419	427	417	421	467	419	421	434	429	450	434	460	425	430	480	462	414	454	445	458	480	432	431	481	405	436	415	470	464	461	457	487	468	447	465	431	428	470	420	472	448	430	447	456	452	482	473	457	446	456	430	423	419	457	412	446	447	436	409	427	452	443	492	465	433	405	466	412	434	415	456	449	451	435	488	452	479	452	431	433	422	435	474	447	460	478	420	472	484	403	462	433	395	434	463	384	417	431	424	425	421	438	474	449	456	454	470	445	455	491	404	438	417	415	442	393	482	450	450	437	442	442	412	435	440	435	459	438	441	461	441	461	414	466	458	451	440	471	426	431	420	421	439	442	431	454	417	422	455	450	428	435	412	465	472	445	463	443	433	448	441	404	488	457	453	465	430	463	463	449	477	441	496	463	434	437	451	451	441	441	440	445	450	431	426	417	406	404	429	429	452	476	457	462	449	446	464	453	437	478	425	452	440	492	463	411	446	453	464	480	432	461	432	448	426	463	450	440	450	452	427	437	409	449	425	430	414	480	438	446	458	436	423	453	439	485	446	416	395	434	462	433	447	401	422	441	453	437	441	451	480	443	447	468	454	445	424	459	456	427	473	470	392	428	441	449	431	438	439	479	452	439	462	472	427	448	452	423	484	426	448	427	426	441	464	452	393	395	452	458	448	456	434	458	471	411	468	449	444	435	438	453	425	477	482	444	405	466	445	455	434	421	419	449	438	430	454	437	427	448	430	444	418	454	450	474	442	449	387	440	426	468	444	479	436	420	491	448	462	462	422	437	424	458	501	459	458	461	443	412	414	453	484	488	465	464	431	426	474	448	434	459	415	452	430	416	394	426	444	474	441	422	444	456	468	452	457	453	457	405	463	427	453	411	449	420	424	407	428	443	443	429	432	415	417	447	415	433	459	414	462	471	435	467	423	459	431	437	468	421	453	448	447	461	459	434	450	419	437	438	420	423	463	467	427	469	458	439	420	469	467	459	441	410	432	475	436	450	478	460	414	421	480	426	428	439	449	409	455	452	438	459	462	446	474	467	453	441	442	452	436	436	452	427	415	468	437	491	455	452	475	467	444	449	473	456	430	457	470	421	461	446	399	420	495	448	454	470	419	444	458	456	454	449	457	464	422	466	453	419	448	458	464	396	445	429	433	423	429	469	427	445	433	430	441	454	422	434	450	436	445	456	430	435	435	476	438	428	415	451	459	446	444	433	480	426	435	435	445	452	446	454	426	495	443	415	421	400	458	461	462	439	439	403	449	421	424	429	465	446	455	430	465	449	445	461	484	455	421	412	431	473	436	451	415	445	471	425	453	414	422	452	440	458	430	462	419	447	431	445	455	438	433	432	451	479	465	450	424	413	480	474	445	447	457	448	451	446	419	418	405	451	424	448	426	458	453	418	466	457	412	410	436	454	504	422	431	470	444	492	425	457	473	436	448	408	436	445	433	439	455	479	465	447	442	432	454	452	416	460	486	427	441	440	457	442	432	422	422	459	434	525	431	450	450	473	440	414	448	455	423	471	455	423	441	428	442	413	420	400	460	437	437	408	449	441	446	493	401	467	485	478	435	435	440	485	445	448	444	457	423	452	452	441	441	451	448	451	458	430	442	458	480	447	435	454	420	482	440	423	464	430	437	452	459	443	437	484	453	422	444	438	445	427	423	429	449	439	427	444	440	451	452	445	438	453	437	473	440	426	460	415	440	441	423	425	467	475	449	441	445	464	371	437	439	462	433	422	445	405	382	430	438	417	465	473	447	440	438	438	438	403	428	466	485	469	451	425	461	456	410	485	423	450	442	450	428	417	464	462	470	420	468	424	427	413	476	442	409	453	423	475	475	484	421	452	440	453	461	427	495	428	452	472	457	447	386	423	457	463	457	469	439	449	441	440	477	445	429	416	462	459	525	434	416	420	445	435	443	448	450	453	461	380	457	457	440	422	451	460	453	431	424	470	471	399	405	432	466	469	441	438	441	462	446	430	436	416	473	442	467	433	409	439	451	450	425	416	479	421	465	461	455	469	420	465	471	482	418	441	451	463	435	447	450	433	469	444	447	441	411	470	420	441	449	463	466	429	467	427	443	426	448	433	471	434	492	446	438	429	449	461	409	434	450	464	441	452	425	463	467	455	436	409	468	457	428	471	438	449	439	441	441	449	495	439	449	498	427	424	425	463	432	433	435	427	470	444	441	463	439	433	449	427	441	434	441	440	460	431	430	429	454	411	461	420	473	453	467	409	428	439	468	440	425	444	477	399	414	448	456	441	513	444	459	441	406	486	428	440	415	438	400	461	430	457	404	451	462	466	462	415	440	432	432	481	425	466	433	449	454	450	464	420	462	452	482	429	441	449	455	442	440	471	423	435	429	449	445	460	430	470	448	465	454	489	487	445	441	448	457	417	468	449	423	437	429	471	450	455	427	465	430	432	443	455	437	482	452	435	437	440	456	443	390	452	498	469	420	446	401	436	464	428	433	440	439	488	461	434	424	446	452	402	449	474	446	422	393	455	443	463	459	445	501	440	448	429	437	477	433	407	394	420	488	414	438	405	457	454	440	461	443	446	430	424	442	467	453	477	436	440	475	448	463	441	433	439	476	486	446	419	451	416	483	458	455	443	458	439	431	464	444	432
27717	50034	43210	34023	26948	20346	15546	11883	9034	6684	5180	3841	3220	2588	2103	1798	1514	1439	1291	1111	979	934	857	868	767	735	712	702	670	643	638	630	630	573	618	598	574	600	589	616	610	624	574	616	601	582	594	611	603	542	667	605	580	557	598	577	580	619	565	597	578	550	559	615	556	582	537	585	582	587	581	556	571	609	600	588	581	571	608	573	524	586	577	614	641	607	590	587	557	593	586	569	595	569	557	603	561	610	611	588	609	602	574	572	599	634	562	603	539	601	576	588	557	583	566	616	602	569	577	573	634	563	635	583	581	575	579	547	619	580	577	591	580	557	586	548	556	562	572	575	544	637	589	593	562	615	585	592	546	622	576	601	552	583	591	531	560	569	635	575	579	572	566	591	569	585	624	595	599	596	588	539	551	590	553	607	546	594	592	586	602	561	538	544	580	639	614	594	576	599	564	595	567	577	567	579	590	552	567	573	564	527	580	578	594	574	600	576	570	539	578	578	575	606	600	574	585	581	593	562	599	606	566	603	615	623	581	595	565	586	561	615	578	589	600	579	570	578	558	592	575	570	583	575	607	596	571	599	596	600	575	576	600	594	606	622	564	583	597	610	522	541	599	596	551	580	578	567	599	654	624	618	577	538	602	585	584	562	598	580	584	604	591	554	589	574	598	606	582	613	616	562	617	589	567	592	558	615	574	606	541	576	591	613	618	609	557	572	573	565	534	543	596	602	629	593	591	585	625	575	603	616	566	589	585	579	553	607	567	614	610	594	592	545	570	596	566	575	598	590	619	578	584	608	558	591	597	604	583	596	587	582	606	625	613	629	600	584	601	560	610	634	571	629	593	603	597	581	595	634	574	563	571	552	637	562	597	563	628	606	589	604	621	538	586	567	542	610	547	621	568	638	624	605	638	579	566	573	606	596	594	608	547	588	568	599	594	556	596	576	597	580	570	589	622	568	618	624	629	589	570	590	579	595	596	566	576	571	611	562	570	582	572	610	606	553	588	570	607	605	608	579	609	551	562	576	581	588	547	605	599	583	597	600	601	583	569	618	660	558	588	595	564	588	558	582	618	580	577	592	543	584	566	622	576	601	592	596	566	585	578	559	590	535	568	606	614	612	587	586	562	632	561	581	596	592	575	580	559	619	614	626	598	588	600	573	572	604	631	552	579	597	621	579	624	627	602	602	591	559	589	599	544	589	574	606	604	580	599	562	598	596	595	585	524	581	584	579	564	585	588	585	579	545	559	588	583	544	561	590	586	617	551	608	557	556	610	601	625	591	595	594	586	565	608	509	558	620	586	562	566	576	560	589	623	573	592	584	559	576	596	589	607	533	578	528	561	566	557	598	581	586	605	555	577	583	548	575	606	542	578	575	588	580	533	578	599	535	574	602	599	594	572	584	614	612	595	608	552	600	614	599	583	555	591	572	565	566	615	626	568	586	597	635	569	564	594	610	594	595	567	562	592	593	568	580	587	583	597	560	560	641	557	580	590	581	602	594	623	556	564	592	605	572	578	654	556	612	573	618	599	567	567	615	612	595	596	611	617	562	586	562	576	585	556	596	590	573	577	591	608	537	572	587	580	563	601	579	531	584	576	593	574	574	574	525	602	607	586	612	539	597	573	579	553	571	566	530	605	569	620	545	584	546	577	565	559	584	542	584	526	619	583	618	614	580	573	572	549	580	546	555	571	554	528	576	597	588	590	625	588	608	578	552	564	607	561	575	594	617	611	596	600	614	606	564	631	603	564	557	599	579	596	557	565	621	605	547	623	599	597	581	583	604	589	565	570	589	610	557	568	565	583	577	602	574	545	591	565	559	579	581	604	583	580	591	612	583	581	606	576	551	577	602	636	580	608	603	564	599	602	563	590	551	588	571	652	548	595	533	583	556	607	598	587	579	610	600	593	572	598	570	569	565	577	602	578	561	564	604	582	600	553	614	592	559	592	550	591	610	584	538	580	575	550	618	569	602	552	620	543	601	589	616	589	628	543	597	577	582	584	549	564	595	600	555	620	575	562	569	576	566	540	596	602	610	574	576	628	616	556	580	579	536	590	552	556	575	590	618	580	570	589	584	548	614	547	576	551	608	582	566	620	585	603	606	559	584	553	559	599	577	586	621	591	621	594	649	594	582	622	553	603	541	569	585	575	649	574	595	592	598	563	599	617	614	551	594	659	569	588	606	581	548	573	604	577	590	617	549	627	581	553	584	539	563	598	612	550	600	553	578	603	576	600	590	626	545	576	591	556	603	566	590	627	587	607	551	600	607	534	579	549	566	581	543	603	629	586	571	562	593	614	584	601	612	596	582	591	559	607	527	624	602	596	550	615	665	563	578	545	592	565	601	563	510	556	598	584	580	557	609	563	575	601	573	569	600	608	626	631	610	584	606	567	562	630	576	577	599	614	601	600	605	586	586	568	565	582	582	601	542	539	563	582	601	601	601	565	589	558	563	583	604	559	590	566	583	630	603	590	586	598	566	559	591	591	599	548	538	585	546	567	580	594	606	622	587	640	582	578	575	563	597	589	592	613	610	608	580	571	596	584	611	607	599	634	587	591	598	538	582	576	548	597	570	553	593	554	574	583	560	551	611	561	599	558	574	569	566	632	562	552	576	656	600	619	584	576	600	628	575	575	577	530	578	572	555	578	593	632	603	590	626	564	571	605	545	571	593	572	562	576	575	632	577	605	593	568	582	613	568	585	566	535	574	580	556	575	570	531	563	626	589	574	585	568	622	583	595	614	582	595	535	607	558	566	618	576	565	565	537	587	574	587	584	517	558	579	595	580	608	600	595	576	592	567	574	590	591	648	599	538	641	583	597	584	619	585	579	556	584	580	624	541	534	607	557	634	561	585	549	595	590	579	610	543	590	558	592	602	532	566	552	572	586	591	576	620	576	603	570	628	593	569	582	615	568	575	620	628	627	626	587	620	547	611	561	586	615	585	611	595	554	570	552	576	570	553	583	583	618	615	544	583	642	517	611	589	634	596	558	539	583	558	597	573	617	623	584	570	596	587	635	587	574	606	559	634	596	602	583	634	626	573	568	572	544	616	603	598	586	574	548	579	646	563	562	544	581	602	537	568	554	573	599	602	596	586	566	603	567	599	583	542	623	566	586	570	567	582	592	552	553	578	595	579	630	577	581	583	580	618	594	554	578	534	591	557	570	592	621	617	554	586	592	607	550	559	558	570	589	560	565	559	579	560	554	570	572	556	537	623	605	542	589	580	581	590	565	620	551	568	578	583	587	577	541	604	581	599	585	566	558	594	602	602	617	542	590	586	559	555	586	542	660	582	613	534	609	597	593	613	587	620	595	621	553	666	574	626	596	598	575	553	564	591	571	555	561	576	566	569	601	602	588	622	580	622	628	602	574	600	598	626	567	590	564	552	574	628	576	554	531	600	599	578	577	593	593	612	555	588	575	576	558	568	609	573	582	605	564	593	567	596	552	581	581	622	579	584	590	639	589	568	610
28910	25882	27148	20037	11629	6951	4475	3038	2227	1730	1377	1089	965	769	716	728	655	646	552	592	556	526	498	495	495	439	472	480	470	469	452	447	452	449	473	474	438	442	400	468	416	461	431	435	407	437	460	468	448	448	482	458	406	434	426	466	435	436	430	472	448	436	470	423	460	420	449	416	456	414	422	426	432	400	458	497	436	448	397	445	425	429	454	462	435	458	446	448	468	440	442	443	409	422	456	439	489	437	442	398	439	446	454	433	465	424	443	455	455	442	433	483	492	411	438	416	466	438	440	436	429	477	436	459	413	457	439	429	414	430	464	407	479	460	444	458	422	453	435	447	442	438	464	440	430	446	469	421	433	434	436	447	454	445	444	447	435	440	443	478	442	415	459	452	437	425	432	451	439	418	426	450	441	449	438	446	408	426	462	457	455	488	467	441	467	436	423	435	434	483	449	435	446	476	453	450	438	457	458	460	429	439	421	438	488	462	470	437	420	506	471	460	455	466	450	455	434	438	441	455	439	478	450	408	450	453	445	457	411	469	445	438	464	393	434	459	468	398	436	411	463	438	430	393	445	426	430	437	458	404	435	405	469	426	477	429	453	487	436	454	465	409	469	433	439	438	453	427	493	439	411	445	452	422	440	407	436	473	441	470	465	372	431	448	422	429	445	431	443	401	456	477	431	474	439	458	455	454	440	441	416	425	486	448	440	437	453	455	449	429	469	448	420	462	450	451	472	475	446	449	427	426	457	460	459	479	446	418	480	441	463	439	452	429	432	427	439	428	456	451	444	472	428	400	445	470	446	492	442	420	442	430	423	421	402	434	434	423	411	442	432	432	422	463	419	456	492	435	434	467	474	422	437	433	439	438	455	450	431	442	480	413	468	455	439	433	456	445	453	432	430	450	429	412	419	424	420	438	417	422	429	487	444	460	433	431	428	442	400	459	430	431	452	460	437	428	447	364	437	415	456	451	457	429	440	419	446	454	421	468	440	423	450	450	456	437	449	429	434	467	439	442	456	458	446	447	407	423	455	449	439	460	424	467	399	425	485	437	395	395	435	443	411	456	423	438	453	449	454	508	457	414	443	425	447	419	426	465	429	429	446	442	438	460	428	471	448	423	411	413	459	473	452	445	420	442	405	457	431	455	417	446	465	454	433	480	444	455	467	402	457	426	430	410	420	422	419	438	404	452	442	414	433	424	405	444	430	453	467	437	420	428	430	428	462	442	472	433	421	449	452	409	497	434	493	461	440	458	427	404	449	405	442	460	427	435	477	440	411	431	482	407	439	446	441	424	455	439	476	415	454	441	444	469	421	468	400	465	438	474	449	448	426	428	475	413	439	465	453	424	423	426	471	452	462	426	461	451	421	441	417	423	483	437	477	435	446	462	474	453	478	443	447	424	442	468	444	422	419	453	451	454	452	448	436	474	461	431	459	447	421	432	447	477	417	469	434	445	463	444	403	446	410	420	445	487	452	457	436	450	422	421	431	457	437	417	467	432	422	477	418	417	403	416	456	448	492	422	460	481	480	422	440	483	486	454	444	427	459	424	432	438	433	446	436	415	461	481	457	440	426	455	477	474	420	419	435	486	417	430	450	440	421	463	445	451	426	467	441	470	438	420	440	437	428	468	413	479	433	394	474	443	454	423	438	449	398	479	394	458	480	430	439	415	441	456	423	439	457	433	450	443	444	454	425	430	450	427	441	440	432	422	408	460	439	442	452	446	463	452	432	410	458	447	454	431	441	442	451	466	437	432	460	422	451	431	451	427	425	479	430	453	448	437	427	435	425	461	445	429	433	437	444	450	448	463	430	448	422	442	467	446	405	424	421	438	466	459	454	406	404	417	415	383	462	427	428	450	455	444	463	404	434	471	445	457	436	466	442	457	437	429	428	479	438	440	417	449	466	433	469	438	494	431	460	465	415	436	465	438	477	437	454	418	485	431	468	460	453	470	451	394	466	458	442	436	418	430	439	418	411	451	414	467	451	459	417	442	439	426	429	444	457	457	448	394	417	406	444	430	450	422	437	448	444	448	442	449	462	466	473	429	419	433	440	433	403	464	445	421	440	416	412	470	436	440	428	426	474	448	475	407	487	489	452	423	437	471	433	411	440	433	451	414	477	424	479	479	452	451	416	447	488	436	457	434	443	433	432	471	451	467	446	436	466	446	443	452	429	428	420	477	458	421	465	414	449	449	427	394	471	435	389	420	445	437	409	434	458	459	438	412	448	427	420	456	497	445	433	426	453	429	426	408	407	433	413	407	437	410	434	478	437	496	412	459	424	438	439	438	453	454	416	461	417	451	434	442	430	450	448	421	432	450	462	460	410	479	445	412	422	447	433	427	449	445	414	412	439	448	467	453	405	457	436	450	466	411	467	449	416	447	435	442	416	461	422	451	454	429	421	461	470	454	457	432	433	443	430	422	440	434	445	484	442	439	398	436	464	445	439	431	440	398	445	401	431	461	410	413	463	443	429	484	453	428	456	449	448	418	453	483	455	506	459	503	479	416	417	443	422	451	463	393	440	434	472	471	434	422	458	433	460	441	436	420	437	436	470	430	451	423	473	450	480	403	441	424	467	463	442	426	459	461	452	410	463	445	433	385	441	425	440	481	452	446	412	465	437	435	454	423	446	441	431	418	440	387	449	422	458	413	487	422	455	431	473	415	446	430	464	460	458	486	426	436	439	464	452	430	481	435	444	423	431	435	459	425	442	425	429	420	444	420	501	419	434	426	437	441	442	419	462	490	421	441	407	451	480	452	427	456	433	448	424	432	442	411	462	408	461	476	468	422	438	428	405	413	444	458	452	454	432	473	452	451	493	428	400	423	477	430	439	423	435	490	418	417	458	440	453	460	441	450	416	428	461	444	430	452	454	472	407	411	459	422	395	470	450	462	421	484	451	433	426	459	437	446	424	455	439	417	449	430	432	511	477	411	440	427	474	427	410	447	459	443	436	444	445	421	415	442	448	401	452	447	472	428	458	438	395	462	446	455	446	445	443	465	469	417	416	464	419	421	453	441	443	434	395	460	449	469	444	449	424	473	423	448	469	432	458	456	452	394	524	407	401	463	445	409	464	460	446	444	439	467	476	424	443	399	436	449	428	440	466	467	481	431	432	491	436	391	422	388	429	469	439	391	456	484	423	442	459	455	478	466	422	440	466	446	437	455	411	436	416	434	431	435	431	440	484	413	418	455	464	454	473	479	450	443	415	430	458	462	422	412	445	451	419	436	431	410	475	428	438	437	452	465	429	438	424	464	453	437	439	430	456	440	412	420	432	433	450	412	463	439	470	414	411	486	490	463	468	431	450	399	382	430	466	476	439	458	439	435	432	425	452	436	443	451	422	446	485	483	459	466	510	431	453	393	425	453	464	460	430	486	426	445	375	419	446	462	439	410	450	483	457	421	460	441	441	440	443	443	416	427	434	449	467	472	477	441	451	456	483	456	463	438	465	452	444	420	441	474	462	430
26319	40279	34091	24652	17751	12863	9261	6797	5094	3804	2788	2211	1799	1493	1323	1197	1020	1044	968	795	743	799	732	716	696	662	639	617	636	663	609	585	602	634	608	626	579	555	616	570	595	601	580	613	602	597	634	595	594	593	561	597	619	561	573	594	629	559	617	600	586	612	587	630	562	611	622	600	585	603	618	609	620	590	593	596	566	573	587	585	589	588	685	577	595	600	597	549	614	568	642	543	638	625	584	568	597	571	575	600	592	578	573	579	605	535	607	602	598	627	629	542	586	541	550	621	617	583	604	542	572	606	553	606	608	588	620	600	616	585	620	617	605	581	565	565	622	581	620	571	586	503	576	584	610	581	557	575	601	606	597	573	587	586	615	563	569	609	583	603	579	597	581	565	567	565	566	556	575	569	578	574	589	595	560	607	578	526	573	572	558	579	584	572	571	609	573	606	570	548	607	589	567	582	564	598	596	598	603	576	578	559	619	590	584	587	577	592	555	587	601	562	599	618	610	592	619	584	585	582	613	588	579	535	596	589	627	617	546	609	597	563	624	550	647	563	596	622	574	645	609	593	600	585	619	578	561	608	611	586	623	586	600	605	547	612	625	614	586	580	632	593	587	589	591	576	636	596	577	579	632	564	584	597	590	587	565	611	624	624	563	638	594	629	600	608	591	585	597	602	577	590	603	595	569	576	593	597	572	602	591	609	620	590	603	567	572	590	591	554	577	580	597	574	619	621	571	583	574	576	565	611	575	581	572	600	618	561	597	580	539	520	578	555	588	592	597	591	592	555	619	575	600	640	575	596	570	579	577	632	583	594	595	600	583	589	552	563	556	605	556	570	569	606	560	591	559	577	549	602	588	603	597	579	618	582	574	611	583	623	630	574	609	631	601	545	602	543	586	573	596	566	616	578	617	586	542	575	619	569	604	599	550	592	622	545	569	588	628	608	632	618	593	596	623	589	591	583	599	563	599	579	582	590	580	577	557	582	606	587	589	605	614	591	595	573	574	559	605	573	567	618	621	549	575	594	593	609	606	579	576	565	615	586	598	631	586	585	588	638	618	605	567	588	613	583	555	603	601	590	584	565	602	547	569	568	617	522	584	586	578	652	647	611	604	603	576	573	568	582	575	579	629	566	580	624	584	607	599	572	583	544	617	561	575	587	606	612	592	545	591	573	574	633	579	617	585	571	606	631	561	570	583	600	575	576	561	617	561	595	585	569	603	595	629	599	591	605	578	569	574	564	581	566	551	543	582	631	573	601	597	589	567	617	611	636	620	582	602	557	598	611	609	599	566	557	606	589	575	627	567	590	601	564	618	596	564	622	608	618	571	550	584	561	614	584	606	586	592	611	560	539	579	634	587	576	573	572	603	607	587	580	578	607	633	547	608	582	581	540	536	576	604	626	621	561	577	559	576	613	553	572	580	583	615	654	612	592	615	582	614	575	594	569	611	551	601	605	603	536	603	558	578	572	625	560	568	622	641	595	591	577	612	595	600	590	605	622	571	585	562	614	600	596	561	578	572	586	625	637	594	559	570	583	542	595	562	584	626	580	536	581	556	575	590	579	598	576	578	554	603	592	609	636	578	572	584	593	589	634	643	582	568	574	619	586	668	635	589	584	565	609	622	599	559	601	589	580	572	570	592	586	591	599	590	579	582	582	616	565	561	590	565	585	621	554	583	566	595	567	586	615	598	573	595	624	590	592	581	553	545	621	549	529	578	576	600	606	608	613	578	614	560	549	621	595	606	575	602	565	593	619	566	565	563	618	639	601	595	568	627	588	615	589	608	600	633	570	606	615	597	571	615	572	571	578	580	609	587	635	564	564	591	559	606	627	602	626	597	618	609	575	622	601	609	593	536	589	547	574	593	638	581	576	560	615	615	596	598	582	581	616	611	596	580	588	597	582	569	635	612	584	568	572	592	548	572	613	599	565	600	595	603	594	598	591	598	580	565	593	585	610	631	618	567	542	573	609	629	559	595	572	574	587	597	614	601	618	574	603	553	604	573	602	565	600	633	611	573	564	586	613	607	603	577	582	572	569	613	580	603	590	607	608	558	595	571	612	607	525	589	588	587	573	579	576	582	606	569	569	583	600	568	600	605	612	567	595	570	595	591	597	637	584	599	588	618	572	602	574	583	556	606	599	592	652	552	606	610	591	604	547	603	586	606	527	608	582	585	586	577	561	544	580	609	602	603	613	563	550	587	591	598	596	615	574	631	554	576	620	587	594	613	590	563	558	561	564	596	557	581	558	566	605	604	612	582	598	588	582	570	589	574	568	577	616	615	583	609	615	604	579	579	595	564	567	555	584	608	584	616	587	565	562	579	593	619	593	649	607	600	570	574	598	587	586	585	573	618	651	572	593	619	599	567	567	564	633	615	601	580	611	599	560	559	577	581	585	563	580	564	635	618	527	587	618	592	619	584	604	628	621	564	560	585	571	619	577	579	585	597	616	584	579	584	552	579	602	556	600	567	586	591	592	541	565	547	594	577	572	558	615	576	627	609	558	647	631	551	610	592	610	591	574	600	600	632	589	638	593	626	563	547	627	565	589	575	580	543	584	585	584	597	596	604	598	594	568	572	595	659	549	583	607	546	549	603	569	573	518	562	584	574	607	544	598	601	571	571	569	591	595	551	595	580	583	572	594	583	581	614	607	577	586	582	618	560	606	560	591	551	621	594	585	607	586	626	570	556	608	604	605	542	583	563	553	597	599	642	563	589	592	591	573	593	632	592	571	543	570	613	618	606	578	602	591	595	597	544	562	567	639	588	566	564	561	619	595	562	579	601	582	605	561	590	604	609	600	559	637	591	622	576	627	568	625	598	615	601	569	539	593	559	589	591	566	596	588	598	617	578	577	559	577	646	609	638	567	620	614	575	596	606	555	617	554	614	614	602	636	597	574	596	564	596	585	548	587	556	592	604	627	600	587	563	598	595	610	577	558	591	600	628	595	614	604	578	612	609	583	622	599	536	603	550	617	571	576	608	598	613	576	599	626	616	605	619	600	557	606	569	554	602	605	623	565	665	612	602	571	599	600	531	611	586	547	571	552	621	560	589	610	603	589	580	580	620	589	573	595	565	605	617	573	563	588	596	581	594	568	557	599	584	611	566	571	576	629	560	605	583	539	594	597	537	567	657	568	578	634	607	622	599	597	624	572	644	591	598	543	630	577	576	592	567	616	560	596	601	558	589	576	578	578	576	626	580	584	617	635	562	589	547	616	545	600	596	576	581	560	590	635	603	577	566	565	579	617	581	625	584	585	569	566	604	600	583	581	568	577	580	606	604	601	578	651	597	562	611	582	588	632	590	559	579	569	579	597	595	547	644	638	576	599	635	615	635	619	586	557	646	573	579	595	571	557	608	577	613	588	612	578	631	595	619	617	586	560	594	593	571	570	595	575	595	563	576	589	604	596	548	601	556	604	558	567	555	592	585	593	595	622	606	573	599	552	617	606	554	574	594	614	602	618	599	610
23498	21238	27859	25334	20759	14179	7923	4703	3355	2573	1908	1516	1344	1132	957	878	799	721	675	659	606	602	606	547	518	487	486	472	483	499	468	479	450	467	460	488	451	491	483	450	497	436	428	477	437	472	481	495	458	461	475	458	432	461	444	501	489	497	446	463	456	424	430	419	460	442	424	444	437	422	424	492	481	422	409	456	448	472	451	505	466	474	448	428	484	465	456	465	447	480	466	466	441	426	431	469	447	450	453	456	469	476	486	466	436	444	453	472	475	485	495	428	424	452	437	492	452	438	436	475	440	495	446	460	447	497	451	437	463	494	414	457	475	445	451	433	422	433	476	469	478	477	504	453	442	498	427	498	502	437	432	435	495	491	462	473	469	489	442	444	463	445	453	470	479	482	473	418	466	475	504	454	468	465	463	438	453	461	460	440	470	448	457	446	447	455	437	461	454	439	464	447	425	483	449	430	494	483	478	467	415	451	448	481	490	496	438	455	458	449	451	409	429	434	421	463	434	463	439	477	525	427	444	421	422	435	455	477	482	467	500	445	468	428	473	435	437	431	435	466	479	444	460	455	451	433	487	453	438	461	474	472	446	447	437	422	443	451	452	441	444	436	436	464	462	410	476	413	470	461	490	423	426	468	437	463	468	447	426	413	522	452	468	444	463	460	500	427	432	463	441	422	447	463	449	446	439	442	468	480	474	447	456	454	450	449	465	421	495	455	441	440	450	466	465	453	459	451	484	502	445	511	457	460	432	464	463	448	454	438	455	494	449	490	428	478	474	429	434	409	473	438	401	476	460	448	446	472	468	467	478	479	482	440	454	448	466	432	482	440	451	415	449	453	448	462	426	453	449	443	463	458	448	436	472	456	427	469	482	429	433	414	464	444	442	452	472	450	460	455	423	484	447	482	446	467	478	440	450	505	485	431	465	461	436	489	463	443	445	496	447	451	485	451	431	397	476	469	483	481	436	429	438	461	402	509	469	514	468	446	460	461	458	456	461	435	457	464	425	463	477	447	427	487	472	467	436	468	438	420	475	463	460	468	480	442	446	465	437	503	445	406	468	482	495	464	453	460	452	481	455	452	475	450	463	455	480	458	475	478	463	448	474	479	428	398	444	422	448	436	432	477	444	471	452	446	436	465	502	439	420	472	446	459	464	427	434	457	468	450	491	448	473	440	464	469	439	439	470	466	457	479	490	465	450	453	480	479	469	495	461	462	440	455	436	438	464	470	439	476	470	467	482	455	439	484	466	471	474	468	457	430	482	431	466	479	507	444	443	480	457	460	477	466	489	455	491	470	455	448	450	474	449	468	450	455	485	473	430	465	465	456	475	441	497	454	462	486	462	454	450	469	453	449	460	472	471	448	450	456	440	436	464	488	508	453	467	463	436	447	444	435	497	445	459	433	492	480	511	459	468	479	483	494	456	481	503	465	478	490	463	403	489	430	452	439	435	437	432	451	449	428	476	404	480	451	472	472	438	470	455	425	496	451	438	448	481	411	441	492	441	416	494	455	463	420	443	462	452	460	468	478	444	450	478	481	430	443	455	452	501	435	447	477	427	470	436	502	465	438	443	460	472	452	438	450	471	438	490	448	463	446	498	462	414	411	493	456	430	477	458	462	459	473	478	443	469	456	431	465	438	469	438	492	475	487	434	468	461	455	460	508	484	502	452	485	456	435	464	489	494	442	450	475	439	472	485	410	441	481	477	456	446	484	458	461	466	447	490	472	465	455	451	461	468	424	457	479	454	478	465	484	431	446	500	470	472	462	471	444	445	423	460	460	450	463	490	452	438	474	445	424	462	429	475	466	484	457	486	435	447	455	464	462	420	462	438	512	446	416	433	442	455	408	460	458	436	447	492	432	501	437	457	472	431	490	448	459	453	452	457	499	442	462	427	461	509	425	429	467	436	463	446	434	409	423	434	441	437	444	424	456	463	442	505	469	464	447	475	484	475	477	472	472	427	470	432	424	420	465	446	406	459	416	469	457	447	439	436	465	430	458	438	445	434	458	478	474	440	454	429	452	492	435	541	465	437	477	492	449	459	454	458	436	450	411	476	470	439	476	436	490	468	508	461	443	495	460	446	437	442	465	447	464	457	442	461	440	430	414	449	463	422	433	476	445	442	442	455	498	433	476	460	431	458	437	467	451	422	470	470	447	465	453	403	476	434	435	464	487	469	450	427	447	439	413	450	447	436	466	498	439	463	450	457	466	496	448	464	475	463	493	439	459	451	455	462	475	412	450	450	474	431	410	426	447	491	426	430	451	482	417	427	451	475	410	455	498	457	467	495	490	466	458	443	486	437	465	509	482	417	484	435	496	443	461	474	473	457	409	410	461	463	432	461	448	466	466	431	491	432	472	460	459	459	441	471	475	467	428	448	479	428	472	467	448	445	428	490	464	495	458	488	481	429	469	501	439	443	390	440	469	430	473	469	455	435	483	464	458	433	460	457	468	471	471	476	429	444	447	451	445	443	421	466	442	462	447	449	430	445	489	455	456	460	449	467	491	519	501	424	466	443	478	429	418	468	469	415	444	462	475	469	411	474	444	468	435	502	427	456	442	450	475	437	428	456	470	466	414	441	399	422	511	497	452	474	440	513	464	475	483	457	480	468	505	469	449	488	442	445	441	444	476	422	422	468	436	449	464	471	462	463	413	465	433	475	463	446	445	489	430	460	450	487	441	475	425	446	465	433	478	434	457	479	445	441	455	480	466	471	452	456	441	443	443	468	421	466	429	447	463	471	433	462	462	447	455	487	448	432	482	483	462	471	470	436	509	445	478	477	450	416	463	480	432	468	431	418	438	452	463	439	482	481	440	423	455	424	436	470	414	461	427	439	476	454	471	475	459	445	462	465	434	472	431	511	484	451	479	474	451	493	484	447	436	428	489	452	479	442	462	474	475	461	440	430	453	474	505	432	491	453	443	471	448	417	506	480	443	446	468	492	458	469	461	511	433	441	489	434	426	449	462	455	458	475	442	409	428	506	448	429	422	447	432	450	455	443	487	461	470	430	458	484	440	498	470	447	486	457	442	476	479	447	472	466	443	455	447	448	473	470	446	457	470	456	437	465	472	473	464	462	451	456	457	400	486	434	465	469	447	451	457	464	461	444	492	445	461	444	494	510	468	479	461	468	440	452	475	454	466	463	422	458	460	449	454	459	431	478	402	484	432	439	452	464	429	461	478	435	454	465	441	467	454	449	497	465	466	483	488	446	474	450	416	471	447	462	463	449	491	455	475	444	441	426	444	459	454	452	478	454	448	456	448	451	458	420	455	476	468	473	450	469	460	443	423	448	419	431	435	439	436	450	501	470	451	475	440	466	453	436	454	464	499	433	475	460	494	491	448	484	484	463	466	444	459	467	459	467	422	474	444	458	482	437	500	465	438	450	459	462	464	428	453	441	489	475	443	455	448	474	478	450	495	444	439	429	446	472	451	453	408	453	436	478	477	453	432	454	451	418	432	469	444
26021	46097	39606	30306	23214	17172	12598	9412	6899	5224	4008	3140	2456	2044	1703	1414	1313	1196	1075	962	910	873	810	755	707	725	647	652	707	644	665	612	657	671	670	657	629	591	569	614	630	606	597	653	671	612	632	588	664	609	609	603	613	646	628	619	597	643	641	580	562	592	613	640	605	592	618	569	587	570	624	611	659	576	581	639	629	609	599	633	579	586	645	567	571	611	619	607	618	596	583	633	581	626	609	589	586	572	643	644	608	608	590	624	590	637	565	603	594	580	621	633	600	594	578	586	622	607	633	579	588	617	590	625	596	629	572	612	607	607	605	604	603	655	603	603	611	629	603	584	593	607	606	610	593	621	607	637	593	604	573	585	628	598	567	585	609	576	624	580	627	578	607	582	566	619	591	629	629	646	595	587	589	628	570	607	566	652	645	662	600	569	587	543	598	591	599	595	603	619	640	563	571	620	646	598	653	610	597	604	596	612	588	593	585	638	587	618	623	617	633	620	562	609	619	625	576	586	594	616	598	621	588	610	586	593	623	612	613	633	613	628	586	604	601	590	549	605	609	617	598	606	624	597	635	598	585	687	584	606	624	555	599	635	567	565	630	612	595	597	603	629	608	609	618	597	592	601	666	574	642	601	654	578	617	589	647	618	602	583	581	656	640	617	635	609	675	586	593	618	581	595	680	623	568	588	607	633	632	596	606	596	597	582	624	611	627	621	609	608	565	556	617	585	624	603	616	616	578	630	569	627	639	598	614	622	603	589	651	618	575	630	604	614	609	608	627	568	617	638	596	609	597	591	631	598	636	623	603	630	603	611	602	579	623	616	621	618	599	652	620	599	641	611	588	614	601	604	617	597	627	610	609	638	618	634	613	601	599	530	607	584	609	585	568	623	583	598	613	604	633	619	607	600	590	638	613	608	582	618	587	609	622	583	613	605	596	635	602	614	564	597	590	565	629	635	574	574	649	577	587	657	580	618	611	559	647	596	596	550	611	619	613	620	653	603	568	566	606	594	552	627	632	580	618	624	654	649	602	588	613	615	594	602	609	618	623	651	631	598	618	620	600	610	588	600	561	597	607	628	602	567	633	631	613	598	615	583	602	608	618	566	606	627	583	590	580	605	640	579	616	618	623	624	575	638	592	605	620	601	543	644	580	638	599	614	608	621	588	616	618	642	633	604	621	663	594	631	592	603	567	567	576	594	607	615	586	606	590	584	569	589	665	634	608	604	614	560	638	579	683	610	618	600	680	638	596	625	627	583	665	570	619	597	601	635	623	611	587	599	588	605	650	647	653	622	591	628	613	624	603	603	600	579	649	628	589	607	642	567	627	621	638	641	655	620	653	594	619	605	615	635	620	637	607	590	568	574	602	565	573	653	620	641	619	631	593	660	586	569	622	612	593	607	628	598	641	573	642	603	624	604	642	617	607	592	614	632	621	581	592	597	632	602	654	588	611	568	581	602	626	612	635	631	565	642	556	565	553	616	575	614	608	628	613	619	661	645	596	654	646	600	620	658	608	600	598	588	635	561	607	624	615	658	667	660	572	602	623	584	613	628	600	537	617	613	605	594	575	626	583	623	607	571	649	610	604	630	564	608	599	610	596	626	647	609	606	628	633	601	595	613	588	637	642	580	570	599	560	594	593	640	596	611	582	633	622	659	615	625	597	608	650	639	606	593	655	612	595	583	609	600	636	616	573	589	581	590	576	655	640	607	611	647	604	634	578	599	578	612	602	632	622	622	540	585	597	605	600	593	620	630	640	597	617	603	581	576	578	571	618	651	675	599	608	572	595	602	578	606	646	587	618	643	603	632	617	617	620	597	620	607	546	639	582	620	604	584	614	612	638	641	631	607	624	598	630	544	634	594	624	612	632	598	621	638	580	561	618	589	617	579	634	625	601	620	615	596	606	563	616	584	614	631	630	600	606	628	608	598	575	585	564	565	581	632	629	605	617	618	585	597	611	544	614	608	568	609	627	601	632	593	632	636	596	611	598	601	599	614	604	585	596	597	577	574	618	591	625	654	632	570	618	617	628	593	597	570	632	569	641	623	586	613	602	609	588	569	598	645	602	603	614	563	647	644	610	635	615	617	603	585	580	624	605	600	594	595	591	617	637	634	605	601	612	582	621	569	616	570	622	595	599	645	585	584	560	608	576	576	610	612	631	565	597	641	592	592	602	616	649	629	594	607	565	598	642	619	563	647	624	673	628	648	579	613	626	593	624	628	643	593	609	620	644	564	560	637	593	573	600	636	593	616	625	587	608	568	585	590	655	622	593	602	603	578	570	671	616	621	620	635	574	589	620	609	609	576	634	646	576	595	603	610	613	579	592	571	628	596	599	622	610	623	614	623	625	633	611	608	611	587	611	591	576	596	600	651	615	565	585	572	610	642	604	618	618	591	632	551	566	583	616	613	599	619	562	616	613	645	556	628	605	607	625	629	656	595	647	613	601	639	647	614	571	644	617	631	627	587	604	634	583	622	593	631	609	611	624	580	622	607	606	607	652	631	572	632	617	624	578	636	667	601	628	608	596	628	650	648	592	616	587	596	599	609	628	568	613	548	578	592	637	578	586	605	639	640	602	600	644	581	625	626	606	610	584	574	595	624	631	550	633	664	611	616	611	559	638	641	578	630	568	656	591	615	624	604	617	627	592	629	582	620	636	642	587	605	591	601	608	630	628	582	593	624	623	632	616	602	650	624	614	643	655	657	553	551	606	596	637	656	620	622	604	610	636	574	598	633	649	591	611	641	596	637	621	612	661	606	582	600	591	619	585	651	613	634	605	595	572	562	600	631	600	599	602	630	614	621	598	589	653	603	613	628	590	592	598	572	645	628	580	621	580	620	611	651	629	598	614	640	601	555	614	603	594	616	563	554	609	587	587	592	606	638	601	617	650	599	630	589	632	634	625	665	583	603	580	618	614	608	616	624	622	605	599	612	644	601	631	595	607	589	639	632	643	638	608	616	577	595	651	571	556	624	595	608	584	623	626	649	633	555	619	595	611	586	624	613	614	562	602	583	578	596	626	611	593	606	613	603	612	575	618	632	631	631	665	647	598	558	597	612	589	612	630	674	628	582	597	622	634	622	607	603	606	615	598	593	619	642	626	619	588	592	635	580	636	605	611	575	562	615	604	616	609	637	580	619	631	634	634	602	568	607	628	656	577	604	627	645	556	623	621	667	607	615	624	630	583	645	596	597	614	607	620	640	632	612	592	656	577	598	565	696	604	573	622	616	621	647	610	646	577	585	623	577	603	614	649	653	576	596	613	656	612	599	652	606	604	560	600	619	617	607	629	606	583	569	618	594	580	671	563	622	613	627	640	623	644	581	587	620	612	609	570	600	617	599	621	585	590	605	609	614	606	601	617	590	611	683	609	595	577	620	618	594	600	595	618	632	580	646	633	616	621	601	586	635	596	589	588	589	623	606	584	622	608	564	633	613	618	584	643	609	632	620	621	656	640	623	610	625	569	604
24918	21431	27117	25495	14371	8319	5325	3441	2581	1947	1448	1181	955	887	763	748	635	587	574	517	554	493	560	441	501	473	465	480	500	463	430	433	450	431	478	489	402	412	422	434	413	459	450	425	454	455	410	373	448	410	420	401	433	422	395	396	447	406	434	382	431	390	450	436	409	447	430	386	384	370	400	379	419	401	453	409	409	424	388	409	424	406	430	397	408	453	438	439	411	427	443	417	438	420	452	421	386	425	420	428	417	393	419	462	423	417	393	467	418	400	442	442	370	401	432	423	452	428	401	440	428	392	441	405	465	444	415	405	450	385	482	425	417	388	419	442	422	410	394	400	418	408	386	428	443	423	381	405	406	421	410	437	377	416	429	429	419	418	411	418	447	386	454	401	403	430	396	418	425	419	400	413	445	467	451	471	426	410	399	412	423	432	403	449	421	416	415	471	466	398	426	435	426	406	404	447	393	379	440	428	439	408	422	397	443	402	452	403	422	415	407	425	424	449	425	435	453	427	401	427	413	458	432	429	422	427	434	451	445	423	434	422	412	429	405	385	433	421	448	479	410	400	448	476	407	426	423	394	430	407	426	433	435	432	463	435	425	409	416	412	406	462	414	390	441	451	410	435	400	416	414	441	452	403	412	412	461	428	403	375	483	449	424	443	419	446	428	411	424	389	418	420	472	406	393	438	444	435	402	419	448	448	428	418	408	407	397	405	435	455	390	404	430	388	408	431	420	454	426	462	421	404	436	423	415	450	386	407	393	454	425	420	401	374	397	430	412	438	403	411	445	437	422	412	443	424	401	433	407	446	439	463	415	420	389	394	430	415	403	375	436	434	474	455	429	435	400	415	464	412	395	450	415	441	444	395	431	441	413	430	420	437	412	435	447	455	398	356	447	419	394	424	438	404	407	422	413	429	440	420	403	401	402	407	442	412	416	436	440	401	416	424	430	387	426	383	396	450	433	418	434	402	441	419	423	467	440	446	429	419	428	410	437	417	400	428	395	406	432	432	415	449	404	414	403	429	465	409	379	417	384	418	389	395	438	449	416	440	407	403	404	396	431	364	423	432	402	425	411	441	414	422	401	407	423	433	414	426	430	426	447	411	423	407	446	405	427	406	422	436	424	408	403	435	456	423	440	473	411	406	443	371	404	435	430	392	408	399	397	411	440	406	419	453	423	371	415	403	395	416	416	441	425	424	415	420	447	424	389	436	445	417	418	412	402	439	439	393	402	384	409	382	410	430	427	436	421	402	400	419	436	417	396	427	422	420	445	425	406	427	401	446	385	403	403	434	401	410	431	410	466	410	453	433	431	399	434	420	421	406	436	426	437	432	447	393	415	399	415	424	418	469	404	413	421	415	429	414	405	409	411	419	411	436	429	425	423	366	422	417	400	434	439	417	403	452	426	438	436	427	390	384	429	453	437	458	457	416	463	424	422	436	408	394	392	426	404	441	416	402	422	408	432	416	445	432	442	408	443	411	408	418	417	417	410	381	444	416	429	395	411	458	417	422	417	392	472	418	388	447	406	406	403	438	430	454	437	402	441	404	416	408	395	457	411	455	456	434	413	420	399	448	394	431	427	443	418	439	424	414	413	401	427	400	429	430	431	447	427	394	401	413	405	464	429	396	450	416	405	409	392	415	416	407	453	428	376	424	408	408	401	424	425	426	439	425	405	416	445	441	434	436	409	407	417	426	420	415	447	412	437	431	438	390	429	409	413	385	409	405	429	389	436	429	446	441	429	434	420	437	413	417	458	431	455	443	425	472	430	406	461	426	407	421	455	429	443	399	426	431	392	448	436	458	411	415	438	445	438	423	434	405	400	389	436	447	440	410	424	422	454	420	417	449	423	452	397	419	425	418	432	432	423	413	406	430	443	439	430	415	427	441	446	448	413	450	420	456	394	438	402	392	405	438	452	404	462	428	446	420	434	394	400	428	395	423	426	395	440	418	388	416	464	424	452	412	463	416	453	411	432	439	427	413	415	411	392	446	410	423	422	411	435	433	437	459	426	421	398	431	459	442	430	418	463	404	401	414	422	412	432	456	421	384	430	398	434	388	432	423	466	401	377	424	449	404	451	436	454	428	466	410	385	435	439	439	414	428	408	408	432	431	422	407	407	432	428	379	397	431	419	465	438	418	395	388	464	431	434	403	384	420	410	434	403	378	426	452	426	436	431	446	432	396	443	437	431	444	420	436	442	431	429	431	413	443	401	444	427	432	417	427	398	406	407	434	440	413	399	437	413	414	443	407	459	400	411	409	430	441	458	431	393	429	402	499	389	439	434	431	418	369	422	410	426	410	377	397	426	457	417	453	442	428	404	401	377	435	463	413	380	430	399	423	444	406	447	421	440	411	458	423	452	438	459	426	413	425	400	440	386	444	396	433	398	431	412	418	452	421	430	423	409	431	421	401	417	403	437	424	420	393	392	427	420	429	400	406	424	402	425	430	459	415	420	410	433	417	418	420	439	407	421	438	447	403	441	437	444	447	432	439	443	417	411	387	443	395	421	397	418	430	429	408	410	428	402	454	378	428	430	424	468	435	395	409	444	436	391	448	418	416	422	420	421	367	378	418	452	433	397	369	430	429	406	454	412	435	425	421	432	410	437	408	429	459	433	404	396	431	413	421	448	454	418	436	378	410	437	411	427	467	404	430	423	426	463	406	433	436	402	405	394	416	446	410	402	405	379	392	444	438	458	429	432	431	392	422	435	392	446	453	436	438	444	440	420	415	411	443	369	434	447	422	435	400	406	465	425	386	434	430	426	450	425	417	432	427	419	424	402	404	399	404	432	445	405	416	417	418	438	430	389	398	403	416	440	408	417	460	411	419	443	399	446	433	444	421	402	430	432	401	432	411	382	403	431	422	410	446	432	426	431	392	427	431	436	426	426	458	406	439	413	422	409	436	423	414	432	445	420	404	450	449	396	427	396	447	405	417	434	386	445	419	414	435	415	403	423	459	426	461	430	405	403	419	424	394	472	397	399	388	418	431	422	407	414	405	450	420	444	417	393	426	412	394	405	414	420	402	412	406	444	424	411	417	412	416	425	397	387	453	429	436	403	434	402	433	442	439	421	479	431	440	416	391	425	439	442	404	438	424	423	451	443	410	411	426	368	419	444	443	410	457	397	373	407	424	453	423	456	419	382	427	419	426	422	412	392	441	440	406	438	434	439	422	423	431	411	409	442	413	436	412	400	403	429	453	467	411	436	381	417	443	408	415	413	417	448	428	424	407	383	451	420	407	441	425	425	427	421	392	429	402	393	438	453	417	430	397	429	411	418	454	393	426	408	428	434	405	427	454	394	422	437	375	409	408	417	431	483	422	407	448	437	441	440	417	476	435	400	400	416	440	402	435	440	407	416	425	441	479	411	382	407	422	470	421	457	467	455	438	428	426	408	421	416	419	417	402	457	406	413	421	425	446	384	426	457	402	439	399	419	441	426	427	413	438	444	425	414	427	422	418	432	434
25866	42918	36302	26810	19816	14746	10714	7589	5816	4362	3355	2635	2020	1672	1456	1303	1162	1039	955	889	865	812	749	739	698	665	655	675	613	608	609	642	553	603	557	587	532	588	580	602	601	596	563	580	550	605	585	593	592	589	619	572	618	555	580	523	594	549	593	571	584	580	567	588	565	552	593	581	576	544	561	586	545	570	566	554	568	591	620	574	537	560	544	570	572	553	524	579	597	556	594	538	605	555	585	550	549	568	584	581	587	591	581	529	572	566	604	569	560	578	575	561	575	577	536	575	556	534	559	559	594	550	564	605	613	581	511	605	557	533	507	554	595	579	572	558	556	581	599	541	528	561	595	577	573	568	579	549	565	582	548	537	574	594	537	579	566	544	582	602	565	596	538	609	544	591	536	550	560	579	599	579	568	583	582	588	570	558	553	560	600	578	576	538	539	568	548	590	541	593	584	561	570	611	587	582	549	535	544	555	555	603	598	592	555	575	597	547	593	555	554	578	599	550	600	545	592	592	538	575	562	621	611	578	492	585	597	553	546	541	562	537	607	579	580	579	550	574	536	574	538	593	570	591	577	581	550	523	597	568	561	575	512	548	594	579	555	526	593	535	598	579	589	594	568	514	546	556	616	543	536	560	602	617	589	577	591	514	529	571	558	558	517	532	543	588	539	520	530	549	571	592	509	613	542	580	570	517	524	551	509	518	575	606	568	568	547	600	596	577	580	581	564	613	566	601	598	608	555	542	575	564	542	569	568	565	596	556	547	560	568	577	566	579	543	546	528	579	549	606	546	573	555	560	552	554	593	557	584	556	580	584	564	607	568	525	563	567	561	552	558	595	593	558	539	574	526	546	599	602	589	574	582	566	552	556	546	587	565	556	571	584	539	544	545	553	546	591	567	557	581	525	572	548	551	564	582	615	534	554	553	559	528	561	571	567	560	584	525	549	577	520	562	571	576	586	535	562	569	568	546	569	576	557	523	559	550	598	574	558	598	534	594	606	538	567	588	560	592	556	551	599	553	588	596	592	561	611	579	548	610	557	550	551	541	552	580	553	535	583	582	569	589	558	565	564	583	540	582	565	585	569	569	576	582	568	585	574	599	527	566	543	586	531	574	583	557	560	545	587	603	547	560	540	577	550	550	577	600	574	606	569	566	558	569	580	558	536	602	503	536	572	575	572	575	573	534	555	507	586	551	545	586	619	580	541	524	542	579	604	588	594	541	500	508	595	547	579	567	599	576	559	583	583	543	599	571	571	531	585	557	548	565	577	591	592	592	608	546	539	579	555	576	570	576	563	559	551	562	586	611	537	606	551	537	569	560	533	597	568	586	530	566	552	572	545	561	566	556	579	566	544	612	616	517	591	566	565	539	598	581	551	601	517	566	564	570	534	518	553	599	575	557	555	556	553	545	519	599	545	575	560	503	588	560	613	580	559	543	564	625	596	537	600	591	575	571	591	591	606	555	568	532	565	580	567	587	549	551	542	585	564	587	564	561	590	565	585	562	585	589	576	586	552	541	546	565	588	554	561	591	581	571	609	566	591	566	564	630	586	546	531	546	579	582	559	574	567	596	551	580	581	580	542	552	545	560	575	539	542	558	578	576	551	538	584	551	564	564	608	569	602	612	583	554	560	548	590	545	559	563	573	546	581	541	566	610	606	543	543	519	602	580	582	571	556	573	597	555	568	588	562	583	549	558	590	566	582	567	569	567	571	557	595	548	568	580	581	571	549	590	561	536	552	619	614	612	594	599	571	532	547	560	544	580	607	579	564	598	586	579	558	581	573	581	581	550	581	550	584	567	599	548	580	564	577	554	564	529	576	539	581	552	570	564	541	585	551	632	561	579	527	555	556	549	562	598	564	569	581	525	591	587	600	568	589	596	566	550	508	606	614	566	565	549	598	550	578	592	565	517	551	534	523	556	564	598	572	559	546	580	548	592	576	584	570	560	588	559	577	540	569	576	563	567	569	545	579	582	567	547	538	540	532	550	522	519	624	534	560	575	565	582	541	587	558	549	549	538	584	601	577	586	553	587	522	587	566	532	596	585	573	589	575	604	587	553	560	577	557	577	566	604	601	574	579	548	564	566	502	570	566	580	523	560	575	570	573	528	547	609	601	535	573	580	598	596	543	564	533	550	571	604	575	583	544	605	570	579	612	566	569	577	557	576	621	568	565	579	574	502	580	567	572	571	547	547	577	583	523	592	568	528	555	573	532	616	576	609	613	576	573	565	578	556	556	581	518	591	565	560	551	551	565	604	530	589	588	585	555	546	571	571	547	549	549	583	513	574	550	538	556	566	564	524	564	568	586	559	598	530	559	558	580	581	555	563	570	577	560	556	588	577	581	575	581	552	610	574	518	573	556	587	553	581	560	560	533	553	588	586	606	592	536	566	570	594	529	578	544	551	641	568	590	615	571	598	571	542	610	526	581	545	584	543	584	556	596	525	558	589	599	569	582	572	556	542	531	532	522	571	576	598	527	590	565	543	569	553	551	557	545	567	593	558	592	528	557	605	547	590	589	617	560	566	546	596	593	550	556	585	569	628	555	563	566	561	572	550	575	570	560	577	551	572	526	552	555	576	565	539	559	599	571	562	599	536	585	589	557	582	588	556	586	574	540	544	579	590	603	553	566	545	558	574	543	556	551	535	575	566	602	579	559	565	573	564	566	568	535	566	582	550	570	564	570	639	560	600	600	564	556	562	584	586	538	623	570	539	592	565	556	563	561	552	606	553	539	599	568	544	542	583	630	559	571	586	538	549	596	579	572	595	579	535	574	503	604	586	579	553	577	548	542	600	556	552	553	557	575	515	573	559	598	566	587	547	544	566	572	542	556	574	541	572	559	518	540	604	589	542	578	561	583	594	575	605	539	544	580	561	555	564	605	615	544	548	577	533	563	568	557	565	572	568	551	589	589	523	606	619	567	633	570	573	562	568	587	570	527	558	591	557	589	549	534	590	591	576	553	577	598	569	536	555	569	551	512	594	587	597	544	601	611	605	577	592	522	575	532	549	549	537	563	530	598	575	533	588	549	535	565	588	548	546	568	585	558	543	536	553	584	587	578	566	578	580	531	597	605	557	533	543	589	539	560	548	576	516	579	568	599	569	544	565	583	543	572	548	531	603	519	588	570	563	550	555	542	556	576	554	602	582	604	555	542	581	590	554	559	561	570	568	533	589	576	584	561	577	549	590	574	567	600	574	546	519	544	551	596	547	566	576	572	599	570	578	605	576	565	560	550	560	560	550	564	524	577	591	528	556	557	599	623	557	544	576	607	545	589	604	534	510	560	565	579	547	586	593	560	599	560	578	610	567	550	598	589	572	574	578	611	579	571	576	587	576	555	583	538	609	586	587	544	560	580	547	582	556	607	565	538	582	582	591	578	598	561	585	551	560	589	581	581	572	572	559	541	622	598	604	587	574	554	600	579	562	580	577	553	560	556	578	578	565	546	553	557	578	562	533	524	617	540	566	582
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
