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
340180602623	340180603192	340180603742	340180604292	340180604842	340180605392	340180605942	340180606492	340180607042	340180607592	340180608142	340180608693	340180609243	340180609793	340180610343	340180610893	340180611443	340180611993	340180612543	340180613093	340180613643	340180614193	340180614743	340180615293	340180615843	340180616393	340180616943	340180617494	340180618044	340180618594	340180619144	340180619694	340180620244	340180620794	340180621344	340180621894	340180622444	340180622994	340180623544	340180624094	340180624644	340180625194	340180625744	340180626295	340180626845	340180627395	340180627946	340180628495	340180629045	340180629595	340180630145	340180630697	340180631245	340180631795	340180632345	340180632895	340180633445	340180633995	340180634545	340180635097	340180635646	340180636196	340180636746	340180637296	340180637847	340180638396	340180638946	340180639498	340180640046	340180640596	340180641146	340180641696	340180642246	340180642796	340180643347	340180643897	340180644447	340180644997	340180645547	340180646097	340180646647	340180647197	340180647747	340180648297	340180648847	340180649399	340180649949	340180650497	340180651047	340180651597	340180652148	340180652698	340180653248	340180653798	340180654348	340180654898	340180655448	340180655998	340180656550	340180657098	340180657648	340180658198	340180658748	340180659298	340180659850	340180660398	340180660949	340180661499	340180662049	340180662599	340180663149	340180663699	340180664249	340180664799	340180665349	340180665899	340180666451	340180667001	340180667549	340180668101	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23830	21784	29701	24643	22686	23525	20205	10801	6983	5164	3962	3152	2593	2167	1900	1676	1524	1378	1217	1139	1138	1100	947	963	865	873	727	733	726	701	629	625	614	633	647	538	578	535	526	530	591	522	532	551	510	507	498	502	491	465	472	489	501	499	495	515	507	513	507	482	434	477	479	527	482	457	457	466	460	488	504	475	468	510	483	459	481	452	473	456	470	456	507	488	428	518	482	431	477	430	477	431	502	447	459	486	492	480	476	485	516	462	471	457	488	437	502	502	494	463	477	463	499	447	448	489	451	471	433	467	501	481	507	488	474	486	455	482	472	482	494	496	464	460	483	432	480	517	498	471	529	477	497	491	489	495	489	495	483	474	484	480	496	491	469	473	449	456	462	495	470	473	480	464	484	456	458	496	502	484	500	460	478	467	456	457	456	499	488	477	483	477	456	456	495	485	492	465	496	503	461	439	445	474	469	464	497	469	469	481	479	475	499	457	476	452	481	458	491	494	475	457	509	502	493	492	467	435	489	471	467	508	472	485	453	494	504	478	462	474	459	497	471	482	448	456	451	465	472	498	453	474	457	468	500	484	461	506	465	481	495	466	496	484	477	451	483	410	505	468	478	484	483	441	500	456	447	492	479	488	482	520	485	503	449	554	457	517	518	473	492	475	477	455	506	473	501	503	503	460	448	472	500	482	525	503	510	462	479	486	474	492	511	494	478	450	495	505	457	500	461	493	464	472	498	486	480	453	473	482	465	446	454	475	461	482	445	465	465	451	468	490	492	440	489	493	481	485	501	437	497	450	478	480	434	473	475	460	476	470	446	448	506	450	443	511	491	465	480	482	465	476	454	500	490	461	510	481	453	488	502	433	465	503	458	451	463	476	476	483	493	493	485	482	495	440	522	443	471	503	426	479	462	461	492	457	471	461	483	488	466	479	468	510	554	406	480	441	484	487	464	473	462	505	445	506	485	494	487	472	523	502	500	454	496	467	465	473	471	461	453	474	520	498	455	464	504	483	455	452	490	482	493	478	485	508	456	472	462	432	474	475	476	487	450	495	488	476	536	475	490	494	486	487	513	464	473	490	458	472	454	496	489	463	460	500	483	459	452	420	517	485	463	467	458	458	477	428	433	452	509	429	458	514	456	443	447	476	484	488	486	501	514	478	459	475	519	472	514	476	489	482	458	462	436	462	483	469	509	490	493	480	461	491	485	483	438	483	478	470	467	456	458	414	437	468	518	486	485	480	493	483	488	457	437	449	519	460	469	503	472	475	480	432	489	481	446	476	477	487	554	453	501	459	502	510	494	493	499	458	510	487	497	477	501	503	460	475	475	478	495	501	422	479	481	467	490	494	505	476	504	466	515	464	463	506	488	516	452	449	458	464	440	483	469	457	508	453	468	439	454	497	511	475	460	500	464	483	465	464	471	491	487	446	479	524	450	509	416	453	482	482	491	465	490	485	462	444	490	504	448	478	464	521	487	485	499	458	471	442	476	481	530	511	451	487	471	472	512	498	469	492	472	506	438	468	471	472	463	470	437	470	526	468	485	501	489	488	474	519	479	512	474	444	460	476	462	465	479	506	503	480	486	446	451	520	507	458	483	500	436	466	461	458	477	481	477	493	441	459	466	461	503	478	461	437	478	484	481	531	453	441	484	515	469	453	439	463	498	455	477	458	467	476	492	473	485	456	473	415	503	506	468	472	478	493	497	485	506	476	472	531	492	442	474	456	494	487	506	482	496	463	525	460	478	513	481	483	453	512	468	467	477	467	451	489	476	489	470	466	484	490	429	502	468	447	486	440	483	451	431	502	528	441	479	480	492	469	492	482	468	482	443	497	485	500	472	483	510	491	490	476	488	461	465	483	483	475	492	470	456	473	503	453	475	459	508	450	486	461	439	502	455	487	466	500	493	420	447	487	458	439	457	446	498	447	479	482	433	478	483	440	454	489	454	515	474	482	488	495	434	477	493	505	510	430	490	476	450	465	475	465	457	502	493	473	457	460	459	477	519	458	470	478	472	462	487	486	488	424	425	468	475	531	444	482	493	431	497	481	454	470	457	472	505	451	483	449	493	454	483	522	455	473	477	502	471	500	479	493	477	458	478	476	477	495	478	514	456	514	434	473	464	479	480	439	489	492	491	452	454	475	431	521	468	457	459	432	462	460	455	486	469	461	452	478	459	467	462	457	509	477	452	501	460	485	506	457	472	459	457	487	478	491	458	491	478	488	487	460	487	489	489	453	472	472	464	494	458	448	519	474	494	480	519	478	443	475	470	465	420	510	447	480	508	496	419	514	503	494	456	432	487	459	517	496	491	503	494	435	458	486	454	465	479	476	463	496	443	453	473	470	474	468	497	446	521	481	446	462	480	473	457	473	479	479	464	492	468	479	475	466	465	465	521	477	490	506	491	472	551	488	493	512	457	450	430	485	483	456	456	448	485	460	454	478	441	471	481	455	509	442	501	456	494	493	477	473	514	484	442	462	449	472	437	480	463	487	470	521	455	476	480	466	493	509	506	499	462	476	501	514	506	434	474	473	470	455	447	475	451	468	507	456	464	494	493	479	486	448	481	514	456	511	453	474	491	503	473	458	478	496	467	457	478	485	479	480	464	472	492	422	497	494	471	475	468	450	455	469	482	486	453	446	465	463	478	459	455	467	472	499	462	495	545	506	460	494	445	420	475	483	495	418	453	485	464	472	464	489	453	486	477	500	493	491	445	492	530	472	475	486	454	468	504	483	457	461	493	465	447	484	474	515	443	444	485	512	490	481	496	473	474	492	479	502	446	470	479	474	478	481	479	478	474	476	488	468	445	437	455	453	477	461	478	485	456	467	468	453	451	472	493	449	486	464	467	459	502	481	508	480	477	475	466	526	488	456	495	501	485	499	489	443	460	475	450	475	451	461	499	467	457	491	440	446	509	482	472	495	491	468	476	448	509	454	494	473	493	455	490	495	483	504	478	480	480	528	457	475	515	425	466	451	491	475	493	522	466	465	453	465	469	456	482	497	467	449	451	441	493	478	482	485	457	466	451	494	489	460	441	490	507	464	499	516	488	487	525	499	473	488	481	478	450	484	447	470	453	488	479	472	461	461	480	508	509	480	475	514	470	458	518	490	497	504	478	461	441	463	492	460	482	480	455	452	456	486	505	494	452	480	426	480	503	464	484	441	504	456	494	465	457	461	464	485	463	456	472	481	429	478	458	472	461	519	466	506	457	455	474	461	451	458	517	470	448	473	468	459	499	455	500	475	453	474	438	494	466	447	493	431	459	517	468	501	418	487	446	423	451	466	515	463	454	467	494	474	491	499	454	482	495	488	480	496	519	497	469	489	469	469	453	458	479	473	497	467	515	498	471	495	467	439	478	488	500	467	482	474	470	483	440	486	464	479	478	465	448	433	488	457	466	468	451	448	504	474	437	475	490	491	494	493	477	436	464	486	453	498	466	472	518	468	474	459	493	472	472	428	500	474	472	454	501	473
34679	58619	50682	40113	35114	29004	22790	18037	14361	11345	8906	7236	5965	5089	4312	3615	3295	2918	2653	2475	2145	2166	1937	1733	1596	1608	1393	1340	1176	1132	1056	994	966	947	879	875	847	854	854	779	741	690	752	746	770	760	743	710	728	733	708	724	735	662	678	659	707	712	712	705	709	704	683	703	630	709	650	705	670	676	634	657	664	703	668	674	647	616	678	641	643	625	646	679	637	662	652	653	635	622	654	662	658	656	645	624	692	654	654	623	651	708	673	684	648	657	643	650	644	652	639	664	612	649	631	616	640	629	652	672	655	628	635	609	666	674	645	645	665	662	660	663	675	665	639	682	679	626	670	643	668	672	673	603	692	648	683	696	687	666	693	609	637	653	636	702	599	649	633	627	666	670	666	650	634	635	629	653	666	713	663	670	635	640	656	618	643	719	648	679	655	673	628	646	684	647	657	681	660	597	689	665	649	660	601	600	677	672	634	653	686	668	707	651	664	706	669	664	653	639	640	710	642	601	636	681	678	688	634	630	616	587	686	647	641	669	621	653	630	701	648	679	649	646	632	637	640	636	675	634	643	615	638	637	662	674	667	635	657	668	660	622	642	630	635	634	663	668	658	691	614	631	627	672	606	673	644	659	677	599	654	648	658	666	651	663	677	660	631	670	642	630	627	698	633	657	676	634	695	644	654	645	628	662	672	606	627	670	689	656	616	649	647	661	641	662	644	657	655	699	700	653	681	637	663	652	663	654	635	650	659	669	647	629	649	717	662	653	660	693	645	659	656	676	670	621	629	632	617	642	639	665	672	684	662	622	625	661	657	652	615	647	664	644	720	650	654	658	632	670	657	598	687	627	615	687	640	704	648	699	658	623	685	655	649	666	649	608	634	686	644	670	664	678	633	651	666	683	668	645	650	662	672	654	654	641	671	686	562	656	627	680	630	639	635	633	668	680	655	659	639	672	652	629	672	688	663	661	613	656	651	645	636	683	645	656	671	650	638	660	653	676	661	647	666	634	628	660	652	629	685	624	656	661	691	663	659	675	671	590	625	650	704	668	636	637	634	693	665	687	700	659	632	674	633	624	667	644	627	654	582	667	670	618	669	694	659	683	631	633	629	665	649	595	657	678	654	681	632	637	650	692	635	640	657	674	645	627	642	612	655	664	627	684	629	641	622	629	642	617	676	642	639	624	663	615	619	650	660	654	599	706	644	636	658	689	691	626	662	656	656	674	678	652	643	677	648	641	639	674	686	669	676	671	652	673	615	650	654	643	612	688	655	608	649	677	624	657	642	633	633	667	660	717	650	636	683	677	665	642	640	644	666	633	624	609	672	659	667	664	645	681	595	641	705	678	666	680	649	635	684	637	630	705	651	653	649	685	654	689	657	655	666	639	643	645	640	655	669	667	660	636	609	684	656	661	678	707	634	660	684	660	642	624	668	648	629	646	624	632	702	682	665	630	663	641	724	679	687	659	633	653	677	649	654	663	670	627	647	669	696	633	627	613	654	653	701	673	636	697	587	661	690	659	629	635	647	592	679	620	616	658	645	627	653	609	655	616	632	639	686	655	647	627	689	671	621	686	644	633	672	617	663	663	640	644	629	612	673	680	668	633	634	615	645	697	668	711	702	608	673	640	626	652	668	636	632	624	630	633	644	674	668	682	654	689	662	707	683	650	650	622	630	646	658	634	642	619	632	696	633	662	635	632	643	656	653	634	660	647	646	668	665	644	713	682	641	705	643	679	657	631	637	644	654	673	654	609	652	631	651	608	665	628	614	665	661	671	682	644	678	643	655	641	635	637	637	660	655	641	636	626	647	681	668	651	625	671	669	706	672	619	686	639	667	625	655	705	636	662	694	658	667	638	640	688	629	674	669	671	621	710	663	654	658	645	658	629	670	688	684	672	670	693	673	656	603	651	632	636	667	637	658	641	685	634	607	677	706	634	588	648	628	643	661	633	645	668	630	633	649	669	675	634	663	658	650	700	607	661	630	640	646	641	664	661	606	640	671	635	644	665	631	668	634	702	619	633	658	674	658	653	638	679	622	638	687	645	670	620	662	654	653	618	645	675	705	662	665	643	650	675	680	704	584	641	606	632	679	665	650	652	680	656	671	652	653	595	627	640	640	637	659	658	657	631	646	634	657	684	675	622	647	660	645	633	632	634	674	676	656	663	627	681	685	710	613	651	664	657	625	646	651	649	630	630	608	642	667	665	653	643	653	659	661	603	631	639	638	689	675	680	647	671	662	690	659	677	687	670	669	649	634	622	663	653	645	653	680	684	651	649	685	646	637	674	619	663	644	649	722	639	680	634	664	652	649	616	651	647	681	650	635	738	631	631	634	624	662	603	668	629	634	656	593	699	667	648	638	655	672	640	626	693	635	700	664	650	640	693	680	619	712	620	618	678	643	640	644	658	641	632	629	681	678	652	679	689	651	637	691	639	673	674	632	670	709	630	656	660	674	611	636	667	657	676	642	677	627	660	654	657	685	713	664	664	672	630	638	631	700	664	615	664	672	712	722	684	646	634	614	663	661	654	656	701	628	623	655	654	675	650	625	636	710	645	640	651	627	643	672	659	680	630	628	644	630	651	659	666	602	657	656	641	688	644	625	627	665	669	680	735	655	688	656	650	641	673	624	638	637	640	659	644	625	678	629	686	690	647	651	644	641	649	653	673	649	653	663	658	599	655	657	616	609	664	641	667	679	639	658	627	622	642	620	667	709	642	625	653	658	633	686	653	707	605	657	657	663	661	674	662	671	679	641	679	648	655	675	656	585	639	651	657	623	635	636	650	611	654	607	653	667	643	678	631	683	641	682	601	681	635	662	609	661	628	669	666	648	704	663	647	640	669	670	652	659	697	651	659	682	714	599	681	670	674	725	678	627	722	647	627	695	687	640	660	675	698	667	635	615	688	652	661	637	622	653	627	686	686	655	670	694	592	656	649	666	660	691	672	605	662	604	630	573	680	690	672	647	648	665	644	639	665	642	637	582	648	652	645	632	662	660	631	716	653	660	697	653	652	666	685	640	685	650	584	649	680	701	642	627	645	646	627	675	658	652	637	642	694	681	692	645	659	661	670	632	716	666	650	652	655	638	630	685	622	660	687	627	628	642	656	636	690	663	598	681	641	638	683	614	641	656	692	623	662	700	649	626	676	624	633	658	644	634	675	624	646	636	659	615	610	650	668	632	674	616	662	653	642	612	639	616	598	685	718	643	686	687	645	649	638	673	676	650	648	629	621	673	680	653	660	621	664	655	665	667	666	667	646	643	649	676	683	683	697	649	655	644	664	631	645	636	649	661	641	652	680	620	595	621	646	667	675	625	648	670	634	647	678	648	682	701	709	685	619	641	622	633	674	640	643	650	631	694	677	639	680	681	606	632	654	621	718	668	627	680	633	624	637	653	637	661	635	691	645	676	635	613	645	689	667	645	665	632	688	693	682	631	600	622	630	634	706	628	617	657	599	628	648	642	700	649	605	642	624
28415	28301	32425	26063	17947	11544	6771	4140	2916	2192	1816	1553	1344	1125	981	905	847	749	774	719	668	660	641	610	588	559	545	539	530	508	501	474	477	498	406	457	459	486	468	482	421	433	387	455	467	458	432	458	432	421	501	410	403	396	442	435	419	434	428	415	448	394	410	436	403	375	433	394	438	434	407	378	439	377	393	451	420	382	427	391	431	439	433	417	454	410	421	414	447	440	442	434	373	467	392	444	434	433	423	432	383	462	435	412	428	434	404	398	415	403	427	429	416	427	456	427	429	406	439	418	440	394	422	437	441	455	441	423	419	408	431	417	433	438	449	428	438	464	441	383	408	443	415	435	464	453	387	421	458	429	399	406	431	402	452	456	446	399	414	413	425	436	390	414	386	434	432	426	398	400	398	426	423	404	426	417	416	393	445	428	388	427	465	419	463	419	452	411	398	440	429	421	428	394	432	408	426	430	394	433	419	446	418	414	430	428	443	438	421	432	430	383	426	418	417	395	453	419	415	423	426	442	419	423	383	426	415	428	421	413	415	442	376	426	406	434	399	406	462	430	429	401	415	419	456	405	454	454	417	457	382	469	417	427	445	410	414	418	392	432	397	424	428	449	431	434	423	421	454	433	441	365	419	397	423	409	432	401	396	377	431	406	441	410	455	431	453	432	420	409	440	424	451	389	447	411	433	421	456	425	435	465	410	407	401	416	433	437	438	393	420	420	444	442	448	420	415	452	392	437	406	422	405	432	457	448	428	453	427	385	415	431	407	415	411	449	438	401	426	438	399	447	423	467	429	428	418	411	409	407	382	424	464	406	430	399	414	454	436	435	457	452	456	431	425	438	396	399	429	398	423	419	432	431	458	435	423	388	414	441	430	464	429	435	442	442	370	463	446	441	419	415	431	434	429	422	422	412	434	397	424	457	415	399	424	445	428	426	400	457	444	424	443	409	430	485	401	424	414	418	434	405	403	390	407	455	409	435	400	402	451	445	439	429	451	418	419	425	422	434	448	377	421	405	431	452	408	417	409	425	427	416	404	410	419	412	417	415	442	422	402	445	404	352	427	408	403	413	421	421	428	456	422	403	432	425	428	435	435	423	431	457	447	402	393	439	431	395	426	464	447	430	403	435	445	430	452	420	410	411	397	395	429	411	428	440	424	430	406	438	443	399	436	412	452	417	437	440	423	428	389	399	417	444	468	424	416	415	444	460	420	453	388	418	400	438	433	424	437	402	389	399	448	409	446	388	423	409	446	401	410	419	427	404	432	424	422	430	415	414	433	428	401	393	433	436	395	405	473	452	447	419	410	434	401	435	417	442	409	424	417	438	411	420	452	403	430	394	392	449	415	381	462	447	402	406	435	398	420	412	432	413	433	411	440	403	451	407	450	386	415	395	446	402	446	471	428	407	415	416	429	451	413	418	410	444	401	444	447	398	429	407	432	385	425	434	423	448	411	426	446	420	375	406	414	430	377	429	414	401	441	446	453	397	405	433	422	423	394	395	414	434	420	377	446	414	424	426	411	453	449	431	386	436	409	435	457	404	456	420	427	388	422	439	439	417	435	427	416	433	415	457	404	428	451	424	444	449	432	380	380	407	406	450	382	399	421	417	412	427	422	436	445	419	439	427	408	437	457	433	447	410	419	433	405	442	449	448	421	436	414	429	412	402	410	448	400	402	401	417	414	437	397	437	471	458	429	452	404	434	420	430	465	424	411	413	388	452	417	435	434	459	415	449	454	387	426	413	420	401	402	402	414	421	443	465	450	415	413	379	439	422	401	415	428	436	417	417	459	436	431	435	427	423	439	384	409	408	444	396	442	419	473	424	409	423	445	398	430	462	401	417	407	416	402	425	438	399	387	364	422	398	418	445	423	405	419	433	442	421	386	459	431	458	454	429	441	427	425	456	417	394	456	414	405	403	452	422	391	430	422	438	461	393	440	422	457	433	430	428	392	434	436	420	446	423	392	453	416	430	436	428	432	437	405	472	393	466	417	449	486	422	414	417	425	395	436	414	456	423	397	453	428	447	469	393	413	383	428	453	421	434	469	440	426	454	421	416	423	443	421	449	413	414	408	465	439	418	449	427	397	418	407	435	425	387	414	430	404	452	413	443	390	394	405	408	416	403	442	412	402	441	424	435	442	414	412	435	400	425	453	411	421	385	432	440	442	408	432	416	408	425	426	434	428	438	399	451	414	421	412	437	430	393	417	464	452	407	386	407	414	409	414	425	429	444	455	426	431	440	441	409	408	401	429	420	420	441	437	421	461	413	436	426	418	413	402	428	441	426	435	441	419	458	412	439	461	403	414	451	402	381	418	424	381	436	419	452	449	438	402	408	417	383	417	402	443	457	415	451	411	412	446	457	436	426	417	435	386	422	420	397	427	436	405	438	421	472	420	411	436	416	428	441	410	395	414	412	437	453	454	437	437	418	407	431	420	423	477	410	434	428	426	421	426	467	441	442	433	448	412	448	414	423	402	391	483	392	405	427	428	468	418	424	418	408	441	441	394	409	412	414	377	374	409	450	407	432	413	400	397	395	424	429	423	419	402	406	383	433	470	431	430	410	423	405	406	408	429	405	424	424	400	391	415	427	438	400	407	419	423	456	435	472	457	449	457	410	395	445	413	411	400	449	426	409	433	416	409	427	471	417	441	438	417	436	401	415	445	432	428	395	418	444	405	402	454	449	414	444	422	433	388	425	425	399	441	430	403	446	428	415	419	428	423	463	399	406	446	408	414	403	449	435	465	405	390	441	425	444	441	383	440	424	448	442	423	426	413	421	460	427	446	414	431	432	413	439	428	435	420	407	451	436	421	399	423	404	391	448	418	417	419	406	389	424	453	438	435	393	437	391	437	416	432	441	403	398	423	401	412	393	437	395	451	408	435	408	420	425	410	387	418	398	432	382	430	441	400	445	413	412	411	436	406	441	401	395	407	435	410	423	396	403	424	429	403	438	414	418	431	455	436	381	403	362	434	417	435	436	434	421	418	427	414	461	409	426	416	429	444	409	454	408	413	428	412	422	450	449	406	419	413	425	472	460	417	400	428	395	433	426	415	408	437	425	462	460	416	414	440	433	443	410	409	424	422	354	431	384	450	425	415	436	411	415	428	395	415	416	441	418	418	426	433	430	418	454	439	423	434	429	413	393	419	435	450	407	407	460	461	444	433	399	431	442	436	405	404	391	437	416	423	431	433	424	410	420	419	382	415	449	418	412	424	413	480	361	426	414	387	452	460	446	416	453	415	461	424	424	411	430	437	414	421	426	435	428	434	443	420	432	400	429	388	426	388	436	413	396	375	422	427	434	431	415	424	429	442	432	419	393	404	405	460	443	458	402	437	421	425	432	408	439	415	443	387	438	407	445	431	453	427	418	437	407	392	413	431	417	400	452	416	437	404	413	461	423	415	429	440	411	392	406	435	421	402	418	417	421	426	427	430	433	425	423	433	426	413	459	419	417	444	419	429	450
30499	44928	38345	29229	24169	18216	13040	9545	7280	5496	4402	3456	2856	2451	2151	1815	1712	1635	1383	1300	1234	1184	1166	1054	976	943	899	953	815	748	778	750	704	714	642	658	736	655	684	653	640	600	637	615	637	603	632	607	599	625	616	635	579	597	620	555	634	596	615	607	618	573	583	596	598	622	634	601	639	568	596	587	565	587	561	619	591	561	599	605	585	608	616	582	586	575	533	585	548	557	591	574	542	656	624	538	596	605	571	581	584	587	588	584	614	555	581	568	583	564	565	592	582	569	641	598	600	574	569	601	589	575	597	577	533	557	562	638	614	526	626	564	579	568	550	569	583	560	546	610	586	568	633	653	548	574	611	580	570	545	548	587	613	521	579	551	591	580	588	603	615	603	560	572	569	544	578	571	619	586	589	558	578	592	565	585	568	572	608	591	638	592	563	589	578	608	567	577	577	600	564	562	578	603	597	609	595	603	619	613	593	613	575	590	527	600	614	575	603	596	621	605	584	587	588	629	573	595	562	603	613	574	607	606	569	550	554	576	586	649	587	570	587	561	544	568	584	600	583	569	583	554	583	586	619	570	589	589	593	587	581	584	645	617	549	568	566	568	592	606	608	591	543	568	646	612	606	599	592	598	570	599	581	588	595	607	565	595	563	590	587	538	582	602	541	632	583	598	534	601	590	593	614	633	608	567	553	579	597	557	551	618	629	584	562	551	567	586	611	610	578	591	600	593	599	593	598	586	554	594	584	616	602	604	573	604	594	623	562	579	555	615	573	580	605	606	549	579	580	552	597	626	645	590	612	586	565	588	596	593	564	564	593	561	555	577	561	593	624	574	603	560	620	607	574	593	625	566	610	540	593	604	561	600	631	581	596	561	562	591	567	590	626	545	562	604	584	607	600	590	602	548	584	566	567	608	567	619	532	593	603	601	572	551	580	598	579	608	600	557	590	562	632	569	595	563	581	576	592	579	568	559	594	605	591	580	612	588	587	570	564	587	584	588	566	546	560	615	588	555	588	594	576	589	565	552	624	570	564	593	593	565	548	571	604	587	572	577	626	552	554	611	567	589	585	592	558	572	586	625	574	573	559	611	605	596	587	562	571	587	621	612	608	552	600	581	586	583	551	616	575	603	554	539	572	580	618	564	566	585	590	567	620	584	599	657	586	559	608	607	615	586	583	620	573	626	588	582	591	600	615	598	621	541	558	572	604	586	594	580	526	566	585	543	586	588	567	582	599	611	575	594	628	596	540	554	590	581	631	592	574	593	552	559	589	552	557	571	573	583	587	629	600	580	558	603	595	576	582	628	596	587	548	584	545	602	590	622	568	593	597	585	594	607	565	603	597	570	590	551	595	575	594	624	581	600	582	616	572	537	565	546	573	604	566	576	582	604	617	604	593	572	588	607	594	587	606	572	597	545	579	528	624	598	596	568	571	592	578	611	624	570	578	644	645	580	586	575	552	561	586	557	611	633	631	600	592	566	570	580	620	610	592	585	577	570	540	602	546	572	571	591	558	577	539	593	597	574	560	574	573	587	594	573	595	613	562	594	528	598	574	566	563	564	559	596	605	544	575	553	618	564	603	626	585	551	608	584	591	569	582	602	587	589	592	618	575	568	570	592	587	622	523	535	570	604	605	587	591	594	610	565	599	536	547	586	626	570	591	555	633	576	622	600	571	626	591	584	563	625	580	562	594	559	549	560	592	602	612	639	568	538	573	574	568	570	525	605	574	555	585	586	585	595	535	601	589	610	561	564	592	541	592	571	574	570	577	552	579	638	577	579	542	604	620	616	565	545	573	602	606	559	594	626	580	587	585	612	618	580	569	611	606	598	586	569	599	588	568	610	572	569	597	561	582	598	603	599	624	618	578	603	588	563	611	621	602	532	598	612	591	586	592	593	605	577	589	578	602	614	573	610	581	568	572	615	596	576	578	588	559	608	560	586	610	604	629	599	618	556	572	592	589	588	568	546	547	610	626	600	594	545	605	582	599	589	587	617	581	565	596	613	598	548	579	609	607	627	559	569	590	586	608	602	595	580	556	608	560	599	603	570	538	589	625	606	598	585	607	638	564	590	555	547	547	610	598	599	601	545	603	576	565	561	591	576	592	567	567	583	565	608	579	558	561	594	580	563	577	607	557	559	596	565	624	593	591	586	594	560	594	575	595	618	629	535	567	584	614	586	626	550	603	611	591	588	599	590	545	568	565	573	595	574	599	563	601	575	559	580	611	571	611	580	639	575	592	604	572	612	603	569	561	633	566	580	557	573	566	563	573	550	578	558	596	586	581	575	589	556	609	601	591	587	595	606	600	558	616	566	573	584	611	565	560	584	606	594	611	548	596	602	543	617	605	613	598	594	570	584	581	594	569	593	553	588	568	562	580	602	592	556	611	594	599	598	577	562	561	575	641	595	600	606	579	584	626	606	621	576	602	594	587	585	536	543	553	586	608	607	609	574	603	586	529	616	615	582	596	612	571	599	559	628	592	592	548	569	603	588	590	598	575	616	619	603	590	549	570	618	583	623	580	596	569	559	605	552	572	590	545	592	598	582	589	548	605	573	537	553	585	574	595	640	608	613	581	613	593	576	617	609	618	543	604	528	602	580	578	600	549	563	598	603	605	599	554	581	603	606	554	586	564	582	593	575	571	574	573	565	595	615	608	592	596	612	618	574	555	546	601	563	594	581	559	553	587	573	575	549	567	627	568	582	535	638	556	560	586	591	566	570	575	582	568	562	541	585	588	623	584	624	595	600	600	603	625	588	602	574	604	599	607	582	565	581	562	572	588	591	540	622	586	584	570	597	590	584	608	546	635	567	592	571	554	606	587	552	553	588	627	550	571	602	633	602	546	606	562	583	555	575	612	549	607	580	554	570	560	613	611	557	594	649	549	546	575	555	568	535	575	595	568	560	604	559	576	595	569	599	550	591	614	557	594	586	565	573	587	634	612	597	583	569	562	579	619	572	596	565	605	566	567	608	589	571	577	599	602	578	558	582	589	589	587	588	617	593	580	607	591	566	629	581	590	643	575	570	565	599	586	577	571	593	610	605	565	594	597	613	581	560	607	554	570	599	587	576	576	589	586	515	570	575	615	596	582	608	601	561	641	617	566	598	599	535	578	604	601	610	629	577	569	539	573	572	603	610	595	605	597	587	591	544	573	619	557	560	588	545	607	595	565	626	574	594	517	604	584	547	603	584	593	634	561	590	609	550	576	621	574	555	586	566	568	597	593	528	607	584	606	575	603	597	555	579	575	564	568	578	593	608	571	577	617	588	568	563	558	588	612	596	595	595	643	586	552	586	608	567	598	579	618	585	583	617	599	593	560	592	609	576	595	598	593	661	573	601	554	530	557	602	628	571	528	575	558	585	580	577	530	566	621	558	579	588	574	623	598	570	629	613	596	589	591	542	573	605	580	573	582	581	568	589	645	601	606	607	577	510	592	596	589	603	582	573	581	602	570	638	594	600	573	594	567	587
24142	21108	28356	25089	22832	19520	13157	7092	4912	3805	2893	2367	1870	1639	1394	1439	1174	1078	1047	989	842	838	829	795	780	688	689	652	624	622	575	554	567	559	570	537	553	554	539	566	532	473	462	519	487	498	513	509	483	490	466	482	479	493	477	507	459	428	499	531	484	459	489	448	486	510	508	503	474	491	487	455	490	477	429	479	496	493	496	525	491	518	474	477	504	483	496	487	452	476	490	467	465	450	468	483	474	566	495	473	454	480	439	483	453	467	487	480	438	457	472	493	453	460	456	458	442	481	492	468	480	494	440	463	497	472	471	505	495	512	501	487	481	518	491	470	478	524	481	449	461	481	492	474	447	451	452	487	464	511	508	482	476	494	490	497	514	458	465	492	495	474	429	465	491	461	486	487	486	470	504	474	458	488	486	475	445	490	458	426	487	497	440	444	448	472	442	483	454	463	450	472	463	470	508	501	469	473	476	480	442	475	491	457	479	519	460	518	528	487	441	468	474	457	488	511	471	443	466	458	492	465	503	509	444	482	480	476	475	500	495	469	475	476	491	451	477	461	477	476	501	484	434	416	482	466	482	456	460	488	482	523	468	445	490	456	441	480	459	471	460	464	498	465	478	447	443	507	502	460	481	457	499	488	472	474	502	464	490	507	490	459	483	505	478	461	478	487	471	506	503	486	483	462	488	479	491	447	477	475	479	506	478	493	515	472	504	461	432	505	483	470	500	449	463	486	495	417	512	474	435	488	441	483	489	468	505	474	448	468	466	452	453	466	487	497	498	482	500	478	498	534	460	497	460	480	469	448	467	491	474	499	477	496	469	488	476	522	477	500	469	440	471	443	487	530	464	442	474	493	507	469	492	504	447	478	435	474	456	469	484	473	461	517	470	512	462	514	463	512	478	468	467	422	425	487	488	455	479	529	441	510	494	456	454	444	519	468	466	457	481	489	499	486	475	469	418	461	463	474	466	469	505	505	470	468	468	493	469	450	490	470	499	475	472	435	473	448	476	506	498	480	490	495	477	483	449	482	471	475	463	416	476	467	471	479	519	466	478	443	506	485	540	460	480	504	483	489	481	442	468	501	478	505	498	524	531	450	475	499	443	448	478	485	503	522	480	450	454	441	492	472	471	469	447	483	522	454	476	483	471	480	487	458	455	480	448	484	465	521	506	448	484	455	519	468	502	496	469	497	465	503	474	447	478	477	479	459	450	533	459	476	453	477	460	496	442	463	473	475	495	497	482	463	498	468	509	456	462	460	460	474	469	462	424	474	471	456	482	474	485	489	464	493	455	496	438	443	468	457	483	479	461	470	464	474	456	479	494	469	487	472	437	481	501	433	445	470	476	468	481	471	501	475	476	448	456	491	444	490	469	455	448	479	462	513	466	476	465	452	466	490	481	463	515	483	505	457	481	458	457	464	433	513	477	441	479	494	503	457	470	515	477	482	475	500	499	465	473	492	454	497	487	489	478	455	476	473	458	489	495	490	457	479	497	465	493	462	465	449	463	427	483	476	501	474	445	440	442	481	479	462	492	526	526	484	481	492	466	481	475	466	487	459	492	506	489	486	505	453	500	492	434	462	472	476	487	474	507	471	480	485	468	466	482	475	466	476	455	452	483	470	507	483	468	505	482	462	451	467	457	454	468	480	473	515	479	462	530	498	472	491	497	480	475	482	431	474	476	508	486	489	462	428	482	476	495	483	493	484	492	484	478	466	480	507	447	509	457	495	444	492	472	468	521	479	529	476	499	481	471	502	452	450	497	486	466	482	428	475	526	498	467	514	490	469	460	478	477	489	457	508	470	491	426	476	437	464	479	480	453	468	457	486	455	482	453	483	469	471	516	489	450	490	455	464	494	485	505	517	416	467	486	476	444	441	473	456	457	482	475	482	476	506	486	487	499	483	511	509	499	484	467	460	484	506	483	469	490	476	472	466	457	447	490	471	490	482	519	484	460	514	444	482	512	483	454	473	509	426	479	491	462	485	502	493	457	440	428	447	487	444	532	509	511	446	448	455	508	503	454	494	467	497	508	521	480	479	512	458	468	509	426	489	458	433	478	505	434	498	487	480	460	464	493	476	506	506	480	465	467	484	442	461	486	436	461	476	480	466	491	479	480	492	460	445	498	470	465	472	479	464	502	476	459	472	483	487	486	489	468	488	470	496	481	466	441	491	470	447	460	424	451	479	487	484	471	446	505	445	500	463	453	499	477	498	463	510	483	465	489	489	437	429	498	497	475	468	483	458	454	477	503	452	532	456	467	485	490	492	498	468	487	522	485	473	468	469	456	511	467	460	458	486	456	474	501	487	493	478	526	476	441	450	488	458	529	467	454	484	483	473	500	469	480	504	450	504	470	513	506	479	457	502	475	467	490	474	517	453	450	484	494	478	465	499	457	458	487	474	427	462	495	477	445	479	493	505	478	459	487	478	449	520	510	464	467	484	443	459	482	476	517	489	499	511	460	478	473	483	461	456	475	450	479	466	448	469	482	443	473	478	445	463	439	439	507	441	475	447	454	497	457	482	495	483	471	477	481	482	453	488	478	476	484	472	470	472	490	456	513	465	440	455	462	477	492	477	457	462	482	492	461	481	453	504	452	482	491	434	458	467	473	477	465	505	504	477	477	502	478	468	517	500	445	470	451	455	466	473	418	485	457	471	502	461	501	526	480	514	444	464	446	481	477	457	481	471	457	482	481	494	489	461	453	490	496	468	508	491	443	473	465	453	507	481	467	487	475	514	504	516	482	484	474	487	476	465	488	480	485	478	461	498	463	499	465	448	441	450	439	476	504	501	502	468	506	499	484	471	495	498	457	473	481	518	512	442	439	482	499	464	538	455	491	499	467	527	498	431	494	483	496	465	408	425	467	483	444	436	458	463	475	468	457	482	484	475	431	474	500	495	462	483	477	520	462	492	484	493	473	474	489	455	483	484	461	459	467	444	468	456	505	449	498	465	472	454	488	465	446	447	454	467	453	447	492	456	463	481	470	442	467	508	471	473	469	493	468	494	470	483	482	464	469	459	448	456	472	479	474	471	473	457	453	463	476	498	511	484	480	481	509	458	484	430	494	441	528	463	516	506	505	533	482	475	503	468	496	469	512	495	501	473	504	464	465	479	439	436	515	469	461	458	502	433	501	461	462	478	457	457	522	492	483	466	513	455	518	471	455	452	530	474	462	479	489	453	471	524	516	444	469	458	454	486	466	483	503	472	483	494	478	455	441	477	482	456	463	445	480	473	477	500	444	518	483	435	443	532	471	478	482	490	486	450	502	455	489	488	499	494	464	509	466	499	480	488	456	485	489	443	463	479	511	500	435	466	449	482	473	496	461	461	447	444	465	460	506	467	491	508	492	464	498	472	450	472	476	471	482	505	470	527	479	495	472	484	457	464	476	499	484	509	481	445	444	472	497	463	488	487	489	474	501	488	475	502	463	445	424	433	459	488	445	457	508	466	524	457	475	505	475	510	481	537
31580	51901	44786	34986	30166	23776	18146	14151	10986	8566	6685	5388	4474	3666	3167	2873	2535	2246	2005	1865	1800	1644	1549	1451	1299	1192	1241	1092	1064	965	889	832	847	880	842	797	757	796	762	733	769	711	718	732	717	698	720	706	718	732	683	697	684	674	654	722	670	646	711	672	660	658	694	682	661	675	681	635	669	649	677	671	670	688	681	642	657	650	685	636	655	652	611	630	660	636	631	624	675	659	647	589	662	631	643	688	679	680	689	623	635	633	659	674	663	626	664	663	638	664	697	662	616	617	657	638	688	618	655	652	637	707	667	668	647	669	601	656	636	650	693	652	646	653	687	678	688	633	689	656	687	641	671	658	678	665	660	620	662	642	691	689	677	640	591	589	653	660	619	673	652	669	641	674	660	687	701	707	648	652	654	672	697	658	652	661	701	628	729	699	674	615	649	645	674	637	649	655	643	660	667	693	701	665	645	688	647	662	631	681	663	661	637	634	668	669	644	676	655	617	672	662	656	637	661	654	624	629	663	609	663	709	662	663	649	685	674	611	683	632	662	714	641	675	683	715	662	624	670	628	636	657	628	677	653	684	640	622	666	630	639	650	661	654	648	637	669	647	735	676	680	673	710	657	681	649	625	653	666	672	618	653	695	670	641	635	636	673	672	664	682	712	654	664	618	661	693	647	680	670	662	637	678	668	665	626	621	634	637	662	706	659	633	707	656	681	658	627	615	695	653	707	681	656	663	655	640	655	656	667	643	654	636	646	675	694	617	684	660	667	623	673	631	687	640	682	641	649	644	634	660	615	650	681	627	616	649	641	660	655	653	669	672	625	636	622	684	680	628	640	675	658	603	670	654	619	669	682	668	664	673	626	624	637	710	657	648	644	611	650	677	669	649	699	694	651	616	704	666	635	663	718	703	666	593	702	612	625	641	660	638	701	635	667	664	660	648	634	670	654	716	642	663	666	641	632	666	661	650	698	651	622	655	641	650	652	615	631	629	640	639	624	673	661	652	683	622	668	643	634	680	619	666	665	663	678	682	624	678	645	649	670	681	651	661	681	677	666	706	646	682	652	654	649	652	678	684	665	660	608	646	627	633	666	679	639	652	650	652	659	654	644	694	635	656	600	650	694	630	655	659	660	654	618	679	640	708	696	625	632	655	670	631	659	703	652	613	652	675	679	619	618	665	700	641	701	710	683	680	677	673	651	665	656	676	680	671	629	619	664	675	628	691	658	666	667	642	616	643	649	664	651	652	588	660	684	664	652	587	640	620	658	633	651	637	645	709	670	644	648	657	643	593	627	635	677	621	644	662	598	646	655	708	662	631	668	640	672	631	629	659	661	651	689	663	668	643	673	654	657	627	644	685	651	661	675	665	684	651	648	636	605	675	669	631	656	659	667	665	609	647	639	631	701	699	682	597	658	656	619	635	645	668	659	647	616	709	659	683	654	685	669	644	667	622	665	653	649	692	675	608	673	654	610	671	668	704	655	660	650	652	616	667	604	656	669	594	659	637	640	644	676	656	675	623	606	677	646	665	645	654	651	646	654	692	623	666	697	693	680	621	656	627	680	668	676	671	646	699	673	644	685	624	638	586	688	672	641	694	687	631	632	625	696	693	639	645	635	610	675	608	657	652	670	630	615	670	632	613	686	673	652	696	679	678	695	675	643	636	677	628	664	650	618	666	654	617	646	666	654	671	676	658	677	635	643	656	652	644	667	660	645	638	651	639	659	681	663	657	629	695	669	683	670	628	696	646	689	637	615	715	639	650	676	657	699	622	694	631	631	644	697	665	622	617	649	674	725	613	667	682	654	700	643	665	633	608	618	685	672	664	689	681	649	662	676	662	664	654	653	686	675	675	587	688	669	690	645	660	657	627	643	678	663	680	643	648	651	674	690	702	656	621	634	678	618	697	680	673	632	638	649	678	669	626	655	649	681	659	668	686	638	674	695	617	676	616	656	671	650	685	662	602	701	636	628	687	665	674	679	667	648	644	647	692	637	668	648	703	645	642	638	630	679	652	689	649	662	651	632	703	689	626	619	634	671	640	686	679	632	690	638	667	646	722	654	659	639	633	662	677	623	659	675	645	642	644	652	690	660	676	625	610	662	697	656	663	651	634	667	666	671	661	656	639	674	715	651	662	700	663	650	674	695	634	653	674	670	676	652	651	659	622	637	646	636	677	654	618	668	634	646	634	631	629	660	669	686	650	661	705	642	667	649	639	644	632	658	675	657	659	642	667	704	685	655	680	637	665	693	655	655	681	627	690	658	647	690	660	656	661	639	648	718	650	685	720	657	639	640	650	670	646	684	620	651	672	682	662	669	654	605	657	645	679	639	630	632	658	632	581	702	677	666	667	667	636	643	659	637	669	668	685	642	711	644	633	628	659	632	644	703	631	622	659	623	646	641	644	683	659	690	620	663	639	680	676	671	616	683	650	653	687	709	659	645	683	616	659	677	597	693	635	684	663	669	640	634	629	654	660	678	662	618	636	598	653	649	655	699	665	662	609	661	624	662	652	679	653	654	651	678	645	642	654	611	616	700	625	670	658	687	689	636	653	659	671	644	622	665	655	643	675	625	673	641	626	635	666	640	641	612	643	629	635	658	609	684	744	688	640	681	682	630	627	639	641	658	690	673	703	713	628	662	648	654	706	607	691	627	656	669	632	715	613	671	699	632	622	633	655	664	735	640	629	687	663	669	682	621	647	643	634	667	663	603	676	683	636	641	668	627	691	629	637	575	683	702	636	657	658	673	678	637	687	690	642	702	623	665	630	661	680	671	696	641	733	635	688	657	660	675	619	615	666	668	663	626	576	676	633	605	659	653	642	645	667	656	650	676	625	626	652	655	690	666	656	647	614	646	685	652	602	655	608	626	677	644	660	659	692	689	665	666	660	637	669	628	661	614	634	660	672	663	596	686	635	620	711	666	622	690	652	695	690	617	673	616	598	582	688	644	636	640	637	659	634	690	678	681	658	716	627	639	660	642	729	630	660	674	673	661	692	638	649	671	662	603	671	646	671	634	653	643	661	613	659	669	664	741	672	709	671	609	628	666	657	665	633	641	636	686	612	676	683	672	661	645	660	637	636	625	648	639	624	632	662	630	625	646	662	615	662	675	640	657	672	644	650	650	647	630	656	635	671	619	654	686	655	671	662	606	661	620	638	664	646	664	659	656	670	658	655	651	645	639	676	652	639	646	644	602	658	638	645	628	692	638	666	652	679	639	643	698	646	623	665	660	665	648	652	678	653	658	664	651	695	693	674	638	695	685	681	688	657	664	652	638	673	652	647	659	715	634	655	652	634	685	669	668	668	619	660	634	678	663	644	647	650	639	669	659	677	680	662	665	645	642	652	688	629	668	663	670	648	627	656	649	680	642	674	661	671	703	643	687	669	610	698	641	627	675	682	679	663	661	638	664	665	654	591	685	643	601	661	655	653	642	682	618	666	660	669	627	639	680	657	650	651	638	654	693	645	606	686	657
23121	21068	28702	23887	21958	22801	19520	10210	6645	5061	3718	2985	2403	2104	1794	1590	1548	1309	1218	1143	1040	1010	961	909	841	758	729	718	668	650	615	591	592	571	563	516	543	563	540	511	511	501	531	485	483	497	465	468	461	470	534	487	459	460	463	474	476	452	478	473	461	447	467	443	466	469	456	479	457	458	474	458	481	439	480	455	466	444	482	421	464	453	463	443	443	443	427	467	459	427	468	439	466	453	439	438	450	478	416	477	459	499	440	429	487	454	484	455	431	459	455	422	464	470	444	439	454	438	465	457	496	420	436	455	475	445	460	447	485	448	441	466	447	460	457	456	489	450	448	465	427	433	426	454	454	433	492	458	478	449	477	423	451	447	471	423	461	401	457	489	414	445	430	438	424	457	448	444	461	459	470	440	437	462	449	478	481	432	443	464	480	453	472	469	477	474	465	478	458	428	484	447	456	472	438	487	460	455	449	448	454	479	454	480	451	445	439	474	406	427	475	434	452	422	435	458	443	467	448	460	442	446	451	491	452	468	453	489	423	454	458	454	488	485	454	444	416	434	482	425	460	440	454	444	449	455	443	454	450	440	477	442	464	469	458	488	442	470	457	485	451	449	461	483	465	468	423	490	477	484	411	438	444	483	429	472	455	492	469	468	400	457	458	464	481	458	442	435	434	433	453	427	449	492	471	435	485	462	460	498	429	477	430	444	423	468	458	425	425	445	444	463	443	446	406	475	480	478	464	479	461	452	482	435	443	477	470	433	478	438	484	468	462	432	472	462	458	471	421	469	427	440	465	460	435	474	481	455	470	469	458	447	465	420	463	460	462	434	484	451	473	464	417	445	422	460	467	425	440	477	464	463	451	421	485	475	436	448	451	467	465	441	426	490	398	409	466	456	461	477	427	482	510	441	453	441	430	457	440	423	439	464	465	423	483	468	480	477	472	450	456	451	425	468	464	449	475	493	474	451	442	463	478	436	487	423	446	463	425	408	468	437	467	467	446	429	434	476	449	442	451	464	431	469	452	466	468	421	490	453	432	443	437	440	453	460	457	419	456	459	469	470	449	486	436	478	495	442	488	446	452	444	444	443	466	499	496	443	476	490	460	452	449	442	454	424	428	465	430	502	470	458	459	469	435	465	450	458	460	463	449	456	452	440	430	487	433	475	437	478	447	414	449	407	437	477	446	451	441	438	417	457	477	458	460	421	473	426	455	474	465	476	472	477	459	438	448	428	483	454	463	456	416	482	498	430	492	484	439	422	458	453	462	478	443	451	489	442	469	439	443	441	470	432	458	435	451	462	457	431	439	457	442	429	453	477	465	451	429	438	460	420	442	456	433	436	478	434	411	475	481	476	492	420	480	475	468	458	480	465	489	440	420	465	449	457	470	461	461	478	424	427	435	474	444	481	442	485	418	484	422	460	422	493	484	446	438	474	448	461	465	422	449	455	450	460	454	444	441	450	413	457	434	424	473	469	444	439	443	449	478	455	454	468	468	448	442	448	450	466	451	430	461	440	455	421	477	460	426	427	459	445	422	495	443	431	444	469	481	486	462	452	465	428	459	479	442	451	464	418	444	458	448	461	479	456	499	451	453	471	474	457	468	445	469	481	455	461	467	485	474	453	430	465	462	419	470	422	475	463	470	487	466	467	474	451	459	456	450	452	396	453	459	461	446	452	432	424	484	442	440	450	454	448	487	472	454	508	462	470	450	449	486	500	456	465	450	480	473	459	441	457	443	449	453	441	505	466	442	428	456	459	462	426	436	451	459	442	449	428	438	484	504	438	476	451	434	454	463	427	426	440	458	445	432	475	464	482	454	460	454	476	447	482	463	466	423	458	489	460	459	462	497	453	452	483	456	456	469	435	459	458	470	447	451	477	452	448	426	456	463	442	455	468	436	477	469	477	449	453	442	471	457	443	473	486	472	483	446	421	445	450	437	453	436	451	461	445	491	467	460	455	444	424	513	467	476	435	462	430	478	473	448	459	459	460	450	462	406	446	454	450	443	423	471	443	424	460	435	445	430	458	454	476	436	449	449	487	459	461	439	458	458	462	460	427	456	418	418	477	496	479	483	412	464	416	466	451	454	444	453	460	462	476	417	432	449	496	470	435	421	457	432	478	468	459	439	482	444	469	465	479	450	456	436	452	520	451	456	430	438	422	476	465	506	416	474	454	483	453	441	472	446	452	429	443	476	445	437	460	464	461	398	435	491	474	453	445	443	421	457	458	464	493	433	469	459	472	474	463	478	449	468	502	419	474	441	453	440	511	453	496	416	511	499	472	475	482	447	445	495	488	485	449	431	487	456	452	463	470	445	448	450	456	441	457	491	471	418	452	486	502	464	450	439	436	478	425	464	478	463	441	446	423	455	441	446	445	482	468	448	432	465	408	476	442	442	426	461	452	490	430	492	442	447	439	455	445	428	437	453	458	460	451	493	455	436	450	477	460	452	488	460	454	427	438	464	466	477	457	458	483	426	448	486	451	447	518	491	488	521	410	443	401	463	410	447	466	463	463	424	462	460	400	464	454	478	459	486	469	425	488	502	535	459	446	440	447	516	446	459	438	445	493	437	429	432	461	452	457	460	417	465	493	449	463	454	446	451	434	459	483	436	482	488	447	472	483	465	491	435	455	480	453	424	478	463	439	488	413	490	437	467	454	457	482	421	462	459	480	456	480	481	457	461	483	444	474	441	455	467	460	467	521	480	453	491	468	467	468	491	466	442	477	433	450	444	472	469	416	504	477	445	464	397	460	417	455	478	433	473	464	475	446	515	460	456	440	484	442	496	467	437	473	473	446	506	439	454	479	487	420	420	470	526	475	475	457	478	427	448	429	422	449	467	424	420	450	475	481	425	467	453	470	456	459	491	429	461	458	455	464	439	444	451	470	415	469	481	494	453	441	474	500	430	461	502	415	441	446	456	453	450	450	457	472	462	462	441	440	447	472	416	444	473	485	433	459	472	485	475	477	442	447	448	476	437	483	449	449	451	460	448	466	479	454	424	466	474	459	470	473	487	481	465	436	447	511	480	458	471	478	425	474	473	461	448	467	464	439	488	421	426	488	447	478	460	464	478	458	449	412	443	446	461	454	467	430	453	481	436	478	432	487	492	467	443	453	468	472	454	431	436	451	470	459	469	440	479	467	452	417	428	480	442	461	441	452	442	460	437	440	483	485	471	437	433	436	453	429	447	475	429	444	478	455	440	438	421	436	453	456	438	470	430	458	469	476	456	455	479	465	473	496	458	449	476	457	473	449	412	456	463	439	476	447	451	450	466	428	455	457	453	422	425	447	454	437	441	468	445	449	445	449	453	458	499	453	439	443	448	446	470	437	466	448	476	507	449	458	460	467	464	438	466	503	438	438	460	469	447	468	453	429	458	470	443	466	471	430	449	425	449	475	459	488	491	494	445	460	435	428	446	442	433	443	476	470	467	442	441	471	451	459	446	440	471	432	462	459	442	438	439	460	503	479
33623	57000	48995	39077	34099	27799	22138	17389	13697	10835	8710	6843	5652	5045	4212	3629	3222	2855	2591	2425	2286	2041	1823	1686	1546	1544	1444	1249	1120	1061	980	1000	979	909	897	887	825	816	803	832	753	764	708	791	719	702	692	698	683	683	695	688	652	653	656	682	729	654	677	656	669	652	644	658	643	631	642	630	649	644	621	642	643	650	587	587	616	629	660	606	653	614	636	679	625	611	612	654	636	610	643	629	633	666	649	641	623	643	645	641	634	620	626	677	616	647	613	652	620	634	608	623	649	637	621	607	641	620	646	601	627	599	594	586	600	606	654	607	641	611	613	583	591	615	662	648	651	606	621	638	607	651	610	628	654	577	631	626	594	592	617	613	567	657	603	640	624	618	601	606	600	573	603	620	654	672	644	599	638	652	624	580	640	597	640	610	643	612	648	641	600	583	678	624	645	623	626	577	661	622	654	608	654	607	604	658	572	638	650	653	600	610	606	626	609	648	640	634	652	634	601	607	589	639	610	608	620	627	600	619	601	636	640	633	620	649	633	631	656	622	597	649	621	637	653	618	599	620	640	634	612	665	610	658	619	619	635	635	634	624	661	698	591	627	648	579	605	609	651	625	609	578	615	624	638	621	624	615	642	705	628	633	603	614	623	638	621	645	611	621	606	639	577	607	641	605	611	613	617	600	635	607	602	590	640	621	635	629	612	620	612	624	626	622	601	586	609	622	653	609	624	587	620	630	611	640	640	644	631	655	638	639	641	629	669	622	638	601	648	613	624	640	672	654	598	631	600	629	684	603	604	623	623	641	614	668	654	663	676	629	587	618	654	685	641	632	651	628	649	641	625	642	597	613	628	649	577	579	604	597	585	640	608	635	650	617	644	637	593	567	673	613	650	569	629	587	612	611	623	635	655	624	619	647	640	627	612	587	630	639	625	632	588	658	598	599	640	633	618	629	669	679	614	597	640	610	624	658	617	644	627	637	614	647	589	630	638	638	608	589	613	598	588	603	626	632	616	604	647	599	683	650	613	624	643	622	657	631	653	621	629	642	630	606	594	627	606	663	650	648	606	622	633	629	660	611	608	649	637	628	622	618	611	638	647	613	621	660	618	612	630	596	633	620	630	586	614	598	644	634	628	590	609	597	630	583	642	610	631	610	630	630	654	671	649	623	655	630	657	621	627	641	631	624	620	617	654	643	600	633	617	599	640	651	596	627	594	618	627	615	620	648	651	628	642	626	639	619	639	639	626	604	624	643	641	661	615	630	648	632	652	625	612	647	651	617	649	617	619	628	658	637	639	608	607	642	634	653	578	652	656	616	622	597	625	618	612	610	597	611	610	624	622	602	620	612	604	634	626	615	643	640	607	653	634	661	634	624	675	663	613	590	633	650	634	622	658	599	594	641	628	636	651	605	603	577	620	604	632	590	691	604	615	613	702	604	641	616	617	638	635	556	593	651	616	645	633	625	619	635	667	645	647	626	635	669	641	593	615	589	642	660	614	645	634	645	650	638	661	620	632	610	619	632	593	622	621	599	648	608	676	577	638	677	654	668	652	613	579	628	632	665	604	605	612	623	650	638	634	645	623	676	630	652	620	672	634	645	599	656	649	677	643	597	619	677	653	672	608	581	607	609	621	572	653	670	645	653	635	635	597	643	651	568	657	626	583	651	598	652	620	615	635	634	671	687	586	631	595	618	590	647	592	635	574	655	596	565	630	592	606	610	632	679	632	649	654	638	600	614	636	582	614	614	613	639	623	623	620	682	631	581	636	605	644	625	617	669	596	639	633	620	653	634	663	631	599	653	627	631	626	593	577	607	618	628	626	622	618	621	657	634	626	628	675	646	637	618	633	605	660	566	661	650	665	628	644	611	630	615	623	640	615	653	620	621	612	606	646	604	560	582	660	605	648	657	596	615	619	635	614	611	625	666	685	611	668	635	625	615	684	615	614	615	623	611	595	640	646	629	609	629	629	707	678	655	621	556	620	619	623	611	617	596	641	693	646	634	587	631	661	670	598	621	655	597	591	650	615	667	614	609	672	612	630	634	634	653	627	675	646	669	592	609	616	588	611	636	628	584	597	642	679	646	605	585	631	600	570	628	689	652	648	650	603	609	601	633	641	606	652	639	637	622	636	650	646	621	621	615	611	624	578	634	665	592	614	633	618	643	682	615	646	649	625	659	633	616	625	668	642	573	634	658	625	655	659	606	637	576	623	661	607	578	690	614	616	660	597	624	656	662	623	600	558	584	604	641	625	622	660	631	609	621	638	591	580	583	619	625	618	613	621	648	662	640	620	609	631	633	615	661	575	665	656	624	596	595	597	610	582	585	620	619	658	651	611	632	640	560	592	636	605	612	605	649	646	637	621	657	663	612	646	617	647	603	609	631	603	612	649	578	657	604	612	641	625	614	635	638	640	633	616	646	631	588	609	658	629	564	616	616	653	646	611	612	601	629	633	644	596	626	656	630	637	676	606	617	670	661	635	637	632	610	597	650	644	633	628	623	641	624	612	630	638	614	637	605	635	631	656	585	601	645	604	600	609	649	656	616	672	627	601	631	632	657	661	640	625	631	594	643	654	585	629	646	604	651	658	600	640	619	639	616	641	623	576	627	663	618	630	620	641	664	642	605	642	601	640	642	612	667	616	650	641	635	600	604	630	652	624	604	603	615	634	644	608	655	608	604	597	627	675	595	589	609	577	651	659	603	600	607	635	670	623	645	622	636	620	630	623	607	633	672	625	624	609	652	627	614	622	656	642	639	559	651	607	625	628	629	595	674	644	648	617	622	614	632	682	590	606	619	625	640	603	588	611	625	674	607	626	627	627	616	613	609	650	683	615	678	591	643	628	637	644	612	623	666	606	576	606	631	643	609	661	613	620	612	589	630	592	633	628	661	609	615	648	629	672	617	625	603	596	643	610	668	613	594	604	629	636	687	644	637	586	645	641	630	594	591	664	625	644	650	653	606	616	656	601	646	597	663	599	597	626	626	626	590	625	598	632	612	656	577	620	661	644	616	659	656	660	640	612	640	602	613	642	621	583	658	577	624	626	619	618	649	609	636	649	580	599	637	582	608	660	650	588	620	631	653	639	606	621	579	647	605	571	659	625	586	599	588	588	619	601	612	649	590	626	599	622	617	638	654	583	632	627	597	669	636	616	664	589	614	579	614	618	629	632	630	607	634	624	615	619	651	611	634	628	675	624	658	652	632	622	598	599	645	621	626	635	664	648	619	621	657	626	595	651	614	626	574	633	615	639	609	604	630	597	620	631	641	640	663	647	597	596	649	614	605	632	598	633	660	620	647	599	619	610	620	589	590	630	650	585	627	598	625	600	620	598	616	645	586	667	619	637	654	597	602	612	583	595	609	587	629	609	658	603	642	603	630	656	637	586	602	618	646	624	590	625	640	620	624	653	612	638	646	686	637	657	602	632	625	650	615	663	636	648	642	643	665	654	625	608	645	618	594	610	625	648	652	640	673	614	620
28535	28610	32805	26248	18316	11116	6483	4170	2993	2227	1727	1437	1251	1067	957	936	777	850	716	725	679	657	552	615	617	563	531	521	513	502	480	486	439	446	473	455	416	437	420	459	384	418	436	431	442	410	431	442	399	455	460	426	404	388	447	462	462	457	428	407	378	394	443	425	429	426	415	375	436	420	406	442	374	414	430	448	407	431	409	388	409	403	424	438	442	421	435	391	412	429	412	403	410	404	396	393	451	432	407	416	423	413	440	411	421	392	444	410	421	411	436	425	431	385	433	428	414	384	408	407	426	417	414	402	432	410	417	404	429	415	436	400	419	416	412	394	407	365	430	435	392	424	403	402	445	418	379	420	432	445	453	406	420	415	399	447	419	449	438	414	455	384	411	412	404	450	397	429	451	429	392	433	471	407	403	422	437	425	444	450	419	433	409	426	435	420	419	390	405	390	394	430	406	411	408	419	432	416	403	427	408	400	401	405	397	426	467	411	392	404	415	429	440	412	412	412	443	440	447	428	421	408	421	413	433	439	399	427	437	443	390	430	418	405	411	444	437	449	449	421	401	447	383	368	465	387	417	402	422	375	398	397	427	394	484	418	407	412	379	424	446	399	426	399	423	409	399	391	407	410	443	439	434	414	429	429	417	423	409	390	429	383	414	385	434	376	418	372	423	414	429	386	421	399	444	429	401	437	437	453	419	439	392	441	400	416	406	395	415	434	421	385	376	430	412	421	409	430	405	392	422	415	379	409	440	428	436	421	425	380	427	410	445	447	413	428	395	372	414	441	431	414	463	396	409	379	424	395	415	403	424	428	395	411	433	414	406	396	445	420	420	437	373	403	442	390	392	435	388	381	430	406	485	437	452	414	433	408	409	413	426	421	401	422	451	431	442	401	380	391	415	374	416	423	428	418	443	417	423	464	429	425	418	382	410	375	410	466	409	408	441	378	409	455	406	415	393	385	409	417	392	396	420	403	425	405	440	418	409	439	422	435	441	414	430	384	412	434	441	407	437	427	427	406	419	440	427	424	428	435	448	427	399	432	392	449	425	424	427	393	472	436	441	394	440	431	414	428	410	439	394	409	382	417	473	429	436	382	402	413	388	387	401	471	429	416	406	418	397	428	421	422	403	437	420	407	428	440	440	415	413	393	430	395	391	429	427	458	403	411	420	416	421	420	424	406	428	420	433	431	391	399	399	401	417	441	446	414	419	416	396	388	430	437	428	399	403	402	414	431	402	424	404	411	381	448	450	412	415	416	383	397	411	435	421	400	399	362	450	454	461	437	450	404	417	366	462	384	397	439	440	439	414	441	401	426	444	409	400	433	384	404	415	380	455	430	422	398	435	387	405	435	436	412	414	452	418	394	435	473	392	427	437	436	414	422	416	440	426	419	440	416	409	472	440	401	392	431	430	421	405	387	421	411	420	453	449	414	434	420	460	429	410	390	390	430	404	392	411	390	418	401	440	424	429	389	369	428	418	411	433	422	416	417	408	430	419	433	420	431	403	428	427	406	396	408	421	416	448	378	406	418	387	410	407	413	420	427	431	441	371	416	424	425	432	382	415	387	437	424	421	411	435	431	390	447	412	403	439	387	443	415	430	394	431	402	417	428	405	422	399	414	421	367	473	410	423	433	423	384	428	404	444	436	415	404	439	400	427	427	410	457	442	412	429	439	411	415	403	418	405	394	416	409	454	410	393	421	432	389	412	396	394	374	433	436	410	398	426	403	386	420	406	387	409	435	423	417	438	455	374	423	420	409	411	428	389	399	448	401	396	413	427	433	420	410	432	431	418	431	402	398	384	432	394	377	414	417	427	437	412	427	399	440	376	369	428	419	417	403	384	404	433	412	446	406	441	422	404	436	425	427	441	410	436	400	447	408	417	402	448	402	409	384	429	400	426	401	421	419	424	437	393	401	429	405	423	400	479	406	401	451	430	444	412	410	421	446	384	418	437	393	446	426	406	393	432	433	431	430	415	467	435	422	434	403	436	441	407	420	414	380	441	417	402	405	421	360	429	395	432	420	445	420	450	439	402	430	426	400	434	398	375	419	446	436	440	386	421	421	388	408	381	373	391	402	434	436	403	415	408	427	423	432	420	439	374	442	434	384	431	387	359	400	392	433	449	436	415	467	401	426	391	404	442	383	390	415	419	436	385	462	434	416	417	451	433	402	429	387	424	401	400	430	399	402	428	405	393	381	414	416	408	383	396	364	424	394	448	410	421	444	415	433	422	430	398	409	421	413	405	398	422	443	403	426	379	409	432	414	397	408	405	429	445	423	370	428	451	405	437	446	414	441	418	471	419	424	445	419	414	424	385	400	388	397	426	387	436	453	396	386	395	419	382	403	425	415	411	393	391	408	365	405	405	437	432	389	432	427	420	431	432	404	430	436	433	433	397	436	431	412	438	399	419	430	400	458	439	411	405	390	448	422	368	451	400	410	454	393	459	393	457	460	425	412	442	423	434	401	420	413	456	416	405	409	433	406	382	431	430	413	445	431	410	427	418	409	448	410	405	437	407	413	429	425	458	384	416	432	376	392	407	402	432	429	403	388	455	380	425	430	410	386	424	423	457	397	418	415	423	417	412	397	436	404	446	411	393	414	439	423	393	432	433	390	444	417	414	404	407	422	445	430	446	405	441	439	451	395	443	451	405	412	449	399	421	404	429	440	407	405	417	425	444	393	390	397	424	436	421	430	435	414	426	406	403	406	412	421	415	439	427	412	433	444	407	423	398	425	449	399	413	388	425	396	383	434	416	403	391	388	427	421	440	422	408	411	404	404	382	442	384	423	446	403	400	404	402	385	421	447	429	391	441	424	378	412	417	435	396	426	445	412	445	405	393	413	426	411	448	427	417	432	421	404	438	392	399	424	411	414	405	420	395	406	381	419	409	415	397	398	425	456	425	431	410	417	439	398	420	384	429	422	415	423	393	406	394	436	387	388	427	404	417	416	455	415	415	482	413	461	410	400	425	410	429	422	436	432	427	386	408	387	451	398	431	437	383	422	458	442	439	456	416	429	447	422	418	421	428	424	407	450	404	366	426	470	430	450	395	433	405	417	424	440	443	401	409	393	398	404	411	399	435	444	419	406	401	432	434	436	452	405	419	445	453	384	368	401	435	424	448	421	395	421	400	422	390	455	414	394	397	406	428	422	415	437	418	418	415	428	404	424	394	414	397	394	408	440	406	441	404	420	413	411	432	438	442	402	418	405	431	406	430	428	406	448	426	438	441	408	424	417	401	428	410	438	435	436	407	414	432	379	448	407	440	453	400	394	425	392	400	452	436	432	407	402	426	402	405	391	418	433	396	378	426	413	409	423	433	442	399	441	423	397	422	425	435	441	425	387	431	406	458	406	383	406	442	398	431	376	446	391	380	429	411	403	430	425	431	412	416	426	412	419	397	420	380	397	369	440	451	413	411	396	416	423	446	435	402	406	407	398	386	365	409	379	419	402	401	377	415	421	435	402
30575	45292	38860	29425	24381	17797	12835	9520	7185	5516	4172	3424	2958	2519	2155	1904	1707	1574	1469	1308	1230	1130	1071	994	1026	968	918	839	796	743	772	741	709	701	696	712	607	654	650	666	624	613	620	626	624	635	598	557	653	605	607	606	596	587	620	612	592	588	617	613	599	534	571	557	577	626	587	608	615	579	594	595	569	563	566	578	574	549	573	580	609	549	561	562	570	564	588	565	556	610	583	532	609	541	600	580	571	585	591	591	556	588	582	567	615	577	599	562	591	584	576	572	573	582	595	564	604	610	653	549	584	603	599	564	602	591	564	584	558	559	515	620	559	568	620	539	593	593	572	577	593	592	619	595	588	579	613	571	664	537	572	561	579	560	545	577	575	585	565	588	577	622	572	555	562	609	539	584	588	609	566	634	587	599	556	585	589	596	576	618	652	583	550	570	556	619	609	547	593	568	598	518	554	606	572	599	565	569	590	548	580	616	601	559	573	615	587	606	611	574	576	558	550	563	528	572	565	581	602	543	624	545	557	566	542	599	588	565	570	529	550	608	597	579	601	562	576	529	558	586	586	601	567	609	580	555	524	550	569	586	574	573	587	592	592	561	583	606	554	566	583	601	573	590	603	550	578	583	582	633	536	540	620	565	594	545	549	563	555	599	583	576	583	573	583	548	567	585	540	584	614	572	580	599	601	594	571	562	561	607	544	612	541	609	614	592	562	607	547	586	580	546	549	598	555	569	581	609	602	559	586	565	562	601	589	541	564	614	542	581	545	606	625	573	560	545	509	574	594	574	598	593	593	606	575	619	569	618	574	566	593	563	575	540	566	562	546	559	611	553	584	580	581	568	613	541	557	587	512	605	587	602	612	565	591	546	593	590	583	585	571	572	539	597	535	599	592	613	597	578	567	596	566	592	556	552	592	538	650	617	555	606	532	581	588	604	585	572	599	567	565	580	585	611	571	603	592	619	568	568	563	596	562	593	610	624	553	621	595	570	595	574	563	593	590	568	603	636	581	558	573	575	556	592	594	583	598	565	548	605	592	547	578	577	605	566	613	597	614	594	543	568	584	568	599	558	578	551	597	598	634	587	568	578	594	562	615	624	573	557	569	597	541	595	635	551	556	581	555	585	621	591	613	550	589	586	570	566	594	635	567	635	572	585	611	539	576	553	600	560	539	577	617	596	580	600	531	556	598	603	574	619	577	606	601	580	567	578	600	555	602	543	567	537	566	606	528	593	597	604	605	596	589	592	603	582	610	540	577	560	566	598	566	584	565	577	571	595	583	570	571	576	523	587	575	548	609	550	612	560	598	572	607	582	608	567	553	560	542	566	553	584	591	578	579	577	552	589	552	547	581	623	568	577	603	572	631	571	552	584	595	536	581	579	562	587	585	617	547	576	590	562	609	602	550	616	639	588	585	549	554	576	599	563	571	566	598	580	585	578	578	570	622	581	610	553	573	575	592	581	622	591	569	546	590	597	624	582	628	572	599	595	581	610	580	584	571	583	573	593	620	578	610	576	565	562	561	539	580	602	570	618	559	600	572	564	572	589	557	549	546	526	554	570	593	525	598	602	550	629	586	596	566	588	591	587	605	574	552	588	549	585	522	594	552	561	584	569	589	582	572	590	519	570	549	559	620	568	632	598	562	581	581	586	579	574	612	561	559	607	586	577	600	553	535	583	588	605	592	556	529	618	559	566	575	585	585	562	601	588	610	612	570	586	568	597	619	613	594	574	527	612	615	579	586	573	615	613	606	584	590	619	614	581	592	582	577	580	590	607	585	583	581	623	603	536	562	558	578	579	572	607	553	571	498	577	525	528	618	585	598	543	563	606	580	602	594	540	601	599	575	574	561	570	593	570	600	558	586	576	564	586	637	564	623	611	571	579	547	601	527	600	547	552	593	597	583	610	564	560	545	603	576	535	588	637	630	593	578	596	590	619	570	570	539	585	545	642	548	615	587	568	586	579	556	604	567	584	608	553	594	548	602	627	593	591	568	573	580	580	556	576	589	564	574	607	540	563	579	598	579	580	544	575	602	584	601	570	565	564	590	580	565	592	584	602	531	595	556	575	577	539	575	557	570	567	556	602	578	596	552	534	581	538	606	564	572	542	621	573	582	548	604	571	553	583	608	515	592	594	575	579	613	602	601	563	587	565	574	570	595	538	578	581	561	553	609	589	581	599	600	541	622	590	589	568	552	561	563	555	544	560	570	568	554	580	554	575	570	584	608	631	628	583	575	577	562	617	569	572	578	554	546	599	546	598	583	551	541	543	563	549	542	579	587	532	594	620	600	580	579	608	589	585	561	552	560	552	573	599	598	625	640	578	523	585	581	613	656	566	588	576	567	593	565	579	594	587	556	585	605	584	552	559	615	588	604	623	584	563	555	594	612	567	603	589	599	559	559	574	592	565	580	558	548	587	579	567	571	625	584	571	571	573	585	567	563	582	585	570	581	632	610	548	644	558	574	557	604	582	563	553	574	583	581	548	581	545	574	617	614	614	566	570	590	630	603	582	563	546	570	615	621	534	554	559	613	555	595	588	586	590	576	538	570	567	565	586	571	596	547	560	582	587	583	572	590	579	568	570	590	599	580	573	567	583	621	575	555	618	577	583	601	611	560	559	597	526	594	534	601	534	519	572	629	587	584	611	546	575	609	591	597	594	616	574	594	570	571	565	553	582	598	556	591	564	600	616	564	593	594	544	579	559	550	567	602	521	637	597	549	611	626	565	582	596	582	583	587	573	593	553	583	590	555	561	590	595	558	567	571	587	590	508	582	572	598	577	558	579	527	573	522	528	548	587	598	582	550	594	600	637	606	552	574	585	596	575	542	580	532	613	605	556	563	562	579	561	560	545	571	557	563	551	562	612	550	616	551	580	585	548	576	554	568	571	540	610	570	576	562	582	554	563	608	540	600	569	596	573	604	582	584	596	582	570	593	553	601	585	612	560	609	590	568	627	573	546	574	616	587	546	554	583	567	616	579	626	557	593	602	584	566	603	575	616	622	597	571	589	586	557	583	564	613	547	590	549	522	558	590	582	588	586	594	591	615	563	578	578	555	592	593	596	584	577	567	588	565	554	600	602	624	562	600	643	594	568	550	619	562	605	559	610	568	600	595	618	586	589	571	620	606	600	588	589	595	570	589	626	552	577	579	581	596	579	624	567	558	571	547	608	610	600	604	557	590	542	578	594	566	549	604	541	561	545	558	563	586	552	586	578	589	577	599	586	566	559	577	555	590	635	539	573	592	556	571	583	556	581	617	594	600	610	575	607	619	565	586	555	579	543	580	621	548	567	603	565	624	596	547	610	555	590	582	623	543	587	563	549	549	593	559	594	568	595	615	553	606	563	633	597	596	551	589	553	565	564	573	586	550	627	586	585	602	566	562	554	616	585	563	560	593	548	575	587	615	598	579	610	571	552	568	560	566	597	583	626	575	565	602	579	598	574	621	593	582	576	589	581	598	579	565	550	613	587
24148	21131	28470	25184	22701	19347	12839	7202	4892	3706	2902	2262	2011	1649	1473	1351	1193	1081	1038	965	892	836	819	798	770	748	699	649	618	607	575	579	591	547	477	522	592	538	557	532	514	532	464	521	517	517	502	510	459	454	498	481	494	509	500	522	436	454	473	474	466	478	487	490	476	470	487	474	483	476	511	476	506	485	448	459	449	482	486	468	470	493	485	464	478	468	484	438	479	471	486	500	494	493	478	437	485	415	432	463	489	449	500	518	513	512	469	455	479	474	478	455	476	455	502	421	492	482	475	474	439	498	488	530	496	439	464	514	488	498	469	478	444	488	482	461	479	469	465	445	453	488	471	450	479	449	437	402	448	480	478	470	476	423	482	453	488	469	475	475	461	499	468	452	486	438	454	476	450	474	478	474	450	453	471	476	432	472	504	476	449	436	431	475	507	513	506	495	476	469	461	472	459	479	466	471	439	455	439	488	455	486	459	457	462	507	444	412	492	437	477	477	498	450	479	461	469	482	468	457	478	467	467	490	466	482	495	469	480	442	457	459	449	490	459	442	480	516	475	506	486	480	494	478	435	480	471	478	481	481	439	482	479	456	471	499	455	451	510	476	451	448	462	510	468	449	465	442	449	476	437	438	491	499	473	457	496	479	485	490	447	460	476	453	458	502	488	464	495	468	453	455	480	482	425	447	478	475	485	454	474	449	440	466	465	496	454	463	494	478	458	479	400	484	476	456	482	439	471	474	495	473	479	479	458	503	442	499	477	485	456	493	467	501	494	432	490	473	470	462	455	454	472	477	480	474	461	483	465	443	455	438	457	489	423	460	457	453	455	482	475	456	454	488	449	448	439	475	456	461	426	507	479	450	477	453	507	486	458	423	477	482	461	474	482	503	457	469	457	436	469	454	480	484	505	458	511	439	485	513	494	500	435	490	487	479	461	463	494	459	460	508	470	499	476	436	482	475	462	500	477	467	484	465	468	486	472	450	463	459	474	484	463	487	464	504	464	457	458	478	472	491	530	511	469	507	469	472	476	496	471	512	482	426	453	465	476	463	474	482	444	457	455	475	469	474	482	473	449	454	484	455	461	483	492	472	445	466	486	448	483	495	479	492	479	454	475	484	466	443	488	473	466	447	472	489	470	476	475	463	445	474	463	459	440	464	443	421	458	459	490	432	493	488	479	475	485	449	455	441	446	464	455	483	541	485	505	466	462	450	475	447	475	506	457	485	502	472	512	474	493	490	429	478	443	467	459	484	494	487	477	462	494	496	470	445	490	466	484	481	455	465	477	471	500	493	512	487	496	435	473	464	489	452	461	481	461	460	457	474	487	458	462	466	506	510	474	446	458	469	504	435	455	474	470	471	483	488	466	491	502	451	508	433	446	439	503	476	417	486	468	460	487	445	450	494	469	484	508	478	431	507	465	449	462	510	492	493	467	459	487	478	465	517	479	471	491	457	481	467	519	490	459	477	454	454	475	464	444	464	493	486	471	463	482	472	495	458	470	487	476	472	485	474	454	474	450	473	462	487	460	479	425	454	549	471	479	480	490	462	476	493	487	491	482	492	432	444	468	456	473	460	437	489	525	420	482	443	500	476	479	471	461	462	474	476	468	470	454	426	483	466	455	505	483	463	452	492	468	467	489	430	468	450	451	466	464	453	484	482	434	460	460	441	505	461	446	447	454	515	457	446	488	502	467	457	459	455	461	487	451	470	467	453	449	482	464	415	458	473	478	454	463	476	502	520	475	432	474	493	471	480	470	463	430	479	499	481	488	436	466	474	449	497	464	491	427	441	460	467	443	467	454	487	501	450	445	468	462	457	461	464	466	497	469	462	479	461	455	502	452	481	472	464	505	472	478	443	437	457	473	478	434	438	450	463	469	459	480	454	519	483	406	433	451	472	478	479	461	460	467	467	438	513	475	508	492	512	466	533	506	445	497	495	490	513	447	439	469	464	438	503	455	481	461	473	473	476	487	451	462	479	485	490	510	446	462	426	506	456	454	477	438	499	471	458	485	463	500	483	469	468	464	460	446	423	499	446	482	487	465	466	457	436	445	491	459	527	463	444	457	456	457	470	518	461	491	454	464	487	480	459	503	524	459	496	463	430	463	479	447	519	433	506	444	486	463	473	457	510	466	441	453	525	459	462	494	439	498	488	482	466	512	498	466	476	504	463	461	483	484	472	470	462	454	484	451	497	479	455	480	443	467	465	464	502	480	443	498	466	465	475	436	493	456	467	476	459	449	478	496	476	449	505	448	463	479	480	491	471	468	462	444	454	517	472	467	502	518	472	475	507	442	487	484	476	444	467	448	468	465	472	452	478	476	461	442	463	446	484	470	478	503	492	474	472	458	447	493	466	472	463	497	480	455	512	505	429	432	477	454	456	461	500	474	465	479	469	452	452	439	468	465	456	453	503	502	474	487	470	462	516	455	414	445	491	516	446	441	469	495	490	431	453	460	469	488	510	513	475	455	464	459	474	441	477	505	484	454	477	470	430	517	493	478	465	461	489	458	498	436	493	478	467	449	475	464	463	454	482	455	473	440	497	461	480	473	488	492	453	463	460	521	446	491	452	461	528	524	487	517	468	470	469	497	433	482	471	445	517	477	448	512	424	458	475	450	492	477	447	500	446	511	463	455	481	484	459	477	433	468	468	445	461	492	487	449	501	487	478	480	447	464	518	460	523	487	461	518	435	461	455	493	495	478	442	475	468	461	457	442	476	452	479	457	473	468	485	516	488	508	467	481	478	485	468	457	469	451	410	469	478	494	496	434	458	483	470	468	449	453	445	423	471	435	442	436	455	491	476	467	436	450	473	470	482	449	450	489	501	474	480	469	463	447	493	413	481	504	481	467	473	449	481	468	443	447	458	450	455	462	503	483	458	505	467	483	497	467	449	478	429	461	483	480	423	405	474	460	455	479	508	481	496	489	490	477	451	463	480	456	441	453	458	453	448	479	449	477	462	478	523	469	488	446	443	464	445	500	445	502	490	512	421	437	471	510	441	489	448	493	439	444	466	478	489	468	461	449	439	447	471	465	485	462	467	465	462	464	466	444	486	494	490	495	470	493	503	490	479	487	441	449	479	454	487	497	478	432	435	445	449	479	486	490	510	490	458	460	501	466	474	483	453	508	468	474	485	473	437	456	474	461	502	443	476	485	462	475	476	468	488	461	445	464	465	434	473	462	515	454	458	487	471	480	461	443	481	507	470	485	459	460	474	468	509	483	471	487	440	456	471	495	449	452	511	452	466	457	503	485	508	460	462	454	471	469	482	524	436	461	501	455	433	466	486	487	467	494	500	440	468	481	473	490	472	475	477	478	474	502	465	464	447	491	459	470	473	478	457	445	440	468	462	463	485	468	477	450	487	463	496	480	451	480	455	481	479	468	427	453	462	433	446	473	481	425	443	501	477	450	479	529	497	464	508	485	467	430	465	487	491	461	502	471	446	477	449	512	488	480	505	438	479	457	464
31612	52191	45252	35505	30040	23469	17978	13948	10667	8394	6548	5203	4503	3622	3233	2942	2454	2256	2003	1913	1782	1681	1511	1411	1382	1269	1148	1110	975	945	964	981	886	847	872	818	783	770	705	697	737	732	759	688	716	686	782	694	675	719	675	701	683	637	648	694	669	684	666	655	638	621	677	645	666	654	671	651	634	659	625	650	655	671	690	651	625	632	636	617	666	644	644	674	634	599	683	652	637	652	614	690	681	573	693	625	664	663	677	639	636	631	660	652	642	624	631	692	666	665	632	636	641	593	673	700	681	618	667	618	627	661	620	647	649	664	624	634	649	648	727	640	708	658	649	630	661	609	667	642	662	712	620	669	640	644	647	629	686	642	683	629	657	679	611	641	657	664	641	647	645	631	648	632	638	668	659	662	637	667	664	649	658	681	694	615	632	628	655	664	623	672	711	611	666	627	674	690	671	642	661	654	658	663	664	599	629	674	679	669	650	663	649	661	664	636	681	637	654	645	629	665	643	671	655	635	657	688	609	600	681	639	658	669	622	674	642	671	644	630	638	653	618	663	629	610	714	674	654	665	648	636	676	657	657	661	689	674	622	675	671	644	646	583	614	647	682	602	628	664	656	658	640	646	659	728	647	678	661	655	626	689	678	643	713	629	677	696	619	605	663	633	596	643	666	654	669	693	593	632	646	618	653	694	663	636	660	641	672	699	625	635	670	696	621	655	586	611	669	702	667	635	642	707	618	643	650	652	639	596	677	669	631	673	652	677	660	666	654	669	629	650	665	666	647	666	626	640	680	606	652	654	644	621	646	624	672	660	652	683	619	683	651	669	687	689	615	647	673	679	636	669	679	674	636	672	624	654	650	629	622	641	614	612	648	621	662	660	672	667	655	634	630	633	665	643	640	660	620	617	640	667	653	619	653	631	676	650	666	646	660	669	662	606	629	636	631	627	662	593	649	627	647	618	708	676	655	638	672	656	642	668	608	662	630	676	695	639	648	681	667	608	612	679	598	640	632	650	653	671	662	681	682	671	659	626	625	685	672	643	641	653	665	681	671	644	690	626	609	619	628	656	612	608	665	599	676	679	646	636	651	674	647	625	695	737	640	645	669	689	592	679	608	700	616	659	658	644	660	653	584	600	705	673	659	629	639	645	678	708	657	648	621	658	614	643	607	627	670	651	632	636	636	667	637	637	626	656	653	668	637	634	632	626	636	626	692	632	643	656	690	672	658	663	629	658	678	659	636	632	617	671	664	703	659	605	659	617	708	666	652	614	675	669	674	635	645	646	656	643	633	598	649	679	658	619	648	658	649	698	662	676	667	672	621	673	665	697	701	631	668	596	659	663	670	622	686	690	642	694	632	646	682	675	593	639	675	628	635	594	719	633	624	683	616	625	641	651	690	651	641	622	667	655	636	684	703	639	625	664	696	660	630	645	677	617	693	651	603	643	666	666	670	685	635	619	642	633	655	657	592	628	645	641	695	668	647	675	623	704	673	620	684	626	652	622	627	638	645	655	678	625	625	592	625	646	614	645	689	588	656	637	655	630	690	620	666	657	641	665	662	646	646	671	661	660	673	621	650	626	602	610	670	645	695	665	639	636	620	630	648	658	673	628	687	637	684	629	668	645	621	632	669	683	647	599	658	674	662	600	699	670	615	632	653	626	689	634	640	631	650	659	613	660	689	656	652	643	641	645	654	671	689	667	652	634	690	655	664	648	647	617	682	658	652	643	627	636	656	656	697	669	690	620	685	723	650	657	608	640	676	636	673	637	608	665	642	662	672	648	659	644	604	646	683	639	634	637	633	666	611	659	654	662	643	657	719	691	650	637	648	667	640	625	670	702	597	657	683	649	608	642	645	650	637	624	641	629	657	675	659	689	592	671	686	679	627	639	686	642	685	664	598	618	703	661	623	624	697	617	631	639	679	678	651	676	672	639	654	603	645	704	647	684	669	693	609	663	674	660	676	671	622	680	637	627	650	658	672	616	668	632	685	639	625	652	681	677	618	641	645	624	672	667	653	600	639	617	703	625	665	676	674	651	671	643	629	665	641	662	673	646	646	663	669	661	641	654	683	657	652	637	679	614	646	661	642	619	671	670	629	638	652	671	640	633	617	639	647	660	650	660	663	683	682	639	684	660	682	675	641	655	679	647	655	678	607	653	680	667	616	681	615	663	662	645	671	662	656	642	644	644	669	581	637	624	702	653	652	617	635	598	619	675	641	599	656	626	624	632	671	666	645	640	621	675	661	637	647	674	673	615	601	615	626	638	603	682	608	651	664	668	621	622	699	694	625	680	666	641	678	711	643	601	646	648	620	675	650	612	676	623	699	649	661	647	601	636	678	657	634	636	653	656	630	628	662	681	652	656	643	616	677	652	645	639	650	647	634	632	638	603	668	672	644	696	654	726	670	636	678	644	668	691	640	641	641	658	667	665	589	664	698	686	678	639	642	655	661	616	616	696	617	666	630	649	659	598	629	698	662	646	639	643	620	703	680	690	703	665	670	666	623	597	660	691	660	686	666	622	660	656	621	665	667	642	683	635	646	665	663	646	656	652	625	656	712	602	694	657	675	656	628	601	687	674	681	719	650	624	627	657	633	657	681	670	600	651	633	600	667	674	639	627	615	658	613	686	622	651	641	662	609	622	645	668	669	619	665	615	633	723	685	624	619	642	674	661	682	665	609	660	641	659	628	610	659	660	657	643	694	689	652	625	600	632	669	652	643	608	648	646	659	692	624	612	617	702	654	634	668	675	672	631	644	643	664	689	603	683	649	679	628	698	666	627	644	631	646	638	691	635	710	641	677	684	664	638	664	643	670	641	611	669	657	690	634	645	677	638	608	611	655	653	646	651	698	635	599	662	606	639	652	653	668	653	614	649	615	690	645	651	694	627	694	649	669	677	690	659	666	580	643	640	671	648	648	668	682	613	671	638	657	686	636	660	668	703	636	676	685	653	601	670	622	670	626	689	660	624	685	658	606	639	623	644	633	683	652	672	631	660	633	680	682	611	648	699	671	612	654	673	631	685	648	643	661	655	642	695	634	645	627	674	680	611	673	635	627	651	640	636	684	643	650	638	639	617	619	694	643	664	645	687	614	668	627	623	698	650	627	644	626	616	657	667	642	687	646	639	657	610	625	640	648	702	678	660	686	595	659	595	630	663	671	660	644	640	665	655	663	648	669	626	650	678	617	636	638	600	667	617	655	664	646	607	660	629	641	626	646	623	701	645	619	648	676	673	679	624	667	672	657	650	624	677	641	674	641	644	657	642	670	673	688	625	740	631	684	640	623	623	639	612	668	681	645	634	674	648	647	634	598	668	696	614	588	665	633	621	660	674	636	620	598	610	637	647	589	629	660	669	641	733	672	672	649	663	661	640	651	645	612	632	602	667	635	640	657	675	673	649	662	637	628	668	653	623	635	624	615	679	652	666	633	630	614	642	648	648	661	621	662	619	636	611	650	613	703	655	673	697	648	648	694	621
23054	20997	28601	23829	21887	22556	19328	10404	6436	4939	3817	2935	2412	2063	1846	1592	1451	1311	1171	1139	1103	1037	872	910	841	803	732	696	678	647	633	638	584	593	560	533	510	538	502	479	520	524	491	538	508	495	441	464	482	471	476	485	452	477	482	473	461	490	443	479	454	454	499	466	457	482	486	482	480	455	475	464	438	442	454	466	427	447	443	452	447	426	481	437	461	452	503	451	468	414	462	479	462	426	424	477	427	457	467	469	451	449	429	431	451	446	474	485	398	433	466	445	456	472	450	405	399	426	410	466	458	436	454	442	439	487	473	468	460	455	448	444	450	433	491	409	445	438	414	478	428	482	451	428	457	421	444	442	489	445	465	468	460	429	461	442	445	446	468	463	460	441	456	444	419	470	489	430	465	447	445	445	422	441	429	466	466	467	440	479	430	450	457	469	422	444	454	441	481	437	446	466	458	453	458	498	431	479	433	441	449	471	442	482	430	437	453	425	422	450	444	460	443	468	461	449	425	435	479	458	480	466	419	426	422	454	459	466	465	429	464	482	451	436	447	459	476	464	451	476	434	448	437	449	433	401	438	439	435	465	450	473	449	476	466	487	454	452	484	459	423	452	427	445	443	520	450	467	454	425	439	429	447	446	468	436	454	409	460	456	415	461	460	484	429	445	424	446	466	442	491	439	463	483	429	436	440	471	496	420	433	436	453	434	469	485	455	441	476	450	436	451	461	445	393	414	444	448	429	422	451	439	425	446	429	426	419	464	433	409	440	443	456	447	424	445	456	472	457	460	446	464	456	459	459	416	455	481	430	440	477	445	418	451	436	455	434	457	456	459	455	472	417	467	447	445	436	450	459	485	412	462	454	435	495	491	488	443	454	439	430	431	412	482	450	438	448	455	437	430	422	418	475	434	464	449	451	483	458	460	438	480	477	421	451	436	468	468	439	423	466	489	431	464	467	461	466	415	450	426	418	457	458	455	460	449	436	419	474	450	406	464	443	474	454	478	482	422	452	448	461	430	469	470	459	482	431	466	464	433	461	385	488	465	470	460	454	464	461	456	473	445	438	457	432	471	463	459	456	425	457	447	440	456	464	454	438	419	473	456	469	481	461	433	430	443	470	435	412	430	456	449	420	482	422	410	476	427	442	452	451	435	457	477	473	438	451	421	444	425	459	421	429	436	442	457	496	442	439	434	450	438	459	430	486	483	452	487	445	447	435	451	506	453	424	445	470	435	432	429	474	454	483	422	407	465	430	450	435	444	501	422	435	459	417	441	410	437	448	423	462	439	450	448	469	417	474	431	459	473	451	421	457	462	470	452	470	444	453	452	456	436	425	476	470	481	470	424	441	454	440	455	486	416	441	433	472	483	442	473	465	418	474	456	471	450	451	459	492	419	432	440	473	444	464	461	455	417	431	469	451	436	439	450	389	411	476	431	432	442	436	477	468	425	428	442	444	435	454	420	405	461	432	447	477	436	464	442	389	451	456	487	446	438	435	459	418	440	469	458	442	477	425	442	446	435	441	429	439	450	462	467	457	443	420	443	395	478	481	454	484	455	492	450	446	473	428	470	414	452	440	453	450	434	441	487	448	430	433	440	443	461	418	453	505	445	444	405	451	413	448	447	429	471	405	465	431	437	484	457	438	416	430	441	459	413	445	472	453	483	469	470	416	483	429	419	440	448	439	426	436	454	443	450	428	466	442	420	449	435	407	462	469	484	473	425	420	455	464	418	428	465	447	440	460	403	413	445	405	451	489	447	457	454	408	429	446	442	448	438	445	446	419	478	460	418	438	478	440	406	442	446	436	436	458	445	460	452	423	488	424	450	442	459	475	431	432	463	459	445	452	468	465	478	433	471	463	426	430	445	416	389	464	432	442	460	453	450	426	419	477	429	444	470	459	434	447	445	467	472	413	498	457	469	433	407	412	458	486	488	455	438	441	402	468	481	428	409	481	442	427	497	433	446	433	429	440	415	474	454	435	461	435	468	424	471	431	428	461	475	461	452	480	436	453	470	481	466	444	393	454	452	472	452	456	493	445	430	426	452	424	490	488	448	478	417	476	456	450	469	437	417	449	428	454	474	427	444	442	414	425	428	427	436	443	431	458	439	470	455	455	463	426	430	468	492	443	461	426	458	444	506	433	432	468	504	463	420	438	443	457	442	433	465	488	449	467	446	476	444	459	462	503	433	451	458	413	446	442	460	421	472	446	444	448	496	433	417	437	431	463	456	461	409	440	452	458	430	446	446	451	420	469	444	425	446	448	429	454	441	472	476	476	462	438	427	447	452	449	445	483	443	426	485	421	469	471	465	447	413	432	452	432	434	465	479	453	426	466	476	451	459	406	470	446	409	466	412	446	447	445	466	465	457	421	456	424	402	427	479	419	443	400	464	437	474	405	503	455	460	442	465	444	443	439	462	447	425	448	447	442	421	478	445	437	453	446	452	464	455	457	447	461	427	455	494	479	424	471	425	445	493	446	477	462	451	483	416	452	418	436	485	438	447	455	428	462	447	457	481	414	446	423	442	452	448	438	436	419	445	434	448	455	472	435	461	459	452	506	437	463	460	423	481	462	421	433	412	415	424	425	456	465	436	471	482	442	465	441	435	459	452	419	423	432	441	460	473	462	375	435	421	474	451	429	478	484	437	416	460	454	413	453	469	459	482	441	471	443	486	421	485	446	448	453	450	448	428	449	472	449	463	467	424	487	478	461	435	428	416	456	489	429	449	454	480	460	430	421	426	446	476	448	463	468	454	437	433	451	468	442	442	439	462	456	414	444	436	444	474	441	456	458	433	445	444	432	471	479	410	455	450	429	455	433	454	435	448	447	478	458	443	471	452	454	470	477	459	475	456	482	444	431	465	454	489	420	462	451	427	421	415	440	448	469	463	440	439	437	417	467	454	458	448	438	441	433	471	465	422	458	460	498	463	468	435	441	433	410	467	448	442	472	479	434	434	420	446	452	469	445	436	429	406	457	461	450	481	420	450	446	443	483	410	493	434	459	423	405	418	471	458	406	412	488	433	458	433	459	415	409	426	431	457	455	451	494	456	410	448	427	453	441	452	467	433	454	463	473	450	472	455	435	461	428	472	453	419	445	420	448	419	410	421	416	472	479	474	462	449	426	470	456	428	423	466	487	457	464	404	450	469	475	427	439	466	430	447	433	492	447	450	433	433	432	438	495	437	454	432	448	451	444	404	468	440	471	435	458	443	433	426	416	438	445	477	436	389	499	443	424	428	417	448	453	424	429	445	449	455	468	469	460	432	452	481	446	434	472	404	425	489	427	449	432	416	456	482	431	471	464	440	434	429	455	465	454	443	445	415	466	431	441	453	476	420	448	472	408	487	430	462	466	419	449	461	435	452	445	451	460	449	461	459	473	462	432	444	431	473	480	466	419	479	487	468	480	422	486	427	440	437	432	446	421	439	445	467	460	487	428	456	420	454	432	462	465	444	443	478	449	428	484	439	493	449
33676	55948	48961	39454	33962	27301	22099	17257	13587	10722	8401	7116	5840	4774	4047	3655	3232	2969	2665	2350	2172	2025	1874	1738	1592	1449	1366	1199	1120	1055	1004	935	934	902	874	813	814	845	774	741	714	712	711	719	705	673	691	674	696	669	678	649	641	676	671	661	644	643	659	679	668	615	672	649	649	622	637	621	599	620	615	667	605	634	607	598	591	667	614	605	596	630	631	623	632	632	581	613	605	588	638	611	628	631	646	606	627	624	593	633	637	619	665	628	653	617	630	574	604	600	637	602	640	599	618	641	615	635	585	623	662	657	569	657	604	628	607	618	632	624	597	622	628	632	596	621	626	575	632	605	618	642	606	637	630	602	659	636	588	584	606	611	611	624	620	592	609	652	630	623	653	612	619	610	634	620	652	600	599	617	579	625	623	611	650	659	584	609	606	582	633	629	585	639	590	643	642	619	592	624	608	562	581	627	620	600	587	613	630	609	633	633	549	554	635	597	612	624	594	622	630	586	608	578	669	609	620	628	620	619	614	608	560	606	649	575	635	618	638	615	627	639	627	634	623	645	592	609	622	647	596	630	630	599	654	630	608	618	618	647	630	579	635	618	569	642	643	601	588	584	616	626	621	625	667	559	615	652	640	613	622	614	604	635	648	624	627	617	584	640	610	651	591	657	636	621	669	635	625	634	636	627	613	586	617	644	597	614	598	602	632	589	616	600	605	651	578	589	632	620	614	606	617	630	626	625	628	588	586	662	647	646	639	618	613	653	611	622	616	628	656	639	624	628	591	614	595	577	629	608	636	616	633	632	656	608	599	575	629	640	648	653	603	641	600	620	622	645	588	594	617	641	624	595	648	638	628	577	623	654	625	635	589	632	618	613	653	587	657	603	609	610	633	616	622	598	639	575	635	590	653	626	636	615	639	628	591	603	636	591	609	613	598	674	670	609	646	607	621	609	634	594	578	598	627	579	627	590	658	615	637	617	625	641	652	617	631	596	597	625	588	634	626	640	668	619	609	647	619	618	617	609	584	591	611	592	617	624	623	647	638	655	614	536	612	620	621	611	635	611	607	670	611	640	620	606	641	625	634	642	643	632	593	612	603	583	644	639	628	632	642	605	611	618	610	664	622	624	598	637	657	588	637	626	626	605	607	658	636	603	621	623	650	628	577	652	607	680	606	598	632	603	647	596	601	614	615	607	629	602	625	663	612	608	647	588	601	626	597	637	618	633	600	602	610	619	590	668	624	642	656	603	621	610	647	668	601	607	582	636	628	635	605	606	632	603	608	628	612	670	605	614	650	601	604	577	632	673	640	649	601	577	630	646	646	624	631	621	595	572	637	581	592	589	614	619	627	619	635	618	621	640	596	599	593	567	624	680	619	555	643	577	626	638	602	658	608	662	646	623	643	620	634	643	632	627	614	655	637	637	624	646	588	650	611	644	610	603	610	615	586	593	586	648	662	643	630	598	588	596	616	589	614	668	617	644	635	618	632	567	624	644	603	624	594	589	669	653	608	634	644	623	634	635	628	613	613	584	615	606	604	593	633	624	633	556	605	618	603	653	619	634	640	619	619	619	635	603	616	631	610	602	555	628	660	618	654	624	603	599	623	638	608	602	655	626	615	621	601	631	588	638	641	580	606	601	659	635	668	621	614	644	613	627	593	591	582	626	611	620	611	631	639	646	616	594	588	641	625	633	670	616	607	625	576	652	656	613	603	610	677	618	624	608	624	621	632	642	621	649	623	628	614	622	642	607	670	624	660	613	613	657	623	641	598	606	656	592	615	635	602	621	625	592	588	620	638	641	609	594	680	635	620	593	566	629	609	666	608	593	657	614	600	667	621	637	655	580	612	627	619	630	611	635	643	622	644	599	639	622	595	631	625	608	617	575	582	611	583	607	647	604	633	629	601	628	656	626	640	615	609	592	606	624	617	613	631	660	625	622	650	648	621	614	616	603	609	587	646	589	628	580	635	621	618	659	601	638	603	578	625	581	623	605	644	632	627	594	637	637	621	615	631	638	572	631	637	584	664	574	601	637	606	625	547	649	618	603	629	613	607	596	599	578	583	624	613	623	571	609	608	599	615	631	593	638	631	619	626	665	625	601	591	581	647	561	606	630	636	621	602	626	598	656	629	635	680	591	658	620	646	595	574	645	660	633	619	634	576	621	621	601	623	673	603	640	573	590	596	623	630	607	636	589	622	610	628	611	652	634	611	605	608	606	618	604	564	639	587	620	599	630	588	614	656	628	613	631	625	609	609	618	670	635	621	615	648	628	665	622	625	656	610	553	624	633	640	664	600	598	627	593	590	625	675	618	631	597	640	600	617	658	619	610	603	603	600	610	661	612	629	604	615	623	606	590	591	606	575	580	645	583	625	606	604	638	636	599	611	607	635	636	611	607	584	635	681	622	607	564	612	619	586	611	587	620	601	596	634	602	599	621	629	623	634	615	560	651	660	604	585	600	636	581	603	643	690	663	649	627	610	579	609	608	631	623	631	642	620	626	622	619	626	622	648	655	612	603	615	625	599	605	578	608	621	617	671	621	623	588	641	645	621	605	621	616	622	630	651	610	631	664	605	624	612	627	631	653	606	628	627	608	617	619	623	577	619	655	597	595	631	592	656	610	623	648	598	591	647	626	617	617	608	581	604	596	598	584	633	636	565	614	600	623	565	640	594	610	603	652	641	622	635	617	608	618	674	573	615	596	620	589	621	604	614	621	602	631	577	652	602	660	604	641	591	627	585	607	616	611	625	619	643	593	619	602	613	613	630	631	567	608	613	597	589	590	609	608	662	630	595	610	620	613	607	612	638	575	643	598	670	634	586	585	611	591	586	618	588	621	613	615	621	613	638	586	634	628	629	599	630	635	603	591	631	616	637	605	586	598	628	626	614	619	605	645	594	594	571	631	593	634	599	642	638	619	667	649	613	616	643	633	556	629	621	597	612	624	628	662	646	616	599	602	612	621	610	628	629	665	658	637	609	654	636	623	652	642	604	618	601	666	615	661	636	592	614	626	628	683	605	643	620	610	638	591	605	620	594	609	584	660	613	624	591	602	583	631	662	633	612	613	592	604	630	616	602	622	563	630	598	604	649	575	644	599	633	641	615	637	650	641	643	639	627	589	629	597	580	621	604	592	622	596	630	616	623	615	628	625	576	629	596	657	610	615	602	660	595	591	583	656	657	627	580	660	628	629	590	635	609	607	633	564	644	655	589	644	659	565	607	626	583	645	615	632	608	629	579	617	639	588	575	627	617	648	588	620	631	679	629	618	654	621	629	610	599	615	591	553	640	601	612	648	625	611	656	615	616	599	606	624	617	627	602	590	595	584	625	577	634	600	587	608	633	599	590	615	591	588	559	632	595	589	592	585	690	586	595	572	639	616	616	640	630	643	605	580	622	622	596	624	662	626	659	620	619	640	570	630	614	570	578	657	598	617	635	612	580	620	599	590	620	602	611	606	588	677	630	627	613	658	586	614	601	607
28410	28780	32990	26669	18136	10947	6245	4183	2929	2199	1760	1448	1236	1081	908	862	893	799	731	671	650	684	647	644	577	577	560	512	537	474	489	485	452	486	451	447	457	446	436	469	413	470	469	436	453	439	428	438	449	429	416	414	433	460	418	415	448	407	409	432	427	406	401	385	427	461	408	425	430	442	456	457	393	419	424	439	404	428	379	411	430	418	412	399	412	395	405	426	389	410	432	388	410	371	454	436	438	405	413	409	403	406	367	419	395	382	409	412	377	429	416	396	421	429	438	447	423	417	433	421	375	401	410	415	402	381	424	404	422	419	400	404	385	428	413	444	397	371	395	423	410	398	437	418	430	395	399	413	439	394	392	397	437	407	414	423	353	388	397	406	395	406	371	409	424	424	412	430	396	401	402	391	392	383	373	371	413	394	413	440	426	430	406	435	385	385	429	404	401	422	414	383	416	387	388	417	430	388	416	386	406	379	408	385	408	392	389	428	398	386	400	418	406	430	411	438	387	412	391	398	429	400	405	377	405	422	439	453	393	416	416	409	391	399	402	421	414	387	419	381	392	442	419	409	446	434	420	421	405	382	398	402	383	399	410	396	399	418	404	437	428	364	415	444	452	420	387	426	399	361	449	443	453	416	388	393	434	436	461	420	423	384	402	418	417	427	403	383	399	437	387	401	416	430	422	404	402	425	387	418	410	367	439	456	434	437	412	462	420	416	396	421	451	419	421	385	448	404	419	407	410	421	381	382	432	422	395	378	403	400	386	396	428	430	408	420	424	401	435	417	404	379	365	434	412	421	406	402	456	410	421	407	420	412	411	418	391	409	428	425	397	433	443	417	397	407	393	439	423	419	418	407	418	365	408	402	385	428	425	389	418	417	400	409	425	438	439	461	418	414	405	415	422	421	397	417	399	384	438	415	394	424	401	440	433	390	419	389	403	418	397	432	388	409	394	397	375	393	428	404	422	387	424	429	411	392	422	418	417	459	384	405	393	436	411	419	401	393	425	429	390	421	396	403	402	424	424	378	431	429	397	410	372	405	383	446	441	419	450	412	411	419	458	438	450	395	440	414	410	436	391	355	415	384	399	418	406	397	417	455	421	391	400	419	424	422	406	445	411	386	382	404	401	445	417	388	394	390	394	440	430	422	420	425	434	416	415	426	407	443	388	387	420	452	432	438	423	398	434	410	408	409	415	395	418	409	403	393	396	451	382	398	407	406	406	386	366	414	395	387	365	428	408	411	416	414	411	412	418	399	407	387	439	393	405	402	430	436	366	433	390	418	436	439	390	423	439	448	409	395	415	374	440	403	377	408	388	409	393	421	415	417	430	382	421	412	433	402	449	415	415	406	380	392	424	439	414	437	422	384	393	414	409	421	450	410	411	404	436	447	390	447	412	405	440	401	388	433	425	381	425	417	414	397	417	419	424	409	447	404	409	460	372	397	416	418	389	440	384	433	437	407	451	412	428	429	394	440	411	371	405	407	387	378	401	393	389	438	429	440	454	428	414	426	405	416	451	399	401	402	407	440	405	392	380	431	392	453	407	393	418	412	406	424	392	409	455	424	413	417	401	424	427	413	422	407	418	424	406	452	425	431	412	397	403	437	425	396	432	417	418	399	417	419	434	430	400	437	432	393	405	453	423	426	424	413	417	430	397	370	443	411	426	379	437	394	417	412	404	423	432	414	414	431	401	414	438	422	415	444	413	417	417	372	427	402	393	417	368	401	402	413	441	395	401	401	425	410	418	417	424	399	406	415	405	382	418	378	406	375	409	419	414	416	423	379	407	385	437	432	426	452	424	429	397	400	398	402	415	410	399	445	430	371	396	404	440	425	426	389	385	408	418	385	376	390	396	401	461	385	425	441	394	410	425	408	418	403	406	458	406	415	476	404	399	421	407	474	401	412	407	403	452	432	446	399	425	445	439	430	435	367	427	385	429	391	398	422	407	417	421	414	442	422	408	405	431	422	384	405	405	417	413	445	408	392	407	380	389	390	431	406	422	414	403	430	452	411	449	448	412	394	430	421	432	412	376	430	418	432	378	421	399	411	415	387	388	424	447	407	411	409	444	407	394	440	420	409	426	410	383	408	429	415	404	419	453	408	415	425	419	398	405	422	407	427	385	399	392	398	411	423	417	412	442	443	435	442	369	377	421	429	413	441	408	442	432	423	427	373	431	385	402	404	391	443	410	390	431	412	417	414	424	387	401	420	395	472	408	406	395	401	435	425	407	418	378	399	424	424	408	414	411	404	397	411	408	428	442	430	435	403	425	438	400	403	400	394	412	385	380	371	376	400	409	405	393	409	438	374	414	418	456	447	426	382	422	408	409	408	426	415	406	408	418	418	438	404	441	444	420	376	420	419	423	401	394	400	414	410	445	418	431	414	418	377	416	406	382	419	402	392	437	413	425	419	366	449	383	437	412	415	414	447	411	420	406	404	438	414	418	429	441	442	429	415	425	372	406	419	397	412	421	411	393	426	424	384	395	409	414	409	392	403	479	428	376	404	399	412	440	417	394	407	398	427	436	412	427	417	447	423	384	370	455	383	416	375	407	430	397	422	425	421	436	427	440	398	421	438	426	409	409	427	419	433	423	447	435	401	419	409	415	422	413	404	423	423	480	394	463	423	410	447	407	377	397	450	404	422	411	433	409	420	474	407	393	383	386	412	408	411	409	369	384	410	421	414	422	447	424	426	395	430	437	400	411	395	411	404	440	415	431	411	397	385	433	371	407	394	448	409	440	442	411	388	399	424	379	404	412	399	404	430	416	434	418	418	412	445	459	427	420	425	418	404	401	415	421	422	395	470	397	417	435	421	418	425	431	399	416	396	409	401	407	419	412	423	415	408	430	417	415	401	435	460	429	379	403	427	406	428	398	422	405	390	397	435	441	416	431	419	399	432	392	426	431	396	438	403	383	434	405	457	409	416	435	438	423	411	381	388	433	387	384	418	406	415	406	431	430	414	399	408	402	429	416	409	396	421	406	423	423	406	435	403	401	388	408	409	384	380	399	426	374	414	421	397	402	412	422	433	424	393	414	414	468	388	429	441	421	403	417	447	421	397	419	397	454	404	429	398	436	397	437	441	407	418	365	410	441	416	413	388	417	406	411	436	431	388	417	390	436	421	439	411	404	431	420	379	410	400	393	407	426	406	376	414	398	407	450	398	400	437	403	439	377	412	402	456	405	430	441	369	358	415	371	405	392	427	409	419	401	436	387	412	409	412	450	414	407	409	415	407	435	384	430	402	380	423	462	392	446	410	415	404	391	433	385	405	397	393	408	401	429	437	421	427	403	424	422	413	431	410	419	411	414	448	421	403	441	420	420	390	460	411	416	388	386	425	416	387	432	413	391	423	382	406	420	436	439	421	402	443	432	420	387	451	396	388	412	415	408	433	420	408	415	407	441	448	419	385	405	406	420	421	429	378	432	417	436	396	397	409	457	450	392	420	392	419	429	399	457	379	424	403
30847	45242	38850	29931	23860	17300	12525	9289	6981	5512	4275	3486	2851	2524	2096	1936	1684	1538	1486	1322	1240	1196	1111	1018	1055	954	879	848	802	770	729	728	711	674	677	646	683	638	621	649	629	610	596	637	615	609	583	624	594	543	593	579	553	531	611	586	528	585	595	592	596	582	599	592	620	580	575	552	555	555	584	591	536	594	543	579	599	566	582	552	586	569	570	588	585	583	568	582	532	552	590	609	562	553	566	592	544	565	517	570	558	562	551	562	502	541	605	556	564	608	613	597	602	591	602	553	547	542	593	579	582	581	577	594	604	579	564	573	579	574	546	563	580	540	566	576	534	603	542	592	605	600	572	595	571	566	565	597	576	599	574	577	625	540	600	565	567	577	643	580	615	527	580	544	588	582	615	562	570	574	592	578	566	595	600	600	577	566	577	617	541	564	605	605	554	561	536	598	529	573	594	590	579	519	540	566	592	572	599	549	562	556	588	579	574	585	591	581	603	581	534	561	568	582	553	587	555	596	616	578	563	568	586	582	607	604	585	581	609	617	563	556	560	568	581	551	600	588	606	582	581	610	566	560	610	619	558	585	608	563	565	571	570	616	561	586	555	564	569	573	561	627	563	560	591	569	517	563	636	639	583	620	596	588	603	588	568	561	580	602	602	601	590	556	562	600	592	567	575	606	575	562	563	591	617	571	591	550	558	572	556	573	566	566	568	553	619	548	573	586	561	594	558	601	535	583	569	598	616	588	565	594	599	574	634	559	538	567	527	575	587	590	554	532	556	594	589	569	603	604	549	579	614	569	588	594	634	587	609	582	558	585	593	578	581	564	592	567	551	577	573	582	566	547	569	582	587	583	530	564	570	576	550	583	583	561	600	567	556	575	608	589	580	570	564	583	592	568	543	610	543	591	545	610	584	617	556	575	568	579	569	554	566	541	577	547	553	511	575	579	577	530	576	569	600	551	567	545	564	536	561	607	568	558	597	596	644	582	569	511	551	594	557	583	579	622	562	553	579	584	604	617	561	587	582	560	561	573	625	594	608	588	567	566	585	587	580	578	558	557	615	540	588	615	585	553	568	583	595	592	544	548	578	590	578	613	553	577	601	558	557	600	572	601	569	579	590	571	598	562	516	600	591	566	574	589	566	577	569	604	550	594	571	578	535	577	568	599	579	585	554	553	574	575	596	526	573	519	594	575	501	579	558	571	535	635	566	536	573	572	543	564	592	589	554	563	510	583	569	556	575	579	585	566	607	574	581	588	609	602	542	574	526	620	551	611	574	573	589	589	547	608	545	581	578	549	592	561	592	567	606	591	567	612	604	563	578	588	549	566	587	569	587	617	560	592	565	597	586	569	586	555	585	576	556	566	557	579	611	572	585	565	571	590	571	584	565	609	607	544	580	527	582	594	596	571	562	562	571	590	579	539	606	588	581	544	536	568	559	551	577	601	577	553	580	605	609	543	567	511	592	557	538	587	575	570	578	574	556	563	553	550	540	602	564	577	551	603	557	562	553	561	547	581	609	544	562	552	570	596	580	567	558	607	577	584	586	584	532	587	605	588	574	596	602	575	589	569	558	574	553	548	545	568	550	596	580	564	571	593	590	519	568	614	562	677	566	583	555	606	603	568	541	598	556	620	550	541	597	570	617	571	572	581	550	557	574	544	570	586	580	612	561	569	606	573	564	561	589	581	585	540	557	569	529	564	612	614	603	583	564	603	589	581	582	555	609	563	601	598	592	592	551	614	553	559	564	596	587	565	574	634	545	584	587	593	564	605	597	543	568	614	578	582	585	549	582	585	565	594	530	594	528	557	578	579	577	577	559	571	572	551	584	571	565	553	615	576	590	547	610	600	586	599	626	544	584	581	517	563	637	570	594	598	544	579	561	562	585	598	538	570	594	550	566	592	575	598	586	602	567	552	577	569	616	525	573	559	607	575	563	553	577	579	613	534	601	545	650	581	616	645	561	553	588	563	555	593	605	556	638	600	574	550	577	569	591	587	566	620	606	537	532	536	590	575	577	533	555	511	564	561	575	598	535	558	584	607	539	590	603	617	568	560	553	588	552	609	593	567	576	565	593	615	555	593	549	624	548	558	593	524	543	593	573	536	576	578	602	564	588	541	612	570	534	624	569	534	580	522	548	594	583	583	564	566	571	557	604	591	566	604	612	563	565	547	583	568	557	603	569	592	588	563	570	555	596	537	594	586	580	553	573	591	598	564	577	553	601	571	603	554	576	565	573	578	560	542	595	568	602	594	578	602	550	616	582	603	582	552	587	559	567	572	601	545	619	583	572	569	559	563	553	592	586	592	548	565	551	597	549	567	559	560	566	601	576	581	575	596	555	548	596	565	553	550	551	567	609	573	622	563	565	570	586	578	587	584	570	615	554	564	567	594	543	568	573	610	582	577	575	536	572	596	599	582	566	565	623	569	543	585	586	561	616	534	562	581	601	548	577	590	582	544	548	538	609	575	583	534	575	572	559	626	591	591	565	535	583	564	621	598	577	624	559	572	585	553	552	527	616	552	535	562	561	546	577	562	599	535	555	554	598	593	546	573	546	580	583	577	565	578	578	561	600	567	602	609	562	571	578	542	592	565	574	553	571	575	561	659	593	551	585	585	569	535	616	573	599	571	553	574	571	576	605	534	577	556	566	549	568	559	645	574	583	569	540	559	547	568	614	552	581	588	555	602	611	591	596	565	565	567	571	571	563	574	541	545	562	568	577	613	582	572	586	579	627	550	604	562	592	584	560	553	588	576	632	568	587	580	577	563	573	540	588	565	602	537	586	568	539	555	592	585	558	576	615	531	589	573	569	582	565	627	566	537	552	569	571	539	595	597	596	578	616	576	591	587	604	617	567	621	600	569	554	546	550	530	587	589	609	561	556	577	554	605	538	574	561	603	544	549	562	594	557	584	575	536	558	579	601	599	561	569	558	611	563	581	531	591	589	598	595	551	581	563	554	590	606	565	605	543	530	601	557	596	610	597	606	552	557	577	576	556	564	610	580	610	564	579	567	565	546	582	566	546	554	575	582	592	573	575	578	522	603	543	525	576	579	628	580	588	570	551	554	602	616	556	528	593	560	574	544	554	592	594	579	567	556	581	562	584	578	533	528	618	552	613	592	561	570	576	594	552	557	576	580	541	585	600	525	592	559	585	591	559	579	599	567	612	570	574	557	526	597	562	616	553	584	591	607	565	565	558	585	553	573	543	574	620	614	538	593	589	606	598	614	558	575	539	580	611	560	609	571	583	576	572	596	546	558	558	588	556	554	592	606	617	558	558	614	581	579	571	556	560	578	585	571	581	618	618	572	559	578	578	591	571	539	579	585	595	544	620	570	606	633	556	576	584	624	599	555	572	586	588	616	614	590	577	558	547	572	575	557	553	608	572	567	614	601	577	583	577	566	570	573	611	578	527	600	572	583	570	607	565	569	572	594	572	600	545	563	559	584	565	544	570	580	549	592	586	536	610	584	515
24036	21040	28344	25121	22488	19033	12436	7068	4795	3466	2818	2324	1953	1631	1398	1308	1216	1119	1059	951	921	880	783	794	758	720	707	647	629	574	572	569	571	555	573	502	524	525	524	488	538	517	539	502	514	454	470	497	504	527	475	494	506	509	487	462	463	508	507	479	483	467	499	469	526	513	415	461	491	458	482	516	483	448	455	499	459	476	503	487	448	437	484	465	491	401	468	492	467	480	459	471	444	501	450	468	446	520	459	480	489	504	496	488	492	470	467	451	440	448	483	482	458	517	431	475	472	465	452	442	469	464	461	440	449	447	473	455	459	482	463	512	468	459	457	480	476	468	462	460	424	479	462	450	471	478	460	478	479	459	477	436	475	468	450	451	448	507	449	461	485	478	459	469	480	459	498	465	448	501	447	436	479	472	481	469	434	471	511	495	462	463	453	434	455	458	475	498	478	466	467	449	446	490	489	498	461	465	465	463	500	480	457	480	446	448	475	480	459	484	465	470	462	447	459	456	462	479	472	460	450	468	469	454	463	476	454	439	432	474	473	452	498	452	423	437	488	426	477	469	452	433	428	485	477	445	498	481	435	507	473	456	472	490	470	439	459	462	455	473	501	442	430	474	475	460	474	489	478	479	450	472	477	479	504	473	417	495	465	468	486	440	513	481	458	471	486	491	479	506	503	481	462	477	429	442	447	501	464	481	476	463	457	455	469	394	480	458	450	441	411	472	427	479	463	443	450	472	498	492	507	463	450	443	418	452	444	489	510	443	438	441	476	491	458	470	487	449	488	432	472	435	419	464	487	465	474	461	482	479	507	459	435	461	508	509	459	446	456	494	460	446	478	475	476	497	447	473	475	469	475	468	453	463	474	467	448	497	423	484	490	407	479	427	458	487	474	477	439	451	438	444	479	461	444	495	496	458	454	426	453	437	502	452	448	435	468	426	437	432	475	471	486	492	464	511	448	430	448	497	479	450	469	489	484	469	472	482	468	473	468	449	493	467	459	464	450	467	453	467	489	463	466	485	462	485	485	468	487	429	484	466	467	466	468	465	433	463	463	463	449	442	463	458	477	461	438	467	489	455	454	451	464	477	468	456	481	524	481	475	464	426	464	495	484	472	496	467	461	464	440	502	476	450	473	487	463	464	433	436	454	462	480	444	487	452	493	466	489	476	484	471	469	475	486	459	465	483	486	482	489	500	478	506	444	461	513	455	504	427	473	467	468	447	470	466	478	480	463	463	467	475	439	462	425	441	468	478	462	470	440	507	451	439	456	449	511	469	438	463	432	457	461	433	471	473	473	440	475	503	453	480	479	447	469	465	471	498	513	452	431	474	482	453	461	477	484	464	522	483	460	449	473	464	525	468	474	455	430	476	477	464	458	440	492	450	493	444	482	457	447	473	489	479	479	455	469	450	480	474	473	504	449	493	509	484	451	459	465	441	478	450	481	496	463	487	416	455	420	439	452	471	482	471	458	467	450	486	439	476	447	477	487	470	494	438	440	453	490	477	483	490	459	480	436	453	512	496	471	460	465	450	467	454	450	469	480	465	505	462	494	480	482	452	450	444	478	464	456	469	433	490	498	482	459	458	491	470	470	451	450	444	464	444	495	481	449	490	457	511	494	512	488	487	446	456	506	471	455	475	492	446	480	465	491	467	474	487	458	452	476	450	450	484	435	457	470	461	487	438	465	475	439	483	489	430	469	476	469	511	472	485	442	463	428	466	447	451	472	438	449	473	503	498	467	446	499	475	451	445	464	450	488	466	454	455	481	475	429	478	469	446	448	449	475	469	490	448	443	469	473	479	452	443	421	497	445	463	450	453	454	493	505	457	483	444	399	453	479	511	463	492	447	468	505	494	472	407	471	427	464	484	482	464	419	435	481	484	443	469	453	489	477	490	450	457	479	447	462	491	461	426	477	479	429	466	466	433	441	474	481	463	461	466	474	465	445	465	460	449	468	443	437	456	438	484	478	482	504	490	441	450	533	497	465	460	445	459	516	434	404	450	451	462	403	418	458	466	462	509	452	478	458	482	418	448	466	459	464	450	437	476	487	412	432	463	491	472	490	467	478	474	457	472	439	458	493	452	456	444	450	450	505	483	452	480	452	432	455	479	456	485	493	435	437	450	459	471	466	465	431	493	481	428	438	457	457	416	487	468	471	451	516	455	463	453	443	457	472	455	479	518	466	445	467	470	488	494	504	479	487	446	426	469	441	463	474	426	493	475	486	451	460	479	449	456	428	494	476	478	452	452	467	477	457	468	460	463	471	505	466	476	466	513	464	483	446	500	510	443	462	505	497	435	464	489	489	458	472	429	437	470	465	465	458	462	468	439	473	487	496	442	441	464	471	511	454	461	467	450	454	446	447	454	409	433	472	462	442	469	482	463	513	447	436	506	458	485	481	465	470	439	450	453	452	446	461	463	494	466	494	518	454	474	470	451	496	482	520	453	471	432	493	468	460	445	438	447	474	474	464	488	471	464	509	459	445	480	465	477	468	483	476	503	467	453	473	478	477	470	482	430	431	521	437	465	458	416	464	477	449	466	447	485	485	486	480	457	448	485	449	460	459	469	472	468	477	453	463	467	479	450	460	479	513	477	489	436	436	462	427	454	455	436	459	490	460	447	445	465	454	460	456	500	471	489	460	467	452	496	455	494	486	481	462	499	478	488	501	472	462	473	458	450	449	470	451	455	443	440	450	486	484	495	460	469	480	493	452	477	461	488	454	476	421	476	422	515	456	445	464	460	481	468	483	480	428	447	464	508	445	519	439	463	467	444	473	489	458	502	497	447	490	474	456	444	462	458	517	456	454	484	485	448	491	455	462	487	474	486	470	472	459	478	467	421	436	439	478	487	437	479	437	413	465	478	421	472	420	489	464	464	428	430	471	459	479	468	452	453	453	464	439	530	463	470	451	456	452	438	433	490	470	458	484	458	397	480	446	472	453	458	488	503	417	469	475	452	462	441	457	499	494	446	458	525	449	453	489	495	442	446	477	477	438	435	474	492	490	420	466	484	444	469	493	448	455	493	452	430	449	482	498	437	445	473	462	470	410	494	458	481	444	474	470	458	457	473	457	469	484	493	479	482	486	457	429	469	472	447	471	458	460	472	472	446	457	447	462	444	484	512	440	451	463	466	417	449	461	455	484	460	469	455	479	459	452	525	480	443	453	484	477	471	450	500	462	493	468	451	494	477	498	474	457	420	477	453	479	464	463	450	471	461	470	454	505	458	440	494	492	430	437	462	475	487	467	459	474	474	446	510	450	466	459	476	476	478	467	416	466	489	402	498	440	481	462	467	512	438	455	472	451	465	454	465	461	495	474	487	470	464	456	457	473	446	467	478	429	476	512	454	494	455	466	455	443	485	446	464	450	457	477	492	500	501	454	462	483	436	477	484	458	441	472	473	432	462	463	477	446	497	464	486	454	460	460	517	480	514	503	502	461	454	469	432	470	450	491	515	497	447	461	457	439	454
31574	52070	44841	35777	29674	23107	17683	13757	10636	8254	6767	5394	4420	3674	3275	2844	2499	2233	2107	1938	1752	1691	1598	1479	1243	1267	1168	1082	1035	983	978	860	866	807	792	828	822	783	768	777	728	663	641	732	723	682	683	653	636	663	679	740	706	672	650	699	648	666	708	647	679	662	671	657	677	655	637	645	653	649	713	674	705	635	615	621	629	644	646	632	649	631	643	644	635	652	655	660	588	673	626	644	631	643	649	648	593	703	590	631	665	625	608	614	639	614	688	650	638	668	584	668	649	603	647	670	606	627	656	598	667	642	631	602	627	665	647	622	603	649	651	623	657	639	621	663	677	648	643	626	653	681	643	642	598	663	630	656	631	662	616	623	634	606	672	666	670	657	621	639	637	608	647	635	584	630	623	655	673	634	647	579	651	627	670	609	640	589	657	649	641	656	669	647	644	628	654	659	643	642	644	632	638	606	603	632	657	623	672	620	648	632	695	651	688	647	672	622	668	623	630	674	650	651	594	674	662	658	666	638	655	623	650	638	612	590	633	586	627	612	608	662	588	636	649	678	623	660	644	621	642	647	621	659	643	639	645	641	657	631	618	606	634	671	650	635	617	636	602	661	637	624	626	645	643	649	663	641	652	696	645	641	610	683	618	630	654	619	634	607	630	611	640	651	648	618	613	650	619	655	683	639	616	601	583	647	644	642	615	633	643	636	636	618	660	656	645	685	653	608	619	631	677	615	628	637	643	621	679	648	665	661	637	632	655	646	640	612	623	654	645	632	628	644	645	633	661	608	677	635	658	590	652	622	673	672	623	640	651	662	638	626	655	646	637	639	629	634	692	616	634	666	649	662	650	648	696	659	640	650	624	632	631	636	617	629	633	690	610	631	655	637	642	652	629	639	639	654	623	585	642	673	643	663	681	614	649	708	632	607	670	633	633	609	634	634	632	654	662	657	607	618	644	672	659	588	634	646	656	669	637	645	625	679	685	650	672	658	669	629	613	589	658	687	659	636	639	680	628	634	662	665	699	677	669	661	596	676	615	662	635	666	588	611	624	667	698	687	640	654	639	628	711	678	650	678	648	667	637	635	653	658	683	649	629	651	650	640	690	640	644	639	634	630	662	611	621	690	624	648	663	651	599	646	638	637	614	627	636	640	642	655	645	662	656	664	638	680	634	637	637	633	677	671	659	657	647	631	663	654	624	620	637	632	651	673	594	671	662	660	636	650	658	613	620	639	670	621	651	636	666	615	648	617	631	682	648	662	590	614	610	620	710	651	658	672	614	662	674	643	626	640	649	634	622	644	627	666	659	604	670	649	643	616	609	635	634	646	609	682	617	654	661	611	633	609	684	642	633	625	699	640	631	633	655	632	613	686	665	643	631	651	629	612	662	667	633	640	644	642	625	643	653	678	626	595	584	657	664	663	634	654	698	661	614	703	649	667	640	644	622	601	646	657	622	652	591	671	643	660	675	631	653	647	649	612	680	616	613	637	619	694	645	648	663	617	667	652	693	617	669	599	595	612	636	619	621	647	684	652	638	636	651	615	642	680	666	656	675	661	660	602	636	615	640	638	612	612	665	624	642	617	632	626	646	630	663	639	630	672	643	638	677	609	643	689	653	605	629	649	643	617	644	622	625	651	676	648	659	667	662	622	615	601	654	630	627	623	651	617	632	684	609	677	652	663	648	679	618	614	629	614	581	641	629	657	677	617	640	680	625	678	623	647	652	668	695	671	634	666	651	616	641	649	622	609	664	698	696	639	674	663	672	669	616	623	654	642	636	632	663	650	627	678	623	657	633	611	689	626	674	630	664	644	635	642	655	627	665	672	611	625	710	627	626	615	657	608	605	647	630	636	651	642	642	636	612	601	619	694	625	629	651	681	620	625	598	650	660	642	632	601	590	685	651	589	644	650	657	618	695	641	659	609	641	643	626	665	634	663	594	657	643	657	624	620	627	640	639	629	632	647	658	617	660	650	631	642	627	653	628	652	621	658	646	620	620	625	648	653	645	617	620	648	628	638	645	636	661	625	679	663	600	621	647	666	657	637	671	647	659	610	672	647	670	621	631	642	661	663	608	651	640	634	657	660	613	662	582	652	642	667	622	632	642	684	672	629	629	602	639	641	628	615	628	658	655	691	651	623	662	667	649	658	639	662	696	683	683	605	669	630	638	634	605	673	675	686	639	639	618	612	650	663	689	670	598	665	661	665	610	646	618	629	655	621	644	641	633	635	648	585	656	628	660	592	689	658	615	681	666	670	571	630	616	633	606	654	638	666	647	625	625	610	644	635	637	654	657	679	610	605	657	686	616	651	625	656	637	639	615	632	669	638	588	672	639	627	651	702	620	620	640	656	640	636	635	629	642	677	668	671	631	586	638	644	589	651	661	655	639	614	645	637	637	660	634	604	596	638	632	616	636	607	630	647	675	646	653	634	631	658	635	629	639	644	661	698	663	672	661	655	618	660	653	627	636	601	582	624	649	634	690	622	626	636	640	640	618	632	641	648	649	590	682	614	651	679	647	612	666	636	641	618	660	637	628	607	602	629	629	678	629	618	628	637	627	593	619	642	681	600	653	631	658	641	646	655	623	631	647	639	708	652	670	652	623	662	677	633	629	656	619	690	631	633	656	628	642	616	619	630	659	595	658	646	693	608	645	621	678	634	634	622	653	643	646	662	611	644	667	617	610	699	638	648	659	655	650	654	641	640	669	634	641	589	678	610	644	611	621	621	646	644	650	608	623	632	624	619	653	638	651	636	609	648	663	603	622	630	674	620	637	657	644	656	649	694	642	626	647	643	661	628	672	617	655	668	679	638	611	669	668	645	614	640	620	640	665	699	653	660	665	646	667	630	647	641	621	645	650	612	641	654	627	606	667	677	627	639	624	666	635	654	622	678	650	625	642	616	658	619	660	700	626	625	630	658	668	629	650	630	658	701	664	660	637	648	643	672	639	663	644	678	663	654	681	660	637	666	626	677	561	628	663	640	644	646	653	615	600	642	644	665	604	669	618	671	700	645	618	644	657	665	616	648	703	596	599	677	645	633	603	670	615	643	652	641	653	676	639	627	631	639	650	630	607	618	658	662	642	648	663	625	611	683	667	599	674	616	635	687	635	654	632	646	724	635	697	617	675	625	632	673	630	670	600	634	634	614	670	622	637	640	650	646	649	640	679	639	647	609	673	650	622	627	625	648	646	651	648	634	657	678	625	609	684	633	615	664	657	637	686	642	623	656	596	681	656	653	637	658	653	625	642	629	628	633	644	639	630	653	629	627	628	652	622	641	638	665	636	632	614	641	653	671	647	661	642	615	592	637	659	579	683	609	659	694	645	654	633	650	627	646	664	639	608	680	644	668	656	678	647	671	678	637	624	675	662	638	673	634	648	602	617	671	666	679	624	657	617	672	631	634	676	659	617	626	655	669	639	630	665	644	679	599	641	597	631	680	622	667	645	646	664	666	627	648	643	653	620	597	621	679	649	662
23071	21042	28710	23850	21806	22502	19045	10048	6568	4930	3999	3049	2523	2057	1805	1691	1479	1479	1261	1200	1083	1037	979	896	864	773	694	647	658	626	618	587	557	534	542	565	532	511	550	503	540	485	502	505	537	487	477	486	465	483	443	476	484	476	444	466	444	471	475	496	459	453	460	462	460	454	418	419	407	464	457	447	479	433	431	406	442	492	454	466	424	468	459	503	436	464	472	399	430	417	468	433	490	436	400	461	487	476	450	453	443	442	431	426	467	475	427	432	462	426	436	470	459	461	443	465	480	436	452	459	443	464	481	464	455	431	421	418	447	439	456	470	450	438	419	466	441	445	416	472	446	455	461	449	398	451	462	450	432	453	426	444	452	435	459	447	465	484	490	424	438	429	460	452	431	447	463	449	437	437	439	425	444	460	491	499	451	478	468	459	436	454	447	489	418	460	441	469	426	441	425	462	436	460	404	418	444	454	464	429	456	445	424	428	421	431	461	447	477	462	479	427	463	491	442	480	453	450	472	458	461	453	465	452	418	452	488	488	482	454	462	505	484	422	467	441	447	443	425	450	482	456	477	456	441	455	447	447	437	454	467	464	451	455	446	421	460	418	458	425	412	420	452	456	461	456	468	439	417	400	447	427	445	433	447	452	487	442	462	453	453	477	485	464	457	465	426	430	408	417	467	437	450	460	412	440	492	432	427	487	435	454	438	420	437	469	477	432	452	480	415	478	429	476	430	417	466	469	497	462	459	450	411	449	482	438	441	474	416	472	451	415	429	458	485	485	459	481	433	438	438	433	472	460	458	445	447	421	483	415	422	454	440	463	443	438	432	475	474	485	450	465	428	475	435	437	451	455	451	442	452	465	472	499	439	421	450	485	463	463	398	434	444	469	439	475	446	440	442	464	448	396	447	447	466	474	468	471	456	458	468	448	455	417	410	441	442	492	469	438	453	462	440	460	438	429	467	455	449	422	445	453	445	461	445	461	474	446	419	463	465	510	453	474	423	436	459	458	418	421	452	408	461	483	469	430	437	416	462	418	417	447	487	461	488	468	449	463	415	439	444	436	432	400	440	462	483	466	469	423	470	442	455	494	457	469	439	465	465	434	428	453	434	443	427	427	440	429	474	461	468	495	436	413	416	465	466	423	452	454	449	438	456	426	418	465	457	528	448	432	448	466	467	428	470	486	410	436	427	457	455	446	425	515	434	418	470	406	437	459	458	440	425	453	487	455	440	426	435	407	453	459	406	424	449	466	442	483	453	424	446	427	433	470	468	467	426	469	433	470	464	423	472	425	429	461	449	433	435	438	478	444	456	451	424	434	453	480	459	464	450	461	435	435	443	460	488	459	449	436	462	461	419	430	461	462	464	412	457	442	462	473	463	451	444	451	440	495	444	435	448	487	454	419	418	438	475	455	483	460	423	434	448	438	468	459	431	441	447	448	485	448	444	461	473	467	460	491	420	461	394	488	449	445	472	442	491	441	467	458	430	435	425	433	437	436	425	470	440	439	415	437	460	486	449	471	442	481	444	437	465	439	473	444	468	435	454	425	425	414	448	456	468	465	482	456	474	464	457	425	418	474	438	433	491	392	432	427	475	465	406	430	438	435	474	475	457	442	423	461	441	476	444	443	489	463	442	450	454	425	490	454	434	484	446	460	465	413	460	417	428	444	479	434	450	464	430	439	453	423	467	461	461	451	437	444	453	432	447	442	442	490	465	436	435	444	420	449	488	429	446	466	439	435	426	445	442	441	456	476	473	474	437	414	463	420	430	455	432	480	436	443	418	422	466	459	458	476	427	421	443	428	442	468	473	458	474	447	452	452	472	440	450	431	457	437	471	468	458	432	436	486	462	429	428	450	441	438	421	451	434	468	439	475	493	451	448	446	424	441	432	440	452	473	425	476	432	448	453	437	433	447	426	452	436	438	435	437	447	469	449	450	468	444	462	474	443	471	444	492	447	427	443	429	430	434	451	433	464	429	485	474	431	466	465	429	440	449	434	456	440	417	437	473	444	452	442	480	462	437	433	419	450	467	435	427	433	495	455	456	450	469	466	473	454	472	416	435	478	463	462	481	448	440	428	455	443	464	462	432	419	420	457	452	449	476	384	455	441	451	457	430	474	468	457	433	461	431	431	422	478	451	436	457	450	447	410	453	463	482	443	481	461	466	465	477	479	485	489	420	447	431	458	453	414	451	430	436	435	459	426	451	432	463	485	470	450	475	437	446	462	438	420	417	436	420	446	434	474	495	455	436	432	440	434	486	456	446	418	495	440	435	483	461	441	456	449	422	465	461	436	437	444	444	444	450	434	455	444	423	452	408	440	436	432	445	473	453	457	503	484	424	471	479	420	446	464	424	441	451	448	415	480	479	464	440	474	405	437	446	421	426	474	457	459	433	494	461	486	468	463	467	450	468	447	439	470	433	469	444	426	452	451	446	434	448	455	459	450	460	495	446	450	426	431	452	438	429	459	418	411	453	421	434	442	449	474	449	420	463	464	454	483	440	456	476	451	461	474	449	438	478	483	443	472	479	446	465	471	439	423	435	446	446	466	467	401	476	441	452	469	455	445	412	451	446	403	446	437	431	442	454	440	460	414	441	441	446	429	473	461	430	401	417	438	466	409	448	469	407	444	463	431	423	424	470	460	430	452	455	484	455	453	440	501	463	444	445	438	448	480	485	453	471	455	396	425	448	415	476	454	437	463	478	456	428	458	440	461	466	419	468	403	470	465	454	457	445	468	448	462	437	426	413	471	447	425	456	477	461	414	462	457	458	444	434	457	451	452	425	475	487	449	431	447	444	481	459	458	456	460	443	460	451	445	434	432	421	435	446	450	484	476	445	449	462	449	424	433	476	432	449	419	414	416	495	452	458	463	455	423	448	450	459	486	434	439	478	461	444	425	427	470	429	461	432	470	447	431	426	443	453	462	438	451	449	475	442	442	451	417	429	440	444	438	462	426	462	431	480	434	432	419	476	442	436	450	435	445	442	465	482	461	448	444	428	428	444	435	457	474	443	472	444	421	464	446	441	436	464	417	450	441	449	457	465	470	460	429	482	440	403	421	452	434	402	445	419	476	480	443	448	430	469	440	446	428	437	411	449	469	495	446	424	448	464	465	452	415	431	480	472	476	445	416	460	451	443	465	448	453	439	456	458	449	418	451	437	443	409	467	435	452	465	469	453	446	450	439	472	455	480	423	438	424	470	452	431	450	461	441	419	429	463	475	444	484	450	395	417	477	451	445	475	439	413	439	462	449	439	439	399	438	430	445	416	449	437	469	470	459	455	468	434	427	448	450	410	417	433	439	438	422	443	457	441	458	427	428	501	457	479	489	447	479	441	453	455	418	443	481	492	423	433	467	442	405	473	439	430	424	464	448	439	454	437	443	461	473	402	484	454	428	465	467	457	431	458	450	453	461	439	485	440	473	451	434	450	459	434	427	479	424	428	434	466	449	461	450	435	482	421	452	444	431	430
33663	56306	49350	39486	33432	27166	21558	17113	13647	10643	8646	7119	5835	4821	4267	3611	3318	2898	2628	2500	2261	2092	1825	1706	1542	1439	1319	1211	1067	1129	1047	958	936	847	821	853	818	752	773	756	708	718	670	688	715	687	709	686	701	659	698	685	638	672	646	656	658	628	592	594	623	669	620	654	583	625	609	631	664	654	675	594	602	590	623	637	650	613	615	598	610	609	639	630	602	602	650	615	652	626	604	627	605	604	591	608	607	615	614	599	656	666	582	646	635	592	641	627	614	586	605	635	601	614	599	606	603	637	620	605	602	617	656	602	581	583	616	638	592	680	640	565	587	620	598	606	615	654	608	640	592	597	580	582	637	612	630	581	612	586	612	630	596	613	588	609	644	593	611	623	615	602	591	620	616	597	638	585	664	647	609	627	631	609	599	631	602	640	645	615	615	635	593	650	612	630	588	590	594	654	628	618	617	635	626	622	623	602	591	638	650	598	580	602	633	633	608	595	621	611	587	596	625	625	614	563	556	676	592	623	589	622	573	625	624	606	580	627	628	623	613	605	594	629	684	589	581	597	630	615	597	637	626	564	605	658	586	602	619	607	614	664	621	562	621	621	597	615	596	595	592	642	606	630	614	623	587	571	618	614	578	587	618	591	625	623	610	636	646	645	597	636	606	602	595	589	609	625	622	593	569	640	638	657	612	595	594	631	590	630	613	653	614	610	621	646	604	609	634	639	643	568	603	603	652	647	583	588	627	600	626	614	638	597	622	603	579	649	630	594	593	608	595	616	632	636	548	594	629	587	638	602	594	576	604	629	622	630	612	635	640	639	606	641	591	601	561	616	644	599	590	608	630	601	604	625	607	598	601	589	646	589	654	622	621	637	612	627	570	657	611	568	609	663	590	642	581	642	605	589	630	597	624	606	648	660	590	651	573	592	600	617	607	637	626	662	594	571	630	602	611	651	652	594	577	598	608	595	628	624	624	622	601	612	594	627	655	595	548	624	552	600	642	557	653	577	594	594	620	579	614	566	615	593	596	618	617	664	582	588	609	595	592	609	543	618	551	633	622	638	598	570	586	608	595	559	610	651	609	615	606	563	647	602	620	594	604	609	633	614	580	619	569	640	609	605	606	595	599	642	603	661	621	618	607	622	626	610	638	599	629	654	617	659	641	619	587	584	605	634	623	609	658	649	618	621	631	625	580	567	636	568	602	619	608	612	632	575	554	655	625	609	601	606	619	625	609	620	669	587	650	590	638	594	676	663	622	640	615	613	648	624	658	574	580	645	611	614	634	618	606	637	649	619	594	628	612	573	606	624	596	643	585	617	647	564	608	603	693	603	586	606	612	594	614	629	654	593	628	578	632	622	631	634	609	603	571	602	574	613	583	573	615	628	628	620	611	620	582	594	607	603	622	615	618	592	596	632	622	640	645	665	619	582	596	589	626	630	601	639	591	655	616	615	596	618	605	612	608	594	650	668	636	611	595	612	603	606	633	615	605	613	601	580	623	645	548	600	571	643	576	610	575	611	624	616	650	622	560	585	623	615	599	620	542	605	580	633	618	627	608	599	614	589	647	677	574	617	601	635	627	649	599	626	670	619	607	590	634	597	644	666	624	598	601	634	644	643	654	588	639	611	613	600	645	628	620	576	564	658	598	572	587	626	648	579	595	620	593	639	579	584	583	554	623	563	620	570	631	584	655	605	665	613	619	553	579	649	631	600	624	595	590	598	603	605	638	598	606	613	633	631	616	618	608	695	580	655	610	590	644	654	625	638	612	571	660	621	626	605	656	578	614	630	598	659	593	623	610	640	626	614	612	592	609	638	580	611	626	629	638	597	593	612	634	611	553	645	593	561	599	615	622	614	626	585	607	616	607	610	628	636	636	599	617	581	626	639	658	582	606	621	595	580	660	585	637	579	624	652	623	626	611	567	628	623	653	651	647	579	581	605	614	596	598	594	635	586	627	633	606	600	609	608	614	678	595	622	613	637	621	643	651	622	611	677	586	614	633	587	562	613	609	634	650	626	595	640	599	613	619	646	606	649	612	621	658	600	631	639	607	626	613	625	604	574	642	613	639	608	609	598	642	621	599	653	588	644	621	647	600	623	574	580	603	602	613	609	650	597	624	656	627	632	636	577	652	646	599	601	619	649	601	587	600	607	616	599	677	611	578	615	554	593	605	617	602	608	632	632	636	614	592	600	580	602	628	579	630	604	612	622	625	635	683	614	592	633	630	656	622	632	582	597	615	580	562	588	619	638	614	660	635	633	660	617	600	612	630	592	563	631	626	571	620	587	619	606	612	613	573	609	607	599	587	642	574	603	639	629	614	573	625	578	626	576	624	570	596	641	611	619	592	620	593	588	607	665	577	624	596	568	626	632	603	592	643	616	640	589	588	592	662	592	662	672	663	648	601	609	595	603	624	591	570	592	588	604	641	575	656	540	613	631	579	621	665	589	577	603	605	611	607	601	633	640	586	625	617	660	607	614	651	586	652	643	567	614	588	601	636	632	590	593	624	632	580	612	628	595	603	618	652	610	599	634	625	615	642	613	615	596	634	636	573	620	657	624	559	624	615	618	582	614	634	605	610	593	603	604	608	594	595	620	596	616	626	624	586	555	631	585	604	617	620	646	602	593	585	614	613	608	621	604	602	627	571	642	626	617	609	628	622	590	584	582	643	603	564	654	619	612	580	614	606	615	637	590	618	625	626	614	585	588	589	628	626	635	604	590	619	554	552	597	589	607	582	646	589	622	631	613	607	620	607	606	619	596	627	663	652	647	644	643	671	624	637	628	585	659	617	618	597	636	604	633	614	654	617	595	601	617	605	612	656	638	645	639	661	596	595	644	633	633	625	594	587	585	614	597	583	639	626	607	608	611	612	622	606	623	597	620	596	645	617	590	613	611	578	622	609	623	639	616	601	633	644	600	666	596	637	602	597	578	627	576	614	614	564	601	625	604	609	605	629	580	562	625	642	660	627	670	607	662	612	596	580	633	607	569	616	567	569	581	583	604	643	593	595	634	630	594	621	618	667	640	579	643	601	596	611	637	630	547	575	625	613	614	611	608	585	624	604	610	621	620	624	654	558	615	643	606	622	626	642	637	665	649	620	590	596	619	560	613	622	649	573	679	593	625	612	643	625	578	590	641	632	572	654	605	610	639	576	591	626	601	619	649	622	629	593	573	645	621	615	593	638	596	587	633	628	620	600	611	610	667	621	587	617	625	585	629	609	602	631	589	623	606	648	617	585	616	618	617	605	655	599	628	630	632	600	663	629	659	634	610	654	589	583	633	621	620	630	627	617	592	601	581	579	634	583	614	600	682	629	641	575	582	605	581	586	616	646	652	624	601	600	643	581	596	627	606	617	611	620	609	582	631	639	634	627	616	636	612	635	613	604	606	614	612	587	641	600	592	663	617	615	584	586	588	586	587	617	565	571	653	592	598	607	600	627	626	619	662	590	608	651	615	599	632	610	607	593	625	651	593
28331	28742	33129	26454	17656	10460	6077	3982	2818	2209	1786	1550	1279	1062	994	888	852	800	760	698	707	634	617	574	588	550	546	476	491	509	494	522	426	490	464	410	439	433	434	423	448	443	422	433	426	437	468	467	427	414	397	424	374	419	388	404	433	419	401	375	382	427	403	388	446	420	436	419	397	420	366	427	401	459	391	410	397	438	405	422	435	394	376	439	415	395	432	407	420	421	388	403	417	399	397	407	421	390	417	402	428	453	383	431	390	403	436	410	408	397	425	420	395	392	407	387	394	425	389	429	435	393	375	409	428	423	416	418	394	415	378	458	374	428	431	424	425	444	420	409	413	428	430	423	424	410	375	384	384	400	409	434	383	451	406	397	385	414	385	403	408	416	434	389	404	371	402	399	411	443	404	430	429	409	397	397	401	399	403	398	372	426	419	409	402	395	388	431	395	408	383	395	433	418	377	431	398	438	396	423	410	423	444	391	412	404	411	400	435	420	404	402	335	407	409	414	412	402	408	443	447	439	414	425	385	450	404	407	437	423	421	414	410	436	421	416	390	409	420	420	392	429	411	405	417	401	384	395	424	381	379	399	410	441	420	425	397	407	423	394	398	393	420	407	425	428	412	458	426	420	416	403	434	404	411	369	423	409	435	419	426	398	407	400	391	381	434	438	416	396	412	387	413	423	399	397	415	427	406	376	377	405	452	431	389	409	412	445	424	396	422	427	414	387	395	399	391	397	423	415	389	394	392	403	409	399	407	401	411	386	435	448	405	407	437	428	372	413	404	469	423	402	425	377	433	382	399	414	403	407	411	397	403	422	374	418	440	403	399	438	405	372	425	398	381	386	436	428	376	429	419	401	434	404	383	388	413	368	437	415	393	393	406	416	434	367	413	420	398	438	414	386	416	388	388	388	423	452	387	424	399	430	420	421	405	401	412	396	424	387	414	421	370	393	401	384	408	406	433	430	419	414	396	395	426	456	418	419	385	386	406	438	376	419	416	413	399	395	408	401	442	402	417	403	404	442	383	418	428	397	379	427	433	425	395	399	411	443	414	388	422	406	427	402	412	348	435	430	398	407	395	427	426	396	430	433	446	405	401	379	395	433	423	416	426	402	395	412	409	382	416	381	388	363	458	404	394	373	396	407	427	432	388	425	397	389	445	414	365	447	419	368	415	402	402	380	456	449	395	415	377	397	410	417	372	437	407	421	444	432	401	405	398	392	414	421	404	416	400	385	390	442	420	399	393	417	414	414	421	410	450	417	399	400	438	378	383	447	446	440	407	424	407	425	435	436	401	406	421	393	433	401	407	445	410	412	371	442	406	406	421	429	415	414	395	439	429	444	411	433	416	380	390	421	395	366	406	427	424	389	416	431	374	391	380	419	415	449	377	404	418	409	424	430	393	422	405	414	404	416	434	420	405	430	407	419	432	427	429	418	418	400	397	415	417	405	404	397	435	398	399	417	390	429	407	403	387	400	389	398	415	449	453	422	392	400	453	416	458	398	426	414	430	390	409	425	397	420	438	413	418	409	391	440	434	404	450	432	426	410	416	423	433	404	416	388	402	412	446	417	398	405	414	410	393	381	420	438	439	400	416	428	400	402	390	411	439	404	395	405	451	405	451	411	387	418	398	436	398	406	439	415	432	428	428	385	429	366	387	439	396	385	402	421	432	394	408	407	461	425	410	414	407	415	431	411	430	394	409	393	405	452	416	400	406	395	391	433	419	390	430	403	398	414	434	403	421	402	394	429	403	397	398	436	413	402	415	439	393	408	441	413	410	388	381	380	422	407	400	392	419	384	425	427	398	423	410	415	416	385	423	396	446	423	412	422	394	403	426	404	429	426	397	397	397	419	398	407	401	433	439	418	387	399	423	402	411	423	414	388	394	400	411	403	468	422	394	431	400	396	429	404	420	389	380	405	378	407	412	434	435	405	408	391	381	419	391	397	415	402	402	389	426	430	401	393	408	437	475	406	422	388	394	406	409	418	435	391	414	430	413	414	392	393	411	427	356	390	414	380	450	411	414	421	396	367	447	395	424	422	408	392	389	426	423	400	455	428	379	411	390	453	437	410	438	429	407	425	386	426	416	413	437	428	418	416	426	370	391	448	385	391	392	431	420	407	408	432	412	393	400	408	419	434	408	380	395	427	395	395	409	386	395	414	431	402	372	423	392	380	396	396	417	402	418	415	398	426	434	378	400	396	411	444	411	379	365	411	391	406	390	400	409	413	416	431	419	395	405	401	435	422	421	408	427	413	386	411	401	434	454	389	415	418	423	362	430	373	375	421	376	415	412	428	412	383	461	398	391	413	459	428	404	416	420	406	394	384	390	399	409	398	417	400	436	391	431	410	397	380	443	427	410	411	455	423	417	428	421	420	390	405	384	422	399	377	428	415	422	456	393	403	416	418	421	453	407	421	395	410	399	402	436	380	431	403	394	428	442	433	414	397	390	399	425	430	403	428	430	412	426	373	414	431	410	429	399	413	411	419	442	422	383	410	407	443	397	428	450	424	436	389	406	449	394	393	431	430	412	396	413	398	403	419	409	350	390	414	437	404	431	447	417	427	405	411	395	408	427	415	406	424	388	401	407	405	392	438	459	435	423	459	404	423	389	402	440	389	413	415	378	418	416	369	364	395	426	414	431	397	387	400	401	450	415	390	397	383	444	447	414	375	402	388	415	359	428	410	444	416	403	398	412	414	413	426	397	440	419	398	428	457	397	420	418	396	441	387	392	399	418	422	453	419	412	396	381	425	430	409	419	429	429	399	381	391	372	411	396	419	417	423	408	427	375	444	386	389	415	424	406	433	397	423	390	408	396	425	406	441	407	388	437	443	386	446	427	390	405	385	416	426	401	411	420	396	413	446	461	410	411	405	408	437	401	419	406	443	399	395	413	402	418	400	421	402	374	439	415	433	423	434	401	395	429	400	409	409	384	389	431	408	417	440	417	406	428	397	430	376	435	403	421	454	425	394	388	419	418	404	408	422	391	391	408	415	426	412	412	413	378	382	380	427	403	434	393	442	415	389	381	378	430	426	420	405	448	421	409	402	407	421	411	400	440	415	440	407	429	414	402	439	433	396	390	407	403	436	406	372	415	376	416	394	421	435	390	404	402	441	435	421	452	421	398	384	422	362	423	417	403	402	401	410	419	412	406	372	436	409	385	435	375	434	394	428	450	407	385	404	447	417	391	382	419	409	408	413	456	379	383	437	393	396	431	453	402	409	453	394	381	420	392	418	424	365	431	403	429	398	417	407	392	417	428	420	428	388	413	398	416	379	458	380	426	417	428	402	419	413	424	383	379	401	435	410	411	375	427	451	431	453	400	356	400	414	438	416	396	398	404	388	388	411	403	405	405	425	397	381	392	422	409	440	399	389	424	404	427	434	404	422	409	406	423	408	394	430	402	398	438	400	408	396	388	409	395	408	414	398	403	396	422	369	434	405	417	437	381	414	433	409	415	410	408	413
30426	45075	38921	29756	23129	16928	12368	8982	6830	5367	4310	3650	2887	2519	2179	1893	1686	1623	1479	1416	1342	1192	1070	1021	998	888	877	779	751	727	699	748	701	662	691	662	656	625	616	627	626	602	610	606	626	602	596	605	605	569	574	629	602	568	535	581	608	593	621	585	576	583	596	592	621	519	585	533	587	547	579	565	520	558	613	580	602	619	565	556	568	565	561	559	576	571	595	602	615	527	564	554	589	567	556	584	582	587	583	585	586	577	580	599	568	557	589	586	567	530	591	523	535	548	546	576	578	574	557	567	579	530	541	563	590	559	550	609	564	608	597	541	565	559	571	624	581	583	540	570	578	588	606	552	560	564	601	586	568	564	628	578	573	549	537	607	558	554	568	564	570	571	572	574	558	594	523	537	571	561	579	519	546	608	583	575	557	566	578	549	628	572	572	606	565	593	560	571	592	546	583	573	571	562	558	545	593	604	581	568	553	569	546	565	584	586	571	549	553	560	597	588	562	577	562	595	591	603	586	585	575	548	524	564	586	598	566	548	555	578	611	520	556	553	533	557	542	577	561	564	575	569	557	572	575	522	598	566	578	586	581	539	558	556	617	634	567	560	620	571	554	614	607	588	559	595	591	579	575	568	566	594	581	534	561	547	528	597	596	575	584	590	585	561	577	583	530	543	589	600	577	541	535	563	566	552	573	600	572	565	562	571	537	588	583	549	585	577	576	522	568	554	553	592	575	606	572	623	574	582	530	568	561	551	610	545	528	554	548	548	603	586	580	515	574	566	610	548	636	535	550	605	581	550	562	534	604	578	570	551	563	563	569	580	559	568	534	571	606	603	592	558	567	567	578	567	583	553	566	549	558	590	543	574	561	544	539	615	577	588	548	546	515	551	584	540	536	597	551	547	538	591	572	568	562	515	588	618	598	617	572	592	579	540	534	588	587	556	634	540	558	556	575	519	623	575	570	610	574	587	556	571	561	550	515	553	583	551	577	618	533	569	598	554	566	550	566	567	591	554	565	546	576	569	553	557	567	571	558	533	574	550	574	576	579	610	550	583	622	576	547	587	567	573	568	597	565	601	583	537	599	554	582	552	538	598	560	574	587	544	542	525	567	549	553	525	572	601	567	581	608	561	561	555	543	538	596	576	547	570	559	583	590	571	590	569	564	574	522	577	555	586	536	567	591	576	587	553	583	611	575	579	578	622	522	615	574	577	553	583	534	568	575	526	543	599	616	531	573	557	581	557	523	577	592	571	603	573	528	602	550	580	591	576	554	531	531	619	580	580	564	576	530	573	586	603	601	614	616	565	572	555	546	566	528	541	566	539	605	515	584	570	562	570	563	563	579	581	570	563	599	546	594	558	546	569	600	557	530	580	543	540	537	537	567	618	524	587	607	622	608	551	557	587	570	529	601	552	551	590	543	579	575	588	559	570	529	570	561	541	575	567	532	585	582	635	538	568	568	572	552	559	572	589	575	617	569	542	588	578	589	528	592	558	577	531	548	542	565	519	549	579	553	588	546	544	518	568	657	593	550	545	586	587	594	588	554	568	552	558	537	596	584	539	562	600	553	559	583	534	582	540	583	561	599	591	576	555	540	563	552	600	558	563	515	552	549	544	576	565	565	568	564	550	544	511	550	579	575	564	564	568	566	558	535	576	608	531	579	611	566	553	574	559	553	540	573	538	568	575	601	536	585	592	536	530	585	576	564	548	579	598	594	550	587	590	609	558	559	590	548	549	599	570	526	576	562	576	576	566	550	568	552	589	563	595	576	579	591	558	553	582	597	569	612	536	605	564	540	567	564	588	569	536	624	547	605	576	578	561	558	507	541	565	592	561	591	534	570	601	566	543	589	542	569	567	569	551	592	554	581	587	547	587	544	526	570	565	562	616	582	552	532	563	566	612	542	569	553	615	589	543	541	551	588	571	525	582	541	602	536	556	576	565	625	549	574	542	539	544	593	599	560	559	575	572	572	559	545	552	580	537	593	557	587	555	594	566	574	570	576	569	598	566	565	575	556	601	549	576	543	572	569	563	552	555	560	577	550	563	582	578	578	569	568	540	554	601	546	555	589	597	585	538	589	578	606	607	584	591	612	570	563	609	555	587	540	590	610	543	577	571	584	576	550	570	539	558	548	569	537	589	560	569	546	589	598	605	554	577	608	587	599	650	602	569	570	599	636	597	602	584	610	596	551	526	590	579	565	609	543	546	585	561	526	610	542	583	585	528	582	560	541	596	549	590	602	560	605	567	565	585	575	568	579	563	600	568	586	570	593	540	586	547	576	553	544	552	587	555	572	548	576	599	613	561	531	579	579	512	547	601	588	587	549	595	598	537	532	560	553	556	554	561	563	536	612	585	565	637	587	582	569	635	586	554	532	595	581	583	532	594	564	569	546	597	550	560	568	554	543	592	522	576	547	597	567	613	548	559	554	557	536	555	591	527	585	532	586	586	526	595	562	525	568	507	558	562	592	577	526	548	566	576	597	550	568	559	601	545	571	547	581	579	593	612	558	581	637	605	564	551	564	611	546	587	537	586	593	595	597	592	568	572	558	528	568	578	598	573	548	567	569	592	602	596	561	598	544	604	572	573	551	564	521	589	559	547	576	557	585	542	578	553	565	535	556	551	546	587	595	566	581	573	593	570	572	561	532	599	528	602	575	538	606	620	540	573	539	549	591	607	590	616	603	602	595	565	537	568	566	595	567	551	533	561	580	582	610	580	535	602	580	551	535	573	582	584	552	599	549	580	548	588	549	565	571	618	577	546	502	611	536	579	589	585	551	567	599	604	599	564	570	615	536	572	560	565	601	530	552	599	580	575	564	592	566	555	557	608	575	537	518	538	568	552	581	579	528	543	562	554	570	537	573	566	596	556	566	557	571	604	528	543	555	548	570	518	554	584	562	550	533	567	584	553	520	560	577	585	567	574	582	570	570	585	584	596	612	570	602	607	595	573	559	570	547	616	612	539	540	596	574	563	610	570	552	618	559	553	568	560	596	574	622	581	604	608	537	552	612	552	597	551	561	587	589	559	577	619	548	567	586	579	587	574	592	604	507	581	567	554	538	543	593	548	508	573	568	591	607	546	591	579	540	580	576	555	571	556	557	573	596	603	550	588	542	596	583	556	524	552	547	622	588	572	564	568	540	561	565	631	567	573	555	596	568	542	539	574	531	588	611	523	543	584	573	584	529	551	571	570	586	587	572	581	585	551	564	519	556	543	565	534	591	570	533	592	549	580	563	559	602	542	522	594	533	578	549	571	566	555	582	592	559	526	575	562	549	555	598	531	554	597	564	556	596	582	595	558	562	533	637	553	544	581	575	572	599	596	577	574	569	554	603	598	573	568	550	601	601	582	584	581	554	593	572	607	596	576	549	583	589	558	552	592	594	553	593	601	584	568	536	551	585	553	577	557	561	597	566	572	580	560	539	617	548	551	553	563	600	555	556	579	533	551	556	579	558	535	588	570	604	543	598	583
24108	21075	28373	25154	22307	18752	12320	7039	4689	3524	2909	2318	1920	1657	1447	1351	1177	1165	1092	1010	893	855	873	780	751	738	714	626	657	575	587	571	544	551	529	528	491	552	502	513	558	530	499	496	500	473	501	504	512	430	507	485	553	483	466	505	461	489	448	500	461	460	493	449	474	475	484	443	438	428	403	438	475	469	457	447	459	515	471	484	493	424	456	462	480	446	451	476	469	478	482	468	460	479	460	460	480	453	470	461	490	472	472	477	496	465	461	461	459	458	453	492	514	501	454	446	470	484	470	480	452	447	474	457	463	429	453	489	480	463	454	462	502	460	456	444	462	445	449	457	472	477	429	474	469	456	453	451	460	450	485	481	461	452	492	513	478	418	456	459	465	414	471	449	475	470	469	462	465	441	496	454	434	493	485	464	474	513	452	444	485	476	455	465	444	511	466	463	447	472	475	487	460	470	465	464	410	498	468	479	459	471	507	457	461	442	432	438	475	489	465	488	470	448	470	482	424	490	449	438	448	465	481	464	478	482	490	472	465	453	463	458	459	468	451	450	462	464	461	467	504	469	481	478	458	491	473	459	457	441	446	453	462	477	462	497	483	435	475	477	473	456	466	460	458	455	496	452	488	456	477	448	457	463	461	473	505	467	459	468	467	453	455	492	469	486	447	448	438	463	445	492	423	456	492	414	428	483	474	469	484	489	470	466	437	499	470	433	474	476	506	486	484	458	508	472	446	504	480	482	446	470	453	483	475	490	492	471	438	465	475	497	478	469	447	439	443	450	469	442	478	447	458	467	473	488	478	484	446	456	466	436	457	455	453	447	507	439	489	436	463	493	470	484	483	446	459	464	476	478	457	455	459	482	458	468	471	454	457	475	469	458	516	482	474	459	446	474	496	497	442	478	476	477	457	456	461	457	481	453	476	461	436	488	451	444	451	477	476	519	514	479	480	431	508	414	518	459	457	458	470	453	481	424	462	452	460	464	455	422	479	460	465	475	458	476	429	474	452	459	486	491	440	490	493	447	448	429	437	439	476	478	452	492	484	461	484	458	444	496	455	460	481	434	451	466	447	466	454	444	461	458	454	484	485	472	437	489	473	418	454	470	498	448	491	499	449	467	443	471	519	458	459	458	460	450	431	449	499	442	486	443	435	467	464	458	436	449	490	477	446	472	437	449	403	463	440	445	475	461	463	450	484	446	437	450	446	473	472	481	481	460	474	457	414	462	468	451	468	467	452	442	450	459	496	474	462	464	476	450	500	433	472	490	462	473	502	444	486	499	458	438	447	474	482	415	445	444	488	452	454	488	502	468	451	457	455	472	453	451	497	488	453	470	444	462	447	450	431	453	463	464	473	463	445	455	495	433	447	436	470	458	481	440	437	494	458	460	465	449	451	464	473	466	470	458	425	495	435	444	435	453	448	466	474	461	464	513	477	460	436	454	439	445	451	450	452	458	465	451	457	478	460	474	474	418	460	462	495	465	481	500	457	449	467	440	479	437	492	447	466	439	469	464	445	484	463	487	438	463	446	431	469	433	432	456	453	482	443	433	459	442	473	441	451	456	466	468	463	445	465	455	434	477	489	438	484	472	490	437	453	452	476	527	502	516	523	438	492	476	493	452	485	454	461	475	460	452	425	482	477	472	472	448	464	412	457	442	444	471	456	448	447	466	456	463	465	482	462	462	494	464	460	416	465	478	466	467	453	479	454	480	466	457	486	452	466	467	469	472	466	477	474	435	455	445	440	455	508	464	423	436	460	452	486	496	466	478	478	468	472	467	447	422	491	456	437	440	479	499	479	463	432	481	491	444	472	497	471	442	483	451	459	473	477	473	481	461	470	472	450	477	426	439	460	476	468	480	445	481	450	455	483	492	450	467	465	460	467	464	468	468	472	444	458	485	479	460	483	486	446	477	435	476	452	444	420	445	477	443	484	462	474	495	454	471	462	496	445	437	478	472	435	459	465	462	462	454	467	450	457	474	454	455	472	474	482	432	475	446	443	459	498	431	471	462	446	466	460	453	421	467	480	482	473	454	467	478	478	460	482	460	440	444	471	442	464	436	426	491	477	461	417	456	497	454	482	471	453	448	454	470	474	460	467	450	415	442	468	463	466	464	440	464	456	468	509	491	446	466	448	466	467	451	459	461	430	476	456	457	457	474	441	440	461	506	462	485	486	466	470	477	507	476	475	453	497	463	470	453	434	447	472	465	452	472	456	484	476	446	446	453	442	458	448	475	466	489	463	470	447	473	475	430	443	446	489	455	446	477	478	470	450	474	434	467	446	475	427	442	438	502	451	430	478	465	499	476	476	434	440	488	521	486	451	509	450	462	439	451	479	446	465	457	433	453	483	479	486	480	457	478	460	467	460	447	482	511	467	518	471	451	470	445	457	461	451	448	465	432	454	450	448	459	470	439	446	472	443	479	449	442	462	452	481	448	436	461	509	465	474	430	441	444	451	443	458	474	479	457	458	446	448	452	473	465	466	430	464	460	480	482	467	484	455	495	435	456	468	473	494	516	439	480	446	478	436	491	460	447	450	462	468	480	429	503	472	426	458	459	445	463	470	467	457	456	479	490	443	496	476	489	449	456	508	432	482	457	482	472	473	435	449	472	466	457	473	468	462	467	447	460	438	460	417	438	501	449	474	447	460	469	462	467	467	438	477	466	466	469	493	477	496	490	475	433	467	435	449	490	470	501	477	459	478	450	478	474	454	507	480	435	490	465	497	465	505	435	466	468	461	468	450	465	499	456	510	431	459	477	451	456	467	454	466	453	431	455	461	454	438	453	457	493	436	441	469	475	484	440	446	471	449	442	465	453	479	428	455	463	467	440	482	436	484	459	486	432	493	494	486	445	479	481	490	479	476	451	488	426	474	488	448	453	496	476	502	493	431	499	430	489	470	455	445	464	441	513	452	431	477	442	467	461	463	470	479	481	460	491	432	464	511	487	519	444	472	472	443	488	458	478	490	484	466	452	451	457	463	454	488	440	457	457	440	469	459	470	467	454	465	487	439	444	441	440	487	479	492	484	423	485	470	465	441	448	446	453	451	477	435	459	428	485	464	428	443	479	487	450	444	472	453	437	434	473	457	472	453	505	470	481	493	465	475	449	441	444	466	464	463	459	486	494	470	448	467	464	501	444	482	449	468	454	462	428	491	436	413	470	495	501	477	511	467	470	444	473	449	448	454	455	471	451	426	483	436	460	457	486	478	405	479	457	481	464	472	414	464	450	476	453	451	449	482	539	415	432	472	444	433	476	456	485	502	471	465	439	437	496	493	494	463	447	493	482	481	480	436	442	440	462	455	444	487	482	447	488	454	515	440	455	466	474	456	481	449	473	476	447	454	498	468	465	495	494	449	451	459	418	451	486	437	426	458	455	449	457	474	468	462	445	489	442	493	486	455	497	419	425	489	440	475	477	481	489	470	447	467	461	485	477	431	481	464	481	436	461	437	504	477	485	482	462	455	436
31643	51562	45145	35307	29149	22810	17546	13559	10401	8262	6716	5338	4398	3743	3223	2921	2619	2433	2132	1975	1785	1656	1465	1442	1295	1224	1139	1028	981	936	944	935	851	793	824	824	781	768	770	703	710	682	725	741	702	642	691	695	679	663	699	667	706	719	626	619	673	664	704	656	626	680	632	665	683	636	688	672	653	625	633	654	687	644	624	675	665	660	650	653	624	680	667	657	651	642	660	630	649	611	642	650	605	631	629	616	653	626	628	643	649	605	636	600	631	642	655	656	661	632	659	639	620	621	630	624	609	639	679	629	653	642	620	669	632	664	617	638	648	637	599	644	647	656	669	625	657	644	630	671	619	646	664	634	613	610	642	644	645	663	703	640	628	616	656	645	650	625	668	589	654	621	665	648	600	668	642	643	678	648	652	687	653	626	654	590	616	596	631	582	671	679	665	668	637	636	645	623	634	611	625	633	609	656	614	648	635	625	586	653	644	623	666	625	672	604	671	626	622	635	580	593	658	630	617	623	596	663	659	635	647	606	657	618	650	666	652	638	689	654	628	605	677	694	645	675	641	627	693	615	638	636	659	640	633	684	656	619	608	677	607	634	620	651	657	671	650	662	611	638	621	616	626	659	635	647	681	695	628	647	660	627	626	618	604	623	624	623	642	620	664	680	678	634	649	671	647	609	631	622	629	661	596	591	648	653	616	610	632	652	676	658	650	653	657	661	622	631	660	616	643	652	635	575	640	627	621	685	641	674	637	639	649	608	637	639	609	602	645	624	636	602	675	648	675	650	649	640	643	629	658	652	619	659	617	685	698	640	606	650	629	652	617	640	636	637	574	617	633	631	671	677	626	595	563	661	612	621	691	683	603	642	631	640	614	646	630	617	654	637	636	601	607	686	607	646	659	689	592	599	658	640	642	646	663	640	676	643	653	614	663	652	620	678	624	677	678	631	633	685	624	627	658	665	647	598	641	622	667	604	660	606	662	668	620	637	623	614	659	602	620	610	634	648	594	626	639	673	660	676	630	664	610	628	682	689	643	632	617	617	646	646	570	678	616	629	602	661	627	651	651	642	623	639	631	652	627	661	678	664	619	559	619	654	670	626	636	680	638	693	624	649	623	625	682	657	615	592	633	633	638	638	627	598	641	649	630	569	659	618	563	670	647	630	643	632	613	644	625	652	574	637	613	663	636	668	649	607	653	623	688	667	668	611	608	635	646	664	648	638	632	665	596	609	632	669	577	618	632	655	597	598	641	613	658	609	630	608	619	650	614	639	640	625	594	623	646	637	657	581	602	635	628	646	651	605	653	704	617	679	629	622	638	635	669	671	633	568	622	602	583	618	648	648	612	633	652	617	644	633	632	619	593	639	662	640	655	660	628	604	625	659	669	650	587	654	628	596	637	626	638	643	627	669	641	622	603	617	607	653	643	640	658	676	612	624	654	632	650	652	654	637	654	649	632	638	622	664	642	597	622	654	662	648	611	601	614	569	637	616	626	631	666	704	636	643	611	656	671	608	617	674	634	625	606	617	649	637	633	603	670	641	617	611	636	679	635	632	653	628	689	584	660	665	632	651	594	647	635	607	664	627	637	639	651	684	648	625	638	633	638	601	670	664	665	680	627	643	641	659	676	629	669	634	638	631	681	621	664	650	652	667	668	629	618	634	632	684	655	631	625	608	692	638	653	655	603	637	638	657	634	650	648	647	629	649	612	657	677	637	637	697	610	692	610	669	631	639	693	614	609	632	614	627	646	650	621	647	644	630	606	634	644	640	657	621	652	631	677	625	636	622	638	663	665	616	621	653	600	642	632	640	647	638	645	658	628	666	611	654	635	642	643	629	667	643	630	612	634	626	618	649	605	648	621	623	636	637	639	653	631	653	680	598	664	632	630	654	624	632	657	622	650	621	637	680	646	648	628	626	630	639	589	649	624	643	617	636	629	609	647	607	686	632	666	675	624	655	642	662	628	648	624	647	644	618	619	605	661	642	640	617	636	637	624	634	631	658	661	691	667	608	663	620	633	656	647	605	579	638	662	650	647	651	619	609	581	646	605	609	628	643	619	616	615	620	655	637	613	653	629	614	639	684	668	636	633	620	600	623	637	610	671	653	622	674	658	636	635	603	640	656	653	618	673	623	601	602	653	642	664	664	628	601	635	684	622	636	616	668	682	644	622	647	655	629	641	603	676	663	620	649	687	667	701	613	720	648	645	633	606	620	694	620	695	618	619	649	691	645	653	670	697	608	646	648	620	636	636	648	672	643	645	657	611	639	626	632	636	646	645	693	628	614	635	639	650	638	649	619	635	617	654	632	643	601	614	634	656	658	628	627	659	639	607	649	615	661	650	653	622	608	618	619	642	650	569	656	637	678	637	584	699	683	611	602	657	636	620	644	656	643	617	630	647	603	640	664	624	616	663	667	657	657	643	617	654	646	667	620	617	639	647	615	651	617	667	628	679	654	620	638	615	649	661	644	651	645	696	664	601	606	643	646	618	645	615	647	635	645	624	636	641	624	647	616	653	692	621	637	614	660	620	681	646	596	694	638	642	642	606	640	652	645	697	618	675	640	671	600	619	665	639	665	647	617	646	681	640	629	673	683	673	629	666	638	678	623	654	609	599	624	600	648	626	651	606	614	621	634	613	624	647	617	651	635	663	679	621	626	652	612	677	688	670	635	631	610	642	626	619	638	610	578	649	647	635	622	603	604	651	639	613	630	622	630	623	607	642	630	626	653	649	614	620	625	627	626	627	621	667	654	617	665	660	638	587	581	586	627	623	610	663	628	659	667	651	639	623	618	584	609	673	656	658	680	647	670	642	642	647	671	685	669	646	642	613	649	646	651	597	662	660	627	608	693	664	633	646	656	653	650	634	665	628	618	658	632	643	671	660	649	634	612	650	629	689	652	699	655	599	655	649	600	639	626	639	661	611	642	629	654	645	597	628	646	632	631	624	602	656	612	638	637	644	618	657	651	608	656	654	620	635	666	600	637	600	620	642	612	617	601	616	644	652	606	646	638	617	673	660	651	635	616	632	651	647	648	687	635	659	694	644	635	684	621	626	625	666	619	655	657	659	653	657	635	646	675	591	586	568	660	650	598	666	601	633	622	630	620	644	636	623	613	704	645	686	644	627	641	617	674	621	645	626	612	604	627	625	643	661	687	648	625	619	591	654	659	644	677	601	653	676	641	629	618	593	677	654	660	654	601	644	620	654	645	681	652	648	639	632	600	632	672	655	634	640	613	641	635	560	596	647	647	636	644	619	633	631	627	640	652	654	652	646	646	643	623	632	630	666	630	628	610	642	618	645	630	647	659	693	618	629	631	629	611	629	615	628	620	648	637	677	673	651	664	624	623	619	589	660	639	647	669	638	661	647	655	649	685	634	650	685	628	663	632	622	668	676	600	642	659	653	609	567	634	625	620	636	646	625	627	633	647	626	653	620	673	605	638	670	627	690	626	660	625	631	599	648	629	585	665	633	633	625	633
23059	21004	28581	23823	21722	22208	19024	9988	6430	4746	3809	3054	2502	2183	1865	1598	1482	1354	1344	1148	1124	1081	1002	878	849	796	756	712	651	647	607	588	541	580	565	497	561	529	502	509	517	508	499	475	493	468	477	525	452	478	449	464	460	434	477	477	454	452	451	455	491	440	440	490	445	462	439	423	461	430	463	432	467	416	488	442	454	459	446	431	466	434	493	449	444	469	437	422	421	447	434	445	477	450	464	478	436	431	461	470	452	453	455	448	412	474	444	471	433	423	424	424	435	485	444	440	463	452	440	442	431	450	406	401	450	449	432	438	395	430	464	440	447	417	448	450	430	407	440	440	434	433	435	444	474	441	435	473	448	440	456	486	459	440	444	465	432	432	478	504	425	440	437	442	417	496	473	478	449	437	430	448	442	439	448	430	447	460	463	429	449	457	467	435	439	410	450	425	414	469	454	468	471	449	400	428	471	465	482	508	437	447	441	469	450	511	460	425	464	409	465	448	457	441	433	476	425	424	396	466	419	454	432	413	440	445	457	456	466	445	461	442	417	459	409	460	449	427	448	448	432	457	398	409	420	439	412	469	410	454	466	451	426	432	449	438	463	458	447	455	488	438	415	477	442	416	401	439	420	445	483	464	407	456	436	468	417	458	472	467	458	432	465	457	445	442	436	477	456	441	434	454	442	441	457	458	444	435	421	469	402	407	443	476	453	443	447	439	464	415	475	426	484	452	444	453	429	426	473	407	453	421	443	479	453	458	417	448	471	434	419	463	488	427	448	413	434	451	428	442	427	453	424	439	441	446	475	442	458	457	459	429	434	418	438	456	444	452	439	467	467	421	425	465	450	446	475	451	467	432	427	417	472	395	442	440	398	429	470	452	447	418	431	463	433	474	446	477	418	435	400	447	447	437	446	445	436	459	428	475	435	460	456	435	423	469	446	477	449	457	457	453	450	473	462	449	429	468	427	476	437	424	425	416	409	453	408	419	464	438	440	443	446	473	446	427	509	411	463	431	403	441	465	460	456	447	444	459	419	458	457	454	433	446	417	463	458	453	480	472	455	448	471	429	449	454	427	446	442	454	428	453	486	434	429	423	429	392	421	433	455	407	442	456	428	468	463	483	427	430	415	435	455	447	455	412	437	429	463	436	449	422	457	434	432	450	465	451	427	415	424	461	414	438	452	454	474	424	476	432	439	467	475	423	454	447	416	404	479	431	443	441	444	437	502	444	458	436	465	438	466	450	417	443	423	443	448	432	422	437	437	453	446	441	468	434	457	477	465	441	427	458	437	469	470	441	446	447	455	433	448	451	452	445	475	446	452	456	452	445	439	413	443	464	439	470	469	467	424	466	450	454	453	439	412	444	418	437	442	438	434	448	475	430	445	471	435	475	449	453	427	451	451	435	455	456	465	422	465	440	452	442	444	442	424	444	438	414	429	423	424	431	453	464	428	451	446	442	444	442	447	412	446	453	424	449	464	495	439	435	466	415	465	445	437	467	424	448	466	435	467	448	429	444	436	403	431	444	487	472	427	399	433	442	451	439	465	450	458	471	444	414	463	457	394	397	427	445	429	475	464	433	417	446	458	484	466	479	452	420	462	399	467	468	450	447	395	452	473	448	469	468	398	469	434	408	437	468	406	462	436	471	443	402	407	436	444	470	444	492	449	450	424	439	424	412	402	450	444	483	432	460	457	431	471	457	446	456	468	482	436	478	436	458	444	429	465	469	428	425	425	438	436	451	478	430	413	441	445	445	453	445	458	447	444	439	424	428	421	441	435	457	451	473	432	455	422	480	442	469	432	444	410	429	443	417	424	432	480	419	418	462	440	454	453	467	455	448	442	419	461	449	444	424	423	419	417	469	451	465	449	459	416	444	431	407	424	452	447	458	440	441	415	428	439	426	468	434	463	456	456	474	442	446	434	453	438	457	424	452	425	433	446	437	445	433	469	497	447	437	438	431	459	427	448	394	429	420	467	448	426	440	457	409	442	435	494	427	436	418	460	469	423	450	422	430	423	458	466	441	435	430	457	441	417	412	418	448	428	471	451	430	426	467	435	434	428	436	430	430	418	458	434	447	462	445	436	480	442	441	443	466	461	407	475	473	422	456	437	446	448	450	430	414	433	462	411	409	471	453	478	474	456	454	457	433	413	449	464	451	433	455	478	422	414	457	434	470	443	426	428	420	443	438	446	439	441	418	439	450	464	499	445	434	465	442	475	427	466	428	454	460	429	428	458	430	433	458	451	431	460	450	428	496	411	437	403	448	433	440	418	435	414	452	460	452	459	443	442	483	428	459	444	443	498	445	433	443	472	439	474	451	412	482	425	439	445	427	486	433	400	405	459	440	409	435	463	451	471	451	455	449	449	417	448	437	475	463	444	435	437	399	452	454	465	432	460	493	446	430	441	449	437	462	473	429	412	425	463	427	438	464	418	468	453	458	487	480	430	455	413	452	436	426	401	428	443	452	453	416	468	388	460	429	457	433	440	452	439	443	471	430	423	425	471	387	450	458	469	458	427	432	461	472	438	451	413	448	455	446	458	450	476	428	445	440	399	446	446	446	468	493	433	440	428	487	436	428	454	447	412	414	467	453	498	409	439	416	444	424	475	432	446	422	440	439	447	470	429	429	415	413	421	468	431	458	461	433	445	483	465	421	438	452	490	471	477	428	503	422	468	414	472	417	447	421	444	442	461	446	440	438	443	473	481	478	436	469	399	433	444	425	432	467	440	444	436	451	486	459	448	436	446	420	453	428	451	459	430	417	451	413	430	485	411	489	439	430	475	451	434	402	449	443	450	463	432	446	436	452	444	419	425	447	458	439	413	438	447	453	422	397	486	414	476	430	455	446	453	438	467	412	480	461	453	458	430	439	410	435	449	427	421	475	400	398	442	434	431	452	411	440	432	485	423	388	424	438	429	452	415	435	447	452	472	428	464	474	462	447	463	440	465	441	453	405	440	445	452	434	439	418	462	454	440	434	458	424	460	446	430	425	423	448	453	436	402	410	440	459	439	402	426	428	433	462	428	418	461	468	483	457	443	449	453	433	463	458	421	469	429	435	486	438	455	469	495	409	489	415	451	436	437	432	427	416	461	437	441	446	461	442	433	421	437	429	407	456	426	485	435	445	447	469	421	447	426	448	448	468	420	477	440	479	422	440	420	447	449	466	427	404	431	436	509	443	468	464	437	446	449	420	453	426	412	473	454	451	430	450	477	446	460	426	425	464	423	439	426	470	421	420	426	464	474	427	446	460	431	445	441	453	499	434	424	429	459	420	467	463	442	454	424	409	415	482	447	472	461	460	404	396	416	414	459	442	456	458	468	403	410	425	425	449	408	450	404	423	438	462	402	427	431	426	457	422	385	469	437	421	463	460	450	456	419	469	488	439	450	399	401	444	456	417	421	442	434	441	423	460	433	431	455	438	419	431	412	439	476	456	438	446	433	465	450	446	440	431	449	421	421	432	445	420	436	433
33647	56594	49489	39249	33087	26481	21394	17007	13403	10687	8824	7095	5802	5036	4269	3554	3286	2994	2728	2464	2180	1985	1841	1674	1544	1414	1339	1177	1103	1057	1002	936	879	831	844	778	786	774	799	707	739	718	756	748	721	716	674	686	633	661	663	678	684	658	645	611	645	638	632	638	637	636	624	648	612	659	616	622	580	621	670	626	646	623	613	626	605	590	600	599	595	618	611	579	588	623	581	596	613	591	643	572	645	589	612	585	634	569	616	656	556	600	665	627	561	645	614	597	572	613	656	618	610	598	602	594	604	591	681	662	616	579	566	581	551	563	576	590	601	613	636	606	601	594	583	656	660	600	605	576	582	620	596	629	625	617	589	588	572	598	586	601	647	640	648	614	640	609	615	599	578	627	597	585	570	617	572	618	615	610	608	604	592	620	592	583	573	574	617	627	619	578	621	635	602	587	601	636	612	633	605	591	627	648	619	597	591	591	590	611	621	653	566	624	595	579	543	567	625	593	626	590	633	602	628	612	587	595	623	645	656	617	622	631	600	607	613	668	603	656	641	596	564	643	598	614	614	593	552	579	642	633	631	602	602	632	649	574	640	604	563	599	604	603	587	552	649	602	600	624	603	599	608	613	618	598	604	592	615	589	628	643	592	595	609	568	591	579	588	590	588	603	613	620	594	588	603	652	598	666	582	592	642	588	583	617	645	639	632	600	630	589	612	582	642	578	632	658	606	588	624	606	657	651	602	601	606	634	612	622	614	562	634	612	640	615	599	641	649	621	631	602	577	607	647	634	593	592	625	623	620	604	645	626	622	618	627	585	620	595	587	559	611	587	599	649	584	610	606	632	614	594	564	675	636	594	576	611	570	591	564	606	607	565	593	578	597	575	608	613	595	664	635	614	647	575	616	563	623	600	647	570	579	617	585	675	606	618	607	609	600	609	603	617	621	619	568	553	626	570	635	630	605	595	612	605	577	633	625	622	582	584	592	624	570	612	570	586	600	596	592	613	585	584	630	577	641	611	558	610	626	612	592	643	625	611	586	606	608	626	577	635	606	609	642	652	647	587	577	600	658	607	607	618	567	623	589	670	591	571	624	596	644	655	598	614	649	620	630	597	585	588	629	623	581	585	614	594	614	579	601	575	593	642	643	626	601	614	603	609	584	624	575	608	584	597	577	611	608	637	546	639	625	620	646	642	614	567	595	555	577	604	598	576	627	569	549	593	625	616	617	589	591	596	618	615	590	623	575	648	566	557	630	606	594	653	589	601	605	652	593	620	648	598	589	595	629	589	552	589	619	581	633	648	598	637	599	593	578	587	647	607	609	593	583	602	674	590	636	616	617	608	640	614	656	600	617	607	615	617	590	633	631	599	613	597	624	571	581	580	621	585	615	599	567	623	580	576	574	587	650	651	617	631	600	628	616	609	617	640	605	574	606	620	573	583	608	571	614	607	545	640	620	596	636	592	643	646	620	577	629	625	643	569	588	619	604	616	608	636	622	600	548	580	629	636	624	626	624	586	597	626	602	617	647	630	634	597	640	635	638	629	601	611	614	550	623	614	606	591	615	641	642	600	633	613	622	574	559	598	641	625	599	591	620	610	614	640	595	606	649	610	571	577	566	588	570	621	604	610	604	605	577	601	659	620	618	619	599	625	590	576	616	577	594	588	619	628	614	587	642	650	575	595	568	579	646	604	605	625	602	599	584	598	580	636	618	633	637	602	591	603	654	626	585	591	605	593	624	616	613	630	603	608	585	605	614	570	561	543	628	610	627	597	619	619	595	657	574	601	619	652	635	609	616	616	632	605	556	594	624	569	612	596	632	603	579	617	633	633	625	601	598	600	623	625	593	572	608	579	591	586	602	588	634	619	591	603	612	569	585	594	546	599	608	598	613	624	581	599	611	613	573	622	607	667	605	556	615	625	608	591	615	566	668	562	607	629	618	610	611	597	603	610	628	617	607	624	631	587	607	546	601	644	598	658	593	580	624	618	583	616	593	588	573	596	607	572	618	584	575	575	602	664	608	586	586	591	613	621	598	542	604	597	588	611	581	626	567	623	570	600	576	600	603	610	606	620	590	604	564	567	565	627	575	597	592	620	576	609	636	647	605	553	609	624	583	565	600	598	666	633	604	619	666	600	624	596	615	610	586	633	591	613	618	600	621	612	624	625	592	590	591	601	641	606	595	568	572	631	669	669	622	650	591	630	664	588	580	624	591	615	616	602	609	643	566	627	644	629	621	587	618	645	628	604	594	611	579	647	608	610	590	586	610	586	643	596	635	603	570	578	596	603	592	596	609	622	646	637	604	606	606	593	639	649	617	592	598	590	581	608	566	563	595	595	603	636	605	597	629	633	631	593	593	612	586	578	691	549	605	573	613	603	560	643	594	599	596	595	611	571	595	630	621	596	619	596	602	586	615	592	620	586	594	591	622	626	620	590	631	594	609	668	575	580	577	610	602	625	603	612	602	612	645	581	610	584	641	600	640	592	616	586	603	614	587	599	607	632	603	587	586	618	574	631	581	594	589	610	610	628	562	606	629	602	570	579	619	590	613	612	582	623	637	574	610	587	600	602	564	613	596	606	619	625	598	596	604	594	636	584	629	608	666	563	609	616	619	624	593	644	635	578	602	634	553	573	607	579	638	603	591	647	573	637	616	577	595	537	641	567	623	626	607	587	574	603	630	587	606	624	615	596	599	597	584	691	604	612	617	682	620	640	628	578	588	578	587	625	588	646	642	618	611	630	563	613	631	586	600	612	623	624	631	619	613	577	640	615	637	656	603	580	606	623	623	588	580	697	590	608	599	651	593	617	617	602	618	560	583	587	646	648	591	596	583	607	604	608	595	613	625	597	616	584	631	563	629	581	577	650	600	595	610	591	600	586	647	615	613	602	577	625	590	644	601	593	609	575	610	615	609	630	617	568	628	589	616	586	621	625	621	634	606	598	596	524	586	578	614	591	616	558	610	614	605	592	569	645	581	628	639	576	568	635	605	600	566	611	572	631	598	595	614	631	612	616	598	643	600	601	607	596	580	593	608	616	620	634	567	611	635	631	639	596	578	586	625	569	581	602	624	637	622	627	646	596	561	606	604	585	635	588	633	621	607	591	592	612	595	591	564	649	590	576	671	650	646	597	665	623	608	595	581	597	605	616	594	597	588	606	568	583	599	613	650	595	564	612	614	686	610	637	630	611	684	599	639	645	609	532	606	614	593	609	600	624	575	561	607	613	629	584	594	638	582	552	611	557	642	638	583	615	613	604	639	606	578	621	596	654	565	635	600	641	602	628	643	666	624	566	597	616	607	636	605	647	586	619	589	616	617	583	616	639	623	551	590	588	641	561	632	595	595	587	581	604	619	621	580	609	602	577	599	633	621	598	654	592	619	607	594	637	625	559	607	587	602	599	596	640	619	601	604	639	593	596	621	606	587	615	594	592	619	591	598	607	622	602	595	596	575	616	642	591	562	633	621	619	581	616	595	589	583	614
28454	28419	33216	26229	16785	10177	6253	3958	2799	2210	1860	1492	1318	1082	1019	918	868	800	814	738	681	618	632	594	583	514	523	494	440	499	475	488	465	434	479	498	456	439	452	428	464	425	448	465	413	432	453	442	438	421	436	429	416	417	412	412	423	450	456	413	426	447	407	437	421	404	404	457	394	392	391	432	384	428	418	401	416	390	403	414	380	461	420	407	407	412	398	423	382	422	476	433	387	426	423	431	432	378	420	414	425	415	385	398	411	400	406	392	420	452	386	433	404	400	364	394	426	416	411	398	418	373	405	414	398	409	433	399	410	402	433	412	421	424	407	406	418	419	431	415	415	390	375	374	401	405	433	414	401	393	422	418	375	409	401	403	423	396	415	423	410	417	391	382	376	427	394	405	443	427	421	413	384	416	423	409	393	397	410	373	365	425	448	417	387	375	386	426	398	411	393	392	414	393	405	427	398	420	404	414	426	414	404	421	427	404	413	421	395	471	419	414	402	405	399	395	392	414	395	389	408	440	380	400	431	420	426	398	393	394	433	374	417	393	449	405	435	433	408	439	417	404	406	382	377	387	409	408	407	403	415	387	417	403	389	407	377	409	428	433	393	384	394	395	384	393	410	369	390	406	424	395	430	383	402	388	435	431	418	387	412	442	428	405	409	434	395	394	403	435	434	465	399	443	386	435	429	426	388	410	429	409	425	424	423	382	397	392	391	370	419	388	437	372	423	422	423	397	396	415	401	373	395	423	410	439	377	424	405	434	452	404	416	401	425	416	373	403	409	412	408	379	409	414	409	395	439	407	428	416	414	368	417	393	360	407	424	418	407	423	392	416	410	405	419	398	388	402	425	434	398	397	401	404	430	412	430	364	388	399	429	402	402	400	402	403	399	377	423	401	407	410	428	437	410	409	379	401	381	410	415	403	414	387	396	399	424	412	398	442	404	355	443	403	373	368	415	432	420	397	405	418	399	402	409	388	377	400	424	372	389	385	387	383	400	432	426	383	387	409	385	406	405	377	412	390	419	392	417	428	438	415	385	412	407	413	418	391	419	406	450	446	409	419	432	395	394	401	363	430	381	391	438	390	415	400	407	430	396	393	388	407	414	400	373	422	383	436	424	424	407	374	380	399	406	393	399	430	427	416	435	410	401	396	378	359	401	412	378	398	395	437	408	434	421	409	435	405	371	387	425	416	417	442	425	399	390	412	410	433	392	425	384	377	397	388	397	424	415	396	397	416	401	406	395	406	387	402	410	410	400	424	433	428	380	415	405	394	411	420	413	407	411	392	395	439	441	377	424	404	391	453	423	403	431	408	428	405	439	417	438	397	425	398	379	432	432	401	400	380	392	404	426	426	376	414	408	430	383	399	415	410	404	419	392	409	405	387	429	420	380	423	411	403	427	383	401	419	419	409	436	399	401	441	394	401	428	424	388	397	398	385	407	432	423	386	409	404	427	401	458	423	401	420	382	415	396	412	407	377	428	436	421	393	383	425	414	404	425	421	418	429	416	387	413	390	381	383	385	418	358	420	415	398	405	380	435	415	428	397	408	415	409	376	392	420	380	450	400	407	413	408	437	438	413	411	418	419	434	414	417	403	401	411	398	413	400	440	410	410	419	400	414	409	360	393	413	410	402	389	431	404	399	414	428	433	436	425	394	399	423	405	372	444	410	393	398	396	374	408	418	408	411	403	399	396	404	411	427	419	393	401	407	431	382	406	389	429	420	385	407	420	433	394	409	410	389	437	434	411	378	411	434	400	403	414	427	410	434	402	392	409	422	402	412	417	399	409	426	416	378	379	413	380	425	392	408	389	404	418	390	406	434	396	393	390	416	401	398	383	384	399	444	435	400	429	386	402	424	437	372	414	393	393	409	399	417	428	419	405	369	369	392	422	402	434	406	419	417	433	462	430	431	390	427	400	424	409	395	406	399	395	400	452	428	430	403	400	384	434	408	417	435	413	451	392	393	426	433	422	434	409	412	425	396	384	405	425	420	420	383	419	367	417	423	430	395	436	399	403	384	383	401	370	397	399	387	421	425	401	405	432	387	387	377	385	408	427	427	395	434	398	428	404	408	443	413	430	382	399	403	404	409	391	399	435	427	403	426	437	381	398	410	418	376	408	388	398	396	383	444	386	399	429	401	460	411	409	429	399	415	415	421	404	411	417	418	380	410	396	410	390	418	425	406	381	383	405	391	401	395	394	371	378	413	394	439	432	420	414	417	408	393	394	411	447	423	408	426	409	418	390	413	427	372	416	414	377	394	429	395	399	416	432	401	421	461	383	392	405	417	416	383	406	376	409	422	401	422	375	419	402	410	371	381	420	420	418	425	403	383	436	411	409	386	374	422	393	404	412	358	397	416	414	435	380	413	422	396	405	425	444	411	420	439	420	435	393	390	405	403	357	383	422	399	399	383	399	419	412	406	424	409	410	410	396	394	427	387	411	409	419	374	415	381	388	440	404	412	366	420	444	416	398	415	381	456	425	356	407	444	406	406	381	389	410	425	405	365	398	427	387	460	414	395	446	441	395	417	405	400	447	418	406	380	398	446	379	389	414	398	398	450	406	409	413	432	396	418	436	399	368	399	422	428	391	402	441	398	392	420	426	432	428	404	370	430	366	398	393	415	447	412	433	414	382	423	381	390	401	410	430	403	394	378	409	407	413	427	418	418	445	375	427	421	429	395	403	436	412	411	390	408	414	406	397	388	419	420	421	408	401	398	461	401	419	438	375	400	473	434	396	403	381	430	441	417	397	396	424	433	433	440	368	391	428	385	416	400	414	434	419	407	390	396	426	426	413	416	446	386	443	424	413	423	410	404	413	407	387	418	386	402	430	387	415	417	448	402	419	397	413	381	401	403	446	412	386	389	398	392	420	365	423	411	377	453	415	455	379	405	389	411	402	443	390	418	355	413	406	412	430	453	405	396	400	396	418	411	394	445	412	416	427	394	386	399	413	396	409	425	437	410	420	418	408	420	396	412	388	449	425	389	423	393	424	420	434	439	400	382	422	383	402	421	410	439	437	373	402	409	424	410	396	408	368	392	408	419	415	457	411	398	437	431	375	430	397	447	422	369	395	408	451	407	389	411	413	424	429	430	399	396	450	417	413	435	386	393	420	439	423	416	405	400	391	372	393	476	384	428	417	406	416	395	419	382	379	455	385	397	405	403	387	381	399	404	385	425	409	416	380	432	398	438	391	383	410	421	418	409	445	385	407	424	430	434	430	394	414	409	431	404	400	399	385	420	411	399	374	412	376	386	407	374	384	417	387	416	386	379	404	429	424	397	378	416	467	414	409	421	403	438	394	402	429	416	445	403	395	385	418	398	440	386	424	397	394	408	396	423	420	418	378	390	383	390	424	365	407	397	408	428	386	414	440	424	422	388	383	366	407	402	372	428	432	377	411	429	416	382	418	408	359	396	432	420	451	419	406	421	445	364	367	374	408	404	433	388	387	409	426	380	400	376	440
30543	45019	38870	29229	22404	16639	12478	9363	6832	5452	4283	3485	2961	2523	2175	1943	1736	1633	1415	1436	1289	1168	1106	1021	921	898	853	811	793	785	747	689	698	679	666	641	639	598	637	611	642	612	631	600	589	601	592	595	590	604	592	579	611	624	587	598	532	560	563	600	555	583	559	537	558	556	571	580	580	575	579	608	572	517	583	572	571	577	556	567	540	623	542	561	610	566	602	563	602	538	550	588	526	613	561	545	580	553	583	579	533	582	539	558	563	566	608	549	584	571	527	562	555	608	568	553	547	574	560	524	560	588	562	562	563	588	546	589	573	613	580	580	585	559	540	582	557	619	555	580	559	525	490	568	539	543	524	541	557	578	546	563	596	546	621	553	523	570	583	524	530	517	540	611	574	612	527	561	594	571	588	585	588	577	593	549	579	561	588	542	582	567	556	584	567	595	538	567	576	560	590	524	516	577	570	595	634	562	560	562	583	585	605	583	592	590	524	577	582	566	549	578	556	587	574	567	511	594	517	582	541	563	597	560	564	575	550	604	604	560	593	550	552	604	573	564	548	579	582	564	551	545	551	585	572	590	547	604	560	539	576	571	598	560	560	511	577	582	577	586	591	556	550	571	547	616	569	535	607	548	550	571	545	604	560	566	582	581	599	551	589	571	588	542	560	563	566	561	545	523	603	548	546	550	560	554	524	563	512	593	572	574	557	551	569	576	564	582	569	545	591	595	517	582	545	575	542	590	581	539	557	554	573	610	577	573	598	589	575	566	582	556	575	541	602	539	591	562	532	536	588	590	582	576	587	546	579	574	614	535	550	587	548	557	542	543	597	537	571	584	583	578	502	558	509	561	571	583	555	590	597	543	567	581	559	574	535	618	594	572	586	541	582	568	566	583	558	568	589	584	566	542	523	587	545	567	583	566	572	558	610	536	562	550	568	573	579	571	567	586	542	556	565	593	577	550	535	609	546	588	581	570	555	583	546	610	555	538	549	558	570	611	615	589	579	560	603	565	605	632	556	549	583	526	544	538	546	529	553	595	597	538	544	502	602	567	536	559	561	543	567	601	567	557	565	568	563	553	559	513	576	523	603	586	553	534	560	576	579	600	559	598	596	600	589	522	569	554	569	555	560	574	540	566	605	566	545	565	576	579	573	545	589	509	578	533	553	599	572	567	556	564	579	520	483	541	570	586	566	604	602	500	581	551	561	576	586	556	566	572	606	602	563	582	550	574	597	544	550	571	577	546	549	582	537	594	565	543	544	585	527	552	579	561	534	545	580	582	562	549	608	567	566	563	602	572	586	548	551	542	595	525	577	582	577	553	560	533	566	595	591	542	570	536	550	574	581	583	609	564	566	573	598	581	557	573	566	535	563	569	602	576	603	573	597	530	554	558	544	611	546	534	594	562	574	563	574	544	526	548	576	565	578	583	560	538	589	566	548	555	565	573	553	552	588	594	564	532	538	630	616	562	548	569	547	581	575	565	566	553	573	565	574	535	561	597	582	576	623	563	553	556	557	566	558	532	586	558	535	568	578	598	547	570	531	562	527	564	547	545	576	589	584	555	574	580	591	553	596	577	542	595	590	574	561	567	587	516	549	526	536	537	550	546	584	572	538	559	603	562	577	553	589	557	565	615	541	567	584	566	548	550	539	533	557	581	605	571	546	603	560	590	564	603	567	562	567	569	547	621	600	536	602	538	616	578	507	581	573	526	560	536	573	520	558	549	541	572	533	562	566	559	546	554	540	579	581	578	568	574	546	564	596	594	583	530	602	553	591	584	544	615	576	538	562	591	552	602	568	536	568	537	604	530	600	595	595	558	561	562	581	551	572	558	586	606	558	581	579	547	550	593	580	612	548	567	602	588	608	586	540	563	538	515	561	552	563	564	546	584	567	544	547	555	564	581	572	560	608	559	551	566	617	587	550	588	578	544	560	545	569	595	595	563	558	600	565	549	531	540	553	619	579	549	571	557	574	526	523	586	539	604	562	528	548	603	565	554	526	598	580	560	574	570	553	584	573	571	578	571	577	556	537	565	581	559	559	595	566	604	570	598	588	544	583	611	558	598	540	579	567	562	560	579	584	594	576	572	565	601	574	566	589	578	566	543	560	571	578	588	582	578	565	578	533	609	595	573	566	546	547	590	573	520	571	543	524	540	590	523	508	576	554	580	589	559	602	553	556	572	576	579	549	595	576	558	558	587	577	552	541	561	580	538	562	538	611	568	566	584	584	524	556	544	568	584	555	559	550	568	538	556	582	544	603	570	523	544	565	561	588	537	567	539	574	539	576	593	562	553	607	592	560	565	571	565	557	594	530	624	588	565	566	613	537	633	551	527	513	578	577	592	557	563	577	548	567	534	547	576	540	528	612	559	585	585	584	517	548	608	556	588	583	591	518	569	603	563	588	570	556	564	607	519	518	553	591	563	529	579	583	583	512	574	560	582	551	538	575	573	572	554	558	568	581	553	577	597	554	565	535	538	526	578	583	528	549	554	530	511	564	619	578	576	597	578	555	593	558	557	564	532	558	539	576	563	574	572	529	547	584	599	617	571	574	573	607	543	542	555	571	553	515	573	569	555	559	579	545	568	602	590	557	545	562	530	579	587	553	550	576	572	540	583	551	540	545	572	565	544	601	577	588	574	537	591	555	570	589	560	587	578	595	586	551	603	568	585	557	566	573	565	562	534	524	557	553	538	547	573	575	601	552	580	579	521	605	589	600	533	577	581	597	582	573	543	634	574	566	600	540	576	577	540	517	564	579	579	589	561	545	575	566	562	534	574	587	546	573	564	590	556	558	555	531	581	562	542	604	541	569	576	554	554	522	562	535	538	583	557	543	552	564	557	553	573	562	559	583	536	542	553	556	556	565	549	588	573	611	605	583	556	549	560	550	542	565	555	547	559	551	551	546	601	599	586	603	585	570	587	553	518	590	597	543	552	576	586	587	566	576	541	573	577	559	564	531	561	566	568	597	546	580	616	573	579	551	559	567	609	565	541	549	508	563	587	571	584	537	590	596	569	560	550	596	557	560	582	582	563	549	537	562	569	572	554	574	536	577	563	575	570	566	589	530	575	581	583	584	593	580	582	599	567	539	587	552	564	568	575	616	551	559	533	531	536	604	500	566	573	550	586	531	553	591	576	556	599	555	557	547	581	569	600	480	536	573	560	561	602	597	563	559	571	550	551	534	602	619	573	559	560	610	531	580	546	559	585	564	568	593	567	550	550	574	587	583	619	596	569	553	546	579	578	586	552	551	584	541	558	521	583	574	587	579	537	563	563	591	597	582	544	569	588	563	575	557	524	544	569	552	544	553	537	568	573	558	614	539	605	536	535	558	578	554	586	588	583	582	540	568	566	574	561	568	582	544	549	597	535	560	586	556	519	568	560	586	583	544	586	561	552	580	532	569	569	560	547	576	571	572	568	574	577	518	586	592	534	537	569	602	592	561	578	577	560	555	529	582	560	541	546	558	614	541	594
24119	21072	28326	25019	22126	18713	12430	7029	4763	3615	2898	2354	1969	1606	1438	1295	1258	1126	1046	979	944	871	816	784	738	673	661	621	634	599	565	569	542	535	549	562	491	502	527	533	503	481	477	523	507	472	476	486	495	534	453	504	470	470	476	452	474	468	436	469	421	472	456	453	481	471	478	472	450	487	487	481	462	436	446	456	444	453	446	439	446	475	452	460	423	487	473	441	475	480	446	475	479	458	453	408	497	450	481	456	425	478	464	458	468	458	465	443	452	470	441	456	462	447	453	467	464	485	445	496	474	465	440	464	463	473	465	490	495	485	448	465	487	439	437	471	446	502	425	463	440	469	458	468	484	432	430	436	458	446	437	467	457	468	496	460	483	445	496	462	504	477	452	431	457	464	443	482	449	469	492	478	457	478	446	457	471	431	484	404	490	467	423	437	439	447	459	461	437	438	459	501	476	446	486	461	446	468	470	464	466	423	468	477	484	429	469	455	441	432	462	461	445	469	491	483	466	486	440	447	453	499	464	462	451	468	453	464	453	468	480	455	456	440	452	459	446	484	423	477	434	479	483	451	438	477	481	450	462	492	478	455	467	478	447	461	449	465	472	453	451	465	459	473	446	448	463	470	446	472	449	461	415	462	414	457	479	499	458	434	437	455	444	458	467	447	453	506	454	428	465	470	468	469	473	457	469	477	450	430	409	460	458	436	468	438	457	474	467	515	442	455	466	501	485	464	492	451	457	478	464	428	463	475	472	475	443	449	497	487	470	460	436	451	478	446	450	444	422	443	428	484	485	447	427	481	500	455	446	432	470	450	442	448	450	463	461	442	455	483	419	440	460	448	442	512	446	451	470	450	425	458	506	500	434	465	429	466	466	423	449	465	455	455	477	452	429	454	479	494	466	473	505	463	514	445	476	453	466	477	461	467	464	422	473	489	450	458	468	424	479	449	415	462	468	464	481	474	476	463	471	488	433	471	442	459	444	475	502	461	452	468	464	478	491	455	437	506	423	431	467	444	474	476	425	494	449	418	432	439	437	431	435	477	479	446	426	468	477	483	452	506	475	459	478	448	465	447	457	430	443	472	459	436	452	442	495	490	497	437	475	467	475	471	445	491	463	431	452	472	475	434	425	475	472	475	455	480	433	471	482	459	449	452	488	446	428	491	477	457	465	447	474	462	436	463	470	463	452	494	477	463	492	440	478	506	486	443	448	496	496	472	450	459	474	488	477	458	485	485	488	457	435	483	468	485	453	471	456	444	477	444	486	462	479	456	492	488	450	473	466	440	474	470	456	494	437	454	460	487	423	476	436	434	453	470	411	471	450	442	455	468	501	505	479	492	460	486	432	464	449	456	460	459	483	461	412	438	493	448	462	435	465	492	428	419	447	448	470	452	426	475	452	446	460	449	465	466	431	436	467	447	467	471	505	470	458	490	452	444	474	419	459	478	456	467	438	467	455	477	432	454	431	460	493	462	475	453	464	486	448	411	449	475	448	487	469	430	462	481	483	470	468	464	468	484	491	433	500	453	468	453	456	468	511	499	469	467	435	458	450	454	454	504	473	443	421	435	455	428	450	457	483	462	505	425	480	466	483	505	466	440	453	462	453	463	471	437	469	459	465	481	451	456	478	460	449	436	448	484	433	497	455	465	470	436	478	454	457	454	477	448	471	453	466	470	469	489	479	451	447	462	430	485	451	457	481	469	477	479	463	465	476	421	480	456	418	423	465	455	483	450	440	489	449	486	488	440	485	459	443	488	462	472	448	440	459	432	419	444	471	490	498	444	456	472	455	441	479	486	463	488	456	474	452	473	455	467	448	438	437	464	435	477	419	456	492	478	455	461	472	447	472	461	491	469	424	416	482	476	490	460	473	448	467	478	447	468	462	475	449	468	469	451	421	449	507	467	425	456	486	483	429	477	477	482	419	427	448	444	492	454	465	461	435	464	541	458	452	486	458	447	455	406	490	453	482	478	446	459	470	483	474	484	433	454	484	492	444	470	480	463	494	437	458	483	442	509	459	448	433	436	465	451	482	467	479	490	463	491	465	483	405	493	430	436	462	459	466	469	430	492	458	454	501	460	468	457	422	481	471	469	450	481	440	440	442	460	445	494	481	457	414	467	451	460	480	447	490	447	466	462	435	460	450	473	442	485	471	482	452	479	491	475	476	428	425	496	489	481	473	454	438	488	453	479	461	428	489	445	462	467	491	504	464	511	456	446	491	473	422	439	451	458	470	435	475	456	453	432	457	447	458	449	472	492	468	473	461	456	439	467	472	458	466	473	466	474	437	459	471	434	442	441	440	422	439	489	457	485	442	451	472	477	455	464	475	441	454	459	459	449	459	467	469	447	490	472	475	439	464	473	448	491	461	487	456	448	442	429	476	443	428	444	438	456	452	408	460	423	440	495	432	424	488	432	426	455	504	427	457	462	457	462	420	460	454	468	468	434	474	479	455	464	483	503	478	448	471	448	461	483	476	461	459	454	489	444	489	475	454	443	463	449	426	441	465	414	460	472	425	473	420	481	467	473	470	426	446	443	467	431	469	418	439	466	495	420	471	433	472	470	456	462	483	497	489	423	517	429	448	412	468	479	460	451	466	483	491	435	468	460	515	494	456	491	440	447	422	457	420	482	467	446	467	467	452	445	441	431	451	468	489	437	453	438	464	469	446	425	468	452	478	468	478	432	427	439	457	470	477	479	449	475	462	464	470	453	432	464	451	426	443	475	443	450	441	476	478	464	449	404	461	493	410	466	474	438	464	449	475	472	465	470	457	455	446	488	479	428	432	483	465	448	455	447	453	416	438	426	466	483	453	455	452	460	482	409	461	477	437	481	485	436	438	445	447	473	453	475	469	467	444	453	440	438	492	410	481	417	461	428	469	483	481	464	473	458	473	488	466	448	453	466	477	474	490	408	439	429	465	441	454	435	461	450	476	423	456	462	456	431	438	491	436	472	450	487	454	493	448	488	461	478	467	463	475	525	477	467	470	490	446	442	491	447	492	461	489	463	459	440	443	466	430	445	421	460	441	449	474	433	483	449	455	437	496	459	430	435	456	456	454	438	425	503	436	426	484	488	423	457	491	464	483	489	458	476	491	445	467	463	478	465	478	480	447	447	419	439	492	466	437	471	469	456	471	496	455	494	432	447	494	467	480	419	481	455	469	440	448	433	434	450	510	463	477	421	481	454	425	467	446	432	432	478	450	461	443	456	484	448	472	438	417	479	450	439	465	468	471	485	442	424	489	486	458	442	496	463	403	431	412	489	494	448	440	467	447	467	475	469	440	447	488	436	494	481	451	457	454	444	445	458	424	495	480	509	501	415	484	474	463	474	475	452	450	472	463	472	478	475	448	467	454	478	475	448	460	438	433	431	449	461	460	444	452	471	452	432	415	449	490	460	486	461	443	497	417	465	415	445	512	441	459	458	449	449	444	449	461	471	421	453	477	502	483	476	468	462	434	451	463	482	484	456
31559	52480	45104	34754	28456	22650	17469	13490	10523	8361	6656	5371	4504	3903	3378	2958	2612	2321	2155	2080	1777	1605	1487	1422	1341	1158	1163	1089	922	926	909	913	832	908	813	809	787	778	763	728	732	695	724	740	678	667	677	686	672	648	688	773	709	656	614	695	659	664	665	654	652	681	648	653	679	684	639	624	688	639	661	589	645	627	641	657	624	670	600	615	684	621	686	642	623	609	626	608	603	680	677	647	594	669	644	630	638	631	689	668	668	659	632	667	593	690	629	634	638	626	640	600	657	596	618	642	650	622	653	617	645	624	632	658	664	626	610	651	634	606	593	620	644	661	594	628	618	579	674	627	646	645	647	617	612	631	638	646	666	650	654	670	642	627	640	603	616	633	644	661	660	597	611	639	609	624	642	642	627	598	657	608	615	660	645	617	607	593	575	621	612	656	646	646	631	623	585	619	626	604	623	622	617	608	624	649	626	653	644	609	662	630	618	642	663	638	642	656	646	608	640	670	628	654	643	629	632	650	639	570	637	615	678	656	647	637	618	627	645	645	621	633	621	621	631	629	631	621	602	622	603	614	614	670	636	670	629	647	654	679	622	631	613	665	636	651	609	642	651	657	616	617	629	619	636	616	621	606	620	617	677	660	632	705	675	611	631	657	593	622	634	644	628	609	669	637	606	642	661	642	665	634	625	650	656	648	641	652	646	656	650	605	629	652	614	644	581	623	631	593	622	647	628	615	654	634	611	655	630	629	607	614	697	618	692	613	615	636	665	634	647	645	615	589	680	628	605	639	678	650	589	627	660	626	674	640	677	586	676	637	648	655	626	604	603	596	617	642	612	654	627	610	648	650	600	657	659	607	606	657	606	640	641	601	595	645	668	593	572	617	600	595	651	691	599	666	635	647	553	695	601	656	634	629	638	675	586	707	631	632	631	655	593	661	609	609	638	630	614	634	655	636	646	642	619	585	658	643	576	652	608	605	607	683	646	600	610	680	639	627	645	657	665	664	609	607	600	644	577	643	640	613	647	633	599	617	609	632	627	658	665	614	641	648	594	595	671	690	610	661	651	643	651	635	611	613	669	653	657	633	639	581	626	645	654	577	665	620	654	596	619	641	644	634	635	625	643	627	613	637	605	622	640	645	601	607	599	648	660	621	612	633	608	648	617	628	623	655	648	646	619	605	626	569	585	626	633	646	659	614	585	636	600	620	648	676	631	659	649	616	616	636	614	664	640	638	642	620	623	648	642	635	622	610	653	643	605	608	592	628	622	635	627	643	628	593	691	642	665	685	629	674	651	597	658	632	614	624	641	618	628	622	628	638	638	615	639	676	609	594	618	590	625	619	562	637	620	578	598	638	637	626	663	616	615	631	650	644	602	601	671	607	649	681	633	651	683	674	621	616	632	653	618	627	604	637	627	597	653	618	633	654	618	656	608	630	613	631	638	625	651	618	628	674	617	643	659	631	602	654	667	616	668	644	582	631	647	632	624	615	595	658	711	623	619	625	631	623	652	585	662	601	644	634	645	643	650	635	617	637	635	592	601	678	638	635	638	634	612	654	626	629	630	643	674	631	616	636	616	586	618	573	631	620	601	607	646	627	657	616	638	652	621	634	619	635	611	619	632	652	671	599	627	625	557	622	621	609	613	640	620	688	620	613	615	671	596	674	612	623	661	628	668	656	641	618	650	653	586	631	636	667	630	623	636	624	637	629	626	645	636	660	638	664	634	657	638	635	656	646	624	679	614	617	639	633	606	630	603	603	584	646	684	626	650	622	651	581	630	629	574	610	636	606	647	636	664	662	609	628	643	598	631	615	648	586	604	629	687	585	672	621	678	636	623	654	632	620	597	624	634	660	629	643	690	598	661	649	644	623	568	610	600	545	653	596	577	620	634	643	614	603	615	598	618	593	627	659	614	654	620	599	655	614	614	647	652	638	587	661	636	592	599	616	656	646	600	645	642	677	664	626	605	634	624	658	633	610	593	631	626	631	641	612	632	618	661	621	611	600	596	614	576	642	635	626	630	687	630	708	599	647	695	584	617	624	685	617	636	661	648	659	645	598	652	593	660	627	652	597	641	655	695	592	607	608	600	655	613	653	672	620	642	615	611	622	625	674	640	582	599	652	621	664	625	599	638	633	623	629	647	629	627	643	632	649	615	673	619	621	623	642	660	664	637	638	634	593	660	570	651	608	656	617	623	646	656	645	587	621	662	663	625	652	653	609	659	648	606	671	618	626	621	671	611	669	611	638	670	626	628	656	665	623	647	654	616	640	664	648	650	627	643	621	647	622	669	684	650	627	644	624	634	639	647	598	596	636	626	576	688	612	647	635	665	607	663	643	648	618	684	658	630	614	636	608	618	640	625	598	634	651	655	656	607	609	615	647	630	611	635	645	624	678	610	604	610	669	620	629	646	678	653	617	631	661	620	600	619	666	646	649	643	570	665	654	637	615	635	603	640	682	663	608	670	602	631	664	615	631	615	668	635	650	618	618	638	611	641	627	631	647	630	659	647	651	639	648	641	601	647	589	638	618	616	602	677	646	631	616	632	630	650	643	677	589	632	605	637	591	583	645	654	641	609	634	604	679	604	616	643	638	629	668	581	686	631	598	616	635	667	607	643	597	628	633	649	631	644	631	679	615	635	636	604	642	616	667	625	619	628	654	679	658	615	594	626	646	658	647	655	659	649	644	592	635	664	655	640	629	629	688	637	614	605	659	623	590	621	650	603	613	667	622	623	623	657	595	671	657	666	592	610	651	627	656	559	605	617	617	632	663	649	614	619	592	622	644	606	636	644	633	639	637	598	653	681	622	713	639	655	615	654	652	658	624	684	604	627	633	656	665	623	643	582	639	657	634	638	626	626	673	639	694	638	573	617	672	626	646	665	650	672	648	622	580	682	625	621	606	635	612	616	649	644	619	695	638	603	608	632	659	619	609	636	658	606	649	634	672	652	596	616	624	665	659	613	630	621	601	656	604	638	627	621	650	645	625	650	674	672	618	655	598	635	651	589	618	640	606	593	643	638	588	679	635	622	626	617	666	632	632	633	636	640	652	590	626	652	595	659	638	612	655	609	698	603	638	633	595	642	611	647	643	637	651	670	647	606	653	680	655	622	618	659	631	637	638	627	612	643	634	646	663	650	645	644	615	624	607	614	666	578	623	632	631	603	625	646	606	647	624	620	627	653	655	668	641	606	623	657	628	590	633	660	640	589	633	602	645	616	605	647	632	615	617	612	627	621	650	666	611	607	626	609	599	583	626	618	602	648	611	598	627	618	606	646	651	600	595	653	605	638	658	637	633	680	605	606	641	615	610	602	596	633	652	619	638	639	623	643	658	623	606	635	660	696	655	609	619	610	660	604	649	655	636	691	577	638	652	638	661	614	622	659	641	630	638	624	622	630	594	655	607	622	661	636	593	622	649	596	638	608	641	649	680	628	608	598	643	641	625	615	623	616	610	650	681	600	599	633	612	639	594	643	573
23088	21011	28546	23869	21654	22216	19227	10366	6402	5004	4009	3136	2495	2193	1986	1763	1540	1339	1312	1230	1178	994	930	893	821	749	747	692	643	655	604	607	613	555	587	533	524	507	495	492	468	538	498	491	508	473	486	474	473	489	488	476	425	461	482	509	439	471	431	444	453	476	420	473	477	467	471	461	460	458	446	450	457	441	457	441	443	440	486	437	460	436	445	435	465	457	468	414	436	462	457	424	460	445	467	451	408	462	427	425	464	453	446	490	443	436	455	449	438	417	436	412	468	457	435	455	458	453	434	446	430	414	429	457	424	446	442	468	416	411	484	454	449	430	429	428	441	449	481	439	429	465	414	461	461	448	447	432	452	454	397	411	416	451	448	387	474	424	417	457	446	482	435	419	449	437	431	424	450	441	463	487	432	449	448	460	449	457	461	447	450	450	475	421	486	428	458	406	468	468	451	494	408	453	431	461	454	412	443	464	423	494	471	454	429	427	429	428	470	423	409	416	429	410	434	427	442	435	449	469	459	436	453	427	470	426	510	467	450	409	401	462	448	461	452	462	456	460	464	468	424	471	460	439	450	459	424	455	439	455	455	457	430	463	414	456	449	466	447	432	473	438	457	400	411	410	432	446	452	436	448	452	444	440	435	422	427	465	472	436	438	466	431	462	435	403	428	400	434	453	417	471	451	468	457	429	420	475	449	434	479	458	455	445	430	425	419	449	440	433	430	420	449	435	453	461	462	443	475	460	432	435	450	414	425	443	451	441	463	447	463	442	425	457	471	427	470	441	431	458	477	441	445	436	398	498	468	464	431	434	486	438	468	443	431	430	413	455	445	443	434	439	437	471	458	455	445	456	475	476	444	469	429	438	479	451	430	469	457	471	452	399	445	441	423	476	466	435	428	429	475	438	464	399	468	429	439	425	475	457	436	405	454	445	418	459	429	433	473	479	455	438	447	445	459	477	451	439	422	436	473	431	410	447	485	430	442	456	407	426	423	444	427	431	477	434	449	427	432	415	463	425	443	460	444	446	452	410	456	443	435	458	457	495	440	434	435	436	424	446	439	465	455	451	407	426	444	444	444	433	437	449	461	407	476	439	439	461	407	441	448	422	448	417	427	459	448	442	422	434	439	435	448	439	416	451	413	476	440	440	455	480	449	443	421	469	443	455	479	420	430	426	433	479	415	444	441	446	436	461	428	429	454	459	431	407	453	432	461	457	435	465	449	458	441	435	419	412	439	432	432	479	453	468	454	477	424	424	473	456	467	440	442	430	449	396	434	453	466	453	449	444	486	454	446	483	436	434	417	413	433	438	454	417	457	464	414	426	464	445	440	443	464	433	424	441	447	440	445	425	479	472	445	422	463	462	455	435	471	437	444	508	480	424	469	446	422	427	474	452	433	452	445	483	459	479	419	426	415	419	446	419	468	427	458	468	469	419	457	448	427	475	470	449	465	432	435	440	467	437	472	454	459	443	402	411	468	454	459	433	429	453	468	452	443	435	427	413	461	494	450	469	455	438	453	416	430	467	432	421	439	428	434	455	441	453	435	440	424	459	433	450	479	469	468	434	416	435	431	412	475	457	452	452	433	401	504	436	439	461	405	463	423	460	482	468	498	401	441	441	463	436	392	471	440	449	459	465	450	474	463	434	436	464	456	475	455	426	446	449	453	429	441	429	472	451	475	475	475	474	485	464	465	496	432	442	437	509	444	458	459	468	432	426	429	462	492	416	438	439	455	425	458	441	434	447	485	460	450	401	430	447	437	443	425	393	441	426	433	452	420	456	484	454	453	412	448	428	440	444	437	420	419	448	440	458	431	444	459	422	444	456	405	418	445	464	405	460	429	460	458	437	458	448	437	448	421	457	450	476	435	435	464	426	398	438	443	449	426	443	425	396	451	477	421	429	465	440	471	415	478	448	441	432	463	455	453	431	461	413	452	450	457	438	457	475	488	410	412	465	430	432	423	431	418	411	442	461	408	479	458	443	418	438	447	452	416	432	425	443	445	435	411	435	433	479	458	448	472	478	429	417	460	448	433	435	466	445	452	455	431	415	455	410	422	475	393	439	397	454	443	448	418	434	435	469	410	439	458	402	439	409	452	442	437	415	454	463	435	436	464	443	488	446	457	449	431	436	402	412	429	441	458	473	441	417	471	446	414	436	446	442	422	440	383	460	412	455	430	417	437	452	454	430	463	468	464	422	425	452	435	476	451	469	458	421	429	466	448	455	434	425	467	438	447	445	433	424	438	423	426	466	474	463	412	434	444	426	435	439	461	420	457	453	458	427	417	484	467	454	493	483	434	435	452	449	450	452	432	441	459	441	481	468	492	425	412	435	409	422	467	473	441	459	445	453	405	472	454	423	397	433	459	435	420	443	427	432	480	450	441	436	435	452	427	433	446	435	453	420	466	445	459	428	450	476	431	408	431	418	442	473	402	412	451	418	450	444	465	429	463	427	458	463	452	452	461	457	454	451	445	473	461	446	456	422	423	437	491	433	413	450	409	464	449	461	449	430	453	434	413	445	426	406	452	418	464	447	439	427	450	452	422	480	438	431	440	493	438	440	461	430	458	437	446	464	450	456	474	456	453	489	448	437	414	397	404	436	478	472	436	436	462	428	408	477	474	445	466	439	455	414	439	397	432	455	480	446	433	422	421	407	442	453	432	498	399	453	411	467	456	454	445	430	440	445	435	450	402	453	462	453	468	459	479	445	433	473	446	457	456	479	423	427	439	421	410	493	455	412	419	491	449	426	462	429	429	457	438	438	466	486	464	455	451	447	447	438	458	436	495	420	422	427	492	406	439	438	478	435	409	432	453	440	417	452	426	434	435	448	459	425	468	484	490	475	485	420	412	469	440	431	426	433	455	447	450	452	430	452	436	454	408	427	440	438	474	459	480	438	444	437	473	423	424	456	463	445	428	452	479	432	477	459	428	418	455	416	447	427	428	449	421	439	457	459	449	442	473	429	438	436	457	421	434	432	399	444	496	441	466	453	461	401	464	416	412	464	405	414	404	425	441	431	454	434	451	414	455	438	438	455	500	445	417	427	406	456	452	424	454	457	434	445	433	434	443	432	428	427	466	446	439	422	447	401	421	482	449	442	406	456	449	441	427	411	478	484	428	432	445	460	489	429	484	426	457	451	450	447	435	445	440	429	477	441	462	469	463	412	493	464	469	411	437	426	400	462	405	430	421	444	417	438	449	438	433	448	413	436	426	487	436	473	447	413	442	404	415	456	448	458	481	473	471	426	445	461	476	456	420	436	462	462	435	450	434	472	462	435	449	427	441	439	433	425	457	430	455	426	460	441	417	432	480	462	390	442	436	390	465	462	422	461	426	472	453	449	446	425	405	449	475	438	455	459	458	453	445	419	444	418	453	452	425	430	475	420	429	444	447	440	466	466	421	439	432	463	448	417	470	448	438	449	436	447	451	404	430	412	425	418	411	427	447	426	480	393	401	424	457	454	490	463	427	467
33768	56772	49545	38697	32428	26597	21550	17160	13356	10811	8834	7072	5800	4909	4452	3889	3357	3051	2699	2514	2246	1969	1766	1709	1503	1434	1275	1222	1132	1096	1027	899	878	845	837	783	751	801	757	727	674	679	704	690	700	656	690	626	676	672	644	656	662	650	623	612	640	629	612	636	593	608	599	673	579	588	601	576	602	590	596	620	601	609	597	587	680	611	602	636	622	587	570	596	616	573	618	623	531	625	614	579	605	634	626	648	598	616	619	610	607	605	598	627	570	564	597	627	579	636	602	617	606	595	583	588	616	644	657	624	574	585	629	574	612	614	556	568	612	608	631	609	613	589	608	620	608	598	621	664	567	558	599	592	575	581	636	594	625	590	650	613	614	644	592	610	605	613	612	600	583	606	609	580	576	604	605	594	582	593	592	604	583	589	603	600	615	680	594	619	597	600	616	623	582	580	641	638	597	601	605	598	576	594	559	618	605	607	592	628	635	605	606	563	604	612	569	593	644	616	635	622	599	623	581	616	575	583	620	625	592	598	601	628	608	561	576	643	584	655	614	578	576	636	595	567	613	604	582	614	620	589	617	594	598	618	616	591	564	595	588	591	628	581	619	600	570	640	618	607	548	585	636	578	609	599	575	610	569	557	612	549	596	623	623	611	594	585	620	606	642	587	577	600	677	656	579	564	576	571	607	609	574	547	606	602	604	614	616	587	572	616	612	573	626	635	574	601	603	614	639	612	582	606	590	607	625	590	590	602	613	601	619	606	624	581	604	637	588	601	557	626	628	596	689	596	645	646	639	611	589	611	599	578	571	607	603	573	622	524	578	631	583	626	643	601	628	548	604	608	583	594	597	610	598	615	582	635	588	619	540	563	593	607	613	619	621	578	562	602	572	609	628	620	639	601	599	625	618	622	629	615	609	603	663	569	597	615	624	532	633	595	602	598	593	568	609	596	584	583	615	616	646	579	609	586	587	606	623	614	597	575	613	615	621	609	558	620	589	570	645	584	629	605	625	649	578	605	582	612	592	553	597	594	608	582	609	573	585	585	586	581	620	624	630	577	705	643	558	633	580	641	571	579	579	625	566	583	594	615	606	597	576	597	614	608	600	594	597	570	625	636	612	601	601	587	595	614	619	591	593	599	563	571	616	554	602	613	578	614	623	560	599	622	585	624	582	595	608	591	625	625	578	652	610	577	614	616	622	538	572	605	551	591	613	599	579	596	631	615	570	580	588	585	609	584	602	591	609	605	589	592	618	552	590	584	635	595	589	581	591	606	581	622	600	599	597	599	610	572	627	632	613	575	599	596	605	577	593	589	582	623	616	581	591	617	588	622	609	632	589	575	616	581	572	622	558	623	592	594	602	614	613	602	613	604	629	617	622	600	614	613	612	622	647	621	637	610	625	620	618	593	583	564	576	623	601	593	632	626	621	566	590	604	602	639	568	643	607	645	663	630	585	663	625	591	618	605	613	616	580	602	602	623	629	571	625	584	615	592	596	582	592	602	628	626	598	593	642	568	610	607	587	625	604	563	611	577	611	623	635	616	647	596	616	608	597	593	553	602	622	661	551	638	639	586	603	599	614	591	602	584	626	571	591	550	612	631	606	579	596	621	606	587	658	580	569	574	615	610	604	631	602	560	600	595	546	601	593	612	591	620	593	597	601	665	602	604	603	576	631	621	605	552	557	597	582	606	640	605	654	600	625	570	600	553	599	576	625	603	621	612	592	578	635	604	647	584	569	602	593	583	595	592	588	617	619	633	607	643	595	583	634	595	616	620	585	596	570	596	591	631	602	590	594	602	624	577	551	568	595	660	586	571	620	599	616	585	569	566	636	617	596	577	654	598	574	621	620	572	611	605	580	615	605	637	612	655	622	614	592	620	585	613	613	591	624	610	563	546	581	592	611	591	614	626	587	606	600	590	577	585	640	597	614	573	611	581	606	631	597	604	627	586	606	556	602	634	574	602	565	553	577	639	644	540	576	621	587	614	587	547	634	574	589	611	603	618	617	611	590	609	635	623	596	552	590	582	575	602	606	628	597	587	604	608	590	618	599	618	581	598	623	574	624	586	629	637	597	585	611	608	567	572	618	628	585	614	564	596	595	604	623	563	634	621	640	609	558	571	594	589	603	607	617	579	581	626	569	604	595	623	576	627	590	613	588	617	621	602	549	594	604	647	613	615	591	610	596	609	589	590	579	619	610	612	585	605	608	560	581	612	616	573	581	634	598	581	598	596	610	584	633	620	568	597	580	594	592	601	618	621	573	625	577	582	591	575	579	582	569	574	588	599	613	635	567	619	585	587	577	586	609	612	644	608	596	586	595	578	624	564	675	611	594	630	637	594	599	620	613	581	600	591	615	573	568	611	663	586	631	610	617	635	568	594	543	605	614	594	620	667	606	610	624	588	619	614	655	586	626	627	559	612	599	600	612	546	609	616	559	607	640	623	596	593	597	590	639	592	606	606	587	591	599	603	581	564	597	614	635	540	605	608	619	593	614	606	627	592	559	662	668	601	614	616	637	593	613	599	608	604	589	623	616	604	615	567	618	635	583	629	616	597	576	596	650	615	616	625	608	597	598	587	652	590	622	573	589	616	607	584	628	624	631	654	589	593	619	589	658	583	587	598	579	634	615	608	627	627	594	605	631	641	586	598	567	606	634	634	575	625	615	583	611	580	638	578	620	612	613	560	594	554	611	614	594	585	592	605	599	619	597	590	631	540	605	629	602	574	626	646	602	644	617	580	620	621	627	592	647	584	580	622	642	612	597	591	596	623	592	631	616	597	584	591	616	600	616	604	618	578	615	612	585	612	580	578	589	598	566	588	599	619	681	640	621	586	574	632	609	626	621	573	601	610	633	632	588	615	600	644	612	612	583	577	640	607	595	612	612	606	607	598	584	597	606	618	582	625	615	580	618	629	635	615	569	610	634	565	586	608	613	650	578	625	581	579	608	624	563	641	568	597	599	577	590	567	577	585	593	585	565	604	649	591	613	583	602	640	592	637	575	615	588	575	568	624	597	602	556	592	623	588	552	616	596	594	625	634	620	582	587	592	559	575	579	558	621	604	586	628	599	641	607	615	579	588	573	602	613	609	590	559	625	619	624	638	619	612	607	583	611	619	576	609	585	615	562	587	624	608	601	584	575	592	586	619	622	625	578	617	607	648	569	548	610	610	588	642	575	635	648	606	613	622	587	618	630	570	606	585	619	664	627	590	595	607	643	624	568	555	590	599	564	536	590	601	593	622	621	624	631	603	571	573	610	591	602	563	607	604	623	600	588	594	601	676	620	633	617	594	602	609	581	607	622	630	599	611	599	613	601	608	617	600	562	592	602	636	601	658	575	634	597	635	616	609	572	621	584	559	646	598	602	589	582	615	591	625	658	614	583	574	586	584	619	593	610	565	636	545	649	600	584	590	617	583	626	605	602	607	621	600	610	593	617	550	612	638	624	615	623	661	624	629	590	572	648	572	635	633	636	564	614	629
28536	28724	33204	25904	16390	9800	6103	4005	2828	2187	1831	1513	1286	1111	1008	879	850	793	705	729	672	619	601	595	515	546	518	529	512	485	463	451	464	431	450	395	435	460	403	434	440	433	451	398	396	404	424	419	396	386	419	372	421	396	439	383	412	422	431	429	393	391	417	387	390	404	418	406	418	402	403	408	390	395	393	395	383	432	442	386	410	417	405	413	383	401	422	412	393	407	387	395	365	428	394	445	415	387	419	419	417	383	405	406	404	415	389	407	388	414	426	411	389	435	382	429	400	389	407	403	411	384	380	410	387	416	443	409	414	420	411	382	434	390	393	391	450	439	368	371	370	382	380	397	408	428	417	384	374	380	393	416	398	410	386	418	419	400	425	407	437	415	412	372	407	415	414	390	404	396	390	403	404	432	425	394	424	395	398	380	423	379	423	382	430	418	375	415	397	413	400	389	388	404	431	427	419	368	394	394	396	392	441	409	454	390	393	436	415	382	396	385	402	415	410	392	394	430	421	383	392	429	384	424	403	439	422	412	404	404	409	413	372	386	410	390	403	409	397	379	365	393	394	409	445	400	398	422	397	400	357	384	380	393	444	429	413	368	393	377	396	398	409	402	411	409	400	414	396	408	388	391	409	376	380	397	402	429	414	423	432	404	389	370	396	382	384	419	388	443	418	420	390	384	381	438	400	427	380	410	397	390	408	420	406	429	416	364	442	415	400	449	401	431	422	447	424	390	348	408	439	429	418	388	376	422	411	392	406	409	402	447	401	398	435	407	449	400	380	406	383	398	386	403	405	426	429	403	404	409	385	451	410	396	397	400	389	406	368	405	423	375	337	395	379	415	374	403	428	382	384	413	410	380	388	415	368	399	422	428	440	391	397	386	407	431	425	378	402	423	397	394	381	382	431	415	433	345	392	393	412	412	394	388	419	386	401	388	414	366	396	385	365	400	388	414	404	394	406	401	371	398	425	426	400	426	395	422	403	407	394	415	402	442	404	386	416	393	380	431	379	387	408	418	366	417	399	432	405	412	405	372	411	423	426	388	408	423	376	383	400	403	397	434	384	380	372	395	391	414	419	392	393	384	413	397	386	409	388	411	389	392	415	401	386	361	397	412	381	441	388	393	387	416	392	381	402	413	415	384	393	399	403	385	348	439	398	410	401	419	391	411	367	412	407	415	391	421	425	417	413	392	388	430	402	386	392	408	394	408	405	432	398	409	397	450	388	424	424	439	407	418	380	433	381	395	410	423	387	394	412	390	407	415	396	396	394	407	377	409	380	429	407	420	410	399	416	388	416	400	404	401	415	404	390	366	380	413	412	354	409	404	419	422	411	409	423	416	417	404	386	411	402	383	412	375	435	408	396	437	422	382	423	427	426	398	401	403	421	400	393	391	419	406	415	393	393	397	405	430	417	417	402	413	398	419	430	400	401	427	389	384	418	433	400	391	379	409	380	419	446	383	381	384	384	441	385	426	414	389	418	421	431	398	424	439	418	419	395	406	387	412	413	392	412	429	426	412	429	387	387	435	397	405	406	391	411	408	385	402	410	412	432	434	416	386	442	387	388	439	424	379	397	399	409	404	414	376	345	406	416	398	369	380	425	403	398	418	420	408	367	420	400	392	414	398	402	410	427	417	387	404	400	361	416	387	455	388	456	389	401	413	415	445	402	408	416	393	414	390	397	401	412	421	415	382	399	386	408	397	423	394	421	422	454	396	373	389	420	426	379	424	383	391	398	404	417	428	409	381	367	394	398	427	357	402	443	420	421	380	370	406	429	390	369	430	418	428	408	413	388	396	432	410	379	412	405	413	386	432	401	375	404	384	437	399	408	422	400	400	408	418	406	376	398	392	407	422	408	386	404	387	414	377	392	362	381	411	441	436	419	392	426	407	379	390	400	413	431	437	396	402	396	412	388	415	400	374	443	400	410	396	407	354	446	385	401	399	371	437	422	394	410	393	440	436	426	386	404	398	391	416	405	399	390	437	413	407	429	414	395	373	413	351	399	421	394	383	396	410	407	437	392	401	406	386	386	405	451	406	408	442	448	400	418	380	424	423	395	448	421	449	388	403	394	390	392	397	406	425	374	424	392	394	405	415	392	400	397	404	386	421	398	406	404	430	406	409	425	435	436	375	378	417	404	400	384	389	380	394	398	382	423	419	409	450	382	435	380	428	418	416	381	425	422	371	421	448	408	430	437	397	403	422	396	405	399	372	383	416	408	432	460	381	379	402	384	387	452	420	394	398	402	395	374	403	418	411	380	409	374	383	393	392	426	401	405	440	437	385	430	415	400	401	414	377	407	404	406	434	407	392	402	385	415	411	387	396	389	403	380	425	412	403	448	393	385	450	401	411	379	378	408	400	412	394	424	436	406	388	431	439	387	413	422	411	409	378	415	447	382	400	371	373	397	421	412	428	394	400	405	366	368	403	432	390	426	409	382	401	393	401	430	392	398	396	413	410	434	416	457	405	414	407	434	423	399	383	407	410	443	391	389	401	408	398	403	399	400	391	389	434	407	397	442	409	377	387	418	423	396	366	398	410	405	391	414	409	447	394	445	392	404	418	438	413	420	403	414	386	379	399	448	376	392	426	380	404	412	415	406	433	368	382	392	385	408	435	373	403	405	412	369	431	406	414	370	402	368	426	415	438	370	391	379	393	405	402	418	410	415	418	410	406	368	412	427	395	450	418	414	409	406	423	427	418	414	360	412	416	391	428	406	397	412	387	375	405	400	409	375	394	384	417	408	415	409	407	370	400	407	445	409	408	419	396	431	426	406	393	431	429	386	401	416	423	388	379	384	418	443	428	388	437	420	407	407	396	420	409	391	413	398	396	400	444	391	365	383	415	402	380	433	380	405	407	414	408	400	375	415	418	376	432	386	396	387	376	410	372	417	415	425	409	421	403	429	394	431	424	443	406	397	391	409	399	448	423	412	398	393	366	366	400	390	404	400	405	383	429	420	431	407	397	389	372	406	406	389	403	380	414	400	373	383	393	403	423	447	460	429	412	389	377	409	375	400	393	383	381	400	407	439	437	429	407	376	415	395	398	395	381	393	399	429	395	407	402	431	403	420	390	400	430	401	386	451	433	378	386	393	390	368	386	422	386	416	405	431	391	406	415	397	366	412	420	399	428	405	373	407	405	367	394	364	393	381	394	434	361	429	392	387	405	383	407	432	424	369	387	399	442	418	375	398	397	391	419	420	412	433	404	403	409	387	409	428	418	404	424	358	430	395	416	427	377	393	396	379	390	416	427	448	420	394	371	411	400	424	413	417	415	400	451	436	432	360	381	421	417	404	395	418	408	410	418	426	396	377	408	401	424	408	405	417	415	418	420	422	428	397	404	424	389	388	401	367	384	387	413	393	377	401	439	419	375	385	426	386	386	396	384	394	462	443	405	412	409	440	408	417	417	363	426	394	431	418	395	387	439	355	411	409	409	363	407	411	423	394	414	424	375	446	416	382	438
30858	45267	39131	28747	22196	16502	12432	9111	6873	5464	4411	3579	3032	2483	2202	1961	1756	1612	1535	1398	1275	1187	1079	978	962	948	874	795	779	841	739	710	690	666	652	637	655	598	642	626	555	582	583	604	621	651	617	565	604	569	577	606	609	584	586	598	593	583	578	573	586	611	551	581	586	563	603	567	551	554	602	589	569	568	536	556	549	641	540	561	583	592	564	554	534	549	534	565	560	608	536	544	613	553	540	552	575	598	576	575	554	573	545	540	598	551	566	578	533	543	585	561	576	543	588	558	573	584	599	557	595	575	555	568	575	578	586	619	597	590	545	546	561	538	570	573	548	545	605	540	550	558	596	593	541	589	587	558	536	525	587	544	538	576	594	540	531	567	529	581	588	595	566	572	579	573	617	570	551	576	577	560	492	591	536	541	524	569	553	600	558	567	550	555	543	554	552	562	540	605	589	572	590	533	572	548	548	579	593	565	540	526	560	556	530	555	578	532	553	538	543	567	566	542	615	573	561	560	526	580	527	554	560	560	555	546	560	584	568	520	559	543	564	562	537	572	515	568	563	592	553	526	496	610	534	565	561	595	530	561	586	537	562	578	565	520	542	565	563	577	551	560	574	592	604	556	547	575	540	544	582	585	541	600	577	605	592	520	562	525	570	567	530	558	552	565	566	571	547	606	595	563	557	536	551	559	562	541	546	549	585	511	544	551	600	531	549	566	555	515	522	586	547	572	535	557	541	610	583	562	548	545	534	569	559	566	557	588	566	553	587	615	550	551	581	544	583	528	574	592	566	535	561	554	577	574	577	576	553	594	554	590	566	566	544	539	554	551	570	601	536	569	570	560	577	562	535	591	608	538	605	553	588	589	594	590	570	547	571	548	570	596	558	544	592	604	560	578	561	534	584	541	553	564	542	576	555	550	581	600	577	557	525	539	571	575	566	555	572	543	535	571	551	557	608	548	560	543	531	575	583	537	573	574	558	538	518	555	602	561	555	560	546	559	564	565	585	558	555	568	577	561	517	579	580	565	596	602	591	610	569	622	536	557	584	535	609	541	566	528	533	582	527	544	536	541	605	575	554	537	561	574	572	578	589	558	602	577	530	572	572	507	536	558	537	583	581	570	548	544	600	572	559	617	529	548	573	563	564	545	578	554	549	583	594	612	600	565	534	503	556	534	528	581	514	571	566	517	542	565	613	556	569	526	563	538	552	589	542	553	585	559	576	586	561	564	558	574	563	560	581	553	577	571	577	607	565	539	563	539	576	581	581	531	553	585	533	577	543	563	548	544	618	587	548	551	582	596	528	544	601	608	547	532	585	551	535	565	551	565	573	562	568	542	556	569	552	550	551	554	552	585	531	563	577	526	600	560	566	554	596	598	577	546	570	564	539	563	533	566	590	578	546	555	554	544	536	571	527	550	587	558	560	565	532	549	568	581	553	541	557	575	545	589	540	592	555	567	599	556	583	584	565	572	588	553	564	565	530	584	546	546	537	550	583	563	541	546	538	565	554	549	596	524	576	586	596	608	528	578	551	570	580	535	534	554	525	604	570	588	536	534	565	531	568	609	565	548	604	577	621	575	617	571	575	573	560	580	538	543	580	546	589	593	567	564	589	543	555	582	631	556	493	551	560	518	542	574	559	549	585	545	578	555	593	568	542	568	584	556	598	569	580	573	566	569	526	544	524	588	541	560	574	555	596	568	559	535	559	520	575	588	527	578	536	544	599	551	535	576	580	583	548	552	567	559	552	587	541	532	579	515	560	623	539	534	560	533	582	585	521	588	565	570	553	581	537	573	553	543	563	514	562	563	554	559	538	576	566	602	594	589	591	584	559	602	544	533	586	560	535	605	575	574	562	526	521	577	549	529	556	578	524	526	528	561	486	599	607	534	583	562	537	567	580	580	555	557	565	553	592	536	543	548	575	596	582	582	590	551	573	575	567	562	546	536	515	588	547	553	557	532	568	539	546	572	572	600	591	560	566	595	599	544	590	579	520	595	569	566	561	530	550	561	569	590	566	591	552	527	550	566	512	510	596	578	521	570	573	569	595	549	563	537	554	566	596	557	579	578	602	530	588	546	529	575	579	568	566	576	565	596	589	541	566	578	597	584	534	547	590	543	560	563	570	576	513	620	578	562	549	543	575	555	535	590	552	559	580	553	572	592	570	548	560	540	521	517	563	551	584	546	549	545	595	572	576	556	570	535	574	584	581	574	532	577	530	536	594	556	533	578	547	577	569	577	550	520	566	574	537	560	593	544	563	561	535	558	535	567	581	594	565	585	589	558	512	548	567	541	581	514	549	583	603	557	551	549	558	514	563	565	627	526	566	564	596	578	579	538	562	564	551	583	530	564	581	563	540	537	548	553	534	600	575	573	563	574	577	558	562	539	566	586	550	560	558	567	573	559	565	560	559	578	561	538	576	589	578	561	559	530	587	561	531	562	577	535	527	589	581	576	604	568	557	582	560	597	587	558	545	553	555	537	565	576	567	540	540	559	606	592	558	531	571	552	558	586	604	534	562	520	542	587	559	543	585	542	556	564	536	564	558	547	588	550	555	575	610	545	552	581	555	537	555	587	576	540	563	610	530	568	535	544	597	542	562	576	614	526	568	560	558	602	571	549	549	615	523	572	563	541	569	550	564	566	542	562	554	506	596	556	561	556	568	556	521	567	529	556	556	547	561	561	528	508	609	515	545	571	554	539	596	566	531	568	529	574	552	529	561	553	524	568	581	523	596	586	555	578	572	550	575	566	601	527	568	543	576	527	533	523	584	537	587	561	571	533	543	579	553	569	529	603	534	537	542	566	543	545	580	561	592	560	568	604	552	571	546	608	563	574	557	565	572	606	561	599	557	573	500	577	550	581	555	581	551	579	623	551	541	601	580	549	562	594	569	533	574	576	574	564	538	533	556	549	525	551	543	552	574	531	570	575	548	546	618	571	562	549	582	564	565	552	563	550	539	557	576	587	557	592	615	528	576	552	554	552	574	549	552	549	562	502	535	531	588	560	565	598	571	559	569	556	622	556	558	554	569	549	567	520	581	572	572	514	557	584	584	532	568	551	548	591	593	593	566	534	557	566	534	547	531	554	561	529	588	571	553	574	558	622	581	581	567	580	556	567	549	580	528	558	553	572	534	608	532	543	553	556	534	580	527	575	546	514	560	561	553	519	556	592	566	523	526	563	587	521	491	581	547	551	570	559	523	582	549	546	540	544	557	608	516	548	566	580	596	546	574	614	552	549	571	588	586	573	528	538	542	575	532	593	552	588	556	520	548	556	550	538	553	532	582	559	549	535	543	549	528	600	570	576	538	593	545	565	595	555	559	506	541	527	555	548	561	577	556	567	514	580	535	544	584	581	564	531	562	551	578	621	576	584	582	590	580	580	554	570	608	559	547	588	548	566	549	608	564	607	572	585	534	573	547	578	552	573	540	536	556	554	492	579	577	548	560	558	561	574	554	556	554	537	566	590	565	560
24090	21111	28363	25003	21982	18600	12553	7004	4605	3549	2875	2277	1892	1722	1574	1326	1248	1189	1077	947	877	864	834	778	755	711	652	649	621	598	553	562	530	507	564	500	517	507	500	513	506	487	526	488	542	507	461	453	502	507	495	487	483	469	467	477	435	451	443	447	473	471	450	472	471	458	468	436	474	478	465	444	453	471	491	449	466	454	471	482	437	484	458	468	464	519	468	446	426	455	456	464	437	424	443	464	474	431	439	481	481	441	450	413	454	453	477	483	472	408	468	421	442	496	450	451	433	460	436	461	475	460	458	446	466	460	457	459	445	462	465	453	473	431	455	458	433	428	454	453	444	455	468	452	450	457	478	457	466	444	463	451	477	439	406	464	431	458	463	449	467	455	507	458	479	413	462	468	479	486	405	479	464	469	414	429	437	457	439	463	432	435	455	464	447	480	450	459	423	459	457	448	445	431	459	460	440	454	476	440	449	468	486	448	462	480	428	478	473	477	410	444	451	453	436	457	455	462	462	437	445	467	475	435	456	477	447	440	449	440	475	438	514	449	473	456	422	444	482	460	466	470	455	451	485	445	457	466	451	458	443	423	440	437	432	445	469	478	464	447	440	486	455	465	480	459	492	465	434	456	456	453	465	466	460	463	446	474	452	444	473	484	445	472	430	454	469	435	482	506	411	477	436	434	473	425	458	459	399	453	473	446	451	451	481	436	415	415	429	477	467	447	438	465	449	448	440	444	470	485	418	433	409	442	419	445	474	443	481	421	478	438	444	484	442	452	470	484	434	476	508	410	433	458	474	454	419	467	444	516	446	450	494	469	452	475	453	484	466	470	446	457	456	425	457	434	455	489	502	440	470	466	439	448	475	451	455	450	482	433	445	481	497	477	459	445	481	454	464	447	446	466	460	459	447	434	455	442	419	437	444	457	439	473	491	485	435	428	464	434	455	453	471	484	456	421	487	434	451	452	418	460	484	456	452	467	473	467	445	430	498	459	438	472	450	432	467	412	452	431	446	492	499	458	470	457	443	438	500	477	437	457	450	497	420	450	434	499	453	475	459	437	462	465	481	439	429	462	477	488	464	497	442	447	477	447	429	474	448	486	433	439	478	415	429	471	454	444	481	427	479	468	446	481	457	481	462	525	469	474	455	474	500	439	457	453	411	452	453	479	418	430	415	448	478	493	466	471	433	449	450	434	441	454	491	435	476	434	471	440	443	443	450	470	439	456	446	452	474	429	444	489	429	454	459	463	462	438	445	470	444	474	448	424	416	428	481	501	459	454	494	432	438	435	468	448	455	491	458	433	472	444	454	443	441	428	427	436	468	468	455	441	434	442	463	447	489	457	459	481	478	461	443	442	434	452	441	488	463	459	486	433	445	464	437	474	469	483	472	449	477	454	445	429	476	453	437	444	445	426	456	455	486	470	458	434	453	478	461	465	455	468	450	456	420	458	461	471	451	465	419	443	440	460	486	477	475	460	464	465	460	412	449	450	485	461	453	432	442	444	454	464	469	448	462	444	467	446	422	478	435	497	457	456	437	491	441	468	446	456	427	457	454	461	429	464	443	436	461	484	445	458	433	501	470	460	470	481	443	492	398	497	442	473	451	473	428	466	449	476	451	444	446	467	467	444	465	417	439	450	473	462	455	430	451	451	445	488	445	458	442	458	472	476	441	435	430	423	475	486	444	424	505	465	432	438	442	474	434	413	510	492	441	465	430	435	445	461	454	454	471	448	463	473	447	456	440	463	456	466	479	452	465	417	476	440	461	438	442	455	413	511	439	451	456	479	441	464	423	468	447	451	440	470	446	456	486	454	445	435	465	434	465	451	472	439	449	451	458	467	439	444	458	468	434	460	476	435	455	443	439	426	459	438	439	474	485	443	419	425	454	463	431	404	448	473	500	447	467	466	448	468	454	448	454	491	444	438	459	505	460	440	466	421	400	468	438	453	465	462	384	495	451	467	431	473	459	470	457	470	466	489	458	436	464	432	428	473	449	478	456	440	476	457	466	419	498	448	433	452	456	472	465	463	432	460	468	457	457	441	411	460	435	451	441	446	455	439	464	459	467	423	444	465	465	428	447	473	415	437	457	460	505	445	474	421	447	472	432	402	468	484	454	435	460	492	425	487	477	466	458	454	453	440	443	401	453	455	476	414	456	458	463	478	451	457	427	435	464	474	443	455	428	437	477	451	454	416	470	486	443	462	412	439	449	445	431	462	476	436	485	463	430	426	467	443	426	448	425	456	442	482	438	430	473	431	466	454	432	456	445	452	465	445	458	456	448	440	471	462	494	450	444	449	474	449	441	439	405	460	469	400	426	464	447	418	449	466	433	447	471	459	462	468	438	432	427	452	456	479	450	435	428	426	440	451	450	443	454	440	465	470	456	456	498	475	430	424	484	435	416	449	441	485	482	443	451	429	463	470	476	476	426	447	444	468	475	442	427	472	441	441	441	509	474	466	471	452	441	412	466	410	443	478	424	444	456	454	441	469	457	467	443	469	473	451	470	481	429	461	426	441	451	487	454	435	444	451	415	471	467	453	439	416	454	436	459	445	495	444	427	459	425	479	470	460	438	433	440	441	436	452	457	424	448	483	466	462	385	450	479	491	481	436	472	441	461	462	449	433	437	474	442	444	467	449	463	466	472	437	478	445	419	498	461	491	456	483	434	443	436	483	493	473	412	460	459	440	464	461	431	439	439	414	450	449	461	463	484	445	450	430	452	459	409	430	454	467	434	447	442	452	449	457	445	437	453	454	449	418	454	444	449	438	443	469	465	457	455	490	426	427	447	442	439	421	491	456	451	454	440	421	456	481	437	464	426	498	462	464	422	469	453	442	460	456	457	462	438	460	420	425	448	494	435	412	438	469	471	452	444	459	457	428	474	452	443	422	455	440	422	479	439	439	421	483	455	426	492	472	450	426	437	459	424	463	489	424	434	431	455	478	445	426	458	471	448	459	475	451	457	442	435	445	415	444	494	470	451	401	446	466	466	470	483	469	467	452	453	451	441	441	442	455	413	460	492	453	464	456	461	467	437	429	459	414	436	422	472	445	415	475	445	436	431	451	470	460	468	458	460	473	448	440	417	477	450	432	470	441	425	458	490	480	453	439	465	414	470	489	420	498	419	418	420	444	457	471	449	442	425	436	454	456	415	457	465	439	463	479	453	459	479	475	455	450	420	447	433	444	478	461	434	441	421	454	505	444	463	422	431	458	505	459	463	467	462	462	442	469	458	480	444	471	455	444	446	445	406	489	460	464	461	440	452	431	480	461	449	482	440	417	476	445	448	433	481	461	447	421	483	420	448	432	457	456	458	445	463	472	473	450	478	459	459	446	451	468	447	469	451	458	396	458	445	472	428	440	444	471	433	486	443	460	412	444	478	473	491	471	467	458	470	462	474	457	437	496	441	448	455	457	478	472	464	407	474	475	432	442	468	428	445	463	467	455	419	428	448	475	456	476	467	456	460	465
31632	52014	45268	34808	28019	22401	17676	13549	10427	8309	6811	5495	4617	3842	3371	2869	2607	2458	2208	1939	1821	1604	1478	1387	1304	1142	1110	1040	956	1002	923	853	828	863	775	817	754	730	705	714	715	712	675	660	659	695	697	650	608	672	647	671	673	655	732	616	668	655	642	665	628	613	657	611	625	654	622	639	653	640	648	676	579	629	606	652	636	633	638	635	647	632	610	623	611	630	619	679	647	595	627	616	647	607	657	649	605	653	599	598	662	632	603	632	605	582	626	615	639	610	667	657	613	607	672	632	609	623	628	652	588	623	636	636	637	625	573	623	605	626	624	620	611	596	624	631	637	626	577	613	619	650	627	617	602	659	611	608	640	640	604	613	633	587	620	674	613	658	579	649	599	626	621	568	628	642	589	639	628	644	661	623	638	674	640	607	629	649	635	616	632	626	625	635	654	611	605	644	622	640	604	633	635	618	628	588	649	629	642	569	600	618	655	624	608	619	602	643	611	634	625	667	615	631	624	673	571	654	598	657	683	635	619	588	618	637	589	618	627	605	619	612	627	589	641	635	620	610	625	608	652	645	644	610	641	637	636	636	628	618	613	599	612	633	592	598	684	611	607	597	580	599	642	658	590	606	614	649	640	656	608	627	567	640	598	577	655	609	617	621	616	649	615	661	623	604	633	620	631	588	653	629	617	646	662	628	647	592	696	594	640	607	666	635	657	610	658	647	590	634	633	599	654	657	651	641	600	590	607	643	607	688	658	604	630	673	597	633	623	637	607	596	657	626	616	645	606	605	608	638	583	626	629	572	669	610	644	649	726	610	639	612	610	642	629	608	625	623	623	609	629	622	600	662	645	592	593	654	638	640	617	615	590	623	650	670	614	626	629	650	628	638	635	628	648	629	642	610	605	606	673	582	624	621	618	613	663	613	626	624	601	606	626	612	624	641	630	641	625	637	648	618	620	635	623	617	591	663	623	625	670	654	626	677	610	659	607	608	642	653	584	617	618	664	653	597	621	623	622	630	636	634	618	640	654	603	592	657	655	658	606	634	650	652	597	642	630	657	593	642	636	621	587	664	636	656	610	633	580	625	612	635	643	676	624	605	610	599	674	628	630	620	651	627	637	608	682	638	647	618	656	620	683	665	624	597	597	628	637	638	669	587	620	611	622	624	651	648	618	631	587	626	644	658	591	628	622	607	629	649	679	607	579	655	628	616	649	591	633	625	596	630	639	599	638	595	647	609	678	628	624	672	615	551	686	644	632	643	609	652	646	656	648	659	679	633	661	578	619	621	668	642	649	625	622	556	631	666	575	600	637	652	598	665	626	628	634	629	586	599	603	583	586	642	588	639	635	622	648	625	637	671	633	649	608	628	631	583	609	584	628	591	690	627	575	603	622	619	595	634	614	636	610	603	592	610	657	645	610	664	592	627	592	632	663	579	640	612	592	642	641	673	634	626	606	685	617	586	607	635	662	636	644	669	601	637	658	640	574	585	611	648	617	646	566	631	618	607	628	632	616	601	611	591	655	638	686	621	631	601	594	619	643	614	585	620	658	568	615	641	634	611	669	626	598	622	598	640	622	655	632	647	563	659	636	617	618	625	591	649	655	615	662	638	620	612	652	671	596	670	639	651	631	610	590	625	607	631	642	616	626	615	621	612	636	605	613	636	636	621	654	645	643	635	634	609	669	582	648	649	634	630	657	632	650	611	618	665	661	633	631	680	601	653	582	638	656	590	624	629	623	625	646	609	599	591	669	646	600	614	616	607	597	643	637	607	618	665	614	605	636	641	596	617	602	611	574	613	598	604	621	622	611	595	628	673	627	627	636	687	605	625	630	632	692	655	640	624	624	629	651	621	650	643	600	634	649	604	626	631	667	655	628	660	627	623	606	637	643	663	624	642	640	575	629	627	621	637	622	643	647	596	614	612	639	670	607	634	611	614	662	621	610	631	628	562	638	617	638	652	652	591	624	645	645	645	612	621	641	622	610	627	591	628	655	630	652	658	651	597	670	614	596	598	660	615	642	593	680	645	636	586	641	707	611	568	650	644	622	612	619	704	599	583	663	634	620	692	605	621	647	658	644	639	670	658	579	647	596	607	660	597	601	634	610	642	642	577	627	653	660	632	613	601	629	624	623	655	678	636	656	628	619	646	617	648	630	585	668	659	643	644	624	623	658	619	611	673	631	639	642	594	634	613	599	653	589	603	640	661	621	629	625	633	628	629	656	629	611	653	626	629	608	610	630	651	661	635	630	572	596	622	601	608	625	627	639	622	653	615	633	629	614	662	618	633	628	647	626	599	629	624	647	607	650	627	589	600	640	650	654	655	629	608	593	614	609	680	658	609	603	626	631	640	630	663	684	615	630	631	624	659	666	626	572	622	641	616	650	625	634	633	626	566	599	644	636	643	572	636	675	661	593	619	622	640	684	640	633	655	633	623	619	596	636	652	633	617	647	674	653	604	644	679	677	654	633	656	641	608	628	628	605	622	666	663	649	616	667	639	618	605	651	623	590	635	594	616	615	630	590	635	601	600	597	658	616	588	640	639	652	613	668	648	637	570	614	652	590	606	642	606	648	643	578	646	611	660	642	563	643	681	599	608	591	616	612	642	645	609	616	650	619	614	576	630	587	649	647	620	660	611	643	642	599	666	621	621	655	622	644	585	623	616	574	639	635	606	612	603	630	618	650	653	643	673	642	582	597	610	642	624	625	612	615	623	658	632	651	632	610	616	590	627	655	650	633	610	626	609	639	644	607	616	637	605	689	598	641	616	621	656	609	613	680	600	640	631	627	632	594	632	629	618	686	633	652	630	615	584	670	642	582	609	608	603	682	615	642	627	662	687	616	632	568	653	613	610	575	645	596	632	623	602	600	641	630	655	616	599	643	650	616	630	655	618	632	625	654	602	616	632	635	610	609	620	638	669	623	655	679	618	601	612	649	656	637	648	607	686	632	650	602	614	620	575	670	583	643	621	626	654	619	625	607	602	629	638	609	595	579	594	620	624	621	643	655	623	595	658	614	620	592	639	617	643	609	666	630	618	617	624	608	597	615	621	615	635	659	658	644	635	612	634	641	617	620	597	612	629	632	598	684	639	686	631	603	657	642	635	635	637	621	595	616	580	644	643	610	630	627	630	609	614	662	649	617	609	629	624	636	631	668	629	646	648	594	607	620	636	625	631	649	622	634	648	628	658	648	642	613	597	677	634	618	599	667	595	598	592	637	626	629	624	601	627	622	632	629	604	599	656	634	604	607	603	595	651	609	664	707	597	594	664	605	636	660	620	633	660	638	607	622	620	596	627	615	624	638	615	689	688	678	624	686	619	640	644	645	663	655	636	594	644	620	606	642	633	634	613	671	625	611	666	603	638	620	599	625	622	589	628	595	593	646	617	664	656	640	654	643	646	638	589	585	679	629	579	606	606	633	650	646	633	651	617	595	637	654	638	580	607	602	644	609	603	666	676	640	614	602	650	645	663	633	626
23037	21018	28586	23761	21615	22368	19072	9907	6426	5056	3897	3026	2613	2235	1920	1706	1540	1450	1375	1135	1064	915	910	899	809	708	699	703	608	609	595	570	565	517	556	510	547	521	522	506	496	491	474	450	487	499	521	472	454	498	434	417	461	472	461	433	465	441	458	468	424	471	506	443	485	433	435	446	434	438	436	412	423	431	473	414	439	425	482	480	467	430	436	436	455	443	443	456	459	444	443	423	435	441	432	420	460	471	461	421	414	420	466	493	445	422	466	469	448	447	413	408	457	420	443	441	425	419	445	423	443	435	467	424	463	397	444	415	424	459	438	444	416	419	430	460	434	456	449	479	432	404	409	425	494	445	412	434	444	436	452	395	432	440	433	436	448	415	430	427	433	417	389	436	429	451	406	478	443	433	419	412	397	430	441	462	419	439	452	440	427	440	432	422	396	422	430	443	439	464	430	415	459	455	401	426	445	401	445	421	468	439	450	407	408	434	448	433	442	462	433	470	410	424	428	424	434	429	420	423	451	435	432	434	440	456	449	487	430	438	418	477	436	430	470	430	440	411	436	452	476	419	433	432	441	470	414	441	427	482	422	441	440	465	437	410	419	436	410	445	377	443	433	412	427	425	480	414	415	420	457	431	437	425	436	435	437	452	428	438	488	452	419	434	451	444	450	463	422	457	466	418	479	435	388	445	417	450	436	440	393	491	452	423	491	447	435	439	472	437	438	423	431	436	433	445	449	452	423	453	435	467	395	444	431	450	473	439	414	457	443	437	482	434	463	447	494	422	438	476	442	458	436	451	422	435	452	411	443	449	436	472	441	456	449	447	470	445	432	441	400	446	464	439	424	416	435	442	449	428	438	441	444	449	459	447	445	435	413	445	448	420	438	470	441	447	450	499	501	432	458	424	415	412	462	451	437	495	460	473	400	451	448	468	429	469	487	445	439	479	467	467	437	471	445	401	452	443	444	450	418	463	430	422	417	441	463	435	465	443	416	424	435	431	447	462	417	421	440	447	453	431	473	423	452	465	424	446	446	433	470	420	429	443	431	460	432	427	430	449	437	416	473	468	419	437	444	454	434	465	411	446	452	452	446	474	435	478	424	436	434	476	436	463	471	409	445	448	419	430	419	440	407	410	450	461	434	454	464	426	431	422	431	466	443	451	443	477	459	462	428	430	431	449	402	427	431	443	458	451	463	436	431	448	435	455	478	413	466	423	442	431	419	461	431	452	437	430	453	459	470	462	431	448	473	418	409	460	438	458	457	475	413	477	428	431	419	428	452	450	452	451	423	417	424	424	438	398	426	427	502	461	457	459	445	451	413	460	425	443	411	492	445	473	463	455	436	429	416	494	419	444	439	422	466	449	464	436	407	479	456	424	404	450	434	426	428	446	422	442	436	423	416	492	418	438	460	434	430	440	455	439	461	439	411	444	443	446	422	445	423	435	422	448	394	445	400	401	444	434	457	440	445	423	400	446	425	457	461	470	432	419	437	422	408	425	445	425	454	429	416	412	415	468	426	400	445	409	486	443	458	431	433	432	440	465	422	401	421	425	421	427	457	438	437	408	461	447	453	471	415	425	430	449	420	456	468	455	420	425	454	411	449	436	469	468	458	458	451	383	443	384	445	457	450	421	453	413	422	452	412	447	444	431	384	435	455	487	385	425	407	412	473	444	462	454	450	441	470	438	428	420	406	452	446	467	426	432	469	430	456	399	452	456	419	461	450	415	425	449	444	457	454	448	449	469	453	446	432	411	467	434	464	432	454	421	413	447	444	456	466	414	457	480	479	422	454	402	423	437	440	431	440	443	438	438	438	410	440	410	433	402	460	453	444	444	438	428	395	432	434	416	469	457	450	430	452	401	406	434	469	450	462	458	396	427	451	448	442	437	413	446	441	450	424	414	469	421	452	388	430	430	452	427	443	460	423	443	474	451	468	430	435	443	454	439	448	424	394	429	431	443	449	436	426	441	434	425	429	442	415	425	443	423	446	480	446	424	457	427	428	468	448	444	460	433	441	471	417	435	451	433	447	428	474	419	429	416	451	412	430	452	442	438	437	441	447	475	441	439	447	409	447	463	437	443	431	475	430	388	460	511	434	431	403	452	469	438	451	441	489	468	431	463	416	394	451	406	422	406	416	421	442	466	439	449	401	467	427	458	459	423	470	429	439	464	427	445	422	482	442	403	433	449	452	435	444	443	391	449	450	448	452	449	455	409	434	466	468	430	480	469	461	455	492	445	419	463	417	421	440	459	476	449	435	413	418	442	432	400	406	466	416	423	440	444	402	458	453	456	385	421	433	461	435	439	451	420	441	436	426	433	463	424	442	433	460	416	438	422	430	442	446	405	475	441	471	435	404	399	451	416	439	412	442	455	426	447	437	422	447	450	431	444	436	431	420	467	424	416	398	455	445	437	472	459	430	456	449	422	466	463	453	465	427	427	437	443	445	425	411	447	404	411	393	421	433	424	407	456	453	437	431	431	397	388	415	422	455	461	412	469	398	448	449	412	431	421	452	461	416	490	433	427	425	391	455	443	479	405	431	433	438	454	407	452	444	451	434	442	436	447	413	423	449	483	453	449	417	408	436	477	422	423	423	444	472	408	443	443	457	433	425	448	415	423	458	426	443	439	418	446	483	448	454	434	403	431	464	441	437	459	437	440	423	406	423	458	426	470	421	435	465	418	412	481	449	407	488	427	462	421	473	450	449	471	409	462	445	427	432	441	420	453	460	421	481	467	429	436	467	424	425	434	451	427	446	453	455	461	456	450	434	417	417	413	428	467	443	407	480	433	449	388	431	436	464	449	422	434	408	416	423	450	464	426	469	450	437	450	437	445	450	451	454	443	458	453	463	374	433	468	449	401	415	432	458	421	406	409	463	415	451	458	411	444	425	428	431	472	457	461	430	430	404	448	453	409	440	445	456	458	436	434	430	454	453	456	473	426	442	454	424	469	409	449	442	431	488	418	456	456	431	429	420	471	450	430	405	432	421	415	470	432	442	460	475	449	404	453	429	456	429	440	434	437	451	443	455	447	424	415	420	404	439	442	418	420	438	415	469	468	456	422	489	437	399	464	442	443	427	421	441	431	439	441	424	420	413	458	450	466	427	456	426	446	438	458	427	410	405	437	432	474	478	438	478	443	444	439	438	482	420	438	443	446	458	428	426	450	419	416	448	431	391	411	463	415	455	455	447	421	448	395	420	430	437	427	463	387	444	419	416	434	422	397	421	436	416	427	425	427	423	465	434	485	435	452	410	447	375	464	409	433	448	446	461	438	428	396	433	412	418	430	444	411	453	439	448	415	424	480	458	421	410	428	429	438	404	407	443	409	410	467	473	424	440	464	456	410	441	455	426	412	449	445	435	460	438	447	420	472	477	423	427	440	420	439	458	453	446	458	423	440	463	412	406	445	438	438	457	421	463	443	421	449	443	452	421	412	456	425	455	423	432	440	437	429	461	417	455	428	437	385	446	437
33677	56149	49274	39028	32172	26503	21572	16898	13403	10821	8836	7099	6019	5034	4495	3776	3445	3099	2788	2579	2322	2087	1810	1607	1520	1424	1248	1127	1051	1094	939	911	861	873	810	782	790	759	751	758	671	706	691	691	672	717	680	667	643	694	698	652	638	647	621	591	637	602	622	670	619	589	634	649	603	621	646	620	632	609	561	588	607	600	596	629	590	638	569	574	631	606	613	592	590	645	537	567	587	537	578	576	622	594	577	591	567	605	570	626	605	637	640	632	594	580	563	609	596	619	597	594	610	603	657	615	582	584	607	588	643	601	639	605	605	622	595	603	608	580	631	603	583	578	587	552	599	624	612	577	567	602	620	575	587	599	596	636	660	563	584	605	581	625	649	568	632	615	627	636	587	640	636	590	634	579	618	672	569	598	592	597	586	617	548	549	583	633	598	604	584	644	585	594	603	626	585	596	620	630	585	581	600	573	583	568	571	605	548	578	649	580	588	607	612	622	632	576	581	583	612	591	648	607	626	596	629	641	620	582	597	567	581	624	607	611	543	544	584	596	605	651	638	611	596	576	593	606	599	595	614	564	557	593	599	606	636	566	591	605	554	577	582	597	578	563	637	592	596	609	624	576	590	600	598	557	627	612	575	637	574	641	618	590	603	598	594	585	580	571	597	599	628	617	645	577	590	600	579	605	580	599	596	568	617	606	584	653	596	557	614	624	611	587	566	614	605	569	565	561	577	604	625	606	573	599	538	596	586	630	584	593	560	582	595	603	604	623	568	622	605	618	624	598	577	598	624	590	625	600	585	610	624	597	591	607	641	627	606	599	570	599	586	596	580	591	585	635	585	613	608	573	614	603	576	636	584	564	599	652	579	604	616	565	611	652	560	567	633	604	596	569	578	602	636	598	617	580	622	599	593	571	610	577	571	587	596	606	595	617	580	658	593	596	588	616	606	601	592	556	593	609	618	587	584	570	620	619	602	619	658	582	600	576	582	616	608	560	621	607	619	608	619	567	583	546	589	572	599	588	593	633	616	595	620	625	571	600	609	618	599	635	582	584	619	547	639	614	627	618	603	612	550	637	586	631	581	591	613	637	627	596	601	564	553	598	581	618	623	637	535	583	600	574	568	620	605	575	563	619	636	612	645	589	569	582	610	560	631	568	605	572	594	621	596	607	609	604	588	594	568	588	617	568	610	590	577	592	623	582	602	617	699	578	625	599	616	601	578	594	551	591	600	562	593	588	592	599	555	597	623	603	585	602	569	594	592	564	573	653	629	631	584	656	621	607	561	602	619	570	605	611	586	586	579	608	598	607	613	572	596	576	597	573	587	588	638	633	587	573	636	612	628	605	594	588	573	610	631	599	658	603	653	615	585	569	567	615	624	576	597	589	582	592	585	546	580	607	611	563	615	574	604	639	563	602	586	631	612	616	585	589	569	595	654	622	577	625	633	584	597	599	615	640	583	634	597	581	589	544	619	609	591	576	593	532	585	586	575	580	605	558	589	590	633	636	621	566	584	630	599	603	641	627	628	544	608	633	571	581	592	618	599	634	627	579	537	612	625	626	582	566	585	593	570	587	598	603	615	616	620	585	552	590	590	561	546	570	636	568	656	619	569	599	578	573	576	590	620	585	593	576	584	582	557	569	610	620	616	642	626	641	623	634	594	603	618	622	604	574	634	624	628	578	593	587	583	559	577	579	574	601	596	594	596	592	608	595	593	585	636	637	602	551	570	638	613	633	612	561	556	580	602	613	585	622	613	603	636	592	604	628	626	632	597	532	590	566	604	587	565	579	609	641	604	585	620	573	598	574	552	625	598	567	611	612	652	572	621	551	586	635	614	590	615	558	581	568	588	636	569	610	586	625	584	541	548	567	594	582	593	619	547	605	617	582	624	607	614	625	599	573	620	582	608	592	589	595	605	641	609	575	600	577	611	570	556	591	559	652	662	623	623	577	597	607	575	616	601	556	599	590	604	594	576	574	612	572	583	594	582	602	580	604	606	562	597	610	592	622	604	615	623	598	610	638	619	629	605	606	595	619	584	587	581	628	614	586	565	592	567	640	601	575	552	603	584	623	608	628	562	590	585	604	581	572	560	604	575	551	597	598	573	626	604	606	642	599	613	599	633	587	614	570	603	601	632	621	647	604	584	594	596	604	555	613	593	590	644	580	616	611	570	622	588	582	588	623	592	605	583	623	603	588	634	582	611	639	578	602	599	598	603	618	600	591	572	627	568	608	597	575	598	568	583	593	607	574	584	585	618	628	602	617	610	576	616	551	603	637	598	611	649	611	614	595	586	605	579	628	607	622	602	605	602	635	562	585	580	549	563	582	604	622	580	633	582	597	585	612	581	576	642	570	614	610	617	577	599	609	587	579	566	576	614	628	592	602	605	585	598	549	630	613	583	622	586	619	590	610	611	554	576	587	614	553	575	616	563	582	603	600	557	601	602	580	583	561	606	618	583	623	613	578	637	640	588	601	653	577	629	620	584	603	626	562	581	580	571	620	636	665	583	589	640	587	592	566	643	591	578	591	588	624	584	601	572	603	599	619	619	655	607	607	577	606	582	556	617	585	558	571	617	596	577	611	603	592	567	566	615	576	573	587	634	592	607	611	601	628	610	606	581	588	593	631	598	624	576	645	605	575	595	572	602	591	605	602	568	619	594	606	593	564	622	600	588	599	660	665	591	555	615	636	595	578	566	605	575	561	602	626	623	566	564	605	589	629	568	570	591	535	632	591	585	591	573	630	631	602	614	588	608	539	596	590	587	597	602	589	586	605	550	541	599	587	616	599	603	615	586	598	655	600	601	587	583	634	544	550	623	564	605	621	598	585	583	596	614	596	577	598	632	645	614	592	596	577	586	579	618	543	609	585	621	607	606	588	593	645	569	578	579	619	579	622	634	564	611	592	601	617	573	572	598	631	531	589	583	539	619	600	593	604	625	582	610	609	577	589	639	563	590	573	636	556	593	624	599	572	591	598	575	574	583	597	612	589	593	598	575	600	571	589	583	573	627	559	580	606	604	623	582	583	628	606	588	599	581	568	579	556	615	625	595	544	568	610	608	610	602	579	629	585	581	592	650	576	581	632	608	598	624	619	584	603	571	600	599	598	608	580	622	575	572	571	617	563	618	594	596	563	606	579	609	584	639	630	636	608	596	580	605	627	566	563	604	599	592	607	616	625	636	585	621	618	567	585	608	578	577	614	618	605	638	627	634	585	584	602	623	601	586	605	568	620	598	642	618	576	616	603	606	606	596	572	629	595	580	571	591	608	592	626	579	612	614	568	619	622	617	619	574	636	578	595	607	579	602	595	587	588	613	607	607	571	615	627	594	566	611	604	567	569	615	637	569	612	615	610	557	595	587	590	567	596	596	612	679	615	575	582	628	583	616	607	573	622	598	598	591	641	585	589	623	645	579	595	595	621	616	622	572	613	585	588	587	617	614	626	588	556	604	561	599	550	593	586	606	602	634	612	587	609	619	583
28398	28654	32736	25370	15660	9469	6057	3973	2875	2286	1765	1512	1273	1092	985	887	849	839	705	735	692	612	614	569	505	514	529	488	491	495	441	420	506	453	419	463	450	429	416	434	461	426	460	426	399	405	417	426	430	466	444	411	435	423	413	382	406	397	414	398	376	401	408	391	379	420	409	409	397	389	402	400	409	412	417	375	366	400	370	395	422	353	404	393	392	361	413	370	405	383	447	370	429	408	425	384	417	363	395	434	410	401	391	434	448	417	392	385	361	390	399	397	363	398	435	417	410	408	388	397	399	412	392	375	362	385	413	380	419	421	400	397	383	404	395	418	360	403	388	389	393	384	415	402	382	437	390	396	407	414	390	408	381	430	410	395	413	434	388	404	411	406	375	402	395	351	430	393	402	348	360	428	393	404	362	380	364	370	389	384	416	390	399	402	386	368	405	407	371	413	377	367	373	370	398	401	393	387	418	408	387	395	384	368	368	414	411	412	413	388	378	406	393	392	414	398	393	358	408	418	425	400	441	370	390	434	416	408	403	427	425	385	406	405	419	404	398	379	400	413	398	390	373	405	403	374	425	407	447	417	413	418	418	398	403	412	371	414	405	404	398	406	376	402	368	382	416	357	418	422	389	416	375	412	383	402	383	404	408	408	399	427	411	414	389	407	394	432	422	388	437	391	417	373	410	364	438	381	403	364	421	444	390	445	421	413	400	413	407	386	404	406	429	404	437	376	385	401	412	444	408	456	403	422	394	401	409	408	367	370	404	413	409	408	371	403	397	393	391	370	391	414	390	397	418	383	374	411	413	443	413	399	416	431	402	407	395	375	374	412	413	409	419	389	423	417	373	399	395	378	385	402	427	411	411	384	454	439	400	400	427	420	420	381	385	391	380	422	376	386	430	432	410	410	426	395	393	384	437	379	418	396	390	394	422	393	359	413	395	438	420	388	396	421	426	355	440	384	427	418	384	414	358	379	392	394	386	398	400	399	421	412	425	364	413	425	384	395	411	397	438	392	417	402	400	404	395	400	402	384	408	392	381	418	371	429	398	389	403	373	385	379	411	438	437	374	390	387	383	376	353	411	455	417	384	391	401	408	404	419	368	397	400	389	358	411	429	410	439	399	392	389	414	398	413	377	453	408	420	399	405	400	380	414	407	414	429	390	382	393	395	367	413	395	419	407	406	439	418	399	385	365	376	412	416	393	372	392	391	431	431	410	389	381	379	412	410	401	386	423	421	371	392	415	399	388	402	381	389	425	384	401	445	421	374	420	406	363	373	392	378	406	403	374	408	382	399	352	402	406	421	388	397	433	381	397	415	404	388	401	387	393	422	414	416	382	397	347	373	417	442	391	383	392	443	378	413	419	406	403	423	420	389	400	397	405	404	411	411	416	396	404	394	444	430	382	432	416	436	390	411	400	391	409	392	424	384	380	380	398	382	373	409	421	390	392	412	421	419	379	419	379	412	438	412	398	387	351	426	450	395	365	406	406	409	441	405	389	438	416	398	424	394	388	405	408	417	380	385	422	374	415	390	384	412	384	435	394	405	413	389	389	365	391	418	376	392	407	392	409	390	447	391	395	387	424	439	415	393	372	435	426	417	442	401	402	392	389	394	393	412	394	410	393	429	390	396	396	402	433	385	383	378	434	400	432	394	378	444	418	416	397	427	410	392	398	410	403	412	417	418	424	440	400	387	395	404	384	417	400	434	398	377	365	392	399	409	369	435	422	389	380	401	355	410	387	403	394	427	379	390	383	372	416	416	417	406	410	371	398	383	398	409	373	391	421	424	386	387	424	398	386	378	402	415	382	401	425	434	407	418	414	420	422	355	389	388	410	416	416	375	425	402	400	393	439	407	377	377	365	404	394	420	426	399	425	410	403	373	433	402	376	413	420	372	416	385	405	387	415	423	398	386	419	412	378	408	430	423	427	388	430	407	378	426	417	424	387	409	398	398	377	401	363	414	380	427	334	445	385	400	388	373	409	415	419	408	407	444	390	339	395	402	382	412	397	388	382	393	411	366	389	373	334	402	411	377	371	398	364	429	399	443	376	400	401	399	378	432	388	444	399	413	421	396	372	426	394	427	415	411	421	399	419	417	408	391	364	383	406	390	379	357	390	397	430	413	390	416	380	396	374	393	381	404	370	372	439	429	372	394	405	389	404	382	411	430	371	379	423	445	409	385	432	395	385	421	384	407	388	396	408	371	381	412	422	380	366	405	401	372	412	405	406	406	413	429	390	415	380	395	381	403	399	387	373	417	379	393	412	383	411	378	404	426	382	401	387	386	382	381	377	355	385	420	414	398	393	383	411	423	417	386	392	434	406	373	384	386	385	399	387	413	411	392	387	392	441	365	405	383	439	411	382	437	384	352	406	439	401	385	413	357	407	387	381	407	394	385	420	399	370	422	395	413	412	368	394	402	407	408	428	382	392	395	346	425	372	429	357	406	421	419	412	425	382	403	367	395	426	396	423	418	394	408	423	390	377	415	409	408	409	390	379	419	404	387	400	407	408	397	403	380	412	400	402	428	374	409	402	403	394	417	402	387	392	384	358	385	425	397	395	418	432	416	437	382	401	433	407	389	414	438	412	412	382	392	410	435	384	387	407	404	385	398	371	405	430	402	424	409	367	412	378	443	401	407	385	456	397	413	412	417	415	410	391	441	406	430	405	395	435	432	378	426	431	399	423	373	397	409	393	431	387	436	384	396	435	383	392	420	415	400	427	386	403	390	394	387	428	451	418	427	392	367	394	360	435	416	395	395	389	376	378	412	372	419	398	397	402	422	402	395	421	350	386	407	411	414	364	368	413	409	424	406	388	422	408	409	368	375	394	396	413	398	398	377	409	402	362	410	399	410	448	386	429	392	348	406	422	418	424	392	387	379	436	370	392	363	424	425	403	393	390	393	383	404	392	401	418	354	407	447	398	418	374	411	404	394	448	419	400	404	412	428	418	406	397	412	409	390	385	414	447	418	423	411	397	412	401	402	420	403	385	424	421	378	387	426	408	392	364	393	418	410	401	409	402	393	425	361	398	395	380	402	380	390	446	404	401	419	395	423	371	400	411	408	415	409	413	397	443	394	410	422	441	378	419	396	418	413	390	381	397	357	384	400	391	408	384	387	394	387	414	417	430	392	398	389	419	421	427	392	403	418	379	389	411	397	401	396	401	402	412	397	377	408	405	354	379	386	381	389	421	428	409	359	415	419	416	398	374	416	391	374	364	372	360	391	398	396	404	356	398	403	397	415	411	418	369	387	400	403	390	422	407	374	405	372	429	375	370	394	391	397	415	382	392	390	382	391	423	402	408	423	415	386	470	420	402	416	414	381	426	400	428	371	404	387	421	436	406	378	380	381	440	395	411	406	398	402	421	397	380	421	452	426	416	424	386	409	368	383	412	388	373	410	387	366	409	412	397	397	422	393	385	420	382	402	417	399	401	359	388	393	404	400	401	384	405	342	407	402	422	399	393
30629	44912	38753	28488	21526	16323	12609	9299	6972	5306	4459	3611	2965	2557	2208	1950	1768	1596	1539	1355	1270	1155	1076	1020	989	936	853	791	793	729	701	720	713	716	638	707	612	607	604	645	620	576	584	599	559	601	599	599	586	592	555	636	576	541	630	551	551	576	573	608	589	543	530	543	600	530	540	569	552	580	557	539	564	599	569	597	594	545	534	520	547	553	608	553	534	572	593	571	557	596	548	532	530	548	528	554	564	514	558	596	597	551	559	568	591	603	558	569	557	551	584	544	586	570	550	625	566	544	543	568	550	589	609	586	524	562	547	588	573	546	564	606	537	529	559	600	537	570	562	570	582	568	585	578	585	528	585	530	566	559	572	559	536	583	554	550	551	542	534	563	559	562	537	574	547	528	536	581	541	544	583	620	557	535	572	570	547	575	526	567	565	607	564	563	553	547	540	590	544	551	561	564	546	554	593	563	545	597	559	536	564	548	516	570	539	523	544	570	556	566	519	563	541	548	528	528	539	529	569	539	599	565	549	561	563	548	604	555	603	533	560	532	571	570	594	523	572	577	572	559	600	565	575	507	554	566	541	551	567	569	544	576	541	536	565	565	569	552	561	610	597	573	552	536	573	578	574	582	541	558	551	519	591	572	535	586	549	572	564	538	534	577	597	548	577	565	520	591	547	591	576	584	586	591	535	565	539	538	546	585	544	555	578	553	536	581	575	569	595	600	579	556	562	543	556	581	546	582	605	570	569	543	535	568	585	609	570	576	568	541	558	603	574	582	574	519	535	554	541	581	543	554	527	577	565	524	538	567	551	551	562	554	556	541	543	608	538	563	586	549	550	580	594	567	544	560	564	554	563	544	566	536	535	552	497	573	570	599	550	554	546	560	566	572	548	581	565	558	555	600	516	566	552	531	568	510	544	541	594	567	591	572	534	583	550	574	570	588	577	552	533	608	577	563	526	560	546	544	568	549	533	570	544	515	574	567	593	580	524	476	566	505	556	555	551	543	549	561	527	581	563	620	564	561	588	560	600	562	577	566	537	529	558	549	579	549	536	573	538	597	560	536	567	539	576	573	567	571	592	537	546	546	567	549	567	543	599	546	556	546	565	563	530	629	541	571	557	516	605	568	561	567	547	523	589	573	574	564	539	526	545	519	582	557	555	555	555	538	537	533	547	546	583	524	569	539	512	520	518	534	581	570	565	548	558	597	539	514	524	601	552	564	585	557	558	622	544	546	560	574	576	562	572	629	571	538	556	570	515	545	536	560	525	545	588	571	595	573	558	600	521	533	563	548	542	541	575	560	538	567	570	567	529	609	558	519	609	551	598	537	528	551	548	515	530	592	561	568	545	536	524	552	535	562	557	541	568	547	554	546	549	567	551	525	555	564	545	585	557	591	587	542	560	576	584	567	548	543	563	545	563	588	546	511	573	520	551	566	583	559	617	553	576	555	536	564	550	547	565	550	565	565	579	562	533	550	558	559	603	539	535	550	614	571	589	583	573	513	553	589	539	550	583	553	519	541	563	612	596	583	569	546	548	528	529	538	595	569	587	551	560	560	559	563	560	569	586	546	531	538	609	589	541	570	577	562	596	554	562	584	576	553	555	546	589	585	550	592	559	546	535	556	550	544	555	525	601	572	593	555	564	560	555	578	583	577	529	548	526	579	563	579	540	545	543	546	584	531	585	538	550	507	597	572	532	549	529	538	560	566	560	547	569	514	553	587	595	589	551	546	598	524	504	568	576	521	543	536	584	528	565	608	526	516	535	575	568	519	519	525	563	564	551	604	563	555	560	577	596	520	534	616	572	569	550	565	590	557	564	585	555	572	588	480	553	540	548	619	569	517	568	552	552	566	510	569	570	529	572	527	529	551	527	587	509	538	540	593	570	558	571	552	552	569	516	570	550	608	563	596	557	575	551	549	510	552	545	548	559	556	538	553	553	546	540	593	606	595	530	562	593	544	586	546	580	591	569	580	531	579	554	544	533	537	562	567	541	596	580	575	587	559	565	519	526	561	551	552	567	550	570	588	567	544	519	568	572	533	571	545	629	572	549	578	524	535	598	614	547	562	549	537	597	586	553	571	511	578	568	544	559	562	553	577	589	540	595	558	564	569	592	587	571	613	536	550	565	603	552	550	539	559	601	544	537	545	540	567	576	561	563	522	559	558	571	585	536	560	583	574	541	586	570	516	593	523	559	539	581	589	546	598	561	588	553	580	574	540	576	536	620	526	529	562	569	586	568	559	581	574	544	568	581	546	523	554	521	561	562	557	558	555	593	522	575	560	608	561	553	546	541	569	520	562	550	592	574	569	557	558	520	586	568	543	545	593	572	536	548	541	561	569	556	558	565	578	562	579	529	565	560	547	554	561	577	577	578	556	546	543	542	576	541	598	527	514	560	541	546	590	558	530	563	522	551	601	515	551	550	584	538	598	538	602	532	608	544	570	579	540	567	554	557	573	573	592	557	567	555	516	550	569	596	547	565	564	530	540	571	598	548	570	600	584	548	545	538	543	521	549	563	557	557	545	576	519	543	551	594	554	585	523	602	530	591	534	541	593	531	499	569	582	571	525	565	588	539	550	591	535	544	565	549	558	588	559	548	619	557	594	509	558	606	578	594	580	552	541	553	539	511	528	541	532	541	569	568	529	592	549	522	559	571	553	547	549	596	547	592	553	596	575	565	533	565	486	582	590	551	582	541	561	541	578	557	535	589	565	581	516	552	589	559	505	566	584	568	541	603	568	516	542	557	581	555	588	567	560	536	621	559	560	586	562	540	588	550	529	572	597	542	576	539	553	574	590	536	537	560	551	612	549	587	544	542	555	564	543	519	571	547	585	535	545	606	547	561	521	553	539	578	596	575	566	544	564	584	591	569	525	522	602	581	562	556	555	549	538	518	534	558	548	611	600	546	596	545	528	603	549	581	541	581	572	557	526	561	536	529	555	535	552	590	566	540	530	558	505	569	566	559	553	558	591	512	540	584	581	563	591	522	572	535	565	573	548	593	522	553	549	570	537	582	574	523	569	568	589	521	543	538	541	566	562	576	554	523	540	587	568	561	561	582	556	576	581	588	565	564	570	555	562	546	583	612	549	530	532	518	553	558	564	563	583	514	545	560	574	557	561	620	520	539	539	573	565	577	551	566	543	547	572	586	541	505	582	549	549	553	535	587	562	612	539	556	546	600	537	526	544	573	560	565	547	536	586	581	525	560	543	562	562	567	559	570	547	571	537	540	521	569	541	535	538	576	539	541	548	559	543	532	607	596	552	560	561	579	567	557	562	570	588	570	566	568	581	572	519	561	557	551	577	512	532	504	581	552	551	570	570	582	591	556	553	542	535	534	519	576	586	609	573	554	544	552	543	551	533	563	576	559	593	563	584	573	564	505	531	537	537	519	569	557	560	563	585	590	546	510	546	610	545	592	532	545	517	520	581	530	560	601	594	519	558	571	584	613	593	564	611	592	562	580	551	602	592
24133	21127	28330	24991	22038	18368	12020	6957	4725	3668	2894	2310	1967	1674	1522	1322	1260	1133	1067	991	939	808	857	744	698	677	653	621	606	606	589	586	566	547	539	537	497	486	488	465	494	496	464	514	446	484	453	489	463	450	501	496	476	480	454	455	466	444	446	450	481	464	477	460	480	456	484	429	512	479	477	454	438	444	470	446	480	451	462	449	448	459	436	448	453	442	462	508	444	448	440	463	456	473	472	434	469	439	439	433	441	440	468	456	418	468	432	463	411	455	452	431	516	436	470	433	463	497	411	484	466	474	445	479	434	510	471	434	444	488	506	474	458	476	473	435	459	477	440	451	429	405	435	442	467	457	453	453	453	437	436	444	448	462	469	411	448	433	470	428	454	440	488	418	432	429	470	417	419	484	445	463	439	477	405	445	439	455	476	431	457	460	452	456	472	456	444	440	428	439	429	454	442	451	466	485	442	445	441	449	488	426	492	448	445	442	422	465	450	459	430	434	450	468	453	455	460	456	477	441	460	462	464	459	429	453	451	484	444	463	438	446	411	436	462	432	437	466	410	464	460	443	471	422	425	456	434	433	453	406	485	470	460	466	454	406	466	432	433	447	440	490	467	443	440	453	439	426	419	463	470	452	423	474	435	492	464	438	459	480	406	429	432	439	449	420	431	452	425	469	461	443	465	426	418	478	443	437	461	450	442	467	446	483	441	448	460	397	430	466	438	430	446	459	440	444	450	465	431	478	425	465	467	487	466	452	448	457	425	472	455	432	411	460	426	425	456	485	428	430	440	426	452	461	439	493	450	449	478	448	441	439	459	446	445	473	462	416	427	443	470	462	444	440	485	448	431	404	425	483	424	479	457	462	425	430	439	517	471	477	429	432	456	443	480	436	418	462	431	454	471	464	484	427	465	392	455	439	446	443	428	465	467	433	444	440	441	448	473	445	466	452	458	411	424	428	446	450	435	453	450	443	444	421	448	462	440	439	456	453	394	445	459	448	409	439	438	448	463	448	422	438	437	406	448	457	494	488	460	449	501	446	431	438	486	421	452	447	436	472	457	491	444	436	459	438	425	443	450	444	422	436	421	449	460	444	422	431	445	411	438	438	443	487	437	429	430	470	433	404	427	456	469	460	427	459	485	465	441	440	445	423	439	460	456	449	420	455	454	459	447	427	446	426	443	418	435	447	432	438	443	429	448	493	504	469	466	455	475	482	446	442	431	520	452	426	471	439	455	513	459	472	461	448	466	457	441	406	432	457	473	432	444	433	489	469	447	461	451	465	458	473	455	427	460	478	440	486	438	424	455	449	435	426	469	432	467	478	438	437	437	435	423	428	412	425	453	450	419	430	464	439	437	456	418	420	470	505	432	492	497	450	450	420	449	462	459	426	435	455	487	442	442	448	463	435	435	449	453	469	421	453	462	451	443	453	434	439	464	416	454	429	439	427	412	475	430	409	450	431	435	460	458	473	464	430	427	463	464	447	423	435	440	432	432	428	431	454	485	481	418	403	450	468	448	486	477	426	432	479	440	451	476	436	433	441	426	467	439	415	462	413	451	436	431	424	468	430	428	447	473	461	444	413	456	452	447	457	452	464	454	439	479	498	417	431	448	426	445	460	453	450	446	447	437	427	460	485	460	406	455	435	409	464	441	475	461	442	466	445	476	443	472	450	468	444	439	409	458	461	434	426	461	438	437	424	467	480	450	452	485	449	461	432	414	493	473	481	424	411	431	479	441	442	456	441	429	402	471	483	449	459	469	440	450	470	439	430	436	453	453	435	431	460	423	447	432	454	438	467	445	446	409	416	450	418	483	475	446	452	443	488	437	440	426	463	489	446	461	500	456	489	468	450	464	491	427	421	435	437	467	458	476	451	431	431	423	460	441	461	464	457	491	426	406	459	436	445	436	469	418	472	436	431	483	449	437	416	431	425	469	440	457	443	447	424	468	471	451	476	442	459	425	476	412	455	394	453	426	452	429	466	450	431	499	421	449	424	444	417	425	463	438	453	465	433	459	446	451	456	472	429	480	443	474	424	454	442	442	454	440	460	440	474	422	441	457	460	422	488	453	446	441	478	495	479	472	470	470	476	472	440	465	495	433	454	466	434	441	430	450	431	431	452	454	443	437	465	442	475	448	469	455	434	427	447	458	472	470	447	442	433	419	423	458	442	463	465	398	443	464	474	414	446	454	489	448	452	407	492	443	447	464	468	429	458	483	412	418	475	442	445	469	471	470	452	446	426	458	450	437	467	438	429	470	438	477	460	456	450	416	447	449	427	474	415	444	440	426	454	449	466	433	455	468	461	458	469	449	417	449	442	446	430	453	416	441	470	438	439	440	452	461	450	443	427	464	478	441	467	444	454	427	496	439	463	448	482	463	453	465	463	451	469	438	466	427	421	426	436	445	452	440	468	422	441	524	434	454	429	409	441	467	457	420	427	428	441	410	434	400	460	464	507	451	506	449	437	417	472	433	430	459	465	474	458	440	437	473	452	476	460	477	498	439	419	425	427	422	464	441	415	447	480	438	464	439	460	477	463	502	458	468	449	448	447	405	399	470	464	505	446	444	441	456	433	444	477	465	438	439	463	450	479	429	432	464	453	445	435	445	469	438	424	462	455	426	451	446	464	418	459	406	427	419	465	447	475	468	437	468	468	458	449	453	422	498	474	400	436	426	420	461	449	476	481	435	446	485	446	485	450	464	437	444	432	463	445	474	457	436	457	451	414	436	444	446	480	466	445	440	427	433	418	417	430	468	452	420	458	454	434	456	450	458	453	443	432	457	447	429	431	424	440	450	408	446	477	420	429	431	459	428	464	439	460	453	454	430	485	454	435	475	448	418	434	425	424	467	445	450	509	447	433	451	445	452	435	459	460	459	453	439	456	452	471	452	394	482	429	475	474	399	469	428	436	435	477	473	483	469	464	430	461	385	484	432	435	454	402	419	469	481	446	456	451	467	458	455	452	412	494	459	424	442	398	463	451	418	459	416	446	495	474	452	490	420	462	419	464	432	451	416	467	446	444	443	433	438	486	454	461	439	480	438	448	481	420	409	438	451	407	440	428	496	485	468	464	413	443	461	444	425	483	453	426	445	449	452	448	459	431	446	443	464	493	456	446	457	445	459	464	453	415	448	474	431	449	437	465	454	437	452	429	407	445	459	427	462	432	464	415	464	448	468	434	457	427	449	427	477	458	467	436	472	444	472	467	416	431	412	471	431	430	444	425	480	437	449	452	421	479	471	454	452	436	404	496	448	430	496	407	427	457	457	430	476	420	416	428	465	426	471	435	454	437	454	451	454	468	470	435	442	417	478	465	453	448	420	478	427	439	450	437	455	468	421	441	404	461	438	470	471	467	460	421	487	466	444	437	460	458	434	456	433	430	476	418	440	465	501	434	506	430	451	426	506	421	430	438	450	440	468	483	452	431	488	422	421	424	463	463	488	448	424	439	465	409	413	445	467	444	449	478	471	459
31628	51490	45355	34273	27976	22319	17626	13512	10692	8489	6868	5622	4513	3937	3338	3052	2737	2459	2290	2014	1770	1669	1414	1340	1240	1170	1136	1041	964	967	953	882	847	801	786	765	755	768	759	680	703	744	642	718	698	711	730	628	644	676	625	666	692	637	716	660	642	634	623	589	692	666	656	604	637	670	642	657	641	607	655	625	634	624	631	665	594	649	646	581	619	614	619	606	638	634	686	601	632	612	615	653	611	647	639	662	604	595	607	623	629	651	625	589	628	591	625	614	552	637	633	634	549	607	647	617	633	574	646	605	639	637	663	632	589	627	595	659	621	634	622	667	607	643	655	673	574	612	656	602	597	640	616	641	633	660	627	652	605	560	622	607	632	641	607	601	607	626	649	635	574	644	605	660	640	648	597	617	696	599	666	646	630	596	585	642	599	635	622	582	644	666	643	546	632	624	661	625	629	635	622	604	619	614	622	610	610	608	666	605	596	578	596	632	571	643	670	651	643	651	640	584	679	618	634	664	602	605	640	614	627	596	667	625	677	646	598	656	596	617	660	603	637	571	620	653	629	600	619	604	601	655	634	596	648	609	615	682	641	644	600	640	671	608	635	620	650	620	673	642	632	616	654	613	640	603	661	607	648	615	645	613	600	628	594	632	609	605	601	567	598	617	599	659	656	646	613	550	610	611	606	646	645	654	626	612	620	626	636	628	660	679	595	625	657	658	649	586	594	610	627	631	609	647	647	629	645	661	617	620	608	596	642	641	653	580	617	618	615	661	621	623	581	673	602	681	619	631	587	661	617	602	666	640	581	648	653	621	627	591	530	654	632	636	601	637	632	641	610	583	637	597	594	638	642	606	619	624	657	645	626	630	657	602	643	620	643	566	640	619	632	649	633	637	641	632	588	569	659	634	637	656	634	617	617	607	642	613	630	639	617	612	604	658	649	633	629	593	608	645	604	623	624	599	605	659	670	623	581	634	589	621	600	600	588	609	587	653	655	610	626	638	605	632	651	620	660	649	640	665	633	591	591	624	616	703	584	636	656	626	623	591	599	595	648	616	611	636	615	614	630	610	633	617	609	614	639	607	627	664	620	595	626	683	624	636	588	605	577	606	600	623	625	613	593	627	595	652	616	602	604	621	639	629	699	574	614	619	623	645	625	587	612	644	641	607	594	601	636	632	620	609	624	595	638	645	565	564	593	597	622	627	619	620	634	590	662	619	614	602	665	617	623	613	615	629	636	629	643	598	605	686	626	583	637	647	667	616	613	620	584	631	649	606	611	611	579	586	630	614	687	652	637	603	570	637	587	662	608	660	586	646	656	621	613	642	679	621	665	631	618	629	600	602	644	589	579	627	580	658	599	608	612	588	615	665	643	660	597	616	635	633	645	641	667	630	632	632	645	625	641	614	638	619	693	653	643	643	585	632	631	634	581	627	611	629	638	625	629	661	618	613	618	633	626	657	674	622	582	670	621	618	624	640	612	630	598	655	616	587	604	620	585	621	627	621	630	606	597	637	675	623	609	598	651	619	620	634	670	591	606	592	606	612	617	647	555	619	635	604	606	614	621	657	580	612	610	613	640	613	571	664	638	637	608	632	633	626	623	680	586	619	618	682	691	649	590	632	586	608	578	625	599	595	618	633	623	648	630	612	640	656	625	646	617	645	612	612	648	650	626	604	598	628	627	614	607	658	644	624	628	634	614	658	645	627	621	642	632	652	628	611	607	595	648	678	629	611	610	605	612	619	613	670	621	598	564	621	624	653	647	607	656	639	591	628	644	612	643	657	607	630	599	626	629	608	616	634	682	598	641	600	631	651	643	629	600	651	640	658	588	636	651	650	617	627	609	642	619	669	638	606	622	625	668	679	607	595	598	644	595	624	636	615	650	579	617	596	645	643	663	616	621	620	614	623	610	615	627	620	662	652	635	618	575	592	647	638	639	631	660	534	602	626	621	624	634	621	599	635	608	614	621	649	624	625	592	607	601	647	600	618	610	633	613	578	569	622	595	612	645	616	619	644	612	581	599	636	642	659	645	600	622	613	627	621	617	631	578	661	639	631	643	588	618	579	644	618	625	625	615	621	606	630	617	615	655	615	637	602	616	634	603	601	662	652	656	595	598	593	604	615	606	604	635	580	620	655	655	601	597	621	599	620	591	594	631	640	604	607	590	634	632	629	637	620	593	669	595	641	621	619	591	638	630	628	611	636	638	634	596	657	630	673	610	664	596	585	595	654	596	635	615	641	631	616	627	665	614	678	639	617	576	647	602	654	646	590	580	621	597	636	663	615	629	625	656	580	611	617	598	569	607	600	613	634	593	603	586	612	618	608	631	634	590	587	648	602	658	654	606	595	604	606	611	592	679	587	609	708	622	606	650	641	583	635	619	630	611	634	622	620	579	669	620	653	661	613	673	626	611	652	582	600	651	645	649	645	649	624	582	591	614	605	599	591	625	631	610	608	658	605	608	610	637	636	632	581	612	618	618	610	621	587	631	645	615	658	648	616	570	613	684	626	557	629	605	653	601	632	651	584	653	619	637	607	655	667	612	603	594	623	626	619	626	607	658	660	635	606	610	580	635	642	643	591	595	630	613	585	626	596	617	594	595	640	631	595	592	647	673	592	608	646	596	632	590	646	632	664	654	600	614	626	615	666	637	622	622	622	617	656	579	611	610	639	611	648	579	610	613	666	620	613	633	654	653	624	640	646	659	600	604	619	601	654	599	625	656	602	665	669	609	626	640	646	632	613	632	640	610	645	658	629	621	615	589	650	600	662	612	696	620	620	585	640	609	615	672	622	628	604	636	639	623	605	641	594	625	627	636	615	621	583	592	599	690	636	624	549	639	609	639	630	580	645	655	626	598	621	678	650	629	618	615	602	639	630	612	587	639	633	624	568	584	590	617	622	642	622	641	627	614	635	613	686	632	668	617	620	572	624	633	620	678	610	657	609	602	614	645	636	645	623	603	655	650	615	634	671	622	614	602	617	609	661	607	600	662	623	629	637	597	654	614	645	626	652	611	590	665	658	604	574	610	616	659	683	603	646	623	627	583	693	620	596	587	654	633	602	598	573	598	612	622	627	595	623	584	602	614	615	622	624	608	662	667	565	622	612	615	641	623	652	586	643	631	611	598	657	601	662	606	632	580	584	600	604	633	588	639	631	630	611	636	629	672	602	613	603	618	651	595	637	614	609	642	602	665	633	611	633	579	654	589	650	623	612	607	618	634	627	636	584	623	635	617	590	599	625	672	614	626	612	652	626	643	614	596	596	607	571	615	620	593	581	627	655	640	611	632	614	638	622	640	618	657	628	596	617	659	627	623	633	670	641	620	657	695	642	590	644	657	646	647	684	633	625	648	617	580	639	613	608	631	567	663	597	627	605	624	580	620	616	607	619	619	604	667	609	596	632	671	589	614	628	583	601	641	662	632	570	648	598	607	620	643	630	666	638	625	652	629	624	587	630	648	610	642	593	624	581	627	611	621	616
23004	21030	28701	23638	21613	22063	18887	9790	6373	5060	3868	3201	2670	2238	1931	1773	1537	1520	1333	1145	1106	1010	936	849	806	715	705	655	648	594	570	539	539	532	528	524	520	493	462	496	496	504	424	457	482	502	483	430	458	413	472	429	465	451	445	458	475	458	503	441	423	421	448	427	449	438	453	450	438	438	449	419	442	460	426	423	427	425	435	417	428	436	453	407	457	429	433	416	424	445	414	413	450	410	433	453	406	422	430	455	423	431	414	443	429	473	439	413	449	454	451	456	400	463	437	401	448	422	433	434	461	449	393	414	457	435	421	488	444	425	407	422	420	413	450	424	433	433	442	458	434	432	456	435	441	434	433	447	398	476	395	434	466	416	433	444	418	440	435	444	456	413	429	477	416	438	425	449	444	438	404	452	443	394	443	428	409	409	447	429	428	377	406	476	456	447	459	396	424	445	455	418	454	455	441	448	427	453	415	430	444	422	429	438	448	409	427	415	443	480	416	404	451	402	412	473	439	418	449	453	440	432	387	432	449	438	413	427	426	460	409	438	463	407	432	434	440	452	432	396	438	370	442	426	441	445	456	436	456	442	486	450	407	413	439	441	435	412	427	446	418	428	446	439	420	467	406	437	418	437	441	472	413	431	430	500	447	445	426	443	431	398	419	426	460	421	411	407	419	426	437	459	407	434	437	417	438	439	400	436	450	396	427	421	447	418	439	459	429	406	423	412	438	400	458	433	453	438	446	453	437	414	412	427	427	467	441	430	452	424	385	455	417	405	444	469	415	402	408	427	426	419	426	461	435	443	459	489	439	446	423	449	444	448	443	423	405	453	451	414	413	438	400	440	416	436	473	457	423	417	395	457	435	407	423	465	450	423	446	445	446	449	396	462	399	435	448	409	428	394	433	412	440	434	444	458	488	442	451	396	456	413	405	429	437	429	447	428	435	392	418	398	419	464	448	437	439	414	467	429	386	439	450	429	419	439	426	467	412	419	472	426	448	415	419	462	466	401	487	409	407	418	431	417	383	461	423	443	407	429	424	428	406	426	406	420	391	441	477	469	427	432	453	444	393	437	401	401	446	456	416	428	411	430	433	419	415	454	424	448	474	446	425	433	380	417	413	434	427	399	421	435	415	452	406	450	437	448	472	441	446	433	426	412	441	432	443	445	439	416	442	425	443	432	399	399	403	451	473	474	410	405	409	438	421	407	455	455	427	418	441	442	383	434	452	427	416	435	443	420	420	457	416	444	408	413	412	435	474	430	428	416	430	431	417	403	453	433	455	424	435	433	430	474	454	400	430	434	407	462	440	442	417	426	463	443	420	427	418	489	433	412	426	411	422	438	434	420	455	431	397	410	423	418	468	430	471	456	441	407	448	401	428	429	429	437	456	439	424	427	421	417	497	421	430	450	426	443	419	444	395	459	442	416	406	371	391	407	441	455	453	443	387	418	431	431	449	435	389	433	438	435	447	431	421	430	444	417	463	429	434	439	386	427	448	469	449	429	385	442	425	438	404	449	429	433	423	419	444	421	443	428	431	470	394	403	462	450	410	400	438	449	391	416	428	452	421	437	425	433	420	465	406	464	459	396	442	415	426	404	463	462	467	450	460	429	437	412	395	457	418	402	422	425	438	424	451	440	392	439	460	424	459	457	387	434	444	446	420	439	388	416	435	433	420	414	386	421	428	390	454	444	463	477	465	420	463	432	417	463	395	436	418	397	430	442	418	394	455	443	453	433	396	436	409	444	470	404	426	401	442	417	460	418	442	445	429	419	443	445	443	465	435	426	423	410	443	418	437	397	436	419	444	423	420	448	422	440	454	442	426	441	453	418	439	415	464	414	439	452	431	426	435	433	463	459	423	451	436	424	406	399	396	402	454	442	404	435	425	443	414	458	451	436	421	415	447	417	424	429	392	422	456	402	399	440	433	449	460	450	444	400	446	420	431	441	422	410	423	423	425	444	471	445	449	439	427	430	437	431	444	457	408	400	432	410	432	432	428	443	457	456	473	455	414	449	436	411	435	438	422	452	419	444	391	423	427	411	418	440	457	419	429	418	403	401	436	415	410	444	442	470	458	423	433	431	447	449	429	421	420	432	447	415	409	442	431	428	449	402	438	437	431	453	422	415	434	418	441	422	436	444	419	411	437	409	430	448	490	408	439	423	415	418	445	404	398	428	416	420	407	412	402	414	450	398	440	429	441	410	464	420	404	388	430	413	443	434	399	421	461	434	410	457	428	438	429	427	445	426	470	426	411	416	470	400	422	480	426	418	405	419	403	416	450	428	392	444	399	436	444	463	438	402	415	426	408	421	445	439	448	384	410	420	454	393	408	446	433	436	441	419	458	450	437	417	436	420	435	433	405	397	443	452	438	436	465	440	419	430	417	433	429	407	448	440	432	383	406	423	443	435	422	438	451	461	436	448	465	472	439	423	420	441	397	464	438	407	439	462	427	449	454	412	400	439	434	453	433	433	439	463	441	421	413	414	414	451	434	415	447	377	449	458	411	463	451	400	446	450	418	429	448	421	444	404	458	415	422	408	446	424	402	430	443	407	419	452	452	424	453	462	445	435	427	425	403	436	419	405	436	430	418	438	420	442	450	415	440	425	438	451	443	441	421	451	440	429	455	398	407	431	424	439	434	444	403	425	437	449	438	413	464	446	471	421	396	425	474	390	469	452	427	417	454	422	463	421	442	403	454	435	427	425	455	429	405	422	408	410	399	449	465	390	398	435	445	414	416	404	447	451	445	442	446	404	421	423	471	417	401	403	437	395	435	449	430	433	452	417	436	445	467	405	446	399	446	443	424	467	485	412	437	432	434	448	428	411	424	453	429	449	381	415	486	424	428	490	452	469	421	441	411	431	430	435	466	460	425	465	429	381	453	445	437	469	425	424	423	462	400	416	446	394	465	428	427	461	426	435	394	436	460	407	448	438	445	451	451	445	449	447	417	435	474	438	477	413	423	440	437	453	415	425	441	441	448	433	394	429	405	440	390	446	431	435	440	429	379	464	433	403	438	447	435	389	477	431	401	422	404	439	420	433	380	433	426	453	454	457	460	416	431	407	478	446	424	426	425	419	441	427	432	440	453	430	435	450	424	377	424	417	459	406	462	436	432	427	438	440	386	431	419	416	450	441	407	452	417	440	416	401	423	405	397	443	426	447	400	404	459	434	419	461	420	434	422	434	432	441	402	438	461	408	407	397	458	430	463	452	406	418	422	447	412	442	447	400	457	431	465	409	389	406	421	417	439	469	443	399	434	436	417	431	476	432	399	476	448	435	437	433	421	435	414	441	404	435	432	417	443	429	473	428	433	392	408	412	414	461	420	450	472	432	423	433	406	430	383	454	464	439	431	443	404	395	453	438	427	392	405	486	465	416	451	461	387	447	421	452	411	432	432	466	448	416	424	442	448	423	451	432	436	410	440	433	440	464	439	450	436	426	428	443	411	459	416	404	447	439	431	444	435	415	435	443
33510	56559	49036	38198	31914	26321	21412	16794	13332	10862	8711	7239	6121	5207	4367	3835	3473	3231	2788	2460	2303	2028	1830	1604	1537	1312	1283	1171	1021	1057	956	951	873	846	799	849	802	761	737	734	740	751	734	650	699	659	641	586	631	636	676	688	585	632	626	657	602	617	606	600	604	621	623	627	619	598	615	568	636	609	622	591	633	644	639	582	613	599	578	604	588	624	626	593	581	605	536	581	554	586	585	575	620	590	576	584	560	579	538	561	603	569	583	594	592	571	613	579	608	565	526	584	546	630	608	575	563	631	606	581	564	595	604	568	608	586	584	634	570	585	607	601	543	611	604	574	572	584	635	577	602	587	604	604	586	580	623	578	579	599	582	585	586	602	652	557	585	576	595	576	632	596	590	600	609	571	585	551	625	572	588	593	579	596	542	579	615	612	596	604	544	590	577	578	579	622	565	611	604	608	583	589	567	590	577	629	625	608	648	593	604	572	626	624	622	561	577	569	580	568	557	594	565	581	582	562	579	574	597	567	563	603	581	615	630	571	571	570	600	634	584	599	573	571	575	547	603	558	583	584	577	582	569	593	618	620	633	544	563	590	606	604	628	580	575	609	579	570	612	579	585	577	596	579	598	595	564	567	589	584	637	586	644	578	592	581	578	621	577	626	591	574	587	613	558	608	587	627	596	561	662	572	575	584	550	566	554	595	622	587	570	526	580	565	611	619	572	586	558	548	590	554	612	548	570	575	568	606	574	586	584	584	535	594	607	586	615	614	566	617	619	600	603	615	564	591	601	561	666	570	599	549	592	566	608	591	620	583	609	597	620	544	593	615	605	596	547	613	617	591	574	572	603	607	622	604	586	596	541	567	557	584	603	566	627	591	590	591	615	627	578	582	569	599	565	604	634	578	564	590	610	587	551	605	614	582	649	576	608	583	616	609	597	607	625	576	609	592	604	657	604	602	562	597	625	592	577	572	597	591	584	590	566	633	609	601	590	660	598	574	569	629	611	585	580	590	617	609	608	634	550	609	586	629	620	594	612	566	631	608	595	590	606	566	568	638	584	587	597	626	585	575	571	624	605	571	596	588	616	595	591	592	588	611	612	579	606	584	550	556	614	597	600	578	588	581	593	540	617	593	589	618	591	590	583	597	574	605	584	587	617	603	591	611	597	579	613	574	594	601	576	591	586	585	613	631	619	595	609	571	599	584	581	613	593	584	631	577	560	595	601	598	554	574	606	608	593	596	583	582	546	593	629	569	618	575	632	625	599	605	591	558	591	578	559	613	615	610	596	595	593	597	583	563	602	620	549	608	588	569	543	592	576	590	601	612	575	638	577	589	602	597	576	605	619	604	620	580	565	586	581	580	598	609	598	582	602	555	580	606	646	598	566	602	606	541	619	575	612	600	587	584	571	552	584	595	611	568	610	626	583	566	571	581	569	572	563	593	593	616	626	589	570	594	591	556	621	632	611	621	655	581	621	563	600	615	602	582	606	601	575	585	608	588	585	569	575	561	587	569	594	607	582	632	576	616	613	565	574	602	652	620	629	585	628	565	559	573	649	581	572	656	586	604	601	564	571	608	637	587	603	630	626	528	565	613	582	587	556	590	554	594	601	600	587	601	566	619	625	578	580	588	597	576	592	600	591	591	602	608	642	575	611	580	593	549	549	618	593	585	588	611	602	604	633	621	572	591	561	609	549	632	578	579	591	580	590	584	597	548	620	599	626	588	592	583	611	608	602	548	615	574	586	623	566	597	563	626	597	565	611	594	568	587	586	620	590	558	610	600	582	622	618	561	569	613	556	544	568	574	602	618	590	594	582	592	570	597	622	568	576	577	570	613	616	572	605	585	605	551	600	566	566	543	560	604	604	555	564	582	587	601	603	575	584	650	607	548	594	629	554	605	559	586	563	614	630	591	584	574	589	562	594	615	606	606	580	612	627	618	582	613	572	588	621	617	594	603	592	586	623	557	553	580	607	612	557	586	605	562	590	567	602	623	638	607	581	583	557	610	618	560	564	607	568	599	627	540	601	552	597	583	606	608	617	577	558	579	591	614	586	579	607	571	597	551	563	554	604	606	543	562	613	601	583	602	575	583	584	582	621	632	597	578	582	563	564	574	617	522	604	616	597	562	591	562	562	602	580	584	579	630	615	610	603	569	598	598	598	605	568	575	619	604	579	559	558	585	604	595	605	626	613	568	597	603	573	585	566	585	626	600	584	610	608	549	614	609	618	606	600	611	598	606	599	599	591	610	577	643	606	595	603	576	578	549	563	533	592	571	589	589	602	551	618	596	611	599	623	597	634	591	596	620	632	586	601	610	603	593	602	566	610	609	648	582	594	582	618	569	617	603	606	583	587	575	625	594	620	552	560	574	574	584	583	619	566	583	548	599	597	549	617	605	639	569	562	622	534	572	615	585	585	624	581	602	581	638	596	596	644	637	634	613	610	571	577	616	630	523	543	595	616	590	587	624	604	606	596	589	597	606	599	569	560	555	569	577	570	569	630	584	627	597	594	609	605	593	577	581	583	557	558	570	598	569	574	572	606	583	579	588	601	595	629	573	575	536	588	585	602	597	611	637	559	615	628	631	606	564	578	644	599	595	611	560	584	601	586	570	629	603	645	609	589	572	580	558	553	559	628	597	603	616	572	596	559	591	641	591	575	559	615	598	605	576	598	570	579	560	563	626	625	617	537	607	589	602	586	593	616	586	589	612	608	601	612	593	565	588	580	638	580	587	615	614	639	576	578	581	580	596	578	586	592	611	602	556	621	576	585	617	584	617	598	617	570	610	596	582	556	591	614	594	570	622	559	616	619	604	595	605	606	607	591	643	617	605	576	595	545	614	579	606	689	590	585	595	597	609	585	589	597	605	605	630	616	582	619	605	611	633	602	580	557	583	598	589	584	611	598	596	577	571	582	642	562	579	586	620	591	571	548	589	598	620	611	595	611	592	611	589	547	659	586	592	622	603	589	587	593	629	558	613	607	602	617	586	550	548	608	568	629	574	598	574	552	610	594	562	629	595	597	591	585	566	569	592	602	626	585	590	650	589	608	564	556	586	564	626	622	553	602	553	613	617	562	575	581	605	581	612	589	570	598	577	604	552	642	583	632	605	579	631	608	567	590	569	607	590	566	580	587	612	536	596	606	611	539	593	595	596	587	614	589	628	624	592	570	615	590	659	600	573	607	610	632	582	587	617	578	599	604	634	573	560	604	610	576	615	608	589	606	609	598	623	607	602	617	616	605	608	572	617	543	623	559	590	574	576	603	598	569	604	624	582	578	582	576	597	603	617	582	599	619	550	576	597	599	613	612	601	570	609	596	610	568	585	598	547	592	565	564	566	552	578	617	616	566	563	584	586	596	646	588	569	612	622	567	582	600	581	560	592	593	566	594	585	588	596	592	605	619	534	599	581	614	564	617	607	623	605	620	611	590	566	587	560	572	605	533	602	660	572	551	588	582	616	559	606	635	616	582	616	599	601
28527	28290	32384	25095	15535	9473	5960	4019	2880	2220	1728	1499	1229	1112	1047	897	873	782	730	691	706	652	601	562	538	518	538	500	449	474	461	504	434	422	438	397	452	404	429	394	455	392	409	407	394	395	428	422	413	414	395	399	399	356	403	394	364	404	397	382	399	402	376	398	381	417	407	398	415	378	373	412	409	399	370	383	371	403	387	399	377	364	421	407	393	376	416	376	371	367	396	373	413	379	376	408	418	384	397	400	397	387	393	397	364	394	406	410	417	401	416	379	366	394	408	407	397	438	392	388	412	367	426	395	397	349	390	399	366	429	406	382	400	395	403	401	409	380	384	376	401	400	413	399	418	449	395	395	431	353	409	371	445	408	411	369	401	364	374	445	423	383	398	390	367	403	399	379	392	406	404	365	437	377	428	358	407	417	402	391	401	359	394	413	382	380	384	406	405	394	408	380	362	408	381	399	382	398	396	408	403	372	416	380	374	403	376	383	396	380	382	405	375	388	414	400	395	397	397	393	377	381	402	386	411	413	390	416	386	414	385	390	362	409	403	423	405	409	403	385	404	373	411	387	406	373	395	418	403	392	401	389	377	395	376	406	448	349	389	413	409	396	382	374	371	388	369	386	407	410	399	379	364	400	384	406	390	398	401	361	401	369	383	378	410	332	425	387	372	394	398	392	406	400	394	379	386	400	388	403	368	371	394	379	374	419	414	391	365	356	450	390	387	402	398	411	382	364	382	369	405	406	377	384	399	424	389	418	414	378	394	404	353	381	396	386	409	365	417	384	372	404	355	391	383	382	392	414	381	416	409	384	385	418	401	367	392	405	388	381	407	390	438	356	404	394	424	408	383	424	374	419	419	400	427	406	419	413	387	424	379	418	400	389	398	432	416	412	406	407	410	393	407	380	424	388	380	381	392	374	390	409	355	397	443	399	415	387	371	392	377	442	390	389	372	423	402	365	399	408	375	405	415	393	386	421	358	372	401	385	398	368	397	340	441	388	408	406	379	386	351	405	394	388	370	397	375	364	386	384	388	367	401	367	408	411	371	382	414	421	407	400	408	418	408	411	425	433	366	403	393	408	375	408	392	393	418	397	444	395	387	386	400	392	407	416	393	414	411	432	397	382	369	409	377	390	393	362	368	422	374	388	378	383	413	394	393	370	410	380	389	444	384	377	377	409	380	364	359	339	402	383	382	400	385	408	406	362	388	403	393	413	381	391	386	399	426	372	389	385	403	412	396	415	424	391	356	399	362	400	395	409	401	432	327	409	437	428	428	372	379	378	393	394	396	400	386	388	451	417	411	386	379	389	368	369	396	404	371	369	399	380	402	417	415	388	399	392	373	400	410	413	411	365	423	426	377	380	371	391	399	362	385	444	401	423	404	384	374	438	384	385	398	400	358	389	395	419	388	356	378	361	371	377	418	373	392	402	424	412	352	384	417	384	393	380	404	410	382	388	399	364	352	386	395	391	380	404	411	380	380	421	385	370	389	379	383	360	380	399	374	355	376	376	359	372	357	433	388	414	401	380	418	427	424	381	401	386	400	423	383	362	386	435	400	382	422	440	373	412	396	418	409	432	418	352	420	400	395	388	398	351	369	378	369	409	394	427	372	386	378	356	393	436	424	424	383	381	418	388	387	416	421	373	400	387	398	397	407	392	396	407	371	363	358	413	394	387	371	417	376	415	385	384	368	411	426	404	399	378	390	381	404	395	407	369	427	381	428	370	413	360	414	385	386	407	394	401	374	422	380	400	414	433	380	361	404	408	406	398	385	390	372	382	375	401	387	391	385	412	424	401	385	384	400	377	376	362	401	417	388	383	389	377	402	398	397	361	385	381	376	378	405	409	398	354	391	375	417	405	390	391	382	421	370	382	387	407	382	404	419	391	413	399	382	412	359	398	371	382	398	396	407	399	367	382	408	386	378	396	389	406	377	365	399	368	408	393	406	386	388	395	435	397	412	399	404	407	426	389	388	399	391	380	427	406	404	391	410	384	422	436	390	392	376	407	448	410	375	362	392	366	410	404	404	386	356	413	414	416	395	370	374	368	396	396	409	393	430	406	362	347	399	356	374	396	392	376	407	438	391	381	388	387	377	402	375	371	381	410	405	389	386	383	371	397	401	410	407	415	392	392	387	387	384	417	412	403	397	383	391	374	385	395	394	393	360	414	392	428	402	394	402	335	411	367	375	404	392	386	401	408	387	409	404	403	395	408	369	416	396	394	394	395	394	380	398	375	357	419	384	422	342	390	420	394	401	424	380	383	374	390	380	358	392	398	415	386	374	387	365	377	385	403	416	388	396	406	423	404	387	343	373	403	370	399	349	388	414	379	364	376	377	381	404	394	372	386	380	358	386	425	366	368	388	428	381	384	373	390	423	404	430	397	389	391	388	390	413	390	381	373	376	395	405	384	395	408	393	367	410	380	388	411	346	397	404	396	377	412	392	383	356	384	423	412	400	381	392	395	434	418	419	382	410	385	398	395	406	428	378	398	390	396	435	374	394	416	392	405	366	409	383	400	403	367	380	384	396	386	399	394	410	428	364	407	404	409	402	413	393	397	389	391	384	371	379	396	396	396	414	420	382	389	367	405	389	406	431	399	391	396	393	365	390	388	381	391	376	379	394	415	400	456	411	392	407	374	420	390	412	407	390	385	410	375	353	408	403	423	404	385	346	416	413	383	401	379	386	416	385	428	400	370	378	407	351	389	398	404	398	391	387	407	384	364	386	405	398	405	372	444	391	368	399	359	394	380	395	413	421	426	372	405	436	409	383	391	394	385	435	395	401	406	425	437	389	381	383	373	345	377	356	405	396	386	383	402	404	391	402	383	391	385	408	393	400	384	432	368	403	402	368	387	392	390	396	382	389	398	384	411	431	373	368	404	386	394	378	394	385	404	413	405	395	404	380	362	358	399	413	381	393	403	374	406	401	386	394	410	423	432	370	421	397	410	404	412	408	424	437	407	404	398	389	418	445	375	377	409	383	401	379	431	397	403	394	408	424	403	383	361	415	432	377	427	412	393	423	437	351	415	403	378	387	408	366	367	352	425	415	405	375	375	361	356	388	361	416	383	397	408	382	395	404	431	431	412	398	421	375	418	373	417	352	411	409	409	392	396	412	400	377	393	395	431	391	430	381	385	393	363	386	441	351	406	353	421	399	391	406	392	351	378	398	365	369	383	383	399	429	389	406	406	377	383	388	365	381	415	414	390	392	408	382	422	366	429	398	379	406	413	380	342	404	357	373	394	361	389	404	354	411	362	394	389	414	395	353	411	371	360	392	399	357	385	397	434	398	430	401	396	398	377	441	384	439	402	391	397	382	356	377	396	406	420	403	376	401	421	368	368	393	375	395	416	425	388	381	380	370	389	382	399	405	454	413	390	434	413	387	364	387	380	405	369	374	400	392	395	381	394	401	381	384	393	399	379	395	408	408	393	404	425	414	406	374	426	420	407	377	391	411	378	384	402
30512	44917	38346	28239	21465	16379	12055	9136	7069	5548	4523	3610	3022	2588	2362	2046	1847	1643	1506	1378	1202	1133	1077	1050	943	840	805	803	781	755	729	746	731	676	655	618	640	632	607	589	578	569	612	575	623	589	542	572	560	550	573	583	551	581	548	583	573	550	576	569	544	529	522	574	571	564	539	526	577	539	574	589	593	587	567	539	566	507	536	513	532	603	572	572	583	567	573	555	536	565	594	580	511	597	600	530	588	590	583	539	552	549	530	547	534	592	528	576	558	591	536	514	527	570	559	587	584	568	594	538	540	525	596	571	560	551	562	533	573	532	516	552	562	580	546	485	597	551	551	549	532	570	554	538	522	578	574	530	581	544	570	534	550	547	544	574	518	540	538	520	567	542	568	568	556	560	548	542	543	593	566	577	558	565	529	540	523	571	577	570	560	570	556	571	543	566	550	534	559	513	532	602	584	511	552	547	543	580	540	577	552	513	547	555	547	599	523	540	564	570	524	567	525	557	557	555	490	551	573	539	532	599	552	533	540	565	610	530	544	555	539	572	613	541	565	573	494	555	549	539	562	533	570	519	539	616	531	547	586	526	551	519	535	594	569	527	539	526	550	533	575	536	552	560	567	568	541	565	534	553	546	576	574	514	580	527	541	531	531	563	547	565	557	542	530	558	557	571	535	557	549	529	550	526	577	567	525	555	559	568	591	544	555	571	574	588	520	567	534	552	580	592	552	546	533	572	579	565	565	569	559	574	552	539	526	589	548	547	530	535	595	522	583	540	533	541	520	527	572	555	570	507	488	529	550	546	536	534	556	559	576	555	588	543	533	565	543	570	550	557	551	539	544	573	535	551	529	560	514	525	531	518	538	561	588	561	489	548	527	570	573	591	530	555	528	575	554	553	582	577	586	547	578	558	552	548	561	551	539	564	595	545	524	563	558	512	554	546	539	556	541	522	568	571	545	523	551	552	592	606	540	576	521	534	602	586	546	561	533	538	521	577	567	528	573	576	547	578	571	550	582	558	523	564	562	550	532	527	534	564	561	549	577	524	593	574	538	601	562	562	577	532	498	542	565	522	558	529	565	524	554	524	556	551	511	597	560	571	572	570	571	517	538	600	526	521	571	574	578	548	531	534	572	537	522	565	543	548	566	557	521	562	580	555	547	560	544	522	536	540	540	564	576	545	544	539	567	554	569	550	562	565	537	542	566	534	532	578	560	525	528	557	589	523	536	580	564	564	541	510	535	599	522	519	555	522	535	507	563	540	549	578	552	515	581	542	584	527	563	565	536	591	560	521	567	549	530	584	540	599	561	547	556	543	547	580	525	546	558	559	582	593	547	552	558	544	616	531	543	551	508	554	547	514	531	574	546	574	530	571	575	557	541	539	567	607	533	548	575	590	499	531	540	566	556	600	577	566	584	544	533	587	551	532	558	528	534	596	536	554	540	522	609	544	553	534	581	570	573	551	575	562	550	538	539	553	558	547	550	565	547	556	558	571	574	552	558	525	542	544	545	554	521	545	565	544	603	543	560	569	548	543	566	505	560	569	533	548	559	594	607	528	566	543	547	552	576	591	542	585	540	526	552	604	527	549	543	548	556	589	563	565	555	557	568	552	596	578	558	543	593	538	522	559	558	523	533	557	555	575	549	510	559	519	575	554	533	560	571	558	592	549	568	547	582	560	525	550	550	564	553	530	565	557	556	554	521	545	593	559	576	549	540	549	583	490	584	517	545	524	588	581	566	539	562	553	581	551	561	565	553	553	546	557	563	569	547	509	535	535	607	544	559	553	567	562	543	525	544	539	580	548	537	529	586	549	513	557	565	524	553	571	498	576	572	544	553	554	526	548	551	522	561	574	572	539	554	572	561	534	533	535	554	558	561	554	508	548	552	539	558	584	531	542	560	560	565	622	580	524	557	585	572	554	545	634	580	534	535	540	504	565	556	486	542	524	583	564	578	560	550	561	516	536	572	531	538	545	533	528	537	567	568	554	574	580	532	540	542	500	547	574	565	522	534	542	562	487	556	567	560	560	522	595	560	615	511	521	561	564	539	569	545	589	588	547	565	539	542	527	528	586	555	528	554	553	565	547	564	522	548	526	591	521	550	571	559	551	511	548	536	518	532	576	542	563	522	562	549	548	541	564	538	559	560	538	571	570	530	561	504	558	540	591	560	587	549	516	534	543	516	527	551	522	539	571	544	577	547	547	554	551	561	580	539	535	533	555	582	563	538	545	565	532	538	581	524	511	551	546	559	537	559	560	563	532	571	575	560	533	545	550	535	553	516	579	582	560	535	564	558	542	564	515	570	536	547	568	585	568	565	532	558	524	581	547	559	532	554	563	522	602	541	507	546	558	566	561	606	551	517	546	535	543	557	543	517	554	574	578	486	579	573	553	533	520	557	546	555	542	523	554	552	540	566	525	555	601	543	563	568	557	545	564	564	553	584	537	544	556	533	570	566	555	563	545	558	538	529	577	490	558	542	567	578	523	552	580	528	553	581	496	583	564	557	553	540	499	549	545	551	512	584	521	537	574	569	568	518	547	544	557	536	563	564	526	543	521	538	563	548	506	519	594	567	567	535	522	549	551	552	572	521	562	558	542	574	549	574	542	587	539	558	550	556	535	552	543	551	522	555	531	589	529	561	530	577	581	524	536	531	564	573	515	561	532	563	566	580	547	561	540	538	596	547	541	538	563	569	558	573	537	555	527	554	541	580	514	554	561	567	607	529	546	590	563	545	544	542	554	534	563	577	583	515	526	528	553	569	530	574	556	584	566	521	522	549	553	561	543	533	579	517	568	557	592	592	555	528	593	573	548	555	584	537	567	569	550	539	576	574	575	578	577	564	528	534	545	551	555	535	531	545	577	526	528	583	559	534	516	537	583	547	562	541	571	533	567	578	518	540	575	561	520	513	540	538	554	599	554	561	557	574	541	543	533	586	570	535	537	546	548	551	534	554	586	530	564	577	564	552	557	557	539	563	558	573	582	563	547	558	548	545	557	576	574	557	574	578	548	593	510	561	562	567	539	551	595	526	551	551	575	570	552	493	509	549	569	521	503	527	556	522	555	551	590	547	579	566	552	522	550	578	566	536	530	590	572	553	504	552	515	515	551	554	530	556	580	498	557	549	549	514	557	547	591	527	633	563	556	540	575	536	547	538	567	569	560	550	546	577	570	550	580	541	550	586	525	547	553	547	559	539	563	529	566	545	578	567	544	537	566	553	580	547	574	522	564	527	560	561	540	614	567	573	586	535	594	522	613	569	542	571	525	555	563	604	548	553	539	616	573	552	501	576	567	586	560	560	516	591	536	558	549	562	577	563	590	534	559	528	518	557	533	490	545	579	578	552	518	531	546	582	575	557	545	558	568	566	524	559	611	546	583	529	617	547	575	558	575	503	548	618	544	579	562	521	549	565	510	541	557	555	571	540	526	552	560	542	563	590	564	552	570	548	574	534	570	551	541	498	552	581	567	532	567
24091	21062	28399	24830	21933	18544	11947	6843	4694	3662	2852	2305	1983	1696	1483	1393	1309	1178	1006	973	918	844	773	715	721	627	628	602	537	511	538	484	550	471	533	533	514	475	472	515	476	483	504	489	500	513	461	474	501	460	460	426	458	465	440	481	417	486	461	434	465	477	444	443	459	470	425	459	457	423	432	417	446	429	463	442	423	448	455	469	478	440	427	483	428	472	438	453	466	405	407	459	448	379	445	455	445	473	427	420	453	460	407	389	392	430	442	439	459	481	455	425	417	469	437	434	452	482	411	436	434	457	395	441	445	424	469	458	469	417	446	459	439	440	434	445	407	461	452	433	456	477	466	454	432	453	426	455	468	390	444	440	448	435	432	405	485	433	474	404	446	435	414	430	476	484	438	470	440	437	447	445	439	447	401	443	434	449	421	460	473	414	448	435	424	440	427	418	467	436	462	415	419	443	447	422	467	437	472	440	399	441	426	402	468	459	462	437	474	453	421	446	438	450	449	464	477	439	434	473	432	428	452	464	438	431	397	440	457	418	447	454	431	432	462	428	459	496	435	417	429	447	446	479	447	430	401	426	422	452	438	445	476	439	430	432	418	437	439	434	459	462	437	432	439	444	417	453	426	424	399	457	478	420	439	470	446	452	441	427	440	426	447	420	460	396	427	478	418	440	401	451	444	428	441	481	424	447	454	405	451	433	442	476	456	428	421	429	402	464	437	445	419	434	434	448	408	425	463	408	449	466	451	467	424	449	443	436	417	401	440	408	432	466	470	424	471	412	430	417	414	450	472	428	474	419	449	462	463	426	451	429	507	424	440	408	436	448	417	455	476	455	459	437	450	433	467	421	463	406	433	462	461	468	414	447	433	459	448	425	448	423	429	438	440	450	425	417	463	400	447	442	443	467	448	458	470	446	450	432	421	447	463	437	440	452	416	456	477	469	391	455	466	457	444	429	409	418	470	465	448	419	465	451	469	421	464	503	420	422	456	437	460	456	452	452	409	457	437	474	451	457	428	466	471	438	460	466	434	442	430	444	470	450	420	419	407	460	451	430	435	461	470	449	447	450	457	465	442	423	431	441	413	422	450	430	419	481	443	435	423	401	448	415	474	453	482	439	478	433	423	434	445	468	449	468	446	443	454	439	416	498	458	448	473	454	480	444	468	442	416	462	467	426	453	419	424	459	474	422	424	436	471	458	418	447	464	450	452	450	472	444	426	466	449	455	418	447	448	448	451	456	448	434	439	417	436	448	455	431	452	416	480	434	450	449	484	455	440	468	419	438	422	462	445	423	375	430	449	437	470	450	449	407	431	462	435	419	419	468	449	470	432	459	425	450	452	413	425	433	487	441	428	435	433	494	405	459	439	407	463	479	440	456	430	399	409	440	446	445	459	427	440	460	447	437	433	446	454	428	450	423	466	477	455	457	442	429	419	424	448	467	418	460	456	443	452	438	431	412	482	446	475	459	428	442	431	452	427	497	447	446	416	427	442	450	432	419	439	433	494	419	454	430	454	414	413	415	425	430	461	428	442	429	481	427	431	413	417	439	435	451	432	454	437	441	436	453	481	471	438	438	436	451	458	439	440	402	425	389	439	408	451	460	419	495	411	429	452	431	407	501	466	446	433	477	414	391	422	419	427	424	429	452	449	438	490	411	430	423	455	444	461	482	514	431	429	472	424	426	444	469	427	437	444	405	459	436	434	407	410	431	432	458	398	448	446	468	453	436	408	385	421	435	422	458	490	428	480	438	457	458	440	438	471	470	446	457	417	412	430	449	438	438	428	408	449	470	440	426	438	466	462	469	438	449	433	439	465	415	460	438	452	445	429	431	446	466	464	431	393	467	442	393	404	469	439	446	473	442	408	487	480	476	406	433	465	470	419	445	458	445	429	453	437	466	440	454	431	438	452	418	388	442	420	459	404	422	454	456	422	414	425	433	441	448	438	446	425	438	424	425	443	458	429	460	413	443	403	455	454	408	460	437	458	438	471	431	474	430	453	429	421	486	413	470	446	463	441	439	447	437	440	444	472	465	414	465	438	443	456	436	481	451	412	409	449	462	413	460	445	440	484	424	452	466	407	437	450	473	446	454	450	455	443	430	428	419	447	420	433	454	445	449	421	425	426	405	490	431	445	427	435	449	447	451	476	459	438	489	440	494	431	474	452	411	439	458	374	414	395	442	456	460	440	443	418	440	470	449	438	431	444	453	466	427	423	446	443	439	428	420	449	436	418	430	438	413	411	472	459	410	442	409	429	447	437	453	447	454	458	461	427	442	395	430	443	457	418	411	419	434	460	456	477	441	411	440	447	428	433	416	426	432	481	424	475	459	456	436	490	414	447	476	449	415	421	397	409	439	450	431	486	453	443	443	460	438	445	438	466	432	445	477	426	430	472	451	404	456	426	391	451	447	452	427	426	436	425	445	439	475	430	442	459	424	443	470	437	417	461	458	398	419	442	445	446	423	458	465	436	475	433	444	447	461	435	465	428	441	430	486	439	449	480	458	461	448	458	434	437	448	458	432	431	440	448	477	418	423	442	478	462	429	459	447	434	421	406	431	442	453	473	455	438	440	410	454	435	435	430	407	435	444	441	422	467	443	451	455	447	430	478	426	444	443	444	439	438	477	427	420	420	443	434	483	432	452	427	424	432	420	418	459	451	452	421	434	453	450	441	461	407	449	452	496	445	427	465	428	432	487	414	444	412	423	426	467	412	442	437	442	472	437	463	405	485	434	435	426	459	448	444	462	441	451	445	436	466	431	420	399	423	423	448	447	454	475	424	489	447	439	471	423	428	465	462	474	454	438	414	443	422	460	458	449	467	456	448	445	443	450	479	455	403	449	460	426	487	424	434	434	458	449	423	433	431	429	446	458	410	444	483	454	416	406	464	450	437	445	428	400	439	420	454	500	394	399	440	481	425	486	456	463	435	451	439	479	426	431	415	449	408	447	435	476	443	456	448	469	457	475	421	459	440	427	471	483	426	402	478	438	457	427	412	431	440	450	434	463	432	430	418	453	439	445	460	459	426	440	454	454	429	432	460	440	417	424	435	443	466	436	487	412	452	443	430	451	492	449	443	480	444	448	440	465	382	463	418	463	464	459	422	440	459	455	447	450	434	443	452	441	435	428	456	440	422	454	484	455	496	455	441	459	476	466	465	449	441	420	489	471	466	411	416	461	444	430	449	454	462	412	435	429	425	434	447	437	434	448	507	436	441	445	433	444	440	454	461	485	449	442	442	441	419	430	435	457	454	435	457	422	441	399	475	425	428	435	495	459	456	417	487	444	453	434	453	422	445	442	461	444	429	434	446	440	425	459	425	450	418	411	445	456	418	420	423	460	484	448	476	448	437	496	406	438	432	426	411	480	472	410	429	441	433	429	432	435	459	452	474	483	457	460	464	417	454	479	443	418	409	457	486	402	418	465	444	422	430	432	445	475	467	454	482	437	414	490	441	475	436	452	482	428	409	437
31439	52019	44957	34394	27722	22031	17298	13373	10564	8517	6773	5572	4665	4041	3415	3172	2738	2471	2210	2083	1784	1622	1499	1364	1283	1173	1070	993	946	930	875	903	850	819	805	757	804	753	716	710	679	705	682	694	658	671	717	666	610	688	656	643	606	642	654	653	629	613	617	615	625	665	678	629	639	624	661	627	620	633	632	581	665	609	603	632	617	628	591	624	628	619	611	596	654	622	634	631	663	624	591	596	637	593	631	593	634	639	655	590	633	635	638	637	595	602	669	614	626	622	601	622	595	601	594	612	627	594	599	602	590	630	627	588	622	586	621	622	612	626	623	589	622	683	590	652	547	650	631	601	610	600	663	658	599	620	607	628	657	607	626	636	610	642	626	615	617	593	613	561	661	587	587	555	588	636	656	637	593	634	616	604	606	610	633	634	578	654	605	675	597	612	631	623	600	654	636	636	653	576	651	634	639	644	596	652	597	609	623	617	577	637	625	607	587	648	624	602	661	639	642	624	627	636	591	584	595	642	623	592	610	598	623	628	658	621	618	652	602	665	639	583	571	653	619	641	605	621	639	619	615	642	609	600	556	657	618	632	605	626	630	631	577	640	647	620	637	631	546	625	585	619	589	639	585	627	608	658	631	604	600	640	595	647	633	604	586	578	611	636	675	571	611	602	635	607	588	639	565	614	585	607	580	632	636	630	592	608	603	687	618	649	648	605	601	608	661	637	616	584	628	647	607	576	655	639	636	580	628	576	623	627	597	618	609	627	614	631	653	608	606	647	620	595	599	645	621	631	606	608	623	635	653	620	582	643	626	610	617	589	634	602	615	582	638	619	625	611	615	587	631	619	609	629	623	615	568	622	592	620	570	608	561	670	633	643	611	641	631	665	650	592	577	617	635	619	620	640	658	620	561	650	620	620	599	625	648	617	640	640	562	653	628	651	641	650	648	637	636	577	592	646	627	622	627	578	640	617	599	618	621	647	577	594	617	641	602	575	595	638	661	615	626	613	605	619	656	649	650	622	592	581	604	636	614	606	608	656	620	631	642	596	645	611	585	611	588	619	640	628	616	626	632	615	607	598	643	566	592	590	629	606	607	636	596	593	611	615	631	609	625	622	605	627	622	637	590	630	620	620	643	596	606	622	567	589	634	598	584	620	652	643	594	613	612	597	591	646	695	636	635	591	601	592	620	644	645	630	606	565	591	575	642	603	615	639	614	623	607	649	637	605	592	601	641	597	597	635	641	640	638	628	638	559	626	597	584	649	593	625	589	569	665	630	648	605	580	604	607	616	648	653	630	601	598	611	606	635	619	627	595	594	583	584	617	622	653	609	626	619	581	638	590	625	636	628	627	612	622	610	603	612	625	597	611	622	610	620	635	573	596	606	589	623	620	620	624	612	594	585	612	641	583	633	594	587	614	638	638	642	624	633	595	593	617	605	618	631	632	614	620	666	596	601	624	602	584	611	623	597	633	577	615	611	619	618	661	607	645	602	616	609	626	639	633	620	599	607	630	615	621	620	616	605	613	644	552	616	587	626	565	550	608	616	590	631	580	617	623	599	671	597	617	588	645	629	612	630	642	626	655	610	612	610	631	577	616	599	642	575	627	614	618	634	602	613	593	681	620	622	617	607	628	658	579	635	578	613	582	604	582	585	625	637	643	577	605	679	621	607	612	592	599	588	621	595	574	650	544	620	632	587	616	569	656	627	647	578	609	612	610	618	601	613	611	613	597	602	600	620	633	593	658	594	607	643	611	627	652	642	619	606	643	625	620	600	641	572	582	638	611	603	614	621	621	642	644	545	633	634	604	631	598	630	643	608	665	584	619	577	592	661	621	589	602	680	621	605	605	640	636	606	583	591	608	594	619	593	634	595	641	650	589	653	599	621	593	609	631	635	600	613	635	638	628	605	614	611	622	620	622	598	588	621	614	606	614	602	613	633	603	594	622	588	607	594	570	623	617	644	582	650	585	578	597	630	644	602	608	634	583	585	628	656	583	597	666	635	637	602	633	634	618	647	636	612	616	618	587	619	595	661	597	615	610	624	631	610	643	611	616	618	603	578	619	637	612	645	616	637	589	584	645	601	678	608	584	617	606	626	617	621	608	596	644	614	628	613	646	635	623	613	650	614	634	608	591	600	657	618	650	626	633	631	654	588	586	598	616	600	603	624	596	604	594	607	613	635	609	619	597	599	552	618	624	590	614	596	642	675	618	600	627	590	631	615	662	617	604	614	633	641	622	664	621	594	591	613	580	578	555	580	599	620	608	633	626	628	648	576	657	596	649	596	599	593	630	646	621	664	659	607	604	581	635	625	632	611	623	621	611	591	633	663	651	619	619	589	588	620	587	639	657	617	636	546	632	621	625	607	684	624	628	625	600	600	640	578	609	625	623	597	632	625	646	637	605	593	620	578	587	629	632	650	619	598	611	657	578	546	646	629	596	600	583	637	618	611	611	650	632	619	593	612	603	636	627	652	635	586	639	637	584	624	605	610	591	571	630	629	591	605	570	620	583	633	603	599	612	652	640	608	600	631	647	624	627	665	633	605	631	613	603	635	609	616	638	626	618	622	578	607	635	599	613	635	592	637	646	610	640	580	597	631	608	619	617	650	625	592	625	646	603	674	599	617	635	610	559	564	603	596	622	631	648	633	571	623	656	623	553	612	630	612	621	604	599	633	577	582	606	638	651	612	616	612	600	638	634	581	567	623	662	619	632	611	577	679	636	636	614	605	588	576	610	615	608	596	639	628	603	614	603	618	630	590	610	586	644	626	655	646	633	587	628	653	627	656	623	634	589	626	618	613	633	631	655	620	640	622	643	618	601	612	549	630	647	646	584	616	620	538	590	669	612	582	630	585	596	640	620	598	641	643	601	605	603	646	615	604	606	595	656	612	638	616	628	601	641	637	589	633	626	637	627	570	619	567	619	620	626	618	643	569	599	579	627	599	630	631	654	665	597	639	608	682	655	617	658	577	641	609	596	645	589	627	609	626	644	624	650	626	629	624	573	610	631	602	591	608	615	594	596	574	620	616	609	608	692	617	614	616	635	567	582	652	630	623	598	605	594	616	582	613	585	647	623	608	602	626	638	648	618	664	599	646	640	627	626	675	638	645	594	663	602	635	627	575	631	614	587	625	572	630	597	605	639	613	599	641	672	621	635	642	616	679	674	613	634	620	585	602	643	610	618	629	652	633	614	653	576	617	614	570	583	637	658	642	670	558	593	666	636	593	630	547	603	609	592	609	634	625	615	615	570	631	637	603	596	640	622	571	620	580	594	625	573	666	655	633	594	610	593	629	572	583	610	584	634	608	577	626	649	622	601	628	644	593	616	638	612	656	664	639	597	574	611	635	588	600	654	622	584	644	637	617	631	624	660	607	575	642	589	626	640	632	604	616	608	630	621	631	608	627	586	599	649	586	617	631	575	587	613	606	639	622	626	606	600	601	575	596	631	631	613	655	629	617	615	558	668	607	584	619	658	641
23129	21086	28678	23845	21691	22149	18462	9647	6410	4935	3962	3042	2692	2197	1953	1767	1515	1370	1324	1209	1114	1021	925	828	742	768	697	649	630	578	600	578	561	564	559	569	566	521	519	490	485	451	466	461	462	453	482	441	465	496	470	444	447	443	446	449	449	473	409	425	428	464	463	442	439	479	411	424	449	434	445	439	428	410	419	467	439	457	441	402	441	439	412	404	443	431	404	409	372	428	382	395	426	411	428	425	422	435	423	424	445	431	416	440	427	425	430	436	396	410	397	419	471	424	440	463	421	447	444	409	448	468	420	387	423	417	434	412	439	380	419	417	420	428	439	432	426	427	411	438	408	453	412	419	422	409	439	445	428	412	435	450	440	427	418	437	453	400	398	423	414	444	437	436	431	427	444	425	427	435	415	426	413	412	450	405	428	439	431	406	386	432	423	457	399	446	416	477	420	418	405	418	410	407	452	426	432	431	418	436	434	424	447	418	406	458	416	390	428	439	438	432	458	410	433	400	431	408	425	441	455	477	408	432	410	426	431	425	376	446	423	436	435	430	426	397	422	431	427	395	457	436	453	388	467	410	466	412	426	435	439	402	402	433	434	443	440	436	442	427	421	439	422	444	373	439	442	430	452	435	459	458	410	435	459	491	427	408	445	433	446	435	398	379	391	412	485	446	394	424	419	401	412	399	444	420	409	427	408	415	463	423	410	383	429	421	404	427	435	433	445	415	440	425	416	472	412	424	444	435	399	415	412	426	422	443	421	470	446	432	434	405	438	424	407	419	421	435	410	408	438	434	417	416	460	427	431	422	405	430	445	408	429	436	404	429	404	427	414	434	411	397	440	413	462	416	443	451	390	395	439	427	416	421	425	431	442	434	404	414	446	434	442	440	390	422	407	413	415	414	434	450	402	430	433	391	432	438	448	438	442	408	451	486	398	437	411	439	396	425	456	433	437	428	450	401	435	389	410	434	398	421	456	414	407	415	433	427	409	464	432	398	406	434	406	439	444	419	442	424	413	395	419	432	441	437	425	463	416	426	419	442	459	447	428	441	386	454	390	453	448	454	468	413	407	396	429	419	442	434	415	442	448	409	431	423	440	419	454	455	438	423	456	420	468	434	434	423	426	456	414	449	434	460	451	388	404	436	417	425	451	396	435	429	389	445	434	418	486	468	371	412	433	459	463	406	459	462	370	410	444	436	422	424	425	411	410	416	431	426	446	447	460	424	409	426	446	414	413	401	413	413	387	425	441	456	413	410	403	467	409	422	453	418	426	434	422	381	456	457	396	399	420	453	405	407	421	411	441	441	419	467	458	459	424	407	449	436	407	472	416	418	436	441	406	436	417	426	414	441	403	452	444	422	436	446	418	437	411	424	440	425	449	423	434	414	405	415	419	450	422	425	448	452	405	440	471	424	415	429	467	429	420	426	408	435	463	438	415	471	460	471	421	433	446	430	450	424	457	418	448	439	429	460	429	450	450	402	429	390	439	440	477	424	449	451	463	461	461	392	415	426	467	403	420	448	476	420	458	402	419	433	436	458	428	421	440	434	418	426	419	409	461	461	447	387	417	424	456	421	425	400	410	430	398	406	430	436	410	442	444	427	405	403	466	437	409	442	421	468	436	425	380	421	430	444	432	473	435	427	412	455	437	453	438	407	424	392	407	401	410	430	430	429	430	439	407	439	415	469	448	432	422	427	443	401	442	404	429	429	396	411	420	427	433	416	415	448	443	472	442	457	397	416	396	444	421	381	404	432	425	377	444	404	426	406	451	428	434	426	448	446	420	408	407	441	417	434	417	457	461	474	417	391	415	358	413	452	458	429	425	420	502	414	449	409	413	394	396	442	452	409	381	440	438	446	467	373	410	416	421	451	417	436	437	406	456	439	448	419	424	434	413	419	415	427	471	420	433	449	414	414	411	433	426	407	431	452	455	456	440	438	421	425	451	443	437	436	412	406	435	433	429	450	439	416	415	450	405	432	425	437	418	438	465	446	413	455	458	416	412	453	385	421	437	434	460	420	441	419	419	398	433	416	427	441	403	415	451	437	418	434	401	422	449	411	425	433	382	425	422	400	397	414	436	418	463	430	385	435	396	398	425	444	440	422	440	415	384	417	435	455	417	485	442	397	458	458	475	438	420	441	409	469	422	389	431	406	403	427	435	455	450	380	449	412	474	474	414	442	445	412	417	434	447	405	463	427	431	456	388	398	397	444	454	440	442	409	411	418	451	436	463	425	429	452	428	436	401	403	391	441	440	422	423	468	422	447	450	410	396	431	420	412	460	435	436	391	412	414	456	442	421	427	409	428	395	459	419	417	431	432	436	436	423	432	424	428	430	417	410	456	438	414	393	404	416	459	450	414	448	458	397	409	451	439	404	421	421	460	463	428	408	403	467	423	440	444	430	416	413	405	446	453	438	419	445	417	438	415	435	443	430	471	421	430	425	390	450	431	419	414	438	425	397	416	412	455	426	403	466	412	459	432	471	442	442	441	412	417	443	418	431	460	424	427	436	429	411	423	413	441	446	441	419	387	427	403	395	440	503	436	425	428	414	419	425	446	430	409	416	442	425	437	414	454	420	423	432	421	428	445	447	469	423	443	445	414	431	428	428	424	426	457	454	423	439	421	392	415	431	449	414	428	409	428	453	442	391	422	426	442	430	430	474	379	434	420	439	442	423	463	383	398	424	424	460	378	397	442	460	448	413	424	410	409	427	404	451	404	400	429	412	391	397	427	423	428	406	451	456	462	417	425	440	402	406	443	408	414	417	429	446	438	436	430	426	404	454	417	437	391	442	425	447	408	445	407	407	474	410	453	442	403	441	431	386	424	438	419	438	411	436	455	439	426	442	416	444	425	391	415	414	434	426	423	410	415	421	414	434	419	426	424	407	394	390	414	419	417	402	412	444	394	419	428	459	421	416	415	428	434	410	418	457	420	441	452	392	418	471	437	425	406	456	422	437	409	417	383	454	411	416	404	446	430	427	429	423	408	447	441	413	396	415	402	439	434	433	410	407	427	437	401	425	430	406	425	407	403	487	404	440	418	411	407	396	420	469	439	393	413	443	436	418	447	449	435	417	398	461	416	416	421	395	433	378	399	396	420	402	404	426	442	376	412	442	422	462	448	436	457	450	441	440	411	452	422	436	412	448	411	427	449	418	427	453	441	457	426	423	438	434	438	425	439	462	411	422	433	419	413	414	420	441	441	410	438	427	431	449	471	420	425	418	386	422	427	441	422	408	407	402	428	408	420	412	411	453	394	419	448	454	424	399	467	410	447	394	417	418	432	414	429	404	451	452	426	433	440	452	433	431	465	400	437	394	409	419	429	440	455	430	427	443	439	422	392	439	486	450	425	418	384	423	432	400	461	434	435	440	413	403	406	466	459	429	426	396	418	456	435	434	419	482	407	404	472	419	408	408	414	432	431	413	412	447	425	421	423	417	419	404	432	437	439	423	417	421	444	420	413	426	432	464	449
33456	56434	49532	38528	32127	26154	21207	16817	13573	10811	8847	7433	6153	5167	4495	3951	3559	3177	2885	2480	2248	2024	1859	1683	1524	1332	1204	1119	1111	968	936	920	889	870	848	792	776	758	763	706	760	689	668	696	704	696	683	653	667	671	669	605	616	642	603	617	624	690	572	587	638	627	574	577	581	589	640	613	599	586	582	593	606	576	606	604	569	592	611	600	614	614	592	558	563	616	602	589	584	605	603	576	611	576	626	599	590	591	617	588	576	599	598	584	583	586	563	558	618	569	588	566	559	564	602	589	602	617	611	614	585	603	583	600	606	608	608	608	616	627	601	605	648	566	615	628	585	600	624	589	613	599	593	574	534	570	604	582	555	585	597	591	539	616	562	568	593	563	590	576	559	540	599	595	570	603	605	576	613	587	616	632	594	603	593	539	583	600	582	593	609	561	576	562	551	574	617	610	569	584	561	593	566	555	615	576	602	578	567	572	553	610	639	596	584	554	515	588	588	585	562	600	597	613	591	586	570	603	588	593	574	572	582	617	601	590	637	581	596	540	598	641	569	616	608	610	616	632	592	623	610	558	630	559	608	630	581	562	635	649	565	595	562	618	536	586	574	584	615	562	598	583	581	531	582	552	587	584	639	567	636	563	618	542	560	589	621	601	568	554	591	595	638	595	596	634	562	569	625	537	605	566	637	622	565	637	601	540	621	624	608	597	560	575	579	617	582	535	586	570	568	609	614	556	573	592	621	611	587	592	573	588	600	596	585	594	607	600	576	577	603	608	554	561	599	565	588	576	553	618	612	570	623	648	593	593	590	605	609	560	587	610	565	614	554	559	612	543	581	564	584	618	571	598	598	558	569	584	584	612	604	593	581	584	599	522	587	559	578	631	581	576	583	580	614	612	563	580	602	578	594	607	598	601	584	591	612	571	608	602	602	573	595	562	591	580	648	584	579	624	563	600	596	583	596	598	644	560	583	598	549	593	592	547	584	642	560	607	559	617	560	590	612	584	592	586	616	591	626	516	617	629	624	558	601	617	646	556	554	598	580	609	582	566	576	539	615	619	603	608	576	580	650	587	578	621	591	603	620	596	606	607	596	615	502	588	593	548	555	558	566	572	626	570	643	568	605	634	555	597	596	600	588	637	555	572	610	619	588	575	577	606	573	643	587	617	600	565	581	600	581	598	595	600	569	617	593	564	528	560	562	567	594	617	618	567	591	614	575	595	626	593	563	619	540	594	569	607	624	592	595	603	583	562	587	592	608	618	583	568	595	601	581	619	613	585	595	564	598	599	589	621	554	575	617	604	595	544	612	561	622	597	603	605	598	588	602	582	612	613	621	556	593	651	600	613	548	625	618	627	577	628	571	547	563	562	582	619	556	621	621	600	567	623	558	595	576	587	574	637	613	576	573	564	565	571	511	607	615	593	540	555	577	561	564	555	595	568	620	616	551	588	615	600	617	575	594	580	553	574	553	592	592	529	551	602	606	597	631	565	612	586	578	562	616	626	574	595	594	586	638	552	584	655	546	569	587	579	578	548	553	645	618	581	614	605	637	610	582	578	572	608	575	563	560	634	603	625	589	589	603	570	617	590	590	621	603	578	542	643	580	599	625	605	590	608	579	608	583	576	557	551	590	575	634	603	597	605	585	602	619	589	590	600	589	596	593	622	644	585	556	652	638	543	550	588	597	613	552	577	587	637	611	573	544	579	599	565	565	571	605	590	568	604	620	609	582	581	616	581	539	583	608	610	580	538	617	570	587	588	588	642	584	584	608	591	588	596	542	599	596	584	579	574	581	591	600	576	615	597	582	566	525	550	577	563	612	601	645	590	570	561	589	589	590	596	610	599	593	610	537	593	596	599	590	587	567	580	600	580	568	557	582	588	601	622	561	606	575	602	586	616	640	560	642	542	580	596	616	587	574	604	606	582	597	593	575	576	571	576	563	594	609	598	613	585	590	597	582	587	561	580	606	580	553	569	562	595	591	574	620	576	539	592	612	587	585	578	546	591	569	605	580	613	639	579	559	539	629	574	591	582	612	638	565	574	584	588	590	585	594	569	543	620	555	631	565	562	618	555	598	616	547	541	649	539	600	597	601	610	581	589	572	594	608	591	577	566	607	597	590	588	553	563	543	544	625	592	599	560	577	583	606	592	587	596	572	591	559	604	609	566	585	566	603	598	600	571	572	613	559	599	592	596	572	577	582	603	546	604	618	628	609	585	565	569	576	603	605	612	637	611	570	587	601	534	599	592	552	513	595	588	591	578	591	587	607	604	621	616	590	605	607	596	573	584	576	577	539	554	615	578	527	607	570	600	576	588	557	595	571	594	633	546	596	617	604	605	561	585	579	587	614	619	544	569	562	572	620	557	558	590	540	581	529	595	594	572	606	612	605	556	587	585	591	595	631	568	578	643	593	587	571	603	608	614	614	620	574	542	600	588	566	590	587	563	577	581	597	558	584	537	597	555	611	572	586	611	569	571	574	551	587	600	619	602	566	586	600	602	513	597	541	570	581	581	623	558	594	567	600	614	593	588	631	588	535	625	577	588	541	575	606	548	591	559	596	573	599	556	601	595	556	561	574	566	569	554	585	579	608	609	640	613	605	581	599	592	569	590	597	560	610	591	581	559	587	595	621	639	552	578	569	597	617	590	581	630	593	557	557	569	548	571	617	609	590	601	582	581	639	580	639	579	634	591	585	617	563	587	571	591	583	562	603	587	606	583	598	554	575	555	590	611	596	598	541	574	588	607	595	580	592	566	584	572	537	573	578	598	593	628	569	593	597	608	598	576	572	588	570	580	575	592	544	585	562	572	578	639	569	602	566	563	551	642	564	577	583	596	593	571	538	575	585	571	550	590	590	633	531	617	658	586	636	597	585	585	611	624	568	620	560	631	555	621	584	576	630	582	601	589	583	611	565	582	605	588	617	606	598	580	638	596	578	584	616	585	582	580	570	629	577	603	612	639	593	605	563	570	600	582	592	559	592	572	587	598	558	543	549	594	564	613	527	595	596	586	586	616	569	584	583	600	527	582	568	574	562	619	581	611	591	569	632	598	546	585	552	542	622	581	522	564	538	543	611	601	562	611	587	586	590	584	583	588	565	590	602	567	571	598	551	558	579	549	577	564	571	574	600	599	582	554	560	573	549	553	590	592	618	594	589	566	586	582	597	608	607	621	576	611	579	563	598	581	565	586	594	548	579	616	574	556	594	559	618	565	560	594	641	557	625	616	595	560	560	591	622	574	633	598	590	575	571	573	583	606	587	585	561	597	597	602	590	630	597	604	626	569	591	592	580	545	588	561	614	574	561	553	647	581	631	587	621	598	579	593	572	565	591	580	560	587	573	613	614	600	599	559	618	558	597	604	557	615	642	578	586	623	545	576	560	583	609	594	583	594	574	609	546	619	578	548	603	588	579	607	575	567	626	535	593	596	585	634	600	534	599	620	597	573	586	622	593	550	589	596	596	627	585	601	594	576	604	533
28417	28484	32697	24936	15697	9485	5587	3730	2865	2154	1827	1500	1278	1103	1015	908	893	799	760	725	644	602	593	543	566	525	520	508	463	449	428	447	424	482	420	420	417	425	411	408	451	431	411	444	401	364	432	374	414	431	397	388	406	408	438	412	397	432	420	385	402	380	408	383	387	428	386	360	453	369	387	414	428	380	402	399	403	401	396	390	407	386	378	372	391	413	412	407	389	430	393	361	344	358	361	393	393	379	416	426	388	411	375	378	394	381	394	341	419	414	392	387	375	391	362	394	402	447	403	418	373	363	379	362	401	390	365	394	387	402	392	415	401	405	424	395	362	403	414	394	436	367	381	357	349	357	384	380	402	412	404	402	405	391	372	411	408	414	358	398	387	358	379	377	372	385	374	435	392	388	411	385	411	398	398	399	375	398	376	396	334	374	406	410	372	364	398	371	383	384	381	393	377	381	381	398	371	356	370	393	378	396	388	390	389	411	361	389	411	427	390	390	365	388	382	387	401	428	378	369	397	404	394	376	403	409	412	403	384	376	395	401	413	396	420	398	373	396	393	418	395	422	395	384	418	359	412	402	396	378	400	413	377	389	364	382	363	383	395	416	379	382	416	372	377	392	403	349	427	384	403	412	401	398	387	397	387	396	418	396	410	364	377	421	387	397	366	368	391	404	366	419	425	400	359	384	390	421	401	400	361	401	378	387	386	386	381	401	396	368	411	396	389	404	361	406	380	381	375	386	431	421	416	393	401	396	409	390	429	386	383	421	394	393	403	413	396	389	362	390	419	406	369	422	366	436	388	424	384	397	396	393	403	387	412	359	396	363	377	429	382	384	375	387	381	356	418	402	371	380	349	404	365	401	405	383	384	399	384	408	411	381	394	376	413	379	368	428	358	390	410	387	394	426	413	415	391	407	376	387	371	341	424	387	365	364	393	383	400	411	379	379	394	383	403	405	374	421	367	419	390	390	412	377	390	383	391	384	408	386	384	367	423	411	422	377	408	409	427	366	411	415	343	368	394	429	372	373	376	417	370	359	384	418	413	397	406	375	412	384	373	376	405	421	403	428	387	433	404	351	337	356	399	411	412	425	359	417	424	403	389	421	404	411	340	429	367	431	401	411	401	376	401	366	383	425	430	419	348	398	405	403	372	373	384	380	396	390	364	405	371	415	388	426	409	402	396	418	414	400	408	392	387	391	369	429	356	384	386	393	360	405	402	356	338	339	407	414	401	387	376	398	373	398	434	383	381	359	397	384	420	422	406	418	397	386	396	406	401	392	415	367	410	370	385	394	405	405	386	407	438	354	402	377	413	404	395	417	393	385	417	404	403	381	393	384	394	369	369	414	388	415	417	399	408	390	404	388	398	403	386	361	392	418	393	396	370	398	401	354	374	418	388	411	422	342	381	395	390	378	382	428	380	401	379	344	417	387	371	404	404	388	439	410	380	391	437	411	388	367	376	375	404	426	390	388	369	400	393	393	422	411	384	430	395	399	425	434	362	383	386	414	430	388	377	398	383	377	396	416	359	412	374	376	377	385	397	370	347	424	380	426	371	408	409	392	358	405	425	369	380	402	348	447	398	425	379	400	407	432	404	394	358	392	400	371	421	410	402	390	397	354	390	404	418	414	379	394	391	377	386	418	373	369	395	383	394	409	366	366	376	396	423	431	383	388	367	359	393	386	392	404	403	360	395	358	364	351	382	387	394	408	418	393	407	406	384	404	416	382	411	409	398	354	421	398	435	398	403	404	396	405	424	403	407	355	416	403	391	384	415	358	369	367	419	393	383	367	414	378	417	376	399	373	425	403	393	398	351	391	414	381	395	377	375	406	415	388	368	424	412	373	378	379	384	370	357	389	364	391	374	399	357	389	401	374	466	338	415	426	381	394	385	375	418	390	395	367	410	410	406	440	377	360	390	408	343	409	386	392	420	367	375	404	403	390	399	414	410	376	380	379	389	387	392	409	361	387	380	391	393	396	386	389	395	361	402	418	415	376	405	387	405	367	403	385	407	385	369	386	393	386	380	408	421	400	404	373	368	371	404	405	396	391	395	390	388	383	363	424	427	385	381	381	424	371	409	389	411	389	396	412	373	397	431	408	410	390	396	369	438	365	408	374	394	410	411	369	419	373	407	397	377	393	368	369	416	363	390	391	379	384	364	423	392	385	358	405	374	383	408	404	393	365	391	398	407	359	401	389	394	390	376	406	387	396	358	357	393	385	401	400	374	391	398	413	372	387	389	378	412	408	399	386	391	353	379	395	382	395	424	405	400	428	396	386	435	385	405	377	404	397	411	394	370	392	383	410	389	391	386	407	378	400	420	393	409	432	384	423	393	370	391	406	385	407	383	389	418	388	438	405	396	397	418	371	386	400	382	414	378	424	406	424	397	412	409	360	393	401	396	400	427	369	403	408	403	410	388	378	396	391	369	377	364	380	366	432	381	388	350	398	401	400	385	406	358	421	410	389	397	363	380	342	391	391	374	420	396	408	391	395	371	396	347	430	410	416	410	383	405	398	377	375	361	396	387	399	362	390	426	374	393	399	386	402	384	406	364	382	398	399	421	399	412	344	434	402	408	380	381	388	412	388	354	393	383	380	369	421	364	361	383	379	359	402	387	402	380	369	435	387	377	414	377	421	386	409	381	375	387	373	395	388	327	359	367	389	394	391	382	392	337	415	387	362	401	362	379	377	397	388	387	434	413	386	407	441	366	340	410	391	429	410	379	381	407	379	391	395	391	395	391	393	393	365	388	384	382	382	346	414	374	414	402	394	360	383	391	409	383	392	402	387	408	389	382	397	412	386	403	402	401	363	389	396	394	399	377	374	365	408	393	398	421	367	384	394	405	422	362	409	369	396	383	394	400	375	381	395	425	402	382	364	411	364	361	359	406	401	361	380	410	426	416	371	379	398	394	415	360	394	380	379	433	381	379	382	419	408	394	365	370	354	407	384	433	355	402	397	384	386	387	380	448	416	418	378	390	374	378	402	411	381	409	418	379	421	386	386	386	418	394	405	410	406	412	407	393	384	393	414	405	384	398	385	388	360	360	426	376	409	419	396	382	417	377	374	423	415	381	457	412	409	418	413	374	413	395	368	398	389	386	390	396	390	409	377	409	437	411	381	388	408	373	408	395	396	404	396	404	398	406	379	402	386	379	388	375	387	407	403	370	401	407	410	372	402	415	380	419	383	390	414	395	384	359	386	409	399	387	381	387	399	370	388	401	395	368	385	379	413	436	373	400	373	366	390	372	434	366	392	388	395	384	389	385	371	377	355	385	379	408	395	398	356	362	349	354	400	362	414	389	393	414	392	393	409	393	358	382	382	375	388	388	410	402	403	375	426	387	386	388	379	360	386	388	383	410	353	372	399	408	405	401	377	404	417	401	417	378	403	395	385	378	388	388	383	382	383	400	374	384	396	390	413	358	414	382	361	374	402	392	387	395	371	379	410	358	385	393	399	390	370	353	400
30685	44789	38753	27868	21677	16095	11854	8973	6802	5436	4227	3645	2974	2524	2265	2056	1828	1721	1570	1408	1221	1172	1025	1014	990	881	796	753	758	748	696	723	706	672	672	632	611	641	608	611	591	615	581	597	595	615	570	584	621	522	582	572	544	541	574	551	554	564	544	547	538	549	560	515	588	547	559	553	545	535	542	543	563	561	548	554	563	508	576	519	559	531	596	549	554	549	599	510	546	530	503	572	533	549	512	619	543	566	559	560	551	542	538	533	564	555	548	584	521	543	511	563	586	555	562	572	535	543	569	549	522	572	535	571	544	586	557	559	545	507	565	562	546	534	566	531	538	574	577	536	550	596	509	570	601	569	534	559	539	579	498	546	517	551	549	535	574	532	542	558	574	536	523	531	555	539	578	547	551	569	568	606	533	531	533	558	566	546	566	516	578	562	540	528	578	535	541	549	577	561	537	571	579	519	580	554	585	545	555	558	541	543	586	564	563	601	575	573	526	572	545	601	544	550	559	580	521	552	623	576	554	570	540	575	564	545	565	582	535	543	492	557	536	539	587	588	529	490	564	545	544	531	545	555	546	544	549	543	543	560	561	515	563	538	533	560	565	527	540	538	525	554	572	543	556	555	606	536	562	544	568	560	558	548	580	566	531	527	580	593	529	515	538	523	530	515	514	530	573	548	526	576	585	519	561	532	550	555	550	539	527	507	518	557	553	537	569	594	574	543	580	545	551	566	570	523	567	546	578	551	538	610	544	506	525	583	561	592	554	523	522	563	534	533	606	589	517	570	552	558	514	611	525	558	543	551	591	500	568	529	547	610	529	546	496	552	525	576	539	580	554	522	547	552	527	586	552	518	532	568	508	589	630	548	512	554	508	571	556	604	512	529	542	548	508	569	556	527	575	557	565	525	544	547	586	557	540	536	568	531	540	545	567	533	537	534	496	541	567	565	539	557	553	514	572	556	592	542	543	502	499	550	550	600	558	583	551	545	517	561	539	544	537	563	521	615	550	522	553	561	512	572	538	539	554	548	562	521	591	538	560	546	542	571	557	580	599	555	558	533	501	536	532	525	552	556	511	530	540	527	532	533	515	571	563	553	517	545	559	545	513	573	539	548	576	524	542	485	539	560	560	590	519	578	513	553	573	558	548	527	536	572	539	549	481	536	562	547	589	539	559	506	555	531	528	515	585	561	551	553	535	570	523	541	542	525	547	555	537	534	577	572	539	562	538	584	535	570	539	554	595	586	509	505	549	529	562	553	568	535	543	590	517	550	576	568	536	560	575	542	562	515	540	572	526	495	533	575	579	566	528	512	572	569	592	548	582	536	576	546	552	542	580	546	552	568	564	580	531	549	566	561	546	550	559	561	534	563	548	568	509	536	551	525	537	537	511	544	568	552	572	529	602	544	536	528	575	566	565	568	553	564	556	523	569	558	520	574	550	565	567	526	556	576	560	546	559	548	516	524	585	556	554	583	507	519	566	534	565	586	528	552	560	520	527	543	545	561	564	523	573	530	546	567	518	543	599	580	526	550	571	568	548	554	568	575	536	559	534	541	560	516	563	567	557	538	518	603	555	518	522	524	547	523	581	582	553	545	532	563	558	527	571	545	549	573	496	535	539	535	558	584	561	557	567	549	541	530	576	542	545	572	518	565	580	556	555	504	515	535	508	566	557	588	587	534	538	546	558	553	507	571	531	537	513	543	518	552	575	582	573	523	562	559	532	557	575	542	540	579	552	561	541	533	560	566	481	528	554	526	567	560	517	537	545	528	579	569	562	576	543	579	568	532	579	533	587	552	544	571	545	576	562	564	580	569	551	548	598	538	581	526	557	563	520	549	519	532	563	529	553	530	576	524	527	526	611	564	536	548	535	547	536	522	574	547	522	520	543	533	520	523	537	483	537	569	566	536	544	566	538	568	555	567	550	538	594	558	567	550	581	538	548	507	531	514	517	519	547	568	558	585	566	502	545	542	562	602	535	511	563	509	528	544	559	545	539	548	554	544	539	545	519	518	547	587	552	518	538	533	544	520	545	557	528	557	551	554	556	596	516	566	542	518	492	542	586	594	585	512	585	546	527	567	543	515	526	524	491	562	583	564	545	561	541	571	514	556	538	536	590	473	555	528	522	538	586	546	544	511	570	542	520	550	569	553	529	590	558	483	553	570	570	517	579	583	508	571	527	524	543	578	531	573	556	545	549	555	545	583	561	510	500	525	561	550	552	537	553	575	548	561	571	612	578	543	554	629	553	523	591	514	530	556	523	576	554	545	531	567	547	587	560	525	528	538	535	507	543	544	528	548	509	555	521	549	566	514	553	588	591	541	585	517	538	544	563	565	543	501	556	515	527	544	561	543	543	508	561	560	581	583	530	565	504	564	522	567	535	599	573	587	530	544	537	575	566	521	542	580	556	558	532	555	542	549	565	603	581	604	572	540	550	571	531	549	501	563	544	527	500	578	558	537	546	564	578	541	540	553	559	536	581	521	570	540	610	534	600	528	572	542	615	546	568	541	551	521	582	525	569	568	548	525	531	574	532	531	545	532	516	546	552	588	527	574	518	529	520	521	529	570	559	551	518	587	521	573	546	490	583	531	559	528	537	580	533	572	547	563	553	548	544	532	556	552	553	562	576	546	565	523	563	537	555	566	591	547	543	590	526	551	543	524	545	573	527	544	569	527	563	547	547	574	558	510	565	508	542	558	544	554	562	530	494	546	533	568	567	527	545	552	552	532	576	580	529	540	532	548	574	561	560	526	567	493	563	550	575	558	560	563	560	560	578	547	518	525	555	523	600	545	527	534	579	554	523	551	567	516	541	520	550	593	559	517	517	564	552	536	531	527	554	542	583	532	543	558	512	547	504	554	500	519	505	538	573	550	573	570	560	536	560	558	529	548	565	547	536	566	539	562	508	548	533	530	512	512	548	519	556	542	547	586	562	567	526	537	541	527	522	557	520	533	579	522	564	587	552	570	604	553	513	559	581	530	526	562	534	532	567	556	566	545	508	542	554	586	594	528	603	562	536	536	569	534	532	546	544	532	552	538	571	569	578	569	517	543	559	557	601	512	541	583	592	576	514	558	569	542	561	533	508	536	540	559	522	541	606	563	555	542	533	544	550	580	553	554	506	570	563	525	522	545	577	511	571	572	586	573	557	555	566	547	541	529	573	600	529	558	535	549	521	572	569	551	559	559	536	524	583	540	534	530	574	550	574	541	523	560	561	545	554	565	571	543	545	592	528	541	543	568	528	539	530	522	572	526	561	537	574	562	580	580	530	541	579	524	573	552	506	574	541	547	541	580	557	543	561	591	509	576	536	571	554	530	515	620	540	506	527	577	511	530	567	575	545	567	505	571	551	548	552	533	531	583	559	558	565	574	545	554	516	541	553	582	546	556	572	608	515	575	541	566	557	515	538	574	526	549	526	598	597	604	548	586	529	561	520	531	555	534	506	561	561	508	545	564	548	587	563	544	542	505	578	553
24153	21023	28208	24786	21865	18144	11737	6536	4621	3636	2853	2356	1944	1641	1480	1362	1254	1200	1123	1019	900	864	763	741	690	662	565	549	575	562	518	564	530	515	506	525	496	457	481	429	475	477	461	418	482	438	442	453	459	468	478	456	452	451	449	435	410	412	444	428	470	435	509	455	425	430	463	443	436	471	443	416	429	455	465	433	391	464	411	434	418	430	429	475	464	425	445	415	455	434	414	457	411	418	454	448	486	424	408	451	452	451	417	445	455	410	437	423	463	403	412	420	424	379	437	425	440	437	442	432	457	422	481	410	451	414	412	444	446	422	449	482	435	435	394	429	423	419	447	421	398	432	427	459	423	408	406	421	477	434	484	461	472	440	448	436	438	416	432	448	428	437	442	420	442	438	423	468	437	420	396	399	419	430	437	406	453	431	427	442	446	458	439	482	458	455	426	451	439	445	445	472	457	428	456	468	453	410	440	429	437	430	429	428	436	440	375	458	405	424	427	451	429	373	482	455	471	452	413	445	410	405	446	448	450	412	414	443	447	432	449	447	415	385	460	436	449	412	411	416	439	437	452	419	436	414	415	446	444	416	431	449	427	467	453	429	452	435	466	409	420	440	421	476	439	394	424	443	416	447	442	426	431	406	424	467	451	427	417	438	474	409	419	412	435	472	476	452	461	433	431	433	455	440	433	466	435	448	434	467	462	416	424	442	459	444	406	424	447	473	409	423	432	402	424	398	483	426	434	445	486	460	443	427	469	462	408	451	440	410	432	424	439	425	417	436	454	459	412	456	470	411	478	435	450	447	473	450	462	428	456	417	453	414	429	455	439	440	456	460	457	430	448	467	421	390	455	443	430	436	460	442	443	466	426	429	458	426	442	429	478	452	439	453	431	425	427	458	444	422	409	437	410	410	425	418	419	460	433	434	423	420	414	462	434	450	453	424	427	420	413	405	425	443	413	464	447	485	462	443	459	454	437	416	446	435	401	448	449	417	403	420	408	435	466	463	424	413	430	439	445	417	436	478	456	449	464	401	469	432	438	418	446	467	453	435	488	440	447	423	456	453	434	408	461	473	410	443	425	414	477	425	399	454	451	433	410	468	452	446	428	445	424	396	450	410	432	464	411	423	426	432	465	422	448	427	435	436	455	430	480	429	446	481	450	454	411	447	450	437	431	416	458	455	416	462	425	435	443	456	404	439	429	440	439	441	400	423	483	409	457	422	431	443	418	460	440	402	474	443	459	438	470	458	412	446	427	404	449	426	451	439	429	400	442	428	443	428	387	436	438	422	458	440	456	400	413	460	447	418	434	492	416	412	465	449	462	411	445	398	436	436	454	440	440	422	449	440	442	441	444	439	436	383	438	444	431	429	419	456	427	428	422	434	444	432	412	447	409	423	441	452	447	423	441	416	426	437	464	446	404	427	424	423	464	466	442	416	435	453	460	432	468	427	432	434	454	442	418	420	424	445	404	434	423	425	429	422	434	425	415	392	408	474	422	438	428	468	442	476	457	428	426	454	433	440	435	420	404	447	456	480	425	420	427	435	437	477	439	453	417	426	430	434	430	436	399	403	411	420	447	426	419	423	438	424	442	508	423	420	396	431	447	449	455	437	415	431	441	430	415	435	455	453	450	427	425	432	471	413	452	398	451	437	450	447	434	393	433	432	480	438	411	443	472	461	413	426	404	444	446	463	460	424	448	421	472	443	425	465	446	430	420	427	460	453	424	455	436	425	465	412	439	416	427	458	427	452	438	447	449	413	416	426	451	446	463	403	457	419	441	442	432	413	453	442	458	427	451	419	423	418	420	434	425	436	422	459	476	436	455	407	433	428	414	407	445	453	453	395	467	469	462	452	444	450	441	418	461	466	453	474	425	430	421	432	473	462	430	424	434	443	443	443	429	463	444	464	407	409	439	473	429	422	428	415	447	448	419	421	442	419	449	417	413	422	408	411	450	422	446	436	464	454	445	464	428	457	426	440	399	433	437	429	436	432	442	467	434	449	390	451	449	413	416	444	429	435	451	392	459	417	425	451	403	452	442	433	454	434	439	442	429	407	443	448	472	448	457	427	407	428	409	399	424	435	417	432	420	447	423	460	426	430	426	436	470	407	383	449	461	436	429	451	453	430	440	439	421	430	448	448	426	434	440	435	434	402	415	419	424	429	445	449	443	413	424	437	423	428	421	431	428	416	465	421	420	429	433	471	470	425	424	454	406	457	469	459	431	431	402	420	455	432	457	457	417	445	422	435	434	439	459	450	423	437	443	422	420	432	417	416	424	376	430	421	427	422	427	449	427	428	449	419	441	430	438	419	433	469	427	438	455	479	459	425	455	422	470	419	431	387	441	458	444	444	415	426	421	465	386	447	451	484	471	446	444	445	412	398	457	452	445	479	413	460	426	428	443	395	427	438	419	461	422	384	403	493	432	418	448	444	431	426	425	441	446	430	461	446	464	406	470	455	463	431	459	408	429	423	440	454	414	426	459	418	426	477	491	421	444	441	400	419	434	413	418	476	438	462	442	391	441	427	451	446	432	431	442	458	467	421	388	409	426	422	429	430	384	487	465	428	428	427	429	423	433	433	408	429	469	453	463	422	468	440	440	411	411	427	424	453	421	462	415	455	475	440	439	415	413	413	438	437	435	440	435	421	450	429	412	447	448	398	399	461	439	440	427	402	434	418	447	441	428	404	410	405	418	413	477	458	471	464	443	450	453	427	427	414	414	451	419	447	440	413	407	422	462	421	456	396	377	429	413	472	448	412	439	390	447	401	452	458	458	453	463	418	446	434	448	451	481	431	467	454	437	430	445	439	416	411	443	442	437	453	461	442	431	455	403	449	453	466	419	389	439	408	422	437	460	451	431	444	425	436	472	428	456	457	426	477	440	452	471	466	424	416	449	430	434	433	428	437	471	433	453	436	449	435	406	420	402	451	448	460	442	444	452	446	426	459	459	446	420	419	411	443	462	425	412	449	417	455	410	449	503	438	412	437	480	416	416	446	445	468	463	425	453	444	420	408	441	470	462	428	458	428	391	426	436	442	451	456	448	440	455	420	440	420	414	440	456	436	432	438	423	407	428	450	455	432	449	395	429	440	430	432	434	427	396	427	420	434	436	415	472	463	434	489	421	444	441	452	391	428	406	429	456	454	448	458	434	419	436	441	434	414	394	459	452	397	433	457	427	417	453	422	405	393	498	475	426	434	462	457	437	426	432	460	425	449	450	426	434	427	412	449	444	448	430	459	446	451	417	445	450	434	477	417	451	458	457	430	414	473	382	456	412	420	469	428	449	419	430	421	424	409	451	428	431	403	458	462	444	444	428	443	459	441	440	461	457	440	430	449	406	443	417	438	450	426	482	457	423	431	442	416	429	452	422	465	454	467	451	410	460	447	449	446	424	416	420	452	442	464	452	421	431	423	412	463	440	404	433	443	408	448	406	428	417	438	418	470	449	438	448	439	446	436	456	416	467	442	430	452
31641	51635	44750	34070	27881	22039	17003	13279	10778	8491	6762	5675	4605	3912	3484	3093	2808	2611	2276	1956	1813	1563	1463	1399	1243	1123	1100	998	1017	930	846	851	849	799	785	733	773	713	731	685	701	659	680	671	671	658	657	636	633	672	652	668	687	628	668	614	610	680	607	612	632	653	666	595	620	593	593	623	610	624	647	621	654	601	629	628	612	592	606	581	611	572	643	589	607	600	626	615	613	660	666	623	620	635	616	617	590	613	617	587	588	549	597	621	644	617	616	633	611	615	612	589	623	619	593	635	563	602	641	581	646	595	666	627	631	598	607	606	619	591	626	592	676	592	651	591	617	628	645	606	563	594	595	572	666	667	612	611	652	633	621	575	590	659	620	605	641	632	622	570	619	620	607	651	617	580	589	577	608	610	590	621	603	659	586	654	642	614	615	587	643	624	627	624	606	618	596	638	619	615	610	636	632	584	594	622	621	570	644	595	597	653	593	600	597	619	573	611	607	557	611	657	627	621	618	620	656	592	615	610	616	575	602	605	631	587	607	631	592	648	579	625	634	598	591	644	633	646	569	603	604	605	620	609	609	574	652	646	632	632	600	595	604	626	650	602	604	579	558	629	657	644	594	635	582	595	582	628	641	599	597	657	592	579	606	594	627	597	596	634	604	654	640	607	642	638	593	655	618	603	622	620	652	626	614	604	579	624	600	621	629	607	573	599	621	596	615	603	636	614	593	618	618	569	589	603	618	601	608	596	640	619	582	619	646	575	610	581	622	577	602	628	592	586	621	607	591	665	593	592	612	637	593	644	596	583	610	616	642	623	644	630	605	652	592	612	599	608	654	627	623	604	566	625	627	583	608	590	627	604	613	611	624	587	632	603	585	633	593	609	615	647	636	561	605	601	584	642	616	610	626	576	643	617	601	603	643	609	632	602	569	661	619	620	631	600	597	568	616	583	612	612	623	623	629	619	563	647	595	575	582	665	570	645	613	581	587	575	623	590	626	601	600	631	608	607	575	596	607	635	606	616	608	631	592	622	646	636	619	632	579	629	592	630	613	646	619	639	620	594	615	656	619	630	582	617	595	643	585	601	642	600	607	659	635	590	626	650	598	569	617	605	615	613	608	624	602	655	565	612	650	630	621	608	641	635	633	611	626	617	603	608	629	623	606	589	595	612	600	635	625	609	609	625	665	608	632	630	637	627	597	552	619	622	586	627	597	574	597	620	567	645	651	584	637	622	606	606	616	652	608	620	602	592	629	598	579	635	612	630	645	601	611	573	614	642	618	591	608	585	575	593	553	604	640	642	604	630	604	603	604	573	637	592	607	621	669	617	604	597	622	640	633	640	631	566	634	615	657	616	618	617	610	642	580	598	611	535	621	610	592	616	610	604	616	556	626	593	624	590	630	577	591	643	649	644	686	610	577	625	629	603	598	617	583	635	616	613	592	584	658	611	610	607	631	618	635	597	620	572	638	578	634	627	605	611	611	594	566	598	598	638	617	581	569	593	601	610	597	630	604	583	582	631	626	560	589	610	584	644	615	672	607	602	631	576	632	601	615	575	663	612	597	623	625	581	600	642	647	630	573	580	627	580	617	601	629	573	614	593	604	648	599	606	631	625	599	579	624	623	607	640	602	624	632	608	611	610	632	584	562	607	625	604	643	611	638	599	608	616	653	617	630	630	636	612	597	598	608	641	625	623	572	633	615	607	598	617	590	582	612	598	529	637	631	591	623	609	573	616	645	617	599	597	638	640	590	596	592	619	692	574	633	634	597	613	578	631	611	591	582	655	629	645	599	608	607	609	600	606	602	594	598	567	578	615	631	621	613	570	652	619	551	650	624	615	630	612	587	652	648	597	592	612	591	585	654	657	574	610	633	625	643	585	616	599	606	667	626	627	635	637	638	614	601	588	574	609	617	597	592	563	632	640	637	612	635	584	604	603	637	592	630	669	605	586	555	570	644	620	651	665	606	573	612	587	633	603	584	629	660	655	642	646	612	617	599	610	642	645	609	602	575	625	652	613	615	635	627	559	614	640	625	617	587	619	593	622	619	591	639	606	571	582	644	639	637	584	568	647	595	675	610	618	666	642	607	612	613	630	602	676	605	610	627	569	621	581	637	624	636	608	626	638	624	553	596	598	602	629	597	616	609	613	612	605	574	647	575	599	561	614	642	596	571	611	628	601	615	634	592	622	594	638	593	638	647	654	578	655	586	627	582	588	611	616	609	621	611	621	595	576	608	633	577	570	623	625	616	636	695	609	647	594	632	609	634	652	619	571	637	603	618	623	613	632	636	598	582	579	614	634	608	614	631	619	577	615	643	602	556	612	584	604	645	601	613	576	600	660	632	641	608	631	633	608	603	663	626	629	589	649	629	553	657	614	589	636	616	591	556	570	589	604	598	588	637	614	606	609	607	620	588	613	605	600	603	569	640	585	609	648	643	606	601	576	628	607	600	638	579	584	623	652	647	638	607	614	631	625	570	586	590	574	624	630	607	605	604	626	633	641	607	624	586	589	585	539	616	587	561	598	572	591	639	621	633	588	583	603	656	629	592	621	608	614	599	621	607	639	579	592	612	605	626	588	605	652	680	597	658	603	614	643	610	596	617	659	602	617	598	642	601	607	637	639	610	589	591	650	628	626	592	571	626	597	571	636	644	605	606	638	605	583	595	574	627	638	611	659	586	616	605	598	595	555	598	650	657	618	651	627	624	553	645	661	607	636	591	647	574	607	505	616	596	644	616	631	652	600	583	638	612	592	588	635	578	649	589	603	633	611	572	621	629	605	622	617	607	589	620	615	645	576	586	645	581	628	619	635	617	603	613	614	574	642	606	610	643	605	644	678	628	584	614	633	641	642	608	617	608	620	629	660	639	614	603	639	645	572	609	600	586	570	619	604	616	617	578	607	627	631	638	566	599	590	633	618	569	631	570	579	639	614	620	620	599	595	605	595	571	561	590	593	603	648	589	613	618	618	622	617	606	657	618	551	628	603	661	603	608	600	630	604	628	618	597	640	616	595	602	581	621	550	583	550	602	594	625	610	609	610	597	554	634	627	636	628	629	574	634	590	622	603	617	652	640	613	566	626	599	645	613	610	623	624	646	622	571	625	601	580	574	635	601	599	623	587	595	608	659	612	591	613	625	632	636	632	613	607	617	621	665	606	603	581	617	598	626	649	595	601	599	604	583	647	624	631	598	649	593	633	595	593	591	610	624	617	633	634	639	631	626	627	584	610	602	580	593	604	612	582	580	624	618	641	622	583	585	566	611	616	626	607	558	631	605	588	572	593	667	648	614	598	637	644	601	607	590	635	637	623	613	624	606	639	587	657	613	626	604	612	608	624	599	565	574	609	606	651	634	613	603	584	584	580	553	607	607	633	570	592	581	595	649	603	598	632	570	630	627	581	620	625	666	585	601	659	651	563	613	613	595	594	601	652	630	579	601	631	628	578	639	607	668	606	566	582	613	599	617	591	631	587	650	612
22989	21019	28675	23688	21590	22168	18581	9593	6363	4877	4016	3128	2622	2237	1989	1727	1603	1487	1303	1222	1089	989	872	858	771	741	648	627	622	618	595	552	536	558	551	542	508	465	487	469	516	500	465	433	452	441	495	446	479	480	441	430	411	462	458	461	425	457	448	429	483	427	430	429	438	446	411	425	446	447	391	460	434	438	441	423	403	442	396	435	450	415	442	443	383	419	446	440	451	435	429	391	445	423	451	402	427	441	447	440	414	417	444	424	429	415	423	421	444	452	450	433	420	386	471	406	417	423	472	433	423	391	458	405	418	407	451	401	436	467	384	433	437	427	454	422	401	414	464	462	445	435	435	442	417	428	421	423	452	435	418	466	449	437	422	425	400	456	383	437	419	378	432	412	391	418	390	434	435	425	393	438	418	426	445	394	418	445	429	439	376	432	409	399	416	435	445	408	452	440	429	415	428	423	404	404	419	433	413	435	422	433	411	430	419	419	443	442	442	417	443	436	421	410	399	417	402	400	393	433	388	427	430	416	361	453	447	371	392	423	410	410	372	407	437	475	412	479	428	368	387	404	429	424	404	459	450	418	456	418	438	467	419	424	412	419	432	410	440	424	410	412	431	386	442	452	422	448	453	460	424	403	407	428	459	432	451	406	446	429	389	438	411	410	443	413	430	398	429	416	440	459	433	413	441	443	414	440	429	413	396	430	431	430	395	401	429	416	416	438	430	419	423	421	419	390	435	402	431	432	387	452	434	438	432	450	466	372	427	414	397	406	427	412	433	416	391	417	435	431	414	433	406	414	391	429	409	425	462	446	435	440	419	404	419	418	420	418	443	449	456	412	455	434	404	476	449	399	417	382	396	444	392	423	429	432	437	393	402	398	467	425	456	444	412	429	452	432	444	438	467	394	434	445	406	425	414	415	432	416	402	411	414	412	416	446	433	418	446	416	406	406	428	439	425	459	409	427	441	420	443	397	434	450	430	423	427	401	391	403	416	430	440	380	403	401	430	409	405	402	422	409	425	435	423	395	428	431	381	407	416	420	424	427	414	407	394	437	435	420	420	427	441	393	444	429	429	436	408	413	448	380	468	401	428	438	418	443	410	405	451	436	413	424	416	444	435	422	423	410	468	417	389	436	458	422	400	415	429	400	427	438	439	414	395	385	411	422	406	436	384	427	447	424	416	416	414	450	402	448	393	437	420	426	431	411	426	437	431	421	399	410	427	454	444	429	463	420	433	441	428	430	434	430	390	401	443	411	451	355	409	428	382	441	410	415	444	432	409	415	412	410	421	448	447	447	413	433	412	450	441	410	411	364	453	436	424	409	417	448	421	402	417	413	417	425	411	423	420	457	413	395	442	448	431	393	427	425	415	405	414	405	452	444	433	449	429	431	426	411	414	469	435	436	439	396	416	436	430	451	431	418	430	415	392	431	434	442	451	432	385	404	420	412	432	455	436	419	439	402	402	426	445	414	403	411	437	403	440	427	421	432	404	396	437	413	438	415	434	446	420	421	445	468	442	455	437	410	434	426	422	432	372	395	418	430	434	382	392	430	395	426	428	436	497	416	384	408	392	393	428	407	450	408	441	421	402	395	406	424	415	432	425	389	384	443	357	386	446	399	453	405	411	387	483	412	408	439	407	439	404	413	397	407	412	421	421	430	439	424	430	434	440	418	393	385	422	410	412	392	381	427	437	395	424	427	407	459	428	444	393	387	422	386	444	405	461	425	406	424	405	421	427	401	398	452	460	434	432	454	426	434	431	433	428	429	432	424	424	430	415	401	458	412	433	443	382	417	410	402	423	464	418	449	381	413	413	427	426	401	430	420	436	403	413	445	444	468	425	409	435	456	419	415	410	422	437	428	412	426	421	414	416	413	403	411	436	455	447	440	425	426	419	447	404	430	421	416	371	452	448	440	443	414	405	452	394	415	434	390	414	408	410	417	430	477	401	415	431	466	437	422	403	410	416	417	425	399	431	440	418	440	422	440	427	475	407	408	403	400	436	399	443	411	392	412	454	405	461	429	401	431	415	399	423	417	424	432	436	428	412	459	419	400	437	435	400	422	416	395	429	420	419	450	436	415	410	430	434	415	428	413	423	435	426	412	429	404	442	425	407	421	403	399	397	425	412	388	440	439	433	446	430	428	420	433	441	425	428	386	432	431	459	420	448	436	394	433	421	392	427	412	435	446	416	423	408	410	455	446	386	418	436	429	360	390	398	429	459	404	428	423	422	457	441	444	418	419	418	416	438	404	399	400	413	387	426	416	423	440	481	424	410	410	423	440	411	398	427	439	437	421	432	395	424	419	394	448	415	424	417	410	396	432	458	413	415	449	405	449	421	394	411	438	428	393	431	377	410	444	459	395	413	408	437	434	415	400	446	416	391	400	405	404	413	436	419	412	430	429	362	430	410	397	409	387	387	422	436	433	417	445	417	416	423	416	412	428	405	414	382	410	410	422	457	387	396	439	446	430	443	408	437	430	405	416	420	457	424	415	424	439	449	427	404	442	434	416	444	454	410	371	436	439	420	403	402	414	437	427	428	419	464	427	392	412	455	450	418	409	413	453	411	417	433	393	418	431	409	427	387	409	414	430	413	465	423	406	440	421	386	435	452	408	438	412	456	442	441	416	437	412	439	437	423	427	413	408	468	476	423	449	425	419	417	399	446	418	437	424	430	426	431	429	481	420	437	459	431	431	448	422	441	431	433	441	410	454	425	410	439	432	429	415	411	356	426	414	416	419	412	452	397	449	457	451	441	449	414	412	420	422	400	435	420	399	420	362	387	421	454	394	443	416	413	402	425	397	455	407	429	407	424	412	404	438	428	449	443	456	423	408	424	408	432	421	419	404	404	409	451	444	401	433	433	442	423	380	403	410	390	425	450	416	412	381	439	403	458	448	421	391	405	395	419	398	467	431	410	424	429	397	415	456	457	413	427	408	433	376	451	363	416	394	440	425	413	424	418	452	417	414	393	439	413	442	433	426	400	384	410	394	418	406	435	397	418	401	407	397	429	467	408	439	440	412	394	432	448	408	396	417	439	406	458	452	450	426	342	442	408	415	439	412	437	422	442	468	452	413	401	385	367	403	417	421	362	422	462	428	423	414	453	415	415	400	445	454	429	457	427	404	412	456	408	421	441	386	396	420	457	430	433	389	407	381	430	431	422	431	455	415	449	418	408	369	402	414	443	407	443	420	398	443	411	413	412	415	412	440	446	415	395	393	471	440	428	392	431	435	425	426	427	400	386	401	424	403	399	440	417	423	398	411	412	413	411	386	428	406	404	441	442	402	429	434	416	393	442	446	441	460	442	458	444	415	448	395	428	421	411	411	395	440	448	423	410	434	440	419	480	445	422	423	435	401	443	421	412	401	408	451	436	448	416	443	399	441	428	412	420	423	388	406	446	407	386	427	438	446	408	415	413	376	422	406	425	429	426	433	449	393	437	440	383	463	471	400	447	438	434	446	414	388	430	442
33300	56034	49085	37942	31811	26352	20904	16774	13363	10822	8973	7231	5961	5295	4543	4166	3582	3099	2868	2524	2270	1992	1861	1558	1491	1345	1159	1159	1052	929	949	926	912	885	833	782	783	737	733	703	730	711	722	667	660	718	665	678	664	610	645	628	626	639	679	606	605	685	570	638	618	600	554	583	532	641	596	609	616	591	545	633	611	619	582	593	598	525	560	597	557	580	605	624	601	561	585	627	600	587	593	570	560	601	574	601	545	593	574	590	605	552	581	597	585	578	584	588	596	598	601	591	590	540	610	536	601	583	546	604	569	568	554	617	587	571	591	573	596	583	593	638	571	591	592	568	613	555	534	565	599	581	572	585	592	637	600	569	622	622	535	586	626	539	588	573	619	570	584	613	583	563	596	588	560	531	609	585	599	564	562	564	589	621	626	575	574	585	586	587	615	623	578	547	593	593	619	570	609	569	589	539	544	570	544	575	577	559	564	596	605	591	575	577	555	610	578	603	566	576	580	570	585	602	562	578	609	596	535	637	609	595	559	591	576	573	595	569	564	591	605	556	556	595	630	626	557	562	566	590	622	557	600	586	585	598	590	548	532	544	585	560	587	583	561	562	582	567	587	592	632	594	587	554	601	583	622	621	572	598	622	585	602	573	608	590	560	594	577	602	556	574	573	605	590	599	537	601	558	613	598	585	607	634	566	562	571	562	569	582	614	562	614	592	556	597	611	591	584	565	557	605	558	618	588	569	593	562	579	577	581	632	600	565	622	601	597	573	567	597	551	591	541	603	612	608	598	556	606	595	566	634	558	560	623	577	588	598	581	554	585	583	602	625	587	573	594	590	600	544	588	551	560	577	600	592	597	613	556	604	532	540	567	544	584	568	621	607	577	583	636	530	579	626	583	594	574	577	560	626	597	633	611	574	550	590	586	531	606	574	616	555	586	574	576	566	609	580	586	574	570	575	612	529	578	568	575	600	577	543	548	578	594	560	583	608	593	591	592	602	582	552	611	596	527	558	626	570	576	584	632	581	591	588	625	559	557	557	533	579	551	598	518	574	589	564	599	537	592	609	586	643	593	591	583	576	589	567	587	623	587	614	569	602	604	569	567	579	622	582	568	597	564	580	573	597	573	591	568	588	579	616	604	531	569	571	562	602	549	566	617	576	600	511	577	558	564	609	580	582	570	553	560	535	581	552	590	572	587	602	557	614	555	559	582	573	655	554	573	617	600	590	577	567	595	549	583	575	587	551	536	571	590	583	589	593	575	594	579	562	564	599	609	573	547	586	583	590	548	558	567	548	625	586	587	562	597	571	588	579	558	574	600	577	568	599	595	559	603	619	598	625	589	598	547	568	579	590	607	606	577	575	583	580	589	583	650	587	586	588	545	609	636	569	548	587	585	624	592	609	564	588	595	579	564	623	558	619	605	571	598	616	629	554	612	523	607	555	611	555	540	519	571	568	564	580	590	609	599	561	624	572	543	533	570	571	584	563	562	583	545	552	576	574	585	564	596	580	574	567	581	559	578	567	594	601	554	545	587	602	582	572	600	578	546	600	536	609	561	594	618	576	595	565	558	570	585	572	564	548	572	621	580	556	589	574	573	600	558	606	602	595	605	567	586	562	574	565	616	587	548	569	577	556	561	575	588	598	585	566	582	614	603	562	592	549	565	589	586	580	624	585	564	542	575	589	603	591	605	629	588	544	555	606	605	586	609	560	602	590	538	610	574	599	570	573	590	586	562	578	588	599	565	605	600	553	584	626	575	585	586	600	571	525	563	569	590	663	597	575	589	627	585	598	576	571	591	575	562	574	605	590	557	569	607	551	623	559	572	608	583	571	605	581	588	596	584	602	608	565	604	571	587	607	592	622	608	565	564	579	563	587	571	558	594	559	608	570	557	592	521	561	596	567	645	598	568	572	576	555	546	572	575	610	592	569	553	619	625	590	586	621	615	596	539	529	558	560	642	578	577	566	614	561	637	617	603	555	555	590	551	574	579	598	600	577	544	585	568	557	581	610	592	590	577	562	574	556	608	567	567	569	561	575	579	581	606	598	541	577	553	629	593	577	563	557	582	611	595	641	564	559	580	560	614	575	526	593	555	569	565	590	542	566	580	546	556	539	571	555	569	599	579	587	598	556	603	593	617	585	605	558	598	598	574	594	572	541	603	556	595	570	591	550	603	559	559	609	566	597	563	558	518	566	597	557	615	590	553	584	583	614	586	547	595	609	571	603	577	568	558	572	590	582	542	576	599	564	595	629	556	538	592	548	588	581	599	544	611	570	605	590	599	592	549	624	581	554	565	592	604	554	585	542	545	598	604	557	598	575	545	583	579	598	559	584	552	583	585	572	584	608	531	606	559	577	567	553	558	608	554	585	592	558	597	575	621	598	591	596	558	593	578	594	610	600	584	601	573	605	577	582	599	561	618	575	555	577	592	536	638	591	596	539	566	591	577	561	589	569	557	578	611	595	578	603	597	561	569	543	573	570	597	569	594	613	574	545	550	558	603	601	616	587	567	557	555	574	621	578	582	611	540	593	560	602	551	592	606	574	575	597	582	647	580	568	588	541	510	596	572	596	586	587	583	585	667	585	537	607	596	553	609	553	546	549	619	610	590	576	597	575	565	593	578	560	572	581	593	603	576	549	551	557	560	598	600	613	632	553	586	615	618	567	605	564	597	605	593	602	617	579	559	574	649	567	605	558	594	603	609	597	571	600	574	582	567	559	575	567	565	616	601	528	563	607	567	596	530	549	555	550	579	557	618	640	544	584	570	596	569	609	581	568	563	537	528	564	598	541	603	549	608	561	592	561	571	573	577	603	559	568	605	563	579	593	579	589	587	611	591	580	577	578	575	607	611	586	584	585	597	574	618	559	592	563	553	573	607	643	543	569	567	564	583	563	575	608	583	599	556	601	584	559	616	597	604	587	578	539	588	560	588	586	571	532	609	591	560	563	564	609	564	573	584	545	584	589	582	603	608	578	622	574	550	587	553	612	592	625	593	579	559	609	651	566	626	613	605	589	601	545	554	584	574	575	593	568	571	613	607	589	580	605	541	633	608	516	592	553	566	603	634	573	600	589	565	599	599	641	581	564	596	558	578	563	542	597	603	518	582	599	583	621	606	589	574	582	593	548	589	618	556	557	573	608	590	598	564	577	554	581	603	566	576	571	577	622	586	617	588	537	551	598	620	576	577	596	571	585	581	541	502	625	640	571	575	595	557	561	561	563	579	570	579	585	573	550	613	578	584	611	571	577	590	620	547	628	553	581	586	580	634	583	608	576	584	586	548	567	608	548	597	601	563	589	589	591	582	556	573	589	566	618	585	592	588	591	544	625	572	569	521	614	589	582	584	581	596	588	601	589	561	604	550	595	578	579	541	575	588	597	600	585	532	524	589	632	585	587	577	605	582	530	548	594	538	581	605	559	595	552	583	572	572	599	596	605	588	564	586	590	568	588	561	592	569	573	535	581	537	574	580	595	576	566
28337	27919	31973	24269	15017	9181	5717	3896	2880	2198	1868	1441	1271	1030	1020	970	872	770	772	683	707	620	612	547	512	518	475	493	466	436	475	437	442	407	433	441	408	437	428	459	385	404	420	430	380	383	394	436	401	395	441	411	395	370	392	359	410	398	377	366	401	395	386	396	378	414	386	375	398	387	398	405	398	400	376	380	377	386	401	403	369	427	434	397	444	391	374	365	386	383	383	416	370	403	388	409	396	376	396	395	366	407	387	386	372	376	384	381	428	348	391	375	400	381	385	383	433	375	388	399	370	354	392	386	379	361	362	360	382	427	376	376	401	377	357	372	389	390	358	372	385	404	377	392	377	392	371	454	341	399	401	418	382	382	394	411	431	359	378	357	420	370	370	374	366	421	401	388	391	380	386	404	380	378	381	389	399	383	372	415	373	348	349	371	378	425	405	394	334	414	404	397	368	375	394	423	383	387	376	423	389	398	401	386	387	373	389	401	394	379	374	376	365	411	380	380	381	395	382	407	407	412	385	364	421	414	398	412	385	372	363	403	398	367	399	398	355	386	371	399	394	378	381	371	396	387	369	438	422	378	366	404	395	379	371	397	402	366	413	410	377	370	405	419	387	376	424	404	388	411	403	376	368	374	394	382	357	352	383	378	397	381	418	413	405	405	385	410	415	397	392	359	405	371	388	397	394	391	368	391	369	384	380	410	391	418	406	398	352	384	390	372	362	402	427	398	378	400	365	401	398	385	396	373	363	416	432	357	424	369	396	368	412	364	381	376	383	362	390	398	416	408	424	390	382	365	396	398	339	365	362	394	382	388	384	375	365	388	411	392	395	328	375	383	421	379	393	393	377	394	373	336	390	375	383	367	380	394	387	376	395	368	381	399	363	411	389	398	367	408	392	373	404	392	412	385	413	376	359	382	381	375	384	361	400	412	392	362	373	355	383	400	378	385	380	402	372	374	392	395	395	360	403	413	391	344	372	382	355	413	389	374	405	378	401	404	388	363	380	395	394	397	361	371	406	396	395	375	406	413	396	368	390	416	378	363	377	392	381	366	371	406	361	345	408	412	412	423	418	426	395	382	419	338	408	384	406	394	395	425	420	432	379	393	415	375	368	379	363	371	397	388	438	374	390	364	348	399	382	394	373	412	360	396	369	402	365	388	395	419	375	379	390	371	378	386	399	421	389	379	394	390	389	368	367	375	392	361	358	400	402	349	390	364	389	411	397	359	424	394	369	377	371	380	390	400	391	382	397	378	394	364	408	383	408	347	376	362	404	452	377	417	403	397	398	409	367	366	374	360	394	399	381	374	388	374	379	372	344	375	373	375	394	404	374	391	383	360	352	384	401	391	371	360	416	371	360	407	391	378	376	382	431	380	438	379	422	402	407	401	421	406	394	387	381	419	419	370	416	402	384	401	388	424	373	400	383	414	394	411	391	398	371	372	409	373	401	359	392	379	414	368	402	391	374	384	398	360	395	366	398	368	397	391	366	438	394	380	397	371	378	376	394	376	401	397	378	390	405	400	343	369	354	408	372	397	405	397	369	395	398	386	383	396	410	397	367	390	378	396	382	415	404	392	377	374	381	404	362	386	385	353	387	366	379	394	382	382	405	386	419	391	380	369	363	388	380	407	389	384	447	385	339	404	390	415	427	415	403	372	376	364	411	385	437	397	407	414	376	411	403	357	383	384	369	386	413	373	371	394	404	388	367	415	425	374	356	388	391	404	379	389	397	358	392	371	388	379	392	380	386	368	375	395	405	408	374	400	362	384	382	422	369	377	362	374	356	377	387	364	385	379	423	373	385	383	402	402	408	403	401	368	399	378	391	411	397	407	434	371	386	393	416	406	386	417	378	368	379	400	389	380	415	411	401	431	379	381	405	420	369	372	377	370	386	395	379	380	398	400	365	358	377	411	358	372	429	377	409	362	395	393	352	380	392	411	397	383	407	398	336	405	372	393	399	399	392	395	404	378	394	406	387	395	353	372	384	384	394	376	369	377	345	352	387	406	388	422	381	399	352	407	389	349	389	411	378	413	412	409	378	343	382	394	407	394	417	385	426	392	375	413	352	439	421	409	404	370	364	424	384	369	393	376	383	387	358	365	381	399	391	383	365	363	360	376	413	417	380	413	392	351	391	402	379	425	388	422	386	365	390	391	397	407	397	417	401	439	394	354	359	374	402	403	370	365	388	426	386	386	399	393	386	400	377	411	390	385	409	421	396	400	404	407	386	391	362	395	402	387	400	379	408	405	349	372	358	373	389	399	385	388	398	377	426	367	385	352	377	428	386	399	401	402	368	375	409	360	401	374	392	448	421	438	399	364	412	380	384	390	389	400	387	352	415	352	419	378	400	352	363	422	421	379	398	365	380	367	382	410	409	437	392	418	399	379	397	369	369	369	362	385	409	412	403	433	388	425	382	385	419	355	358	370	392	350	402	408	352	380	403	390	390	404	389	390	406	351	366	358	400	420	407	361	377	409	381	408	399	373	392	370	390	427	401	379	401	336	359	388	389	388	374	415	378	412	425	403	414	404	369	382	407	348	388	349	392	428	382	398	396	377	351	422	367	391	401	338	390	406	398	379	392	404	397	365	386	405	377	390	382	368	379	395	427	393	365	404	378	411	396	395	369	377	390	360	418	371	402	421	370	353	382	373	414	434	389	406	399	388	392	408	397	416	393	366	421	370	373	390	380	407	398	430	379	372	418	400	411	375	360	381	395	387	380	411	409	394	385	354	416	360	374	391	401	374	379	410	393	399	377	382	403	341	403	373	373	394	401	391	367	356	401	384	366	368	395	356	389	365	406	386	374	374	405	412	355	361	378	355	379	377	378	399	399	381	385	390	376	415	405	398	408	376	405	350	343	377	393	378	393	378	380	412	356	423	413	380	414	379	383	424	417	389	373	366	405	359	389	407	374	383	389	358	365	398	424	379	408	380	402	399	391	381	394	378	378	392	417	386	388	377	379	403	380	364	379	364	378	381	392	382	395	372	357	393	401	406	361	410	393	417	383	416	404	386	410	373	355	397	383	400	417	408	398	398	389	452	416	409	386	378	392	391	380	403	380	396	357	384	394	360	394	390	411	385	421	379	368	384	362	427	392	356	378	395	371	422	399	431	431	384	382	401	393	408	450	382	373	411	388	401	358	387	401	387	353	407	391	404	362	391	388	387	364	372	363	358	381	379	394	372	384	368	399	385	373	402	413	382	396	404	394	395	350	401	382	438	414	417	389	396	436	394	388	398	407	415	395	394	349	393	407	378	399	404	353	375	403	385	412	379	363	374	389	365	378	372	409	406	412	377	393	379	383	398	360	374	375	396	386	391	365	428	363	367	361	433	384	398	413	397	394	390	404	341	360	378	383	412	355	423	392	411	388	439	375	417	378	412	394	408	397	400	391	405	335	366	370	394	394	376	406	356	415	410	376	421	365	380	379	391	392	392	386	380	400	416	325	398	384	378	354	401	399	389
30264	44243	38033	27395	21376	15961	11844	9028	7115	5487	4388	3539	3009	2635	2299	2134	1880	1730	1525	1340	1247	1165	1060	1029	914	864	812	771	760	727	734	663	651	647	679	611	626	579	579	601	636	601	551	559	597	581	588	569	576	579	545	545	562	524	581	530	563	589	581	596	559	544	570	574	556	551	575	580	560	553	550	524	541	555	543	540	537	554	528	591	560	558	507	532	531	574	582	499	568	550	538	536	549	533	543	569	552	550	543	552	505	569	557	579	531	539	520	544	574	593	554	563	534	517	494	570	575	547	496	539	560	579	548	562	515	552	556	514	560	546	519	533	539	526	536	576	556	541	580	540	540	521	537	531	534	517	519	481	549	556	562	558	546	544	546	577	534	566	550	542	543	538	559	594	576	533	510	530	525	532	522	581	544	549	561	500	540	517	537	529	547	562	514	514	546	561	524	578	555	517	534	539	520	561	531	483	541	571	499	513	488	520	558	516	560	526	560	548	508	559	564	554	565	578	552	523	513	559	551	516	550	577	548	537	541	541	547	560	552	545	549	564	537	502	547	494	577	513	524	548	504	587	513	567	549	502	530	510	549	542	536	525	552	508	547	568	557	559	566	535	557	526	561	542	522	580	547	567	564	541	526	559	528	562	551	588	544	530	537	501	491	543	525	560	552	518	564	565	548	533	539	540	542	557	521	542	538	534	530	551	510	537	552	578	523	560	532	567	574	546	538	564	559	507	552	515	573	543	558	523	542	565	557	529	587	571	563	529	513	554	519	548	549	567	491	570	544	562	567	522	557	553	548	536	537	534	577	556	536	540	541	556	547	545	532	555	548	540	583	525	555	516	533	520	557	556	544	558	548	536	594	543	519	562	547	513	534	525	560	517	574	551	553	525	565	519	534	545	548	556	523	546	496	531	526	541	559	559	553	504	528	560	616	565	576	523	548	574	582	527	553	547	541	543	532	545	536	532	545	565	565	521	518	564	539	507	539	563	551	499	525	570	590	533	538	553	528	575	500	519	546	518	553	517	523	544	553	495	585	519	475	542	548	551	522	591	555	544	557	499	557	591	554	493	537	548	523	593	527	558	527	574	566	579	519	548	544	542	514	562	530	576	548	553	547	528	565	558	539	526	553	504	562	544	534	555	479	549	499	526	553	592	520	550	555	541	503	536	511	513	534	521	583	581	517	520	578	549	534	527	514	541	558	519	553	559	529	521	551	572	535	544	499	522	565	562	557	532	546	529	547	600	560	535	559	543	547	509	559	509	525	509	528	563	562	535	600	569	502	558	550	503	560	523	534	506	549	552	571	555	587	552	577	551	555	573	515	595	558	557	528	555	559	556	523	535	537	554	591	537	526	525	514	523	533	544	529	574	544	511	539	541	521	567	595	530	528	542	555	546	562	560	560	502	512	552	579	562	555	522	546	536	548	524	515	509	527	589	544	516	535	536	530	571	539	541	564	540	533	536	542	546	537	518	530	533	541	560	529	513	545	551	556	582	540	509	503	568	508	532	552	545	567	546	520	525	536	505	561	525	529	554	526	542	536	555	566	534	566	523	534	534	528	536	557	538	557	527	562	524	559	473	539	570	553	525	574	546	525	485	537	583	543	536	499	515	531	534	522	525	493	528	574	540	528	539	545	537	496	550	532	541	568	576	541	528	523	521	526	532	562	589	550	581	526	503	500	520	494	560	520	546	510	591	523	554	542	528	538	518	562	571	539	531	541	530	559	532	560	551	493	570	573	578	503	538	580	525	534	554	567	528	561	577	561	559	532	549	536	578	582	581	522	513	567	528	587	556	502	551	535	521	519	569	537	536	498	574	543	517	526	530	557	550	551	533	537	528	543	550	543	566	515	579	533	531	535	518	532	572	522	543	530	554	570	551	544	503	502	532	564	552	545	567	539	535	536	521	563	578	542	558	543	548	514	543	572	544	516	579	547	606	530	575	546	566	539	523	561	559	533	512	535	534	527	535	484	540	518	537	513	570	510	496	547	550	529	536	537	537	567	570	538	541	531	563	552	577	580	542	528	562	544	501	552	558	536	531	531	522	578	507	552	553	544	565	550	506	486	540	571	534	493	502	550	563	560	593	559	541	558	538	512	551	516	514	541	597	531	581	547	550	590	549	542	563	494	532	536	525	551	546	554	581	523	526	525	562	542	521	541	556	603	529	538	538	545	531	496	541	552	530	558	528	572	531	565	556	550	538	539	566	531	602	550	523	546	531	548	565	523	560	534	537	529	516	552	520	533	553	540	563	540	550	544	532	548	585	534	518	538	532	555	531	549	578	551	528	566	555	560	519	516	515	570	520	576	565	536	558	566	578	556	532	567	541	564	534	525	523	532	503	554	599	553	536	595	517	496	546	569	508	530	581	557	565	523	508	508	536	568	506	553	577	516	547	548	563	574	540	529	557	551	564	536	535	512	556	534	501	532	529	557	522	589	549	580	569	533	566	546	530	529	514	531	533	539	528	566	596	517	551	516	562	521	516	591	479	601	550	576	562	544	508	530	551	538	535	522	539	520	544	560	513	530	558	507	559	572	551	550	566	577	563	574	544	548	537	522	531	552	542	465	549	534	575	535	548	536	541	542	522	568	552	521	568	513	562	481	533	543	531	511	568	578	537	560	510	551	535	571	499	565	526	553	542	582	535	543	544	570	513	530	565	542	520	537	543	527	542	534	505	568	550	602	554	541	538	563	548	518	525	556	547	545	530	536	501	542	502	559	538	490	527	546	491	536	560	536	508	534	541	532	568	561	553	551	534	529	543	551	561	490	536	561	534	513	521	533	585	593	523	532	560	526	513	517	535	470	529	515	510	559	563	536	546	571	585	540	570	551	508	499	525	540	529	575	527	528	562	551	572	519	519	542	577	538	535	587	524	544	585	538	532	558	507	552	517	541	538	502	561	561	559	551	495	547	533	562	496	524	489	554	548	532	585	521	522	559	543	540	563	562	552	494	534	528	542	531	532	549	566	574	583	521	537	510	545	577	541	518	559	539	563	504	576	569	548	520	516	522	579	541	530	563	544	541	564	538	562	525	565	555	487	553	546	498	572	574	514	551	545	549	509	567	544	559	544	586	524	507	565	476	504	556	534	532	571	505	553	546	521	558	553	524	530	554	563	583	547	547	561	570	542	565	556	546	535	559	536	540	543	544	533	560	547	578	543	585	500	564	548	570	562	569	586	536	516	524	537	524	535	540	596	544	489	527	530	558	564	525	519	515	550	545	544	552	553	552	553	529	587	504	604	548	553	568	521	541	539	581	577	533	549	551	587	568	516	563	553	537	508	562	531	531	527	538	526	556	572	519	546	591	528	536	517	516	541	521	529	532	543	560	558	546	529	506	542	547	546	559	537	543	541	554	567	529	528	524	558	517	565	562	567	531	572	534	497	540	563	549	558	554	561	544	549	509	551	538	527	548	570	540	523	542	556	549	567	496	536	555	518	564	551	532	535	543	608	513	558	517	570	582	526	557	535
24145	21089	28352	24715	21944	18137	11537	6704	4629	3603	2932	2326	1993	1683	1550	1466	1273	1148	1085	955	884	812	777	703	705	639	664	580	558	573	547	530	533	516	513	483	502	482	472	481	474	431	473	462	456	460	449	459	472	458	452	392	458	443	448	449	445	456	428	429	438	470	416	420	433	444	435	447	438	463	445	413	453	472	436	414	451	464	420	442	438	429	460	421	481	443	417	465	400	407	436	398	454	422	383	402	438	465	441	444	451	413	443	427	482	439	445	446	417	434	455	447	446	467	427	444	445	415	466	438	439	428	452	437	435	422	442	438	438	420	431	455	445	406	440	408	428	446	458	454	416	415	435	399	452	463	458	427	426	396	424	474	454	435	443	453	448	446	447	421	464	440	429	431	452	412	442	416	476	464	430	416	406	418	453	467	430	451	444	387	428	445	444	408	429	419	486	441	423	432	427	437	431	434	446	431	423	452	439	444	455	452	414	446	444	461	454	418	442	421	397	427	444	432	429	412	455	407	458	444	446	440	429	443	395	489	413	460	465	449	457	397	480	440	408	432	430	401	411	434	466	453	426	440	458	439	426	454	432	446	432	404	389	413	481	412	425	419	422	411	442	422	429	459	458	424	434	460	456	431	463	445	427	457	439	417	442	429	432	430	467	463	415	434	412	451	417	423	430	437	451	403	423	424	439	421	444	435	463	419	465	430	431	411	416	459	412	431	459	439	456	437	415	423	452	467	448	445	449	426	431	419	435	402	431	463	427	435	419	427	432	407	468	446	428	404	441	437	468	452	394	448	418	490	438	456	424	446	424	457	460	437	451	406	453	439	427	439	438	443	454	422	440	422	459	425	428	452	455	457	487	424	475	412	475	448	414	421	409	436	460	457	504	424	457	425	450	435	418	390	433	462	448	432	443	447	403	438	447	423	418	435	463	430	440	438	433	412	436	426	453	444	418	428	423	438	428	471	438	438	424	472	407	441	421	438	467	440	436	446	449	440	458	443	399	459	417	411	431	449	431	450	405	428	413	404	422	389	438	453	476	425	460	431	433	451	431	472	461	460	453	435	421	449	484	430	421	422	424	401	412	434	374	446	467	436	462	416	468	412	435	454	433	408	433	410	467	426	415	451	427	436	406	419	396	443	452	423	427	438	486	453	443	415	428	436	435	438	427	424	435	432	450	431	425	422	453	424	430	421	411	448	434	441	442	441	481	469	418	455	468	444	427	456	415	414	422	392	425	446	403	427	429	404	439	480	465	458	403	427	441	428	445	460	441	408	414	419	440	461	406	436	476	457	476	452	448	437	428	458	403	476	428	410	456	431	434	415	429	464	458	434	430	479	430	419	470	428	465	445	405	455	449	436	458	423	442	445	451	441	449	408	437	449	451	438	423	409	429	473	419	392	416	401	428	447	473	404	446	429	490	431	414	464	478	425	449	414	463	411	458	465	453	446	423	447	437	429	450	425	424	418	455	430	419	414	436	456	387	448	443	412	441	464	425	439	417	444	406	420	422	403	467	455	407	437	406	424	459	439	451	416	454	445	422	417	418	458	407	408	442	452	432	413	434	425	422	422	398	442	476	426	421	445	419	469	427	401	416	433	448	435	405	405	417	440	439	444	423	456	415	430	433	430	419	421	451	437	441	429	445	476	415	414	428	417	390	439	434	418	428	446	440	403	430	454	459	445	457	458	405	430	417	411	403	420	442	410	449	438	433	427	416	479	419	437	448	428	439	392	426	472	406	447	434	464	429	365	430	473	420	450	419	439	435	427	436	419	483	409	420	447	440	377	410	439	439	456	400	434	432	410	413	442	446	451	429	423	458	430	438	450	454	430	437	409	430	408	434	455	438	392	401	417	423	487	451	431	435	441	437	419	419	411	432	450	393	441	470	420	471	407	464	450	432	457	425	431	472	411	421	421	424	453	416	391	448	433	439	444	479	415	439	439	453	431	436	431	446	409	433	423	466	457	445	442	406	367	428	426	408	460	443	435	445	462	419	390	460	439	430	467	422	444	426	448	406	478	387	418	418	467	426	443	437	457	435	425	468	454	441	423	449	396	391	446	437	443	439	446	427	464	447	459	425	430	425	439	424	431	397	427	446	453	452	435	473	455	401	394	384	451	433	416	457	424	435	460	423	406	439	440	460	447	406	437	398	426	447	404	434	441	452	406	460	422	426	452	417	424	446	459	400	482	418	451	425	415	456	454	457	422	412	415	469	389	430	432	436	424	479	409	493	428	442	389	499	419	436	434	412	420	417	431	444	411	440	438	442	419	416	437	457	418	403	430	499	447	427	411	436	411	441	448	408	431	447	443	459	428	463	425	446	434	424	420	445	420	429	449	430	367	424	431	455	450	429	437	437	478	427	412	398	387	431	474	398	438	426	448	418	439	457	467	449	453	466	453	398	461	455	424	447	415	409	404	416	420	436	443	439	433	427	446	486	418	428	438	421	401	442	402	426	471	398	440	429	403	431	436	455	434	432	439	412	418	427	442	419	458	464	398	423	414	484	441	449	445	413	400	441	461	466	456	419	415	480	472	377	458	485	438	450	420	449	435	417	435	426	441	439	431	455	461	430	441	446	416	445	409	419	414	449	401	415	436	419	432	441	428	457	456	427	417	441	470	435	427	418	431	482	415	419	408	444	437	401	453	461	428	451	423	426	434	460	427	411	427	394	455	413	425	451	434	441	430	432	401	452	423	453	415	418	441	411	408	412	404	424	430	440	452	415	426	427	415	426	434	421	459	440	413	403	423	449	432	443	494	466	435	436	443	432	430	435	430	436	399	424	441	425	416	459	448	419	397	403	418	445	437	446	393	441	434	439	432	414	435	427	444	451	437	461	385	420	489	451	428	437	416	438	433	439	432	435	437	447	464	452	427	428	413	430	424	392	408	413	458	400	401	447	444	442	444	446	449	406	393	425	429	468	426	416	428	433	450	435	470	428	470	411	440	394	437	427	432	398	452	417	438	450	449	449	427	404	428	458	430	445	426	446	396	463	445	439	429	460	446	419	444	420	426	425	423	436	502	447	404	474	447	425	426	421	392	386	437	480	419	411	448	419	438	437	457	461	460	408	406	429	443	444	425	465	443	404	438	456	418	465	412	432	439	413	398	467	425	447	422	417	452	443	441	437	436	456	438	433	420	417	404	420	418	439	426	433	461	430	404	457	470	408	416	455	414	443	445	418	420	444	411	400	466	423	415	461	432	429	429	392	446	429	433	433	401	434	460	390	452	434	436	441	387	435	395	399	397	464	432	398	449	450	441	478	419	422	416	458	430	380	434	458	438	460	401	445	452	442	460	434	418	412	428	446	420	421	430	449	432	466	429	454	437	448	418	409	414	432	409	440	420	409	460	409	433	410	448	430	434	447	446	407	425	407	459	433	457	451	404	450	388	441	468	471	441	443	430	438	446	419	430	438	434	461	445	422	455	456	438	417	453	447	435	461	457	401	477	432	402	471	430	415	423	423	416	452	406
31318	51918	44610	33819	27705	21877	17121	13404	10707	8388	6906	5564	4771	3970	3546	3226	2807	2546	2220	2009	1765	1599	1448	1355	1306	1101	1066	950	934	927	919	864	843	827	809	744	719	737	740	678	717	710	701	711	644	610	657	606	675	662	699	638	670	641	625	624	628	624	616	651	600	649	605	623	610	615	619	590	627	588	633	630	608	632	539	592	609	616	618	625	580	647	606	602	604	631	611	630	615	610	606	599	637	555	629	657	606	593	596	636	688	619	588	647	582	609	596	659	620	640	592	576	598	593	607	623	590	623	598	595	641	635	592	590	640	626	599	620	648	607	584	577	600	623	590	625	566	647	637	605	644	645	575	604	590	604	582	614	603	592	612	594	589	603	567	626	564	626	610	580	625	566	583	578	574	613	566	589	594	628	600	597	616	633	641	646	549	572	583	586	642	578	590	615	615	647	619	552	619	621	593	619	619	633	594	620	595	608	607	566	613	582	593	575	628	608	630	649	606	589	601	620	609	622	612	619	603	615	668	612	611	558	629	645	586	626	581	569	612	627	605	595	634	573	593	589	569	596	583	639	641	562	624	570	586	553	620	613	604	559	624	625	608	584	610	574	623	626	584	660	614	620	590	609	614	608	582	631	609	601	595	619	636	611	610	608	603	613	589	602	625	595	619	604	614	625	583	621	573	595	595	599	636	606	616	606	597	618	600	585	581	587	637	567	621	628	593	566	624	564	582	632	619	597	641	626	632	600	594	623	627	635	611	567	586	605	626	636	609	620	577	598	597	600	580	571	609	587	570	607	627	577	562	585	579	614	624	597	530	587	589	625	601	583	643	574	626	596	626	589	567	574	607	622	588	598	598	575	605	643	613	618	558	618	553	651	618	653	622	575	586	622	575	641	624	585	596	598	622	676	643	601	655	580	623	589	615	608	594	631	578	628	641	587	656	664	586	617	612	616	573	571	617	592	638	607	560	593	597	607	571	590	604	659	570	641	663	649	617	613	618	580	626	609	618	604	616	598	632	589	612	608	604	585	610	622	638	636	650	584	630	581	626	594	603	599	583	573	603	602	570	597	649	629	623	578	613	591	593	603	613	607	603	607	644	607	597	616	617	617	602	614	638	651	613	597	623	616	598	606	597	589	561	645	600	626	573	586	641	622	615	612	616	550	600	640	630	597	634	600	623	651	586	628	573	565	560	629	615	600	603	636	586	610	591	606	573	603	598	648	623	595	597	576	607	618	611	630	608	604	604	662	629	632	598	596	570	643	624	571	605	626	608	639	592	577	634	617	576	614	609	624	566	603	601	653	604	623	587	603	583	588	583	577	599	561	635	610	598	650	592	636	616	610	604	620	626	625	596	575	622	611	599	621	621	618	631	604	607	594	578	617	587	604	589	635	607	630	559	557	645	612	572	632	619	588	583	605	611	632	583	568	574	630	592	610	618	586	575	624	621	661	557	619	593	605	645	584	625	614	626	614	606	618	591	667	636	615	608	607	600	652	609	567	602	614	607	589	651	593	585	600	622	608	610	573	663	625	626	641	600	628	580	637	598	568	625	617	633	586	644	618	616	591	614	596	569	626	583	594	626	577	584	614	621	598	569	621	602	612	605	631	614	598	640	605	601	637	548	615	589	607	595	598	612	630	637	592	622	605	594	570	613	594	582	618	642	624	616	618	601	582	592	581	586	623	610	641	659	607	649	677	593	594	615	579	630	619	555	626	632	603	610	623	641	626	597	565	581	611	630	601	651	622	567	627	594	599	619	606	600	589	619	594	614	574	591	584	532	613	591	613	578	611	584	589	620	607	643	612	609	608	611	617	597	608	626	643	652	592	598	600	598	599	616	599	624	603	613	607	622	625	606	624	600	592	602	568	590	633	612	599	625	602	618	571	626	615	589	598	599	580	590	591	579	647	585	652	565	595	627	640	595	627	642	622	580	593	620	637	598	593	593	631	623	578	561	613	655	605	548	667	627	606	574	590	591	623	642	587	609	582	631	611	575	635	615	583	640	583	601	625	569	607	582	598	625	631	606	605	620	625	594	603	569	586	613	612	589	571	600	576	630	602	566	628	637	609	557	613	645	613	604	601	631	604	616	622	687	618	574	571	600	558	609	631	566	595	633	620	582	612	660	601	659	574	629	598	599	609	567	604	594	584	573	611	612	583	615	622	624	662	643	604	572	664	583	585	575	597	583	602	602	581	599	610	607	622	577	570	550	604	635	568	543	596	649	618	620	606	609	646	636	585	626	640	602	660	611	604	620	600	577	621	593	617	624	639	643	598	596	600	660	554	603	625	598	621	551	614	630	639	625	604	624	615	544	583	632	670	652	615	626	633	582	591	607	642	623	633	607	636	611	598	619	600	626	566	615	581	562	588	581	563	586	660	628	599	578	586	585	606	578	640	603	575	594	580	621	621	598	614	615	584	605	614	606	622	626	567	627	616	609	613	606	625	608	560	614	593	604	607	588	604	606	592	574	659	595	604	580	648	579	645	580	595	624	579	607	619	628	551	575	598	597	525	606	603	622	569	582	602	612	624	613	602	589	549	614	627	586	607	615	595	598	606	622	581	625	616	643	583	614	616	634	606	631	668	528	636	607	623	615	555	602	608	622	588	593	587	594	608	576	546	626	587	564	595	605	624	623	579	594	576	658	588	608	624	609	632	585	608	590	682	608	619	585	580	592	617	591	603	570	566	646	596	603	599	615	586	602	607	591	655	618	607	558	607	630	590	609	611	599	595	611	581	613	574	583	568	582	608	609	579	585	583	595	587	607	605	606	624	585	612	616	567	641	622	603	605	617	624	615	626	611	619	608	605	588	630	576	594	608	626	619	593	591	610	637	604	605	615	603	586	606	598	599	586	639	662	617	613	602	596	633	577	605	613	640	621	567	633	600	603	629	618	654	604	577	615	617	589	604	623	589	604	590	613	586	601	629	594	626	609	576	586	587	575	632	599	624	572	564	658	616	673	590	591	578	585	595	639	625	589	583	585	572	641	644	617	647	630	593	621	542	625	622	580	615	598	624	612	587	613	616	596	596	588	585	586	558	634	629	639	574	562	586	610	616	605	571	653	651	607	590	598	595	595	591	590	570	613	554	616	619	620	612	591	583	607	582	603	607	635	607	627	601	590	637	629	609	602	602	612	551	619	629	565	649	597	622	588	580	595	571	603	580	611	597	609	603	613	601	593	598	631	618	634	586	593	613	597	590	612	600	588	626	605	605	595	588	593	616	556	627	631	580	559	591	599	586	680	606	583	597	618	613	635	591	601	605	609	547	642	619	586	579	607	599	631	645	648	615	563	616	594	613	600	589	600	617	596	587	569	611	632	614	578	573	625	576	600	580	557	594	646	608	612	611	589	627	580	602	633	553	587	570	569	592	565	584	601	648	625	614	632	592	616	598	631	600	547	602	645	659	616	613	608	588	606	613	594	607	636	607	635	623	609	626	611	617	627	602	611	612	608	597	571	629	608	618	607	596	581	601	597
23112	21042	28634	23800	21562	22191	18620	9612	6392	5065	3974	3157	2615	2243	2001	1806	1671	1494	1321	1191	1053	987	905	886	784	673	607	622	590	618	575	563	553	565	506	471	538	483	454	464	476	451	453	491	499	459	477	454	432	439	463	453	421	427	395	468	457	398	423	395	449	423	423	484	423	429	441	433	425	432	437	430	421	427	408	404	416	398	456	408	455	438	454	409	405	428	392	421	416	428	406	424	432	423	424	411	408	414	423	425	421	419	439	423	432	417	443	408	401	406	405	399	432	427	405	398	419	432	448	441	447	405	418	425	456	423	386	426	419	427	435	392	405	407	433	414	399	434	391	419	417	406	435	424	409	425	411	425	442	395	434	402	429	411	443	397	422	386	442	421	426	430	421	398	458	402	388	429	440	441	436	407	422	435	443	422	442	399	415	401	410	395	400	419	436	420	415	452	407	445	377	434	411	425	426	420	383	439	416	433	433	409	410	400	405	407	417	417	438	430	415	394	422	435	411	426	473	398	460	437	409	397	404	427	417	412	407	420	416	421	426	401	446	412	409	393	434	396	410	413	425	395	400	396	407	404	403	427	448	429	442	442	405	398	404	384	450	406	423	424	414	428	400	366	384	386	423	386	406	404	441	412	443	423	393	399	434	412	433	420	419	430	429	413	428	399	374	428	428	444	433	414	424	404	427	404	401	399	428	395	422	448	457	430	440	417	430	417	453	406	408	392	409	440	427	450	418	411	427	408	429	431	419	401	391	388	433	438	447	405	414	464	438	407	420	447	387	444	408	414	421	403	441	407	418	406	402	405	423	416	400	405	388	400	431	385	424	377	416	432	419	416	448	406	412	421	409	422	434	438	445	435	440	413	441	415	411	415	432	441	392	437	408	408	430	403	418	402	402	403	450	432	411	393	409	433	427	450	447	401	422	395	376	437	423	422	431	424	414	400	456	435	404	423	402	409	410	433	434	427	391	416	432	431	392	436	420	398	451	421	433	445	415	448	417	439	428	414	431	429	408	426	414	387	418	416	433	388	394	439	423	418	411	433	411	392	433	419	442	445	404	409	414	421	449	383	403	420	431	433	422	389	450	401	428	438	447	439	386	448	426	405	401	386	389	413	414	433	426	458	448	402	408	425	408	428	430	420	452	416	413	434	437	395	441	445	467	436	437	442	425	415	439	387	432	436	411	424	445	433	426	410	460	396	407	391	395	425	417	423	406	392	411	455	468	426	449	397	426	405	424	389	392	465	403	393	411	409	429	450	423	408	418	416	448	397	421	426	466	447	393	433	415	439	471	454	410	445	425	412	416	446	393	410	438	433	454	460	427	439	421	379	445	421	427	435	422	408	431	414	413	428	403	446	477	437	433	452	420	405	431	448	436	393	408	389	371	411	401	420	434	411	397	463	461	442	433	439	424	396	407	395	410	454	427	435	424	411	414	397	388	426	397	412	410	414	448	426	409	415	440	382	362	410	428	418	431	457	407	413	441	402	446	468	417	435	435	422	431	438	437	437	400	448	373	427	456	427	406	426	400	417	401	388	414	398	442	390	401	413	387	431	447	405	393	448	389	431	420	419	458	448	410	422	412	420	423	428	414	397	423	417	450	383	422	433	402	406	412	455	422	412	399	432	433	387	399	482	455	408	432	431	414	424	425	466	420	430	444	417	396	399	422	416	388	451	427	406	432	444	427	394	406	391	405	427	426	433	406	412	391	405	450	437	387	429	408	425	426	408	421	389	411	415	398	408	417	411	413	453	445	407	405	481	410	386	408	416	409	392	392	459	426	454	418	392	427	437	381	411	439	411	416	377	430	424	406	413	435	470	409	429	370	445	432	431	419	411	438	431	442	425	401	421	398	435	427	412	432	428	388	410	400	389	385	427	415	402	405	399	433	392	406	445	404	414	423	413	437	417	420	409	412	396	417	419	407	408	420	427	415	405	385	444	409	433	409	442	429	404	434	435	434	384	433	435	409	423	410	452	395	400	423	423	426	430	446	419	418	423	431	451	397	421	440	456	427	418	402	396	431	434	392	410	442	447	469	399	395	426	416	425	427	426	452	393	420	437	452	371	440	418	430	407	427	434	433	427	441	402	409	418	409	394	400	417	411	451	417	399	441	422	439	441	415	408	408	433	417	431	395	394	435	411	417	419	421	408	445	402	397	422	414	406	410	445	398	411	392	425	424	408	399	427	404	430	414	423	423	409	390	420	416	432	446	402	417	422	440	378	401	430	458	413	400	425	367	437	380	427	398	477	439	410	409	418	414	414	443	419	388	440	424	414	445	425	419	414	453	409	393	403	460	390	408	449	452	433	412	409	410	411	387	414	420	430	383	427	415	416	385	414	420	400	429	426	434	422	398	397	419	427	419	414	434	394	432	386	414	415	438	385	400	436	404	400	413	461	417	422	424	428	403	400	440	458	425	400	449	396	450	424	415	407	438	446	415	427	399	412	446	457	402	450	388	416	404	394	381	446	423	390	399	409	394	431	415	402	487	421	436	401	408	406	412	416	422	406	415	406	394	398	394	441	457	441	413	418	443	437	441	437	435	406	409	434	454	431	433	397	443	416	405	404	398	423	441	419	441	407	436	429	418	402	427	415	396	393	436	414	444	404	422	416	415	409	410	401	428	428	413	407	433	420	438	431	432	390	431	397	427	390	449	431	396	449	442	417	438	409	441	411	383	385	426	368	397	416	412	418	408	419	409	408	423	398	430	379	418	434	457	410	431	456	421	446	428	393	438	386	428	425	466	402	425	409	428	424	427	406	419	406	441	418	393	437	432	426	401	409	412	395	384	414	434	404	418	436	427	425	388	399	460	440	422	417	446	424	434	428	441	410	370	409	412	441	465	418	430	441	417	388	396	435	398	443	441	396	400	386	430	395	412	421	384	400	429	410	415	404	454	429	424	390	442	434	386	429	465	417	396	419	440	465	397	434	407	397	432	412	442	429	393	435	404	440	413	410	457	399	456	393	402	394	414	444	423	409	429	379	443	417	442	387	396	431	419	421	441	405	406	429	405	442	418	416	429	417	417	393	464	396	373	384	429	413	422	403	445	376	427	397	446	458	425	403	440	438	402	414	417	414	416	448	436	421	418	420	416	454	450	421	391	398	402	453	432	420	406	417	397	422	401	435	414	419	424	407	393	426	397	408	420	430	420	445	430	437	433	388	419	450	406	434	436	404	410	414	377	402	457	397	402	434	393	418	410	426	422	386	409	419	458	432	402	432	405	403	411	401	433	372	410	415	409	442	411	406	423	466	438	435	421	452	442	427	427	449	447	381	395	446	438	394	388	427	410	421	426	434	415	427	446	435	421	402	443	430	426	419	386	419	418	414	437	415	469	411	452	390	428	414	423	407	440	446	419	461	420	377	414	375	399	426	399	412	420	381	444	445	423	427	477	383	423	408	392	424	423	416	446	399	419	400	398	441	426	402	399	409	420	418	432	421	395	440	430	462	449	425	399	419	431	410	415	396
33153	56229	48713	37803	31761	25958	20905	16662	13635	11123	8961	7579	6154	5304	4671	4125	3819	3230	2901	2577	2223	1876	1737	1711	1434	1283	1174	1033	1056	972	997	923	864	889	907	744	726	753	723	715	692	676	694	672	652	652	602	634	661	670	635	616	644	624	633	606	596	602	619	553	613	610	614	596	614	596	616	612	585	599	590	583	601	594	551	626	633	597	609	591	616	582	574	588	521	565	605	643	556	581	606	593	568	606	574	609	551	528	585	567	549	537	563	584	550	575	554	552	590	557	608	599	555	571	623	619	594	557	610	564	593	533	560	575	589	622	559	611	598	625	592	642	569	599	543	586	521	589	595	580	584	630	563	573	563	542	566	524	583	578	619	596	582	569	527	584	577	593	533	613	547	548	592	570	564	568	591	583	582	582	558	540	575	568	568	578	600	554	573	622	541	580	568	556	562	583	583	545	566	520	568	597	577	560	566	614	585	540	581	538	600	550	581	629	595	568	607	589	568	550	546	578	576	539	565	602	599	578	585	586	608	599	587	574	603	578	573	629	590	601	552	587	557	619	564	566	576	561	585	599	581	593	555	635	570	551	568	616	562	561	611	576	607	579	610	595	569	570	583	551	612	594	572	569	575	600	542	592	570	602	594	582	561	592	530	560	543	528	563	583	641	616	522	585	553	538	591	560	593	555	575	568	594	557	602	586	620	558	609	539	535	527	569	581	589	570	557	543	586	564	580	573	577	594	596	579	557	559	568	559	567	527	622	575	579	584	532	574	594	565	592	586	533	628	603	585	566	580	583	537	559	586	622	530	603	594	578	566	589	595	572	576	625	567	594	590	547	565	560	606	603	570	600	522	597	587	604	572	608	609	605	579	584	594	587	565	599	563	558	561	567	609	582	586	572	570	556	549	541	582	555	621	580	565	561	635	594	571	608	564	601	552	557	571	526	594	589	578	571	567	564	596	544	552	543	557	580	576	604	546	621	555	588	569	580	602	569	557	592	556	570	592	540	576	588	549	594	604	588	569	548	571	587	577	570	536	588	593	574	576	531	544	591	552	578	570	571	572	572	532	599	605	600	552	556	575	566	568	574	584	597	579	618	570	572	588	624	589	570	578	576	561	578	600	572	541	553	581	569	566	537	570	553	596	568	613	594	626	568	561	560	575	600	545	615	575	548	623	547	568	574	533	606	593	599	541	574	624	545	562	535	598	559	532	565	567	595	606	552	539	553	591	563	563	551	641	575	609	568	585	562	544	604	578	589	587	598	586	604	607	587	590	587	564	576	586	617	590	580	571	571	607	569	570	542	545	636	592	515	598	556	594	561	598	591	550	546	592	579	557	591	571	592	561	575	560	580	559	562	567	542	568	567	563	635	602	546	598	594	580	542	589	591	574	529	568	615	607	596	593	592	599	564	590	547	574	593	577	582	558	601	631	566	537	575	590	595	562	571	560	577	597	567	528	602	601	526	556	634	573	559	571	561	579	591	521	549	582	568	592	584	576	609	610	587	553	554	576	583	587	572	605	565	594	596	565	581	597	579	590	590	591	603	606	614	594	568	570	571	567	538	605	543	571	602	570	622	623	579	594	591	588	569	571	591	591	591	571	569	602	571	603	603	583	598	586	579	572	614	569	583	566	588	573	581	581	580	568	562	596	601	587	590	575	632	565	554	591	614	585	599	602	564	576	572	588	563	613	559	539	581	612	575	570	595	570	563	539	568	580	544	588	573	580	528	561	579	585	609	573	592	542	559	599	553	552	596	540	566	581	599	571	567	556	593	562	568	565	546	573	561	578	573	538	594	597	581	596	542	566	604	585	568	591	594	593	582	578	570	586	561	605	611	565	608	561	585	563	548	536	601	577	609	615	612	576	617	586	583	582	615	572	572	583	637	593	553	587	536	597	590	550	580	608	586	581	544	565	593	571	574	568	567	574	562	590	562	553	561	580	564	603	598	591	574	522	552	577	574	587	608	615	550	536	558	548	576	528	638	574	545	582	578	567	537	583	584	585	581	585	601	554	625	597	564	574	562	605	582	532	619	587	575	560	590	581	583	600	548	611	609	556	570	578	618	576	573	551	585	557	552	591	585	574	541	532	584	591	543	553	569	532	601	556	557	573	625	563	559	566	617	577	619	582	596	587	544	578	555	551	561	560	577	569	578	571	591	551	590	576	547	570	618	536	594	582	562	583	612	607	614	596	612	617	599	605	611	553	592	570	581	562	601	591	597	529	548	574	599	596	585	609	566	582	542	503	582	581	571	581	525	558	559	571	564	594	572	524	564	585	543	580	565	589	581	565	593	579	560	569	600	567	551	614	620	581	533	598	567	583	608	590	613	600	604	562	609	612	542	581	591	582	579	566	600	617	577	600	521	592	575	594	586	582	573	578	555	595	580	536	598	597	597	572	572	597	573	563	535	545	554	580	566	585	605	552	566	554	624	555	585	604	572	546	584	580	579	564	575	617	566	563	593	583	576	617	571	601	582	567	552	593	576	583	562	565	525	587	598	580	563	565	579	573	539	584	565	558	581	587	605	564	550	561	587	565	579	560	637	573	583	603	556	541	597	554	547	575	572	579	564	583	568	603	537	539	574	601	556	589	534	564	608	557	605	580	630	564	571	567	555	611	612	608	587	627	592	595	587	576	608	615	573	567	601	542	579	555	588	623	563	551	576	575	577	576	594	575	545	569	569	563	591	586	574	563	611	613	536	589	552	570	559	560	636	569	576	571	593	571	592	575	590	613	592	612	592	610	576	567	580	639	587	568	540	597	584	593	561	586	550	596	566	612	567	582	590	600	577	587	555	551	581	604	572	582	552	557	619	537	592	547	580	565	589	573	602	565	544	593	608	533	565	567	595	579	585	579	564	574	573	558	586	579	541	581	587	570	580	599	577	553	576	589	619	572	569	551	594	563	553	506	573	566	560	560	571	537	596	609	547	594	545	558	574	577	597	552	574	607	583	576	614	552	577	612	592	573	531	566	574	584	543	574	561	554	580	612	550	595	583	603	604	575	575	571	561	590	600	594	574	543	574	522	623	586	518	577	602	561	595	564	575	532	587	560	578	611	571	575	606	558	583	596	563	582	580	604	561	566	585	553	583	557	553	583	572	577	530	594	570	591	593	588	582	573	576	567	590	574	583	539	562	592	606	586	579	583	582	609	560	610	571	579	583	537	581	601	555	558	621	553	586	601	546	527	600	587	575	559	589	553	569	580	588	583	600	606	634	574	591	576	586	567	602	611	598	594	562	529	628	584	569	602	557	648	571	609	603	551	572	512	554	595	602	581	597	578	563	594	587	549	596	576	595	575	589	555	587	567	560	608	608	601	608	571	552	605	609	602	590	564	606	559	583	533	567	576	569	571	571	611	594	600	662	571	574	601	596	565	578	551	605	571	591	594	552	525	567	556	553	551	617	574	589	554	592	558	539	579	578	595	562	617	559	601	587	555	575	547	563	620	559	566	578	586	572	554	632	557	569	567	590	570	579	593
28331	27759	31700	24126	14989	9079	5628	4091	2838	2237	1789	1466	1278	1127	1024	948	908	763	740	686	612	605	610	509	505	514	458	498	437	481	472	453	470	448	452	432	420	427	419	449	434	402	375	375	400	412	405	404	415	390	415	398	369	365	397	410	367	382	408	406	376	397	422	406	407	401	388	390	382	393	365	413	391	403	389	360	386	402	365	370	337	358	400	362	376	401	362	382	385	411	368	388	397	363	407	393	373	384	382	387	398	377	347	378	389	368	380	394	400	365	351	401	373	362	372	378	376	433	381	375	386	391	374	347	374	394	365	379	351	379	373	379	393	384	400	374	409	421	376	374	409	378	384	372	389	393	381	391	399	421	346	360	402	360	341	419	396	368	388	389	367	397	372	422	415	355	344	448	374	392	406	412	385	397	394	383	356	389	385	367	413	368	360	356	394	398	388	409	372	386	338	386	423	412	404	366	380	407	398	354	398	372	387	397	399	396	366	400	375	371	387	393	394	364	355	420	412	403	344	398	367	377	394	362	398	372	374	370	369	377	337	390	408	367	394	376	394	384	385	364	409	362	327	411	392	393	398	375	408	395	369	340	346	376	383	406	393	355	386	381	361	428	379	401	402	393	405	378	425	361	351	379	382	349	391	354	350	396	380	364	379	399	393	406	409	361	392	385	400	394	413	364	372	355	383	372	383	377	413	372	397	382	359	392	355	384	354	389	376	376	386	360	408	381	389	386	414	367	390	351	371	426	372	370	380	362	368	407	394	366	359	386	417	354	348	377	373	424	411	353	380	402	370	376	400	358	374	386	377	363	371	396	356	354	422	398	388	352	376	418	378	386	362	399	370	404	405	366	387	380	379	369	396	386	355	361	374	368	363	391	394	382	395	401	384	365	420	395	358	423	404	416	398	364	395	401	385	424	364	383	412	366	374	379	390	375	337	402	404	392	383	395	418	407	393	412	387	388	387	401	374	384	400	346	378	384	401	341	330	378	368	377	383	368	393	371	362	386	359	361	360	387	394	370	415	389	378	366	434	397	351	388	339	391	416	409	342	366	366	388	401	379	384	381	389	407	378	406	376	358	394	387	376	383	373	405	379	375	383	399	384	384	348	398	420	364	361	406	383	409	352	412	408	366	382	383	384	377	404	400	377	395	391	393	388	384	394	397	384	386	381	389	392	393	356	354	369	392	388	409	392	384	408	373	391	362	390	385	383	414	373	349	368	382	375	392	409	387	404	379	400	391	379	376	373	417	382	404	408	337	436	404	397	378	392	387	379	368	392	378	381	351	346	382	380	383	371	376	350	379	353	372	360	373	373	439	394	386	376	362	375	360	368	370	349	376	379	389	384	369	384	349	330	362	395	377	351	382	391	384	392	380	385	392	333	420	383	373	362	378	404	399	367	390	370	351	358	372	381	402	365	379	374	386	380	370	404	406	392	377	429	384	390	370	358	378	343	395	387	386	409	411	344	356	370	363	417	382	389	370	404	364	384	413	407	368	389	403	358	392	409	393	397	383	397	356	371	385	384	382	358	388	377	388	395	407	437	428	378	366	344	385	377	411	371	385	376	409	392	387	373	385	395	377	431	391	350	409	374	395	408	391	403	374	389	383	377	367	347	389	384	409	365	418	383	382	413	374	385	403	391	369	380	392	391	417	381	385	382	372	387	426	376	372	375	374	370	406	412	340	398	362	402	374	366	371	397	409	391	363	385	382	402	383	382	415	410	393	392	392	377	389	423	413	399	372	427	346	408	377	400	370	369	383	383	369	357	374	384	399	380	391	370	372	393	390	409	372	365	384	370	387	411	406	403	353	385	403	375	395	385	350	390	365	361	393	407	352	386	418	356	374	372	402	388	354	402	365	390	388	410	404	373	402	416	374	407	386	396	362	375	371	347	400	412	419	389	409	398	371	381	385	416	397	414	397	370	333	393	337	382	386	410	425	381	403	376	372	372	403	381	384	407	378	365	386	405	384	370	357	401	372	422	375	350	366	393	353	393	390	409	411	405	398	360	380	393	400	382	340	387	376	398	390	348	369	397	356	414	377	383	394	393	345	390	422	363	397	336	375	391	387	386	398	389	404	382	405	386	421	421	422	415	369	402	375	374	401	405	354	379	442	372	399	393	401	371	356	399	368	386	392	390	409	378	398	398	406	392	380	359	385	365	365	399	351	375	384	390	376	386	391	380	424	380	359	393	365	380	388	398	391	431	341	422	390	379	370	338	383	355	395	383	369	385	391	397	457	382	377	349	409	342	368	400	383	400	356	380	389	373	406	350	396	400	421	340	379	357	365	402	374	378	389	399	382	370	395	377	384	389	373	378	381	373	375	351	386	396	421	393	414	393	380	388	382	376	388	400	370	379	413	396	385	385	387	381	405	338	382	371	351	384	375	393	352	375	430	383	393	354	367	399	366	391	347	379	393	369	381	431	383	384	383	383	363	348	378	368	386	352	373	375	411	350	412	390	367	376	397	383	419	421	388	362	345	396	364	347	390	380	348	382	388	361	411	361	357	391	415	382	343	333	408	393	400	389	401	399	410	386	380	397	365	403	389	375	369	403	382	392	391	398	407	356	368	431	371	386	384	401	384	399	397	362	378	358	392	390	367	402	374	398	338	391	359	386	381	397	392	373	374	361	392	369	379	402	386	363	394	371	371	360	392	358	387	368	379	358	378	387	407	389	401	366	416	410	389	385	394	383	384	423	359	401	376	403	378	388	392	333	385	364	398	369	387	379	420	371	409	389	369	371	384	430	395	364	395	359	377	362	342	395	403	414	367	395	396	344	396	401	373	400	378	343	385	398	383	386	403	388	371	363	357	378	338	395	372	393	408	362	408	413	409	373	427	392	393	384	391	375	393	382	372	379	400	362	392	434	386	391	351	374	390	382	375	393	361	383	394	383	415	407	380	352	370	394	368	366	396	371	377	376	400	393	406	395	408	392	379	386	399	410	358	375	366	420	384	379	381	400	399	383	385	367	391	400	393	410	376	393	402	376	379	355	381	390	395	407	398	394	380	383	379	377	396	401	389	378	373	403	397	377	402	361	337	368	366	369	365	388	407	414	380	383	385	374	382	386	373	389	394	386	381	397	375	353	375	403	377	374	384	392	417	398	360	336	420	389	379	401	382	350	374	391	381	443	415	375	367	402	397	379	370	399	388	353	361	391	401	397	379	417	406	415	396	398	414	367	377	359	390	397	425	380	382	368	371	424	377	374	388	356	367	366	355	403	385	411	387	389	392	405	456	381	375	366	367	383	374	354	388	423	366	385	405	367	410	375	362	384	373	379	381	388	399	379	442	390	384	373	352	388	400	380	383	430	377	400	407	340	380	406	372	379	381	378	375	414	367	405	361	409	350	366	366	373	344	374	375	378	352	408	370	392	385	366	393	371	349	417	392	385	345	353	377	389	381	388	385	355	358	411	375	378	388	376	378	415	401	347	363	404	379	358	406	393	416	402	369	399	379	360	429	362	371
30325	44503	38104	27277	21171	15922	12010	9159	7009	5616	4449	3603	3071	2616	2418	2176	1910	1725	1615	1340	1246	1139	1117	964	949	921	788	780	773	722	689	666	641	640	659	623	620	569	593	610	625	600	612	621	571	591	591	609	621	553	592	597	556	531	594	544	551	523	528	576	540	595	522	551	562	525	552	593	567	563	557	557	530	551	524	517	542	567	535	508	546	505	600	523	580	551	471	545	545	503	586	504	509	515	534	528	518	551	568	557	569	559	563	559	545	567	555	568	562	545	593	534	522	563	571	550	548	579	558	545	523	516	488	521	510	563	551	543	553	539	540	516	606	510	499	547	509	537	556	584	579	540	518	502	539	545	508	543	564	542	529	545	531	548	575	528	570	529	561	535	555	499	515	517	567	547	562	537	575	547	532	549	572	485	528	522	529	511	540	550	545	577	531	545	540	533	568	530	537	536	547	524	560	546	515	541	552	518	559	528	567	521	599	598	542	555	529	546	530	561	486	496	537	561	565	509	572	555	541	501	568	532	549	532	563	531	553	552	529	557	562	529	567	556	553	542	533	526	558	549	540	529	543	508	542	540	532	567	541	515	532	528	564	522	550	527	543	543	494	537	503	534	569	552	527	551	570	561	537	512	529	524	520	481	537	567	537	548	543	546	532	568	545	618	496	553	554	559	497	515	539	532	523	532	506	560	547	549	567	563	498	558	516	564	514	536	571	570	510	517	530	522	541	536	494	522	564	560	543	512	564	518	558	590	534	515	507	533	527	579	532	570	480	566	590	505	533	557	530	562	528	560	549	521	532	545	561	539	551	575	580	534	557	528	524	531	525	504	513	567	590	542	554	519	506	541	504	562	537	532	525	538	523	506	573	506	566	556	564	541	582	572	553	510	479	523	558	556	530	569	548	554	546	555	522	534	511	551	519	542	551	526	561	549	555	551	542	576	506	551	535	505	546	481	520	515	576	525	612	526	503	543	566	555	600	576	566	545	526	541	570	502	564	551	530	560	513	488	566	513	546	547	537	531	551	537	566	521	539	535	510	568	560	524	578	527	550	542	556	537	554	529	532	522	538	577	521	509	534	508	545	545	525	573	512	561	551	509	487	535	523	511	534	575	553	518	568	519	543	553	516	534	504	516	532	549	544	602	554	486	537	517	548	578	510	542	548	524	509	542	591	539	502	518	540	566	510	534	548	526	536	524	552	484	543	561	556	545	525	539	570	552	541	539	520	552	527	571	568	551	509	538	506	532	518	483	529	566	559	528	524	514	520	550	550	560	525	542	526	554	567	543	534	545	539	564	521	535	536	523	574	581	526	536	560	527	562	560	574	522	504	509	524	545	506	530	492	585	568	573	558	545	554	504	522	501	528	556	538	582	545	546	552	546	538	542	562	526	531	516	541	515	559	533	537	564	532	578	549	549	543	561	531	524	528	561	549	557	527	539	501	541	509	519	555	543	523	526	535	580	537	503	562	526	516	493	496	539	531	547	603	525	544	516	525	516	566	557	519	539	604	535	564	557	548	511	562	514	535	532	525	518	572	529	553	570	571	550	543	513	570	566	557	537	518	509	528	544	551	533	520	513	467	527	547	552	547	544	508	529	564	541	510	554	522	519	555	544	530	540	535	512	535	540	564	541	572	516	534	569	598	568	476	512	560	528	537	567	510	539	529	555	562	505	530	560	513	557	555	524	548	546	527	521	525	525	511	588	560	560	539	556	533	533	535	546	538	550	564	526	529	552	553	507	601	539	572	551	529	549	568	530	547	537	517	552	531	559	519	534	565	516	561	557	572	529	548	534	530	567	530	540	568	523	529	561	555	573	556	553	520	531	529	511	573	511	527	545	548	550	544	519	520	533	602	531	544	552	537	536	544	513	558	536	510	515	583	488	585	509	556	583	546	547	527	565	552	556	543	562	578	519	562	557	570	564	521	559	548	498	547	578	510	500	560	543	519	567	557	519	539	512	547	542	532	523	516	543	553	542	499	590	539	554	530	561	561	552	555	526	548	546	563	567	556	566	572	555	523	572	539	511	542	510	538	483	504	539	529	545	553	558	518	516	581	571	567	529	535	553	514	548	555	534	543	543	513	519	521	567	557	534	530	560	526	515	533	566	563	571	525	549	533	509	544	584	550	568	569	558	535	553	537	528	529	513	577	533	505	523	556	562	572	558	557	542	539	506	543	538	542	517	561	544	540	560	517	548	574	530	542	539	520	570	531	543	516	525	536	515	558	537	522	517	526	518	511	531	549	543	529	536	527	590	576	570	510	561	551	549	522	570	531	522	564	530	507	563	553	538	509	564	522	578	570	523	519	512	531	536	568	543	550	519	540	573	521	505	525	510	520	536	521	566	553	573	542	556	582	563	503	542	535	507	539	527	493	544	574	548	507	548	526	500	554	527	599	544	567	520	554	557	537	570	548	557	521	561	548	556	541	522	494	549	548	514	558	527	571	539	578	565	541	537	549	501	503	548	557	500	554	529	508	486	539	524	536	543	570	551	528	497	545	515	541	542	563	557	520	520	509	579	521	549	548	517	583	557	544	523	538	508	493	539	536	549	571	552	564	529	560	513	548	527	547	520	529	542	526	579	521	547	509	545	510	521	559	524	517	556	548	502	526	519	571	518	506	532	532	524	532	532	570	523	513	538	522	506	583	505	531	550	578	569	516	522	560	524	499	518	545	510	535	539	567	553	509	505	550	522	518	558	551	486	550	513	554	522	530	526	545	531	502	540	549	590	524	552	514	515	511	538	558	557	514	527	491	562	517	561	551	548	531	512	518	586	586	534	512	557	514	537	559	543	551	582	535	499	573	524	511	528	539	509	521	538	515	568	536	541	563	554	547	538	527	539	561	542	516	546	524	517	528	517	537	541	574	516	506	569	542	519	582	514	538	506	555	525	528	566	556	505	555	522	530	514	541	533	540	549	570	575	488	546	563	562	548	567	534	548	491	552	545	534	576	516	513	507	564	514	609	511	568	567	534	506	553	508	504	555	532	594	551	506	549	509	541	556	597	540	516	559	572	549	548	533	574	557	558	590	542	564	573	534	553	533	539	531	562	534	555	528	518	541	522	515	561	552	544	563	539	548	544	486	511	545	531	529	528	526	535	508	534	590	537	580	530	548	553	525	553	520	549	533	556	509	535	573	553	507	484	575	589	524	572	561	560	518	575	520	512	588	566	585	547	578	536	536	544	536	525	544	538	497	541	517	521	529	532	559	542	560	532	516	536	541	529	555	524	544	501	576	576	541	540	556	537	557	566	540	526	567	554	533	526	517	588	571	480	541	554	574	536	587	559	517	546	535	506	568	553	557	538	517	560	495	517	588	524	565	513	528	547	518	545	524	515	496	527	508	496	532	544	524	515	566	497	531	570	489	535	562	508	563	556	521	548	541	559	588	565	567	534	545	582	565	502	493	555	535	570	526	569	580	518	565	526	566	534	533	543	515	561	523	556	585	569	571	524	528	553	530	528	555	498	550
24132	21092	28372	24778	21821	17989	11770	6882	4661	3563	2908	2337	1961	1785	1506	1418	1254	1217	1071	971	949	830	795	729	698	646	633	609	556	563	534	524	519	541	537	496	494	490	466	532	450	471	454	472	425	435	473	494	437	471	476	418	505	445	463	428	441	483	399	447	470	467	416	413	455	416	450	458	414	424	416	418	451	450	429	400	421	440	406	446	428	419	465	450	435	409	398	454	405	438	436	409	453	444	401	437	404	435	424	444	408	425	413	436	442	458	455	418	444	426	439	436	424	427	457	475	442	423	404	462	439	421	407	444	432	428	420	450	420	418	414	380	406	412	449	449	424	389	445	442	432	435	446	439	426	477	440	450	407	456	441	433	457	400	396	429	437	419	416	449	444	444	431	401	398	446	407	430	413	437	432	399	410	416	446	454	425	471	446	430	411	464	404	464	434	439	373	425	426	452	440	414	417	451	443	428	443	446	435	432	450	397	443	429	456	383	381	465	419	461	457	412	431	473	455	416	420	422	417	432	448	436	421	421	439	416	444	410	416	439	432	400	410	412	423	414	434	415	421	464	386	449	462	460	428	417	420	409	405	447	463	439	440	408	443	455	405	398	449	442	464	440	425	389	408	436	393	429	393	453	408	428	433	413	428	472	425	431	435	406	432	428	406	456	462	452	406	408	407	416	450	468	440	387	445	386	427	422	412	433	416	415	427	432	447	417	433	407	443	452	406	393	431	441	414	422	436	451	441	427	420	434	452	427	458	447	451	448	428	429	444	408	417	429	450	451	429	399	445	422	440	439	431	438	421	448	430	449	391	410	487	415	456	418	429	417	412	427	420	433	439	433	476	451	449	441	421	452	390	452	439	447	404	423	410	448	469	417	418	457	444	415	431	466	457	405	438	420	466	390	424	416	466	428	445	415	456	461	429	411	462	417	463	457	429	450	464	403	412	449	407	471	442	458	432	435	424	376	484	402	422	421	433	452	414	456	418	430	440	431	417	440	401	436	391	451	451	431	422	406	402	408	405	400	429	435	431	412	401	423	419	431	405	424	437	432	408	428	414	433	446	451	405	450	430	419	407	450	405	418	406	387	446	401	427	409	444	451	420	436	427	429	421	422	440	428	401	440	438	428	454	428	440	424	453	439	420	402	462	417	417	422	429	426	436	411	436	434	438	430	452	457	464	416	427	454	447	400	400	421	415	429	457	445	382	439	419	424	445	411	434	388	450	418	433	419	421	407	444	437	405	438	418	417	423	471	431	405	424	437	407	432	462	430	426	436	384	401	440	404	424	434	469	435	438	443	438	424	428	417	447	437	442	441	467	424	445	384	427	412	413	442	420	412	435	424	423	426	409	412	408	420	438	420	431	450	433	420	374	438	409	443	415	408	402	435	460	401	390	402	434	413	424	419	425	420	403	409	443	419	457	420	414	407	428	429	434	441	461	448	431	424	455	420	436	406	408	474	444	414	398	434	399	423	443	443	413	457	458	406	432	405	404	443	401	448	416	461	427	436	427	411	420	435	440	427	431	449	358	485	403	419	450	446	412	431	416	419	418	443	449	424	425	422	416	442	449	432	426	452	417	430	430	443	423	412	418	419	408	451	452	420	459	428	431	470	453	399	409	404	403	459	439	407	434	421	431	437	422	419	431	436	439	449	455	410	432	409	433	400	429	439	419	446	439	380	403	437	451	425	415	421	434	444	435	405	416	424	438	408	434	417	414	436	450	447	387	486	437	428	426	412	423	432	432	467	420	433	409	438	459	405	479	408	425	408	417	434	438	398	400	419	418	447	429	423	443	455	446	421	455	466	433	395	403	428	393	433	423	411	421	398	463	384	423	426	435	459	453	429	434	434	400	440	418	451	409	422	420	463	425	461	423	483	430	398	436	418	445	446	415	415	397	413	426	427	430	440	402	447	419	448	426	417	448	399	381	468	417	454	402	448	418	410	423	441	419	426	450	441	400	416	419	464	419	425	438	433	428	440	427	409	425	406	439	399	432	396	396	410	391	438	447	412	436	443	397	468	444	417	478	421	417	453	420	387	430	438	478	422	441	433	434	397	472	416	437	412	435	410	442	420	427	448	416	445	413	375	445	441	411	384	438	444	419	457	446	388	405	420	422	433	408	435	437	444	433	405	430	464	412	456	422	459	429	390	434	410	444	461	415	426	426	399	406	427	447	372	428	436	400	431	430	410	441	401	402	451	429	442	436	410	423	427	429	438	431	427	407	476	430	430	465	462	427	421	450	458	449	444	403	389	437	434	437	402	427	436	413	425	459	405	462	440	422	426	426	426	428	422	421	427	421	473	403	410	425	442	421	435	436	418	434	426	414	388	395	405	395	441	434	420	433	450	396	425	449	442	415	467	440	447	408	414	421	408	390	416	414	473	407	460	452	425	415	451	438	437	408	454	422	448	417	454	411	417	436	444	461	423	439	408	437	442	435	433	421	417	398	435	445	428	463	417	452	408	471	435	442	430	444	402	436	445	424	447	443	431	447	403	445	432	392	451	405	434	406	431	447	419	396	440	409	438	409	428	438	433	431	458	436	418	429	414	408	440	424	431	424	454	469	456	435	412	454	431	428	407	414	387	459	423	452	448	416	419	479	418	441	442	430	458	408	430	402	410	444	419	433	435	396	396	419	434	425	404	415	395	435	448	415	412	418	421	437	397	461	445	443	394	402	395	424	429	433	422	434	405	417	420	459	432	451	438	433	409	443	406	426	421	425	440	416	433	415	437	451	438	403	442	427	401	462	473	432	436	420	456	389	430	432	410	442	457	389	378	450	448	441	444	442	439	468	467	437	416	412	434	425	422	436	420	410	443	415	401	445	409	407	416	429	431	455	430	406	399	469	460	445	472	416	428	483	440	410	403	447	422	424	411	397	395	470	416	427	414	466	467	422	428	439	415	443	452	420	389	411	394	456	404	425	437	428	420	426	446	434	439	408	415	412	459	411	416	375	448	396	455	464	421	405	395	450	433	452	420	424	422	435	444	420	411	431	424	429	426	416	446	431	399	438	414	414	423	444	450	422	455	443	409	434	418	443	402	451	408	428	407	439	421	421	393	403	410	441	431	433	453	457	425	446	412	434	435	437	428	441	397	427	433	432	458	384	428	432	430	425	459	433	412	428	417	403	376	430	401	433	409	475	410	412	417	436	410	450	394	466	451	434	432	434	440	436	461	411	445	447	446	450	441	460	444	426	419	415	429	456	399	437	469	437	426	468	419	431	429	440	417	400	430	402	405	388	418	427	401	401	406	426	423	451	381	432	422	456	408	433	410	453	431	467	407	407	398	422	413	448	397	448	430	412	403	408	461	444	414	448	408	451	451	437	441	422	420	392	419	392	407	428	415	430	433	415	425	477	435	416	415	402	429	460	418	436	427	438	457	446	428	424	443	406	450	430	439	460	392	423	440	427	394	430	407	413	438	445	416	443	398	413	406	437	428	437	423	394	397	405	420	432	456	428	422	438	441	423	440
31223	51829	44810	33524	27366	21699	17229	13587	10527	8595	6880	5644	4689	3990	3609	3329	2993	2549	2245	1938	1743	1632	1506	1321	1231	1124	1038	1002	987	855	849	850	814	801	791	783	761	717	685	686	703	697	659	709	660	656	663	650	634	661	682	661	620	656	667	587	632	612	608	634	620	611	624	580	590	613	624	608	620	589	644	623	661	616	598	607	587	617	627	596	604	581	572	655	646	542	638	665	564	584	560	591	573	584	590	615	604	571	652	566	612	589	593	571	635	581	579	645	556	611	597	598	596	632	591	548	582	650	573	580	628	601	611	592	645	538	566	604	589	607	689	588	576	613	631	609	640	583	642	608	570	576	637	601	600	612	609	590	577	584	606	594	598	584	610	589	591	606	639	643	617	547	603	635	591	558	644	636	585	565	612	572	620	590	601	581	584	616	591	594	601	651	619	567	592	575	585	585	601	629	568	547	626	618	631	586	585	589	615	615	581	586	644	605	617	610	580	631	629	611	563	570	648	638	615	630	551	590	592	590	642	656	562	624	580	560	580	595	570	585	655	593	590	647	594	611	617	607	582	619	596	604	573	576	591	613	566	639	602	596	578	601	555	578	554	634	588	581	617	598	598	587	590	584	535	570	569	559	594	600	605	591	594	600	607	596	647	593	608	646	616	637	626	598	614	627	615	638	577	581	570	605	600	621	610	586	605	581	580	583	610	574	590	596	622	596	574	628	633	629	595	592	564	610	582	600	586	612	599	576	592	607	545	619	584	614	594	603	577	610	612	571	594	589	597	585	558	643	594	554	563	597	629	621	623	600	600	592	592	604	653	581	557	611	597	571	596	605	607	633	608	580	603	644	560	601	626	585	626	605	614	598	554	632	607	624	617	582	595	633	609	594	615	611	561	571	643	556	605	584	568	638	580	619	584	609	588	614	557	608	597	602	549	577	593	598	606	595	622	591	561	575	597	588	610	582	602	613	603	606	619	578	605	608	582	622	621	596	631	621	651	617	615	589	623	560	595	631	630	606	612	599	610	631	551	592	603	551	603	636	585	602	565	566	580	539	606	579	600	573	611	570	626	613	575	557	609	584	602	605	614	597	587	597	602	599	603	544	595	605	592	633	601	573	566	596	600	585	594	635	616	628	561	581	621	622	642	561	598	631	596	631	596	612	580	626	601	607	598	662	579	601	601	576	583	608	571	592	624	614	608	579	597	630	683	618	608	639	630	594	652	603	586	614	607	591	623	597	565	655	563	594	577	540	594	631	607	599	656	573	593	599	630	586	580	623	653	620	595	634	588	606	573	641	658	582	558	579	579	594	619	636	583	578	613	590	608	604	626	594	620	530	652	572	561	605	581	582	602	639	629	557	591	563	604	604	624	616	585	587	576	564	591	581	609	593	594	569	616	586	580	590	584	591	619	598	625	620	649	584	553	609	631	601	621	604	568	619	528	634	580	590	566	629	633	572	630	597	595	642	619	564	607	582	616	553	594	595	578	577	579	599	642	603	598	548	604	592	631	571	622	624	628	560	578	571	645	595	618	628	589	609	576	618	556	591	649	599	627	594	588	604	610	594	585	614	604	582	619	590	615	629	584	603	567	593	598	577	630	594	613	627	578	545	583	612	618	603	614	580	592	661	619	638	588	590	625	633	560	628	587	578	583	568	620	620	599	634	581	596	606	605	560	639	589	594	603	579	574	574	616	605	591	640	572	614	638	550	627	592	620	597	564	623	594	585	629	608	615	566	611	588	616	580	607	620	598	581	598	579	618	623	642	590	599	596	606	573	603	576	598	654	630	636	577	574	587	590	584	552	584	625	617	644	590	578	619	614	582	587	611	590	622	628	626	612	606	612	583	596	597	596	614	597	599	615	559	602	607	601	635	583	587	596	594	633	581	641	600	628	602	575	595	648	598	593	622	572	613	575	612	573	638	587	620	577	669	590	589	633	591	589	592	544	591	567	570	590	588	639	587	591	599	578	625	632	654	613	602	601	578	574	616	573	571	579	598	602	611	566	593	611	554	595	626	654	674	592	582	612	627	586	592	607	618	592	576	605	621	614	582	606	581	641	579	635	630	577	579	604	623	599	570	578	599	579	607	577	586	637	597	575	618	579	570	597	592	553	635	570	618	596	608	585	585	570	609	629	600	617	592	616	603	639	615	557	587	561	639	613	589	640	592	612	595	613	568	626	632	616	635	564	618	590	627	603	626	612	626	630	593	578	609	594	604	627	571	576	633	596	600	565	573	613	589	568	588	579	592	585	600	556	610	619	612	638	559	614	607	535	611	595	636	603	594	628	583	599	597	567	623	596	602	608	632	600	601	542	601	634	592	619	638	622	606	560	605	590	574	546	614	623	596	585	609	631	641	583	590	611	591	561	588	588	614	614	582	556	585	569	581	633	583	635	572	610	587	603	625	598	627	631	585	582	616	607	603	582	626	563	620	606	602	562	538	555	620	643	580	595	598	584	582	584	615	586	567	587	571	594	583	558	573	633	579	623	610	623	598	639	620	613	586	579	621	592	573	556	637	616	606	610	600	584	620	609	647	595	575	566	600	572	623	574	657	590	645	572	554	567	594	618	641	601	595	604	577	628	617	577	596	613	597	596	645	568	632	594	611	593	595	615	604	597	612	646	604	616	596	595	603	598	612	640	607	588	607	557	655	591	601	616	628	620	622	563	622	607	583	600	607	590	612	586	599	581	607	619	570	638	639	597	596	597	601	593	570	597	612	596	584	570	617	560	607	597	614	556	630	581	619	589	578	594	593	577	596	596	550	580	543	631	589	634	601	607	602	614	611	565	588	598	647	645	575	618	583	598	589	592	573	609	625	569	625	597	604	613	575	593	546	651	615	605	569	609	596	584	584	574	605	607	566	619	569	635	627	610	616	574	591	579	614	624	603	594	609	555	622	585	574	614	586	644	579	613	593	607	607	571	626	617	594	583	618	612	632	639	577	581	595	639	605	613	608	629	592	590	603	559	584	642	585	572	622	589	607	598	599	586	604	585	615	593	541	592	660	591	634	586	566	581	604	617	590	606	598	590	594	601	589	606	608	603	613	621	604	630	639	635	575	623	584	607	555	555	601	590	636	643	621	607	639	594	628	611	614	606	609	596	614	617	573	609	582	553	600	631	652	623	592	636	617	612	631	590	598	598	600	640	613	631	586	597	631	618	606	600	567	539	601	630	646	608	575	619	616	561	584	630	590	580	604	593	617	619	581	625	574	588	603	604	611	598	594	582	593	620	617	561	588	600	612	575	604	582	618	617	621	603	600	614	604	577	601	545	568	597	605	586	564	597	628	570	584	597	569	594	602	577	563	604	603	606	614	586	574	602	591	598	590	593	614	586	585	577	573	624	589	586	589	617	555	605	560	602	574	590	573	664	583	594	640	603	605	630	600	627	636	616	614	592	553	568	614	594	600	611	616	584	584	616	670	583	582	617	590	590	599	649	607	557	595	535	697	621	592	572	574	572	612	607	606	618	579	628
22975	21035	28606	23729	21535	22111	18732	9821	6389	4993	4052	3164	2622	2348	2045	1830	1721	1508	1371	1178	1080	976	861	801	775	733	651	678	592	560	574	546	575	545	585	547	490	500	453	452	480	495	415	468	447	458	425	449	468	447	449	442	448	402	438	411	430	440	466	418	436	443	392	464	401	409	421	449	409	377	412	431	410	398	386	427	404	403	403	407	421	410	403	393	423	396	441	415	421	448	447	416	408	428	408	426	416	420	440	432	453	418	433	409	418	432	421	418	379	401	422	436	443	434	410	410	387	418	424	392	432	398	407	449	442	393	418	416	429	442	422	408	427	429	415	404	454	422	429	417	418	407	437	429	408	417	433	404	427	454	387	398	401	444	427	420	419	425	404	400	429	418	386	427	410	395	423	408	426	429	415	362	397	390	402	419	428	401	390	393	410	382	467	396	454	436	442	420	410	414	435	416	434	410	425	406	400	442	452	399	373	417	406	382	394	423	449	420	430	394	427	422	382	440	342	407	415	427	438	429	425	426	421	418	411	436	417	383	406	492	390	415	433	390	422	415	417	421	414	418	419	393	410	424	423	431	399	402	382	440	385	390	415	438	417	425	451	415	399	400	410	435	403	410	444	440	435	411	404	394	424	431	422	432	455	412	432	405	434	406	397	415	402	399	396	439	432	433	442	445	420	412	434	426	396	419	431	383	419	385	449	429	398	438	444	425	420	416	408	419	423	437	430	407	398	437	423	437	434	447	414	411	425	415	441	426	402	464	421	391	426	417	426	419	451	373	421	464	419	409	391	398	416	431	433	450	409	370	396	401	458	418	389	429	424	433	399	414	440	450	422	410	388	403	399	421	449	390	416	424	420	428	434	401	425	469	445	425	391	419	450	421	427	461	421	412	411	413	414	409	435	415	397	422	424	379	451	416	409	453	408	447	385	393	444	400	433	395	410	360	432	405	452	423	428	403	438	405	400	407	393	423	381	402	417	441	379	417	411	424	402	435	394	413	424	401	426	423	421	395	377	415	379	412	395	415	429	438	392	399	417	428	431	391	417	409	418	407	401	442	392	437	421	399	442	403	431	440	425	422	414	407	403	430	417	476	405	453	428	438	411	386	422	383	404	397	420	453	436	397	401	435	430	461	427	446	431	431	392	378	402	431	395	420	430	402	430	421	403	411	397	437	434	430	408	405	395	454	441	436	455	447	407	417	377	412	392	393	404	411	456	410	427	406	452	427	443	425	430	416	430	379	426	412	459	386	397	429	406	391	406	378	449	399	384	409	386	443	405	428	454	441	453	417	415	378	421	444	441	441	416	396	404	399	380	403	438	411	398	443	400	415	373	411	400	427	410	404	424	406	447	399	410	411	405	399	446	444	415	429	416	402	397	439	410	384	399	430	439	400	402	418	439	428	414	383	375	425	398	431	397	434	431	396	421	408	404	419	391	416	412	421	432	426	424	404	436	414	403	420	408	452	405	448	422	426	426	421	438	424	455	381	386	453	380	401	381	439	416	425	460	412	443	467	402	407	413	434	411	417	392	389	429	402	417	417	404	401	391	448	401	415	401	402	406	412	376	434	403	428	430	419	426	409	413	432	417	430	433	442	431	426	408	401	444	421	450	434	408	417	422	447	404	443	402	416	418	420	411	392	421	399	393	400	422	358	421	404	409	432	359	387	422	425	470	454	421	446	404	416	435	426	422	431	431	357	399	416	429	424	390	414	417	405	414	413	388	423	418	408	398	404	400	413	404	410	417	435	445	401	395	419	390	440	410	453	396	418	417	460	430	426	411	411	403	409	415	401	410	418	448	422	432	397	393	417	411	405	454	417	419	408	413	413	407	396	409	410	412	430	402	398	409	404	423	422	394	436	401	408	431	441	438	429	415	395	415	430	403	437	435	406	395	419	425	430	421	436	433	405	402	410	463	413	430	453	420	429	412	445	391	410	398	445	385	400	403	409	381	430	403	430	437	400	395	459	413	419	424	391	406	404	450	408	460	422	444	448	417	447	459	438	394	428	410	403	407	423	401	406	439	426	421	449	431	401	452	421	444	425	413	438	422	390	410	404	402	407	430	413	412	412	442	390	413	401	428	380	452	443	408	448	405	403	451	405	407	417	430	402	389	380	386	411	436	382	386	409	412	385	405	390	428	402	385	482	409	414	421	450	445	467	395	409	428	435	451	418	447	434	418	429	404	409	425	391	419	395	390	381	410	426	444	401	424	420	407	423	431	450	463	419	388	425	397	368	422	404	449	450	370	416	414	456	449	418	425	415	394	399	394	406	436	441	439	406	423	421	414	389	423	422	448	403	400	409	436	424	417	404	417	462	437	399	434	388	386	379	423	422	347	409	405	391	413	417	436	402	393	399	426	419	421	384	415	416	413	457	423	436	425	411	378	429	392	458	409	421	444	432	418	423	446	459	430	441	429	409	414	387	396	433	417	409	437	417	379	434	409	368	413	421	389	417	420	424	435	412	419	468	408	423	406	416	381	443	406	390	422	378	411	408	412	412	428	428	417	431	436	451	386	416	425	397	453	408	447	426	405	418	421	394	452	405	405	428	420	442	429	476	409	451	426	427	403	390	410	425	419	419	395	414	426	440	397	390	421	402	413	465	414	407	416	404	413	377	413	435	455	411	428	397	448	398	419	430	429	422	379	416	369	396	405	448	428	399	415	401	368	400	404	420	431	416	398	445	431	417	427	405	445	438	398	412	419	399	414	416	439	417	423	386	412	411	419	376	421	417	415	394	337	414	418	424	415	453	419	404	432	395	431	417	421	407	412	388	414	443	431	402	409	445	460	447	438	432	434	455	415	368	410	413	443	415	427	455	413	398	379	381	451	407	436	422	438	451	412	407	452	421	409	388	418	433	418	409	386	434	391	446	422	448	399	400	394	402	422	405	418	445	395	432	438	415	418	435	424	406	410	385	430	399	411	391	406	440	440	401	431	389	397	420	414	426	418	419	413	419	410	418	445	417	402	397	412	393	454	452	445	435	398	376	399	440	435	402	428	394	422	430	399	409	408	383	432	416	411	391	374	420	474	426	429	387	404	428	441	435	413	436	417	411	424	464	409	436	440	391	433	391	424	442	396	385	438	389	416	411	425	437	392	413	414	413	418	439	457	410	376	418	421	405	415	411	404	414	398	425	434	392	419	444	398	410	399	422	400	393	401	440	438	409	421	410	431	454	448	439	435	470	423	411	420	426	398	385	425	378	430	402	428	450	420	379	438	402	447	395	424	396	393	423	413	420	372	390	411	430	402	417	386	418	404	403	368	441	392	391	407	428	390	417	399	440	405	441	441	404	401	378	368	444	429	417	401	411	401	413	404	374	442	423	419	413	414	434	424	417	406	432	422	398	381	417	408	394	400	444	452	446	448	396	430	398	444	431	416	428	431	455	419	430	414	433	407	404	394	374	383	431	421	455	425	410	372	391	389	397	404	387	431	412	425	427	468	428	399	410	432	401	391	411	425	463	427	447
33295	56332	48694	37448	31566	25822	21013	16833	13554	11052	8968	7386	6198	5326	4787	4330	3806	3267	2914	2590	2235	1922	1755	1593	1418	1280	1209	1082	1048	992	923	850	896	848	832	787	792	696	663	736	708	668	629	689	651	658	671	660	623	623	675	589	599	608	642	630	625	605	576	611	599	591	605	605	592	575	591	620	577	615	634	559	552	529	582	555	526	580	584	552	588	526	573	568	565	598	560	626	584	562	561	597	607	556	552	563	593	559	569	577	557	557	595	575	564	612	587	573	579	599	596	573	569	543	609	557	582	583	591	577	584	577	612	535	576	597	627	576	535	563	544	561	570	579	553	577	550	603	556	556	556	554	617	583	560	552	566	596	558	587	570	586	583	607	591	592	555	612	600	580	581	597	569	543	559	593	546	574	573	575	584	606	594	578	549	576	570	559	585	588	570	568	603	566	602	581	573	565	521	555	539	585	570	554	557	618	584	573	596	625	571	604	563	528	553	565	557	537	619	585	568	614	562	609	557	561	597	580	569	574	556	555	577	530	598	569	533	534	579	557	582	544	565	558	565	553	575	540	578	525	578	602	569	535	621	553	580	584	537	588	560	550	514	573	581	541	637	542	589	560	586	569	570	555	555	573	529	545	596	571	541	575	584	528	569	552	563	576	595	593	593	583	556	548	580	544	554	579	576	574	579	541	578	529	559	546	588	572	534	519	551	592	559	569	561	584	564	567	551	568	557	557	580	570	560	545	573	567	536	564	556	598	555	530	563	580	516	583	582	666	582	603	549	584	541	580	567	613	542	546	533	592	561	545	547	572	589	556	551	574	565	512	537	556	576	576	577	561	617	556	562	546	571	576	567	583	580	592	532	543	582	557	561	609	604	547	578	543	571	579	554	554	589	529	598	526	568	524	525	597	590	577	568	578	566	555	541	605	517	567	573	531	553	565	569	572	631	582	577	582	588	528	603	587	542	556	591	562	549	562	578	597	557	567	568	531	525	552	556	572	582	568	595	574	597	548	573	575	588	571	554	600	568	579	521	537	537	619	539	558	549	569	556	597	560	555	512	581	590	558	556	575	578	594	539	589	599	572	525	601	575	581	558	569	529	554	570	567	553	570	584	580	560	585	564	590	565	570	572	598	572	586	583	588	552	569	556	518	557	570	563	605	554	633	551	577	577	569	542	589	548	587	557	574	558	566	588	585	532	580	545	585	606	594	602	612	542	571	598	566	596	562	574	547	575	597	577	602	571	578	540	574	586	574	573	604	545	556	557	552	575	619	568	588	578	561	578	567	534	607	568	555	571	559	567	610	585	573	533	554	577	601	557	571	525	556	590	577	554	581	590	576	582	551	601	572	552	565	612	576	568	560	551	563	548	565	570	588	594	595	534	606	536	579	575	545	542	622	525	572	569	575	592	601	592	569	560	507	559	567	556	563	603	613	592	565	571	564	561	586	545	632	544	582	622	569	534	581	542	551	516	546	544	575	576	589	534	595	546	560	572	538	587	574	544	565	576	572	503	584	541	623	552	575	585	576	597	571	583	604	585	583	526	556	547	561	573	535	569	614	570	551	611	578	557	562	549	572	551	567	592	573	544	586	543	561	581	527	583	572	553	566	566	555	576	581	590	591	578	593	569	572	556	566	551	614	601	557	561	573	566	520	548	600	526	541	571	554	588	599	540	566	542	627	529	538	553	536	546	543	547	569	553	565	545	595	565	542	572	585	593	558	546	558	579	555	562	586	546	549	576	593	594	561	545	570	592	593	608	586	554	570	542	571	570	562	558	600	581	586	580	592	572	602	626	562	583	587	557	584	538	588	560	592	565	584	585	549	567	541	571	586	598	614	593	553	568	578	598	595	579	575	568	557	567	614	612	561	535	572	586	585	617	538	566	615	564	566	565	579	579	541	581	635	557	597	574	587	626	534	574	566	549	573	546	540	547	585	589	558	557	612	554	556	584	559	571	600	567	591	601	521	555	592	554	577	585	587	519	550	616	567	594	568	600	553	518	580	554	522	586	604	525	514	558	560	609	570	523	570	561	541	578	573	594	566	553	573	617	618	587	541	562	563	553	548	547	538	547	611	552	572	604	587	587	601	563	568	585	557	544	574	582	575	567	584	582	575	564	609	581	588	588	599	554	534	555	562	569	594	534	612	549	552	593	577	554	559	570	580	573	549	597	567	535	549	542	548	559	545	557	585	533	574	564	562	602	568	583	578	558	542	591	542	568	546	543	597	563	571	511	580	544	604	573	535	530	567	580	592	617	530	550	577	572	533	526	543	553	548	551	542	590	541	598	574	626	570	586	642	578	581	512	567	535	533	585	561	533	573	591	574	576	597	595	556	576	582	574	540	609	606	526	579	533	593	548	558	535	543	559	606	558	594	602	553	591	603	569	595	585	604	570	560	593	572	555	549	595	546	597	521	551	548	608	558	532	527	540	583	578	547	552	604	528	579	549	566	548	534	554	533	589	555	562	543	600	582	531	557	569	569	585	535	593	548	614	594	631	610	560	562	618	509	574	580	577	558	563	610	539	558	530	542	567	620	543	575	555	573	568	574	556	550	597	565	537	572	576	559	528	521	550	592	547	569	554	567	563	614	567	611	555	604	575	581	551	538	597	552	584	538	585	576	561	537	555	569	558	571	591	593	581	538	548	582	585	581	625	632	600	572	576	538	552	569	535	581	592	576	605	583	542	610	622	561	563	598	557	582	554	561	608	567	552	535	589	552	541	578	547	586	567	556	614	620	567	562	527	558	565	631	564	557	567	536	546	615	536	600	594	576	569	591	557	544	557	573	578	496	573	560	586	572	584	534	572	564	553	551	519	583	609	612	567	565	549	545	548	511	568	556	547	571	588	575	602	574	569	576	547	543	584	588	550	591	552	581	593	592	567	583	552	546	580	544	585	584	598	587	568	569	585	522	605	565	611	568	581	542	601	578	526	556	569	593	605	571	615	557	568	570	576	541	561	583	540	592	597	594	583	534	592	586	578	558	575	585	552	575	573	569	566	583	538	563	614	539	601	568	587	595	567	544	577	541	544	574	588	551	577	582	526	570	590	598	578	568	602	521	576	562	581	556	585	564	595	590	578	515	585	579	615	545	564	541	574	556	590	571	624	565	596	595	571	532	584	584	550	538	572	521	587	564	548	579	556	554	548	571	577	583	573	571	588	584	548	602	586	504	563	573	598	567	578	624	562	558	548	573	577	583	581	544	545	564	555	590	553	613	586	510	566	519	588	596	599	596	582	566	612	542	549	554	576	536	557	546	577	553	579	548	556	565	536	534	573	588	573	568	566	588	561	553	524	533	544	568	531	540	583	571	513	569	583	581	597	557	598	568	512	609	590	555	590	603	583	550	557	586	565	600	556	572	563	588	586	608	523	593	514	598	572	541	560	557	534	596	562	553	551	545	574	561	509	585	595	585	514	610	587	609	575	583	562	572	526	540	596	574	531	566	560	538	565	595	531	533	535	583	554	560	584	564	589	521
28263	28320	31364	23782	14573	8987	5662	3836	2835	2131	1763	1439	1291	1157	1086	963	918	790	747	677	669	654	550	575	524	509	520	483	458	459	451	406	416	408	410	397	395	416	417	404	391	427	393	392	405	406	404	427	392	359	431	381	377	363	400	385	365	383	394	404	403	410	375	380	379	383	410	381	397	388	365	437	397	375	415	376	416	358	356	382	360	409	405	381	388	367	385	402	368	366	395	362	379	376	378	392	377	400	373	389	406	396	399	404	410	367	368	401	363	365	363	424	409	386	385	401	400	360	385	387	375	391	376	385	390	355	385	394	415	420	405	391	391	359	391	390	356	409	385	365	385	374	384	385	411	377	391	379	405	404	388	356	400	411	366	386	375	386	396	327	416	380	378	375	398	349	394	387	389	400	433	399	370	374	388	387	376	379	360	381	412	366	351	399	388	382	388	383	376	404	372	382	386	385	380	332	388	343	368	410	375	385	404	406	393	366	379	386	411	382	371	350	372	394	412	372	387	361	375	382	392	377	366	359	380	364	404	359	395	366	389	421	370	386	379	399	376	358	353	360	349	364	351	382	360	366	375	375	358	325	402	409	337	367	371	395	357	388	384	389	364	382	376	379	357	362	390	386	388	392	353	371	354	386	391	376	376	407	415	387	383	403	401	384	394	381	341	354	415	364	381	372	377	381	381	388	372	350	392	376	398	392	386	417	383	363	397	383	371	403	376	381	353	348	374	379	376	402	409	372	388	363	349	370	396	365	401	404	392	376	417	401	399	383	413	397	398	383	371	401	359	391	378	399	384	416	390	362	385	394	397	394	421	400	345	380	357	357	412	365	367	390	400	394	402	414	422	384	391	365	384	342	365	379	366	398	394	352	409	349	385	404	375	377	359	389	384	381	371	391	355	426	391	354	385	381	386	413	389	394	378	368	346	371	368	352	396	359	383	354	366	396	358	390	356	332	403	374	382	374	403	386	371	401	388	421	390	388	363	378	395	389	390	428	382	367	337	372	422	419	379	391	389	373	369	395	398	398	382	370	393	354	395	348	390	399	391	402	389	399	385	385	398	405	357	373	387	398	380	381	355	426	393	412	405	375	399	386	393	383	388	379	340	416	386	393	406	366	403	394	358	380	375	395	387	393	379	408	383	346	350	344	424	375	364	395	368	416	350	355	355	385	387	377	404	365	333	379	372	369	380	397	379	345	396	381	356	359	399	367	383	378	382	355	389	406	400	342	372	402	379	372	377	404	386	376	387	387	355	388	338	379	379	372	373	424	373	377	418	366	398	395	362	383	399	379	382	393	393	382	398	399	377	366	382	395	380	409	400	379	374	377	368	373	390	371	397	348	386	413	372	350	374	422	378	390	374	387	391	370	365	357	393	402	383	360	354	394	381	362	407	383	390	363	376	394	331	392	407	374	390	366	391	387	413	406	384	377	358	440	387	403	370	393	383	387	381	419	395	394	393	356	383	391	394	392	416	366	375	384	382	382	363	399	379	389	402	393	359	375	390	384	411	402	388	379	400	396	388	372	413	407	401	424	397	369	376	385	370	378	428	388	399	382	402	350	372	381	390	387	381	361	380	363	377	371	378	375	394	368	386	363	374	357	382	371	408	363	379	368	403	392	387	373	411	381	419	345	408	377	401	399	358	425	374	400	363	374	393	400	401	355	444	392	355	367	365	401	361	391	376	408	355	383	408	387	408	360	340	364	367	402	379	396	410	364	382	389	386	390	400	377	393	352	369	421	402	379	384	403	381	339	373	379	340	376	374	361	417	378	387	361	365	384	404	422	385	364	379	342	427	413	385	385	360	362	394	399	376	407	390	389	407	382	384	396	381	376	394	398	404	418	354	343	401	366	358	377	371	395	359	390	385	377	402	404	412	383	362	376	385	360	427	352	401	401	368	378	372	434	366	385	368	412	378	394	408	424	345	390	371	437	391	393	393	391	395	365	348	404	368	373	355	379	381	429	353	383	399	365	390	386	379	398	393	373	401	405	389	369	383	360	383	382	337	386	402	357	386	386	401	369	345	347	417	388	347	361	359	365	391	380	379	383	380	360	349	412	354	389	407	366	398	430	358	366	406	349	387	355	356	397	346	386	353	380	361	367	376	356	414	379	373	371	370	421	392	384	357	373	358	416	356	397	353	365	386	395	392	384	389	373	385	370	382	381	396	375	376	384	384	345	395	429	393	372	346	370	394	390	391	370	349	443	393	380	407	367	401	390	383	393	378	404	392	388	378	355	374	420	398	398	381	394	397	358	376	360	393	397	395	378	343	386	370	395	384	424	428	379	400	379	358	391	389	386	383	382	414	359	403	369	380	386	401	390	360	361	392	400	385	397	372	370	353	390	406	410	391	396	361	410	390	376	364	403	373	397	339	380	362	376	386	357	366	369	352	401	376	372	411	396	399	389	367	370	390	407	344	366	385	370	341	384	382	390	412	370	384	366	360	378	387	386	411	361	369	388	384	408	359	369	382	371	404	366	394	391	392	380	398	387	344	376	379	348	385	379	361	381	397	361	391	383	386	398	351	389	367	351	379	394	361	369	385	381	365	395	351	352	384	429	431	374	406	364	415	410	391	415	361	355	403	421	385	377	402	364	373	366	389	407	398	410	369	371	382	364	345	387	368	369	375	404	409	350	391	401	393	374	393	390	382	362	401	384	367	359	410	374	383	385	413	331	423	376	390	421	357	395	404	391	356	360	402	358	368	362	382	368	400	385	368	395	391	397	378	379	381	395	394	422	423	403	403	392	410	396	391	359	372	387	386	398	383	399	406	381	394	356	354	373	360	378	383	400	370	374	387	395	366	403	375	389	373	354	390	363	415	363	372	389	414	411	379	384	381	374	409	377	379	385	364	400	397	391	357	367	433	399	390	387	399	364	374	372	367	378	376	359	388	393	417	359	386	374	356	394	352	359	374	383	395	386	401	411	388	378	390	388	396	395	397	362	387	393	404	365	366	383	400	360	388	367	390	375	384	429	418	364	358	399	359	377	353	392	388	389	358	374	384	394	367	373	392	367	332	398	368	374	387	396	383	384	385	385	386	392	375	340	397	375	351	394	384	388	383	397	414	393	339	344	401	398	382	362	398	367	379	402	370	361	393	397	375	382	426	393	400	370	391	421	374	414	395	396	377	389	387	406	390	405	388	418	396	374	347	389	357	395	398	388	366	403	419	390	407	355	408	385	359	385	384	379	387	388	374	361	364	391	326	396	393	406	410	372	373	389	365	375	387	392	403	374	361	381	420	388	395	384	380	402	389	351	368	366	378	359	384	372	397	397	359	349	405	368	346	385	402	367	366	372	377	363	379	354	367	409	396	387	384	388	405	401	369	377	403	351	368	358	384	396	364	368	378	353	375	404	377	363	399	373	380	362	379	397	403	383	371	362	402	429	369	383	380	363	390	367	387	394	349	385	378	385	394	356	392	390	334	391	394	375	365	395	387	337	364	418	401	395	399	378	394	382	360	381
30554	44631	37440	26939	20809	15663	11931	9094	6988	5599	4477	3632	3045	2579	2415	2181	1943	1779	1561	1377	1243	1133	1066	968	942	906	861	777	763	753	719	694	619	653	676	600	580	554	641	559	602	590	568	518	581	541	606	530	564	606	570	598	563	549	544	554	501	587	573	560	541	533	527	510	523	499	512	551	559	545	539	537	546	575	565	576	543	515	486	543	527	501	464	541	517	536	534	531	546	529	528	548	502	560	542	522	549	484	529	540	517	526	465	512	469	507	495	534	497	528	519	503	581	572	561	515	550	498	554	535	517	549	552	501	545	508	499	498	514	555	549	549	513	548	533	526	536	545	535	563	511	545	530	514	536	526	499	526	514	508	482	540	552	538	533	502	512	534	529	546	574	532	566	510	507	529	502	528	531	553	566	533	540	518	502	533	540	571	549	518	544	530	530	529	561	502	577	530	547	502	531	508	495	531	504	574	557	531	589	531	565	507	519	539	544	534	541	518	546	551	506	512	505	509	516	540	551	522	540	547	511	555	538	516	489	520	533	562	511	555	511	553	478	547	513	514	554	515	506	516	533	518	515	492	522	542	564	511	555	542	526	538	526	545	525	537	541	557	514	500	534	546	535	529	541	532	545	490	578	526	551	544	537	528	551	500	578	572	514	541	569	541	520	556	518	504	531	518	532	501	544	554	499	546	527	507	495	538	564	549	511	552	528	542	555	556	494	552	559	541	537	527	518	560	569	546	488	549	541	562	525	531	511	524	604	571	513	515	542	518	560	546	559	492	535	586	507	532	515	515	522	582	561	518	541	550	543	558	558	559	538	536	520	496	516	531	471	534	547	532	579	513	517	563	599	517	526	549	510	506	572	568	530	553	552	554	506	570	530	531	555	502	527	548	547	552	568	544	497	584	518	548	515	538	530	496	487	537	502	532	579	523	524	525	550	563	538	545	555	552	538	516	552	533	557	581	501	557	549	493	526	562	556	531	509	541	516	528	539	506	510	520	552	502	573	535	523	504	534	514	551	493	566	515	526	499	513	533	569	529	531	563	542	483	568	549	503	498	523	539	515	506	554	583	561	521	549	537	578	539	544	527	524	566	479	508	580	552	507	517	506	497	561	514	528	536	523	506	481	545	534	515	517	544	514	546	513	511	507	582	539	521	515	541	580	538	529	552	531	553	553	510	507	512	503	539	517	552	549	493	525	524	539	563	535	527	503	525	560	527	491	571	530	551	533	566	533	514	527	547	542	530	506	501	518	546	549	551	573	547	522	540	542	527	555	555	510	542	550	516	549	565	551	603	561	511	507	554	547	535	561	541	547	509	575	529	490	478	557	558	532	545	530	569	510	549	516	567	498	539	513	526	527	542	566	556	547	497	526	516	550	525	554	524	513	501	535	565	506	487	539	508	545	552	474	522	510	548	550	514	481	535	512	541	527	528	510	510	526	531	548	508	530	551	534	541	531	546	529	533	534	539	522	509	528	526	583	536	579	523	513	486	549	533	524	554	518	555	538	522	530	536	514	520	532	528	564	535	539	514	538	567	522	519	552	563	550	547	531	551	497	525	510	544	523	535	504	537	535	545	528	512	511	540	516	538	513	521	546	479	518	509	538	537	545	533	521	558	534	558	512	510	543	498	533	557	523	525	550	510	497	536	540	526	513	562	549	561	594	489	553	521	519	541	532	526	535	565	504	537	574	522	479	519	540	571	529	564	541	509	517	512	555	556	543	557	527	535	545	539	504	529	485	536	583	537	507	590	537	516	550	534	538	527	540	502	522	568	531	538	529	536	545	547	517	556	507	563	527	542	506	561	514	496	541	531	541	477	523	542	522	538	543	595	509	520	505	551	511	530	506	510	497	515	578	465	516	524	534	537	516	506	547	518	572	529	538	517	518	532	494	561	550	560	547	522	520	515	524	539	508	518	560	547	546	568	580	494	575	525	532	513	513	511	516	529	555	492	546	571	515	541	465	506	566	523	542	542	521	515	557	562	528	605	479	562	505	546	514	521	573	484	521	548	502	546	534	531	562	498	574	483	528	494	509	489	513	566	562	521	526	554	513	543	545	551	490	541	589	500	527	548	541	558	543	567	509	509	509	551	576	551	545	532	492	519	534	594	496	511	565	523	525	509	484	536	563	578	529	583	566	553	520	524	540	563	551	516	559	555	560	527	548	569	546	503	504	538	517	592	575	509	526	548	529	521	548	535	527	541	521	511	528	571	556	525	516	509	549	557	537	505	571	522	508	519	521	533	518	557	537	522	571	541	564	600	505	523	552	519	546	488	538	543	492	525	511	532	545	528	525	551	523	571	527	575	507	510	527	519	508	519	540	492	522	536	553	499	521	521	517	521	544	536	554	529	542	513	517	530	527	531	533	532	509	541	540	538	488	537	503	526	524	548	532	512	534	519	533	534	597	523	541	553	563	516	561	532	510	554	522	547	502	566	514	524	543	527	494	530	477	547	563	558	495	539	492	501	531	567	487	522	558	546	534	532	528	533	529	569	563	482	524	522	550	567	539	497	543	509	486	572	542	565	529	555	520	506	450	459	503	515	550	532	538	526	501	520	532	555	526	531	572	501	535	520	525	553	543	535	538	507	511	522	478	539	536	549	567	573	515	545	547	519	528	560	528	545	526	534	548	484	497	507	540	498	529	513	526	540	540	539	545	548	543	487	534	527	512	497	563	543	505	500	520	546	483	559	532	546	551	458	491	577	527	524	515	536	573	522	498	496	554	549	545	524	549	553	526	544	518	512	596	552	563	549	553	548	538	549	592	532	520	562	518	558	570	501	520	523	545	531	535	549	541	521	514	524	556	519	563	563	527	520	541	515	564	523	546	520	536	513	535	567	502	522	516	552	549	501	527	517	560	521	525	527	480	537	561	534	543	531	539	541	519	574	539	503	533	558	536	477	538	553	516	571	487	528	504	569	502	508	511	524	519	543	554	501	528	552	523	565	551	505	514	524	513	517	526	534	540	521	524	598	527	526	517	527	528	529	540	544	500	522	538	527	522	539	555	536	521	569	509	538	511	553	519	527	505	540	516	528	515	536	529	530	510	555	529	521	551	502	595	573	539	527	565	488	496	504	566	528	495	497	530	520	505	531	507	547	585	523	539	520	515	551	495	510	548	581	556	527	550	498	473	542	518	569	527	557	504	522	507	516	550	595	522	553	521	539	548	548	539	495	555	552	488	542	537	575	533	552	523	557	528	537	521	546	514	525	564	521	493	503	579	536	563	561	543	572	529	510	534	580	498	509	513	493	517	516	566	540	564	526	514	571	496	555	542	539	505	506	554	525	550	530	508	515	522	517	559	487	533	500	513	542	506	531	516	521	535	542	513	495	548	551	518	527	524	529	539	508	553	551	547	539	529	551	534	545	541	542	519	525	496	523	532	557	555	541	537	556	528	503	537	550	553	545	540	520	546	531	532	507	494	514	532	491	524	534	552	507	519	550	518	535	555	563	510	515	560	567	503	545	550	580
24106	21136	28319	24641	21858	17991	11711	6646	4581	3681	2998	2310	2010	1767	1596	1442	1289	1182	1089	976	870	775	763	729	663	620	574	557	560	524	562	551	532	449	507	475	457	462	479	464	477	523	455	421	437	461	462	460	463	463	427	444	415	445	436	455	439	443	429	426	404	469	407	458	453	421	444	437	381	454	442	426	399	408	452	398	392	410	392	417	391	443	423	404	389	435	428	470	441	461	416	399	445	435	438	415	467	425	418	367	430	428	380	425	425	424	430	454	434	362	414	436	416	424	420	425	377	418	410	447	424	450	430	436	424	372	390	413	425	463	421	449	452	429	419	399	381	396	422	409	420	450	458	386	413	408	434	399	499	409	449	426	383	424	451	452	413	430	439	413	385	422	419	414	422	417	424	399	474	440	431	462	424	446	416	416	405	392	405	391	418	444	438	396	422	435	443	477	480	396	446	423	388	402	400	427	421	408	427	369	435	415	425	383	403	445	409	391	409	407	469	408	428	452	424	464	412	418	397	456	438	399	430	426	421	439	422	454	435	443	429	424	455	431	394	440	460	402	419	420	424	442	397	423	403	397	432	461	395	421	463	411	410	440	459	416	450	420	432	437	413	414	404	446	421	413	410	456	426	370	425	397	478	420	441	413	401	442	403	406	428	434	413	446	405	401	437	402	443	427	411	409	445	431	415	424	403	393	455	421	426	405	427	409	442	405	424	413	382	456	442	389	409	435	427	434	383	415	481	408	395	421	418	408	419	433	413	423	430	410	398	417	394	453	468	418	455	387	447	405	425	412	463	422	407	419	405	433	438	455	438	417	424	403	418	396	405	417	375	409	404	418	421	424	455	418	403	453	386	417	411	415	415	372	436	419	456	412	435	422	433	415	412	456	467	466	416	419	439	418	420	407	422	432	407	437	418	431	411	433	413	419	441	447	413	441	457	422	426	420	427	445	449	370	435	419	435	426	414	420	420	414	416	425	419	463	413	439	448	421	422	407	437	420	438	424	438	472	447	399	437	429	434	445	440	410	410	442	407	437	455	475	405	404	439	427	435	384	464	460	410	401	427	416	439	434	445	424	400	438	437	410	438	415	419	480	417	420	460	413	395	423	400	431	468	480	417	444	436	411	427	439	447	436	444	412	438	432	440	448	425	415	450	424	447	460	444	421	414	417	409	431	429	388	452	429	400	407	428	410	414	432	415	439	435	387	432	448	428	439	399	432	406	409	462	424	423	443	456	403	418	424	458	431	404	419	426	433	427	455	411	472	428	430	402	428	404	435	418	443	441	443	433	413	470	422	402	431	426	414	437	436	443	417	449	419	400	409	416	442	420	396	411	382	401	436	402	422	396	414	431	380	401	442	467	476	420	425	469	454	403	407	388	422	431	450	421	436	400	437	413	404	453	421	397	411	470	447	400	402	441	425	416	443	442	434	433	437	399	436	430	425	446	445	444	452	414	416	424	433	440	445	428	432	417	420	417	460	415	400	462	431	403	456	418	459	406	403	438	417	396	437	436	434	421	455	393	410	427	447	440	422	446	413	425	440	400	420	434	402	452	404	443	446	406	459	439	447	425	418	425	438	414	420	438	470	404	435	422	434	399	428	414	414	407	424	441	431	386	399	428	416	421	411	430	445	421	449	421	406	401	399	383	441	444	406	429	382	427	447	414	418	424	467	419	429	443	440	427	428	411	411	410	408	412	406	370	419	431	413	468	402	418	413	458	396	420	365	458	441	390	429	404	402	432	431	441	408	436	403	421	421	404	439	412	421	479	437	437	435	415	426	450	424	411	434	461	409	449	433	451	469	462	378	412	431	436	431	396	416	416	390	416	438	431	424	387	417	462	436	424	407	416	419	429	391	434	428	470	453	414	403	415	426	408	432	423	378	425	405	432	418	412	439	416	415	422	426	492	421	456	413	433	406	436	440	435	456	408	399	415	365	457	413	434	427	403	425	446	450	433	410	434	423	421	395	429	429	431	420	401	466	416	455	422	417	493	445	486	411	401	448	426	390	402	409	428	448	448	432	448	406	397	401	420	404	400	418	416	434	427	416	391	437	402	423	458	435	430	431	433	415	397	457	389	424	436	413	409	425	390	416	401	441	415	407	426	409	428	417	436	402	442	415	414	404	426	433	430	432	429	452	403	426	445	453	393	426	365	431	420	419	422	409	460	447	441	420	433	441	441	437	438	394	389	385	420	451	423	445	444	419	433	419	438	402	412	437	435	420	431	458	430	403	410	454	420	441	441	468	434	455	367	397	423	427	412	413	437	434	432	418	392	431	450	420	449	417	397	424	445	426	433	439	409	418	420	400	425	401	439	403	417	422	375	449	456	440	403	434	419	469	442	455	394	427	399	422	397	406	395	431	421	444	392	410	415	449	420	452	462	443	401	419	440	443	421	460	427	428	404	458	426	419	445	447	433	428	405	446	449	454	445	418	442	455	422	442	406	398	387	426	426	442	403	441	389	403	415	406	401	397	449	423	403	423	407	399	422	407	424	427	442	425	390	427	433	453	429	407	400	424	414	396	380	446	432	399	427	417	409	371	435	433	435	428	402	426	441	402	402	446	451	464	428	404	434	395	441	400	436	421	402	433	388	382	445	379	406	415	422	409	412	393	440	416	411	398	425	404	458	426	403	438	430	439	390	475	420	429	432	414	445	462	483	449	407	436	443	377	450	414	384	436	426	406	422	427	430	410	440	464	437	441	440	456	395	404	465	430	405	449	458	431	452	398	421	446	425	409	408	419	439	409	397	437	402	433	432	414	450	430	413	455	422	426	436	415	377	454	422	428	419	414	442	409	472	421	432	427	412	414	413	429	428	468	450	380	428	390	444	452	422	455	408	457	448	387	458	441	435	444	429	378	428	414	429	462	410	435	450	437	424	412	440	463	437	408	439	438	406	427	425	452	427	421	461	456	460	440	433	416	443	407	435	401	444	405	432	426	423	452	430	411	448	407	406	445	430	417	430	416	428	417	413	415	415	403	407	400	425	466	396	394	397	379	421	424	422	435	408	402	422	428	427	397	422	414	453	393	460	462	424	420	452	428	427	433	429	423	429	409	420	414	445	426	409	390	424	446	418	436	406	412	368	438	378	404	433	424	463	459	432	441	456	455	403	461	440	430	421	445	416	444	441	384	428	449	392	392	404	426	457	446	417	390	414	403	417	448	410	459	402	448	412	423	413	423	409	425	404	435	403	451	432	402	429	431	485	422	419	445	436	418	448	460	407	490	371	426	405	445	420	460	431	457	443	438	399	422	447	463	417	414	435	435	410	410	403	406	476	423	411	392	420	391	433	421	419	461	406	401	466	435	460	413	414	432	399	425	421	413	444	436	395	410	402	450	424	414	402	463	442	426	410	409	451	450	416	378	413	441	413	432	449	419	446	434	421	404	430	426	430	403	441	449	470	459	412	461	407	442	422	404	425	406	412	428	467	432	394	453	408	458	459	423	388	405	413	406	442	396	409	430	404	419
31531	51373	44012	33556	27576	21660	17052	13498	10594	8512	6889	5547	4621	4195	3651	3260	2903	2583	2343	2002	1731	1612	1530	1309	1174	1087	1049	984	880	853	906	796	795	818	826	730	747	690	735	679	685	626	597	675	625	673	627	642	628	630	617	615	602	614	623	605	604	610	613	633	628	586	678	635	611	651	607	630	617	619	618	617	627	601	604	602	611	670	566	585	584	615	601	593	566	582	568	573	589	587	572	625	609	634	614	568	645	577	607	572	606	632	608	584	608	593	580	553	572	634	594	605	609	608	633	636	631	557	613	589	602	600	555	581	626	606	634	611	604	572	537	622	550	580	562	595	571	586	565	592	643	600	581	617	596	588	588	583	577	619	559	627	573	577	620	593	573	630	538	587	566	622	580	560	623	553	587	593	584	580	547	557	605	572	571	581	614	578	646	634	603	553	630	593	590	618	572	578	572	577	629	559	574	602	597	584	618	590	587	613	551	562	628	589	578	633	628	638	599	609	573	533	602	587	606	561	550	602	651	586	620	596	600	606	629	626	603	604	537	579	574	604	564	580	625	614	578	592	589	592	582	596	637	611	571	594	584	585	625	578	560	560	534	606	591	580	606	597	615	568	602	608	655	550	575	595	590	592	617	587	635	622	624	606	601	609	637	578	608	605	557	593	559	568	596	606	578	562	570	592	577	609	618	575	561	549	581	577	581	595	596	587	588	574	641	592	631	603	561	588	609	586	594	616	611	568	607	604	625	607	576	547	554	625	586	580	626	583	588	590	614	585	615	588	597	603	598	594	541	593	619	607	589	602	594	605	556	602	606	610	592	606	602	576	593	519	594	556	598	566	573	568	573	632	601	542	587	572	560	616	608	612	618	587	610	614	618	569	552	599	604	610	580	620	568	619	593	603	643	567	581	647	605	620	587	609	568	581	602	606	580	579	614	596	606	603	556	554	610	598	551	574	611	579	574	627	620	624	574	599	575	582	555	672	571	588	524	570	589	604	541	606	567	576	587	581	576	553	572	570	624	601	589	576	613	568	610	592	582	621	584	578	632	626	566	587	621	578	546	581	577	581	596	607	596	598	572	596	535	608	577	563	619	613	633	607	545	589	606	590	586	609	594	631	567	624	620	603	597	621	597	564	614	622	587	625	579	597	620	566	610	623	574	601	528	628	609	586	582	612	610	596	645	603	613	617	627	608	600	557	610	582	581	611	598	583	579	615	562	617	607	595	564	617	584	578	567	627	594	605	578	548	619	563	564	592	608	576	624	592	607	577	611	621	562	627	571	625	588	645	587	631	585	611	595	597	611	561	569	601	610	621	575	580	596	646	618	580	592	565	588	584	566	594	617	598	577	591	564	601	632	608	613	541	569	570	564	590	593	594	612	631	622	583	607	614	594	575	599	562	589	626	662	613	599	551	598	586	595	587	580	604	550	595	602	606	583	616	616	624	565	565	637	621	613	606	590	587	595	672	599	543	580	602	590	591	620	580	594	579	572	570	605	579	553	575	562	574	583	589	614	555	567	676	563	611	569	564	597	605	578	558	573	596	575	574	636	626	599	607	570	608	582	578	599	594	594	613	611	585	546	573	569	551	561	577	534	580	592	595	603	537	619	591	605	548	594	577	602	606	590	613	577	573	603	586	626	581	640	590	625	602	576	613	610	585	603	557	566	612	618	559	641	586	614	579	563	624	625	531	613	590	571	599	600	628	576	586	623	597	572	580	573	610	569	563	561	592	627	536	559	652	635	626	605	564	617	567	587	553	601	571	553	577	584	567	580	620	601	601	561	604	565	610	589	638	668	606	555	602	568	595	590	588	583	563	602	636	649	561	616	580	615	583	595	611	624	581	570	641	566	561	580	598	630	597	538	608	594	605	577	585	554	603	580	570	580	583	558	569	608	588	592	628	632	595	617	540	633	610	621	610	605	629	600	587	571	581	630	560	594	601	618	581	558	588	605	608	597	585	555	555	593	602	587	583	595	585	571	612	549	589	597	572	599	596	584	591	604	595	590	567	645	622	570	558	609	586	583	611	597	614	594	572	573	521	558	604	595	567	609	551	597	627	600	535	604	621	612	599	581	568	634	593	596	581	581	589	582	585	557	605	601	615	590	581	600	639	576	596	603	617	601	592	605	629	531	588	584	628	615	604	602	596	573	592	623	581	564	615	599	601	611	629	634	580	568	599	614	591	577	621	575	562	596	582	583	576	529	572	573	545	633	562	588	570	580	576	607	606	595	588	630	604	555	599	599	620	541	570	581	657	580	595	597	604	587	592	578	572	562	571	613	579	578	594	633	622	641	594	587	568	627	604	590	547	588	596	597	598	559	555	599	600	563	590	575	585	637	607	589	624	642	648	571	563	602	623	626	582	589	599	565	591	585	625	625	557	574	570	587	539	601	616	588	533	616	588	587	583	594	588	545	651	582	587	574	587	572	587	587	603	653	559	623	576	529	582	557	563	609	583	577	620	562	552	564	605	564	556	583	603	602	594	621	594	569	591	612	599	591	565	599	559	576	570	575	605	573	636	555	577	597	620	603	568	646	597	596	616	580	566	577	638	558	610	586	666	611	568	584	599	584	638	570	607	636	584	565	561	606	564	591	539	582	563	591	597	577	578	622	561	597	585	571	610	572	588	610	581	615	648	574	572	614	602	600	609	587	609	596	597	607	587	631	590	591	618	610	624	603	629	583	632	595	601	609	601	616	595	609	635	616	574	546	601	596	591	599	581	562	570	606	582	612	588	571	601	603	622	567	605	562	572	590	559	598	617	615	620	593	626	623	620	635	621	623	635	588	598	599	572	617	566	552	591	573	614	588	606	577	582	634	630	600	564	626	544	587	580	582	592	594	602	569	600	603	614	567	621	604	572	578	569	614	609	594	600	575	611	577	587	553	581	595	556	593	589	582	628	598	598	556	594	597	616	620	591	578	555	607	582	581	610	590	582	608	581	592	593	626	563	605	575	578	585	596	613	562	578	569	620	560	597	560	585	610	649	542	575	592	598	545	589	592	616	626	570	613	611	634	609	598	572	556	582	604	582	614	595	599	631	554	562	566	624	608	576	595	625	612	603	592	580	606	584	597	569	610	601	602	578	571	556	632	589	604	588	585	562	543	592	636	580	584	641	588	592	602	610	598	610	577	595	591	589	594	614	627	619	612	606	585	567	583	634	601	600	616	586	572	608	551	580	621	592	564	617	624	571	628	612	590	595	553	610	605	600	625	616	552	608	632	555	602	581	601	572	578	625	576	615	586	594	622	623	625	574	570	585	573	610	566	642	646	602	578	551	571	604	569	584	596	602	593	624	601	584	533	622	586	590	533	575	588	589	640	607	580	585	525	617	554	630	587	608	613	621	606	616	620	638	623	598	596	589	594	561	578	629	618	582	616	567	625	588	593	602	599	631	590	579	619	601	571	617	622	603	582	637	627	596	556	575	566	556	594	617	611	608	589	597	598	609	657	595	574	602	593	600	601	598	607	579	643	612
23135	21071	28706	23778	21514	22098	18643	9869	6433	5036	3956	3106	2609	2372	2058	1877	1708	1456	1320	1123	1098	937	888	824	773	688	654	600	578	579	571	534	577	534	531	472	476	480	472	435	484	444	412	452	447	479	442	412	443	420	445	421	449	424	402	436	452	432	443	456	413	422	445	438	430	386	434	447	445	425	397	431	391	390	427	438	418	397	419	385	423	461	437	418	373	452	394	463	419	450	393	375	405	414	408	411	431	431	403	426	372	425	393	368	415	414	434	401	401	366	422	420	381	428	411	400	375	397	427	418	411	402	388	436	408	430	415	409	428	403	409	420	427	408	378	398	395	422	418	414	382	406	405	436	398	416	434	436	383	405	413	432	422	422	412	417	398	434	384	389	389	405	409	410	393	444	418	390	416	402	397	453	398	418	373	385	420	382	439	392	409	381	394	444	425	408	422	399	388	372	394	430	403	396	398	411	412	400	411	420	435	402	425	409	413	406	412	400	415	426	406	415	381	413	413	397	417	439	384	365	434	411	382	393	418	402	423	416	406	403	401	383	411	395	422	393	422	430	406	393	406	452	418	399	439	408	395	446	362	420	439	425	379	438	386	405	395	407	392	407	376	404	410	372	398	425	412	388	419	404	423	396	411	382	397	413	434	404	438	429	417	418	408	415	460	373	401	417	420	367	395	366	433	416	436	429	412	409	388	400	408	449	402	430	423	390	401	416	430	347	374	399	409	422	396	407	398	396	387	439	378	425	438	433	433	420	411	446	429	429	443	408	439	416	432	418	404	404	453	399	424	393	382	417	419	409	424	389	433	371	381	426	403	398	425	447	376	402	427	402	404	404	427	418	417	388	416	427	411	385	414	410	401	411	372	392	383	380	398	394	393	398	399	451	410	410	380	406	407	454	440	381	411	426	386	411	444	430	395	407	416	416	397	408	376	411	409	388	420	421	405	401	380	425	398	431	378	399	429	406	427	400	420	417	413	411	404	394	391	433	426	400	403	382	441	412	464	377	387	398	412	420	423	413	399	439	386	405	401	407	392	392	419	420	408	385	418	444	412	396	382	416	422	404	403	396	408	423	395	407	454	370	449	426	423	417	384	410	409	401	413	424	398	403	424	404	434	400	399	414	409	420	381	406	370	403	398	455	409	422	401	385	419	428	438	429	393	406	449	404	406	385	439	432	388	370	418	411	385	436	420	394	414	457	413	393	414	419	447	368	399	439	398	406	391	427	421	434	406	416	418	422	436	432	394	444	400	365	423	413	408	408	375	426	384	425	387	393	414	390	358	406	396	393	404	398	404	421	429	386	450	428	410	375	410	432	381	421	410	432	415	357	399	384	452	393	397	438	413	413	421	394	424	412	408	416	415	418	405	428	407	426	405	422	406	416	393	419	443	468	434	412	409	415	446	405	390	439	378	394	413	391	422	391	407	403	390	375	383	363	422	450	355	396	425	437	423	441	380	397	391	384	408	442	390	417	392	404	450	398	394	389	462	378	390	383	396	422	420	397	381	418	383	420	395	411	422	412	408	394	413	403	421	431	396	403	393	366	394	406	371	445	404	459	438	412	406	387	380	431	417	436	421	419	425	403	386	382	438	442	418	417	390	405	402	444	406	398	418	431	454	460	432	416	393	405	418	421	441	423	390	400	408	401	377	412	412	397	376	413	422	401	436	373	420	410	423	414	410	418	412	397	433	385	422	434	418	398	396	386	425	411	400	438	392	425	412	400	424	438	411	418	396	403	425	427	430	422	378	448	389	412	402	420	407	446	420	407	411	426	418	409	400	408	387	428	426	410	428	415	401	418	416	424	436	397	415	411	399	411	394	411	402	383	408	403	404	405	409	396	393	426	438	434	392	406	399	389	406	363	438	384	440	393	395	422	397	421	398	399	380	383	406	385	381	413	403	426	405	380	411	444	374	407	395	404	424	440	430	393	412	424	404	414	380	403	433	414	439	431	440	397	426	441	384	380	397	424	418	431	433	439	418	411	409	446	376	417	387	427	395	419	454	410	423	386	400	457	407	421	456	408	385	385	373	436	391	408	395	435	432	376	392	395	417	433	430	416	405	407	389	403	414	382	405	428	380	406	390	377	389	411	391	405	386	402	400	410	427	415	444	402	389	402	450	409	424	416	439	401	398	401	391	413	428	412	383	418	435	422	426	402	403	417	413	430	382	422	405	418	361	414	447	403	427	376	411	382	412	435	389	375	430	438	403	403	391	402	410	367	399	422	409	402	416	441	417	408	442	413	430	393	410	422	368	391	381	402	385	392	373	404	405	438	406	390	402	437	384	430	410	394	421	413	382	408	423	414	431	430	382	399	411	450	388	423	375	427	404	410	366	398	412	414	395	380	421	374	432	425	417	422	420	373	414	392	377	383	402	397	386	387	417	395	413	411	452	422	415	425	388	420	396	405	381	416	379	440	399	431	395	416	419	422	414	366	422	395	428	439	394	441	411	377	385	418	423	418	413	388	408	425	380	410	407	403	424	388	377	393	397	390	400	418	402	404	383	407	394	451	397	411	397	412	378	413	401	397	400	390	389	410	406	436	429	405	405	403	418	401	415	409	387	384	387	439	453	422	380	405	409	379	426	432	391	403	427	448	405	411	399	370	410	406	402	416	388	429	391	419	372	384	424	409	413	389	393	399	388	392	431	416	413	443	416	406	394	423	411	424	432	401	427	414	405	418	400	394	451	415	413	434	408	402	421	362	420	405	411	403	376	393	416	409	434	439	444	411	377	427	406	422	412	407	413	413	379	407	358	417	414	391	387	417	400	414	382	397	402	388	371	383	373	414	449	431	451	414	420	393	426	363	428	393	450	395	425	401	388	419	418	413	408	415	386	461	387	431	413	454	427	398	411	391	341	442	430	394	432	393	442	417	394	447	437	435	418	378	379	394	451	371	404	438	421	403	422	404	427	426	382	397	408	389	399	439	392	409	430	403	398	385	413	387	403	395	382	432	429	414	405	430	387	409	404	365	431	384	394	403	385	401	429	420	422	381	419	362	399	397	378	397	401	407	406	389	405	397	372	412	426	418	424	416	424	420	420	385	427	416	436	384	403	416	429	440	405	417	411	410	397	401	398	417	404	404	411	371	385	409	417	398	412	392	427	430	397	378	417	439	447	427	376	424	387	434	425	414	402	403	421	427	408	441	382	381	393	394	371	386	397	366	392	390	433	403	410	406	385	409	406	378	425	390	411	404	446	389	435	398	402	378	390	410	379	422	414	399	395	390	405	378	434	380	381	418	416	381	400	407	455	437	385	388	405	456	374	408	406	372	410	385	411	398	409	411	388	428	424	431	425	389	431	389	417	410	381	375	395	404	396	406	418	408	425	417	412	403	409	415	444	431	375	393	432	392	414	425	443	417	391	433	423	401	386	385	412	409	412	418	412	468	379	401	363	375	417	402	421	381	409	403	395	416	393	392	423	398	389	441	434	393	387	390	400	386	421	405	370	392	394	435	458	405	379	413
33550	56296	48315	37854	31591	26175	21388	17109	13614	11052	9123	7483	6300	5477	4979	4265	3778	3250	2846	2453	2130	1934	1789	1597	1479	1309	1109	1111	1048	950	958	982	932	908	857	773	802	705	730	728	696	657	625	673	664	662	673	670	609	670	578	630	596	584	611	582	604	586	617	589	594	593	593	561	591	612	591	588	546	598	552	550	576	562	539	544	543	595	565	566	537	609	620	543	534	541	587	594	573	555	578	526	564	578	606	588	587	578	610	570	544	558	543	535	547	575	568	634	563	586	541	573	596	564	579	536	550	564	596	572	596	548	548	558	587	567	587	591	565	582	568	548	545	565	550	568	543	588	556	502	554	582	592	594	553	500	550	526	587	560	614	616	559	541	589	578	527	599	548	587	587	586	571	569	547	566	555	582	556	574	605	535	554	572	513	581	569	572	545	546	566	547	572	581	547	545	581	537	568	593	538	576	554	548	540	530	565	597	576	558	560	543	596	545	592	570	557	534	558	594	613	576	585	574	582	529	557	565	592	569	587	573	583	568	586	526	589	550	594	532	538	588	594	557	553	565	585	554	546	554	597	541	544	569	585	563	565	540	596	543	571	589	535	551	550	541	565	584	564	542	565	544	588	584	571	544	596	549	585	551	560	580	571	495	558	522	583	528	578	600	503	530	603	571	574	563	570	559	542	539	565	572	543	536	560	609	572	549	607	576	592	580	535	568	581	552	585	593	566	570	567	568	561	575	587	598	566	597	575	535	574	563	566	552	550	565	576	566	523	571	572	575	559	556	530	600	537	596	559	569	585	574	553	535	578	551	542	531	573	572	595	555	559	558	566	510	549	558	549	554	546	594	583	621	569	533	584	556	556	560	563	565	530	571	535	573	557	561	566	571	568	583	566	547	591	547	582	575	585	531	557	569	565	579	542	538	556	597	576	584	563	603	525	582	575	547	552	583	599	569	555	571	549	551	563	576	544	587	584	564	553	541	569	525	591	593	537	562	571	563	551	561	568	554	570	561	549	561	542	590	508	606	542	527	581	577	574	522	522	541	539	571	560	605	567	581	543	564	564	579	552	565	541	597	579	599	557	563	569	571	573	543	527	568	597	524	577	564	540	572	594	562	559	568	592	541	527	560	602	572	562	568	547	585	584	555	545	574	576	563	527	518	598	548	598	548	593	543	531	582	571	543	520	542	574	605	551	589	509	579	589	534	554	615	515	592	572	586	559	564	573	554	562	587	548	568	575	569	538	548	584	562	577	562	550	565	561	561	556	561	585	528	577	556	572	568	577	598	589	617	609	576	541	564	557	584	568	577	558	586	577	587	591	534	559	541	584	577	578	588	522	558	577	552	587	542	578	568	577	578	534	583	595	588	550	585	580	588	557	601	516	539	553	576	581	554	570	549	574	552	570	584	561	573	567	612	567	553	585	577	584	557	573	606	578	581	552	552	561	591	576	611	558	539	567	585	587	566	545	591	575	554	572	560	582	543	560	550	550	538	526	566	594	571	571	570	586	588	576	573	540	580	527	571	537	552	571	569	584	537	546	563	588	540	559	578	561	550	559	599	566	545	565	551	549	579	617	575	585	583	530	563	584	548	527	539	538	584	568	592	575	534	571	554	554	568	567	589	554	578	583	534	525	607	546	548	551	532	574	564	577	581	578	591	569	545	527	557	594	536	586	541	592	583	549	585	570	588	539	576	596	616	589	574	539	548	603	529	553	600	552	560	536	555	578	563	538	565	526	606	545	549	545	568	543	535	554	552	559	567	557	556	565	518	558	596	546	532	585	551	573	580	559	604	560	607	609	617	602	584	583	564	558	570	579	513	560	586	548	568	559	569	603	551	614	598	577	531	563	542	563	536	577	582	602	574	575	540	541	558	564	534	561	527	574	552	561	577	543	581	580	545	558	558	557	570	546	509	567	567	573	560	550	576	596	569	547	588	527	594	586	548	513	551	564	560	602	546	587	573	597	578	515	586	551	593	558	597	532	573	541	576	537	566	581	586	593	621	540	542	586	538	559	525	564	573	562	576	532	559	579	562	537	602	544	538	587	560	539	546	556	599	532	561	533	557	528	559	602	528	586	546	546	609	529	574	610	559	566	551	533	575	572	527	584	582	594	576	561	573	539	555	547	612	575	543	510	538	595	570	574	550	530	560	544	562	574	564	544	556	597	556	547	535	574	521	554	564	576	556	561	579	563	576	572	564	564	551	575	549	537	573	562	572	547	582	582	568	615	562	567	582	526	591	610	583	589	568	566	558	574	550	539	544	546	558	592	595	598	537	584	577	556	550	579	565	612	582	552	577	591	583	555	548	573	559	577	539	558	556	547	528	542	551	547	565	556	582	575	558	564	555	576	577	591	570	574	516	579	554	561	576	561	549	587	554	567	590	550	539	570	574	621	566	564	557	557	562	588	554	538	611	555	569	556	548	560	572	592	581	572	583	543	597	523	590	579	596	603	561	554	563	584	564	577	569	564	549	542	590	596	572	537	561	595	578	519	578	560	575	587	560	573	555	542	581	613	526	550	567	624	560	594	545	585	613	579	561	516	613	574	551	586	557	557	544	584	540	549	562	576	582	573	552	538	579	569	565	581	555	583	565	535	555	523	564	600	565	570	560	540	553	553	539	559	562	537	538	552	577	531	565	576	592	520	521	578	586	557	609	577	569	576	567	553	548	597	576	565	580	561	578	598	606	556	568	557	556	545	548	568	553	531	574	547	575	554	571	557	567	563	569	564	535	552	571	572	537	576	562	590	611	606	585	580	558	556	520	575	541	560	546	604	584	580	566	585	543	575	568	556	601	574	577	547	515	573	623	561	571	537	577	600	582	543	544	582	554	571	581	520	579	561	593	525	527	584	530	570	545	602	548	575	551	558	530	519	552	552	533	561	575	581	556	574	561	539	554	649	570	629	554	576	526	565	570	545	584	541	562	572	596	578	568	560	579	548	551	556	559	551	545	562	590	582	535	592	601	553	554	551	574	572	562	609	542	578	516	578	570	583	584	568	618	547	571	544	558	592	535	571	598	520	564	559	536	589	542	563	538	589	548	545	556	563	572	547	601	563	571	550	572	553	598	587	568	549	564	562	596	520	566	574	592	578	582	593	565	542	577	565	549	563	542	568	578	591	521	580	509	586	563	539	546	566	560	549	553	587	569	552	550	585	562	563	534	554	593	563	527	560	574	552	551	599	589	554	570	551	558	549	531	602	569	624	568	588	579	584	609	520	532	557	589	593	550	509	576	541	538	587	531	568	541	562	566	586	557	580	535	550	570	535	604	580	574	605	520	594	552	566	583	565	548	542	581	565	561	628	563	575	565	605	522	553	568	581	550	581	569	560	571	572	576	542	557	559	567	581	560	536	526	551	562	574	577	588	563	533	548	545	558	546	569	547	602	582	536	566	536	591	549	603	612	561	511	529	595	595	583	545	537	562	526	593	566	586	561	562	576	522	559	538	586	569	562	585	505	561	577	523	573	577	526	570	570
28191	27768	31050	23708	14624	8999	5729	3931	2795	2229	1788	1416	1241	1124	1024	998	839	788	693	677	613	629	567	521	510	498	465	506	487	469	472	456	436	429	406	401	391	400	400	389	388	419	399	390	385	403	385	377	361	377	378	380	404	368	388	352	372	377	398	385	415	347	354	356	370	386	368	387	379	380	373	398	383	378	372	360	364	355	366	332	372	376	335	400	383	403	359	366	392	390	364	377	381	356	382	402	376	369	373	371	385	379	366	331	404	375	396	370	365	390	366	348	346	353	345	371	390	387	352	373	378	382	384	333	362	363	390	379	376	346	369	392	392	370	343	353	365	373	399	405	400	365	395	362	332	358	386	384	374	373	359	371	360	379	364	346	376	351	340	381	381	356	350	420	386	357	339	365	345	398	369	377	362	402	372	343	384	392	378	361	373	357	343	366	379	392	327	343	422	338	426	381	362	378	370	383	374	376	386	365	328	354	363	416	379	376	428	400	386	373	407	367	362	365	394	351	361	369	396	368	361	370	405	382	409	381	364	367	387	408	352	328	368	390	348	393	378	352	361	396	387	361	372	396	361	343	364	399	373	370	389	378	379	405	388	357	374	396	367	389	415	395	351	383	355	402	401	390	396	362	395	349	357	361	357	395	375	343	389	371	345	380	345	373	411	426	388	375	359	377	384	377	383	384	382	383	393	381	403	370	370	342	384	383	424	390	413	370	392	389	377	345	390	392	420	378	359	403	352	366	381	361	366	383	354	344	377	378	379	428	377	369	371	356	366	400	362	385	372	398	408	356	382	412	386	382	376	376	372	346	370	402	370	387	364	362	399	367	400	379	338	378	382	376	416	348	378	372	386	379	381	392	375	410	387	392	377	373	382	378	374	369	381	343	362	400	350	343	340	360	337	383	379	375	389	371	375	334	387	398	393	390	349	390	390	379	368	370	345	389	354	389	371	370	398	354	372	357	388	348	377	385	363	392	359	415	356	350	412	375	332	386	366	386	363	376	358	355	394	387	393	375	402	405	370	364	405	395	386	366	392	369	362	383	350	383	394	353	385	343	375	402	406	385	447	349	373	370	369	383	375	366	388	378	372	379	376	373	375	368	390	384	377	390	388	390	368	372	342	378	361	392	377	389	363	317	365	345	349	371	372	393	420	396	367	418	423	363	342	405	351	361	383	418	389	334	375	404	373	339	386	386	399	420	362	364	351	385	359	362	330	350	375	398	384	368	415	389	379	378	378	380	370	367	379	386	399	385	380	370	371	389	382	396	386	364	379	389	363	364	357	372	405	373	372	348	362	391	339	346	337	370	383	372	374	343	384	381	365	357	381	371	403	339	383	376	406	358	372	343	348	368	350	367	358	400	399	360	399	385	397	397	344	381	384	347	387	396	357	338	410	378	368	371	369	374	396	381	384	352	366	373	380	369	372	373	376	375	334	419	374	367	356	359	361	382	343	348	380	394	349	369	361	376	400	356	390	377	373	394	369	380	396	377	352	372	384	344	366	370	373	357	383	383	385	412	396	389	344	393	392	364	365	395	402	377	364	366	358	374	361	385	372	389	410	381	396	410	376	413	387	376	394	376	383	361	358	349	401	353	365	368	346	381	377	359	369	385	359	365	407	352	399	391	393	369	379	369	376	400	359	327	383	412	353	341	410	336	370	364	375	367	366	374	353	357	353	374	397	359	334	356	388	398	328	393	403	384	346	354	387	425	378	364	395	385	372	353	390	376	348	385	373	374	395	371	350	377	365	368	360	376	414	356	355	364	384	408	391	410	373	374	357	402	414	370	424	394	345	356	351	395	395	380	375	374	361	361	341	377	361	358	404	360	382	380	353	355	373	332	346	343	355	384	333	391	393	372	382	393	369	403	374	357	416	414	378	370	367	387	423	397	372	397	354	395	370	377	425	377	381	348	364	346	395	346	391	376	367	365	345	403	388	352	392	376	340	396	407	387	400	372	361	390	379	371	365	358	406	382	365	376	331	373	392	389	380	343	356	377	326	367	387	372	372	401	355	388	368	387	368	380	403	343	377	398	364	353	364	390	340	378	367	367	351	363	388	354	378	365	377	393	403	419	357	372	395	398	419	412	379	380	385	387	396	412	384	382	368	368	356	375	390	364	366	389	375	364	396	351	383	361	365	375	372	385	369	363	361	371	402	352	384	380	409	382	382	366	407	403	378	369	371	344	363	382	384	389	385	372	403	346	364	348	374	388	384	384	398	359	391	398	379	365	346	396	372	388	370	361	370	382	375	327	397	372	399	405	345	366	392	388	393	354	348	371	370	363	370	359	364	389	376	403	383	364	326	364	369	390	372	368	369	414	391	351	384	374	369	370	404	376	381	379	358	369	368	364	385	401	395	372	399	396	334	381	360	365	398	408	377	365	362	383	386	377	353	372	351	379	366	400	390	369	406	375	390	394	375	387	328	376	409	389	403	373	376	375	366	369	373	375	387	393	375	347	366	361	366	378	368	366	356	412	372	357	364	390	364	360	373	353	373	386	379	371	380	356	403	402	359	365	380	371	350	367	395	378	355	410	380	358	373	366	332	412	370	366	359	353	395	387	345	418	355	386	358	404	390	357	377	386	386	367	376	389	383	327	369	391	355	370	314	384	387	386	366	366	361	368	358	367	390	338	375	350	370	367	364	373	395	363	364	368	360	353	385	357	367	370	346	356	342	378	390	386	383	357	374	413	363	412	392	403	381	359	384	406	353	351	358	370	379	418	362	372	369	355	381	374	363	367	368	375	392	374	353	398	391	418	371	367	331	408	389	380	387	394	390	412	367	344	380	411	379	347	390	393	399	367	395	373	364	374	374	369	367	372	368	396	352	369	376	369	378	376	364	378	392	362	378	334	347	361	385	394	404	337	395	357	376	391	382	370	322	388	367	357	376	356	405	386	367	367	396	394	363	402	385	391	354	363	347	381	386	368	346	415	376	393	373	393	392	358	372	363	368	391	368	363	360	366	370	347	407	343	394	393	362	394	385	350	371	369	393	368	371	373	369	360	367	361	383	395	379	349	402	396	340	379	407	403	372	385	351	373	377	378	373	385	395	389	342	372	362	397	367	415	361	381	381	371	353	393	377	403	357	377	374	389	338	350	341	391	392	406	397	362	342	392	342	411	404	386	365	341	401	368	390	344	385	379	362	385	364	340	371	367	429	408	401	386	365	393	346	353	394	353	376	405	369	396	395	380	359	363	387	379	374	355	382	372	369	400	386	390	402	352	344	404	374	369	366	387	387	364	358	391	370	388	362	375	383	360	392	368	362	390	388	332	361	371	409	354	362	362	382	367	346	350	399	374	377	417	360	376	380	414	364	366	357	357	370	354	331	354	431	384	376	399	368	350	365	354	390	388	405	403	375	372	384	374	371	407	407	335	388	374	376	357	363	384	402	396	354	370	357	374	402	338	374	373	384	371	365	361	394	376	418	329	378	386	382	391	373	363	370	362	379	381	381	375	372	373	367	399
30327	43965	37584	27012	20948	15863	11934	8983	6974	5491	4294	3676	2926	2712	2420	2165	1979	1719	1533	1318	1238	1082	1074	1001	867	811	768	770	758	679	705	710	641	637	630	627	591	631	598	566	588	563	535	559	557	622	557	564	564	548	564	566	563	540	545	553	563	525	494	541	522	578	518	551	519	541	532	527	559	539	525	517	547	535	531	556	521	539	486	531	561	514	557	517	520	495	551	497	488	510	511	545	555	506	538	525	571	581	489	531	567	526	523	542	509	539	569	491	534	525	526	532	511	507	556	478	538	517	523	483	498	516	508	498	519	496	513	536	504	576	541	557	510	492	510	529	544	498	563	507	529	523	516	506	569	550	533	535	544	514	512	582	549	540	552	491	545	483	521	547	525	513	545	542	537	484	503	536	542	543	515	514	556	557	540	536	503	542	521	529	494	531	530	508	496	536	524	552	489	539	508	502	534	515	483	508	551	509	542	556	509	521	521	534	548	492	527	506	520	558	549	541	550	557	518	494	521	511	511	522	547	536	545	522	521	535	557	515	514	527	488	525	547	508	519	518	513	546	515	523	519	529	528	529	542	519	500	553	533	509	561	485	527	529	509	511	525	520	544	515	592	521	509	548	527	510	536	485	546	546	515	538	490	530	535	544	484	525	530	538	527	518	543	555	514	489	533	532	499	534	524	500	520	537	481	538	523	520	531	516	498	538	507	530	519	522	510	543	565	533	526	493	504	546	544	519	443	522	548	497	534	552	503	498	516	530	512	521	523	526	540	528	494	534	527	515	552	527	523	502	478	491	549	550	510	543	526	523	494	584	520	584	510	539	531	557	551	505	510	521	497	513	503	499	486	539	509	530	511	557	566	544	537	514	542	503	552	527	539	548	522	531	539	551	546	516	574	522	534	510	513	550	520	488	517	506	486	538	523	527	521	527	540	520	533	534	503	546	521	504	562	549	507	499	544	510	538	547	551	516	540	523	531	464	483	530	505	517	548	534	506	553	499	544	516	520	546	528	521	554	545	528	539	555	550	504	505	536	558	538	530	514	558	568	554	535	554	529	554	522	520	549	537	521	533	508	539	539	555	537	502	513	535	510	501	492	521	558	547	525	505	505	501	519	523	526	532	512	539	522	528	545	575	536	534	592	518	546	502	536	516	505	498	507	503	522	518	536	518	490	508	544	518	540	563	546	470	527	497	518	527	529	524	515	497	558	546	534	529	561	535	480	504	568	539	492	532	534	537	514	538	459	521	517	558	561	528	518	561	571	535	490	520	529	511	512	552	519	519	554	499	518	516	519	531	558	524	519	488	535	516	545	536	529	504	553	536	546	507	528	549	556	538	543	532	521	535	507	540	546	513	522	525	497	527	515	527	536	538	499	542	542	504	503	573	498	540	551	537	513	507	521	529	484	560	541	564	499	499	561	519	522	512	530	480	513	562	507	534	491	511	544	483	530	543	505	546	547	555	544	553	518	523	531	532	522	557	510	554	500	524	501	491	523	523	546	512	514	552	520	515	553	518	510	536	557	543	538	521	567	516	527	521	534	543	521	531	560	544	535	525	507	491	513	533	507	533	530	517	503	500	504	522	522	496	510	494	543	533	509	490	496	517	544	539	573	527	537	526	547	508	495	538	516	500	548	521	487	497	557	548	542	482	526	489	547	527	503	532	529	556	555	497	540	553	541	526	519	512	513	513	506	515	520	553	506	526	492	578	548	527	520	541	542	570	532	527	533	550	522	498	477	522	515	522	504	496	510	516	525	534	436	539	539	489	562	514	547	540	529	485	507	491	547	520	537	504	530	501	506	526	514	522	504	542	525	553	504	540	518	508	526	519	559	550	548	511	515	488	553	542	500	536	535	479	545	536	531	522	488	545	529	520	573	508	547	533	531	498	520	554	523	509	539	554	543	526	558	536	520	503	489	499	490	597	556	545	513	511	535	538	487	486	524	570	533	505	547	542	527	528	563	509	545	527	546	537	535	548	506	488	513	513	486	540	529	521	576	512	504	490	564	512	527	536	512	499	541	507	546	576	533	506	535	549	545	538	497	554	542	556	568	529	558	497	523	561	544	593	498	540	571	549	522	505	516	527	517	528	535	577	538	504	497	558	527	543	507	480	508	521	507	531	487	537	481	516	525	523	526	521	561	498	492	560	488	531	470	525	539	535	544	535	483	506	512	508	542	514	531	518	469	522	524	535	516	579	560	526	515	530	494	478	564	534	538	519	559	533	525	511	501	482	530	544	525	550	527	510	545	546	585	523	521	528	525	531	525	504	464	550	497	532	578	533	488	520	552	512	543	502	533	520	529	572	526	498	509	509	552	532	525	548	523	501	486	483	522	515	542	528	529	491	525	531	512	537	495	484	538	512	516	503	552	499	512	543	548	559	544	506	517	476	507	526	525	525	517	517	542	508	510	510	502	523	559	544	516	550	504	512	531	543	494	517	540	497	531	530	547	545	539	526	555	510	535	545	536	536	508	514	535	507	570	531	494	542	548	464	519	488	494	535	532	532	542	552	518	494	518	534	555	546	494	503	524	532	530	527	516	559	494	544	527	507	532	526	560	548	522	502	542	504	541	521	524	524	582	517	536	498	525	537	516	548	530	492	590	527	493	536	549	569	500	512	553	530	500	502	506	506	505	535	543	487	512	505	517	504	510	529	498	502	489	512	498	561	516	516	555	535	538	547	544	537	538	507	532	550	545	533	486	560	517	532	509	521	542	552	497	503	546	490	498	515	532	546	531	531	493	532	539	538	495	546	511	532	511	517	538	559	508	501	547	539	486	521	541	501	513	504	587	550	514	553	545	542	565	552	531	482	478	545	469	501	509	548	532	534	504	507	526	554	492	533	488	560	549	519	569	555	575	520	514	498	534	540	511	525	539	513	555	572	494	531	498	545	530	546	521	490	528	527	555	552	562	523	583	553	480	499	561	548	527	501	515	499	521	537	530	538	535	559	563	538	508	534	498	536	502	563	541	501	563	519	530	530	548	548	510	512	547	509	532	505	524	509	527	523	491	536	513	534	519	543	553	503	534	520	518	499	484	516	502	500	524	550	545	529	541	515	545	558	516	504	489	497	550	509	524	521	517	556	507	495	516	554	551	543	533	528	553	487	546	524	485	561	547	492	511	531	508	539	527	534	527	530	559	501	518	518	539	506	528	582	544	537	485	501	549	502	536	534	507	530	499	533	512	460	514	497	565	525	540	548	556	532	536	525	532	497	508	554	536	552	500	535	522	577	550	526	504	558	542	584	517	539	538	508	540	535	490	562	473	522	496	545	516	528	538	484	523	511	515	493	561	521	508	544	534	518	509	523	487	553	533	516	523	505	536	560	505	528	508	559	529	521	530	535	526	485	526	520	510	505	496	501	511	519	530	538	486	536	537	561	533	526	527	507	559	505	490	569	554	527	549	558	509	524	560	501	552	556	533	527	513	510	563	547	533	517	563	515	529	555	529	562	531	482	525	497	527	541	548	482	516
24199	21089	28354	24771	21989	18240	11884	6929	4765	3733	2853	2294	2045	1881	1632	1454	1373	1197	1104	961	915	789	758	700	677	628	596	566	556	562	498	534	511	495	522	474	471	484	474	446	463	465	418	487	433	440	417	447	412	483	429	475	411	451	455	421	430	433	410	383	425	448	425	424	413	414	410	428	426	441	440	452	425	462	454	401	454	449	429	414	412	405	432	426	398	405	432	396	393	453	431	395	399	481	456	410	438	450	444	420	420	399	394	408	428	398	437	422	426	462	429	434	451	420	409	413	431	431	415	415	437	439	392	418	400	437	384	445	438	421	466	426	413	422	418	412	423	425	417	392	428	444	435	430	434	413	414	450	402	397	387	443	399	440	420	391	416	438	441	414	418	433	434	420	413	442	445	444	438	457	424	427	392	435	422	420	400	414	401	429	445	403	420	394	420	397	413	404	405	400	415	413	417	394	413	386	406	437	425	414	425	416	410	450	422	402	390	408	419	406	410	390	391	400	399	409	408	389	449	408	480	393	458	420	468	411	424	415	446	405	399	421	425	396	415	441	434	416	411	435	427	429	410	396	428	443	453	391	430	427	426	469	390	411	438	381	404	405	433	427	427	415	430	404	414	417	471	420	417	398	409	406	429	425	401	428	428	451	427	397	417	382	438	381	418	422	431	394	433	488	457	411	400	421	433	420	414	404	421	393	435	425	436	394	407	421	452	438	422	454	437	452	392	430	402	434	470	376	391	392	411	375	422	372	425	420	410	429	390	399	400	426	430	425	455	408	424	385	413	435	440	428	440	416	466	414	408	443	445	426	423	418	439	417	412	418	417	396	426	423	437	404	408	443	451	412	427	443	396	415	433	436	426	411	406	452	434	433	404	433	408	408	369	415	438	406	436	420	450	438	432	453	466	454	411	408	450	451	410	458	443	438	384	392	464	458	437	419	423	427	400	411	400	398	419	413	423	432	436	389	409	392	475	450	433	392	413	403	400	430	398	419	406	417	421	400	444	430	380	424	426	402	428	446	428	405	429	420	411	431	432	412	428	438	410	412	411	456	443	451	418	424	442	448	413	411	409	409	391	420	396	434	418	420	417	418	419	418	434	415	344	412	417	421	417	398	426	400	436	431	406	428	430	458	450	419	418	422	414	430	421	431	424	438	427	452	424	426	417	415	408	410	480	400	423	430	444	432	436	418	422	396	392	424	392	447	419	381	364	412	409	444	378	449	414	465	430	428	413	427	439	347	404	450	444	463	394	415	401	399	451	406	440	385	397	452	411	407	403	422	426	409	438	397	402	394	421	447	460	404	425	383	427	474	412	451	416	398	414	417	426	438	478	408	432	417	429	409	402	441	393	423	394	427	430	459	443	419	399	442	411	416	404	412	451	470	442	425	404	414	436	404	402	428	443	425	398	422	414	407	428	409	461	414	398	395	380	420	448	426	394	441	428	438	464	443	445	393	446	446	429	436	394	404	421	415	475	396	434	438	420	398	476	428	431	400	445	427	391	452	429	424	412	433	425	414	395	434	419	427	367	421	396	441	422	406	391	410	451	392	438	401	384	431	432	434	459	423	395	432	404	404	399	446	390	386	398	430	413	424	444	425	430	449	427	425	418	418	444	430	469	433	439	388	464	433	386	414	431	416	404	397	467	442	426	395	447	447	433	444	441	403	417	421	389	460	439	401	431	450	428	435	428	431	467	403	412	400	416	420	396	408	472	468	404	390	410	400	410	417	424	427	453	425	403	398	403	383	435	414	434	408	393	427	431	395	425	404	446	447	407	405	420	462	411	424	465	450	429	415	439	422	391	416	413	390	398	394	455	412	404	453	393	421	438	400	430	427	435	407	396	428	454	423	441	416	406	404	438	409	405	426	427	439	436	401	410	430	397	475	410	422	419	391	407	456	453	441	442	443	416	414	453	416	436	420	417	382	399	428	444	410	454	438	423	435	408	416	407	428	409	428	420	445	388	431	424	391	429	418	436	445	403	412	391	388	410	426	398	424	433	405	419	410	405	416	435	428	414	451	398	397	365	428	428	441	463	408	415	418	441	432	423	399	427	431	420	450	425	389	405	435	432	410	434	433	437	404	442	420	459	460	404	423	419	409	407	403	403	457	425	400	398	433	403	441	425	422	439	409	394	444	448	419	428	370	441	410	412	411	425	410	430	409	434	432	441	460	394	413	466	395	417	444	452	440	427	437	455	416	398	434	444	405	421	431	402	441	468	443	407	404	424	460	431	417	396	430	460	429	391	403	464	404	390	421	421	418	411	417	441	463	427	448	401	424	425	437	427	414	412	477	443	436	418	426	454	414	395	398	415	395	402	438	439	425	434	431	451	412	441	396	422	411	430	403	397	402	442	390	422	403	420	435	436	436	448	421	394	429	438	410	443	447	453	451	426	455	444	423	418	454	410	401	442	399	393	393	433	472	432	392	418	407	433	434	411	373	414	418	438	390	429	400	433	403	437	399	469	403	452	417	458	397	385	408	446	432	398	395	397	445	428	424	419	420	452	444	439	422	445	393	413	487	416	425	439	424	426	440	423	444	466	419	461	435	428	378	439	394	427	408	418	386	426	415	451	400	417	419	414	443	453	387	433	396	408	440	445	444	452	431	432	415	443	433	447	409	430	393	411	419	408	426	434	386	359	428	412	451	438	403	423	415	425	415	442	433	402	430	418	429	423	438	398	427	446	441	426	378	428	415	415	411	393	431	437	445	417	408	441	390	405	433	422	433	429	427	414	428	411	423	421	383	433	401	435	444	435	431	409	441	445	412	429	424	404	400	427	448	435	404	385	390	415	403	421	395	397	418	444	417	401	394	449	389	412	379	421	399	394	416	422	441	418	428	450	428	426	439	410	413	455	420	382	419	398	412	444	430	407	413	446	428	415	384	442	415	429	461	425	436	383	406	432	421	398	418	413	436	435	408	406	438	423	396	408	438	440	450	420	412	429	448	399	416	412	415	449	403	422	439	393	426	398	448	423	407	423	420	450	420	394	408	388	437	386	404	415	401	427	392	387	439	419	421	442	396	408	423	431	461	415	430	424	415	421	393	435	436	436	425	417	412	433	401	415	354	382	432	443	408	422	389	433	403	444	383	434	418	440	425	411	431	373	410	426	415	444	419	410	410	424	406	411	391	428	421	383	419	404	417	409	441	420	421	446	435	451	388	444	430	432	433	416	448	453	420	444	414	441	403	441	401	411	451	419	417	426	397	387	433	455	461	434	429	448	461	448	426	398	398	425	384	435	422	433	441	398	413	426	450	428	419	463	411	451	453	424	448	418	428	444	413	427	392	397	399	385	416	428	397	423	428	404	435	398	420	431	457	427	434	400	410	388	448	400	398	426	427	402	459	374	449	423	405	414	402	393	432	423	418	435	403	400	427	396	397	414	434	406	402	428	420	435	398	419	400	424	407	405	390	429	419	421	431	427	430	406	420	387	426	433	394	411	454	392	431	430	444	403	430	446	381	391	469
31388	51468	44128	33838	27849	22043	17475	13689	10714	8545	6807	5784	4901	4244	3825	3302	2905	2580	2332	1981	1708	1609	1512	1360	1192	1115	1085	956	941	931	849	869	831	786	745	731	725	724	722	676	695	662	669	635	637	636	580	673	628	649	663	630	591	596	598	644	570	569	644	624	566	584	586	588	635	582	571	611	618	606	618	611	589	548	594	589	618	544	595	577	593	566	604	637	587	570	618	614	615	591	589	590	621	585	592	573	621	578	566	608	591	597	603	585	587	600	626	599	598	617	573	557	585	552	589	593	595	587	594	586	590	612	596	579	591	559	574	604	565	620	567	624	611	632	580	552	612	585	582	627	619	580	606	577	631	598	604	607	589	560	572	581	606	592	611	567	602	643	580	624	596	594	625	632	567	618	568	644	540	573	607	607	588	567	544	636	532	634	564	580	637	572	605	556	612	608	564	586	588	540	617	582	609	549	574	564	548	586	619	574	602	626	614	580	558	615	596	637	620	628	565	555	579	607	542	576	581	571	576	593	546	620	582	557	584	605	641	575	637	601	583	632	612	613	567	627	608	566	610	587	575	551	584	583	606	585	607	619	569	592	555	568	606	623	598	617	590	600	584	561	592	594	608	588	535	625	550	593	610	573	522	592	597	544	628	561	580	575	561	579	604	606	596	592	592	583	552	588	574	569	577	618	614	605	587	578	568	572	623	624	657	661	589	585	580	606	612	568	603	590	573	601	587	576	558	585	629	576	583	564	549	533	572	617	590	548	586	559	607	580	566	574	572	631	585	606	633	558	613	624	560	565	627	564	546	547	601	571	589	614	586	588	560	602	576	571	591	584	567	643	577	598	597	575	604	593	589	589	559	581	571	586	615	561	575	579	600	630	611	609	583	589	549	598	579	604	609	591	561	525	538	581	586	582	569	598	634	617	586	577	579	619	525	615	579	601	580	551	583	648	569	605	598	595	610	594	532	596	543	566	598	576	554	585	587	547	593	651	577	565	578	584	598	554	582	567	579	598	572	586	627	597	620	571	594	575	573	578	579	559	635	536	569	589	610	585	545	608	622	615	585	596	570	590	555	599	571	575	562	617	618	585	634	597	574	573	557	582	566	593	573	532	564	631	583	576	597	571	567	612	590	571	595	542	604	567	611	584	607	586	564	573	594	582	567	613	624	584	635	585	545	562	556	596	599	604	587	646	579	601	554	578	574	609	617	532	609	581	635	559	640	559	564	535	568	558	577	588	588	588	607	592	602	592	587	576	608	604	582	563	606	598	600	583	607	581	616	627	590	591	559	588	583	532	582	578	566	597	579	580	544	622	578	566	613	609	597	591	542	575	580	607	563	619	559	595	602	569	597	567	563	598	554	587	513	559	625	592	628	597	561	589	578	613	591	595	623	573	562	599	578	621	587	584	582	578	572	558	587	611	586	593	555	578	613	561	594	569	555	607	564	647	584	606	628	600	567	589	561	629	586	572	622	590	570	565	600	521	603	576	590	590	584	628	602	563	595	630	584	672	557	565	564	550	635	626	580	591	588	569	600	560	598	610	578	670	574	571	620	607	600	597	598	586	598	597	618	575	601	625	556	577	570	615	591	592	581	528	590	590	617	582	573	570	549	595	572	607	586	591	560	601	604	603	599	614	580	602	603	586	578	599	610	531	559	590	597	584	590	628	566	590	604	607	613	592	571	579	608	582	599	612	602	598	581	608	599	568	624	598	600	581	618	553	575	575	551	582	589	558	614	547	548	574	596	566	572	608	580	551	603	590	603	622	601	587	616	570	593	583	579	589	579	593	569	586	551	597	586	589	586	576	572	624	607	583	547	584	611	579	594	616	529	569	560	607	617	574	581	585	595	602	578	589	615	579	580	566	609	574	587	576	588	575	600	593	591	562	601	569	605	577	582	570	611	579	612	625	608	571	559	578	587	560	613	584	591	606	559	562	587	586	598	576	630	559	589	573	590	621	620	590	555	591	588	594	557	620	613	582	593	619	575	574	588	600	603	589	578	617	610	545	560	531	578	585	572	594	588	632	568	590	611	600	602	548	556	594	555	562	578	564	571	627	583	541	552	607	547	590	604	625	607	557	576	587	596	609	613	585	549	586	600	611	567	582	600	578	607	566	571	557	546	598	572	549	633	607	621	547	597	588	577	628	614	597	592	622	606	576	572	610	633	596	573	591	566	555	591	610	554	595	571	593	573	575	597	601	607	611	560	562	617	571	611	598	586	591	609	616	597	593	588	577	593	548	618	604	589	613	605	558	621	599	608	580	579	605	613	581	530	604	616	608	609	600	567	550	550	572	578	580	577	600	647	576	597	571	605	632	556	638	622	591	611	602	610	642	579	598	608	638	585	585	611	597	607	604	607	566	588	572	549	575	604	566	604	599	592	586	573	586	610	585	648	590	573	605	594	558	591	608	609	620	591	592	609	602	548	588	571	583	587	648	611	600	603	575	606	581	594	525	575	601	609	572	565	650	593	558	606	596	581	567	565	595	572	587	593	609	607	579	570	587	545	597	608	573	595	608	601	591	542	570	548	615	562	585	609	562	560	606	594	554	593	586	618	580	550	560	628	581	587	583	593	590	596	642	586	598	590	638	562	585	558	583	602	574	597	599	580	593	607	559	557	635	613	595	615	613	612	600	564	556	602	593	576	575	545	564	601	587	587	576	551	545	579	583	580	560	617	570	539	600	561	598	565	552	578	575	632	573	583	577	557	563	569	633	601	566	593	558	618	573	601	559	578	564	556	554	552	597	579	570	584	555	593	575	587	612	614	611	572	611	570	595	568	628	585	590	591	556	583	594	597	627	580	584	592	543	577	595	587	578	569	574	595	602	596	561	569	641	536	571	596	577	620	568	572	580	569	558	622	563	593	582	609	640	566	557	618	610	567	559	646	579	609	597	561	576	595	569	558	559	590	595	576	581	569	566	590	616	609	594	557	592	536	561	609	596	588	623	513	574	568	548	610	615	607	565	587	544	622	644	557	574	565	590	591	620	612	558	596	586	589	563	557	539	571	602	559	611	608	599	594	572	638	567	599	586	613	644	568	627	565	544	590	560	606	543	548	587	600	602	578	550	567	554	593	588	611	624	608	570	589	612	532	599	565	586	622	575	599	580	568	611	618	577	574	601	640	585	594	615	547	629	601	605	614	564	617	554	639	606	552	595	575	591	549	577	566	566	582	634	581	638	609	583	647	613	590	639	552	596	603	576	595	600	603	621	575	607	597	587	579	575	529	582	582	553	609	608	576	576	629	596	557	582	541	600	580	594	571	578	599	568	597	581	628	581	613	597	595	553	596	604	579	590	586	546	542	654	602	592	621	566	576	592	597	627	633	642	603	598	597	627	581	595	588	604	562	609	572	605	585	615	573	592	599	589	564	599	571	603	630	570	587	583	560	588	588	552	591	581	588	570	603	602	562	591	578	533	649	615	618	602	581	597	586	563	585	593	597	564	592	618	590	583	599	583	611	606	569	569	564	584
23122	21024	28630	23746	21534	22127	18743	9800	6505	4944	3973	3205	2694	2348	2129	1851	1656	1454	1301	1196	1030	883	934	812	753	690	665	582	583	598	554	583	496	554	507	522	506	462	494	458	438	462	438	461	460	436	422	443	406	444	436	432	393	428	416	403	395	440	396	397	445	416	434	428	407	439	451	396	434	442	409	402	429	430	445	403	380	386	401	427	398	428	409	407	425	409	438	407	432	375	421	405	374	411	418	399	385	383	400	383	416	404	405	420	397	404	398	428	396	421	416	346	398	412	408	412	401	415	416	407	429	431	366	427	388	372	416	442	387	372	405	418	402	406	404	405	414	419	387	383	386	416	447	393	426	361	431	381	407	405	382	395	367	423	389	391	423	437	399	393	394	416	383	402	399	427	416	418	418	413	421	386	462	400	401	423	401	420	427	428	392	432	385	430	402	410	446	395	366	387	360	395	415	398	387	404	418	421	437	402	453	383	386	378	435	390	431	414	414	401	392	419	405	396	421	413	415	399	390	403	417	405	387	379	382	430	408	409	387	421	414	417	432	360	429	351	391	399	395	426	438	422	348	408	359	364	395	382	408	404	405	389	386	394	393	393	390	425	403	422	389	389	395	407	392	381	369	405	403	428	425	397	388	397	429	405	412	441	379	395	383	378	405	397	392	423	426	407	416	398	396	418	385	394	436	422	401	409	388	413	400	402	447	419	434	388	418	380	441	421	408	369	378	390	423	355	412	392	397	416	415	378	388	378	420	390	415	396	420	374	448	441	391	383	375	387	374	419	403	402	405	392	382	416	385	409	435	436	398	402	381	407	418	412	405	403	404	408	425	421	375	413	392	392	412	394	424	387	401	399	412	427	400	389	393	440	369	400	398	425	380	362	396	412	425	388	376	415	413	422	423	396	383	400	405	394	380	414	422	403	416	369	399	411	407	419	411	416	395	395	415	401	425	409	381	420	353	426	349	432	380	427	369	456	391	402	401	368	387	434	390	366	410	423	393	435	405	416	378	391	418	382	415	399	386	413	384	399	416	410	416	405	432	426	424	375	425	420	406	378	412	397	433	418	386	427	444	398	401	435	420	364	439	382	406	412	388	391	420	400	401	456	371	396	382	390	435	377	404	367	417	389	389	386	426	438	376	383	391	431	425	422	394	421	403	392	403	398	395	410	417	422	386	388	405	384	409	434	406	403	379	404	409	383	378	417	421	422	441	436	431	378	379	422	422	421	396	391	398	376	387	387	412	398	394	380	415	392	369	392	418	377	422	419	440	395	444	358	421	385	389	456	406	402	409	405	415	386	413	416	379	398	381	426	413	414	455	391	393	402	463	407	427	374	418	401	416	403	382	365	405	372	412	420	425	410	384	381	383	402	394	414	393	424	400	406	404	397	438	396	381	433	420	408	385	389	415	381	395	427	422	404	405	428	398	388	372	391	380	388	404	393	350	397	404	418	420	416	411	374	424	436	386	385	433	407	416	395	406	418	432	434	419	410	444	407	409	378	412	429	362	372	400	417	378	403	391	414	399	385	407	386	366	414	401	423	411	401	421	379	406	360	379	438	429	414	386	386	409	415	406	404	423	432	385	423	403	434	413	402	403	385	378	415	368	399	424	427	401	383	390	410	404	413	404	414	412	403	421	420	407	376	381	410	368	418	422	420	432	414	401	391	397	397	400	368	382	401	388	398	400	429	401	382	408	406	420	406	367	375	378	372	388	425	393	423	414	398	426	388	397	395	392	392	354	425	392	406	422	393	409	400	382	426	419	398	400	403	394	402	434	429	443	409	429	418	345	434	385	383	388	408	420	378	393	407	374	414	391	389	400	364	410	398	410	431	379	409	410	409	423	408	403	446	416	404	400	410	408	436	414	407	411	428	397	442	390	440	373	418	421	415	417	406	383	410	387	381	395	404	388	381	387	426	398	398	412	416	401	403	421	423	411	421	358	415	423	375	392	404	429	385	400	385	404	376	385	349	426	429	410	383	415	383	406	398	412	435	411	425	419	387	407	382	387	435	353	397	452	413	411	403	433	377	387	406	455	406	374	400	398	404	382	418	437	446	403	394	402	418	397	390	424	428	410	405	412	385	439	398	394	422	376	411	406	411	372	421	368	384	380	392	377	437	391	412	360	437	400	429	398	384	448	376	407	425	407	409	434	394	401	409	411	442	473	413	389	415	396	379	397	375	411	421	408	406	414	386	374	430	379	387	403	368	412	415	409	390	414	368	402	431	398	399	428	387	394	391	401	393	357	437	392	409	364	385	422	407	412	410	404	392	422	403	403	413	391	448	412	390	416	378	399	405	434	396	447	406	415	425	388	409	413	418	415	403	413	369	379	381	419	415	386	411	384	446	388	423	428	437	404	388	403	433	368	438	379	395	360	399	405	407	403	380	406	428	394	404	391	387	397	412	392	398	434	426	437	422	425	423	386	368	412	411	367	382	417	391	436	424	400	383	382	402	407	391	431	418	394	420	420	391	432	419	396	389	382	378	390	413	405	370	389	412	412	424	400	381	372	417	411	391	402	427	395	446	381	404	405	414	365	412	402	425	419	405	444	386	434	382	415	380	401	404	411	371	389	389	437	424	391	376	404	393	426	430	365	442	387	403	481	460	409	422	416	412	397	394	405	387	434	398	435	395	376	392	394	446	436	401	387	399	414	370	394	374	387	410	409	444	400	408	410	428	398	422	408	428	392	400	423	388	396	413	405	419	371	435	381	419	413	385	374	382	423	387	408	399	442	395	415	399	374	421	428	391	385	388	390	386	407	401	407	421	411	400	401	406	422	378	428	374	406	444	400	392	414	418	410	422	422	402	414	385	414	411	426	393	421	432	393	413	394	420	410	399	431	393	403	404	435	390	404	403	389	370	411	408	402	419	378	422	409	409	403	371	449	390	415	412	390	438	393	384	389	360	396	395	399	401	409	410	385	391	408	393	408	427	414	416	407	379	395	415	410	384	405	383	397	405	393	418	407	400	357	400	394	402	462	429	389	410	374	388	404	380	380	400	432	435	418	404	408	425	417	419	392	400	379	432	384	376	415	406	410	402	408	418	417	422	427	380	410	372	374	399	458	394	397	367	404	427	387	379	402	408	387	392	410	431	405	390	435	397	386	395	407	434	397	385	410	416	421	406	361	404	415	414	429	376	402	426	412	406	419	403	439	398	405	395	399	390	389	391	415	424	377	428	396	394	382	391	398	421	401	394	396	400	388	411	393	421	375	387	423	430	370	417	375	365	436	394	405	374	378	388	394	409	406	423	415	382	364	439	398	399	433	381	414	412	419	448	399	423	392	397	405	397	398	385	398	390	383	424	408	372	431	436	403	422	371	385	407	403	425	395	417	446	411	396	382	421	388	388	387	408	427	418	417	404	399	400	386	431	427	406	452	428	393	414	399	439	408	418	361	407	431	415	403	433	398	407	398	386	368	373	390	392	424	424	445	419	387	374	397	383	399	423	406	434	422	392	370	435	374	388
33434	55754	48503	37916	31789	26176	21233	16928	13757	11122	9012	7560	6535	5566	4991	4334	3755	3230	2829	2457	2202	1936	1717	1576	1399	1232	1211	1112	984	978	957	977	895	816	812	764	726	656	717	739	680	680	629	614	640	611	643	641	605	648	564	636	580	633	579	603	641	626	552	582	592	595	612	526	525	605	598	580	596	559	561	543	580	576	580	606	554	572	576	553	563	540	553	537	589	581	533	556	569	581	540	582	585	583	527	565	585	582	567	561	587	533	551	561	540	592	549	581	539	537	566	582	586	604	513	578	591	578	549	530	563	554	576	539	581	611	556	565	537	546	519	533	594	537	553	581	551	524	532	576	598	533	544	546	539	551	539	545	535	571	547	539	572	542	542	553	548	525	563	568	590	540	587	555	574	580	554	576	529	546	568	508	567	546	557	541	551	532	538	543	548	553	627	567	553	552	566	547	513	533	619	583	547	570	550	546	555	533	521	562	566	496	563	562	564	545	557	591	548	549	559	552	577	542	572	533	554	592	547	537	518	581	583	550	572	529	626	536	534	592	560	564	570	546	555	573	568	572	579	560	560	513	588	579	578	553	546	506	564	521	535	560	522	523	579	582	595	571	552	607	572	573	554	550	571	535	566	542	544	533	577	586	585	564	594	552	529	572	530	558	565	554	574	573	539	534	552	542	532	527	541	537	557	532	557	600	553	587	549	568	545	539	567	558	560	550	557	531	570	541	573	518	565	548	519	539	500	597	535	578	523	560	545	570	571	522	554	575	563	549	568	543	584	553	612	545	527	545	551	545	593	597	587	577	558	535	552	586	584	588	555	586	538	554	520	554	584	571	563	594	549	581	544	555	534	557	583	534	539	552	570	615	545	548	527	542	576	550	551	535	531	553	551	564	577	542	523	575	522	555	497	548	563	555	575	571	577	598	563	572	542	544	538	529	590	536	539	625	544	529	564	558	556	553	557	573	581	565	606	559	558	543	564	544	529	581	538	552	505	557	569	501	575	553	555	535	569	597	533	567	582	575	537	607	570	543	547	600	600	542	580	592	538	583	568	584	554	540	534	549	582	537	539	565	588	558	573	584	581	520	526	592	558	525	502	561	570	551	554	514	537	498	554	548	518	551	589	584	570	535	561	595	551	509	577	584	553	552	581	569	551	548	586	561	547	573	546	573	563	541	575	554	560	545	539	559	555	562	535	578	570	546	555	583	569	519	601	524	498	577	599	519	544	570	558	577	602	549	571	623	570	563	551	544	558	588	597	523	548	561	576	579	562	576	543	588	586	566	563	541	557	537	559	578	582	505	519	537	545	547	552	559	555	581	519	574	552	539	543	566	495	574	573	529	531	576	563	535	573	554	566	544	507	594	548	578	521	562	559	553	550	553	544	560	575	532	591	572	516	544	585	541	527	589	573	563	530	532	545	541	586	576	542	530	603	558	558	576	559	514	573	548	582	565	563	557	572	506	546	555	523	547	570	554	577	512	576	550	553	542	533	527	567	550	574	565	549	545	540	562	559	582	606	566	588	545	560	565	582	540	547	572	526	581	536	535	563	578	552	603	566	477	559	518	536	541	561	600	582	540	567	540	563	565	539	535	549	562	563	586	571	587	562	564	535	577	572	538	523	501	542	543	534	537	525	560	568	572	545	547	556	572	541	553	550	584	519	530	568	617	550	582	603	551	597	523	568	572	589	557	586	576	574	596	551	578	589	562	553	546	537	580	586	539	566	570	563	547	522	546	566	586	535	544	596	567	559	532	594	517	598	564	558	532	525	576	535	614	562	536	542	546	563	552	560	548	555	579	534	548	549	585	518	544	564	592	559	558	568	587	536	546	599	585	546	555	588	568	508	538	558	623	551	561	568	538	555	583	574	560	547	528	584	574	555	540	558	557	584	516	551	545	619	522	576	552	524	570	575	514	558	578	535	570	539	595	590	566	545	559	565	571	504	508	539	574	579	545	573	609	542	525	513	572	538	549	531	562	550	566	531	561	546	561	583	556	589	573	553	551	557	565	560	568	564	556	577	526	535	538	553	595	572	552	561	563	531	539	550	567	529	522	558	545	602	526	583	564	559	615	560	561	548	586	567	600	529	579	567	559	573	576	552	569	525	541	559	583	557	522	564	577	583	562	597	594	525	510	564	542	547	527	539	556	546	567	561	577	572	533	546	554	558	557	555	554	608	571	555	565	543	507	546	562	562	570	558	563	573	530	539	548	563	576	504	614	557	563	543	539	530	517	562	551	585	553	540	557	616	567	567	634	543	570	572	594	545	542	585	553	528	537	524	531	552	530	582	521	558	518	563	560	573	555	498	577	577	539	580	545	519	542	535	567	568	542	564	554	574	589	597	562	516	556	542	555	564	516	544	569	563	572	568	560	553	523	593	542	564	580	574	543	532	554	539	639	581	582	605	583	525	577	584	534	593	574	576	554	561	580	548	583	542	562	602	587	553	515	590	590	530	591	552	559	526	537	563	564	585	554	532	520	560	543	547	564	558	547	549	542	561	567	622	594	527	564	566	517	568	573	572	553	516	569	553	524	562	542	550	594	563	562	549	561	582	565	528	565	544	532	610	578	535	567	572	550	555	565	565	529	602	561	576	528	564	553	564	549	551	571	545	563	568	537	562	556	563	576	554	595	543	551	580	572	594	553	603	571	564	585	535	552	517	582	542	559	569	534	571	579	582	551	545	532	582	523	575	516	576	582	605	568	536	524	562	607	592	527	559	589	626	546	605	557	566	522	560	569	549	566	570	527	593	492	527	576	570	571	568	617	576	554	572	562	555	538	541	589	578	559	512	541	551	564	563	534	548	554	572	553	589	533	543	563	582	524	560	580	559	583	514	579	607	592	549	559	579	581	526	544	532	581	531	552	526	542	584	561	542	610	572	578	559	559	558	606	534	554	589	546	585	542	556	539	564	503	557	586	583	548	494	545	530	545	555	543	535	552	541	554	517	560	545	571	591	558	521	561	553	537	575	531	642	575	568	557	573	566	539	570	589	570	591	538	561	581	615	547	542	573	591	585	569	568	569	548	577	591	525	553	584	572	576	606	517	507	566	576	561	600	568	552	562	557	541	560	575	588	584	557	569	539	556	566	599	574	538	559	604	572	545	550	536	525	532	586	581	537	540	547	552	534	564	585	582	575	560	571	564	518	594	580	561	586	525	580	538	534	580	531	519	560	568	596	570	530	579	602	582	557	573	578	573	571	540	551	561	569	548	557	534	599	528	520	538	533	588	579	564	545	590	563	542	564	575	565	575	561	547	530	565	566	536	568	558	555	532	610	581	539	615	567	555	555	579	540	544	561	576	576	570	579	561	602	592	568	516	565	543	538	572	537	584	581	552	539	559	546	557	565	540	549	576	528	578	539	580	590	539	547	606	559	566	536	544	525	606	575	539	589	570	558	546	536	581	582	557	580	535	535	553	566	530	544	527	582	554	571	555	545	569	551	581	581	565	550	575	570	594	544	565	530	598	580	584	543
28123	27350	31441	24130	14761	8959	5611	3906	2756	2252	1749	1589	1295	1174	1167	951	893	854	698	640	674	653	550	503	507	509	476	445	420	473	440	424	462	415	424	421	371	377	426	432	400	370	370	425	397	401	374	337	373	395	353	400	377	409	394	389	342	360	364	399	372	394	366	350	351	388	406	399	361	339	411	358	403	389	381	439	364	397	375	343	369	369	351	396	392	387	381	373	380	386	366	380	362	367	367	377	386	373	342	384	360	393	388	376	374	385	352	380	390	378	389	338	389	345	356	391	348	406	374	385	407	376	385	383	323	380	382	388	374	358	392	371	331	356	369	388	378	375	402	369	378	364	397	363	348	360	374	392	393	364	342	402	382	401	365	375	384	372	360	350	349	385	360	363	389	375	384	399	369	372	351	380	366	360	395	382	372	401	409	337	399	359	384	350	362	361	384	367	379	374	370	376	370	379	371	357	367	359	391	380	353	351	345	390	413	342	378	385	336	384	384	350	381	374	358	344	339	347	410	381	356	350	375	374	370	370	356	363	382	373	366	375	390	344	329	376	399	373	367	357	367	374	393	392	362	338	400	367	339	381	357	371	382	379	371	386	394	357	376	368	358	346	389	377	374	394	368	363	395	400	327	375	371	370	384	357	378	394	377	359	356	389	353	382	373	352	358	398	380	389	387	385	401	400	372	387	369	415	354	406	378	370	385	362	371	364	373	357	331	363	374	372	377	361	366	329	389	350	381	381	376	378	370	380	349	380	377	358	393	396	381	343	377	372	390	382	340	383	359	377	347	358	372	405	361	343	375	369	392	362	387	379	399	386	354	354	371	409	389	373	373	385	364	372	387	349	396	367	373	359	396	368	378	366	334	337	371	326	383	374	357	369	355	404	356	393	347	383	360	382	396	366	340	359	396	388	369	342	350	428	372	390	379	379	365	344	354	351	350	375	388	344	355	392	365	354	355	393	352	342	406	362	377	338	370	387	359	374	390	354	375	372	379	393	396	369	367	350	396	377	371	388	372	414	354	381	352	348	351	359	376	358	387	355	394	394	349	384	376	376	353	384	374	348	396	374	397	369	340	354	336	381	391	382	383	372	357	431	387	383	377	360	386	377	347	377	375	378	389	339	384	360	392	382	386	382	357	379	385	393	377	377	369	391	375	387	342	375	376	358	421	385	378	367	367	393	359	407	369	382	348	358	380	414	403	402	352	389	373	397	359	361	331	353	423	408	397	364	368	343	351	385	376	365	403	343	365	364	367	387	378	358	349	380	402	376	392	375	352	372	362	384	354	365	361	340	397	352	395	398	378	362	397	356	352	358	351	381	376	355	378	373	376	400	332	370	346	347	390	357	389	364	374	343	341	354	358	372	413	349	358	401	346	341	394	376	400	382	364	388	362	385	376	335	340	382	358	389	353	370	340	351	388	335	372	367	373	402	318	377	400	389	354	383	366	377	403	389	369	357	367	368	397	424	385	388	394	374	355	379	372	410	379	364	364	377	373	361	393	381	381	348	373	388	359	400	366	372	361	369	390	390	357	376	379	377	348	387	385	344	372	369	364	375	368	389	331	371	377	352	382	368	344	381	346	382	372	363	367	351	387	374	373	397	403	404	386	365	348	345	387	392	384	402	367	370	355	384	378	353	389	384	334	361	380	370	397	338	417	364	360	405	349	365	379	384	379	400	374	375	347	395	368	348	372	355	370	418	361	374	350	393	368	384	369	384	350	333	402	391	352	340	368	385	355	392	382	394	345	355	365	354	378	340	347	349	376	380	377	352	382	375	341	329	386	357	372	386	395	372	332	367	381	365	428	371	373	357	403	360	361	352	387	364	402	371	377	393	387	391	396	368	374	360	383	354	360	349	351	380	350	339	375	403	343	372	391	382	404	386	351	364	381	385	349	355	362	359	384	382	365	381	366	342	349	360	366	371	421	406	369	373	365	359	390	358	380	378	365	367	385	348	352	409	351	397	353	343	356	364	397	358	406	387	378	369	401	377	357	355	363	403	353	405	369	373	389	359	369	383	359	369	378	374	373	379	354	392	370	381	382	346	367	384	375	349	362	376	397	372	363	361	356	377	386	355	386	356	372	391	379	388	360	413	332	383	345	394	394	377	393	336	350	364	354	338	383	371	382	405	353	379	376	348	374	376	366	388	397	368	360	381	369	349	384	365	367	366	386	362	358	378	363	366	389	370	357	395	379	377	358	385	352	337	391	406	379	374	388	389	373	376	374	352	365	358	377	382	381	343	369	396	354	354	394	361	375	374	395	377	368	402	392	372	363	350	395	355	344	360	350	400	407	405	350	349	374	336	381	391	408	359	356	398	364	389	432	380	342	356	400	366	372	380	408	361	385	373	355	359	355	368	387	398	383	359	365	382	368	377	374	381	374	364	369	345	374	394	354	387	363	399	381	353	399	399	364	396	342	358	377	360	353	393	404	374	386	351	359	356	368	411	359	401	373	356	410	348	377	359	375	386	415	380	377	357	379	382	354	350	425	369	390	379	398	365	343	384	369	380	356	400	394	386	373	369	355	384	391	389	358	403	376	379	337	351	380	398	342	365	385	381	358	374	435	372	397	366	364	378	393	413	340	359	359	395	401	356	353	362	355	343	381	339	380	381	373	381	363	359	359	389	376	353	387	344	385	380	374	399	381	399	367	376	341	366	379	356	359	339	364	376	380	356	355	352	363	388	403	373	396	389	382	384	367	369	355	365	387	359	357	361	375	375	369	389	333	348	382	390	337	367	388	366	376	385	380	372	358	381	340	393	351	387	379	406	376	373	369	400	345	389	359	388	369	366	368	351	347	353	374	378	359	407	377	347	356	377	376	362	381	369	355	398	390	401	377	375	392	390	378	379	365	375	378	355	379	375	373	364	367	360	361	421	386	406	383	390	374	351	397	394	348	380	374	371	324	358	385	373	368	368	348	363	357	399	365	381	365	354	399	350	367	373	320	344	367	361	344	377	382	369	335	371	378	372	387	406	378	360	392	358	379	396	406	363	362	370	380	382	406	353	360	401	367	357	382	360	354	362	366	402	375	381	383	382	384	430	347	365	419	356	367	370	351	408	408	354	388	406	385	356	381	366	375	355	383	414	360	382	333	362	366	365	362	371	391	366	345	381	411	359	384	404	356	378	353	350	339	297	358	405	406	371	352	383	398	377	398	386	378	390	360	366	420	367	377	399	369	391	370	356	373	384	333	378	384	376	384	376	347	384	427	420	345	384	386	347	326	370	367	386	361	398	388	377	401	371	348	354	397	391	389	383	355	353	408	389	388	347	378	353	346	402	371	349	335	378	384	376	365	393	374	359	380	334	359	339	340	361	401	391	390	399	394	359	373	356	354	375	376	356	379	367	378	362	360	358	391	360	366	386	359	391	369	383	409	347	383	371	389	380	387	356	366	380	388	377	378	369	366	341	415	387	381	341	358	349	385	399	350	355	356	402	423	379	366	378	392	372	407	392	381	377	399	387
29980	44003	37516	27458	21042	15920	12082	9102	6999	5486	4355	3578	3101	2682	2453	2087	1884	1725	1497	1343	1243	1141	1049	926	864	822	783	745	754	677	632	652	649	684	604	612	590	625	570	569	537	580	568	547	539	575	568	518	576	558	532	559	559	493	508	539	529	564	487	545	534	560	516	526	535	530	518	509	535	537	508	563	512	551	535	550	540	515	512	487	556	544	500	538	574	559	560	502	538	524	523	545	508	486	532	538	534	527	528	515	573	526	527	522	552	546	541	534	540	499	512	551	531	506	523	564	524	493	507	509	526	533	507	468	500	500	523	506	535	555	506	532	557	484	544	549	527	540	494	538	518	481	500	504	540	526	539	525	545	517	534	508	507	540	555	515	519	502	488	521	540	533	565	511	506	494	583	502	494	559	514	510	527	525	484	544	488	517	563	499	545	510	530	515	515	530	522	533	521	527	552	517	534	520	530	493	522	540	494	524	540	518	537	508	518	492	505	502	519	501	499	521	535	528	512	538	527	546	526	502	528	527	500	506	522	508	540	505	523	503	502	533	532	472	524	467	504	540	504	508	510	530	562	564	520	531	492	527	531	534	510	517	481	536	513	535	504	506	520	546	507	497	533	483	505	486	504	545	512	520	497	544	503	567	562	548	546	513	499	545	523	524	545	495	529	539	512	555	511	530	496	556	536	514	530	525	513	532	503	492	528	522	549	496	517	542	520	542	510	493	509	547	483	548	556	523	552	477	474	539	502	523	502	519	539	504	519	551	540	520	553	517	516	518	513	528	538	535	530	513	508	552	498	530	519	548	491	530	480	495	530	522	558	556	528	551	544	489	505	560	558	507	539	537	499	534	507	500	547	499	518	534	546	501	546	517	483	510	537	484	473	525	545	481	492	528	523	525	535	524	527	492	501	519	530	534	509	516	504	492	515	531	529	529	535	559	538	524	512	498	520	530	603	541	557	517	548	494	538	553	510	537	528	492	576	516	533	499	569	509	527	546	520	528	516	526	512	508	517	522	542	507	501	504	543	515	490	550	526	509	480	491	517	497	499	484	533	533	524	489	507	541	555	516	527	528	526	506	507	519	520	516	493	547	547	506	504	522	510	516	510	519	511	555	524	504	556	493	514	520	517	530	532	542	554	516	521	496	532	529	548	547	557	517	512	514	534	521	519	539	537	503	505	511	480	560	516	539	512	481	519	521	517	516	524	529	509	513	546	567	483	534	505	542	530	532	485	487	519	563	519	538	532	557	528	480	503	545	533	537	511	490	566	554	546	542	516	495	528	496	504	522	530	512	492	496	521	526	513	522	499	558	496	499	521	565	487	535	542	543	515	516	484	523	477	523	536	522	489	510	541	519	479	501	511	516	520	536	564	527	517	516	540	549	512	528	538	521	542	538	487	518	509	504	534	562	537	514	510	492	560	488	517	519	518	521	534	534	545	520	520	524	517	515	521	503	534	537	514	540	513	485	535	532	475	522	541	490	503	537	498	518	515	476	531	524	509	497	541	520	532	506	515	511	540	484	529	601	520	537	542	516	528	547	533	527	536	497	547	551	513	522	552	549	516	578	537	479	512	511	524	510	516	503	520	524	503	542	490	560	495	491	541	509	506	523	515	564	538	499	483	508	497	505	507	497	557	542	508	481	541	536	545	549	498	543	505	472	586	507	469	506	534	526	561	505	508	498	523	531	521	523	480	560	550	515	560	525	564	520	518	515	534	543	550	483	484	545	554	512	514	503	512	518	524	541	502	542	501	541	498	502	487	579	535	500	547	543	544	526	498	491	492	504	524	508	493	531	529	537	499	511	529	504	532	537	493	484	521	553	552	508	517	513	474	547	550	523	519	542	528	507	515	549	495	515	544	536	502	525	493	556	509	506	546	540	491	523	491	521	507	544	483	507	532	515	504	536	488	513	560	545	534	487	485	512	547	501	523	527	513	505	522	532	539	535	533	497	538	539	513	530	533	512	517	510	499	552	496	520	547	537	494	510	546	508	507	541	505	506	521	482	549	564	476	506	546	545	531	540	481	500	509	510	512	499	531	484	529	539	530	506	565	518	500	552	507	514	522	533	535	517	524	548	546	534	525	531	535	525	518	491	531	494	498	487	561	508	506	506	518	498	505	526	524	554	509	535	486	527	508	531	545	524	563	535	512	481	535	490	544	526	508	510	537	557	505	538	517	519	527	515	525	533	538	516	461	528	544	483	489	520	572	506	518	553	516	550	532	539	511	487	539	520	506	520	487	519	533	517	530	532	508	510	511	497	545	542	548	515	524	529	511	559	553	497	522	493	497	524	532	540	508	495	530	499	483	514	491	536	508	536	541	521	556	524	561	488	508	495	559	568	468	540	515	507	486	491	514	501	544	539	488	508	510	482	565	513	521	533	504	525	488	527	519	568	536	509	501	571	495	501	519	541	557	514	510	565	533	538	539	534	518	585	516	509	506	505	539	479	487	516	521	507	515	525	498	501	517	507	548	529	522	551	525	500	509	524	516	539	523	517	534	501	508	489	494	514	490	538	512	523	475	496	558	538	505	511	529	508	527	523	542	516	507	523	535	538	493	544	565	514	526	558	535	562	508	502	450	502	527	476	518	532	514	502	553	524	555	540	514	526	512	507	520	518	453	543	518	520	549	495	514	551	522	529	533	537	545	526	504	504	514	560	536	546	523	525	487	515	511	503	518	524	533	546	553	551	547	506	559	529	514	547	502	532	586	526	506	539	498	536	550	509	574	484	542	503	518	545	514	518	495	545	489	571	527	540	588	487	523	521	523	503	515	540	558	511	489	550	513	521	555	552	532	515	461	519	553	530	497	529	529	525	535	509	499	515	518	531	500	539	524	547	501	522	484	508	497	581	516	577	512	521	532	493	521	538	512	552	548	524	522	493	475	509	493	519	528	527	548	502	503	537	514	520	538	481	536	549	527	492	510	511	506	522	540	513	496	546	492	502	517	494	564	534	574	555	534	513	509	539	532	491	530	558	494	537	506	580	535	538	520	513	505	543	514	538	531	523	521	505	536	521	505	516	532	512	533	525	505	480	545	510	524	520	527	534	540	476	559	482	510	504	526	501	523	509	522	489	514	516	506	509	534	479	487	502	543	513	528	530	497	522	565	503	533	529	568	519	503	521	525	529	509	500	513	487	499	507	522	523	545	522	504	531	515	494	543	499	555	545	530	538	500	552	533	531	565	529	505	507	498	529	532	528	510	526	566	528	529	547	509	474	535	533	494	557	509	532	526	511	559	501	544	521	503	548	535	548	479	491	510	514	522	484	507	539	488	503	529	513	520	504	506	513	539	486	458	534	537	533	500	527	545	523	542	534	537	547	511	520	531	557	518	487	531	519	509	504	564	506	528	515	484	538	524	527	519	490	525	539	559	483	513	541	520	583	496	509	498	533	514	548	543	509	526	516	526	514	516	507	551	505	515	576	522	509	520	487	515	515	522	522	540	513	524	549	524	484	523	521	522	519	492	515
24105	21075	28281	24855	21800	18112	11653	6644	4814	3580	2878	2397	2059	1818	1620	1434	1300	1191	1004	957	897	807	746	667	659	578	587	542	532	559	536	534	514	524	517	474	478	456	454	477	462	461	429	459	438	475	453	407	403	467	410	427	410	437	423	398	416	424	450	428	428	426	459	423	402	438	452	414	433	406	389	432	394	410	420	427	409	440	421	381	412	412	394	404	441	401	401	440	422	418	414	408	433	409	386	436	418	420	447	429	416	395	387	447	462	369	416	394	411	406	418	429	378	448	405	413	450	370	414	416	419	412	393	429	399	379	389	414	444	415	417	406	419	405	400	404	418	415	434	421	374	435	431	414	411	432	421	419	408	429	394	426	419	433	406	409	418	412	419	419	399	434	428	400	401	424	404	450	405	424	411	437	371	422	390	434	420	405	383	392	429	398	390	415	393	438	399	424	401	414	435	427	425	422	415	411	432	414	414	415	406	422	433	403	419	394	421	383	379	429	404	402	426	408	414	432	450	425	424	419	397	406	421	430	391	399	446	396	414	426	409	425	430	386	421	403	426	419	430	403	425	418	409	391	393	461	448	385	376	365	402	435	423	440	392	406	400	417	424	393	396	422	432	445	389	418	432	402	389	434	398	473	376	385	408	441	408	403	427	380	395	421	413	393	408	416	424	435	414	419	428	427	412	389	405	385	414	423	408	388	411	412	398	416	431	455	445	398	412	413	425	367	401	391	437	401	376	394	405	407	413	439	405	464	408	444	396	433	404	403	425	411	417	423	432	417	452	410	414	433	373	426	404	398	423	429	416	436	414	415	384	425	429	408	435	411	407	379	426	421	441	404	437	459	423	367	440	419	373	407	434	410	388	425	392	413	425	434	433	390	438	410	408	419	426	418	476	427	432	408	401	445	392	406	403	382	368	424	406	403	424	438	392	415	446	387	388	405	408	422	415	381	435	414	399	405	392	450	398	389	382	404	401	410	413	420	427	407	409	386	416	420	398	419	459	403	397	449	389	399	405	422	385	427	393	421	432	437	427	447	400	423	412	428	410	401	412	422	429	440	407	444	431	442	430	410	413	396	395	453	438	407	417	432	424	398	413	428	406	425	390	416	423	412	446	436	405	456	403	440	400	425	371	420	431	388	395	402	361	412	400	421	423	382	376	410	407	434	440	417	390	427	424	412	411	434	413	427	405	415	409	420	424	417	442	447	396	436	414	433	387	434	438	405	402	435	406	440	396	425	430	431	422	437	446	420	407	431	412	392	404	414	381	407	419	366	431	405	397	429	384	454	378	454	409	395	413	381	436	403	419	405	400	402	433	384	403	396	406	444	415	413	409	409	402	437	451	413	429	400	464	436	390	421	433	392	475	400	413	383	413	425	400	424	441	403	406	381	422	386	411	418	407	430	395	420	418	400	409	396	385	420	417	417	407	389	422	412	406	425	450	422	393	439	424	443	391	407	420	423	430	440	430	393	429	429	400	428	395	396	409	423	415	420	387	422	423	417	398	408	411	444	427	402	411	397	378	461	427	419	397	411	425	414	427	440	406	389	436	425	408	442	387	399	394	406	457	398	439	397	428	409	419	403	396	422	413	428	392	428	415	413	378	430	405	451	395	421	388	403	412	385	406	366	433	418	447	444	399	412	401	413	434	410	393	390	372	433	432	405	371	406	429	387	409	383	408	393	443	417	430	435	392	432	449	423	393	420	430	408	408	435	416	423	413	388	399	423	430	419	404	458	407	461	402	378	406	415	438	436	423	406	425	461	417	406	433	396	402	446	413	391	387	409	415	423	419	420	414	413	397	424	410	418	413	435	410	425	431	427	410	393	386	420	410	396	431	441	407	444	418	414	437	405	426	435	406	472	399	360	389	397	412	411	436	409	437	442	406	397	408	432	437	434	415	431	439	410	415	426	412	426	434	399	437	391	415	432	436	410	439	409	413	390	423	418	404	410	404	423	416	402	383	395	429	364	412	390	392	408	393	407	401	420	411	400	414	376	433	423	400	383	410	423	402	418	388	378	341	437	422	437	378	403	418	429	443	444	404	426	396	409	413	390	422	391	406	438	402	409	441	397	395	387	409	408	394	420	419	432	394	417	418	419	403	420	434	415	430	447	392	420	420	409	416	406	419	398	430	410	398	405	422	434	427	371	417	368	438	423	409	435	441	404	402	433	408	448	408	402	408	431	431	406	438	424	420	419	403	411	458	422	422	423	415	405	421	442	423	480	438	416	439	428	414	420	420	446	417	409	415	413	416	381	409	390	390	400	404	424	415	409	416	399	428	408	429	434	387	407	405	451	425	398	410	435	437	400	418	416	408	414	429	396	407	428	397	404	416	437	420	411	443	416	388	401	395	447	384	424	424	407	409	438	415	400	410	414	477	415	394	383	403	439	421	389	405	403	442	412	413	402	425	415	412	402	371	421	436	398	404	419	374	417	427	419	427	407	429	414	403	394	429	410	391	399	461	392	428	430	393	387	424	409	439	414	413	379	382	457	414	385	394	412	405	414	445	450	418	438	392	416	409	401	392	401	409	434	412	415	389	391	425	401	401	420	404	407	428	403	399	409	407	413	399	396	433	419	436	392	439	431	412	397	418	417	376	400	402	413	393	404	424	373	427	422	384	394	392	432	444	413	427	354	417	422	425	400	427	400	389	397	387	378	427	403	410	438	406	397	413	405	395	407	426	429	423	437	406	382	429	443	409	409	440	463	425	410	433	405	386	413	392	414	401	400	431	437	422	402	373	425	420	442	417	397	407	413	398	405	443	426	378	435	367	423	362	425	415	419	424	395	421	393	428	417	409	381	387	433	434	415	392	441	443	387	390	428	401	435	401	450	427	439	443	384	397	418	414	449	435	398	427	413	410	391	417	443	402	404	375	390	418	426	382	398	412	436	406	407	431	397	432	389	437	402	419	420	450	417	407	422	406	426	442	385	393	428	416	380	422	416	397	409	455	394	408	429	432	399	404	390	420	371	433	436	398	445	426	385	427	412	426	420	414	378	427	397	453	415	403	442	385	440	443	416	461	392	408	432	406	383	413	399	390	401	445	375	420	414	414	391	410	404	409	395	414	432	422	427	421	406	411	380	400	434	437	423	423	418	394	398	405	403	425	427	414	412	417	418	431	435	431	444	425	374	406	415	438	377	424	426	401	406	416	379	395	381	393	389	422	441	417	396	433	370	419	409	422	420	428	427	432	417	429	414	446	406	402	399	418	395	407	398	369	400	436	438	394	410	440	387	381	427	406	402	410	392	432	393	403	385	414	430	433	407	419	428	394	410	430	423	408	399	455	404	412	402	372	414	449	428	431	391	458	405	421	460	416	413	403	400	396	427	429	424	424	419	384	415	427	431	438	388	409	370	437	436	427	415	395	398	438	390	407	442	422	402	379	402	406	397	428	386	408	406	405	386	423	429	413	423	412	383	404	388	385	424	435	422	424	414	411	395	426	413	436	416	392	421	401	384	429	387	400	415
30957	51469	44269	33698	27554	22148	17201	13586	10775	8412	6911	5753	4928	4331	3790	3176	2850	2446	2168	1954	1722	1473	1374	1307	1196	1070	1040	976	938	917	890	859	802	748	752	697	727	683	712	653	650	694	670	634	647	634	663	566	657	649	622	598	617	577	587	604	613	589	583	572	599	571	556	551	559	581	608	606	544	580	604	579	571	565	573	616	597	584	600	622	542	596	602	605	637	562	602	606	571	583	569	554	571	544	551	613	624	599	602	583	552	559	618	565	578	606	587	594	616	554	604	580	614	581	605	607	602	587	573	593	595	583	593	601	563	598	574	629	598	611	593	564	593	620	617	624	576	572	580	578	602	583	596	595	581	601	559	602	625	572	589	563	580	550	559	596	591	592	582	608	588	582	602	622	577	567	561	546	573	602	596	657	570	605	576	574	589	609	585	574	555	549	569	559	564	560	568	557	556	626	578	538	580	545	556	555	592	604	578	554	590	583	554	595	587	611	596	588	578	625	578	542	589	565	605	584	542	591	577	559	605	603	573	578	581	547	588	601	589	617	610	566	569	574	551	561	554	600	601	552	591	594	549	571	537	544	575	551	568	559	594	640	590	568	578	627	621	566	584	592	595	583	585	620	575	527	553	595	593	577	581	572	561	570	546	581	615	552	595	561	545	584	549	566	624	601	593	544	558	561	554	520	558	561	554	590	581	569	579	558	565	611	565	567	549	604	593	623	607	602	558	552	616	607	626	590	579	590	566	582	563	589	594	591	591	571	566	601	574	596	579	558	605	590	533	556	573	607	568	557	610	583	598	578	567	566	543	522	598	564	566	514	591	580	558	617	577	541	611	569	571	562	545	580	567	563	596	572	555	580	567	605	563	554	561	569	560	597	564	616	591	576	601	598	540	561	596	538	585	537	597	600	552	600	592	555	614	604	594	633	581	567	558	610	617	581	583	608	604	555	575	593	554	552	584	513	565	648	581	591	619	542	581	560	560	600	579	555	586	548	596	535	599	635	559	582	606	582	575	594	575	537	584	601	593	580	610	587	575	589	603	564	600	575	601	562	557	607	577	566	561	587	621	564	560	571	578	609	609	549	603	573	601	590	614	547	535	549	567	579	580	610	599	570	583	595	617	599	606	573	585	585	603	588	617	578	523	559	559	575	591	609	551	542	578	560	570	561	557	538	578	594	534	575	563	566	662	559	599	564	593	564	585	565	626	558	561	593	596	580	613	532	614	522	570	590	548	583	585	567	608	596	545	556	585	632	571	536	569	598	584	588	579	570	582	581	578	558	623	592	558	613	563	576	581	549	565	566	599	553	596	596	611	620	584	554	603	619	602	576	610	603	593	555	567	556	558	587	576	585	594	605	556	557	567	574	563	605	557	497	614	584	557	558	636	564	570	585	551	600	617	553	540	563	574	573	535	582	600	568	594	561	594	547	586	566	579	583	582	550	556	592	580	585	584	633	630	582	582	544	582	596	568	645	585	563	603	590	576	574	594	566	591	555	571	575	579	578	531	582	567	561	589	576	626	569	607	579	580	592	576	553	562	523	597	555	580	553	585	603	636	616	585	607	580	581	585	588	582	578	553	623	605	556	626	570	579	520	580	569	597	574	600	548	607	587	571	568	586	590	592	537	589	600	579	548	584	607	574	573	594	605	570	570	563	607	581	584	602	603	598	570	593	594	565	593	581	576	570	558	594	568	573	567	570	584	595	647	593	577	568	584	557	601	601	599	617	560	569	608	543	619	591	562	564	573	580	589	570	579	583	586	568	573	590	577	567	617	598	531	539	577	610	548	568	564	584	574	576	581	598	594	577	556	581	560	609	588	576	543	600	611	611	574	545	548	560	583	570	555	608	573	592	591	594	609	561	572	619	576	583	574	549	558	509	581	606	582	608	550	542	556	602	584	613	592	581	596	558	594	589	547	570	558	596	615	582	553	563	591	599	604	561	604	586	582	577	551	619	616	562	610	617	619	586	576	586	580	604	588	573	569	581	541	571	603	573	579	539	572	572	578	604	550	614	562	608	644	598	577	554	569	603	580	608	604	554	578	584	572	544	586	631	557	554	569	554	579	613	587	563	540	602	581	611	556	580	592	546	527	575	574	589	530	591	564	586	587	573	570	572	548	562	574	574	577	571	590	553	537	616	567	582	586	578	544	597	583	614	544	569	560	573	598	559	541	571	587	564	574	614	610	594	591	542	624	546	586	571	589	551	551	599	611	591	548	533	575	594	583	561	557	577	524	589	615	619	625	561	572	611	613	575	564	557	589	572	590	587	546	598	540	609	552	565	583	576	640	608	597	605	564	600	567	585	623	550	610	577	575	556	574	646	549	571	580	570	605	580	590	544	570	583	585	563	552	584	589	609	571	626	602	604	541	600	597	617	553	598	563	548	571	546	631	573	603	569	585	564	553	616	563	558	569	541	573	611	579	568	557	576	573	606	568	589	548	584	637	602	588	570	556	560	561	591	553	580	635	568	594	607	511	578	597	582	618	657	540	597	590	561	595	571	604	558	543	579	584	580	539	579	609	549	569	556	627	587	603	606	605	590	573	575	572	627	633	576	566	582	594	553	578	597	604	577	592	566	573	577	554	531	583	610	585	580	568	582	611	578	554	530	566	582	589	569	559	605	577	554	535	573	608	579	546	558	561	567	562	506	551	569	569	595	534	584	620	555	605	618	569	585	558	589	613	575	577	589	651	571	610	594	588	610	584	601	576	613	628	546	609	541	519	637	562	594	593	547	610	594	577	578	561	563	527	567	607	549	586	592	582	642	565	570	574	559	624	581	570	622	581	589	587	582	625	573	566	585	597	630	618	593	577	585	599	591	593	581	583	557	582	562	578	613	579	580	564	611	582	580	579	560	577	577	603	535	543	562	595	556	545	589	536	561	575	581	576	564	571	573	612	587	583	574	592	551	593	608	607	615	623	619	582	598	567	559	593	630	576	580	563	617	579	550	563	593	605	543	591	580	600	583	588	561	602	604	557	604	619	562	545	569	564	596	587	640	545	583	567	552	577	540	607	594	568	556	567	551	595	577	593	565	588	538	560	569	588	563	559	601	590	580	582	577	578	602	571	614	610	599	593	636	550	545	586	604	602	592	541	584	580	605	599	558	555	585	598	564	567	606	601	561	569	588	590	625	585	603	612	567	605	592	585	525	635	565	591	581	604	585	534	538	566	592	560	557	554	596	598	599	562	574	603	545	558	605	580	572	593	580	558	585	568	585	542	571	572	608	587	600	545	576	568	554	590	623	551	545	583	586	564	605	503	514	597	594	597	583	573	614	564	559	564	578	604	631	575	575	599	565	589	568	642	581	582	574	619	582	553	615	583	550	584	589	631	609	595	572	569	573	565	583	540	611	557	595	599	605	562	539	560	600	604	596	575	579	552	612	557	572	608	562	592	615	588	566	539	558	558	595	586	591	564	543	570	623	615	582	618	540	598	618	642	547	566	595	605	598	562	574	562	576	600	574	586	559	580
23091	21059	28603	23751	21529	22110	18573	9706	6323	4865	3889	3110	2780	2342	2080	1803	1660	1435	1239	1142	1036	910	833	816	699	679	653	636	584	572	597	555	533	509	476	515	528	464	483	462	433	466	436	445	430	442	390	437	427	441	402	452	441	398	394	426	408	412	386	403	380	405	421	435	424	385	388	379	376	369	416	385	372	409	422	400	424	422	393	388	400	397	399	433	425	406	390	405	427	394	426	381	408	436	395	396	430	429	406	403	395	438	421	419	396	416	391	417	436	421	389	398	416	412	421	392	402	371	394	415	389	404	393	426	431	373	368	366	388	414	381	411	426	405	387	394	420	395	386	386	384	401	363	421	409	369	428	417	405	397	380	400	398	412	376	408	408	381	399	377	419	379	382	404	347	404	413	390	389	417	394	349	393	391	396	383	363	393	363	426	392	355	378	413	404	406	399	447	412	390	411	404	361	375	392	373	389	423	369	385	441	374	430	380	409	395	451	418	408	391	395	406	440	376	411	402	393	425	416	427	406	419	395	438	406	396	421	387	412	408	407	377	388	390	374	381	376	391	373	401	412	382	427	386	410	388	400	403	380	373	420	388	401	411	354	411	377	405	399	379	407	353	398	424	364	357	431	397	387	418	396	402	410	366	401	385	366	390	393	401	407	408	393	426	381	420	408	406	374	421	389	363	356	395	404	375	362	400	384	449	426	380	400	407	345	424	434	410	434	411	418	418	423	372	355	370	368	417	395	366	419	391	389	402	411	370	369	418	367	388	401	413	394	413	398	413	382	347	356	383	395	411	388	369	406	416	408	392	404	371	389	395	406	380	366	383	419	404	360	414	432	429	411	386	343	417	424	376	357	379	403	407	450	397	384	418	408	368	388	426	412	434	382	371	416	431	408	380	418	413	382	397	412	394	373	408	385	402	440	409	439	411	391	378	423	383	392	370	414	367	399	399	388	403	395	399	393	453	396	380	401	422	412	380	384	375	358	378	366	392	375	404	407	435	405	379	407	390	366	385	416	383	390	385	402	379	403	432	399	413	380	394	420	399	403	387	396	368	431	416	412	413	368	352	394	373	435	368	435	387	351	396	426	419	406	400	404	416	385	419	408	397	368	400	424	395	357	393	394	425	407	362	462	386	390	425	394	419	386	425	418	382	411	414	428	387	392	394	403	391	402	414	397	416	397	410	409	367	413	411	367	383	383	426	379	378	372	431	358	400	362	399	414	409	441	409	355	420	409	379	405	393	425	392	376	415	381	402	378	351	415	388	391	411	389	400	384	371	425	431	398	379	394	386	433	363	380	394	434	389	395	403	409	414	380	384	430	393	408	442	396	429	401	410	423	403	410	416	374	402	361	383	376	396	368	390	401	405	364	411	411	405	409	444	417	416	395	393	394	389	362	404	408	414	391	407	386	382	416	373	384	391	393	403	359	379	392	391	398	414	407	396	403	423	389	406	401	394	451	415	401	391	389	391	386	369	397	415	377	416	402	343	408	412	417	420	380	401	407	353	396	387	422	369	430	410	376	378	435	386	369	387	397	386	431	382	405	399	379	393	398	380	388	368	418	399	380	418	429	423	386	378	412	364	390	398	427	428	401	391	393	391	404	394	412	411	390	377	394	394	408	396	395	400	339	384	391	390	397	398	411	385	431	413	387	393	385	422	383	388	411	397	423	409	415	385	396	418	435	434	430	390	406	397	411	404	392	408	382	378	407	367	388	380	386	402	403	366	428	414	387	380	354	388	405	426	383	416	425	406	416	385	402	420	397	421	375	404	430	409	391	388	389	407	392	440	384	407	439	419	393	376	409	387	423	353	435	393	416	417	403	363	390	431	391	377	378	402	442	402	408	395	380	408	403	426	407	383	437	410	404	412	411	410	415	379	399	367	415	389	418	431	392	387	374	396	388	390	436	428	352	412	389	406	400	413	404	394	398	436	413	379	346	380	410	402	395	374	367	402	402	403	407	391	414	413	381	382	400	367	384	427	396	422	418	395	406	421	403	366	420	391	389	411	389	398	419	370	399	377	404	406	359	354	371	404	437	386	420	409	371	386	372	372	404	436	387	406	368	376	373	372	360	383	408	370	385	413	407	374	329	386	423	390	407	416	434	403	397	389	384	426	385	435	402	397	436	390	371	383	424	386	408	418	409	411	402	377	414	392	374	419	417	391	390	384	411	379	440	361	409	396	386	389	424	392	415	409	421	448	432	378	385	383	397	413	401	412	416	434	414	388	371	426	399	429	400	420	403	406	435	431	419	380	375	377	412	387	372	388	377	428	384	400	371	397	370	410	418	391	399	411	419	377	375	334	423	401	418	372	378	342	441	400	364	395	362	380	394	378	367	386	386	411	393	396	388	408	400	403	396	399	403	405	409	398	390	402	406	374	388	447	363	420	399	408	351	378	405	389	380	367	375	431	398	389	396	371	411	444	408	413	413	374	370	399	406	426	360	402	399	388	390	394	427	405	442	373	350	383	402	362	397	377	397	380	445	405	414	391	416	468	388	411	434	393	393	369	404	389	423	416	379	397	442	379	367	415	397	382	394	400	384	369	407	406	392	412	410	389	422	384	374	415	391	395	374	404	412	408	402	382	398	400	401	382	443	427	410	424	386	426	413	389	415	370	371	399	371	372	396	392	411	402	356	414	421	374	423	381	402	393	384	409	366	416	392	404	423	419	429	409	352	421	397	413	408	365	384	363	414	438	399	417	412	424	404	396	368	411	395	399	350	427	393	399	393	453	387	430	387	429	373	373	410	369	376	407	419	405	376	390	409	385	397	402	428	361	405	431	375	396	400	393	423	393	370	398	410	377	383	404	400	391	405	390	385	447	403	395	400	420	406	419	394	400	417	382	374	373	390	394	421	397	352	392	366	408	392	392	407	395	417	399	363	402	420	393	401	398	410	434	392	406	372	387	422	414	447	423	362	355	379	395	375	405	411	387	392	371	424	395	407	407	391	374	394	389	415	403	405	364	394	379	414	433	412	356	410	378	386	390	397	424	405	387	391	380	423	392	397	417	406	363	421	407	397	434	419	396	391	399	418	407	402	401	410	441	419	430	408	413	397	396	428	417	408	393	404	360	403	448	395	417	412	408	397	386	398	404	393	370	419	394	415	407	411	437	408	427	411	413	397	416	409	430	387	393	362	387	380	372	412	377	408	403	425	381	414	377	405	408	418	426	433	398	390	370	405	386	364	403	392	375	345	389	424	424	398	425	358	411	385	394	405	403	404	370	412	417	408	409	426	406	441	394	346	380	423	393	453	391	405	373	407	399	423	392	404	382	396	399	369	363	414	385	394	372	388	413	393	408	385	377	430	390	390	380	392	386	398	405	401	421	391	418	394	386	410	391	398	429	373	419	411	390	393	412	377	410	421	359	397	389	392	394	376	373	427	395	377	371	356	388	430	446	407	403	391	399	403	384	425	408	413	420	381	398	395	403	411	390	428	393	427	432	391	342	411	377	389	399	401	357	405	388
33334	56401	48638	37627	31871	26229	21015	16944	13564	11099	9105	7470	6495	5814	4846	4294	3782	3130	2846	2405	2179	1821	1687	1521	1407	1223	1129	1093	953	943	943	953	916	829	777	707	718	684	682	703	662	654	662	623	647	646	655	588	661	560	583	615	585	564	586	614	602	560	567	556	565	566	575	575	525	555	570	575	552	557	584	584	570	569	541	572	547	585	516	557	573	550	589	594	547	527	559	568	558	525	536	562	550	549	598	565	593	575	547	525	573	602	532	520	550	558	543	547	532	555	545	539	571	533	556	542	533	557	538	562	590	547	548	551	570	569	565	533	543	553	528	531	517	517	601	549	564	545	577	533	566	605	554	519	547	530	557	555	552	509	572	543	520	511	624	562	569	566	526	552	561	560	588	592	580	510	555	540	611	498	588	571	589	552	575	538	534	542	535	549	539	478	551	567	547	542	577	528	500	534	565	554	571	591	565	579	561	552	546	555	586	547	545	549	529	542	599	563	599	554	539	553	531	524	525	535	580	576	529	533	575	533	547	573	561	573	544	559	565	535	543	549	523	545	541	534	562	547	516	510	544	567	592	529	516	545	511	506	552	546	582	573	567	535	542	547	547	557	571	525	552	545	581	584	594	539	571	533	514	537	533	549	572	550	599	566	554	565	524	612	527	552	572	548	551	588	547	545	555	521	540	604	550	529	570	534	583	548	578	569	560	569	587	558	507	549	537	558	530	574	546	513	524	569	554	527	557	564	565	554	516	524	557	578	598	552	565	532	524	552	538	531	570	554	519	538	556	516	566	537	527	569	568	534	553	564	499	519	538	566	545	512	561	578	541	529	553	536	567	533	570	542	547	582	569	517	562	525	558	542	572	515	532	544	548	526	536	532	500	514	590	577	541	554	519	555	545	565	575	554	568	568	580	549	580	563	565	530	543	579	538	580	555	540	530	564	540	590	603	570	562	548	549	542	581	530	549	536	570	560	605	566	567	548	488	572	586	543	567	572	557	539	578	559	529	575	558	540	564	535	551	553	530	526	557	533	560	527	528	549	525	584	573	562	554	548	578	549	526	542	525	538	565	549	550	517	547	585	596	553	550	533	570	551	567	576	556	552	496	576	582	514	558	594	539	545	561	557	558	607	557	560	543	551	533	519	537	527	537	549	541	581	520	577	545	553	598	523	567	538	497	549	578	540	509	536	528	549	548	552	584	550	497	559	540	610	558	505	563	576	543	529	533	523	589	527	549	547	512	558	493	577	588	548	542	502	541	522	558	504	520	571	584	516	526	556	555	595	550	607	559	557	528	503	526	515	512	584	575	564	554	535	551	556	507	561	615	576	522	575	537	560	596	525	513	577	569	577	523	563	542	544	568	534	557	590	557	539	560	543	548	557	518	550	570	580	559	574	557	546	528	539	563	533	544	559	550	510	516	577	541	578	552	572	581	544	533	534	549	554	506	576	535	545	560	544	490	531	543	556	564	508	517	552	566	574	539	585	530	543	558	562	539	575	546	572	538	555	537	503	587	566	550	572	587	573	578	517	533	548	557	563	522	531	535	518	576	498	591	554	538	547	557	544	551	557	579	579	524	560	512	573	549	516	574	474	537	529	572	598	528	551	557	539	561	535	553	594	534	519	556	496	559	572	527	560	568	564	556	539	576	563	538	570	582	567	524	601	516	538	554	538	575	557	557	563	590	563	568	533	597	524	569	531	521	577	536	552	559	543	583	525	535	552	568	547	560	529	543	586	583	543	538	498	527	533	513	547	552	544	577	528	564	578	545	523	575	535	548	560	596	506	538	575	577	516	577	578	477	583	559	561	594	545	575	529	544	531	522	558	508	533	585	559	530	582	554	566	549	595	513	573	538	525	553	559	512	595	533	583	585	564	541	518	581	572	601	534	573	583	548	600	533	560	572	604	548	534	576	553	580	547	585	561	534	545	560	535	571	558	531	581	573	548	538	547	538	523	532	560	556	574	514	542	523	551	604	515	570	553	564	554	557	556	561	525	547	541	534	538	548	561	580	555	521	592	555	571	525	563	572	566	519	560	561	545	556	564	568	540	564	578	540	539	525	548	545	510	529	541	583	592	571	542	552	554	546	538	566	526	518	556	522	535	593	571	541	588	539	527	558	520	592	577	562	554	550	534	583	573	566	545	524	542	577	548	576	510	541	570	531	508	567	546	545	569	562	508	539	582	536	532	532	563	590	536	556	560	562	561	565	514	522	560	578	555	493	572	543	552	544	557	533	542	549	581	537	580	594	558	536	542	575	537	543	561	534	571	569	573	507	578	523	531	520	571	532	551	554	560	580	574	521	571	566	516	516	541	576	537	570	570	573	496	562	532	536	544	572	606	541	577	510	599	591	540	577	587	540	541	579	552	544	555	563	555	558	520	598	535	551	533	522	581	569	545	592	552	562	613	530	582	559	550	578	520	540	591	549	489	598	518	579	576	533	555	594	559	586	501	537	521	552	550	550	525	529	543	538	575	538	573	522	545	573	554	561	565	519	559	566	562	552	518	509	530	517	552	552	537	570	553	559	558	595	499	506	533	547	576	557	579	561	570	548	583	544	544	542	537	541	566	548	554	575	561	546	556	598	583	543	555	527	533	542	569	494	541	573	514	571	522	530	566	536	527	546	516	525	539	537	537	563	552	495	574	563	559	531	549	566	568	520	543	534	554	521	556	581	488	558	535	598	536	549	538	551	559	559	560	569	499	565	561	543	557	579	532	570	584	598	560	526	555	543	585	544	560	586	549	560	534	503	555	507	543	566	564	595	556	521	500	529	498	501	519	568	536	555	565	554	525	543	566	496	520	587	590	561	550	530	573	509	553	545	547	527	541	565	566	516	541	582	576	529	558	573	564	529	548	544	524	571	542	551	537	563	584	518	542	540	547	573	571	509	556	564	549	516	558	576	596	604	527	566	526	555	545	563	529	544	553	559	530	521	546	556	518	556	545	553	544	587	506	583	595	548	522	537	593	546	589	545	537	585	546	542	557	523	579	563	577	535	587	587	535	556	549	572	553	590	558	546	598	573	548	532	529	557	541	556	562	533	559	550	574	548	520	527	603	548	545	551	546	548	527	548	554	543	558	550	567	566	566	562	514	569	493	550	502	550	528	538	560	534	550	568	553	502	517	545	538	528	541	539	545	568	556	579	566	591	546	580	522	594	580	553	554	554	518	518	513	542	536	542	569	594	534	544	572	567	557	587	590	601	561	549	530	573	535	534	571	526	557	540	544	553	535	547	543	576	564	533	580	563	561	578	595	566	571	536	524	597	581	548	555	529	548	555	568	575	539	555	532	586	553	520	520	535	586	549	549	549	540	561	568	542	574	560	595	529	558	576	557	550	557	539	501	550	558	544	561	513	537	541	547	551	540	573	559	541	557	553	587	547	533	572	565	530	565	583	571	544	569	590	534	544	547	555	543	530	537	512	550	558	531	547	524	556	559	590	548	577	557	602	587	567	539	575	527	537	532	559	544	573	564
28166	27017	31289	23997	14933	9100	5517	3819	2858	2093	1781	1515	1292	1146	1037	1023	888	834	694	647	575	556	554	515	492	520	464	493	458	446	413	427	440	389	389	429	427	423	396	394	403	373	378	383	379	392	376	383	396	395	383	354	368	374	354	387	374	385	344	362	401	387	409	338	386	328	370	362	390	375	368	350	348	366	401	399	368	363	370	339	399	344	381	325	358	384	368	354	341	333	352	407	362	381	369	363	392	378	378	375	366	406	386	358	388	340	355	367	370	365	341	357	404	378	330	374	377	348	379	369	331	331	401	373	398	349	364	375	372	354	353	357	361	370	392	371	358	374	383	370	386	349	359	364	375	383	377	372	353	344	335	325	363	383	377	350	357	340	371	354	356	347	366	355	371	357	341	375	384	379	347	361	349	376	401	382	392	357	370	384	386	340	376	375	366	345	380	366	364	347	362	367	400	414	344	401	365	382	345	379	368	347	358	350	339	326	378	359	356	372	376	360	365	362	369	340	360	367	369	353	377	380	385	380	348	383	372	359	364	369	403	349	375	385	358	382	366	346	386	354	367	393	340	356	396	382	397	336	357	397	333	357	360	366	351	331	340	368	365	373	374	365	331	385	348	367	345	351	391	375	346	366	344	342	372	374	339	374	401	383	334	358	380	364	383	373	359	397	384	400	359	361	355	368	346	348	360	363	366	373	362	357	361	360	351	385	380	356	375	366	358	370	374	371	356	380	404	365	378	392	394	376	362	379	363	368	369	385	375	364	346	369	379	349	341	373	355	332	357	378	382	353	375	371	356	359	359	363	395	375	369	344	371	327	350	360	372	364	358	348	379	371	351	380	363	353	372	388	385	346	363	354	386	389	402	340	362	374	383	353	356	367	367	374	356	340	384	382	361	346	364	403	389	373	314	359	348	389	407	326	346	348	399	350	377	362	394	343	371	350	329	391	385	373	365	379	380	383	359	387	375	376	411	390	319	377	358	354	395	379	379	378	344	369	372	362	376	355	342	353	370	349	344	389	375	359	340	370	347	353	376	362	343	348	352	362	362	422	377	388	384	346	381	366	368	371	363	373	362	378	373	373	361	344	391	346	345	378	369	405	368	339	378	358	421	369	382	358	386	367	380	393	393	366	376	374	386	383	388	357	349	375	345	380	371	411	372	373	374	367	366	357	371	336	361	407	349	369	379	367	361	384	387	378	371	352	362	359	364	341	375	360	352	367	400	385	359	366	383	387	384	380	339	361	360	404	340	369	388	358	386	380	370	385	352	354	361	407	383	412	361	342	379	380	375	380	339	346	405	347	421	395	402	358	362	344	357	388	377	340	403	345	389	351	334	354	366	338	381	400	387	353	348	347	369	361	363	365	368	378	349	346	366	370	376	366	352	359	368	356	363	368	359	349	392	356	355	349	398	362	368	355	381	379	386	356	352	371	396	362	378	306	380	382	369	359	398	361	370	379	368	408	362	366	406	334	347	375	355	365	357	349	365	354	397	361	371	370	373	343	379	388	359	355	380	350	367	382	324	378	351	392	356	387	415	365	360	371	388	372	344	397	337	319	363	352	368	365	345	376	402	361	346	375	379	351	363	369	346	379	392	370	407	338	387	384	324	395	350	365	381	356	429	384	412	388	347	378	357	365	405	395	345	388	365	351	363	378	409	369	379	368	373	359	337	349	384	362	368	380	338	393	385	377	364	366	398	370	370	340	356	374	347	340	358	363	364	374	326	379	371	360	355	352	360	377	356	382	361	366	404	380	380	350	369	378	365	387	371	381	337	373	372	348	389	330	350	356	341	386	368	339	391	366	343	354	375	384	318	367	385	371	370	380	383	405	359	382	328	350	344	362	361	352	371	404	389	381	369	394	380	344	388	357	390	392	360	366	395	412	395	365	362	411	376	390	372	391	362	372	370	359	357	393	364	374	359	384	376	376	349	371	385	356	378	346	352	369	377	373	380	376	369	324	361	352	363	417	362	378	365	369	406	356	366	386	348	359	372	369	369	336	356	381	376	371	355	377	372	377	364	373	392	364	353	372	414	354	344	339	353	379	404	371	363	387	379	350	388	359	358	368	351	370	398	327	366	345	414	391	375	360	357	398	354	361	384	380	339	383	381	366	380	353	362	346	384	370	383	395	362	341	385	398	377	382	335	347	388	350	371	371	414	410	360	389	366	366	363	337	347	364	370	365	362	344	371	370	378	392	352	365	349	389	367	382	351	373	356	387	353	370	350	404	343	360	387	393	362	378	366	358	375	372	365	366	352	347	370	400	406	338	407	376	334	379	367	358	346	392	368	408	377	342	395	364	370	389	360	368	366	351	379	335	367	347	387	343	352	360	423	391	356	318	368	344	369	330	383	414	367	380	371	395	397	373	390	393	338	359	354	326	346	370	324	370	387	337	355	354	390	377	369	336	362	361	398	390	345	362	360	396	381	367	332	356	368	411	379	366	362	367	370	374	374	327	321	360	381	349	389	341	369	383	378	355	363	372	373	356	365	354	364	348	388	343	376	385	369	367	382	364	332	364	378	373	362	365	347	371	341	385	361	404	377	351	349	377	390	357	372	357	351	390	412	376	382	391	329	379	383	376	351	392	359	364	382	373	363	368	367	366	355	391	372	361	369	374	382	340	354	372	375	374	327	348	371	389	367	354	339	371	376	347	388	336	336	349	352	373	362	348	376	348	371	349	361	388	388	382	362	387	376	367	380	375	332	333	342	353	367	369	385	336	363	365	332	377	375	371	382	341	371	330	379	373	376	353	367	346	401	342	388	344	362	383	342	361	383	378	342	411	361	372	368	339	384	385	375	382	390	375	376	350	339	349	350	390	365	343	358	354	363	361	357	338	366	343	373	348	380	366	355	361	381	368	380	366	354	399	394	354	361	349	364	379	365	375	363	372	376	363	367	358	386	380	335	356	370	355	381	349	363	357	393	365	338	356	361	344	373	417	338	382	365	334	367	368	390	398	352	397	372	367	357	392	400	361	371	352	353	360	384	381	404	340	331	355	423	363	344	381	391	375	347	362	354	361	359	385	353	365	386	384	371	374	363	374	361	350	405	357	354	381	372	388	361	360	345	381	370	362	363	436	396	383	378	348	368	380	367	381	381	372	360	348	352	355	356	373	336	389	387	351	373	367	371	378	358	376	318	363	353	333	394	337	388	369	369	370	388	373	346	342	345	358	357	388	366	356	369	385	390	376	392	380	373	369	369	404	351	375	370	348	353	383	387	350	358	359	380	363	392	361	378	351	360	373	376	336	388	385	356	354	360	366	361	366	344	390	349	370	369	346	343	342	405	395	382	373	368	362	346	365	390	377	379	361	398	355	358	367	395	395	379	350	352	338	368	330	375	371	376	358	351	351	346	362	364	349	339	352	385	386	389	355	392	319	347	384	356	369	382	381	328	372	342	368	374	390	342	357	372	356	369	379	360	336	375	386	365	362	367	371	377	390	384	346	383	341	366	354	350	362	378	360
30228	44054	37684	27243	21096	16052	12099	9029	6991	5433	4390	3720	3200	2851	2467	2172	1906	1653	1419	1329	1204	1069	1009	942	845	809	778	722	699	677	652	705	701	670	653	609	606	619	592	550	583	532	554	583	538	535	587	565	550	607	540	510	534	507	575	525	516	493	553	553	507	545	542	524	510	493	557	492	506	552	505	497	519	500	502	512	512	511	515	498	520	553	497	514	507	511	542	535	499	559	510	531	515	517	510	508	491	505	494	533	534	503	525	565	538	479	495	497	534	527	544	500	530	523	517	510	476	554	513	547	530	507	523	528	518	505	549	531	527	514	517	536	502	545	502	502	522	519	487	479	537	513	503	523	543	533	488	486	555	520	502	495	531	556	488	486	520	513	538	522	528	537	543	497	509	513	546	528	483	498	470	538	521	528	551	504	534	498	534	531	541	516	537	488	488	530	479	516	528	500	500	509	507	520	516	520	502	502	487	498	485	514	511	499	545	514	523	535	494	535	515	502	540	516	521	509	535	484	519	527	512	510	516	516	494	538	479	496	521	517	492	522	532	532	510	509	522	543	522	486	540	523	532	503	501	506	547	597	531	554	517	469	525	485	520	543	529	484	497	521	468	523	525	518	496	468	513	506	523	527	518	499	545	510	491	527	494	531	512	562	523	534	490	527	541	525	516	464	537	512	478	513	517	560	530	456	561	500	530	495	510	544	505	507	523	489	503	490	514	532	482	527	494	487	504	525	509	547	498	544	504	511	537	553	543	548	532	528	530	525	513	551	537	516	489	511	545	529	517	518	517	551	502	521	488	559	541	501	513	526	519	533	532	552	494	523	516	480	507	521	533	527	536	542	519	533	520	484	484	508	543	481	486	519	494	540	504	532	524	514	517	510	490	506	502	491	495	520	504	482	516	519	536	504	492	519	495	546	497	513	525	545	490	524	495	487	504	520	523	515	551	524	573	540	516	528	545	513	516	497	569	520	477	547	514	559	504	532	535	504	483	541	515	462	522	518	552	516	514	514	571	513	532	521	534	539	502	520	507	510	522	545	511	509	541	525	502	523	524	555	485	526	503	485	499	506	502	510	504	516	551	489	535	516	500	482	517	499	536	527	533	536	499	497	521	513	520	564	532	537	546	536	553	493	568	498	507	520	544	519	526	500	482	525	519	486	512	462	533	493	485	520	497	512	552	522	500	536	517	539	493	531	534	508	491	522	496	528	533	541	510	480	502	489	520	498	510	518	487	511	515	471	517	547	526	513	530	527	564	470	489	500	499	511	486	546	502	492	521	539	530	533	534	542	566	496	523	504	518	527	519	504	537	481	498	499	525	510	508	516	535	500	507	517	514	523	538	519	494	514	537	466	523	534	539	489	532	503	542	521	510	504	528	509	552	537	549	505	533	530	531	519	514	523	524	516	504	491	544	519	530	513	509	526	490	510	559	515	531	519	487	513	539	520	512	561	489	552	527	537	527	523	481	502	484	501	514	532	526	507	561	499	505	522	533	537	525	534	543	528	528	514	510	552	505	547	557	525	527	542	520	545	504	502	535	530	513	533	475	513	523	526	505	488	544	506	510	574	507	522	506	509	526	513	543	516	503	498	538	534	504	506	501	503	500	526	521	514	561	543	500	523	523	531	497	520	525	468	519	505	501	476	479	472	527	532	518	473	522	522	561	522	533	524	505	507	543	518	481	517	486	488	508	511	507	521	485	494	491	492	540	489	572	537	515	543	481	532	519	528	466	517	519	509	516	532	510	471	511	522	511	489	537	567	546	491	447	519	545	523	530	545	512	533	564	538	516	529	541	507	532	509	519	516	523	521	496	501	536	509	533	504	528	474	486	485	515	505	544	515	562	544	564	539	501	545	527	522	501	498	507	482	495	513	518	493	525	505	532	517	523	496	470	518	528	540	520	503	533	488	495	521	557	533	495	527	500	527	528	527	497	504	511	544	512	448	517	581	484	563	498	524	477	560	513	518	533	525	532	508	490	549	530	523	495	529	532	484	504	501	566	499	515	553	505	489	498	494	503	532	558	522	550	512	518	522	544	515	490	546	506	509	533	485	507	510	497	508	512	491	505	544	518	541	506	515	481	529	467	528	503	459	504	515	553	565	469	465	526	512	520	522	505	552	516	528	552	540	479	476	507	509	592	520	510	482	513	524	522	547	546	477	540	487	537	565	529	509	461	496	515	533	543	534	514	513	535	510	508	521	488	494	496	554	502	530	528	544	495	525	494	510	535	521	552	563	507	548	512	529	509	483	508	500	525	507	481	502	499	530	510	499	534	458	521	536	496	531	550	518	527	549	523	518	512	514	496	493	525	535	495	482	535	522	524	506	488	559	482	522	521	509	521	542	486	529	490	560	533	490	506	518	538	516	506	491	515	524	536	489	524	495	531	504	512	536	541	503	540	541	496	505	522	521	522	512	542	527	494	534	524	484	515	519	542	545	503	517	502	507	547	521	506	528	516	513	542	519	500	512	480	542	491	490	553	527	556	510	537	536	512	498	504	491	496	514	535	481	510	524	507	534	532	519	496	495	493	499	531	512	581	504	495	505	503	518	562	543	539	503	500	489	502	554	558	507	507	498	574	492	499	537	560	534	529	511	514	536	503	547	510	532	567	479	501	486	500	517	498	530	514	516	477	524	513	518	552	535	549	558	493	475	550	489	535	535	516	534	539	510	523	524	530	526	502	484	514	510	515	530	548	515	523	461	540	477	476	499	538	542	529	482	513	516	515	456	524	495	536	552	522	514	517	530	501	502	510	513	475	549	497	502	518	542	512	514	578	518	529	511	493	495	523	491	523	543	550	504	526	506	522	511	536	521	491	520	535	515	526	538	510	524	521	504	516	505	538	550	553	560	530	507	477	516	504	520	534	520	531	507	529	497	516	503	541	557	509	507	462	519	554	531	518	495	492	515	502	527	532	557	503	540	488	508	536	489	518	545	454	554	477	527	513	529	544	513	527	498	520	520	533	520	529	537	556	499	527	501	513	507	524	492	512	504	493	520	517	537	524	501	519	533	511	537	531	505	499	521	492	521	515	510	522	567	493	485	487	465	491	536	537	491	518	521	527	496	544	529	500	557	508	500	547	503	513	556	498	532	525	496	520	507	507	527	540	509	542	519	531	548	472	499	542	499	529	511	558	493	525	548	559	499	514	548	541	497	563	557	484	517	528	510	502	530	487	497	523	502	499	483	498	567	544	524	527	484	511	514	545	539	517	509	514	490	532	512	492	527	507	552	530	517	521	507	516	522	541	520	523	537	524	517	516	491	553	518	527	556	531	525	462	503	524	521	508	523	544	521	539	502	553	528	495	539	460	505	476	503	512	504	490	519	539	510	496	523	548	541	533	516	540	529	495	542	476	492	494	495	494	490	478	539	530	537	554	513	486	494	496	499	489	493	513	539	524	548	492	495	505	476	503	565	522	525	535	506	571	508	488	480	473	502	517	526	500	570	475	524	557	524	500	544	510	535	496	476
24131	21153	28355	24791	21857	18178	11890	6880	4814	3671	2884	2398	2043	1933	1659	1388	1273	1129	1005	946	850	843	743	658	665	626	572	560	542	528	526	537	551	495	480	443	505	509	474	398	433	448	452	448	391	471	447	411	450	405	403	387	429	438	394	409	412	424	395	441	374	434	439	411	389	421	378	419	403	402	413	418	453	413	425	399	420	419	417	430	438	423	413	410	421	401	404	392	417	423	403	414	421	392	426	420	386	403	398	450	399	390	415	441	400	430	431	438	382	416	408	433	408	417	398	387	394	408	419	434	448	391	434	440	408	418	427	383	433	420	391	375	391	394	427	392	417	422	423	438	407	425	404	412	419	367	428	394	403	425	404	431	369	362	369	422	386	396	395	401	420	402	405	435	431	397	395	432	378	379	398	421	440	442	420	440	415	415	417	444	397	439	419	398	420	412	400	393	437	387	396	438	413	381	409	411	399	416	400	435	417	435	419	423	405	380	410	363	443	431	463	403	417	387	423	440	426	421	403	398	416	379	434	378	375	393	358	413	420	427	393	435	401	430	395	431	423	381	444	434	387	399	406	404	390	378	426	414	386	433	393	401	398	406	400	411	396	400	429	416	365	406	425	402	414	414	400	385	410	421	396	381	426	379	421	437	382	385	388	411	397	414	428	422	416	448	372	408	422	442	420	423	434	446	423	394	413	439	403	412	395	402	396	409	401	401	410	395	422	368	418	431	423	456	402	433	424	444	408	448	397	392	383	386	405	401	402	388	375	396	402	379	418	398	424	436	368	357	364	409	443	415	403	380	405	440	417	409	391	419	420	405	415	422	446	400	423	428	401	386	426	434	431	410	399	443	400	417	393	419	432	390	375	414	409	379	415	380	373	429	436	440	423	411	422	410	446	423	405	403	429	436	414	378	402	405	423	438	381	419	424	405	431	426	394	411	426	412	415	401	432	422	409	453	402	391	384	422	405	405	373	370	437	441	396	396	402	399	443	439	369	372	433	422	418	430	419	419	422	371	376	375	406	397	416	390	388	420	423	441	416	440	423	383	414	412	397	402	399	415	407	446	416	431	442	412	410	427	416	389	402	411	401	438	423	420	389	440	395	392	414	413	391	395	444	428	437	434	395	421	389	398	472	422	392	416	402	390	402	439	407	384	410	398	405	393	435	417	401	415	392	439	424	389	418	406	416	385	399	427	415	424	423	425	415	401	444	408	387	398	429	413	446	461	423	483	440	379	388	391	395	380	396	372	413	433	451	408	377	430	433	429	379	405	451	405	402	375	390	405	435	400	405	405	446	437	430	380	416	424	437	419	433	435	395	386	414	397	382	437	430	412	429	390	373	385	410	386	414	445	415	397	448	416	399	405	398	383	424	428	415	433	397	383	403	421	391	382	396	417	449	418	413	402	381	378	415	421	408	398	407	429	436	425	424	390	424	381	461	372	432	409	394	439	406	402	412	415	411	405	397	412	380	429	438	396	419	427	426	412	387	375	400	403	458	417	427	393	451	405	383	453	396	386	409	399	408	436	389	421	410	389	427	466	406	386	436	428	399	390	401	416	400	409	402	395	423	374	404	399	406	396	400	452	399	397	432	408	375	410	429	401	404	440	382	396	406	441	393	405	422	426	410	396	409	413	422	388	426	427	384	438	409	424	382	417	385	417	383	380	416	413	400	381	426	461	401	401	433	406	433	403	421	386	400	444	425	418	422	390	402	399	423	404	408	416	444	414	401	392	403	411	420	408	393	413	376	404	410	376	387	403	414	409	410	397	418	420	378	393	401	430	404	395	415	423	420	422	447	403	398	413	387	383	406	425	367	422	421	397	384	432	438	428	427	412	426	441	431	442	436	401	426	418	412	412	390	407	418	402	411	399	414	414	416	438	429	428	408	406	392	410	435	412	408	410	434	438	426	439	393	387	417	363	437	363	420	390	440	406	395	397	389	438	385	393	427	393	415	417	415	422	400	448	431	410	456	421	403	454	429	371	417	405	424	404	421	419	399	425	368	409	429	398	404	408	404	391	415	447	439	408	443	393	452	391	415	416	406	424	428	399	421	414	382	415	447	411	428	398	418	413	449	423	377	380	419	408	353	451	416	455	388	400	410	378	378	425	437	417	364	426	390	382	398	397	391	394	429	442	421	424	425	392	414	385	471	435	376	419	396	411	438	390	426	375	379	357	415	412	411	413	373	404	425	401	402	421	394	420	406	418	434	417	399	434	427	437	426	401	407	370	447	422	412	407	455	421	442	424	393	411	420	413	399	390	378	435	388	413	386	419	434	414	426	415	432	404	404	417	380	453	430	379	419	405	408	397	429	440	384	414	425	407	417	393	390	379	413	419	424	408	386	386	417	382	392	400	418	421	404	428	430	460	452	440	421	402	447	397	383	412	434	433	466	441	420	432	402	437	388	433	385	402	435	416	416	407	391	418	418	389	408	428	423	370	421	403	422	429	416	419	374	416	393	412	379	422	388	389	418	421	414	424	427	430	412	423	408	432	389	397	434	372	407	421	427	388	395	418	431	381	444	423	402	414	423	436	398	407	387	397	406	410	451	405	403	400	403	435	403	427	397	438	429	410	426	416	425	382	373	416	412	417	400	409	398	418	385	387	401	426	433	416	430	398	424	418	411	382	405	408	437	395	409	444	397	450	413	389	442	388	416	399	366	402	430	401	395	413	476	407	400	420	430	419	424	389	359	401	405	418	420	362	414	421	427	388	413	414	402	420	395	388	450	394	414	429	424	390	415	385	437	402	435	432	425	415	419	388	410	413	403	380	367	405	386	422	406	417	373	427	437	398	409	417	397	383	407	438	444	381	423	382	373	434	387	406	409	405	446	435	395	451	408	355	429	423	411	392	448	403	430	418	430	417	401	418	426	427	408	430	431	428	421	405	404	421	407	407	448	427	375	410	395	411	400	441	401	403	405	394	411	426	396	401	410	421	429	418	415	439	425	427	409	431	439	421	442	390	401	362	432	434	380	409	422	430	392	440	413	431	423	397	439	403	441	386	397	392	424	410	402	418	447	382	426	406	399	417	400	428	413	369	414	405	446	427	394	411	384	435	407	410	420	413	422	350	430	387	402	434	410	408	450	407	408	382	413	389	398	439	438	450	390	383	422	399	423	425	418	406	406	385	409	412	389	428	397	399	390	423	404	429	409	394	361	405	418	436	434	415	413	402	421	359	392	413	413	383	406	392	392	419	407	446	430	422	413	394	426	386	406	402	414	392	400	422	407	390	388	397	380	411	430	417	395	389	418	439	403	396	406	428	406	418	395	393	400	427	432	388	406	435	438	414	409	385	429	418	453	380	417	411	401	425	383	393	427	458	441	429	392	410	418	392	420	401	398	386	425	414	424	425	398	402	441	392	416	412	431	374	427	425	426	423	421	401	390	432	385	415	423	407	400	415	432	395	437	402	397	413	416	424	407	433	381	419	439	422	420	407	394	418	421	389	467	439	410	421	406	413	396	390	385	404
30827	51568	44307	33763	27648	21982	17234	13634	10779	8365	6852	5872	4981	4211	3842	3279	2860	2493	2109	1885	1780	1539	1413	1277	1208	1038	1011	969	886	869	936	792	825	797	757	722	722	648	682	684	710	639	613	626	653	666	606	671	601	618	612	617	598	618	589	601	597	598	610	546	610	610	596	601	620	571	553	611	598	571	611	534	550	562	603	612	562	608	627	520	555	528	574	604	560	567	606	579	559	581	585	552	555	549	567	553	528	590	576	559	584	570	589	562	570	546	565	561	579	517	531	570	560	611	549	555	579	574	579	581	591	543	588	560	588	541	576	576	566	611	579	546	557	545	630	553	566	554	547	589	570	539	591	551	558	590	602	590	564	588	595	575	570	540	595	574	609	554	578	562	554	581	549	581	561	604	583	562	566	623	556	613	593	551	604	574	586	568	590	557	566	544	583	588	587	594	615	536	622	528	565	571	562	575	625	568	550	560	539	573	584	568	555	574	574	580	559	616	578	518	578	544	586	560	583	610	557	559	573	601	555	555	567	587	591	594	569	608	604	552	597	584	563	580	583	534	584	555	566	544	553	605	598	543	573	608	610	557	567	560	620	578	546	548	554	611	579	614	605	568	552	543	607	592	588	603	556	570	598	592	592	605	559	568	566	571	622	577	570	550	565	604	609	529	583	621	573	563	574	581	576	602	579	577	575	527	590	593	574	587	560	571	572	556	573	582	548	554	539	604	566	573	562	580	596	567	609	584	584	577	592	552	562	582	565	576	588	602	600	582	564	542	602	614	559	624	556	587	598	627	584	562	559	577	583	557	555	605	576	599	580	556	582	579	601	581	519	573	534	541	597	571	518	592	565	602	602	596	551	573	571	539	563	556	560	599	592	553	574	583	550	564	572	557	576	572	556	583	550	594	548	615	561	586	565	565	585	556	584	573	573	573	586	594	583	594	551	600	582	575	553	579	582	594	585	562	538	562	563	586	555	597	613	619	633	591	575	543	545	601	614	590	556	616	575	574	573	561	577	580	581	572	580	604	568	566	578	592	611	570	593	577	566	587	580	555	561	556	511	601	578	535	577	569	572	585	582	536	552	544	557	556	577	577	585	620	599	560	568	564	553	595	599	601	567	556	571	557	571	568	594	581	576	597	573	561	540	599	579	555	536	567	554	583	547	628	552	519	608	592	552	590	555	572	574	568	573	544	564	567	588	555	598	581	582	562	598	548	558	603	592	547	572	600	560	572	548	598	594	616	577	554	601	587	599	588	628	574	532	568	542	590	569	564	556	542	588	602	587	583	568	564	554	610	583	521	578	574	588	590	537	579	591	533	554	560	561	575	612	558	618	568	600	570	579	549	558	584	609	601	591	562	620	598	566	536	566	587	584	574	540	625	544	561	560	571	566	516	552	598	603	597	596	570	597	581	585	574	568	537	579	569	574	566	556	580	588	592	567	598	580	579	570	642	561	577	608	584	605	553	596	564	590	592	593	577	553	614	548	571	561	589	584	592	572	527	552	577	622	537	594	589	544	591	578	590	602	585	606	632	601	628	603	549	572	582	575	548	547	583	559	595	550	580	555	554	574	615	560	558	522	597	560	568	516	550	560	588	570	603	559	568	557	590	603	595	580	593	604	581	561	592	570	543	579	577	596	536	534	537	597	634	571	599	618	613	600	577	606	584	541	512	570	573	573	618	576	545	561	548	568	571	552	619	556	559	572	594	599	567	571	533	581	591	611	572	601	575	557	571	576	559	511	553	591	596	586	542	587	588	634	562	593	551	561	587	554	594	563	592	606	584	621	571	593	550	581	576	587	555	582	567	565	613	571	561	562	580	570	567	574	578	572	604	582	581	575	582	571	568	617	609	555	581	610	613	599	564	542	583	549	578	530	600	557	627	575	558	553	601	564	605	610	571	520	564	535	570	585	575	549	592	559	581	521	581	588	587	583	569	565	590	561	537	539	553	574	580	580	592	601	573	575	579	552	647	604	585	564	559	574	605	595	566	613	547	602	576	578	584	547	558	567	552	623	553	593	571	578	546	576	570	580	617	575	553	566	566	621	586	640	558	585	594	567	594	619	556	585	580	563	530	620	575	571	549	613	557	568	560	571	563	582	604	591	539	592	596	565	581	611	591	588	578	579	620	568	597	573	590	577	552	598	566	571	567	563	588	516	549	567	502	579	591	558	534	526	582	566	556	575	563	586	546	558	619	630	575	544	532	542	582	616	560	614	542	585	548	609	536	574	542	628	535	534	619	568	565	593	578	594	572	572	555	548	601	548	603	562	575	585	570	543	575	559	594	560	555	560	587	583	609	576	620	596	575	587	574	579	539	583	598	566	604	602	525	585	551	615	578	618	599	552	576	556	537	570	569	552	554	574	622	557	567	619	571	581	602	590	551	569	563	537	580	564	570	588	559	604	611	568	594	518	547	607	554	564	539	564	585	568	595	551	564	600	546	546	563	545	522	583	595	576	581	577	564	574	569	551	573	615	656	567	566	575	595	571	577	588	587	552	547	570	580	595	597	562	586	591	509	559	579	579	590	583	582	578	607	544	569	545	591	574	545	574	599	622	586	562	591	581	580	574	584	607	576	574	540	613	556	582	575	547	560	557	591	573	569	598	544	572	610	543	555	573	591	583	608	585	580	584	578	588	583	601	561	588	619	578	581	569	599	602	563	562	579	624	595	590	578	570	583	594	568	577	528	558	564	554	572	515	567	536	577	597	610	594	539	547	557	587	560	609	497	573	579	602	538	553	586	545	541	611	570	546	559	564	563	613	586	523	576	559	579	550	575	609	554	554	562	579	570	597	544	540	566	529	553	551	572	609	613	606	556	592	565	598	511	589	581	511	560	571	588	568	553	614	570	546	561	538	575	637	621	608	563	608	573	533	570	578	552	543	557	560	595	588	563	553	592	563	518	606	564	531	576	576	530	563	567	575	548	550	556	568	565	585	595	554	554	577	538	523	627	598	570	558	567	588	561	575	582	574	548	553	566	605	580	588	565	619	577	561	544	493	512	564	537	594	582	586	512	555	610	572	582	573	596	584	570	559	606	591	533	541	579	512	599	518	585	599	582	606	554	579	566	575	504	576	556	605	598	603	598	587	549	582	555	557	570	595	594	579	574	581	581	558	564	543	559	570	562	552	582	580	560	611	565	568	561	571	589	558	561	585	551	587	531	579	563	560	563	576	594	557	580	601	570	612	576	582	547	598	554	589	586	521	573	542	608	563	581	545	597	558	588	547	596	577	574	576	586	599	559	570	577	569	586	533	533	545	557	601	632	591	532	599	572	594	623	585	573	560	571	552	563	582	546	563	563	588	526	590	608	581	573	543	549	631	573	589	592	588	545	572	537	567	578	574	530	580	591	600	596	638	541	593	567	565	580	626	574	559	557	579	557	590	568	556	575	579	613	551	536	605	604	590	560	536	601	570	606	553	588	543	591	576	609	573	584	623	586	544	598	545	566	561	550	569	610	640	587	530	538	570	576
23133	21050	28686	23700	21508	22150	18900	9949	6530	5049	3980	3297	2800	2400	2085	1839	1562	1410	1296	1180	997	927	814	778	720	685	622	651	579	567	535	554	541	519	461	479	473	441	483	446	418	438	423	482	459	424	411	409	427	438	430	392	411	407	417	425	408	390	416	409	403	390	391	386	405	401	392	459	405	376	411	432	374	441	418	416	395	356	398	388	424	410	395	404	380	410	415	390	379	365	367	420	392	390	381	393	392	390	409	407	449	394	364	394	407	412	426	390	388	422	375	436	416	402	409	387	382	409	418	354	379	372	405	402	394	428	386	386	414	399	357	425	382	409	399	422	388	402	384	401	416	369	399	384	382	383	433	397	399	366	376	363	400	414	411	378	376	417	422	422	388	387	391	409	384	400	388	378	389	385	411	411	402	418	405	397	383	380	406	415	404	395	381	405	430	393	435	369	372	386	365	364	412	425	371	390	401	383	396	375	376	380	374	381	403	388	396	385	393	375	410	414	407	376	368	354	403	373	443	396	371	409	413	385	414	411	347	379	420	380	402	406	369	407	400	405	417	436	405	408	418	368	372	409	405	400	390	389	416	368	416	399	410	399	389	388	417	413	350	389	377	388	432	367	399	422	403	403	390	395	380	373	402	385	416	432	389	383	372	418	407	409	399	422	381	376	400	414	437	389	353	422	390	422	399	387	406	403	392	423	405	385	427	413	394	390	372	371	388	419	392	400	402	444	399	411	427	391	462	389	425	410	407	390	389	392	349	393	365	381	377	373	376	425	396	430	384	384	387	352	413	377	416	401	438	387	380	397	370	351	376	389	415	381	411	383	378	380	414	389	392	406	410	431	401	412	392	424	396	398	434	418	411	401	420	390	404	425	396	398	394	428	364	389	384	409	388	406	394	411	395	376	411	398	405	409	394	376	395	345	391	399	370	388	415	403	402	382	400	376	413	415	413	432	393	416	400	425	427	433	420	381	433	397	419	415	373	390	423	415	380	389	410	365	386	381	440	373	389	393	413	348	413	411	405	389	409	392	387	399	393	422	392	407	413	363	398	348	423	387	391	372	384	433	392	399	410	410	393	383	438	378	359	413	354	373	402	349	377	394	440	411	393	386	408	397	431	381	381	430	397	400	368	383	390	363	373	426	418	386	379	413	407	385	362	347	392	397	396	398	389	413	399	396	400	375	416	392	395	392	370	412	400	393	419	366	402	401	405	378	364	407	416	413	396	394	368	403	393	426	434	431	375	372	387	410	399	393	403	375	395	375	420	413	391	460	424	382	372	399	375	411	385	370	419	379	389	398	408	406	398	430	425	372	389	382	375	398	361	368	410	344	365	369	375	410	387	407	397	404	433	422	398	363	412	415	379	408	368	410	381	422	394	411	385	355	384	387	366	417	408	379	398	409	362	402	386	386	389	421	407	412	387	380	452	373	390	409	381	391	442	435	395	405	397	345	361	384	377	414	404	404	378	426	417	395	383	360	421	401	396	401	391	380	367	388	406	416	399	419	365	383	377	389	362	403	400	381	395	390	430	403	393	379	392	409	388	396	416	400	417	385	398	380	387	427	402	399	438	399	383	393	382	402	403	414	383	388	414	364	393	384	404	410	410	379	378	383	389	375	383	362	382	452	394	383	361	412	363	400	363	411	370	445	369	390	436	375	387	381	403	394	419	410	384	370	391	373	372	359	403	385	391	372	415	414	360	353	416	431	434	420	403	409	400	391	394	372	377	413	413	401	377	426	394	440	419	375	371	424	388	383	401	392	395	372	424	419	411	387	392	395	417	420	374	395	411	415	420	380	384	374	416	403	400	425	383	453	387	400	375	424	394	384	368	380	359	408	399	390	397	406	418	408	392	367	359	350	433	416	425	416	379	384	373	386	398	395	369	403	413	361	398	408	401	423	399	407	355	415	379	383	412	341	388	370	367	396	378	356	358	412	388	405	369	435	411	398	400	377	390	352	374	368	378	371	401	385	405	412	411	394	391	403	350	420	388	393	398	397	400	383	398	354	439	396	399	398	407	399	390	379	357	389	403	370	429	399	387	406	399	389	369	377	368	370	360	382	405	426	422	386	398	418	371	430	376	363	375	382	393	432	377	398	400	381	452	428	377	357	400	386	394	379	436	437	363	393	415	384	406	382	392	385	371	365	387	410	384	376	368	423	388	375	353	383	390	403	370	429	444	398	389	408	391	432	408	374	410	424	384	382	365	435	370	368	377	352	405	392	431	418	377	398	371	382	415	393	371	380	388	404	383	381	457	373	396	405	403	370	409	380	376	367	396	396	421	391	410	369	391	403	379	384	381	430	394	393	378	379	391	380	425	376	373	394	392	387	369	395	375	411	407	386	380	376	414	424	396	393	385	382	385	427	400	383	384	406	417	372	367	376	432	407	369	417	399	363	421	420	377	389	434	406	386	385	424	382	367	403	404	386	383	383	402	383	380	407	432	402	363	413	426	414	378	387	455	387	427	410	405	383	391	381	385	414	385	409	413	395	428	384	390	375	376	417	410	412	409	362	391	407	384	416	395	385	406	423	401	383	415	382	385	424	430	400	381	425	410	394	386	419	420	399	371	424	377	411	391	407	366	383	409	396	414	395	381	451	419	360	407	424	420	426	385	387	430	413	382	415	424	410	429	387	387	398	373	398	421	361	325	413	430	427	391	361	386	391	388	389	410	419	415	406	379	383	386	394	386	406	382	414	440	404	403	408	353	398	427	433	397	376	384	406	402	389	412	368	416	390	389	393	390	397	412	386	376	373	382	362	448	407	407	381	402	376	402	386	385	411	411	416	392	394	400	379	401	405	415	436	408	394	379	388	404	378	414	367	393	412	384	402	410	399	412	406	449	374	415	418	379	389	380	377	372	428	407	405	352	385	404	416	381	376	423	427	429	396	378	406	366	398	377	424	404	382	387	394	414	402	434	403	374	412	401	419	426	407	360	386	389	412	392	410	383	375	367	403	421	402	408	433	389	404	421	406	392	362	414	394	421	380	406	404	379	393	378	408	431	396	409	381	356	376	409	410	391	391	344	401	388	384	373	416	365	410	393	366	376	378	404	396	418	384	390	369	387	395	398	423	373	371	423	386	353	381	386	405	373	397	386	385	397	364	411	369	400	368	390	407	351	344	435	396	389	423	431	372	418	435	399	369	404	383	391	413	408	387	427	400	406	383	389	382	372	445	433	414	386	362	393	413	395	382	375	389	418	426	396	401	394	385	371	373	402	381	390	405	414	385	419	405	428	392	371	391	380	387	427	412	435	434	406	411	368	396	425	378	416	400	408	420	366	386	402	405	395	396	445	394	416	437	402	414	401	386	370	407	386	348	393	394	373	408	393	368	366	426	410	409	379	372	429	392	401	402	395	376	414	412	384	376	382	409	421	402	407	389	369	429	393	373	403	389	374	421	439	425	396	412	436	405	397	390	386	385	394	448	373	356	400	404	385	389	412	398	385	379	413	404	374	438	361	389	400	382
33292	55785	48353	37756	32079	26331	21430	17230	13755	11138	9114	7689	6593	5774	4925	4348	3742	3282	2750	2553	2057	1828	1697	1509	1326	1287	1140	1037	1009	957	941	937	857	819	752	738	728	702	730	702	670	617	642	623	623	670	634	610	605	624	547	579	569	585	600	556	578	567	561	579	563	521	588	573	611	577	570	569	544	544	521	569	537	551	554	583	580	551	552	536	557	569	571	550	534	529	568	518	557	581	507	542	527	623	558	562	545	552	562	553	546	555	523	530	536	564	551	519	534	524	524	556	556	522	531	549	537	528	550	568	547	543	553	562	553	523	640	551	549	532	575	523	592	570	535	523	549	567	538	580	553	545	527	531	533	556	529	546	615	585	575	539	520	567	540	557	525	519	563	576	556	553	523	538	531	524	561	572	526	540	556	587	494	574	527	518	533	516	534	538	600	572	551	538	554	588	559	548	524	551	535	540	579	567	553	547	562	583	558	567	534	523	555	548	542	536	556	553	560	590	591	543	509	533	537	534	564	521	542	544	541	547	551	592	498	538	536	562	581	492	539	547	536	595	532	579	539	595	550	532	519	567	566	540	548	529	549	571	587	571	524	554	539	542	529	519	488	566	540	534	538	559	508	540	561	531	547	542	549	530	564	518	519	531	549	545	525	528	507	581	576	570	564	554	564	548	504	562	581	556	543	563	559	567	547	560	530	531	543	568	538	575	555	527	528	497	539	536	589	539	581	539	580	539	523	528	561	592	551	544	489	527	561	535	534	549	580	591	532	534	537	559	520	567	584	491	561	557	540	538	567	536	529	553	545	549	510	560	514	570	560	532	583	516	562	546	496	536	585	545	529	560	531	557	558	558	558	583	566	569	552	561	574	549	559	500	554	560	481	545	516	549	555	518	563	507	546	513	543	549	555	582	552	525	538	564	578	585	522	529	536	521	561	569	561	588	539	550	596	549	529	613	528	536	557	567	571	539	506	527	519	546	568	535	565	565	557	547	572	550	534	538	517	530	540	520	532	565	537	559	528	525	489	556	532	532	536	556	588	549	529	546	546	546	548	546	542	507	555	563	533	540	583	498	538	589	539	522	556	549	563	552	541	530	544	586	567	516	546	545	556	576	552	524	523	501	544	592	590	540	547	530	539	532	564	537	548	515	569	545	532	563	544	519	522	533	533	535	527	541	528	513	552	541	578	567	557	539	559	526	581	544	565	567	541	558	588	558	526	537	539	528	559	528	573	537	586	539	556	545	535	517	537	584	572	551	549	550	551	544	544	562	540	587	577	556	575	567	550	496	489	536	541	556	527	572	514	522	542	524	543	559	517	559	534	526	538	570	504	574	577	506	553	526	527	539	536	578	533	525	533	511	556	566	558	566	572	524	566	539	514	568	487	533	560	560	532	600	534	574	512	595	533	550	545	532	563	524	546	526	534	511	556	523	571	517	546	558	532	526	506	544	580	547	565	580	525	530	571	510	492	521	539	572	532	554	527	536	524	568	550	503	550	525	556	522	548	527	492	595	558	571	576	545	529	596	526	586	536	544	555	528	547	525	525	562	577	527	527	535	540	524	544	549	537	538	528	540	542	542	532	575	565	531	573	544	578	541	561	550	546	554	523	505	542	597	559	550	548	571	574	525	523	568	570	537	538	555	536	560	543	566	562	500	549	487	526	530	539	570	561	518	534	555	520	565	511	525	533	543	537	531	560	536	571	555	547	524	550	589	557	577	586	536	567	509	494	527	540	584	565	549	521	570	555	593	517	560	558	569	518	528	561	553	546	507	525	548	553	539	549	566	559	567	554	555	541	542	574	544	512	551	555	537	524	520	530	548	564	569	610	554	535	535	544	555	561	561	563	549	528	517	530	543	594	570	533	532	562	527	548	515	565	545	548	508	555	544	535	549	582	553	517	516	563	530	573	550	538	557	535	540	520	535	535	558	576	554	549	506	505	537	570	512	524	600	519	533	540	566	580	530	542	539	563	539	595	547	546	517	568	545	549	547	557	579	550	535	544	557	535	531	558	526	510	524	555	521	571	543	571	568	538	550	517	562	540	515	560	515	551	507	591	550	573	568	528	562	540	548	557	580	540	546	549	559	572	546	551	550	574	546	551	474	509	558	495	530	506	560	552	546	565	524	565	532	545	569	547	588	560	559	574	542	554	549	565	530	520	545	508	532	572	545	531	555	538	542	573	575	537	576	559	530	563	516	540	533	569	531	543	545	541	557	550	568	561	580	545	534	521	554	541	557	522	519	556	543	545	556	556	545	540	578	493	583	552	552	578	586	534	535	509	551	540	565	491	568	541	516	529	546	517	516	521	523	569	560	571	558	550	567	559	544	557	574	556	550	546	599	526	565	509	546	545	538	544	527	542	543	528	584	551	541	541	521	516	548	533	522	523	545	551	527	537	561	533	617	561	559	515	562	536	555	526	569	544	536	591	575	551	550	565	557	528	554	504	540	544	536	597	606	525	576	567	536	581	522	592	536	546	564	556	544	585	569	497	555	536	557	508	591	514	570	568	566	557	566	577	517	523	545	527	555	525	569	544	529	575	532	534	483	539	550	538	569	513	574	538	551	546	538	537	566	559	569	581	540	546	544	531	555	523	523	571	592	570	542	570	558	549	536	502	523	539	545	557	552	553	548	584	505	545	534	566	580	553	577	536	517	575	559	540	522	549	549	522	550	531	542	565	511	577	547	552	546	508	541	524	556	559	533	545	512	573	543	554	596	524	568	519	572	541	522	555	523	558	566	594	548	521	566	553	530	575	601	577	584	563	530	545	580	529	517	580	532	540	558	589	588	540	554	556	534	559	561	605	522	574	505	546	524	500	519	535	560	587	573	540	494	548	573	485	570	566	563	541	559	526	562	570	566	568	559	552	531	601	552	550	588	573	555	525	559	549	593	516	590	541	568	496	577	547	567	508	555	540	548	584	518	590	545	535	552	583	578	557	549	562	532	532	539	541	550	586	547	534	550	545	610	533	566	526	535	571	564	566	556	561	559	565	583	523	507	535	552	518	583	555	547	562	563	562	558	517	552	522	529	536	507	507	554	533	556	553	577	554	555	521	531	516	559	571	559	533	594	573	578	544	548	565	533	530	553	592	486	511	536	517	555	587	564	510	563	570	523	570	549	509	527	539	521	571	555	526	555	543	546	548	515	537	516	543	522	555	540	573	582	567	522	558	524	554	593	517	537	547	512	549	578	569	550	533	528	548	577	541	550	566	522	534	510	554	553	488	561	566	539	533	520	539	513	555	530	547	518	575	576	511	524	555	540	544	580	579	539	549	602	507	558	558	495	542	570	566	522	516	543	559	537	552	594	522	593	529	509	563	519	553	542	581	552	503	511	539	540	558	560	551	536	580	544	554	585	541	508	567	521	497	554	514	599	575	527	559	539	562	575	572	618	528	502	546	549	544	545	509	569	531	573	513	580	515	558	571	534	563	555	573	549	525	524	537	561	566	551	573	561	532	535	545	554	548	574	531	544
28217	27091	31231	23936	15096	9041	5664	3875	2788	2144	1795	1477	1283	1226	1085	986	876	781	653	724	546	533	559	509	455	441	456	473	468	464	430	416	387	402	453	395	390	391	375	377	389	394	346	378	356	408	365	379	366	381	394	348	358	374	379	339	382	351	372	377	328	351	372	376	387	370	383	354	359	386	361	363	380	393	373	304	396	349	357	369	345	371	394	407	361	362	382	362	363	378	402	363	328	333	404	372	378	342	357	345	369	357	360	365	364	360	371	385	385	381	377	367	359	364	378	361	386	355	344	350	352	368	351	378	368	339	332	377	379	372	342	360	398	364	346	357	386	348	360	379	370	352	346	377	333	360	369	341	360	341	371	360	364	359	360	348	350	389	365	341	369	358	383	343	388	373	323	345	368	343	353	388	363	356	352	350	390	395	339	336	390	362	344	330	371	354	406	362	355	369	384	381	369	376	374	383	354	353	343	374	374	384	363	400	338	356	363	330	375	353	364	362	391	369	360	338	351	337	369	373	406	385	370	345	352	364	365	341	347	373	372	341	389	368	358	352	370	389	387	354	400	361	339	330	344	325	365	361	364	372	389	388	356	380	376	371	393	359	371	360	371	348	351	405	337	350	381	379	378	368	372	345	362	362	388	367	355	354	354	373	341	381	375	342	363	347	372	353	364	347	346	362	354	356	391	363	351	368	369	348	347	361	351	346	358	364	374	384	326	370	371	370	349	381	370	407	345	371	349	384	384	375	351	380	376	317	349	354	343	361	363	363	347	367	364	350	339	382	360	343	347	388	343	373	345	377	354	356	385	374	396	351	350	381	355	339	371	366	367	356	395	395	415	334	376	342	360	365	375	368	375	400	350	384	376	336	357	385	372	388	346	364	327	341	379	366	346	401	360	362	407	338	372	343	377	372	350	366	351	372	364	346	324	376	380	376	373	390	358	333	405	383	357	361	381	326	375	378	385	387	345	332	369	347	363	350	343	370	404	364	391	377	393	361	342	373	345	361	351	379	365	377	366	371	359	378	366	357	376	377	382	380	379	367	408	363	400	377	350	363	389	375	382	375	359	356	363	361	372	348	345	366	356	347	338	366	373	389	390	366	384	378	372	338	393	410	373	389	372	352	372	357	348	373	398	375	342	389	354	372	360	365	376	339	373	359	362	374	338	346	356	351	397	316	348	366	381	385	361	372	376	376	359	386	345	325	383	365	381	390	384	351	381	350	365	342	356	387	352	341	357	366	390	355	373	380	336	370	377	356	393	356	358	382	339	363	407	379	336	368	361	376	347	367	378	363	324	361	344	328	350	362	336	375	359	351	389	366	352	361	401	369	349	341	338	350	348	375	384	391	316	340	369	372	403	331	363	362	351	374	364	363	337	358	346	362	344	361	357	344	389	403	340	360	324	383	357	378	355	354	377	381	345	351	338	342	374	372	360	382	363	362	337	343	378	352	377	345	354	337	355	369	345	373	370	317	358	384	381	369	372	369	368	371	350	374	355	353	355	363	369	365	377	334	370	385	370	347	367	374	364	398	382	373	368	379	361	342	375	361	351	385	324	369	380	373	354	383	354	372	394	359	392	368	387	339	378	395	369	400	353	372	355	368	386	401	362	400	401	385	337	348	334	337	345	410	358	334	398	358	349	366	358	355	344	385	362	370	361	379	372	334	356	347	363	353	387	336	383	361	371	346	333	373	379	355	357	363	333	347	365	323	364	312	368	384	369	359	364	344	367	377	340	388	382	379	383	370	372	388	371	348	390	364	340	406	345	344	391	391	354	382	372	353	374	337	406	356	374	366	380	348	358	340	344	357	364	335	359	349	358	359	387	360	419	372	350	373	346	316	335	343	368	366	360	372	382	358	366	369	343	362	348	359	370	340	366	361	365	384	371	356	387	340	367	337	334	361	394	346	377	385	369	383	374	373	379	368	352	378	357	367	374	344	384	351	389	403	379	374	371	343	362	354	363	351	386	402	375	365	372	379	367	347	350	337	357	377	364	338	333	344	362	361	372	325	375	359	346	366	344	382	368	371	351	355	369	374	359	382	369	330	357	392	404	428	355	402	379	314	379	362	363	371	359	349	351	355	362	347	368	361	344	368	403	375	379	349	358	388	399	387	337	384	359	342	368	362	359	356	373	415	351	350	356	379	365	359	348	330	365	408	352	340	341	340	398	384	355	339	389	388	360	339	354	384	337	385	359	390	388	374	394	361	382	417	369	335	342	357	329	378	372	377	365	359	337	372	366	364	354	343	397	382	396	345	368	334	394	349	366	351	343	361	376	357	371	367	347	412	401	376	352	358	352	343	351	336	380	376	346	354	385	362	354	337	379	340	331	360	370	389	366	363	372	357	330	365	376	358	365	353	390	362	358	329	351	354	327	354	395	375	340	360	367	340	346	376	369	334	356	332	379	396	368	401	362	363	340	338	364	378	377	338	383	367	348	388	328	369	334	331	353	318	352	359	376	372	376	342	362	352	355	351	403	363	372	351	340	369	370	330	325	355	354	380	329	359	363	358	383	362	361	398	375	380	396	384	365	407	338	378	375	369	375	361	366	362	354	362	363	383	329	404	364	370	357	365	356	359	380	331	367	327	376	354	359	360	336	336	362	352	382	358	381	361	385	343	358	365	325	352	363	337	381	387	392	366	342	328	340	371	346	381	397	360	364	374	363	379	332	360	358	345	339	355	378	333	359	366	372	362	383	378	346	343	362	355	353	341	353	399	386	350	356	371	306	373	345	377	375	355	366	338	372	364	373	388	365	350	357	342	320	394	342	398	371	378	383	367	400	384	330	376	354	358	369	333	361	333	368	395	361	378	370	363	348	339	343	341	333	346	360	366	359	340	350	369	340	372	381	375	382	379	368	358	344	337	342	375	346	333	339	372	357	349	367	362	366	365	395	350	365	371	393	385	359	356	367	345	364	379	365	347	353	352	375	359	371	365	372	404	344	377	369	360	344	396	326	351	383	346	359	378	358	378	308	371	360	371	374	388	373	340	346	361	361	367	380	360	369	380	373	382	383	359	336	321	355	375	364	351	370	354	339	363	359	362	339	352	389	388	355	329	381	361	366	346	356	362	337	333	347	351	362	362	367	353	373	371	367	375	368	364	366	365	372	369	352	364	336	383	364	345	346	398	372	367	359	394	374	342	385	359	381	364	328	363	323	364	355	347	400	336	343	383	354	332	347	391	384	349	331	371	373	374	353	389	375	349	348	397	373	381	381	352	367	358	363	353	374	347	369	344	378	365	385	353	387	376	410	368	302	396	324	345	374	364	366	345	414	352	382	370	327	351	367	331	356	372	349	349	330	352	320	352	350	347	370	340	402	351	381	366	343	332	374	391	337	380	358	362	348	331	362	372	384	336	381	347	352	389	345	311	372	340	369	342	389	356	383	312	390	380	358	371	353	369	345	371	372	373	337	338	345	358	331	361	360	334	363	374	366	355	320	342	364	355	361	339	316	360	376	347	359	363
30199	43693	37717	27142	21507	16051	12026	9048	6967	5428	4572	3668	3217	2676	2474	2147	1891	1668	1483	1372	1172	1078	1005	835	790	796	733	687	699	674	706	657	651	677	599	638	613	571	583	564	547	568	542	568	575	512	499	536	561	504	531	508	472	502	502	515	532	507	517	509	538	494	525	552	540	547	536	541	489	540	476	504	491	518	592	549	526	505	491	479	506	516	514	510	499	538	488	495	563	525	516	536	513	506	497	534	508	537	473	456	530	505	522	508	526	516	529	541	487	520	489	481	527	514	496	474	535	502	479	510	528	492	484	522	513	510	528	525	482	497	481	492	536	456	540	494	548	495	518	509	538	546	534	523	482	541	516	554	533	491	497	519	510	534	536	539	519	489	520	470	510	487	473	553	531	501	530	543	542	536	516	479	486	517	497	503	581	471	505	488	523	512	529	501	511	500	486	509	468	515	529	483	510	514	484	505	570	520	513	496	499	502	494	485	481	505	484	523	511	526	506	475	509	485	498	482	509	505	455	501	481	549	499	542	510	552	540	485	501	488	497	547	485	523	474	524	523	511	484	530	486	556	508	491	493	540	516	513	510	468	493	530	538	545	530	510	492	536	472	515	489	503	535	514	507	506	562	510	532	511	516	526	506	511	526	550	508	514	502	527	497	521	492	519	480	511	555	502	487	493	499	499	500	544	522	512	505	505	499	465	501	499	528	522	499	499	501	553	510	490	468	476	510	501	506	537	502	479	486	545	497	523	525	498	514	494	489	516	524	514	532	524	499	516	537	527	516	505	514	473	495	484	471	514	521	470	542	494	538	480	468	495	527	525	483	525	502	520	552	519	533	506	534	518	503	489	536	532	518	456	478	490	490	491	493	507	514	507	502	459	508	484	502	565	532	518	491	531	531	497	486	529	525	510	541	491	494	490	510	526	506	541	471	470	513	502	534	512	550	504	529	493	548	495	518	491	512	469	516	536	499	485	496	493	486	493	513	517	472	537	512	519	539	535	483	496	547	492	481	479	485	547	519	485	496	503	541	531	525	525	469	556	523	534	518	511	475	503	475	482	536	553	494	477	522	494	493	533	523	492	490	492	520	490	535	498	505	539	513	585	517	523	529	528	522	517	484	517	512	522	530	495	561	528	510	517	486	532	518	511	534	521	547	490	508	474	478	508	477	525	490	500	526	507	502	515	509	507	561	519	531	519	530	516	528	492	509	517	473	505	520	509	523	531	487	504	517	539	538	535	520	500	544	574	499	502	501	512	532	531	509	517	546	568	532	537	546	515	485	553	530	487	514	495	505	493	464	523	529	531	514	536	497	510	521	489	523	506	506	533	508	476	516	496	522	509	569	474	491	477	536	510	535	538	510	550	517	494	514	491	513	506	512	530	538	487	493	488	512	495	545	514	476	477	517	503	528	518	480	518	515	516	513	515	487	508	468	525	526	492	475	514	507	515	545	494	510	537	507	517	528	470	521	515	495	469	516	478	484	479	493	515	524	543	496	518	552	497	486	469	536	465	467	503	468	492	500	489	473	482	498	533	534	515	535	482	481	516	499	512	509	497	529	474	480	493	528	533	518	511	551	540	496	518	548	495	540	539	489	501	498	504	515	548	505	485	528	520	498	524	539	515	488	489	503	463	545	509	491	534	481	497	467	511	513	535	504	470	487	510	488	546	474	487	553	539	504	550	492	521	535	522	503	511	518	495	552	492	522	491	545	455	511	506	511	514	509	570	538	500	516	532	488	514	524	500	498	477	509	518	546	506	480	496	537	487	498	517	478	488	504	516	457	506	487	481	531	512	530	521	515	535	525	484	501	505	515	488	513	500	493	523	546	498	540	475	502	479	524	500	511	490	513	475	509	547	512	506	527	502	517	512	519	547	524	512	491	489	522	502	492	499	528	547	504	495	490	541	507	517	509	491	571	517	503	534	548	556	523	468	543	523	487	498	538	530	520	480	549	526	517	488	496	519	491	477	517	508	497	510	497	495	525	529	516	514	532	478	508	500	512	488	558	538	483	491	525	480	525	511	498	556	491	501	509	483	511	519	499	508	529	496	529	486	508	496	534	554	490	512	469	485	535	486	495	507	510	509	519	504	554	492	512	503	516	499	495	536	519	520	511	552	481	520	558	550	484	555	521	517	482	552	521	508	545	494	542	537	464	493	542	485	482	525	513	508	497	523	497	518	514	499	547	581	478	506	543	493	531	483	500	474	488	564	523	542	533	488	495	481	522	494	520	495	489	508	528	499	539	542	548	512	508	534	495	496	495	516	483	495	504	558	508	549	478	509	514	489	509	524	505	506	499	525	481	497	516	529	513	496	496	473	510	508	515	506	474	496	529	494	529	498	484	507	523	518	500	541	525	515	498	497	516	490	519	520	515	491	500	506	478	511	477	522	498	505	474	523	503	519	512	524	511	505	506	477	482	489	513	481	482	540	522	538	450	523	509	491	490	515	488	528	486	510	535	498	516	529	523	523	518	507	513	499	515	492	501	500	534	499	514	538	512	508	513	508	493	518	492	548	474	473	511	519	510	528	482	500	507	495	496	481	489	489	510	535	498	484	507	511	522	538	502	514	529	534	537	517	545	537	507	488	491	496	527	503	512	498	485	508	490	514	501	459	498	499	503	467	499	524	524	548	494	506	528	507	522	512	475	504	567	508	501	514	533	520	504	532	535	528	480	544	507	476	512	495	514	531	523	500	540	495	528	527	556	497	535	534	533	530	514	481	506	484	505	511	539	528	505	548	505	501	504	505	529	540	473	517	495	589	518	524	523	490	496	520	493	465	512	492	483	521	508	481	515	488	527	504	487	499	533	487	445	539	509	492	517	516	534	499	538	478	491	496	490	514	496	493	511	482	508	505	507	480	496	464	496	511	488	505	503	522	481	521	487	514	498	519	496	493	502	517	509	507	526	528	534	473	493	479	539	521	522	563	473	493	550	508	538	544	502	519	533	495	520	513	512	535	491	509	516	499	476	470	490	548	522	485	497	507	474	554	505	519	507	504	487	492	531	474	514	469	481	526	508	488	529	546	521	536	497	490	470	528	480	504	479	508	523	513	522	493	508	547	538	524	526	541	501	531	530	492	509	522	520	467	517	533	464	507	529	523	545	508	472	515	492	469	533	501	510	475	505	548	518	482	495	509	480	482	491	499	512	519	515	515	555	508	501	499	523	484	491	525	519	524	542	516	485	556	526	481	512	519	518	533	510	505	514	535	496	485	519	560	479	528	510	489	488	525	485	518	508	520	455	467	527	477	505	498	512	486	491	541	549	516	481	501	539	517	512	549	526	491	513	556	528	492	540	500	499	497	565	502	498	491	523	523	536	469	520	508	521	483	523	542	472	478	511	523	468	491	526	503	495	493	518	524	495	491	507	525	480	490	549	490	533	489	530	517	537	491	493	483	526	523	507	508	538	546	489	503	522	528	510	526	498	484	505	527	523	518	508	456	516	517	532	518	512	556	512	486	510	546	497	542
24178	21105	28357	24769	21978	18208	11624	6865	4682	3620	2891	2414	2020	1855	1527	1428	1259	1086	986	898	811	812	747	674	681	582	570	548	530	537	552	474	504	460	461	443	492	436	482	412	448	418	447	404	433	435	409	424	460	417	385	433	407	385	423	428	416	389	434	419	410	402	400	419	441	399	371	407	386	399	367	417	380	392	385	396	391	398	395	390	423	416	379	416	397	426	438	438	405	419	410	408	431	421	397	420	349	400	460	423	408	428	366	405	378	420	384	399	410	387	417	377	428	401	431	385	411	410	419	364	418	412	425	407	389	423	375	403	409	409	379	445	409	402	455	415	383	398	403	379	417	416	407	352	367	386	402	392	394	411	424	404	421	401	395	409	385	429	421	420	409	392	404	408	429	408	405	443	419	401	403	399	421	392	456	415	397	440	382	381	432	404	389	387	377	416	361	368	437	410	405	382	431	407	417	382	391	394	426	397	392	411	377	383	381	414	388	434	401	370	409	396	388	398	444	339	405	374	399	377	388	364	400	389	412	436	387	363	393	411	400	419	389	433	428	370	428	439	396	466	426	423	400	391	409	434	396	408	416	389	409	409	409	457	389	407	427	404	396	442	420	389	379	410	435	379	395	406	418	408	395	400	412	403	421	426	366	429	395	425	407	401	418	413	407	391	411	386	422	372	405	417	399	373	398	373	428	404	406	412	393	408	440	441	412	391	416	393	406	405	390	365	399	402	401	427	405	424	381	409	375	406	392	370	406	388	416	469	409	431	359	409	383	410	397	403	419	397	419	432	422	391	430	436	400	430	412	437	436	387	430	398	418	400	400	408	416	387	409	400	368	413	395	422	447	380	384	421	431	398	446	383	399	392	401	417	393	425	429	383	401	429	376	417	387	396	413	406	393	411	415	384	430	378	415	407	448	422	447	419	419	387	418	380	448	405	418	415	403	409	401	426	408	398	418	396	394	376	416	413	392	424	401	406	367	420	424	410	403	406	399	407	419	396	448	369	371	429	381	378	404	441	410	407	432	389	408	427	391	379	426	401	403	387	399	412	409	400	422	397	388	395	425	433	395	430	402	399	416	381	382	426	388	419	379	418	458	414	452	392	427	390	414	396	446	397	396	423	436	420	408	416	396	416	415	376	380	425	387	449	382	416	392	412	418	405	412	391	403	449	385	426	397	389	371	374	391	400	374	384	383	444	428	421	458	384	426	391	411	411	384	413	425	403	385	437	365	415	380	400	413	390	407	417	432	450	379	432	405	404	413	427	429	425	399	418	403	438	444	370	412	398	391	404	405	416	398	367	411	387	412	381	420	414	401	440	391	383	428	358	428	391	407	397	414	383	404	378	394	361	402	417	423	383	412	397	415	443	399	415	378	416	402	401	375	408	410	420	368	412	381	425	454	416	402	387	415	410	410	364	397	387	409	393	406	377	408	422	416	430	391	391	420	406	375	404	389	408	394	409	324	451	401	391	401	398	434	413	424	406	391	437	399	444	416	435	414	394	385	395	398	381	455	378	379	402	396	429	401	398	391	411	422	388	405	412	423	418	388	361	423	419	412	414	420	399	426	395	430	379	420	382	397	432	398	421	433	367	405	414	420	389	423	409	408	441	404	405	439	422	417	385	387	413	385	411	396	390	370	384	424	455	461	394	433	380	380	418	424	424	423	405	366	421	391	395	361	421	421	406	441	360	386	389	403	405	392	396	390	420	387	408	405	412	405	424	398	402	434	395	426	415	413	409	417	412	391	418	400	368	378	414	400	403	414	410	437	422	395	402	398	416	397	414	450	418	442	387	385	426	404	391	404	424	364	420	358	375	386	393	394	437	364	424	428	351	405	388	430	379	404	437	425	446	365	433	423	361	432	391	414	381	402	388	465	402	430	391	405	396	419	459	415	363	403	396	400	381	395	416	425	379	369	411	414	411	397	389	428	386	385	416	445	421	407	429	395	357	448	404	410	417	414	425	415	393	416	378	418	395	414	401	420	406	421	408	422	406	402	393	391	372	408	413	407	416	434	412	409	425	402	412	384	414	429	410	418	413	388	397	424	396	413	406	414	399	397	394	392	386	382	411	391	386	410	391	386	402	451	390	438	397	418	399	392	368	424	385	415	417	418	395	427	385	416	398	390	377	409	393	404	403	408	410	408	436	408	397	376	426	399	407	424	399	428	431	431	396	427	394	392	393	385	422	394	389	421	400	402	396	404	399	401	363	396	432	367	463	417	434	432	415	395	426	395	419	376	434	426	388	424	390	385	429	406	392	410	385	414	412	382	408	379	403	368	430	400	414	406	397	395	384	407	373	409	378	404	382	397	373	377	374	399	394	421	460	423	406	403	398	410	405	379	377	440	430	425	445	413	402	418	403	417	409	414	424	379	413	398	380	428	376	388	404	420	408	386	420	379	401	449	389	398	376	407	461	386	384	393	415	440	418	405	417	421	442	394	409	427	401	415	417	441	435	406	424	373	414	388	399	394	383	408	407	396	388	418	410	403	396	443	392	414	411	397	406	404	416	381	392	416	414	421	414	387	372	400	403	438	407	420	390	402	410	426	418	383	396	405	368	399	403	411	401	432	405	429	367	415	439	367	406	400	392	418	420	409	443	409	379	427	413	394	364	397	438	411	435	414	405	405	391	386	392	436	393	400	424	405	418	411	411	407	396	390	377	408	442	388	380	398	425	407	370	443	368	414	437	391	376	411	429	422	423	388	381	421	412	420	351	407	433	438	408	407	406	389	404	420	402	439	379	394	385	430	401	418	395	410	420	401	382	376	387	420	425	395	379	398	361	413	355	424	393	409	409	356	437	410	388	381	398	386	392	401	415	380	399	393	393	398	408	355	413	377	417	434	415	385	392	408	395	413	416	425	401	393	407	407	413	409	380	439	375	416	387	408	431	414	372	405	374	365	363	394	398	436	419	439	458	435	382	381	433	381	410	401	398	411	385	419	431	412	374	400	464	400	415	425	381	410	401	386	418	418	422	442	415	422	414	397	403	380	378	403	412	411	387	399	389	400	399	425	461	426	392	416	383	432	411	384	404	390	410	419	391	432	395	392	382	332	378	390	405	416	435	386	418	398	420	436	409	398	418	422	392	394	400	408	388	420	415	399	372	421	403	374	394	425	414	427	363	389	384	416	427	374	416	369	414	411	431	407	415	370	395	432	422	400	432	423	419	386	407	393	401	416	411	406	451	358	399	408	405	400	380	426	410	399	426	407	418	415	420	390	427	423	409	404	416	409	430	412	378	405	425	385	387	414	372	415	426	377	360	390	412	399	409	404	411	388	395	399	425	407	413	412	383	413	428	430	398	421	432	395	381	409	406	381	398	407	385	417	418	441	437	392	396	446	397	418	391	438	375	432	390	388	423	409	420	376	413	373	423	406	386	408	408	405	389	400	393	400	424	378	433	388	398	408	384	434	387	373	407	413	416	404	389	444	379	437	371	375	427	391	423	400	398	427	410	405	416	435	393	398	391
31110	51680	44524	33906	27946	22284	17269	13490	10667	8461	7021	5848	5067	4383	3791	3221	2917	2413	2119	1828	1711	1517	1371	1217	1153	1067	973	955	886	868	854	851	803	776	746	765	731	754	644	653	667	689	610	654	635	594	602	644	614	623	595	591	625	638	607	596	592	545	575	612	622	548	535	580	611	588	560	595	569	554	540	641	585	609	553	521	557	558	540	542	582	584	592	596	625	573	563	574	567	582	577	558	578	552	585	565	562	572	580	575	564	553	578	590	569	586	561	552	563	558	609	562	551	579	553	593	551	568	554	597	556	578	552	574	585	612	562	580	604	551	581	535	608	554	560	595	583	578	601	601	574	551	577	565	554	580	579	544	545	542	598	571	548	603	581	585	583	592	619	580	529	562	587	585	573	526	563	577	509	560	582	546	593	563	511	576	581	577	627	565	581	557	548	626	612	592	585	558	591	534	517	582	566	576	587	575	566	567	610	554	567	556	551	597	575	613	589	560	533	585	581	581	620	579	538	573	551	596	573	579	610	614	561	592	588	608	607	581	582	574	590	580	574	546	557	556	568	619	561	556	594	559	546	607	609	600	560	575	579	588	599	612	563	523	557	507	558	616	505	563	532	596	580	558	562	581	528	572	577	528	585	606	576	571	533	631	587	589	576	591	568	567	569	587	536	606	585	563	527	544	542	548	565	538	530	569	600	526	566	540	590	597	584	605	617	598	570	535	546	576	604	563	547	585	522	573	575	577	552	593	584	611	603	496	533	554	586	631	568	552	527	599	579	553	571	589	568	533	585	561	491	566	577	554	575	575	584	576	577	563	583	554	589	584	577	557	553	596	575	551	558	571	567	581	578	619	576	554	564	574	606	586	565	594	574	544	553	606	590	550	570	612	566	588	569	568	555	575	567	582	596	584	615	573	534	555	588	594	561	517	614	563	595	546	564	567	527	596	574	555	626	547	555	583	548	576	539	564	568	594	576	580	593	617	565	540	579	548	557	566	590	581	534	541	595	544	552	533	611	569	586	580	599	569	596	573	559	608	532	592	525	554	511	564	574	602	576	587	557	554	538	544	593	553	575	611	569	567	562	583	585	519	575	563	576	539	580	537	568	583	564	597	571	573	576	553	575	564	604	555	614	517	559	563	554	557	566	559	557	590	571	581	529	560	574	536	569	606	587	547	567	571	507	574	618	581	555	584	549	542	570	555	620	557	548	590	582	587	590	594	551	589	598	617	558	575	556	539	585	566	567	513	565	541	596	520	631	557	572	529	560	608	564	527	593	542	585	613	567	571	593	519	556	585	556	514	624	557	578	608	573	564	602	528	588	575	563	590	616	567	554	539	576	554	560	552	597	585	589	563	581	569	559	544	567	578	590	566	567	538	561	578	561	562	572	563	538	580	556	593	533	550	571	575	562	536	543	567	557	573	562	570	607	583	524	565	546	603	556	584	577	567	581	576	539	560	561	563	566	565	589	557	603	558	589	613	511	584	595	600	578	544	556	588	586	567	536	558	584	576	573	523	585	567	579	551	557	578	595	569	607	568	584	547	529	574	567	560	612	530	600	552	560	515	599	569	553	554	531	561	563	575	573	580	553	600	598	568	592	580	609	554	568	496	580	538	548	557	533	578	551	536	554	568	612	569	538	573	573	562	575	579	562	542	567	572	538	628	584	593	594	572	615	598	609	559	565	568	555	562	521	573	595	565	552	536	579	601	551	561	547	564	576	564	611	560	532	545	606	578	552	552	544	539	528	578	567	575	626	617	597	592	570	535	565	546	572	552	586	548	552	569	580	562	559	567	595	589	562	555	575	559	563	548	581	585	572	596	567	555	570	545	570	550	558	600	581	522	559	545	598	565	570	545	599	600	588	610	552	586	569	556	537	575	550	594	566	572	556	594	557	537	599	545	542	570	529	515	552	578	578	559	554	561	578	591	562	581	539	559	614	616	530	561	577	585	592	574	552	589	665	538	548	561	564	572	576	565	563	535	557	583	610	540	553	577	535	596	595	549	543	616	556	575	563	559	563	568	537	546	583	539	595	519	561	572	561	543	586	583	558	526	587	584	557	553	578	568	545	590	599	541	570	612	583	531	575	574	525	534	634	572	526	585	583	565	527	564	505	559	569	551	556	516	563	553	600	528	562	570	542	584	579	565	535	592	565	545	556	551	551	546	549	541	575	585	570	566	599	529	589	566	549	567	536	571	532	579	567	571	598	586	577	571	537	539	538	493	581	580	593	558	605	566	587	588	532	565	536	539	575	563	575	575	612	570	543	579	551	585	548	629	562	560	576	617	569	565	583	581	590	614	594	574	561	593	556	544	555	559	544	564	564	593	559	582	595	578	570	578	550	607	575	592	519	550	570	547	595	547	573	480	598	549	572	584	570	526	559	599	558	555	549	539	551	545	556	603	554	570	513	553	526	619	554	584	535	549	548	598	575	552	588	608	571	565	520	574	567	580	560	630	543	527	607	566	564	594	569	540	589	556	612	565	567	591	577	598	551	565	599	550	572	567	546	550	571	566	579	592	547	551	593	556	622	568	535	577	557	588	580	593	551	576	519	554	591	525	597	559	573	528	557	592	577	603	584	612	568	601	550	571	526	590	592	585	544	565	590	547	541	591	560	594	594	569	536	587	536	568	545	570	559	582	599	563	570	514	597	522	568	560	571	583	573	551	547	571	535	586	563	522	562	571	601	587	574	589	606	550	574	565	562	531	565	589	553	539	516	582	568	528	599	535	592	578	573	570	586	556	569	564	606	612	524	600	550	574	561	569	575	615	593	587	563	552	559	567	543	554	582	499	554	570	570	539	573	558	520	591	549	557	542	574	539	529	537	585	585	554	583	576	579	578	590	578	551	524	575	551	601	582	606	536	550	565	575	538	545	560	613	566	562	539	549	535	559	572	530	571	575	609	561	598	578	521	573	582	516	527	561	596	552	550	560	592	536	560	560	550	545	557	573	581	565	512	587	575	553	584	577	562	523	580	575	564	540	556	564	583	640	524	565	603	565	593	542	601	514	575	552	582	547	588	605	582	600	577	588	569	605	546	561	545	536	631	526	567	553	555	579	528	586	544	588	572	539	539	564	520	584	589	561	568	574	579	554	570	610	565	575	538	514	587	543	560	568	555	570	587	553	572	591	542	533	564	612	528	573	585	554	530	567	558	605	553	580	594	587	570	545	570	571	550	592	583	565	556	538	613	550	575	563	565	567	548	581	560	556	576	538	582	558	565	585	575	571	535	590	549	572	603	538	536	586	571	560	567	534	571	573	568	588	537	624	531	547	571	598	570	582	572	569	551	572	580	580	551	570	586	609	569	573	552	504	639	546	584	575	605	578	571	569	556	559	523	543	537	570	580	583	553	560	599	581	613	573	592	548	593	593	548	585	592	594	603	554	584	571	529	536	584	554	548	552	559	593	581	589	558	580	586	535	558	535	579	567	568	549	598	586	530	526	544	559	549	626	568	579	585	538	568	594	573	595	568
23033	21020	28635	23701	21472	22162	18808	9903	6472	4922	3943	3150	2790	2441	2133	1841	1605	1371	1256	1109	974	886	855	815	686	664	664	625	593	579	585	554	589	495	477	505	457	469	408	457	447	438	423	435	431	425	447	417	433	420	394	424	417	411	370	397	421	412	383	412	410	402	400	427	388	406	398	384	438	394	419	394	411	382	402	393	411	422	381	407	378	406	389	420	353	400	389	391	388	374	374	387	413	379	394	384	389	404	369	365	372	369	392	405	394	438	407	363	432	397	379	368	389	414	415	383	373	353	364	381	380	388	397	350	383	385	342	355	413	397	423	398	386	401	403	395	407	372	371	380	413	381	375	374	371	397	399	397	379	404	377	372	405	355	383	388	401	380	381	404	355	413	402	383	416	416	416	369	385	379	381	397	383	383	398	371	370	400	380	403	419	377	375	375	408	386	404	431	360	387	375	368	416	386	379	406	388	391	403	392	419	334	422	354	403	371	413	393	392	385	391	349	408	420	363	429	380	396	342	430	378	364	380	368	362	372	393	353	400	372	362	404	360	419	387	387	401	379	342	374	398	425	399	377	383	393	409	391	356	404	421	402	347	380	429	370	394	367	381	370	405	383	420	415	373	408	407	373	384	383	395	333	390	408	400	386	393	379	391	388	377	398	354	399	383	384	411	357	385	374	416	389	402	354	375	402	384	393	411	386	387	370	386	380	374	388	341	392	400	419	430	378	400	382	376	374	408	395	424	395	397	394	383	378	422	394	383	429	414	405	409	397	437	380	408	360	411	422	384	379	372	382	375	396	365	401	374	384	380	373	385	375	376	410	407	398	392	379	380	390	406	404	402	381	387	383	377	385	398	380	381	337	414	376	385	381	394	380	353	408	376	372	404	410	407	386	406	381	387	382	369	397	378	375	414	351	389	410	397	397	369	401	405	391	415	368	385	383	350	386	444	362	372	405	389	397	368	396	394	357	387	391	388	379	353	414	382	377	365	386	409	374	380	433	383	358	369	400	411	391	378	401	372	378	398	399	404	400	371	378	404	404	405	359	394	400	407	405	398	395	399	386	356	351	374	391	399	391	369	404	388	395	421	434	388	397	394	420	384	402	375	388	376	382	380	370	413	367	391	400	432	399	367	383	384	404	401	402	413	407	380	361	390	393	404	349	378	394	419	403	425	401	388	437	385	398	417	414	366	387	379	385	368	371	415	398	369	395	381	359	416	399	397	389	370	383	415	392	418	408	384	407	383	402	374	389	399	384	377	391	417	382	367	404	394	402	383	369	405	395	368	425	389	380	381	383	407	412	406	338	362	392	364	390	370	386	394	360	390	371	365	390	397	373	386	426	360	409	390	374	381	406	406	377	406	411	384	382	389	396	386	409	365	401	369	391	398	378	377	406	360	419	363	381	355	421	387	402	406	396	365	418	399	329	401	396	340	389	395	388	383	414	379	401	409	404	372	385	429	399	376	430	413	370	407	393	389	409	354	384	378	397	383	398	398	382	396	385	433	388	410	390	388	381	368	409	405	374	364	365	391	392	366	389	371	371	401	372	409	366	383	361	423	425	404	354	368	395	354	413	406	391	364	393	423	377	352	407	368	375	387	421	377	421	360	390	378	401	404	379	384	410	393	398	399	347	394	378	390	388	407	363	359	373	404	399	399	409	375	358	384	348	406	398	376	386	404	414	384	362	387	374	367	406	395	415	409	392	394	421	372	349	403	406	432	348	402	446	375	410	406	377	388	386	356	408	367	389	406	370	399	427	375	381	416	367	390	376	439	386	355	393	370	417	351	398	335	393	386	439	424	364	372	387	401	399	400	373	364	371	402	399	388	423	385	382	379	389	407	375	406	420	388	348	377	393	395	417	380	389	445	377	390	362	381	388	402	380	401	369	399	381	382	382	367	380	375	374	343	378	418	370	407	379	379	387	429	392	441	411	394	376	363	430	405	365	416	389	361	383	358	359	356	396	404	371	384	384	403	410	379	380	378	386	369	407	377	396	391	364	376	389	405	401	448	351	388	388	372	403	396	380	416	377	365	390	395	393	383	386	376	365	362	379	377	357	382	400	380	382	410	408	344	416	418	403	435	377	362	406	402	380	358	375	400	389	360	401	418	381	402	376	403	442	368	418	360	388	394	398	378	377	375	413	371	382	356	383	392	348	398	353	377	428	441	371	391	442	374	385	378	436	396	373	418	390	417	398	365	386	375	415	373	369	401	384	422	398	421	379	411	367	385	388	412	392	416	362	378	358	345	374	389	419	419	328	434	372	383	410	392	356	402	377	364	425	403	412	363	397	408	414	411	362	340	399	385	393	380	403	395	385	439	388	420	402	421	385	433	420	412	412	400	385	386	361	375	391	408	403	379	393	396	401	400	365	411	390	384	364	401	414	388	372	440	443	407	367	373	394	348	395	392	392	412	359	376	358	389	411	389	399	417	361	371	375	359	391	411	377	384	414	415	384	415	400	402	417	367	404	410	376	386	398	402	371	387	386	398	401	383	384	417	402	358	365	399	398	408	398	383	412	368	402	406	390	356	390	415	405	404	430	407	404	382	415	362	398	406	348	367	389	424	395	409	388	384	403	359	383	390	361	366	384	379	406	412	367	382	345	420	375	409	401	383	390	367	379	355	366	400	432	373	404	399	418	385	402	378	372	405	405	404	393	372	396	372	387	395	404	418	401	352	383	407	387	398	404	363	410	395	372	383	407	366	403	376	413	388	396	370	356	394	373	384	385	397	389	410	379	402	381	355	378	372	408	396	403	366	386	407	378	364	370	393	399	378	367	371	390	406	392	397	410	429	387	420	395	373	397	373	380	381	385	410	434	387	394	398	383	368	404	374	385	433	371	373	416	396	396	359	414	387	389	394	375	381	385	385	361	409	438	391	384	382	348	381	429	407	357	380	424	406	377	395	347	388	394	354	391	406	374	403	375	389	400	374	369	396	401	387	393	394	394	377	389	408	368	382	382	387	377	387	406	368	390	426	375	405	374	405	402	370	377	400	353	387	378	376	395	367	398	391	374	410	394	391	390	388	394	377	364	391	387	388	396	371	371	400	392	392	383	403	393	397	390	387	394	386	377	430	362	375	389	385	397	401	389	396	411	409	360	378	384	405	398	416	421	386	381	370	381	407	396	395	383	396	396	428	396	395	374	390	377	386	401	373	391	355	380	360	375	394	385	415	406	380	394	398	419	350	370	386	398	414	399	388	413	409	385	383	365	388	375	392	399	387	393	400	402	384	398	396	371	384	422	388	422	412	385	412	381	411	357	381	406	398	419	392	368	404	400	388	400	409	416	412	406	380	374	382	405	414	379	397	397	390	378	393	405	346	390	389	381	405	394	350	387	418	372	390	396	412	365	395	397	371	376	385	395	379	388	415	414	396	403	391	412	408	394	414	377	353	391	379	372	352	377	363	407	402	378	382	403	416	414	399	401	401	408	395	398	390	366	345	395	368	375	388	415	395	388	432	375	388	403
33339	56078	48740	37595	31900	26373	21245	16780	13720	10979	9220	7517	6662	5736	4923	4226	3631	3048	2699	2335	2028	1832	1643	1514	1347	1220	1127	1107	973	927	986	875	831	810	741	735	676	698	733	717	625	662	644	575	633	602	649	592	593	606	564	597	598	593	590	565	543	575	577	538	538	556	547	589	572	558	528	527	566	529	569	496	544	559	577	548	516	519	569	542	545	548	548	559	502	573	545	579	572	563	543	511	589	537	564	554	570	525	560	516	552	523	582	536	544	576	532	545	521	532	535	537	538	562	556	562	559	542	536	555	545	549	568	523	579	545	555	539	548	496	537	517	554	500	549	509	553	548	550	534	503	524	515	571	511	602	562	556	550	517	552	581	501	576	539	561	533	543	512	536	588	535	542	530	543	528	561	537	556	568	551	529	591	511	521	513	537	533	521	550	559	491	538	545	533	548	549	529	540	536	513	544	535	561	568	525	536	503	548	538	561	559	523	532	527	551	522	508	551	557	515	570	560	530	560	555	518	544	501	515	517	522	535	570	527	528	546	546	540	545	520	498	519	551	539	530	528	546	572	558	541	554	545	573	537	562	518	530	592	542	504	564	536	563	567	505	536	505	553	528	547	580	532	567	510	555	544	544	516	548	543	534	561	537	503	530	561	547	575	532	520	542	543	571	494	537	543	528	536	496	533	532	572	559	514	553	509	544	514	570	558	523	537	524	544	550	531	516	538	541	564	512	571	585	543	529	586	510	516	491	495	540	523	537	514	520	562	548	548	542	555	532	558	560	537	547	523	541	567	545	512	532	538	517	522	543	552	552	520	553	589	538	527	541	539	542	549	554	474	511	550	509	528	516	516	528	564	567	561	541	557	551	549	511	587	531	565	528	514	531	524	537	572	581	582	529	521	548	540	528	527	497	517	565	554	518	564	563	526	557	527	536	528	525	570	490	565	531	520	522	483	502	512	503	500	559	532	537	503	512	542	552	562	533	519	525	519	505	524	556	483	560	544	560	575	553	552	542	574	531	559	528	511	549	559	554	569	533	494	568	548	547	573	493	571	561	571	559	521	567	502	552	517	539	544	554	511	530	541	495	511	559	520	488	574	538	493	492	525	484	548	536	567	510	493	480	574	583	554	529	601	539	521	576	547	545	542	525	529	540	564	573	537	543	579	529	498	521	553	520	547	518	539	585	550	524	550	539	590	520	550	527	532	557	548	466	584	540	583	588	525	528	548	524	519	548	540	575	574	555	521	530	567	557	553	558	569	566	572	569	518	628	584	542	581	598	542	515	529	484	558	560	545	552	561	566	519	511	524	534	558	531	590	559	569	570	536	520	557	550	539	552	523	497	506	550	551	555	579	549	499	531	549	528	547	554	532	563	555	536	561	533	556	533	534	593	531	525	580	533	545	472	555	564	495	552	580	553	564	566	516	549	532	531	551	496	541	550	556	556	519	528	519	556	525	549	526	541	540	521	502	534	502	561	497	544	557	534	511	516	564	540	501	501	548	581	601	519	506	538	522	550	582	532	566	560	567	560	529	525	566	555	498	529	542	561	551	539	506	590	512	541	524	534	567	560	565	586	560	520	560	516	519	541	569	510	532	538	556	545	542	503	549	533	536	549	558	553	526	537	529	567	510	513	525	514	537	561	514	523	505	528	547	546	545	542	535	551	588	542	550	564	525	516	533	554	520	502	544	527	551	565	501	519	556	502	533	526	520	562	576	552	542	556	547	563	567	532	555	587	543	509	537	543	547	558	535	541	518	564	546	554	546	588	559	566	536	495	529	526	523	507	518	549	501	578	547	503	515	524	517	554	575	526	544	579	575	538	495	554	582	506	574	525	526	532	553	545	528	571	523	535	575	510	553	526	540	537	564	549	545	573	522	562	520	526	539	545	529	514	582	535	539	558	541	586	546	521	534	550	515	501	560	583	522	569	525	556	555	517	582	540	535	537	496	560	536	557	547	573	516	511	514	559	519	537	528	564	535	591	560	544	546	535	513	542	526	517	532	516	546	541	513	569	534	573	546	532	530	515	523	584	542	490	522	530	525	518	534	531	549	550	528	572	532	561	534	556	563	555	551	528	557	558	547	546	529	537	494	517	532	553	563	505	549	492	546	547	513	541	512	505	546	489	521	533	504	571	567	482	565	553	506	551	542	528	563	528	548	529	524	581	571	525	552	572	504	563	556	548	535	506	546	561	515	573	512	523	537	513	578	528	529	495	584	601	566	485	557	539	566	530	546	545	558	538	521	543	582	559	566	518	562	567	526	505	538	520	572	546	573	564	553	533	529	532	544	545	560	536	546	543	532	537	561	558	519	530	540	548	539	516	564	523	520	564	532	542	561	573	551	564	533	582	560	573	541	536	531	598	494	539	550	523	546	482	543	525	532	540	559	563	563	556	525	523	500	550	566	538	585	563	532	566	515	529	534	540	573	554	566	544	542	539	538	518	512	544	550	526	545	529	560	551	518	565	531	566	543	537	535	512	542	552	504	528	525	576	605	538	575	525	574	523	519	523	521	514	489	528	545	550	581	542	504	524	544	523	573	557	501	555	561	517	539	531	531	518	538	550	524	548	578	548	508	564	538	532	545	531	545	536	554	536	538	466	526	541	566	479	548	551	521	528	534	549	535	508	524	540	530	559	526	533	552	576	567	548	521	515	547	545	549	584	558	572	516	566	564	556	562	542	537	534	529	549	539	549	541	493	528	537	498	567	530	525	554	553	563	540	580	508	479	536	540	529	547	574	535	562	561	539	519	525	544	541	563	548	545	582	511	494	525	568	580	507	562	517	536	554	523	526	527	531	524	575	581	551	543	519	538	543	559	567	528	547	554	550	576	559	517	551	572	527	569	530	536	517	517	539	571	569	531	564	541	539	520	542	527	564	573	537	543	485	540	549	557	521	550	550	577	563	533	520	530	532	609	529	515	547	538	537	526	542	564	564	539	515	500	506	524	506	556	528	547	502	533	484	569	590	574	513	530	524	513	564	504	489	514	537	530	520	570	499	538	538	545	503	537	527	563	502	568	517	567	554	495	533	544	543	516	520	557	526	518	522	591	516	517	529	503	541	560	582	544	523	541	527	506	583	501	529	520	582	514	530	532	522	555	520	553	566	572	555	567	544	506	555	528	556	536	539	560	522	546	570	499	545	565	581	594	563	570	554	581	568	535	515	550	560	552	492	507	557	581	545	541	539	586	556	502	494	571	512	541	562	550	551	553	542	570	570	551	531	495	545	533	558	543	509	582	518	555	539	546	554	546	522	539	567	540	524	537	521	501	529	500	533	563	546	528	552	571	508	508	539	537	492	559	543	542	517	494	512	517	568	524	528	510	495	556	529	554	560	560	530	522	545	593	540	535	521	564	556	541	536	508	543	526	531	549	487	548	489	564	595	530	505	505	530	533	520	548	549	551	533	522	536	553	503	537	561	554	563	530	559	523	545	549	565	519	524	513	552	558	560	548	554	523	510	539	524	560	499	546	529
28018	27263	31205	23841	14860	8970	5726	3904	2800	2185	1793	1522	1265	1171	1089	947	854	737	690	698	599	565	555	493	486	476	440	456	418	430	417	437	428	407	378	409	420	400	375	373	408	366	363	388	370	379	360	355	377	359	374	358	371	371	362	391	369	355	352	379	347	374	389	382	357	392	327	363	381	386	369	345	381	362	355	360	349	383	351	352	368	389	351	362	377	343	367	379	349	359	342	361	375	356	369	375	368	337	336	368	342	365	376	369	373	341	347	370	352	342	357	355	377	374	370	361	405	380	354	367	370	364	352	344	386	392	340	346	389	342	374	378	347	343	373	391	374	348	393	351	359	397	348	339	328	365	337	379	362	369	340	370	380	356	377	349	382	352	377	348	371	374	318	371	347	414	378	376	362	362	363	361	329	376	394	340	397	356	354	364	372	405	320	350	346	378	380	338	324	331	326	395	342	367	365	371	360	409	354	363	330	352	359	336	361	349	341	367	333	379	373	366	371	360	354	391	342	369	319	374	368	375	379	350	364	370	360	403	372	337	367	392	366	349	386	359	349	362	374	407	341	372	370	340	343	338	390	346	378	374	373	360	325	350	372	368	370	402	369	339	406	362	370	363	356	328	361	344	375	370	374	351	363	366	372	357	363	356	333	342	360	334	361	345	343	319	360	380	353	357	332	365	354	354	392	374	386	354	358	362	346	389	372	357	337	354	357	371	346	378	372	352	333	334	354	367	352	342	355	388	339	362	381	343	365	363	365	367	361	364	375	342	336	378	380	339	377	362	367	381	369	344	373	360	339	381	349	373	346	376	340	372	322	356	329	354	388	357	363	384	350	330	338	358	370	353	364	376	369	362	370	368	327	336	341	341	342	356	384	360	371	357	371	359	376	383	353	357	357	355	377	357	392	329	333	359	327	394	366	378	350	394	328	350	374	369	325	336	345	360	381	361	330	366	381	361	327	335	347	355	403	385	358	381	385	366	374	339	368	335	357	326	360	371	346	351	353	370	398	373	347	388	362	391	370	372	334	396	359	348	347	338	374	349	377	406	347	360	334	357	345	364	403	349	380	345	350	370	361	413	333	330	349	315	357	349	353	392	362	358	361	352	383	364	344	349	369	379	395	360	362	357	344	355	379	390	379	368	347	363	379	353	336	367	345	341	375	352	336	349	389	385	349	374	355	353	356	354	321	357	357	377	358	346	364	343	352	364	344	359	361	358	390	367	395	379	350	383	383	339	358	358	329	378	344	370	349	378	338	376	395	348	337	353	314	377	351	357	386	351	370	351	344	338	366	357	401	357	397	363	360	387	351	363	368	360	339	378	360	369	373	366	338	382	376	384	352	383	368	358	353	334	358	348	383	339	348	354	375	388	385	334	380	369	318	374	326	386	385	354	384	377	363	370	352	407	365	369	338	321	337	351	364	355	344	382	369	340	360	366	371	363	348	360	316	374	385	380	376	368	393	342	353	342	393	383	340	356	385	379	333	365	354	361	355	348	356	346	362	372	363	362	357	326	350	366	347	338	383	364	361	393	371	333	376	339	361	400	356	364	378	368	384	392	363	362	355	390	363	369	381	384	347	351	381	352	367	371	387	353	392	378	357	370	373	354	403	372	380	355	412	404	360	357	319	334	371	353	362	387	341	345	365	397	378	362	371	384	358	395	389	393	362	375	336	363	362	366	361	374	343	361	377	356	393	373	352	354	352	376	377	363	345	372	359	375	379	324	366	376	346	338	383	394	348	388	367	356	361	352	385	331	375	375	357	368	394	369	378	345	361	366	358	338	349	359	340	374	344	379	382	349	382	301	334	392	346	392	346	333	393	382	343	351	362	363	346	360	367	353	365	357	325	394	346	343	348	382	367	365	373	361	386	354	351	381	340	367	355	390	355	355	375	363	385	366	344	385	353	367	370	419	314	360	369	328	354	362	392	363	383	368	312	392	332	361	360	363	368	361	409	388	370	361	361	362	342	403	365	348	374	355	371	361	395	360	376	367	331	404	339	367	380	356	343	335	361	369	345	372	371	377	371	364	352	374	351	367	323	368	366	379	375	342	368	375	389	375	383	370	338	357	355	327	368	367	367	380	357	375	329	363	352	366	378	342	386	376	362	361	367	366	353	382	345	336	403	369	366	339	345	343	335	369	351	344	374	338	320	358	334	359	367	387	354	342	383	386	365	351	361	382	380	373	336	330	393	360	356	336	351	370	367	351	350	380	400	376	350	366	338	367	358	351	372	373	349	352	370	362	337	367	384	373	324	347	370	373	352	366	369	358	350	352	382	383	355	393	379	371	372	357	391	387	343	361	400	367	389	370	381	390	351	350	340	352	437	372	385	403	342	341	365	363	352	394	367	373	351	369	351	387	345	340	348	390	324	372	328	338	369	338	366	376	375	352	368	379	375	390	344	346	347	366	367	361	337	360	373	374	357	367	374	374	358	390	351	344	346	351	358	382	355	337	345	375	323	372	370	345	361	385	335	365	327	364	346	380	366	339	353	353	358	373	342	342	348	375	352	344	360	337	368	395	340	346	370	381	348	333	351	394	372	352	352	354	368	376	367	348	377	344	341	357	343	375	365	357	383	391	370	384	374	352	345	383	354	332	376	365	345	376	352	359	371	355	365	336	363	360	365	375	359	378	381	329	345	372	349	366	379	350	371	353	373	346	361	333	345	337	377	375	354	351	343	366	365	365	331	351	354	358	363	388	354	380	377	332	353	368	389	388	368	344	343	391	358	343	367	348	392	361	411	352	353	318	360	343	342	342	378	349	365	390	366	370	352	324	374	367	327	371	361	365	393	342	380	371	393	357	362	359	342	330	346	395	352	346	375	372	346	347	314	365	365	342	351	345	367	363	357	360	362	353	374	383	345	376	348	327	368	361	332	335	361	316	344	348	371	344	326	370	383	336	371	358	371	359	358	311	358	389	365	390	366	374	362	336	393	367	398	375	376	381	355	340	360	332	335	369	356	364	332	351	345	371	371	390	385	330	365	365	356	346	352	327	352	346	365	377	375	328	413	356	344	350	338	357	314	356	334	364	375	373	349	350	345	369	374	367	354	383	380	388	341	383	346	407	350	374	358	350	325	365	356	354	352	346	360	350	381	341	386	370	347	377	343	367	361	354	347	390	311	345	373	331	405	327	334	346	346	359	342	371	393	372	362	378	351	358	402	346	369	350	352	349	365	321	341	359	389	357	377	351	359	333	357	373	326	373	357	347	344	381	363	379	361	359	354	385	357	357	336	350	378	356	398	375	374	340	356	356	362	346	356	389	368	362	367	372	380	367	367	404	366	321	301	361	360	365	364	351	389	374	363	337	386	390	386	365	378	354	341	356	344	345	370	342	381	372	360	366	340	391	362	349	309	360	387	362	335	327	363	337	355	371	356	365	360	390	338	365	361	378	333	382	364	348	340	352	351	363	339	363	315	359	352	345	332	340	361	369	370	356	372	357	368	365	357	319	336	330	351	335	341	353
29857	43908	37374	26938	21136	15997	11855	9040	6914	5472	4544	3827	3202	2775	2400	2141	1831	1651	1412	1315	1161	1086	1010	922	791	720	741	722	713	641	734	625	634	630	603	607	588	574	600	518	556	552	571	576	563	574	517	541	587	514	567	502	522	526	513	493	522	522	504	557	517	531	497	551	501	511	497	505	517	477	497	532	505	497	509	468	521	469	474	533	482	488	581	513	498	503	526	519	504	454	464	492	483	524	502	487	527	454	512	496	532	552	501	519	487	495	534	485	487	493	506	493	515	513	500	491	508	463	537	498	496	481	498	528	535	508	517	476	485	502	487	490	482	513	459	492	569	484	500	482	515	482	486	520	497	500	532	524	496	479	493	517	527	471	500	502	525	499	493	514	512	509	493	515	501	495	539	501	478	511	515	462	513	477	509	519	510	532	515	488	514	506	516	505	527	519	516	468	518	507	540	502	488	528	507	512	515	504	502	537	536	527	474	544	517	502	503	566	493	487	519	504	508	514	540	496	506	474	489	541	494	516	543	492	499	511	514	470	451	514	488	509	542	506	528	509	545	481	486	480	500	520	502	529	524	524	469	484	546	474	527	499	501	492	523	510	502	547	488	523	517	560	503	459	507	512	566	521	526	514	537	512	494	519	476	514	471	507	488	532	503	509	498	507	501	445	548	510	459	486	523	506	505	501	498	500	493	496	510	532	518	505	535	486	508	480	516	485	474	497	489	472	498	512	471	559	546	494	467	484	468	519	501	516	510	537	475	523	508	524	516	534	498	495	465	502	491	485	444	483	538	490	527	494	513	504	521	507	522	487	503	513	533	536	501	482	503	537	495	523	493	484	496	497	516	535	506	509	499	508	497	501	516	477	484	472	529	510	480	481	520	549	486	495	486	487	476	494	507	487	490	453	503	526	472	491	494	497	519	487	505	506	498	548	487	463	499	494	490	528	536	510	499	517	484	502	500	500	550	503	524	473	495	457	542	527	554	476	489	502	563	482	511	490	478	536	506	508	486	495	440	521	492	518	515	483	533	515	507	502	474	505	481	532	470	504	503	521	504	505	484	514	518	519	481	535	528	531	477	502	492	498	480	513	513	543	482	488	516	508	506	482	474	510	554	515	498	468	525	471	501	483	504	475	499	558	503	500	538	503	516	519	499	490	470	490	542	471	504	511	493	523	488	508	488	527	467	481	513	526	502	497	462	521	497	508	489	490	496	501	542	484	507	522	504	472	523	457	505	490	493	509	506	478	490	532	509	517	519	513	565	494	521	523	516	544	529	478	524	509	520	468	505	516	519	513	469	496	515	493	550	484	498	494	540	475	499	508	475	495	492	476	488	469	509	503	501	540	538	507	482	495	535	533	517	501	514	508	497	509	507	503	470	472	540	491	525	499	529	518	512	491	509	494	488	512	470	494	506	504	545	509	493	505	478	525	497	483	479	475	515	477	517	481	517	505	483	508	500	521	509	520	495	525	518	503	512	496	518	511	490	521	512	464	469	440	487	519	490	484	491	465	480	507	474	522	543	500	496	502	521	505	498	486	511	487	487	491	521	510	502	490	481	511	507	525	526	474	474	501	436	489	507	470	484	482	492	514	507	494	509	493	542	501	524	501	524	479	466	524	521	501	564	573	492	523	493	472	524	465	480	499	487	515	549	525	532	487	535	532	489	542	504	521	528	485	537	496	483	495	497	527	486	498	528	478	512	480	516	501	490	498	519	510	539	531	517	510	527	496	511	574	496	472	518	494	476	460	489	498	499	512	523	523	508	500	506	508	478	479	501	499	557	482	533	490	516	538	468	471	533	545	545	523	514	479	505	515	495	510	507	496	449	516	479	525	538	502	492	522	486	498	471	515	473	519	481	503	532	533	536	475	500	520	504	516	538	553	510	491	504	506	491	477	467	485	498	529	552	448	511	512	546	521	508	471	513	504	510	476	518	489	486	496	465	473	507	538	506	560	513	520	521	521	481	501	523	483	543	516	513	502	488	514	576	508	494	512	497	503	543	495	525	523	492	510	488	502	509	523	476	496	457	512	510	509	504	492	515	527	489	509	537	497	526	493	543	508	483	486	496	503	525	515	500	525	478	570	499	502	492	465	510	526	530	524	524	488	482	503	511	485	480	490	530	518	530	515	512	454	503	510	478	518	494	481	489	511	529	523	512	504	500	535	499	468	546	519	501	543	488	511	507	521	490	490	531	482	520	516	486	512	471	535	480	489	540	489	482	513	517	484	513	529	484	468	501	491	495	493	502	478	490	473	502	538	466	533	484	499	521	554	494	479	485	499	506	489	471	518	503	507	506	474	536	545	480	455	481	484	524	508	515	508	522	492	497	534	522	516	508	517	510	456	491	484	522	487	521	503	537	524	489	484	523	498	470	474	460	499	477	481	561	477	506	495	501	513	536	498	519	493	554	536	530	467	484	490	506	502	564	484	533	493	521	521	512	512	532	485	525	504	494	487	512	515	544	503	508	486	486	463	452	502	522	469	527	515	520	502	544	542	453	526	504	470	493	509	424	495	465	513	455	478	510	531	474	509	472	508	510	457	475	529	488	497	486	528	506	497	481	494	475	476	511	495	508	490	519	499	539	486	518	519	530	496	513	497	522	525	505	488	483	533	504	550	500	470	476	507	495	515	481	499	521	495	513	502	528	509	494	527	531	537	500	517	505	520	497	486	557	507	526	508	510	496	512	485	470	526	468	508	543	500	490	505	489	524	502	506	506	525	502	498	459	491	460	487	494	490	499	481	541	477	531	503	489	478	523	496	565	512	529	532	542	485	489	520	533	464	481	504	513	515	484	498	517	540	481	489	518	511	510	484	529	471	472	500	513	498	515	460	539	486	536	553	533	505	547	527	501	479	537	480	514	502	510	550	463	494	498	505	505	507	515	547	510	484	515	486	457	506	495	478	496	508	513	522	479	511	506	546	505	489	557	510	468	472	535	490	494	515	497	500	484	493	469	492	511	482	504	526	456	508	519	490	463	470	521	492	522	505	476	522	526	512	493	487	503	507	474	503	513	509	504	483	516	553	491	504	532	488	492	498	491	517	553	520	530	506	491	507	468	518	522	522	574	492	496	490	490	490	542	524	499	497	474	510	485	502	542	541	520	507	531	535	520	490	464	503	511	504	512	507	524	536	518	485	512	512	538	478	512	507	484	508	575	506	499	473	515	485	474	504	477	505	475	546	517	493	494	463	508	510	505	488	496	475	539	532	525	462	480	499	501	508	530	484	510	513	546	485	533	483	532	524	511	512	497	426	493	485	515	502	519	505	475	491	464	531	524	495	489	525	487	529	479	534	522	512	510	510	496	533	496	518	499	517	496	511	500	497	546	537	494	505	463	511	520	527	491	508	510	466	503	489	498	476	495	480	477	517	489	486	475	518	522	503	501	492	511	525	500	478	516	503	499	482	499	487	513	556	471	517	496	474	531	507	543	490	518	478	538	495	525	489	486	511	468	448	503	513	514	508	470	521
24085	21068	28293	24646	21739	17936	11656	6931	4767	3659	2998	2478	2171	1753	1613	1416	1243	1055	969	934	842	751	683	649	598	567	586	530	502	514	533	514	505	489	454	489	433	414	469	443	425	417	423	427	439	440	452	388	392	443	418	415	420	410	406	389	412	390	421	386	396	391	383	399	408	413	410	420	405	431	384	414	400	415	417	405	432	418	434	403	354	454	424	411	385	430	406	379	401	400	371	407	383	381	421	396	395	417	395	415	432	407	441	400	392	410	388	409	380	389	370	371	409	426	423	419	421	423	414	374	414	432	453	407	427	367	406	408	358	392	396	412	398	394	385	390	388	420	378	425	415	437	417	389	404	396	419	392	414	442	433	389	420	407	381	401	429	381	429	426	411	427	407	403	423	400	400	398	387	411	400	389	381	361	390	413	387	393	374	377	421	421	405	381	400	398	419	400	428	422	384	441	420	402	390	416	394	418	375	398	411	408	402	391	392	403	403	389	389	396	369	413	391	400	395	385	409	396	423	400	419	374	417	391	417	382	393	387	421	409	426	407	382	438	424	411	407	448	409	410	429	394	390	407	421	392	381	393	411	375	368	418	431	385	427	375	415	399	386	393	390	406	421	372	385	409	379	411	401	400	386	401	435	410	415	415	410	397	393	390	382	410	436	390	410	413	408	388	363	366	371	396	370	399	365	413	392	396	422	388	426	375	398	415	413	412	393	370	381	425	396	384	393	436	381	433	400	397	448	391	399	415	369	394	424	369	408	407	382	399	436	419	393	398	440	395	391	397	374	451	434	403	426	397	386	406	403	416	399	416	392	390	397	412	402	387	410	416	387	396	410	386	395	405	429	384	378	432	364	439	399	404	387	383	348	446	381	375	391	420	409	411	357	384	388	395	405	387	407	415	394	399	355	428	418	390	425	424	418	384	431	378	399	411	417	407	386	388	399	368	425	396	403	409	402	393	379	403	379	379	397	378	391	396	399	367	427	396	395	422	416	404	384	429	378	407	440	405	383	390	396	413	406	381	417	412	399	382	400	407	397	365	394	407	443	396	414	437	399	412	412	412	404	375	403	407	386	414	351	410	424	380	388	362	396	435	421	416	417	377	414	421	410	456	370	407	428	401	410	395	362	419	404	392	417	406	391	405	394	369	394	378	362	417	398	404	392	430	414	359	387	380	396	387	397	437	372	426	381	387	391	417	395	417	393	402	409	422	389	402	428	413	370	387	368	432	423	397	383	421	416	446	411	363	348	374	385	417	393	379	393	440	405	431	385	426	420	385	410	370	435	432	420	395	393	427	392	410	383	371	380	378	398	426	398	399	386	413	394	405	388	408	388	387	389	402	409	422	418	414	393	376	380	425	404	381	399	420	353	408	409	440	389	383	445	366	430	396	409	417	386	404	381	374	420	375	376	406	399	391	440	419	420	448	399	388	429	392	385	422	414	412	428	403	410	407	422	359	405	378	370	390	393	400	384	410	416	387	388	399	401	382	413	380	387	408	421	403	422	401	397	370	387	340	414	448	415	417	412	423	423	414	409	372	396	445	419	407	367	377	399	414	390	420	407	373	382	404	374	379	404	424	408	403	399	391	364	379	391	410	394	428	375	444	392	416	416	384	416	420	405	373	391	382	391	402	393	408	407	403	436	414	353	428	393	389	399	414	423	419	402	434	418	428	414	367	417	357	431	412	412	401	439	427	407	414	406	352	425	406	391	366	423	405	444	391	369	414	425	445	427	419	397	404	406	382	379	379	420	433	380	402	428	381	370	398	401	393	375	366	361	406	392	403	432	376	388	390	429	415	407	378	405	401	365	395	399	424	399	397	371	372	393	392	419	397	376	432	386	414	411	410	390	392	388	391	355	424	432	403	400	417	377	387	413	398	415	399	383	403	386	407	390	396	396	406	368	384	380	394	453	410	378	401	394	366	408	388	399	405	414	380	414	409	393	434	426	393	387	392	403	387	394	416	390	374	398	392	386	340	404	403	439	406	395	381	423	409	410	421	406	411	413	369	420	406	384	422	390	420	411	400	401	371	390	373	376	389	417	406	395	389	424	417	413	393	416	408	391	396	377	401	402	399	402	381	394	395	413	408	371	446	421	409	398	424	427	378	378	351	384	392	428	414	445	397	378	363	432	401	428	416	400	411	369	448	399	394	373	404	383	395	399	425	394	372	378	398	359	431	367	378	428	412	396	379	420	370	393	407	414	408	416	410	399	364	395	387	387	403	384	409	421	406	379	404	426	389	389	369	367	401	405	454	402	393	387	426	412	420	414	415	413	417	434	442	424	407	438	393	397	401	365	367	382	432	416	404	437	441	397	388	415	394	395	421	386	385	409	376	449	384	385	400	401	402	397	376	422	373	416	409	404	359	370	416	410	403	404	404	406	354	379	380	394	410	407	373	392	401	400	373	413	432	425	399	381	411	408	398	369	415	401	379	407	392	420	412	408	379	376	421	371	405	396	414	389	436	386	398	348	428	429	338	392	380	420	372	392	371	374	394	418	409	395	367	416	399	398	393	379	396	366	460	383	399	402	386	374	423	413	411	407	394	422	400	439	410	414	426	410	388	358	402	428	396	373	391	420	385	407	402	381	437	413	419	397	410	387	406	382	422	400	390	403	426	358	415	365	397	415	385	397	405	369	404	399	396	374	383	424	399	373	430	386	409	444	375	395	423	431	419	382	430	397	416	404	380	394	398	416	383	399	366	396	448	374	396	433	395	400	406	375	371	407	429	409	386	425	449	410	411	414	401	400	362	392	396	415	381	372	388	401	400	405	417	416	365	411	360	408	395	406	412	364	412	391	399	416	406	399	391	382	411	369	420	393	413	432	412	423	398	411	374	401	383	400	391	396	369	370	391	385	387	425	420	421	387	396	400	391	396	401	404	390	419	385	410	437	414	348	378	413	386	368	385	392	355	399	417	429	390	422	428	388	434	426	399	399	419	412	402	365	403	406	416	417	424	388	408	386	408	444	381	406	380	364	395	404	418	381	432	392	375	429	386	381	409	372	414	393	391	415	382	403	375	395	405	405	421	420	406	412	424	400	392	402	403	400	362	420	388	416	407	401	389	360	446	401	401	386	370	432	395	399	446	406	339	408	379	388	393	376	397	398	415	428	394	408	413	376	437	392	409	416	371	392	429	403	403	397	408	394	426	374	386	399	385	391	384	405	395	388	404	385	394	416	384	360	407	397	425	376	438	393	428	373	417	418	426	365	367	407	411	410	414	382	398	437	434	395	420	389	375	411	407	399	430	426	418	407	360	401	384	411	403	394	393	390	422	406	428	384	404	359	368	381	397	422	407	383	415	367	376	391	361	408	403	439	399	386	413	367	425	406	397	420	385	431	411	389	403	378	388	436	390	405	433	367	408	399	440	386	421	412	416	391	392	396	403	410	375	389	400	385	385	403	409	402	444	374	371	394	388	382	426	438	394	402	431	394	415	395	371	425	382	385	412	392	357	372	384	429	416	433	386
31231	51386	44442	33617	27554	21958	17247	13499	10550	8602	6925	5880	4953	4286	3727	3211	2714	2399	2099	1844	1649	1477	1278	1207	1074	1099	1020	944	889	861	901	804	725	739	697	660	699	681	701	687	643	628	663	617	615	604	639	602	599	578	582	629	555	597	601	564	553	620	578	576	585	584	590	555	555	570	569	550	565	569	620	579	560	591	613	579	576	583	553	567	556	586	558	563	570	546	604	565	609	567	563	537	603	604	587	563	588	572	567	561	571	616	557	562	516	568	596	592	525	538	587	589	568	570	504	565	592	557	562	537	590	604	562	577	601	589	562	550	576	559	570	595	535	562	539	568	565	566	567	571	597	563	595	528	527	526	558	589	561	568	568	523	562	524	577	565	572	548	580	574	550	539	552	536	573	595	576	614	551	539	549	576	606	545	547	556	559	545	584	567	542	573	552	552	532	548	523	542	578	601	538	560	561	538	552	568	534	576	565	579	551	575	552	545	543	565	559	565	569	527	599	559	578	550	555	535	582	523	587	574	562	543	548	580	530	545	559	530	587	535	566	543	579	558	608	569	544	573	569	506	541	526	536	548	555	598	555	537	580	530	590	558	516	594	530	586	541	568	583	569	594	544	557	601	534	537	584	542	548	535	562	596	562	551	587	543	576	544	573	545	608	550	570	590	575	539	568	581	513	548	551	566	553	542	550	562	520	595	591	567	582	621	547	560	590	527	540	542	570	535	589	519	587	595	554	551	578	542	556	546	542	582	603	586	584	522	551	572	560	585	521	530	608	554	541	574	575	580	520	587	545	544	512	562	536	586	558	537	555	552	592	545	546	559	558	587	539	553	564	549	578	575	590	537	572	579	563	553	566	545	529	593	567	551	546	566	577	528	629	552	590	526	556	590	589	566	562	572	549	551	546	557	530	534	559	572	581	552	536	582	515	571	550	573	556	560	569	559	565	546	564	556	566	551	578	565	531	544	575	521	560	565	546	582	553	571	541	571	560	561	570	501	540	595	547	566	568	589	576	513	549	575	555	564	579	556	617	599	566	576	594	550	558	550	620	603	554	591	546	574	612	623	559	581	524	549	537	591	558	581	569	551	555	572	560	592	553	535	556	579	573	554	545	555	556	582	564	578	555	578	570	598	564	544	596	562	532	586	612	558	543	513	553	594	572	535	622	538	557	549	528	559	560	536	559	526	544	545	551	591	612	525	578	575	530	573	543	557	585	543	567	566	540	582	562	532	590	557	611	577	548	565	563	605	560	540	563	542	584	548	535	598	558	567	571	576	584	575	594	590	563	548	557	563	597	582	563	564	539	550	556	507	569	548	600	539	572	589	546	579	587	531	585	590	592	599	553	548	557	611	565	550	556	581	578	590	547	550	564	531	595	553	543	587	534	572	603	593	530	530	554	534	568	572	585	542	571	581	583	557	531	575	554	544	579	545	586	601	551	539	587	560	553	580	564	563	548	569	534	547	531	604	538	550	539	600	541	540	530	554	549	571	503	582	580	557	541	540	585	556	527	598	553	554	568	553	554	524	563	577	550	534	544	501	577	581	572	565	556	574	559	567	587	552	565	565	559	525	535	583	624	573	559	579	544	563	576	583	566	563	567	579	581	555	565	578	617	571	563	555	533	549	543	596	590	594	635	526	548	559	566	601	548	580	569	577	524	610	583	535	548	562	549	594	555	548	531	564	566	533	553	605	570	557	575	560	530	554	558	558	550	547	572	561	579	587	545	573	550	538	574	533	553	523	574	562	554	577	563	558	537	560	558	585	572	577	567	559	572	559	570	556	543	570	541	542	497	506	579	605	513	594	559	538	554	544	630	591	594	553	600	577	569	530	590	585	583	566	535	547	565	566	502	567	618	557	519	581	552	570	570	541	573	527	555	597	557	567	612	554	520	548	554	610	531	543	543	606	519	576	594	549	576	564	535	539	595	561	614	561	559	591	528	534	570	525	638	584	536	564	565	555	603	568	550	538	549	557	585	563	565	572	555	558	563	564	536	567	521	532	595	575	547	565	586	569	563	574	559	562	524	597	566	571	596	525	580	559	592	547	582	553	581	575	599	550	568	542	543	533	569	566	583	545	553	589	548	572	553	518	567	535	555	580	597	585	574	559	568	594	585	576	574	525	533	565	568	519	570	533	535	572	569	548	601	577	567	543	543	577	525	563	554	582	545	544	528	576	597	549	595	531	580	536	525	533	578	572	535	534	552	581	555	571	579	525	566	535	500	526	575	597	584	540	557	570	541	550	574	582	596	566	548	541	588	548	551	556	589	545	624	527	573	581	556	554	585	592	546	555	535	591	567	563	542	608	532	615	542	557	603	540	545	510	552	570	557	564	583	572	572	566	566	553	561	580	566	552	567	593	550	570	574	582	585	532	558	544	554	591	582	569	557	591	546	588	555	605	589	567	534	571	553	562	558	576	552	544	576	569	565	602	565	547	610	573	577	554	575	555	558	549	530	553	600	573	559	561	565	575	576	537	593	564	550	566	514	587	544	539	555	563	561	576	554	611	530	560	576	525	569	557	584	546	496	578	555	578	597	543	591	541	564	569	567	581	569	525	563	574	585	546	547	521	554	563	588	557	553	541	597	529	542	541	532	567	535	575	538	565	606	607	592	592	541	561	581	597	562	569	589	577	547	555	572	578	574	542	568	522	582	531	571	530	549	547	540	549	558	613	568	591	536	574	581	535	589	556	545	597	529	509	543	567	590	561	560	592	529	562	552	532	593	586	553	514	515	615	572	565	540	580	601	571	560	573	542	598	568	539	534	533	609	551	538	575	592	553	574	568	551	542	569	561	581	589	531	574	597	545	570	548	561	590	555	557	535	574	557	568	525	571	582	536	552	514	565	599	490	554	572	543	541	609	558	574	536	524	552	550	552	514	548	577	558	563	564	547	571	568	558	580	548	570	619	573	573	547	550	602	562	554	559	544	604	535	584	580	595	540	574	555	557	566	528	535	549	574	586	571	511	579	571	562	570	578	566	553	567	552	566	573	543	554	538	525	557	555	536	543	547	585	559	572	538	594	566	543	571	545	566	569	567	559	560	586	575	558	583	541	597	536	518	568	568	603	565	565	572	585	548	549	580	501	554	595	556	550	529	580	522	545	555	571	548	597	578	563	577	525	584	536	561	595	548	571	523	586	566	563	593	492	568	546	558	586	541	621	565	533	548	570	546	545	543	593	512	579	539	579	537	571	572	523	549	543	576	545	555	566	565	568	561	586	537	488	559	581	600	584	579	587	594	552	604	545	580	559	525	554	600	556	596	574	534	531	609	532	621	560	569	579	545	603	553	526	586	509	600	555	567	592	586	573	562	623	593	550	562	515	532	543	584	559	565	563	572	500	527	566	550	527	563	576	608	623	578	561	568	569	575	563	545	528	553	586	602	561	556	519	572	574	587	536	573	566	596	539	568	599	583	594	569	528	593	573	564	521	536	569	542	576	542	552	584	550	555	527	552	535	638	567	518	528	563	587
22967	20974	28551	23672	21433	21967	18582	9639	6447	5042	4086	3336	2870	2408	2071	1755	1566	1387	1218	1135	963	852	778	754	646	641	635	583	596	562	574	550	527	516	485	450	455	443	460	436	436	427	405	424	427	432	437	396	449	445	404	399	413	369	375	369	409	383	411	414	398	408	406	378	408	387	411	431	378	429	380	375	387	387	403	392	380	414	353	382	408	389	409	399	387	392	357	359	395	366	406	406	396	378	362	383	377	403	400	393	371	422	441	406	423	392	382	369	387	358	404	358	409	411	399	396	364	375	375	428	396	393	370	393	383	387	388	409	375	359	387	436	397	371	400	402	373	393	385	380	396	410	392	378	401	417	353	336	376	346	383	401	386	425	394	382	398	366	392	441	421	388	409	359	396	411	373	395	387	362	411	385	372	365	370	347	400	358	385	418	389	362	395	388	338	365	371	390	416	412	386	375	386	392	370	405	365	408	364	356	343	370	379	421	370	415	404	363	417	377	385	400	406	396	401	365	406	390	400	406	352	376	359	376	390	429	430	407	356	402	400	381	364	387	370	380	416	400	382	353	419	393	361	375	395	405	358	372	429	401	396	357	407	383	398	400	371	351	399	427	394	411	353	373	414	396	353	385	398	397	398	394	395	365	387	390	403	348	394	372	384	392	393	346	381	403	377	401	367	399	370	381	374	377	402	357	375	363	375	385	363	413	398	416	372	350	423	391	381	399	395	389	401	373	411	350	390	377	390	389	405	375	380	356	400	376	397	356	375	372	408	409	400	345	365	358	434	379	392	382	400	345	375	395	399	399	415	392	399	385	404	366	361	365	370	380	379	376	393	412	405	380	383	384	381	380	390	388	370	414	402	410	396	375	388	394	330	394	412	342	379	372	363	389	388	368	369	346	390	396	397	365	378	386	407	392	369	388	381	394	356	397	370	419	414	354	394	401	379	415	385	369	373	406	378	387	364	387	405	385	420	388	386	456	389	392	390	382	348	378	378	404	412	388	388	366	384	373	398	369	392	376	397	383	387	399	389	392	390	409	336	382	404	399	386	391	358	379	397	434	375	366	419	386	404	367	380	371	370	368	363	411	383	416	389	369	365	370	381	353	377	393	370	354	409	401	370	378	400	405	381	379	404	379	380	402	387	381	396	377	383	356	355	371	377	380	347	415	404	392	422	385	392	424	388	383	370	387	364	388	380	377	403	386	406	403	397	379	395	401	390	385	383	343	403	433	399	394	347	393	380	364	411	366	409	383	394	387	379	382	404	375	418	400	381	376	383	397	391	413	351	355	380	394	379	393	387	368	381	383	390	417	384	389	371	390	399	412	377	360	421	388	365	373	386	380	390	401	417	401	428	389	432	390	372	398	376	400	384	404	386	367	367	387	385	382	408	394	425	411	399	411	392	376	363	372	375	399	396	381	361	364	386	377	398	388	408	377	397	353	372	393	379	425	354	415	418	404	386	414	373	404	384	374	387	410	397	412	402	390	393	380	406	386	399	357	401	404	427	414	366	386	387	381	360	373	421	371	427	363	416	377	401	383	344	386	345	397	344	402	409	382	381	377	380	410	419	389	410	397	399	375	405	372	390	367	405	364	410	368	372	401	403	389	392	400	352	383	355	375	373	402	390	385	335	392	394	436	373	422	411	400	416	384	400	395	392	388	400	338	383	378	393	396	347	399	390	367	420	369	420	411	392	399	365	400	438	353	385	396	363	382	391	369	389	365	445	403	387	378	398	407	394	372	386	383	376	398	378	399	399	415	368	388	394	371	357	383	381	382	374	451	381	365	384	390	377	353	396	381	349	378	374	385	348	395	404	394	358	420	392	392	380	417	359	394	380	393	379	386	373	435	367	409	371	398	392	414	364	404	392	383	369	379	386	378	436	416	378	389	412	410	404	378	401	404	318	397	404	361	411	368	406	379	406	403	372	402	406	400	375	402	366	376	372	415	421	376	368	392	369	372	370	401	397	385	388	395	409	418	400	387	390	372	384	392	411	366	416	382	363	412	386	394	391	386	421	366	384	372	403	374	371	396	385	405	397	376	356	360	408	425	363	395	396	373	388	414	387	373	401	386	396	393	402	347	385	424	400	418	390	365	364	380	375	375	383	378	373	346	386	394	434	394	422	370	382	375	369	392	369	430	389	397	381	387	401	377	404	371	415	397	390	389	354	386	375	383	393	362	333	397	385	346	383	391	394	372	355	410	403	378	394	408	379	369	363	370	411	404	423	391	415	382	383	382	360	369	379	362	366	406	368	404	357	382	380	368	370	382	359	366	406	383	423	377	366	371	391	379	380	402	379	421	374	382	398	379	391	375	421	407	370	386	390	392	448	397	397	395	373	391	384	408	358	397	381	374	418	405	389	405	391	417	410	398	399	376	351	391	371	428	358	388	391	378	412	361	381	394	359	377	354	372	389	423	361	400	388	386	381	387	369	383	389	390	405	380	417	389	411	389	392	383	398	394	407	380	342	386	389	400	398	376	416	375	365	365	373	381	440	424	382	376	406	356	378	349	370	384	327	394	363	396	374	397	377	393	390	358	420	389	404	385	391	399	391	393	333	406	415	392	387	370	379	405	387	381	389	395	393	389	368	364	386	375	388	386	409	390	413	379	358	377	408	396	392	418	400	383	393	381	370	404	440	375	380	411	408	400	408	373	370	382	373	417	360	359	397	351	380	408	427	391	384	387	400	401	378	358	414	384	349	387	375	395	401	393	412	413	366	388	338	352	365	359	359	383	370	390	381	355	384	398	370	391	377	346	375	401	371	408	393	400	395	394	419	359	388	395	378	412	363	398	355	387	388	331	381	405	389	369	380	385	398	393	418	392	403	397	358	371	394	408	396	348	411	426	383	407	392	392	373	426	357	412	374	409	420	374	417	354	422	391	395	406	370	378	373	367	340	403	402	439	382	385	366	380	365	404	398	357	405	383	368	382	398	376	391	432	423	378	398	377	366	362	381	395	374	394	413	371	437	371	411	359	382	414	401	379	387	371	347	381	394	441	388	374	409	390	371	383	373	389	388	380	371	346	394	390	419	356	413	374	380	402	375	397	393	375	415	354	397	345	386	380	363	395	379	391	389	399	363	407	378	400	366	381	392	380	377	351	381	359	391	378	420	360	383	394	394	372	385	425	390	381	412	378	350	384	420	404	417	386	378	388	409	391	394	407	371	404	369	393	402	366	380	392	362	365	411	357	394	406	379	394	415	393	374	388	376	400	381	416	416	397	372	366	366	388	395	358	380	430	379	362	386	404	384	361	370	411	384	361	381	395	391	417	377	410	387	370	407	407	383	424	378	363	362	395	379	416	404	354	406	399	383	363	396	415	392	382	363	394	404	394	337	379	347	389	402	407	373	394	348	382	398	396	381	399	346	390	395	389	386	394	422	356	401	396	384	389	357	374	359	354	378	399	397	395	346	399	382	369	415	394	382	391	393	408	386	371	410	369	421	369	374	387	381	367	403	374	385	416	395	389
33096	55569	48566	37324	31627	25886	21100	17064	13647	11087	9193	7786	6674	5732	4879	4196	3582	3204	2722	2421	1976	1823	1701	1397	1299	1197	1108	1021	946	983	884	885	816	860	784	772	712	720	693	650	665	613	648	642	624	609	577	601	611	581	606	575	556	515	581	578	573	552	583	537	581	554	540	556	549	528	595	573	556	592	532	541	523	512	553	560	609	513	544	520	562	544	553	520	519	539	563	514	538	521	539	479	549	510	522	560	554	549	517	496	518	539	540	523	515	531	570	524	526	512	568	560	530	565	506	565	540	522	495	516	520	509	501	534	514	518	551	519	576	548	585	517	539	513	517	511	492	497	507	484	550	544	530	529	573	536	527	551	512	569	530	538	557	553	465	503	534	533	531	497	534	535	509	543	549	544	537	542	598	560	526	540	569	522	539	552	534	528	580	508	542	549	533	534	514	543	573	549	561	550	553	521	565	531	550	560	497	576	537	528	570	529	519	585	543	530	528	562	532	569	517	553	544	540	536	528	546	500	539	559	558	551	531	499	526	506	579	488	554	520	501	531	567	564	545	582	533	591	555	541	533	539	536	540	557	530	533	531	560	542	483	508	568	546	546	525	501	512	525	589	558	538	518	572	537	555	529	542	504	553	565	533	526	529	518	527	521	552	539	546	537	513	504	535	526	551	499	525	518	546	525	581	545	515	531	523	492	520	525	493	533	525	500	518	528	558	529	519	510	498	534	530	519	547	528	543	525	518	552	518	506	510	511	549	541	534	522	543	542	562	555	527	460	552	516	517	596	495	584	520	510	534	522	547	553	547	567	545	554	554	527	537	538	522	527	534	546	504	530	556	504	538	524	545	518	537	522	545	513	524	558	552	541	531	561	490	542	527	529	559	522	513	546	508	536	504	541	504	549	549	494	566	558	571	564	516	563	509	493	559	522	562	531	532	545	557	534	494	554	494	546	531	552	543	560	528	513	554	551	534	504	528	503	513	536	529	554	505	518	560	517	539	525	568	539	510	554	551	521	545	512	562	520	524	511	518	529	508	513	565	532	548	552	504	496	536	536	529	534	533	526	523	495	524	535	554	552	526	538	516	509	522	539	549	578	552	551	512	526	555	538	540	567	522	564	529	531	560	560	517	511	570	521	535	530	591	516	501	545	511	563	596	502	545	524	519	549	517	565	555	576	567	534	527	540	493	510	547	536	526	562	512	540	534	540	540	506	557	499	510	546	529	582	517	529	544	518	558	525	553	567	544	556	522	552	505	538	539	519	509	559	521	500	553	546	493	569	535	521	551	537	538	526	536	506	560	554	526	563	524	551	534	508	549	553	514	528	518	546	508	569	542	481	548	533	518	579	573	549	522	533	523	531	541	527	523	542	526	559	493	525	584	533	548	512	501	543	572	538	519	531	524	492	579	587	537	508	524	544	543	532	547	507	516	514	522	550	511	582	508	544	556	554	543	555	514	570	526	539	487	531	527	525	504	550	523	555	518	551	532	511	556	541	528	525	496	460	541	519	516	547	501	513	528	535	570	558	546	541	548	569	546	545	507	523	538	505	578	522	510	542	525	548	525	509	545	546	567	556	517	506	492	540	538	535	499	556	506	503	533	568	568	538	548	542	558	520	524	545	567	545	547	545	522	517	565	529	517	555	579	547	555	509	542	539	560	555	547	526	503	510	505	499	508	542	548	530	486	561	573	588	588	522	527	499	567	518	499	506	516	539	515	518	536	506	501	517	540	559	533	531	536	530	564	555	512	558	529	543	504	564	496	525	536	554	551	528	546	553	566	502	533	501	558	544	518	529	505	501	523	524	494	505	565	543	506	568	524	518	509	555	536	535	569	534	536	515	505	585	491	552	527	541	551	507	527	555	534	513	534	506	548	531	532	525	543	560	529	547	547	538	539	537	554	551	531	535	523	543	524	533	549	558	533	520	561	542	531	545	522	570	502	542	573	574	511	506	509	579	536	546	526	523	587	550	561	495	470	495	552	575	550	531	522	539	519	541	492	545	561	512	553	569	564	534	545	545	548	590	508	513	549	495	497	553	570	587	542	529	546	524	522	542	530	507	536	532	522	533	543	540	569	580	542	524	527	545	536	551	544	528	557	552	514	536	548	532	537	524	511	548	514	545	485	518	565	527	561	516	539	525	551	568	572	542	530	482	521	529	517	535	553	561	552	533	493	506	521	541	555	546	505	522	464	484	551	511	554	541	552	555	519	493	557	531	558	528	554	545	542	531	532	511	530	525	515	536	563	546	570	545	496	538	484	525	569	554	558	506	536	515	544	556	551	512	540	563	544	531	543	536	523	538	502	515	492	527	574	539	520	559	530	513	508	521	549	522	537	500	566	555	526	526	495	559	502	517	553	543	563	502	540	546	529	538	554	507	541	521	545	564	569	485	515	499	498	522	538	477	513	534	511	526	481	508	559	549	555	574	577	507	591	535	514	540	512	589	532	559	524	505	525	559	518	485	542	524	534	542	541	580	550	519	548	545	538	541	491	507	501	535	536	550	594	530	577	525	546	519	555	517	544	553	531	565	497	519	510	540	535	517	503	530	568	543	531	530	517	527	548	506	516	549	541	503	507	503	553	528	538	546	509	549	558	596	504	563	501	542	530	563	547	535	516	502	527	507	503	552	542	541	543	483	517	512	543	532	515	534	544	598	494	461	520	529	559	497	563	511	540	540	532	486	528	546	511	553	524	507	551	561	523	510	543	544	501	494	556	519	525	539	509	578	492	506	490	554	529	507	558	523	527	523	532	575	528	559	527	587	550	537	525	468	561	550	494	468	498	561	558	541	533	493	548	590	540	557	539	576	537	546	551	573	536	575	528	555	556	514	491	551	578	546	580	522	527	519	503	514	536	529	518	517	522	549	516	568	505	576	511	528	551	491	520	525	539	544	535	509	529	559	508	563	562	559	531	549	511	527	517	534	531	545	541	545	537	510	550	534	547	560	516	515	565	530	491	543	550	555	566	526	528	492	554	531	530	531	559	509	575	504	540	516	531	511	562	544	546	556	489	514	516	513	500	536	549	550	529	522	518	495	542	514	519	528	530	560	542	513	534	525	521	555	541	540	524	526	515	507	542	564	480	547	541	553	526	536	516	542	537	532	489	572	516	576	544	527	515	498	518	553	546	534	491	488	533	535	482	506	602	548	508	524	520	561	491	550	579	545	509	494	519	506	513	553	503	518	555	570	541	502	502	531	513	514	531	557	567	508	533	537	543	563	527	514	490	521	502	539	532	566	555	518	548	538	541	567	598	528	501	512	586	545	521	555	526	533	539	556	516	526	526	514	579	487	543	519	562	535	532	511	539	555	529	509	543	544	526	559	545	537	518	538	540	568	531	521	543	547	532	554	529	533	529	488	538	520	509	487	528	493	546	529	511	512	541	523	496	499	511	527	546	512	527	539	538	496	544	561	547	539	552	533	499	543	568	527	547	569	524	504	490	560	528	510	537	546	519	499	527	543	583	525	528	509	532
28013	27068	31100	23631	14615	8857	5744	3884	2788	2155	1839	1534	1345	1202	1039	934	812	731	718	646	588	565	518	492	488	473	465	485	433	412	453	400	458	421	421	392	386	384	393	377	357	368	412	402	344	379	351	355	371	362	336	378	397	377	349	364	349	354	345	369	369	345	368	328	366	368	353	328	378	379	364	388	338	323	351	330	367	353	398	369	371	332	358	340	362	371	343	357	369	356	362	338	368	336	391	351	379	381	352	374	355	362	346	379	372	345	378	379	309	353	370	377	372	378	343	372	328	350	321	335	382	350	360	365	356	364	361	361	347	405	366	394	333	358	374	344	371	360	357	351	427	346	326	366	354	366	345	340	350	339	323	366	363	350	351	342	362	369	316	341	378	374	362	384	375	358	381	322	360	357	372	342	359	323	352	356	340	356	371	368	353	395	376	365	320	363	361	356	377	379	353	371	356	394	338	385	369	371	360	344	388	353	355	379	343	353	365	351	361	363	347	350	382	376	332	378	363	357	370	351	336	337	384	342	362	337	358	375	352	359	349	327	368	424	328	332	353	376	350	359	344	392	362	372	323	333	376	366	342	358	385	358	342	383	354	366	347	348	342	352	406	353	357	375	343	352	347	337	353	359	371	371	391	356	386	366	341	352	359	349	396	355	341	366	337	328	361	386	381	343	385	381	379	370	340	320	380	366	342	371	391	330	345	394	379	383	337	395	367	361	346	402	375	336	364	358	334	348	349	367	347	359	348	363	349	342	376	316	377	393	369	355	345	364	345	344	363	362	358	359	313	319	378	367	330	348	347	360	371	347	329	358	370	376	386	374	401	387	353	374	360	345	377	364	366	358	354	386	372	375	377	353	349	372	364	375	369	344	362	369	373	368	354	358	377	370	373	346	345	345	347	368	361	382	385	353	353	372	353	355	351	369	349	360	352	363	384	354	380	353	372	376	343	329	358	355	361	337	386	368	373	341	330	356	371	351	378	363	336	378	351	352	361	405	385	337	357	341	375	332	358	386	344	382	342	355	329	323	360	399	327	337	379	378	311	358	350	363	342	350	352	364	373	363	367	333	370	342	374	343	380	372	356	356	373	405	342	351	395	377	355	351	361	357	363	332	343	366	316	399	345	377	346	366	383	369	332	352	374	362	380	382	366	376	369	364	329	384	326	352	382	373	328	395	394	311	377	314	346	373	372	357	349	368	368	344	373	394	337	370	369	371	336	360	360	350	380	345	392	391	387	361	370	359	321	370	336	360	381	340	333	361	349	345	339	385	356	369	329	362	323	370	350	330	344	353	375	349	363	366	385	336	363	318	379	383	350	316	334	361	355	349	366	364	358	369	346	376	348	354	385	375	361	385	350	335	374	367	359	372	343	351	354	368	352	377	365	379	371	364	354	336	362	362	366	356	332	376	382	375	373	331	338	348	339	352	325	396	352	348	387	322	354	346	371	374	370	349	352	361	359	391	354	395	371	381	369	384	376	378	354	305	347	367	368	400	353	358	367	363	402	349	381	363	342	345	359	351	410	377	359	356	372	336	364	362	362	348	390	365	378	345	354	360	368	386	367	323	350	389	344	345	368	353	366	374	353	352	365	329	344	406	358	350	327	339	338	335	324	364	319	342	379	399	378	370	321	366	324	390	363	371	368	383	386	356	338	324	353	338	360	393	362	358	353	351	333	374	358	356	362	381	335	346	381	374	334	335	364	371	360	362	375	367	332	368	348	365	366	360	349	322	393	381	334	359	357	370	342	367	365	370	359	369	335	373	341	348	341	364	378	343	342	351	348	383	368	388	352	360	345	382	344	343	376	319	390	364	365	358	372	390	383	376	384	347	377	353	358	341	349	350	373	374	359	328	357	362	330	324	381	336	374	379	377	328	348	362	376	370	357	396	370	357	351	354	332	317	344	373	357	339	343	353	367	372	343	359	384	350	365	374	376	380	375	361	348	368	360	330	339	344	346	347	357	356	350	346	354	352	386	342	346	353	327	347	354	371	360	333	366	352	352	365	373	360	378	363	353	344	382	368	370	369	372	360	337	331	351	371	369	340	387	354	362	336	353	353	357	403	333	361	361	356	349	345	346	355	373	357	362	358	365	335	364	351	342	340	370	341	335	364	359	368	342	370	355	367	339	364	374	348	356	339	344	351	346	385	389	335	382	375	384	356	378	396	397	371	344	326	373	343	373	375	344	331	348	367	359	343	363	405	374	370	354	392	334	342	347	331	390	350	359	393	374	346	377	339	342	357	350	369	359	349	347	353	364	343	335	364	370	351	367	347	354	335	349	343	355	349	328	357	369	364	328	354	347	358	344	369	382	370	346	306	348	362	358	326	369	377	364	366	325	337	388	383	335	314	343	340	361	323	338	358	357	324	377	358	381	376	339	357	374	362	337	371	366	353	353	334	360	362	360	343	355	343	360	406	328	324	332	370	354	343	327	338	340	374	389	359	366	343	373	386	370	356	394	357	371	346	377	340	341	364	346	371	366	353	384	332	355	381	381	339	375	373	384	358	367	340	363	345	347	346	370	378	374	360	358	378	418	371	382	370	347	350	365	367	343	334	348	355	358	389	382	351	357	342	365	325	365	374	334	374	394	354	372	341	319	355	355	355	356	345	381	379	376	388	346	381	341	339	351	340	346	380	372	348	342	382	345	383	371	379	333	347	378	372	368	371	347	329	359	395	346	379	378	351	339	365	360	320	335	347	350	346	349	387	392	361	364	360	359	344	364	346	349	385	375	363	336	362	369	361	367	375	384	370	379	386	358	330	357	368	394	364	359	373	381	337	357	356	371	356	349	362	369	357	360	359	340	356	373	358	366	378	400	369	374	356	381	381	339	393	349	344	341	385	376	336	329	342	358	348	393	383	374	361	389	367	355	344	373	395	337	373	381	349	360	336	402	373	325	405	347	351	345	352	370	357	359	346	364	334	364	345	364	355	359	357	331	386	347	381	328	394	359	321	322	355	352	398	347	366	354	389	367	384	372	345	381	383	370	333	366	340	372	367	396	333	351	355	316	381	394	356	348	368	338	324	367	358	347	340	370	398	372	343	349	342	341	350	355	360	349	360	376	352	349	365	376	348	383	358	361	381	410	365	384	378	342	332	362	359	357	350	396	356	372	360	327	385	375	339	367	325	379	376	364	360	359	403	356	343	363	366	387	368	397	365	381	372	376	383	346	361	404	356	399	330	345	389	332	340	365	348	359	360	358	351	360	369	348	366	360	348	347	372	389	364	365	367	343	353	367	362	344	367	355	357	355	385	358	385	328	377	375	377	335	347	321	363	345	363	379	404	313	335	364	365	376	368	359	356	364	354	375	365	400	370	357	387	358	352	376	346	350	352	352	336	378	347	330	370	379	359	378	327	366	359	373	323	341	351	385	367	373	342	364	409	361	365	352	371	356	359	353	368	335	382	311	375	380	347	337	360	363	361	363	357	352	353	354	334	374	380	359	381	352	341	362	398	360	368	349	393
29662	43913	37667	27089	20985	15671	11787	9072	6962	5513	4513	3870	3273	2748	2473	2123	1851	1561	1403	1272	1140	1034	961	909	843	786	786	754	717	675	653	690	600	594	602	549	545	580	555	582	613	533	530	564	547	516	555	519	510	530	560	526	496	534	520	510	510	502	493	505	532	496	523	571	493	498	479	501	517	486	488	519	490	485	508	500	498	495	528	492	500	458	520	489	508	514	470	474	497	507	501	481	480	483	520	490	463	482	520	490	522	496	472	499	517	454	507	481	549	522	507	545	545	510	502	537	525	464	519	557	545	525	511	522	493	528	514	501	508	491	500	473	502	463	520	537	515	516	496	498	484	504	484	515	481	508	564	501	498	530	487	524	496	529	548	493	496	540	471	482	522	517	468	490	541	487	508	495	474	498	490	519	523	466	496	503	526	528	506	508	493	473	495	493	508	518	457	497	494	526	482	488	517	478	483	509	506	495	509	525	544	501	459	504	481	507	508	491	559	498	513	493	576	494	481	485	527	469	526	521	513	468	490	518	510	511	485	505	509	493	495	467	491	534	455	514	500	471	507	488	505	495	540	475	493	507	474	531	460	522	454	498	505	509	547	470	502	514	439	484	507	483	506	535	500	495	490	494	526	509	507	509	512	541	525	522	494	523	497	493	527	539	477	522	479	522	459	541	509	495	451	511	493	509	488	533	477	545	496	484	504	510	509	494	519	572	523	521	552	528	520	470	537	496	512	501	474	487	493	518	537	504	496	495	490	460	509	478	504	497	479	506	507	476	507	525	486	484	518	510	495	501	489	496	511	458	478	494	559	508	482	501	525	529	491	504	493	474	502	536	526	529	497	509	524	515	467	529	487	474	513	500	507	499	479	500	472	526	534	537	488	509	514	499	477	514	540	518	505	480	449	481	454	518	492	492	504	528	479	506	496	500	515	518	491	509	510	530	504	508	487	494	481	509	499	514	479	525	525	515	511	465	510	484	485	502	488	518	563	510	519	488	466	481	521	504	471	498	554	499	515	523	525	508	445	458	529	478	472	479	514	501	481	478	475	510	486	486	480	480	559	505	526	534	531	461	494	515	504	493	507	524	510	514	472	535	520	499	562	497	503	499	458	507	509	504	483	511	514	478	504	480	534	563	502	498	478	506	516	511	515	546	499	517	514	477	482	485	537	468	544	493	526	548	505	494	536	475	491	522	515	534	505	493	491	495	483	508	458	498	512	485	511	516	503	509	535	481	486	483	455	511	501	493	506	528	505	511	525	508	540	502	491	501	445	523	499	479	497	523	502	491	476	503	504	481	491	501	517	503	510	539	526	483	499	498	529	505	493	482	546	490	508	505	494	502	488	504	517	502	481	519	479	484	502	498	499	512	532	519	471	491	499	511	486	527	500	525	485	474	482	497	495	490	503	507	498	516	483	453	526	540	504	504	545	518	489	542	511	506	493	487	490	509	498	497	494	458	467	524	515	489	477	464	498	502	569	503	487	508	524	507	495	480	433	481	512	517	501	524	482	499	488	466	513	471	478	508	495	532	500	480	483	562	519	470	496	482	527	493	508	471	494	514	502	521	447	500	502	524	468	482	423	476	517	512	512	502	509	500	496	499	498	510	494	504	504	534	522	493	547	504	531	566	554	514	461	450	522	481	514	513	510	477	494	493	516	495	510	458	503	507	526	491	483	475	497	548	492	520	486	500	500	499	491	485	528	483	501	465	527	516	509	516	472	498	509	493	496	512	516	474	504	523	483	545	523	464	478	529	502	508	493	470	515	459	495	513	489	489	527	475	473	505	513	489	490	499	495	500	550	484	500	480	506	481	520	493	509	546	488	485	506	528	444	492	489	513	477	506	515	529	486	529	532	517	492	496	501	523	509	493	536	508	540	481	479	513	501	516	523	497	511	477	473	467	490	491	460	489	510	494	466	561	483	504	514	534	472	552	561	487	498	544	497	482	480	490	506	481	510	535	509	475	487	504	497	476	515	476	476	526	491	521	495	494	505	517	462	519	513	489	527	535	492	483	458	528	506	515	483	492	532	518	510	528	508	531	527	457	467	473	524	478	476	520	507	524	516	460	519	477	492	514	481	505	523	511	534	504	506	480	497	526	512	466	480	494	487	536	512	486	524	522	479	506	531	504	496	480	474	502	515	504	469	475	496	523	499	530	489	485	504	527	520	529	488	495	520	498	509	501	540	536	487	481	515	547	500	513	526	529	505	473	517	498	529	488	499	499	519	517	496	460	476	504	512	469	489	511	517	506	489	532	508	502	499	486	491	539	508	481	490	490	505	507	515	489	524	502	478	487	514	489	532	486	492	504	524	495	513	503	496	508	494	516	485	503	493	490	530	512	481	492	498	531	511	514	539	518	518	530	488	501	509	483	516	526	478	501	513	512	461	492	480	502	544	459	510	472	485	497	507	506	527	516	514	516	533	511	497	486	505	501	521	518	475	512	529	501	500	519	498	521	498	502	477	519	508	539	521	468	506	501	482	498	496	489	526	497	511	505	523	491	510	484	456	521	465	464	503	510	507	465	503	499	491	540	533	510	515	496	487	495	489	543	514	517	512	510	508	509	553	495	531	528	563	478	465	534	504	494	541	498	504	510	515	512	510	519	494	509	471	525	524	539	483	527	511	502	488	519	489	501	527	503	483	503	500	463	486	447	515	477	466	530	490	489	516	466	498	462	554	480	513	486	485	500	480	511	484	471	508	544	499	488	493	496	504	482	550	518	467	484	546	525	514	507	478	525	511	489	469	495	499	472	514	505	503	512	511	483	511	465	492	506	511	504	450	502	493	497	467	510	504	484	474	516	507	483	497	474	513	480	533	498	526	546	523	472	510	522	507	466	497	528	500	500	493	543	506	521	503	507	499	491	498	561	481	503	467	500	515	490	496	500	475	526	503	486	537	501	530	492	501	489	548	469	543	507	496	510	511	519	489	499	473	510	513	567	498	502	505	473	506	528	494	481	515	509	512	515	482	495	493	479	496	538	521	506	521	526	509	484	522	486	516	480	503	502	473	508	514	504	510	517	536	510	516	506	513	493	493	510	490	519	494	486	497	494	529	488	504	486	516	501	481	478	493	497	526	543	510	485	525	508	513	461	495	509	490	499	513	502	511	515	482	496	499	508	490	498	540	503	535	476	527	482	503	488	498	483	494	519	540	471	553	486	490	506	520	514	472	523	459	478	494	506	543	504	501	464	530	510	465	471	518	472	491	524	455	474	481	536	528	507	492	524	523	511	535	485	506	529	508	497	461	494	463	508	507	513	497	536	497	531	455	499	479	512	505	490	498	527	505	476	514	445	476	523	518	530	493	507	512	454	520	460	544	521	492	500	490	500	522	469	513	537	470	502	524	501	475	510	468	505	515	528	456	494	525	505	511	512	516	519	527	509	541	477	514	493	481	495	545	524	490	522	515	504	484	507	470	510	512	549	474	511	534	487	476	509	467	526	508	521	482	491	537	479	512	523	514	520	541	482
24048	21102	28249	24751	21781	17921	11416	6761	4693	3717	2972	2528	2166	1898	1564	1351	1208	1060	1023	883	835	737	732	659	569	566	554	523	529	519	512	523	469	460	444	430	474	444	434	426	443	451	451	427	443	391	419	404	459	428	387	410	450	396	384	375	384	426	391	411	410	427	404	409	413	429	407	366	416	427	405	393	399	377	394	379	414	436	371	378	389	409	374	445	399	374	414	422	413	406	364	418	409	384	370	396	388	393	364	414	414	409	418	366	384	416	402	406	409	400	425	397	392	403	425	419	387	359	359	390	392	371	397	407	396	431	415	391	424	396	395	377	366	417	396	418	406	422	426	436	382	389	401	384	363	386	395	396	391	388	393	426	394	391	392	350	385	373	387	377	382	425	435	402	406	393	395	419	397	408	397	386	374	379	392	397	411	386	384	409	381	389	408	372	365	417	393	376	397	369	406	391	434	415	349	383	416	390	385	385	428	380	433	372	382	380	423	433	433	430	385	384	382	392	385	394	413	383	357	406	434	398	369	388	382	382	373	371	399	372	382	373	402	413	424	396	407	392	405	408	380	370	423	396	391	426	387	401	369	363	403	399	416	381	400	407	406	405	431	415	392	395	365	411	369	385	383	376	422	425	408	399	366	415	423	400	382	410	376	407	359	401	424	401	377	383	422	413	427	389	373	407	388	390	420	377	398	388	403	388	428	399	396	391	382	425	346	392	430	393	416	394	356	405	411	369	401	416	399	398	403	385	419	359	389	398	363	408	420	384	371	375	381	370	433	394	384	381	398	421	434	397	377	412	399	371	410	403	408	410	380	361	403	396	384	426	374	385	399	395	402	376	386	393	366	379	389	416	393	371	410	394	407	389	390	424	401	386	394	392	389	393	384	413	400	403	382	393	419	392	382	426	397	360	357	416	387	367	397	365	410	377	416	407	389	427	384	409	371	420	363	368	426	414	384	406	393	388	376	362	379	375	391	352	387	396	389	407	377	415	433	439	399	377	408	373	381	384	404	404	405	415	377	398	432	443	378	369	400	431	393	389	413	363	417	406	410	403	401	368	394	422	405	429	384	381	404	425	404	403	397	387	433	392	440	434	398	389	413	403	393	403	363	404	401	398	389	359	422	409	423	398	376	367	370	391	383	368	382	393	404	377	408	378	404	398	387	389	399	407	420	423	398	387	386	372	387	380	407	408	387	424	417	381	388	428	380	387	425	365	400	357	453	415	422	426	396	400	389	398	364	383	409	398	387	388	388	390	426	391	392	393	377	414	392	425	372	413	388	411	367	372	384	387	399	427	419	408	400	418	423	406	427	379	409	394	382	433	388	383	388	383	396	404	408	401	368	404	423	379	394	395	389	383	376	407	383	385	379	417	393	383	390	358	385	395	398	432	413	397	394	397	403	382	373	379	424	396	404	424	425	425	383	410	423	384	386	409	400	423	371	387	379	401	409	369	376	379	380	387	429	384	382	377	425	393	367	360	376	371	370	406	397	381	406	419	383	387	436	390	396	389	420	368	366	387	394	391	400	413	405	389	412	395	385	386	431	379	381	400	391	404	411	401	374	411	408	389	396	380	386	406	394	388	411	395	375	370	413	353	414	382	414	384	361	422	432	420	392	393	391	395	393	398	422	395	388	399	386	379	379	405	405	413	385	389	371	419	419	378	430	408	428	419	397	382	421	377	443	358	431	428	425	398	408	414	435	407	410	368	407	429	388	354	393	397	399	368	367	397	431	406	389	354	419	345	390	381	405	404	404	400	382	405	443	381	377	379	365	374	378	376	428	356	363	408	387	387	403	401	351	378	391	388	399	380	392	398	395	409	415	397	401	412	373	389	397	388	437	390	376	381	390	389	394	425	382	400	421	432	416	389	442	389	400	397	405	389	404	361	420	399	402	422	359	387	375	390	380	401	398	365	351	372	411	399	377	389	399	402	404	408	391	397	407	385	383	364	369	446	389	401	393	363	430	420	422	413	406	403	400	388	377	395	372	397	386	415	384	439	402	362	429	425	391	401	398	411	392	398	415	446	385	391	380	388	375	394	432	370	385	425	388	394	405	373	396	410	413	393	384	439	401	384	411	374	402	396	369	374	398	393	387	394	380	360	426	396	405	382	416	389	417	410	436	397	403	412	392	389	374	414	349	402	392	438	381	381	398	378	412	404	375	399	418	400	404	431	384	391	367	366	413	402	400	409	368	413	402	386	413	372	417	430	409	402	409	424	389	427	357	369	389	399	407	393	403	380	357	445	440	376	404	436	381	431	359	416	395	400	367	410	365	399	402	385	402	418	410	418	395	397	387	382	387	386	385	379	354	352	403	394	398	391	386	350	399	411	394	390	432	401	378	404	418	405	396	390	401	402	376	411	407	393	374	394	405	430	419	395	414	386	379	363	424	382	422	392	388	419	391	446	393	400	405	368	361	378	423	393	405	419	387	437	406	412	392	398	394	393	409	364	387	364	447	397	400	377	382	412	398	400	381	380	388	395	407	379	396	392	390	422	395	372	391	411	390	384	387	399	415	386	407	411	387	381	373	405	402	408	381	392	385	392	413	404	385	368	390	398	418	397	391	370	430	401	359	429	411	395	375	426	416	363	387	423	350	403	439	426	436	395	387	387	407	417	403	392	407	362	391	368	421	369	426	414	421	420	395	358	388	366	399	377	400	379	376	398	400	419	414	380	377	382	401	400	379	379	414	393	410	361	390	411	381	414	406	391	376	392	373	397	424	405	394	395	381	372	414	380	390	414	394	387	410	409	378	409	402	408	383	398	407	432	416	392	392	396	417	420	358	386	376	380	403	366	401	394	383	394	380	404	384	417	413	383	382	427	376	409	407	343	388	390	392	381	376	399	397	411	381	414	414	395	380	392	383	428	374	420	376	416	435	429	375	390	397	393	429	390	353	416	344	421	382	400	395	377	415	384	405	407	380	401	387	398	402	379	390	400	380	404	414	355	417	370	375	413	396	405	386	387	406	399	402	401	400	415	376	387	402	394	431	395	417	394	396	412	426	409	362	420	396	425	368	376	404	372	410	391	437	410	383	399	416	391	401	399	360	404	370	398	446	382	392	397	382	394	392	388	402	430	417	407	408	403	421	423	392	399	381	403	410	369	383	401	405	376	419	412	402	407	404	389	395	424	404	346	385	378	421	407	398	403	409	426	403	407	415	385	392	429	397	387	415	419	393	392	401	412	412	392	410	433	410	376	416	383	372	414	405	413	373	366	387	391	380	390	399	375	398	365	411	382	406	403	387	433	360	419	423	413	391	410	406	392	360	391	404	422	398	407	401	375	414	422	421	403	405	397	398	377	424	415	400	442	384	397	381	410	412	390	397	403	398	403	401	409	382	390	383	368	395	385	378	398	405	393	381	383	371	369	376	387	383	378	381	387	367	362	372	407	411	406	391	391	412	379	410	377	396	414	408	389	396	396	401	344	400	412	382	383	382	415	400	389	423	374	383	396	365	444	404	348	406	378
31140	51374	44652	33643	27496	21819	17080	13680	10717	8686	7071	5955	5120	4353	3672	3156	2756	2380	2059	1829	1595	1475	1331	1200	1075	1056	1008	1008	902	857	881	836	743	743	721	688	668	677	673	638	625	579	583	606	629	578	619	616	613	566	576	611	613	594	553	578	576	581	569	578	579	593	608	636	550	582	582	590	594	566	565	614	578	549	594	522	523	565	574	566	566	565	555	557	575	540	567	564	563	577	545	575	586	554	565	545	556	603	565	575	549	557	576	529	523	585	588	538	570	586	586	575	561	561	585	570	576	528	535	558	515	540	544	567	572	540	565	550	553	585	545	556	531	549	548	558	566	592	563	514	561	520	538	532	548	561	569	565	596	522	544	557	572	564	564	582	535	503	546	585	522	563	586	558	572	541	582	588	542	545	553	547	518	558	551	554	511	560	571	582	537	560	573	539	559	572	552	540	532	603	571	544	555	577	565	536	528	567	542	536	569	569	529	549	544	540	572	534	589	593	543	575	527	572	593	542	621	592	529	554	565	558	551	566	551	542	589	556	562	543	545	582	570	595	562	579	593	582	545	573	577	559	517	561	595	572	565	572	589	516	602	527	586	542	574	564	506	515	551	518	578	564	568	564	567	559	516	556	523	577	501	553	539	547	555	560	542	528	564	603	563	550	565	534	579	543	528	555	531	568	534	551	586	576	571	550	576	553	560	567	577	581	541	523	561	536	548	564	561	599	574	524	558	524	561	584	542	543	560	559	535	538	536	603	563	578	569	557	536	576	573	548	556	561	579	576	559	542	530	572	588	507	593	514	545	526	553	610	588	568	537	563	529	558	533	517	560	593	546	543	551	555	573	544	550	593	591	546	595	540	586	580	546	551	561	539	569	570	568	495	548	585	566	611	538	572	562	510	530	527	570	567	583	577	570	539	576	570	530	565	559	556	539	507	508	543	513	503	525	521	556	568	575	523	564	578	514	543	551	548	545	543	588	535	528	561	538	517	520	570	550	544	547	593	519	570	572	587	549	522	551	581	520	543	558	543	536	576	550	554	535	516	519	562	554	562	569	560	568	600	552	567	570	546	552	566	577	564	564	574	559	522	533	548	585	530	537	538	566	547	552	525	551	548	563	570	561	558	576	566	568	561	531	543	585	546	549	526	574	564	564	564	566	566	545	571	574	551	528	543	587	562	558	525	598	598	559	541	557	574	581	528	608	552	539	581	559	559	530	537	547	532	596	550	556	530	552	570	567	523	544	499	537	573	536	533	554	536	563	578	533	554	602	529	544	506	531	572	562	546	520	543	550	580	543	567	549	538	568	553	551	577	559	530	498	601	529	610	541	555	529	522	561	553	521	512	597	565	524	571	551	565	562	562	528	556	570	580	595	563	560	570	568	532	556	602	533	532	533	554	506	574	586	586	540	559	523	532	525	565	586	544	556	562	565	533	564	573	541	514	544	581	563	603	546	579	579	569	541	544	556	494	564	616	556	523	581	523	577	568	557	558	534	586	609	570	552	529	583	558	567	534	528	511	568	553	562	579	554	520	567	574	558	564	581	542	532	552	569	547	564	556	561	498	583	569	587	545	563	531	572	555	547	585	549	605	550	591	564	547	510	538	537	563	571	575	548	541	534	587	595	596	577	581	562	573	560	532	555	564	547	554	499	549	558	583	596	578	525	538	552	577	564	586	570	540	539	523	545	552	532	587	583	569	530	519	571	538	572	559	537	563	546	517	555	521	531	598	548	602	545	544	593	558	577	568	553	557	572	542	573	598	531	580	515	549	576	544	582	551	562	592	506	557	566	584	566	555	538	545	546	632	563	553	508	569	530	578	544	565	552	585	529	579	581	561	526	530	540	529	526	532	532	558	545	535	532	568	597	564	513	571	569	538	585	572	540	560	581	578	558	597	586	546	586	560	512	528	552	579	556	558	552	563	552	541	528	595	551	567	502	562	510	529	566	576	572	567	515	547	545	558	576	537	573	547	576	519	549	565	553	510	541	551	561	564	623	553	577	556	617	538	566	552	579	559	589	546	563	587	540	601	539	543	581	593	538	578	509	543	571	533	574	518	524	556	550	593	556	580	568	554	584	528	551	494	559	564	540	545	552	555	526	579	524	559	555	570	545	527	539	585	611	584	548	576	554	576	526	531	539	534	560	541	535	574	580	561	557	600	548	562	537	579	610	537	549	546	565	587	585	554	544	508	543	492	548	550	564	574	568	586	535	549	586	547	568	572	579	581	564	602	600	547	571	539	607	545	557	547	566	566	546	585	519	522	576	561	598	532	579	524	555	537	560	564	525	600	565	627	567	540	542	575	559	560	551	524	560	561	549	552	559	566	534	553	564	584	566	520	527	556	565	555	521	562	573	585	550	550	544	550	526	591	556	560	542	523	524	566	550	541	589	559	557	567	587	555	538	557	555	562	590	551	592	560	600	568	557	557	545	592	551	549	530	557	587	587	546	533	603	562	594	561	549	541	528	553	519	575	576	531	588	543	543	548	521	532	567	572	518	550	577	537	527	592	502	550	526	566	613	543	575	516	559	561	554	553	590	559	557	544	565	561	520	551	546	562	566	532	555	604	582	571	534	559	570	555	533	546	527	539	550	555	554	586	569	577	535	587	509	516	539	553	575	526	544	578	534	555	541	583	562	522	536	567	529	575	583	523	550	529	579	525	574	572	603	561	521	581	592	536	564	558	550	559	581	562	541	550	575	544	561	572	533	596	600	556	532	495	587	558	544	547	558	563	592	461	561	553	546	544	540	552	584	572	580	582	529	555	534	537	551	569	564	537	547	519	561	576	559	542	530	566	584	508	536	559	618	531	558	539	566	579	541	568	540	534	609	523	540	577	591	536	538	553	571	566	522	544	546	561	572	598	562	536	574	543	578	577	538	571	571	567	546	557	580	545	593	547	553	560	632	598	541	560	535	557	525	534	541	549	553	529	564	551	567	535	559	535	583	517	572	527	578	536	544	577	558	548	548	599	578	563	594	567	566	604	600	551	589	554	578	544	570	557	558	560	572	551	566	552	523	563	535	547	594	558	540	561	616	564	540	509	581	546	574	543	500	573	570	550	531	534	608	592	580	561	578	579	586	534	550	573	557	557	548	540	544	571	554	532	569	543	539	544	590	490	580	553	510	505	549	614	573	571	563	548	572	599	562	515	567	556	554	579	580	566	523	542	549	563	537	530	541	555	539	539	598	541	551	540	533	543	576	573	551	573	545	549	530	567	526	538	536	583	570	526	551	513	578	580	529	563	566	576	563	585	522	563	554	541	560	576	528	550	546	570	541	567	558	589	540	513	626	566	588	543	587	554	574	606	543	535	579	533	558	572	537	559	522	523	554	553	551	576	544	599	584	567	558	586	571	553	578	551	565	534	563	504	582	507	542	550	539	593	546	574	585	552	531	531	540	548	529	569	551	593	563	567	577	554	531	557	556	567	575	548	584	590	582	570	574	540	549	579	569	579	552	550	545	541	582	549	562	582
23072	20995	28614	23688	21471	22081	18480	9834	6489	5153	4154	3379	2848	2388	2073	1856	1559	1382	1227	1106	1008	908	820	740	716	674	668	608	606	569	557	556	515	487	475	491	482	466	455	430	456	442	466	433	454	446	429	405	378	419	405	409	432	396	377	365	410	360	403	411	365	360	383	343	404	354	347	379	364	378	388	415	404	404	416	379	389	387	389	392	417	402	376	408	359	368	387	364	389	372	417	354	386	372	354	391	391	390	382	389	349	386	377	343	425	387	381	363	384	397	377	420	395	379	391	368	408	402	410	397	382	412	406	365	386	390	409	346	382	360	376	342	372	414	384	374	414	354	380	373	394	398	364	393	378	407	374	372	396	403	398	461	350	384	429	404	369	356	380	353	382	404	378	417	399	397	373	383	385	357	382	384	435	389	366	365	372	390	376	375	393	357	385	394	394	400	398	388	391	397	358	404	388	451	386	381	379	389	360	380	366	394	369	392	387	357	411	384	414	423	380	368	404	417	386	364	376	360	395	392	400	416	394	394	393	344	404	371	345	405	373	385	369	395	433	403	377	410	428	374	395	386	373	373	379	353	397	366	390	373	382	347	378	392	429	370	378	381	357	384	371	390	405	374	378	402	416	402	398	364	378	353	372	365	386	385	405	397	392	375	397	417	395	429	367	389	389	377	421	382	355	443	408	385	382	410	384	379	395	394	365	407	362	384	408	357	403	378	383	388	388	396	368	393	359	355	362	369	381	386	346	351	380	362	398	419	377	401	387	388	360	398	388	369	413	397	383	362	390	396	362	356	395	389	345	387	383	386	368	397	379	368	384	397	366	393	391	373	423	379	431	407	407	396	378	363	373	418	416	388	423	392	373	421	337	379	380	402	389	386	379	400	400	409	384	391	386	401	426	394	388	365	368	389	387	420	389	379	392	386	371	388	402	392	402	404	352	397	397	360	395	389	352	357	377	386	405	360	382	396	386	410	402	371	386	376	392	361	400	375	372	404	376	388	381	400	383	372	360	393	373	378	378	376	371	365	375	379	399	399	394	354	393	340	349	408	395	422	387	387	378	376	380	403	367	354	398	380	392	393	348	419	406	378	381	415	395	373	402	393	397	386	373	395	376	342	379	402	418	411	367	377	397	395	393	351	402	402	358	403	355	389	371	370	350	408	379	376	363	408	375	375	385	377	400	356	370	361	385	399	379	353	398	385	394	389	364	377	435	362	423	376	399	355	374	401	397	374	373	367	412	394	375	394	390	391	350	407	418	375	391	386	375	369	402	415	397	369	386	415	377	393	374	415	402	357	392	403	384	411	372	382	350	398	413	383	377	387	379	376	372	390	366	370	348	372	377	391	366	389	406	404	402	392	403	376	383	375	392	372	351	370	359	400	385	410	455	411	377	369	370	412	388	404	364	331	382	377	374	376	400	362	381	391	365	378	389	372	393	367	402	412	356	355	374	364	373	380	355	362	353	417	397	360	402	405	391	388	375	429	330	372	395	389	427	403	378	410	376	387	405	376	376	381	409	409	388	397	375	386	401	382	346	399	365	370	391	364	369	367	380	387	382	398	382	381	371	371	385	379	396	389	385	395	410	342	359	370	415	372	363	358	394	394	387	380	378	404	390	361	388	355	402	374	363	365	391	392	388	414	382	380	411	375	368	391	394	397	393	353	382	363	410	386	401	403	343	397	364	389	383	365	354	351	398	379	395	398	376	385	389	427	377	389	391	404	396	386	362	414	390	410	394	384	384	371	383	399	389	374	378	399	408	369	448	387	356	369	379	372	363	362	351	370	377	399	341	366	392	402	383	398	377	386	404	383	399	383	372	347	376	392	367	386	386	392	409	376	389	414	386	387	421	372	366	387	393	370	425	354	372	389	353	391	372	375	403	377	404	430	374	403	381	385	395	387	388	383	375	359	393	382	379	387	387	352	370	378	391	339	393	395	397	351	409	407	369	376	393	376	400	382	386	375	389	393	359	359	332	398	379	399	387	396	387	373	361	349	378	414	387	371	365	356	406	368	380	376	389	379	355	396	370	364	368	408	389	405	373	422	361	399	394	401	367	400	396	372	387	397	367	358	396	390	421	395	375	377	337	380	390	352	387	365	381	345	347	344	385	430	415	413	380	385	408	382	393	374	399	411	370	374	377	390	403	390	390	376	408	420	349	370	397	371	390	339	381	382	414	364	403	397	372	369	339	382	379	369	406	388	357	377	390	389	415	422	388	429	394	411	373	336	386	407	384	388	390	424	342	404	367	337	409	377	374	354	386	365	382	416	413	374	414	389	375	401	403	400	375	371	367	392	341	390	403	328	426	364	370	398	423	388	399	411	394	378	406	366	416	405	404	421	417	392	358	422	370	406	393	376	412	380	365	382	375	355	406	388	364	351	382	360	367	363	364	374	415	392	369	365	365	390	384	392	373	353	399	391	358	384	395	387	397	387	383	369	357	372	368	384	402	380	382	391	372	424	383	394	374	386	381	436	440	401	393	369	384	374	342	405	371	355	389	408	395	410	383	390	374	387	400	365	392	365	353	353	358	415	434	369	371	368	376	387	393	396	382	375	388	389	382	353	383	401	411	381	373	346	409	390	360	388	399	355	361	370	369	405	375	407	383	372	398	417	388	384	400	417	375	384	395	379	385	394	400	349	349	388	375	349	399	398	346	368	375	357	378	430	405	400	386	378	349	357	376	387	368	363	377	376	395	383	413	400	376	387	383	392	338	362	397	395	373	381	372	421	438	381	386	378	418	379	380	368	396	388	364	401	365	388	400	379	375	387	343	433	415	386	358	392	375	367	410	420	375	379	380	395	400	373	383	391	346	399	361	365	407	391	395	397	405	393	416	392	346	374	390	382	399	390	379	369	357	374	384	391	405	415	398	406	354	386	364	363	389	378	377	381	408	390	402	370	398	372	377	419	378	378	364	382	421	382	365	384	379	383	386	420	384	393	381	394	382	362	388	402	358	379	409	384	379	403	381	402	385	390	383	382	361	359	410	364	401	409	364	398	363	398	381	398	381	367	379	388	391	381	356	398	409	330	375	400	370	398	409	394	431	358	373	402	371	404	379	403	368	367	377	385	365	403	385	397	371	386	408	336	403	388	387	375	409	380	408	376	371	410	376	393	383	371	378	354	372	390	358	400	384	383	388	372	381	387	364	347	376	358	390	395	409	366	375	391	382	365	353	359	400	377	362	382	398	405	379	385	380	409	388	383	382	388	349	403	372	389	385	344	394	366	388	385	387	371	352	356	364	376	357	406	330	397	367	410	394	384	368	385	368	388	370	406	392	348	363	377	353	366	360	351	357	396	373	379	389	378	353	391	404	414	367	395	385	391	429	387	403	409	350	399	354	408	348	386	382	385	337	351	391	368	380	366	377	355	366	392	399	403	392	343	391	393	382	396	379	388	387	369	381	379	402	405	382	394	368	372	398	368	371	380	385	378	398	367	381	377	381	371	382	364	385	408	409	352	361	389	387	387
32812	55868	49154	37572	31660	26013	21070	17013	13667	11137	9289	7828	6886	5779	4836	4360	3572	3059	2699	2259	1938	1723	1603	1437	1283	1197	1100	1048	1044	992	857	861	835	770	717	733	722	707	688	649	667	664	629	637	637	629	616	579	593	585	604	577	594	585	575	552	558	521	573	550	543	563	572	545	581	543	540	561	506	550	517	548	565	514	553	545	526	549	547	575	562	546	497	561	497	530	529	548	543	518	535	555	540	562	533	558	527	555	563	530	553	504	547	500	525	542	576	490	500	557	504	565	534	539	548	548	525	521	514	495	520	529	479	525	521	506	515	554	535	531	517	520	532	504	537	551	529	548	515	488	534	498	530	545	531	522	539	544	535	500	534	528	467	544	562	519	530	539	521	536	524	550	522	521	549	521	509	527	536	531	522	498	515	555	543	539	589	570	561	531	535	523	550	526	503	545	540	505	505	593	539	515	526	575	510	560	554	513	485	516	546	510	546	546	537	509	521	557	551	551	494	516	544	512	499	545	537	525	537	551	531	537	559	507	555	580	510	497	559	555	542	531	505	567	536	524	543	526	532	542	533	543	526	510	547	504	565	512	515	536	549	496	590	535	494	486	562	556	514	557	527	550	503	554	501	491	518	529	545	531	511	547	553	498	531	529	496	517	531	529	539	536	547	507	532	562	536	521	539	526	532	534	547	507	584	536	508	550	520	565	532	508	546	533	542	557	502	519	524	530	547	453	538	548	520	550	504	518	530	520	561	559	528	545	531	517	547	535	508	527	481	483	545	543	544	536	511	539	519	568	520	552	499	462	544	542	547	572	525	547	518	552	548	546	569	563	504	555	510	520	503	505	523	524	536	543	514	524	537	512	498	554	522	537	524	510	510	539	536	509	527	519	507	513	493	543	542	505	526	534	550	540	586	555	553	509	580	559	578	551	522	479	459	542	568	524	531	544	532	521	556	534	530	551	561	514	548	538	549	568	529	522	547	520	555	565	507	519	546	555	526	574	561	570	500	541	541	541	552	555	523	562	534	542	538	552	573	503	503	541	497	602	533	505	506	526	544	536	517	511	570	548	509	537	554	505	571	499	543	494	566	539	490	557	518	565	554	536	559	482	536	559	519	508	530	518	511	515	565	489	524	545	532	547	481	532	547	500	546	581	523	529	543	530	590	538	540	552	546	516	524	541	551	512	481	506	498	566	574	503	534	531	550	544	550	489	512	538	534	513	549	516	564	538	528	520	529	498	558	538	546	556	534	516	528	563	548	550	550	527	505	599	542	500	527	506	485	522	562	573	541	513	528	507	526	502	522	542	511	502	541	590	578	520	550	531	506	524	547	567	589	527	530	532	546	513	535	524	515	526	522	519	513	548	566	524	518	546	493	522	516	529	528	511	477	535	490	541	542	535	537	549	565	558	537	514	552	498	512	501	524	541	541	535	513	531	579	578	544	516	573	548	558	524	581	531	593	497	550	569	533	530	542	545	537	547	567	546	521	542	527	533	544	510	517	540	494	532	529	488	536	535	529	506	545	535	513	520	572	505	525	564	552	521	517	524	546	543	545	554	497	544	538	497	536	553	542	523	522	524	525	555	530	559	536	512	558	536	502	515	544	515	535	520	509	502	516	513	534	505	574	548	500	557	536	518	515	531	531	509	509	528	534	549	493	516	535	554	528	544	555	537	481	559	520	532	536	515	504	549	548	505	547	564	544	532	551	537	559	501	544	498	524	525	530	544	560	517	552	519	566	550	519	536	520	496	537	534	470	536	554	550	520	521	533	516	532	551	522	551	531	492	527	560	518	566	515	544	512	561	537	539	509	508	544	521	537	521	526	544	504	536	489	531	570	564	522	586	570	521	513	559	523	538	533	459	530	542	513	486	525	530	578	524	556	539	525	528	503	511	521	548	549	520	532	546	540	534	502	580	572	524	542	487	550	535	548	531	556	531	541	557	544	510	576	552	528	523	547	545	550	516	526	568	517	503	568	514	570	554	576	532	524	520	558	579	515	541	537	508	524	510	575	525	532	502	510	525	535	536	559	555	514	515	560	507	531	539	547	556	563	538	558	517	536	514	546	527	500	516	531	547	571	503	503	547	514	509	537	523	532	518	538	515	548	555	548	536	501	512	486	535	546	485	503	563	485	513	529	515	541	548	576	507	529	521	514	534	550	568	509	523	515	558	538	517	523	499	546	521	504	544	510	558	555	511	565	544	531	568	533	536	565	553	577	522	535	529	535	560	570	522	561	560	567	577	530	529	525	528	538	536	538	569	538	560	549	529	506	512	543	593	556	506	562	519	532	547	501	525	495	518	498	510	523	543	526	510	531	545	580	537	534	478	529	517	519	544	534	526	554	544	568	498	536	509	502	554	552	535	546	525	557	508	557	537	529	516	498	495	522	515	524	500	560	531	518	514	534	549	591	568	514	542	529	490	553	539	507	501	570	548	552	584	529	554	529	488	532	494	536	523	514	517	549	553	550	569	484	521	561	520	510	552	532	561	509	502	504	566	521	535	561	538	514	558	547	556	554	498	513	506	510	552	523	533	542	569	533	514	495	535	583	531	538	551	520	536	539	568	541	545	549	544	537	512	558	524	533	528	532	513	511	484	532	572	534	553	519	576	527	499	509	550	544	552	496	498	588	551	579	556	552	581	515	536	533	477	556	540	526	489	542	549	521	559	512	565	527	564	531	533	547	524	566	540	524	519	584	517	514	535	553	541	512	542	538	505	548	549	554	548	540	509	546	529	541	526	545	537	492	543	565	522	531	515	522	555	522	519	515	543	542	559	530	568	544	546	530	485	526	546	538	508	506	530	577	503	502	566	528	505	505	563	514	537	519	520	531	537	556	530	547	535	554	530	558	519	513	504	564	536	500	559	483	560	501	522	529	511	566	545	522	484	547	529	510	518	533	572	517	512	548	529	546	503	543	575	590	566	528	547	521	559	524	571	552	484	544	487	521	518	528	583	525	545	516	540	562	579	581	526	537	565	548	547	523	514	517	538	510	536	544	523	558	514	496	501	535	530	520	501	563	567	544	565	524	509	532	509	536	516	502	529	545	567	527	532	512	599	542	507	563	550	524	566	515	501	540	550	567	505	537	553	549	524	530	539	559	515	499	522	545	528	544	524	474	521	522	531	595	492	546	518	527	557	523	571	543	554	516	545	521	514	528	520	540	513	500	586	558	536	500	550	517	527	549	502	542	533	569	528	555	524	577	514	527	558	552	521	542	534	543	517	512	531	520	515	530	550	535	592	530	518	549	517	563	559	540	530	494	548	535	567	543	505	507	532	552	533	547	501	536	565	541	515	534	554	553	555	515	547	523	504	555	515	532	550	568	540	541	533	522	538	537	535	515	508	524	552	502	537	504	524	543	527	507	538	552	513	511	531	538	553	548	502	505	516	523	559	545	554	496	509	523	512	536	518	531	547	486	564	514	548	535	535	542	524	484	521	537	469	504	509	557	545	557	491	587	515	552	513	554	521	561	541
28110	26833	30834	23767	14328	8755	5474	3735	2810	2238	1842	1586	1354	1221	1038	962	866	736	705	666	574	562	550	543	475	480	495	445	432	443	414	443	442	437	378	420	387	413	372	412	365	372	356	368	365	378	377	360	335	334	376	359	385	370	366	382	364	365	349	368	351	362	354	367	342	363	354	348	338	330	369	307	347	368	316	340	366	334	355	360	358	331	362	358	343	388	339	324	343	307	341	355	349	351	339	335	358	332	402	329	348	362	337	334	353	372	362	348	390	335	382	383	348	346	364	357	355	397	375	354	364	321	368	378	375	381	361	330	372	378	319	356	371	356	351	370	324	350	369	396	352	360	313	380	346	404	370	357	329	366	333	345	329	360	372	314	341	352	347	324	363	334	308	311	380	366	337	339	369	364	374	345	377	368	372	366	350	333	343	347	341	377	362	369	352	381	346	315	314	358	367	341	340	379	350	354	366	352	364	338	351	348	328	320	353	346	357	322	363	354	322	336	375	361	351	361	349	333	346	365	334	342	357	318	353	381	326	356	335	358	352	358	357	359	339	318	360	326	369	318	328	364	349	337	346	351	345	350	325	358	338	344	367	366	334	303	360	330	356	355	338	358	363	368	331	324	316	338	347	379	359	361	368	343	355	330	346	342	353	353	319	365	334	329	339	369	355	357	337	356	366	344	389	318	367	356	325	367	330	349	332	351	344	344	356	354	328	363	371	370	330	383	318	337	336	351	363	377	337	386	344	318	371	339	374	356	338	387	322	359	326	352	337	356	382	361	337	360	386	348	321	335	337	333	349	384	320	346	370	383	371	369	366	351	339	359	373	387	355	323	376	354	332	343	382	346	350	343	351	372	354	350	341	346	343	339	344	346	338	346	337	347	331	334	353	350	349	339	347	351	333	356	349	361	374	333	351	308	345	346	358	333	348	358	341	348	393	385	351	350	349	363	354	356	346	369	345	317	318	335	356	341	330	346	316	326	344	336	358	344	353	333	337	348	344	380	358	346	368	352	321	349	336	327	357	340	347	334	349	356	353	380	359	313	374	342	315	363	341	378	387	307	337	369	408	359	342	326	341	331	364	341	352	339	322	340	328	366	356	351	368	347	366	352	336	359	353	360	324	345	344	333	330	382	351	379	355	341	371	346	361	345	366	368	348	336	339	384	367	354	399	364	353	339	335	348	335	343	395	348	366	368	387	338	348	338	356	314	369	387	354	335	339	367	320	386	327	352	335	368	362	340	363	352	333	346	363	352	363	357	357	347	354	360	349	366	358	360	357	346	345	332	378	351	377	342	351	307	337	344	346	379	375	357	364	353	340	368	355	377	354	334	360	334	331	354	351	369	331	345	358	357	369	333	351	310	337	376	385	346	346	349	344	345	367	361	383	366	348	337	336	349	364	347	336	336	368	371	352	356	341	331	320	327	369	338	337	356	327	360	367	312	342	334	332	358	381	331	367	344	356	346	337	405	340	344	347	329	347	353	362	357	346	361	374	331	371	365	376	376	349	370	335	365	390	335	375	368	347	340	359	344	387	338	352	334	367	381	341	339	354	352	370	376	368	374	322	358	347	329	380	343	338	354	343	342	335	399	371	319	337	355	328	342	358	333	375	368	333	361	362	355	330	329	325	319	374	322	353	343	335	347	334	365	328	353	365	337	395	356	330	326	386	335	357	357	346	366	367	361	349	349	372	367	380	316	375	350	354	362	338	331	330	342	353	350	334	353	356	359	351	372	348	342	348	378	374	353	335	339	359	384	378	368	390	352	358	355	347	345	311	358	361	360	365	360	376	365	364	325	342	359	354	366	380	364	359	341	348	382	352	367	338	354	374	371	339	352	335	374	334	350	369	322	341	346	373	317	331	362	325	346	368	369	350	329	361	291	323	361	366	313	330	398	332	358	345	346	383	347	357	329	347	336	341	340	367	378	387	371	337	362	388	344	381	375	335	348	318	336	351	338	361	364	356	350	334	370	387	336	350	361	357	355	345	388	331	372	382	340	388	342	327	354	358	390	329	319	342	340	339	360	386	349	339	345	320	344	374	349	348	360	349	353	385	372	343	347	352	380	349	358	322	346	336	319	332	342	343	349	340	358	320	336	362	356	354	365	344	365	353	399	361	375	353	327	360	357	339	343	340	338	357	335	334	353	340	327	351	342	374	351	362	374	370	327	361	338	364	328	324	394	360	328	360	366	358	342	355	352	333	376	359	338	341	339	350	346	363	343	338	336	323	362	358	359	347	331	296	350	345	343	363	352	325	354	365	343	381	342	352	363	348	371	364	367	342	350	360	344	367	360	340	386	401	354	355	322	365	378	366	315	340	372	321	334	334	354	377	363	333	326	354	375	350	322	355	300	351	347	367	344	349	364	320	378	318	325	314	356	360	335	333	366	356	355	341	321	334	355	356	357	357	374	365	327	401	388	370	358	355	335	376	354	346	358	356	338	353	347	320	355	366	335	362	323	349	368	335	345	327	329	356	352	343	330	323	318	356	346	346	369	353	330	371	354	354	333	353	328	340	309	342	339	384	355	346	347	363	368	381	366	339	333	338	314	350	367	330	350	346	393	355	340	328	338	324	386	336	334	376	351	357	356	343	346	343	339	354	338	343	378	337	320	331	348	331	356	324	331	380	354	343	376	348	314	368	326	350	345	352	373	314	322	341	341	358	337	319	377	330	352	337	339	361	354	398	352	359	354	364	346	340	375	359	385	332	338	347	325	342	349	363	343	352	347	330	347	328	345	363	373	353	357	357	336	327	343	313	388	321	333	351	368	354	343	322	323	371	372	358	334	368	353	334	341	343	342	372	356	360	358	362	345	323	311	337	356	365	380	319	373	353	356	399	340	360	342	362	351	353	340	341	339	344	316	336	349	349	345	340	355	359	351	379	381	368	334	339	351	361	332	344	349	344	353	343	340	348	376	314	375	361	335	331	378	364	378	337	334	354	357	336	393	372	367	354	334	378	354	371	367	330	346	345	352	363	363	339	314	335	354	351	374	362	362	334	377	373	374	343	327	326	372	373	349	370	351	333	385	338	354	338	343	341	322	352	352	350	375	322	358	348	329	349	352	341	352	345	392	356	337	357	323	349	317	365	334	319	343	344	353	339	380	335	328	373	380	322	345	356	325	363	316	349	370	335	342	375	368	337	340	346	355	335	385	327	323	356	357	353	344	357	352	372	319	409	345	333	355	332	356	395	334	332	377	321	350	350	333	349	348	365	387	376	355	357	323	339	334	405	369	328	331	307	338	342	324	364	333	352	345	335	387	365	348	346	334	314	356	334	334	364	328	357	344	350	331	333	371	352	370	366	369	388	358	356	332	329	329	340	326	342	382	328	367	356	343	362	340	341	339	347	356	369	365	325	334	324	354	352	373	350	381	349	342	374	330	346	383	376	354	387	358	343	320	346	332	339	340	349	371	368	318	332	370	352	351	355	337	302	318	346	368	361	363	335	371	328	327	316	357	323	371	318	359
29780	43514	37563	27086	21140	16157	11846	9058	7066	5635	4589	3955	3365	2852	2424	2125	1806	1646	1415	1360	1219	1089	923	858	849	760	739	687	681	674	693	639	617	628	614	554	576	572	541	547	554	557	514	514	540	509	562	513	502	525	497	485	555	514	552	536	498	464	456	485	515	504	505	541	504	509	491	532	512	488	456	513	488	493	518	490	490	508	527	526	499	523	501	469	540	554	502	491	520	527	496	513	530	497	473	481	505	460	503	495	518	489	498	478	485	496	539	504	488	519	518	497	445	453	493	524	527	507	479	512	477	486	492	526	512	476	470	531	478	482	479	500	483	543	495	479	534	486	499	510	535	491	478	536	525	457	514	507	512	527	497	474	491	519	485	500	509	511	504	504	497	532	442	486	528	503	530	475	501	507	489	464	493	525	481	517	512	505	470	555	490	463	524	494	479	463	500	508	481	505	512	520	510	516	485	517	487	511	506	494	464	484	468	513	504	512	524	477	519	534	480	486	462	503	479	476	443	479	455	495	491	503	499	465	469	477	455	476	477	488	520	452	523	493	481	461	538	487	538	481	544	490	490	484	528	514	468	480	507	522	526	498	489	522	494	529	492	494	520	478	472	500	497	495	526	542	536	503	509	488	470	497	490	520	510	527	472	527	536	475	494	487	501	513	500	517	546	488	486	489	488	513	485	538	480	468	503	498	486	497	540	524	525	496	521	503	468	490	497	522	490	486	466	520	488	486	472	494	459	491	501	502	482	506	488	491	486	493	510	484	478	501	504	513	523	509	504	502	535	491	477	494	493	495	496	523	501	506	489	495	485	478	459	500	484	523	515	547	503	504	519	553	481	512	508	464	495	504	482	502	473	516	546	468	496	526	479	506	474	491	478	467	531	484	531	501	524	503	482	472	494	509	483	487	532	532	464	544	492	470	554	498	506	497	473	524	481	524	459	492	503	498	484	505	494	525	466	498	472	521	522	484	498	498	502	462	508	488	487	492	521	493	544	479	505	471	513	512	486	513	526	461	468	532	508	507	529	469	502	490	498	485	551	560	496	541	505	525	534	497	511	499	487	481	537	485	473	498	511	473	476	524	534	499	489	469	482	511	512	496	487	505	504	492	463	516	492	482	515	528	470	503	518	447	460	517	489	479	499	514	497	511	475	506	493	501	525	517	486	498	488	506	512	496	537	497	484	507	467	492	507	472	494	479	509	469	523	519	496	463	512	520	496	499	502	503	497	512	486	508	518	502	487	491	515	488	504	519	496	521	487	521	490	469	512	537	538	513	505	502	495	513	482	494	515	485	468	494	524	469	504	480	490	486	487	509	503	456	542	518	480	465	518	517	497	524	506	493	483	525	487	500	476	477	495	477	525	517	523	488	507	516	481	482	522	502	497	520	461	474	499	478	498	504	465	514	495	508	528	545	514	489	537	521	474	513	525	521	531	487	485	489	518	495	516	486	518	495	505	523	512	493	482	516	462	500	525	500	515	497	507	465	485	532	502	499	482	493	543	525	489	528	474	477	501	515	516	482	500	477	466	491	485	491	476	489	489	489	494	463	487	476	510	479	522	472	522	541	524	519	506	489	534	480	527	522	491	466	513	466	514	505	512	516	514	494	470	521	505	523	519	512	506	529	517	540	491	494	450	509	509	464	538	527	512	516	516	513	486	534	517	510	494	500	531	509	497	476	496	491	519	519	520	540	482	518	504	494	478	503	532	481	482	472	485	482	466	508	479	504	509	519	489	512	489	465	527	492	481	481	518	514	504	485	517	487	489	477	478	494	523	516	492	527	491	483	468	495	463	487	510	510	501	496	518	477	501	530	509	498	495	484	524	499	476	478	486	505	503	488	504	507	524	495	508	453	510	524	536	552	501	488	489	478	483	521	478	537	522	514	486	473	462	510	513	510	515	467	477	512	497	503	461	483	477	509	521	505	515	512	512	486	464	529	475	519	515	515	532	498	502	541	486	507	507	548	527	486	515	473	488	517	507	516	454	467	505	474	516	509	475	482	492	489	494	504	534	516	500	462	510	505	516	475	490	523	527	524	536	504	479	480	484	534	490	526	444	515	530	519	522	500	469	516	489	502	554	477	500	489	501	491	518	525	496	522	509	525	479	534	486	510	488	519	482	504	507	543	529	478	520	506	476	533	465	496	552	540	542	502	531	485	474	486	495	472	525	543	457	511	502	492	515	482	501	477	517	534	517	518	465	510	505	469	482	476	496	498	488	503	513	504	483	480	507	505	493	512	526	517	453	488	480	512	500	544	482	516	467	508	479	517	518	506	516	535	489	513	493	494	495	457	460	451	526	441	519	510	507	470	514	484	507	516	471	486	502	522	509	538	482	488	492	492	495	493	502	459	536	476	476	469	502	497	507	466	500	490	554	489	483	512	514	471	493	552	518	521	509	488	519	493	527	541	467	502	462	522	513	486	509	510	495	492	514	495	503	465	470	465	514	513	485	460	521	555	491	448	509	517	504	457	508	483	449	490	547	514	467	493	484	489	505	506	511	494	467	519	528	500	538	501	483	497	468	530	496	480	484	508	512	487	442	481	482	476	530	488	510	513	468	512	513	478	507	522	486	484	470	501	518	484	459	485	475	515	495	500	514	481	520	517	511	515	507	511	481	495	476	515	495	517	546	490	520	503	525	508	507	470	479	511	484	514	511	519	517	513	529	478	494	502	508	479	506	489	508	495	474	510	509	508	534	516	506	530	485	528	509	503	497	463	519	512	492	495	498	468	454	514	524	460	528	514	506	551	488	528	527	530	523	482	521	462	485	489	539	502	501	472	536	506	485	503	478	545	528	500	495	539	516	495	511	479	497	551	549	530	509	468	509	489	492	510	481	475	474	480	484	481	528	499	503	447	507	499	477	533	461	531	541	491	485	480	517	520	491	484	493	486	481	535	456	513	490	495	479	472	466	491	461	501	518	539	542	485	476	471	473	507	512	507	521	488	489	501	503	541	511	480	519	501	444	458	511	498	505	480	503	456	514	520	500	499	450	498	494	476	515	482	484	460	446	463	501	492	543	514	489	497	456	492	507	495	500	494	503	483	507	485	527	497	513	486	473	520	483	506	465	504	489	490	513	487	463	483	507	511	517	519	488	503	478	500	497	491	523	463	488	510	509	484	516	514	494	502	510	468	484	526	512	481	458	523	461	522	505	496	532	518	488	474	499	519	506	500	473	490	541	477	467	481	475	511	489	488	508	519	499	498	533	503	524	516	510	509	512	464	499	514	526	533	521	489	542	530	531	489	496	520	466	489	522	546	504	519	504	497	506	512	555	535	493	477	503	508	526	489	535	509	524	495	529	491	501	493	520	495	461	496	519	482	494	477	530	506	505	482	503	510	538	489	489	504	508	468	503	503	498	501	489	525	514	470	505	494	522	463	522	528	554	518	486	531	519	467	498	542	505	501	501	534	531	503	484	482	511	489	530	535	474	501	494	490	527	501	508	522	506	476	522	487	491	492	512	503
24133	21044	28290	24772	21759	17853	11452	6720	4771	3665	2990	2619	2096	1936	1577	1492	1274	1157	995	877	783	749	694	637	631	592	508	503	545	531	529	541	462	476	463	450	417	387	440	452	410	419	426	451	407	447	425	450	402	400	411	437	439	366	388	425	389	408	369	377	380	422	402	428	382	415	426	382	358	392	391	395	392	393	387	404	440	418	387	378	391	423	394	396	387	444	384	364	372	410	399	378	390	363	390	385	402	415	434	370	357	404	378	364	422	394	406	400	389	411	385	383	430	415	394	382	399	372	414	423	414	410	400	392	410	392	355	415	389	379	414	412	378	414	414	406	383	376	367	405	386	417	424	365	370	410	403	378	427	427	387	377	400	399	392	396	362	371	363	410	369	377	384	387	359	379	421	409	419	407	400	362	427	382	376	397	391	382	409	397	409	417	384	384	374	415	378	402	390	383	403	366	402	394	404	382	360	367	357	400	370	376	375	375	393	347	365	396	408	376	394	396	401	367	416	399	383	399	367	419	362	403	404	395	382	392	392	377	384	404	378	375	405	399	391	406	400	377	348	428	404	360	401	422	365	398	405	396	406	382	402	408	393	406	372	404	401	399	378	384	426	406	357	421	401	365	394	388	363	395	383	374	434	362	370	378	414	420	394	387	407	393	371	377	411	418	385	385	374	362	390	410	368	412	386	355	394	405	405	412	390	396	338	387	424	367	413	376	374	394	394	426	391	396	415	411	380	385	368	372	370	373	372	398	374	431	396	403	351	402	382	395	391	408	348	404	395	383	388	394	417	370	400	387	389	337	402	389	391	386	382	389	406	414	369	371	391	366	395	382	399	401	394	387	388	427	412	421	420	368	370	413	361	387	335	396	387	429	390	363	390	378	385	366	401	410	367	376	402	389	411	404	427	375	378	385	385	387	381	412	416	359	412	385	406	396	381	355	407	408	414	394	406	365	398	385	374	423	412	377	369	372	391	369	406	395	386	401	419	411	396	385	390	424	375	361	411	379	400	376	368	401	396	360	382	381	374	399	391	391	386	406	413	389	413	391	384	414	360	398	386	406	437	387	405	400	379	371	384	426	386	376	416	415	396	367	401	402	384	381	408	363	395	384	360	385	359	375	369	417	398	396	385	363	388	383	382	396	386	419	403	404	369	413	418	401	414	402	369	408	413	380	412	387	371	369	362	375	362	402	387	411	377	376	396	374	370	360	391	404	386	416	370	400	386	405	397	362	389	395	417	370	380	417	384	365	428	405	393	396	371	414	369	415	391	387	395	371	420	397	390	400	410	421	399	389	367	385	388	395	367	383	416	400	385	401	361	397	432	441	366	371	378	351	430	379	380	393	433	350	355	357	407	407	391	400	392	400	416	431	396	406	372	412	388	380	383	373	381	419	401	397	385	385	367	409	410	398	377	389	370	391	413	427	399	379	408	394	377	377	368	413	382	409	396	380	417	407	407	373	408	403	431	372	384	411	378	372	431	380	384	382	358	387	374	391	420	435	359	381	371	394	380	402	386	388	379	414	414	359	382	392	366	385	378	417	407	414	408	409	400	416	370	398	410	368	363	433	384	371	409	392	410	384	388	372	411	386	402	389	404	423	355	402	384	398	395	379	391	413	403	391	401	397	404	379	416	411	399	402	394	414	357	389	397	433	344	374	408	368	388	376	396	390	399	356	384	396	429	365	408	418	402	366	364	404	364	365	363	403	375	402	369	411	376	391	396	378	425	420	371	387	372	421	387	383	389	369	431	390	398	371	395	421	432	418	363	404	434	427	378	371	368	379	428	397	375	446	408	365	426	375	374	423	404	401	412	419	420	398	409	375	423	397	389	392	407	389	397	411	364	384	399	413	353	376	424	410	395	375	404	383	405	413	381	397	394	403	372	384	398	392	390	362	390	426	350	428	343	387	395	395	430	398	415	414	383	384	397	368	415	420	379	374	402	392	371	356	404	362	403	390	359	376	366	362	401	381	420	385	379	373	406	383	369	395	416	386	412	372	420	429	339	377	395	353	383	369	353	377	407	396	351	382	389	400	369	365	383	379	402	382	377	422	381	394	387	414	394	345	428	426	382	381	415	387	401	403	390	403	427	395	388	397	371	414	420	380	362	379	366	398	392	397	404	369	376	383	429	362	381	396	430	404	406	378	411	428	386	407	422	394	378	382	383	399	431	392	376	372	408	379	372	386	414	403	406	408	374	403	385	412	388	402	361	367	404	386	371	413	385	395	382	411	407	403	377	369	393	370	415	405	368	370	385	405	408	401	419	372	380	395	414	395	401	402	398	360	422	404	412	405	381	413	387	373	403	408	381	382	370	381	399	404	385	387	376	373	385	414	387	366	372	374	362	376	388	402	358	403	392	399	383	377	388	407	392	372	403	417	395	360	385	404	426	408	410	386	384	417	368	377	362	400	394	386	384	395	384	425	413	375	397	414	417	420	383	398	378	394	411	389	355	349	414	392	388	373	366	434	390	384	364	425	404	412	370	404	348	406	378	400	392	388	384	405	407	383	417	373	383	422	405	392	365	382	391	389	398	384	440	386	397	381	400	414	403	386	380	397	405	388	369	378	417	357	426	378	387	405	389	381	386	393	414	392	389	382	404	374	398	362	406	382	378	386	393	344	394	369	398	405	381	393	390	363	401	407	405	365	394	401	389	383	384	363	388	367	410	397	391	394	382	406	418	397	361	387	410	332	386	414	386	381	374	374	378	392	380	368	394	408	401	413	444	406	389	366	424	392	406	366	376	385	378	384	382	369	414	379	398	369	383	446	397	408	395	416	381	386	372	396	405	366	372	383	411	382	416	368	381	384	390	372	395	387	378	387	400	383	369	399	403	401	385	401	420	346	394	411	379	404	420	383	399	444	361	385	381	396	358	412	396	372	409	421	379	405	371	400	377	446	362	419	396	364	383	389	403	357	392	400	408	372	379	372	401	381	391	398	392	383	393	388	384	415	395	366	377	379	401	371	375	387	372	410	417	451	413	374	395	407	404	384	405	391	394	402	390	403	413	412	405	385	374	396	408	393	381	363	416	421	403	381	370	379	411	375	398	386	413	399	386	377	423	414	383	419	388	421	403	391	392	387	386	392	410	368	414	393	401	394	395	411	376	387	411	381	420	419	372	436	399	386	366	384	360	409	410	377	423	388	387	414	382	400	397	392	404	381	348	382	358	373	435	372	401	446	397	400	404	363	382	387	405	372	404	414	384	387	386	382	369	407	367	377	390	390	410	383	414	405	370	414	398	366	397	417	395	394	381	362	386	418	394	380	391	374	419	386	369	400	385	391	383	370	406	415	375	387	362	373	395	413	419	420	387	387	389	403	398	365	374	429	393	367	393	390	364	401	388	414	401	391	419	421	400	390	401	395	389	399	382	390	409	385	378	397	395	428	403	420	390	403	351	395	415	381	388	408	390	419	432	385	374	391	422	428	419	378	391	350	372	380	386	376	378	376	385	354	404	376	390	440	407	355
30904	50842	44444	33739	27607	21774	17050	13451	10814	8628	7121	6086	5141	4474	3670	3180	2624	2452	2100	1884	1607	1409	1343	1203	1100	1070	982	920	908	821	847	814	789	700	714	710	676	646	657	641	629	632	623	589	628	607	628	615	589	592	568	605	583	610	587	563	537	584	571	563	580	544	552	580	558	549	564	569	539	524	541	554	561	547	535	524	609	578	552	572	543	589	565	556	535	605	562	563	569	568	559	560	566	534	536	526	527	513	561	506	548	559	539	502	569	581	542	566	562	545	558	558	551	547	608	526	605	549	541	604	541	570	537	549	570	594	552	537	564	563	571	569	557	549	581	534	564	533	541	535	544	550	560	600	583	535	582	515	556	548	528	564	546	534	507	539	523	572	552	506	570	539	509	584	573	554	575	556	534	562	538	554	524	531	542	543	551	546	592	577	531	551	576	539	521	557	556	501	545	540	570	509	540	561	566	546	563	589	541	542	595	594	556	538	562	541	524	537	536	550	549	567	532	572	572	556	554	587	547	549	546	525	512	532	535	533	532	559	582	545	557	578	530	541	502	537	487	554	561	580	526	582	544	552	552	581	573	551	569	564	548	536	553	544	546	564	520	530	579	519	538	587	533	588	561	560	544	570	565	553	592	564	540	538	603	584	513	529	514	574	541	557	543	512	571	547	582	527	570	529	531	557	546	552	540	522	569	586	568	531	558	556	534	503	538	544	599	581	546	552	566	508	576	559	532	561	550	560	534	557	570	578	571	559	518	528	529	580	554	568	575	532	543	578	527	548	558	565	540	581	574	554	545	550	533	530	544	523	551	576	558	543	548	611	550	548	557	545	568	556	543	546	536	536	558	580	562	565	554	536	576	543	565	537	524	512	572	562	537	556	591	523	562	553	583	584	535	560	581	560	556	562	558	573	530	570	554	575	547	557	522	546	536	517	585	534	595	563	534	566	540	571	572	513	595	516	518	567	528	564	527	540	552	547	535	548	535	559	540	546	575	542	530	554	540	587	569	570	552	551	551	557	568	559	500	549	520	547	561	544	537	576	579	517	571	549	516	541	616	573	551	552	561	548	510	525	593	529	531	572	569	523	539	540	592	546	537	565	574	571	555	563	551	556	563	563	572	506	547	580	571	550	580	537	577	562	544	535	523	544	512	545	511	534	568	568	526	555	604	579	529	556	556	534	537	562	547	571	555	548	599	558	547	525	551	584	527	540	557	549	518	589	549	580	564	582	530	539	578	576	521	557	558	564	518	599	572	592	613	571	551	530	555	519	570	516	554	551	523	541	581	591	570	550	563	583	607	551	569	578	558	519	568	563	514	567	544	533	572	565	586	532	562	542	552	554	556	542	556	546	543	536	572	510	535	578	588	585	536	599	559	563	544	556	553	563	561	567	556	592	577	590	531	549	587	510	558	568	546	521	557	547	548	564	559	594	524	571	522	546	527	550	578	561	539	576	516	548	537	548	556	537	566	578	540	548	543	552	567	524	536	525	515	547	530	559	555	541	500	530	574	551	529	533	504	531	597	517	576	558	569	519	566	546	554	583	568	565	552	539	574	537	521	541	527	528	544	546	562	530	527	547	525	502	564	553	586	564	593	541	501	606	553	555	553	563	597	533	516	548	584	536	555	543	515	571	542	599	525	543	543	543	519	533	548	534	607	559	578	554	551	552	548	504	537	532	517	569	539	507	566	591	519	544	579	562	531	542	553	533	557	541	531	522	530	595	547	543	546	525	592	543	508	557	523	554	543	530	564	534	530	552	526	547	570	580	603	520	572	545	572	567	537	565	530	525	572	592	540	559	564	571	507	561	544	559	572	579	562	548	550	551	547	534	557	582	526	555	536	589	555	517	544	578	528	552	523	593	554	570	565	551	566	607	567	525	552	534	572	541	589	548	524	562	558	556	557	565	585	557	532	540	539	580	607	500	527	594	567	561	482	524	555	550	538	539	547	556	557	577	532	550	568	539	511	532	511	578	564	576	552	564	562	543	593	509	581	607	569	553	548	581	571	549	572	540	545	553	547	563	577	560	536	553	505	555	570	561	511	567	546	555	573	554	517	559	546	571	578	542	545	536	567	552	543	516	559	579	559	562	522	562	574	503	554	545	530	553	524	559	539	505	549	592	542	527	550	568	610	555	538	554	553	589	578	545	556	530	553	549	563	582	549	530	570	534	571	495	596	575	550	524	554	563	547	531	582	587	525	570	532	563	556	553	576	550	523	578	516	517	585	528	545	561	548	557	571	560	561	535	567	557	568	604	531	587	534	596	543	590	513	601	529	550	525	533	552	551	579	576	525	565	587	562	535	538	571	561	536	546	569	522	572	512	494	519	523	568	554	545	507	558	514	586	565	549	484	556	581	561	537	554	583	553	604	523	574	550	562	536	544	567	542	554	592	543	558	515	537	526	513	563	567	548	574	553	544	539	540	570	574	574	500	554	574	487	579	592	545	580	533	572	524	533	548	531	566	551	567	542	552	533	550	575	558	505	602	534	558	530	591	536	576	597	526	550	555	585	487	535	586	561	567	583	552	534	542	549	556	572	557	551	594	565	594	564	592	582	518	590	560	548	545	561	542	561	536	529	555	540	537	556	552	508	527	546	549	584	562	545	535	566	573	595	558	571	557	519	560	534	559	554	554	541	545	573	545	513	562	574	581	531	558	603	582	558	540	581	586	575	596	555	562	574	546	530	550	517	571	559	538	559	551	528	567	546	526	543	558	585	558	551	518	565	592	593	575	540	583	560	602	523	559	594	549	514	544	541	518	544	567	526	510	533	570	525	571	527	553	571	542	528	547	536	578	540	540	524	554	588	562	542	556	576	524	568	546	535	557	587	578	565	528	584	601	575	582	545	547	547	604	492	515	536	561	567	561	575	590	545	551	527	520	533	589	521	505	547	542	561	525	576	538	533	551	555	538	544	536	594	562	550	537	546	496	519	584	525	581	540	533	513	542	557	548	590	565	590	571	533	534	547	596	567	532	573	519	593	554	569	591	520	550	549	563	556	507	532	528	568	557	549	567	571	531	536	579	546	540	541	498	533	564	555	591	525	549	560	563	626	553	538	526	508	529	567	553	539	532	567	571	559	526	550	585	546	520	575	597	511	551	605	564	551	528	561	573	551	599	546	527	560	560	561	559	547	586	563	533	535	579	570	571	562	618	574	539	509	569	572	575	529	567	541	538	544	589	555	590	560	580	534	566	547	547	589	536	512	531	556	557	540	557	579	557	532	514	556	561	584	549	550	533	587	532	546	584	541	567	570	569	505	540	560	543	569	550	566	541	566	542	582	570	569	569	557	563	549	557	544	564	547	581	576	551	582	553	570	544	544	543	574	599	536	576	538	513	592	510	522	534	525	579	644	554	539	564	546	543	534	540	554	577	514	534	527	548	558	526	547	553	564	535	559	538	554	558	528	588	527	526	604	543	546	480	548	558	583	535	572	556	563	607	534	583	574	532	579	549	539	551	596	582	576	534	544
23164	21061	28708	23762	21603	22050	18591	9699	6575	5267	4163	3460	2905	2471	2100	1835	1596	1385	1214	1044	981	894	814	720	735	661	617	558	587	559	546	526	510	506	481	425	435	495	512	440	450	441	427	437	443	394	379	418	414	370	434	406	420	374	381	352	397	371	371	373	385	383	359	402	359	414	390	357	394	410	364	406	357	378	352	383	366	420	338	378	389	385	368	422	393	363	377	381	395	412	369	395	408	387	402	363	409	411	387	342	392	338	413	369	421	369	397	368	368	366	360	372	389	407	387	327	395	392	354	386	397	366	398	381	391	396	364	357	379	369	425	402	351	408	388	354	366	362	335	365	387	390	371	375	402	387	372	417	376	375	383	359	359	409	344	377	404	397	405	374	372	382	408	367	366	385	373	390	374	393	386	362	379	410	389	371	380	387	373	379	397	367	389	383	393	375	378	362	378	403	390	355	385	384	377	378	397	379	384	393	400	374	370	384	370	361	375	372	394	386	360	354	357	358	436	373	394	384	371	419	366	377	410	426	401	344	390	388	370	394	383	365	402	377	382	369	377	392	377	391	389	358	392	407	399	376	350	419	362	392	391	387	392	373	414	382	372	376	440	393	395	389	401	367	369	398	407	391	374	370	349	416	397	379	376	419	393	359	363	414	388	400	417	378	356	374	362	402	371	382	369	371	418	396	376	384	361	360	400	413	405	374	337	411	387	429	408	380	366	387	367	423	402	374	382	373	344	420	412	372	328	369	369	366	369	426	377	372	403	351	357	386	415	370	372	385	360	413	370	404	386	366	386	389	370	394	377	371	411	411	341	374	385	359	389	384	360	379	387	380	383	387	367	384	390	392	377	404	402	408	373	383	373	382	394	355	386	360	391	353	370	380	395	363	375	404	397	349	404	383	387	403	329	371	430	374	368	393	390	374	364	388	372	371	376	376	352	388	375	389	390	369	383	336	379	376	381	385	390	359	396	387	410	389	423	392	357	388	400	395	401	391	400	408	354	397	351	383	354	358	384	380	377	371	383	383	387	396	377	375	367	379	383	402	364	373	359	396	379	380	374	365	378	357	379	377	370	423	365	388	384	395	362	362	378	357	398	369	387	396	376	392	356	361	359	372	385	391	384	368	366	377	358	374	366	394	374	372	380	390	357	407	406	372	343	392	355	390	392	359	347	355	381	384	381	403	347	417	372	349	377	358	370	366	367	389	373	380	385	364	381	391	366	367	349	390	370	361	385	381	357	384	411	382	369	390	380	408	366	386	373	363	404	397	404	374	394	354	376	395	363	383	374	384	374	377	410	378	344	390	418	398	373	378	408	409	398	407	377	365	375	343	439	426	377	368	358	375	370	357	388	386	356	399	391	397	375	392	342	373	372	362	376	392	384	401	359	377	382	378	398	407	393	391	431	369	391	385	367	396	389	387	396	415	387	404	374	380	388	387	363	412	397	367	349	365	382	361	349	362	402	376	368	359	387	364	383	366	351	400	396	372	387	378	384	396	378	425	420	384	353	383	383	383	405	433	376	348	358	360	378	406	354	391	363	377	360	399	363	389	353	403	371	408	378	382	388	365	366	395	408	397	354	369	356	396	403	392	368	369	366	358	394	389	361	374	395	367	383	381	377	391	357	396	371	391	379	406	376	348	416	402	361	403	374	395	358	390	372	405	396	415	355	389	393	382	405	366	377	384	383	382	370	429	409	390	362	416	371	348	338	351	397	379	386	371	422	413	378	379	332	385	363	390	354	360	380	390	358	367	399	407	395	389	381	379	401	378	385	354	389	373	406	372	345	352	379	406	375	359	398	361	401	383	404	364	365	396	390	388	412	365	423	366	397	354	364	354	398	368	387	398	365	371	370	390	374	388	348	373	377	377	420	375	394	341	359	386	385	369	358	375	364	391	391	388	382	385	408	390	370	418	381	393	392	396	384	433	370	373	368	392	372	370	409	370	376	350	373	416	415	405	388	385	366	370	403	380	364	398	401	341	374	350	379	356	386	371	368	408	388	368	390	358	389	379	404	359	384	376	377	388	420	415	352	372	355	393	369	357	403	366	375	364	383	369	385	381	385	369	364	384	351	351	420	377	367	371	359	377	372	359	367	391	386	356	415	376	378	394	379	382	360	346	399	380	358	365	366	401	388	378	359	385	391	382	381	377	384	394	383	376	375	379	362	341	408	374	374	322	395	390	416	363	404	399	369	389	402	375	386	365	385	410	403	389	369	372	388	418	416	399	354	355	390	377	379	379	379	387	416	379	384	380	370	347	381	447	411	387	345	379	422	387	416	358	375	411	360	370	399	368	377	400	356	380	405	390	377	381	364	358	386	360	374	368	388	394	392	387	368	410	390	381	402	404	350	377	394	371	336	388	379	384	357	417	407	361	353	374	375	390	386	359	366	356	390	361	402	396	403	383	396	355	357	417	399	389	376	395	387	388	364	413	393	354	377	395	375	418	364	372	360	366	358	373	359	370	375	362	372	371	396	368	388	419	397	383	402	391	365	372	429	392	373	353	335	366	358	406	391	388	358	400	375	392	364	371	380	382	392	382	388	381	397	342	373	418	397	379	393	327	380	368	364	391	392	367	380	378	418	390	356	369	372	386	366	387	364	380	363	425	363	423	449	376	347	390	348	383	369	403	360	361	381	357	385	412	387	367	379	382	344	388	413	375	414	403	343	398	389	413	371	386	348	373	362	358	363	377	381	399	382	412	405	372	402	348	406	346	405	368	384	387	374	411	362	342	368	375	375	319	330	375	392	385	369	379	373	381	409	387	454	413	367	369	357	370	370	406	390	419	367	393	353	389	360	387	365	370	358	397	358	375	374	396	375	372	360	408	372	386	398	365	361	356	384	372	383	399	380	407	391	401	376	379	374	406	370	361	339	402	386	413	378	339	356	359	382	367	373	363	372	396	352	377	406	380	379	381	369	364	398	406	393	391	356	393	379	385	367	381	439	380	380	385	370	384	389	414	378	393	353	387	370	359	369	427	374	373	388	397	375	350	387	373	388	382	389	378	412	369	378	398	372	347	388	373	401	355	377	390	405	376	370	372	350	363	369	378	374	358	337	335	399	379	374	370	359	381	397	415	407	403	388	370	375	354	390	404	372	364	362	395	387	367	375	373	387	368	362	370	396	399	375	364	380	368	372	375	358	370	372	385	362	382	378	381	370	415	396	396	375	391	384	366	341	402	380	339	389	403	365	384	395	356	404	389	401	397	371	370	369	359	391	389	377	387	406	400	388	364	330	369	382	364	397	339	424	365	373	344	346	395	368	374	405	348	378	375	371	371	363	390	388	377	401	384	358	405	370	375	403	379	391	396	400	370	381	399	369	353	370	353	400	378	364	374	381	363	372	370	366	353	331	375	362	385	370	372	396	373	362	386	402	352	365	382	384	389	379	385	376	402	384	347	396	426	409	360	353	355	386	374	383	405	397	389	371	375	349	416	393	383	380	334	357	379	404	363	394	390	369	395	419	362
33313	56461	48861	37696	31698	25970	21248	17059	13884	11383	9701	8029	6958	5798	4890	4259	3573	3102	2654	2273	1971	1792	1647	1464	1273	1191	1081	1042	966	952	909	913	815	754	775	717	703	699	710	634	623	659	636	572	647	654	582	596	582	583	598	566	564	508	544	559	547	571	532	569	547	565	536	575	553	579	533	524	556	547	566	532	549	560	576	499	532	531	475	528	531	557	500	516	522	534	549	528	516	508	523	547	561	546	564	538	525	539	532	511	552	566	489	521	522	484	532	515	543	511	519	544	513	514	545	552	525	506	510	487	512	508	562	540	544	549	498	532	553	513	533	545	538	501	544	494	503	533	531	539	557	553	496	515	506	532	514	505	530	547	528	501	524	531	506	525	547	478	546	524	515	531	536	523	517	523	505	497	534	553	522	530	575	527	520	549	547	535	536	555	525	525	489	537	523	510	531	564	533	522	518	516	533	520	536	521	525	531	486	513	547	474	568	523	543	547	537	515	501	507	521	521	533	514	507	533	577	459	537	534	552	541	524	555	524	498	579	522	489	562	508	530	523	523	522	566	519	519	529	508	499	537	526	562	566	531	552	557	520	532	538	528	513	517	539	537	527	505	540	517	558	543	514	539	523	539	488	516	533	582	529	525	546	523	542	521	512	525	489	505	547	542	506	492	546	524	536	510	503	510	501	513	509	541	556	535	556	553	604	504	516	544	468	514	516	515	513	534	532	582	506	495	560	533	499	539	521	535	548	536	521	530	537	505	532	540	502	542	552	497	525	544	533	514	532	524	510	575	510	554	516	562	518	534	513	518	528	521	472	530	521	527	524	518	596	504	469	538	498	528	523	535	562	515	494	500	493	488	514	540	542	518	522	553	529	501	580	535	487	544	470	544	568	549	532	493	523	483	536	544	541	525	461	538	532	528	521	501	547	559	537	514	542	552	553	520	535	502	541	500	548	531	468	517	484	557	538	533	506	519	543	500	487	537	514	488	497	511	539	513	509	531	553	517	509	507	554	553	500	522	544	525	526	550	491	525	569	515	545	519	513	501	551	494	506	524	551	546	522	508	545	557	539	493	560	556	560	516	518	512	540	505	501	506	578	519	482	512	540	551	515	557	533	532	514	519	496	554	535	547	559	530	539	532	498	546	561	522	537	538	590	556	516	533	560	525	527	488	547	524	508	536	491	517	533	504	521	493	549	548	524	528	543	519	503	560	520	508	492	514	540	552	532	550	554	504	534	535	536	524	487	488	582	556	554	539	505	553	509	506	551	520	522	516	532	539	508	518	569	553	541	545	530	514	551	530	544	482	542	532	550	466	553	565	499	538	522	496	532	499	547	569	530	565	536	548	513	479	514	543	498	514	532	472	524	501	512	537	519	480	512	531	543	548	504	564	519	542	544	519	553	502	495	524	487	514	533	522	527	536	539	528	518	514	538	478	479	492	493	497	534	534	537	522	518	547	496	518	518	515	534	548	547	548	540	546	529	484	540	525	571	561	547	496	528	562	542	531	509	494	492	507	515	543	501	512	563	553	497	517	548	518	522	532	510	519	525	539	524	502	519	511	503	509	520	536	520	535	498	545	544	503	490	538	511	553	498	533	517	501	519	514	525	518	539	535	555	537	500	553	550	514	473	559	523	524	498	532	553	521	539	550	493	531	505	540	522	535	539	525	535	530	484	549	552	515	559	535	512	536	528	494	571	525	540	499	515	519	541	538	538	552	528	559	529	569	506	559	479	522	541	505	504	539	529	497	560	473	523	494	552	489	506	515	494	529	522	529	530	519	525	557	531	560	555	567	537	478	563	554	528	552	512	539	520	544	550	560	515	496	526	533	546	542	504	541	530	544	518	510	557	543	498	505	526	524	522	482	562	521	497	535	518	540	505	510	508	521	515	531	511	555	521	524	487	466	537	537	534	488	509	493	512	557	523	501	572	510	523	515	522	527	543	523	563	532	540	550	581	527	522	517	536	500	490	516	568	504	486	541	528	522	515	522	521	498	494	499	546	573	511	522	539	544	507	519	593	487	523	562	563	487	529	483	530	539	542	514	512	512	500	530	527	516	573	498	584	489	531	507	558	493	502	482	499	567	510	496	528	488	514	559	513	534	512	558	510	517	562	564	565	503	528	528	508	500	538	552	549	512	532	549	513	528	509	524	551	538	511	527	529	527	528	497	497	554	520	534	513	531	512	526	516	498	540	520	553	516	523	474	559	551	537	516	515	493	541	527	524	547	541	523	508	545	510	573	490	528	560	487	523	533	537	515	496	559	543	533	504	545	537	591	506	522	591	582	543	536	491	515	521	532	559	527	524	556	565	558	578	487	524	521	520	482	496	540	514	561	537	520	505	554	558	535	523	496	542	529	558	500	547	514	507	505	559	506	518	563	557	548	500	550	524	537	541	576	530	530	527	536	536	499	589	521	513	549	512	521	496	517	557	526	530	543	511	547	478	514	567	516	535	525	512	523	546	517	514	502	504	537	550	573	488	518	549	512	559	521	523	535	538	500	492	538	475	492	507	548	511	486	534	523	541	514	573	539	496	507	555	513	509	534	573	511	523	530	520	556	539	488	562	522	508	512	535	505	527	523	539	503	538	538	531	531	524	486	518	513	538	490	519	496	530	548	473	524	495	544	498	517	502	547	516	536	483	510	525	505	535	510	486	523	533	519	529	506	529	518	510	503	570	503	544	527	520	543	505	536	555	493	533	537	534	511	504	499	500	544	508	501	541	492	508	534	544	514	542	522	495	531	521	524	510	500	552	498	530	532	495	514	518	519	512	549	507	521	505	512	559	540	484	521	535	531	502	522	539	554	515	543	561	506	521	531	509	542	553	538	492	496	494	552	561	512	546	475	502	558	510	549	561	536	527	549	503	534	550	537	544	549	561	509	525	542	530	548	496	519	534	503	556	520	542	506	557	513	526	513	491	483	538	529	542	506	559	509	533	494	518	503	546	527	536	494	496	488	541	488	532	518	496	525	531	546	534	521	513	557	489	507	543	550	527	519	518	539	503	486	526	549	506	502	545	562	478	479	522	504	494	566	542	563	526	530	551	513	519	551	507	571	539	483	527	551	551	485	513	512	469	528	513	496	521	494	555	542	529	559	560	523	515	564	543	522	567	533	540	563	516	524	556	510	528	563	564	534	528	545	514	562	531	547	555	544	507	509	558	546	528	526	514	523	521	528	518	574	526	518	526	493	551	564	548	546	553	524	496	533	507	515	539	524	539	522	572	536	536	523	494	511	522	531	545	532	508	478	566	562	508	538	531	534	502	553	524	530	553	522	503	566	532	538	472	514	483	496	526	468	509	519	543	504	517	518	528	522	530	557	510	485	510	508	508	510	521	507	486	491	520	543	492	535	503	472	526	514	580	554	546	524	573	568	505	545	537	512	506	550	551	505	557	520	496	503	493	507	502	498	509	519	536	547	524	488	493	471	509	563	513	571	540	548	535	516	545	487	529	533	556	556	557	497	513	509	513	578
28261	26738	30867	23779	14495	8871	5535	3713	2749	2212	1896	1579	1346	1240	999	888	860	756	732	636	626	561	482	505	481	421	433	428	422	390	474	376	411	364	413	363	384	430	351	380	341	415	365	394	338	387	393	372	343	349	334	385	385	355	389	353	348	342	381	379	373	362	396	378	354	327	353	377	360	348	353	396	323	334	371	329	367	378	348	340	335	368	343	326	375	335	339	312	368	358	341	350	386	322	379	357	319	375	354	345	373	339	342	352	346	359	352	332	360	353	369	337	336	343	307	367	356	330	327	327	352	365	333	351	373	362	371	382	346	370	336	326	369	323	380	360	358	342	348	343	365	368	317	345	362	331	344	346	343	347	367	369	360	339	356	327	361	360	327	357	358	357	370	328	321	387	379	345	346	380	386	334	342	342	341	337	349	362	318	358	380	339	337	361	312	386	368	355	336	362	350	356	345	321	341	364	356	348	378	360	366	353	365	370	372	366	359	335	354	316	337	373	357	341	358	347	339	359	335	339	361	327	338	369	372	342	370	338	359	381	350	342	360	374	321	377	371	333	368	347	354	340	353	400	389	343	357	314	343	346	384	357	350	372	319	341	383	347	376	351	343	375	353	354	337	348	327	392	352	339	328	351	355	371	318	352	346	362	330	369	383	352	363	340	365	330	361	338	346	320	352	348	359	369	344	343	332	333	382	376	329	351	318	345	341	315	354	347	337	350	349	329	361	389	360	365	347	342	311	342	325	342	356	331	340	335	334	378	378	340	354	361	320	337	368	332	337	322	386	328	328	366	361	356	352	355	346	332	348	402	347	338	358	345	339	354	368	354	345	336	331	356	349	351	340	341	308	344	378	341	329	367	356	374	347	388	377	366	375	326	334	335	381	378	329	348	332	347	367	361	322	345	325	342	341	328	341	373	324	326	360	339	344	323	341	366	320	390	325	374	372	412	366	346	382	337	325	355	389	354	336	361	351	340	300	346	319	357	321	342	343	350	346	382	350	361	380	339	352	351	325	336	353	342	340	358	344	345	321	334	356	364	348	329	374	349	344	371	365	334	380	345	367	307	348	368	350	351	369	346	353	351	353	360	355	323	349	341	327	324	373	369	348	330	352	343	346	379	371	354	405	360	363	326	332	364	359	325	337	319	368	337	336	336	316	348	314	341	402	395	322	360	357	346	339	334	341	333	381	354	374	352	384	367	337	339	344	350	362	356	348	342	353	348	370	324	366	351	320	362	322	335	345	364	344	327	330	351	295	329	328	364	353	349	358	321	312	346	356	333	336	339	349	358	356	355	370	336	370	334	357	362	375	362	364	354	325	366	331	354	389	351	374	356	356	352	334	365	367	352	357	362	333	384	346	346	353	362	333	327	387	336	355	359	333	356	350	358	314	352	318	362	357	347	377	341	357	364	326	322	347	321	348	330	349	368	351	338	323	326	345	366	316	327	369	342	352	343	330	353	375	340	343	378	369	303	368	316	350	370	376	346	349	357	344	330	356	360	346	359	348	354	352	335	357	331	338	354	373	303	368	325	333	346	343	342	363	336	367	353	314	376	369	364	370	383	368	371	364	333	338	344	353	309	356	314	359	362	335	315	330	318	333	343	354	362	353	353	372	352	367	336	364	369	345	351	358	325	364	355	351	340	355	326	331	327	355	333	323	359	350	347	319	362	336	377	377	354	344	332	345	317	366	359	384	351	324	372	277	338	350	331	356	352	310	347	384	363	327	347	311	365	373	363	377	327	362	353	382	320	356	322	326	309	343	346	326	353	317	350	359	359	333	339	374	349	363	341	378	339	352	365	345	348	334	339	403	381	354	333	334	365	376	333	334	364	366	357	362	377	361	329	353	391	343	343	340	375	338	333	362	348	333	387	314	348	343	334	339	361	339	357	374	326	373	343	350	334	339	343	324	372	355	352	358	406	333	355	344	338	345	345	326	353	330	357	356	380	347	346	358	355	358	350	357	358	336	341	356	344	345	331	342	320	381	360	347	370	343	337	356	344	352	341	341	377	350	327	368	343	351	364	372	355	356	339	344	345	356	361	345	358	359	345	359	353	400	330	370	359	336	356	312	351	346	369	356	316	326	357	345	354	341	357	330	337	349	336	365	378	337	326	346	373	372	369	343	357	316	370	359	314	352	306	344	346	347	344	318	369	346	344	344	323	344	384	341	330	307	354	336	366	346	367	346	344	346	339	338	361	362	323	363	308	356	344	344	349	318	333	364	352	348	341	339	359	344	384	344	336	356	341	379	342	353	332	338	371	327	344	352	383	358	346	327	335	368	376	314	364	354	368	318	343	367	368	346	341	350	324	391	358	352	345	338	326	333	368	349	360	374	382	353	329	356	370	328	371	334	330	357	360	350	370	354	370	354	345	377	386	381	341	343	367	331	328	371	354	323	362	333	347	366	356	356	353	396	375	362	331	365	336	369	339	345	354	365	364	322	368	330	332	323	345	349	340	373	363	376	357	346	360	342	303	366	325	328	345	368	356	378	358	327	335	347	331	327	364	340	352	321	344	323	344	342	369	343	348	350	373	375	354	380	337	350	368	380	343	399	368	319	355	339	355	332	327	362	376	353	314	382	329	393	304	342	357	343	364	355	356	335	329	390	338	346	346	374	313	323	334	359	320	357	327	365	353	345	346	328	352	324	332	333	363	367	365	347	336	383	347	381	401	397	341	321	377	345	378	345	348	343	329	366	366	340	352	375	373	336	354	339	336	332	344	358	356	358	331	357	356	341	353	329	363	360	328	366	338	347	349	348	343	344	354	365	357	337	336	331	384	316	342	352	333	370	335	346	343	341	360	346	340	362	346	352	341	364	377	365	333	366	336	344	358	318	378	359	339	328	357	377	348	394	354	364	331	329	353	352	378	329	361	349	328	329	340	345	343	346	340	350	341	312	354	362	357	386	338	353	368	351	332	339	373	344	327	351	347	341	349	354	315	359	366	339	348	374	316	379	375	387	336	341	334	345	365	350	391	368	352	337	337	351	365	324	338	320	354	323	355	361	344	358	351	334	337	409	342	360	359	369	320	335	337	340	352	377	331	359	322	361	345	377	335	340	348	336	374	337	332	337	328	363	377	322	373	344	307	336	314	339	355	344	371	353	368	390	356	351	392	386	349	329	380	337	360	372	370	339	352	391	383	391	355	319	354	351	370	326	334	338	368	319	368	331	353	395	367	360	337	349	353	344	335	335	341	306	339	358	374	349	371	344	373	316	360	323	334	352	337	324	350	332	352	384	349	348	320	346	330	348	345	349	352	360	357	320	331	367	345	364	379	329	339	360	351	320	342	372	317	335	348	341	339	350	390	320	318	335	331	349	353	353	357	344	380	361	344	350	341	363	350	364	334	354	352	345	327	330	371	368	338	340	337	312	344	336	355	373	385	346	340	393	363	368	319	370	350	351	350	358	334	382	375	366	363	363	320	330	336	361	350	338	344	298	334	336	360	341	354	343	355	359	339	335	349
29918	43566	37698	27116	20831	15672	11815	9111	7112	5683	4660	3899	3376	2771	2406	2012	1789	1620	1397	1289	1204	1042	981	886	827	773	740	682	691	688	654	625	594	572	570	574	561	579	555	574	547	564	521	522	545	530	511	544	518	560	518	441	493	519	536	473	517	506	522	542	526	455	508	503	493	468	495	546	477	503	508	483	506	453	514	533	502	518	469	514	510	502	488	449	511	496	477	457	515	531	474	525	471	474	468	481	476	472	470	501	531	493	506	489	538	491	495	482	488	538	523	513	525	496	508	475	481	503	463	493	479	504	485	479	490	491	478	511	508	473	529	532	456	491	493	496	450	524	494	493	527	472	480	517	496	493	489	465	511	507	499	513	472	482	515	455	500	477	497	513	482	513	473	514	462	485	500	501	497	549	494	478	491	526	486	527	535	515	474	486	500	494	479	552	484	466	539	460	537	477	467	538	468	526	501	465	513	456	464	499	503	511	475	560	506	458	506	488	503	489	507	493	499	464	477	482	490	505	512	509	502	495	488	488	486	485	500	496	543	496	470	476	495	529	516	502	508	507	490	513	510	451	505	492	483	516	485	497	466	492	463	483	505	461	461	443	498	472	472	486	480	489	481	455	498	488	507	492	482	509	499	465	501	464	527	470	499	523	441	484	500	467	522	496	505	470	517	472	511	496	504	509	500	509	533	473	513	511	497	501	512	538	493	512	501	468	460	492	504	504	543	462	481	484	476	496	466	491	462	503	492	502	464	521	459	492	514	509	458	531	494	506	478	466	484	503	517	485	511	527	498	474	482	547	514	524	483	530	492	458	523	486	516	530	541	473	508	457	500	477	486	488	490	515	504	514	501	488	497	542	480	466	505	469	532	510	493	476	476	516	486	476	471	509	485	486	506	490	466	469	436	493	471	513	487	510	528	530	509	491	489	465	477	485	503	526	488	541	502	477	510	518	493	496	479	453	479	477	481	463	502	486	491	522	503	459	508	462	499	461	482	460	455	500	481	497	492	459	525	495	479	488	503	482	493	486	534	459	502	447	492	478	469	499	460	458	511	475	522	492	517	484	478	481	515	459	518	509	503	513	475	458	473	503	493	497	503	483	487	476	482	480	486	486	483	533	490	520	486	470	525	472	481	499	520	452	504	489	497	488	504	493	532	525	514	521	539	538	484	510	519	498	481	523	502	472	494	517	482	487	505	520	518	499	461	505	492	471	441	469	478	496	468	491	494	464	493	497	458	496	496	479	462	481	487	516	454	495	491	463	502	500	467	482	494	512	546	486	495	506	482	526	485	538	491	475	530	456	520	511	527	466	482	514	509	527	544	519	492	478	497	533	481	452	498	510	502	485	511	435	481	505	482	498	513	444	479	478	527	481	497	487	540	521	475	519	497	488	464	498	470	532	499	500	491	534	527	501	488	475	497	485	501	501	510	508	508	516	500	494	496	499	505	495	460	474	501	502	499	562	482	501	472	491	511	456	486	521	530	484	521	457	492	468	478	525	503	489	485	507	501	436	462	484	478	536	495	510	497	491	514	496	458	465	479	476	526	513	479	512	500	495	430	455	519	478	472	480	473	429	485	493	463	508	503	489	500	534	514	484	513	512	489	492	483	498	521	504	479	518	466	487	469	463	508	508	496	524	498	475	450	466	470	487	500	475	497	457	474	482	495	473	518	541	466	540	483	462	463	492	497	498	498	484	477	512	484	518	461	490	501	455	516	525	476	501	489	530	506	483	499	515	480	480	504	502	538	519	510	469	505	498	476	486	485	490	513	473	518	517	522	471	518	505	495	497	479	505	487	425	530	495	473	519	468	494	515	502	521	496	503	495	533	502	482	480	492	492	490	486	529	448	473	539	488	507	492	455	484	479	486	508	522	492	496	536	476	482	517	496	486	496	505	498	493	465	487	486	469	484	527	514	502	504	509	465	523	559	467	504	507	485	527	485	537	521	475	495	506	465	505	470	531	483	482	530	514	496	503	478	457	536	511	507	504	528	528	526	456	473	503	438	495	554	511	503	460	453	509	494	458	503	487	476	511	474	486	485	516	457	519	482	471	533	490	510	477	472	490	532	448	503	470	538	509	523	479	493	483	468	516	514	473	483	485	471	500	475	497	462	512	501	510	505	532	513	496	475	490	470	513	494	505	557	512	503	501	493	499	481	518	470	529	482	497	456	475	488	475	449	477	449	471	492	502	471	502	527	469	511	504	483	510	542	483	505	526	473	493	507	513	481	468	501	462	510	522	468	492	515	466	501	474	507	498	489	509	504	524	521	506	492	508	461	476	481	467	519	535	493	468	535	491	482	505	486	459	484	503	514	449	522	458	541	507	542	448	466	478	515	506	522	508	518	510	500	532	510	532	478	484	452	476	499	480	491	508	519	513	494	493	475	527	451	553	493	535	478	498	507	483	475	472	477	466	494	521	455	525	564	454	541	475	501	475	500	556	488	512	489	524	473	485	491	488	520	496	473	473	497	493	472	499	491	467	503	499	496	556	483	462	502	478	492	484	517	447	511	490	546	477	510	512	464	498	487	491	523	487	527	491	505	479	485	486	527	507	455	507	512	519	518	530	505	516	474	489	549	499	477	520	496	484	522	461	512	510	487	500	501	504	522	479	508	515	525	471	497	522	526	495	516	493	488	487	509	470	507	453	486	495	457	535	481	470	468	489	505	517	486	506	499	469	491	535	503	505	500	526	467	492	520	494	473	498	477	509	465	509	506	496	482	497	487	478	501	492	474	469	507	514	491	518	509	514	504	493	458	465	472	486	472	503	493	507	464	480	523	481	474	475	512	510	470	455	516	498	473	510	507	485	517	484	483	502	497	462	500	491	497	494	483	498	498	503	487	509	479	487	516	447	522	476	523	519	482	476	498	485	477	473	493	478	486	514	459	503	464	493	510	497	506	431	498	511	493	478	456	497	518	480	487	499	475	531	519	484	501	481	505	471	526	489	506	495	492	506	506	539	490	533	500	494	459	501	471	481	524	496	518	521	480	505	485	497	478	489	539	505	473	501	514	509	491	510	531	474	501	473	470	515	473	483	487	477	476	500	476	490	514	495	519	503	497	498	494	488	524	533	472	499	508	521	523	537	475	532	493	529	524	510	521	495	500	462	487	503	515	518	498	480	498	524	510	509	511	516	506	514	497	471	493	500	514	513	477	510	479	482	510	517	477	472	521	513	483	471	525	524	475	490	495	524	521	501	465	481	498	485	514	459	505	502	495	496	498	485	479	497	484	476	481	489	493	484	512	489	529	512	511	557	491	473	475	475	517	504	487	507	472	496	500	519	484	444	516	511	493	513	499	496	499	529	530	536	515	506	527	471	529	505	488	489	512	574	504	520	484	473	517	492	505	484	478	505	491	475	518	493	479	520	511	535	521	523	472	494	471	491	555	487	545	479	488	482	515	508	515	493	522	524	506	459	455	543	501	467	498	485	496	524	512	473	451	514	528	520	530	476	476	466	483	477	513	506	529
24045	21014	28139	24722	21748	17661	11453	6791	4714	3781	3161	2584	2189	1814	1586	1409	1229	1121	1001	914	817	745	694	658	613	580	569	532	554	464	502	537	477	440	451	442	454	443	428	402	423	435	426	435	397	441	405	433	396	423	421	417	387	375	347	398	372	404	391	379	388	389	371	419	381	381	367	390	408	441	404	389	417	389	424	390	407	375	391	388	399	413	402	416	415	368	404	394	397	375	402	381	410	389	357	406	395	387	409	406	377	398	418	410	363	389	367	386	378	407	396	377	394	382	372	435	360	360	415	368	366	406	375	399	389	406	394	341	385	394	379	362	372	416	397	390	381	375	413	399	397	410	386	409	355	397	383	380	391	382	403	410	392	401	402	399	375	409	375	398	373	374	370	359	394	383	395	399	375	377	417	401	394	367	359	389	369	414	405	396	403	406	417	399	364	397	423	395	368	360	382	393	425	367	405	406	405	423	397	432	378	409	367	419	403	388	371	363	364	397	392	390	373	361	364	408	392	368	373	390	381	410	427	393	350	377	416	368	337	392	369	408	389	384	405	392	371	384	382	381	355	375	376	369	407	405	396	364	411	403	409	369	419	371	399	360	398	380	376	356	408	400	396	400	389	429	389	378	421	397	390	424	397	402	346	419	429	394	374	382	389	414	408	413	365	393	401	369	393	394	416	368	380	415	369	382	395	389	399	387	386	382	400	377	390	377	385	401	378	397	339	401	371	402	394	392	375	403	373	404	381	379	388	386	407	382	363	420	406	391	387	390	346	398	389	396	375	396	377	418	391	395	385	413	363	362	399	406	410	375	364	421	383	423	399	356	394	370	397	374	388	403	336	397	373	405	411	386	405	391	390	371	422	375	409	406	390	393	404	386	370	379	366	388	357	357	402	353	411	366	354	387	397	359	371	390	395	428	391	400	406	404	375	403	361	375	376	418	361	372	409	386	414	400	393	415	360	390	396	395	349	367	399	386	398	390	385	390	437	400	429	328	393	369	402	388	420	378	355	393	392	358	443	370	416	359	384	364	404	378	416	385	391	398	392	406	370	399	381	417	409	379	353	410	377	405	383	369	371	377	411	411	422	400	357	383	410	397	423	393	363	385	388	416	397	396	409	372	404	353	377	428	352	409	383	374	410	354	374	391	384	365	354	402	394	368	350	373	348	409	422	401	393	387	385	360	372	376	375	371	408	366	411	431	394	384	405	400	377	383	392	421	353	364	376	370	388	421	381	382	420	369	392	396	381	387	405	363	394	405	385	387	405	386	383	404	391	385	412	380	363	376	405	368	339	396	409	398	379	370	408	403	380	378	397	381	379	374	356	413	378	381	361	379	346	389	376	397	414	364	411	384	399	415	358	359	384	393	393	404	403	366	359	403	365	422	415	407	377	370	372	388	388	364	405	388	379	366	390	404	358	352	416	426	408	375	409	418	424	399	362	403	387	390	387	382	380	398	423	383	367	390	354	392	364	365	394	375	399	392	400	364	395	393	428	385	391	370	364	366	404	383	407	368	352	422	394	412	383	368	365	406	392	386	420	411	378	399	357	409	384	391	379	394	415	372	390	393	363	387	377	411	393	392	349	387	386	412	420	375	381	383	369	400	373	369	374	361	400	389	411	401	394	375	372	384	384	441	395	391	358	370	378	435	418	385	387	388	390	375	382	386	400	401	345	387	359	365	368	412	400	393	387	329	353	394	419	420	403	418	363	375	392	362	384	331	386	384	391	405	403	417	409	386	381	372	390	436	386	355	346	414	397	387	371	380	409	368	367	378	380	351	398	368	362	369	414	399	376	380	371	393	399	357	339	402	405	412	397	369	368	408	390	373	382	353	401	385	390	375	385	352	391	354	381	402	423	396	375	384	420	416	380	373	378	371	420	384	394	405	380	382	402	353	396	376	396	386	392	422	453	368	397	370	389	416	379	384	401	377	392	417	408	370	382	397	402	391	423	395	398	371	362	349	391	357	369	386	403	371	383	375	415	374	394	387	404	413	369	382	382	380	364	425	367	400	391	414	362	418	395	399	391	403	403	377	416	394	386	390	384	380	419	379	384	372	401	369	411	418	388	378	375	430	365	413	398	400	396	373	375	394	363	381	406	380	399	351	387	363	421	371	341	388	423	377	344	399	368	392	383	360	397	356	421	421	358	358	386	405	421	384	396	372	378	374	400	432	372	408	389	373	374	378	383	330	378	373	384	411	344	354	391	389	377	391	370	398	402	420	412	380	395	348	387	388	381	352	412	420	386	403	380	355	376	417	408	403	367	402	374	357	405	384	386	417	406	373	381	399	403	377	408	402	361	414	392	407	432	400	394	402	424	396	366	441	383	388	416	409	402	387	396	394	358	426	382	409	382	413	355	370	399	381	418	376	372	383	369	410	377	417	411	385	409	387	398	382	368	406	424	419	377	403	385	375	407	382	417	370	390	412	369	365	359	396	407	384	412	390	416	391	363	373	397	353	391	408	390	374	391	381	400	392	394	374	384	404	415	373	345	379	395	399	378	361	401	388	370	367	394	390	384	391	369	389	378	375	386	375	396	385	394	406	387	399	378	384	429	372	381	394	403	393	385	381	385	376	381	366	396	412	394	399	380	417	368	393	365	405	384	402	381	393	359	388	395	390	389	371	391	376	377	403	381	398	380	354	397	383	403	394	382	398	363	360	387	404	391	365	429	420	387	344	392	360	372	414	424	415	386	385	374	380	409	361	390	431	406	417	422	395	371	365	399	386	362	375	381	380	365	384	353	395	401	426	418	384	415	374	406	417	423	431	374	390	378	359	400	390	387	374	402	410	393	378	372	400	389	388	368	404	377	384	396	374	383	379	399	385	391	389	414	397	366	359	404	372	342	384	408	359	381	367	373	399	412	364	394	394	391	398	361	370	371	367	368	388	374	407	391	409	404	387	352	400	410	392	387	396	394	383	391	408	371	385	368	363	339	411	400	394	411	424	375	372	421	401	374	366	385	385	381	391	413	397	426	364	392	395	433	384	368	353	371	378	395	415	354	365	385	392	410	365	397	394	376	366	376	383	384	372	401	403	384	399	361	352	356	363	407	386	358	372	400	379	379	353	368	396	346	408	400	406	391	361	370	387	412	370	404	375	387	383	389	392	389	395	392	401	388	378	371	348	386	386	408	400	421	391	382	419	369	372	392	375	394	382	389	387	371	394	404	356	390	382	364	413	379	377	395	388	399	365	410	391	385	393	395	361	404	366	397	393	398	377	387	365	378	391	397	380	422	382	405	418	368	376	365	358	430	398	389	412	370	371	352	376	388	419	401	391	420	393	370	387	394	372	386	371	412	393	376	390	409	377	391	350	347	375	376	396	380	377	375	391	380	361	398	376	382	391	383	383	364	381	387	396	400	392	379	394	366	427	375	365	400	417	398	398	393	368	365	433	406	403	395	376	366	404	403	379	414	394	365	391	410	396	397	365	361	386	364	357	395	425	388	408	415	405	396	358	361	396	340	389
30952	51684	44686	33361	27129	21506	17145	13513	10772	8653	7276	6021	5177	4315	3740	3069	2786	2352	2049	1778	1651	1393	1274	1141	1067	949	927	849	882	837	807	726	768	743	645	732	649	710	678	661	618	603	635	665	586	594	569	562	585	588	521	612	571	564	591	556	559	514	559	566	584	563	546	558	564	571	573	520	565	515	525	559	555	549	547	520	499	561	545	547	519	560	547	562	552	529	569	585	556	562	616	483	550	570	571	570	590	538	501	545	545	556	538	550	571	580	593	528	543	532	526	533	533	539	535	515	510	522	513	520	537	566	554	584	600	502	582	570	566	560	535	554	543	592	544	542	544	530	531	503	561	562	541	542	505	576	539	607	530	530	569	577	524	528	524	517	525	548	554	561	497	535	523	589	541	541	507	536	549	568	539	579	564	571	508	540	526	537	550	568	553	588	564	537	562	497	536	536	542	568	560	545	570	517	524	509	623	539	527	526	538	521	520	571	570	581	532	495	553	554	525	541	539	570	548	539	549	537	522	522	560	543	557	526	566	572	541	557	549	515	519	552	519	498	553	584	587	505	562	584	533	563	547	571	564	524	577	557	580	577	571	547	578	559	529	565	519	512	523	530	550	510	556	556	523	571	513	537	545	550	520	515	544	555	562	524	605	533	528	538	565	546	538	537	532	562	533	558	562	574	545	567	565	557	546	553	566	551	523	568	548	517	569	564	549	562	518	544	561	513	550	527	477	545	555	552	518	555	555	544	534	485	524	546	502	557	522	543	553	548	569	504	519	503	501	559	552	534	579	501	553	560	540	536	552	547	543	587	563	551	551	524	572	529	524	537	530	509	553	503	533	524	551	565	530	523	536	533	562	544	554	571	542	543	534	545	525	543	555	511	565	556	543	535	553	523	538	539	558	564	551	507	506	523	528	592	513	530	522	589	584	566	550	568	526	534	522	528	562	585	496	554	509	582	570	556	549	566	538	547	563	495	537	551	542	542	547	553	547	537	548	566	540	549	559	585	517	553	541	577	504	512	528	590	551	574	491	537	570	559	531	543	560	556	528	518	571	550	545	563	554	577	546	560	550	529	584	557	543	568	518	530	554	564	547	518	577	545	520	532	523	558	527	536	544	541	568	541	566	567	549	538	536	524	576	545	537	537	575	527	534	555	549	532	537	559	563	598	592	527	581	511	573	520	604	548	558	585	583	512	540	513	546	508	576	572	570	564	579	524	540	554	560	524	492	555	582	514	534	569	550	540	545	532	538	545	517	571	554	568	560	553	532	577	524	556	572	539	576	528	525	568	582	570	553	564	572	551	556	510	546	523	543	557	514	568	502	575	476	568	532	539	529	531	580	534	560	513	488	523	575	521	547	518	544	536	558	537	616	563	551	556	547	548	589	511	521	516	569	552	544	562	547	538	559	537	587	577	501	508	525	529	536	545	549	543	563	566	578	505	590	543	539	520	544	545	539	530	535	527	568	508	542	533	567	550	534	534	582	557	562	580	566	529	566	539	590	593	517	518	538	560	537	536	594	536	519	539	548	527	551	556	560	558	563	533	588	540	566	538	579	536	581	547	580	550	555	505	541	552	568	557	518	535	534	555	521	519	537	579	568	569	554	555	548	531	506	561	532	526	576	536	546	532	551	516	584	556	597	577	500	558	517	547	497	609	593	522	530	567	529	508	537	539	532	546	547	561	595	544	570	547	522	519	559	534	551	542	497	551	576	524	551	534	564	559	557	578	568	544	525	538	564	497	539	509	543	568	577	547	535	539	553	579	536	550	509	585	507	562	594	550	534	567	534	553	520	561	532	571	554	487	573	518	565	583	545	451	535	574	555	597	544	567	549	572	526	562	531	541	538	514	569	570	587	515	520	514	541	521	577	536	551	580	567	558	568	552	529	518	549	547	591	558	579	538	519	514	594	545	562	567	506	531	565	531	530	576	553	536	528	564	538	481	517	538	563	541	527	564	545	548	540	552	531	550	538	552	556	568	545	563	554	564	545	566	538	614	552	528	538	550	622	541	572	535	563	560	554	586	576	549	572	575	517	579	529	573	543	515	551	534	543	541	534	588	544	597	503	529	548	587	556	521	570	509	560	538	532	568	559	586	580	533	567	539	535	552	536	565	574	552	522	576	552	523	537	518	558	536	551	540	529	596	584	531	540	545	527	551	496	548	544	563	532	545	557	525	561	538	551	568	554	546	513	580	532	540	565	538	532	521	522	544	520	545	541	541	555	552	568	545	533	546	525	520	561	513	550	553	550	531	545	540	581	528	549	559	585	597	542	594	563	550	591	530	542	544	527	529	559	543	530	518	549	560	553	569	541	550	512	554	575	542	572	539	570	533	576	521	495	538	553	560	528	519	545	522	534	500	524	514	550	565	535	540	536	576	563	572	556	579	556	517	562	544	550	545	500	547	549	583	564	538	533	536	543	550	557	550	547	573	561	572	524	550	511	533	590	562	515	523	529	553	534	553	577	537	512	572	544	563	519	562	560	538	532	484	528	576	542	548	545	575	569	536	532	548	540	536	541	534	579	542	567	529	559	534	537	548	580	570	525	559	554	514	545	537	531	580	526	539	525	551	512	560	564	562	550	529	525	524	554	559	532	525	541	547	521	540	542	556	528	571	579	567	527	605	546	551	580	521	553	560	549	516	606	503	535	543	547	542	548	529	532	526	561	539	548	529	543	525	545	541	517	516	548	575	566	563	526	538	572	541	590	570	536	528	531	526	579	564	568	547	548	534	546	555	508	569	559	547	516	576	545	604	510	531	559	567	532	544	522	549	559	546	572	546	537	577	546	573	530	600	508	523	532	590	508	542	522	541	541	526	531	535	561	549	564	561	538	566	528	595	555	560	543	530	522	527	527	556	550	535	569	527	551	560	552	560	537	532	566	541	515	516	553	554	509	546	539	522	512	559	555	541	592	549	555	588	521	541	603	536	507	512	540	559	500	556	559	533	586	533	517	540	589	557	529	545	536	563	539	580	525	535	521	578	605	563	556	544	541	513	552	511	560	566	542	524	592	496	539	538	534	526	541	527	499	556	528	557	602	569	570	523	576	575	568	564	517	548	558	584	528	569	536	571	544	551	539	552	567	588	575	498	504	557	539	533	535	599	566	565	554	521	555	532	561	576	543	562	482	545	578	572	546	524	567	584	536	507	521	563	585	547	558	570	561	571	506	567	549	483	565	526	528	593	542	545	529	506	557	543	531	503	558	549	525	536	547	543	546	558	523	547	543	558	501	535	520	535	529	572	529	505	503	551	539	562	555	556	555	518	521	562	555	524	519	518	552	576	539	543	533	556	589	556	540	552	497	521	538	483	510	570	487	517	520	528	566	577	590	526	555	583	542	571	534	527	575	556	549	530	533	517	502	547	550	576	533	552	525	561	559	577	551	575	529	540	535	543	486	534	560	557	522	512	533	552	539	503	590	519	546	551	574	534	550	558	504	592	545	529	548	538	541	495	548	548	570	548	539	559	527	582
23056	21008	28603	23709	21492	21975	18278	9553	6579	5189	4186	3377	2820	2501	2103	1749	1565	1357	1223	1070	959	866	766	746	637	614	601	580	573	583	540	491	452	498	489	457	453	440	427	453	432	434	417	418	447	405	419	441	429	374	405	407	401	358	372	374	401	387	423	347	373	388	365	370	384	396	384	395	374	364	359	375	381	379	382	370	368	396	379	382	401	385	396	379	394	369	371	371	355	344	387	369	355	361	371	382	372	357	386	372	390	365	373	360	378	394	347	405	379	410	399	392	350	348	409	381	392	356	392	402	354	400	367	413	363	358	386	381	384	379	366	383	392	391	366	349	352	376	388	342	368	412	396	374	398	375	402	394	360	381	365	365	384	394	375	377	389	358	319	390	332	353	395	388	371	352	352	342	368	363	373	385	370	377	399	391	398	379	381	361	386	397	352	371	343	395	376	368	361	390	367	373	347	366	383	340	394	363	392	377	373	390	370	384	389	390	359	388	366	405	374	378	387	387	334	379	422	362	357	361	358	390	383	357	375	359	399	372	374	406	368	376	370	340	358	400	380	404	372	394	369	362	377	404	387	409	348	383	377	397	339	355	365	356	369	409	373	325	381	374	385	380	382	367	382	374	389	391	366	361	411	383	369	372	388	396	351	387	355	370	386	365	356	388	355	366	378	364	386	370	354	344	395	356	364	405	381	353	356	370	392	370	362	379	398	364	384	412	380	400	367	396	415	383	370	335	394	413	401	378	370	358	406	376	369	376	362	389	371	372	363	418	384	344	400	378	372	363	365	368	344	382	388	383	372	383	388	382	387	394	386	382	392	376	377	391	388	381	341	376	373	349	392	393	388	398	335	402	394	379	391	356	366	381	403	390	394	369	367	384	363	353	368	339	378	356	382	389	367	395	364	380	384	372	413	362	382	371	366	367	368	325	385	387	383	400	363	340	371	422	386	372	352	374	354	353	394	406	370	387	395	381	376	385	384	396	367	375	393	362	377	358	384	359	363	363	374	371	375	368	354	382	388	425	383	395	355	348	374	384	362	385	365	396	335	377	404	396	389	397	368	414	383	347	385	338	375	407	364	359	403	363	378	365	372	366	370	383	386	368	405	336	375	362	401	366	343	361	373	359	387	393	326	373	404	399	388	391	369	393	357	402	358	382	349	395	349	382	384	370	418	371	370	385	394	378	345	361	400	361	360	356	366	391	415	387	364	380	384	382	372	411	383	379	385	366	335	369	381	361	398	372	365	362	376	364	407	392	366	348	379	391	378	382	332	380	367	373	375	364	400	386	387	404	378	375	366	394	363	385	345	373	371	361	390	374	370	361	370	361	353	354	377	366	362	363	410	372	401	402	413	368	408	396	354	351	362	373	355	368	385	377	374	372	394	324	364	384	357	377	391	422	385	370	378	403	379	346	356	386	388	378	349	372	405	411	329	377	398	387	394	344	382	392	337	391	353	381	378	356	413	365	399	373	365	369	357	400	335	396	387	386	410	389	394	383	343	359	382	367	377	416	396	380	396	377	396	371	405	349	378	372	373	366	378	400	366	373	381	376	417	354	375	370	403	374	364	362	353	377	344	389	343	346	369	396	383	358	409	341	383	372	378	392	395	373	407	356	372	372	357	383	402	368	355	335	382	364	371	341	381	411	347	363	396	355	356	357	363	374	395	369	375	343	343	392	335	341	370	359	367	411	387	374	363	330	354	349	374	345	372	363	402	347	364	398	363	375	366	396	391	392	370	384	377	371	400	387	354	384	401	373	396	404	358	398	398	386	387	368	392	369	339	353	332	377	326	366	381	360	435	355	369	404	407	384	359	384	358	370	363	397	383	399	378	365	363	349	390	402	354	373	403	373	422	355	347	389	401	376	368	406	360	379	381	402	400	372	413	351	375	384	338	346	386	383	365	400	372	364	361	386	405	383	386	365	378	376	385	367	411	369	358	354	391	386	387	409	358	351	415	356	391	366	397	390	362	384	380	400	376	361	373	403	379	399	375	363	396	348	426	368	380	360	346	356	371	383	356	383	379	401	431	390	391	384	377	380	378	361	376	355	344	388	392	430	374	398	386	395	402	411	367	378	383	362	387	408	352	397	376	356	350	372	407	372	372	372	367	401	384	355	391	367	412	367	402	363	394	412	346	320	365	350	374	351	376	373	355	399	408	388	397	346	380	402	379	403	395	386	409	395	381	368	363	360	406	366	372	360	384	375	353	364	362	391	402	357	368	375	376	366	369	397	361	403	381	337	403	385	330	406	353	380	389	381	397	394	379	337	341	403	359	404	347	384	369	406	405	365	345	381	385	382	387	358	365	380	357	358	397	342	378	358	370	353	344	352	352	378	375	385	372	387	391	406	342	424	359	366	344	376	365	379	361	353	334	388	346	366	413	376	359	352	395	399	397	402	374	387	375	345	385	415	376	343	411	414	396	381	395	346	387	403	377	400	377	363	408	403	347	379	364	392	375	368	349	377	370	392	352	380	359	403	376	355	351	377	370	392	413	377	346	395	361	352	366	417	374	399	372	358	366	340	358	355	340	395	393	380	380	362	383	413	351	373	355	366	363	376	366	374	357	327	363	410	377	398	343	362	374	370	376	351	397	388	330	364	381	378	358	397	393	411	372	384	365	404	386	415	424	388	379	356	372	361	373	385	393	377	391	378	373	389	393	378	423	377	366	351	364	406	389	367	362	374	387	406	394	354	339	399	350	344	356	379	359	361	371	382	389	379	401	365	418	380	390	376	387	379	408	371	364	357	387	382	367	417	353	348	333	369	393	355	391	398	341	391	353	397	396	377	382	414	362	396	395	407	377	339	404	328	387	368	399	401	382	417	336	366	367	368	386	358	357	359	401	403	386	379	369	420	349	375	361	411	380	393	400	400	384	367	388	388	383	403	379	356	384	373	337	389	375	354	354	351	362	382	358	359	412	356	354	369	378	383	402	369	399	375	386	388	401	378	391	344	311	349	384	372	364	407	371	396	392	337	363	380	387	366	362	363	358	356	373	395	350	376	394	409	390	414	395	376	388	401	366	359	368	376	381	384	399	387	390	383	383	378	378	364	421	359	369	356	350	382	376	359	416	337	374	327	364	390	351	355	358	375	366	386	409	349	354	341	400	411	364	354	361	378	405	393	374	375	363	365	399	334	379	340	353	362	350	409	372	393	337	365	362	362	376	371	389	382	353	365	379	359	384	345	360	371	381	382	384	391	347	348	384	350	394	371	354	356	365	371	372	352	360	359	370	347	388	391	334	377	375	356	345	370	405	382	358	393	352	366	397	375	364	370	336	369	380	374	331	360	375	395	357	316	358	353	375	362	390	388	376	389	412	377	359	369	381	426	392	389	371	365	386	392	331	343	363	390	367	380	387	361	364	386	394	374	363	368	376	331	385	355	373	366	370	367	378	356	361	401	361	377	356	377	349	389	366	379	373	381	387	363	345	401	398	360	369	397	382	374	361	401	369	370	372	387	376	395	403	388
33122	56053	49092	37730	31424	25946	20888	17113	13826	11503	9685	8144	6982	5781	4882	4174	3600	3035	2595	2211	1908	1775	1488	1354	1231	1142	1119	1018	917	1003	907	810	849	804	722	726	738	644	658	651	640	598	620	597	625	590	586	590	565	604	598	562	551	553	513	538	532	545	572	591	537	550	581	537	546	539	554	562	518	517	534	530	502	537	532	533	512	549	497	546	522	558	541	567	555	515	539	555	532	555	519	528	514	486	528	519	513	511	513	536	522	470	586	495	515	488	521	500	573	521	509	507	519	531	539	529	507	521	492	504	531	485	520	545	512	547	514	533	521	518	553	522	522	488	512	512	552	503	508	496	523	529	537	494	527	506	546	473	565	512	498	534	493	542	517	524	516	495	520	483	569	571	526	498	526	518	512	496	518	510	527	558	507	530	568	524	541	533	550	504	529	510	516	513	486	541	510	534	518	464	561	532	545	588	536	531	478	535	528	526	532	520	503	507	522	533	534	548	569	517	547	520	524	543	524	505	505	490	475	523	503	522	530	500	526	550	546	524	491	526	469	550	508	515	574	533	544	544	507	522	505	508	535	554	500	502	546	510	526	532	524	494	521	491	539	518	513	531	559	539	495	514	560	556	538	509	526	514	513	528	521	475	484	489	545	566	523	527	488	509	543	531	562	495	531	536	505	519	525	499	525	480	545	521	556	504	519	509	509	538	501	513	514	561	522	548	532	534	489	502	523	540	529	528	536	489	531	540	501	518	536	521	559	527	545	494	527	557	515	527	489	551	555	483	516	533	504	528	516	491	532	529	486	532	522	551	543	509	495	510	528	532	556	524	488	499	500	507	522	519	552	549	517	532	493	482	547	550	506	528	530	532	533	513	565	521	529	525	507	578	559	568	563	509	517	548	528	541	515	537	544	495	492	532	562	509	541	530	481	547	559	504	574	531	503	541	520	534	523	520	531	540	517	498	493	546	499	529	527	510	520	519	523	553	527	539	508	502	532	543	491	525	515	527	514	527	506	522	549	496	488	489	520	497	567	544	536	549	510	534	462	510	527	508	499	507	546	520	531	497	536	523	502	534	494	525	514	487	551	549	518	550	511	532	536	537	526	493	523	535	493	513	535	520	533	516	515	468	546	537	513	566	483	535	511	584	520	532	539	538	521	514	540	522	501	485	531	525	541	532	512	535	471	499	534	524	548	539	509	508	518	517	524	528	518	492	555	519	513	544	478	505	565	513	525	510	523	475	573	531	518	535	504	555	504	494	503	492	556	505	581	538	575	506	503	503	560	555	508	541	529	532	550	517	536	509	522	511	517	555	518	511	515	486	513	565	505	545	514	521	552	523	510	514	526	501	549	556	489	542	499	499	492	490	490	512	535	517	509	561	551	502	497	547	529	544	524	483	526	517	529	509	511	543	538	510	524	537	500	504	520	504	553	518	528	527	544	533	555	498	525	558	495	567	506	502	512	521	506	525	528	534	553	549	545	520	542	541	491	521	547	557	509	579	539	499	566	528	516	520	541	520	549	511	525	541	494	536	567	469	528	564	537	500	534	512	496	496	527	535	485	523	541	526	498	514	542	538	522	542	522	486	524	584	506	483	538	546	522	547	497	530	529	510	526	505	542	567	520	490	510	494	493	549	551	530	504	547	549	549	528	529	519	513	492	507	496	533	492	548	517	539	538	567	530	554	524	549	499	547	504	466	518	524	521	490	533	479	518	490	476	487	583	514	504	502	509	472	546	543	504	527	524	520	519	527	534	532	526	481	518	531	513	503	500	511	501	483	554	515	499	508	522	512	503	519	560	535	539	522	498	538	523	504	509	510	527	528	532	481	515	541	533	517	494	508	486	534	523	555	500	513	483	510	531	540	600	578	509	503	558	521	540	471	506	510	534	520	513	515	508	555	510	565	585	537	506	512	515	526	521	514	530	563	565	520	541	511	535	534	563	562	516	562	514	494	517	505	464	505	527	539	482	520	524	508	548	522	538	529	500	541	504	505	523	528	542	498	513	563	539	505	522	525	519	523	497	507	536	530	537	530	564	568	505	542	509	530	541	482	518	546	529	528	529	528	538	529	541	501	509	521	501	503	589	495	523	552	552	535	497	493	506	522	514	561	495	513	520	506	522	481	531	525	523	530	532	557	519	495	498	509	546	505	515	485	537	522	529	542	490	533	522	550	497	494	512	466	520	513	493	527	557	502	509	519	525	514	524	519	516	526	522	511	542	511	539	538	502	531	518	497	496	511	498	516	492	498	555	521	551	532	505	518	526	512	513	589	539	511	537	526	528	506	535	567	537	535	510	515	524	493	543	489	539	522	499	529	521	544	510	531	519	523	535	559	533	492	499	510	533	510	500	528	524	541	516	537	517	547	534	555	511	510	543	518	561	526	554	517	531	492	552	522	525	556	522	523	520	500	507	538	555	584	475	503	530	551	496	515	497	516	515	536	520	474	506	531	537	539	524	478	542	492	528	507	515	505	536	558	525	526	536	533	539	514	517	521	527	500	511	582	546	520	481	575	525	525	495	531	517	506	490	510	539	519	494	511	509	492	564	523	573	488	542	520	535	529	503	500	493	540	537	517	507	506	578	517	554	529	517	530	543	548	489	509	559	532	512	535	566	548	525	529	548	530	528	553	507	476	504	560	475	520	510	542	552	525	571	513	487	511	516	521	513	543	515	531	512	521	533	516	520	540	552	552	496	559	513	498	502	512	509	486	549	549	555	561	474	484	493	509	487	520	490	534	464	553	526	494	518	506	495	528	470	513	450	492	539	529	527	544	583	514	515	478	495	496	515	475	537	551	530	506	515	553	494	546	513	549	507	536	508	546	536	493	521	560	538	522	554	528	540	550	527	506	470	497	502	511	531	568	566	530	522	492	503	509	515	532	508	534	537	535	497	498	571	539	545	484	536	520	511	553	498	520	508	495	510	541	555	560	520	498	511	502	529	550	495	513	527	539	483	534	507	554	523	510	477	490	507	527	525	493	531	466	518	469	489	440	504	520	493	517	583	530	502	521	515	495	513	517	486	517	523	488	540	507	495	526	538	577	514	541	508	519	527	519	495	512	527	544	493	538	543	516	500	546	518	509	545	541	502	525	542	541	543	550	481	541	540	514	518	533	511	522	499	524	550	531	546	538	532	507	517	495	519	562	503	523	513	544	474	541	546	496	537	467	516	519	554	511	495	483	513	493	504	544	497	478	473	547	493	511	531	514	491	522	511	545	499	483	505	533	510	527	516	485	517	504	537	544	523	522	511	534	515	480	541	502	454	499	495	494	518	555	554	523	510	515	543	532	508	527	512	474	529	518	478	509	545	538	543	524	522	451	529	522	499	521	543	508	508	481	537	503	562	532	505	536	544	571	557	514	502	503	530	528	529	544	503	518	571	522	508	471	540	488	522	519	509	516	508	494	520	537	536	510	538	506	494	533	480	558	542	553	549	493	535	543	557	522	553	514	505	520	533	558	520	508	502	516	501	498	513	503
28140	26874	31369	23874	14261	8374	5591	3873	2796	2188	1854	1594	1361	1188	1071	934	818	745	742	618	585	574	515	499	453	457	435	408	425	422	418	419	390	420	353	387	364	373	370	366	393	372	365	359	428	350	392	348	396	370	363	341	356	356	328	350	375	338	358	373	351	329	340	316	334	348	372	351	355	343	314	335	400	363	321	333	329	332	366	356	328	354	365	315	336	341	341	368	341	353	351	350	367	312	340	315	341	330	349	353	363	353	321	331	348	339	328	369	360	363	349	361	344	376	339	374	355	326	325	352	365	348	344	328	345	348	318	320	340	348	339	355	328	342	334	342	321	362	339	321	364	315	321	339	345	323	352	349	335	337	321	367	303	330	366	340	372	319	346	326	339	339	331	362	359	369	368	372	372	352	349	308	357	350	328	352	344	320	337	320	329	372	357	349	313	345	336	363	357	367	349	316	335	333	376	318	343	321	361	327	326	341	352	371	336	333	330	338	320	371	362	363	358	338	337	362	318	310	357	352	343	360	354	371	335	352	352	346	369	368	320	358	375	338	318	356	338	322	314	351	342	321	355	365	335	346	335	311	337	344	356	325	370	354	328	319	335	334	350	355	345	359	365	359	359	337	357	367	353	339	338	327	370	334	364	385	375	374	328	380	363	356	325	336	334	366	330	345	315	327	391	359	365	319	376	343	351	345	306	335	333	337	370	331	364	342	352	350	322	319	336	337	353	342	372	330	316	333	357	330	327	362	367	336	350	334	315	334	370	326	325	364	343	351	321	322	308	357	348	346	355	329	348	341	350	334	324	335	360	344	341	343	374	357	318	347	311	369	349	320	355	351	336	319	360	336	348	318	355	324	352	360	328	352	345	335	346	355	346	315	325	360	335	370	362	363	346	366	359	350	349	348	355	287	342	323	356	362	346	357	352	346	336	335	335	355	342	344	319	315	356	336	347	337	346	389	343	321	378	369	320	312	361	366	345	324	344	337	366	358	339	307	324	311	355	341	322	327	353	326	355	327	344	362	330	352	319	384	367	380	356	328	376	375	370	337	343	349	330	357	344	305	370	341	359	368	337	360	334	333	375	343	367	358	344	320	352	342	355	351	362	354	374	348	325	290	354	369	360	372	351	344	367	346	366	325	359	316	348	318	342	325	351	340	362	325	332	327	324	367	386	338	337	335	371	345	353	357	318	369	308	352	322	382	370	322	318	311	339	343	332	344	331	354	340	371	347	346	344	336	333	360	354	326	359	335	343	347	327	332	355	365	316	336	357	368	378	354	329	383	343	356	332	344	324	340	331	345	345	341	353	356	338	346	380	336	362	352	337	322	356	367	357	373	345	348	344	333	363	328	321	308	334	330	313	341	363	314	336	338	342	379	320	336	360	330	361	334	346	376	350	359	367	345	350	342	375	354	312	332	341	377	356	362	378	357	338	333	360	335	363	362	344	341	339	330	344	382	338	330	339	370	342	339	327	339	318	356	334	345	324	386	329	369	343	363	353	337	294	324	337	369	337	349	348	372	340	338	371	347	370	351	304	351	315	348	338	378	392	325	367	339	336	340	349	358	340	329	324	328	347	345	366	349	333	348	362	360	352	351	353	360	355	325	341	373	355	341	326	329	341	337	350	324	349	360	383	331	378	352	375	341	348	334	366	366	315	353	359	327	366	297	311	318	333	347	361	338	354	357	378	357	369	362	355	337	332	343	340	340	345	345	335	356	366	360	368	335	340	371	342	357	377	352	331	350	350	351	331	345	311	332	316	373	361	375	325	341	317	328	348	348	381	313	329	332	372	326	366	311	359	356	315	344	340	350	349	342	327	346	343	351	340	357	345	328	350	331	360	326	365	343	364	364	367	352	342	362	305	356	357	370	316	346	360	345	341	348	344	378	353	359	341	360	360	342	341	347	339	320	318	336	342	370	358	344	333	330	352	349	371	376	329	353	317	345	352	377	383	327	324	347	337	366	367	343	354	330	341	344	338	354	335	329	374	353	353	337	372	331	344	346	353	363	329	331	346	315	322	330	358	363	358	346	312	327	333	322	352	321	366	341	368	334	352	344	365	315	323	378	388	335	377	328	344	358	365	374	348	335	332	342	334	367	368	351	334	351	320	346	329	364	308	359	337	320	332	318	349	347	324	333	345	313	371	339	353	333	355	338	361	376	372	336	371	353	359	340	349	309	339	316	357	328	354	338	351	358	362	339	371	343	370	319	369	350	364	380	308	334	338	338	356	365	347	369	367	349	361	317	344	386	349	333	349	355	319	340	375	369	364	364	335	323	342	344	361	362	342	354	317	312	346	362	335	331	339	312	308	332	335	354	327	366	348	334	349	340	328	322	375	339	341	342	340	351	340	334	360	386	322	375	377	322	335	359	377	406	310	395	364	331	351	340	329	345	336	344	345	331	326	328	312	349	327	354	364	337	354	374	325	355	359	355	325	359	381	358	322	336	344	327	354	353	355	361	361	340	358	344	335	338	362	321	320	320	345	344	360	351	332	372	315	335	340	366	393	344	345	332	354	371	352	340	344	364	345	324	341	361	394	333	340	328	347	344	384	356	374	334	331	325	379	354	378	390	344	376	351	375	321	394	346	337	344	358	359	390	356	338	336	345	333	328	389	344	362	360	381	343	329	346	358	350	386	373	368	378	343	315	339	369	361	332	339	370	355	356	363	360	359	374	378	330	346	357	366	384	327	366	373	345	369	350	356	363	347	313	343	346	371	296	380	339	366	367	343	363	315	333	324	366	345	369	370	368	320	357	346	337	382	356	308	307	369	360	355	335	331	320	356	364	379	330	304	388	331	340	350	334	329	349	357	354	356	341	377	351	330	312	323	368	396	362	367	356	364	350	355	347	359	354	349	308	327	330	348	363	314	336	351	297	334	399	334	348	343	317	356	341	359	328	355	370	334	328	352	348	352	358	347	329	354	323	327	345	360	395	377	368	360	352	343	352	367	374	351	345	371	355	358	358	357	330	340	349	354	347	342	337	347	351	357	343	351	343	364	345	324	351	336	326	333	351	361	331	335	347	359	356	366	347	353	331	344	352	370	360	375	363	351	351	345	383	381	350	339	365	341	318	353	354	330	329	349	348	360	355	362	332	332	361	333	346	338	366	348	342	341	330	326	372	345	307	345	345	378	349	386	341	339	333	334	353	341	379	362	360	327	333	386	376	329	338	336	336	337	347	318	348	362	346	345	371	331	335	337	332	331	321	316	359	338	326	351	357	330	345	360	333	305	351	353	337	335	362	342	352	340	360	356	324	326	364	354	358	336	333	362	354	342	364	354	372	348	326	339	366	352	325	341	349	334	324	333	326	366	357	370	351	356	335	365	335	329	336	371	350	360	345	314	351	376	367	388	362	331	344	352	361	368	353	340	317	345	340	381	344	326	310	309	364	365	336	351	330	372	354	361	318	366	353	331	337	342	356	357	349	306	350	340	342	328	319	324	355	345	317	358	381	361	355	361	356	336	309
29743	43903	37726	27199	20730	15596	11880	9117	7157	5567	4656	3891	3332	2977	2401	2071	1818	1607	1387	1275	1193	1033	909	887	829	798	706	705	715	661	625	639	620	602	576	563	563	573	553	528	546	611	541	486	510	545	555	544	503	522	469	529	529	525	474	544	510	532	493	473	524	495	508	535	464	509	514	507	488	486	491	511	498	461	495	521	518	485	481	507	470	454	514	489	528	463	521	475	519	494	505	495	498	520	477	489	526	472	464	468	504	488	479	504	471	511	467	482	482	497	498	450	467	523	487	456	437	491	477	482	469	505	476	475	509	504	491	470	495	500	479	491	461	495	521	465	429	468	485	466	504	483	479	499	515	475	498	514	501	463	520	508	495	458	461	486	474	484	525	492	495	481	474	513	479	502	463	504	496	530	495	509	507	546	436	497	486	492	497	518	469	507	473	501	532	479	497	464	460	526	497	478	486	476	533	491	457	524	481	454	468	462	501	457	462	493	471	521	494	523	512	493	478	520	503	489	496	506	468	491	468	477	488	525	480	428	474	500	476	466	481	494	492	466	494	520	521	503	461	474	501	520	544	519	488	450	474	491	495	460	476	474	498	514	468	487	477	487	454	483	486	489	513	486	469	485	475	497	503	514	510	496	495	526	489	473	484	517	478	477	475	486	454	497	473	496	470	475	512	509	506	478	467	506	488	475	491	514	493	477	494	496	475	498	455	506	493	459	485	456	495	491	489	456	488	550	489	515	488	532	531	456	495	488	458	511	479	490	486	497	516	510	465	482	475	466	462	439	534	484	469	513	497	506	497	504	481	450	497	467	480	467	501	492	546	475	483	496	472	470	481	476	485	467	529	507	507	461	494	508	523	491	477	472	492	474	500	500	517	523	499	501	512	534	508	479	458	499	487	497	489	521	493	510	455	457	472	466	507	513	528	511	487	463	527	534	490	464	494	468	488	499	491	538	495	470	532	507	534	482	531	501	498	478	452	487	478	508	491	463	497	488	485	481	472	494	436	493	478	470	471	465	501	484	483	465	495	488	498	520	516	484	523	487	501	485	476	511	501	483	464	460	526	501	487	478	451	484	456	487	521	484	501	550	468	487	496	479	500	494	483	495	482	499	465	465	493	448	514	469	482	507	504	513	478	533	502	522	478	503	510	490	513	474	506	499	496	497	487	499	530	488	481	501	485	502	520	494	464	477	486	470	476	478	481	452	486	462	504	456	467	500	481	524	490	490	503	470	516	480	505	467	513	492	448	497	469	467	527	492	469	432	450	477	522	473	496	518	474	493	512	476	491	522	488	479	488	455	508	505	513	495	512	488	482	458	505	533	533	494	490	443	497	467	490	478	515	470	488	503	490	485	501	439	491	485	459	466	509	521	493	505	501	515	483	478	482	478	500	530	497	479	490	491	474	474	486	465	495	524	511	522	539	465	457	509	480	480	484	521	510	519	471	514	460	499	492	477	475	477	469	509	491	489	482	491	503	489	514	497	460	502	495	491	494	510	461	504	506	446	482	461	511	481	500	488	534	454	482	519	491	494	487	474	477	465	494	515	498	466	493	499	506	477	480	522	513	469	441	500	531	514	493	460	505	482	456	515	484	505	496	471	485	512	513	479	456	480	462	508	483	477	564	489	484	470	469	485	465	492	464	475	511	496	478	489	468	451	486	488	503	502	507	467	490	517	482	494	494	521	559	503	493	492	475	467	481	483	499	504	458	510	526	520	496	462	512	513	502	474	510	479	501	497	486	516	530	493	487	495	535	471	513	449	473	499	502	479	513	491	503	477	489	495	473	476	485	480	537	500	477	519	490	492	491	507	528	489	457	475	467	506	498	500	489	441	464	486	485	465	484	484	489	469	442	463	511	538	487	490	452	513	483	493	516	486	482	462	493	496	434	498	482	492	527	519	513	487	501	508	475	505	501	490	478	461	460	504	480	459	429	491	470	461	482	480	507	502	515	487	534	504	496	490	500	515	524	496	494	455	513	551	525	470	450	503	489	469	529	503	525	497	528	479	492	522	470	500	483	503	505	488	498	515	466	461	496	507	478	494	537	490	467	505	507	496	497	519	505	517	486	431	507	506	500	491	485	503	487	509	493	497	482	453	490	477	455	474	483	478	490	487	530	524	513	494	479	497	507	475	498	448	491	512	505	515	469	485	530	491	500	492	493	487	510	516	497	493	464	490	476	470	471	485	477	491	499	484	527	471	495	494	486	450	473	471	472	477	521	501	476	501	502	494	474	441	520	492	461	436	516	506	460	482	499	505	477	479	490	477	510	493	517	511	525	509	517	477	508	480	477	491	502	471	444	494	472	500	510	512	503	485	451	470	464	474	499	495	462	462	510	477	503	511	503	489	462	492	469	488	509	482	521	526	518	482	486	496	474	492	504	476	518	457	513	475	530	497	442	471	504	490	480	539	525	469	490	530	482	514	492	500	466	520	511	516	501	470	476	512	447	482	450	523	488	478	471	496	514	517	516	506	466	503	508	485	482	473	526	490	510	473	525	486	476	480	487	467	544	504	478	492	459	497	465	497	513	511	503	517	507	469	473	494	458	485	504	500	477	498	535	480	500	492	499	461	462	510	459	494	496	459	523	466	520	467	522	473	499	520	486	506	476	455	480	549	486	522	492	510	487	475	505	464	500	489	484	456	494	504	535	503	478	476	479	504	496	475	505	518	492	539	457	512	487	471	511	461	483	510	507	500	452	462	490	501	501	493	488	452	435	504	484	507	484	477	514	476	461	522	504	467	469	492	478	497	546	476	484	503	529	498	463	527	493	476	509	498	502	515	492	442	544	479	483	518	497	504	499	546	455	521	468	490	495	477	487	482	491	530	502	485	487	478	499	458	476	514	523	471	476	486	432	474	510	495	476	517	458	491	470	508	486	493	490	482	512	516	465	503	465	448	509	470	513	522	495	514	464	460	491	459	463	482	467	515	509	498	485	450	495	462	512	489	498	479	506	478	484	511	484	462	487	474	479	488	519	484	515	507	471	480	491	516	475	517	474	519	454	467	491	482	486	485	450	489	476	501	499	470	516	460	507	494	502	505	498	444	503	489	481	549	500	478	497	499	501	482	432	468	485	502	529	470	494	511	490	496	486	454	453	503	544	505	476	464	478	509	487	487	481	464	484	539	469	508	492	491	508	502	524	478	513	451	476	489	496	459	494	506	476	525	482	531	465	511	447	468	497	480	454	479	533	481	492	477	453	489	462	510	535	480	492	515	460	504	503	497	517	513	497	502	487	505	480	464	501	491	519	484	528	469	481	485	482	477	470	465	482	497	499	506	507	509	490	537	496	458	491	491	469	512	475	514	528	501	473	495	500	494	540	499	473	471	506	470	508	501	490	484	471	511	523	512	437	510	502	474	490	532	492	497	507	538	493	499	474	472	460	486	503	522	504	477	466	476	506	497	480	465	492	466	491	504	515	465	467	524	513	494	483	498	503	485	494	462	467	505	505	504	542	503	467	473	462	460
24103	21045	28268	24811	21785	17697	11456	6755	4828	3683	3076	2532	2205	1855	1598	1296	1180	1056	973	880	768	742	657	639	586	569	585	526	540	519	511	412	483	475	431	416	435	427	437	395	420	411	414	375	430	414	409	443	400	365	406	364	415	379	405	387	404	415	400	396	392	358	414	366	400	382	362	359	384	404	390	366	401	407	345	347	391	377	380	363	386	375	410	368	395	411	409	398	406	388	401	382	408	404	392	402	396	389	368	383	347	384	396	413	369	426	408	389	395	394	363	368	350	390	392	384	376	390	403	392	353	379	366	369	374	403	390	384	383	375	399	387	380	368	406	379	400	370	394	352	404	376	394	385	388	379	383	356	376	393	375	384	382	403	377	406	400	399	369	401	415	350	359	386	371	361	443	359	414	390	396	406	407	392	415	403	347	368	368	383	354	397	352	397	365	389	375	375	384	391	382	397	369	381	357	400	382	350	447	349	373	376	362	364	359	422	390	386	420	386	371	417	382	357	405	353	367	358	399	368	394	383	393	353	416	399	408	415	398	355	404	370	399	376	421	402	393	404	385	387	404	363	386	399	398	375	381	379	385	378	394	417	395	370	374	398	396	388	366	395	352	377	380	345	353	373	362	376	372	425	370	397	359	398	392	407	393	383	374	378	407	378	385	360	405	413	394	362	411	376	372	398	404	375	395	393	363	396	410	408	389	391	388	384	419	388	405	376	381	413	366	404	389	371	385	388	392	395	337	375	378	448	378	394	380	383	361	385	384	378	402	393	389	431	392	384	392	384	342	386	405	384	393	361	383	354	365	384	387	370	405	374	370	401	364	379	377	415	360	384	368	400	350	390	389	359	402	403	388	352	373	380	364	381	384	398	370	377	395	403	375	386	394	381	371	423	391	360	357	357	409	357	406	372	368	383	410	424	402	361	395	397	398	386	373	402	422	382	393	391	343	406	383	378	401	426	391	383	385	379	415	371	387	378	417	401	403	358	387	352	392	351	363	361	384	370	362	386	378	371	347	342	381	382	410	399	350	357	365	411	390	344	413	371	361	379	419	375	397	378	410	396	397	402	380	396	384	381	373	351	363	395	363	379	363	429	400	412	405	399	351	419	386	395	370	388	394	388	402	402	398	396	393	404	382	391	377	394	371	400	400	384	390	371	390	383	387	407	407	346	374	370	394	410	412	378	392	368	378	413	396	398	420	374	393	367	378	442	353	399	384	374	379	359	386	385	401	412	382	377	396	409	386	426	402	386	366	377	426	378	369	388	357	389	403	373	364	401	378	403	358	383	377	394	401	366	364	375	383	393	408	371	380	384	404	394	374	382	395	397	398	385	374	340	384	430	383	368	385	365	420	393	382	386	375	408	398	397	380	379	366	396	375	415	349	384	403	387	382	370	410	395	387	378	419	393	400	390	376	387	399	384	400	386	393	390	367	376	390	387	409	398	379	371	423	401	395	383	378	361	374	373	431	381	385	362	451	376	405	390	408	337	412	366	412	386	414	361	385	383	367	392	387	388	423	375	403	381	380	377	344	414	411	401	382	400	395	411	376	343	373	387	402	397	365	391	377	421	429	416	411	381	394	386	410	358	397	404	364	404	369	381	420	375	397	414	402	372	348	394	386	378	348	355	410	388	382	394	381	412	368	405	384	359	381	391	356	354	392	392	386	358	399	393	419	379	398	360	420	394	356	372	393	379	382	409	372	384	373	394	377	433	382	402	412	391	376	403	347	388	416	388	394	347	369	402	393	372	387	385	372	390	368	379	399	399	407	376	361	363	376	393	395	356	395	386	366	377	412	380	359	369	413	380	420	382	374	368	381	381	397	408	383	420	383	371	418	412	382	379	401	403	366	388	398	394	398	365	397	403	379	377	383	369	397	366	389	406	381	376	414	376	367	391	406	381	394	369	370	413	398	348	386	401	387	382	358	399	403	398	373	393	382	348	419	422	376	378	408	386	381	381	371	386	428	364	372	383	385	424	404	379	372	361	364	406	370	378	386	367	391	360	366	354	400	366	366	386	398	371	372	358	375	366	358	391	408	385	352	333	374	398	392	373	378	376	408	434	370	373	414	372	367	349	412	390	377	397	402	397	372	386	393	389	403	409	380	379	378	387	392	384	416	363	375	370	398	413	421	372	368	404	381	377	386	412	391	398	398	382	402	355	388	377	411	413	384	377	381	382	408	404	372	420	397	385	407	367	387	375	397	390	369	376	395	391	406	399	409	412	386	382	414	385	358	392	376	400	395	362	405	392	399	366	379	366	400	412	381	394	424	433	385	362	359	371	400	390	378	404	382	401	397	387	360	384	390	373	394	387	378	363	368	376	382	387	354	377	397	380	400	389	404	396	372	362	399	426	361	385	385	401	397	376	383	382	392	401	393	401	389	416	370	370	421	350	404	385	344	391	371	391	364	384	357	414	405	367	368	381	397	412	395	389	374	394	385	379	372	369	394	386	367	385	396	368	381	388	368	402	377	376	381	388	343	382	390	402	355	372	366	373	367	402	389	393	386	395	370	416	380	384	441	353	407	418	336	414	392	378	393	372	399	393	411	372	349	399	378	383	407	376	385	355	389	375	412	380	407	403	355	375	373	339	371	367	397	396	403	361	372	368	375	380	395	411	406	367	376	382	346	383	407	404	396	379	417	381	400	373	355	370	387	399	386	379	402	384	398	402	403	414	385	405	409	380	379	427	392	388	380	350	397	386	374	389	429	371	383	404	409	414	423	397	404	380	393	393	416	390	412	356	404	413	396	409	389	381	379	372	360	384	375	382	351	375	361	392	378	392	362	408	394	371	386	361	415	364	364	396	416	412	388	380	394	369	391	387	380	379	370	421	363	405	410	400	409	374	432	409	371	396	424	355	402	390	436	334	390	363	386	377	370	373	370	359	344	381	369	353	434	382	350	357	382	358	391	405	376	374	388	336	353	388	345	390	370	383	422	405	400	357	393	386	378	378	394	407	378	379	380	381	366	388	425	385	388	387	380	369	375	379	391	362	366	396	402	369	403	396	403	382	416	393	381	380	400	387	370	347	401	387	337	371	413	357	394	384	389	379	363	383	407	353	423	373	392	388	407	365	376	391	382	390	399	342	388	404	395	392	377	403	321	412	408	392	310	366	382	388	416	385	417	399	382	397	384	409	377	400	377	366	392	409	408	414	381	369	412	392	351	397	360	399	391	405	413	399	399	408	383	405	374	389	390	363	399	399	383	381	383	387	351	357	393	387	365	395	404	398	366	394	404	429	363	379	396	375	385	391	392	370	346	385	363	415	389	429	343	386	383	386	360	377	389	392	388	392	357	370	386	404	389	380	386	432	398	381	408	354	384	374	393	374	369	367	386	405	352	359	393	405	395	401	389	408	365	377	373	379	366	389	425	374	378	378	392	430	377	353	400	379	379	363	402	393	404	348	411	368	386	388	380	382	367	407	365	407	368	388	358	393	378	396	389	421	355	370	446	341	362	386	404	383	397	387
30795	51541	44825	33575	27273	21586	17021	13631	10970	8890	7385	6091	5136	4404	3757	3148	2709	2380	2009	1824	1557	1481	1263	1155	1035	993	929	897	874	847	849	730	765	704	728	619	719	694	666	625	601	635	610	633	606	632	569	586	587	571	553	590	556	589	570	561	550	565	570	529	574	577	563	559	571	557	563	570	587	551	550	571	561	561	530	607	567	594	531	526	527	552	543	533	508	558	490	533	508	514	535	499	536	545	539	570	524	494	545	546	543	544	545	549	546	528	543	533	519	543	534	575	512	553	550	497	533	520	574	586	560	543	526	525	546	511	531	532	546	565	533	546	538	566	535	528	515	543	519	573	556	533	562	551	521	556	553	533	547	538	553	537	544	544	524	468	559	511	518	552	533	545	527	532	533	574	536	531	504	547	587	513	532	546	558	522	533	575	539	552	502	548	560	573	524	539	553	548	540	550	554	536	547	525	560	574	547	579	573	554	549	537	515	560	547	520	507	547	579	524	559	557	550	522	520	582	520	558	475	530	526	528	560	562	589	565	547	547	513	570	512	552	551	556	530	520	543	540	504	521	514	529	543	555	544	551	511	553	541	534	537	511	559	542	533	555	542	519	573	549	539	534	510	519	594	554	513	540	538	520	560	520	483	555	572	528	539	551	523	535	561	544	575	540	602	509	541	506	595	544	602	536	567	542	588	560	548	539	521	552	531	540	570	524	518	529	522	531	521	543	583	545	586	545	540	546	538	521	550	570	511	525	534	550	561	531	566	555	566	535	535	512	527	544	536	557	542	528	545	555	549	554	528	577	566	549	539	556	514	575	541	522	540	535	538	561	550	554	519	547	542	542	556	552	542	527	553	521	541	534	569	519	540	557	555	547	540	572	480	560	539	553	536	535	569	554	528	537	573	577	560	533	549	540	540	510	549	572	596	550	577	550	573	528	533	557	538	549	568	578	527	565	572	559	570	536	574	546	541	486	533	512	534	568	538	518	547	515	555	558	568	579	515	542	507	553	546	603	546	581	527	568	526	537	528	542	535	514	569	557	532	552	558	553	527	570	515	527	530	510	517	548	551	541	613	538	520	549	535	515	535	540	523	571	547	518	552	565	509	551	543	512	555	502	548	535	550	559	526	573	556	507	523	527	537	511	516	549	520	554	544	533	548	505	559	572	556	514	504	515	522	510	534	567	515	538	520	497	520	584	544	541	538	539	570	554	518	568	512	535	496	542	565	535	515	517	567	540	511	559	543	536	520	532	536	556	563	531	538	563	554	561	546	586	553	556	527	540	573	550	536	593	545	550	577	558	596	523	548	581	543	570	557	497	549	568	477	600	557	505	572	550	541	546	539	543	598	531	540	531	549	483	521	556	584	577	534	519	502	539	505	515	557	553	548	521	550	554	557	552	517	549	526	598	552	521	556	547	521	561	509	525	576	552	515	536	518	532	556	574	528	573	540	546	578	554	557	537	560	537	525	518	560	531	575	555	571	544	544	549	533	560	579	552	553	541	553	515	564	498	557	518	520	511	541	539	560	541	552	559	576	548	579	544	540	512	500	538	554	533	549	562	551	526	529	539	538	534	532	532	544	552	534	522	535	496	568	558	502	547	558	520	525	518	548	497	576	578	570	558	514	512	543	536	561	544	529	550	600	526	514	537	513	536	571	550	575	544	551	505	581	537	551	565	516	556	541	568	496	554	528	567	527	514	512	575	541	558	589	507	545	542	550	514	551	537	578	530	557	549	528	515	487	571	544	543	534	574	548	526	517	515	518	546	584	567	559	544	556	572	543	509	541	525	546	521	551	519	558	529	513	581	563	533	527	543	563	520	560	549	578	540	513	543	522	533	529	554	561	539	531	534	571	545	545	529	541	523	570	549	583	558	535	544	535	570	585	523	559	607	563	556	532	550	549	544	547	536	546	557	562	535	516	538	522	570	546	531	564	544	552	592	541	543	577	585	535	513	536	541	510	563	535	572	530	527	547	518	551	512	559	519	470	549	544	560	546	541	523	551	543	539	556	546	542	549	540	570	537	532	531	503	539	509	504	548	590	557	555	553	570	526	522	568	537	526	516	530	572	584	518	520	551	573	494	565	490	536	563	503	560	548	528	535	508	536	574	531	525	570	545	539	538	550	527	518	551	563	562	544	561	550	532	506	530	488	563	559	524	526	541	542	536	538	549	535	527	533	524	537	555	515	584	544	559	536	529	529	551	506	529	497	553	599	477	529	582	542	520	551	540	544	563	558	556	579	554	526	492	491	537	522	504	543	512	586	585	544	562	529	541	575	517	541	553	596	556	539	502	552	530	533	538	528	569	541	574	548	551	540	496	536	485	567	539	564	553	534	564	567	594	544	547	532	580	531	523	499	516	536	571	534	547	559	528	556	505	540	586	532	513	604	534	549	511	535	552	522	537	506	547	523	581	540	559	504	535	563	561	559	528	569	540	532	514	544	541	541	537	568	518	543	504	559	546	528	543	538	549	515	559	494	517	544	551	540	549	560	569	529	542	553	538	544	557	545	547	538	547	549	539	567	480	574	547	532	542	543	558	522	532	527	558	556	553	581	508	541	539	527	512	539	565	526	496	545	555	569	545	528	570	505	536	529	546	507	570	558	529	507	518	525	518	527	538	543	516	519	480	536	525	545	550	504	559	553	576	514	559	567	547	525	559	553	555	523	552	563	593	537	560	522	518	517	534	540	548	558	549	540	548	521	553	512	539	523	556	545	554	535	515	528	577	548	535	515	535	564	546	543	547	563	569	587	516	576	545	542	573	538	530	509	577	548	572	541	541	552	551	517	547	524	546	544	549	529	529	534	532	515	528	541	542	545	549	523	509	541	559	566	541	539	557	566	572	532	515	540	522	561	532	579	508	516	557	532	551	533	554	499	494	575	498	492	542	515	527	548	543	510	535	569	549	543	525	471	543	603	525	535	560	568	539	519	517	483	529	567	566	562	524	520	507	572	539	562	539	517	534	523	582	538	551	556	565	531	495	554	546	542	545	562	531	517	509	533	533	556	524	489	556	540	493	559	570	515	534	550	537	524	514	563	485	524	504	566	533	546	564	592	558	547	513	593	558	486	569	520	560	543	564	534	592	539	565	571	529	539	546	554	583	521	519	536	532	493	524	553	541	517	549	566	496	547	519	514	559	541	544	552	524	578	515	519	522	534	522	548	521	532	524	529	540	514	547	532	553	538	526	561	566	561	505	534	580	559	542	521	548	548	539	565	541	561	552	564	515	558	551	552	564	522	493	540	515	531	560	521	540	541	566	519	555	544	563	531	511	533	554	541	597	581	545	546	500	563	552	557	527	533	508	549	550	516	559	540	512	577	542	604	535	524	552	513	490	499	544	545	530	551	528	563	535	565	549	538	530	543	523	562	539	502	544	549	549	564	560	516	605	533	570	577	571	560	541	485	567	508	515	592	557	544	531	536	542	532	529	535	555	529	544	558	547	547	577	527	528	553	543	535	544	567	563	557	531	540
23089	21072	28737	23783	21570	22052	18277	9849	6585	5219	4149	3545	2835	2368	2047	1772	1526	1284	1237	1036	949	921	772	764	677	597	614	544	570	542	503	527	497	454	510	457	444	455	464	457	447	423	436	431	398	436	397	385	382	406	401	358	408	372	380	401	383	347	394	379	393	404	400	372	362	382	389	354	381	353	365	374	365	338	395	352	382	417	383	350	404	401	381	395	349	375	412	370	347	393	355	375	394	396	358	376	349	394	372	391	421	343	379	372	403	380	358	391	374	346	380	386	400	385	412	334	379	359	396	364	363	379	382	369	374	388	363	382	385	389	377	404	386	367	375	332	346	340	407	367	340	368	354	352	350	336	379	344	379	406	380	339	357	371	389	336	367	331	362	381	359	362	364	349	349	349	374	369	367	388	364	425	342	366	380	362	384	370	353	369	361	343	361	389	395	370	371	388	382	363	347	353	356	390	358	342	392	355	387	400	359	360	397	371	369	359	369	367	345	372	302	365	367	355	401	344	361	379	384	337	380	382	378	377	395	391	376	383	392	412	375	377	377	360	369	354	400	367	378	423	399	382	375	344	345	378	338	379	363	345	393	381	364	364	363	358	367	367	393	372	374	354	355	388	407	359	339	365	384	408	361	399	348	360	388	376	366	332	322	365	367	364	369	348	355	390	379	372	396	361	373	364	387	357	368	353	371	365	383	384	374	355	381	355	342	328	402	387	389	378	375	364	343	394	389	333	372	369	373	324	401	322	352	366	352	368	401	393	348	350	391	403	348	352	373	397	406	388	389	357	342	373	402	393	380	374	388	358	375	390	353	393	365	361	385	374	321	371	402	367	364	371	351	369	362	387	354	370	349	386	347	350	383	358	412	353	407	381	364	362	370	362	386	370	372	362	350	412	350	393	405	347	373	382	389	404	372	368	379	388	359	350	368	393	385	372	388	373	372	357	375	347	389	382	359	410	365	371	366	351	382	405	354	379	354	362	362	345	367	380	380	341	355	353	362	404	377	373	381	343	396	355	365	371	375	347	353	385	359	366	377	425	406	359	353	356	377	384	380	387	313	367	341	341	367	372	377	387	362	377	362	374	361	345	397	349	385	361	362	417	341	358	412	356	384	384	338	398	346	363	385	360	381	401	389	347	371	404	381	360	383	370	370	392	402	348	365	394	375	396	372	365	366	351	383	397	387	374	379	408	356	362	374	342	363	372	399	342	392	359	358	397	401	347	360	361	335	344	384	357	393	350	336	382	364	374	368	358	371	361	370	400	367	365	352	351	362	365	360	389	418	356	378	367	401	337	368	371	362	395	362	385	358	349	345	391	377	395	404	401	340	369	384	379	397	354	363	362	355	373	345	392	339	362	378	354	351	351	375	394	358	414	396	397	395	351	390	359	365	350	355	346	384	375	373	376	341	397	415	354	360	372	401	374	379	352	388	390	377	400	388	368	332	367	377	385	377	364	394	312	361	354	393	359	354	381	362	381	381	356	363	396	382	361	372	373	366	361	372	373	362	361	340	392	414	388	366	341	388	375	374	362	334	364	363	377	339	387	371	389	365	405	389	397	349	381	397	384	372	338	380	392	383	341	378	375	374	396	372	382	370	370	392	347	380	382	402	373	380	368	381	332	374	366	372	382	405	358	400	370	359	387	362	350	361	369	341	366	378	389	373	387	357	407	381	375	344	374	409	381	402	374	377	338	359	393	373	343	376	358	367	363	376	371	388	380	419	387	359	368	375	374	369	396	373	358	360	390	382	407	425	331	388	345	358	364	356	338	358	403	335	367	384	355	382	329	342	390	368	398	372	402	341	356	351	395	356	353	375	354	364	345	371	368	388	373	336	354	408	386	370	373	389	386	358	388	371	374	395	377	388	384	345	399	345	378	372	362	360	366	381	392	344	402	359	325	386	385	344	369	367	381	354	367	366	327	412	379	391	380	382	363	366	360	366	353	380	403	357	360	373	380	410	377	341	373	364	374	400	385	376	372	392	369	359	373	377	328	387	399	368	427	395	364	363	397	357	374	388	389	328	384	351	340	339	372	385	378	352	383	400	350	394	402	399	354	356	361	369	369	364	391	391	370	394	358	361	396	371	363	400	379	359	355	390	411	377	358	400	386	394	389	404	368	372	372	389	384	375	353	351	412	382	366	380	363	375	382	426	380	369	377	387	372	385	368	356	395	374	400	347	368	391	377	372	376	376	379	366	384	378	421	366	382	361	364	405	409	354	359	355	352	386	368	370	369	357	365	377	396	393	356	374	410	367	382	378	347	391	383	370	359	364	353	366	414	377	361	353	365	395	392	377	357	384	360	364	357	347	384	401	393	338	396	415	345	367	347	358	353	341	354	387	378	397	363	354	378	375	352	355	397	373	379	362	380	410	350	348	378	365	361	364	382	361	386	349	397	390	381	369	330	376	372	349	345	393	377	379	363	372	364	390	355	382	319	367	367	368	409	388	387	402	381	368	355	405	381	375	387	362	399	364	362	346	324	395	386	350	328	367	379	332	406	376	376	374	355	363	376	393	374	385	397	380	367	384	358	390	392	398	382	359	405	360	319	366	381	357	379	337	363	374	313	380	378	365	364	357	372	360	367	360	360	353	387	371	390	408	363	379	349	365	398	355	339	361	359	408	386	343	376	381	344	407	390	343	380	365	406	381	375	359	385	373	390	377	385	358	410	361	400	393	367	345	365	378	393	351	372	386	368	358	348	376	368	373	354	367	376	374	367	356	381	373	362	373	358	347	335	368	351	400	385	373	369	384	398	355	362	362	359	372	389	363	379	373	375	391	390	366	408	361	399	383	396	391	383	371	374	367	372	361	368	392	343	371	380	357	360	376	351	333	369	381	358	351	396	343	387	405	385	373	359	397	393	364	380	398	369	399	391	388	376	359	381	334	396	390	357	372	346	378	387	382	376	385	405	384	355	382	357	342	392	347	371	364	374	361	342	380	400	369	380	411	346	383	404	373	393	393	335	399	363	370	390	395	380	384	332	373	331	385	377	371	359	381	362	392	362	367	380	382	335	368	375	400	396	357	332	332	405	383	367	398	362	373	371	357	337	347	367	344	361	354	395	411	371	384	329	350	353	385	352	376	383	377	390	359	330	360	394	370	369	370	365	365	358	357	379	394	353	353	375	380	351	354	388	351	379	363	337	362	375	394	401	370	358	379	393	367	388	368	398	327	386	405	364	384	368	406	359	371	351	370	374	354	397	338	351	401	379	380	362	382	391	337	365	328	371	371	363	370	383	405	376	366	367	413	364	394	347	359	376	387	325	355	369	377	349	378	353	345	352	389	355	369	355	387	348	349	362	395	345	359	393	368	361	354	394	394	410	353	348	373	362	386	367	357	383	390	400	372	360	392	398	377	352	346	353	358	380	369	383	378	376	377	343	386	356	364	362	380	403	399	372	375	384	397	379	377	358	389	376	410	360	406	404	355	368	382	346	364	356	374	348	425	368	346	397	366	382	369	330	368	364
33005	56087	49321	37862	31590	25949	21239	17212	14139	11536	9706	8237	6810	5845	4970	4152	3520	3060	2633	2331	1925	1775	1571	1388	1225	1156	999	1031	972	900	892	866	794	781	718	751	699	698	726	633	593	651	614	592	614	575	616	571	521	544	582	554	526	554	546	519	551	538	545	534	524	552	521	507	581	532	552	519	519	528	523	537	543	528	536	530	485	551	508	518	529	538	530	516	536	506	513	529	553	507	547	549	553	507	495	496	546	513	534	491	495	574	525	511	520	503	539	535	482	552	518	536	511	495	493	507	502	514	527	496	498	497	551	521	538	532	509	528	540	505	517	507	552	494	516	510	529	521	510	548	512	539	502	489	517	504	527	518	489	569	501	514	562	522	576	509	525	535	541	551	482	494	542	501	518	467	511	559	496	520	480	510	501	502	534	480	530	569	510	550	503	514	542	483	499	484	492	520	519	542	569	498	501	548	534	518	535	540	511	509	483	518	525	512	547	517	473	482	506	536	529	496	514	533	560	536	508	546	551	547	537	544	493	501	545	511	553	525	540	553	512	516	516	491	507	524	491	503	541	522	515	567	516	530	509	489	546	544	536	483	514	531	513	474	515	510	549	493	479	520	517	533	522	464	532	485	499	516	526	523	541	527	496	523	491	516	532	542	522	518	522	529	519	532	600	521	508	523	498	490	532	565	538	527	538	523	530	517	470	561	510	530	501	527	488	525	526	541	512	514	513	565	543	549	496	477	511	534	529	568	502	519	527	554	505	510	481	513	496	494	532	536	526	524	497	508	504	524	500	527	544	538	532	523	486	526	549	524	532	528	535	517	516	529	540	482	533	521	473	521	555	522	542	521	502	511	508	520	491	493	547	524	535	582	515	534	543	532	490	546	527	483	526	530	523	492	530	563	534	564	507	472	505	525	531	543	522	527	560	505	547	509	493	524	504	535	525	524	531	526	534	507	504	483	491	546	508	551	537	510	505	529	550	522	498	521	542	525	537	505	530	543	538	524	519	521	510	494	506	530	514	536	494	510	522	513	500	560	479	514	511	550	513	520	532	527	540	509	515	488	532	518	523	514	522	540	524	467	503	538	510	530	514	541	519	508	560	529	500	523	526	533	501	536	500	549	543	509	553	525	505	529	526	508	551	534	483	496	527	505	530	531	524	526	514	486	522	564	498	521	500	491	499	506	479	521	551	500	519	535	475	520	525	511	506	529	525	521	518	548	536	521	514	545	520	508	551	539	549	510	539	544	509	497	537	491	531	552	533	507	521	527	493	503	499	466	519	539	524	486	525	523	548	527	538	526	520	522	516	495	506	472	503	474	526	534	513	502	519	519	535	536	495	506	517	535	518	469	488	512	517	524	498	505	523	491	502	542	506	481	514	534	472	529	527	497	521	485	498	498	512	533	510	463	527	543	527	537	515	554	519	514	517	532	551	488	497	527	519	522	584	539	539	502	515	478	520	497	578	551	491	525	545	541	556	500	512	503	498	549	516	567	522	522	540	512	531	529	522	512	549	547	481	514	557	519	508	523	558	519	487	515	536	551	506	523	542	533	514	525	530	475	544	475	492	532	494	488	527	506	540	526	513	492	512	514	532	514	507	528	516	515	492	492	480	505	515	569	465	527	471	524	514	521	537	531	513	545	504	589	529	530	560	529	494	475	504	529	503	549	469	537	547	523	510	506	535	549	517	558	504	466	519	511	491	486	535	540	548	506	468	537	547	496	515	511	542	519	515	548	470	501	521	479	480	519	530	524	561	530	489	499	510	572	530	499	550	537	557	547	520	494	509	565	487	521	563	518	524	536	556	500	538	518	507	539	526	533	519	543	494	506	490	542	493	542	484	574	512	478	527	503	502	532	576	544	485	563	550	509	499	534	512	509	523	502	544	489	510	507	483	542	517	477	544	477	503	533	504	532	537	494	526	526	543	478	485	539	495	500	518	495	525	497	536	503	492	498	534	531	509	519	509	503	557	545	519	504	521	468	489	510	506	520	533	529	505	516	521	545	466	518	537	533	516	500	555	519	528	530	542	483	535	523	517	518	527	552	530	524	528	500	483	532	508	541	541	503	500	489	566	535	540	562	533	527	499	487	514	492	504	541	527	493	539	539	488	548	552	503	566	548	531	555	545	512	521	554	509	487	497	506	520	573	503	535	527	519	498	562	533	530	542	539	493	515	526	508	491	489	528	534	506	538	510	506	514	539	527	484	547	525	547	486	498	527	512	506	511	532	535	519	504	500	494	505	511	568	502	534	536	564	516	505	499	533	521	538	518	511	525	489	528	508	494	522	500	549	504	516	554	503	523	484	492	484	532	494	522	528	528	517	564	482	512	490	543	546	519	533	536	497	530	540	509	495	510	501	532	467	475	524	549	520	482	496	493	512	524	498	493	514	557	502	538	496	525	509	514	534	526	522	505	527	550	501	536	523	515	488	539	524	525	511	503	488	518	510	492	529	523	509	529	531	518	536	512	495	544	481	567	496	481	512	480	480	554	521	541	473	514	558	525	559	545	491	489	547	526	476	508	535	547	548	513	530	504	530	514	536	497	502	471	500	500	480	542	531	494	486	505	525	518	525	559	530	519	495	512	481	516	523	504	488	527	525	519	488	540	526	502	471	561	529	542	562	487	508	506	534	504	484	501	524	521	510	513	535	474	535	506	538	499	531	525	501	526	509	507	540	497	532	528	528	515	503	509	528	543	486	540	490	539	506	504	518	544	518	532	536	541	509	513	560	498	512	498	542	547	504	526	505	502	536	569	540	500	527	507	522	569	531	466	512	489	540	496	543	569	516	516	527	540	536	559	520	480	478	508	509	526	521	514	503	512	508	526	525	530	511	524	531	500	514	527	535	503	514	532	518	532	504	497	543	487	508	508	483	536	529	518	518	488	501	542	546	522	546	552	511	524	556	497	518	527	504	491	526	548	546	538	521	456	458	544	526	497	552	517	532	500	551	529	573	576	508	534	522	511	522	498	520	515	536	516	521	486	480	515	523	484	551	506	492	510	536	514	526	482	556	506	476	518	506	472	497	557	546	489	517	511	493	518	500	544	567	531	498	497	508	536	515	547	495	511	484	469	479	520	525	508	533	516	477	505	480	541	528	501	483	508	504	519	491	503	559	542	551	496	506	505	527	556	530	545	533	490	509	550	500	560	553	527	541	587	536	503	499	552	532	504	530	529	535	509	551	512	543	535	527	542	516	551	510	531	524	510	520	496	517	529	543	534	545	478	507	523	555	552	519	508	508	552	537	524	523	514	516	515	504	535	497	516	540	544	499	494	518	528	509	531	542	487	491	518	499	497	518	538	537	539	520	534	485	537	499	490	499	505	526	506	507	506	544	531	483	528	496	537	507	555	515	554	525	557	507	492	560	518	535	499	547	516	530	500	537	481	503	501	495	543	504	506	531	488	498	504	516	533	505	537	521	491	487	559	556	514	558	575	507	496	516	495	494	525	566	501	519	492	509	523	515	462	546	529	551
28041	26954	30683	23360	14072	8446	5516	3861	2904	2311	1856	1604	1357	1101	1026	898	861	733	729	633	608	537	537	500	444	401	491	416	428	402	450	394	407	392	397	354	403	384	363	347	386	352	344	366	367	352	355	333	376	359	386	337	358	344	355	332	363	366	358	385	407	342	390	333	357	355	333	355	318	357	360	345	346	357	360	342	349	339	348	339	343	317	345	329	301	364	342	309	335	329	369	337	367	319	331	298	347	355	364	391	373	336	362	320	325	320	345	337	324	311	361	363	368	329	302	348	365	310	353	340	332	358	331	335	327	334	358	329	341	336	337	348	338	318	346	332	346	338	353	327	335	340	332	324	375	340	350	327	351	324	334	369	366	351	335	348	340	318	363	323	340	342	350	387	340	335	336	342	343	331	392	312	356	359	369	359	341	358	327	338	331	362	364	328	331	344	313	347	317	350	331	355	352	348	348	355	345	348	329	350	366	338	324	350	347	321	335	339	333	346	344	322	330	339	351	355	349	342	345	379	333	329	340	305	368	369	320	358	375	352	360	318	345	336	319	356	332	313	332	366	345	356	331	324	366	341	336	317	320	325	339	338	370	336	357	315	323	358	358	340	345	360	342	361	342	360	359	362	362	339	309	358	367	339	369	336	360	361	358	339	360	350	351	331	336	368	377	337	335	360	374	356	373	334	351	338	353	376	331	327	343	329	314	323	319	380	358	353	323	368	342	347	334	336	322	336	316	327	347	387	377	339	373	359	337	323	354	365	350	360	348	363	372	322	359	344	327	336	314	335	359	366	369	315	344	319	371	300	368	330	364	340	340	319	351	325	336	354	354	348	376	371	316	349	369	329	360	339	339	348	355	331	382	336	349	353	355	358	362	342	310	359	321	327	330	359	345	316	345	352	374	345	352	364	339	351	335	366	353	334	348	367	364	312	331	356	334	373	344	339	337	339	337	325	336	352	341	364	358	356	321	343	342	359	339	390	337	340	339	383	332	297	342	354	344	326	352	342	410	328	327	320	319	345	358	325	348	377	330	348	350	341	344	329	352	345	314	330	341	341	366	334	323	345	337	362	358	379	318	330	342	338	343	381	329	382	334	348	339	340	332	342	324	341	335	372	367	365	333	322	310	367	338	338	342	358	356	352	335	362	353	357	385	370	379	352	360	333	330	308	331	363	359	347	379	341	345	337	312	340	357	377	343	349	332	325	342	356	329	315	339	359	371	362	343	318	356	366	361	359	337	324	332	341	365	341	313	332	314	360	323	372	366	346	329	380	333	361	312	348	349	345	324	351	366	357	354	326	336	336	370	334	346	360	323	329	351	337	350	359	324	330	352	353	364	350	351	362	355	340	338	341	321	350	350	361	344	322	333	326	348	339	330	320	340	347	341	319	335	369	333	351	344	297	352	341	323	341	361	365	345	360	322	358	362	354	326	343	356	344	296	356	333	342	357	354	361	345	325	353	353	356	355	297	324	361	345	346	355	342	343	345	351	360	356	324	320	378	374	348	348	355	315	368	341	338	325	332	331	339	306	337	332	324	355	386	314	319	362	333	341	334	319	335	336	333	343	346	347	336	303	364	355	337	357	329	309	339	340	343	340	349	341	340	304	362	359	318	355	329	334	350	360	348	330	332	369	324	339	359	329	358	376	326	339	373	328	330	359	353	325	295	318	322	346	366	330	324	367	336	370	340	322	341	357	355	343	363	340	326	360	371	355	361	338	367	365	368	333	342	349	343	352	353	356	329	343	337	339	352	357	365	368	323	343	347	323	361	335	354	344	321	330	344	335	324	330	337	331	324	338	371	366	314	347	329	337	346	344	354	353	331	373	311	280	339	337	346	343	368	368	335	307	360	326	341	357	338	377	359	362	315	340	377	326	378	331	325	374	351	351	368	298	310	337	348	354	326	325	365	328	347	342	360	343	321	331	316	353	322	343	355	343	395	363	323	334	346	348	334	314	331	383	324	340	333	355	309	336	373	337	328	314	350	351	323	362	320	335	356	362	343	315	379	350	342	346	339	344	361	308	342	301	351	317	353	365	318	341	378	339	365	314	339	350	349	350	313	342	333	330	346	342	363	330	365	386	319	338	351	368	362	370	340	374	361	360	324	349	367	354	328	336	339	324	333	345	342	345	322	336	342	333	324	300	342	340	357	358	370	321	327	353	353	356	358	353	350	380	340	349	313	329	350	373	326	360	312	334	352	367	349	367	370	353	364	344	334	387	312	324	339	314	368	322	315	350	364	347	337	360	310	317	393	334	293	358	346	351	311	320	349	344	402	349	331	379	353	316	349	377	355	360	350	306	342	335	368	339	358	364	346	343	313	308	348	320	356	307	340	357	336	343	366	348	331	358	325	361	327	355	353	379	313	300	363	353	344	353	347	364	351	376	349	344	354	352	341	349	330	292	374	362	346	347	326	338	336	349	360	314	363	364	322	341	345	361	339	376	324	349	323	347	362	350	340	366	367	335	316	349	339	327	378	313	379	354	330	353	370	355	333	349	374	352	384	362	335	337	339	333	350	338	356	365	334	327	351	321	353	312	363	363	316	347	314	327	360	349	362	343	332	361	338	332	310	362	347	340	352	309	326	346	340	364	324	310	353	337	299	365	358	341	350	346	333	329	359	356	360	350	329	331	356	344	346	330	344	325	342	336	353	351	325	362	327	364	341	340	336	369	325	356	370	354	385	359	320	333	354	330	358	363	367	335	321	361	335	350	344	339	365	371	327	318	329	327	300	348	324	323	357	339	344	348	354	336	314	373	352	322	326	331	345	356	359	315	313	344	357	328	335	338	357	351	320	290	340	330	331	355	349	371	336	374	362	371	310	378	337	364	356	351	360	355	327	332	346	340	375	354	306	353	318	313	368	328	319	370	317	346	337	346	303	347	331	354	332	343	342	346	374	337	338	352	365	320	360	343	384	328	365	347	342	323	330	337	374	343	357	339	373	374	340	316	360	335	346	362	314	353	342	355	351	343	326	340	376	325	379	349	327	348	315	325	357	326	354	342	350	324	354	337	362	347	314	354	336	307	345	347	317	317	340	366	348	347	354	325	345	334	367	337	360	337	361	368	347	378	357	327	358	361	379	361	350	343	367	346	350	352	311	319	330	344	369	341	354	351	329	357	320	335	356	357	303	324	315	363	364	352	314	324	361	352	355	305	314	349	321	340	312	366	329	323	341	343	337	331	320	348	354	374	345	364	346	352	360	344	337	356	341	329	302	329	319	360	371	339	335	333	332	336	316	342	340	338	364	358	360	320	348	335	335	334	378	279	333	360	352	324	368	321	334	371	329	311	338	348	320	354	326	343	377	332	334	330	341	362	379	348	337	333	323	344	352	349	332	331	367	345	360	329	341	351	319	351	369	341	365	343	368	378	353	369	356	311	349	302	328	359	352	350	367	354	344	364	345	334	337	308	337	336	342	353	362	340	336	369	362	337	366	367	343	345	369	335	319	333	333	346	342	329	374	332	349
29543	43719	37508	27032	20674	15459	11925	9115	7157	5761	4895	4056	3339	2764	2489	2012	1909	1596	1352	1237	1125	1030	970	909	831	748	712	673	625	662	611	581	616	603	627	576	570	551	522	581	575	595	535	505	508	476	484	504	502	510	517	530	499	494	495	425	485	482	515	487	492	489	471	510	495	457	487	521	508	460	504	546	467	497	478	479	474	533	482	488	482	499	471	488	467	469	519	477	476	465	479	479	524	500	500	475	468	494	495	517	470	461	486	510	441	455	492	454	509	469	515	471	498	520	479	487	452	503	503	500	473	512	473	474	492	469	505	468	511	499	495	505	498	454	476	525	468	468	516	486	483	474	507	480	490	503	483	478	511	496	463	512	482	476	493	501	513	496	479	469	460	484	500	479	473	458	497	491	516	472	494	465	479	447	519	503	477	462	445	498	480	498	466	452	450	515	483	495	444	486	486	493	486	517	507	518	495	513	499	498	482	486	489	485	468	460	508	491	487	478	475	498	515	455	494	513	513	511	509	502	469	489	481	494	482	504	499	480	472	483	504	498	446	478	480	489	453	490	486	484	491	466	478	442	491	496	495	479	480	514	478	484	509	472	480	500	479	439	531	475	552	449	535	489	491	474	484	492	489	464	426	512	469	490	458	481	499	496	493	487	479	459	472	479	455	526	461	498	522	452	481	462	471	432	517	492	505	480	526	465	475	448	473	479	505	471	487	507	487	488	481	486	508	474	464	506	493	472	469	502	501	496	517	501	459	452	483	478	468	483	467	510	528	505	478	510	532	474	516	471	511	462	493	498	454	490	523	509	466	478	469	456	519	485	487	473	458	505	515	502	518	503	477	499	459	493	482	476	472	472	457	490	483	485	475	482	491	460	429	454	472	498	488	486	479	489	469	467	447	469	493	484	470	496	481	518	473	498	434	510	466	503	515	521	511	478	492	474	485	481	474	475	502	486	516	470	516	469	464	489	509	490	462	517	506	451	468	471	470	466	501	478	492	506	508	496	490	467	511	455	470	462	440	444	466	486	497	491	490	528	487	502	483	500	505	476	474	535	504	453	478	450	468	474	488	488	512	490	466	474	491	503	483	503	445	501	482	498	474	486	484	516	486	483	442	480	462	503	506	471	494	483	532	512	501	476	504	519	514	489	466	446	455	471	493	500	470	480	511	485	506	493	503	506	515	495	500	493	527	518	520	506	466	502	506	446	492	505	487	509	487	495	500	488	489	544	463	475	474	494	463	508	470	505	492	504	508	490	450	499	512	505	480	453	519	474	454	482	499	441	484	489	494	467	511	499	485	488	502	487	478	475	454	493	500	504	495	551	502	465	526	505	451	467	500	508	507	518	450	508	489	476	459	475	436	476	496	469	470	481	484	550	465	434	489	439	508	480	486	490	459	507	524	477	506	520	483	450	471	499	495	461	471	496	514	478	508	505	509	518	515	487	477	478	459	495	445	463	484	504	476	512	478	497	501	487	478	517	524	455	500	497	477	472	484	442	501	529	455	465	479	529	477	541	482	487	482	500	487	489	549	473	442	494	542	465	477	495	494	455	503	465	488	495	465	499	466	471	482	489	445	495	489	478	493	491	496	524	479	515	471	503	469	475	514	494	499	491	468	464	468	485	482	483	494	474	489	506	461	489	485	460	523	488	501	486	503	475	497	481	466	444	520	533	538	489	499	468	480	518	475	475	461	503	491	486	471	471	486	494	443	488	459	468	455	495	495	479	484	449	517	493	502	476	475	458	481	494	506	467	493	518	517	498	458	492	489	484	491	474	526	516	470	500	460	495	474	476	498	474	496	523	506	494	472	491	466	499	491	511	515	462	499	518	470	468	479	470	477	503	490	498	474	483	499	443	528	496	486	493	447	475	450	492	483	513	521	524	475	512	479	506	493	524	507	470	498	461	456	477	478	506	490	484	472	510	496	487	506	496	457	482	481	474	478	484	477	495	469	462	472	487	497	503	476	462	510	478	511	488	493	469	492	482	500	467	473	508	513	437	491	468	472	486	438	506	485	480	503	463	499	467	497	494	487	532	480	509	487	485	460	477	455	466	485	454	458	456	487	494	468	494	502	458	500	463	499	474	459	464	477	496	445	436	465	501	506	506	531	483	497	471	464	546	475	476	490	512	472	497	496	476	489	443	496	494	505	474	483	489	475	487	435	467	446	476	441	509	492	458	452	476	501	499	490	478	524	494	461	492	473	482	469	505	477	489	477	481	471	496	530	471	442	469	542	461	465	468	459	472	486	470	488	441	486	482	469	476	491	500	509	463	475	500	483	534	489	491	499	471	457	489	486	514	511	484	486	457	474	457	476	509	495	490	459	501	478	485	502	497	510	487	511	531	537	468	500	519	530	485	471	478	513	536	501	488	482	484	452	493	507	485	520	510	517	510	489	506	482	474	521	499	510	472	485	521	482	491	459	494	446	499	474	495	485	456	485	493	482	492	508	540	468	514	461	480	531	481	516	475	465	493	507	503	454	484	489	526	503	484	468	479	478	484	505	504	473	453	471	456	504	477	482	557	490	485	488	474	477	528	477	511	465	474	465	455	471	508	496	466	455	503	482	489	532	494	465	500	502	485	486	489	488	493	513	523	504	508	471	474	504	473	488	489	493	463	523	471	488	501	463	472	497	451	484	454	485	441	504	526	455	491	476	503	497	475	556	490	501	500	499	490	482	537	522	464	503	493	456	487	479	473	484	505	497	489	487	477	481	459	533	534	483	504	460	454	504	499	533	472	473	482	480	474	536	498	488	471	520	533	492	498	532	471	477	500	473	452	449	477	474	466	484	525	463	505	454	518	504	484	464	435	486	504	479	477	462	496	480	468	444	489	460	510	489	496	490	496	468	441	470	444	500	505	466	438	480	433	503	465	452	479	514	476	466	483	479	470	460	503	505	504	471	461	494	481	464	466	478	460	514	500	464	518	523	497	491	519	511	507	501	470	489	505	482	473	477	516	481	470	481	469	454	476	484	508	540	516	429	479	480	474	456	474	495	487	483	482	481	492	475	484	482	510	499	482	475	509	534	494	486	499	474	472	473	481	449	475	513	519	475	481	529	495	477	498	475	508	475	489	482	473	500	481	500	451	471	454	436	484	447	471	495	499	515	502	470	519	459	464	485	489	476	486	490	490	451	513	448	472	510	467	476	472	514	481	502	478	474	486	469	473	475	455	475	475	507	489	486	504	509	436	472	469	523	463	508	472	501	513	464	502	483	477	478	478	506	461	503	516	478	517	453	485	523	488	492	481	505	460	492	482	498	425	526	475	466	477	537	510	469	530	490	496	525	513	498	480	485	494	463	561	516	473	458	444	483	468	529	504	450	440	500	467	556	476	501	491	516	493	482	490	451	489	444	477	512	488	497	490	508	443	472	527	505	468	477	516	511	446	457	476	504	502	472	515	504	488	472	541	491	470	490	524	449	495	480	515	499	456	505	502	450	471	470	477	504	494	500	485	526	488	501	487	481	488
24150	21053	28308	24701	21741	17755	11648	7130	4846	3935	3073	2650	2118	1805	1559	1381	1243	1059	979	870	779	756	671	663	594	540	498	505	514	491	477	467	443	466	434	396	462	417	400	405	423	431	415	435	415	415	426	368	420	366	385	388	381	387	393	415	431	386	389	389	350	333	405	400	415	361	413	374	392	398	386	395	410	403	402	384	398	396	367	435	375	402	387	359	382	368	384	370	391	389	380	401	380	399	375	385	405	357	402	386	355	382	392	411	392	386	391	373	382	385	377	373	396	392	376	392	380	395	366	389	379	358	397	366	358	388	393	378	381	385	390	409	384	393	426	368	390	361	373	389	420	381	403	385	367	404	395	373	409	387	413	368	403	406	381	389	374	368	408	383	406	394	391	396	390	410	399	385	345	364	387	365	341	372	385	385	363	376	377	428	397	390	381	342	373	384	394	399	380	365	400	367	391	387	382	367	410	396	382	379	372	362	347	403	393	372	399	350	373	405	407	401	366	373	405	359	364	414	406	386	406	402	398	369	393	351	383	422	382	379	380	348	397	396	371	392	366	381	363	377	393	373	355	394	401	394	384	369	371	412	403	382	379	394	380	380	377	353	400	416	354	387	420	380	380	374	407	395	392	381	385	376	411	349	398	376	354	354	374	382	401	416	382	399	374	364	358	394	379	362	393	409	387	382	380	369	368	360	350	386	375	390	397	368	366	342	379	380	375	378	372	384	366	383	413	404	400	377	383	374	389	409	401	368	407	393	365	358	381	381	375	394	371	389	361	358	396	386	386	390	336	364	363	356	402	324	397	371	373	368	355	381	354	408	379	411	393	404	396	388	403	370	403	330	397	365	359	392	387	387	385	404	346	371	365	368	387	372	354	375	349	333	378	376	353	378	369	398	366	380	383	394	389	374	401	373	412	409	398	393	387	376	372	382	364	384	374	411	365	384	393	398	431	369	401	384	382	383	362	438	396	376	357	405	365	361	359	362	362	376	391	386	396	383	371	376	370	406	401	366	400	408	386	375	378	372	392	399	370	414	392	361	375	386	394	405	354	364	348	415	402	367	393	380	377	401	373	416	387	369	398	374	387	406	385	358	399	399	406	417	369	369	345	388	430	375	368	393	400	406	396	405	422	348	401	370	377	378	384	446	395	386	363	359	399	377	364	409	390	406	344	385	390	415	349	383	377	411	376	357	394	405	378	359	364	403	381	372	418	389	415	382	370	401	380	398	407	400	393	381	377	395	387	399	427	400	398	403	411	389	377	377	404	397	379	391	415	426	402	373	388	406	385	408	392	388	380	393	413	347	387	397	392	406	388	389	421	407	359	397	388	392	377	390	401	353	350	378	375	387	362	388	358	373	392	396	419	387	353	363	378	395	363	407	356	382	384	369	422	376	394	368	396	372	348	354	395	415	386	379	406	391	392	380	384	388	409	389	328	367	373	377	373	390	397	416	386	370	385	402	403	378	398	380	371	389	388	410	389	362	387	389	396	368	394	393	412	379	383	370	393	376	374	434	388	398	365	363	412	414	392	369	392	390	385	371	390	356	419	366	356	377	357	384	384	400	383	367	389	391	398	354	376	401	389	419	391	397	387	372	392	395	376	373	389	395	341	369	370	400	372	405	383	405	417	361	371	374	406	370	378	364	348	377	372	355	413	414	385	383	419	351	373	366	386	353	385	401	364	378	367	374	371	372	390	358	383	396	399	382	401	388	406	380	405	383	351	379	379	371	381	380	365	351	381	394	367	383	382	362	379	388	380	364	390	354	390	351	376	355	361	383	386	398	373	394	376	395	360	373	391	401	384	407	395	432	381	365	409	370	392	377	366	410	351	369	396	392	368	383	372	352	374	375	390	373	386	368	372	363	410	392	350	383	374	378	390	396	399	357	367	391	360	348	401	382	393	362	400	355	375	359	379	406	391	406	380	384	367	381	368	398	390	392	396	386	402	422	357	391	412	360	397	384	389	409	380	394	381	416	409	404	364	360	401	390	412	359	388	401	397	366	376	387	391	415	415	356	373	379	371	394	403	361	389	372	396	379	381	374	329	382	379	433	412	378	402	383	399	376	386	373	373	358	398	412	377	352	396	418	415	358	377	353	377	352	382	383	379	356	388	368	388	384	371	428	358	373	342	379	418	388	368	365	381	361	384	371	393	416	432	380	363	406	401	414	377	407	365	371	415	369	394	425	396	394	375	405	411	381	392	403	392	371	401	379	404	417	356	365	369	375	394	394	397	410	372	373	355	406	393	406	392	386	375	403	362	383	387	376	369	393	392	388	382	363	368	336	407	402	400	392	397	368	371	368	435	377	384	385	425	380	385	379	418	360	394	388	364	396	398	390	409	401	358	394	361	365	391	392	396	360	382	370	388	358	379	404	392	373	378	380	367	419	374	386	392	382	369	363	373	375	372	350	396	382	365	389	385	370	392	367	376	396	367	424	365	390	383	373	415	356	398	366	402	407	376	373	411	376	382	394	361	391	369	384	398	366	388	392	380	400	360	421	400	403	417	386	389	358	396	360	387	350	390	415	408	386	412	365	386	338	392	372	387	377	395	392	408	396	412	365	373	368	363	374	325	394	360	363	404	357	393	371	397	411	399	363	382	333	382	367	356	398	405	389	365	408	371	385	375	384	375	356	382	360	357	397	378	386	396	373	379	412	393	405	409	415	361	397	351	396	371	406	364	382	403	400	368	386	371	395	366	380	371	392	384	388	365	419	384	358	416	398	401	420	406	392	376	364	378	378	385	366	393	400	359	436	373	393	358	398	376	382	355	396	392	382	416	392	399	393	392	344	421	364	368	379	388	388	405	372	405	354	365	381	415	386	380	352	386	378	377	422	359	380	345	391	378	409	391	386	403	371	395	347	376	404	370	401	390	377	397	379	355	353	400	370	374	386	388	382	369	410	384	409	392	370	359	369	393	388	359	387	362	402	396	408	392	381	363	407	407	374	400	378	420	377	374	380	374	380	358	420	386	380	381	383	404	383	427	402	358	400	393	389	377	386	376	429	369	390	392	377	353	373	344	374	397	371	406	393	383	394	375	413	371	394	379	405	399	375	400	397	358	433	364	365	421	374	363	376	366	383	353	385	410	380	388	407	413	419	422	362	392	400	388	353	436	378	365	383	385	418	349	402	409	372	373	362	408	381	387	371	383	381	385	387	376	404	379	373	359	374	400	352	355	386	396	383	404	432	390	411	398	367	361	369	369	387	392	376	404	372	374	383	362	387	406	407	347	376	386	383	384	375	376	329	341	416	382	397	384	404	362	373	355	384	392	340	407	381	392	370	389	389	394	377	389	393	387	380	411	406	394	411	380	420	380	393	396	378	388	382	342	386	405	377	380	384	343	405	392	387	371	380	360	387	380	372	369	405	418	399	396	401	392	411	374	353	388	404	397	385	408	421	379	399	421	376	358	376	400	362	361	378	366	408	404	428	359	375	374	408	399	362	371	364	378	348	402	363	393	382	376	378
30700	51063	44308	33478	27177	21721	17119	13642	10961	9106	7340	6255	5086	4365	3590	3175	2625	2327	1990	1810	1592	1408	1302	1174	1092	987	920	850	825	829	835	758	740	733	669	682	662	667	632	650	616	597	626	590	571	590	544	614	563	579	580	586	515	570	556	569	532	547	503	514	562	582	548	588	609	565	570	564	558	557	582	529	558	528	532	504	518	551	562	568	554	558	539	499	528	559	554	486	500	570	502	529	568	531	556	528	566	528	525	574	527	539	537	535	532	551	519	521	496	559	566	521	519	508	534	545	533	543	536	545	535	537	540	586	538	557	507	544	582	541	538	550	490	547	524	548	571	525	552	525	519	525	520	513	551	569	551	537	547	489	511	535	551	519	572	562	540	563	506	517	544	531	536	545	535	534	494	532	481	527	533	502	567	551	579	540	539	514	523	527	527	542	510	575	553	517	524	590	508	565	516	508	596	548	562	569	544	566	533	531	507	544	545	516	585	534	517	509	532	498	510	567	501	506	536	531	485	511	559	541	527	537	505	546	513	520	544	545	564	541	521	512	535	576	523	576	521	544	516	494	555	523	539	534	565	542	524	551	532	551	555	512	547	542	551	525	515	518	555	554	548	505	535	523	536	495	566	504	510	528	539	597	528	520	513	550	488	540	607	510	512	541	528	564	519	510	528	524	525	560	531	527	535	565	513	522	539	527	570	512	540	497	511	523	542	553	547	548	558	536	531	502	517	516	574	539	534	559	525	526	483	511	527	589	539	511	545	525	548	509	522	567	511	534	535	539	515	511	526	531	562	556	545	523	559	520	542	554	580	569	505	512	504	521	517	504	508	496	516	521	509	538	565	544	545	528	550	580	521	555	544	544	557	543	509	546	527	538	570	590	551	519	542	536	505	513	500	539	545	515	503	513	516	574	522	522	511	498	523	528	542	560	546	526	512	549	516	524	535	536	525	548	561	527	470	531	563	552	552	524	579	539	530	560	555	540	569	548	554	571	527	509	491	495	571	548	512	489	574	539	504	507	559	525	548	540	495	511	500	565	566	562	543	547	546	522	526	543	475	546	517	507	511	508	533	554	551	561	527	508	551	561	533	577	540	551	572	563	519	524	542	554	534	517	536	476	552	545	552	533	505	489	534	543	553	535	527	493	498	533	570	545	511	516	548	518	508	519	553	555	555	549	533	543	529	582	541	508	572	542	530	561	573	534	536	541	555	539	540	556	546	542	555	521	573	597	512	529	508	543	517	539	527	508	554	576	506	561	544	537	574	537	556	560	547	515	532	556	522	532	539	523	545	543	535	527	542	580	547	539	562	526	518	571	533	539	521	547	560	505	496	541	568	526	534	538	537	533	537	491	523	575	530	548	533	515	574	560	531	521	544	565	565	536	513	520	532	554	530	517	561	526	531	526	528	563	537	522	546	505	577	518	502	571	542	539	532	517	570	500	545	546	558	526	527	540	520	541	558	513	536	541	522	547	535	543	567	539	526	542	561	576	575	529	568	567	529	568	523	549	534	549	509	517	518	539	543	552	538	553	539	571	565	539	520	537	525	513	557	565	533	541	595	580	518	557	512	588	544	569	542	508	582	563	544	521	554	509	543	552	571	541	526	519	535	499	559	540	514	558	531	555	519	512	526	551	574	548	518	502	530	562	539	518	497	539	559	560	549	529	538	549	555	539	523	543	547	548	590	546	512	522	525	496	533	576	578	526	515	527	520	572	528	500	544	497	510	563	565	531	556	512	593	532	521	531	575	553	575	549	519	529	558	562	586	560	569	572	549	577	568	501	550	530	534	537	535	528	559	560	518	546	543	539	567	518	548	520	572	489	527	555	566	544	507	511	497	529	548	611	595	548	535	535	569	547	501	532	553	543	526	553	532	538	548	524	526	518	609	566	541	529	559	583	520	542	594	557	530	544	531	508	527	549	559	545	519	532	534	501	515	528	514	527	531	548	571	534	545	549	524	562	566	536	533	517	543	542	540	517	583	586	567	531	524	542	543	565	522	540	537	565	513	534	530	551	527	565	535	529	533	493	529	560	520	526	491	531	511	546	515	559	555	520	529	513	526	560	562	533	534	494	502	499	505	524	570	517	559	518	501	533	553	536	538	536	534	559	496	552	518	528	569	531	556	548	517	556	576	544	515	551	555	519	530	554	546	512	571	524	572	512	555	485	521	531	514	588	532	542	513	525	555	545	514	530	511	536	544	548	519	552	577	571	587	549	497	535	542	521	550	510	515	487	508	509	546	558	560	572	563	547	548	468	514	572	543	552	526	537	540	525	528	549	491	476	529	540	544	528	538	526	525	532	557	544	557	573	583	519	567	552	506	550	502	548	537	563	514	538	509	514	529	546	553	556	517	502	491	510	557	546	570	550	540	556	516	508	525	581	530	537	525	500	523	600	569	560	520	542	561	544	523	516	519	503	486	545	515	552	534	520	538	539	562	549	574	538	582	538	507	547	541	474	562	556	523	544	528	573	547	507	559	547	530	535	549	540	537	536	518	554	560	536	561	522	530	520	515	526	539	535	587	526	521	531	520	530	575	561	538	536	554	533	570	552	521	493	574	517	539	506	564	554	559	542	517	537	563	547	567	515	504	523	543	549	546	525	530	579	512	518	565	531	510	524	515	518	570	535	545	534	558	500	525	553	570	559	554	502	539	511	545	528	530	551	532	539	574	528	533	536	538	538	495	560	534	543	515	514	530	555	534	567	531	525	544	542	550	486	549	525	543	556	580	547	533	528	529	527	549	553	548	533	569	529	526	540	549	541	548	567	564	552	563	530	520	521	525	555	557	541	535	548	566	559	531	541	502	542	519	525	551	557	542	526	519	540	552	553	537	538	559	549	521	515	532	518	560	523	521	555	537	543	538	533	574	500	544	512	513	523	583	552	561	541	536	508	514	517	525	515	527	584	506	538	531	531	542	535	520	490	524	566	544	560	529	567	529	532	534	530	516	475	532	557	533	503	508	519	528	549	552	528	547	527	554	526	545	544	542	556	534	556	550	543	553	571	522	575	577	506	531	570	544	501	603	535	530	553	571	549	520	525	524	595	545	562	544	551	561	514	538	536	548	474	543	550	508	569	555	514	537	576	551	572	575	562	573	554	552	549	577	547	536	515	578	581	559	549	575	553	529	546	534	549	526	495	527	528	552	525	566	534	566	500	500	559	544	484	527	533	534	555	517	525	497	515	571	489	523	525	527	521	562	540	561	533	576	536	495	537	552	536	567	517	511	519	507	574	509	499	546	529	554	530	519	523	513	536	563	528	542	526	545	563	528	512	483	523	482	511	525	534	533	526	560	533	487	582	541	527	546	534	536	519	521	589	538	558	561	527	516	564	545	499	593	553	559	554	527	550	525	512	532	505	536	541	537	503	513	550	516	533	531	508	560	503	520	523	525	554	559	539	516	507	494	559	517	524	518	539	560	567	561	566	518	526	540	538	554	521	528	561	530	521	528	551	545	517	523	525	515	508	521	534
23123	21049	28615	23777	21533	21958	18565	10034	6775	5364	4312	3443	2864	2398	2074	1720	1486	1366	1179	1057	923	860	742	731	676	592	567	553	581	547	523	524	483	500	456	453	419	454	447	401	452	432	400	393	427	384	373	362	378	409	365	408	379	374	394	388	405	382	377	360	365	409	348	387	347	364	362	386	383	387	367	385	398	342	353	391	379	381	375	389	394	389	376	358	359	367	325	387	404	405	379	354	328	338	376	337	391	368	372	370	389	374	359	353	366	374	396	346	343	365	391	351	355	358	362	368	365	349	394	394	368	366	364	348	388	387	373	382	369	370	384	387	392	320	368	366	370	388	346	373	352	358	399	341	330	355	345	355	367	343	378	362	364	361	363	362	361	352	325	354	374	349	354	368	362	373	368	384	361	371	370	381	386	375	383	352	357	393	370	378	402	339	396	401	361	388	340	351	362	374	389	359	378	384	371	384	377	358	378	341	399	396	390	403	368	361	371	364	376	335	402	366	355	409	378	367	377	420	382	373	375	351	379	386	361	340	395	389	373	402	394	397	355	385	367	395	393	331	391	368	335	370	361	343	392	347	373	395	383	393	411	375	399	347	349	391	399	365	361	363	345	365	367	390	377	340	388	325	381	356	362	351	413	358	339	370	371	339	424	343	359	332	353	350	371	363	336	395	373	383	359	383	365	394	350	388	376	354	375	342	384	378	379	372	394	373	347	364	393	363	390	379	371	377	348	366	375	393	384	381	370	355	368	348	359	346	409	397	396	391	386	320	357	328	372	347	384	372	342	381	394	370	377	368	348	373	351	352	401	365	338	374	380	392	343	396	411	384	396	321	358	344	381	380	362	387	356	396	351	383	399	376	367	340	402	364	367	364	360	381	356	397	365	391	346	357	346	379	367	395	363	360	362	382	409	374	369	341	398	370	363	374	380	352	399	356	353	378	396	393	393	381	373	397	369	358	388	371	371	385	355	391	371	371	385	336	362	376	371	360	340	344	361	366	364	355	392	347	384	392	332	365	400	398	388	350	377	362	378	389	351	358	370	373	371	340	350	366	363	388	388	363	387	374	385	377	385	361	354	382	371	349	361	372	373	331	366	391	353	406	355	397	379	370	356	373	349	371	379	325	365	362	385	397	372	398	348	410	356	349	411	369	378	378	352	398	352	367	369	373	373	382	374	384	361	363	403	367	334	354	382	373	364	356	378	402	324	357	358	367	376	352	377	396	332	339	344	337	382	331	395	326	363	370	386	369	384	387	351	358	377	356	340	349	358	343	384	379	364	375	379	408	380	340	369	356	388	379	384	372	364	387	386	390	360	346	352	372	366	363	360	367	378	429	393	390	376	371	395	363	385	382	384	388	397	384	358	422	381	337	364	389	343	376	363	345	379	352	354	369	347	372	352	403	396	358	380	388	347	365	402	407	377	363	347	329	407	358	372	385	407	378	342	336	397	359	366	393	393	360	404	375	357	366	360	335	324	405	356	381	367	377	367	376	369	356	347	355	380	313	373	376	359	408	392	400	359	368	391	362	407	394	397	408	334	407	366	362	377	390	343	347	393	345	368	397	393	397	356	407	384	397	371	375	386	347	395	412	366	383	356	379	338	376	385	439	347	376	369	356	358	368	405	364	386	400	402	368	371	370	367	375	356	393	331	420	378	401	351	366	389	394	387	373	394	376	379	390	371	355	394	318	356	361	400	383	400	343	349	377	360	362	382	361	381	365	365	401	347	401	381	355	408	372	344	371	336	391	366	373	366	359	392	357	384	357	372	372	361	340	373	367	380	346	364	358	382	344	381	394	355	358	384	390	380	380	383	397	364	368	363	382	329	419	371	366	397	393	383	378	354	332	377	377	396	394	325	361	377	399	378	376	421	400	368	360	352	379	384	382	398	350	351	381	346	372	360	373	366	390	348	391	403	365	356	342	366	363	342	330	384	371	356	355	406	380	377	385	395	370	372	398	359	354	376	404	333	400	358	393	379	368	365	384	398	404	403	388	382	369	376	400	342	353	393	371	370	367	353	398	401	360	398	383	379	358	340	355	368	369	348	372	337	401	383	385	341	358	387	382	363	371	369	381	392	339	370	342	416	364	399	363	367	365	390	396	381	361	379	413	365	392	392	331	391	353	383	376	380	381	397	372	359	373	355	362	369	375	350	373	352	391	409	369	383	370	365	385	363	362	370	379	374	437	345	402	379	343	394	371	356	347	365	395	353	395	372	375	409	368	395	331	336	361	359	315	365	358	360	354	398	387	383	387	356	364	374	319	384	384	367	363	364	350	396	371	362	361	395	381	365	347	378	390	364	425	407	367	358	362	371	373	380	377	377	387	361	358	363	365	357	362	395	334	390	398	381	392	380	375	385	385	361	374	369	351	392	327	370	368	372	385	381	367	375	337	377	401	348	388	349	405	365	361	377	367	369	361	359	359	368	351	365	343	354	356	365	396	370	383	388	352	343	374	392	383	394	350	352	404	380	364	371	378	376	364	343	413	350	350	402	325	383	368	367	379	369	366	394	411	368	377	349	372	341	387	352	403	421	351	393	380	396	362	377	332	367	388	351	388	354	365	359	384	372	393	386	345	349	392	344	359	378	369	373	402	368	367	362	393	378	329	382	393	369	357	385	373	368	340	333	364	363	396	395	369	352	378	367	329	377	340	336	372	402	375	368	375	351	373	403	407	370	392	361	354	362	362	354	363	361	388	338	344	342	366	349	377	362	348	329	378	351	415	372	334	395	374	399	368	360	352	397	385	374	393	384	358	354	397	397	333	356	365	363	393	383	363	386	367	342	384	375	374	366	349	367	374	392	398	363	370	388	351	404	379	364	377	372	325	364	393	400	363	359	350	349	366	371	383	396	371	365	365	403	376	361	380	346	357	370	330	358	383	352	362	389	393	364	392	387	374	362	341	359	364	351	347	392	365	371	391	372	340	360	357	351	378	379	349	345	384	372	377	363	384	380	392	359	377	354	360	356	356	352	370	371	364	359	363	388	376	394	352	320	382	352	385	367	341	352	376	385	353	390	349	344	381	368	373	358	372	329	358	368	365	401	350	352	376	351	366	363	383	361	373	335	382	350	398	391	372	378	341	358	340	359	340	358	398	374	399	397	381	390	371	355	433	370	389	396	382	356	344	372	389	358	370	376	372	359	346	369	355	377	353	386	387	397	411	389	361	363	382	388	385	401	362	374	361	392	344	355	365	332	336	359	367	372	372	394	399	380	381	390	386	340	309	354	362	401	362	329	343	384	356	372	389	372	335	359	379	392	378	369	357	378	381	319	378	367	352	409	363	367	368	406	370	378	389	330	378	380	356	340	356	364	353	355	371	375	396	416	384	375	351	414	344	385	351	360	373	391	383	353	347	343	385	379	367	393	380	388	402	371	365	387	384	396	374	344	337	380	372	352	343	344	399	379	356	376	365	363	351	385	390	381	371	383	357	339	400	364	391	398	372	368	396	349	315	339	385	401	387	368	364
32349	56410	49504	37698	31292	25892	21293	17434	14099	11726	9673	8268	6844	5769	4809	4031	3480	3034	2525	2222	1967	1812	1480	1413	1215	1111	1090	970	963	879	898	827	752	766	707	711	710	650	644	596	595	659	631	613	599	576	541	546	536	554	591	548	548	577	543	564	543	566	552	535	578	595	535	497	513	557	530	541	511	518	504	532	543	533	520	476	546	489	504	507	475	522	544	567	538	529	514	525	516	534	550	523	535	519	560	545	518	538	511	510	528	538	531	520	543	502	537	472	545	543	501	515	491	537	541	529	467	495	485	533	538	542	521	507	480	509	532	498	513	538	545	503	488	465	554	508	458	503	553	506	515	508	480	534	547	537	483	530	524	479	525	494	494	525	519	514	506	515	539	468	539	512	521	541	506	533	510	521	514	506	547	500	514	483	503	506	501	498	503	518	526	557	554	505	471	483	520	546	512	490	497	532	510	549	503	522	508	512	493	492	519	456	569	519	495	548	518	518	512	557	499	517	521	525	487	501	488	516	544	535	503	523	510	557	527	499	511	513	503	505	534	478	482	525	544	468	528	480	480	483	510	523	531	508	538	548	523	505	525	509	485	546	513	499	521	521	491	463	524	517	525	530	493	513	480	528	513	484	522	507	503	472	484	505	535	489	514	504	516	494	516	481	524	519	509	518	536	472	505	524	528	557	506	524	510	520	503	534	475	526	486	490	520	563	536	505	502	475	495	574	515	516	508	510	505	533	518	498	490	519	516	498	463	503	500	475	495	496	516	533	502	491	498	492	511	490	535	517	504	522	544	502	530	531	551	523	492	497	520	482	537	556	520	503	518	512	501	497	534	490	505	544	504	522	490	496	492	514	526	515	503	525	466	504	502	471	527	498	536	490	524	512	507	489	560	550	526	512	472	508	526	521	538	499	513	538	519	513	523	536	520	533	504	541	504	491	523	479	506	507	520	491	523	503	521	484	531	506	521	521	538	588	506	515	510	495	544	548	523	494	490	510	525	487	480	494	503	471	582	523	553	532	474	513	525	505	517	472	469	502	514	492	510	509	507	523	519	487	503	542	524	503	525	525	504	500	470	456	543	522	499	494	504	502	496	560	550	524	493	548	522	541	515	533	545	511	528	532	514	524	521	530	507	534	524	480	501	484	500	538	514	559	533	509	517	532	556	514	529	501	504	536	478	480	552	490	526	528	526	510	508	538	505	466	494	490	509	519	518	538	514	466	521	496	481	501	493	487	541	515	524	498	518	510	542	495	553	549	510	527	499	544	500	550	502	538	487	520	538	509	543	513	504	517	469	521	527	538	507	526	508	512	501	547	522	489	529	498	495	555	561	514	472	548	538	495	525	493	474	512	532	506	542	538	516	478	518	501	518	551	489	554	542	509	493	481	555	548	547	522	477	476	520	502	527	490	520	559	492	482	509	503	512	571	517	554	513	476	481	524	537	524	544	539	503	509	533	504	514	517	492	506	524	557	473	553	519	470	499	479	534	522	526	495	520	515	533	521	512	526	542	502	513	484	537	498	502	545	498	511	547	512	498	523	502	524	543	526	550	577	503	481	536	514	473	483	474	472	549	512	489	529	488	498	491	530	504	500	495	531	491	509	481	522	516	528	535	498	506	471	475	523	499	522	506	483	551	492	511	487	504	491	512	475	515	482	526	508	504	550	539	498	469	493	480	510	503	559	516	499	550	472	506	535	512	507	568	503	537	524	533	490	508	498	538	499	516	515	546	510	495	502	498	493	545	476	522	472	549	481	549	532	560	505	530	498	491	511	493	515	516	506	514	486	511	534	545	483	525	539	505	491	522	505	501	516	516	525	513	516	525	520	533	513	515	514	499	542	510	538	510	510	540	503	514	542	546	464	516	525	525	569	472	493	525	506	526	520	499	547	525	508	511	490	514	494	506	491	521	531	530	502	514	495	504	493	532	480	506	500	548	528	548	486	534	536	483	515	493	504	508	511	486	512	484	473	530	522	497	492	528	511	538	497	509	529	511	514	504	502	513	476	492	489	502	524	473	483	517	509	492	490	517	503	517	501	492	494	514	499	572	501	505	502	524	532	516	485	563	523	512	523	492	472	517	505	503	462	539	534	520	497	485	512	499	523	525	500	505	499	462	524	478	532	529	514	508	523	496	551	508	485	515	598	532	522	578	493	512	516	476	525	508	518	502	517	473	538	525	550	524	516	521	519	497	508	475	485	487	510	489	509	510	534	508	528	529	536	520	541	477	516	498	540	522	556	580	565	526	564	497	490	504	545	556	487	502	495	515	572	546	485	521	510	513	473	525	531	519	475	503	524	499	504	495	537	516	513	479	523	547	493	498	526	538	527	542	549	544	500	475	517	517	565	486	513	522	494	490	504	504	551	490	548	492	519	528	589	520	515	485	492	495	482	511	494	527	511	538	533	485	538	510	512	531	533	538	519	507	485	539	527	494	500	533	548	564	524	520	489	528	542	525	525	542	517	510	487	565	463	489	509	527	509	490	489	512	518	495	468	513	520	525	531	499	517	527	516	494	507	504	518	506	479	511	485	521	533	509	489	502	528	527	516	497	522	505	488	480	505	540	493	523	475	517	519	492	516	484	512	529	512	507	505	512	494	511	512	533	483	552	533	543	532	549	511	540	508	480	528	511	516	508	490	481	494	487	499	512	536	525	538	454	531	527	484	522	523	548	504	543	492	557	528	510	537	535	500	514	512	544	515	531	499	575	500	525	521	497	503	486	552	513	525	489	490	500	528	522	516	509	519	506	484	564	500	539	496	498	503	526	506	548	511	503	511	518	523	530	512	523	485	485	500	492	537	532	529	493	534	499	514	514	477	483	482	513	521	523	539	509	507	526	505	559	509	538	524	480	517	530	515	487	503	532	535	529	531	522	520	534	513	531	498	548	533	512	498	521	464	568	507	513	540	477	545	502	560	488	489	547	492	502	512	566	489	519	477	498	526	503	508	491	495	526	534	496	486	532	512	471	518	532	486	505	546	517	537	523	532	561	529	529	530	529	483	476	503	518	518	491	488	481	479	521	546	543	546	509	557	492	508	481	518	480	514	501	506	472	490	552	549	555	474	509	495	508	502	492	528	501	519	530	529	555	512	507	532	508	514	491	507	532	503	545	513	487	516	500	506	520	534	506	505	518	513	527	497	539	494	446	519	542	525	483	527	499	487	526	494	529	515	500	485	552	545	490	520	471	563	518	549	485	541	541	480	529	514	486	539	520	502	492	534	502	506	523	543	488	509	507	485	510	492	492	487	482	482	453	498	517	539	507	505	534	550	482	480	515	499	540	533	513	485	513	496	502	528	517	485	514	511	547	558	494	499	501	517	506	519	527	474	504	525	516	479	538	542	506	554	534	478	522	500	477	482	523	537	513	491	478	536	488	513	525	483	508	443	519	513	528	527	531	543	492	459	495	482	516	531	535	516	543	553	538	508	513	500	497	496	546	476	521	563	561	503	484	511	479	542	516	514	501	497	510	516
28114	26829	30918	23357	14337	8524	5576	3949	2855	2268	1918	1545	1390	1170	1013	910	770	767	683	624	625	567	538	506	434	467	385	406	390	394	423	366	392	378	409	381	368	387	342	361	364	380	369	383	356	336	368	367	338	363	326	354	349	338	349	336	358	338	318	354	336	332	324	357	371	325	361	345	346	353	343	357	361	349	339	358	327	355	345	340	311	316	341	364	339	337	303	369	359	354	354	311	340	337	370	357	363	354	346	348	358	348	365	343	324	347	341	340	349	305	320	387	360	319	334	356	326	358	314	339	320	321	315	344	327	330	393	312	355	359	323	347	366	332	345	313	340	323	333	320	369	356	320	325	334	320	302	397	346	363	334	354	325	347	341	350	338	338	342	334	350	321	319	341	342	314	322	320	324	303	342	329	323	361	344	337	340	332	361	343	330	310	330	346	323	365	338	336	333	338	344	318	347	323	358	332	342	360	305	336	370	372	378	348	335	325	335	360	332	334	345	354	321	331	359	344	346	372	351	338	348	304	360	310	321	351	332	343	353	344	367	334	353	345	341	355	362	383	328	363	342	348	352	334	314	307	374	364	331	358	364	347	327	316	347	360	353	343	335	329	353	320	354	353	321	366	346	323	321	362	341	323	352	338	342	323	337	324	328	329	311	383	342	342	335	340	368	365	343	357	370	364	374	349	359	335	355	346	323	364	315	318	325	378	339	309	341	339	348	324	342	340	361	346	331	306	348	321	369	336	334	324	338	350	340	352	313	326	335	345	368	341	337	340	327	332	351	351	340	356	340	357	350	321	350	337	333	363	330	321	343	340	395	328	334	326	360	323	346	327	370	367	348	341	352	342	370	351	336	326	315	317	311	320	343	323	345	360	357	317	330	361	344	309	350	335	329	332	359	369	347	378	338	372	338	328	357	317	340	323	341	325	326	326	335	351	324	350	310	358	350	341	325	343	352	364	351	332	350	363	312	323	356	364	357	357	346	317	315	351	337	341	329	307	326	334	360	330	306	349	329	324	347	331	321	339	353	345	320	339	351	307	364	326	337	350	319	318	350	352	347	319	347	341	337	316	314	355	332	339	376	374	344	345	306	328	331	319	333	324	327	330	327	329	352	319	319	365	362	333	331	344	339	333	369	363	337	300	339	331	318	359	353	390	346	304	375	340	311	314	333	328	322	351	339	372	344	348	323	347	350	364	332	322	312	356	317	326	365	366	346	367	347	333	320	330	366	309	317	347	321	333	336	372	324	336	332	329	324	330	350	357	317	375	363	352	321	337	300	325	347	365	338	345	338	326	310	314	326	331	339	346	324	343	338	360	332	346	369	317	354	392	347	325	306	311	327	334	324	366	338	322	335	364	359	335	372	351	322	357	352	334	352	301	370	329	350	339	303	316	321	330	334	346	333	333	340	350	348	340	322	342	366	366	306	316	326	352	331	292	335	327	342	324	350	346	366	376	329	350	317	361	345	332	321	356	382	349	363	324	314	352	343	310	337	360	359	314	371	360	353	364	345	335	335	350	326	327	298	322	335	354	354	357	338	335	336	316	339	351	342	384	326	353	334	339	361	349	329	334	351	341	360	333	327	355	338	335	377	343	362	323	352	329	345	362	347	358	326	353	362	336	336	339	341	342	351	341	328	327	344	324	359	332	319	329	309	346	336	329	331	376	342	350	324	324	332	329	367	343	349	373	367	329	302	321	323	307	331	332	348	362	316	330	362	364	351	352	349	336	310	318	330	329	331	358	312	342	365	322	337	317	358	359	364	350	339	356	327	334	328	337	338	369	333	314	326	307	358	345	335	326	358	332	358	323	361	336	364	344	362	321	357	328	339	360	358	340	325	326	344	345	324	380	348	353	323	337	319	360	386	353	322	344	349	354	328	331	344	298	309	350	336	326	350	333	328	333	309	326	346	324	356	350	329	371	347	355	329	319	318	369	317	321	294	351	334	338	343	354	359	314	340	346	338	353	351	357	352	348	368	337	381	344	352	352	315	338	366	316	317	361	325	341	325	345	361	372	381	332	333	340	366	346	346	349	349	351	331	316	314	327	339	352	353	345	354	321	345	339	357	322	347	329	322	335	337	349	329	336	360	353	347	338	314	363	334	321	352	307	313	321	330	345	307	301	346	351	340	345	326	320	337	350	323	345	356	366	320	341	348	350	319	324	339	314	356	336	373	334	325	366	358	343	330	354	343	323	320	342	336	333	342	359	337	300	371	324	339	345	340	335	343	332	351	340	361	360	323	336	312	360	372	353	329	359	333	328	328	348	363	329	352	342	324	363	331	331	316	385	321	356	319	322	341	359	339	365	354	351	347	334	333	352	341	324	332	313	327	339	325	395	323	315	325	368	331	332	339	338	349	320	362	380	349	306	356	351	344	355	356	351	345	323	332	336	376	342	361	315	334	359	347	328	340	328	343	360	342	325	345	331	325	331	305	312	333	330	341	336	373	373	331	324	345	336	356	358	354	333	326	314	343	361	372	343	339	331	346	319	336	337	311	340	327	345	322	342	337	316	350	343	344	326	353	362	335	325	331	333	344	351	359	321	341	324	349	332	338	375	348	364	343	362	382	378	365	350	346	371	347	345	347	320	318	373	339	345	356	345	310	331	334	339	331	319	316	376	332	372	335	343	334	321	316	341	339	325	333	350	373	317	304	315	366	343	312	307	338	326	359	304	341	344	344	328	371	359	321	343	335	337	359	355	346	346	334	310	325	375	357	397	359	333	338	330	334	358	325	339	365	356	350	329	368	361	315	337	373	357	317	325	370	328	336	332	356	327	350	362	357	304	292	361	354	344	345	399	343	327	337	314	290	352	352	372	353	327	347	344	330	333	341	385	303	377	337	333	308	325	319	362	345	323	379	335	338	363	354	327	318	341	304	342	330	343	363	327	362	343	312	353	340	342	340	319	341	340	351	323	349	336	337	338	361	351	348	312	366	381	335	328	334	365	338	331	332	352	331	385	304	341	334	356	360	330	319	340	312	350	326	333	325	340	305	352	337	377	336	344	347	343	352	310	310	318	346	353	341	299	342	349	350	332	328	336	349	338	360	356	380	356	357	323	333	327	337	344	344	335	345	357	370	320	351	345	348	330	354	358	366	310	344	326	369	342	344	319	340	346	333	316	368	331	331	308	326	349	344	335	336	338	336	335	335	317	327	364	323	329	316	335	330	357	362	352	317	343	362	358	336	348	344	354	337	341	302	326	341	379	322	318	344	349	322	365	349	309	368	327	331	331	333	346	322	350	343	355	359	358	327	340	320	329	338	331	359	340	391	338	332	337	355	312	329	356	323	334	354	339	296	375	346	347	367	363	352	366	299	362	325	354	324	324	320	336	352	321	371	329	360	352	342	343	308	345	348	360	325	329	321	372	319	349	357	368	317	360	342	357	293	338	377	349	356	362	340	362	356	332	360	327	337	319	384	343	356	334	347	394	341	373	344	341	327	335	288	302	327	336	327	342	311	346	325	335
29637	43839	37598	26651	20781	15754	11894	9165	7293	5813	4745	3919	3256	2729	2363	2115	1756	1486	1388	1236	1131	986	947	881	794	770	664	680	701	631	654	634	594	588	547	545	527	521	530	529	539	545	556	526	515	495	507	475	487	476	489	471	464	470	487	492	507	529	518	505	513	514	493	469	472	495	501	507	481	495	531	508	453	512	482	480	495	461	522	487	506	510	491	471	502	481	529	475	508	473	477	449	480	460	482	477	473	477	447	445	498	485	469	467	446	491	508	476	493	481	496	494	479	500	486	473	450	464	495	497	479	472	492	456	511	475	486	521	448	497	491	487	480	484	479	448	444	512	468	488	522	491	472	488	528	530	478	504	483	463	456	519	493	514	474	472	475	445	466	443	485	493	491	457	517	488	496	502	485	510	523	459	473	466	470	444	496	455	482	472	469	448	486	511	497	480	475	490	444	451	511	429	497	475	480	458	481	469	478	439	435	513	496	465	509	505	509	456	437	490	500	460	455	512	498	481	476	474	458	510	512	481	471	445	495	446	468	480	478	510	468	437	481	514	474	477	494	485	456	480	456	467	473	438	470	510	482	458	490	480	466	437	431	487	470	471	521	506	489	458	506	446	473	475	508	491	491	462	506	493	489	467	460	482	502	513	507	459	460	470	465	463	465	502	499	523	503	490	488	514	468	455	457	501	512	449	504	457	466	481	483	510	488	460	488	509	472	466	480	438	504	451	510	479	501	472	492	467	507	482	433	436	496	478	503	469	518	509	473	509	538	518	509	482	490	461	461	514	467	522	452	469	466	466	504	483	482	529	422	476	480	483	432	496	504	519	490	493	438	475	477	515	462	500	463	476	513	517	464	466	523	511	436	439	464	492	480	492	458	496	495	480	460	467	466	503	515	435	520	479	500	487	523	467	440	539	465	482	456	470	510	468	497	475	447	476	477	466	484	451	491	426	465	476	455	453	440	478	500	497	509	478	483	526	482	435	483	502	523	469	470	507	492	490	493	488	474	448	482	491	452	455	467	499	459	495	498	484	455	453	481	478	492	472	526	517	514	508	522	471	494	470	492	458	493	479	483	486	505	489	466	479	445	476	480	495	475	510	452	475	475	507	525	486	474	474	467	467	488	484	503	470	467	473	480	494	516	454	431	505	482	490	473	473	501	493	465	433	503	466	486	507	470	474	487	460	453	495	480	478	451	468	450	483	481	466	492	517	486	485	509	463	505	462	483	504	472	442	497	487	481	468	478	496	488	480	480	489	477	492	491	512	472	492	482	452	489	486	465	480	491	493	478	466	480	470	470	471	445	458	477	462	492	509	468	488	498	484	496	501	440	513	481	502	459	500	454	534	485	522	494	501	508	475	513	480	461	521	467	476	476	469	427	477	498	455	512	522	448	494	488	504	481	463	461	464	502	517	503	466	480	463	446	472	472	485	455	481	479	525	486	455	462	490	460	446	469	475	480	449	479	479	470	473	471	466	483	475	499	499	470	473	475	462	456	493	485	457	486	486	514	476	449	493	491	439	424	477	482	491	497	492	477	517	454	434	489	509	480	494	483	434	513	512	469	452	473	474	480	487	501	485	513	465	486	459	492	474	515	485	497	514	454	479	479	464	457	487	453	476	448	469	472	457	495	496	461	520	466	499	487	466	496	444	487	422	514	471	497	480	454	451	493	463	448	478	489	460	500	497	490	507	480	506	509	518	482	482	497	490	473	471	484	475	466	468	489	443	466	482	509	495	466	445	418	473	473	491	476	480	504	476	473	480	519	462	458	480	496	473	486	472	477	489	506	503	522	475	475	480	502	489	489	479	465	454	488	454	460	493	507	488	399	478	531	444	489	469	509	497	460	455	524	462	495	488	462	452	497	483	500	480	503	474	506	477	500	471	491	491	491	476	490	426	494	452	461	457	506	465	510	488	441	483	489	488	479	463	473	447	490	493	485	452	467	469	453	532	469	465	486	478	499	467	492	519	466	452	506	456	506	494	497	472	440	479	444	479	515	480	473	454	452	451	524	495	475	485	446	458	471	468	500	501	503	465	488	447	491	466	469	469	476	472	480	488	467	495	484	485	464	493	481	475	549	480	489	479	504	490	493	469	479	468	487	456	481	479	463	431	520	469	492	481	507	452	475	485	496	498	474	470	480	471	481	447	453	466	498	479	489	463	462	494	520	516	526	477	468	480	504	482	484	490	466	471	477	471	466	503	469	463	449	485	482	483	485	459	485	478	457	454	461	455	487	465	464	481	471	466	484	456	438	494	493	411	493	464	517	495	445	496	470	467	493	484	495	454	475	497	498	511	449	473	516	523	491	482	491	508	459	470	480	475	485	461	484	513	486	454	473	486	471	489	486	514	452	475	506	498	489	472	488	476	490	476	487	423	494	518	467	495	441	444	459	551	462	474	435	481	494	496	481	522	467	474	473	479	453	485	497	456	463	476	491	519	520	522	486	499	472	481	498	517	451	460	478	472	484	516	499	474	506	468	485	485	474	468	518	448	481	488	445	493	500	490	477	501	484	506	513	462	488	478	466	469	492	465	489	466	479	479	498	477	483	484	470	482	515	474	472	499	495	490	487	488	514	446	523	456	477	455	464	461	470	460	486	449	469	498	490	525	471	463	489	458	484	471	484	475	469	461	506	484	467	471	510	453	462	457	484	465	501	459	473	473	491	490	449	506	471	464	477	480	479	529	451	465	473	442	485	497	462	468	497	443	485	473	489	481	505	490	453	474	485	490	429	475	485	489	481	491	450	489	473	481	477	488	482	477	463	502	497	482	516	463	487	490	492	453	457	492	479	453	473	486	475	507	485	515	471	524	466	497	484	510	473	492	513	493	469	484	462	461	454	469	467	469	482	488	488	465	508	497	466	476	513	489	502	524	483	508	507	471	491	465	500	470	492	493	494	471	467	493	490	493	504	477	459	477	496	456	491	506	499	494	494	524	457	521	494	491	487	486	515	459	495	459	462	461	450	452	513	484	504	458	449	465	475	521	467	487	491	487	457	461	501	483	462	495	449	441	495	490	463	476	468	469	475	516	489	499	488	498	476	493	450	451	489	437	488	462	479	469	494	466	497	458	489	417	468	484	490	474	493	487	475	470	493	452	513	483	464	459	497	500	469	496	488	474	478	499	514	489	478	466	501	470	437	515	408	484	497	466	493	409	486	506	457	475	472	468	473	466	487	492	492	507	437	468	450	506	462	466	456	497	477	518	498	492	472	522	453	472	493	436	507	501	484	503	483	432	493	478	458	471	498	487	522	494	472	489	486	516	501	512	496	476	523	485	486	449	490	444	503	513	487	456	460	457	478	496	493	466	478	490	488	467	471	506	498	490	521	479	462	491	492	498	475	474	489	484	487	484	450	454	529	506	451	468	449	509	453	475	512	457	463	496	483	491	483	476	458	494	508	487	478	516	453	485	468	480	499	474	436	521	470	473	478	445	493	520	467	492	483	427	461	444	500	476	480	468	471	488	486	496
24107	21036	28228	24741	21763	17840	11977	7164	4856	3878	3100	2608	2173	1778	1482	1325	1153	1039	944	910	796	750	649	600	589	528	554	490	498	480	497	483	446	470	429	448	469	418	410	474	376	405	395	403	411	429	441	390	380	407	400	374	395	435	370	372	364	399	389	354	367	375	387	370	383	367	400	367	363	369	375	385	391	381	374	384	370	369	356	365	372	357	391	377	385	408	384	402	414	375	391	368	384	427	368	364	368	358	359	402	373	348	354	389	345	412	400	382	374	380	351	372	408	347	365	370	370	375	344	350	359	377	384	374	397	403	347	355	384	399	396	417	333	360	388	413	388	366	377	349	411	366	342	349	368	394	367	338	396	368	402	389	368	400	351	385	418	394	395	396	363	381	388	410	413	372	377	353	359	344	389	343	360	388	411	405	353	383	431	364	405	390	404	384	363	351	360	367	358	375	371	365	381	379	400	373	363	366	383	363	337	389	365	342	353	369	376	362	372	373	368	385	367	377	371	392	374	375	404	338	329	368	389	347	410	368	353	400	351	373	359	422	392	377	360	367	340	382	362	366	367	381	376	377	381	376	399	417	381	358	403	360	393	381	365	410	345	378	385	394	373	375	380	355	362	400	355	377	391	389	411	346	360	375	403	357	355	382	367	342	347	379	338	381	382	378	361	359	407	379	362	351	368	388	391	368	386	345	363	378	412	353	373	354	393	370	364	322	372	367	382	387	423	370	365	368	369	380	378	400	375	400	402	377	375	336	381	388	364	401	399	364	403	336	387	410	407	369	373	389	352	390	388	407	370	358	401	384	356	375	382	367	396	364	373	377	394	387	389	362	365	370	379	388	401	369	364	356	396	363	382	400	385	378	365	361	396	394	382	411	392	390	351	384	356	368	372	384	377	337	361	386	402	353	369	373	378	379	361	357	361	358	361	366	375	393	383	381	379	391	384	403	366	389	398	386	359	394	374	377	393	394	376	371	368	412	346	362	406	388	396	374	351	358	344	358	340	364	365	364	383	343	407	396	353	353	376	376	362	402	385	372	398	398	385	381	366	432	371	372	390	349	373	365	361	379	400	372	371	359	346	376	360	416	374	343	360	364	426	393	348	379	379	391	359	365	387	355	385	360	383	388	372	390	348	408	375	374	377	386	361	363	349	384	404	370	357	379	388	384	357	411	370	351	379	400	346	347	353	350	366	358	350	363	391	371	357	382	408	412	356	366	352	379	372	370	372	360	354	376	381	366	372	370	393	343	369	395	351	362	380	384	399	380	360	385	362	363	396	393	349	376	378	357	365	371	384	377	394	340	398	363	375	324	396	412	420	383	362	393	405	399	372	353	386	370	358	412	400	400	387	356	391	359	361	404	350	399	391	354	385	394	336	369	370	407	404	369	372	380	354	394	363	373	369	361	339	355	386	369	369	366	403	375	356	338	378	379	335	377	369	381	372	390	449	382	386	387	396	348	364	380	394	356	372	377	385	393	376	411	358	336	353	374	392	365	395	364	396	399	373	381	367	386	350	388	342	393	385	351	364	415	357	347	363	354	349	393	390	383	363	383	402	385	364	381	384	360	393	370	377	383	338	380	367	369	394	370	353	355	361	359	354	351	382	390	353	371	358	350	363	376	374	407	381	343	383	382	371	368	387	351	387	407	344	387	364	382	397	394	362	362	413	354	331	362	378	383	387	391	363	402	349	398	384	398	374	336	361	342	378	363	382	402	396	384	379	378	378	420	383	366	385	363	359	396	393	348	388	376	365	361	375	372	349	367	395	354	400	400	386	409	349	364	408	395	386	383	379	358	360	350	391	367	390	416	368	387	419	398	374	404	412	407	394	373	384	396	357	368	364	399	349	364	401	384	342	398	366	375	371	369	412	405	364	350	363	418	369	350	394	359	375	380	384	389	383	359	396	412	392	399	391	378	394	320	374	392	376	350	391	373	384	339	376	426	379	377	426	408	371	372	394	372	381	369	357	355	356	382	376	374	396	385	405	342	328	357	357	360	342	371	363	350	387	342	366	411	373	392	399	389	371	398	389	372	399	366	379	365	387	330	343	389	381	351	395	368	385	369	351	396	364	342	356	359	335	378	369	382	393	389	406	391	364	411	391	370	357	386	367	374	370	375	406	355	381	360	400	394	374	370	361	400	390	357	350	396	400	347	363	358	386	368	382	368	357	380	366	364	381	386	381	368	340	359	383	381	344	349	385	386	397	387	362	400	387	334	376	388	358	388	389	372	370	348	385	368	370	376	373	374	407	386	383	341	377	366	387	409	361	383	361	357	369	390	380	383	376	381	400	387	384	386	383	371	378	393	409	389	395	383	336	383	377	391	400	379	362	348	387	361	389	408	375	340	379	408	361	353	388	381	384	351	333	361	365	364	382	396	375	367	376	388	379	401	384	400	383	357	392	386	384	361	378	374	384	384	384	405	399	380	355	364	384	373	372	367	381	383	361	370	370	389	360	410	386	367	399	386	381	368	366	420	365	370	361	392	375	338	369	385	396	353	411	363	390	360	433	369	409	357	375	335	372	388	357	386	350	351	353	398	369	362	352	353	372	410	324	397	345	392	403	387	351	363	381	344	368	380	358	351	349	378	359	377	361	375	370	371	363	370	381	373	406	364	368	365	379	349	361	378	400	380	349	409	376	384	380	398	366	410	395	376	378	396	335	379	339	348	390	361	373	381	358	362	353	375	348	375	360	387	340	386	392	376	404	371	358	406	417	341	383	373	375	358	360	375	349	404	384	374	366	383	398	415	389	376	338	405	372	364	401	363	378	358	369	396	351	393	399	394	384	379	390	393	382	396	386	389	360	356	378	339	352	372	365	376	424	395	389	403	346	380	371	384	344	405	383	367	370	381	376	379	355	367	348	366	383	376	376	349	372	350	401	353	382	380	387	363	386	391	334	347	380	374	396	353	401	383	379	363	358	384	350	366	371	368	423	376	368	382	378	369	409	388	410	387	335	370	345	354	387	375	363	387	361	350	378	401	373	363	375	382	394	416	371	376	365	392	367	368	378	365	376	382	381	332	379	381	379	383	406	364	368	402	367	386	374	392	363	396	356	394	361	364	383	363	354	404	378	372	404	410	358	353	407	369	408	411	351	396	408	417	397	404	374	360	406	372	356	393	391	374	372	401	383	399	399	413	413	359	405	363	374	342	397	377	380	405	398	387	391	388	343	394	374	361	377	357	380	370	370	374	409	391	396	364	324	383	372	377	373	362	370	376	373	410	362	397	374	354	351	379	383	376	399	354	409	390	379	325	364	343	370	398	398	388	354	366	414	371	369	380	396	392	384	394	330	373	368	413	382	378	355	378	369	366	369	378	330	372	363	384	354	368	356	351	373	338	378	379	430	387	382	385	387	393	380	358	357	387	400	373	387	370	392	354	376	409	363	389	385	368	386	372	397	380	389	413	376	372	379	374	381	387	377	379	313	389	393	332	374	393	359	382	419	352	378	360	392	422	376	373	381	371
30723	51642	44459	33426	27263	21731	17367	13863	11095	9250	7297	6140	5136	4327	3603	3061	2652	2251	2044	1866	1577	1380	1258	1084	994	935	939	869	832	824	798	787	672	711	683	694	682	674	675	646	606	634	606	576	564	582	596	555	570	568	578	518	577	556	538	586	544	580	553	558	555	551	554	542	574	525	501	532	537	509	518	567	504	539	545	527	502	545	510	554	542	499	529	503	494	527	523	548	545	495	488	516	554	554	515	520	528	541	573	531	565	511	549	543	513	492	498	543	490	549	507	520	526	546	521	549	550	496	575	535	556	527	508	521	522	523	508	544	498	510	502	524	541	529	513	531	509	522	546	503	520	555	527	513	526	550	544	539	526	564	567	528	538	481	512	549	506	549	531	535	521	520	541	503	517	495	541	497	505	517	539	510	528	503	534	529	584	537	523	527	533	535	528	532	516	522	544	546	535	537	543	546	591	540	567	499	504	511	547	533	500	540	534	523	529	521	528	544	557	488	566	525	545	523	493	529	504	562	521	523	551	494	482	518	532	493	537	525	519	512	527	536	565	544	524	502	528	547	493	514	553	502	549	523	513	525	509	550	540	535	510	551	533	512	517	536	515	514	511	493	526	485	537	534	514	500	553	502	553	566	536	575	534	545	526	515	523	491	524	542	559	506	507	548	541	543	539	551	519	552	564	483	511	526	558	550	499	544	556	508	505	516	498	529	511	528	514	547	523	566	548	545	531	563	541	539	536	547	528	503	553	611	539	565	511	526	543	516	546	533	511	564	541	530	517	543	477	532	544	514	571	514	522	504	524	514	546	545	544	544	547	548	511	496	514	524	517	540	558	525	540	554	520	529	527	555	517	512	553	568	483	495	511	554	549	527	570	556	552	493	543	551	554	552	506	492	532	564	544	504	555	521	567	510	519	545	577	491	547	537	614	535	493	523	505	508	526	511	529	529	571	522	537	484	576	530	530	541	597	528	538	528	508	524	530	515	542	532	498	527	556	519	541	543	514	538	518	505	555	541	536	529	540	496	561	539	456	508	492	571	522	522	556	541	538	509	527	555	518	501	521	546	532	494	505	531	506	495	526	513	542	513	502	529	506	537	533	573	549	543	527	524	515	547	549	554	549	545	516	522	532	515	536	542	520	557	554	518	531	533	583	526	516	479	551	533	523	519	552	496	564	561	591	548	511	475	502	514	529	504	556	550	518	524	540	527	507	514	529	540	518	566	539	538	526	525	541	553	523	510	490	491	525	525	537	513	518	514	541	551	510	530	517	476	561	513	511	548	515	510	528	531	538	527	473	512	551	514	488	548	528	531	471	496	521	543	531	525	556	541	517	467	492	518	545	553	546	550	527	529	557	523	533	562	579	561	525	530	517	571	546	506	519	530	534	517	530	539	575	557	504	524	540	513	492	556	537	516	533	565	511	538	512	521	495	581	540	531	501	510	551	533	526	527	536	556	507	533	511	524	487	519	528	556	514	568	547	509	538	503	564	571	498	555	545	543	527	541	526	540	526	529	505	534	552	556	539	523	572	527	543	528	509	482	539	525	558	537	527	533	558	529	493	492	527	536	515	510	525	529	557	517	543	546	519	528	490	532	527	518	548	565	549	554	557	556	479	525	523	495	567	520	552	497	509	515	500	518	499	550	525	566	515	509	566	488	534	512	531	540	531	511	509	529	523	514	560	506	551	517	538	506	540	542	526	512	553	514	507	556	514	564	482	506	535	540	475	538	557	538	520	490	527	520	533	528	509	516	530	532	572	521	535	520	540	523	545	543	566	537	515	517	559	524	567	553	545	499	505	541	569	565	541	523	552	531	534	520	480	553	575	543	501	501	510	474	549	500	508	504	561	527	546	561	538	556	508	524	541	539	540	531	546	547	529	521	576	510	522	512	532	540	547	521	553	547	541	523	507	514	525	489	512	551	525	500	519	520	550	575	519	538	535	536	504	551	499	518	551	537	539	519	606	566	541	522	525	515	516	520	569	503	503	529	531	538	563	557	522	532	526	570	541	604	524	540	564	509	498	510	530	556	547	543	503	567	558	551	531	470	541	512	515	541	554	542	532	532	593	525	519	545	576	551	543	508	535	537	526	497	494	517	519	537	524	517	530	551	528	553	541	525	500	536	535	511	546	531	489	518	520	522	548	544	550	552	540	533	577	506	501	539	548	524	494	486	540	556	536	553	525	504	512	532	557	507	497	537	531	534	520	554	556	525	519	564	522	541	529	509	529	508	545	484	542	559	515	528	503	551	501	514	551	541	500	524	489	499	551	545	555	547	573	531	524	531	474	557	521	531	543	536	558	535	551	549	508	528	479	533	553	502	516	540	537	580	518	561	536	557	527	506	496	542	528	501	514	559	512	521	515	533	558	517	553	505	533	536	501	510	548	507	524	515	510	515	553	549	563	573	500	523	543	534	524	550	524	557	498	496	542	520	541	560	527	516	529	528	494	524	538	515	518	515	505	522	509	532	532	561	554	515	516	531	534	518	556	526	556	544	545	546	536	539	522	529	561	544	500	514	551	529	522	565	563	582	492	575	519	531	509	526	513	595	498	518	541	565	582	497	551	518	539	539	538	543	532	558	515	523	527	522	532	563	534	499	543	522	529	505	588	527	487	534	528	541	517	542	511	499	549	499	554	519	552	511	524	497	547	520	530	531	545	523	543	542	515	534	538	504	508	519	559	544	524	526	528	530	516	540	509	525	536	538	513	554	514	572	530	514	555	489	517	480	554	500	536	528	526	484	552	604	511	540	497	516	535	548	518	567	554	544	529	569	538	535	527	525	523	537	504	520	522	509	523	555	534	526	490	520	546	503	554	555	533	530	478	498	538	524	520	567	529	501	521	501	533	539	517	537	530	504	525	508	507	542	537	519	545	499	524	534	527	555	525	529	550	537	507	526	541	483	506	553	500	544	548	523	514	524	526	522	541	541	511	551	539	553	519	517	521	505	543	484	548	561	562	542	525	530	549	531	550	511	498	543	530	491	531	550	529	527	507	520	524	540	501	522	566	506	490	522	541	518	508	529	528	546	542	567	588	537	519	509	544	484	554	565	553	509	542	500	537	498	490	541	557	511	499	529	541	498	559	508	536	541	526	512	551	517	538	526	529	535	576	521	542	562	542	566	533	539	520	527	519	490	535	513	529	536	545	539	512	529	554	550	552	520	531	512	524	540	552	509	504	522	516	540	555	554	527	542	534	496	553	552	524	500	583	558	506	545	462	534	487	546	551	506	571	519	510	562	498	512	597	482	509	531	505	476	550	511	561	516	537	560	493	555	567	533	541	562	527	492	595	516	514	548	522	537	496	568	540	537	579	575	534	489	518	535	518	563	541	521	530	521	551	537	548	522	514	543	544	534	521	525	542	520	532	529	559	518	530	547	534	563	559	503	556	524	520	518	494	533	527	499	519	540	522	513	505	530	511	550	521	506	545	538	509	513	563	535	561	490	551	525	513	522	479	508	541	524	541	502	516	490
23050	21039	28682	23713	21519	22103	18675	10118	6827	5400	4200	3403	2850	2304	2077	1794	1428	1356	1152	1004	916	766	775	702	663	589	573	567	512	553	480	504	508	492	439	433	460	440	431	378	457	410	393	415	400	408	405	393	368	383	375	362	439	400	380	375	375	381	364	390	383	371	365	366	346	432	410	358	372	367	372	345	357	370	388	353	389	358	402	353	360	344	372	348	352	385	374	363	358	349	345	375	381	364	377	352	365	367	373	375	360	358	386	364	384	389	344	394	372	377	359	331	370	346	350	343	354	396	384	357	355	355	410	383	394	377	349	366	376	392	397	381	329	348	359	330	348	377	408	344	382	368	363	355	331	377	375	388	357	356	337	357	366	360	379	352	356	335	374	362	403	381	353	366	383	375	381	348	384	347	362	367	342	343	346	385	373	379	364	389	339	362	331	357	378	339	363	357	363	376	360	383	382	369	366	362	357	356	341	381	359	361	342	336	392	366	337	366	375	338	386	366	362	395	381	373	344	351	331	356	360	399	379	365	337	384	375	356	387	356	363	339	344	356	364	397	337	369	351	361	368	361	348	379	373	373	385	340	328	383	407	375	358	388	335	369	346	339	341	371	350	373	381	370	364	350	356	379	363	364	355	348	348	316	364	344	364	348	341	366	352	354	389	329	352	378	348	357	382	362	376	376	375	352	351	317	365	364	370	397	347	370	387	389	328	346	386	361	390	334	389	376	379	338	326	362	367	364	354	387	383	365	346	373	395	377	354	372	338	359	345	377	334	371	351	350	383	378	357	352	347	320	336	379	365	372	359	347	363	352	376	380	368	335	361	353	342	358	354	358	356	360	355	378	345	334	356	366	365	413	382	362	357	365	369	393	350	351	358	369	317	337	378	354	384	386	366	383	341	360	362	377	356	362	366	368	357	373	335	345	376	349	413	344	365	369	330	355	398	329	392	327	367	336	334	378	319	360	360	316	378	389	368	343	372	367	327	349	330	364	372	367	391	372	371	366	370	354	383	400	382	368	372	391	385	336	390	361	373	357	356	393	376	348	362	357	386	388	343	380	390	368	358	366	379	390	365	391	371	334	335	362	381	352	381	337	363	372	340	360	363	347	366	361	397	362	339	354	359	379	363	350	376	406	375	386	350	338	376	356	384	336	372	381	377	356	359	352	366	365	393	364	358	390	340	367	392	349	370	343	356	344	339	346	357	334	366	386	385	341	362	367	366	335	351	362	313	363	377	356	373	354	360	370	372	357	347	384	389	381	344	349	348	368	325	323	354	343	368	359	383	371	345	402	346	375	356	329	367	366	356	370	391	365	338	375	365	335	351	383	380	388	339	333	397	396	367	367	354	378	365	341	389	397	370	347	353	359	370	387	361	387	363	358	382	356	320	387	377	372	371	340	377	350	350	347	322	339	362	374	373	374	352	347	385	396	371	378	367	360	379	363	380	362	373	368	338	344	384	397	386	362	382	404	375	369	332	380	365	355	388	336	359	383	393	373	348	373	334	325	389	365	358	362	341	341	341	357	348	353	351	341	326	385	348	388	361	387	359	378	407	374	375	405	354	358	382	387	359	352	342	343	370	386	363	388	328	364	364	374	339	345	395	384	354	361	392	396	408	362	392	363	377	347	367	399	324	357	373	363	365	411	365	350	398	351	373	369	386	365	393	359	351	336	392	355	360	360	334	391	380	362	357	370	355	351	357	346	400	349	360	359	359	378	370	369	340	371	363	378	346	383	338	356	369	402	391	370	377	369	376	351	352	353	365	377	369	386	396	372	395	362	372	354	384	345	350	377	386	364	369	320	375	349	379	377	368	399	346	358	357	343	374	404	372	365	372	369	354	374	361	349	382	318	387	381	367	366	360	320	333	361	334	386	369	345	353	327	314	338	347	345	383	354	343	352	359	341	371	385	358	401	352	376	366	341	367	332	346	351	357	336	357	337	371	384	342	405	371	383	379	375	347	365	347	362	365	343	369	355	394	379	352	361	407	327	370	379	375	369	375	351	355	365	367	380	343	384	357	372	402	373	366	376	396	355	363	373	375	366	386	350	366	350	323	337	354	355	376	350	349	402	354	329	350	386	376	362	357	368	355	347	383	351	368	370	381	340	371	342	366	348	351	366	345	382	374	372	351	343	352	355	411	376	378	345	364	357	378	364	338	368	348	380	372	360	342	361	389	356	390	353	361	353	396	367	399	319	379	343	360	390	367	341	339	367	354	343	324	372	366	370	337	374	370	359	391	330	375	383	374	380	384	369	340	356	352	376	341	358	364	332	371	352	397	386	356	373	369	366	333	361	363	349	317	399	374	383	370	400	388	329	392	373	345	327	386	389	340	369	337	388	341	389	341	376	364	351	343	356	339	348	370	383	403	353	369	328	366	334	389	363	352	355	352	374	343	379	345	352	380	359	325	334	343	352	352	350	351	361	329	373	343	358	397	372	385	365	331	345	356	341	349	358	333	371	356	394	344	343	338	355	387	361	335	371	379	344	352	373	374	317	346	344	389	380	359	342	357	367	353	372	376	352	337	364	355	386	363	326	345	360	391	370	375	367	391	391	365	373	390	377	337	411	373	371	390	378	351	364	366	341	343	372	331	357	375	353	364	365	336	372	379	348	352	350	342	360	385	358	330	361	389	360	325	352	338	354	359	368	371	377	362	339	388	343	355	390	356	343	354	368	333	331	363	389	336	329	349	370	347	384	399	346	379	396	363	372	356	393	364	361	344	382	380	358	382	398	363	362	366	363	345	373	358	392	398	364	321	372	356	357	341	391	373	391	365	337	368	341	364	355	341	360	399	354	335	333	390	327	374	358	342	390	337	356	370	377	351	371	359	374	367	339	346	340	356	380	369	362	388	353	383	336	355	326	390	429	343	360	386	358	346	363	358	384	356	344	400	343	369	351	356	372	366	351	361	331	395	383	404	336	378	387	348	382	359	344	364	366	356	358	349	348	382	341	342	368	361	367	328	369	369	372	360	337	366	350	358	365	376	367	344	375	387	370	425	337	386	370	350	357	370	406	379	358	321	362	378	371	366	362	376	377	363	348	341	381	362	365	352	367	403	373	350	352	397	362	359	368	345	331	349	353	351	360	349	358	350	368	378	371	346	372	353	349	349	359	374	360	343	360	398	380	381	362	355	359	388	377	372	343	374	349	372	381	362	335	356	395	353	374	358	370	371	364	364	340	365	333	380	349	355	378	357	364	339	382	355	348	342	331	355	380	339	370	375	356	359	353	362	349	359	398	361	374	354	363	368	367	365	386	363	356	367	377	337	390	341	323	350	349	377	385	359	319	338	388	365	369	356	378	393	358	335	376	347	352	377	328	353	383	356	357	374	328	333	394	358	367	335	343	359	353	338	373	330	375	370	350	343	354	348	389	361	347	330	345	345	392	372	392	379	388	380	390	356	371	349	360	328	344	372	336	356	344	352	390	391	378	373	383	345	362	337	326	365	361	373	376	387	397	353	364	362	380
32782	56290	48771	37489	31491	26030	21634	17579	14297	11793	9749	8075	6751	5693	4859	4160	3576	2925	2515	2234	1955	1762	1495	1336	1179	1078	1006	957	932	888	837	817	761	730	708	701	690	651	633	617	622	609	606	592	599	587	589	602	538	573	552	570	561	546	546	493	524	524	509	556	515	521	523	529	546	551	520	518	529	471	536	492	520	498	526	500	490	500	469	553	537	530	503	502	504	517	514	519	486	486	565	503	492	527	499	495	502	496	508	507	513	515	479	501	500	513	518	512	475	480	535	528	481	489	529	478	489	549	499	488	502	505	541	483	498	480	493	501	476	517	508	514	507	506	488	501	542	522	527	517	503	526	507	493	521	542	504	509	503	492	493	555	480	486	494	495	479	519	479	472	516	534	554	501	509	510	506	500	518	485	480	482	465	513	504	489	506	519	507	467	503	504	521	487	465	499	512	508	546	511	498	524	493	504	533	488	490	500	479	486	488	494	471	511	520	492	504	527	528	492	490	479	490	518	512	476	508	481	500	523	477	501	461	535	484	484	486	512	497	512	483	507	512	508	504	509	509	488	493	454	479	500	522	530	512	484	508	504	503	484	508	484	513	476	493	500	514	526	522	498	517	510	539	500	476	502	515	522	492	490	500	513	509	515	502	487	546	488	486	512	489	522	520	506	523	480	523	515	563	493	517	521	501	528	472	479	485	470	496	505	498	522	525	508	505	518	485	507	476	545	502	567	514	494	483	465	511	524	504	510	542	534	525	479	529	518	459	481	456	509	503	526	530	501	494	512	497	505	525	465	524	513	503	490	521	463	456	504	494	480	477	480	519	501	509	485	505	504	494	513	471	500	515	494	477	507	511	511	504	506	494	543	531	511	528	499	516	473	494	521	532	509	483	504	505	547	518	516	527	502	523	488	525	516	525	482	484	496	496	494	485	498	510	467	499	487	493	503	535	530	505	501	507	499	541	451	526	506	524	525	488	509	516	518	550	528	495	519	506	508	481	514	469	487	514	515	507	491	497	511	483	465	498	468	522	465	465	516	518	517	510	538	458	519	521	502	472	520	534	487	466	463	547	487	466	527	518	502	546	542	513	456	484	468	497	495	492	475	511	513	489	471	521	505	474	535	512	514	507	493	521	487	515	499	503	515	503	538	514	504	514	536	493	492	467	493	472	527	524	537	531	509	486	548	503	508	470	530	494	513	533	489	502	469	478	550	493	495	491	539	508	456	536	507	519	509	522	494	520	509	483	528	488	547	521	525	525	495	436	515	505	518	506	514	496	516	493	508	531	455	472	526	445	474	510	478	512	502	500	534	514	523	495	506	516	460	500	515	517	540	504	504	515	503	527	509	472	498	494	531	485	487	512	517	508	501	526	561	486	512	515	539	517	470	501	517	493	530	516	479	514	511	491	524	493	484	523	545	529	519	506	519	514	535	484	522	471	521	510	460	508	467	530	522	504	501	532	511	468	473	511	531	507	482	516	469	512	541	502	524	494	461	544	528	498	527	497	541	509	460	498	527	517	519	525	543	469	521	527	497	546	501	502	502	496	485	515	505	521	513	513	467	509	527	530	512	501	502	528	498	512	509	508	526	496	543	516	496	492	532	507	556	515	526	515	483	519	492	490	496	484	492	509	512	487	513	508	506	472	464	514	506	472	491	484	547	493	499	461	469	520	534	504	497	528	508	575	504	475	489	516	501	477	530	506	517	487	519	545	485	528	496	520	470	471	513	508	474	492	502	470	510	495	540	514	514	530	534	544	485	534	493	496	501	521	474	523	521	536	480	533	495	513	526	465	469	484	480	542	460	525	531	492	495	502	502	488	476	494	527	501	504	486	525	465	509	511	527	515	520	513	488	504	532	493	521	471	506	512	496	516	545	527	527	489	508	480	491	475	523	521	525	498	503	481	501	478	458	522	486	516	510	502	502	499	508	492	504	519	539	525	487	455	512	526	535	538	467	502	521	454	498	539	517	502	494	488	528	524	551	518	516	515	507	498	482	523	487	465	495	551	493	489	543	515	482	498	504	527	474	491	472	519	542	488	490	496	500	515	491	546	524	521	532	529	491	499	504	520	476	493	548	502	476	529	506	534	442	504	466	511	507	468	512	502	492	524	508	490	528	518	455	520	536	482	483	478	532	488	526	508	513	488	492	497	476	491	504	535	463	499	484	501	500	533	471	502	486	516	525	523	475	506	497	522	502	517	527	481	545	507	523	508	480	499	514	501	500	539	472	489	507	512	521	497	541	526	501	481	533	490	508	463	476	497	520	494	489	497	487	472	501	471	485	510	528	502	536	548	500	527	541	567	466	521	480	511	500	488	477	502	483	542	524	512	484	530	523	511	569	519	515	494	494	492	456	533	546	494	529	540	431	468	509	542	544	493	529	565	498	515	519	474	507	529	527	508	515	517	499	501	484	529	513	507	482	486	494	513	522	521	502	485	509	506	502	536	501	469	523	483	489	532	508	507	535	538	493	483	437	519	539	470	469	493	560	492	491	483	497	508	518	528	478	517	474	490	472	529	478	504	513	521	513	553	524	485	515	502	514	525	489	505	523	496	516	542	537	526	513	484	492	509	489	490	528	499	464	496	532	508	493	493	494	489	528	517	531	495	534	518	447	498	485	500	502	515	508	498	538	541	523	537	468	478	473	507	514	528	512	509	503	503	527	493	520	550	478	513	541	501	502	503	553	540	491	537	479	501	474	494	492	505	506	515	532	488	492	550	490	497	508	514	498	511	528	538	495	506	537	470	528	543	556	492	443	475	498	528	526	521	480	516	519	491	564	550	509	501	521	529	527	509	477	519	520	510	509	528	496	485	532	485	527	515	463	513	510	458	509	513	513	487	497	542	522	497	523	534	518	487	512	515	493	514	478	495	494	472	472	467	519	501	523	527	546	477	496	498	519	536	543	530	487	537	502	502	517	496	520	501	535	520	522	478	479	505	498	498	469	537	531	501	547	514	479	471	492	474	485	511	506	531	532	476	489	500	512	496	525	532	470	491	515	505	524	518	468	563	518	494	510	468	531	486	481	519	493	517	499	517	508	482	509	528	514	511	489	509	492	481	504	518	538	507	500	502	503	545	491	499	501	525	518	544	552	502	475	478	505	520	509	482	488	478	511	504	470	489	455	518	541	541	531	519	507	507	520	485	486	501	525	535	486	486	501	470	488	495	522	489	517	527	510	503	484	502	495	502	525	479	511	482	492	530	495	470	502	503	478	497	508	494	501	497	514	496	494	509	481	482	492	494	498	536	537	532	480	538	526	461	484	504	548	528	505	506	489	494	511	542	525	475	499	494	497	576	492	503	491	508	515	493	500	506	497	521	500	486	515	468	498	509	499	525	493	508	461	512	538	557	516	520	505	521	514	527	541	514	486	535	488	490	493	474	485	511	526	475	524	508	520	533	479	509	515	505	517	538	520	508	497	526	545	545	496	538	492	506	523	445	491	506	451	506	483	512	538	498	508	502	494	497	490	518	490
28244	26915	30652	23132	13827	8381	5625	3917	2918	2324	1933	1573	1316	1133	976	942	783	745	675	587	545	579	503	415	452	436	454	406	410	415	407	391	408	357	406	464	383	342	341	316	350	334	352	354	331	345	377	339	356	325	371	336	361	345	333	328	320	318	359	356	338	326	342	352	345	338	326	337	336	339	320	358	341	338	336	338	334	327	331	289	330	362	325	341	310	337	331	353	324	364	344	318	331	323	305	328	334	346	356	335	329	325	352	322	336	356	349	356	331	336	311	351	377	356	320	342	335	340	333	341	316	337	348	321	359	327	334	326	332	348	373	328	325	356	338	323	360	319	326	334	326	328	351	343	336	345	326	305	340	343	376	345	320	357	316	315	336	326	340	328	328	329	323	338	323	306	347	361	346	366	347	351	318	320	347	321	333	340	349	318	340	341	340	361	343	333	327	362	338	322	327	354	329	315	360	300	375	354	334	328	334	344	323	340	314	334	339	330	313	331	317	327	278	353	328	345	347	329	308	341	355	314	358	327	365	324	342	303	321	324	329	316	352	321	347	343	336	325	303	331	319	317	327	363	351	338	318	332	335	318	351	350	322	290	288	332	331	304	348	311	328	330	322	351	323	342	390	313	327	338	328	360	295	344	348	349	340	318	339	329	354	354	351	328	323	319	376	339	328	330	313	341	344	363	346	335	321	344	324	341	350	290	343	314	352	358	323	349	367	328	319	354	324	359	309	361	354	309	350	350	332	349	315	272	354	303	301	324	319	312	344	336	345	311	332	359	334	338	325	308	360	366	344	331	327	336	377	310	328	333	315	328	332	318	328	365	327	337	344	333	342	331	393	338	321	366	318	326	335	315	331	344	341	341	329	305	308	335	349	308	325	344	338	359	328	316	308	350	328	348	314	340	319	369	327	378	361	333	327	320	329	356	343	368	364	351	301	363	378	327	346	334	361	305	311	385	336	331	338	355	340	314	335	340	312	359	317	331	322	324	337	345	359	315	329	285	326	332	318	334	353	318	354	330	346	305	342	339	341	335	341	336	327	340	339	310	334	335	333	323	323	297	336	282	319	335	305	342	349	325	320	344	310	325	316	312	360	282	340	339	350	381	309	297	324	336	306	322	326	331	304	335	321	320	326	356	366	304	325	324	365	329	334	335	366	366	309	332	351	313	339	340	308	346	342	307	352	332	350	323	332	299	309	321	357	330	330	317	330	328	329	335	322	372	315	343	333	312	326	333	368	340	347	366	350	320	314	325	340	339	334	293	349	336	310	378	321	386	326	374	307	358	367	316	334	329	349	359	303	334	343	342	359	350	345	335	326	304	365	329	352	368	326	353	365	335	305	341	341	310	307	350	320	322	357	343	367	333	353	369	363	332	314	358	303	304	331	333	310	330	365	333	327	314	361	315	325	317	344	329	348	327	376	338	341	304	372	336	371	323	307	352	339	356	284	381	325	324	314	345	312	318	364	356	318	338	364	341	345	307	279	351	317	309	348	317	339	323	359	331	277	356	313	326	339	333	352	329	342	341	346	329	326	363	346	342	364	322	343	318	330	304	343	366	304	338	319	319	330	341	324	329	333	296	348	323	354	350	327	379	350	333	353	369	340	337	340	341	352	330	308	322	329	355	358	342	361	317	308	350	310	306	289	342	335	334	317	336	321	327	311	337	328	348	340	313	347	324	375	335	350	315	343	338	351	321	340	330	328	329	342	329	354	320	302	345	342	321	363	334	353	368	351	352	331	306	362	341	344	338	334	318	308	345	329	340	331	309	354	322	353	344	341	300	318	338	323	334	325	333	337	348	332	335	335	323	341	354	337	334	331	341	305	340	321	336	348	320	334	350	337	371	364	337	355	322	335	321	355	331	343	308	302	351	326	321	351	341	341	359	319	354	357	327	325	362	335	335	367	338	337	336	353	334	360	321	328	373	339	343	359	335	319	339	342	355	364	360	367	328	343	310	340	297	300	349	343	354	321	348	330	332	335	369	325	308	345	328	327	330	340	351	338	342	342	286	326	345	349	338	308	314	335	353	347	360	360	345	325	359	341	352	336	359	303	357	308	340	331	328	320	306	365	338	347	342	342	322	333	344	354	327	330	366	333	350	323	314	349	345	307	366	343	337	314	356	350	318	369	321	357	324	330	329	341	365	343	321	345	375	320	348	310	326	335	360	328	352	314	339	372	332	349	347	327	323	328	333	334	323	350	319	373	334	327	358	320	353	305	318	364	321	303	374	317	319	342	332	335	371	331	353	317	320	315	353	325	291	360	349	330	329	320	346	308	341	343	335	306	310	359	321	351	318	329	308	323	353	342	362	317	338	339	331	325	348	341	321	339	360	346	331	339	313	297	324	342	362	324	317	335	355	331	334	316	306	334	311	358	331	319	339	339	324	325	344	313	335	330	329	352	358	313	366	316	308	325	351	363	329	334	345	358	345	358	362	345	348	332	364	339	317	361	347	332	346	334	378	334	308	327	348	325	343	306	334	341	340	354	321	320	304	327	354	354	309	297	351	341	344	335	341	340	338	304	354	367	324	308	324	339	351	323	330	335	340	350	323	314	348	332	344	339	325	332	343	332	338	319	319	342	356	337	320	319	348	317	368	361	325	343	333	346	346	355	371	327	345	329	349	340	310	352	312	317	328	303	349	316	349	358	314	312	358	344	327	319	348	347	362	313	335	334	337	339	311	346	329	319	330	340	342	303	325	299	343	302	322	362	331	345	324	319	340	362	333	314	342	326	314	346	316	340	336	346	360	336	316	324	349	360	338	338	330	330	350	363	339	323	347	332	347	330	365	360	351	327	324	343	349	318	321	352	354	360	332	336	307	332	325	350	313	316	308	326	368	347	350	302	347	338	317	319	339	316	333	320	327	336	343	322	344	316	318	326	319	342	355	323	320	342	307	328	339	362	331	334	330	349	355	300	343	351	321	328	346	339	347	327	306	315	312	349	349	334	314	311	341	342	341	340	345	343	333	327	305	331	342	296	305	347	337	380	330	346	352	330	348	335	321	341	306	334	337	337	344	367	308	346	310	337	322	349	346	331	308	355	344	344	308	354	316	329	324	331	313	307	303	347	320	344	366	311	327	316	318	324	350	323	328	347	321	349	317	327	356	326	291	305	348	350	341	329	345	321	317	317	287	357	313	332	302	329	370	344	334	321	341	347	346	326	319	338	311	326	347	318	328	333	334	376	328	338	335	318	342	331	331	339	382	316	350	350	348	329	372	320	328	310	307	376	349	368	306	323	364	348	340	334	352	330	328	315	311	341	331	337	333	373	338	350	327	337	351	334	327	315	331	329	339	340	320	325	326	310	343	348	328	343	308	352	370	312	311	373	329	348	325	372	306	317	347	327	340	355	339	328	304	339	369	361	331	365	346	311	355	354	310	358	320	314	311	358	351	321	310	324	377	337	321	320	363	319	340	380	329	321	323	354	338	314	316	358	319	309	365	322	368	345	312	340	334	312	345	333	326
29812	43582	37092	26633	20555	15637	12207	9511	7464	5886	4885	4032	3329	2807	2363	2019	1763	1591	1397	1200	1103	996	921	869	804	713	733	671	635	622	646	615	594	582	543	536	578	553	544	553	546	511	548	523	503	513	481	500	476	521	500	475	474	477	503	517	479	463	512	459	501	453	492	463	465	498	495	513	493	471	473	491	449	471	486	486	466	506	441	439	489	450	471	495	486	453	489	471	465	452	483	451	462	490	490	450	510	459	471	476	461	474	494	447	463	477	475	482	474	477	470	503	479	486	465	491	444	462	491	499	460	461	457	480	511	494	529	455	477	459	508	471	449	451	495	484	491	494	505	501	457	469	469	465	488	470	459	495	490	485	454	480	435	493	483	434	462	462	467	465	461	479	517	481	507	473	481	504	459	513	541	481	429	466	440	458	465	498	462	493	461	499	488	483	487	484	488	490	469	491	453	447	476	427	480	463	464	494	447	462	446	513	426	480	479	488	491	431	459	491	498	471	448	477	456	506	480	462	452	484	520	455	492	476	452	479	458	484	479	457	469	445	492	475	511	477	481	457	477	485	449	469	513	454	461	495	477	471	442	491	463	458	471	505	473	467	475	443	416	477	457	475	503	484	482	494	508	467	497	478	458	468	478	524	494	484	473	507	482	505	428	443	487	489	513	457	489	487	471	475	456	493	510	455	512	487	469	467	454	513	475	505	474	468	526	448	446	498	454	490	487	493	471	460	463	447	476	503	476	530	467	455	455	489	465	483	463	468	484	485	469	483	520	496	469	467	489	476	468	490	464	522	482	512	453	467	461	421	468	474	462	500	486	451	470	460	452	471	499	436	487	464	454	472	489	484	523	452	450	500	500	494	497	467	486	487	455	444	484	541	482	523	493	454	475	467	460	492	484	479	476	489	491	496	512	502	482	498	504	474	511	454	470	484	491	471	460	438	483	483	499	483	525	433	470	465	501	503	447	470	510	492	468	438	512	426	470	473	497	487	452	509	455	465	519	480	491	458	467	488	477	496	464	470	460	503	460	492	493	487	449	475	483	481	503	506	509	438	482	465	459	469	461	506	491	474	491	478	489	464	482	449	464	477	484	500	450	522	512	501	448	504	485	493	484	472	477	460	455	458	478	468	435	491	510	498	479	474	456	476	482	495	465	500	477	451	461	466	435	502	475	475	488	487	432	509	484	486	430	504	516	485	506	430	499	476	457	479	485	474	495	499	497	429	453	449	522	426	427	483	482	451	510	481	464	475	467	458	520	503	455	499	467	520	531	469	531	439	501	485	468	427	453	430	494	436	486	470	519	456	477	460	465	515	488	452	464	523	497	449	462	452	450	466	466	487	445	474	454	462	533	485	523	482	472	495	519	459	484	470	469	491	484	475	509	482	496	478	459	472	494	491	508	471	487	507	484	492	476	480	485	446	466	450	482	494	453	470	476	484	462	448	477	468	481	508	479	496	498	460	463	476	463	470	497	474	489	483	427	480	507	481	464	480	483	480	483	471	482	496	452	492	481	468	505	477	459	482	514	468	502	462	458	514	482	503	493	455	454	462	489	470	506	460	442	498	436	470	474	450	493	490	459	487	475	485	501	493	474	458	441	469	483	513	489	481	450	488	447	476	450	491	463	500	472	487	465	459	467	487	513	519	493	460	463	453	470	437	491	467	471	465	501	452	524	470	512	474	447	500	535	492	463	488	498	501	440	439	496	479	479	454	480	489	470	476	456	484	465	467	474	471	482	453	450	473	484	492	497	504	486	442	510	470	475	461	479	476	457	500	498	461	466	479	489	468	437	488	490	452	497	484	483	485	466	497	511	502	514	435	474	491	494	478	497	517	470	470	466	488	488	482	479	410	462	492	466	462	479	482	502	458	451	453	526	445	497	529	481	519	485	488	517	457	505	478	446	458	503	488	485	499	482	485	479	490	467	453	469	518	467	474	510	474	488	510	509	491	527	457	473	495	480	470	471	489	449	502	448	441	488	491	476	473	498	507	499	467	518	471	491	498	470	469	434	488	507	450	483	482	503	453	506	532	506	481	458	497	464	470	484	478	473	482	482	468	463	479	443	503	453	465	462	493	502	461	480	485	482	471	450	493	467	482	509	452	478	492	440	444	471	488	494	460	453	472	503	507	446	491	497	473	461	450	464	477	477	496	463	513	472	471	495	491	463	510	495	518	497	491	464	459	489	483	470	494	499	487	508	457	456	448	481	465	493	472	484	508	472	500	511	490	494	475	488	476	480	498	504	477	441	498	487	458	454	411	460	504	480	506	450	477	465	518	464	438	499	492	473	475	484	480	468	524	485	470	466	474	500	441	506	480	491	470	495	500	456	447	509	463	460	507	489	468	487	504	477	484	488	468	497	476	481	465	454	500	449	465	446	466	480	487	523	501	478	465	459	493	477	487	503	505	428	424	528	434	462	467	460	461	470	501	497	478	509	455	440	456	483	439	457	462	520	472	472	464	480	468	485	486	495	459	494	510	492	503	508	458	510	451	470	517	457	456	483	477	507	469	469	499	469	463	447	500	477	473	479	469	472	488	453	451	476	502	484	529	453	505	491	496	482	480	514	478	448	461	476	499	441	442	446	463	476	484	489	483	485	458	484	527	463	457	473	459	504	476	498	470	476	471	485	505	465	501	494	508	526	498	522	536	423	478	472	459	492	457	502	515	456	470	482	468	472	473	501	471	505	497	485	519	502	479	474	470	481	487	483	449	479	475	462	477	447	455	488	461	485	489	523	450	509	473	478	483	462	472	500	476	467	454	468	503	474	487	507	486	483	479	471	491	455	445	514	484	486	483	505	493	474	446	499	458	519	439	476	469	483	457	484	486	497	461	497	467	435	498	461	480	487	491	470	498	488	501	522	484	471	502	470	502	465	476	441	488	483	453	450	450	502	477	484	460	483	467	494	451	468	485	487	497	501	460	448	484	448	503	511	396	449	510	486	454	505	496	491	444	456	468	487	474	480	511	469	496	507	491	469	438	471	505	472	462	473	484	472	472	487	463	470	497	469	481	487	470	497	465	480	441	495	429	455	507	450	494	475	487	491	500	499	466	486	468	476	456	472	474	485	486	503	459	489	473	463	497	459	470	471	495	460	475	473	486	505	494	452	490	493	500	509	461	448	514	492	438	492	493	493	502	465	445	493	445	520	487	481	416	489	479	476	452	445	460	488	491	504	462	462	437	504	469	448	475	463	470	463	444	474	505	450	447	471	475	463	472	484	479	479	440	468	495	486	458	480	502	484	480	493	481	451	499	459	472	505	481	490	513	486	462	499	498	486	482	523	501	478	475	506	504	414	490	501	472	465	495	476	495	468	479	471	473	469	471	463	494	479	501	464	534	423	493	441	466	488	482	479	453	495	463	472	435	438	483	474	482	510	483	464	495	499	527	498	462	514	483	499	465	485	469	435	451	485	481	466	477	467	476	477	513	500	509	466	470	487	496	484	506	470	483	459	463	477	446	481	452	496	454
24112	21080	28248	24782	21689	17749	11834	7150	4986	3900	3104	2521	2124	1794	1489	1444	1138	1084	928	843	765	734	639	622	571	536	536	467	498	462	471	471	438	445	423	462	407	419	382	421	382	382	432	399	366	392	375	399	412	415	400	384	365	377	393	417	393	368	397	361	383	394	372	348	379	374	378	361	370	408	362	366	354	374	381	370	388	349	387	383	361	380	377	419	384	401	338	363	388	367	406	359	373	341	404	364	360	362	377	398	342	396	385	349	355	372	364	387	371	365	369	375	364	352	398	352	356	353	376	374	408	367	371	390	351	337	382	379	354	374	373	357	373	368	365	379	343	386	365	398	379	349	351	373	384	349	327	371	389	379	369	383	362	349	357	351	375	412	393	362	361	366	349	331	361	359	336	386	384	372	369	407	376	378	373	404	390	373	360	399	352	373	377	365	372	347	385	375	399	376	374	366	345	377	372	391	378	354	384	373	369	352	373	365	359	382	372	383	353	348	372	369	367	355	391	381	369	377	354	360	381	349	344	405	389	363	396	384	346	359	401	386	358	396	391	337	369	373	366	407	395	375	356	359	358	374	341	358	375	349	375	376	382	395	342	374	350	385	373	397	389	386	389	370	381	384	357	394	382	369	387	362	370	391	360	380	371	375	345	331	350	379	383	378	351	355	312	373	356	342	331	365	374	367	370	400	359	329	376	365	367	390	369	336	369	333	385	380	330	376	380	365	382	388	374	388	350	378	373	370	367	364	360	363	405	391	364	374	367	356	391	397	384	363	348	369	367	368	375	373	372	344	359	352	318	362	340	354	370	357	379	361	340	354	387	398	354	350	394	384	395	422	359	390	325	364	355	353	406	388	365	438	351	370	381	395	378	342	409	360	366	411	381	413	360	395	350	347	367	376	385	358	366	377	361	359	377	369	412	361	378	336	367	377	346	344	336	363	361	377	378	376	359	354	377	372	353	357	348	390	384	361	393	353	383	376	342	388	386	375	385	389	372	403	350	388	345	375	341	374	355	332	383	367	395	355	353	365	367	398	381	385	391	364	367	352	374	371	385	357	358	377	394	349	389	371	374	332	362	387	326	387	385	351	384	396	384	367	398	368	337	335	352	359	350	380	359	374	389	384	351	329	405	369	386	374	355	375	362	369	377	383	387	365	366	396	332	381	374	365	349	381	358	375	372	378	371	365	375	381	356	396	317	368	367	394	354	345	365	387	356	347	364	335	381	379	371	348	363	386	378	384	366	393	341	398	369	380	382	343	360	363	392	357	359	365	373	372	356	400	392	403	385	390	372	362	407	360	390	373	396	396	391	377	398	382	352	439	383	354	376	356	369	380	392	405	369	399	380	388	369	361	387	394	386	344	375	382	357	397	411	389	344	325	404	367	334	342	342	339	386	354	379	366	364	337	405	379	355	367	372	320	358	357	410	336	373	371	350	327	410	365	367	377	368	344	387	382	369	364	339	365	343	337	372	345	368	379	358	360	359	367	358	407	402	337	350	399	375	423	376	350	410	385	383	389	327	353	381	361	375	346	404	362	369	362	384	377	375	368	372	369	399	351	356	358	380	382	341	383	368	339	326	354	341	396	370	375	390	367	366	362	372	344	362	371	351	379	365	391	367	369	367	380	384	354	356	397	407	392	366	342	350	385	360	391	361	305	390	384	352	355	337	390	375	388	357	373	361	346	390	370	351	352	366	331	363	353	410	367	328	387	365	408	376	327	369	356	363	387	381	389	370	376	369	379	343	385	330	391	303	395	381	380	382	392	380	358	387	343	342	355	387	367	356	397	392	397	359	361	355	354	411	346	341	370	354	355	382	363	390	365	386	381	390	370	397	382	330	342	353	399	368	361	385	377	367	386	383	354	401	378	342	356	394	368	400	362	353	383	349	364	356	385	393	393	383	351	364	359	356	418	408	349	371	364	310	345	347	387	376	366	399	371	351	400	349	396	331	354	410	332	374	375	364	358	336	384	367	387	400	392	349	386	350	370	369	369	384	362	352	368	366	406	378	377	337	356	368	345	409	343	396	368	344	359	380	395	337	373	386	365	393	387	367	391	365	364	369	339	382	337	395	397	358	339	370	390	373	359	353	344	327	389	366	410	363	388	371	375	415	362	358	395	380	346	345	390	367	390	368	363	339	363	354	387	368	359	358	377	366	365	347	416	338	381	369	348	353	370	399	385	351	405	355	372	386	388	364	363	371	378	330	394	364	353	369	357	410	365	378	393	362	384	338	351	349	337	343	365	364	357	404	387	344	339	357	347	394	387	385	373	358	359	370	407	348	422	394	335	360	368	359	353	373	382	354	356	337	405	333	397	317	384	360	363	359	393	358	404	391	380	360	363	353	390	355	387	346	379	361	360	367	378	407	358	353	346	410	352	362	368	383	348	390	375	353	407	372	359	382	344	360	360	401	371	366	371	385	387	369	375	378	338	379	350	385	371	368	354	417	349	379	389	348	371	346	405	320	367	330	344	360	361	355	381	350	358	325	390	328	347	344	402	370	354	363	342	399	371	392	389	350	348	373	371	385	344	395	377	347	366	390	400	365	355	398	366	364	358	371	352	400	367	374	373	367	325	368	387	363	376	383	394	410	357	377	356	354	324	382	385	358	368	376	352	388	356	361	337	341	350	345	359	372	366	349	393	346	338	364	347	355	365	362	380	334	393	347	354	365	368	367	385	386	342	359	378	392	372	357	385	364	391	393	366	340	356	391	374	354	349	365	360	392	392	380	358	375	351	400	388	366	371	385	359	395	371	353	361	354	355	346	319	366	357	366	363	353	362	397	372	359	378	361	389	348	396	368	367	366	354	360	345	365	366	370	358	327	367	350	324	366	374	396	370	387	369	372	398	359	337	348	362	351	382	341	361	360	360	355	414	389	390	360	370	349	387	380	350	394	388	397	359	387	381	372	362	318	383	336	382	362	346	381	379	386	340	391	361	379	372	326	379	370	362	379	398	385	391	351	355	359	335	349	356	371	392	353	363	337	368	370	363	392	366	372	380	367	362	359	382	363	399	357	404	367	355	378	385	372	377	344	356	377	385	362	368	362	325	341	362	360	368	389	407	385	354	371	390	352	390	352	375	356	378	389	362	367	351	305	322	361	368	382	381	363	357	377	373	348	338	410	388	350	361	383	378	370	375	370	355	364	386	393	366	394	378	381	375	387	374	369	364	374	366	373	382	394	366	362	393	364	306	361	353	376	383	373	374	348	365	339	387	389	386	373	354	363	364	367	354	382	361	361	359	350	347	350	360	382	362	370	352	371	376	360	375	378	356	340	392	389	353	344	360	368	367	350	346	363	360	390	338	382	400	358	394	326	325	366	348	377	365	376	336	396	349	345	353	412	366	388	350	348	386	368	369	397	365	385	359	356	408	371	370	343	389	362	348	394	311	348	364	372	358	367	369	366	345	373	367	361	369	363	343	381	381	415	387	342	371	369	345	368	373	352	370	402	392	381	374	364	397	352	371
30545	51315	44261	33341	27214	21990	17782	13827	11474	9037	7527	6199	5168	4321	3541	3190	2632	2311	2055	1728	1495	1422	1239	1156	1055	917	931	821	832	795	756	701	717	684	710	635	666	660	620	600	646	605	626	596	567	595	541	597	525	550	532	558	566	527	565	542	532	540	571	540	535	543	526	574	556	507	516	537	533	537	506	553	554	508	538	543	537	519	539	515	496	537	545	535	546	487	515	517	508	505	535	504	526	497	543	499	523	543	529	508	521	516	568	498	552	589	549	502	538	492	538	532	533	546	514	566	538	509	479	529	531	497	528	513	506	533	507	538	536	538	512	511	493	539	533	514	524	494	549	497	519	530	490	458	564	518	528	541	516	527	541	536	505	523	488	487	539	564	511	487	521	506	554	566	553	523	560	520	563	506	517	546	534	468	525	514	537	529	524	492	527	523	510	536	569	519	525	533	550	578	566	543	535	552	520	530	561	532	541	527	530	554	509	516	535	550	562	577	543	545	531	564	574	504	513	515	516	542	510	544	523	533	531	500	536	564	536	525	519	542	502	553	524	493	508	499	550	503	527	528	525	536	491	516	507	532	560	530	517	520	529	514	547	547	528	528	553	530	504	519	526	505	507	546	502	508	502	489	537	500	485	537	453	537	519	488	498	518	498	523	541	512	498	565	553	493	520	498	536	530	511	535	544	519	552	533	507	544	499	547	529	537	501	530	515	495	520	548	554	527	508	523	517	484	553	494	516	495	552	490	563	537	568	517	529	519	545	576	513	503	471	555	512	533	484	533	460	539	521	495	525	519	501	545	528	532	496	523	502	495	516	547	583	530	522	550	547	525	565	560	581	525	518	507	522	586	456	559	519	515	541	518	493	521	576	502	543	544	519	527	495	509	514	544	537	515	491	497	515	536	522	503	537	532	565	519	512	562	492	559	520	530	542	539	537	522	530	505	510	484	532	530	543	488	511	503	483	572	517	537	551	509	540	589	528	501	559	492	519	504	554	511	488	514	550	485	529	541	514	492	544	595	551	468	529	503	514	512	529	560	521	522	543	558	514	505	520	496	534	510	540	525	512	514	559	539	517	506	505	493	537	506	517	562	515	557	514	517	535	569	533	533	517	559	526	461	533	511	532	576	523	524	508	522	535	495	544	527	489	505	529	510	519	574	539	490	536	530	489	549	582	592	518	530	562	551	526	494	532	534	535	559	577	497	532	504	535	525	565	491	529	550	554	546	525	552	470	546	524	548	470	533	483	498	495	527	525	563	519	517	529	498	525	539	564	535	511	512	563	546	565	497	542	534	527	519	525	509	556	518	522	498	470	530	583	552	542	500	500	520	500	527	553	532	488	549	525	553	577	546	547	510	483	514	487	470	493	523	485	520	540	543	514	543	524	526	571	503	515	556	540	583	555	536	573	472	490	489	517	556	500	516	504	520	548	518	517	528	523	562	520	512	533	526	547	514	520	521	542	525	528	495	538	500	506	532	562	469	528	522	528	519	518	534	535	527	502	519	562	508	529	528	515	498	499	540	549	530	535	519	544	532	512	511	542	521	519	537	544	542	465	555	522	576	524	490	514	531	519	552	550	500	520	518	549	539	518	550	522	527	519	528	514	544	515	586	551	489	541	537	525	583	556	529	506	527	520	524	516	529	517	498	536	512	517	542	555	492	544	558	513	551	555	542	533	527	530	563	519	517	530	531	513	498	536	508	493	506	513	520	531	531	551	573	550	536	533	505	519	560	553	570	504	532	576	519	509	544	535	521	543	521	505	533	523	529	549	525	523	486	541	484	500	539	538	445	530	529	537	513	529	519	557	524	504	529	562	499	509	557	499	531	554	545	512	516	549	542	537	479	569	513	514	572	507	547	515	520	517	520	532	500	551	512	524	488	552	521	565	540	482	511	510	525	507	527	515	550	519	479	556	514	514	498	502	532	490	550	507	549	547	527	538	511	536	515	498	537	471	493	521	562	543	519	511	486	529	515	546	503	565	557	484	506	533	533	509	552	551	515	528	514	509	532	524	518	522	524	528	504	524	480	566	529	514	530	528	560	494	509	506	528	515	512	554	549	526	534	527	536	516	492	520	547	473	523	527	535	518	543	517	572	553	522	514	518	519	524	538	538	510	551	526	512	563	545	548	501	543	522	515	479	484	534	535	485	520	509	536	486	568	548	538	537	546	536	521	504	515	456	516	513	512	482	525	525	483	517	516	546	510	526	514	495	558	520	507	500	523	556	509	548	516	537	515	510	541	497	512	521	531	480	528	507	536	521	496	509	521	554	553	529	486	537	544	540	504	557	517	559	515	537	549	528	536	530	556	540	499	520	508	519	558	519	501	535	548	534	511	512	498	522	538	525	500	529	517	542	520	481	546	543	542	547	504	496	512	499	532	506	545	493	556	530	537	527	507	558	505	498	506	567	525	539	528	530	544	540	540	497	508	538	526	519	516	546	542	525	509	521	546	505	489	594	511	528	511	512	542	475	536	554	535	498	540	518	534	518	547	479	522	506	499	524	520	490	507	539	495	501	529	521	526	501	526	540	545	501	550	572	525	566	495	529	549	534	523	543	520	492	499	529	522	518	540	546	519	508	522	551	523	509	538	512	543	559	543	531	547	535	484	487	558	495	547	516	525	522	509	542	541	489	533	541	501	482	544	521	488	534	537	538	509	538	543	526	565	541	510	503	458	537	517	501	487	551	526	541	541	529	496	530	491	547	536	535	490	569	517	542	521	557	493	488	540	504	521	491	545	544	537	521	541	531	528	556	532	519	538	508	518	537	504	513	503	495	517	503	518	495	510	531	502	503	506	514	552	499	532	493	553	485	527	496	564	525	560	545	519	514	537	541	529	531	503	524	520	535	510	507	516	489	484	538	543	502	524	516	465	549	536	527	526	532	514	550	516	527	522	522	542	525	556	508	505	592	507	532	542	523	520	528	563	551	563	507	537	574	517	508	553	525	550	535	500	509	510	536	592	499	554	559	534	510	522	493	563	531	522	547	549	505	521	578	515	555	537	536	513	529	571	541	545	506	565	584	518	526	517	503	541	543	513	539	496	511	549	530	515	517	517	536	563	522	528	501	510	549	517	548	501	539	539	527	520	546	530	531	520	504	517	513	534	511	552	568	532	532	522	558	517	512	529	556	537	520	520	526	527	493	544	557	546	516	519	505	545	470	555	516	482	480	558	495	497	535	514	514	554	518	516	566	488	534	540	536	550	562	508	518	549	526	532	518	558	513	506	522	526	549	548	529	557	535	531	542	564	498	514	505	514	537	540	566	525	525	531	547	517	487	522	541	507	556	569	531	510	522	508	573	516	523	528	513	506	511	534	550	491	507	498	524	535	550	553	496	540	498	479	504	512	545	498	539	487	524	504	517	532	525	545	507	528	480	538	512	492	559	532	521	536	522	541	554	550	516	549	537	499	492	500	533	525	513	505	559	524	481	515	519	528	500	518	536	510	514	547	567	518	545	532	507	479	517	564	561
23077	20992	28535	23705	21485	21982	18812	10325	6961	5365	4272	3462	2929	2356	1998	1699	1496	1305	1140	1042	899	783	723	729	665	605	551	530	522	496	505	477	489	469	490	466	442	402	413	427	387	421	387	421	389	432	400	363	378	381	383	381	371	428	376	377	380	390	366	363	382	336	341	352	354	372	381	381	385	347	371	406	373	344	379	366	353	391	382	350	346	341	337	323	351	371	356	349	347	394	343	352	374	353	379	361	392	341	375	365	340	341	381	394	369	388	341	347	351	351	391	355	355	370	370	373	339	358	364	351	363	382	376	340	394	365	381	377	377	344	358	320	356	353	404	340	339	371	361	358	363	350	399	371	363	332	351	346	361	366	354	342	330	354	323	372	349	397	357	345	374	359	383	319	365	327	391	352	359	370	355	361	359	348	377	353	351	367	382	344	362	326	366	341	387	365	370	329	360	357	348	323	344	342	374	344	396	334	389	326	327	390	360	340	369	350	375	361	341	356	321	371	379	357	365	359	370	372	366	340	354	371	377	348	383	361	401	348	374	326	364	341	381	382	353	368	350	369	366	346	353	352	336	357	366	374	372	357	369	321	380	368	348	383	347	325	386	359	346	402	354	349	331	375	357	335	352	404	369	370	357	336	372	354	378	363	377	347	325	376	354	314	349	342	340	339	381	369	362	372	368	365	360	348	326	383	400	348	393	339	351	372	359	394	352	365	331	364	369	389	371	376	360	360	324	374	368	335	355	351	360	353	314	391	370	357	337	370	359	355	363	361	348	391	380	388	355	378	396	373	385	341	359	344	363	319	354	368	364	354	326	362	362	392	355	361	329	365	335	397	329	321	355	360	348	369	339	334	381	350	353	340	330	377	365	336	379	380	366	358	361	351	373	384	375	344	386	380	348	339	381	314	370	360	387	369	380	357	350	423	375	345	326	333	350	350	354	388	370	321	363	373	362	332	382	378	353	334	359	366	328	344	360	330	384	345	338	344	352	368	352	346	351	352	345	354	336	353	345	347	371	354	373	387	359	375	366	363	370	349	364	367	347	367	379	343	407	358	341	348	337	361	340	369	351	352	394	346	333	367	359	357	333	327	365	349	368	362	371	384	339	358	353	331	331	372	343	378	377	367	373	353	363	350	363	376	378	368	341	385	385	374	325	385	340	371	394	379	367	361	374	365	366	343	334	356	353	367	344	396	361	358	373	348	362	366	387	409	358	366	344	352	353	361	354	363	371	425	344	341	402	363	332	383	376	361	337	349	336	328	388	341	343	375	353	351	382	386	347	338	357	388	349	405	354	366	358	326	349	376	342	353	349	383	329	345	366	385	378	365	358	369	385	401	350	338	367	372	348	347	336	355	359	347	349	378	363	329	361	379	360	358	361	341	358	344	380	359	350	358	377	377	324	360	363	373	334	369	338	322	382	331	340	343	351	325	338	373	357	345	391	353	354	358	371	367	362	347	371	365	370	384	354	363	380	358	350	341	376	353	348	344	346	350	423	359	342	370	360	359	373	345	344	337	376	355	379	355	324	349	351	360	358	366	354	345	334	372	337	354	386	381	376	371	362	374	371	378	358	353	391	350	366	361	371	366	368	364	386	346	350	381	375	360	340	338	354	371	374	344	334	369	372	408	369	377	367	373	418	366	340	376	350	325	368	349	358	350	351	339	322	318	375	379	365	354	339	388	375	360	348	369	342	339	342	346	361	343	394	397	352	376	361	351	338	395	353	381	361	333	345	354	353	368	364	363	339	327	406	397	367	330	351	355	386	342	321	377	344	381	373	360	340	348	353	359	385	345	353	357	371	368	379	360	375	342	361	327	314	337	362	367	329	356	347	353	349	360	364	369	348	365	392	358	361	337	335	376	362	336	385	391	362	360	349	364	317	363	364	413	352	363	356	352	346	321	309	336	320	353	364	368	363	345	364	336	374	345	364	377	381	392	335	387	348	369	359	371	400	376	358	341	353	344	372	345	365	376	367	377	346	357	351	363	339	333	362	383	366	362	395	337	317	344	335	341	396	367	353	382	337	353	347	389	378	361	371	331	364	338	364	355	360	386	373	368	409	363	353	358	346	322	346	382	363	350	376	325	368	355	378	354	347	361	379	347	383	389	337	355	360	362	366	343	382	374	337	368	339	338	358	359	353	352	361	343	380	348	351	352	360	337	352	376	390	364	353	350	357	381	352	342	365	354	387	345	349	357	377	326	372	386	333	341	362	363	357	345	354	356	356	355	372	378	348	327	337	357	339	350	344	351	322	361	373	342	370	374	388	375	356	357	350	339	376	341	342	351	367	380	355	376	389	377	357	353	383	337	326	347	412	364	319	363	376	372	369	347	364	368	332	370	379	389	369	369	370	392	336	351	366	354	359	350	334	314	399	376	360	380	370	340	363	382	376	374	371	416	367	361	390	373	379	335	389	362	378	384	353	353	319	362	384	335	362	373	376	360	386	341	356	364	352	363	372	399	367	378	362	385	369	371	349	319	364	392	349	348	350	345	344	367	354	356	372	337	343	344	339	388	351	369	346	339	367	372	390	378	332	354	370	352	360	392	382	341	345	379	374	395	379	340	388	347	346	360	351	378	363	353	392	341	382	347	353	359	355	379	339	368	358	373	324	362	378	377	387	303	367	366	356	414	318	319	337	349	342	352	362	356	363	361	350	352	333	352	360	357	375	348	370	351	345	327	358	335	362	375	325	354	370	328	367	369	375	351	341	416	389	369	337	351	396	392	345	328	375	357	363	347	329	387	345	383	370	354	357	373	373	395	373	367	370	339	371	357	364	367	363	365	333	353	402	354	355	333	338	356	373	364	343	375	389	337	342	363	348	373	391	342	363	356	356	372	360	371	340	336	383	373	355	374	342	350	336	344	341	354	370	373	383	348	359	323	365	364	365	338	351	402	352	364	385	344	351	346	341	349	392	371	352	368	366	381	381	365	373	365	358	379	377	359	327	316	341	325	380	382	355	356	355	338	336	368	376	365	369	381	349	340	369	354	380	365	393	344	341	370	333	351	356	351	371	369	345	365	387	348	367	328	364	345	342	317	399	346	355	370	341	373	354	355	357	340	348	354	384	351	331	351	384	398	348	364	366	362	386	354	373	413	354	342	405	354	374	330	387	355	349	350	357	356	369	350	357	365	360	343	340	365	342	328	340	382	316	365	349	365	372	324	361	350	361	381	374	370	382	374	350	351	354	338	362	390	369	363	324	337	368	394	332	374	352	357	383	373	348	361	373	343	346	329	354	373	386	332	329	369	348	340	373	346	334	355	359	362	350	369	408	348	386	335	362	379	378	382	372	362	339	364	371	374	343	370	383	375	369	342	365	366	373	381	348	385	332	349	352	359	393	386	372	331	358	361	366	347	365	349	328	346	377	345	358	343	363	392	342	359	350	312	359	321	373	373	367	378	343	315	374	357	336	346	345	375	333	374	374	349	376	377	354	348	389	362	356	360	381	383	363	336	381	381	344	350	328	386
32684	55590	48011	37406	31339	26090	21737	17919	14553	11932	9826	8088	6850	5695	4705	3982	3439	2936	2580	2213	1949	1681	1500	1278	1208	1078	1023	1014	961	888	828	826	703	724	703	718	687	681	665	655	637	619	625	567	575	583	628	552	585	559	557	539	527	544	549	519	546	523	521	529	514	486	536	493	480	533	508	504	511	499	522	550	502	505	487	515	518	515	506	500	501	518	489	520	557	503	503	480	508	508	494	541	475	517	487	546	528	504	526	504	503	482	511	512	513	576	510	490	477	491	525	428	492	531	466	509	497	527	507	484	533	510	482	508	511	505	535	472	554	499	540	513	497	488	509	536	515	529	513	522	514	555	506	469	461	508	507	482	514	476	515	514	530	553	503	523	502	509	481	499	534	459	512	530	522	527	520	529	542	473	513	492	463	492	493	533	463	543	546	518	476	497	510	481	484	490	530	516	461	487	503	501	491	486	494	505	508	527	510	469	496	482	509	499	490	479	507	538	483	515	506	494	497	491	482	508	480	492	509	527	502	505	480	503	454	497	495	498	518	493	518	471	436	471	500	497	472	500	492	501	503	517	491	489	526	495	493	511	483	520	519	520	520	516	494	481	506	511	494	493	539	523	513	515	517	466	466	519	463	532	531	514	497	489	490	527	495	504	504	511	509	496	520	493	439	474	512	494	474	509	503	527	504	535	498	560	535	546	495	531	555	460	452	502	506	485	529	510	483	500	521	493	463	458	465	512	468	466	538	492	484	534	467	496	532	517	474	530	500	535	486	485	508	496	500	483	512	541	478	509	492	535	524	489	527	494	519	484	502	462	510	507	555	448	489	521	456	490	529	522	516	507	508	486	469	504	529	506	476	448	509	500	485	526	486	499	495	493	513	508	500	544	505	495	491	507	484	496	527	511	496	511	496	535	489	483	535	500	551	471	509	460	490	529	505	538	520	503	478	552	468	493	526	512	485	526	523	504	503	527	502	490	503	518	498	512	524	468	455	509	498	512	504	550	496	521	495	493	519	524	470	512	494	492	496	451	486	480	535	477	508	502	507	500	518	497	525	497	460	507	511	546	542	519	449	519	465	520	548	529	463	498	528	460	491	510	530	495	480	485	513	491	532	492	486	505	489	495	516	532	525	509	491	545	490	493	508	533	451	510	497	503	500	532	471	504	484	484	526	507	499	501	486	536	492	542	555	493	513	541	475	518	454	489	515	496	492	504	497	489	476	537	510	474	504	537	522	454	517	487	472	486	506	482	529	478	504	502	495	494	496	507	497	526	494	486	520	461	529	478	542	511	479	495	501	485	548	480	546	476	497	472	479	534	517	505	499	516	476	510	522	498	487	527	493	493	515	502	555	531	494	467	513	539	502	519	483	512	520	528	519	529	512	497	507	468	478	530	500	515	522	499	462	511	488	536	507	474	499	494	481	518	480	548	517	499	480	493	505	502	484	507	529	497	533	548	474	510	481	483	492	464	508	533	504	496	514	521	494	524	503	532	521	491	484	512	513	510	498	480	520	509	466	508	507	504	451	521	479	502	502	505	476	516	476	510	471	456	479	498	505	492	524	509	516	515	499	511	527	538	473	493	499	488	479	490	454	539	489	487	463	520	513	478	500	470	554	503	487	482	507	508	497	527	534	528	505	499	496	499	524	488	461	499	491	494	492	507	493	488	497	502	502	494	510	550	497	511	528	501	501	505	516	508	510	476	507	491	449	512	482	496	499	509	495	537	495	480	509	518	500	485	507	498	492	479	502	497	468	492	467	544	508	485	528	526	503	480	471	495	534	513	456	510	480	525	492	491	469	516	496	480	540	455	519	518	473	456	498	528	515	513	533	498	511	513	498	529	504	515	476	504	510	498	500	490	506	509	442	501	550	474	507	492	524	496	540	486	512	542	506	506	490	524	517	496	468	525	485	524	508	506	530	539	483	503	507	517	478	467	526	496	497	493	510	482	484	503	512	549	516	555	554	511	517	472	475	477	478	533	480	507	523	469	507	494	498	497	539	471	518	523	509	495	466	462	484	487	489	477	494	531	526	489	493	473	472	482	475	472	515	525	510	471	427	476	499	485	497	518	517	499	512	528	526	501	513	457	489	514	476	484	488	503	526	515	492	479	530	515	463	537	500	517	537	551	489	533	501	509	512	564	497	514	510	525	490	506	535	535	489	542	498	446	533	481	475	499	537	467	506	502	500	530	471	531	521	496	548	480	504	490	524	512	480	510	497	501	544	540	468	516	523	494	506	455	512	471	523	536	532	516	474	527	518	493	514	493	462	538	497	508	499	461	533	501	530	467	510	475	474	476	526	492	482	461	509	521	513	496	498	504	495	476	499	510	527	465	510	507	494	496	516	523	504	487	510	484	490	512	522	490	497	499	527	478	510	512	553	496	512	516	481	520	488	485	523	468	542	474	500	502	529	493	491	494	483	514	488	480	505	505	500	501	491	453	502	493	489	536	455	455	493	460	513	491	529	503	496	517	482	529	507	490	492	497	537	456	511	498	496	552	536	456	519	497	521	517	478	503	481	484	501	492	482	483	478	460	477	493	534	497	506	504	497	543	478	500	474	476	493	517	570	524	517	558	545	483	491	484	528	457	524	489	495	504	502	475	468	535	510	534	521	495	501	476	461	549	524	480	515	472	538	489	466	456	519	533	481	517	486	536	526	520	486	515	486	500	486	541	499	524	532	469	482	483	494	487	457	496	494	485	508	496	492	481	534	500	496	454	457	514	499	498	499	481	508	499	537	481	479	490	491	486	502	512	506	519	513	506	489	490	485	487	481	485	495	488	531	506	504	525	493	515	517	543	497	543	517	540	498	529	519	494	476	522	515	506	475	470	505	525	511	511	493	526	507	528	537	498	548	532	453	504	479	514	504	499	537	485	506	514	499	471	497	512	463	525	489	504	534	499	516	479	544	501	494	480	483	532	508	493	504	514	531	485	492	526	491	482	494	501	498	520	460	524	474	511	529	488	521	555	498	507	505	480	499	494	518	529	490	520	502	500	497	527	494	529	491	488	490	486	494	537	483	489	474	466	477	490	498	521	498	470	487	513	464	519	475	519	476	489	481	531	498	499	519	505	466	493	481	470	497	487	523	458	477	510	526	491	520	491	465	474	496	498	466	512	481	490	526	540	459	525	484	510	522	508	489	475	492	505	511	513	494	521	484	505	504	488	508	521	482	485	503	486	520	509	532	477	506	481	491	527	490	538	518	498	490	486	522	488	477	520	455	500	531	496	465	542	531	511	502	475	512	517	520	497	485	525	517	506	543	513	534	498	489	533	476	549	509	537	508	486	521	492	494	496	523	502	491	514	467	466	527	506	478	528	500	494	540	490	525	490	519	479	467	518	544	497	495	534	503	513	521	456	510	499	467	522	483	490	519	491	530	526	484	467	513	500	504	512	528	476	514	580	495	522	487	475	480	506	482	512	479	484	502	490	478	508	502	524	522	515	464	504	464	538	480	548	493	455	504	470	521	497
28207	26858	30312	22985	13825	8456	5762	3951	2972	2289	1834	1568	1322	1168	995	923	760	730	646	554	538	545	505	445	430	436	414	436	377	386	397	385	376	350	358	337	366	348	374	364	338	349	352	345	355	336	356	330	356	338	363	309	332	347	327	349	345	310	308	322	322	353	376	328	349	337	361	298	362	338	338	317	321	355	320	330	342	315	325	324	336	351	342	316	357	337	336	338	344	323	357	352	336	303	382	312	310	358	328	324	298	340	355	349	345	305	332	343	317	339	355	347	342	339	347	338	345	363	335	384	279	311	319	316	327	327	325	318	305	320	350	326	358	321	320	380	396	323	279	374	318	350	351	332	329	349	342	326	325	296	311	310	321	340	337	337	311	343	324	304	327	328	333	318	350	358	332	322	321	361	319	339	334	329	303	322	334	337	342	331	325	336	335	323	305	337	309	314	319	308	325	345	323	301	348	331	344	330	328	335	338	322	321	354	323	342	345	336	321	338	368	299	324	341	326	358	308	359	318	352	338	307	324	327	304	382	365	348	307	316	351	318	308	319	334	311	315	359	328	321	315	348	364	331	310	343	331	333	343	345	323	324	369	341	322	335	357	313	357	325	310	333	340	369	333	339	325	327	328	336	328	304	341	336	308	336	333	347	331	358	359	338	336	352	335	346	331	339	361	327	327	310	354	324	351	324	380	347	321	327	330	353	342	349	321	352	300	348	347	360	306	316	312	356	312	337	328	351	344	315	324	317	318	302	346	353	348	323	331	353	324	321	328	323	344	354	331	335	303	348	318	339	296	326	301	333	346	330	385	318	330	336	323	313	342	356	291	360	346	350	323	372	327	349	344	342	300	362	334	313	345	329	302	332	312	339	343	362	325	329	315	345	287	289	339	321	333	328	307	345	319	332	326	345	327	355	331	314	310	303	339	329	300	334	339	313	328	322	317	337	324	335	364	323	318	302	370	339	335	332	340	337	320	346	325	320	323	332	337	375	325	325	335	332	361	350	337	353	324	310	339	321	341	334	343	331	357	337	341	346	307	333	330	353	372	312	344	352	349	332	343	315	354	341	326	316	308	341	315	321	319	322	335	347	327	315	330	315	315	322	322	323	296	313	323	341	348	316	348	353	366	325	332	337	326	343	358	320	319	330	342	336	344	324	336	299	335	352	341	332	340	347	333	332	335	316	354	344	308	298	342	334	356	322	309	323	302	346	341	315	334	336	334	341	333	360	305	310	311	335	341	336	345	335	317	333	286	349	333	344	344	362	313	352	340	330	382	313	346	347	304	331	355	316	323	354	348	340	341	332	321	316	335	315	341	297	324	367	308	329	361	333	305	319	333	359	295	350	313	330	344	314	359	365	380	327	328	321	325	369	329	334	340	310	378	285	350	333	307	326	335	356	360	320	344	348	334	329	300	329	318	326	346	352	353	359	322	284	328	305	313	334	339	295	356	326	352	339	330	354	372	356	345	334	320	330	317	307	340	361	339	324	302	354	350	342	312	311	306	311	304	355	348	345	375	337	367	329	324	306	344	375	359	353	343	329	340	329	327	307	342	323	326	333	305	358	365	360	331	344	344	336	341	329	356	347	329	341	336	341	330	333	330	335	321	382	339	324	339	306	335	310	343	337	347	384	320	324	306	311	327	304	321	324	355	346	336	362	350	328	346	333	326	332	303	329	326	299	319	336	352	375	336	301	306	341	315	363	320	322	324	327	301	335	318	319	321	328	336	307	309	342	340	301	379	359	332	339	333	329	347	341	337	344	372	308	316	275	324	325	331	307	331	321	376	340	333	338	318	322	319	300	331	341	318	344	325	343	336	333	304	354	357	337	340	301	364	327	336	292	344	345	358	320	342	300	338	324	322	322	337	347	333	317	364	355	328	329	354	335	312	334	339	342	340	351	312	369	326	329	293	287	323	334	343	340	336	362	357	325	344	329	338	328	348	329	324	305	319	352	308	350	324	347	313	332	339	346	338	333	348	317	330	317	340	346	323	321	310	343	340	341	350	354	315	371	374	301	304	349	350	352	337	329	344	329	319	325	409	313	352	316	334	330	347	317	318	337	360	330	346	310	325	366	333	345	325	323	301	360	304	325	319	332	311	317	338	302	363	326	335	350	332	342	339	313	349	303	336	332	337	319	334	340	342	349	341	349	287	356	366	324	356	318	302	316	326	353	320	357	317	352	323	329	325	323	334	343	342	326	312	350	326	321	364	337	310	343	348	340	335	370	312	347	319	337	333	320	347	345	352	347	341	309	318	320	293	356	318	345	307	330	297	329	302	308	329	334	328	338	329	344	335	332	345	341	343	340	299	342	327	318	331	384	320	317	345	342	352	350	332	346	292	346	309	361	356	317	308	344	330	292	320	328	335	344	335	305	339	311	320	351	360	297	338	303	323	341	351	327	309	341	315	323	350	328	326	339	343	335	332	327	339	341	360	302	361	341	326	318	312	339	313	322	333	339	302	364	295	340	318	335	343	345	344	328	324	315	316	325	316	334	345	318	346	347	329	311	367	356	322	340	371	320	334	347	327	350	328	355	361	334	306	338	314	326	345	307	328	306	354	323	320	340	319	327	340	322	332	368	347	292	311	299	354	368	296	324	335	337	375	305	332	333	354	345	333	343	311	315	311	343	335	358	306	342	327	320	300	328	343	350	321	336	297	327	331	353	311	352	338	343	334	317	356	331	342	339	334	321	339	366	332	338	338	326	349	350	336	338	370	323	307	337	312	363	392	320	320	321	346	349	304	313	337	304	345	363	303	318	308	340	337	331	287	343	316	331	312	332	323	325	315	343	351	333	354	309	347	338	332	323	375	339	325	342	331	333	341	335	350	329	358	329	321	318	340	304	331	312	338	336	388	338	337	348	350	339	335	335	325	333	346	334	344	361	322	334	325	318	334	307	312	334	337	313	310	326	328	338	313	328	359	337	308	324	300	345	336	344	290	364	377	334	341	320	344	359	340	322	309	300	358	359	325	323	355	324	338	330	294	362	312	344	386	338	346	322	326	333	334	320	335	340	316	333	344	322	355	331	348	364	343	336	385	307	334	314	335	347	325	343	328	332	352	337	337	338	338	321	354	303	332	363	339	329	352	336	364	351	357	308	328	322	328	313	350	336	361	353	318	311	351	319	348	360	323	309	332	351	350	322	300	352	345	349	336	349	332	296	350	335	360	348	337	344	326	326	343	343	325	316	312	351	330	321	343	354	324	327	341	305	314	331	333	338	336	341	338	323	351	363	325	347	347	328	325	314	309	336	312	333	342	321	325	322	316	309	313	304	344	341	338	330	379	348	328	331	326	338	326	323	332	298	313	351	336	322	350	312	327	335	340	350	331	358	327	335	336	342	330	335	361	316	328	339	318	333	345	346	327	352	320	321	333	313	343	322	301	321	311	359	338	338	338	351	320	331	325	317	331	321	366	327	304	338	339	327	341	320	337	328	325	323	294	352	360	356	327	330	335	319	356	326	339	333
29513	43512	37012	26551	20662	15676	12187	9290	7459	6095	4893	3992	3263	2699	2395	2069	1765	1589	1444	1178	1085	1009	882	824	770	728	688	672	681	645	641	573	612	596	568	608	553	532	530	525	540	449	549	495	513	534	520	494	466	480	443	485	524	495	443	476	447	523	484	459	494	470	470	462	495	532	475	444	482	501	465	429	519	495	508	485	467	507	479	447	474	484	449	426	476	435	487	460	439	466	465	519	474	478	475	486	449	469	472	480	458	459	439	505	475	476	489	457	492	509	438	466	508	461	492	488	493	443	469	453	485	452	502	479	452	461	480	460	475	464	432	461	463	459	465	459	458	451	456	534	486	466	469	508	468	463	445	441	453	507	506	480	461	480	446	468	474	462	498	427	440	464	469	462	463	476	520	514	481	472	476	474	498	444	492	514	437	461	473	466	481	458	467	471	465	458	492	415	474	493	466	489	445	465	505	464	481	460	480	493	486	456	473	439	464	490	457	486	442	491	461	456	433	468	471	462	492	453	498	463	440	436	460	449	471	463	475	473	460	472	474	481	457	455	498	458	458	473	487	463	455	473	502	502	478	484	481	456	500	457	469	490	504	465	498	538	501	461	441	487	480	450	420	453	529	468	460	479	458	489	478	505	466	504	493	460	516	514	494	428	463	471	478	455	450	492	494	508	501	507	485	470	486	528	444	472	473	515	463	518	452	455	473	473	482	502	449	448	472	457	462	502	493	452	507	515	435	539	453	496	422	476	515	462	464	485	496	482	485	465	441	471	461	461	487	498	469	478	483	500	436	490	441	506	460	462	482	472	428	463	488	461	484	491	508	467	472	477	498	456	476	473	468	495	496	478	482	468	445	464	462	500	462	465	477	467	471	454	457	516	461	464	493	464	452	496	477	512	464	480	485	488	452	475	474	447	454	488	451	473	449	479	477	463	473	493	501	469	502	432	481	425	509	489	513	453	483	462	496	496	431	495	466	467	498	452	439	469	475	496	477	522	497	468	480	488	468	497	483	505	487	456	473	533	482	438	472	458	477	499	493	475	461	472	490	469	488	472	536	445	484	483	476	443	423	485	447	491	430	487	482	457	473	475	481	501	462	471	508	466	471	478	480	504	480	492	498	473	469	476	464	453	474	441	448	452	492	468	458	469	481	497	508	472	483	492	467	485	501	442	456	471	458	458	467	454	439	461	467	453	500	457	511	447	468	479	508	479	438	472	466	476	469	468	467	492	489	494	460	479	505	462	501	434	477	473	453	521	451	445	480	458	493	481	470	497	475	459	510	473	472	536	485	461	481	515	471	488	536	496	472	433	472	434	476	475	437	468	451	485	501	466	482	494	444	492	468	483	443	456	464	530	474	478	474	464	474	465	508	449	464	465	462	442	495	482	470	458	531	491	465	529	497	473	447	517	457	496	477	491	459	486	484	471	458	497	477	446	465	443	455	451	448	494	443	489	461	489	484	456	467	505	444	485	445	481	458	453	444	460	497	473	500	497	458	437	476	469	452	488	474	468	479	500	464	476	463	487	471	449	448	488	430	498	474	454	491	437	459	456	485	496	467	446	497	474	476	454	457	486	462	441	468	490	480	524	491	471	503	459	471	496	449	477	482	446	460	438	482	460	444	487	487	452	493	482	486	479	506	454	473	451	472	482	468	485	447	453	460	496	486	511	462	493	498	520	479	479	425	489	460	467	487	481	481	483	465	472	444	456	475	432	473	489	490	499	473	473	491	512	451	480	457	459	442	502	478	433	479	476	481	478	477	452	473	445	484	478	474	489	476	500	489	465	454	463	466	500	448	487	479	490	477	467	465	462	496	481	456	435	411	470	464	418	467	461	451	457	447	477	456	523	469	461	472	475	496	472	451	444	493	457	461	500	457	479	470	484	445	457	494	516	485	483	462	463	477	434	485	458	454	453	470	446	446	501	489	479	493	464	464	484	478	503	474	485	485	489	439	481	501	431	470	455	505	517	495	457	453	448	465	456	542	499	470	492	489	524	452	441	494	469	437	440	490	452	466	474	473	470	456	493	471	463	487	446	525	490	468	471	454	521	507	477	475	512	453	466	457	514	467	478	489	496	473	504	438	493	506	480	470	477	471	491	469	473	491	483	477	481	462	493	494	512	439	464	465	461	454	455	433	447	442	497	505	480	434	448	478	477	466	463	440	495	515	459	466	448	472	488	457	443	456	482	454	457	491	503	487	446	449	455	484	425	480	451	442	490	501	441	479	414	457	488	467	462	476	458	484	482	452	442	506	472	462	477	463	506	467	484	506	469	486	470	487	465	461	463	451	513	493	495	447	496	500	478	458	465	481	508	485	435	482	475	446	458	472	473	483	474	507	469	501	439	481	473	465	495	485	471	434	487	483	504	471	422	496	476	446	518	469	447	448	487	478	456	458	484	503	477	479	450	481	474	484	496	486	470	483	491	501	482	464	466	476	482	473	489	454	488	465	466	462	500	484	471	475	469	454	462	480	490	499	480	403	488	456	456	465	503	469	471	503	457	430	483	490	459	517	454	448	461	476	486	463	461	472	449	489	471	470	498	512	496	494	470	477	485	449	482	457	515	459	459	455	474	514	443	518	485	466	445	459	458	477	451	460	485	467	469	492	486	462	496	519	468	489	493	478	476	465	468	471	463	499	500	458	452	538	440	514	515	486	482	445	502	475	463	458	478	475	453	476	460	480	486	435	465	464	500	449	488	494	482	465	455	456	480	470	448	465	463	454	511	442	470	470	455	470	508	477	490	490	459	457	475	455	523	462	481	478	507	458	431	453	482	489	455	466	477	466	437	485	482	478	460	443	452	491	487	475	473	490	485	461	471	484	463	475	463	469	480	419	454	462	471	493	495	435	480	484	496	499	466	495	484	479	471	444	450	478	484	461	477	478	462	506	484	486	453	483	481	476	510	470	519	442	492	473	475	463	535	463	490	464	500	520	469	453	460	471	442	494	476	501	501	462	472	469	495	467	484	502	436	465	483	502	487	485	499	473	523	458	467	483	487	463	506	487	468	472	443	486	487	470	425	465	474	460	472	458	465	455	470	498	430	470	504	479	500	453	507	439	518	440	480	471	493	455	474	437	473	486	447	512	489	470	460	455	472	492	462	506	444	495	473	484	479	449	467	460	447	467	485	490	481	495	495	458	456	479	475	445	470	462	491	478	480	481	476	477	451	497	511	495	446	485	435	508	482	501	470	469	459	467	483	490	466	482	481	487	455	476	464	491	478	480	494	486	480	487	477	464	445	491	456	392	485	463	470	452	485	505	503	468	472	460	471	469	477	483	458	444	463	479	463	458	474	465	471	431	435	498	474	472	476	425	461	517	470	424	461	476	449	477	459	484	477	463	447	453	492	523	428	426	491	483	473	488	493	413	483	520	515	490	472	477	481	472	512	425	442	473	449	464	521	464	544	453	461	467	483	454	451	484	479	479	462	452	488	485	446	466	450	462	519	483	490	530	469	490	491	480	484	456	473
24182	21113	28295	24741	21686	17838	11936	6908	5043	4040	3150	2670	2024	1759	1467	1350	1218	1013	921	806	746	714	662	599	538	539	491	513	516	466	467	476	474	410	410	400	407	425	428	403	427	431	376	362	406	374	372	383	396	383	404	372	370	343	404	389	387	373	399	334	352	350	351	393	367	371	385	374	382	400	357	376	370	371	405	367	384	373	352	361	335	384	350	395	356	393	373	395	366	392	337	363	363	365	387	382	360	349	354	381	371	369	357	356	367	383	360	412	354	368	364	379	363	367	381	359	355	375	392	357	343	379	410	364	355	373	363	362	347	390	367	356	370	355	368	365	389	350	362	352	364	366	360	387	358	378	364	352	395	389	356	396	373	383	376	370	369	359	375	369	406	394	345	361	353	361	354	393	360	391	389	390	364	364	400	346	367	377	392	387	378	360	371	390	366	374	382	355	329	375	352	356	377	406	364	355	397	385	367	379	389	395	370	371	391	357	368	374	363	345	412	363	342	347	365	358	358	359	406	399	365	384	361	378	384	362	377	346	379	369	370	376	361	330	361	338	368	354	366	366	363	364	369	341	349	356	356	342	359	395	366	343	386	349	358	373	383	367	385	379	348	355	391	383	352	363	360	396	362	365	396	357	338	347	361	394	362	353	364	352	377	394	354	374	380	362	387	347	375	388	348	371	356	379	390	373	378	386	353	350	363	383	403	348	382	369	351	344	393	384	367	366	386	352	362	348	370	371	375	367	364	376	359	350	359	365	382	370	356	361	395	331	367	394	350	375	346	365	388	360	364	358	345	397	359	338	407	332	341	365	347	354	346	371	340	340	340	357	363	352	371	373	364	386	377	375	384	362	350	378	364	388	350	394	339	394	364	387	408	367	399	352	400	370	375	355	378	347	374	361	384	387	382	337	392	359	355	369	367	360	367	351	365	393	355	335	362	375	358	366	354	361	391	361	388	364	372	346	391	331	377	372	352	383	394	349	376	378	386	366	367	365	351	360	389	354	364	356	359	353	352	378	398	397	363	352	376	325	366	333	380	370	343	373	349	376	351	353	369	383	358	378	351	371	347	352	373	356	379	375	363	373	382	392	363	355	349	382	349	386	347	348	371	406	352	384	366	350	394	366	348	369	380	340	347	375	401	328	364	362	351	403	364	388	351	362	381	382	363	371	339	375	362	353	355	388	358	335	336	370	370	396	358	359	395	363	351	380	371	388	386	390	356	345	404	395	343	384	385	358	368	339	378	387	390	349	399	337	374	354	345	392	367	354	365	363	346	371	383	374	365	408	378	386	397	402	374	365	356	363	370	363	359	388	378	380	382	353	368	371	321	350	370	346	362	377	370	363	371	347	342	381	384	336	392	364	386	355	382	341	349	379	348	373	334	349	359	362	334	362	405	416	390	378	354	347	374	352	362	371	366	327	357	390	382	358	352	384	363	365	389	358	343	352	353	383	369	387	349	357	350	354	351	353	357	372	379	343	329	364	371	354	352	408	360	340	357	375	361	374	362	416	367	365	395	387	341	357	373	376	401	376	347	376	362	385	401	357	352	375	374	378	368	335	339	334	338	380	352	365	381	352	341	362	416	370	389	382	338	334	379	366	386	369	387	357	342	361	370	337	355	354	385	361	325	358	320	359	351	356	358	342	364	321	367	370	361	381	359	357	381	396	366	362	374	360	394	386	382	348	365	379	370	349	366	385	380	367	406	368	401	365	364	385	372	360	358	389	364	347	389	362	347	352	393	347	349	349	377	338	359	344	375	388	386	346	373	370	381	381	397	362	385	356	345	352	337	354	372	326	362	369	387	337	371	417	364	332	389	371	395	357	347	374	357	395	373	379	376	349	375	355	366	353	357	381	370	372	395	378	346	338	362	330	330	379	358	360	353	375	375	371	352	343	361	376	397	361	350	342	404	353	386	395	391	355	372	358	371	369	371	348	377	400	367	345	353	372	384	359	327	335	369	359	393	348	387	399	360	315	396	356	398	393	400	360	375	366	381	400	358	390	367	344	354	347	362	361	320	387	380	378	387	377	389	367	334	403	368	344	401	360	381	394	365	348	385	368	388	357	372	360	356	347	370	367	346	333	355	368	373	368	347	357	349	374	397	348	363	356	355	358	350	341	358	374	340	333	358	381	360	354	349	371	356	338	361	359	413	343	381	403	386	342	385	367	351	352	348	377	370	399	371	369	369	357	339	326	360	345	375	370	354	359	321	363	400	355	398	380	343	383	341	383	345	361	382	344	359	333	378	365	343	377	382	387	325	354	357	381	344	372	362	376	366	384	361	359	377	370	379	370	351	375	388	394	348	365	361	369	357	404	375	379	381	362	419	360	388	387	347	362	397	350	357	389	368	375	340	389	359	363	367	380	362	376	328	358	404	375	373	384	392	388	373	349	368	349	380	377	336	368	387	327	340	353	382	381	350	363	374	338	353	425	369	367	387	347	349	367	335	378	350	362	351	368	360	353	361	336	359	339	361	359	373	386	324	353	383	374	366	326	376	350	358	370	363	381	364	423	360	353	369	345	368	401	351	398	346	343	381	380	335	370	369	398	367	354	358	380	386	380	377	341	342	345	376	379	363	397	344	385	378	386	343	389	372	372	356	363	336	361	345	356	369	311	355	371	359	350	354	377	375	356	378	399	341	377	394	369	372	363	393	372	415	348	362	373	371	368	360	375	393	341	357	356	385	339	377	356	372	355	356	381	390	372	374	354	378	420	351	349	371	361	364	356	360	367	325	362	367	358	345	392	373	350	344	376	362	375	382	387	354	390	374	368	415	391	377	358	358	373	378	363	374	374	373	353	351	375	382	376	370	390	351	403	354	361	363	354	350	386	359	356	385	357	353	375	383	379	354	391	389	392	337	357	370	350	401	358	349	351	365	361	366	381	338	382	361	403	382	361	337	372	344	373	374	360	363	358	357	362	373	373	360	360	374	354	370	357	369	340	360	349	362	386	409	364	392	394	365	335	392	395	351	345	385	373	389	353	354	367	349	343	375	398	349	329	371	348	348	384	354	375	370	364	345	368	345	401	342	339	367	369	346	365	374	373	349	389	325	370	377	400	354	376	368	394	365	368	371	366	377	360	367	359	359	330	360	397	339	359	383	361	364	391	385	378	380	379	342	343	349	356	379	363	359	367	352	363	378	356	397	342	342	381	329	363	364	353	377	363	348	367	359	370	366	353	370	346	342	356	386	377	371	350	377	375	393	344	370	334	377	371	369	350	383	344	391	361	376	380	358	368	386	323	393	344	374	332	377	383	417	373	345	380	380	375	333	376	399	347	377	334	354	405	332	362	362	375	385	357	350	376	370	351	384	365	360	348	384	336	348	347	350	395	344	373	403	386	353	385	361	374	340	360	346	347	351	375	360	313	347	381	394	387	369	381	376	353	376	357	376	363	351	387	352	351	354	368	360	355	332	394	358	340	366	335	390	373	350	361	373	374	354	368	356	360	366	416	342	384	359	396	367	337
30758	51604	43948	33114	27335	22073	17673	13989	11164	9194	7493	6318	5140	4245	3518	3108	2643	2313	1905	1782	1527	1308	1205	1108	987	1009	938	840	812	739	768	716	714	629	682	654	662	688	644	614	553	615	549	553	563	525	584	569	534	554	530	568	520	566	539	531	558	535	520	556	529	538	516	509	568	503	520	502	547	561	497	509	506	477	511	544	530	550	560	557	522	513	469	534	564	505	506	513	543	509	546	508	520	502	508	556	532	550	551	527	537	510	517	515	517	488	481	495	520	529	530	546	561	535	521	500	545	503	542	529	541	516	527	528	535	517	476	486	512	511	505	539	488	491	487	522	506	507	521	528	524	585	537	496	541	498	517	489	512	554	520	537	510	528	491	505	520	544	508	525	600	512	536	483	562	543	541	517	546	504	527	512	503	513	556	529	550	525	523	488	516	538	504	540	538	499	559	492	507	564	525	520	499	544	519	552	549	548	508	547	539	491	542	496	552	544	538	465	535	533	510	517	502	549	509	524	511	524	537	482	489	518	533	546	501	502	533	529	516	531	560	494	503	539	520	538	541	496	541	497	537	503	494	514	546	504	495	509	478	525	539	556	494	487	572	518	553	533	537	501	491	511	519	493	515	529	485	526	501	495	556	532	536	539	487	529	496	520	526	565	520	524	526	507	488	571	484	557	562	532	520	527	527	502	528	515	509	515	543	513	513	463	526	535	594	503	533	510	484	509	485	531	514	505	480	523	488	520	495	485	478	527	566	500	536	510	501	539	538	542	476	543	510	501	551	515	513	521	480	503	519	517	505	526	526	529	522	548	522	498	500	494	477	503	548	557	487	499	522	512	509	519	580	490	524	490	521	540	537	543	495	521	537	548	499	533	468	512	517	526	528	530	524	523	521	541	527	519	514	539	511	520	498	525	516	551	500	530	545	542	564	497	512	543	547	511	528	527	528	523	518	508	528	513	588	466	513	544	504	529	508	534	509	495	542	502	566	493	522	515	518	531	511	541	565	524	493	519	487	507	554	504	531	476	492	477	563	482	548	533	517	509	477	568	486	512	531	550	544	540	526	545	546	527	528	508	499	537	563	540	555	495	518	519	502	517	543	529	536	522	485	515	531	517	569	526	539	476	529	531	508	521	524	532	523	532	555	497	526	533	556	524	515	542	503	557	521	546	513	520	488	519	504	519	533	541	525	487	538	522	524	556	536	570	499	502	566	486	521	524	511	485	564	516	523	530	502	567	520	508	556	496	522	502	522	544	493	532	521	490	508	511	509	519	500	533	479	543	528	519	528	526	492	536	489	510	524	535	499	500	503	505	532	546	545	517	440	557	521	566	519	517	524	567	464	555	525	535	567	541	554	487	540	546	531	525	482	531	554	512	499	528	555	525	570	475	515	519	541	488	511	493	498	526	528	548	526	543	534	489	540	498	506	534	575	512	515	522	525	530	519	504	502	541	497	555	480	535	563	500	548	496	519	517	554	534	504	524	519	522	523	541	478	506	522	539	537	511	517	527	514	561	512	514	469	571	514	555	501	529	532	537	554	495	507	521	543	515	537	475	557	530	542	515	498	540	528	546	537	526	514	533	507	542	496	509	554	531	509	497	579	492	518	494	483	550	538	524	535	504	510	494	512	543	526	513	549	533	538	534	523	529	556	510	494	552	526	475	525	511	523	501	485	557	511	487	515	520	556	512	539	510	573	554	508	491	505	513	547	520	466	517	526	513	561	551	503	515	484	511	510	547	497	549	529	565	521	530	524	507	505	588	527	504	558	503	492	498	539	519	529	499	523	549	493	551	546	532	548	523	552	526	513	508	523	523	539	549	562	511	530	527	539	524	473	560	528	476	565	531	512	493	505	514	539	547	529	541	511	511	554	544	529	544	497	509	506	520	531	493	483	485	531	531	499	493	495	535	530	519	523	511	494	516	523	486	508	506	525	517	538	506	517	513	531	532	475	551	523	522	517	510	516	509	508	543	520	499	500	508	552	543	505	513	553	513	511	525	516	558	517	513	544	515	497	485	509	527	480	525	496	535	491	543	478	514	515	551	515	481	488	491	557	485	522	550	467	511	548	507	500	499	525	502	514	526	534	547	528	536	496	516	519	551	514	471	540	539	564	546	501	500	518	510	474	546	548	520	492	529	535	545	547	495	506	542	496	507	500	503	532	536	539	519	517	527	509	506	527	517	543	521	560	500	481	539	523	510	525	523	508	588	529	544	504	543	510	507	487	529	531	537	490	506	531	546	534	472	525	500	555	524	509	514	502	515	541	493	521	514	523	525	527	507	502	496	496	486	512	533	512	489	522	498	507	524	519	522	539	574	518	540	538	547	529	498	521	500	517	496	513	484	544	505	562	513	565	521	547	510	517	572	500	505	575	516	495	545	510	513	516	507	524	536	549	591	490	514	520	500	496	525	490	510	504	523	499	532	548	521	512	508	506	529	502	547	536	498	510	474	504	510	541	503	519	532	473	488	547	546	524	536	565	555	495	507	551	555	490	518	514	517	521	497	556	535	543	534	527	510	551	510	528	517	486	543	576	517	515	508	515	530	564	498	542	501	525	489	530	509	493	534	495	512	482	543	534	534	496	487	528	526	504	541	523	473	495	553	500	518	548	523	502	533	533	501	507	526	501	524	539	549	564	542	534	496	549	515	511	533	568	510	516	559	494	515	500	512	524	531	492	537	561	530	528	525	504	523	529	530	506	517	530	492	551	496	508	515	558	548	553	494	537	551	493	510	517	518	526	506	523	506	484	538	548	498	520	544	535	512	543	495	539	547	516	509	514	535	519	550	532	543	501	559	521	516	500	523	533	532	490	505	536	499	532	523	522	552	532	497	536	517	528	479	534	534	535	544	526	484	501	534	509	533	527	490	498	511	556	541	545	545	515	566	570	555	555	509	482	529	532	516	506	521	544	536	474	478	503	512	544	493	492	517	536	527	534	529	544	478	530	513	491	506	510	518	534	490	508	518	512	486	537	554	553	508	458	507	509	510	533	522	538	548	488	555	494	504	550	532	539	545	509	527	534	498	461	530	526	520	517	490	458	552	511	452	531	528	515	513	550	483	560	501	519	504	519	513	525	534	542	542	516	488	486	526	530	475	541	487	532	548	515	499	533	531	509	497	576	521	506	511	518	556	567	499	570	513	510	512	496	536	490	518	553	517	496	528	530	512	475	504	472	521	532	505	541	500	521	500	518	524	497	510	532	540	479	532	530	548	559	505	514	539	546	524	536	521	509	522	537	562	549	511	536	538	506	528	489	484	511	536	502	533	490	520	514	487	547	512	559	546	492	501	524	526	532	514	492	507	535	509	493	540	513	527	537	545	507	522	539	494	451	514	535	485	497	520	512	518	475	523	514	568	532	536	503	545	529	539	510	538	524	522	512	513	510	548	531	528	536	506	518	518	524	524	528	531	539	502	498	511	538	507	517	517	533	545	489	492	515	500	553	548	553	533	527	480	501	498	524	486	499	508	529	539
23231	21098	28706	23871	21601	22066	18704	10094	6878	5302	4408	3474	2846	2219	1941	1689	1456	1277	1137	1019	881	794	778	629	580	620	565	567	516	509	515	458	489	444	445	473	435	412	406	412	414	380	402	376	372	352	415	404	338	355	371	405	387	362	372	375	336	348	383	374	384	386	354	378	342	366	375	367	370	392	382	402	397	366	338	334	379	360	380	372	357	370	345	375	366	380	322	373	358	382	338	351	345	350	350	365	341	393	363	382	361	334	359	350	340	355	367	354	344	360	398	348	362	374	359	367	379	318	362	375	371	339	372	357	341	339	337	377	364	333	360	381	333	352	330	327	375	371	331	333	346	365	349	383	334	369	345	365	349	343	347	374	337	358	331	342	352	338	337	368	337	331	388	339	366	346	335	374	350	351	402	367	337	362	382	378	337	345	370	364	361	376	368	351	347	354	348	384	388	366	353	367	381	367	375	346	368	296	344	339	363	335	344	374	337	311	381	353	380	371	372	342	368	323	331	346	330	338	353	346	369	375	367	348	362	390	372	394	375	376	352	365	382	345	376	361	358	357	345	347	340	291	340	318	320	382	353	343	368	342	342	389	325	354	362	359	313	354	350	382	351	367	347	358	376	335	361	335	331	368	366	325	344	384	375	367	344	335	344	346	367	345	342	327	356	359	322	366	343	375	355	364	339	352	374	332	355	374	358	353	359	356	366	341	334	340	356	357	358	365	357	357	379	357	329	370	357	349	345	351	379	381	333	376	335	373	372	346	344	389	355	361	366	355	351	368	346	359	376	333	330	337	359	337	377	353	365	348	358	350	382	330	371	358	361	346	358	333	361	349	362	374	376	365	370	349	343	360	353	375	382	367	355	337	348	363	351	336	365	358	361	348	373	384	325	371	327	370	327	369	331	363	368	354	353	352	311	356	369	335	360	358	338	346	377	374	335	340	335	346	375	348	363	328	367	372	363	343	419	373	379	373	334	350	360	332	365	360	389	344	338	367	366	347	358	358	347	339	343	345	332	383	366	373	321	372	327	366	363	347	335	356	369	305	372	397	382	359	334	331	358	345	342	342	341	343	351	326	333	348	397	322	363	368	357	357	338	367	367	375	357	361	375	328	370	349	382	353	364	365	334	346	330	385	359	355	360	348	315	374	338	324	358	384	363	341	359	374	339	368	372	371	365	354	378	347	349	342	386	340	369	372	353	378	372	342	364	367	338	377	376	344	336	364	358	361	388	362	359	355	352	361	347	317	321	347	365	353	387	357	345	351	368	402	360	325	363	349	386	386	354	358	355	379	326	329	345	364	352	347	366	339	345	362	356	349	342	313	337	357	350	354	340	368	370	375	334	368	335	369	322	351	369	362	391	338	374	361	371	361	364	329	319	352	360	378	345	357	353	352	373	362	348	367	348	359	350	373	348	333	359	346	330	359	337	352	330	383	394	345	338	336	348	359	345	363	348	375	358	376	370	329	324	341	336	372	351	360	339	385	331	354	352	357	385	350	373	376	402	354	352	341	341	359	349	357	411	334	372	334	347	343	374	365	333	388	327	342	344	324	375	336	359	356	371	361	324	375	379	340	344	341	350	354	358	377	321	334	325	347	329	337	360	337	330	371	344	391	357	352	374	364	365	378	347	373	348	357	342	371	371	374	395	315	390	371	379	378	364	329	350	337	353	361	338	370	353	381	340	355	322	383	342	373	359	348	351	346	324	338	350	333	337	363	367	346	338	347	317	357	338	357	364	359	327	373	375	392	348	356	381	365	354	363	383	340	375	391	338	372	361	364	328	328	353	343	353	325	360	356	382	343	383	341	353	361	347	359	401	317	359	341	337	364	346	359	362	338	366	334	341	315	362	383	398	353	366	374	317	364	354	351	363	385	337	371	353	349	331	371	343	358	361	344	351	365	372	361	359	351	379	342	363	391	330	372	393	339	349	374	329	333	355	382	365	338	346	345	352	373	373	350	355	355	385	353	354	346	362	331	378	379	371	349	370	353	371	356	365	319	324	311	357	356	320	362	319	323	333	347	385	300	343	363	366	366	397	374	368	350	356	377	353	347	344	334	318	347	362	376	346	341	368	379	350	382	351	359	349	363	355	355	336	344	346	356	363	352	342	354	339	367	362	352	361	381	364	345	357	348	356	354	347	345	363	354	368	350	338	380	372	352	374	372	354	359	348	349	364	369	368	337	362	360	336	366	354	370	351	360	372	355	361	351	366	397	381	335	385	361	375	328	334	351	345	360	372	335	361	353	339	298	355	330	366	367	349	350	345	353	358	348	351	350	366	350	364	341	378	333	359	361	370	371	353	324	351	363	360	371	373	382	376	372	344	336	348	368	347	355	341	369	333	351	349	335	302	339	352	330	389	365	338	352	343	340	344	317	328	332	359	337	341	344	360	367	347	377	396	372	374	369	364	354	355	361	334	341	380	361	364	369	355	369	368	324	342	404	367	349	362	315	349	364	354	349	362	360	341	349	338	349	352	365	335	353	352	369	356	363	354	350	358	352	363	372	351	334	355	360	359	383	358	372	372	349	346	355	372	348	322	320	338	383	344	326	369	343	355	359	350	342	366	373	386	300	362	339	333	320	350	370	361	362	342	341	344	365	388	363	360	347	336	347	365	354	374	341	347	343	349	344	374	341	351	333	363	341	340	373	353	357	341	342	326	334	349	350	364	353	341	325	350	338	368	390	327	373	366	334	358	382	333	352	368	395	315	367	333	349	359	381	361	333	343	358	358	337	325	383	353	370	371	350	363	354	356	376	372	350	349	358	337	354	301	356	392	382	382	355	357	359	349	343	330	358	376	397	354	355	322	335	388	343	358	348	387	332	362	345	377	374	336	375	347	380	369	357	354	361	341	361	392	388	338	353	355	371	346	366	358	367	340	335	336	363	336	337	365	345	309	360	346	353	342	350	378	363	356	405	333	357	357	364	365	360	336	347	387	365	367	373	336	372	382	320	376	372	353	393	353	382	374	364	348	323	373	340	352	338	314	356	381	357	316	361	326	358	371	318	327	327	374	346	356	358	367	331	349	341	379	352	353	373	340	347	379	353	368	392	340	341	363	342	378	351	346	405	381	340	345	357	353	369	378	350	334	326	364	398	344	332	351	356	363	388	335	376	369	342	319	340	375	369	346	345	332	357	359	333	346	386	343	349	390	312	353	354	390	331	327	332	346	352	331	339	333	388	349	364	336	356	362	344	381	358	376	355	353	339	355	374	370	347	365	357	352	347	369	331	342	375	338	389	352	345	376	356	317	335	356	350	374	362	419	381	361	359	371	343	372	368	326	357	376	336	337	329	347	330	355	332	342	340	366	381	368	343	335	353	360	411	374	355	322	373	392	362	353	340	344	346	330	373	359	355	388	344	342	380	365	366	365	333	370	370	326	353	338	356	346	374	368	339	343	365	358	356	363	376	375	330	383	355	316	355	372	361	361	365	365	320	328	358	341	346	363	359	331	356	384	334	365	338	360	320
32823	55636	48467	37669	31567	26265	21870	17503	14461	11863	9926	8285	6647	5642	4780	4039	3366	2902	2609	2249	1875	1699	1497	1242	1205	1086	999	938	918	859	849	774	736	692	753	693	645	670	663	565	576	611	596	569	583	553	504	564	533	535	543	535	570	549	483	516	510	565	520	540	528	498	495	484	483	505	528	534	498	530	518	520	521	484	505	495	520	492	521	510	511	493	516	527	502	499	512	489	503	471	504	509	508	503	526	494	479	483	478	478	484	491	492	483	506	490	513	494	515	465	491	482	462	517	491	467	495	477	489	466	477	451	462	525	515	499	466	471	488	491	522	493	484	502	519	482	493	478	499	486	470	501	518	504	480	508	501	470	516	490	503	516	501	524	496	511	490	489	487	490	480	500	473	498	500	521	478	496	456	484	507	464	479	505	484	478	534	479	503	451	491	457	463	475	489	492	479	505	499	476	501	505	483	467	490	512	484	477	481	523	466	504	506	520	487	481	538	486	472	509	506	473	516	525	518	478	500	481	519	489	490	492	529	491	502	502	491	487	484	459	517	476	492	480	467	540	500	473	501	513	486	513	488	498	494	489	505	509	473	549	519	490	500	496	498	504	528	484	481	516	496	489	529	494	457	497	468	511	529	487	494	482	533	563	501	501	501	512	482	491	481	514	480	475	518	506	522	530	499	492	500	559	510	496	471	528	471	524	504	505	542	492	476	495	471	525	498	504	472	493	480	473	456	514	480	549	503	508	508	467	487	504	489	531	485	497	535	498	525	506	503	497	502	518	508	510	509	500	482	498	517	491	507	511	494	526	506	492	518	526	477	540	508	529	473	519	527	457	515	484	526	499	489	521	535	488	485	500	519	519	507	482	477	506	495	495	506	502	514	473	495	490	504	479	514	528	514	492	485	496	486	474	478	518	495	517	516	533	502	464	524	530	514	505	500	441	539	505	500	521	486	442	477	493	444	480	474	490	509	453	464	521	488	459	489	473	478	496	502	524	503	454	477	497	487	526	493	494	493	486	512	476	525	511	510	491	520	489	492	469	523	543	525	489	508	481	515	473	494	540	526	463	485	472	509	525	497	544	526	460	547	528	483	490	505	494	494	493	531	499	501	494	535	499	491	506	519	517	496	513	472	516	512	458	512	491	500	492	455	508	477	507	489	510	491	551	480	488	508	555	485	494	496	487	479	480	443	541	461	489	447	502	493	529	470	508	460	490	532	495	507	502	489	484	517	475	524	488	465	490	532	474	486	555	470	465	502	496	512	461	499	500	514	571	464	471	495	515	501	483	469	507	522	488	516	526	465	526	486	495	480	524	498	505	511	538	490	525	498	476	484	519	509	474	518	463	509	488	493	511	523	501	478	493	511	521	494	453	512	515	492	468	514	478	511	536	503	523	501	487	549	507	547	513	521	472	511	512	485	444	506	481	494	500	498	487	457	501	483	513	482	503	493	496	493	530	515	461	499	452	469	462	494	478	511	481	502	512	526	503	478	507	516	498	499	496	493	477	512	498	521	511	478	514	478	477	471	462	457	446	473	510	510	518	482	517	487	474	495	481	512	481	482	487	534	461	515	496	483	486	480	537	476	496	503	497	499	506	527	472	514	463	479	520	498	513	527	520	495	508	482	458	478	508	486	518	493	474	532	508	491	493	498	503	509	470	456	505	495	517	495	517	494	517	498	509	498	483	527	483	483	463	492	484	481	494	530	520	470	440	474	516	501	494	489	504	507	499	499	464	510	486	506	495	508	492	460	471	467	541	492	529	526	520	492	515	477	496	526	529	525	520	481	539	466	500	481	513	473	508	530	500	482	520	472	494	483	476	434	500	486	523	495	522	523	493	498	496	504	490	483	475	520	517	544	485	505	501	489	495	506	525	489	485	472	491	528	531	506	501	479	474	487	492	503	501	509	502	494	493	511	491	487	474	483	520	506	473	498	499	519	475	518	499	528	454	464	500	496	503	447	506	486	495	520	496	475	466	509	477	501	496	465	487	475	533	494	486	452	472	471	471	489	491	502	514	480	488	493	504	512	477	517	463	490	466	460	494	485	531	492	510	522	502	535	543	534	475	464	496	517	482	495	493	531	503	477	494	535	502	462	469	492	491	524	534	515	509	481	485	475	546	497	479	499	479	515	488	487	511	503	533	518	466	465	484	468	512	474	499	496	501	476	511	427	490	518	514	483	450	473	501	501	498	477	496	496	520	518	519	496	488	475	474	507	521	482	536	515	500	479	491	519	480	462	516	485	486	482	524	513	515	473	510	472	531	507	539	471	513	513	523	512	502	509	524	515	463	497	492	468	489	509	483	501	454	481	477	489	518	480	532	533	497	506	459	509	520	488	486	547	480	511	526	492	484	486	473	498	501	501	484	495	487	462	476	514	459	532	498	471	475	521	506	497	458	486	515	530	461	478	513	491	517	524	511	481	494	512	553	463	463	465	496	509	505	503	505	474	497	520	481	522	514	494	518	496	487	490	525	493	494	507	493	478	476	516	468	507	536	486	468	452	499	537	516	480	544	526	518	469	526	456	532	485	483	492	496	520	481	507	521	483	518	488	511	536	513	490	527	480	451	512	509	509	519	516	488	489	535	493	493	479	516	500	496	473	518	491	497	467	505	489	496	514	522	490	517	486	489	453	507	496	552	493	517	490	476	491	482	479	505	476	516	493	495	462	502	484	478	531	479	509	494	457	479	520	535	470	507	520	537	485	516	493	474	458	461	459	519	524	484	473	508	543	469	468	542	511	478	501	512	483	546	512	495	518	513	526	510	497	531	506	495	508	487	490	465	469	527	504	484	507	519	518	480	483	480	447	496	447	487	521	471	481	491	495	504	511	543	487	488	496	478	499	500	476	465	545	512	488	530	513	473	500	497	496	450	502	499	532	471	489	483	494	500	486	484	492	452	455	436	479	477	459	482	519	487	480	512	450	492	521	509	509	514	531	547	490	477	486	504	482	501	504	481	513	489	486	500	495	523	494	495	494	503	494	523	514	520	533	472	464	483	476	502	519	527	505	461	500	521	521	501	478	520	498	515	501	534	490	523	472	515	526	489	520	485	498	493	488	499	512	493	436	503	476	503	532	505	483	485	464	479	514	517	513	479	520	535	503	507	496	487	487	465	510	502	522	500	511	532	520	496	501	518	523	496	510	528	513	513	488	548	454	457	480	499	514	509	472	540	462	484	482	481	492	482	495	478	483	492	467	470	508	505	504	516	507	500	504	523	510	485	472	508	481	508	494	515	527	476	494	490	496	458	507	497	516	498	492	543	481	491	472	491	457	515	512	471	481	492	498	490	516	517	484	518	478	508	511	498	485	474	468	501	525	506	503	547	492	488	486	508	524	494	497	521	506	510	508	496	498	486	509	504	503	466	508	470	496	492	561	480	526	529	477	479	492	472	469	511	495	497	487	492	465	501	531	491	506	498	474	514	494	511	521	473	539	473	512	528	495	518	506	499	486	473	495	449	440	487	502	508	520	515
28140	26940	30591	23122	14001	8835	5811	3992	3000	2439	1896	1660	1327	1104	981	915	811	755	668	582	556	515	474	486	430	443	419	389	418	433	371	384	375	356	396	386	397	377	362	328	355	311	380	340	358	359	301	289	336	341	338	332	369	317	345	320	322	341	330	345	347	331	360	280	340	330	318	332	346	346	314	356	329	333	334	336	342	325	343	338	343	344	341	334	361	337	342	325	343	353	364	321	305	352	341	345	342	343	362	293	332	339	303	360	330	341	310	326	341	356	308	339	332	345	326	333	371	340	333	325	338	364	337	325	347	334	337	329	357	318	359	329	317	336	288	341	329	349	309	350	335	346	313	309	331	369	353	303	332	355	298	323	360	351	339	287	342	330	353	349	337	353	332	288	339	333	346	306	326	347	321	340	323	339	327	384	340	317	312	349	332	367	343	356	351	340	317	347	349	325	329	308	324	347	320	327	326	319	329	310	342	323	332	323	322	324	302	344	318	302	324	328	298	339	325	302	364	333	328	310	373	327	315	319	321	334	357	323	379	320	339	361	339	308	355	315	334	300	324	304	317	354	306	309	332	325	324	309	335	335	349	333	357	327	302	363	338	319	332	323	321	351	342	349	338	349	307	372	334	316	300	372	340	361	356	354	316	355	324	346	330	348	344	348	301	350	295	348	327	339	338	320	364	343	327	345	345	344	355	341	327	352	286	318	308	329	370	335	316	318	326	335	316	331	329	360	338	322	321	339	320	337	350	341	319	321	321	307	346	319	314	310	358	352	356	336	343	367	341	288	326	324	332	327	327	320	312	314	364	341	336	341	360	340	347	339	333	287	344	360	316	330	327	279	334	306	366	323	337	369	336	319	321	327	354	318	336	338	345	357	324	320	330	352	327	324	344	318	312	327	353	315	324	337	345	331	343	346	313	311	353	320	329	350	338	334	300	343	350	313	337	311	327	333	339	325	351	304	315	349	343	312	336	302	347	346	344	362	328	354	345	327	339	319	355	327	327	318	359	324	326	302	339	311	331	309	370	326	301	293	356	342	311	330	297	315	309	305	313	289	348	335	331	350	356	364	326	344	339	300	340	327	301	346	357	315	348	315	353	340	330	316	335	330	328	329	306	323	318	333	339	328	328	322	333	314	328	364	327	320	372	328	303	362	345	339	362	328	314	308	296	344	339	353	322	351	313	359	319	330	313	345	318	372	342	343	345	340	289	338	366	302	313	294	301	344	331	313	343	381	355	358	308	338	356	314	332	313	315	314	325	334	342	322	307	348	335	333	315	313	354	319	291	324	336	307	287	327	306	356	353	336	335	335	330	322	301	350	357	323	337	348	328	316	323	305	310	358	320	331	329	321	329	310	307	342	314	343	373	357	317	329	306	366	342	332	338	355	314	327	322	324	313	308	295	355	327	327	335	330	311	325	339	328	336	343	335	303	350	329	308	351	340	329	349	315	334	335	331	309	363	341	334	330	326	313	358	325	343	327	340	350	336	328	315	311	311	359	332	377	331	326	313	305	323	342	358	296	330	353	313	319	309	294	332	334	294	358	304	323	343	363	350	339	352	324	330	317	337	310	338	336	319	336	306	312	335	357	342	343	346	316	338	325	304	301	328	301	338	344	312	295	327	365	347	314	338	351	356	315	303	343	339	321	340	339	313	344	324	316	338	327	340	362	330	354	308	347	372	305	324	339	341	326	342	333	338	342	310	350	320	319	309	336	315	305	315	307	317	353	344	308	302	344	324	338	354	325	330	305	321	356	297	341	324	323	315	325	363	328	343	328	329	332	356	323	322	324	308	317	340	321	321	314	335	341	326	318	328	338	319	351	336	333	319	299	317	335	340	352	340	316	332	328	296	306	342	317	345	323	315	349	327	322	327	336	322	313	351	300	375	329	340	331	328	348	357	348	292	341	343	335	336	331	355	354	327	293	325	319	325	318	328	290	338	348	314	362	348	349	330	342	311	314	320	327	338	341	325	347	315	317	328	335	332	333	332	323	347	356	336	310	335	318	342	309	303	313	347	318	320	326	324	317	325	332	326	355	287	332	341	329	346	339	330	331	312	314	327	329	321	347	323	319	328	320	345	305	322	344	329	336	341	350	317	324	321	310	326	347	341	316	327	358	322	348	345	325	326	355	315	277	326	337	341	334	346	321	321	365	327	324	363	313	355	347	326	332	358	330	322	313	349	347	350	325	334	317	283	329	332	300	329	349	341	346	303	352	331	320	319	312	350	317	369	332	324	341	308	356	329	339	367	324	371	357	355	347	344	336	300	336	325	323	339	340	318	361	360	350	294	317	309	306	332	359	330	338	319	322	322	286	340	338	320	345	343	346	316	338	332	350	354	356	326	334	335	357	336	340	358	336	371	353	319	341	330	316	327	340	339	330	376	320	326	329	323	351	370	339	358	320	325	313	327	315	308	329	324	347	347	340	351	337	331	377	289	309	342	320	313	342	363	322	348	325	327	346	350	318	335	346	343	335	331	320	315	316	358	338	334	307	328	373	341	367	326	332	345	350	318	332	319	328	337	312	315	367	324	353	363	332	325	334	321	296	344	332	322	322	350	347	330	368	335	280	323	322	325	329	330	324	300	351	314	343	305	339	339	326	332	347	355	293	332	358	335	327	332	305	335	330	309	321	329	331	324	367	349	371	344	317	352	348	324	325	294	310	370	322	371	342	361	335	350	309	359	371	323	337	338	338	328	366	309	332	327	318	366	316	335	305	340	310	345	308	318	341	324	338	342	332	310	316	325	338	328	350	308	327	334	366	335	355	301	383	326	319	303	332	314	299	337	315	343	293	328	298	336	341	335	323	307	328	315	299	329	334	335	354	350	318	308	348	333	306	348	317	309	317	343	311	303	347	346	337	345	306	330	350	335	332	333	347	342	328	294	317	328	308	367	317	332	336	336	339	356	335	344	345	339	323	360	357	354	339	348	312	346	355	334	323	340	309	333	336	332	306	325	356	340	304	341	275	336	347	295	319	327	320	347	322	340	371	335	326	303	339	314	320	335	306	377	328	338	323	333	326	314	305	354	306	336	333	340	313	305	312	335	322	348	366	340	349	353	361	290	347	366	338	330	325	331	338	307	329	333	327	323	319	341	310	304	318	318	367	320	373	353	333	325	348	342	346	341	329	343	319	336	314	314	349	325	351	330	335	313	352	372	342	328	346	312	345	348	349	340	338	316	315	329	327	337	357	332	334	341	359	335	353	328	331	330	359	316	358	314	325	347	344	353	287	317	342	327	357	357	353	301	337	340	316	336	324	315	290	341	336	339	342	354	347	324	337	329	306	359	329	312	335	304	356	342	319	326	354	325	330	344	346	344	312	306	358	323	342	345	312	326	311	325	327	328	303	325	354	342	355	367	335	347	317	330	354	345	349	304	345	328	361	315	335	329	307	345	330	326	346	360	310	286	333	336	318	362	308	336	321	321	309	335	329	321	304	308	350	350	335	382	310	321	323	342	339	356	312
29756	43726	37267	26514	20590	15964	12169	9650	7450	6089	4929	4108	3360	2739	2332	1992	1830	1543	1374	1222	1116	931	911	785	755	751	716	712	694	599	557	646	605	576	606	502	541	571	510	549	544	535	514	528	503	476	515	488	512	481	524	474	470	483	511	479	492	507	470	436	459	491	450	485	479	464	452	471	449	467	466	486	466	486	454	470	467	453	446	428	494	491	454	486	430	442	494	493	468	455	487	454	514	479	464	437	506	509	490	511	465	480	468	498	492	482	486	447	459	484	445	505	445	476	467	459	469	480	488	489	494	468	456	453	460	452	478	460	461	416	431	452	452	472	468	464	444	480	501	472	469	447	451	438	477	462	424	493	468	485	471	445	510	462	447	433	456	446	476	477	473	498	447	458	467	488	481	477	514	470	459	493	463	458	477	469	476	503	511	444	464	482	476	510	467	430	461	514	492	445	472	511	458	495	466	479	472	502	483	469	512	468	463	475	504	504	449	487	433	459	466	484	501	447	497	478	440	491	450	436	462	468	445	478	441	484	454	512	490	473	507	472	515	469	508	521	471	453	462	453	456	482	480	478	460	453	457	493	492	466	493	512	458	460	499	464	476	476	474	449	506	456	479	454	427	464	488	448	433	460	474	456	483	533	467	469	496	464	480	481	470	481	459	464	455	456	441	450	442	455	443	476	464	432	477	454	455	467	443	454	436	486	482	504	470	489	490	485	477	460	488	497	471	458	458	473	492	505	478	485	495	481	467	496	461	461	480	467	485	429	443	470	488	447	500	461	451	485	474	466	489	490	473	484	498	496	502	465	477	494	461	499	477	498	441	463	493	496	471	462	519	471	463	439	472	458	475	473	468	493	461	475	444	489	444	456	466	470	483	462	483	458	505	443	498	494	478	443	476	500	471	477	481	470	455	455	455	472	478	496	448	456	462	484	472	467	464	472	474	483	500	480	483	469	483	486	486	485	481	484	472	460	436	423	450	471	447	464	476	475	455	454	485	520	480	439	456	436	468	458	510	490	472	462	480	494	498	465	438	438	438	443	471	459	451	422	423	472	452	490	438	502	457	481	497	468	472	524	465	486	464	500	460	473	473	470	461	485	441	449	454	436	481	475	489	493	498	445	480	458	475	499	488	479	467	470	462	448	494	473	462	472	473	463	518	448	513	442	461	485	499	499	496	473	497	499	456	449	495	468	447	454	467	485	510	451	456	442	477	483	479	507	452	479	489	486	440	475	471	504	487	481	455	474	511	483	482	451	484	436	468	459	470	459	447	496	489	462	469	449	475	476	436	440	474	479	452	491	478	443	475	431	438	492	491	472	451	481	465	474	504	491	503	424	503	501	452	463	482	497	469	470	456	457	459	493	481	476	468	469	463	485	469	474	447	489	497	458	514	493	464	454	454	498	474	476	470	465	496	467	488	468	483	457	440	422	458	485	476	438	453	447	514	469	474	467	466	459	506	472	460	433	467	447	445	475	489	407	440	482	455	441	426	494	462	498	471	500	510	456	451	443	503	462	462	436	471	447	510	489	472	485	458	459	471	481	442	498	457	498	438	473	487	457	469	449	467	483	478	532	490	534	441	485	469	474	477	431	464	450	471	427	441	472	481	502	462	492	420	467	452	486	434	433	515	491	477	451	463	524	484	520	485	459	484	506	499	480	469	464	470	451	471	478	472	451	481	446	426	495	500	477	487	462	473	469	456	439	479	495	502	483	446	514	436	497	457	479	456	482	422	454	483	467	481	468	465	458	523	473	467	433	462	468	457	454	455	484	501	473	472	433	453	494	480	467	454	463	483	441	487	467	480	444	475	429	467	493	441	482	470	456	459	486	484	501	489	490	482	430	455	462	491	463	448	456	442	511	492	418	463	447	445	455	486	465	493	465	433	468	499	449	468	522	466	458	480	480	457	487	436	462	482	480	462	481	487	475	497	447	444	435	476	419	464	480	489	499	460	486	484	469	471	507	461	491	473	471	496	489	479	478	473	471	415	491	479	426	464	450	484	487	447	462	452	458	472	461	478	485	469	444	415	446	449	457	472	491	486	477	485	456	479	439	471	466	481	485	507	473	451	448	446	457	469	499	465	458	506	496	468	491	470	473	478	473	474	485	476	443	462	446	461	459	460	469	478	479	489	499	472	483	469	469	487	446	472	451	483	492	459	504	445	463	438	469	485	504	489	445	501	500	496	480	428	466	443	489	465	452	450	510	459	489	461	457	472	480	462	489	460	481	468	471	465	445	446	467	482	496	464	490	444	492	445	467	448	465	465	505	490	454	453	455	475	481	456	460	438	460	470	452	456	527	501	479	478	473	460	479	495	466	451	486	447	438	471	462	465	495	485	444	473	467	437	488	469	475	479	479	481	455	430	462	468	476	467	492	471	447	494	513	477	450	492	499	436	447	462	445	482	453	479	455	446	449	466	479	488	477	464	506	462	464	463	454	444	486	476	435	473	451	447	456	474	454	478	500	449	482	493	492	497	518	470	446	498	512	467	477	492	507	473	498	441	476	497	486	458	477	453	476	504	500	439	447	450	473	466	483	487	453	456	490	486	488	447	447	476	459	437	468	503	497	498	489	469	449	480	475	431	474	478	487	488	474	476	485	449	492	437	489	460	470	456	474	444	469	462	444	440	507	488	443	451	463	473	459	485	508	427	448	477	520	487	505	521	450	486	452	500	443	484	489	481	462	480	509	481	520	457	459	468	460	462	438	466	458	474	491	480	436	465	463	455	465	455	454	461	455	452	469	475	486	444	473	417	451	490	438	498	478	494	494	455	474	464	475	480	496	493	487	474	471	490	486	480	456	462	477	489	473	503	471	455	455	458	463	478	494	478	465	471	486	432	452	478	476	475	467	497	466	504	487	520	474	444	479	500	457	451	443	445	448	468	479	480	466	489	475	471	451	500	463	452	497	484	471	464	467	509	455	463	452	455	478	477	438	461	436	458	480	489	473	445	445	504	482	496	475	454	497	460	473	473	429	444	497	442	493	485	454	486	457	465	463	440	475	444	466	490	467	483	490	464	428	455	491	420	459	450	463	471	523	443	458	459	477	505	488	495	457	427	456	454	481	447	487	503	479	481	476	522	458	427	437	490	494	467	434	453	501	472	443	478	486	444	467	466	444	425	472	476	467	448	437	532	486	480	448	471	455	487	472	498	474	489	442	444	486	446	471	459	470	478	509	449	474	422	479	496	463	432	411	509	421	463	447	497	460	510	417	457	528	452	487	488	479	505	513	454	457	475	482	461	537	457	419	456	502	480	460	476	526	475	445	462	474	466	477	438	473	460	489	458	451	514	466	483	487	448	441	449	484	450	453	483	478	464	428	470	492	457	436	501	419	486	488	440	439	480	470	463	491	466	467	484	492	477	482	476	484	488	463	442	465	450	478	434	469	402	457	458	444	478	476	469	481	433	461	496	495	444	442	488	447	498	489	446	470	497	486	476	443	476	488	448	482	481	468	437	446	491	488	454	493
24192	21109	28276	24778	21778	17823	11757	7029	5049	4005	3210	2575	2142	1798	1538	1334	1217	985	928	879	758	716	592	580	562	531	499	539	507	475	474	443	450	460	432	436	403	427	411	412	396	426	386	403	386	414	384	379	358	391	373	399	389	381	388	363	357	386	336	376	377	409	374	388	396	400	350	373	381	371	421	384	351	400	358	377	384	372	341	388	401	389	365	344	396	388	410	376	379	381	346	366	373	388	383	401	347	358	348	380	353	369	355	352	359	362	341	360	375	363	370	393	332	370	375	385	385	353	375	364	372	348	358	342	358	354	375	372	379	372	354	399	373	364	343	403	362	377	372	380	428	380	398	355	396	385	368	390	352	365	363	365	353	360	369	370	376	375	418	348	357	380	390	333	397	355	399	342	361	419	388	374	371	364	376	359	350	366	378	325	393	361	371	401	384	391	371	359	381	367	363	349	384	386	366	401	357	372	369	346	359	352	383	350	385	374	381	397	375	417	343	379	320	380	371	358	377	382	359	381	337	360	349	363	372	412	347	360	358	357	358	380	400	368	348	400	373	399	360	355	360	402	360	379	350	376	357	362	365	362	376	359	335	358	375	347	373	370	335	381	359	350	384	367	361	329	374	364	349	359	408	378	365	364	404	374	338	400	389	346	334	358	365	396	378	331	362	354	380	406	351	357	369	387	340	399	352	374	396	341	355	370	348	383	395	358	341	343	373	360	372	356	323	352	391	389	387	377	413	350	352	365	345	385	363	414	364	352	341	355	357	366	406	368	378	377	359	383	344	346	355	364	385	354	356	365	347	344	360	340	337	358	320	336	351	371	356	365	359	393	376	374	365	368	382	387	399	336	343	364	351	360	358	360	387	373	382	378	353	379	344	363	359	380	394	373	372	379	402	405	384	368	367	361	369	396	390	347	385	373	377	366	371	411	379	371	348	383	353	376	300	357	353	358	355	341	358	372	337	359	396	349	386	350	367	376	360	404	374	370	327	380	350	360	382	322	373	359	330	368	339	376	357	403	349	338	348	372	337	351	373	350	338	363	377	354	370	386	373	364	383	352	387	383	388	357	388	383	353	379	367	384	356	378	406	390	377	382	374	374	352	389	358	349	389	374	413	364	418	350	365	391	367	392	372	361	364	375	392	389	369	375	380	391	379	371	359	360	364	367	367	376	389	381	383	354	352	356	355	383	384	390	394	359	359	335	392	349	353	370	367	377	401	394	335	382	383	370	361	336	384	406	355	373	382	379	366	371	390	369	343	383	382	369	379	367	383	381	333	352	364	343	365	346	390	366	380	373	346	354	381	348	373	347	360	344	371	359	359	334	366	393	347	388	340	413	355	390	380	400	386	383	368	386	379	353	379	368	357	360	378	349	378	387	353	392	378	365	387	403	378	388	388	348	383	384	359	367	362	362	367	370	362	364	399	345	340	376	404	408	336	386	374	370	344	355	353	367	370	375	385	367	363	386	366	359	334	342	367	370	356	303	310	368	370	348	384	356	393	400	371	413	349	343	370	402	339	392	358	370	395	352	360	351	371	361	356	331	379	365	357	402	399	340	359	378	396	388	414	376	327	383	346	349	327	360	345	370	386	402	353	335	380	384	393	376	343	340	329	349	382	324	390	361	374	385	353	391	371	360	360	379	374	379	326	374	386	384	330	344	357	349	371	357	395	377	375	402	403	395	372	368	378	382	402	343	379	380	341	342	374	376	392	393	337	339	348	372	361	349	384	379	374	374	368	375	350	377	383	360	394	401	342	354	390	359	361	390	345	350	377	376	380	369	371	365	370	375	369	397	357	374	382	379	380	344	345	395	391	396	375	388	318	368	399	331	378	365	401	337	377	416	383	364	362	367	360	389	396	380	350	371	396	376	356	334	341	398	344	387	328	392	372	413	347	377	337	388	388	360	357	412	366	384	379	374	346	372	377	383	361	370	344	369	358	337	351	393	410	348	368	337	386	356	349	344	371	347	390	396	361	384	370	373	379	345	372	358	373	375	386	397	360	364	363	346	354	333	359	378	389	350	324	398	357	356	382	383	377	347	405	387	355	339	363	385	352	331	386	354	376	397	374	398	367	366	355	387	362	362	379	354	385	374	345	375	339	360	394	368	383	375	394	359	384	370	347	349	369	354	358	328	325	356	320	388	357	394	355	364	404	363	389	344	363	363	367	355	364	382	350	334	364	381	355	347	357	349	394	392	359	402	405	391	389	376	339	369	357	364	397	376	376	387	342	318	403	366	362	350	372	343	371	391	359	383	398	350	332	320	376	368	396	340	386	364	362	375	357	377	346	367	385	342	349	370	369	375	368	380	355	393	345	370	368	357	396	359	347	372	347	390	374	393	367	355	378	400	363	369	343	387	359	358	371	349	397	405	365	374	397	374	387	366	332	365	377	347	381	380	392	363	381	353	368	351	376	361	377	376	351	364	349	375	385	362	354	383	388	354	364	341	386	374	361	364	357	369	332	359	360	393	383	377	362	342	368	412	381	393	381	373	337	369	397	367	345	340	338	369	370	352	366	366	350	363	369	346	352	350	384	370	392	382	357	379	369	354	401	393	398	412	410	372	381	388	361	330	328	367	344	385	380	359	402	355	392	393	366	370	352	323	370	370	369	352	344	358	355	360	397	362	375	377	405	338	376	381	347	347	336	351	376	362	369	393	370	343	430	343	385	362	393	358	338	388	376	354	365	366	348	376	343	342	351	353	391	343	411	367	386	405	340	361	370	352	388	373	363	370	371	372	370	376	376	389	365	358	361	396	359	363	391	340	370	320	371	352	359	373	380	369	334	368	375	404	375	370	360	369	353	362	385	347	399	354	352	370	363	354	402	341	343	404	346	338	341	365	359	351	344	369	358	415	380	348	399	335	351	350	375	395	348	375	319	372	365	374	382	382	381	360	381	378	382	378	376	405	334	336	356	358	381	384	331	347	376	362	377	413	385	377	360	365	362	407	377	418	393	382	358	372	369	385	380	373	391	369	354	395	337	390	345	374	363	380	348	352	373	377	375	356	364	319	383	370	363	360	353	352	387	346	390	377	397	422	338	360	347	344	363	349	356	342	348	355	353	373	361	406	347	351	365	329	366	343	368	389	355	380	377	346	368	376	357	388	369	363	362	368	355	379	390	335	397	380	366	364	351	399	357	332	350	379	357	395	391	371	390	382	362	377	362	378	381	355	364	375	333	344	378	362	377	355	342	383	381	380	346	359	383	360	370	402	344	391	373	359	364	374	327	355	380	326	370	363	393	377	362	342	385	409	391	362	352	351	354	350	351	391	333	369	382	351	375	381	364	364	377	344	355	368	395	377	370	355	370	384	366	380	347	372	379	359	371	376	344	386	364	380	363	390	384	390	387	366	369	346	376	353	395	356	326	389	389	410	360	399	376	362	352	368	358	344	356	379	397	412	349	366	340	388	353	364	368	328	370	368	384	352	396	389	352	360	340	375	365	346	374	363	355	358	390	409	349	344
30791	51302	44243	33139	27345	22105	17809	14175	11434	9301	7534	6162	5125	4201	3627	3108	2702	2307	1984	1746	1550	1327	1234	1092	969	873	897	871	844	761	724	718	756	727	703	659	658	632	591	604	629	592	622	576	638	562	520	529	519	554	577	555	523	527	532	510	536	538	539	527	522	498	520	526	505	494	493	545	508	523	560	506	522	545	516	548	520	522	495	497	521	543	527	528	487	512	514	481	521	489	540	487	503	530	496	517	530	529	555	534	514	493	537	510	556	503	588	503	479	481	527	469	522	521	549	522	505	528	516	500	513	526	529	494	495	534	530	556	497	492	516	523	555	556	501	504	526	541	536	541	540	495	517	483	493	581	508	542	508	496	507	462	532	500	517	534	481	482	511	517	541	516	513	518	496	548	488	510	523	530	494	466	504	481	518	536	494	508	504	490	560	506	508	531	514	533	472	516	519	525	495	509	523	479	532	507	497	511	535	512	508	500	494	564	490	504	496	540	496	497	458	495	540	571	512	497	523	514	577	508	549	513	523	528	496	510	529	536	504	530	550	495	524	490	522	539	511	569	475	550	544	483	476	523	492	505	512	564	458	539	543	515	481	506	514	503	459	541	475	511	484	525	537	512	514	511	517	545	552	529	548	542	506	510	512	483	505	520	469	510	494	512	543	544	519	523	499	511	511	539	520	495	500	522	530	519	554	509	532	485	522	541	529	506	509	544	509	496	488	481	513	514	508	507	544	507	546	530	518	571	520	548	521	511	503	494	523	489	515	466	531	548	558	532	496	523	518	551	489	533	543	506	500	525	517	471	506	530	516	508	525	555	517	490	523	503	476	499	533	553	508	509	501	490	523	521	515	529	506	559	538	508	551	499	542	535	503	523	490	493	485	498	519	547	477	497	480	523	507	506	502	496	522	496	563	495	513	553	509	513	542	513	449	534	543	507	508	503	546	542	518	533	469	510	531	498	506	489	494	494	516	523	499	528	514	517	503	521	501	561	557	544	503	511	553	488	517	520	525	523	522	512	499	484	523	505	518	502	498	528	504	538	537	545	494	544	516	523	490	522	510	505	487	520	495	506	498	544	521	553	499	535	531	497	513	529	492	510	515	526	517	536	504	512	505	543	500	530	551	517	499	494	498	522	519	516	524	493	514	514	514	482	494	498	529	488	518	503	539	486	495	480	500	516	513	557	548	527	525	462	507	521	502	534	491	500	526	533	543	511	506	477	489	495	504	524	549	494	507	522	550	531	535	479	499	530	512	517	533	531	538	610	529	539	524	469	517	496	554	535	520	509	506	521	525	554	499	529	532	503	524	524	513	492	472	531	526	496	499	527	512	523	516	519	510	526	542	529	522	481	524	499	523	501	488	525	508	506	526	531	532	502	562	512	547	500	537	556	471	511	537	533	482	530	486	506	497	527	485	531	545	526	541	541	506	500	513	564	505	537	538	480	527	517	524	525	503	505	543	532	520	510	538	525	492	522	505	495	529	554	482	516	512	509	501	511	530	520	541	518	498	520	492	502	514	512	494	508	468	510	518	506	523	543	519	518	527	532	500	557	517	511	451	546	471	476	521	545	509	527	547	484	518	482	490	523	533	508	497	545	507	506	516	497	520	511	509	494	559	483	515	529	501	485	510	489	527	514	533	501	532	529	533	488	498	542	537	533	526	510	535	486	544	504	540	511	525	522	483	536	510	482	518	540	515	526	486	512	484	491	538	559	506	545	521	479	492	518	508	495	519	520	524	523	496	505	531	535	501	526	486	485	518	555	500	533	522	509	517	501	502	522	497	494	481	496	535	478	522	511	511	495	527	482	540	520	531	526	509	520	530	506	527	495	509	523	526	559	533	538	519	553	509	518	514	486	529	500	506	502	513	539	510	511	517	503	533	481	516	520	536	510	529	519	544	536	520	494	507	525	497	512	529	524	510	547	513	525	489	531	513	523	519	513	498	507	498	536	503	491	508	523	497	524	520	506	512	533	534	477	532	477	504	501	548	538	513	520	522	513	511	500	496	544	523	513	516	501	516	506	538	518	511	528	508	557	534	502	521	508	507	517	549	495	556	555	508	488	514	543	506	526	518	485	547	488	513	517	506	534	505	507	503	518	510	488	508	515	524	498	549	506	561	517	515	530	499	519	490	503	522	544	500	505	501	464	509	555	479	504	480	564	532	502	532	508	499	546	503	493	499	512	542	485	487	524	521	542	519	492	502	500	539	517	545	477	526	502	512	534	496	519	561	517	538	475	490	511	536	481	465	456	496	541	542	511	502	500	495	490	532	470	525	511	518	557	539	530	527	549	498	534	513	505	504	529	497	494	471	518	522	558	474	483	526	504	481	500	556	521	479	519	491	505	536	515	514	445	512	522	508	522	492	504	508	529	495	487	479	551	541	536	482	505	516	528	549	530	510	544	501	554	550	526	484	505	505	521	526	503	527	490	525	499	509	521	531	530	537	520	532	545	529	495	519	528	526	490	514	507	481	477	516	544	535	524	522	503	551	537	552	536	505	520	567	491	553	498	536	503	500	521	524	472	538	559	514	492	519	537	522	542	540	500	528	510	496	508	524	520	487	500	545	518	550	541	514	520	510	496	514	526	499	506	510	501	554	501	562	531	526	499	550	567	508	519	499	533	527	515	538	510	498	548	573	507	514	500	480	498	526	547	515	494	509	485	511	519	496	456	533	539	514	518	539	485	527	520	525	518	501	530	522	519	487	507	491	492	507	499	474	495	521	532	522	519	494	540	524	525	485	527	538	519	514	518	504	489	536	520	515	543	532	521	485	535	547	545	484	519	500	474	505	495	531	493	541	506	501	537	485	491	502	500	486	541	536	552	489	494	545	545	548	482	522	549	488	530	538	528	488	531	527	542	497	502	513	535	516	569	523	528	498	529	492	548	541	500	532	515	517	509	527	489	494	501	525	515	490	538	496	548	523	542	492	523	522	508	546	556	543	507	537	558	510	537	534	534	510	565	494	535	489	523	489	524	499	485	525	521	555	498	479	542	528	543	519	549	544	521	539	503	536	524	500	494	536	522	551	486	501	474	479	525	523	498	505	490	498	555	508	492	535	541	485	532	491	512	523	510	539	552	532	513	516	512	488	552	522	504	523	543	536	525	467	516	515	521	508	485	499	487	478	540	545	511	520	522	506	501	523	497	467	515	463	534	543	544	469	479	543	493	543	492	535	471	562	520	547	524	517	506	464	501	480	524	510	512	527	460	505	494	487	498	514	504	528	566	527	476	510	511	496	561	523	554	560	487	504	488	502	533	527	508	510	490	513	505	494	507	527	508	513	545	522	534	493	497	491	513	544	542	526	494	518	543	549	497	516	500	533	489	525	497	512	526	517	502	539	504	543	508	540	557	529	507	518	520	528	534	553	561	524	516	512	531	537	499	478	498	494	537	513	492	561	518	548	517	485	544	559	502	528	509	482	489	519	482	533	499	459	526	511	536	519	550	515	500	521	505	486	531	528	512	514	561
23168	21056	28614	23856	21540	22176	18782	10324	6920	5524	4384	3439	2891	2333	1999	1746	1511	1294	1196	1033	858	798	732	645	627	642	564	565	533	552	476	503	444	471	425	428	422	448	364	426	421	401	401	388	379	413	388	334	381	323	398	397	374	366	383	347	337	354	389	352	372	327	377	380	351	368	377	363	363	352	353	363	407	383	363	330	365	324	360	335	324	346	364	339	354	350	336	370	351	349	355	393	366	383	341	335	353	398	344	388	334	344	349	358	353	353	369	375	372	374	350	335	346	347	341	319	369	375	359	324	340	361	349	366	371	362	373	347	374	350	382	327	366	366	391	377	370	384	350	358	331	367	365	375	381	365	367	349	401	364	376	347	362	347	325	378	343	313	350	374	360	311	374	375	375	344	367	349	369	386	381	309	346	324	362	365	350	361	341	360	360	339	380	340	368	341	354	357	348	362	376	336	330	358	348	343	356	365	365	341	337	355	365	323	346	365	350	346	362	328	375	351	366	366	355	380	346	376	350	349	351	338	394	348	368	354	321	341	370	354	361	376	333	311	362	386	349	337	348	337	357	369	330	321	347	356	348	335	336	354	350	334	363	334	352	356	379	368	346	365	385	375	370	311	348	367	342	359	333	338	335	346	344	360	355	335	377	398	317	337	372	354	376	328	344	345	346	370	331	349	370	343	375	351	341	353	375	386	388	360	346	371	377	395	388	374	342	360	386	373	331	324	346	385	366	379	384	395	378	349	347	348	340	321	362	340	366	403	365	319	366	377	356	345	350	381	345	383	319	381	334	364	335	349	339	336	343	377	336	377	338	353	350	355	364	358	356	356	381	357	348	388	342	358	373	348	386	331	344	353	360	363	321	396	362	344	378	330	343	381	336	339	358	349	376	385	373	360	363	336	390	399	356	378	364	359	352	385	358	328	373	357	375	385	367	362	322	328	343	355	333	318	406	358	356	355	366	370	342	371	385	361	353	362	386	354	374	349	360	361	366	315	348	376	367	330	387	351	333	363	355	342	353	350	379	370	347	355	345	339	380	312	350	390	349	372	338	334	349	306	366	339	341	323	368	346	344	364	383	339	346	347	401	319	380	352	367	363	320	372	351	365	356	359	344	337	367	346	377	348	384	339	331	351	348	356	384	399	310	390	349	387	375	369	362	354	366	363	340	359	330	356	341	379	359	349	376	320	383	343	353	341	394	343	348	378	351	366	370	340	373	386	364	381	340	343	360	352	339	383	369	400	329	358	358	389	325	353	345	353	327	313	352	373	360	342	337	361	351	326	342	361	377	330	380	338	349	353	373	353	320	308	340	360	345	357	391	345	332	373	376	334	373	330	341	323	334	348	371	336	371	376	357	332	357	365	360	367	359	366	318	342	366	376	365	380	340	364	328	355	361	339	340	368	298	375	351	345	356	344	340	361	330	365	337	372	373	344	338	366	350	367	357	366	361	335	337	331	350	361	357	359	337	376	376	366	365	365	361	350	363	331	377	370	344	342	342	332	305	330	365	345	391	363	366	365	333	298	362	347	343	305	355	337	368	331	357	330	366	366	372	350	357	373	368	361	372	350	357	351	331	349	361	356	391	348	344	334	335	351	371	329	357	374	366	348	374	374	357	366	307	368	350	333	386	380	364	383	364	361	351	351	353	368	373	362	337	370	337	345	357	374	351	365	395	350	385	320	312	356	373	352	365	313	394	344	388	356	364	350	368	330	354	352	354	371	381	361	358	366	341	352	345	386	355	355	359	358	349	335	355	347	343	321	338	346	361	347	364	342	326	398	393	331	344	343	374	384	323	344	381	355	379	348	328	348	353	343	357	376	364	361	343	351	350	334	357	370	366	351	360	368	331	344	335	370	361	351	375	339	345	354	373	334	353	337	386	345	357	349	366	320	388	377	337	357	357	338	357	358	338	303	391	356	322	345	362	353	367	348	331	365	341	329	354	333	325	386	345	338	358	347	383	375	339	347	342	377	351	339	378	342	381	377	324	391	354	364	351	321	381	333	373	342	356	379	357	370	355	376	369	359	353	376	348	374	324	377	346	375	363	367	328	337	369	386	364	342	347	342	353	363	348	352	365	348	334	362	342	353	357	383	349	364	390	344	317	337	363	363	322	365	380	316	331	401	337	373	356	334	380	356	381	350	370	344	345	359	353	332	325	347	393	360	358	354	343	392	363	359	354	383	349	346	366	342	378	367	354	324	336	331	349	331	349	345	329	365	367	370	358	348	342	327	368	346	322	374	352	345	344	396	325	396	384	356	346	337	377	348	357	346	371	346	378	376	377	368	379	373	359	383	323	345	334	357	363	343	373	328	360	412	383	347	361	340	358	376	365	368	374	318	398	349	353	317	328	343	352	380	358	308	340	323	328	380	375	370	333	370	368	352	312	383	347	361	372	390	366	365	360	354	331	322	341	377	378	388	332	399	360	350	325	373	378	402	385	360	325	363	376	352	345	357	345	357	333	359	350	373	369	325	319	335	349	361	349	346	334	374	358	337	336	358	370	379	364	372	368	332	351	343	336	347	356	344	364	331	325	378	345	377	348	362	345	357	330	364	328	367	354	366	340	335	378	339	330	352	323	339	377	367	358	357	354	362	350	334	398	369	360	381	325	351	315	369	347	373	333	351	335	355	352	349	364	363	359	366	365	341	342	362	385	364	347	352	368	335	346	344	400	365	368	376	356	392	343	380	358	350	345	337	408	336	329	343	333	356	380	313	327	342	337	340	328	366	342	348	399	358	351	354	334	339	356	339	333	403	338	338	346	330	341	368	344	347	367	356	373	371	358	380	367	344	341	348	373	320	347	355	307	373	353	369	352	378	345	365	340	373	386	360	371	377	364	360	329	321	342	376	354	386	369	342	355	360	335	343	359	303	319	357	356	336	346	355	382	342	379	389	395	344	334	350	341	356	365	361	335	360	331	354	331	336	367	363	398	333	342	333	383	331	326	343	338	345	344	388	364	392	353	365	357	364	354	333	356	363	329	326	370	342	351	333	342	331	337	344	337	356	386	355	350	344	331	370	358	374	350	361	369	364	339	364	372	382	361	332	331	359	344	362	375	383	308	372	381	388	337	360	344	370	370	334	404	349	345	339	377	335	357	348	349	331	360	375	346	380	368	352	344	356	364	334	363	340	362	344	366	360	354	359	376	387	319	380	388	374	349	342	352	357	371	383	350	349	345	374	329	409	343	361	313	386	351	321	350	337	349	357	342	357	356	380	338	334	353	361	347	373	372	340	333	360	341	347	370	363	374	347	364	355	352	352	358	357	364	310	360	370	384	344	364	324	339	377	342	351	361	342	353	357	350	344	382	364	373	332	349	349	391	354	353	356	357	390	318	342	334	331	355	383	361	370	339	341	340	380	351	369	354	380	366	356	358	375	345	342	362	349	378	347	393	396	369	371	335	369	415	368	365	330	349	365	365	328	354	327	381	343	357	311	368	351	376	331	342	342	355	384	342	365	378	364	345	344
32910	55285	48627	37172	31639	26454	21744	18030	14734	12192	9806	8078	6794	5540	4656	4098	3443	2906	2589	2244	1900	1667	1562	1303	1156	1071	1034	937	891	906	774	789	792	701	656	682	716	649	626	625	605	577	539	614	592	595	558	571	572	563	536	520	520	506	544	537	540	522	549	529	536	482	522	503	527	502	467	442	473	488	532	544	521	547	514	487	496	506	513	503	483	499	502	486	517	460	487	497	520	461	526	522	531	469	497	412	463	495	476	491	534	527	459	501	488	509	493	449	500	478	515	514	479	502	518	520	474	479	464	532	485	475	521	458	498	510	472	468	531	527	477	494	466	447	519	521	493	505	456	545	481	476	516	497	499	480	458	472	499	502	505	515	498	484	466	521	522	490	517	482	486	498	508	497	491	501	493	481	487	496	523	444	521	473	430	475	482	511	497	483	475	510	477	483	475	491	508	494	425	445	481	507	458	488	508	491	484	531	539	481	468	489	553	459	506	506	485	470	475	462	531	497	480	503	488	506	521	504	461	471	494	494	520	532	505	503	459	466	438	524	478	474	490	474	538	480	483	519	467	456	486	488	534	489	494	539	502	482	509	483	525	478	460	490	504	485	506	471	482	466	502	482	467	473	510	497	521	464	485	470	498	490	512	468	479	477	505	494	487	509	511	514	474	450	490	519	466	495	512	461	480	527	485	515	496	535	468	536	448	489	507	463	473	503	531	495	457	500	536	526	493	492	548	484	471	488	469	493	487	443	515	498	482	471	497	466	462	494	467	487	486	509	530	459	498	518	514	508	488	493	498	484	471	524	515	527	476	466	505	456	517	494	506	527	486	476	511	509	464	465	492	481	496	463	528	491	498	516	490	515	461	469	492	460	466	476	498	490	535	494	477	487	443	483	479	487	511	486	470	464	506	516	444	489	490	477	492	491	502	489	516	536	458	533	523	461	474	463	494	490	502	518	493	488	457	480	476	522	496	521	495	459	498	486	507	457	487	491	489	493	515	461	503	532	481	504	500	500	463	522	492	516	461	490	507	526	429	488	487	519	469	502	512	516	509	498	504	490	473	475	519	447	508	514	468	517	521	525	475	515	530	483	476	482	478	443	479	494	491	528	488	477	511	485	504	487	496	489	480	514	513	486	489	457	482	488	493	481	472	518	494	470	487	508	469	481	482	504	504	529	479	513	504	449	496	502	478	509	454	487	497	496	470	492	451	489	515	459	492	470	490	473	470	515	513	514	487	480	482	477	498	450	473	481	524	520	507	555	495	469	473	491	484	521	513	484	473	497	505	492	515	489	478	488	487	456	491	536	486	498	494	520	467	505	462	469	494	497	509	476	491	506	508	490	484	477	494	516	481	464	469	542	502	464	506	483	476	496	473	451	528	497	476	515	496	471	494	507	525	477	514	453	485	445	496	465	456	465	503	514	503	493	483	493	525	502	495	501	478	480	507	482	510	537	503	473	489	513	477	537	530	482	501	480	479	494	476	511	489	486	490	472	458	499	533	464	485	520	536	491	522	460	478	497	523	498	485	515	509	495	460	501	488	491	510	458	497	491	429	484	458	496	493	506	468	496	487	488	505	487	482	508	490	518	484	497	503	513	477	502	478	504	487	508	503	498	469	487	479	464	492	523	470	514	499	497	471	494	467	504	495	512	481	492	524	481	511	469	485	465	509	487	487	476	497	496	467	474	481	484	468	478	509	457	554	479	488	507	461	528	486	472	521	509	479	506	455	508	476	473	488	508	483	476	506	455	496	469	476	476	503	466	485	503	507	498	494	478	509	512	483	476	499	491	500	500	503	512	497	489	516	561	467	492	479	500	490	496	482	495	476	466	489	538	481	470	538	485	468	508	513	520	489	511	448	490	480	502	501	433	436	515	515	499	503	541	450	499	528	536	524	504	476	486	519	512	530	490	505	471	520	494	491	470	487	477	481	472	512	488	451	464	516	503	518	496	514	513	499	495	554	466	522	483	474	501	485	516	509	530	492	484	495	477	510	487	439	484	503	504	516	489	526	511	478	519	495	485	483	501	472	504	484	547	467	526	547	506	552	487	502	491	436	463	506	462	506	499	491	537	521	502	524	482	483	488	498	505	492	478	468	480	494	497	498	480	515	495	501	484	458	480	502	504	507	485	470	477	505	489	479	495	494	519	510	508	481	527	475	508	467	450	485	463	506	496	525	468	509	496	489	486	504	518	522	505	484	484	477	486	521	487	503	487	483	507	506	478	501	501	504	523	494	486	499	515	501	495	494	493	448	517	525	459	480	497	489	506	448	515	474	470	494	486	446	474	461	505	464	490	513	489	487	517	474	515	506	480	474	509	522	486	495	462	453	511	447	480	500	501	465	495	523	475	518	497	508	468	421	484	510	494	485	510	472	484	538	507	488	491	466	494	447	492	487	511	478	484	505	482	506	499	497	504	483	496	491	531	485	476	476	475	491	490	478	516	495	477	455	492	472	491	502	505	495	488	477	472	529	495	473	485	480	502	539	502	488	498	516	507	491	472	496	460	471	506	502	502	474	491	500	511	478	471	497	472	514	520	480	512	519	507	495	520	501	466	501	475	511	423	481	469	473	482	476	514	460	495	492	482	492	471	544	463	513	477	527	513	483	507	462	527	468	495	494	485	503	508	508	503	467	487	519	523	502	483	508	494	485	511	484	543	500	479	508	490	467	475	520	498	507	509	510	518	486	496	485	506	493	470	501	485	507	457	479	499	500	487	506	509	487	481	466	491	467	470	485	509	459	479	508	487	480	487	496	492	502	462	493	463	487	467	484	483	505	534	449	514	482	486	500	470	479	490	508	500	567	517	506	526	505	479	507	474	497	457	476	502	490	522	480	518	466	479	508	475	506	486	491	500	489	485	497	492	503	525	491	472	490	490	493	492	511	473	510	479	470	505	491	479	541	510	501	539	521	488	495	477	503	429	538	480	497	534	496	493	461	494	441	512	466	457	510	513	458	475	481	539	459	442	464	533	486	449	451	493	488	493	487	464	487	479	489	477	468	459	516	497	473	497	511	455	523	506	442	498	475	490	481	485	521	475	496	503	502	478	495	476	481	438	483	475	462	486	533	476	511	537	553	509	492	477	470	488	486	502	522	450	493	551	487	509	498	509	493	541	509	484	515	479	492	482	464	484	495	495	498	518	489	476	488	516	509	488	497	495	473	460	423	471	498	486	510	482	516	502	488	496	475	431	475	498	531	521	474	519	501	476	512	494	499	484	530	490	540	483	475	511	501	504	497	496	507	479	511	498	534	485	510	505	461	484	482	521	472	492	524	483	515	478	475	489	477	495	486	464	508	534	481	469	466	483	504	476	480	498	489	518	498	488	487	482	528	476	499	465	462	472	450	507	508	513	509	465	477	473	489	529	483	500	492	523	541	550	471	524	505	490	483	509	484	519	466	508	510	465	492	446	450	531	494	513	464	487	471	500	511	464	539	479	502	439	504	480	480	498	476	527	509	535	507	512	478	497	485	494
28103	26521	29873	22859	14057	8650	5765	3939	3026	2301	1875	1539	1312	1145	1009	853	769	737	699	573	560	481	491	475	439	417	409	426	372	436	364	375	358	390	348	366	380	372	379	352	360	363	357	357	334	326	328	333	329	340	339	351	318	318	366	304	336	346	374	329	307	316	353	325	346	328	325	339	324	318	330	332	316	341	347	342	332	339	360	319	336	284	337	321	281	333	333	311	308	355	359	322	301	346	319	330	351	301	356	315	329	317	315	346	310	302	326	334	323	322	307	306	334	295	325	327	310	292	338	341	326	312	336	314	319	317	328	322	302	347	313	311	343	323	333	348	331	335	310	331	332	305	351	339	338	321	307	273	288	332	312	356	340	333	340	302	344	338	321	321	338	320	329	320	343	326	292	304	331	313	327	326	310	340	331	314	299	294	322	315	312	333	349	343	303	333	318	308	305	323	341	301	305	292	355	292	346	321	315	344	327	317	301	349	365	341	331	294	323	299	328	317	335	338	354	347	330	335	289	314	326	314	319	310	359	296	323	358	353	312	337	349	318	296	297	319	352	323	319	310	324	313	330	342	355	318	345	335	378	325	315	349	304	363	325	320	334	307	317	337	332	333	350	338	334	324	320	353	338	318	326	352	317	327	321	357	306	332	361	322	344	316	323	331	359	323	357	311	306	310	315	320	327	321	317	316	309	324	333	326	302	338	326	315	301	353	293	343	292	316	293	316	326	351	311	311	304	298	341	359	380	359	325	321	329	310	324	331	316	341	348	338	331	328	328	307	330	323	328	316	327	315	319	333	353	322	343	347	324	310	327	330	339	342	319	320	316	318	327	322	312	337	326	293	332	320	321	357	310	314	313	343	347	314	299	319	330	321	341	303	328	319	359	336	316	306	337	328	342	313	323	330	313	339	311	323	355	356	320	339	334	323	340	326	333	331	344	347	307	331	289	326	310	322	324	333	354	309	331	310	311	325	329	324	336	292	323	311	321	364	306	340	291	315	312	363	331	322	299	280	339	320	317	303	326	320	289	340	322	322	316	325	351	364	341	310	347	303	327	306	341	320	334	320	327	320	315	330	331	324	319	324	331	317	313	344	328	295	285	335	328	337	335	292	314	319	307	340	331	309	318	313	323	339	316	344	330	363	299	303	319	327	342	322	329	304	318	330	323	321	331	323	302	341	294	325	326	323	305	310	325	315	375	315	318	316	350	339	336	342	310	296	301	292	300	324	334	328	319	294	318	316	345	335	330	304	317	343	329	304	322	340	333	309	289	323	323	358	283	346	320	335	325	326	351	331	349	311	283	326	328	292	333	325	318	312	354	331	354	324	308	360	352	326	307	301	333	329	336	349	349	307	350	346	322	330	357	350	322	358	316	338	325	324	338	309	305	325	321	362	336	317	324	311	331	315	321	358	358	308	298	350	323	338	315	356	289	322	327	349	319	339	323	285	329	327	365	329	325	340	309	354	319	328	302	337	344	320	313	317	337	322	320	288	314	313	332	322	300	292	270	334	384	344	326	342	304	313	345	304	297	328	299	314	341	344	328	316	327	315	300	342	341	332	323	334	325	328	326	353	311	366	364	365	335	291	343	321	322	343	341	316	336	325	366	328	354	333	335	321	318	316	339	354	314	335	358	337	318	341	334	350	307	319	312	326	332	302	324	358	330	344	335	326	321	330	345	308	309	329	311	304	327	319	341	293	335	351	336	344	326	320	313	341	311	330	317	315	312	306	345	309	297	332	327	318	300	344	341	315	325	333	319	347	336	297	352	358	317	347	313	339	312	325	322	325	336	319	321	325	314	311	321	334	271	310	330	324	321	343	310	297	315	327	312	330	352	317	319	335	319	314	352	349	368	314	330	353	331	352	315	337	314	324	350	342	349	321	333	320	319	304	313	322	320	299	310	320	317	339	319	356	278	324	308	308	291	319	333	326	337	333	339	337	319	292	321	311	341	323	320	342	308	342	334	331	333	322	325	353	356	282	351	362	330	329	316	301	309	349	297	334	336	319	347	325	320	337	326	306	342	317	335	319	288	341	316	339	334	310	320	335	312	333	327	340	316	317	339	326	323	317	303	302	316	310	307	311	324	322	356	325	310	312	334	316	341	346	307	326	317	322	333	289	346	311	351	327	337	341	338	314	351	335	328	318	343	320	332	337	343	334	277	319	312	331	301	320	329	322	276	313	349	339	317	320	321	307	319	321	323	332	333	341	314	316	289	323	344	317	322	307	318	324	350	314	322	298	341	338	328	321	336	298	339	321	352	336	379	334	350	322	313	342	317	318	346	349	312	311	300	359	342	348	325	316	352	338	336	306	314	361	312	343	332	311	355	337	316	331	309	303	345	335	324	323	315	352	334	327	300	342	284	329	314	317	306	308	314	324	307	369	324	334	338	306	295	326	331	323	317	324	315	320	315	309	340	336	328	303	333	322	346	332	323	317	354	323	299	310	302	343	338	323	337	306	302	351	288	336	321	332	305	342	348	298	314	333	325	343	315	327	351	348	368	339	324	340	343	324	309	308	331	349	306	330	326	313	315	326	320	333	305	306	331	319	331	335	307	335	296	360	295	335	298	293	314	313	302	334	305	317	345	343	305	314	330	342	332	321	368	343	306	320	311	335	318	299	346	316	362	309	323	326	312	351	342	345	327	332	359	333	344	345	316	328	313	318	348	317	310	320	341	334	325	336	319	295	309	313	336	321	299	360	337	322	304	318	329	285	348	331	316	325	356	315	368	306	324	317	342	340	335	344	322	316	366	320	334	333	310	346	289	300	336	318	311	300	323	343	310	310	329	297	326	296	335	334	331	341	337	321	312	354	332	333	308	345	302	341	330	317	322	333	331	306	351	342	326	322	342	329	320	310	306	319	293	321	326	343	323	344	331	306	351	322	313	313	359	332	325	345	312	336	316	335	299	328	340	316	319	304	308	306	352	355	369	325	368	312	370	297	331	307	326	341	341	341	320	313	311	307	322	320	346	294	356	341	317	362	307	310	330	270	317	329	331	317	299	356	339	312	334	341	334	347	330	305	335	323	321	322	349	307	331	306	361	355	305	348	312	318	317	312	332	304	351	308	306	301	317	309	290	333	327	317	325	339	307	322	300	331	300	312	341	327	350	340	336	300	337	298	292	364	352	313	330	311	298	296	332	315	313	324	347	320	311	330	350	371	319	319	336	359	312	322	321	298	334	301	322	303	333	346	327	336	347	301	306	364	302	305	325	320	320	319	334	352	289	300	324	346	336	334	321	337	330	319	313	339	307	326	324	326	321	291	352	332	325	301	315	316	318	310	310	317	320	310	346	317	321	301	343	332	350	291	304	316	327	323	287	300	331	350	331	305	309	300	342	337	296	356	351	289	327	326	318	328	335	302	294	327	312	317	329	354	336	317	354	352	301	326	335	308	336	313	325	323	340	310	345	324	306	334	316	304	335	314	309	305	289	320	312	330	314	349	383	302	311	334	309	294	296	326	330	352
29574	43591	37095	26440	20697	16082	12240	9577	7488	6007	4979	4055	3294	2822	2285	2084	1791	1574	1371	1180	1079	973	940	818	792	690	738	679	608	632	603	625	572	566	556	567	507	524	526	485	508	498	503	525	503	474	491	500	479	523	538	500	484	445	480	448	447	476	459	418	505	512	463	518	456	471	461	422	451	462	495	453	485	486	452	487	454	476	503	439	444	472	456	486	514	445	437	485	455	426	483	445	487	478	489	457	475	467	469	472	462	469	476	465	489	440	474	480	477	473	482	514	471	512	486	462	476	458	465	440	495	489	511	502	444	478	471	471	473	479	432	465	430	453	479	440	468	470	451	436	474	460	492	484	455	493	474	486	451	490	486	465	458	445	482	500	428	414	462	482	495	468	454	466	436	432	455	508	475	480	415	462	444	451	451	485	421	449	420	466	494	465	458	450	478	467	479	498	476	464	470	479	433	463	452	475	507	479	442	493	473	461	473	471	468	434	439	470	485	485	447	451	466	458	437	443	449	457	484	463	464	459	478	447	504	461	491	442	498	485	452	473	469	488	450	493	481	471	476	451	492	476	432	453	477	446	452	452	453	482	478	458	479	435	450	455	457	495	419	454	467	441	494	518	446	519	445	506	441	448	463	473	451	497	455	476	468	458	451	426	464	465	467	456	428	483	497	481	477	475	484	465	484	456	452	471	474	491	465	449	487	436	466	463	491	467	436	493	463	440	436	431	437	480	494	479	430	498	465	473	453	476	494	456	436	473	457	456	443	454	452	485	454	449	450	467	488	461	440	444	450	501	482	468	437	465	454	421	415	473	494	465	480	476	451	473	474	483	472	489	480	442	439	493	503	464	446	448	467	500	461	506	434	462	494	507	439	506	472	455	448	434	467	444	452	455	485	470	459	447	462	455	458	478	468	470	460	416	438	454	432	453	485	440	453	452	478	485	496	429	464	460	507	507	497	424	489	485	458	416	417	467	475	484	423	462	476	465	495	451	486	463	472	438	482	458	461	507	437	493	475	451	452	437	465	488	448	446	472	443	443	476	471	485	441	464	444	478	446	458	433	479	478	484	459	474	473	488	429	492	474	458	456	444	453	502	444	510	448	480	453	450	454	444	455	443	461	472	473	452	491	489	474	476	457	441	471	469	433	484	452	462	486	479	471	476	474	466	485	465	453	479	436	462	504	448	488	452	468	482	485	477	513	488	483	438	443	461	449	451	465	489	417	456	458	482	440	501	403	417	430	462	426	463	450	506	479	457	484	495	454	477	502	453	449	458	507	435	466	487	484	468	488	455	445	450	450	460	448	476	462	472	458	474	447	463	490	495	480	470	489	448	478	472	440	467	450	440	452	480	492	454	474	499	438	482	485	444	482	480	474	474	441	496	434	474	463	453	443	477	454	465	427	490	462	462	454	449	488	477	464	472	472	482	467	463	456	495	444	447	444	463	469	473	479	462	468	424	502	464	485	485	479	509	482	442	486	473	493	484	522	427	472	461	487	480	482	488	455	457	484	456	443	449	486	419	463	476	433	488	502	449	411	436	486	461	482	460	419	477	455	462	469	468	445	457	485	485	454	504	485	438	437	475	472	487	433	456	461	461	459	460	467	465	458	488	429	458	464	438	507	449	474	501	469	464	466	462	458	483	449	443	457	499	465	476	471	508	451	493	481	455	461	487	452	454	464	518	458	436	453	485	471	462	451	433	470	455	504	465	458	492	499	442	469	443	469	462	492	442	457	464	483	471	483	472	435	486	479	475	471	466	468	453	477	447	456	456	481	447	463	480	447	472	458	450	448	474	500	435	461	470	438	431	489	436	428	474	473	447	469	451	489	468	468	461	465	502	440	479	427	499	502	494	490	462	453	469	493	465	449	475	434	448	486	447	467	438	473	475	488	472	458	456	481	434	488	445	480	463	442	467	485	438	443	464	446	461	427	494	488	447	429	459	470	467	485	454	521	481	463	443	457	497	469	466	475	478	451	473	458	436	443	524	508	475	452	483	498	431	452	538	447	464	457	445	484	443	453	463	469	471	439	458	485	475	501	475	431	438	487	445	514	432	436	470	461	455	469	466	473	422	484	504	459	477	464	462	496	467	484	469	474	470	455	490	462	472	481	420	469	501	463	479	496	465	477	466	428	461	442	444	464	431	494	485	460	459	449	452	443	479	485	470	429	434	449	460	504	460	417	456	461	471	464	460	465	465	486	417	460	470	478	430	483	434	449	470	477	514	521	491	462	433	451	406	464	451	471	436	450	475	473	471	493	423	505	499	459	423	488	454	448	427	478	473	500	449	459	498	444	464	461	480	462	512	457	468	462	463	439	496	490	449	463	467	439	494	484	514	494	471	482	482	468	454	457	472	444	459	433	471	458	479	419	485	429	440	439	453	456	465	442	431	477	495	485	463	470	448	467	487	478	485	479	446	470	426	444	512	419	498	440	441	460	480	465	481	452	479	499	482	463	440	506	488	462	484	475	471	504	464	484	457	456	481	515	438	502	479	476	494	455	440	465	458	458	468	490	482	459	460	462	477	471	467	486	410	467	461	446	437	439	430	452	495	503	459	417	434	480	467	485	484	479	502	461	535	462	470	447	480	467	458	460	466	453	481	503	478	481	466	449	464	477	483	467	452	489	479	475	492	463	488	424	461	458	438	496	429	448	456	450	487	475	478	397	475	465	479	480	461	500	479	454	461	461	456	449	441	465	496	468	452	443	460	507	488	498	409	459	485	420	488	454	479	468	488	440	455	458	475	459	457	451	497	455	458	453	489	472	498	428	438	438	463	490	489	461	428	507	475	493	458	450	465	457	477	421	451	494	443	443	458	446	462	478	467	441	477	478	434	478	481	444	474	433	442	460	495	435	475	473	458	454	477	442	485	466	491	486	499	475	473	469	476	475	503	494	456	489	476	476	481	468	462	449	441	473	451	461	439	434	494	477	504	448	492	468	473	467	469	465	497	493	465	514	456	508	468	454	469	470	463	503	445	473	449	465	464	460	440	461	472	471	472	436	467	455	426	448	434	462	475	441	482	459	452	476	472	459	463	495	498	482	464	471	494	465	462	481	468	456	471	472	453	471	484	432	467	489	441	465	489	467	439	453	511	454	481	438	494	469	496	458	475	449	473	461	465	464	491	440	436	494	467	471	484	491	452	475	475	475	475	424	500	442	454	466	449	491	472	483	452	466	495	478	520	485	446	484	507	438	501	478	483	431	441	438	409	464	490	456	419	474	440	503	492	476	494	498	464	486	444	474	479	490	455	471	460	432	495	475	444	470	459	457	469	492	444	476	426	452	426	464	449	485	465	493	451	454	501	456	472	462	411	473	474	491	454	451	449	427	456	458	454	496	476	473	446	484	514	433	478	450	467	453	453	460	450	497	427	456	483	475	446	430	432	467	436	503	467	481	399	455	431	484	500	459	503	465	465	452	503	482	441	468	482	505	458	467	451	470	468	488	482	442	490	488	458	507	441	445	409	479	493
24231	21124	28303	24802	21817	17840	11744	7233	5242	3999	3194	2529	2119	1780	1561	1350	1140	1061	903	787	741	679	647	584	564	508	532	530	517	456	502	438	422	450	408	401	406	409	376	408	455	408	341	397	423	375	345	404	410	371	358	382	369	375	387	372	409	381	374	325	340	399	370	376	325	392	321	406	395	386	378	360	302	346	375	379	373	365	346	396	393	359	368	314	420	374	378	376	364	378	336	363	373	343	402	324	348	336	311	330	357	356	419	377	350	388	401	370	378	357	349	376	373	379	345	376	363	368	363	390	365	348	372	351	356	350	370	369	371	359	334	382	362	378	330	381	361	353	394	399	355	348	361	351	353	367	389	340	378	353	366	326	367	369	363	357	333	354	363	347	370	361	344	323	356	367	356	354	351	342	363	364	352	347	349	337	390	393	365	348	339	366	352	347	308	354	388	362	397	377	383	377	381	350	374	355	324	337	357	320	371	374	339	376	393	383	380	356	342	388	354	328	344	368	363	356	393	378	370	392	347	342	368	380	340	354	377	414	335	362	357	333	403	366	384	365	357	346	350	349	392	343	360	347	384	369	367	360	352	379	346	349	357	383	339	375	363	357	382	358	360	359	367	357	357	373	380	373	374	401	363	385	383	366	383	339	326	373	374	376	403	379	356	365	354	339	339	394	343	367	358	389	363	347	358	388	360	372	326	359	365	310	356	378	377	343	345	364	369	358	393	356	360	361	340	356	363	360	345	368	353	371	357	371	349	332	372	366	356	350	354	380	392	369	332	360	353	375	353	376	333	363	360	368	364	369	376	394	355	375	357	390	368	374	353	345	325	375	353	354	374	362	385	384	351	380	371	369	375	353	354	389	374	357	334	364	376	358	375	360	361	337	381	363	376	335	377	355	376	340	355	361	364	371	394	365	338	358	359	358	383	384	385	386	373	359	366	374	372	367	350	399	366	348	333	375	375	379	387	381	362	330	370	397	345	314	385	374	367	391	354	336	377	338	395	359	349	378	359	352	381	362	347	363	361	347	363	365	375	361	358	317	340	343	336	398	358	352	385	367	378	388	353	341	359	360	358	338	347	403	374	346	369	350	382	386	343	366	353	351	364	386	370	434	331	368	350	356	322	363	379	378	391	320	367	338	348	335	358	360	378	367	360	337	315	337	364	363	347	396	371	359	355	374	374	346	358	383	370	332	344	373	392	365	361	367	362	342	373	345	349	348	371	363	359	346	390	354	319	337	370	351	370	353	370	320	361	340	371	388	388	347	338	370	350	346	365	360	340	335	329	370	354	339	393	319	338	335	405	369	332	366	371	346	371	338	324	362	354	397	336	378	382	322	364	347	350	344	366	375	367	344	374	363	383	372	371	335	372	334	355	357	323	352	370	372	369	349	357	369	368	360	352	343	344	330	316	367	391	407	368	351	326	351	355	366	371	350	331	358	368	363	370	394	377	372	369	356	379	389	385	400	365	396	365	364	385	351	334	401	354	347	372	362	350	353	341	348	354	396	365	375	330	360	338	380	356	355	362	350	375	366	377	371	376	343	355	336	369	364	361	373	363	371	359	346	359	368	363	349	333	369	356	354	341	359	346	358	362	328	348	393	338	360	342	401	330	368	415	397	377	357	369	335	350	374	345	333	337	335	371	372	357	359	389	341	357	345	369	348	315	362	360	379	386	352	401	323	359	334	354	359	359	364	376	375	354	368	403	322	371	310	376	377	350	369	345	376	356	369	386	365	361	350	358	368	368	377	383	369	335	378	381	358	400	357	346	327	381	381	370	382	365	354	390	312	368	337	368	379	359	393	349	382	363	366	360	361	363	367	363	368	389	374	385	364	351	363	374	345	360	394	351	383	358	359	371	342	351	388	371	391	368	352	376	367	366	383	338	355	373	364	356	380	381	349	350	347	346	381	345	348	365	364	391	355	366	379	373	389	357	350	392	355	356	357	384	402	359	340	357	394	390	395	377	376	351	370	363	339	371	389	380	366	376	362	365	341	345	352	366	390	375	369	359	376	373	349	373	336	371	380	374	369	375	346	390	377	354	355	345	345	352	366	360	379	376	384	392	345	338	371	366	388	352	355	378	331	348	358	336	370	343	355	340	381	338	351	347	385	381	401	350	351	358	380	389	340	364	357	351	350	337	322	355	345	380	338	394	376	331	341	357	361	337	346	329	377	342	357	324	364	350	383	389	367	322	388	366	376	332	346	349	394	372	353	381	348	328	373	351	361	385	340	361	379	352	340	350	378	328	353	377	358	350	337	349	374	355	376	366	338	376	370	357	342	346	375	398	376	364	381	361	358	359	354	373	378	364	355	378	375	360	384	361	356	351	349	365	345	376	357	331	367	360	379	342	360	346	365	381	389	348	360	352	365	397	342	373	371	365	308	345	372	348	378	333	352	368	340	400	372	346	347	361	377	353	339	368	351	345	341	327	384	329	381	380	338	379	367	369	349	350	347	352	343	387	357	323	357	390	355	341	364	384	386	375	385	337	361	355	351	348	372	351	374	370	385	363	359	371	379	344	347	368	360	325	359	370	349	349	354	357	342	345	367	388	320	376	355	347	337	360	373	350	367	338	343	328	346	367	348	384	374	334	328	372	360	395	387	368	366	340	375	333	348	354	370	369	355	381	369	381	345	358	352	352	363	372	371	376	382	338	365	334	373	364	375	352	373	357	347	355	343	416	385	347	369	336	363	347	387	411	339	388	361	380	361	339	360	389	346	365	376	388	360	387	373	361	308	349	309	358	383	360	347	379	346	373	354	365	359	392	374	358	368	340	390	360	363	359	337	382	374	348	360	350	375	362	381	364	354	348	380	368	365	373	337	363	342	412	418	340	355	382	361	356	344	380	318	361	339	343	356	330	350	371	351	372	381	369	378	382	351	370	389	349	356	381	384	352	373	372	340	337	369	355	376	359	385	354	378	362	377	385	375	395	398	338	344	373	370	335	370	369	343	332	358	349	377	384	387	369	426	344	343	379	338	344	402	379	385	384	361	368	363	392	363	349	349	360	343	344	356	351	357	351	345	384	369	370	346	324	350	340	363	357	323	333	370	359	380	377	383	356	365	351	313	391	334	388	327	346	347	350	354	353	398	376	342	358	346	360	375	337	335	410	368	332	368	341	385	374	364	373	395	370	335	360	347	360	373	385	367	341	362	346	355	368	352	411	391	366	354	346	329	373	371	368	347	351	357	351	377	364	355	356	339	387	361	356	357	362	370	364	338	351	422	337	328	365	367	362	427	380	365	327	372	341	321	380	373	396	355	327	364	343	344	335	360	375	371	354	329	383	367	344	358	351	365	337	402	380	354	395	355	363	381	386	368	330	385	362	348	365	383	377	374	412	363	357	358	353	353	353	371	391	370	341	394	381	384	381	376	343	386	393	358	381	289	382	384	341	318	388	349	339	362	362	373	344	391	360	344	356	369	361	355	369	360	333	353	350	365	375	336	382	383	341	342	361	396	362	370	372	368
30758	51185	44874	33461	27492	22118	17952	14406	11755	9361	7500	6191	5096	4224	3433	3053	2720	2203	1947	1671	1569	1329	1142	1070	965	901	861	907	758	735	750	730	786	717	664	623	596	648	614	601	585	605	582	556	513	544	540	535	535	553	569	535	564	556	521	525	529	498	552	515	496	518	485	580	522	520	536	524	538	541	513	524	520	494	541	506	526	541	517	522	468	469	548	516	532	481	480	517	484	538	565	512	548	566	500	439	504	518	509	522	487	542	491	524	559	534	553	484	537	536	524	477	487	475	482	487	510	501	518	469	529	506	514	504	505	517	519	494	537	484	506	573	494	525	521	547	470	528	515	506	510	510	543	515	528	524	469	493	508	524	544	509	495	519	544	518	546	555	533	489	531	493	499	511	508	506	520	485	525	521	523	509	505	517	479	491	477	496	521	462	509	464	547	536	520	501	537	532	494	503	473	535	508	501	484	499	506	508	493	515	497	511	522	531	512	535	494	485	529	542	558	516	511	502	490	507	535	478	528	504	517	509	519	530	487	502	482	521	488	502	519	509	537	505	503	500	477	515	506	512	502	487	508	541	534	509	519	504	526	540	545	525	471	507	553	535	525	526	520	484	476	500	516	485	523	525	531	513	503	483	497	519	498	509	491	509	531	487	498	482	538	504	522	544	497	501	489	519	534	512	511	547	510	491	492	541	519	500	494	583	488	581	508	484	493	475	496	537	548	484	513	507	494	473	524	494	505	486	504	488	490	524	467	533	506	522	499	518	463	489	487	531	519	491	509	499	534	511	502	510	530	463	515	513	503	513	531	540	520	509	497	499	532	548	514	511	557	509	472	504	519	507	527	525	557	493	544	523	531	509	474	520	502	493	477	522	502	524	517	512	523	519	538	498	482	513	509	504	480	488	501	517	512	492	528	492	524	513	514	550	528	531	508	513	529	523	523	493	502	542	580	493	504	529	517	525	525	512	533	480	524	488	475	537	492	470	530	536	524	487	534	504	545	508	494	499	488	497	528	531	465	519	460	541	513	556	490	547	509	501	511	548	485	508	522	491	530	527	513	518	556	494	548	499	526	473	504	507	524	527	479	534	513	540	544	489	440	523	514	501	552	505	501	494	513	482	515	525	539	531	522	500	541	517	495	513	523	504	541	527	509	497	535	505	515	522	528	487	517	541	472	480	517	524	553	496	489	502	497	528	512	487	583	558	506	511	508	556	521	540	511	499	543	497	499	497	525	563	501	536	506	481	572	539	531	482	520	509	534	525	533	501	500	510	473	528	475	480	538	510	478	494	516	483	463	479	475	522	508	537	471	512	512	554	487	508	534	522	516	506	554	520	486	486	490	487	512	548	474	515	503	507	583	493	514	502	515	485	477	517	514	482	516	520	518	456	522	548	513	532	519	471	505	527	517	504	520	556	484	499	512	525	498	514	537	556	493	519	548	487	546	557	536	515	560	509	496	489	498	540	518	536	503	555	536	505	528	507	494	487	498	500	536	510	497	510	482	508	519	497	516	557	513	525	541	538	527	537	517	501	484	492	492	506	534	524	494	506	520	551	560	485	522	489	513	491	477	522	507	541	531	546	531	534	526	508	546	480	489	506	493	538	527	494	538	477	512	543	529	501	479	529	550	536	512	512	538	467	506	537	526	526	526	462	511	489	534	513	485	551	519	530	500	494	534	516	559	477	516	525	501	499	561	504	477	464	493	506	521	526	486	527	523	536	499	488	526	504	517	529	516	499	505	513	520	536	512	500	514	552	497	505	457	509	503	500	543	525	494	523	532	482	508	450	496	514	523	521	483	515	538	530	517	523	550	474	530	500	546	519	539	543	521	528	485	518	476	518	506	494	512	533	530	494	495	539	534	520	524	526	502	515	521	508	521	446	502	533	518	565	522	494	524	511	528	509	520	479	536	492	526	531	527	526	490	510	527	496	522	498	537	493	489	528	502	508	488	509	558	517	552	506	526	523	510	504	518	511	519	513	509	502	501	582	515	492	515	515	548	506	572	513	540	492	505	517	485	517	513	525	496	490	526	523	475	530	523	502	539	508	527	490	482	529	485	502	528	503	498	525	555	537	540	526	550	511	506	590	468	460	533	511	512	565	523	475	492	471	508	530	517	520	517	510	521	493	521	517	513	519	538	510	491	496	529	506	542	513	501	535	531	482	531	502	536	511	475	441	489	512	529	506	494	480	509	512	544	513	507	528	544	516	529	503	496	515	525	522	538	528	501	472	494	529	529	525	534	515	506	504	501	514	523	505	464	483	509	540	469	518	473	503	534	518	531	467	489	497	526	489	498	496	497	517	497	539	498	529	512	507	516	522	459	501	517	465	496	494	514	482	534	509	515	512	478	549	517	516	490	512	511	512	531	521	560	535	505	540	466	535	488	493	536	535	541	525	514	516	474	538	533	507	516	519	515	463	498	536	453	530	518	495	543	566	482	514	522	495	477	457	495	520	442	536	563	529	491	505	533	529	494	473	459	480	523	516	519	540	501	484	528	508	525	491	498	499	506	523	528	514	524	516	482	495	542	532	559	528	509	482	524	490	484	508	500	492	544	476	524	500	527	520	553	526	497	510	492	507	485	511	503	504	539	481	501	520	489	538	509	479	519	535	525	535	525	530	497	523	514	495	534	500	518	482	526	469	540	531	522	500	546	494	533	525	538	516	529	537	494	482	524	490	506	527	490	516	511	511	521	537	530	476	469	515	480	518	472	512	506	470	497	529	521	511	532	492	502	516	505	538	530	490	520	557	491	529	524	548	496	506	500	475	516	478	558	496	491	518	523	522	508	516	528	518	489	571	529	525	481	515	513	530	484	543	479	527	496	507	501	513	509	536	490	524	510	494	500	545	488	524	554	538	503	453	477	474	527	507	542	525	570	539	491	484	516	527	525	492	529	464	535	510	477	515	523	488	516	485	509	529	519	517	502	515	478	506	507	495	487	477	517	502	524	497	465	528	477	518	496	485	488	531	505	524	536	488	508	469	526	494	498	528	509	517	482	477	499	535	529	479	484	512	497	524	493	533	557	576	503	511	508	510	509	514	498	501	537	531	543	508	509	515	480	494	584	518	539	465	574	514	510	531	492	520	507	506	522	484	477	526	490	518	480	553	523	523	566	512	504	490	482	485	520	547	486	497	508	528	473	520	524	509	542	558	501	497	524	530	534	537	505	501	493	526	471	495	514	498	492	511	529	490	488	509	487	504	498	508	530	508	515	528	535	521	549	523	487	476	465	502	503	524	503	485	488	522	478	547	470	512	552	498	495	493	511	536	495	480	501	522	514	552	524	558	491	468	516	527	492	487	442	500	516	507	502	490	481	554	517	486	494	491	513	517	537	522	532	518	485	573	514	470	501	516	553	510	542	477	535	504	501	499	519	529	524	503	497	502	538	519	527	542	566	482	524	492	530	496	475	520	480	529	539	540	498	551	542	486	539	533	502	467	511	504	513	512	511	473	498	481	498	502	484	518	508	499
23097	21088	28744	23800	21599	22186	18821	10415	7017	5479	4333	3512	2833	2373	2023	1698	1466	1247	1127	1060	909	799	678	695	649	564	569	560	565	494	458	453	508	481	438	456	446	408	382	415	406	386	380	396	377	346	381	385	390	380	361	353	366	359	338	355	387	404	367	354	359	366	343	348	360	352	362	365	344	371	338	364	342	349	375	359	388	356	345	364	391	326	326	383	349	356	357	395	363	348	371	388	336	343	324	358	370	359	344	370	333	335	346	332	342	354	375	339	377	357	358	357	349	335	367	319	391	373	374	357	363	361	364	351	335	317	313	364	349	342	412	344	344	401	368	366	314	386	345	348	355	360	344	335	384	342	376	390	348	408	356	338	343	332	360	345	354	348	376	331	343	374	337	358	368	363	359	356	353	341	370	325	338	402	333	338	333	363	336	353	355	348	327	378	344	349	357	314	342	346	333	369	365	352	354	325	325	347	359	373	362	351	343	369	338	354	354	355	350	378	376	368	340	336	337	372	315	322	396	337	325	355	351	368	361	362	353	363	386	394	369	357	364	377	341	339	361	391	350	303	344	346	331	357	341	349	332	362	337	337	332	357	329	330	325	336	343	390	318	378	326	394	366	362	348	366	371	360	322	335	391	353	338	328	354	331	331	341	366	337	334	351	368	360	347	340	369	356	361	371	366	305	327	357	365	367	336	367	373	333	349	329	381	360	377	355	346	338	338	349	346	329	316	343	326	346	359	380	362	315	352	362	366	341	327	345	356	323	355	339	341	358	333	391	380	351	356	351	346	331	371	336	354	364	315	323	334	338	377	353	382	358	318	364	337	381	375	381	337	323	346	355	357	361	361	352	352	354	354	310	333	341	366	353	329	343	353	356	328	383	346	331	333	355	354	375	355	372	356	348	339	357	351	349	344	362	309	370	326	335	342	343	345	344	375	322	347	330	359	348	346	363	346	333	361	331	344	393	319	382	338	339	334	351	371	395	361	360	368	358	351	322	359	338	376	372	346	351	352	377	344	373	347	324	329	313	353	346	378	342	380	390	346	322	366	350	400	338	357	370	363	378	334	374	367	351	358	331	330	328	318	354	349	363	355	337	346	342	345	341	363	350	351	362	327	348	377	344	360	332	346	311	349	367	355	366	349	372	368	351	350	359	360	373	372	356	362	398	373	374	361	415	351	365	342	369	302	351	333	332	368	376	351	341	341	354	340	335	343	355	380	336	309	346	395	358	339	347	349	367	368	381	339	357	350	351	339	318	356	378	347	348	355	341	375	369	307	338	351	342	331	333	323	337	311	347	388	333	305	363	344	356	365	354	364	339	320	354	360	384	358	358	355	352	354	348	317	350	381	364	381	342	353	324	362	346	372	345	365	359	341	357	355	359	342	340	368	356	378	339	344	339	345	326	362	356	372	373	327	332	334	384	343	346	375	364	389	374	341	373	352	391	373	332	374	355	346	336	387	370	332	358	315	349	342	342	334	347	374	361	352	336	343	357	329	350	335	362	319	359	334	349	338	359	391	334	335	344	365	354	357	323	382	338	330	345	397	364	321	357	359	349	377	336	336	380	422	342	363	338	352	335	337	328	350	349	371	339	325	323	329	358	350	349	347	345	344	347	319	354	328	327	340	356	346	352	352	377	336	316	357	352	350	355	346	360	345	375	372	366	342	370	326	355	365	353	332	322	351	364	341	327	351	340	340	353	351	359	364	331	350	365	368	328	355	331	364	365	323	337	357	338	315	376	360	355	371	391	343	356	315	369	357	375	346	348	336	345	389	324	338	335	355	340	325	347	374	329	342	376	351	353	346	343	341	353	351	373	355	357	351	349	337	358	372	335	354	346	355	324	352	308	343	348	375	350	332	400	366	374	355	343	370	348	346	342	338	333	390	383	334	366	292	345	340	341	324	386	337	341	387	353	334	337	335	340	355	330	385	366	360	338	305	340	324	354	329	347	345	346	381	335	346	348	379	356	371	313	328	365	346	351	333	368	312	363	342	359	328	334	358	376	379	356	323	346	355	354	342	362	353	361	344	346	348	333	324	375	340	333	359	343	318	348	384	330	357	339	342	358	335	356	330	369	331	336	381	340	320	322	368	327	352	327	350	345	327	359	353	381	337	374	326	338	331	393	357	331	362	336	334	367	341	340	363	352	377	350	338	327	350	349	362	343	357	350	356	355	347	354	337	369	358	347	354	329	347	335	352	353	324	375	366	342	365	355	340	340	393	340	326	329	378	352	367	354	331	375	352	335	299	381	358	360	359	358	307	326	336	371	355	366	393	324	340	322	337	381	340	322	358	316	332	376	371	360	349	343	362	341	361	348	357	348	371	310	316	357	387	323	323	344	387	343	305	363	349	347	313	335	331	350	359	326	365	328	352	328	345	341	367	350	332	334	345	368	364	322	347	372	358	366	326	340	367	331	340	341	366	335	373	350	343	302	359	379	344	368	348	341	355	370	345	348	349	339	392	324	368	355	367	366	364	343	343	353	353	342	304	348	356	338	336	351	382	345	348	341	361	359	325	376	367	355	339	333	351	357	405	332	358	327	340	349	340	349	346	371	363	344	361	369	387	368	336	373	316	337	360	358	345	367	340	330	305	350	338	324	384	349	374	328	333	348	354	378	375	363	391	362	317	375	353	342	336	292	373	406	358	351	337	337	337	317	333	327	355	369	352	360	357	303	333	348	362	346	344	362	364	351	354	335	352	330	342	343	353	341	346	332	358	375	361	310	321	317	340	342	370	379	332	363	345	319	390	353	330	373	332	350	357	368	407	354	349	359	389	365	339	363	351	328	317	334	365	355	293	367	374	347	348	364	362	314	362	305	361	362	307	338	357	346	346	352	336	372	378	354	319	385	342	349	343	363	359	352	335	388	340	374	347	377	364	352	345	342	342	328	378	342	341	342	330	335	365	346	368	353	363	348	397	345	360	363	341	334	337	371	335	317	355	391	379	330	372	329	359	364	367	372	306	345	340	325	339	331	373	348	339	338	323	364	359	345	339	352	336	353	361	330	317	345	344	354	354	335	334	351	365	369	370	382	361	348	370	336	323	342	321	367	376	348	366	366	382	367	353	345	381	356	335	351	358	377	357	341	359	308	376	367	341	368	329	355	329	385	361	350	335	343	372	331	340	331	368	348	342	318	378	355	359	357	313	371	335	353	348	339	329	332	360	405	326	317	368	314	336	336	338	347	366	371	347	335	367	366	352	369	340	345	363	350	373	370	359	335	344	336	361	347	343	372	329	366	376	354	371	331	313	355	373	360	375	369	398	335	344	362	336	352	377	369	350	347	352	344	337	366	375	335	373	355	362	332	327	338	372	378	384	365	341	342	339	305	369	372	392	351	342	319	346	376	349	363	347	368	355	334	344	345	337	364	353	362	331	349	329	379	339	346	374	370	397	365	359	319	335	335	364	333	327	326	329	352	328	357	343	337	359	349	344	342	367	396	344	362	343	368	367	348	359	307	378	349	359	321
33036	56256	48390	37159	31777	26473	21676	17972	14688	12205	10035	8135	6694	5492	4731	4072	3358	2812	2522	2082	1796	1583	1428	1302	1131	1050	1015	1022	886	884	828	796	784	722	693	709	678	660	617	585	606	596	589	565	584	522	547	567	543	540	530	531	516	513	479	516	516	477	513	510	483	543	550	552	503	505	561	506	466	512	513	500	506	525	489	503	478	474	499	483	421	497	527	490	471	496	510	507	502	473	496	472	501	473	530	481	464	502	513	490	482	454	475	519	509	506	480	499	493	487	487	503	457	489	487	488	483	486	481	485	466	454	500	487	460	527	479	496	430	499	507	496	496	431	446	502	507	488	495	498	458	506	468	479	478	514	453	484	482	502	490	496	498	502	511	520	476	474	503	525	482	504	462	471	501	484	496	486	470	527	486	508	490	484	484	502	469	484	475	550	469	532	480	495	504	477	462	488	507	451	482	488	443	471	473	532	476	478	499	470	508	496	490	502	481	481	477	511	492	510	502	519	489	449	459	486	509	499	448	488	557	462	477	495	465	469	509	509	454	493	496	523	488	495	466	477	539	447	470	470	477	484	519	457	506	465	517	470	518	500	496	489	516	464	448	530	482	498	515	464	487	485	494	504	450	499	497	453	458	556	442	514	490	505	469	412	476	491	497	487	462	473	460	474	482	530	517	451	489	494	480	485	471	516	455	509	505	492	474	514	493	480	497	440	492	465	481	537	477	507	474	462	520	507	456	450	514	481	534	513	492	487	487	480	477	488	482	485	460	496	518	509	478	470	499	508	487	498	517	478	506	461	523	538	469	526	499	467	472	511	519	460	487	464	494	455	530	466	505	492	466	443	473	494	518	435	488	495	487	446	488	483	456	477	479	506	491	501	482	492	497	472	457	493	501	517	505	474	469	461	456	480	510	492	475	511	484	494	471	496	495	495	466	494	462	496	502	506	495	493	477	509	519	505	510	474	483	425	476	484	458	464	478	549	504	453	507	485	466	499	518	502	523	498	482	485	464	531	503	483	478	457	491	543	472	505	505	465	506	454	464	469	497	469	493	475	495	509	454	498	508	500	489	478	493	453	510	451	504	456	490	499	513	549	485	483	520	471	483	481	455	482	454	479	495	462	503	479	492	492	492	494	511	480	508	473	477	493	500	478	503	487	506	466	487	461	491	485	534	484	447	495	511	501	513	512	458	488	511	481	495	465	494	505	513	466	475	513	471	506	480	468	499	463	479	463	518	510	508	513	498	478	456	479	484	496	503	495	492	477	497	495	498	493	503	500	491	501	494	471	482	488	496	491	475	463	511	489	460	506	504	489	485	481	493	517	516	505	472	495	483	470	503	498	499	491	477	491	433	548	479	483	517	496	468	507	488	487	489	497	483	474	499	513	485	477	486	492	473	529	452	481	498	508	497	491	457	473	490	497	461	497	464	489	478	453	447	477	471	508	499	526	499	493	473	477	460	502	514	469	464	498	497	502	525	451	481	477	472	489	470	511	482	540	481	514	504	480	493	463	460	484	508	510	487	515	502	483	510	489	493	469	479	510	489	442	492	488	467	464	495	503	516	509	473	485	465	479	462	476	500	480	450	493	439	464	484	469	484	499	484	491	500	494	503	483	491	482	469	509	484	474	491	493	477	471	502	484	493	479	491	484	460	524	482	520	493	514	515	541	499	463	510	517	473	491	523	455	487	440	506	490	506	506	464	471	515	495	462	505	490	510	462	515	473	483	519	476	507	463	492	562	513	468	505	446	494	497	499	451	495	463	467	495	508	513	517	466	490	484	480	522	521	463	482	514	485	504	482	458	475	519	460	486	503	486	499	471	460	501	479	530	505	478	486	476	478	471	501	490	518	502	481	449	514	501	475	486	464	487	507	508	470	466	480	508	534	474	481	507	490	498	451	501	476	489	461	500	528	506	513	475	489	515	463	474	481	473	492	470	481	485	465	459	506	512	501	488	473	514	474	524	482	484	513	462	475	469	496	470	486	464	505	451	519	506	472	459	475	491	481	471	506	470	457	469	517	515	484	514	510	490	511	486	470	497	535	433	489	492	456	480	468	479	506	506	497	471	519	486	494	449	486	473	496	486	485	482	497	464	497	455	491	492	473	510	483	491	486	461	468	473	460	486	454	482	517	421	468	497	515	512	482	518	472	484	490	486	497	469	465	487	503	502	456	507	475	507	500	454	480	469	530	473	449	493	497	485	453	462	469	467	507	499	446	452	488	464	484	435	470	489	505	443	476	449	507	486	505	498	526	494	479	490	470	480	457	510	480	475	491	485	474	445	537	497	481	512	459	483	521	485	482	481	463	480	501	465	502	488	478	446	476	515	516	490	458	501	490	463	507	506	479	526	475	480	477	500	499	491	494	486	483	480	466	483	446	495	474	485	520	488	486	441	504	511	473	430	461	514	473	518	512	508	474	532	497	501	455	498	517	495	511	531	512	486	481	516	498	468	521	533	488	490	476	500	471	493	460	497	474	487	462	467	486	497	463	479	478	483	496	456	463	512	512	471	482	480	505	506	464	494	489	500	483	474	507	535	476	519	478	519	473	496	480	521	498	467	436	482	474	497	473	510	521	494	511	490	485	470	510	481	514	432	466	517	529	463	485	450	500	469	494	482	495	472	496	486	503	493	506	488	488	512	498	493	473	490	480	483	481	490	491	502	478	468	493	499	510	495	514	501	470	465	500	449	491	493	492	506	465	508	482	516	476	484	465	509	473	522	512	508	503	495	494	485	502	492	507	469	471	478	449	471	512	474	431	520	459	511	504	500	499	476	501	499	487	486	474	458	465	489	519	454	508	494	473	469	481	508	489	483	476	497	509	490	461	499	521	526	474	475	506	474	508	468	452	467	496	499	504	506	514	503	513	502	500	456	529	490	462	458	449	452	494	502	491	477	478	512	497	446	531	516	513	492	488	436	417	512	505	456	508	496	482	512	488	461	493	462	462	493	450	478	524	480	498	530	517	484	489	501	490	500	447	495	450	491	514	503	471	450	466	516	494	500	534	503	519	517	528	512	512	470	462	502	506	488	490	454	494	451	457	456	494	499	475	521	491	479	461	476	506	466	474	471	486	454	486	499	473	503	524	522	469	494	487	510	478	480	525	524	479	490	479	488	492	476	450	520	500	470	527	482	473	532	501	520	501	508	467	490	497	485	474	440	452	472	492	496	488	486	527	456	449	487	483	474	493	486	521	478	509	508	507	499	539	512	514	507	475	518	481	493	479	506	492	482	456	423	484	438	495	531	502	502	511	453	431	496	477	475	532	489	492	502	476	482	512	458	496	516	466	500	497	488	493	467	484	494	502	520	428	472	493	461	456	508	449	475	488	505	464	463	480	505	500	462	474	499	521	491	475	482	523	488	456	512	483	470	502	455	514	493	447	477	475	486	474	453	488	494	477	529	539	533	468	482	511	456	492	514	465	487	521	446	511	496	479	474	447	437	469	510	494	511	478	506	466	464	469	506	482	501	479	501
28093	26622	30316	22716	14028	8686	5803	4058	3168	2427	1943	1532	1272	1101	981	866	769	723	671	588	534	488	466	438	493	408	421	442	391	404	375	363	353	392	337	379	359	369	330	362	353	356	357	318	327	344	316	335	335	317	350	338	358	341	329	309	321	327	311	320	340	331	332	362	329	285	312	345	308	315	321	348	329	326	324	306	330	323	338	320	300	278	333	358	350	322	306	346	366	318	327	321	340	328	321	341	318	319	341	324	331	340	327	308	323	314	330	298	344	347	315	305	299	324	313	330	345	312	346	333	341	309	329	323	351	314	302	309	294	365	346	353	337	285	311	353	323	343	359	329	368	332	341	306	355	351	348	352	327	319	357	326	329	352	349	346	341	316	297	342	306	330	333	325	326	315	299	334	305	304	331	351	320	312	319	327	328	327	325	327	338	324	337	314	311	340	325	351	319	335	319	332	329	333	338	312	325	308	326	342	320	291	314	301	314	291	303	305	327	343	307	299	335	306	316	319	311	323	321	330	326	320	323	336	324	312	305	333	329	316	334	301	356	333	334	346	344	334	313	304	332	305	361	351	298	359	309	307	338	303	315	339	313	315	330	348	312	322	327	357	356	302	344	332	308	329	385	336	316	337	318	353	336	337	320	313	329	332	350	299	339	342	334	304	334	296	302	334	342	309	308	357	328	363	317	303	373	345	311	328	327	324	305	327	319	295	316	307	351	335	287	305	323	326	330	358	332	314	310	314	291	323	314	302	321	326	289	335	345	357	322	305	334	335	316	303	332	347	323	340	336	305	325	315	339	348	325	315	315	304	333	349	314	313	341	327	336	300	293	328	327	359	328	326	339	361	334	347	308	335	311	315	313	337	320	285	334	300	307	323	296	314	300	318	328	319	341	299	336	355	298	315	298	320	301	326	346	323	290	323	314	317	303	349	339	306	332	332	336	323	321	351	316	327	295	290	327	315	306	318	327	324	334	353	321	326	326	320	376	314	298	342	341	323	311	331	330	330	325	303	319	299	321	336	338	332	320	296	307	317	357	341	335	316	351	319	296	307	316	347	307	341	303	301	309	329	365	312	332	340	342	338	347	325	314	330	324	318	298	333	341	341	329	349	311	328	346	313	339	312	332	353	337	353	293	320	301	331	330	324	311	317	323	332	334	309	290	307	325	348	335	316	300	313	345	339	286	301	329	363	343	299	332	320	335	327	356	319	348	327	325	316	318	325	338	338	340	348	336	296	324	356	313	333	324	327	315	358	316	351	323	357	331	345	314	339	327	290	335	327	328	352	351	344	332	327	332	315	286	331	334	353	342	338	307	312	312	310	334	333	319	349	351	329	320	328	335	320	329	308	283	308	306	337	318	336	340	304	331	301	323	301	322	321	289	323	327	353	321	322	318	346	314	339	290	326	333	323	318	330	299	336	322	293	315	352	328	313	344	322	308	339	307	345	337	304	325	342	328	342	282	341	320	331	311	305	351	325	323	315	336	314	327	303	306	332	330	281	307	330	341	298	332	330	340	340	351	329	331	314	346	353	307	336	311	328	305	354	319	300	320	296	336	302	351	344	325	334	336	296	335	316	327	339	301	335	343	329	354	305	341	316	350	315	325	330	327	333	354	319	334	342	320	311	334	349	318	322	329	318	335	325	329	318	333	313	330	339	327	316	311	368	320	325	288	344	307	374	328	343	363	326	356	312	314	375	346	359	319	312	367	318	298	323	317	321	321	342	316	317	328	326	332	325	306	349	334	311	339	317	357	346	316	309	330	316	300	353	356	294	320	340	348	323	336	353	297	323	313	329	305	306	330	315	330	300	322	330	339	324	347	350	302	339	316	324	337	335	321	283	346	345	319	361	319	347	323	340	298	306	341	353	308	313	344	354	339	319	338	326	292	362	333	335	318	290	351	299	310	324	355	286	345	362	307	349	329	328	343	315	340	334	324	333	309	358	349	302	336	330	306	310	327	317	320	326	318	320	349	302	318	320	344	351	327	326	321	331	327	315	319	315	335	345	328	311	337	327	306	315	329	324	287	333	334	328	332	332	350	338	321	299	292	304	304	360	307	332	321	345	328	321	351	323	342	310	359	303	328	298	326	350	301	306	347	334	349	318	302	330	352	360	320	345	320	321	354	305	314	308	311	300	308	369	358	328	297	341	320	332	339	337	308	326	305	308	331	339	353	327	313	324	344	343	341	313	323	293	291	323	294	312	355	322	325	345	334	317	324	336	338	336	340	343	352	327	303	305	325	322	320	295	318	316	325	301	298	331	342	331	325	334	308	310	352	371	319	355	332	327	317	307	336	313	309	322	308	359	328	291	326	331	315	327	312	320	331	321	331	309	329	310	362	306	341	326	323	298	343	316	309	311	325	322	329	293	346	357	331	336	343	327	296	329	312	336	315	311	328	333	339	322	332	358	302	334	341	341	322	362	335	348	357	338	321	352	334	350	317	336	334	346	336	286	307	312	329	300	319	329	328	299	325	314	318	345	357	330	324	326	322	320	354	349	333	329	309	303	313	306	325	371	311	277	306	324	331	292	324	307	317	311	316	336	324	312	322	337	356	359	344	357	313	340	328	331	354	312	326	327	361	326	352	356	326	312	290	325	323	324	355	306	328	305	318	349	321	333	347	300	325	332	318	319	318	324	335	333	350	316	325	344	314	318	301	338	318	324	330	337	312	347	331	322	344	331	324	326	347	314	310	333	330	333	329	339	305	323	323	335	305	348	324	314	306	318	292	345	343	309	326	347	323	304	316	377	301	308	309	353	312	313	334	345	308	325	307	338	330	300	299	291	344	326	309	306	320	322	334	307	349	350	339	325	361	304	332	331	318	346	352	292	350	317	324	329	312	362	317	344	343	322	288	338	316	311	303	314	274	317	339	312	318	318	335	332	326	352	350	316	308	320	319	332	339	322	294	324	339	322	329	334	346	299	325	306	322	326	340	335	356	338	333	314	321	333	316	351	348	320	336	336	317	306	338	304	311	322	305	343	336	334	346	331	319	357	328	337	284	324	347	326	314	313	322	365	340	359	343	339	333	326	334	348	331	323	333	312	347	328	329	340	313	342	303	323	334	339	337	325	297	336	320	341	356	350	372	326	331	351	335	330	335	311	327	323	365	314	322	334	293	319	318	330	334	317	310	342	320	341	327	304	325	350	336	343	345	344	341	290	331	336	366	309	296	356	340	335	322	308	307	317	356	324	304	333	341	330	319	343	322	326	315	318	331	322	312	325	348	359	299	314	306	327	302	356	315	349	337	337	321	333	336	316	334	310	328	343	301	308	286	315	327	303	331	308	295	303	345	294	330	355	335	327	311	315	298	324	321	324	339	310	290	346	327	324	313	352	306	295	337	323	341	315	320	300	361	336	310	309	328	341	294	341	334	330	323	328	346	341	354	345	318	336	316	331	318	336	308	343	316	313	305	352	303	316	351	314	316	331	331	326	308	360	294	345	287	318	320	304	343	344	308	292	332	333
29863	43379	37163	26735	20806	16213	12581	9564	7602	5985	4839	3947	3250	2687	2366	2039	1653	1520	1336	1240	1037	920	846	767	712	713	697	699	639	610	641	577	564	555	577	539	577	552	514	551	529	501	506	506	495	478	501	508	483	534	483	480	511	458	472	478	466	516	444	457	459	443	461	465	479	465	476	436	451	509	463	444	473	463	462	477	514	466	452	423	480	464	466	504	457	498	496	473	487	444	471	471	514	473	433	436	446	442	489	426	482	446	451	479	459	475	464	455	437	429	415	474	485	449	467	479	432	469	504	463	449	480	479	507	476	484	500	472	469	443	463	399	406	482	440	440	453	425	472	461	448	439	452	480	425	509	466	461	491	456	475	448	481	455	447	443	445	487	449	451	466	472	434	437	463	480	441	457	477	437	470	471	445	480	402	454	502	416	495	481	444	462	441	450	474	483	481	488	476	452	470	501	496	451	449	478	477	452	432	459	435	446	438	477	467	458	505	477	460	449	462	494	454	484	440	476	421	465	480	474	480	478	487	469	477	473	427	445	464	459	451	461	473	453	476	469	440	485	458	467	481	478	464	499	402	440	418	462	433	473	442	450	468	457	457	453	459	477	461	470	466	476	485	428	495	465	480	501	456	447	499	468	448	432	483	498	462	501	474	425	467	465	456	479	454	450	424	451	484	449	499	447	488	465	454	464	452	462	467	483	457	472	450	449	500	464	452	434	468	477	450	449	447	532	462	425	455	455	466	510	435	476	423	449	471	465	472	492	445	461	462	430	437	450	441	492	444	452	423	491	444	451	471	431	437	469	451	481	466	455	472	429	477	479	428	477	493	388	453	426	495	437	480	458	437	492	466	495	481	430	448	494	505	461	488	461	466	492	448	450	431	455	426	467	437	455	454	510	425	469	460	462	455	487	504	443	463	440	461	468	440	451	453	493	455	467	506	470	431	434	453	482	467	461	480	465	469	461	456	452	483	463	420	446	466	468	463	495	451	437	485	441	459	480	427	463	437	487	491	459	435	453	441	419	469	459	479	481	445	489	442	462	491	472	449	439	483	455	448	481	445	452	449	486	438	452	459	417	426	474	465	432	487	488	452	467	487	454	427	402	448	443	468	501	455	464	468	469	469	424	487	455	446	469	474	470	449	472	420	480	486	473	460	448	466	530	440	459	456	462	447	446	408	435	452	449	467	459	472	449	503	512	474	463	473	464	427	468	424	430	497	459	428	456	453	460	467	460	460	430	451	469	464	462	440	501	458	459	456	435	436	473	466	460	477	457	456	486	455	478	470	461	454	463	479	437	461	439	474	472	476	451	421	457	470	473	449	528	471	435	472	450	474	506	449	474	458	487	425	487	456	466	465	475	461	498	463	465	483	468	484	438	417	439	426	485	448	458	446	440	500	480	437	445	439	419	472	474	426	509	477	511	480	463	439	476	468	468	453	441	473	429	449	488	444	455	506	465	482	437	453	469	473	446	451	485	461	464	478	474	440	441	464	459	491	464	448	467	464	448	478	458	468	457	422	445	457	445	442	441	468	475	441	475	443	500	490	490	487	433	472	453	464	449	441	452	430	462	453	447	429	430	472	472	488	412	482	450	429	476	467	457	482	475	456	437	446	428	442	433	486	472	433	462	479	481	491	462	479	474	449	461	480	474	434	454	446	493	477	415	445	478	428	474	452	454	471	422	461	466	443	476	467	477	482	481	457	481	440	419	445	447	500	466	509	484	460	447	462	430	441	441	451	467	466	453	424	498	489	508	467	468	455	445	435	471	478	451	434	508	428	450	452	468	481	453	510	426	446	445	472	473	485	430	483	457	459	450	490	430	481	431	454	452	436	450	433	439	471	444	471	436	464	469	455	434	451	453	487	435	386	475	494	510	470	481	435	477	453	451	475	472	472	461	425	471	442	459	434	452	447	462	440	402	436	480	468	496	466	508	464	447	482	450	457	422	507	444	478	435	431	444	453	445	448	471	427	471	445	463	460	473	437	482	493	448	452	481	466	458	486	472	485	466	442	439	444	475	475	480	433	439	459	458	426	482	493	515	479	472	470	457	468	457	480	480	442	486	458	448	444	464	467	414	467	438	471	458	451	432	434	421	493	476	492	478	479	482	437	471	416	446	460	476	479	456	463	447	456	455	485	414	399	487	476	446	473	437	468	456	470	465	460	470	495	462	430	435	468	483	495	437	441	449	443	476	464	461	475	453	485	425	473	489	469	477	470	436	455	475	527	450	427	423	470	481	462	466	413	492	478	424	447	439	453	472	469	470	464	462	487	489	454	424	456	463	455	452	470	474	420	488	494	478	461	422	496	498	477	430	477	459	448	460	480	484	455	473	466	440	486	463	457	478	480	484	495	422	462	450	455	506	459	459	459	453	477	426	466	453	475	517	475	443	446	464	479	469	496	465	471	443	427	485	452	472	444	436	420	466	495	419	475	431	485	480	473	477	441	460	470	449	427	464	461	492	434	483	480	435	448	461	446	459	448	459	418	491	463	470	440	460	504	456	473	476	478	454	495	447	454	429	480	464	446	478	463	479	483	445	475	491	438	467	450	513	419	445	476	459	494	462	524	473	463	456	434	499	453	468	442	464	452	445	462	454	479	478	476	481	466	423	476	453	440	501	458	473	451	446	452	486	454	441	442	466	466	463	467	453	482	477	430	422	450	466	427	459	457	438	461	492	426	455	470	446	444	451	445	458	521	484	469	448	502	459	471	480	486	445	476	463	451	488	462	465	493	444	470	431	432	452	469	451	499	457	454	446	475	489	443	449	491	445	467	416	479	487	460	450	433	454	501	434	466	441	458	448	450	438	478	459	472	448	439	458	482	468	448	425	487	461	444	445	498	432	459	462	461	474	474	447	469	452	469	469	421	444	476	428	409	483	426	455	490	449	472	473	460	441	432	474	480	498	468	472	474	440	465	444	475	469	477	447	465	459	450	446	456	450	465	438	456	418	491	482	472	458	459	494	447	449	474	477	421	498	460	469	437	440	458	434	438	451	477	483	415	454	457	444	531	470	476	454	466	461	501	477	487	439	434	470	446	459	480	433	494	483	475	472	487	416	473	470	454	480	454	479	478	443	455	443	477	458	459	428	449	470	448	465	467	455	478	446	450	494	450	442	459	434	499	489	477	418	454	489	455	485	457	439	455	464	479	438	442	508	476	469	500	454	508	431	454	447	485	448	464	450	458	470	445	468	461	458	474	458	461	448	481	439	459	444	474	464	490	445	463	452	486	446	504	478	489	457	437	491	455	489	500	494	447	446	482	442	464	437	465	465	433	444	425	494	469	430	470	473	486	482	474	452	485	463	451	472	464	444	454	457	483	462	473	453	446	433	461	463	441	493	412	451	487	428	499	454	471	453	450	428	451	422	475	489	451	509	490	455	458	475	441	431	421	467	464	434	472	442	422	428	437	484	482	452	464	479	446	477	469	431	436	462	476	489	521	444	453	434	448	442	483	462	462	467	503	463	432	469
24217	21099	28262	24793	21877	17856	12057	7160	5325	4000	3235	2681	2152	1726	1600	1258	1220	1029	926	865	735	697	601	562	544	533	490	487	471	464	465	454	454	456	415	418	449	423	445	424	412	420	375	428	391	405	366	338	345	385	382	377	375	350	392	364	358	388	328	412	357	378	332	347	355	389	348	345	357	364	362	399	384	368	356	376	367	406	368	345	326	353	336	375	362	363	361	351	372	392	349	330	353	351	364	360	408	383	360	361	356	372	356	368	353	377	363	365	381	329	362	342	379	369	361	378	357	348	382	375	338	341	387	366	382	339	358	347	357	375	362	357	350	344	358	349	326	378	382	334	353	376	321	357	352	348	343	374	364	362	365	392	382	361	348	358	374	388	337	348	343	353	349	375	320	363	364	355	364	339	393	348	362	352	378	371	355	386	351	376	342	359	402	376	310	353	347	350	361	344	388	378	379	371	372	371	384	345	355	386	332	390	334	370	384	339	357	353	370	337	386	369	357	355	342	388	368	369	356	356	358	362	316	365	369	351	342	378	377	333	407	355	397	375	388	354	336	342	370	356	334	375	312	350	363	355	377	388	358	348	374	349	386	362	340	323	363	346	373	342	387	338	342	361	368	421	347	360	369	394	354	387	383	348	375	364	348	363	339	367	317	379	353	365	387	341	375	373	374	349	378	342	381	357	386	369	361	359	363	386	369	381	355	340	352	388	349	409	352	351	351	391	382	348	368	329	376	328	355	351	339	354	381	351	350	377	341	379	369	357	373	323	332	343	377	358	364	377	343	347	313	376	355	346	370	349	380	391	337	341	359	390	344	358	332	340	395	349	336	368	359	336	348	339	362	370	353	374	381	363	343	364	354	355	370	408	377	351	378	366	344	360	363	368	347	376	381	347	393	345	345	319	397	359	378	352	379	351	369	374	366	333	367	384	363	364	360	354	379	360	348	359	341	348	344	352	352	368	364	339	345	374	354	385	355	365	307	347	378	349	353	381	353	342	347	373	351	355	366	346	374	370	346	363	368	341	375	370	345	356	366	359	341	385	351	364	397	379	370	369	395	364	339	348	348	357	354	344	376	355	367	348	364	361	399	356	350	382	332	337	364	363	351	351	337	329	364	360	347	339	330	338	364	349	378	400	348	367	345	369	381	340	376	351	351	351	368	346	345	336	353	367	387	373	370	363	335	339	349	347	380	383	356	416	362	361	410	365	316	350	397	368	433	360	341	342	391	380	365	391	349	372	361	343	328	381	386	356	351	381	333	352	378	385	342	368	368	351	362	367	349	347	360	354	352	373	383	334	361	336	375	357	370	345	372	335	377	358	359	380	362	365	374	363	349	393	359	368	372	354	362	352	352	411	389	375	361	339	363	342	327	394	388	353	348	340	343	388	323	362	374	369	380	382	375	338	370	306	344	345	368	352	349	392	359	377	373	352	348	356	388	340	330	371	339	351	338	364	367	402	363	380	367	357	349	360	369	385	333	367	341	344	395	363	362	372	349	382	386	368	354	344	371	380	351	375	337	348	343	370	327	354	392	369	338	369	397	364	344	369	352	334	327	339	352	330	373	384	386	354	325	383	356	344	376	336	360	325	367	382	339	352	358	376	360	387	353	371	421	376	362	358	369	389	378	342	381	370	334	354	373	318	356	324	365	366	358	353	353	435	349	351	344	393	364	366	362	331	367	359	345	357	385	354	345	371	376	366	354	346	373	379	356	353	395	347	373	372	347	328	359	342	357	340	371	359	383	346	353	364	321	380	381	320	354	347	387	357	382	315	337	408	322	376	371	346	336	342	362	370	357	346	353	386	361	347	345	368	341	338	364	355	359	372	337	345	378	386	317	349	337	376	344	344	354	358	366	376	385	361	387	378	358	380	354	356	345	367	330	371	332	397	382	349	349	365	383	358	394	319	358	321	360	354	381	355	382	390	344	360	366	370	365	346	385	347	374	379	365	392	365	334	347	367	382	368	357	338	366	358	350	379	314	331	346	392	368	353	367	382	364	368	372	350	357	356	322	378	337	379	369	365	341	375	356	320	315	368	366	329	350	345	369	393	368	352	358	340	371	368	342	345	347	370	344	380	339	374	346	362	356	337	361	355	374	367	390	364	347	389	382	355	355	342	364	362	377	346	392	372	372	368	340	365	352	340	382	326	339	344	381	370	325	367	384	373	396	335	326	336	375	386	342	343	357	342	368	368	355	353	371	377	360	372	364	369	362	368	367	353	390	342	360	372	358	339	319	351	346	384	361	391	361	395	347	357	360	373	360	359	371	369	360	367	363	335	353	367	362	361	342	358	385	344	342	372	379	370	355	360	376	387	345	381	377	360	380	381	419	392	372	360	340	362	349	369	370	327	363	386	347	358	347	353	351	367	345	354	372	350	354	344	343	371	367	377	391	383	344	335	350	330	367	363	379	360	360	358	346	379	333	352	367	368	396	373	380	353	340	356	342	340	357	343	383	343	349	345	364	374	364	334	377	354	377	336	362	372	369	359	359	360	379	346	352	370	347	368	334	366	381	383	371	366	366	346	374	344	359	383	350	384	369	369	358	352	347	354	369	376	364	345	361	398	381	361	372	356	347	366	375	333	360	376	349	334	353	366	350	381	350	336	358	365	349	380	325	351	390	352	343	338	337	349	371	341	336	385	373	359	363	396	363	348	397	348	363	366	360	354	372	362	377	363	368	364	381	366	372	372	401	357	334	341	350	361	353	348	352	364	369	378	359	348	346	384	361	362	381	387	370	375	343	355	355	352	360	349	346	379	349	361	351	325	353	370	349	364	362	367	376	395	325	408	313	361	366	331	354	349	360	376	386	372	365	375	372	359	364	379	376	341	341	357	348	348	347	369	355	350	362	329	343	368	371	363	360	365	319	345	337	377	327	362	358	386	338	344	360	340	315	343	347	359	376	373	385	360	357	386	399	366	360	344	322	350	352	352	344	364	337	338	376	380	370	359	337	379	375	338	361	345	363	342	342	412	364	351	379	355	348	368	359	330	354	349	353	359	357	345	383	331	392	328	385	377	345	398	371	378	375	359	355	422	376	364	367	353	354	402	366	403	389	349	337	340	351	341	337	358	349	357	363	356	334	357	348	373	364	374	311	311	369	322	358	346	341	388	374	387	330	392	360	352	359	355	320	355	353	325	361	359	368	385	358	367	350	338	386	341	388	358	421	365	382	360	370	367	363	400	405	398	363	373	368	355	347	392	398	362	364	376	390	356	372	372	343	340	374	375	302	383	368	383	371	362	384	390	356	356	367	379	333	352	360	363	338	313	389	359	365	346	375	367	374	361	356	379	364	371	372	369	349	395	366	354	388	390	381	371	344	370	354	349	368	336	360	350	381	363	371	339	376	367	375	351	343	349	359	388	341	377	375	373	363	352	371	339	339	358	341	346	370	342	369	385	371	357	379	360	359	380	387	351	379	342	354	340	370	388	344	376	339	348	385	351	367	372	350	350	359	361	352	344	350	390
30802	51171	43997	33370	27444	22237	17723	14433	11612	9357	7596	6216	4952	4250	3625	2988	2585	2224	2002	1736	1498	1337	1178	969	945	968	902	856	783	761	759	710	757	703	682	633	618	631	574	561	600	588	559	552	582	534	538	511	549	543	505	569	516	551	551	513	542	575	535	516	563	506	505	503	508	503	470	508	484	547	523	511	489	503	509	491	522	511	497	497	512	526	517	516	487	498	443	474	508	501	463	545	526	518	552	520	487	555	483	495	549	457	514	492	500	520	489	505	485	481	518	538	533	560	512	482	499	473	478	515	511	502	476	515	503	526	478	512	505	498	526	506	517	467	529	509	511	501	493	497	494	500	498	517	497	460	532	489	496	502	491	466	513	504	521	499	511	495	484	502	464	487	504	519	548	498	516	509	534	543	494	476	482	483	510	589	455	517	481	514	496	519	521	481	499	478	499	527	511	520	484	513	516	508	477	491	506	451	502	532	506	500	483	484	522	495	546	514	464	479	485	512	497	480	515	506	493	515	511	533	532	487	524	548	552	491	500	493	538	497	516	514	523	491	480	500	514	491	518	533	489	504	502	522	537	513	534	484	516	486	464	501	536	533	508	489	488	481	513	497	504	512	490	499	500	510	535	546	508	481	530	493	520	518	470	524	492	518	513	507	493	471	508	508	527	551	476	482	502	499	520	471	531	500	492	561	519	502	459	535	478	537	543	495	544	513	480	519	480	535	508	513	483	504	510	525	482	526	506	491	501	509	517	516	505	526	514	495	527	489	488	495	492	497	509	515	502	524	475	556	494	540	538	511	493	512	507	483	514	472	518	470	478	471	525	485	483	508	514	498	484	521	517	532	488	497	523	494	514	473	550	478	519	465	533	540	512	510	504	504	471	513	523	476	492	486	527	506	489	478	522	514	517	501	543	497	517	500	518	489	492	461	523	518	479	509	511	523	490	481	517	509	491	472	489	517	569	461	518	498	490	504	520	496	528	491	507	529	477	446	513	464	492	509	522	505	515	481	496	461	500	545	529	505	506	513	531	536	501	488	521	511	500	525	500	493	479	588	468	497	477	482	483	522	496	531	525	477	536	489	518	494	520	506	513	495	472	514	459	517	493	482	563	493	551	476	534	504	556	491	521	491	501	510	512	504	517	520	539	577	489	452	505	535	519	493	509	518	482	478	530	527	559	503	520	528	499	475	498	498	517	531	518	541	543	485	480	519	509	531	501	465	546	524	519	464	491	529	495	495	506	496	527	537	495	484	530	502	510	530	479	496	490	499	480	532	495	486	479	526	501	501	467	526	503	501	454	530	516	489	504	517	469	512	489	492	478	501	467	501	508	527	479	507	514	522	485	511	497	512	486	535	464	465	487	477	512	490	506	522	549	495	499	518	527	493	449	506	485	507	555	498	480	514	487	547	477	509	479	485	493	473	530	520	482	511	466	543	495	502	472	492	529	505	477	494	501	507	532	487	552	483	520	502	505	528	505	522	528	531	526	473	480	471	477	473	489	507	471	507	520	487	515	505	523	477	522	468	508	523	493	537	500	511	475	491	503	530	505	478	478	501	517	515	520	530	474	472	540	500	518	541	514	482	548	518	457	506	518	469	488	532	506	481	479	497	495	514	461	455	499	520	527	507	508	496	493	503	494	548	492	515	521	511	533	523	517	487	509	481	560	504	500	513	497	518	463	490	495	476	508	503	491	469	499	496	478	512	533	506	529	468	520	509	521	490	578	488	576	526	482	506	528	518	532	525	484	522	507	553	514	495	490	495	456	497	543	485	500	507	524	498	521	524	479	472	505	555	516	543	454	475	496	513	509	516	499	498	515	533	487	485	533	516	504	521	467	511	514	491	519	512	541	540	547	516	517	536	481	525	496	517	487	450	514	506	526	511	520	493	494	481	493	470	523	490	486	494	519	478	522	502	478	505	519	500	502	470	516	499	490	467	485	506	510	480	495	502	484	550	520	517	531	513	475	535	501	504	482	543	504	527	536	544	498	489	478	507	461	487	469	545	494	481	519	502	505	520	486	526	545	493	494	542	497	464	529	485	525	514	508	493	481	537	513	539	516	546	486	482	499	524	535	522	495	476	537	513	504	503	483	516	511	494	496	486	503	494	504	523	465	567	486	504	482	495	476	563	527	530	536	473	474	473	515	489	504	458	490	514	519	508	523	513	486	513	516	533	535	528	488	480	491	517	450	493	502	566	517	536	508	543	539	497	523	515	506	504	510	538	485	510	525	482	517	503	506	494	598	509	552	494	493	518	506	498	510	509	483	531	462	483	505	560	518	500	523	476	504	522	497	516	512	503	525	491	526	502	492	491	544	503	559	504	484	484	531	510	500	525	507	490	475	529	544	496	490	483	518	500	510	484	501	502	508	551	496	500	504	496	497	526	501	531	483	512	545	484	470	491	522	492	511	508	486	477	510	500	508	534	514	502	501	496	519	465	519	511	517	503	533	508	494	509	529	510	512	456	535	489	506	536	536	501	519	518	505	492	457	517	487	483	480	473	526	525	516	535	500	493	493	530	520	495	479	480	509	527	503	500	508	505	458	500	544	542	554	529	504	532	512	489	524	509	532	492	462	497	493	570	494	507	500	500	531	492	523	474	515	493	506	486	487	505	536	518	506	534	508	521	505	504	498	486	527	537	533	480	500	531	500	512	489	505	506	468	508	515	486	496	529	557	513	500	485	499	508	516	496	535	524	527	514	477	525	490	511	484	522	521	495	513	519	528	455	499	490	546	500	492	490	496	533	492	487	470	533	522	525	519	473	486	471	523	451	507	490	518	491	453	483	510	513	541	525	520	508	517	497	562	577	538	499	502	497	463	528	493	529	496	498	479	533	520	527	505	506	483	508	529	507	480	494	499	504	483	504	530	549	465	516	478	538	492	487	493	517	534	497	504	501	520	499	530	547	495	524	500	540	495	509	494	514	537	523	429	499	494	512	500	516	543	532	508	534	531	484	524	507	518	494	507	512	497	461	467	512	522	524	528	488	524	532	516	491	503	508	494	507	503	489	470	506	524	480	505	467	496	446	515	507	494	463	499	530	514	541	507	496	514	520	534	471	529	485	459	512	544	503	464	511	499	468	534	500	489	535	494	499	510	476	492	489	494	508	482	528	505	509	526	518	482	503	512	498	458	518	503	448	529	519	479	475	480	511	518	505	531	493	483	529	537	518	512	472	498	488	491	516	512	494	490	495	477	499	532	488	493	539	494	519	526	500	498	475	541	512	520	466	491	504	503	510	511	500	541	492	506	506	523	539	518	507	490	523	519	562	570	471	480	502	489	535	483	497	519	470	505	488	496	539	496	532	506	495	517	496	510	521	479	489	488	536	511	509	491	523	487	505	502	530	471	474	473	504	490	513	511	443	502	463	493	462	514	495	534	505	528	503	509	535	478	560	436	520	491	507	502	489	461	489	465	529	471	476	507	507	538	519	543	518	551	496	515	501	535	554	532	473	471	506	463	521	479	498	498
23261	21123	28756	23863	21649	22168	18838	10597	7116	5676	4346	3447	2860	2301	1897	1690	1475	1282	1148	1004	954	822	762	630	632	575	602	572	530	514	473	489	488	458	449	418	433	391	418	435	409	407	377	376	384	346	375	404	373	344	374	388	360	389	368	363	372	374	368	362	378	381	369	353	346	385	344	358	338	367	334	362	339	345	346	384	371	342	338	359	351	411	349	387	353	324	377	333	341	335	356	345	354	354	328	362	339	336	334	386	356	368	353	352	364	403	361	346	350	345	370	363	368	334	318	344	362	351	373	311	348	354	327	358	377	351	382	368	363	354	301	372	342	327	368	317	346	357	358	340	385	369	330	351	353	326	398	350	345	357	350	328	324	375	340	361	368	334	372	366	344	398	314	336	362	368	349	387	328	391	318	332	372	327	343	349	359	347	324	338	336	331	353	339	341	337	341	372	358	349	351	364	347	347	360	341	343	364	353	376	321	356	321	353	307	305	331	380	386	333	345	352	376	363	371	336	368	342	356	344	338	356	351	333	357	336	344	363	326	358	343	374	360	371	350	398	334	338	357	356	333	364	358	344	355	360	368	325	333	345	344	339	338	363	356	343	368	364	350	359	360	344	349	375	345	338	357	337	345	351	366	359	360	350	339	350	368	351	354	361	364	348	356	349	366	324	376	362	355	344	355	338	333	373	353	389	367	361	330	380	357	340	355	343	360	350	347	380	372	338	353	335	318	315	354	324	323	366	336	330	382	382	378	348	331	356	342	323	337	358	354	338	358	359	370	362	356	319	365	345	368	329	315	327	353	349	344	356	373	345	343	357	366	356	331	364	310	336	382	347	342	355	361	317	369	328	353	358	358	342	345	358	343	326	372	357	369	318	363	357	340	357	352	371	359	336	324	327	346	329	372	353	348	339	335	334	350	337	356	352	353	342	316	374	376	357	356	342	339	347	346	342	341	344	360	332	345	359	374	379	370	334	342	358	355	353	334	374	328	386	318	345	338	346	378	369	348	345	353	341	333	349	372	340	329	351	350	360	374	365	346	367	351	331	333	363	365	306	352	394	373	336	376	329	358	349	308	362	361	382	375	355	369	333	347	370	321	342	365	357	328	364	360	361	355	349	365	358	338	326	351	317	359	331	352	329	370	350	354	355	310	342	380	355	349	374	338	325	307	364	340	340	331	365	375	346	365	342	327	383	387	329	354	333	349	371	353	358	336	366	333	375	393	351	344	343	352	369	310	362	365	306	367	344	345	355	352	351	356	309	348	353	360	359	341	344	344	380	343	330	358	354	340	326	355	352	345	330	385	369	302	359	370	335	360	377	348	333	375	350	346	334	326	346	359	355	355	360	330	366	362	353	357	363	362	341	336	341	322	350	347	353	367	360	345	356	355	365	350	318	322	355	357	332	321	358	381	371	365	379	385	355	308	354	369	374	346	363	368	369	353	338	363	363	368	348	340	365	328	367	339	352	354	351	371	348	354	335	319	373	304	359	356	369	354	382	394	366	322	367	364	334	335	330	352	366	342	330	341	358	343	359	334	342	348	326	338	378	332	309	346	361	353	344	347	363	356	370	335	342	385	317	329	386	347	340	344	368	341	344	346	325	353	356	379	357	347	361	342	313	360	329	390	324	365	355	371	346	356	345	317	342	360	354	338	370	347	334	359	329	335	380	349	370	330	326	320	372	347	348	337	363	357	381	343	359	335	362	343	340	342	357	345	381	327	340	365	372	355	344	347	313	349	345	351	354	363	329	347	318	391	331	373	366	332	325	373	345	356	388	394	334	353	341	360	352	365	355	345	364	366	368	354	386	346	340	359	340	367	339	365	369	366	331	358	361	320	326	342	355	353	367	342	344	373	337	349	311	343	324	350	385	360	331	340	345	368	348	316	361	366	339	317	344	332	337	315	332	333	360	350	329	330	345	382	357	353	357	344	347	326	352	388	339	361	312	361	328	326	323	340	355	366	346	374	334	330	377	373	362	338	329	360	341	330	347	382	379	339	333	368	347	365	328	347	350	353	334	378	323	340	331	356	363	346	343	327	369	355	318	329	382	337	368	332	320	374	365	352	345	382	329	368	362	368	330	354	340	357	334	395	339	335	350	338	327	365	355	366	365	320	331	341	363	344	360	331	322	361	350	324	349	335	311	315	377	338	381	315	347	372	318	352	351	407	331	354	365	367	333	345	325	338	351	355	369	347	372	346	344	361	331	357	329	366	373	356	376	337	353	365	344	363	334	364	352	335	368	328	345	348	386	327	365	360	360	386	354	337	326	394	369	346	316	370	363	389	357	361	331	375	356	358	361	347	332	360	362	341	336	371	339	355	355	362	363	335	345	320	360	346	385	352	360	350	357	347	340	348	348	356	323	349	344	334	350	341	348	348	352	316	308	342	338	348	356	312	360	301	368	361	351	334	330	348	389	355	333	326	351	329	364	385	341	349	372	340	375	333	357	304	370	355	330	366	384	362	365	329	365	353	356	378	360	348	351	383	347	335	321	369	333	349	308	341	343	357	343	353	353	365	353	359	312	368	365	353	360	357	355	337	365	362	324	356	377	362	334	360	370	359	365	360	325	360	338	362	361	351	367	329	360	352	339	332	351	359	352	318	345	361	346	336	316	389	357	348	323	332	335	404	323	348	358	323	355	373	337	333	355	365	328	368	355	348	305	359	341	335	339	360	341	372	356	315	350	328	344	359	345	338	346	356	367	308	356	332	342	323	336	353	354	339	355	371	357	364	370	328	344	356	329	354	348	348	346	335	340	338	335	349	357	322	318	355	338	346	380	341	348	346	325	340	342	332	319	367	358	349	324	340	387	366	369	385	370	330	350	337	317	401	363	367	340	345	371	349	322	327	324	351	350	344	350	359	320	349	335	356	356	353	337	339	344	349	328	373	352	333	362	366	353	359	341	349	372	340	327	330	333	376	318	349	337	388	324	339	347	341	351	320	329	345	370	309	333	356	347	359	327	338	344	325	338	352	331	344	359	360	325	396	334	332	339	341	324	399	358	345	351	370	340	341	322	355	341	390	327	377	360	329	365	342	381	368	342	343	375	354	320	342	357	339	347	347	345	341	365	381	357	343	360	361	365	344	332	321	346	352	365	346	349	359	307	346	408	339	314	352	354	328	351	328	344	372	393	369	369	378	328	334	349	318	342	363	341	355	338	333	345	335	330	330	351	350	342	352	353	309	370	319	366	371	365	338	355	334	359	336	390	358	377	339	338	381	352	325	329	346	357	358	329	350	367	352	359	350	345	332	365	358	354	364	318	336	347	363	319	380	337	331	339	358	364	369	357	317	324	314	376	379	329	335	355	338	329	355	345	347	359	349	328	319	344	321	342	339	318	358	354	363	342	318	361	341	324	320	336	397	402	339	348	334	326	343	327	344	358	378	356	343	316	350	338	349	340	377	335	355	344	323	329	325	332	346	358	324	332	323	368	316	368	343	342	324	353	336	328	404	358	348	350	360	354	332	337
33180	55999	48192	37435	31956	26658	22126	17794	15039	12178	9884	8108	6820	5626	4765	4018	3486	2913	2502	2207	1813	1675	1354	1208	1172	1108	1012	977	886	858	831	791	765	722	684	705	653	648	629	590	562	617	642	532	549	581	564	516	558	529	482	492	540	491	523	531	508	553	530	484	463	509	503	525	534	524	460	531	518	537	494	498	500	489	504	500	490	496	452	462	496	481	517	490	478	492	495	459	512	521	461	510	505	469	479	481	514	465	478	490	481	480	461	486	501	483	435	473	497	480	504	478	453	463	472	512	483	497	508	469	490	480	478	495	509	495	485	492	490	484	487	479	486	470	486	496	494	465	531	485	483	479	451	468	497	466	531	519	480	518	479	490	481	513	457	496	443	481	464	493	484	500	514	508	516	509	505	446	497	476	466	451	491	447	456	482	499	477	466	511	489	433	481	468	481	448	490	477	510	483	483	476	519	496	486	456	484	472	499	481	482	510	462	535	472	469	481	496	478	459	499	454	469	476	529	483	496	495	511	504	502	510	494	491	463	489	493	499	485	477	504	515	470	486	509	466	493	441	493	501	500	484	473	486	477	479	444	484	469	493	444	506	478	476	452	466	475	513	467	459	455	487	530	488	477	485	487	496	493	469	471	462	470	498	497	497	463	443	513	519	498	480	468	506	516	461	484	493	465	481	477	452	474	477	475	495	481	474	542	501	505	495	479	480	445	514	510	518	510	502	442	467	507	472	505	515	510	540	536	509	482	507	459	448	479	455	466	491	495	491	477	495	454	485	500	453	482	477	489	455	482	490	512	506	457	521	499	522	460	507	513	496	430	418	486	504	451	459	472	536	476	456	451	476	460	478	469	520	480	473	474	471	510	471	459	520	521	521	503	463	505	462	484	498	478	478	455	465	487	498	526	460	470	483	483	472	493	433	491	470	482	498	470	464	486	499	463	470	485	488	498	499	474	517	506	453	473	468	483	443	486	498	457	509	478	472	499	491	454	466	464	498	486	500	496	497	471	496	473	464	485	470	496	524	482	461	516	492	479	481	422	451	495	475	480	469	473	467	452	450	492	476	501	474	517	471	514	468	487	504	511	525	493	493	469	496	501	494	468	475	486	480	473	490	505	500	483	459	508	516	487	498	493	461	522	487	495	485	483	523	465	467	501	492	464	496	467	478	501	456	463	490	499	503	504	504	494	496	436	482	481	468	537	464	502	466	459	499	460	475	483	469	484	488	477	485	490	499	497	455	445	477	483	493	476	487	502	485	483	483	475	509	511	503	489	494	492	492	501	543	526	499	477	531	469	475	476	474	483	515	492	461	517	437	464	496	519	476	529	495	513	481	504	470	482	445	478	477	445	498	474	491	499	516	510	469	523	457	483	440	512	463	483	542	506	511	468	506	497	461	505	477	525	475	447	478	483	448	497	464	490	482	512	481	489	485	504	504	503	449	494	475	453	485	458	490	485	458	487	452	476	478	492	489	501	473	469	465	510	485	460	522	459	453	476	495	506	519	475	491	459	486	486	470	469	466	485	473	477	522	503	510	490	502	515	465	480	474	496	495	485	475	467	466	500	484	512	465	508	477	465	489	474	461	527	515	514	479	499	556	522	488	499	482	496	472	479	452	487	491	495	452	494	467	471	522	505	519	496	477	450	501	468	516	489	469	458	490	441	487	481	452	504	462	487	522	488	494	456	496	506	503	485	481	464	466	494	480	485	509	454	484	478	513	486	478	470	484	525	473	508	466	454	491	498	457	514	499	450	460	496	473	495	509	489	495	476	461	505	483	474	499	473	493	500	525	467	503	498	494	497	435	485	480	494	529	511	497	488	490	499	518	518	489	465	498	486	486	496	490	501	480	450	471	448	473	506	457	499	525	469	521	451	489	457	514	500	471	529	473	475	470	454	507	507	460	475	467	486	451	470	522	484	469	512	520	470	482	498	489	479	477	524	464	436	496	467	488	489	490	485	510	497	513	471	477	499	488	491	504	513	453	461	520	514	485	508	482	461	512	480	492	479	457	470	530	465	491	501	472	478	497	514	498	507	456	498	477	454	442	482	468	535	483	458	505	479	492	471	482	466	511	462	473	496	486	486	459	505	456	470	520	466	494	474	457	495	514	517	442	481	491	498	497	494	458	468	506	501	473	502	509	464	492	475	470	497	489	532	470	511	534	487	475	492	504	510	477	479	473	463	491	498	494	545	466	448	465	508	474	485	519	473	514	491	475	539	455	493	473	462	487	508	472	480	509	470	456	488	489	488	518	483	487	496	450	461	542	524	487	459	446	534	490	477	479	457	470	465	495	473	459	477	449	494	483	455	427	458	519	483	489	497	473	463	453	462	497	500	477	448	471	537	491	537	469	472	525	518	503	516	499	413	493	499	539	506	479	472	521	477	521	495	496	501	508	509	450	487	499	481	466	454	481	507	433	453	483	493	497	448	475	473	515	509	457	478	531	463	490	472	480	458	490	474	493	445	524	476	465	515	497	487	479	462	500	491	523	465	468	493	478	503	489	467	492	461	454	471	492	475	465	485	465	450	497	491	500	483	473	484	483	505	455	457	451	500	497	459	525	506	481	509	485	497	458	482	482	493	469	457	516	487	506	433	480	466	475	503	474	491	476	476	491	502	512	487	440	431	472	483	503	494	512	470	454	458	486	492	456	497	462	536	496	537	465	495	499	537	477	472	506	473	504	493	493	502	476	494	517	496	493	474	532	482	483	474	498	477	488	440	486	507	464	489	458	501	461	441	495	476	460	480	469	475	509	450	460	522	506	476	486	496	500	474	498	497	484	460	485	505	495	466	483	512	490	526	492	510	500	468	501	473	479	514	454	485	463	461	516	481	500	464	474	492	489	518	463	496	487	471	504	523	510	507	494	485	489	496	510	485	478	496	480	466	469	502	438	455	469	499	481	470	530	483	509	455	457	467	504	480	482	467	460	504	482	496	503	535	421	518	504	455	506	488	506	482	486	488	501	477	490	499	471	510	481	472	486	484	477	469	512	474	472	462	534	500	477	464	512	504	533	501	462	465	482	481	466	457	475	462	483	479	483	464	430	497	469	475	506	511	522	475	481	491	482	447	524	492	518	468	453	498	494	489	464	502	482	444	529	468	491	527	528	448	499	471	516	517	490	471	468	497	488	489	504	459	490	509	485	451	474	489	439	532	480	483	490	478	529	493	497	493	486	480	466	470	507	480	480	485	497	487	569	526	479	486	431	424	509	490	493	483	515	461	458	495	485	499	478	482	483	451	477	477	478	478	477	492	490	526	469	488	456	482	506	518	474	534	484	483	489	520	466	507	519	484	477	504	491	490	475	503	479	479	539	504	493	505	486	504	505	510	474	471	456	547	527	533	476	508	482	470	518	484	469	469	487	479	510	475	472	473	442	446	493	498	497	499	468	458	500	454	488	446	492	470	453	523	513	475	452	489	519	488	476	472	494	503	446	492	498	508	491	474	486	469	482	501	480	474	478	467	468	507	504
28118	26239	29680	22685	13792	8701	5878	4114	3065	2367	1877	1599	1256	1148	1003	828	817	689	655	606	543	528	448	450	427	427	408	409	410	412	358	359	371	360	343	367	375	366	350	330	319	380	326	356	320	329	323	343	351	299	329	332	298	355	345	335	307	350	320	335	347	331	326	320	322	318	336	337	335	327	351	319	339	341	322	316	331	333	294	326	340	343	334	317	317	341	308	326	343	317	297	306	295	315	346	328	342	332	301	329	363	319	348	310	310	346	343	324	342	317	341	316	294	328	304	306	296	305	295	374	310	313	332	323	285	330	302	310	320	327	314	305	322	335	336	320	306	299	285	346	310	291	288	329	301	349	356	330	328	316	338	337	327	359	265	305	323	290	337	314	332	364	308	317	309	315	321	327	321	329	300	325	303	311	321	346	312	336	329	317	323	305	329	333	340	339	333	344	358	332	301	302	310	324	294	321	330	282	317	327	332	308	322	336	295	296	336	334	367	327	295	353	284	311	364	325	319	285	319	352	328	293	321	308	321	328	321	311	301	345	327	310	338	312	337	328	330	331	316	294	321	326	340	307	308	317	300	298	315	321	325	326	307	346	337	281	316	329	320	330	321	315	333	330	323	328	331	305	321	322	308	334	310	342	309	340	336	338	346	281	274	317	331	332	326	313	340	327	304	286	310	332	281	316	308	323	346	328	308	286	329	309	340	350	315	326	288	319	337	319	331	326	320	324	326	314	340	301	359	336	331	330	326	345	348	330	304	315	339	325	318	338	317	364	311	342	325	293	324	273	304	341	316	302	322	322	287	313	328	326	313	316	337	321	349	327	294	311	332	299	307	342	327	328	338	315	338	311	312	345	315	303	297	322	317	305	321	363	299	353	326	313	321	301	341	323	301	344	309	335	315	294	297	295	325	314	304	312	320	325	314	321	339	350	315	358	332	316	293	379	309	283	311	294	286	336	291	297	333	305	325	306	307	333	316	317	315	342	312	320	320	336	333	353	343	314	303	293	336	340	345	330	381	297	304	311	334	292	345	316	277	311	325	314	314	300	329	335	375	369	355	303	313	334	317	327	341	340	330	344	317	316	342	315	311	341	309	336	331	326	337	330	321	326	306	318	305	320	323	309	342	329	344	301	298	349	318	302	279	314	335	325	301	323	319	291	341	362	298	340	309	359	312	312	310	313	321	329	319	341	342	312	306	348	301	347	332	307	291	344	319	338	338	318	326	345	294	307	332	331	317	315	333	318	296	329	324	301	329	317	340	306	323	325	335	312	312	335	332	319	331	326	361	328	331	333	328	307	346	323	307	305	309	344	291	319	339	296	330	285	310	287	358	310	340	326	304	324	325	301	336	342	316	318	330	327	348	309	313	307	357	311	362	318	305	349	325	304	326	339	296	316	303	348	341	302	334	319	368	290	343	348	336	288	347	347	331	336	300	313	333	313	336	331	329	319	323	323	352	319	343	322	317	295	334	328	318	355	322	306	320	326	333	321	277	318	360	312	336	363	306	330	354	349	336	322	283	326	328	289	325	324	332	312	324	317	362	303	323	347	319	316	329	333	287	306	327	307	324	285	313	305	308	332	340	321	340	299	322	307	300	301	303	295	322	340	326	336	330	358	327	332	325	306	307	284	328	326	330	310	309	331	336	307	290	323	309	339	322	338	328	344	318	301	295	310	327	321	349	306	330	363	318	326	332	347	330	311	354	346	324	341	301	317	338	325	306	312	322	317	340	341	321	327	300	311	319	301	345	310	319	304	316	327	324	333	315	336	328	346	322	327	307	303	347	325	312	310	352	324	309	325	312	319	339	314	340	329	324	315	361	302	352	343	325	330	310	293	317	371	326	294	346	352	317	296	311	331	332	299	291	325	338	290	288	361	308	305	293	310	347	329	320	335	304	301	312	326	335	313	293	316	320	325	344	315	298	312	325	302	317	344	318	342	320	331	320	299	311	321	315	309	324	315	328	295	362	324	305	324	294	333	344	320	343	339	319	335	315	316	263	309	365	326	331	323	318	311	288	354	306	321	325	320	309	304	324	347	338	326	343	308	327	306	320	310	332	340	332	332	340	322	324	292	332	310	303	324	311	337	338	352	317	306	332	342	311	337	344	310	308	318	328	368	320	312	307	338	353	320	353	326	324	310	317	333	326	311	324	329	321	291	302	311	320	345	280	351	309	326	321	326	292	333	321	330	357	312	340	321	324	300	307	350	308	334	309	329	321	356	361	301	314	292	356	322	314	296	349	337	329	367	325	318	301	305	298	338	347	340	325	324	299	324	309	340	316	329	330	345	294	345	317	291	321	301	322	309	320	306	313	347	304	284	335	301	328	340	321	351	311	326	333	331	334	363	349	295	299	361	292	340	360	305	344	340	308	335	320	302	301	314	332	327	325	314	327	328	302	325	321	352	313	323	322	337	342	324	319	325	346	331	357	306	331	344	332	340	358	348	342	327	333	323	319	331	352	312	301	339	305	269	316	308	350	339	350	313	329	345	315	336	311	328	325	322	312	283	314	322	312	335	333	311	316	351	349	335	315	308	310	333	326	358	318	366	332	346	341	334	305	289	326	368	338	313	329	294	293	320	325	351	317	315	329	278	346	339	331	329	339	312	330	331	331	312	295	330	331	348	321	334	337	322	329	317	336	343	368	357	321	310	291	317	324	348	308	325	321	300	320	293	333	320	284	302	316	317	336	328	308	353	336	333	351	308	337	340	344	285	325	316	321	327	290	320	339	319	298	343	312	302	326	287	335	345	318	311	306	326	339	343	315	339	317	345	325	353	327	340	364	322	336	330	310	336	311	312	325	322	337	344	310	322	318	321	321	309	335	330	325	293	323	314	311	302	316	324	302	320	338	304	314	306	319	334	307	332	313	332	315	340	304	336	319	327	289	327	319	289	330	329	288	337	338	346	297	333	297	342	322	322	354	338	317	313	319	331	345	296	307	341	318	305	338	322	335	328	335	314	306	319	330	334	335	321	317	350	333	323	326	321	317	330	281	322	325	316	297	314	327	293	335	348	325	279	276	316	345	348	366	284	338	281	316	325	311	327	301	318	317	350	335	312	319	302	328	322	323	327	326	340	337	372	310	341	331	320	291	337	363	290	327	344	350	327	298	340	312	308	327	324	357	324	301	311	324	317	356	330	312	350	335	334	325	331	362	335	336	326	304	316	303	324	312	333	319	315	296	306	312	350	355	354	295	306	348	328	307	322	325	296	328	297	319	310	315	343	339	331	343	333	293	315	345	335	329	324	336	367	294	311	344	301	311	304	355	324	360	330	328	333	293	327	341	323	328	326	291	335	330	348	360	331	320	356	322	361	305	317	326	319	327	341	321	365	362	352	332	315	334	308	303	312	345	310	324	337	298	305	316	334	339	321	330	319	316	310	337	335	356	317	323	312	352	321	341	324	338	323	319	324	320	318	323	300	339	322	304	309	324	318	327	325	321	342	309	316	308	318	320	331	344	333	295	337
29382	43034	36674	26600	21027	15942	12492	9868	7605	6165	4940	3931	3280	2724	2249	2036	1774	1584	1443	1265	1057	877	899	802	762	723	673	707	643	633	619	581	553	552	521	557	528	519	505	547	503	512	531	522	542	478	488	470	439	483	439	508	471	452	443	469	507	462	494	474	486	488	426	510	442	453	448	442	448	431	416	457	499	514	485	426	480	448	474	427	457	467	430	456	488	468	510	447	425	446	451	459	473	459	487	453	462	447	440	462	447	471	435	455	446	457	463	443	452	461	437	459	462	455	502	445	448	488	455	466	489	464	464	459	466	441	486	494	494	464	470	444	448	464	435	449	466	457	464	458	472	448	475	444	462	473	468	450	475	463	487	474	454	470	502	481	465	465	456	415	428	497	453	457	461	447	446	466	467	441	426	420	468	463	464	444	481	449	477	443	456	444	442	448	450	451	456	469	433	398	454	485	439	479	456	446	518	452	418	467	459	439	411	472	489	445	476	447	490	452	487	477	473	489	450	413	449	440	451	447	432	457	454	473	447	484	435	477	431	438	430	436	450	464	455	459	435	432	416	483	472	443	452	487	452	460	475	476	471	445	475	446	461	447	441	461	464	437	451	455	490	486	459	455	410	441	475	436	493	484	427	426	418	452	504	489	429	430	456	469	415	465	455	446	466	489	473	448	461	476	450	434	454	473	510	445	467	487	441	475	470	459	491	470	446	385	424	464	481	448	421	469	474	445	472	438	434	460	457	487	475	427	488	452	462	468	456	443	453	456	463	448	464	441	455	475	452	428	451	456	463	487	465	445	454	456	472	426	458	464	430	487	457	454	419	440	475	456	479	449	445	455	473	448	497	468	472	486	425	416	446	447	445	452	463	450	458	473	484	454	454	452	499	404	483	465	450	471	442	441	423	424	451	477	469	492	450	454	466	478	455	478	440	459	467	465	452	505	490	450	486	487	464	439	469	446	464	461	489	483	420	476	453	436	494	474	482	488	480	467	450	429	463	482	463	467	411	440	463	497	441	446	459	476	445	462	455	462	466	435	472	457	452	449	427	410	487	477	454	464	433	488	430	425	424	452	470	481	462	462	479	444	447	462	482	468	458	485	438	446	446	427	491	470	425	470	485	463	452	421	445	448	456	465	444	489	458	458	431	447	466	442	509	461	468	477	424	455	474	422	473	456	447	480	445	413	436	481	423	485	426	484	451	467	494	432	433	438	466	454	479	464	465	433	448	452	461	444	482	459	447	468	443	418	437	481	441	443	452	463	419	447	467	484	461	480	503	484	478	469	477	446	451	463	456	415	460	475	454	449	482	456	421	454	448	440	482	467	465	445	462	472	423	479	464	427	449	426	440	465	499	451	378	451	427	443	444	490	434	444	433	478	457	435	462	466	426	525	515	474	463	423	460	425	450	435	456	492	459	452	463	466	455	432	446	442	455	518	455	425	475	472	454	482	471	441	473	493	456	453	478	478	499	422	464	499	427	455	463	425	485	465	480	439	462	432	464	425	466	449	467	456	444	435	470	427	453	461	470	494	446	487	470	444	419	444	475	469	470	455	468	466	454	445	431	459	494	431	484	492	481	466	465	457	465	474	492	445	467	448	455	464	471	446	471	463	484	468	465	462	496	455	418	422	466	451	472	447	450	440	423	451	471	496	450	457	457	420	462	436	433	451	462	471	460	437	481	472	456	470	428	453	491	444	432	436	456	451	438	471	474	490	441	504	453	509	454	475	443	521	452	472	465	467	453	489	417	430	482	443	470	456	445	454	455	451	448	451	443	406	459	497	428	439	402	477	443	490	462	471	455	423	455	445	461	421	497	470	461	440	463	477	446	462	488	440	439	448	436	462	466	483	481	444	443	481	462	478	466	449	449	473	472	432	439	456	466	440	459	449	460	473	451	443	469	471	465	455	442	475	462	485	417	471	418	428	468	458	441	446	445	493	453	467	441	443	457	472	452	454	467	489	511	443	420	426	510	505	465	488	441	474	459	431	426	450	429	431	478	449	449	464	440	429	451	453	444	457	491	487	438	420	466	462	467	459	462	452	449	462	437	435	441	483	463	485	429	447	420	445	441	432	413	426	446	457	429	489	435	463	439	469	485	468	437	475	461	486	483	481	438	458	460	476	460	456	458	474	479	434	473	452	441	393	473	466	473	490	496	446	481	490	447	492	437	443	443	410	470	458	478	414	479	473	481	445	500	482	478	464	448	458	441	442	458	485	438	454	440	476	483	473	434	441	465	439	479	451	492	484	475	449	463	452	439	449	449	425	493	436	453	459	461	437	478	474	450	459	432	454	419	472	463	455	506	432	470	487	461	441	459	468	456	442	424	445	425	477	470	454	481	420	459	454	461	470	470	463	472	490	419	450	445	436	449	453	476	417	445	432	448	437	437	468	492	426	458	481	474	469	413	443	466	450	481	439	467	432	453	500	487	439	457	459	461	430	467	432	448	446	473	458	461	462	427	449	424	460	448	452	515	468	448	476	462	454	480	442	419	457	442	429	450	404	463	404	459	473	463	456	472	451	448	470	433	433	468	428	467	496	523	457	448	476	450	437	438	515	414	489	468	441	446	462	483	469	417	496	464	437	466	448	453	436	486	474	476	439	418	432	430	460	436	459	453	456	482	428	479	493	469	462	451	437	441	466	474	429	489	424	442	428	469	497	476	468	441	483	467	453	435	451	440	444	446	444	486	474	490	494	459	488	450	423	460	460	493	487	450	446	428	456	460	463	427	455	452	449	457	496	436	474	442	448	493	431	470	492	448	455	456	483	482	427	423	480	454	424	435	439	493	465	452	432	474	455	425	510	455	446	430	430	460	441	455	462	439	499	458	422	440	437	454	461	466	446	464	489	431	461	492	462	434	439	453	457	442	464	396	473	493	481	464	450	450	458	465	477	442	473	475	425	465	445	457	447	488	450	500	459	444	469	453	478	480	495	410	488	522	497	482	428	459	441	445	461	459	478	478	427	464	464	495	434	470	418	486	418	464	437	413	475	440	486	436	421	493	456	468	493	475	439	472	420	468	462	424	437	479	482	424	483	433	475	455	460	469	439	446	474	456	455	431	442	447	442	481	449	470	461	470	436	445	426	465	456	477	457	453	486	426	437	439	420	464	474	455	433	478	466	454	476	470	475	447	452	498	491	433	508	485	464	481	435	476	479	420	438	452	491	408	470	455	424	446	449	466	465	450	475	460	454	426	500	450	437	460	431	410	443	462	457	451	479	448	459	453	461	478	469	441	479	469	472	449	448	433	474	438	445	484	496	455	469	490	417	441	442	405	425	440	464	449	447	442	475	458	456	517	440	504	459	473	462	458	438	455	464	437	456	464	501	452	471	446	453	479	431	441	480	489	486	447	470	443	482	474	441	439	446	474	453	476	495	449	482	470	467	464	444	437	414	433	449	442	436	476	433	450	419	494	451	415	433	463	459	461	477	417	452	482	446	492	466	471	448	436	435	473	437	486	453	497	463	460	518
24166	21092	28219	24737	21797	17931	12158	7370	5284	4086	3238	2548	2089	1786	1485	1308	1170	1051	894	834	756	643	578	580	561	510	508	478	481	465	462	417	461	378	479	422	452	380	402	395	400	422	356	371	355	377	380	361	339	379	380	346	353	357	336	377	396	376	343	367	371	362	364	369	358	379	390	376	381	378	369	353	360	353	395	352	376	373	358	352	386	360	384	349	374	349	391	385	351	369	351	370	369	368	371	356	376	336	371	363	383	370	367	380	362	366	353	354	352	346	337	355	335	335	365	366	342	353	333	381	364	365	319	343	372	387	376	367	366	366	357	351	327	359	369	378	341	370	338	383	374	360	334	342	348	326	326	381	320	373	349	332	358	344	369	382	346	383	388	361	349	389	349	353	385	347	329	353	357	346	353	371	345	338	370	365	325	351	368	341	365	360	328	352	388	350	354	351	359	339	359	341	370	343	352	364	337	375	368	350	343	377	320	362	361	377	365	357	380	344	355	371	353	379	361	338	373	382	358	355	382	319	369	366	351	356	345	360	327	340	350	366	379	385	327	370	347	353	333	366	378	366	370	365	358	330	323	380	353	371	358	356	373	356	366	314	342	349	362	348	340	364	339	349	337	348	360	352	356	348	352	377	346	344	353	320	342	342	365	375	352	309	361	363	342	330	361	325	351	354	327	386	368	367	363	353	329	328	345	392	370	374	330	351	346	366	367	361	314	366	387	369	404	337	347	371	335	331	365	316	360	368	375	364	393	355	341	365	333	353	365	342	333	420	339	344	356	348	386	363	332	341	367	356	353	341	323	310	351	321	344	346	352	360	365	353	356	376	378	343	341	334	364	337	357	341	346	356	354	386	379	369	372	404	347	317	359	387	355	375	356	332	331	379	378	345	356	367	366	343	355	339	347	351	356	348	355	343	326	347	344	339	362	331	340	356	345	352	371	356	327	347	344	380	384	365	355	364	383	360	390	353	362	342	330	371	352	352	337	358	362	334	344	329	367	335	382	352	355	349	349	367	371	360	360	353	388	350	369	330	355	378	324	338	360	337	356	342	383	359	336	355	356	319	364	343	348	323	356	358	370	363	357	329	380	359	356	370	349	329	378	378	352	331	367	317	355	357	384	391	349	346	357	354	363	349	345	361	368	380	361	373	361	347	348	383	381	371	358	386	318	367	324	371	357	340	354	359	305	368	351	364	366	361	390	340	358	346	363	356	347	362	320	340	344	361	346	368	352	358	395	381	378	385	379	352	348	366	366	397	330	357	369	334	352	370	383	328	326	353	351	347	344	380	380	403	372	375	346	403	362	308	362	347	372	381	346	418	326	345	331	352	302	363	337	347	369	370	374	376	327	364	360	399	361	348	359	351	349	354	348	341	345	374	375	344	372	365	405	387	359	381	416	354	349	338	345	352	347	345	356	380	368	346	352	340	367	363	341	359	339	304	324	368	332	360	337	368	357	361	359	369	361	349	344	335	360	366	369	372	385	390	332	362	347	374	358	393	386	338	341	383	377	379	344	376	355	385	350	330	355	340	349	333	338	370	365	387	333	345	362	342	358	354	370	351	347	369	350	356	338	326	342	341	378	360	364	373	358	344	354	340	356	360	339	378	365	356	410	357	368	350	335	387	346	334	364	338	379	340	345	366	380	398	344	313	405	359	378	364	378	372	328	381	356	384	361	361	358	369	324	381	344	355	336	355	325	360	342	406	390	364	343	357	377	366	322	337	353	366	359	367	334	377	378	372	333	349	307	368	364	371	339	333	337	343	333	361	333	351	311	356	350	348	334	331	360	366	350	366	338	392	320	363	336	377	370	363	365	361	351	391	368	339	320	374	352	397	379	358	369	351	345	327	328	346	340	358	347	362	329	313	374	348	356	359	363	350	378	348	378	383	381	326	381	360	362	363	381	355	386	344	357	376	331	336	365	328	355	334	352	350	312	347	388	355	374	353	335	344	349	355	391	326	383	382	412	339	394	361	360	352	341	347	333	388	347	367	371	379	370	380	306	369	359	379	354	341	327	357	345	344	359	394	363	336	391	335	353	367	354	360	320	350	362	361	356	348	354	379	355	353	374	351	335	347	345	346	361	382	374	344	357	362	328	361	415	362	365	360	314	338	312	391	339	321	327	337	369	353	335	340	331	363	394	362	360	343	346	350	375	350	350	361	326	386	340	351	361	330	371	360	341	372	364	335	382	327	368	372	344	352	414	344	351	353	375	406	335	339	358	340	360	333	365	316	352	358	320	338	378	376	329	337	352	373	344	369	372	361	360	352	377	334	373	374	375	338	358	350	356	382	335	357	348	337	339	348	370	349	383	323	362	360	344	366	373	380	374	362	339	337	386	334	350	330	372	373	386	350	351	354	377	332	343	375	387	362	361	342	305	335	333	364	347	357	382	361	412	344	391	392	384	368	384	322	366	339	403	343	357	371	363	360	334	350	372	342	344	375	354	333	364	345	372	381	372	371	340	357	371	361	370	357	350	366	353	341	383	364	330	337	335	351	327	324	369	378	335	346	397	371	355	378	381	325	350	335	361	347	341	331	358	329	356	375	406	379	313	343	346	395	348	317	363	351	339	393	354	375	374	362	318	355	360	331	368	373	345	337	379	395	366	347	352	365	350	365	341	377	326	327	348	333	356	350	368	374	384	366	357	336	336	357	397	360	344	373	349	366	341	349	361	389	356	359	357	361	362	343	351	341	353	355	342	350	344	370	352	375	394	356	352	313	386	379	347	375	369	366	361	346	378	373	369	369	319	351	341	377	343	345	335	352	364	380	386	360	349	305	373	381	332	344	368	325	382	324	359	367	351	367	307	358	371	342	341	335	344	364	366	355	400	388	372	379	368	331	342	382	379	357	351	373	356	367	377	336	394	322	345	345	366	340	344	379	354	362	364	359	366	385	336	366	366	364	342	341	341	336	342	343	359	328	380	334	374	340	336	364	361	372	355	341	388	371	353	343	385	321	379	376	340	367	371	348	335	345	384	362	337	323	356	349	332	334	379	376	359	383	366	376	338	376	356	347	355	356	340	385	366	365	338	368	337	308	359	337	376	389	334	363	315	358	355	354	358	387	365	340	349	377	337	369	365	381	377	341	349	367	349	339	362	332	338	309	355	331	385	381	339	361	359	357	355	350	362	339	335	350	367	345	368	351	381	356	375	354	348	360	343	326	338	357	355	373	362	356	329	341	368	365	335	391	368	346	354	362	356	352	363	378	368	358	386	349	361	390	382	361	357	327	412	323	345	378	345	336	334	342	363	379	392	342	349	372	326	363	384	371	345	358	376	349	351	325	330	355	348	329	360	345	370	380	345	374	370	365	408	327	359	345	364	338	314	342	379	356	307	371	347	401	342	363	358	370	345	367	357	328	369	343	383	368	354	405	362	361	384	349	360	343	370	384	342	340	365	354	373	362	383	345	397	376	374	347	352	378	377	350	353	362	364	367	373	340	346	355	328	356	370	353	351	369	328	371
30517	50811	43816	33394	27639	22544	18311	14602	11749	9446	7881	6257	5118	4198	3621	3126	2603	2371	1982	1763	1506	1329	1180	1057	1067	959	911	847	829	735	712	734	698	666	702	663	678	607	576	625	582	600	580	527	548	559	567	521	523	503	531	560	554	526	520	520	531	482	501	530	530	517	492	530	513	501	487	503	483	480	493	479	472	501	536	502	541	483	522	497	501	527	529	488	496	462	504	481	507	495	531	524	497	512	504	517	515	508	520	508	474	511	519	499	474	526	532	473	503	515	532	502	471	542	503	517	488	504	520	475	509	480	495	558	499	488	488	499	544	462	512	495	522	507	540	493	508	510	516	501	530	479	517	549	502	477	490	505	475	536	486	541	537	495	557	523	506	534	496	529	483	477	508	493	501	489	532	468	533	496	488	513	522	485	481	494	488	515	506	472	477	540	520	510	501	520	509	509	502	507	490	450	518	493	526	497	532	527	506	483	482	555	521	470	486	501	494	467	481	500	504	504	509	475	516	509	516	486	473	499	508	474	534	481	531	530	487	476	507	484	501	516	498	520	549	490	493	538	505	486	520	537	519	506	509	500	482	469	495	463	487	508	465	510	533	489	506	508	507	522	502	505	540	496	486	523	507	524	503	515	492	474	481	511	467	519	507	527	539	468	534	500	529	503	493	478	517	527	501	477	495	513	517	486	507	515	482	488	477	528	490	513	507	507	523	519	451	519	525	520	518	516	474	442	473	503	512	530	521	515	445	548	485	493	498	488	486	520	493	520	504	472	504	469	495	537	533	494	498	524	546	490	526	502	476	510	485	475	470	487	488	499	513	532	535	489	558	483	473	514	481	516	493	488	527	501	500	486	477	514	499	485	517	522	525	474	510	515	477	494	520	481	480	477	488	492	511	485	503	485	467	506	485	541	531	490	536	513	500	488	500	509	534	516	489	505	534	506	501	492	491	492	502	500	516	503	487	514	469	489	501	534	479	456	496	518	507	514	515	516	510	535	521	550	474	503	485	533	526	477	520	521	505	515	532	515	482	496	495	498	495	502	512	486	524	537	539	530	519	469	508	522	491	475	511	514	497	543	502	472	542	473	475	504	495	516	476	506	480	511	491	495	493	517	489	508	517	488	499	480	536	515	509	497	504	487	532	445	501	494	474	504	511	517	515	452	524	512	513	491	460	512	497	493	497	491	481	516	504	518	489	478	502	502	511	532	509	497	497	530	476	518	508	543	534	472	451	494	510	502	531	509	519	474	500	504	526	510	518	488	475	526	509	501	470	510	461	494	505	528	497	486	513	511	521	537	478	521	525	474	485	490	517	513	494	515	485	506	528	522	519	500	504	501	516	512	497	519	505	503	501	499	514	546	533	492	491	470	519	506	551	476	519	529	528	507	479	507	500	525	537	512	508	506	498	484	472	474	530	489	495	506	526	570	494	458	548	484	514	530	489	495	532	519	492	482	497	495	486	530	486	510	484	498	530	486	477	493	480	485	499	530	534	485	482	532	504	520	535	533	473	508	507	518	519	499	520	489	484	516	530	485	505	506	524	482	485	507	516	524	517	472	556	500	552	515	514	492	515	478	517	519	471	498	465	497	492	505	514	518	496	493	506	506	473	505	509	484	472	484	502	524	527	513	499	511	517	478	520	479	487	505	500	496	474	528	486	492	511	480	504	485	506	486	506	523	498	465	500	500	482	537	520	510	496	534	508	462	525	503	503	499	501	462	507	519	478	539	479	525	514	531	491	485	519	522	515	521	502	506	534	529	478	504	516	486	484	508	516	483	486	462	471	513	502	510	501	495	519	474	453	536	458	573	482	524	501	481	471	521	489	499	489	510	530	530	496	481	493	495	512	517	530	495	470	492	506	502	501	496	496	526	478	496	461	510	532	499	475	513	507	510	499	510	512	485	502	514	515	472	573	502	492	540	488	516	511	530	506	509	514	478	523	475	495	506	542	500	526	500	479	501	474	509	518	527	517	462	478	475	423	485	538	522	494	499	494	532	461	474	453	518	506	478	464	475	511	512	507	514	511	500	517	485	568	490	529	488	525	483	510	506	496	517	471	491	538	514	518	535	488	508	500	453	516	518	496	553	534	479	518	534	495	493	525	512	510	523	501	488	502	489	516	481	494	507	533	500	530	539	541	524	482	516	563	530	521	521	509	527	500	529	480	519	512	505	456	538	544	562	547	486	496	551	477	527	504	541	475	535	487	510	478	475	512	501	491	528	510	482	470	475	499	570	485	495	537	468	494	507	506	518	505	485	481	540	487	516	465	483	495	542	478	468	529	472	548	480	481	501	511	526	483	536	481	493	495	503	477	501	526	529	505	497	518	483	523	533	515	508	498	524	487	504	475	494	475	492	525	511	458	519	517	515	483	487	541	509	504	523	514	497	523	485	462	485	479	515	484	497	477	497	488	491	497	446	502	515	486	468	517	535	495	523	497	523	521	522	492	503	496	469	536	530	511	518	546	509	477	479	504	511	484	526	541	539	481	448	481	508	517	530	538	498	503	514	521	523	505	519	549	496	552	507	535	516	526	518	453	523	550	520	498	505	483	479	490	532	532	511	508	498	502	530	473	505	485	511	530	506	520	479	496	523	496	466	494	523	506	492	494	549	470	501	462	484	504	471	527	477	507	531	496	504	451	502	505	474	495	540	510	513	543	510	506	491	506	519	477	501	529	491	496	506	492	483	481	524	521	499	501	478	523	531	473	509	471	517	532	509	527	525	488	500	515	501	481	516	549	474	532	540	490	532	525	536	537	479	471	467	506	529	498	497	463	504	501	482	509	489	505	506	494	473	533	512	498	486	496	508	513	504	484	489	508	537	468	498	486	467	509	490	529	539	495	485	516	497	469	524	479	533	518	511	537	508	483	530	498	503	511	535	508	513	537	496	522	520	500	478	500	526	530	521	528	440	508	490	553	523	526	501	544	483	512	516	501	484	506	541	556	488	520	505	529	513	553	490	515	476	530	525	515	517	490	500	511	507	498	532	481	502	501	478	507	512	496	517	480	483	472	510	532	501	516	495	475	495	504	510	512	522	455	485	510	536	550	563	493	556	489	493	505	540	528	525	491	511	512	475	502	482	496	484	545	497	509	531	517	483	458	479	521	507	500	520	461	482	512	499	498	547	534	524	494	497	465	515	522	494	499	546	460	522	506	512	503	489	486	520	541	456	534	511	464	492	508	510	504	495	500	523	484	524	499	524	508	491	494	511	528	488	514	507	466	503	486	539	506	493	515	488	479	468	492	549	487	539	475	541	527	488	501	496	537	523	496	513	506	500	520	494	481	491	497	495	510	507	530	505	534	551	489	478	455	486	504	463	459	494	482	535	519	504	476	485	515	506	537	493	476	533	488	488	538	486	483	500	499	505	483	520	508	559	492	503	508	526	503	515	523	500	501	477	478	510	559	486	507	545	491	498	494	521	504	524	504	505	512	522	557	495	496	513	481	505	504	520	513	507	562	525	468	535	504	494
23131	21073	28674	23786	21639	22145	19247	10502	7283	5731	4566	3498	2848	2386	1933	1722	1481	1369	1142	990	935	812	723	618	694	609	589	552	512	493	475	519	476	474	380	444	447	410	408	401	421	409	393	364	392	380	375	335	380	401	355	377	354	386	355	340	357	377	349	370	337	338	354	369	380	342	352	341	335	358	338	340	368	326	323	340	378	383	327	319	337	357	325	332	356	351	358	368	332	306	312	355	334	346	367	389	346	343	379	341	312	344	364	330	330	336	321	339	351	352	347	345	364	344	363	332	351	352	352	351	329	360	364	352	367	321	349	366	392	348	362	332	364	355	330	354	337	336	346	350	339	359	351	363	340	337	320	349	330	315	353	326	347	351	357	372	369	323	369	331	352	335	350	380	315	353	343	344	338	327	359	366	349	330	339	346	346	341	379	374	316	344	339	337	338	332	345	327	348	339	350	338	345	337	338	313	314	372	337	336	334	307	332	331	381	360	365	374	353	374	323	354	336	366	357	318	330	309	324	333	348	343	368	354	343	317	332	370	377	352	336	336	347	337	366	348	362	384	346	352	342	374	382	342	317	352	393	348	310	342	341	330	338	339	355	346	286	372	341	315	308	347	387	357	332	319	322	376	309	347	379	364	339	356	353	347	341	373	323	343	345	338	345	387	326	339	352	325	344	347	344	357	331	324	352	364	337	373	361	340	358	325	332	360	331	305	371	326	356	331	332	338	368	357	329	331	328	320	378	292	377	337	327	369	343	355	372	348	337	341	347	321	366	334	325	349	364	321	333	312	356	323	333	346	330	347	344	346	328	324	328	355	356	358	338	356	333	336	349	357	371	365	348	373	319	390	370	312	328	313	364	319	360	361	357	342	385	377	340	322	355	321	321	345	339	324	393	323	369	365	315	342	326	334	387	321	363	326	355	331	351	337	341	361	324	299	317	375	326	326	344	351	406	303	368	354	317	363	334	338	321	329	314	371	328	362	341	341	359	357	360	323	318	325	356	340	368	344	398	376	295	319	329	383	305	388	330	338	335	361	331	345	360	373	373	323	322	326	380	353	363	328	339	337	356	332	328	306	345	351	371	299	336	313	320	348	356	355	356	333	331	346	349	356	352	339	365	366	341	349	384	364	346	322	334	344	323	348	375	354	337	376	383	357	339	341	372	340	377	341	371	335	325	320	339	341	353	373	343	313	351	346	342	365	344	340	347	332	330	342	347	359	343	330	340	341	350	275	356	349	343	333	355	361	337	342	317	350	318	347	358	359	340	334	340	317	404	342	350	329	359	355	341	337	330	358	344	357	371	351	385	337	388	339	363	336	334	340	338	348	399	336	350	311	326	341	384	338	355	355	377	358	371	351	345	346	321	354	357	352	304	345	347	371	361	354	309	350	343	312	378	362	348	358	337	352	347	342	349	335	344	339	347	337	342	378	338	357	357	353	351	369	349	356	332	339	333	310	348	345	338	372	326	340	358	353	334	341	320	388	324	355	366	339	359	347	319	360	342	356	352	326	347	341	358	341	367	363	360	326	301	343	391	327	321	346	367	357	333	291	356	340	372	345	336	331	322	357	348	334	348	302	362	306	343	324	318	358	313	364	374	364	333	316	321	327	331	370	349	349	326	326	346	363	363	353	320	339	359	346	317	343	331	375	339	347	356	353	316	330	316	368	348	370	368	332	349	332	362	347	332	356	330	342	331	343	329	322	320	341	360	320	307	357	356	323	359	331	368	335	327	327	352	359	327	361	350	375	320	303	361	370	329	292	304	350	336	324	339	344	332	357	353	327	336	341	332	369	320	341	341	337	349	356	345	325	376	355	326	334	353	355	345	333	310	346	362	329	319	336	384	357	335	364	367	301	344	333	353	339	366	358	338	333	351	342	335	369	367	342	336	318	363	347	350	337	349	353	355	346	362	355	368	338	350	387	343	329	364	326	328	322	342	349	342	356	322	349	361	344	355	332	349	337	371	369	330	347	342	351	350	349	360	315	348	339	356	337	313	307	333	343	342	357	324	334	339	348	335	361	331	337	333	375	372	358	348	354	356	343	372	337	360	326	345	345	344	367	353	354	329	319	334	339	335	318	333	348	348	343	346	328	339	360	349	308	319	352	338	381	380	331	340	332	348	347	331	364	345	367	337	367	336	350	351	355	342	348	349	337	341	341	343	337	335	314	342	328	340	362	341	362	358	360	391	346	373	336	336	316	339	328	356	332	359	340	353	347	352	357	350	376	351	308	343	335	365	355	333	373	366	337	345	347	366	368	338	333	346	331	341	337	316	344	339	356	372	356	344	331	374	325	351	357	332	334	339	357	324	348	328	349	341	353	353	349	357	346	353	329	347	350	339	364	340	323	339	324	366	350	351	356	343	338	333	370	337	356	314	342	371	346	355	337	340	369	337	320	307	294	307	355	383	334	358	345	311	328	352	358	341	348	354	377	334	346	350	368	353	345	349	307	351	317	345	322	378	349	339	328	374	340	335	368	333	351	309	362	350	347	331	357	338	328	372	359	312	370	356	349	332	319	334	363	358	325	359	328	353	347	343	326	357	329	299	353	356	360	335	334	292	370	339	360	345	361	312	326	347	344	350	366	331	352	378	327	342	341	342	348	310	336	358	356	349	359	320	360	354	346	385	351	331	308	352	331	359	299	337	349	334	326	361	351	352	341	347	353	347	384	354	325	386	367	360	340	338	323	354	348	327	361	344	301	341	332	353	328	351	319	345	319	361	332	328	338	331	352	375	325	349	345	349	351	360	357	350	338	320	357	340	343	361	370	340	389	327	355	335	387	315	325	345	350	300	314	355	324	369	343	319	361	362	328	351	362	354	353	356	339	321	327	319	360	329	347	358	353	380	350	331	327	363	359	381	336	353	345	327	371	340	346	337	369	347	295	345	359	365	326	336	362	348	363	340	349	354	368	328	317	357	335	324	367	348	316	325	350	319	317	329	333	338	338	314	346	353	362	354	327	349	347	367	322	361	317	370	316	339	339	364	326	335	315	355	305	385	374	352	349	321	348	322	355	320	325	341	340	353	332	348	352	346	383	322	334	343	319	349	366	326	342	343	340	344	423	350	328	353	354	317	357	339	339	353	340	327	343	332	363	360	347	359	384	316	339	343	366	323	345	326	347	328	354	348	326	360	331	346	366	376	343	354	346	330	319	339	367	346	334	361	367	340	350	352	357	334	323	302	363	346	367	301	353	356	345	328	331	337	321	332	336	361	340	332	341	339	337	345	319	290	337	354	319	374	326	336	334	348	343	345	355	340	365	384	347	354	377	365	337	354	350	333	343	317	339	333	364	331	342	322	341	357	349	364	330	330	327	370	359	307	337	330	374	391	349	338	352	360	318	358	333	331	346	326	331	352	311	346	331	356	341	346	340	359	343	363	331	311	327	370	337	364	333	326	324	334	335	364	367	351	348	340	360	329	380	304	363	375	319	340	359	340	349	378	353	382	346	366	358	344	328	371	338	344	363
32655	54898	47861	37591	31980	26788	22216	18358	14998	12359	9970	8285	6784	5684	4674	3982	3385	2851	2479	2135	1908	1715	1339	1288	1196	1060	1053	950	873	832	866	773	827	743	671	731	648	614	598	592	566	609	536	582	601	600	557	547	499	518	530	522	482	481	509	497	514	488	545	457	546	474	509	524	490	495	495	495	498	504	489	466	514	501	508	464	502	483	490	487	547	517	446	497	444	483	482	475	459	488	493	483	452	459	481	490	514	498	462	466	476	483	502	467	463	517	435	500	446	485	478	497	485	505	509	454	520	485	456	512	485	465	483	494	482	446	452	485	492	508	483	502	487	447	529	501	474	452	529	484	517	498	509	490	501	433	473	498	472	493	457	477	493	478	472	499	482	449	471	490	527	493	447	449	459	453	463	462	527	491	473	489	472	423	500	477	490	513	513	448	492	454	473	485	500	481	470	496	532	485	506	509	465	516	445	447	479	518	530	485	482	446	475	492	505	504	536	486	454	483	449	498	481	463	474	458	495	464	496	517	453	514	478	459	477	446	476	442	513	479	487	491	473	481	478	466	512	510	462	465	473	449	512	479	505	498	476	481	497	503	502	483	448	503	469	495	479	456	484	500	516	505	473	483	438	483	477	462	549	480	486	507	470	491	487	490	462	477	472	460	478	488	502	472	497	481	467	421	476	462	469	442	490	483	456	485	472	493	485	473	465	433	478	481	509	507	486	504	467	505	465	494	449	445	466	491	481	490	496	461	463	506	475	491	487	477	451	435	470	506	521	477	479	510	499	473	434	495	505	470	497	448	505	448	512	446	477	484	475	486	443	506	487	493	465	470	500	489	501	508	476	489	447	531	492	494	449	453	485	497	483	459	504	422	472	492	483	475	468	468	501	447	528	498	485	490	483	500	479	514	475	473	459	460	493	492	504	463	484	468	477	493	477	459	472	469	466	463	474	485	457	458	503	472	491	485	493	466	436	505	480	463	513	475	491	451	460	484	460	502	491	456	482	474	456	475	480	500	480	471	492	482	472	501	475	483	449	472	497	486	474	513	489	490	464	483	487	502	452	477	470	512	482	496	460	492	444	494	471	494	498	447	499	515	478	449	479	493	456	445	484	437	483	506	502	473	443	476	462	455	448	470	506	528	439	477	459	436	483	495	492	495	465	447	482	502	478	494	478	461	499	450	497	532	482	501	489	477	493	518	469	470	473	501	469	489	504	467	463	491	459	497	511	498	486	475	502	498	461	476	443	499	478	480	450	487	486	491	488	482	462	489	497	475	494	491	483	476	440	490	458	486	482	485	472	468	494	478	473	495	457	474	477	448	453	437	426	477	485	498	485	504	499	498	500	502	468	518	516	491	477	515	492	486	481	467	511	474	509	494	469	497	482	502	456	502	490	438	472	454	483	465	482	485	504	510	496	491	469	465	512	510	465	520	458	460	455	502	545	488	513	476	502	447	464	487	454	467	453	483	489	484	483	494	483	479	476	438	515	482	488	453	453	486	510	445	486	481	417	470	485	459	494	485	476	485	450	477	452	509	480	461	464	469	459	497	516	486	475	495	492	482	472	438	484	469	476	519	499	487	467	447	496	457	478	475	480	452	445	495	522	466	527	493	471	407	514	495	481	486	514	480	476	479	468	454	463	504	460	496	433	456	473	502	487	447	454	476	491	456	456	468	446	451	498	488	491	483	458	497	487	464	494	484	498	507	491	463	490	492	477	456	472	477	501	490	484	502	495	457	519	509	512	482	446	523	479	476	483	447	442	500	460	460	489	524	476	508	487	466	466	488	509	451	497	469	504	468	471	498	467	462	483	467	471	445	522	477	506	445	492	469	485	498	471	479	495	486	485	498	480	455	499	481	499	487	490	497	451	494	502	454	476	467	475	498	473	483	483	487	490	506	487	486	494	494	473	426	485	463	454	498	455	496	524	497	451	484	507	478	489	485	475	471	515	473	446	481	497	494	517	487	521	497	469	449	465	478	477	503	442	457	480	449	446	492	458	432	469	487	480	515	503	460	451	512	508	434	451	488	475	504	497	472	442	487	498	440	480	473	483	470	522	454	473	487	472	489	471	509	502	456	496	493	460	505	459	470	501	496	503	452	501	466	462	495	472	470	473	465	483	485	489	492	492	453	485	484	466	552	507	461	456	477	473	490	455	460	425	476	483	503	459	518	465	515	451	499	489	462	495	478	503	494	472	526	511	496	514	482	461	446	488	442	469	506	489	517	464	485	460	465	493	495	479	434	490	472	483	474	445	477	463	517	519	465	432	489	494	459	493	454	456	471	501	518	472	504	479	439	453	514	495	492	474	499	454	475	471	492	456	495	473	480	452	487	519	464	456	470	477	454	476	483	494	443	479	427	491	481	471	480	478	487	473	501	479	434	486	481	507	452	466	508	510	504	495	481	485	470	489	479	473	463	476	475	472	445	513	499	446	469	555	472	479	484	490	479	462	467	447	458	480	450	505	477	477	521	481	477	503	456	457	478	473	492	520	474	483	482	443	465	499	473	452	476	488	462	454	448	485	469	469	456	542	505	503	487	492	460	479	509	476	445	477	468	497	487	474	448	482	473	502	490	520	428	456	515	481	491	516	503	526	477	457	458	485	526	497	490	464	487	444	491	463	481	498	494	497	533	488	473	483	486	488	477	488	452	491	460	429	453	506	456	483	488	480	541	464	506	466	454	475	518	468	497	467	506	486	490	480	480	482	490	449	472	510	496	443	493	511	475	489	491	485	492	494	474	520	513	478	515	473	439	497	456	455	481	479	486	531	480	471	489	503	515	455	504	522	506	468	506	523	469	472	447	481	520	511	501	481	480	491	429	507	487	518	467	456	480	515	478	447	464	488	483	489	462	506	475	466	491	478	502	460	508	455	487	509	513	471	499	471	428	458	453	457	499	436	487	485	493	487	475	497	475	504	463	478	476	485	507	498	462	495	504	482	506	471	448	511	500	477	461	460	460	462	459	460	504	493	486	474	490	510	449	496	472	480	488	461	449	477	456	487	480	464	505	535	459	482	490	482	467	520	493	474	490	451	469	476	454	489	509	520	471	440	475	489	484	514	485	462	457	477	485	517	494	497	480	490	545	513	462	484	492	495	447	459	481	485	484	497	457	470	472	447	485	452	511	518	477	457	437	474	503	457	475	482	483	477	475	499	482	447	450	511	451	511	484	461	490	498	487	498	468	497	468	491	458	450	431	478	477	481	476	496	531	436	482	484	433	457	443	467	469	504	440	479	508	497	460	490	517	469	491	469	476	502	511	487	510	472	458	478	484	514	493	461	477	481	419	472	466	500	478	508	502	499	496	465	467	486	499	488	493	469	471	443	484	469	476	449	485	474	525	468	479	497	478	462	464	476	496	474	506	480	467	467	472	502	489	444	492	488	496	456	509	448	508	466	488	495	463	488	449	457	489	484	454	447	455	504	484	466	514	539	508	476	493	507	470	445	474	478	446	468	460	489	506	477	505	463	492	474	436
28083	26484	30511	23032	14056	8930	5996	4167	3072	2443	2022	1547	1336	1140	982	871	841	724	662	639	525	516	488	472	417	428	435	394	400	379	369	374	385	331	335	356	355	332	324	329	348	320	356	332	344	323	322	337	312	355	334	340	317	287	370	303	320	310	310	306	372	329	324	332	313	322	345	339	323	309	310	329	306	332	354	341	350	334	365	336	325	290	299	323	327	333	345	294	324	337	320	318	303	311	285	309	326	313	317	288	342	319	306	343	320	323	338	352	344	352	334	322	362	329	312	306	401	319	309	338	329	351	345	314	307	327	309	315	305	333	307	332	344	318	300	322	323	284	306	330	302	343	301	333	317	311	340	318	308	321	302	330	319	310	323	314	353	328	291	354	311	320	339	327	326	303	322	327	342	325	309	296	322	338	341	325	333	342	319	330	352	320	293	323	320	309	316	327	308	309	321	348	302	328	347	332	312	285	335	357	317	286	317	314	300	305	300	345	322	293	325	311	314	353	348	330	326	339	298	341	351	338	323	343	318	310	301	300	325	339	326	340	301	341	305	348	359	318	367	349	330	376	326	303	335	295	338	294	336	329	346	355	339	339	320	317	350	345	340	318	316	324	327	317	343	306	339	327	289	355	309	326	324	321	330	324	316	287	320	306	323	336	325	296	322	317	327	304	322	299	319	323	285	317	317	310	351	321	292	314	333	355	322	330	294	290	329	342	301	338	319	306	300	339	337	338	316	296	335	343	324	296	310	318	355	331	324	322	328	333	328	327	335	333	346	334	338	348	340	333	300	313	317	313	297	316	318	310	354	323	349	307	320	291	294	310	301	305	313	330	293	326	321	308	295	307	314	318	303	340	329	301	311	309	330	302	316	339	291	325	324	300	351	316	314	309	313	308	368	326	330	317	331	325	295	327	335	281	340	342	337	299	322	326	296	304	329	367	337	337	319	313	325	357	311	339	308	318	320	335	302	324	336	305	333	311	325	342	321	333	375	305	315	333	300	316	357	331	331	324	328	311	311	342	323	295	324	326	309	329	299	295	314	302	326	302	287	304	336	297	311	317	310	332	315	318	300	324	336	317	306	308	353	363	342	303	293	307	315	339	348	332	295	303	297	350	305	317	322	352	309	318	331	313	335	325	298	314	343	324	316	298	326	308	299	305	289	338	340	331	300	336	306	323	369	360	338	336	319	317	324	303	348	322	334	342	341	330	315	327	302	291	313	325	342	365	329	288	282	290	319	320	351	312	316	317	336	329	326	320	298	321	327	319	317	333	340	309	309	332	339	306	309	326	328	333	322	314	320	321	308	349	291	295	332	337	350	342	339	330	324	316	336	312	289	317	311	349	330	318	341	351	316	335	323	317	338	275	302	360	324	290	372	320	337	315	317	290	341	323	328	310	291	325	372	326	321	333	305	318	323	316	349	339	343	311	315	310	316	339	339	330	309	303	310	315	300	323	332	296	301	330	355	312	323	325	311	313	290	300	301	310	314	327	352	317	316	310	331	280	329	331	316	365	314	319	336	301	319	319	294	331	326	341	327	347	334	302	342	324	324	318	328	322	362	321	298	343	306	306	323	304	332	340	323	299	322	333	312	330	322	350	321	342	317	325	308	328	339	344	318	298	310	319	299	337	319	322	343	304	351	327	322	347	317	321	299	338	314	307	312	328	333	341	327	350	323	330	302	333	333	317	313	317	326	308	342	292	307	319	321	299	328	316	307	325	315	319	301	350	315	292	332	307	297	336	320	322	323	317	306	291	303	321	311	334	328	315	316	312	340	302	308	314	342	306	306	328	312	299	333	342	321	335	329	311	357	321	309	310	320	329	311	355	352	282	341	306	346	327	315	315	313	312	324	313	346	323	337	311	311	301	327	353	296	358	324	347	326	307	346	345	324	327	324	298	317	332	363	341	309	319	304	353	301	289	342	324	318	328	298	308	304	315	333	342	322	335	330	294	324	301	325	322	323	293	299	316	307	322	329	314	307	313	310	309	330	296	320	322	330	336	323	347	319	302	349	303	335	327	310	308	351	335	320	334	326	306	321	323	350	347	321	324	328	317	311	343	304	270	317	315	328	319	289	328	340	330	319	291	318	281	281	324	305	331	330	321	339	331	324	314	322	308	322	325	341	334	353	343	307	332	353	324	312	357	337	308	342	334	316	354	314	332	334	324	327	345	313	317	346	331	323	315	369	334	326	312	323	355	330	307	304	318	317	332	314	336	337	334	327	337	336	323	318	291	329	336	301	310	328	333	315	346	318	296	352	342	355	355	332	291	344	320	326	322	334	324	338	305	337	290	324	332	332	313	305	310	283	337	341	290	290	321	306	325	339	319	321	338	351	343	300	316	332	345	327	334	344	324	327	322	333	313	322	289	328	331	306	329	348	319	312	335	313	367	298	287	306	328	327	336	351	300	330	318	311	321	315	282	282	313	308	306	332	339	352	319	332	319	295	351	307	320	304	340	359	323	327	302	285	288	328	288	295	338	345	331	345	299	302	329	334	341	301	334	322	312	334	326	338	341	315	308	348	315	314	351	313	311	309	334	329	339	363	311	330	302	317	333	306	315	354	337	327	316	294	314	314	312	339	355	327	330	296	323	339	345	325	324	327	328	339	344	311	334	308	301	332	294	292	354	319	295	309	328	329	296	324	305	315	318	311	339	345	318	359	326	305	310	356	325	335	340	345	326	329	281	326	297	329	330	305	345	333	324	317	355	311	311	333	302	347	310	319	325	282	288	312	323	297	317	360	341	323	310	326	302	342	322	322	305	304	331	291	321	301	337	322	359	315	301	316	335	340	341	328	310	307	332	303	345	313	322	325	290	318	343	337	333	340	311	329	325	324	323	318	350	309	352	340	297	285	308	320	321	346	309	292	371	343	317	323	304	333	311	358	341	330	327	314	320	340	355	316	314	351	335	325	327	348	364	327	310	321	336	320	364	308	328	356	289	363	350	297	341	325	311	353	329	317	293	328	344	336	322	312	321	329	305	299	322	324	313	320	289	315	353	309	309	317	316	311	320	337	321	305	303	300	336	305	309	337	348	357	303	322	339	312	331	332	324	290	343	310	342	319	353	343	324	302	326	334	301	336	345	322	328	316	338	344	290	310	331	333	328	322	331	342	335	348	345	331	301	299	314	300	313	338	325	328	330	349	306	344	315	318	314	313	338	325	322	295	338	363	317	315	317	311	354	318	346	316	307	312	379	303	289	313	302	306	312	318	321	341	354	284	318	286	345	333	323	346	329	355	343	349	307	312	339	313	335	330	312	316	308	344	308	311	367	328	346	317	308	343	311	289	362	341	303	356	294	343	310	308	358	323	300	334	352	305	344	316	323	312	309	333	350	312	359	315	333	323	300	310	313	313	346	311	319	317	307	356	310	332	326	301	324	319	325	286	292	324	310	305	340	296	318	378	309	329	319	315	326	340	323	329	316	317	323	351	305	339	324	312	312	314	315	319	340	328	329	353	331	350	332
29356	43393	37431	26658	20843	16356	12596	9726	7679	6074	4870	4093	3272	2768	2374	2032	1822	1502	1390	1187	1054	987	828	779	761	736	663	670	651	599	637	544	557	582	564	540	541	495	502	483	499	524	488	487	490	475	466	496	471	473	461	498	432	476	468	462	454	452	491	494	472	467	507	471	454	466	446	489	445	468	470	435	447	485	440	470	456	473	465	418	423	474	473	435	416	450	463	468	467	456	449	433	451	448	420	435	472	460	462	472	464	451	438	446	417	464	447	434	458	461	446	484	455	499	472	435	466	437	481	468	479	479	473	444	487	455	435	419	441	481	411	467	452	476	445	449	445	449	443	429	461	447	438	464	460	405	462	433	450	463	437	473	479	436	481	461	469	452	480	472	448	448	450	473	471	446	440	430	440	452	449	482	453	461	446	430	446	449	468	444	490	451	471	473	452	466	454	476	453	485	434	466	484	425	482	428	401	453	411	411	442	470	450	494	423	456	463	455	462	422	509	436	431	445	458	455	487	458	437	445	454	458	448	447	428	436	467	486	475	481	428	475	509	488	421	456	482	455	461	442	469	422	461	398	424	457	457	439	473	436	455	456	443	462	464	462	432	454	473	441	439	440	452	448	439	463	491	439	452	464	476	486	461	460	429	448	436	412	478	450	425	496	441	444	471	442	416	455	471	475	437	456	444	426	436	442	460	401	416	443	428	470	475	462	474	450	481	441	442	446	469	451	470	476	456	474	431	470	466	412	480	484	439	458	428	458	456	458	439	465	455	474	445	480	447	436	474	415	443	465	466	461	473	473	461	460	468	464	424	477	455	432	435	471	494	463	407	443	436	475	476	461	453	444	462	449	414	468	468	451	442	483	450	405	436	479	484	451	471	448	503	477	451	480	450	469	433	424	429	449	446	420	409	443	442	438	405	513	434	433	466	451	479	495	488	450	457	439	436	478	453	450	465	433	449	456	476	472	435	435	448	436	480	462	480	439	472	475	494	453	482	464	457	414	488	466	482	424	480	442	435	438	465	461	428	450	471	444	475	472	426	447	415	501	434	439	464	419	467	462	436	487	457	450	479	465	478	453	469	456	465	432	463	483	436	445	464	458	443	442	453	451	459	444	426	427	486	469	439	447	508	429	436	424	424	434	459	438	488	435	455	461	436	439	452	458	493	398	450	447	416	450	451	462	444	478	448	504	465	449	441	483	469	480	437	440	450	426	503	455	424	508	452	461	467	457	469	502	469	448	489	510	449	459	477	444	520	460	481	464	460	460	410	489	442	457	455	476	483	484	441	460	440	445	426	454	472	449	424	486	469	486	520	435	462	492	455	473	461	458	461	445	463	477	443	463	454	464	485	463	440	457	449	456	496	451	489	478	461	442	453	461	430	445	437	463	453	506	478	484	413	481	448	452	467	445	484	478	460	466	494	480	444	433	449	464	461	436	455	422	454	476	500	456	459	486	463	469	450	447	455	459	425	459	455	427	470	434	443	461	456	481	451	430	455	486	473	454	454	483	458	494	422	440	480	462	451	464	471	478	443	444	431	414	473	450	451	461	456	437	484	467	488	441	461	459	447	447	489	459	439	438	451	469	425	451	452	448	479	427	438	493	486	471	427	472	451	397	496	489	452	474	474	420	465	476	477	467	448	505	435	460	457	433	443	422	433	471	448	488	436	458	450	512	493	437	454	475	513	495	460	476	442	466	435	494	464	439	437	433	467	437	454	448	437	445	455	487	488	456	444	454	433	452	452	443	441	432	452	453	475	419	447	438	461	467	446	456	453	505	442	476	446	477	438	451	432	444	452	462	450	460	452	431	472	455	491	428	439	461	448	502	442	453	448	470	441	410	473	432	468	455	457	481	455	486	433	456	463	466	428	466	444	453	479	454	448	483	450	472	446	466	470	464	422	435	426	433	436	464	441	458	493	426	438	453	474	432	425	432	454	449	447	481	441	488	464	454	490	427	475	460	461	497	453	458	438	478	454	437	474	463	469	442	429	461	463	428	473	465	440	446	455	469	493	450	458	475	465	437	465	503	473	414	483	488	437	455	484	473	444	484	477	474	494	440	443	473	415	441	423	457	424	448	426	488	455	474	447	446	465	445	462	443	493	442	419	464	456	444	472	456	459	476	456	473	458	448	455	474	476	479	466	453	451	447	462	435	445	452	440	435	439	457	512	432	479	417	440	476	467	466	448	445	478	468	436	432	463	441	448	456	437	444	450	441	448	465	515	441	472	462	476	496	447	476	432	431	467	422	414	467	467	439	451	449	463	419	461	479	430	436	455	487	487	436	429	462	462	466	427	464	465	429	416	506	446	489	485	462	468	450	480	428	459	481	449	474	461	451	452	474	458	460	442	466	422	442	472	492	441	443	466	466	427	482	476	449	473	430	467	488	459	450	435	457	446	444	431	454	486	465	495	451	413	472	454	450	462	441	452	454	461	473	455	441	465	530	457	449	447	447	473	477	400	459	449	443	469	463	505	426	446	470	442	448	447	445	445	420	488	431	514	443	461	470	469	467	467	452	490	441	478	453	476	469	427	435	454	488	440	468	449	455	490	407	474	419	438	489	437	448	422	441	488	475	434	406	456	428	464	503	491	479	473	441	463	445	453	481	444	437	445	473	500	445	464	492	434	447	450	430	495	448	442	459	462	436	456	423	422	457	415	458	443	452	454	438	468	506	451	457	443	439	439	429	478	449	471	456	457	452	443	412	446	461	504	479	452	458	456	424	455	458	480	409	447	489	448	446	470	448	413	443	457	450	462	473	481	501	453	469	430	476	454	471	467	453	470	437	431	452	434	462	423	450	461	456	441	456	488	476	464	481	440	455	477	446	437	455	425	442	468	461	461	492	491	471	451	476	456	483	452	459	488	452	444	462	478	458	429	454	437	462	423	458	459	473	465	460	490	434	444	442	437	483	473	452	455	456	464	442	486	478	455	444	459	457	419	465	435	458	468	433	491	472	469	407	446	443	437	466	479	468	445	476	446	476	480	456	440	463	482	443	488	463	462	475	471	463	467	456	423	455	441	462	465	445	438	447	439	424	466	484	414	462	450	453	469	447	471	421	451	428	445	441	488	467	478	480	444	468	464	462	420	461	416	457	422	448	462	461	451	446	442	491	421	475	432	484	418	445	448	453	461	454	445	470	489	466	449	446	450	412	438	434	466	481	475	458	474	470	461	438	456	460	416	476	486	428	527	450	475	444	447	468	416	493	466	443	429	464	457	468	443	474	495	401	435	479	480	444	458	440	486	444	451	428	459	477	458	488	495	443	464	457	445	457	496	462	405	448	451	477	470	467	487	437	454	466	477	466	464	455	457	443	435	446	460	437	414	457	447	463	492	478	483	484	477	449	452	439	429	458	456	425	441	450	467	459	454	455	478	400	432	425	465	440	455	438	464	490	464	465	457	442	432	485	486	432	453	474	487	446	449	461	427	462	440	448	442	474	489	426	460	451	483	418	460	449	477	471	474	452	475	467
24262	21118	28203	24890	21884	18347	12360	7450	5213	4162	3185	2556	2194	1821	1516	1386	1189	1025	946	782	693	731	624	567	543	541	547	462	469	496	464	425	463	404	388	464	417	342	401	417	357	390	395	409	372	399	391	388	384	380	365	395	383	377	382	374	386	376	399	414	365	369	343	354	362	336	349	325	339	349	339	382	355	353	363	361	374	327	370	345	370	363	340	385	335	360	383	373	402	352	381	337	376	365	353	357	370	342	347	342	331	355	352	336	360	367	386	365	347	373	371	365	359	330	328	403	345	375	361	329	376	380	348	324	376	367	360	358	342	325	325	344	370	346	371	368	356	358	351	347	354	340	314	378	366	366	364	358	342	371	326	338	374	339	366	372	351	351	346	351	346	365	355	365	391	380	338	366	326	337	376	321	369	343	367	392	346	359	379	360	395	362	322	363	397	388	319	376	350	319	341	392	348	381	351	362	353	383	356	373	375	359	326	344	348	359	371	381	316	370	365	343	372	331	397	343	345	370	336	385	364	348	365	357	345	376	343	385	382	351	350	360	340	354	303	362	346	343	350	341	340	374	318	348	357	338	369	365	350	366	361	371	389	351	359	372	341	330	359	374	342	357	364	371	376	348	356	364	347	349	347	329	363	374	349	332	342	339	349	366	373	371	389	366	374	374	356	353	375	357	335	396	340	359	337	326	324	364	397	360	368	350	369	335	351	346	350	332	353	349	351	358	375	363	315	389	363	357	345	359	380	365	346	345	352	345	323	359	371	377	352	361	341	347	367	354	350	365	329	362	364	365	358	359	376	382	341	357	343	340	342	371	350	367	347	335	340	343	374	345	359	357	350	326	319	346	353	360	331	351	325	366	366	337	338	358	345	383	367	344	345	324	364	324	326	331	350	408	353	373	358	325	355	345	361	332	338	320	365	358	383	359	370	350	374	325	338	362	375	355	342	360	332	373	378	370	331	362	378	351	345	359	337	383	366	358	386	351	350	377	359	341	326	326	358	345	353	365	354	383	397	348	361	316	372	361	348	379	364	359	373	341	330	307	354	371	350	345	352	377	354	340	397	356	335	373	361	356	363	368	354	349	342	387	339	334	371	358	363	332	298	363	356	311	334	360	360	317	317	366	355	373	349	341	372	381	374	343	406	336	358	373	350	345	344	359	370	375	370	382	346	357	314	373	371	362	369	390	360	359	380	365	392	337	360	350	386	355	367	349	353	357	365	352	335	365	368	390	384	383	369	371	347	358	368	363	350	323	335	402	343	342	355	380	373	320	384	344	355	365	348	345	374	338	357	355	319	342	354	326	377	390	352	387	339	347	381	390	362	346	334	368	354	385	365	327	357	325	348	374	356	351	326	341	357	402	359	341	368	326	382	382	362	335	359	352	356	376	354	295	355	338	390	397	325	381	325	368	340	361	315	360	359	327	383	370	328	356	364	368	373	339	381	362	364	379	362	364	382	356	332	364	373	343	374	327	341	369	391	374	366	361	350	332	357	367	329	322	341	373	382	325	334	352	351	349	380	356	351	366	365	372	349	332	351	322	332	381	367	374	356	331	377	350	339	342	367	365	361	337	384	361	353	357	349	379	335	372	362	354	377	365	389	326	381	342	364	339	347	374	380	359	361	384	357	328	378	357	367	362	331	357	356	355	374	346	327	375	347	332	347	359	328	372	351	355	332	353	344	362	355	373	368	351	386	379	363	369	355	358	328	354	342	331	367	353	376	348	349	332	372	380	351	356	376	367	322	356	333	339	359	359	380	371	373	388	327	344	344	326	347	365	347	357	377	388	378	349	336	357	373	366	379	366	363	369	365	324	334	337	381	378	358	350	357	361	356	366	338	382	337	358	350	388	373	400	335	370	363	363	361	337	339	360	365	390	344	366	367	356	350	337	373	324	330	348	351	361	376	355	340	341	371	336	323	371	346	350	373	346	367	345	378	360	339	376	343	336	375	380	329	333	385	391	357	385	335	338	340	334	331	386	367	327	343	352	364	366	358	374	352	341	368	355	362	336	360	373	340	362	351	357	388	388	365	347	319	361	328	343	358	392	341	346	317	323	388	364	365	317	331	396	354	358	355	337	372	341	373	368	342	357	352	336	361	363	313	357	327	354	374	322	358	380	337	359	356	359	378	355	392	335	366	349	382	373	356	341	351	340	370	334	387	355	358	351	295	364	324	340	332	357	375	369	311	348	387	356	322	349	365	346	329	342	357	347	325	360	345	369	373	372	371	346	351	340	362	368	360	343	329	342	350	350	355	382	362	334	350	360	366	347	346	352	386	371	364	302	345	382	351	364	377	351	344	343	344	341	337	373	363	375	324	349	353	389	377	349	330	347	363	349	363	343	364	366	356	333	396	338	373	354	374	345	338	331	348	334	365	349	346	327	330	353	347	370	363	360	346	355	350	363	370	341	368	367	340	371	361	330	342	376	372	397	386	318	327	358	369	364	347	338	371	362	357	354	352	372	294	347	375	358	318	323	372	342	327	354	362	377	328	372	380	359	321	349	366	358	359	371	362	327	373	314	331	378	349	338	367	329	387	327	324	356	357	354	339	344	334	355	358	330	364	350	361	382	364	345	346	370	343	338	360	365	371	351	355	348	333	357	372	368	356	338	333	353	358	380	345	352	371	351	403	346	370	377	337	356	367	355	382	317	343	367	353	355	338	384	367	386	322	351	360	363	331	358	331	337	359	361	326	359	368	373	326	316	373	332	368	365	354	339	345	358	326	387	336	368	364	393	373	365	380	376	352	371	331	367	349	386	397	337	351	327	389	365	363	349	344	376	366	338	333	365	350	364	383	339	370	356	339	385	352	360	387	406	333	396	343	367	365	311	359	369	371	365	359	356	359	354	351	336	367	334	357	355	362	363	348	363	403	376	366	342	373	346	346	351	374	325	346	353	352	361	358	352	353	367	353	340	372	336	343	379	344	362	360	317	321	357	353	358	365	357	338	391	357	363	371	369	379	353	355	355	344	381	336	371	383	346	358	343	400	379	388	334	336	363	404	349	357	367	383	325	347	398	356	354	368	352	326	403	352	343	351	375	350	353	331	341	356	385	322	381	367	347	340	360	354	359	357	348	374	330	350	341	353	332	337	348	369	349	362	367	371	339	378	345	392	340	336	357	366	334	352	336	352	337	347	357	346	350	345	347	361	341	388	386	349	309	356	368	319	332	348	349	341	363	376	354	343	356	363	362	350	362	336	358	385	351	328	365	365	344	345	361	350	385	349	368	377	357	359	342	322	374	379	357	346	345	343	378	384	357	358	376	382	403	363	358	362	371	348	359	333	364	341	369	376	349	366	354	356	356	351	376	333	357	392	371	349	326	358	341	342	394	354	344	337	355	379	373	370	380	372	306	379	357	352	365	339	379	372	379	326	379	363	399	360	363	368	364	348	356	395	366	381	357	382	367	399	340	339	348	352	374	393	345	340	390	354	390	365	371	387	354	386	361	307	322	352	357	342	375	367	333
30413	51026	44071	33536	27824	22400	18208	14467	11763	9404	7635	6214	5083	4299	3573	3140	2604	2291	1863	1714	1515	1380	1163	1063	987	926	891	876	808	766	734	727	724	680	652	637	662	640	575	577	556	573	603	529	561	587	517	528	515	567	505	532	547	527	520	565	527	524	515	522	500	529	496	498	491	526	531	506	500	499	474	545	550	521	489	518	514	517	483	522	515	528	523	499	514	504	473	488	472	536	503	502	513	500	497	480	468	483	469	525	503	495	497	495	515	488	504	492	520	512	511	452	481	519	513	520	469	526	496	506	473	491	499	472	510	487	527	516	475	501	510	514	489	471	492	508	498	534	552	513	527	472	464	478	493	496	509	486	542	510	526	510	509	510	498	506	482	503	522	500	483	541	491	527	480	509	490	525	506	535	472	505	520	513	504	516	504	508	468	484	489	510	498	524	523	499	500	484	520	501	522	488	507	517	513	510	479	516	472	515	502	497	513	533	475	453	522	485	468	508	498	533	541	495	485	551	516	478	509	489	513	489	506	500	502	501	511	499	519	491	507	527	540	518	537	460	502	520	485	468	481	486	494	499	496	508	510	496	515	486	514	568	541	485	477	525	519	487	539	510	472	532	497	478	470	488	510	492	517	534	487	526	465	478	529	470	509	492	483	499	464	476	532	509	496	501	499	479	497	502	521	537	515	516	506	527	519	457	480	482	478	498	500	504	483	515	476	498	487	501	562	492	505	486	478	488	491	501	481	509	549	490	529	520	490	483	514	501	501	491	589	502	465	536	492	506	476	514	523	479	448	480	542	501	490	510	505	487	497	517	504	487	509	517	454	486	470	495	516	499	507	495	522	488	478	511	522	515	502	545	498	517	507	512	481	484	535	487	520	486	501	515	468	501	514	500	510	512	521	539	506	528	504	474	487	511	468	488	487	526	518	518	514	506	543	483	502	498	530	497	464	526	503	504	499	504	477	498	518	510	541	497	524	489	493	511	500	471	507	485	506	454	481	497	559	513	505	486	519	483	445	503	510	446	516	515	480	504	512	464	504	504	488	519	509	500	485	531	487	530	526	525	501	457	514	497	485	466	498	490	525	474	518	506	503	472	525	454	495	471	481	513	506	501	515	516	513	523	496	490	523	483	485	519	521	500	555	507	469	507	496	492	526	505	477	496	507	553	542	530	504	540	549	542	499	459	493	485	445	540	514	458	534	499	484	463	527	498	482	489	537	480	511	477	493	487	489	550	506	483	508	482	481	520	519	442	498	529	491	483	520	478	540	472	519	517	502	506	540	518	501	495	501	504	488	500	496	480	494	489	546	514	472	470	477	498	492	481	491	513	471	503	486	496	484	519	523	511	535	514	517	471	523	496	469	478	465	473	542	490	503	509	445	463	495	554	481	490	507	467	486	516	454	473	538	508	483	495	503	502	491	515	490	490	487	488	519	510	499	510	548	501	532	511	499	537	523	486	471	516	494	557	514	505	538	458	482	531	496	485	512	530	515	476	511	514	462	476	504	508	481	514	494	487	496	522	484	513	510	514	483	483	508	481	485	472	516	508	497	517	516	509	503	540	488	493	471	557	525	519	511	480	523	477	492	469	486	521	512	488	510	469	478	485	534	493	486	487	537	515	506	507	501	544	473	518	476	481	515	479	495	485	507	507	477	510	514	480	479	476	489	500	467	534	486	489	502	508	508	499	517	446	542	500	511	523	482	506	520	498	499	506	477	462	483	514	515	477	503	464	487	476	517	486	455	464	517	501	519	492	520	493	467	489	519	487	520	452	498	500	494	519	484	457	491	486	492	529	540	506	498	521	532	524	519	503	500	507	541	519	495	498	480	501	529	506	504	479	539	496	508	498	526	546	480	514	506	499	539	517	516	537	526	480	526	515	479	490	493	457	493	514	491	561	481	530	514	467	508	473	487	495	493	480	477	473	538	509	486	498	490	483	514	483	491	512	515	503	514	496	474	459	524	521	542	543	476	513	563	434	472	543	489	514	491	497	443	471	501	496	523	526	468	513	500	518	523	534	503	514	465	504	513	517	475	488	504	521	556	519	473	497	497	489	478	499	516	482	548	558	485	479	544	536	525	514	480	499	482	486	471	461	514	511	493	516	479	495	513	505	515	498	525	523	483	536	493	498	533	489	520	504	488	473	481	493	532	486	515	511	534	506	523	519	487	547	504	498	499	448	530	542	507	451	528	522	513	509	478	510	513	483	508	489	455	545	494	480	472	503	481	464	467	495	459	518	533	505	491	444	509	499	531	537	477	528	522	498	500	467	464	512	493	519	504	481	494	468	532	490	478	515	532	517	511	488	530	507	504	494	495	519	535	494	475	502	515	523	490	498	533	431	461	488	480	548	452	511	508	491	504	482	484	485	470	522	464	437	517	500	515	521	470	495	483	511	516	486	494	487	497	515	493	517	531	491	509	495	517	491	546	493	529	462	500	515	477	486	465	471	469	520	474	572	482	505	528	506	478	498	466	502	501	516	521	492	514	508	520	507	505	508	483	506	504	470	448	505	485	487	509	540	470	488	450	485	522	513	483	496	516	491	486	486	505	521	501	510	550	466	493	529	461	485	548	495	501	500	532	514	501	487	539	504	481	487	517	499	490	472	479	507	512	510	455	487	499	552	481	494	489	491	476	517	519	496	505	479	500	494	505	497	514	517	479	483	462	486	499	516	485	483	469	503	496	539	501	554	535	497	516	508	477	504	522	494	478	482	508	503	471	510	530	550	472	467	529	506	513	526	529	473	519	484	527	487	489	523	504	479	517	504	546	495	502	514	474	511	480	516	505	533	526	474	482	490	493	490	462	493	482	503	475	491	514	516	499	500	484	501	518	472	475	512	518	512	498	496	497	503	546	513	507	505	538	516	487	528	462	530	496	505	527	511	508	468	525	513	496	488	489	477	519	560	492	471	458	508	522	472	479	495	477	538	494	508	515	467	508	480	493	524	490	535	493	476	487	470	518	486	517	470	525	531	437	498	466	502	541	514	488	514	493	487	511	491	470	490	542	466	510	524	490	487	531	467	437	489	460	485	517	527	512	471	503	481	489	527	507	500	491	474	505	473	473	481	476	481	474	515	461	517	503	513	482	510	483	540	503	489	504	551	514	529	485	472	513	518	519	532	517	537	494	475	521	488	488	451	496	506	535	461	542	493	510	513	470	497	476	532	506	485	538	506	540	500	488	510	529	479	548	514	500	511	476	483	490	526	512	482	536	493	507	499	540	510	533	483	496	483	552	490	506	542	536	508	513	491	519	512	480	465	519	544	439	496	469	514	490	480	476	500	476	468	525	455	504	530	494	473	502	498	488	499	489	500	502	453	516	488	496	495	500	488	475	483	509	513	511	491	525	498	447	531	522	554	483	494	483	524	508	498	454	519	516	528	507	471	511	495	541	498	482	537	525	519	488	489	479	525	521	497	514	500	533	498	491	515	506	513	487	539	478	507	497	512	491	544	520	521	515	483	508	512	534	502
23163	21142	28746	23818	21663	22374	19041	10817	7196	5777	4346	3478	2925	2337	2018	1657	1506	1311	1143	945	856	797	702	684	617	602	535	550	509	505	495	469	471	432	422	433	406	411	400	385	352	388	358	376	370	364	409	355	367	353	355	345	335	342	358	339	332	333	340	327	338	357	368	377	370	378	336	376	357	371	372	344	356	353	347	351	356	335	365	375	336	346	375	333	352	326	366	366	357	328	360	351	333	348	340	350	344	345	332	309	374	331	332	339	344	311	365	342	340	361	346	338	323	346	341	348	326	360	342	371	338	342	330	372	332	360	346	339	347	349	355	352	343	341	336	348	384	322	355	347	330	358	341	319	331	337	367	330	371	335	317	314	311	363	370	311	349	341	376	354	331	339	345	358	353	387	376	330	311	324	315	370	315	382	337	372	336	347	350	334	363	362	340	361	344	337	323	347	366	357	368	325	338	355	336	363	350	383	343	376	359	335	397	344	354	348	323	351	345	362	348	342	357	358	352	338	330	341	338	327	359	361	357	370	332	358	352	346	351	334	347	350	339	339	349	376	359	336	322	338	323	335	335	375	363	358	349	380	366	341	394	333	364	327	334	352	355	350	332	346	349	349	313	328	318	371	329	330	328	339	372	358	374	339	359	302	317	354	348	369	358	368	359	315	353	343	335	354	337	349	318	339	369	358	355	379	362	365	348	324	351	345	316	334	348	326	330	340	350	332	344	323	338	349	330	320	354	354	394	342	343	351	349	376	347	340	366	353	352	324	317	323	403	351	348	354	295	315	360	308	346	326	341	354	354	349	330	327	331	317	354	371	339	304	330	353	341	320	353	380	371	316	375	375	315	367	293	358	325	368	365	369	362	328	352	386	388	329	313	371	346	355	334	339	333	347	374	349	335	346	345	346	357	335	350	325	320	355	367	351	341	349	347	390	344	377	374	379	330	340	364	344	351	367	314	322	316	311	355	359	376	369	327	391	342	369	333	357	341	358	352	338	343	336	351	355	340	380	343	362	285	356	289	348	352	357	334	373	339	313	347	365	335	379	378	368	332	330	357	340	355	374	334	334	360	343	340	356	344	327	361	366	324	326	384	320	359	352	339	341	322	326	350	350	325	364	344	355	363	332	343	323	361	347	354	353	383	379	349	336	324	341	328	343	347	341	353	338	326	340	333	333	377	341	320	349	338	356	356	330	348	341	343	355	347	390	346	341	356	366	362	358	338	324	348	352	385	356	331	344	356	348	354	367	346	350	341	388	331	324	361	354	339	334	384	352	333	372	378	357	364	336	358	346	339	345	343	376	340	353	370	344	346	326	362	309	336	325	358	332	364	326	356	336	387	343	369	352	308	327	339	358	345	371	366	341	332	348	351	366	352	324	369	353	332	339	369	316	359	357	366	378	344	324	370	315	328	375	335	352	345	351	353	326	358	336	308	369	354	312	364	347	318	378	327	374	361	328	348	340	349	340	366	353	339	363	335	376	340	343	304	347	353	344	357	323	370	366	386	355	291	372	342	337	333	320	343	381	360	322	350	346	336	336	345	350	353	351	368	354	331	338	384	348	337	345	383	317	344	370	392	351	374	349	365	323	365	326	331	319	362	335	333	380	353	305	359	349	355	353	339	355	351	328	337	330	353	321	358	353	351	358	326	329	335	346	344	319	335	358	330	362	377	373	331	329	348	364	335	339	326	335	332	368	358	387	311	352	351	345	364	350	345	348	339	354	372	323	353	336	338	353	358	347	334	358	288	355	321	344	344	347	381	324	369	343	339	362	320	379	345	349	342	354	369	346	326	331	327	326	360	358	348	356	346	375	323	322	351	372	327	334	356	336	365	334	386	346	394	351	363	340	357	329	356	384	312	334	325	320	312	365	345	345	345	330	336	343	381	312	333	352	347	360	349	381	369	312	369	355	387	303	355	346	341	347	388	332	352	384	375	336	373	355	342	337	340	321	332	335	343	354	363	334	339	363	317	322	371	342	355	329	342	372	358	333	359	337	352	344	300	333	332	317	351	333	321	292	376	376	342	332	326	344	332	349	327	370	338	372	392	346	341	369	352	341	320	343	344	345	335	367	377	320	380	317	343	324	386	349	370	361	319	334	355	344	345	341	324	354	332	365	356	362	344	357	342	350	352	378	372	359	319	332	351	332	345	354	339	327	346	368	328	343	336	373	330	324	331	333	341	367	364	354	346	326	333	345	317	363	341	352	340	349	353	365	376	347	320	332	359	336	355	338	329	370	335	336	337	307	378	331	336	360	348	357	316	378	352	374	363	326	335	354	359	343	356	351	348	334	343	306	366	367	339	365	329	361	356	342	347	353	336	316	309	336	357	362	315	376	315	325	352	344	358	353	302	363	351	346	353	362	325	331	343	373	371	337	350	397	350	342	319	373	320	349	348	354	364	366	351	358	350	351	350	343	321	333	339	326	331	355	334	332	380	336	362	383	342	363	357	338	319	364	373	352	341	327	342	357	358	342	302	369	347	362	323	338	326	358	328	337	371	348	343	325	334	314	353	377	322	343	344	349	355	363	360	341	362	344	345	365	369	370	375	323	328	371	348	320	368	332	358	367	335	358	316	352	387	324	346	351	345	358	327	337	358	320	324	342	313	348	353	350	361	333	340	327	353	361	340	368	366	343	341	369	296	362	354	311	347	341	324	331	358	314	373	357	376	342	327	382	373	341	347	363	374	358	322	373	321	341	362	337	325	359	340	340	337	327	338	347	330	345	324	341	333	389	367	338	362	356	374	352	382	311	366	359	335	362	387	376	344	366	332	301	333	372	350	334	342	371	334	324	340	336	359	357	341	355	322	353	346	342	339	317	286	346	319	341	331	356	371	326	387	316	329	325	335	368	349	336	325	341	384	362	342	365	342	357	352	327	352	347	349	326	361	367	312	337	361	334	336	353	329	364	364	335	334	346	352	343	336	361	329	300	340	315	328	301	314	371	347	344	368	354	352	336	364	333	364	353	328	348	325	357	325	383	316	350	359	363	334	339	361	372	364	386	366	350	351	329	366	356	338	374	330	348	360	348	327	337	326	352	376	341	339	357	344	346	320	356	335	359	323	359	341	342	338	362	331	359	338	353	326	357	344	346	385	363	334	382	320	333	339	346	348	320	361	345	350	338	340	366	342	343	348	317	381	391	363	319	337	333	347	345	341	328	362	348	319	351	377	343	301	371	331	361	346	351	359	369	300	339	355	347	340	349	348	326	353	339	362	375	323	341	346	372	336	369	375	362	328	328	358	344	367	304	344	342	345	357	371	328	359	350	362	347	351	323	338	370	351	346	353	356	313	344	376	364	354	322	377	336	345	338	332	325	384	336	301	411	353	326	360	301	349	338	332	366	364	370	349	352	312	388	325	344	299	360	368	361	346	362	339	366	316	326	345	343	340	325	326	321	356	340	343	325	370	344	359	332	331	369	350	341	309	341	376	352	354	336	353	357	376	334	352	345	388	344	354	341	349	336	335	314
32798	56529	48125	37412	31837	26794	22266	18384	15133	12162	9805	8249	6652	5543	4781	4006	3485	2910	2423	2081	1847	1664	1410	1282	1151	1108	1049	980	903	872	801	763	775	694	704	687	639	647	623	572	589	641	615	552	548	549	541	531	508	512	521	508	523	502	477	518	530	498	515	524	533	509	489	533	483	487	481	483	477	539	502	473	505	516	492	475	464	464	447	485	514	485	471	486	505	455	463	476	457	520	486	475	464	484	484	483	453	464	491	502	496	454	460	433	487	457	444	468	486	482	474	501	483	480	474	457	469	459	471	511	461	485	457	523	453	510	507	434	468	492	477	434	537	495	506	514	519	498	492	476	498	423	468	472	487	496	491	507	480	482	487	517	479	485	490	499	470	511	506	476	461	465	461	508	502	512	499	479	511	461	456	505	466	466	490	515	474	492	508	483	459	504	474	453	498	497	476	491	499	477	493	456	510	468	469	478	463	438	483	486	481	490	458	500	477	478	482	491	465	472	461	462	491	491	502	476	473	468	489	484	465	497	493	486	475	480	482	465	468	476	488	472	458	460	501	460	457	447	461	455	491	463	464	516	504	490	512	440	505	505	490	491	501	469	427	500	444	461	444	501	427	449	491	487	473	478	481	459	479	486	480	470	491	499	503	456	478	502	494	462	488	485	480	475	477	486	432	497	466	509	460	470	483	475	466	492	482	483	465	460	443	541	491	498	484	483	467	500	509	501	468	483	489	467	487	468	456	467	488	464	537	486	462	493	481	479	434	470	522	461	473	501	457	533	478	479	456	458	477	483	480	496	486	455	449	460	473	509	467	457	449	488	429	476	454	484	482	502	519	478	484	481	459	520	481	461	460	463	468	503	504	489	476	486	485	533	473	508	484	483	471	472	447	477	447	472	491	464	451	531	490	454	498	484	491	462	466	485	472	483	470	444	490	457	465	486	461	461	485	479	470	479	494	490	508	466	458	497	506	456	444	495	480	511	457	482	426	476	456	474	504	480	479	499	504	502	516	470	463	426	465	454	462	458	464	464	462	460	493	510	450	489	465	473	493	436	499	466	479	501	446	494	494	486	477	460	482	501	476	487	460	459	499	490	474	423	508	461	488	476	497	471	458	500	496	493	473	455	483	515	519	472	460	497	450	451	504	454	491	509	503	449	478	440	485	510	505	495	491	484	445	435	483	467	457	438	480	479	493	473	485	517	452	467	490	477	482	463	482	467	454	533	453	475	507	508	476	503	506	483	510	463	450	466	437	469	490	464	482	480	505	486	458	478	455	412	485	493	453	453	485	527	488	482	465	528	505	471	477	507	436	498	489	489	490	475	508	449	489	471	475	466	435	516	465	456	500	478	497	496	457	534	480	475	460	484	463	451	474	500	480	478	470	476	459	506	485	508	480	488	491	497	486	441	467	473	486	508	508	494	487	467	448	494	487	440	485	498	471	472	490	497	508	520	483	449	469	502	479	453	482	479	445	463	497	469	471	506	462	459	502	530	504	506	481	470	485	460	441	507	472	474	468	480	504	509	463	480	495	472	491	477	472	487	505	517	482	477	495	479	475	493	503	483	485	447	479	509	471	459	442	464	476	473	499	537	481	493	474	451	487	461	507	486	472	497	517	475	475	455	481	482	494	475	493	458	485	484	447	463	469	504	490	452	460	462	483	478	473	475	481	463	513	458	470	489	513	465	499	487	466	455	493	488	509	480	497	465	480	518	503	448	466	458	470	459	466	506	526	490	473	445	487	450	491	487	511	492	467	466	466	491	498	483	459	457	466	483	501	477	448	470	496	465	462	485	533	477	475	492	526	425	499	457	429	469	488	480	479	504	499	450	474	471	447	480	490	514	461	456	527	472	469	483	497	437	436	501	489	478	525	531	480	488	485	489	481	464	416	502	481	517	461	504	514	480	458	443	487	469	487	488	436	466	470	501	453	491	489	449	446	508	494	487	490	475	477	475	492	471	447	466	431	487	467	493	512	495	489	468	458	490	481	476	517	451	492	476	490	425	479	479	496	485	462	446	491	494	486	486	512	485	474	460	480	462	486	486	457	470	501	527	514	468	451	481	476	490	523	453	517	489	474	470	520	502	473	462	488	473	468	467	449	469	510	470	460	464	461	505	484	516	493	478	528	466	462	460	492	477	505	512	483	495	482	489	498	477	453	471	469	465	436	472	445	480	529	494	449	501	477	482	480	505	469	523	467	491	481	505	455	489	496	497	484	481	474	489	476	464	432	479	463	442	488	508	442	450	491	457	494	489	452	489	456	485	481	501	497	486	476	507	485	447	475	482	496	488	482	466	480	456	512	458	524	490	487	456	478	479	509	464	473	520	477	455	445	500	474	492	499	492	459	479	473	517	466	480	484	476	450	491	487	452	422	507	479	534	494	498	516	526	485	477	470	467	488	501	493	438	479	468	486	449	479	513	501	478	498	481	446	473	470	487	500	456	485	505	470	480	503	497	495	439	520	504	492	465	449	475	463	451	488	468	460	460	428	479	473	512	502	453	434	486	461	472	424	501	496	482	500	458	468	507	483	468	484	462	477	541	457	462	477	512	480	498	505	488	525	455	491	508	464	484	475	473	495	447	474	426	489	500	483	484	473	499	510	465	475	487	506	495	481	506	493	466	465	485	495	497	502	450	455	457	456	505	485	458	492	454	472	478	467	471	478	485	483	455	445	444	422	491	500	487	506	475	482	509	459	518	443	502	517	493	467	490	474	461	498	471	489	512	485	452	447	471	506	447	440	466	496	486	501	456	517	516	494	458	474	481	487	470	486	503	466	496	514	436	471	502	488	495	473	491	438	493	484	482	498	474	480	513	445	483	504	470	493	505	457	491	433	485	518	478	492	497	457	494	494	505	460	510	466	475	496	471	480	476	497	481	487	437	501	506	510	471	447	491	451	465	497	519	471	501	472	469	507	476	509	464	465	488	466	465	504	465	523	484	528	467	480	496	495	486	504	463	472	481	519	511	541	482	488	472	468	468	492	483	537	530	498	470	452	502	477	481	465	456	503	489	494	483	501	475	463	480	458	519	472	473	493	470	493	499	476	449	460	485	482	470	441	438	507	457	485	487	464	505	462	487	462	516	492	460	533	428	493	519	458	468	459	497	480	473	480	527	478	462	487	475	462	482	436	466	493	463	462	485	470	464	508	454	447	485	493	489	495	463	477	452	446	475	467	494	477	512	475	497	477	422	478	436	520	469	479	501	488	465	464	487	504	489	498	461	493	474	457	452	479	466	482	480	491	462	467	456	498	492	541	473	501	422	506	465	495	448	489	454	473	487	489	499	473	467	443	487	496	499	461	444	489	475	499	455	452	485	488	481	465	473	513	453	475	511	510	474	485	456	491	481	495	496	456	438	479	533	497	482	491	513	506	508	449	489	453	451	483	496	482	484	476	485	497	456	489	508	461	482	503	501	462	519	496	470	469	478	500	457	489	481	512	461	489	485	486	490	459	469	462	527	486	484	465	513	493	507
28010	26480	29971	23098	13982	8966	5869	4325	3183	2403	1984	1578	1269	1182	1020	855	758	717	647	567	555	484	491	496	451	441	407	370	398	386	372	366	367	360	395	343	351	367	374	334	333	314	337	327	334	366	297	342	331	372	329	324	327	303	352	350	337	337	324	338	314	339	299	321	323	314	326	311	326	317	313	323	311	330	345	331	333	323	310	322	346	317	294	323	332	314	295	303	306	307	294	331	300	325	337	343	306	300	297	352	341	331	299	309	327	329	317	301	304	345	312	328	297	325	317	294	305	310	340	331	308	356	326	325	323	336	321	325	329	334	314	318	343	300	335	309	287	315	333	306	296	329	354	314	316	340	295	336	342	331	331	309	349	303	329	342	328	308	305	330	336	339	327	332	326	332	342	317	302	344	356	311	323	337	306	333	303	312	335	331	308	312	269	312	362	351	335	331	350	340	340	326	288	361	337	300	308	344	320	325	318	334	306	306	294	329	300	299	300	358	333	330	307	325	336	306	325	304	317	326	307	299	362	306	323	323	322	346	336	314	307	364	326	323	350	320	295	316	346	335	336	331	319	291	318	325	309	332	330	320	299	312	339	287	347	296	329	286	293	326	324	315	328	333	333	343	326	355	353	335	316	334	320	353	302	311	294	338	307	335	331	353	311	324	319	314	331	339	324	336	353	301	327	324	305	320	291	331	319	323	325	325	324	316	340	350	340	362	298	290	314	315	291	303	338	344	310	317	330	333	332	332	334	329	326	304	291	308	320	306	305	314	314	345	312	347	335	323	339	305	297	316	363	328	320	344	320	332	327	311	310	340	328	338	305	338	320	329	336	327	305	333	309	296	329	324	311	344	333	317	316	344	352	323	327	349	327	325	328	330	335	311	296	332	331	323	342	337	318	313	338	329	280	305	334	311	350	327	343	281	326	305	298	281	302	320	337	347	306	324	341	311	314	347	297	304	302	292	332	323	309	338	370	344	352	315	333	299	328	314	297	335	299	326	346	334	308	348	342	360	324	330	294	325	318	327	337	327	295	326	298	317	299	333	306	327	355	312	305	276	317	324	337	334	320	345	335	328	352	299	342	322	345	309	312	337	349	313	353	295	340	282	341	318	330	321	317	314	339	330	363	339	328	290	326	327	343	317	326	355	347	318	309	333	337	298	341	300	298	312	331	330	320	337	308	342	327	342	338	351	335	343	317	308	323	324	317	368	330	329	306	300	320	307	329	305	308	316	325	323	329	321	330	343	347	365	308	343	286	327	332	320	341	325	319	301	329	312	297	319	330	358	315	335	356	321	350	302	324	310	328	333	336	349	323	338	306	334	319	328	282	322	346	298	349	318	334	319	304	340	342	324	289	328	342	325	323	327	333	311	320	329	340	325	338	314	319	289	319	285	317	326	292	320	318	329	320	320	358	310	323	344	343	332	285	286	318	350	314	313	329	311	324	330	359	345	320	331	316	329	343	324	303	272	332	299	314	325	310	324	300	328	331	334	310	333	325	341	338	314	315	332	323	327	325	333	285	316	322	303	313	280	307	334	352	330	313	283	315	291	336	306	311	344	319	296	326	326	325	300	298	322	299	313	306	329	334	309	342	336	316	295	333	338	330	313	382	294	307	357	349	323	283	340	313	354	298	314	325	320	331	294	319	327	305	311	334	319	327	324	335	336	326	302	315	306	317	339	322	357	340	330	268	329	345	321	345	340	351	317	294	315	331	336	314	325	327	315	336	303	296	280	321	324	329	300	288	305	325	317	354	330	309	297	302	337	335	328	309	339	351	306	304	355	321	334	344	324	329	314	336	323	328	318	330	346	297	328	302	318	327	315	343	314	336	336	322	303	288	290	333	302	347	310	331	309	314	333	345	326	304	316	294	311	352	356	305	333	298	310	320	333	328	288	329	292	303	302	313	339	336	298	335	325	320	302	325	339	288	320	299	314	295	310	317	303	336	336	294	306	319	343	336	312	308	328	327	364	347	316	351	379	301	327	319	312	319	281	309	288	278	316	328	326	279	308	351	338	263	327	337	309	331	307	304	356	362	328	318	314	312	333	331	292	328	307	353	335	323	327	321	355	317	321	293	293	316	357	326	331	303	346	291	320	323	301	330	344	358	305	322	331	315	336	311	331	303	367	352	293	291	339	339	320	298	311	334	284	310	305	319	307	332	349	329	328	305	340	349	344	336	294	330	330	314	336	336	304	327	300	328	308	326	314	324	329	311	366	344	339	319	301	343	348	331	329	325	351	338	322	350	334	322	314	317	361	326	301	329	338	320	326	285	307	324	324	324	322	318	302	296	312	283	318	317	336	325	317	354	317	304	318	330	318	319	309	292	300	320	314	334	318	326	310	324	295	330	328	313	325	298	320	311	303	336	335	308	313	323	306	318	316	328	331	306	320	331	310	349	339	307	306	310	309	334	339	326	309	320	309	340	326	281	345	313	327	340	335	324	352	291	312	319	335	291	295	325	329	295	355	334	320	324	296	306	340	315	337	344	325	340	345	334	330	305	306	295	336	348	342	352	309	311	308	339	300	354	305	313	314	341	339	304	301	309	326	306	324	315	277	306	341	336	337	291	340	309	304	317	321	303	304	328	320	342	300	343	322	342	300	271	316	325	313	327	321	317	306	328	340	323	301	292	312	317	323	316	333	324	347	287	333	311	322	326	326	318	306	314	329	323	289	334	317	310	333	339	345	295	321	339	307	340	347	323	360	281	317	331	330	314	327	317	330	308	327	316	351	306	306	326	320	320	326	301	293	305	342	307	343	321	333	324	303	338	307	302	323	350	325	309	314	311	315	304	310	323	341	298	341	298	286	323	314	309	338	328	337	348	346	315	302	321	309	334	285	338	320	286	308	354	336	345	283	334	331	320	303	338	332	333	355	325	305	317	311	313	344	324	353	321	299	306	319	326	321	340	330	328	299	293	328	331	335	350	317	298	329	307	317	331	318	351	312	298	346	309	332	330	336	328	336	325	335	323	304	309	321	353	317	345	330	318	334	326	340	325	347	302	345	340	304	307	326	319	354	293	305	335	343	292	323	339	324	310	302	303	318	314	340	309	318	303	342	341	318	341	317	302	333	290	315	353	329	336	297	369	387	327	316	334	328	305	296	314	323	319	327	311	323	314	322	334	303	305	300	343	298	321	324	311	345	315	358	318	337	283	315	323	283	323	308	312	318	329	294	310	340	330	377	324	330	337	324	361	332	337	379	310	318	304	325	313	289	322	327	315	317	301	315	338	313	333	330	282	322	347	343	316	319	335	321	305	315	304	340	333	316	300	286	323	318	332	317	284	314	339	301	361	327	309	331	322	335	314	281	330	304	312	333	316	337	320	311	295	295	291	302	339	296	314	363	321	318	325	341	291	339	315	314	325	309	325	298	318	297	346	337	341	336	334	332	312	323	326	322	305	339	337	307	281	342	335	321	337	323	347	329	311	326	293	300	316	306	289	332	325	319	337	304	327	327	315	320	308	334
29573	43502	37026	26638	21038	16387	12872	9844	7723	6160	4941	4089	3419	2827	2305	2088	1726	1486	1350	1180	1017	903	835	788	799	753	760	633	627	583	594	580	597	557	554	511	484	549	513	492	531	510	481	523	475	520	475	502	446	481	464	511	484	442	463	485	493	463	477	487	447	468	500	431	426	446	434	516	456	484	466	448	470	476	472	452	483	448	432	438	465	468	456	439	464	433	469	455	466	470	449	455	467	478	468	498	466	470	443	464	453	436	443	462	429	422	424	464	443	456	428	455	463	463	430	465	424	464	451	475	418	473	447	467	474	475	421	527	441	451	422	413	449	440	440	420	462	503	493	475	454	477	443	467	438	462	455	475	435	460	454	486	409	447	481	450	474	449	452	447	451	488	441	456	450	411	454	454	408	443	471	445	465	432	473	420	499	417	466	463	415	421	435	413	479	436	466	509	427	487	480	477	467	435	447	436	483	450	482	477	441	468	439	461	479	465	483	460	506	441	453	474	444	416	459	449	477	471	473	485	445	431	470	492	437	455	511	467	453	463	449	431	434	449	449	434	439	430	486	455	460	444	451	448	465	456	453	459	475	438	482	464	449	471	464	453	477	447	438	449	423	438	464	460	454	460	470	465	463	469	437	467	447	459	467	456	448	438	464	435	430	453	456	458	442	465	455	489	438	475	459	431	466	461	473	491	462	432	436	438	439	480	520	445	459	455	489	436	465	466	443	471	483	436	407	448	420	430	405	491	475	449	476	455	431	475	486	492	464	508	454	451	465	487	421	464	435	451	444	421	465	443	437	452	452	457	472	434	454	476	493	469	443	454	439	432	490	471	423	447	430	444	481	438	450	424	445	442	451	423	462	429	443	460	484	453	493	456	431	467	433	462	436	459	462	489	451	438	421	447	427	456	420	486	476	463	434	441	450	473	455	464	451	418	463	456	442	491	436	470	489	426	448	450	464	413	477	481	489	459	449	459	435	469	479	424	462	475	437	476	448	451	455	439	427	442	476	431	504	427	440	468	490	463	460	491	439	474	445	497	457	465	468	458	485	451	465	456	446	439	438	433	489	458	412	431	475	466	452	474	445	495	423	437	449	493	478	472	408	439	441	468	505	461	487	469	466	454	438	444	465	493	467	445	447	411	499	408	499	472	432	420	430	460	461	437	418	435	449	444	467	473	445	431	502	413	454	450	438	454	473	427	425	442	456	483	458	495	461	488	437	441	488	441	444	445	435	489	470	469	481	465	439	474	445	471	463	459	469	458	457	442	464	503	486	457	459	399	455	439	472	478	479	498	470	438	489	436	501	472	426	436	466	480	441	484	464	472	455	440	468	410	482	481	451	468	451	482	422	468	471	464	434	471	485	439	445	463	442	457	458	443	436	433	439	458	458	445	463	443	478	475	440	471	477	455	483	463	470	444	463	444	510	408	472	449	504	485	440	456	446	473	464	470	479	430	461	420	454	421	454	488	457	426	441	452	418	447	460	464	412	476	458	458	440	432	455	481	472	448	480	469	498	458	469	471	445	442	445	443	475	419	459	477	434	475	442	430	455	465	449	432	447	423	470	422	435	499	454	498	461	415	471	448	467	438	447	463	465	461	444	439	469	425	464	431	454	444	471	453	449	495	443	440	487	448	448	443	452	426	460	446	457	438	435	467	469	415	447	448	462	423	498	412	451	449	448	450	497	450	443	473	449	445	466	439	452	460	426	459	423	443	453	432	524	444	468	461	482	458	462	438	455	482	445	466	448	405	454	440	412	434	448	463	449	477	502	437	443	465	477	455	455	458	437	487	434	447	451	442	457	442	452	441	428	434	470	442	433	469	449	450	454	471	439	461	470	440	425	476	453	485	433	459	478	442	494	464	498	456	464	470	429	451	462	412	430	447	455	458	468	446	454	444	450	497	457	406	444	457	456	446	449	500	436	482	469	471	453	457	453	448	453	445	449	454	410	424	456	442	458	471	422	427	463	412	465	447	419	436	460	442	421	474	418	419	460	490	439	468	490	451	462	446	470	479	410	443	451	441	454	505	433	429	416	482	428	435	432	439	504	432	471	455	431	495	451	435	447	450	434	459	441	432	406	443	441	425	411	432	471	448	494	466	469	451	434	458	461	465	479	421	471	434	467	467	461	473	454	435	459	440	428	450	495	467	486	459	489	473	492	444	439	439	438	458	446	409	457	446	460	472	475	492	490	477	438	446	478	453	456	427	485	438	435	430	461	478	418	436	469	484	446	446	453	455	471	477	482	459	457	465	462	443	414	477	465	432	437	428	450	456	481	474	453	453	455	464	420	469	416	471	418	436	417	451	446	464	444	484	443	489	453	457	461	452	440	476	455	396	428	432	474	445	394	424	453	473	419	475	485	474	492	458	452	451	410	477	467	485	442	444	457	447	465	450	450	439	430	464	444	483	467	477	496	428	447	467	435	450	459	437	471	462	452	472	468	448	479	461	489	470	468	463	433	448	442	450	440	441	468	425	479	486	468	458	443	485	455	446	430	470	463	446	457	456	440	442	493	509	495	448	456	462	466	492	448	471	419	435	441	465	448	469	470	440	429	505	468	463	489	466	432	442	499	452	449	468	436	464	483	431	500	421	451	447	463	460	455	441	453	448	438	400	466	492	425	471	455	438	430	481	450	466	486	461	440	432	404	428	437	435	404	442	436	473	455	403	448	439	449	480	463	469	443	446	490	419	442	498	428	442	454	468	463	441	440	440	454	454	394	442	452	432	513	422	461	464	444	486	457	484	494	462	445	454	481	416	478	470	450	405	440	471	485	445	440	475	460	452	444	451	422	444	461	462	436	486	424	431	426	456	422	470	424	448	443	423	473	453	416	478	481	438	466	424	474	468	439	457	443	448	467	465	465	439	473	424	474	444	448	463	438	434	458	457	473	445	486	432	451	471	473	436	487	452	436	459	444	417	449	460	453	449	464	446	463	450	439	417	446	449	459	448	489	464	438	450	451	424	459	459	463	491	439	457	471	418	424	467	473	457	486	461	456	452	440	464	452	443	462	462	445	450	462	429	454	426	451	482	490	460	443	421	442	442	462	436	462	462	476	430	485	452	443	443	475	457	433	461	451	475	441	441	479	437	424	462	466	437	406	458	459	417	431	460	428	441	458	459	494	446	505	427	417	478	482	454	459	447	470	462	410	491	454	472	433	462	459	424	459	485	454	448	449	464	461	470	466	417	447	456	438	440	470	413	442	458	465	430	463	464	456	455	446	436	434	483	433	479	425	474	442	444	459	456	456	463	477	480	463	466	457	444	442	470	406	483	448	438	445	471	451	478	457	475	502	511	446	445	456	453	444	421	424	465	462	412	449	460	454	456	474	464	424	458	414	447	411	462	463	464	471	425	435	452	430	448	454	466	465	477	461	493	475	489	453	476	481	483	437	426	480	422	431	442	453	439	466	455	473	416	446	459	452	429	441	463	435	452	426	462	453	436	477	459	496	477	404	451	421	444	454	443	452	447
24183	21086	28200	24762	21809	18321	12362	7430	5249	4088	3239	2550	2031	1781	1521	1327	1192	1001	907	800	761	685	619	581	574	504	566	493	491	482	461	440	446	433	398	380	387	351	378	384	406	354	408	396	388	352	395	329	354	366	359	360	399	388	370	346	393	364	397	376	363	374	375	385	327	339	382	346	366	342	335	384	338	351	362	366	367	349	346	357	379	347	339	349	378	371	336	361	354	352	342	344	357	391	363	322	395	344	336	332	353	349	311	366	352	366	367	356	368	340	365	322	352	356	365	372	366	368	383	358	368	346	368	342	347	379	358	345	350	358	374	321	346	357	354	340	364	312	362	328	358	322	340	371	331	365	302	314	373	346	340	346	352	323	364	366	366	347	378	347	349	355	345	356	349	337	343	362	362	361	366	352	331	376	393	352	345	361	341	344	323	337	384	349	340	334	328	377	335	370	368	315	345	324	337	365	350	363	350	364	349	360	346	355	373	343	336	390	332	323	374	349	382	354	327	356	375	355	327	339	369	341	347	354	348	360	373	384	340	376	351	344	353	364	357	341	337	385	366	348	345	352	342	389	361	346	356	382	350	365	365	334	380	322	356	348	357	319	358	370	355	332	371	375	329	339	337	379	339	340	343	360	351	360	351	374	348	377	354	337	348	346	349	391	351	383	361	343	370	340	349	365	346	332	383	342	367	349	358	363	337	365	378	363	378	323	379	330	332	349	321	377	364	293	342	335	354	377	370	374	335	337	332	367	353	405	354	337	345	363	345	336	347	363	371	364	381	371	364	356	343	353	387	337	359	325	331	346	369	336	329	339	324	341	364	352	342	373	339	355	368	356	371	369	359	358	352	389	343	350	365	361	378	352	334	342	379	358	357	366	340	379	336	376	320	347	354	373	349	383	383	363	347	336	349	327	342	333	335	366	365	362	379	354	340	335	363	365	392	364	357	367	349	367	369	310	332	327	340	352	329	346	344	341	325	364	392	379	358	339	361	331	295	338	365	321	357	341	354	388	332	334	364	344	368	375	353	371	380	362	341	364	375	356	345	347	350	377	359	336	370	356	358	368	364	340	353	395	363	354	394	350	342	359	347	354	380	374	358	355	388	337	341	375	348	341	354	383	320	338	382	350	377	356	370	343	340	341	388	375	304	365	365	357	352	366	344	316	330	347	355	348	326	373	354	313	342	340	338	347	366	363	335	383	386	302	342	341	370	344	352	350	354	342	330	359	359	348	382	385	355	349	372	337	380	339	358	333	375	359	347	332	356	369	380	325	384	347	324	390	349	328	337	320	339	372	345	345	331	307	359	364	373	330	379	339	332	353	359	367	351	341	342	370	360	319	336	353	340	385	363	367	352	348	346	351	332	368	369	335	337	351	352	329	334	328	338	353	377	342	329	367	385	363	354	334	307	397	344	361	351	376	336	381	366	338	349	342	350	366	356	384	360	330	365	365	338	382	360	349	353	333	354	366	343	379	342	350	362	344	318	349	330	343	351	351	348	361	351	344	373	354	356	376	341	383	324	361	352	312	336	389	350	378	361	357	356	335	335	372	363	373	347	345	354	356	383	362	378	353	344	376	339	343	384	357	330	362	385	350	315	346	345	333	384	392	311	343	354	348	354	356	309	383	368	335	373	350	370	358	369	312	363	351	348	366	346	324	364	347	345	360	344	372	336	352	394	326	342	372	378	338	336	350	335	354	375	307	364	366	349	354	346	304	347	360	351	327	354	350	335	346	371	312	365	351	406	359	354	366	344	382	370	331	377	385	359	367	341	371	351	357	350	313	363	342	378	359	307	341	367	357	371	309	358	364	309	352	363	359	341	361	344	381	372	343	389	337	393	364	353	351	371	356	339	323	351	361	385	367	324	358	348	366	364	341	362	337	348	367	372	328	326	355	362	337	360	374	350	360	348	347	359	385	367	341	309	368	335	369	377	348	339	333	340	362	356	350	357	324	343	367	358	381	324	321	373	362	359	347	333	334	369	332	344	340	336	351	358	339	345	363	366	381	368	343	363	360	372	334	349	373	327	327	357	342	362	363	389	354	357	356	317	347	351	335	377	333	374	365	363	344	396	346	352	361	367	337	340	358	344	358	340	365	402	352	345	349	338	339	357	348	370	344	389	349	327	313	383	344	361	361	371	356	353	350	381	363	324	364	370	368	382	342	367	321	339	357	335	351	344	322	361	365	332	307	386	317	379	346	360	345	341	380	338	353	353	344	338	367	360	346	336	361	360	329	369	380	331	352	363	323	347	366	392	346	380	355	355	356	382	344	348	361	360	379	381	371	342	370	366	344	350	363	357	375	363	355	362	350	385	376	350	372	358	363	317	358	321	355	321	354	352	365	372	352	344	327	352	338	335	381	329	338	373	356	346	355	348	345	364	372	333	317	379	331	367	342	370	359	344	345	375	341	323	304	344	356	362	360	382	332	329	333	349	352	367	319	347	370	377	336	349	359	374	381	336	366	367	381	354	368	369	346	371	349	347	319	329	327	364	341	363	369	334	375	358	328	338	344	333	354	372	359	339	380	400	363	378	328	352	361	330	339	352	361	332	335	352	368	353	376	320	381	357	341	359	338	368	324	363	326	376	357	310	342	355	346	362	404	336	325	344	347	331	376	391	341	341	369	373	356	351	353	384	366	389	342	372	335	347	368	415	376	312	337	348	354	351	367	332	373	337	327	370	352	348	342	368	329	372	330	384	343	334	349	365	384	345	370	347	379	346	296	333	337	363	312	335	387	366	368	389	331	406	317	341	355	371	329	352	361	365	395	369	336	369	372	354	392	371	345	327	343	377	373	357	352	347	348	344	352	354	320	337	384	340	375	351	340	359	378	360	324	296	327	338	353	347	374	340	323	333	369	346	353	353	358	368	337	361	328	352	349	349	353	315	362	330	302	344	347	368	361	368	368	384	378	369	313	352	334	401	354	342	395	338	363	335	376	362	354	372	355	346	353	365	359	350	304	349	329	381	354	353	328	340	364	357	351	358	342	332	342	383	355	348	390	380	319	345	345	332	343	335	319	337	361	379	373	385	335	365	352	324	361	351	342	338	359	337	373	376	372	378	336	346	358	347	356	361	337	360	354	338	355	353	341	351	351	362	337	331	338	376	352	353	339	371	354	350	328	354	344	351	336	386	367	329	345	349	329	338	361	367	417	374	321	332	358	368	355	345	307	395	319	323	350	347	353	357	341	334	328	310	333	360	323	334	366	317	341	386	348	392	354	333	367	373	331	315	336	327	329	346	355	348	336	374	384	350	354	330	333	374	364	355	340	376	340	338	319	330	389	322	358	368	377	362	335	352	371	354	323	347	376	361	362	356	357	349	352	327	373	346	337	367	370	345	356	351	386	367	361	355	331	327	345	361	334	375	355	359	392	362	357	327	339	371	346	371	325	370	366	385	370	350	341	383	346	349	396	361	350	352	346	372	358	369	366	359	374	389	363	361	360	345	383	317	365	337	375	340	353	371	354
30506	51023	43667	33183	27727	22841	18333	14667	11716	9618	7668	6088	5103	4256	3541	3043	2593	2119	1947	1707	1452	1352	1190	1075	962	948	918	869	784	738	738	758	714	685	624	652	647	601	595	596	575	568	579	534	551	565	524	537	535	541	516	524	513	521	552	517	555	530	499	524	484	542	487	503	520	525	491	494	524	514	482	482	505	519	484	460	500	524	441	501	491	511	436	504	493	476	484	498	508	506	516	514	500	508	526	484	527	497	488	516	499	515	498	521	453	540	502	504	444	507	500	455	536	436	506	518	494	514	499	516	514	490	462	494	489	494	521	485	506	508	509	494	490	477	504	492	471	505	482	487	497	516	502	488	488	507	515	502	532	506	468	512	493	514	505	511	473	498	549	485	528	475	500	495	514	505	423	500	502	481	533	491	483	506	542	506	520	493	509	472	514	501	508	517	505	504	516	465	457	503	471	528	477	478	491	489	502	487	490	510	499	495	516	484	507	483	498	516	493	513	507	499	475	504	521	481	486	484	498	506	496	478	508	483	487	497	490	499	474	494	478	500	519	468	518	509	451	505	506	472	499	515	481	504	525	497	461	476	475	484	479	535	491	508	512	467	514	528	472	482	500	486	474	478	468	492	483	510	472	478	484	491	474	514	513	497	515	510	464	492	505	460	500	525	525	501	518	498	452	528	499	460	501	507	506	485	498	510	503	484	484	488	482	512	472	523	475	486	495	513	520	469	462	475	459	523	484	500	535	501	518	515	500	488	510	494	500	469	471	515	515	488	469	468	494	490	492	509	475	497	463	501	499	455	454	488	471	483	489	555	521	501	526	465	480	497	508	507	515	523	522	492	487	502	517	475	525	491	485	533	448	490	490	488	494	490	492	504	516	504	486	520	506	477	474	499	478	515	505	487	480	479	513	443	514	528	499	545	497	521	490	486	513	488	502	502	512	463	490	442	468	480	510	484	506	504	480	504	521	500	498	492	492	475	450	495	491	468	547	460	460	511	511	479	502	492	503	490	476	496	503	465	523	468	488	483	515	522	483	516	477	529	455	494	511	520	484	463	487	500	500	500	449	480	484	518	484	520	472	483	503	508	497	505	516	488	461	460	463	476	503	517	522	515	479	492	509	456	512	527	502	521	518	464	511	473	478	485	521	482	537	467	500	542	489	486	507	516	497	484	476	473	510	532	520	500	509	514	483	475	475	514	513	550	520	483	468	494	532	461	504	457	492	500	490	505	465	492	487	501	527	492	556	503	483	483	493	496	485	506	501	477	544	531	563	501	518	491	449	520	532	513	516	494	507	500	467	504	497	458	486	513	451	521	512	498	511	527	511	526	490	472	511	483	491	519	490	465	495	502	504	503	492	502	505	478	470	478	503	482	491	489	540	487	497	487	493	481	472	489	508	484	537	491	506	508	502	481	508	500	474	472	509	520	509	487	525	480	481	474	512	516	502	511	538	540	502	483	527	484	478	509	491	469	518	488	479	483	496	512	511	484	476	493	492	479	527	500	522	531	488	487	485	510	479	517	479	481	477	534	540	486	486	469	509	487	481	512	516	493	476	522	458	565	516	498	511	476	473	513	547	498	509	443	479	516	496	491	533	516	467	482	545	465	494	487	540	480	553	493	487	491	476	478	525	513	510	476	492	462	508	512	528	491	515	461	491	474	512	500	462	509	433	489	535	490	483	499	511	476	491	483	488	482	508	487	489	494	524	535	469	466	512	517	515	510	537	497	504	480	495	509	442	461	509	463	480	482	535	526	518	473	519	466	493	528	491	501	469	493	487	486	483	534	474	464	493	512	468	481	507	531	529	489	505	502	474	502	524	474	498	544	529	489	470	524	484	484	485	520	469	478	490	480	463	495	474	489	498	500	509	519	492	522	505	522	489	483	502	503	519	480	501	473	477	501	506	467	520	458	515	505	496	507	504	522	505	459	498	523	489	461	487	468	487	467	514	498	532	553	497	513	492	489	487	484	532	476	509	472	541	452	517	478	461	506	479	483	495	515	503	513	509	491	464	533	480	485	513	522	488	527	469	530	502	508	479	510	502	483	501	506	499	477	517	533	512	492	486	514	487	505	493	529	515	506	503	455	498	479	479	473	470	483	515	471	514	467	507	515	502	463	524	449	490	505	478	529	477	484	484	463	523	493	490	539	474	537	518	522	530	498	489	526	518	493	493	515	512	469	524	494	499	497	532	475	482	485	487	509	453	480	519	492	496	502	490	505	487	507	486	531	493	505	493	510	468	482	489	493	476	509	461	459	518	440	507	490	505	483	493	506	510	509	476	527	510	472	469	480	466	517	473	516	472	475	502	504	537	475	508	532	493	493	464	521	503	516	468	489	497	489	497	511	516	489	477	475	493	478	510	489	507	455	506	493	494	496	545	488	474	492	462	481	472	496	505	542	503	487	558	509	483	537	447	504	499	457	481	459	501	484	468	497	514	499	507	443	480	501	494	465	472	477	500	502	494	501	517	467	504	520	480	473	496	471	496	492	529	523	478	512	514	478	499	530	495	534	545	470	503	514	485	464	480	473	506	467	472	502	546	545	510	498	513	515	466	491	522	464	484	483	502	539	515	477	538	474	530	466	484	491	479	476	498	456	488	543	518	509	503	503	485	497	507	491	511	527	483	473	474	486	530	477	471	441	489	495	513	493	489	515	514	506	476	500	501	535	527	492	502	484	513	481	490	491	530	499	481	478	505	503	515	521	510	502	538	466	504	521	486	505	493	516	489	522	470	506	520	510	477	529	536	521	538	526	524	458	497	478	470	474	455	522	588	515	527	526	481	518	521	550	502	512	514	480	464	497	483	512	477	524	503	516	458	473	544	511	508	526	499	525	516	513	491	491	483	485	507	486	529	536	497	488	495	498	488	500	525	482	488	478	513	514	491	514	498	520	506	506	482	519	447	541	506	466	465	488	499	496	495	521	507	482	495	515	464	515	445	508	507	443	505	517	490	492	490	516	482	488	448	492	502	520	474	441	474	480	528	445	492	503	502	479	485	543	529	515	471	457	473	505	479	499	513	493	456	481	485	490	522	477	515	516	497	523	475	446	499	538	511	545	492	517	487	487	496	463	508	509	516	451	480	505	497	484	518	519	488	511	518	484	529	465	488	514	497	494	512	521	465	506	519	503	500	501	475	479	513	522	511	538	502	524	505	486	525	478	482	491	503	516	490	525	499	503	513	516	466	472	499	484	505	495	481	488	518	498	470	461	492	531	507	494	489	482	510	488	501	464	480	500	466	462	462	485	529	457	484	501	477	480	521	516	452	518	467	516	489	509	495	513	542	460	508	493	503	498	488	503	490	505	462	491	480	503	457	479	488	460	481	520	462	489	506	494	506	490	471	530	522	516	532	513	489	435	496	475	463	446	528	549	575	468	516	507	483	483	526	519	478	522	471	495	507	511	505	479	487	508	492	472	515	497	455	480	511	508	512	484	513	466	521	479	479	477	498	484	523	512	515	526	510	499	464	478
23165	21100	28764	23747	21611	22337	19237	10708	7162	5716	4419	3442	2914	2342	1941	1683	1430	1252	1115	1039	854	784	727	665	609	577	588	541	491	507	492	470	470	463	496	470	381	434	436	409	390	390	428	384	366	383	410	360	345	396	381	336	321	344	347	329	358	361	344	355	389	347	343	347	371	373	345	345	341	364	360	361	334	340	360	344	360	351	347	354	349	356	352	380	304	328	354	376	356	316	354	345	297	345	356	358	347	317	331	356	349	349	362	351	351	321	353	333	404	333	376	325	360	382	344	343	342	293	342	353	321	334	355	343	339	354	342	357	347	333	330	337	327	327	312	354	366	337	343	382	362	363	357	333	374	346	334	346	359	338	332	333	361	344	360	358	322	368	329	351	393	328	322	378	324	351	308	348	374	346	355	334	366	329	329	339	353	328	341	343	369	340	329	383	323	359	343	365	399	390	320	371	316	369	373	317	349	338	325	346	359	326	331	358	324	332	354	351	340	330	341	377	360	373	319	364	334	320	340	346	356	330	356	356	328	354	368	296	319	357	342	374	350	345	348	342	354	358	333	365	328	356	357	373	336	349	349	344	352	368	352	354	352	311	363	368	342	337	393	329	371	335	313	366	345	357	356	329	381	320	331	356	348	356	370	357	363	340	356	320	324	356	351	353	356	353	325	320	318	365	368	336	322	343	329	365	328	324	337	345	303	329	347	330	331	330	309	352	324	328	376	341	332	355	365	346	379	347	352	357	345	301	302	347	311	356	334	351	340	338	356	332	361	328	302	351	338	344	339	325	339	390	338	346	330	350	356	339	339	355	357	329	354	348	325	345	341	310	354	326	342	339	332	332	339	358	313	335	330	342	316	329	362	353	322	318	372	331	319	320	305	373	366	320	367	347	347	362	353	355	346	350	391	359	355	372	373	332	359	322	347	377	349	356	337	330	360	330	344	346	341	341	347	369	327	341	305	342	345	313	357	337	333	342	308	309	308	358	338	353	340	367	317	343	331	338	336	368	336	325	330	331	363	327	355	333	338	348	330	354	339	378	360	328	321	332	347	324	338	311	358	370	335	349	319	360	351	286	340	328	355	329	349	363	343	334	351	317	345	362	341	361	352	377	340	334	343	337	359	337	337	332	376	327	329	319	348	328	357	316	337	328	322	347	358	342	328	337	339	372	343	350	325	365	364	377	342	326	368	338	306	344	354	363	308	325	316	351	314	347	323	343	379	373	379	349	354	323	357	369	333	308	320	373	379	362	348	299	349	375	318	342	352	337	338	349	344	352	368	330	377	352	345	383	327	334	332	346	343	324	391	323	327	353	321	312	347	343	377	342	371	328	329	384	361	320	360	338	325	342	338	354	322	377	359	332	338	354	358	318	320	353	352	320	318	336	339	328	319	338	371	336	355	342	363	337	347	340	348	334	348	329	311	345	328	383	333	361	364	353	327	319	362	358	327	333	352	362	377	338	387	335	335	347	352	309	373	342	350	365	382	327	317	356	353	354	346	345	384	306	333	345	347	338	365	352	344	322	381	325	301	311	350	324	355	324	343	358	334	341	344	316	343	350	341	344	367	326	345	337	320	371	344	358	319	341	364	351	355	325	334	354	373	338	323	352	316	357	352	346	343	345	350	346	319	326	372	337	344	326	332	319	353	388	367	344	356	356	347	328	396	348	319	319	309	356	339	351	334	365	368	352	360	319	335	329	317	349	400	341	350	357	342	330	329	377	383	337	319	351	373	351	324	326	323	335	357	373	339	334	369	349	377	351	339	347	353	348	355	307	338	350	335	312	343	374	353	339	320	365	348	365	353	324	296	328	333	311	366	320	343	370	337	305	326	323	332	343	334	340	339	345	315	353	348	333	347	340	357	322	345	341	325	317	335	322	326	324	369	364	331	345	374	336	348	374	337	309	344	332	341	372	345	345	332	365	340	332	335	342	329	317	334	314	346	327	360	332	368	343	322	345	346	336	350	329	341	338	317	348	334	349	341	322	351	340	341	371	336	347	315	324	306	351	351	335	322	331	308	327	349	351	366	337	308	325	342	302	335	326	336	326	359	393	317	322	320	351	367	329	368	338	344	347	333	343	322	328	324	342	333	329	383	328	363	355	342	354	363	328	346	316	341	358	360	334	375	353	356	314	332	365	341	313	337	325	341	338	355	351	356	351	346	331	316	369	316	343	350	336	307	358	357	354	344	331	373	357	328	354	353	337	342	319	359	339	299	361	382	350	333	337	313	334	339	345	341	336	365	338	333	339	359	355	369	332	335	332	319	303	318	345	333	312	360	359	365	360	350	336	381	319	335	362	304	323	349	323	326	375	355	357	360	329	316	353	336	335	343	326	320	354	323	332	344	354	340	332	311	391	349	343	301	339	327	362	359	348	343	375	344	341	340	327	367	353	322	329	349	346	331	359	348	349	355	332	347	365	349	321	356	354	334	339	352	360	354	363	318	340	319	359	325	365	331	346	347	359	366	319	329	317	375	311	365	317	326	324	325	320	307	348	351	332	332	342	359	339	350	318	377	315	364	346	337	343	390	336	332	339	334	339	342	326	354	317	370	328	363	326	336	350	335	337	355	362	317	355	340	359	362	323	357	388	321	359	371	354	330	350	348	366	362	346	334	356	315	346	353	353	357	369	321	378	351	306	337	373	340	356	308	340	307	342	331	323	318	314	378	352	348	341	347	304	333	345	332	334	350	369	341	335	330	368	338	348	346	361	363	340	331	334	341	312	361	354	309	346	348	328	358	353	353	355	369	321	306	371	356	350	322	363	359	322	376	331	380	321	304	344	374	341	364	328	369	370	344	325	349	329	356	310	340	337	328	353	337	338	346	340	341	369	372	341	332	321	328	336	397	345	362	335	354	335	318	339	338	367	351	319	361	346	359	331	311	342	346	325	352	308	298	327	351	327	307	329	353	316	353	338	365	319	328	347	335	330	338	339	341	335	340	322	348	381	333	345	331	344	329	288	358	357	338	318	343	348	319	357	366	339	348	353	327	347	344	357	353	338	331	336	348	333	340	320	318	345	345	348	344	337	329	355	333	366	363	347	363	316	314	318	368	354	377	333	336	358	353	366	361	341	348	358	373	297	314	374	324	332	374	378	378	362	352	344	320	338	361	351	344	369	335	371	337	338	337	372	359	321	353	324	364	332	320	360	374	363	315	329	347	384	329	355	337	354	327	342	327	320	351	331	353	313	360	336	372	317	344	383	324	336	300	328	334	347	367	338	331	365	336	342	368	343	347	321	353	352	370	353	345	399	348	342	324	323	351	347	347	364	349	369	350	318	350	344	332	339	326	340	363	340	340	346	306	300	341	338	346	331	347	330	335	323	345	323	327	313	347	342	370	355	366	334	370	348	337	354	347	344	347	348	347	314	338	306	305	350	297	364	314	350	347	327	339	357	333	327	359	351	365	355	335	376	345	356	350	351	329	294	352	342	345	337	358	322	324	322	315	338	362	349	323	352	394	345	317	357
32812	55175	47812	37484	31929	26907	22519	18476	14999	12310	10065	8248	6605	5600	4648	4057	3340	2901	2449	2144	1808	1668	1409	1274	1180	1102	1019	1038	912	831	800	805	785	749	693	685	639	659	612	580	638	599	581	570	502	563	556	519	520	559	505	545	514	503	535	536	499	496	539	499	529	483	462	516	464	480	538	554	475	473	488	498	496	476	480	502	535	494	487	469	476	492	483	517	525	472	472	473	478	505	483	487	492	496	462	478	474	473	485	468	500	476	493	454	485	481	485	465	456	470	478	471	480	520	478	471	488	434	521	458	490	498	478	449	496	469	476	485	467	462	469	507	491	473	499	469	470	477	456	469	481	459	522	509	496	472	515	465	503	433	456	447	464	481	482	492	432	486	485	483	459	485	517	476	516	459	483	523	460	404	497	479	488	489	486	477	514	462	469	476	453	458	470	493	471	476	541	484	454	463	474	459	463	445	535	454	457	507	458	480	473	474	523	464	532	475	472	483	442	479	521	466	474	487	427	492	503	458	518	470	442	487	474	493	472	456	468	473	469	534	475	495	495	428	450	524	468	484	477	530	463	485	479	459	504	473	466	499	504	503	482	504	456	492	476	479	490	486	476	471	466	466	471	513	447	456	492	453	489	486	461	437	425	425	463	454	463	450	522	485	466	518	445	480	512	488	511	455	457	462	450	465	446	447	476	488	486	474	489	511	459	508	504	475	489	512	539	490	480	477	465	472	433	474	437	487	510	496	485	449	490	483	464	504	458	462	463	460	459	461	493	433	480	461	489	478	473	461	478	444	419	434	478	495	453	490	459	467	488	515	437	489	476	462	494	454	449	471	445	487	491	489	493	453	483	498	459	474	456	458	490	503	490	452	478	484	488	486	515	496	467	460	502	482	463	463	476	477	447	495	475	505	510	492	475	484	482	490	477	465	510	502	473	482	497	516	479	480	499	478	466	524	497	476	468	474	467	486	501	491	466	430	463	498	492	469	504	481	466	488	467	486	490	486	469	513	493	440	515	499	501	473	439	458	494	477	499	465	453	472	479	439	464	521	473	456	467	528	454	482	466	482	497	499	486	469	475	510	488	433	476	461	434	460	495	548	521	474	492	465	468	480	477	476	455	461	474	499	480	435	461	490	451	483	439	456	461	518	446	457	483	493	473	472	478	499	465	494	469	440	497	471	457	508	476	510	446	480	457	454	489	498	545	461	469	490	500	493	492	495	489	446	505	438	470	491	486	453	449	498	425	517	482	496	480	486	447	499	464	489	464	472	489	461	462	467	419	493	433	481	436	501	487	444	488	483	496	471	470	471	449	472	490	490	494	447	486	486	452	471	476	474	482	469	458	476	471	483	507	485	464	498	495	461	490	446	489	445	466	487	468	473	469	473	470	497	500	444	491	439	503	504	453	482	461	439	469	463	476	493	484	459	476	423	483	474	478	462	493	486	478	491	448	472	466	485	508	474	443	498	474	448	470	460	470	497	454	467	478	460	482	472	497	519	468	459	480	497	434	462	490	487	523	448	517	482	503	452	485	476	499	460	475	459	454	490	468	461	464	499	466	483	474	467	464	472	462	498	468	483	460	458	456	490	500	497	460	481	466	519	489	508	472	478	497	479	462	485	452	483	481	490	488	479	460	452	496	447	446	450	447	485	501	496	510	492	532	513	462	457	470	463	470	463	482	463	459	476	481	454	508	475	464	486	499	426	457	482	452	509	481	497	513	512	443	457	456	482	470	523	460	458	460	507	501	432	473	482	449	439	479	518	452	470	481	493	458	492	474	487	467	509	487	449	535	433	489	466	469	449	468	458	497	482	500	433	465	501	465	503	480	456	496	496	511	438	480	487	487	452	465	473	490	469	500	496	501	479	437	429	468	433	459	500	456	480	484	473	460	485	496	503	524	477	436	456	501	452	462	487	438	466	465	463	467	493	444	509	467	456	494	470	507	496	487	514	508	478	506	487	458	448	524	487	449	457	492	458	477	440	501	436	510	458	467	479	452	521	513	447	483	473	489	489	496	422	475	481	478	456	485	501	504	452	455	465	500	489	500	457	457	486	517	553	465	452	477	469	456	500	464	488	450	473	468	476	500	503	469	465	450	455	474	516	451	454	485	523	451	463	473	468	466	468	460	475	504	487	477	478	445	509	488	457	497	514	511	481	449	509	427	489	473	498	446	466	484	467	498	443	462	467	509	485	468	444	439	468	470	472	438	510	470	518	449	442	497	497	470	508	464	484	491	487	491	498	463	484	473	461	472	463	482	436	479	511	457	489	478	427	462	458	466	466	458	481	500	465	485	473	499	484	475	454	483	467	442	508	479	483	440	520	486	468	482	413	519	487	462	466	465	445	454	479	490	487	497	490	507	476	475	500	443	483	520	475	477	470	474	478	465	499	472	489	494	485	508	424	442	521	479	474	456	447	460	452	430	478	544	465	491	521	493	452	433	478	468	479	504	467	500	433	461	519	479	480	457	483	497	477	486	491	484	473	495	471	451	485	450	431	422	484	482	479	458	456	482	533	489	468	498	489	482	515	528	438	480	454	477	461	486	460	500	467	482	497	507	442	466	498	508	463	479	449	469	498	448	508	495	462	521	453	469	461	469	482	510	459	463	501	515	485	458	447	448	455	462	508	459	468	474	498	456	473	446	459	466	475	519	494	479	485	482	471	468	476	428	492	468	495	468	488	477	474	474	459	437	424	510	431	466	506	501	473	494	452	486	472	453	492	456	485	449	483	485	449	496	489	466	467	470	482	481	445	489	455	471	520	459	443	449	484	461	497	503	478	475	512	529	426	491	491	506	433	492	440	496	466	483	508	465	460	508	459	462	490	517	446	448	481	481	466	496	474	452	466	474	476	501	457	470	479	477	437	475	509	506	479	459	474	478	485	463	492	476	478	481	462	476	479	458	526	493	485	457	461	502	478	490	496	449	517	455	485	508	478	466	490	486	454	451	488	447	438	512	468	492	488	490	497	433	480	445	472	450	491	441	493	486	468	451	477	505	514	481	487	479	443	484	507	509	484	475	487	490	489	491	454	502	463	478	478	482	473	472	437	459	460	491	457	467	488	469	473	500	458	503	520	492	483	495	478	492	473	501	445	496	488	464	443	482	507	444	480	506	492	469	493	476	495	454	464	452	476	512	459	494	505	475	463	478	483	468	463	477	481	469	466	483	504	483	466	525	422	439	443	446	481	462	446	442	460	458	507	472	510	482	439	479	433	494	468	483	478	494	479	480	455	473	466	481	457	435	447	462	505	447	443	481	483	447	465	469	491	485	483	480	490	472	486	440	488	477	501	468	467	467	499	481	471	476	429	471	473	462	445	495	465	491	474	479	487	461	455	459	474	470	465	508	469	506	507	500	473	504	481	500	440	499	474	475	487	477	510	504	479	477	453	488	459	491	501	461	474	493	483	482	505	497	488	466	480	460	480	459	468	457	511	459	487	465	480	453	438	487	461	509	533	509	525	460	514	491	496	470	460
27986	26453	29923	22642	14159	8930	6147	4136	3078	2449	1880	1576	1393	1229	976	907	755	728	635	552	532	512	470	459	451	400	425	399	410	392	380	362	388	361	329	340	346	335	377	345	328	337	338	355	323	372	299	340	357	284	335	314	318	318	330	360	316	288	333	314	303	288	303	315	291	287	347	298	329	345	314	319	307	316	310	320	296	341	318	355	276	348	312	304	328	285	333	355	330	322	327	326	304	310	319	315	341	343	319	349	298	301	312	291	327	314	326	321	298	326	285	327	335	308	297	306	333	345	311	324	335	335	302	318	309	323	344	308	320	338	325	284	304	315	341	314	336	323	333	307	351	326	318	315	318	320	314	346	311	317	285	331	324	290	308	306	302	304	314	303	292	299	326	302	324	305	345	298	318	323	350	283	308	329	285	320	306	335	302	336	336	333	320	343	303	299	328	306	327	314	308	337	312	315	303	319	323	327	321	355	329	329	307	345	332	327	335	320	317	329	286	292	299	301	298	285	349	323	319	326	321	294	330	318	312	329	331	324	351	324	326	294	288	316	346	324	288	291	312	343	332	290	332	329	295	331	300	333	289	335	325	308	320	317	327	315	307	321	330	287	318	305	325	318	351	329	331	299	329	292	318	311	321	303	313	319	315	343	289	335	347	325	294	321	318	332	301	322	317	296	315	341	353	322	297	307	332	320	335	332	314	290	335	308	294	285	330	343	291	294	272	291	299	310	298	321	338	323	315	347	323	291	304	296	305	308	312	338	281	325	346	340	306	318	318	298	318	302	299	325	323	331	308	315	294	328	322	317	359	325	315	315	335	315	347	323	289	327	290	284	283	292	339	330	303	296	301	314	302	371	314	331	300	354	344	321	358	295	313	321	321	303	351	318	344	321	332	289	328	288	306	307	334	325	305	293	300	310	316	328	311	293	291	299	313	284	332	329	349	324	316	309	356	325	308	291	320	301	320	298	312	328	293	317	299	293	301	323	338	323	320	305	324	318	317	308	311	322	320	321	328	328	319	316	336	312	315	315	303	305	299	303	333	297	295	297	294	290	304	302	297	328	317	332	307	306	304	348	302	308	305	313	316	325	369	315	308	322	304	289	273	341	310	333	333	330	347	337	308	309	307	309	302	309	308	303	306	310	321	302	324	311	313	343	327	316	315	295	297	305	309	310	306	315	315	317	316	302	333	290	296	324	324	330	316	306	333	306	341	294	317	319	305	303	318	318	324	332	290	269	348	311	315	303	299	302	302	296	331	357	332	303	328	341	349	344	290	328	303	331	298	323	306	341	308	322	320	282	337	310	294	322	333	273	295	322	318	326	334	329	323	293	330	302	300	303	350	306	305	313	312	344	312	322	359	307	327	333	311	340	332	339	326	329	305	320	310	307	306	307	315	308	306	314	294	318	307	333	262	321	289	311	322	306	336	301	336	321	328	309	342	301	334	335	310	323	315	279	314	348	302	307	331	315	298	317	306	309	326	327	342	307	299	311	274	294	280	330	316	314	331	332	328	320	298	319	327	308	332	313	317	328	311	320	326	307	345	335	288	284	324	323	304	311	322	299	311	334	317	320	338	300	310	302	318	323	322	323	289	327	335	327	313	308	330	292	348	328	320	295	295	304	304	312	343	346	335	343	344	301	325	328	319	345	308	347	310	324	308	323	352	325	294	333	311	361	287	302	329	320	309	330	293	313	332	327	301	320	336	335	317	319	314	345	333	295	317	301	309	304	306	287	314	302	323	308	330	290	329	320	307	302	319	344	368	328	307	339	299	339	323	310	308	305	319	310	322	351	330	311	310	339	310	321	309	327	337	306	306	334	310	318	329	307	302	342	368	323	274	304	315	329	293	308	300	335	300	331	297	338	303	330	324	334	296	305	319	322	319	297	340	328	327	332	315	309	339	308	310	327	310	322	327	303	299	307	336	323	330	325	289	315	302	315	315	323	334	308	292	310	323	323	317	314	316	358	337	306	329	334	337	315	285	329	295	338	294	314	309	316	354	301	316	318	330	315	334	307	290	324	356	348	323	302	324	296	291	314	318	291	354	311	316	352	298	301	298	318	300	332	308	336	291	322	317	292	347	325	354	280	302	320	337	312	321	312	296	314	314	330	349	345	305	328	335	304	306	337	303	295	285	303	345	332	326	319	315	314	348	305	318	297	312	339	339	341	340	291	338	315	320	324	309	318	302	307	302	336	348	315	332	305	322	330	302	342	319	327	288	324	326	319	304	324	290	336	297	313	310	287	276	310	334	333	321	335	286	320	328	322	305	321	296	348	302	329	319	311	332	332	356	328	334	328	330	301	330	374	371	325	319	308	295	299	352	321	302	322	302	308	310	338	301	316	348	324	322	340	297	321	336	306	303	334	325	346	326	320	331	329	341	318	358	344	311	338	323	331	334	325	315	308	310	346	338	294	313	305	319	310	346	328	316	317	316	312	318	313	326	345	343	319	327	338	313	284	316	333	367	329	341	320	294	280	311	336	341	312	291	325	305	309	312	294	322	314	308	302	307	301	341	300	326	313	313	314	302	321	343	311	310	360	332	317	309	296	296	309	311	324	315	312	324	337	336	331	340	317	305	300	303	311	320	314	295	304	360	336	312	322	316	342	321	312	322	332	318	345	319	308	286	310	324	346	297	323	299	322	295	287	333	315	316	326	321	329	356	316	336	350	297	318	320	333	334	306	307	323	286	313	272	323	339	310	323	298	342	297	331	317	306	319	313	292	327	305	342	319	333	302	300	286	330	314	309	310	329	284	294	306	318	312	334	283	300	308	338	320	323	330	284	307	310	301	306	306	314	372	327	328	327	297	321	320	338	330	330	317	327	303	306	307	332	331	315	310	312	308	311	301	308	340	326	309	332	326	289	310	322	305	350	304	299	346	310	316	324	361	281	317	326	321	323	298	304	330	304	308	306	322	332	333	317	348	291	339	316	274	306	309	300	350	283	339	287	319	353	317	320	344	302	310	327	333	332	309	323	342	301	331	331	299	299	323	323	306	338	331	308	326	350	302	320	315	289	303	316	350	304	302	319	309	342	327	334	335	313	330	328	308	295	303	333	320	324	290	290	312	301	316	314	282	299	303	308	310	323	331	291	319	294	330	292	287	312	330	320	285	315	319	338	273	334	324	332	300	303	317	319	284	333	319	292	303	338	315	292	293	290	332	318	336	325	314	327	345	336	346	313	297	318	324	297	300	325	333	305	327	338	347	307	303	313	280	331	353	379	316	355	323	306	311	337	321	320	342	308	321	320	314	327	344	330	332	308	306	322	312	318	307	305	341	333	315	282	308	325	326	312	313	323	331	325	291	330	340	315	325	323	329	321	311	329	319	324	312	350	303	327	313	316	355	325	273	314	310	317	312	312	323	341	305	303	309	306	331	310	305	348	303	297	333	324	322	313	312	332	330	343	340	318	324	343	306	324	300	307	339	318	328	328	281	312	311	343	343	300	324	329	339	344	316	316	318	310	327
29156	43279	37016	26779	21252	16352	12813	9933	7949	6182	4950	4099	3267	2786	2337	2024	1753	1495	1304	1134	1057	957	861	833	764	659	703	645	683	679	595	607	561	557	544	561	536	547	540	529	520	518	499	505	488	500	476	484	477	466	472	472	528	469	456	466	481	464	518	436	490	486	453	444	474	462	447	470	464	475	421	459	516	491	477	458	458	444	457	424	462	430	463	452	447	442	452	458	429	446	437	467	471	452	457	495	467	487	482	440	474	471	461	427	486	429	449	441	459	466	451	455	442	452	441	448	461	493	465	468	467	461	442	415	437	452	458	471	414	443	464	443	458	472	424	423	444	409	486	414	460	440	409	433	425	440	444	442	472	440	436	474	433	415	451	410	447	436	436	471	445	525	420	416	491	467	487	414	494	437	437	438	457	462	450	476	488	430	430	478	465	395	468	471	455	459	426	400	478	448	465	448	451	458	477	441	448	464	431	428	410	477	480	480	461	475	492	444	391	500	456	464	452	470	481	437	487	430	439	467	454	443	430	469	449	439	473	462	471	433	429	474	464	446	436	453	464	457	424	438	406	453	438	444	440	429	433	388	479	443	464	454	439	459	474	482	441	444	460	429	463	456	474	441	409	488	472	468	469	469	420	440	438	426	449	475	430	427	477	441	446	464	468	454	469	461	483	502	430	451	408	453	454	451	512	474	475	446	425	446	462	473	482	486	425	471	465	426	443	445	450	499	425	470	444	423	453	468	453	420	474	413	447	446	419	490	431	447	452	433	447	441	425	427	433	452	437	423	449	470	410	440	436	427	411	414	450	423	436	450	477	393	409	453	470	444	438	478	415	437	458	441	458	493	436	475	462	435	487	429	432	460	442	447	480	449	479	441	451	467	481	442	424	448	471	450	455	460	431	435	482	431	436	449	426	482	446	466	445	451	433	461	437	426	451	455	456	467	479	491	473	419	464	469	486	438	471	472	463	480	451	479	450	440	464	494	453	442	450	439	465	468	415	455	447	437	432	435	486	429	490	493	423	418	465	439	428	424	459	475	423	487	461	476	436	455	436	436	450	448	447	429	458	467	433	466	427	447	453	403	411	419	445	461	434	428	435	424	438	518	482	421	444	444	477	431	424	451	419	436	454	428	419	443	451	467	481	446	450	446	469	462	461	442	455	450	473	467	445	447	474	460	454	432	450	443	426	476	466	461	425	439	438	451	454	455	464	421	448	454	499	468	484	432	444	461	474	468	382	440	455	441	436	477	449	456	470	469	449	449	469	443	463	446	440	466	425	407	490	454	443	439	476	443	441	497	427	458	443	439	460	464	445	464	473	428	433	431	477	427	497	469	473	446	472	435	430	445	439	436	419	468	426	458	478	443	471	482	449	472	439	476	457	454	467	462	423	416	482	493	427	459	467	467	449	431	449	458	429	442	443	442	436	460	464	427	436	433	439	448	482	458	438	444	413	439	498	464	488	434	486	452	429	425	466	429	475	472	432	413	442	423	471	422	472	432	473	434	440	463	451	458	441	416	451	477	438	435	461	439	425	426	440	440	465	446	470	460	446	435	460	452	449	471	436	442	446	444	443	461	439	440	435	449	463	480	459	466	415	423	440	454	445	422	450	421	467	518	445	446	437	452	423	455	463	445	451	504	459	461	447	408	463	459	461	432	433	444	460	420	424	447	442	441	437	490	450	407	467	500	419	423	454	463	456	461	452	448	480	487	471	467	439	468	498	455	476	459	454	475	460	429	486	428	460	491	437	431	443	469	465	481	421	470	469	440	493	469	481	448	481	446	462	433	496	473	453	436	500	493	433	436	496	441	497	465	415	483	418	421	446	451	445	459	433	441	482	441	444	415	450	412	425	436	465	456	471	461	483	464	452	451	432	494	438	442	448	426	436	454	439	438	439	462	472	465	464	458	448	489	482	477	454	455	453	458	461	454	487	434	460	456	452	474	453	462	448	437	450	482	504	449	462	445	471	429	429	455	473	452	456	503	434	456	440	465	465	410	456	479	449	433	472	401	476	441	422	449	450	432	455	477	414	471	476	432	434	456	447	445	437	480	405	464	411	458	420	437	476	398	439	414	433	440	441	471	477	441	405	435	457	425	439	419	466	449	453	466	403	463	495	486	486	426	444	425	435	441	464	485	454	423	447	429	414	449	499	450	446	473	480	462	496	440	487	482	507	475	463	491	487	447	430	434	452	420	454	469	480	433	426	426	454	505	500	474	409	470	440	431	453	461	473	409	459	477	470	454	458	433	493	448	442	451	477	469	427	461	433	444	480	451	472	424	453	472	483	466	440	477	474	468	448	436	447	423	445	449	474	427	495	456	481	423	445	473	439	445	454	482	486	441	463	441	428	444	473	474	486	466	453	461	413	436	446	454	481	474	462	461	442	427	447	429	492	475	427	437	441	444	477	480	449	461	416	462	463	450	454	491	463	431	429	495	456	451	475	470	457	455	478	433	445	495	458	447	468	489	449	449	437	481	454	438	448	453	454	421	429	415	451	457	443	455	439	397	424	435	411	421	484	426	467	475	450	450	447	433	446	426	468	449	449	488	426	462	475	474	430	422	446	454	438	447	441	452	460	468	444	412	398	468	455	431	495	421	436	436	463	428	423	444	448	455	447	475	437	447	460	471	465	473	418	435	447	470	468	455	476	465	431	415	449	447	472	452	464	447	483	419	470	411	442	458	401	424	444	468	443	464	446	438	457	429	439	442	489	459	466	463	455	424	446	467	480	442	448	457	466	420	457	468	472	433	445	449	472	447	453	431	488	447	449	461	455	455	449	480	452	443	470	432	422	441	459	451	431	453	465	433	495	488	413	439	475	451	481	448	464	424	458	422	454	490	483	473	459	424	482	447	451	422	451	480	441	472	495	450	484	424	482	433	458	482	459	474	473	444	457	479	457	430	464	496	461	437	413	463	464	466	432	455	454	449	469	468	444	403	411	436	464	447	444	462	443	469	445	433	432	481	447	462	432	417	427	444	469	456	445	436	460	463	411	453	482	459	460	467	449	410	418	471	459	446	455	452	458	437	463	465	470	437	455	477	437	447	448	463	432	441	453	450	472	448	465	467	454	463	460	430	468	477	497	455	476	434	419	426	455	412	489	504	449	443	450	478	450	438	429	431	457	466	407	460	457	476	447	459	474	417	467	436	396	427	442	459	487	477	492	470	447	464	435	446	433	442	427	491	458	401	465	442	450	455	469	456	443	477	473	438	438	412	447	482	442	468	434	475	457	478	420	404	474	445	463	464	437	436	445	447	434	467	444	453	427	442	437	447	448	448	460	477	474	430	479	444	501	460	464	433	441	437	456	440	471	446	459	519	448	471	476	472	468	435	425	428	458	445	458	485	462	425	453	456	462	488	455	454	460	433	477	432	450	421	420	447	424	437	439	461	416	470	454	444	474	425	481	434	466	416	451	459	436	480	445	448	455	445	433	464	463	434	447	457	465	444	445	393	445	472	425	445	475	487	438	473
24240	21147	28266	24902	21785	18185	12350	7474	5291	4047	3215	2530	2063	1829	1512	1275	1202	967	904	821	738	639	613	578	552	538	507	500	498	442	497	423	467	419	443	423	401	419	397	415	395	363	400	337	398	363	352	381	343	347	342	341	330	367	368	335	347	353	365	332	349	349	360	375	356	374	399	327	347	382	364	374	371	376	366	383	352	364	365	354	330	340	344	366	367	353	344	357	353	333	395	370	365	341	357	328	316	354	362	314	354	355	357	358	326	359	310	368	394	339	332	353	352	326	364	360	333	333	358	354	335	321	365	372	345	359	333	337	343	385	349	343	321	357	352	328	351	353	353	352	354	354	359	367	344	353	322	381	366	335	338	337	339	331	329	367	365	346	335	362	360	323	343	356	347	317	366	359	355	333	344	380	359	334	341	371	337	342	373	344	309	378	381	350	334	349	385	366	360	346	334	356	348	347	335	342	374	356	357	347	368	344	354	378	326	384	330	361	387	361	372	339	357	339	324	361	379	361	348	355	366	362	362	351	332	383	347	331	328	388	381	358	372	373	344	351	330	365	354	372	357	349	358	369	363	335	380	361	308	351	386	340	412	376	375	376	344	372	357	330	365	364	341	405	347	368	371	318	358	381	353	313	325	333	352	370	380	367	362	349	326	380	313	326	307	361	351	343	348	353	362	376	367	334	364	350	376	356	352	387	337	331	318	371	356	343	353	351	341	385	340	346	367	348	389	349	328	317	371	362	309	359	383	354	358	323	340	367	383	337	381	356	337	350	377	331	375	349	306	354	343	342	346	331	368	366	361	335	341	387	319	341	356	336	361	355	390	371	348	354	324	359	362	326	357	333	347	339	348	312	368	347	338	362	366	348	344	359	349	339	328	337	353	334	345	367	350	378	364	368	374	347	388	346	351	348	325	350	316	355	332	322	361	353	331	333	354	342	335	348	334	339	349	354	358	331	350	375	370	371	335	343	369	377	348	342	353	334	362	342	356	355	312	339	352	318	336	372	350	363	366	347	332	347	351	346	338	333	355	353	342	291	350	363	373	332	362	333	349	377	376	349	340	358	359	338	369	353	360	329	355	355	349	327	340	379	352	338	363	351	386	372	340	351	347	352	364	391	345	364	382	337	360	328	348	337	351	343	372	361	372	356	354	337	336	360	346	365	364	338	324	325	326	353	359	329	376	339	335	319	354	356	345	340	326	347	363	352	357	358	372	331	336	352	368	355	331	361	346	341	359	361	359	324	372	357	344	361	313	340	355	358	355	363	359	356	357	361	335	353	326	363	372	332	370	323	355	351	337	363	369	392	361	334	373	345	368	354	350	348	336	360	330	381	343	329	344	330	363	349	341	337	342	344	319	361	365	368	356	372	364	352	319	366	355	371	358	373	336	345	323	347	360	387	364	358	371	336	348	365	366	343	367	340	351	343	364	362	363	374	338	368	369	356	368	356	368	351	378	376	334	338	381	361	369	327	369	354	333	366	356	334	307	363	365	345	358	359	357	334	337	363	351	357	334	349	321	340	349	362	358	367	355	357	345	368	343	354	362	369	337	382	347	368	334	309	329	350	337	337	342	354	377	352	349	381	356	351	376	331	335	324	378	327	333	323	373	368	343	342	329	315	341	318	316	366	354	336	350	365	368	365	334	359	347	371	347	361	356	359	347	341	339	358	363	334	300	349	368	339	336	354	343	367	354	344	338	343	359	360	384	340	347	345	334	341	336	396	349	372	374	358	353	356	344	383	369	360	357	355	354	338	342	371	374	344	339	393	343	364	380	350	348	344	348	331	326	334	370	359	379	367	348	363	333	339	329	346	350	380	354	356	356	390	357	355	353	348	365	342	344	327	355	370	377	336	349	363	338	373	379	365	319	394	363	328	376	342	365	348	359	401	351	357	380	345	329	337	360	339	349	351	374	339	378	329	322	331	366	359	366	351	353	362	342	337	355	375	310	362	343	338	359	400	333	356	349	346	351	338	350	365	384	330	353	366	348	351	365	329	328	337	352	352	351	358	327	360	356	377	340	366	333	376	349	337	362	385	379	390	350	357	324	321	379	361	337	352	355	370	357	350	341	353	365	316	375	384	349	358	392	343	334	349	354	320	337	330	379	353	386	337	336	368	361	330	371	338	345	388	349	328	350	366	345	327	361	338	353	355	349	343	348	350	347	353	342	342	357	350	342	341	337	355	419	340	330	337	322	319	350	357	349	350	348	332	354	375	344	344	340	330	357	318	346	362	351	349	356	334	374	366	339	371	347	347	341	318	348	343	371	342	365	343	337	338	366	357	358	360	368	329	345	318	338	350	346	386	349	325	353	341	339	354	386	369	384	370	357	367	377	346	359	360	335	359	302	345	361	338	336	368	356	367	330	307	344	359	342	309	370	346	385	353	355	353	370	352	341	348	366	355	347	364	322	357	331	366	385	345	361	357	331	363	341	342	353	358	348	352	349	354	362	350	344	348	336	338	360	358	351	336	335	338	339	332	360	375	360	389	335	347	370	328	337	354	356	348	340	361	374	318	371	328	373	356	370	362	336	319	356	374	342	342	347	334	360	364	369	341	339	349	346	358	356	334	360	328	369	375	341	360	326	332	315	333	345	412	359	354	363	337	331	356	365	332	357	361	330	389	365	362	371	371	349	395	338	333	347	329	350	330	358	342	326	349	349	333	347	367	336	343	393	334	342	336	336	337	335	346	361	310	343	355	338	364	366	370	336	346	317	344	327	378	382	356	345	370	330	335	406	355	351	324	368	310	369	370	351	346	368	323	356	365	346	371	361	344	342	340	349	381	354	382	353	349	353	339	341	372	386	360	349	322	373	321	364	351	345	362	364	329	391	351	318	372	363	350	346	349	291	346	348	330	348	357	343	345	342	361	379	356	356	346	322	316	337	287	361	350	339	331	354	355	332	343	336	343	352	335	331	315	368	375	299	322	371	344	356	341	317	361	363	337	348	338	373	354	336	346	356	361	348	360	341	344	347	387	345	376	360	354	350	350	329	349	361	351	351	370	344	320	319	379	360	388	344	343	330	323	370	389	339	340	346	353	341	362	321	349	371	340	395	360	333	358	347	344	355	327	345	401	332	347	379	367	356	358	344	371	365	333	357	393	338	337	331	305	360	340	353	363	343	353	347	339	339	336	347	344	390	343	373	347	394	331	346	365	365	354	359	354	340	356	357	341	364	348	342	320	331	370	366	356	317	368	374	368	366	337	334	350	358	352	380	343	338	331	341	340	363	338	355	348	357	351	354	345	354	359	380	327	359	381	348	359	352	370	396	355	324	324	359	377	364	347	369	364	341	335	340	366	360	374	359	300	377	365	336	344	334	363	364	309	300	349	355	361	300	349	347	329	371	342	360	330	342	351	367	363	334	366	359	342	344	341	361	413	374	357	332	338	358	356	357	368	328	347	383	346	357	368	353	361	339	311	348	344	361	361	418	369	379	388	378	332	338	351	377	390	334	349	379	383	350	325
30364	50892	44060	33461	27806	22675	18382	14513	11916	9558	7718	6174	5003	4247	3637	3063	2683	2215	1948	1702	1477	1291	1218	1129	1035	949	901	783	800	813	784	750	699	643	633	625	590	648	600	655	573	534	549	561	554	516	510	543	495	459	526	546	509	550	490	507	502	504	488	531	491	524	491	455	538	500	529	544	533	516	540	519	485	544	489	494	479	497	480	489	485	467	509	480	483	458	486	494	496	504	475	488	503	533	499	469	511	488	499	538	454	511	483	456	472	485	467	542	550	492	517	487	511	527	494	492	503	476	510	476	462	488	501	502	506	490	476	501	470	547	510	480	490	499	464	478	510	514	500	492	505	454	507	478	510	516	474	514	462	534	491	476	512	472	514	474	492	473	472	460	476	484	482	498	492	477	541	504	492	478	537	477	504	494	521	543	520	485	495	505	525	425	517	504	498	486	491	489	461	464	486	486	506	482	514	463	470	473	532	500	492	466	527	503	514	507	481	517	515	524	523	451	452	511	501	520	473	504	485	485	493	486	518	517	490	498	446	457	484	502	513	477	508	497	497	502	444	543	475	497	509	488	486	486	479	486	498	495	505	507	522	474	477	448	517	536	500	513	499	518	487	489	482	490	505	481	504	482	461	473	482	505	483	479	480	472	460	491	466	491	474	460	480	469	490	485	486	525	494	458	471	523	527	489	493	503	506	498	485	500	489	472	581	518	483	488	487	527	491	490	473	524	475	519	495	500	535	472	496	503	482	483	473	501	482	489	492	477	521	515	458	523	504	503	485	524	488	506	509	457	498	511	501	499	475	521	498	494	482	484	492	506	510	475	487	495	491	513	506	482	510	482	502	508	471	490	502	503	484	518	504	475	516	501	527	512	479	486	461	493	484	525	497	499	496	471	473	489	506	516	491	482	504	471	517	504	502	487	484	488	523	525	505	480	535	511	508	490	490	507	480	510	506	529	534	518	483	493	486	504	493	481	486	540	534	501	535	474	542	511	487	495	481	469	494	474	529	499	517	470	519	532	486	469	478	502	512	511	530	509	496	459	493	534	511	518	518	490	467	469	466	484	508	474	485	522	483	505	493	471	489	509	525	467	503	453	540	465	511	499	487	477	488	499	524	510	474	549	486	486	462	495	499	473	528	507	499	492	499	470	486	480	514	509	482	470	503	485	476	488	506	480	475	488	484	492	485	513	507	470	501	493	482	460	456	510	502	522	471	481	546	486	445	472	512	526	477	465	483	496	487	505	504	471	466	515	483	493	481	493	465	518	469	493	453	480	498	466	513	446	497	465	474	507	487	542	450	536	489	439	466	503	483	493	496	467	480	490	475	513	505	509	489	466	471	496	472	517	494	464	505	516	497	508	485	490	498	492	475	493	497	479	520	483	478	471	478	505	503	492	516	475	453	453	526	512	498	512	494	481	517	508	519	457	493	489	505	490	448	447	541	508	515	496	513	502	512	525	525	486	526	479	491	520	517	474	488	516	509	469	491	481	521	491	494	477	523	465	473	494	494	465	474	504	506	503	506	492	491	469	533	479	495	540	471	492	489	519	489	514	513	523	492	554	474	504	512	514	473	519	483	506	494	484	502	489	478	489	498	503	480	507	492	494	501	492	474	492	502	513	520	534	480	540	514	487	488	491	496	521	495	462	494	506	506	503	487	488	471	476	495	535	508	480	510	510	458	508	528	501	506	461	468	473	457	497	505	503	474	473	480	513	515	512	498	510	523	501	464	482	504	473	486	472	472	524	478	535	495	538	503	509	537	466	487	507	489	490	508	511	456	504	494	484	501	520	474	481	522	502	518	528	505	477	471	503	513	493	486	499	473	487	466	506	516	516	478	450	463	499	451	504	520	484	493	489	472	476	520	498	494	478	496	452	488	486	522	492	470	538	514	474	503	445	464	510	515	475	495	535	500	516	504	468	504	461	498	492	526	518	556	465	533	479	499	467	506	507	477	494	465	510	472	499	475	503	492	499	482	506	502	530	511	511	518	474	504	449	470	468	516	490	500	500	471	505	474	500	499	511	491	451	540	440	497	518	484	484	491	494	455	495	460	539	487	466	478	512	507	510	514	497	481	502	489	527	496	511	478	525	511	500	480	497	502	493	464	526	520	507	481	489	541	498	459	498	436	485	512	489	493	478	497	482	505	481	490	517	502	508	491	508	536	498	499	495	533	510	478	483	517	485	500	510	532	501	519	493	506	477	489	457	507	482	485	470	490	473	513	457	517	504	484	503	495	510	537	531	488	466	536	503	507	504	517	523	477	464	465	514	505	496	494	480	485	518	500	500	476	480	490	517	516	532	464	456	505	451	497	500	475	477	495	493	473	488	521	500	514	502	478	492	477	467	489	517	499	491	502	554	461	492	472	496	527	477	484	507	516	509	492	492	516	477	474	503	474	485	471	473	489	473	515	513	474	522	488	513	441	518	479	500	465	515	464	492	494	489	523	513	491	495	523	476	503	465	511	457	508	490	518	528	496	485	515	495	473	492	460	476	511	533	522	479	476	529	473	514	520	488	485	537	496	507	487	493	492	495	527	495	491	517	492	497	523	512	473	465	495	507	531	512	478	506	478	489	469	466	477	499	524	477	484	491	498	493	490	482	512	521	502	504	482	498	496	486	489	458	483	497	502	487	504	499	476	514	458	492	499	467	516	493	530	477	498	510	510	472	447	493	550	489	491	496	465	512	523	517	463	521	520	498	503	546	477	500	493	483	499	476	493	501	487	482	457	497	503	481	517	476	464	433	452	490	498	459	524	524	480	517	474	519	484	501	491	478	480	509	535	474	493	486	486	465	520	473	502	477	475	539	478	497	460	512	476	505	479	497	483	491	478	490	520	425	524	475	494	469	536	506	471	507	511	518	479	501	482	498	499	480	529	503	487	506	466	459	530	503	489	536	470	486	487	484	495	507	469	482	494	489	498	498	504	471	501	508	491	488	476	514	464	507	483	484	495	463	509	493	507	480	482	506	523	505	479	529	520	541	493	493	509	479	481	488	492	487	503	512	491	495	462	511	485	485	500	485	476	463	499	487	540	493	488	439	474	488	477	461	502	506	496	482	484	448	498	472	490	476	495	496	488	528	471	509	525	490	512	500	483	468	497	492	513	459	465	513	551	494	456	460	504	534	480	526	503	485	499	473	525	503	525	531	488	517	455	459	520	492	486	485	461	499	498	498	511	462	493	482	475	468	520	498	476	491	481	488	507	487	521	495	501	490	506	501	497	490	463	460	482	552	482	498	489	463	490	501	502	484	485	522	494	465	502	483	494	492	515	491	501	497	505	547	509	470	481	526	476	478	486	479	519	529	519	487	493	514	543	523	529	468	505	519	506	460	488	484	493	468	537	490	494	495	444	543	509	528	478	506	474	497	498	504	552	541	506	465	509	486	511	521	494	495	498	459	496	544	484	529	513	505	502	470	487	525	500	459	507	470	512	473	523	474	528	507	480	465	521	480	490	463	510	499	512	501	489	507
23158	21093	28661	23847	21568	22383	19157	10811	7153	5659	4446	3415	2888	2424	2006	1707	1464	1279	1104	908	883	765	715	719	640	593	579	540	497	504	483	440	462	457	433	461	419	398	398	416	382	380	418	334	346	398	340	352	355	343	351	377	396	362	367	393	364	339	388	381	364	347	359	354	333	317	331	352	349	350	342	366	327	338	346	341	332	377	316	344	349	356	365	335	339	332	339	322	309	332	359	389	334	331	375	358	321	304	350	313	323	361	335	365	336	331	332	345	309	327	321	326	336	311	348	347	309	313	345	335	312	354	330	331	357	374	344	351	307	323	355	322	317	334	359	329	367	345	369	341	351	360	367	327	381	321	338	340	373	368	343	330	317	339	321	357	331	328	332	349	334	358	337	342	312	349	341	350	364	349	319	379	325	325	329	349	356	323	325	348	347	321	369	328	342	319	346	324	326	302	349	371	324	334	333	318	301	353	335	338	335	353	368	349	364	327	339	358	326	371	348	373	316	326	327	334	329	325	340	318	317	349	330	363	320	277	322	348	363	357	338	357	325	335	335	295	337	328	326	348	355	365	341	346	347	325	376	323	357	352	340	335	333	336	370	333	320	372	320	346	338	365	361	325	348	340	323	349	360	351	319	315	305	320	319	346	344	339	338	326	332	326	338	351	329	346	350	319	342	337	354	334	383	326	355	339	351	374	342	333	344	363	324	356	334	339	355	334	324	327	344	326	350	361	358	350	322	300	345	347	363	352	345	354	328	380	323	309	357	354	321	332	316	295	346	332	327	370	351	353	317	335	369	327	345	343	325	316	358	319	350	367	377	331	335	341	359	330	357	340	313	349	348	376	350	345	352	349	339	328	357	314	356	333	382	354	326	297	358	310	344	322	355	331	315	376	343	344	340	333	315	354	356	339	323	373	330	339	338	349	333	317	333	362	342	351	317	347	336	328	369	333	290	371	339	364	330	333	334	299	344	338	369	335	374	321	329	347	340	318	332	328	387	351	355	384	321	351	353	349	388	347	327	326	319	348	317	348	316	330	357	360	351	367	330	345	363	353	335	342	355	361	307	321	327	322	345	333	369	339	370	357	312	301	327	347	325	339	331	348	364	347	307	324	327	367	320	323	354	347	354	354	311	310	328	346	334	331	340	344	354	347	338	377	322	342	350	325	337	320	324	322	354	321	337	329	348	349	331	372	334	325	322	373	350	355	333	347	349	372	366	369	358	325	311	325	338	339	331	337	330	335	345	348	336	353	336	328	380	306	354	352	353	355	330	346	315	335	359	339	363	320	345	308	357	332	363	351	339	357	354	359	376	338	316	330	325	318	417	310	347	351	362	303	379	313	306	334	334	335	318	336	335	330	338	348	312	343	349	310	300	367	328	314	374	318	330	321	350	311	324	350	366	318	312	370	327	333	338	340	344	353	350	340	340	344	354	357	344	359	313	341	320	302	334	332	361	307	329	357	329	353	351	330	340	325	304	313	310	355	313	351	359	349	339	351	361	320	348	349	344	326	293	364	324	333	332	298	351	327	316	335	336	341	354	309	364	336	329	345	329	301	358	328	325	358	348	298	327	339	335	357	347	349	312	331	339	296	361	373	345	329	352	359	318	338	366	343	333	349	329	334	359	318	375	345	355	325	302	321	364	334	388	320	353	364	357	331	301	354	362	330	343	352	376	341	302	344	325	369	338	333	370	324	336	341	360	338	310	331	323	331	350	325	331	368	325	352	357	340	329	332	322	366	355	359	336	357	374	331	382	345	374	343	324	354	325	374	361	377	357	333	377	335	345	362	336	307	361	331	338	338	350	394	304	323	333	369	334	329	339	326	324	329	316	359	324	332	345	339	346	331	343	340	343	335	341	340	308	335	354	348	324	340	351	346	368	343	308	335	343	346	344	306	382	308	327	370	330	365	357	352	358	333	367	338	347	339	353	348	333	356	323	353	344	360	343	334	333	332	345	334	296	348	327	352	340	290	324	341	310	402	360	327	315	324	328	339	368	346	344	301	350	337	341	309	346	352	334	315	354	311	336	305	325	347	374	362	360	324	334	312	339	383	330	334	348	352	356	331	309	340	316	350	355	331	325	367	329	318	323	360	321	364	342	354	318	320	334	316	361	358	334	335	338	353	325	321	320	317	331	332	360	363	305	345	363	328	334	325	305	361	331	341	348	320	317	328	368	327	352	358	363	365	313	365	365	328	330	360	349	346	339	334	339	326	353	351	343	302	333	353	333	329	330	352	349	334	324	323	350	307	316	330	331	299	322	290	343	359	343	351	373	312	344	373	360	331	322	340	333	382	371	334	379	351	335	352	353	338	309	399	337	328	327	319	347	336	324	333	351	354	356	356	334	363	310	325	365	338	329	350	354	347	342	337	360	299	344	300	342	336	334	315	334	339	359	324	328	321	349	344	331	329	358	328	371	349	366	325	341	385	364	347	349	308	333	349	348	335	309	354	341	336	328	325	346	349	267	342	329	311	330	349	349	339	339	339	313	345	362	316	362	335	359	364	344	359	359	339	350	357	339	342	343	341	322	347	320	325	365	321	330	358	349	324	356	344	335	358	341	324	380	343	363	344	346	347	364	313	356	382	345	299	351	354	331	382	367	320	350	311	330	319	354	351	358	302	357	355	339	327	357	354	339	353	347	378	383	325	336	321	352	323	320	334	344	348	342	341	334	341	333	324	330	395	343	302	323	349	323	343	320	381	322	332	334	336	333	328	322	356	337	335	331	350	345	339	348	353	317	327	326	359	327	324	319	337	332	346	369	348	328	338	350	360	309	306	342	317	321	349	336	401	332	330	330	325	354	330	313	364	318	342	334	330	356	322	339	359	334	298	343	347	341	343	336	342	324	356	366	353	357	331	350	353	307	352	376	346	355	350	335	333	338	316	307	339	341	342	310	344	375	373	318	355	341	331	329	353	365	335	325	350	395	348	341	354	345	328	329	322	338	331	357	359	300	376	341	357	324	335	361	329	322	354	336	373	321	319	327	350	334	343	360	346	347	349	352	336	356	380	334	324	363	354	357	335	355	336	344	353	376	351	342	326	363	345	328	317	326	320	347	313	386	357	339	328	383	351	323	319	344	354	332	319	337	344	345	344	304	335	319	327	303	356	316	311	345	358	330	312	357	326	330	314	321	336	322	333	341	345	328	349	296	344	352	342	354	319	379	317	331	327	335	315	315	320	328	334	323	345	330	312	344	300	318	320	331	342	341	351	333	293	318	355	357	329	327	365	336	341	344	342	348	347	325	362	316	334	335	332	359	329	354	323	323	353	324	311	342	349	351	327	329	380	352	358	356	330	322	366	337	298	362	347	324	322	359	317	375	357	375	353	342	352	367	362	340	312	349	313	371	319	363	329	353	340	361	324	329	336	342	374	332	341	327	317	350	322	369	329	355	358	345	371	323	365	354	318	304	310	335	372	348	322	356	315	341	340	332	355	337	340	296	359	326	306	341	332	339	340	339	359	382	333
32482	55814	48063	37531	32096	27000	22536	18420	15017	12311	10068	8080	6745	5559	4707	3917	3378	2867	2475	2175	1786	1560	1456	1301	1223	1124	968	957	928	952	843	819	746	738	621	690	655	660	624	646	575	585	572	545	527	508	541	545	509	503	480	508	553	484	491	506	493	460	512	474	452	508	435	501	500	480	488	486	471	505	456	474	525	435	451	491	467	466	488	491	447	488	481	470	480	434	499	421	473	477	498	470	473	485	478	466	458	451	463	495	456	454	468	446	513	499	481	455	497	488	453	496	454	454	488	475	465	461	478	465	449	493	447	474	474	420	513	490	488	465	518	497	471	475	488	504	482	498	492	462	453	451	443	470	474	470	472	465	535	469	522	489	464	482	461	462	453	432	472	494	472	479	466	502	477	478	494	487	474	489	518	474	452	469	509	466	498	467	465	502	467	506	485	487	437	466	480	491	461	482	423	463	473	469	502	469	472	537	480	489	452	485	464	478	487	457	493	473	453	472	441	487	502	466	469	463	482	472	451	494	466	440	505	488	464	425	474	441	457	448	453	552	465	465	479	492	487	470	493	481	478	440	480	455	471	494	473	446	486	477	471	457	456	466	474	438	447	506	468	480	482	493	478	452	471	440	474	467	497	452	458	466	484	439	469	461	473	443	493	476	475	464	462	515	460	482	501	468	486	470	522	466	495	494	490	470	469	500	464	470	482	466	456	455	498	490	479	465	501	485	462	467	477	440	497	470	520	489	469	479	441	500	490	467	465	461	457	483	475	453	482	459	447	469	502	482	499	481	442	467	490	451	477	430	470	440	508	454	477	476	499	458	513	471	504	457	494	497	449	450	432	487	472	482	469	502	484	451	461	467	454	485	496	441	465	502	483	476	467	472	441	515	461	529	463	520	459	468	431	501	469	480	461	451	514	465	503	460	462	449	451	470	499	459	474	454	510	474	454	435	422	449	482	483	502	478	509	450	476	465	460	503	494	472	459	466	476	482	490	460	482	458	492	504	471	505	447	477	444	430	474	485	470	458	504	459	435	514	447	499	447	432	453	485	442	468	486	507	457	486	437	472	485	450	482	490	453	447	471	458	462	442	471	489	474	471	496	515	510	455	475	453	501	495	478	470	463	484	480	464	479	516	478	466	465	433	476	481	435	503	547	462	501	483	488	437	487	472	495	475	424	487	449	448	446	446	493	478	461	504	508	505	467	432	444	498	469	519	470	467	499	450	495	517	481	451	443	484	458	488	441	473	486	465	471	482	490	458	486	441	450	477	493	492	507	435	446	460	482	489	528	437	458	452	498	478	449	491	483	492	456	459	445	489	487	455	464	494	423	470	478	454	499	471	470	470	479	472	455	476	451	492	524	489	518	432	471	480	460	442	473	446	468	505	496	485	476	457	441	484	482	481	466	446	448	446	457	457	477	470	469	493	486	443	485	471	457	462	525	458	438	492	472	452	477	469	480	453	436	478	510	481	469	482	501	499	469	485	438	491	466	438	490	493	478	470	448	478	478	504	496	482	511	465	478	469	470	436	472	433	464	512	455	467	491	451	495	466	497	463	478	480	473	507	423	496	486	454	468	482	486	491	485	464	466	489	484	449	482	459	454	450	446	480	456	496	503	460	495	418	419	432	447	479	482	489	475	493	523	490	455	485	463	519	468	478	466	444	451	513	470	449	460	479	463	450	457	477	496	492	466	474	489	457	408	490	508	466	512	463	461	456	470	461	493	454	470	466	464	473	489	499	444	454	465	477	501	446	494	462	487	471	476	434	459	458	508	438	516	471	498	488	506	444	452	532	502	473	475	463	456	476	450	442	475	470	460	460	496	500	463	474	488	486	502	495	457	481	477	494	475	504	488	499	492	461	512	504	496	440	446	472	465	481	433	495	482	465	465	456	505	454	497	453	471	473	474	474	468	498	480	490	535	471	482	454	487	451	512	514	423	475	485	437	468	449	492	472	452	451	473	454	453	446	457	466	467	469	487	475	513	463	505	491	492	495	455	460	427	485	459	477	520	483	491	499	466	473	467	500	473	493	509	497	487	486	488	476	493	476	476	499	466	455	470	465	471	418	462	508	445	457	500	483	497	439	473	475	460	474	444	494	464	540	494	488	475	480	461	440	465	477	476	435	433	480	472	482	471	511	484	500	469	478	437	465	485	446	429	472	476	498	471	507	500	509	480	486	467	492	473	464	478	493	495	446	489	495	412	498	472	493	440	475	503	478	452	498	455	479	525	454	450	474	432	521	488	452	462	461	461	483	451	468	489	521	484	493	425	480	496	463	481	497	492	474	495	499	473	456	534	523	435	483	517	448	467	473	524	451	473	464	476	494	457	492	477	468	499	477	494	481	473	491	471	458	494	481	496	430	456	507	458	467	465	463	477	502	435	481	479	479	453	515	465	446	477	479	508	451	485	478	523	426	486	493	467	419	480	468	476	482	442	480	472	463	489	511	465	505	465	462	457	477	456	487	487	479	470	487	494	457	449	434	456	472	441	461	498	456	470	480	515	487	455	473	442	468	483	443	473	511	437	433	426	453	451	442	462	476	473	456	478	494	464	488	495	508	473	460	469	491	469	461	466	490	488	448	474	500	505	526	485	489	470	485	488	529	438	507	481	468	461	473	461	506	516	455	449	471	456	490	489	478	443	464	504	484	442	514	461	511	459	468	478	502	477	502	478	493	478	441	477	491	446	467	498	444	459	509	461	518	438	444	483	485	514	472	496	492	496	483	448	454	475	486	471	482	473	471	476	465	458	443	484	500	470	445	483	479	460	462	512	475	507	465	493	502	491	496	476	447	477	514	496	493	501	462	494	443	457	501	457	464	470	484	476	433	456	474	461	501	488	457	459	479	499	489	500	468	457	459	461	439	456	478	466	463	487	441	441	517	477	464	475	449	486	485	467	473	459	484	455	481	530	467	488	452	446	460	497	447	461	421	478	451	491	489	460	473	513	465	464	483	471	492	479	466	482	482	478	483	490	440	470	453	506	465	472	470	453	493	485	459	489	467	497	474	457	474	483	521	466	461	494	461	487	427	447	447	488	503	451	477	480	447	460	505	479	488	464	473	480	477	478	480	487	496	454	459	456	473	462	460	504	481	479	460	481	503	472	437	488	480	452	491	459	449	459	478	472	478	459	447	443	483	515	465	475	442	506	479	482	491	513	447	491	438	516	502	462	488	494	494	482	453	463	461	496	463	498	427	491	473	428	469	475	459	454	470	456	480	428	483	506	482	471	478	476	439	479	488	469	477	501	431	482	467	489	497	535	490	491	463	481	435	503	435	536	428	472	442	496	485	490	477	507	453	473	451	455	450	468	492	448	479	486	477	494	462	491	460	482	442	444	459	447	469	491	439	505	474	449	459	431	504	500	476	449	480	451	480	456	493	529	459	477	444	488	457	457	484	488	454	451	521	480	456	482	483	464	456	467	502	476	479	496	455	495	458	480	469	456	527	464	487	464	471	536	439	472	453	493	443	471	452
28060	26496	30178	22971	13948	8838	6055	4281	3152	2423	1943	1592	1362	1153	1065	936	841	716	672	515	540	474	464	447	452	421	379	381	394	369	383	363	377	347	334	338	359	381	350	348	339	335	331	330	312	342	322	323	370	371	354	316	325	344	329	345	327	339	319	341	313	300	319	294	324	312	336	325	322	347	295	334	314	334	317	307	328	276	302	320	325	310	330	288	342	339	315	316	308	321	333	311	321	311	324	343	353	341	336	331	342	315	327	331	335	342	329	298	294	279	306	314	296	323	315	332	290	326	309	359	305	303	316	314	322	281	325	278	325	330	328	346	340	329	308	293	311	307	291	326	313	301	317	325	319	351	294	325	327	317	328	317	312	331	315	311	305	321	306	304	309	334	308	342	304	311	310	323	293	325	319	307	287	297	326	350	311	312	304	305	338	307	305	306	338	308	282	315	309	303	327	340	322	309	313	292	299	333	315	306	302	329	321	320	316	310	307	297	300	347	310	317	330	311	321	313	329	321	296	313	309	309	298	314	346	327	348	299	308	313	333	305	350	320	295	312	331	292	329	300	320	321	319	308	295	318	320	296	348	293	317	335	327	301	360	317	322	326	377	313	357	296	320	332	324	343	327	300	318	323	292	322	338	324	304	366	325	322	296	297	315	321	317	335	351	290	311	306	300	298	307	320	303	278	331	295	302	297	338	319	281	318	311	332	321	315	289	320	301	330	326	295	319	316	347	295	289	313	342	303	304	304	317	312	297	334	321	334	296	343	308	323	319	316	345	290	321	293	301	326	298	322	298	327	324	283	320	282	291	310	326	318	304	313	314	344	284	303	308	299	332	321	308	324	315	291	335	350	347	332	317	324	321	320	327	324	288	313	328	314	345	314	333	337	336	312	311	300	298	305	317	310	329	291	304	293	330	304	332	305	296	342	329	351	337	331	278	313	320	316	322	306	346	363	286	291	310	317	276	345	291	289	313	310	347	301	326	307	298	293	314	325	312	325	299	329	315	318	308	351	301	314	329	324	298	328	327	314	327	308	306	329	332	303	361	356	324	324	329	306	315	292	298	307	310	311	290	332	385	318	291	302	287	329	309	316	309	302	315	349	338	334	335	297	299	293	304	297	311	304	330	280	333	344	297	318	312	355	324	295	361	311	321	320	356	284	341	295	324	294	336	331	310	329	326	312	323	309	286	313	327	334	321	319	323	297	284	339	299	336	302	323	312	324	307	313	298	311	310	322	349	265	334	307	319	324	318	287	332	314	306	296	336	307	325	285	314	299	300	310	297	280	309	319	338	292	320	310	293	332	265	309	286	304	306	292	339	321	308	327	304	322	299	326	334	326	323	343	323	317	298	315	349	318	308	318	300	317	309	326	345	281	292	324	344	307	340	343	290	303	292	285	292	334	294	325	312	328	320	301	316	329	327	313	315	281	307	319	319	298	318	298	324	323	304	329	303	354	336	315	305	299	318	308	281	354	357	271	289	298	299	348	306	330	361	311	323	302	319	314	309	301	325	327	332	323	315	315	321	313	313	365	293	321	344	322	312	310	327	318	316	331	326	323	331	356	352	357	306	296	326	298	323	314	342	319	283	294	307	308	325	330	327	308	340	313	325	316	281	304	316	332	327	322	301	297	312	293	309	305	293	334	313	305	302	333	342	319	329	307	318	324	272	347	321	337	317	339	304	322	325	294	319	315	295	310	308	293	300	366	330	299	294	286	323	316	319	317	326	320	313	311	329	336	288	324	299	352	315	309	343	294	326	307	338	339	320	343	320	334	292	298	298	303	310	312	323	306	300	324	303	317	287	310	317	338	304	299	319	345	319	325	311	317	311	349	317	317	288	353	313	308	302	328	316	316	318	319	294	321	276	314	319	334	313	318	310	319	292	313	289	301	285	367	318	313	291	297	330	306	283	304	327	331	318	330	323	347	340	346	308	316	310	289	310	318	299	304	333	307	348	328	308	339	321	316	329	324	315	310	311	319	329	304	336	301	316	314	324	322	304	360	311	313	338	304	332	288	316	304	285	308	340	318	318	337	309	333	343	316	321	305	306	326	340	322	319	304	302	290	325	273	322	305	311	317	314	303	340	308	331	342	320	308	322	296	304	315	286	302	309	304	324	298	321	316	304	314	305	311	313	329	312	290	310	310	347	302	312	305	303	310	290	287	339	297	323	289	333	332	324	307	277	342	298	337	325	321	354	330	360	334	318	357	319	309	353	285	336	313	341	290	306	325	337	277	339	305	303	317	307	318	295	303	304	305	312	315	297	314	294	333	337	325	334	315	311	342	315	312	322	297	306	317	293	296	308	293	308	304	309	305	307	314	336	307	324	334	330	305	344	318	293	351	318	303	315	315	302	316	320	314	337	322	323	309	313	297	298	320	304	306	299	296	284	320	321	325	316	304	330	300	321	322	323	311	327	276	305	296	356	339	298	315	294	322	325	325	342	337	330	330	347	280	332	301	321	282	322	327	328	309	275	299	332	304	330	309	306	328	337	323	323	325	325	297	307	324	302	334	283	323	310	316	332	308	337	291	288	318	295	305	307	319	292	319	292	335	317	324	325	291	297	336	314	300	341	308	321	327	289	322	329	298	327	303	328	313	291	322	312	311	333	342	294	297	300	317	307	332	324	289	300	296	328	306	293	339	321	302	314	312	371	298	314	307	296	323	291	313	324	310	314	329	352	312	334	315	329	307	287	319	302	314	302	340	314	306	323	315	328	295	291	333	333	308	302	297	326	278	306	301	330	286	299	313	361	304	320	324	345	314	295	343	339	335	304	319	327	330	353	306	299	355	342	325	303	313	311	294	317	289	313	312	327	336	332	315	319	317	292	304	309	284	305	306	329	310	275	328	317	336	296	316	321	309	322	329	320	340	292	301	300	308	299	311	316	315	331	323	289	307	297	298	360	322	300	305	297	303	317	292	287	317	311	338	312	287	317	332	291	300	297	314	333	306	310	324	324	295	309	288	299	317	351	314	314	302	330	319	307	310	323	325	323	341	318	296	301	331	310	305	322	300	289	335	310	342	305	295	327	302	337	309	301	332	318	321	329	331	312	314	301	336	289	328	283	299	315	324	311	309	311	338	375	311	311	346	300	324	335	330	305	322	325	354	302	328	333	290	346	322	304	325	304	340	310	303	302	320	287	313	337	318	319	311	309	307	327	299	331	302	340	320	304	347	339	281	350	318	323	344	351	296	320	338	319	328	316	303	322	298	301	315	308	299	327	320	307	326	315	362	328	306	322	282	291	309	315	333	332	325	320	320	316	323	338	325	338	337	318	327	302	322	348	330	340	319	290	322	300	319	316	320	318	336	305	307	331	322	318	309	306	332	317	322	327	315	316	321	314	290	295	322	305	300	298	333	317	328	320	342	318	320	313	304	321	265	317	292	295	309	338	318	306	317	304	292	288	309	294	353	309	325	349	287	315	310	301	271	348	288	324	299	346	296	344	295	285	317	340	323	356	324	336	297
29360	43217	37250	26884	21260	16463	12904	10016	7705	6296	4929	4020	3371	2849	2366	1990	1774	1467	1308	1155	976	921	857	864	721	732	722	652	615	598	605	543	581	505	522	486	491	547	530	515	495	494	469	480	476	480	472	464	451	491	459	495	496	458	449	451	513	462	453	469	461	439	475	445	461	476	458	461	436	420	442	458	459	446	440	394	496	476	450	438	435	438	493	414	479	471	457	434	442	478	445	443	413	450	453	423	447	472	465	439	445	448	513	429	445	472	450	423	418	434	475	449	475	410	473	449	433	451	434	466	486	436	489	515	465	473	477	459	434	418	439	425	420	473	443	483	447	488	428	466	416	422	403	483	457	431	454	414	430	455	441	441	429	479	486	468	450	436	424	445	445	448	484	467	442	433	412	462	469	459	449	444	443	493	428	433	421	453	453	444	433	439	428	446	419	449	435	458	469	472	444	482	446	466	450	455	398	443	462	436	433	444	453	465	455	452	414	435	458	440	439	464	412	465	440	456	438	432	446	453	445	431	450	471	427	460	456	408	479	452	455	444	459	445	452	428	473	450	450	422	424	436	472	454	424	452	479	468	436	473	410	414	423	454	453	447	442	441	435	442	419	444	457	503	442	438	455	452	436	458	455	469	427	445	442	468	468	432	489	426	449	458	427	444	435	415	451	446	449	490	444	459	484	464	465	459	461	477	471	450	489	470	480	442	430	425	466	387	424	447	460	436	470	445	416	480	422	393	452	489	472	469	472	421	450	411	476	456	441	445	463	434	437	446	467	442	414	447	465	430	461	463	416	473	456	469	458	448	437	448	463	476	435	436	447	437	458	476	466	461	443	449	469	432	465	466	440	442	448	448	460	428	456	493	450	480	461	434	423	446	438	474	464	443	455	441	490	441	415	447	437	453	470	413	461	465	437	467	425	470	464	475	444	437	451	421	448	446	464	431	390	432	468	412	413	453	436	491	458	486	449	472	431	437	446	424	437	441	449	414	454	411	479	452	470	469	459	434	464	468	413	435	453	468	448	450	433	451	442	433	469	442	409	478	462	439	452	432	426	456	439	442	472	407	450	450	444	418	482	428	454	456	452	466	440	452	467	463	430	433	437	439	428	463	458	499	447	442	456	458	422	466	433	448	451	490	432	444	457	443	461	411	427	442	433	433	463	469	452	465	458	449	453	429	463	461	451	481	452	441	466	430	416	451	483	396	461	434	441	445	476	446	465	441	473	442	454	421	423	444	458	416	438	432	442	449	453	431	457	440	448	449	446	440	469	465	459	458	445	483	440	491	464	478	459	459	417	443	467	443	444	449	445	459	454	458	446	446	453	466	422	415	460	459	468	465	439	449	454	450	414	425	470	413	466	469	458	401	456	427	443	436	464	448	438	462	416	485	460	427	461	511	475	409	453	422	440	496	515	453	428	437	434	448	455	456	416	401	419	452	462	450	435	442	442	471	475	454	462	454	447	458	436	455	462	454	480	461	421	448	429	484	449	449	455	452	455	416	440	470	457	441	504	402	418	413	416	434	434	450	437	444	473	470	496	437	449	419	418	448	447	469	453	448	464	442	414	440	463	465	442	449	445	464	457	473	473	438	474	451	437	446	441	445	459	430	497	417	448	470	470	445	405	462	442	432	464	472	483	470	471	438	442	447	465	463	441	472	438	460	423	449	429	474	485	449	426	428	476	438	461	490	463	493	433	416	452	452	423	459	462	472	478	416	425	479	470	397	453	446	468	473	454	436	477	430	465	451	483	455	441	450	444	448	442	493	420	478	413	469	425	425	430	456	437	385	457	466	469	435	461	461	452	464	499	460	448	470	466	459	437	415	446	496	443	454	500	456	406	441	450	446	421	403	439	461	450	450	489	442	433	417	445	419	459	424	413	460	469	436	441	453	471	456	417	443	471	474	424	429	450	472	492	468	453	457	431	426	471	407	427	409	482	414	420	430	438	432	406	416	452	448	462	451	470	442	468	463	431	462	420	462	466	429	451	442	448	456	413	462	444	445	460	485	433	464	437	436	455	433	498	444	494	440	451	435	443	436	470	429	475	446	437	476	434	450	467	499	443	483	427	460	434	449	453	461	456	422	465	392	448	431	451	448	433	394	460	477	437	445	437	435	404	454	498	440	495	425	441	418	445	447	462	432	417	458	417	466	456	396	429	416	494	453	430	424	455	443	467	491	447	430	456	474	446	467	447	414	410	471	454	436	426	456	426	417	463	451	452	420	434	473	478	427	475	446	471	478	433	462	442	421	426	463	450	425	421	457	480	459	491	470	432	456	447	450	445	434	453	439	464	419	444	456	456	475	425	414	420	467	445	433	434	451	453	426	447	435	448	446	467	454	423	468	460	444	437	442	416	399	435	423	435	478	485	458	461	426	464	480	420	426	463	476	447	429	446	430	451	456	441	447	415	432	447	399	442	456	460	472	489	430	463	452	486	461	440	445	497	469	402	442	476	441	462	437	441	451	452	466	441	460	472	439	460	498	430	433	479	454	446	483	448	444	446	433	466	446	435	420	447	427	462	431	443	458	472	458	448	426	446	421	489	448	460	428	447	433	432	440	450	460	472	458	498	442	451	455	449	463	438	454	453	429	451	414	445	449	448	417	485	452	449	501	437	434	442	464	484	468	454	451	410	442	431	449	443	423	451	473	453	475	489	481	477	467	435	424	439	444	454	454	456	481	449	429	425	427	399	444	464	474	449	437	461	447	479	463	441	453	440	429	467	450	434	432	424	432	432	437	418	440	483	428	437	431	419	461	455	419	404	488	442	473	477	461	440	429	448	453	458	429	411	448	437	443	455	400	466	444	466	469	445	460	417	472	450	424	426	459	432	458	478	371	441	444	451	443	456	451	456	429	475	456	434	474	429	472	451	478	472	457	436	443	458	451	475	487	401	450	457	445	476	447	486	466	441	464	455	458	439	434	451	449	497	448	444	444	454	458	454	457	482	442	450	440	446	446	438	464	436	414	444	447	465	446	436	464	441	457	476	435	414	489	425	486	459	477	384	439	444	451	457	444	464	447	458	433	406	478	482	493	471	414	437	485	459	452	496	440	466	416	440	443	513	441	447	476	426	426	467	438	417	450	428	413	441	471	415	484	426	462	420	450	452	444	447	472	510	421	485	460	438	448	469	467	465	468	448	432	441	448	454	443	490	407	427	444	452	478	422	468	463	437	446	441	428	476	460	443	444	453	413	460	427	448	441	426	453	499	435	411	457	436	431	445	411	418	470	450	451	403	476	462	466	452	425	441	502	456	456	454	419	485	454	455	445	432	421	440	447	476	441	443	444	465	452	433	436	467	425	470	453	454	474	435	472	452	440	463	421	428	421	473	463	468	419	424	411	466	456	447	451	443	448	403	449	466	471	433	450	454	455	420	469	417	427	434	437	473	473	470	492	414	427	445	502	481	468	482	440	436	459	436	438	479	462	443	477	446	464	461	510	457	523	402	440	437	467	474	468	457	478	428	459	476
24137	21058	28205	24762	21732	18161	12296	7383	5292	4206	3220	2545	2139	1711	1550	1302	1148	916	892	734	713	650	643	574	560	503	531	476	468	468	497	424	442	411	406	383	418	388	401	417	420	383	386	341	365	353	373	350	360	364	367	356	394	391	371	326	374	349	357	361	353	337	360	342	327	334	358	370	353	336	357	383	362	317	338	377	362	344	354	376	344	332	316	353	377	353	333	343	328	331	317	321	347	350	338	329	368	346	355	339	352	351	350	360	319	314	373	318	335	353	322	342	366	346	330	337	343	390	392	370	362	325	355	325	334	380	344	370	336	377	348	349	382	349	367	349	360	356	350	335	353	357	311	382	325	343	375	345	361	333	378	359	336	316	359	361	348	344	355	339	343	373	330	361	365	361	321	362	322	372	377	334	345	316	341	320	355	364	335	323	344	345	355	369	342	343	362	330	383	300	333	344	387	361	361	390	336	365	320	314	375	337	323	346	353	351	339	350	307	337	344	339	299	330	348	365	359	371	347	349	365	337	358	334	328	332	317	362	301	382	358	323	327	342	331	331	353	320	358	355	335	322	346	352	345	354	328	354	378	328	365	328	325	346	361	361	322	364	330	386	323	343	340	326	356	361	366	388	326	328	363	353	360	350	342	326	325	385	339	344	335	320	356	345	329	338	353	348	367	322	319	345	352	335	366	345	338	342	331	357	352	318	336	343	342	334	353	372	328	355	360	359	344	334	324	362	347	343	338	337	328	357	364	353	342	326	333	302	337	361	350	332	358	337	325	316	347	357	344	348	354	339	357	352	340	366	326	350	336	345	361	325	332	367	368	345	348	334	368	328	342	319	362	348	379	365	335	345	375	364	385	367	370	333	340	345	363	363	322	367	353	315	353	366	352	353	339	333	343	346	349	336	309	328	341	338	368	326	413	319	341	344	366	349	349	360	304	355	331	339	347	339	333	349	358	329	340	334	352	351	304	345	325	337	294	307	335	361	361	342	356	334	353	344	330	363	347	342	344	348	370	370	324	329	322	352	337	368	370	347	339	315	342	384	338	337	339	349	342	342	335	358	337	345	355	310	331	346	346	340	329	331	320	348	348	338	350	352	362	350	323	325	369	384	321	365	354	356	327	375	352	387	319	316	333	363	376	330	346	346	296	328	350	366	328	332	364	331	344	350	329	362	353	345	318	328	375	351	349	372	324	345	353	343	338	342	365	335	359	334	353	305	368	376	318	369	375	367	323	377	326	355	329	355	323	322	406	349	355	359	355	354	310	353	341	333	324	340	351	324	336	377	367	360	356	392	354	354	354	398	321	332	369	331	377	342	372	354	328	356	373	354	330	369	335	358	336	344	358	288	342	322	330	326	305	353	357	370	339	321	355	363	348	339	342	370	362	360	361	329	348	342	360	385	327	331	343	338	314	370	366	321	330	341	359	354	363	340	327	345	403	363	384	375	356	333	346	355	318	349	355	326	353	347	394	335	350	357	332	358	386	328	337	319	359	325	356	337	352	318	343	338	346	322	374	325	335	347	345	321	343	322	323	314	362	336	377	330	349	318	347	334	343	353	335	350	326	333	372	327	342	336	350	360	341	333	395	336	338	339	357	327	388	336	359	307	350	358	374	321	355	345	371	376	313	336	314	365	313	335	332	356	332	347	419	347	339	359	351	328	363	374	314	326	317	386	337	336	335	348	299	320	353	376	360	367	346	318	343	353	341	339	337	343	345	321	367	352	323	337	321	338	352	319	317	327	368	359	354	320	354	363	337	331	363	317	371	327	372	329	339	361	330	343	358	355	325	353	356	354	341	346	335	320	357	326	347	352	348	322	363	344	371	320	349	354	329	381	340	349	343	371	334	352	333	328	348	340	363	323	367	351	326	350	342	346	351	324	317	334	370	351	366	329	341	341	349	342	336	351	329	347	328	367	334	350	369	348	327	363	358	339	341	341	354	333	354	371	373	340	366	365	317	357	349	371	341	345	346	343	320	344	356	346	359	328	354	317	336	346	328	332	339	352	360	318	342	318	330	341	343	336	353	311	339	334	363	341	360	365	355	328	324	322	338	330	354	361	371	357	327	351	326	343	327	359	349	319	352	347	333	360	317	343	339	372	345	347	330	339	342	338	384	347	334	351	339	363	335	372	347	335	344	370	353	304	367	385	363	336	338	337	368	357	338	348	320	360	347	354	326	334	356	329	344	336	324	363	356	349	312	365	352	385	352	374	353	367	362	328	342	333	336	352	305	363	366	332	348	361	339	366	368	325	346	371	342	337	355	345	342	365	328	359	353	286	337	335	331	341	332	352	323	343	382	351	331	388	335	311	351	333	378	355	322	363	322	331	339	353	370	402	355	335	366	345	353	352	358	331	351	323	323	350	334	346	349	328	327	372	357	317	376	352	336	321	330	318	368	371	307	360	331	359	324	339	335	334	375	349	323	350	347	337	325	360	363	369	324	347	321	350	312	315	350	337	353	338	317	316	343	338	336	350	315	353	330	335	332	353	332	352	306	333	349	327	349	349	362	340	332	354	360	348	360	323	348	331	342	349	356	354	407	329	352	335	387	311	327	355	353	323	356	341	347	320	344	314	329	334	320	338	350	336	318	323	359	345	381	358	336	342	315	320	350	319	338	368	331	361	325	361	346	360	324	343	327	349	349	364	345	329	317	373	313	366	371	358	340	327	354	360	317	316	373	366	375	336	348	354	367	343	344	361	352	363	377	362	387	335	351	337	353	364	343	334	343	346	362	350	367	354	303	351	325	334	339	352	353	338	346	350	365	339	337	352	295	383	347	332	320	358	339	366	351	315	353	371	360	376	353	344	350	355	332	334	342	357	315	337	342	350	349	343	333	388	329	339	323	350	352	373	369	350	370	344	350	333	351	349	348	361	337	367	338	344	311	327	382	364	326	358	341	334	329	347	314	309	371	302	361	331	367	343	395	379	325	385	346	340	320	358	350	382	334	385	341	337	326	349	380	327	323	379	325	353	369	344	342	367	325	359	331	327	339	314	349	339	351	356	346	366	355	354	379	363	344	351	347	344	356	394	368	319	354	344	343	344	355	349	337	374	354	355	340	365	336	341	357	360	331	349	339	347	295	353	342	359	362	325	362	340	370	333	331	354	366	364	336	363	350	343	362	320	331	383	349	325	356	373	349	379	359	319	349	343	330	365	323	369	358	350	328	347	380	348	329	341	361	331	335	329	334	340	351	351	350	359	379	303	323	335	357	353	366	349	352	369	362	355	355	348	338	330	353	361	313	346	344	344	360	360	343	355	344	344	359	340	373	348	347	345	306	348	316	308	361	335	355	348	336	331	359	316	331	351	326	340	355	324	380	317	354	335	331	334	349	324	359	341	341	329	332	329	324	316	327	359	317	345	329	331	360	330	345	324	322	381	374	340	329	344	327	313	315	357	304	354	330	336	354	315	364	342	328	342	324	365	361	370	373	341	334	352	367	346	323	363	336	343	358	339	357	335	302	310
30210	50918	44021	33541	27621	22786	18334	14730	11846	9514	7639	6249	5142	4193	3598	3130	2610	2222	1842	1666	1488	1268	1203	1101	1000	981	947	902	792	798	794	679	701	667	675	646	622	580	601	602	586	539	550	516	517	539	563	558	557	531	526	485	539	489	499	502	515	554	489	513	494	490	549	497	465	520	495	542	508	454	519	503	495	449	504	508	521	475	444	471	479	482	509	498	497	496	492	502	512	485	493	490	459	459	495	501	427	451	488	512	540	470	495	522	536	522	476	488	509	505	512	504	510	490	511	470	478	498	478	480	497	497	479	467	456	494	512	520	493	429	525	525	502	456	471	515	502	475	500	485	460	484	469	482	487	518	479	504	485	482	500	476	502	506	500	493	458	479	466	448	468	517	475	504	416	463	462	471	536	472	482	492	470	492	487	492	522	476	479	475	467	498	492	450	523	479	483	482	524	492	522	479	510	473	503	484	512	467	510	439	509	478	498	459	475	517	516	475	482	484	473	512	480	520	452	498	489	495	521	496	534	481	470	529	467	517	497	525	472	460	491	464	481	444	482	500	490	478	496	496	525	493	479	464	488	513	453	484	500	481	519	466	478	485	464	467	551	475	454	507	479	465	472	497	489	484	485	476	495	464	495	468	480	475	493	492	503	481	484	462	494	473	463	502	481	512	481	514	466	495	503	476	517	510	484	517	449	494	503	522	492	498	489	485	487	513	500	491	481	487	498	482	501	478	441	514	484	489	480	479	477	479	479	465	483	429	511	488	490	501	516	497	503	519	507	476	506	490	439	484	496	490	512	486	503	490	501	492	499	503	472	453	476	489	457	491	502	513	502	475	496	468	475	474	471	495	464	456	474	486	543	478	496	488	465	459	450	480	523	514	464	453	486	500	513	478	479	513	511	528	480	490	496	512	457	502	473	457	471	478	491	447	534	456	519	491	480	495	488	503	454	462	473	450	484	539	478	487	431	485	485	542	511	476	502	463	521	494	474	503	480	484	511	459	474	500	452	485	476	461	451	503	474	477	493	476	499	465	458	502	495	488	438	444	490	476	475	477	485	472	476	505	482	454	505	486	471	477	491	502	478	458	458	454	480	519	494	500	489	495	464	466	480	490	431	440	455	481	514	470	439	486	481	505	469	514	502	490	511	492	501	471	514	494	471	478	489	548	452	471	459	503	483	460	485	481	484	499	478	504	473	471	441	473	474	476	503	467	503	506	502	509	495	475	504	491	458	494	509	494	488	475	448	502	444	449	479	505	457	507	510	519	490	519	486	456	483	482	463	463	490	449	504	495	473	439	483	514	485	523	480	436	508	506	461	461	494	509	472	528	464	460	503	496	506	537	474	462	489	487	490	508	526	464	455	517	492	489	479	473	488	489	487	515	485	481	500	460	512	468	506	522	492	490	533	502	488	520	459	485	496	524	486	471	482	428	495	504	538	472	493	505	493	518	464	470	472	459	460	496	474	518	474	510	474	509	513	477	515	481	514	470	463	501	465	446	481	503	420	506	536	488	432	480	504	480	451	476	437	496	511	506	478	477	516	495	475	501	533	503	495	509	507	505	490	483	476	462	472	493	494	491	471	481	493	468	423	457	485	466	506	467	502	474	456	472	468	487	441	512	484	492	509	486	476	471	481	503	500	487	529	477	472	496	472	480	506	503	489	487	492	516	454	464	467	469	479	471	501	487	451	460	479	495	488	484	480	483	473	473	490	466	520	467	535	477	488	468	521	530	480	489	486	520	469	453	480	472	506	494	490	510	474	498	468	489	514	500	475	491	524	511	497	493	476	468	533	508	474	503	516	502	492	488	480	511	470	504	494	508	513	510	483	481	476	488	471	471	486	518	481	490	540	461	463	460	491	498	486	479	481	465	486	515	499	483	478	499	505	505	494	506	454	494	520	484	510	517	492	479	480	488	501	504	472	522	509	479	451	477	462	492	487	507	497	464	499	453	467	469	473	503	485	493	474	493	466	523	515	499	497	508	495	528	474	475	536	479	479	498	490	463	478	494	455	483	482	503	495	461	488	498	471	475	505	560	463	508	502	485	473	475	497	503	453	476	510	456	495	474	463	479	474	497	468	537	482	487	523	473	484	518	484	487	498	533	461	493	523	488	506	437	479	513	471	497	497	510	504	489	487	492	479	488	533	477	507	492	481	503	451	465	456	499	495	539	481	510	440	475	495	457	513	536	476	515	449	486	468	510	489	509	475	499	471	511	482	502	487	497	482	458	470	464	453	476	458	489	511	490	502	454	470	479	497	494	474	493	513	475	458	524	460	471	492	490	553	484	486	519	481	509	476	470	442	511	468	449	538	488	463	503	480	481	450	458	511	510	511	506	490	457	441	465	473	464	490	492	489	499	495	509	511	501	459	446	495	486	498	465	465	485	473	434	494	502	504	481	523	476	492	483	463	500	512	490	478	460	495	509	462	492	488	489	495	509	442	504	494	475	469	494	535	467	525	488	514	451	495	509	477	481	510	494	503	506	474	521	484	493	486	520	496	505	469	491	503	494	470	474	516	481	513	500	510	529	479	493	481	506	480	499	500	533	460	503	498	468	518	496	493	510	462	486	461	453	494	470	487	459	503	509	506	486	471	507	478	453	493	494	483	531	492	494	534	473	488	490	489	469	492	501	444	484	496	466	473	479	483	457	511	502	468	502	462	451	525	503	504	488	455	525	459	462	481	486	475	470	546	459	515	468	484	525	515	484	510	490	487	473	518	476	489	511	519	498	517	472	489	510	510	489	469	509	503	472	475	525	462	493	453	524	507	467	500	474	496	507	538	531	486	501	488	453	515	487	496	501	464	489	456	483	497	481	493	507	472	483	530	488	474	467	517	487	468	459	480	512	476	454	516	473	487	516	507	523	512	486	455	455	527	496	529	532	476	460	474	467	500	475	515	482	481	457	517	499	524	477	525	494	491	483	476	498	488	469	502	434	483	496	495	460	449	526	477	474	486	478	486	478	499	522	475	482	452	471	540	469	460	513	547	467	476	474	454	476	493	514	437	474	505	516	519	503	507	493	503	494	539	465	501	529	507	513	485	483	462	509	481	496	500	453	490	486	481	517	537	473	468	477	505	484	461	476	421	499	481	520	452	464	504	493	457	499	480	490	480	512	484	451	510	543	478	446	490	472	464	464	479	497	474	505	492	497	501	487	473	489	492	528	522	486	493	477	530	542	475	486	514	472	462	475	488	485	520	498	498	474	543	490	514	488	503	481	501	491	462	464	524	522	466	469	515	489	539	517	526	491	458	497	438	533	470	483	464	477	485	474	489	481	534	488	478	518	487	483	447	495	511	462	491	484	527	492	487	490	501	501	481	492	526	493	482	474	469	503	492	468	464	480	481	466	489	477	481	516	470	471	473	493	478	493	479	462	517	472	516	489	500	515	490	495	506	506	476	474	468	467	498	485	498	523	486	467	474	491	506	494	480	506	512	501	486	459	466	479	525	484	484	489	465	494	493	540	480	525
23209	21101	28690	23837	21611	22356	19139	10833	7144	5619	4347	3603	2766	2363	2017	1701	1473	1264	1130	923	885	830	728	729	695	571	573	524	554	494	497	466	474	474	428	399	377	441	438	404	394	382	356	347	383	390	366	392	382	331	340	351	327	392	358	338	350	325	345	348	321	356	354	372	364	334	359	365	308	329	380	382	315	331	330	305	342	364	353	347	330	322	350	325	312	329	340	340	320	305	367	334	339	321	347	351	328	360	358	346	343	366	325	337	317	339	361	315	352	338	347	334	342	321	343	339	327	322	367	323	355	372	322	316	346	345	360	318	341	294	349	347	331	315	326	337	295	349	334	351	333	347	393	310	376	326	323	301	344	327	334	333	340	324	327	330	361	375	320	339	332	332	321	359	327	283	324	342	324	336	342	331	345	322	331	345	295	299	321	359	348	341	333	337	333	331	323	333	340	339	298	329	323	321	322	338	275	318	328	341	354	323	348	313	327	333	333	351	369	330	339	338	304	324	354	361	336	327	340	319	332	340	354	340	345	308	351	311	337	334	344	335	351	362	322	344	353	342	329	329	370	313	347	323	355	341	322	336	340	325	336	360	303	333	303	339	314	317	363	368	303	343	355	334	335	321	344	322	327	308	344	348	333	361	328	357	346	333	342	349	357	331	348	344	346	310	310	325	329	345	352	340	340	332	329	344	351	376	345	319	326	349	344	354	305	364	332	310	335	368	326	321	302	348	332	338	316	344	333	352	342	356	366	342	365	370	333	362	300	324	332	317	310	333	299	302	338	352	320	355	307	338	304	335	352	325	328	312	314	308	319	341	326	351	343	319	299	306	343	341	326	307	359	323	319	325	335	330	297	350	317	323	352	330	327	342	339	377	336	339	332	343	314	350	320	351	331	314	368	353	355	357	364	342	318	350	344	344	338	336	334	330	355	330	346	347	347	322	341	331	355	363	337	369	338	333	335	330	334	340	319	323	343	308	379	375	330	375	331	327	331	319	367	340	328	329	311	345	374	370	327	375	343	311	359	321	304	352	360	333	325	345	328	291	320	319	314	355	302	326	317	346	360	341	371	299	337	335	337	326	330	330	363	339	342	369	351	296	321	311	353	326	322	357	317	378	339	332	355	346	337	332	359	329	307	318	322	356	359	351	337	351	343	333	364	305	329	344	347	326	331	348	334	321	363	342	361	350	344	339	316	337	336	329	315	320	345	344	345	332	333	327	286	352	311	356	350	330	355	358	325	351	362	342	340	340	369	339	336	340	340	333	375	345	370	350	343	327	332	364	315	311	344	355	303	326	332	324	360	325	346	359	320	346	319	318	337	331	321	344	327	325	324	337	336	338	325	337	336	330	373	361	346	351	310	337	384	353	332	312	345	322	326	311	357	336	338	325	325	321	365	347	320	320	312	313	343	346	349	347	335	341	328	323	336	330	377	319	362	326	320	324	372	352	314	331	313	339	331	347	334	333	359	328	340	342	346	359	383	308	343	320	365	342	340	317	332	350	323	373	344	321	296	323	346	349	346	330	351	343	341	348	340	319	344	301	332	353	318	391	365	330	354	338	341	365	323	306	368	341	323	332	321	336	340	349	313	364	325	316	335	373	343	362	333	353	365	317	357	341	339	324	332	331	335	364	348	335	333	320	332	374	330	335	322	340	322	310	353	334	332	318	331	350	347	341	365	355	340	317	354	300	328	357	298	357	295	325	338	322	334	336	382	303	312	323	324	328	329	318	339	343	312	356	339	293	308	348	301	346	359	349	367	324	309	304	337	334	320	343	346	323	338	324	335	373	347	352	323	348	319	334	323	352	312	328	357	340	338	330	348	352	326	314	315	359	326	365	341	339	372	317	367	384	351	325	325	319	337	320	336	324	332	355	328	331	319	350	321	307	338	350	361	324	361	329	341	337	361	338	328	342	327	327	334	329	325	340	307	325	320	307	313	309	337	348	330	313	344	339	338	373	325	339	359	328	316	350	361	342	333	342	359	347	332	355	358	366	328	320	380	320	373	361	321	326	344	319	377	346	347	330	338	327	355	347	325	339	321	336	326	340	299	344	346	336	339	321	342	340	337	324	346	341	348	331	323	293	319	316	308	359	303	318	329	360	331	325	344	321	348	321	321	308	333	373	328	305	366	348	341	359	340	349	350	345	309	314	321	343	325	352	349	342	318	335	319	331	330	344	299	316	313	343	345	344	321	343	330	328	349	319	325	382	302	342	340	316	375	330	349	338	359	332	343	323	371	323	344	359	328	317	312	352	333	328	328	311	373	340	339	328	331	335	337	322	354	354	376	325	362	335	367	333	347	311	372	326	328	354	300	332	342	317	327	335	324	336	340	325	352	316	356	343	351	323	339	350	342	318	322	356	324	335	357	370	324	336	359	324	347	311	349	347	357	337	350	315	335	363	328	305	351	325	337	301	352	306	350	320	350	367	326	350	362	344	322	362	324	352	333	349	331	326	320	330	341	369	313	339	361	353	318	322	334	333	341	357	346	339	341	346	323	308	328	350	350	339	319	356	348	344	296	336	350	347	341	300	342	364	384	321	349	340	356	333	347	328	353	344	365	347	315	330	327	318	344	351	343	331	357	323	351	331	324	306	326	327	339	316	316	334	329	349	352	341	340	358	336	348	348	319	335	348	349	342	350	330	295	313	368	379	344	341	334	326	334	324	328	345	377	351	334	342	343	306	335	341	328	331	335	354	328	351	347	311	372	330	355	324	329	343	342	301	329	354	346	310	312	305	363	334	325	342	343	340	351	331	330	334	346	323	324	332	330	321	343	339	323	327	342	325	349	349	338	325	336	353	329	351	327	326	326	344	363	319	333	329	328	321	379	318	372	367	355	321	332	324	320	330	337	343	374	348	371	343	318	333	307	327	323	331	322	339	332	344	353	365	365	338	326	314	367	333	331	347	374	346	329	327	317	334	332	386	351	354	295	349	382	324	343	311	293	328	314	334	347	339	323	365	322	342	295	329	303	364	323	316	349	329	340	322	346	351	314	340	335	339	325	332	297	346	325	361	332	342	324	337	358	351	354	363	351	371	315	335	325	318	331	375	327	359	342	345	328	334	323	339	345	315	340	305	373	324	340	321	356	361	364	331	307	308	335	351	356	326	358	314	411	371	362	334	360	298	339	354	325	342	344	344	318	344	337	351	345	344	336	362	333	323	315	365	316	373	308	338	310	350	329	339	334	307	316	330	367	349	329	336	322	325	315	370	368	366	347	338	318	338	307	316	332	347	334	322	326	347	364	318	308	352	335	345	343	340	324	321	322	340	354	311	356	320	351	343	356	317	321	357	352	331	373	333	358	349	364	350	321	352	341	282	322	325	332	333	317	325	330	347	377	317	363	325	333	304	316	324	325	348	351	315	332	331	328	339	335	327	318	332	338	336	349	347	332	334	341	353	309	348	309	350	297	338	327	298	341	368	323	300	338	346	348	338	327	355	347	328	339	353	367	326	330	331	326	337	338	331
32363	55822	48237	37609	32087	27055	22313	18413	15054	12310	10015	8273	6815	5487	4666	3912	3421	2873	2428	2068	1829	1560	1382	1325	1164	1157	1082	1014	922	868	900	764	754	705	698	636	666	628	627	623	583	568	505	533	546	532	509	542	511	517	490	511	471	482	526	506	489	508	509	514	530	472	470	492	514	491	487	481	516	478	467	488	443	495	478	472	522	471	498	479	462	482	496	501	486	488	513	465	497	472	509	486	447	435	501	456	451	488	459	489	465	484	482	485	478	443	488	452	448	451	455	508	473	458	476	457	489	462	447	472	444	490	480	457	432	485	446	471	492	462	443	515	493	469	547	441	464	462	448	447	450	455	461	459	440	455	476	502	498	471	481	495	466	476	470	503	441	469	451	480	471	466	455	510	452	454	487	456	456	487	431	471	449	487	490	486	473	415	461	477	511	442	443	480	431	486	506	487	424	487	482	488	465	520	496	447	486	485	494	471	489	457	457	441	451	452	443	478	457	431	438	492	482	490	459	487	474	525	450	454	480	443	479	475	475	443	461	483	486	435	460	474	431	483	451	438	472	495	433	452	496	459	452	445	453	459	480	483	494	494	476	422	466	452	454	465	461	502	458	502	471	480	460	481	445	470	434	469	487	475	470	457	485	463	484	480	458	470	474	436	469	509	493	465	444	463	456	472	458	466	529	429	473	477	451	463	451	469	501	483	433	491	504	461	486	424	448	488	459	519	494	435	465	492	446	484	455	484	476	484	484	457	498	472	498	473	483	455	472	477	505	496	461	460	488	489	501	451	443	448	446	471	479	469	444	457	464	459	478	471	506	445	430	451	484	467	470	445	468	498	476	454	476	494	423	498	468	498	504	486	448	434	486	468	481	430	424	465	500	470	469	468	489	441	447	485	477	497	451	440	467	434	476	502	483	475	473	492	471	484	517	465	463	478	479	444	409	471	495	492	473	474	446	475	480	465	449	462	482	479	485	500	463	503	439	497	451	464	461	467	468	477	497	480	444	479	482	479	474	492	441	475	463	473	461	473	484	452	510	448	513	435	463	472	464	459	488	432	456	488	471	421	475	443	477	460	471	475	434	470	472	492	479	510	461	455	486	451	472	457	471	507	466	461	458	467	464	460	441	525	461	402	439	465	470	444	455	460	464	459	478	445	464	475	472	457	489	450	442	457	459	472	478	497	469	439	460	453	437	454	481	481	511	462	466	474	447	481	470	480	477	501	476	505	462	462	472	464	422	484	486	441	471	498	470	489	451	484	500	445	475	466	462	481	473	522	431	498	462	494	487	456	476	454	410	468	487	462	471	457	463	450	491	454	458	448	455	482	466	451	471	504	449	454	460	486	519	477	485	463	464	446	466	496	486	452	516	446	469	472	454	460	504	426	461	478	495	474	491	478	482	477	464	448	462	486	443	470	461	452	497	456	517	488	478	455	466	420	448	475	446	479	481	475	445	475	486	441	460	499	460	510	494	437	481	433	509	450	460	461	480	451	485	490	486	461	462	505	466	486	495	470	470	492	501	460	452	465	467	477	484	481	484	504	473	474	461	493	479	522	477	506	490	503	483	482	464	483	446	489	486	442	440	459	490	427	456	474	473	456	488	423	430	475	484	477	468	490	460	464	446	444	457	451	433	489	444	482	487	512	490	473	485	519	478	458	476	456	473	437	467	472	474	463	461	501	469	512	459	491	495	444	451	485	456	468	457	464	482	453	501	486	470	458	467	442	471	485	489	490	491	456	478	477	481	472	511	471	455	460	452	458	444	466	523	453	457	451	443	463	471	467	486	487	482	478	462	482	496	448	481	450	460	459	464	478	469	475	439	499	450	476	449	484	449	531	465	506	462	477	460	459	463	525	447	479	469	439	462	468	488	510	473	461	504	476	490	471	478	464	479	463	438	432	452	437	477	447	444	445	461	493	496	458	457	500	450	512	460	476	457	472	488	481	466	442	440	454	458	448	483	461	476	465	506	486	499	475	503	458	482	454	474	475	466	442	459	486	454	482	447	451	488	457	432	472	502	477	456	491	441	448	457	481	443	429	496	477	506	460	473	468	474	464	462	499	486	470	499	436	442	442	443	471	473	460	476	464	440	507	469	479	442	500	457	448	466	479	498	506	468	496	472	494	490	444	471	476	480	488	462	446	477	447	457	461	446	481	467	491	445	454	470	420	461	420	476	494	465	509	472	463	436	475	474	469	463	475	510	428	458	444	459	470	476	449	488	460	502	461	443	450	461	443	459	472	476	477	458	458	479	470	432	499	486	485	501	463	462	451	486	469	497	503	481	506	456	456	501	428	453	446	477	469	484	450	444	442	476	548	482	473	484	464	467	452	492	450	443	472	501	414	455	470	448	479	462	478	459	435	481	488	472	429	437	491	431	462	507	484	443	472	421	468	491	474	465	476	511	471	453	426	474	447	475	465	455	481	440	439	432	434	486	454	451	446	473	473	480	454	478	466	461	448	455	446	461	462	479	476	500	435	502	449	457	485	471	478	462	458	495	460	453	458	489	443	476	480	473	490	458	439	465	477	449	491	466	477	475	515	486	448	436	513	454	451	461	444	483	485	465	470	523	468	478	478	491	477	463	456	435	444	465	455	435	479	470	466	494	477	472	444	473	455	457	488	435	476	469	486	487	453	466	446	472	478	489	469	475	440	491	460	463	500	452	471	462	475	449	498	452	422	523	464	439	480	428	476	467	472	488	475	481	510	452	460	445	472	450	432	457	452	429	506	498	464	439	499	455	484	487	465	475	512	447	465	455	459	495	505	471	448	492	466	457	499	458	511	436	491	462	483	471	437	482	468	475	480	470	456	453	457	446	479	438	474	436	494	454	492	475	438	483	429	463	480	471	450	492	476	469	482	466	498	462	447	412	439	503	462	484	475	441	510	477	490	476	473	493	504	483	503	467	438	484	466	462	427	486	504	506	498	489	440	487	471	471	487	470	456	494	459	487	507	472	470	506	485	482	463	476	457	480	467	427	499	456	485	475	489	476	458	484	484	448	465	482	522	498	507	458	497	486	467	483	494	452	445	501	524	480	491	479	490	467	466	469	479	464	465	467	462	414	442	487	460	491	463	503	460	491	458	456	444	426	462	471	468	494	452	428	467	442	446	476	461	431	453	455	477	483	480	517	466	482	459	482	450	477	450	491	457	483	451	426	477	463	464	441	468	468	458	422	434	468	483	460	434	497	435	494	512	486	491	453	465	479	452	499	449	501	502	456	476	491	455	503	475	512	466	483	499	492	446	454	454	449	481	474	494	462	495	473	459	502	457	510	496	488	490	447	517	492	449	496	464	500	443	468	478	477	451	432	476	481	459	425	439	463	476	520	430	459	442	491	428	469	498	460	439	466	469	449	473	499	455	454	488	456	474	481	477	481	454	487	499	493	474	425	473	484	453	469	467	519	444	454	504	449	460	481	495	495	444	437	467	462	501	451	473	469	442	503	473	442	483	460	423	467	513	477	420	461	470	446	436
28230	26472	30081	22831	14176	9228	6106	4173	3078	2405	1974	1608	1347	1134	1031	906	784	709	651	558	542	523	500	462	437	437	429	381	403	411	385	393	389	367	358	380	328	327	333	342	369	315	353	344	327	339	316	318	311	330	310	326	348	310	350	293	334	317	325	301	312	283	328	338	346	343	333	339	295	295	290	293	327	300	326	316	314	316	306	349	330	310	278	305	279	286	299	316	328	304	315	315	346	310	283	298	297	317	308	313	314	321	323	332	331	357	338	301	321	293	306	294	300	289	347	318	293	310	296	303	320	320	304	316	344	308	289	317	332	369	326	335	301	278	312	287	268	344	298	329	318	325	321	306	306	333	315	295	320	326	284	332	315	318	298	294	337	341	306	333	322	319	314	311	328	301	285	302	328	300	313	319	295	347	295	332	304	307	349	307	296	323	310	318	351	332	314	293	274	318	322	295	297	299	299	312	342	302	329	311	327	345	308	296	339	305	299	289	313	324	306	308	328	298	312	338	305	308	290	305	288	285	300	310	309	320	294	333	313	351	289	289	303	309	304	316	321	291	296	309	328	316	275	317	297	302	318	349	358	297	330	320	298	320	334	336	317	321	321	286	317	288	331	296	328	305	309	293	303	303	305	317	300	334	319	306	311	298	326	322	371	307	327	304	326	316	296	303	327	276	311	305	303	310	307	344	341	296	311	328	315	308	297	310	305	317	312	316	329	309	333	278	298	326	346	333	328	342	346	293	307	299	339	329	284	306	324	319	304	283	301	326	320	307	345	313	318	304	300	337	291	291	319	335	282	307	301	311	301	316	305	337	322	288	338	343	297	265	295	297	295	293	256	310	306	322	296	299	330	304	356	292	326	337	331	276	313	315	328	314	319	312	302	316	338	313	330	288	311	328	299	290	337	317	303	312	319	317	295	340	303	337	291	332	317	312	301	315	321	323	327	320	316	321	316	297	320	323	327	323	316	325	300	322	272	325	321	349	330	317	328	299	354	314	310	333	328	312	356	295	304	310	311	308	307	337	314	300	316	319	329	288	311	348	302	321	322	309	311	289	302	314	305	315	323	329	312	325	317	273	302	334	318	328	293	356	318	309	318	338	322	320	325	302	320	324	333	337	291	325	269	322	302	304	292	298	299	328	315	303	338	312	297	336	294	336	331	331	292	327	336	309	302	295	328	338	292	326	300	315	309	286	298	281	321	305	335	311	299	308	325	354	286	317	311	311	313	343	326	327	289	316	328	326	331	314	305	324	302	291	326	312	283	291	328	323	312	315	283	307	306	276	321	310	311	314	306	297	321	303	296	308	311	323	314	342	313	303	316	333	298	338	329	339	314	315	309	307	303	316	314	303	321	316	292	347	337	295	320	333	306	327	309	309	303	310	295	264	305	313	312	316	322	303	292	311	315	334	308	313	316	288	329	334	313	307	308	313	336	308	318	311	293	336	314	333	300	344	309	334	335	332	279	301	295	305	304	310	299	289	322	311	321	312	312	307	330	334	319	298	296	326	302	307	331	331	304	333	296	308	320	325	295	350	301	338	299	321	312	311	290	278	325	316	310	305	320	323	316	343	309	303	298	303	303	326	324	302	318	276	358	294	296	299	307	318	311	315	321	334	337	326	304	309	345	335	296	318	329	316	314	332	332	322	300	313	311	307	315	331	311	309	284	322	315	330	304	321	338	343	308	328	311	334	312	315	293	294	306	290	312	325	328	332	281	336	305	321	326	328	324	312	305	309	302	344	293	300	306	319	334	294	310	319	340	289	307	311	334	344	325	325	320	309	299	297	320	324	333	307	315	315	353	307	314	276	319	318	324	307	289	306	338	323	341	339	332	326	310	342	304	305	303	321	328	296	323	304	291	325	374	323	319	290	323	339	303	304	340	324	319	296	328	325	338	322	329	293	312	326	298	318	303	266	318	343	310	296	297	312	317	323	310	312	315	292	316	312	335	289	318	308	290	331	298	274	334	338	329	319	345	286	303	320	335	309	294	322	301	316	351	310	298	341	289	296	310	332	318	352	332	328	370	318	316	356	307	282	300	343	300	327	322	309	310	338	299	308	293	322	315	302	322	330	283	276	360	311	285	301	303	335	299	302	299	315	320	321	286	335	357	338	326	322	297	322	347	296	313	269	322	300	346	324	299	312	340	329	329	318	300	329	304	333	335	322	314	336	295	300	292	323	318	303	317	295	319	313	291	306	316	305	317	327	307	318	274	304	352	313	330	298	341	346	301	309	311	313	311	299	330	321	309	305	311	290	314	305	310	288	299	322	299	337	320	317	299	313	286	309	304	320	312	319	324	321	303	321	322	317	318	335	294	316	318	319	330	329	322	311	322	320	272	323	330	331	265	329	308	303	357	298	327	296	321	329	337	313	322	326	347	288	332	289	305	310	286	301	326	292	350	352	302	294	305	306	305	317	328	303	328	301	292	302	313	319	303	289	323	324	298	306	313	293	281	299	315	320	323	334	333	327	310	334	306	334	318	332	292	330	300	369	291	319	294	331	335	296	342	306	313	296	322	291	294	304	348	310	300	321	369	355	329	292	301	306	316	306	334	327	289	346	309	300	293	299	329	323	304	325	324	308	334	330	284	307	316	275	336	335	304	339	304	296	337	292	340	288	325	346	297	295	294	301	284	309	315	333	305	308	344	306	342	337	316	328	289	303	322	325	266	322	316	310	294	298	313	326	308	289	279	316	322	288	325	292	304	308	321	320	326	280	287	309	348	326	323	316	309	302	292	321	299	317	304	348	321	341	308	304	319	305	318	301	290	340	326	332	305	309	326	291	303	285	321	336	307	324	289	306	316	281	326	329	302	322	346	278	298	308	323	307	355	323	313	332	314	329	298	317	326	318	306	303	332	307	321	316	343	316	310	309	295	287	296	321	279	321	318	308	304	304	313	322	324	325	328	307	304	293	320	330	286	312	333	332	311	306	303	330	299	300	324	308	308	291	353	297	295	341	332	346	330	320	312	331	292	340	343	312	315	311	305	317	275	276	315	297	300	312	292	318	328	314	316	310	330	298	307	285	310	310	304	297	329	319	324	311	329	302	279	318	319	318	310	321	293	287	297	285	322	303	290	312	326	342	298	292	280	331	336	316	313	303	321	282	316	322	297	325	310	309	307	291	301	339	308	336	307	311	319	297	309	267	285	308	323	331	333	331	330	291	315	294	320	327	294	289	320	322	335	347	292	312	331	292	322	316	288	314	297	310	323	305	331	286	313	322	332	291	321	313	329	340	339	327	294	283	326	306	319	306	343	323	331	302	294	311	337	311	314	322	281	279	316	291	329	292	288	314	339	307	335	319	323	323	307	329	283	343	318	335	308	301	315	305	335	287	328	315	334	303	298	319	308	331	298	297	336	311	298	301	314	313	300	285	317	281	314	320	306	304	328	340	336	322	328	302	284	336	317	327	316	319	290	298	294	291	332	317	285	323	340	336	305	305	290	319	303	334	304	308	308	323	301	294
29216	43208	37257	26559	21312	16753	13073	10103	7900	6100	4928	4081	3335	2760	2289	2071	1752	1488	1282	1166	983	949	924	833	780	715	674	723	666	628	626	568	545	554	537	486	538	511	487	481	495	473	469	458	434	492	458	478	437	467	453	474	497	395	437	475	483	471	478	472	466	464	457	460	447	468	478	451	469	422	453	470	442	475	477	445	439	456	412	457	433	444	480	442	434	475	475	408	473	435	446	462	453	486	431	429	451	438	492	414	445	439	446	456	479	444	422	450	441	464	431	426	463	411	463	414	444	398	427	466	439	422	425	403	457	441	396	454	430	433	459	435	450	462	463	480	429	469	443	450	477	433	466	463	463	449	420	480	439	445	501	455	428	439	436	453	457	452	462	445	455	451	407	428	456	414	438	447	447	459	495	434	425	445	448	431	442	476	447	419	459	464	471	424	479	432	435	416	413	413	426	440	449	445	446	420	443	447	453	451	434	450	444	467	476	500	469	451	452	474	447	432	426	432	443	424	455	464	431	451	419	433	441	431	422	437	466	491	422	489	414	477	457	437	443	459	483	485	432	429	423	474	491	452	433	414	478	424	445	455	420	458	439	452	448	462	426	472	462	479	437	432	472	448	440	420	443	414	479	429	467	442	453	426	449	432	405	447	437	437	442	451	426	433	441	514	415	431	465	456	420	467	407	462	436	437	411	442	428	449	487	472	448	435	404	436	424	421	422	474	465	416	501	465	456	446	440	475	438	442	441	422	433	438	450	477	434	470	419	446	438	460	488	465	490	492	464	427	455	463	448	418	429	457	437	464	455	453	442	434	437	486	473	443	465	426	382	408	430	477	434	423	424	404	457	427	457	427	489	460	424	473	438	468	429	419	456	429	423	454	455	457	438	453	450	457	448	461	485	440	446	430	424	453	461	470	444	452	446	434	477	437	448	413	454	476	436	411	477	459	460	466	424	462	424	448	429	434	445	433	432	413	417	437	440	430	470	425	474	426	485	442	436	458	443	480	429	473	456	459	439	417	430	463	461	440	417	425	464	415	429	493	453	418	428	470	471	416	468	415	473	452	437	454	481	432	425	443	471	446	455	449	430	454	486	409	432	456	465	447	489	446	449	454	458	476	487	427	464	422	448	446	442	415	464	450	442	438	438	437	467	458	442	425	461	407	443	454	440	441	424	453	429	475	461	458	403	422	440	468	436	468	425	440	441	452	470	452	472	436	480	489	451	477	416	434	481	451	470	438	446	445	445	400	474	437	472	457	494	465	447	438	429	432	466	432	439	471	466	450	385	457	449	431	404	458	479	442	472	442	450	462	467	456	447	431	403	432	432	403	452	441	427	501	496	418	463	454	459	450	433	443	461	453	435	410	451	438	436	480	459	443	476	428	487	471	472	442	437	464	435	470	440	437	470	470	454	413	477	463	439	456	446	420	437	470	451	446	427	456	458	461	455	451	453	451	401	437	436	434	472	442	454	429	495	438	423	469	434	448	449	417	432	404	477	464	490	416	445	456	441	440	480	418	463	468	464	433	462	482	439	451	455	464	437	459	445	440	457	465	432	464	436	435	481	457	420	422	421	487	464	443	440	421	419	449	424	448	447	417	417	455	457	504	461	445	429	449	445	462	436	450	447	440	488	451	457	450	429	428	476	447	430	452	457	455	404	424	433	454	443	406	453	450	430	425	424	455	484	452	419	449	468	466	409	471	411	440	470	438	436	458	429	466	462	473	401	440	431	430	473	453	445	491	454	419	436	474	476	424	441	439	434	465	439	417	456	424	453	418	396	510	472	449	450	431	435	483	462	460	439	420	474	482	440	459	464	470	460	438	435	440	467	436	453	459	447	430	455	451	441	468	453	445	451	416	486	473	465	447	479	422	403	440	429	484	448	454	459	456	462	418	435	435	461	403	447	445	458	472	450	432	509	438	452	438	453	443	473	466	463	420	447	437	450	454	476	485	453	442	414	436	473	453	460	438	463	467	442	451	426	453	429	429	441	486	467	443	458	406	418	443	442	445	461	473	455	433	447	437	452	430	445	457	452	461	464	471	435	433	438	460	427	395	427	449	413	447	406	444	467	471	469	454	428	448	436	479	433	451	443	441	467	452	460	454	485	422	459	472	437	435	499	458	452	452	442	455	435	422	446	442	442	462	475	486	481	437	443	464	438	477	423	438	418	488	456	467	434	510	402	448	456	428	431	437	470	406	472	453	462	467	460	464	466	464	410	441	453	453	416	453	424	470	469	458	463	436	443	445	416	410	411	426	489	465	406	426	480	468	440	449	373	440	471	451	448	444	422	476	446	450	450	451	447	459	440	443	468	430	481	468	468	434	462	465	459	438	478	444	438	447	428	459	425	461	451	452	460	448	460	428	440	452	462	467	455	412	445	420	437	441	464	450	463	452	446	481	466	457	431	462	440	427	440	454	464	417	454	445	437	465	449	438	450	462	461	443	461	456	474	446	452	437	460	462	413	439	419	437	438	436	464	437	454	449	439	460	441	443	439	409	414	442	451	421	482	469	448	447	449	426	455	460	427	435	437	474	472	474	457	436	453	474	423	430	450	437	454	412	444	433	452	480	469	443	450	491	417	443	448	432	447	475	439	461	419	438	443	444	461	459	466	453	448	441	470	422	434	448	466	444	460	460	421	479	443	422	447	456	461	443	422	437	423	444	424	433	437	436	439	461	453	466	432	459	451	442	414	451	411	487	402	400	448	442	428	433	425	463	445	460	452	439	400	429	430	463	476	406	439	410	400	425	452	441	468	459	479	448	439	452	464	459	434	438	474	482	432	437	410	482	455	433	408	461	446	443	477	448	453	439	440	422	461	465	437	449	457	463	448	466	431	455	436	461	430	452	497	459	444	499	460	470	463	455	434	486	434	458	455	444	427	453	418	424	437	429	434	440	435	441	447	433	490	469	423	445	423	441	460	459	440	477	440	415	472	419	409	437	467	462	473	469	415	454	425	442	482	442	441	438	450	450	471	432	452	434	460	471	460	437	448	452	456	403	404	442	438	432	487	459	449	411	419	438	417	460	462	428	462	419	433	436	475	454	437	433	444	467	431	457	437	461	445	486	445	448	449	453	429	437	479	481	454	405	425	467	446	454	433	465	408	428	435	470	425	445	454	468	475	476	424	460	429	435	455	436	442	452	466	471	437	448	452	439	428	430	422	428	453	413	408	420	429	479	433	467	447	450	430	465	469	443	412	434	476	401	456	425	447	459	436	466	476	450	425	445	446	475	439	420	423	433	422	435	445	455	441	408	443	459	430	428	436	491	430	466	480	466	419	431	452	490	459	449	475	457	428	469	473	461	464	443	441	446	434	449	469	429	453	413	456	441	435	449	446	488	471	443	436	428	451	437	429	472	436	450	410	456	452	438	430	443	464	474	450	442	469	446	438	429	466	433	417	463	500	458	447	443	431	458	433	457	453	447	423	441	477	450	429	435	426	454	424	469	445	479	443	415	421	413	486	424	389	471
24210	21122	28238	24796	21831	18331	12529	7599	5206	3996	3196	2574	2152	1840	1479	1322	1171	985	874	803	712	682	638	605	543	524	537	483	475	444	457	442	390	412	389	407	431	441	391	386	365	383	365	371	356	391	355	373	342	347	352	366	340	363	361	369	361	323	334	363	344	368	357	366	326	333	379	334	345	358	323	300	337	347	343	315	346	329	365	344	375	336	360	376	361	348	344	350	383	335	339	317	320	360	360	330	326	347	350	326	338	339	345	358	348	345	347	345	367	350	352	357	317	354	347	372	332	344	326	346	322	327	355	338	327	316	366	340	319	324	327	349	340	344	332	336	358	363	341	336	378	353	327	338	354	350	359	324	321	345	359	334	356	341	342	316	360	366	361	365	334	341	341	343	325	348	335	355	329	340	328	324	353	358	355	334	358	365	324	341	363	334	332	344	341	335	348	319	348	312	386	330	350	356	321	340	337	383	355	370	359	339	319	357	335	370	310	344	373	331	388	370	354	331	353	382	315	356	344	313	353	348	325	340	350	343	337	346	327	324	341	303	336	349	348	372	362	348	367	357	343	342	376	361	354	374	316	366	352	352	342	354	331	325	358	379	380	329	355	357	329	339	374	350	334	378	322	323	347	336	333	310	356	369	324	345	339	324	344	345	335	354	355	364	371	321	329	340	366	328	342	339	334	319	332	343	337	378	365	378	348	333	332	349	344	349	332	341	348	349	301	337	333	330	332	365	335	341	370	382	315	365	358	330	298	311	339	365	367	368	331	332	359	340	335	318	336	354	351	298	352	348	342	361	351	361	323	345	353	371	321	311	363	338	341	320	333	340	339	335	339	351	322	335	324	344	344	360	389	310	344	311	340	333	307	379	343	330	341	364	338	355	356	339	347	367	338	313	347	383	336	348	348	376	325	321	336	364	350	342	330	341	323	347	379	348	337	340	323	332	316	323	337	381	362	344	322	318	303	352	368	317	326	358	344	322	333	336	360	319	326	338	350	341	342	343	335	326	327	304	350	345	323	324	324	334	323	326	375	362	308	360	340	326	337	342	362	366	349	350	322	347	353	342	328	380	351	368	369	332	336	313	371	374	336	336	367	374	372	318	371	306	321	360	363	353	338	349	353	364	376	357	343	340	298	334	366	357	337	322	346	341	364	310	308	371	360	347	314	314	351	359	336	355	343	364	310	326	311	354	358	345	334	349	329	332	351	349	346	352	353	393	367	348	316	321	317	338	347	346	356	343	335	353	363	336	337	330	357	334	338	344	345	361	320	376	328	361	322	363	322	331	327	351	337	320	332	318	354	347	342	390	345	375	333	358	334	336	315	322	328	341	369	337	345	331	341	343	328	318	357	354	354	349	370	314	373	336	352	343	345	356	336	334	341	383	347	331	361	329	353	333	358	336	353	313	340	366	333	354	334	339	364	317	336	353	366	363	345	359	338	315	348	357	288	339	343	317	326	334	329	351	358	327	337	353	338	340	342	363	340	312	360	367	293	329	330	327	347	344	356	344	341	330	338	337	360	318	341	358	368	321	337	339	318	352	323	320	381	385	355	334	343	360	338	328	344	343	314	306	347	343	353	344	308	347	344	337	335	340	339	335	354	329	326	344	343	352	336	315	349	330	323	335	321	353	362	348	353	362	348	345	351	349	334	327	367	334	334	350	363	329	364	319	359	336	354	310	315	358	345	343	346	327	316	348	326	363	327	340	387	366	355	350	360	324	351	337	346	358	338	345	357	345	331	370	358	382	329	345	332	319	349	335	332	346	316	362	350	323	341	324	337	346	372	342	335	329	311	369	346	360	338	304	349	344	357	325	350	344	320	331	355	343	331	322	348	355	366	353	364	347	324	356	357	367	320	367	345	319	356	389	365	359	363	340	384	332	345	328	340	326	346	341	321	343	365	334	358	354	323	354	358	334	363	295	358	348	317	383	342	366	360	348	355	340	318	322	353	365	354	358	332	326	355	330	362	334	385	356	329	344	345	378	307	338	345	329	376	371	359	362	329	341	313	343	342	319	325	343	342	345	361	346	349	367	347	363	351	350	368	349	352	355	305	338	341	330	348	327	324	329	334	327	343	350	338	380	346	378	361	351	373	338	323	360	323	337	348	338	327	321	342	363	337	326	328	306	327	363	355	362	365	326	347	335	336	351	319	310	306	326	344	385	352	354	356	382	345	318	312	381	336	308	292	343	344	337	357	366	354	307	364	373	348	345	341	383	324	377	352	365	335	351	333	326	327	346	332	333	361	323	329	330	348	322	330	367	331	332	363	322	350	322	321	343	353	341	328	307	347	327	356	345	350	335	321	351	329	346	309	305	332	343	370	344	338	318	378	353	342	336	321	337	355	363	369	338	344	379	337	329	362	348	371	321	331	366	322	306	340	340	345	382	308	363	335	329	345	335	344	339	340	328	341	323	345	316	348	358	379	345	384	290	324	318	331	325	348	343	356	329	358	331	335	313	357	320	330	325	369	361	348	362	352	329	362	341	351	322	358	334	319	338	367	348	378	362	352	347	326	358	305	378	339	342	346	332	342	330	319	356	322	318	325	360	336	327	341	319	337	326	355	330	354	361	319	340	356	325	361	366	330	345	344	349	327	354	341	390	340	311	333	323	326	344	340	337	330	374	364	351	364	363	352	351	328	346	358	335	323	339	362	363	324	326	349	312	327	294	342	344	347	349	334	317	334	367	338	362	336	314	322	337	387	378	356	310	332	331	316	311	363	362	327	325	367	362	374	378	325	406	309	352	365	358	343	363	348	313	319	349	323	354	330	321	319	336	322	349	330	336	358	368	347	363	315	342	346	349	350	336	352	345	310	337	362	335	318	325	325	372	333	324	325	356	392	365	356	357	322	350	339	317	329	337	328	331	341	331	358	356	334	378	342	323	355	363	364	373	340	349	340	334	338	354	339	357	389	342	323	361	332	349	376	346	340	367	318	313	340	340	367	341	318	332	330	327	329	341	364	362	353	331	340	359	345	380	330	341	317	365	346	345	368	316	330	364	365	352	325	357	324	337	374	345	359	356	341	347	353	332	373	328	357	359	339	329	348	343	403	320	352	319	352	353	354	311	321	372	335	344	353	336	372	383	333	338	335	341	353	347	343	351	326	353	349	314	359	329	337	340	376	350	333	314	322	333	362	321	316	345	350	308	341	327	316	332	355	343	330	382	340	334	343	374	307	352	336	349	346	362	348	350	329	368	350	365	355	333	377	335	342	318	357	344	353	361	341	358	372	339	346	391	354	371	363	353	312	350	311	360	342	355	296	336	332	352	322	355	315	308	347	346	356	347	362	320	370	371	341	363	330	375	332	350	327	357	369	339	366	343	342	322	338	364	331	355	353	338	340	344	339	323	317	370	302	367	364	315	354	317	368	328	337	334	327	342	360	373	353	372	320	336	335	369	341	321	348	323	336	335	355	308	340	355	368	357	336	356	346	349	323	372	350	338	399	364	322	343	347	350	339	343	394	342
30337	50553	43708	33369	27824	22909	18453	14568	11543	9372	7811	6311	5149	4323	3608	3063	2524	2134	1836	1681	1456	1290	1194	1085	1045	962	939	854	809	776	778	718	684	636	635	615	619	645	594	578	592	537	560	569	535	488	546	538	522	506	523	496	515	511	536	505	510	484	488	524	488	475	522	484	477	459	509	478	507	502	464	507	494	530	543	470	470	511	535	488	486	500	472	518	486	470	472	483	470	481	466	496	509	484	451	460	470	476	480	527	476	481	483	476	465	477	468	461	450	522	499	503	511	472	500	466	506	474	478	475	490	454	468	493	449	486	476	466	485	517	495	469	487	524	457	475	522	471	508	456	440	481	497	475	456	479	509	485	493	466	486	474	498	482	471	481	479	508	535	477	524	481	495	514	469	492	477	463	458	501	505	473	502	485	466	487	470	505	478	478	520	505	474	486	468	503	466	475	467	465	475	467	487	483	463	452	486	487	451	474	518	461	469	449	470	480	474	479	479	482	459	535	458	457	506	469	477	446	496	478	471	490	437	484	459	522	516	485	468	471	465	476	473	475	504	473	504	492	482	500	481	441	466	479	467	454	511	498	511	483	469	470	462	498	488	484	494	472	460	458	522	467	504	480	465	457	480	484	504	504	478	513	510	493	523	457	533	513	481	501	496	489	488	491	466	442	518	496	494	446	467	492	482	466	499	499	499	522	487	499	450	489	452	505	467	462	514	487	463	502	475	453	513	485	481	490	495	522	490	516	506	502	462	498	491	466	490	476	491	461	502	442	500	462	491	466	492	460	512	493	512	506	494	481	498	541	455	560	497	449	480	491	486	460	471	498	471	506	483	453	481	486	498	475	464	492	462	499	504	463	487	481	472	492	490	500	520	468	476	482	453	505	464	453	455	482	494	514	482	508	501	452	481	476	504	454	469	473	493	466	444	462	516	474	512	506	473	489	459	484	500	465	498	486	481	470	511	497	486	487	542	523	490	468	485	479	480	472	532	507	459	478	485	484	495	473	466	484	461	462	452	475	450	481	571	448	495	508	489	517	497	472	500	483	505	488	473	474	522	485	478	467	486	479	483	474	467	498	458	483	476	424	489	519	504	519	497	479	474	457	492	529	484	484	514	513	486	451	447	503	457	492	500	503	496	480	476	475	528	519	494	459	502	505	479	479	482	495	481	458	509	512	479	478	489	482	498	491	519	499	492	480	469	496	462	466	487	474	475	490	447	492	511	507	509	513	463	474	509	464	505	490	490	459	505	467	441	477	487	469	493	490	502	521	526	494	468	494	484	456	490	485	475	443	518	471	497	459	469	451	495	464	474	497	531	466	539	499	473	509	489	491	476	506	472	466	538	469	476	475	477	432	519	501	497	496	498	469	499	488	478	484	451	513	465	504	519	488	503	452	469	498	461	483	461	476	494	515	490	457	509	495	462	498	494	470	525	469	486	480	497	518	482	504	480	486	534	492	489	445	472	450	504	475	488	450	496	491	539	476	493	495	450	465	502	498	494	462	489	478	430	488	506	478	434	462	457	474	471	493	478	434	472	473	480	517	459	489	523	470	466	521	484	511	447	488	509	473	472	465	539	494	483	491	489	470	467	445	473	478	455	499	466	480	505	492	432	460	525	475	473	487	473	463	499	502	538	480	500	477	451	460	485	458	444	474	444	516	462	449	510	463	515	472	473	476	510	472	493	442	489	460	489	480	511	505	507	479	489	498	511	495	468	506	465	491	456	471	496	490	461	474	450	503	527	471	479	482	485	462	511	500	485	482	475	461	481	457	475	484	497	488	483	532	482	482	505	502	530	496	507	506	464	475	479	465	492	459	486	539	445	499	464	493	481	460	526	451	519	460	470	486	490	492	487	488	513	483	490	498	481	485	486	437	507	468	469	485	456	522	430	473	499	484	502	511	480	497	501	461	492	494	498	473	477	459	471	503	499	458	479	488	518	465	495	506	478	500	483	484	476	490	464	475	484	477	498	472	479	506	504	482	464	462	507	487	471	504	506	463	512	426	472	501	493	467	534	509	468	451	486	458	486	477	459	488	484	453	521	496	494	462	504	497	474	475	464	474	467	481	504	459	491	484	460	493	485	521	448	465	481	483	497	451	504	468	477	528	492	482	466	467	487	438	490	457	515	498	465	463	493	503	486	484	480	507	468	495	455	486	485	467	487	469	497	472	463	474	488	496	450	454	537	509	521	512	478	477	486	517	492	448	480	509	462	488	515	505	471	512	471	474	468	489	498	517	469	479	484	496	491	520	459	476	491	468	529	493	446	478	494	512	482	469	529	464	461	494	481	532	469	513	471	456	484	445	495	461	452	457	501	496	475	488	455	480	504	467	488	505	480	471	484	489	476	487	465	479	504	459	506	458	525	495	493	466	485	510	487	487	491	499	500	504	484	462	504	527	510	475	456	458	460	481	467	503	494	475	482	501	460	500	476	487	453	439	448	489	490	488	472	515	488	468	494	449	511	477	451	488	496	488	492	513	496	479	481	508	452	427	504	496	453	518	466	497	525	492	477	513	491	494	515	521	461	496	512	486	468	504	452	479	503	473	474	468	484	463	483	527	482	487	511	508	507	525	495	467	457	474	489	478	489	444	479	488	462	474	475	470	501	494	430	481	486	470	442	469	524	448	488	511	453	498	477	510	477	486	488	476	467	488	490	472	520	522	445	508	457	460	474	487	498	481	465	519	510	495	464	481	479	438	487	495	497	453	460	476	496	482	486	459	485	485	494	506	469	525	485	525	476	463	451	472	470	465	457	471	516	463	471	463	524	464	496	471	471	455	465	462	473	501	484	507	479	455	459	507	494	550	477	443	487	501	463	530	491	476	520	448	457	492	500	474	476	473	478	489	485	485	469	455	455	478	498	475	504	463	498	520	482	464	449	499	486	456	459	515	494	499	467	478	512	461	515	491	448	494	493	497	493	496	472	498	501	485	474	471	471	513	509	450	463	498	507	430	501	492	514	489	516	520	477	498	478	458	471	465	482	483	468	469	438	478	488	483	445	499	474	495	478	509	462	505	482	482	507	500	497	489	499	543	481	469	446	484	504	490	492	508	483	504	517	500	488	484	538	487	478	511	462	495	501	464	473	481	479	473	495	476	523	513	445	467	473	453	476	469	487	477	437	526	502	503	474	487	491	483	492	496	483	485	490	477	514	487	501	452	496	519	444	469	491	517	516	500	516	521	491	438	496	431	461	433	461	472	515	514	470	479	543	488	523	515	488	503	474	509	476	451	482	517	489	449	418	455	515	500	440	471	484	445	511	489	497	490	478	484	519	476	484	485	501	510	489	474	541	486	495	496	454	507	483	494	444	470	494	437	513	450	497	521	470	430	480	496	488	501	434	465	482	502	453	450	475	479	471	512	501	465	547	455	505	503	480	518	489	503	477	491	504	511	482	469	497	497	471	482	486	514	490	465	466	461	496	487	521	456	457	484	470	479	488	477	500	463	476	514	482	516	462	498	501	517	481	509
23190	21080	28683	23815	21639	22450	19463	10644	7269	5671	4482	3577	2912	2290	1926	1767	1440	1295	1110	928	855	770	709	708	628	603	535	540	545	558	493	505	445	427	446	404	450	412	405	378	362	381	391	361	337	368	375	382	345	334	358	345	350	353	369	359	348	359	322	366	350	336	339	360	351	335	386	316	356	295	312	365	352	332	346	350	365	366	324	348	361	320	319	341	309	384	357	357	333	371	352	360	330	329	346	348	328	299	351	335	348	318	349	312	342	375	349	355	312	342	321	347	344	368	350	343	334	370	296	321	360	331	299	314	350	338	338	300	323	343	343	326	300	345	329	310	343	330	340	351	364	339	322	374	337	338	334	333	317	338	335	331	340	330	347	334	316	353	297	352	345	315	334	330	339	318	358	309	304	318	311	334	329	359	354	339	304	324	341	320	319	319	335	346	339	343	347	325	336	341	340	354	322	334	288	347	332	349	347	351	339	345	331	330	314	339	342	373	314	350	349	342	337	318	319	324	322	315	367	358	311	349	343	312	335	313	319	345	365	366	343	349	346	372	326	343	341	331	312	348	337	330	329	347	357	327	352	343	334	325	338	316	325	332	338	339	355	292	356	324	349	362	365	335	340	321	342	379	325	335	342	339	365	320	320	325	352	338	347	379	321	364	369	359	362	326	311	311	351	318	343	342	333	350	339	344	337	315	351	314	340	328	346	312	336	312	324	345	344	355	358	353	308	323	350	311	363	358	341	336	342	345	312	342	318	367	335	334	332	345	321	332	334	326	333	384	351	343	330	345	317	353	367	328	333	333	344	357	351	330	315	329	370	347	313	348	361	306	385	343	311	334	322	313	312	309	346	351	305	341	335	364	339	297	324	349	325	354	361	323	346	333	329	372	343	333	339	339	353	353	312	337	324	320	323	337	305	334	351	355	326	338	317	315	327	351	333	335	357	319	327	322	348	340	327	334	317	351	377	349	336	362	334	336	312	340	345	335	307	334	339	333	340	339	366	351	331	330	325	339	324	353	317	325	312	364	306	365	344	336	339	299	359	324	387	351	327	325	351	351	343	317	360	346	362	337	329	341	337	325	331	389	363	343	329	357	371	338	353	312	340	343	353	352	342	320	346	351	363	336	318	339	336	364	336	308	353	363	325	290	321	348	334	324	311	356	343	331	350	328	353	314	355	333	335	361	343	342	340	340	355	350	354	387	320	333	311	326	346	318	338	346	339	346	335	342	299	335	310	358	355	355	310	295	331	344	313	331	336	356	322	315	336	349	355	336	363	346	322	365	359	303	371	327	344	317	355	311	325	346	334	346	345	346	365	319	336	309	352	337	318	322	341	337	346	369	361	324	335	349	368	349	343	332	325	351	339	316	338	342	365	338	330	347	341	355	318	330	344	341	333	362	389	388	323	378	336	321	352	333	346	342	309	303	314	336	300	311	350	353	346	340	345	322	341	346	322	331	314	323	341	363	359	316	354	360	322	317	317	328	319	351	299	349	358	346	332	348	337	312	335	350	342	315	371	332	326	346	342	314	382	348	371	332	343	307	333	334	341	362	334	316	316	328	358	340	338	326	305	302	335	361	364	338	329	307	314	332	348	341	344	328	350	378	334	357	298	314	344	349	331	347	344	353	330	343	316	293	332	315	337	329	336	345	335	348	346	369	325	344	326	314	341	315	333	330	322	367	369	307	341	319	316	360	324	345	348	339	325	327	316	362	317	341	299	349	347	332	316	357	318	338	348	337	328	326	325	352	327	340	323	323	298	354	335	322	358	336	310	326	298	308	286	351	328	312	363	301	357	377	352	316	326	340	363	312	345	324	330	347	334	318	369	336	346	347	306	333	352	306	354	325	332	351	308	342	350	295	347	369	357	328	309	336	310	326	359	317	331	348	348	336	355	340	334	331	304	318	351	300	319	315	314	343	347	336	321	323	340	321	317	329	343	319	354	337	291	311	303	306	324	315	330	326	315	330	345	354	307	358	337	327	335	309	358	298	329	334	340	313	334	366	353	300	322	350	331	299	339	350	337	363	324	316	392	347	340	338	337	325	314	341	335	339	301	320	320	331	323	330	314	337	327	351	308	332	326	334	296	321	336	337	313	357	343	371	334	329	338	330	333	341	313	343	363	341	322	333	316	361	331	350	345	353	335	328	304	333	348	321	326	360	322	368	330	353	356	338	323	346	337	331	335	346	372	341	359	336	317	353	332	333	345	326	323	324	350	374	337	337	360	357	346	326	357	332	341	302	354	331	328	350	336	305	328	340	352	325	300	334	339	345	313	354	378	350	352	351	322	330	341	307	381	327	342	344	341	338	310	316	304	334	361	358	336	284	337	346	353	336	324	341	359	340	332	315	338	342	364	351	328	347	328	351	336	345	342	306	313	368	283	374	319	314	363	350	341	335	323	324	317	349	334	355	323	307	345	324	344	358	330	339	333	343	336	346	332	318	342	323	360	365	321	361	357	321	359	362	345	334	330	325	324	364	336	353	284	312	288	326	315	354	299	368	311	333	305	340	335	335	368	345	332	318	343	343	342	331	303	317	358	313	317	374	350	329	360	357	299	365	328	303	340	366	328	345	330	322	325	347	342	365	325	326	369	313	343	338	350	368	326	335	319	362	333	361	336	330	330	318	308	319	343	331	343	364	323	329	378	347	364	310	344	341	352	353	333	306	318	354	334	351	347	382	326	318	356	317	320	317	313	341	315	328	345	336	323	326	326	371	356	322	362	335	343	323	338	327	331	330	344	344	354	336	353	353	296	340	378	344	341	332	311	340	348	309	332	356	358	313	316	327	348	338	370	322	348	370	359	322	306	290	353	347	315	360	344	359	334	342	324	338	309	323	319	325	335	315	353	323	371	322	368	311	335	341	295	315	300	333	348	339	322	319	347	341	311	316	327	325	337	316	317	330	333	343	339	322	349	371	319	303	277	313	345	332	341	316	339	339	299	356	321	321	379	314	343	329	341	341	332	327	338	357	307	315	340	318	354	325	328	302	312	337	346	313	327	318	345	329	336	365	329	339	331	348	309	372	341	327	322	352	318	343	335	337	354	325	325	357	353	306	311	332	339	337	313	331	314	342	316	309	338	344	350	334	358	344	344	355	333	371	326	340	337	361	356	343	294	358	339	334	355	315	343	316	344	337	332	337	339	364	337	303	336	343	339	315	339	355	311	345	343	342	377	321	329	347	355	322	322	348	309	312	339	326	321	325	378	322	369	313	336	339	359	344	327	359	317	367	313	326	328	317	319	351	330	309	356	316	367	303	354	334	350	317	320	339	350	333	356	370	344	355	361	305	319	332	334	325	362	350	342	337	327	316	352	327	337	336	339	339	342	326	331	353	338	323	359	345	353	399	330	329	385	326	327	355	326	365	329	340	334	337	324	314	334	328	357	339	353	384	354	312	336	338	342	343	344	366	336	358	321	303	351	345	376	343	330	370	356	312	324	337	310	327	312	345	332	372	313	356	302	334	341	326
31870	54914	47807	37449	32087	26984	22382	18517	14911	12168	9971	8140	6817	5598	4745	3936	3375	2845	2439	2164	1811	1677	1539	1297	1222	1170	1053	991	877	870	810	802	757	685	713	664	675	647	622	609	572	573	540	567	529	530	492	524	518	485	504	499	477	514	484	461	485	493	528	471	465	478	471	483	484	460	492	478	468	464	472	491	470	463	445	481	474	467	474	456	464	420	425	475	452	473	496	462	464	526	490	485	477	424	475	478	474	434	472	437	439	475	465	465	488	460	475	525	481	460	453	440	490	498	492	467	437	476	473	437	464	439	455	455	463	478	451	451	450	488	473	455	499	476	459	442	492	481	466	453	450	458	453	452	451	468	481	474	459	502	485	483	443	465	465	428	479	452	470	492	442	505	458	473	441	477	441	487	483	480	453	480	430	463	483	494	472	478	514	442	455	532	463	446	459	480	493	470	463	473	458	459	466	489	490	438	450	422	488	452	477	454	441	491	465	461	438	468	459	501	458	512	474	449	421	511	469	445	508	468	458	471	504	458	475	425	476	458	469	445	487	478	437	480	461	438	476	490	482	476	442	450	459	444	487	462	493	451	433	462	441	490	455	438	479	443	476	475	438	440	442	476	470	442	486	453	470	448	468	429	505	456	489	476	491	458	466	454	455	437	430	445	483	503	449	442	474	490	481	486	468	473	504	485	456	446	446	506	422	460	427	446	465	457	470	435	419	465	474	445	467	508	495	453	503	427	479	465	448	492	440	469	427	468	451	484	454	475	489	468	465	469	457	455	491	443	452	433	494	449	469	465	452	463	441	448	468	474	453	495	455	451	469	474	478	453	450	438	492	474	467	455	461	491	450	468	496	463	482	472	439	477	416	473	457	439	459	459	462	441	455	464	446	467	461	441	462	489	473	458	476	474	463	456	486	445	439	475	452	478	453	487	450	462	468	520	447	478	478	460	432	446	462	479	488	451	454	507	495	444	493	487	484	436	479	483	482	477	462	496	478	452	487	458	449	481	470	460	423	454	448	490	488	418	479	478	460	451	475	448	437	477	442	484	482	494	453	473	467	453	497	488	465	475	475	479	460	479	447	508	443	454	521	464	476	469	446	468	468	469	476	498	472	479	474	481	495	460	503	435	501	434	492	460	441	441	459	496	458	483	468	482	467	508	474	457	470	452	483	501	463	453	459	488	467	464	419	441	438	457	493	490	464	454	465	454	451	449	511	469	418	447	458	456	450	465	446	480	476	454	452	468	428	460	480	472	461	450	468	453	462	457	465	478	471	466	451	463	447	473	466	494	468	440	489	420	439	465	486	457	467	482	433	453	471	475	423	472	467	471	491	440	481	452	461	438	478	499	462	450	457	475	452	479	432	441	469	481	452	476	442	453	425	461	462	450	480	469	488	487	416	490	480	448	458	465	459	465	476	458	450	461	473	455	449	481	490	468	480	434	482	470	471	455	449	457	473	483	452	479	447	456	486	475	506	448	468	493	466	483	440	467	442	436	482	492	468	453	444	430	455	457	487	450	436	462	493	457	494	479	459	469	493	485	474	431	444	442	450	459	474	462	431	449	483	456	481	482	471	420	442	524	498	470	441	491	450	438	492	488	475	496	435	468	492	467	453	491	483	441	452	472	448	472	470	495	478	472	447	464	484	468	451	481	476	452	469	471	463	448	450	479	454	402	481	465	459	439	499	507	470	506	449	490	466	480	490	502	462	436	460	455	453	457	484	484	491	479	471	508	479	447	461	448	509	467	466	464	449	430	443	459	507	470	511	459	455	495	536	443	475	438	481	505	474	452	452	398	484	469	480	499	473	440	462	484	450	465	472	478	477	453	433	447	490	463	486	453	459	489	453	457	444	474	484	491	504	476	470	483	463	466	453	471	490	436	488	463	425	492	469	474	449	455	423	458	469	456	474	411	458	461	445	483	470	448	464	490	467	483	505	480	479	481	502	456	455	500	436	471	467	479	466	442	483	490	452	432	431	501	470	503	443	508	485	461	439	436	472	473	448	457	447	460	481	487	472	461	485	437	464	452	468	475	483	432	434	448	453	470	458	474	468	469	446	479	440	491	471	445	476	465	492	458	469	450	439	451	472	423	447	450	478	473	440	480	459	436	455	507	457	463	466	481	480	479	511	448	467	447	514	464	486	431	493	447	475	446	484	473	445	464	431	461	443	465	479	482	433	464	460	426	487	505	467	488	498	469	471	484	484	456	457	442	496	502	459	463	468	493	421	439	502	490	419	452	463	468	452	437	495	464	456	447	488	440	459	454	436	478	438	452	473	488	447	488	492	505	431	449	479	436	467	487	445	449	446	477	461	470	458	472	484	461	467	491	460	448	464	428	454	464	469	463	447	420	470	472	467	473	481	494	474	463	483	480	507	492	462	485	482	451	487	441	465	477	508	494	446	489	468	469	461	498	434	449	487	456	448	509	487	428	461	469	471	458	470	450	469	420	456	492	468	470	465	447	439	470	429	484	452	499	454	489	498	476	428	482	475	440	477	450	438	455	461	504	437	472	463	468	467	496	437	479	510	433	454	454	460	456	473	452	486	448	456	457	459	462	449	445	449	482	462	480	427	477	498	458	419	437	458	443	440	466	456	486	459	436	480	447	482	447	484	483	454	447	431	486	492	462	457	476	459	470	461	468	472	458	472	424	416	481	468	458	451	471	416	488	443	466	449	442	447	485	445	462	475	459	445	457	486	451	449	438	445	476	480	486	457	477	490	433	468	459	466	469	479	466	442	481	475	454	498	421	451	461	452	482	441	472	521	461	468	432	463	491	478	466	468	476	489	465	463	444	473	452	479	460	486	473	477	454	451	486	475	431	469	486	468	451	486	456	430	437	465	494	430	482	455	459	493	495	472	429	478	488	459	438	471	483	469	502	467	461	458	492	496	466	469	445	458	452	455	469	451	467	445	453	471	446	460	467	464	463	485	461	488	448	479	458	463	462	447	473	495	478	450	441	480	421	451	482	471	446	462	494	481	471	499	498	479	510	466	450	463	441	469	472	435	455	475	512	455	461	445	417	457	442	445	452	457	504	465	452	458	456	477	453	433	519	464	449	485	474	505	457	457	472	495	460	427	477	440	496	485	462	447	519	458	480	449	456	465	407	464	466	481	463	466	467	428	450	500	471	440	450	448	472	496	508	450	505	465	426	432	435	489	450	422	511	492	474	434	455	467	462	476	473	465	447	468	465	474	492	489	470	498	466	479	490	503	483	464	497	469	435	412	476	488	462	439	481	491	465	455	456	425	478	472	457	439	483	490	485	479	443	467	459	480	499	442	448	449	419	483	477	480	508	466	468	467	495	421	475	459	504	474	457	460	463	490	460	445	485	450	461	465	458	448	439	426	446	485	433	452	462	522	464	434	433	437	458	451	508	448	478	472	456	459	448	444	456	442	460	458	442	453	498	464	438	506	465	469	479	432	505	461	488	437	484	490	500	442	450	474	515	456	468	454	427	466	504	473	441	472	478
27926	25912	29863	22996	14463	9051	5994	4301	3149	2448	1992	1585	1336	1224	995	876	808	688	650	551	531	485	497	461	422	426	402	406	373	413	365	361	370	368	350	355	310	338	356	350	307	307	313	378	327	308	297	322	329	313	350	329	342	317	314	257	304	300	338	294	290	336	333	300	311	289	323	334	285	317	304	332	309	360	343	316	315	314	347	302	308	340	316	287	335	311	332	294	303	327	326	310	277	297	312	341	327	314	342	284	302	329	337	325	301	306	296	303	295	306	340	306	300	305	327	277	271	329	298	298	283	329	348	296	353	325	335	302	322	318	290	299	336	350	319	307	325	302	315	333	303	279	330	311	286	286	330	308	309	327	314	312	327	285	328	296	305	302	295	308	315	296	291	304	293	309	305	279	303	330	332	321	305	290	323	332	333	297	318	301	297	291	300	309	309	339	299	313	315	331	310	310	317	332	275	326	315	326	311	324	317	311	319	327	318	306	316	288	333	295	290	331	295	317	343	263	297	303	302	321	316	336	331	292	305	323	284	323	300	306	311	292	336	349	299	303	305	318	300	362	327	326	337	314	295	335	273	295	324	290	308	316	301	341	341	318	295	290	274	304	324	326	360	310	295	299	315	310	278	309	314	298	303	317	291	322	326	299	307	312	322	285	344	290	327	368	304	336	326	320	311	251	276	336	301	307	322	290	317	326	303	316	310	312	319	289	330	328	322	342	317	332	318	339	299	328	294	301	322	341	298	316	285	324	332	314	296	305	320	288	318	297	298	320	326	332	317	302	350	313	294	331	307	319	294	316	315	289	334	305	337	313	332	338	311	309	329	309	337	317	313	289	329	310	300	315	296	303	288	282	337	334	305	337	336	305	317	304	300	325	277	286	312	314	289	339	287	355	302	298	325	287	336	275	331	330	345	321	315	320	280	313	320	315	317	318	307	302	329	285	299	299	299	299	339	317	324	345	359	291	298	293	294	330	304	324	352	316	307	285	334	293	321	293	317	351	324	303	309	343	292	314	330	302	314	275	313	340	326	362	305	294	294	348	313	297	305	289	335	317	320	343	325	301	291	316	309	284	288	325	296	312	333	303	302	344	321	310	331	343	318	335	315	335	276	305	307	301	297	308	308	295	315	288	300	317	324	283	334	284	318	343	299	355	312	287	331	323	316	290	287	297	344	311	319	304	357	326	331	303	335	302	284	306	294	323	329	354	310	336	312	324	308	341	323	321	331	294	307	316	285	299	344	320	294	331	317	337	328	314	317	301	280	303	333	288	293	293	312	280	328	319	302	282	324	309	333	317	337	335	333	311	289	300	330	328	306	322	319	330	322	320	337	283	293	317	338	301	324	308	294	287	307	269	340	337	333	295	336	314	309	312	325	304	321	308	330	306	327	280	303	302	328	315	320	275	342	325	302	317	293	300	313	331	309	324	315	318	319	320	290	295	291	304	328	309	290	335	294	336	341	278	291	307	325	300	306	284	303	316	332	305	322	324	324	301	346	334	288	287	304	324	310	327	319	287	301	331	312	325	332	315	334	341	307	324	330	299	318	326	303	324	303	294	327	324	281	300	321	354	316	313	306	284	273	320	299	346	297	306	331	274	301	271	310	333	306	328	300	287	335	328	305	310	320	288	299	306	293	301	348	332	287	327	298	275	308	331	324	323	286	316	329	289	332	310	321	276	318	271	310	297	287	322	284	322	327	311	295	352	288	317	297	307	299	328	279	308	316	284	322	314	354	284	331	297	311	318	317	283	307	300	304	305	313	313	356	288	330	316	322	282	322	304	318	316	294	313	331	303	306	297	323	303	296	321	317	321	300	337	313	310	310	312	323	331	328	275	270	307	317	322	312	303	306	298	301	298	333	316	305	311	316	313	327	307	341	321	335	311	312	306	332	308	302	290	315	300	288	299	326	281	311	310	312	308	310	311	307	299	358	289	307	290	279	279	286	308	322	299	328	310	299	309	353	317	308	326	316	302	314	297	304	311	332	318	324	317	342	303	312	275	346	320	314	322	325	304	321	276	303	319	347	308	346	307	309	338	324	335	322	314	312	299	331	288	299	313	338	303	278	356	313	303	325	317	342	283	328	316	327	305	317	301	309	317	326	312	312	332	323	288	282	308	306	308	320	312	293	335	312	322	302	308	314	310	320	320	336	286	335	338	327	309	323	321	318	296	311	312	309	300	313	272	313	326	310	339	327	337	303	324	295	337	367	349	307	298	326	329	302	321	300	312	323	325	307	311	335	302	320	327	306	304	298	299	316	327	311	297	306	307	290	288	330	305	287	311	310	325	307	304	319	292	291	312	329	328	329	306	325	308	290	283	315	288	311	331	304	288	307	308	297	291	273	290	321	292	329	319	367	305	309	319	305	347	290	292	334	311	329	324	312	303	307	323	294	325	306	296	315	317	324	293	300	304	303	322	301	287	302	294	294	306	323	296	312	308	323	300	325	305	310	328	303	321	301	315	311	328	332	302	308	337	355	336	330	287	312	327	313	339	292	310	340	327	310	273	280	314	323	292	300	336	299	344	305	335	343	322	320	310	265	293	302	317	298	317	311	338	305	309	276	276	297	333	312	323	284	303	315	342	302	305	299	298	297	283	304	348	308	308	352	321	311	319	321	296	289	309	345	333	280	292	308	311	325	291	330	324	286	320	302	294	288	315	304	330	324	285	299	331	318	315	314	312	306	335	321	309	307	304	310	315	289	300	327	332	308	327	301	345	288	294	311	259	342	325	321	313	302	316	287	342	318	329	313	305	346	292	296	315	310	313	330	334	300	343	288	299	319	325	301	316	301	289	299	292	332	309	343	324	335	307	271	307	346	302	314	323	306	319	344	273	295	308	317	320	337	317	343	318	309	321	320	319	272	309	294	325	334	340	325	314	319	341	282	344	316	287	319	287	303	287	321	310	319	325	351	303	347	323	319	302	311	316	325	320	336	345	316	318	332	339	334	312	295	329	306	315	316	299	319	310	303	305	303	308	291	330	313	326	303	315	297	279	311	314	333	327	326	318	261	293	299	325	309	296	315	343	302	323	306	296	263	288	321	319	313	335	284	299	310	310	306	316	363	308	296	311	298	320	319	324	334	326	295	297	284	305	294	309	275	298	333	314	316	339	294	314	312	317	308	297	289	317	290	291	254	326	286	324	348	303	320	326	309	301	295	314	309	324	313	308	299	307	315	332	289	323	318	273	270	330	323	316	328	308	320	305	304	319	329	342	300	271	287	307	330	305	313	284	295	332	329	288	322	336	318	335	312	328	311	340	299	285	302	301	314	304	267	337	322	272	294	306	308	289	321	329	291	279	284	307	290	301	322	331	318	296	294	289	304	291	302	286	317	329	329	320	292	318	298	287	319	309	300	306	291	316	314	320	315	301	289	289	301	313	334	331	315	317	317	289	334	294	306	299	366	300	294	332	290	289	344	322	328	331	293	329	311	319	326	306	356	328	332	313	298	335	319	318	327	308	323	319
28915	42994	36982	27009	21522	16732	12832	10145	7950	6286	4995	4150	3282	2820	2459	2081	1755	1505	1253	1151	1041	984	956	876	788	731	740	638	687	666	634	591	595	549	568	521	516	527	502	494	506	485	487	517	486	481	465	454	441	442	482	457	452	428	461	447	455	440	440	464	432	459	442	473	440	419	481	442	469	444	440	403	410	454	484	450	439	404	396	425	438	449	424	441	413	460	431	422	434	468	455	424	454	451	386	435	448	437	402	479	450	459	447	454	434	463	449	460	402	487	436	456	466	455	481	431	451	407	433	438	436	405	479	447	450	408	469	471	442	457	462	447	425	455	464	449	394	408	446	431	421	434	462	455	416	449	448	390	435	458	433	423	433	413	457	442	425	417	440	451	448	422	439	464	456	469	477	495	452	456	430	443	441	458	461	433	437	475	431	441	436	435	398	419	426	405	424	428	465	447	453	451	458	433	431	427	426	423	436	435	400	451	437	417	445	402	430	444	477	442	427	491	448	465	452	446	440	418	468	459	465	453	472	449	414	449	436	430	481	436	433	437	460	402	405	432	399	428	444	462	440	425	436	429	448	465	485	426	427	476	436	431	451	457	445	442	438	443	448	453	434	443	466	373	447	442	454	431	463	445	460	459	447	445	472	454	419	452	447	447	441	462	445	404	401	465	420	471	460	449	420	464	479	465	434	436	432	442	446	428	461	454	458	429	463	447	458	473	442	436	435	433	467	449	433	435	424	460	488	447	445	456	436	406	450	460	458	425	449	427	414	449	453	423	435	421	438	441	447	448	429	453	457	423	428	410	456	423	445	478	426	470	434	412	397	463	411	411	463	484	466	401	428	492	446	469	410	466	438	455	434	433	469	459	463	441	448	438	476	438	434	427	476	414	472	475	427	425	482	409	404	477	449	427	454	478	437	447	389	474	412	444	420	398	422	445	467	425	442	457	466	452	426	423	423	464	432	442	439	452	504	452	423	449	426	442	490	453	435	432	468	459	493	415	418	446	436	469	404	421	435	451	445	429	480	443	440	440	446	421	390	413	465	468	403	455	434	443	476	424	455	439	427	425	459	435	470	482	421	446	420	444	438	459	405	439	418	487	443	444	428	444	474	451	441	425	445	454	445	451	421	484	401	416	466	452	401	467	470	416	487	471	430	432	429	467	400	467	452	487	434	459	430	437	439	461	451	440	419	431	426	420	438	454	450	442	429	405	452	428	471	456	430	451	450	440	494	425	432	457	425	449	404	448	420	450	459	448	429	455	424	434	452	457	482	481	422	435	415	459	459	459	453	433	430	470	432	443	447	456	447	440	447	407	412	401	398	473	483	482	456	419	465	457	432	441	413	446	476	455	452	430	423	430	452	425	450	413	441	462	453	446	430	444	388	463	470	444	413	427	455	438	458	433	446	460	423	452	462	443	441	465	425	415	450	419	458	476	450	446	406	426	480	416	487	413	404	451	424	441	442	403	424	420	462	405	409	461	431	462	451	434	425	426	449	420	493	476	459	422	424	441	420	430	429	387	437	438	405	466	464	452	456	415	459	446	442	443	445	433	421	439	448	455	424	442	434	405	444	431	420	483	473	433	419	459	460	432	426	451	429	452	439	456	474	465	460	471	415	454	411	411	455	460	417	431	403	444	420	448	468	445	424	459	381	477	443	466	472	463	443	427	426	454	471	451	462	473	448	388	432	462	442	459	400	480	445	455	419	431	431	417	451	443	428	464	440	440	459	413	435	438	434	442	415	430	451	465	465	415	425	437	455	455	421	448	432	465	412	474	418	442	456	455	444	429	476	450	451	416	455	441	435	432	433	399	430	413	428	433	488	436	461	466	439	460	413	469	453	419	445	457	412	447	426	449	446	428	420	472	409	413	473	447	446	450	444	443	454	427	429	462	441	452	458	428	422	470	430	467	465	444	414	406	408	430	442	443	456	434	436	411	439	443	434	441	472	432	444	447	472	441	409	447	433	463	423	433	441	454	447	443	465	419	442	404	421	436	450	461	438	483	433	413	454	400	494	454	470	445	445	428	441	428	413	419	415	455	424	471	424	449	445	440	435	432	438	428	412	440	468	439	450	450	451	445	486	445	457	420	407	468	459	497	426	445	436	416	435	451	448	433	465	419	439	450	458	439	421	433	488	414	401	452	406	431	460	427	466	392	444	454	417	457	419	450	459	426	468	450	403	429	430	456	427	391	446	441	400	440	441	470	405	456	468	454	422	426	418	438	495	440	458	446	430	478	440	441	441	458	470	454	416	409	492	424	437	444	431	475	451	467	465	464	495	435	429	476	473	435	411	417	448	454	401	449	434	446	437	434	456	462	456	476	451	410	432	441	428	426	456	404	458	436	433	503	481	387	401	420	451	447	441	434	491	400	466	422	453	423	452	418	468	457	465	469	432	417	373	421	454	466	466	462	450	425	422	437	450	445	398	465	439	454	411	467	460	424	506	425	443	466	429	407	425	436	411	465	418	432	457	442	423	446	434	431	429	435	456	462	468	414	452	466	425	441	458	449	491	427	396	428	424	452	506	443	389	427	484	454	421	456	460	472	454	424	414	464	439	431	441	433	455	439	421	432	430	425	448	426	453	406	422	459	404	441	443	464	439	418	409	405	459	450	453	468	419	483	404	443	453	465	434	425	445	435	430	434	451	471	430	421	429	451	454	459	446	445	445	446	427	443	427	440	469	455	465	464	451	428	447	465	432	414	419	439	414	437	419	457	451	417	451	430	485	411	429	464	425	452	447	436	421	433	461	428	452	455	424	393	458	440	431	421	433	428	454	405	441	425	465	441	478	408	466	436	430	444	453	452	414	427	431	470	446	461	446	429	504	449	450	430	447	469	463	446	488	443	464	418	413	469	453	456	460	438	407	452	435	439	440	442	475	466	480	461	440	456	431	433	424	474	474	427	434	452	462	447	449	451	480	460	435	445	426	435	442	472	454	411	438	440	447	442	438	431	417	468	452	439	441	421	429	439	408	458	445	448	450	468	456	425	439	421	426	396	442	443	430	391	488	446	410	472	440	482	438	444	437	450	444	468	461	460	433	421	449	424	482	447	441	449	432	426	508	453	435	404	440	437	505	411	442	471	467	451	447	464	437	421	436	504	419	470	475	426	471	440	425	417	420	466	436	430	441	432	480	447	471	455	468	450	431	401	413	440	395	419	434	419	485	431	456	427	481	445	424	457	455	472	456	408	494	461	457	466	409	470	439	452	454	447	418	436	438	437	442	413	452	420	434	460	450	433	476	449	426	402	462	442	438	415	434	464	448	454	418	478	438	427	429	406	424	431	436	437	474	406	456	450	447	455	460	427	439	410	460	440	415	444	411	450	440	414	434	468	431	445	439	430	421	430	426	459	445	435	429	454	441	400	452	456	446	450	419	436	459	461	421	438	429	403	451	472	405	426	458	459	432	419	441	453	456	417	443	464	416	407	472	461	463	461	431	460	436	479	457	465	462	463	457	437	452	437	439	459
24114	21045	28198	24730	21756	18303	12415	7411	5178	4100	3149	2605	2059	1734	1502	1331	1071	1020	886	741	698	646	616	550	566	517	517	498	448	453	457	421	424	438	396	362	414	418	355	353	389	360	355	364	359	343	345	358	339	386	362	367	331	330	374	368	339	357	331	331	369	342	348	349	329	328	322	348	376	349	335	333	320	339	321	332	338	369	304	334	384	370	349	346	336	342	320	363	345	309	334	340	331	360	386	301	342	322	322	361	336	354	300	363	347	322	331	352	348	332	370	349	318	335	310	335	361	308	324	347	327	320	338	348	346	368	313	307	369	345	338	323	340	347	377	357	334	342	304	310	360	343	339	338	386	351	352	354	354	326	318	351	327	314	344	350	343	367	315	346	305	372	318	305	330	347	336	330	340	359	316	337	337	330	348	316	343	334	340	332	334	357	293	360	317	367	332	358	342	349	363	302	340	309	343	345	360	343	319	317	350	332	356	325	350	341	339	352	351	335	333	341	325	369	358	353	366	330	319	333	322	315	292	370	342	341	333	329	321	335	323	314	363	353	358	343	334	340	349	356	344	347	317	333	358	358	353	339	363	325	365	321	341	326	322	336	316	346	355	347	323	344	329	332	309	341	337	362	354	333	329	338	361	341	338	360	350	333	370	359	358	344	318	345	326	357	333	303	347	339	370	325	354	329	348	351	334	336	334	333	339	320	317	337	360	348	357	341	347	323	315	329	379	353	327	345	367	351	324	302	331	306	362	322	312	302	344	315	355	351	354	357	377	334	339	342	358	354	330	351	358	320	320	320	328	309	353	318	347	336	337	319	326	324	314	328	373	339	334	311	338	369	310	337	343	365	332	280	341	306	313	359	358	336	323	356	325	325	359	318	350	330	374	333	327	333	332	319	361	338	307	341	336	360	329	340	349	304	350	336	339	384	315	340	315	345	340	371	349	373	349	356	329	354	323	372	310	361	318	363	373	337	350	339	320	318	329	336	342	350	348	337	350	349	331	349	325	329	350	349	359	366	387	309	362	311	321	355	363	343	324	341	332	326	299	310	333	329	336	330	359	336	347	346	336	326	326	310	342	354	331	352	304	338	348	343	362	335	311	321	338	349	332	330	342	350	333	307	297	345	353	351	330	352	354	342	322	339	352	303	319	338	343	336	344	307	359	354	342	324	326	366	329	336	347	328	361	331	333	343	286	351	309	303	322	378	360	366	360	309	350	364	320	309	341	352	327	343	338	310	332	317	325	315	341	319	351	344	325	325	337	340	327	375	335	381	325	344	313	374	348	341	373	329	343	363	320	364	318	324	307	330	337	347	344	333	304	335	349	311	348	345	337	377	323	343	358	371	371	329	335	378	326	347	332	373	327	359	340	338	291	332	376	331	327	352	341	335	386	344	319	338	394	337	334	340	323	344	319	349	324	363	326	348	361	330	306	318	343	327	321	315	318	331	327	336	368	359	353	329	326	355	325	306	334	337	322	335	364	331	322	385	343	329	310	343	316	335	346	341	355	309	345	318	345	322	359	357	359	352	311	329	339	344	334	326	334	324	308	367	319	361	365	327	342	328	325	339	351	303	333	307	348	324	338	321	317	346	357	339	320	348	336	396	342	329	336	335	341	335	348	368	356	360	364	308	327	320	364	336	331	335	339	321	327	330	348	333	354	339	335	324	304	333	344	321	304	366	318	351	327	331	340	336	359	348	331	344	342	334	360	330	296	362	331	335	348	305	345	348	321	370	315	324	317	351	346	331	324	330	369	334	341	302	366	339	346	352	335	353	365	356	369	336	355	324	344	311	329	333	334	315	334	297	350	334	351	325	390	331	329	360	348	364	370	379	321	333	334	328	333	335	313	355	349	328	335	351	341	349	356	343	330	313	327	355	341	310	352	356	320	325	326	308	352	331	356	311	350	330	343	333	334	340	304	355	361	368	325	346	320	329	383	327	356	340	357	314	381	303	333	308	346	372	326	362	363	354	330	309	329	327	341	305	359	326	359	351	358	326	333	332	345	350	346	337	339	360	348	331	330	357	358	339	331	346	323	359	325	322	309	316	362	348	330	340	322	347	335	365	332	324	338	267	331	337	350	333	327	325	344	339	326	365	316	333	346	307	317	333	319	326	351	362	322	323	322	344	358	333	329	319	350	345	310	325	308	356	351	340	330	358	329	343	357	341	310	352	353	350	341	344	310	345	353	304	332	356	323	380	315	354	334	318	336	360	325	309	322	389	341	302	352	348	348	319	322	351	348	340	364	317	370	346	352	321	332	342	351	366	336	339	303	312	357	356	351	348	323	352	349	317	346	353	336	332	330	360	372	350	329	350	323	359	340	319	356	360	311	382	316	317	326	370	369	325	334	311	338	339	315	329	324	338	325	298	352	374	307	359	348	346	333	314	317	361	345	363	351	322	305	312	318	334	351	316	315	326	321	328	340	310	348	323	333	333	358	345	351	344	366	343	320	342	306	344	336	319	343	352	347	325	366	323	339	333	321	363	319	346	324	335	341	342	345	312	353	303	333	343	350	315	342	347	322	369	327	310	321	320	358	302	326	319	353	345	344	356	347	353	334	373	343	336	345	333	362	355	331	307	323	376	342	352	331	318	335	318	327	340	334	320	345	329	342	338	334	290	349	305	323	351	346	340	335	309	321	316	341	307	329	334	324	342	361	336	329	326	351	334	346	332	358	345	381	324	320	342	338	327	305	349	332	337	319	337	344	363	293	376	330	308	320	348	361	315	364	368	320	358	326	319	349	307	311	310	376	337	354	335	329	337	354	341	323	319	339	331	330	342	330	353	318	311	345	350	340	313	339	364	338	344	305	319	331	347	329	333	400	359	357	355	337	307	365	328	324	342	327	336	335	361	360	324	357	358	315	316	359	331	337	343	353	336	349	349	315	373	323	335	344	328	310	350	333	339	334	292	339	346	310	347	372	353	337	336	354	344	335	307	372	356	307	313	319	366	343	343	368	307	352	369	341	311	326	354	331	355	392	314	332	354	306	344	349	346	333	313	364	342	307	322	337	327	319	333	326	353	314	329	335	321	341	336	341	316	353	345	343	336	354	318	326	338	329	339	333	331	321	308	308	331	342	325	322	336	348	332	319	315	329	347	350	347	334	334	323	319	330	332	323	308	339	323	331	316	333	319	339	347	297	335	327	348	308	329	330	326	353	322	346	322	342	294	380	363	328	369	370	352	345	336	367	326	333	330	330	335	344	362	325	346	332	337	354	330	325	335	321	348	323	335	331	309	334	358	328	311	358	336	312	331	341	330	343	338	346	324	328	353	338	339	336	312	346	349	319	310	334	328	333	332	323	330	341	352	368	313	369	375	353	360	327	334	354	332	352	342	319	352	360	302	346	323	314	337	348	358	344	367	364	310	312	316	348	370	356	320	338	337	368	355	318	358	362	337	339	325	366	344	331	360	357	325	326	307	332	355	313	306	310	316	354	371	342	338	336	390	343	342	318	327	333	346	359	339
29700	50437	43753	33446	27879	22770	18439	14545	11435	9406	7580	6420	5073	4157	3591	3010	2512	2170	1864	1606	1482	1322	1265	1117	999	970	893	862	830	790	728	748	668	667	635	624	677	615	591	568	544	542	536	568	540	515	515	492	524	515	502	455	465	555	504	480	501	461	525	494	506	495	496	507	464	508	465	461	487	454	487	516	477	477	467	492	463	467	496	487	503	467	478	489	476	470	474	505	475	463	486	439	486	482	496	471	485	488	453	442	462	444	419	441	514	451	486	473	502	464	468	470	515	449	502	467	465	494	474	478	490	478	480	494	469	494	455	499	475	473	487	462	444	476	476	454	465	497	507	508	466	468	461	496	492	526	540	536	496	464	460	456	469	461	517	446	461	466	444	500	469	499	452	471	490	454	492	480	452	536	467	469	422	494	503	488	450	511	462	477	452	493	446	495	433	476	513	510	448	466	505	499	459	482	458	460	473	497	487	480	478	446	462	472	450	491	434	464	491	475	481	498	500	460	482	417	485	493	492	534	477	475	467	508	432	472	489	486	491	507	483	456	474	501	471	453	450	464	509	477	451	482	495	472	481	448	462	446	475	487	498	499	506	518	483	468	480	486	485	471	517	474	442	468	510	459	451	496	484	504	498	435	446	471	484	501	463	489	466	468	487	442	472	499	517	453	469	469	518	495	494	503	475	471	459	475	512	485	488	463	483	459	517	473	458	478	493	461	473	461	463	447	471	499	508	470	457	474	506	487	481	500	473	462	473	429	494	428	486	502	473	463	509	505	456	496	468	497	475	471	460	476	458	480	447	470	513	452	437	461	469	496	445	455	495	472	463	463	474	502	488	479	440	483	484	498	456	474	481	472	492	490	497	468	500	462	489	430	493	504	449	453	488	472	485	455	493	498	471	463	503	489	521	481	493	459	494	472	429	506	474	486	461	464	507	470	475	459	459	411	506	487	466	505	440	494	477	468	479	492	487	494	512	478	480	483	472	518	485	485	439	494	495	469	464	468	476	477	475	475	485	531	504	484	480	512	513	483	490	492	492	490	541	478	475	496	463	474	465	506	464	494	457	446	477	473	494	462	498	507	442	466	476	484	462	505	474	438	427	485	493	489	488	479	502	470	496	458	490	494	491	502	475	465	445	461	456	488	492	530	482	461	459	503	469	500	473	466	471	493	513	453	470	476	458	436	473	500	469	465	491	470	454	444	471	484	468	492	467	463	480	477	455	499	479	471	461	482	478	511	486	477	468	483	502	507	485	508	491	507	485	454	449	491	462	529	435	520	465	503	461	425	460	494	489	519	461	443	443	468	484	469	465	471	479	445	478	479	463	475	471	494	463	476	479	502	485	456	435	468	455	471	496	500	468	447	468	479	446	474	484	476	497	470	497	475	486	485	463	471	479	492	448	465	493	541	456	491	451	500	491	506	510	443	494	478	511	457	505	452	459	486	507	504	439	469	518	482	472	469	479	491	496	463	495	490	429	479	495	476	486	472	503	508	503	522	457	473	476	502	468	481	499	497	473	468	456	521	462	533	490	450	418	482	491	479	456	448	463	443	489	478	503	480	464	466	496	499	471	478	456	499	503	499	491	482	477	478	449	499	497	490	488	453	478	490	461	511	434	466	468	458	484	476	470	468	503	501	478	459	507	467	497	499	480	488	449	466	464	505	496	473	499	474	466	460	502	537	442	472	521	457	477	476	491	440	508	494	482	452	455	482	472	445	460	465	512	479	496	482	485	465	455	478	491	497	455	526	458	459	481	483	468	509	472	473	506	482	465	461	475	467	467	492	470	498	492	433	461	476	491	482	451	484	428	453	466	435	473	460	485	489	442	481	466	504	477	496	470	504	497	465	521	514	459	468	495	509	424	451	468	460	446	437	462	470	434	447	498	516	489	452	471	475	483	489	516	482	452	478	468	489	479	499	485	502	466	504	494	468	511	439	476	476	444	484	482	496	526	489	496	489	510	511	458	466	496	497	465	494	486	530	491	484	460	477	485	533	466	503	436	489	489	465	479	482	466	437	421	475	476	480	495	479	475	458	497	465	486	490	480	510	475	446	490	454	462	489	463	459	465	497	446	492	520	486	473	463	457	498	461	478	490	451	523	497	476	469	484	432	475	508	427	482	471	484	480	440	513	486	498	452	495	516	486	463	473	534	462	442	517	485	510	493	490	484	465	473	472	480	483	458	514	485	502	480	497	503	460	466	484	476	480	474	448	491	509	494	484	467	473	501	490	463	473	484	480	491	462	472	454	481	466	459	487	475	480	477	474	491	490	478	488	486	466	458	442	469	496	519	499	495	470	452	464	470	488	512	514	440	517	510	504	459	482	487	499	478	504	460	493	471	531	460	450	462	505	475	510	485	491	486	512	505	487	451	453	464	489	470	496	491	472	455	453	489	467	443	468	513	465	470	460	483	448	468	458	468	502	526	462	490	462	496	517	477	462	468	509	499	466	518	465	468	455	466	490	481	470	471	527	481	490	456	468	473	499	498	488	456	435	460	476	496	501	465	464	465	473	441	494	514	488	520	500	462	466	449	485	504	457	480	478	445	482	479	497	460	459	471	485	492	480	487	476	459	497	459	466	485	455	475	476	465	485	444	507	473	456	474	477	519	442	479	434	507	518	427	467	493	495	497	536	535	440	501	490	499	476	422	431	501	457	467	450	470	524	472	458	498	491	484	500	494	496	466	495	466	460	484	499	467	506	467	473	467	475	485	437	466	495	509	452	490	515	483	452	434	521	488	491	494	473	452	505	526	498	493	473	494	493	449	491	454	462	463	501	472	448	482	492	488	474	487	465	466	469	479	471	437	496	513	458	491	493	443	482	495	467	447	489	516	465	483	490	490	482	475	481	518	497	442	459	485	498	488	481	504	462	501	455	456	478	435	465	470	508	434	479	481	472	474	450	474	480	435	492	465	505	479	465	507	462	485	484	481	485	471	463	474	486	490	465	483	445	476	463	494	472	451	500	510	490	492	471	482	471	505	478	504	504	458	460	481	479	498	473	472	450	443	493	497	470	473	514	479	462	489	508	490	474	487	491	448	440	530	479	465	519	479	480	498	471	503	459	510	497	500	458	498	490	487	511	486	451	447	478	503	445	450	502	478	466	484	450	470	455	509	491	455	427	462	438	433	460	454	424	496	476	496	478	499	447	477	509	436	471	490	462	481	510	466	438	434	476	489	451	469	463	503	530	506	500	497	453	499	461	477	463	498	445	494	507	443	474	483	473	470	481	444	505	488	522	494	451	495	469	478	481	541	496	475	487	501	479	470	436	488	483	466	434	449	519	477	490	459	464	461	497	493	480	466	483	467	457	447	473	492	484	464	472	465	510	488	477	460	487	510	466	471	465	482	470	471	479	477	455	503	488	448	487	482	491	473	512	515	470	484	435	476	484	503	457	490	458	458	482	517	476	466	501	471	483	459	457	468	472	519	457	492	479	519	464	469	463	515	473	477	482	488	475	472	487	451	475	492
23136	21059	28698	23824	21591	22274	19034	10721	7203	5519	4395	3448	2790	2342	1907	1677	1404	1177	1037	952	794	756	724	724	642	608	547	545	535	518	478	487	423	407	417	453	419	434	378	383	407	356	348	383	360	373	363	367	336	331	325	328	298	348	337	335	348	322	339	341	315	341	355	307	362	304	292	310	350	353	324	341	328	340	315	338	354	333	309	342	379	314	343	359	354	351	323	352	357	318	345	355	357	331	302	352	345	334	347	341	341	321	326	315	326	313	287	326	315	320	344	325	359	306	353	316	308	340	331	331	337	330	356	333	320	336	336	332	318	302	334	336	286	330	313	351	317	303	303	310	315	293	315	342	335	333	327	364	323	347	317	324	322	311	344	331	349	347	344	300	332	330	317	340	320	323	332	321	298	325	314	306	300	304	321	311	364	341	322	307	330	315	297	351	305	323	331	303	309	324	325	320	363	308	326	320	350	322	323	319	345	321	359	329	370	332	364	306	309	370	334	339	331	348	358	323	332	357	353	344	277	311	346	311	341	327	362	347	364	317	341	317	367	308	350	352	330	335	336	345	338	365	312	318	341	363	304	317	307	338	345	336	337	345	335	319	303	285	311	339	321	327	369	337	361	361	334	332	325	349	318	331	320	319	355	340	317	316	336	299	335	342	337	319	316	299	337	338	325	335	344	306	309	352	319	376	325	300	341	326	307	331	339	320	326	321	367	358	334	358	336	354	309	359	314	317	308	319	330	299	312	331	359	339	325	339	347	310	302	331	331	323	341	354	357	292	319	341	364	360	356	332	295	325	302	339	350	313	346	317	309	291	326	302	305	334	334	356	365	352	301	319	341	353	312	304	311	333	335	346	307	321	331	331	322	334	313	311	310	332	327	279	338	296	302	331	306	344	328	342	310	342	326	312	305	362	320	338	343	316	345	290	319	312	329	360	326	317	352	334	337	329	306	374	295	359	357	313	326	331	322	335	344	320	351	304	319	309	326	328	316	314	359	346	351	334	326	325	327	309	303	344	305	356	319	365	326	349	329	338	295	308	302	328	354	322	290	346	312	321	348	325	326	362	332	336	334	334	343	326	320	317	315	322	314	330	318	318	305	295	333	361	340	311	351	334	319	327	331	336	330	271	304	324	338	340	316	325	329	324	332	348	336	328	322	348	352	328	294	345	320	358	342	351	313	316	311	336	335	298	294	322	350	355	333	327	368	306	320	346	316	314	315	345	325	315	314	324	292	331	339	347	325	360	322	322	351	345	292	314	357	306	340	306	320	336	318	365	288	349	320	362	333	345	330	331	335	321	337	320	344	330	339	327	299	332	315	317	354	327	335	324	331	314	319	318	341	325	309	293	320	299	314	300	313	305	358	350	326	329	303	332	383	348	330	306	323	312	313	310	339	324	334	292	324	317	313	335	312	337	355	361	335	352	310	323	324	317	336	327	306	356	321	296	369	327	384	308	344	311	323	320	310	318	301	328	345	326	324	311	310	338	318	336	336	327	352	354	322	325	322	317	325	335	348	309	337	355	320	327	320	334	334	322	325	343	299	294	301	342	325	335	309	317	307	305	347	316	331	316	339	331	339	314	338	362	376	330	338	314	331	343	336	331	305	342	344	311	347	314	327	319	309	309	313	358	306	320	318	325	328	314	328	329	303	356	315	307	329	298	319	337	312	288	327	345	324	359	342	344	350	313	349	345	319	345	308	333	338	352	332	330	363	313	318	337	353	315	360	325	337	343	323	299	339	346	337	325	320	314	321	349	332	335	337	328	346	317	326	302	308	331	341	349	334	336	321	321	351	325	327	310	332	333	337	324	337	299	354	335	315	316	304	343	343	320	354	354	324	327	325	349	304	311	321	339	333	342	355	336	339	379	323	363	353	328	315	324	304	340	300	347	327	296	345	343	333	333	347	350	311	347	336	346	336	327	308	331	311	335	322	288	337	354	308	337	369	323	363	314	300	300	344	320	343	338	344	359	341	349	305	332	358	314	327	310	339	328	359	336	330	308	343	310	377	303	305	338	315	325	348	329	322	306	336	315	328	348	361	345	330	343	323	317	323	323	318	347	347	332	328	321	312	336	342	315	347	310	308	316	330	340	348	331	363	299	347	339	344	332	316	306	340	348	324	316	321	334	347	326	345	324	331	327	332	339	331	342	346	339	332	322	317	320	329	326	335	360	359	360	337	343	350	359	333	318	293	316	303	300	309	316	328	305	323	315	310	335	343	326	386	337	343	362	347	335	339	321	328	315	339	318	298	303	327	315	362	319	318	289	315	329	338	323	363	329	341	326	326	344	375	322	361	321	355	338	348	362	318	349	324	321	344	330	329	342	327	321	352	328	339	333	320	342	338	353	324	319	320	324	336	342	356	324	352	301	315	344	351	335	295	317	311	348	335	358	321	356	363	354	320	318	321	344	310	362	309	329	323	311	340	317	342	328	305	326	310	343	313	293	337	337	341	305	333	327	307	326	320	323	341	307	328	344	348	336	338	364	317	327	331	330	317	341	321	313	308	360	361	296	313	323	321	325	351	309	318	302	324	313	344	310	337	335	322	347	328	308	318	324	344	301	318	344	361	332	328	315	354	339	317	357	334	313	356	341	338	332	327	308	329	349	348	342	306	320	283	294	335	337	338	322	339	288	327	301	324	364	326	335	336	320	327	321	305	326	298	339	330	286	302	354	308	360	338	363	314	322	305	322	347	337	315	337	296	310	335	332	387	345	359	323	329	360	327	304	327	330	334	330	289	320	341	307	329	343	311	375	336	343	337	325	332	317	322	327	336	344	338	349	291	340	341	321	336	298	339	333	346	290	336	329	313	340	316	326	329	304	314	329	336	301	355	317	305	311	310	337	339	332	338	324	300	319	342	336	339	314	357	333	352	342	350	351	280	314	343	343	302	320	312	324	348	332	339	338	366	347	351	335	325	286	326	344	324	336	309	361	337	328	327	318	354	344	340	328	324	333	339	297	323	311	349	362	324	328	310	343	321	334	325	311	328	329	297	333	343	334	314	312	341	331	306	324	299	327	364	325	324	297	350	330	300	356	301	351	329	326	309	332	314	337	335	364	309	319	350	341	280	327	310	351	336	353	331	311	315	339	317	287	357	299	333	318	332	345	319	345	346	374	305	337	308	330	302	339	298	337	320	325	314	344	311	337	337	329	327	335	323	306	330	297	288	312	321	309	361	369	332	339	343	339	322	351	336	324	322	337	315	357	321	347	332	336	319	332	368	342	291	325	354	341	348	332	324	319	331	305	324	314	342	351	367	352	329	337	322	352	285	329	332	308	350	348	328	355	312	337	309	353	356	349	317	364	368	343	304	302	324	351	323	348	321	323	365	358	332	325	347	329	334	335	350	302	304	338	299	306	324	335	323	334	333	353	340	355	290	303	332	362	332	348	339	342	314	357	343	326	324	341	340	334	332	298	327	367	323	321	362	336	332	328	316	334	343	366	344	347	306	345	323	330	334	337	356	346
32030	55228	47947	37603	32038	26891	22427	18399	14893	12289	10024	8139	6550	5624	4668	3794	3326	2793	2402	2071	1832	1577	1520	1325	1238	1166	1072	978	955	922	857	770	720	688	695	697	679	647	613	627	571	594	528	510	524	533	511	552	490	516	499	462	515	496	452	477	485	470	483	445	459	508	460	499	487	482	462	454	468	447	484	446	489	470	497	471	500	456	437	465	439	501	472	478	463	495	434	426	484	435	436	436	455	423	427	470	484	456	455	482	463	467	452	444	462	451	446	482	467	441	438	443	447	460	459	413	434	484	459	435	495	410	466	481	458	469	469	425	453	458	475	457	448	441	468	509	430	446	467	464	453	475	451	429	470	479	479	486	464	435	466	463	474	456	483	453	502	465	471	461	494	474	440	437	454	462	470	486	466	437	490	443	433	476	481	469	467	478	483	470	450	452	464	490	483	447	457	425	455	437	449	455	432	446	440	445	469	453	457	475	478	436	508	452	458	455	463	445	465	480	490	435	452	377	466	446	483	466	478	447	447	449	452	486	471	442	443	472	486	433	448	462	460	451	463	490	469	478	474	493	479	478	476	433	440	451	462	455	431	500	473	471	431	459	442	424	461	449	470	484	444	467	449	448	458	438	496	494	448	467	447	462	465	466	446	438	471	458	461	436	436	419	451	471	459	465	437	447	454	482	479	458	439	455	481	452	469	463	472	477	452	445	451	457	501	476	450	488	456	465	438	430	453	438	490	448	510	464	450	508	437	410	448	450	484	439	494	484	476	438	464	487	463	457	451	463	430	459	439	457	437	462	470	465	451	477	482	445	462	464	444	428	482	423	480	465	485	454	425	476	457	481	436	451	436	477	444	447	443	464	439	431	460	443	476	434	460	463	469	448	437	446	464	481	473	489	473	457	447	493	473	445	454	441	441	412	457	477	493	466	446	454	458	445	450	460	485	510	450	457	456	452	456	479	442	487	434	485	456	441	457	459	453	450	462	459	456	465	481	482	467	450	464	419	464	489	414	438	437	452	432	421	450	495	441	437	480	434	454	446	494	461	453	457	420	458	406	442	454	434	432	440	427	430	433	453	483	453	467	487	436	470	458	443	452	497	485	429	450	469	492	469	451	455	462	479	453	473	436	473	456	453	447	458	481	464	436	461	494	470	456	465	462	439	436	455	476	468	454	456	501	460	461	468	439	411	448	485	479	452	478	459	473	468	460	447	458	431	461	472	479	497	469	445	446	453	473	486	458	454	426	431	439	419	447	429	474	457	458	433	446	493	482	470	441	450	482	439	484	429	480	470	448	488	489	465	428	461	460	461	446	454	460	412	457	454	425	442	481	451	443	463	475	451	451	446	452	455	496	459	437	457	450	441	440	450	501	481	475	472	422	479	456	411	451	448	450	446	462	446	444	504	450	438	455	477	517	468	446	464	511	464	454	454	472	436	455	480	463	421	444	452	446	434	469	430	469	439	461	463	470	489	445	461	482	446	428	460	437	421	443	483	482	413	482	438	460	420	483	488	457	439	472	464	464	484	471	406	435	455	464	446	457	464	498	433	510	450	465	443	464	464	487	462	477	436	455	450	471	496	444	474	455	409	436	430	467	424	482	487	432	474	432	477	452	456	480	458	424	453	455	466	482	442	474	470	462	418	470	451	459	463	447	482	471	447	438	450	462	467	448	420	473	477	469	452	450	432	473	439	494	446	455	515	463	426	466	462	470	434	455	478	441	426	483	462	486	453	427	439	437	454	449	473	443	466	533	453	439	469	439	471	489	467	467	468	438	468	441	458	450	464	436	443	387	486	432	461	467	485	492	472	465	472	471	471	435	463	432	451	431	460	482	466	416	457	418	446	487	459	466	465	501	449	458	424	449	462	442	461	455	458	443	471	469	447	441	446	480	449	455	437	443	425	461	475	461	495	431	461	446	471	460	450	415	469	460	470	437	458	480	471	490	471	459	428	464	453	476	478	474	448	454	472	492	458	414	472	495	457	492	465	484	477	464	443	430	514	427	448	487	422	455	468	470	489	473	444	434	457	442	434	485	451	486	454	450	451	469	446	471	442	420	455	471	436	473	426	487	490	482	453	474	423	459	454	456	435	454	458	431	456	469	444	467	451	481	427	465	502	450	463	445	481	457	463	483	490	464	494	490	489	419	454	520	442	466	470	444	441	472	457	457	441	499	446	402	463	482	416	449	400	420	451	438	472	440	466	498	446	473	449	427	484	440	493	457	414	451	453	443	474	464	466	472	541	408	481	419	475	435	430	475	464	460	469	466	509	480	430	440	469	475	479	469	451	445	482	425	456	395	455	480	469	439	496	417	459	451	443	456	483	437	482	432	425	464	489	509	448	475	457	476	467	451	489	486	467	474	456	458	489	473	454	486	461	478	439	468	444	439	474	454	488	460	458	472	452	443	493	456	477	469	475	430	490	475	468	469	448	487	442	482	450	483	432	487	473	422	460	419	459	437	459	509	455	463	458	436	436	470	421	486	496	512	499	459	439	463	454	461	456	453	472	491	469	463	473	471	477	481	424	453	449	484	469	466	462	498	465	457	482	485	449	478	399	448	456	465	432	446	486	456	478	467	471	436	452	487	442	453	444	460	441	445	475	428	437	466	448	402	478	414	441	447	465	447	477	455	456	441	456	485	481	436	425	492	450	450	433	442	466	419	430	467	440	460	444	453	442	463	451	440	457	491	434	449	438	452	493	481	462	476	458	438	461	449	422	409	475	470	457	489	412	451	438	473	480	468	453	428	470	503	426	424	442	460	452	465	464	444	506	440	451	496	474	438	474	435	436	476	463	443	443	440	410	460	442	467	445	485	448	463	450	456	485	438	479	525	439	497	503	417	423	442	481	483	461	481	475	443	465	458	452	495	437	494	470	476	450	491	464	482	433	488	471	453	468	470	407	457	503	432	444	477	457	425	434	472	492	450	460	487	468	460	476	478	413	488	445	429	479	470	490	483	484	431	419	448	424	446	447	451	458	461	447	446	474	471	432	459	427	441	481	464	468	472	461	463	482	453	457	481	472	461	476	424	458	472	471	447	495	443	445	452	456	475	444	419	488	400	487	461	444	481	464	451	498	464	486	498	474	473	414	458	435	462	474	458	450	472	443	424	473	497	452	464	481	460	458	448	469	434	484	475	442	471	460	461	481	476	462	476	458	455	451	478	473	417	443	475	447	465	455	476	477	449	469	464	471	453	444	438	468	444	479	467	433	479	458	474	482	478	494	473	451	446	486	440	475	442	459	427	468	420	463	458	448	466	445	478	474	481	479	462	460	444	462	497	467	438	476	465	492	455	496	466	430	475	439	478	461	454	459	460	479	450	424	432	478	473	437	455	470	470	455	499	485	429	443	433	479	464	439	466	440	454	470	462	451	432	440	454	467	485	447	433	457	480	435	499	447	428	449	468	439	443	445	451	465	438	455	446	463	469	448	458	428	438	446	427	412	470	465	479	410	470	442	485	456	461	485	456	469	453	456
28123	26245	29756	22933	14397	9052	5822	4128	3040	2393	1951	1647	1337	1060	944	848	736	639	596	552	515	518	484	423	438	406	432	402	361	385	376	349	338	349	336	387	341	346	342	303	323	363	321	314	306	327	368	294	321	326	316	306	310	306	323	290	315	333	305	310	323	301	300	322	333	343	326	328	284	322	300	297	319	288	315	300	312	297	320	317	296	292	322	307	325	324	323	305	292	321	294	315	317	321	288	326	289	301	306	293	334	314	299	297	289	320	315	281	276	328	285	302	321	298	286	288	313	315	292	320	324	282	311	305	296	260	319	318	320	271	311	328	320	309	285	332	312	297	306	291	323	302	324	292	292	285	322	276	294	305	313	281	289	260	295	333	296	299	303	298	319	316	315	333	311	342	310	323	318	311	307	310	285	296	302	324	281	302	317	325	293	336	314	313	311	266	302	305	338	306	305	303	294	330	313	304	293	307	306	303	297	312	296	327	293	310	300	337	324	285	305	306	300	321	298	310	355	290	263	350	295	304	331	280	304	299	290	303	313	312	293	315	309	307	322	316	326	290	299	295	310	277	306	312	312	325	303	293	269	329	333	296	294	261	295	298	283	308	300	319	289	277	278	346	310	315	286	283	289	294	311	308	319	311	329	310	295	292	306	253	298	303	309	288	279	314	327	293	299	356	317	287	290	297	280	322	293	300	265	277	272	335	299	264	336	284	328	310	289	297	320	267	281	326	301	328	315	290	313	316	304	292	307	290	328	309	286	338	301	295	324	316	306	330	311	289	269	290	307	315	323	312	313	312	295	327	297	316	310	312	301	298	322	308	303	309	308	311	312	305	284	308	280	290	299	290	324	328	271	331	297	305	289	288	290	289	316	313	302	318	298	289	279	303	283	284	309	272	315	305	298	293	316	276	297	295	305	307	304	326	265	284	312	297	307	311	294	297	315	335	291	303	324	280	307	308	296	312	309	307	283	288	322	302	275	294	317	303	328	320	327	314	342	328	313	304	296	304	293	302	340	311	309	300	269	322	277	283	292	315	312	311	296	321	294	316	312	312	301	297	319	295	319	296	311	309	326	298	307	294	298	323	285	314	306	302	336	307	324	303	312	308	275	292	293	303	300	276	309	299	336	316	307	319	305	290	301	295	301	293	299	284	317	323	331	306	314	317	262	327	304	298	312	302	292	281	306	320	302	307	315	308	292	331	346	284	292	329	311	284	321	295	310	345	307	302	318	303	302	311	314	296	359	328	282	292	316	303	298	297	290	297	312	321	270	286	292	291	269	348	304	309	303	317	313	314	282	309	288	302	317	304	297	296	319	283	298	300	326	294	305	342	285	328	310	292	308	358	309	318	294	298	310	297	297	308	297	294	312	323	306	318	295	329	313	274	319	312	301	284	302	307	290	280	303	307	290	301	301	321	300	311	282	275	291	281	309	297	313	282	293	297	290	278	297	296	285	317	341	341	322	311	281	306	293	285	304	304	294	298	292	299	320	289	316	329	285	279	273	297	303	313	308	301	316	288	314	319	324	283	317	298	288	294	295	275	327	322	310	298	329	285	315	355	300	270	322	324	286	284	334	304	306	340	300	301	296	301	283	342	303	295	322	303	306	313	307	317	310	325	294	282	305	331	307	309	327	303	274	306	324	299	280	275	328	303	330	310	326	300	306	338	321	330	301	275	297	305	312	309	318	292	312	288	292	301	292	290	288	316	276	279	308	285	321	321	329	307	302	331	320	335	285	302	321	299	301	321	305	292	313	315	314	287	305	311	297	298	293	269	320	302	299	314	316	310	302	272	287	302	313	317	318	277	324	299	311	327	323	294	307	342	294	334	305	308	302	322	306	291	307	278	299	316	323	289	305	331	332	336	339	293	323	309	304	279	298	331	316	289	282	325	321	331	314	308	294	308	335	284	296	338	290	286	296	332	356	321	320	322	285	303	293	269	308	316	309	279	305	295	296	307	354	292	310	319	304	285	294	296	334	321	308	312	319	298	296	289	326	323	307	294	289	322	324	279	267	314	307	301	302	304	285	310	292	300	303	289	320	317	321	316	334	290	306	313	279	304	292	327	304	317	315	296	281	311	277	292	318	315	267	307	310	362	328	316	299	305	303	313	306	290	336	297	284	285	286	316	316	298	307	276	288	306	328	328	283	297	337	311	300	303	325	316	306	327	299	301	303	285	289	274	283	326	310	307	310	317	291	299	316	308	291	299	310	319	334	288	310	308	321	280	333	320	318	312	324	285	295	292	272	309	279	304	324	311	329	321	296	302	277	318	308	314	290	307	314	306	290	304	329	284	314	304	304	325	266	309	297	300	303	294	338	301	309	291	306	300	320	300	309	297	280	326	311	291	288	322	274	281	306	314	330	306	328	287	282	272	280	326	293	334	286	323	318	299	300	309	298	328	285	286	291	323	305	316	301	272	293	297	311	314	296	303	309	291	319	316	321	306	280	329	323	299	321	301	293	296	362	314	307	280	340	285	302	314	319	300	306	298	309	270	289	283	292	344	316	320	311	292	312	308	272	308	300	278	306	300	327	306	278	327	292	307	324	294	331	293	283	339	306	297	297	284	332	273	286	307	314	317	332	311	290	307	285	305	330	289	303	326	333	336	317	304	309	344	293	346	305	289	339	294	327	290	287	286	309	299	310	289	272	294	312	308	321	324	315	298	307	307	299	317	325	291	283	309	301	305	318	278	323	316	348	307	310	310	308	308	314	297	296	294	308	322	310	270	309	305	296	299	311	304	321	308	282	293	283	327	285	308	311	286	303	315	325	289	303	320	296	333	290	321	294	303	311	288	320	271	308	282	323	301	313	296	317	327	264	316	326	292	297	340	313	352	325	316	305	285	327	333	298	294	316	297	313	332	309	314	304	312	293	312	312	314	298	305	293	300	298	285	320	295	295	305	290	314	310	278	284	310	292	310	311	293	319	294	289	323	301	290	295	313	287	289	325	292	331	305	310	317	300	308	314	286	334	296	279	303	277	297	293	319	301	296	292	320	287	307	299	320	331	276	317	298	300	326	290	329	291	307	294	300	309	286	288	284	301	307	317	317	295	308	289	315	315	317	324	304	310	321	364	327	279	305	283	292	280	310	306	311	277	268	292	297	306	309	303	320	302	308	309	324	293	308	297	311	306	330	303	289	314	283	284	319	311	302	285	292	304	287	324	325	295	315	309	295	295	287	341	319	303	290	301	306	314	312	324	320	274	296	287	340	283	298	280	327	307	311	306	299	294	305	307	321	336	341	313	281	308	293	308	323	339	312	287	323	299	284	311	295	295	327	311	295	329	306	286	297	306	298	299	291	290	326	333	280	306	297	314	330	307	312	314	296	308	310	334	278	301	328	340	269	310	283	319	303	308	295	273	275	289	318	285	309	338	290	319	313	306	311	292	320	304	296	288	315	297	294	313	336	295	325	262	304	305	288	305	293	323	319	294	305	306	299	304	274	296	284	306	323	298	314	294	285	303	322
29036	42990	36806	26825	21403	16732	12638	9947	7826	6181	5099	3949	3323	2722	2445	1983	1726	1474	1274	1127	1057	966	817	822	755	729	692	698	646	658	630	578	558	542	526	568	503	530	491	488	509	491	504	480	446	460	483	441	462	469	480	461	504	439	457	434	467	434	433	448	421	429	441	406	439	464	455	443	409	458	467	439	410	458	437	445	441	436	419	435	475	442	457	429	451	417	458	460	419	426	422	419	434	428	465	456	454	437	459	407	444	438	474	417	480	449	457	399	474	431	444	409	405	411	424	475	431	436	479	445	426	420	459	455	438	426	467	415	444	443	414	429	439	424	467	393	442	440	443	440	468	445	451	449	408	443	403	398	442	428	461	397	441	458	461	445	459	408	423	432	447	440	438	415	465	413	468	427	412	456	451	457	420	446	478	421	404	449	436	448	463	406	441	476	434	408	433	425	426	419	416	431	452	426	431	461	457	445	444	428	424	455	477	430	455	417	430	452	467	444	421	461	414	459	450	456	467	449	458	455	437	444	455	394	427	446	466	424	444	418	426	466	438	435	448	470	480	456	433	422	427	448	439	430	392	419	427	473	462	405	450	415	474	424	446	437	418	408	396	455	409	479	440	473	433	456	441	427	439	490	460	406	447	407	419	427	400	442	420	420	466	433	459	398	404	440	453	431	443	425	468	430	416	409	434	452	427	482	427	417	430	455	423	406	407	431	460	435	432	435	472	398	436	416	406	446	436	438	429	445	440	476	447	459	432	462	441	399	432	412	451	402	425	439	425	440	421	435	465	431	406	400	455	388	420	432	424	416	441	440	434	415	439	414	424	444	458	456	409	427	459	421	447	427	400	428	408	469	446	447	456	439	485	405	431	453	440	444	455	445	482	452	454	457	435	432	426	437	415	443	423	457	452	433	461	427	409	431	422	428	468	446	412	446	475	457	461	420	442	419	449	466	442	441	427	432	424	446	411	444	411	440	386	417	393	449	451	431	470	420	438	428	433	458	464	457	444	412	459	424	441	433	450	464	466	450	450	411	470	449	450	438	418	437	437	439	402	454	464	416	415	455	412	457	428	438	430	447	474	475	434	463	424	428	440	425	417	449	439	400	448	462	443	454	414	445	401	434	468	431	402	422	390	424	437	432	456	431	478	467	412	436	432	440	479	452	400	421	416	440	427	397	426	431	438	450	464	463	435	407	424	452	410	433	418	418	420	438	431	453	430	432	435	486	443	417	440	425	424	406	432	402	442	447	433	472	425	428	421	450	441	461	434	419	430	436	415	416	424	400	460	460	458	451	390	427	466	431	404	424	444	454	418	404	445	422	406	421	430	429	471	437	486	447	410	407	450	436	398	432	443	399	430	453	400	471	404	420	428	419	413	432	416	418	438	432	440	498	463	445	416	469	492	424	417	473	425	442	458	415	411	437	422	426	438	484	414	434	376	430	425	388	447	411	422	430	423	444	452	426	422	423	437	426	464	427	399	448	446	418	474	413	452	444	442	414	424	411	450	439	448	439	419	419	429	441	443	433	434	420	423	439	415	439	449	445	449	409	454	430	436	449	427	426	443	428	450	417	442	409	453	416	442	462	433	474	440	460	458	472	442	440	429	455	479	447	437	412	442	431	447	445	444	440	407	433	432	432	427	466	410	438	433	466	453	461	460	456	411	453	425	418	419	446	444	434	465	440	401	460	444	441	469	452	441	429	420	460	452	468	458	463	454	446	430	431	434	426	439	452	435	425	412	436	449	440	405	430	430	461	417	443	465	406	429	462	464	423	438	436	435	412	448	420	439	456	423	445	432	431	457	403	444	469	427	471	405	434	416	462	401	453	447	446	453	422	387	423	428	431	438	450	460	454	389	430	413	426	478	432	415	446	438	433	456	429	422	435	463	464	435	429	440	454	451	469	414	432	454	433	457	465	444	442	440	431	434	467	399	419	441	458	420	453	436	455	401	474	474	432	480	436	437	433	417	447	442	441	459	430	410	425	436	451	422	420	439	454	429	444	410	456	424	412	420	475	430	449	428	404	439	424	417	430	446	406	464	451	447	452	437	443	459	430	423	463	427	445	470	461	421	426	459	430	419	447	435	478	455	416	435	449	411	464	425	456	438	470	436	470	410	440	439	446	428	418	455	438	406	407	416	441	418	445	444	402	473	428	443	472	431	428	436	412	437	418	443	426	446	431	473	427	431	440	438	480	428	441	422	434	448	432	425	438	419	443	431	442	440	434	416	402	480	471	454	460	427	459	429	429	447	453	444	446	443	431	468	450	445	474	457	437	441	452	441	437	449	447	439	467	428	426	419	467	443	407	455	440	458	430	421	461	419	442	458	438	413	441	452	444	445	435	429	417	468	435	467	445	450	400	438	445	448	414	428	409	454	447	453	399	430	474	446	410	447	445	429	438	431	422	412	399	401	429	460	442	422	413	440	489	447	410	429	450	411	427	455	469	479	446	471	420	411	413	425	411	397	412	461	442	440	453	394	478	466	485	474	465	476	472	457	413	418	422	435	422	488	457	454	408	443	396	448	466	429	425	439	462	448	438	435	439	409	423	447	391	474	423	438	414	442	429	466	461	422	399	412	390	439	450	442	453	441	466	433	428	425	437	449	424	455	425	409	436	433	417	440	457	411	430	448	432	472	448	414	428	488	445	462	395	448	435	436	443	438	405	433	395	454	431	415	431	441	420	444	446	443	454	430	422	406	422	421	396	490	441	440	423	437	450	433	456	446	420	368	419	439	434	460	424	450	465	429	468	442	446	443	440	433	420	417	415	470	471	450	405	443	402	408	448	457	412	419	418	452	420	410	431	456	492	441	453	439	470	441	451	422	419	412	405	454	441	400	429	408	444	401	474	443	424	464	462	413	440	447	414	473	445	444	422	446	433	435	448	435	408	455	431	462	432	474	450	456	405	415	462	495	482	443	429	448	429	428	432	461	418	449	427	422	415	399	425	466	433	418	427	391	448	428	432	415	440	468	386	457	460	431	487	431	420	403	394	458	435	456	429	459	447	451	468	462	423	483	425	432	405	436	476	460	408	441	425	486	444	430	454	416	411	455	431	432	462	497	427	451	385	444	454	430	407	459	420	442	436	433	470	450	459	425	461	449	424	457	404	429	418	437	491	483	421	424	429	421	447	437	400	425	419	424	426	457	414	438	426	444	423	451	423	481	406	422	436	435	398	402	440	447	428	459	393	448	404	445	419	420	415	422	454	461	410	426	443	460	463	432	440	412	433	438	440	427	461	440	413	409	428	434	452	411	426	460	428	433	385	451	437	467	445	439	422	443	422	442	410	406	431	416	445	440	445	428	447	435	432	424	472	460	418	440	435	437	418	436	446	437	447	447	417	425	424	438	429	446	446	451	465	420	435	421	401	437	444	448	447	417	412	436	439	462	478	443	476	449	462	455	407	456	421	444	475	391	498	446	417	451	421	465	399	447	424	409	461	418	457	392	437	439	427	417	397	445	423	467	429	451	412
24281	21137	28278	24706	21811	18220	12200	7233	5143	3983	3135	2497	1986	1707	1492	1227	1044	960	875	777	710	633	649	549	528	508	490	472	466	499	498	451	385	409	404	410	439	370	379	384	347	352	379	369	339	378	361	348	350	331	358	326	335	339	324	352	373	368	295	344	366	312	350	374	354	328	324	337	348	345	337	344	350	317	324	340	322	350	326	347	361	329	350	330	345	353	323	347	309	379	331	311	344	337	347	336	316	359	339	310	301	344	334	309	297	341	326	309	325	307	335	306	333	334	356	324	332	354	318	316	358	339	302	317	324	363	365	332	365	365	331	327	298	337	319	317	308	324	328	347	326	319	297	302	348	300	360	347	327	337	330	292	321	347	324	318	358	339	369	354	329	323	359	343	357	348	341	341	373	315	320	305	319	303	324	350	303	341	358	328	309	344	340	320	339	352	353	337	346	323	361	333	329	313	311	352	349	335	335	354	319	310	310	331	332	324	312	368	335	339	331	295	359	330	333	328	338	360	354	315	330	326	360	345	336	301	327	306	343	377	351	310	333	336	331	346	320	329	355	318	338	362	303	341	302	327	340	336	296	354	334	361	306	361	341	326	344	331	342	314	302	345	345	345	318	331	318	346	350	336	317	352	306	389	329	342	314	331	332	352	299	329	326	321	303	322	357	327	336	316	370	354	298	367	347	343	311	333	327	353	359	317	341	326	288	304	358	339	344	360	307	297	312	331	329	346	341	333	326	329	325	297	345	339	338	321	307	344	348	321	356	295	334	325	340	338	359	321	338	314	333	294	349	320	335	329	338	381	306	343	329	334	339	362	337	319	308	306	323	295	358	359	366	343	318	338	358	340	339	343	356	340	296	362	347	330	338	351	328	330	335	347	331	347	325	297	349	330	310	362	337	337	324	344	367	336	326	362	339	309	329	345	306	338	350	337	352	334	335	332	355	328	330	316	323	318	350	329	312	331	315	308	315	323	327	314	346	358	325	305	357	343	351	315	329	322	320	308	327	339	322	315	325	376	285	332	301	337	296	343	347	346	335	313	350	346	341	388	330	334	348	325	350	337	334	329	320	361	326	317	340	321	311	357	344	321	322	339	341	326	354	328	326	361	318	296	350	333	328	346	334	355	328	345	339	324	321	327	308	358	314	318	290	312	351	321	346	342	353	321	372	312	320	333	344	338	340	355	322	359	301	350	342	363	327	345	357	339	334	328	328	322	333	320	333	303	312	322	349	341	317	314	328	343	339	336	350	349	357	326	372	343	330	346	332	311	322	318	298	343	320	343	359	334	315	353	336	338	312	327	342	341	318	343	325	343	374	343	351	335	290	366	328	332	321	349	334	327	313	358	330	320	333	318	372	315	349	349	330	363	323	327	314	313	338	341	308	336	329	329	354	352	330	332	311	346	350	307	332	347	306	343	316	334	321	321	332	319	324	295	332	361	339	329	322	320	310	335	333	368	334	319	355	330	356	314	342	318	358	329	336	340	315	337	335	312	343	341	340	331	339	359	334	368	332	347	325	332	318	348	345	365	328	353	335	378	330	323	317	333	342	298	323	337	326	340	322	355	309	314	323	331	365	308	352	310	333	319	331	328	313	349	349	326	348	335	357	353	284	330	370	321	327	348	345	352	322	323	304	347	355	308	338	316	320	327	371	359	346	370	299	348	346	322	319	328	339	313	329	339	319	336	325	347	334	351	347	314	313	308	360	339	340	327	347	330	344	347	357	329	302	312	368	357	350	326	326	350	337	335	348	311	331	323	310	323	332	326	348	314	317	304	339	365	326	345	337	340	320	334	322	343	311	355	355	338	310	303	312	324	336	314	355	307	298	314	347	337	329	318	329	307	322	336	337	350	319	314	308	335	336	326	325	308	340	314	306	296	358	311	333	354	313	308	356	330	320	356	303	320	337	349	342	344	343	334	320	324	357	330	337	342	343	357	336	350	367	336	316	324	365	358	340	357	309	341	318	338	344	342	337	301	297	350	357	332	329	293	358	348	372	305	346	324	299	341	341	356	334	346	329	354	325	322	332	331	328	336	324	318	340	296	335	368	329	311	355	293	335	303	313	330	355	292	315	360	370	352	310	312	316	322	328	353	310	342	332	334	331	315	331	354	337	314	345	327	342	312	340	315	324	284	310	357	320	313	359	337	321	336	297	317	364	355	299	310	360	285	349	334	340	343	332	316	321	337	327	327	334	333	350	329	339	341	345	329	335	345	330	368	325	337	317	329	333	321	332	329	328	327	361	323	347	309	357	344	330	336	353	335	320	312	355	337	343	344	317	333	314	326	320	371	348	374	328	351	336	321	331	330	304	332	350	310	324	355	306	332	331	359	364	309	346	344	357	340	321	330	339	305	359	299	321	328	342	335	322	311	358	329	344	325	340	361	337	294	333	310	334	343	328	329	341	323	323	335	318	371	309	332	347	315	348	342	318	310	340	334	335	319	324	327	355	305	336	294	379	344	325	369	373	325	343	322	341	330	322	326	358	345	325	306	339	320	309	314	340	339	321	362	329	331	335	324	345	319	321	308	308	353	314	346	341	342	336	355	324	350	314	342	338	322	304	327	346	326	373	346	362	339	336	329	333	311	333	340	360	341	339	309	348	342	327	326	344	325	344	334	323	341	333	347	335	329	316	340	308	335	344	336	316	305	340	370	342	319	337	285	311	349	312	324	335	304	291	324	374	307	368	358	319	322	336	328	360	315	329	350	360	365	313	331	313	339	328	334	357	333	333	307	336	322	311	353	368	333	347	350	333	336	330	333	294	360	323	326	351	373	326	308	348	369	353	321	343	285	325	372	316	355	356	354	312	331	354	323	340	318	353	324	344	347	291	360	339	353	349	292	333	326	343	336	344	332	310	342	302	320	345	351	357	343	354	330	328	347	331	352	338	338	328	340	322	355	333	311	356	306	315	334	329	330	357	308	342	381	327	324	348	322	343	305	340	318	351	324	312	299	311	320	322	351	304	329	301	314	304	317	360	318	350	301	319	301	332	325	350	326	341	366	338	328	341	335	335	326	314	309	324	332	338	284	344	353	334	349	335	301	305	315	351	329	324	339	337	319	331	327	348	336	336	353	352	354	369	314	344	328	341	343	346	356	370	312	360	316	339	316	355	353	312	334	336	348	322	307	348	327	320	314	291	345	359	340	337	345	328	334	338	358	336	341	315	322	321	313	303	361	310	341	350	335	362	324	335	326	358	321	325	344	339	346	354	313	334	334	338	329	332	331	327	336	335	326	349	311	329	356	326	355	325	341	365	374	345	341	314	327	363	359	359	342	297	321	321	358	368	291	343	367	342	333	348	322	329	363	366	320	343	313	304	337	320	353	349	344	322	287	306	327	348	315	342	338	323	352	356	382	370	329	335	348	347	296	308	341	355	323	341	356	350	341	309	319	327	319	331	339	328	327	328	307	296	348	310	318	298	306	314	323	333	351	365	316	348	337	327	357	346	364	351	365	329	305	353	324
30150	50710	43590	33418	27981	22629	18084	14331	11696	9546	7655	6185	4944	4016	3528	2978	2448	2185	1877	1567	1424	1354	1242	1129	997	924	908	834	791	835	739	729	719	620	674	595	602	635	591	554	535	545	584	533	530	494	467	508	493	496	476	480	490	462	502	498	514	433	463	485	489	505	452	510	480	470	475	501	491	501	426	487	479	489	486	486	482	497	505	513	516	453	478	442	465	469	472	451	435	462	431	471	491	421	450	467	487	466	488	457	519	459	499	491	483	432	500	478	487	492	491	470	445	464	476	461	476	531	491	482	491	464	501	492	480	482	439	489	461	496	447	484	507	480	489	446	441	463	460	474	501	462	449	498	464	456	498	463	466	479	477	517	496	410	453	486	459	468	455	445	498	489	482	471	444	476	453	475	472	465	469	501	476	481	472	530	475	479	482	457	434	441	484	490	459	460	473	487	451	453	481	482	519	472	453	468	448	467	448	467	499	510	470	494	486	506	477	491	499	504	450	483	459	439	461	480	501	495	480	443	463	497	488	463	457	473	432	472	464	511	452	480	469	501	461	454	438	496	450	464	477	510	513	468	460	469	480	456	464	475	493	457	472	445	477	479	465	472	466	464	480	490	471	486	460	485	453	469	494	499	464	488	489	443	464	445	491	460	459	423	470	466	502	470	464	476	501	488	485	441	458	476	432	486	467	477	526	483	469	477	451	475	475	470	472	458	479	482	462	470	516	473	480	449	454	447	477	455	496	455	477	491	491	467	488	456	456	495	470	467	473	480	489	447	488	537	479	473	467	492	463	447	488	487	508	480	478	475	434	484	439	457	472	427	476	478	466	466	477	468	492	462	491	478	457	480	478	470	451	463	425	518	484	501	459	454	447	463	451	473	480	453	496	523	485	477	472	457	491	467	498	452	473	449	501	468	490	478	461	442	474	484	465	469	438	430	446	489	491	476	509	497	473	486	489	461	478	489	467	437	508	457	459	455	483	464	511	494	471	450	494	427	469	495	481	450	476	482	474	453	500	464	478	477	512	462	473	454	533	416	489	516	501	487	470	507	442	498	470	443	488	467	458	462	484	492	504	496	495	497	472	461	476	477	455	501	425	461	463	470	480	451	460	445	466	511	516	430	483	446	451	458	461	485	458	467	467	512	464	459	458	478	472	443	468	450	505	506	454	478	497	448	458	466	442	499	509	481	482	457	488	482	475	533	439	456	446	515	478	504	459	448	456	479	472	456	499	437	491	487	496	491	493	485	522	468	454	459	442	512	476	467	461	448	494	509	518	439	485	461	499	462	483	468	510	492	477	452	500	496	504	476	461	463	467	458	496	461	485	456	514	458	483	440	510	462	479	529	434	479	510	500	441	480	481	414	430	470	494	467	491	469	505	476	491	464	499	484	468	472	428	451	460	486	495	524	452	463	463	495	489	446	422	462	494	497	458	482	482	447	446	485	457	501	477	469	483	525	458	433	470	484	474	428	446	466	473	469	471	463	475	460	489	485	490	469	481	449	490	464	461	472	448	477	534	504	448	497	471	510	481	480	463	459	457	460	469	515	480	475	460	482	436	475	474	459	473	482	479	458	468	442	468	468	474	453	460	462	473	509	436	481	448	483	472	488	480	506	502	504	479	450	469	454	456	457	451	502	521	445	445	509	480	494	481	493	457	475	449	505	490	457	451	470	450	490	431	457	449	531	486	495	465	490	483	425	481	468	463	478	485	454	499	476	471	486	491	480	471	470	499	455	454	497	510	444	466	479	493	496	446	436	472	482	506	491	473	469	473	469	470	490	429	465	495	501	455	504	492	483	457	461	460	460	497	472	479	490	444	518	458	476	465	459	485	487	485	488	481	456	486	494	489	482	491	559	456	439	425	471	464	501	487	544	499	482	486	470	441	487	482	505	417	456	445	494	460	447	483	463	484	460	486	494	484	468	490	483	460	474	496	484	441	464	476	456	459	437	431	444	465	457	490	478	494	466	441	473	484	477	495	467	498	498	472	469	517	439	465	480	500	510	487	403	449	487	488	469	482	497	480	485	478	425	461	485	466	454	525	473	502	479	520	451	531	472	506	461	462	501	485	471	437	467	502	471	519	501	467	478	510	495	463	455	513	488	494	478	505	494	462	463	453	495	491	463	457	437	469	477	479	511	480	467	450	453	496	460	441	497	461	476	473	445	501	486	453	470	468	467	449	443	521	457	458	433	446	439	463	455	469	479	506	479	488	469	459	480	477	514	442	482	457	504	470	445	461	458	507	512	486	446	425	489	454	458	471	419	442	459	452	491	459	518	497	448	499	469	446	467	491	448	452	480	436	490	437	465	461	452	489	508	494	495	470	446	492	453	519	477	497	466	502	478	458	496	478	512	464	465	483	439	470	488	467	506	497	471	475	459	447	464	474	509	479	482	472	474	512	433	482	493	514	463	460	477	441	512	451	496	457	425	491	472	450	481	475	473	448	407	490	459	450	487	492	478	491	478	480	475	501	484	461	485	483	501	459	454	434	459	474	516	493	444	516	483	458	464	465	482	506	461	457	442	476	466	465	475	463	452	467	461	463	443	468	454	501	492	482	475	515	480	493	492	470	458	489	480	466	461	478	446	479	443	484	455	506	481	498	490	459	465	473	516	469	447	460	478	503	489	463	472	456	511	465	465	438	485	484	506	488	488	484	459	473	462	446	475	461	474	461	439	459	468	451	440	461	447	475	532	440	464	454	503	487	491	457	460	458	479	482	504	454	479	457	427	499	495	465	488	487	475	477	444	489	483	480	480	453	464	445	474	465	489	417	451	466	453	500	481	474	460	511	488	432	451	475	456	479	489	481	490	463	501	493	464	482	459	491	465	477	434	464	486	467	490	486	448	491	481	478	514	467	483	476	475	449	501	480	502	457	489	447	444	483	477	471	465	524	481	485	477	511	458	475	487	483	503	482	491	501	506	524	503	513	451	474	437	497	466	484	479	490	517	482	488	450	467	485	434	455	486	480	474	482	473	457	465	460	461	448	442	464	452	438	489	472	483	476	474	479	454	483	454	474	483	460	527	464	456	447	450	493	434	467	484	483	509	471	453	496	441	477	479	475	505	490	503	445	471	482	474	484	451	480	501	494	495	488	487	478	461	464	472	468	505	465	472	491	457	472	439	485	463	497	462	536	515	436	472	460	463	509	458	476	448	476	436	505	480	458	473	449	466	492	466	491	470	465	475	493	476	463	446	443	476	474	453	538	446	488	445	463	492	464	447	512	472	485	493	475	493	478	513	447	478	437	459	496	448	480	518	455	522	477	456	491	490	513	505	488	471	469	472	461	491	506	470	443	425	493	481	488	495	454	469	472	462	486	455	476	457	503	453	450	453	471	443	489	470	442	467	487	473	472	463	480	432	421	478	489	474	489	490	474	485	488	454	481	449	477	474	462	476	481	478	425	491	500	464	446	444	480	496	473	464	434	481	498	483	477	479	459	477	471	456	486	452	468	452	466	394	415	470	447	468
23133	21057	28654	23800	21589	22291	19062	10297	7137	5498	4354	3408	2780	2335	1856	1590	1388	1229	1074	936	838	794	743	720	634	555	571	531	515	519	482	464	472	425	426	433	450	406	397	399	356	344	353	351	361	353	336	367	375	320	315	350	373	322	328	349	341	376	323	339	346	339	313	349	335	311	305	337	340	345	349	315	321	326	324	343	325	293	294	314	346	321	371	319	317	348	348	320	332	322	304	335	314	328	340	354	315	361	320	313	347	340	324	312	339	362	347	322	309	337	297	319	317	327	358	325	319	303	306	328	310	315	336	333	307	319	305	325	344	363	335	337	322	308	324	285	319	311	354	354	331	334	312	337	335	320	331	329	305	306	317	314	280	327	321	305	315	330	317	311	335	336	350	313	288	318	330	353	344	349	339	343	347	319	327	314	322	308	308	337	322	303	319	306	347	300	321	293	300	347	318	309	303	349	321	327	328	360	316	313	316	335	362	339	300	335	347	312	358	323	311	323	355	321	333	326	330	328	345	327	310	328	320	318	320	329	328	303	311	323	312	332	334	311	311	335	313	321	300	292	313	330	296	343	317	320	328	326	324	292	337	331	308	328	292	329	313	298	322	334	319	306	322	348	300	297	297	296	344	348	304	313	317	307	306	279	335	324	326	332	318	305	344	303	320	310	328	298	347	316	304	320	373	323	360	327	316	324	311	345	339	330	349	312	325	310	317	350	316	338	313	307	349	342	365	328	315	307	333	328	322	303	296	320	331	308	308	329	334	315	344	338	318	306	318	285	320	331	321	312	341	334	304	310	373	294	349	316	318	318	316	312	308	313	354	347	364	319	334	333	335	327	283	329	301	292	302	327	348	346	323	314	316	325	369	332	333	321	321	312	332	279	306	335	350	325	333	325	314	320	326	341	316	359	306	312	327	367	329	381	317	331	329	308	315	316	332	325	351	336	326	284	346	329	346	330	321	318	335	324	325	331	301	320	299	349	299	297	303	318	327	343	342	335	329	364	304	330	315	313	331	333	323	331	353	322	346	347	298	326	356	351	308	346	349	309	308	317	310	338	314	363	331	309	341	337	330	336	348	322	347	351	341	336	306	333	340	297	299	353	310	354	339	332	289	347	317	347	318	324	317	309	327	301	349	338	348	322	335	331	294	315	310	354	324	330	328	337	333	348	303	300	375	314	327	333	331	332	326	305	324	323	312	343	337	351	298	303	346	325	306	339	343	331	376	291	318	366	334	294	311	329	335	335	330	339	340	335	348	319	334	319	311	314	327	312	313	321	308	338	326	326	300	325	338	314	304	300	286	303	335	314	305	322	343	335	332	329	324	342	332	295	347	318	319	341	328	337	296	298	315	320	321	365	286	336	343	341	298	356	329	346	289	330	339	326	333	351	333	283	355	302	323	321	343	348	358	292	298	318	320	304	316	321	368	355	327	340	297	322	337	319	339	310	333	320	305	324	298	324	311	325	353	310	337	337	362	330	320	329	326	323	317	336	340	329	311	346	338	296	341	312	315	295	330	380	322	340	312	326	317	327	312	313	340	312	343	353	322	357	310	320	321	307	331	317	294	357	308	351	332	339	313	334	327	326	346	344	320	303	342	347	320	316	329	329	328	306	317	329	348	332	311	298	301	321	319	322	295	299	307	316	343	350	330	362	345	298	319	337	322	332	325	306	309	298	346	336	339	344	309	324	304	311	327	346	312	327	321	314	327	355	336	299	330	323	337	303	317	361	329	311	324	295	322	307	322	347	324	313	312	357	342	363	335	323	330	344	322	323	310	315	343	324	296	331	330	325	296	324	338	317	340	359	336	336	318	328	335	331	326	308	322	325	347	289	352	344	319	318	326	339	328	337	317	337	363	305	345	336	326	333	336	314	308	309	340	312	339	350	337	307	312	313	334	348	335	333	285	336	344	348	307	353	330	321	327	319	305	344	327	295	329	322	357	302	351	347	343	313	354	323	323	340	296	317	325	334	312	317	308	334	348	318	339	325	328	374	359	314	297	326	333	346	309	311	348	317	328	312	314	296	346	372	293	320	320	336	338	338	319	305	320	333	329	317	318	294	304	300	321	326	316	331	303	376	323	287	322	300	315	313	337	322	327	316	363	354	320	285	332	324	334	316	349	346	331	309	327	333	357	330	313	301	316	353	331	320	300	337	361	334	304	337	317	335	307	347	332	304	348	329	328	305	307	330	333	322	329	337	282	314	303	336	336	304	350	318	320	326	310	336	321	328	339	314	326	323	348	323	292	337	359	280	314	350	331	347	303	294	291	344	341	350	333	362	328	324	323	357	318	330	351	322	340	325	344	334	286	337	343	326	314	355	326	354	323	327	314	317	339	310	321	330	323	306	314	347	311	309	328	303	336	347	313	304	304	306	337	300	311	355	313	317	319	338	317	311	322	335	325	323	310	328	319	306	329	333	323	318	314	323	334	335	302	323	340	364	335	342	325	306	340	319	338	312	336	332	328	335	308	304	319	328	333	322	338	316	313	312	309	322	312	316	350	310	350	306	349	364	311	320	288	362	297	339	316	340	362	334	302	359	350	335	297	338	313	339	362	334	283	321	334	318	346	314	323	318	319	297	311	281	310	308	335	298	375	313	340	321	335	310	338	299	344	343	325	294	325	330	322	343	340	338	350	302	334	321	329	313	320	320	301	331	328	305	379	344	322	316	306	330	321	352	325	305	350	296	325	349	333	340	296	317	310	320	310	327	289	348	306	319	320	347	299	317	342	306	340	314	331	306	351	291	336	347	335	329	302	346	304	346	326	340	337	316	322	321	356	328	339	338	338	320	318	317	316	344	285	358	335	348	328	322	327	309	343	306	318	309	324	332	305	295	314	321	357	313	304	327	317	334	300	325	324	340	326	358	329	312	314	299	294	316	350	311	332	289	292	321	321	313	318	327	331	298	335	304	362	335	335	333	316	305	314	302	328	316	340	310	299	323	336	297	298	347	320	332	338	314	349	330	325	298	356	304	319	328	336	328	311	329	301	331	342	344	329	293	323	314	349	312	292	334	351	317	323	307	324	302	307	334	316	315	313	329	326	337	315	365	356	326	324	319	305	337	327	296	320	329	308	313	302	349	349	366	324	346	320	315	330	300	321	329	304	364	332	307	332	312	320	342	311	333	338	335	356	321	310	333	338	328	308	345	314	301	326	333	330	324	296	319	350	280	308	317	345	312	331	331	346	335	302	331	321	303	350	354	330	337	290	342	289	283	301	317	297	357	332	324	320	331	310	317	327	341	309	346	304	318	317	327	343	347	335	298	340	294	329	320	322	329	342	328	336	319	318	351	344	328	333	327	332	338	319	319	333	352	335	306	329	316	331	333	331	323	307	303	327	323	313	331	321	318	341	350	317	312	316	349	323	327	326	291	335	354	329	328	318	326	312	317	363	344	308	343	334	316	339	293	319	331	295	347	320	311	324	325	277	339	314	337	336	325	307	301	339	307	318	317	359	308	303	322	332	312
32458	54959	48147	37416	32254	27116	22358	18150	14990	12108	9860	8046	6592	5641	4626	3832	3239	2763	2389	2022	1781	1646	1471	1394	1270	1118	1090	1009	939	903	863	767	667	704	676	709	702	654	610	597	562	546	533	525	544	507	511	532	514	502	511	477	466	453	493	470	463	502	495	438	461	474	445	482	473	474	449	498	461	444	446	479	448	414	445	468	443	440	493	408	453	441	444	443	440	442	496	459	442	448	502	465	459	419	473	448	475	482	508	457	472	491	471	434	420	480	476	457	444	457	464	435	420	462	434	461	437	457	441	440	421	473	445	448	434	452	458	463	483	443	449	506	475	474	458	458	438	464	458	508	442	449	430	404	429	459	473	466	466	456	434	434	502	439	497	476	461	430	423	430	486	489	464	461	465	431	498	412	453	458	474	453	473	448	474	436	455	431	452	489	451	476	504	424	418	447	472	464	446	452	444	474	447	463	444	475	463	423	467	448	462	466	444	439	481	473	444	452	426	438	459	470	425	441	427	453	431	468	464	469	466	482	433	477	447	452	452	470	454	459	469	433	458	473	438	444	460	446	468	468	473	451	493	443	476	437	448	442	461	414	456	452	453	437	484	510	439	400	477	461	437	431	449	449	473	415	466	490	451	453	458	479	394	437	463	453	438	459	469	431	454	432	446	431	474	437	465	425	454	418	472	438	446	469	465	467	483	450	451	440	461	435	439	465	482	460	457	463	443	460	470	421	479	433	475	435	470	475	458	465	393	429	480	511	449	438	472	442	456	497	469	424	471	443	424	512	456	453	446	487	440	470	444	466	483	438	450	452	477	444	426	461	454	446	429	396	464	462	426	469	483	443	530	478	453	454	451	444	472	475	432	498	452	449	470	478	472	430	471	443	422	428	484	487	453	422	463	477	463	466	481	423	458	489	475	477	462	435	468	424	483	428	427	461	439	414	441	439	465	528	439	439	464	445	426	465	450	425	411	454	431	456	458	463	473	447	479	458	465	453	471	425	471	464	444	464	424	456	450	460	416	476	442	463	460	432	401	439	461	446	470	446	449	499	478	463	449	465	473	471	482	460	469	482	440	482	461	424	434	479	474	460	478	478	505	440	440	464	480	481	432	446	464	453	441	435	437	420	468	422	439	468	473	480	425	470	417	476	434	414	424	438	451	471	435	424	433	441	422	467	487	452	439	484	451	478	457	479	448	446	463	499	479	478	473	468	423	437	488	446	445	455	467	445	463	465	470	487	467	443	442	444	440	512	427	450	442	474	500	435	448	434	437	460	449	460	457	400	449	433	419	490	512	447	428	477	468	456	461	456	466	392	459	436	479	418	459	483	427	452	433	459	479	435	472	455	455	474	423	533	490	471	469	467	461	457	466	439	468	450	468	449	448	461	449	451	469	498	444	471	480	386	498	446	462	441	473	461	458	480	436	452	428	441	414	436	442	467	461	407	415	469	445	435	453	453	479	476	460	446	458	455	425	412	471	456	492	482	445	467	461	453	498	423	424	440	461	481	461	441	449	472	473	407	467	499	472	447	437	450	423	435	475	450	468	436	457	467	433	463	446	480	468	415	464	491	485	431	429	447	461	457	451	447	467	471	462	426	499	441	488	504	485	425	444	461	419	438	472	460	496	421	500	457	418	471	448	436	465	387	467	443	420	441	462	472	413	451	462	471	489	429	466	460	452	485	436	461	475	447	422	450	485	437	430	458	416	462	467	489	467	434	431	442	473	434	442	456	478	488	479	430	428	441	471	457	480	458	470	508	480	429	433	470	471	439	453	460	466	454	427	460	450	439	455	446	464	451	487	485	458	441	464	419	493	445	471	452	504	462	454	457	439	458	489	460	433	482	472	476	448	434	441	466	461	444	432	454	463	410	431	402	485	496	435	431	464	465	433	476	442	488	450	466	452	432	424	476	435	440	460	428	499	433	446	462	450	476	468	452	473	429	445	453	433	485	443	452	520	449	466	438	447	495	440	429	467	441	444	465	456	480	458	482	479	456	444	451	458	423	467	456	463	463	510	428	458	463	465	432	452	462	417	436	423	446	448	454	446	491	473	436	464	483	450	457	472	467	437	452	493	463	463	464	449	465	514	443	444	480	451	453	458	439	465	434	445	463	439	438	476	468	457	430	482	471	462	448	413	430	409	492	442	430	458	438	460	456	486	468	459	483	463	460	481	469	455	465	437	459	443	447	479	439	453	456	424	428	420	459	462	495	450	452	458	480	473	433	478	457	449	437	476	434	446	407	446	491	483	487	449	448	419	491	452	453	457	452	455	488	455	441	474	464	443	449	463	475	476	476	438	441	447	423	459	449	455	454	452	417	425	449	443	458	451	466	435	454	457	460	447	441	434	448	426	442	453	439	488	437	427	405	450	430	433	459	456	487	465	461	433	446	469	471	435	449	435	483	457	461	450	475	451	464	488	444	453	472	466	449	466	433	475	443	449	475	467	450	479	449	439	487	464	470	458	462	439	445	470	427	447	465	491	454	502	469	438	419	446	493	424	438	466	459	440	440	505	452	426	458	423	452	464	445	436	486	441	448	492	475	398	452	427	422	460	456	420	441	466	481	473	457	445	450	451	439	438	473	480	457	417	434	483	424	470	457	442	431	465	445	464	419	463	467	463	448	442	484	476	452	483	446	468	444	471	422	396	442	427	462	479	506	440	444	441	453	435	495	499	453	432	449	445	459	437	491	471	442	447	444	481	439	446	450	500	420	418	449	427	475	490	420	443	480	448	425	435	445	472	433	451	488	454	493	486	506	486	472	441	444	491	451	477	464	467	474	498	453	411	439	445	481	486	468	430	476	479	437	466	441	459	446	462	467	413	432	448	454	458	444	456	449	435	469	453	463	446	483	439	471	427	455	464	420	466	469	477	481	432	476	440	407	422	441	435	468	431	485	467	472	490	471	472	434	473	454	480	450	463	443	454	448	448	451	465	415	455	448	455	477	473	483	486	471	437	513	480	450	450	488	426	447	422	463	459	427	454	445	422	467	480	452	487	503	420	441	449	462	428	452	496	459	457	483	473	442	474	470	495	489	462	465	474	438	462	436	463	470	472	450	417	452	495	432	397	405	437	420	436	439	433	459	491	451	474	464	420	466	436	462	438	439	426	420	466	479	477	423	464	463	450	439	481	454	467	464	452	448	491	437	432	456	463	469	440	474	460	494	451	432	448	454	485	473	463	460	461	437	439	463	445	435	491	450	471	409	458	462	479	465	479	482	416	459	465	476	465	468	413	449	480	460	430	491	440	487	455	432	470	453	446	444	436	467	428	440	489	481	447	435	448	446	415	480	457	469	454	424	442	481	468	465	459	432	486	407	449	470	449	454	451	474	444	471	476	437	428	458	480	472	447	443	459	460	457	468	439	436	430	479	428	467	465	496	470	416	454	478	458	474	486	436	432	467	440	433	486	461	453	444	443	448	440	418	479	442	488	439	443	455	462	457	456	472	463	473	442	471	500	492	455	457	446	452	504	491
28062	26242	30315	23226	14084	9150	6135	4121	2986	2517	1930	1490	1303	1164	917	837	762	682	626	524	534	445	491	465	468	412	397	407	379	386	403	349	363	329	370	348	347	333	334	332	331	340	339	353	296	287	324	289	304	313	289	327	311	312	334	295	304	307	317	336	316	295	288	317	315	304	298	290	289	300	320	312	320	302	320	302	277	303	279	297	364	299	300	278	330	296	294	297	315	303	338	351	279	303	290	314	309	315	279	321	276	280	288	278	311	297	316	326	298	332	330	303	294	315	303	282	315	307	336	290	315	307	279	292	294	292	332	339	310	327	312	309	301	330	281	338	288	345	297	311	262	314	290	315	312	275	301	318	306	292	286	269	320	328	306	309	312	313	339	308	311	310	318	309	306	317	330	310	317	275	294	286	289	292	290	326	303	302	318	300	293	279	332	299	331	277	291	318	285	311	310	290	311	318	326	286	308	299	306	329	291	317	334	318	295	302	311	323	304	325	280	300	294	302	279	311	328	313	328	325	301	283	274	297	323	271	329	280	308	303	277	267	300	305	319	285	265	323	324	306	295	288	312	277	318	291	309	314	290	319	294	312	313	309	292	280	317	267	316	308	286	278	323	325	294	312	280	301	317	332	277	325	292	309	299	279	288	307	270	341	275	282	318	297	296	288	300	313	306	303	307	279	309	278	331	288	340	308	315	323	307	302	305	332	303	293	313	320	272	321	290	291	289	296	291	302	334	289	312	293	331	278	314	305	285	323	312	302	315	321	300	320	309	343	324	330	326	302	337	287	284	316	329	336	311	310	323	308	325	301	331	294	299	301	312	332	314	339	318	272	332	337	310	319	333	320	299	293	291	310	296	328	326	299	287	333	301	322	293	322	304	287	292	304	287	295	305	279	316	324	320	303	289	291	299	315	332	343	308	315	320	297	315	299	285	289	328	289	285	333	287	308	323	312	295	303	280	297	299	310	297	288	344	299	290	277	280	314	288	285	323	331	340	312	275	287	306	269	290	294	299	324	312	307	315	297	317	314	301	319	327	311	331	288	312	323	306	310	304	287	281	299	329	304	301	330	312	290	312	321	305	302	323	275	293	317	302	322	314	318	294	285	317	335	323	293	303	344	308	324	315	314	284	324	291	290	311	326	276	274	304	320	345	318	313	335	299	307	287	286	332	264	285	314	310	310	291	305	305	291	289	336	293	295	305	319	294	289	278	301	286	300	260	310	322	293	309	290	288	311	318	314	299	324	355	320	303	311	305	311	289	290	279	308	316	318	296	327	301	295	339	334	324	301	270	311	299	309	269	307	298	288	301	306	321	314	298	322	345	308	289	320	300	291	327	337	315	305	314	331	302	304	301	303	308	285	308	314	299	284	287	283	309	312	320	335	331	301	304	309	320	297	312	315	314	305	330	293	329	280	308	290	310	318	316	304	285	319	350	300	324	311	326	292	302	312	336	327	302	303	289	290	326	315	361	311	314	287	312	309	312	274	289	269	315	339	317	298	285	307	326	307	275	316	309	289	314	312	282	274	285	307	309	301	309	307	353	305	336	315	336	327	289	327	320	327	342	308	326	306	341	297	322	303	293	305	292	296	317	302	306	291	298	300	277	284	266	325	319	324	301	300	301	285	303	310	327	338	313	295	329	330	310	284	310	294	312	305	341	261	334	276	305	298	307	283	295	281	313	307	286	333	293	275	304	303	266	310	296	298	324	320	319	310	324	301	325	303	278	304	300	336	279	290	327	289	302	296	320	302	320	316	284	277	323	300	322	299	302	299	325	314	300	306	346	324	290	249	302	305	316	299	351	255	317	306	316	282	311	297	305	296	294	316	292	290	310	303	283	282	293	297	326	293	320	316	291	297	293	320	300	312	298	288	303	310	339	330	310	304	341	312	282	321	308	282	306	305	348	274	310	313	330	273	308	311	325	286	334	313	318	279	308	306	290	321	281	310	299	286	305	306	307	315	300	315	328	351	307	322	307	289	319	309	327	260	286	303	284	313	306	271	311	319	291	304	322	281	304	294	300	318	316	261	306	313	275	278	325	306	303	276	293	322	312	278	317	305	317	332	337	306	304	313	330	319	334	274	293	290	310	309	280	289	320	268	329	296	302	301	329	302	302	284	308	319	289	309	310	282	322	294	296	298	284	306	297	300	355	284	315	306	299	295	354	311	305	328	322	279	278	319	314	297	322	327	300	294	290	354	302	302	299	315	280	309	313	318	290	306	308	315	312	281	337	286	306	313	287	323	289	305	296	304	322	316	314	325	308	292	316	302	314	280	334	322	322	311	293	303	322	302	281	306	302	321	264	324	326	325	322	333	299	298	313	295	304	317	296	314	266	293	313	285	321	292	313	302	305	301	304	338	299	295	341	287	320	318	296	296	302	295	286	314	308	309	273	323	304	322	298	325	273	317	322	281	276	287	308	287	326	303	311	265	289	298	298	307	319	309	330	327	336	301	322	263	314	308	304	298	312	290	248	303	314	329	336	288	309	326	291	323	335	303	307	287	312	341	309	319	298	303	305	296	308	272	303	302	329	312	309	313	290	315	313	347	311	328	325	323	289	311	327	284	325	302	313	304	323	287	298	325	295	298	312	306	319	293	298	262	304	300	287	293	310	316	284	309	295	300	268	304	275	342	273	338	312	317	302	275	285	324	298	323	324	297	311	291	266	313	297	328	312	326	319	310	307	282	337	307	305	312	303	301	305	318	271	280	309	303	299	283	300	298	274	290	303	311	289	310	278	302	334	317	334	313	288	321	331	308	297	300	267	323	285	282	277	294	297	309	322	299	318	330	324	310	307	304	344	303	323	316	296	296	301	292	265	290	286	318	294	317	299	304	321	340	319	299	293	305	319	293	290	309	315	310	310	310	295	277	282	276	303	317	332	297	304	290	310	306	320	315	295	325	330	256	272	314	319	293	298	304	285	318	305	294	291	308	314	279	330	309	306	310	284	345	325	320	293	294	316	293	326	308	296	329	321	305	311	300	324	299	309	286	310	297	269	289	267	310	347	295	305	317	325	292	321	306	304	287	314	314	313	326	290	289	278	328	331	283	274	298	316	314	315	291	278	313	295	284	294	336	290	342	271	323	270	314	315	290	309	281	262	315	301	333	294	327	330	315	313	301	333	289	300	324	307	306	327	329	298	333	309	324	309	303	316	295	310	309	317	350	284	324	278	296	298	274	343	280	290	290	283	279	309	334	312	319	303	292	293	293	313	297	283	307	271	292	341	289	318	316	305	322	304	334	299	299	318	336	298	283	292	285	303	298	294	321	368	317	306	314	321	291	279	305	316	300	269	309	300	282	289	304	303	303	318	291	310	299	288	309	306	297	284	322	307	301	283	310	328	307	282	307	337	323	334	311	297	312	300	326	332	300	299	285	297	321	303	282	301	315	298	277	324	280	303	323	308	332	317	306	294	318	306	301	318	314	317	315	322	314	313	302	291	354	314	298	294	324	324	287	321	309	280	318
29215	43102	37132	27017	21167	16574	12755	9778	7765	6226	5002	4033	3295	2767	2330	1981	1681	1499	1290	1079	1082	966	856	844	749	695	739	719	688	639	598	524	566	542	527	557	537	530	521	495	505	475	444	462	470	441	470	452	481	476	457	439	438	452	416	460	485	449	440	437	433	424	447	432	457	415	452	435	422	431	439	413	453	457	433	412	405	417	433	418	441	475	426	448	446	437	415	443	400	430	407	418	423	473	434	427	392	426	453	434	395	457	431	460	426	429	447	471	474	420	426	427	438	459	437	452	408	439	455	394	434	437	443	433	435	464	462	416	440	437	469	466	430	404	440	431	452	408	442	478	457	443	452	408	441	478	431	439	393	427	405	448	443	404	467	437	449	419	443	430	425	466	455	404	453	434	422	438	471	438	422	410	420	443	439	410	448	433	429	441	394	435	438	454	437	442	452	406	390	439	442	432	425	451	442	454	417	473	450	426	411	426	436	454	415	420	440	436	439	447	443	463	459	444	468	409	429	438	422	459	407	425	412	427	439	437	387	414	442	398	441	412	386	433	423	428	428	422	444	423	428	429	419	419	419	461	446	390	432	414	477	453	424	405	436	442	426	466	460	447	475	419	445	421	457	440	454	441	456	424	433	412	438	459	461	448	410	407	425	441	443	406	418	466	420	421	437	375	435	434	455	461	446	416	453	436	435	429	435	412	439	392	430	402	387	447	422	448	426	425	403	386	442	412	412	441	437	430	420	423	419	421	428	428	422	440	412	450	452	435	438	446	449	446	455	395	420	447	427	445	410	415	425	429	438	455	449	430	453	446	432	444	433	428	409	441	430	450	431	465	423	402	443	454	450	424	465	445	432	421	458	441	414	437	444	466	438	437	463	423	454	427	437	421	451	431	436	430	455	425	432	472	445	482	439	439	425	443	436	458	444	420	457	421	416	425	423	460	414	441	422	439	449	447	423	441	437	421	474	413	469	416	467	434	435	436	462	433	470	485	394	445	410	468	460	439	418	417	405	459	423	439	435	421	473	443	419	453	450	457	451	418	443	459	425	472	470	410	467	454	402	443	424	426	414	425	417	419	466	434	450	445	430	421	447	416	409	435	445	439	425	454	416	441	449	448	462	415	444	436	438	456	400	445	450	436	443	393	442	410	439	490	447	471	428	435	417	448	402	465	472	410	418	425	389	432	409	416	434	450	460	428	431	416	416	452	444	433	441	455	485	393	414	414	446	427	495	450	431	428	439	454	449	446	437	421	448	448	427	417	436	425	434	446	396	433	462	427	425	433	400	438	414	482	447	429	421	423	461	423	434	419	481	446	435	421	419	483	441	384	432	386	426	448	433	391	418	401	418	451	409	429	423	442	443	426	455	452	438	417	435	421	391	435	420	407	448	452	432	444	437	444	462	428	412	451	475	441	436	451	422	434	433	450	466	462	424	415	398	431	410	447	409	440	453	404	419	430	431	420	435	442	464	435	408	441	448	448	452	446	443	427	425	399	425	415	431	421	449	439	453	454	428	441	411	423	452	416	422	408	428	452	459	441	429	433	447	426	434	432	464	452	458	440	421	430	410	436	440	408	463	427	460	373	396	433	374	429	405	453	418	449	428	419	447	446	445	436	443	432	470	439	424	443	428	456	430	433	419	448	423	415	410	429	457	461	420	420	462	389	457	455	417	408	400	460	450	475	419	453	427	429	407	441	439	445	398	454	424	433	450	444	429	445	463	450	418	414	431	419	432	454	460	421	430	449	456	449	426	377	410	441	393	448	433	438	446	423	441	446	446	425	447	397	440	456	433	424	426	445	432	430	439	440	457	449	455	433	408	450	471	459	464	457	418	415	415	446	417	441	430	458	460	458	429	436	423	412	460	459	424	458	439	404	448	448	432	466	413	421	410	453	468	463	401	389	433	451	415	411	447	465	438	472	422	420	420	452	426	398	407	436	423	459	428	418	437	433	430	442	422	429	396	435	438	478	436	456	451	435	396	425	431	455	422	434	436	429	440	443	449	408	467	429	426	441	427	437	414	439	427	415	454	451	429	439	417	449	419	432	461	447	425	423	416	430	426	411	452	427	431	440	427	464	432	453	438	424	448	427	423	430	421	417	466	437	400	405	442	489	446	462	469	395	432	415	428	432	441	421	419	445	449	454	461	413	434	430	440	425	419	443	454	421	453	439	461	401	430	453	459	424	428	455	447	461	440	426	425	401	468	467	474	424	460	422	457	419	472	433	430	425	463	436	392	440	442	456	431	442	448	453	443	451	447	435	433	424	454	444	443	443	447	441	420	445	428	462	439	434	466	440	424	451	421	420	451	402	435	473	448	448	447	429	393	399	409	410	450	458	438	407	437	430	402	431	433	467	427	408	415	446	428	461	402	413	433	425	449	409	414	439	432	420	414	419	430	404	440	435	477	451	432	452	428	428	420	452	454	419	480	399	456	430	415	416	439	427	418	430	414	412	427	456	453	429	424	400	486	462	430	429	408	435	440	451	457	427	421	451	398	469	459	447	474	414	403	440	450	431	442	444	434	422	416	406	440	450	421	430	452	401	416	464	436	421	465	444	445	425	447	410	449	437	439	445	458	431	469	439	436	409	482	413	419	444	426	429	433	441	457	437	439	421	425	416	430	437	416	414	437	435	449	435	487	445	453	407	429	402	462	448	417	454	462	439	445	417	415	455	429	455	440	477	451	439	455	429	462	412	443	430	410	459	457	458	442	474	435	447	425	418	446	440	406	461	462	444	457	452	425	447	408	447	457	467	419	430	449	445	414	430	447	417	430	432	392	427	447	406	418	414	405	408	411	448	410	419	464	442	423	434	438	429	409	465	431	417	419	404	407	444	437	439	392	430	432	429	408	458	454	435	439	413	455	421	480	424	417	427	420	431	413	434	403	459	459	427	407	389	460	445	409	441	414	390	460	418	435	441	389	450	453	420	419	491	453	449	461	422	457	426	427	462	409	459	411	420	436	455	433	428	421	385	463	413	451	461	409	407	458	461	451	420	423	425	438	397	449	432	447	440	436	451	394	431	443	427	473	425	413	420	433	404	428	386	443	435	451	409	390	406	437	428	414	434	438	453	403	427	417	428	418	469	444	421	417	462	416	430	458	414	444	448	442	448	458	423	424	398	450	414	448	457	437	452	420	435	400	413	458	442	432	478	452	408	416	447	432	426	442	468	485	405	448	403	439	439	433	442	463	457	423	434	409	490	429	488	447	408	470	421	445	441	451	408	452	460	439	442	415	440	418	445	451	440	464	408	451	446	404	414	483	441	435	449	453	423	430	406	401	421	431	438	434	462	428	413	413	446	445	454	407	405	387	431	437	413	433	402	449	461	441	478	431	474	415	478	433	446	444	416	417	412	408	399	449	415	416	422	447	432	432	419	435	440	431	440	450	429	457	457	410	426	432	439	437	434	440	447	404	409	393	406	424	460	443	453	434	434	444	449	443	420	411	423	446	441	417	435	448	475	439	432	422	425
24154	21075	28240	24732	21872	18299	12347	7207	5143	3999	3156	2500	2096	1776	1480	1278	1109	966	860	766	703	626	647	585	576	497	522	502	495	464	410	425	434	406	371	386	392	412	374	372	349	338	358	337	338	354	390	384	326	330	345	328	359	339	375	375	357	349	318	336	360	357	384	316	324	319	328	331	349	353	358	299	339	335	310	342	318	357	351	351	352	335	321	314	327	324	372	335	351	339	371	322	359	367	352	362	297	328	333	353	325	327	333	327	332	343	338	357	291	362	285	350	348	359	358	304	309	329	352	330	332	292	342	355	320	357	353	300	333	323	305	317	330	383	350	336	345	357	319	329	336	353	303	357	341	348	331	353	313	297	308	354	336	335	347	324	365	335	340	350	322	334	326	362	353	345	322	326	346	330	344	321	320	321	326	316	316	314	338	322	339	336	322	355	342	308	328	337	315	305	327	320	342	315	341	323	336	294	360	311	327	377	328	360	346	375	304	358	343	300	321	329	323	369	340	306	350	339	355	316	313	355	342	337	311	394	313	344	320	319	335	339	315	351	335	335	311	315	332	335	373	340	320	336	354	327	343	333	335	335	286	319	325	344	293	358	343	330	355	306	332	336	326	317	340	327	333	303	343	323	345	291	347	344	334	344	333	316	343	331	350	313	349	324	354	320	301	370	311	334	317	347	326	337	299	341	320	340	297	360	325	327	335	354	331	332	326	341	346	331	322	302	292	321	371	335	332	340	350	390	334	307	342	335	337	303	335	349	331	346	379	336	306	315	351	347	317	347	371	318	344	332	299	356	343	327	349	300	309	325	338	341	290	330	322	339	344	334	335	361	314	334	303	352	328	360	328	333	341	339	345	327	354	338	314	345	340	335	321	360	343	338	338	356	341	322	311	334	333	308	360	298	293	325	337	329	319	302	338	357	297	337	339	319	367	339	321	332	318	337	352	374	332	349	309	332	339	329	310	355	340	313	367	337	347	334	336	336	339	343	286	360	322	320	342	289	349	363	335	320	310	310	302	328	320	335	356	376	333	317	326	363	326	329	323	357	353	334	357	345	341	302	334	319	351	333	331	338	352	314	330	340	334	317	326	329	349	312	318	333	320	300	340	348	358	322	341	334	328	361	336	320	321	328	353	344	304	326	348	339	322	328	327	347	346	323	305	348	331	329	351	313	330	373	339	350	350	308	314	327	327	345	344	347	353	332	300	382	337	334	282	338	327	351	339	345	329	335	344	296	331	347	307	309	356	326	363	292	330	313	311	349	335	316	322	343	332	333	349	317	335	334	326	311	318	322	306	319	349	358	299	326	323	340	292	318	314	316	357	337	405	326	352	302	331	346	332	315	341	357	336	370	316	340	330	324	324	358	330	352	339	336	340	311	367	330	303	293	319	320	319	331	336	329	297	321	313	367	355	322	336	337	306	353	298	331	318	328	335	322	289	348	344	341	327	351	339	304	307	322	357	319	376	342	371	317	331	340	336	384	347	325	326	328	327	344	327	317	309	312	341	308	333	385	353	322	333	350	340	323	321	332	356	326	346	344	332	353	337	350	318	340	346	362	331	347	321	311	337	331	319	363	374	341	333	348	315	348	331	322	361	304	346	348	356	331	321	334	358	317	352	333	317	318	328	344	347	346	335	323	374	326	308	312	350	334	353	340	337	317	314	319	340	350	329	344	307	342	340	362	315	355	343	346	316	330	388	318	333	336	301	340	342	329	344	351	352	342	333	331	310	279	344	324	351	328	326	317	320	329	324	338	339	320	349	338	363	349	352	344	328	330	325	308	336	309	344	293	338	374	360	335	368	306	342	310	337	313	366	327	328	323	343	362	346	340	310	348	324	311	289	318	346	316	354	323	322	328	339	325	336	329	332	331	305	343	345	319	348	327	319	334	370	316	310	315	312	339	301	321	372	324	325	303	355	347	324	341	316	324	328	365	329	369	349	295	318	339	349	315	336	340	333	345	311	303	309	330	328	323	315	304	313	331	301	356	325	348	334	337	340	325	343	340	343	318	339	328	325	342	330	306	344	353	380	316	339	341	370	347	331	351	340	332	342	329	314	326	299	337	318	318	318	314	362	346	346	348	308	323	282	344	349	335	354	343	339	329	328	318	324	344	331	386	345	349	315	346	338	324	338	306	322	340	330	355	349	359	342	318	340	344	349	352	335	336	332	332	336	317	362	329	324	363	354	350	355	311	312	362	312	321	343	304	370	352	350	297	352	328	338	335	330	318	339	326	342	310	314	313	318	317	325	309	300	326	349	348	317	330	304	343	323	330	325	354	327	344	352	309	322	330	346	364	335	333	336	342	320	339	346	344	363	373	330	333	342	332	345	325	332	310	335	349	340	352	352	361	326	330	314	338	320	341	321	298	322	302	364	352	314	340	311	348	331	290	331	343	391	343	322	326	341	338	315	333	344	305	323	324	335	350	351	318	309	324	358	335	279	320	339	313	346	349	329	333	360	297	326	318	322	302	317	353	337	358	337	300	335	359	345	364	333	349	370	352	361	315	313	302	334	322	320	298	341	329	340	332	334	329	340	350	323	331	330	330	324	319	365	353	309	336	336	360	296	342	318	348	322	298	309	301	312	330	323	318	347	313	307	312	373	349	369	330	329	353	333	306	326	324	313	331	346	362	317	324	335	360	336	342	357	336	312	304	330	339	322	355	341	314	339	345	320	340	384	328	335	338	310	334	346	322	329	314	317	350	345	319	330	323	326	346	390	322	326	340	329	343	315	318	359	329	310	345	329	328	345	367	334	326	352	329	319	324	310	313	341	337	328	308	364	326	366	357	293	325	356	334	297	336	355	310	319	318	359	315	322	279	354	330	318	316	352	329	362	360	315	328	321	347	314	340	371	354	330	353	304	329	329	341	324	308	328	361	345	334	348	331	333	334	362	350	341	362	313	319	325	335	313	296	320	325	368	345	353	351	319	366	338	352	324	310	317	345	362	324	340	317	331	332	336	341	324	320	323	331	317	303	322	355	310	338	286	370	321	334	324	378	331	347	329	348	325	322	363	315	305	344	360	311	330	330	361	327	328	356	339	326	350	338	331	368	353	346	350	325	349	322	311	346	338	323	293	347	329	321	353	340	334	343	321	358	316	342	369	339	326	338	359	352	345	372	324	355	336	356	348	341	358	310	338	358	349	314	350	318	320	363	292	329	313	347	339	326	353	341	343	341	335	360	303	339	352	297	306	315	354	361	368	337	340	329	319	363	360	329	348	340	300	337	324	326	340	347	305	300	337	322	348	347	290	361	310	325	311	310	332	359	307	350	313	330	325	353	341	315	301	342	353	341	304	346	320	373	337	350	345	319	350	322	343	321	339	325	351	346	363	336	327	311	353	339	309	315	343	318	331	317	328	328	273	324	332	330	349	365	310	319	371	301	328	327	306	371	322	324	352	329	338	356	333	355	315	334	351	350	334	280	295	314	341	307	320	329	346	339	303	354	329	335	315	317	340	338	307	326
30003	50312	44149	33792	27850	22840	18137	14613	11736	9497	7535	6055	5145	4261	3535	2901	2513	2063	1875	1628	1409	1321	1211	1165	1106	971	913	864	809	802	754	727	629	668	657	613	642	589	571	567	559	579	499	530	571	523	514	550	477	494	465	454	479	514	474	498	526	492	461	489	480	467	454	458	504	471	452	458	478	459	447	467	440	464	494	499	431	466	502	490	481	496	486	455	472	478	488	464	472	468	503	426	470	504	514	426	444	429	454	451	468	490	482	495	495	470	483	461	455	450	506	484	507	470	474	493	484	466	468	476	479	477	474	454	436	460	484	445	490	475	480	485	477	479	474	426	463	498	465	478	448	481	463	463	446	444	461	463	502	511	494	451	448	467	485	458	465	482	423	452	464	479	499	445	494	463	481	464	462	490	492	480	466	506	499	502	506	476	464	486	474	477	462	486	493	457	465	491	443	496	488	470	463	465	476	476	432	468	455	512	529	472	503	474	486	466	463	482	464	439	461	467	459	464	493	461	477	467	453	461	492	483	501	446	483	448	516	462	466	466	467	451	480	473	439	470	472	434	478	481	450	476	465	480	488	449	439	460	453	449	432	481	490	435	456	481	432	490	511	475	461	463	525	500	491	478	462	458	464	449	487	491	479	490	436	477	512	493	440	420	506	490	463	487	472	499	480	487	461	472	460	457	487	484	471	493	467	469	429	503	460	468	444	485	476	468	514	501	507	474	483	505	445	450	478	507	476	459	489	454	476	458	454	481	470	424	455	436	500	494	476	464	471	469	465	431	469	471	446	502	488	460	481	474	492	497	481	439	482	479	454	466	453	460	460	481	478	469	530	439	473	427	453	456	467	488	465	485	469	442	449	472	490	481	484	498	465	408	464	460	487	469	445	477	467	479	457	489	502	484	477	470	484	507	430	427	433	489	488	467	502	470	446	499	485	451	471	473	456	466	455	446	450	477	458	443	476	461	481	481	468	498	482	482	468	440	496	472	447	480	468	468	475	444	488	459	418	443	459	479	447	450	459	469	513	486	463	452	461	449	461	484	476	481	476	483	508	428	471	479	426	480	487	486	482	464	452	448	447	415	449	504	485	482	480	492	479	471	484	476	440	476	462	475	487	449	481	451	469	462	496	460	490	480	523	463	449	480	450	487	448	485	438	477	470	452	461	432	461	455	472	509	487	460	496	445	488	493	474	506	456	489	490	481	478	494	480	457	500	470	493	487	455	482	487	464	462	461	450	468	443	496	447	514	426	420	493	487	483	489	455	474	511	491	469	473	464	483	496	498	483	468	491	479	450	460	478	477	457	437	448	448	453	453	489	458	445	462	456	480	500	475	466	481	472	515	466	430	464	423	461	485	463	486	450	466	488	443	474	471	482	456	497	494	490	503	421	475	475	458	477	445	472	449	466	480	444	462	462	468	443	470	460	491	462	494	469	459	465	496	419	493	459	453	480	477	477	497	418	482	472	452	424	461	481	499	481	478	478	463	447	470	474	494	474	487	439	500	475	473	477	458	453	449	447	444	482	440	473	490	465	462	497	487	499	514	482	484	449	455	466	458	463	497	494	450	478	479	466	461	489	453	493	451	482	493	465	505	443	480	495	462	488	428	485	444	440	501	453	448	459	475	463	513	487	478	466	494	478	416	477	472	484	470	467	453	474	460	517	447	477	448	464	455	459	478	472	499	457	489	438	472	483	460	503	478	468	462	442	417	511	447	475	523	508	489	469	478	465	408	477	454	451	445	459	452	481	497	472	494	498	447	468	484	456	478	458	469	494	462	482	465	456	460	493	480	475	432	455	460	480	463	471	488	433	503	460	465	462	434	471	442	471	505	483	452	446	477	464	427	454	429	475	420	468	435	433	503	484	460	489	429	457	487	463	476	425	483	468	508	459	461	496	466	460	464	455	472	448	470	456	481	529	482	468	452	500	478	479	486	447	446	487	466	476	446	496	464	489	461	452	471	481	483	494	482	485	477	460	471	510	435	491	450	422	478	466	459	474	495	448	489	466	457	468	447	461	485	496	499	483	495	514	500	471	515	475	455	468	507	490	442	451	440	463	487	514	430	459	482	478	487	440	483	473	487	491	405	503	467	482	502	446	469	461	485	479	462	528	482	472	474	478	440	494	484	444	438	444	437	446	455	491	467	478	448	467	470	467	458	463	472	492	446	474	506	478	447	473	472	483	489	474	485	486	461	471	472	485	467	471	486	497	463	442	464	476	467	452	512	463	495	456	428	461	472	486	471	457	499	482	500	505	506	438	477	447	485	454	422	454	450	473	466	439	474	451	469	486	445	471	454	476	470	460	444	436	490	462	483	438	461	465	455	438	475	508	484	468	457	459	463	457	505	497	453	441	448	438	494	475	460	453	449	440	518	468	469	459	426	457	498	433	504	461	484	489	500	466	442	456	462	454	469	455	484	442	468	469	449	446	449	448	452	492	485	464	511	455	447	482	490	511	462	466	451	466	477	498	460	489	462	451	482	471	473	483	501	494	456	496	446	490	456	512	459	465	477	458	483	434	509	474	473	447	454	439	501	472	476	461	510	498	471	478	448	503	469	472	455	469	466	483	455	492	440	450	456	465	509	433	522	483	499	455	444	468	484	423	484	469	458	497	470	476	496	498	496	478	484	485	441	464	456	504	498	473	457	477	484	501	483	459	478	447	436	446	455	461	475	475	469	483	488	502	470	443	500	507	452	446	453	404	492	466	435	452	461	457	482	472	492	450	492	486	481	449	447	474	452	480	475	470	485	421	475	499	429	473	468	477	463	505	477	447	470	442	468	468	472	487	501	441	466	448	474	440	501	445	495	468	501	460	472	457	468	437	495	459	485	420	526	493	425	502	448	467	453	455	443	462	472	474	477	484	483	471	471	489	465	475	473	490	481	484	482	491	482	474	469	444	462	453	488	445	465	445	490	489	467	470	487	481	430	462	483	425	491	472	460	397	500	469	442	469	495	469	472	475	443	493	440	472	510	409	511	490	478	478	495	485	454	524	486	454	467	469	458	473	451	463	468	443	468	456	482	464	478	482	476	500	462	482	469	515	447	484	464	427	491	482	451	483	448	506	486	485	457	445	504	485	455	488	504	466	447	483	474	483	463	462	475	498	450	453	472	450	431	506	463	507	462	480	454	476	473	506	481	505	449	437	528	463	450	477	453	483	456	464	468	448	484	453	476	494	508	471	508	447	462	448	493	470	447	462	481	474	456	427	460	488	415	451	465	483	449	477	462	502	457	516	441	447	482	460	462	447	491	437	425	469	454	434	436	487	444	499	412	462	495	452	512	430	509	453	494	474	457	475	466	442	457	467	470	477	466	504	439	483	460	477	452	456	502	507	479	459	448	477	454	491	472	457	485	468	477	435	487	516	462	482	462	493	444	437	498	464	454	467	458	430	464	470	470	478	454	502	455	480	432	493	467	463	434	442	491	501	484	448	456	469	479	465	492	441	454	441	484	472	455	509	459	491	503	475	465
23168	21098	28752	23860	21648	22238	19110	10562	7044	5614	4261	3491	2727	2346	1885	1637	1385	1186	1076	936	877	823	779	725	598	591	579	547	551	496	479	468	450	442	475	467	446	417	348	372	362	387	380	332	370	335	383	343	334	336	319	336	326	341	375	323	334	319	341	315	353	324	378	288	330	327	355	349	314	338	345	345	373	370	282	294	320	303	295	356	300	318	301	330	327	366	325	320	324	333	343	314	352	339	314	289	337	340	321	319	360	338	346	306	307	308	344	326	329	347	326	316	351	312	335	334	316	333	309	337	324	314	319	337	326	340	370	299	304	370	315	299	330	331	328	344	324	358	324	345	319	322	350	350	328	327	294	335	310	313	321	323	329	309	304	339	306	362	347	360	333	331	314	322	307	327	317	315	306	297	321	324	342	336	314	324	326	319	345	354	332	312	311	308	326	324	323	296	305	330	339	324	330	315	308	341	354	312	329	336	348	345	313	341	345	324	320	321	318	336	334	324	338	318	304	320	310	325	343	339	331	335	340	312	309	334	344	354	344	344	299	323	319	329	331	310	301	339	328	345	319	306	318	344	340	335	319	334	333	313	342	335	298	331	327	336	348	333	317	325	350	365	326	347	296	349	352	364	323	296	374	344	308	329	351	312	340	327	301	319	327	302	299	317	313	321	289	308	321	349	328	344	337	333	332	349	315	328	292	319	309	325	298	343	352	336	336	340	341	294	320	328	348	319	311	349	284	339	350	335	345	310	297	301	360	331	291	320	337	346	328	314	298	342	323	283	332	368	319	300	340	359	353	324	320	353	305	345	350	321	340	357	303	339	335	343	346	319	301	330	350	302	313	303	341	331	322	311	301	354	313	355	343	318	299	314	348	300	327	309	331	344	314	319	321	304	333	339	315	342	339	324	336	342	328	335	328	322	324	328	280	328	319	340	324	314	319	283	306	361	312	339	342	320	359	337	336	313	308	307	333	331	329	297	322	331	314	336	326	313	329	308	327	357	327	331	331	336	313	322	314	318	352	330	333	309	330	317	276	368	322	333	318	302	329	326	325	356	298	318	338	347	318	339	358	360	345	303	298	295	316	373	375	314	323	334	315	314	309	343	291	328	307	340	351	324	306	357	323	309	330	341	331	337	351	328	309	340	349	324	319	338	323	319	314	331	341	343	294	320	314	312	361	310	325	337	366	287	320	324	337	344	349	309	342	322	311	320	341	302	336	308	335	308	346	324	346	338	308	351	323	335	291	311	331	314	335	306	372	355	352	315	276	333	330	346	319	339	291	338	304	353	324	320	359	367	340	303	344	327	378	318	355	352	303	329	323	305	313	326	335	338	334	337	305	341	317	336	319	340	290	355	306	321	340	325	324	333	312	353	323	317	325	310	317	319	333	300	328	351	323	292	335	319	341	315	328	289	300	328	353	330	287	330	313	327	347	353	377	315	315	345	346	329	328	334	306	327	286	340	323	332	325	317	313	311	327	336	321	285	323	309	315	337	334	313	304	321	336	328	341	305	340	294	277	290	305	337	342	326	354	311	364	333	348	329	314	313	325	305	308	315	354	336	292	364	341	349	319	326	317	347	332	297	299	327	328	286	277	342	327	306	338	332	322	295	313	319	314	315	338	336	341	300	318	318	347	318	313	299	319	361	364	315	314	336	331	355	356	323	338	307	308	299	330	303	300	352	336	349	321	320	355	311	329	314	323	329	294	351	368	357	323	301	328	318	312	315	327	305	321	335	337	329	326	342	343	331	322	310	331	273	321	327	365	330	292	306	316	325	311	294	338	342	340	300	288	337	332	331	337	369	309	348	322	335	321	330	358	347	335	358	341	299	315	333	328	309	298	313	317	314	327	313	323	310	293	349	365	300	347	356	341	334	321	286	331	315	303	330	330	304	332	332	329	356	296	311	319	345	337	360	300	305	312	320	341	323	324	299	340	292	346	309	360	309	344	329	337	322	362	325	326	311	343	302	342	340	311	306	300	280	325	317	319	334	353	296	328	334	359	344	315	338	316	321	328	301	333	344	322	322	316	320	341	350	372	309	305	361	299	293	378	312	334	312	318	346	326	321	338	325	336	284	318	333	368	313	323	322	361	366	335	363	327	307	332	311	352	334	349	301	359	340	334	340	356	336	319	315	327	340	294	307	295	330	330	342	341	337	322	334	326	315	325	378	332	307	348	306	342	307	343	313	295	329	353	310	324	310	344	318	339	373	292	323	321	293	352	321	322	326	328	338	288	327	313	376	328	327	305	345	342	352	323	314	347	316	301	323	330	320	330	369	312	305	309	303	331	339	356	315	357	359	326	298	322	326	352	345	327	347	345	323	323	327	344	300	343	326	319	300	340	347	391	346	320	315	340	302	333	346	332	323	321	339	319	319	325	298	327	308	317	341	322	358	315	323	313	316	329	346	314	345	302	333	284	319	339	339	296	297	310	362	351	347	313	309	293	327	287	342	343	324	335	322	345	332	321	324	322	361	325	315	285	320	342	335	300	326	317	337	303	334	318	309	323	328	316	320	358	342	350	338	337	318	320	322	332	326	327	332	336	342	354	342	300	336	343	316	322	333	288	330	336	357	329	339	315	317	322	315	349	339	271	304	299	324	298	319	316	296	333	311	327	319	320	301	343	326	319	326	323	319	351	318	334	318	322	337	306	329	338	306	310	334	303	310	308	296	302	329	300	333	304	342	316	329	364	307	347	306	312	324	314	306	319	329	330	329	318	299	327	325	328	311	310	310	333	360	300	306	339	307	323	307	300	339	297	364	312	336	321	313	338	292	325	301	345	332	332	320	335	346	338	316	326	312	295	331	340	336	341	312	343	364	322	337	344	292	352	322	340	315	322	287	342	345	326	319	319	315	347	352	296	321	333	345	349	311	329	315	330	326	319	328	347	316	295	343	330	329	300	325	322	332	306	292	311	309	287	346	335	312	281	335	330	319	343	311	333	336	352	304	311	335	327	321	331	324	319	318	298	329	315	312	341	339	345	347	303	292	331	326	315	300	342	364	308	320	329	320	317	337	330	323	328	295	329	320	314	299	333	349	335	345	321	344	310	343	351	362	315	297	309	322	320	302	320	312	337	337	346	340	310	337	335	268	314	296	317	340	283	343	299	311	325	323	330	345	322	354	332	325	338	309	276	343	343	319	321	343	344	348	368	305	329	311	300	323	305	327	291	327	350	333	320	301	323	330	316	332	324	316	310	310	338	316	339	379	310	328	303	298	300	333	332	352	355	335	344	332	325	344	328	325	340	328	319	304	326	335	304	328	351	332	291	336	349	336	319	316	333	343	310	326	324	300	323	342	317	298	324	343	340	309	374	326	285	335	343	326	314	336	329	299	315	288	314	323	304	341	327	335	338	315	355	337	330	323	326	360	309	338	306	343	332	328	323	333	314	320	314	349	340	293	343	303	347	313	341	337	337	322	355	340	333	323	331	303	342	316	309	338	340	355	322	337	313	334	296	326	333	292	310	282
31976	55199	47952	37741	32188	26765	22375	18228	14993	12330	9940	7992	6763	5703	4563	3864	3148	2885	2346	2055	1897	1595	1517	1415	1180	1228	1064	1014	1006	921	819	758	752	713	692	689	602	670	577	573	542	543	498	520	540	519	515	509	506	467	518	493	458	485	476	505	493	470	512	456	432	449	448	442	426	471	480	435	462	461	486	485	466	482	462	433	469	446	475	470	439	430	453	499	459	450	488	424	455	464	468	447	459	436	415	446	465	454	465	444	440	470	457	456	445	454	457	478	456	485	443	443	405	463	465	444	464	472	443	406	444	478	481	466	443	456	461	425	455	470	461	420	441	442	462	473	432	433	481	465	470	476	456	431	444	469	453	438	481	452	457	452	486	443	435	460	421	459	432	447	472	459	447	458	472	448	464	458	477	457	439	402	445	433	435	451	467	440	457	473	424	465	434	422	429	449	499	438	466	427	429	461	423	442	446	448	444	461	472	460	425	439	455	456	467	428	458	477	473	432	461	487	438	426	462	459	467	424	454	452	446	470	427	444	434	448	450	427	411	422	423	421	471	454	449	498	418	477	450	451	435	449	435	438	420	447	439	418	425	450	463	418	485	464	445	462	448	453	454	449	453	441	401	457	436	408	449	450	412	425	456	473	435	439	460	407	435	473	480	489	446	447	486	454	465	421	461	464	421	447	431	418	468	448	440	454	462	435	444	465	462	465	435	440	447	430	440	468	428	446	458	428	447	430	409	496	465	470	433	425	460	424	450	464	447	415	441	434	441	451	459	454	452	430	450	442	469	450	418	441	487	456	460	473	460	448	412	439	436	425	425	444	451	498	454	425	428	427	437	481	418	471	453	456	445	443	453	430	449	428	433	483	439	449	459	458	461	427	461	428	462	420	451	444	455	475	459	473	475	446	464	430	463	469	412	491	450	459	472	474	456	466	465	420	488	461	478	428	446	451	434	452	472	458	420	448	467	435	469	466	479	458	488	461	459	444	437	445	468	429	449	446	438	476	454	426	443	456	461	428	449	469	444	491	453	453	447	436	432	431	460	441	439	470	468	445	442	468	441	439	438	440	465	422	425	488	457	448	464	415	480	456	463	465	455	441	454	446	452	467	544	442	434	492	440	467	434	406	431	448	471	443	441	426	462	431	441	437	463	450	437	521	483	446	450	446	462	455	430	463	443	461	453	486	472	448	460	453	450	469	447	445	462	439	417	473	458	421	463	417	428	424	472	420	442	409	446	494	437	466	443	447	491	438	463	430	465	468	454	417	480	466	456	433	425	470	461	456	453	461	463	449	450	470	440	448	452	462	433	459	462	422	434	457	441	422	485	447	430	472	480	430	458	444	435	471	436	429	449	416	456	462	446	442	460	462	436	454	475	486	458	447	491	432	461	463	422	503	446	429	475	450	465	451	415	468	426	449	439	432	470	456	434	467	460	437	434	419	440	437	479	425	428	471	468	407	445	468	450	424	453	436	462	467	459	448	447	478	410	467	445	453	436	455	480	475	428	468	444	447	453	462	459	455	454	459	468	453	470	476	458	452	467	479	417	406	455	462	429	442	423	466	469	466	451	446	490	442	434	441	468	453	444	454	418	482	433	436	465	425	449	472	469	412	444	438	531	462	413	465	487	446	449	417	452	429	453	474	453	425	414	407	465	458	450	452	454	455	418	427	455	440	428	420	423	447	476	449	438	464	464	444	414	442	486	440	493	471	456	456	476	429	418	473	463	454	439	482	456	456	445	464	440	475	438	463	462	485	447	457	470	458	464	496	425	453	464	464	443	421	457	433	452	445	448	483	468	463	454	444	473	463	434	474	472	441	453	474	462	412	459	417	438	482	481	430	446	413	439	455	439	440	490	457	461	455	479	481	467	464	439	463	443	411	435	473	437	471	452	438	455	435	465	434	427	442	447	453	456	418	433	455	441	461	445	449	467	469	456	447	448	446	453	453	460	475	457	428	445	440	445	443	455	470	488	466	402	416	435	493	411	480	434	434	490	493	451	452	448	478	463	473	451	449	446	469	465	471	464	444	427	494	455	469	490	470	455	444	462	465	453	432	474	437	457	432	428	424	457	449	426	443	456	431	423	469	403	456	451	465	493	425	452	433	441	461	448	454	443	476	471	434	426	454	460	477	405	405	464	436	437	485	443	446	426	483	448	445	475	447	470	458	447	447	448	475	436	420	469	464	451	443	472	451	423	470	424	436	421	419	458	426	418	436	477	417	471	393	444	437	493	463	452	460	451	473	438	432	416	488	444	454	444	476	462	494	445	452	470	402	452	423	450	429	428	429	435	413	451	457	463	458	443	440	465	469	450	445	443	446	434	451	443	421	413	491	462	435	437	459	451	457	480	453	434	426	459	462	435	454	445	424	443	470	451	433	440	448	433	447	436	477	441	432	458	453	431	442	450	473	442	430	501	412	479	459	488	415	455	489	458	473	460	441	425	440	437	444	483	458	436	432	440	447	445	457	472	470	464	455	438	464	441	468	430	436	474	458	450	481	450	449	463	427	478	448	420	448	453	455	472	470	435	459	517	449	495	456	460	452	442	434	487	454	440	447	445	460	457	409	452	453	455	482	442	415	458	413	463	452	445	476	454	420	461	475	429	457	451	459	470	451	454	428	451	503	495	477	433	446	448	446	469	451	462	456	411	433	444	455	456	461	429	437	465	441	447	460	444	456	479	444	489	427	455	480	440	425	436	464	436	479	425	448	451	486	421	448	466	441	477	474	447	455	436	466	432	443	453	468	390	418	458	459	495	473	468	462	462	495	455	424	476	468	458	483	445	446	458	442	471	469	476	438	471	455	463	425	442	442	452	435	433	434	432	425	422	457	465	445	458	447	397	484	477	458	463	447	457	442	467	442	454	445	460	467	444	464	465	465	450	455	435	456	429	476	426	464	490	462	448	438	446	493	483	499	496	471	458	485	449	459	443	440	457	457	441	441	415	438	472	444	448	459	461	465	435	471	422	446	447	434	417	430	456	462	462	484	464	456	468	456	443	454	457	444	460	449	428	448	479	458	497	486	421	434	468	409	426	472	462	439	434	443	444	427	438	436	488	458	480	472	463	438	487	449	485	440	453	465	424	467	469	453	469	419	459	442	448	457	478	473	431	433	415	460	468	422	434	478	499	428	438	439	476	481	474	489	453	466	467	444	457	479	470	465	494	453	472	426	457	456	459	412	473	413	456	414	430	468	446	451	448	442	447	462	463	453	479	447	445	473	469	468	454	438	485	488	422	437	436	435	458	466	440	454	449	403	447	463	453	401	417	475	425	441	427	443	454	441	405	481	409	465	465	460	473	440	457	452	448	471	433	434	434	442	444	458	447	460	451	436	461	502	435	491	447	450	479	419	470	471	433	459	471	453	421	439	433	469	460	486	450	445	454	452	412	454	492	451	455	467	405	417	462	414	464	405	474	454	453	400	455	435	459	456	417	462	453	436	427	444	470	440	429	462	461	448	462	475	462	490	480	475	464	480
28069	26378	30302	22989	14364	8869	5941	4182	3078	2353	1903	1595	1387	1102	962	804	830	674	652	569	513	496	461	469	455	424	417	387	390	434	352	354	372	379	324	353	357	304	352	312	334	322	322	311	292	321	304	309	343	291	303	330	300	316	319	289	298	304	296	349	301	309	283	362	279	273	307	298	326	329	310	346	301	306	285	313	314	261	306	292	324	296	303	301	308	288	313	305	310	311	303	297	345	313	323	277	319	280	288	329	315	326	297	273	329	330	330	284	301	326	282	293	313	276	298	331	281	294	317	325	306	312	319	286	315	310	307	299	292	300	303	277	339	304	334	300	311	296	281	321	302	363	279	340	307	310	329	276	319	337	284	307	292	310	294	324	326	307	296	321	311	320	304	305	296	296	292	303	316	277	302	293	316	306	311	289	301	305	303	315	278	324	312	285	317	296	291	318	305	325	283	313	314	304	282	305	287	306	303	287	337	340	293	289	329	318	312	315	308	290	282	288	318	317	302	286	310	290	322	327	323	291	268	324	307	316	300	260	288	314	296	321	331	289	308	297	285	305	302	318	314	316	297	304	291	324	267	315	300	307	313	274	294	300	315	316	322	310	298	313	342	286	312	320	334	314	329	314	280	308	288	291	315	289	303	311	312	327	274	323	307	303	282	305	319	275	307	340	345	304	281	268	333	328	317	299	319	316	319	321	360	331	326	322	279	286	318	289	316	272	313	311	286	297	309	266	309	308	295	295	309	333	332	298	331	312	336	295	309	312	312	311	320	307	303	296	340	308	280	316	329	320	293	323	340	329	294	311	301	293	300	307	295	308	291	318	302	295	292	341	294	328	284	338	286	299	324	273	306	323	308	290	309	305	337	302	323	299	309	328	307	359	327	316	293	299	287	287	271	329	298	322	295	308	297	304	308	332	325	312	302	311	291	289	311	291	323	306	305	301	376	297	296	300	297	285	311	307	290	290	300	283	284	322	322	286	338	285	300	294	300	311	321	307	312	276	284	320	333	308	284	297	302	309	335	278	276	313	270	277	302	290	299	279	276	279	289	317	284	317	290	281	324	299	315	304	310	331	278	305	305	295	316	326	307	332	330	275	322	298	302	330	293	310	299	311	315	296	308	284	318	285	320	268	326	320	313	303	324	255	318	310	328	288	300	332	306	306	301	280	312	308	296	263	325	303	337	321	293	309	271	331	318	293	303	276	303	315	326	311	259	286	315	292	310	345	318	301	305	274	299	324	312	301	353	315	291	297	332	272	330	291	313	315	308	299	309	319	298	315	283	289	321	325	303	300	293	287	289	297	321	298	333	290	305	337	317	292	312	287	302	302	289	319	282	295	321	289	329	286	302	361	284	305	301	316	268	301	270	291	326	314	314	331	326	281	298	299	332	293	303	294	280	303	281	296	299	287	316	290	288	319	335	296	292	275	294	273	326	291	315	322	317	279	289	277	351	294	291	339	318	294	305	303	285	317	317	326	318	279	314	272	351	277	255	292	325	322	334	340	301	308	297	284	337	293	261	340	285	301	311	346	273	290	306	323	279	278	324	299	311	280	306	322	323	307	299	299	280	310	270	283	303	306	318	332	317	279	287	299	292	295	322	324	297	281	317	302	286	298	319	309	311	308	302	315	292	312	317	296	335	280	349	301	312	356	287	277	309	314	336	316	293	330	313	282	278	298	292	344	283	289	301	296	266	295	320	330	316	297	311	325	320	296	301	264	347	286	321	293	299	293	288	307	298	306	297	333	317	312	291	280	294	319	304	285	311	326	282	309	333	289	298	275	312	323	276	316	315	303	285	301	304	332	326	319	309	333	315	322	291	325	313	261	282	330	289	312	313	291	308	300	298	276	305	317	305	297	344	330	320	307	312	310	295	324	320	315	320	314	293	307	321	277	288	322	295	286	269	307	322	320	328	316	294	330	286	290	296	318	300	323	306	301	306	325	304	280	314	313	293	328	320	303	296	323	309	290	321	296	290	295	309	271	286	301	318	302	296	309	306	296	307	283	312	295	306	326	291	276	288	304	306	332	309	282	319	298	329	313	317	302	293	291	308	283	289	323	287	309	308	309	275	257	268	306	280	276	301	309	308	306	333	312	335	332	315	282	304	307	321	289	319	321	279	311	278	309	267	292	301	295	291	293	293	308	299	327	320	303	313	289	289	284	291	296	292	326	299	307	322	296	294	306	283	313	318	314	300	314	303	275	337	309	300	313	295	302	283	333	312	310	308	353	311	292	317	312	301	298	275	329	294	327	304	297	303	324	307	306	303	336	298	325	319	303	299	283	286	328	295	309	306	281	311	298	326	294	294	303	330	292	313	294	317	303	287	332	332	324	294	315	294	326	284	293	302	310	338	332	271	280	301	295	278	312	334	293	308	331	322	283	304	285	299	277	337	307	334	349	294	294	329	314	290	300	291	292	330	302	348	308	317	306	322	294	299	288	288	324	309	323	299	289	311	311	280	300	296	331	308	309	289	283	305	297	287	324	276	311	335	333	309	302	304	267	356	299	310	292	320	334	308	310	272	326	280	314	316	286	310	289	296	297	330	324	276	306	300	312	342	267	342	313	284	286	291	308	314	303	305	280	297	328	292	335	321	300	294	279	306	322	302	311	332	298	296	302	309	289	267	292	291	310	282	283	281	310	298	315	291	301	315	317	315	292	310	274	295	311	313	296	299	346	310	302	294	304	320	319	279	316	314	340	308	296	322	276	283	319	300	280	278	297	310	292	297	328	321	293	290	327	309	307	315	287	295	288	307	253	304	300	285	295	312	332	282	316	309	314	283	288	301	284	293	305	296	309	272	311	303	279	312	300	303	274	326	315	302	301	296	304	344	282	309	289	277	314	267	278	286	317	305	303	285	292	312	246	333	293	296	292	307	311	307	339	306	315	281	323	357	326	311	289	307	285	287	314	307	331	301	338	307	304	314	282	331	298	338	345	290	307	306	336	303	284	311	283	304	303	322	282	300	303	313	314	327	281	321	289	292	296	309	279	301	281	306	335	305	320	324	278	315	268	289	308	353	289	305	301	322	353	308	300	304	288	325	286	327	298	291	316	266	304	290	270	342	306	295	293	291	290	286	292	283	318	293	291	308	291	316	318	285	313	288	303	309	314	305	311	290	303	300	319	294	307	289	311	276	311	295	332	287	291	312	307	315	308	307	312	301	305	298	306	295	332	251	308	303	312	307	313	315	306	297	310	310	306	307	311	334	281	306	308	329	313	307	289	321	300	291	300	312	304	333	272	284	259	311	312	277	284	322	314	338	295	300	327	273	308	327	308	291	305	316	316	313	328	332	297	300	274	289	265	304	289	305	287	307	296	318	309	310	310	291	298	308	302	300	291	304	308	312	295	314	321	299	301	300	285	301	280	289	327	312	331	279	311	316	330	306	307	303	306	334	287	302	301	314	329	325	302	323	324	341	261	321	308	329	300	328	326	321	308	307	292	297	322	334	304	293	329	324	277	330	313
28996	43142	37124	26987	21285	16543	12867	9780	7681	6244	4941	4079	3439	2844	2337	1941	1672	1466	1282	1089	1038	1004	850	848	801	717	712	682	645	650	541	543	566	561	542	555	524	509	510	478	482	512	433	453	476	464	435	464	425	435	441	420	459	415	458	456	445	461	441	453	421	426	419	437	457	447	456	432	442	442	435	460	401	404	435	437	424	448	474	443	413	416	416	431	420	442	422	425	435	398	455	400	441	444	426	432	460	434	464	470	435	444	453	403	450	440	429	421	420	410	457	452	420	419	419	418	415	434	442	438	466	434	472	421	475	457	396	439	429	413	451	455	441	435	405	431	445	436	449	456	450	421	445	439	444	425	447	407	459	442	426	413	436	440	446	428	411	455	412	412	452	424	422	440	441	432	426	432	473	430	431	450	420	445	442	424	433	444	412	463	419	457	430	393	461	450	388	480	445	424	433	429	414	421	450	425	443	408	457	418	439	422	437	452	406	421	447	437	433	412	462	413	428	411	396	448	452	412	458	434	422	420	428	399	457	421	409	379	445	439	474	452	467	430	442	407	446	416	386	407	448	453	470	426	433	413	425	412	436	413	462	450	429	418	408	404	424	417	432	415	467	426	416	408	425	406	419	435	438	445	438	448	415	420	438	402	424	469	436	460	396	429	413	452	444	443	438	449	457	435	456	370	395	450	417	425	427	419	456	485	461	369	460	477	402	443	444	480	450	451	436	397	470	416	457	393	412	436	427	427	427	441	425	409	441	428	438	433	417	452	383	419	441	444	408	406	452	430	454	417	440	433	425	431	420	420	448	441	431	452	417	439	448	409	427	461	421	440	467	475	436	446	437	426	452	432	438	425	425	415	414	446	423	429	440	420	458	412	433	406	438	430	442	425	430	393	381	419	395	429	412	404	429	399	426	473	428	414	419	448	419	429	436	433	416	447	456	466	414	442	435	444	426	423	437	453	437	459	447	409	437	407	441	418	450	403	463	459	439	414	443	427	423	436	407	459	458	411	452	444	462	420	436	416	445	432	470	421	438	439	412	456	459	421	437	455	450	426	441	425	420	464	399	439	443	461	444	453	460	428	392	485	443	442	432	438	453	400	409	433	439	450	409	424	443	416	426	442	437	454	444	457	399	431	415	431	455	420	397	479	412	431	464	459	421	446	447	456	416	435	468	436	424	445	444	421	462	483	435	409	416	444	412	408	413	453	442	439	414	415	448	414	444	425	429	416	428	446	439	444	435	397	406	448	443	419	470	415	414	479	393	415	479	403	404	441	436	476	425	403	399	418	407	413	478	429	436	391	464	404	449	412	442	448	401	434	435	460	425	419	423	409	440	401	414	428	442	439	458	433	393	397	427	415	420	454	474	432	406	444	415	473	444	385	451	417	419	457	431	429	423	438	398	449	441	449	445	419	427	437	420	438	436	430	410	467	444	424	427	386	434	428	405	423	454	417	440	451	441	396	427	438	421	419	423	446	428	460	472	423	445	409	443	411	443	417	417	418	432	431	426	444	473	382	446	414	411	426	425	394	435	400	425	440	409	459	419	440	378	416	403	433	437	441	437	411	439	410	445	414	474	422	447	449	462	405	441	480	446	451	403	419	460	430	443	431	413	455	424	458	439	439	412	422	418	410	439	394	427	440	428	467	463	398	427	427	461	417	432	423	438	429	435	455	438	393	464	425	424	406	435	423	453	385	404	433	400	421	417	396	472	411	385	459	423	463	397	466	421	462	420	419	466	429	412	405	434	418	413	411	428	404	450	413	449	438	451	405	438	422	455	457	445	424	445	444	415	471	425	432	431	443	456	434	397	478	391	435	451	413	468	432	395	419	448	416	436	416	447	449	416	447	444	439	437	401	452	438	419	461	444	382	460	409	437	420	435	439	429	400	446	468	460	414	466	428	432	403	446	451	402	435	421	393	413	401	432	441	430	474	417	428	431	424	457	407	444	443	408	427	430	454	416	435	414	443	445	442	429	411	432	399	449	427	426	453	427	389	423	460	435	415	392	408	424	446	435	458	413	409	434	471	471	453	381	450	467	433	443	413	445	419	435	394	445	453	425	468	439	436	429	418	403	467	430	395	412	430	411	454	424	442	432	417	457	433	446	468	419	426	451	444	457	453	441	492	395	432	364	439	426	416	446	439	405	437	431	444	443	450	428	375	419	403	456	469	417	460	445	441	456	428	426	435	447	449	433	463	437	445	424	448	402	436	439	448	415	380	468	454	409	428	462	415	438	402	432	444	437	426	446	405	407	421	430	434	422	422	430	467	466	450	445	420	428	421	465	454	412	431	429	445	408	422	427	444	414	405	443	423	466	426	436	421	427	443	438	445	419	433	380	436	426	414	473	431	457	424	416	435	458	421	462	458	435	445	397	438	422	410	439	459	465	468	444	423	417	432	429	447	410	427	425	396	440	422	457	448	438	435	463	429	406	431	428	436	425	420	434	446	399	420	463	392	422	412	409	438	426	446	419	411	427	419	436	401	457	445	421	415	439	408	412	412	420	430	453	429	454	443	460	444	412	430	434	437	402	427	454	415	428	378	457	433	438	401	424	457	430	420	429	426	433	416	447	461	430	443	435	455	414	432	410	435	419	403	411	440	444	471	442	426	420	447	414	460	445	470	451	447	454	419	419	438	438	454	455	396	410	402	453	431	471	434	431	428	434	412	426	394	453	405	416	417	446	449	413	407	426	466	425	429	446	457	435	407	469	409	462	401	416	450	464	407	458	429	435	412	428	455	452	424	485	373	462	462	467	436	446	415	427	417	442	440	423	449	399	443	455	428	430	422	402	453	414	397	417	410	476	427	416	448	432	455	458	416	437	455	424	429	429	429	430	425	427	426	448	417	425	421	422	455	433	432	441	425	412	459	428	402	437	401	430	412	471	391	444	411	443	453	453	373	394	455	446	420	420	422	419	405	435	435	402	427	437	446	433	462	433	434	424	426	436	447	397	418	417	406	399	423	436	430	441	450	457	448	458	469	406	421	411	438	408	454	399	432	406	428	435	429	429	402	423	448	419	474	451	429	452	419	448	410	445	407	447	462	409	402	448	459	438	443	414	434	468	455	420	465	437	425	446	468	437	436	409	451	429	435	448	454	438	439	428	458	455	381	427	428	430	437	475	418	425	396	451	446	400	447	450	457	465	464	402	415	446	401	423	453	443	428	444	439	422	396	453	419	431	429	439	408	459	397	428	411	425	431	422	434	429	447	441	451	443	416	446	417	479	402	461	441	443	441	409	441	444	431	466	441	415	401	416	469	466	404	461	443	469	398	433	408	432	437	439	442	464	442	432	434	432	457	453	446	437	435	435	408	430	455	426	432	432	395	439	447	423	433	440	436	430	451	451	464	457	426	416	454	414	475	443	434	456	422	424	384	455	438	448	460	421	429	452	420	432	458	429	429	413	392	434	412	429	439	417	407	440	390	447	437	438	424	425	418	462	470	425	392	437	448	457	423	445	426	442	409	432	397
24194	21117	28250	24739	21865	18105	12155	7329	5141	3953	3047	2510	2104	1715	1483	1209	1125	978	883	736	716	661	621	599	536	534	525	497	475	455	444	474	400	411	449	420	382	387	375	375	389	357	347	393	341	347	329	358	363	315	344	360	391	355	321	356	323	318	329	324	354	354	343	335	337	335	305	330	296	334	336	306	345	335	343	329	322	354	324	362	355	326	344	333	328	314	338	308	351	337	289	307	343	322	316	294	354	333	326	340	332	306	317	324	334	329	318	323	324	286	317	316	322	316	334	314	326	327	373	346	315	326	352	335	379	318	324	330	347	307	325	347	306	332	339	349	373	366	311	319	332	319	290	342	316	348	322	337	325	333	340	318	333	304	360	325	314	355	318	316	348	328	330	313	333	357	345	335	324	332	332	311	367	300	339	349	348	320	316	320	336	323	343	345	338	323	322	326	291	316	333	322	317	365	331	321	326	311	297	299	324	300	322	327	311	358	300	330	307	327	327	341	335	314	307	323	355	332	348	367	300	319	342	297	338	331	312	322	329	318	330	348	320	316	328	302	318	325	349	349	360	323	345	305	347	319	331	323	328	311	290	327	336	303	337	313	327	322	310	320	338	305	325	364	327	329	327	322	325	325	364	326	330	336	301	293	343	344	340	341	263	362	307	350	329	340	325	306	315	353	304	334	322	322	336	356	303	345	318	351	343	328	304	321	361	313	334	346	307	358	387	356	349	324	355	336	344	342	338	306	306	369	350	335	336	345	313	336	345	313	326	330	332	348	290	306	352	325	323	317	325	291	325	341	355	320	335	343	324	321	323	348	344	317	325	299	314	345	325	309	344	324	320	292	321	316	315	342	334	339	309	336	335	362	317	332	330	327	310	362	337	341	323	331	315	329	296	309	314	356	292	283	327	323	315	336	337	341	304	332	335	336	350	335	313	331	342	302	316	344	341	296	305	297	350	368	340	336	338	326	314	311	329	313	361	347	343	338	287	338	323	293	316	348	355	321	315	315	355	325	323	338	323	363	323	323	325	312	312	313	336	327	298	334	323	344	324	291	306	341	336	321	337	340	301	321	346	313	320	322	340	347	350	349	334	302	317	313	309	297	336	317	342	294	303	319	363	327	329	322	343	323	336	333	343	324	312	328	307	318	347	327	331	353	319	325	324	334	349	313	341	316	342	294	297	321	318	330	335	342	314	365	321	303	330	329	304	333	358	310	343	340	303	339	323	321	342	335	302	350	315	319	321	356	339	354	318	339	321	299	346	307	318	339	332	289	331	337	327	340	317	353	327	313	356	331	339	339	312	338	322	306	320	293	325	323	348	317	292	345	325	316	330	328	344	315	338	343	298	324	350	296	342	356	318	320	305	297	314	345	344	296	325	332	350	328	316	324	321	341	353	331	339	315	319	336	334	291	321	322	321	309	303	333	327	314	324	320	319	364	331	331	320	356	332	304	352	331	332	336	352	342	324	315	322	319	334	298	355	339	341	324	330	331	289	298	316	335	333	301	322	362	346	351	346	302	326	310	329	304	309	341	314	319	320	302	332	329	317	345	316	328	345	317	296	348	347	324	325	330	318	347	330	306	317	301	302	346	328	323	329	331	318	319	338	337	325	329	322	354	300	317	332	317	336	296	315	295	322	353	339	338	306	349	326	348	323	327	329	343	323	310	322	337	342	312	315	341	339	333	341	360	340	319	330	335	351	332	333	387	338	341	325	331	323	337	348	339	311	339	366	311	343	316	321	345	368	356	341	326	333	337	338	318	319	327	347	311	333	328	294	324	332	338	345	330	360	358	280	350	357	340	322	322	329	369	318	348	347	307	317	337	312	324	359	343	334	291	325	318	337	344	328	349	330	346	322	346	303	331	316	328	322	325	326	359	340	342	307	335	337	353	348	333	312	312	334	320	337	296	326	305	325	334	347	331	301	320	325	356	336	337	331	350	335	366	302	320	314	308	336	330	328	354	321	314	329	325	337	332	343	321	331	321	330	345	312	343	315	349	327	355	320	348	335	332	337	330	328	333	352	335	346	313	336	300	288	319	312	296	321	312	326	328	315	344	345	377	374	331	351	365	322	330	313	347	331	319	344	336	370	321	337	324	326	329	334	298	299	336	360	338	332	317	335	355	320	324	325	331	345	343	329	353	298	326	316	294	341	335	317	331	310	333	355	324	288	335	330	314	301	339	351	321	318	323	324	313	341	315	297	366	363	369	350	326	327	302	316	333	339	359	328	322	323	342	337	328	326	317	367	334	352	347	323	345	334	323	330	321	325	334	325	345	318	318	340	347	350	342	324	328	304	345	338	348	304	353	352	358	334	341	347	345	301	337	337	327	334	344	312	338	324	307	318	336	330	304	336	326	343	315	326	320	310	317	336	293	324	353	315	334	338	317	324	361	370	353	340	352	312	309	341	318	321	312	350	314	343	329	345	307	336	317	338	365	343	336	353	330	348	309	339	337	316	353	320	327	297	349	345	318	337	326	324	321	329	323	317	324	358	344	334	323	320	337	349	345	344	325	347	299	346	347	357	317	328	323	341	341	327	307	309	318	309	312	320	285	333	307	331	338	368	310	314	313	358	326	313	328	333	372	351	312	308	351	307	297	331	352	319	317	355	326	319	341	322	382	334	335	348	322	334	329	318	326	278	317	292	312	310	341	360	337	346	335	315	300	306	330	348	317	309	354	364	336	318	333	322	326	326	333	340	335	306	342	320	327	296	325	327	297	320	312	338	286	335	301	323	332	311	335	316	353	306	365	343	314	327	343	360	308	338	306	305	317	308	337	314	342	329	315	328	297	297	317	309	353	342	332	321	318	357	310	329	320	343	304	325	338	347	326	342	333	294	336	335	319	368	313	338	320	328	310	327	315	335	325	294	334	325	325	330	319	354	308	330	348	321	338	335	344	315	320	297	322	341	336	307	327	322	315	312	344	348	363	334	322	323	293	312	344	322	350	320	329	319	348	324	327	318	321	313	319	315	321	323	307	331	305	314	322	315	318	344	328	338	301	330	323	298	313	336	373	316	349	353	337	330	340	327	331	345	300	335	320	325	353	350	350	339	312	349	346	314	300	317	333	321	314	324	337	321	324	382	296	317	325	307	312	328	318	289	320	318	342	300	309	326	309	319	297	316	347	341	318	310	334	299	278	313	345	327	358	338	337	347	330	331	336	336	313	328	331	289	308	365	325	318	316	334	320	317	312	333	320	340	322	337	313	290	337	326	310	315	327	312	343	324	332	332	306	355	292	333	342	336	327	322	335	334	326	360	305	343	322	323	328	315	314	306	355	290	349	330	342	308	309	354	340	327	352	301	356	350	325	325	320	318	322	313	289	328	305	336	340	297	345	315	317	350	303	319	357	335	393	303	318	346	353	334	341	339	342	336	319	342	340	327	349	302	335	324	336	329	298	324	377	302	320	335	335	323	352	333	337	300	347	349	296	302	331	303	354	322	340	350	315	314	315	353	354	343	323	328	326
29849	50625	43856	33480	27765	22460	18237	14530	11488	9411	7683	6131	5190	4282	3478	2903	2541	2197	1819	1519	1413	1415	1242	1128	1045	975	900	839	829	823	741	716	656	671	655	626	590	603	586	559	539	507	523	509	515	509	521	515	534	531	503	468	464	478	458	465	459	449	486	465	511	436	480	454	493	501	502	503	445	454	448	460	463	453	449	483	481	476	478	468	465	451	494	467	449	451	473	417	476	461	434	453	479	489	483	461	457	490	444	467	506	452	462	440	468	467	448	501	467	470	465	463	459	465	442	438	459	454	455	463	508	435	493	464	462	482	408	473	447	444	475	433	462	488	489	462	475	476	472	476	463	466	483	462	431	462	469	483	441	437	452	426	479	475	489	476	449	462	475	456	421	467	486	433	398	459	442	459	442	478	454	436	483	474	450	438	459	439	486	490	463	471	451	483	487	473	489	429	489	447	475	469	459	425	424	445	485	466	453	455	489	438	461	503	463	487	457	479	475	464	446	516	472	481	491	489	421	448	459	500	456	469	451	469	467	477	473	468	457	461	476	466	480	486	462	469	460	448	505	479	470	485	486	428	455	456	480	461	456	456	478	458	447	464	506	473	446	473	449	467	448	444	488	475	477	441	442	419	455	444	457	511	535	457	487	488	481	480	437	486	467	443	450	483	443	476	457	483	438	459	425	445	452	461	441	433	460	474	462	450	450	422	484	441	480	459	478	493	460	461	429	483	463	463	462	483	457	455	518	458	497	458	453	438	462	486	451	465	455	515	457	489	484	469	494	471	483	458	437	419	437	455	467	480	467	488	451	483	470	491	485	465	453	487	430	462	492	495	455	518	477	481	483	447	475	439	465	497	462	455	452	485	509	463	491	471	469	460	438	452	455	495	494	472	475	457	464	471	453	492	479	457	451	477	492	461	494	482	475	465	422	493	438	445	498	481	467	460	420	476	466	468	452	425	466	446	508	516	468	468	464	485	451	488	457	473	469	452	522	455	478	451	443	489	463	486	438	429	467	475	485	466	464	428	475	451	460	475	468	469	468	442	466	481	483	461	502	487	465	487	482	474	448	490	438	457	478	487	447	470	468	489	453	499	458	432	465	478	457	512	507	449	450	464	448	485	461	452	464	466	463	421	503	454	463	476	495	467	491	456	478	486	448	450	476	461	404	504	481	482	453	493	483	514	460	476	477	440	496	428	452	444	453	443	492	457	458	437	427	464	449	465	468	446	485	449	485	474	454	480	475	456	518	477	448	496	466	474	456	493	482	460	480	468	487	506	459	481	448	464	489	476	450	483	462	450	442	507	472	497	468	491	449	443	453	479	440	500	466	461	447	468	493	421	474	475	437	444	430	430	427	461	473	468	438	479	456	447	487	480	488	472	416	483	446	466	418	457	452	487	470	458	488	477	472	487	484	463	481	445	525	479	491	476	449	474	501	463	429	469	504	473	484	492	493	481	423	468	461	486	468	476	437	466	501	517	442	486	468	477	462	443	491	441	444	450	481	467	445	496	478	469	483	455	475	441	483	443	501	513	499	470	454	480	450	486	478	503	456	481	504	454	443	487	463	473	490	472	490	434	455	475	494	465	424	468	466	446	477	435	453	444	459	430	402	487	503	481	495	437	442	470	462	416	498	465	472	481	464	455	452	462	482	525	467	450	454	444	454	439	480	501	477	504	484	495	458	497	478	452	455	439	466	460	469	436	477	408	436	475	450	506	470	459	497	466	466	455	439	473	491	439	448	492	457	405	438	438	477	477	409	455	468	479	455	469	475	471	501	437	451	446	469	435	487	523	458	463	505	423	501	468	470	429	481	455	484	452	461	493	441	460	491	466	477	458	477	445	452	459	466	482	474	476	508	454	488	465	446	473	476	493	472	465	485	473	467	488	435	476	497	491	483	475	462	472	471	455	486	411	478	462	434	507	470	465	409	498	461	428	462	488	494	450	447	510	491	471	452	443	450	451	486	436	458	445	450	460	468	489	497	481	459	450	476	474	478	430	447	494	457	463	451	444	488	458	476	500	447	485	477	477	481	504	475	477	458	503	475	486	509	456	451	478	457	439	478	468	512	483	454	450	457	490	468	433	436	447	465	434	476	441	470	467	450	434	439	431	455	465	456	452	428	514	441	441	483	459	472	475	476	447	459	432	511	452	460	474	495	468	459	483	449	479	455	440	479	432	439	460	438	487	465	470	441	465	464	449	478	456	456	477	488	416	483	487	436	450	468	470	459	451	447	476	442	458	453	483	447	495	486	445	510	471	465	455	437	493	456	499	447	463	483	483	493	473	460	466	477	470	432	473	460	469	446	444	497	466	460	441	487	452	495	466	484	485	471	494	477	458	447	464	426	453	438	428	482	447	473	474	490	449	421	460	440	470	481	470	437	492	452	455	453	455	415	472	450	481	448	471	475	455	469	456	469	455	482	459	477	439	459	462	488	464	429	471	469	480	506	530	434	509	431	465	463	409	505	495	471	496	420	500	440	439	509	445	488	441	468	483	481	425	457	465	466	436	465	495	485	503	465	487	450	456	472	446	437	494	474	427	473	465	477	450	461	493	413	447	470	476	470	457	455	433	421	509	474	456	482	465	447	491	454	450	452	454	465	488	486	470	452	483	475	470	488	489	507	464	473	474	477	489	463	464	479	443	487	452	476	450	512	450	467	498	504	451	519	444	433	468	457	471	446	459	467	435	487	489	497	394	466	419	483	470	480	470	434	476	440	427	520	484	428	463	433	464	486	471	469	447	464	459	448	476	456	448	486	492	436	451	435	463	459	458	452	468	443	472	499	462	497	451	443	494	455	471	475	437	467	473	497	453	492	465	482	467	442	455	514	511	443	481	477	442	480	457	454	465	457	482	457	494	491	476	473	435	458	495	476	465	472	446	458	477	447	492	471	444	417	487	425	468	448	471	471	448	432	462	486	479	467	487	487	443	438	484	482	455	447	454	481	485	398	449	424	454	461	456	437	478	472	455	438	489	427	494	468	494	427	459	491	439	484	478	480	462	468	485	442	483	452	467	451	476	412	494	500	484	474	478	485	457	453	467	484	429	453	430	454	488	457	494	456	428	466	443	447	451	467	481	449	440	461	463	506	460	496	485	449	486	473	484	497	443	448	461	475	469	482	454	429	479	454	494	459	468	463	479	469	462	446	460	454	447	428	468	472	459	451	462	471	492	447	408	492	471	447	484	470	457	491	459	475	445	502	465	433	424	464	483	486	441	463	496	483	453	452	462	455	446	436	453	485	445	505	461	485	451	460	477	468	502	484	444	496	460	443	459	445	460	459	479	453	459	486	516	460	447	454	442	437	465	484	486	455	485	463	476	453	455	459	429	497	448	494	466	432	463	473	459	465	433	467	443	449	495	435	467	457	482	474	437	470	512	432	454	467	448	481	511	533	477	494	472	481	497	484	466	461	459	453	420	456	453	468	506	497	501	484	442	427	475	497	472	481	494	449	483	478	435	470	425	429	485	458	421
23178	21124	28801	23804	21701	22260	18942	10373	6988	5378	4308	3457	2801	2343	1922	1676	1363	1230	1083	995	892	771	676	681	611	601	587	560	545	509	497	458	424	440	423	421	392	367	409	405	368	391	339	379	342	365	296	366	347	354	344	324	359	338	371	314	339	331	354	327	319	356	350	345	333	306	304	331	295	336	337	326	311	324	337	302	301	337	316	331	339	351	306	326	283	329	356	321	327	308	338	325	319	295	357	330	315	313	318	347	342	340	287	321	324	321	314	335	307	315	295	331	307	334	310	340	333	308	300	318	300	313	329	335	329	308	336	326	312	334	321	358	333	319	349	352	325	339	313	316	331	312	332	296	318	361	310	328	327	341	296	316	293	296	311	334	318	329	316	303	319	332	288	337	330	322	319	287	308	295	336	299	316	340	324	343	310	341	339	328	341	300	354	337	332	326	328	337	309	315	331	337	315	309	304	348	322	316	340	329	321	328	325	327	332	331	331	358	322	320	322	327	364	359	325	336	335	315	343	326	340	307	324	290	322	346	340	339	310	283	311	296	332	340	362	307	335	343	295	309	303	318	321	324	307	315	309	294	300	319	310	305	338	323	325	273	336	316	319	342	291	304	345	321	317	340	290	308	372	306	273	308	300	317	341	284	326	324	292	351	335	334	286	322	283	325	315	320	308	309	315	323	332	310	323	372	320	313	296	339	308	294	323	339	310	348	343	294	311	317	329	328	313	303	329	346	342	317	328	376	329	331	335	300	340	360	310	306	339	321	318	324	327	295	342	317	312	338	299	314	340	321	326	305	348	311	313	341	369	322	307	332	361	303	381	354	375	287	340	320	328	281	319	321	329	313	320	328	316	301	325	304	302	312	301	328	364	285	307	295	319	307	334	331	331	347	327	308	330	317	312	335	337	281	318	288	311	338	306	316	342	331	345	285	315	306	316	325	319	326	335	307	305	332	327	350	282	337	315	331	331	330	345	339	335	291	315	355	315	295	309	333	331	362	315	334	322	346	322	321	306	311	303	343	321	295	323	305	320	299	323	320	306	324	325	327	304	330	309	303	293	321	322	323	329	315	355	321	323	322	325	336	288	321	303	309	286	315	327	299	323	342	326	342	294	307	311	316	321	344	343	326	342	335	351	347	328	317	319	326	343	348	306	329	377	299	356	329	304	321	338	358	309	331	347	316	346	334	310	318	356	347	313	311	327	323	326	313	323	319	337	318	363	322	318	328	301	311	337	357	336	324	319	299	349	313	354	349	349	322	335	318	344	301	300	330	294	357	314	318	322	290	327	317	296	314	333	323	303	307	338	325	317	307	363	313	315	352	320	356	311	301	331	313	276	319	314	334	296	295	311	306	290	332	327	294	324	344	332	345	318	301	338	328	303	346	315	291	346	321	307	335	320	323	334	336	331	335	318	321	303	332	354	334	323	322	314	339	341	337	341	333	336	304	347	316	327	296	303	340	312	310	329	316	309	321	309	285	342	335	336	330	324	323	317	326	328	327	305	328	334	311	323	327	312	356	324	333	310	318	377	298	319	327	335	345	321	308	349	276	290	323	279	318	300	316	354	338	330	295	323	338	325	372	298	299	344	306	335	305	305	312	320	346	297	299	323	328	315	333	300	289	338	321	309	301	315	318	325	299	315	313	324	331	330	319	302	328	321	343	310	290	318	331	340	318	309	328	318	343	325	297	334	336	316	359	307	352	315	348	353	315	333	312	306	319	352	336	344	321	344	320	323	338	329	320	335	366	325	321	323	347	308	323	334	373	338	365	300	313	300	315	307	340	304	309	286	332	315	336	326	266	291	340	301	322	310	333	325	273	323	345	325	315	312	334	328	322	337	334	303	314	309	330	326	291	312	331	346	338	334	307	305	325	343	325	303	312	341	329	333	299	352	335	333	300	327	324	334	330	337	318	301	302	306	314	335	305	351	332	317	275	330	319	346	289	326	335	302	325	300	334	338	305	313	311	303	317	357	339	324	315	297	314	327	316	328	327	321	322	299	327	325	320	311	299	306	315	312	309	325	308	334	322	326	323	356	309	346	344	318	322	310	328	335	299	320	304	318	339	317	325	318	328	307	289	314	299	305	308	335	327	327	317	330	339	315	331	325	316	314	318	303	359	326	301	308	318	321	334	331	337	339	340	300	348	301	346	334	291	302	332	319	355	324	321	320	350	284	294	322	335	341	324	328	348	338	322	318	334	301	345	311	323	332	326	324	305	298	321	321	295	315	352	319	360	329	310	331	307	335	337	313	325	294	303	306	356	352	319	336	334	334	315	325	330	315	312	322	294	296	295	323	271	322	316	372	293	345	312	323	362	335	339	335	329	334	334	298	320	298	352	305	320	282	306	318	283	317	274	321	297	318	330	312	328	320	312	326	322	316	320	307	358	312	291	318	328	317	327	283	310	282	319	325	307	313	316	350	318	372	310	321	310	300	313	303	354	306	316	332	298	343	355	306	321	324	336	347	332	329	311	345	293	322	330	331	322	311	326	303	316	310	310	330	314	316	313	307	296	308	302	307	324	305	324	338	277	313	327	336	349	314	312	375	313	326	339	313	314	330	293	297	355	341	289	317	314	335	353	316	326	317	320	317	306	320	328	359	333	303	325	326	328	326	334	332	330	345	319	297	347	324	310	337	299	328	325	311	318	293	319	331	339	357	304	311	336	329	304	328	310	292	348	327	311	313	319	310	344	337	333	323	297	322	321	326	333	334	328	323	322	322	336	335	335	285	339	339	298	308	350	322	358	320	345	308	306	346	359	335	309	320	315	313	300	329	331	323	312	327	333	335	295	341	313	334	316	325	319	332	323	303	326	290	302	292	325	325	313	336	310	348	329	333	319	363	340	366	348	317	359	307	299	302	311	335	324	340	336	317	307	305	323	322	329	296	340	321	315	305	319	310	300	314	288	312	332	305	325	351	302	298	331	329	335	301	316	327	351	296	309	317	308	317	334	309	297	328	321	325	323	345	327	332	338	316	330	315	281	321	342	317	335	315	354	346	270	327	328	295	326	323	288	314	318	292	331	331	317	292	308	315	353	307	308	305	347	347	336	307	304	346	286	305	357	314	321	311	352	346	332	345	332	296	323	356	346	352	293	312	333	317	334	311	310	347	305	319	323	326	331	344	280	315	315	305	364	327	310	332	311	298	322	344	310	324	320	288	310	292	349	331	324	305	336	346	314	288	302	337	293	323	325	335	307	332	333	347	311	313	319	296	304	367	327	314	304	352	307	299	315	332	338	335	300	328	342	293	294	285	320	308	316	318	341	300	341	292	327	325	307	316	319	332	330	339	318	353	301	320	362	323	297	340	291	320	350	343	325	301	342	301	325	337	289	304	359	321	312	304	301	287	305	286	343	320	330	319	318	312	342	301	352	322	337	287	319	311	315	371	320	344	327	326	307	335	332	326	328	346	364	311	350	311	323	322	305	334	283	328	327	296	335	332	340	312	334	328	319	312	331	339	306	303	355
32400	55282	48193	37727	32044	26889	22076	18043	14789	12050	9839	8169	6877	5593	4539	3830	3263	2726	2426	2071	1796	1752	1549	1338	1236	1190	1084	993	935	902	822	707	741	785	730	679	664	667	597	569	542	540	506	543	480	571	495	476	495	511	511	504	523	495	528	461	446	439	480	482	494	430	488	478	427	457	476	425	489	486	438	438	471	468	482	466	455	425	455	484	462	481	442	445	451	462	437	464	473	461	453	487	414	443	447	426	454	484	426	436	458	463	485	445	443	458	449	425	457	436	499	477	508	473	443	437	462	418	434	430	438	451	451	469	454	405	436	469	448	455	462	461	506	427	470	443	408	487	422	429	471	415	443	478	445	467	448	446	474	465	432	433	473	454	483	479	505	441	471	458	460	465	445	437	443	436	416	448	435	444	477	448	425	459	499	428	471	429	446	464	442	409	484	468	423	448	468	458	451	471	462	473	410	444	474	469	426	458	449	448	442	467	440	417	403	481	428	472	451	456	460	457	446	472	464	458	486	468	457	455	446	464	450	431	483	459	423	451	437	469	420	446	471	418	494	464	443	450	457	438	444	465	449	433	409	428	432	431	464	440	434	449	472	460	459	425	469	460	434	480	467	460	461	431	435	404	461	494	474	477	443	444	449	435	454	475	451	481	468	439	439	457	447	440	455	454	454	456	469	439	441	445	485	431	450	465	461	428	433	455	486	408	441	457	461	479	414	463	472	462	451	456	458	441	422	430	452	475	455	462	428	452	461	458	442	449	444	463	474	454	455	464	443	456	428	430	454	474	406	431	463	469	432	429	438	481	436	422	450	489	463	474	466	461	444	431	417	449	417	477	460	465	444	448	459	471	440	460	462	467	441	408	457	416	443	468	438	458	420	484	432	466	461	469	487	480	456	446	495	425	446	479	457	473	485	488	438	487	439	445	474	453	473	484	480	451	488	428	456	474	434	457	453	450	460	458	490	468	448	435	442	446	437	469	467	463	439	459	482	441	454	435	444	471	451	465	447	432	451	467	458	448	471	476	460	462	453	430	471	474	449	476	453	445	469	475	437	436	444	449	434	425	443	435	417	484	427	501	428	430	440	440	436	438	448	429	466	464	426	444	455	467	444	437	479	477	450	448	461	448	480	463	472	427	456	430	438	473	409	456	476	455	477	441	441	459	443	434	450	449	468	441	470	454	446	470	436	454	448	466	451	451	447	449	480	482	465	423	470	445	500	425	454	461	438	429	449	448	414	519	474	475	425	446	462	465	498	440	433	451	455	433	417	411	451	437	488	474	479	444	473	462	464	469	454	465	426	421	457	475	478	451	446	447	454	426	451	429	411	464	474	436	447	431	467	429	450	457	456	464	408	472	444	445	441	460	440	419	455	443	464	481	467	469	441	505	501	461	436	421	481	386	446	471	449	474	472	471	436	438	439	415	459	437	458	448	475	431	421	437	463	462	457	468	459	439	500	434	479	432	415	432	460	404	462	458	476	475	425	427	439	431	461	427	462	426	433	448	437	433	443	447	452	466	453	465	454	418	450	480	459	446	475	469	460	463	450	439	477	435	463	435	469	430	409	450	458	444	419	446	440	431	437	423	437	423	413	428	505	456	483	461	464	409	439	419	464	479	475	430	460	444	437	452	407	441	431	397	441	430	451	497	519	461	440	440	434	454	414	441	471	441	424	465	445	431	483	442	467	480	446	465	429	447	474	454	435	462	474	440	428	496	453	434	451	449	455	407	443	448	445	456	469	457	458	451	467	475	424	488	459	459	449	458	464	473	451	458	441	452	449	413	465	475	422	475	418	442	464	459	467	458	431	450	437	488	425	468	447	424	438	464	433	450	453	438	453	440	452	484	430	417	444	483	456	456	456	480	422	442	441	483	424	432	447	433	467	425	475	423	461	427	449	425	479	462	456	396	479	458	454	446	429	449	491	422	451	497	500	456	430	401	449	459	454	441	466	466	418	462	422	477	450	476	454	433	428	444	501	438	437	452	488	473	437	419	472	451	463	461	458	457	444	447	439	466	410	440	444	456	452	433	457	432	416	459	452	428	455	439	463	453	431	449	448	454	407	443	441	416	418	400	461	454	410	462	454	440	429	441	392	422	450	446	433	440	436	476	447	463	469	415	438	469	488	472	450	476	444	462	443	448	439	448	423	442	422	408	467	462	450	403	412	472	447	438	399	428	473	446	479	454	445	422	443	425	453	434	438	454	426	431	454	433	446	430	465	437	466	448	460	470	440	459	402	428	440	422	461	456	451	471	417	456	430	429	445	431	427	434	468	415	438	456	438	428	452	450	453	454	469	444	463	470	459	454	463	434	455	453	445	447	440	449	433	434	434	468	434	452	442	446	447	417	446	460	452	469	431	456	470	458	454	439	425	462	447	453	447	424	452	426	439	450	456	447	454	478	450	487	423	443	469	444	434	453	466	448	430	440	430	403	467	429	453	440	443	466	470	419	439	450	450	463	462	441	438	474	450	427	475	470	455	467	441	485	416	449	484	454	440	450	462	451	445	478	421	448	407	443	456	433	433	472	459	467	441	496	471	452	396	450	454	439	437	450	475	486	435	498	432	457	433	430	427	470	438	455	423	462	467	412	446	459	451	443	458	473	465	444	432	418	433	459	452	422	423	423	407	429	460	449	405	468	422	417	429	445	432	479	475	467	421	444	440	457	491	435	458	434	507	455	423	420	413	441	461	471	441	455	433	442	442	453	430	441	465	451	440	456	458	472	437	434	474	446	431	455	466	423	453	447	464	474	456	438	435	454	448	439	459	450	439	457	436	488	433	440	408	440	461	434	449	476	466	486	438	410	466	488	469	453	424	439	460	460	407	460	444	425	447	476	436	434	449	489	463	452	434	448	428	418	485	413	481	458	464	462	464	458	472	451	482	456	435	409	430	455	468	458	439	437	439	476	443	464	489	464	489	427	450	456	465	445	461	455	433	428	470	430	449	456	438	423	433	411	456	467	468	453	462	482	482	467	468	480	461	458	474	436	408	467	413	439	396	452	443	479	483	445	477	420	444	460	457	442	447	477	438	393	477	432	454	416	481	457	465	455	425	419	434	436	448	468	470	457	436	443	402	472	457	429	465	443	447	444	437	444	469	467	448	463	446	461	431	409	424	411	449	458	408	457	456	441	475	459	437	442	412	418	422	456	452	446	469	448	456	448	470	422	442	462	457	469	442	448	438	473	448	461	461	471	469	469	454	439	446	445	483	417	450	473	438	445	422	427	447	461	475	445	450	447	451	471	398	428	463	406	462	464	463	432	448	463	462	469	456	420	460	480	424	422	408	440	383	442	462	477	411	452	449	466	446	432	441	435	459	413	442	404	452	459	425	456	486	449	426	412	447	447	461	427	417	439	464	441	425	453	424	420	481	489	492	439	437	433	441	439	466	486	414	430	441	448	409	467	439	462	437	419	466	447	476	483	462	448	460	426	479	446	407	447	480	473	418	477	465	450	422	427	453	455	496	435	427	441
27958	26200	30044	23089	14262	8882	5906	4126	3068	2420	2004	1640	1333	1099	986	863	789	696	642	575	505	514	481	464	423	394	386	384	393	361	385	350	340	378	377	335	357	328	350	304	299	298	296	290	362	296	326	287	298	302	283	322	332	315	333	310	321	299	326	333	291	307	284	302	268	288	299	307	317	313	277	323	309	277	288	299	301	305	310	290	290	296	320	311	305	301	322	321	293	299	292	313	269	290	300	289	280	298	306	316	327	291	295	324	303	313	314	314	262	298	300	298	298	288	291	283	297	291	315	309	281	293	314	308	286	298	315	349	311	298	297	263	292	332	286	278	287	295	278	323	313	282	255	297	292	307	307	289	282	293	317	293	299	294	296	319	302	280	294	294	284	318	278	286	315	328	276	305	295	295	312	307	294	297	295	298	304	268	278	311	292	276	288	314	308	282	311	326	295	300	324	281	284	283	262	276	340	293	311	285	282	285	294	312	317	292	278	278	313	278	271	269	317	293	289	304	280	290	312	288	329	305	305	298	298	292	289	270	296	279	312	330	299	308	290	317	306	301	270	299	323	316	302	314	312	326	291	314	301	288	307	313	303	273	334	312	298	304	305	274	320	272	327	280	287	279	309	282	337	278	261	286	289	294	320	288	272	314	273	300	309	301	285	292	284	292	309	305	296	311	321	310	280	296	295	325	278	302	313	292	294	292	299	298	280	296	294	283	301	290	281	278	309	298	285	319	300	293	310	267	264	304	310	288	289	332	299	286	300	327	292	275	292	335	284	292	294	299	271	285	271	289	280	307	326	296	302	299	305	272	302	305	255	285	297	301	316	293	327	278	307	288	313	321	307	284	256	291	331	307	286	302	285	309	275	307	287	295	275	328	322	336	303	307	306	309	334	300	308	305	301	277	312	304	284	283	298	294	301	293	293	305	308	305	309	281	289	319	309	307	311	296	318	305	306	276	305	296	291	310	300	281	297	311	297	294	291	268	296	282	298	286	306	309	276	320	306	306	283	290	278	299	306	293	320	325	289	310	295	303	327	320	296	299	276	289	283	311	295	298	323	292	336	310	314	316	308	280	277	339	304	287	319	319	279	290	291	307	294	308	294	326	300	291	289	295	304	285	299	294	309	304	304	296	323	294	319	291	269	310	321	305	319	317	302	307	300	288	279	305	306	301	334	300	299	272	309	331	302	307	286	283	286	272	307	323	303	303	335	293	299	304	284	293	312	288	313	271	331	314	315	316	285	307	318	256	292	279	329	321	295	289	299	339	315	289	278	309	312	302	304	304	290	294	316	315	275	311	300	319	290	306	319	306	285	320	299	275	284	301	315	323	294	300	301	270	269	291	276	275	314	310	274	299	307	279	304	308	290	308	307	314	295	321	299	318	273	265	326	301	291	319	313	294	306	279	285	281	302	288	283	304	291	308	292	314	342	319	297	303	301	298	299	284	265	293	316	293	285	292	297	296	283	303	307	309	296	294	304	296	304	294	329	291	351	309	297	309	337	306	288	324	285	285	303	319	291	320	285	296	299	342	312	310	304	290	283	314	322	328	276	329	306	297	292	321	318	272	284	302	299	305	319	305	305	299	299	289	277	276	301	306	334	316	289	298	302	294	292	263	276	301	292	319	290	263	315	307	314	259	286	293	307	312	302	290	284	307	305	333	288	311	336	327	302	282	356	288	305	296	316	291	306	307	288	328	284	323	280	316	297	277	275	314	303	331	289	319	293	304	272	323	288	277	279	301	295	312	325	273	307	284	323	301	292	279	310	306	257	288	282	297	283	306	311	295	301	326	286	304	299	291	323	306	302	288	322	315	331	307	320	313	310	275	343	305	298	307	289	301	298	291	294	286	313	294	303	303	308	305	329	348	312	280	293	324	314	287	320	264	313	277	307	315	327	320	303	278	302	316	277	318	336	287	297	295	280	301	323	287	282	309	306	302	306	302	285	303	313	295	290	290	276	277	281	315	293	321	262	266	329	316	298	312	285	303	293	282	323	296	311	316	281	288	321	284	288	311	278	270	306	298	285	268	309	314	315	289	285	323	276	296	309	290	310	284	314	331	301	289	268	306	323	312	302	292	306	299	272	319	310	283	296	269	290	313	287	307	285	279	317	320	305	302	288	326	288	330	301	302	302	284	331	297	301	308	292	309	324	296	277	315	297	268	323	273	291	283	268	321	291	301	313	325	333	291	286	286	289	296	296	328	276	300	301	288	293	327	281	278	290	293	278	311	297	308	301	319	270	317	294	316	300	289	281	313	284	283	300	302	277	293	295	303	302	259	278	251	299	299	275	306	310	290	320	310	307	311	294	285	266	273	296	291	304	301	301	315	316	309	335	314	304	287	309	291	312	301	293	279	304	310	306	290	288	298	288	289	303	293	306	283	283	283	296	282	298	283	320	291	269	300	304	300	315	312	277	297	299	301	285	298	275	313	322	294	313	324	302	309	302	300	281	317	278	326	286	313	297	336	280	298	282	276	290	301	285	302	307	289	296	321	293	327	295	300	276	277	306	276	288	278	315	311	312	301	316	342	319	314	297	318	290	295	349	299	291	300	324	303	313	266	305	314	282	272	285	294	299	329	275	287	331	294	289	310	308	306	323	284	308	308	281	286	281	314	292	284	289	298	289	304	315	327	312	308	303	283	281	320	297	282	287	280	289	295	313	299	308	295	280	290	287	304	306	292	316	300	294	290	326	323	336	284	307	261	306	313	270	296	297	286	306	341	311	309	304	300	332	319	270	288	322	305	311	298	312	282	272	294	294	268	275	301	289	260	293	299	306	309	291	318	293	302	281	321	326	297	300	295	299	305	302	289	321	312	310	293	274	285	296	295	266	310	277	301	304	314	323	306	311	286	305	322	315	329	311	300	249	293	300	299	311	314	307	271	285	303	299	298	302	322	308	306	314	318	284	315	299	299	274	302	300	286	286	310	304	311	282	314	286	304	315	320	294	275	326	298	291	277	306	289	309	284	312	329	308	296	308	291	313	315	286	296	301	302	316	333	316	297	324	316	319	298	273	301	308	302	274	303	334	302	302	326	277	309	296	280	304	298	317	309	299	303	289	312	275	260	281	283	272	306	306	321	328	279	317	297	333	275	276	293	273	305	298	303	318	322	283	293	332	315	310	308	306	286	278	321	323	307	307	281	282	312	296	322	315	286	313	278	338	296	295	322	303	292	310	285	291	299	287	276	272	270	290	364	278	294	289	291	286	282	302	333	293	295	308	304	291	311	329	311	254	294	313	316	342	336	302	307	299	291	303	285	284	272	300	324	305	285	306	325	288	297	297	330	327	324	306	299	256	276	299	292	289	305	288	282	323	300	323	317	281	325	317	322	294	325	304	305	314	303	294	299	304	324	319	296	289	313	302	318	290	307	279	312	316	297	324	277	316	319	305	288	280	316	312	310	300	291	309	301	320	318	309	305	335	330	303	313	328	302	285	304	307	298	290	288	312	333	291	326	294	318	293	283
28823	43166	37081	26812	21121	16440	12593	9758	7651	6135	4906	4242	3420	2793	2314	2029	1698	1463	1212	1113	1040	966	873	808	813	746	714	699	617	581	561	553	588	557	571	552	544	516	443	478	505	454	441	488	449	438	487	470	474	467	441	456	488	414	429	455	393	449	463	427	447	454	441	444	424	454	437	434	439	444	431	449	437	421	410	430	413	418	426	396	388	409	430	388	471	380	401	408	420	420	431	393	455	370	411	413	409	425	439	414	428	433	419	419	430	435	431	422	411	421	407	393	401	426	413	442	441	386	453	397	411	417	411	425	423	452	400	400	415	456	416	439	430	449	412	412	425	401	467	429	451	449	410	426	451	396	438	404	416	435	403	407	426	431	421	408	459	400	449	382	421	418	446	413	464	470	448	445	394	424	398	427	416	425	429	427	423	396	406	418	423	418	452	470	410	484	448	415	437	439	391	419	456	395	466	421	453	441	408	422	409	439	452	407	447	408	442	402	429	431	411	450	401	473	436	424	408	418	395	379	433	429	402	413	458	447	423	416	433	406	441	448	421	368	451	432	394	439	399	396	457	425	439	427	459	419	383	403	462	465	451	417	418	427	403	418	426	422	427	453	408	391	455	413	432	385	458	453	374	401	422	439	440	450	422	436	428	436	410	399	452	430	446	424	429	405	433	432	421	433	455	491	417	449	418	473	389	445	369	462	443	419	456	407	411	433	433	408	407	420	473	400	422	407	463	416	380	435	390	377	430	433	432	428	439	400	392	409	439	428	404	402	417	422	429	420	397	428	401	433	421	460	408	455	434	445	401	429	474	422	439	412	386	431	448	452	427	432	436	420	429	426	420	421	409	403	422	401	421	424	374	433	451	434	421	453	409	462	452	442	413	391	396	435	411	457	458	428	437	428	457	404	423	453	495	416	408	421	445	424	436	414	407	412	442	466	414	418	449	448	422	418	432	464	406	434	446	446	449	388	430	382	422	393	434	429	462	396	413	401	399	444	433	433	443	417	417	428	404	417	435	379	422	422	385	420	389	437	432	378	441	427	407	421	430	404	413	421	434	425	468	450	457	437	419	417	440	428	434	409	441	426	448	397	415	421	429	436	456	404	400	417	458	390	407	426	400	493	441	411	454	417	460	457	417	477	453	405	397	388	412	433	420	423	407	444	425	433	446	440	403	418	400	442	419	422	436	426	403	404	399	431	456	405	436	393	461	424	431	449	436	436	420	415	453	410	452	396	474	440	441	424	416	431	432	437	416	471	419	442	410	402	423	431	396	411	487	431	427	436	427	469	390	432	433	440	408	427	401	435	409	423	450	374	440	413	443	450	431	412	439	426	403	422	412	397	435	433	434	418	430	441	428	417	442	462	444	447	433	403	397	403	400	429	444	420	432	425	405	418	448	401	406	426	428	426	417	436	442	447	425	394	455	418	400	444	416	445	413	439	407	398	427	438	452	428	406	397	474	423	428	463	440	413	433	454	367	476	392	449	428	405	436	405	393	452	458	425	434	430	452	387	440	433	447	400	436	482	428	454	466	443	385	433	444	408	414	411	419	452	447	424	422	415	433	407	403	409	421	452	443	437	425	455	427	429	398	434	432	438	431	425	443	400	470	468	427	419	403	423	434	435	459	405	442	457	447	411	464	398	410	464	432	409	424	412	438	436	464	410	459	427	469	386	441	444	415	426	452	430	423	441	430	416	428	442	459	419	433	417	461	435	420	412	405	409	442	465	447	430	421	456	442	410	448	379	429	474	413	424	447	420	399	437	410	439	456	426	437	430	421	423	393	469	447	460	383	418	418	442	432	427	440	456	433	413	402	424	458	433	424	406	430	420	403	402	416	441	447	411	437	408	427	422	431	415	405	402	435	450	430	418	434	441	427	446	416	459	424	418	414	480	404	447	399	398	442	403	424	423	388	431	452	440	430	431	420	430	431	380	430	407	434	413	412	425	408	449	415	414	430	415	436	424	433	429	438	466	402	438	411	409	426	405	438	422	427	425	440	456	422	390	437	441	448	452	433	440	413	412	421	428	424	458	445	396	438	417	451	429	434	447	437	413	411	425	438	447	459	435	441	427	422	399	443	456	465	453	416	418	423	392	434	443	435	426	420	421	448	450	444	400	418	415	424	414	401	452	441	414	433	397	424	417	410	426	438	426	437	440	420	454	409	430	467	405	432	419	468	447	418	413	408	450	385	458	427	405	420	427	383	427	424	413	407	419	422	413	415	437	445	428	437	423	421	460	436	430	430	401	399	414	411	421	458	405	403	428	446	413	436	427	447	445	414	439	432	441	432	452	433	430	415	440	435	434	414	417	405	416	422	415	427	423	411	433	411	417	385	401	417	414	423	417	429	434	436	458	424	407	423	414	439	427	416	419	418	404	444	441	471	453	443	448	412	435	430	423	407	448	429	431	454	421	457	422	431	436	453	414	426	411	430	444	402	406	444	419	408	385	412	436	423	400	416	434	367	420	424	438	420	442	431	414	430	436	413	405	391	418	438	411	443	399	434	456	438	445	446	445	436	395	410	473	458	402	448	431	427	434	431	456	438	459	447	446	442	405	402	421	448	424	446	461	396	398	408	408	432	420	464	416	417	442	434	412	436	399	439	399	454	431	447	459	444	410	421	410	425	451	442	426	409	463	432	447	406	423	443	425	426	444	414	387	436	393	429	449	390	419	390	418	441	421	434	397	435	441	431	399	442	432	400	425	411	412	451	402	441	395	445	426	429	370	438	415	459	463	393	426	420	400	420	398	422	429	403	434	419	411	445	417	420	411	398	438	421	427	443	393	427	450	460	439	421	420	439	440	438	400	403	431	417	428	397	443	436	453	435	410	429	436	415	448	447	430	440	447	406	439	425	404	421	433	402	440	428	429	403	444	430	387	452	401	435	431	407	424	430	409	455	413	445	443	415	418	378	436	463	411	411	411	420	454	447	426	415	394	408	421	419	380	446	411	428	462	430	417	392	420	408	387	474	430	454	448	401	407	408	408	390	452	459	463	418	410	416	400	423	398	446	409	415	444	403	414	435	412	438	441	422	413	369	448	429	433	395	431	435	415	421	413	438	429	457	451	434	413	420	428	415	418	408	437	415	417	433	400	441	445	447	411	451	438	454	436	427	425	436	435	438	442	411	455	418	425	437	402	390	427	432	376	419	419	411	424	412	404	427	422	453	410	455	427	442	417	438	430	448	411	437	442	457	406	460	420	417	434	444	396	446	442	415	417	408	447	459	450	456	431	428	429	396	465	418	423	405	431	390	418	415	435	421	429	434	422	437	462	413	430	416	417	423	448	428	455	420	422	415	455	446	446	447	424	408	407	454	435	396	439	433	441	436	460	418	451	419	426	435	433	409	410	399	444	405	422	422	463	413	421	423	415	420	452	429	446	469	427	440	412	430	401	442	423	418	416	433	428	436	422	425	400	441	428	451	400	455	438	465	476	430	435	432	414	410	444	377	409	439	393	412	409	454	394	416	440
24088	21044	28132	24696	21724	18083	12088	7291	5104	3879	3185	2566	2067	1753	1416	1218	1122	983	856	777	766	656	617	604	540	547	476	504	449	492	410	406	406	426	411	411	388	360	339	339	367	368	346	349	343	383	327	332	361	305	319	353	343	345	353	341	334	328	347	330	340	308	325	342	292	323	327	330	325	353	314	326	352	331	332	319	316	352	365	330	314	294	320	310	334	346	332	318	320	335	324	313	305	362	330	319	313	300	338	302	327	323	332	303	340	308	283	313	318	302	318	326	353	317	338	329	360	292	306	283	307	299	321	328	320	299	362	342	320	324	328	337	314	331	358	320	355	309	337	315	320	349	332	320	346	342	318	325	339	286	326	304	336	310	322	339	329	321	277	326	303	320	349	303	303	362	334	352	322	328	323	341	318	311	336	312	339	327	296	313	307	325	318	317	306	327	322	343	332	333	338	330	324	334	311	331	314	322	324	345	317	350	317	337	350	302	316	361	330	304	305	349	311	342	317	360	342	322	303	319	311	293	324	319	316	322	323	329	335	342	322	318	314	335	332	316	317	308	338	320	299	350	328	318	328	314	298	335	332	332	336	317	319	313	371	325	337	338	309	333	325	300	317	306	350	319	335	308	332	315	318	351	315	315	335	314	342	326	332	319	294	336	338	356	331	320	333	347	315	320	305	342	341	321	323	320	327	340	328	335	337	334	324	314	347	312	352	332	286	304	327	323	298	366	350	301	297	322	336	363	340	304	327	345	311	320	296	309	327	308	313	316	316	314	352	338	324	356	335	347	314	330	290	337	320	315	324	344	333	336	308	338	305	331	330	314	347	336	304	334	333	332	301	311	326	348	338	353	335	318	327	295	321	314	376	343	329	326	350	305	310	296	308	361	298	332	311	339	298	315	342	317	327	327	304	343	329	327	348	319	333	326	299	321	305	329	325	359	345	333	330	358	310	329	362	289	291	339	334	308	308	339	327	327	327	333	376	310	343	301	322	339	326	301	311	316	314	355	336	274	355	319	315	328	343	321	304	314	345	335	296	340	300	334	325	331	284	336	314	317	316	305	333	351	319	310	351	301	318	341	323	316	330	345	329	359	317	327	272	345	299	311	329	318	321	324	338	321	272	351	284	330	291	327	327	339	323	332	310	314	313	287	368	337	299	350	335	313	312	305	327	307	346	311	334	332	369	324	330	336	284	307	342	305	303	346	358	337	318	348	306	354	345	311	327	364	321	316	354	331	341	322	324	321	304	333	309	370	335	347	338	322	294	299	303	322	368	360	342	356	316	346	317	333	362	318	300	312	330	360	345	309	306	338	341	332	338	329	329	349	329	332	314	375	349	328	341	330	295	318	319	302	356	309	291	344	328	333	322	317	308	298	301	342	332	319	300	353	301	325	291	328	321	306	299	328	311	298	308	328	301	325	338	338	348	347	323	303	291	308	326	348	371	330	313	318	305	297	336	323	324	333	359	311	316	337	339	344	369	322	332	312	351	312	302	306	351	345	313	355	308	343	309	315	332	329	311	342	329	344	296	307	348	320	320	340	356	330	316	308	307	329	319	322	334	300	322	325	316	295	293	327	368	320	363	331	336	318	322	333	336	308	330	337	349	339	320	333	313	322	327	317	320	327	308	339	350	344	287	327	323	326	298	318	293	334	315	343	322	293	331	355	324	278	292	318	321	306	352	337	332	362	327	315	328	347	354	296	316	322	314	340	315	347	323	325	319	298	309	335	359	317	326	302	317	318	292	295	354	365	323	315	344	331	340	342	323	324	316	295	301	341	391	325	342	314	329	298	295	314	336	357	334	321	301	307	317	323	331	339	299	328	297	342	314	321	321	354	323	312	351	331	328	307	308	288	318	366	317	315	327	317	319	315	332	319	317	348	336	333	322	326	283	320	335	342	335	330	355	349	315	328	335	320	361	311	348	319	348	327	312	341	337	322	362	320	357	334	335	310	327	320	344	308	323	314	347	345	307	313	349	349	324	334	343	328	320	297	326	308	299	310	318	309	319	354	339	307	311	355	316	356	308	305	335	326	312	322	316	319	309	316	306	338	319	319	337	365	339	336	343	310	346	344	340	352	339	329	262	319	309	304	355	319	355	332	291	310	324	326	341	311	316	330	305	319	323	330	301	298	351	325	318	306	302	319	308	356	325	336	374	347	314	317	324	330	318	322	313	321	333	327	354	339	340	335	327	313	312	330	327	308	340	313	336	333	319	328	340	348	322	310	311	336	336	344	338	315	311	313	299	309	320	340	334	303	336	342	316	294	286	306	332	322	325	303	322	304	327	310	368	333	313	331	323	336	327	326	335	343	301	357	323	346	340	379	361	318	326	330	311	317	330	308	349	353	324	349	318	355	277	318	328	306	334	354	321	310	326	315	355	314	303	348	322	339	327	321	306	334	291	334	294	326	342	358	309	310	336	334	334	307	353	330	292	332	347	306	322	317	344	304	307	344	305	333	325	342	336	333	320	294	323	328	346	315	330	323	314	314	313	328	311	307	321	332	333	335	315	317	340	331	311	311	322	308	317	326	285	327	311	324	333	343	316	297	343	350	300	298	333	330	319	324	322	283	275	312	315	333	361	321	369	321	369	335	336	316	320	343	340	316	354	339	310	358	303	335	337	317	324	324	354	299	370	298	317	318	345	323	308	321	299	329	320	304	288	324	331	351	310	363	318	333	344	341	314	302	320	310	324	314	342	357	311	317	336	333	337	320	341	300	315	297	321	324	324	346	337	332	319	344	304	332	311	319	319	307	295	324	346	323	334	314	324	326	325	314	336	317	304	335	347	336	349	302	328	320	332	317	303	339	318	330	344	309	324	312	313	329	309	332	306	369	304	329	301	353	306	329	322	306	321	326	304	299	312	332	295	343	339	306	301	348	338	333	323	329	328	358	325	351	317	331	315	341	331	301	330	334	365	315	341	325	318	315	287	323	329	338	333	331	337	303	287	354	302	334	329	328	316	333	359	316	308	335	312	318	351	308	346	333	310	318	317	333	338	338	368	306	333	316	320	312	347	324	322	310	328	330	336	338	315	322	320	317	314	311	333	320	330	335	361	352	339	314	316	327	348	352	324	327	345	289	302	315	312	317	314	327	358	316	328	333	349	301	338	319	308	313	311	318	329	330	329	333	334	346	333	342	339	303	329	314	294	330	339	343	302	301	333	324	334	330	330	331	307	349	316	277	346	337	352	322	338	322	340	336	316	330	311	293	318	327	323	320	334	337	324	338	331	353	325	361	374	305	311	322	333	347	303	316	304	356	343	280	319	321	309	357	321	313	334	302	318	378	301	342	337	286	320	347	347	319	358	344	324	338	311	328	322	330	340	302	357	291	316	302	352	326	307	320	332	339	337	336	350	346	356	308	300	344	317	317	309	312	333	304	305	319	347	343	337	324	324	327	337	345	298	320	292	296	324	347	305	325	299	339	323	296	345	335	306	341	337	303	303	314	336	348	310	359	311	328	307	350
30129	49890	44013	33011	27399	22354	17894	14272	11547	9295	7614	6133	5127	4168	3455	2934	2525	2115	1829	1596	1465	1390	1289	1099	1043	966	942	856	830	786	701	683	658	670	634	612	611	621	568	549	549	546	529	510	531	487	498	492	505	481	468	484	468	457	465	486	464	482	486	485	463	463	436	480	471	449	486	457	443	458	490	478	453	465	451	466	482	453	441	480	495	433	463	450	453	486	479	481	451	448	464	466	460	469	461	447	459	425	437	456	448	446	464	425	477	492	469	433	438	461	422	439	467	427	452	403	446	453	454	487	461	435	464	445	483	441	446	418	500	458	471	489	464	426	436	408	458	460	473	459	480	467	469	453	451	444	465	452	431	447	404	467	487	470	477	459	416	473	489	491	424	479	439	452	441	462	466	443	468	437	464	439	459	460	443	438	442	433	475	472	438	433	489	483	450	454	464	430	422	479	447	459	461	501	442	444	438	448	466	480	455	465	451	459	437	474	466	416	467	429	461	480	450	452	433	444	452	477	483	463	418	483	436	457	422	461	461	468	460	426	498	446	445	463	429	469	471	440	494	475	413	489	466	466	436	494	472	492	482	433	492	453	480	462	442	468	479	482	470	484	465	449	476	427	447	435	464	405	484	461	471	514	450	491	450	466	457	442	463	470	444	460	439	481	451	477	452	452	471	458	464	475	506	439	498	454	469	498	441	501	449	446	469	482	448	435	494	451	430	465	499	443	481	464	492	449	451	493	450	468	489	470	467	469	440	450	443	478	451	445	472	415	443	466	460	458	472	424	432	425	444	473	429	483	442	435	443	429	472	434	452	473	434	464	451	414	457	484	486	435	442	465	463	437	476	449	513	418	451	443	472	438	449	464	437	502	486	456	439	508	450	418	467	475	451	453	480	436	459	461	436	417	507	492	484	474	457	472	464	477	519	466	466	424	456	472	422	469	446	482	423	482	457	442	420	454	475	458	440	434	447	474	472	466	450	468	466	448	477	469	508	496	436	447	457	479	425	466	476	482	457	487	435	480	448	493	471	501	434	485	444	506	457	449	482	465	468	428	479	464	502	463	470	478	454	471	448	430	430	443	444	486	524	454	485	451	447	486	494	484	444	475	492	481	472	502	456	468	474	457	435	464	444	434	494	450	422	448	472	478	427	471	481	467	477	446	508	480	481	454	430	474	438	483	438	478	461	420	441	473	484	445	464	456	465	456	465	445	429	471	463	475	470	451	487	464	464	450	467	479	494	512	416	475	455	455	505	443	443	442	461	445	443	444	458	452	407	440	427	415	466	455	420	455	444	434	442	458	464	449	477	475	484	453	437	427	458	491	435	484	457	473	463	474	428	494	466	459	474	461	455	471	517	457	453	486	443	446	457	482	467	512	436	469	430	478	444	410	466	443	471	404	417	468	479	421	490	452	476	445	446	456	425	469	427	451	432	463	456	481	480	481	452	473	469	493	487	458	441	472	485	458	461	527	426	440	456	464	454	468	435	440	502	446	500	458	463	472	475	458	431	469	436	453	460	466	448	500	459	452	477	469	461	424	455	415	431	461	481	485	448	428	481	447	494	429	448	463	485	442	471	451	471	429	467	472	492	478	473	467	467	466	460	473	476	478	467	498	451	448	473	492	467	464	482	468	431	473	448	462	488	472	505	446	458	442	436	437	452	447	459	460	480	452	434	482	436	414	474	431	438	461	479	456	445	484	418	482	425	446	493	405	488	468	439	470	453	482	467	480	492	445	440	453	465	486	476	482	496	516	497	436	473	462	449	473	480	467	445	460	486	480	459	463	439	482	452	455	472	448	461	472	458	452	456	452	479	482	441	429	448	461	454	427	424	463	466	461	468	434	451	468	490	444	512	473	459	471	479	474	485	396	455	400	481	447	447	467	463	483	469	429	438	426	462	458	457	474	450	440	430	487	474	447	484	469	405	442	483	443	469	489	487	429	460	416	477	459	460	447	460	460	464	448	444	421	449	455	427	475	489	486	443	450	471	434	475	473	486	430	487	454	462	443	491	454	469	457	492	478	467	467	499	468	483	471	478	439	398	462	469	432	442	417	483	486	475	475	498	427	459	456	455	474	477	461	470	418	451	433	446	423	476	452	448	461	514	448	495	464	471	453	506	429	425	460	463	429	496	470	421	435	420	439	474	478	482	464	465	445	456	484	426	485	431	442	473	473	451	454	446	457	446	455	471	445	415	460	473	425	467	464	453	460	464	437	481	477	451	501	434	454	471	454	451	488	454	411	442	475	433	457	470	459	460	466	471	442	456	456	448	492	447	484	471	459	420	469	460	442	405	431	453	452	473	498	442	466	432	505	459	439	480	461	444	427	431	477	467	463	437	456	494	467	461	455	463	460	455	452	456	439	447	445	482	474	451	430	463	480	462	483	434	465	474	439	468	470	484	454	465	494	461	471	476	470	454	493	425	485	459	462	488	455	511	449	450	444	459	443	483	446	459	427	454	508	447	466	484	435	474	468	473	473	436	465	432	440	462	476	405	463	453	461	464	422	450	443	478	503	423	461	431	436	501	454	466	470	441	482	453	442	428	462	430	449	459	444	470	436	500	458	454	466	466	470	475	467	450	460	450	469	467	463	506	434	460	467	478	485	452	473	500	457	429	453	478	442	486	442	432	484	453	474	456	472	456	463	435	452	484	475	475	452	461	442	445	493	452	483	454	468	448	482	472	464	422	465	462	467	455	475	457	458	453	448	494	462	466	422	467	463	458	450	454	458	448	446	466	477	495	432	435	453	463	484	437	482	462	450	433	456	479	465	451	482	454	485	444	476	457	466	432	470	472	430	432	467	451	454	439	488	465	476	471	443	422	479	437	500	459	485	470	447	441	458	525	449	470	490	422	468	479	489	430	452	454	482	429	438	456	480	453	459	451	421	503	388	462	468	461	448	459	464	442	467	448	449	454	426	477	473	461	458	464	461	446	451	428	466	462	499	469	469	453	452	414	495	465	464	440	433	446	439	450	479	435	481	427	448	453	463	488	460	452	448	445	438	471	428	447	460	439	471	444	417	451	492	431	428	453	485	469	464	498	430	464	464	472	455	482	463	439	451	447	439	462	482	443	451	448	461	457	460	466	483	470	449	479	445	457	430	461	425	492	472	502	463	465	481	483	500	452	420	417	440	444	465	439	460	478	460	472	474	461	456	460	407	446	480	465	481	468	485	478	478	485	468	467	429	468	444	432	477	448	467	469	481	465	432	462	443	473	449	456	465	441	460	447	482	481	470	452	494	485	434	436	425	420	426	449	447	444	458	404	458	450	451	477	466	409	468	448	462	454	473	492	450	462	445	430	439	457	497	452	470	447	482	459	429	461	471	462	438	441	455	489	438	460	465	456	448	449	453	452	447	489	488	443	455	423	465	444	425	458	464	406	456	481	437	451	470	450	453	496	433	479	482	450	459	463	443	412	444	452	419	459	454	476	407	491	461	464	435	448	465	443	448	467	510	470	473	487	491	437	465
23091	21031	28658	23733	21505	22144	18816	10287	6939	5388	4303	3447	2773	2355	1949	1596	1363	1298	1043	896	857	815	730	690	607	598	563	559	499	522	479	481	444	452	463	427	406	375	406	398	345	355	320	371	340	317	311	319	375	341	359	343	322	340	333	334	344	325	307	348	313	321	318	310	338	316	286	323	347	309	325	316	323	345	320	301	311	294	354	293	312	351	295	330	302	331	310	353	302	295	304	298	291	321	324	336	335	324	350	367	334	322	351	322	331	333	280	321	328	276	300	337	313	319	296	334	296	308	312	311	288	332	286	349	294	350	294	301	320	333	329	307	320	290	313	305	322	322	323	349	314	316	342	313	297	304	327	319	330	311	310	315	334	303	308	334	316	327	320	348	300	315	347	299	346	309	348	330	301	331	303	290	295	283	350	326	278	299	306	290	301	323	310	311	283	284	304	356	320	305	325	315	305	300	299	341	310	340	321	318	318	314	306	313	321	305	337	318	309	298	327	280	308	321	294	322	303	319	311	323	332	331	332	366	330	326	315	311	312	321	327	361	292	328	307	292	295	360	330	325	321	317	292	332	296	304	300	314	320	299	321	284	297	322	305	314	296	325	333	323	305	333	286	316	318	330	303	303	318	277	295	324	295	288	327	294	319	306	303	313	327	307	302	339	318	324	297	314	310	332	312	328	276	332	302	323	293	334	288	281	340	319	296	307	276	345	302	331	321	305	314	323	317	326	298	309	301	308	323	304	309	334	353	284	295	314	292	328	323	291	298	325	356	300	315	297	338	267	332	297	295	309	326	312	292	319	286	328	305	308	322	316	333	281	318	306	316	302	329	322	308	323	329	273	347	334	354	300	321	302	305	316	289	336	329	328	328	309	337	306	314	328	311	303	310	307	311	325	311	285	316	355	351	344	303	295	321	314	335	314	294	337	296	302	296	298	305	350	347	330	320	324	311	304	330	310	318	337	326	308	290	310	349	302	330	275	330	274	303	329	299	311	314	289	328	278	303	314	305	326	314	296	319	303	318	283	308	292	316	306	319	300	277	290	325	320	324	295	275	326	333	289	312	324	314	309	334	311	292	332	339	285	330	306	302	323	328	331	306	305	342	287	300	346	292	310	301	321	328	315	293	297	342	317	324	325	306	287	301	314	300	338	322	304	329	350	374	344	311	316	363	285	308	334	348	325	267	315	337	301	303	273	306	313	307	306	319	304	350	289	290	318	291	303	280	304	320	288	312	324	302	301	310	334	296	309	315	348	325	289	326	308	342	330	291	308	303	302	330	353	298	321	301	307	312	340	311	322	316	337	272	333	307	316	319	289	325	330	301	324	303	322	329	290	323	330	310	306	330	325	338	331	322	325	315	361	294	305	309	295	319	339	306	312	324	294	305	311	325	333	318	348	300	359	339	320	333	284	290	334	290	304	308	318	313	319	319	326	305	305	294	300	322	321	296	303	320	316	294	314	338	273	298	338	311	275	309	338	319	287	339	333	343	300	303	301	330	317	295	312	335	328	340	302	322	329	307	330	302	327	295	325	318	324	293	302	300	279	288	322	334	292	308	302	333	302	336	313	349	302	319	329	312	325	300	305	333	324	307	299	339	306	288	274	320	328	335	318	339	316	303	327	301	344	332	296	309	351	335	301	319	291	333	310	306	330	316	310	298	334	303	330	329	300	323	323	308	322	327	311	308	332	318	318	322	308	329	309	300	325	317	295	333	300	314	311	296	337	303	283	307	313	316	314	294	333	331	302	329	309	289	295	340	326	289	313	343	285	315	303	308	299	334	299	332	304	335	305	307	318	302	300	305	320	286	321	330	319	310	327	315	290	333	314	311	315	325	313	288	369	318	311	324	272	315	310	301	320	312	288	316	315	321	294	323	328	331	328	327	295	303	313	297	313	335	342	313	358	332	316	324	326	290	331	329	337	323	323	348	309	301	351	320	317	317	320	306	318	310	297	304	307	328	333	308	312	319	312	328	316	326	306	324	342	287	315	314	321	305	292	304	329	350	323	339	344	320	331	320	318	323	326	331	309	325	324	356	288	319	302	312	326	341	332	332	293	342	319	312	339	332	320	320	335	308	291	342	323	305	308	303	335	328	285	323	290	326	347	312	296	316	331	355	309	314	313	348	326	318	288	304	328	321	293	336	300	308	347	321	305	307	321	335	297	297	344	305	320	309	301	311	324	303	316	346	302	297	300	326	304	299	330	324	327	311	331	308	306	317	322	315	298	284	300	338	323	286	326	302	282	351	306	293	347	317	323	310	325	308	310	338	323	298	296	327	329	304	333	307	314	324	306	323	306	327	297	322	306	353	306	312	302	307	331	312	303	274	307	304	299	296	290	300	319	328	308	294	294	307	338	329	346	287	315	298	283	367	305	323	285	329	314	313	299	325	316	320	328	295	323	340	332	317	328	328	284	342	277	323	303	305	321	310	330	331	333	337	300	309	333	298	294	290	324	301	310	327	339	343	335	311	341	352	331	311	315	306	292	312	307	303	318	332	282	298	322	312	316	325	320	298	333	314	303	326	294	312	310	310	317	301	300	319	308	319	330	300	328	309	330	321	302	315	300	308	324	335	315	315	325	297	288	280	306	319	336	305	334	299	305	298	315	327	338	328	328	321	299	300	311	302	352	310	319	297	325	312	289	311	302	279	298	341	315	333	313	344	324	346	296	289	338	340	326	334	314	312	336	318	291	300	315	308	318	328	327	306	329	303	335	322	316	331	313	278	295	319	326	308	328	335	300	314	296	313	321	338	287	305	321	323	289	339	344	302	288	339	317	328	332	330	318	334	353	319	325	336	317	314	286	304	298	328	326	314	292	271	308	302	333	292	326	334	323	291	329	312	307	311	317	286	306	304	309	286	337	313	333	329	309	326	288	327	309	299	291	303	309	310	363	311	329	290	342	288	318	307	315	315	308	339	311	350	299	334	331	323	310	339	304	283	331	307	301	304	292	337	321	319	299	315	324	340	303	310	330	312	329	299	336	299	305	347	302	336	300	323	309	308	353	312	302	280	310	328	336	332	320	316	299	325	315	336	284	334	296	332	363	324	295	283	293	324	338	320	316	318	357	293	324	331	307	309	332	309	297	341	311	307	275	309	318	355	297	324	300	336	310	322	327	347	362	292	319	304	299	334	304	318	325	322	332	344	305	321	326	334	301	295	313	325	318	317	345	315	328	299	285	311	282	351	338	332	354	337	314	329	287	297	309	314	339	300	332	335	340	333	313	324	305	333	327	308	315	329	337	308	323	320	323	319	316	278	320	322	316	274	276	295	313	320	319	311	314	293	353	315	299	317	324	289	298	331	334	300	321	335	307	325	317	332	301	311	289	302	333	333	332	320	314	338	297	320	327	298	317	336	330	298	319	321	327	305	296	287	324	331	333	332	293	327	298	286	294	319	327	337	297	305	307	324	323	295	302	325	316	317	367	264	325	324	336	279	296	303	288	288	330	326	309	302	278	347	325	311	287
32156	55076	47997	37216	31681	26701	21995	17890	14663	11990	9949	8207	6732	5427	4654	3921	3278	2762	2377	2060	1882	1711	1475	1329	1270	1223	1063	1008	971	856	794	739	782	701	702	662	639	635	616	569	604	537	553	504	542	479	454	490	533	502	446	471	469	476	459	477	467	479	487	430	458	453	478	468	445	436	461	439	483	433	429	463	456	440	417	446	438	421	450	417	423	478	465	434	421	429	427	443	452	442	375	433	445	479	457	420	439	406	454	408	412	481	412	447	411	469	438	445	431	413	407	436	459	424	402	423	481	424	436	462	446	454	407	434	470	428	473	454	427	468	463	433	430	405	450	465	451	445	437	443	421	432	458	439	430	451	458	441	450	465	463	457	448	376	435	422	390	441	435	453	467	448	446	437	454	462	439	447	439	452	406	474	491	446	420	415	439	458	468	429	459	420	440	432	470	427	448	452	445	388	491	455	423	431	453	480	464	435	443	437	441	418	454	460	474	433	428	466	490	474	468	419	479	449	466	451	441	438	443	464	407	430	423	423	430	452	483	440	432	441	442	456	463	493	420	437	434	461	431	419	437	474	432	449	455	432	430	421	467	425	424	434	420	432	448	437	458	403	430	452	428	423	447	493	406	437	466	432	468	461	485	407	420	421	449	428	449	437	421	429	435	437	482	465	456	430	394	443	413	454	480	479	451	429	451	446	462	410	477	441	431	473	422	428	425	487	460	438	441	460	412	457	444	406	464	411	423	464	446	468	431	441	447	437	438	455	426	445	438	458	427	433	462	422	430	446	461	406	427	451	500	478	460	445	438	441	422	446	461	455	444	433	407	435	427	430	451	496	458	420	471	460	457	470	483	429	454	466	415	529	457	452	443	455	469	425	439	465	452	421	417	424	409	448	472	428	403	456	478	413	478	449	449	434	413	465	413	411	458	460	459	426	456	433	426	402	432	461	433	431	453	476	455	440	475	455	454	447	453	464	450	428	429	471	451	419	438	428	460	462	463	446	435	413	468	445	423	427	439	406	464	445	457	463	421	458	437	422	449	431	452	437	457	477	442	459	467	462	439	446	445	471	436	442	434	443	456	413	464	443	436	506	421	437	438	425	425	425	459	450	426	412	440	451	501	435	410	468	427	458	465	446	429	444	408	481	432	461	436	446	437	460	444	444	412	401	428	407	419	435	428	430	437	437	448	428	428	501	433	457	444	466	447	425	420	429	458	420	403	437	468	446	418	455	449	456	445	409	398	477	451	443	420	479	434	425	447	437	418	443	427	426	446	424	443	423	453	456	431	423	459	449	433	443	458	411	436	440	469	472	434	425	446	406	437	397	438	459	424	427	412	432	456	432	422	435	435	437	452	406	461	461	441	458	398	436	453	451	437	439	419	449	432	396	465	444	418	401	463	432	479	479	432	432	466	441	473	480	453	439	424	444	427	434	428	431	434	448	421	450	424	465	443	455	476	448	450	434	445	409	438	419	414	443	471	446	471	422	437	481	441	491	445	440	427	427	443	414	432	425	426	462	418	427	421	449	461	424	442	464	401	437	442	466	436	424	456	452	451	446	422	398	474	439	448	483	419	441	410	437	434	437	449	454	475	461	427	461	450	435	444	416	455	445	444	411	426	428	455	446	442	434	459	453	428	433	461	477	455	440	436	436	456	428	437	462	418	435	427	439	427	416	440	441	434	423	427	517	401	456	412	436	433	456	464	485	458	419	442	440	442	444	404	443	431	458	469	459	448	444	437	478	452	419	459	436	451	423	437	432	460	440	473	397	441	457	446	435	428	440	459	444	441	427	471	460	443	436	409	455	465	465	502	408	460	412	423	455	433	456	430	480	440	431	463	447	473	437	420	457	424	432	443	441	430	418	457	456	408	462	444	452	409	449	467	431	440	426	452	421	444	428	443	441	452	469	457	400	442	432	408	461	424	461	461	429	447	390	467	411	434	418	478	448	473	453	464	449	416	457	432	417	466	446	471	459	413	443	449	457	430	452	459	450	443	409	409	465	457	439	440	445	407	438	428	421	451	493	434	441	447	424	452	457	473	410	446	460	478	452	453	418	465	481	473	439	433	454	401	404	444	422	453	438	457	406	436	448	441	434	419	447	442	467	420	437	411	435	437	424	447	418	433	461	443	424	474	425	433	426	422	440	422	438	457	438	449	437	440	450	416	421	459	444	442	438	455	443	457	423	460	453	439	422	426	415	425	458	447	425	422	428	480	472	438	458	461	461	420	441	431	452	453	446	440	487	461	428	439	433	425	432	470	417	448	464	420	442	391	468	449	468	445	428	456	436	482	413	431	400	413	421	437	421	430	450	465	437	425	448	459	441	459	426	461	402	445	415	442	428	463	445	417	459	427	452	447	430	433	439	464	424	416	445	467	438	453	457	406	449	447	446	443	473	443	414	409	439	463	427	427	432	419	419	405	393	451	440	451	447	450	435	478	437	448	452	443	431	467	430	417	451	446	473	443	396	452	448	429	443	417	450	421	422	440	440	416	452	413	432	461	464	460	415	459	437	443	440	430	458	444	446	433	441	455	435	462	436	418	455	386	438	428	418	424	432	463	435	438	428	446	442	460	462	428	477	414	429	393	433	425	411	466	430	450	412	472	463	433	407	470	460	424	448	413	468	423	481	441	479	430	407	461	466	404	448	434	438	475	456	428	386	455	436	458	494	391	455	438	439	435	479	414	447	468	432	463	461	417	435	420	414	415	462	440	437	431	432	455	451	456	465	436	435	461	475	463	417	431	436	424	443	428	451	491	455	405	446	436	403	458	455	443	400	469	498	447	385	449	420	418	449	413	459	435	438	419	450	411	475	492	422	453	429	437	433	450	409	444	473	431	468	433	452	450	456	451	399	454	477	420	467	457	438	474	481	460	470	415	454	449	474	430	390	443	412	443	451	408	432	457	440	448	449	423	469	437	375	454	436	422	444	436	437	424	449	444	442	446	444	423	435	437	431	438	430	425	441	458	464	450	481	463	411	473	464	431	431	390	449	439	471	407	436	429	457	455	450	399	426	417	438	436	414	439	431	448	422	424	437	440	430	447	455	425	435	473	447	468	467	456	467	424	401	431	461	419	430	460	420	460	473	462	451	433	459	436	453	456	430	457	438	457	448	443	442	430	433	466	434	432	442	445	464	457	455	452	411	443	431	417	437	420	437	417	430	408	449	461	448	420	417	409	442	407	449	466	451	477	451	443	453	422	441	452	468	457	461	460	421	463	464	454	447	425	469	450	424	463	464	469	471	466	479	455	446	424	468	446	477	430	417	421	452	449	419	434	461	442	426	438	447	444	479	443	460	421	392	461	408	451	448	425	446	455	413	435	429	423	427	441	475	444	450	432	436	445	473	437	466	488	471	443	440	442	450	432	441	426	454	437	431	440	420	464	438	436	444	475	427	453	435	422	483	443	419	439	461	420	413	480	482	464	432	489	457	438	414	489	444	431	471	490	403	394	450	436	433	451	434	397	433	453	441	432	404
28043	26374	29860	22716	14054	8641	5671	4104	3026	2478	2021	1604	1349	1132	995	834	707	697	615	580	515	496	469	463	418	425	389	439	370	376	346	354	318	331	331	353	351	354	311	321	287	319	315	345	319	331	374	286	326	301	321	292	357	291	322	309	326	286	284	275	321	310	261	312	316	312	304	301	302	290	306	311	292	300	280	310	292	285	275	322	311	312	321	275	320	286	314	297	271	309	286	296	309	284	289	307	283	288	296	291	326	323	311	273	280	299	294	268	302	295	293	290	288	307	297	302	297	308	299	283	294	335	326	303	276	290	306	296	271	264	275	287	288	274	300	280	300	288	306	300	277	290	302	276	291	277	316	278	306	296	295	291	321	272	275	284	306	278	308	294	315	312	290	325	301	299	303	292	315	301	322	293	310	297	275	307	299	307	279	297	294	324	302	322	330	299	252	302	300	292	288	309	333	302	328	280	307	292	311	296	265	314	294	331	278	312	310	297	282	313	281	292	298	268	302	297	296	294	277	309	275	274	304	295	339	289	308	318	315	326	301	293	302	314	312	315	307	320	298	279	294	263	287	295	288	303	290	313	279	323	289	313	286	315	306	263	297	297	298	278	302	285	316	259	281	304	281	296	296	338	285	266	309	284	300	331	291	304	326	292	293	287	280	286	307	252	279	297	305	281	288	306	288	299	296	302	308	273	300	325	293	287	275	297	292	301	339	317	291	291	292	305	299	291	305	283	310	280	288	269	290	281	277	294	302	293	273	309	298	327	315	298	292	266	296	283	307	287	305	271	287	248	282	288	307	303	291	321	302	285	293	289	291	286	326	288	299	304	287	282	293	262	288	297	299	318	289	292	288	283	320	314	322	304	296	304	295	296	315	309	296	290	299	290	291	291	290	314	290	271	282	316	323	319	285	310	282	304	294	280	299	336	269	286	282	310	270	284	287	296	286	293	300	293	327	304	286	325	275	296	289	318	294	328	283	311	289	311	258	327	272	259	293	308	307	305	296	306	293	274	301	259	285	307	260	306	278	301	323	273	301	274	279	301	281	304	287	318	302	302	278	300	339	301	277	300	299	314	296	300	304	293	321	275	289	304	296	286	285	301	245	298	327	307	297	302	297	302	289	292	282	292	305	272	311	272	297	317	286	281	275	306	284	275	310	314	289	286	308	326	291	292	317	281	289	269	296	293	284	309	283	317	273	282	295	301	311	326	289	301	315	272	296	327	295	307	334	315	298	302	289	272	280	317	289	285	294	302	298	297	307	279	289	302	302	287	307	280	308	303	264	289	284	302	274	309	306	312	294	276	274	290	279	296	333	344	282	304	283	285	287	326	284	294	289	305	291	291	299	319	273	331	308	315	309	298	284	282	286	276	296	274	294	280	316	293	303	315	319	293	299	332	295	324	271	300	341	300	302	314	305	292	284	282	284	298	293	280	277	320	318	269	292	293	297	308	293	283	285	283	335	296	300	291	312	276	315	290	277	301	330	298	326	296	293	250	264	309	301	284	291	289	306	276	284	295	317	292	277	310	296	300	281	269	283	293	298	300	289	296	304	278	301	286	258	295	299	274	307	306	258	318	300	294	273	315	330	303	281	308	306	259	303	312	300	276	294	349	298	305	292	272	322	310	300	312	282	282	307	293	299	304	284	309	306	289	302	269	315	289	296	290	290	302	294	290	299	268	280	271	311	325	284	300	290	297	311	279	279	286	345	338	301	299	295	261	275	296	313	307	301	292	286	301	301	316	315	283	313	317	268	291	272	317	294	268	290	332	276	255	309	298	321	295	275	292	300	303	292	298	267	285	317	294	298	306	316	283	268	289	296	276	290	296	301	288	287	311	297	318	303	301	292	279	270	281	286	250	288	292	275	292	278	271	320	303	306	299	300	314	293	308	289	281	294	280	294	303	297	279	271	337	293	290	280	281	293	272	305	321	297	286	343	297	307	260	291	306	289	302	274	294	301	300	298	299	274	291	315	278	303	316	312	283	295	287	288	287	302	318	288	302	305	273	307	321	274	309	282	291	299	295	300	294	266	294	325	285	283	297	311	299	302	285	285	308	325	313	273	295	298	297	307	285	289	285	278	289	309	332	300	310	305	308	263	290	266	289	300	262	282	298	266	269	301	288	312	273	302	271	295	284	302	277	335	301	283	265	307	309	282	290	267	293	313	258	299	309	312	286	282	273	289	265	279	315	305	304	305	289	289	286	300	288	285	305	307	288	276	284	286	303	324	279	305	271	321	316	298	303	297	294	294	334	312	271	282	300	273	315	297	317	290	269	295	305	278	276	290	302	290	314	306	304	290	287	329	305	353	300	319	299	286	290	303	279	290	313	278	292	304	270	341	291	269	260	293	302	314	311	299	296	326	313	316	316	315	290	274	302	299	275	271	296	301	281	316	276	310	316	295	296	281	284	332	290	275	304	314	270	268	297	326	324	290	314	285	328	271	291	284	281	304	309	294	301	312	303	305	269	281	293	291	317	294	297	290	276	296	286	270	289	302	278	273	298	293	308	331	273	265	327	305	292	289	307	307	300	290	301	285	300	334	321	284	302	291	284	302	308	309	312	311	256	338	288	314	308	309	279	318	271	305	308	273	286	313	300	300	320	295	323	299	284	274	308	294	294	327	288	287	297	293	292	305	305	299	279	319	290	286	292	272	267	290	279	315	275	316	282	280	300	270	276	310	331	276	307	289	306	303	291	289	299	320	312	298	283	284	293	338	269	276	262	323	298	309	307	295	296	279	305	303	292	315	318	290	309	293	263	300	305	266	289	284	351	307	330	308	327	274	328	288	317	300	286	300	267	309	299	284	298	290	301	294	275	271	316	278	295	319	276	302	308	280	323	333	280	318	300	292	305	263	295	285	296	317	318	303	291	297	302	321	294	284	290	280	296	304	288	305	290	304	292	299	287	320	292	270	312	316	299	257	288	320	320	309	274	284	297	319	276	297	292	287	277	282	277	300	281	310	275	296	307	309	305	299	297	284	277	296	330	337	300	311	281	308	294	293	271	300	262	287	323	319	304	311	289	294	313	329	298	283	316	295	298	290	280	291	268	307	320	270	297	316	285	287	257	299	296	298	287	285	306	317	294	290	287	327	286	313	311	284	284	285	301	289	281	298	279	319	288	306	326	320	300	269	330	275	289	296	294	301	280	279	275	288	279	273	276	272	265	325	286	300	290	307	318	289	300	316	291	277	303	303	298	335	274	303	284	290	280	318	300	318	298	292	301	310	299	304	270	292	323	269	309	270	279	302	298	339	293	309	294	302	306	307	310	298	302	299	308	301	292	280	274	279	291	293	285	296	306	287	317	291	309	278	292	296	315	287	287	289	319	307	261	299	311	266	318	323	319	307	288	318	270	301	325	324	299	274	287	313	295	280	338	302	305	283	296	336	311	305	294	313	285	263	294	308	326	282	276	273	297	309	294	286	320	310	268	277	296	303	329	261	299	325	321	314	282	299	274	265	295	296	306
29291	43143	37006	26735	21111	16077	12394	9696	7656	6175	5070	4089	3332	2895	2366	2014	1716	1434	1254	1143	1074	985	899	824	741	697	706	721	626	607	582	554	554	538	510	559	517	525	493	451	502	496	468	467	417	421	474	441	434	487	411	436	462	436	420	421	454	447	459	453	421	426	414	453	449	450	397	417	413	434	449	430	415	415	455	433	389	452	409	401	432	438	391	444	455	428	433	457	425	390	437	436	450	442	408	432	393	437	433	399	459	443	422	423	405	432	434	412	408	409	449	429	441	421	389	458	394	466	457	432	403	420	395	416	419	403	419	429	420	428	398	390	490	440	470	423	402	411	403	408	386	421	436	453	413	411	422	408	393	405	345	430	423	393	428	413	389	381	398	446	446	433	419	424	444	453	432	421	418	401	422	409	402	399	420	420	448	449	445	440	408	418	433	430	469	407	409	441	433	439	416	423	438	417	429	432	384	415	423	425	423	407	420	443	406	434	406	467	408	386	431	434	389	443	450	416	432	441	415	454	384	426	385	448	424	412	424	437	427	395	432	460	429	399	422	412	410	415	369	385	401	419	437	464	424	406	413	404	434	405	405	478	408	443	442	414	429	438	434	422	412	426	455	433	454	380	427	408	421	418	433	445	440	424	476	439	425	422	436	453	408	445	421	417	407	462	452	425	433	460	431	352	406	428	413	432	419	428	435	391	436	396	438	408	394	393	427	408	412	446	432	423	366	443	381	425	424	435	429	425	443	404	422	457	464	422	414	389	435	416	418	437	404	415	402	411	400	429	442	383	428	425	429	408	413	391	394	389	434	455	422	425	398	445	435	393	485	415	443	421	416	434	416	414	432	425	458	410	427	435	422	424	425	439	413	431	414	449	438	437	433	445	407	412	394	437	432	438	458	428	423	400	443	408	426	483	380	433	446	412	441	441	431	422	424	428	406	425	424	410	409	399	396	436	386	416	411	430	404	397	416	399	423	434	442	425	422	391	429	402	418	444	427	424	396	401	437	434	415	457	426	400	401	419	407	376	401	402	434	398	409	434	407	413	393	411	428	416	398	427	446	403	395	413	400	440	432	409	398	395	382	434	447	430	409	397	436	369	419	431	422	414	404	432	443	455	456	403	419	409	408	403	419	430	418	434	439	431	406	457	447	421	419	394	410	424	436	453	425	436	401	398	428	409	437	413	455	425	419	435	401	431	432	406	397	439	404	462	407	407	446	424	436	414	419	410	414	428	423	433	379	440	431	449	421	437	444	428	418	418	424	413	431	410	452	428	399	411	418	440	432	404	422	451	431	408	457	433	418	388	436	422	436	435	427	439	444	375	421	421	440	452	403	438	459	434	441	419	446	433	418	420	459	434	416	424	437	436	397	434	392	442	449	433	411	422	418	442	452	439	435	407	417	442	428	427	450	416	413	420	376	418	413	453	443	424	403	381	444	421	433	427	435	420	438	422	445	403	405	399	422	465	448	428	420	388	427	425	393	431	403	396	398	412	411	431	399	396	426	410	430	434	422	398	412	414	435	411	419	427	424	421	418	404	412	418	440	425	440	422	416	404	397	469	456	436	419	419	451	425	423	444	417	390	418	382	416	448	451	410	430	440	436	439	424	438	368	388	424	399	402	456	413	387	429	432	437	424	411	453	419	453	403	444	434	413	431	413	412	420	413	402	404	414	401	407	448	453	415	446	409	420	418	400	443	437	405	393	465	444	437	429	433	451	421	391	437	401	417	452	422	460	455	440	411	439	402	386	449	392	409	405	447	431	459	421	421	456	441	401	386	436	410	392	445	429	416	433	425	413	425	415	427	402	409	424	448	410	427	423	435	428	428	434	432	442	432	443	426	448	418	411	423	466	427	434	445	397	418	427	373	431	423	410	415	409	433	435	445	435	407	461	425	397	433	408	394	439	437	407	454	462	448	424	410	431	422	406	433	409	432	424	411	403	434	399	400	425	466	450	406	368	443	410	405	451	430	429	402	422	430	430	432	453	445	414	413	430	405	444	447	415	426	449	387	396	441	410	416	404	428	435	454	397	430	435	405	427	400	449	406	424	411	456	434	401	408	428	412	425	413	452	433	410	408	441	407	413	451	420	403	387	442	438	445	413	398	441	454	461	411	425	419	422	431	439	403	422	434	407	399	420	456	414	432	445	410	418	414	454	460	401	404	425	393	398	427	453	411	444	432	436	433	444	405	393	381	417	411	424	423	415	432	427	457	411	441	419	449	408	458	419	429	426	400	425	455	427	428	425	444	438	456	437	381	442	409	395	428	433	413	399	445	424	412	414	435	392	424	421	434	406	412	434	413	391	429	379	407	424	404	415	451	438	416	428	410	452	421	420	414	402	417	441	424	439	398	402	408	415	462	435	421	403	430	458	450	420	374	439	378	438	423	422	461	419	395	426	450	425	402	423	453	420	442	456	421	407	396	445	385	386	431	417	382	430	396	402	422	406	434	417	433	389	367	413	409	451	408	416	469	389	423	411	407	373	398	449	432	421	411	427	408	415	459	424	432	417	405	395	413	409	454	395	423	423	424	425	442	441	443	455	423	416	441	392	386	416	399	481	424	421	449	424	435	429	427	433	460	433	397	449	429	424	434	434	442	435	405	433	413	402	427	418	426	436	426	422	412	419	449	402	438	456	421	427	436	436	468	422	398	420	441	428	397	412	416	450	424	448	447	431	404	402	429	470	402	418	428	418	428	443	409	391	406	436	421	442	424	409	413	428	453	440	402	408	422	432	426	380	472	415	382	429	412	400	457	444	453	424	419	398	431	420	436	424	396	415	397	421	419	418	444	420	446	460	436	395	424	416	435	432	395	439	451	431	420	405	416	400	435	457	403	429	410	438	418	403	413	450	406	421	412	472	445	447	429	397	420	422	418	409	417	434	476	384	425	424	434	452	430	381	419	404	415	389	403	425	394	402	430	456	423	436	440	412	414	424	392	451	414	388	428	449	448	441	456	438	375	424	413	404	435	449	386	411	395	432	445	436	416	431	443	414	428	448	404	437	451	432	412	434	434	463	414	398	445	451	417	449	457	435	406	445	410	407	433	428	460	408	443	439	413	429	419	402	462	434	424	441	425	423	423	417	395	381	467	385	429	412	425	407	421	390	418	409	407	414	419	451	411	450	456	413	425	383	451	424	426	410	421	448	396	426	400	395	438	379	437	406	449	406	424	456	427	410	444	435	412	437	406	424	442	423	420	405	417	401	407	430	428	412	459	386	421	410	418	392	448	406	417	406	436	418	401	428	409	434	432	416	425	413	434	440	452	441	439	442	414	460	409	416	407	402	424	447	429	416	412	442	407	438	453	450	418	394	435	433	437	432	443	399	443	451	431	419	441	430	406	393	446	409	431	425	430	457	409	425	395	426	432	427	415	414	420	435	425	408	426	456	456	441	433	458	419	435	446	425	420	445	421	406	410	456	397	424	424	427	428	438	436	422	442	418	433	405	424	429	391	447	432	421	412	400	385	421
24185	21098	28224	24711	21714	17912	11664	7110	5001	3946	3221	2622	2067	1785	1487	1310	1099	952	823	771	743	681	638	576	553	539	549	490	449	443	428	422	448	384	412	413	365	350	365	370	335	355	326	342	342	346	329	344	301	334	354	328	336	335	324	342	340	353	330	328	307	327	347	304	337	302	325	319	330	333	323	291	342	354	318	312	310	346	322	337	309	312	320	338	313	324	295	338	316	332	337	315	345	348	349	350	314	333	339	334	322	307	318	324	350	306	294	298	342	314	321	287	315	374	342	326	331	324	330	335	336	325	320	372	315	322	324	321	344	323	309	325	317	314	351	342	313	337	361	303	335	305	320	336	322	332	283	303	309	299	315	310	340	329	335	308	301	328	333	349	320	311	319	315	336	301	307	334	354	345	328	326	334	299	310	342	297	312	328	309	323	307	317	332	336	322	318	296	301	308	333	309	336	295	328	319	310	362	338	342	327	308	347	337	330	302	291	307	306	336	352	316	331	323	359	343	316	309	337	292	313	332	298	355	280	328	307	306	320	330	325	336	336	295	308	329	331	313	315	340	317	310	335	350	316	295	332	317	317	313	348	316	316	313	317	321	323	347	274	304	303	336	298	316	343	343	348	308	313	336	292	320	340	332	325	308	307	326	345	353	292	336	290	294	331	307	313	349	327	351	309	322	315	308	295	293	326	322	324	328	294	328	336	296	347	285	300	333	317	342	341	320	300	325	343	350	294	290	326	319	349	314	330	312	329	294	301	295	338	330	324	326	310	306	343	301	328	331	308	322	322	325	299	342	313	325	335	343	332	319	334	309	319	315	324	290	315	331	348	304	311	315	308	336	336	303	312	323	327	327	313	319	325	293	335	344	324	270	324	289	321	358	330	306	334	324	314	319	343	321	322	296	324	322	311	299	351	292	342	321	333	315	319	320	310	337	309	344	328	306	332	304	336	299	307	309	282	347	316	337	319	335	311	317	369	321	310	283	325	347	340	327	328	318	310	329	332	330	331	336	333	308	303	293	297	337	310	341	353	288	310	313	318	331	316	363	296	287	310	325	283	365	333	306	330	313	355	292	341	344	293	336	334	332	310	303	338	331	308	317	324	317	331	290	317	317	297	335	326	352	324	310	345	360	325	289	311	296	299	303	322	329	325	318	330	318	317	325	318	344	315	336	327	326	301	324	300	327	333	346	294	308	300	309	308	341	338	334	294	300	331	326	320	322	338	293	326	324	314	313	308	331	331	314	320	312	314	340	310	335	299	312	354	298	303	311	312	320	310	322	328	335	299	316	335	320	332	315	309	312	334	323	347	306	290	286	305	336	293	329	316	307	334	323	336	361	306	336	321	324	300	333	304	292	319	303	336	302	332	341	340	311	328	319	346	305	314	333	331	331	322	272	331	302	335	300	310	301	333	328	335	313	340	304	309	277	298	329	292	362	315	304	318	285	332	313	329	299	332	294	289	304	355	325	324	327	298	314	304	317	325	326	288	298	312	316	328	315	318	330	326	275	305	320	314	324	283	333	314	307	322	336	308	338	316	335	293	347	326	312	313	346	336	279	315	327	312	314	307	325	328	270	284	309	307	310	316	294	334	327	321	345	310	354	359	294	338	291	353	306	336	344	311	299	332	313	305	323	291	346	305	311	339	314	328	301	357	313	307	358	327	317	312	313	306	286	332	337	355	325	324	296	289	297	315	324	352	335	297	344	319	303	331	339	316	305	323	350	335	316	306	356	353	299	298	307	325	307	339	330	288	330	306	319	309	311	343	322	302	324	310	323	341	328	295	332	293	321	328	306	341	333	310	292	329	308	302	315	306	313	322	332	311	322	315	321	314	294	294	336	340	324	293	325	312	300	326	303	345	307	366	328	307	289	311	309	336	320	307	322	303	322	320	327	353	334	325	325	331	322	321	337	329	331	287	370	309	353	321	309	325	331	335	330	310	326	334	327	346	318	308	328	322	313	304	310	330	305	329	340	284	287	301	320	350	307	308	311	335	346	312	356	332	297	304	315	332	326	332	329	337	300	313	356	305	332	308	312	313	294	314	327	304	290	301	321	318	317	319	278	298	308	339	303	310	317	312	317	337	342	333	316	310	316	319	321	319	317	318	327	325	285	319	314	315	305	334	321	345	310	345	304	311	291	334	340	365	326	317	318	327	322	317	335	332	323	323	306	312	328	348	356	365	322	323	286	288	333	349	337	345	319	339	301	322	335	338	330	303	295	310	325	325	326	291	325	342	327	285	322	318	311	315	337	354	305	354	332	342	302	317	300	361	345	308	341	337	304	304	319	330	329	312	310	331	316	339	336	327	326	292	340	310	344	351	334	313	336	338	348	332	328	351	311	324	319	319	314	309	311	315	345	301	312	329	285	303	327	298	326	316	297	304	304	322	301	324	315	351	313	312	331	310	323	342	322	337	303	327	324	313	304	341	313	297	337	328	304	330	339	290	311	329	326	341	338	338	311	293	299	297	324	338	312	318	345	329	290	316	309	359	284	302	322	321	313	332	333	339	318	336	320	332	307	326	318	347	330	290	329	313	310	308	323	317	339	339	343	305	328	308	288	320	339	303	316	323	297	320	312	310	326	320	322	330	330	302	360	343	314	331	335	314	288	280	304	327	309	320	326	311	301	341	317	327	337	315	330	323	276	332	325	327	350	306	326	325	328	330	295	311	343	332	284	292	341	341	293	322	324	321	327	329	326	321	302	311	294	338	290	316	330	340	349	328	355	351	326	352	287	309	301	321	319	316	335	342	305	349	317	322	344	319	304	299	314	319	299	323	346	318	317	318	319	324	325	323	290	305	312	290	340	313	348	354	301	290	331	304	320	335	305	310	320	304	341	299	309	325	345	307	314	318	355	338	310	317	321	321	308	315	335	322	335	322	323	310	324	289	330	344	309	324	314	294	289	345	345	337	307	298	295	319	321	333	305	320	336	310	292	338	317	327	342	327	320	309	320	321	311	320	319	311	343	320	335	336	308	299	314	341	325	342	319	299	336	329	318	284	319	306	301	344	285	302	343	339	331	329	334	318	337	307	324	307	365	352	334	306	342	331	349	310	334	321	309	347	311	310	305	353	343	328	339	300	315	309	325	298	340	316	315	300	324	329	299	346	284	305	332	339	344	324	306	315	329	341	349	337	340	328	324	349	330	374	304	359	335	354	317	305	294	325	333	345	332	318	295	330	306	333	353	330	305	298	355	324	284	331	341	314	321	320	355	326	293	343	312	311	284	316	296	307	304	347	337	325	354	300	320	309	337	308	322	331	290	297	317	321	316	320	328	333	306	322	294	301	306	328	326	310	319	339	318	343	323	301	330	356	300	321	308	343	311	323	310	286	353	336	350	299	276	335	329	312	302	324	309	326	343	298	318	358	324	293	302	319	313	334	322	331	308	318	348	315	321	340	350	304	298	322	338	284	302	326	324	284	338	283	330	305	311	329	333	322	305	322	293	352	336	287	321	322	290	317	305
30091	50423	43857	33274	27470	22229	17672	14256	11484	9332	7721	6305	5038	4336	3477	3090	2499	2002	1771	1662	1531	1361	1224	1106	1063	980	890	839	818	751	708	619	680	661	633	628	565	589	554	518	504	505	484	504	507	501	481	497	434	509	553	498	484	483	498	466	495	474	462	498	457	467	444	456	441	455	465	494	480	406	428	503	452	446	474	458	464	410	472	418	457	482	476	479	437	451	446	466	467	444	481	460	477	475	457	449	455	451	471	447	450	509	455	429	459	436	414	489	464	456	458	461	469	493	455	450	464	450	483	452	442	442	478	426	494	452	473	431	449	430	454	487	443	420	438	438	423	463	446	434	454	435	435	450	456	457	469	433	441	459	404	461	471	457	457	428	470	488	465	421	459	454	454	456	449	439	450	491	461	442	407	471	445	473	478	452	454	397	434	433	468	446	433	454	444	475	452	483	463	444	449	463	463	432	444	479	459	444	446	431	456	465	453	416	429	473	445	484	488	468	470	465	505	484	440	436	464	434	461	457	433	443	467	440	463	475	448	494	460	420	461	490	463	447	471	466	444	468	429	449	424	442	449	448	465	449	464	456	445	443	452	459	447	433	473	436	453	442	465	477	474	446	473	425	451	457	478	433	477	485	466	466	471	507	451	485	442	428	454	478	448	453	453	461	456	434	429	445	479	463	431	454	459	445	465	444	454	479	461	455	460	477	453	500	397	431	455	472	466	484	500	428	462	453	465	433	460	468	486	430	455	479	419	428	483	444	442	425	474	433	433	430	475	449	437	439	472	429	419	426	471	467	443	482	495	463	486	497	462	446	465	461	448	489	494	418	463	487	435	489	475	440	451	449	476	470	477	450	429	456	459	440	481	451	441	439	443	451	466	474	490	479	469	479	464	439	470	439	459	467	448	455	484	473	460	469	471	461	442	436	518	471	457	455	504	431	466	445	440	443	456	452	501	410	463	443	462	430	486	515	468	423	456	457	441	481	447	411	485	452	484	441	429	408	471	427	450	498	461	464	472	471	412	469	435	457	444	438	478	507	455	453	452	431	440	410	421	468	454	431	445	458	412	488	416	487	471	473	432	458	426	400	465	477	449	433	433	452	436	443	444	416	407	439	449	470	456	473	461	469	451	486	452	512	462	426	465	474	459	443	475	461	439	437	476	474	463	471	448	453	453	449	459	478	505	471	450	465	445	472	427	483	492	443	425	519	443	440	479	489	449	441	498	428	459	462	443	453	451	470	479	459	454	467	463	455	463	462	492	448	460	473	469	427	496	437	407	424	459	455	432	453	466	451	442	452	435	458	476	448	454	454	478	436	473	467	390	475	455	475	465	427	457	430	471	465	461	441	446	453	446	436	464	459	455	470	454	431	457	421	471	429	477	486	452	459	458	447	454	474	430	501	435	480	446	442	445	447	475	480	468	457	430	413	462	434	450	461	425	482	469	431	445	453	514	458	475	489	436	434	445	455	436	504	424	441	454	463	425	490	441	424	478	455	470	473	417	468	447	452	468	444	486	413	456	451	477	423	444	469	432	436	478	449	474	456	465	455	452	435	443	481	419	467	466	445	452	479	427	495	452	440	440	475	463	444	445	491	453	439	433	468	472	441	421	437	477	464	464	422	426	462	431	471	496	473	459	460	449	452	427	450	462	442	466	427	443	452	444	500	427	439	468	481	485	454	438	441	450	479	429	444	492	457	437	480	425	489	443	467	476	469	477	469	456	468	450	469	480	429	469	460	431	426	433	457	467	465	475	495	439	485	431	444	492	439	441	459	465	474	467	512	474	447	432	456	463	448	445	403	445	459	448	446	425	484	426	473	482	440	437	463	488	488	448	466	458	447	447	532	405	471	437	432	398	445	445	445	433	456	447	400	448	465	455	446	442	440	453	483	434	460	430	479	468	444	434	440	448	460	453	408	446	453	461	446	468	461	460	474	444	455	467	456	484	442	453	461	473	429	464	453	445	465	484	452	459	435	468	457	460	468	474	431	461	465	466	466	424	511	447	477	485	445	454	468	466	446	434	456	461	462	487	486	449	440	482	435	446	444	471	459	449	476	470	476	441	448	442	447	449	434	413	489	422	422	446	473	460	441	487	459	465	438	453	436	423	421	476	458	442	424	444	450	470	455	428	451	445	493	488	482	422	431	474	468	447	425	467	446	484	466	434	463	456	461	462	495	472	475	421	449	473	462	465	450	448	478	452	458	455	451	474	447	431	472	425	448	465	436	466	445	496	475	470	466	459	460	483	489	451	455	452	455	473	459	454	471	460	461	387	428	449	473	465	439	493	420	462	492	500	475	460	434	478	475	407	438	460	457	478	415	443	454	437	455	469	445	484	458	442	457	476	486	460	424	439	435	494	450	492	483	449	458	460	466	418	475	490	458	476	451	445	453	499	453	454	444	471	453	478	463	482	437	434	440	448	450	413	479	466	473	460	446	396	463	480	423	451	481	496	451	445	472	474	419	433	459	450	465	427	463	436	446	428	473	506	468	437	436	469	439	454	445	449	475	421	459	453	461	401	464	481	459	444	431	461	466	447	478	470	435	436	457	439	491	417	433	438	430	467	468	463	441	447	455	414	464	476	475	455	457	473	501	489	470	441	440	439	447	491	478	479	490	472	437	451	474	438	446	476	437	454	456	410	469	447	434	471	472	466	449	451	441	429	439	454	516	444	461	483	411	474	464	447	448	471	457	428	517	457	435	455	440	443	458	458	413	484	448	426	441	472	499	434	476	501	452	454	483	483	460	461	466	474	433	450	440	435	456	485	433	421	478	446	427	456	464	482	458	449	473	486	475	451	437	433	464	446	449	466	467	447	449	461	442	436	486	426	435	461	456	469	435	438	457	455	465	473	435	431	465	491	468	476	472	434	468	429	433	422	462	439	447	425	447	481	452	452	448	470	462	423	427	481	463	440	432	472	448	447	439	474	426	440	436	446	469	493	458	455	481	457	432	415	420	477	467	437	452	460	447	460	434	472	470	448	471	440	452	454	448	464	473	447	447	444	429	435	494	467	466	451	476	449	453	456	444	441	433	434	416	433	457	452	472	463	444	468	461	459	471	442	480	457	477	438	446	483	438	496	410	430	432	422	469	446	464	454	466	476	492	462	444	452	458	424	456	432	447	449	423	419	448	412	455	459	467	488	419	468	426	470	474	456	430	462	451	451	459	474	465	467	476	420	459	440	464	443	435	459	420	466	449	499	427	426	485	479	462	417	416	434	465	449	443	469	473	433	489	477	475	475	440	387	452	478	468	456	458	499	444	449	481	427	443	451	503	484	460	446	438	443	446	428	450	469	444	438	453	451	440	480	459	438	456	474	434	465	487	471	463	447	460	477	447	402	456	441	476	439	463	470	446	488	440	424	448	432	417	439	427	442	429	467	440	477	483	442	430	422	440	453	489	440	439	450	464	462	452	467	446	461	438	470	397	449	467	416	482	456	497	440	457	446	460	477	464	451	480	446	434	477	449	447	458
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
