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
341364725092	341364725650	341364726200	341364726750	341364727298	341364727850	341364728400	341364728950	341364729498	341364730050	341364730600	341364731150	341364731698	341364732252	341364732800	341364733350	341364733898	341364734450	341364735000	341364735550	341364736098	341364736650	341364737200	341364737750	341364738298	341364738850	341364739400	341364739950	341364740498	341364741050	341364741600	341364742150	341364742698	341364743250	341364743800	341364744350	341364744898	341364745450	341364746000	341364746550	341364747098	341364747650	341364748200	341364748750	341364749298	341364749850	341364750400	341364750950	341364751498	341364752050	341364752600	341364753150	341364753698	341364754250	341364754800	341364755350	341364755898	341364756450	341364757000	341364757550	341364758098	341364758650	341364759200	341364759750	341364760298	341364760850	341364761400	341364761950	341364762498	341364763050	341364763600	341364764150	341364764698	341364765250	341364765800	341364766350	341364766898	341364767450	341364768000	341364768550	341364769098	341364769650	341364770200	341364770750	341364771298	341364771850	341364772400	341364772950	341364773498	341364774050	341364774600	341364775150	341364775698	341364776250	341364776800	341364777350	341364777898	341364778450	341364779000	341364779550	341364780098	341364780650	341364781200	341364781750	341364782298	341364782850	341364783400	341364783950	341364784498	341364785050	341364785600	341364786150	341364786698	341364787250	341364787800	341364788350	341364788898	341364789450	341364790000	341364790550	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23260	21654	29310	24524	21741	22105	16655	6498	4153	3221	2494	1988	1769	1515	1330	1164	1074	1023	897	857	794	778	781	737	721	677	678	696	672	677	678	675	714	640	735	642	641	708	654	778	666	677	667	654	699	681	672	661	724	715	761	715	667	657	645	677	632	663	621	704	649	664	671	644	615	646	644	632	667	659	663	667	690	658	696	647	676	654	674	646	651	692	614	665	638	693	654	692	628	630	659	666	647	672	707	649	690	637	660	634	659	637	643	671	653	654	663	683	655	638	591	676	643	606	673	613	627	632	629	628	661	660	595	677	668	707	682	636	673	656	683	644	691	669	612	684	673	665	653	680	639	677	652	658	658	634	649	642	671	652	673	665	680	649	638	619	665	650	672	652	677	663	632	643	694	662	651	624	639	687	627	638	650	675	669	644	652	626	637	638	662	706	680	645	678	679	671	638	675	646	667	698	682	624	713	644	716	651	712	652	644	641	654	655	686	657	643	715	637	627	637	721	721	692	675	663	700	638	678	665	644	680	694	649	648	633	663	653	635	657	668	634	644	657	674	644	676	631	726	669	680	626	691	675	672	706	688	637	697	645	675	662	652	676	684	708	667	652	622	708	647	623	645	641	691	698	673	652	665	689	655	667	605	622	665	658	611	675	662	673	608	669	623	626	688	609	660	655	659	637	700	614	661	662	628	666	630	653	660	652	625	654	594	681	676	653	658	682	623	631	675	589	683	662	667	690	673	648	672	606	645	689	618	628	652	592	616	661	644	684	618	645	657	701	700	688	619	677	661	704	686	688	693	658	673	633	641	626	677	645	676	670	628	652	681	625	631	651	650	653	611	645	633	647	666	685	665	691	651	617	629	635	677	628	619	679	655	687	699	647	662	705	700	674	659	667	643	661	649	654	635	653	711	642	638	664	625	648	698	668	689	611	640	654	700	670	649	662	686	648	674	619	671	666	593	668	645	608	678	703	656	612	664	656	651	666	662	607	660	623	632	606	632	672	675	667	632	648	628	643	685	638	646	644	687	652	722	650	677	690	657	662	640	639	699	650	657	684	654	669	652	621	588	655	675	611	673	672	662	633	640	644	642	658	666	631	637	638	614	573	649	643	644	686	645	694	642	638	661	630	636	635	636	618	612	635	667	704	661	623	657	677	615	695	676	649	680	621	662	662	627	673	669	653	704	648	654	639	627	679	648	582	655	674	659	654	684	697	683	646	663	647	646	659	712	668	659	660	649	678	611	675	631	614	692	700	685	682	619	638	689	618	621	655	634	651	638	705	619	663	658	649	690	641	629	639	658	674	664	662	622	641	654	674	690	625	659	626	664	622	634	637	686	633	663	696	684	645	685	663	674	678	621	634	675	664	654	616	652	626	611	629	671	676	659	673	650	639	640	695	648	701	663	652	607	638	599	637	678	628	652	593	629	662	670	706	663	635	609	672	634	637	696	607	685	642	597	645	614	705	611	655	648	654	656	646	656	656	630	681	645	648	669	712	621	632	685	652	682	634	662	600	638	710	657	656	594	669	624	632	660	644	661	625	611	637	666	645	638	684	668	669	668	628	656	630	676	693	625	669	671	664	660	639	634	712	617	627	672	652	636	669	668	649	673	665	660	683	674	680	705	631	704	649	660	645	659	631	647	629	684	644	674	679	600	680	673	625	676	616	626	604	661	605	653	671	669	650	612	654	674	654	646	659	678	651	671	667	659	649	656	668	662	671	668	670	632	651	626	666	643	639	649	633	646	620	613	648	659	691	614	662	710	648	653	645	628	647	646	682	651	643	619	653	674	634	661	646	634	643	629	631	679	730	655	593	628	607	662	643	651	663	675	656	666	677	655	639	644	672	628	621	632	663	665	673	675	678	620	642	654	654	684	662	605	662	628	599	659	629	648	599	645	628	634	668	676	603	613	662	667	666	694	642	679	587	632	663	609	624	673	631	657	662	617	659	661	663	619	629	674	629	611	681	677	662	661	668	691	650	650	679	674	643	609	644	707	699	680	645	661	686	669	663	659	665	618	630	627	615	660	652	677	635	647	624	678	660	673	653	623	668	655	721	626	676	653	666	657	684	658	656	645	635	637	674	643	652	625	670	634	652	629	633	687	668	623	653	615	620	638	672	664	669	647	640	654	610	652	646	626	719	684	658	668	612	650	679	650	676	618	648	629	662	660	630	656	675	640	669	684	695	670	631	655	685	648	606	681	659	616	674	623	664	675	660	618	619	653	650	633	657	657	659	668	683	642	647	641	679	689	652	628	657	604	652	692	663	630	693	660	658	705	642	701	666	653	663	616	648	638	697	661	646	652	687	656	653	680	623	649	693	668	659	659	640	690	663	662	633	661	646	686	699	644	655	709	678	644	651	680	669	717	666	610	634	663	665	614	674	669	632	653	640	674	658	679	641	640	674	679	632	614	619	664	647	688	681	695	651	625	662	685	665	681	695	636	674	633	652	619	642	673	642	666	659	654	642	708	645	622	631	642	703	632	687	646	629	626	670	703	662	650	635	694	630	646	613	661	634	646	627	643	648	669	659	643	685	662	652	648	741	660	651	607	663	675	664	621	684	648	627	618	648	635	625	660	630	684	620	644	625	664	659	660	665	697	661	649	670	660	608	650	659	672	665	632	637	669	596	644	589	619	664	637	633	675	665	638	645	717	661	614	651	656	597	659	696	679	667	660	660	664	669	626	656	662	670	655	644	612	615	646	639	660	643	678	646	629	639	642	655	646	638	702	639	644	626	663	679	637	671	633	718	663	640	675	640	712	634	646	701	614	648	654	612	643	646	706	630	626	611	627	641	659	665	644	655	698	625	650	667	620	649	681	681	665	668	635	636	703	665	659	658	648	623	631	703	633	634	676	726	638	671	607	658	655	637	707	676	721	645	669	653	674	671	627	624	637	669	632	662	667	673	676	668	642	660	657	656	618	644	620	650	655	644	629	689	683	631	605	670	703	663	681	656	691	677	664	654	654	660	656	630	600	673	661	650	642	654	680	660	658	641	698	649	635	676	636	689	662	601	688	670	694	640	614	668	638	671	657	671	671	695	629	663	644	651	634	632	661	648	689	686	686	638	646	635	601	639	666	666	639	613	697	622	627	663	695	637	648	639	645	648	661	685	649	614	646	672	645	668	666	670	638	627	657	663	644	685	637	652	695	679	683	603	705	663	626	641	665	614	658	670	651	632	664	656	649	673	656	628	658	629	621	630	698	645	650	683	651	658	620	675	655	645	688	601	675	656	664	656	663	630	664	655	662	643	641	642	649	659	655	674	612	599	627	661	633	649	627	639	626	649	652	654	641	712	615	656	645	625	655	647	665	615	665	630	637	689	613	671	691	673	656	615	629	666	696	651	600	673	643	639	657	678	671	641	668	660	673	622	626	618	602	632	657	666	644	631	644	610	638	619	666	638	660	682	645	639	629	648	674	663	649	633	657	667	640	642	665	649	678	647	666	672	674	712	677	644	637	638	636	639	652	658
34033	57608	45608	30097	21783	15686	11650	8322	6065	4678	3432	2862	2446	2026	1841	1650	1385	1220	1137	985	947	898	866	844	824	856	791	791	832	802	778	794	863	761	816	785	806	806	751	830	788	761	779	770	784	781	797	791	799	787	813	762	726	742	771	743	737	799	762	744	779	754	716	797	786	774	754	746	791	754	729	744	754	734	769	718	751	749	758	703	762	716	770	702	770	812	771	725	734	747	760	744	760	731	725	716	735	738	748	767	721	740	728	732	757	763	734	752	726	769	703	734	746	694	741	748	764	695	765	758	717	722	774	777	724	773	735	736	717	748	759	747	706	762	761	747	698	742	778	716	748	802	743	775	731	746	711	755	681	756	762	750	681	735	737	774	769	703	700	768	794	769	777	744	768	772	781	749	745	707	760	720	713	789	693	699	767	718	767	766	727	777	729	787	777	715	713	779	751	742	723	737	733	718	786	754	764	734	742	726	756	766	774	744	720	766	725	786	721	741	682	733	762	739	737	782	700	733	771	754	737	769	740	728	729	701	730	697	707	713	749	751	738	752	736	748	738	818	725	756	732	744	706	739	773	719	723	759	745	677	760	732	772	729	753	765	732	721	687	721	754	739	697	733	754	810	800	752	701	734	764	706	731	718	782	722	725	777	757	744	719	695	755	756	743	750	722	702	742	715	770	713	789	789	729	776	776	705	743	774	748	744	727	728	737	746	712	744	749	731	746	767	720	720	741	744	713	747	762	730	717	728	710	753	757	768	702	729	777	709	759	731	734	744	679	738	721	791	712	725	736	755	798	748	723	743	720	751	735	706	732	764	787	780	797	775	731	715	748	712	713	752	711	740	717	738	747	723	766	733	738	757	749	714	718	739	730	752	763	729	716	728	788	712	765	709	706	691	744	746	750	779	767	755	720	751	697	767	774	727	696	711	717	780	675	698	768	768	764	720	738	753	709	748	769	803	762	701	718	758	709	716	738	719	744	756	750	732	736	776	735	716	726	732	752	698	701	742	707	704	704	754	750	733	771	780	733	737	752	719	728	744	730	804	764	755	742	765	706	727	747	736	811	732	794	753	709	737	712	755	770	707	703	744	723	725	717	759	695	785	795	698	730	730	754	749	763	715	753	755	738	780	724	748	740	672	743	744	744	754	689	764	753	732	743	746	753	722	723	722	738	746	775	729	760	735	726	732	757	749	722	766	736	779	757	747	702	689	719	735	792	733	773	704	750	719	733	740	697	756	726	727	742	748	741	744	754	778	757	704	742	736	714	701	711	730	719	796	728	791	720	699	775	744	727	741	735	763	746	766	746	760	757	739	747	770	728	733	769	813	732	757	774	691	751	719	768	784	792	753	726	776	792	686	752	775	724	702	750	737	710	768	687	725	774	694	718	719	786	750	695	727	780	770	770	771	697	739	738	719	725	726	746	730	736	711	813	740	804	732	742	753	787	716	707	732	738	733	754	772	794	758	772	744	743	764	709	743	774	760	711	700	710	718	723	736	685	751	758	731	738	704	768	767	795	732	689	759	743	710	759	750	746	646	717	698	739	762	748	762	730	729	706	757	733	719	752	726	720	765	725	728	711	749	733	720	741	752	768	782	724	740	756	726	737	740	708	718	784	730	730	728	749	737	797	712	754	720	695	757	768	708	689	743	763	749	707	759	732	760	716	717	732	718	742	794	729	738	716	754	748	725	720	763	728	764	709	747	760	735	721	722	725	722	775	748	674	722	771	748	698	742	771	754	736	742	772	719	724	730	729	736	729	720	680	788	666	776	707	731	723	736	805	721	769	707	801	720	731	743	699	746	713	760	723	732	745	755	767	701	805	751	759	673	722	755	759	715	740	731	719	744	712	765	738	755	765	723	739	735	725	770	755	795	699	738	710	778	735	750	737	768	741	767	698	706	719	766	671	713	754	760	795	698	776	756	775	744	711	777	753	747	770	809	718	755	771	751	739	681	720	793	728	752	757	719	731	716	751	723	771	694	744	711	770	708	746	738	743	758	803	720	759	712	756	690	732	724	799	764	712	755	759	749	729	776	721	744	726	754	717	772	726	714	771	728	705	759	747	742	741	753	724	780	740	788	763	764	721	735	727	748	730	772	731	778	762	755	738	726	784	732	701	778	766	755	748	754	742	750	742	698	763	695	720	705	777	745	761	730	730	744	757	757	791	749	742	717	770	720	672	741	738	714	814	768	761	729	795	742	806	699	724	749	740	744	752	772	704	770	770	797	787	788	697	743	722	777	798	730	751	740	705	761	760	798	744	771	702	764	709	750	733	731	686	705	758	710	730	742	706	747	734	725	718	769	804	717	786	716	756	737	722	757	696	758	782	709	743	775	697	738	745	756	764	775	755	747	720	722	716	725	721	787	770	738	758	697	731	757	764	770	770	723	773	799	767	791	713	775	752	730	679	761	719	700	749	770	744	783	749	753	709	794	799	728	737	717	712	754	703	782	736	745	726	738	710	785	733	752	737	779	754	755	739	757	723	728	709	746	747	762	699	762	727	725	732	735	755	753	701	722	754	761	752	737	764	724	719	796	705	697	733	761	764	691	751	747	766	726	764	786	781	774	732	745	747	746	713	733	729	747	774	777	755	760	758	726	771	710	714	761	741	739	772	742	716	743	756	758	734	733	732	732	725	758	738	747	753	735	737	752	752	764	763	761	703	712	781	742	703	790	765	750	750	745	745	726	757	764	737	753	726	717	741	763	749	763	713	743	743	704	744	711	693	740	769	735	774	710	733	739	727	755	764	761	729	719	687	707	740	766	810	731	767	739	751	721	748	723	716	780	717	701	786	749	790	736	728	697	729	777	739	725	773	724	754	752	729	750	760	717	730	738	731	701	690	739	745	738	778	751	730	775	765	735	744	774	775	744	753	747	749	753	743	741	781	752	719	690	735	763	716	728	748	722	743	788	740	738	718	790	746	745	710	796	705	775	753	719	754	693	792	744	745	767	778	745	748	748	730	723	775	755	747	751	705	766	738	726	743	791	746	697	744	725	734	730	680	789	749	794	736	750	718	709	692	747	717	758	774	746	757	721	780	715	765	752	707	731	785	706	752	751	708	720	732	740	704	711	727	769	788	711	714	748	773	778	764	749	729	732	762	759	785	774	743	729	721	737	725	725	730	754	756	729	711	753	745	732	763	751	742	755	722	750	729	723	738	747	736	743	763	747	757	747	718	738	728	738	710	743	784	777	739	731	739	695	705	738	678	746	698	715	742	763	756	732	705	704	741	741	756	733	732	711	744	787	749	745	732	694	729	741	717	763	747	733	729	758	744	762	743	742	748	703	714	719	752	796	742	748	741	752	743	756	710	738	716	728	761	749	748	740	715	679	705	748	764	727	744	756	762	730	765	739	716	709	703	729	733	740	763	760	789	742	713	762	747	736	725	721	738	758	760	763	796	739	732	784	726	801	786	764	772	755	713	698	746	792	760	759	724	758	749	778	749	753	741	777	795	761	750	753	717	717
22864	21316	28906	24104	21374	21772	16280	6200	4007	3055	2453	1998	1645	1417	1265	1106	1068	1023	952	845	830	768	720	729	703	669	705	688	665	696	662	743	680	710	708	658	684	655	661	691	666	696	624	700	669	627	682	660	689	642	704	639	704	660	653	645	631	689	608	647	664	663	651	628	649	646	642	649	616	690	633	621	631	638	645	670	610	671	594	661	609	624	626	594	681	714	653	641	629	621	639	594	615	675	668	676	647	687	687	654	625	649	587	652	610	640	622	640	637	666	631	633	640	651	640	647	648	646	630	661	654	586	636	635	627	665	667	643	600	644	596	677	636	629	652	593	615	625	639	671	638	637	638	658	622	640	622	652	664	671	607	634	615	706	620	636	626	660	615	617	664	615	635	651	672	599	671	695	661	650	618	635	631	682	633	641	661	653	638	653	703	586	578	632	652	683	594	653	603	613	682	688	653	627	570	607	605	632	624	599	648	669	641	625	638	639	681	630	636	655	660	641	633	655	723	604	620	652	652	636	668	579	610	639	617	654	628	588	638	622	618	618	669	657	626	662	609	612	677	620	676	648	622	664	644	679	628	606	630	670	606	688	661	614	651	617	654	676	713	633	633	638	624	639	638	614	615	643	598	618	655	671	635	617	665	646	671	626	622	663	643	642	616	613	651	632	630	638	631	674	640	664	632	644	690	657	616	608	688	634	650	628	646	643	633	658	642	654	695	638	618	669	658	621	643	626	630	677	654	618	628	634	645	659	629	639	648	611	612	637	670	621	623	679	656	654	647	618	629	613	674	662	655	679	624	673	623	685	664	602	609	650	650	651	611	629	630	660	621	654	611	671	624	676	678	646	643	659	642	617	668	634	618	647	623	627	598	677	622	659	612	649	609	602	646	597	680	642	641	627	675	610	663	647	631	644	658	679	666	684	617	651	638	599	644	673	581	633	662	634	617	651	658	639	633	657	616	683	641	680	644	599	655	673	613	634	647	627	657	617	564	622	647	643	637	641	631	635	667	668	648	650	643	620	623	618	658	659	658	690	634	605	656	637	675	603	649	628	669	603	610	625	649	648	645	648	637	655	659	672	635	664	643	679	611	621	646	652	665	630	628	637	700	665	650	661	685	640	629	697	608	646	668	627	600	618	601	614	685	660	590	644	616	691	623	636	670	660	673	635	643	666	641	627	619	646	612	630	612	622	632	632	599	645	635	694	648	664	657	613	633	641	675	623	656	662	601	659	692	604	611	624	663	642	612	619	630	672	585	605	627	635	646	660	639	655	681	699	620	683	633	662	634	623	639	628	624	670	631	664	650	630	621	673	669	632	646	628	632	650	630	633	636	624	632	645	666	645	655	620	613	662	693	685	627	599	678	629	699	691	615	617	629	639	610	679	625	613	650	607	644	565	661	692	663	684	653	639	634	667	653	612	645	675	646	635	651	596	597	647	669	613	664	631	610	630	654	672	598	655	611	646	662	620	665	622	659	599	642	634	628	668	634	645	654	647	618	597	614	613	671	707	645	616	638	649	618	623	618	659	639	678	667	625	628	609	659	625	715	647	689	662	626	659	660	617	643	618	628	641	618	646	657	636	637	677	627	601	671	688	639	647	619	625	678	651	601	698	622	679	700	653	619	654	606	669	625	600	662	640	614	648	727	673	678	649	652	656	602	636	605	632	676	623	630	611	639	639	626	614	627	644	660	683	657	630	615	620	689	634	682	628	643	686	621	667	629	668	616	598	617	660	671	640	701	633	616	638	681	620	693	656	666	678	642	637	618	635	632	643	646	641	623	645	625	633	653	680	650	647	625	708	650	635	641	627	632	653	617	633	633	650	646	684	663	605	644	633	642	602	625	650	617	647	621	654	661	579	640	648	654	647	645	636	600	625	656	669	668	624	663	661	644	655	649	686	621	616	637	626	667	687	639	659	620	597	623	671	653	627	664	670	649	639	598	634	647	634	640	662	630	706	636	606	631	638	693	660	645	622	629	635	628	639	670	622	663	600	663	611	644	667	650	635	649	628	646	594	662	641	637	640	633	674	630	598	629	600	609	613	649	649	657	623	664	623	610	657	674	627	658	664	658	662	639	633	615	663	608	642	622	665	638	642	617	656	673	696	685	694	623	605	679	651	587	648	686	629	643	581	624	604	696	630	612	678	633	665	664	651	601	640	652	624	637	641	655	614	653	640	643	667	621	676	609	582	614	640	674	623	632	670	638	647	659	658	616	600	605	599	661	673	632	663	697	671	649	620	627	673	645	629	641	636	638	629	630	666	616	630	639	631	634	577	661	594	655	617	652	658	648	621	617	641	653	637	662	652	663	656	657	672	631	642	686	665	611	673	608	688	639	627	665	650	596	631	633	642	618	642	633	617	664	629	655	653	680	609	648	630	621	610	647	602	640	646	649	666	646	641	647	644	655	655	620	629	640	657	673	636	613	632	708	640	623	656	632	605	634	607	633	655	689	613	662	663	616	641	643	683	629	642	620	618	641	630	705	593	646	652	705	620	619	654	643	665	684	639	661	683	604	599	659	652	663	609	622	614	652	666	616	663	656	593	652	631	616	636	669	648	673	648	645	597	618	662	607	601	603	635	671	620	640	606	627	671	670	649	620	659	611	613	632	610	633	639	635	681	646	638	616	622	598	623	658	664	651	625	627	618	632	702	619	602	628	606	668	645	615	601	634	626	676	651	607	645	621	632	590	684	615	631	619	643	605	629	698	597	658	670	641	600	658	651	639	659	642	661	675	667	674	629	657	582	616	639	659	655	642	645	664	639	655	697	597	629	674	613	640	657	643	597	620	614	655	672	609	638	632	677	623	662	641	657	629	624	653	634	633	618	636	611	669	655	665	628	673	624	688	675	657	627	635	611	616	630	639	680	624	666	670	641	632	670	631	602	627	649	634	681	619	597	643	687	631	619	622	622	674	590	648	592	715	654	639	656	648	614	667	675	660	624	642	641	643	680	656	634	654	664	597	680	645	646	597	649	641	637	646	649	638	596	627	648	641	638	706	624	635	675	659	687	634	648	620	618	598	648	623	627	645	638	617	679	639	695	625	657	637	618	627	617	638	609	684	660	649	647	652	639	627	641	645	640	637	623	644	636	631	587	645	675	650	617	658	648	650	622	624	649	611	636	642	599	677	652	593	654	633	637	667	643	657	617	621	576	641	667	638	639	623	658	659	667	678	653	660	613	634	654	652	646	624	605	602	645	699	630	624	655	684	628	647	634	628	666	610	634	652	645	613	636	649	638	663	611	636	604	657	638	684	649	643	659	626	708	666	649	636	679	662	632	634	646	623	651	611	671	643	606	589	649	645	651	648	638	613	635	648	605	681	626	689	634	659	657	676	634	619	596	639	665	660	654	616	604	608	666	627	639	640	638	698	612	614	695	627	686	665	606	639	640	632	684	592	689	632	678	629	653	595	613	656	660	649	634	647	667	661	664	670	609	636	666	646	722	695	676	644	611	710	641	659	672	654	653
33881	55400	44061	28885	20800	15151	11166	7944	5946	4426	3366	2796	2297	1983	1725	1551	1335	1235	1056	1010	919	924	891	835	768	755	764	757	800	748	743	780	779	777	774	757	786	800	737	782	770	789	807	771	735	698	725	759	793	805	761	764	723	792	770	706	728	703	743	752	769	783	766	729	740	733	751	737	740	707	750	691	720	722	682	723	765	714	729	738	776	753	673	722	763	750	712	718	686	750	730	717	745	704	711	741	735	756	752	769	714	726	750	729	727	682	776	740	730	715	700	712	769	691	705	793	773	696	694	698	766	690	712	747	711	702	755	742	758	748	749	739	779	717	760	748	750	698	720	727	701	713	745	741	705	707	695	737	726	763	703	733	697	740	739	751	703	756	734	748	704	710	694	736	729	727	694	746	750	712	687	722	676	703	720	701	719	756	736	737	691	728	733	729	736	744	713	716	725	733	696	725	771	691	717	723	712	743	706	720	727	714	704	714	685	693	711	693	740	764	735	742	682	744	751	692	736	684	669	723	741	744	687	734	725	731	726	693	762	741	733	736	739	741	740	709	747	780	669	789	758	714	706	733	742	791	768	741	681	695	730	715	727	708	758	691	755	717	733	667	782	672	698	684	726	735	738	714	711	718	718	751	756	711	708	678	720	723	711	688	758	669	680	695	700	759	739	728	756	722	756	733	725	716	742	727	730	722	709	720	738	725	688	747	756	723	722	701	737	737	720	666	721	709	745	739	683	747	705	691	732	761	717	746	726	714	702	740	713	684	726	741	720	712	740	749	698	718	755	681	736	797	704	729	782	712	738	747	688	742	701	711	748	724	723	740	736	732	752	735	745	729	766	713	781	719	696	748	698	713	710	730	711	752	742	731	735	719	710	703	776	716	754	690	727	686	760	736	744	753	732	711	716	726	734	744	674	731	721	751	707	712	714	752	712	768	709	752	732	766	734	727	739	732	683	737	731	699	729	692	766	734	733	738	738	672	757	739	707	673	750	746	716	707	733	755	732	678	702	745	707	726	742	669	770	738	730	729	721	735	695	724	729	733	752	765	685	714	690	764	699	719	755	707	711	719	727	690	737	717	714	706	723	714	745	789	760	722	699	753	743	698	754	717	723	705	684	717	712	704	722	752	714	665	698	706	720	731	737	712	713	688	763	727	744	745	755	756	751	774	691	728	748	736	688	745	708	707	687	755	694	794	736	748	704	702	714	707	740	719	741	738	742	718	748	740	723	702	707	696	689	687	731	742	703	744	750	760	697	739	680	731	716	720	723	727	680	758	713	655	688	712	713	721	709	710	714	699	745	728	762	689	740	744	675	695	769	701	729	773	697	758	692	723	715	721	722	747	765	740	694	678	701	698	745	706	759	741	692	730	692	727	759	724	726	682	769	703	791	736	735	753	720	696	703	727	742	735	771	707	741	773	708	700	770	671	757	753	704	697	702	690	735	747	713	762	736	640	733	724	725	706	744	735	705	733	642	757	775	734	699	714	730	632	702	736	756	690	710	699	679	712	717	752	765	724	733	696	724	725	744	705	715	731	738	715	709	817	733	716	669	737	756	755	737	684	730	726	741	678	726	738	707	686	714	733	720	755	777	723	745	714	742	741	717	744	664	712	709	730	745	742	733	732	760	764	689	778	673	680	705	758	762	720	708	722	742	727	705	708	692	747	683	695	704	746	739	665	707	711	709	732	700	721	740	714	710	707	738	716	725	755	731	761	702	716	722	762	721	696	759	751	723	737	718	719	765	721	748	773	696	697	727	757	729	763	728	732	755	714	705	678	734	695	741	730	754	659	723	714	749	775	777	724	780	722	759	721	755	730	768	730	702	744	754	721	708	748	679	721	751	711	693	709	750	725	681	745	710	773	718	734	699	710	709	725	754	755	677	732	668	701	722	687	719	732	751	758	758	736	701	736	761	755	713	697	731	689	766	767	764	772	751	788	745	781	777	737	754	740	714	675	666	740	688	716	710	707	729	740	741	721	757	780	799	699	742	725	673	748	652	730	724	689	708	701	732	723	662	725	751	741	648	763	750	717	743	710	725	728	661	728	673	752	680	726	755	709	729	699	657	678	744	727	754	741	751	728	703	733	723	718	733	739	744	711	717	709	744	787	753	701	716	758	727	760	763	719	661	712	746	681	790	692	734	703	713	708	667	716	749	727	725	749	721	718	758	759	752	738	710	688	709	762	724	764	695	708	724	773	713	720	745	720	757	701	712	760	761	712	753	694	764	725	714	677	738	740	709	716	669	728	724	672	723	798	733	739	740	734	742	714	738	703	766	739	694	712	716	740	733	746	726	685	716	763	734	743	715	716	749	689	745	708	733	738	740	712	687	732	745	717	745	725	724	739	743	757	699	757	767	746	726	745	708	710	757	740	699	737	755	761	735	759	737	748	755	742	731	702	738	696	722	737	713	721	672	719	692	722	696	757	743	714	733	664	682	717	724	732	716	749	713	741	721	760	749	798	711	738	703	776	710	757	753	713	704	703	767	772	736	754	751	752	734	702	738	705	704	754	721	665	692	660	729	686	706	661	702	749	694	708	720	754	753	686	723	709	716	732	753	709	739	734	737	745	726	721	740	699	692	776	695	705	739	699	697	710	698	742	707	716	728	675	707	697	696	724	709	705	660	662	737	723	732	725	729	791	690	735	723	721	737	748	690	720	751	746	719	719	682	711	724	697	766	764	706	765	696	713	745	751	706	739	784	758	698	716	749	703	729	668	707	706	696	765	741	691	775	735	749	707	748	731	698	728	752	743	730	740	708	723	723	767	706	764	735	736	677	704	726	719	716	702	682	697	753	719	700	724	732	768	711	755	761	728	707	750	725	732	743	717	738	741	679	719	715	678	675	744	721	746	753	708	711	722	743	677	691	716	713	724	747	733	741	731	738	716	793	724	717	751	669	747	741	716	702	689	741	740	712	676	786	764	768	737	738	729	690	717	744	795	681	735	706	740	702	704	754	727	697	701	710	749	719	719	736	734	720	740	752	744	762	722	653	703	746	751	737	726	692	745	728	697	746	723	772	723	763	699	735	737	733	765	673	747	740	719	713	738	674	752	746	755	758	733	729	707	727	723	762	711	731	731	719	721	749	677	699	758	675	748	695	740	699	717	724	682	724	768	738	709	701	698	743	692	716	714	791	715	734	735	721	738	742	718	704	739	658	711	760	752	742	761	742	740	739	708	718	722	716	780	719	725	746	727	734	710	744	735	728	744	729	728	718	724	730	757	696	717	753	767	750	754	721	663	756	733	698	720	720	736	697	775	714	715	738	721	692	737	769	741	715	692	718	690	690	697	724	745	750	710	740	748	722	705	726	688	758	703	748	699	738	724	712	703	691	673	759	721	731	734	765	679	751	715	756	685	761	706	698	743	663	755	717	700	761	697	774	746	746	700	668	771	734	725	760	694	755	760	708	751	717	736	726	721	652	670	729	739	753	731	742	728	696	736	743	760	750	734	712	673	711	742	718	734
22919	21344	28960	24121	21445	21880	16784	6519	4190	3275	2500	1998	1706	1547	1325	1226	1114	932	900	870	803	750	705	734	716	692	635	642	671	669	665	653	664	657	689	695	672	663	661	679	653	650	705	668	705	651	709	642	646	709	661	687	687	664	655	645	641	620	689	650	639	626	667	653	621	676	643	650	649	670	699	593	638	648	630	648	580	633	643	604	645	608	602	657	607	659	637	642	631	646	652	621	590	637	612	617	669	636	628	592	645	565	636	653	641	653	601	624	643	667	593	592	602	647	635	634	632	592	621	593	618	669	629	666	586	627	633	645	631	596	647	662	636	624	612	626	614	625	666	646	648	648	677	589	655	646	597	616	627	651	672	647	617	630	694	665	622	641	638	579	603	656	607	645	623	610	636	612	622	619	662	584	600	617	638	545	636	584	619	632	616	597	640	617	669	630	598	608	644	602	655	629	569	596	575	613	650	635	602	646	625	645	635	616	599	612	618	612	671	608	651	642	633	624	565	598	588	654	644	623	590	607	639	642	651	629	645	633	647	632	609	604	660	620	563	601	605	610	633	682	651	639	615	603	606	629	624	599	602	634	609	661	645	611	592	620	598	649	634	628	647	634	641	684	651	610	614	622	635	588	632	657	647	608	647	644	590	649	642	602	612	653	648	604	613	584	612	648	626	616	629	610	634	638	634	660	610	589	625	626	641	667	617	633	621	657	629	647	642	579	629	657	615	640	607	634	615	654	597	632	659	663	612	596	664	673	651	595	630	627	620	661	619	600	590	607	682	635	646	641	630	661	607	644	651	638	630	613	610	632	646	637	631	633	605	619	673	612	615	648	655	629	610	616	611	619	629	629	660	635	608	673	605	646	616	637	664	640	641	607	638	633	596	647	632	616	684	615	656	634	628	600	607	657	614	644	616	623	613	627	618	634	635	681	684	637	659	618	615	654	599	651	611	630	613	629	650	681	636	609	623	613	634	640	675	634	631	652	642	632	601	597	668	629	653	694	617	656	601	662	593	653	620	648	652	637	610	654	599	597	660	598	623	621	636	641	645	605	648	597	607	644	614	631	625	663	600	644	652	611	619	628	658	642	628	676	612	645	659	616	691	620	638	633	657	621	621	617	669	600	599	588	659	614	653	672	636	627	610	638	628	621	599	602	623	612	604	667	604	630	596	623	614	636	667	635	609	658	603	653	628	593	652	616	641	645	603	622	634	633	620	651	641	628	606	663	641	681	638	621	622	641	639	618	617	611	634	678	624	593	632	668	655	608	592	618	636	657	613	625	645	652	618	598	638	672	619	631	662	632	693	607	605	669	613	656	648	653	647	627	614	638	666	650	652	671	647	637	616	563	657	628	620	654	664	641	629	610	596	677	628	602	638	654	583	631	614	606	583	628	647	650	645	670	588	636	604	621	613	646	677	666	595	584	615	596	659	656	629	582	646	649	612	601	631	595	607	615	656	610	625	640	644	618	587	625	645	599	586	620	646	627	628	602	622	640	608	619	612	629	605	641	676	624	619	641	654	612	623	657	634	679	649	615	636	620	593	628	645	635	666	603	627	613	621	626	608	612	610	586	663	666	582	578	638	645	630	622	621	626	600	656	627	644	651	612	647	626	643	671	665	650	650	649	611	627	590	644	632	660	603	600	638	619	609	624	656	629	688	627	653	617	632	623	651	597	615	614	603	630	621	649	643	622	636	648	618	634	594	668	590	635	595	627	656	621	615	637	583	630	632	652	625	653	654	587	610	607	596	632	610	634	646	646	642	649	642	634	623	625	614	621	659	591	608	613	634	633	610	620	656	641	647	620	616	627	610	636	653	609	606	614	624	631	620	618	599	615	626	644	618	607	612	614	678	624	579	604	650	649	676	635	605	630	626	678	620	644	614	645	622	590	663	632	631	642	601	619	581	593	595	617	612	637	637	588	627	639	698	637	617	592	585	646	635	650	632	636	622	659	641	604	653	616	582	608	642	568	628	696	626	597	637	631	617	648	636	659	632	615	657	662	589	592	666	600	623	623	623	666	645	586	602	646	620	605	594	664	618	670	665	637	627	619	591	630	693	654	641	647	583	605	611	629	630	621	643	615	618	625	594	631	602	601	636	616	646	650	602	624	578	586	594	624	610	645	639	624	634	627	623	605	632	646	646	642	609	629	610	623	622	624	644	617	634	690	599	607	627	667	644	640	603	596	658	682	614	613	646	662	620	633	635	642	629	615	653	628	597	610	622	649	656	601	639	628	613	642	630	623	660	610	646	642	606	626	599	671	635	617	577	602	683	610	649	602	621	679	653	636	621	627	656	644	661	616	682	606	637	618	619	636	639	607	606	636	620	602	583	635	622	632	633	685	657	613	596	667	562	645	651	646	623	609	634	649	611	650	603	612	596	606	666	584	666	663	606	599	629	646	613	658	620	654	601	637	624	617	632	612	654	629	629	621	605	600	602	657	648	621	654	651	643	664	618	630	645	572	620	622	630	621	648	614	562	612	635	674	592	635	621	626	631	622	674	599	639	598	661	627	582	594	627	661	610	627	634	605	597	624	629	610	592	631	635	655	655	629	626	591	574	605	651	598	625	623	629	603	614	627	687	631	612	614	649	624	609	586	597	608	606	666	612	619	681	639	617	615	634	571	599	602	603	629	618	625	606	633	612	666	616	579	596	589	635	640	580	648	612	673	637	635	614	640	646	627	652	638	636	616	631	600	672	584	611	632	615	681	643	636	603	628	647	645	629	624	596	681	668	630	620	654	603	673	604	654	653	593	635	604	614	632	616	623	656	570	615	622	665	624	630	615	626	595	584	622	620	571	649	653	658	548	592	656	627	669	602	630	588	621	637	607	649	624	643	625	604	608	636	647	609	625	620	644	614	619	637	649	621	576	635	639	574	624	627	604	592	595	647	640	666	684	611	672	657	605	630	653	619	602	637	626	604	634	624	648	638	594	666	634	658	627	588	642	631	615	623	650	630	639	624	650	657	628	632	663	664	660	580	642	652	654	680	582	628	629	583	626	642	608	643	652	608	617	624	666	631	589	618	637	591	641	661	634	628	651	610	630	654	633	673	607	604	631	595	633	677	617	600	605	618	612	641	638	634	611	649	603	635	625	656	649	642	608	619	625	624	593	639	583	600	620	587	647	604	651	652	623	611	603	637	632	612	612	664	640	643	618	616	638	612	666	606	640	636	662	644	627	648	635	622	621	601	620	651	639	634	683	628	678	598	653	616	608	598	607	631	637	611	595	583	663	628	622	622	669	600	643	658	665	693	660	619	625	609	641	591	614	593	673	593	612	661	653	605	657	625	610	625	641	609	619	642	678	633	677	622	648	636	627	625	648	618	597	636	602	597	705	638	658	647	607	649	624	608	603	601	629	614	632	656	642	606	613	571	647	616	603	639	604	664	569	667	604	596	624	620	631	609	606	609	658	623	589	630	612	558	644	636	610	599	602	664	597	623	638	729	627	619	628	590	616	602	631	587	638
32255	55068	45740	30124	22023	16320	11860	8440	6334	4643	3555	2781	2411	2076	1809	1571	1414	1302	1125	1018	946	894	855	797	802	767	789	742	788	733	778	831	731	792	776	775	732	761	745	768	769	766	775	743	800	739	767	793	773	696	752	687	730	694	766	720	741	786	750	700	714	735	737	703	704	726	702	719	734	673	681	728	722	762	773	750	758	732	726	649	716	727	729	748	710	738	743	728	791	701	699	751	740	707	694	723	720	763	732	741	702	676	706	679	726	720	699	756	726	761	697	709	731	718	693	728	688	671	776	736	756	678	716	714	745	724	736	718	745	756	724	677	753	691	712	710	697	683	738	711	736	746	693	713	707	708	761	717	716	700	728	667	721	713	734	726	688	755	700	764	676	743	702	700	720	745	711	666	752	697	691	727	751	736	737	703	735	715	719	721	719	735	715	759	715	716	708	711	719	709	739	717	651	729	720	702	702	705	686	727	737	737	680	734	727	690	703	750	661	700	711	675	692	777	749	759	747	727	735	690	714	722	667	750	716	678	808	770	722	704	706	712	708	714	738	689	742	724	761	736	757	726	674	800	667	714	694	782	741	742	745	672	678	649	691	713	703	720	735	714	703	758	745	737	725	713	719	708	688	692	678	722	691	720	696	702	704	707	718	735	682	730	705	705	695	696	682	774	686	725	740	732	731	754	767	698	689	732	726	787	727	704	700	696	688	774	708	666	720	745	721	689	701	700	701	752	722	746	723	736	726	746	707	738	720	712	723	749	699	718	663	760	723	727	694	703	724	743	706	720	702	735	729	679	687	714	727	749	736	734	715	679	703	664	718	702	770	702	713	737	678	714	717	665	705	708	693	686	704	771	722	753	705	768	731	749	742	708	702	739	743	697	718	701	679	710	766	693	734	751	749	714	722	700	703	686	753	726	736	759	694	706	698	713	735	703	732	657	671	735	687	678	691	710	712	711	738	695	756	664	719	693	716	705	707	672	692	718	705	686	734	727	742	730	730	751	735	721	726	740	701	735	762	753	680	726	682	707	718	753	705	729	694	732	720	712	743	690	692	737	705	746	639	737	745	720	730	725	686	734	744	755	695	729	765	720	713	725	740	715	696	732	713	745	737	727	733	721	728	711	668	749	715	748	731	677	729	751	726	698	710	728	706	684	731	705	670	724	690	691	696	701	722	701	704	740	674	731	758	715	695	681	699	768	751	709	706	664	731	731	709	668	679	738	677	736	723	682	700	711	678	717	699	749	732	722	728	693	740	720	740	727	703	715	740	714	702	724	721	706	743	728	713	682	695	762	677	669	726	697	691	765	732	704	718	719	757	732	663	733	729	745	689	706	746	691	675	714	722	694	735	719	740	700	731	724	702	744	715	709	698	766	683	786	710	707	741	726	700	726	708	722	702	710	755	751	751	677	712	715	720	730	712	698	702	712	673	684	728	700	717	733	680	728	736	712	707	765	767	668	712	718	760	696	707	701	711	695	720	721	714	707	672	679	693	714	687	759	659	722	692	709	711	688	708	741	699	718	679	720	723	715	701	731	703	689	698	680	750	752	752	788	754	740	724	717	656	688	722	746	734	752	748	708	705	746	704	675	703	690	745	701	716	742	679	749	693	726	727	751	731	710	753	700	736	715	727	769	757	699	725	701	756	728	713	722	710	716	684	694	695	714	721	698	707	730	676	754	685	692	756	657	684	788	721	768	744	733	689	732	727	746	673	690	710	701	757	719	747	751	689	707	697	735	720	706	681	692	708	722	692	728	717	732	742	701	746	673	692	707	660	706	741	740	707	702	717	699	703	692	745	714	692	699	683	721	713	708	707	709	712	721	727	714	778	779	667	712	729	719	732	750	683	722	759	750	704	712	715	748	714	684	697	724	722	729	707	690	716	727	765	745	673	700	735	683	686	697	716	697	727	715	701	680	700	746	748	683	749	732	716	745	725	725	713	706	673	675	696	694	709	737	750	691	710	730	707	717	772	746	762	739	752	727	687	730	706	742	710	738	740	712	739	727	725	747	710	737	691	725	656	646	707	724	716	739	668	692	712	787	696	695	724	712	712	695	725	712	729	738	774	685	750	686	741	718	724	729	725	748	710	718	739	736	717	763	694	739	755	699	738	685	707	746	682	654	742	693	706	726	729	746	707	753	685	727	729	706	692	736	688	706	758	755	733	719	702	692	686	757	724	704	706	738	760	714	746	764	756	745	792	689	718	700	737	710	711	750	687	765	728	703	735	711	708	775	717	755	691	689	727	718	663	713	706	722	720	745	740	722	710	694	711	683	665	728	703	753	724	758	719	705	723	719	698	722	674	765	794	736	714	730	679	728	675	721	706	702	699	702	703	734	737	720	676	709	711	723	717	762	735	705	704	716	671	724	723	680	713	721	707	670	735	737	713	677	732	740	694	699	690	667	748	686	707	716	744	759	747	717	699	687	738	731	758	762	745	733	728	695	770	716	671	673	715	685	684	708	742	680	735	680	695	680	663	694	725	721	706	733	685	745	708	701	712	708	722	750	722	722	685	735	705	730	680	710	760	689	719	751	719	692	690	691	731	725	714	748	691	715	689	715	700	684	714	716	728	707	720	713	730	745	709	696	694	702	720	688	670	705	715	694	727	685	683	679	692	706	712	728	711	710	697	739	786	712	737	748	704	680	729	767	724	713	681	629	652	736	743	702	756	742	716	731	690	749	670	710	654	740	731	737	685	696	712	720	720	773	741	734	745	718	681	727	683	692	723	720	681	698	735	748	687	712	727	720	707	725	690	689	735	705	778	709	738	764	731	723	688	723	743	729	718	745	716	709	711	751	776	749	692	681	764	696	723	741	710	663	779	683	731	709	722	736	677	680	724	680	705	777	746	723	713	766	700	721	685	689	689	731	736	744	687	712	720	667	674	722	664	743	729	733	748	753	709	749	729	699	668	726	658	709	768	682	695	756	710	754	705	702	694	758	723	726	673	740	700	669	771	698	712	696	740	764	761	698	686	707	720	712	700	747	668	723	687	696	695	760	771	718	705	704	700	732	742	660	716	664	699	692	709	728	734	697	704	704	744	674	752	682	661	721	797	745	721	692	720	758	644	752	727	745	714	768	734	710	725	670	758	727	693	704	740	708	712	718	699	735	689	766	752	702	723	705	692	706	735	719	746	707	730	723	725	734	702	703	696	731	754	697	683	723	699	696	727	721	673	738	701	728	707	681	731	735	682	764	691	760	709	718	646	756	695	716	718	701	675	710	735	676	748	719	708	700	752	697	709	693	729	751	689	705	691	727	717	703	722	716	693	747	688	685	718	688	717	747	734	701	661	725	690	686	745	702	740	715	715	700	711	714	676	728	739	677	707	693	690	738	689	744	689	682	739	727	713	707	695	732	682	731	770	693	727	715	679	742	720	688	714	690	707	711	750	708	687	700	751	649	690	704	718	701	727	731	691	674	733	705	679	720	721	697	697	727	719	687	703	713	778	717	742	736	697	731	719	688
22994	21408	28989	24238	21474	21907	16832	6719	4280	3322	2564	2086	1714	1600	1429	1229	1088	1049	902	865	841	753	735	695	710	686	696	675	703	732	642	674	670	668	651	681	700	645	713	673	704	744	684	670	707	676	655	663	662	665	678	648	697	667	654	638	634	662	641	657	641	670	597	624	666	681	624	667	650	664	651	626	635	614	650	627	621	636	613	631	672	657	659	618	634	645	623	647	647	654	642	670	637	623	632	650	646	617	619	618	622	668	658	649	663	643	652	644	615	662	608	664	668	688	648	604	604	640	616	628	622	658	619	619	638	615	665	658	622	705	643	674	615	596	612	644	604	663	701	613	632	608	639	656	632	627	662	656	664	634	623	634	657	650	613	635	627	593	640	653	618	644	646	631	587	624	626	579	602	634	628	629	623	663	609	669	589	632	635	657	562	627	629	654	656	661	622	623	617	598	648	590	648	688	653	637	618	643	593	609	602	640	641	669	620	614	592	610	606	608	605	648	612	645	635	594	637	599	613	682	654	647	626	615	598	625	633	670	625	633	630	599	631	668	649	667	698	656	640	643	659	667	642	671	633	623	626	604	583	633	660	662	599	590	623	628	630	662	640	631	660	632	671	627	596	678	615	644	634	618	665	622	606	624	645	635	640	579	649	654	645	668	649	586	639	615	663	641	640	646	675	614	621	601	678	671	681	608	625	639	609	633	637	707	642	650	658	609	601	628	639	647	628	623	667	608	602	632	637	627	639	669	638	621	626	629	649	634	602	615	631	632	697	630	610	649	649	594	634	691	629	649	685	650	633	629	647	665	648	655	615	602	613	648	600	621	609	652	621	621	648	640	634	641	652	621	656	637	657	630	600	622	654	642	632	647	636	671	636	616	637	647	622	648	635	665	680	658	620	635	623	651	640	603	619	564	590	667	637	636	638	629	657	653	636	614	690	609	606	663	647	629	594	604	625	656	675	634	634	680	659	626	629	611	660	661	598	621	646	601	605	618	606	631	657	654	628	629	649	626	662	638	644	651	624	633	649	601	632	642	646	643	612	662	632	627	710	649	647	626	670	668	630	662	650	650	650	605	614	636	610	657	673	637	646	643	646	646	654	640	634	643	661	611	629	623	640	622	616	655	612	588	605	621	662	614	597	630	607	619	637	629	685	602	680	663	641	585	626	647	594	627	640	621	688	628	637	621	572	612	635	660	655	621	638	642	664	644	609	635	652	633	630	637	673	608	640	655	580	672	647	641	654	603	677	660	676	619	634	637	609	607	644	642	618	642	633	639	678	636	616	639	642	658	647	635	638	659	635	635	646	619	652	660	632	609	662	606	643	653	660	621	661	620	643	629	635	677	582	631	659	629	671	639	606	630	660	622	639	655	665	646	632	670	659	631	566	655	651	640	636	607	661	663	645	617	637	659	639	585	615	648	619	641	654	554	631	668	621	688	688	607	646	653	619	604	608	638	623	605	569	587	645	616	602	621	600	647	612	676	651	625	680	649	605	689	676	638	624	617	600	606	651	645	663	651	679	652	621	625	607	635	630	616	635	632	626	624	667	667	656	633	609	606	618	622	596	682	633	591	641	622	621	609	639	658	648	683	660	644	633	631	660	600	632	625	623	642	619	631	653	642	624	644	640	634	654	613	677	633	664	603	633	696	651	625	636	659	659	638	599	669	661	675	602	634	645	644	623	659	615	608	613	653	622	639	645	632	629	637	611	601	638	558	626	627	683	619	625	631	627	600	630	620	672	611	652	629	632	656	603	620	616	608	618	638	643	628	623	630	611	662	623	629	638	616	660	656	671	682	627	596	613	638	602	640	652	602	642	620	620	634	609	650	600	643	661	653	650	613	636	620	618	665	654	646	645	614	662	598	675	612	629	649	636	648	608	619	703	670	651	658	663	633	593	624	648	634	629	664	635	600	652	669	640	633	649	606	641	621	643	654	611	646	626	596	645	649	630	629	635	626	583	629	618	643	648	674	601	597	654	687	659	650	593	620	635	665	639	580	666	617	645	638	647	624	644	617	638	643	626	633	677	608	591	632	665	583	642	649	633	670	661	663	616	624	669	642	633	586	649	662	597	589	645	647	604	604	605	637	696	610	626	652	641	627	668	609	589	629	677	654	642	633	612	656	659	652	677	670	609	630	628	641	616	617	652	653	602	642	649	602	591	668	654	627	663	688	624	655	629	645	638	665	633	633	621	638	621	629	646	606	671	636	643	646	617	652	636	663	657	627	653	623	660	631	663	578	644	626	596	642	663	619	632	599	625	640	626	596	664	638	671	669	625	595	597	633	668	637	701	659	610	652	627	612	637	621	622	606	640	628	643	615	600	646	587	639	645	700	651	671	629	649	612	554	607	598	646	653	655	642	674	596	625	644	664	652	660	605	571	649	642	626	618	642	619	642	629	636	663	588	633	623	635	649	645	633	621	634	620	651	640	614	625	651	641	623	627	671	623	608	592	639	680	653	629	619	635	638	622	644	665	616	605	666	659	648	647	646	608	650	636	623	570	690	653	605	646	605	654	666	640	649	643	576	634	628	602	610	632	635	668	661	610	621	618	614	646	685	648	592	707	641	623	668	670	591	642	623	638	665	622	598	612	617	633	638	631	676	655	603	675	585	633	651	650	626	617	661	609	656	672	643	586	672	610	639	568	593	598	657	649	654	599	601	611	637	624	663	630	634	591	621	642	651	628	645	642	621	682	645	589	653	613	613	653	620	642	638	649	614	590	640	609	645	645	641	609	632	589	573	641	652	621	668	587	632	635	672	611	674	606	653	587	642	639	618	610	652	622	649	642	667	629	623	613	621	575	622	620	634	672	619	639	617	619	651	631	623	625	651	614	654	616	630	633	661	649	634	650	673	672	606	598	641	668	606	635	614	636	620	667	614	616	629	668	571	619	635	653	619	622	592	678	654	628	652	587	640	637	704	617	663	682	632	646	634	624	606	633	675	598	625	631	625	628	611	665	678	661	607	654	683	629	662	631	611	649	676	661	622	624	649	645	634	636	620	621	632	658	626	624	670	626	665	638	679	615	623	611	630	553	649	631	651	664	608	642	664	671	613	609	621	649	646	624	670	625	579	626	625	653	606	621	599	643	647	608	620	639	635	637	637	678	700	613	618	655	661	683	661	638	661	664	619	641	657	636	613	602	614	653	629	620	641	596	616	614	628	687	650	630	642	644	636	621	600	660	676	635	642	589	618	658	654	650	690	665	641	660	675	644	622	586	640	628	671	619	640	660	640	620	629	601	656	623	626	667	629	624	622	605	621	634	625	658	655	588	657	668	582	558	646	599	645	608	638	658	612	643	660	655	608	643	627	606	676	611	652	613	650	642	604	628	665	674	637	613	673	579	626	651	620	638	624	647	593	623	618	638	627	670	627	629	645	623	653	606	624	628	604	648	661	659	622	632	682	625	626	618	612	639	621	617	595	580	643	640	626	624	559	646	652	627	620	625	593	639	631	609	638	610	644	655	610
32392	53307	44145	30601	21763	16138	11875	8442	6267	4735	3661	2935	2479	2162	1901	1643	1372	1239	1134	1019	949	867	831	822	845	785	779	726	757	755	810	783	790	747	807	776	757	749	767	717	797	779	763	793	778	797	762	790	759	782	742	747	761	718	754	732	774	701	722	746	698	714	784	688	718	784	710	752	744	688	770	694	691	746	715	707	769	718	757	707	735	713	751	717	733	735	734	689	729	750	685	744	732	678	699	748	631	737	712	716	668	688	736	719	742	742	739	730	718	743	697	736	710	687	697	733	717	697	689	737	747	771	717	740	691	714	687	720	665	731	741	738	745	694	714	706	687	748	724	681	733	717	717	660	752	748	741	722	763	729	740	727	747	700	697	735	706	711	667	700	702	659	755	739	737	747	732	716	672	705	705	717	704	672	753	717	717	692	716	731	684	708	759	684	716	760	741	748	744	731	701	750	727	711	757	718	726	714	711	709	743	735	719	796	710	752	717	752	724	688	766	723	766	755	729	749	708	687	758	664	725	718	735	707	732	755	711	744	748	693	677	701	693	687	666	757	758	706	707	739	745	722	754	672	767	725	726	712	743	757	733	720	710	713	683	707	698	713	737	657	751	700	741	692	759	724	726	718	720	712	720	733	704	764	723	702	698	725	703	726	747	722	719	693	685	693	765	703	699	715	701	729	710	702	708	686	689	749	724	713	695	756	733	715	694	744	726	704	709	668	722	737	743	706	689	712	719	688	714	690	750	685	710	750	739	700	719	714	710	716	722	685	736	724	698	719	717	745	693	734	655	736	711	748	722	683	698	696	717	789	709	727	720	728	735	744	664	685	697	730	635	678	727	672	745	727	701	697	677	745	738	687	735	759	706	729	699	699	718	708	688	730	744	735	696	724	693	746	709	762	742	714	721	706	745	733	725	701	745	745	713	780	715	759	683	725	766	662	717	726	719	712	731	744	700	704	684	682	742	759	724	674	700	760	733	675	716	726	739	667	692	779	685	682	749	723	713	763	733	658	707	713	816	694	736	742	762	705	684	686	714	722	720	692	704	709	752	763	711	730	719	692	711	727	717	735	732	708	735	733	724	710	687	737	744	751	707	747	708	712	699	703	672	693	658	721	703	728	704	717	698	699	711	796	735	735	698	716	728	724	692	753	715	750	678	728	709	698	718	709	673	745	720	726	682	718	731	762	759	745	701	695	701	726	698	682	697	746	730	752	708	733	740	714	727	715	724	732	688	708	758	696	740	676	727	763	708	713	733	710	683	721	679	700	782	684	679	755	713	737	652	730	729	709	703	736	680	726	665	729	776	760	700	743	697	743	719	742	728	701	721	706	740	715	709	707	752	718	742	679	696	716	727	718	659	719	763	741	747	779	707	678	724	754	724	714	763	747	675	713	685	746	712	753	666	719	674	654	703	771	722	729	745	693	696	740	707	742	703	718	742	700	649	739	728	721	680	760	734	748	714	739	722	737	713	734	705	737	741	711	722	710	726	735	708	711	727	729	759	690	719	710	749	667	722	728	765	689	717	710	747	739	750	728	722	640	703	740	728	697	739	730	738	705	711	684	735	727	704	743	655	726	680	731	765	730	733	668	721	759	737	722	719	752	713	738	728	718	719	740	761	719	692	756	684	691	695	699	709	765	766	714	736	735	744	704	711	705	744	748	691	728	708	746	796	732	755	724	686	742	709	719	722	685	622	737	709	693	694	744	699	709	737	705	720	704	707	736	751	691	721	691	691	738	776	793	695	730	701	725	759	736	678	695	702	719	736	718	705	744	755	697	707	671	717	705	755	778	742	704	681	709	735	762	712	737	700	751	685	724	723	675	732	688	717	765	723	724	747	749	713	747	736	718	724	718	729	672	717	749	739	701	725	696	704	688	745	745	765	727	677	734	703	701	669	693	747	779	731	757	733	721	715	708	745	738	729	714	694	708	717	731	688	743	711	683	744	700	692	737	746	760	724	711	676	723	721	745	707	739	740	762	684	773	689	690	769	737	687	743	704	763	749	734	728	688	701	724	728	692	657	693	745	743	738	762	676	722	692	753	717	705	748	733	735	713	746	700	701	690	706	723	739	689	647	708	731	759	708	763	694	730	732	699	722	701	696	722	753	708	739	738	763	741	652	716	708	755	742	720	703	780	685	685	698	725	725	690	710	752	735	671	670	714	689	684	760	735	748	726	716	719	737	724	708	732	739	646	727	697	708	705	681	725	737	720	701	741	731	706	744	663	710	740	730	705	767	721	704	729	749	713	734	721	720	726	699	668	716	739	759	750	694	734	691	715	744	763	691	718	714	739	764	712	757	668	691	706	697	763	692	765	753	660	732	755	708	685	781	685	686	737	728	692	756	688	711	684	722	707	655	762	741	707	697	780	726	716	747	711	708	716	738	705	733	680	734	715	762	696	770	706	723	672	727	661	674	754	712	742	750	733	710	704	725	659	684	733	743	767	752	720	712	744	731	685	735	719	699	729	688	709	735	743	730	741	724	731	702	704	716	756	714	732	726	719	736	745	736	728	712	708	712	703	728	711	700	706	771	712	694	661	693	751	731	723	708	698	742	700	723	686	706	686	716	722	774	668	688	715	728	750	699	700	681	665	702	701	727	774	734	706	648	694	685	721	726	681	740	713	713	735	735	696	706	726	720	699	724	690	778	753	712	724	719	732	714	729	694	707	730	692	772	694	696	714	736	681	724	732	680	648	685	715	757	773	720	744	719	733	787	746	731	734	757	684	715	727	737	690	686	689	772	749	676	697	742	729	775	743	746	754	692	724	693	747	735	707	706	691	715	717	725	649	743	705	682	756	698	651	709	700	755	698	740	703	725	729	676	748	660	699	718	734	739	724	708	704	691	737	748	721	761	728	731	728	739	719	754	733	736	749	735	689	684	737	736	746	723	751	683	709	688	755	732	707	731	721	728	702	707	732	730	666	677	793	667	691	724	793	724	732	688	694	760	711	680	718	686	702	715	702	740	710	718	668	698	708	715	685	743	713	737	740	709	698	738	737	727	694	755	718	690	709	696	731	706	712	681	722	712	773	680	732	720	738	738	727	735	738	712	731	724	737	756	739	671	739	755	717	746	728	715	694	693	686	719	737	714	709	707	679	711	723	713	720	654	716	721	724	731	739	746	767	742	724	736	739	740	710	749	714	697	700	703	718	710	703	706	681	730	759	665	724	764	687	698	764	661	734	712	757	690	720	735	722	715	682	730	705	685	714	684	749	673	703	667	771	736	731	704	719	674	737	724	685	685	698	718	715	750	719	746	694	774	698	725	721	737	646	748	723	722	748	700	678	749	738	778	739	709	726	739	709	706	751	729	755	695	777	714	696	690	731	751	693	663	720	732	698	753	727	677	694	743	693	669	682	750	735	758	719	725	738	743	701	716	709	682	703	735	700	742	692	660	709	728	737	708	705	678	755	744	703	716	678	706	753	720	751	694	716	697	734	681	692	739	730	710	702	681	727	699	705	737	723
23024	21411	28972	24228	21477	21810	15806	5873	3723	3030	2320	1779	1592	1439	1308	1123	960	944	902	835	780	759	728	715	720	625	655	677	647	697	722	677	698	662	751	692	680	672	667	701	684	658	682	685	688	658	700	664	670	655	726	642	657	647	635	659	654	635	609	602	663	623	664	630	663	680	631	653	680	636	653	675	606	632	684	673	643	601	617	619	630	654	644	689	649	679	654	661	653	674	680	653	598	647	634	607	667	644	654	658	617	631	628	621	611	625	620	641	681	617	619	612	656	610	649	647	642	600	696	651	600	639	656	633	666	606	651	637	623	630	603	611	580	631	632	633	679	628	617	600	620	645	649	630	604	633	667	638	628	657	635	626	606	651	605	656	666	615	683	660	652	620	632	634	647	672	654	615	628	616	647	625	586	643	631	650	645	652	626	634	634	654	626	645	621	693	637	612	663	600	626	667	638	631	641	654	642	649	674	618	606	632	634	627	618	652	614	639	634	649	689	657	680	631	636	675	658	630	640	610	700	664	606	644	602	662	629	595	631	631	615	627	588	671	634	629	650	628	651	640	623	629	626	644	643	669	636	625	609	607	652	622	682	627	660	633	631	634	602	652	609	635	667	631	620	661	673	633	631	688	649	647	612	615	582	642	604	639	634	601	622	656	626	623	641	611	598	651	641	632	616	643	660	674	631	610	611	619	630	636	665	663	611	677	624	608	584	583	603	611	686	678	580	632	640	652	645	671	646	666	685	696	657	627	633	614	660	604	627	646	658	617	630	628	692	615	654	632	596	614	620	651	632	667	646	653	635	644	641	639	650	622	600	657	616	638	643	645	632	639	611	637	654	597	658	652	655	629	655	600	637	634	601	640	665	570	627	675	609	656	640	607	612	633	662	605	634	596	611	673	599	651	632	595	625	652	637	636	640	633	644	632	638	657	632	616	599	672	670	583	642	656	644	639	655	629	651	657	622	638	633	616	673	648	602	623	636	642	617	618	660	620	598	645	672	639	656	626	651	618	646	618	641	635	665	625	646	627	676	647	658	651	632	654	645	668	623	646	618	654	633	651	702	622	635	680	705	685	624	656	655	649	601	656	630	642	675	653	651	616	656	629	645	663	636	647	602	637	584	645	628	622	656	649	620	625	621	614	678	636	658	631	635	583	647	695	613	609	638	626	634	619	635	623	674	623	627	611	615	617	656	592	608	645	598	619	611	605	652	649	670	660	606	625	579	662	668	642	649	657	634	674	682	643	644	653	673	626	630	638	655	605	591	622	635	618	690	645	631	638	625	628	689	589	608	636	621	625	583	614	613	627	642	642	639	691	620	625	654	682	673	636	623	685	605	641	678	660	650	635	622	585	661	606	654	662	597	663	620	664	701	655	623	646	621	693	629	613	601	671	668	603	637	632	627	654	680	661	640	681	627	615	612	641	635	620	617	632	663	676	658	594	611	655	649	642	627	656	629	625	620	614	634	616	637	669	659	638	589	635	662	610	668	634	659	604	661	626	602	658	629	645	648	655	623	624	652	640	639	628	632	600	669	575	647	654	624	657	631	661	593	599	649	637	654	661	647	621	622	589	605	611	605	603	633	646	583	666	626	638	622	636	623	586	645	640	632	652	665	652	604	584	629	633	628	609	619	661	577	627	636	641	647	674	637	607	621	635	622	662	640	623	658	651	616	659	639	635	595	678	650	614	630	614	615	664	600	657	616	694	640	653	684	643	603	674	583	615	648	625	650	660	647	655	605	693	631	620	640	646	630	668	669	620	654	614	657	651	658	617	600	629	628	640	641	642	612	630	619	635	644	647	603	628	664	628	588	646	687	633	606	663	596	639	641	605	628	624	641	644	622	667	653	632	637	597	654	611	677	652	606	604	624	660	589	626	617	642	644	645	636	664	643	612	589	619	626	619	602	658	621	654	638	651	640	622	623	642	626	645	624	614	631	689	643	606	636	621	654	652	625	628	670	630	636	671	659	662	629	601	646	643	633	635	638	634	632	645	604	654	650	636	617	652	607	643	626	672	616	672	694	664	643	595	675	700	613	629	589	667	629	626	613	689	636	662	670	643	663	614	610	615	624	651	624	603	617	592	649	666	618	672	631	641	644	639	628	604	605	599	654	638	666	594	647	644	657	610	608	649	681	592	623	645	571	656	569	647	664	581	660	660	647	675	649	695	641	625	692	648	618	672	627	619	652	638	691	644	651	624	620	664	656	589	629	629	660	680	642	605	637	617	601	659	644	664	588	636	662	643	676	606	614	634	682	652	612	662	648	647	612	623	657	658	632	604	632	662	640	642	611	642	667	657	671	646	631	607	659	657	667	645	652	626	588	657	628	646	652	655	668	607	631	617	630	654	578	644	632	666	672	628	664	604	637	681	627	590	601	650	660	604	609	650	648	667	639	612	640	665	633	625	674	645	640	687	626	621	622	631	667	637	613	622	632	638	675	616	611	670	655	646	626	680	639	612	618	662	584	695	663	656	679	606	649	657	611	639	629	699	627	617	637	623	640	631	628	638	650	665	692	657	610	618	665	643	594	640	656	630	650	674	660	642	613	607	656	612	654	583	638	627	650	680	618	608	596	666	648	644	644	628	655	628	586	652	646	661	656	630	659	643	610	600	651	655	668	595	619	632	605	620	652	651	643	638	625	644	622	616	639	643	625	632	631	600	639	631	600	618	637	627	623	623	649	627	680	680	618	554	659	693	629	623	581	626	664	637	655	640	648	672	646	623	529	654	613	649	644	673	624	636	642	660	700	607	638	631	656	643	620	629	618	631	625	647	643	600	629	622	611	609	595	635	607	661	660	680	662	628	622	652	677	625	666	646	641	684	627	619	647	637	665	648	597	647	707	627	615	625	641	643	643	611	655	620	666	629	644	653	629	635	626	666	631	669	675	631	701	639	623	628	668	649	627	585	630	643	622	646	660	624	630	615	669	623	650	622	608	643	627	650	625	645	632	648	625	658	597	610	644	623	630	637	634	619	661	625	642	625	642	636	639	646	643	631	649	625	611	610	606	643	627	599	603	634	643	665	640	654	659	673	680	682	641	596	637	636	626	659	642	642	602	701	651	666	611	634	628	645	645	646	655	636	629	608	643	626	648	604	653	605	647	670	626	637	622	616	635	657	627	640	623	607	602	651	624	624	645	692	662	600	656	629	650	634	625	631	606	654	642	610	635	630	612	656	626	635	605	590	658	624	603	613	654	616	652	592	640	631	631	616	619	648	647	646	613	611	632	638	626	644	624	642	627	599	621	662	647	648	619	608	640	661	627	635	678	662	674	608	603	571	632	626	640	635	650	622	629	633	637	607	655	629	635	677	635	650	590	661	653	609	615	608	612	622	609	610	621	646	590	650	625	629	645	617	581	618	670	590	656	678	663	616	667	696	658	638	633	661	638	662	642	570	605	624	672	639	598	640	615	670	647	615	637	679	624	628	629	612	623	620	585	636	638	626	678	666	610	617	611	623	623	640	597	611
34728	56183	44914	28313	19990	14691	10684	7524	5721	4326	3249	2660	2254	1910	1705	1492	1385	1209	1026	996	942	867	811	805	775	838	731	741	685	720	794	752	794	778	753	766	768	801	729	747	823	746	746	774	830	716	746	739	785	759	749	728	751	714	696	726	699	695	701	676	747	716	723	727	708	711	723	698	764	738	708	684	752	767	737	731	724	678	734	691	711	710	733	724	738	702	698	709	735	744	709	792	748	723	701	735	737	703	712	733	784	736	698	733	713	726	691	722	697	752	702	786	686	740	743	705	676	749	693	772	694	722	716	731	704	707	714	703	704	726	729	702	720	707	704	675	713	728	679	705	763	696	699	741	705	756	700	698	727	743	725	736	671	697	676	751	677	731	729	718	747	741	706	679	761	691	712	683	713	739	709	714	702	727	708	674	749	664	732	715	767	720	740	684	691	700	742	745	743	722	729	721	743	778	724	722	734	764	777	693	730	717	695	637	698	718	727	698	721	765	749	675	687	685	732	664	698	755	725	662	725	710	669	696	677	713	739	742	676	703	690	709	713	715	731	742	724	692	729	698	746	724	661	760	683	730	722	760	773	735	749	755	742	735	722	722	731	690	717	718	752	671	746	694	701	711	723	747	673	727	685	712	735	722	694	734	692	685	730	728	651	713	787	667	684	671	732	721	754	699	733	743	735	654	704	721	671	757	708	708	688	683	720	719	735	738	717	745	661	770	705	733	719	710	693	699	753	701	707	689	693	718	745	757	714	694	728	708	715	737	727	726	719	711	694	740	704	681	712	664	724	719	695	689	711	732	705	645	727	706	772	703	750	695	712	749	696	687	773	711	740	752	671	690	693	723	733	731	704	679	756	748	719	715	722	734	719	718	680	688	771	723	732	735	726	732	720	744	717	724	739	749	755	663	712	696	754	737	703	735	691	700	742	713	748	725	676	722	692	728	700	701	701	723	712	707	708	706	712	716	699	721	724	716	734	768	717	733	725	737	700	699	682	734	701	708	746	739	760	740	716	712	737	666	693	717	694	668	714	680	722	704	719	693	718	746	749	714	684	672	729	789	714	753	712	729	697	709	716	711	701	707	751	733	709	692	697	671	672	704	635	702	689	735	709	715	714	666	768	757	724	712	694	714	806	698	709	720	713	669	681	731	687	692	744	781	780	689	744	734	771	703	734	711	722	706	747	682	701	727	727	725	711	737	754	743	763	687	685	750	729	752	726	757	736	672	646	684	687	715	754	724	721	784	687	726	709	710	675	711	709	733	723	730	718	692	743	706	764	691	699	713	717	713	724	699	721	714	672	730	703	729	701	724	738	691	713	734	700	710	718	676	707	731	697	706	691	675	778	721	681	754	704	725	724	738	740	729	723	746	706	713	668	779	704	786	744	725	769	730	678	720	722	719	745	745	735	735	675	715	710	730	724	724	740	766	697	772	723	762	763	690	727	722	722	687	748	754	743	687	682	715	719	720	677	764	700	757	753	730	737	727	660	719	698	742	698	743	749	739	724	744	693	683	720	703	718	700	686	722	738	730	683	761	724	742	699	700	738	748	701	739	724	700	713	696	727	717	677	725	692	698	738	751	713	733	714	723	682	762	714	687	739	744	706	697	707	709	675	743	759	760	744	736	694	704	736	782	753	739	736	766	724	697	682	740	651	775	761	752	736	732	716	707	713	746	712	754	747	721	733	697	711	730	705	739	737	684	694	740	677	694	742	760	688	684	707	700	700	713	724	717	734	748	709	711	728	681	706	709	732	700	701	767	734	762	687	705	751	728	698	678	707	689	755	728	726	710	714	737	707	724	758	765	735	719	717	689	708	741	701	784	705	685	708	771	720	693	697	711	726	757	688	698	720	761	689	674	701	707	705	703	745	722	709	723	721	746	710	687	674	675	702	713	727	744	693	694	756	699	717	708	736	750	682	772	747	720	720	715	708	724	759	775	719	680	715	680	675	659	691	717	710	721	696	743	686	729	719	691	773	728	675	755	666	721	666	746	745	693	687	703	751	728	734	696	721	751	726	661	703	676	744	693	698	765	748	729	751	684	734	687	741	705	684	738	704	704	691	742	695	708	663	702	688	667	653	741	732	704	714	736	692	758	668	698	691	769	728	725	719	725	715	699	695	704	713	735	726	709	756	737	709	738	728	720	684	733	698	718	686	717	740	686	736	676	681	756	718	714	677	751	736	714	702	714	719	731	741	653	718	761	696	745	687	687	739	741	721	732	699	747	677	696	750	711	735	735	715	732	737	741	695	730	763	717	664	669	684	690	700	737	718	741	785	761	707	793	684	752	749	691	715	785	698	781	770	735	703	661	724	757	729	689	724	728	740	691	758	715	733	641	692	679	731	690	722	729	665	715	735	675	759	717	730	726	752	634	660	727	736	712	761	705	643	754	701	748	768	716	723	739	727	699	711	733	702	722	736	725	702	740	701	680	669	742	712	728	724	751	760	706	731	719	731	732	727	718	733	677	712	719	752	682	706	725	674	701	734	756	770	714	748	663	709	732	692	714	702	692	716	737	741	724	698	720	721	687	736	707	702	703	662	722	722	736	720	680	697	732	755	701	761	718	730	688	761	711	714	694	722	719	719	702	738	701	674	667	725	736	723	695	736	767	713	721	696	773	696	698	735	711	710	710	704	747	655	720	714	726	725	720	752	776	707	712	724	666	736	739	681	681	780	719	704	702	722	715	776	665	747	672	700	728	742	704	671	713	709	720	793	713	748	728	721	738	756	785	701	758	719	691	752	672	721	755	715	732	675	719	730	687	736	700	744	711	734	747	708	669	743	731	741	716	682	708	698	701	689	765	731	730	702	698	697	733	738	689	642	731	690	696	723	720	694	731	708	709	715	740	726	686	716	691	716	689	699	719	707	733	700	692	720	675	695	739	729	745	730	774	692	736	735	715	732	736	661	679	713	702	698	736	740	689	733	734	712	744	757	715	712	711	740	704	708	722	700	697	743	735	697	766	653	702	749	763	671	725	713	680	754	739	707	752	709	725	708	704	707	743	774	715	690	721	733	716	739	683	718	713	725	709	662	736	654	738	712	687	756	734	666	731	641	706	692	717	694	702	715	720	760	685	750	682	747	722	756	718	715	737	732	711	714	722	714	768	710	698	728	654	747	742	695	673	730	713	712	721	780	739	720	722	721	737	707	730	761	726	728	667	709	668	736	709	688	711	705	694	728	693	726	741	776	713	695	708	701	726	702	723	729	703	686	695	743	699	733	728	691	670	685	747	685	715	714	704	685	746	736	721	732	759	692	697	730	735	695	747	754	720	697	694	666	719	688	703	694	736	739	701	710	724	710	687	739	745	700	732	727	700	695	738	717	744	696	675	646	705	731	713	708	739	758	738	753	711	736	704	714	743	741	710	701	717	684	724	696	771	727	684	746	693	696	745	685	731	714	741	761	695	705	715	689	703	707	741	700	716	713	729	719	676	661	700	733	705	704	757	738	696	719	743	734	733	783	707
22884	21308	28843	24111	21360	21688	15584	5972	3786	2878	2330	1881	1570	1430	1244	1197	1019	935	849	779	745	692	731	683	681	600	643	648	666	679	698	608	707	674	683	676	694	669	631	675	698	634	637	672	631	661	714	647	668	693	664	655	649	658	682	664	648	628	647	606	651	634	680	658	646	604	636	634	659	653	612	647	662	607	655	666	628	599	633	632	604	654	623	612	603	621	594	590	610	640	623	650	628	620	599	623	650	609	649	603	656	593	581	627	647	654	610	661	638	628	619	629	599	608	625	620	582	615	605	608	606	665	660	623	582	620	644	627	622	635	614	641	605	571	599	605	632	628	627	628	643	632	618	645	632	668	618	640	596	574	609	598	643	668	605	621	582	597	648	657	650	586	626	615	607	632	611	661	614	634	599	661	629	623	638	644	653	603	598	613	568	591	664	662	656	658	609	582	631	634	627	593	657	581	608	649	635	660	649	623	593	639	615	595	664	592	648	640	636	620	594	665	572	623	634	615	647	629	630	666	636	629	655	617	639	616	676	617	637	623	614	652	659	628	599	619	605	632	628	629	603	632	602	608	637	653	626	641	641	622	652	653	688	617	641	676	601	634	639	642	645	637	647	614	633	620	588	650	625	611	682	606	648	570	640	620	670	594	640	652	637	582	570	618	620	623	606	641	620	589	644	610	612	589	666	654	611	640	632	643	624	666	623	629	632	609	619	596	638	630	602	605	632	644	635	579	587	625	614	630	604	619	613	663	597	640	590	639	627	612	586	640	602	597	640	640	648	636	659	622	600	628	574	601	614	630	626	629	584	685	647	609	641	632	606	643	665	669	630	630	622	620	651	627	613	611	647	624	579	617	642	616	639	646	665	653	618	614	600	625	639	596	614	590	644	631	591	615	634	616	630	616	584	589	621	634	668	657	643	624	590	561	621	623	640	612	622	616	613	670	653	597	615	615	647	645	617	615	609	597	626	597	606	632	595	643	612	609	625	649	652	599	606	641	613	612	640	636	667	605	593	635	620	640	617	623	601	599	624	670	668	631	607	598	610	594	622	636	688	598	645	609	616	659	629	662	571	640	666	639	639	662	634	616	625	620	612	634	602	664	637	578	612	615	593	603	613	656	651	630	604	660	599	660	573	611	644	650	631	615	614	639	575	679	636	618	666	646	624	669	597	597	594	649	612	626	634	581	611	607	612	675	624	661	627	616	646	602	616	627	654	675	598	598	575	623	627	631	581	635	639	583	622	630	596	592	631	600	618	636	634	641	658	603	546	618	590	631	642	623	662	602	651	609	643	580	617	659	638	629	601	621	643	621	623	614	604	640	647	585	613	640	610	636	599	637	621	614	635	626	635	594	656	635	616	600	585	636	629	596	635	595	636	670	575	622	576	587	648	617	597	589	637	647	611	603	624	646	647	646	689	598	621	631	607	639	615	572	625	638	615	618	624	613	651	602	619	607	606	625	636	632	612	601	615	653	620	638	588	648	626	657	668	618	653	643	610	619	620	633	637	657	678	607	623	648	622	621	626	667	591	603	631	618	652	649	662	653	661	593	628	619	593	565	603	566	616	644	584	616	628	613	611	596	620	617	628	630	641	598	623	579	634	653	641	630	603	639	676	645	636	574	637	593	639	610	648	609	615	609	638	618	674	582	604	621	614	571	600	586	615	632	594	600	657	594	630	571	624	640	637	609	681	607	598	618	603	630	663	659	637	622	610	624	604	632	595	643	595	613	635	623	644	629	636	619	641	597	610	603	600	588	667	615	659	641	655	636	606	606	639	615	585	662	631	568	613	606	658	621	650	611	613	599	627	656	589	609	561	594	596	613	632	612	554	616	618	629	642	629	654	650	653	607	648	686	659	638	625	580	626	642	648	601	652	610	646	636	651	609	596	599	625	628	617	615	593	613	601	689	632	610	663	593	625	687	618	647	652	652	617	572	612	627	592	530	578	590	585	594	617	632	611	634	631	627	641	661	648	681	674	618	624	612	645	624	613	602	619	600	615	584	621	639	613	634	600	605	619	623	566	678	616	629	621	589	630	675	599	657	616	640	628	584	604	641	632	604	619	660	641	634	593	626	629	631	611	650	645	618	604	633	594	655	614	580	619	623	652	608	588	597	607	607	626	583	619	621	546	580	660	576	618	638	622	573	629	635	639	665	589	605	609	615	633	627	593	651	636	639	627	640	624	629	583	635	598	601	605	593	664	624	615	626	633	593	595	648	644	624	595	603	588	627	625	558	612	602	624	619	644	675	604	654	654	634	611	585	612	607	580	636	652	604	623	596	641	610	637	628	639	653	627	600	610	640	609	647	602	613	636	644	647	615	618	615	620	630	641	626	649	639	590	648	652	621	626	586	645	613	649	613	603	641	682	660	613	614	626	617	636	619	606	596	600	611	635	599	617	602	644	640	572	607	607	594	653	612	622	608	597	626	601	646	625	637	562	642	633	639	666	614	628	600	633	604	610	628	688	603	598	624	652	610	584	639	618	609	653	645	591	587	660	628	621	605	623	657	589	569	623	586	700	649	621	601	619	626	591	623	598	571	641	638	659	596	580	654	656	625	684	586	618	656	621	557	589	587	636	638	655	694	643	608	651	607	639	631	652	674	601	673	631	637	619	639	632	642	689	618	581	634	626	604	625	598	628	599	617	610	640	653	634	587	624	611	633	650	677	586	610	616	602	613	609	653	649	574	617	638	632	623	598	606	663	602	613	648	600	644	564	636	617	645	628	630	588	614	639	618	642	629	599	649	615	627	584	599	617	644	603	620	621	618	631	618	638	664	595	628	624	616	599	642	597	660	579	572	622	636	662	638	659	650	655	647	606	637	602	611	627	601	606	610	634	630	603	615	659	574	618	620	670	616	617	671	654	599	617	614	612	615	602	658	614	596	618	600	572	661	547	636	619	618	638	617	617	607	608	649	615	640	616	584	618	616	625	645	665	589	638	645	624	625	571	607	590	626	639	623	587	629	605	612	599	615	622	619	611	657	585	620	628	592	621	576	629	598	604	618	560	618	556	600	618	647	652	599	647	638	619	620	588	558	614	590	647	605	570	593	637	641	597	576	669	632	647	627	603	600	618	580	612	654	616	625	572	624	626	705	636	629	620	606	664	608	576	585	616	629	603	639	612	620	598	565	610	645	632	665	571	654	608	634	626	624	649	604	604	578	609	622	647	620	644	661	639	626	557	657	618	589	608	657	640	620	590	639	638	616	580	630	626	668	662	629	614	653	638	624	622	567	627	628	600	614	590	602	652	600	623	550	615	668	648	593	639	633	584	627	586	627	614	603	598	629	601	605	655	630	612	598	583	642	623	614	586	663	644	609	645	571	621	628	624	600	606	593	615	643	603	684	583	638	620	639	604	604	610	628	652	613	575	607	620	619	644	588	597	613	604	589	606	622	631	632	670	608	601	605	658	632	628	592	598	679	610	621	590	627	624	620	660	619	602	573	666	637	653	600	617	606	636	623	652	633
35491	56904	42428	27826	19475	14350	10721	7533	5674	4300	3388	2631	2248	1829	1740	1502	1274	1131	1070	938	963	895	780	740	742	778	692	759	740	706	688	788	737	733	751	694	732	736	730	678	808	718	770	749	803	737	746	747	745	745	741	738	725	751	753	703	741	731	706	742	710	758	761	744	674	705	703	700	670	717	750	763	754	723	723	716	637	699	750	751	716	697	726	706	696	706	656	728	736	690	699	724	763	688	742	688	721	736	724	742	675	677	674	697	722	667	711	658	737	711	668	667	677	697	679	712	660	698	672	732	764	686	713	719	686	702	687	692	656	740	690	736	752	741	771	688	712	707	704	709	720	711	732	718	743	720	682	706	694	729	728	752	654	716	704	747	727	685	763	667	715	664	677	692	685	706	742	656	705	669	683	700	672	721	738	693	699	706	689	734	678	728	705	685	685	683	701	738	739	731	683	712	693	737	683	709	705	706	696	672	750	689	678	721	698	717	667	715	687	733	682	724	735	682	768	674	724	638	733	710	728	728	697	689	695	703	669	678	692	701	675	713	757	703	673	736	675	678	676	706	680	713	704	653	698	700	678	681	738	687	713	703	694	703	680	712	679	727	755	670	731	684	716	720	699	707	714	761	778	688	724	719	686	709	656	676	734	731	684	659	721	692	684	732	685	697	725	714	719	695	656	709	721	711	744	672	698	689	767	752	697	724	694	723	676	728	701	734	689	713	708	702	681	751	730	681	662	696	689	714	696	661	669	671	737	740	706	657	695	734	701	743	627	685	690	762	692	684	693	654	715	714	761	726	727	701	720	727	696	734	691	669	716	725	775	672	723	745	752	716	668	729	737	740	759	746	643	699	719	710	722	711	723	700	691	684	700	691	705	736	723	721	683	707	679	694	697	734	722	740	713	718	675	702	696	747	664	712	730	691	710	709	714	723	718	695	749	695	684	700	705	700	719	720	692	707	705	731	712	697	684	720	719	704	693	710	676	716	654	723	738	659	694	686	651	720	678	703	708	705	737	718	684	725	688	733	685	732	705	702	710	726	721	734	661	666	738	710	702	695	730	662	667	677	719	768	701	703	706	721	748	711	665	678	703	688	686	717	706	725	714	712	763	680	725	735	708	676	721	751	685	670	681	710	693	698	676	652	717	698	688	701	706	686	673	684	725	738	662	729	702	717	682	709	711	744	710	703	683	768	725	732	712	696	731	677	771	720	702	735	710	735	697	732	753	666	719	708	739	682	730	683	670	665	698	707	720	658	749	668	735	706	659	688	682	705	718	698	693	756	696	716	756	652	703	673	769	707	757	701	681	754	698	683	723	720	743	661	677	761	762	651	692	667	705	703	725	707	692	695	698	707	694	712	714	728	726	723	705	707	738	705	683	681	706	699	696	675	735	678	684	699	686	714	719	775	676	722	678	727	769	722	718	687	675	673	718	708	627	735	681	714	675	723	666	678	673	694	693	748	724	658	694	711	727	779	698	726	760	741	714	745	704	718	705	687	694	719	690	658	674	722	695	718	727	679	695	705	702	727	685	699	714	709	709	683	758	656	700	708	717	698	689	673	738	679	706	777	662	688	692	685	702	705	683	726	727	707	716	717	726	736	710	714	692	700	681	727	720	696	684	757	723	695	746	731	698	718	714	705	702	738	679	758	646	700	712	693	742	725	751	711	676	709	717	666	690	699	711	688	724	737	670	699	689	772	713	706	719	693	706	676	662	690	728	682	697	685	678	659	717	720	737	710	722	693	704	715	722	705	718	696	695	716	743	715	680	724	718	686	676	686	701	694	777	715	714	743	694	699	699	673	705	739	733	690	710	697	648	708	709	748	717	720	707	678	707	727	714	738	676	674	734	758	738	717	716	715	711	733	672	705	707	686	678	695	707	724	728	696	704	693	752	736	746	750	705	699	663	720	687	738	646	725	695	720	715	707	691	699	725	757	719	685	676	683	720	748	722	675	722	764	706	720	719	697	716	678	702	695	664	703	746	686	718	697	694	728	709	667	716	721	664	709	707	701	668	712	713	685	683	727	699	726	686	705	746	696	707	679	717	660	684	741	716	730	703	673	738	696	691	717	710	704	715	735	680	716	709	693	731	725	672	682	712	683	666	724	726	722	714	746	736	706	726	720	718	681	705	743	737	680	653	732	763	698	666	709	739	715	664	708	662	743	692	700	738	699	690	682	684	716	714	676	716	648	720	734	717	711	672	754	676	696	718	709	680	721	691	708	710	687	708	734	698	698	710	659	722	717	715	728	792	748	683	644	681	734	633	697	659	731	712	669	696	758	727	687	686	718	673	692	741	698	701	669	694	679	726	732	695	722	737	692	668	754	696	682	759	747	694	724	680	687	703	716	701	709	749	746	672	754	681	711	716	718	678	694	742	730	686	642	720	648	670	666	644	683	704	691	680	673	695	703	739	717	754	757	695	729	695	682	698	677	678	712	713	689	644	673	741	736	689	683	715	697	730	761	723	672	682	727	696	695	736	720	693	745	699	741	705	741	729	693	707	723	697	651	668	639	709	714	715	717	732	716	685	712	757	688	721	694	719	701	712	734	727	689	716	732	664	692	668	711	688	698	714	693	687	685	699	719	739	697	688	682	659	695	720	717	695	738	710	692	674	706	773	717	741	716	704	723	703	668	694	695	703	686	759	682	715	658	705	677	739	748	702	687	702	696	636	711	676	688	706	659	668	728	676	708	720	720	688	663	707	714	714	694	715	643	726	719	692	725	690	727	698	677	688	673	713	703	672	706	719	713	681	668	714	687	688	691	680	702	688	709	742	674	693	700	757	693	714	675	677	765	691	723	719	746	729	678	704	704	645	664	656	726	727	676	670	765	709	673	778	694	667	721	701	710	750	693	694	666	717	699	713	725	730	698	701	679	723	705	692	736	726	716	756	699	681	711	678	672	706	702	746	761	749	688	758	716	674	718	728	656	701	691	721	735	700	663	710	662	704	708	741	695	714	690	694	659	756	723	745	726	670	688	671	705	714	720	719	699	667	732	687	704	697	679	691	733	715	739	663	726	713	681	708	726	760	715	693	709	735	757	713	705	739	727	695	730	701	710	734	686	728	711	675	725	686	737	657	739	684	711	686	705	755	736	719	668	706	677	728	721	680	718	675	714	691	717	733	697	703	711	718	687	675	711	699	726	709	691	734	669	706	715	724	697	643	704	706	692	723	697	716	675	692	725	677	713	718	709	657	636	744	716	677	720	733	704	692	642	745	693	704	726	716	696	704	697	694	716	702	705	719	743	727	708	679	684	692	729	707	735	674	753	666	730	690	696	719	741	737	681	694	721	690	687	731	716	673	697	745	724	707	643	714	748	718	728	745	678	715	666	724	732	627	693	723	803	698	715	706	663	669	710	689	687	675	731	662	716	747	700	739	700	735	743	709	662	707	732	718	735	695	738	755	718	686	725	714	663	649	699	693	674	698	701	703	715	756	686	719	708	736	683	772	711	732	682	680	726	655	681
22886	21372	28947	24176	21445	21805	16047	6331	4066	3228	2548	2104	1769	1549	1285	1161	1035	931	915	815	797	701	679	655	610	669	670	599	675	663	638	654	702	656	674	639	668	650	642	639	690	650	649	632	613	630	613	634	645	635	645	617	631	651	608	616	624	663	630	627	634	633	643	592	608	620	617	636	623	675	604	645	583	625	637	618	616	621	627	655	607	586	595	595	613	675	607	607	613	618	622	592	614	653	660	608	637	613	597	622	622	632	605	585	648	610	588	635	603	665	606	606	637	580	550	630	630	630	627	639	630	609	583	594	616	622	643	588	617	629	572	599	597	552	652	594	630	620	585	619	572	626	573	599	604	644	621	640	596	581	565	651	615	594	616	612	644	628	622	640	628	692	630	647	624	613	621	589	652	636	621	697	600	618	632	668	647	586	654	594	644	640	622	658	668	671	613	595	608	644	647	640	605	559	573	654	634	627	611	572	618	609	607	631	588	665	603	619	627	626	590	606	615	606	632	582	625	678	588	618	613	615	608	644	599	624	597	677	617	641	631	627	637	657	597	618	656	617	600	592	595	605	620	629	597	618	613	632	604	574	620	638	689	662	582	597	667	617	638	642	579	635	599	631	609	647	615	620	647	608	639	613	607	621	603	566	625	598	598	611	617	646	599	579	636	591	592	629	611	603	555	589	616	608	616	613	618	580	611	579	566	628	605	614	609	584	586	596	621	642	640	621	636	569	613	649	599	623	625	608	595	591	661	630	591	605	659	586	626	629	669	652	662	573	666	637	612	625	611	602	633	580	593	609	554	629	621	674	603	695	601	626	620	622	639	635	624	592	646	607	619	588	623	615	613	666	608	696	608	658	618	628	616	617	634	590	573	641	610	594	585	584	645	620	629	646	583	587	611	633	568	613	616	626	620	622	633	612	605	641	636	616	607	637	624	611	613	600	603	610	587	613	630	594	631	577	608	607	635	578	610	633	641	592	559	615	617	571	650	624	632	613	658	607	583	637	607	624	601	616	633	625	607	587	623	616	590	598	596	603	615	599	629	653	598	607	604	625	627	638	598	610	567	611	629	582	605	615	597	597	600	621	603	631	613	657	584	632	626	596	618	607	585	626	604	557	609	615	642	622	631	643	648	635	616	629	646	622	624	647	589	611	594	602	620	611	634	606	608	580	596	609	631	622	603	614	571	589	615	646	655	588	632	654	589	656	604	628	545	605	595	623	590	596	619	566	631	601	611	622	635	606	640	593	639	575	607	602	620	593	633	558	626	615	580	635	612	638	628	648	617	563	591	641	612	623	640	630	634	600	615	608	567	635	615	603	629	625	608	591	609	623	620	610	596	662	647	619	593	623	633	602	613	636	612	628	644	664	666	615	616	642	609	613	644	628	652	629	623	622	598	585	623	605	580	604	627	608	594	645	664	609	608	601	628	622	638	608	574	591	616	634	600	570	606	639	583	614	633	595	584	580	604	662	599	587	628	615	637	624	638	637	608	620	644	613	620	599	612	581	618	652	632	624	618	576	595	683	606	606	623	632	647	638	642	599	632	591	575	598	630	567	642	640	617	606	595	638	592	638	586	629	618	664	611	616	643	623	594	643	611	610	648	656	601	650	625	643	612	587	646	622	608	561	578	583	617	644	633	601	617	608	635	614	632	615	599	570	583	652	623	639	630	618	620	614	596	608	661	602	608	598	579	628	583	613	626	628	632	613	645	656	620	622	595	638	604	600	636	582	580	632	596	586	602	603	651	643	619	644	619	670	614	593	555	603	637	592	649	631	647	597	619	591	589	594	611	588	577	629	630	647	599	624	608	590	673	638	625	595	637	606	619	570	613	591	607	706	608	604	636	657	626	574	597	622	633	631	602	588	618	602	589	656	620	592	602	642	616	580	628	658	603	631	605	622	632	627	615	639	610	652	630	602	609	623	589	619	650	609	628	588	681	659	623	603	616	620	629	619	614	620	612	613	627	580	636	629	636	622	628	546	570	613	634	596	597	617	607	658	618	616	607	623	598	611	620	619	585	634	627	611	624	577	615	607	619	571	645	612	605	633	595	651	569	636	611	617	590	598	621	616	620	626	593	590	641	647	607	611	613	615	601	618	630	600	576	568	597	614	656	662	622	583	656	658	631	650	642	586	653	620	606	641	601	650	619	624	642	602	647	628	606	645	617	593	609	558	619	614	632	638	607	609	619	664	610	617	591	595	607	647	612	586	627	640	633	626	595	605	608	639	608	610	598	605	617	573	600	602	618	577	622	625	593	628	606	648	608	584	613	633	603	573	590	675	580	627	638	579	636	623	621	595	605	608	622	625	603	631	583	631	643	585	637	589	620	607	555	623	578	624	602	602	604	599	611	644	596	596	618	666	633	591	621	603	622	634	583	598	602	605	622	603	580	625	545	603	598	623	629	644	605	631	610	596	626	614	618	611	653	612	581	565	604	626	628	598	567	643	573	570	587	595	602	605	595	598	592	577	582	599	585	615	641	610	639	618	611	609	641	577	564	595	582	652	617	620	638	637	647	592	626	612	648	634	619	649	593	625	625	646	618	601	614	598	591	621	630	587	646	628	624	613	573	606	583	633	576	659	618	570	603	584	616	596	630	582	638	582	649	616	610	626	637	584	580	609	632	610	619	605	591	594	611	610	592	649	651	620	615	634	595	603	638	617	615	615	645	594	594	640	663	596	654	639	582	624	583	555	549	621	600	612	591	644	610	591	644	639	617	577	637	616	653	607	603	657	619	616	633	571	574	618	606	619	639	608	628	629	644	570	585	578	611	590	607	612	633	644	613	613	608	614	604	604	590	607	584	645	590	617	596	617	614	647	642	585	580	587	581	591	602	576	657	647	578	647	646	622	576	639	609	612	626	607	609	592	605	590	603	613	597	658	611	607	627	603	580	637	648	634	675	661	566	629	592	645	589	592	632	596	616	642	585	628	671	662	569	634	591	616	580	626	605	580	693	631	619	594	646	698	655	596	637	615	612	632	620	599	597	652	647	625	640	600	603	599	609	627	624	624	659	626	583	656	635	622	590	601	607	628	627	594	610	595	623	646	634	658	590	644	614	621	599	577	612	646	584	579	612	572	606	589	606	606	611	632	622	629	615	618	656	628	622	618	623	577	638	639	587	574	625	599	627	616	611	626	621	622	598	644	602	616	603	605	592	614	638	607	620	610	634	594	591	636	633	624	657	623	638	657	645	637	623	600	594	593	666	625	590	589	613	625	569	598	623	605	599	588	601	578	628	614	649	622	618	658	629	588	623	622	585	646	603	620	562	590	618	640	589	616	617	623	582	557	580	619	629	615	611	634	579	632	628	645	610	643	611	665	603	610	648	596	648	601	651	583	623	646	614	611	601	582	613	608	631	608	641	623	649	584	627	597	650	632	607	608	637	621	609	609	565	548	575	623	639	617	602	575	624	628	616	643	629	576	664	622	615	591	634	634	606	633	580	650	610	615	578	594	624	606	572	611	584	631
34017	53606	43575	28367	20538	15451	11420	8370	6212	4820	3648	2928	2376	2081	1809	1476	1357	1206	1090	1004	962	822	791	770	760	754	734	776	721	758	724	755	736	728	830	732	734	749	703	714	767	716	717	758	729	685	699	761	768	726	777	730	703	735	760	739	672	713	699	697	722	699	737	658	748	676	739	714	706	659	733	745	718	693	685	750	712	689	700	704	654	675	679	703	719	705	667	738	706	712	672	713	737	723	713	673	667	701	723	707	688	696	681	694	711	696	681	741	690	682	687	755	704	674	689	676	688	696	669	711	730	656	681	718	715	708	713	684	745	692	662	659	662	735	687	696	755	685	661	691	679	757	683	642	724	685	691	630	640	707	721	709	738	674	669	718	693	751	670	732	713	698	704	680	687	727	683	655	692	718	677	657	702	712	705	670	690	666	716	734	677	736	708	678	674	726	693	718	706	696	734	755	693	670	644	698	702	680	715	713	717	731	694	713	670	661	694	726	724	702	710	720	646	748	711	712	726	664	689	708	708	707	722	696	670	660	720	668	713	730	713	699	736	664	719	683	717	715	698	697	711	684	710	720	673	701	684	694	729	738	735	706	658	703	647	748	697	678	706	681	734	690	678	746	684	684	739	699	723	686	673	709	682	722	681	681	721	719	701	677	708	748	720	706	743	735	712	660	709	744	750	683	699	636	735	706	674	700	685	664	697	695	780	738	738	676	719	679	648	735	714	677	674	711	722	721	649	715	716	653	706	732	657	684	666	730	748	700	674	676	677	723	669	707	741	714	683	725	713	672	660	714	649	648	711	654	690	735	689	666	724	675	701	661	712	723	726	695	709	680	708	684	707	690	717	679	695	665	723	700	706	701	715	698	656	641	669	725	633	715	686	681	722	711	734	671	704	686	682	711	692	688	723	739	694	664	667	739	713	694	693	718	677	668	696	682	736	692	662	707	709	727	683	708	676	712	691	734	679	716	693	693	683	722	676	722	709	665	751	721	741	720	686	668	734	682	662	703	740	697	728	741	729	710	726	692	617	745	716	717	716	670	708	702	742	667	707	680	696	729	696	691	735	667	700	715	763	675	724	735	671	653	715	709	709	722	732	677	778	709	779	680	686	660	699	741	689	761	735	714	683	709	728	713	658	717	726	681	697	718	734	680	713	675	716	713	698	683	725	652	741	697	738	709	677	692	717	686	734	672	656	693	673	782	734	701	731	729	690	726	711	716	745	691	699	705	666	724	680	713	662	693	704	707	726	690	664	667	693	707	705	704	680	673	731	713	657	648	696	691	710	690	716	727	707	736	701	695	716	732	688	760	676	727	710	708	701	756	739	667	683	743	744	734	684	683	707	681	723	695	627	663	662	695	698	729	705	711	692	710	742	705	706	718	677	695	715	696	698	720	681	735	720	727	671	727	678	669	749	680	693	729	727	723	743	692	700	655	711	681	712	717	698	719	706	706	687	764	726	665	740	673	697	694	721	688	685	721	670	658	744	717	689	687	716	701	697	692	680	673	644	739	711	685	685	661	730	747	692	722	722	684	651	681	686	663	684	703	692	709	669	754	761	712	694	632	726	685	686	689	687	682	678	670	671	713	696	676	713	685	686	670	738	693	742	693	693	721	782	729	653	650	693	718	670	695	708	688	677	737	715	672	728	685	695	686	706	695	730	732	634	695	732	697	699	706	691	688	735	645	709	731	704	752	687	721	673	685	673	720	725	728	675	705	683	751	699	695	715	697	689	662	729	696	731	680	706	704	636	733	717	686	724	715	738	682	734	716	708	662	670	705	705	720	698	713	720	680	718	711	680	684	681	702	669	687	695	668	694	696	694	724	691	690	698	666	729	718	679	687	705	679	646	695	737	646	761	711	684	662	731	699	670	723	689	665	782	687	716	754	726	723	685	730	732	694	714	662	691	673	749	655	724	679	695	687	689	671	672	685	748	684	700	729	740	682	739	710	695	725	706	744	726	726	674	749	693	692	750	717	695	667	710	733	667	667	733	694	671	712	695	705	710	699	737	685	688	679	692	732	654	708	733	692	694	694	736	689	681	709	719	784	698	713	693	705	649	732	697	731	690	685	751	702	678	653	672	701	710	708	680	732	689	687	657	662	700	687	676	717	744	694	745	668	702	647	677	693	745	651	701	716	688	755	695	682	679	697	746	731	731	738	723	702	680	649	732	686	682	691	695	702	695	646	739	708	708	693	711	699	689	712	725	654	749	710	684	646	679	700	713	735	707	690	727	684	753	654	687	718	685	732	704	721	657	727	758	665	715	683	720	726	683	687	712	682	711	707	713	685	689	670	773	677	715	699	713	706	683	677	708	675	679	668	712	681	669	680	675	711	701	679	682	735	747	673	660	704	733	712	725	691	721	731	693	694	710	755	652	720	694	696	713	713	746	700	685	691	670	720	694	736	688	650	718	719	680	661	671	744	703	664	700	705	722	666	745	734	713	650	670	671	750	710	721	726	726	697	722	671	730	704	726	715	652	642	701	746	732	632	672	703	685	715	696	730	692	690	673	719	722	713	657	690	684	693	684	658	718	702	728	708	720	692	731	661	744	719	710	672	744	684	678	727	690	695	638	768	688	712	719	687	726	716	689	668	685	726	732	674	648	685	725	708	666	738	731	716	731	634	714	715	690	725	669	691	708	710	697	667	752	680	711	712	711	674	693	726	698	744	716	689	735	730	678	649	677	720	714	726	691	688	646	659	697	701	668	719	649	676	717	640	726	741	692	698	644	727	661	698	655	744	664	707	719	698	720	708	673	682	716	669	672	691	678	655	656	667	723	668	661	666	668	712	749	695	698	700	751	705	661	663	745	692	689	664	715	683	704	746	702	687	721	686	718	767	676	722	707	683	742	718	721	675	671	710	710	691	686	787	682	770	679	715	689	672	692	736	701	727	701	738	718	682	682	683	668	719	704	648	746	691	701	668	693	673	686	670	697	705	723	700	674	702	696	726	742	701	671	691	672	724	682	710	694	714	720	696	668	668	677	687	701	730	729	689	662	681	703	665	721	701	707	696	676	730	670	735	683	673	696	735	724	669	664	717	734	764	713	723	714	682	686	690	700	729	698	693	656	689	652	712	683	672	680	728	681	691	691	659	718	734	692	669	665	717	704	668	699	705	697	700	707	697	720	684	710	714	724	684	692	721	708	669	751	705	722	652	712	712	656	719	640	749	675	728	675	691	738	720	669	690	706	673	697	719	706	724	692	651	740	671	713	700	664	732	645	646	700	723	715	729	719	695	663	641	678	693	642	651	678	664	693	685	700	693	680	672	702	722	704	734	679	714	750	722	658	700	658	754	664	691	715	731	669	667	692	712	724	693	714	669	713	699	707	677	706	691	711	692	679	703	739	691	654	673	717	674	692	650	692	713	707	673	699	677	718	716	736	690	648	672	689	700	681	719	670	698	697	718	715	737	707	680	774	679	689	681	709	663	717	689	693	695	746	722	704	737	724	684	706	637	736	707	693	741
22936	21342	28898	24147	21408	21754	15929	6357	4139	3103	2354	2026	1697	1431	1296	1118	1015	941	891	821	773	755	693	663	664	649	593	645	620	619	666	673	635	673	679	624	634	642	635	684	649	663	653	641	668	678	687	624	666	628	644	657	632	631	697	602	607	622	639	623	588	623	628	608	605	601	593	631	611	619	646	641	651	650	585	647	573	638	610	597	653	628	631	657	631	615	632	601	628	580	597	658	574	618	572	609	601	582	604	577	611	606	613	576	613	618	643	621	612	611	642	654	598	617	622	563	614	621	655	591	609	620	653	655	585	589	640	597	652	612	625	598	645	606	634	642	667	630	626	603	620	631	631	599	629	593	647	641	633	594	613	655	588	622	557	514	634	607	634	661	659	620	656	612	623	625	625	632	605	603	614	598	604	596	629	627	638	550	618	582	647	643	610	629	589	665	619	660	588	614	587	581	612	545	649	628	618	609	648	653	654	580	605	623	627	611	616	664	619	592	595	584	550	631	655	600	618	607	578	635	589	596	665	632	626	616	642	619	598	622	605	645	619	659	618	597	598	617	608	638	632	674	621	623	600	632	615	625	583	608	635	617	644	583	608	582	586	628	619	618	662	612	610	590	636	611	639	629	605	605	573	661	635	620	605	644	636	596	626	620	626	602	569	641	653	643	598	586	637	604	594	630	625	576	609	665	635	593	624	589	599	605	628	604	589	668	604	625	625	612	613	619	576	618	607	622	645	584	611	621	671	655	611	664	644	601	619	612	609	606	614	611	590	592	571	616	605	561	624	599	618	609	605	643	642	588	650	630	622	633	643	596	627	606	622	610	620	619	579	613	592	592	644	605	672	604	613	608	591	676	548	607	596	626	612	641	623	626	619	616	622	610	554	633	607	624	599	622	609	626	652	623	640	651	661	616	644	647	595	634	626	590	633	622	634	628	602	608	606	615	619	634	598	631	653	608	608	631	635	585	610	633	609	631	633	637	604	572	629	614	599	611	586	594	635	622	607	607	559	629	667	596	656	562	612	625	629	649	548	593	583	656	589	614	613	618	607	626	672	620	609	622	626	622	627	596	644	622	643	644	630	644	608	661	619	562	643	618	629	624	586	614	624	608	576	588	662	592	626	608	607	605	621	582	616	571	587	572	579	622	644	600	606	601	624	649	572	605	632	637	592	608	619	653	616	615	647	615	644	629	641	591	586	627	636	628	585	615	585	610	599	650	605	610	616	602	570	613	563	572	658	665	582	644	646	602	588	622	617	633	610	619	601	607	621	633	587	602	601	654	614	609	578	607	598	562	654	627	631	649	651	580	582	646	616	599	623	595	625	602	660	597	657	581	608	619	609	598	617	593	661	616	567	649	616	648	627	586	609	618	645	627	621	629	600	622	586	541	612	611	659	622	596	623	637	601	604	618	650	602	593	644	616	572	614	603	677	576	617	600	649	651	630	650	618	646	626	601	613	669	623	620	626	586	629	645	605	662	597	618	647	622	618	608	624	624	642	620	624	619	668	620	607	586	615	616	636	612	669	630	627	655	666	582	601	563	639	632	594	621	580	592	623	629	607	614	605	566	605	599	623	639	610	613	637	622	637	561	597	604	609	669	596	604	592	668	606	630	656	610	626	627	594	637	626	620	572	620	643	593	641	672	675	619	599	587	597	609	619	677	547	611	611	624	622	611	591	607	544	650	620	600	618	635	627	635	626	640	669	628	672	593	584	615	594	620	632	636	629	638	584	609	630	619	652	685	617	686	644	595	610	594	633	583	612	621	609	581	632	618	632	634	620	674	612	634	605	596	631	622	596	658	623	621	598	598	630	597	591	601	667	607	624	615	604	569	621	600	598	618	605	646	680	650	587	624	605	661	646	629	642	594	568	618	649	615	597	592	605	594	602	643	577	598	616	652	619	581	589	618	641	632	657	672	612	629	575	609	600	631	578	616	645	598	593	634	649	634	620	615	630	654	596	554	631	627	618	628	618	618	572	642	604	623	631	629	617	589	609	626	632	658	594	600	662	608	607	633	618	583	611	621	626	634	637	608	634	614	660	601	612	631	561	619	593	651	607	640	603	597	637	605	608	622	586	627	622	631	623	622	587	576	631	599	620	606	588	650	569	597	587	654	620	623	625	618	606	608	643	639	616	606	599	601	639	588	607	587	596	620	590	593	598	602	607	584	642	619	673	616	628	624	593	609	636	611	628	626	600	592	615	623	632	657	642	614	593	612	557	574	636	632	577	604	624	603	603	613	585	566	592	642	586	626	614	644	597	589	585	676	611	610	638	641	642	611	571	582	628	612	592	617	606	611	621	624	625	582	625	640	625	659	580	594	688	597	598	597	607	632	649	593	625	654	634	624	605	617	597	640	592	603	618	635	616	602	614	646	646	638	614	562	649	669	616	617	583	622	637	560	590	578	615	626	590	646	625	598	610	606	591	607	616	611	585	606	589	645	606	604	636	630	603	615	631	595	590	589	650	588	594	646	623	626	567	635	642	602	610	625	650	636	611	658	635	641	579	578	576	597	580	605	610	637	595	601	593	611	643	572	621	651	628	639	653	621	631	624	586	613	593	619	647	618	650	604	619	645	638	599	600	592	580	644	624	628	619	636	649	634	619	595	582	607	625	641	598	600	628	587	683	644	609	595	681	666	662	606	590	631	674	621	618	612	600	634	619	632	630	600	598	619	619	636	615	621	592	615	574	604	580	566	620	622	615	617	609	611	607	605	607	629	583	612	636	626	633	579	639	616	580	636	600	679	602	604	657	574	618	596	548	599	571	620	610	581	643	616	639	599	637	604	614	635	621	584	602	611	600	648	624	653	621	586	618	609	626	626	570	554	618	597	632	660	579	599	638	634	624	563	619	626	620	627	625	632	586	618	593	634	590	608	682	609	638	677	644	604	618	609	603	609	636	617	570	606	638	631	635	604	596	603	623	584	609	652	641	610	597	621	620	656	639	668	605	617	611	647	621	616	609	618	635	620	609	589	583	644	595	634	663	608	586	613	628	608	673	614	614	606	590	654	598	607	562	607	624	607	620	623	643	648	591	667	575	614	628	608	598	647	605	652	621	572	618	628	605	567	592	571	648	621	598	628	628	647	620	587	692	608	646	628	604	592	642	605	614	596	632	613	647	613	613	595	617	661	657	638	569	601	630	594	610	614	635	589	602	626	596	570	597	602	648	626	588	613	595	624	611	629	650	536	616	608	578	594	606	674	613	598	622	594	579	586	582	618	605	621	629	642	585	614	629	613	625	618	629	604	624	565	628	634	623	638	605	583	587	655	643	618	619	606	621	614	588	608	600	631	594	646	609	543	588	641	606	640	646	619	607	618	586	603	605	657	630	616	597	598	704	617	617	604	630	628	599	622	628	592	633	589	618	570	624	619	599	585	626	640	634	599	599	606	567	623	612	631	600	614	613	626	622	599	652	610	627	638	600	611	613	627	651	656	620	551	573	621	637	595	613	583	647	548	634	673	616	600
32570	52653	40913	27980	20018	14986	11146	8191	6127	4568	3571	2768	2343	1953	1750	1441	1309	1141	1093	996	919	839	786	814	739	760	775	725	703	743	750	718	801	750	802	761	717	760	729	734	785	767	707	707	737	689	757	766	699	719	775	751	718	748	666	711	739	737	716	735	720	751	725	701	657	702	683	682	707	768	776	676	654	697	753	703	678	672	698	703	714	736	705	698	668	681	738	758	688	672	660	740	718	683	742	725	697	723	692	722	696	699	715	708	687	732	729	769	704	711	681	714	701	699	709	714	700	722	716	703	682	678	726	717	644	718	675	696	710	686	681	737	665	668	716	702	754	699	717	695	743	708	708	691	707	723	705	705	708	730	631	711	729	675	724	670	695	677	681	674	692	740	702	740	716	733	671	716	704	713	698	696	648	679	731	711	701	720	676	728	715	735	703	695	702	670	721	724	715	643	735	719	784	688	682	697	735	690	757	716	725	741	679	678	720	678	763	721	689	750	703	655	723	693	740	636	665	699	656	705	694	665	690	739	708	683	679	699	656	640	725	683	644	688	729	708	690	681	686	694	681	690	678	680	715	710	695	728	715	698	714	647	717	742	746	732	692	684	684	725	674	697	701	718	699	695	679	716	731	659	709	717	671	716	675	729	677	681	644	708	739	687	681	665	727	701	671	702	722	692	693	703	711	727	702	709	668	700	700	719	713	736	664	705	707	660	730	710	716	696	706	699	708	713	708	706	682	711	713	696	665	725	654	686	691	655	691	691	654	658	710	694	690	675	632	713	730	693	698	692	715	655	682	726	696	710	697	690	690	689	676	729	729	725	739	681	702	672	684	758	687	683	686	708	712	690	668	716	711	656	741	710	691	655	682	705	681	694	684	717	727	732	702	708	706	709	729	728	715	701	691	705	684	718	745	664	702	698	692	743	708	681	670	726	698	712	753	694	702	722	736	707	725	728	696	659	727	719	731	699	722	689	683	695	659	719	731	645	728	717	688	695	685	688	679	707	723	695	702	664	717	736	688	695	696	666	763	666	746	723	701	666	697	682	727	717	651	735	700	692	693	722	710	710	717	742	718	714	695	691	681	679	703	719	668	699	688	712	687	715	672	675	678	668	690	714	728	685	701	671	658	757	729	658	655	695	699	696	646	728	710	696	671	701	720	681	714	692	686	702	692	675	683	696	733	675	700	711	700	714	701	688	720	693	689	691	685	707	687	714	705	765	661	724	719	662	687	684	724	694	723	744	753	688	700	727	727	701	751	702	676	683	723	657	688	720	660	732	644	689	715	693	670	693	704	708	681	714	728	692	739	711	713	650	741	696	657	672	719	700	713	648	658	697	693	692	696	707	710	703	699	732	719	735	677	701	681	689	705	698	696	669	710	690	649	700	703	691	705	694	730	724	698	706	735	720	699	690	683	730	700	699	710	717	680	717	734	701	700	669	684	722	697	659	665	696	691	692	719	703	679	733	683	660	673	665	671	702	756	763	725	723	697	682	731	669	740	670	767	704	697	702	756	696	684	704	697	713	680	714	705	692	714	710	757	674	736	738	700	708	705	675	674	655	662	694	671	680	690	693	743	736	674	696	670	689	731	710	725	713	676	745	662	751	746	672	670	736	701	729	650	706	684	670	729	722	676	689	708	717	669	691	715	721	658	712	697	664	705	710	674	693	709	736	705	699	709	697	691	699	704	703	718	692	711	722	685	687	780	704	674	701	726	734	675	712	690	695	690	704	684	717	653	697	718	661	661	644	692	699	727	675	684	691	683	727	713	679	734	669	672	733	675	696	688	671	674	696	746	674	632	709	689	751	686	698	708	691	760	709	732	673	714	699	705	663	652	739	650	710	750	716	678	704	660	695	654	741	730	681	722	715	731	655	675	723	715	676	708	717	693	729	725	673	702	682	698	711	684	672	682	706	707	681	716	703	711	718	683	680	743	663	714	721	747	750	675	701	724	724	753	716	648	711	689	680	706	700	679	696	666	731	749	700	741	665	764	682	699	711	690	688	700	763	711	718	721	697	690	704	665	668	696	679	689	734	741	702	652	675	711	731	726	735	707	698	710	680	682	729	682	694	715	691	679	702	682	702	725	699	663	701	683	749	718	683	721	693	737	708	721	709	684	700	691	715	727	693	677	659	715	701	717	687	659	646	669	711	678	755	723	647	672	676	641	693	696	724	665	671	699	684	679	724	670	722	708	692	689	680	683	709	709	689	725	685	722	650	703	703	720	687	658	723	707	726	682	689	665	661	700	691	704	663	718	720	669	689	697	692	674	703	700	695	676	742	660	720	687	669	673	724	660	640	655	657	724	683	689	661	687	699	647	668	691	657	650	669	690	678	745	695	674	724	709	706	672	701	708	729	672	708	675	681	670	702	686	671	694	685	698	702	758	719	683	708	682	738	686	722	696	725	727	702	672	680	725	707	674	672	745	683	672	700	708	734	728	714	688	670	627	695	715	739	690	696	703	728	726	676	697	708	707	712	719	724	686	697	691	692	726	691	708	672	689	712	654	714	697	662	720	686	743	745	695	668	739	677	687	732	662	719	684	710	697	686	723	682	705	712	703	690	710	719	735	747	716	672	743	661	638	714	650	651	676	652	682	721	671	704	735	700	656	643	714	716	662	687	713	686	706	730	692	719	695	681	739	704	736	669	706	667	707	710	702	718	676	692	696	701	716	711	731	703	712	673	678	700	662	727	762	668	682	715	678	712	684	702	695	710	717	661	731	678	721	695	681	660	698	677	684	676	730	687	665	724	702	701	705	675	702	703	757	700	750	699	762	721	699	685	675	702	698	711	722	685	700	674	677	685	697	674	733	704	692	758	678	695	737	717	710	721	647	746	691	692	691	667	664	666	720	760	687	714	736	677	713	678	699	719	685	726	686	711	683	684	698	750	668	706	721	690	725	653	661	723	650	691	700	715	707	688	720	685	702	744	700	771	721	712	704	669	713	709	701	709	707	718	720	724	661	666	746	756	699	716	663	704	717	672	688	702	728	680	670	720	701	731	726	718	726	714	668	686	710	732	743	704	776	707	660	693	683	718	715	664	674	705	670	728	756	667	744	709	687	702	654	687	696	692	666	713	652	695	703	688	727	705	714	651	680	741	740	659	683	712	692	725	715	710	683	707	704	675	688	694	726	699	696	697	739	723	720	716	731	701	667	712	725	676	714	660	673	711	688	693	689	720	722	747	719	656	700	731	728	708	681	680	699	676	720	705	681	702	767	700	686	684	715	676	692	685	721	658	693	694	644	671	647	717	688	671	673	697	698	691	716	711	711	667	725	665	755	693	718	671	716	727	730	697	705	783	672	737	681	665	665	698	711	662	724	710	657	652	656	680	726	676	768	710	667	678	679	733	674	725	706	728	696	688	680	688	668	705	684	715	718	704	740	752	709	721	708	669	696	671	724	719	703	708	710	708	672	739	715	714	665	672	722	707	684	719	687	714	651	705	684	715	727	724	675	666	711	699	663	694
22995	21406	29027	24224	21473	21830	16234	6434	4183	3234	2474	2073	1652	1487	1311	1127	1040	944	889	822	743	730	703	686	651	625	673	613	630	676	670	647	649	656	648	617	664	662	676	587	626	640	631	682	642	618	644	652	665	637	637	662	625	689	643	635	599	609	647	629	600	627	582	659	635	611	644	599	592	617	644	579	607	634	631	641	594	626	601	593	632	615	623	585	633	619	606	588	606	657	638	648	633	580	663	658	606	623	614	627	629	623	638	628	597	622	661	626	630	608	632	624	586	671	606	584	625	585	625	651	616	612	593	624	617	586	598	593	605	595	643	585	585	573	612	567	639	600	601	594	617	625	609	606	647	576	643	623	588	620	603	591	643	589	629	614	660	595	664	628	655	625	627	655	619	631	644	567	606	641	654	631	633	602	599	601	650	621	624	614	595	627	603	606	636	636	627	631	683	612	608	614	580	572	661	636	644	611	624	641	595	592	591	643	592	641	567	614	602	616	632	624	651	589	621	587	651	630	647	655	599	616	636	602	601	607	612	619	581	587	609	585	612	602	620	604	611	618	592	573	621	629	629	583	609	594	665	597	604	611	615	573	590	587	638	600	627	577	613	634	570	594	654	601	620	595	613	576	650	612	558	658	619	633	594	593	636	665	624	596	609	602	596	623	654	644	613	609	644	618	620	610	599	599	603	590	643	627	652	593	566	648	622	619	578	614	544	633	647	602	625	636	630	674	596	617	624	604	619	601	642	631	566	600	622	594	636	645	611	620	595	625	641	587	657	604	619	594	672	640	643	615	614	635	639	652	638	618	622	628	603	609	640	618	628	591	590	604	624	583	611	568	604	599	612	634	605	619	610	595	606	623	595	641	658	595	632	629	608	590	634	634	608	638	597	603	649	587	612	614	580	612	628	573	638	635	605	649	591	607	649	619	608	622	572	599	592	635	593	625	660	651	605	633	610	669	626	599	599	607	609	664	641	613	631	588	584	615	602	587	637	628	618	600	572	647	646	605	636	583	599	606	604	629	585	602	602	603	612	616	717	627	576	648	644	602	608	611	591	608	617	601	645	603	572	594	600	615	615	617	625	609	586	666	615	597	601	582	639	633	570	579	632	592	586	599	631	596	631	670	607	640	614	601	640	649	658	614	680	619	629	579	566	590	660	593	623	630	650	645	597	620	599	604	613	650	607	604	599	601	584	651	617	603	611	603	653	575	668	643	600	640	628	604	592	607	631	633	592	639	591	670	615	617	599	640	602	612	580	581	563	588	608	618	649	649	627	627	568	639	593	636	576	630	620	621	648	629	605	583	592	645	580	615	584	594	610	591	605	575	611	618	618	588	611	589	627	598	571	590	638	623	618	600	570	619	590	589	630	609	611	577	576	608	617	629	658	590	608	603	630	603	621	661	598	609	606	619	611	585	567	604	628	629	642	580	621	636	600	630	569	626	603	640	575	624	604	626	613	616	590	673	641	612	587	633	576	690	598	606	607	636	639	603	584	611	630	621	618	588	619	618	568	606	641	638	603	589	626	588	603	610	617	577	666	612	603	635	634	621	627	655	635	647	618	567	533	614	634	633	591	623	613	603	613	643	618	673	613	645	593	586	608	597	612	600	628	586	623	599	631	637	615	642	572	588	636	650	627	590	594	619	540	637	610	629	611	606	611	615	625	670	590	632	571	616	616	642	609	601	588	650	596	608	629	631	591	632	625	597	582	609	600	620	611	581	606	644	576	578	595	645	609	616	608	634	637	564	663	622	682	586	610	620	577	595	582	678	612	614	611	624	607	614	607	636	645	648	558	595	631	624	594	617	593	619	658	589	604	618	617	579	605	635	599	625	594	599	637	627	614	609	603	622	592	633	598	593	571	574	636	615	610	633	634	637	621	663	675	564	588	616	680	589	653	667	658	601	617	586	652	616	628	606	602	624	619	609	620	634	628	582	630	606	650	631	617	600	640	620	623	636	625	611	641	623	616	615	629	591	620	580	627	602	578	624	634	580	588	601	638	641	619	611	610	626	587	622	628	661	634	605	624	654	619	599	614	603	589	623	603	613	633	593	644	632	637	608	621	641	615	612	610	636	647	589	568	603	648	624	615	632	571	627	611	565	616	585	583	642	636	608	642	650	628	619	656	607	592	677	577	593	617	591	622	595	589	588	606	572	604	658	610	623	613	581	586	620	622	664	633	679	625	605	634	627	603	633	636	552	603	628	629	693	624	598	605	632	648	641	612	586	626	603	601	599	596	641	621	611	615	615	631	596	660	646	624	643	621	610	607	641	623	623	596	622	620	549	647	572	658	681	606	579	590	607	578	650	627	583	591	588	636	627	593	631	600	578	581	601	588	640	594	580	566	622	604	606	591	578	602	578	617	562	648	590	651	633	581	622	618	617	636	639	601	579	594	606	588	628	602	645	587	612	631	625	587	551	619	602	629	582	565	645	619	622	619	604	627	631	600	638	581	661	639	606	669	638	661	646	614	639	632	651	618	584	573	620	646	598	619	592	589	602	606	624	587	614	613	621	592	613	646	612	586	602	619	580	629	611	652	612	632	645	621	636	575	595	620	609	600	629	628	609	628	633	633	609	640	631	640	638	653	602	551	605	626	596	655	622	646	629	583	586	633	609	634	623	664	619	603	585	658	594	636	573	619	590	619	603	614	584	610	601	627	616	592	549	630	635	650	596	557	633	608	615	582	619	619	634	579	650	630	594	616	578	593	610	637	609	618	601	568	604	619	596	589	602	623	600	649	632	609	602	572	613	642	617	594	655	641	627	627	590	606	608	636	611	572	615	595	595	635	613	609	590	614	588	644	646	615	581	611	598	607	633	588	638	641	557	611	596	597	612	604	615	574	635	590	646	631	626	636	566	593	598	660	644	597	608	623	605	602	618	609	651	617	594	629	612	585	615	659	591	645	568	578	637	612	586	553	582	586	585	577	589	608	600	624	630	612	610	592	596	634	594	549	645	612	606	617	622	659	566	599	627	601	589	600	611	606	630	622	616	623	598	614	613	577	616	611	617	620	581	662	600	613	574	574	621	575	606	608	645	605	617	620	594	585	629	612	648	611	556	643	637	594	589	629	635	632	599	624	585	582	585	582	602	611	610	628	636	630	601	629	593	606	624	615	552	614	620	584	596	641	607	616	586	631	580	628	631	582	594	579	642	576	634	658	639	631	587	618	620	620	581	610	605	594	596	581	611	629	657	584	585	582	610	610	611	632	608	625	610	614	642	607	619	617	605	596	626	621	613	573	651	591	618	614	623	606	594	612	629	598	613	607	566	629	607	604	627	633	561	612	672	609	587	600	632	619	629	592	587	626	585	575	579	599	659	601	642	638	643	630	651	552	636	579	606	596	630	647	599	626	627	640	615	610	589	632	583	630	609	647	603	587	578	606	628	586	610	621	609	615	602	614	610	622	614	614	592	617	576	597	586	646	564	586	584	603	629	637	614	590	630	660	633	598	599	627	644	621	630	567	602
33248	51065	42308	28513	20377	15097	11331	8477	6294	4837	3658	2942	2349	2011	1732	1510	1302	1182	1066	994	902	874	794	840	748	753	772	731	708	757	785	747	788	754	768	798	729	727	752	750	759	802	760	700	792	762	797	721	696	731	706	727	750	684	723	769	694	751	775	732	718	728	706	741	723	671	688	731	704	717	739	716	716	729	728	679	709	669	691	683	750	719	698	732	680	707	711	681	655	695	688	662	664	695	730	707	687	719	752	688	686	709	674	731	688	702	712	726	699	664	683	705	720	702	659	714	708	723	696	692	678	738	687	707	683	701	684	670	676	710	665	710	690	715	685	707	688	662	683	759	735	716	713	712	686	731	762	709	664	712	690	686	726	724	702	693	689	685	745	709	679	689	679	695	665	702	670	701	726	680	709	659	743	735	675	696	702	690	744	737	656	682	692	692	711	671	700	699	695	705	696	679	663	726	718	722	734	656	686	676	700	688	700	647	670	690	679	725	694	750	726	659	691	716	694	700	662	703	693	678	678	714	757	719	724	662	685	647	725	732	685	801	639	673	715	715	692	674	653	698	680	705	649	704	702	697	654	674	712	686	702	713	747	720	693	687	698	699	681	732	694	696	697	674	658	680	686	684	716	693	661	666	695	673	705	694	696	703	723	715	691	643	726	706	715	685	717	720	730	701	702	742	686	697	692	693	699	701	686	679	736	671	747	718	709	743	692	719	627	723	694	680	685	664	692	734	658	692	755	727	675	682	714	724	620	669	711	680	668	696	727	753	669	656	720	713	649	760	707	717	676	704	708	692	700	719	705	717	727	740	659	667	671	643	736	666	684	677	711	731	700	669	684	681	665	709	673	672	695	744	693	672	688	721	689	665	708	710	735	670	676	735	698	698	731	701	686	682	703	704	722	713	722	649	701	730	699	659	701	646	707	707	720	704	664	698	710	711	718	711	675	660	707	680	700	734	715	722	650	732	663	649	671	726	684	677	683	696	694	748	669	667	714	723	736	698	654	650	743	710	719	707	710	699	676	670	662	733	750	694	724	760	684	703	691	706	689	651	714	718	699	715	701	655	668	683	748	693	717	715	721	663	702	666	669	685	727	661	736	673	695	697	688	724	718	660	741	694	716	753	655	654	717	753	733	686	678	728	676	707	707	710	660	727	716	689	707	670	716	689	699	683	714	678	715	729	701	756	732	702	728	669	682	702	724	702	707	722	670	737	727	748	684	688	675	685	668	715	653	750	729	738	739	685	693	663	726	720	705	720	643	701	694	663	734	709	720	660	712	712	671	694	715	689	762	709	707	711	662	648	730	733	689	711	739	694	705	705	712	751	653	669	693	723	670	707	708	690	737	703	681	698	715	705	745	725	719	696	715	738	685	667	669	723	652	647	724	711	722	724	664	700	688	750	684	763	685	710	688	746	714	746	702	719	672	656	706	677	707	706	690	736	702	696	712	680	694	681	710	719	706	673	720	721	673	682	672	721	682	761	708	705	717	661	675	703	706	703	704	742	687	722	688	712	664	702	742	679	678	731	713	711	695	727	736	681	724	690	682	701	688	677	713	683	674	667	678	673	705	735	712	702	682	731	739	673	690	709	683	726	673	634	702	655	687	715	696	714	699	703	680	713	688	681	706	645	741	696	725	666	700	701	716	712	743	694	732	714	732	671	739	719	723	642	680	684	724	691	715	691	692	669	710	664	643	713	678	652	679	669	702	685	737	693	708	725	694	717	667	663	698	707	689	732	707	685	661	651	713	751	690	707	694	674	722	732	708	700	650	726	676	662	671	743	690	703	676	757	657	690	687	696	702	715	733	728	695	719	731	710	702	663	674	735	714	708	694	710	653	711	759	678	719	700	707	717	700	670	734	663	703	700	748	701	663	719	726	721	678	728	700	744	685	708	702	693	744	714	718	707	667	758	720	685	702	724	682	688	655	692	685	706	690	714	731	680	721	703	685	733	688	744	708	686	728	696	687	690	728	771	670	721	676	674	700	737	659	663	708	725	723	730	626	692	678	663	710	710	681	723	762	724	695	667	680	683	686	734	662	725	679	685	708	735	760	733	705	695	708	666	731	692	776	663	725	671	730	766	739	676	743	722	724	729	699	698	688	693	739	707	681	661	680	677	724	711	663	663	663	704	672	730	708	696	693	704	702	720	695	702	694	679	689	699	702	715	750	667	716	696	685	689	672	719	732	741	718	709	674	718	722	706	717	683	685	709	683	689	742	713	692	721	661	709	746	705	702	691	714	688	703	701	717	710	717	690	697	711	700	723	695	702	717	682	677	708	692	699	735	643	721	701	702	760	673	711	699	740	717	689	700	735	729	697	689	727	709	707	748	698	707	714	736	655	702	670	698	707	662	686	677	758	693	688	699	713	695	666	724	682	708	707	722	691	698	724	706	717	657	685	713	716	733	726	748	676	708	670	697	743	678	690	737	730	679	741	678	670	732	717	700	713	679	716	697	721	730	688	694	695	687	701	698	689	726	721	694	635	717	723	662	675	699	689	659	697	704	709	684	647	675	666	736	664	686	668	682	693	678	652	648	743	706	769	704	691	701	729	682	673	735	713	724	651	705	702	669	711	711	728	706	754	691	658	655	703	706	731	667	766	701	726	655	699	724	708	700	735	665	676	733	706	675	707	703	741	667	674	728	724	664	713	730	686	708	696	737	739	718	710	727	750	698	728	766	692	678	717	676	676	687	648	691	677	701	692	718	704	689	682	698	674	657	714	721	756	708	731	718	692	643	646	701	731	680	718	704	670	686	708	725	696	719	722	716	663	722	726	710	656	685	692	698	695	724	711	699	674	720	715	696	726	703	638	724	755	676	719	715	634	728	693	737	704	726	712	655	690	708	700	682	681	656	658	660	676	704	698	711	750	665	696	763	731	733	696	661	687	716	703	695	701	728	710	695	689	704	679	693	691	663	674	694	684	716	689	654	670	671	721	702	729	687	642	713	735	700	694	669	700	707	671	718	698	686	684	724	731	680	653	702	671	661	674	663	690	698	748	654	709	749	685	703	693	741	692	713	750	665	732	695	730	687	666	677	699	743	701	668	716	717	653	707	709	696	711	671	667	694	711	666	700	737	681	700	728	706	670	701	669	718	697	772	699	733	728	681	713	716	724	749	669	712	673	706	686	720	673	684	726	700	673	713	705	684	708	700	735	692	716	669	669	693	666	687	687	689	689	698	751	710	704	721	667	666	696	735	667	719	706	704	733	679	713	679	721	666	701	667	649	750	710	702	696	709	710	699	702	691	711	690	673	674	714	740	687	716	729	718	687	712	720	656	720	692	736	673	749	682	683	637	698	671	709	670	704	693	703	694	677	650	725	743	646	699	724	702	649	676	673	711	714	701	716	650	677	700	709	682	683	755	709	692	686	680	698	710	717	688	709	721	684	699	709	657	686	725	711	662	726	672	707	679	760	693	729	727	668	689	707	757	711	695	682	692	688	704	719	724	728	663	691	697	672	722	704
22886	21310	28841	24119	21383	21727	15989	6430	4244	3162	2491	2049	1660	1426	1305	1161	1034	995	844	847	730	675	679	655	696	648	615	639	669	651	672	627	647	642	671	644	648	594	622	637	640	622	685	660	626	655	649	637	662	581	605	642	562	611	649	648	647	595	635	559	611	671	621	637	597	589	613	611	576	655	615	606	621	628	619	627	610	609	584	676	616	598	586	594	595	633	623	641	585	592	600	580	602	588	646	651	591	646	626	600	616	670	572	616	571	594	579	626	611	590	595	621	606	585	637	579	588	614	593	611	575	598	634	594	566	599	628	602	575	571	605	598	613	603	615	624	617	608	627	593	658	628	598	628	618	596	609	570	628	624	629	590	622	645	623	575	594	624	625	596	616	613	598	633	609	589	567	641	616	570	604	611	556	585	603	603	610	578	617	635	642	653	605	641	614	620	628	631	603	568	595	581	604	641	600	590	640	582	601	607	601	581	642	601	606	609	659	584	596	612	631	600	605	653	614	624	613	603	596	610	613	618	603	601	695	591	675	624	660	610	619	587	621	623	622	689	603	619	588	615	626	617	624	621	617	624	637	623	596	610	614	593	594	605	600	584	589	576	603	597	614	604	663	564	574	623	603	583	539	648	598	626	598	622	632	573	547	619	638	615	625	634	595	620	568	604	583	598	611	595	583	649	636	588	583	611	625	604	566	604	607	590	615	588	574	604	608	599	628	588	587	636	601	655	628	621	604	625	615	622	603	597	606	546	602	577	645	626	627	580	564	596	600	641	615	598	606	644	643	589	576	607	654	591	615	590	637	650	605	644	615	603	628	613	630	613	595	612	591	615	580	605	606	637	613	619	592	601	599	664	593	619	574	600	628	580	629	677	587	615	554	598	610	619	652	612	635	599	636	638	613	583	636	606	640	568	615	594	566	581	568	621	615	567	603	603	612	602	566	600	645	618	550	557	637	606	603	565	629	599	584	563	623	622	655	590	605	583	579	592	611	637	627	610	583	617	636	603	636	587	624	601	601	589	627	636	592	611	618	624	566	628	619	636	571	623	608	602	633	608	579	612	622	577	591	665	596	590	582	588	635	656	606	629	575	614	604	588	599	658	596	605	622	600	620	651	602	609	640	616	565	601	606	599	595	634	565	605	581	609	656	640	592	600	592	612	624	586	642	607	606	567	648	660	616	618	619	657	623	594	640	583	559	605	626	592	626	579	628	624	654	585	592	602	600	594	601	647	598	618	617	591	628	625	606	545	608	575	600	625	601	570	631	649	618	620	621	602	634	612	580	576	610	550	665	612	650	613	640	619	639	606	575	633	658	614	578	589	671	600	638	609	621	607	621	598	602	620	602	564	581	611	624	622	617	626	585	625	610	608	584	567	614	608	594	678	604	609	633	614	629	590	637	578	617	653	613	589	627	610	622	636	606	593	631	612	597	594	598	656	616	593	564	557	636	587	584	616	619	627	580	597	612	622	616	647	612	599	601	613	603	587	624	653	632	679	624	603	598	557	567	632	582	638	578	608	599	579	660	624	596	573	623	584	581	591	613	645	628	634	599	606	625	613	583	551	627	595	605	620	584	561	597	620	567	618	557	639	588	582	612	637	626	588	638	639	597	592	623	603	560	608	619	605	587	630	600	619	584	631	612	620	609	568	612	641	631	640	615	638	590	627	606	607	650	614	600	594	627	619	607	595	615	598	620	622	595	592	587	628	565	572	607	630	572	631	592	600	614	637	612	621	617	586	632	617	625	584	569	597	625	611	611	628	579	588	608	606	616	589	581	660	663	663	580	613	584	596	623	583	581	604	643	598	583	643	585	604	611	602	594	633	619	606	603	588	651	602	655	625	582	647	601	608	636	638	617	616	597	564	556	594	598	645	631	622	621	612	642	622	637	580	584	601	594	587	632	586	652	547	609	627	615	584	601	623	589	611	585	627	598	620	597	633	571	584	614	564	594	583	628	580	593	588	645	612	609	639	550	584	614	660	629	616	633	641	578	629	605	636	599	555	626	584	594	630	607	598	593	586	622	611	578	600	650	625	614	622	664	582	624	617	648	607	589	640	651	665	641	648	602	653	587	586	585	662	609	621	644	606	620	637	624	616	661	585	594	609	601	606	611	561	630	650	624	557	615	615	598	583	595	626	597	641	639	624	622	612	593	604	621	589	640	630	572	629	612	638	607	614	586	636	604	595	603	588	637	644	614	615	591	606	622	612	592	576	596	595	615	592	606	609	617	614	633	598	624	590	566	602	586	593	594	632	601	554	635	612	657	660	604	641	582	613	559	604	556	554	561	622	601	627	573	570	615	588	602	584	598	574	614	595	583	600	622	614	612	625	631	619	602	594	604	601	580	624	621	571	598	606	587	651	656	595	605	626	628	585	629	597	567	585	617	635	590	640	609	600	621	593	614	591	608	604	579	611	602	643	558	582	651	570	666	597	619	650	622	573	632	627	650	615	624	605	566	614	591	611	631	589	629	592	597	588	613	597	626	627	570	604	588	622	626	610	610	607	635	582	639	631	569	609	655	589	584	616	602	608	641	585	579	622	587	642	613	583	600	633	626	622	651	625	582	596	633	643	603	600	633	625	601	581	586	615	601	609	636	623	582	590	655	625	588	638	592	653	644	610	630	604	596	607	617	599	612	614	599	582	574	630	606	608	614	591	616	593	591	636	641	628	606	612	634	596	619	612	575	603	610	619	633	599	593	612	628	615	572	620	570	632	636	628	606	613	634	632	600	618	599	673	619	573	608	601	615	584	603	631	618	592	625	592	607	592	625	619	614	580	622	579	576	634	598	634	625	616	634	596	579	618	615	618	648	637	631	620	621	588	624	619	579	608	642	632	631	636	620	596	593	596	589	610	608	629	624	618	611	631	587	620	615	616	607	629	624	610	603	639	625	626	601	595	597	639	612	637	629	633	583	599	590	615	618	613	620	577	588	585	617	603	602	590	580	633	610	641	587	635	616	608	601	593	613	625	593	635	628	621	618	644	634	595	621	588	612	618	624	621	594	596	590	604	579	599	667	629	608	626	575	578	550	616	634	589	598	648	611	618	645	556	602	635	596	633	654	611	645	596	611	644	624	594	595	597	630	593	587	599	611	582	604	569	608	631	622	613	644	632	615	636	604	626	606	592	604	591	613	633	623	612	623	638	549	588	619	616	598	603	632	632	547	588	610	583	648	610	592	638	595	562	618	586	592	563	574	599	588	613	622	639	621	630	568	638	629	646	622	606	596	609	597	607	667	611	687	611	595	580	607	610	576	659	629	580	598	615	593	658	662	584	623	622	650	640	585	602	642	642	611	602	662	606	631	582	617	598	631	608	564	624	576	590	601	625	594	581	617	631	625	638	578	637	656	639	569	586	651	657	604	593	606	560	619	614	589	618	626	596	605	615	588	563	654	648	622	572	604	598	606	646	618	628	551	621	603	602	591	627	620	604	634	683	624	598	654	641	614	581	620	629	627	573	600	603	604	608
32961	51519	41477	27960	20068	14915	11140	8401	6292	4586	3628	2877	2318	1922	1705	1472	1351	1162	1082	952	844	824	790	798	789	775	765	734	726	750	710	730	762	716	763	752	741	755	768	741	728	776	699	733	712	726	744	689	725	759	697	780	739	740	765	670	698	688	752	773	708	698	698	710	708	701	684	692	670	629	703	702	728	697	738	695	645	705	690	691	683	695	695	699	675	739	672	719	686	670	699	705	702	768	729	698	726	707	715	721	672	692	740	749	704	680	656	694	652	724	724	682	710	689	666	699	715	703	706	715	721	672	679	729	667	701	710	662	634	671	665	703	691	709	738	702	694	677	665	697	700	690	699	664	714	680	714	729	703	650	681	665	696	671	706	707	686	725	714	698	669	699	716	656	671	678	676	696	694	682	645	668	676	661	693	695	694	690	687	731	715	689	698	724	674	674	697	700	701	639	690	652	726	696	676	665	744	676	714	736	727	728	752	718	679	750	687	725	722	686	679	655	692	692	662	722	703	714	651	646	688	704	710	728	699	703	708	687	667	726	736	718	660	666	682	697	680	716	653	700	673	668	692	703	689	694	707	713	655	658	710	730	701	711	668	689	677	686	673	682	707	683	690	700	668	671	741	659	693	660	681	714	721	686	679	704	670	711	673	695	696	682	707	663	691	742	713	685	692	713	659	694	683	667	730	669	705	652	681	678	653	702	675	673	651	673	682	689	650	706	681	756	714	717	707	674	648	664	678	674	697	665	662	674	685	667	715	710	693	697	710	686	672	674	664	703	687	701	698	714	734	712	674	709	672	661	747	688	737	672	739	697	724	718	680	730	697	697	696	690	714	708	694	683	656	672	672	707	700	714	720	686	681	708	687	711	701	675	705	719	662	725	688	733	721	713	692	674	667	720	715	689	677	673	709	728	691	646	704	674	718	704	661	638	716	677	695	714	667	698	732	709	700	704	710	675	651	679	664	694	689	708	710	739	670	700	684	678	705	720	676	701	690	715	687	672	649	670	722	679	659	694	732	722	691	700	679	655	695	694	717	718	698	691	723	693	722	680	664	633	716	698	680	691	691	689	669	723	693	667	680	683	759	705	655	678	730	684	667	702	688	651	698	658	695	706	655	698	687	654	688	677	652	672	710	728	697	658	727	692	664	692	708	708	720	685	716	694	701	682	681	715	699	686	702	660	699	661	695	691	679	671	729	711	670	678	662	697	704	674	685	690	662	674	655	751	705	681	700	700	725	677	679	682	660	715	697	680	686	668	668	700	667	755	644	669	647	702	704	734	704	696	661	701	667	701	685	692	715	709	703	681	692	669	707	696	668	691	719	709	686	678	689	688	700	701	666	666	636	689	677	669	740	703	693	679	705	692	661	710	695	719	669	655	704	744	716	714	746	704	697	662	678	729	737	673	695	667	707	702	698	707	696	706	662	657	713	677	682	663	684	712	712	696	712	691	704	710	677	696	667	663	689	764	664	671	683	735	668	715	670	651	699	700	675	688	629	717	736	718	725	720	676	666	700	686	683	714	735	669	650	714	674	659	733	698	743	657	678	724	729	698	675	703	680	733	684	692	680	719	741	699	675	715	737	733	724	669	651	670	701	669	682	690	650	737	712	715	660	616	681	683	719	666	719	697	675	655	641	722	700	685	680	730	705	678	704	652	702	680	704	670	680	684	679	697	724	641	714	685	733	712	694	681	693	735	700	701	717	715	684	713	748	679	738	669	706	690	717	737	653	726	708	705	652	720	739	687	707	652	705	682	655	649	693	686	707	705	700	732	739	719	774	687	685	651	729	724	655	679	721	689	680	669	687	704	700	674	663	688	686	696	671	682	672	711	649	694	738	701	704	714	682	716	682	701	694	654	674	666	683	699	701	698	679	675	670	614	685	687	660	726	694	697	713	665	697	678	713	634	721	732	728	677	691	689	660	699	670	697	732	681	700	729	675	701	689	695	686	725	718	703	697	742	703	730	689	712	656	718	692	726	706	720	735	700	712	685	716	711	709	743	688	641	684	726	699	730	690	679	690	687	671	686	691	694	700	680	671	676	668	667	685	715	660	670	661	701	705	642	683	683	679	723	682	706	730	649	700	684	702	691	640	708	681	704	694	674	659	731	685	663	654	688	665	675	666	663	711	688	673	731	693	650	668	705	686	693	722	714	690	683	673	681	701	718	659	693	648	670	719	655	706	722	716	691	729	700	696	659	707	661	715	680	725	711	689	713	664	719	712	709	700	678	666	651	660	661	688	680	642	694	664	638	688	732	640	700	705	686	675	710	704	731	711	600	670	670	727	677	698	685	701	698	686	672	720	704	695	694	657	719	703	670	697	723	723	709	734	680	693	721	683	666	628	654	681	626	650	688	622	694	687	653	710	731	704	699	713	711	675	672	699	709	634	711	694	703	682	718	707	680	698	690	648	695	700	677	706	665	731	612	742	700	673	681	687	675	665	712	724	728	665	717	676	734	674	723	663	692	664	666	673	676	727	704	666	651	697	719	732	724	651	688	723	715	713	692	714	711	687	668	667	701	687	690	716	710	658	671	706	686	711	679	727	695	698	688	657	710	694	676	718	742	675	670	686	679	685	747	720	661	660	675	687	701	696	676	669	692	754	660	710	694	680	675	689	698	706	683	742	704	701	716	712	649	714	652	710	675	689	694	708	694	705	688	690	703	702	726	687	687	670	675	702	684	697	658	703	718	685	709	707	736	698	664	732	669	615	726	706	701	699	712	684	698	705	672	713	696	671	697	698	681	735	662	668	666	763	706	694	719	649	668	680	702	683	667	668	686	698	683	646	676	695	674	670	696	703	685	732	644	648	674	657	686	720	670	664	715	730	712	676	683	655	687	659	699	722	653	667	727	705	708	675	639	730	720	683	677	675	670	697	706	736	739	696	686	662	699	696	699	695	745	682	688	708	706	661	735	676	745	653	718	701	688	649	702	679	714	643	669	669	683	719	659	704	645	637	714	700	667	637	684	692	700	688	702	746	638	724	702	675	713	708	691	724	688	672	641	719	677	643	615	700	687	725	694	731	669	707	680	722	698	725	727	699	680	710	705	723	701	703	666	692	698	654	729	704	675	671	718	676	674	733	689	686	651	662	712	712	710	669	702	728	667	679	687	692	699	693	736	700	690	656	696	671	694	694	677	719	713	698	714	676	715	674	686	678	664	687	703	725	645	717	699	669	676	701	673	733	706	696	679	662	685	674	706	706	729	722	689	715	673	677	677	648	702	701	694	724	709	662	692	670	737	689	675	647	691	682	706	644	706	706	698	718	681	694	678	670	689	681	722	652	702	722	728	718	696	692	715	737	645	656	706	641	714	705	721	707	708	709	693	683	669	720	680	767	737	697	710	710	665	726	701	653	745	651	708	662	710	644	712	696	693	649	666	713	695	649	684	704	709	721	720	704	687	671	662	700	704	660	700	688	710	695	703	694	673	745	629	717	676	714	694	680	672	683	715	683	736	684	677	667	673
22963	21364	28988	24105	21450	21917	16843	7539	4742	3628	2763	2212	1680	1579	1371	1214	1090	1017	921	836	755	678	710	672	660	614	611	610	637	708	665	613	653	645	659	664	626	621	650	610	619	660	645	636	637	611	643	661	631	601	614	631	573	610	648	620	610	627	626	602	626	608	655	636	602	618	559	664	629	640	615	594	599	642	592	619	597	582	632	596	628	584	612	592	609	585	590	628	568	617	615	583	589	611	650	586	623	638	603	634	629	582	590	563	634	569	591	611	580	637	591	571	659	610	592	641	578	588	601	616	540	599	645	599	634	587	602	579	598	634	595	569	680	584	624	612	574	647	601	589	626	629	609	600	572	600	627	612	589	633	585	590	564	607	622	599	568	564	585	590	620	603	596	595	617	647	619	588	640	591	630	601	616	593	606	601	600	581	668	568	600	589	595	602	600	565	586	607	571	568	638	584	578	585	631	608	579	613	628	577	613	608	604	634	561	610	603	589	612	567	564	594	605	616	626	608	583	595	617	603	632	598	605	576	620	560	605	624	586	621	626	590	618	589	613	635	632	561	618	578	635	617	588	580	601	638	634	599	593	582	562	594	600	611	639	614	580	601	642	602	591	585	603	616	544	600	577	610	612	590	603	583	554	595	578	630	569	633	584	617	593	602	604	577	572	605	613	632	597	578	612	549	590	594	589	570	538	621	609	605	607	597	581	601	598	628	591	572	612	572	647	562	586	645	597	573	618	558	616	599	618	590	632	587	599	610	616	583	545	580	577	580	634	672	616	591	605	614	595	570	553	597	602	591	640	583	607	583	588	605	587	596	645	585	667	567	573	592	573	637	576	628	596	590	580	603	597	612	567	602	584	580	577	594	581	596	573	606	611	590	598	589	624	641	640	580	615	596	624	553	608	578	542	609	604	645	605	647	616	616	582	553	645	621	603	597	595	564	632	576	582	587	568	602	602	621	566	649	585	589	646	624	566	604	632	589	620	615	654	618	651	588	600	584	565	595	630	616	598	611	591	588	604	606	594	659	613	561	597	594	601	603	602	559	621	622	581	578	592	642	564	596	587	603	654	568	566	581	588	614	565	575	655	632	633	620	579	577	618	574	599	601	633	617	601	609	596	594	630	609	645	588	637	588	578	573	619	576	570	555	616	601	585	582	605	599	579	619	599	585	607	585	606	612	588	620	633	583	606	598	596	620	647	575	622	606	597	603	580	600	658	612	579	568	572	586	600	575	636	584	572	594	591	583	608	607	592	600	595	582	621	592	583	599	635	593	582	576	578	652	603	574	564	582	577	626	587	612	605	600	586	574	605	604	597	608	598	562	587	601	609	625	620	600	604	598	565	594	621	619	573	605	621	575	604	585	610	576	604	612	597	661	643	587	627	567	634	584	585	588	583	580	649	621	613	621	609	596	637	544	594	655	662	614	589	627	627	630	611	628	622	553	581	604	560	589	597	624	577	580	654	599	562	595	609	621	620	615	579	590	627	556	571	641	583	598	647	585	611	605	639	555	624	618	551	612	577	599	627	587	584	621	569	590	632	585	636	593	591	631	576	612	636	630	598	578	570	596	642	597	606	611	615	611	559	602	642	616	592	616	592	588	596	605	613	602	630	616	604	579	602	604	596	622	581	636	617	602	609	620	630	608	612	551	607	571	587	583	592	559	613	594	591	584	552	587	613	640	588	599	648	638	585	626	609	617	586	599	566	602	587	567	561	634	630	614	591	563	591	616	595	590	554	582	640	599	598	597	620	584	607	604	594	591	638	535	588	602	620	590	593	604	620	599	624	625	570	588	560	603	603	615	624	650	608	613	616	593	596	619	610	585	585	608	578	583	603	562	584	615	589	606	604	619	599	627	598	584	574	611	563	605	579	615	575	591	611	605	636	576	595	582	597	599	614	605	628	603	592	603	639	584	615	572	582	566	586	634	626	585	608	583	617	619	574	580	578	577	594	587	603	612	586	585	568	599	605	559	626	621	603	604	591	618	624	583	531	603	603	598	627	575	573	631	617	618	565	595	582	575	616	599	593	571	625	641	580	582	573	609	597	584	637	600	609	582	607	617	591	579	623	621	555	565	591	583	656	554	569	669	565	623	656	654	596	597	583	587	619	582	607	575	623	618	621	599	606	584	610	626	650	602	580	633	613	585	554	653	596	613	601	611	611	601	612	599	619	619	642	571	576	617	646	612	609	566	637	587	600	593	604	630	591	567	601	591	584	605	609	639	576	584	622	622	626	574	632	649	594	605	598	592	612	609	615	585	617	576	632	648	564	625	583	572	629	608	616	564	618	668	610	605	626	589	615	578	599	648	595	612	585	604	606	578	582	626	629	601	621	612	641	591	614	601	631	560	583	644	629	617	634	583	553	568	639	581	605	596	581	594	603	617	583	532	583	618	652	596	585	609	629	606	617	611	580	578	607	588	614	635	593	606	605	618	601	599	574	639	618	584	604	599	601	649	578	577	570	598	621	591	627	618	611	595	607	596	575	650	574	633	582	572	626	596	581	609	576	632	605	608	577	642	628	605	636	585	607	637	597	624	573	600	619	652	640	615	585	593	627	569	595	581	594	555	589	643	600	624	591	558	605	610	595	599	597	594	607	601	598	614	595	560	603	612	583	572	569	602	630	552	589	633	648	582	556	604	615	640	567	586	608	604	598	593	597	617	600	611	573	584	589	607	614	589	565	649	592	576	592	599	603	601	575	598	601	644	583	600	552	589	590	593	604	634	621	591	592	575	640	630	590	599	555	613	629	621	665	638	677	600	635	612	619	606	612	613	663	602	570	618	626	611	578	595	570	607	628	598	627	621	635	625	583	575	631	578	622	641	554	597	647	610	605	587	616	567	604	651	608	585	632	641	566	611	606	561	596	607	576	590	601	603	555	595	622	596	614	598	614	605	582	551	616	592	599	584	582	573	585	591	597	635	563	575	610	580	602	590	595	605	581	597	652	617	641	593	617	592	604	602	616	620	594	613	663	607	556	593	567	595	631	604	597	601	604	598	607	614	585	582	595	554	612	609	579	581	593	560	592	640	581	590	601	621	599	606	568	623	619	589	600	598	592	593	580	566	630	656	619	598	593	618	573	541	572	599	621	625	635	575	607	578	586	596	612	610	604	593	610	566	544	601	597	585	613	546	615	597	633	610	570	610	602	582	576	613	657	617	643	600	601	573	619	652	635	571	590	667	578	579	617	589	602	553	600	637	626	571	574	605	638	565	542	571	604	603	617	610	611	594	629	575	633	570	616	603	589	605	575	591	589	574	595	563	591	575	613	594	572	578	561	653	632	603	606	577	625	578	590	612	593	561	607	599	593	575	620	612	588	578	630	590	566	615	607	625	609	610	591	571	615	610	595	574	637	633	548	625	621	619	577	615	598	649	604	613	617	650	600	589	611	557	632	573	565	669	585	587	586	593	597	600	580	616	602	608	622	571	638	592	593	591	614	607	607	608	565	576	599	562	613	573	604	632	616	598
30850	54405	44691	29814	21826	16637	12666	9791	7088	5194	3884	3065	2525	2175	1826	1592	1411	1252	1154	1029	895	868	777	763	731	744	724	730	723	688	763	741	714	776	775	781	690	729	778	720	715	730	768	705	750	780	714	754	722	715	754	745	686	726	729	704	798	654	706	701	707	749	678	688	679	696	682	757	667	704	725	682	751	718	707	703	681	684	718	720	682	688	660	650	653	689	682	635	652	693	680	689	659	707	674	708	642	616	657	676	677	745	685	689	698	660	676	673	706	675	703	665	731	659	699	731	669	686	705	697	686	708	701	628	653	694	687	701	685	669	691	698	698	706	728	709	675	630	670	675	721	713	715	659	669	706	699	660	667	675	672	718	672	720	682	720	648	732	687	619	702	712	708	678	676	728	700	646	688	691	694	694	726	681	610	667	667	640	655	669	684	690	705	658	659	711	689	670	687	694	722	671	675	675	731	729	725	669	690	699	703	703	674	685	643	705	701	687	701	697	698	673	685	688	724	688	631	675	650	715	691	714	738	634	682	688	695	680	672	662	683	645	687	667	683	641	698	694	704	663	649	754	701	674	645	680	661	680	652	654	657	660	718	677	698	703	674	674	711	657	704	699	687	623	678	695	731	702	676	678	668	650	634	673	675	723	644	709	704	650	650	692	689	693	707	717	680	716	721	649	675	680	713	649	658	659	670	729	694	659	733	684	667	696	691	711	638	674	712	653	702	671	701	705	681	730	683	730	732	685	654	713	673	676	711	696	723	678	720	695	661	641	709	674	646	691	646	695	698	693	704	710	695	662	664	695	742	652	746	687	761	695	692	662	687	701	697	681	665	635	660	700	720	672	700	726	709	698	696	673	646	716	721	674	671	720	712	675	709	705	681	653	685	680	678	662	693	706	636	698	678	705	675	673	662	703	701	674	681	653	664	693	672	643	687	714	658	690	696	725	738	691	688	674	738	716	687	665	702	682	684	690	651	659	732	689	699	711	666	634	660	658	647	677	669	673	678	711	729	696	705	665	661	719	656	651	695	669	708	688	648	707	646	679	670	707	703	673	729	707	682	710	688	662	688	692	745	655	644	716	666	710	722	706	720	668	650	713	660	626	657	702	719	619	663	688	680	671	735	634	643	668	675	669	696	720	670	670	694	697	710	715	658	648	634	695	681	689	664	683	709	695	716	674	676	682	698	717	697	721	668	693	722	693	679	694	696	695	678	691	698	673	685	658	678	701	672	694	656	677	679	677	752	739	737	691	687	734	649	710	677	686	684	699	725	672	666	640	726	669	699	649	635	664	672	679	726	681	675	736	702	655	690	719	687	690	700	656	671	689	730	702	670	646	717	702	717	658	717	689	669	696	715	652	706	647	702	697	697	658	637	712	671	689	700	687	694	679	664	696	719	635	724	648	664	659	704	655	659	687	664	658	694	673	688	702	707	687	697	658	682	644	677	648	672	733	648	648	641	708	667	684	709	686	695	715	693	725	675	711	712	667	687	673	722	701	673	720	656	722	702	719	702	665	677	724	667	642	675	617	662	686	676	719	707	684	707	707	666	667	649	695	651	688	680	673	655	641	657	699	716	668	735	695	668	694	712	713	647	649	676	634	731	643	709	674	702	653	672	694	707	664	673	684	646	737	684	686	691	685	710	694	721	689	706	721	657	637	681	701	691	667	729	689	655	673	695	704	655	692	724	705	651	725	669	696	704	709	692	679	665	674	656	683	664	700	736	625	746	710	672	696	743	702	672	703	698	669	668	676	693	687	690	673	623	671	694	689	726	705	717	698	694	692	651	705	711	702	672	721	706	697	640	656	672	720	657	687	635	726	695	660	676	733	679	701	695	679	636	641	644	718	770	721	683	668	700	677	655	708	681	704	637	704	677	694	664	697	703	689	742	662	657	681	656	741	715	696	694	693	698	692	729	661	662	690	682	679	691	693	679	701	709	662	684	677	667	707	664	685	657	698	666	668	653	660	662	683	679	693	640	667	665	703	660	690	695	673	666	716	729	737	673	644	720	706	699	679	695	714	677	703	684	658	715	671	673	667	659	698	688	708	671	657	650	675	713	710	662	717	707	669	682	705	672	716	712	665	673	646	724	659	674	671	732	754	685	659	669	710	710	670	667	686	657	711	752	688	646	637	703	682	653	720	654	643	672	674	723	691	687	655	667	685	648	668	633	673	695	667	700	724	654	696	710	659	713	714	696	732	690	649	674	685	660	691	676	672	734	665	662	651	633	657	691	680	698	692	669	660	684	682	668	694	670	745	655	675	737	718	664	716	656	688	648	649	666	681	692	744	648	683	710	685	724	687	625	700	673	703	674	709	678	702	710	662	683	627	670	686	704	731	712	671	636	664	669	620	712	709	660	661	669	685	710	667	665	667	724	693	680	676	704	690	696	689	700	683	700	687	706	674	709	677	678	697	659	666	715	687	685	689	695	721	706	656	698	675	641	715	675	689	698	701	683	690	707	679	705	713	686	659	694	650	673	701	681	679	653	684	688	690	750	696	663	675	672	682	689	701	710	674	705	712	703	706	639	638	658	700	673	703	716	690	656	707	716	693	710	706	679	696	723	697	674	648	657	706	673	630	690	678	661	687	694	658	677	633	650	732	722	672	670	705	661	710	690	656	711	724	679	713	677	690	675	666	687	643	679	687	681	691	683	719	687	703	685	696	692	678	651	713	681	653	714	687	636	708	688	656	704	666	714	678	653	670	695	722	692	688	684	666	706	665	636	705	681	716	706	697	674	664	646	705	685	698	721	713	692	683	714	692	704	680	643	644	662	700	690	675	646	689	681	684	694	675	738	659	723	716	689	687	683	691	649	627	720	682	720	654	652	689	666	677	690	699	713	714	658	665	680	691	663	671	661	649	678	679	702	721	711	716	671	673	705	686	685	708	667	688	691	724	652	663	671	679	684	663	678	684	681	722	689	730	654	687	676	725	721	716	737	702	684	687	689	651	702	688	690	626	688	680	664	672	644	675	681	705	701	607	672	686	709	639	646	673	687	700	694	669	682	705	660	669	695	721	686	708	702	689	671	699	674	652	675	744	662	691	682	683	673	700	701	694	683	692	743	695	659	692	701	646	721	691	722	711	713	636	669	695	712	750	660	704	670	725	640	721	701	674	670	690	687	688	685	710	690	706	661	647	715	703	649	683	673	663	673	680	689	677	660	712	708	661	661	694	666	653	714	676	677	730	676	680	686	685	649	727	695	651	666	642	706	650	649	638	626	685	716	675	668	655	729	660	639	678	656	678	672	661	671	668	681	693	673	751	638	682	712	722	674	675	689	687	680	680	682	706	666	687	707	685	700	676	624	670	657	722	710	730	669	641	748	686	700	659	689	695	686	688	720	641	718	662	642	717	637	664	696	679	722	700	710	694	663	617	706	666	644	700	695	682	657	750	691	680	685	659	695	661	669	668	696	663	734	732	699	692	654	712	681	726	695	730	697	690	702	732	664	696	677	679	674	739	693	679
22931	21368	28946	24196	21453	21877	17103	7461	4755	3655	2768	2176	1873	1568	1324	1125	1054	1011	875	830	740	725	696	659	666	730	606	608	621	624	659	640	665	647	636	670	615	614	615	621	620	598	646	631	600	591	606	622	646	621	625	618	607	629	635	640	609	622	628	585	592	561	628	601	643	618	646	561	629	637	571	586	615	610	634	588	607	600	628	630	630	609	592	623	585	610	581	627	559	577	595	593	673	610	578	624	596	632	579	597	591	650	627	599	585	604	585	548	642	604	599	559	539	588	629	548	580	598	636	579	604	631	601	634	603	591	581	596	594	577	605	617	605	594	571	584	627	594	633	617	593	600	623	558	602	614	589	602	603	600	599	595	587	598	586	558	602	643	603	610	596	569	567	620	584	587	626	589	567	583	607	581	584	571	619	555	569	617	578	572	568	541	575	631	558	574	629	639	574	580	597	603	576	590	593	612	593	570	592	596	588	563	551	579	619	607	591	619	628	632	587	634	585	604	573	618	592	617	612	614	601	576	588	604	584	602	595	578	575	569	591	577	599	646	602	593	635	580	607	611	597	545	605	624	624	573	596	613	584	596	607	600	605	574	610	605	607	623	610	619	588	596	577	557	577	571	622	592	624	572	577	610	594	597	573	590	585	601	580	601	609	602	594	571	585	595	551	604	612	643	530	603	617	598	613	596	640	578	601	644	578	624	579	579	615	628	560	613	572	574	624	582	590	597	581	587	588	572	604	609	597	598	626	622	589	624	602	593	599	570	603	616	611	630	589	602	597	578	612	587	577	575	631	570	610	649	590	564	562	606	588	641	581	630	603	557	601	575	628	593	588	605	567	631	608	558	607	575	609	576	580	618	643	616	599	602	563	596	608	576	556	576	575	638	619	632	598	636	597	593	603	630	564	569	597	624	623	588	589	559	645	588	626	610	646	621	620	565	552	567	571	594	583	569	593	567	636	601	600	641	614	621	610	572	609	627	645	616	574	602	612	599	642	624	658	616	639	602	619	641	571	574	600	599	552	577	582	586	591	592	571	665	574	621	619	598	583	575	614	593	576	602	570	625	611	571	596	568	596	599	589	604	601	578	582	669	599	602	568	546	598	578	596	555	567	590	580	550	619	617	547	603	610	612	535	563	578	555	588	661	601	604	617	613	554	617	601	567	585	599	621	582	564	619	605	611	599	610	581	617	613	599	565	595	603	596	605	611	555	620	625	616	621	535	632	584	581	634	650	564	593	586	599	659	605	605	604	583	601	582	596	591	620	561	581	586	575	622	569	584	594	617	559	578	559	601	582	610	611	586	589	608	608	598	591	577	620	630	624	645	551	577	608	625	617	576	609	625	627	621	599	603	637	635	570	624	644	577	596	618	613	572	605	583	634	586	620	593	606	562	549	604	604	560	594	600	589	541	587	579	604	614	571	592	625	569	620	597	576	601	626	599	640	612	563	565	561	546	577	591	561	581	639	617	565	601	587	588	596	557	599	578	534	579	625	616	563	609	597	602	597	558	600	603	625	552	637	619	587	567	589	589	543	572	610	576	597	602	620	588	620	618	593	596	581	558	680	585	617	599	601	577	611	588	561	605	618	602	621	563	581	602	552	564	569	615	601	574	586	626	593	592	590	593	621	596	607	598	569	603	574	589	609	569	612	584	597	606	570	541	599	617	572	579	593	606	582	582	616	599	582	624	610	645	560	587	620	599	606	603	575	646	643	580	612	608	594	572	608	609	610	581	560	614	596	592	625	590	606	603	603	593	595	641	590	621	577	620	569	603	621	585	641	593	603	636	614	658	586	556	617	613	590	580	618	602	611	572	591	609	575	586	587	636	605	577	597	604	626	610	614	593	587	616	606	623	568	605	586	607	614	581	580	568	629	641	567	607	587	576	575	660	609	618	610	592	592	600	645	591	593	615	542	597	596	584	582	565	606	616	540	571	608	609	581	575	639	597	566	603	581	586	536	589	600	603	617	575	624	595	625	594	636	585	546	608	603	619	600	558	618	615	598	596	623	590	629	623	606	602	594	608	591	575	613	589	621	592	640	571	614	579	615	577	579	595	637	562	586	557	587	599	585	580	626	566	592	621	580	617	583	613	549	644	625	582	591	604	598	603	614	619	583	594	616	607	623	560	580	573	638	594	589	596	613	596	560	583	558	575	621	612	565	578	572	607	591	569	550	566	618	592	646	553	614	612	627	570	615	557	604	584	582	601	594	639	608	574	589	570	563	605	620	617	573	645	620	588	583	585	616	635	582	595	588	572	624	605	578	586	599	575	576	610	638	583	605	580	627	568	603	598	609	573	601	627	584	588	599	601	575	562	595	574	567	583	604	606	606	590	568	548	595	565	628	592	614	619	635	593	579	542	600	558	569	606	599	624	587	607	598	566	613	644	601	604	625	585	619	579	619	546	605	587	587	585	598	577	522	587	578	597	623	579	614	607	615	587	567	605	618	598	638	561	628	599	560	573	586	589	587	612	620	556	559	573	627	580	639	629	605	609	606	620	598	557	571	565	595	617	609	604	605	573	587	598	609	609	595	588	656	591	628	595	607	604	661	600	608	615	604	606	566	603	617	645	595	600	553	597	621	636	591	611	614	591	603	627	629	611	622	563	582	600	589	607	603	563	589	614	661	609	557	618	597	603	605	595	589	638	599	621	581	607	644	600	588	620	649	604	600	599	635	613	610	586	612	595	605	561	559	616	578	574	578	578	606	564	577	596	617	588	619	601	604	582	590	565	614	640	581	607	600	623	593	686	585	653	597	624	634	632	613	596	601	574	645	581	630	627	598	630	606	584	583	599	597	567	552	586	601	621	580	621	585	588	595	611	572	586	543	613	566	613	588	579	596	564	572	601	586	601	607	587	601	642	590	603	563	592	635	628	604	594	537	588	609	596	620	598	575	624	569	635	555	594	582	595	596	601	580	582	574	587	582	597	632	660	607	601	614	566	592	596	589	565	620	630	609	557	562	601	600	574	620	608	571	520	602	577	583	598	584	618	622	558	625	583	620	607	577	554	571	545	592	617	621	561	589	613	577	579	568	603	585	576	552	624	590	621	614	604	632	605	576	566	551	619	643	580	541	589	574	611	628	586	618	610	608	604	600	601	558	575	626	591	610	568	600	590	590	617	594	629	624	583	565	607	598	606	608	602	607	566	631	598	604	624	580	582	628	589	584	550	627	658	566	598	648	617	614	593	607	596	570	577	580	605	617	592	620	536	596	547	605	600	566	603	606	578	591	576	594	570	609	541	605	596	579	595	589	650	591	579	613	598	581	639	605	571	557	549	582	551	613	615	536	587	621	579	603	605	587	596	565	605	612	610	574	567	606	580	609	615	568	595	561	581	613	602	548	594	601	619	618	582	578	586	609	597	613	558	551	613	622	577	603	566	608	575	584	606	554	573	609	596	584	627	621	626	559	629	619	554	592	592	649	601	591	563	621	591	589	612	601	621	585	600	602	573	590	569	630	557	590	592
32283	55834	43470	29374	22151	16651	12681	9645	7216	5108	3927	3075	2508	2172	1784	1569	1436	1304	1152	1002	965	854	790	735	721	748	684	730	729	751	766	789	707	768	716	802	706	758	716	715	697	751	756	717	747	776	722	703	641	710	700	734	719	737	720	686	691	724	737	666	734	677	727	694	718	707	726	673	708	637	678	650	688	688	716	712	666	752	719	675	685	711	695	692	674	711	670	689	648	680	691	663	695	736	677	668	659	685	667	700	692	689	671	610	684	649	678	690	679	659	686	668	703	644	679	649	692	699	671	670	688	708	718	673	695	697	702	669	702	678	738	671	694	711	654	695	695	702	677	723	646	641	678	650	690	697	671	683	717	676	661	746	695	648	711	719	658	644	713	673	700	661	667	716	672	710	710	673	659	700	643	708	710	661	674	661	700	675	730	660	621	710	726	712	642	694	648	632	652	685	711	634	713	678	626	681	667	706	664	694	678	683	707	683	678	655	640	694	643	695	696	663	688	653	687	662	717	715	687	692	661	681	666	706	620	670	708	696	733	663	710	754	686	704	648	696	669	711	704	641	638	650	653	663	675	695	700	711	646	662	719	698	687	679	682	689	691	716	725	719	660	704	672	675	664	712	665	637	724	740	658	670	665	681	710	720	680	682	695	691	722	712	689	698	678	661	700	654	704	683	698	670	697	690	665	689	668	684	659	693	686	729	657	698	660	717	671	694	653	681	704	660	703	685	677	723	743	706	683	658	668	641	722	671	690	664	636	634	714	707	675	665	660	648	709	659	706	620	679	716	666	642	668	691	678	725	664	704	628	643	632	705	637	646	701	675	691	673	702	706	652	638	672	673	652	654	667	644	686	677	668	693	670	652	693	659	683	733	672	707	654	688	643	661	673	693	716	688	704	682	715	666	655	654	688	668	649	643	656	652	672	696	633	708	678	644	652	607	605	659	704	679	654	692	661	696	630	677	668	665	679	655	694	666	647	689	658	650	654	632	648	646	666	652	666	672	716	680	678	715	658	646	674	661	712	596	655	691	660	654	624	675	688	656	660	724	698	691	677	703	670	714	684	673	702	631	668	665	727	709	694	685	689	612	666	680	666	709	710	663	700	684	681	675	729	664	682	681	653	664	702	645	698	679	683	640	679	687	710	660	626	687	652	652	680	722	722	664	689	715	677	654	678	664	676	689	710	686	689	642	684	639	682	690	661	686	644	713	684	682	723	712	683	735	674	659	627	688	632	637	701	697	658	665	643	734	682	652	730	721	666	680	690	664	692	723	696	656	704	665	681	686	713	632	731	659	636	689	670	682	667	697	708	679	680	700	661	684	664	643	712	648	737	667	663	683	719	709	699	670	696	675	668	668	703	693	682	707	678	641	705	660	652	712	672	738	733	682	645	735	670	677	715	688	709	734	696	686	639	693	747	701	697	697	725	641	749	622	682	655	658	690	675	673	710	689	687	676	665	717	698	680	699	658	653	674	634	627	662	646	700	669	691	731	669	673	648	711	649	679	685	734	707	673	704	725	656	676	707	649	717	699	708	676	652	694	727	686	644	608	666	654	629	664	713	670	672	725	654	659	704	721	675	657	682	680	658	679	695	666	617	644	610	686	675	706	670	683	676	640	666	625	671	653	617	701	667	657	705	693	674	677	707	649	639	705	683	669	648	672	690	721	659	660	674	699	667	719	637	637	675	671	685	686	669	673	666	665	669	707	643	669	650	683	697	673	642	669	683	670	705	651	651	700	661	690	709	665	657	709	756	701	711	687	677	702	722	680	692	702	664	650	694	686	663	681	681	650	690	683	702	700	700	675	721	640	674	691	706	703	636	719	695	705	679	739	690	673	685	685	663	707	676	690	659	684	662	688	649	687	650	674	676	642	663	713	696	715	689	661	693	704	688	637	662	680	743	646	741	674	683	718	709	682	708	760	675	674	695	677	685	731	645	647	672	677	637	697	714	665	747	673	639	699	697	666	703	686	680	722	655	719	653	658	680	715	676	683	700	681	661	702	711	703	678	642	687	650	757	690	675	696	661	686	767	750	731	704	715	684	650	686	692	696	647	713	672	668	709	656	718	661	631	658	703	663	677	698	674	793	667	661	712	724	648	689	711	699	692	710	675	682	703	679	666	651	689	692	682	661	651	645	664	689	689	663	663	662	714	702	662	677	697	690	669	668	677	693	652	684	669	679	632	661	728	720	675	683	704	644	700	680	708	679	646	674	665	681	665	716	739	687	691	652	704	645	657	609	689	725	679	672	726	684	631	680	678	666	662	648	652	666	645	659	692	711	700	722	707	681	652	651	661	670	696	666	716	688	736	685	657	651	653	719	670	656	706	640	655	654	733	694	667	730	654	677	692	665	682	672	653	715	695	718	716	690	666	669	682	662	668	655	693	714	686	743	716	684	654	689	663	646	701	644	719	634	679	667	671	667	691	674	672	696	696	673	742	714	682	706	693	687	645	682	690	681	711	695	681	682	707	616	686	642	721	701	661	684	662	669	654	670	676	681	699	662	628	709	641	647	687	667	671	664	683	703	705	665	645	670	668	653	661	700	678	659	702	661	684	680	663	648	710	664	643	673	709	724	690	679	671	732	671	705	740	686	700	689	660	663	651	662	679	682	666	670	717	717	630	686	653	624	698	674	678	696	703	681	681	666	721	739	700	614	661	683	714	668	690	705	704	705	673	659	714	668	685	666	729	686	663	631	673	724	667	670	664	669	681	659	682	735	661	669	686	701	669	713	682	673	671	665	706	665	656	676	714	699	678	675	674	678	645	634	647	685	657	678	694	672	718	683	686	675	696	679	660	677	732	706	645	662	680	721	704	714	680	656	661	674	718	681	655	673	706	710	677	678	695	654	685	677	728	682	661	646	681	667	679	670	715	712	629	679	672	664	717	679	643	715	713	668	669	675	690	664	665	691	705	715	705	662	680	646	668	669	690	706	645	667	683	706	648	720	694	683	714	715	693	694	645	698	670	675	664	686	668	706	637	694	698	654	676	706	709	658	678	685	668	683	695	688	702	715	660	651	705	679	644	672	682	682	680	698	668	694	721	700	679	661	658	683	638	711	687	649	678	645	675	672	709	618	684	666	680	686	703	631	660	668	667	679	645	709	673	653	677	673	673	705	687	672	665	715	677	693	719	707	705	680	691	672	692	668	673	637	668	695	714	706	708	702	703	704	677	717	641	695	676	644	703	692	663	690	729	688	681	689	683	704	644	697	666	692	705	674	683	708	733	672	666	614	718	660	649	687	695	654	648	719	658	693	706	713	729	650	653	724	707	677	631	703	658	689	708	728	683	700	731	710	702	699	686	665	712	653	649	685	686	659	681	744	657	675	673	658	655	681	697	724	715	660	670	667	726	700	707	691	689	673	674	629	666	701	712	676	678	693	700	668	682	682	643	690	687	689	727	692	673	689	687	669	675	663	673	668	685	692	650	717	664	683	705	665	703	673	700	701	688	715	682	642	670	708	696	671
22976	21380	28986	24153	21459	21864	16809	7153	4724	3509	2732	2080	1743	1582	1380	1181	1061	956	821	788	779	692	689	676	661	647	643	587	613	628	667	641	660	630	649	655	636	661	623	623	636	617	646	637	639	624	650	618	661	597	621	627	594	596	641	614	663	624	603	649	606	597	622	595	659	651	601	627	566	592	619	637	631	624	618	582	578	564	597	608	613	646	598	593	606	589	655	614	528	611	635	611	586	593	604	609	583	565	591	583	549	641	621	595	567	539	560	606	614	577	626	589	652	586	593	561	619	582	615	585	581	604	638	602	599	564	599	640	566	625	583	564	542	594	624	565	614	614	597	575	597	556	594	650	601	589	551	623	625	626	588	585	630	554	600	595	589	576	559	614	568	616	602	591	604	595	599	575	611	625	595	581	614	589	617	570	606	580	548	624	580	573	600	574	608	559	600	594	598	627	566	594	588	566	624	586	591	609	586	640	594	595	609	593	604	605	562	577	634	608	566	579	629	608	593	589	573	622	634	601	601	587	604	616	579	567	565	592	625	614	585	563	580	590	619	621	637	624	596	600	638	618	621	613	552	629	614	577	617	582	583	582	576	576	567	636	612	578	603	615	572	570	583	565	620	597	594	623	582	615	567	599	631	566	609	558	592	580	537	639	611	588	602	625	588	561	589	578	601	597	608	523	631	623	588	577	581	588	570	582	621	612	591	607	580	604	623	608	619	601	625	579	597	591	568	627	579	600	572	611	572	601	578	591	623	645	620	544	608	597	582	588	588	609	587	619	598	588	602	563	634	591	588	606	582	607	644	605	572	633	595	584	552	582	592	570	621	591	601	594	615	562	606	637	571	652	602	583	570	609	612	542	632	600	569	614	590	584	620	626	630	567	572	622	608	595	597	597	603	581	584	621	542	608	576	580	605	534	568	557	581	586	579	602	565	571	602	591	614	634	618	595	586	589	605	569	587	582	643	639	567	607	605	577	590	584	597	637	566	626	588	587	583	578	580	599	614	608	585	552	607	602	580	612	608	564	579	633	588	608	619	579	609	583	612	579	571	606	606	570	624	595	574	624	606	553	610	652	579	631	610	579	593	604	599	592	609	585	635	592	627	570	600	588	606	553	610	626	590	601	609	588	598	578	595	579	589	587	651	621	623	599	564	595	604	605	631	604	636	570	645	631	619	575	562	559	613	571	620	600	591	595	564	631	597	619	607	558	637	577	552	596	626	679	601	635	622	641	612	587	605	612	630	570	650	609	580	603	610	595	608	593	619	587	583	604	605	600	580	570	564	602	606	615	616	559	567	602	612	567	609	587	572	535	567	582	563	611	611	578	589	645	614	569	604	607	581	602	616	574	612	628	631	613	608	642	638	610	573	553	597	646	629	601	559	609	610	601	609	621	607	602	525	622	610	653	577	610	597	574	571	595	618	592	628	588	598	559	596	599	572	626	578	579	577	594	586	583	617	635	589	605	601	590	600	626	602	557	633	592	579	554	584	551	617	586	635	553	568	591	567	638	612	572	598	581	564	587	622	573	573	578	622	610	593	630	588	612	576	588	544	565	628	625	601	585	568	584	590	606	623	593	603	621	620	587	586	628	550	572	627	602	602	583	601	626	584	617	587	624	568	629	639	610	593	559	603	595	632	557	580	591	588	617	592	625	601	600	565	596	594	545	578	565	626	635	586	621	564	583	609	636	579	610	619	613	600	576	614	604	575	605	642	620	660	606	579	622	605	591	600	589	601	583	569	596	656	602	567	593	572	566	624	595	585	630	603	577	616	559	594	603	606	595	590	605	598	604	651	605	615	615	570	605	550	599	569	613	594	595	626	574	564	622	638	608	578	586	596	596	577	582	596	580	602	593	641	631	594	609	608	593	587	567	607	609	626	584	587	604	590	618	614	583	637	616	573	597	617	641	596	642	589	586	625	611	558	591	596	569	588	586	597	646	591	615	600	594	572	618	596	576	591	567	583	599	616	573	566	622	598	641	587	588	580	609	587	568	589	576	594	602	560	562	551	609	653	608	567	593	566	660	628	576	642	618	626	544	625	633	554	626	649	571	598	614	595	623	601	574	568	584	575	611	618	589	567	585	587	605	624	619	594	580	647	642	608	609	556	655	577	641	600	584	614	626	598	601	621	556	620	593	593	560	602	607	599	551	556	570	582	597	577	610	556	566	638	625	560	613	577	619	577	623	620	564	624	635	566	573	588	582	538	603	630	631	599	574	593	592	654	596	611	616	619	618	574	603	573	560	604	626	579	596	578	560	606	619	585	633	625	600	589	615	578	604	601	594	642	587	561	612	629	581	575	603	610	557	579	595	566	568	556	550	588	607	601	593	599	613	635	594	607	563	617	576	549	606	613	598	604	636	590	579	606	602	595	581	623	575	605	569	569	620	603	586	589	604	615	658	610	567	568	591	589	587	599	609	631	601	552	564	616	612	630	640	577	614	607	617	643	625	567	637	667	615	594	600	606	559	598	582	576	610	627	599	548	576	607	589	620	567	618	610	597	550	587	602	626	591	652	609	616	632	583	619	616	598	597	611	590	587	581	603	568	573	559	627	595	566	599	585	624	568	567	617	565	611	666	594	577	558	660	602	586	568	611	564	619	606	560	598	576	590	554	577	583	534	590	567	581	571	613	586	608	613	628	600	603	592	617	553	610	589	586	560	635	581	586	604	578	591	592	593	628	583	612	598	589	568	625	627	588	578	621	573	593	582	589	589	623	572	601	593	574	623	579	568	599	614	653	610	578	600	607	582	582	656	623	608	641	595	619	621	617	591	621	600	615	609	587	614	579	568	560	571	628	562	606	635	592	570	627	590	606	573	590	578	576	568	584	640	608	551	593	564	571	581	609	623	597	656	667	611	605	576	586	561	565	561	629	619	598	574	601	616	597	637	638	615	565	646	571	571	650	590	605	581	632	588	590	619	606	584	616	625	615	580	574	593	634	622	556	625	669	598	590	542	569	590	587	586	584	617	650	577	613	573	587	616	607	558	583	612	588	615	580	609	626	605	574	600	604	600	586	561	636	600	598	607	592	589	568	570	602	642	630	608	568	606	632	576	593	609	554	576	585	610	611	596	609	602	631	581	581	605	637	554	589	604	612	598	615	621	608	643	648	612	628	553	600	534	572	585	607	559	557	592	614	596	610	587	577	587	579	599	602	633	588	630	633	652	581	617	568	567	589	572	566	601	587	640	578	593	590	593	612	600	594	603	598	640	584	536	578	545	612	559	572	646	591	599	588	578	546	601	636	626	580	578	603	599	591	597	599	582	591	599	623	587	596	564	596	581	616	628	612	587	642	633	575	578	591	577	600	567	644	604	609	557	622	565	601	560	572	623	615	581	625	593	614	583	598	577	561	636	582	588	596	590	569	613	623	600	658	636	611	611	595	617	627	609	606	590	627	567	604	658	591	579	566	543	589	573	591	602	645	631	580	609	606	574	565	628	598	578	602	664	584	582	596	578	572	657	602	571
33027	53186	43051	29107	21607	16323	12308	9368	6913	5177	3902	3042	2444	2112	1697	1508	1426	1240	1104	1034	888	825	811	774	736	751	742	708	712	746	735	739	731	720	752	783	724	726	695	712	727	761	743	699	742	672	692	718	741	757	737	729	673	661	647	671	686	671	692	723	733	666	671	674	656	668	708	729	683	670	662	687	686	667	711	703	675	724	658	673	651	697	701	687	727	706	695	735	711	737	709	695	667	691	703	600	691	698	649	685	709	673	663	684	662	650	711	729	616	633	679	744	654	702	698	677	654	690	652	661	693	669	693	687	653	699	669	746	684	685	657	657	769	698	667	677	664	675	693	653	645	654	669	676	656	659	691	678	676	639	707	690	685	609	681	742	692	736	691	651	634	707	720	699	690	663	724	689	672	705	672	637	712	663	671	662	665	662	670	691	662	676	667	705	643	691	687	650	705	673	658	693	683	690	685	708	686	688	728	685	716	686	712	711	676	697	651	657	684	678	686	634	653	623	671	704	710	713	687	687	685	672	672	677	632	668	646	692	692	656	674	675	714	669	699	733	687	738	676	715	619	659	643	684	690	651	698	665	697	669	686	697	707	657	784	675	680	693	708	714	687	703	697	661	643	691	703	631	679	673	721	647	681	636	692	717	649	660	722	717	686	666	715	689	698	702	684	649	680	678	685	709	683	693	720	677	688	619	661	658	691	670	656	655	705	672	612	676	698	702	667	607	640	716	712	666	705	677	678	717	659	682	702	680	657	717	715	669	671	624	628	666	667	677	689	673	685	662	598	649	639	662	636	680	695	674	654	670	646	665	683	709	667	695	755	647	712	672	644	710	673	670	676	626	664	662	696	667	626	651	651	727	683	663	636	632	647	686	666	643	660	666	675	711	694	665	706	690	711	680	672	686	692	717	689	742	710	683	717	655	694	667	695	666	684	667	677	702	667	702	650	636	679	695	693	682	673	634	676	704	682	717	694	672	639	709	672	682	614	624	730	655	712	664	697	715	670	675	645	642	695	686	631	701	649	717	690	738	611	712	667	706	714	723	656	668	710	709	664	679	666	702	679	676	660	681	657	725	709	687	739	692	684	689	733	696	694	712	651	648	663	671	676	722	649	693	688	665	685	655	683	661	668	705	645	663	698	671	673	644	721	657	688	689	707	637	673	673	689	672	696	673	663	687	642	689	720	673	710	664	704	674	675	671	705	689	663	657	649	678	666	715	680	719	638	651	674	676	695	673	694	671	685	697	693	670	676	629	715	691	672	620	751	638	637	691	700	699	687	715	692	652	702	705	703	671	650	716	693	654	655	662	649	664	685	656	702	653	638	670	669	667	679	718	633	654	631	701	694	703	695	704	672	713	663	717	675	711	655	688	704	681	661	654	699	681	681	724	677	688	681	678	674	669	688	697	661	674	676	673	662	738	710	641	662	668	664	682	716	694	693	681	673	692	671	681	648	631	685	697	715	634	721	646	658	710	652	652	656	663	651	614	679	689	681	675	706	679	671	682	700	684	695	713	694	666	678	682	708	670	655	652	627	687	701	615	677	654	692	673	704	710	670	690	668	722	688	678	672	701	657	684	659	692	726	686	684	689	749	658	661	685	684	627	722	697	737	657	654	707	674	658	684	661	667	724	690	665	610	667	714	646	650	697	679	674	709	733	697	632	688	697	665	660	686	660	681	723	690	669	677	707	681	663	649	693	673	686	690	715	700	696	683	644	706	716	685	721	678	714	636	674	688	687	689	672	684	704	659	661	626	690	660	681	627	698	707	667	661	713	719	669	709	640	677	661	644	733	644	678	670	716	724	704	714	684	681	662	666	697	681	689	639	701	635	669	668	653	708	678	678	723	678	691	657	666	652	666	693	672	646	702	681	638	676	737	746	677	724	641	688	685	676	717	702	713	671	680	716	683	648	674	649	670	707	663	698	696	681	653	669	690	634	701	656	683	657	686	681	696	648	679	646	691	637	708	685	667	671	680	657	709	662	684	651	721	656	685	677	631	677	673	711	707	702	681	691	673	636	680	663	699	695	696	626	660	691	703	682	699	646	673	672	692	695	632	687	678	742	710	704	714	683	662	681	666	674	681	724	675	665	674	677	627	646	689	682	676	688	687	655	696	697	625	626	622	722	715	678	658	715	665	635	676	629	680	703	700	705	658	690	667	668	633	727	712	680	674	713	665	687	687	689	662	679	689	685	699	683	662	643	657	671	648	661	656	712	707	702	667	664	651	687	723	673	650	711	722	643	678	626	645	655	696	665	686	719	676	664	708	695	648	663	670	658	656	674	654	661	718	664	679	652	678	734	705	696	649	694	692	663	651	697	706	674	718	684	697	695	676	721	660	653	682	639	717	684	693	649	724	676	700	667	648	722	656	694	632	734	682	676	731	718	690	699	646	669	667	657	657	703	635	720	712	694	721	720	699	738	700	677	702	650	639	679	700	645	713	677	664	658	707	691	681	668	693	664	687	660	717	701	687	662	718	656	672	666	628	650	670	691	707	678	687	634	701	661	704	696	690	678	704	733	670	668	624	653	660	655	638	690	695	667	690	674	709	686	693	638	674	678	653	687	691	726	691	662	689	701	693	655	683	698	719	667	706	708	716	687	640	691	678	721	682	686	672	659	663	694	679	704	708	684	683	692	720	640	636	655	653	689	656	705	648	707	673	702	714	717	671	700	691	682	699	685	713	656	689	722	666	666	656	683	648	710	683	657	676	720	725	674	711	693	663	680	684	688	700	655	658	707	704	663	636	683	631	714	741	694	680	653	640	705	651	710	674	671	676	692	682	667	691	643	726	652	718	632	707	688	681	651	678	656	662	657	696	653	716	705	662	708	714	664	636	685	646	660	660	684	704	664	659	697	625	710	698	654	711	688	665	665	683	725	718	656	654	697	736	671	674	674	659	666	704	646	629	664	681	668	666	715	657	660	687	705	691	733	685	669	687	649	692	612	626	688	665	698	695	697	671	696	677	656	712	670	608	633	734	679	680	693	677	613	722	668	719	738	661	708	683	705	750	633	697	640	718	682	674	631	682	726	724	663	696	675	694	637	699	700	676	665	676	653	702	662	708	718	650	652	682	665	617	663	644	704	664	708	624	701	691	676	705	759	683	682	712	657	670	708	671	715	695	634	663	670	665	668	713	655	708	710	651	674	679	678	674	693	688	716	626	705	682	675	662	694	686	677	652	669	687	666	706	649	655	667	659	695	706	665	700	688	665	702	695	669	670	658	678	660	694	679	694	710	654	669	651	710	678	648	692	652	612	693	674	631	690	670	641	681	701	684	683	632	664	650	711	666	659	718	678	673	692	724	659	686	647	683	659	701	677	670	648	708	660	723	675	721	663	669	670	685	654	669	658	666	654	705	689	688	689	650	684	739	658	686	649	672	686	679	730	674	688	697	719	669	704	677	674	695	688	700	662	732	678	693	743	678	707	720	717	639	630	631	686	690	654	678	657	652	656	681	702	694	665	673	676
22728	21226	28717	24047	21284	21654	16180	6542	4125	3136	2431	1920	1609	1397	1229	1117	1009	898	844	824	736	685	656	614	601	628	607	599	652	599	678	601	615	674	609	697	644	624	653	597	600	647	643	629	614	582	581	614	601	611	627	587	609	594	678	614	602	614	630	569	607	643	597	619	636	595	576	596	583	574	610	573	616	637	544	557	583	574	534	602	648	608	606	626	590	582	599	608	578	548	573	578	585	564	617	577	606	613	586	607	613	584	601	649	606	539	580	579	603	606	623	603	581	600	586	563	668	568	586	542	570	617	559	607	598	620	553	593	647	615	590	566	544	638	612	596	646	605	572	541	617	615	561	560	588	605	598	606	618	635	554	610	632	538	586	573	579	643	592	574	622	598	624	592	608	610	576	600	581	550	623	625	649	548	594	616	537	616	589	573	600	580	636	602	602	578	593	608	580	655	559	625	610	578	562	590	597	672	569	600	581	596	611	577	634	595	572	600	632	579	607	551	598	570	573	626	551	562	553	579	611	598	635	605	601	617	602	600	619	626	600	590	632	559	602	594	584	640	600	610	588	581	582	573	613	604	579	587	575	605	630	575	573	577	594	601	607	593	592	639	603	583	600	620	619	570	571	609	593	570	584	568	598	639	597	611	589	597	561	572	546	615	612	602	575	589	603	565	537	603	614	564	584	575	595	583	617	581	607	548	609	564	578	619	590	636	590	597	611	627	544	572	586	587	602	621	615	611	621	604	597	579	553	622	601	522	626	591	589	584	584	579	597	591	558	568	593	600	604	593	587	594	614	615	612	579	576	594	635	627	600	603	569	611	625	571	585	598	587	620	571	578	635	625	596	570	536	580	584	585	559	597	612	606	565	581	617	618	550	580	559	600	610	586	580	632	533	583	597	592	636	590	583	550	600	640	591	591	590	571	558	569	591	582	647	591	574	592	570	584	560	598	614	600	587	614	558	571	619	591	583	609	593	556	608	609	619	605	547	613	600	581	569	553	589	603	623	578	626	577	616	608	631	620	582	598	580	590	575	611	576	618	595	550	591	582	638	625	569	574	581	610	599	551	566	564	612	603	554	600	655	620	576	564	577	600	617	629	562	575	616	620	578	593	622	588	571	567	642	600	584	623	590	542	661	623	561	638	608	607	542	610	585	607	572	574	573	593	563	588	558	545	612	605	573	579	617	609	632	609	599	610	618	593	542	556	576	561	585	585	591	578	551	601	555	614	612	588	595	598	597	613	601	596	554	578	658	594	584	611	562	550	561	613	617	573	553	588	617	562	572	601	578	562	571	600	582	569	608	588	584	592	603	615	591	592	610	604	600	607	589	569	593	567	596	561	621	586	592	612	576	634	612	582	599	597	610	587	618	588	604	555	634	626	609	611	600	607	628	593	574	598	654	609	596	558	563	570	600	531	628	598	591	558	642	593	610	624	626	577	583	628	658	590	559	598	569	575	562	540	612	585	612	577	610	612	584	557	599	579	635	601	573	601	582	610	615	612	587	597	615	564	588	549	588	554	572	640	587	557	603	563	593	576	610	634	601	581	578	571	590	600	567	551	641	620	601	562	582	623	609	599	590	558	640	540	598	573	616	579	604	614	590	567	597	553	630	631	591	581	598	582	586	620	600	546	562	601	555	602	640	603	571	556	583	600	621	534	556	565	603	568	561	591	584	607	590	591	575	604	604	617	596	627	595	601	567	585	578	609	575	591	564	592	544	618	574	603	582	609	570	607	556	580	588	629	584	598	589	563	538	628	606	572	589	610	576	593	586	581	571	530	545	550	588	608	608	609	627	582	576	564	592	604	586	579	594	560	630	587	569	594	573	620	586	637	583	552	657	580	583	612	618	631	601	565	603	589	575	624	571	561	588	590	575	569	605	591	572	568	587	596	607	595	591	549	592	597	581	573	557	597	596	623	565	585	589	562	600	602	611	609	613	637	589	614	559	631	583	570	618	573	613	582	566	581	588	625	632	608	624	640	597	570	613	608	570	641	647	598	647	589	629	608	600	635	636	599	590	548	573	584	609	605	617	564	595	581	579	585	604	608	592	621	569	565	615	565	581	633	595	634	597	636	584	601	566	537	587	572	594	575	576	577	553	620	596	602	623	596	595	603	607	633	573	570	611	609	591	598	579	550	584	597	609	606	585	590	562	598	596	629	555	564	586	599	597	561	618	587	565	600	554	571	596	593	554	612	631	565	600	595	617	586	625	640	558	611	588	571	577	576	641	594	582	610	639	574	549	596	594	588	605	594	628	592	608	559	593	595	618	581	622	548	639	620	561	612	569	601	559	588	594	584	570	590	595	605	551	563	585	574	587	587	633	602	567	603	635	591	625	543	535	576	558	633	558	584	601	568	563	561	586	615	568	593	615	591	570	605	607	607	600	561	624	563	594	595	597	595	597	549	561	645	611	609	627	593	536	578	587	597	552	606	592	627	610	570	581	575	561	595	609	560	586	648	583	629	566	599	580	612	569	599	611	617	566	586	628	611	599	580	582	611	604	575	551	627	597	597	565	605	565	599	546	597	577	609	582	565	598	544	591	608	599	621	604	581	633	581	558	611	629	595	580	610	585	620	620	554	566	586	598	602	654	615	591	599	568	560	629	616	596	597	608	619	527	587	595	590	603	582	571	597	598	588	608	552	562	560	594	590	588	615	601	573	567	625	579	592	549	598	588	559	641	618	601	586	540	561	608	602	578	583	574	582	584	570	604	591	578	586	592	601	635	589	615	577	585	586	624	621	594	605	595	587	599	570	599	616	585	626	556	582	589	578	554	588	583	597	591	612	609	567	576	652	589	614	611	610	585	603	613	536	611	603	588	576	589	627	579	607	602	613	594	577	563	592	589	585	589	609	634	596	582	542	546	577	592	586	576	596	595	553	560	601	584	575	571	628	546	567	584	579	574	538	632	606	600	530	582	613	552	594	571	597	654	550	546	536	584	604	595	604	609	628	596	596	590	598	580	605	559	589	583	646	559	595	579	604	578	562	578	591	603	568	604	609	620	587	541	557	599	608	621	605	576	560	567	554	601	558	570	602	598	579	566	578	617	566	573	585	553	610	598	570	633	573	632	621	567	638	592	589	605	571	588	613	552	626	630	611	617	577	564	628	637	553	561	603	563	589	563	621	592	534	590	595	545	589	592	582	553	548	560	580	556	620	556	595	577	600	559	597	563	568	571	606	580	604	521	644	534	572	595	559	590	599	581	621	567	588	578	584	545	588	610	593	627	599	600	589	602	578	598	619	610	614	563	579	583	615	561	621	586	637	617	606	608	637	639	564	588	602	598	626	645	590	598	587	611	543	611	542	569	562	542	608	572	602	559	565	580	627	591	614	597	595	607	603	615	619	587	619	538	569	549	583	584	591	627	574	572	645	544	524	571	576	565	555	582	549	624	630	564	628	602	607	571	597	588	558	579	615	620	580	565	626	571	547	614	592	576	585	616	608	570	597	577	571	565	591	534	595	554	616
32666	51627	41467	27764	20157	15019	11405	8478	6110	4537	3513	2742	2339	1889	1686	1409	1262	1190	1046	917	857	826	792	749	706	719	689	701	660	743	756	701	767	726	765	738	716	721	731	757	705	777	688	687	684	707	690	738	672	700	670	688	705	681	702	698	785	722	702	671	695	713	653	685	643	667	687	682	711	661	672	683	686	701	685	632	703	673	670	636	686	660	701	655	693	695	740	672	700	693	647	653	663	660	677	728	673	712	664	687	646	696	654	702	631	686	667	636	689	636	641	690	729	705	709	659	707	668	634	678	656	671	646	646	659	641	676	677	684	651	681	642	679	683	695	662	687	667	658	688	726	689	700	673	679	649	674	667	668	677	732	705	703	681	691	656	637	709	677	705	678	686	679	680	667	693	697	684	657	666	727	661	659	691	678	635	663	663	676	706	683	636	644	681	662	717	693	683	667	672	646	687	703	666	692	670	669	635	667	665	644	633	659	664	674	644	668	706	662	653	663	601	662	727	633	633	700	665	673	678	687	656	659	646	670	686	659	687	694	682	661	665	663	690	673	709	678	690	640	678	647	657	678	718	651	677	688	714	672	691	643	703	621	652	658	686	692	725	660	669	653	685	692	709	695	649	690	710	651	654	647	680	657	681	695	657	666	707	696	731	684	690	677	654	627	674	638	657	709	648	661	693	679	682	648	656	699	681	653	682	643	677	707	643	706	673	713	693	670	655	625	682	710	651	677	717	661	631	670	689	722	671	672	674	687	716	655	673	662	717	671	682	666	705	688	701	699	697	692	671	667	683	679	653	645	670	659	666	666	660	629	662	680	706	646	684	681	683	659	695	695	658	681	667	704	678	681	655	702	638	670	708	699	657	658	635	689	677	681	675	625	658	700	670	657	646	717	686	715	636	690	705	696	643	642	659	672	706	638	681	670	670	717	647	675	638	667	703	692	694	688	716	634	709	711	668	672	736	684	663	652	710	688	633	676	683	678	685	703	682	657	634	680	641	727	680	680	677	655	633	653	697	687	652	629	698	668	675	673	674	666	635	684	674	656	697	674	677	690	672	622	739	684	712	708	679	660	680	728	700	705	640	661	663	656	657	688	680	695	659	666	669	674	688	654	716	679	625	663	695	646	611	665	671	671	644	663	657	670	691	661	697	671	677	700	664	703	679	689	688	670	634	678	654	650	647	687	704	684	695	689	718	691	675	650	657	698	706	674	674	737	675	673	711	742	703	683	663	614	741	676	666	698	673	634	650	682	639	656	667	663	716	676	699	677	700	673	670	673	696	659	691	699	644	642	714	677	705	663	638	662	664	671	680	680	701	666	709	624	648	717	693	710	630	730	662	656	736	632	666	723	653	674	685	652	653	672	648	631	689	662	691	646	671	663	686	681	673	667	636	729	621	665	653	677	684	700	708	656	658	709	678	641	634	717	701	637	717	710	667	683	733	692	671	685	689	709	676	711	704	667	679	639	706	612	735	652	680	698	699	692	678	699	675	655	648	673	681	665	690	636	652	670	640	681	661	700	676	663	688	673	678	661	675	669	659	668	719	661	645	641	696	688	696	716	656	666	669	670	677	630	631	632	621	688	676	638	694	666	690	691	678	718	662	678	643	685	641	691	645	641	726	635	695	674	672	726	654	700	701	657	673	664	643	664	668	700	652	668	663	704	702	694	665	665	687	682	688	641	640	683	634	693	695	660	675	670	651	672	632	681	697	658	665	648	655	693	679	673	685	619	689	696	695	662	643	691	701	678	715	693	655	675	643	665	669	641	647	666	668	679	639	655	650	740	687	700	702	661	667	678	665	675	652	698	627	696	654	729	692	690	718	661	663	672	672	669	696	706	677	607	662	684	659	673	700	658	667	707	703	656	731	694	683	695	618	681	654	644	674	654	658	665	668	674	651	658	664	658	747	664	628	652	728	661	661	662	661	674	639	644	694	632	665	630	725	708	698	672	703	693	701	693	663	663	711	669	690	646	681	689	670	709	650	633	666	731	669	646	667	677	697	664	715	689	724	646	671	662	701	680	676	709	669	671	640	684	671	681	659	634	685	643	722	684	656	654	639	664	685	671	671	642	690	662	644	683	638	671	683	650	624	675	663	708	714	698	670	663	670	688	666	646	654	670	663	718	684	680	661	693	669	668	713	692	701	679	632	689	679	675	686	669	672	682	623	676	695	677	672	611	646	678	628	665	684	644	712	660	666	657	665	713	660	698	698	640	717	645	662	704	683	697	689	684	683	627	672	691	626	689	658	651	668	702	661	723	672	702	651	649	645	639	633	688	687	681	658	690	668	676	660	648	699	664	663	707	681	652	673	690	690	704	660	643	703	673	685	694	688	642	650	687	702	642	671	693	707	646	683	670	651	712	673	742	633	666	667	648	642	668	703	643	663	641	679	723	711	628	640	659	678	662	637	686	653	664	658	659	639	654	650	709	658	654	728	708	705	672	666	694	704	678	666	653	657	733	711	665	659	701	664	645	673	734	679	657	674	725	688	639	621	686	648	654	642	661	685	680	655	657	668	656	668	635	679	675	686	632	663	735	696	730	704	677	693	670	709	665	702	647	681	677	735	654	740	677	635	676	696	667	647	675	709	644	682	711	680	672	646	681	651	706	643	693	639	689	658	685	688	714	668	726	703	661	670	684	671	670	649	686	659	699	663	687	650	625	693	670	673	688	691	697	629	718	664	666	676	673	679	662	667	736	677	646	651	674	659	673	650	654	717	652	663	686	645	673	671	680	708	690	634	662	673	654	701	702	646	710	636	686	667	678	678	681	655	591	645	625	682	645	636	734	691	697	652	646	696	698	701	641	661	703	665	709	618	703	657	657	682	690	632	675	662	676	691	667	686	648	650	638	698	680	680	659	687	712	615	663	661	688	683	671	643	675	639	688	697	689	670	674	738	644	706	679	657	702	672	681	728	649	671	689	653	679	694	648	687	645	641	640	656	695	675	681	618	653	672	703	704	683	664	662	664	687	656	682	682	665	649	659	680	693	640	699	677	657	674	697	657	720	682	675	717	665	721	647	677	678	664	678	676	702	669	669	677	687	719	641	708	666	697	677	697	633	662	664	614	671	703	648	681	686	623	702	682	656	675	738	677	659	647	661	699	679	755	677	673	662	646	657	697	688	671	643	663	676	721	649	669	726	645	737	701	658	679	670	641	693	673	713	635	697	685	670	662	659	633	677	731	695	709	690	624	680	673	655	661	657	689	694	675	661	650	676	696	632	645	685	724	657	650	644	667	716	681	660	641	695	702	688	660	691	644	693	696	717	663	678	687	701	641	653	687	671	729	688	684	688	690	689	701	672	683	712	649	640	697	614	683	635	640	695	709	653	661	689	684	678	644	656	646	648	687	647	634	673	721	688	643	694	651	678	699	637	647	686	656	679	679	653	689	672	648	694	635	681	702	714	707	652	672	662	681	673	697	701	659	664	730	691	685	657	642	677	668	673	644	673	627	612	681	689	700	683	652
22945	21372	28960	24167	21437	21785	16290	6476	4039	3151	2459	1998	1663	1407	1216	1143	1059	956	837	732	775	693	701	635	616	610	645	618	609	602	716	652	593	660	682	650	658	613	637	636	634	628	660	633	620	620	588	667	622	579	560	640	623	602	613	623	600	622	653	676	579	627	623	614	583	583	631	631	606	605	635	601	656	634	612	615	601	567	593	596	558	591	558	612	618	585	576	591	640	610	573	636	638	581	625	575	590	593	619	553	614	604	606	603	600	559	620	587	608	603	608	607	581	562	595	638	569	642	593	547	571	613	601	605	582	589	624	650	574	593	585	611	611	573	573	593	591	585	561	548	581	616	635	558	594	594	672	636	560	568	583	589	597	644	600	600	588	578	621	646	600	568	588	611	596	617	564	616	618	537	591	605	599	573	627	587	612	606	592	579	651	631	599	608	589	639	600	616	593	589	596	591	652	593	545	589	613	579	613	628	632	582	603	591	622	570	607	600	589	609	613	607	596	624	587	624	573	563	562	613	618	648	575	593	627	597	645	645	633	616	558	596	612	605	580	568	585	607	579	598	557	635	596	578	572	596	602	615	632	590	557	602	618	582	595	584	618	591	587	588	591	606	589	586	596	613	571	617	613	566	603	595	586	588	624	626	583	582	597	616	614	583	624	598	622	625	619	602	620	579	614	578	612	582	564	594	600	581	605	550	582	591	574	590	584	561	604	583	577	583	572	606	581	597	581	577	576	560	599	590	615	607	599	592	608	577	618	549	589	617	576	595	610	574	575	632	658	614	608	563	590	578	584	594	596	607	550	600	644	610	643	592	562	586	622	538	590	601	600	610	633	633	582	650	617	590	580	576	598	610	578	619	591	645	599	588	603	630	591	597	566	575	644	612	594	561	574	627	589	593	559	563	602	608	613	571	636	653	624	609	600	610	626	563	583	577	615	598	630	599	642	597	586	591	623	625	576	603	584	614	626	592	596	591	582	591	586	626	571	563	560	592	607	625	631	579	583	636	577	600	585	590	593	630	597	573	608	620	569	567	577	595	600	628	557	629	633	629	601	615	602	609	570	618	563	608	606	604	624	556	619	612	614	593	567	602	578	596	610	598	596	587	590	561	575	575	596	629	608	617	613	615	593	560	594	591	569	566	559	576	595	567	600	565	600	601	582	588	600	623	604	557	587	566	600	600	585	576	599	609	634	629	644	568	632	577	632	593	624	605	622	633	610	613	618	569	603	605	567	569	608	619	614	595	619	618	587	580	607	558	621	549	554	593	628	571	632	577	592	638	579	605	596	597	597	593	593	605	594	575	599	588	620	583	585	576	582	576	596	581	598	541	576	578	601	622	623	582	573	596	579	597	593	577	613	621	582	577	591	613	591	567	617	566	616	583	543	581	587	621	571	622	623	584	603	595	609	587	640	617	630	635	615	520	612	641	589	584	595	598	606	612	603	607	598	585	583	564	582	603	551	622	597	571	555	568	577	592	603	590	580	581	602	603	631	574	583	571	610	582	600	583	618	572	599	575	583	552	557	593	612	588	611	603	600	602	608	574	568	629	630	608	565	566	576	603	546	569	575	637	594	607	607	610	615	623	587	609	558	589	622	605	617	580	609	556	548	606	611	606	585	653	578	600	589	594	620	585	603	604	632	625	602	581	643	603	615	608	602	591	576	585	592	596	621	601	639	595	619	619	629	599	547	587	616	558	592	584	621	599	582	590	580	569	565	550	597	573	597	605	558	553	615	575	592	577	613	600	595	575	605	565	632	551	569	615	564	633	607	598	619	595	611	607	634	567	625	634	589	577	578	620	559	566	585	571	603	628	588	591	551	579	629	617	554	561	579	641	567	605	616	583	626	594	591	601	602	602	610	596	587	575	574	595	569	584	604	594	632	597	629	581	608	582	579	599	590	576	572	597	610	594	555	590	636	617	621	534	566	553	599	587	612	611	614	593	583	581	597	571	567	588	600	604	632	610	595	563	556	592	610	565	642	582	594	576	553	570	597	611	602	621	594	577	603	557	570	617	618	631	580	595	607	655	642	596	588	594	624	578	576	630	599	644	599	564	587	614	573	599	617	589	659	606	589	585	629	583	618	577	612	602	577	590	574	603	597	604	591	615	598	592	640	629	593	602	563	586	618	580	616	576	610	606	577	602	601	598	582	628	597	575	586	560	581	591	609	622	631	603	574	638	617	598	581	571	622	623	629	600	633	584	592	576	631	612	593	582	597	655	611	594	598	583	587	588	599	581	611	617	606	590	568	577	583	576	577	584	586	552	566	565	584	597	651	620	605	598	635	602	602	611	597	599	592	583	634	589	609	577	616	605	593	580	616	592	592	571	581	629	612	629	568	621	605	605	575	592	572	593	592	568	616	572	557	600	597	565	593	574	611	618	565	613	623	586	660	611	586	617	587	554	600	588	598	572	550	616	605	577	597	598	580	588	599	569	609	592	553	592	520	639	624	612	579	621	619	589	589	607	636	582	615	587	572	602	578	671	597	612	631	592	623	618	609	596	560	612	578	599	592	575	590	621	598	542	547	582	600	633	603	562	628	579	567	619	576	631	557	567	575	570	580	605	645	652	599	569	564	629	583	593	606	612	674	603	617	614	602	651	642	599	611	608	620	580	583	568	611	548	598	652	603	583	585	598	614	588	555	575	531	577	589	619	576	567	622	648	617	652	605	618	609	617	576	617	633	594	594	572	562	577	577	587	569	590	601	582	591	593	619	614	593	627	590	601	585	599	564	584	595	624	587	619	599	566	597	584	602	586	588	625	559	586	568	619	595	603	611	583	577	594	633	643	614	580	607	575	573	610	613	571	583	604	571	555	570	587	644	571	590	647	589	579	604	594	560	630	581	626	624	577	586	594	598	600	604	634	543	590	643	585	593	581	628	592	563	594	613	603	567	573	592	615	623	608	575	607	615	557	576	551	609	625	624	569	625	592	590	594	563	647	606	616	642	609	577	568	591	597	568	561	590	614	577	617	548	600	605	578	588	618	587	590	603	564	586	601	582	577	592	600	589	588	602	571	586	636	563	590	582	560	667	622	592	550	617	592	626	591	564	585	586	595	632	597	629	580	638	600	579	635	614	625	598	564	604	636	571	558	602	591	620	606	626	537	574	580	573	613	601	634	611	619	578	638	602	603	614	585	578	565	617	613	643	565	608	627	573	623	592	579	567	576	572	589	560	588	575	561	574	571	582	557	620	573	573	557	569	598	592	627	585	603	556	645	594	598	602	591	578	598	593	619	588	633	556	587	581	633	593	569	589	622	618	564	565	563	565	567	591	572	593	579	605	586	620	584	593	592	647	618	607	589	597	550	508	635	557	600	594	596	577	585	596	630	618	597	565	601	613	582	650	561	589	597	581	566	624	614	585	622	554	596	605	602	624	614	622	559	591	592	599	596	561	598	608	610	629	575	560	637	551	590	611	597	599	644	576	553	610	561	549	593	558	567	623	572	560	616	601	553	585	606	573	550
34465	51652	41536	27793	20051	14939	11326	8442	6141	4585	3525	2774	2226	1851	1627	1450	1291	1158	1008	954	783	804	765	732	785	724	718	727	719	756	732	746	754	695	684	731	679	675	702	686	733	722	706	755	708	719	726	736	746	733	690	707	677	689	735	699	741	691	717	722	632	700	683	648	652	719	696	676	720	670	703	734	699	690	624	706	702	677	680	655	685	713	658	677	702	670	662	692	707	690	701	703	694	672	691	717	687	645	679	682	690	693	642	671	648	707	704	702	713	654	702	660	673	713	699	674	670	688	689	685	707	676	659	663	669	711	661	673	647	687	700	656	684	696	686	646	701	711	690	645	675	642	685	672	676	657	713	673	672	675	666	656	637	693	621	714	661	689	670	673	666	686	703	637	687	689	672	713	705	727	649	656	667	611	696	690	676	652	693	641	701	675	735	662	643	646	620	677	707	680	686	666	656	680	701	662	671	638	643	702	678	668	702	623	676	710	672	708	661	655	703	655	670	695	733	693	728	670	635	721	679	661	644	657	671	661	661	677	685	653	681	702	653	692	684	664	690	737	693	724	708	703	694	666	679	720	717	642	712	728	706	663	681	646	698	649	688	702	668	652	671	671	633	727	686	647	693	679	647	654	668	684	677	690	671	674	701	693	697	664	650	696	698	689	683	668	663	676	657	677	684	734	669	645	727	630	663	695	719	687	668	704	665	669	661	681	711	683	656	650	705	640	690	697	704	736	694	674	693	650	706	689	664	687	699	675	682	684	714	702	708	699	671	682	636	665	715	712	667	684	630	720	661	665	640	679	686	678	657	665	678	679	690	664	663	681	698	668	670	697	686	640	652	705	693	705	707	669	723	677	707	650	672	659	699	681	658	702	681	659	683	685	628	659	705	662	664	667	633	682	689	664	676	692	684	651	638	639	669	699	702	665	668	696	670	676	700	668	681	702	705	726	668	678	660	684	675	704	690	711	642	707	671	694	721	662	658	728	646	673	642	656	628	677	700	718	665	713	676	667	709	671	630	669	684	673	715	635	713	655	662	660	664	688	658	648	681	630	676	656	682	686	673	694	656	628	667	696	648	668	698	652	702	693	669	693	710	688	681	646	671	632	658	652	668	705	677	688	730	700	700	640	676	694	711	659	679	677	651	733	723	667	724	707	691	615	681	671	671	716	665	647	684	661	660	675	645	650	618	670	674	719	685	719	694	650	643	657	660	704	666	661	674	705	675	704	688	646	683	700	641	695	654	639	703	656	736	668	685	659	712	627	625	703	697	680	632	662	688	683	715	746	734	696	652	705	669	683	663	692	685	699	753	651	656	662	714	679	646	683	673	636	716	631	613	723	632	670	693	687	652	656	665	689	706	628	633	635	663	684	664	690	644	678	677	665	673	669	640	650	636	660	702	682	642	635	666	644	683	685	638	701	690	664	686	677	708	685	672	695	656	625	662	614	762	663	693	683	691	686	661	692	660	725	685	679	665	691	644	669	653	686	691	643	680	685	681	647	653	682	612	687	659	672	675	692	688	650	721	689	706	699	669	662	655	637	639	694	622	664	668	667	690	691	686	697	660	657	715	657	718	723	709	688	687	707	681	677	670	691	679	675	670	669	633	703	669	691	656	680	669	662	652	681	748	671	719	643	659	686	693	685	702	733	732	669	642	734	660	650	718	673	657	712	702	661	663	668	696	670	620	692	661	693	708	665	690	653	651	693	681	699	681	653	686	679	727	678	678	622	688	689	647	658	709	672	676	685	673	712	659	657	637	700	661	680	702	648	695	727	674	644	705	677	679	667	668	696	669	696	644	693	706	701	703	685	685	682	686	643	677	662	729	651	664	674	661	662	693	716	676	681	685	636	681	665	681	659	708	702	640	637	700	695	654	682	661	682	703	646	701	682	688	673	636	685	672	649	655	681	716	646	689	696	674	667	643	647	640	674	681	620	670	658	694	637	652	681	651	665	691	689	674	720	681	686	640	670	691	691	690	690	704	646	671	702	735	691	643	679	675	688	693	631	710	701	715	690	657	648	672	711	679	655	679	655	663	697	706	669	670	690	689	612	627	653	650	699	652	650	734	675	655	694	662	654	672	618	656	675	691	692	701	688	689	683	631	647	697	656	640	702	662	657	644	645	657	693	655	709	683	670	671	679	683	661	686	689	666	659	679	670	719	692	711	696	724	688	674	673	683	642	659	658	679	675	676	688	681	647	705	642	659	622	682	707	691	670	704	679	683	685	641	679	709	650	682	683	658	650	636	649	679	665	684	666	651	653	666	719	681	681	641	673	733	674	683	721	670	677	672	697	659	664	682	674	733	700	665	705	733	645	637	689	635	706	646	631	690	702	663	691	670	666	677	728	641	678	664	718	645	652	657	674	693	708	657	703	709	668	655	677	710	649	705	668	674	671	735	634	685	697	683	698	700	700	660	663	666	709	665	683	724	672	659	689	665	673	671	670	698	626	645	643	675	687	656	693	692	685	651	652	654	700	706	697	696	671	677	661	627	682	684	685	674	670	729	690	659	671	672	644	728	668	671	683	665	717	678	668	630	683	687	726	693	672	686	682	647	662	669	672	676	704	676	667	728	699	671	674	701	670	684	656	741	676	724	709	702	680	700	640	718	686	674	697	686	663	716	677	707	667	689	675	731	704	690	691	644	668	674	634	642	693	705	664	676	629	692	648	691	685	713	694	699	654	692	639	666	672	707	657	656	695	720	678	679	691	722	717	692	660	691	727	664	698	690	678	661	703	685	667	665	636	676	687	680	646	639	672	663	650	711	719	660	662	671	667	655	682	624	663	707	720	652	670	681	655	676	670	625	666	697	679	685	652	644	690	673	699	731	637	636	648	643	688	680	681	673	637	680	666	731	661	664	713	649	714	701	652	705	681	683	731	665	660	694	710	652	715	677	679	645	675	713	665	716	663	682	657	647	648	714	698	664	706	660	680	646	676	690	682	699	703	621	672	688	685	672	694	698	652	675	694	665	660	711	703	669	662	678	702	633	682	650	689	698	655	702	740	664	643	678	680	671	687	625	713	673	677	665	703	669	678	674	700	686	648	648	717	641	682	698	686	716	693	646	679	690	675	632	666	669	636	681	624	635	673	683	686	693	690	723	668	667	667	667	692	693	672	688	711	716	694	645	671	664	651	651	704	653	666	660	674	703	645	670	648	641	651	644	678	675	668	685	611	641	631	729	667	675	670	633	709	663	690	674	660	701	676	678	696	702	649	726	671	694	655	690	672	673	689	679	701	667	619	657	688	648	698	702	695	658	657	675	687	696	684	706	679	661	684	715	695	688	708	688	666	659	674	683	681	698	657	651	730	706	657	664	699	704	647	694	690	678	624	679	642	664	730	681	684	701	673	679	738	641	680	704	685	674	676	658	657	680	649	683	636	697	663	668	671	715	684	696	656	688	682	674	643	684	699	643	647	726	679	681	655	670	675	669	679	695	666	663	672	644	667	705	688	689	684	706	651	654	702
22913	21364	28941	24193	21464	21847	16774	7082	4487	3293	2624	2082	1716	1499	1313	1166	1085	933	839	813	703	696	663	670	641	624	598	625	597	597	653	653	599	612	591	645	645	599	600	594	649	642	593	611	586	577	618	663	587	609	630	621	619	612	633	596	595	603	555	579	563	608	639	617	605	594	571	574	596	596	621	547	597	616	592	583	579	580	602	591	591	553	577	598	588	587	612	580	596	609	556	574	591	596	575	528	601	630	575	619	568	637	640	578	542	587	598	569	548	520	592	595	548	590	632	595	581	540	601	557	553	558	591	589	573	589	578	605	603	542	613	614	563	655	575	558	599	582	567	596	525	580	568	565	553	610	591	592	579	600	594	616	595	565	606	615	536	569	591	559	575	589	594	599	576	571	546	563	608	614	560	624	640	602	599	587	568	603	609	543	574	586	620	588	634	553	588	613	566	610	543	609	594	609	568	576	564	592	560	599	570	610	587	627	574	605	566	578	604	594	599	575	548	612	562	591	589	629	592	549	596	593	558	574	610	579	593	576	583	600	615	612	598	619	556	606	578	571	630	576	574	557	586	570	588	611	595	595	585	603	634	575	550	561	563	581	587	630	596	590	602	588	614	583	579	611	616	609	578	593	598	611	574	570	568	575	555	577	557	618	591	572	581	569	593	594	615	582	587	614	656	597	633	573	599	629	646	628	621	607	547	612	549	574	623	597	609	568	549	606	600	582	591	622	545	564	586	553	605	561	566	564	605	580	579	614	586	568	563	591	585	559	593	593	587	556	581	558	578	618	620	601	623	600	574	554	578	611	602	625	591	560	606	621	564	615	583	608	596	618	623	593	564	590	589	588	617	606	598	580	539	557	586	599	606	582	592	629	596	589	575	593	614	562	581	525	583	607	609	561	583	628	604	605	592	612	601	591	617	557	599	554	602	559	640	580	556	613	614	566	625	621	556	589	602	555	592	572	565	580	563	556	582	621	555	629	587	596	570	557	607	589	604	584	584	596	610	626	558	557	619	590	595	552	600	575	589	581	558	630	552	602	575	550	576	553	568	613	594	560	614	591	552	590	640	610	569	586	610	589	603	588	557	591	564	614	585	575	601	584	605	582	593	568	610	586	571	645	560	595	637	584	593	579	576	552	615	615	563	592	579	611	580	576	614	613	582	608	594	579	560	569	594	534	581	615	601	586	567	572	573	580	561	575	561	585	545	555	548	598	578	607	588	624	592	609	567	597	543	579	564	570	654	569	616	581	582	612	579	547	579	560	599	558	590	561	620	607	592	593	596	601	571	589	597	577	534	594	585	578	555	585	619	626	596	554	555	549	565	584	559	560	601	626	579	586	629	609	579	591	574	545	562	605	584	593	574	580	587	620	562	616	663	640	628	612	587	528	567	561	598	562	619	563	577	575	589	587	578	576	612	601	580	554	563	576	597	609	544	609	604	593	583	600	539	545	575	560	547	602	593	595	628	604	576	627	587	604	656	636	619	596	615	584	536	589	576	564	569	582	578	604	574	573	552	576	580	580	591	582	576	554	581	623	594	561	555	551	592	556	540	586	587	645	564	565	566	629	561	592	605	540	592	586	583	584	607	597	580	565	600	598	595	547	578	612	592	590	572	579	566	614	627	568	572	580	593	594	575	569	589	589	551	595	582	605	545	585	596	591	596	618	606	572	603	596	596	560	613	618	599	600	599	565	594	585	556	585	601	592	588	594	559	573	546	622	590	591	599	581	583	573	556	620	614	595	580	559	578	634	598	613	563	556	619	588	589	621	590	586	602	541	575	625	587	626	590	610	616	573	558	566	569	609	606	616	592	597	607	546	544	592	549	571	588	581	590	573	558	573	589	567	578	571	563	554	581	573	609	599	632	588	558	624	549	629	563	573	573	598	545	624	554	593	608	640	585	580	574	551	555	590	588	597	559	577	573	579	585	625	592	578	564	614	545	590	603	587	594	597	609	569	545	558	584	614	591	575	574	587	621	594	595	617	551	620	561	603	605	621	592	588	581	569	567	561	587	579	638	611	579	612	597	554	646	557	572	609	587	560	600	597	589	545	620	588	566	576	548	592	600	586	616	564	589	616	567	597	581	586	584	592	586	606	596	630	609	601	598	583	592	588	583	602	604	597	590	569	601	583	582	612	571	624	597	560	597	581	579	582	595	618	591	632	620	567	548	576	617	585	554	600	550	602	617	583	599	584	550	553	595	585	583	591	580	609	622	582	582	630	595	590	548	573	580	597	587	583	527	578	574	543	574	568	572	649	571	575	559	575	556	573	599	578	558	554	578	591	582	604	585	602	638	585	605	593	579	594	590	572	543	569	595	577	574	601	578	585	597	576	614	565	585	598	603	576	613	564	588	586	542	571	569	586	592	577	599	612	567	601	583	586	584	581	628	566	561	571	550	571	609	566	598	580	534	619	592	567	587	571	562	583	602	586	569	609	586	577	583	617	581	606	579	550	594	556	562	569	573	578	586	535	579	574	585	584	581	586	618	552	549	580	593	604	602	547	590	578	588	593	619	573	590	577	531	632	617	585	644	581	590	587	621	567	585	624	593	595	609	576	600	602	592	623	589	597	600	642	584	570	582	526	627	564	585	595	575	597	566	599	566	583	579	621	562	628	577	566	610	615	617	615	585	584	593	661	585	599	606	546	622	593	576	542	577	566	609	582	578	568	573	547	566	612	564	580	577	593	581	574	564	570	552	525	607	637	625	633	622	598	533	591	582	641	577	619	586	584	617	571	611	562	629	587	596	573	590	580	601	556	567	558	593	581	615	579	575	609	579	577	528	593	547	611	616	557	575	586	602	552	588	605	576	638	607	604	627	587	556	554	620	568	583	574	625	594	605	615	616	582	579	536	633	571	576	565	598	611	550	650	578	536	559	605	604	619	590	608	632	620	582	614	596	584	583	564	569	527	600	516	609	606	556	606	578	620	592	553	572	576	568	571	632	644	577	622	554	575	552	571	538	665	635	596	596	552	595	633	578	580	564	599	620	528	579	549	618	556	600	598	554	585	559	603	598	571	539	606	604	520	586	579	551	583	604	580	607	585	565	592	576	606	560	584	587	632	569	555	562	596	586	581	578	580	603	608	575	571	575	595	547	556	564	567	592	603	597	624	599	577	606	630	605	542	587	641	593	573	577	607	609	603	588	614	546	573	580	581	552	602	557	581	564	585	613	564	565	586	583	549	628	590	550	542	584	600	562	573	546	599	601	600	584	583	600	581	563	599	613	539	591	527	609	572	590	564	559	562	577	600	578	572	600	572	575	585	600	582	597	615	613	584	601	630	617	566	580	573	563	584	573	592	624	591	534	579	555	619	540	582	584	590	599	594	600	620	541	659	593	620	566	577	637	566	576	590	593	604	550	598	598	605	597	584	560	608	583	565	598	555	591	602	588	600	518	596	622	576	601	614	582	609	576	606	613	574	575	568	574	550	609	576	654	621	583	562	578	626	588	607	609	571	559	551	606	615
32019	54293	44444	29512	21452	16468	12313	9178	6767	4869	3744	2985	2393	1994	1749	1485	1392	1179	1011	963	850	759	763	730	722	745	703	667	704	691	727	738	814	740	743	727	707	698	735	717	713	736	744	701	726	676	678	691	688	706	696	660	678	707	688	653	655	691	682	729	681	686	709	668	707	694	696	635	654	651	657	694	680	676	708	659	665	631	661	696	673	671	674	656	710	664	705	669	668	670	709	661	726	703	670	650	688	668	630	685	634	660	648	682	632	662	659	719	682	688	680	634	634	703	654	703	639	700	702	662	645	670	659	646	710	646	674	674	636	679	630	661	666	694	678	679	633	598	645	650	704	688	690	658	669	678	638	688	662	656	671	674	627	651	596	702	654	670	688	680	713	675	608	663	648	722	708	670	702	664	680	637	672	667	662	733	663	703	650	731	672	634	600	668	654	700	664	662	640	645	706	692	661	638	650	649	701	686	698	675	645	691	651	684	645	653	680	645	674	726	663	628	637	683	674	665	671	693	648	665	703	750	671	647	662	717	691	642	678	688	664	687	689	714	638	619	657	655	663	685	634	656	582	668	690	672	646	625	669	721	679	641	652	651	660	722	624	658	667	691	684	676	707	663	643	674	661	672	658	616	666	647	648	705	689	674	675	668	696	659	673	655	660	672	655	686	671	656	705	682	695	636	684	643	627	650	701	682	667	685	666	644	681	660	680	664	703	706	670	623	630	637	677	650	674	680	645	683	669	719	669	695	667	705	707	677	657	653	683	642	690	656	682	660	644	703	714	670	642	676	659	670	681	701	697	667	636	655	638	714	656	635	660	624	677	687	643	632	711	635	664	631	628	664	699	630	668	655	655	661	653	665	699	700	643	683	678	654	678	640	666	717	655	648	683	618	663	707	637	726	699	615	630	649	674	699	714	642	728	700	714	635	660	651	636	657	661	695	703	686	644	718	635	649	687	707	685	649	664	685	711	685	662	664	697	651	643	666	661	679	706	670	678	656	659	658	631	636	664	712	667	623	670	664	659	662	685	680	671	656	674	697	698	670	702	660	667	679	643	663	688	673	679	669	625	659	694	688	669	712	609	646	677	712	691	696	699	689	666	660	696	651	669	694	673	661	648	670	684	691	657	663	694	676	633	613	684	688	620	686	651	606	698	711	634	660	701	690	684	676	692	677	678	693	599	650	679	668	655	685	638	658	654	646	659	671	647	655	640	674	628	702	652	674	670	664	688	651	638	665	679	666	658	684	695	699	667	679	669	684	711	678	683	656	671	658	661	649	608	643	683	673	688	703	664	632	677	669	684	665	639	673	695	673	684	681	630	634	674	629	608	665	619	658	671	718	660	659	705	667	656	673	641	674	658	646	669	747	690	677	696	656	688	688	662	649	683	614	712	672	671	694	672	701	721	687	665	671	687	688	673	635	703	721	626	693	639	690	649	694	673	648	693	663	668	727	640	665	691	648	704	686	683	671	628	685	649	693	684	695	635	640	697	683	696	651	662	692	695	677	606	631	637	678	643	681	647	694	671	661	686	697	677	700	677	674	664	649	657	701	675	696	652	680	632	651	666	638	679	741	695	632	671	663	681	650	656	725	664	700	654	711	655	647	670	629	616	719	633	694	662	691	665	642	621	641	634	615	629	689	697	698	664	668	645	639	656	683	627	662	690	686	651	686	693	633	657	688	655	707	688	636	652	690	668	673	674	706	679	686	631	648	679	611	684	657	676	674	699	594	618	659	683	670	657	673	658	653	713	714	637	646	663	718	694	713	686	651	673	646	691	684	655	661	683	702	643	614	708	664	681	668	663	711	656	680	680	652	689	664	692	631	682	690	701	658	622	621	625	661	691	714	670	637	644	666	680	647	680	621	690	707	684	687	670	695	650	691	663	621	699	679	690	697	654	668	666	672	705	675	617	720	676	676	657	684	708	694	616	657	679	663	709	656	661	668	677	654	719	656	624	714	661	672	690	644	661	623	657	635	623	655	658	670	669	696	683	658	639	676	682	716	666	650	645	663	699	721	678	685	690	662	625	694	693	664	658	653	665	690	716	669	616	693	681	653	634	650	652	636	633	648	638	728	653	642	697	673	689	695	648	661	666	638	630	649	655	680	677	634	636	649	643	683	637	642	667	655	686	671	646	674	676	676	708	698	671	651	648	672	667	650	643	704	670	657	706	687	655	693	656	668	634	654	683	633	661	650	723	680	637	642	666	642	638	685	670	750	689	628	647	678	653	727	657	641	634	595	681	675	625	680	684	691	681	667	724	673	716	660	669	637	760	616	685	694	644	676	642	662	631	697	629	680	707	658	659	695	688	635	684	689	640	671	660	691	663	653	628	661	668	670	668	635	710	686	632	747	676	732	649	603	688	682	662	653	644	701	666	698	666	727	667	660	672	646	721	655	644	687	683	638	627	669	673	651	661	670	654	711	650	668	621	629	649	712	674	681	669	696	679	704	666	684	664	643	665	694	669	634	615	646	674	637	688	695	648	680	641	647	658	670	702	643	656	651	629	648	684	640	640	689	677	668	653	675	722	685	694	625	686	659	677	675	677	688	653	709	697	649	660	664	678	658	638	670	663	683	631	710	694	726	626	629	700	657	680	691	635	676	695	666	670	661	652	670	681	655	661	687	714	673	682	649	709	667	639	719	652	628	632	643	714	658	691	721	666	674	684	715	640	670	702	641	681	648	682	622	651	669	669	645	713	671	689	636	670	675	670	672	632	635	668	652	667	669	664	666	680	629	644	661	665	686	702	707	627	661	662	667	684	721	622	685	684	678	675	696	664	692	674	622	718	661	673	629	686	676	674	654	637	640	648	680	622	690	691	702	705	684	643	672	718	657	666	659	665	640	652	701	630	701	672	661	656	646	660	663	664	672	655	655	631	678	621	676	665	630	683	667	671	670	638	680	671	652	690	684	643	697	721	642	626	656	665	705	682	671	676	665	642	653	678	666	660	690	677	669	657	650	686	683	589	606	648	646	682	668	664	678	644	699	675	645	642	664	692	653	632	655	640	722	708	659	667	662	681	614	677	663	664	646	700	664	650	633	681	741	712	679	680	723	650	685	678	689	685	636	695	655	649	628	662	641	664	664	648	659	642	640	657	697	653	626	674	628	648	686	675	691	675	671	629	683	651	685	676	682	699	701	612	662	688	649	684	684	653	658	678	687	637	674	707	676	593	643	676	744	692	665	703	647	637	693	687	689	702	655	673	631	638	732	647	653	694	673	672	692	667	660	726	663	628	688	663	686	625	652	684	644	703	702	690	654	680	685	702	645	639	681	621	686	647	636	672	701	667	645	708	683	655	644	632	644	690	711	601	673	676	660	650	663	666	634	671	655	681	664	663	669	698	682	634	679	628	655	664	697	666	723	609	681	675	650	663	623	696	691	649	670	710	661	672	673	659	690	674	700	622	648	653	661	610	706	681	659	678	685	668	671	613	709	669	651	681	639	662	660	657	690	654	651	647	647	676	679
22998	21404	28969	24252	21474	21875	16628	6889	4333	3247	2489	2054	1660	1440	1274	1137	1049	896	869	785	739	678	692	621	608	622	649	611	625	650	579	624	637	598	633	611	637	577	591	624	611	602	621	677	625	597	565	624	581	642	595	574	603	627	556	543	599	592	625	658	635	565	604	598	614	634	565	605	552	611	590	568	586	613	544	580	605	599	597	566	546	594	567	621	566	599	625	576	580	571	607	601	586	552	539	587	572	530	584	631	624	606	561	522	577	542	570	638	545	561	565	595	607	570	577	639	535	545	567	572	584	592	643	553	568	570	586	596	578	574	528	606	554	591	558	542	613	574	608	595	559	586	579	601	585	552	557	547	567	606	608	564	591	608	606	540	543	595	569	591	549	573	551	551	560	579	613	591	570	573	604	588	556	538	562	581	573	576	574	557	563	580	536	585	542	580	592	598	604	570	597	552	594	563	604	552	562	581	572	605	563	595	572	609	614	594	571	588	593	579	574	607	572	607	597	526	542	602	563	568	587	614	561	585	553	571	547	577	588	588	614	616	578	597	599	622	590	619	599	610	598	560	582	630	569	565	598	588	567	605	604	571	580	624	606	571	567	577	565	590	603	593	605	616	530	572	613	589	570	601	628	583	582	577	595	563	574	605	527	626	604	566	559	602	575	573	585	578	616	572	623	582	576	536	560	566	635	580	546	595	574	551	587	564	538	587	569	582	569	548	599	576	588	579	584	554	618	517	540	556	554	586	577	552	555	586	592	588	536	590	590	592	566	515	589	592	569	582	563	520	580	542	582	561	556	605	584	552	575	606	541	577	573	593	601	621	570	610	535	587	589	583	611	572	562	557	592	612	562	651	619	574	584	582	571	558	540	577	582	602	577	606	560	632	581	622	569	567	580	647	578	566	563	561	543	549	563	568	561	559	561	582	563	553	606	550	582	547	571	604	554	596	587	555	567	621	576	564	587	598	554	574	595	594	565	573	634	621	562	565	567	567	584	593	571	591	588	562	588	590	545	604	561	587	598	557	573	600	560	596	575	553	574	547	554	608	553	553	614	603	572	586	570	636	604	559	606	566	536	576	594	579	589	574	562	543	576	559	583	555	531	557	585	578	592	606	500	576	588	580	590	554	592	563	603	591	574	573	573	544	607	601	585	573	550	544	596	556	536	615	559	638	512	553	579	552	599	578	582	545	581	566	581	552	553	582	574	584	583	583	554	568	548	538	567	581	530	555	603	571	601	644	578	606	595	578	578	547	526	571	574	595	590	564	574	583	578	582	547	581	614	553	601	564	583	575	573	567	622	569	616	599	567	635	574	546	583	555	575	613	554	595	552	566	619	584	618	584	542	609	564	602	579	576	585	582	574	599	550	517	593	595	584	583	578	547	595	532	598	594	545	610	594	556	579	588	598	613	595	545	583	554	545	585	564	576	592	597	581	583	568	615	582	595	587	599	551	625	593	565	528	546	542	579	551	576	608	531	579	560	574	570	578	576	558	545	555	562	566	603	544	561	555	567	559	583	601	587	538	572	628	608	541	570	575	567	597	538	589	561	552	565	646	567	545	587	568	565	553	605	554	553	586	543	554	589	540	604	622	571	614	563	604	598	613	595	583	626	544	599	532	552	603	586	604	547	553	595	618	581	532	587	579	566	548	535	568	582	570	582	586	564	567	585	627	596	566	573	597	586	590	533	561	585	538	573	571	566	560	597	571	566	609	595	578	563	595	590	570	539	593	552	606	581	598	550	615	570	572	585	554	565	558	584	543	586	582	614	646	557	565	588	611	553	572	574	552	536	576	588	532	585	583	604	581	574	567	612	581	616	594	606	601	555	559	627	554	606	536	590	617	575	547	557	599	556	588	557	589	580	553	575	537	598	539	594	593	539	556	535	589	535	553	567	586	602	590	577	605	533	563	593	581	603	533	577	562	600	596	583	608	542	561	544	541	567	629	609	583	552	608	603	598	591	585	585	561	591	533	576	591	544	580	561	586	579	534	582	600	577	536	585	637	537	556	540	588	549	578	570	539	556	580	553	588	558	552	544	585	595	569	543	555	567	602	608	605	611	583	598	604	594	575	592	584	543	542	560	587	579	542	575	545	583	570	541	554	590	570	590	546	592	578	584	558	540	556	604	570	547	526	593	536	586	601	605	559	576	575	575	565	592	602	562	587	603	575	596	586	628	599	598	575	596	550	584	578	568	559	594	610	544	586	575	599	542	595	592	585	575	599	564	573	582	600	541	594	605	565	578	623	544	585	589	577	576	589	560	632	561	554	576	562	593	566	565	557	568	590	563	578	542	575	614	584	576	555	590	528	582	538	551	555	605	574	609	600	561	609	560	569	571	563	565	624	613	543	600	583	549	563	545	587	581	579	582	574	562	608	618	626	632	625	608	540	581	568	550	585	538	572	565	586	614	548	596	620	540	566	585	541	598	585	574	549	606	566	569	596	590	559	571	592	561	604	576	541	594	592	617	566	556	557	588	578	569	619	592	571	579	559	559	564	552	619	588	600	606	598	562	548	584	587	568	556	573	596	547	527	557	540	564	608	582	573	609	582	557	611	573	575	570	554	572	575	563	593	615	563	608	566	591	536	548	597	561	599	594	517	581	579	614	592	578	584	547	578	505	597	623	596	594	579	568	615	615	574	564	556	608	553	558	585	557	557	597	529	584	578	597	547	555	534	611	586	586	605	555	537	548	598	519	545	563	555	578	565	559	580	594	574	585	601	542	607	587	555	552	600	578	597	579	537	584	577	567	596	557	578	584	552	596	550	593	570	581	558	576	586	558	578	567	629	585	617	551	552	569	552	612	585	569	570	580	586	605	582	546	567	565	648	604	589	614	565	525	570	571	557	585	574	538	555	588	569	573	559	555	579	578	535	547	562	603	590	560	579	575	562	556	580	543	544	578	582	565	584	599	562	532	584	612	584	561	554	586	551	542	554	592	569	584	581	565	594	496	573	569	593	575	557	541	560	591	576	610	614	573	600	567	583	574	581	557	590	587	585	545	601	546	583	641	537	547	573	607	586	547	551	555	597	536	580	588	582	529	595	622	560	553	581	588	601	554	530	623	553	550	568	592	575	573	548	560	557	586	583	570	579	558	577	590	570	567	565	637	574	583	558	570	594	599	598	590	560	589	599	578	611	598	531	589	561	553	585	572	546	592	559	582	551	535	562	532	544	611	573	586	550	566	540	595	597	597	577	598	596	573	597	578	583	563	549	562	551	561	596	584	571	577	564	563	562	553	578	524	539	562	592	549	570	636	590	581	582	594	626	557	591	597	607	580	602	545	566	579	546	534	569	558	588	559	590	550	601	559	547	573	586	545	554	613	591	590	558	570	601	506	572	607	590	580	547	538	568	557	546	565	561	572	579	548	533	579	590	584	582	586	570	546	606	605	569	590	615	629	587	599	562	576	609	580	599	575	566	528	520	538	574	569	582	606	542	569	580	552	541	566	581	588	620	587	585	567	573	584
32675	53455	44171	29474	21315	15834	11969	8859	6519	4767	3671	2943	2399	1947	1638	1442	1325	1175	1005	931	886	819	790	732	698	729	699	669	686	677	703	738	718	751	715	697	781	706	696	691	753	676	722	685	683	709	708	667	695	652	685	722	734	764	676	643	720	692	676	671	690	689	618	700	692	644	718	649	652	648	673	653	683	689	643	715	623	654	603	661	664	691	672	693	640	646	747	696	639	667	650	660	664	644	611	628	667	664	610	659	666	653	675	624	665	628	682	615	644	635	684	672	696	652	696	664	695	667	662	649	684	654	674	657	659	645	662	651	674	661	642	613	691	669	706	664	678	629	710	662	616	692	656	649	676	689	651	664	672	673	693	665	662	688	660	673	628	704	686	647	687	654	651	663	689	665	669	655	692	643	674	666	650	649	653	673	657	680	662	665	715	666	704	629	680	675	626	652	674	652	671	630	636	694	620	670	697	642	661	682	634	676	657	632	612	657	655	606	684	649	687	662	691	694	634	641	641	641	642	671	684	633	677	685	632	693	646	686	704	644	662	653	709	664	714	679	668	668	661	669	689	673	670	636	636	680	659	637	629	660	670	644	696	617	705	661	640	667	654	669	675	613	644	686	671	633	681	653	650	674	705	668	693	659	607	662	666	655	701	653	603	674	676	636	684	648	672	675	651	616	672	626	698	668	675	673	622	678	698	615	624	657	674	677	664	688	649	647	673	668	640	671	657	653	667	636	661	675	701	636	713	658	640	632	646	649	702	652	717	674	642	646	672	653	674	655	673	621	674	618	634	701	624	693	661	625	641	701	712	683	651	689	655	622	708	676	675	643	678	694	675	639	647	698	629	689	643	660	648	706	704	634	662	681	689	642	626	652	684	657	684	700	649	661	664	654	688	650	652	636	666	672	671	674	644	682	635	622	666	667	652	606	687	638	688	638	671	685	659	653	709	665	646	677	567	692	641	659	661	678	672	691	645	648	639	678	674	671	698	632	644	663	617	704	657	677	701	693	661	682	695	613	652	665	661	689	664	658	647	628	640	639	645	614	623	664	634	712	642	659	681	665	669	668	672	633	684	642	710	626	676	622	648	692	590	708	649	675	673	655	633	684	667	675	603	680	592	674	676	688	642	717	666	626	657	686	654	662	646	688	713	652	654	669	625	639	699	644	704	649	663	647	639	662	660	649	640	644	677	658	637	692	683	609	682	643	619	657	640	642	648	675	714	684	677	630	647	666	646	656	673	670	605	668	640	677	681	703	646	655	640	672	668	662	669	625	653	643	603	635	686	670	683	659	647	703	701	683	655	654	639	635	674	678	635	620	659	658	641	662	669	659	636	731	678	654	673	651	644	664	628	645	638	689	691	718	651	631	681	661	704	630	677	671	634	683	648	681	722	639	645	658	669	675	696	663	687	653	658	609	685	654	632	659	662	669	643	654	668	660	662	646	624	673	644	640	672	698	666	676	602	650	628	576	634	665	647	666	662	646	678	661	626	668	701	633	654	653	681	621	663	698	674	651	701	615	685	670	628	658	677	640	667	672	683	656	654	629	667	702	700	675	675	629	631	648	609	638	678	623	705	685	660	640	684	685	653	636	636	650	680	691	681	605	666	641	616	675	641	658	664	635	676	641	632	635	690	681	762	654	651	614	722	667	669	655	652	700	669	625	730	641	673	723	638	616	643	661	671	649	627	669	650	655	651	672	651	704	669	657	681	658	670	664	657	661	666	709	652	614	680	674	645	643	692	693	670	668	656	658	702	629	664	659	679	671	661	602	625	658	638	705	637	712	676	666	650	665	631	600	716	658	664	627	651	644	639	674	637	664	627	649	647	625	668	659	712	628	690	635	660	650	671	641	656	672	635	640	644	676	672	641	724	631	636	658	682	675	692	691	679	659	699	650	642	641	717	709	668	663	692	710	641	640	658	631	684	647	673	699	679	682	646	696	559	662	664	608	664	627	694	620	645	664	665	636	623	633	695	639	622	698	692	704	637	689	658	677	696	625	685	638	663	656	714	689	702	690	673	705	628	683	678	696	603	617	608	689	705	685	694	675	664	679	660	672	712	676	657	637	710	642	679	675	623	657	707	663	646	640	675	651	669	676	687	616	685	659	646	666	665	640	630	664	661	645	736	657	618	640	669	691	699	641	642	647	670	724	680	652	641	684	623	625	695	674	628	684	683	689	661	719	622	652	658	645	633	641	657	659	679	664	671	676	673	655	651	667	630	691	668	707	683	658	673	701	692	650	638	641	674	694	673	680	652	672	635	718	674	654	665	627	614	628	671	690	613	699	672	676	650	702	680	661	681	652	644	671	643	692	638	675	680	659	631	648	682	635	667	659	662	663	618	623	673	670	670	659	673	643	632	693	638	673	628	702	670	669	670	671	706	685	685	673	682	625	651	671	665	651	637	623	666	677	641	646	710	644	664	619	699	732	605	690	662	657	656	700	659	720	712	665	650	643	659	649	683	655	646	648	657	687	678	667	625	666	681	670	646	688	620	694	671	656	643	682	702	641	721	714	644	694	639	628	670	690	673	703	656	636	648	665	675	688	627	710	696	647	665	667	680	639	677	653	678	678	664	685	627	662	661	653	675	628	640	672	639	653	673	696	665	636	646	627	664	666	674	683	661	647	645	667	657	641	654	640	657	619	679	671	701	607	704	683	636	651	718	680	614	670	679	673	694	732	705	682	638	610	681	616	683	699	663	687	634	615	698	637	691	675	678	691	648	719	668	674	637	679	666	626	649	670	686	677	675	682	674	607	693	639	679	619	647	649	657	652	670	674	617	648	678	658	666	652	733	647	730	644	657	667	658	609	652	671	697	638	669	637	628	638	666	683	623	650	646	678	649	671	623	677	671	648	664	695	671	661	689	616	658	707	671	652	684	611	662	644	695	646	656	658	682	646	659	688	689	697	626	663	663	647	653	671	661	645	705	637	657	676	668	668	620	674	653	659	639	641	686	661	705	676	619	702	638	693	615	686	633	737	702	689	656	728	647	646	677	663	624	680	668	647	667	679	702	664	664	682	669	634	674	676	629	676	636	640	666	696	661	686	633	699	638	633	661	676	646	631	637	598	655	637	655	677	661	691	686	674	685	670	640	634	625	691	674	625	637	655	659	625	652	646	653	640	643	667	679	658	675	622	669	683	687	675	714	638	682	633	656	653	724	631	649	606	697	658	728	689	628	696	620	630	660	677	689	707	644	680	640	646	647	632	648	649	633	709	605	685	665	686	642	691	673	657	639	627	683	639	659	706	647	603	666	674	636	667	672	643	721	686	635	666	649	644	679	657	663	669	635	659	647	689	641	659	658	674	655	671	682	681	650	679	653	627	620	647	666	676	638	667	648	690	641	655	689	670	645	641	668	660	639	691	663	676	707	642	644	636	653	669	694	705	651	635	673	679	648	689	702	688	698	630	627	686	650	684	650	671	645	663	643	620	680	644	680	695	673	686	694	640	654	648	692	611	693	635	692	617
22924	21386	28985	24139	21475	21920	16923	7042	4410	3305	2574	2033	1695	1463	1276	1161	1115	891	853	756	720	713	649	664	615	641	626	600	571	651	641	620	612	584	616	674	650	601	621	641	627	624	609	586	612	603	653	567	618	629	603	584	580	633	604	592	590	593	569	618	581	548	608	599	593	551	606	609	593	564	594	592	611	590	565	570	559	595	606	567	545	584	592	598	585	620	594	576	592	609	594	572	579	599	617	582	591	607	565	589	604	544	593	581	563	615	606	533	586	599	518	559	555	582	579	581	606	632	634	611	580	567	594	568	556	613	541	585	574	561	561	610	561	591	565	591	567	571	542	531	595	591	608	605	550	581	593	633	576	576	554	585	610	588	606	568	613	573	570	594	588	534	646	597	564	574	577	570	614	590	589	561	566	589	623	618	591	619	516	602	552	551	572	579	623	537	589	585	560	556	578	598	583	578	610	605	610	585	579	584	600	583	538	542	573	609	574	546	595	590	600	602	612	565	577	604	567	628	572	562	567	584	574	591	541	588	595	568	584	562	597	561	623	576	583	567	580	548	587	581	580	610	590	602	580	591	623	599	563	576	559	545	571	548	613	561	596	577	597	581	575	568	572	585	570	568	583	599	573	599	590	598	630	619	601	558	543	606	582	556	543	559	565	550	581	528	549	567	593	596	583	594	555	597	587	545	563	541	589	561	593	566	576	574	585	545	565	565	554	617	569	570	584	596	586	572	582	559	602	554	583	584	606	574	557	569	615	581	619	565	588	575	573	567	600	592	522	617	560	559	562	579	587	582	559	611	578	543	581	637	574	579	612	550	590	624	610	585	558	585	535	566	578	573	565	584	651	567	578	572	583	580	542	593	593	541	536	563	565	585	575	580	594	588	556	536	607	604	561	568	593	568	576	558	619	586	600	564	563	589	584	567	560	573	544	581	597	576	573	598	577	541	592	580	580	597	557	580	585	583	539	533	591	594	567	580	542	620	571	575	571	539	600	582	569	594	617	599	595	610	576	593	554	627	572	546	575	622	588	564	569	569	577	586	589	581	573	582	561	550	563	555	582	597	609	551	565	592	563	552	586	530	566	576	594	573	591	565	506	551	597	569	551	578	498	587	601	566	561	577	575	580	553	576	568	561	562	617	613	569	573	538	567	532	564	611	575	558	545	568	557	586	563	596	646	563	573	571	519	550	606	536	582	575	526	587	608	555	633	612	571	603	647	568	566	584	587	599	590	558	622	557	580	583	610	588	570	539	598	655	591	544	627	598	538	555	573	595	583	594	576	569	572	580	565	545	571	561	583	557	598	563	604	561	580	615	576	586	586	590	587	593	549	542	585	567	578	580	590	582	605	600	565	569	562	591	584	555	578	559	543	534	595	572	604	609	537	587	583	557	599	576	578	569	593	593	559	545	599	575	581	545	605	554	619	583	596	636	583	627	560	581	586	550	589	588	584	571	578	621	568	585	562	646	596	610	600	617	593	574	547	541	608	588	516	560	573	612	608	587	593	539	595	569	620	582	609	553	574	592	591	582	558	608	594	610	597	595	605	573	604	592	564	573	566	597	612	566	543	607	606	623	543	546	570	583	569	574	563	610	582	562	556	564	586	584	579	583	576	574	533	573	602	562	604	563	591	593	583	597	606	578	619	594	598	615	578	605	546	571	553	584	509	549	554	567	581	545	586	601	592	492	605	581	571	565	572	590	602	623	601	635	576	578	602	534	574	562	564	596	613	605	583	542	575	570	589	600	568	568	576	577	559	608	602	588	548	587	583	567	587	607	558	551	591	538	554	566	542	566	597	564	610	614	558	593	587	562	593	549	528	592	585	559	572	615	560	623	603	572	601	611	574	600	599	503	585	596	592	585	590	548	544	598	568	552	609	615	579	601	584	604	623	564	572	568	533	575	588	573	606	564	558	558	569	536	554	578	595	589	554	558	582	590	590	568	556	576	564	601	575	563	607	571	547	614	594	594	591	635	585	614	572	620	556	586	637	602	568	556	599	579	562	560	608	585	564	597	565	546	610	545	576	608	571	586	594	593	561	601	602	561	611	615	570	546	591	552	597	584	606	552	598	602	581	564	590	546	583	571	569	538	535	583	568	566	588	606	565	539	593	558	578	527	542	560	576	626	613	585	582	571	578	570	599	571	600	552	591	606	578	516	546	559	568	586	542	563	626	599	563	603	572	582	597	588	583	558	547	578	627	568	577	548	571	598	598	592	553	550	536	583	609	588	580	603	599	566	544	583	566	593	577	584	554	585	565	568	585	597	589	555	578	591	581	586	552	586	615	577	606	583	560	641	599	581	588	585	598	582	566	565	619	571	536	550	580	567	616	600	602	538	580	579	593	598	564	576	657	559	561	623	525	576	557	591	623	536	564	577	583	570	569	601	581	586	576	576	571	585	575	639	583	578	566	556	640	568	563	580	554	578	590	563	600	557	570	581	536	578	571	551	641	583	588	606	618	567	560	532	561	526	574	595	531	582	600	581	569	568	540	538	629	555	564	602	592	564	551	546	538	583	615	565	616	564	570	549	559	574	574	584	565	599	572	520	582	532	573	588	566	592	593	578	579	561	546	586	581	606	630	562	559	550	598	559	614	562	610	577	601	593	619	612	594	556	553	597	561	604	537	605	551	586	574	565	639	543	566	587	565	648	563	612	558	627	612	576	553	592	631	530	515	619	594	576	546	623	539	570	601	542	542	569	547	611	621	586	599	572	557	572	564	595	595	602	550	552	611	597	595	533	586	587	553	573	564	555	600	591	520	590	566	529	566	542	596	586	601	620	567	567	568	587	580	593	596	615	588	613	566	574	551	584	579	593	562	564	587	573	588	558	549	555	557	558	580	556	558	580	570	609	623	574	618	538	559	594	567	560	589	564	572	588	617	577	539	590	564	621	556	572	625	598	544	498	549	576	578	561	591	552	587	589	587	581	563	580	614	559	531	574	564	564	581	596	606	568	559	579	580	615	550	572	551	559	574	551	586	571	592	576	593	576	601	615	580	584	609	574	585	562	616	550	598	556	568	560	598	601	568	588	589	602	589	547	601	583	585	597	544	556	558	578	584	623	615	582	600	563	602	578	615	565	593	543	586	570	574	580	573	537	607	583	534	606	575	563	572	584	597	540	556	572	576	558	583	543	593	573	553	583	590	580	579	598	599	609	556	594	537	571	553	566	570	588	594	585	574	565	596	554	578	569	567	572	614	595	566	553	540	557	574	600	569	590	595	544	563	576	578	571	585	615	589	572	555	596	603	570	588	546	551	583	563	572	582	595	554	581	622	631	616	572	596	617	545	609	564	601	576	562	612	512	561	574	571	581	574	601	574	616	584	592	586	567	562	542	558	563	563	577	577	572	574	577	578	578	589	582	609	614	593	580	555	610	580	563	606	620	597	615	590	605	607	521	586	583	530	594	586	577	608	587	598	563	547	591	577	623	602	571	622	579	573	607	595	631	574	585	585	597	554	583	576	562
32355	55088	44054	29995	21512	16262	12133	8723	6426	4725	3665	2889	2327	2000	1719	1517	1358	1207	1056	971	857	770	742	737	761	748	747	687	690	727	701	707	730	736	669	767	686	709	717	689	715	730	717	668	736	720	669	731	721	711	735	701	648	694	666	650	689	653	717	720	718	686	675	656	665	706	689	643	701	668	658	634	686	692	665	675	705	670	693	685	636	672	659	654	691	663	704	669	697	636	664	637	657	696	667	651	617	704	659	694	711	695	666	654	630	670	659	629	682	658	639	644	678	707	646	647	686	637	640	681	653	643	632	716	654	654	667	667	696	623	656	651	699	638	642	617	638	628	715	663	663	696	647	674	657	646	652	673	634	654	635	632	635	660	658	671	673	682	678	679	669	684	669	645	623	651	646	643	613	674	691	690	683	651	670	683	652	684	655	642	653	625	690	651	627	670	640	672	691	662	659	689	642	657	638	663	674	670	667	676	709	701	623	639	651	673	620	616	657	661	683	681	591	650	681	675	591	622	670	616	728	696	642	667	680	674	626	636	655	623	637	674	650	629	611	643	637	674	728	676	644	660	702	662	673	674	656	675	660	675	666	650	695	656	686	610	641	686	665	651	672	700	657	672	675	651	653	676	661	630	679	661	612	624	647	642	639	682	717	665	651	661	667	672	707	641	639	658	626	665	688	624	662	644	668	657	654	629	657	640	605	669	650	691	663	626	673	667	699	601	683	633	616	648	647	644	603	700	639	705	677	660	677	654	630	603	692	617	647	588	647	678	681	683	655	662	673	610	624	674	685	667	636	665	657	682	669	670	645	677	681	639	687	689	621	648	665	674	649	623	721	680	648	676	679	668	690	639	650	654	655	673	638	630	659	688	648	654	677	720	647	701	687	660	652	614	674	695	679	673	636	658	641	643	630	658	685	673	693	670	652	696	667	642	613	671	722	654	664	659	663	650	688	665	671	647	698	689	679	666	655	635	675	623	682	650	689	636	720	649	661	693	643	654	706	646	632	649	677	683	684	620	632	649	635	634	688	677	634	650	679	680	687	651	649	681	657	654	610	603	693	663	667	626	661	657	639	660	689	687	693	658	704	672	678	627	688	709	682	658	674	670	645	658	687	674	637	658	654	699	620	626	597	637	641	641	688	661	658	637	661	667	665	663	667	642	692	623	655	644	658	630	642	650	715	653	636	651	665	612	633	679	661	642	701	700	654	673	657	650	684	622	642	678	653	672	664	692	632	665	686	675	622	618	684	646	640	699	707	672	604	645	663	694	684	633	686	669	636	672	679	672	675	639	652	634	657	673	689	655	674	666	691	663	659	656	638	654	651	673	623	664	714	654	709	675	676	674	624	681	681	642	658	646	671	693	675	671	678	593	647	660	679	669	684	665	653	672	653	652	638	656	631	658	685	638	644	640	634	696	619	680	631	655	679	599	676	643	653	661	638	676	665	637	683	678	656	654	661	652	662	678	671	665	634	652	633	617	668	689	673	669	694	621	689	666	660	652	676	650	658	681	693	647	629	672	650	660	661	674	702	674	644	639	627	648	653	675	660	692	717	653	651	618	697	654	660	706	674	703	659	643	665	652	606	631	674	710	678	655	627	691	712	657	708	670	671	638	640	621	681	631	652	681	661	621	695	666	670	626	623	680	672	640	633	606	626	681	674	662	693	649	644	652	653	675	659	664	683	631	698	638	634	616	662	671	657	678	704	630	643	674	656	689	653	676	672	682	642	651	670	699	656	640	686	719	674	703	719	675	616	718	680	660	686	652	659	665	660	636	680	678	614	658	662	663	654	583	638	672	655	664	627	706	646	657	630	677	648	645	684	644	599	667	716	678	636	668	702	658	648	647	650	703	713	646	681	642	658	649	626	688	656	673	699	679	662	647	609	681	682	612	640	618	653	643	678	661	652	676	653	678	680	660	694	676	675	653	640	656	680	665	638	685	703	668	638	664	665	664	613	655	669	675	660	636	690	644	646	625	652	666	664	689	705	636	695	670	654	656	678	633	685	719	650	632	657	661	668	634	661	686	623	658	673	645	674	677	673	684	604	688	653	658	701	656	667	629	685	655	659	689	651	638	635	622	667	686	662	651	641	673	637	700	646	656	640	646	679	662	644	636	663	634	705	632	673	657	673	664	676	665	677	634	654	672	711	697	692	659	673	657	684	650	641	656	647	670	676	673	647	660	694	642	654	626	681	701	694	627	655	669	624	642	629	681	658	711	683	644	659	636	658	659	631	710	636	661	653	703	659	679	682	641	682	651	664	626	632	655	641	644	668	666	664	706	606	671	645	679	621	670	650	664	664	685	657	686	656	680	639	672	654	643	655	668	618	716	717	655	667	673	675	691	657	638	655	674	652	627	684	654	641	629	664	655	645	661	630	657	697	656	642	681	680	635	691	634	683	641	635	659	639	680	621	680	664	692	668	646	694	653	676	660	658	664	686	645	653	660	647	666	690	674	643	686	679	658	658	607	614	656	628	641	653	704	644	623	687	716	678	714	687	640	698	664	688	676	647	651	685	612	647	652	644	684	685	649	673	681	645	617	633	671	621	676	651	744	658	675	640	674	671	679	623	665	649	672	584	661	655	694	655	650	705	633	708	698	666	673	663	648	672	645	687	681	674	677	676	660	586	671	650	657	664	665	678	639	684	636	668	649	694	667	702	642	656	640	608	688	624	692	686	626	610	647	679	656	662	656	661	721	671	694	626	695	633	664	653	666	696	723	676	622	667	679	667	621	644	633	674	627	676	686	615	649	636	621	675	686	688	652	687	659	689	680	617	676	702	658	629	657	619	669	672	678	661	638	665	663	660	689	686	683	650	658	651	661	613	687	685	657	678	698	603	665	696	657	634	731	685	655	698	635	636	624	634	685	626	664	642	646	679	647	688	654	639	682	638	703	692	650	670	676	643	625	628	670	701	643	628	666	657	668	650	628	680	629	661	684	668	678	662	676	707	692	651	605	643	644	623	651	656	669	661	643	656	661	691	633	681	634	639	716	625	659	671	653	635	663	701	659	631	664	699	634	601	683	651	633	665	647	705	673	647	634	716	670	655	686	655	644	679	667	721	641	642	641	650	685	648	686	686	710	688	682	667	641	642	639	698	659	647	661	641	710	659	631	659	620	648	637	705	637	658	653	620	671	664	652	659	671	657	662	679	670	674	662	688	673	653	617	640	668	669	688	688	690	644	642	684	641	705	698	676	654	642	624	676	650	628	631	670	619	675	676	673	645	691	665	640	663	624	647	650	645	662	660	682	637	670	657	654	626	656	626	657	673	645	654	652	655	686	711	662	660	636	668	690	627	642	650	682	643	622	641	673	651	667	707	659	645	636	645	699	659	672	673	639	667	685	676	627	647	674	636	638	647	670	656	672	665	653	645	625	631	647	653	682	658	667	661	682	653	664	620	672	656	653	641	676	661	638	671	658	646	612	625	677	668	674	667	692	683	662	675	667	683	659	628	664	687	655	667	665	686
22963	21348	28920	24164	21412	21800	16893	6850	4241	3224	2490	1991	1644	1411	1222	1188	972	913	898	780	686	699	664	656	631	608	642	593	633	602	615	593	620	589	604	589	594	630	622	608	615	581	629	639	607	537	555	597	601	591	630	578	598	611	631	588	576	612	573	597	574	540	557	610	543	589	609	573	573	564	601	600	540	635	595	593	572	570	558	612	616	541	608	608	562	568	571	604	572	571	574	593	562	601	613	553	622	650	618	546	621	575	560	559	540	546	594	561	606	584	599	574	560	585	573	564	612	566	587	600	581	610	575	567	563	548	592	571	587	546	593	581	563	573	576	545	616	627	563	591	559	543	532	586	536	563	567	605	615	604	567	563	601	577	564	608	597	584	612	590	558	591	569	592	568	603	565	579	533	544	617	611	599	567	550	608	558	609	566	574	572	631	574	625	588	591	599	628	583	558	612	557	605	622	606	572	612	589	609	552	567	507	626	587	566	552	590	623	600	561	579	600	554	562	598	562	531	630	543	588	577	565	569	582	571	580	547	609	609	535	587	591	586	552	572	592	634	561	568	600	571	560	624	574	587	591	570	560	595	575	577	567	559	569	579	608	580	589	535	587	572	563	610	606	568	549	551	590	589	565	565	583	572	577	576	607	572	587	589	549	569	571	548	559	629	628	572	587	579	593	613	584	575	595	567	522	619	601	565	574	549	601	558	570	569	587	566	621	535	588	606	527	551	563	569	584	613	617	631	625	595	590	584	531	583	551	586	575	597	567	569	578	570	616	566	531	574	530	616	604	587	555	606	624	567	578	568	578	634	574	596	613	587	533	559	609	546	588	550	610	602	614	590	601	595	625	540	536	579	578	577	602	626	594	589	590	528	558	592	533	556	583	597	586	565	573	602	546	570	560	564	620	588	567	592	585	552	596	581	610	595	565	567	561	596	565	574	571	604	575	576	546	562	563	581	581	561	587	568	601	571	571	553	585	567	546	538	573	582	569	537	549	558	582	591	570	527	584	570	529	592	575	591	595	579	610	582	566	578	637	626	567	520	547	576	604	592	563	549	566	570	561	538	565	590	596	571	557	583	515	543	583	561	584	588	575	596	550	615	601	585	564	576	590	578	582	540	580	540	606	552	542	608	553	569	604	601	589	614	608	575	525	627	587	621	591	549	596	561	577	604	548	577	577	577	568	556	600	619	593	550	564	574	542	543	584	538	599	585	563	587	578	574	571	562	554	559	578	584	577	568	589	557	586	588	583	533	603	601	570	612	593	583	588	583	623	589	546	580	596	603	605	551	639	597	563	550	542	566	589	625	541	561	565	572	601	578	583	606	592	571	574	550	616	598	577	637	576	521	587	586	564	546	609	557	552	572	553	593	534	582	601	554	611	532	567	588	567	577	601	593	611	574	578	577	594	597	583	604	571	501	564	559	582	588	560	590	641	540	601	574	566	571	608	576	608	566	584	607	584	565	600	580	588	542	602	579	600	586	628	559	557	569	544	626	563	584	619	517	561	565	541	570	591	602	588	580	614	573	554	618	593	535	568	578	583	570	593	625	567	541	574	612	612	570	570	550	586	627	575	569	583	571	576	582	571	554	583	577	587	597	582	594	562	550	538	553	594	538	577	524	612	565	581	592	565	593	612	560	593	584	614	559	602	578	540	614	626	517	587	513	568	575	578	587	543	625	565	613	609	597	579	641	565	547	581	615	595	549	581	514	544	594	605	557	619	575	569	599	562	589	556	572	541	565	563	570	552	558	574	530	594	559	548	548	569	619	590	595	564	558	654	595	563	562	625	586	585	571	549	546	587	557	561	575	546	596	538	625	585	572	555	566	536	549	552	597	578	573	588	589	566	525	586	611	581	572	591	582	586	581	614	570	580	551	565	619	559	599	581	560	586	578	588	602	585	601	603	578	568	583	569	603	621	529	585	574	624	606	622	571	607	543	582	620	635	610	586	593	550	546	574	576	559	559	573	572	570	563	581	595	594	585	635	605	610	578	582	568	579	550	621	546	540	580	563	604	545	525	541	543	555	571	621	590	570	592	628	569	548	593	548	582	610	565	595	556	579	572	603	552	592	562	582	565	546	554	560	571	604	611	592	610	571	603	590	597	574	582	622	582	558	571	588	624	595	573	571	606	611	536	543	557	587	548	571	580	586	560	539	565	584	553	521	592	632	585	574	564	539	578	574	564	595	605	556	558	582	589	523	604	578	580	562	557	604	536	539	626	573	563	566	573	545	561	571	585	578	533	588	585	581	573	573	581	605	616	607	596	589	603	560	629	557	589	625	574	572	543	601	568	590	574	573	544	597	590	547	588	556	557	562	582	567	582	608	625	583	562	596	573	630	566	573	584	582	524	542	566	569	576	610	587	570	580	579	554	546	588	542	549	577	582	593	611	627	568	518	563	564	576	570	577	552	574	624	616	536	546	563	545	579	527	606	608	587	546	611	581	610	591	553	566	566	560	571	544	585	576	601	554	564	547	564	570	632	595	586	634	581	540	502	564	611	614	551	542	587	522	574	588	624	564	556	564	570	623	540	606	592	581	594	583	568	583	618	590	584	560	573	588	582	610	610	542	534	588	554	590	583	565	605	605	560	591	598	564	569	578	615	556	609	570	566	579	529	567	561	597	577	545	577	592	566	586	551	565	568	581	574	584	542	575	564	573	563	551	594	582	572	634	589	575	626	573	642	590	592	584	574	567	593	594	556	599	622	575	586	614	553	619	559	544	542	543	546	573	570	584	605	570	639	571	595	518	548	581	618	512	570	569	555	606	587	571	557	582	523	570	585	550	566	532	612	575	548	584	583	585	551	588	599	570	558	545	556	595	560	578	576	603	592	586	582	564	619	555	547	558	590	546	610	549	600	610	589	573	561	597	587	570	545	547	600	570	591	565	575	593	595	541	590	574	615	582	557	577	577	540	596	604	572	609	553	588	569	574	551	576	524	581	591	595	540	569	565	555	612	599	579	539	584	637	593	588	536	587	586	603	587	561	587	564	597	555	605	615	605	627	597	585	613	594	590	577	607	530	614	559	596	550	598	550	547	539	600	591	546	604	563	584	634	611	558	524	606	601	589	561	538	523	592	552	619	565	583	551	562	582	592	539	538	567	525	635	567	531	581	566	589	566	595	555	544	582	570	582	593	622	606	546	559	598	576	609	637	575	592	583	577	538	559	606	602	590	600	584	619	600	590	561	606	612	597	618	600	592	546	643	580	565	581	555	552	576	541	570	600	583	534	595	589	602	567	545	608	604	587	599	572	555	581	538	545	551	598	586	573	578	612	632	602	545	575	591	607	599	564	571	580	559	578	586	583	598	579	586	581	546	606	586	565	563	578	595	560	582	559	546	592	530	541	571	592	555	544	594	574	563	562	564	564	604	624	549	552	603	618	598	594	540	606	595	557	595	554	605	560	556	587	554	578	570	603	590	540	566	581	589	574	595	552	560	584	589	553	572	619	609	586	588	603	602	553	597	561
34148	52967	43575	29927	21541	16212	11928	8615	6326	4704	3543	2835	2250	1811	1668	1566	1359	1196	986	923	924	774	808	753	690	755	726	709	726	668	704	746	714	708	687	720	738	746	673	704	700	683	691	687	672	731	678	706	749	663	680	692	664	683	685	675	722	723	704	671	711	638	654	644	715	708	685	666	745	701	680	661	646	651	703	669	653	659	668	656	666	644	661	630	683	685	654	741	676	683	685	647	702	623	692	642	641	626	729	692	679	684	661	654	665	651	665	719	661	657	652	622	634	679	650	668	640	668	672	648	688	667	666	656	680	631	616	648	680	712	669	608	661	636	658	695	649	663	679	630	693	677	675	687	711	711	643	681	626	632	685	629	640	652	665	650	623	675	637	638	678	691	636	690	655	661	667	675	652	664	658	651	680	650	673	691	638	665	682	661	640	696	681	647	630	662	610	660	640	653	661	648	644	716	632	694	676	626	680	694	640	678	625	677	662	615	678	694	666	643	695	707	660	651	648	668	642	576	678	669	635	664	651	663	674	662	648	700	667	633	671	648	646	658	664	680	655	668	669	659	667	653	678	637	654	659	656	654	620	658	666	655	660	631	681	670	671	655	669	686	680	646	628	657	702	715	666	696	668	649	649	641	706	660	669	643	630	699	690	626	711	702	607	646	666	665	639	633	716	693	656	658	676	616	693	659	662	701	671	595	639	668	652	657	651	663	655	631	661	649	682	691	656	672	663	724	678	713	668	685	629	680	713	664	661	651	691	703	649	648	643	636	644	682	666	647	642	659	665	647	669	644	677	654	665	691	667	676	621	676	627	669	644	676	691	656	676	679	665	668	633	639	650	667	658	694	708	694	650	656	679	676	615	688	634	662	653	642	690	657	684	673	609	664	690	650	679	700	628	702	611	658	653	658	664	618	661	720	641	619	683	660	664	657	656	677	662	682	632	731	700	674	631	675	667	650	677	701	646	696	625	698	671	654	628	685	678	674	675	653	688	644	668	660	691	618	660	658	637	622	689	631	649	678	689	628	676	673	671	674	690	643	683	667	673	677	656	690	643	647	635	635	669	704	674	675	657	642	704	660	671	680	660	699	683	692	644	643	591	661	657	690	649	654	688	671	649	658	641	644	646	624	720	653	653	644	669	686	657	684	663	668	692	680	629	678	693	681	671	674	652	649	682	658	613	666	674	692	731	652	653	620	677	654	629	710	649	634	603	679	681	660	681	659	684	609	699	678	691	693	656	717	680	710	662	653	625	677	620	649	643	673	691	667	643	650	634	630	637	658	608	625	629	648	637	679	651	676	623	698	642	671	672	731	692	664	657	675	742	670	681	629	641	697	676	610	607	663	635	649	653	665	682	647	681	696	633	633	651	648	678	689	658	699	618	647	667	700	613	631	659	670	659	641	681	676	649	627	673	614	645	666	637	692	686	612	656	643	679	692	661	644	686	657	681	681	644	683	622	686	651	632	637	632	675	599	648	650	645	695	671	644	685	686	689	661	676	625	698	649	649	688	657	664	646	681	718	660	661	671	633	666	656	664	622	669	683	659	635	682	664	674	614	664	670	673	652	625	637	652	634	704	696	651	671	664	661	637	686	634	683	646	690	704	696	646	626	647	665	623	655	690	642	678	622	679	640	648	692	693	653	680	691	682	613	655	644	642	679	721	683	700	659	615	662	679	633	687	650	685	619	690	621	622	685	630	645	656	666	656	681	661	652	638	714	676	657	634	622	648	656	681	709	706	650	629	659	662	651	690	672	631	678	674	624	676	639	671	681	658	644	666	625	657	667	620	624	652	708	615	669	654	673	679	624	627	672	703	695	671	671	639	669	693	630	688	610	656	659	676	655	633	678	652	658	638	671	663	675	664	663	655	673	656	656	603	674	655	620	657	700	668	695	650	662	652	663	667	709	666	671	680	624	675	707	652	649	639	695	666	663	683	695	643	632	684	678	638	640	632	670	695	692	613	650	668	665	655	665	649	689	676	628	584	677	648	701	678	689	599	693	672	656	670	670	628	649	609	623	661	670	663	667	626	630	659	655	670	669	652	672	644	686	643	691	665	620	652	699	692	688	677	678	700	680	663	658	679	664	670	652	656	652	666	622	694	626	621	645	681	685	709	675	654	650	642	670	652	703	685	716	651	656	680	643	696	655	627	613	678	636	669	652	668	677	670	648	661	684	703	685	637	650	652	622	677	674	677	640	675	661	658	673	642	655	628	644	709	692	668	644	628	674	672	645	652	654	617	671	626	662	667	656	639	674	680	689	671	669	631	641	632	679	662	617	662	681	705	653	669	674	676	679	639	694	668	663	634	646	679	676	678	665	650	641	671	675	686	637	669	635	638	680	659	699	660	674	658	671	650	662	679	644	697	639	671	623	673	605	670	667	643	664	664	666	665	640	694	694	711	673	683	649	611	650	666	670	651	608	603	660	669	645	671	676	645	611	681	673	678	665	635	686	616	634	657	628	633	655	658	643	656	674	671	664	622	650	692	639	670	610	673	689	650	685	668	658	645	662	706	666	641	656	716	687	638	639	675	675	663	692	644	695	700	659	710	672	653	678	662	622	683	685	670	661	667	625	643	664	705	685	619	661	640	628	650	697	651	632	688	659	663	670	675	660	662	649	606	667	713	658	622	696	653	628	691	666	665	660	646	694	656	625	698	687	614	652	699	685	605	663	698	634	664	606	618	695	630	614	646	631	726	631	695	644	622	660	623	657	641	645	642	662	684	687	641	693	637	612	643	701	698	647	671	676	610	655	659	641	684	632	622	681	664	662	662	665	683	713	653	617	620	679	643	690	640	636	598	635	630	665	678	599	660	644	679	645	656	657	658	646	663	668	635	668	676	686	649	652	679	686	654	683	613	700	684	656	638	641	620	619	662	671	647	662	682	688	633	652	728	687	681	651	678	629	664	682	641	618	646	574	708	670	667	660	622	680	664	658	640	696	690	650	676	655	655	678	687	700	653	678	631	688	665	678	694	705	603	638	656	676	680	663	677	675	656	650	661	673	656	626	637	716	666	673	649	644	696	681	677	666	681	614	716	679	668	640	682	661	658	638	622	652	668	631	636	667	677	583	642	647	632	634	710	686	699	671	642	671	689	722	704	627	692	689	628	671	645	650	645	641	676	704	644	674	725	692	675	657	648	686	686	626	718	648	679	668	724	636	664	661	682	647	689	696	686	618	647	683	662	663	680	714	631	696	658	676	676	616	709	666	619	646	740	680	638	699	668	657	626	655	729	639	687	659	646	661	678	649	675	708	676	625	669	653	691	665	660	695	687	625	667	694	661	696	654	665	684	642	632	706	606	630	680	682	631	640	640	693	680	631	648	682	665	639	636	702	650	664	707	657	667	685	692	670	661	670	725	638	686	654	658	643	650	666	617	692	663	680	670	639	698	619	696	705	640	649	667	667	669	654	638	663	683	671	636	625	679	682	642	651	653	637	694	631	634	652	644	685	654	674	677	673	664	659	663
22922	21356	28931	24174	21412	21930	16207	6513	3960	3107	2356	1874	1561	1364	1247	1051	1037	880	795	763	716	696	668	682	639	614	596	528	694	626	602	621	648	605	616	598	632	603	577	596	611	638	602	560	602	591	602	608	577	568	608	595	590	627	577	614	569	604	570	584	650	553	575	566	555	615	605	581	566	594	610	603	579	593	625	580	584	561	595	567	602	541	629	593	540	565	579	569	583	563	605	572	578	636	578	582	576	533	576	557	541	594	582	572	538	543	594	567	578	593	560	530	525	568	542	578	598	591	584	590	566	563	554	579	557	563	557	600	575	588	567	572	567	579	560	558	544	572	624	601	563	600	559	551	614	560	577	540	608	589	592	568	582	557	586	548	603	552	575	576	574	564	569	592	559	590	573	565	628	580	594	548	574	581	583	634	599	580	593	583	558	522	568	615	616	612	557	582	525	618	582	554	581	515	599	582	555	615	558	577	565	543	575	549	583	567	558	577	558	584	567	557	571	554	605	559	545	592	565	597	566	573	580	581	571	521	542	582	531	585	588	574	549	565	560	574	617	562	602	568	564	570	561	597	555	589	608	612	556	549	553	633	594	608	553	559	581	574	543	625	565	577	610	545	570	591	571	556	564	578	565	591	622	554	487	537	575	625	533	579	550	592	580	536	614	569	625	552	578	560	552	517	608	588	613	611	625	580	564	607	575	550	512	564	602	531	586	552	598	584	615	565	592	584	537	573	615	590	571	585	577	573	601	578	568	594	551	556	519	541	587	621	557	561	522	585	550	575	565	582	529	609	597	556	579	593	579	570	550	575	611	561	566	555	580	603	547	592	588	599	558	532	549	553	578	544	615	557	558	632	574	567	581	558	554	586	557	493	581	578	565	618	563	601	564	561	594	568	532	574	571	580	594	552	605	594	571	560	584	588	580	605	572	587	565	555	564	578	534	600	608	589	590	597	579	584	569	587	570	563	570	551	568	562	564	543	536	589	557	544	553	566	530	569	640	544	589	569	589	560	583	562	564	524	584	593	587	554	570	582	528	565	577	571	583	592	572	568	607	608	585	572	566	585	606	545	516	553	581	568	525	597	563	568	567	639	592	567	532	579	548	596	616	573	584	556	549	591	570	593	570	561	594	574	575	566	558	605	544	585	536	578	603	577	575	563	592	548	581	550	567	606	580	519	573	545	559	510	607	589	590	597	545	589	592	581	597	575	635	575	518	552	603	589	591	607	546	571	553	603	547	528	550	571	614	572	575	601	601	550	592	581	567	568	576	532	590	567	573	584	631	597	581	586	591	570	602	577	569	597	572	573	599	606	567	592	567	581	548	580	622	600	548	580	583	592	592	586	579	549	616	583	593	593	580	632	595	562	578	560	576	588	602	582	568	632	587	565	578	587	592	612	602	549	573	557	609	585	570	550	585	572	621	557	583	581	594	607	571	554	608	552	564	598	585	594	579	576	571	562	579	537	586	585	566	586	595	570	583	542	579	559	543	574	613	579	559	562	551	601	596	597	558	572	563	577	590	625	558	567	596	567	565	610	610	600	591	567	576	528	566	569	600	614	613	586	548	544	545	557	554	583	563	609	585	591	576	597	637	590	552	558	561	554	557	582	581	549	581	588	579	526	596	587	602	564	557	588	574	585	570	573	569	565	536	583	593	581	577	529	642	575	619	531	573	556	546	561	600	593	583	596	565	556	593	582	569	534	541	610	578	503	571	562	566	539	578	579	599	587	582	606	572	583	524	580	549	576	590	573	591	588	571	591	592	554	572	572	534	618	535	533	596	583	590	538	591	607	587	518	589	540	566	583	573	531	605	571	585	620	567	609	599	554	540	616	602	604	591	573	562	551	605	573	558	560	572	583	581	544	584	584	585	597	560	551	604	584	560	567	557	580	560	568	502	623	582	583	556	563	604	566	551	576	568	553	552	613	564	562	622	569	588	585	567	573	536	555	555	539	543	581	567	565	583	596	589	588	592	553	541	568	554	549	609	552	560	603	596	556	561	566	611	579	577	582	552	565	537	565	601	516	567	560	536	550	625	547	579	582	597	549	563	587	589	568	574	570	564	591	572	527	594	551	542	587	584	565	622	584	526	577	533	572	573	564	565	491	580	553	548	616	550	575	589	599	590	579	551	559	590	551	568	562	576	565	574	578	572	511	570	574	546	561	584	564	568	556	569	587	533	556	553	629	596	560	596	565	576	608	593	562	575	604	568	592	544	572	581	545	568	553	621	573	592	579	580	574	575	585	556	533	614	542	580	539	631	563	595	585	597	589	592	580	586	578	582	559	554	580	613	535	534	567	548	564	589	571	539	589	545	548	576	570	582	599	607	607	564	562	568	560	577	571	570	557	575	581	587	557	566	576	551	584	572	574	536	563	570	561	567	571	584	594	615	558	554	610	578	532	563	590	576	592	574	544	571	571	566	558	527	522	584	591	566	538	548	596	580	597	589	623	587	566	540	571	519	574	508	555	595	551	587	583	555	606	557	617	534	578	552	583	552	553	619	546	573	542	568	576	566	575	541	525	551	534	595	559	614	570	543	610	554	550	572	583	563	591	568	600	540	606	566	580	564	567	562	574	562	528	568	543	575	592	595	570	539	556	593	560	574	614	540	567	572	575	582	569	591	607	621	562	566	575	585	607	623	575	581	588	588	591	536	638	563	583	569	583	580	607	574	554	557	545	606	569	556	549	596	584	550	533	582	568	603	563	562	575	592	594	545	567	566	598	568	576	589	587	560	541	595	553	575	549	597	560	583	633	606	555	563	562	554	603	577	567	617	566	547	552	617	568	530	594	600	560	567	588	569	552	579	621	562	590	600	588	554	551	552	590	583	590	594	571	578	588	594	564	582	572	596	593	579	526	598	578	579	546	590	555	562	562	574	558	562	570	550	594	562	596	563	595	533	607	566	566	571	608	603	580	580	559	549	581	543	582	595	544	562	561	580	549	578	549	538	569	612	579	553	563	567	599	574	593	585	557	612	630	604	569	578	542	565	541	563	590	558	574	580	549	602	567	623	567	571	504	621	549	536	589	571	595	583	573	580	559	552	532	532	552	565	543	569	600	524	598	570	576	562	571	532	607	490	579	555	602	567	576	553	551	552	611	578	573	545	547	550	574	503	568	595	565	552	578	574	528	566	565	586	554	554	579	576	545	559	595	575	585	597	532	568	579	542	561	572	601	597	569	572	560	551	567	586	590	596	597	543	624	589	594	555	578	577	565	548	587	565	529	553	605	596	577	549	572	601	595	583	569	605	563	618	580	559	585	579	579	533	564	567	578	530	578	583	581	534	594	583	579	595	545	535	570	562	544	559	557	596	598	537	576	597	579	545	539	591	544	565	574	552	581	572	559	583	579	546	563	562	589	609	544	563	552	547	567	555	587	594	542	622	599	566	584	541	597	581	558	543	547	603	574	562	588	550	572	574	580	519	552	571	556	599	571	580	611	541	586	569	560	602	565	578	539	583	552	571	575
34460	51165	43673	28717	20830	15771	11473	8195	6111	4542	3400	2612	2308	1789	1634	1468	1258	1195	1102	982	777	796	705	763	674	710	735	663	726	674	670	724	711	698	662	758	731	698	717	679	756	714	714	681	727	748	643	786	694	757	665	710	680	664	657	684	685	652	646	687	706	710	622	639	746	665	682	671	712	707	718	695	708	650	627	668	638	632	647	662	722	640	677	674	686	700	628	687	681	685	653	672	661	647	659	646	694	679	653	684	676	629	632	634	689	683	672	640	654	658	651	653	673	705	681	721	688	641	651	681	688	654	645	670	642	627	678	649	666	632	693	683	661	647	650	674	656	707	655	631	657	648	699	651	650	662	632	651	632	670	666	665	654	675	681	642	620	659	684	651	653	659	655	693	637	615	644	678	720	670	669	661	678	626	633	669	644	686	684	650	647	614	658	664	658	594	680	605	660	656	682	641	660	592	703	669	650	643	690	651	650	663	629	665	656	612	684	677	629	676	657	652	648	631	702	664	648	674	652	649	658	617	633	724	653	657	664	680	685	641	640	647	707	648	627	674	704	654	649	638	682	636	684	690	698	666	648	634	646	654	700	664	637	653	664	612	686	659	653	649	677	615	653	659	669	636	654	655	648	638	686	638	631	683	622	677	674	641	698	634	642	649	623	630	631	669	704	642	690	679	668	632	656	642	665	659	664	609	643	637	633	653	636	683	683	657	691	655	652	620	672	648	660	638	691	648	659	663	688	647	664	674	639	680	641	679	642	605	687	681	659	665	691	659	626	698	709	678	657	645	685	650	667	668	655	639	705	627	680	661	674	673	640	667	683	683	648	682	641	668	675	675	680	656	614	686	631	635	646	630	635	692	681	647	659	652	654	659	658	644	623	701	645	627	633	686	633	639	676	703	686	710	670	641	583	687	636	661	669	653	634	668	645	669	601	650	608	699	615	664	645	640	650	675	657	609	628	685	618	702	668	646	708	665	674	643	629	623	630	702	650	679	672	632	643	662	627	670	612	666	655	658	675	691	678	669	656	657	646	664	653	650	684	650	615	703	664	651	679	668	668	642	714	625	679	643	704	680	675	683	666	669	701	654	665	689	723	664	641	652	701	688	666	690	670	673	674	687	645	683	665	694	622	660	676	637	668	650	642	621	628	629	645	661	669	614	690	681	689	682	611	684	618	630	670	669	671	665	672	702	645	649	681	660	679	649	633	613	647	637	700	661	622	632	664	651	690	660	640	664	713	663	630	655	694	660	635	680	669	646	676	656	659	690	622	670	626	649	670	674	638	692	657	674	658	653	681	677	655	689	669	648	663	652	687	623	668	608	666	639	615	635	625	664	637	695	647	721	621	678	666	668	663	640	626	648	660	652	690	679	673	583	664	695	624	635	662	639	680	690	640	667	664	652	679	641	656	640	631	633	625	662	687	672	634	626	639	691	641	666	678	616	643	669	618	655	674	644	668	650	659	657	625	636	647	621	714	682	689	656	688	656	658	650	673	658	648	634	672	688	689	654	672	663	632	650	677	658	668	625	640	679	696	694	653	661	681	637	656	624	654	648	677	663	660	608	648	644	699	651	671	701	613	669	677	623	654	650	677	667	662	666	719	656	607	681	647	658	586	630	644	637	696	653	663	671	708	677	642	688	614	621	675	664	607	696	680	663	666	650	691	683	593	672	674	658	653	647	612	680	625	700	648	669	680	646	667	680	613	712	635	635	627	652	668	634	692	672	664	639	612	667	622	635	643	632	670	620	716	662	675	642	598	685	675	656	645	608	620	642	597	634	654	660	724	690	630	658	707	642	609	674	640	678	671	654	671	671	655	625	676	627	636	698	706	665	650	678	682	691	707	686	662	733	649	669	646	675	695	647	655	650	676	671	675	667	662	656	610	636	713	696	664	688	641	683	634	641	741	629	667	644	665	637	647	688	654	677	704	649	629	640	645	708	674	626	676	688	631	699	677	612	646	655	657	661	616	634	655	658	655	666	634	638	623	675	643	694	656	668	688	692	619	649	682	671	661	636	663	630	640	686	679	670	642	697	615	692	690	649	633	686	714	641	647	685	645	610	667	645	678	685	671	653	633	665	670	603	650	648	657	647	695	637	667	650	672	712	644	676	647	627	683	653	684	683	705	633	714	669	660	664	675	663	663	689	693	641	687	657	665	696	661	662	656	677	669	689	674	655	663	624	616	702	629	657	641	668	645	691	643	625	640	662	642	644	665	654	658	638	685	688	673	700	667	641	644	660	634	640	658	690	656	682	653	683	633	666	695	614	659	645	675	659	640	688	691	666	654	654	636	689	672	664	667	682	698	639	681	706	684	648	681	653	623	621	671	671	649	646	645	627	662	672	632	690	592	703	651	677	662	613	607	648	687	659	655	648	659	649	703	677	679	675	647	651	630	662	651	644	702	672	659	660	666	629	688	697	642	678	676	643	662	693	692	661	654	680	647	710	695	650	636	693	672	681	684	688	686	692	653	636	660	654	623	676	671	626	671	649	707	699	670	693	699	672	698	673	721	631	645	719	640	617	675	665	614	697	651	654	705	659	629	633	641	671	682	684	648	649	625	681	652	631	670	664	663	677	669	640	663	651	680	636	645	669	677	629	681	629	643	672	697	677	633	626	669	694	667	718	658	652	669	632	698	622	695	691	691	642	609	657	657	610	681	671	689	646	653	669	651	670	663	640	597	709	684	666	661	620	652	673	647	631	671	613	605	643	664	671	674	666	622	641	684	649	686	683	604	669	618	649	699	677	619	652	655	677	641	700	648	661	674	640	668	635	671	679	653	655	650	685	633	657	674	663	695	617	668	667	659	666	602	642	662	664	681	708	656	592	705	688	665	676	637	666	695	669	700	610	615	654	670	650	663	672	671	685	666	672	674	712	704	623	697	642	628	657	726	633	630	692	643	614	631	649	661	633	637	679	659	684	635	655	638	674	640	655	676	645	692	656	645	662	675	689	637	642	624	654	641	674	654	658	683	637	670	647	661	675	652	615	612	662	649	630	672	648	719	671	683	650	621	674	667	618	639	673	659	677	630	675	667	657	667	656	652	640	671	598	615	648	673	672	666	640	669	655	616	661	645	662	711	701	676	717	658	672	669	662	654	675	658	654	676	688	661	696	689	601	627	642	696	626	698	629	668	688	629	626	684	655	681	658	668	606	640	667	710	622	693	676	702	728	661	662	624	682	640	671	677	690	715	678	671	610	664	659	691	661	646	591	624	652	689	668	701	702	664	667	621	674	656	653	635	609	698	680	651	664	667	658	677	675	670	673	638	678	681	645	640	663	676	667	690	644	666	654	652	653	671	669	639	652	649	723	652	638	674	626	640	664	608	693	656	650	667	682	702	632	590	664	670	665	656	644	692	665	654	674	637	643	659	628	623	686	658	700	648	625	705	634	684	689	673	626	661	623	671	625	627	597	667	692	652	658	671	655	669	641	663	652	698	663	686	651	650	642	669	648	650	621	635	628	621	627
23012	21428	29041	24240	21523	21975	17107	6785	4167	3412	2364	1929	1654	1393	1281	1168	1040	932	873	766	763	663	655	626	625	617	637	614	588	617	564	628	645	581	595	633	660	647	609	638	627	592	560	579	597	622	613	555	562	630	576	617	582	602	591	589	595	571	602	549	615	582	587	570	583	583	594	566	592	595	577	561	557	545	523	588	575	549	572	632	572	596	578	586	582	581	570	556	559	548	569	586	581	552	586	583	569	581	605	584	572	586	584	565	567	582	548	599	612	561	542	618	565	557	533	581	593	563	574	533	533	563	538	530	521	551	528	517	573	577	553	570	525	587	560	590	568	540	565	541	564	576	584	575	576	567	598	576	597	571	573	561	601	577	596	590	570	557	552	532	544	586	549	567	559	565	571	592	546	611	597	596	591	577	576	566	587	541	533	571	592	582	604	578	561	535	576	595	584	581	552	542	584	547	566	548	619	577	593	531	565	569	584	514	577	538	568	585	621	565	609	561	550	569	544	568	578	563	537	551	574	584	522	563	596	563	582	604	529	540	564	581	547	551	569	573	588	526	534	580	555	546	594	540	571	534	570	595	605	576	608	571	548	614	531	579	580	552	575	562	538	603	556	606	579	554	565	533	572	576	595	571	578	582	553	586	590	563	571	554	535	581	604	537	545	559	601	581	559	544	551	583	583	544	594	572	575	580	552	541	545	543	626	572	555	585	553	563	551	623	576	602	534	567	604	565	566	577	568	585	591	588	559	594	534	556	564	555	538	530	578	581	587	539	602	628	603	587	574	573	609	549	570	571	573	546	586	547	579	532	553	586	614	595	590	555	533	594	545	542	595	563	582	562	548	579	567	573	553	588	553	624	563	578	579	563	573	564	531	548	571	546	569	567	586	574	597	575	562	543	625	569	578	541	562	562	578	592	566	615	566	584	554	603	579	543	564	569	562	559	569	569	580	557	587	546	555	628	592	541	557	558	574	576	577	603	580	596	576	595	578	538	528	541	593	556	589	555	566	511	553	528	596	562	580	566	576	535	551	533	561	521	565	571	557	570	590	552	541	598	546	559	546	586	551	547	580	636	566	543	601	572	545	558	583	537	529	580	584	574	583	579	590	570	534	595	591	565	593	525	592	572	608	525	561	578	610	540	557	563	590	615	559	562	541	530	561	577	509	536	621	580	579	570	583	557	569	596	568	593	581	538	558	612	538	552	571	571	580	560	566	525	540	561	564	556	569	609	573	579	585	533	543	572	561	570	563	565	555	599	568	557	576	597	572	545	578	552	565	558	563	591	593	599	584	584	535	562	582	577	542	559	554	584	591	550	552	550	555	602	547	563	559	582	530	568	576	568	522	562	576	561	580	574	539	596	546	529	572	576	592	599	599	558	547	564	534	546	549	550	567	578	566	573	599	572	570	576	568	619	540	577	517	553	583	568	579	558	552	564	565	572	555	594	585	575	534	627	550	563	594	558	589	594	559	563	564	525	557	581	594	554	594	587	559	564	552	597	555	567	552	551	586	548	560	548	558	600	594	547	582	599	606	581	572	546	545	530	540	539	553	541	593	540	569	573	588	582	581	576	586	574	592	563	578	549	562	547	613	594	547	606	570	543	577	562	580	544	568	559	571	567	559	557	610	577	585	599	542	534	516	523	615	554	564	616	574	606	599	571	571	606	507	573	573	566	588	603	573	568	574	569	558	560	568	595	548	561	553	602	593	555	543	592	570	561	536	546	597	558	566	593	586	563	603	566	574	564	546	613	576	586	579	574	545	592	570	587	600	568	539	615	615	603	581	601	568	579	551	567	591	579	574	533	602	585	522	569	563	543	544	566	594	592	580	564	564	564	558	560	596	556	569	535	581	546	562	587	597	620	578	566	523	543	560	590	576	583	576	609	581	596	540	598	533	530	551	605	614	580	527	589	575	600	593	561	547	566	563	584	578	573	562	584	585	556	549	566	589	598	574	590	547	563	606	577	586	569	596	567	559	614	600	571	579	580	585	576	566	633	563	546	581	597	545	556	530	601	530	569	580	583	604	596	588	569	553	572	570	582	527	564	579	575	576	570	571	571	549	557	569	587	516	603	552	557	564	551	551	588	563	574	584	566	563	587	522	548	567	595	520	576	567	561	614	579	570	523	544	612	548	549	560	566	588	591	542	511	557	593	548	578	520	571	565	544	555	559	617	543	613	552	600	547	569	543	569	546	568	557	552	551	582	576	587	592	544	616	561	548	601	614	578	549	577	570	560	515	572	578	525	538	587	610	598	569	542	570	527	569	595	598	589	577	572	594	546	558	562	615	592	555	589	539	568	584	600	601	594	599	576	558	548	550	525	582	596	578	523	595	591	560	594	558	572	577	572	604	579	553	547	565	560	558	565	621	556	566	567	578	554	592	567	563	535	545	548	573	585	550	534	570	599	581	565	560	574	574	565	582	616	551	557	582	539	552	594	583	604	567	564	597	572	595	528	562	580	546	543	572	601	582	583	545	564	592	591	578	567	567	525	559	567	566	563	572	581	559	558	559	593	583	539	572	602	541	564	591	553	552	565	556	573	589	567	563	580	515	583	610	573	551	550	563	588	600	543	595	569	572	589	584	563	552	576	566	555	586	590	555	542	564	545	601	539	595	555	544	588	560	571	572	570	545	565	560	555	564	581	566	503	532	640	561	575	509	545	600	592	591	560	556	569	546	584	553	594	543	546	530	567	575	642	564	551	526	562	589	559	561	575	627	553	594	576	552	600	524	561	595	548	520	580	562	556	570	558	577	575	567	559	558	537	564	543	549	562	590	557	582	577	546	518	576	591	509	574	594	553	544	581	562	567	588	566	560	581	566	567	552	586	568	588	565	533	559	590	535	566	544	551	585	579	540	583	536	576	570	560	549	594	568	554	566	582	546	601	578	565	531	571	583	575	577	594	607	593	555	548	542	601	556	573	577	540	561	567	537	568	599	541	572	535	576	563	550	582	530	570	612	588	558	602	567	580	545	570	541	583	590	594	548	570	566	574	622	549	538	597	554	557	542	588	586	590	594	538	571	595	560	584	572	579	559	561	580	606	569	573	562	578	575	561	556	577	563	551	565	628	587	587	598	559	537	538	558	582	602	550	580	565	553	585	585	547	555	592	555	576	572	586	596	593	542	619	602	653	585	548	597	563	585	610	554	597	589	568	594	569	595	544	584	560	553	578	598	590	577	538	616	573	541	576	557	598	607	562	600	570	567	599	561	614	583	562	548	554	612	582	584	563	558	543	562	619	552	586	534	557	552	572	532	574	631	570	620	590	617	565	561	607	561	571	575	614	615	546	547	573	530	595	553	557	573	580	572	552	607	550	534	561	593	581	585	556	546	594	593	513	581	545	573	573	590	540	563	573	507	566	566	593	547	571	561	613	568	543	541	556	541	578	597	616	546	594	566	548	581	619	546	605	550	575	531	533	547	581	572	511	593	562	572	538	570	567	575	543	583	548	539	588	586	612	591	589	583
31880	53624	46290	30489	22227	16668	12600	8725	6377	4858	3606	2693	2401	2086	1676	1486	1361	1185	1087	1020	896	772	728	714	726	708	703	682	689	698	674	733	747	736	692	717	747	657	678	684	721	745	692	711	706	707	655	729	695	737	708	667	652	674	662	680	689	712	699	695	693	700	677	675	675	663	652	676	682	716	650	673	671	673	701	611	648	631	697	674	635	657	635	652	630	657	687	663	649	644	682	652	639	632	623	674	671	652	643	686	673	609	602	695	664	648	649	638	726	659	662	687	703	685	650	680	646	663	634	680	675	641	647	657	702	660	640	673	642	628	669	635	659	695	674	644	619	655	700	653	660	620	648	654	668	608	668	673	646	662	662	676	674	624	662	617	610	628	679	639	650	643	661	630	631	675	655	616	642	647	647	690	695	651	654	676	625	647	668	657	660	619	610	681	637	636	624	646	709	633	693	657	682	614	628	657	657	630	638	666	682	649	700	652	642	694	688	685	637	634	667	685	642	643	693	651	670	675	637	627	642	615	629	701	600	647	639	656	666	652	668	661	656	677	694	634	633	674	696	676	634	652	676	680	659	622	653	653	644	639	714	656	674	676	637	647	643	623	650	658	644	687	645	692	673	631	649	667	710	624	641	681	640	603	653	664	699	661	657	649	619	701	651	707	641	637	657	682	625	631	670	676	671	651	632	671	625	639	647	645	675	679	685	668	695	628	723	643	634	649	638	630	712	672	641	631	671	641	660	679	675	664	672	639	690	669	662	655	699	718	683	677	646	654	651	638	651	691	618	652	664	647	618	655	690	672	627	680	618	702	650	667	635	624	627	624	620	643	689	643	688	693	658	699	643	664	616	599	680	673	647	653	665	651	660	624	672	676	682	666	668	638	651	676	654	607	666	695	654	619	701	652	663	636	674	662	656	637	635	671	650	642	639	670	615	673	675	680	672	620	627	683	655	650	706	659	673	671	632	675	672	631	670	688	659	683	648	673	675	663	618	683	664	634	633	690	645	617	652	620	702	700	660	665	661	651	659	713	640	646	680	660	648	607	615	683	686	621	681	650	612	648	649	644	636	614	698	716	613	636	676	671	610	661	666	598	643	700	616	662	641	618	657	660	649	708	715	660	708	616	694	634	658	667	684	658	640	662	628	645	682	649	645	616	676	671	651	646	643	649	653	674	688	715	686	715	653	623	642	622	629	654	639	648	649	677	662	672	667	667	681	655	688	648	645	612	651	651	660	696	658	632	654	608	700	667	673	642	676	619	642	679	689	677	691	667	699	677	666	635	630	665	631	653	647	673	644	651	645	658	660	663	665	631	677	651	637	685	622	644	665	620	656	656	651	663	653	664	640	617	664	643	657	614	698	632	660	647	645	637	672	669	635	641	649	661	649	627	656	679	649	665	626	637	667	666	647	677	654	699	664	666	641	681	643	645	657	657	645	701	672	608	671	648	648	653	614	648	650	665	646	643	682	670	610	640	670	619	659	657	614	687	665	689	633	659	677	697	644	643	672	677	605	654	630	693	664	647	702	616	667	737	679	711	669	690	642	681	670	672	658	687	658	606	687	693	617	646	647	639	651	635	688	655	656	620	650	671	652	683	683	630	671	703	679	631	639	630	663	637	662	650	679	664	673	684	639	643	667	656	677	659	669	657	666	670	640	638	630	678	667	623	662	680	686	634	655	679	677	636	654	639	617	681	643	687	651	623	707	604	662	669	666	630	649	680	740	672	679	635	691	657	670	632	640	675	631	670	644	658	635	665	649	647	624	614	633	653	639	710	678	616	652	649	667	708	643	606	669	639	694	627	715	622	678	605	621	682	656	699	639	672	659	674	650	613	644	668	651	663	628	688	661	665	616	650	649	653	734	602	636	657	664	623	712	633	669	673	637	707	666	629	650	689	619	685	650	635	714	596	686	647	621	620	643	684	699	645	666	708	639	590	672	654	644	648	637	648	626	645	658	703	638	639	675	661	620	637	679	633	703	653	668	669	660	694	692	639	686	650	647	670	628	648	640	674	666	656	668	661	650	689	627	649	652	609	632	623	666	738	684	674	631	617	658	631	647	627	626	654	626	639	648	650	676	627	656	695	664	663	706	665	646	667	611	659	646	652	645	645	666	683	629	676	669	645	669	649	631	658	655	646	654	612	664	674	637	637	667	621	655	693	630	675	723	671	685	611	702	656	646	681	683	667	596	633	680	646	729	655	633	686	639	678	666	633	640	616	620	663	604	698	631	707	693	621	653	650	634	661	624	683	624	664	677	630	689	675	677	692	653	632	628	668	669	674	642	609	651	670	637	696	695	612	656	693	649	654	615	663	652	651	660	682	668	634	675	651	666	669	666	649	648	661	674	655	636	602	662	650	675	631	643	641	643	636	638	663	652	673	663	681	648	654	689	652	649	639	652	625	643	651	634	646	687	650	637	613	671	701	624	651	672	651	591	639	656	648	683	631	650	684	661	674	644	687	626	688	649	688	680	650	661	641	583	625	608	699	668	654	639	685	597	655	646	661	637	695	650	693	642	671	682	611	664	644	632	654	635	645	638	632	638	625	641	657	670	620	721	683	634	666	641	624	675	648	659	640	656	662	707	661	645	620	663	617	669	661	665	644	688	679	658	635	661	638	677	608	674	657	655	600	657	698	641	660	713	658	640	675	650	638	603	656	644	611	667	645	639	657	669	680	675	649	655	709	655	644	661	654	646	689	641	678	652	635	638	675	654	660	723	638	711	606	654	636	641	643	643	639	615	641	653	659	655	657	657	577	677	689	698	659	648	630	643	648	675	658	689	659	670	645	710	676	660	662	622	662	657	643	687	623	665	621	599	651	710	685	641	689	625	656	628	646	625	637	635	613	656	611	660	644	638	673	685	712	669	647	630	669	699	682	652	641	680	657	618	675	654	665	663	682	664	656	608	651	605	680	665	616	682	626	640	619	647	653	636	651	624	609	678	686	686	607	698	649	627	669	642	653	635	654	617	671	664	657	593	672	663	641	627	661	641	642	642	649	640	605	657	652	679	664	665	674	678	675	641	614	645	648	642	637	631	673	645	680	616	673	665	699	644	600	672	665	645	703	627	669	628	625	645	611	655	651	676	651	671	660	652	685	722	643	601	656	670	680	624	647	630	633	636	694	654	643	671	673	662	661	677	685	648	682	664	722	667	650	684	678	648	634	642	665	650	653	601	629	685	677	673	645	689	638	628	629	651	632	642	611	665	632	645	636	657	655	619	702	650	648	644	697	662	650	700	689	615	677	642	644	665	609	665	649	678	628	665	619	668	652	655	701	708	707	681	650	643	682	675	670	645	706	668	690	656	650	691	650	703	679	671	634	650	655	636	626	649	611	617	670	618	655	648	646	680	676	678	633	660	657	647	621	628	645	696	684	680	648	675	707	681	688	686	641	687	653	660	653	662	649	652	673	682	669	646	673	622	613	678	640	663	632	697	658	672	645	668	655	704	606	683	620	676	690	659	660	658	632
22960	21330	28920	24105	21415	21865	16980	6782	4252	3247	2465	1918	1655	1417	1326	1145	1094	920	928	784	783	669	673	635	586	637	553	608	619	593	616	631	650	636	600	603	612	624	621	599	590	594	590	558	609	626	633	599	619	561	604	613	608	642	601	579	614	585	600	593	590	588	574	578	607	574	566	580	559	590	512	526	605	582	594	551	578	583	597	541	574	551	560	571	582	604	607	541	591	562	613	580	600	574	550	574	576	561	548	601	568	613	556	628	544	604	599	595	499	563	593	556	593	599	543	575	604	567	575	534	585	570	551	526	584	554	532	527	621	588	598	549	552	556	549	557	519	575	523	614	554	554	565	555	552	551	562	554	538	583	561	601	603	616	578	590	553	561	575	596	589	568	556	584	577	576	573	578	511	612	566	563	560	553	557	520	592	596	592	595	547	552	558	599	550	613	575	566	542	543	546	574	596	564	581	562	579	587	537	604	603	629	579	527	567	554	588	545	551	585	536	529	551	546	593	578	570	568	596	639	547	582	570	586	540	556	563	534	568	542	533	605	578	582	570	517	555	543	575	554	538	573	580	585	561	590	578	563	604	532	571	586	552	574	535	558	605	571	573	577	565	575	576	570	583	597	559	595	617	542	572	539	554	558	589	579	570	575	517	581	590	560	574	604	576	577	554	552	567	589	555	601	592	546	576	555	542	560	621	503	580	548	554	566	555	575	548	548	585	594	590	553	560	546	571	561	552	593	572	593	557	572	610	565	562	594	633	544	574	531	563	559	539	551	557	573	574	587	574	581	557	591	583	579	553	551	578	562	552	576	537	567	576	569	578	554	582	531	593	520	595	580	550	575	591	582	567	588	581	568	574	557	575	568	585	547	578	564	546	575	569	526	561	545	544	566	561	552	581	537	590	539	559	559	564	578	563	591	608	623	558	557	605	577	628	581	602	594	573	552	556	613	507	564	563	594	576	573	586	573	558	595	608	556	582	528	578	573	593	578	580	593	606	555	534	557	548	563	570	558	536	563	546	536	564	552	582	582	591	569	542	557	577	635	549	576	570	522	569	572	571	551	558	577	535	551	543	558	560	547	517	562	567	504	556	570	515	564	581	565	556	593	563	548	600	631	558	550	589	530	533	518	571	614	546	564	587	552	536	577	576	560	535	596	573	571	559	523	594	537	584	538	559	539	565	564	567	588	561	551	578	584	575	617	568	592	579	572	582	598	562	550	587	578	550	541	556	615	581	569	583	553	574	593	530	591	524	601	628	567	574	557	540	574	551	597	589	548	603	588	558	570	614	589	553	569	556	557	528	531	549	589	544	564	569	575	575	596	562	581	559	560	561	593	556	553	569	579	600	588	591	559	528	519	541	555	544	550	580	570	597	612	554	550	579	599	522	593	539	580	575	545	561	593	560	589	553	564	575	560	585	560	530	559	562	589	615	571	566	548	557	610	546	556	544	559	585	562	534	548	580	630	576	565	554	540	570	535	584	572	587	589	592	510	563	611	583	566	578	554	579	559	544	599	580	531	539	563	543	560	543	574	553	606	587	544	594	575	559	513	539	563	582	579	599	577	575	642	577	577	541	596	560	560	541	578	565	586	593	557	560	588	546	561	538	561	544	543	587	574	578	542	556	568	544	519	584	537	548	551	554	548	587	592	557	571	558	578	575	592	567	581	557	568	563	584	570	549	577	558	538	587	542	555	568	574	551	603	631	574	580	598	573	579	563	572	564	579	581	563	636	586	551	514	507	541	517	568	531	606	558	570	526	521	552	560	559	591	588	555	548	570	549	553	590	575	537	600	549	565	576	543	575	615	551	576	597	613	575	568	570	547	605	555	561	529	562	579	509	546	536	563	556	570	589	573	601	554	542	568	547	558	557	616	553	547	541	522	536	548	559	558	596	540	580	544	552	544	615	564	549	554	620	584	590	570	563	556	525	552	590	566	560	566	592	504	615	544	599	559	511	592	613	562	576	581	581	535	570	576	577	566	576	550	544	578	598	576	588	582	561	594	556	615	576	588	555	590	596	541	547	595	557	557	579	578	619	538	571	536	548	586	565	589	571	566	564	547	565	548	551	544	560	578	599	532	592	564	569	572	543	596	567	549	565	563	562	582	529	536	550	572	545	576	552	589	550	584	554	540	546	559	550	553	564	561	543	568	569	559	573	610	548	533	585	587	563	566	590	610	536	556	575	595	562	586	579	567	550	575	549	542	572	566	570	529	556	621	552	598	568	590	546	556	631	556	588	574	558	556	550	535	555	574	591	563	548	591	605	581	533	552	572	545	565	580	551	578	593	567	611	563	586	556	544	544	607	573	534	619	566	564	542	502	517	547	579	565	598	549	581	588	516	526	601	528	583	527	582	544	583	539	546	546	549	540	554	568	529	564	554	561	558	626	575	545	528	585	569	617	548	572	576	541	584	590	529	539	523	545	553	576	553	606	612	540	617	526	576	536	562	538	577	545	564	586	558	535	545	576	553	547	577	574	534	561	600	548	591	577	601	534	596	538	571	563	559	585	561	581	556	565	577	549	538	587	560	554	573	576	546	549	570	557	585	557	572	605	601	578	561	616	531	556	578	584	567	531	555	592	569	564	571	518	590	560	572	588	543	576	591	586	562	527	569	583	567	542	583	575	593	519	568	526	535	544	578	588	568	552	559	595	533	579	541	578	538	525	612	572	562	585	577	541	546	565	553	492	582	568	549	585	557	567	583	561	492	583	546	571	553	571	599	576	557	549	541	539	603	543	544	579	594	543	550	527	544	606	541	547	561	539	553	566	583	582	569	525	540	586	545	581	555	586	570	541	600	597	557	535	584	546	567	581	572	581	554	565	542	537	513	561	571	629	561	621	508	565	585	526	577	558	553	581	568	584	579	551	534	610	596	611	595	557	613	555	554	553	576	584	629	643	600	552	547	557	583	575	571	579	567	590	590	578	585	517	595	529	566	573	504	572	603	559	572	603	564	555	579	591	545	543	582	590	545	593	571	563	520	579	544	541	576	590	567	603	529	549	586	542	534	529	600	558	530	564	574	540	545	555	581	571	548	591	521	589	586	573	593	567	584	560	576	553	586	607	548	557	577	578	554	565	601	564	581	616	608	597	609	600	545	557	590	539	560	573	604	557	505	593	555	605	588	555	556	561	560	597	582	619	601	592	573	524	557	581	574	598	516	563	597	562	542	582	555	569	548	598	537	600	537	599	589	551	559	558	554	539	571	556	511	576	551	592	536	575	592	555	602	570	532	516	568	571	548	539	575	597	562	575	556	562	554	610	572	575	632	574	586	586	599	578	578	547	560	531	600	517	524	571	544	551	591	583	576	560	585	569	532	546	553	544	534	592	578	531	561	590	536	641	598	556	575	580	582	560	611	561	591	587	567	549	558	596	584	567	585	594	559	561	600	561	596	510	605	562	559	552	579	591	558	554	592	572	531	521	535	601	579	578	603	599	577	599	573	547	565	574	592	587	526	584	559	572	562	546
32289	54627	47034	31992	22182	16809	12342	8648	6281	4696	3668	2787	2288	1913	1722	1565	1387	1256	1083	948	853	749	769	732	709	677	696	708	682	680	734	668	721	635	739	703	717	692	678	701	730	676	667	665	731	667	696	670	683	712	740	696	686	695	710	713	699	661	716	685	640	708	686	658	670	670	656	620	677	666	677	700	704	581	684	663	697	642	662	671	644	666	660	677	650	675	645	701	658	672	638	697	680	643	716	642	610	644	661	679	666	637	661	737	634	654	633	677	615	614	655	663	654	641	684	656	631	671	634	671	652	631	660	615	662	663	642	657	663	652	612	633	637	662	644	649	636	680	602	665	657	630	619	633	672	667	680	662	643	649	660	653	664	666	683	634	619	694	692	670	621	609	684	715	649	603	640	641	689	661	677	658	600	662	622	664	641	619	668	667	607	647	652	687	683	672	632	626	649	670	678	661	612	675	651	640	634	637	624	697	659	614	631	658	584	683	655	654	624	651	642	683	629	681	655	638	687	639	660	684	612	603	645	699	639	682	641	662	639	622	645	621	621	615	650	658	659	656	637	607	659	688	668	667	629	640	672	660	638	605	614	643	614	677	575	675	615	677	675	643	627	648	648	644	624	609	598	654	638	661	678	637	680	661	651	630	663	678	656	682	632	664	691	660	662	679	637	703	728	684	606	625	668	674	682	636	624	701	683	636	645	658	674	650	632	653	695	648	638	647	652	705	624	640	665	647	644	621	665	662	611	672	674	627	624	629	650	661	649	668	668	666	681	626	631	586	644	707	628	651	662	677	659	641	678	613	609	639	634	676	660	624	669	674	679	629	668	642	664	605	653	659	618	689	669	660	608	625	694	654	624	667	695	694	654	677	641	659	656	662	612	669	650	647	646	707	663	637	640	636	624	623	631	680	614	637	596	634	673	599	622	625	671	629	668	625	636	678	609	680	606	603	644	701	605	635	655	629	657	611	615	650	657	628	623	639	676	646	645	666	686	679	680	670	645	692	667	626	661	607	642	644	680	691	661	653	649	642	611	613	649	605	651	667	647	639	673	664	671	630	671	636	617	644	691	676	645	676	645	642	586	630	637	636	639	681	620	676	694	650	630	631	646	619	660	647	640	654	618	663	662	667	646	663	659	638	676	649	670	665	679	664	653	630	619	658	593	640	671	611	669	692	611	646	602	692	700	644	621	640	635	637	670	627	665	662	649	623	631	664	655	687	681	660	709	645	679	626	646	661	643	633	637	703	652	642	641	659	667	623	651	680	641	631	667	620	654	630	688	645	640	641	705	620	610	612	601	667	615	671	621	618	653	655	670	624	642	677	651	655	682	670	637	629	685	729	642	633	619	640	661	660	642	649	648	677	633	631	659	617	682	683	675	691	620	638	684	623	649	665	608	596	657	641	684	642	636	674	623	674	663	638	658	645	629	662	618	642	607	664	621	641	635	645	648	624	631	687	612	629	664	681	656	613	669	684	655	615	664	673	641	699	629	647	663	714	659	662	681	638	616	677	641	630	610	614	688	635	625	653	642	610	670	646	679	623	642	693	660	631	657	662	603	616	662	683	600	639	658	635	627	635	681	672	669	663	627	630	653	641	629	637	643	623	665	599	626	668	653	650	633	663	642	723	644	638	678	640	632	655	622	626	642	593	636	627	620	644	634	649	679	655	646	627	630	676	627	623	662	630	671	618	650	628	617	665	642	647	706	624	698	582	640	624	642	672	648	650	716	653	657	694	659	629	678	627	631	673	650	681	660	677	635	666	661	679	617	682	658	619	559	665	658	629	674	654	661	629	687	638	689	665	640	656	631	673	621	620	653	607	667	632	635	638	671	657	623	619	666	667	617	615	605	676	684	688	672	660	642	664	677	624	624	657	624	618	656	612	675	679	675	679	626	664	691	667	653	619	650	665	638	675	684	670	672	627	612	616	646	640	618	651	662	654	645	637	705	618	718	697	649	643	630	659	698	645	668	634	647	580	655	671	680	669	674	638	687	625	623	700	631	659	651	675	628	643	618	669	669	678	635	684	708	665	617	624	628	659	620	639	686	669	678	625	695	641	626	638	607	630	631	672	643	657	648	635	698	623	649	642	647	651	636	716	621	639	641	663	658	618	656	674	639	640	621	700	670	698	644	642	631	685	650	669	685	626	654	673	682	616	623	587	617	594	685	636	677	657	668	631	683	651	651	606	638	674	661	643	671	682	686	637	677	681	627	665	664	642	619	649	665	661	628	681	681	610	658	638	632	644	671	641	697	654	636	680	623	659	639	628	668	668	638	621	627	634	690	684	649	652	670	653	638	653	633	674	639	689	650	702	596	616	646	663	639	641	696	656	655	635	617	680	681	684	659	614	682	620	635	606	622	666	639	704	662	678	672	648	630	641	607	673	652	638	676	614	643	659	636	670	698	614	660	647	647	645	677	638	647	636	643	663	656	708	684	637	638	626	690	647	634	643	686	654	684	651	665	643	701	673	662	653	655	666	652	654	634	644	666	698	624	650	661	622	616	648	692	677	689	635	698	627	705	631	684	662	617	669	647	606	669	634	639	678	667	656	643	657	666	630	604	677	673	674	690	697	673	654	678	605	640	641	690	681	692	677	641	637	684	664	627	634	629	629	648	655	639	658	622	660	669	646	676	630	637	676	630	663	597	618	676	663	618	671	698	685	638	623	670	666	651	657	617	640	634	667	617	628	656	658	658	680	689	644	635	649	676	648	669	629	639	670	630	632	638	680	679	627	637	667	604	664	650	726	615	650	667	635	694	628	646	611	639	657	639	716	662	648	626	662	638	695	620	655	641	667	655	662	630	638	624	696	643	632	663	685	614	661	661	669	658	665	659	635	633	723	655	630	610	632	652	682	683	658	634	617	650	629	669	612	687	637	651	629	647	655	654	659	637	625	672	626	648	690	616	698	664	696	665	658	654	661	600	714	654	655	686	656	661	633	617	698	632	648	660	644	656	652	622	622	651	658	663	660	666	632	645	646	664	636	647	617	621	614	596	654	657	696	656	590	620	666	653	670	633	697	675	657	646	675	713	622	640	640	637	659	628	608	661	669	667	624	649	650	654	668	642	647	698	591	656	641	656	657	682	645	585	634	654	697	696	632	655	631	666	631	672	612	658	661	614	637	653	645	656	646	618	673	671	637	639	652	668	683	642	645	648	668	641	659	656	662	646	667	665	647	647	644	650	638	594	649	664	607	625	633	641	649	632	653	626	646	637	697	599	650	611	666	656	667	635	592	650	635	614	668	607	675	651	663	626	681	632	656	627	636	649	616	644	640	695	660	677	675	694	656	687	622	639	650	612	630	665	640	613	665	669	662	650	668	613	622	627	652	621	652	638	678	651	640	655	665	633	663	627	673	632	625	613	692	627	642	697	636	677	640	645	643	696	639	644	656	661	644	642	666	626	660	651	639	677	679	650	677	648	667	639	622	629	628	624	642	694	638	697	615	656	652	582	658	679	654	645	664	631	618
22928	21372	28924	24230	21464	21967	16861	6733	4291	3397	2495	2099	1615	1457	1294	1181	1085	969	886	803	712	677	690	595	618	649	587	589	596	613	590	667	629	602	614	641	636	577	582	613	602	637	567	601	584	654	590	579	595	597	611	629	527	577	566	571	622	595	616	582	595	599	553	550	556	589	608	609	593	569	589	550	591	501	574	582	608	541	559	538	565	573	538	569	564	563	539	567	550	603	573	589	560	548	587	568	561	592	596	569	591	594	580	589	563	545	554	601	586	524	539	584	590	586	520	555	568	583	601	588	579	577	589	547	586	554	512	582	555	572	583	559	624	586	543	600	535	570	578	511	591	579	583	570	545	563	560	586	610	563	549	563	571	611	550	565	521	550	556	547	594	588	608	540	543	600	560	573	621	599	553	599	561	537	568	556	578	532	528	513	539	561	551	561	580	608	563	573	546	563	525	579	538	546	563	544	574	535	560	628	537	560	599	556	564	585	580	562	542	579	570	580	535	552	523	578	593	584	597	561	557	600	594	584	507	574	568	583	501	578	572	556	599	543	556	597	535	554	578	550	564	553	548	568	589	579	572	569	610	554	537	588	609	589	588	538	553	540	561	582	575	559	560	562	558	544	574	552	585	646	552	629	600	530	552	536	570	532	574	567	572	568	555	543	552	578	596	584	566	573	570	585	609	572	575	550	580	554	583	567	561	561	600	595	579	540	578	559	583	578	553	580	599	548	551	542	550	548	585	570	554	543	580	556	584	548	594	564	579	562	564	607	592	567	540	598	508	540	530	588	584	596	608	595	541	597	566	573	614	573	557	535	559	580	564	612	592	546	553	564	551	550	516	587	576	559	606	533	571	577	586	540	545	603	577	586	568	563	555	560	592	575	630	583	534	591	584	543	572	577	516	504	577	560	534	560	555	555	578	585	586	603	587	615	620	584	585	575	544	589	551	554	541	522	581	575	559	586	576	585	592	581	511	553	592	592	572	580	591	582	529	567	556	576	556	591	593	591	540	582	564	573	573	552	537	525	564	581	591	521	530	588	552	571	552	532	562	582	577	589	590	600	579	562	558	560	607	604	567	588	546	585	578	612	614	538	582	551	578	590	611	604	609	548	556	571	574	520	578	568	561	566	540	559	510	535	596	547	521	527	581	625	584	573	559	552	544	572	604	571	575	539	551	531	539	578	549	574	567	600	543	528	541	530	573	587	604	579	571	559	530	595	568	587	619	583	577	588	582	539	584	575	543	591	570	595	568	554	588	584	597	578	552	575	592	567	572	561	568	579	567	539	594	560	560	578	533	595	569	601	550	553	590	542	540	541	586	556	553	569	594	556	576	579	558	570	560	592	538	587	576	600	543	558	588	562	596	529	573	549	608	570	552	568	582	585	562	539	583	575	531	596	554	562	580	595	595	572	539	589	532	541	589	575	569	563	577	582	539	572	553	540	569	609	551	579	590	540	507	603	595	548	528	577	592	589	527	591	592	516	568	532	593	564	603	572	559	533	533	588	560	598	564	563	557	581	595	585	567	519	548	548	588	526	567	572	577	626	545	604	634	563	590	611	563	569	589	589	554	531	538	553	553	541	528	603	551	584	558	527	574	528	552	579	607	518	565	553	587	606	550	573	573	547	586	571	565	576	574	546	596	569	551	595	533	563	579	593	532	598	581	542	585	567	520	562	559	547	561	591	560	557	609	538	567	564	539	589	495	572	629	567	528	576	579	604	561	539	517	552	575	551	601	575	583	583	600	533	542	570	581	541	530	560	576	550	557	559	589	535	555	578	511	589	578	544	592	566	584	565	577	554	563	589	539	529	593	553	556	596	592	577	577	588	586	558	557	567	609	586	565	553	549	563	554	584	572	575	587	524	529	532	561	591	561	572	574	562	576	528	571	591	570	617	549	515	621	608	611	590	584	577	599	583	543	613	545	561	612	537	557	545	636	545	580	575	547	546	562	553	521	545	629	578	589	554	557	539	524	594	570	584	565	574	566	564	543	575	592	581	531	552	565	549	531	573	581	589	589	567	556	540	564	555	566	563	563	535	533	601	625	524	569	565	561	594	572	570	590	558	542	619	565	590	596	585	522	606	518	569	541	553	566	574	533	545	577	569	563	555	556	601	526	574	568	569	578	547	582	576	571	543	606	601	569	582	515	519	622	542	566	526	563	585	517	574	596	617	556	580	595	606	558	540	523	617	541	554	557	626	583	569	575	583	552	551	551	587	475	589	593	587	525	569	596	560	595	568	597	560	594	532	573	534	558	588	589	561	506	580	582	568	619	549	620	508	546	560	610	564	582	530	576	591	554	585	584	578	597	559	554	574	559	553	538	547	598	512	526	570	590	539	546	531	547	577	545	600	524	565	557	576	561	618	565	561	554	548	608	548	559	592	595	566	521	554	568	551	582	538	554	548	588	580	563	605	587	556	578	647	605	547	558	541	602	586	571	547	615	542	538	552	541	571	568	554	529	605	535	558	559	593	554	559	541	592	524	561	566	530	543	588	524	587	572	539	564	601	567	561	559	540	573	542	566	587	540	571	557	558	553	559	568	589	535	553	540	534	528	577	565	543	544	543	555	582	534	593	581	565	609	567	521	592	529	562	568	573	602	569	602	548	566	554	526	558	537	548	592	569	570	540	607	582	578	577	570	568	573	576	510	588	551	554	554	578	522	565	626	603	547	558	604	583	601	559	541	544	571	534	564	551	585	573	565	528	616	543	575	575	573	559	569	563	585	568	552	604	592	581	580	602	588	572	557	583	544	557	596	575	598	573	544	575	606	583	587	575	567	580	576	547	567	609	565	593	550	549	576	568	592	598	548	588	556	539	520	575	580	603	573	571	572	578	565	596	557	557	606	589	554	564	572	540	566	532	551	537	552	563	571	579	577	583	559	556	528	542	579	555	617	583	586	565	536	640	573	548	565	560	549	582	602	563	565	555	553	618	544	534	608	590	549	508	577	536	555	530	529	587	608	517	580	564	519	581	581	556	540	585	547	553	566	571	577	525	587	556	535	560	527	521	589	582	569	569	493	576	562	579	575	562	600	576	584	526	576	567	570	570	564	588	598	554	561	539	562	556	591	561	548	575	536	583	513	524	589	566	599	548	557	597	564	523	511	564	582	570	541	583	540	558	550	543	572	568	598	557	614	580	605	572	598	545	561	586	571	587	573	564	627	553	567	571	535	552	537	596	553	551	559	523	604	572	547	551	561	556	552	544	568	563	585	552	575	532	574	583	587	561	508	545	576	577	545	577	568	637	578	555	532	586	565	564	557	584	574	562	542	546	582	556	545	530	553	556	571	581	596	581	566	595	543	549	517	565	561	557	586	574	566	588	593	611	576	531	573	591	544	595	553	577	534	570	570	578	545	530	584	600	573	563	551	554	572	587	535	585	570	538	594	549	617	571	570	591	552	603	551	584	566	585	581	560	572	602	534	555	563	580	584	573	568	582	537	642	525	589	542	552	558	540	573	562	515	568
31172	56094	49434	31122	22848	17154	12363	8551	6435	4970	3635	2945	2320	1993	1710	1492	1398	1247	1123	963	839	820	785	723	724	691	671	667	670	695	738	761	763	678	638	730	716	694	663	708	724	699	681	712	728	692	648	668	638	719	627	698	695	734	702	688	698	657	681	667	696	690	667	664	667	685	702	651	627	690	670	685	637	588	614	596	614	673	658	637	662	656	613	606	628	650	615	624	647	639	708	635	691	613	649	649	670	671	612	655	676	698	625	612	660	653	685	678	614	620	685	635	595	656	660	611	628	633	642	661	661	609	629	641	668	685	677	684	662	680	650	655	678	654	648	636	686	623	681	683	603	652	642	631	607	647	605	635	643	616	617	656	635	645	629	657	633	658	609	707	627	646	661	638	670	683	612	659	652	677	645	590	653	702	643	647	692	672	611	635	686	686	639	657	649	644	655	630	679	677	622	672	637	639	630	667	635	648	646	682	607	638	652	663	658	645	669	664	655	608	648	681	662	575	653	653	696	639	660	687	657	631	674	675	726	651	606	654	656	636	653	618	661	655	622	636	637	645	682	680	618	641	643	624	653	664	653	654	687	680	669	680	642	684	648	679	675	648	673	649	633	654	659	629	708	662	627	652	629	657	653	647	638	657	641	630	663	720	648	619	636	672	669	642	648	625	612	661	629	668	655	689	650	627	639	660	659	634	621	684	661	693	661	652	583	646	616	640	665	630	574	627	670	644	654	617	668	696	635	666	631	637	631	640	655	615	645	609	604	626	620	632	627	652	634	626	680	684	660	652	670	657	672	613	647	680	636	625	640	602	639	621	608	629	619	646	648	642	644	623	664	660	661	644	634	676	615	607	628	666	608	606	644	600	688	630	705	671	635	644	678	663	651	681	659	637	690	676	631	628	647	681	661	637	698	640	691	677	697	637	661	648	672	638	608	668	661	656	618	633	629	696	632	611	620	686	659	682	683	644	695	671	670	640	639	665	648	627	632	660	687	645	622	665	660	657	628	651	653	653	705	667	640	632	632	667	682	640	669	649	680	670	682	648	635	674	656	697	643	651	662	662	674	612	608	647	633	666	680	595	631	633	628	660	637	658	684	584	621	693	648	678	635	664	604	647	652	639	624	661	644	634	677	661	643	612	684	659	650	648	611	616	627	618	664	685	678	634	604	656	613	640	653	648	651	641	663	658	662	654	679	643	660	652	639	685	696	718	664	650	649	648	671	623	684	708	651	656	659	666	677	631	676	707	673	644	650	630	673	660	605	629	619	661	642	627	636	658	650	614	644	612	641	703	657	615	679	648	645	687	615	664	677	644	654	638	657	641	625	669	673	634	653	679	675	648	660	621	637	620	685	646	706	680	611	655	635	668	703	665	647	647	624	687	684	687	647	624	653	670	686	647	637	627	628	692	617	638	606	624	598	669	672	652	671	593	608	607	652	643	660	674	672	632	648	681	682	602	605	640	652	676	622	639	652	653	626	694	730	663	680	645	647	647	632	663	678	670	643	676	634	663	679	650	664	667	601	674	674	628	645	642	654	674	659	645	644	654	658	647	641	618	646	701	646	639	655	666	662	649	697	664	664	653	658	661	662	634	653	673	609	650	632	637	624	624	658	643	587	598	644	641	625	675	717	655	680	676	628	603	733	622	680	664	604	628	606	678	621	641	655	674	690	622	606	617	643	664	640	650	672	685	694	631	665	596	652	633	663	677	635	691	628	639	676	629	675	621	647	662	637	656	667	671	637	662	640	623	664	630	629	672	650	660	644	622	650	625	678	649	681	632	618	632	661	650	648	644	609	628	620	633	631	640	613	675	617	666	648	638	641	671	666	692	598	666	589	702	611	708	631	647	656	635	674	653	631	623	617	662	631	621	614	655	675	616	646	676	705	671	618	649	620	659	624	713	662	621	639	627	625	633	638	637	655	647	655	636	647	631	673	650	642	671	681	644	642	667	644	657	679	661	627	688	647	608	654	671	636	615	639	695	690	644	638	660	643	671	644	627	654	681	648	662	612	670	677	612	645	645	604	636	613	641	658	667	675	662	646	666	647	637	604	634	651	703	638	682	660	669	685	672	584	615	637	667	644	648	665	623	643	672	620	667	646	668	640	636	675	677	644	676	659	671	688	692	630	659	615	674	643	645	594	641	631	627	628	658	647	647	690	663	648	661	654	639	637	641	650	648	671	639	630	616	648	668	691	649	646	617	675	675	673	628	640	665	652	702	644	604	624	656	679	680	659	633	650	668	625	641	649	636	676	644	683	666	635	621	674	666	627	608	621	604	655	620	648	676	668	663	610	663	666	623	628	620	598	652	665	676	687	670	698	627	595	671	633	633	613	681	661	672	658	647	604	706	650	635	691	670	635	629	637	635	626	651	701	670	675	646	641	633	677	641	593	684	667	703	635	644	630	634	679	656	587	655	650	664	641	632	645	661	626	631	627	616	613	629	624	651	651	644	651	716	670	627	687	649	674	666	655	698	599	599	609	689	658	634	607	610	655	625	672	627	623	683	691	621	644	646	678	662	646	668	633	606	662	578	647	621	692	604	647	648	693	616	651	664	658	648	638	679	664	682	695	637	710	605	656	670	633	633	697	642	648	664	691	659	641	674	587	657	644	651	657	652	674	656	634	636	625	680	609	650	650	621	620	646	662	619	618	645	686	624	628	643	665	619	676	679	659	709	694	689	593	631	591	683	625	597	648	652	619	646	635	649	602	645	631	644	669	649	664	637	604	662	662	651	667	635	693	658	647	645	630	679	605	654	621	607	622	665	608	640	658	662	617	628	665	623	707	669	645	663	619	676	642	670	649	671	622	610	661	643	661	657	659	652	677	639	620	704	628	659	630	654	663	682	653	673	639	649	640	658	642	662	599	631	691	650	599	643	630	630	657	673	655	662	640	671	647	655	603	598	691	653	672	665	674	701	676	628	628	702	597	648	655	646	655	629	637	675	670	639	675	670	627	649	678	667	654	626	632	654	660	664	628	693	621	624	677	640	624	634	631	633	662	671	652	634	626	611	615	665	655	615	675	638	712	615	663	634	622	614	633	652	623	659	709	654	638	626	650	694	673	663	635	658	647	637	680	644	647	674	650	676	699	639	695	694	673	661	640	644	640	655	632	625	665	663	658	675	670	693	636	629	650	644	632	688	628	655	620	608	621	662	640	642	648	650	637	670	630	695	667	612	665	655	655	655	669	683	679	639	653	652	656	659	668	625	668	657	608	659	621	644	628	694	664	658	695	628	672	614	639	631	630	648	638	640	672	639	617	628	645	661	631	699	644	598	654	617	664	670	657	678	645	615	653	667	664	646	668	629	659	673	688	643	662	643	684	656	637	652	699	630	653	669	638	658	600	607	643	648	664	626	664	613	683	611	689	618	658	627	619	660	635	657	657	677	628	623	610	660	662	629	667	637	675	685	648	615	658	649	660	632	646	662	623	644	641	668	663	666	655	636	629	655	643	594	646	622	682	650	615	650
23023	21416	29017	24219	21487	21892	16845	6404	4274	3151	2350	2130	1641	1360	1272	1176	1084	971	851	772	700	729	670	670	593	600	585	598	581	636	582	632	587	589	563	588	613	614	581	599	574	625	617	600	601	573	611	599	592	574	621	585	585	583	588	608	602	615	589	590	590	539	573	575	569	618	570	587	541	591	575	563	529	516	571	588	566	594	600	608	591	585	603	612	537	546	574	601	603	557	577	607	572	573	610	567	571	554	589	568	571	631	564	587	579	546	585	589	543	555	522	576	573	569	588	585	556	590	570	575	536	571	524	546	560	535	556	584	592	540	595	535	571	541	586	569	543	533	592	597	576	543	588	576	546	555	591	549	592	562	537	584	615	581	623	518	545	600	554	577	637	572	568	598	599	606	546	577	556	505	560	601	577	562	545	573	569	551	598	603	532	536	584	564	572	570	553	528	592	585	589	567	619	574	560	564	542	600	554	530	517	568	563	567	564	559	592	604	516	553	595	548	568	582	601	578	531	564	567	553	599	572	601	557	559	580	541	543	612	559	614	555	594	566	584	579	553	557	595	552	556	526	522	584	553	572	535	592	501	512	568	547	579	605	578	558	552	578	600	587	548	521	605	571	566	560	548	585	567	566	545	575	551	548	571	611	597	555	569	592	578	583	573	541	583	588	565	567	568	539	591	629	556	558	585	564	570	546	550	545	556	592	594	528	536	583	586	557	618	551	568	524	549	568	548	563	542	547	561	514	584	574	542	554	559	593	553	561	574	520	601	559	586	526	590	634	534	525	537	593	596	575	577	554	557	562	604	545	570	597	558	551	612	588	566	590	561	590	547	568	593	581	580	596	571	590	599	592	588	577	540	564	572	562	560	546	559	555	525	585	575	537	604	566	579	522	578	584	596	562	576	575	610	529	549	594	559	548	596	561	551	573	554	515	597	552	550	567	568	559	594	573	536	557	591	541	574	558	519	572	582	564	542	570	601	589	561	554	593	567	570	571	555	566	559	575	540	571	594	569	614	592	524	605	546	573	597	590	596	583	560	607	585	588	573	606	564	610	540	541	570	591	544	563	510	603	563	534	510	584	573	573	555	563	586	568	562	623	608	551	554	574	561	575	607	524	534	575	577	545	529	524	577	574	528	545	570	566	517	573	543	576	568	594	593	559	584	576	589	581	580	581	566	583	604	569	555	598	574	538	572	564	555	577	563	560	555	585	586	552	574	596	579	575	542	593	522	553	585	572	555	556	543	579	595	578	573	570	534	609	622	551	589	586	569	593	570	585	592	525	575	563	591	580	544	541	516	546	535	559	580	558	547	576	596	530	579	567	605	540	600	548	565	546	557	573	545	582	583	598	561	567	570	603	581	559	589	566	571	582	578	556	576	582	579	585	570	549	571	575	580	596	577	620	534	535	520	605	541	619	594	565	543	578	621	603	545	536	627	543	526	562	563	549	613	602	525	573	531	603	583	579	586	546	566	557	566	566	539	576	574	563	581	582	580	625	566	565	589	625	505	585	565	595	605	541	532	528	543	554	605	566	529	537	594	572	589	540	546	550	557	591	583	563	578	569	618	542	624	593	555	576	580	584	551	595	535	544	595	656	557	600	572	590	555	616	577	615	592	566	579	527	574	578	648	597	538	539	536	526	568	577	581	620	584	554	577	564	571	589	558	577	554	560	545	622	573	560	559	574	580	549	554	558	532	581	611	584	571	571	561	577	572	584	546	542	588	586	608	544	565	539	587	542	559	523	577	541	559	573	558	578	542	587	567	583	546	605	592	578	583	621	561	538	576	544	565	556	589	557	590	559	563	524	592	547	608	558	547	555	582	552	514	591	565	545	621	594	575	579	565	560	593	579	575	581	583	623	542	549	525	565	547	615	604	562	571	586	573	574	583	561	539	531	579	596	538	562	556	548	625	567	575	562	530	580	578	574	557	553	578	569	596	567	586	603	576	590	607	606	555	523	574	566	524	604	524	532	563	556	539	586	580	594	560	573	576	577	583	546	550	612	590	581	598	574	528	564	517	551	590	539	580	555	570	579	563	528	594	560	548	561	549	559	571	568	558	625	573	604	630	562	571	575	533	550	575	540	581	577	558	537	547	620	611	529	598	573	587	581	585	595	591	559	549	557	565	583	568	608	572	535	589	586	609	585	529	543	527	586	557	589	567	579	577	581	577	589	534	584	617	582	561	582	566	568	583	585	600	575	519	561	582	537	562	560	556	551	527	580	557	526	544	520	568	604	554	591	535	576	526	610	602	561	559	584	540	532	562	588	530	549	572	550	576	637	527	604	589	577	559	552	522	576	571	528	534	590	563	613	544	557	589	616	605	541	582	534	569	561	609	554	553	540	572	537	559	555	561	590	584	573	564	569	595	627	555	572	526	576	621	538	568	569	577	552	568	588	582	575	586	615	588	544	538	542	535	590	561	577	608	548	582	556	570	571	564	581	575	540	560	552	591	576	549	618	600	589	540	563	571	556	578	562	552	580	619	578	575	558	607	573	578	617	538	582	585	580	619	566	591	570	569	563	590	590	554	565	593	553	582	563	552	563	586	528	556	590	586	581	567	587	580	580	529	529	647	549	585	584	551	552	573	554	591	577	544	557	562	514	578	558	559	562	590	554	568	579	590	564	535	570	604	541	589	557	563	562	597	585	559	588	550	549	584	573	597	551	594	558	572	545	574	595	543	530	611	529	589	541	549	522	581	559	586	575	577	596	528	567	596	553	614	541	559	531	578	614	604	572	552	549	576	585	550	580	566	552	556	582	577	586	547	565	559	565	588	579	603	588	581	530	529	553	519	551	576	514	544	560	549	543	584	587	571	605	560	565	544	575	544	541	582	561	543	588	538	557	646	585	577	593	542	542	586	554	559	568	555	568	591	588	569	550	590	563	577	558	568	567	577	580	545	618	560	588	564	564	586	559	587	568	505	573	574	565	574	525	591	556	571	552	590	549	596	551	575	574	545	550	541	549	521	565	564	554	540	565	565	535	579	569	552	541	558	570	516	565	533	568	551	547	531	552	589	511	550	556	593	568	594	566	583	630	591	557	558	618	582	572	570	547	553	565	539	573	551	559	619	577	553	556	559	580	537	589	568	593	525	576	573	557	569	541	608	576	615	564	582	585	582	544	586	555	531	581	577	565	562	574	566	592	594	563	541	540	583	605	607	560	523	581	566	587	552	516	595	538	546	563	551	582	616	603	565	563	588	572	523	578	593	614	563	549	562	549	558	544	578	526	572	577	585	534	602	559	589	546	552	562	567	543	602	571	555	531	585	549	566	539	601	564	611	571	559	605	548	610	574	508	595	571	563	573	562	526	585	577	593	569	569	578	595	582	581	571	564	603	593	547	582	554	582	578	569	585	611	589	557	589	595	597	551	568	509	573	566	593	592	548	585	556	556	556	566	519	599	551	559	561	567	602	584	544	526	574	546	564	601	577	547	574	590	538	576	562	538	574	542	573	595	590	574	555	559	597
32230	55908	46570	29857	22100	16351	11901	8439	6328	4664	3520	2833	2311	1945	1706	1502	1420	1256	1077	997	866	801	746	744	716	716	722	649	679	694	676	779	688	694	719	712	682	693	642	670	719	680	685	714	718	692	691	674	713	626	730	676	670	654	691	663	703	700	666	698	685	631	601	670	643	632	683	663	684	719	695	641	658	614	667	618	639	671	634	646	702	684	657	668	694	652	654	673	614	667	680	656	674	679	641	629	635	699	664	624	635	621	649	680	691	638	666	615	664	664	626	677	647	657	634	642	682	620	657	669	604	643	673	636	628	663	705	635	669	612	629	629	657	629	677	662	593	657	615	665	639	619	640	654	618	685	643	693	647	637	600	651	650	652	627	676	668	647	626	588	603	685	647	660	654	636	677	638	608	665	663	593	676	627	692	627	655	624	631	653	658	599	645	623	678	678	654	671	668	590	663	643	619	636	630	630	654	659	636	665	635	671	666	618	659	638	662	676	620	678	672	633	625	615	606	657	650	618	631	659	627	617	680	616	655	609	663	659	652	663	646	622	630	635	630	642	621	663	657	618	640	668	614	647	614	618	669	681	672	618	649	644	608	615	645	647	612	648	656	669	697	636	618	629	683	631	637	657	628	637	686	640	627	611	612	660	650	608	655	636	641	659	632	621	613	624	642	635	620	648	666	651	608	674	670	635	575	601	628	630	645	678	648	633	656	680	666	649	602	617	670	656	623	622	615	600	652	647	652	608	636	668	652	639	647	661	622	643	621	629	655	647	663	654	613	659	667	699	676	648	638	713	643	594	609	635	637	631	678	645	631	640	623	650	648	617	639	603	667	675	660	642	663	670	603	696	632	695	621	657	649	606	678	648	619	638	679	644	678	642	636	673	663	667	648	668	647	658	615	629	661	587	597	648	618	629	640	708	608	669	697	643	666	643	664	661	623	637	642	651	629	647	650	663	677	621	677	693	641	636	603	631	643	631	654	617	619	646	662	673	638	627	629	642	629	663	663	608	657	670	643	599	637	651	667	635	644	696	646	642	617	606	613	654	641	668	648	664	666	675	627	657	666	649	643	648	673	630	640	641	682	615	607	571	662	638	699	625	641	618	608	639	632	647	660	659	643	610	635	629	628	692	653	652	627	703	685	677	623	667	624	614	596	656	584	671	640	626	675	623	637	663	644	651	654	623	670	647	603	700	682	681	641	632	677	657	628	611	662	635	615	670	619	639	681	664	633	630	655	607	611	662	657	662	643	593	632	635	655	638	635	625	626	707	647	628	628	647	658	675	623	634	671	672	663	649	616	601	599	640	637	686	666	634	613	643	661	615	651	652	610	644	621	601	609	595	650	654	646	658	702	656	663	635	603	616	649	657	665	651	677	673	648	636	634	628	600	698	648	641	622	625	658	662	587	657	667	646	654	631	687	704	654	624	658	649	609	642	623	600	626	663	636	633	633	623	663	664	671	671	634	667	691	630	646	669	663	704	661	641	598	686	650	647	615	634	641	648	680	653	649	687	675	675	719	632	652	640	648	628	687	615	649	660	651	652	637	660	625	594	634	647	666	645	651	677	649	617	625	680	685	698	616	609	629	666	615	623	626	668	665	664	597	652	671	661	646	657	624	647	641	632	675	653	668	628	642	593	645	629	600	626	686	653	653	639	652	663	649	648	623	613	643	627	657	656	618	679	704	639	681	656	606	626	652	656	633	655	626	656	608	649	601	593	646	643	620	630	626	612	652	639	629	697	596	703	644	636	651	660	650	660	662	667	577	618	669	665	668	636	618	618	618	656	599	657	660	660	666	635	662	662	657	593	670	684	613	625	657	692	651	638	627	653	651	693	639	640	646	678	626	624	640	600	643	651	675	675	618	630	677	665	663	661	698	674	661	651	675	663	673	636	635	664	680	691	637	641	638	652	674	647	612	638	630	658	661	603	628	674	628	662	665	654	652	673	657	644	688	664	650	681	658	647	642	685	624	602	664	639	642	603	638	654	633	631	621	655	666	657	627	672	658	631	651	590	661	641	642	633	629	658	671	660	644	648	645	649	622	636	646	629	697	645	642	657	677	673	702	635	677	672	650	643	624	611	659	625	665	655	658	679	639	625	593	636	655	644	665	699	642	641	648	653	612	703	617	685	628	643	595	666	624	640	626	708	646	651	666	670	627	689	669	648	627	657	622	627	615	676	625	651	664	653	660	627	652	670	632	703	649	618	658	647	619	629	586	638	656	629	606	650	651	657	650	684	618	668	613	615	660	657	679	670	651	646	652	681	665	673	656	649	649	635	659	682	632	677	654	642	666	674	651	648	618	666	665	645	612	687	632	635	633	648	637	644	650	712	657	659	647	631	640	610	626	633	632	661	639	638	635	601	640	614	670	686	666	657	658	623	606	611	633	666	640	635	659	637	566	651	641	630	685	644	639	661	659	614	674	652	710	658	681	648	674	640	651	619	644	674	628	646	617	663	639	624	614	598	669	633	686	635	652	644	628	659	651	698	615	701	715	642	629	649	673	661	652	643	664	633	665	667	687	655	653	642	662	653	616	611	649	640	667	624	641	658	662	669	688	641	598	641	621	650	609	654	648	607	650	664	648	677	631	648	618	684	664	628	634	647	665	625	658	629	666	675	647	644	663	593	643	633	698	637	637	664	607	676	643	650	634	656	658	683	679	649	608	671	653	632	655	667	640	665	607	647	652	618	616	641	625	599	653	660	656	657	622	644	665	655	636	644	628	654	656	625	657	671	616	632	670	652	656	656	664	655	656	640	615	654	664	619	672	675	675	648	651	697	639	609	647	654	605	644	676	645	655	668	594	655	659	668	705	635	658	632	620	662	657	661	642	667	613	637	607	709	676	683	636	623	653	626	670	650	659	602	631	650	664	642	627	711	663	598	630	657	617	700	637	675	669	645	666	647	620	633	600	638	646	605	590	617	643	669	606	697	674	621	701	674	659	657	681	626	604	672	622	654	634	677	659	647	592	625	701	644	665	646	680	610	669	635	589	678	642	651	621	679	673	646	647	649	617	624	658	635	653	644	616	633	661	626	653	630	680	647	634	594	641	626	616	654	669	632	615	658	679	629	620	629	666	656	643	641	688	678	617	659	671	637	623	629	624	665	693	630	618	631	647	642	663	657	670	640	669	663	678	702	671	604	683	643	643	652	660	680	609	643	673	659	648	634	650	646	658	610	623	647	676	636	664	619	697	691	644	648	624	639	665	662	628	674	622	614	689	597	614	633	667	650	628	647	621	654	638	631	624	670	670	620	643	699	647	661	589	652	639	654	662	693	590	661	710	624	660	644	605	640	681	626	675	632	639	647	602	620	655	696	666	619	668	620	689	616	651	612	634	625	687	654	684	630	644	623	628	590	650	643	667	676	634	662	652	612	655	685	619	633	616	639	653	624	607	638	689	670	648	626	581	578	649	641	680	630	630	679	634	709	604	637	615	676	664	603	628	629	622	716	666	701	665	626	676	643	637	606
22953	21429	29045	24236	21513	22003	16761	6708	4435	3251	2581	2024	1573	1430	1282	1163	1004	921	831	788	701	674	651	578	663	579	596	606	566	613	578	620	620	566	581	628	629	547	573	594	622	644	623	582	597	591	591	599	605	562	581	599	625	565	605	608	562	592	608	616	601	597	584	566	572	593	554	578	583	558	568	590	593	578	540	573	589	547	578	556	533	580	560	542	574	571	628	568	590	537	570	547	598	597	554	569	582	595	549	539	568	548	580	563	568	571	580	549	626	606	563	571	582	586	609	577	634	549	535	546	551	571	548	558	561	551	559	565	543	570	626	578	550	593	579	569	567	601	573	575	554	566	517	619	560	581	557	579	594	576	569	563	539	570	596	554	565	549	569	531	571	578	579	546	564	553	553	553	554	573	600	581	558	601	567	516	552	567	534	570	547	573	596	578	589	541	578	560	583	555	608	571	544	548	555	591	582	569	551	549	571	556	559	538	587	603	568	596	572	570	548	566	544	564	594	562	625	573	594	540	537	540	591	600	515	561	573	610	526	566	609	552	563	590	506	566	599	560	526	612	543	586	617	535	609	573	591	527	565	559	550	562	574	570	591	590	541	525	565	520	608	526	535	585	558	581	566	587	581	541	569	562	530	580	562	551	528	607	576	593	571	568	595	581	565	537	553	574	560	571	558	611	563	548	544	559	554	554	537	539	561	556	578	596	572	571	562	568	559	546	580	567	599	594	556	539	554	562	543	584	596	576	538	569	574	562	570	578	561	565	553	586	567	566	584	582	552	588	593	553	617	551	544	566	622	567	553	581	603	526	549	518	580	549	580	524	572	575	565	575	552	566	606	593	570	563	555	553	562	574	560	538	582	556	578	550	576	564	589	564	542	534	550	626	567	556	600	618	538	540	500	573	499	583	584	558	573	537	551	551	565	551	611	541	614	551	566	566	572	583	593	538	603	562	560	558	562	600	593	595	545	502	573	531	538	558	551	545	508	529	525	599	610	586	542	588	570	531	545	559	545	527	545	541	567	549	613	528	585	530	572	553	595	555	555	583	544	587	560	563	591	614	537	527	577	504	592	532	536	563	597	551	610	573	612	590	541	587	568	528	571	562	573	591	570	573	600	561	536	552	592	552	595	628	558	551	599	577	577	563	565	544	564	553	574	573	563	587	563	517	556	564	517	565	567	569	513	544	545	534	577	546	553	534	599	581	555	541	551	538	595	534	534	571	561	554	518	569	550	559	535	540	527	556	546	537	586	534	575	562	587	619	539	558	539	607	567	556	578	587	585	571	519	563	559	549	533	571	566	552	551	587	528	568	544	574	557	577	542	609	546	538	583	561	528	574	537	614	569	578	542	565	578	556	565	568	560	527	539	551	581	556	569	576	555	587	562	544	571	526	600	556	539	562	603	563	588	571	536	597	557	587	547	574	563	526	559	577	567	555	602	580	600	545	518	605	562	573	561	553	572	542	574	508	545	549	540	564	566	540	554	572	536	549	571	569	514	574	570	574	570	568	583	569	552	540	548	548	602	588	586	595	548	507	596	590	570	532	565	591	581	567	576	612	568	536	599	599	553	551	554	553	574	588	600	573	598	567	571	592	574	572	555	566	588	605	551	550	587	552	574	596	592	520	544	597	564	547	580	561	581	581	628	584	567	564	515	546	539	601	559	564	568	556	579	601	539	577	557	584	585	562	560	543	561	534	520	528	572	512	545	575	559	603	571	612	588	600	581	601	528	554	586	561	553	560	521	565	551	567	569	572	571	493	555	538	556	565	556	579	525	579	562	537	545	550	572	566	532	546	522	546	560	599	591	557	545	541	518	549	562	531	595	566	533	589	543	571	590	589	591	563	585	587	581	536	557	578	624	569	561	560	588	577	583	539	564	562	554	554	550	577	539	584	597	594	537	539	546	567	560	570	534	538	589	551	529	565	580	574	578	562	536	523	544	521	554	600	571	535	593	515	516	597	602	560	565	558	569	538	547	561	571	540	565	539	544	568	574	564	557	566	595	546	546	547	547	562	562	563	531	568	571	580	535	572	558	535	530	599	534	575	579	550	523	535	554	544	604	519	569	535	607	529	568	536	583	587	539	562	591	550	542	620	564	573	620	584	560	540	585	550	536	546	592	584	603	577	581	544	571	578	545	575	554	560	581	547	574	567	579	547	588	571	576	540	571	565	545	561	548	520	523	578	562	577	586	524	614	554	546	559	549	546	525	547	579	563	566	561	587	524	523	566	542	587	553	539	561	544	554	593	514	611	561	559	581	550	546	580	572	591	553	556	541	571	520	570	596	551	590	557	554	567	553	548	533	562	528	577	558	569	604	565	620	638	569	552	568	534	548	583	609	519	608	574	580	597	562	557	576	550	532	530	608	524	566	569	552	575	530	567	547	575	550	558	582	572	597	585	578	565	543	583	562	561	537	525	534	595	537	576	593	551	580	562	580	542	561	561	598	560	569	526	562	554	565	553	588	550	559	620	546	542	594	558	533	551	539	557	539	540	554	531	548	541	555	559	577	584	548	569	551	567	558	648	519	542	596	593	551	578	571	578	568	579	536	561	522	566	551	540	620	564	554	532	536	601	567	610	571	541	522	594	542	576	536	561	552	535	539	543	571	573	559	523	548	581	579	598	557	576	604	583	533	571	588	577	573	559	549	571	576	591	563	574	564	598	569	532	539	592	563	541	579	552	576	580	573	551	567	573	546	536	579	578	554	627	595	547	560	557	531	570	585	590	562	568	569	537	589	559	536	600	580	563	558	550	610	513	525	609	535	586	621	573	554	561	598	574	555	573	575	602	557	599	574	587	578	574	597	522	544	491	528	544	581	538	579	557	550	520	568	571	543	587	551	558	581	566	544	522	567	547	561	541	602	568	557	644	562	514	590	546	523	529	548	541	575	511	565	541	575	553	552	522	556	591	566	581	587	552	592	617	545	565	551	544	557	545	590	517	562	557	536	564	582	568	567	542	542	576	564	541	571	544	588	586	538	562	575	568	598	556	540	554	553	566	537	564	587	610	584	600	596	565	553	534	576	580	582	547	546	619	554	571	582	605	522	543	542	539	544	549	539	559	587	556	560	507	600	579	578	562	525	569	564	568	559	533	519	574	563	573	558	561	542	530	568	574	554	574	509	624	527	584	538	557	624	539	585	555	578	577	625	561	548	565	578	563	509	558	547	580	532	523	572	587	542	552	574	586	572	607	599	558	548	542	571	602	556	530	604	548	570	549	520	610	566	562	547	553	557	559	594	549	559	532	604	557	579	566	571	551	551	538	562	620	557	582	546	547	539	516	580	544	553	529	512	574	582	588	606	563	567	553	547	568	607	539	592	542	482	520	524	529	570	596	624	569	562	584	538	550	552	632	555	514	569	558	555	541	571	522	563	531	576	565	509	560	552	570	534	548	603	570	557	555	578	537	524	548	560	522	529	557	561	550	515	543	537	551	538	554	546	590	581	538	603	564	586	588	562	556	572	562
30991	56969	47274	31022	22667	16672	12213	8656	6716	4778	3787	2971	2292	1979	1738	1584	1412	1239	1134	1007	838	793	725	698	718	708	722	689	683	679	721	707	709	730	663	713	711	687	662	674	704	705	713	754	663	675	737	690	693	655	679	688	646	699	664	739	693	701	657	711	676	674	682	676	641	689	643	677	649	699	673	689	637	668	625	675	662	675	671	663	653	627	683	652	710	744	670	642	622	607	671	650	657	640	639	692	624	631	630	652	673	630	599	626	603	662	646	649	651	605	631	641	641	652	646	622	641	630	632	651	652	636	621	668	697	644	639	606	630	637	622	661	672	632	671	651	681	664	632	655	640	634	627	624	609	675	600	614	642	648	605	682	628	626	610	625	624	625	647	672	627	647	650	629	640	623	681	610	664	658	642	634	666	652	640	625	617	661	665	626	663	656	642	651	634	648	703	648	631	640	652	654	605	659	669	660	682	642	646	630	677	639	672	687	622	611	657	634	605	622	694	619	631	643	647	637	645	701	655	656	678	649	613	630	656	666	655	666	680	635	633	616	649	666	634	634	661	657	571	624	626	617	686	682	655	676	658	674	647	656	644	697	680	654	658	623	651	624	698	644	683	605	684	640	653	663	638	619	684	680	653	658	667	618	703	653	618	631	652	650	654	661	685	638	619	599	627	677	669	640	621	639	656	724	636	686	643	659	608	668	628	620	620	676	682	688	680	623	654	646	601	636	624	680	655	678	655	655	627	598	638	623	674	667	636	681	657	657	633	622	655	636	624	638	648	659	629	626	605	675	626	663	652	641	640	644	650	656	651	684	658	665	626	623	660	615	643	639	648	645	691	644	651	655	665	655	673	641	687	653	621	654	620	659	634	659	631	562	664	609	629	637	638	641	659	675	644	613	606	606	643	643	631	630	649	702	651	634	629	647	627	687	704	617	637	603	666	638	646	623	657	641	584	695	628	645	661	648	643	619	682	672	682	638	690	599	627	690	681	607	612	697	603	624	681	625	621	686	627	616	618	655	613	689	654	668	690	637	642	674	645	627	702	638	659	635	674	632	645	673	668	664	666	672	642	653	643	619	632	683	606	673	587	687	615	629	640	645	635	676	647	641	624	635	625	672	673	608	633	674	650	660	651	649	684	638	651	648	644	674	653	655	633	673	673	632	642	668	656	658	639	614	668	633	634	620	658	627	687	620	680	644	595	665	621	652	643	629	655	640	646	649	651	678	608	648	689	673	680	628	665	660	666	629	641	625	645	649	645	658	641	650	629	688	583	667	667	638	645	667	682	653	647	646	635	679	657	643	667	645	629	593	657	617	652	666	675	655	605	657	658	656	658	660	685	641	729	646	655	620	717	637	663	587	687	613	668	610	656	638	662	649	666	635	646	606	635	663	655	688	656	663	676	681	660	650	655	680	621	647	646	617	628	668	660	646	677	606	678	646	606	652	668	642	631	639	639	664	626	644	706	671	634	666	601	672	624	645	619	636	649	648	601	621	621	682	669	644	648	661	667	605	664	702	623	660	626	646	660	653	641	618	643	613	615	651	625	647	609	639	665	616	655	632	635	646	690	636	694	673	650	666	591	689	610	629	601	652	650	696	573	622	644	620	631	647	647	643	670	630	671	658	681	644	646	620	602	660	630	616	602	666	658	632	710	647	674	639	627	674	659	591	632	639	678	616	642	665	664	663	666	688	638	579	598	654	586	675	618	637	658	656	661	611	632	643	653	619	641	607	690	655	633	662	636	632	649	665	619	658	626	666	633	660	595	643	674	613	630	604	632	651	646	670	674	584	662	657	637	621	673	618	661	578	641	678	711	656	661	627	687	655	604	655	641	627	638	615	695	589	589	595	668	640	633	621	614	627	629	708	673	668	621	691	643	605	624	635	610	661	649	646	637	643	614	620	658	636	664	667	654	708	647	642	630	613	645	627	646	624	661	620	640	662	678	638	665	585	659	656	650	638	732	619	692	627	686	621	630	662	673	669	650	621	621	635	620	617	644	636	634	642	666	671	676	619	634	650	659	658	686	648	644	671	659	650	634	673	602	659	638	701	635	664	666	649	627	661	708	628	627	639	652	597	609	668	689	621	651	650	617	671	657	632	634	604	663	658	581	625	599	665	623	665	653	602	634	700	635	641	638	595	614	666	673	663	636	630	645	669	671	641	625	674	665	617	622	643	636	667	647	675	678	647	623	635	641	671	637	655	642	674	631	632	653	664	658	657	679	635	647	696	697	646	642	645	643	636	624	675	597	630	654	624	675	643	657	663	683	663	642	595	654	687	651	674	652	632	671	635	662	668	653	617	639	642	685	661	645	634	665	643	604	605	634	687	594	672	669	671	627	652	644	662	641	649	650	674	616	601	610	643	661	658	644	676	629	675	593	704	643	623	634	701	654	623	631	659	639	656	662	644	676	630	675	628	650	651	647	607	622	671	694	620	666	680	644	608	614	645	623	652	634	668	650	677	613	619	677	632	636	646	619	666	659	659	649	643	651	637	662	667	646	655	605	643	655	641	640	637	622	680	654	639	674	656	621	647	685	615	651	680	657	695	641	666	698	644	635	648	613	593	640	635	634	642	717	601	650	621	617	612	620	657	639	671	657	632	604	659	633	615	670	640	624	688	653	601	676	638	639	642	647	602	641	632	733	655	631	671	648	655	679	606	625	644	691	684	681	642	615	628	679	610	624	641	651	639	662	671	658	687	641	671	636	705	637	658	641	658	608	663	663	652	654	640	658	648	643	631	643	653	609	644	710	629	592	670	685	637	701	641	631	667	631	637	615	655	651	632	660	645	654	638	631	615	620	639	669	643	641	647	684	662	644	658	648	616	628	609	688	644	648	568	637	613	640	602	662	580	617	640	633	630	642	630	707	639	679	660	634	631	624	617	662	681	662	604	623	689	640	689	639	632	678	656	656	585	642	646	653	607	635	689	650	675	680	686	625	676	674	669	624	655	653	628	662	617	621	615	642	612	611	640	664	609	643	650	648	626	630	637	654	629	659	658	667	660	657	656	660	653	701	614	660	642	680	648	625	637	606	626	638	661	666	634	660	674	644	686	587	635	620	661	637	607	685	646	678	650	616	647	660	687	634	650	620	622	652	644	692	637	660	673	661	645	642	682	629	600	629	637	692	643	638	673	674	628	644	636	654	652	671	695	671	659	619	605	615	648	644	627	645	616	631	630	651	687	650	646	664	657	624	658	651	647	610	650	694	654	635	632	666	611	670	639	647	683	636	661	651	718	679	616	653	639	650	671	615	641	636	658	643	670	686	636	660	658	683	625	648	665	678	624	619	674	633	677	633	710	688	655	664	634	630	635	643	647	649	679	686	664	685	623	632	658	689	646	668	654	619	623	697	693	675	627	647	639	637	678	616	631	629	592	617	669	662	606	636	657	663	651	658	630	681	651	655	635	642	613	635	665	653	608	602	608	635	693	647	656	642	668	637	617	672	623	650	662	660	616	684	643	662	682	641	658
22882	21314	28879	24081	21394	21757	16452	6421	4147	3167	2371	1890	1588	1308	1272	1177	1074	982	852	768	752	662	676	619	599	609	599	567	589	611	573	605	586	625	650	586	619	578	570	597	608	596	571	628	607	610	555	558	569	591	595	575	605	577	570	557	587	579	571	565	590	581	554	567	592	577	585	599	579	577	563	546	547	536	547	586	545	534	538	586	563	519	586	566	568	533	597	591	542	559	615	536	609	614	592	598	549	538	563	521	544	580	581	537	520	552	518	581	545	589	587	595	516	523	564	564	558	563	548	556	612	583	564	561	573	555	533	539	565	539	529	569	575	584	570	583	517	550	510	560	522	538	594	575	539	535	520	568	603	541	577	551	532	537	576	550	545	510	507	584	564	583	557	560	577	587	580	555	542	498	527	592	512	596	514	532	500	562	514	553	521	527	544	566	559	564	550	584	622	585	549	521	548	579	603	534	576	543	567	520	543	574	587	606	528	572	621	519	573	564	594	557	554	541	525	580	520	550	587	539	630	563	520	577	542	544	572	533	543	576	534	522	605	537	527	548	537	572	511	582	548	542	540	566	562	572	592	572	531	550	551	585	570	563	535	550	568	569	521	556	592	539	586	555	570	526	538	531	558	564	513	529	552	571	538	554	549	577	569	557	567	588	568	531	530	571	565	550	574	533	592	529	550	547	592	581	535	585	600	525	543	529	616	579	556	560	549	554	528	536	550	543	543	521	568	531	548	573	566	561	545	547	521	533	525	579	569	557	540	544	563	555	557	586	584	543	572	550	537	561	568	549	566	555	533	559	561	565	590	524	605	539	577	537	547	581	552	557	538	574	591	605	586	575	555	579	569	595	548	545	545	552	552	582	566	542	544	572	532	594	532	563	546	543	599	562	531	591	552	567	497	580	529	553	556	588	553	558	567	523	555	543	578	537	550	569	526	567	558	556	581	556	575	506	557	570	569	541	561	538	584	549	515	530	595	585	571	578	569	549	545	544	544	622	577	565	531	564	504	551	539	600	534	580	575	532	509	550	565	579	533	572	556	534	560	575	576	595	547	560	506	564	544	565	558	539	592	538	548	537	529	517	606	557	564	601	565	551	591	558	541	553	583	542	549	539	524	542	562	575	546	534	592	571	523	563	569	521	575	521	574	552	516	565	573	568	538	563	584	553	574	567	546	563	568	501	541	602	543	540	557	520	575	579	548	601	625	496	556	531	568	537	534	539	572	565	530	550	605	578	559	597	561	563	605	572	578	541	532	523	553	608	538	552	556	555	535	581	568	581	550	551	530	555	566	596	557	562	525	612	541	525	554	580	552	543	566	538	547	563	539	549	559	562	550	583	546	574	557	528	577	539	556	565	532	570	569	550	564	530	542	543	576	577	545	565	552	557	599	543	553	575	561	551	575	583	541	562	564	577	537	501	564	554	567	548	542	535	576	587	574	579	537	577	552	533	555	550	580	518	565	595	563	529	530	577	553	518	584	524	566	590	538	563	554	526	545	536	518	539	542	587	565	568	569	557	537	563	548	538	576	533	560	560	563	521	597	552	594	547	535	551	565	554	557	569	539	533	521	588	533	519	545	541	606	577	547	575	561	588	558	578	599	582	558	574	565	553	586	530	575	584	556	553	560	576	536	540	591	533	550	509	562	604	550	571	515	576	565	555	579	512	562	601	558	586	538	542	537	571	563	553	546	571	552	565	590	555	570	577	570	574	587	565	516	493	560	566	574	549	607	589	538	577	539	563	539	599	555	567	508	557	582	545	547	582	569	564	583	559	584	561	546	559	528	582	572	579	568	556	565	566	573	565	577	582	572	518	561	551	576	516	581	566	558	550	567	594	505	576	547	596	563	573	542	559	550	568	574	553	579	569	606	543	581	546	517	533	553	584	567	545	588	551	550	598	555	516	561	549	605	592	532	554	572	522	606	525	600	575	524	553	579	536	578	577	546	520	575	541	554	576	589	572	562	576	563	565	627	557	540	568	577	535	536	564	591	546	518	550	547	603	557	531	549	559	595	568	570	572	534	527	582	559	589	549	604	563	576	536	538	528	565	574	579	532	559	558	519	597	560	538	525	566	547	530	511	588	537	571	549	557	519	559	542	563	526	600	540	596	554	575	523	556	559	530	535	562	556	567	562	568	546	576	569	572	584	580	586	542	518	532	582	545	556	518	516	537	571	539	619	559	591	582	580	535	576	593	552	602	542	575	568	558	583	580	551	574	599	580	562	538	537	578	518	540	571	504	574	514	568	519	598	562	548	559	560	554	582	534	557	575	592	571	546	507	555	571	587	525	514	542	529	543	578	539	544	579	583	570	534	609	562	578	542	546	565	517	571	568	588	581	548	579	545	574	571	558	542	583	558	534	514	583	517	541	564	522	577	544	573	553	577	517	586	591	511	562	558	574	549	536	541	533	602	533	582	599	570	552	574	606	561	574	554	543	575	572	564	588	545	573	533	543	548	541	571	592	545	582	555	571	601	580	543	579	545	550	570	550	519	561	589	546	558	538	506	569	551	528	549	551	508	547	539	507	541	572	537	569	596	559	559	585	563	516	528	563	572	575	578	590	565	560	624	559	533	521	536	567	590	596	510	584	550	569	560	525	537	550	538	589	574	564	546	537	570	585	557	551	527	562	532	581	541	545	552	539	583	523	570	546	554	576	564	559	576	548	566	575	558	556	525	603	566	584	559	524	542	557	551	539	548	566	532	558	546	555	571	578	574	520	561	526	533	554	508	553	563	548	566	521	570	583	501	529	553	557	579	529	593	567	575	580	531	580	585	540	527	558	547	554	574	529	515	570	592	535	568	561	545	604	574	546	532	518	613	527	526	560	569	507	613	552	598	505	587	565	567	580	556	570	560	629	561	531	549	571	571	574	597	549	536	544	553	519	574	567	543	539	579	499	564	563	546	534	582	593	528	569	581	561	592	558	585	554	535	570	557	567	581	569	576	545	537	600	563	543	598	565	555	543	513	565	561	589	539	551	557	562	599	563	584	543	595	540	518	557	530	557	539	553	549	593	583	559	590	569	539	553	573	530	573	573	551	548	584	536	548	564	582	542	504	578	565	556	530	550	538	570	571	547	564	542	531	559	547	604	509	583	522	542	548	581	529	550	552	540	530	584	515	596	569	576	565	513	588	587	550	552	521	563	576	547	561	573	599	593	541	530	568	520	576	545	556	572	583	556	524	569	615	541	570	581	560	548	583	562	570	554	560	524	565	552	568	569	532	528	573	589	586	557	565	554	517	551	563	545	569	532	558	546	583	532	557	555	600	559	555	573	566	569	563	599	574	559	541	555	541	540	571	559	570	520	574	556	523	523	559	576	554	514	560	559	569	589	547	527	568	566	480	569	553	590	579	535	582	554	558	591	532	531	548	568	501	529	627	569	553	550	577	586	543	544	555	526	566	525	592	545	577	540	548	538	527	527	557	528	585	596	600	599	519	570	580	513	523	528	575	572	526	549	588	566	573	605
31314	57753	45984	30482	22069	15943	11506	8129	6303	4714	3553	2912	2205	1835	1672	1518	1384	1240	1007	957	849	765	725	760	734	677	718	697	704	647	752	710	652	722	657	707	702	743	709	687	727	699	678	697	664	698	693	679	670	693	681	668	715	639	664	669	652	655	678	670	651	669	666	652	634	649	672	642	667	654	638	680	622	640	629	650	618	615	691	649	668	650	649	658	637	652	675	693	645	663	641	649	637	645	626	687	647	631	619	632	699	617	612	634	667	643	635	638	613	650	613	646	566	645	606	640	628	658	646	649	634	631	651	654	636	620	625	625	650	639	601	617	651	637	641	613	620	641	634	623	653	633	602	638	644	610	631	592	645	653	628	655	653	623	674	610	655	606	635	652	595	599	647	639	678	673	652	662	664	637	645	649	598	652	668	615	646	623	580	588	642	648	631	629	687	616	684	631	629	622	648	629	625	618	640	635	663	636	589	583	639	655	625	573	643	678	651	674	655	588	646	637	647	667	621	646	621	565	603	665	662	638	655	607	641	665	631	594	627	663	647	661	652	624	673	627	661	663	664	681	595	638	666	677	630	608	634	668	639	637	639	651	666	685	654	663	697	595	623	659	627	705	630	687	655	638	619	623	663	637	639	647	637	675	659	602	678	604	650	639	620	617	684	605	668	588	626	616	634	669	665	610	660	660	676	637	607	662	662	653	656	667	677	614	629	665	639	626	637	640	645	676	651	634	649	633	588	636	618	632	619	632	659	611	638	684	610	686	655	634	625	626	665	677	632	636	676	662	630	633	658	643	630	659	609	636	655	635	632	630	658	658	692	637	595	631	656	671	617	677	683	678	634	630	648	663	585	643	634	649	641	645	670	654	665	668	647	621	666	626	623	631	582	609	643	611	636	647	651	651	621	628	652	637	631	701	633	638	660	680	639	640	620	612	673	586	641	648	609	653	651	643	649	608	643	609	618	633	675	661	618	630	650	684	638	668	630	641	683	619	661	664	623	658	642	593	592	623	639	618	656	648	636	635	656	640	687	658	657	576	680	681	617	602	682	643	612	626	670	647	625	668	638	588	641	630	620	619	616	616	628	651	673	638	617	662	640	699	635	647	625	655	664	646	647	641	656	685	633	628	649	685	630	615	643	627	655	637	677	604	666	709	572	636	655	680	658	620	627	646	630	628	653	641	639	639	645	643	603	625	674	604	676	635	642	635	633	616	684	615	612	677	651	662	647	628	631	674	634	639	634	641	639	620	648	669	685	614	646	661	637	635	685	691	595	680	693	616	691	652	606	685	634	638	617	654	613	649	640	647	663	650	663	623	628	623	653	620	646	640	610	634	652	622	620	616	649	661	632	689	606	709	639	631	639	627	641	667	595	632	646	650	651	655	676	659	653	620	617	643	629	636	642	650	642	635	629	671	641	640	600	609	625	658	636	667	690	666	654	637	651	646	679	637	611	634	654	597	609	667	657	628	641	609	630	628	637	619	638	639	658	689	636	635	667	644	620	650	689	659	666	632	616	627	658	661	613	655	587	671	625	607	593	649	683	602	607	649	636	657	622	615	660	619	639	687	589	680	672	650	575	651	653	627	633	656	636	593	585	634	680	663	687	645	661	664	625	617	638	617	618	611	630	669	643	626	669	639	653	680	715	584	661	636	626	651	657	604	636	669	647	628	637	586	656	686	643	639	650	613	677	683	622	677	675	657	642	664	638	633	633	667	630	628	633	631	622	652	629	646	655	579	662	627	641	615	586	674	657	653	640	616	613	641	636	676	655	673	680	641	643	621	616	690	699	632	662	601	628	619	633	645	615	647	655	657	637	631	653	646	665	679	646	599	650	627	661	649	660	663	648	632	622	668	646	609	631	682	667	615	610	616	635	659	634	648	557	626	631	663	604	628	640	642	628	629	611	620	654	650	629	637	680	654	618	615	604	612	650	592	623	657	634	650	648	612	624	655	605	660	627	635	625	620	640	643	626	643	620	635	636	651	643	643	625	665	615	649	669	645	607	654	629	636	676	599	645	620	655	721	628	627	664	665	615	646	621	604	645	614	664	689	650	663	621	639	627	649	621	634	633	673	620	675	650	607	654	636	668	689	665	641	603	691	684	648	643	650	681	638	701	610	664	636	656	658	694	630	659	621	665	611	636	638	674	653	597	590	652	663	630	634	622	653	595	634	644	666	614	684	634	669	650	667	679	612	660	659	650	654	670	641	615	642	634	625	677	617	612	668	662	581	616	664	661	629	642	627	621	657	637	615	602	624	643	624	665	644	673	639	646	573	633	640	649	620	650	634	595	652	648	607	615	663	641	642	638	649	722	658	644	668	629	640	669	680	595	637	659	638	661	612	697	629	614	683	661	687	655	655	660	643	629	623	598	599	693	662	589	640	623	620	657	647	692	647	678	620	645	644	649	657	697	620	647	629	665	631	631	625	619	660	622	660	606	621	658	624	638	652	620	685	612	650	643	640	642	659	683	616	619	654	604	648	642	687	648	641	640	603	649	656	648	616	660	631	643	632	602	647	610	628	635	633	685	677	626	679	641	644	646	640	665	676	646	628	685	601	645	640	651	620	639	634	642	652	658	686	617	618	661	668	640	644	597	654	618	661	692	602	708	624	660	629	649	662	675	644	630	699	654	633	624	652	615	599	678	651	645	634	630	633	657	635	642	615	609	593	633	643	624	650	617	591	653	615	654	661	640	616	643	672	626	669	641	608	625	665	667	591	651	625	614	650	680	674	668	649	658	659	631	631	675	597	644	634	638	630	668	669	631	676	644	684	640	646	632	612	633	693	661	633	640	658	656	648	641	622	669	658	625	625	647	631	641	661	643	631	647	668	587	630	621	688	676	616	661	647	646	672	633	631	617	620	668	663	621	662	623	588	667	601	659	642	618	656	653	589	638	671	681	599	647	652	631	636	629	611	704	635	632	661	611	636	620	669	600	625	651	611	622	622	618	622	670	665	612	625	604	651	635	628	652	669	621	658	637	629	626	662	586	620	619	608	624	682	655	656	627	618	669	653	652	626	636	599	669	634	632	664	669	612	637	628	708	581	593	674	635	673	643	622	622	674	652	601	662	600	615	716	687	638	607	655	669	645	688	667	627	642	662	647	646	630	681	615	650	648	668	616	642	634	657	598	641	595	678	676	653	606	640	659	633	640	676	632	667	636	608	640	607	644	615	684	594	627	636	631	648	627	587	601	608	597	658	627	655	638	654	681	643	656	620	644	660	627	643	641	628	667	612	629	613	647	614	616	648	599	641	628	653	656	681	669	648	689	635	624	663	672	618	612	634	604	646	649	616	624	666	612	640	633	636	651	681	638	629	612	625	650	541	664	703	626	628	670	680	640	679	695	613	685	635	671	642	634	671	663	617	611	707	636	604	634	649	647	593	690	677	613	638	695	634	633	643	636	599	665	633	670	675	647	620	653	643	676	681	606	636	676	618	641	647	656	692	664	626	654	669	670	621	644	653	680	657	656
22847	21362	28982	24129	21445	21769	16398	6280	4105	3085	2650	1901	1575	1260	1178	1077	1045	937	841	774	716	684	675	607	636	596	608	610	653	570	603	609	599	609	620	607	594	619	590	596	624	606	616	574	572	585	601	590	637	571	583	594	584	606	569	549	599	614	573	593	565	578	554	563	581	587	525	625	580	566	535	573	600	573	582	584	544	594	589	617	593	566	583	589	548	568	546	589	529	549	542	573	575	575	609	559	542	548	544	608	571	540	536	537	544	561	541	578	583	580	575	555	531	557	598	558	590	554	563	551	576	561	539	526	568	544	603	558	538	558	510	543	558	520	555	526	566	604	546	541	531	562	572	561	552	534	599	535	550	542	592	549	555	535	572	550	540	579	540	613	582	587	568	580	531	547	568	535	566	557	543	556	559	541	547	556	552	545	569	505	567	587	575	564	596	572	569	527	550	552	573	543	560	593	592	546	553	533	553	573	589	543	539	516	569	520	549	576	584	551	576	561	597	534	544	526	578	578	494	546	557	529	531	573	570	557	576	588	568	541	574	582	558	564	561	560	540	545	538	555	580	558	574	580	518	557	559	581	564	585	552	588	575	500	556	556	597	565	561	570	543	581	531	559	557	513	582	545	570	553	567	589	593	529	598	580	574	549	588	560	538	551	519	540	558	538	532	568	574	590	559	570	559	574	501	557	560	547	548	546	581	516	566	567	563	557	554	559	546	571	557	528	516	529	575	584	515	586	565	528	549	623	570	561	498	601	575	553	546	586	591	568	566	581	576	512	584	541	565	602	586	561	521	552	603	595	566	584	566	503	522	587	571	591	559	594	553	526	587	526	547	594	583	550	599	602	574	592	518	550	506	576	579	588	527	550	527	548	571	555	538	555	554	558	580	615	583	556	576	560	571	552	528	560	552	600	575	543	557	554	560	573	546	519	542	545	569	563	538	582	586	567	513	583	565	588	562	536	592	568	562	540	561	574	514	584	567	556	543	580	585	533	590	544	576	526	586	571	568	564	524	532	560	553	560	613	545	542	598	595	575	564	549	548	558	564	605	578	580	558	567	586	576	568	587	574	535	573	590	534	547	565	573	548	538	567	554	544	562	547	546	580	561	538	571	568	576	593	559	583	551	576	566	583	514	564	575	600	546	544	539	549	522	539	565	594	567	567	588	568	561	574	552	587	587	539	544	620	581	608	576	620	597	537	588	519	539	550	556	545	571	575	535	555	517	567	575	578	524	581	554	590	548	562	569	579	567	547	549	571	602	516	556	570	612	544	539	577	583	552	562	580	541	537	565	576	539	516	555	565	553	536	536	535	580	503	561	528	598	574	592	515	525	554	554	586	555	556	560	549	575	570	512	570	543	598	520	552	568	588	554	600	595	540	546	599	576	576	516	519	551	542	527	558	557	572	595	580	578	546	551	555	555	590	543	553	525	585	584	582	538	519	592	584	548	567	569	577	591	533	592	531	547	545	531	542	546	577	581	508	557	598	602	523	530	548	577	572	530	565	533	590	567	524	563	541	505	542	611	609	571	583	542	509	522	554	543	579	560	550	548	576	556	545	586	564	566	522	533	530	567	556	555	608	579	571	535	557	561	570	529	523	563	589	584	526	600	559	584	569	539	552	542	596	557	535	583	568	561	515	564	569	537	590	535	547	556	539	594	563	561	569	551	562	533	540	564	571	531	524	556	561	603	571	515	576	574	566	548	586	540	572	545	586	547	564	590	536	558	554	523	525	558	557	534	570	529	585	572	541	569	568	546	582	551	573	567	531	565	544	556	555	555	576	566	560	551	520	555	547	538	522	531	538	591	551	593	529	552	507	562	566	577	556	580	553	537	552	548	564	518	580	557	558	575	571	555	549	523	557	534	579	532	581	565	549	551	532	528	599	556	562	565	599	522	530	595	527	522	542	558	521	562	559	532	564	535	549	548	567	553	567	549	579	547	584	520	529	543	503	582	559	565	560	597	568	560	558	538	593	559	581	562	511	536	530	566	537	563	567	513	584	543	589	550	566	560	572	556	568	579	531	565	555	536	618	534	543	576	551	541	562	583	560	579	555	572	522	559	568	537	541	576	520	559	598	567	532	567	545	545	546	562	549	546	565	561	604	531	556	530	600	557	590	565	554	589	548	565	531	543	561	560	548	548	533	571	546	594	530	536	538	550	533	595	594	544	564	567	537	572	592	584	517	580	550	554	528	583	576	585	501	572	546	585	596	587	586	581	555	527	562	531	562	568	545	599	510	578	561	581	573	560	579	551	553	532	547	556	597	553	565	541	598	573	533	541	553	540	584	572	526	544	559	592	541	557	588	595	533	553	512	545	511	532	523	549	574	566	578	528	602	562	562	555	583	570	568	576	558	530	599	574	598	576	549	545	562	560	600	543	548	559	571	553	529	552	584	548	524	537	581	559	551	555	570	550	555	566	569	537	584	583	606	544	573	562	548	543	543	559	569	548	600	528	582	551	610	518	541	526	516	592	540	517	588	557	519	528	586	552	552	555	555	538	572	597	535	524	557	579	545	570	535	572	593	556	543	552	570	546	501	568	552	563	520	585	570	544	520	566	529	558	613	565	581	563	570	558	583	559	569	573	534	544	539	551	554	569	517	606	560	552	536	522	530	577	574	560	585	596	522	526	558	546	578	582	545	542	512	592	519	542	580	562	553	525	548	582	577	541	563	539	553	579	529	555	546	545	561	573	569	568	514	630	561	569	559	601	543	546	553	529	553	588	596	563	570	530	529	565	550	532	572	528	564	546	567	588	532	581	582	561	599	495	530	571	595	565	608	539	547	550	552	596	504	571	590	575	547	542	553	604	585	553	573	546	562	551	576	558	535	583	564	547	506	588	590	578	569	562	550	569	592	588	566	539	581	593	559	567	575	581	551	585	561	621	544	574	602	582	566	560	546	521	556	575	526	525	574	524	565	547	568	552	543	562	555	583	571	531	567	548	573	583	568	537	520	585	551	592	562	567	578	574	567	547	577	540	588	547	609	565	583	557	558	555	547	512	585	551	535	571	526	551	596	590	557	594	509	521	598	584	565	563	553	576	597	594	552	542	570	571	507	528	575	555	555	574	521	557	591	559	558	521	535	563	524	603	574	557	555	552	588	569	518	573	562	568	535	595	582	552	543	566	570	566	591	617	583	558	562	558	559	603	568	562	560	537	562	531	535	560	528	582	540	585	581	561	555	543	573	584	561	527	549	532	627	566	557	562	574	573	565	560	524	563	557	552	560	537	539	559	561	598	524	593	522	547	533	564	531	567	584	551	591	539	522	607	578	537	511	560	555	551	554	566	560	516	549	570	526	557	550	518	542	577	563	560	575	536	559	578	536	560	531	559	534	554	555	567	584	579	569	592	538	533	562	542	593	533	560	566	562	564	582	562	516	580	564	552	560	537	564	564	564	536	509	519	554	585	544	560	544	551	568	596	534	588	531	537	561	527	562	563	556	582	576	597	532	542	546	532	568	514	551
32420	56763	46862	32350	21941	15519	11213	8104	6053	4680	3738	2729	2010	1756	1585	1463	1302	1183	1149	979	852	755	766	725	703	746	680	721	682	703	757	697	678	710	676	689	740	662	697	709	677	675	712	757	707	666	687	673	630	685	693	632	698	658	688	631	598	665	629	686	687	628	703	670	681	678	740	671	671	661	632	635	672	631	666	664	616	676	606	626	662	653	672	674	661	631	640	646	652	612	653	636	649	673	599	638	647	656	620	664	591	655	642	611	578	645	637	624	638	673	636	691	660	624	606	677	662	617	647	665	646	666	624	633	645	659	635	666	622	645	657	664	614	642	628	638	669	617	680	678	619	670	692	635	664	603	617	645	659	650	627	599	613	647	605	656	620	682	620	638	606	654	678	702	664	640	667	652	644	617	606	656	679	595	666	642	610	652	612	656	629	626	636	631	648	656	667	624	660	658	632	619	659	645	612	654	618	634	653	643	686	681	616	650	619	642	654	649	636	617	586	644	641	653	673	608	639	646	665	629	640	652	643	640	649	644	609	628	607	643	679	618	615	682	629	608	591	657	638	685	652	645	655	633	662	573	653	626	661	614	657	659	658	603	662	652	632	644	630	617	595	617	678	645	622	605	654	654	653	630	679	609	646	639	649	622	639	624	693	657	605	598	602	631	622	593	689	624	647	634	583	615	706	641	618	642	662	678	632	628	671	602	659	655	628	700	635	647	638	670	649	636	635	690	679	655	623	645	645	651	635	638	619	649	665	623	621	638	671	607	594	670	634	660	635	594	676	658	648	613	640	615	674	629	642	624	608	646	641	628	656	652	639	606	633	594	628	642	614	656	676	640	639	636	647	684	632	655	662	598	613	647	660	670	638	665	622	624	631	641	677	637	615	616	631	624	660	678	660	636	623	636	632	649	643	659	624	612	624	643	663	648	593	642	604	633	644	656	609	632	634	668	644	639	624	621	584	670	666	649	617	630	650	623	661	642	634	633	617	643	705	613	615	632	610	633	634	618	639	659	652	645	684	655	636	697	659	652	604	659	647	639	658	634	632	680	707	673	564	605	611	704	656	599	631	611	652	624	630	636	633	597	630	631	665	667	629	654	653	607	603	632	658	690	689	657	630	698	595	603	636	600	664	674	628	676	639	609	637	629	604	719	668	661	656	631	582	684	655	640	636	662	676	629	619	610	689	653	638	624	644	677	633	568	631	664	630	657	623	683	643	602	625	678	653	635	640	663	622	663	692	659	630	667	664	640	715	645	612	630	638	586	623	638	632	653	621	680	659	664	654	691	644	628	642	645	614	685	647	644	601	678	612	652	643	624	623	616	684	631	606	622	626	595	643	671	595	604	625	657	628	615	621	625	639	623	591	696	612	642	685	621	624	639	652	606	600	612	693	650	632	639	666	639	667	670	613	582	636	655	635	644	628	649	669	644	660	671	644	641	624	641	636	624	611	629	656	653	628	625	619	599	598	658	687	638	689	668	611	648	659	661	624	624	650	598	672	661	655	625	602	665	652	599	679	598	631	641	624	639	643	602	623	649	665	658	638	649	627	673	608	697	643	646	691	653	610	672	619	613	601	640	670	676	647	603	604	636	682	663	626	676	635	686	667	661	649	665	643	659	684	619	638	632	639	625	623	622	671	619	653	637	649	621	598	616	625	667	657	620	675	655	597	592	640	634	626	643	663	647	654	627	679	634	633	672	645	656	636	665	644	644	642	640	581	606	661	649	649	626	619	628	644	637	644	580	672	687	669	628	661	592	671	653	630	618	615	645	615	650	647	623	610	674	648	649	632	620	672	679	654	608	597	656	613	585	651	658	581	630	650	653	620	673	657	592	671	632	661	643	632	636	668	640	589	626	645	660	622	618	658	654	629	653	667	649	671	647	659	667	635	627	633	650	657	633	609	654	645	622	654	636	642	623	645	615	611	622	665	652	641	665	640	648	629	637	649	641	661	655	662	647	625	631	670	633	630	629	614	633	660	648	622	645	676	629	619	622	632	627	618	646	645	590	647	624	664	655	642	672	629	665	642	643	649	632	635	598	664	699	644	644	651	666	627	664	674	637	664	637	595	627	600	654	684	604	640	636	626	642	592	650	573	611	613	658	675	684	613	609	645	623	652	619	653	648	614	653	600	657	633	605	690	648	646	608	608	623	599	642	699	710	623	685	665	664	646	639	643	623	616	609	654	685	643	649	576	603	642	635	606	653	595	605	626	644	646	616	581	642	564	651	681	607	643	634	679	667	593	623	620	602	651	664	634	655	627	606	596	646	650	641	634	685	646	650	650	635	665	654	597	642	597	603	678	627	632	625	628	644	664	582	661	679	602	605	657	649	616	609	597	660	632	601	652	655	605	681	645	602	658	635	611	599	588	644	625	644	621	599	628	651	641	654	677	633	651	703	664	618	619	658	633	640	640	644	642	626	635	620	648	627	581	683	643	583	638	625	666	621	595	653	621	657	681	604	634	651	667	638	636	624	598	664	645	662	669	597	652	653	645	614	613	648	624	618	618	650	623	607	643	614	611	631	632	626	644	626	620	641	619	663	630	664	671	626	622	660	670	667	637	626	603	659	640	634	647	633	646	663	657	674	647	609	626	636	622	716	642	649	591	617	626	626	623	665	656	634	657	632	652	653	643	627	674	696	633	659	655	624	634	649	598	580	612	621	607	626	617	612	668	653	647	649	669	686	660	621	620	672	620	647	653	609	654	610	617	669	637	669	653	651	617	615	658	634	634	655	649	614	641	657	605	605	635	688	674	630	636	625	607	690	630	633	629	661	627	640	650	619	649	612	605	651	614	611	632	631	634	610	647	642	641	634	630	590	643	705	642	608	659	612	660	663	679	645	623	662	625	617	639	661	606	675	616	622	642	618	667	643	667	605	693	639	650	655	598	618	629	637	626	616	638	605	616	636	605	626	639	623	652	629	677	683	658	625	628	687	651	669	672	618	635	594	615	671	695	674	623	611	652	636	658	662	629	639	633	621	598	627	648	646	651	640	638	685	651	633	683	656	695	623	663	616	607	613	643	635	619	661	632	648	646	638	675	666	626	633	667	634	630	623	636	668	681	622	620	611	636	642	649	645	658	621	639	630	648	661	625	655	657	625	626	655	624	626	632	633	694	644	625	633	593	669	686	659	611	675	646	663	644	660	625	660	655	624	626	666	670	614	676	618	635	644	609	643	625	627	638	675	623	642	602	672	653	637	646	635	656	652	653	620	636	650	649	651	644	676	708	660	647	612	613	697	586	660	642	626	642	604	661	609	658	637	681	596	643	594	631	647	641	639	667	654	667	617	666	632	661	590	657	631	647	680	647	699	600	638	586	619	645	648	662	662	655	666	647	634	625	658	650	656	615	675	626	642	628	628	590	611	642	662	644	639	680	612	605	642	646	597	671	610	654	642	627	638	634	634	669	661	622	638	613	660	623	628	666	643	667	616	645	653	652	619	705	630	614	644	618	629	617	630	663	713	614	614
22921	21364	28989	24131	21432	21673	16115	6062	3994	3070	2440	1774	1420	1248	1177	1129	997	922	806	749	767	655	639	664	596	595	554	555	550	558	587	568	608	631	561	565	595	598	560	561	574	593	646	597	530	576	587	623	608	563	602	568	565	579	606	575	557	555	593	599	556	580	578	592	578	562	588	560	537	550	558	553	582	515	577	528	548	533	565	614	571	579	550	526	578	558	538	570	508	540	548	540	578	561	514	583	558	510	556	551	519	531	583	571	531	570	553	498	536	523	594	547	552	585	559	574	548	521	507	511	567	553	533	561	539	573	559	562	509	548	553	560	525	523	536	550	573	545	558	510	570	541	530	551	619	556	544	560	564	551	563	574	528	514	587	539	576	560	565	538	530	559	529	543	531	497	571	542	561	590	563	574	560	541	552	519	523	548	572	582	507	566	621	574	524	533	550	574	537	564	568	553	546	570	551	562	542	519	589	565	575	543	520	565	560	556	533	563	569	575	538	545	494	577	533	507	550	541	532	514	546	514	543	526	552	573	548	511	514	549	595	557	543	536	526	601	535	556	557	559	575	558	561	556	545	514	555	561	570	609	554	563	542	536	570	572	616	551	539	560	567	495	573	498	550	555	549	613	524	522	564	537	559	565	538	524	572	585	583	583	548	572	538	544	534	567	612	556	564	510	527	543	559	528	474	564	575	575	556	557	538	506	581	526	565	546	550	559	569	558	527	571	543	557	561	556	542	598	551	508	550	571	529	553	549	555	497	596	570	569	559	548	529	547	569	549	560	568	538	548	556	552	570	569	526	566	511	547	526	540	542	514	574	529	570	540	567	570	575	530	530	561	569	574	573	537	562	532	551	550	496	504	544	583	498	537	584	551	561	523	536	533	554	526	557	548	522	545	542	538	533	554	513	516	597	554	558	556	553	564	549	558	595	569	573	584	539	548	534	609	539	547	556	547	521	535	554	506	547	523	554	504	565	543	561	552	557	534	525	566	552	576	578	579	543	572	564	571	597	513	573	530	543	544	573	589	545	546	586	546	564	571	542	566	558	540	558	527	559	537	520	536	522	498	590	573	589	554	503	538	570	567	539	576	561	545	530	529	582	590	540	585	554	567	564	583	569	511	492	542	564	538	542	529	542	529	545	493	542	504	522	559	548	570	599	570	541	582	584	539	571	570	565	538	538	581	554	567	554	527	561	535	581	550	557	567	544	537	573	538	530	544	540	540	575	519	562	588	559	518	562	544	591	554	545	581	525	539	536	542	588	552	558	521	531	553	563	529	520	544	556	595	520	582	514	542	533	531	558	542	567	579	585	555	570	518	568	528	543	521	571	549	566	550	567	531	540	575	554	548	571	509	587	568	502	592	535	551	604	541	524	592	568	522	553	579	539	537	537	564	573	563	531	552	591	507	497	589	539	581	542	598	537	518	545	555	563	575	499	527	579	579	557	519	557	517	559	543	569	538	519	563	531	554	541	563	551	541	575	560	536	542	566	584	562	582	520	597	570	563	524	539	582	537	531	519	581	539	586	541	530	506	551	557	511	561	565	560	580	535	580	515	541	511	540	518	536	525	576	533	549	574	570	570	551	580	541	545	555	579	545	553	527	524	578	571	520	593	535	584	565	541	534	622	520	563	547	492	576	581	558	575	557	573	537	522	549	548	565	555	557	569	548	532	547	572	580	537	547	562	538	571	551	537	525	590	545	580	556	600	570	519	515	552	582	585	543	540	558	566	569	552	583	567	508	576	547	554	575	491	509	531	552	588	559	524	542	532	560	512	508	585	535	564	573	551	545	512	607	533	545	579	525	553	568	545	580	556	573	550	528	522	559	544	578	548	565	612	579	560	503	502	569	599	540	517	527	550	526	532	519	577	566	554	539	555	489	562	545	562	563	556	584	547	574	580	609	571	545	541	583	532	521	554	566	580	569	543	534	556	591	540	563	492	560	563	553	589	530	563	518	559	549	580	567	522	546	538	554	549	529	528	547	530	574	556	530	525	526	563	547	564	548	547	543	526	543	561	554	575	541	570	544	520	519	539	529	553	560	536	525	510	577	559	545	541	553	535	541	549	536	553	583	572	555	574	584	526	544	564	596	526	555	555	544	511	576	527	556	551	542	534	519	552	540	522	576	553	552	523	561	559	532	560	552	532	545	538	552	527	531	511	538	531	550	535	576	548	575	558	546	542	518	534	534	541	596	591	551	539	509	556	510	576	565	517	542	575	534	584	564	531	531	555	516	564	586	594	552	483	524	548	557	571	545	511	547	553	557	549	560	558	537	559	566	524	525	566	546	527	523	522	547	557	562	573	547	536	544	552	595	597	547	566	551	520	514	538	558	571	585	573	526	553	532	534	585	597	532	550	543	508	546	600	513	605	550	558	562	528	547	516	546	563	585	557	573	601	552	582	593	554	567	530	597	498	482	563	556	572	563	555	560	563	593	522	589	578	613	560	561	561	579	542	524	597	538	572	561	524	560	542	559	520	488	584	536	560	556	548	546	543	530	499	558	580	541	520	535	538	581	501	539	553	577	535	565	516	560	554	611	535	560	564	580	528	587	499	539	528	530	532	571	528	569	586	570	543	551	583	523	534	576	567	552	586	580	550	545	551	546	512	590	576	617	569	594	527	571	576	573	563	515	523	577	583	595	546	581	531	539	559	544	541	552	533	498	541	580	548	541	569	559	565	526	548	532	551	564	557	577	517	536	550	574	549	564	539	497	546	571	525	539	578	509	583	529	527	494	554	558	562	561	563	559	583	542	524	529	579	555	546	537	569	522	563	531	574	555	544	554	586	534	575	581	527	558	561	586	543	527	541	536	529	516	557	531	512	546	515	547	557	532	560	509	560	567	548	553	517	558	535	506	538	555	551	527	567	538	532	561	566	578	541	547	521	524	543	552	584	534	537	536	519	539	544	544	525	543	575	582	537	525	565	550	600	501	549	581	558	555	565	539	591	571	524	524	503	545	507	541	571	551	520	558	538	542	573	574	558	578	520	547	515	565	548	557	546	547	559	556	555	562	570	546	551	516	543	591	537	534	561	589	538	514	548	536	550	554	581	553	529	552	557	539	535	560	545	539	533	590	513	583	539	531	549	540	511	528	536	543	577	534	513	550	560	523	529	579	566	545	548	535	488	537	522	547	534	571	560	519	576	578	538	539	597	552	590	557	541	548	539	532	554	585	540	514	574	486	550	541	556	559	550	575	585	552	560	524	514	562	579	570	555	541	547	562	494	523	583	581	521	500	562	524	541	545	563	552	552	511	585	592	525	517	545	537	556	573	516	526	546	576	512	543	550	544	529	539	576	547	563	577	547	519	569	548	566	529	544	529	546	546	559	561	523	566	547	563	544	510	525	584	529	530	519	585	565	531	544	538	553	552	545	541	586	533	550	543	536	560	531	502	582	566	491	547	563	579	560	529	569	515	503	542	544	564	569	582	556	557	557	570	549	524	571	503	573	526	518	524	533	525	501	541	563
31992	58416	48976	32247	21061	15198	11107	8114	6196	4710	3526	2489	2020	1801	1582	1431	1363	1195	1068	1044	894	862	704	749	735	689	666	690	689	685	709	659	713	694	650	685	645	685	707	680	685	702	742	697	654	684	661	635	628	620	622	703	640	666	652	659	642	702	675	669	660	643	687	686	646	629	650	632	628	639	678	661	557	672	624	584	604	642	617	647	626	627	702	663	655	636	607	639	679	637	627	624	626	634	667	665	690	647	667	647	641	687	630	628	582	652	682	641	656	626	623	634	662	613	652	636	629	627	621	619	565	618	652	647	617	637	625	637	619	622	641	598	672	571	596	623	594	664	634	630	694	631	636	647	609	595	601	618	632	681	672	631	608	615	630	665	638	656	614	654	619	607	636	616	628	617	686	603	639	600	633	669	629	640	624	667	657	622	657	634	624	624	631	638	608	618	630	644	665	655	675	640	676	629	596	645	626	627	678	593	663	630	643	651	633	651	622	624	681	636	598	677	629	647	631	633	619	654	612	619	660	628	662	648	718	620	655	613	598	628	615	609	622	632	689	669	656	651	627	668	615	660	681	642	661	639	677	628	645	617	599	635	647	674	654	648	686	684	608	635	654	654	675	651	615	635	593	648	603	704	653	644	641	654	622	688	620	621	694	607	627	643	620	639	620	586	622	627	681	610	664	622	608	615	652	620	628	626	631	652	625	677	639	603	644	657	622	654	632	640	629	596	676	656	609	596	604	625	643	604	649	624	666	665	657	658	612	648	645	636	623	612	625	613	648	624	636	612	636	633	600	631	662	610	614	625	582	594	632	634	595	614	686	629	635	660	662	674	633	649	645	682	609	634	669	606	618	637	658	621	644	640	599	642	588	623	671	657	632	633	625	621	653	625	651	605	641	633	622	645	668	596	616	619	617	644	619	602	647	679	669	616	657	644	632	593	615	590	578	621	644	626	619	653	636	596	665	621	628	647	684	648	619	657	653	596	635	610	635	628	610	597	639	636	612	610	623	627	674	619	623	651	649	654	650	623	628	621	643	642	652	597	607	680	704	623	614	651	669	607	650	635	674	656	649	607	686	617	629	672	638	631	653	605	623	663	695	643	607	628	631	673	630	629	637	632	672	628	627	612	646	628	652	693	637	637	595	657	611	617	611	610	655	661	684	644	634	636	607	669	619	561	652	622	615	655	656	668	611	664	681	648	652	621	598	616	612	609	669	597	647	643	629	651	647	641	602	626	657	648	611	690	613	591	643	612	624	659	638	598	623	634	599	635	655	641	623	666	618	638	651	608	626	638	619	599	635	630	650	611	661	634	651	630	634	658	654	622	603	646	672	626	628	655	678	592	626	637	662	629	708	620	606	624	635	678	590	605	641	613	594	626	615	664	643	645	636	673	684	627	614	659	649	641	628	637	639	628	648	640	627	584	634	651	659	681	623	601	669	592	689	630	637	626	658	652	635	673	607	679	632	654	680	647	607	596	636	583	603	601	609	614	618	635	634	582	700	616	659	667	647	670	671	655	616	632	605	649	656	644	596	617	671	635	640	587	614	655	618	693	675	632	607	649	663	623	636	599	629	639	660	647	651	616	675	577	655	642	604	624	662	645	631	612	656	679	616	611	660	602	642	647	634	642	620	661	675	645	648	608	627	625	636	594	630	585	623	616	649	628	633	660	597	628	633	642	582	596	626	602	666	626	641	651	563	643	657	619	655	616	622	621	611	617	629	612	642	661	693	645	644	603	622	641	631	605	671	593	589	647	626	632	648	623	615	633	609	656	607	636	640	644	689	646	612	664	629	622	610	641	646	645	654	627	630	614	648	641	638	661	631	647	625	588	626	624	631	614	595	629	619	617	677	616	626	608	627	625	630	638	600	634	617	672	643	662	646	617	612	664	636	638	631	641	608	665	646	612	630	623	642	671	656	654	657	692	606	593	644	631	676	601	626	630	618	670	628	634	634	675	633	623	607	647	658	624	613	602	642	634	625	617	645	611	652	638	680	619	635	618	651	660	660	649	615	655	624	686	621	646	676	619	647	625	605	683	602	584	619	654	620	640	638	652	652	631	618	627	623	612	631	635	619	654	627	682	677	659	671	670	610	635	631	624	605	633	695	673	611	655	560	628	643	608	602	623	641	635	650	619	630	623	616	619	628	642	578	615	660	666	584	634	606	642	645	627	624	645	664	635	619	616	634	623	638	644	635	632	628	631	626	569	620	670	628	682	607	634	632	591	650	628	673	692	621	631	611	584	644	660	629	638	667	636	645	634	666	612	651	673	639	600	636	655	624	610	661	607	680	672	637	666	600	660	626	664	636	648	645	627	655	633	639	602	618	584	645	636	628	641	641	630	643	637	577	633	653	595	648	631	660	626	618	578	651	635	621	640	605	679	701	694	614	630	668	613	596	662	589	625	610	618	630	601	665	624	648	626	680	647	664	597	633	628	649	605	626	627	653	640	621	595	591	659	647	656	665	648	655	658	638	659	644	633	659	642	611	628	604	630	678	645	665	615	603	621	590	643	648	606	677	635	613	675	619	618	624	613	650	614	591	622	608	655	639	629	662	664	655	641	657	628	623	656	613	609	650	630	558	620	631	627	650	611	646	624	645	692	641	617	606	629	625	588	653	657	640	632	639	627	630	629	602	625	592	646	594	635	666	707	649	697	637	656	628	650	644	604	621	596	579	645	675	598	663	627	584	598	624	650	640	628	623	649	604	615	634	629	613	616	603	620	640	672	630	624	662	640	623	595	631	642	650	648	632	634	687	603	634	680	627	601	632	641	654	653	636	613	647	615	672	611	668	593	673	663	622	668	664	624	634	603	599	643	637	615	651	660	654	661	652	634	644	672	628	650	642	659	621	649	642	583	644	651	629	600	624	640	624	616	640	674	654	653	601	617	611	638	576	634	652	602	651	627	619	645	644	639	589	605	616	621	635	675	637	610	618	608	641	659	633	618	622	655	645	643	628	579	545	581	656	626	632	653	624	614	643	632	661	627	622	642	651	618	658	615	635	621	632	629	650	684	670	661	665	654	611	629	647	641	647	619	664	653	653	644	601	683	628	627	639	629	611	616	623	590	700	632	609	616	609	602	656	644	633	652	634	663	643	643	616	668	636	615	622	636	655	612	613	639	616	625	648	635	634	617	661	723	640	635	668	645	619	604	663	651	619	621	599	689	606	662	640	602	645	620	626	614	644	588	618	657	647	640	620	604	631	679	662	649	621	625	633	666	626	630	610	602	625	600	606	636	598	603	672	593	624	613	626	581	653	669	633	659	658	680	597	640	616	638	598	591	622	603	647	654	658	658	635	595	647	563	677	660	592	681	604	639	635	639	617	607	664	650	654	643	625	653	623	618	601	644	634	636	653	653	675	624	658	636	597	646	648	639	662	609	660	657	614	606	624	677	620	642	603	569	601	637	629	631	638	624	582	609	665	638	643	636	621	589	638	619	645	635	628	637	669	627	592	639	672	631	648	637	642	601
22940	21384	28972	24194	21442	21751	15909	5933	3742	3019	2168	1795	1465	1277	1191	1071	1033	931	844	775	744	653	642	642	607	568	623	599	569	573	589	607	638	598	573	607	626	608	610	553	617	611	613	604	537	609	575	620	592	600	571	551	562	598	567	590	578	600	567	548	577	535	526	578	571	524	568	536	534	540	572	519	591	537	552	540	578	567	584	574	538	555	533	539	553	567	554	562	546	530	581	585	581	511	538	542	647	563	542	562	571	579	540	547	538	599	526	559	582	543	548	552	583	542	551	566	560	516	552	570	542	569	584	572	541	540	531	603	566	566	576	535	559	569	583	592	545	541	560	606	576	555	548	525	559	542	555	551	571	531	555	567	521	544	507	602	536	552	551	553	563	538	604	593	537	523	559	592	566	591	543	604	599	551	518	544	563	541	538	552	509	529	602	554	572	568	559	567	526	544	564	544	543	520	524	527	536	580	553	538	530	551	551	561	551	532	536	518	523	576	586	569	536	558	603	535	560	580	626	589	570	569	541	550	574	576	520	582	568	576	561	571	562	551	589	544	543	626	534	538	578	612	592	536	565	616	547	549	590	644	550	575	565	566	555	565	549	604	545	493	558	553	553	586	576	575	580	526	545	576	508	536	522	542	572	505	573	512	523	513	550	561	572	556	562	569	566	566	584	564	524	611	509	531	553	491	561	553	542	550	532	524	557	569	523	535	536	561	510	588	557	515	517	559	519	580	593	552	575	555	527	561	543	547	557	548	560	522	545	562	572	589	615	550	553	577	521	547	490	577	582	552	530	577	575	557	525	544	540	543	574	551	531	531	533	567	492	552	508	534	573	549	559	536	532	561	542	570	589	535	552	596	540	470	506	550	547	556	554	576	560	548	584	514	578	584	549	498	543	557	535	494	565	557	585	533	557	555	567	548	575	574	543	580	587	590	593	549	525	558	578	543	553	538	506	560	583	581	544	559	555	532	579	556	571	579	566	569	568	525	568	597	532	557	568	552	528	537	577	566	601	593	588	548	566	570	585	558	541	566	543	509	596	576	533	585	543	616	535	531	554	557	557	547	569	552	536	532	576	561	607	579	552	526	516	555	546	586	542	507	542	578	558	591	538	586	526	537	562	547	536	558	554	563	540	540	513	549	556	521	572	538	547	551	605	570	556	581	532	570	533	586	580	566	544	558	559	567	523	546	534	560	529	553	575	551	543	570	584	550	547	559	576	583	549	561	556	526	542	524	558	546	539	567	604	538	524	572	539	546	561	572	533	564	573	536	505	559	541	550	525	553	554	531	512	514	549	567	521	571	517	511	565	596	556	553	572	543	533	552	551	530	602	569	565	577	567	576	573	558	532	577	598	554	569	541	539	508	567	581	547	595	553	549	557	553	566	546	546	547	560	566	548	554	551	543	605	573	530	547	555	559	577	577	591	593	547	537	570	547	530	568	549	563	546	534	514	553	572	550	558	555	575	496	585	539	544	540	549	505	557	562	552	526	536	533	556	541	550	560	545	559	537	623	572	544	565	504	542	573	545	534	548	557	557	564	568	605	571	550	558	535	566	515	560	581	539	618	510	559	552	566	563	552	559	602	568	545	540	604	585	556	544	577	573	535	558	549	529	558	586	553	548	554	556	550	551	548	533	548	548	566	515	560	532	575	512	548	570	555	561	548	538	542	552	599	561	562	529	525	554	583	528	551	575	563	563	512	533	558	573	561	572	554	548	586	555	571	535	547	562	551	565	495	493	531	556	536	534	567	589	509	525	550	534	537	525	597	548	586	534	544	576	533	547	594	566	564	556	553	534	547	541	571	556	531	545	629	534	533	573	571	562	565	562	499	567	553	525	569	591	545	549	552	531	592	577	568	521	582	589	559	556	561	505	565	522	576	537	523	544	545	556	552	513	595	537	534	536	575	514	553	533	553	550	562	491	528	544	560	563	529	589	519	551	513	523	531	557	540	556	547	562	577	557	561	565	573	558	534	523	550	511	558	550	523	563	582	515	567	553	569	520	565	561	539	511	563	551	568	548	531	582	559	562	536	520	563	575	570	548	596	569	533	562	533	542	550	556	562	532	563	544	568	554	545	523	586	555	570	495	578	564	576	542	550	583	567	524	525	601	554	542	566	549	543	568	529	540	562	552	547	581	527	549	566	535	591	579	563	555	545	559	572	520	543	538	532	539	537	591	553	568	557	556	546	551	517	566	546	530	536	561	523	557	572	499	531	529	530	539	554	538	557	524	578	575	600	535	539	542	562	601	601	570	548	537	547	567	536	508	552	545	601	612	544	538	594	558	568	555	521	529	555	567	514	566	566	570	553	547	556	599	526	580	587	532	559	595	502	545	559	564	562	581	560	528	581	567	561	552	548	552	564	596	526	532	526	553	525	548	551	555	549	551	550	527	552	569	558	543	550	523	566	562	541	543	603	541	541	564	532	579	579	551	572	546	576	609	573	547	528	564	559	570	509	537	611	525	584	531	549	594	495	561	568	552	572	586	566	566	580	554	560	570	505	548	542	526	557	544	574	548	547	560	544	555	551	560	538	571	542	570	601	572	575	570	566	538	570	524	527	532	555	568	555	552	544	551	560	542	557	558	567	583	556	549	505	591	574	537	571	563	554	588	553	545	539	561	566	569	558	556	526	537	542	580	557	541	586	547	549	545	562	531	558	549	541	583	580	581	568	574	529	584	579	537	539	532	563	586	515	523	548	498	585	569	523	565	580	582	564	571	559	564	566	546	558	552	568	552	560	517	564	494	557	548	562	538	552	590	553	506	509	548	545	575	506	555	573	580	502	525	553	605	555	569	541	533	535	582	541	551	593	555	599	542	551	525	609	566	568	566	568	583	532	558	596	588	520	529	540	529	567	515	536	550	585	574	588	571	577	567	553	537	536	588	556	578	539	574	551	567	551	549	539	566	550	560	552	534	557	507	584	538	544	527	535	545	553	594	533	575	601	554	546	582	586	586	553	575	567	566	551	577	590	534	578	552	542	581	547	573	514	540	557	501	586	552	609	571	587	490	530	565	562	554	558	518	562	548	581	529	608	564	527	556	565	542	515	541	516	535	534	558	524	569	550	525	560	565	554	564	589	537	503	550	551	534	528	590	576	504	552	527	566	574	548	546	543	541	522	531	574	535	566	550	578	565	511	510	553	537	540	549	542	573	564	519	570	550	561	535	600	581	545	539	546	520	565	525	544	552	601	532	543	513	599	547	575	564	561	536	588	561	555	532	492	545	522	526	587	546	539	582	582	596	552	569	553	559	575	557	575	534	580	530	533	571	529	538	568	542	561	585	555	583	560	595	554	549	553	533	601	531	531	519	587	562	547	597	576	532	536	540	599	566	597	537	558	559	583	548	554	550	530	580	497	568	524	534	564	561	585	567	506	598	564	565	566	567	541	516	564	563	554	506	555	547	557	590	510	523	514	530	578	518	569	541	543	550	575	553	558	572	534	537	550	578	582	575	607	564	576	577	557
34005	58643	48009	31904	20369	14760	10586	7735	5730	4524	3131	2468	2007	1687	1527	1349	1303	1178	1087	963	882	799	723	713	696	668	722	648	701	684	697	700	734	684	673	694	665	716	705	636	702	722	717	682	723	657	668	713	629	641	644	672	709	661	677	649	674	686	676	604	692	687	640	677	609	624	691	679	669	593	685	634	632	607	661	644	621	650	653	631	659	612	609	621	624	650	586	633	628	657	604	613	639	653	656	627	616	640	688	636	684	616	648	638	671	620	662	623	626	700	609	671	618	639	643	608	573	605	672	654	631	623	629	650	643	600	645	657	602	646	614	597	639	683	670	547	635	614	593	630	650	647	652	636	606	672	610	608	658	687	646	617	640	674	625	663	622	601	653	697	665	662	661	628	606	626	618	596	636	673	576	669	634	649	608	647	638	654	637	624	631	597	627	634	627	647	654	665	616	607	657	637	679	647	668	692	640	678	603	662	650	660	646	631	638	644	622	657	628	608	588	621	607	634	654	652	631	633	650	654	568	649	621	586	649	676	640	587	661	634	667	597	610	622	612	625	588	636	635	623	599	612	580	639	654	599	601	618	622	600	589	661	683	589	646	620	645	610	620	612	598	628	618	674	617	624	619	679	622	660	656	629	637	649	627	643	610	679	665	620	667	620	587	665	612	636	600	688	621	613	564	615	639	632	680	589	704	708	653	623	635	644	648	611	635	555	604	665	706	626	654	631	633	646	638	612	644	591	608	595	654	625	638	677	692	624	644	609	631	677	676	631	666	659	605	652	632	661	611	648	647	621	688	645	626	612	641	666	622	685	580	708	641	649	650	648	636	671	664	638	637	614	639	632	619	688	645	645	626	673	626	604	674	668	607	624	636	661	649	616	669	627	638	630	635	622	642	643	648	592	591	629	650	646	682	618	634	647	603	655	648	635	615	625	631	559	648	632	655	659	683	671	623	646	599	625	589	627	622	640	608	680	633	610	661	653	622	701	661	657	615	615	638	612	628	608	583	618	667	646	637	645	651	645	682	614	608	618	683	653	624	598	622	598	659	616	607	656	696	668	586	657	618	594	611	647	651	626	653	638	638	638	653	622	632	634	654	665	637	584	650	622	677	617	626	629	623	645	613	648	648	671	628	616	623	635	628	648	617	652	601	634	688	635	644	645	637	648	640	611	661	605	699	640	651	669	635	594	620	624	661	630	623	660	613	628	593	636	643	640	604	631	642	633	651	635	713	646	669	666	681	617	601	610	617	654	627	628	665	671	670	606	618	671	628	664	675	611	636	609	665	589	614	638	643	643	680	601	616	634	568	676	629	613	581	633	627	635	691	603	676	581	639	648	647	607	637	628	606	685	635	612	587	620	609	651	636	633	670	614	639	606	626	633	605	610	621	616	641	622	675	653	613	673	626	651	594	667	618	602	625	636	636	603	691	651	650	626	604	648	635	640	615	603	646	629	687	669	653	624	670	655	650	654	632	636	610	627	676	638	637	628	646	628	643	633	634	611	607	617	618	643	611	600	664	667	630	614	649	634	665	583	645	655	665	653	619	616	657	615	644	641	630	628	633	631	653	644	659	634	604	668	626	625	602	664	653	682	655	540	669	601	663	641	636	625	612	630	671	614	650	616	629	657	674	636	591	637	664	648	665	624	657	647	619	662	667	621	683	634	621	656	607	627	640	652	668	632	674	669	645	644	637	613	627	638	595	606	607	605	611	580	623	631	579	653	675	631	621	628	658	661	643	629	643	655	635	633	623	597	647	635	601	612	669	635	652	656	630	610	659	638	638	671	604	617	633	682	608	629	650	659	664	637	621	660	649	652	614	620	637	641	633	665	626	614	627	614	676	639	638	659	629	670	658	610	626	661	647	672	613	633	590	623	630	615	618	614	585	622	664	607	619	644	625	657	597	638	624	587	624	611	619	695	660	568	671	639	626	641	643	638	650	625	639	638	620	662	634	632	626	643	604	674	619	630	621	622	687	625	659	667	634	658	667	672	664	637	577	647	672	631	656	647	628	673	615	650	611	657	652	648	690	613	668	664	586	664	637	592	630	620	654	598	674	672	619	636	685	579	645	639	659	603	628	686	635	668	623	622	636	595	652	653	602	639	620	632	637	656	617	647	633	653	619	614	667	605	634	661	667	679	627	650	616	659	589	631	582	660	632	586	635	631	671	640	653	656	640	618	603	631	685	607	615	628	627	666	658	604	615	649	654	605	627	614	630	613	654	665	592	607	585	627	635	639	629	631	609	603	665	646	650	664	624	639	617	592	616	602	686	638	671	632	650	669	669	677	584	627	628	625	649	641	649	621	628	644	660	619	658	641	645	637	643	650	628	631	646	613	644	635	652	650	611	581	658	629	639	610	635	652	662	622	650	654	664	612	622	616	627	647	590	584	639	674	578	628	621	627	636	673	674	647	607	618	608	647	624	606	597	663	629	679	687	624	601	653	627	653	618	621	621	641	601	657	654	632	684	627	650	627	631	669	626	621	631	617	678	667	662	619	630	623	573	653	626	647	630	622	681	667	594	662	614	619	645	634	623	621	591	666	637	692	635	609	647	606	609	588	638	607	656	669	656	636	655	616	629	640	632	647	595	636	653	599	669	637	621	615	647	654	615	592	600	688	614	610	634	602	630	639	643	642	579	653	593	622	645	632	671	610	698	625	654	647	590	629	641	637	645	609	657	614	634	687	606	594	628	629	610	663	625	607	674	599	658	604	603	626	640	623	647	665	645	641	673	569	642	660	629	625	611	615	663	587	652	660	622	650	620	646	656	627	641	679	622	693	653	606	613	617	624	628	681	649	642	629	650	659	635	629	638	621	639	638	654	640	628	620	590	665	647	658	647	647	632	556	595	591	641	606	629	641	680	658	677	595	615	636	616	620	589	642	609	613	612	667	617	600	647	610	647	674	666	629	662	670	654	624	620	647	664	658	656	596	600	622	696	632	658	680	608	658	649	653	646	623	622	647	625	634	622	611	601	637	626	602	640	619	671	607	603	653	659	625	668	644	593	656	620	633	569	592	620	645	643	653	665	630	652	640	674	588	641	653	658	618	667	615	629	608	619	675	646	618	649	619	632	689	661	640	624	635	612	615	612	667	644	622	628	628	587	667	586	651	636	592	639	631	634	624	633	644	653	628	635	643	648	635	642	620	642	614	620	636	670	605	638	629	615	624	634	654	639	619	605	641	637	621	641	603	598	669	629	669	623	600	616	657	649	668	629	658	588	638	634	636	642	624	678	625	672	640	648	621	646	645	658	630	664	676	670	601	644	655	604	683	615	633	591	657	630	610	626	593	657	613	615	600	639	636	671	624	645	642	611	650	629	624	629	636	651	589	609	633	626	660	644	630	642	593	646	671	651	660	606	606	658	634	655	601	630	645	603	671	611	633	613	650	646	641	637	651	589	637	587	668	602	628	637	684	676	657	619	617	672	646	667	641	622	655	674	655	622	614	648	629	647	623	632	639	630	661	648	648
22904	21307	28917	24069	21364	21712	15423	5768	3734	2909	2270	1789	1411	1275	1140	1089	945	866	853	752	706	680	658	640	614	591	585	573	582	585	586	566	606	598	579	579	586	621	590	559	645	586	611	625	583	567	593	562	559	604	590	596	530	552	556	586	554	579	599	566	592	524	554	555	574	579	534	494	547	566	596	611	596	628	579	552	527	568	564	566	584	558	602	540	556	559	572	595	584	553	564	544	578	519	555	568	578	579	544	536	541	565	587	536	588	555	541	557	547	544	555	506	538	553	567	535	538	557	549	560	537	612	524	559	551	543	581	540	590	606	597	526	566	541	541	536	577	566	581	525	533	558	546	578	540	554	553	545	548	558	562	595	538	540	582	587	555	564	578	591	549	549	554	556	499	514	571	569	571	531	558	537	570	554	537	604	552	555	588	559	539	531	545	529	563	552	551	569	586	534	544	538	560	586	535	579	559	564	588	546	616	514	565	561	506	523	561	585	547	577	548	548	549	531	574	526	583	582	569	526	570	557	577	544	583	561	562	545	568	548	534	563	550	536	532	550	528	526	548	598	528	545	602	526	554	548	538	581	498	541	578	537	557	602	552	559	573	550	578	576	550	518	562	554	524	484	585	519	562	556	563	571	552	551	538	551	543	567	569	589	564	551	565	531	572	562	533	608	531	505	558	552	586	534	552	569	561	532	545	506	550	566	564	513	563	580	565	593	573	580	543	576	541	600	576	543	569	535	569	541	512	522	534	512	544	528	533	546	515	539	565	571	541	567	587	547	608	584	564	549	570	566	524	555	541	567	519	561	580	548	543	585	543	539	507	535	565	558	576	571	558	512	540	560	508	550	536	554	570	584	567	547	568	596	568	555	554	557	575	577	556	571	534	510	572	593	559	541	577	536	560	552	561	554	557	522	575	557	569	528	565	544	578	546	593	553	557	582	601	583	550	568	563	562	583	530	543	546	560	553	572	547	555	521	541	603	589	553	547	568	535	523	517	585	588	561	590	569	598	586	547	522	557	511	558	573	571	555	541	577	515	536	556	559	529	575	569	582	617	512	550	537	561	538	521	552	595	530	562	548	560	545	581	521	518	550	540	558	571	544	541	553	579	534	557	569	535	550	541	570	563	529	559	614	571	508	601	568	554	522	562	570	591	556	525	580	522	572	562	574	541	545	548	579	542	519	510	531	546	546	553	554	556	565	571	580	597	523	590	571	560	588	563	532	557	533	564	515	542	585	523	592	573	550	541	580	539	521	555	551	540	585	560	554	540	555	539	521	560	562	591	598	531	571	509	573	547	538	566	552	595	539	513	547	566	539	536	559	535	572	574	589	534	548	572	588	545	601	564	557	589	556	596	549	536	549	607	577	566	539	556	549	515	603	546	595	557	507	577	481	515	544	530	563	563	524	577	566	639	552	561	577	510	479	568	529	535	529	530	514	577	573	564	520	562	541	545	534	512	596	528	553	549	548	603	533	548	581	543	519	556	555	528	570	534	598	573	535	526	584	524	560	565	522	567	551	531	522	543	553	527	552	514	505	544	555	584	513	564	521	561	549	541	542	548	572	536	558	555	565	563	564	487	492	550	559	538	535	556	565	515	508	587	578	603	563	582	526	522	561	539	545	542	552	546	534	522	529	580	540	555	570	559	553	585	519	529	563	506	528	577	569	544	571	496	561	572	552	592	561	557	586	556	585	546	565	604	550	555	503	592	542	596	582	600	573	569	549	543	555	574	530	542	547	601	550	542	593	553	583	576	562	503	522	510	537	539	555	526	578	522	528	594	538	560	533	533	513	526	524	602	556	550	550	573	604	549	584	556	553	556	581	520	549	552	550	536	587	511	527	513	554	568	581	519	580	582	547	565	604	559	583	526	528	534	574	574	578	598	531	543	573	541	554	578	549	555	543	552	523	550	569	572	554	579	541	536	530	546	548	574	567	539	522	560	520	558	574	544	554	562	552	545	571	572	526	578	590	562	533	543	546	584	546	514	611	544	579	582	557	540	534	550	561	602	531	579	574	540	558	551	544	520	512	559	551	553	563	596	569	556	553	542	579	567	522	541	568	560	571	563	531	573	562	592	534	563	575	497	530	534	570	565	563	583	524	579	515	556	583	551	518	553	569	576	528	571	564	558	517	543	548	570	510	582	577	614	577	601	583	530	572	540	570	524	544	597	566	516	577	596	555	571	578	558	562	522	516	583	593	524	566	549	560	543	560	585	516	525	568	573	574	589	566	582	597	509	535	576	540	579	531	555	555	546	527	561	537	557	562	524	509	549	598	554	549	547	599	516	506	602	544	558	566	531	586	559	569	559	501	552	557	543	526	560	568	537	500	578	573	568	546	555	552	546	489	554	573	578	533	533	535	530	512	528	541	544	544	539	551	517	552	522	511	545	558	561	547	571	504	560	590	585	529	525	529	538	573	576	500	568	556	571	583	563	614	551	547	562	584	506	547	522	532	590	553	572	515	526	549	523	553	557	523	526	565	540	566	527	529	524	543	572	508	570	557	550	527	597	503	551	589	563	541	567	536	531	520	561	525	549	539	544	523	523	584	550	589	575	534	568	568	532	524	562	565	551	567	548	535	576	543	537	543	551	601	556	516	570	563	557	569	573	579	557	576	589	528	521	560	550	531	551	533	558	547	525	545	544	548	499	561	576	561	559	581	555	527	545	589	558	515	561	520	575	564	588	565	502	540	568	553	576	574	512	511	525	589	598	498	551	584	521	567	568	583	507	556	509	543	564	571	558	517	552	530	537	587	562	585	491	509	509	546	576	514	547	533	559	549	514	550	563	562	563	532	544	520	576	553	569	538	507	538	574	568	570	564	532	552	566	563	533	556	554	554	569	531	533	537	523	555	501	591	584	549	553	550	535	502	516	588	591	555	552	538	518	550	606	601	567	541	560	543	544	519	548	540	595	534	577	592	607	561	544	582	525	587	550	553	566	579	566	554	565	550	578	552	493	577	534	558	541	571	544	567	516	559	566	605	550	581	524	576	511	551	549	549	517	524	549	548	557	535	566	586	562	545	561	580	516	579	528	517	548	548	562	546	569	557	539	568	562	491	546	555	544	523	564	562	577	585	554	549	537	555	597	552	535	579	553	553	512	560	555	594	533	551	596	519	566	554	520	589	553	534	555	583	557	613	569	548	590	514	562	547	556	513	544	560	578	620	535	551	559	559	571	545	520	566	541	567	552	562	517	534	558	516	607	525	550	545	556	571	558	585	523	548	524	560	528	537	587	559	519	512	566	558	562	497	543	520	567	544	546	530	563	538	516	525	516	531	556	588	555	550	540	544	562	548	564	535	553	549	530	557	561	555	523	547	573	565	554	515	543	554	542	557	537	545	582	541	530	530	533	573	571	558	541	572	579	559	561	539	520	574	542	595	545	553	586	557	544	558	569	558	582	593	548	552	595	591	521	537	551	527	528	577	590	556	493	592	545	565	545	514	523	505	523	543	595	540	542	533	565	541
35475	56638	44979	28633	19787	14436	10375	7605	5702	4290	3306	2515	1952	1689	1407	1410	1177	1101	1028	946	859	793	757	721	695	733	698	624	636	675	655	701	737	699	711	702	692	681	618	714	690	648	724	696	661	632	677	676	688	693	665	711	654	699	626	641	620	644	639	651	623	631	626	642	611	622	647	662	633	670	635	619	668	696	646	622	644	634	671	666	630	623	676	606	581	585	660	664	659	627	638	654	673	610	619	660	630	655	623	633	638	626	635	661	626	600	694	646	665	639	599	600	624	635	640	623	648	620	644	622	650	623	658	589	620	640	647	639	628	640	641	596	632	644	623	620	667	605	633	581	629	632	624	588	668	625	604	651	627	606	590	618	654	638	609	671	673	639	637	667	638	625	638	616	605	646	620	645	626	660	626	664	622	597	629	597	606	622	621	640	637	615	613	597	656	607	649	644	630	603	645	616	660	653	638	646	635	590	637	627	604	632	624	590	673	664	620	612	666	610	620	626	634	619	615	630	626	631	651	619	643	624	611	666	653	587	620	639	625	610	623	657	688	630	630	644	666	624	597	624	606	622	580	629	641	590	621	588	625	603	637	643	605	640	592	632	658	598	603	589	640	651	596	603	610	663	658	635	631	604	642	641	638	678	594	636	638	651	631	621	611	650	614	634	665	629	645	632	608	627	636	634	652	680	633	632	632	605	617	641	598	581	656	635	663	658	631	638	618	617	639	678	624	616	612	638	606	630	661	647	630	616	651	651	633	611	659	633	652	579	623	611	679	635	600	646	658	671	635	604	618	616	649	591	661	625	627	608	643	595	610	617	591	613	603	667	627	635	637	619	650	638	609	687	659	628	648	659	633	611	620	644	640	643	621	602	605	657	614	650	589	601	630	628	642	619	615	589	617	635	608	612	624	632	658	634	646	655	624	635	620	638	624	669	625	666	647	645	609	608	613	623	636	621	645	673	639	636	622	617	634	636	634	579	627	582	628	638	667	583	663	570	619	626	646	654	598	635	636	601	671	591	614	657	598	630	603	620	608	602	607	694	615	629	641	649	669	641	613	619	648	660	653	639	633	605	643	634	638	613	603	636	591	637	632	620	573	615	589	629	599	683	600	613	628	620	633	644	589	637	661	658	650	593	643	582	624	641	648	592	642	559	614	592	655	613	660	613	628	674	640	635	596	676	634	606	609	611	630	640	609	618	665	614	636	642	654	639	653	618	637	668	600	673	623	667	626	639	604	646	647	637	604	665	648	637	604	650	594	634	585	613	631	629	621	669	637	671	635	626	632	636	638	621	573	612	638	671	647	605	599	608	596	638	606	633	577	684	675	597	595	642	626	637	635	623	624	643	626	587	596	641	621	636	638	666	672	638	616	662	618	633	623	643	606	617	623	647	628	561	627	617	629	627	618	645	629	640	665	625	680	641	617	670	590	631	609	596	629	640	591	587	601	635	653	621	637	626	648	656	610	622	611	610	615	624	633	601	588	630	648	635	651	607	654	605	637	603	666	610	627	655	646	618	613	601	629	648	634	605	649	647	682	597	611	634	651	634	592	668	636	619	620	612	620	692	643	628	619	629	627	632	633	638	594	605	633	628	576	619	610	611	673	615	631	606	633	622	572	697	633	669	626	630	668	642	631	617	662	613	636	591	643	607	659	629	616	615	658	631	605	648	633	615	623	630	623	629	636	626	606	613	639	643	623	638	703	610	658	665	631	617	632	649	618	642	661	675	649	631	641	650	610	647	660	626	622	656	602	621	656	640	588	594	642	671	599	590	639	644	643	633	691	592	591	647	682	624	619	621	668	632	618	654	617	618	600	637	667	656	618	607	634	591	609	657	616	611	648	619	616	654	665	634	639	633	665	683	611	653	614	619	609	606	698	616	634	659	640	651	633	629	643	639	642	637	645	596	609	615	654	612	636	662	645	596	639	619	610	660	653	602	673	609	635	602	610	622	631	653	643	612	625	648	616	635	612	691	632	668	629	642	607	622	663	604	662	599	644	601	635	643	652	631	659	639	580	636	666	625	650	609	635	600	658	636	644	615	642	591	617	603	628	649	567	613	680	647	601	631	644	635	596	697	581	622	590	655	621	629	589	645	654	612	617	635	617	642	651	647	616	637	655	630	628	583	632	630	655	649	648	635	584	621	620	665	663	628	622	623	640	645	638	617	628	598	632	681	632	573	648	631	614	645	630	636	626	672	580	634	639	633	609	610	648	596	644	653	594	599	596	638	659	611	646	587	623	609	660	643	596	584	563	652	640	619	594	626	624	643	641	649	631	695	584	617	648	615	690	592	633	579	689	609	643	607	590	646	609	668	647	627	642	631	646	686	634	658	593	599	637	645	608	691	639	625	659	647	614	637	635	593	659	619	650	622	650	630	591	640	638	636	607	614	611	587	647	619	642	597	645	630	669	652	620	640	642	603	631	630	693	620	646	609	628	643	652	665	620	660	685	653	630	634	618	658	650	642	638	569	660	592	674	576	618	604	650	588	612	616	640	619	648	603	649	627	600	615	678	644	629	652	609	614	611	622	627	623	669	633	668	633	627	627	642	639	637	617	575	680	628	649	610	613	617	618	602	624	616	639	622	615	644	618	654	618	633	709	638	621	637	620	621	620	644	599	669	603	627	645	605	573	579	650	606	626	626	664	598	677	632	625	644	659	657	644	630	590	622	629	632	600	649	631	669	590	654	617	630	675	597	660	683	580	587	625	665	615	617	644	643	618	627	619	657	676	649	658	626	630	657	605	636	642	666	574	622	591	590	651	642	631	658	630	634	604	652	633	661	646	610	599	703	629	602	651	622	598	650	647	620	613	630	655	633	650	639	652	627	598	613	630	567	635	646	592	624	624	639	685	619	640	649	644	606	633	607	640	655	659	633	632	671	644	640	642	611	634	667	641	637	575	640	652	664	637	603	634	642	632	644	627	628	647	655	645	619	669	619	628	600	669	640	589	592	635	593	658	636	624	601	621	651	659	616	587	642	611	686	649	626	633	668	642	604	662	691	643	643	627	625	600	638	648	645	641	644	648	629	667	642	605	655	679	660	668	584	619	592	654	650	587	619	634	671	692	652	662	610	641	618	610	655	616	640	636	592	653	613	582	633	633	628	636	661	614	636	635	674	637	643	644	683	619	630	591	650	643	614	615	669	612	632	602	609	624	601	658	627	603	631	657	615	647	618	677	651	657	652	623	628	625	637	609	651	700	601	713	625	632	626	614	550	656	610	644	628	612	611	602	623	626	631	653	649	608	598	612	645	643	669	587	610	626	615	627	647	630	648	633	629	643	606	654	616	666	619	627	600	574	600	632	618	622	639	637	612	576	638	625	617	678	692	613	600	598	659	641	677	622	641	625	625	624	653	669	685	663	627	622	668	665	593	597	661	624	600	670	677	624	631	662	614	643	625	627	607	615	620	635	646	631	644	613	595	655	654	590	628	619	604	605	611	628	621	632	615	618	587	591	633	660	643	606	615	689
22954	21404	29029	24178	21466	21866	16108	6349	4212	3300	2506	1846	1543	1324	1188	1092	978	936	867	856	733	667	663	563	655	590	602	579	550	577	580	553	610	578	574	589	604	573	545	603	617	623	616	584	635	610	567	576	595	540	586	568	571	580	548	564	519	504	537	577	596	514	567	544	531	559	582	555	550	546	541	567	555	555	567	546	559	558	528	567	607	573	538	542	586	548	559	520	548	571	561	571	550	561	540	559	581	556	566	560	580	510	525	572	581	580	569	566	583	531	534	525	519	539	545	524	556	519	562	556	537	522	530	543	517	518	523	497	554	539	551	534	570	509	565	563	574	551	551	541	513	550	601	527	573	569	502	562	518	565	537	535	547	514	592	537	543	543	545	583	580	552	548	525	553	520	532	557	547	551	537	534	573	547	507	550	536	557	514	506	588	553	549	539	557	510	539	550	542	547	515	529	568	532	525	522	565	578	543	539	568	536	589	563	555	604	599	555	552	569	576	563	546	544	511	550	540	557	534	575	543	545	538	555	538	540	520	525	580	573	543	552	548	530	544	529	592	516	534	544	533	579	560	588	553	539	574	554	530	559	533	516	601	513	540	527	588	567	529	571	576	566	534	526	576	545	577	571	522	567	579	577	544	557	534	555	555	547	526	512	540	518	503	552	584	561	552	526	542	574	538	500	532	546	551	554	543	534	519	523	540	552	548	499	560	542	504	554	563	546	519	531	569	529	535	562	537	545	595	563	556	584	543	546	564	540	555	537	544	568	575	550	567	565	592	537	511	566	567	547	525	592	557	564	516	574	564	555	548	550	571	540	543	527	591	507	513	552	573	556	523	548	538	547	571	576	572	568	573	532	561	539	522	517	550	541	549	535	566	513	551	526	565	571	481	602	534	553	540	529	521	569	560	548	504	534	570	526	531	525	527	558	542	535	541	515	524	499	554	531	588	569	587	529	553	532	541	550	521	558	541	544	545	538	564	574	603	570	551	580	566	539	569	537	530	536	535	568	562	592	544	552	558	553	578	556	554	543	530	543	567	522	532	552	541	559	541	519	534	504	504	525	554	532	559	544	542	556	521	501	535	529	544	511	490	519	536	526	550	553	542	537	557	557	515	598	529	535	531	553	509	513	507	560	554	536	538	545	515	549	549	517	572	568	500	565	516	509	525	540	522	522	564	536	511	551	544	551	574	522	531	558	558	541	581	594	536	501	562	528	529	562	527	572	531	496	509	534	514	515	520	554	527	556	537	554	533	543	542	535	557	536	539	536	558	549	521	514	498	553	531	532	568	544	556	510	533	565	534	590	536	563	570	549	537	554	544	539	561	542	535	533	528	536	485	604	545	552	585	541	563	540	566	551	501	515	515	529	566	537	576	541	551	557	559	530	576	549	603	579	538	569	557	509	564	540	541	504	546	553	521	586	545	592	507	551	543	529	527	584	531	568	551	583	553	555	555	554	525	506	534	551	556	543	563	527	535	541	604	552	545	576	552	530	562	516	492	514	541	525	543	558	555	547	555	523	575	527	532	544	570	558	545	556	525	561	531	510	589	574	551	527	551	520	504	530	533	537	604	572	558	596	526	550	517	551	538	582	560	587	522	551	564	571	508	568	578	523	549	610	533	532	546	573	556	518	558	548	583	583	566	590	583	551	550	517	553	571	576	526	523	536	547	571	542	542	563	520	556	526	548	545	512	481	552	562	557	519	574	591	562	576	537	565	551	549	528	533	495	541	579	546	565	525	561	584	553	535	556	517	568	604	531	540	525	569	569	458	527	529	545	571	569	520	586	526	568	570	589	533	556	556	526	485	549	520	576	569	550	551	529	524	490	544	545	557	546	531	548	542	550	559	501	565	514	518	577	524	543	552	549	580	522	556	524	522	536	559	562	572	545	534	503	545	545	556	566	576	539	537	571	580	546	546	543	545	556	612	541	541	539	572	549	547	561	554	557	565	546	595	559	549	527	525	545	523	527	549	550	552	525	545	577	562	548	566	561	589	545	506	560	531	549	523	571	559	531	523	542	571	562	544	554	543	508	536	540	511	558	533	537	524	592	514	552	521	548	523	571	531	537	512	565	581	541	581	528	581	559	535	506	530	508	512	525	566	515	509	529	575	549	571	554	565	571	558	547	559	562	543	534	514	572	525	581	560	557	574	514	522	556	571	555	565	552	507	506	562	524	605	546	505	528	509	541	564	558	554	554	570	526	562	543	530	532	556	551	524	545	589	553	516	556	523	546	524	563	562	580	490	536	543	581	541	572	541	587	562	532	546	522	546	535	566	592	544	538	567	545	545	517	563	562	548	524	543	503	549	553	566	515	568	518	548	539	558	557	532	546	563	530	510	539	567	513	537	590	582	542	557	541	552	585	553	535	560	541	509	530	561	574	538	552	571	517	509	565	538	581	540	556	555	567	538	539	549	559	544	568	560	584	546	551	590	555	545	496	510	562	541	573	582	553	579	547	547	571	544	551	550	543	530	556	551	541	563	543	564	552	564	547	590	571	543	601	536	555	542	499	551	574	512	561	525	557	524	558	556	551	525	506	510	554	608	600	535	545	574	536	563	548	532	532	559	586	546	572	580	543	551	581	546	557	543	547	541	563	543	531	544	529	591	558	561	556	527	516	577	562	537	575	511	542	532	562	532	576	560	554	516	548	548	518	529	565	540	536	586	585	571	553	526	565	599	525	565	586	576	557	558	530	561	525	551	520	553	571	573	551	580	537	511	543	566	534	547	534	524	554	544	535	489	549	554	534	534	578	510	536	559	541	571	539	559	556	532	559	580	522	594	509	536	536	541	556	503	509	550	620	534	529	540	514	517	555	519	545	563	544	510	540	539	512	502	563	569	563	607	557	544	533	524	582	520	536	553	541	542	565	574	531	548	574	532	526	562	578	518	537	541	570	556	515	523	559	527	535	573	550	553	559	577	535	539	534	572	538	527	546	557	577	542	555	566	544	556	571	544	555	567	519	530	551	525	501	520	556	574	551	565	520	529	522	521	569	531	495	566	548	547	562	551	511	544	543	522	564	535	542	554	530	554	515	533	546	531	577	575	550	551	502	544	528	539	565	508	562	536	536	535	571	544	498	547	539	504	541	567	551	572	531	579	520	557	561	527	546	561	497	545	583	538	573	549	549	530	572	551	548	511	524	525	577	524	555	559	544	526	598	557	507	500	546	544	554	582	514	551	562	515	534	536	539	549	540	575	598	514	540	574	505	556	558	565	557	542	533	556	498	530	506	539	553	520	585	511	542	551	545	510	575	571	529	503	545	521	548	565	518	534	553	531	551	550	546	550	550	543	529	562	538	520	564	568	544	553	591	526	611	597	544	568	544	536	545	530	591	558	542	520	559	574	543	569	567	524	558	533	513	565	526	583	584	559	532	522	569	556	538	525	530	538	527	564	591	509	546	519	542	564	543	511	504	517	520	484	507	527	570	538	529	540	521	570	561	533	524	529	555	496	542	549	505	549	587	583
33948	55668	43668	27957	21012	15530	11169	8383	6290	4621	3608	2681	2206	1817	1627	1419	1273	1194	1044	958	936	812	749	739	676	702	627	646	664	661	696	707	684	712	718	670	695	659	643	677	677	667	704	713	689	686	639	665	649	629	647	628	673	648	678	685	671	676	651	635	599	635	610	632	676	610	617	632	639	659	597	601	606	689	675	638	627	609	634	623	631	591	640	627	653	648	665	677	611	636	606	644	651	659	655	629	601	624	616	617	627	610	587	596	618	653	625	611	601	643	617	574	640	592	672	657	669	654	617	579	674	604	631	646	639	625	611	664	623	647	655	582	663	661	590	616	679	645	624	628	662	649	620	615	611	618	613	637	616	659	614	624	621	630	622	600	595	635	601	657	657	603	616	600	597	669	603	642	624	662	660	595	626	597	625	590	577	603	610	597	624	699	612	615	612	621	639	631	642	664	634	646	619	627	609	633	593	614	678	656	619	616	599	597	598	604	610	660	598	609	622	585	633	576	644	617	633	619	633	645	613	655	620	605	602	586	602	554	613	596	646	650	637	576	621	625	633	584	627	645	618	612	651	646	660	655	594	646	616	656	585	633	599	623	614	663	638	632	660	630	642	592	647	605	664	609	623	647	637	577	680	654	659	595	661	630	609	592	642	624	645	623	611	614	619	634	622	687	625	680	599	607	627	636	638	636	641	613	625	613	636	624	640	610	620	639	633	635	634	588	677	625	632	622	604	634	609	637	588	652	611	628	673	625	584	661	607	598	630	593	641	676	591	580	602	593	613	648	587	634	665	608	622	667	635	637	645	673	646	609	618	575	612	620	578	625	628	593	602	651	589	620	581	601	626	602	618	609	641	621	609	585	636	599	672	621	564	638	575	613	630	581	629	636	650	688	610	648	639	611	662	612	633	601	662	621	634	631	652	615	644	580	628	601	618	638	634	597	623	614	651	631	642	659	630	656	600	643	627	635	533	644	669	648	608	609	636	569	626	602	604	626	621	642	608	650	602	620	606	588	591	661	648	651	674	662	617	656	637	620	606	605	638	607	637	662	566	600	603	606	611	614	647	594	628	607	620	613	645	635	609	620	673	675	606	683	652	656	595	606	674	643	584	640	618	685	618	645	673	610	599	636	616	621	620	606	613	621	607	647	619	577	630	657	617	647	618	630	568	611	590	701	640	606	630	613	609	641	581	640	630	650	651	593	606	599	621	598	590	637	648	622	605	647	632	608	615	632	577	602	615	674	676	609	629	649	616	634	613	615	637	614	620	616	661	632	611	626	686	642	613	609	627	608	646	597	584	602	631	623	631	629	620	651	604	616	596	615	561	684	652	598	598	579	600	626	616	648	609	627	641	624	629	650	649	615	612	633	629	601	605	619	564	633	636	586	590	640	599	618	656	647	638	598	577	601	596	629	604	616	624	611	641	626	615	675	642	619	632	568	628	593	661	617	587	663	581	620	603	672	624	590	600	643	636	630	662	614	648	605	640	638	602	632	605	654	628	605	618	616	627	651	597	601	640	631	661	662	614	626	650	630	637	699	637	612	642	642	634	648	637	683	676	602	649	646	627	600	624	630	656	643	643	604	648	649	612	634	583	626	620	620	619	608	617	610	601	657	630	599	643	627	638	609	629	664	606	650	635	616	587	680	628	621	642	598	599	630	634	603	627	661	638	657	594	563	681	634	618	623	647	639	621	619	595	647	648	620	653	627	644	593	634	601	632	680	635	585	589	645	623	619	656	635	590	618	652	672	655	633	622	624	620	659	634	685	647	621	628	649	620	607	654	642	620	626	639	574	602	630	667	628	567	602	624	636	624	618	629	611	640	632	655	680	607	623	615	602	625	629	682	642	646	615	608	631	594	688	614	656	615	653	604	655	585	602	632	661	618	637	586	643	629	606	632	636	578	616	596	597	628	604	638	622	605	617	590	606	598	606	601	608	619	617	606	668	612	623	625	669	621	603	619	644	615	635	595	620	613	600	638	619	613	609	630	627	629	574	635	614	622	620	629	626	617	597	622	617	577	619	581	653	626	646	642	637	594	574	581	676	596	602	624	635	612	607	588	595	607	613	615	657	614	662	630	613	621	601	581	655	634	618	662	620	617	591	589	611	624	627	606	628	639	621	650	632	648	638	582	641	633	653	674	602	614	629	625	614	648	669	629	591	603	655	628	589	627	611	640	612	638	602	610	605	639	631	628	634	621	614	657	579	661	608	621	593	606	625	628	636	581	579	620	601	655	617	615	610	652	653	604	597	629	624	625	651	621	589	649	633	620	653	632	621	621	579	623	590	593	681	623	596	650	634	587	601	580	625	642	606	634	613	585	615	600	637	598	633	611	657	630	613	609	628	597	607	589	640	593	623	641	610	653	623	626	618	661	624	594	604	648	625	597	630	596	593	592	683	601	624	606	604	606	618	623	623	643	643	621	593	613	619	631	656	623	613	655	619	589	601	654	648	620	648	624	640	597	583	637	637	646	604	633	622	620	609	633	669	631	638	621	629	597	617	656	642	649	652	624	633	621	673	662	647	632	631	634	632	629	626	608	622	609	668	630	633	634	624	664	641	631	640	641	645	603	599	662	594	612	618	645	665	650	622	584	615	586	606	635	624	651	640	639	605	578	648	635	656	608	609	613	626	651	598	650	606	646	659	598	602	639	645	702	614	588	612	586	632	619	656	617	628	606	580	616	598	614	588	619	637	610	624	606	610	641	588	658	609	621	643	616	615	650	649	675	628	603	662	614	629	629	567	583	607	603	581	623	617	643	624	664	668	632	629	636	626	576	642	649	649	602	584	614	619	619	622	636	655	607	633	656	627	678	600	622	631	612	580	671	626	609	620	604	610	659	626	687	614	588	627	586	576	614	601	627	651	637	625	633	670	661	690	627	619	636	649	614	609	626	620	601	593	618	609	612	651	632	651	647	627	670	568	603	654	622	658	651	619	653	599	627	621	640	613	627	621	614	653	649	576	634	615	611	609	664	606	597	622	628	662	616	594	667	616	675	613	614	613	635	639	627	617	666	628	610	560	602	598	676	648	650	640	633	593	661	631	632	623	629	592	609	611	574	634	610	641	616	622	682	654	634	635	638	635	590	616	583	639	657	641	631	624	610	613	613	620	608	657	650	622	610	631	607	632	613	625	647	639	686	618	594	612	577	647	628	618	664	625	621	585	604	628	629	609	618	655	642	619	616	642	599	629	619	638	581	647	635	596	664	574	617	635	610	637	648	662	615	607	608	617	630	657	597	629	638	617	644	634	670	596	604	613	648	639	617	621	636	648	623	632	643	674	642	635	594	669	659	663	640	641	640	619	619	637	649	624	686	615	675	623	665	610	654	647	605	664	637	637	594	611	626	597	616	590	629	613	580	633	670	640	576	611	636	627	630	589	664	661	648	616	639	602	656	600	607	619	596	623	629	608	612	658	604	638	671	644	644	605	587	623	637	619	669	641	659	618	621	617	600	570	621	617	641	638	623	610
22981	21400	28967	24213	21447	21781	15679	5822	3823	2878	2316	1746	1410	1322	1075	973	919	854	776	740	740	672	636	608	617	569	577	567	530	546	562	579	590	598	604	551	542	568	578	546	565	602	632	571	594	585	573	563	531	619	537	581	545	565	586	547	595	566	579	549	575	559	514	566	559	584	559	567	566	535	523	521	585	551	531	579	512	575	569	555	534	521	579	558	570	539	540	500	548	554	541	519	522	527	510	551	540	528	567	553	565	587	492	510	564	532	538	565	542	592	583	531	503	536	572	530	554	515	573	556	553	577	552	528	508	561	544	591	518	576	521	530	579	565	517	514	570	496	543	514	553	527	552	532	513	562	547	565	554	555	554	550	560	512	536	532	551	523	543	524	586	552	546	534	577	554	539	526	561	511	534	578	509	592	547	535	549	528	568	535	543	541	572	552	544	540	516	554	518	525	556	574	503	543	563	562	498	589	567	494	553	547	511	574	546	534	526	521	564	552	528	506	522	534	540	488	541	529	530	555	571	550	545	576	552	554	520	540	566	524	520	560	561	512	555	539	531	537	543	513	556	506	506	524	555	567	498	555	555	538	593	583	541	553	560	585	523	547	570	537	550	595	532	552	546	548	550	530	546	529	519	529	587	552	554	539	525	567	517	540	567	516	524	550	530	520	511	514	580	567	582	508	561	510	527	532	548	532	539	550	515	540	554	532	522	536	545	552	527	569	549	568	515	541	568	509	521	586	549	544	512	512	564	559	545	574	530	588	500	565	556	509	501	521	571	517	578	550	556	517	550	526	487	545	517	561	579	573	550	493	542	527	579	527	532	581	564	528	553	575	512	513	559	585	536	555	536	569	512	564	521	529	533	518	565	535	566	525	531	554	561	547	530	504	496	546	523	533	533	563	545	506	550	526	519	508	544	530	562	511	560	519	524	521	577	553	537	593	551	551	504	541	547	553	557	553	525	531	506	524	512	581	547	566	584	537	521	544	568	548	540	574	558	565	544	493	576	546	570	533	561	527	570	556	525	536	602	550	564	542	554	541	595	564	521	502	567	566	542	555	510	543	540	544	562	586	557	572	527	563	593	573	547	489	557	522	522	536	552	527	575	586	517	512	536	619	522	545	548	493	525	518	520	547	580	546	578	528	521	557	604	549	513	534	528	506	564	545	498	521	526	547	522	576	587	564	582	546	516	551	576	566	522	565	512	541	473	527	541	564	524	525	557	546	575	555	529	530	556	559	527	545	540	563	532	514	525	553	584	520	537	551	521	539	552	559	567	526	510	543	546	531	552	519	535	517	545	534	531	536	554	584	545	593	589	571	542	494	546	496	501	573	548	535	544	567	542	522	523	502	559	512	569	561	536	515	512	523	522	534	515	554	546	534	576	538	529	534	523	557	579	508	552	588	570	543	543	562	572	545	570	542	545	538	508	543	560	490	541	529	551	530	546	543	577	533	554	541	535	546	518	551	560	536	538	498	510	569	518	540	503	533	555	526	559	517	502	547	538	544	513	559	507	543	561	563	524	554	542	501	541	561	520	510	543	531	527	525	547	524	518	555	549	576	542	503	576	559	521	501	536	561	554	560	517	552	536	530	528	537	552	546	534	558	539	531	511	570	539	507	533	542	574	510	572	532	523	550	530	533	558	549	511	509	527	580	518	538	525	545	533	547	490	553	571	577	518	526	530	523	553	547	527	539	501	575	576	552	533	559	522	545	551	556	547	523	576	545	536	518	572	534	547	537	510	602	532	523	534	592	505	530	516	532	512	553	535	553	581	526	572	483	546	530	539	522	531	545	567	566	559	533	566	555	520	512	519	504	551	565	514	516	528	564	541	573	501	559	571	608	514	499	534	519	530	534	500	525	559	532	534	548	517	533	521	521	561	511	587	602	530	524	560	528	539	559	504	531	556	541	521	586	558	578	545	547	546	532	550	523	556	542	528	535	522	567	547	580	549	503	529	580	539	535	587	551	578	524	572	514	509	568	582	545	577	493	536	541	488	552	556	565	545	543	521	533	549	539	529	561	536	572	545	511	606	531	558	583	525	580	559	525	523	489	570	535	559	516	551	541	589	535	536	548	583	505	539	505	534	520	532	599	540	540	506	527	547	547	506	544	568	596	562	566	545	528	499	539	564	522	554	546	634	563	572	566	513	531	513	526	541	516	521	606	533	520	535	546	554	578	563	561	561	561	562	541	563	538	541	548	558	542	574	591	541	541	550	558	581	497	585	554	546	551	515	567	535	535	484	586	537	526	549	572	529	507	542	567	534	540	500	569	562	522	507	545	536	560	522	545	532	586	487	561	505	532	552	560	532	545	559	526	540	530	598	503	505	559	537	520	610	575	552	585	536	525	555	554	556	559	525	594	580	514	553	525	505	565	527	531	502	546	575	575	534	558	548	507	552	553	523	563	535	537	515	517	553	551	562	571	544	502	551	537	551	563	526	529	527	525	566	572	476	560	546	517	566	543	545	505	514	521	522	550	553	532	540	526	547	507	564	565	522	543	523	547	565	535	521	513	564	514	503	545	544	539	555	541	569	550	548	548	541	546	556	519	534	525	538	539	586	524	548	551	497	540	581	536	543	552	547	566	563	552	527	528	558	569	531	562	555	552	475	542	559	563	499	550	520	552	525	561	516	556	535	531	524	504	547	581	519	541	581	521	509	552	539	531	548	602	527	515	514	542	517	541	536	565	523	530	503	550	585	573	523	534	534	563	532	498	554	514	573	522	545	555	586	520	578	576	537	516	552	582	585	498	544	508	525	508	536	588	518	563	537	516	554	550	547	533	517	542	548	520	524	519	531	518	546	516	543	522	522	567	534	519	553	537	536	551	521	545	521	528	501	549	545	549	532	535	499	576	560	558	584	556	526	535	557	535	548	554	533	518	527	548	513	487	573	583	579	530	572	545	504	570	565	531	527	557	535	501	539	542	511	515	550	551	544	544	550	540	522	533	550	545	507	548	524	528	556	511	488	522	532	521	538	505	542	512	503	526	524	539	544	547	528	534	534	570	558	574	522	511	539	533	537	566	542	499	550	544	510	545	538	527	539	560	537	547	538	523	543	553	542	556	543	538	510	525	574	611	541	591	575	517	559	562	582	571	546	525	556	506	537	508	530	513	533	528	539	519	553	567	537	545	569	551	543	550	508	546	555	542	575	543	544	566	536	528	515	510	538	552	560	548	525	569	536	561	521	548	538	582	563	541	542	566	584	540	548	546	546	564	532	546	561	498	563	526	537	538	503	595	573	530	519	526	565	522	530	533	533	530	531	521	521	539	497	504	503	573	539	550	518	534	551	548	545	536	572	545	564	526	499	546	558	545	500	543	560	515	560	568	522	504	502	538	524	512	545	556	548	571	539	524	541	557	531	555	540	560	555	571	519	520	524	548	514	518	571	552	526	540	548	574	532	545	550	520	543	534	569	535	528	528	566	543	500	530	530	558	545	548	523	531	556	554	567	567	556	514	546	497	550	543
34152	54588	42514	28406	19273	14573	10343	7797	5896	4192	3129	2480	2015	1690	1491	1285	1179	1075	1002	918	851	801	735	675	683	688	651	635	642	616	631	660	691	660	689	693	649	678	668	624	666	647	722	654	711	663	675	645	669	682	627	700	645	624	671	591	610	640	618	619	690	616	624	652	611	637	610	619	667	671	671	669	612	584	612	690	630	666	634	659	589	640	614	653	666	607	701	587	622	656	633	649	642	641	657	578	658	647	628	598	653	639	580	630	615	639	630	569	654	664	601	630	634	627	581	667	613	583	642	618	629	630	580	609	631	632	608	661	645	598	617	626	645	661	601	611	586	612	615	628	625	610	611	631	594	598	636	584	648	615	655	617	568	606	639	621	622	618	622	578	625	620	625	667	591	635	630	609	631	648	608	596	628	625	600	644	590	625	662	594	625	574	639	584	663	574	617	630	588	612	634	614	589	617	598	657	609	627	548	581	617	671	630	638	593	590	622	580	638	609	657	603	689	620	634	587	600	649	644	595	648	648	635	629	651	578	647	620	568	611	652	589	602	605	587	579	643	587	626	623	573	583	610	686	595	629	589	645	628	634	593	627	608	583	618	606	572	545	624	615	647	645	607	613	572	651	605	606	638	618	648	603	657	583	622	589	672	604	655	665	622	615	632	626	613	637	653	600	597	644	567	615	585	590	611	604	556	559	633	574	580	591	655	630	611	603	584	605	692	641	615	651	637	630	640	605	606	613	575	639	607	661	608	601	568	650	608	630	617	626	684	643	640	643	628	612	630	655	616	651	576	622	624	611	628	585	626	641	607	580	609	627	610	625	569	610	611	624	612	580	619	630	590	605	637	623	650	614	598	603	599	621	651	609	653	640	596	620	607	613	601	613	623	640	592	612	596	614	558	630	580	606	609	609	622	664	616	593	590	629	665	609	645	623	576	585	626	637	643	639	621	615	627	601	602	650	627	595	640	601	627	577	611	628	612	564	604	590	617	649	611	597	605	657	613	627	660	626	636	626	643	600	595	637	611	614	624	605	629	549	576	610	603	616	604	616	601	621	646	608	606	623	657	608	620	632	636	610	604	624	617	611	663	663	611	620	635	604	591	654	633	613	568	646	670	591	609	636	636	622	636	615	619	628	705	653	616	664	649	615	635	632	600	606	647	628	640	590	659	573	646	626	629	591	642	636	615	637	661	574	664	612	637	629	593	596	588	616	628	616	625	619	627	625	615	657	628	584	568	630	613	600	620	654	627	606	587	636	621	630	635	633	598	644	648	659	615	613	679	598	592	601	626	658	628	680	631	615	588	636	642	619	597	577	651	638	623	595	620	615	597	680	608	615	657	619	623	630	599	617	614	608	617	578	634	573	593	648	611	615	613	641	639	686	634	627	629	593	597	624	640	614	592	601	653	589	616	622	573	640	566	590	594	608	611	597	613	660	630	651	587	660	634	616	597	623	663	622	607	618	677	594	631	627	643	618	611	598	637	618	633	626	609	615	628	641	617	614	645	620	633	582	605	588	651	616	640	640	639	709	593	597	564	634	608	615	598	624	593	643	637	638	621	617	625	620	578	623	651	615	638	628	591	620	639	621	648	568	608	586	610	617	587	653	600	645	622	642	635	646	647	643	625	605	634	571	600	611	612	646	640	609	615	584	631	619	640	632	615	619	629	630	640	623	606	652	627	593	616	678	637	639	641	621	643	659	631	628	603	609	645	617	609	662	594	613	616	639	650	607	629	664	631	593	605	658	650	574	613	577	601	570	604	618	629	601	611	662	659	652	605	601	623	601	603	574	636	611	623	584	614	657	595	644	644	652	591	628	650	607	648	612	636	609	643	636	627	654	625	590	640	597	605	634	576	657	597	611	638	580	570	616	593	636	630	617	648	675	630	622	638	568	618	592	594	582	631	636	590	643	628	587	597	602	617	640	636	632	634	671	627	604	606	627	625	611	605	630	632	635	615	613	613	597	625	646	634	620	615	643	644	633	598	574	654	599	660	614	631	604	587	628	615	636	577	622	637	631	629	605	573	621	622	620	591	607	603	633	638	656	655	622	608	603	601	604	588	646	615	610	607	613	606	587	636	598	607	590	621	602	577	682	625	584	577	632	607	651	646	590	596	596	648	599	638	628	655	609	660	564	624	636	610	640	590	624	675	638	616	635	605	617	554	606	649	634	573	653	605	616	562	593	619	623	587	600	603	624	601	643	603	615	585	596	575	612	626	622	626	601	586	616	641	599	596	627	567	614	626	588	606	658	585	582	602	606	616	611	625	557	640	664	645	602	583	597	630	597	599	630	597	646	635	603	601	595	669	609	630	664	646	585	619	654	604	650	630	610	568	594	617	654	606	639	670	636	623	589	626	597	594	613	633	625	638	631	626	598	619	616	671	622	608	611	661	637	616	598	590	606	616	631	631	566	652	590	619	676	665	611	615	616	615	598	594	584	641	616	612	616	628	631	610	653	648	576	568	604	652	582	642	634	605	611	598	633	592	668	584	622	640	625	600	616	616	596	607	614	621	621	678	641	605	621	605	656	617	626	607	653	659	642	662	639	616	610	637	620	582	634	655	651	598	636	647	597	570	600	639	638	609	669	591	610	607	640	606	625	596	622	577	570	620	559	593	631	578	644	612	564	600	656	605	614	624	614	656	589	601	646	554	620	635	654	628	621	636	600	632	628	630	585	607	650	647	659	626	631	596	590	630	598	575	580	565	611	604	681	628	634	655	600	628	576	607	589	590	583	593	607	596	607	598	610	649	606	621	637	677	575	625	601	609	599	629	597	593	597	604	615	604	616	607	627	642	625	620	621	634	610	659	642	604	640	638	629	610	625	631	602	628	620	618	607	606	641	570	606	613	614	604	653	622	602	582	631	605	629	615	643	602	602	596	612	632	608	598	622	593	606	624	642	621	626	596	599	656	596	629	626	640	637	624	569	630	603	612	623	601	621	628	614	602	631	599	627	620	629	618	623	631	649	609	660	606	574	626	579	636	648	617	620	668	633	599	604	619	604	650	626	625	600	614	605	593	640	638	604	601	634	679	606	593	626	591	636	660	607	634	653	630	634	629	663	602	596	634	593	662	656	576	621	637	646	632	652	614	650	604	612	609	601	585	643	651	625	633	609	630	589	639	610	591	620	624	608	688	586	616	597	658	640	577	651	604	650	625	592	637	659	621	681	602	625	623	637	612	629	673	603	624	602	634	624	622	611	617	648	639	628	615	639	636	623	654	620	653	591	643	625	613	573	643	612	642	625	645	642	600	601	627	625	622	565	612	634	628	654	631	597	624	639	579	625	634	606	620	598	591	619	650	608	622	652	541	628	649	583	599	553	611	625	623	611	618	626	626	623	560	605	602	597	634	640	614	629	613	608	644	629	588	608	598	623	664	616	648	627	672	615	623	626	602	634	623	657	624	588	637	610	630	629	578	652	603	616	636	605	633	621	625	595	645	646	613	652	589	638	644	583	611	644	609	668	586	603
23028	21422	29030	24236	21488	21869	16092	6503	4157	2954	2327	1819	1514	1314	1181	1026	924	877	812	773	745	647	613	589	567	536	581	539	595	504	565	601	564	613	595	604	577	581	612	536	574	558	575	572	605	522	574	544	564	581	582	534	607	594	581	523	544	556	554	541	560	586	575	529	551	510	537	536	530	561	536	568	525	554	539	541	547	553	512	511	540	553	536	543	520	527	556	494	561	555	533	541	557	558	535	536	573	494	559	549	491	554	528	566	558	530	556	515	524	510	535	568	572	532	535	507	507	546	540	530	526	516	545	544	514	552	579	547	548	528	539	544	558	518	499	524	566	526	515	552	511	525	547	548	536	564	560	546	521	544	548	568	492	542	518	530	534	543	588	556	565	522	546	543	548	507	558	535	536	529	534	583	557	527	539	532	555	532	555	497	502	563	519	555	532	509	533	500	518	482	546	487	513	506	548	514	550	535	501	551	545	540	541	552	526	544	602	495	562	534	504	504	525	538	524	536	519	549	557	567	497	534	544	550	497	539	521	596	539	534	524	502	533	487	549	532	523	496	491	546	517	515	541	544	559	581	540	511	526	510	538	571	548	543	476	482	567	569	557	550	512	521	500	534	581	563	538	530	548	526	582	526	521	505	530	500	542	540	533	495	516	522	524	567	490	579	531	542	504	538	544	512	489	522	554	561	572	474	524	563	560	540	555	546	487	489	525	565	542	535	533	572	545	504	533	532	526	534	497	525	533	543	514	514	528	525	530	536	537	535	545	541	567	512	533	591	542	548	532	495	595	546	507	576	530	564	561	539	565	528	499	541	521	530	512	507	496	536	551	533	566	537	530	536	547	575	504	524	545	506	527	520	528	550	546	566	529	502	487	525	517	519	522	542	525	577	498	516	526	562	557	501	564	499	569	549	565	572	543	527	525	504	569	545	565	514	552	537	526	498	506	583	540	557	567	538	553	590	526	567	503	534	547	481	572	511	520	569	498	583	500	546	546	505	530	530	526	495	527	563	525	524	575	516	552	522	515	519	544	568	532	557	534	504	544	515	524	521	523	487	512	535	553	519	572	578	524	539	565	528	514	498	578	540	489	534	560	510	533	530	585	518	566	556	513	537	541	534	553	515	532	581	571	541	568	541	498	557	603	538	536	581	480	545	591	562	512	513	575	546	500	553	544	548	519	549	525	495	520	536	532	483	511	547	525	555	502	542	517	548	512	532	503	533	534	557	533	507	519	543	549	518	539	547	536	526	541	554	509	596	576	553	562	522	508	546	513	528	565	545	533	535	554	545	511	590	572	530	573	575	559	517	530	550	504	523	505	571	535	525	532	509	519	519	560	548	565	560	499	544	532	530	532	520	492	514	550	539	565	525	546	486	496	529	532	539	550	541	564	592	549	500	525	528	545	506	510	525	521	541	557	532	602	559	519	586	538	543	536	540	477	523	495	486	497	533	549	545	552	531	500	526	524	493	541	541	548	535	540	533	523	564	513	544	538	562	534	537	548	547	600	548	540	523	521	523	528	490	533	562	538	548	525	558	515	523	509	508	510	540	498	552	547	554	517	510	580	506	525	539	552	544	542	508	497	541	519	506	562	532	517	544	558	560	537	501	521	541	555	545	547	530	556	572	539	539	542	565	519	513	538	531	503	517	539	533	518	539	486	525	523	516	556	498	539	513	545	589	507	543	532	563	497	532	579	548	536	521	533	505	538	537	536	504	522	583	535	545	550	502	563	560	515	523	571	559	542	503	519	535	547	526	557	560	595	590	516	520	504	523	530	538	499	528	510	521	546	504	549	540	530	541	547	548	525	546	550	532	567	543	489	545	514	509	551	520	542	553	502	556	518	529	520	552	529	544	508	544	538	551	496	557	545	549	533	517	495	520	532	522	583	578	546	523	526	527	521	555	508	506	545	556	544	531	536	516	495	520	549	536	532	550	565	575	554	515	525	543	502	514	512	488	528	539	557	530	504	538	561	528	523	514	526	570	569	514	548	510	528	537	537	553	524	567	560	549	515	509	552	520	564	498	527	563	559	547	539	547	543	543	471	505	482	446	521	497	500	517	526	509	532	532	519	540	504	577	544	533	541	517	572	520	525	532	544	506	538	538	511	536	544	484	561	568	526	517	552	527	529	538	535	527	508	525	507	567	533	548	545	521	520	538	521	560	524	536	510	501	539	504	536	535	545	530	503	533	541	498	537	535	557	552	525	523	549	464	524	552	565	495	555	514	513	530	502	530	520	542	512	567	540	462	539	518	540	514	536	533	531	516	575	505	531	528	489	541	522	558	542	516	507	529	580	543	510	545	553	518	539	542	555	534	511	551	517	548	506	521	509	545	540	538	515	543	528	535	542	555	528	536	508	507	500	545	521	555	516	563	523	544	548	571	569	519	544	481	587	553	560	529	529	512	556	533	555	503	560	533	526	527	541	533	582	524	548	518	534	557	562	553	558	543	546	526	509	536	539	525	492	515	557	534	543	519	535	511	545	549	513	521	508	525	504	547	540	553	527	543	526	538	538	520	526	561	532	536	511	573	545	494	550	533	529	560	564	552	548	512	557	578	502	514	583	539	523	542	529	525	522	565	523	530	543	511	562	530	514	541	530	506	543	536	524	506	546	574	520	526	535	558	565	565	543	538	574	539	492	517	519	543	557	554	511	506	556	536	515	518	511	541	512	479	532	592	573	553	537	520	507	547	531	518	508	562	524	504	565	536	502	575	541	528	491	496	524	529	525	543	506	538	552	581	557	506	521	532	502	541	548	529	557	509	496	529	516	510	527	539	528	547	559	559	545	486	560	524	563	545	525	518	516	508	514	518	562	555	525	527	573	525	546	519	517	513	564	568	527	551	535	531	545	518	529	475	544	530	536	551	554	540	510	573	478	512	511	538	546	544	546	511	507	501	538	540	515	534	522	551	522	512	534	567	539	491	543	520	492	533	549	539	515	578	527	577	502	511	543	519	567	517	537	527	614	507	541	550	569	532	502	475	504	535	589	503	497	534	517	556	567	489	533	523	511	541	530	501	503	525	530	520	537	539	493	567	582	544	568	500	521	558	497	563	547	495	536	536	562	522	581	550	520	513	551	564	519	533	537	494	532	524	630	542	518	562	558	521	534	524	548	581	516	558	535	554	549	494	534	531	561	540	559	534	543	517	515	565	545	532	581	547	535	488	516	538	511	526	534	568	522	538	545	491	523	510	555	522	523	547	514	552	542	542	550	529	495	540	560	541	506	537	554	532	523	523	569	548	539	517	539	496	558	505	579	540	554	498	511	501	536	518	521	540	538	528	541	517	537	509	526	543	526	588	521	496	507	564	521	533	516	531	555	528	539	526	499	547	600	512	527	563	551	491	537	543	516	517	534	535	564	544	522	517	571	509	551	527	540	529	514	556	562	518	530	528	521	509	526	511	505	544	541	535	532	536	552	532	475	559	528	526	504	515	560	513	571	568	536	530	526	533	542	525	521	541	497	569
32965	54074	45661	29188	20502	15475	11257	8405	6392	4413	3399	2612	2149	1762	1489	1348	1285	1147	1044	924	839	770	741	697	678	662	688	673	635	622	654	684	678	712	702	615	595	707	669	661	652	683	683	697	723	658	662	677	632	693	601	627	635	650	642	680	635	584	607	629	624	640	635	561	636	621	617	644	603	623	594	620	597	619	630	632	651	616	674	598	600	648	646	599	650	625	636	637	594	591	600	638	626	648	577	622	647	655	661	663	647	600	615	639	601	608	661	655	663	609	612	600	602	641	604	624	624	602	611	601	623	616	603	601	622	658	614	653	590	642	618	598	579	641	646	622	590	634	627	625	627	651	619	590	597	590	586	572	606	612	627	612	646	574	617	634	671	612	622	612	631	628	642	581	629	608	635	590	628	568	636	613	641	625	620	610	612	641	625	610	606	625	603	619	603	618	586	626	627	663	604	676	621	656	585	643	604	643	653	617	622	651	572	608	628	644	569	624	604	613	593	676	665	588	628	616	607	595	629	614	601	624	639	623	606	581	657	624	614	647	610	634	610	622	597	640	661	590	617	590	639	624	643	584	641	606	586	556	584	624	636	612	601	594	600	614	620	624	612	633	631	629	585	620	596	616	612	579	583	580	610	644	569	585	611	596	624	649	642	618	567	599	644	609	598	604	630	574	611	624	595	617	588	613	588	627	598	643	591	586	583	599	653	624	629	633	660	600	658	608	600	638	644	592	608	584	638	619	629	593	588	629	574	608	614	600	544	669	621	596	637	635	604	628	617	606	638	661	583	595	616	614	621	592	635	613	622	617	614	613	603	583	654	628	630	618	609	605	648	647	597	578	589	617	587	619	602	629	643	617	577	585	607	663	653	616	655	608	580	599	616	552	658	609	630	626	592	635	584	628	632	626	651	588	601	697	646	571	609	671	630	608	557	583	610	653	574	596	599	574	627	583	573	637	596	599	606	584	653	608	633	620	608	557	570	636	627	550	605	576	623	604	586	630	616	639	655	608	656	618	635	618	580	610	613	594	582	650	641	629	598	609	642	651	630	594	672	587	613	600	596	605	605	615	633	575	623	628	590	597	657	574	589	600	633	577	601	644	621	631	612	620	639	639	574	603	640	610	626	614	645	562	622	610	595	633	687	598	612	636	598	615	620	659	596	595	618	614	582	609	608	604	610	592	636	641	636	593	665	626	621	629	630	610	580	610	659	631	610	653	601	605	608	630	575	632	602	619	611	608	658	611	659	587	635	623	557	634	577	614	620	568	622	616	566	579	634	604	596	602	601	654	616	606	600	623	613	625	638	648	618	624	630	567	603	621	632	627	608	631	549	618	584	629	613	591	567	628	601	617	644	618	622	609	599	606	604	601	633	573	615	634	619	594	629	614	626	616	608	633	633	622	632	598	649	625	631	611	587	577	611	635	606	601	608	574	600	582	605	670	671	625	573	578	572	573	627	599	608	604	631	608	593	643	673	657	634	630	619	597	586	618	629	581	648	643	593	625	566	621	667	579	608	593	623	642	632	581	605	604	606	610	596	608	617	614	604	639	649	630	636	604	611	653	616	597	590	574	588	661	621	610	598	595	647	635	580	653	631	637	619	590	621	586	572	629	602	592	657	635	616	618	660	617	614	610	629	602	600	577	655	590	613	612	583	604	638	631	564	612	610	678	639	621	577	617	588	608	566	558	592	569	593	609	662	595	608	617	649	624	620	636	630	587	627	614	645	657	597	633	586	574	617	648	607	627	586	619	627	602	599	625	637	583	629	612	607	600	582	596	627	595	616	580	640	592	605	655	578	615	608	601	577	601	583	611	635	584	608	605	628	673	583	656	646	593	632	620	599	607	638	631	617	547	603	572	587	622	590	663	638	623	578	656	609	610	612	615	618	632	633	586	613	615	636	604	645	617	625	665	604	641	620	596	601	619	592	614	632	624	607	620	621	607	570	658	603	632	623	628	601	678	569	593	623	627	628	628	600	596	660	594	591	621	572	651	632	649	600	561	631	616	607	628	629	608	600	586	650	586	553	574	579	632	667	582	621	594	632	587	606	649	554	545	599	581	579	603	624	627	646	585	629	624	606	572	628	589	620	615	584	611	612	590	600	599	615	594	595	591	616	680	620	586	595	616	623	620	663	640	600	636	569	621	596	614	610	618	620	620	639	609	607	647	659	656	591	616	582	594	584	662	651	624	610	616	621	602	604	609	598	606	641	605	590	611	553	630	596	597	573	624	592	605	627	606	620	618	589	574	617	647	631	607	643	632	606	620	640	627	578	621	595	638	634	631	589	638	596	601	608	643	644	555	624	623	630	599	626	621	614	577	580	638	603	650	624	621	595	617	665	583	620	616	652	609	586	637	587	626	607	645	632	603	613	614	634	611	636	650	636	589	654	620	591	605	607	596	602	617	599	619	633	592	678	609	638	610	697	590	600	632	622	600	648	582	621	636	585	639	593	650	635	609	635	612	584	601	622	647	623	589	591	650	592	576	612	604	638	588	589	656	600	640	633	587	624	633	599	608	693	600	601	608	626	664	604	602	595	626	610	630	614	594	625	591	621	596	648	632	611	598	601	642	644	602	586	576	637	610	597	612	604	592	576	650	645	609	637	627	613	633	616	581	665	590	585	609	603	576	595	615	631	589	625	618	611	646	613	602	642	595	617	639	610	617	645	586	639	594	622	621	556	576	584	616	576	599	588	634	590	593	626	630	598	573	647	594	585	618	609	621	632	627	610	626	597	568	576	612	589	640	635	593	601	601	593	578	634	680	647	593	600	651	627	610	591	630	614	605	620	620	619	636	620	586	619	606	598	611	582	605	596	610	634	630	606	601	584	599	624	613	602	572	636	649	622	602	563	589	585	661	676	594	631	568	624	576	608	647	613	604	652	604	621	637	581	601	624	608	621	616	589	545	636	559	634	657	615	602	633	600	610	669	620	580	617	636	588	619	557	602	630	605	618	622	608	626	641	582	600	606	599	594	595	588	632	631	569	640	655	617	603	611	575	604	595	635	574	619	615	650	639	578	604	623	622	653	614	590	586	630	643	610	632	622	647	634	637	589	619	569	678	616	642	594	624	605	638	618	583	556	582	592	548	601	568	617	619	590	649	576	588	620	601	610	637	595	624	610	608	580	623	618	605	608	627	645	595	625	593	573	651	606	660	652	608	606	595	643	583	605	628	630	602	598	601	687	636	631	597	583	584	630	610	604	617	586	586	627	630	620	611	631	602	620	607	613	600	608	637	611	650	599	635	605	631	594	565	610	583	603	635	603	588	610	596	615	593	639	625	607	584	627	653	602	659	633	609	593	642	593	600	612	605	662	650	619	603	642	651	586	661	666	606	625	641	611	630	644	582	662	565	632	603	584	657	619	621	615	613	622	617	601	568	601	624	615	638	613	615	590	565	584	634	556	646	602	557	679	627	626	660	582	586	627	657	600	617	640	625	635	655	632	585	604	600	605	611	563	600	584	615	594	611	642
22951	21326	28899	24130	21370	21685	15507	5961	3892	2612	2080	1578	1294	1197	1040	981	889	864	762	736	719	658	605	606	566	592	588	561	531	531	563	586	576	566	619	582	557	570	581	614	582	558	550	581	564	535	544	569	519	536	551	553	568	529	562	533	537	572	586	563	505	556	529	576	515	552	551	541	562	550	508	536	511	515	527	506	519	540	539	513	568	496	548	485	550	532	516	500	540	570	523	519	523	493	519	558	552	495	539	533	564	512	559	546	547	496	531	541	541	529	582	494	540	550	525	520	551	563	558	519	567	479	498	552	574	565	503	521	531	548	527	532	541	525	587	540	521	526	564	555	557	603	524	476	502	516	546	516	507	490	572	538	543	518	504	559	537	538	546	522	529	543	499	533	521	537	532	504	509	528	539	514	497	549	536	513	538	559	498	507	521	525	537	533	499	515	563	511	577	519	528	537	521	518	564	542	482	496	535	543	518	521	512	535	544	516	528	533	548	572	554	541	519	494	556	494	536	467	514	546	546	534	572	520	544	551	532	541	497	558	505	571	544	535	532	523	498	545	503	499	542	512	512	520	524	513	539	491	581	532	567	522	519	489	575	506	542	557	572	509	559	525	548	491	513	522	524	521	543	534	543	565	532	553	552	554	539	487	527	562	530	519	517	512	491	470	545	527	522	561	563	519	533	545	535	517	530	507	502	544	515	506	504	541	601	538	538	533	544	528	531	550	489	562	524	546	561	546	533	516	502	479	495	501	517	514	525	531	559	537	539	544	536	515	523	508	544	545	571	519	523	539	528	502	513	506	524	495	585	538	533	531	531	542	521	531	526	524	534	582	501	510	505	547	511	556	525	518	539	525	516	570	548	580	516	511	521	546	482	518	484	569	556	565	534	488	545	532	489	530	509	532	506	561	531	528	503	525	507	552	546	531	541	528	516	518	530	541	531	506	513	508	557	561	537	501	509	525	511	512	592	556	544	541	495	509	514	502	514	494	549	547	528	507	535	537	564	531	554	568	556	520	542	558	551	535	546	556	521	510	550	496	542	546	483	510	544	539	566	575	516	507	531	524	507	509	503	496	574	528	537	507	540	554	514	547	534	520	548	534	546	542	560	500	510	524	539	530	494	543	561	526	552	570	533	509	508	564	544	537	550	523	532	518	502	577	523	548	558	517	515	535	536	517	534	505	515	515	547	505	586	590	572	550	545	534	528	518	547	517	554	531	495	548	539	542	557	521	555	529	500	517	519	527	530	521	571	545	541	552	496	523	522	521	502	562	532	533	543	513	493	519	522	537	569	525	517	488	559	519	526	534	505	551	535	546	541	542	552	543	524	549	560	541	582	542	512	550	564	524	510	500	523	498	526	551	518	554	568	517	540	575	508	541	534	516	525	543	550	523	557	536	546	511	518	513	528	511	508	481	549	484	517	529	579	578	493	584	510	538	539	533	498	503	562	525	517	523	539	548	493	495	541	502	491	511	487	564	512	541	529	526	518	502	546	558	521	526	499	505	600	541	531	554	568	545	521	536	540	533	513	578	518	509	537	540	505	558	574	524	531	491	541	558	548	509	535	493	547	509	501	525	559	486	576	547	541	493	524	551	500	556	577	521	526	513	528	529	545	508	516	510	532	521	507	518	551	513	553	525	539	518	536	539	552	488	516	519	529	479	505	557	540	544	577	534	516	498	519	531	527	558	545	511	530	518	533	539	534	507	550	554	484	502	573	489	518	539	540	512	539	525	521	521	517	550	513	486	562	523	533	521	520	588	493	553	525	573	482	575	518	562	503	542	537	505	524	519	543	520	568	525	553	549	470	529	522	583	538	541	539	527	493	504	574	562	567	551	579	510	550	543	518	540	523	532	517	497	505	548	543	513	515	571	520	528	557	503	521	515	511	520	552	522	543	546	504	538	537	503	511	548	566	529	553	549	530	554	559	549	501	521	483	523	533	505	556	533	541	479	529	551	568	477	542	519	558	544	558	508	531	512	515	542	516	524	490	494	529	517	484	527	523	534	561	508	548	570	508	537	535	532	550	522	545	567	525	540	543	523	492	494	537	529	510	572	522	465	537	532	528	527	519	585	547	527	511	487	518	523	546	549	510	520	577	522	527	534	532	543	594	528	551	511	566	548	520	520	534	546	530	504	560	471	527	541	544	543	486	500	523	554	551	547	558	532	517	565	537	521	509	562	497	531	520	490	512	556	525	509	552	542	516	553	547	538	519	510	490	507	541	514	514	531	573	539	594	506	537	519	521	529	546	500	529	537	511	519	517	543	526	501	498	510	514	528	583	531	536	494	503	539	571	504	531	497	515	511	522	532	495	484	545	532	544	516	477	550	544	509	542	527	509	502	546	534	534	560	529	543	532	550	548	512	530	516	566	528	546	568	528	570	540	524	531	524	574	517	495	526	544	473	517	560	529	567	508	503	533	524	483	548	554	545	526	497	541	539	521	479	540	535	553	513	505	551	519	526	535	492	543	532	524	539	570	516	529	514	505	521	497	573	527	519	528	518	551	517	525	537	510	483	535	543	492	522	539	544	510	534	568	509	533	529	546	544	503	514	475	506	520	487	530	463	542	551	534	558	564	552	517	469	515	528	557	557	495	502	536	549	548	483	522	530	528	604	549	541	553	575	513	515	520	484	507	549	507	526	567	496	556	504	532	538	512	533	527	544	472	528	504	540	520	554	529	529	567	553	526	536	528	554	558	539	546	537	539	522	532	556	517	547	564	515	551	556	537	542	554	556	501	523	534	520	503	523	532	534	535	532	561	512	496	542	518	553	489	527	510	562	505	544	508	558	538	518	502	568	474	498	571	515	480	493	550	552	568	516	507	584	521	565	548	553	514	553	496	529	503	532	525	497	518	525	523	502	515	541	562	499	579	485	556	523	506	518	512	565	512	548	513	510	501	533	526	518	543	601	524	520	502	538	489	535	546	489	512	521	516	529	522	533	527	535	491	578	543	504	529	558	538	519	527	529	554	560	552	492	534	547	514	516	557	540	524	485	541	520	527	545	539	534	521	555	507	530	515	551	528	548	505	499	532	484	538	532	552	527	543	518	532	485	505	526	539	515	557	545	541	557	527	538	507	527	528	522	519	586	527	513	548	558	539	535	502	540	514	529	512	544	548	544	553	525	554	528	510	557	503	549	530	524	603	536	541	502	511	517	527	558	542	551	530	545	574	528	546	523	550	551	517	532	545	497	577	540	530	551	526	514	523	519	524	488	549	582	518	509	531	509	505	537	508	534	503	506	533	519	513	533	506	528	555	555	512	497	517	509	544	519	505	533	538	520	533	521	558	532	564	491	521	545	551	514	488	499	508	532	502	495	559	531	536	523	537	510	538	550	528	503	493	504	528	543	538	536	545	545	541	501	505	531	570	535	533	543	547	543	531	509	556	515	494	520	508	488	568	524	507	571	511	550	519	560	533	561	540	539	523	560	538	539	483	544	526	492	564	523	576	464	510	511	585	517	543	542
36424	55773	41882	25563	18969	14137	10429	7773	5712	3942	2975	2310	1916	1700	1420	1295	1135	1112	991	863	812	832	733	743	681	691	612	697	626	644	672	667	671	695	701	628	629	671	680	644	626	694	706	673	662	713	647	665	619	663	649	594	663	647	674	631	669	648	624	601	617	647	607	632	600	659	574	598	590	666	580	609	630	629	567	614	611	586	605	586	649	611	597	657	582	649	654	604	597	595	612	636	650	642	622	607	583	653	666	613	612	602	643	596	558	595	619	599	651	605	617	598	637	579	585	630	595	618	591	600	593	568	615	624	598	597	589	635	568	629	629	629	574	595	623	628	602	611	655	643	593	616	635	576	636	592	603	598	616	609	652	666	600	613	607	567	612	578	585	580	618	610	595	622	625	618	628	601	597	629	614	637	659	602	564	650	624	587	646	600	630	617	628	640	581	576	617	598	641	635	603	593	592	562	665	598	621	584	573	601	585	607	588	614	594	621	614	621	569	572	598	629	583	555	605	613	613	630	590	596	631	592	599	618	631	594	588	641	632	616	645	584	609	616	617	580	552	593	635	565	608	588	611	621	600	643	624	556	620	600	626	588	619	603	625	629	572	620	604	609	594	577	598	630	569	591	615	588	614	592	570	603	581	640	635	595	646	610	602	596	584	579	599	582	576	640	590	607	604	591	643	628	602	664	618	582	593	620	594	622	622	593	617	604	584	665	598	586	633	591	602	580	631	608	621	554	597	621	569	628	636	641	647	599	633	612	589	575	608	626	557	595	575	622	593	621	623	613	655	614	630	580	610	651	626	640	645	581	616	590	576	616	637	644	606	644	641	594	593	613	629	603	602	617	602	625	615	555	619	575	630	606	605	633	598	641	619	607	659	632	632	555	626	627	612	623	629	607	608	608	615	583	627	650	624	625	645	595	603	619	557	639	604	598	645	620	634	602	558	651	646	626	583	615	614	614	604	583	638	630	603	628	596	577	624	608	636	615	626	558	617	630	582	605	599	633	626	585	623	591	614	666	617	627	587	611	596	607	595	621	589	622	607	594	600	584	596	588	631	647	608	576	603	644	575	619	589	595	618	610	582	613	617	606	616	614	608	582	613	600	564	588	612	604	579	606	634	619	622	639	619	604	628	575	591	610	600	613	610	632	572	631	586	598	612	622	598	609	620	614	572	639	585	632	611	586	614	620	586	628	601	605	609	637	635	615	619	628	574	640	575	584	630	616	632	599	616	605	564	618	653	593	626	626	588	567	635	597	581	621	634	607	648	629	600	659	591	657	599	609	630	614	608	642	591	653	622	632	627	644	587	574	598	586	653	587	606	578	611	622	630	596	598	591	606	631	595	580	605	637	613	607	597	615	624	601	604	574	604	604	603	618	640	579	636	634	572	599	597	618	570	601	582	628	640	564	630	626	641	595	674	579	601	618	620	613	588	597	629	587	595	570	620	580	595	668	615	588	637	616	570	593	630	623	610	618	592	617	613	607	618	586	584	596	560	628	610	674	618	634	607	581	630	661	587	610	603	600	605	614	633	605	596	606	608	621	610	654	640	636	611	612	634	613	600	595	629	645	564	569	598	631	618	638	573	576	617	594	583	616	584	599	609	624	597	618	636	622	609	639	602	615	648	595	623	620	607	595	603	616	624	622	597	629	613	573	565	607	598	580	590	626	599	642	658	617	633	621	602	612	624	611	620	595	595	601	606	623	646	549	636	581	619	587	592	598	616	564	632	603	627	582	561	594	559	629	629	587	611	580	640	586	597	642	617	575	631	585	623	555	609	564	590	583	621	600	596	598	603	639	625	664	617	608	609	624	621	638	587	572	619	619	614	653	587	615	633	587	619	596	544	632	588	631	598	601	626	604	649	615	611	608	619	653	604	630	600	596	603	614	622	615	618	614	581	636	557	597	614	660	573	588	647	618	637	584	630	633	622	598	596	596	618	558	644	611	669	634	609	579	593	606	612	621	587	600	605	638	599	635	647	588	609	592	591	614	605	557	612	624	625	622	632	618	580	609	607	617	630	628	597	611	583	579	637	640	619	658	636	627	597	601	576	664	597	595	603	574	602	580	629	632	583	604	639	594	595	628	598	565	632	597	622	597	588	616	614	626	565	647	639	601	614	555	611	573	611	596	618	636	596	637	635	616	637	601	605	570	642	570	604	606	624	676	602	559	601	593	622	602	624	602	592	563	577	642	625	598	591	580	638	587	635	624	610	613	592	643	572	659	586	595	581	564	618	648	606	602	582	630	606	590	663	622	608	628	628	651	585	600	609	615	591	606	634	654	619	609	587	596	626	622	633	609	614	589	600	570	593	605	612	577	647	598	573	650	580	601	616	607	608	589	605	595	607	617	634	600	622	630	596	577	649	632	599	607	601	631	593	590	558	594	617	642	615	611	615	567	596	605	612	603	605	648	582	641	552	601	600	630	670	625	614	598	629	632	625	607	633	612	602	655	600	582	596	624	624	592	575	665	587	661	628	623	598	655	593	603	612	632	611	616	590	593	610	658	594	645	612	632	642	608	607	587	559	609	633	632	626	593	616	581	606	611	633	581	602	609	624	602	617	605	584	596	611	617	567	592	586	644	575	674	618	627	633	612	613	610	602	587	633	612	611	642	610	613	657	629	581	601	611	621	624	614	628	621	607	620	584	617	579	653	643	581	586	599	614	636	649	633	577	588	607	595	587	623	610	632	599	645	638	621	612	580	584	607	600	586	624	630	602	556	545	591	585	627	565	596	601	625	637	586	605	570	618	609	596	572	612	556	586	622	600	585	639	617	601	609	598	588	627	562	621	614	601	633	588	602	615	627	644	605	634	633	560	638	577	603	629	620	607	598	592	637	593	610	601	563	592	595	597	637	603	686	613	632	621	609	603	594	611	614	617	520	611	602	592	589	585	606	612	606	643	628	642	619	597	565	638	627	640	620	598	601	617	557	605	603	581	579	599	608	623	610	547	572	601	643	681	619	589	602	635	612	645	541	582	603	590	642	624	619	559	600	634	626	666	620	610	603	629	618	607	651	622	615	629	585	583	650	567	600	637	567	613	594	602	619	631	583	585	576	571	609	598	634	580	628	605	648	605	620	587	637	595	617	630	592	598	585	605	584	631	602	573	562	635	625	655	590	569	627	603	616	581	622	604	578	618	637	618	624	613	575	618	626	597	577	626	608	622	601	641	576	614	596	603	622	628	631	617	633	629	599	648	558	620	600	659	604	585	571	552	582	615	633	634	586	637	579	621	621	633	596	639	597	645	567	669	623	613	633	595	596	628	591	613	591	582	626	593	624	611	681	540	625	587	620	639	639	642	589	620	590	579	640	610	585	558	620	654	608	588	624	625	591	613	659	641	629	651	576	651	607	583	617	633	623	604	598	616	615	647	636	618	637	613	624	608	584	571	598	601	625	653	632	610	593	629	629	628	628	582	601	574	583	594	567	648	583	664	640	598	605	616	610	601	600	612	612	627	580	646	616	605	645
22941	21363	28921	24173	21420	21815	16066	6426	4144	2888	2201	1826	1427	1233	1147	995	949	860	732	763	721	629	607	575	560	557	536	553	559	524	537	555	567	578	577	562	548	590	548	581	563	564	576	559	604	481	535	573	607	545	560	565	573	553	599	566	530	562	563	547	567	509	523	530	535	566	549	510	542	497	519	487	516	566	547	519	529	547	589	523	518	507	496	541	529	520	552	527	519	539	505	517	529	557	553	528	546	502	544	499	503	520	541	509	539	562	549	517	570	502	523	534	511	510	528	476	549	485	541	522	507	529	532	534	513	549	519	536	523	537	525	540	513	522	534	550	555	576	496	513	510	539	521	518	538	555	532	496	510	515	539	570	527	519	552	531	493	481	494	536	533	516	547	543	508	506	519	516	497	537	502	470	517	546	541	513	506	520	506	514	537	538	521	525	542	502	540	485	532	570	511	530	567	541	530	563	531	506	516	540	528	496	494	551	565	508	494	517	513	569	491	545	483	529	488	525	523	515	512	500	512	568	506	517	509	528	535	512	536	562	520	527	550	518	505	531	503	510	517	519	514	520	546	540	572	517	553	509	469	554	527	479	512	488	524	568	528	535	508	523	537	519	542	526	512	473	549	506	511	574	529	532	541	508	538	524	516	559	507	527	542	520	545	556	534	497	516	505	514	525	499	522	513	530	608	536	511	498	524	529	537	529	483	504	575	528	542	560	532	533	520	560	504	523	517	529	498	539	517	514	591	530	475	545	524	531	536	571	512	560	556	512	551	511	513	541	529	513	532	503	575	509	515	501	581	512	521	514	541	526	513	538	548	524	524	521	497	493	521	504	549	563	562	519	533	522	529	495	551	526	577	547	525	505	523	531	513	535	524	488	524	565	550	538	494	511	524	492	517	551	514	570	491	524	538	504	547	530	530	517	525	520	526	489	572	551	526	547	531	528	517	548	521	500	495	536	553	543	605	510	534	515	530	550	500	495	534	579	524	528	543	547	526	495	494	550	490	536	526	523	550	498	506	517	506	507	525	526	532	487	543	514	508	536	557	489	529	549	513	529	543	501	577	558	503	532	514	556	511	536	488	543	537	493	565	534	544	531	527	553	489	522	525	533	520	521	486	533	515	523	549	511	526	510	489	532	522	504	497	546	513	509	495	513	562	546	540	506	547	506	530	548	501	465	504	510	551	560	506	509	530	557	568	503	504	549	506	545	512	534	507	505	497	525	517	517	518	559	559	503	527	536	521	534	516	535	548	515	516	504	523	551	524	507	531	551	506	528	527	508	584	529	497	523	550	544	523	536	537	529	545	504	534	545	511	545	547	528	500	539	518	542	523	516	516	533	554	524	535	550	514	530	541	511	502	562	523	533	531	514	568	555	514	509	471	501	541	561	524	512	540	544	509	532	519	551	528	546	532	494	520	527	534	512	516	532	531	569	544	502	563	521	517	478	527	478	504	457	508	536	518	542	512	526	500	550	530	552	520	536	546	485	536	515	523	528	537	509	528	547	526	502	566	571	535	572	541	532	534	513	539	558	544	556	505	565	522	529	529	529	488	505	539	519	579	519	497	546	539	506	523	542	529	478	511	523	507	500	529	524	514	471	541	543	552	570	534	502	524	542	518	529	537	520	539	567	541	513	504	534	528	519	550	542	476	546	512	566	527	475	515	546	573	554	476	525	500	527	504	562	523	535	507	540	493	580	553	546	550	531	529	507	556	568	519	521	509	547	500	517	463	549	538	481	526	501	539	578	547	547	559	559	578	571	573	545	499	572	520	557	520	529	498	534	533	502	551	558	536	554	555	504	500	529	504	528	524	538	506	532	536	534	526	494	540	481	492	544	542	489	503	539	520	481	543	558	552	507	489	543	505	521	532	535	529	513	506	500	559	528	552	524	508	494	523	525	538	503	550	496	494	545	511	540	526	513	492	515	492	543	499	546	552	472	531	540	515	535	517	524	521	541	500	516	512	520	515	505	534	507	512	502	475	522	522	487	508	518	571	535	515	511	526	539	527	556	523	519	483	535	570	512	542	498	521	560	538	545	523	527	504	522	477	579	522	514	524	505	473	502	552	531	513	494	544	507	483	518	557	522	545	494	522	518	503	534	551	522	523	506	499	491	518	558	534	530	505	560	482	568	538	496	498	558	503	528	496	502	540	540	522	488	524	533	519	525	507	503	517	500	550	549	559	493	508	527	531	533	570	480	537	526	546	521	496	549	557	479	513	508	514	515	563	496	540	540	514	529	536	522	518	510	502	508	511	554	513	518	516	528	465	554	562	524	546	514	536	527	524	511	525	540	534	485	525	517	550	513	546	518	498	499	514	518	568	518	543	517	552	566	523	539	530	506	524	506	501	538	518	555	585	532	561	534	519	547	544	527	542	527	540	534	555	472	515	498	560	590	505	536	496	529	521	510	519	514	501	504	535	529	487	564	533	501	550	507	524	495	567	551	536	495	485	535	510	553	508	495	517	535	561	543	505	508	528	516	589	520	536	554	554	560	505	504	524	528	503	536	537	513	531	525	558	535	551	491	565	576	488	539	511	562	486	580	539	557	514	538	559	531	547	538	541	518	554	527	535	587	535	530	557	524	511	510	565	535	515	539	532	528	562	519	556	559	528	550	517	555	524	518	569	578	590	518	506	529	508	516	502	507	528	539	533	517	503	542	520	529	572	526	551	526	506	523	484	521	546	549	559	532	518	533	520	545	542	536	543	527	529	529	572	516	506	518	506	536	504	547	523	539	527	488	550	496	470	547	533	504	564	532	510	520	511	519	540	494	538	537	529	510	527	523	550	545	566	525	523	527	537	515	561	486	538	531	521	509	494	513	496	509	524	472	518	508	553	549	508	523	492	516	545	515	505	545	478	519	549	493	510	513	481	532	528	530	574	552	514	493	533	556	558	527	544	544	521	537	522	504	547	511	510	534	535	501	558	504	520	570	522	544	496	524	495	516	523	535	506	516	518	544	533	547	504	528	497	529	540	547	516	539	522	515	497	471	517	492	495	528	500	498	552	529	520	525	571	536	514	522	541	508	528	533	546	478	537	525	511	490	532	505	496	526	522	503	548	576	506	560	531	524	539	545	518	516	537	533	504	541	496	517	523	528	543	549	536	517	496	529	546	533	506	539	571	539	538	505	514	489	507	514	513	522	530	537	498	539	513	536	518	519	564	490	488	522	511	530	507	557	560	530	527	515	494	511	552	500	484	506	551	527	533	466	504	505	525	567	490	512	569	505	504	528	531	562	518	526	540	565	501	566	515	542	497	509	538	523	492	487	517	503	533	524	531	544	494	509	529	559	504	518	562	467	501	531	551	513	527	503	523	532	521	526	496	495	517	531	516	517	550	542	517	528	568	495	503	517	530	534	544	537	546	555	542	536	545	565	573	507	570	522	531	552	522	507	531	552	492	525	534	536	524	520	543	560	507	507	530	518	518	529	535	550	482	476	498	508	544	548	528	537	544	562	522	531	503	546
33421	56286	43243	26644	19801	15367	11072	8449	6166	4297	3098	2561	2032	1665	1490	1313	1097	1098	1023	953	816	812	753	706	666	648	624	655	607	621	657	626	668	679	727	667	655	705	641	643	630	633	670	654	663	701	659	620	659	636	654	680	631	621	605	623	595	645	643	616	654	616	647	603	603	605	607	623	567	614	572	609	627	593	670	606	615	559	552	611	620	578	602	615	647	639	634	607	614	596	620	593	605	644	539	650	612	619	616	582	626	611	609	601	619	616	570	616	604	612	612	591	612	602	581	618	589	605	595	600	608	604	618	599	563	587	637	550	573	623	601	581	575	599	573	600	639	605	637	611	642	604	628	630	573	639	609	590	578	604	589	587	596	599	615	664	633	586	619	613	569	591	646	591	615	572	619	617	575	580	587	610	609	617	612	599	618	591	591	585	569	614	595	619	587	604	614	589	647	616	604	594	639	630	629	609	635	660	629	619	591	594	612	596	584	621	653	533	593	592	623	595	608	543	603	607	590	579	570	580	598	601	597	575	622	611	607	595	596	660	636	616	594	645	573	614	598	638	658	597	606	580	616	646	610	615	618	607	595	570	633	575	615	611	584	655	609	593	584	629	641	645	595	581	558	606	594	558	593	666	590	615	628	636	597	639	628	585	634	645	591	645	585	572	588	600	603	587	574	600	605	642	628	611	602	593	640	630	627	644	635	637	613	573	578	529	571	610	610	604	596	614	624	611	628	596	602	579	622	606	606	574	595	604	598	599	608	605	621	595	644	567	577	606	624	555	576	631	559	607	608	632	622	685	563	599	644	622	619	572	586	619	599	581	611	579	570	590	653	622	588	628	586	587	594	578	586	631	578	625	604	631	555	597	632	597	558	609	604	649	596	615	584	619	633	586	608	616	603	579	593	592	606	588	624	583	634	586	632	603	583	636	577	649	639	632	601	589	626	584	575	613	614	591	596	623	631	573	631	569	587	589	589	588	604	591	620	593	631	657	605	593	609	602	603	594	612	641	600	609	612	573	574	587	641	585	596	592	597	575	563	623	592	616	634	594	636	585	599	623	582	573	601	571	583	602	583	606	604	603	563	650	582	663	595	616	610	560	655	586	572	603	606	661	563	599	592	598	650	608	580	600	577	586	624	607	611	607	626	590	600	604	562	632	596	575	594	614	650	639	580	585	587	616	593	581	587	663	620	579	592	598	574	612	628	618	594	600	630	628	588	607	617	614	630	630	605	579	624	628	611	610	616	572	598	630	557	551	600	618	617	604	620	613	627	624	586	613	631	638	634	616	581	598	616	588	620	643	590	560	572	613	601	596	581	606	585	626	575	600	615	623	618	622	643	596	591	606	603	618	626	609	634	584	597	642	656	621	591	591	660	608	618	576	570	583	580	600	625	648	627	609	589	617	611	614	585	574	619	584	636	655	642	620	628	613	604	681	624	629	651	644	602	592	571	582	608	577	646	609	594	644	563	606	601	629	579	595	601	598	628	610	600	564	616	582	625	591	628	576	612	601	589	586	560	587	571	669	635	611	589	611	588	584	584	626	588	615	604	617	617	640	615	622	554	636	620	587	581	610	593	602	626	598	595	622	579	606	586	582	648	576	602	575	599	616	617	605	612	631	603	585	640	556	598	635	645	620	629	594	621	632	616	575	607	653	567	582	614	615	630	614	591	625	577	588	600	605	586	600	569	612	604	657	587	615	636	588	647	591	631	561	599	616	627	628	590	597	590	602	606	608	604	665	594	592	635	585	616	658	631	633	552	602	579	593	608	601	630	555	628	634	567	613	607	604	586	611	638	601	563	647	618	567	646	599	572	609	624	636	604	543	609	618	591	614	682	614	652	601	614	619	593	631	591	592	608	599	603	654	585	590	618	615	547	580	568	540	613	607	611	610	641	641	640	596	625	614	574	600	604	612	601	561	651	614	612	665	651	590	580	621	626	623	565	635	535	596	605	607	606	619	590	565	598	599	641	588	601	603	607	617	564	594	581	601	598	639	628	611	585	634	601	593	579	585	623	607	614	611	599	567	618	649	628	642	619	625	584	600	586	579	587	560	611	577	588	606	582	581	630	583	629	610	650	599	607	577	586	607	616	641	623	592	620	625	598	572	576	647	600	577	595	572	613	581	621	609	564	644	576	628	613	600	601	648	558	548	593	544	602	621	608	568	586	593	599	622	547	649	568	625	616	584	615	634	610	599	638	612	601	591	586	617	621	648	596	602	590	605	605	580	611	625	594	582	612	619	630	604	631	574	614	623	657	579	574	594	602	587	590	612	645	651	625	624	610	556	655	569	598	595	603	639	597	604	558	617	611	568	614	601	622	584	566	601	634	604	606	598	640	643	572	620	669	561	623	530	651	587	580	569	604	594	593	603	620	589	579	614	605	599	628	593	606	588	584	587	638	559	600	591	602	545	587	582	623	555	579	570	599	587	634	584	581	615	559	637	609	593	603	586	587	573	585	601	610	599	660	607	583	588	586	585	589	615	587	610	615	584	602	632	616	621	642	573	570	593	570	657	658	603	616	606	592	599	589	590	602	651	587	589	569	630	578	580	616	591	633	603	595	604	585	607	601	602	604	648	636	666	602	622	611	563	579	571	606	615	595	608	631	624	623	553	609	631	649	617	649	604	558	638	629	622	658	617	639	622	567	557	575	641	586	604	604	630	571	625	632	601	634	594	626	647	593	583	600	633	592	594	563	568	573	582	617	577	580	611	623	570	605	629	582	591	583	641	630	608	592	602	550	612	619	593	566	639	603	607	613	621	585	638	633	592	620	672	655	571	614	592	652	581	588	660	565	582	572	620	599	630	579	626	643	573	616	609	621	533	599	595	609	600	579	622	586	605	604	635	597	578	589	603	612	577	589	641	596	606	598	634	600	619	572	569	584	617	571	568	603	626	566	589	612	577	624	611	601	589	616	546	590	619	640	567	613	646	606	593	604	587	577	586	600	571	646	611	585	573	566	603	606	588	612	618	604	585	645	654	608	618	598	600	621	577	595	624	597	628	610	625	602	663	579	623	624	562	538	598	601	624	583	595	568	596	611	557	619	638	600	555	659	679	606	603	592	636	613	613	590	622	640	587	614	624	613	594	602	640	597	622	592	632	571	627	629	644	628	560	588	596	620	584	628	616	568	611	589	615	580	613	593	639	646	611	622	634	542	623	624	565	640	631	596	598	630	645	648	578	616	592	578	643	620	626	593	611	584	591	629	625	610	619	619	594	619	620	642	630	590	620	650	611	558	573	647	682	638	649	624	599	555	599	580	581	605	572	569	617	590	628	625	593	641	642	598	616	586	594	655	613	675	583	599	620	573	626	566	585	639	646	604	613	600	604	615	597	654	612	589	646	589	611	636	577	580	566	562	573	623	613	636	630	590	574	620	590	637	614	592	596	615	618	595	655	616	622	596	604	614	611	624	555	615	650	661	606	615	581	631	575	634	619	587	588	634	591	582	605	677	618	626	618	634	571	609	655
23010	21376	28968	24165	21424	21841	16193	6760	4024	2944	2174	1721	1451	1253	1067	1041	951	829	795	708	711	643	618	625	554	582	573	552	574	505	533	532	571	581	652	601	572	553	533	575	592	587	613	544	553	540	533	601	558	524	554	554	557	526	575	576	540	532	536	548	560	507	565	529	499	550	518	543	564	532	515	571	550	512	580	503	554	513	470	518	522	526	558	545	526	558	537	519	569	514	502	571	551	523	571	522	570	530	522	524	542	532	475	536	483	533	563	531	550	504	495	511	511	536	552	561	540	505	529	514	544	549	519	566	557	516	534	543	576	550	538	525	545	540	541	546	553	546	549	535	535	549	510	551	557	529	477	533	543	542	542	531	486	537	535	523	574	519	506	499	514	513	553	552	504	501	529	482	514	565	554	540	539	512	528	528	490	505	517	549	538	553	534	514	570	556	502	492	512	509	506	539	497	526	512	532	529	495	529	485	546	533	492	490	554	496	501	561	522	509	550	513	547	559	502	486	519	563	551	513	511	521	508	478	526	531	528	496	556	531	498	541	515	515	525	527	505	520	554	517	537	482	556	547	538	523	525	530	503	522	543	550	493	539	483	515	551	482	520	506	529	524	521	506	543	517	543	519	515	543	526	485	526	483	511	545	542	534	483	528	536	536	505	516	530	525	532	577	514	563	515	499	553	529	455	526	521	525	483	538	546	561	538	519	539	508	548	503	531	549	519	569	520	471	523	600	520	542	569	555	493	570	528	561	570	580	531	523	497	525	563	506	482	521	532	536	572	564	521	483	550	572	537	539	560	529	495	554	535	511	516	541	542	534	559	540	508	562	522	524	546	503	537	519	538	520	538	543	537	532	531	538	510	500	543	536	547	538	544	524	531	487	485	517	545	528	511	529	503	551	548	537	507	493	556	521	538	549	527	523	530	486	536	531	558	526	536	519	495	535	588	518	520	538	564	532	527	497	509	574	509	512	510	505	561	506	539	539	539	552	515	511	555	490	539	537	545	515	505	547	507	561	574	513	531	490	496	507	514	522	504	523	537	529	498	530	493	556	557	485	532	520	478	514	496	523	512	490	527	513	529	552	495	530	520	534	567	544	538	555	563	517	522	558	561	512	499	548	482	497	517	479	552	543	507	497	543	519	529	526	512	493	509	503	534	486	526	541	508	535	528	501	502	509	532	558	536	518	475	527	529	509	540	565	556	517	567	534	513	553	538	478	541	549	579	551	560	564	523	494	528	498	585	547	527	533	551	545	537	551	517	528	550	521	535	502	497	499	537	523	518	527	543	524	557	451	535	529	551	490	543	588	506	505	480	528	540	482	556	552	554	554	485	522	540	499	521	536	516	518	538	509	524	559	520	525	523	532	571	531	552	563	530	505	509	525	557	535	508	544	551	532	480	502	527	550	545	574	510	543	544	528	512	520	521	520	502	525	513	542	557	484	515	510	519	557	529	520	554	530	506	505	536	560	564	513	508	569	524	451	481	573	538	543	549	495	509	511	569	510	497	553	553	532	496	545	498	470	514	515	503	538	516	579	535	502	551	553	548	534	535	489	531	490	536	500	513	519	524	556	530	517	553	557	532	519	547	521	523	500	504	532	478	524	512	542	517	571	535	510	488	555	526	567	521	536	535	547	529	509	561	567	532	516	518	491	490	549	500	530	559	555	516	506	522	520	529	539	536	555	495	507	535	519	522	555	494	532	513	531	516	512	514	545	509	505	530	557	551	525	498	496	558	557	549	558	519	548	506	554	536	469	553	568	543	546	531	491	533	492	532	522	542	520	489	545	552	522	519	501	542	535	531	531	533	535	510	576	494	528	538	496	471	514	526	501	500	562	524	517	501	494	524	536	517	550	552	544	538	549	526	533	509	486	488	469	510	504	482	545	524	531	517	554	556	500	550	522	519	491	532	562	508	535	545	500	519	533	512	541	517	549	555	523	574	529	522	492	529	538	517	488	560	537	559	517	530	539	490	532	522	493	529	462	555	553	524	518	512	537	505	528	552	527	541	484	526	550	555	505	527	573	508	540	519	515	552	523	505	486	507	578	546	565	528	530	486	529	537	547	511	518	500	567	517	546	528	532	466	533	567	554	540	522	472	567	513	544	519	521	520	491	545	519	544	481	533	540	517	503	495	530	530	497	527	537	521	486	561	517	560	559	498	498	543	533	549	518	548	565	496	530	552	556	477	569	497	585	547	559	501	537	534	533	557	531	516	551	473	538	567	559	529	521	537	512	504	503	531	504	543	520	521	518	517	540	569	501	499	498	502	549	542	512	528	509	526	542	528	532	530	543	552	500	494	517	552	534	520	498	521	568	516	480	561	507	541	538	529	493	527	525	511	495	514	578	536	509	516	556	496	491	537	536	481	485	507	554	492	535	555	536	557	551	565	554	523	527	571	492	516	546	529	552	498	531	560	499	530	550	544	492	530	528	490	479	575	547	569	502	529	564	544	543	464	538	547	506	566	492	560	534	557	580	507	502	555	498	549	558	531	549	551	532	505	561	558	522	514	497	525	546	579	505	521	475	546	510	540	524	490	538	539	514	532	506	503	557	528	543	527	519	499	503	534	540	537	512	567	521	548	509	514	512	525	524	503	532	534	520	523	533	520	512	511	551	545	515	513	532	511	549	507	533	512	534	563	530	521	550	521	515	523	527	525	511	538	544	489	537	519	521	502	551	476	493	512	544	546	554	530	491	501	536	570	509	529	512	512	544	506	501	513	525	517	518	511	511	508	555	496	537	511	515	538	530	538	532	535	527	509	548	506	509	512	501	519	518	500	507	520	510	540	510	512	553	498	524	565	546	567	533	574	543	540	481	499	515	527	493	573	523	543	488	542	533	539	550	500	514	515	515	521	537	475	529	525	515	524	547	517	546	505	501	521	531	532	502	503	574	510	521	529	549	503	517	506	501	502	531	517	508	505	544	540	524	513	487	547	553	494	542	501	512	512	539	540	550	505	505	504	533	552	503	509	533	540	555	558	534	519	525	495	548	506	468	512	547	537	526	526	518	523	508	506	560	555	541	464	502	535	536	507	526	500	549	530	531	499	554	517	519	550	508	559	469	565	488	514	519	548	559	524	519	531	566	514	521	525	520	536	522	527	528	580	510	518	544	522	497	545	526	547	512	544	551	537	513	551	550	519	573	565	531	516	527	517	496	522	504	522	529	518	526	531	558	508	554	553	530	591	535	533	507	547	532	497	526	566	502	535	521	524	523	499	525	514	537	547	501	518	522	548	540	505	544	589	539	510	539	554	573	546	514	517	503	542	506	529	544	584	530	513	522	540	519	554	575	549	478	522	512	522	530	523	524	555	543	545	526	523	498	521	558	564	542	497	531	494	471	523	517	552	534	508	520	478	574	537	529	514	554	504	523	524	475	542	527	530	534	558	518	510	537	524	501	524	500	535	545	547	521	536	505	557	550	544	518	521	546	545	494	506	502	546	530	556	507	471	508	545	542	540	514	497	537
34547	57250	42809	27148	20214	15654	11312	8759	6034	4178	3127	2477	2019	1733	1429	1312	1298	1078	1002	978	895	786	738	686	686	633	656	655	608	633	597	608	716	669	741	694	651	579	689	660	650	659	710	650	685	695	655	705	682	613	660	659	647	632	644	637	607	614	611	610	636	609	583	588	610	646	635	613	617	616	626	627	609	619	630	643	614	633	625	622	624	617	637	612	580	608	572	627	605	650	539	640	603	587	646	613	612	612	631	630	624	621	644	575	613	619	625	567	533	647	610	655	609	578	677	612	596	593	605	588	592	601	606	619	604	601	621	600	586	614	659	650	616	628	600	625	588	620	598	587	600	553	618	618	588	637	605	575	623	654	632	622	584	613	628	635	591	599	570	605	607	573	638	587	593	591	591	602	608	622	584	611	624	618	596	588	626	578	621	611	610	630	598	615	598	582	608	620	596	639	612	604	626	595	567	659	600	596	580	621	590	592	607	610	596	561	586	612	597	609	577	605	600	601	605	617	607	602	612	593	622	614	633	618	591	648	604	609	589	668	595	623	653	604	580	592	600	637	619	600	574	675	641	575	620	631	592	619	617	580	597	652	603	600	589	607	621	578	619	622	628	598	575	584	568	599	568	601	628	588	640	661	607	626	601	580	611	643	628	620	592	584	612	613	632	597	585	604	637	609	587	587	634	637	648	643	632	596	637	631	660	590	601	630	587	570	610	584	608	581	608	615	634	658	605	631	611	604	590	562	615	622	611	608	611	597	606	623	611	587	603	611	618	649	584	619	603	634	550	616	612	623	619	587	609	626	606	617	621	578	637	595	607	606	616	629	627	586	620	578	568	604	641	596	613	599	606	615	609	616	654	609	600	602	607	604	589	637	655	592	605	607	641	624	606	620	607	576	603	617	605	598	625	602	627	607	600	589	620	601	596	638	624	594	574	619	604	606	631	576	624	656	565	586	643	627	609	615	574	617	604	614	590	557	619	557	606	614	570	625	617	609	612	655	579	648	581	602	621	630	602	629	543	591	606	559	591	567	647	641	628	620	577	599	586	640	621	572	576	624	610	608	645	574	633	598	622	619	594	634	637	619	595	616	620	626	600	599	573	574	638	601	609	608	627	651	588	652	616	591	632	600	569	574	610	647	611	567	591	633	612	616	612	606	581	608	587	600	591	577	611	633	644	626	639	608	606	604	640	583	600	614	616	612	629	592	581	616	580	620	615	559	642	554	563	569	579	556	657	593	594	606	594	561	613	587	625	639	645	644	615	616	568	585	589	599	656	614	582	609	623	619	576	622	601	618	625	579	637	601	616	618	619	604	570	588	606	591	605	610	586	641	633	614	582	613	590	622	638	607	594	584	597	642	593	577	573	640	642	575	589	567	638	648	608	591	634	608	611	626	619	617	572	599	620	613	605	601	639	630	627	609	637	572	573	615	616	567	635	586	585	583	643	610	630	637	586	567	652	615	655	635	578	597	672	606	604	584	603	651	627	577	592	632	606	589	606	620	634	594	598	606	653	651	598	616	568	609	581	641	607	611	582	583	576	647	593	612	591	588	659	633	580	573	602	588	585	604	643	615	591	591	648	560	588	616	586	630	569	617	610	576	571	581	628	639	624	583	615	581	548	598	638	564	624	648	629	624	591	628	620	620	621	592	546	618	613	671	671	581	616	541	581	605	579	649	630	614	576	583	638	627	573	591	616	614	582	570	617	609	566	594	607	586	604	649	640	591	580	616	560	620	602	566	617	608	577	555	569	597	606	635	619	621	607	606	556	629	635	629	615	590	567	630	636	646	614	576	584	634	616	626	581	646	601	586	607	641	620	630	545	604	652	626	625	596	614	601	602	602	626	611	580	567	585	597	640	594	580	646	618	606	610	601	582	626	631	618	642	607	626	635	625	649	602	575	609	568	600	581	562	645	571	575	608	593	632	586	573	559	633	632	554	595	622	621	590	579	611	589	605	600	567	608	644	612	566	621	598	646	583	640	583	579	604	615	605	589	559	637	611	637	586	566	585	612	626	610	613	596	609	585	591	571	580	664	631	646	597	558	636	574	642	592	621	569	651	563	574	633	629	588	550	665	613	611	589	632	614	664	597	614	625	593	595	599	554	598	611	590	568	592	564	622	634	631	630	608	596	595	581	641	616	613	585	585	629	589	603	613	608	613	625	615	625	625	609	589	587	581	591	600	615	622	588	595	615	577	581	596	547	602	591	583	640	637	604	645	636	589	646	628	643	627	613	592	613	587	636	652	582	613	586	626	661	623	619	594	607	650	601	636	600	646	626	648	596	612	592	612	568	622	627	603	572	580	583	587	595	638	557	587	588	579	593	618	591	623	594	590	659	611	604	603	595	590	573	562	588	581	647	628	573	614	609	609	583	616	590	574	608	634	574	604	613	608	580	663	626	605	622	605	595	631	572	582	534	618	606	589	612	616	625	554	566	614	611	568	625	651	579	639	636	619	623	592	545	605	635	609	609	622	600	600	574	642	622	618	589	593	601	609	626	622	619	594	605	592	610	574	592	590	564	595	632	577	622	599	599	596	623	605	571	589	630	635	629	604	620	580	656	597	624	655	602	622	579	604	599	565	631	603	593	579	584	623	577	610	596	623	580	603	662	665	579	606	580	638	641	602	627	622	606	594	622	570	619	608	653	568	610	623	535	606	664	647	612	602	581	616	570	571	604	602	604	617	587	590	626	592	588	638	662	607	579	636	613	619	610	612	587	605	640	589	580	617	632	648	617	590	582	608	643	630	589	524	622	578	594	590	653	599	621	576	608	602	565	621	639	617	613	628	600	589	623	551	573	593	642	626	588	619	602	619	590	614	609	624	569	570	578	606	617	623	590	631	589	636	624	613	612	605	591	597	603	622	609	663	572	642	595	565	587	581	587	607	594	616	639	594	615	581	622	622	642	594	596	571	581	607	603	610	611	579	617	633	614	592	658	558	613	592	653	607	624	611	613	605	580	611	593	595	620	589	611	607	616	606	594	571	610	624	616	593	583	599	598	595	578	608	593	530	574	585	587	573	615	583	665	609	595	673	594	610	620	596	594	650	581	599	630	623	664	618	580	584	560	635	569	597	611	636	628	625	589	605	648	563	590	582	572	641	570	619	604	583	621	631	638	632	598	623	613	573	610	581	613	573	567	570	655	594	612	583	616	603	606	591	611	611	621	549	607	635	586	591	578	610	622	604	589	645	664	604	607	608	613	539	603	579	623	564	634	625	617	642	649	656	624	579	613	597	598	624	640	587	587	583	603	582	580	577	599	602	601	594	629	576	615	609	572	633	622	602	622	646	636	622	612	595	626	606	579	569	596	566	634	637	624	608	578	609	587	586	603	625	569	648	598	628	574	607	657	574	608	603	630	627	606	579	602	611	595	616	585	594	603	545	604	610	650	603	618	643	607	614	608	570	619	646	567	597	583	588	586	626	581	607	602	591	627	586	613	600	586	607	629	597	608	607	591	608	564	639	567	581
23055	21479	29111	24268	21549	21977	16364	6542	4062	2681	2179	1686	1518	1285	1109	1011	926	821	761	734	694	650	637	563	572	576	526	531	544	522	522	589	581	590	611	602	591	548	622	562	569	556	571	590	565	555	540	508	555	539	538	535	530	578	574	521	569	519	534	561	543	533	532	523	575	495	553	543	531	486	518	519	509	547	564	541	520	567	536	523	592	534	508	519	547	523	467	526	531	514	536	499	500	541	519	518	540	531	501	550	543	530	528	533	574	503	562	572	522	536	522	547	534	530	599	530	557	531	511	534	530	541	493	534	531	539	546	536	569	545	466	541	530	529	475	528	501	525	506	518	556	557	540	515	512	515	520	532	526	527	516	489	525	533	511	481	530	525	546	548	508	544	500	516	523	526	504	530	494	529	550	514	525	527	501	511	511	511	535	516	500	522	512	558	505	552	497	560	527	534	552	525	519	491	575	541	489	506	522	479	503	543	548	552	520	565	517	483	533	515	542	576	502	549	533	556	497	539	479	480	519	583	516	517	520	544	523	539	525	551	520	540	536	553	509	523	529	577	514	549	529	558	517	522	521	576	555	530	543	491	521	520	506	507	504	510	533	550	488	537	544	507	541	540	546	549	547	555	553	552	558	522	514	529	529	514	534	544	534	577	507	524	542	540	548	548	520	551	519	510	512	495	517	507	521	554	521	544	525	550	523	546	543	533	560	530	555	523	538	537	521	559	531	534	549	549	523	595	514	501	552	517	561	528	520	526	521	555	539	526	517	507	523	468	506	543	528	530	528	527	483	561	533	501	493	527	500	535	528	507	536	564	493	514	542	519	485	502	564	527	509	534	536	548	529	515	527	512	537	546	519	519	526	484	558	536	505	530	496	540	527	548	508	524	560	489	544	546	525	541	474	530	491	551	515	515	538	563	539	543	553	507	527	447	539	510	516	522	529	547	515	504	548	511	529	575	489	523	569	508	538	505	523	551	516	530	558	544	512	536	525	536	570	529	540	525	527	554	518	482	512	542	557	521	531	565	512	577	514	545	501	508	531	549	546	479	552	527	589	487	548	512	497	526	541	507	553	522	516	510	519	500	507	507	539	516	534	555	501	525	552	554	516	487	501	531	533	527	495	534	508	494	518	541	548	533	527	514	527	570	533	592	543	516	562	519	577	527	538	545	519	515	528	574	542	540	507	556	518	532	481	542	490	509	555	550	526	540	508	502	507	519	522	538	531	535	483	484	546	523	575	545	560	527	510	509	551	526	552	504	512	513	492	496	506	543	536	490	525	563	499	545	525	528	544	553	509	528	529	509	527	545	538	524	537	515	568	535	507	507	502	526	515	511	496	523	480	531	542	539	538	544	509	515	523	521	545	495	496	529	534	578	562	499	535	520	534	499	515	526	482	542	547	538	517	535	547	492	534	559	555	569	557	549	541	493	544	536	548	489	496	505	542	517	571	516	509	507	545	548	530	528	588	520	564	490	492	521	524	545	512	536	498	554	513	568	537	565	532	526	522	470	580	521	535	547	519	492	508	525	546	495	563	523	513	541	541	515	499	510	541	513	546	530	560	520	550	533	559	545	523	527	504	487	557	580	486	515	574	515	495	520	521	507	576	534	507	560	509	523	534	502	515	547	550	525	500	567	517	562	539	536	483	549	510	527	560	525	505	491	514	547	509	531	521	527	556	518	510	527	509	517	541	514	543	522	555	598	495	518	514	551	532	503	525	509	516	515	527	474	522	489	510	536	533	518	543	493	483	540	510	528	516	519	519	523	513	559	536	546	557	504	519	516	553	523	516	528	519	486	576	527	550	561	556	528	481	549	514	520	524	503	521	537	506	544	484	557	559	545	517	503	521	483	559	519	512	502	504	545	546	561	509	527	552	532	550	526	563	547	524	560	517	513	545	530	497	500	528	499	518	524	530	575	532	558	512	536	563	515	496	502	538	464	558	515	522	516	531	552	543	543	550	535	512	536	533	516	506	549	532	498	505	545	500	578	527	536	507	525	523	543	542	551	537	549	499	515	494	546	530	508	531	517	499	555	507	514	552	513	557	516	557	532	529	497	533	487	496	529	552	497	541	542	536	497	524	565	521	519	526	535	556	542	531	509	522	492	543	565	516	512	544	547	503	544	511	516	508	539	532	526	500	507	485	526	539	542	472	488	534	518	519	547	535	517	538	515	525	505	540	540	534	526	527	552	532	485	535	563	505	535	502	554	503	535	514	537	525	506	558	542	515	519	560	520	510	507	512	510	535	573	478	519	533	471	499	509	497	524	504	530	502	503	517	542	526	513	496	524	537	521	525	512	538	495	543	529	500	523	502	512	527	546	558	503	546	530	548	503	534	521	534	524	490	530	527	565	509	511	538	485	553	550	509	518	508	506	512	489	481	499	509	528	533	542	564	548	499	503	552	498	537	532	470	538	548	501	506	549	527	494	526	523	541	547	530	504	535	559	530	510	540	494	485	500	546	517	479	556	525	598	459	488	493	549	522	521	517	525	492	482	538	556	541	542	483	524	519	502	492	527	498	503	542	552	542	524	503	488	498	551	565	514	487	546	565	531	503	572	540	538	529	538	538	544	503	544	581	550	528	517	546	529	540	562	522	544	544	557	507	520	528	520	555	541	514	557	547	494	530	530	516	524	545	499	469	512	496	517	492	506	503	536	502	499	535	540	493	483	530	495	559	522	525	533	533	487	555	536	512	514	527	528	509	515	578	505	533	516	519	555	533	538	530	547	596	536	536	536	548	550	506	546	491	518	504	526	514	513	531	502	499	528	543	517	545	520	527	551	535	482	528	516	548	535	562	557	525	529	494	504	502	506	536	534	531	529	548	514	555	534	537	562	558	502	605	545	524	514	513	529	518	557	491	521	523	478	501	558	514	502	503	533	501	558	545	557	553	546	501	533	574	585	502	539	520	522	513	522	495	549	498	523	549	523	529	559	505	549	533	522	521	549	534	521	500	484	484	525	586	571	522	540	553	516	505	491	534	543	546	512	546	543	514	564	540	562	525	506	518	533	588	545	555	508	534	494	547	509	505	518	525	482	502	514	535	573	497	522	529	522	523	515	537	516	531	540	474	514	511	549	552	525	513	524	559	476	524	534	540	545	543	535	539	529	551	541	550	549	511	560	532	544	493	530	539	499	543	511	527	508	568	530	544	542	508	544	536	542	551	472	512	527	503	531	557	518	528	525	541	505	541	527	545	527	532	541	508	502	538	536	565	520	517	543	561	518	499	535	575	484	536	513	558	523	508	505	529	555	505	526	522	535	505	534	545	495	503	550	534	525	535	542	492	479	518	546	523	532	521	544	556	524	551	539	532	543	517	534	501	527	539	574	524	514	555	565	579	481	514	537	548	521	482	547	454	580	527	542	506	524	553	549	530	565	519	491	496	534	518	531	521	553	519	521	526	534	520	541	502	499	496	525	510	536	506	511	500	530	542	496	484	551	562	497	532	521	502	528	522	503	521	517	553	559
35553	54956	42956	27320	20582	15355	11281	8553	5976	4007	3051	2412	2129	1773	1475	1328	1196	1060	994	965	857	783	733	673	669	615	652	616	613	706	615	684	661	711	694	679	631	680	657	652	629	660	672	648	686	679	628	677	639	693	687	667	630	672	683	626	616	656	643	614	682	655	626	651	619	640	627	623	628	632	593	625	580	608	639	645	589	633	637	562	598	603	601	583	587	647	632	588	581	596	632	595	594	623	650	617	598	605	644	599	627	573	577	600	557	608	591	579	632	604	652	608	620	592	601	631	607	615	591	637	659	601	572	593	638	614	627	604	644	582	634	619	631	630	677	603	615	584	610	595	646	628	572	586	594	614	631	612	627	639	599	613	590	640	581	569	627	625	639	599	572	594	589	627	571	601	570	591	626	567	585	638	567	587	603	613	609	623	579	611	611	610	633	614	624	602	647	639	606	611	605	648	637	535	566	635	609	642	640	567	572	620	608	633	614	616	584	583	583	572	646	628	624	603	594	627	583	600	589	600	584	609	666	619	565	595	557	578	608	608	604	613	618	611	616	615	635	575	590	582	607	630	619	611	660	628	621	607	614	585	608	580	630	579	568	550	593	642	582	563	598	604	559	650	654	587	595	578	626	596	653	604	601	624	621	644	640	606	595	565	608	628	602	602	595	610	609	602	614	614	636	666	577	579	609	601	627	614	597	636	597	615	621	612	656	586	619	623	594	635	535	592	600	601	620	601	648	635	611	635	587	600	589	595	643	633	616	654	601	612	612	628	631	615	594	633	622	600	563	657	618	577	624	630	581	611	632	565	625	611	651	605	636	591	598	613	620	572	610	580	625	617	610	582	604	617	588	589	619	603	613	584	615	639	651	562	563	649	648	596	615	625	639	629	636	553	600	622	604	603	570	627	606	611	583	583	567	632	580	636	596	585	599	610	632	612	614	609	627	646	664	615	592	579	597	633	582	577	571	573	602	599	565	618	598	559	622	591	593	623	601	629	577	568	585	585	589	596	598	624	621	546	617	574	636	558	630	587	625	579	596	630	572	587	589	601	622	590	599	575	622	621	654	563	656	634	585	593	640	659	608	619	601	578	616	599	614	646	596	579	623	552	619	599	627	615	611	615	572	577	607	624	575	597	563	567	601	580	644	584	600	622	584	609	615	624	626	640	597	611	606	573	589	627	610	617	596	612	604	606	646	632	602	640	605	618	634	638	594	605	604	619	611	568	575	579	640	577	609	604	592	572	589	602	605	618	606	593	620	590	596	600	636	624	627	577	635	607	602	637	603	632	614	633	627	602	609	612	570	622	618	608	615	606	622	601	577	615	648	607	643	596	598	646	630	622	623	600	624	619	608	625	598	629	619	620	643	608	618	582	593	631	607	577	572	619	625	673	603	622	634	618	583	580	614	570	586	589	643	607	565	623	598	599	588	603	581	586	595	575	592	586	600	589	598	612	606	621	610	604	606	586	611	619	651	616	631	587	577	627	620	632	553	642	595	598	608	595	568	582	646	640	611	606	628	609	569	641	639	577	609	626	546	615	610	659	594	614	621	611	604	598	636	600	630	629	645	605	599	549	637	613	600	557	618	592	575	590	595	646	617	636	632	614	627	610	615	633	573	592	622	600	610	597	571	540	602	599	626	635	612	578	611	626	616	609	635	598	588	628	614	635	568	621	605	605	621	614	614	626	602	640	635	627	625	631	564	634	605	620	603	568	609	620	623	630	603	651	629	605	605	613	625	564	654	580	616	572	629	613	618	589	561	579	607	574	606	572	601	599	588	629	637	571	625	595	612	617	612	615	597	610	633	621	583	612	639	583	621	618	644	602	599	594	660	608	589	662	627	600	610	628	637	560	606	626	591	562	629	588	631	632	601	586	601	604	633	645	668	621	613	631	637	625	595	575	632	608	602	628	599	601	615	636	545	633	618	587	559	577	623	622	589	580	608	592	614	596	601	628	593	661	657	629	622	612	608	615	623	641	634	606	649	588	625	573	629	608	655	588	601	641	606	611	603	600	600	616	617	615	616	600	590	619	598	603	615	652	616	587	612	601	598	655	590	578	624	655	619	636	566	583	585	589	616	592	565	589	588	654	646	639	598	599	598	606	602	577	646	621	593	609	567	544	644	635	605	634	622	606	617	593	681	598	599	607	619	576	571	600	606	607	593	604	604	617	558	620	603	606	600	601	605	610	562	605	562	600	632	578	563	586	638	605	619	607	613	594	631	603	641	612	592	644	616	604	617	607	612	617	602	599	616	575	604	596	598	603	604	614	598	643	617	611	559	576	589	620	596	610	605	568	612	608	645	608	555	586	624	571	657	631	577	600	566	624	629	666	624	587	641	605	571	599	570	628	577	594	596	663	642	603	599	575	610	600	632	594	619	582	619	606	607	611	642	609	591	615	601	630	571	599	593	611	619	571	609	586	685	612	586	641	592	611	624	632	579	632	608	617	631	605	617	618	602	608	617	576	645	589	615	624	614	609	663	608	576	619	619	548	563	624	581	580	590	657	624	564	603	647	624	608	600	570	595	627	591	585	612	623	619	597	589	645	597	587	613	612	612	638	609	609	617	619	642	634	589	590	568	584	617	607	583	635	615	640	618	648	623	559	636	586	606	579	606	557	634	597	610	645	649	613	607	602	558	646	633	634	563	576	667	592	634	648	641	595	610	652	623	564	608	600	600	617	632	628	619	566	634	581	603	637	615	550	601	614	583	593	632	620	629	620	605	614	629	571	574	630	613	636	635	574	647	601	658	590	590	582	635	670	615	553	615	587	595	594	594	639	601	583	593	633	571	634	659	552	660	592	645	632	648	605	638	614	627	645	601	596	622	601	624	569	619	626	625	573	626	590	579	572	568	614	615	618	622	625	610	570	626	633	631	563	608	635	585	600	615	645	575	575	595	602	608	594	590	595	603	651	593	602	608	598	599	587	611	605	700	601	596	641	631	615	594	599	633	584	623	639	664	612	619	644	619	653	597	638	611	596	593	591	622	616	595	637	572	631	627	637	629	588	663	544	604	607	562	610	591	562	626	606	588	582	539	588	621	625	596	645	590	628	557	585	628	557	586	642	580	639	591	628	618	662	621	614	629	584	637	552	597	592	596	586	626	621	601	579	589	614	582	606	602	607	613	578	624	595	615	614	637	611	633	575	567	619	632	587	595	612	581	588	615	539	577	632	587	594	587	594	629	594	578	613	614	613	631	606	609	617	637	629	647	587	612	628	599	638	606	605	596	601	576	600	608	610	581	621	594	598	585	583	615	580	598	558	629	599	601	622	620	598	597	573	646	590	613	626	587	586	594	596	599	630	547	604	594	610	596	641	607	629	616	563	615	630	634	636	645	620	636	616	627	610	610	619	601	603	609	615	616	571	603	620	607	599	643	609	640	615	587	597	637	586	601	576	596	608	581	609	640	616	592	611	635	600	596	567	606	626	608	587	581	634	577	595	620	579	616	574	624	613	582	582	631	627	645	640
22945	21334	28891	24128	21393	21750	16032	6061	3694	2677	2133	1633	1445	1236	1068	968	930	804	781	722	685	610	689	624	580	582	584	546	551	553	525	541	545	579	578	636	554	583	570	564	545	572	572	616	566	580	545	523	585	545	539	535	496	550	545	546	566	519	533	534	574	488	529	565	529	569	535	559	575	513	557	523	541	523	527	527	512	528	575	539	524	516	560	529	557	541	524	511	503	522	536	477	521	501	519	551	559	566	531	528	500	517	558	545	546	529	540	503	523	518	567	509	519	550	564	523	541	478	518	526	544	541	545	562	512	526	520	533	525	538	530	516	538	531	519	526	529	526	507	496	525	529	519	512	554	498	521	552	499	508	509	550	479	527	521	490	512	539	539	485	494	523	523	508	553	503	543	516	518	529	559	529	527	499	532	567	569	514	518	515	507	543	527	493	547	570	535	501	491	482	566	534	524	480	588	508	571	493	530	524	527	528	504	531	549	522	511	530	533	524	540	535	497	503	511	534	496	528	522	532	532	483	534	507	524	525	525	539	546	539	537	532	517	516	509	584	507	504	484	498	520	515	511	552	589	549	530	530	546	547	536	560	522	495	543	532	531	515	559	536	525	527	512	525	521	506	544	552	582	510	555	494	536	561	527	548	554	529	566	537	525	507	554	549	498	501	556	534	483	466	490	528	511	530	552	525	530	481	499	490	539	504	514	553	558	543	532	519	501	557	529	541	551	524	548	508	539	531	544	551	495	544	523	554	489	529	533	518	448	530	539	521	512	543	482	507	551	552	518	508	558	526	538	525	514	514	494	541	530	515	560	547	511	527	500	509	533	501	511	541	501	531	560	505	523	504	540	543	498	484	523	524	487	522	526	542	512	544	530	520	523	521	482	505	538	505	556	485	519	556	526	525	543	544	568	517	496	520	500	519	540	522	549	550	548	521	546	528	559	529	538	491	552	509	523	528	520	544	521	524	510	554	514	504	516	546	510	515	543	541	528	505	545	555	511	534	535	555	553	491	538	508	447	522	487	552	508	462	509	512	563	550	579	560	560	532	553	557	495	537	512	515	549	567	557	519	583	533	532	541	536	562	507	475	531	515	517	531	508	516	491	565	522	549	545	503	564	485	529	525	512	562	491	520	521	571	529	534	519	515	530	516	526	531	535	536	512	513	536	551	524	491	480	534	522	554	552	528	537	511	536	540	548	548	514	549	569	527	498	533	584	545	510	510	526	520	557	505	558	513	552	514	546	572	510	504	521	537	505	558	521	568	512	497	502	535	510	513	542	506	521	471	528	518	522	577	560	526	508	503	554	553	550	535	537	513	553	512	516	526	544	524	521	505	484	504	549	528	544	542	523	566	527	552	487	559	501	539	544	550	527	534	530	529	526	510	525	562	533	535	548	529	540	518	545	527	475	513	564	534	535	537	568	561	522	511	513	509	530	525	540	535	556	558	547	474	519	521	552	516	505	511	522	510	553	518	523	545	571	544	485	529	541	565	547	529	541	503	508	538	535	544	534	549	517	473	511	529	535	511	553	541	514	517	526	553	555	511	564	532	511	503	503	528	540	537	535	537	551	598	572	526	557	510	492	488	491	529	497	519	540	503	559	527	475	534	508	480	578	532	520	522	548	509	513	500	556	555	564	490	532	529	529	496	524	522	549	504	562	519	532	511	580	457	539	556	535	540	525	539	503	518	557	506	593	534	520	520	527	493	543	490	535	573	509	492	505	545	519	537	574	516	540	521	531	531	548	533	532	588	501	543	518	500	497	571	509	497	503	523	507	517	501	514	553	527	533	519	557	537	522	498	517	544	492	526	501	562	545	556	519	514	506	524	518	513	503	524	514	527	537	514	549	525	545	500	517	547	525	497	509	564	529	493	549	481	531	520	533	504	490	532	520	529	577	510	545	532	500	500	516	532	519	564	506	529	517	525	542	559	575	529	521	527	484	520	519	504	544	526	502	513	476	540	496	502	563	504	520	475	530	559	525	554	510	513	567	526	551	527	513	525	549	546	541	497	558	542	535	527	549	553	500	523	602	534	538	491	543	532	575	552	549	514	584	516	486	502	526	497	527	488	537	508	584	529	524	540	558	475	500	515	492	568	513	482	496	559	530	511	530	554	467	536	540	489	524	500	543	512	538	473	525	514	551	532	545	524	527	530	538	485	475	502	525	523	541	552	546	516	483	513	537	512	530	508	544	520	565	494	486	532	508	490	511	510	519	564	520	520	574	569	484	531	513	568	506	565	516	501	522	555	566	520	499	508	491	517	473	525	467	519	544	532	508	533	529	506	492	520	517	524	513	540	516	503	554	556	510	550	531	514	549	529	513	532	542	519	501	516	524	535	531	508	511	541	514	497	557	514	527	532	577	504	521	504	512	548	606	508	556	543	505	529	537	524	532	585	506	525	508	526	523	491	507	530	549	534	552	500	552	527	511	516	520	510	529	514	529	513	499	526	498	510	554	530	551	526	536	520	513	538	541	518	523	573	479	528	518	535	520	530	532	493	510	487	507	512	487	506	484	551	517	499	528	525	552	514	475	561	562	512	547	510	564	541	520	507	497	515	529	547	560	510	523	516	540	529	535	540	522	512	541	534	521	478	526	501	509	499	540	557	506	508	552	512	505	497	522	555	520	523	502	542	492	474	554	557	521	557	534	536	519	527	546	502	521	529	520	520	487	543	528	502	513	529	499	521	536	480	501	519	524	547	546	546	494	590	560	542	502	537	513	523	530	519	522	574	484	557	517	500	476	539	549	555	510	559	543	533	531	547	532	540	555	540	501	550	523	513	527	527	525	526	507	513	549	501	547	552	504	520	532	531	538	549	555	496	549	518	544	539	533	524	506	539	557	521	526	530	593	544	508	538	523	516	539	529	560	491	514	531	525	540	539	509	539	519	538	543	518	557	487	514	530	522	500	553	513	505	511	507	526	550	537	538	524	530	548	519	509	555	547	520	546	522	524	519	544	553	518	509	517	546	502	574	543	508	535	537	531	501	524	498	524	508	508	532	542	531	511	517	493	541	513	555	499	508	568	539	498	534	556	504	533	505	532	539	547	558	496	533	472	538	509	570	551	537	509	522	518	535	569	506	510	538	534	497	509	481	555	537	525	480	547	521	532	531	555	500	574	542	552	531	521	541	563	524	506	583	523	548	502	529	523	538	552	505	572	519	484	504	497	525	547	540	555	563	500	533	537	528	547	563	494	564	524	516	526	520	544	511	537	515	543	471	508	539	532	546	522	472	532	516	541	558	542	519	534	535	515	513	505	535	551	510	536	556	563	481	545	506	499	549	523	537	482	493	557	549	512	519	533	501	554	500	587	500	540	533	484	556	527	491	524	552	495	530	524	533	495	512	525	554	564	477	504	515	493	520	547	513	541	518	520	542	513	500	547	488	536	515	483	529	518	529	524	522	498	521	490	544	538	511	555	559	539	523	557	607	511	533	515	535	507	536	551	542	552	532	527	525	497	526	513	494
35123	54509	42227	26726	20043	14771	11092	7818	5640	4130	3171	2440	2029	1642	1433	1325	1166	1058	1041	942	844	837	717	720	691	710	631	640	631	618	688	618	653	691	716	694	647	648	670	650	675	694	711	675	693	661	653	653	676	690	648	675	621	633	644	622	587	618	616	627	648	607	637	596	617	627	620	664	617	622	557	614	559	607	598	597	623	608	606	634	568	640	613	566	569	616	630	613	654	632	583	593	602	591	662	599	596	624	631	611	601	640	654	568	620	577	581	614	604	594	624	604	604	605	585	599	613	615	556	567	620	621	590	625	562	633	602	600	563	615	616	613	641	597	580	542	591	590	619	600	648	566	617	610	604	574	609	577	585	641	624	615	579	593	616	580	616	614	627	611	627	583	607	637	588	586	612	625	611	623	609	580	580	602	643	628	575	584	597	584	586	608	607	612	596	566	571	627	579	605	584	616	624	586	595	603	601	565	600	631	597	580	604	590	629	638	591	622	582	603	594	596	592	603	590	583	571	541	608	616	605	597	633	661	632	612	590	628	558	594	622	587	617	596	630	617	602	611	594	578	599	641	612	614	582	602	659	622	578	607	626	571	570	612	581	601	606	592	574	608	618	563	585	587	640	551	553	570	602	564	613	599	566	597	592	552	603	648	614	566	560	601	606	599	569	621	608	604	635	575	599	618	554	583	608	592	612	621	595	616	569	611	606	592	590	585	582	577	645	561	587	609	584	627	603	601	623	594	642	579	601	596	569	588	616	583	655	589	611	589	629	613	587	607	592	631	612	589	604	628	565	589	601	601	597	599	632	574	581	567	556	585	565	604	586	607	603	574	620	595	627	596	610	626	587	621	573	613	644	609	597	599	621	567	599	607	627	615	597	633	571	631	632	589	578	596	585	561	614	579	599	604	622	598	601	633	602	627	616	626	582	576	632	643	585	588	554	627	598	583	588	598	596	566	588	618	628	608	611	603	617	599	596	549	577	591	585	661	615	581	650	612	612	657	622	593	596	603	588	600	613	619	643	589	580	591	590	610	598	601	598	629	611	590	604	631	631	561	567	593	636	595	585	592	593	628	614	577	609	616	617	637	622	546	648	579	628	609	605	599	609	591	613	593	633	597	629	579	630	600	608	612	616	604	624	638	589	590	593	559	636	602	589	607	549	618	559	672	603	610	603	541	616	617	615	636	566	609	586	613	582	589	642	611	593	568	597	567	610	603	587	636	608	619	563	588	585	585	581	589	589	626	644	589	577	606	601	596	629	625	632	613	630	571	600	644	596	633	626	611	614	595	612	579	591	617	637	623	599	596	611	574	677	594	595	616	649	628	595	594	601	612	639	588	645	576	589	642	632	590	607	618	593	611	642	604	559	640	583	621	632	583	621	608	566	564	603	594	558	626	617	616	622	602	565	625	621	586	577	623	617	601	617	627	630	614	614	643	585	643	606	582	591	587	646	586	590	624	589	628	587	638	597	580	561	621	575	608	558	592	637	609	608	571	607	605	562	579	585	573	618	622	645	577	585	581	602	563	586	627	619	629	570	598	633	641	555	633	611	567	626	599	585	570	584	581	561	592	610	583	595	618	571	615	644	546	590	635	578	590	626	650	605	620	604	579	622	594	590	607	566	603	652	556	576	659	592	626	589	610	620	600	646	657	612	595	653	639	623	630	593	643	596	625	601	581	610	586	616	621	581	638	580	600	584	609	576	590	599	583	641	639	540	589	589	663	632	579	613	582	538	582	581	608	597	582	603	568	582	620	622	593	567	615	574	636	584	621	606	596	584	582	610	595	574	604	602	598	603	585	553	618	602	615	607	578	604	655	624	653	630	598	584	623	616	632	598	644	614	619	668	601	583	588	591	582	576	553	628	566	618	643	618	652	591	619	623	601	599	616	631	601	633	599	590	571	606	607	567	577	551	601	584	589	588	605	610	656	608	647	602	599	584	573	584	589	596	623	604	544	657	645	614	572	611	574	602	647	619	632	602	625	573	623	567	637	646	589	593	633	592	645	556	603	642	593	645	563	594	609	603	621	621	569	598	636	603	642	643	579	634	575	584	599	596	585	579	598	613	604	604	618	595	585	621	581	547	577	653	617	584	600	559	571	635	625	563	597	550	585	589	629	590	616	591	567	640	593	614	539	617	593	622	612	557	628	600	626	600	593	580	579	603	598	610	593	629	586	584	607	601	599	589	624	617	627	564	602	582	598	577	597	582	617	610	599	580	605	609	573	616	594	578	567	610	639	550	556	576	628	602	609	604	618	605	602	585	664	611	629	607	613	584	618	609	573	618	615	617	624	590	583	576	582	574	633	569	602	610	594	629	616	638	626	632	636	617	590	623	577	604	596	555	644	582	536	605	658	633	637	594	603	598	613	603	585	603	626	591	570	593	617	567	578	644	609	594	562	625	592	586	593	621	620	633	568	566	565	581	622	630	612	613	580	614	596	607	593	604	620	603	606	667	629	621	579	589	561	627	622	595	612	618	608	581	577	627	597	600	631	624	574	614	628	590	569	649	563	572	596	609	626	608	578	603	600	565	609	601	613	584	608	588	625	610	578	594	587	571	666	628	573	590	588	576	550	620	612	598	636	603	656	553	604	631	600	612	580	616	612	571	585	633	597	606	619	597	604	549	600	617	552	596	565	601	601	604	601	631	568	614	609	602	645	614	578	575	583	622	575	664	627	582	599	564	543	608	589	639	637	610	637	606	555	609	558	637	628	608	567	584	651	621	599	582	587	581	595	630	573	630	643	620	554	655	596	592	535	612	619	580	592	678	535	645	621	519	630	586	593	580	585	561	590	608	597	583	570	562	592	555	592	576	595	595	611	603	612	668	597	558	612	604	548	621	551	581	614	599	580	609	623	619	555	578	602	617	612	627	566	620	591	562	620	567	629	645	593	576	638	564	599	578	610	563	612	577	582	586	627	602	575	580	614	579	662	611	609	653	604	620	563	561	581	605	594	582	624	579	648	639	621	588	573	631	591	634	610	568	571	591	596	600	607	580	552	605	581	611	589	621	582	546	582	559	574	610	620	602	620	558	573	645	606	622	637	591	598	600	624	625	586	598	616	628	613	610	586	614	575	586	580	612	602	607	592	574	625	550	543	622	632	584	604	577	580	591	596	640	641	600	574	594	605	579	603	592	577	621	556	608	596	603	587	631	591	617	659	600	546	599	607	578	585	588	603	567	591	597	614	591	605	600	579	616	571	596	600	599	608	615	588	632	637	656	648	609	553	604	614	579	587	616	619	609	593	564	611	591	611	594	558	611	580	611	591	582	598	605	580	616	630	565	618	591	591	597	624	576	584	613	609	569	622	587	601	635	613	616	581	619	595	580	578	587	608	599	578	586	533	613	660	598	627	583	561	613	621	608	621	550	596	595	599	576	654	636	551	600	617	575	612	608	615	611	594	583	584	608	616	589	607	569	607	605	610	593	613	653	587	620	571	592	587	564	589	621	596	604	611	595	621	593	607	578	594
22910	21356	28958	24124	21406	21731	15476	5727	3378	2452	2046	1652	1460	1161	1021	939	928	740	785	696	671	607	557	592	564	566	543	579	489	537	557	518	547	554	554	577	563	573	504	564	544	545	559	610	553	596	544	557	544	547	526	544	548	522	540	532	536	540	531	529	592	538	509	583	537	497	539	516	553	536	507	492	527	527	502	543	540	561	549	512	500	538	552	549	555	466	497	548	515	517	552	540	527	504	544	555	500	509	489	533	515	543	558	545	525	535	501	530	538	488	593	517	532	519	542	500	529	528	521	529	557	506	524	537	470	481	465	555	501	504	529	493	499	527	493	506	521	562	494	503	574	508	516	499	543	506	529	520	512	500	511	514	525	564	507	542	524	480	526	479	537	505	522	505	500	479	524	513	499	508	525	557	539	533	524	550	477	544	514	558	537	518	471	508	538	487	538	556	516	524	526	511	521	479	527	521	602	514	523	522	524	530	484	547	520	528	532	559	465	511	535	546	514	515	486	492	550	540	548	512	468	502	530	524	575	486	492	500	536	526	557	481	585	534	500	545	498	555	566	547	512	549	521	519	534	544	530	533	539	508	514	533	516	484	556	511	527	534	527	518	502	533	536	487	528	523	573	556	522	556	531	567	555	568	501	514	524	509	552	533	512	532	514	513	522	521	520	492	543	528	524	469	499	524	501	499	514	521	520	542	507	472	524	490	497	510	551	505	518	551	532	511	578	527	538	567	505	519	465	531	525	520	532	520	546	510	492	517	521	490	532	533	501	514	560	515	484	504	483	589	535	517	535	530	563	497	545	530	523	479	505	541	562	524	543	493	515	517	502	506	537	555	534	549	512	484	505	567	522	518	513	549	502	556	523	505	532	552	576	523	495	509	567	574	509	508	511	516	515	523	525	519	542	560	537	521	547	528	541	541	527	490	506	497	485	514	502	494	557	544	528	547	543	535	526	506	527	493	541	522	512	506	518	470	497	568	563	500	487	535	510	502	530	505	520	532	511	530	535	511	521	564	577	492	540	502	476	507	507	542	495	504	529	589	484	546	490	483	499	464	558	477	513	514	556	525	541	543	541	524	544	569	506	530	537	529	503	535	516	509	485	504	539	487	508	509	520	507	505	519	543	494	515	535	511	525	500	499	505	516	500	511	517	533	536	523	524	516	530	522	510	516	546	526	532	579	598	526	545	476	544	515	487	534	535	532	531	531	522	525	534	531	527	494	542	526	532	535	569	531	480	512	533	456	547	537	486	516	486	537	551	496	512	500	527	489	533	489	518	512	500	519	522	499	534	484	546	488	520	530	507	559	492	517	460	507	524	503	522	498	522	523	518	531	519	517	514	526	515	502	570	509	488	492	502	506	552	543	527	479	562	536	515	511	496	560	484	530	527	551	529	523	517	544	518	542	516	519	522	484	523	508	580	505	497	550	531	522	528	546	506	562	560	506	514	509	488	549	514	493	482	517	501	560	507	524	528	518	488	548	498	521	543	513	573	496	539	534	549	522	520	505	500	516	516	530	480	502	531	493	487	533	511	497	501	544	483	504	526	569	477	483	525	490	528	500	534	523	498	542	566	530	559	478	497	505	549	524	518	511	504	525	553	518	519	534	486	536	533	577	541	512	540	525	494	538	516	487	573	491	508	503	545	510	529	518	510	522	542	505	562	558	535	537	531	489	493	530	536	456	495	525	499	510	517	549	557	524	538	518	566	522	530	552	516	508	513	526	520	560	506	492	507	523	551	493	492	533	534	524	485	510	497	510	553	497	520	523	549	519	496	556	491	494	518	493	547	527	501	525	510	562	527	556	522	519	522	491	476	539	525	561	514	552	547	524	511	494	507	536	471	506	563	515	536	523	559	504	538	534	536	509	549	536	522	524	502	527	502	477	524	487	518	525	547	513	496	529	527	514	526	518	517	523	515	508	525	530	493	505	520	514	557	491	528	481	522	497	475	535	523	514	491	507	511	508	522	504	589	521	536	520	488	501	470	499	491	524	485	520	520	493	498	541	550	532	547	540	536	505	563	515	524	495	540	512	509	498	505	506	512	504	523	537	526	516	525	539	528	500	538	536	540	527	497	473	508	526	523	523	485	547	518	550	525	496	504	530	488	513	509	529	521	556	486	484	524	538	561	522	526	493	546	484	568	551	489	539	538	509	511	481	529	555	505	492	510	533	513	551	521	527	487	494	544	527	576	540	538	551	480	503	520	513	558	543	538	494	533	477	510	479	527	508	523	486	498	536	527	502	497	506	512	523	519	531	519	519	518	547	525	498	537	513	542	530	485	526	534	505	510	499	567	504	490	551	484	497	516	538	518	540	518	491	552	483	502	548	481	480	497	515	520	511	485	560	512	526	503	523	541	491	526	517	488	543	519	520	525	522	523	521	503	490	515	502	511	526	518	481	503	520	493	542	532	504	502	558	539	522	549	543	536	539	510	496	495	530	508	526	506	491	493	528	492	569	536	557	497	552	518	543	562	553	518	507	542	534	458	508	495	503	522	507	533	513	531	553	495	520	553	524	559	503	509	525	487	561	579	512	554	491	506	532	496	532	501	500	504	559	518	513	498	562	538	529	523	502	507	542	511	538	522	540	534	489	524	513	521	481	560	520	513	564	500	515	543	536	526	541	547	526	517	498	525	496	519	525	527	546	579	535	495	491	530	539	499	511	513	553	494	511	518	525	537	541	506	519	540	527	473	500	515	527	482	522	538	539	545	502	525	518	505	532	556	515	523	524	474	498	521	517	543	568	534	525	509	490	554	571	514	536	553	525	567	556	481	496	551	538	504	496	510	499	520	539	492	486	521	525	480	497	511	524	525	517	522	556	523	466	515	558	528	564	568	526	541	489	544	534	531	516	525	503	505	508	535	501	526	546	546	471	501	523	522	560	538	555	527	478	502	503	502	522	510	559	518	538	525	507	486	526	484	528	488	496	532	547	521	547	500	556	519	494	524	543	507	521	533	475	507	493	495	495	510	511	472	551	558	522	494	509	510	515	538	521	544	493	535	530	544	551	494	506	509	506	532	521	525	534	538	527	512	477	480	476	517	523	514	510	530	517	504	481	495	496	499	550	569	552	538	498	515	510	538	519	504	524	530	522	470	540	520	499	500	480	541	477	507	481	539	540	518	552	542	537	536	511	533	512	537	485	524	547	521	507	496	509	522	506	495	499	507	489	539	540	555	515	490	503	494	506	499	570	483	515	539	529	504	517	523	513	524	516	518	579	502	535	492	501	572	502	544	516	489	572	537	513	521	491	511	507	490	509	518	530	574	516	488	501	477	555	523	561	511	518	545	565	504	547	496	493	522	492	561	516	507	515	505	517	506	543	532	549	508	534	526	520	531	517	493	512	545	521	526	556	535	521	528	509	520	556	551	470	531	500	533	524	498	521	527	519	510	534	557	520	515	493	529	555	513	520	539	478	509	550	505	526	502	524	517	519	513	497	506	502	509	506	528	527	530	529	510	509	511	554
35225	52004	40449	25417	19485	13732	10255	7364	5060	3770	2848	2325	1911	1644	1456	1255	1083	1022	900	884	791	775	700	648	647	645	613	631	650	640	606	635	594	655	673	702	665	658	660	683	648	658	671	685	650	697	598	610	595	617	640	584	590	633	658	658	651	605	617	587	620	639	598	591	615	633	604	589	540	624	583	627	605	624	596	607	633	587	587	640	564	570	602	630	578	605	598	611	625	557	558	602	661	607	609	605	629	575	568	595	594	581	578	572	563	583	621	556	606	612	594	599	566	581	594	564	587	645	579	574	609	575	567	628	567	575	602	577	625	600	589	651	600	627	612	592	614	598	580	613	597	602	582	566	634	640	604	589	565	586	607	642	571	636	589	578	587	595	577	601	633	596	575	599	595	569	578	601	581	637	566	576	642	555	594	628	612	642	630	612	583	617	568	611	603	578	596	641	586	637	570	611	589	585	575	574	564	657	616	594	598	564	572	591	601	570	564	606	573	630	619	592	587	585	590	594	627	605	571	587	616	594	608	632	631	597	574	624	603	610	614	596	627	613	570	578	624	617	611	602	558	588	593	596	627	604	593	603	563	630	655	555	599	603	592	644	596	558	574	541	538	587	611	577	594	584	622	585	630	573	572	568	556	599	631	565	620	593	593	591	615	635	587	580	603	604	579	571	584	587	581	612	604	614	634	562	580	655	608	596	625	597	586	585	629	624	576	605	630	649	617	617	609	624	560	581	559	620	604	581	591	578	588	632	591	585	589	593	600	583	632	539	575	581	593	619	595	562	590	611	594	591	593	599	596	580	588	596	590	584	586	613	653	615	592	581	616	544	577	609	583	601	612	607	586	602	583	599	597	599	600	582	613	631	570	609	571	624	563	573	604	612	594	557	596	586	576	602	564	607	603	602	598	577	611	595	616	555	612	598	607	634	625	578	597	608	579	632	600	575	606	559	581	575	551	632	627	568	638	571	581	600	575	610	622	606	632	596	584	565	536	598	583	592	579	606	577	648	558	600	534	571	569	600	599	577	600	583	612	600	619	600	628	594	613	584	593	593	613	631	561	599	598	634	551	594	571	608	574	641	647	561	562	610	621	591	572	612	607	599	614	636	573	586	638	574	621	605	595	610	619	579	622	575	566	579	589	625	589	629	604	615	619	587	574	596	615	578	588	642	571	631	594	574	549	564	613	554	597	592	572	666	598	577	567	583	546	566	612	644	548	561	627	574	594	632	618	586	604	597	586	599	607	597	616	582	613	594	558	614	604	662	628	584	573	595	593	644	609	561	605	548	613	599	599	621	571	571	606	620	611	618	550	598	642	598	615	579	549	594	585	576	626	624	618	572	615	604	618	604	600	571	599	640	568	611	589	570	596	603	591	569	613	599	606	616	588	635	611	603	588	585	563	576	578	615	591	607	623	587	596	627	586	583	575	581	598	605	627	633	627	633	607	564	596	587	598	624	604	562	564	643	630	621	606	594	621	618	587	596	631	621	603	633	566	593	578	584	593	622	569	619	585	612	614	583	604	589	636	606	586	600	615	628	566	593	647	584	544	571	572	581	570	568	600	581	643	650	611	572	597	648	594	594	588	613	596	627	621	611	602	596	601	591	586	588	616	629	532	596	604	611	593	581	607	672	615	595	601	599	589	583	568	606	602	621	588	546	600	611	581	599	602	587	613	586	622	572	592	630	599	571	642	583	594	610	560	557	582	568	600	569	587	574	598	585	605	569	555	609	604	566	586	544	613	568	555	572	570	582	581	576	549	576	556	588	596	598	625	620	574	594	614	581	631	596	607	590	595	619	599	588	586	567	647	563	569	570	546	614	541	598	571	637	652	617	583	579	582	555	588	567	558	615	614	591	541	649	606	592	575	587	610	596	604	524	579	538	590	569	600	583	604	574	599	564	563	629	635	625	594	612	601	599	549	596	627	606	618	606	631	554	631	611	593	622	584	548	608	603	604	573	583	589	590	589	606	595	637	578	602	597	629	551	603	572	557	592	624	572	656	564	582	586	611	611	602	580	598	614	575	561	596	603	591	589	641	571	584	587	577	586	589	610	652	662	597	551	593	590	588	568	563	558	582	582	625	574	582	595	618	604	583	570	608	603	567	616	587	616	593	569	589	595	593	609	635	585	605	547	612	593	624	596	593	567	633	600	630	617	606	605	607	592	599	597	589	581	619	627	584	653	598	582	572	621	617	573	580	639	590	576	585	599	616	595	593	599	578	598	605	603	541	572	584	581	576	556	574	623	587	573	607	624	565	557	590	561	573	609	615	626	608	579	615	641	623	591	657	574	638	589	582	629	598	641	590	592	562	574	618	589	597	620	580	563	603	604	616	658	601	601	594	565	559	608	588	602	620	606	634	603	587	621	582	599	560	569	566	624	598	592	592	623	568	564	653	613	637	613	622	568	623	637	631	582	569	633	581	581	598	600	609	567	561	592	581	619	583	607	580	618	542	617	595	600	569	599	634	541	579	593	618	616	609	596	631	619	611	595	622	574	598	610	572	593	576	586	627	562	629	634	583	622	592	673	601	605	565	631	613	602	565	574	599	567	605	582	554	606	612	601	592	584	618	607	583	546	585	601	654	632	632	650	588	598	565	614	587	579	608	589	602	600	637	620	599	548	583	584	620	567	620	610	600	602	584	585	573	594	605	613	570	560	635	570	637	635	614	602	589	612	600	601	604	605	572	636	596	623	616	594	621	570	626	636	620	603	584	615	593	587	582	608	563	615	601	560	654	580	593	506	594	602	595	574	595	632	590	577	655	606	595	640	607	580	590	627	616	629	600	587	612	569	599	578	616	566	575	595	575	596	627	587	604	557	588	615	594	583	615	599	557	576	612	583	595	627	601	542	573	581	607	588	601	594	563	593	608	594	654	631	602	591	557	601	575	637	586	595	580	589	603	559	600	592	587	584	585	596	543	588	580	603	626	617	596	601	609	622	588	578	638	573	584	625	657	550	642	595	594	591	605	591	599	556	596	608	593	605	596	594	583	620	611	596	555	567	572	578	626	592	604	598	587	600	601	584	593	601	615	617	570	613	585	591	610	614	603	586	613	614	645	626	618	612	620	576	600	594	600	590	614	544	610	607	540	595	594	562	591	558	568	585	585	611	603	614	581	584	621	624	570	632	585	594	592	560	581	591	624	570	628	602	617	546	634	604	627	584	589	604	582	584	601	593	599	600	583	591	575	603	588	601	596	579	590	587	620	588	594	621	607	597	576	588	587	595	577	605	589	605	556	604	582	627	634	654	564	613	610	609	589	590	606	573	612	616	592	592	626	607	606	622	575	613	587	554	580	612	593	598	604	577	668	553	579	625	572	590	635	605	589	585	599	614	571	533	583	608	579	617	562	601	562	581	589	644	665	611	617	634	610	590	564	610	638	599	617	580	607	614	580	552	593	598	588	613	601	562	600	579	577	601	618	585	588	582	598	615	567	605	602	585	600	629	612	627	651	577	568	637	620	586	561	589
22961	21356	28991	24122	21410	21751	16544	6579	3922	2831	2291	1768	1506	1287	1086	1037	878	850	769	732	711	654	606	563	588	536	545	540	528	547	573	585	544	595	555	609	554	567	536	544	571	545	569	597	586	639	519	534	531	486	517	515	539	519	559	525	521	534	561	478	576	462	512	534	536	495	515	487	512	544	548	539	443	527	515	489	513	548	503	533	522	548	496	499	512	515	527	525	510	464	505	525	528	569	537	528	479	547	505	529	527	496	539	484	520	524	512	541	535	542	525	494	494	488	536	504	512	509	535	488	499	489	510	542	511	550	521	547	557	513	520	486	533	502	496	523	477	502	552	521	504	525	537	514	506	522	505	492	552	456	510	484	482	498	541	546	512	505	518	530	496	516	497	504	533	536	543	523	473	504	534	568	572	486	553	476	543	541	561	541	536	465	520	512	505	505	508	524	510	524	523	513	537	525	472	576	480	514	477	544	538	535	448	523	568	528	519	529	480	548	502	507	527	490	533	517	514	522	543	485	542	563	531	530	511	512	540	472	492	507	513	520	490	505	544	506	527	524	544	515	505	524	535	530	506	481	565	505	530	506	512	510	489	496	520	514	483	481	533	537	520	478	449	532	521	499	510	507	505	517	504	509	556	552	528	530	536	529	519	535	549	526	499	515	538	493	546	533	521	516	501	488	499	522	569	529	504	568	519	520	519	504	511	503	537	537	533	535	552	539	521	481	516	533	540	535	499	503	525	508	524	542	513	520	506	521	562	524	545	557	471	506	485	479	517	499	548	521	556	519	543	494	526	496	495	522	516	458	495	520	508	475	528	493	487	517	526	468	557	503	557	483	563	507	482	516	540	471	528	519	498	548	522	532	481	526	545	531	545	471	526	525	504	472	530	510	529	487	516	523	497	553	541	523	491	497	519	518	485	492	502	501	533	501	482	514	508	510	539	551	505	573	493	503	490	507	512	526	507	550	501	534	490	527	540	497	501	498	529	528	497	528	473	519	512	507	544	508	512	521	516	534	517	517	503	475	515	549	504	505	504	501	532	495	565	493	465	549	504	489	566	493	524	541	534	487	492	537	506	454	488	516	479	458	533	534	537	502	483	518	540	477	537	520	506	559	537	546	555	552	548	522	492	524	494	544	481	527	509	535	518	471	508	486	564	553	467	513	501	549	462	514	547	493	511	532	532	519	462	503	477	507	517	560	502	516	488	532	487	531	501	473	511	508	539	558	508	496	540	515	496	523	524	512	479	531	536	493	478	528	534	538	520	496	530	485	491	506	523	503	509	498	513	513	522	510	491	484	526	492	533	537	505	513	518	454	508	528	485	533	524	508	483	521	513	528	515	527	509	514	508	506	534	507	551	527	514	524	489	500	509	545	514	499	515	524	519	517	543	517	542	522	503	525	581	492	526	509	530	476	527	540	518	517	522	511	516	540	510	546	521	515	537	503	529	486	501	507	585	496	502	536	537	510	518	555	511	521	497	540	504	493	527	487	546	517	496	504	530	507	541	519	526	490	550	537	534	519	518	507	508	500	531	472	510	584	527	518	528	507	557	549	537	507	492	553	544	544	528	523	482	525	485	529	500	535	514	555	503	499	510	509	511	572	531	525	516	514	509	520	515	521	489	527	513	502	489	514	528	522	530	536	537	482	528	527	509	540	501	510	500	570	514	524	515	449	518	480	572	508	495	519	540	515	515	505	542	493	494	518	520	506	514	554	500	504	543	554	533	519	524	545	504	502	489	513	502	519	499	523	537	523	500	516	529	540	524	516	463	522	514	525	528	526	507	540	471	487	501	510	486	487	550	506	482	510	537	522	507	523	508	527	531	478	516	544	483	552	484	515	536	524	493	523	495	530	537	504	505	505	544	502	517	544	539	555	584	506	503	483	542	496	551	516	529	506	549	500	514	506	521	498	538	533	557	530	525	546	513	542	502	520	487	524	540	501	547	501	550	496	521	504	525	484	544	506	515	536	505	533	553	522	521	471	528	514	525	495	509	496	531	514	527	533	511	524	534	519	513	520	512	518	512	524	547	525	535	531	530	521	521	526	540	529	529	520	516	493	517	484	555	504	540	519	534	552	486	518	534	532	549	477	522	510	501	538	513	572	554	513	489	553	506	497	484	540	570	513	554	494	477	513	492	521	499	551	487	559	506	501	516	518	534	509	470	560	519	530	477	554	524	547	510	497	514	499	522	529	469	537	526	519	538	536	508	515	553	548	487	554	499	481	514	507	515	519	495	529	522	470	531	523	563	527	521	539	514	518	510	527	531	534	454	531	547	541	529	536	475	497	553	510	501	513	519	500	528	554	515	501	490	509	532	558	528	502	512	539	529	505	538	537	555	497	503	527	476	511	556	475	526	525	501	518	555	490	487	549	499	552	521	524	520	541	537	514	499	506	536	485	536	538	504	516	509	524	530	484	523	529	530	514	496	517	505	538	481	510	517	497	537	498	495	519	533	511	525	512	522	492	512	510	521	544	475	558	520	490	492	483	538	505	476	521	527	504	501	531	518	517	514	515	517	521	492	559	520	512	531	519	507	573	505	534	511	499	553	525	488	495	521	522	505	520	547	510	499	534	501	555	518	555	543	517	511	470	506	498	508	511	503	465	463	508	534	484	504	522	498	489	534	557	539	522	497	515	546	533	529	499	515	506	553	555	482	470	484	476	497	495	517	505	499	492	549	493	499	485	554	528	525	454	529	521	513	507	537	541	522	510	499	570	531	521	482	488	495	507	495	530	499	528	517	555	485	506	488	526	493	518	539	503	534	508	526	532	510	494	514	528	505	535	499	516	508	511	540	512	524	506	475	512	507	490	506	489	502	513	504	489	502	488	526	489	539	508	510	499	528	530	548	509	502	514	508	518	510	520	530	525	475	491	539	533	523	479	537	499	505	522	490	501	516	532	534	502	497	507	499	475	503	535	507	499	523	530	500	499	519	532	476	542	541	546	500	545	504	520	489	542	516	496	494	536	501	491	554	493	555	489	575	495	515	527	509	532	523	507	490	494	539	527	527	529	504	544	499	514	531	524	531	474	494	524	517	493	546	539	517	493	539	508	518	500	550	487	453	478	506	493	518	534	536	515	579	530	488	519	537	484	514	485	499	501	487	514	506	497	506	488	559	501	491	517	507	477	536	484	561	546	495	488	510	540	522	535	525	483	505	541	519	522	524	482	504	554	489	544	512	505	500	547	483	501	504	530	508	513	509	503	500	549	554	551	528	499	491	506	527	498	529	528	549	505	543	503	481	533	502	450	534	505	524	539	505	476	504	501	573	498	547	492	511	491	524	491	505	512	523	501	483	526	529	492	522	525	511	490	535	513	507	505	521	550	534	519	508	500	541	500	495	487	557	551	496	521	488	568	526	545	528	551	486	569	519	529	456	480	514	497	517	519	462	539	534	519	558	553	542	491	487	542	486	528	523	547	536	511	522	527	464	531	520	541	537	480	501	476	495	506	521	506	512	533	526	495
34054	55299	43172	27076	20821	14895	11304	8270	5856	4084	3303	2579	2002	1712	1440	1328	1220	1064	932	879	792	793	716	680	626	664	628	652	630	631	597	638	604	619	711	690	680	675	652	693	638	610	654	618	633	675	641	625	594	668	578	634	627	633	597	628	599	596	594	598	621	612	569	603	573	582	627	637	612	647	577	561	571	625	669	602	606	604	597	573	620	617	599	629	593	623	609	615	561	572	608	572	598	618	559	582	611	569	619	587	568	550	592	585	600	573	597	579	578	624	587	598	594	622	579	558	587	592	581	583	593	574	605	570	591	601	592	559	597	625	575	608	626	598	582	604	559	591	580	520	614	620	564	565	546	563	576	628	608	631	556	557	642	606	580	594	617	583	576	602	561	573	556	589	611	589	554	598	578	585	620	575	604	593	597	562	598	603	630	555	599	594	618	583	607	595	559	588	576	620	593	594	567	647	546	624	594	582	568	620	575	553	582	601	593	611	599	599	623	555	538	632	539	604	593	553	580	625	599	564	608	596	605	610	570	542	564	577	544	619	602	596	578	589	569	613	598	565	575	589	589	589	566	550	577	579	587	590	552	552	590	623	638	585	638	567	543	607	595	563	602	565	559	589	601	556	599	632	576	620	610	599	609	593	576	566	611	630	589	603	604	550	622	567	560	568	598	590	583	555	563	609	591	587	608	605	609	601	597	586	612	592	561	606	567	632	604	588	616	605	562	555	634	591	549	622	588	565	591	558	583	574	516	566	574	578	603	574	619	544	578	596	579	574	573	581	607	614	584	555	578	575	596	566	574	528	552	566	569	626	588	622	575	589	583	598	606	607	544	580	617	631	604	599	562	567	572	583	601	559	567	591	625	601	618	616	590	581	579	602	597	610	591	593	584	560	628	575	573	626	614	579	623	568	618	586	602	599	591	586	532	596	607	577	576	561	624	587	591	598	592	580	563	602	616	564	593	576	549	558	564	566	598	582	603	581	585	615	607	580	582	601	571	600	607	586	595	603	613	565	553	599	599	632	581	565	582	594	601	599	614	603	575	614	545	562	565	621	610	579	604	589	573	629	574	588	573	593	555	589	566	592	538	590	592	607	607	582	576	619	569	615	554	575	618	564	590	603	554	599	596	621	585	637	592	572	630	548	577	618	581	586	558	583	565	542	623	598	613	620	592	565	582	616	605	612	579	583	590	579	643	544	591	557	591	568	607	579	614	578	572	583	566	620	594	617	594	618	619	554	552	572	577	575	595	570	588	604	569	571	565	565	626	559	583	576	538	615	630	600	614	564	558	641	637	595	637	596	588	591	600	614	566	602	592	613	576	597	598	586	637	608	627	604	638	607	591	570	586	569	586	581	607	563	550	574	610	589	620	559	601	557	579	584	572	574	599	605	594	563	609	546	549	579	600	556	557	576	593	586	590	574	628	610	574	554	572	635	564	583	586	555	588	602	578	606	593	588	639	557	595	622	589	620	544	564	573	587	540	572	573	585	581	566	624	516	609	548	595	584	630	586	591	634	598	597	607	602	582	595	632	575	566	557	587	612	599	613	593	600	609	621	606	580	568	600	618	562	589	597	608	574	608	567	604	605	636	603	569	570	603	576	577	582	627	628	607	617	611	587	644	541	598	564	581	605	602	598	587	586	588	593	599	581	589	595	573	545	617	622	602	606	582	611	599	590	600	539	623	615	635	554	679	539	572	610	567	585	627	557	594	611	623	599	613	570	631	588	562	603	587	552	605	568	628	579	595	585	597	612	624	570	604	589	567	553	577	578	619	578	594	576	608	639	594	617	582	594	598	535	541	563	639	574	551	582	600	573	560	619	585	552	590	547	592	599	589	565	591	582	590	610	607	617	611	562	586	585	566	587	600	594	572	564	612	593	603	579	579	617	602	581	620	575	577	608	597	587	561	574	620	551	585	590	608	526	630	597	563	524	602	596	578	603	596	608	550	574	601	583	581	621	568	531	593	612	600	577	544	597	613	590	576	594	580	584	631	630	593	605	634	582	577	585	572	595	616	584	583	615	528	572	570	603	611	597	595	596	623	579	567	546	594	561	659	613	562	640	555	623	609	637	610	626	547	621	549	596	610	580	577	574	570	583	626	567	602	575	572	612	562	603	588	637	638	614	584	610	626	550	582	571	591	589	578	559	607	577	566	632	581	621	602	575	616	578	612	620	578	646	567	611	590	586	628	617	560	589	605	556	578	603	607	620	540	586	606	593	554	576	599	592	592	608	583	559	634	590	555	589	584	594	588	580	600	568	584	633	587	609	561	574	572	626	508	571	582	602	589	589	546	553	623	592	550	580	620	563	592	558	587	587	582	560	628	578	634	593	546	625	578	589	580	593	648	590	613	592	604	619	577	627	568	552	556	569	598	604	628	584	615	606	595	617	592	550	627	644	617	587	583	603	565	578	600	583	604	566	603	591	567	586	601	613	579	608	557	622	556	556	586	602	613	576	621	630	578	582	612	603	581	584	579	562	594	566	598	583	573	603	583	581	593	632	543	587	530	556	577	592	577	581	622	586	545	607	576	580	578	651	579	597	567	569	577	615	614	584	581	582	604	584	566	590	625	604	620	551	497	572	543	587	606	595	539	602	580	563	606	610	584	580	603	588	601	580	567	577	602	585	621	601	591	627	611	577	601	572	631	555	578	556	596	577	625	587	610	629	613	539	595	587	598	550	572	599	616	583	593	593	585	603	570	597	585	568	617	592	620	588	548	609	578	559	591	618	576	645	623	575	619	577	573	554	559	597	597	614	635	607	617	597	595	588	584	636	558	614	613	593	576	579	626	568	582	588	605	582	579	596	536	594	565	548	591	567	573	580	583	596	581	606	628	563	564	598	594	558	592	617	605	583	581	640	625	617	606	593	560	568	553	591	575	591	609	593	575	619	596	596	582	625	616	570	632	569	576	638	610	591	584	575	583	605	595	579	559	631	626	602	596	571	575	587	572	578	576	591	603	597	597	577	604	576	615	601	595	576	592	600	637	607	593	562	596	562	608	621	593	551	543	600	632	599	576	548	577	556	592	574	586	603	596	589	567	602	624	556	561	607	626	602	603	625	583	592	587	639	597	588	567	597	563	591	561	596	588	577	607	595	575	573	578	575	540	602	587	593	563	558	620	589	535	563	587	582	595	588	565	561	596	557	560	563	582	581	621	588	607	594	585	543	582	561	544	617	609	581	556	605	636	617	579	603	579	551	601	597	556	582	567	575	588	654	614	586	588	575	567	560	564	608	583	562	582	601	573	574	579	561	600	591	553	580	581	569	590	601	560	592	628	603	566	591	618	567	571	586	580	581	571	609	584	588	565	608	584	581	590	575	584	580	592	568	589	599	576	584	573	581	588	587	551	610	585	620	550	594	618	584	629	576	601	596	610	607	609	588	563	594	638	588	598	565	559	601	554	579	625	594	579	579	623	593	544	644	607	637	616	599	610	610	596	580	594	546	572	533	573	564	609	550	617	593	613	570
23003	21416	29022	24219	21472	21812	16011	6168	3707	2818	2155	1680	1385	1263	1034	907	922	788	744	682	692	655	592	530	592	541	545	544	574	490	517	548	552	525	562	567	553	539	524	549	567	516	526	534	559	575	541	528	542	522	559	536	521	537	551	579	558	548	574	551	490	540	507	548	501	528	531	520	566	505	501	529	522	524	546	536	537	506	495	514	465	527	506	492	502	524	506	506	501	556	459	546	486	493	543	446	496	518	529	508	516	490	459	525	518	518	501	516	519	527	511	532	526	543	536	509	489	467	518	499	532	544	501	496	556	546	480	514	542	518	529	503	505	498	528	537	533	505	498	522	523	541	467	559	504	544	476	520	566	473	526	508	531	501	500	532	538	511	502	528	501	542	511	544	485	487	454	512	514	518	476	507	480	487	545	532	529	532	504	527	507	528	510	534	487	501	524	480	520	506	509	522	498	492	536	540	490	472	494	519	507	494	528	501	531	513	546	556	535	529	541	513	513	512	514	538	525	510	528	516	522	518	577	480	506	512	515	532	522	513	501	491	490	488	462	533	516	557	528	518	539	524	510	508	537	479	477	537	526	509	517	546	548	545	496	508	491	514	510	497	526	535	514	497	525	505	525	520	517	516	510	544	518	526	531	467	532	491	525	521	557	524	480	511	498	516	533	502	502	538	519	516	478	494	531	499	468	510	505	551	480	536	505	519	518	517	533	503	484	485	472	509	475	524	561	523	535	493	531	474	515	499	499	509	523	494	529	537	520	469	513	555	512	495	514	487	504	482	528	481	531	559	489	522	479	508	490	519	499	536	551	513	508	525	504	500	516	513	505	483	483	528	522	516	502	518	513	551	509	489	470	512	520	509	542	491	530	507	521	496	515	553	544	473	519	531	532	501	497	540	551	516	542	528	519	461	524	485	509	511	502	533	507	477	504	502	514	472	520	574	508	487	480	485	490	526	512	493	534	520	537	542	488	546	502	543	532	477	515	539	507	503	511	481	523	541	546	494	544	438	542	502	526	475	504	464	508	538	526	505	506	488	511	510	543	504	488	543	495	536	498	501	518	532	528	521	530	500	515	504	490	528	514	520	504	468	528	519	497	523	526	495	512	502	504	481	492	509	543	511	533	476	484	513	493	534	534	554	524	508	497	507	554	543	504	477	537	511	516	515	538	509	519	512	544	522	531	551	508	555	536	542	530	500	485	505	500	527	515	484	507	503	502	499	557	546	548	541	505	478	502	516	477	524	444	519	528	484	498	501	513	519	497	485	531	517	488	517	476	509	517	510	493	500	472	513	524	519	522	480	501	492	528	528	514	519	515	530	493	522	539	522	563	516	462	513	526	495	506	519	500	538	527	539	521	540	496	491	510	453	518	452	494	495	480	505	525	512	515	511	502	527	546	510	510	498	538	534	520	525	526	532	511	505	492	502	471	477	481	504	518	481	500	495	504	533	517	543	515	513	539	503	545	533	513	492	484	493	501	543	502	469	495	543	485	505	518	536	501	480	490	529	510	531	536	530	499	514	567	546	525	518	529	527	509	498	512	516	506	484	517	494	508	500	541	494	486	492	503	514	492	555	492	544	499	527	466	516	494	501	488	537	545	519	510	496	496	529	548	522	521	452	517	525	505	509	538	496	486	519	499	520	526	520	501	470	510	509	474	522	516	509	519	522	523	524	538	510	535	519	479	497	512	517	497	537	460	495	485	463	512	495	527	505	478	519	512	531	536	511	535	518	497	491	543	492	492	473	491	481	504	503	533	519	551	538	507	541	483	520	535	522	546	513	506	482	537	529	511	522	541	531	542	463	512	519	503	531	495	516	507	523	485	507	525	535	502	521	514	532	494	529	517	510	550	493	523	531	522	503	506	519	504	507	519	514	492	548	547	480	487	494	520	509	488	535	495	536	501	566	523	498	507	492	500	511	520	488	473	513	532	483	494	524	509	546	543	482	506	554	507	525	516	523	510	505	537	502	515	553	499	509	494	504	484	489	553	485	476	555	509	515	504	511	458	518	506	534	517	526	497	532	520	531	470	568	488	514	477	519	498	508	515	451	485	547	521	479	462	465	512	473	499	520	502	487	493	535	531	561	519	527	520	539	486	515	509	538	514	544	501	476	495	542	527	469	447	508	530	514	515	497	506	502	495	498	517	521	534	508	480	519	531	542	469	481	525	506	486	495	504	580	512	512	514	517	537	502	519	527	540	447	479	509	552	506	487	502	458	579	517	508	537	503	467	496	483	544	510	513	510	517	498	508	535	538	497	502	519	543	531	503	542	522	516	478	489	481	521	488	437	533	504	525	502	478	560	506	507	531	471	514	516	470	498	468	550	510	506	530	514	511	554	491	538	546	489	504	502	542	517	568	467	493	553	514	536	502	484	513	503	487	531	489	471	510	507	504	495	525	560	499	517	536	499	543	492	510	488	497	484	530	572	529	536	504	514	501	531	495	473	485	483	495	529	515	530	538	530	530	477	535	516	505	543	509	493	534	471	494	479	497	495	468	507	502	478	501	516	518	523	532	469	532	484	494	508	516	519	518	518	480	529	502	507	482	514	509	540	510	477	482	509	516	546	497	471	484	503	495	534	498	466	522	530	517	555	504	482	491	518	521	582	523	501	512	514	502	510	514	500	489	508	544	577	503	504	499	494	508	504	488	544	509	516	496	529	540	551	501	582	509	523	508	478	493	513	516	483	522	532	488	483	507	490	504	502	521	516	525	495	460	526	486	520	543	488	528	514	544	458	538	548	520	504	541	459	536	493	518	510	546	480	527	534	534	535	516	521	509	534	465	464	508	508	517	511	519	520	492	523	496	531	533	532	527	514	467	510	496	517	544	477	497	507	524	508	536	501	513	511	506	521	516	515	537	537	498	535	525	514	515	485	520	533	513	490	494	444	511	533	522	501	527	544	504	510	510	523	515	501	522	502	525	514	550	537	485	514	522	529	496	533	501	492	524	510	513	505	495	513	483	524	471	525	501	528	512	536	535	496	495	548	515	510	517	469	524	513	521	514	493	507	502	458	560	515	516	496	523	534	495	541	532	551	492	502	482	559	493	523	498	519	493	514	501	505	509	514	529	534	513	496	508	506	542	520	511	480	502	481	529	535	469	492	513	523	510	538	474	517	501	466	524	507	509	523	518	508	523	517	523	510	566	484	500	520	515	505	526	524	506	497	504	498	520	505	526	510	516	549	497	540	495	517	527	526	516	507	510	500	525	497	530	530	504	588	498	542	471	508	477	499	496	553	485	518	496	482	519	519	484	487	488	480	495	537	469	505	510	499	556	519	469	481	546	537	523	511	489	491	490	513	505	515	499	508	544	524	508	484	495	517	541	526	518	543	520	527	505	526	492	511	495	516	498	527	519	516	522	561	499	505	504	542	526	510	519	524	506	525	536	493	500	516	537	509	493	535	517	528	503	472	496	484	521	536	541	491	482	520	504	522	555	512	504	529	483	488	531	515	528	510	482	523	497
35774	52204	42848	26866	19908	14668	11011	8117	5609	4082	3066	2422	2019	1702	1364	1272	1144	996	979	883	799	848	687	652	670	616	626	599	607	600	639	616	621	667	634	734	682	662	652	658	631	679	651	641	631	653	650	635	623	616	631	640	608	645	575	596	566	621	600	577	609	589	602	584	600	565	582	611	607	576	599	595	580	581	582	597	582	569	641	593	577	614	595	623	623	597	587	632	580	585	617	599	571	563	632	611	633	587	577	563	576	561	577	603	594	569	587	594	576	637	602	630	559	604	601	614	604	584	550	597	608	622	558	531	581	565	579	589	568	603	552	593	628	568	551	617	586	587	606	586	579	566	589	627	601	561	586	628	597	598	590	571	566	594	584	601	626	576	602	597	594	594	623	591	556	592	572	601	589	545	578	591	609	626	590	613	592	593	546	633	612	567	587	612	579	567	585	613	570	559	571	561	606	556	607	562	660	627	628	619	586	558	602	628	575	585	614	577	574	553	550	602	568	587	613	607	556	574	596	597	624	582	587	569	576	576	520	549	601	592	581	613	616	569	632	586	620	586	571	538	636	609	578	541	511	586	559	578	603	585	573	624	600	598	616	617	587	598	575	574	567	575	600	623	567	584	586	592	640	600	576	599	581	584	557	574	555	566	585	591	590	624	593	594	555	599	631	627	608	591	606	634	599	570	600	582	586	602	571	619	568	605	594	606	585	605	669	626	602	625	532	595	578	625	560	603	569	577	560	585	574	576	593	593	569	626	586	595	595	573	603	599	571	600	575	609	556	607	638	609	611	612	613	616	558	589	632	648	603	560	598	578	579	578	552	605	629	625	597	565	585	603	585	580	604	577	580	576	579	566	582	579	637	576	649	581	591	562	594	590	597	626	603	594	584	581	545	616	592	608	617	574	617	605	607	580	619	602	580	579	593	578	554	594	581	542	565	633	590	626	605	608	558	572	557	619	612	537	602	602	579	594	622	581	602	599	606	577	573	567	552	610	546	615	601	613	567	535	595	578	610	577	568	622	577	578	613	576	614	598	588	550	574	600	591	598	618	579	589	579	550	575	619	578	571	593	567	616	584	591	560	567	589	583	543	561	671	604	624	625	562	638	573	578	610	590	606	613	585	581	576	580	616	541	582	553	596	608	596	581	606	606	589	590	578	627	608	567	607	602	567	607	620	546	639	582	585	578	562	614	584	597	559	569	569	614	596	611	612	579	613	602	560	621	589	604	587	599	594	574	606	581	601	635	611	601	621	592	634	610	603	595	569	576	550	575	556	583	554	585	574	588	572	619	597	602	631	563	605	609	596	600	573	575	658	560	564	607	600	597	611	593	605	565	578	588	581	624	566	578	587	586	590	578	609	608	595	587	580	595	536	608	615	632	620	576	573	574	601	591	583	588	570	617	580	601	605	569	588	576	648	568	613	610	563	586	605	587	634	599	637	625	615	563	567	608	587	561	580	607	584	587	604	567	566	586	595	594	587	587	544	584	616	581	584	589	598	617	646	610	569	551	643	601	552	579	567	590	618	596	583	594	567	604	599	571	580	551	616	537	592	612	521	566	610	625	598	573	584	620	579	572	607	544	591	590	571	608	629	607	590	594	587	586	576	581	587	582	602	605	590	583	542	571	560	610	615	576	585	591	608	571	631	608	592	607	572	596	588	582	573	620	628	559	587	607	586	632	593	540	611	601	604	612	558	595	574	585	626	595	609	581	592	553	580	540	614	569	636	630	585	578	622	590	556	587	564	571	573	567	562	619	563	630	583	593	585	612	586	577	592	588	577	616	576	574	601	563	586	591	582	547	624	562	566	588	584	626	590	551	609	639	594	612	581	569	611	550	571	589	570	587	598	592	618	603	597	589	582	554	568	565	598	629	628	596	561	561	546	585	612	536	604	547	633	585	580	576	597	559	589	582	616	581	598	589	658	619	540	603	610	597	545	539	527	629	583	557	600	583	556	586	590	573	607	611	615	518	598	602	589	647	544	570	554	619	592	599	545	573	582	625	592	577	600	596	595	576	557	597	562	574	596	558	587	634	591	587	613	611	629	571	606	533	588	596	592	591	584	535	577	601	602	558	613	601	590	607	577	547	584	584	607	615	591	566	593	571	578	581	583	531	600	592	595	600	601	601	592	603	619	551	582	619	613	564	547	565	564	551	597	623	588	594	546	578	558	639	606	642	577	583	564	586	542	585	628	602	589	576	614	595	598	613	566	589	562	559	611	602	588	542	553	544	598	598	602	612	598	592	572	574	624	598	613	625	581	595	600	552	556	584	593	590	560	648	601	631	592	632	613	635	606	580	618	600	603	554	592	575	587	571	599	597	540	599	660	562	559	591	622	540	597	547	563	557	568	636	550	618	563	619	565	620	577	578	558	576	584	567	618	570	586	560	627	585	560	584	566	603	605	601	586	614	598	574	577	597	605	583	616	587	607	580	586	606	573	610	595	582	608	570	544	566	581	573	601	582	605	577	587	575	586	589	582	565	548	526	571	604	625	611	577	571	604	606	574	550	592	585	629	562	584	596	573	596	582	623	588	593	582	599	573	624	573	578	617	629	596	562	596	566	576	597	592	620	607	600	613	577	596	553	559	574	572	582	568	598	607	586	575	567	629	573	563	593	638	587	657	564	641	600	582	560	627	580	580	610	574	599	605	609	567	555	598	598	587	569	556	557	625	600	578	602	574	621	597	598	598	613	554	611	585	572	527	581	540	608	568	568	590	567	609	611	605	609	588	619	562	557	595	581	584	579	597	516	658	601	580	595	581	595	572	583	610	573	608	611	556	565	578	615	584	585	555	594	623	592	603	594	598	604	573	562	628	594	604	570	626	594	586	594	631	588	568	589	577	630	590	610	598	637	565	601	603	601	586	603	538	553	598	571	580	544	569	598	564	581	581	564	623	614	557	572	604	551	556	570	549	581	590	611	556	575	635	598	621	582	609	569	582	623	579	605	610	579	602	583	569	559	594	567	593	616	631	591	615	598	605	623	596	619	562	603	564	620	627	574	591	580	576	570	591	604	556	550	589	596	580	581	603	641	603	615	591	573	597	591	609	622	596	603	529	587	560	573	605	583	586	610	581	570	607	600	565	581	597	584	590	593	587	576	530	578	575	544	618	575	565	620	623	632	563	567	605	625	585	559	622	568	639	578	592	587	566	594	605	559	589	597	568	600	586	565	588	589	625	595	587	539	618	585	587	578	586	559	539	614	601	537	547	558	580	618	581	556	633	590	603	549	618	617	608	574	550	595	619	619	568	583	574	587	601	573	584	584	579	551	552	600	581	575	593	540	577	541	565	598	600	551	565	605	602	601	577	564	607	589	582	599	572	580	589	565	564	566	628	567	618	597	551	613	585	581	541	552	611	594	591	592	640	637	578	639	613	590	594	602	604	543	633	564	558	575	548	602	597	593	617	543	615	593	574	601	616	619	566	584	616	568	564	574	614	608	562	604	555	578	593	588	582	588	605	546	548	568
22890	21340	28906	24132	21405	21864	16800	6882	3945	3018	2324	1788	1467	1257	1074	1008	891	873	763	687	700	650	614	601	540	543	578	545	493	542	512	517	545	580	531	605	629	506	516	532	553	566	558	545	572	544	546	554	531	553	535	558	555	539	492	552	511	503	508	528	519	526	476	540	468	526	540	510	494	541	476	521	499	464	536	528	507	491	516	524	535	485	464	555	484	489	487	552	505	494	549	519	524	520	499	532	536	479	519	506	530	497	507	495	468	534	547	476	505	536	536	488	503	529	521	482	503	502	519	543	497	571	505	535	554	519	533	497	526	499	502	491	541	459	519	491	453	520	512	525	500	488	531	512	499	520	516	487	466	508	512	482	512	485	517	473	523	483	479	503	506	491	473	518	506	528	521	523	503	469	536	521	548	521	528	513	500	519	512	514	485	505	497	494	501	524	526	493	517	486	542	492	529	471	497	494	511	542	536	528	500	529	542	528	520	488	509	484	487	495	505	563	506	508	463	503	463	503	469	511	460	518	509	450	466	541	524	453	447	513	483	512	525	524	486	506	498	496	481	524	510	507	502	519	533	519	497	491	497	515	536	509	526	511	499	490	502	542	481	467	509	514	494	522	548	533	515	512	495	510	479	515	515	516	494	457	503	464	501	517	534	498	515	515	472	463	505	474	477	531	498	523	517	474	490	505	459	478	523	483	506	491	534	505	533	514	444	526	494	506	483	545	513	473	521	489	509	540	511	482	511	460	538	519	526	516	517	493	488	470	529	508	482	530	514	491	552	473	487	515	507	499	533	462	526	508	479	521	530	488	504	509	522	509	506	494	489	543	486	541	501	482	542	522	516	508	515	536	522	490	508	512	501	512	515	518	531	521	494	550	541	535	504	508	504	514	469	499	499	486	504	516	518	561	511	546	558	493	504	510	496	512	516	496	523	494	529	483	467	494	494	480	483	503	494	495	505	506	470	489	481	478	520	491	497	467	475	493	505	475	541	489	496	491	488	551	485	506	492	500	504	502	501	494	496	527	522	502	503	484	469	503	486	514	492	526	482	466	489	505	494	508	497	524	461	576	459	522	533	467	495	499	532	522	510	517	477	471	506	519	493	509	538	465	531	506	500	509	508	545	480	532	483	513	520	503	476	532	492	486	533	524	469	523	489	522	486	489	512	533	535	537	501	551	491	501	479	513	533	513	526	471	551	506	484	474	506	525	497	477	468	502	504	527	457	492	492	511	531	518	482	513	513	486	525	509	550	505	504	486	494	481	469	515	467	463	467	516	505	555	495	485	530	492	508	490	500	472	452	519	469	484	506	538	463	533	541	520	462	504	525	530	503	511	523	462	506	509	550	520	526	506	519	483	506	495	522	489	493	528	534	452	515	510	533	505	511	485	530	515	474	517	486	543	488	539	508	495	496	514	519	478	497	502	567	494	502	456	500	474	529	500	517	510	532	519	493	510	482	505	530	490	489	474	500	500	507	514	512	510	521	520	528	518	545	487	482	495	509	502	499	508	511	491	503	521	544	477	516	467	506	499	513	444	494	506	503	505	564	509	515	506	497	512	517	537	533	522	527	499	478	529	558	508	487	547	484	522	496	506	499	507	514	478	488	498	481	532	502	508	528	506	474	469	466	508	517	520	524	517	499	513	505	498	513	518	526	467	522	527	518	510	489	471	509	506	520	474	532	487	478	482	483	514	543	488	464	511	493	518	517	487	543	474	544	478	486	489	533	501	506	515	482	523	459	472	548	489	490	511	457	511	487	550	543	530	509	535	503	507	510	509	499	471	520	496	508	519	488	502	484	465	454	473	549	518	518	452	517	507	509	526	483	502	513	483	511	520	516	508	469	526	475	470	515	494	542	509	516	503	526	502	533	475	502	506	517	519	489	491	505	468	488	499	540	524	487	519	513	483	529	495	527	491	501	492	492	475	541	528	489	486	510	501	521	509	501	518	507	475	495	519	496	484	516	490	497	473	515	515	496	494	532	499	499	523	512	497	495	500	487	534	453	505	466	531	499	545	532	506	516	513	525	501	487	529	479	478	503	495	509	490	516	516	499	513	482	515	539	491	504	501	516	497	510	493	458	528	511	466	491	476	508	501	477	518	518	459	495	507	504	511	498	517	534	490	502	485	486	537	513	495	501	511	537	535	468	495	531	502	539	505	498	549	487	497	488	522	518	508	496	493	490	502	508	493	512	534	519	527	464	516	537	480	464	500	498	499	478	510	520	548	505	497	499	502	514	508	487	493	510	542	498	514	478	473	483	560	467	543	524	477	527	523	480	513	493	513	541	491	462	488	523	514	504	483	491	491	507	473	509	506	515	484	513	518	526	540	525	494	531	493	488	491	476	508	525	492	480	482	531	491	547	529	473	484	501	534	501	497	503	535	510	467	503	481	529	488	484	515	479	531	517	509	459	533	479	489	520	492	487	490	511	488	482	459	525	542	518	537	492	536	438	489	497	517	522	499	456	555	503	521	516	519	460	506	524	484	498	468	525	516	513	486	508	494	531	506	517	492	539	496	527	474	524	491	486	505	456	517	484	487	470	516	527	510	474	515	516	477	508	504	544	501	452	502	494	504	528	499	457	483	480	501	498	528	514	473	550	504	484	502	500	506	487	524	539	504	499	509	500	520	502	489	467	520	504	468	518	518	484	506	463	507	490	535	532	506	489	506	546	504	484	476	512	513	524	491	458	510	494	520	523	517	486	526	521	523	503	509	507	442	478	519	538	486	488	481	474	518	516	536	496	507	489	471	499	470	470	525	501	479	511	534	476	519	493	529	518	504	483	514	492	523	511	470	517	497	510	492	508	504	517	479	467	500	501	494	521	498	488	563	494	505	500	465	505	466	498	513	512	500	475	527	521	491	523	499	479	502	501	543	530	465	505	506	507	483	534	533	505	509	511	475	548	463	472	505	490	477	501	538	528	496	504	484	493	526	484	500	501	489	534	485	457	501	493	490	505	511	495	492	497	521	539	516	530	512	536	528	516	535	501	511	472	506	511	497	522	501	497	568	459	516	508	487	553	517	503	504	530	506	508	529	476	489	520	471	433	517	492	508	555	490	500	499	487	487	531	497	501	546	510	471	476	527	564	499	478	506	508	502	477	489	523	546	514	511	470	471	520	503	497	506	457	507	495	501	512	491	488	531	524	525	515	473	490	555	474	431	497	461	496	511	498	482	470	522	492	536	520	502	507	513	562	495	477	490	519	478	504	482	499	501	531	504	519	489	547	496	477	501	473	479	472	482	489	549	508	504	495	471	519	516	496	516	500	484	508	537	507	507	503	528	478	502	550	515	515	484	459	522	489	494	524	502	507	464	470	517	535	476	510	539	502	529	502	508	494	493	521	508	491	506	490	467	519	479	523	530	522	525	518	555	545	497	517	441	493	538	506	474	553	490	459	518	515	499	460	502	480	520	468	450	503	512	540	505	500	527	470	493	501	491	512	516	499	486	504	506	545	493	502	478	514	484
31152	56777	44359	28535	21358	15839	12344	8777	6279	4555	3331	2557	2063	1660	1524	1243	1180	1107	948	897	808	806	733	666	695	617	592	657	643	590	565	607	697	663	633	630	667	614	665	646	605	627	662	661	647	658	606	620	619	588	649	605	642	581	592	635	604	601	633	598	600	625	581	633	589	620	591	592	575	602	602	565	583	545	599	631	536	625	578	593	621	549	641	537	585	607	553	580	582	533	567	558	609	579	609	626	597	566	581	599	599	594	578	591	616	597	606	567	589	600	592	584	610	568	561	574	596	572	559	585	584	580	576	570	556	533	606	581	568	589	547	556	568	572	560	564	600	575	581	570	594	608	575	623	583	598	575	604	578	574	590	573	564	603	569	566	583	553	588	554	544	608	586	570	566	557	590	577	548	587	593	561	550	540	558	566	542	614	600	547	549	635	566	597	563	612	600	569	598	548	546	581	552	556	590	586	624	589	565	565	604	571	588	591	572	589	587	583	562	541	546	523	613	598	591	575	559	623	552	580	598	588	564	583	575	609	595	570	590	590	578	619	623	582	598	613	531	556	565	595	555	583	606	613	541	578	590	621	585	572	559	584	578	597	589	577	598	559	554	531	535	565	589	597	622	596	572	551	620	564	538	538	631	600	526	550	556	630	600	598	609	552	586	623	565	556	584	604	591	584	549	559	623	596	549	569	563	592	564	592	561	610	576	550	592	640	637	597	577	592	577	631	571	598	573	571	618	569	571	581	582	554	545	579	641	599	591	580	551	588	610	558	549	566	570	620	565	576	553	579	617	596	610	570	566	581	582	611	599	632	546	605	596	598	563	599	589	574	559	572	581	561	532	586	571	561	591	628	620	584	540	600	550	583	605	590	575	618	578	553	561	568	585	552	602	570	578	590	563	573	602	539	616	577	567	549	527	592	613	557	577	611	542	592	628	612	532	574	575	591	596	553	580	567	568	570	584	581	567	581	569	593	592	604	580	611	574	599	578	571	568	581	563	577	620	595	571	589	598	593	555	581	602	519	562	541	573	537	599	596	584	576	583	544	556	587	560	565	540	553	549	599	568	610	556	623	589	591	557	594	549	576	553	573	588	588	600	589	598	552	620	595	593	579	565	559	547	580	572	613	579	564	558	623	564	585	547	571	624	567	597	595	599	551	635	574	589	617	593	564	512	613	595	576	592	619	560	597	593	559	590	595	598	598	596	575	578	559	640	587	608	548	570	581	541	573	583	554	558	624	615	548	538	608	610	555	517	617	553	615	594	611	557	613	595	602	616	531	596	600	612	541	547	573	613	539	604	544	573	563	604	524	589	573	578	585	568	571	611	554	556	578	557	576	578	576	549	574	563	580	611	624	574	606	589	558	585	612	591	565	574	580	546	573	557	510	570	600	627	580	584	543	595	578	597	596	545	579	593	551	593	576	585	615	565	588	608	607	572	640	589	583	573	568	521	595	551	603	565	547	582	566	581	529	573	562	606	599	584	559	605	557	599	558	584	609	558	552	578	580	604	579	619	604	634	611	611	597	572	581	582	573	587	590	623	617	588	636	591	587	613	556	558	568	577	550	584	600	611	631	584	601	566	552	589	603	565	603	566	569	602	578	591	547	586	607	580	590	527	587	547	595	567	597	629	598	576	581	593	606	613	588	531	606	602	562	529	582	609	586	556	575	587	538	573	560	583	602	622	545	603	556	531	574	570	633	591	565	589	560	566	580	595	606	586	580	556	628	600	606	576	571	561	602	575	579	564	618	582	588	554	586	595	599	579	536	552	550	553	584	556	569	522	570	607	570	571	567	583	600	602	595	563	592	564	583	578	617	573	606	573	547	561	627	580	613	611	572	622	630	547	543	569	563	587	563	581	569	571	596	583	539	602	566	577	586	593	625	581	559	592	627	576	574	567	552	594	626	604	559	570	559	544	564	594	524	546	581	565	554	544	560	592	564	575	603	629	579	580	578	609	584	538	592	576	581	603	567	550	602	592	624	553	591	566	621	624	613	583	605	606	548	578	539	591	582	603	572	605	565	573	570	592	579	563	594	557	606	559	621	590	593	555	556	611	570	561	577	579	568	578	584	622	580	577	591	584	574	577	592	598	610	583	611	551	578	575	570	578	563	566	577	543	584	560	579	569	540	540	586	579	556	578	554	574	532	560	572	555	575	582	567	580	535	610	604	592	595	576	578	610	590	574	602	588	601	569	614	583	591	615	532	589	554	541	603	575	553	599	553	567	583	546	567	607	580	611	573	571	580	573	628	618	614	582	585	578	574	530	570	568	560	580	546	578	577	556	558	548	533	565	545	568	571	653	594	588	576	554	584	565	590	558	581	594	588	601	589	551	608	608	585	565	584	610	625	574	630	595	592	557	603	591	572	618	595	626	606	543	598	582	584	562	581	531	567	610	568	567	620	564	568	576	600	620	575	571	590	618	575	566	613	591	591	589	584	564	558	623	565	549	607	589	596	572	513	580	567	596	557	609	579	587	581	550	623	582	594	603	609	530	558	554	597	602	596	561	550	579	558	609	582	631	574	566	578	567	594	578	583	534	556	567	597	591	598	598	586	644	566	579	583	588	626	597	626	580	570	599	595	561	616	534	541	591	603	551	601	599	570	574	576	553	603	581	548	583	579	592	530	574	585	566	597	586	575	611	585	600	585	567	562	604	615	583	595	598	596	600	563	557	583	626	585	563	572	549	576	597	549	575	570	584	593	594	613	594	617	566	582	578	586	588	593	599	568	571	568	579	584	587	568	594	610	579	568	605	588	573	569	601	564	543	609	578	608	576	552	562	624	616	566	613	605	543	552	587	572	610	588	596	582	585	604	562	622	613	534	549	565	631	593	567	526	529	635	540	572	540	576	563	599	575	555	549	583	599	628	591	587	595	571	582	562	553	590	573	567	584	570	559	608	554	543	581	580	600	580	591	586	576	567	573	551	607	616	556	599	578	565	605	569	530	544	569	591	587	559	583	591	552	540	575	569	599	569	567	572	567	596	606	561	596	576	602	583	556	581	595	575	568	579	590	630	595	583	541	570	590	565	579	585	578	592	623	570	595	620	599	523	595	590	596	582	615	544	603	582	603	579	627	583	578	568	570	570	586	569	574	618	582	590	587	584	546	566	567	583	581	554	570	614	642	564	633	587	573	596	590	563	551	573	591	610	635	598	583	557	603	578	631	594	591	585	596	585	573	553	571	601	558	568	560	581	576	573	564	525	619	527	643	550	561	574	626	566	619	537	575	588	600	615	552	584	581	551	585	591	542	608	584	591	586	570	580	580	558	607	597	622	613	602	575	631	565	571	591	575	595	567	609	603	596	565	617	582	562	563	584	572	628	580	612	574	513	611	577	546	566	545	556	578	590	560	586	553	587	558	570	614	579	586	620	586	569	558	576	602	579	585	598	598	590	627	545	573	576	571	573	522	564	609	570	589	588	557	601	604	575	575	572	591	590	568	575	600	596	615	625	603	544	572	555	568	592	578
22962	21372	28979	24152	21440	21894	16983	6752	3950	2963	2224	1791	1492	1251	1065	1000	860	819	726	704	703	638	581	584	523	542	550	526	539	499	550	490	559	550	509	570	559	566	526	497	582	523	545	612	614	520	529	509	527	530	554	535	543	516	538	480	531	503	524	521	538	559	525	544	538	455	497	498	483	464	489	456	510	485	525	528	507	537	527	490	557	496	516	477	526	453	514	491	512	501	540	522	519	529	513	498	539	479	526	512	525	505	500	486	502	510	490	530	529	496	547	508	521	463	537	493	466	523	487	509	499	470	485	522	521	519	515	463	487	491	497	479	552	486	509	499	503	547	489	481	513	505	508	492	511	506	526	509	442	497	513	510	508	544	462	538	491	507	528	507	555	493	527	500	480	518	560	522	477	513	516	490	503	485	512	471	497	517	454	516	462	478	449	531	517	502	509	462	500	466	510	484	488	474	483	487	478	490	500	525	482	495	488	529	521	547	544	512	498	520	497	511	478	493	465	507	462	517	472	512	488	460	554	460	511	446	538	495	510	531	469	521	472	500	504	487	510	489	494	547	479	538	507	507	522	499	487	515	489	503	513	512	517	548	482	509	538	492	501	471	483	506	467	494	508	485	507	489	534	493	489	490	508	467	501	470	530	493	513	502	503	521	500	487	488	499	484	524	500	543	523	533	527	504	500	493	526	553	497	523	493	533	479	499	511	507	518	526	516	516	516	488	478	481	490	480	535	492	511	554	483	502	491	484	507	471	545	508	491	522	487	510	519	491	501	513	524	482	501	492	523	486	523	491	483	487	499	490	476	491	464	496	465	475	545	526	519	524	494	497	518	490	486	504	483	524	479	516	528	512	544	496	477	529	524	497	473	509	488	527	518	497	498	511	517	498	478	483	465	504	498	510	544	491	511	570	516	490	509	468	477	492	498	503	496	480	464	525	503	518	492	514	510	493	498	515	497	500	480	503	452	499	525	511	492	488	496	489	524	501	486	488	447	490	474	524	487	505	510	488	484	490	514	517	528	493	536	481	503	524	443	481	485	534	515	511	474	513	468	513	509	499	503	510	469	532	490	467	494	463	538	500	528	507	484	541	523	503	498	479	535	572	497	509	534	507	505	501	523	487	514	468	517	509	474	508	487	483	480	480	513	506	487	508	520	512	504	494	504	537	530	505	539	516	473	504	504	535	530	514	539	512	498	518	438	491	498	483	521	508	502	522	521	499	521	524	475	522	483	503	508	473	475	455	532	476	510	511	490	462	495	504	513	579	524	500	464	519	489	488	475	521	497	501	529	513	512	508	501	513	510	472	498	503	551	473	511	479	528	506	466	506	539	506	499	512	497	521	485	502	510	500	516	467	494	508	504	499	506	511	482	551	494	510	484	529	515	537	481	472	509	487	459	471	486	528	518	490	520	491	487	519	484	480	524	529	490	458	498	557	505	535	515	522	499	481	527	525	530	536	539	515	514	483	500	480	506	493	512	503	519	544	475	505	472	523	454	502	546	508	505	547	465	470	540	538	509	487	487	519	469	485	530	501	486	533	534	454	508	519	500	513	478	519	510	508	505	520	494	519	463	546	495	481	504	515	497	490	509	463	511	473	513	554	511	482	513	479	491	524	541	504	499	531	497	488	504	518	472	489	482	579	464	482	495	489	532	493	528	468	550	487	509	473	517	515	487	490	494	511	471	498	505	505	498	517	524	480	499	498	501	538	495	513	486	524	539	499	532	487	488	518	520	535	567	459	485	485	493	508	480	527	503	521	541	512	510	525	500	498	491	494	491	461	526	500	458	495	446	500	489	499	477	538	467	482	533	489	528	520	525	460	450	485	517	514	510	493	553	522	461	519	489	523	502	572	484	503	513	492	477	490	491	505	485	508	526	487	523	483	450	527	512	474	483	504	479	537	508	470	531	520	516	462	514	505	498	516	487	511	492	508	540	510	536	520	486	506	478	513	494	505	483	484	507	509	517	498	519	496	500	488	505	533	508	507	506	540	477	551	483	453	517	531	475	515	513	506	524	504	506	513	480	463	507	525	490	522	469	471	520	507	503	469	501	469	527	526	524	506	487	514	540	482	482	459	514	469	523	471	535	511	495	520	498	516	542	478	496	495	492	524	493	523	513	503	521	531	491	498	502	470	486	494	536	518	528	498	545	525	501	526	499	477	530	544	514	477	489	524	526	501	532	488	518	506	473	500	491	508	528	522	449	526	537	475	539	457	533	517	509	493	505	529	523	477	508	525	484	490	493	494	510	490	512	550	489	513	506	499	512	500	450	514	486	521	503	479	508	477	449	494	461	490	515	488	470	505	519	507	472	466	513	509	524	534	495	506	522	518	530	502	500	510	503	502	494	505	529	500	493	470	497	481	492	527	512	499	482	506	505	534	520	492	471	520	508	498	503	473	432	501	510	537	490	483	505	493	502	530	506	487	544	485	496	552	486	501	504	497	507	528	518	504	475	565	439	486	467	559	488	484	456	534	524	481	483	461	500	521	535	500	506	509	431	541	483	553	499	488	493	516	488	489	500	479	512	523	505	521	516	527	485	513	515	498	502	490	482	528	491	498	515	547	495	539	493	511	494	537	488	521	493	482	481	495	559	492	509	489	492	505	491	506	499	487	514	487	503	514	545	483	475	486	487	465	564	531	499	514	507	480	489	540	439	496	531	523	519	514	505	514	522	438	497	478	507	508	520	468	474	495	472	520	498	513	498	454	461	487	527	496	509	566	487	449	482	496	460	541	502	502	524	529	520	502	503	506	541	489	512	494	527	506	497	476	493	517	474	542	562	494	469	482	480	501	460	479	499	516	526	502	469	495	483	505	478	485	493	474	529	518	487	530	485	535	469	488	507	559	530	515	471	486	519	514	455	490	502	464	484	496	487	479	476	477	465	517	517	511	515	491	508	504	496	474	488	531	444	481	486	525	486	506	526	524	523	548	448	523	533	509	549	558	481	520	474	545	516	500	500	539	488	529	532	526	490	507	572	500	490	508	526	485	487	534	516	482	500	494	510	537	525	462	487	506	514	505	473	477	495	479	534	493	486	481	480	530	523	484	521	478	485	538	529	462	536	552	498	511	473	501	518	471	500	483	509	476	511	500	524	488	485	501	485	506	494	513	515	433	513	492	481	514	480	509	481	496	498	555	492	537	504	529	497	492	495	480	491	492	457	486	527	515	477	555	517	488	496	507	508	504	517	507	500	495	498	494	507	520	502	537	555	490	501	556	523	500	502	502	483	495	526	527	463	483	460	488	482	443	504	520	521	499	503	457	512	485	534	499	470	474	459	488	496	492	493	522	503	492	477	488	500	526	484	566	499	543	500	478	505	504	465	545	468	479	485	487	481	503	493	480	472	492	495	486	503	511	520	482	488	519	480	506	514	485	487	507	504	473	472	503	485	495	465	524	498	540	504	483	486	526	498	483	513	478	474	517	472	494	532	496	501	490	529	525	511	502	527	502	525	495	501	510	509	479
33792	55551	44944	29118	21147	16094	12389	8700	6069	4444	3335	2555	2102	1717	1493	1341	1251	1108	948	911	864	816	717	644	643	655	659	651	676	592	580	618	645	660	632	655	710	627	654	623	689	643	642	654	648	587	636	637	629	636	630	631	618	620	575	606	634	597	600	533	604	619	597	576	607	612	567	581	593	620	579	572	534	546	606	583	575	555	568	567	569	611	569	562	567	564	567	587	599	544	558	564	588	592	611	556	577	589	581	585	617	619	635	576	605	577	600	593	571	577	570	538	584	565	589	577	587	595	606	560	574	550	582	575	631	603	591	588	566	546	556	587	611	577	569	569	567	564	549	562	618	576	599	609	581	580	568	555	566	578	601	558	581	573	584	588	562	552	544	593	582	636	595	577	530	602	634	590	552	615	611	594	588	589	570	540	546	582	612	562	626	536	559	563	568	603	623	554	580	593	630	551	587	589	616	600	571	559	579	586	614	622	562	601	592	583	561	555	570	554	563	556	610	591	559	585	540	574	593	573	543	587	575	585	532	615	594	599	584	588	584	613	555	609	556	558	618	599	574	617	553	551	595	584	565	575	546	586	610	609	611	586	600	593	566	619	579	598	587	543	608	553	608	574	531	598	605	612	531	591	591	584	601	554	590	578	589	609	546	630	590	570	597	554	584	578	557	599	558	573	616	576	560	580	554	562	572	552	578	608	570	610	549	585	575	613	584	640	616	579	543	546	573	537	621	577	551	599	574	554	587	583	558	631	603	583	546	588	603	584	575	621	598	621	567	592	588	567	592	554	592	618	579	567	588	538	575	586	579	567	551	564	554	572	645	642	571	589	616	601	608	549	594	555	570	596	602	526	577	567	633	593	564	578	582	574	596	575	583	597	571	580	569	583	600	554	575	577	584	577	605	533	572	563	539	560	566	611	571	592	568	566	533	611	556	561	579	630	560	580	594	583	589	619	568	569	568	613	586	612	606	584	582	582	578	601	559	555	591	623	619	568	579	568	591	625	590	582	538	548	541	628	564	560	589	568	559	578	568	585	566	586	584	535	596	583	532	579	573	576	559	624	601	582	584	569	561	614	598	596	605	621	607	586	591	607	572	537	563	562	574	544	595	618	606	627	600	666	559	581	574	580	615	572	576	564	562	571	584	573	566	605	603	603	581	591	595	594	560	604	598	600	613	548	584	594	573	550	585	543	606	597	587	583	587	566	601	588	590	573	603	605	602	593	598	574	569	556	571	605	599	575	586	602	566	586	558	558	556	567	572	544	542	580	571	529	598	571	562	562	571	577	564	607	593	581	592	597	586	548	576	618	552	596	577	537	566	538	547	588	570	552	601	563	596	531	537	609	539	583	576	544	613	593	601	569	560	607	625	578	621	523	558	571	553	553	591	570	589	548	584	571	602	600	617	629	619	602	567	588	554	602	544	615	613	575	568	541	553	632	589	602	607	585	572	585	599	544	551	547	580	585	559	585	590	590	538	624	582	552	581	635	603	582	604	538	573	574	594	591	619	579	570	562	578	596	569	565	606	604	545	559	523	583	586	629	589	535	582	595	587	588	611	550	557	601	587	572	615	548	562	603	568	528	605	589	592	576	606	574	610	572	609	564	600	590	545	585	589	552	590	565	578	587	580	564	589	610	572	599	576	525	593	538	552	603	573	580	577	595	574	575	575	637	555	585	638	577	613	578	602	595	552	585	573	561	584	607	603	569	579	620	632	586	593	595	546	575	558	594	567	606	609	530	597	580	555	545	604	599	590	586	614	597	567	578	574	571	597	611	596	587	626	568	648	615	596	560	596	577	603	560	608	546	562	585	559	631	601	564	598	598	598	575	576	602	566	601	631	578	597	589	581	550	594	593	594	598	598	599	587	579	640	576	598	591	624	560	566	581	563	579	544	583	562	568	617	578	577	578	654	549	624	564	574	603	575	554	573	628	638	600	563	573	583	598	575	608	566	571	602	543	565	567	574	573	619	539	571	555	550	593	554	603	570	536	566	584	565	578	581	571	563	600	590	580	569	573	573	570	580	575	592	587	579	588	584	568	575	620	595	553	602	592	592	562	572	572	602	576	536	566	557	578	595	558	601	550	584	559	555	575	614	594	591	520	570	532	600	565	639	575	617	555	581	562	572	575	608	593	582	634	591	561	544	571	598	573	592	621	617	579	599	554	577	594	577	581	575	572	540	577	581	570	560	623	587	588	599	612	581	544	555	592	576	540	563	602	570	601	607	581	597	581	575	606	616	570	570	561	551	571	535	594	601	586	564	561	596	564	582	592	590	621	571	571	547	565	575	543	580	566	600	570	590	546	584	573	573	596	539	582	582	587	595	643	539	577	580	608	563	604	612	553	587	639	596	583	554	554	549	573	565	580	559	545	573	546	538	582	535	597	545	574	570	564	559	625	599	589	541	597	623	630	556	597	614	589	529	547	557	574	601	571	615	566	592	578	608	572	589	580	626	570	587	587	571	608	571	624	594	611	582	551	566	608	564	570	538	586	596	577	553	586	571	570	547	575	569	614	582	583	587	559	590	582	585	580	612	579	596	605	554	592	581	640	593	595	561	573	549	606	621	581	559	608	629	570	553	573	563	586	559	570	601	583	617	573	597	568	615	559	587	576	587	564	563	560	560	586	547	547	587	579	592	545	575	590	564	565	609	598	603	563	553	574	585	533	594	556	551	613	574	546	567	572	600	587	576	603	583	556	567	549	592	593	621	600	601	613	527	584	564	620	552	589	556	582	596	554	563	578	621	585	578	592	561	596	605	548	596	598	547	602	566	579	610	564	591	593	557	614	605	570	574	585	554	573	567	577	600	562	598	570	574	579	552	593	555	605	627	602	580	634	635	605	603	590	567	623	585	572	610	562	602	591	596	568	648	535	627	597	596	591	572	640	592	539	569	574	547	572	634	556	587	595	574	583	535	587	573	546	568	552	588	562	537	602	556	615	574	558	555	545	587	621	569	601	608	570	576	589	565	544	570	569	603	567	551	547	592	565	581	575	563	568	574	618	594	601	572	580	558	580	586	574	598	517	555	569	572	613	543	650	607	593	546	596	594	541	580	627	556	565	596	562	592	531	614	607	586	577	546	601	598	572	559	583	605	624	589	603	561	599	546	620	527	644	560	557	609	564	613	569	538	551	567	609	575	563	564	568	587	535	552	552	572	543	605	590	603	622	589	558	541	569	557	552	591	583	554	584	610	532	530	581	600	583	603	598	548	577	570	562	592	567	576	578	603	595	565	585	583	583	551	577	601	602	590	587	597	587	580	587	558	595	600	578	570	599	620	558	600	568	560	580	596	605	612	577	566	547	580	534	561	571	534	589	596	588	595	561	557	577	653	589	624	570	592	603	592	613	586	537	586	573	558	557	585	620	597	604	566	604	608	551	584	562	596	571	585	577	580	582	542	622	574	632	590	599	582	553	593	605	593	575	606	583	609	587	566	561	596	582	566	600	558	579	607	580	584	572	610	569	567	580
23013	21413	29049	24186	21458	21815	16064	5957	3635	2704	2087	1692	1329	1175	1089	932	895	805	717	653	643	588	584	561	551	523	510	598	538	558	506	522	526	526	560	529	564	535	540	531	539	579	563	565	584	536	527	546	541	478	515	520	537	515	547	508	520	495	504	516	510	535	525	539	548	564	474	552	492	489	513	515	510	478	505	544	504	496	519	542	473	479	516	536	536	515	514	490	465	525	528	460	482	513	542	509	490	508	500	473	498	500	499	535	518	520	515	532	482	529	530	521	528	500	488	521	540	481	496	477	508	478	491	493	471	512	487	494	494	513	512	439	506	496	529	457	506	509	509	481	486	516	492	510	478	476	497	510	500	491	520	495	490	516	500	507	508	503	507	535	483	476	527	493	509	525	486	498	488	529	479	525	493	500	479	515	468	516	485	541	510	523	522	525	496	480	518	514	530	501	542	507	520	542	489	508	518	514	507	545	513	506	485	460	474	525	535	506	505	547	475	488	505	477	531	533	493	528	554	483	520	450	525	539	501	505	525	524	551	513	462	495	466	502	491	492	487	518	481	491	527	495	546	505	532	498	548	540	495	553	523	495	484	483	497	478	552	516	456	505	497	499	536	546	513	481	487	480	479	502	505	524	503	543	502	457	525	514	510	493	496	491	477	563	536	520	450	443	511	515	481	493	558	535	524	477	479	486	493	488	481	476	511	502	544	471	500	483	530	514	499	542	491	519	535	466	536	510	501	536	529	519	489	542	546	482	523	485	478	497	537	471	537	523	529	505	507	505	491	470	499	511	509	494	506	537	541	496	473	456	528	524	485	468	503	471	496	498	511	532	526	518	508	461	467	508	511	493	479	476	494	503	500	511	509	510	493	511	491	498	512	500	492	505	481	560	497	520	520	510	515	472	492	477	502	549	506	512	493	526	508	490	494	526	488	552	509	519	510	502	525	532	464	535	493	472	551	504	496	523	557	474	514	543	519	530	537	489	541	497	510	508	507	546	499	506	555	516	548	503	517	513	495	478	508	510	522	547	497	492	534	481	532	512	512	526	456	520	504	514	511	500	531	475	509	496	527	515	493	524	479	518	532	525	495	488	527	503	526	507	535	505	473	487	493	485	516	509	503	494	494	526	505	467	486	490	536	521	516	494	521	463	516	482	521	505	548	539	496	513	495	533	474	499	496	476	502	483	517	528	485	487	495	504	496	530	529	521	477	496	510	488	514	486	513	539	502	506	494	505	524	497	538	493	474	497	512	476	514	527	495	505	474	524	525	485	488	507	481	510	523	467	491	514	503	511	463	523	487	495	518	541	529	485	528	531	519	485	513	507	521	517	514	498	525	529	497	511	494	508	495	537	522	505	521	499	471	512	520	510	482	546	480	548	501	487	527	514	476	484	504	460	529	477	522	522	491	505	474	550	520	513	467	490	508	469	536	476	535	527	523	517	509	505	497	533	555	518	465	490	541	465	496	521	488	480	497	487	495	492	508	528	495	512	469	479	560	494	500	535	535	525	495	540	511	503	490	541	498	540	497	496	503	504	506	482	498	486	517	484	482	503	513	528	497	506	502	485	471	521	536	509	544	496	463	481	543	516	524	527	520	519	510	514	534	487	497	479	527	538	541	536	497	504	527	479	440	523	515	501	512	491	494	500	501	546	484	476	500	524	564	483	486	507	508	536	493	509	490	519	541	483	500	467	514	458	490	513	548	522	480	484	475	504	505	542	509	558	487	481	504	489	557	492	518	537	513	510	506	494	503	497	502	481	527	498	502	497	518	498	514	462	521	546	522	475	495	542	502	518	509	511	517	514	493	512	482	498	521	513	531	515	530	484	474	553	446	502	485	551	483	519	516	523	507	513	544	530	521	538	525	493	490	524	491	517	524	477	465	484	517	524	524	492	465	498	534	492	512	524	502	507	520	522	505	496	499	511	511	460	511	514	476	499	552	535	532	512	484	476	514	479	531	467	516	509	505	472	537	463	530	479	492	527	499	519	487	567	521	521	524	491	525	490	514	515	486	510	494	519	467	527	513	503	465	495	480	497	471	537	528	498	536	478	485	486	491	497	478	540	482	470	548	488	466	455	499	540	499	530	456	497	516	468	516	454	495	494	499	510	534	512	496	461	524	493	511	492	505	470	508	516	466	497	498	513	513	485	504	509	506	475	464	529	518	531	548	551	488	505	484	527	519	474	516	556	518	526	510	469	490	496	479	514	512	530	498	540	498	526	485	490	506	479	522	517	506	533	506	509	483	486	483	544	507	516	503	525	502	532	518	484	507	502	489	538	524	490	518	513	508	477	514	477	524	501	523	538	489	509	477	479	529	525	486	445	499	500	514	509	506	527	542	468	459	492	479	493	451	487	521	526	499	482	465	465	495	483	513	482	496	516	520	539	497	500	529	477	536	501	487	503	523	474	506	501	493	484	466	501	493	468	497	498	505	509	491	503	521	517	499	468	500	443	475	467	549	502	520	493	453	483	514	522	488	457	450	521	504	523	505	507	485	478	483	500	543	462	537	499	498	513	433	524	460	530	521	495	477	508	493	502	500	487	533	500	516	517	486	465	527	513	514	460	500	493	510	482	559	473	540	494	514	480	525	482	508	451	523	489	492	522	502	483	486	515	486	479	506	493	517	490	502	455	482	506	474	462	466	505	494	497	489	533	547	488	509	489	521	512	503	471	494	484	491	482	492	490	510	524	548	530	469	477	465	496	504	519	505	500	506	487	473	516	491	462	502	521	509	506	549	500	505	472	494	523	529	523	487	492	468	494	487	482	529	530	481	512	494	510	514	472	516	508	516	517	495	530	485	487	536	519	506	493	571	481	495	519	490	503	500	502	489	461	486	487	485	477	519	460	485	506	478	535	491	493	451	512	541	481	504	517	498	483	507	519	511	497	503	506	536	479	492	521	542	479	470	497	496	502	524	481	508	496	498	528	529	523	511	527	468	493	473	545	524	477	487	506	540	521	453	514	506	511	495	503	546	523	532	487	508	492	553	533	462	513	519	450	498	480	477	528	515	504	510	512	499	483	522	481	470	470	540	463	508	468	499	507	465	495	511	497	529	507	495	535	473	505	488	512	469	523	490	516	499	514	544	504	469	474	511	524	550	533	504	507	506	520	521	506	500	515	504	489	485	517	480	500	525	524	529	469	518	489	486	510	467	512	495	505	456	505	477	506	487	522	489	496	527	526	538	517	501	475	502	512	524	464	511	485	507	483	505	500	500	500	524	523	498	532	535	482	507	530	538	522	452	529	513	511	505	460	496	499	522	527	531	490	514	461	531	517	522	521	452	520	515	513	506	532	512	540	476	514	506	488	508	497	498	469	502	486	491	551	497	513	505	514	525	525	495	502	521	500	519	502	468	493	486	514	529	535	510	512	507	512	522	472	447	515	459	516	474	470	464	499	473	512	511	512	515	467	526	492	492	498	478	529	500	470	498	452	499	498	534	497	523	499	451	473	511	527	480	515	536	512
34321	55639	42393	26734	19666	15116	11004	8017	5537	3993	3091	2417	1930	1586	1389	1326	1123	995	880	830	810	747	744	605	623	639	637	644	600	607	573	647	612	663	658	668	723	626	671	689	659	577	659	632	621	636	657	667	600	599	607	622	622	616	633	630	596	599	564	566	592	640	613	604	603	591	586	598	568	540	575	548	563	569	535	591	678	576	567	568	536	581	604	589	589	545	616	614	616	606	566	646	567	560	569	582	603	568	615	623	565	591	610	626	581	556	615	594	577	580	549	591	570	610	555	559	629	599	525	620	587	617	602	581	583	620	592	567	581	635	564	569	572	595	618	572	552	574	590	588	605	553	578	565	573	570	582	600	576	590	623	599	522	602	586	556	561	582	571	605	573	574	552	572	570	561	568	609	517	601	580	603	567	614	588	616	592	577	595	592	532	543	584	599	576	590	627	548	577	607	622	570	566	596	604	572	559	596	598	546	561	577	574	604	577	561	540	560	607	583	589	591	564	572	587	559	612	567	621	614	580	594	565	594	592	595	596	598	576	581	587	565	567	571	552	550	614	581	605	595	594	603	541	569	632	608	601	585	593	608	590	562	604	563	602	589	577	602	594	575	587	586	590	567	584	577	581	576	571	584	592	605	610	552	574	577	601	595	540	586	571	571	619	598	624	589	571	550	578	630	588	576	567	569	578	615	588	579	601	560	605	629	620	594	570	559	595	544	583	603	552	599	618	567	529	574	550	550	554	596	608	621	618	598	581	574	565	563	571	566	588	578	598	547	586	576	569	554	552	634	547	617	618	577	596	587	596	578	580	617	613	566	620	583	606	555	582	600	569	590	573	606	596	571	566	581	601	555	587	582	587	582	630	580	565	599	613	574	573	605	587	554	603	582	611	582	600	560	571	580	581	541	586	613	530	547	615	607	550	584	606	575	573	565	612	584	587	587	602	589	614	561	614	617	584	599	553	576	583	556	558	611	566	599	546	553	550	629	605	566	561	523	605	560	531	602	577	566	548	578	615	585	640	586	596	550	581	590	524	547	623	601	548	551	561	556	582	533	584	570	568	580	571	587	558	588	569	558	572	581	593	608	575	585	585	574	593	563	578	590	621	605	544	566	515	566	580	568	583	586	584	585	565	640	613	567	578	556	599	581	534	573	552	562	588	580	560	588	580	583	571	568	596	599	592	565	563	613	612	595	623	571	584	583	598	577	597	569	579	599	587	542	588	599	604	620	582	587	590	588	581	581	591	591	640	582	569	552	539	552	612	541	555	590	595	564	617	554	595	574	588	620	607	593	563	593	593	557	595	590	574	583	613	603	613	570	576	579	590	533	574	606	599	590	529	628	549	605	553	604	588	552	556	574	591	538	520	585	577	563	584	589	557	574	597	544	588	587	546	606	588	606	573	620	561	598	564	589	569	546	586	583	595	585	584	597	583	595	606	591	585	548	589	566	556	571	524	571	611	576	586	554	573	616	604	595	589	590	568	553	584	580	588	579	567	604	605	610	633	554	573	544	570	553	570	589	605	550	593	599	588	584	600	585	580	614	616	637	563	567	565	551	601	635	592	557	590	584	595	572	580	594	569	553	568	595	553	580	578	589	545	593	564	562	610	557	619	572	589	583	600	598	611	568	595	581	571	612	535	629	557	571	554	570	572	541	569	560	616	581	608	584	572	595	595	574	598	631	614	568	600	572	591	593	563	566	631	645	583	596	594	597	554	567	596	528	588	578	600	573	577	530	579	571	567	562	559	590	558	564	587	562	578	567	592	581	559	560	567	573	662	594	561	540	573	621	586	600	609	562	568	559	580	575	577	616	578	582	589	570	574	611	585	603	595	595	589	554	559	592	572	598	557	607	599	595	599	603	543	566	574	541	612	618	614	584	568	567	542	592	568	629	560	600	572	575	609	587	550	547	542	616	585	570	620	589	583	614	552	594	597	624	571	583	558	566	591	585	593	573	574	618	597	551	616	562	592	600	595	570	570	560	559	550	553	595	537	571	571	606	577	601	541	578	562	603	589	545	629	617	533	533	564	604	597	564	588	562	554	589	589	600	600	579	582	578	590	566	575	572	571	605	562	603	576	605	599	612	575	571	581	532	574	582	581	599	572	595	530	567	616	594	560	563	564	559	588	583	565	573	587	602	554	575	564	548	615	596	585	607	608	576	600	581	624	589	586	577	593	591	593	571	576	581	578	642	580	584	593	548	608	568	577	576	542	603	571	586	545	608	533	631	569	574	560	552	562	556	586	570	558	570	575	587	579	610	581	556	600	622	631	559	566	548	568	601	600	611	581	559	592	645	603	610	592	594	564	605	561	598	624	605	591	622	612	602	568	585	560	602	545	576	578	559	568	598	589	538	608	565	595	581	559	554	582	577	607	561	561	615	565	593	586	571	575	551	560	591	574	590	605	598	586	523	628	584	576	574	584	571	573	623	573	566	574	557	607	601	584	588	600	598	597	561	587	601	573	562	590	609	583	625	552	599	580	606	585	619	565	544	611	591	621	595	604	554	532	617	591	602	554	578	597	591	606	564	600	613	543	568	571	590	604	519	636	619	583	581	595	583	609	563	573	580	571	573	596	598	540	571	571	615	621	590	579	581	566	602	583	595	598	549	553	574	571	567	577	535	603	572	579	548	544	591	588	591	572	606	556	589	570	621	604	594	587	602	638	561	573	583	584	553	568	564	578	588	591	553	572	588	580	553	588	590	627	545	583	560	566	643	566	582	581	593	612	549	586	565	615	596	586	622	622	585	594	600	589	612	597	564	530	611	565	568	614	600	594	591	561	553	606	561	585	589	593	557	597	598	584	582	612	628	571	588	623	576	609	563	548	581	565	547	593	581	549	587	590	598	574	565	653	561	549	576	589	568	596	605	546	574	567	604	552	592	603	618	567	584	593	573	574	539	607	581	583	591	646	614	571	593	606	547	544	577	601	599	560	590	543	605	586	556	587	580	659	577	601	593	567	608	597	629	571	630	604	605	601	595	569	562	575	595	592	580	597	584	568	565	626	588	609	577	581	572	551	611	575	578	635	586	562	525	594	579	605	561	592	595	615	570	575	585	585	575	600	536	557	538	620	576	609	588	611	584	622	603	574	569	598	565	605	612	619	598	591	571	610	588	577	605	546	576	602	564	620	576	602	618	563	596	601	587	544	568	583	556	587	643	593	591	580	574	572	603	583	585	555	600	556	568	581	623	576	611	580	598	567	610	614	592	562	583	591	589	570	594	588	600	593	565	576	588	633	607	577	579	578	570	591	542	587	591	600	598	605	606	544	577	608	586	561	581	582	598	555	575	568	583	601	594	522	560	591	601	555	559	573	573	560	585	596	596	551	582	581	567	573	562	594	585	562	612	571	566	568	553	589	586	568	547	611	597	574	595	578	549	588	575	579	544	581	566	568	545	583	621	584	619	549	578	580	557	570	616	605	630	564	585	617	591	587	580	632	577	592	553	579	586	538	571	579	570	603	575	556	596
23047	21458	29115	24210	21500	21912	15979	6089	3621	2690	2013	1611	1251	1141	1024	943	919	792	732	619	684	611	615	552	578	579	540	545	485	544	554	552	548	567	528	556	567	506	534	527	534	532	521	574	554	560	509	571	541	520	520	487	511	492	529	517	586	547	524	548	482	525	527	510	526	499	486	497	545	501	533	517	474	534	490	519	487	507	515	523	470	471	494	528	490	526	554	490	519	488	495	500	518	496	519	512	503	526	506	508	509	542	517	517	495	536	533	519	501	523	480	502	490	485	498	548	501	480	508	499	491	541	541	490	484	505	530	514	464	513	519	509	513	549	497	540	537	582	503	530	457	506	505	528	527	473	538	525	522	510	552	484	543	518	486	547	500	534	517	508	534	514	563	464	482	508	493	480	489	512	516	483	464	473	524	502	532	507	516	521	482	491	477	528	532	498	474	501	499	496	490	469	506	511	530	496	479	529	546	515	515	522	497	518	512	526	507	500	507	541	519	492	492	515	529	531	513	517	511	527	501	514	513	481	492	516	535	537	483	494	522	556	529	545	494	541	516	504	513	487	509	494	508	537	532	536	559	505	537	514	546	473	513	515	520	520	504	555	482	505	527	539	535	488	496	491	494	493	529	514	510	500	492	508	509	469	515	543	493	489	528	552	504	518	487	508	542	526	511	506	499	520	472	478	543	471	504	523	513	468	501	549	511	473	525	476	507	492	475	490	524	504	508	545	522	556	536	546	522	529	493	514	522	498	464	529	480	518	527	516	518	464	579	463	474	502	524	477	527	531	456	514	493	512	540	478	506	461	501	494	478	502	529	513	476	502	500	514	475	503	484	556	537	503	544	523	513	456	522	500	531	518	516	520	531	520	520	499	518	497	505	515	512	502	536	515	483	506	532	537	499	470	536	494	540	565	535	524	502	515	557	481	523	523	534	530	515	541	489	495	505	496	535	507	505	522	503	518	503	509	514	523	526	541	498	523	515	498	510	527	524	512	505	482	553	490	503	493	499	499	489	490	518	508	509	470	500	459	507	545	529	515	522	531	487	499	500	559	533	508	502	533	510	493	510	533	476	542	497	498	511	522	462	506	512	509	485	499	506	531	528	501	523	488	502	525	450	494	525	524	525	497	511	517	508	421	513	494	488	538	543	529	556	514	511	530	533	509	481	518	473	533	527	509	538	554	515	487	551	501	469	484	531	528	506	503	509	531	477	484	489	514	523	549	494	476	508	533	535	484	500	549	472	512	472	506	526	506	516	531	544	504	507	509	495	533	482	475	538	504	507	519	520	504	510	524	515	527	521	515	519	489	529	515	502	516	557	497	525	494	509	487	517	506	527	481	490	531	552	573	521	555	490	502	519	492	501	446	570	543	492	482	497	503	518	487	511	492	512	462	498	498	520	486	479	532	479	481	542	503	520	500	507	496	496	490	523	512	504	515	499	515	525	542	498	545	484	527	505	524	532	509	486	540	500	454	491	553	495	512	486	507	521	538	484	496	508	456	492	506	509	508	530	505	515	473	536	488	526	515	464	495	539	514	508	497	507	545	516	533	500	513	502	505	494	502	506	497	503	543	485	521	529	538	467	536	477	461	520	528	489	482	538	519	512	503	528	494	497	502	484	543	521	505	529	517	530	510	510	541	502	545	535	516	477	503	534	456	491	570	469	529	486	486	534	474	532	526	483	534	501	490	479	533	465	514	503	505	490	524	508	496	562	505	539	487	518	505	519	512	489	479	457	493	513	499	497	503	499	519	508	511	480	518	516	544	535	506	503	531	516	502	519	528	520	521	537	494	523	465	522	461	502	458	507	536	512	549	501	499	533	530	466	513	545	505	532	463	504	511	529	495	523	491	512	537	503	486	474	526	505	518	508	532	502	513	539	542	523	488	484	449	485	505	497	489	482	503	495	510	529	517	523	512	500	496	526	522	518	509	501	528	517	484	507	523	504	519	525	495	515	510	522	495	485	524	532	470	482	550	486	510	540	456	505	507	524	504	463	512	490	509	512	505	507	515	525	525	521	494	518	508	524	462	551	485	525	458	491	519	514	531	505	479	544	525	512	515	522	520	500	499	515	515	433	534	536	518	506	494	501	497	494	507	561	529	477	467	523	499	522	525	524	502	532	500	502	550	538	507	502	517	496	559	527	492	522	491	504	535	495	483	491	508	534	493	508	497	488	462	529	524	515	508	459	509	493	532	509	525	510	522	507	580	509	486	517	481	530	546	519	518	542	496	506	520	502	496	510	517	506	517	513	535	501	526	510	481	517	496	522	523	548	452	502	521	481	518	499	532	521	506	509	509	495	515	525	520	514	505	530	522	466	508	496	503	528	532	490	503	485	505	566	476	485	557	511	497	540	527	501	500	522	484	540	500	525	490	566	536	561	498	504	577	501	506	501	504	526	497	550	521	481	515	520	529	547	502	518	466	502	521	498	498	525	567	493	506	529	562	495	502	510	511	529	486	499	510	497	504	519	475	461	479	551	482	508	508	483	508	497	495	494	493	525	530	453	503	488	517	512	476	488	543	458	501	504	493	495	494	486	521	478	536	513	513	512	499	520	533	527	490	555	488	511	483	503	517	567	483	495	491	544	503	495	495	515	537	481	518	505	479	566	498	480	527	506	486	501	518	541	505	466	529	522	513	490	546	522	500	511	505	507	548	547	524	528	517	481	514	492	527	556	498	484	494	515	512	492	523	526	515	519	511	491	494	516	507	508	551	503	502	513	505	508	494	500	512	500	501	510	476	484	504	503	482	511	525	495	529	511	543	523	507	492	505	466	506	522	518	495	529	519	480	504	513	534	467	546	538	504	502	503	534	494	488	503	539	503	480	525	491	521	513	559	510	495	531	501	472	509	499	492	494	503	538	477	489	518	490	491	542	520	469	548	501	488	516	496	508	551	515	507	496	475	446	543	510	472	548	530	489	551	515	490	521	507	518	567	458	515	543	532	492	520	533	542	516	508	475	515	531	523	488	491	516	521	508	507	503	519	496	501	491	520	516	475	489	514	489	505	521	492	485	509	505	491	518	539	483	542	442	509	497	479	530	524	511	535	494	473	518	513	499	506	505	485	508	536	502	529	507	521	489	480	559	499	504	528	511	506	489	513	474	511	472	490	495	505	493	490	485	544	478	486	485	522	532	536	472	511	500	494	555	516	452	543	496	530	498	475	529	472	495	514	491	491	554	534	526	513	510	504	527	505	508	498	506	503	524	553	510	538	500	491	498	516	464	487	490	498	513	508	522	548	506	513	493	504	481	485	480	503	505	527	532	517	486	488	518	505	522	483	480	523	529	537	543	509	524	525	463	524	474	502	517	472	530	491	518	525	495	500	518	497	507	459	490	536	506	509	444	506	554	509	533	531	505	495	516	484	543	519	498	513	519	508	472	507	510	514	482	501	493	515	533	549	497	522	503	532	466	525	527	518	502	501	490	499	511	534	510	477	465	511	523	485	505	511	531	491	472	504	541	467	482
34431	52828	40691	26355	19325	14636	10940	7746	5241	3901	2846	2316	1926	1718	1416	1226	1080	973	925	847	752	797	727	680	663	626	621	635	604	608	567	603	617	654	656	639	687	649	609	658	625	624	611	673	661	653	664	651	617	634	649	595	633	635	640	613	598	548	607	576	564	595	586	569	598	624	582	566	592	644	606	588	616	608	563	624	610	573	593	576	599	596	617	573	604	551	571	545	639	601	639	561	597	591	628	586	553	606	624	568	554	566	622	564	566	605	574	584	572	576	604	575	553	571	608	558	603	603	562	552	576	570	558	573	637	558	600	561	573	575	577	593	569	609	630	555	595	573	596	576	608	569	567	568	593	615	570	593	580	581	576	535	571	585	591	577	580	616	611	603	587	608	565	572	604	601	536	578	562	604	578	605	557	561	594	618	593	628	569	588	623	574	541	550	578	592	613	576	570	589	551	554	605	567	565	614	617	605	560	574	585	542	545	605	548	572	573	630	573	573	558	598	583	607	606	557	586	556	551	577	589	636	594	576	625	569	562	573	616	594	590	605	590	648	624	633	589	578	560	605	565	575	581	588	543	586	596	542	571	568	560	616	563	562	554	563	638	561	621	634	555	618	598	550	585	592	589	572	556	612	594	582	615	578	590	580	574	581	577	554	569	598	597	579	576	585	548	590	552	536	595	562	605	587	561	593	586	618	561	608	580	604	562	640	602	582	591	582	556	532	560	566	581	604	549	579	598	592	546	560	554	584	585	581	605	565	602	617	574	548	610	572	606	558	589	598	590	550	543	614	599	605	540	613	562	604	593	567	608	585	561	615	577	600	589	562	573	565	576	598	601	530	574	595	608	538	602	601	624	583	593	576	569	597	614	606	626	609	554	562	596	532	618	558	604	597	590	641	575	611	606	595	594	583	589	564	552	606	543	571	550	604	604	571	589	569	576	582	642	549	568	571	597	575	577	593	599	587	585	609	527	578	588	567	603	582	554	575	591	588	558	594	620	572	572	626	568	599	600	588	569	602	545	545	606	573	560	569	612	591	564	581	609	564	599	592	545	600	533	575	542	596	566	614	569	568	599	610	580	592	622	599	576	629	570	544	600	585	555	576	592	581	612	571	575	565	592	564	602	561	620	581	584	557	601	584	578	575	573	612	575	624	563	573	595	625	612	604	559	609	594	541	538	592	592	591	566	611	605	556	559	576	573	599	574	594	598	597	558	561	560	560	546	584	587	572	600	586	573	579	593	562	571	615	561	534	505	571	608	655	617	593	573	583	560	602	605	588	586	574	597	591	594	603	557	593	602	588	540	563	594	587	594	577	570	579	563	579	569	618	581	547	576	639	600	654	595	567	609	586	544	534	589	605	547	584	582	576	542	596	568	606	589	582	565	575	571	618	560	593	562	587	576	604	574	600	519	593	633	559	585	563	621	567	575	595	559	600	534	588	575	566	627	626	636	540	578	557	576	597	571	575	596	610	551	577	637	588	549	554	584	603	593	564	542	559	590	583	531	557	590	572	571	610	570	574	578	585	552	584	612	559	592	614	574	583	581	622	606	589	577	615	589	593	583	598	571	608	574	564	606	541	583	577	572	611	561	584	584	582	605	604	604	579	577	627	579	614	582	595	567	580	595	570	598	550	631	542	591	537	548	603	583	568	585	585	527	529	589	608	595	516	572	599	576	612	584	574	568	556	590	600	663	582	576	549	614	566	587	565	604	548	567	566	599	574	565	550	631	597	612	603	597	572	619	569	587	565	572	603	531	606	583	575	574	584	600	593	605	562	576	574	559	592	631	591	589	573	607	614	594	582	571	597	605	581	578	549	572	603	585	550	596	601	614	603	558	578	589	586	616	575	557	598	594	634	567	583	555	553	587	569	667	554	591	615	551	597	588	637	587	581	603	557	567	588	580	569	606	583	609	572	605	568	569	633	568	601	566	586	608	594	591	591	599	594	591	568	577	554	607	614	549	600	567	570	579	615	535	599	592	588	585	591	591	604	555	585	594	564	592	593	565	591	557	632	541	589	603	562	644	625	588	608	573	559	594	598	552	586	528	596	610	575	607	611	571	599	579	568	631	585	617	546	600	599	616	565	625	586	556	578	597	616	598	570	561	600	627	609	560	599	614	555	584	544	612	580	605	580	602	552	569	626	546	619	587	606	587	611	598	557	606	594	584	601	578	557	563	608	549	562	616	597	581	621	596	533	588	552	560	583	584	572	581	581	584	615	591	569	558	573	587	583	554	588	581	568	564	620	621	583	598	596	517	606	592	631	592	611	556	610	571	607	544	562	581	596	613	606	565	582	595	643	624	592	551	565	581	584	595	577	588	543	562	601	574	588	605	588	589	595	577	557	578	627	560	587	549	559	583	592	569	606	614	538	552	569	608	579	587	581	562	576	592	583	588	572	585	544	577	622	600	625	612	620	601	584	562	544	585	572	565	595	530	588	599	612	583	603	610	567	600	624	543	568	569	570	551	596	597	547	641	571	596	569	583	621	627	611	556	540	556	583	581	572	598	613	607	586	564	526	548	557	551	576	600	587	572	610	561	541	601	558	576	552	578	600	601	632	635	646	583	563	616	586	616	608	584	604	590	579	612	592	554	597	587	583	589	573	598	593	592	584	541	630	551	582	588	573	576	609	582	548	589	634	598	595	584	580	549	588	585	553	592	543	574	561	610	541	538	587	571	550	594	570	598	574	567	540	541	566	544	586	564	557	587	632	554	641	580	583	571	584	590	578	588	639	562	574	563	550	637	583	583	552	562	589	618	613	597	582	553	581	575	564	618	599	567	574	569	587	594	582	581	597	589	583	642	578	583	583	609	596	637	607	596	593	609	623	543	569	577	579	599	617	597	605	550	575	589	609	631	567	573	541	547	600	613	578	565	561	553	594	558	582	593	583	597	588	621	566	609	578	565	572	613	583	590	590	577	583	581	557	582	598	636	533	558	597	621	554	576	560	615	587	622	631	561	567	557	545	592	594	565	606	559	581	588	610	580	592	611	587	583	588	596	515	618	587	625	587	558	558	572	567	576	600	541	577	586	608	562	546	621	545	586	594	608	595	620	603	557	577	599	552	603	571	625	608	547	582	597	590	580	603	576	567	563	580	557	579	585	609	574	605	583	590	593	625	579	600	604	589	577	563	586	633	578	596	608	582	576	580	620	555	604	600	529	585	595	581	596	590	550	586	562	610	556	598	600	567	559	578	574	550	601	563	575	574	548	549	625	522	594	581	571	565	596	586	563	593	605	620	560	632	609	604	561	615	547	546	593	562	604	595	585	565	554	549	589	610	564	600	597	567	635	599	558	578	575	581	585	557	629	594	570	575	608	618	617	600	598	607	544	597	609	595	566	585	581	589	568	587	588	598	537	568	551	567	554	567	608	551	596	567	555	581	568	582	578	591	570	579	561	581	570	563	570	561	593	592	565	582	633	561	589	571	623	550	571	609	562	581	602	596	581	603	594	602	601	534	556	595	593	589
22921	21323	28886	24132	21383	21869	16688	6563	3777	2853	2045	1644	1393	1191	1105	952	927	806	731	705	657	639	581	539	593	503	542	502	512	515	508	553	527	525	600	542	564	528	520	547	528	531	532	540	560	521	474	555	504	546	548	522	513	506	526	511	502	512	503	494	518	505	522	463	517	542	533	549	543	470	477	492	517	523	445	538	471	505	508	508	485	519	543	525	542	471	502	517	510	516	471	505	483	504	478	485	537	521	475	494	528	514	507	522	512	460	509	486	512	538	489	472	566	513	486	510	500	490	513	488	539	505	488	458	489	498	492	522	492	489	491	517	513	496	526	529	524	492	552	481	509	496	519	520	519	497	485	498	497	495	506	533	499	486	513	494	490	524	482	498	469	490	493	520	538	490	492	549	511	513	520	441	507	499	484	495	513	486	501	510	517	510	471	511	491	480	496	493	526	478	503	472	490	503	498	508	520	480	568	482	531	477	494	455	496	483	511	466	479	469	495	465	486	523	502	514	510	468	503	506	465	507	492	501	490	525	490	522	525	488	543	485	516	510	503	479	476	479	473	514	464	508	504	498	498	522	511	509	493	479	500	495	502	507	514	511	494	538	480	478	501	483	481	532	487	485	478	490	504	488	478	494	501	483	501	504	506	509	510	496	493	551	491	535	497	503	470	487	539	501	513	482	483	489	517	478	515	525	481	500	536	528	493	507	487	494	542	508	504	520	491	476	485	507	501	509	458	532	483	513	511	466	501	504	506	497	499	500	491	501	514	480	493	494	509	454	490	460	487	536	508	487	521	529	522	509	552	470	509	496	501	507	493	521	483	544	507	491	476	491	459	513	487	500	521	487	485	493	502	485	526	491	478	489	512	512	511	522	565	465	506	490	514	517	490	450	484	555	547	480	494	524	504	506	488	505	495	484	515	518	502	489	475	518	502	470	483	496	471	460	500	493	539	491	521	505	489	499	491	517	517	501	504	461	486	502	515	517	479	475	475	478	500	499	525	493	533	533	485	463	468	543	515	523	494	492	474	478	493	477	472	518	506	491	497	499	491	511	496	521	474	507	513	508	497	513	482	499	511	492	487	527	505	468	512	495	493	531	508	470	488	531	518	475	487	490	474	514	470	513	477	534	494	511	482	486	521	458	513	531	451	501	493	490	538	501	557	473	535	487	503	528	467	492	472	518	513	532	520	450	523	511	505	501	524	521	481	499	501	519	516	524	496	472	533	533	489	522	501	526	497	547	466	552	471	507	501	491	501	503	502	514	539	464	468	507	499	519	535	521	538	492	503	485	517	534	506	481	501	514	482	518	508	471	511	513	479	485	513	530	525	481	502	520	492	482	512	503	533	488	503	492	502	512	475	481	518	454	503	484	483	509	496	507	506	451	475	488	477	536	483	510	491	495	531	508	489	489	494	507	487	455	490	498	511	484	479	520	513	492	499	481	528	458	457	476	482	531	465	536	539	554	479	510	505	464	537	511	460	505	550	494	510	467	521	486	470	493	480	469	493	484	478	500	520	513	512	487	474	491	491	483	505	444	483	493	517	507	501	517	498	529	506	490	539	437	515	527	447	484	512	504	520	504	497	514	486	506	525	528	491	506	463	555	506	518	455	520	485	499	476	521	529	513	505	454	451	548	508	499	477	493	507	503	485	467	481	480	504	492	492	477	511	549	490	507	506	444	522	496	511	483	484	502	511	461	497	489	535	543	496	501	509	514	538	473	483	507	491	518	505	495	519	475	477	516	534	493	533	523	499	479	513	477	516	527	514	522	498	524	497	500	539	505	497	517	491	482	508	489	526	515	472	504	492	508	544	495	527	473	497	526	476	492	531	484	517	489	483	498	506	475	484	469	531	485	515	479	491	511	467	502	472	505	481	544	499	540	463	472	510	496	488	492	445	491	521	538	495	543	509	513	510	513	520	512	498	486	497	504	499	458	524	510	509	506	500	546	475	488	528	494	539	506	502	449	493	457	493	474	526	493	507	505	490	473	488	498	483	487	460	490	505	518	484	479	489	468	501	542	486	490	500	477	508	456	477	478	517	498	499	480	509	497	473	509	543	475	453	468	506	518	451	495	498	495	517	481	505	482	484	521	484	504	514	502	496	526	524	497	502	537	501	482	476	507	485	504	530	475	472	514	528	470	470	485	483	460	472	539	519	491	509	513	485	477	485	526	511	499	474	493	519	456	503	572	453	518	525	521	530	501	493	523	502	506	433	500	512	535	496	449	490	494	495	452	488	496	475	532	479	524	518	479	496	466	480	488	478	548	507	496	502	545	487	492	524	476	503	495	486	499	501	553	512	498	488	531	484	505	475	493	511	479	526	528	496	504	508	487	503	484	494	513	463	471	497	478	488	480	481	460	490	493	522	481	478	509	475	470	478	496	491	472	501	481	554	446	510	486	506	513	455	470	494	526	502	495	481	512	539	497	507	528	455	472	453	499	476	509	473	519	506	511	456	493	489	493	489	532	494	512	546	490	528	478	508	482	498	528	485	497	489	467	503	511	482	515	491	475	510	484	538	519	483	509	498	479	466	442	488	490	482	498	497	502	467	464	520	511	537	506	510	501	515	496	504	476	511	524	498	519	527	519	471	487	455	540	524	529	520	482	474	507	498	515	498	506	523	470	541	492	503	490	520	532	501	471	547	509	490	492	467	510	511	495	477	480	468	489	522	529	497	530	485	536	505	448	494	485	508	518	493	489	540	481	518	487	487	511	540	490	516	515	512	510	491	484	500	507	498	492	486	499	513	498	479	504	493	515	467	451	483	530	477	491	524	483	481	529	485	498	529	475	472	474	491	500	558	502	470	514	518	519	488	502	475	512	492	486	498	492	473	492	464	486	528	505	487	502	501	493	524	485	482	516	453	494	477	454	472	457	497	489	521	536	555	478	496	470	483	496	494	487	476	485	473	534	556	457	531	463	511	476	538	539	540	501	528	491	495	509	473	487	461	517	494	503	495	488	474	495	540	493	471	522	476	461	482	490	478	497	502	480	538	511	488	474	524	468	507	526	507	536	457	459	501	461	499	514	497	495	472	522	455	473	479	455	496	490	487	490	474	500	525	513	476	518	475	457	527	496	490	495	470	477	517	533	473	494	495	513	478	452	535	547	488	522	509	519	518	502	506	458	518	453	461	488	505	481	499	496	475	518	481	524	490	500	495	493	510	520	514	510	514	509	506	493	450	481	477	491	477	537	494	480	485	487	508	512	487	513	445	501	510	509	485	529	466	519	473	502	488	465	480	474	500	527	450	524	489	495	501	496	484	497	469	493	443	505	490	491	500	477	487	497	471	482	478	471	496	532	509	468	526	519	523	479	492	494	499	523	495	481	501	478	530	455	496	479	516	520	474	469	496	493	520	494	471	516	521	499	509	459	492	485	503	465	497	505	476	460	542	449	497	500	514	506	477	454	514	511	498	486	532	491	479	512	473	512	539	484	510	547	502	510	470	491	524	509	520	493	517	526	469	482
32211	53050	42734	27452	20545	15892	11615	8507	5737	4147	3155	2389	2064	1713	1361	1338	1181	1010	933	894	894	778	682	710	705	682	594	632	607	607	662	628	582	565	623	659	683	607	648	610	620	663	582	647	619	667	644	649	696	668	618	632	630	605	652	606	572	564	588	594	561	556	606	589	604	601	586	576	582	552	582	577	581	648	588	586	582	623	599	579	565	544	594	617	534	644	586	590	593	539	639	610	536	555	581	616	531	619	545	627	611	566	607	617	577	546	592	587	531	563	552	540	595	604	568	578	590	571	579	571	574	580	552	603	564	551	554	564	592	530	546	548	579	548	586	548	594	575	613	617	583	548	574	585	584	569	565	620	542	561	555	553	541	556	568	563	581	595	597	571	568	568	608	570	571	603	548	603	551	579	600	574	566	595	544	557	555	610	553	548	583	578	562	596	549	593	578	593	559	542	556	557	535	592	607	544	545	550	557	573	601	582	586	582	540	557	621	619	553	611	573	648	570	585	576	589	600	568	596	582	569	607	595	587	582	572	585	592	582	574	547	553	573	583	583	582	554	580	579	548	606	578	584	556	525	592	584	595	597	610	549	581	594	562	572	551	588	579	590	582	562	561	529	593	559	631	569	573	591	562	584	560	583	555	554	607	567	554	559	585	587	586	603	564	591	557	550	565	590	571	591	597	563	575	584	581	552	584	561	584	555	594	571	563	590	589	582	530	564	566	607	523	546	575	573	553	633	573	567	568	581	535	598	564	608	585	560	606	570	583	599	603	651	607	549	594	561	603	570	599	570	568	561	556	567	594	554	563	563	568	549	575	589	582	637	572	562	542	569	596	594	617	593	577	526	588	584	571	583	586	596	602	603	574	534	573	573	580	587	605	567	609	553	599	544	579	606	557	532	588	607	558	564	619	525	552	606	605	569	578	586	591	589	585	597	617	589	567	569	554	569	575	556	558	567	608	535	565	611	589	582	555	600	556	599	583	562	573	588	580	570	589	583	609	579	580	605	596	546	550	602	571	557	583	577	599	538	575	590	626	555	594	587	555	601	604	591	545	611	592	542	583	601	596	622	565	536	572	606	574	566	552	535	617	567	596	591	581	568	559	560	567	577	589	547	588	583	618	608	564	598	591	560	565	582	601	596	565	589	525	574	545	533	605	590	584	591	582	561	587	577	566	562	576	538	530	581	546	645	610	564	582	599	617	581	568	590	570	570	590	585	588	597	601	539	602	583	593	579	602	588	546	577	576	571	551	545	509	592	560	594	544	606	526	527	599	572	586	576	585	618	558	592	549	567	595	555	564	578	593	569	564	559	575	560	586	525	564	595	594	606	547	581	596	558	566	547	560	570	579	526	529	569	567	556	529	603	567	571	577	556	541	579	565	527	585	584	529	608	538	593	571	544	580	538	569	567	568	550	583	548	612	583	581	617	597	512	568	628	573	608	593	588	570	559	512	569	544	579	603	624	608	570	556	565	567	597	590	552	543	593	535	548	591	595	538	595	568	558	568	613	576	577	549	575	597	559	568	569	598	604	593	572	569	585	562	599	568	513	610	575	562	607	597	605	533	577	545	606	594	602	584	617	575	581	561	579	535	593	598	575	584	588	595	574	583	555	588	593	565	560	568	583	583	551	560	590	572	524	553	588	559	540	638	580	574	579	584	587	612	560	597	572	610	632	606	575	576	608	552	585	553	557	579	621	570	600	573	555	619	567	532	607	596	588	583	595	577	596	549	600	550	600	536	578	586	605	562	555	574	597	628	580	568	573	582	580	578	570	613	591	550	562	602	617	560	577	569	623	569	571	611	625	593	578	550	558	606	584	593	594	604	599	564	544	566	565	564	582	578	495	524	570	584	571	601	570	536	588	573	591	587	550	545	569	603	576	568	563	588	601	594	617	573	596	541	567	588	538	573	567	589	564	556	558	603	628	586	577	546	597	576	568	528	569	596	592	575	598	604	567	557	605	609	550	551	599	552	581	614	570	612	585	568	576	558	579	585	592	581	574	580	621	552	612	564	562	543	576	560	569	574	546	557	571	581	575	571	564	573	569	597	619	595	580	611	565	554	621	598	565	575	547	528	562	548	630	553	578	599	518	602	570	562	562	591	576	584	605	635	590	592	545	558	639	588	565	575	612	556	611	595	562	587	570	562	569	555	594	589	554	586	613	562	561	571	601	562	584	594	578	560	563	581	555	588	560	589	585	584	573	564	598	540	586	571	556	584	560	567	526	587	552	537	574	579	525	566	555	582	618	586	587	576	606	598	540	566	585	548	580	541	536	579	592	550	546	563	584	563	614	580	593	534	598	571	564	579	604	556	579	540	550	593	581	518	586	567	559	583	556	595	604	589	602	568	563	572	560	536	561	548	581	598	588	620	592	558	596	581	571	615	571	601	537	557	566	558	558	608	575	583	546	600	570	582	583	572	527	598	556	552	537	572	544	605	566	536	602	570	600	557	586	564	595	597	609	556	564	598	576	555	586	623	531	551	604	580	553	570	578	564	518	548	562	589	577	576	554	540	605	612	563	550	576	609	578	578	589	545	605	576	545	565	544	607	579	596	620	558	548	569	578	596	573	563	623	554	574	564	589	573	567	586	576	548	597	613	550	581	609	592	588	579	604	575	554	586	538	569	611	563	605	605	581	586	597	551	587	536	596	596	621	528	584	556	571	570	571	579	598	568	591	579	567	573	593	558	573	569	566	580	584	553	579	566	544	577	574	555	565	572	545	568	594	580	573	535	584	622	586	602	564	524	587	603	602	564	581	563	585	575	554	569	592	577	564	626	538	590	572	582	562	570	579	573	613	539	548	570	607	558	570	565	593	557	572	559	580	591	581	596	579	626	583	570	578	581	596	572	544	584	576	566	594	546	582	580	566	573	610	594	540	586	588	554	581	609	585	587	525	608	571	583	593	621	598	536	611	565	546	574	597	548	540	512	569	560	598	595	593	556	560	579	602	573	579	612	549	611	530	577	596	576	593	544	571	579	559	569	589	581	575	553	566	559	591	564	580	565	554	591	604	571	585	559	570	528	624	574	561	611	582	582	560	578	553	613	586	584	564	546	599	566	593	590	551	540	541	563	548	575	626	544	598	573	569	559	577	577	600	543	594	596	562	566	602	606	567	555	609	577	576	576	571	595	574	571	568	528	618	571	578	624	565	554	571	566	580	619	575	614	594	546	576	572	587	588	563	530	563	533	581	607	549	631	558	569	614	595	520	561	566	578	561	560	574	562	563	574	583	582	612	565	569	585	544	553	558	546	575	567	562	573	602	573	533	561	564	541	631	583	583	521	578	546	593	570	566	617	581	563	585	550	524	560	565	548	623	586	571	576	573	613	570	584	570	623	552	570	575	614	561	531	572	591	565	530	584	593	585	589	593	582	563	573	592	562	581	596	564	571	599	597	601	622	547	582	569	532	539	571	573	584	574	558	598	566	596	566	591	592	569	567	585	594	602	568	552	579	550	595	532	558	619	601
22946	21350	28955	24117	21431	21944	17115	6841	4072	2932	2232	1805	1460	1282	1115	1069	918	846	786	740	641	645	648	551	583	593	507	562	540	508	538	477	531	547	588	559	621	536	573	537	547	518	511	555	575	564	575	546	519	506	584	534	566	509	477	530	520	519	531	520	520	530	487	491	496	514	521	482	502	475	466	521	529	521	546	506	493	498	536	539	482	509	507	487	491	477	483	497	487	537	522	509	479	433	503	483	467	514	480	512	553	500	531	462	537	516	515	471	519	488	510	483	472	510	520	530	533	489	510	501	463	481	469	506	497	486	466	505	469	513	497	478	502	483	509	555	479	471	473	521	502	479	523	510	463	435	508	483	512	490	540	505	514	481	498	527	534	522	544	513	468	488	455	496	450	518	517	462	493	489	466	513	558	538	448	512	513	475	530	505	501	515	519	551	523	508	485	480	486	491	522	531	484	515	497	524	467	495	501	520	513	497	512	485	525	510	484	447	477	481	516	517	486	502	478	490	497	504	493	483	490	458	502	525	466	454	458	538	504	515	478	466	474	515	497	484	477	501	446	537	463	482	447	502	485	487	468	506	460	523	470	511	491	496	470	491	520	512	470	477	515	472	533	496	477	499	536	498	504	481	515	484	504	482	473	479	474	463	494	498	457	497	530	521	518	479	490	542	532	497	495	539	560	510	503	488	493	493	503	473	494	470	480	472	470	464	493	488	486	516	504	481	467	514	444	493	491	540	515	503	472	500	543	500	509	512	434	495	528	500	485	493	510	478	443	506	512	510	518	503	492	486	513	452	510	489	483	513	495	510	521	511	522	486	493	490	480	513	521	472	513	499	500	532	493	499	503	488	512	507	491	507	541	508	536	503	534	468	451	518	531	496	509	484	483	572	503	484	508	498	530	482	482	495	488	502	501	486	508	563	493	463	497	529	516	496	499	557	471	517	489	477	488	500	526	509	516	499	524	525	538	491	476	469	528	493	524	503	501	477	493	536	504	467	497	475	465	507	484	453	472	515	518	472	489	488	486	458	514	492	483	533	483	479	514	487	473	531	501	495	507	533	517	466	485	489	453	488	495	491	512	494	479	516	522	479	516	523	511	495	512	507	490	536	472	515	478	519	471	517	502	484	460	501	525	460	501	486	524	481	502	483	500	498	502	458	526	478	471	454	524	465	469	521	515	477	494	439	486	506	470	500	483	489	480	485	493	522	478	481	452	489	472	523	542	491	509	487	498	551	472	487	518	518	478	494	524	511	488	488	558	533	500	527	524	517	512	471	445	494	533	497	503	521	451	488	510	469	522	475	529	511	495	453	504	485	473	519	494	508	502	507	483	477	544	528	492	481	513	489	494	491	463	485	515	528	491	501	521	523	514	460	496	468	535	475	514	501	464	537	498	487	524	537	504	523	538	479	482	503	503	512	459	550	504	478	478	531	502	490	500	510	505	497	480	457	546	512	499	493	508	495	485	455	484	536	521	465	493	511	478	516	515	506	491	506	492	532	523	500	502	514	539	516	528	491	485	481	455	433	470	477	520	488	514	511	505	543	527	490	485	494	473	526	489	516	490	499	495	493	530	480	492	519	480	491	493	484	528	521	509	527	505	544	487	478	474	480	514	511	487	484	529	535	540	501	495	497	484	496	519	506	473	507	515	519	464	541	475	498	486	501	473	507	505	539	479	483	515	511	494	528	486	518	493	522	507	478	509	488	450	502	504	488	486	509	490	475	500	491	469	544	518	534	479	472	484	519	507	514	538	480	531	480	511	467	492	461	522	522	497	479	475	484	515	511	476	474	537	514	485	474	507	484	505	526	493	497	527	490	508	502	518	487	500	476	493	457	535	497	503	506	481	483	488	513	479	498	502	485	469	495	497	469	491	519	493	468	505	479	524	473	542	523	468	477	495	532	488	493	518	507	506	490	479	497	488	520	532	507	504	555	503	500	459	481	507	464	490	496	485	481	485	526	472	494	557	485	523	454	523	469	495	470	489	493	459	532	526	487	500	527	506	468	475	464	477	479	493	470	473	492	513	529	429	493	503	493	524	476	516	498	523	462	478	512	470	490	475	491	500	500	537	514	484	471	501	527	478	498	505	501	486	472	494	534	459	508	474	500	504	505	481	468	503	515	466	502	497	510	467	523	526	494	456	446	509	462	496	527	503	504	534	512	545	509	492	431	536	496	508	496	563	504	453	497	477	485	530	520	477	503	489	489	513	454	487	536	525	515	510	510	503	537	498	500	462	501	505	533	512	495	480	533	498	474	494	456	515	495	505	487	487	506	491	458	565	512	496	469	497	535	496	464	547	483	494	520	487	533	504	506	470	484	526	487	512	483	495	507	502	480	496	514	499	473	489	498	504	476	491	514	486	470	497	500	502	484	474	499	499	462	490	513	596	488	527	467	510	487	485	490	514	468	479	495	487	489	529	487	537	492	487	505	480	488	464	490	478	508	473	491	522	484	518	505	534	517	496	498	498	510	494	487	462	511	491	514	474	527	493	462	490	472	486	485	503	466	485	481	540	500	503	497	509	484	544	474	467	529	521	481	481	535	505	525	498	488	511	490	524	496	479	503	510	478	480	485	490	509	473	521	484	496	536	462	489	507	498	517	492	489	468	501	472	516	518	540	506	482	479	532	512	517	481	533	461	510	481	487	486	529	564	502	453	493	489	491	505	502	502	482	445	495	501	497	527	478	497	494	488	484	513	490	481	485	481	476	519	481	552	531	513	499	519	456	490	469	522	501	526	511	483	482	523	527	498	519	511	496	510	539	501	522	500	499	525	434	492	457	507	498	501	512	499	495	494	512	518	497	503	501	487	517	510	482	535	511	506	515	522	435	477	515	501	487	509	460	471	489	500	493	528	512	487	478	482	483	512	531	506	517	531	522	477	489	543	508	460	474	491	475	471	484	503	493	470	543	494	534	509	484	553	512	477	500	529	481	514	525	472	519	504	505	495	517	527	488	501	530	481	494	518	492	492	506	526	492	473	528	495	487	518	518	491	484	505	483	486	522	491	473	493	524	502	511	522	494	513	491	526	506	510	528	448	497	461	525	497	503	471	496	511	506	484	474	509	479	473	534	513	487	525	488	473	504	515	458	463	480	493	520	506	495	514	481	500	506	522	487	516	485	509	533	482	522	506	480	481	503	526	513	476	507	506	511	541	464	498	495	482	493	514	493	511	520	503	488	454	493	471	504	513	503	482	524	552	488	490	498	514	503	472	498	456	496	507	500	487	481	466	527	478	492	521	500	498	505	536	498	512	519	539	516	499	509	483	508	464	469	464	473	471	506	517	488	494	500	527	488	512	461	506	491	495	526	512	516	460	477	496	499	482	489	477	449	503	517	516	460	518	530	492	499	484	493	483	488	523	546	493	514	541	502	540	523	438	496	503	464	470	512	548	478	507	500	506	560	489	515	511	508	460	516	506	491	484	485	455	492	498	470	497	461	527	492	520	505	486	512	465	428	500	480	517	475
32721	55360	42783	28503	21851	16864	12242	8882	6234	4467	3330	2566	2087	1743	1538	1348	1185	1005	977	891	878	844	763	688	620	603	639	629	608	649	543	658	621	628	635	632	687	607	638	630	625	612	664	629	638	635	615	604	627	641	621	623	632	616	614	587	615	569	592	574	596	548	605	596	655	620	555	574	588	568	591	592	601	590	558	574	593	604	587	590	611	577	555	599	570	536	536	573	607	580	589	590	589	578	590	599	564	596	576	565	602	590	582	572	579	581	566	575	575	551	586	565	560	599	554	591	540	531	554	575	614	572	588	579	558	577	590	573	560	589	574	560	605	576	599	520	593	571	561	572	590	565	600	561	540	559	583	553	569	557	591	595	630	597	578	585	564	574	600	532	543	576	567	574	558	572	547	555	572	558	596	531	571	603	551	577	572	614	533	567	561	588	558	589	557	599	576	606	569	572	554	572	579	571	580	580	579	542	585	570	570	578	592	587	570	595	597	566	550	555	556	543	579	559	543	548	601	542	572	529	573	606	557	563	614	606	604	594	573	563	546	546	568	575	561	592	598	574	578	619	530	611	601	601	594	557	571	555	615	562	563	567	557	656	565	563	589	610	632	602	566	573	595	580	564	567	542	624	602	576	576	571	600	560	597	611	602	582	566	559	561	590	562	587	562	567	616	539	577	585	568	573	544	599	582	560	609	542	568	536	598	534	593	596	575	561	522	546	578	589	549	538	547	581	573	593	541	600	571	586	536	554	578	606	519	544	563	626	553	622	604	599	559	580	562	575	627	587	605	590	603	535	595	589	541	561	575	540	551	595	568	588	615	590	570	568	603	567	586	548	570	555	566	574	611	582	591	584	567	547	599	588	526	561	579	550	593	555	569	567	549	601	526	619	581	540	530	574	574	586	553	588	501	588	566	528	658	576	589	569	662	581	578	621	544	608	576	581	571	541	520	597	566	598	553	601	575	569	572	572	576	589	603	561	579	564	560	583	556	567	596	591	583	577	629	598	553	579	570	621	569	586	569	559	600	524	516	565	584	605	625	555	554	559	596	572	594	566	591	569	583	594	599	577	557	609	595	579	603	549	573	568	561	579	525	566	608	601	591	564	577	555	523	536	602	559	585	536	573	597	610	559	610	579	557	587	547	587	551	576	547	610	588	553	594	577	556	581	603	619	558	558	557	587	599	562	586	592	557	578	591	552	549	595	538	578	590	593	603	562	604	569	580	561	568	582	636	598	566	557	583	598	559	576	536	585	592	597	603	599	593	546	632	591	612	593	584	583	564	553	569	578	567	600	620	567	551	579	578	543	565	590	584	621	577	544	534	575	539	588	576	571	606	524	585	547	627	573	555	587	543	609	628	572	580	591	584	564	581	584	579	567	568	544	568	569	540	585	539	549	572	578	584	597	571	557	600	577	578	592	584	601	567	585	543	575	547	592	553	577	591	560	600	603	550	574	595	576	612	601	558	556	580	575	579	546	605	593	620	537	566	580	573	611	591	556	616	558	561	612	617	581	590	575	550	581	557	591	563	548	575	565	577	604	569	593	571	576	530	538	582	565	566	546	565	567	578	605	554	591	584	569	603	641	634	566	575	571	582	559	550	601	550	582	576	601	590	571	578	625	577	571	598	562	579	605	570	594	565	556	634	587	557	589	537	578	540	542	563	582	578	596	589	545	556	558	553	575	570	626	560	577	557	568	526	609	589	612	529	619	605	591	609	582	558	582	551	519	601	593	602	556	591	590	573	567	588	582	589	589	593	607	555	585	555	612	534	562	587	580	560	601	578	606	590	534	563	604	597	547	596	607	569	599	586	555	594	573	546	563	592	594	592	607	605	540	558	579	617	595	600	569	606	537	570	573	594	544	535	576	552	577	603	604	557	567	571	565	541	592	602	544	539	563	549	544	584	588	576	597	575	589	605	580	590	599	616	577	556	581	567	562	594	507	588	601	596	597	593	578	554	550	566	558	574	596	585	588	548	541	585	591	576	539	537	628	580	570	554	633	560	557	626	593	588	583	581	586	589	583	593	537	588	582	593	578	581	570	527	556	589	568	589	586	591	629	561	559	586	560	544	583	551	591	561	568	531	604	572	572	575	576	550	571	574	560	597	543	596	558	613	569	577	541	540	585	601	613	591	560	569	535	525	559	559	550	610	575	597	539	562	582	573	566	540	587	575	622	583	528	529	578	558	606	575	573	564	596	600	600	539	562	557	542	581	564	576	573	603	568	545	632	575	576	551	594	564	630	574	558	583	588	593	573	591	562	574	581	573	602	549	639	589	600	621	596	545	582	584	558	517	544	577	578	567	550	581	553	582	592	539	594	575	610	548	546	544	571	559	583	621	564	532	550	564	559	564	580	545	609	617	600	541	560	598	515	600	564	581	601	505	552	557	576	539	605	572	539	575	587	565	589	498	514	600	553	545	559	569	539	553	596	614	595	580	558	583	579	606	556	579	568	549	572	544	583	568	574	591	561	543	526	569	582	582	576	571	622	513	588	547	576	548	630	584	550	608	639	568	607	571	598	619	533	545	574	588	535	582	568	565	628	554	566	617	542	546	592	553	576	546	552	571	569	579	580	564	543	626	577	617	580	610	567	570	580	581	601	555	588	592	569	575	511	559	578	555	549	587	564	609	649	559	608	571	575	544	603	592	582	601	582	552	598	569	590	571	598	515	588	574	564	608	613	602	582	577	639	554	565	545	572	571	554	555	578	598	553	551	579	585	577	574	583	557	583	589	609	551	560	513	600	568	597	613	587	557	556	581	596	552	561	592	562	543	612	586	530	533	559	588	586	560	586	595	584	595	563	575	564	583	598	571	562	539	605	568	599	561	583	609	591	584	581	587	562	587	569	552	578	610	589	575	540	594	553	627	549	627	589	554	633	592	570	563	567	603	627	573	597	570	587	647	565	534	592	576	548	556	622	567	600	563	597	596	592	556	566	552	580	586	586	600	582	565	571	596	540	589	589	602	573	554	550	535	614	601	594	557	593	560	564	576	562	569	584	556	566	601	537	558	567	602	587	601	586	581	567	600	621	557	594	597	544	595	596	520	556	575	587	584	602	569	530	547	540	575	575	594	571	613	583	559	589	590	563	565	561	601	554	520	592	558	555	582	607	585	544	554	549	576	595	596	569	573	564	583	545	591	599	576	574	586	595	565	607	534	571	534	571	559	578	577	569	581	563	572	612	567	599	608	572	592	599	547	573	563	597	510	583	588	575	580	597	609	571	626	599	560	582	571	601	538	583	557	587	544	605	523	605	564	567	551	558	605	579	599	546	573	607	561	595	554	548	608	537	564	593	546	574	577	572	566	591	548	599	596	540	550	572	577	583	593	569	567	572	591	587	603	576	567	584	542	612	592	535	559	566	550	576	549	568	616	567	569	578	605	589	550	529	579	589	572	581	615	571	557	515	574	618	584	524	546	589	563	578	581	583	588	544	567	599	595	637	588	610	584	548	590	554	565	561	565	558	559	582
22989	21396	28978	24200	21465	21853	16442	6518	3847	2816	2162	1657	1391	1211	1017	947	895	853	743	657	663	594	615	570	572	542	468	491	513	504	502	533	526	529	508	582	589	576	511	486	540	535	522	561	471	599	569	533	524	531	500	533	548	514	518	482	530	558	486	518	518	499	528	471	491	525	492	487	504	510	521	494	506	489	563	519	516	507	520	490	485	502	507	486	489	516	468	500	507	502	509	486	523	507	497	442	535	512	485	472	525	501	485	485	539	482	449	488	464	507	464	492	482	475	527	464	478	504	502	485	522	528	539	528	458	552	483	511	482	488	479	543	498	518	516	457	460	506	457	474	464	465	499	502	535	491	491	531	492	506	499	553	519	470	505	474	478	506	482	495	501	493	472	472	454	500	493	494	468	518	507	505	501	489	473	502	485	491	534	531	495	463	547	500	532	486	526	492	472	484	513	520	467	520	504	478	481	511	487	506	489	473	548	507	517	484	527	486	491	457	476	538	516	480	527	505	474	469	516	540	506	491	513	473	503	431	557	482	501	484	489	472	460	507	528	539	475	548	517	491	521	511	486	558	479	508	511	503	488	519	506	473	484	509	503	532	493	482	518	488	511	496	521	489	470	481	477	502	481	505	507	504	465	507	508	483	538	461	494	504	474	490	464	520	526	541	528	471	496	481	538	497	526	463	504	486	450	485	477	453	500	471	480	474	547	502	467	463	493	489	515	477	484	539	490	537	505	468	501	477	517	494	481	514	481	486	502	523	504	490	472	524	465	488	517	500	500	499	461	505	486	489	500	515	506	523	525	531	488	501	466	479	503	486	498	509	503	527	494	498	485	486	495	500	474	489	513	486	494	468	508	504	486	485	496	528	482	479	475	497	502	502	507	500	491	484	513	538	500	512	467	492	484	508	480	546	513	509	499	474	507	483	504	462	502	510	466	528	493	463	470	493	485	461	481	513	494	530	512	494	520	480	488	465	512	466	505	511	508	494	521	520	506	506	475	479	481	501	494	513	481	527	521	502	563	474	483	520	481	480	518	437	462	488	493	521	499	486	534	485	483	492	489	474	483	457	511	507	524	493	490	507	513	508	488	501	490	513	498	501	461	489	495	457	486	509	448	480	468	498	471	504	513	499	475	487	483	526	492	470	497	482	498	505	519	502	475	458	503	495	466	477	540	467	510	487	492	504	526	515	533	503	515	530	519	456	498	513	515	489	498	534	476	492	515	495	495	507	510	506	488	490	500	492	470	522	531	510	537	486	500	513	465	564	506	509	472	486	507	504	484	441	513	510	528	488	485	587	442	463	498	521	494	508	496	494	488	528	499	487	542	476	516	518	519	549	492	505	522	474	474	446	518	499	508	467	508	482	508	491	486	553	515	495	499	493	502	493	477	498	482	518	503	478	495	495	556	544	520	486	533	473	502	479	514	498	513	490	507	446	537	527	498	530	495	540	508	475	496	478	528	496	493	517	476	479	487	517	517	476	488	493	510	495	465	486	478	475	459	498	490	481	441	508	510	473	454	499	495	490	497	507	491	482	505	518	465	502	521	519	483	494	491	533	502	507	494	482	492	527	490	518	492	497	500	482	490	457	490	511	472	475	514	513	525	504	518	500	524	509	512	513	481	488	484	524	522	505	495	492	493	500	479	490	514	490	532	494	543	488	492	518	537	480	519	494	492	480	466	492	539	525	464	542	473	522	497	513	498	496	495	523	463	536	513	498	522	521	487	483	477	492	475	510	524	527	479	472	525	477	503	516	518	497	486	491	522	467	465	497	486	490	469	505	459	485	491	482	530	471	474	518	485	490	491	527	483	516	509	520	511	515	497	460	553	474	513	491	505	485	531	510	468	479	461	520	518	489	479	491	503	494	514	524	518	529	498	513	528	496	530	497	477	508	479	484	539	539	487	495	529	495	483	486	502	472	472	489	484	519	466	489	458	511	506	536	494	482	513	514	490	490	497	516	461	465	506	475	513	512	489	511	501	526	492	510	500	481	503	521	522	495	484	509	499	522	521	515	465	504	490	481	485	515	473	526	500	448	511	461	441	516	500	520	509	513	499	537	482	534	461	512	500	542	460	481	496	541	455	483	489	534	486	485	518	456	507	468	458	514	528	486	467	465	489	466	456	510	445	507	509	510	480	467	458	503	437	514	527	471	494	500	488	452	507	518	468	476	475	484	468	492	486	513	458	535	502	467	504	516	511	520	487	503	517	487	486	503	493	486	533	530	505	537	485	499	468	474	527	545	508	517	534	439	470	486	506	490	496	474	509	491	433	505	505	489	524	476	467	471	481	484	526	514	521	492	487	505	507	478	521	494	517	462	463	516	480	524	484	530	485	476	497	499	494	530	498	465	547	508	538	500	492	467	496	514	516	507	506	509	503	502	509	499	483	533	499	499	427	465	463	488	463	462	547	475	460	542	445	546	474	514	480	482	494	518	522	492	468	498	482	484	494	511	474	460	507	494	463	481	508	492	543	466	540	515	474	519	505	488	477	514	497	477	492	542	500	515	494	487	536	515	474	464	504	507	504	491	463	487	537	516	510	518	511	514	494	462	521	504	509	518	482	510	469	517	514	474	519	483	514	505	516	497	501	496	511	492	497	481	474	522	482	449	479	500	507	513	540	499	528	525	437	474	497	477	500	506	455	503	458	497	478	494	502	533	495	483	487	467	485	494	534	490	507	490	486	504	480	498	487	480	518	483	500	517	476	506	485	466	461	476	480	498	548	496	494	506	479	468	524	486	519	473	488	520	501	502	500	477	505	518	532	465	515	509	481	527	502	500	506	505	495	491	522	492	500	464	504	493	483	513	508	488	529	508	476	495	487	470	460	520	523	511	519	538	501	449	516	482	501	494	502	512	520	493	506	499	496	509	496	492	482	489	524	517	477	511	490	515	515	522	502	510	513	478	477	499	512	484	519	489	498	484	460	498	488	495	484	520	526	507	468	521	479	531	511	474	476	485	493	488	510	485	521	490	497	475	505	517	497	487	528	519	502	460	513	532	503	491	494	498	489	560	504	506	532	519	522	476	480	495	547	506	479	491	476	506	509	516	440	477	522	454	478	522	493	464	463	515	529	511	528	493	486	520	479	497	487	484	476	502	477	518	494	492	515	488	497	510	482	479	506	481	477	516	527	498	505	509	448	492	519	494	535	502	475	516	500	502	482	506	510	477	485	527	514	487	472	523	483	512	510	506	468	489	509	506	497	490	492	554	511	520	535	519	542	473	505	472	496	512	515	497	505	501	481	438	469	509	513	484	476	472	518	480	510	500	525	491	490	487	526	524	499	486	510	496	485	488	511	505	500	484	509	534	501	475	482	495	516	508	483	510	486	460	503	517	479	483	467	529	483	523	479	511	497	490	476	497	501	518	491	501	468	494	498	479	528	525	502	518	471	532	426	506	518	488	504	451	505	497	486	481	514	516	502	522	479	504	479	474	504	475	516	515	524	484	477	497	470	475	501	491	530	503
32302	54652	41367	27429	21053	15967	11698	8461	5811	4183	3262	2409	2017	1623	1380	1342	1152	976	874	886	815	768	749	684	679	671	608	652	620	579	625	611	652	611	629	605	675	656	630	598	620	639	586	619	657	629	661	602	598	593	658	594	567	587	608	626	618	590	587	580	541	608	575	543	608	635	595	609	560	592	643	594	566	565	583	581	584	560	600	538	551	557	581	615	608	610	570	560	554	573	577	577	553	631	572	588	591	576	597	595	571	604	564	558	608	537	595	577	538	586	579	572	586	538	547	563	589	584	618	600	566	588	557	598	572	568	595	611	592	560	579	591	574	556	582	530	538	574	529	553	589	577	567	558	604	572	557	611	599	534	541	583	576	624	540	580	584	553	590	572	605	578	606	574	576	556	572	549	572	548	624	534	606	629	576	519	620	588	563	601	539	574	593	604	571	548	569	585	586	583	552	592	564	629	526	547	586	594	558	631	632	570	575	569	522	559	580	560	557	562	550	600	599	589	611	589	578	582	569	516	534	595	582	582	610	561	576	524	601	539	601	603	604	528	553	548	560	568	588	620	567	575	576	588	541	533	531	589	588	603	585	564	569	592	577	566	563	571	557	581	601	558	558	572	536	573	601	608	527	602	619	540	552	569	518	580	555	589	563	563	523	560	611	570	589	593	513	590	542	590	613	565	552	577	590	568	600	574	574	579	567	558	541	558	571	590	603	516	605	568	553	557	588	576	595	553	607	572	589	591	541	595	559	566	540	569	589	593	529	597	561	559	581	557	592	596	578	560	548	606	633	581	554	575	569	590	615	530	542	559	553	576	581	582	575	566	587	518	540	571	582	583	578	571	538	559	561	611	541	587	576	591	577	532	554	602	555	582	608	587	580	584	566	566	546	576	556	601	540	593	599	577	616	581	569	573	567	602	570	550	581	573	560	586	540	553	553	568	564	593	577	614	596	600	595	559	596	586	581	584	575	542	559	578	592	580	588	552	536	551	580	570	579	575	584	553	579	587	572	565	586	618	549	547	566	562	590	556	568	551	567	575	576	556	569	580	611	555	533	532	573	593	552	589	569	530	597	585	601	559	564	550	595	534	565	530	570	578	580	573	570	569	568	620	619	522	593	605	577	546	588	577	562	607	563	599	592	617	553	603	558	531	581	578	641	570	595	581	573	580	524	566	537	594	548	554	599	582	560	604	546	564	548	617	592	625	549	560	637	586	565	580	580	593	523	594	550	566	578	601	560	603	575	585	605	586	583	605	554	579	581	561	605	586	554	570	564	593	597	578	577	563	507	593	617	568	597	613	557	590	615	535	539	612	595	606	617	534	594	576	562	541	565	541	566	572	599	581	564	558	599	553	569	569	585	567	565	571	547	540	595	543	560	555	551	599	599	572	588	567	545	578	592	574	597	593	540	589	550	549	541	597	585	580	593	576	560	566	569	551	590	588	576	559	557	611	588	588	606	577	553	591	585	564	570	555	595	609	578	557	566	566	555	579	593	576	595	572	572	579	594	540	594	585	588	592	542	529	538	574	524	585	599	606	628	570	578	594	595	569	609	593	577	593	560	542	624	557	585	538	594	577	550	541	564	571	560	591	593	543	587	564	570	556	593	533	557	558	554	532	606	541	551	557	565	576	554	580	617	567	603	580	546	607	565	594	597	549	544	550	597	561	539	589	551	514	553	544	559	580	590	596	580	629	593	567	583	579	572	564	566	592	618	561	573	549	564	578	574	562	585	564	559	598	570	557	571	610	572	579	544	566	570	584	607	558	554	546	533	589	581	577	555	579	564	624	578	590	572	576	601	610	552	588	566	599	573	565	573	568	543	586	557	581	598	599	597	571	555	587	584	574	594	631	607	593	578	591	573	568	513	574	580	552	580	568	582	552	554	578	586	589	509	582	564	572	587	573	581	574	567	578	571	560	541	556	561	569	562	541	568	593	574	564	575	548	571	553	585	576	588	557	593	573	567	565	578	584	569	611	600	588	518	627	595	579	591	618	567	618	618	587	566	546	527	554	573	548	603	555	593	533	552	557	528	556	608	586	582	567	557	579	535	535	553	570	552	545	591	559	569	565	555	560	587	528	545	595	546	561	578	583	575	568	587	582	567	625	562	568	568	531	556	546	563	612	576	552	599	587	592	582	564	571	585	543	583	568	562	572	537	550	552	561	573	615	603	587	581	555	550	582	593	532	553	620	565	587	595	554	535	631	554	531	542	586	555	597	592	585	584	546	532	555	597	624	609	526	582	569	572	577	553	579	566	569	589	569	592	589	556	582	550	566	576	541	534	591	573	613	591	554	559	594	575	592	568	542	613	597	584	546	548	591	584	613	596	546	570	601	549	596	573	615	562	596	604	566	544	580	593	572	569	576	521	576	573	571	566	571	537	549	570	564	581	561	547	573	600	571	568	538	585	542	529	610	590	593	586	602	570	586	575	564	549	593	617	580	599	573	588	585	573	586	522	600	577	519	554	595	585	528	575	559	547	574	566	596	554	557	610	517	572	561	591	552	598	580	550	589	613	581	564	526	600	571	579	580	537	547	582	616	546	556	593	560	549	628	571	546	530	569	575	567	592	552	589	570	620	603	565	590	589	547	603	524	592	580	583	566	560	577	601	590	594	545	575	567	582	604	548	553	568	596	606	554	548	546	619	540	612	576	586	585	556	583	570	583	581	588	581	532	587	565	600	543	542	634	554	567	557	585	578	537	552	561	541	599	590	562	570	572	571	584	530	553	583	605	607	567	551	543	584	564	579	600	547	545	527	591	557	553	575	575	579	593	595	564	519	572	583	587	565	582	608	563	571	590	593	597	583	563	578	595	567	593	617	577	535	590	551	579	589	590	580	564	579	623	610	555	531	582	566	569	544	591	534	550	567	571	575	593	565	592	582	570	572	552	585	562	556	614	522	566	552	567	564	559	553	526	575	602	572	571	556	602	576	549	577	600	573	579	558	548	533	571	595	587	581	549	562	577	550	559	547	531	597	561	577	567	585	562	595	600	593	590	571	550	544	559	593	588	584	549	579	547	596	554	587	584	590	545	625	574	599	548	585	514	550	550	574	532	597	536	614	571	621	499	626	574	581	543	568	560	566	602	559	599	569	570	547	544	588	562	575	556	540	552	587	581	585	556	557	552	551	589	523	556	568	556	586	558	580	563	569	584	606	585	547	559	599	589	555	598	598	576	575	575	560	613	536	556	588	570	649	577	556	579	586	547	520	508	567	559	582	588	619	573	561	576	574	590	558	594	551	585	583	611	592	579	582	569	563	598	573	539	548	548	556	596	595	560	563	551	579	575	565	565	567	591	599	591	558	583	556	551	552	597	589	552	547	572	607	581	640	539	602	572	627	532	619	542	567	553	569	579	594	572	553	573	566	526	564	527	634	546	547	575	595	569	595	595	578	581	569	566	624	578	550	581	579	605	563	554	558	577	590	553	585	547	600	569	579	554	547	562	593	581	599	592	570	566	538	559	553	552
23056	21426	29011	24252	21484	21837	16042	6013	3503	2624	2025	1639	1384	1162	1021	950	870	768	750	699	639	641	569	570	575	533	520	537	544	509	551	486	519	527	552	529	585	568	560	547	487	521	547	525	570	523	492	543	548	571	549	551	548	525	513	497	530	483	518	488	513	507	497	501	507	506	521	507	518	527	468	487	496	528	491	511	500	528	484	497	470	479	533	484	500	477	527	525	510	481	476	522	470	482	535	483	535	540	478	492	471	479	518	495	532	501	483	507	468	474	485	529	456	517	512	510	511	474	480	519	497	526	524	466	516	481	496	516	501	477	477	517	494	525	479	471	509	516	488	503	525	488	512	506	518	480	517	504	501	515	537	568	509	453	511	516	480	444	470	505	486	513	480	517	502	491	512	510	490	490	475	500	482	491	489	539	492	507	487	501	495	498	469	489	511	488	515	528	478	488	465	511	478	521	530	472	495	499	517	516	512	530	473	491	503	486	437	505	560	471	507	459	531	525	459	506	483	513	520	510	508	513	525	512	527	498	515	520	450	522	491	518	495	482	496	495	466	477	443	470	476	524	518	509	493	502	475	501	496	536	488	531	529	450	541	534	484	519	486	500	511	472	473	516	511	483	512	492	452	523	524	509	473	484	498	518	514	541	483	490	496	509	520	458	476	470	489	496	468	442	473	465	494	521	507	481	529	481	487	530	523	556	489	514	520	521	514	478	513	532	480	501	502	517	523	536	515	477	504	521	517	484	512	487	511	501	468	518	519	503	471	500	460	534	550	455	491	486	512	488	467	524	513	525	521	515	480	480	516	545	521	505	504	492	533	515	511	459	458	507	465	521	501	488	509	491	462	484	506	534	500	522	523	523	515	518	518	514	535	513	490	471	476	482	486	507	496	487	514	476	490	536	529	488	533	499	505	510	477	504	500	496	461	513	503	486	507	512	511	499	467	471	482	470	504	520	493	506	491	506	512	483	508	490	478	470	473	493	477	507	500	480	502	484	495	469	512	460	472	522	505	508	479	494	511	526	484	550	490	511	529	506	526	516	460	496	495	528	502	518	514	463	526	512	515	499	511	493	499	517	496	500	517	540	521	537	516	451	507	502	501	493	475	449	499	515	505	476	470	531	512	444	540	533	526	468	521	516	459	500	501	525	494	512	489	517	509	425	509	492	497	509	489	487	517	477	482	492	511	524	461	458	485	503	511	519	494	487	505	503	470	480	485	528	473	474	482	550	500	518	477	512	483	530	491	487	528	487	479	493	525	472	512	492	488	543	491	486	504	490	493	510	527	475	453	508	533	513	479	522	482	500	498	483	508	481	482	475	511	498	456	443	517	493	488	517	511	483	499	487	523	475	506	517	508	519	526	506	487	497	501	533	491	495	497	498	490	511	500	517	503	489	480	532	479	481	526	503	517	489	485	506	496	507	477	543	487	477	492	500	503	464	499	513	498	477	475	473	503	475	524	481	526	503	530	505	525	464	521	518	480	507	533	511	477	489	511	482	510	465	527	517	477	497	505	513	478	535	468	486	530	500	517	486	517	497	511	465	493	514	490	449	500	496	462	498	512	496	491	500	495	461	511	454	511	486	500	489	533	470	489	464	519	516	516	459	520	480	502	483	464	503	497	465	498	503	515	495	496	526	479	514	518	502	501	466	500	515	540	500	485	471	468	460	501	519	501	489	506	442	499	467	489	506	487	534	510	545	476	490	481	496	490	489	512	519	462	486	510	501	461	524	496	533	494	496	483	501	488	495	501	533	477	481	504	521	515	500	499	490	500	492	451	505	485	484	461	485	504	528	457	498	524	510	491	491	492	503	490	509	496	520	491	532	494	488	496	480	538	477	458	475	463	515	509	510	525	476	514	483	489	512	538	482	500	491	527	473	521	491	484	516	513	500	495	536	519	487	502	501	524	507	507	486	483	510	512	492	515	474	494	505	503	498	459	504	488	498	465	531	510	486	513	510	522	475	483	505	446	552	457	479	503	455	527	483	553	479	495	504	504	479	523	446	483	488	499	517	511	475	469	487	478	494	485	460	475	524	512	540	483	523	515	481	496	497	539	479	491	497	479	494	467	489	537	497	491	502	490	564	490	489	478	479	471	508	473	504	487	494	473	531	504	521	521	507	469	463	507	526	501	483	480	483	525	497	519	502	503	526	489	463	484	477	476	513	470	510	511	492	548	473	501	474	520	484	516	479	499	510	486	498	477	534	488	508	466	555	496	470	501	515	462	500	484	479	488	501	508	511	534	477	482	464	495	563	494	511	487	463	501	526	497	463	474	491	502	499	483	520	493	457	510	440	490	503	508	519	474	500	486	465	516	492	481	490	520	538	504	481	468	513	480	471	467	495	500	482	527	486	504	499	519	490	506	489	460	492	501	515	481	489	529	454	499	496	481	491	521	481	523	497	516	499	480	485	475	503	532	448	512	498	531	506	468	496	489	523	533	488	475	533	492	478	496	503	485	513	488	487	458	512	516	495	474	509	490	518	540	561	531	475	538	514	480	505	504	505	491	507	470	497	476	487	525	480	486	464	472	493	501	484	453	507	511	487	535	428	469	522	488	475	538	499	483	505	516	493	466	511	550	475	458	441	501	482	511	488	524	514	491	512	500	515	533	513	496	537	442	449	486	489	514	511	490	468	544	515	516	510	541	533	491	455	492	486	532	502	532	489	512	497	491	516	522	489	447	469	496	503	524	503	470	494	503	498	469	469	492	488	517	498	511	496	488	516	480	494	506	486	489	538	506	506	503	474	489	473	527	484	509	464	510	527	473	483	470	524	468	497	524	510	487	519	480	522	517	477	491	477	519	502	498	521	472	492	479	519	530	469	468	500	477	507	517	482	512	520	496	521	493	504	541	526	437	492	491	489	513	450	503	493	495	437	498	513	511	486	525	513	497	500	483	507	458	524	520	489	495	490	463	485	483	485	483	505	517	503	518	471	479	527	497	501	509	504	522	501	492	500	450	494	574	465	464	481	507	500	501	505	514	507	493	523	524	513	498	486	469	491	464	529	460	518	499	490	514	486	494	464	498	506	543	499	504	544	443	494	487	522	490	513	529	476	470	503	532	471	526	459	521	475	542	449	504	515	508	525	489	555	492	521	486	528	483	523	499	459	513	501	489	476	493	523	496	475	481	475	485	487	499	536	440	496	547	489	472	508	496	481	532	456	449	531	482	537	461	514	488	522	469	510	499	463	487	506	434	450	505	511	509	480	542	468	443	506	473	484	491	501	484	462	492	498	493	489	491	526	513	507	472	508	478	455	465	472	524	508	488	506	538	525	497	458	468	475	520	498	480	550	462	508	501	503	499	478	477	504	456	516	503	526	489	509	479	467	539	526	500	488	532	512	505	515	521	522	496	498	488	483	484	535	509	485	486	495	490	494	522	501	501	476	516	482	518	489	484	527	492	484	503	476	487	491	530	499	517	488	491	477	536	499	515	514	508	502	486	507	487	497	492	524	486	482	552	458
35073	54203	43267	27190	20116	14992	11162	7790	5422	3996	2862	2302	1930	1677	1469	1283	1045	974	869	821	804	788	720	713	627	612	596	652	602	606	640	543	588	652	611	617	693	651	685	642	631	629	695	673	648	636	584	621	638	617	642	620	639	595	571	600	620	603	589	574	547	596	598	616	593	613	590	562	608	608	543	551	561	548	621	572	589	549	564	616	549	537	585	523	613	570	624	587	597	571	563	539	561	546	568	605	541	594	538	602	603	581	598	554	546	572	569	550	544	618	557	591	590	573	554	589	620	591	584	596	590	599	555	562	580	593	549	573	577	569	594	631	623	563	586	592	549	539	566	568	558	589	563	555	575	545	546	568	583	614	592	591	555	558	551	558	560	535	577	551	563	572	584	563	609	580	567	585	561	571	552	584	571	597	559	577	593	565	557	555	566	591	551	551	590	567	588	562	574	564	557	584	592	580	596	566	576	553	602	592	552	558	557	584	575	587	562	547	559	561	560	562	559	527	623	573	589	580	560	611	590	541	553	514	574	585	580	550	641	593	594	575	573	626	546	571	608	595	596	568	556	602	565	564	581	569	579	563	609	583	592	590	548	548	589	557	588	581	571	534	546	562	543	582	564	555	585	537	526	586	605	583	589	542	540	596	580	591	557	553	581	571	551	554	572	566	550	586	592	558	566	553	568	577	582	558	570	560	580	536	600	611	550	568	590	560	616	587	558	552	581	567	598	595	522	550	550	549	572	575	579	568	567	542	607	623	565	589	629	580	561	586	554	608	544	549	552	566	566	543	578	564	564	555	583	538	593	579	589	611	623	622	584	561	597	587	540	603	518	554	584	603	595	557	553	553	610	587	556	605	595	577	563	588	559	619	579	598	563	572	564	563	581	544	548	582	596	567	563	517	567	554	595	549	612	549	581	588	570	555	526	593	539	580	589	533	560	590	551	558	561	606	569	551	609	587	553	606	590	547	566	566	548	559	578	550	553	565	569	580	577	566	536	581	585	557	549	570	564	581	523	588	586	552	586	555	579	547	575	574	542	541	620	559	579	586	545	603	601	560	571	604	529	577	546	575	555	577	567	535	600	548	601	602	613	595	580	546	589	562	596	549	573	596	603	578	573	567	549	609	552	538	575	583	564	590	636	589	596	588	593	556	594	558	581	583	570	569	588	598	569	619	579	581	547	590	557	572	580	530	561	564	567	568	549	501	594	580	583	598	560	534	585	559	581	572	595	593	562	627	560	559	537	595	570	573	499	546	567	588	591	570	566	568	559	558	599	543	596	587	584	580	612	583	610	572	539	558	531	527	607	556	553	596	568	572	553	552	580	528	539	583	583	576	585	549	533	559	557	557	537	536	547	564	606	615	605	568	580	596	575	611	554	602	587	577	594	535	601	555	616	570	572	568	570	628	583	576	557	575	544	555	617	571	557	545	581	593	560	545	557	556	594	558	561	537	575	617	586	594	543	616	539	584	558	569	590	551	589	557	597	555	553	604	583	548	513	587	585	585	599	577	620	573	601	596	584	557	578	551	594	550	545	587	618	578	605	569	561	565	582	521	592	571	580	576	583	584	538	572	550	605	547	580	607	552	579	582	602	541	574	565	614	584	564	583	593	593	584	603	595	546	553	548	579	532	551	536	595	558	581	580	625	540	571	571	600	585	557	571	583	550	562	600	587	553	594	585	566	563	544	581	543	562	624	553	561	584	573	554	559	547	590	540	568	597	570	544	557	568	579	535	560	550	565	588	597	588	591	570	539	584	576	592	594	518	588	562	610	537	583	544	596	546	532	569	565	569	602	567	536	575	608	573	590	584	562	618	593	566	599	556	562	580	544	547	608	564	556	573	546	553	563	548	553	554	549	564	565	567	551	618	590	535	573	543	558	587	589	541	573	595	592	613	548	587	572	587	572	559	554	583	580	583	567	540	635	550	609	575	568	575	613	584	498	572	599	564	589	597	603	629	581	568	566	655	576	574	608	574	577	600	585	536	547	607	548	556	570	587	583	531	563	554	583	576	565	564	572	584	570	562	587	610	581	587	573	581	574	567	567	570	563	595	555	601	534	551	618	577	551	590	619	556	567	596	616	614	610	611	581	557	547	573	551	544	564	583	586	565	560	564	550	563	560	634	605	601	609	575	590	573	603	582	609	545	570	605	566	600	564	548	609	550	587	591	642	633	560	568	581	572	538	597	536	597	550	565	553	556	542	589	595	524	590	592	616	591	600	567	560	575	552	576	537	598	542	567	607	599	536	586	570	556	624	544	579	593	533	581	537	547	566	584	595	554	573	608	592	617	570	562	583	578	554	555	568	563	560	565	549	582	602	564	587	583	585	558	581	519	584	562	606	613	580	529	574	607	570	512	555	572	548	575	599	578	539	546	577	598	564	558	591	587	588	565	581	576	563	558	599	595	585	559	595	579	603	575	623	534	573	593	629	544	600	578	555	569	516	593	545	574	584	585	558	607	555	576	541	580	577	565	565	550	572	574	559	603	564	527	558	604	554	577	547	565	551	588	562	599	568	604	553	584	592	546	603	554	573	535	577	577	554	584	528	552	565	586	591	551	582	526	557	561	554	573	563	547	565	610	569	561	553	552	581	571	562	582	583	607	590	577	554	565	585	559	582	566	551	578	610	608	560	560	566	566	594	577	605	575	572	551	564	582	580	487	605	617	589	559	575	571	601	568	556	605	567	516	629	591	589	600	589	561	589	567	554	563	585	605	573	585	556	611	573	577	580	599	552	566	553	592	573	563	598	588	562	573	575	588	559	599	553	608	571	580	559	581	613	567	591	587	548	558	594	540	607	564	553	583	598	569	560	558	561	610	533	584	557	557	564	546	568	576	584	575	589	657	534	584	544	599	591	576	572	562	603	561	582	583	522	551	606	596	607	560	545	551	587	556	588	560	562	602	567	577	582	596	594	525	561	567	588	573	557	578	578	573	582	570	617	553	559	565	577	585	603	546	526	591	523	556	570	561	580	628	588	550	574	592	564	613	584	581	592	553	619	558	530	553	564	555	608	606	604	576	600	563	534	593	543	590	591	594	558	582	588	541	611	571	573	522	595	602	578	580	616	627	569	556	544	591	606	552	612	552	536	571	530	554	531	568	555	579	605	557	610	590	609	600	575	563	581	574	598	564	618	610	595	562	558	591	543	539	610	551	529	592	550	611	569	595	560	564	577	599	570	566	587	579	559	559	556	576	533	559	557	588	546	590	576	562	572	530	586	574	585	559	595	587	550	560	556	574	576	557	580	575	596	604	569	591	560	559	559	609	525	573	580	577	566	573	549	560	618	537	559	624	617	620	548	570	595	579	534	592	549	594	586	541	562	559	576	607	616	604	576	570	563	534	563	605	565	573	600	603	576	580	568	611	553	610	568	540	556	556	575	582	574	553	556	607	550	572	569	562	556	602	571	577	553	533	602	597	582	587	563	579	595	550	557	586	533	590	569	596	583	557	569	553	580	540	592	540	557	533
22821	21262	28763	24059	21334	21714	16233	6030	3701	2745	2101	1705	1368	1274	1047	930	854	811	736	650	634	634	545	561	525	549	528	531	548	553	524	503	483	507	553	527	537	551	499	541	543	526	518	542	549	531	539	547	490	482	518	566	520	524	523	536	514	476	498	524	536	482	497	509	512	519	499	485	529	521	499	483	456	496	503	524	491	491	501	504	506	496	492	510	503	490	490	478	452	496	479	507	518	506	475	467	559	506	478	507	482	505	472	500	489	488	504	493	493	507	479	472	495	504	502	461	474	482	494	499	471	480	458	506	504	478	470	494	516	537	488	490	488	500	508	495	493	446	489	482	480	496	464	507	483	483	450	462	471	483	534	469	488	505	507	508	466	516	492	486	464	494	496	478	488	493	488	446	470	486	490	497	502	520	475	461	500	451	508	501	490	493	468	460	465	489	506	513	491	487	502	467	468	494	504	483	466	473	520	488	503	500	481	483	525	496	497	516	476	519	509	502	490	509	505	531	476	506	493	508	517	511	490	490	535	504	515	484	446	494	475	500	487	488	502	493	462	495	505	487	508	510	509	475	500	515	497	480	506	514	481	519	517	467	512	443	510	460	475	524	522	478	506	521	494	507	473	497	490	481	547	524	505	476	483	502	501	504	502	495	439	498	495	483	505	499	493	508	490	470	500	525	487	460	454	466	522	481	480	505	494	454	504	498	505	519	496	506	498	481	507	508	496	506	469	473	511	508	506	488	475	470	497	478	529	450	476	504	495	494	537	537	467	489	490	511	473	453	451	493	477	530	531	498	470	515	468	479	515	500	503	523	479	504	496	492	516	471	499	548	503	516	540	472	508	475	504	483	458	494	503	469	499	518	524	494	469	514	499	501	508	493	503	485	457	506	522	506	496	489	488	490	478	504	502	470	487	443	492	500	466	508	481	499	500	498	527	470	486	474	490	507	492	457	494	478	503	484	498	432	509	433	450	507	502	487	487	515	494	489	533	501	534	486	527	539	512	539	467	494	441	501	501	458	496	513	516	456	509	443	489	461	507	511	513	450	510	472	440	506	480	480	517	480	463	513	518	522	499	488	503	518	492	534	516	462	496	486	484	487	455	519	508	467	460	473	435	484	487	485	462	491	494	520	519	471	526	519	469	528	494	469	476	533	510	503	491	497	452	516	499	485	480	497	523	513	545	499	478	509	494	507	549	443	462	524	495	510	461	518	489	447	500	462	534	450	514	514	505	491	489	459	500	530	524	480	474	489	483	470	488	491	508	530	553	465	483	476	455	503	502	469	482	501	454	511	523	491	509	508	503	499	488	492	512	498	514	507	490	480	491	453	450	462	516	527	512	504	505	488	513	500	487	489	483	516	462	480	439	507	500	444	446	517	468	511	476	485	477	493	466	458	527	479	479	501	517	476	488	493	497	469	469	488	476	512	457	539	445	478	470	480	467	482	479	468	506	528	507	499	522	500	466	478	479	464	466	527	473	545	499	504	504	493	478	509	521	455	506	538	496	475	471	472	483	515	503	561	491	486	485	470	471	481	503	494	453	498	530	501	476	493	531	504	488	504	521	467	499	486	467	509	504	482	492	477	507	482	499	488	471	483	530	497	498	513	490	479	464	488	497	457	460	478	504	487	492	495	501	492	479	483	461	514	493	486	496	494	523	463	519	482	521	486	514	499	465	500	495	500	486	484	500	476	503	491	491	480	469	490	454	485	472	452	496	468	482	460	496	506	438	500	518	478	464	469	493	498	494	518	489	514	491	503	519	516	526	483	481	482	480	479	505	504	480	534	546	558	526	460	492	517	495	497	507	504	490	457	447	478	503	508	519	495	501	506	455	452	504	504	471	490	493	483	488	484	531	496	474	509	499	452	485	531	458	468	518	476	486	528	503	509	487	499	499	476	493	501	493	521	485	475	479	471	545	500	523	505	484	498	517	499	489	498	502	492	507	473	525	523	551	469	492	528	506	493	486	504	486	482	460	453	477	494	499	496	511	488	478	526	521	500	490	491	528	442	481	491	493	481	533	531	512	526	459	463	505	509	496	486	503	492	497	489	476	503	523	484	471	488	464	510	492	486	482	465	466	486	478	480	532	467	449	479	486	474	488	484	466	538	508	498	507	477	510	472	522	461	464	443	490	514	476	514	497	470	496	521	466	471	501	464	547	479	498	531	504	482	488	505	497	507	495	496	502	489	509	490	489	500	491	513	453	529	468	498	493	493	483	496	465	496	489	476	452	535	492	514	450	483	515	460	458	495	489	496	520	479	513	503	479	446	477	484	490	523	490	524	513	471	492	454	500	522	495	542	484	491	537	484	493	479	458	490	491	501	477	473	532	501	487	481	467	553	469	498	468	480	477	499	483	479	505	502	507	492	438	463	488	482	473	538	495	487	506	493	465	475	468	472	514	472	441	443	458	500	521	520	463	519	540	491	492	481	477	472	514	473	485	493	469	522	516	484	518	480	463	468	490	516	514	442	513	499	497	500	437	520	472	494	473	481	511	484	545	507	506	472	495	492	474	470	502	490	532	501	480	469	501	489	490	489	489	513	492	433	494	488	500	508	461	519	503	536	506	487	519	470	494	497	502	502	458	458	512	486	501	490	485	479	497	502	556	451	482	505	476	457	481	433	449	503	517	526	489	463	498	472	478	523	517	494	528	499	512	456	513	485	488	526	514	486	490	497	480	435	468	454	496	533	460	498	512	497	458	485	517	442	439	478	501	491	508	495	475	473	493	497	488	513	437	503	456	529	452	482	459	486	545	453	459	514	445	482	475	503	513	480	486	503	480	467	557	479	480	460	510	501	478	460	477	497	495	513	487	467	457	454	483	483	486	513	479	515	515	445	478	487	535	489	482	468	501	505	498	503	527	468	477	497	476	523	487	503	500	492	531	500	496	478	486	478	453	470	520	534	462	493	496	515	484	483	518	495	495	525	447	481	495	479	487	476	479	479	515	467	481	470	471	504	492	471	481	500	490	512	497	513	474	511	513	554	492	452	489	480	468	489	517	506	480	476	523	509	462	480	506	475	498	458	523	474	495	490	517	493	500	484	451	496	474	481	480	500	498	517	492	484	478	497	489	508	472	478	458	535	480	496	512	451	516	499	507	468	514	548	510	504	483	455	503	491	496	479	471	483	526	479	533	476	484	473	501	471	484	549	447	479	544	557	501	510	518	490	444	515	496	508	466	501	466	506	478	479	499	496	481	517	478	463	475	500	486	466	546	493	468	500	506	493	487	523	523	521	519	493	489	443	456	520	498	491	468	480	446	514	506	497	511	463	495	489	493	479	486	496	538	478	470	504	457	525	507	481	468	520	530	476	464	486	514	485	498	520	488	467	514	517	515	489	481	510	473	503	492	491	490	472	506	540	492	467	472	478	467	492	487	474	491	474	485	497	519	472	447	512	495	485	480	469	489	487	512	479	475	508	475	475	505	489	500	540	528	545	461	483	525	505	507	510	466	483	439	488	481	496
33455	53337	44997	27535	20408	15456	11421	7891	5574	4004	2977	2418	1907	1683	1445	1324	1144	1011	976	835	808	743	713	701	643	574	577	619	582	586	584	611	620	630	587	661	656	616	603	644	581	600	654	635	627	641	605	610	598	618	612	581	566	588	659	536	519	572	602	571	629	530	571	569	581	568	555	595	552	577	577	574	596	558	569	548	564	604	566	603	584	576	587	542	582	566	567	524	605	587	535	554	580	588	570	613	557	577	535	540	582	615	560	556	543	559	625	601	596	576	559	564	576	534	607	541	547	550	628	552	611	570	559	552	569	604	550	543	582	570	575	564	569	564	577	563	565	573	559	550	552	549	558	538	537	559	560	539	588	518	599	609	575	589	585	547	529	557	556	553	506	539	586	540	583	566	560	567	545	560	583	582	589	535	610	622	574	553	539	548	574	566	593	548	579	553	541	568	586	544	543	562	609	592	593	536	568	530	606	600	588	572	550	560	574	552	556	571	595	539	551	557	580	569	551	566	583	570	578	564	575	618	605	563	532	538	579	535	612	551	558	575	542	579	561	574	598	573	568	560	574	562	555	579	577	553	547	565	568	512	532	576	562	549	553	557	550	614	556	569	570	555	553	616	593	565	596	555	550	613	564	579	572	571	592	560	566	586	572	549	563	573	593	526	544	603	567	553	556	555	561	626	550	568	503	571	558	571	545	592	528	601	595	558	554	572	584	594	556	558	548	599	542	596	569	606	595	574	588	556	578	585	549	587	560	515	573	539	538	542	565	554	520	561	549	537	578	572	571	566	527	592	600	589	591	553	582	560	563	609	557	524	607	590	572	593	566	599	556	554	588	584	559	554	556	509	561	569	554	564	589	543	584	575	560	547	571	554	576	604	562	554	566	552	548	585	560	559	562	591	544	545	569	577	555	570	562	544	548	582	593	561	605	554	577	581	529	576	575	590	569	578	560	536	577	548	572	563	548	532	583	578	596	535	534	545	584	552	576	563	533	582	541	549	569	574	569	545	577	528	551	560	546	554	575	590	561	532	572	577	573	535	592	538	564	524	555	568	559	562	585	572	580	592	585	558	575	584	534	581	548	610	600	576	578	622	552	513	599	566	601	544	560	513	610	567	562	576	597	551	570	552	599	579	597	566	545	592	573	582	602	580	545	569	542	574	584	629	579	567	543	530	562	561	598	568	546	575	571	593	568	573	546	563	553	554	546	546	565	568	522	575	549	566	566	540	549	536	599	548	578	566	548	547	618	563	550	536	560	559	561	564	587	520	593	566	600	601	590	544	554	558	603	549	520	532	591	605	554	572	582	569	548	600	563	571	583	578	556	580	621	553	564	583	558	593	566	563	587	548	606	544	539	571	523	556	562	582	577	515	557	574	586	518	567	600	611	571	536	554	560	574	540	550	578	530	590	561	572	547	583	585	549	559	566	524	578	572	571	560	537	592	575	568	567	606	563	586	581	537	583	548	575	532	564	514	557	551	554	557	530	536	579	580	514	575	582	579	605	578	604	564	598	541	587	552	569	575	560	551	562	572	542	618	562	586	574	562	564	566	568	520	582	564	568	577	560	533	547	556	581	542	588	576	575	606	566	556	568	599	605	569	546	558	569	555	547	553	543	557	593	577	597	575	539	564	566	576	566	540	523	582	558	598	556	515	535	576	520	587	541	575	523	613	516	593	554	558	589	570	591	564	564	560	578	579	567	554	567	579	585	559	570	536	555	541	564	584	528	567	600	530	598	573	573	565	587	578	553	571	577	569	601	559	557	564	557	559	540	620	601	591	541	569	565	556	537	588	567	592	564	528	574	567	562	571	540	581	563	603	553	566	549	563	562	597	529	560	580	558	533	578	564	578	593	566	543	565	539	569	549	512	593	558	560	502	548	581	596	569	559	577	519	583	541	529	568	577	507	569	595	555	528	543	514	585	555	550	593	556	568	576	590	597	561	523	568	559	588	552	573	543	566	551	561	562	564	546	610	574	538	524	578	540	552	591	546	563	582	559	561	533	565	527	613	599	553	580	557	545	549	531	580	532	553	572	525	527	552	546	540	566	526	558	578	518	583	575	566	574	535	587	553	601	566	584	548	577	552	570	556	574	533	600	560	524	605	572	567	541	546	599	498	567	516	581	591	579	513	569	570	594	571	546	556	554	572	557	608	591	592	548	574	560	530	562	576	597	555	544	539	503	584	552	561	584	533	556	541	551	539	570	573	568	575	552	588	603	584	574	580	575	557	567	529	555	589	580	566	552	676	614	590	580	606	548	592	537	585	561	567	601	576	587	597	599	556	571	546	527	556	558	551	595	582	578	534	564	535	593	601	547	599	603	619	564	561	595	586	597	564	590	566	550	579	540	531	581	604	568	582	566	586	517	578	608	588	588	582	554	571	559	557	560	598	542	548	559	549	594	559	536	576	537	593	572	565	542	593	563	508	555	587	559	559	547	598	576	578	569	563	577	561	569	550	541	557	557	579	568	604	571	544	598	544	572	561	575	570	534	546	566	540	584	488	577	590	570	628	530	549	552	522	589	575	570	570	540	560	598	548	562	561	562	549	556	562	503	596	579	560	556	548	573	571	570	533	599	515	567	522	600	611	602	565	540	605	593	562	576	560	581	546	552	545	590	582	523	552	582	603	566	575	560	570	553	577	573	515	571	559	519	530	551	533	564	579	573	527	607	521	562	606	582	570	567	561	556	565	532	589	603	551	556	570	556	571	584	557	575	579	605	557	521	573	538	563	577	560	564	564	576	565	508	553	549	561	564	579	607	565	583	545	560	551	538	559	565	562	568	568	594	517	585	536	561	568	499	546	563	568	539	581	570	543	540	540	549	557	547	579	577	615	557	584	509	557	614	539	561	537	569	559	539	556	588	580	599	538	592	580	546	561	549	577	549	562	581	550	599	587	562	554	534	571	584	549	575	527	561	575	586	591	574	596	541	553	566	576	538	573	568	605	596	597	545	547	552	552	554	547	577	533	555	548	567	570	573	566	562	578	598	588	592	555	551	579	556	592	556	596	562	556	614	587	536	526	591	550	601	573	550	555	586	542	589	552	555	573	578	594	592	591	568	620	552	556	552	552	592	560	606	577	546	569	567	529	548	590	550	586	584	596	572	565	543	600	583	557	529	534	599	569	580	575	583	583	531	568	561	587	544	548	535	586	573	595	560	573	561	597	598	555	560	564	553	510	548	600	536	611	585	558	547	563	575	582	604	523	602	593	571	546	552	562	536	531	576	538	574	599	572	578	544	570	576	559	586	550	559	557	544	619	622	593	592	516	546	563	585	561	528	526	535	557	592	583	575	546	562	530	587	580	552	566	554	540	576	594	583	556	560	557	595	535	551	516	558	554	575	583	580	601	563	572	560	602	598	583	573	625	575	587	527	552	567	563	574	571	552	535	537	591	556	583	573	576	554	524	622	587	600	560	575	605	605	575	569	610	577	579	595	528	582	595	582	535	559	615	550	541	563	585	559	608	581
22984	21438	29035	24246	21499	21974	16871	6801	3894	2955	2323	1741	1419	1272	1072	1046	921	780	740	727	679	639	634	569	528	487	564	513	525	485	534	501	468	559	448	566	596	603	510	505	568	551	542	538	530	568	529	518	501	512	508	510	494	529	519	511	505	491	514	518	510	520	512	501	518	555	494	469	507	533	515	544	461	487	504	515	473	480	486	489	509	501	526	484	497	517	475	510	487	496	469	530	480	494	531	505	507	519	498	496	468	478	529	514	488	450	495	486	494	480	512	490	493	478	479	480	472	500	504	471	465	476	482	480	489	476	492	467	473	514	450	474	485	504	529	489	479	507	496	431	501	482	467	486	502	483	476	489	504	493	542	468	456	480	505	506	512	517	477	493	474	506	480	514	479	495	510	504	494	487	496	508	448	504	469	490	521	538	459	522	467	470	460	502	488	500	473	502	518	462	509	455	494	501	464	488	516	460	504	515	525	492	504	508	446	528	496	464	502	461	509	477	493	488	453	521	481	508	528	483	504	509	489	506	480	483	476	487	464	469	468	457	475	501	504	524	498	480	533	502	462	516	475	507	455	458	520	492	528	460	453	493	500	473	460	493	453	488	504	506	489	530	482	502	539	469	544	480	529	510	503	486	465	498	447	496	493	504	506	533	437	486	433	529	508	502	523	527	504	548	479	513	481	451	450	484	487	519	502	472	477	519	495	490	495	473	467	532	517	478	526	497	501	481	504	484	500	525	532	493	513	488	496	520	493	473	502	522	475	503	490	473	489	460	516	489	452	513	505	488	499	510	464	465	495	515	535	459	501	454	522	454	550	470	478	460	480	511	477	475	495	499	520	486	475	482	526	529	468	505	467	488	471	502	485	513	478	514	463	475	497	479	477	456	501	502	507	471	460	512	505	486	497	480	488	469	495	497	480	472	529	520	498	492	516	447	518	535	516	537	502	521	476	525	498	446	473	471	500	499	525	460	506	519	487	512	495	535	483	452	465	535	500	484	483	522	510	498	500	514	517	499	485	485	454	465	478	490	482	477	499	477	492	505	504	485	450	487	482	477	508	515	493	482	473	508	444	429	512	447	497	487	485	499	476	494	504	502	504	505	462	511	464	469	510	470	471	489	481	511	515	476	481	458	517	479	478	485	452	470	506	475	505	453	477	516	513	500	486	477	487	448	485	531	485	494	479	502	498	508	501	536	551	492	475	485	516	487	456	467	517	497	474	534	479	496	503	474	492	488	504	524	448	519	477	482	494	484	477	494	466	479	503	459	503	512	532	481	483	452	473	486	494	464	467	484	475	495	479	442	469	484	458	496	467	497	502	498	479	494	482	496	519	524	540	493	458	474	481	503	474	504	486	530	499	482	446	511	508	501	522	508	455	485	496	468	544	501	505	474	486	495	514	529	469	521	508	524	503	512	463	473	493	453	516	501	488	513	478	508	491	498	510	454	499	490	471	483	509	499	501	495	507	470	494	474	484	514	439	508	476	485	459	477	482	486	484	497	503	480	487	484	506	491	500	469	476	522	484	515	509	466	482	510	451	483	480	486	450	489	486	480	482	463	526	477	498	485	505	492	496	501	501	443	491	472	500	517	530	484	482	481	519	506	448	495	503	485	452	485	506	462	487	515	506	518	492	471	530	476	489	505	473	493	507	491	470	493	497	472	520	498	480	491	527	527	518	512	511	516	518	490	491	491	491	514	505	492	517	488	454	493	498	471	483	506	494	453	520	494	502	509	500	494	445	498	500	494	467	456	467	490	478	525	522	511	554	485	518	530	503	508	489	500	498	471	506	511	526	497	477	483	476	543	500	508	477	529	493	487	467	516	526	492	486	499	492	481	469	478	512	483	491	494	483	481	462	477	472	450	483	456	503	492	523	493	488	491	496	472	474	510	480	520	505	524	453	517	471	479	495	476	468	486	474	531	512	486	504	485	478	494	469	495	522	462	503	540	576	493	449	524	505	431	462	477	498	481	484	496	465	491	480	518	481	503	463	434	488	517	498	510	480	490	531	482	479	489	577	488	490	492	482	495	465	502	445	488	446	498	475	495	445	494	491	518	456	506	518	466	477	486	497	445	483	535	511	500	482	508	498	496	512	515	481	501	469	500	501	501	469	482	505	482	449	507	521	497	481	514	509	484	441	524	497	464	488	497	510	497	486	466	453	509	486	461	510	538	491	484	503	458	519	532	497	471	480	517	463	530	501	500	484	475	498	498	472	489	491	500	499	486	480	520	506	508	503	506	469	497	497	478	495	471	497	497	508	497	515	464	473	482	494	474	472	507	480	493	473	491	500	500	514	478	479	502	515	487	507	523	473	455	487	466	463	449	515	502	504	454	482	567	505	498	518	477	477	519	527	519	487	534	461	430	501	493	479	499	485	479	499	505	472	537	501	478	464	503	482	473	474	523	466	476	494	464	496	491	492	506	463	478	478	445	530	491	486	497	478	488	484	518	511	512	473	463	499	485	506	484	473	496	472	493	479	456	491	476	470	498	497	452	477	530	478	488	468	484	511	469	431	452	517	444	457	477	511	517	489	512	520	510	475	471	506	464	537	512	467	516	465	483	463	502	518	482	487	487	506	474	523	504	508	496	501	483	496	522	491	496	503	481	518	474	491	465	496	479	495	491	482	477	482	500	477	486	472	480	452	503	480	481	517	469	495	503	474	452	489	458	483	497	500	446	461	498	505	473	525	541	500	496	498	458	502	486	516	437	497	523	513	488	483	480	483	487	546	507	438	512	495	501	480	516	501	533	476	459	539	503	489	510	489	501	454	532	497	470	488	504	507	469	490	475	508	505	499	482	472	502	515	449	480	497	475	482	458	506	482	476	471	493	424	479	451	472	475	484	490	505	536	477	532	491	490	493	470	474	498	534	500	463	489	524	482	538	475	466	495	482	498	502	513	473	502	489	449	457	452	494	488	468	434	455	474	483	464	494	487	500	519	507	513	478	501	496	468	503	481	494	471	471	468	436	537	475	463	508	510	521	495	511	494	458	425	491	454	494	467	530	494	492	481	459	524	487	505	493	543	516	518	467	482	490	540	530	475	474	458	493	479	489	504	517	499	490	487	526	493	478	493	503	498	470	493	474	454	548	501	466	501	484	485	505	482	492	471	440	497	488	498	469	490	481	477	495	506	521	517	467	501	493	488	519	496	499	464	502	478	522	540	481	513	514	492	464	487	499	487	479	514	498	489	494	477	505	489	540	485	462	498	476	489	505	489	534	489	530	554	523	513	481	549	476	525	512	462	534	570	516	502	536	451	483	496	495	481	494	526	481	499	474	504	490	501	482	487	476	515	493	509	492	483	487	528	506	519	515	550	463	489	446	491	468	492	478	501	452	481	491	478	472	488	457	472	478	481	457	467	485	491	493	463	494	468	468	502	483	476	503	457	463	494	474	438	477	500	448	476	454	493	424	514	515	489	478	519	478	473	497	500	519	514	475	495	450	441	475	457	496	499	500	497	465	469	494
32736	56368	46895	28054	21268	16196	11676	8539	6025	4267	3351	2616	2103	1737	1505	1335	1177	1052	929	867	822	760	723	691	654	581	625	574	606	606	613	582	638	611	599	628	683	650	648	620	608	593	567	639	698	661	619	647	619	625	629	586	585	593	585	599	604	572	528	561	592	567	602	603	568	572	582	596	575	567	592	582	566	581	561	545	575	618	509	596	571	581	577	545	585	573	575	556	579	600	598	576	612	581	570	608	561	528	581	560	569	562	608	579	563	556	551	605	616	641	547	616	589	558	557	606	529	561	578	568	580	560	574	570	512	614	569	552	625	533	553	567	564	563	574	597	574	559	561	555	589	601	577	565	521	587	619	579	586	578	552	538	570	573	566	558	577	558	536	540	575	626	562	593	549	583	555	531	548	570	568	525	550	596	598	568	571	551	582	562	573	568	539	539	583	590	589	576	561	576	588	524	534	594	566	544	565	590	601	522	563	556	523	564	558	548	576	542	528	562	548	583	556	575	590	578	557	553	523	590	585	543	578	523	587	527	556	551	510	571	563	548	547	593	587	537	582	580	610	525	524	589	557	533	583	576	570	552	570	551	591	535	572	570	598	613	580	580	528	518	553	579	510	561	586	555	553	586	599	573	542	564	576	570	533	596	610	567	554	603	557	566	580	572	601	593	579	583	605	580	557	570	571	544	578	575	528	564	588	550	559	586	600	557	580	569	555	575	559	572	594	632	547	548	563	562	588	556	625	569	546	601	549	537	569	536	609	573	539	583	531	604	590	535	607	571	581	529	524	553	557	611	584	591	578	588	594	579	601	553	594	556	531	529	591	559	564	573	591	563	594	538	604	553	601	570	601	588	506	611	526	563	516	607	538	562	571	556	601	573	568	578	568	585	576	548	547	604	559	600	547	586	534	566	569	563	578	623	540	536	548	545	586	571	546	585	521	586	581	554	557	530	543	535	559	561	577	546	562	580	589	574	584	565	551	555	576	561	585	580	558	543	564	510	570	502	548	573	529	545	543	570	581	583	573	539	587	593	577	585	591	529	555	608	565	589	518	560	585	576	610	556	523	589	574	543	554	561	595	570	578	498	568	552	559	572	559	547	555	564	520	555	563	532	550	541	574	598	595	557	547	582	573	604	541	584	595	599	609	551	557	586	597	532	560	582	581	518	591	582	577	597	583	567	579	564	556	593	554	577	556	548	599	553	533	571	558	556	564	589	628	526	524	576	577	541	541	552	568	556	567	590	539	538	569	605	540	598	571	559	549	540	542	559	535	566	541	549	575	551	559	590	579	566	571	565	601	584	589	540	603	582	550	519	542	555	580	560	560	561	541	556	567	564	575	527	575	581	537	533	585	587	570	600	587	540	565	566	589	587	582	583	583	549	560	561	532	600	594	581	545	536	576	581	529	569	583	578	570	537	604	565	557	590	567	628	546	514	586	601	553	593	573	576	586	534	571	564	547	588	542	568	545	544	567	612	536	574	571	592	535	600	531	569	581	543	598	559	597	547	567	587	582	580	580	535	559	554	572	549	551	552	606	575	589	551	584	566	544	517	537	565	557	564	567	518	561	543	592	551	584	589	568	503	595	559	591	606	595	561	557	558	552	558	523	551	561	568	592	570	598	566	573	576	600	566	524	586	569	526	579	529	567	529	562	567	562	556	575	544	583	552	547	558	565	532	568	550	558	540	561	528	553	590	520	593	553	542	543	587	569	549	577	581	542	593	526	555	587	570	539	546	593	554	603	565	583	592	545	554	531	562	590	569	600	543	552	579	577	597	585	555	579	516	582	545	550	556	564	585	563	551	576	547	544	553	557	558	557	583	541	583	556	558	540	552	544	541	591	577	602	556	543	523	576	568	584	561	532	575	555	554	515	609	529	583	557	548	556	546	552	526	589	578	580	545	602	604	547	542	581	546	569	612	545	585	538	566	571	572	569	541	575	565	568	525	586	542	537	515	588	559	538	532	551	578	573	575	527	576	547	542	538	595	556	571	553	534	543	576	557	572	557	587	537	515	567	559	596	576	586	540	560	534	554	538	570	596	579	560	564	536	576	550	543	500	571	557	542	596	560	527	600	560	538	565	573	617	573	567	557	548	540	566	611	578	584	558	594	534	532	583	625	572	574	550	522	543	536	567	582	585	549	558	538	572	583	544	524	601	526	579	557	574	578	577	548	557	539	571	596	539	557	572	563	533	568	558	535	551	565	591	583	566	576	568	522	498	572	549	541	574	588	563	594	590	572	548	539	566	569	561	556	573	567	533	549	590	574	555	546	537	603	569	583	600	576	579	568	612	576	555	567	582	576	621	541	581	582	588	553	544	537	570	540	573	595	593	598	593	583	558	578	574	557	641	628	598	565	584	577	530	538	532	566	563	542	605	599	560	550	545	593	552	546	561	570	581	564	514	558	534	582	577	572	545	556	574	622	552	546	565	560	579	580	555	573	566	514	548	584	559	600	594	545	565	571	535	542	528	553	570	551	521	548	555	564	552	595	595	556	586	554	552	543	570	575	644	577	599	589	540	565	546	594	552	594	582	600	588	586	547	566	598	611	604	570	557	519	543	573	545	572	559	589	565	576	614	543	561	614	582	565	561	582	526	554	572	588	582	608	570	588	572	565	600	563	584	576	628	603	570	518	561	543	552	590	576	602	595	540	569	597	571	577	574	565	551	590	573	568	520	540	584	596	579	552	535	527	595	585	539	542	592	586	573	600	583	567	592	591	601	584	554	577	583	535	553	559	568	578	576	611	570	569	511	555	585	581	566	531	569	566	554	594	550	591	567	587	556	567	515	621	527	530	569	564	586	538	545	541	619	541	579	580	554	537	529	596	542	555	598	560	568	569	571	561	484	545	591	579	550	560	519	552	581	548	553	600	578	584	582	557	562	600	601	552	575	575	580	575	575	550	566	573	591	585	570	519	573	553	584	573	582	575	599	557	565	568	541	535	568	583	586	565	592	534	596	562	607	573	534	594	587	580	579	527	579	527	544	530	567	621	574	557	519	577	569	551	586	582	559	599	590	573	583	568	550	601	538	548	573	551	552	515	577	517	607	546	590	529	598	572	567	578	574	560	541	534	603	531	585	577	567	578	567	535	546	558	554	549	592	550	581	547	607	565	587	582	553	571	577	549	542	551	549	554	540	574	563	557	557	609	601	582	592	585	510	533	542	575	585	564	545	550	530	545	564	578	551	533	599	578	594	586	523	520	532	586	545	564	587	557	585	550	598	575	569	573	573	565	562	571	556	604	610	571	598	523	607	589	572	569	556	564	555	560	571	524	577	545	569	586	588	534	578	581	588	569	556	531	557	564	553	571	609	553	554	547	622	561	501	562	542	597	592	580	547	593	534	562	564	604	571	582	569	562	567	571	572	531	561	572	580	571	578	570	543	556	574	590	558	588	576	562	526	599	535	550	553	590	599	558	557	594	558	575	559	531	559	535	582	588	546	582	556	551	586	562	581	534	579	562	577	581	596
22971	21372	28981	24134	21443	21876	17024	6976	3991	2949	2285	1769	1497	1236	1161	1018	896	791	740	704	691	621	598	580	566	539	517	526	530	496	505	535	557	555	542	537	561	595	530	472	529	537	526	538	558	572	532	512	570	523	520	538	529	518	542	516	482	484	496	485	493	517	523	518	477	529	476	473	472	475	498	497	488	499	483	491	497	531	477	490	495	535	465	483	489	487	504	492	502	494	457	510	482	475	518	476	482	521	452	498	521	461	521	465	458	501	495	475	479	499	437	461	492	476	464	487	458	516	487	514	493	494	461	524	469	430	497	523	479	470	472	503	482	478	482	534	495	486	484	497	496	510	461	511	498	517	475	479	518	450	475	507	508	513	482	495	479	492	515	483	473	512	478	491	523	509	507	491	467	442	512	490	440	510	512	486	468	517	472	505	451	452	465	513	460	514	475	432	530	485	499	447	495	477	496	464	482	486	487	477	462	493	512	464	466	477	520	444	484	452	516	446	475	476	473	496	468	510	506	464	512	468	442	497	477	439	526	538	437	498	445	518	492	501	532	489	493	477	450	542	459	477	482	515	485	475	471	474	460	505	534	487	506	495	485	505	505	483	496	485	506	481	457	444	500	466	490	504	503	515	492	472	492	480	529	484	489	479	488	479	485	482	490	461	468	478	483	479	479	486	510	486	502	467	494	513	507	465	494	522	489	502	467	479	479	482	475	493	489	485	473	510	468	479	487	465	475	513	509	487	483	467	489	494	448	485	498	483	487	495	502	519	505	461	488	470	482	484	449	501	456	495	460	518	518	491	475	513	504	457	508	463	469	472	488	452	467	465	483	486	492	482	493	490	497	493	501	500	483	481	484	502	459	477	455	496	487	448	454	530	506	478	460	488	491	513	500	459	494	496	489	500	497	470	467	511	480	496	511	485	447	475	481	539	533	481	468	453	542	481	518	491	496	524	502	461	471	523	476	477	466	514	501	463	487	504	465	525	475	463	504	490	487	521	506	509	489	489	480	478	505	503	439	469	487	496	484	477	460	492	421	481	490	512	482	502	494	505	479	544	475	482	490	484	498	485	485	490	458	474	484	508	483	485	470	476	493	493	502	488	481	488	499	461	518	491	482	454	484	505	489	433	484	449	455	483	445	498	467	492	501	527	480	480	473	530	480	478	500	450	475	482	484	476	481	446	474	495	502	497	501	466	473	474	480	520	453	460	451	474	502	494	495	544	438	476	503	485	489	488	487	488	495	512	477	494	533	508	504	473	463	490	483	493	470	498	521	454	495	471	457	506	492	481	489	458	499	470	525	466	483	542	488	481	481	427	494	497	455	457	493	475	500	483	524	458	502	495	457	478	447	486	471	506	456	495	483	480	477	464	480	490	483	497	488	449	453	490	484	448	476	478	504	539	506	482	485	502	493	462	488	520	471	495	521	513	470	490	483	487	477	452	499	466	515	456	513	472	482	454	479	496	464	506	485	491	449	478	474	481	506	493	444	465	491	503	528	480	523	450	423	470	453	459	488	466	468	512	558	490	563	499	496	495	485	471	472	479	499	505	494	482	477	448	454	464	492	509	500	458	505	510	481	477	453	435	493	424	460	455	510	488	484	462	517	516	533	474	450	504	490	492	492	448	501	464	450	497	486	492	480	465	486	480	486	484	489	478	482	488	514	449	489	497	494	448	498	488	497	494	477	475	444	485	471	472	488	500	489	473	499	486	472	483	462	451	462	469	472	449	500	515	472	465	455	486	495	466	435	475	480	464	501	500	428	517	492	463	502	478	503	489	485	517	501	466	548	481	493	493	488	512	495	520	468	495	508	494	476	513	503	502	509	497	477	488	476	489	512	466	508	504	467	463	495	453	472	485	446	488	490	517	471	514	429	493	492	445	506	459	489	488	472	507	468	485	501	475	504	468	487	481	495	469	480	521	534	460	454	463	503	525	505	482	485	484	499	508	472	472	483	468	479	443	522	507	512	515	492	430	483	484	514	498	481	470	469	458	495	476	490	476	469	447	461	485	475	502	457	507	511	481	483	468	513	471	490	484	497	467	487	451	494	471	487	507	520	525	439	480	489	461	478	493	485	462	510	477	519	476	494	464	480	460	492	486	463	508	489	490	512	540	497	457	440	502	493	492	494	466	490	489	504	482	526	487	456	456	481	490	499	481	525	457	490	500	460	447	481	488	495	501	449	484	461	510	500	468	525	464	502	485	478	481	482	444	529	476	471	448	480	461	475	490	488	459	461	454	498	503	496	521	486	484	485	492	496	514	504	480	487	488	469	471	456	477	461	500	504	494	439	492	492	423	511	499	495	462	525	454	480	490	497	482	520	477	490	493	489	517	515	511	487	460	489	470	471	515	482	469	508	459	492	476	506	456	481	479	491	479	493	526	451	476	460	501	470	502	482	446	474	497	492	471	466	446	490	506	468	515	466	469	454	478	472	492	490	531	476	480	471	519	476	454	490	468	484	467	495	478	465	493	457	496	477	500	464	478	516	467	486	483	479	498	499	493	468	466	478	444	478	497	494	467	486	511	480	473	478	500	481	499	497	524	465	500	506	468	481	446	495	480	484	482	478	525	484	509	482	507	509	520	503	498	467	490	452	483	494	474	477	482	505	512	480	509	492	482	513	503	474	484	518	431	479	488	487	475	453	510	444	458	439	473	472	503	477	451	489	498	511	483	479	464	502	503	519	481	462	457	494	488	523	466	504	506	487	502	470	471	454	493	460	495	430	512	452	477	534	498	522	487	483	502	497	484	434	498	524	476	485	474	467	507	472	499	502	509	524	521	486	545	450	488	478	525	467	488	479	489	487	494	501	439	467	521	467	545	456	468	482	492	481	476	534	476	450	469	464	503	465	484	543	478	437	492	485	480	506	502	448	468	486	470	512	471	515	509	493	437	480	480	487	452	501	523	464	460	473	493	516	485	481	477	482	498	470	511	492	494	471	491	513	474	475	465	482	521	511	469	482	480	500	495	463	435	485	507	440	508	463	487	492	471	478	478	461	492	476	482	496	477	486	457	455	474	502	459	463	433	525	465	515	479	481	481	463	482	468	494	469	491	524	465	476	454	491	495	464	489	457	533	483	495	485	480	483	502	481	513	486	483	526	473	483	516	445	456	464	503	500	495	489	521	482	522	462	428	451	480	510	488	470	501	503	465	456	504	484	463	504	497	477	506	436	473	488	539	511	489	450	513	466	489	510	475	495	484	531	464	505	516	449	503	481	499	494	489	516	470	479	487	492	473	473	480	460	482	473	483	464	510	494	497	505	456	479	491	499	518	520	503	437	481	484	458	498	496	449	507	482	491	498	513	499	489	460	494	507	507	487	473	496	485	504	492	507	537	485	508	491	485	472	463	472	473	517	459	484	503	473	503	505	504	477	477	515	501	490	486	506	463	506	490	504	468	462	481	467	494	485	500	464	513	493	503	465	485	499	491	529	513	478	485	476	508	509	486	504	461	459	473	483	495	485	481
31921	55434	42342	28402	21676	16553	12057	8957	6067	4498	3223	2686	2138	1788	1496	1352	1174	1070	902	854	802	756	758	662	614	570	574	591	596	571	626	571	600	583	641	619	664	676	644	606	598	619	655	648	651	687	656	583	567	600	600	660	573	578	611	595	597	639	601	583	631	570	562	545	561	581	595	591	585	562	594	572	583	530	596	555	541	564	569	549	570	581	568	561	569	545	590	555	554	628	573	532	552	518	599	581	510	606	546	591	551	574	569	561	549	562	524	529	517	562	577	563	555	606	589	520	549	587	544	556	549	569	553	558	550	513	565	521	590	594	553	559	560	522	600	575	569	554	595	521	542	568	548	583	552	532	565	565	571	523	563	590	578	579	598	563	598	597	529	589	561	509	628	571	503	529	567	600	567	618	576	568	528	538	544	556	560	607	555	563	566	526	561	506	609	584	574	600	549	579	561	547	584	576	547	513	575	570	536	571	561	560	554	582	570	590	519	540	582	536	537	568	503	527	567	565	543	546	543	565	537	594	536	507	591	597	560	575	568	537	594	557	556	514	584	548	580	560	585	603	539	580	563	563	566	578	505	562	621	532	599	537	545	592	580	549	533	559	593	557	574	528	613	570	560	561	556	560	530	566	556	518	528	551	558	555	537	556	566	516	556	547	558	573	602	573	547	601	541	560	542	557	516	558	564	566	532	514	547	563	536	574	607	557	554	595	572	546	587	569	512	553	597	618	495	573	542	557	589	546	558	574	571	551	525	516	571	567	561	541	585	544	539	568	540	551	567	521	548	553	535	571	589	539	554	560	544	547	530	566	609	547	528	575	549	553	577	569	586	578	536	553	554	545	528	571	571	527	568	565	532	532	580	581	574	529	601	578	537	545	560	567	556	552	568	570	544	531	591	553	569	565	581	589	577	522	548	546	549	482	546	526	588	517	582	552	539	538	552	521	570	542	539	526	565	565	527	544	581	549	544	576	554	550	534	523	578	578	531	564	613	577	587	539	517	557	561	595	547	546	578	537	554	562	544	552	531	544	553	577	605	553	567	573	572	555	548	524	534	570	562	584	557	588	557	582	525	554	578	567	564	525	567	544	582	560	526	529	552	546	562	572	532	594	554	567	545	535	539	551	521	563	587	592	580	531	539	559	546	588	556	556	558	560	578	553	561	547	532	574	558	563	580	557	549	497	589	523	546	550	573	579	560	512	557	541	586	572	563	574	565	544	559	549	573	576	563	502	542	578	559	538	561	561	544	582	554	583	577	545	553	538	571	574	550	549	515	582	582	541	554	573	581	555	572	565	523	534	557	579	552	569	566	578	557	579	575	545	538	537	573	540	593	564	574	636	545	577	555	556	553	550	567	560	562	572	565	576	593	576	562	576	542	584	554	601	565	561	575	580	557	587	540	573	526	531	528	558	558	542	531	559	560	557	531	569	550	572	576	501	578	555	545	541	562	532	543	555	533	535	551	525	579	532	538	584	587	539	548	572	531	548	593	610	588	539	587	541	563	608	555	541	561	541	556	552	592	591	558	540	581	563	562	584	588	556	540	579	579	567	557	568	557	533	563	527	569	568	545	568	534	596	558	584	554	588	590	569	568	501	549	529	560	582	564	557	567	503	511	544	562	568	589	581	522	533	521	542	584	618	561	565	605	537	584	573	599	542	590	557	560	577	567	533	554	540	590	572	576	510	587	539	529	575	532	609	562	544	554	577	546	521	614	529	538	547	543	559	544	572	537	560	530	532	534	570	562	514	563	578	541	540	522	567	559	584	517	554	599	578	528	569	517	548	542	568	575	585	607	536	559	581	570	530	540	579	528	510	572	517	548	524	523	554	554	593	551	581	587	524	568	589	513	555	578	555	543	551	538	603	571	543	614	552	556	565	529	532	551	567	599	554	548	557	571	549	553	572	569	556	552	559	536	574	570	583	525	603	521	563	551	556	537	569	533	565	544	521	560	564	538	564	569	546	553	527	569	573	544	558	530	541	577	563	523	537	538	549	567	605	583	601	574	575	557	568	526	555	593	534	592	566	574	592	532	546	575	589	569	551	603	553	520	564	496	581	548	567	580	508	546	618	571	574	600	536	571	566	542	612	546	559	587	551	560	530	543	525	544	556	577	529	616	555	596	558	551	607	552	543	545	576	586	577	559	558	522	593	577	531	618	536	530	568	558	504	563	562	533	621	552	579	588	542	557	596	549	584	558	544	567	555	575	542	581	578	585	549	562	566	588	568	524	553	596	566	580	576	558	552	576	548	538	556	613	577	570	578	565	539	523	538	573	567	519	550	549	537	580	579	596	585	572	570	566	560	587	546	585	571	537	525	564	616	557	587	561	549	569	546	522	600	545	558	567	578	521	578	540	559	571	597	538	551	589	568	576	564	598	596	553	558	548	585	581	541	524	581	572	547	556	557	589	587	547	566	544	537	596	583	530	559	561	577	553	527	548	565	536	555	552	545	526	561	560	555	568	502	542	561	536	566	557	566	540	554	568	569	577	551	531	566	577	566	570	605	527	569	552	567	551	528	589	522	545	623	562	562	591	547	577	571	551	544	569	556	532	565	568	574	523	555	577	598	535	529	558	545	571	515	561	544	597	559	554	596	491	574	568	573	567	593	547	571	573	565	531	505	518	538	604	589	572	548	583	569	607	549	542	551	573	571	568	556	603	526	539	564	551	557	545	560	557	587	514	567	555	553	565	555	594	505	553	597	572	553	551	571	537	549	531	542	589	579	557	541	561	542	572	553	550	531	539	521	546	544	614	575	565	544	577	560	571	570	548	583	550	566	586	539	570	554	560	558	572	525	539	555	528	562	550	547	528	581	572	545	543	525	515	569	544	555	585	551	553	528	539	550	572	560	615	523	536	493	542	528	546	524	613	538	525	577	541	525	530	580	569	564	559	591	534	564	558	553	568	553	542	540	572	560	550	535	569	541	570	551	589	579	558	613	556	494	536	611	549	576	564	549	584	580	556	568	566	583	536	528	535	559	552	524	552	605	545	536	580	541	525	509	557	576	563	552	584	579	539	521	525	555	577	541	588	557	552	551	583	617	583	577	627	536	569	543	563	581	560	566	547	566	554	559	538	541	557	536	551	611	552	543	546	540	598	581	546	603	598	564	551	547	542	597	541	568	515	547	462	561	547	517	573	546	569	593	515	535	578	519	585	567	548	586	517	566	509	557	548	542	574	535	582	533	595	582	520	556	579	569	564	612	586	581	592	593	574	533	577	516	583	591	545	558	545	554	536	577	527	512	535	573	519	541	533	569	606	545	570	566	548	562	551	530	535	585	542	521	552	569	607	509	562	591	567	535	575	553	549	564	542	557	513	538	492	575	529	533	540	569	595	566	555	569	555	580	572	545	552	544	508	581	544	547	540	594	549	530	596	559	579	559	556	569	577	604	584	560	550	545	530	590	527	531	586	555	590	546	573	573	544	571	585	536	574	550	542	589	556	564	561	567	536	581	561	539	564	526	527	556
23005	21443	29071	24209	21514	21962	16933	6723	3859	3029	2317	1856	1467	1258	1067	1003	870	817	740	690	664	598	635	541	585	544	511	530	510	459	540	502	494	533	524	488	545	547	519	529	533	519	529	522	581	502	559	523	506	528	526	486	523	518	496	477	531	470	455	499	496	497	504	489	502	527	445	504	449	524	478	475	506	499	480	486	492	442	496	486	459	496	470	481	452	498	472	486	514	469	507	497	470	446	466	494	456	484	449	497	464	522	489	526	530	468	484	473	456	514	477	465	465	482	480	468	452	486	467	441	484	454	485	465	516	529	441	493	465	510	491	495	484	479	497	519	487	478	479	434	439	455	438	487	461	487	513	484	430	469	490	466	470	480	495	453	493	521	471	503	474	466	493	486	471	485	449	491	462	460	466	467	478	482	472	460	493	522	477	478	483	458	514	478	444	487	499	452	466	509	507	458	455	470	518	463	466	500	487	484	468	491	459	488	516	511	455	474	454	496	473	471	476	503	447	487	470	501	503	434	496	492	471	477	494	508	510	473	464	480	507	508	484	448	467	459	505	476	476	480	481	472	476	481	467	476	495	492	449	497	476	476	502	493	491	514	474	466	466	494	501	492	488	469	435	477	496	522	498	453	484	483	476	518	507	504	478	497	445	498	478	440	524	449	479	485	458	464	492	480	478	473	493	489	487	465	482	479	486	474	484	478	480	474	473	438	455	491	491	516	499	469	481	461	505	460	493	506	513	480	516	464	442	469	497	486	473	491	528	471	458	486	495	504	465	448	460	460	466	518	490	483	485	490	484	466	456	465	453	479	511	498	444	471	464	471	484	504	524	472	468	512	458	503	484	531	500	499	460	461	502	487	491	484	454	476	513	453	504	502	477	488	497	473	489	466	474	504	506	504	434	476	473	476	504	465	438	488	488	431	490	489	479	459	443	463	465	489	488	485	491	457	472	482	458	512	478	466	517	516	483	488	518	509	499	479	480	487	463	486	539	494	490	477	506	486	486	537	498	479	531	478	494	497	480	488	463	517	462	512	455	522	469	503	496	473	505	464	494	513	460	494	486	486	477	456	490	467	447	488	471	536	466	440	484	478	464	451	509	437	501	472	489	514	501	479	484	455	483	475	506	441	453	539	489	500	463	478	412	458	511	503	458	455	554	488	487	471	500	471	537	496	523	492	515	507	451	474	483	477	463	469	489	509	462	530	487	473	462	479	504	517	475	468	474	466	493	504	475	492	450	478	414	477	498	521	493	470	464	481	452	478	458	489	480	477	519	480	503	511	436	448	441	496	512	498	483	462	444	514	450	501	472	456	516	479	514	442	469	478	454	490	463	510	510	493	492	497	493	481	455	492	505	486	486	455	483	490	472	509	516	486	523	515	473	493	490	476	480	499	475	448	499	501	484	487	488	451	503	475	490	483	496	499	509	479	490	483	456	502	504	502	490	461	496	471	442	470	502	500	468	431	513	474	475	464	511	513	537	475	536	498	487	482	467	495	537	491	509	474	489	493	468	492	473	515	429	508	461	510	475	482	491	486	509	501	473	481	501	498	458	483	458	499	484	501	441	479	494	520	511	486	493	447	530	522	478	508	484	478	476	488	476	468	498	464	465	507	503	469	460	477	474	459	485	451	489	517	504	461	469	495	490	513	492	490	494	510	492	456	495	462	502	484	452	481	421	462	491	466	448	500	481	471	474	477	518	486	450	512	457	485	525	462	526	487	480	501	469	484	486	503	472	465	485	461	455	493	514	455	468	496	471	467	462	487	473	533	447	467	492	446	477	478	517	470	460	463	459	494	477	533	475	506	533	491	505	450	500	500	461	487	496	467	427	479	455	479	456	464	486	493	496	479	482	514	443	497	470	529	454	501	470	461	510	486	523	490	493	496	450	514	500	501	449	506	502	490	447	448	463	537	458	468	510	449	464	481	473	508	471	466	460	470	464	459	469	535	490	483	489	452	472	479	509	478	501	455	469	493	470	523	495	473	453	525	492	493	495	456	475	520	461	488	427	514	485	477	533	503	463	482	488	492	460	477	454	496	469	515	485	470	486	534	430	498	451	505	467	451	504	485	457	483	491	437	473	465	464	482	460	482	487	438	463	475	453	492	497	502	472	468	502	450	506	495	437	479	477	495	485	468	494	447	484	450	463	492	488	461	500	498	503	496	518	484	517	529	541	468	494	478	524	513	467	521	445	487	454	500	454	455	486	455	479	471	493	490	461	492	476	459	471	507	456	496	466	486	447	464	471	463	504	451	498	477	481	474	480	490	458	478	478	523	481	526	443	501	473	468	497	503	468	461	461	484	470	462	509	445	472	484	510	519	475	483	441	520	477	464	478	467	491	514	446	487	504	489	498	486	471	488	470	466	488	523	492	515	503	463	477	494	476	449	481	463	476	482	482	514	471	479	493	471	503	481	490	487	468	484	489	512	442	481	474	493	461	488	480	442	481	493	492	441	495	457	475	466	491	499	468	492	501	479	492	522	467	486	489	447	495	505	479	475	476	515	521	491	498	483	456	474	481	472	474	453	494	491	512	436	495	468	508	525	515	455	458	482	475	502	486	490	441	491	494	497	450	473	502	493	456	477	467	493	483	502	484	460	472	438	469	452	494	506	503	503	488	489	493	465	510	489	473	490	507	451	500	477	460	504	489	478	497	468	474	511	465	481	478	464	483	462	483	492	506	490	439	500	459	483	507	517	480	476	462	436	452	471	473	496	492	495	525	486	502	491	499	484	483	491	489	483	492	470	464	442	479	522	469	494	450	463	469	493	509	487	486	500	477	500	451	473	522	477	498	457	471	499	459	472	484	482	457	498	478	524	481	473	442	456	445	452	478	465	471	488	458	460	490	474	473	462	479	460	503	453	486	467	498	517	539	530	486	469	497	492	506	456	504	472	501	462	472	494	455	482	499	473	496	505	488	475	478	492	479	520	506	510	475	476	494	478	454	497	477	486	488	505	480	514	487	482	481	472	476	491	497	479	473	497	477	500	467	523	445	477	543	459	461	450	476	448	491	522	477	470	461	471	458	481	469	501	463	509	513	475	453	479	464	483	498	491	487	474	463	457	459	486	530	522	512	506	484	470	494	492	506	451	468	484	467	491	491	415	500	478	488	417	472	530	474	507	460	510	465	461	505	448	487	470	460	458	490	485	467	515	477	506	458	484	481	482	497	471	502	451	480	471	455	517	474	489	501	507	479	481	470	496	529	490	477	435	471	506	501	487	487	505	510	501	439	480	463	455	459	492	492	468	463	481	483	502	508	485	481	486	538	513	480	481	479	517	452	486	465	461	452	489	474	467	476	420	478	497	525	510	532	501	456	491	472	481	482	439	477	452	505	483	482	509	478	457	507	491	485	507	500	493	503	430	454	456	478	508	498	497	470	521	494	468	479	507	490	448	503	518	511	496	464	502	444	489	493	476	448	500	478	502	463	480	477	475	509	468	488	513	482	438	473	467	496	527	452	468	474	513
33587	56146	43455	28663	21454	16484	12049	8550	6051	4458	3303	2624	2101	1815	1535	1364	1225	1008	964	870	827	705	707	655	645	635	607	575	613	564	581	602	582	596	607	631	634	656	583	596	613	657	627	628	617	634	592	583	574	599	607	620	588	557	615	618	585	580	567	575	530	583	599	598	604	562	565	615	539	558	592	543	556	524	565	541	570	554	567	550	555	558	534	547	577	583	598	535	584	592	574	530	559	587	544	554	548	564	572	540	578	556	541	546	576	540	545	588	581	529	559	547	553	575	561	566	546	541	562	540	571	526	525	556	532	547	521	529	575	551	571	561	539	548	549	534	525	577	513	571	594	565	559	555	546	543	574	527	555	565	529	514	529	568	544	542	554	563	550	558	557	560	574	544	548	574	514	538	543	550	504	609	589	542	542	569	533	562	566	559	564	545	546	544	555	553	571	596	607	564	571	547	508	580	521	544	543	551	553	559	539	584	538	583	524	579	556	588	546	555	552	562	508	597	542	544	555	581	531	538	560	531	575	558	555	554	595	608	573	560	577	561	523	534	532	553	576	564	519	525	523	578	575	545	572	563	589	552	562	577	577	541	540	610	539	567	599	573	562	563	584	556	539	562	589	573	530	519	597	558	538	572	564	552	563	513	545	548	577	555	585	573	556	559	570	566	563	555	562	560	535	569	554	560	598	545	554	592	575	575	579	587	567	568	564	562	542	554	583	570	528	572	556	583	565	537	582	524	519	575	595	523	546	519	536	537	588	557	556	598	525	590	549	561	598	551	560	529	569	514	586	562	555	558	558	560	580	554	560	549	547	577	592	545	582	594	562	557	565	586	555	514	568	538	581	589	539	591	608	537	544	517	565	539	560	546	563	548	562	562	525	557	520	567	575	593	576	547	607	563	534	515	580	553	542	558	557	541	601	578	543	533	579	574	547	539	548	537	539	541	505	537	558	520	548	580	540	606	563	577	555	594	576	538	586	587	542	557	535	543	549	530	577	570	553	597	549	610	572	559	565	552	590	525	602	582	554	586	545	531	507	565	556	558	524	554	558	575	579	562	551	574	573	531	549	590	540	578	535	558	560	536	571	563	594	554	537	570	520	557	560	549	560	527	564	534	543	594	557	568	550	573	531	563	534	532	581	605	557	531	539	547	575	564	539	541	569	550	507	575	600	542	556	569	584	554	558	575	521	583	584	558	551	561	516	591	529	503	545	582	527	571	556	591	589	554	605	530	544	537	537	535	568	591	572	529	560	603	565	604	543	599	511	549	545	544	519	531	564	565	535	581	536	556	543	572	547	553	554	557	579	560	537	558	568	583	564	534	583	557	542	530	572	572	513	553	576	570	593	553	541	563	570	526	565	584	515	565	559	538	541	494	561	546	593	568	548	560	595	594	528	595	533	568	581	556	570	586	585	582	582	578	552	542	557	541	588	520	584	572	544	513	557	563	631	576	560	568	527	568	561	563	540	545	543	581	563	518	571	595	595	576	569	568	613	541	575	569	538	604	559	545	556	580	582	548	513	533	520	563	567	585	552	600	538	566	541	594	538	523	562	574	559	515	564	601	539	540	586	593	548	578	538	548	533	548	531	560	555	531	562	574	574	596	523	551	568	586	552	560	579	596	523	580	570	593	535	595	555	537	567	551	528	566	570	587	519	589	532	570	536	554	547	571	516	556	524	542	549	562	576	527	575	565	559	593	567	565	530	542	580	575	543	560	568	526	531	558	551	515	519	536	564	542	586	546	579	563	567	603	594	577	548	577	568	545	535	572	578	567	544	554	541	559	582	554	549	522	540	575	559	609	598	541	542	551	585	586	569	574	511	571	518	577	569	568	544	563	527	531	548	546	560	578	547	598	589	561	568	552	555	547	552	553	558	550	532	594	525	559	551	569	557	549	512	518	556	590	550	582	552	581	605	572	555	537	536	574	571	597	579	518	588	573	597	579	591	572	522	594	610	553	571	535	585	582	569	563	541	541	567	535	558	557	561	535	516	540	558	528	595	549	554	536	563	573	577	608	549	561	552	561	565	530	558	567	569	516	554	558	564	535	538	570	590	588	575	585	579	559	538	507	569	566	583	540	552	535	562	548	619	541	549	527	556	515	539	541	583	585	569	573	553	551	548	538	612	563	528	597	523	563	534	528	554	580	549	551	554	553	556	545	546	594	578	543	556	575	564	618	546	543	554	579	526	569	589	559	539	567	571	559	564	552	525	534	563	531	587	547	565	543	530	551	553	544	567	537	587	498	549	550	552	580	599	549	543	578	551	557	557	534	550	586	565	561	539	571	543	572	544	592	584	535	582	542	546	536	565	574	607	520	556	547	547	521	546	532	538	524	529	570	507	577	524	562	523	572	590	557	552	507	587	553	545	546	561	586	536	563	537	550	521	560	538	553	521	564	595	526	511	585	533	538	571	546	570	610	547	545	550	564	568	564	561	556	559	559	549	599	541	493	524	606	536	557	558	574	551	550	568	534	540	570	504	558	541	535	567	539	586	546	540	604	530	572	566	605	544	567	537	564	537	520	525	574	539	570	579	550	493	548	519	579	570	552	516	521	591	556	558	577	549	601	589	562	567	571	588	547	505	549	585	552	583	537	614	581	596	566	564	521	536	579	530	605	556	506	573	577	557	540	558	538	561	564	536	567	558	557	561	572	556	584	519	555	561	522	568	511	505	543	531	591	558	549	566	544	566	567	576	573	584	561	519	558	576	561	550	556	575	552	553	555	573	535	563	552	590	550	584	513	560	560	570	569	534	540	550	560	565	548	590	562	571	557	586	544	534	552	549	544	574	545	535	556	541	523	524	576	577	543	579	538	534	546	548	547	574	554	575	554	566	542	607	517	549	530	569	542	545	547	575	576	552	577	560	561	557	548	559	580	538	548	564	546	560	535	587	544	538	548	552	568	541	588	528	586	545	526	534	574	535	579	577	568	527	559	524	549	574	588	521	578	517	524	532	551	543	574	512	615	581	577	542	548	549	566	553	510	555	557	563	600	570	545	530	574	570	539	575	571	522	543	567	614	551	514	582	561	524	563	551	537	540	512	548	586	540	538	550	568	549	588	557	587	535	559	567	571	585	518	537	556	524	573	585	524	564	564	550	544	543	571	564	522	559	584	600	561	546	564	602	549	577	526	542	533	515	581	564	547	538	555	564	578	580	546	556	563	579	584	531	543	554	567	537	529	544	546	526	600	570	602	592	549	553	580	550	544	544	527	576	563	562	545	560	543	538	564	571	573	569	555	582	578	569	615	549	571	571	552	556	560	570	541	574	578	564	538	588	542	532	543	560	571	536	569	606	563	565	534	596	564	561	559	520	575	578	550	546	529	527	556	506	563	515	544	566	534	527	533	529	533	571	502	525	572	549	533	546	519	541	559	540	571	573	590	552	561	582	546	540	592	565	544	563	553	543	564	528	580	548	535	540	538	576	534	531	570	585	569	571	567	568	573	542	535	543	572	555	586	556	527	550	588
22953	21372	28990	24144	21437	21877	16891	6509	3936	2831	2305	1809	1559	1229	1081	957	886	791	720	739	630	605	600	579	554	481	525	508	537	551	539	481	495	507	533	528	570	573	507	530	514	524	499	550	537	521	507	550	462	500	546	503	493	504	550	522	454	454	519	488	518	507	497	473	482	478	462	513	492	486	498	506	475	494	545	518	455	477	501	449	487	482	469	467	494	465	483	513	483	472	441	499	495	493	471	484	544	546	472	492	457	510	538	440	470	453	481	446	488	478	505	470	483	472	508	461	470	453	464	469	481	497	495	449	489	474	459	495	483	507	484	480	464	504	503	473	528	461	481	493	497	499	464	471	460	472	491	477	458	509	497	488	490	461	487	472	473	462	501	505	451	491	468	491	485	515	436	448	472	491	483	444	462	494	482	485	468	484	487	504	451	484	469	459	510	476	484	470	447	444	499	464	474	488	518	502	450	457	500	461	489	457	432	463	506	445	476	491	453	516	460	498	485	472	457	477	498	485	483	430	472	474	514	487	501	485	542	481	459	486	460	486	493	469	497	441	476	482	492	495	448	466	471	450	504	488	473	455	494	469	447	477	471	482	444	489	500	509	461	490	513	460	465	490	443	461	504	465	483	484	470	501	474	456	486	549	495	490	458	474	517	463	461	515	490	426	456	496	491	485	474	454	500	474	521	492	451	503	452	477	505	477	487	479	462	470	464	513	488	487	444	506	452	480	456	485	490	472	481	493	514	475	508	497	462	500	486	479	485	464	463	471	489	514	523	498	475	471	506	489	446	485	516	484	472	503	455	448	470	466	448	496	487	443	457	521	472	479	453	488	461	457	478	511	515	476	498	487	445	465	497	483	500	445	516	484	422	462	488	499	461	497	457	482	476	499	490	463	485	481	509	490	536	484	503	431	448	446	456	487	502	458	512	506	469	464	415	452	456	476	455	494	427	478	493	484	497	501	485	467	506	483	485	485	470	504	453	501	526	457	468	498	464	482	471	479	506	450	471	476	473	510	468	503	492	458	487	468	474	490	474	468	492	557	501	444	485	434	478	491	479	474	447	450	482	474	439	481	504	467	472	507	467	447	518	481	473	497	478	498	457	477	474	470	484	503	457	463	455	504	521	503	441	474	479	456	443	465	479	471	474	476	504	458	477	476	485	458	466	416	497	490	491	517	487	465	510	423	480	484	483	475	485	493	496	457	507	498	455	458	483	480	491	485	504	525	488	445	524	469	480	481	516	479	526	472	450	453	473	493	468	480	464	446	501	507	439	444	504	432	498	486	479	450	490	476	483	512	444	473	506	470	470	489	448	470	449	484	476	492	461	492	474	493	432	480	525	468	489	470	475	492	507	499	439	517	472	508	527	462	505	476	467	452	467	530	492	444	458	462	450	453	482	489	492	482	492	524	496	449	459	495	481	497	465	465	479	466	493	463	498	494	506	466	427	490	489	468	466	454	488	485	459	496	464	468	489	449	473	448	468	487	449	452	471	470	466	507	495	507	510	479	432	485	479	483	534	508	458	495	496	479	465	494	491	467	494	458	472	473	472	504	466	513	496	479	468	467	489	469	515	501	483	464	460	449	425	482	514	456	491	489	486	506	519	436	490	472	465	489	448	482	473	478	469	496	500	466	504	481	480	482	466	486	511	468	496	457	454	488	486	480	470	515	481	471	487	472	472	505	448	490	479	450	487	510	496	468	473	481	493	505	453	471	497	504	459	515	446	490	501	496	494	449	479	493	473	455	475	455	485	521	459	450	506	510	454	462	458	468	451	478	452	472	517	486	463	493	476	461	457	500	455	469	511	466	435	501	459	434	512	499	489	473	536	477	499	493	476	524	447	474	475	488	477	469	479	483	488	485	457	502	456	456	485	449	504	441	486	461	448	510	442	483	478	493	474	465	479	492	480	488	455	477	486	487	485	464	491	505	492	478	488	476	518	472	472	487	515	484	486	511	472	507	489	468	474	472	497	501	473	475	485	458	489	479	457	510	467	488	495	467	473	480	482	523	496	466	512	504	540	477	455	492	518	496	486	493	480	481	461	479	473	440	528	498	478	472	496	466	493	508	501	467	462	464	469	519	454	508	486	517	491	459	512	469	511	475	479	512	432	472	477	464	467	473	502	501	472	497	447	479	489	521	525	481	460	461	474	436	456	510	498	455	433	500	504	483	482	483	449	470	460	414	485	522	515	519	482	495	494	489	506	527	486	457	460	449	454	469	471	494	501	437	477	468	471	483	439	496	466	523	516	452	451	481	465	446	497	453	462	451	484	485	464	505	502	466	473	466	488	485	480	505	451	511	461	499	474	504	461	475	460	443	529	465	514	482	484	458	498	496	484	498	447	449	456	498	480	489	477	465	482	486	487	487	512	476	513	516	510	504	453	479	476	480	472	485	501	489	469	456	485	439	485	471	464	488	476	532	494	486	460	436	533	491	498	465	484	489	499	489	456	475	500	510	443	469	451	517	502	471	463	489	463	473	476	460	477	449	449	474	483	510	515	454	472	481	471	480	493	485	485	458	482	515	480	515	471	494	474	500	484	465	474	519	506	500	479	484	481	509	441	491	476	457	498	466	488	446	505	504	449	487	486	470	465	457	479	476	466	500	474	522	505	515	474	469	452	506	472	473	463	492	494	486	491	472	458	500	488	480	498	486	443	475	505	487	460	522	491	507	457	459	463	477	488	486	480	488	488	501	480	493	465	496	456	457	482	533	470	475	468	490	509	458	492	441	498	469	488	492	475	470	451	487	462	487	490	508	487	490	477	505	474	482	472	453	449	492	463	474	492	481	470	446	482	504	489	487	488	482	478	473	466	463	483	496	466	451	502	468	467	496	418	490	485	459	509	478	454	475	468	441	491	483	449	486	471	483	421	470	460	469	474	483	528	445	442	471	474	498	447	449	449	472	477	477	485	463	478	512	507	480	449	512	508	462	440	464	488	467	443	529	453	496	503	482	504	480	494	516	490	456	504	487	487	483	506	514	440	498	478	473	473	485	465	485	503	482	451	456	486	500	495	445	485	519	498	478	492	497	470	523	504	484	495	522	468	517	477	465	498	477	437	499	488	453	462	487	478	489	508	503	474	501	486	442	467	540	454	426	499	440	481	450	501	508	510	492	488	470	490	487	501	522	472	481	486	466	467	487	484	493	504	465	474	461	525	535	495	484	479	525	473	503	464	490	483	449	481	452	458	490	463	497	461	483	473	493	457	484	462	498	497	471	508	471	470	507	479	475	460	454	491	466	487	494	453	490	491	468	467	423	491	485	464	482	441	510	498	461	443	485	543	449	497	460	492	486	446	483	467	488	502	496	502	484	447	448	440	456	496	453	501	516	466	434	472	482	486	479	456	467	508	471	471	486	452	483	464	471	441	471	464	479	493	502	477	533	458	492	452	473	483	481	487	488	509	480	456	473	475	496	467	498	492	453	488	467	496	487	477	507	487	515	464	504	448	523	463	457	500	491	472	507
34343	55856	44494	27863	21112	16269	11791	8367	5920	4300	3329	2574	2158	1830	1439	1275	1204	988	897	852	790	746	689	672	624	577	638	610	573	565	587	617	638	641	611	599	668	627	621	575	566	612	605	580	666	563	614	592	625	575	607	621	577	573	600	604	514	582	602	560	535	582	543	573	524	590	556	579	546	546	543	529	594	570	541	583	567	544	561	591	524	559	545	565	565	600	538	557	581	598	525	586	565	586	602	569	577	539	586	535	569	524	583	574	512	582	579	534	542	568	585	572	583	518	576	537	563	577	571	564	555	515	545	557	536	562	538	544	608	600	501	571	600	532	551	547	561	546	547	528	544	516	577	566	539	542	520	554	543	582	552	535	522	570	571	589	524	587	544	538	527	572	560	543	544	577	536	530	540	565	552	545	554	518	544	585	547	535	543	583	540	565	530	526	571	551	575	550	557	551	595	511	571	545	512	550	489	554	590	531	544	596	567	565	567	538	546	491	563	552	544	575	533	582	558	556	562	516	542	583	556	563	521	536	600	570	550	577	586	533	589	505	553	597	562	529	582	513	531	597	568	565	536	584	543	560	542	569	558	561	561	603	524	527	538	552	540	560	566	538	536	546	546	575	538	586	585	521	550	519	535	591	538	564	576	549	526	534	537	577	566	518	515	574	567	514	520	527	538	561	532	569	569	535	560	537	552	552	519	518	523	576	565	569	572	532	557	566	558	559	570	550	536	548	570	513	510	518	546	566	560	586	556	523	519	571	561	537	563	520	541	551	545	547	564	568	529	540	583	573	549	524	540	584	552	573	550	561	546	560	573	529	563	532	536	591	577	537	524	582	512	510	553	600	604	595	528	545	550	509	569	541	614	549	563	576	555	539	556	541	557	564	545	578	526	541	546	538	542	575	553	552	518	573	567	563	581	587	556	544	591	568	533	584	545	553	565	564	570	560	560	572	568	552	518	579	543	525	589	549	566	534	592	550	510	579	565	596	576	574	564	539	543	552	526	559	528	549	564	581	545	543	571	571	519	542	618	569	549	544	573	514	561	556	538	577	557	525	565	544	519	534	598	584	571	571	573	596	558	536	540	541	533	576	568	540	583	540	517	577	561	553	571	553	561	566	574	579	552	559	561	599	508	515	540	528	545	531	550	556	555	555	566	562	569	538	571	540	535	563	524	504	539	558	506	579	543	562	566	548	524	577	533	512	498	576	590	566	555	565	545	603	582	507	591	585	536	584	519	533	562	572	547	526	531	580	609	560	607	538	534	560	526	542	574	566	568	556	527	582	534	540	555	539	557	557	542	602	568	558	565	539	550	542	529	534	534	524	568	554	583	618	563	546	533	562	559	539	555	518	570	570	568	588	527	575	562	555	592	559	508	563	597	542	520	511	566	534	573	530	593	564	582	558	491	578	578	572	559	560	589	552	580	530	540	531	505	545	566	537	548	559	588	505	581	602	536	508	608	565	519	538	586	594	570	532	594	502	522	545	564	587	539	579	493	538	547	577	563	565	574	561	545	517	591	549	510	524	518	596	526	569	587	586	533	528	555	572	547	570	528	530	546	519	587	552	533	566	568	552	590	583	554	553	590	545	564	563	576	592	530	544	508	545	571	576	530	544	582	532	586	541	534	526	520	558	563	537	570	563	606	588	525	569	559	548	519	594	569	519	546	572	535	577	546	575	575	527	584	540	533	553	567	577	518	599	514	538	539	532	540	585	537	560	576	517	537	586	576	547	581	517	589	569	551	540	561	562	574	540	508	543	539	602	577	522	597	520	559	564	540	558	557	575	553	540	596	516	531	604	529	576	555	556	539	569	531	561	525	563	562	591	536	530	560	549	552	551	555	551	533	579	564	551	569	564	517	553	606	548	574	556	542	572	586	548	527	575	563	555	564	548	524	585	557	556	553	521	586	536	543	562	528	599	557	542	562	538	515	548	594	570	561	599	540	520	561	559	548	531	550	590	581	577	532	568	507	536	519	536	537	570	514	586	563	579	539	560	549	553	549	558	503	507	557	521	583	570	548	565	560	517	545	565	571	527	559	554	544	550	557	530	553	560	523	536	530	522	539	572	512	575	545	534	567	539	588	500	549	546	567	563	558	581	601	573	537	557	575	599	532	541	558	548	530	554	537	573	583	563	559	567	534	522	576	555	575	505	579	521	543	538	564	534	520	551	557	546	549	523	568	556	519	584	558	552	577	543	555	558	572	568	588	527	534	586	535	546	532	529	548	521	541	627	549	565	525	584	580	531	509	560	520	587	540	562	519	541	543	531	574	604	551	549	525	524	543	559	558	559	544	526	550	592	542	609	531	521	578	528	553	519	593	536	557	569	537	541	591	556	591	558	600	560	571	544	541	536	511	524	538	580	539	578	518	599	554	560	598	547	543	523	545	613	561	568	573	549	537	536	545	575	565	565	593	558	563	529	606	525	619	548	526	520	506	595	566	558	543	563	543	575	559	555	568	550	546	550	529	523	527	537	517	553	531	606	565	546	505	558	579	544	539	532	544	530	534	533	534	564	562	547	517	567	546	521	554	523	569	569	547	549	539	577	548	523	556	571	572	554	570	571	545	580	579	542	579	558	510	565	529	558	558	560	556	561	531	546	569	541	547	574	549	562	529	550	561	574	562	567	575	534	551	547	540	537	526	534	557	565	581	597	572	526	560	567	570	561	553	524	533	533	538	586	560	524	588	533	554	553	541	568	507	574	579	534	517	602	511	541	538	538	568	529	576	533	568	553	595	524	534	539	525	568	549	567	536	567	539	573	498	543	569	565	575	587	525	535	535	524	571	538	527	536	578	591	530	563	575	558	548	542	545	556	542	521	582	555	556	555	485	575	527	571	564	577	564	551	558	535	584	557	539	562	524	587	580	540	589	536	550	564	562	513	549	567	583	549	557	527	535	549	553	529	540	533	531	571	568	561	587	568	574	537	542	580	549	539	560	547	516	558	532	527	510	563	530	584	527	543	538	576	545	555	555	534	564	514	566	555	549	565	549	539	555	530	600	577	538	542	532	535	559	575	598	529	536	516	570	558	583	554	529	565	554	545	541	556	567	561	531	595	547	579	533	571	581	557	602	569	564	521	550	543	555	549	546	567	528	551	588	517	558	564	575	543	598	545	581	528	564	578	562	551	534	565	616	515	570	623	558	583	555	575	537	574	558	549	521	537	557	537	532	510	548	582	520	520	599	567	561	550	541	533	562	520	567	542	522	543	577	588	591	560	536	540	558	581	583	559	560	579	558	532	547	532	549	588	553	570	523	536	539	525	556	533	533	533	585	541	592	523	557	563	553	525	594	571	601	531	527	495	555	540	551	597	522	545	546	526	565	575	586	531	619	585	584	549	532	599	539	530	565	571	524	583	582	531	540	556	530	541	541	552	578	582	557	554	573	530	556	554	546	543	530	552	596	585	498	550	519	596	551	541	563	535	537	538	561	550	556	551	582	551	586	549	566	591	568	527	558	548	563	581	550	529
22957	21354	28922	24159	21403	21820	16607	6388	3863	2992	2241	1828	1516	1227	1081	954	801	772	722	683	634	585	559	497	590	510	472	541	520	492	520	499	503	473	541	525	592	563	531	520	554	547	519	517	537	522	504	543	519	506	511	562	489	496	499	480	481	494	512	479	519	493	495	490	493	509	495	451	499	477	478	470	465	473	476	477	506	488	481	432	485	490	490	472	504	473	437	489	470	486	437	492	513	487	473	467	498	431	480	535	488	472	460	467	453	442	480	473	497	470	492	478	490	457	474	494	463	461	498	473	484	507	502	499	455	471	474	475	501	490	499	472	466	481	493	490	505	459	449	484	512	485	487	444	482	477	471	482	530	491	473	492	478	499	514	509	481	446	487	477	466	535	495	462	504	488	509	497	460	438	460	450	461	423	475	465	503	524	520	456	453	464	491	466	453	465	459	458	512	475	532	454	434	439	477	496	470	490	464	453	494	446	493	497	467	443	472	475	480	488	450	446	476	468	479	506	482	480	471	483	464	486	470	459	498	454	487	478	459	492	497	446	442	473	510	471	525	474	492	502	495	448	532	490	482	487	493	491	432	525	487	491	474	466	528	448	528	479	503	480	466	416	510	438	465	466	483	479	435	482	470	474	441	447	473	521	500	544	489	498	453	463	470	468	492	481	445	509	491	484	475	457	494	470	458	493	441	478	487	484	449	453	461	529	445	468	473	464	451	439	481	508	490	463	478	473	488	518	505	459	508	464	464	489	453	503	494	511	510	471	480	486	465	480	479	495	478	482	457	486	480	509	504	433	438	497	514	476	464	438	434	460	485	459	464	485	496	455	474	514	518	491	479	486	480	447	461	471	496	475	459	460	459	496	523	468	454	473	483	464	488	495	476	446	480	441	486	460	499	467	466	480	472	469	506	456	467	412	504	477	482	496	512	490	484	507	500	474	506	467	513	491	482	503	487	499	452	467	491	474	475	490	483	491	450	487	490	487	463	479	482	487	448	463	494	462	491	434	460	517	474	465	495	479	503	510	491	454	431	481	441	441	495	456	485	454	493	480	471	457	500	492	479	502	455	475	484	482	474	501	548	518	477	497	476	533	459	458	458	482	513	481	500	499	484	488	490	507	525	463	507	475	494	439	487	486	524	462	470	471	496	464	481	464	475	442	459	466	465	481	479	445	456	494	519	499	449	438	495	489	495	443	475	478	450	496	469	488	491	456	462	514	473	452	468	475	457	476	429	502	525	441	513	471	519	512	470	488	499	461	452	469	460	482	441	496	503	472	491	442	462	481	488	466	509	480	476	493	463	469	548	472	512	454	484	483	512	490	504	482	523	484	477	478	477	508	497	444	478	483	440	481	493	490	483	499	499	483	434	450	479	511	466	503	483	470	482	487	478	502	474	470	470	494	503	477	456	501	499	482	474	484	480	470	466	497	463	476	497	503	508	489	461	470	466	503	490	452	492	515	472	455	547	492	510	485	474	466	456	473	489	486	489	472	474	436	454	463	479	464	512	454	437	483	510	455	472	468	465	475	458	487	501	473	470	533	455	461	488	464	445	523	493	510	467	476	467	490	462	470	488	471	515	497	473	544	459	476	498	504	465	461	469	507	487	480	457	555	461	526	494	438	500	461	510	449	462	464	447	473	440	466	503	473	502	474	490	506	520	463	467	494	470	483	462	467	460	460	488	455	442	492	474	536	501	458	477	486	496	501	443	459	473	508	479	460	487	483	458	509	494	479	498	478	479	494	492	505	499	490	495	456	482	450	475	476	470	477	459	498	466	486	476	463	479	488	473	480	474	494	478	463	453	486	477	476	477	522	490	483	491	489	488	468	538	468	503	471	451	476	450	498	448	457	516	480	477	489	497	444	509	495	526	477	484	509	507	421	457	463	449	513	509	485	434	510	483	482	458	516	462	461	455	481	496	472	490	473	505	479	460	505	462	475	475	458	488	445	472	513	472	497	488	479	487	467	499	485	483	494	509	500	503	484	499	478	491	451	484	487	495	503	458	495	461	508	502	506	502	473	490	439	481	481	445	480	463	452	465	435	493	453	474	504	509	499	494	473	457	486	493	496	493	465	508	471	451	464	484	473	475	492	466	487	456	470	490	507	516	465	436	528	473	470	451	488	469	439	505	498	439	488	463	442	508	534	506	496	475	492	482	457	464	506	503	490	464	473	459	485	462	504	441	485	495	490	463	460	491	491	457	439	459	447	418	502	444	457	501	499	497	492	468	490	507	486	484	462	495	492	494	506	440	469	448	510	511	495	534	469	504	519	500	480	475	490	472	449	494	478	506	521	488	458	448	473	454	483	455	459	468	459	501	449	452	468	464	463	483	468	498	448	516	470	504	466	495	453	476	504	458	493	494	472	534	441	480	502	464	448	498	532	481	483	499	476	493	460	450	467	456	510	462	476	498	478	487	484	508	451	495	491	466	504	455	470	463	498	461	460	471	490	449	484	464	528	447	467	450	482	503	472	451	445	499	424	457	444	470	462	488	476	488	420	540	473	512	475	529	511	494	422	465	527	475	476	533	513	507	470	493	452	520	452	513	478	493	470	521	488	431	485	492	463	499	478	443	490	475	487	455	494	449	469	489	490	458	496	488	457	481	476	493	468	480	471	465	445	474	507	459	485	466	472	485	454	444	460	462	472	483	463	460	424	488	485	511	497	443	459	493	478	456	471	488	473	465	458	421	464	477	491	464	442	462	491	474	469	482	480	462	488	476	475	451	475	440	464	487	443	476	473	489	462	524	504	480	488	446	458	478	475	505	500	477	508	484	463	463	553	479	472	549	473	483	467	465	479	486	480	477	508	460	493	446	454	500	474	491	485	475	475	485	469	479	492	469	498	438	488	505	464	442	494	443	483	444	438	460	490	481	459	464	452	485	482	482	467	476	449	460	488	462	497	466	473	451	503	467	483	475	472	495	482	461	491	457	466	511	491	455	517	460	487	470	467	478	468	457	477	480	464	485	459	473	509	466	442	479	463	511	506	501	514	511	471	445	504	432	458	444	480	466	475	522	482	495	495	500	484	490	467	498	483	498	487	477	490	476	461	497	521	442	498	490	480	430	452	477	455	517	435	465	442	470	461	469	474	507	495	460	481	530	482	453	480	501	466	455	480	458	494	472	488	489	476	503	477	484	481	516	442	537	508	480	474	470	490	493	462	476	495	439	510	465	477	457	465	470	467	479	437	512	453	476	486	467	488	518	483	513	473	481	548	462	452	474	497	480	474	505	488	476	500	487	481	482	481	491	476	485	449	475	474	444	496	476	505	511	488	466	468	472	485	489	462	471	491	487	526	486	458	466	465	516	443	493	506	442	469	463	476	490	428	458	483	512	435	451	455	497	432	477	465	488	462	466	495	483	481	470	463	498	456	501	475	490	459	457	463	501	451	475	454	483	491	512	450	465	479	491	499	500	450	466	488	526	501	478	472	478	493	463	508	494	479	530	490	504	450	473	447	531	489	537	511
34779	56676	44239	27474	20798	15942	11578	8162	5972	4368	3313	2595	2090	1702	1356	1332	1123	1023	868	827	769	704	653	667	617	611	581	631	600	578	599	564	594	574	567	561	683	690	641	577	629	592	589	558	652	612	603	562	596	603	609	633	622	607	607	579	563	616	527	547	529	567	557	572	563	576	576	561	577	562	559	523	577	554	563	569	564	534	576	518	549	565	558	532	514	579	563	550	532	594	558	610	553	536	523	566	562	547	560	564	577	524	554	575	525	578	564	550	599	542	530	537	561	580	537	558	540	586	530	539	521	567	579	595	593	532	532	577	550	578	523	516	555	571	542	527	599	570	583	550	565	598	544	574	559	590	567	551	555	596	568	518	575	557	533	552	525	570	530	544	566	571	536	540	541	554	559	546	602	594	569	556	565	511	554	506	571	555	573	537	573	528	518	521	538	560	544	541	565	552	555	558	533	564	569	526	594	531	539	600	546	550	512	537	582	511	550	533	547	580	533	538	546	557	538	554	513	530	579	584	572	591	556	516	540	505	548	533	574	558	563	596	538	540	553	549	514	543	571	560	520	527	567	567	567	529	570	551	538	522	569	559	552	538	591	585	598	503	560	570	556	545	566	569	542	562	543	540	555	582	580	532	541	562	543	544	570	567	517	570	558	518	520	543	541	564	530	594	585	560	564	582	565	519	586	546	493	519	539	554	540	584	523	537	575	556	502	579	550	561	568	492	530	563	512	540	554	585	553	557	540	526	572	539	580	525	531	497	604	544	548	566	548	568	528	498	547	545	536	578	568	536	551	564	561	553	579	545	522	492	576	544	578	543	543	521	480	539	601	576	543	525	540	581	571	559	569	576	577	522	575	524	569	540	618	533	542	538	534	543	534	562	571	551	537	538	568	588	598	537	503	542	523	522	582	549	568	529	530	508	567	562	582	555	563	568	523	538	565	566	533	555	533	529	527	578	562	533	547	588	534	537	557	562	563	518	573	560	515	546	571	557	523	546	589	565	569	534	537	535	570	555	560	585	555	538	512	604	551	513	530	540	561	579	571	535	594	540	554	487	549	541	598	538	562	587	580	620	539	576	540	543	555	529	547	577	512	533	536	556	580	538	541	539	535	557	551	522	582	541	558	564	521	559	562	552	552	554	552	589	564	554	526	532	589	539	526	550	583	549	538	574	549	560	569	522	579	602	538	547	593	552	557	515	522	554	550	576	534	561	520	536	547	568	597	566	530	563	537	580	575	552	556	543	575	522	499	544	542	566	530	584	527	570	576	507	573	567	599	568	569	526	556	556	541	583	546	565	553	581	514	529	551	549	536	594	535	535	503	604	539	570	548	529	547	525	561	557	570	517	526	559	564	534	581	552	575	558	557	585	522	538	585	534	534	530	504	585	503	505	512	578	578	581	538	597	520	542	569	578	582	552	528	525	566	550	522	524	539	583	612	585	543	582	574	590	600	596	551	545	564	528	578	570	532	549	570	560	574	548	556	509	574	520	550	546	523	553	550	515	569	531	584	514	546	545	562	565	534	565	552	576	555	561	542	543	543	565	560	533	565	530	560	533	564	547	541	546	559	539	554	543	541	520	610	571	528	533	534	535	559	534	559	524	546	572	575	575	562	591	538	547	531	531	555	542	561	542	597	577	564	562	545	524	507	592	559	515	573	560	575	544	558	507	555	512	577	555	540	573	533	517	554	548	529	530	603	574	527	552	570	567	500	556	557	552	592	581	535	557	543	565	579	528	564	560	508	574	513	579	545	603	553	533	539	579	589	565	573	565	496	507	541	590	546	559	591	552	547	540	522	543	543	592	579	546	581	550	560	533	560	552	556	553	559	535	563	551	535	557	523	543	545	510	581	579	542	582	524	556	576	560	584	520	554	566	558	583	541	574	555	549	533	519	560	577	559	563	555	619	562	565	530	563	560	512	536	544	576	545	529	562	534	563	541	556	552	531	577	620	591	539	595	546	556	550	579	558	512	547	609	556	549	569	533	571	544	581	500	544	573	539	559	595	566	575	549	575	634	569	567	577	519	557	548	535	564	464	538	576	535	568	537	584	555	551	517	582	528	576	509	540	514	526	553	505	527	535	534	539	529	556	551	542	582	548	543	567	579	575	559	591	602	588	536	567	537	567	594	580	567	537	549	557	517	577	521	531	517	565	544	541	565	585	548	559	554	552	552	524	534	545	553	531	503	550	582	539	527	584	579	550	575	558	569	517	594	552	557	568	539	567	547	585	561	536	569	544	550	552	556	549	537	566	555	541	567	584	564	583	538	581	530	575	508	624	523	575	544	507	552	556	556	543	579	552	525	578	565	586	534	554	537	554	583	574	543	532	568	518	544	519	599	560	530	548	515	531	590	522	549	580	563	583	566	570	564	553	621	563	549	572	563	574	534	564	532	558	612	582	545	557	607	533	510	579	533	513	494	531	574	536	536	551	558	601	577	574	575	553	593	551	598	563	536	564	525	556	592	560	538	616	562	548	568	566	545	540	559	570	538	569	567	548	537	536	575	554	562	529	544	563	509	532	586	573	605	509	523	531	555	565	518	535	548	550	574	602	549	524	606	541	580	579	553	544	550	556	609	565	546	532	581	561	543	505	563	518	533	566	545	546	570	550	556	555	573	572	554	562	516	598	568	523	549	560	563	577	553	527	540	539	577	495	494	573	562	504	589	541	534	570	541	529	560	546	585	565	595	530	530	566	566	545	524	527	552	488	571	543	577	551	519	577	546	521	551	558	553	547	570	563	543	539	549	553	530	528	577	547	594	574	599	543	545	534	581	547	553	563	520	567	533	543	519	576	556	577	548	552	519	548	520	566	524	540	498	564	551	550	506	550	534	561	572	517	529	531	518	584	545	568	563	549	548	536	529	559	556	574	562	595	539	558	557	556	515	527	515	563	603	596	581	505	583	518	508	557	518	552	577	627	556	556	546	524	565	557	527	501	546	549	532	521	561	563	573	581	523	575	549	505	558	555	529	520	544	561	531	557	559	566	573	520	563	553	544	578	570	516	553	565	526	594	533	537	537	541	543	522	514	548	525	555	557	543	573	526	588	554	559	499	612	572	562	569	524	515	583	592	542	541	591	558	590	562	569	545	542	580	543	572	578	535	580	534	555	527	562	547	575	579	500	535	525	550	539	572	562	537	570	566	549	525	549	542	528	566	540	561	545	570	570	606	552	548	610	556	559	528	536	550	508	560	605	549	568	569	546	534	579	551	639	554	548	515	548	549	535	495	559	526	583	553	549	580	524	556	587	575	567	545	558	599	566	529	525	573	573	528	548	567	568	555	546	555	591	542	561	548	593	575	564	551	562	538	534	570	567	573	555	570	544	537	533	559	563	547	517	524	551	552	539	539	511	536	528	545	558	540	555	550	562	543	519	562	606	556	535	541	546	517	560	557	551	529	598	545	522	510	542	508	562	536	528	585	544	573	569	539	556	526	581	548	574	534	577	540	524	550	542	558	522	555	541	562
22986	21404	29005	24210	21454	21782	15965	5947	3670	2759	2234	1753	1438	1130	979	963	826	752	684	640	629	568	498	546	565	533	467	511	505	453	502	465	495	486	532	499	565	523	477	501	575	489	502	509	532	540	533	480	494	513	514	488	484	499	486	486	518	496	471	519	490	487	503	480	491	478	519	506	480	463	475	477	499	469	482	489	461	454	445	504	476	481	469	502	475	466	463	529	503	490	498	469	479	458	448	512	456	537	493	493	508	486	518	460	475	493	481	539	471	473	494	461	446	484	468	514	475	478	476	500	477	493	487	463	494	494	482	503	488	446	500	488	448	479	472	500	482	454	496	491	444	487	491	494	471	471	477	484	483	463	508	487	458	461	522	430	479	457	499	499	480	428	499	491	476	495	502	509	498	503	449	496	461	431	488	440	509	510	462	465	472	467	457	447	504	477	455	481	468	495	502	475	486	488	477	496	458	503	474	494	443	466	470	497	503	499	473	529	505	500	428	518	464	520	473	473	492	519	488	468	459	449	502	453	445	479	492	477	490	509	488	494	433	504	488	445	455	498	490	494	508	505	433	464	494	450	480	500	504	488	448	495	497	441	496	524	496	451	522	511	521	513	468	505	477	472	461	483	522	520	452	472	471	528	466	485	477	483	462	516	501	480	466	509	507	513	480	503	491	475	510	499	457	474	510	474	466	497	490	470	505	466	476	483	502	454	458	481	464	459	482	459	454	491	431	471	508	487	510	506	467	491	502	433	468	507	481	471	484	509	485	466	516	470	508	522	460	417	504	487	480	464	481	493	528	498	479	462	477	445	506	481	487	453	490	487	501	471	462	474	499	477	453	453	480	467	483	518	481	478	525	455	469	440	533	468	479	496	465	512	449	481	486	475	496	489	476	491	458	503	484	454	494	462	468	485	504	481	498	482	478	456	440	485	468	461	502	472	500	499	496	457	507	491	465	444	481	483	484	496	515	461	492	466	477	488	500	465	437	503	497	480	488	454	460	504	432	491	487	476	485	461	487	487	424	467	474	488	442	512	489	514	500	451	495	485	494	514	497	456	470	500	514	475	490	451	456	471	479	477	467	478	436	475	505	504	467	500	512	481	467	453	460	495	476	489	502	455	470	460	522	504	446	506	496	513	475	504	508	487	442	446	446	511	472	474	447	475	447	475	534	511	511	499	487	469	460	499	501	486	450	499	469	474	442	444	470	447	544	490	516	468	486	476	489	484	449	464	497	490	484	452	503	474	505	531	467	476	492	465	483	446	534	494	495	467	469	495	513	466	514	494	465	467	472	458	460	504	513	541	489	490	474	502	464	476	473	470	478	447	506	520	474	456	465	475	474	486	472	490	479	435	486	518	474	506	513	509	494	494	497	458	453	478	496	477	509	471	515	526	479	493	499	454	466	490	526	476	488	484	476	465	472	515	494	525	452	478	463	488	467	479	504	498	499	529	533	479	477	477	518	502	448	455	457	486	473	512	498	507	457	463	472	493	468	486	493	504	491	482	540	506	497	471	485	515	482	453	459	513	465	487	483	532	448	506	507	505	520	516	486	456	510	435	489	471	488	464	489	488	493	490	467	486	459	491	485	504	483	459	500	487	446	474	485	490	498	496	472	492	492	458	490	481	468	456	509	492	461	459	483	512	517	488	491	440	460	486	489	466	485	496	473	457	497	511	479	505	527	467	486	453	487	467	487	442	486	483	473	507	513	513	522	470	435	462	457	469	451	471	467	474	440	502	443	490	511	477	501	507	519	465	456	479	491	467	480	454	491	511	459	466	443	470	476	504	452	466	487	522	493	476	487	499	523	507	453	467	493	501	485	518	459	468	488	487	465	508	481	489	485	486	551	480	524	480	478	469	504	525	488	498	480	519	452	441	501	498	491	512	482	496	493	515	447	456	472	468	453	481	461	458	471	487	504	529	486	517	517	452	488	443	494	451	464	531	488	535	487	500	528	487	470	486	518	458	482	474	483	494	509	495	505	472	493	498	496	480	482	504	487	459	479	446	438	524	458	491	461	514	470	489	484	497	477	479	478	451	471	448	506	488	499	473	483	490	497	478	480	458	500	469	534	483	480	507	483	495	509	481	447	503	494	510	462	532	476	470	464	482	515	475	527	501	464	442	473	500	477	498	455	447	451	451	502	505	478	454	472	485	486	491	468	466	469	471	460	450	459	472	475	500	521	498	493	480	477	483	474	509	465	484	472	485	528	503	482	450	493	488	474	463	493	456	472	466	492	481	467	493	515	466	452	484	504	483	465	495	497	458	451	473	476	481	476	502	494	486	486	492	485	526	483	471	467	462	434	475	495	490	434	485	515	477	523	451	503	449	463	481	479	480	525	500	488	416	491	484	485	508	481	507	519	464	507	479	476	498	461	487	451	457	473	511	459	472	466	478	425	509	460	484	495	455	460	467	490	493	460	446	515	478	452	500	477	439	502	466	499	457	506	457	465	492	496	471	462	478	484	459	467	468	460	510	493	473	486	489	486	467	469	505	511	486	491	473	469	489	484	471	467	434	471	488	452	465	494	498	472	460	483	490	501	512	500	462	501	510	492	465	482	476	492	461	484	543	465	489	504	462	500	464	507	498	465	511	515	463	500	495	484	453	458	489	451	475	494	471	511	481	453	511	460	517	474	478	467	480	456	476	486	461	461	471	480	479	443	528	489	465	463	496	498	500	444	492	483	495	466	452	467	451	508	456	514	529	531	486	491	497	502	473	494	482	478	515	512	471	483	486	470	478	485	474	458	469	488	485	481	505	512	451	485	502	488	467	472	481	441	482	468	468	483	479	463	474	496	437	500	480	468	494	456	490	470	492	487	475	490	428	541	494	479	443	514	489	456	467	475	471	520	492	465	485	489	480	503	479	504	475	463	476	449	491	448	466	476	473	493	521	456	479	479	481	466	500	453	510	524	461	438	468	484	499	476	463	462	494	472	479	500	497	463	515	486	498	481	475	520	486	494	470	498	491	495	487	468	450	500	462	463	486	448	452	438	488	492	506	449	481	509	488	478	519	492	511	511	489	459	467	451	473	456	461	510	483	495	501	471	497	491	493	453	448	477	493	492	483	487	495	479	469	493	489	478	464	512	480	531	504	510	495	466	485	498	460	495	476	473	486	472	481	488	520	499	518	496	460	490	513	474	460	449	462	467	464	491	483	488	524	502	517	471	463	482	467	449	508	462	502	489	458	469	492	471	490	488	494	469	485	494	479	456	493	463	500	510	482	470	469	490	495	466	482	439	461	474	483	480	506	459	445	454	502	459	502	467	507	487	462	455	436	488	460	506	457	478	473	490	483	477	492	434	461	489	480	448	488	484	470	454	491	485	449	469	484	510	446	501	501	473	482	497	507	484	483	474	525	521	474	493	441	464	491	500	477	476	497	443	505	514	496	490	482	492	477	485	521	504	493	479	512	521	482	414	442	460	457	452	502	509	490	504	499	449	502	493	475	436	501	465	479	467	474	450	489
35987	56762	42696	26293	19450	14655	10907	7756	5628	3946	3146	2515	2020	1582	1384	1255	1119	982	878	800	756	723	728	652	611	595	538	560	570	537	626	566	594	573	589	618	628	650	634	577	634	563	632	580	598	609	623	644	610	606	625	622	582	575	562	602	565	607	600	553	599	561	593	547	551	567	600	542	560	579	552	544	532	572	554	540	569	554	602	545	528	555	544	524	515	533	551	533	542	567	572	577	526	589	582	540	537	580	598	600	532	509	537	586	540	608	579	560	587	568	516	555	567	563	567	593	544	523	548	575	569	555	582	571	525	572	578	563	587	576	579	530	551	564	554	546	542	558	533	574	571	535	548	570	597	556	550	532	594	556	519	555	540	603	549	574	619	530	524	527	521	551	518	520	528	505	542	581	552	569	581	533	554	521	550	583	535	601	513	577	537	553	552	562	536	575	544	573	535	580	586	571	521	530	513	558	579	551	579	525	575	558	551	564	564	550	542	563	579	618	515	542	545	590	554	520	527	555	562	573	544	558	597	565	558	554	537	518	545	540	599	542	590	530	522	610	593	538	514	555	569	573	559	565	557	593	519	538	567	526	566	583	524	535	582	552	557	552	581	555	533	540	540	566	553	555	579	574	579	544	604	571	560	540	562	546	532	573	580	567	537	585	561	550	557	570	544	566	558	540	548	596	546	541	538	538	550	594	564	547	539	563	616	572	582	569	487	543	539	518	544	541	541	566	561	543	570	558	571	616	562	595	549	515	567	533	544	553	572	586	549	528	587	555	580	534	561	578	565	570	560	558	539	534	547	579	524	534	541	567	611	539	530	525	556	553	587	580	573	564	550	518	531	563	529	570	562	576	525	537	535	529	589	590	546	549	551	548	559	571	597	563	551	551	528	521	584	546	563	554	513	522	575	526	581	596	568	594	521	556	584	560	553	565	552	509	561	581	599	572	546	511	498	555	596	589	553	554	589	563	529	544	544	545	555	571	545	523	557	552	535	565	541	560	551	578	551	543	583	536	569	588	521	540	631	522	567	552	559	542	554	573	558	552	558	550	549	578	560	552	500	535	560	554	550	584	513	554	566	572	569	552	559	507	542	556	559	568	536	582	554	596	531	552	589	559	583	550	512	547	557	562	552	577	541	615	535	491	527	548	562	544	540	514	567	573	563	581	532	559	526	552	560	559	560	544	500	575	564	573	595	562	592	585	550	537	562	561	538	564	574	573	549	576	558	530	543	542	584	549	519	580	574	532	552	603	563	531	521	564	569	539	538	537	545	575	568	554	527	558	531	530	522	530	511	522	564	557	552	530	545	589	540	576	552	589	546	579	546	576	548	575	525	524	558	526	514	595	566	575	561	598	545	553	566	542	553	536	567	575	525	567	552	545	546	528	575	548	605	554	550	553	585	537	517	554	513	533	581	548	550	608	564	490	601	554	566	542	512	518	577	595	543	568	486	558	572	553	535	568	557	501	531	568	533	587	573	533	540	542	537	528	552	548	536	523	528	539	575	545	553	555	560	542	604	547	553	557	538	554	580	520	534	555	520	561	541	551	557	574	544	533	580	561	527	530	524	577	547	599	567	518	606	537	528	556	584	597	570	534	554	547	546	552	546	567	564	551	544	543	579	564	529	529	566	516	597	557	552	580	569	563	538	534	565	559	595	564	539	541	541	579	550	518	541	575	514	556	561	594	552	566	565	548	554	568	560	537	554	532	518	545	525	553	583	570	586	551	564	586	544	550	534	584	571	513	558	578	577	564	577	564	546	583	561	553	556	507	572	563	531	561	570	554	506	513	561	519	553	551	556	564	543	555	584	564	568	551	553	552	533	528	519	560	521	604	509	579	486	574	530	567	573	551	568	558	548	593	578	564	565	550	534	572	559	510	515	569	524	526	569	555	537	522	568	570	535	587	531	577	574	557	512	533	556	583	572	492	570	533	539	553	531	550	566	545	561	520	554	560	538	532	568	578	568	524	575	550	555	577	521	536	571	526	542	562	525	560	530	544	541	555	569	538	579	526	517	538	597	556	566	527	521	558	555	503	537	526	566	549	567	572	566	544	553	580	568	593	532	553	569	554	568	507	569	530	537	574	577	561	529	550	559	541	541	530	550	558	576	563	540	586	539	530	562	579	559	586	539	588	604	572	539	579	542	551	567	567	538	596	552	513	562	565	525	586	530	566	575	588	575	554	539	570	592	568	559	574	542	582	558	544	544	553	534	574	615	576	561	549	546	564	563	552	547	549	581	555	554	546	549	542	568	559	550	536	490	567	527	525	565	586	516	606	553	566	546	575	560	564	579	603	556	543	597	565	571	593	573	596	564	559	544	538	525	554	573	554	549	589	514	529	539	562	621	565	560	575	600	563	571	542	563	581	533	523	594	544	564	554	553	547	558	541	586	548	543	557	557	570	552	546	526	571	563	616	514	542	532	534	580	534	607	571	597	555	552	537	553	586	563	573	528	552	536	580	548	541	559	536	565	584	570	526	586	550	544	520	571	520	529	577	551	555	554	576	608	494	563	589	600	541	550	549	524	575	563	564	550	546	557	563	550	583	562	529	543	546	534	521	557	529	573	549	552	527	589	567	524	561	565	557	555	526	550	508	511	548	550	543	573	545	539	579	575	577	528	536	545	568	555	514	556	563	523	517	541	566	574	547	570	535	554	521	561	580	525	584	506	530	524	578	511	512	529	584	628	563	569	546	585	522	552	551	519	518	547	562	582	562	547	560	532	562	540	555	577	503	528	550	542	556	530	560	575	559	553	540	590	570	524	533	540	555	575	551	565	570	545	506	556	588	546	581	562	572	543	572	540	555	567	608	559	568	545	529	550	534	630	555	559	570	572	583	537	560	553	560	550	544	535	569	538	558	586	577	531	552	537	554	532	539	545	568	561	560	558	549	534	546	568	544	564	530	564	562	582	560	554	529	547	577	575	555	606	540	580	543	558	555	579	579	533	540	541	549	602	574	547	576	539	524	563	550	594	567	530	549	565	547	547	576	532	547	537	574	558	556	570	537	566	548	562	545	532	609	524	582	552	568	520	560	593	537	571	548	539	583	571	559	550	506	570	565	545	553	582	521	550	547	568	550	554	570	554	560	557	554	575	612	557	609	553	547	566	534	540	538	566	563	549	508	577	589	566	520	592	559	605	540	590	536	534	549	556	539	567	555	541	537	569	536	545	549	514	594	553	540	513	524	579	582	504	556	502	556	594	547	577	562	611	576	530	521	520	610	566	542	521	562	513	541	563	575	579	551	561	537	551	559	513	558	546	532	570	544	569	561	542	527	538	585	544	574	542	565	555	537	558	573	538	541	540	522	522	542	562	580	559	552	541	608	519	577	557	565	524	567	538	545	578	562	553	609	573	556	520	554	560	557	573	503	527	540	564	582	532	559	592	550	563	568	569	593	559	562	534	546	555	579	572	578	564	564	546	519	515	553	576	610	518	568	546	530	584	514	520	576	548	576	580	556	544	563	531	546
22990	21404	29014	24174	21475	21871	16421	6636	4054	3146	2336	1818	1464	1283	1111	972	883	792	747	667	628	598	612	531	503	524	537	504	501	493	488	450	467	478	543	499	544	542	536	486	534	511	535	518	505	539	525	512	520	526	520	499	499	488	508	507	467	487	471	485	475	467	473	491	548	502	512	490	490	474	455	500	461	466	499	439	450	479	464	519	465	512	496	482	524	476	470	460	461	478	509	489	502	479	493	465	480	502	487	493	444	449	479	486	470	470	462	495	450	482	491	478	496	496	445	428	491	470	444	477	469	499	499	452	472	491	485	518	447	495	476	469	485	472	501	468	466	485	489	462	464	453	466	463	434	471	465	441	479	461	468	476	474	463	509	440	455	488	484	514	507	474	483	467	441	470	465	459	472	490	440	480	491	487	486	473	452	489	459	477	496	451	471	474	495	467	450	444	434	506	415	421	530	478	486	483	464	495	490	478	483	504	543	473	457	493	495	445	472	460	476	480	463	478	500	489	484	498	467	487	503	433	427	482	441	491	464	481	476	476	487	479	477	492	511	471	447	500	507	517	512	493	477	484	477	472	472	469	461	488	460	510	463	492	444	434	453	510	490	475	501	429	523	476	429	458	482	481	456	514	502	477	430	478	459	472	481	452	443	467	472	462	503	499	488	465	466	474	457	443	430	487	448	467	464	440	481	490	487	466	452	478	485	474	477	482	465	455	467	473	523	464	463	495	442	484	435	460	471	449	489	500	454	457	438	492	485	495	449	480	509	451	489	443	475	505	477	495	505	499	509	484	517	484	486	519	460	488	484	456	494	463	484	480	515	497	494	447	476	481	541	451	464	460	487	463	484	465	508	480	479	463	532	464	480	504	502	452	473	503	498	482	490	454	495	459	454	469	513	481	442	478	468	464	455	435	496	477	469	476	491	483	473	493	426	460	474	482	457	463	481	457	494	469	519	484	464	472	457	504	487	509	499	518	463	477	486	465	456	461	426	485	503	463	454	465	464	454	461	491	479	470	480	471	479	528	468	454	465	489	459	396	481	507	473	469	513	473	475	499	502	448	503	486	492	495	476	466	473	467	475	501	494	501	487	462	462	466	450	473	466	510	449	487	482	471	470	472	496	443	480	479	486	455	453	410	486	468	442	491	442	469	436	497	476	497	456	488	466	425	462	479	470	516	461	495	464	474	488	486	508	498	478	489	449	496	456	513	492	476	511	497	447	471	466	479	520	484	502	496	477	473	496	472	497	489	468	472	506	469	452	469	453	453	496	481	454	483	429	522	475	465	440	505	441	500	430	473	474	469	441	490	459	459	509	419	446	454	473	518	495	484	486	470	474	485	483	467	516	439	454	497	448	474	466	510	491	503	461	503	444	490	464	448	504	480	502	470	467	468	498	517	506	478	495	443	430	484	447	482	507	505	477	477	453	483	481	451	506	499	490	450	505	470	470	499	514	467	486	482	465	469	489	515	479	509	484	468	471	500	468	479	482	485	493	441	523	478	464	465	484	493	505	474	471	517	459	462	516	460	492	476	446	447	438	482	454	466	467	462	465	443	474	494	488	463	503	457	454	469	459	493	501	447	458	482	445	470	452	464	512	468	481	532	486	430	475	465	500	509	477	451	463	440	510	458	465	498	458	487	491	502	484	495	482	474	469	467	465	473	483	463	493	456	494	475	410	462	502	466	451	476	418	489	481	485	499	477	499	470	504	490	483	477	490	486	508	478	468	490	452	437	545	496	447	493	478	465	477	451	452	480	507	445	486	491	431	439	504	468	478	473	443	513	477	436	483	489	512	445	494	471	499	482	460	497	425	428	453	482	480	507	451	477	480	480	459	434	474	494	480	492	483	487	485	468	422	453	449	470	512	450	498	465	482	459	480	502	501	441	443	445	559	479	479	453	465	474	520	463	482	468	520	465	505	494	447	481	470	480	462	495	484	511	496	500	460	504	494	461	494	475	458	483	464	467	499	463	506	474	462	471	498	469	471	497	490	445	469	444	484	476	515	462	481	464	474	454	451	436	479	485	491	490	465	431	480	416	471	501	472	500	478	490	501	490	463	465	470	442	507	441	498	461	494	501	479	466	471	451	467	472	479	452	470	449	465	477	466	481	496	511	507	463	514	511	477	493	458	446	475	450	488	462	447	510	454	472	490	463	459	499	434	484	470	462	468	459	466	485	462	461	474	428	480	510	477	445	478	473	491	465	504	490	443	461	488	415	508	435	491	466	485	482	457	476	496	471	480	428	472	543	444	488	498	474	481	487	421	477	490	485	485	463	483	468	478	491	556	451	462	496	458	492	450	495	467	513	472	492	491	496	487	489	521	510	471	485	479	473	465	489	493	509	495	448	469	443	465	477	487	427	473	470	453	486	466	407	469	454	483	530	469	506	442	514	429	431	453	504	476	488	494	489	479	480	490	508	499	479	444	491	474	473	477	479	488	493	462	469	477	474	464	461	449	483	472	523	452	462	472	479	457	512	481	480	478	456	499	492	437	473	481	490	447	469	463	452	480	448	489	441	463	475	488	449	480	496	486	497	459	478	484	460	449	516	487	497	448	495	480	462	473	488	494	468	479	498	470	462	456	469	471	475	448	505	491	479	452	498	491	454	463	496	481	481	458	473	439	493	465	449	496	521	440	505	468	469	472	477	473	455	454	461	488	434	443	452	469	483	448	479	488	468	480	458	453	458	502	485	507	471	495	467	468	486	490	507	519	463	471	484	444	473	454	487	515	492	486	450	464	472	516	497	451	469	500	454	458	466	498	452	469	474	456	464	464	472	477	488	484	496	481	476	473	492	494	500	438	512	460	475	468	541	502	486	492	496	493	485	483	510	450	488	453	470	476	464	502	487	490	485	451	447	485	506	426	471	447	485	486	467	475	443	475	459	448	478	488	491	486	473	513	456	430	467	489	465	452	462	463	448	507	466	472	475	483	497	489	464	470	469	485	465	535	488	443	427	471	456	496	473	501	478	465	471	491	455	457	459	472	515	465	470	447	471	467	488	494	483	496	473	498	514	440	454	489	491	475	512	468	493	478	453	462	516	504	472	505	444	497	472	483	480	471	479	470	471	447	475	481	495	471	471	498	468	472	469	482	480	503	487	498	466	462	444	455	485	446	490	483	477	484	471	474	463	454	457	466	444	487	491	414	441	466	444	482	503	508	499	471	417	482	451	453	463	484	455	471	496	463	481	466	489	481	454	440	466	457	456	452	469	454	450	515	499	488	448	426	480	494	449	478	464	496	456	495	471	443	463	492	493	493	484	459	476	461	468	422	468	524	486	450	463	461	462	498	498	441	499	488	473	506	491	475	463	478	500	493	452	522	458	446	457	488	459	509	495	479	452	492	508	469	473	517	472	465	494	489	445	479	475	450	479	456	457	480	516	496	505	485	478	459	516	462	492	480	477	500	422	507	461	488	446	514	486	445	451	461	451	487	451	474	484	507	459	458	477	472	449	472	497	488	467	447	467
34090	54268	40964	27762	20802	15641	11624	8462	6183	4546	3404	2670	2146	1731	1550	1368	1051	1015	866	868	776	747	694	716	623	634	594	618	584	562	547	588	563	583	610	582	617	626	623	560	604	604	597	596	630	624	582	596	579	641	561	528	582	631	551	586	565	564	590	556	613	572	559	577	591	519	598	562	596	545	527	597	548	543	582	615	533	540	548	521	583	566	534	550	576	522	566	542	546	563	570	531	525	608	564	530	572	522	588	565	542	551	537	551	543	565	537	550	565	580	574	565	537	565	587	509	556	545	545	584	543	537	563	563	584	565	547	535	574	539	564	580	582	562	546	544	522	529	602	556	503	507	570	539	578	502	538	571	558	532	557	508	516	576	538	554	527	540	578	556	523	540	533	529	556	580	564	542	561	603	553	524	532	562	573	548	602	539	516	511	581	525	590	527	571	572	515	562	542	543	522	623	563	538	536	536	551	535	550	568	569	527	566	518	581	508	547	577	551	549	542	571	546	542	534	571	555	531	568	534	580	540	542	550	547	563	570	511	547	566	566	584	541	551	520	577	564	511	580	545	553	497	512	601	597	568	562	532	537	530	539	548	567	567	553	540	536	536	523	562	589	533	509	530	549	550	560	610	555	520	550	489	522	578	546	535	553	573	553	516	574	542	587	573	534	558	532	551	568	577	529	537	544	576	521	541	550	529	564	565	539	551	540	544	571	546	575	560	528	506	593	515	567	552	530	596	534	527	555	584	547	545	581	540	543	535	555	530	550	552	594	577	544	559	570	541	527	512	557	540	535	574	536	569	542	544	549	540	572	524	547	527	563	546	536	551	527	542	554	596	567	560	563	551	569	485	579	545	568	543	551	536	496	563	540	543	586	553	545	570	579	546	553	540	569	534	526	539	527	560	535	515	495	546	538	528	510	548	555	554	550	559	518	575	536	580	569	513	563	539	545	532	533	594	581	564	532	528	528	551	560	578	554	568	544	515	503	509	540	540	530	607	563	517	575	540	566	551	501	567	531	552	565	528	577	553	574	554	536	571	578	555	562	558	512	515	553	540	553	519	559	572	563	555	573	595	537	567	520	505	536	527	556	577	531	538	535	573	542	545	541	570	571	564	558	523	566	551	566	504	564	542	564	546	562	535	582	583	514	591	522	577	595	580	544	537	536	497	499	555	527	548	553	533	556	589	591	569	581	575	606	552	547	527	574	572	534	570	529	561	543	562	573	548	499	501	551	527	523	567	570	537	571	556	531	581	555	512	545	572	584	514	532	566	544	554	555	569	562	503	490	519	555	543	532	534	552	569	516	528	576	549	563	533	568	555	572	557	554	552	570	513	564	533	557	539	531	576	541	566	560	563	552	588	578	586	531	522	590	536	538	577	546	559	549	501	581	519	562	530	523	524	545	603	584	562	518	529	551	576	531	528	545	553	569	601	515	561	522	633	554	553	520	585	538	589	550	532	553	515	540	560	554	542	570	517	540	567	533	519	559	546	573	555	535	541	569	587	573	528	520	546	543	526	518	552	553	562	603	561	565	529	523	542	560	565	534	536	533	546	587	583	544	538	569	567	562	545	581	524	561	566	541	543	514	513	561	569	505	533	517	584	549	572	495	522	487	525	567	552	569	566	583	521	565	508	527	557	546	551	532	565	575	586	490	554	534	543	576	537	564	539	539	545	575	574	572	516	558	528	520	555	520	500	511	575	566	558	551	537	574	513	549	553	556	543	558	537	511	520	558	573	570	540	540	546	568	535	528	590	532	528	597	487	537	517	577	583	596	562	552	518	541	531	572	545	528	544	581	550	573	532	540	525	544	516	516	543	569	563	546	563	522	573	539	523	571	570	565	567	579	550	566	562	610	527	574	555	529	573	560	549	628	564	557	554	514	539	510	558	530	534	577	546	531	514	515	567	535	512	495	612	545	565	554	513	568	569	549	573	546	538	552	520	578	527	548	507	543	590	567	551	532	572	541	565	559	547	596	516	547	572	574	575	553	554	543	566	547	530	507	521	513	531	543	487	570	528	554	534	548	549	554	556	532	522	534	565	564	540	543	545	568	554	574	552	541	559	580	553	517	562	504	583	534	574	552	542	546	569	526	575	599	583	587	545	560	553	568	570	578	578	496	553	533	556	539	565	549	533	531	598	559	551	553	568	576	493	563	579	564	544	519	566	560	567	574	544	532	596	551	558	591	565	549	523	562	578	533	589	537	515	513	549	556	505	537	519	544	571	553	595	539	566	566	559	594	526	557	569	556	550	545	567	562	520	622	543	580	547	551	560	532	558	567	580	533	551	544	564	537	558	541	533	573	527	544	544	608	526	527	548	535	557	521	531	552	587	583	546	522	526	563	561	590	561	519	549	534	531	523	545	559	524	563	536	570	529	535	544	542	529	566	539	544	563	542	552	523	542	542	531	514	519	542	577	543	556	565	585	567	552	561	541	578	555	528	532	607	556	550	574	548	550	561	566	552	510	481	568	555	587	566	521	531	538	577	543	547	522	574	579	572	557	531	554	596	538	554	565	524	576	530	544	517	543	560	558	606	555	519	555	553	507	515	554	551	537	596	548	554	542	560	560	573	540	565	518	544	554	569	576	553	547	544	526	546	523	559	530	537	575	546	535	556	518	578	571	550	532	575	602	534	563	517	520	529	585	570	555	611	539	563	530	555	530	558	569	561	546	530	509	568	537	568	561	503	536	540	551	568	556	537	523	577	605	557	523	565	548	547	568	627	529	565	543	519	565	593	561	548	522	568	564	572	523	538	554	526	552	565	598	541	557	565	512	563	538	514	572	596	574	561	566	551	554	537	544	558	538	516	587	542	573	526	554	556	575	583	529	598	567	539	555	612	520	521	574	531	538	559	539	569	527	572	569	562	579	537	554	548	558	527	566	564	583	544	535	529	582	581	575	540	533	537	566	574	547	550	545	516	531	537	537	569	558	583	572	553	540	525	560	551	523	556	531	522	576	568	520	541	561	539	536	593	534	592	578	530	572	576	579	580	555	584	511	548	497	549	553	547	568	525	571	591	534	518	559	563	530	548	534	559	511	545	537	568	533	532	554	493	558	535	604	588	573	550	551	509	548	578	537	547	536	593	547	517	535	561	575	577	572	592	562	542	556	562	541	559	565	527	551	557	529	542	552	529	551	543	581	528	533	547	528	516	587	544	563	544	591	550	557	577	555	567	580	516	545	553	573	577	517	574	549	540	555	559	559	542	564	566	603	568	553	522	536	580	595	571	560	556	540	529	530	535	591	549	530	567	555	577	605	562	524	584	592	518	555	582	538	548	502	519	541	591	530	573	559	545	524	551	509	555	510	560	542	530	576	546	511	583	589	573	528	516	548	634	570	589	512	567	545	535	526	579	552	579	497	584	558	498	541	541	531	539	539	560	539	535	567	531	553	571	569	562	556	508	548	562	575	529	585	557	584	567	533	578	576	530	585	587	556	527	570	512	550	559	532	563	532	549	555	525	600	497	544
22912	21284	28907	23996	21345	21707	16004	6088	3761	2828	2170	1713	1412	1214	1072	982	833	818	717	671	619	619	514	513	540	505	520	479	497	500	507	501	490	495	492	511	500	497	519	531	489	504	526	510	539	511	470	488	510	539	503	503	488	533	494	483	460	490	447	486	465	508	462	496	471	508	505	465	490	500	492	479	508	483	484	469	484	452	494	469	449	492	492	504	470	491	507	509	421	495	488	517	439	429	489	477	469	497	487	471	515	466	477	478	469	477	483	466	470	453	476	440	507	508	458	522	425	461	443	479	420	505	462	466	510	478	459	465	424	467	477	493	490	455	461	476	488	455	466	497	495	461	451	465	455	457	476	450	485	469	454	491	510	474	477	459	430	446	483	467	463	505	484	478	481	466	466	457	455	455	420	451	461	481	427	466	474	476	460	452	487	531	529	478	453	471	476	471	467	471	448	454	455	479	474	454	427	478	501	449	485	513	526	459	460	458	482	448	462	466	472	522	464	505	484	477	451	459	456	455	471	460	490	442	457	443	483	445	462	480	504	454	489	506	424	468	482	479	494	482	477	491	475	472	462	461	466	448	499	484	502	454	486	457	484	475	464	455	448	493	441	499	479	499	452	477	484	480	461	478	485	501	491	447	464	475	459	448	483	494	457	502	532	493	422	534	492	522	508	473	501	412	497	519	444	483	503	469	467	465	504	478	487	493	495	490	458	487	444	440	468	454	472	464	475	501	479	482	445	452	482	478	475	484	463	476	488	456	511	452	455	454	510	438	509	437	455	482	451	465	463	458	475	486	539	493	470	452	464	460	461	443	454	474	455	464	469	452	445	495	480	483	464	484	458	489	435	476	491	456	468	476	481	426	506	490	492	470	449	474	476	495	445	451	493	448	465	483	486	456	466	444	481	463	448	460	486	467	487	412	471	474	486	456	478	478	444	464	499	471	497	499	471	488	473	474	496	465	477	457	494	492	453	477	503	471	471	447	461	517	470	506	468	477	481	467	447	459	498	474	480	488	444	465	512	453	458	486	484	494	486	452	457	482	481	479	479	416	461	483	467	487	390	459	509	493	488	450	483	465	430	472	446	450	457	480	487	472	483	430	454	460	494	525	516	483	471	481	486	456	467	481	453	469	460	464	486	469	501	445	480	467	470	423	475	484	431	477	500	485	438	492	491	522	491	446	513	464	450	484	424	490	486	451	451	455	484	487	487	461	446	501	470	479	455	455	446	529	525	446	461	467	485	473	467	466	499	473	446	503	468	470	479	459	476	483	471	445	470	452	443	473	480	464	467	488	476	515	474	455	484	511	476	454	517	466	445	511	480	477	472	447	462	456	465	508	495	426	469	468	503	463	478	462	485	439	446	504	476	491	471	487	500	472	493	503	487	482	466	485	459	481	465	520	528	464	476	474	473	434	479	473	431	434	479	488	470	451	500	466	462	498	468	482	510	475	503	521	468	450	483	500	505	469	468	447	468	481	534	490	495	464	473	457	385	458	500	436	450	460	432	476	437	472	471	481	431	439	467	489	450	520	467	480	471	459	482	512	481	501	532	465	449	430	498	441	465	493	470	481	491	464	497	456	441	449	478	450	503	440	486	475	455	472	484	479	472	439	468	479	487	460	526	497	476	467	476	441	503	469	449	489	453	511	472	467	466	503	482	438	470	444	475	452	460	486	449	456	485	454	475	461	444	460	500	449	467	509	468	481	472	464	479	496	424	468	484	484	445	507	457	458	480	479	448	466	459	487	472	506	452	493	470	509	488	494	474	459	454	479	493	483	449	450	445	494	472	454	468	462	476	459	460	489	464	493	473	458	485	475	505	453	462	490	467	498	460	403	443	496	428	491	483	483	481	485	484	428	489	493	457	442	479	476	487	478	473	468	442	472	465	490	442	508	465	454	470	507	471	438	473	476	500	448	471	480	436	486	462	423	510	421	485	467	456	472	490	451	460	488	472	433	507	475	487	474	457	444	454	472	460	476	469	480	467	491	462	474	469	483	487	456	462	474	488	452	466	469	493	451	466	473	459	481	476	453	411	464	476	494	448	432	485	479	459	429	456	461	471	509	491	484	459	500	510	495	485	476	473	453	467	462	481	527	464	465	443	507	462	492	427	501	444	472	479	466	470	469	476	486	483	509	462	498	448	492	468	502	478	461	490	488	466	467	466	475	502	474	513	466	484	481	500	459	441	498	470	459	465	471	476	496	463	496	463	456	496	477	435	449	499	455	485	476	435	507	461	446	503	483	474	480	439	460	433	492	491	454	423	437	478	454	467	470	486	473	473	437	464	506	475	437	507	463	487	488	490	460	458	451	503	487	458	477	490	475	443	481	486	465	495	485	491	461	507	427	442	484	456	423	482	460	459	495	494	499	490	469	485	523	456	453	448	445	506	468	470	485	438	456	408	463	476	474	500	452	499	456	478	482	470	448	434	422	473	469	408	422	463	471	458	482	525	438	497	445	486	483	517	535	475	477	492	478	432	481	512	469	426	481	481	440	474	502	463	442	488	473	452	439	473	480	463	499	479	440	476	440	497	472	492	465	449	464	483	441	475	477	470	481	470	497	505	484	455	493	476	466	436	468	511	481	447	457	442	456	505	447	512	512	465	486	468	475	496	452	457	454	470	482	500	457	450	466	438	469	514	509	476	499	508	487	439	428	460	464	462	446	479	458	467	458	456	446	484	480	476	478	489	501	454	470	464	447	478	462	514	486	442	493	497	397	429	499	495	479	460	475	477	464	432	495	452	477	463	493	450	486	496	486	460	454	490	465	467	480	479	474	418	465	463	471	508	455	479	478	467	488	485	453	483	487	509	444	490	457	455	508	451	456	502	484	475	437	443	477	446	455	494	477	438	468	476	457	478	464	443	475	475	481	460	460	456	444	468	470	446	470	458	466	439	484	450	421	460	445	470	462	439	457	433	482	457	481	480	506	477	448	491	493	469	487	472	472	477	459	464	421	479	486	490	472	484	456	471	495	520	472	445	496	526	476	469	476	492	441	432	467	475	461	448	473	491	448	435	495	473	485	416	471	450	433	450	476	486	499	493	479	447	478	464	454	443	466	449	464	471	486	484	470	483	480	461	478	496	476	507	519	479	490	470	485	486	455	477	432	486	470	480	502	437	466	467	458	464	479	463	439	470	441	480	489	426	476	440	468	504	433	467	477	459	491	510	477	465	477	527	483	469	448	467	501	421	459	427	451	479	447	479	476	511	488	489	519	459	481	482	480	486	467	485	474	498	466	435	461	441	477	453	478	455	464	479	452	488	487	448	518	469	504	456	452	479	526	471	477	452	460	459	464	493	449	484	457	456	458	474	491	410	464	495	520	470	466	460	432	431	489	463	427	461	484	487	469	467	504	498	493	443	441	450	497	505	471	480	471	455	479	486	454	448	496	461	444	460	466	492	474	469	481	464	464	435	472	460	486	468	494	464	433	475	492	430	482	457	496	504	461	514	498	470	457	461	468	499	465
35163	52104	39858	26988	19755	14821	10960	8198	5752	4212	3222	2614	2119	1604	1489	1223	1220	1038	874	856	812	693	676	679	676	580	602	578	563	576	594	535	558	551	573	585	557	637	618	649	590	571	591	610	611	632	583	579	599	577	551	597	549	610	588	607	545	528	540	617	559	551	545	567	539	562	528	551	552	573	547	538	556	529	524	570	561	600	542	571	582	538	544	568	558	523	546	519	574	605	541	548	580	548	534	544	540	530	536	544	496	554	547	552	537	542	554	552	527	591	572	565	569	521	555	528	540	531	550	527	529	545	562	521	532	541	543	538	530	562	473	529	547	561	523	547	551	553	516	539	554	555	517	561	570	531	541	564	505	584	575	585	519	552	572	559	520	556	511	535	573	514	568	550	547	544	523	549	559	560	541	561	521	544	513	533	551	558	569	580	545	531	532	537	573	548	567	589	516	536	564	534	551	606	583	547	537	567	513	504	508	625	547	520	586	522	503	550	505	573	479	517	559	558	532	590	553	530	559	561	571	553	561	542	569	527	496	555	548	573	474	534	568	543	523	584	599	533	541	529	536	599	587	559	562	525	499	575	545	525	527	518	569	579	523	543	573	532	545	584	578	531	551	558	551	556	549	531	557	547	543	566	548	526	549	551	549	564	540	537	548	529	533	491	531	551	570	548	548	553	547	563	511	543	556	491	548	590	514	584	549	531	516	549	535	569	539	528	528	541	561	540	518	536	539	548	541	556	585	562	530	556	536	511	560	525	541	575	549	577	537	543	537	572	534	565	571	555	569	556	518	530	585	550	534	519	559	552	572	497	527	521	561	537	573	548	533	541	554	559	559	523	565	549	524	546	511	537	580	489	568	517	551	548	574	602	571	557	554	551	558	561	514	563	515	564	560	543	546	598	533	553	572	503	575	562	551	527	530	560	581	552	543	516	550	574	512	523	526	522	527	521	547	517	534	523	515	518	543	534	534	527	560	529	492	540	549	578	502	555	525	524	546	571	550	561	557	525	554	578	554	596	578	530	558	587	559	549	530	556	559	544	508	587	542	564	559	545	554	502	547	561	563	515	577	546	522	535	591	510	528	529	562	546	564	496	529	538	531	527	579	525	524	513	572	534	526	553	518	555	563	584	550	536	509	551	544	559	522	530	612	575	539	555	553	548	526	569	523	578	543	554	547	505	502	530	560	538	505	534	551	536	525	540	544	526	609	573	528	545	524	565	535	532	552	513	537	549	527	576	553	564	564	591	543	473	546	540	537	505	528	531	573	536	554	510	563	496	554	559	597	583	532	537	574	519	570	527	558	556	537	545	530	585	548	555	538	569	528	535	555	553	533	536	541	557	584	537	505	530	581	544	546	528	571	555	558	509	532	551	516	535	511	488	570	521	580	571	530	526	543	559	565	509	560	564	566	586	521	482	520	524	538	565	573	565	531	570	542	519	530	571	514	532	537	553	561	532	547	507	562	524	555	567	527	514	524	540	571	564	585	567	572	504	563	588	588	572	565	571	508	557	510	600	538	565	564	528	537	598	537	555	570	497	576	592	521	535	521	534	572	558	574	545	535	596	537	537	525	554	562	543	528	559	511	526	522	503	553	534	586	554	574	543	544	524	555	568	546	554	577	523	541	525	588	524	543	551	564	550	550	542	516	533	524	528	537	594	583	548	548	545	571	567	563	522	565	532	540	535	513	581	578	545	526	569	584	535	547	589	519	545	532	560	560	545	545	532	517	532	574	546	555	563	537	510	534	573	524	527	528	553	573	533	528	528	539	532	531	535	556	572	573	553	555	543	552	532	560	557	477	543	534	543	538	566	555	538	523	542	516	555	535	532	565	537	542	553	520	544	527	566	554	542	533	530	538	582	548	542	571	499	563	554	538	562	578	565	520	537	495	513	587	538	583	550	557	575	524	556	554	528	533	513	573	547	585	537	525	525	543	583	519	549	559	572	552	569	554	529	540	520	533	529	541	571	554	553	570	515	547	572	538	561	523	547	557	567	529	531	565	561	489	524	553	584	535	515	504	522	580	537	582	536	545	565	555	553	564	616	540	561	559	590	537	569	557	531	518	526	532	535	568	543	548	533	535	543	547	522	519	530	531	523	558	535	550	551	582	525	561	563	531	527	529	526	534	582	521	536	573	570	554	526	526	565	538	573	592	555	537	527	520	574	565	548	564	546	547	532	539	556	525	545	530	542	584	541	535	541	537	544	572	551	573	568	569	550	557	585	512	525	544	533	517	521	543	577	528	530	586	551	559	532	552	566	531	538	576	572	536	490	537	530	545	581	562	551	539	514	537	542	550	593	543	530	566	513	589	548	527	577	551	557	538	567	510	540	529	562	504	512	532	567	559	557	573	497	525	492	572	541	550	538	540	519	521	534	514	534	534	557	560	506	571	589	575	549	549	538	540	580	559	534	512	528	536	539	513	562	564	547	502	548	521	538	541	551	521	514	538	554	543	583	535	512	537	551	521	539	572	537	534	539	513	560	563	552	535	522	554	545	566	543	556	552	554	542	558	531	555	493	567	535	514	541	549	590	522	573	561	552	515	566	513	559	520	517	526	571	564	597	565	532	549	565	526	561	528	560	565	551	540	523	566	584	545	542	519	531	556	531	519	554	503	550	547	574	531	538	536	558	566	516	560	520	576	557	520	536	531	536	525	532	576	600	534	567	517	529	544	564	511	554	558	587	524	529	550	516	551	580	531	569	566	536	529	573	564	533	560	562	532	513	555	536	570	563	541	557	523	550	568	541	532	543	562	504	501	563	549	537	554	561	576	592	534	561	526	546	529	540	565	565	537	565	532	527	580	546	572	595	541	542	525	510	530	511	494	544	524	569	583	569	582	537	552	571	550	499	556	565	541	507	519	516	528	538	554	579	553	540	554	565	515	520	563	575	548	535	550	525	548	575	524	538	532	589	563	552	553	523	531	529	578	572	566	566	538	546	514	592	569	545	572	594	555	546	549	558	534	546	565	512	553	583	569	511	579	583	502	529	539	565	558	562	524	565	554	499	527	515	555	567	534	524	576	546	535	568	552	523	523	545	579	520	529	528	526	524	545	550	578	541	496	531	537	531	521	532	520	554	539	538	532	526	574	538	592	509	554	528	553	570	544	562	491	549	503	511	557	559	555	534	553	553	551	576	536	591	495	499	559	532	532	550	520	524	592	508	561	542	530	532	553	583	567	595	548	508	515	528	549	552	510	571	514	503	546	532	590	550	527	541	529	544	526	561	526	538	519	560	535	548	533	529	521	576	556	551	563	513	544	572	531	540	549	547	562	500	544	476	511	587	502	556	580	552	545	555	568	534	536	506	601	558	541	546	568	512	529	518	586	564	535	585	554	547	524	517	548	541	549	542	540	518	561	533	514	502	523	511	548	534	532	514	548	536	537	541	495	557	507	569	543	535	557	536	512	551	558	536	519	589	499	542	561	563	543	560	566	557	557	534	547	551	552	517	510	570	538	550	569	507	527	598
22920	21364	28961	24146	21433	21875	16540	6595	3957	3199	2390	1851	1519	1282	1163	1032	871	841	741	666	630	611	605	526	526	496	531	495	467	455	502	471	490	511	509	510	545	564	492	498	516	500	498	525	527	522	511	524	520	491	523	475	493	498	521	489	531	481	518	455	456	472	502	452	507	475	482	478	467	492	474	481	437	498	492	461	450	470	494	460	527	496	491	457	479	502	495	493	516	437	463	460	488	507	467	465	469	475	501	501	468	461	492	520	469	459	489	461	503	499	496	471	469	447	500	486	468	465	476	481	462	457	457	480	473	497	486	476	453	436	468	476	489	481	476	457	475	476	458	481	508	490	492	481	499	470	456	479	461	491	445	482	493	466	507	429	425	485	507	438	439	469	435	498	507	471	471	453	493	472	464	459	449	452	454	480	475	468	452	489	449	434	471	516	460	484	488	502	478	484	434	469	441	520	491	451	497	471	469	437	408	463	445	486	504	516	486	468	513	437	471	434	479	513	509	450	487	483	487	484	488	489	417	456	468	500	486	474	487	481	462	495	518	435	442	416	482	472	462	475	461	482	461	497	495	480	472	482	466	441	436	495	435	485	445	452	436	476	504	493	442	479	518	463	442	471	432	510	489	467	511	473	502	461	456	459	454	492	461	491	454	452	446	457	470	464	466	494	483	466	485	520	480	451	505	454	435	510	474	475	474	486	444	516	479	407	516	489	463	473	440	498	472	506	466	445	516	485	515	446	502	461	479	452	471	500	464	494	432	482	493	477	446	465	465	483	530	455	523	497	474	508	432	509	480	461	494	493	466	480	491	518	440	451	469	469	487	474	466	505	477	469	460	449	498	472	478	472	449	517	450	454	462	464	482	469	491	481	492	459	482	489	492	514	457	461	474	461	504	427	462	487	435	467	479	465	488	472	484	471	473	437	508	486	448	470	466	458	494	505	465	481	497	510	476	488	520	494	471	456	470	468	428	444	488	487	480	459	447	492	495	477	473	458	477	449	473	443	516	471	468	495	468	468	437	470	462	481	441	490	451	463	510	490	497	462	471	484	457	485	478	481	495	472	545	512	497	464	497	455	456	459	490	448	441	431	502	440	444	461	501	460	504	466	495	436	468	493	473	441	428	439	495	491	485	452	499	500	459	473	462	456	511	471	459	472	485	508	441	471	471	453	472	491	465	469	443	465	458	448	503	467	485	485	496	436	451	444	502	436	465	510	464	436	488	425	451	457	452	494	465	491	501	524	476	505	502	485	460	444	509	507	465	484	449	467	472	493	453	434	490	490	430	472	467	471	465	500	473	462	475	477	463	460	471	457	499	490	475	476	438	457	452	471	509	468	500	452	457	433	456	491	478	479	492	484	477	475	482	486	439	477	441	476	461	468	481	479	482	431	494	505	510	441	452	430	445	482	485	485	443	460	477	468	498	461	484	499	473	459	452	446	464	519	469	484	437	491	476	503	441	487	467	456	457	484	497	462	436	462	444	485	465	451	516	459	436	470	460	463	421	491	467	475	504	500	433	469	463	496	472	489	461	441	478	470	448	474	458	443	451	498	432	457	441	444	454	459	473	468	465	473	439	443	449	467	466	479	438	483	492	467	492	498	467	501	476	446	467	447	454	447	471	478	468	523	475	444	457	516	449	475	500	476	471	438	495	482	486	486	465	468	444	496	438	478	454	476	509	456	455	502	443	453	448	419	483	483	497	500	473	473	484	460	474	445	495	508	495	490	495	484	517	451	443	454	457	475	462	474	480	489	474	504	488	465	460	494	457	452	483	497	506	511	470	448	444	484	455	488	476	485	478	471	516	484	474	469	436	458	437	457	469	471	461	520	485	474	487	491	474	446	494	470	508	523	500	477	483	432	468	471	431	478	452	474	476	482	510	449	486	441	518	473	509	446	497	445	478	458	465	487	435	471	448	504	475	446	468	468	512	502	476	428	453	457	432	426	459	453	490	424	458	476	496	445	496	496	470	507	484	502	471	461	477	482	467	468	477	446	429	496	449	467	435	486	475	471	462	480	440	445	478	505	462	491	458	467	484	471	472	457	487	492	484	454	403	449	478	489	499	455	476	453	468	435	448	443	474	494	493	453	481	483	484	496	450	483	491	491	469	420	435	451	489	455	445	470	415	481	472	454	456	443	436	496	481	468	473	490	468	470	467	432	478	440	448	493	482	466	467	456	464	462	444	479	490	479	437	475	461	486	476	464	404	466	467	471	454	463	476	473	483	466	431	492	457	458	494	466	479	488	479	474	463	464	460	447	493	497	458	476	482	470	505	423	502	470	470	499	451	435	456	489	426	451	462	466	505	483	457	468	498	467	519	456	484	479	482	483	468	448	480	465	493	476	428	442	455	477	454	482	435	440	452	453	483	478	446	422	477	506	456	474	448	466	442	476	494	476	460	516	471	467	520	462	493	469	506	495	514	469	473	471	475	457	463	465	450	485	467	431	467	476	447	452	470	501	466	469	481	447	483	493	489	486	463	482	470	423	457	510	513	479	504	458	456	467	460	448	459	493	453	437	494	486	482	438	469	467	522	460	455	444	451	514	429	468	422	502	460	463	507	468	488	488	454	466	473	466	494	496	466	482	497	498	482	489	457	479	443	450	454	418	492	464	482	505	460	447	514	500	497	466	486	473	472	479	448	451	476	498	457	472	464	446	471	491	491	469	455	451	423	462	451	480	477	465	452	464	532	474	489	467	463	464	447	476	479	484	484	486	467	466	470	455	485	472	455	466	483	469	472	485	465	460	469	456	464	450	444	486	446	448	497	495	483	465	479	446	470	485	474	472	483	489	476	485	465	467	503	461	476	441	498	458	478	471	502	491	482	426	450	440	503	466	454	446	455	512	423	484	445	449	452	472	495	485	464	448	484	457	495	540	468	473	508	469	475	529	499	457	496	463	454	473	468	434	508	429	460	476	447	469	425	463	493	455	466	478	498	489	475	468	487	485	469	479	478	505	435	462	406	453	487	466	483	454	482	420	465	457	486	458	447	446	462	485	496	447	447	410	483	474	454	470	499	480	455	460	429	487	459	478	468	453	452	495	476	488	475	450	426	480	482	465	467	489	449	475	455	478	457	422	457	454	458	472	446	463	494	475	455	457	467	494	440	460	465	463	443	463	452	445	443	465	488	457	459	462	482	495	481	468	465	519	474	458	470	438	452	458	509	474	450	455	491	501	469	456	462	500	477	463	473	459	472	466	450	448	473	458	466	466	464	445	452	463	458	489	451	484	467	496	492	507	426	461	407	461	428	431	417	445	473	462	476	478	518	431	493	460	473	442	481	433	444	465	480	455	462	469	454	478	467	448	479	466	443	487	496	473	488	471	442	455	468	456	489	480	487	470	481	468	433	434	470	516	464	466	517	476	469	487	469	508	450	502	500	461	497	490	501	474	464	484	493	462	441	504	502	437	466	480	491	451	509	476	446	474	509	502	508	452	457	451	501	446	441	473	487	511	444	457	467	479
33283	55958	41436	27910	20938	15711	11785	8517	6102	4638	3490	2781	2147	1922	1523	1327	1218	1055	953	799	763	770	711	656	620	607	592	597	597	581	601	547	573	539	613	558	601	643	627	638	610	574	623	617	558	594	595	565	586	542	573	566	587	586	563	602	572	546	586	556	538	570	558	542	568	544	542	556	543	568	532	544	573	572	521	605	524	544	523	582	565	583	529	585	544	546	507	578	518	531	574	566	553	577	534	559	546	550	555	499	580	561	564	574	548	533	520	559	555	580	552	524	568	537	535	541	523	558	505	573	582	550	536	560	538	517	551	566	569	556	533	524	539	532	558	574	568	494	531	547	581	583	535	551	509	574	569	549	512	536	590	502	545	605	528	552	575	526	551	554	527	528	533	557	563	561	544	554	523	574	579	516	557	526	563	529	550	538	540	558	533	522	578	547	536	586	546	567	527	576	545	539	510	550	505	566	528	527	561	518	552	573	550	492	508	509	550	527	540	591	536	531	543	526	521	555	552	550	560	537	533	512	542	564	555	543	561	567	523	561	524	588	533	522	562	511	535	557	528	565	555	536	507	524	559	548	565	505	528	562	562	524	501	554	529	547	560	545	560	534	576	520	560	528	491	553	540	543	585	584	588	531	582	544	562	511	564	531	517	533	558	519	575	546	556	538	562	511	577	603	543	544	555	512	527	530	509	522	540	542	506	533	607	525	532	549	514	550	579	576	510	555	572	591	574	564	515	566	535	541	564	537	593	578	543	511	563	530	535	534	554	572	563	545	501	557	534	543	529	520	575	527	528	578	564	550	553	540	536	551	561	532	552	552	487	512	502	533	536	516	581	482	558	509	554	544	567	552	565	548	532	559	593	545	520	586	560	556	558	545	545	570	549	540	527	557	518	542	511	522	479	512	481	548	573	554	531	505	548	570	516	551	603	593	518	556	569	595	535	527	559	517	547	544	522	534	555	553	502	539	529	562	527	549	541	514	606	562	541	608	558	562	500	547	560	520	551	576	539	565	532	538	556	582	602	569	520	504	574	564	578	577	528	549	594	500	559	483	537	525	589	532	568	550	557	549	555	532	528	584	500	576	531	565	546	512	526	551	534	544	534	580	556	529	532	554	545	562	593	541	550	536	539	560	584	544	538	526	534	547	550	565	544	538	561	546	519	498	575	566	536	558	575	545	530	539	536	564	549	530	539	508	515	548	588	530	584	564	537	553	540	531	551	541	530	540	548	544	508	564	562	582	556	580	499	523	513	541	542	498	577	527	561	546	524	518	509	581	530	529	527	532	555	545	513	535	527	554	517	556	583	577	558	522	526	591	535	547	516	559	540	571	516	581	556	544	503	562	557	540	538	538	536	561	555	522	548	556	535	503	573	531	556	568	515	560	565	555	528	532	551	517	518	547	568	566	529	575	529	547	551	522	562	524	539	500	543	566	553	566	553	519	583	527	503	582	610	558	576	529	590	568	544	570	553	538	557	531	553	532	553	491	541	545	550	544	573	584	530	554	540	547	549	556	543	551	589	561	543	520	568	494	544	522	530	551	567	545	536	566	567	534	581	557	561	566	523	557	575	545	513	586	527	517	568	579	526	521	535	530	520	482	545	557	536	527	557	521	517	559	521	569	534	528	542	581	549	518	532	542	521	516	555	524	541	544	577	564	511	530	588	551	506	540	524	554	539	569	542	518	543	512	550	535	514	563	529	546	536	516	558	577	495	547	538	551	558	568	566	509	560	573	562	560	504	497	515	532	530	550	538	502	513	529	576	573	492	523	517	535	502	556	537	547	567	564	579	573	552	525	571	581	525	529	563	543	527	551	542	536	508	558	515	542	496	508	543	548	555	590	563	518	521	546	574	530	524	552	532	555	546	544	546	543	560	551	530	565	527	556	569	531	556	596	516	535	580	547	556	538	522	538	567	561	524	522	552	576	558	517	531	560	542	554	516	540	546	514	529	506	537	547	540	590	562	552	565	503	523	556	511	532	530	560	538	521	524	566	533	541	481	549	532	547	533	511	557	507	547	545	561	515	540	560	538	515	540	554	532	560	576	558	526	537	528	559	597	557	568	536	539	572	546	577	551	526	531	534	532	521	536	549	509	554	597	572	550	529	533	608	555	555	506	579	514	540	548	518	551	597	566	547	572	536	544	537	575	518	542	550	578	511	564	552	526	500	508	551	558	544	551	501	549	541	578	543	564	550	531	530	545	569	565	526	573	553	580	541	539	544	562	568	556	527	529	598	563	514	527	592	536	541	506	588	504	502	514	536	579	550	541	534	565	560	500	558	579	495	580	565	559	568	490	538	560	545	536	535	518	557	578	569	566	528	555	541	527	562	510	559	566	529	556	562	540	528	521	536	533	551	561	526	521	496	526	511	546	543	562	499	549	592	580	576	551	539	523	577	547	527	543	529	480	556	540	562	548	567	553	537	526	578	573	581	534	549	532	539	545	569	592	554	512	545	538	620	539	540	583	591	505	596	549	579	574	550	527	552	517	527	543	503	542	508	503	579	555	576	557	547	545	561	540	575	552	541	560	582	511	540	559	604	564	571	526	539	536	524	501	527	586	586	521	516	565	571	551	529	559	569	531	541	595	556	549	545	565	593	553	576	507	531	574	575	490	588	542	563	519	525	604	572	566	512	545	541	538	540	548	547	519	554	575	498	534	563	537	518	545	562	539	477	569	522	562	477	548	537	528	538	527	572	541	532	565	544	537	580	547	535	523	510	516	541	518	568	546	512	542	538	523	549	508	552	582	532	556	564	598	539	516	573	525	496	559	512	585	545	586	564	514	533	568	587	544	548	525	545	505	572	524	547	575	556	523	566	516	554	542	535	536	540	564	534	536	531	529	508	553	543	523	555	547	566	545	542	568	544	533	521	545	566	525	525	561	556	551	553	566	566	526	572	542	581	538	562	550	548	567	563	521	483	519	561	568	504	564	531	563	558	524	546	591	538	572	507	518	560	533	548	533	591	584	546	544	542	555	558	553	594	580	595	543	514	527	583	542	544	530	520	482	566	491	545	518	608	551	533	584	522	513	555	516	540	562	540	538	560	529	545	526	572	552	490	546	568	536	513	512	561	537	494	538	522	494	550	529	572	527	554	543	523	538	537	539	559	527	519	551	549	531	575	560	572	555	549	541	546	553	541	603	531	576	516	548	539	536	563	501	521	509	580	554	510	557	573	521	555	539	569	545	547	527	535	536	564	571	519	530	562	552	507	562	532	571	588	536	533	523	551	571	543	558	510	534	551	566	533	596	540	584	562	555	561	562	536	568	529	536	524	489	541	555	564	521	552	567	546	571	522	528	551	516	547	543	530	562	511	600	545	507	508	534	536	558	549	552	547	537	534	557	560	535	533	565	534	549	559	554	550	480	548	562	546	577	556	536	528	531	515	545	528	532	544	525	556	526	536	525	539	520	537	543	540	524	521	566	497	537	564	537	543	547	553	499	538	539	529	553	555	621	518	558	559	561	525
22947	21366	28993	24135	21422	21789	16163	6040	3754	2974	2256	1809	1504	1303	1091	1008	902	822	756	692	648	631	586	569	465	538	503	529	515	483	481	500	462	453	491	500	506	552	547	505	499	488	474	489	523	535	508	504	529	526	457	506	520	519	496	518	509	495	485	472	502	484	481	489	493	484	495	509	471	516	452	459	448	473	464	458	465	518	498	473	521	490	502	473	494	470	468	477	510	480	460	497	497	444	475	492	485	481	452	460	487	501	482	488	465	455	474	479	471	505	490	471	438	482	492	469	457	452	481	502	451	476	495	490	461	471	485	424	487	489	479	467	418	439	476	487	482	523	453	491	488	450	512	460	485	481	493	485	479	486	459	431	483	437	466	448	487	444	468	515	507	540	477	477	452	439	468	435	470	495	494	477	468	480	461	512	467	475	461	449	463	476	483	477	449	477	449	426	484	458	471	493	482	479	429	446	466	461	504	479	438	511	446	478	457	476	468	429	480	473	486	485	452	447	473	479	457	453	463	492	445	497	471	471	460	465	466	434	478	482	498	481	473	510	492	487	457	424	490	472	530	478	499	478	447	480	515	507	477	464	437	476	476	483	490	440	447	468	476	492	466	493	483	456	480	441	497	512	492	466	428	518	479	480	494	484	498	454	476	471	527	516	488	471	467	432	474	466	457	474	496	492	479	485	483	474	510	468	487	498	468	523	474	463	474	445	480	511	506	491	480	449	470	432	495	502	466	471	462	476	443	447	463	456	487	479	463	451	506	485	469	459	461	463	423	483	471	455	474	462	466	509	437	498	443	487	459	477	425	465	438	492	480	465	465	466	465	447	453	500	466	473	443	472	469	443	443	457	496	480	462	489	493	465	511	499	434	511	433	439	427	468	513	457	516	496	414	465	425	482	452	455	444	497	434	490	478	488	472	492	439	513	491	444	460	451	498	508	491	506	488	465	441	460	461	453	451	435	463	496	471	448	500	486	491	496	436	477	495	481	463	471	536	483	497	495	479	506	490	472	459	512	491	441	467	466	472	455	507	447	416	499	509	505	483	488	484	507	458	458	472	492	490	481	510	464	496	455	481	468	468	480	480	478	464	463	462	463	508	495	471	450	418	480	455	477	479	463	471	499	458	469	453	462	461	476	462	460	444	457	491	480	492	506	467	523	492	467	454	492	450	448	461	476	445	485	469	480	477	504	483	498	449	499	458	445	489	452	475	477	457	452	457	507	455	506	446	470	511	433	478	473	486	489	448	494	472	441	475	454	447	489	449	466	479	428	436	433	472	444	445	485	484	455	462	491	452	493	479	471	476	462	496	448	497	449	460	518	488	476	485	464	465	498	455	514	499	463	460	450	450	466	473	454	454	522	471	485	475	521	478	478	481	481	483	460	473	476	500	504	476	483	465	456	488	470	467	452	475	490	456	467	456	470	476	453	458	499	503	458	493	524	426	478	516	504	457	479	446	504	475	450	466	481	478	445	454	465	452	459	495	506	474	498	468	485	497	479	499	513	524	494	444	447	471	462	455	479	473	494	458	488	506	462	442	465	436	506	465	467	513	474	470	475	506	486	484	514	478	500	475	456	467	455	488	480	474	413	474	483	482	492	499	468	513	488	437	495	488	473	507	481	443	459	452	476	436	444	462	509	458	487	447	441	486	464	519	510	453	500	517	464	493	485	469	482	511	509	469	460	481	475	451	479	470	480	456	466	480	476	491	498	462	473	496	491	454	463	511	450	454	458	508	462	490	485	459	507	469	441	469	477	480	466	484	475	454	482	479	468	530	444	478	457	462	494	454	468	443	442	520	470	517	481	482	531	483	447	534	449	445	527	461	458	472	460	437	490	461	469	462	472	496	483	521	448	465	467	511	466	467	468	480	461	447	448	487	485	488	521	515	476	457	443	467	445	461	479	493	442	433	517	484	456	452	464	497	423	413	462	459	483	504	455	456	476	486	474	538	491	507	481	487	483	495	496	493	462	490	488	446	507	501	452	438	428	475	459	514	498	425	475	444	487	479	453	448	445	511	489	456	500	476	463	493	491	457	495	425	479	461	479	464	495	460	477	498	457	505	504	503	503	476	520	454	440	456	444	448	496	487	505	480	493	494	477	452	446	461	473	469	504	459	502	482	460	476	468	453	492	453	466	499	488	487	517	481	502	476	445	478	474	465	483	465	459	454	479	496	487	457	490	465	429	471	485	477	496	451	469	493	497	477	486	492	472	463	459	462	486	481	496	507	445	483	484	442	510	506	442	459	465	480	476	436	452	475	538	518	474	480	474	467	478	501	464	456	460	419	459	462	497	473	453	488	476	505	488	447	481	452	474	452	459	461	452	459	439	455	415	450	491	475	490	510	424	466	463	487	460	508	456	470	507	484	495	488	464	453	494	482	480	487	472	469	464	451	484	473	468	415	459	478	468	494	436	475	440	484	458	459	474	418	481	501	458	480	452	469	517	447	485	459	459	516	502	487	464	480	497	464	472	503	449	474	467	500	500	497	472	481	497	518	451	476	471	521	455	458	473	481	501	477	481	454	487	472	445	491	445	495	469	463	479	461	496	451	519	493	463	474	466	449	495	484	493	488	493	478	436	441	454	525	494	452	490	506	498	461	429	508	479	454	456	447	493	478	469	465	465	482	480	430	446	470	499	502	481	455	459	444	458	482	487	501	519	433	431	469	498	460	482	489	432	466	462	475	468	434	444	478	511	480	485	477	467	468	504	461	457	484	432	442	468	459	463	471	481	502	444	503	505	459	489	453	547	504	465	466	458	470	474	513	509	418	456	489	496	461	486	485	483	457	466	462	464	414	478	481	468	474	467	502	460	509	443	458	490	523	506	459	446	473	542	504	468	430	461	506	439	488	444	474	478	464	455	430	485	488	455	501	491	433	479	504	468	465	486	465	445	458	508	451	442	481	487	439	476	477	478	425	514	435	431	484	472	451	475	476	469	463	474	465	492	443	482	477	469	474	475	482	538	459	515	489	475	474	464	442	451	495	467	460	462	496	445	461	462	506	499	461	442	462	479	493	469	483	463	465	494	465	476	473	464	489	435	465	459	480	468	474	477	496	466	477	450	492	455	493	475	459	456	487	472	473	461	493	427	467	445	488	475	452	454	482	493	443	497	480	472	494	474	471	467	468	471	457	474	451	492	480	501	458	468	460	434	518	451	498	478	457	482	456	466	466	451	463	498	486	471	488	450	464	471	493	460	515	482	479	485	484	456	459	479	455	496	472	477	430	444	457	457	459	458	514	474	481	473	467	469	490	465	462	481	470	493	479	432	478	463	472	502	512	504	469	491	496	435	491	455	491	450	461	473	491	454	458	466	476	445	481	456	459	491	479	448	475	490	468	465	498	452	465	457	478	467	448	452	482	484	472	474	473	508	484	462	477	466	512	477	482	506	493	480	475	480	497	465	506	499	444	495	502	462	454	456	471	462	433	471	457	452	470	470	474	470	482	464	460	468	450	488	468	432	448	476
34176	51285	41341	27316	19922	14895	11119	7933	5656	4279	3425	2582	2073	1713	1487	1279	1222	981	908	869	843	751	699	644	700	621	558	607	570	581	593	582	574	537	599	601	586	638	569	615	579	604	608	586	586	571	597	574	576	568	602	570	525	550	615	564	584	495	523	547	564	579	591	520	571	579	536	598	560	558	486	525	563	553	566	593	561	557	533	535	530	525	546	505	572	532	535	561	531	548	551	548	550	543	544	561	592	575	587	543	537	562	597	609	573	543	549	581	541	533	552	552	544	535	556	507	575	526	559	551	518	535	506	559	591	534	558	532	557	542	551	532	531	558	542	546	529	539	546	553	585	586	579	541	529	572	546	527	515	516	560	529	534	552	580	501	500	558	571	550	515	553	549	561	549	529	526	521	562	568	560	556	548	554	545	557	562	543	568	534	563	528	531	536	539	521	573	576	529	525	523	511	551	576	543	578	562	580	574	520	546	500	539	551	541	520	506	525	531	547	509	558	492	555	534	568	535	573	532	542	568	546	557	556	567	533	518	521	543	559	504	530	531	529	536	576	574	616	538	520	542	547	553	486	510	537	559	556	511	564	533	581	552	548	529	551	555	503	550	550	548	561	575	539	569	536	520	570	590	527	534	544	572	513	509	547	549	544	551	565	568	533	522	508	555	571	573	548	539	533	558	532	549	549	566	574	513	575	610	526	537	570	518	532	571	528	572	546	555	576	514	560	512	575	543	546	545	517	532	565	560	543	523	554	571	518	550	558	542	499	564	559	536	546	562	537	549	516	535	558	535	530	523	567	567	575	553	521	570	529	539	525	537	549	552	497	564	531	528	581	565	569	559	504	554	562	512	532	540	563	553	529	544	553	531	558	543	541	512	557	540	518	536	567	579	553	564	557	494	526	572	556	533	551	509	541	566	554	523	518	563	568	508	545	524	556	522	535	519	549	534	561	545	541	572	562	540	598	549	549	533	535	573	533	496	565	501	553	524	557	540	558	548	555	553	555	531	586	551	543	532	513	534	540	560	533	522	528	537	565	538	526	560	528	542	507	572	564	583	529	573	555	532	582	543	548	544	521	531	537	561	527	544	552	529	554	544	573	546	550	524	557	565	561	535	508	562	547	541	537	528	559	555	551	515	526	544	554	567	533	579	530	536	537	557	509	498	560	550	539	526	529	542	562	516	556	509	511	533	568	549	550	544	522	553	535	530	561	557	567	521	566	566	564	524	546	538	556	510	536	542	556	550	557	533	543	537	525	525	542	569	576	512	535	580	570	558	555	586	563	495	562	580	548	554	548	541	559	545	556	535	554	518	501	513	545	544	576	540	550	572	521	547	569	546	527	563	543	545	585	531	583	542	532	540	553	513	530	572	561	555	546	530	558	522	549	557	545	476	546	531	536	553	530	552	567	497	522	537	542	567	532	532	547	561	503	528	563	562	533	552	555	562	565	522	531	529	511	549	579	570	569	557	548	530	562	538	528	530	539	553	590	564	551	569	526	540	531	558	531	550	522	543	498	523	540	538	557	530	533	558	556	525	551	562	534	517	535	536	551	563	507	546	565	594	611	566	558	530	525	532	556	548	494	580	581	572	574	523	593	572	535	532	555	559	593	528	542	587	518	566	537	573	545	518	542	541	525	547	530	547	535	545	527	550	522	579	515	512	519	553	548	537	557	522	542	535	549	538	520	592	556	519	502	539	585	539	549	527	554	553	560	556	537	552	545	513	527	545	545	547	518	510	544	544	555	550	571	583	492	509	548	520	560	554	562	548	551	552	527	570	514	507	536	566	516	570	548	548	571	561	509	496	548	543	548	568	511	530	538	513	518	546	552	499	528	559	532	491	509	583	561	547	512	528	526	527	539	528	538	554	513	562	520	503	539	568	561	566	512	567	538	539	573	532	531	554	507	524	563	558	589	538	524	550	551	510	489	532	525	525	566	524	561	528	551	579	585	585	546	565	550	525	515	515	512	461	513	548	534	562	607	506	551	543	571	570	531	558	570	572	503	519	550	535	534	496	567	577	540	522	570	527	511	539	518	553	550	533	538	488	543	507	528	581	536	541	550	554	550	548	513	531	514	526	536	525	540	570	596	534	537	521	552	543	553	537	581	523	518	526	541	557	511	558	543	539	553	538	583	536	541	557	555	513	556	557	605	528	521	524	534	591	535	529	548	540	573	520	568	553	558	573	582	548	553	518	578	559	526	523	559	534	593	540	544	565	571	548	529	511	548	527	541	559	524	550	544	567	525	519	558	536	586	527	521	538	556	534	527	559	542	530	570	576	552	547	497	523	589	536	555	526	517	520	526	555	516	517	564	513	541	567	524	563	541	502	507	560	549	545	505	559	521	572	559	580	532	542	509	559	546	560	554	570	529	560	555	531	564	553	555	572	563	522	541	543	514	537	525	586	540	552	550	549	567	539	557	530	498	541	574	606	545	554	517	554	536	496	527	552	571	588	547	534	539	505	544	576	553	544	535	528	562	544	545	552	516	519	502	564	589	530	557	548	517	534	526	513	536	557	529	566	566	537	558	525	511	536	565	526	527	558	538	571	539	550	528	531	564	518	521	591	554	532	553	546	489	527	535	527	545	534	526	580	527	573	544	559	571	527	543	521	552	542	518	538	562	546	560	550	554	513	538	523	489	492	541	561	548	543	525	586	537	558	591	539	507	578	573	550	544	538	554	575	556	558	537	524	502	549	537	576	555	551	519	552	579	583	556	540	539	538	505	556	527	533	531	558	557	583	530	545	551	525	530	506	551	547	539	568	600	582	509	551	570	548	597	528	533	564	560	546	548	497	548	565	539	546	532	530	549	530	551	531	583	599	544	565	577	515	548	562	511	542	532	559	541	553	591	563	536	593	570	550	530	570	562	549	506	591	555	560	597	536	551	590	556	568	568	531	528	539	556	530	517	554	554	545	577	542	513	562	503	508	557	534	534	567	541	559	522	567	515	556	538	561	588	512	528	514	550	538	554	556	526	560	513	518	563	520	514	503	527	525	535	541	561	562	521	521	528	571	531	555	524	520	553	508	516	503	521	543	520	532	547	580	539	512	554	551	531	581	553	558	578	539	559	559	530	530	544	541	589	497	517	579	514	539	524	481	585	534	547	537	561	575	513	572	558	510	551	588	530	552	573	522	546	526	580	552	559	532	556	527	565	555	517	512	509	561	547	535	584	532	548	592	560	552	499	587	511	508	555	538	555	570	565	567	575	526	539	570	548	523	526	572	549	543	558	545	555	571	607	515	547	499	541	530	542	541	575	577	561	544	552	538	526	493	526	545	519	532	539	540	546	553	553	525	525	542	521	584	564	572	529	526	564	552	511	555	525	509	546	561	554	550	518	587	551	553	563	521	548	546	546	522	472	513	561	565	527	561	532	506	532	507	547	553	533	551	569	559	541	546	596	520	530	550	517	551	529	529	568	544	514	541	541	530	541	557	553	515	546	531	543	573	537	510	547	528	528	557	560	573	525
23072	21430	29043	24250	21468	21832	15833	5938	3822	2717	2262	1735	1467	1150	1101	938	909	817	760	668	648	620	572	534	521	477	492	495	517	490	466	501	512	455	499	488	513	514	508	530	492	521	492	476	483	510	509	508	445	493	473	480	464	457	495	524	451	490	473	474	496	510	544	471	476	471	491	474	461	480	485	465	505	500	463	502	454	485	479	458	482	446	517	460	452	444	495	453	450	499	502	426	446	506	459	478	462	464	470	451	538	484	444	452	462	488	451	509	497	483	512	464	455	499	459	479	480	487	478	443	512	491	466	504	525	472	488	474	477	433	455	497	455	462	476	455	485	446	470	484	448	463	459	467	491	414	502	422	484	464	510	460	404	485	510	466	468	446	468	476	486	476	447	459	460	477	446	454	497	493	470	476	460	492	467	479	463	503	467	491	488	446	447	465	493	465	451	475	484	450	438	437	493	515	489	484	455	439	436	487	457	465	476	493	481	451	487	454	492	483	486	495	517	440	417	453	482	477	500	487	478	448	462	480	474	449	460	506	476	468	482	482	509	476	473	500	467	483	494	494	539	479	436	497	488	468	483	492	475	462	476	475	519	448	440	489	481	493	522	434	473	480	463	503	503	489	477	440	471	498	466	482	430	484	492	480	452	496	455	489	481	478	467	462	503	472	480	486	482	498	463	462	438	444	493	453	476	496	489	449	476	490	462	462	467	470	443	491	460	431	463	466	485	464	468	480	452	424	434	475	476	474	438	482	473	462	472	419	485	468	494	456	486	480	453	482	448	443	471	458	498	479	472	516	485	424	482	483	442	464	445	508	485	468	454	438	474	483	436	495	489	460	422	487	460	520	481	457	490	461	463	477	455	475	482	515	536	488	515	497	458	526	538	464	489	490	479	434	475	476	474	415	464	494	502	463	483	443	472	482	497	472	472	510	474	487	470	482	464	446	440	465	492	438	495	481	459	486	447	491	511	514	460	444	447	491	486	506	490	455	449	428	484	501	469	464	492	496	451	504	440	485	464	466	484	449	426	472	476	457	454	454	462	460	474	476	485	442	445	450	532	467	491	485	437	478	496	465	481	453	458	476	445	449	486	480	456	467	480	458	496	452	470	472	506	471	487	466	513	496	463	455	458	471	484	482	465	450	445	463	496	479	464	505	465	499	437	486	449	449	492	519	449	490	487	467	449	488	479	454	467	462	479	440	515	529	428	505	489	485	489	485	442	457	494	474	459	483	464	473	462	454	493	471	482	478	469	465	483	455	464	509	461	451	472	469	467	501	485	474	447	471	440	475	478	489	494	454	476	458	481	484	495	463	464	490	460	457	456	456	440	473	450	503	506	455	459	459	469	475	467	460	428	444	459	442	478	481	543	461	490	484	499	506	433	469	481	487	491	474	444	466	459	459	449	465	475	444	452	460	430	440	466	507	479	465	466	451	478	468	464	439	477	434	470	476	447	463	491	455	433	469	455	498	462	453	466	484	402	520	481	469	483	509	476	468	454	481	500	441	480	514	454	480	455	495	475	474	505	512	446	456	534	473	462	474	463	523	430	496	472	467	517	467	474	461	481	512	522	488	428	452	441	465	436	489	483	475	466	466	487	494	496	464	462	459	464	474	463	525	458	495	446	483	455	437	459	439	456	453	442	457	503	466	484	440	475	435	437	461	457	507	470	426	487	495	443	455	486	499	526	516	487	444	478	462	423	470	532	504	492	470	495	451	465	421	453	503	437	440	526	486	480	501	468	467	453	478	495	470	465	461	439	478	468	482	467	466	498	482	455	480	445	457	510	490	486	503	452	440	447	497	450	473	436	490	498	485	509	468	447	462	482	486	492	479	507	466	484	464	464	454	510	485	488	468	454	436	505	464	513	449	470	458	490	466	457	459	452	491	487	473	465	451	480	435	483	471	453	456	455	470	490	475	482	424	468	458	505	451	447	446	441	454	479	473	449	505	442	445	472	479	464	454	481	458	451	452	469	473	498	450	456	492	449	483	476	457	471	474	481	484	449	484	451	486	465	441	503	482	460	457	440	475	508	492	524	477	438	481	513	469	449	503	480	487	467	460	489	457	447	472	476	440	483	461	451	478	452	486	463	475	476	476	471	472	466	456	476	445	469	472	478	475	498	487	471	518	449	487	433	526	461	473	456	461	518	481	491	478	507	436	465	502	451	491	489	498	468	467	452	443	458	483	481	475	472	488	461	450	447	487	449	459	466	468	451	478	451	479	478	470	452	470	481	465	449	464	465	512	462	509	476	459	456	453	476	484	474	466	458	461	530	459	454	483	453	489	513	485	464	491	485	472	504	482	458	488	499	461	485	439	454	484	430	488	441	457	463	469	463	459	478	446	458	451	467	473	452	446	473	460	426	486	450	468	473	468	466	446	459	443	507	510	502	435	531	512	506	485	472	491	491	515	485	458	482	463	479	442	436	461	489	485	462	443	492	503	504	506	497	491	448	453	486	459	423	493	409	476	441	470	470	462	467	474	491	482	431	442	476	480	478	495	481	466	437	499	460	448	447	482	509	498	495	453	467	453	497	514	435	485	462	503	493	477	466	472	482	435	525	464	473	488	467	485	467	434	463	490	460	486	477	496	477	478	462	464	498	439	431	479	487	489	476	458	492	463	465	459	485	479	450	479	467	486	456	482	442	472	451	485	434	498	507	473	476	490	476	493	455	485	504	487	476	489	475	430	509	472	461	473	458	553	454	492	489	482	470	477	460	480	484	469	500	481	456	453	441	486	472	477	468	478	491	488	451	487	463	463	462	494	476	498	454	481	470	483	513	518	484	482	526	465	487	452	478	466	494	480	505	507	427	485	474	531	454	492	449	440	462	469	460	452	455	468	460	506	484	452	458	473	472	477	446	490	459	478	460	486	471	446	462	469	470	466	464	438	448	436	478	466	461	484	462	433	467	471	490	490	458	469	468	499	451	474	477	500	483	463	483	498	471	479	442	445	478	459	450	405	491	489	480	477	468	496	471	469	497	481	467	461	442	489	500	483	467	475	471	474	464	457	470	466	514	503	489	470	485	477	415	453	523	468	472	422	471	536	523	515	483	438	469	451	460	472	461	482	452	469	478	479	456	444	440	447	463	472	489	483	492	471	490	460	445	502	455	486	448	445	426	427	499	479	459	498	464	491	467	487	466	505	489	428	449	468	485	483	434	476	455	497	454	476	444	458	457	451	438	446	451	495	478	461	496	468	489	443	470	466	468	497	471	451	456	489	515	446	477	451	446	450	461	479	483	484	497	469	483	458	457	462	459	449	491	444	483	484	473	451	476	440	476	463	466	479	440	481	494	488	489	441	502	469	478	457	487	427	468	453	426	440	470	461	489	470	443	463	442	450	496	460	465	484	495	512	453	471	504	479	472	481	492	476	469	519	451	502	485	474	489	472	489	496	446	489	482	486	487	470	510	468	502	493	491	424	477	490	488	490	481	444	479	479	449	482	474	509	483	501	496	458	463	469	491	443
35076	52932	42393	27185	19592	14459	10803	7612	5791	4300	3300	2574	2086	1729	1517	1330	1264	1083	938	856	815	732	716	665	616	601	555	562	613	562	560	617	585	543	606	586	584	610	607	562	622	561	583	599	604	660	627	577	551	624	556	632	555	551	554	545	535	533	543	527	610	555	557	537	587	601	508	586	514	546	582	538	527	562	495	544	577	545	514	551	557	551	531	561	538	593	534	540	584	552	541	536	565	567	555	531	542	560	551	582	553	525	571	530	553	525	541	486	555	555	516	552	587	537	519	541	535	521	531	534	539	535	552	545	564	525	521	520	530	528	525	528	531	523	557	597	518	519	553	563	554	551	526	547	513	527	557	572	565	518	553	544	584	533	524	522	571	526	544	545	542	607	526	566	563	519	563	545	528	555	589	502	563	536	516	560	572	558	542	600	557	522	556	538	571	539	599	534	505	547	545	587	517	556	540	525	513	560	535	526	550	531	554	538	581	585	593	545	525	549	543	531	508	548	555	549	547	590	579	524	535	543	551	547	535	528	578	528	529	541	499	569	545	533	542	560	539	523	517	557	546	572	539	519	546	572	564	532	513	528	552	551	561	608	540	549	558	584	475	528	535	584	531	555	516	557	513	577	559	560	563	576	527	536	537	530	525	516	502	545	562	542	518	531	528	529	521	541	542	557	562	560	553	517	526	527	549	568	542	578	546	568	553	551	532	527	582	493	568	522	525	522	591	538	527	573	551	523	537	570	554	528	552	566	554	531	563	542	541	568	552	545	562	583	568	548	553	553	507	534	555	535	559	523	529	535	582	546	560	558	566	547	565	570	558	525	564	570	517	535	542	557	550	548	533	525	534	583	564	525	573	549	520	509	533	545	586	535	546	573	550	521	531	558	565	524	504	505	525	533	563	534	544	563	558	517	550	505	542	555	569	550	559	552	537	517	590	573	549	548	501	582	551	557	534	540	519	601	564	517	525	541	521	515	556	535	537	521	489	538	565	560	549	518	528	546	528	562	512	574	576	545	549	511	543	529	550	524	574	554	577	568	526	508	551	511	544	533	561	582	534	559	573	544	562	561	563	558	550	553	569	540	496	548	504	544	572	546	580	541	553	522	501	551	547	570	581	549	556	575	561	542	560	569	579	540	544	530	518	499	550	550	536	527	563	561	588	557	542	575	499	537	556	544	568	528	469	589	567	541	525	552	558	513	532	532	518	549	536	542	541	605	563	522	565	546	535	555	541	569	552	540	541	545	545	532	537	531	557	542	536	558	511	492	515	522	526	523	550	555	550	574	529	511	523	543	535	551	566	529	548	565	576	568	526	542	551	517	552	552	568	547	534	538	537	557	562	521	543	559	536	529	544	566	510	533	557	545	532	560	538	553	545	540	563	578	554	492	527	553	573	567	547	554	521	544	508	544	530	580	567	568	526	532	563	526	574	556	511	538	541	543	553	514	544	532	563	511	523	569	512	543	562	514	540	546	548	558	506	557	502	571	544	543	552	539	521	568	540	563	554	537	538	558	539	555	538	515	550	574	563	559	507	551	575	580	537	525	567	585	541	569	557	529	540	548	569	572	576	551	531	555	572	543	543	532	556	528	561	521	526	504	547	501	528	575	556	566	535	576	502	536	547	577	522	540	536	538	550	560	517	526	557	556	510	516	537	529	554	505	548	531	544	566	542	535	543	543	533	563	587	542	571	555	515	532	537	571	551	550	524	572	570	552	562	586	530	518	493	591	574	528	499	557	501	535	560	547	540	566	543	503	527	540	556	540	522	531	529	556	536	507	545	540	527	546	550	513	568	522	542	552	537	550	514	530	572	532	541	550	530	520	519	519	502	566	554	548	513	532	562	530	562	543	530	559	534	539	532	537	519	595	530	546	539	537	545	514	560	605	576	595	541	573	551	567	541	545	530	524	539	580	535	536	521	557	583	548	526	566	580	540	541	551	570	546	554	523	556	509	589	564	521	581	547	558	564	522	474	550	586	529	549	553	584	552	560	524	561	589	564	536	532	559	564	523	532	523	563	562	602	511	562	532	576	503	536	588	579	525	596	589	540	508	517	529	503	530	550	531	573	524	562	505	514	532	515	534	574	561	601	554	517	537	537	519	576	572	499	531	536	518	555	572	554	519	533	558	563	565	562	519	536	547	556	537	571	521	588	567	537	548	536	531	508	552	552	545	579	541	552	565	565	562	535	523	502	546	538	544	519	539	525	542	569	554	573	546	504	558	566	542	521	522	525	549	554	536	571	510	557	572	550	569	545	574	572	558	525	495	530	575	581	549	565	543	571	542	566	580	562	544	523	546	525	549	520	552	536	567	537	584	585	532	535	554	497	492	540	559	497	562	560	551	528	585	576	543	568	510	545	517	569	542	585	544	504	549	536	557	541	535	587	579	541	562	526	535	514	538	547	549	589	549	560	571	571	542	551	545	598	522	548	591	526	504	550	512	531	525	560	540	503	561	541	567	515	555	504	510	548	510	525	533	534	569	581	516	527	530	529	552	542	536	522	540	505	546	519	543	530	523	539	534	551	533	550	530	560	506	528	539	542	572	520	542	567	509	562	557	570	580	546	530	529	565	568	519	578	502	548	508	525	512	533	554	530	567	534	567	529	593	540	585	520	564	532	520	527	540	573	571	508	519	550	547	528	556	561	539	516	578	541	538	562	551	560	570	579	540	585	564	572	590	545	536	508	508	529	551	537	527	515	585	544	541	534	530	524	561	537	539	540	546	527	576	536	495	547	512	513	586	545	568	558	527	550	544	568	529	566	552	554	559	558	548	553	552	583	523	547	558	503	567	522	527	519	516	533	505	513	554	513	512	542	509	536	511	549	556	538	544	528	520	534	510	562	543	552	521	504	527	531	586	561	535	565	578	537	525	550	518	547	540	545	484	574	572	562	581	561	503	535	519	541	538	522	545	511	574	528	551	590	546	531	535	535	499	524	576	571	527	549	516	546	537	537	576	536	541	533	588	520	534	486	549	526	527	554	517	549	517	497	538	542	554	510	591	542	589	571	522	562	535	565	551	507	509	513	517	569	556	514	515	529	549	559	554	548	587	544	531	531	578	533	560	532	563	471	566	559	551	584	511	536	533	533	518	567	519	514	596	550	545	542	509	558	510	516	530	570	556	558	516	548	527	529	553	539	496	517	538	556	543	567	474	551	521	573	508	535	590	569	563	553	580	567	525	516	496	524	588	562	524	536	541	540	506	544	558	556	527	554	537	548	550	547	585	524	530	508	539	557	543	521	507	513	551	576	594	548	525	531	557	512	551	520	545	555	520	570	547	525	544	492	518	546	536	502	526	501	545	524	547	573	548	564	546	567	484	537	575	539	520	591	590	541	575	540	596	576	567	581	515	550	556	548	539	533	579	516	550	530	544	556	541	534	511	576	555	543	555	523	590	574	539	545	559	574	543	537	589	530	552	565	528	526	526	560	568	539	559	493	519	514	556	546	549	516	515	560	546	552	542	516	500
22788	21224	28774	23976	21281	21751	16757	6621	4238	3266	2456	1901	1518	1291	1204	1015	913	785	761	717	670	622	586	557	511	534	499	504	450	456	461	478	498	463	483	497	504	509	509	519	509	511	513	475	514	500	493	482	548	492	519	488	490	515	497	471	488	496	487	462	487	484	517	477	423	488	489	490	493	469	446	471	440	488	482	475	480	447	445	461	462	455	468	483	485	428	456	505	442	466	453	470	498	460	458	469	470	488	461	477	483	445	495	492	440	471	490	467	438	461	439	497	492	479	438	444	469	461	474	485	443	503	484	427	451	475	458	461	429	427	441	464	459	463	484	480	480	480	460	418	458	457	459	468	469	489	446	473	436	452	477	441	463	489	445	457	445	497	458	439	506	457	476	452	457	476	431	416	451	469	436	492	471	480	452	484	486	460	448	472	469	473	447	465	486	493	462	501	455	474	498	465	441	450	464	495	479	428	437	488	468	447	435	476	446	473	439	484	478	498	468	472	487	456	520	489	460	479	489	421	475	397	440	449	470	414	471	435	461	444	457	476	440	461	435	452	482	464	492	475	474	480	472	514	467	488	481	429	464	457	446	484	472	460	475	496	467	493	457	482	501	495	431	479	481	491	446	413	506	477	437	483	491	465	468	472	436	478	478	454	454	439	449	463	458	443	488	477	432	426	479	467	473	465	467	451	421	460	467	476	473	468	442	464	495	455	480	459	469	451	445	461	445	482	461	477	469	425	423	450	450	481	459	497	451	439	484	499	443	433	465	465	441	415	483	501	458	446	471	446	504	475	448	492	493	459	462	457	460	440	466	474	468	470	436	447	452	457	449	488	456	467	475	501	445	502	485	461	488	493	461	481	481	479	458	461	441	490	469	455	485	496	499	471	482	449	449	524	447	479	417	442	488	494	462	477	464	467	479	463	475	439	513	480	479	477	495	473	461	449	500	475	466	489	463	440	413	474	465	485	464	463	477	489	437	468	439	463	484	518	482	469	478	488	467	481	491	448	450	478	461	448	473	440	447	468	490	437	469	503	461	463	447	436	470	494	434	465	492	481	460	482	441	421	466	491	461	449	429	507	445	462	449	494	468	466	452	468	462	480	437	487	448	445	469	447	473	423	502	481	485	455	451	466	445	426	467	447	444	463	446	477	501	454	471	476	445	463	458	432	468	499	502	486	467	437	453	514	490	459	461	443	431	502	482	441	455	462	420	466	454	455	506	457	484	423	477	467	480	429	489	452	478	459	404	446	452	449	443	437	449	467	449	448	435	469	470	454	425	468	479	483	428	480	501	440	430	476	511	446	445	450	441	491	491	457	471	447	454	464	483	484	453	438	446	465	442	460	456	469	467	460	432	491	484	447	455	500	450	447	440	462	458	445	476	454	458	485	492	436	480	435	408	449	457	460	416	494	422	461	521	490	430	471	435	477	440	423	455	488	423	461	487	442	484	460	430	443	502	457	422	444	432	469	468	487	503	503	465	509	490	452	486	508	485	432	467	464	484	449	479	466	511	450	417	435	466	468	436	492	450	443	482	458	445	461	450	419	439	457	461	465	500	438	441	464	457	452	467	442	419	501	443	488	467	440	467	474	426	473	506	487	440	445	458	441	488	470	504	468	515	479	464	470	488	461	458	440	445	459	460	451	451	464	450	454	473	476	485	473	485	409	436	446	452	451	465	461	443	486	474	456	473	438	453	447	516	443	429	496	464	492	492	470	454	489	439	466	453	461	475	425	458	465	459	457	490	489	495	396	457	471	462	474	496	433	489	442	467	496	440	433	432	440	472	437	444	530	473	458	454	453	484	463	456	440	447	465	472	479	438	443	450	454	460	459	452	459	474	457	477	472	467	493	472	489	501	432	466	519	466	446	499	476	476	437	511	452	429	468	446	439	449	423	445	479	491	499	480	458	507	462	462	493	514	467	434	454	422	458	459	434	441	464	473	463	465	476	473	474	459	455	474	483	464	475	471	470	453	450	473	455	477	459	465	442	440	489	442	458	472	483	424	452	492	499	471	456	485	473	463	471	469	461	474	444	466	423	461	462	495	431	465	461	502	476	477	441	511	448	438	460	499	506	497	481	491	507	475	473	461	441	486	440	454	451	418	460	456	467	460	432	446	500	504	425	433	459	519	449	434	519	452	468	464	434	487	446	486	456	485	435	468	454	463	463	485	476	477	473	477	467	446	486	477	466	464	440	489	444	482	424	501	480	499	472	479	449	452	455	476	461	454	425	473	479	453	469	483	471	475	496	424	491	482	476	437	456	447	470	470	489	469	512	471	432	478	408	492	465	504	478	454	470	454	465	426	487	449	482	482	468	508	433	466	468	458	445	447	431	459	485	510	502	437	490	425	426	461	486	493	477	445	480	470	459	440	498	484	461	478	454	477	476	492	507	418	453	480	450	443	432	444	459	468	431	495	454	496	473	449	477	469	467	480	472	446	438	463	484	492	451	454	494	446	475	465	479	482	472	475	452	471	481	468	461	466	519	452	445	447	503	444	464	454	438	471	479	466	479	437	471	497	470	451	491	455	457	480	433	489	425	445	454	508	428	486	469	491	462	485	460	478	443	494	481	419	498	474	465	463	468	469	428	477	502	488	465	459	476	451	466	450	453	459	445	436	487	456	476	434	468	441	475	475	454	470	466	478	438	443	496	474	492	471	473	453	453	445	400	443	447	447	497	439	424	506	465	455	439	449	480	509	405	452	472	451	459	461	470	470	452	462	465	477	467	453	490	481	466	470	493	471	432	457	446	474	438	455	449	476	400	488	443	483	465	452	473	450	459	437	528	439	477	461	473	456	495	437	429	480	452	458	450	489	431	502	430	451	452	507	429	439	442	436	465	477	408	453	423	441	442	468	454	462	425	492	480	455	448	475	475	428	434	495	492	483	428	464	466	457	465	455	474	471	445	488	447	438	486	475	468	474	433	478	451	465	427	483	481	437	461	467	467	493	438	479	467	450	434	461	489	451	478	448	459	446	473	464	486	458	505	511	481	498	476	480	448	492	485	485	436	459	463	467	440	455	465	454	490	485	455	436	497	436	462	441	450	465	504	466	437	458	462	465	482	464	471	454	451	471	451	463	428	459	490	481	458	474	450	511	449	498	471	465	467	445	484	458	462	489	478	459	480	481	445	470	488	474	462	492	478	516	459	456	459	453	429	444	475	459	460	459	474	445	471	459	491	460	463	424	465	468	433	453	466	477	507	479	449	465	483	504	458	492	441	461	490	498	483	473	438	465	456	469	466	466	435	413	459	447	494	448	446	432	440	481	435	450	455	436	500	402	494	460	467	439	498	424	484	463	470	474	460	466	465	436	477	462	461	447	465	448	466	457	459	455	436	431	461	457	440	464	496	473	509	487	447	470	483	413	445	444	446	445	439	468	466	485	473	505	430	449	482	493	486	433	468	500	441	487	442	466	483	446	445	448	469	449	450	499	469	485	454	499	470	440	414	444	468	478	465	475	489	458	445
32370	54108	45224	28270	20651	15759	11999	8499	6260	4658	3528	2764	2171	1928	1584	1356	1208	1118	1085	841	801	740	713	676	642	585	557	587	580	570	623	547	534	574	611	592	568	593	630	635	552	574	585	619	579	599	621	611	593	565	607	555	576	539	576	555	557	548	549	529	579	582	561	575	545	533	581	537	521	549	557	539	539	516	533	601	522	574	521	546	576	583	550	553	528	569	528	525	557	533	552	563	526	577	582	535	506	580	566	515	534	549	561	551	528	520	564	514	578	538	503	532	564	546	529	568	559	523	518	552	544	563	564	543	525	519	535	552	566	526	512	483	534	569	531	581	486	570	521	527	522	512	562	523	508	492	550	508	556	490	553	562	538	527	551	524	540	554	515	515	553	530	524	538	518	551	500	584	560	515	495	544	543	564	530	564	517	521	479	533	540	508	549	515	554	565	540	540	526	557	537	514	529	551	546	531	543	531	539	517	529	566	528	460	486	552	538	547	550	541	501	488	552	527	553	499	536	506	523	524	517	537	543	515	562	556	550	581	544	532	519	624	515	523	538	501	499	540	506	581	511	555	512	564	535	538	504	523	516	490	474	543	525	518	552	523	515	532	529	555	569	531	546	572	517	526	525	562	579	516	562	544	521	510	536	524	509	576	581	532	550	521	553	504	532	561	513	545	572	524	557	489	563	582	524	514	578	518	549	578	505	520	509	518	498	535	519	542	523	535	534	487	535	522	557	522	541	522	559	521	545	528	545	555	495	531	580	556	562	493	553	551	524	511	542	522	558	534	541	526	537	540	552	543	550	517	507	512	542	569	544	539	529	560	493	498	527	505	538	528	530	525	532	533	534	524	565	536	579	573	535	557	519	481	530	532	524	560	581	513	520	562	520	546	515	500	536	523	508	559	542	547	501	526	520	547	516	561	557	599	564	557	537	537	557	536	573	530	525	536	540	509	484	548	545	572	545	547	559	553	524	515	485	503	535	535	522	539	547	520	528	539	532	530	571	539	519	544	493	547	494	503	548	525	533	520	536	531	546	526	552	523	546	556	513	500	509	518	540	510	532	531	547	540	548	520	530	542	510	544	513	501	535	537	503	547	534	573	502	556	532	569	539	505	507	517	508	506	545	544	544	539	532	562	541	512	540	523	517	549	519	547	541	535	532	520	579	533	528	530	526	565	517	515	566	551	505	558	511	508	522	514	514	552	537	555	504	483	514	523	525	512	531	582	546	547	563	563	514	534	508	527	530	524	534	549	490	545	526	525	525	501	500	535	546	497	520	574	572	498	559	539	542	544	499	545	536	540	517	543	552	511	520	522	527	505	566	519	547	520	515	529	569	517	561	493	540	538	564	489	533	570	487	523	563	535	555	526	531	561	537	531	547	528	531	555	582	553	535	553	533	534	556	529	529	547	560	524	516	535	566	569	549	540	527	525	583	535	550	552	550	566	521	529	536	584	532	539	564	542	537	558	498	524	575	555	572	541	542	579	540	533	532	518	504	502	525	541	564	529	523	549	573	529	548	557	562	508	496	541	546	528	549	527	549	526	574	528	480	545	546	490	511	483	511	494	551	518	516	542	556	527	501	504	547	541	563	522	526	555	542	532	531	511	548	507	533	527	524	513	497	539	527	536	566	553	545	517	534	564	515	536	601	541	541	537	525	484	497	517	565	535	542	554	556	551	537	550	531	523	535	540	520	528	544	544	568	524	505	539	539	536	536	558	511	514	501	516	545	534	528	558	559	545	564	528	541	541	517	496	574	544	498	536	513	544	537	530	549	504	528	513	571	515	549	543	553	505	548	527	548	506	501	515	562	551	521	536	552	510	538	497	535	541	521	520	539	529	520	551	490	540	528	572	544	523	550	535	520	526	500	539	558	541	541	520	562	515	564	525	561	578	575	565	545	535	522	537	566	540	533	540	533	529	536	539	558	507	540	521	524	521	585	554	512	553	556	548	538	525	499	544	527	514	562	557	526	540	524	550	523	507	557	544	534	515	518	537	507	525	533	536	559	533	535	515	481	501	555	549	516	569	533	520	504	549	508	554	539	557	508	570	517	531	551	554	528	542	506	517	538	558	559	540	544	551	550	568	514	528	545	549	563	504	489	545	520	543	546	514	546	537	493	538	541	529	545	515	538	524	514	534	544	552	523	540	523	554	535	508	518	515	545	534	547	530	551	537	522	532	558	506	565	535	533	564	504	535	526	527	492	534	545	583	525	507	519	566	563	556	493	530	533	554	521	515	531	538	545	557	549	580	567	547	505	555	564	530	526	516	554	553	487	525	604	534	521	533	536	528	562	527	507	554	531	541	513	524	547	516	528	546	520	525	557	511	512	539	525	541	537	509	552	547	541	516	522	484	509	527	566	486	535	519	554	521	514	513	560	509	544	537	551	536	548	546	494	526	500	577	524	527	497	554	536	552	505	522	527	546	552	560	519	492	502	569	549	527	498	528	556	517	566	524	529	514	538	511	520	517	535	518	510	538	579	544	515	534	565	543	507	537	543	526	499	542	546	560	532	562	517	577	505	518	481	522	540	515	536	514	534	521	572	551	507	585	524	500	527	560	546	544	538	532	534	484	564	540	522	533	566	516	536	510	571	531	494	537	524	543	515	542	527	534	538	539	500	574	537	525	544	527	540	501	552	541	544	514	513	551	570	540	528	539	498	530	530	523	541	509	553	558	560	493	536	519	514	532	546	526	530	549	521	548	504	516	526	526	508	546	541	477	511	506	505	538	501	578	562	524	490	548	546	533	552	576	563	527	560	544	538	528	573	484	541	551	567	501	530	598	507	550	534	556	570	541	558	521	500	531	539	488	510	552	528	489	592	568	553	559	528	538	550	532	557	551	560	583	564	564	520	596	497	538	558	481	498	536	542	515	514	509	517	506	520	505	503	537	538	539	534	550	534	603	540	535	527	506	499	511	539	529	529	565	535	532	516	540	519	543	558	529	508	587	530	529	540	526	555	533	499	508	526	537	531	521	548	505	560	552	526	511	582	529	521	514	564	522	540	522	534	541	543	538	538	576	512	529	558	565	550	548	551	530	569	521	494	537	526	531	535	531	557	482	524	570	534	520	551	554	512	520	511	579	584	520	529	554	500	568	540	548	559	517	546	549	561	549	554	555	520	546	521	501	530	520	508	560	535	509	534	542	540	499	541	527	562	523	519	534	507	500	546	529	548	533	534	541	525	537	526	544	507	519	493	494	542	531	569	509	549	525	492	525	514	536	510	512	538	526	507	538	486	519	518	521	540	528	550	539	513	529	559	564	517	483	532	536	488	558	519	577	526	529	512	577	545	554	530	540	544	511	496	548	515	518	527	528	542	525	548	527	534	530	506	549	520	517	544	507	564	548	574	554	521	538	552	545	487	505	521	513	553	528	505	570	545	496	556	554	523	558	573	507	554	512	525	535	526	540	501	530	532	504	509	545	550	535	486	524	482	530	521	544	539	519	533	570	533	504	531	523	523	541	489	565
22956	21377	28987	24145	21440	21886	16693	6731	4273	3247	2466	2020	1551	1363	1128	1058	939	875	751	663	666	601	583	604	528	534	499	526	522	485	446	440	480	486	507	491	507	519	585	508	494	460	513	519	480	507	506	510	469	485	431	442	520	471	457	470	465	446	477	438	468	456	497	492	506	446	445	448	494	461	477	458	471	474	441	469	470	452	422	452	468	453	482	434	452	473	448	484	446	468	485	540	468	456	439	484	451	479	473	455	464	482	428	482	497	454	426	482	439	490	427	456	467	468	477	467	473	456	475	472	432	473	445	464	470	432	473	487	493	460	443	471	436	463	476	444	445	471	486	484	438	486	500	487	480	470	496	457	499	462	475	468	487	447	437	416	490	471	447	509	468	452	491	477	480	453	463	512	482	476	481	460	473	446	437	454	451	452	452	433	458	492	445	497	433	486	464	498	467	510	447	470	454	431	445	454	490	471	457	408	413	446	480	476	465	495	474	491	432	451	468	427	453	445	459	440	478	471	440	476	490	444	503	483	395	469	450	473	452	457	440	450	451	441	432	439	450	482	465	446	465	482	431	508	469	448	431	439	493	466	451	439	463	442	464	444	431	463	417	463	500	476	452	489	441	452	433	466	438	468	483	452	461	447	433	486	461	463	461	429	432	435	481	417	438	499	454	467	511	461	440	441	456	496	457	487	484	500	472	460	453	477	451	471	464	450	480	468	437	433	437	457	474	478	458	465	425	444	446	479	486	453	500	438	451	475	498	429	453	490	451	478	505	446	443	454	439	474	469	477	449	453	500	458	455	477	436	460	489	436	457	471	462	494	459	437	444	453	457	458	464	498	474	459	487	497	464	428	472	480	444	473	459	479	458	463	432	418	479	484	434	474	504	444	458	467	456	446	458	512	481	480	472	496	473	456	439	477	430	442	462	470	435	432	446	496	450	449	485	438	470	445	433	426	447	475	433	492	455	432	466	465	502	466	503	414	474	449	501	441	481	433	461	501	484	498	467	482	480	461	497	468	453	455	406	495	429	457	462	473	507	456	510	473	447	464	467	440	483	443	454	458	477	484	498	479	503	454	440	468	446	468	471	458	473	458	463	492	483	481	463	441	443	486	467	463	490	438	501	444	457	478	479	485	458	469	462	497	479	462	481	479	480	468	471	476	459	458	448	434	468	467	487	439	454	457	439	449	475	440	498	461	494	428	487	436	477	422	479	486	462	450	447	469	459	458	471	486	466	457	451	437	451	456	429	456	459	494	467	451	449	504	453	492	446	469	493	484	452	441	495	473	463	440	457	456	460	476	452	460	489	445	464	448	461	440	492	458	447	436	480	445	476	446	466	433	422	478	475	426	449	471	441	478	498	404	460	484	440	457	429	512	440	463	458	473	471	475	457	468	462	429	448	428	485	463	474	467	456	442	438	483	465	453	437	447	486	422	514	457	474	473	475	452	473	472	434	432	443	474	476	488	451	479	496	422	430	475	508	445	452	485	466	480	448	488	487	462	496	428	448	438	456	458	440	465	481	483	450	442	471	461	472	434	471	477	455	462	442	456	480	457	445	509	474	435	463	435	447	453	465	449	442	461	481	462	465	473	440	490	411	477	501	471	481	489	424	434	476	419	442	459	447	467	478	485	464	485	464	448	457	470	478	473	441	433	474	489	452	500	464	480	452	457	453	455	465	478	498	469	463	456	444	451	416	516	452	470	488	483	490	453	408	460	488	515	482	438	497	417	453	445	494	453	464	458	443	492	441	461	459	443	448	448	462	482	432	432	446	459	454	455	420	472	434	455	445	482	421	489	464	434	459	436	458	500	446	459	435	518	456	460	443	438	466	499	464	475	416	491	464	486	458	509	450	453	476	443	470	486	458	455	469	485	476	475	444	469	493	466	449	493	447	433	434	480	456	450	483	464	428	474	474	454	477	491	463	472	464	486	446	474	461	453	457	489	470	474	478	456	425	428	475	457	439	526	451	469	464	443	468	471	470	426	452	451	476	474	476	513	430	481	451	458	507	452	462	399	515	453	445	473	478	439	476	455	457	446	454	434	468	463	494	499	424	495	459	479	443	456	466	475	465	452	482	487	448	438	470	467	440	460	470	427	450	472	526	467	469	502	437	430	451	462	467	494	448	462	466	454	453	477	439	441	479	517	464	526	437	485	478	447	474	440	457	480	481	451	468	457	472	479	504	506	445	493	449	458	459	495	474	478	466	454	508	447	470	454	478	468	445	445	455	467	452	460	435	499	485	462	431	426	491	439	466	455	460	469	472	491	481	449	441	450	491	453	453	454	462	457	449	471	438	436	450	450	456	444	491	480	466	450	469	451	437	478	416	453	501	458	431	437	447	467	453	421	499	470	452	456	483	496	477	476	457	468	493	478	449	443	460	476	432	500	447	474	450	475	467	431	487	445	450	503	503	479	472	451	476	443	465	426	483	454	511	467	460	466	505	479	473	433	462	441	462	460	468	440	460	451	533	445	480	496	460	432	474	468	452	422	481	446	473	457	482	513	419	456	421	475	456	488	470	478	459	477	455	417	482	439	478	437	473	412	447	487	452	494	468	438	452	478	444	482	429	450	528	457	450	465	509	459	459	459	442	486	501	476	452	467	439	440	491	492	461	463	454	456	499	425	428	473	444	483	513	471	499	422	506	486	474	449	472	457	452	477	465	433	501	460	465	435	476	452	465	446	416	499	458	454	489	468	431	435	456	483	411	466	474	461	471	501	441	455	486	471	474	444	469	449	487	457	506	446	478	480	427	469	432	472	502	437	469	464	456	463	441	472	464	469	524	435	483	453	435	467	428	503	454	407	461	475	473	468	447	484	450	428	454	441	464	494	487	464	456	455	486	492	499	448	472	468	485	478	505	445	459	448	490	446	418	447	482	440	458	483	449	435	462	439	507	472	465	489	450	473	455	509	496	419	497	437	458	467	470	457	443	475	485	447	445	456	471	457	414	455	456	473	468	421	474	462	452	471	475	475	433	479	503	432	457	438	506	432	439	453	464	495	506	470	463	445	453	455	428	464	472	521	455	495	471	452	480	424	474	461	475	474	471	468	496	472	454	498	481	448	468	455	421	458	460	455	418	470	457	449	457	444	466	518	484	451	460	493	467	462	470	454	453	456	481	488	484	435	469	449	460	480	471	451	442	440	497	505	453	449	479	444	502	446	449	433	494	502	479	448	471	461	421	450	474	450	435	461	480	459	477	490	450	466	446	499	461	445	449	450	483	443	474	461	452	456	436	445	460	469	470	458	464	518	475	495	455	456	442	430	468	501	421	489	459	479	458	447	462	453	453	440	488	500	423	447	443	446	435	462	466	458	484	493	454	461	451	469	467	482	432	518	451	457	448	498	489	448	468	427	500	456	455	453	446	454	448	463	432	424	456	465	445	474	455	456	469	439	444	464	485	411	440	505	488	437	418	462	441	480	411	445	483	462	459	497	464	448	447	457	444	492	461	431	459	422	465	424	485	459
32731	53935	45360	27654	20796	16054	11793	8548	6455	4753	3754	2981	2224	1770	1678	1415	1197	1089	1022	888	826	792	752	733	622	578	559	595	600	583	528	569	561	575	544	603	628	644	639	604	570	638	560	599	575	619	576	583	571	577	596	533	554	573	563	569	572	536	511	558	535	527	544	599	549	564	520	551	568	553	583	517	555	520	533	575	502	527	488	536	538	527	531	541	502	557	571	528	496	546	544	546	529	501	533	513	575	562	549	519	562	579	507	557	501	568	537	543	537	505	506	498	553	524	544	519	505	540	548	542	541	558	544	566	522	532	515	538	554	528	470	528	496	562	513	501	543	558	502	505	551	536	505	541	533	518	520	536	550	529	506	568	512	506	540	528	517	542	531	527	524	529	509	507	542	503	519	511	525	496	515	508	534	533	513	503	525	528	520	576	520	504	535	557	541	518	540	514	585	555	550	516	552	588	547	508	570	584	528	518	472	578	540	527	550	556	520	557	497	511	504	522	503	529	486	500	514	520	530	534	557	527	539	549	550	489	519	585	562	512	519	540	571	527	527	520	504	552	540	541	523	496	518	515	554	496	539	546	502	535	499	479	530	561	534	544	541	538	524	534	551	516	545	520	520	548	540	476	557	503	534	539	517	513	567	518	512	550	534	511	565	547	520	503	558	551	585	516	520	557	552	539	492	538	534	520	538	490	543	539	548	527	523	552	533	529	514	535	519	554	573	489	553	525	526	499	511	531	536	500	504	526	547	550	528	545	546	524	539	558	506	553	530	565	555	488	561	520	519	540	542	517	516	558	523	502	472	541	544	560	575	535	544	493	535	525	496	496	534	534	519	534	499	550	515	532	509	557	511	559	502	530	515	551	494	554	528	511	519	503	507	493	514	508	575	548	534	525	546	538	523	519	512	527	547	510	525	548	550	561	540	551	527	528	522	517	553	512	529	497	562	514	530	537	502	546	566	544	523	556	533	563	534	584	545	552	527	530	497	541	511	559	535	567	512	521	546	535	511	496	527	548	542	523	529	549	553	527	502	536	544	535	525	481	519	527	505	536	543	533	514	534	548	544	534	522	536	505	550	563	577	498	523	529	505	501	517	529	582	565	492	562	544	579	523	547	522	511	535	553	548	560	529	520	542	512	538	510	552	527	533	528	527	533	568	543	543	500	489	554	519	571	494	536	497	471	505	545	515	557	522	517	544	566	560	526	545	535	519	543	512	527	566	572	497	485	500	528	554	506	540	514	555	509	532	533	523	494	534	522	576	500	553	551	519	536	518	529	551	511	505	548	544	561	530	517	516	549	522	563	523	515	545	520	517	492	509	528	521	552	528	517	563	494	495	534	536	533	564	553	525	536	528	532	525	541	560	536	529	587	593	501	522	531	495	551	494	534	512	534	533	523	524	514	506	538	583	558	537	478	526	563	554	529	544	545	523	522	513	537	557	564	528	524	463	562	519	531	541	549	542	529	518	559	510	544	542	532	518	551	547	546	555	565	527	546	586	542	536	519	556	488	495	551	543	567	553	529	511	504	522	518	526	522	567	520	512	570	502	502	563	529	501	550	519	528	503	528	525	531	499	540	523	501	519	551	534	566	589	599	552	470	531	556	534	517	552	539	547	478	472	553	522	542	513	525	523	496	521	517	548	585	537	547	538	495	534	533	515	556	547	532	584	556	524	539	520	530	522	479	557	531	505	523	556	543	513	562	561	527	534	528	517	536	551	555	518	521	503	539	552	538	534	548	514	531	500	541	501	526	575	523	506	491	535	528	543	515	564	575	521	536	536	530	532	508	534	540	550	528	539	529	512	524	524	519	516	556	543	512	505	574	583	548	555	511	512	538	502	542	575	482	504	520	489	578	559	542	537	506	578	514	542	547	541	548	525	599	543	539	542	480	507	548	543	509	527	543	505	559	538	512	527	543	509	543	544	550	548	546	523	485	572	544	493	533	530	533	532	527	519	529	567	500	555	513	519	533	543	525	527	515	545	515	548	519	539	545	470	524	510	493	554	511	525	514	534	528	516	571	494	525	543	559	505	522	544	510	552	526	503	505	510	558	512	533	568	534	505	538	536	543	542	533	473	548	522	538	469	512	563	508	520	542	524	542	574	541	492	509	541	484	526	524	550	559	510	532	536	557	518	561	534	526	513	498	520	514	541	545	503	519	542	537	543	515	507	526	543	516	528	544	524	524	564	539	530	527	565	528	494	525	497	493	543	555	565	513	514	524	534	516	534	540	565	517	539	550	552	507	591	572	516	519	525	522	499	506	533	563	539	548	536	562	539	512	541	549	537	564	540	528	511	518	535	529	514	554	510	523	531	540	527	565	494	509	511	533	515	526	563	551	539	538	540	512	519	536	553	529	520	548	546	511	509	514	514	502	577	503	527	535	527	536	533	526	548	535	540	556	523	510	521	516	556	506	526	536	534	525	505	528	535	512	499	547	549	565	559	563	518	526	511	509	478	478	540	582	539	567	543	561	502	495	526	552	513	512	521	515	528	547	506	558	504	482	566	562	537	524	494	519	517	512	552	548	551	502	579	561	555	521	537	478	527	538	512	536	583	528	503	512	553	591	552	540	513	546	515	515	554	511	528	567	517	506	499	517	558	550	562	523	515	544	501	535	486	501	545	512	524	524	503	523	525	531	538	520	527	528	551	563	568	592	505	525	526	523	552	540	534	486	489	550	488	530	497	526	525	534	531	522	535	490	507	552	536	520	508	510	512	505	504	506	544	536	537	568	524	557	518	509	513	552	502	499	529	506	521	485	521	512	510	519	572	538	526	535	547	506	529	507	547	563	520	517	494	511	572	518	505	545	512	529	565	531	533	560	522	507	505	503	529	515	526	525	539	591	515	514	556	523	492	525	500	506	537	524	558	500	538	542	537	528	533	555	552	548	561	524	504	502	574	539	509	503	523	513	555	520	545	515	494	534	542	479	569	524	576	573	527	546	533	530	560	545	546	553	565	463	520	563	492	517	571	494	559	546	581	555	501	591	526	507	485	533	492	554	533	506	532	500	533	538	535	534	540	489	521	508	524	541	536	571	511	538	544	540	530	544	510	572	518	515	553	551	530	535	520	555	524	531	518	524	512	564	539	527	516	534	551	489	555	535	585	521	529	557	543	527	517	494	551	503	516	512	513	560	474	527	540	536	527	556	535	511	562	521	539	542	550	515	553	511	521	506	507	522	516	544	565	529	542	505	499	506	544	547	515	569	520	533	511	488	545	513	538	565	520	515	520	498	493	518	515	492	509	515	548	491	501	524	537	540	520	558	577	549	547	532	515	529	534	494	528	554	558	540	576	523	504	547	515	531	565	544	528	547	575	546	512	529	530	527	523	545	505	491	510	500	522	494	526	563	527	487	537	529	514	536	544	543	582	549	538	552	511	520	499	505	539	511	533	556	530	522	490	480	485	519	525	511	522	507	511	509	525	520	529	481	597	533	511	527	474	511	539	522	501	555	541	494	506	546	540	531
22880	21320	28962	24073	21381	21794	16759	6776	4266	3137	2551	1927	1658	1314	1183	991	905	830	751	656	661	578	579	568	471	477	499	494	468	460	484	505	489	477	481	501	548	499	523	551	502	510	464	537	488	501	537	480	477	466	525	460	497	456	490	492	476	488	480	425	471	457	470	469	481	470	459	436	456	460	465	450	483	447	440	462	474	462	440	508	464	447	408	445	475	448	480	488	458	450	449	404	407	492	477	429	473	440	452	499	455	474	450	477	508	467	486	465	442	445	504	480	481	476	482	436	446	497	454	420	500	500	463	452	454	466	506	440	444	455	470	482	455	472	455	486	460	461	434	445	460	449	464	476	420	481	466	458	442	457	471	449	427	486	476	502	419	491	453	472	450	500	460	445	464	450	441	462	427	450	446	488	454	470	450	445	478	423	487	422	450	439	447	421	434	491	445	428	485	452	453	454	420	459	445	448	443	440	445	488	477	472	475	435	455	426	453	447	434	508	438	452	423	441	466	449	432	473	450	455	457	471	453	486	484	483	458	457	457	447	473	506	468	448	434	422	430	453	433	450	469	485	435	458	438	437	453	441	454	478	429	402	461	417	456	485	458	452	446	473	433	455	475	435	479	456	448	431	414	467	475	452	456	445	412	450	494	472	453	464	443	427	435	472	431	465	388	462	455	451	428	463	418	452	465	459	467	487	484	449	473	397	440	460	454	462	460	467	433	480	437	460	436	440	456	439	453	480	459	447	451	443	443	466	468	378	474	443	466	455	430	455	496	452	445	429	472	506	456	440	423	462	430	449	484	424	436	456	437	468	482	425	485	433	480	431	462	519	465	487	459	419	437	430	462	451	474	446	402	439	450	443	455	497	423	457	460	476	487	437	453	421	454	438	454	496	510	445	437	444	452	449	466	465	475	436	445	447	471	414	440	442	450	460	437	471	416	445	448	476	474	467	427	463	447	420	473	478	461	463	480	493	468	468	488	465	407	450	434	448	463	481	459	463	440	459	411	463	419	442	455	507	453	442	437	471	458	475	433	469	457	445	461	458	469	499	429	469	452	453	457	453	436	496	431	433	453	443	444	446	447	465	459	478	473	451	454	472	488	427	458	463	433	442	447	461	452	451	477	485	446	470	437	458	466	446	446	413	456	470	469	482	472	465	437	415	419	432	446	443	451	456	445	448	430	459	456	446	435	448	446	457	477	465	464	446	451	457	442	494	464	462	439	437	450	444	477	444	437	480	464	436	437	450	448	451	443	477	457	435	461	458	430	429	456	447	483	510	453	480	473	439	458	450	463	466	464	454	465	468	457	464	424	448	489	450	433	473	472	460	430	414	468	438	429	493	453	467	458	434	469	454	530	434	433	451	388	436	443	444	464	455	496	468	443	454	456	450	459	451	448	473	456	446	428	452	467	432	459	463	460	423	459	458	420	444	446	464	454	490	481	443	437	437	459	481	456	433	490	464	414	436	420	466	470	467	455	451	458	432	448	438	433	444	438	500	481	462	475	458	471	469	488	456	398	492	443	458	422	467	462	479	464	442	454	445	455	435	472	458	466	446	474	471	484	439	480	434	429	451	437	445	422	473	444	456	474	450	454	461	415	481	450	474	484	445	453	490	439	405	464	473	464	471	432	426	456	433	496	456	466	474	455	438	426	442	484	474	446	431	475	434	449	452	459	441	449	452	443	437	432	422	515	465	430	444	467	451	461	403	417	444	491	433	470	447	423	415	451	458	470	465	468	411	444	481	434	441	469	474	457	447	461	465	428	459	458	437	450	463	456	469	434	457	436	417	451	450	462	458	425	487	413	456	462	479	442	400	475	455	470	495	431	451	427	487	461	485	424	477	486	453	414	425	445	419	476	465	445	422	469	493	452	446	461	419	446	420	475	442	461	475	475	488	475	446	444	416	480	466	458	459	471	443	441	418	423	460	420	452	433	458	479	471	453	465	465	489	425	435	462	454	468	473	421	453	444	446	436	477	455	436	418	448	453	485	445	465	425	434	449	489	463	449	449	482	460	480	464	453	502	447	430	415	464	487	435	452	440	476	489	492	467	447	447	432	432	461	461	458	449	470	478	454	452	448	464	450	467	424	473	483	436	470	473	464	420	437	412	459	445	454	473	444	446	417	454	440	444	493	477	469	457	447	420	454	436	471	445	461	456	426	457	394	433	448	450	466	435	444	455	430	440	446	467	450	477	450	451	488	449	418	459	451	422	458	413	500	498	439	467	481	453	417	436	465	431	435	445	445	455	452	446	481	458	447	433	477	433	469	460	466	488	466	462	441	460	479	421	489	463	474	494	485	450	417	479	421	417	459	462	468	454	477	472	495	435	422	449	511	451	462	462	459	467	486	439	450	421	440	456	454	471	444	463	409	431	449	470	439	434	428	454	474	458	451	438	425	471	478	447	438	435	476	452	478	498	420	443	460	461	422	454	418	472	503	483	439	439	452	459	446	460	454	475	447	425	480	455	483	471	468	443	440	458	433	436	456	481	430	512	453	454	488	451	443	434	478	447	468	435	428	428	465	452	420	474	442	485	441	462	443	418	458	439	425	433	482	481	431	454	485	468	444	432	457	457	437	459	425	477	464	482	462	483	449	477	418	434	443	457	424	478	464	459	434	467	450	414	464	474	479	444	484	441	455	440	470	405	431	423	464	477	495	433	463	464	474	492	458	468	482	458	457	429	483	443	413	461	459	487	465	441	460	478	415	444	444	420	487	468	490	446	483	449	464	454	452	416	456	474	428	474	424	465	455	427	451	444	460	464	432	461	483	457	449	451	421	454	434	487	430	468	485	454	459	494	405	483	456	459	458	442	455	463	465	473	436	430	430	451	473	472	427	463	457	462	457	441	456	452	479	442	440	499	456	444	468	449	460	417	431	446	465	444	421	429	429	447	442	470	450	440	478	507	452	468	483	461	473	494	473	454	472	537	483	399	516	452	445	466	464	452	476	455	513	476	447	457	458	450	456	440	488	462	478	470	443	425	439	423	470	450	468	468	485	472	445	458	438	487	481	449	451	425	450	445	449	476	461	463	470	426	462	447	460	440	451	430	463	491	441	453	447	423	476	424	459	456	487	466	423	444	460	464	458	481	487	484	478	464	491	477	461	480	459	473	495	489	465	450	437	426	452	492	462	455	468	468	478	441	445	426	440	478	446	443	454	458	469	449	440	455	474	455	472	449	424	479	471	440	441	502	468	425	474	493	448	447	497	456	438	466	483	467	492	468	443	428	474	406	449	449	461	415	469	449	432	427	434	456	460	471	485	442	417	437	487	470	447	427	449	459	457	465	462	442	446	458	429	468	464	459	470	473	444	430	492	441	408	419	449	472	484	419	467	464	476	453	421	442	475	451	479	477	468	485	452	432	462	415	442	441	501	469	417	454	462	450	450	481	467	439	471	452	452	470	417	439	466	476	499	491	443	443	428	455	503	443	455	406	426	469	473	498	457	465	452	485	439	417	428	507	405	482	447
31225	55095	43969	27621	20774	15622	11945	8945	6473	4591	3640	2895	2241	1874	1691	1455	1173	1084	997	798	812	763	701	659	625	562	560	560	538	585	610	554	534	527	572	601	581	618	618	651	559	574	583	584	541	556	579	584	568	631	550	559	555	587	563	535	564	536	515	528	527	530	558	484	563	556	501	538	541	561	542	541	540	521	575	556	540	517	575	502	553	518	571	549	529	510	519	555	565	560	521	535	522	573	554	564	548	527	518	536	528	517	507	531	550	535	543	512	570	529	518	553	556	506	549	518	542	522	537	499	534	521	571	506	506	506	515	504	519	550	548	531	556	573	554	502	540	514	553	495	564	507	536	511	554	515	522	523	527	533	532	512	481	525	579	513	500	531	539	536	539	509	518	571	529	545	533	526	460	520	508	551	508	536	546	582	518	536	527	525	573	545	502	533	505	517	508	541	525	536	533	499	526	517	563	511	577	532	528	510	533	554	531	553	498	534	508	544	502	577	549	513	525	504	503	505	551	509	482	544	502	495	504	477	509	526	536	570	548	535	546	547	519	534	512	535	519	491	510	500	498	549	486	499	509	535	529	515	521	499	533	525	543	534	515	497	541	509	512	536	535	528	518	514	501	511	527	546	572	512	530	523	522	534	541	500	546	503	540	530	517	537	492	493	502	523	552	511	524	549	553	505	506	522	508	592	514	537	523	528	555	515	554	510	566	530	579	528	544	522	566	494	523	540	558	543	542	541	576	552	501	567	486	539	542	506	495	524	554	509	504	539	571	535	539	495	536	541	529	561	540	530	502	518	511	523	541	553	498	516	541	500	547	519	538	560	557	561	531	546	516	539	515	528	502	542	552	492	553	529	506	530	481	493	544	495	511	513	525	530	551	546	479	513	551	502	551	522	516	513	553	546	514	526	548	510	535	520	523	498	508	490	498	569	531	563	559	517	542	498	522	518	527	551	588	550	491	493	535	531	484	535	486	528	500	502	548	503	529	564	540	541	527	522	532	517	508	501	552	494	514	507	535	517	529	594	477	525	514	527	542	533	533	521	525	598	540	568	532	563	508	571	592	527	536	565	490	491	507	510	518	531	490	537	559	508	544	471	505	502	568	545	558	550	540	545	533	526	513	510	530	512	524	545	500	548	526	544	531	526	525	514	523	520	499	489	519	518	526	503	546	497	534	504	535	500	509	516	557	535	526	529	574	540	570	529	517	538	536	515	527	516	530	516	520	548	522	579	541	514	515	507	508	537	513	537	519	516	504	520	499	543	523	505	528	541	552	462	548	511	529	509	509	532	520	504	532	549	478	515	564	532	517	483	511	502	520	480	497	525	539	520	506	535	501	507	494	527	548	536	529	522	519	483	554	524	502	521	552	536	570	516	522	527	518	506	483	500	543	502	519	533	541	511	492	515	516	504	501	489	521	576	493	500	531	535	520	508	520	542	505	507	511	541	555	551	539	520	597	551	525	518	554	554	540	503	534	502	546	504	524	540	517	507	549	577	509	526	518	563	567	532	528	530	545	516	530	501	514	515	580	505	534	536	534	507	532	562	497	536	526	526	500	542	513	532	531	542	529	560	574	487	524	543	536	544	477	517	564	509	523	492	544	524	531	538	543	505	531	547	527	522	532	540	499	525	518	566	577	516	498	506	550	552	528	521	549	556	545	518	526	522	500	508	514	524	481	501	515	491	536	508	572	506	526	522	550	535	542	529	511	514	527	554	529	531	550	538	551	535	531	514	506	558	514	569	556	525	508	560	525	512	524	493	537	543	522	515	503	581	519	493	522	497	552	533	563	529	523	520	565	483	563	530	556	551	552	518	545	511	520	522	483	479	494	512	527	535	525	535	519	528	564	527	548	545	532	503	500	500	541	554	505	519	548	540	530	557	513	538	564	467	533	498	545	518	518	531	526	499	538	551	513	529	514	525	512	541	553	517	547	548	525	558	531	497	549	534	492	546	564	494	536	544	488	542	497	517	473	509	604	502	515	509	526	548	549	562	523	537	492	531	479	542	561	501	486	551	479	528	553	492	517	489	507	509	533	536	504	540	499	547	514	509	552	544	519	540	535	524	512	521	536	523	535	544	520	527	534	567	534	530	526	548	517	523	502	527	518	508	560	536	570	535	526	533	510	541	513	536	521	529	492	491	529	509	499	497	526	559	503	499	522	511	499	517	536	508	530	591	521	526	515	537	492	517	524	497	517	549	493	520	506	513	525	535	479	546	522	572	516	497	532	517	521	492	517	496	530	530	516	525	504	555	533	517	557	497	532	518	525	533	519	495	535	528	546	535	501	546	538	523	487	550	511	477	557	478	485	531	498	536	495	514	506	512	505	551	558	543	518	521	545	507	554	507	532	531	513	530	550	527	562	492	524	540	530	523	562	540	533	515	504	482	554	541	548	577	535	528	540	558	489	551	528	544	555	549	521	570	521	495	512	532	554	537	531	521	542	506	520	535	551	562	538	530	548	559	549	538	540	511	524	512	530	505	566	563	531	506	511	534	505	523	537	535	584	523	530	519	531	506	521	513	490	524	531	506	526	570	522	540	511	506	503	515	534	511	504	515	507	481	511	520	503	534	502	516	517	499	539	509	532	545	515	506	513	547	513	491	518	506	526	539	494	522	561	553	519	491	498	497	548	529	527	516	534	555	540	518	541	529	520	555	537	527	474	510	501	501	545	537	549	478	517	520	530	556	539	497	521	531	531	498	567	511	555	544	541	560	506	527	491	530	560	529	513	566	540	531	528	543	555	524	494	511	514	500	514	500	543	533	507	513	556	535	522	528	509	515	482	525	508	523	544	538	489	554	531	532	521	513	526	529	511	484	526	519	528	516	532	560	484	528	530	509	557	560	526	534	534	502	529	490	539	531	542	566	557	554	522	538	494	538	491	537	498	513	509	536	558	519	504	522	538	500	507	542	519	501	542	540	539	523	513	533	540	514	543	521	503	553	526	534	528	474	564	520	528	503	522	511	537	521	551	503	558	525	514	517	528	464	527	523	549	497	553	501	503	517	510	552	521	550	529	508	516	554	530	546	508	517	539	521	555	515	552	522	532	499	511	512	499	486	499	541	511	499	523	500	553	527	524	509	535	538	539	493	517	525	473	548	529	499	544	539	516	560	553	545	520	579	513	523	537	554	507	522	509	508	503	499	506	513	535	530	514	523	527	511	546	573	518	581	553	496	498	510	485	531	573	531	563	540	517	511	498	536	530	489	505	489	508	536	529	541	495	514	566	532	542	546	537	535	486	548	554	525	527	532	539	518	498	490	515	489	533	497	515	525	560	517	539	547	507	570	505	503	528	495	525	535	535	513	566	503	524	491	466	531	594	516	534	539	551	506	473	494	537	486	538	508	500	531	516	548	519	533	523	524	507	523	550	535	511	538	532	557	513	500	497	516	514	534	528	517	546	542	527	510	570	512	513	522	506	517	500	529	511	577	525	554	509	530	509	502	557	557	519	491	521	509	560	520	487	550
22932	21364	28968	24151	21411	21775	16457	6315	3883	2915	2329	1810	1509	1296	1142	998	901	827	751	666	619	621	544	530	507	524	489	466	517	502	475	455	458	458	454	487	518	499	526	485	478	532	523	510	449	455	522	465	487	482	474	505	487	492	499	476	442	467	467	456	485	480	467	451	469	487	479	489	463	442	470	420	470	442	439	493	440	465	441	463	456	454	442	480	467	454	434	473	450	450	454	477	447	448	491	467	483	429	438	451	458	463	454	469	441	395	467	457	474	484	469	427	437	502	467	476	420	451	468	488	474	435	458	449	443	486	448	444	438	447	495	473	464	481	481	475	460	425	444	441	431	446	476	464	454	424	478	461	457	449	463	473	454	435	447	438	447	476	457	462	475	443	467	477	503	459	454	459	489	487	431	468	467	474	428	435	459	486	452	449	432	449	458	445	467	456	430	469	466	452	452	449	438	474	479	434	456	459	474	389	486	442	469	465	444	462	442	462	473	450	485	467	459	433	487	416	457	466	448	430	441	477	439	447	457	455	462	464	424	453	449	400	452	446	446	423	457	484	465	434	453	482	495	452	434	475	457	447	422	463	416	459	453	433	479	527	461	502	461	461	482	465	473	466	430	444	455	468	459	435	466	449	424	469	443	460	482	449	463	500	446	505	430	436	469	459	462	484	452	437	441	468	458	433	492	444	468	451	453	454	448	469	449	444	475	427	467	476	451	413	442	494	428	468	456	452	458	482	496	435	456	427	492	434	503	421	452	451	478	445	462	465	489	463	490	436	442	444	467	473	460	473	500	451	503	438	458	454	465	468	453	444	421	426	447	499	445	447	463	471	435	427	424	486	460	473	462	446	436	499	455	447	442	434	486	459	444	483	475	459	466	443	438	453	433	464	464	462	462	429	483	499	455	468	452	465	434	442	442	485	434	480	474	457	420	472	453	413	467	471	418	446	461	459	419	432	471	457	465	442	477	478	447	500	455	450	435	470	423	477	482	426	478	459	451	439	442	480	440	472	425	484	394	416	445	412	432	483	467	480	478	428	437	482	489	470	456	445	450	420	464	434	474	476	466	481	432	470	455	476	434	435	450	429	430	496	451	477	465	457	440	516	483	440	448	444	446	448	452	439	416	501	444	438	450	449	457	430	431	448	435	438	415	464	440	445	464	498	455	472	428	448	485	444	414	463	448	458	454	444	468	486	444	441	429	447	442	454	449	450	482	442	441	429	444	446	455	467	462	472	450	475	461	413	422	460	434	454	448	437	463	439	465	454	463	449	416	459	446	442	453	458	442	466	473	449	463	436	449	462	449	479	460	449	462	444	473	457	474	440	464	485	465	439	466	450	420	426	431	458	452	467	447	475	463	468	445	471	443	460	480	448	469	448	462	443	431	444	446	477	479	478	471	435	470	479	467	438	476	481	463	444	458	470	475	410	488	451	452	434	449	507	459	465	457	485	452	478	444	462	430	476	438	442	422	470	435	465	443	445	494	455	453	456	415	413	444	462	439	429	418	434	462	422	462	473	445	473	417	474	459	446	445	478	458	441	441	469	471	460	429	410	421	489	460	457	452	415	465	468	452	426	442	437	461	423	427	479	443	457	453	462	445	476	464	445	470	431	438	459	470	479	419	450	480	487	452	443	431	413	479	440	470	456	445	500	467	489	475	452	451	415	478	476	455	465	457	451	488	479	473	435	523	502	445	468	437	435	472	469	438	432	449	447	473	447	469	455	435	425	485	471	469	470	504	472	479	440	483	498	458	495	437	435	484	415	434	439	442	473	483	456	473	473	441	448	426	452	455	435	481	468	433	426	414	458	487	443	480	484	462	431	424	455	423	443	479	461	474	443	432	484	495	436	457	429	512	430	454	440	473	396	433	484	448	472	461	465	470	465	461	429	434	487	447	446	449	461	447	496	474	452	460	452	490	500	446	415	466	454	466	465	505	430	458	444	442	451	425	506	475	474	474	479	376	443	432	455	523	451	451	464	445	451	429	436	451	467	469	434	439	470	446	438	461	497	447	427	425	445	437	476	450	440	453	471	469	439	467	460	443	448	438	467	459	474	446	466	432	442	464	438	473	471	489	453	459	438	483	463	449	466	485	450	472	503	439	442	430	475	448	454	434	478	462	465	447	465	438	438	432	423	463	498	470	453	488	482	470	432	496	464	495	477	447	473	442	415	422	473	400	465	424	438	443	467	443	464	446	455	415	403	460	455	471	456	454	421	451	479	440	456	447	459	469	446	444	437	421	432	455	461	457	450	459	466	412	501	458	447	456	440	432	465	451	426	440	469	468	460	415	468	443	470	425	422	479	473	409	498	440	452	496	486	427	472	452	522	449	436	447	449	475	436	469	455	443	417	480	460	436	504	440	474	470	446	409	429	440	468	500	443	466	442	405	465	470	455	465	464	462	426	473	443	464	468	438	483	428	450	433	497	456	468	441	434	442	460	445	438	426	471	469	450	462	451	446	431	451	441	456	500	429	452	462	440	411	484	419	445	411	483	427	446	473	476	459	459	472	478	466	441	447	448	454	466	465	449	455	433	466	475	476	502	443	473	434	448	458	413	415	474	441	470	430	460	466	452	465	465	423	450	449	446	442	456	428	490	488	445	463	420	463	425	461	447	454	457	467	429	415	421	460	462	434	468	437	436	492	439	439	462	437	494	492	440	432	452	455	477	459	442	448	440	463	489	494	466	477	472	422	452	472	485	463	458	471	483	457	469	461	425	452	446	410	464	459	460	447	472	475	452	452	465	471	452	454	455	438	451	453	444	487	445	435	437	434	482	417	473	414	477	440	453	459	454	455	480	457	467	438	488	452	455	445	464	420	443	448	485	434	471	456	449	456	447	447	452	460	454	467	488	458	455	489	471	498	441	431	461	486	448	475	451	474	427	422	444	404	455	487	449	501	447	493	459	454	474	480	458	460	454	451	499	450	460	444	431	464	483	425	461	478	474	476	465	444	456	410	465	452	465	481	465	453	437	458	501	482	480	451	457	496	454	447	471	457	478	461	482	483	465	439	475	428	459	461	465	457	455	440	454	452	456	465	462	421	454	483	433	423	493	447	480	460	488	465	472	456	442	439	498	464	483	431	477	442	482	478	487	436	468	475	469	456	444	435	438	465	431	444	438	475	490	484	427	440	464	413	484	455	432	478	468	458	454	409	469	433	447	477	459	441	445	423	443	472	460	477	490	447	474	450	423	433	437	499	446	453	414	453	429	452	460	489	444	422	452	463	459	469	467	437	471	465	457	460	430	443	440	455	467	476	473	450	481	483	437	469	468	437	452	473	451	452	447	460	447	418	424	483	470	449	470	427	468	440	433	440	430	458	430	444	493	420	444	481	438	469	453	426	429	466	456	466	408	437	465	466	478	476	468	449	474	485	471	473	452	480	438	447	447	443	436	463	461	463	454	432	424	455	431	493	450	447	508	455	461	457	442	444	449	469	477	470	473	506	462	477	456	435	401	476	452	430	473
34164	56446	41455	26475	19846	14879	11616	8328	6016	4470	3390	2603	2195	1881	1540	1380	1112	1012	925	858	788	739	663	667	635	588	541	547	532	589	496	552	549	512	590	602	543	634	597	622	535	615	538	587	551	560	580	530	577	632	534	580	584	589	520	531	546	562	546	586	530	540	567	540	536	595	556	569	508	542	517	488	538	502	565	514	497	587	533	540	572	491	497	513	531	502	517	539	534	554	530	500	518	552	520	497	531	536	514	491	535	535	510	537	533	549	536	526	519	560	504	532	520	475	519	530	525	497	534	491	502	474	511	520	516	513	545	517	517	508	534	543	574	519	544	531	513	530	547	493	548	502	503	492	532	490	498	552	507	521	496	490	532	571	516	527	523	513	524	511	526	493	518	530	496	552	553	539	542	519	501	508	548	483	516	470	515	585	566	521	515	535	522	533	511	540	543	527	519	491	520	535	548	511	533	512	504	535	488	545	537	533	545	515	523	569	537	505	494	538	498	536	523	536	512	562	488	503	523	574	571	518	521	494	507	526	483	529	524	558	536	542	548	533	536	564	503	555	542	523	502	511	526	565	509	507	537	503	508	550	530	514	547	496	543	499	546	556	507	549	501	511	547	492	573	513	486	533	500	527	553	537	532	485	521	520	529	565	528	526	540	513	526	559	505	501	524	521	476	534	560	511	519	537	479	515	514	518	559	517	567	494	538	559	504	529	492	502	546	523	502	546	537	514	544	496	556	497	542	535	542	525	535	535	581	529	511	583	538	489	509	510	526	531	497	530	498	534	489	571	483	519	530	521	542	495	543	496	557	502	506	500	544	524	526	490	556	518	507	506	524	537	497	481	533	504	534	544	502	520	545	521	527	501	549	512	563	542	510	539	527	528	517	546	528	521	528	527	507	528	573	518	560	542	565	520	516	553	512	505	470	539	536	535	544	533	535	509	528	500	553	518	497	519	529	553	537	520	536	503	532	500	520	548	517	527	537	521	549	534	512	525	517	541	510	551	557	517	524	519	558	516	546	545	528	545	546	502	532	513	506	522	505	530	527	540	522	537	533	529	523	462	503	528	538	516	484	492	527	484	545	575	484	507	498	531	519	548	538	506	514	538	524	493	510	533	514	563	513	520	520	520	557	515	533	505	539	528	513	520	531	522	545	494	545	540	562	528	500	535	506	533	519	519	493	527	538	519	517	539	548	513	518	509	529	517	539	522	507	513	535	522	525	521	599	507	561	502	521	547	515	536	500	557	543	549	512	528	529	501	522	526	532	526	577	554	557	515	516	520	502	505	529	515	521	539	544	495	545	506	526	524	524	535	553	471	509	521	527	489	511	546	577	524	517	550	555	550	526	544	515	538	513	499	506	515	527	523	498	555	522	521	523	511	525	509	510	535	570	558	568	517	509	523	534	539	515	549	475	537	519	514	561	502	576	525	522	533	527	524	526	519	519	508	536	520	508	536	560	544	538	535	536	496	505	528	507	516	549	541	484	516	513	486	506	557	499	522	494	490	534	528	531	515	534	530	518	549	523	498	531	510	552	511	524	546	518	533	541	544	539	494	544	536	549	502	545	528	543	536	519	526	560	563	541	521	554	505	512	494	534	565	511	517	568	555	570	510	498	529	553	539	503	506	498	516	505	535	533	505	540	487	559	516	526	459	521	483	545	564	549	549	526	542	508	468	532	523	536	551	520	560	534	523	547	554	556	557	501	472	519	485	492	538	525	497	516	566	518	563	527	576	517	560	561	562	563	544	538	548	550	510	551	511	480	512	519	509	522	534	533	502	533	561	515	500	569	513	534	523	553	532	486	504	489	518	501	513	520	538	521	531	540	539	520	498	500	513	503	562	516	516	518	562	513	515	503	503	508	610	538	512	517	539	532	574	523	506	531	539	522	552	559	496	537	564	522	526	508	534	514	505	558	495	529	492	528	522	513	570	539	498	517	478	547	542	538	453	550	550	559	522	507	531	546	519	510	521	507	555	532	512	477	470	507	501	516	489	504	564	523	499	503	513	510	532	510	549	520	541	524	547	535	542	578	543	523	549	506	524	499	510	542	513	531	543	526	522	501	535	491	511	559	530	534	554	493	506	537	514	505	514	517	533	477	525	520	488	514	498	552	520	527	518	521	543	523	498	552	493	500	508	513	528	570	492	519	501	531	523	504	515	540	562	520	518	521	509	547	493	511	518	506	538	509	475	502	560	541	537	501	532	534	520	513	493	535	509	518	501	512	527	553	488	520	533	553	520	501	551	559	558	577	524	558	497	532	498	519	519	504	539	564	562	519	520	529	542	526	491	505	533	506	539	547	501	486	541	502	522	527	524	516	537	525	480	536	532	526	529	507	528	523	517	544	551	533	554	552	528	546	482	552	524	503	460	528	506	488	559	544	546	537	508	504	511	514	513	535	534	478	519	526	525	503	499	518	551	513	553	529	525	561	542	539	514	525	509	509	518	535	483	544	505	496	495	504	516	510	530	510	550	570	536	513	523	486	533	509	526	555	518	486	527	506	524	494	545	529	510	503	517	529	548	519	530	521	557	497	498	517	542	540	536	546	568	514	520	521	526	526	511	505	568	508	509	522	527	494	528	530	529	532	566	514	520	526	543	560	509	518	546	535	508	517	533	494	510	541	531	530	510	510	557	521	544	509	508	544	516	576	503	531	535	514	575	494	512	508	527	516	565	524	533	551	526	513	510	504	540	527	512	521	546	518	497	534	524	519	543	537	494	511	522	507	489	562	543	537	563	481	502	525	514	531	527	501	525	555	506	541	539	543	539	502	516	541	530	542	485	488	507	526	532	521	514	536	523	535	500	520	521	467	547	535	507	507	504	466	568	463	534	530	553	541	587	521	539	519	517	509	534	515	539	543	520	528	515	452	507	520	533	522	536	512	519	514	557	558	503	528	526	538	506	515	558	539	528	532	529	547	495	540	473	491	525	529	551	522	532	517	505	511	510	470	507	549	501	538	579	543	533	501	480	509	498	561	523	517	521	550	538	536	549	575	504	523	481	506	533	522	509	504	504	520	533	553	537	519	538	501	523	530	498	558	485	503	505	498	524	534	546	509	546	514	528	519	542	525	512	500	499	556	535	527	519	565	581	529	509	541	515	532	469	481	507	510	532	490	549	546	562	481	531	516	556	479	539	499	533	521	512	542	565	546	509	547	537	499	491	512	541	504	500	496	511	510	530	537	494	513	581	543	520	513	520	525	531	517	556	514	510	522	538	514	493	542	530	526	526	518	485	572	536	544	553	518	551	539	513	514	540	527	551	510	503	491	486	514	557	509	530	503	531	553	497	525	534	531	544	523	513	512	533	518	544	496	524	527	508	565	534	554	529	489	522	528	486	511	545	513	571	517	511	542	545	494	469	567	492	519	501	544	523	523	536	555	496	517	525	495	505	534	508	545	546	501	504	530	515	518	512	501	517	529	555	546	520	486	504	508	496	484	517	500	551	528	540	493	509	525	543	560	523	534	501
22957	21354	28961	24131	21421	21849	16336	6392	3959	2867	2208	1761	1548	1299	1179	1034	903	786	735	657	679	601	552	565	513	539	479	486	490	475	504	475	455	457	444	480	477	513	547	549	508	466	504	483	476	508	505	506	474	478	438	476	491	494	473	459	473	460	450	461	481	465	480	466	457	476	464	460	476	475	461	486	471	454	429	479	447	458	428	442	445	438	483	409	443	461	421	455	454	439	445	449	470	474	434	478	465	448	500	439	458	500	463	455	422	469	457	466	424	492	438	434	476	474	462	406	442	431	447	488	478	476	466	447	429	455	482	459	473	440	425	483	461	427	426	486	457	421	448	470	468	460	470	451	402	473	443	452	457	440	449	421	466	401	433	480	415	454	473	473	443	461	434	447	466	434	486	449	423	458	432	474	443	456	463	426	479	414	462	435	456	503	465	437	456	446	446	445	468	418	443	451	461	472	461	486	439	443	420	491	455	465	468	424	457	428	471	421	478	447	434	430	457	469	481	456	435	470	428	446	458	462	445	462	447	449	453	457	462	459	459	444	479	462	434	464	482	415	459	420	462	434	499	475	448	466	473	422	482	441	457	459	449	459	438	459	487	467	437	429	477	398	473	433	482	473	438	441	433	470	440	481	455	440	426	419	441	464	456	434	472	430	456	452	473	418	447	444	476	444	473	469	458	446	456	459	430	396	448	425	473	442	461	442	453	434	446	425	447	435	501	443	424	467	417	431	444	453	460	446	437	423	436	435	431	428	448	473	473	462	499	473	437	443	417	472	442	465	434	452	433	447	416	497	449	424	406	480	442	474	475	458	466	392	440	436	450	448	457	487	434	466	498	419	468	418	432	460	459	482	473	451	445	426	462	468	476	453	445	485	472	450	439	498	453	449	440	441	435	437	468	460	496	433	495	435	434	457	456	443	460	486	448	456	476	457	469	427	445	489	425	453	437	466	459	458	424	464	470	451	454	451	475	453	477	433	461	448	481	463	423	425	441	438	427	449	426	439	505	466	469	477	485	420	476	441	472	424	464	439	439	447	426	475	467	440	446	456	453	457	482	483	489	471	439	464	475	417	450	457	483	429	448	452	433	428	433	441	460	473	438	437	465	465	468	485	419	456	423	448	457	463	422	439	440	413	466	467	446	442	485	445	455	475	458	456	445	429	460	454	452	455	438	417	436	440	515	407	470	437	481	465	470	466	426	448	459	417	453	458	437	424	501	463	476	443	439	475	467	446	465	497	442	470	466	455	450	460	476	462	444	474	447	429	474	466	429	479	454	449	421	475	455	415	460	444	451	401	456	452	435	474	454	438	442	436	465	468	468	431	450	436	451	432	494	451	428	470	414	484	457	427	481	497	440	465	477	448	452	419	481	484	435	432	451	452	441	471	462	432	448	439	453	483	479	443	445	449	426	473	476	448	461	465	422	437	437	488	449	459	463	456	412	471	475	425	437	455	471	439	495	473	458	444	487	470	483	432	481	459	435	448	437	456	431	477	471	431	456	424	476	488	505	427	426	423	472	447	418	441	413	436	463	447	467	444	455	468	447	425	418	451	444	453	477	424	407	452	455	448	425	473	442	433	477	448	466	448	455	467	437	444	437	466	486	475	507	434	486	426	432	478	487	472	469	486	450	458	460	446	509	479	457	452	454	450	465	430	477	428	465	506	466	425	459	483	458	478	456	460	472	448	450	445	469	447	458	441	415	486	504	458	455	424	458	450	439	443	482	458	445	418	446	448	432	471	453	444	472	452	458	483	464	428	476	474	435	443	451	419	437	457	464	450	434	471	451	429	476	438	452	453	455	436	459	451	454	455	436	457	468	446	462	444	437	479	434	457	472	424	454	488	494	450	458	489	464	465	426	428	439	472	467	468	440	449	429	474	435	469	485	464	443	452	445	505	490	448	464	487	407	483	436	438	460	455	455	455	458	422	430	444	461	451	472	485	461	446	457	431	425	473	456	477	421	480	453	416	463	453	447	423	447	449	470	473	445	476	468	453	476	475	440	485	430	483	451	463	464	475	450	426	462	433	436	431	454	411	450	439	449	451	449	451	413	466	466	438	449	450	486	436	447	439	469	472	448	439	484	443	465	426	441	433	458	458	456	470	461	455	431	451	465	537	485	457	445	444	452	456	471	436	441	426	488	457	471	464	458	445	453	439	452	456	439	453	492	445	468	480	463	457	422	478	417	426	464	510	443	423	497	421	460	426	455	429	408	487	433	432	482	447	479	429	441	436	455	412	431	449	458	434	455	438	473	438	471	479	485	457	459	448	494	483	467	489	467	490	448	477	427	480	443	461	434	455	456	462	461	479	435	423	414	461	448	427	450	437	447	475	456	426	487	456	462	447	444	479	462	468	471	461	438	476	433	488	461	455	449	425	452	455	450	478	462	448	437	490	434	429	447	459	488	450	489	435	424	437	444	483	444	443	459	473	451	471	471	474	454	450	477	467	425	446	415	466	460	453	436	453	483	462	442	429	447	443	446	440	455	449	445	447	467	474	427	477	440	459	413	466	459	450	431	478	472	433	429	473	453	429	469	422	427	431	474	437	484	434	465	439	428	448	450	463	421	483	497	436	478	484	483	448	470	434	409	452	417	456	490	479	488	446	444	422	439	463	483	436	441	491	451	472	456	422	405	462	451	465	443	455	470	443	481	492	467	414	438	432	489	460	402	448	448	491	462	397	442	468	445	440	423	423	447	473	453	416	477	446	480	470	459	442	452	458	481	445	442	467	477	435	444	525	442	495	439	479	461	454	489	456	436	456	456	487	457	480	469	477	462	486	479	456	453	475	428	436	488	412	395	512	409	429	454	457	453	471	469	428	475	442	447	452	417	463	439	477	432	459	448	440	445	474	444	438	433	491	411	447	504	442	443	452	477	462	426	445	434	456	450	461	445	442	431	450	443	446	474	456	457	460	457	503	440	445	439	461	445	463	453	455	423	459	462	460	484	450	455	444	462	451	429	463	409	482	442	480	437	472	464	444	490	434	462	432	483	416	467	415	436	486	474	430	470	472	463	448	457	470	445	446	460	412	475	464	443	443	475	421	475	507	466	458	460	470	456	455	455	455	423	441	432	424	437	466	510	437	482	425	463	460	439	462	435	468	442	471	480	463	449	461	477	446	464	449	463	445	433	445	462	505	490	451	467	417	429	462	493	452	462	421	433	474	459	463	446	444	438	413	449	426	458	457	466	430	476	459	443	466	443	458	455	467	454	446	473	479	446	447	461	479	453	464	461	447	456	447	448	466	469	475	457	457	432	449	458	449	415	439	461	444	412	451	473	434	453	456	477	431	471	441	429	463	442	472	451	488	474	452	439	483	459	477	437	442	467	438	466	450	448	483	450	441	491	437	447	431	460	431	438	445	435	443	465	462	465	472	449	428	464	457	418	456	461	408	422	434	464	436	446	462	479	430	475	448	417	455	491	488	453	471	430	437	418	414	454	455	440	426	474	439	413	492	480	453	464	484
34880	55226	40294	26646	19356	15094	11426	8284	6141	4297	3309	2547	2240	1838	1574	1335	1129	984	903	807	752	751	725	646	637	565	573	597	529	602	542	553	520	533	565	554	557	559	662	657	591	591	575	590	558	578	584	583	568	548	586	536	572	554	540	612	524	534	552	554	546	536	530	470	549	559	478	519	504	494	580	498	498	486	531	528	494	463	521	536	517	547	508	481	521	510	547	498	544	534	505	533	482	549	552	535	525	526	549	500	559	509	549	518	537	522	524	515	524	531	564	549	529	499	547	522	548	478	492	536	545	538	536	589	528	541	500	567	516	511	495	527	537	519	526	548	522	495	485	591	536	568	502	551	503	516	534	541	526	543	492	535	511	515	515	485	547	500	462	546	502	514	553	518	517	519	493	549	529	504	536	511	519	548	552	506	513	519	509	527	489	529	533	558	497	549	524	524	491	555	528	519	519	557	513	490	513	534	542	544	481	507	497	534	494	500	535	527	548	558	504	504	552	534	505	546	492	552	517	485	524	529	538	550	516	541	473	516	558	460	508	486	495	506	511	521	553	475	532	524	467	526	542	514	483	499	530	545	543	563	556	534	524	520	531	482	548	531	513	558	534	519	462	499	532	548	526	499	534	534	530	475	520	526	571	500	553	517	508	517	527	518	478	524	524	513	564	522	516	546	568	479	510	486	522	503	539	499	488	513	519	489	533	546	546	501	550	502	535	502	533	498	514	519	523	481	499	520	539	520	527	520	509	503	537	518	508	516	529	528	539	532	543	533	491	498	562	514	491	546	542	559	512	516	513	530	530	561	470	507	530	539	528	515	491	521	543	540	484	510	508	477	514	503	536	528	524	570	520	543	542	508	532	497	505	514	497	545	496	538	508	504	527	556	505	553	522	515	519	503	567	512	500	517	521	501	538	540	541	459	537	508	525	505	537	520	532	528	505	513	511	524	501	541	553	540	547	516	514	494	498	553	524	545	519	522	510	539	539	491	506	520	516	482	544	531	484	563	497	493	485	518	528	516	539	506	515	507	529	471	530	551	526	511	534	596	521	583	505	508	526	513	559	551	519	529	519	518	507	517	511	528	480	524	533	525	523	532	505	536	551	512	487	536	552	518	528	489	522	507	552	488	523	512	564	511	504	543	484	517	531	542	526	513	535	562	517	518	542	522	576	517	556	526	512	528	556	502	503	499	526	568	517	531	512	511	506	518	527	508	537	550	508	488	523	540	530	538	519	507	550	494	500	501	505	533	526	521	518	512	534	523	517	485	514	512	545	496	463	529	563	546	562	538	517	477	514	527	483	519	496	538	508	521	572	495	513	519	537	497	517	527	471	502	476	513	526	508	503	547	517	542	485	525	526	505	530	506	494	503	522	516	508	518	537	542	531	489	532	515	531	464	502	540	538	533	491	503	546	545	512	524	513	530	501	497	527	498	509	542	541	552	515	541	519	481	494	529	532	546	551	562	523	502	531	515	524	526	502	503	515	490	502	545	509	459	503	540	555	526	531	549	523	508	501	509	532	533	549	527	556	488	535	544	528	551	536	518	533	522	555	571	513	521	545	547	515	524	542	545	560	545	507	565	515	486	497	522	546	552	548	499	487	551	569	538	515	469	504	480	489	507	548	538	527	537	566	550	531	464	510	560	507	513	566	564	547	530	538	520	502	504	546	505	519	514	523	547	514	533	544	518	487	543	566	569	497	538	510	523	516	504	502	508	508	506	519	510	523	541	570	492	530	530	493	513	515	549	512	542	550	540	511	516	526	506	517	529	509	557	499	495	530	540	508	516	541	551	514	520	507	543	543	527	547	506	512	568	522	529	505	515	516	529	552	546	499	507	516	521	562	530	515	521	504	517	520	518	515	530	530	506	494	496	536	577	490	519	483	535	545	542	507	480	518	499	504	535	535	527	522	485	499	540	520	534	519	536	542	523	542	537	516	495	473	517	505	521	533	546	498	546	486	508	540	548	518	547	504	551	504	513	522	524	504	488	519	502	541	472	506	536	548	546	481	530	506	533	524	517	551	540	503	514	542	522	520	557	509	530	508	536	497	519	525	500	510	508	486	520	558	502	488	521	497	547	558	496	530	558	522	498	478	551	536	505	512	503	531	521	517	533	501	530	518	481	480	524	514	503	558	539	528	552	512	555	530	519	520	530	515	515	533	524	508	522	532	495	500	486	536	535	499	511	522	533	519	536	511	510	519	505	514	524	530	484	492	501	523	524	550	513	500	532	496	526	515	521	526	503	516	525	545	579	527	460	505	552	511	488	487	526	528	524	557	496	481	533	483	510	462	534	502	510	495	550	502	503	539	496	499	481	480	506	504	545	510	495	528	544	523	529	523	538	503	520	550	534	516	502	519	530	549	498	519	536	517	530	499	506	518	509	526	493	529	519	522	501	524	516	533	511	493	493	531	549	531	504	535	505	480	523	516	520	543	512	533	493	523	498	546	538	569	533	532	512	524	489	528	517	524	499	550	523	509	492	520	523	520	537	517	541	556	480	515	509	524	477	496	502	569	564	546	518	506	564	521	552	540	510	558	551	506	515	485	545	492	553	547	502	504	558	521	532	542	513	523	504	506	492	497	549	532	494	495	557	493	499	551	532	504	546	512	561	542	517	561	521	499	546	520	537	486	544	527	541	549	521	555	507	498	519	518	488	526	561	517	531	484	505	549	505	497	541	492	517	552	526	565	537	515	501	558	552	489	555	519	504	539	542	532	527	545	485	550	531	515	534	492	509	527	527	502	516	518	522	542	476	522	486	540	505	518	487	522	507	545	543	532	504	514	502	541	547	563	534	510	486	501	538	475	496	550	505	520	529	502	536	557	505	500	504	509	522	529	533	551	500	527	528	562	498	493	568	529	516	511	499	502	522	513	468	523	513	539	515	511	528	525	534	531	535	505	485	532	547	501	513	515	566	510	512	478	509	553	521	512	484	512	521	516	512	557	548	501	474	497	490	560	515	529	512	551	505	527	548	504	544	502	515	540	520	536	524	522	557	496	471	559	491	503	513	511	486	519	558	479	555	502	522	512	513	531	539	543	536	520	477	481	499	524	515	578	498	509	523	506	495	521	504	505	495	526	531	511	501	508	569	534	513	541	501	536	544	493	515	505	551	530	560	499	505	524	551	505	540	542	485	549	538	537	525	523	508	535	540	517	525	471	515	532	537	538	518	564	498	559	512	527	497	526	524	499	505	539	509	506	545	546	500	548	492	470	535	528	548	520	505	494	500	547	518	550	540	495	538	545	526	578	514	505	535	499	557	477	522	520	555	516	511	513	523	522	544	524	549	528	564	521	540	533	543	508	521	537	515	489	530	518	568	493	499	510	530	504	536	529	554	542	505	497	533	478	523	515	501	487	528	528	524	478	551	501	550	481	518	536	495	514	533	540	497	540	501	514	492	533	516	489	491	540	512	512	539	573	529	505	560	472	543	493	510	501	495	514	512	511	551	457	551	528	546	553	469	522	550
23024	21368	28952	24169	21414	21788	16349	6058	3743	2948	2283	1791	1372	1333	1120	973	833	770	767	677	615	582	543	488	498	485	489	463	462	484	503	499	477	465	431	465	520	478	529	519	533	478	468	450	508	466	552	474	473	485	494	452	469	479	474	426	453	442	472	487	449	487	458	485	450	413	455	446	414	473	429	458	447	493	438	477	429	465	449	429	504	444	459	423	420	453	427	467	462	470	436	481	460	460	473	460	407	477	449	426	473	466	464	418	448	473	434	464	469	426	490	438	423	430	459	484	447	440	456	465	479	454	444	458	459	435	446	471	466	478	460	467	462	461	443	430	446	433	456	444	449	457	428	454	454	461	440	501	479	438	460	455	481	454	432	424	457	455	471	437	472	434	464	416	468	441	428	473	472	465	475	446	438	511	478	456	460	445	493	453	422	447	467	456	464	442	502	452	428	454	463	444	470	435	453	442	502	436	449	416	457	498	463	435	445	442	450	479	484	461	451	466	434	441	445	447	456	458	420	436	457	467	427	443	432	460	446	453	444	458	419	476	462	469	436	450	447	465	467	470	452	459	471	420	439	481	418	442	475	473	472	467	469	455	460	455	412	485	475	501	454	502	427	462	494	446	450	471	445	456	426	453	469	525	422	456	474	450	450	462	443	448	445	468	424	460	418	450	487	452	449	418	483	418	472	448	466	436	439	445	439	429	436	439	482	443	453	435	463	429	460	470	438	462	476	479	444	461	436	457	454	503	424	457	453	466	445	422	420	515	472	431	469	469	415	450	422	474	469	440	474	456	500	469	419	434	452	434	420	463	472	412	450	478	488	451	443	419	434	437	437	459	493	451	463	448	491	469	429	400	502	499	438	448	471	470	436	467	447	452	432	448	467	456	462	434	483	482	449	471	437	428	460	462	444	469	430	441	424	437	458	464	442	435	432	435	482	472	445	453	456	446	432	438	478	478	443	479	453	431	477	467	481	467	474	455	448	462	428	431	438	476	438	495	502	462	410	438	448	488	428	482	444	477	451	420	465	452	460	419	435	423	476	439	446	475	472	461	448	475	438	415	480	436	436	462	454	470	461	456	512	418	453	473	442	411	448	428	445	454	473	466	476	480	449	463	500	463	482	433	438	477	452	470	442	442	441	463	466	479	444	430	457	452	426	430	452	451	414	440	478	458	469	417	483	448	477	450	461	464	444	443	434	459	455	454	449	454	482	431	474	439	496	465	427	466	474	433	449	425	459	438	487	419	472	450	446	453	468	458	446	453	438	488	505	400	465	458	476	471	460	447	464	489	458	452	437	451	465	463	456	451	460	400	438	445	468	462	461	452	417	456	437	424	463	501	409	474	436	464	437	447	457	446	448	449	427	439	462	429	430	478	448	461	472	459	451	467	443	477	489	424	449	439	470	464	466	457	449	452	475	469	442	433	431	431	460	477	451	424	427	459	440	427	519	454	461	475	425	444	442	444	450	438	466	446	436	464	446	484	411	445	441	414	490	459	411	452	458	472	435	456	429	465	464	417	410	463	486	414	443	468	457	456	485	449	459	427	460	458	461	444	491	444	496	450	447	468	434	467	486	454	453	458	459	407	452	458	490	472	438	464	499	435	413	451	472	455	463	430	480	452	448	461	483	493	476	444	489	440	410	422	488	440	418	434	456	444	438	513	473	454	480	449	454	460	449	416	441	481	486	438	480	483	474	457	464	437	478	497	453	481	434	422	444	454	461	477	466	473	465	470	458	479	453	444	491	423	448	428	433	471	435	440	462	445	446	437	446	437	446	457	449	451	437	439	480	452	409	505	438	451	442	440	460	473	433	429	455	482	430	456	480	468	452	462	465	449	470	444	472	469	461	434	457	456	456	460	456	449	430	490	447	452	457	440	473	451	458	446	453	435	484	468	478	487	408	454	449	442	461	443	458	430	453	418	448	455	434	426	432	445	461	446	459	445	426	432	460	424	443	468	447	469	453	446	517	429	449	447	446	463	408	430	440	455	425	493	424	435	453	495	455	491	457	429	474	480	458	437	469	465	475	468	487	432	462	436	447	442	495	490	418	476	427	417	442	439	497	454	500	481	469	447	436	454	427	493	442	483	471	448	425	437	431	471	455	470	462	406	452	468	418	402	447	447	432	441	422	453	504	437	426	472	438	472	460	449	467	464	436	441	458	478	468	456	441	445	453	437	448	467	420	481	436	438	482	417	453	457	450	433	441	440	474	415	418	455	479	466	439	512	464	454	457	484	439	429	483	476	465	462	428	463	451	443	440	479	461	443	442	456	444	447	438	441	479	452	423	438	463	452	469	438	432	452	475	471	482	451	460	458	453	467	457	450	422	493	440	451	428	475	453	395	437	481	450	459	486	461	453	413	436	429	495	490	450	451	455	445	440	468	460	468	482	413	432	467	457	466	441	442	454	443	468	440	466	480	428	505	456	476	478	441	424	454	503	447	441	447	447	462	444	441	390	461	465	430	485	446	459	441	452	430	459	447	431	454	439	486	461	440	444	454	508	484	473	464	483	429	485	415	452	456	410	474	469	433	446	481	471	446	473	487	475	458	447	459	455	461	432	418	485	452	492	477	446	450	420	439	463	435	449	470	473	457	446	440	480	427	477	485	490	458	442	462	484	437	457	469	470	479	426	443	469	465	419	458	463	440	459	435	457	451	476	475	435	463	473	450	460	476	483	471	494	449	482	445	440	428	444	474	428	441	473	465	459	446	478	498	481	477	413	441	498	451	418	459	432	461	444	468	416	459	474	478	420	459	421	440	474	474	454	399	453	416	447	466	454	462	414	474	452	423	458	449	433	440	454	461	416	478	490	450	472	463	482	453	414	422	471	444	460	493	447	437	461	461	418	449	445	460	448	441	429	487	468	447	467	479	454	488	395	450	470	471	465	462	455	453	484	490	476	400	420	426	434	474	496	443	485	449	447	464	421	448	443	464	433	427	449	451	459	464	473	476	435	428	454	483	462	446	473	456	432	474	462	434	460	472	433	440	428	445	426	466	493	469	509	457	444	458	509	461	453	463	480	459	436	494	437	467	437	413	447	469	429	465	443	459	460	463	408	435	442	490	451	429	439	447	451	433	465	463	450	462	471	471	472	479	498	445	425	479	477	453	457	436	479	406	438	473	439	463	483	448	450	428	470	431	467	430	450	501	423	484	473	411	470	438	432	482	474	428	492	474	442	437	458	457	473	443	448	465	451	468	413	424	417	468	439	485	420	502	414	437	453	456	447	390	480	420	456	437	441	470	461	447	442	465	445	473	485	476	479	423	495	456	454	464	479	461	461	446	465	431	452	462	479	448	479	454	465	470	465	474	494	409	446	479	457	460	447	448	456	444	401	431	484	464	421	463	448	458	483	470	473	455	479	468	463	446	467	451	453	460	459	459	469	425	444	435	469	458	448	432	448	430	446	444	428	445	467	445	486	460	445	420	456	478	494	433	469	442	447	451	457	474	474	450	461	445	433	480	449	494
33157	52191	41677	26098	19151	14742	11456	7984	5660	4363	3300	2595	2024	1821	1455	1306	1100	968	924	773	788	719	702	620	590	606	602	586	577	556	533	527	516	544	548	584	531	600	602	646	603	557	580	578	596	558	583	594	549	526	587	560	528	536	578	541	542	553	509	587	579	548	523	518	534	539	465	521	536	541	544	562	561	507	524	534	522	533	561	547	555	529	515	483	494	538	518	549	559	505	549	547	558	574	522	557	536	565	525	536	532	538	544	522	561	558	470	513	502	546	523	533	511	501	517	553	536	540	524	526	512	471	517	551	525	479	507	514	551	542	513	540	497	579	537	498	510	506	509	519	488	491	515	537	547	520	531	518	489	531	504	529	524	526	551	488	524	512	510	567	531	524	543	482	532	513	504	469	519	516	521	544	516	510	535	545	511	513	513	535	546	512	555	536	539	526	471	556	488	542	521	531	565	520	488	571	512	490	512	530	506	533	476	491	542	527	542	555	538	513	505	559	559	507	513	511	531	546	494	537	551	533	495	490	515	482	487	503	529	540	544	519	523	518	462	569	537	536	529	524	559	526	567	552	487	513	476	506	520	522	518	561	511	508	507	477	500	490	507	536	487	557	553	511	521	522	514	538	527	494	573	575	528	515	510	551	562	564	541	505	492	513	549	500	505	481	527	559	514	530	527	535	545	543	521	507	546	542	511	503	527	530	487	530	505	570	514	520	548	529	483	509	502	538	555	538	515	551	539	471	549	536	527	536	500	532	462	551	508	539	508	554	554	484	523	509	464	564	543	524	501	499	544	516	530	545	536	501	535	531	554	526	570	479	537	476	511	552	514	524	515	493	526	532	502	512	512	532	494	503	490	566	513	550	570	529	530	534	491	518	526	565	489	534	520	478	513	526	523	513	524	559	523	495	521	531	531	529	541	535	531	478	539	508	489	528	504	532	540	508	524	519	528	552	511	543	544	499	519	526	500	491	540	548	535	519	525	540	496	572	531	495	508	496	517	508	562	478	557	533	486	503	529	507	533	504	517	531	514	534	509	521	519	518	495	518	544	532	548	545	563	526	508	489	515	541	552	567	522	506	509	513	498	519	535	495	575	540	502	546	530	514	525	538	518	519	537	524	525	502	523	527	546	517	516	535	505	532	524	520	505	536	530	488	505	532	510	502	502	549	527	530	519	528	517	548	565	495	531	538	552	520	549	561	522	493	544	553	545	585	536	551	503	527	535	518	525	499	528	530	470	561	514	513	487	545	466	514	514	512	529	526	502	529	537	504	545	524	544	529	526	527	486	488	518	521	493	501	540	504	527	554	505	518	521	559	500	519	506	497	537	504	538	514	490	519	516	529	522	526	507	567	525	563	525	509	532	534	526	517	517	514	506	512	492	530	564	542	496	494	513	555	564	540	512	540	530	526	524	528	521	519	503	529	554	524	512	494	512	519	508	503	519	502	548	535	530	528	502	518	572	467	557	505	511	544	534	517	496	530	487	542	528	462	494	505	565	506	534	540	485	558	490	548	518	522	531	558	495	560	530	506	548	551	532	485	505	511	485	539	529	526	547	561	542	512	499	495	508	480	528	537	567	504	530	525	533	547	524	506	534	504	506	522	530	494	534	537	484	496	537	497	548	544	524	469	540	516	517	515	536	557	513	506	548	533	509	528	538	554	521	524	521	467	514	516	501	548	535	527	492	543	511	505	522	531	551	529	504	539	504	530	544	557	511	531	484	561	505	520	510	538	514	542	535	527	514	520	490	521	529	494	514	536	520	564	520	518	528	529	522	517	555	520	491	532	506	500	535	504	530	508	500	505	510	538	553	546	543	501	516	556	511	544	551	517	542	522	505	555	555	562	516	519	496	492	554	500	495	532	541	497	561	559	526	523	507	557	490	506	537	571	480	505	525	498	525	556	528	493	533	560	540	502	556	566	532	505	518	533	524	546	483	526	496	514	542	528	524	525	505	533	522	552	489	514	567	570	544	514	509	512	484	534	500	528	517	540	525	519	546	537	569	527	510	482	549	531	510	492	527	545	536	492	507	520	520	530	529	530	549	512	572	517	518	472	519	502	501	530	534	544	500	506	563	546	522	533	548	498	523	537	551	550	491	493	495	515	500	533	532	554	515	491	519	478	515	521	508	546	550	523	505	548	513	502	546	523	531	570	522	490	545	536	529	542	562	518	515	535	483	476	507	522	528	488	499	541	497	526	499	523	540	520	495	564	513	516	525	529	529	515	530	511	542	530	534	489	527	562	520	509	519	495	521	555	519	534	532	494	498	518	518	520	515	552	534	501	538	529	474	525	575	492	531	534	517	504	523	471	492	510	526	544	523	557	506	571	553	498	563	481	550	560	522	513	515	506	561	548	541	533	548	540	456	517	539	542	541	522	501	511	564	487	517	530	557	528	513	495	569	559	567	511	490	480	546	484	543	549	493	564	538	508	455	525	524	492	539	492	500	486	530	503	509	506	479	552	487	534	531	515	529	534	538	514	531	502	504	489	539	494	497	549	527	531	525	551	499	554	539	517	534	551	517	544	502	517	518	557	543	560	536	485	520	559	526	532	510	548	523	518	500	544	572	541	503	545	538	476	547	508	540	537	487	500	548	517	479	511	508	520	497	552	488	502	510	541	517	538	539	543	550	516	505	509	488	546	549	509	508	559	475	569	502	561	509	532	566	501	511	493	520	517	529	468	534	550	487	548	517	505	506	508	488	540	519	559	548	529	534	537	565	502	506	538	510	515	535	524	508	521	497	489	495	564	512	530	523	515	513	527	488	540	529	541	533	559	554	489	547	533	509	525	523	512	571	516	551	517	526	573	523	504	516	535	501	548	509	549	517	523	497	539	493	562	540	525	489	547	524	546	532	515	533	538	492	546	507	544	526	516	533	497	517	529	500	550	531	515	541	513	509	501	490	557	468	541	527	498	535	506	500	473	521	526	514	540	505	512	522	513	491	516	529	509	529	531	555	508	542	519	522	553	478	528	524	535	536	509	533	506	552	478	475	545	509	523	546	511	546	538	502	545	554	517	551	495	526	527	538	507	508	505	514	584	515	509	541	502	541	558	527	548	509	544	568	520	504	532	519	502	527	519	484	498	520	483	533	517	535	568	527	516	504	527	505	531	500	526	534	502	519	590	515	459	521	521	555	537	539	519	499	501	505	518	521	518	470	506	526	533	560	508	538	548	505	543	474	538	508	526	504	535	502	535	532	513	523	525	521	490	531	542	508	514	498	520	504	586	507	522	517	496	507	498	501	528	520	539	545	487	522	503	545	540	477	562	516	526	520	530	542	529	553	501	552	460	544	526	507	519	489	522	509	494	490	525	522	536	570	523	524	524	522	533	477	549	526	495	529	508	508	526	519	537	500	507	535	505	499	521	550	557	534	490	512	519	499	474	538	491	539	536	491	518	512	555	499	510	517	512	563	516	591	538	535	548	508	566	510	534	534	520	571	540	542	491	492	558	569	489	548	525	506	486
22934	21362	28965	24139	21410	21790	16615	6738	4158	3180	2381	1863	1429	1346	1120	1020	925	830	717	704	644	562	577	556	540	494	506	501	521	467	488	469	432	463	485	456	497	501	523	533	468	480	501	475	484	483	523	490	497	491	500	496	514	485	468	464	435	463	495	405	485	464	446	451	460	455	484	461	484	440	484	454	447	448	458	448	413	499	411	408	454	455	486	491	475	488	460	432	476	493	487	477	460	491	462	445	498	490	453	468	454	453	450	463	474	447	464	456	444	505	434	472	444	472	455	436	461	440	447	440	457	446	477	434	473	427	444	474	467	462	454	434	430	444	459	448	481	457	451	450	464	485	448	488	486	478	455	415	457	441	467	449	446	428	460	492	478	470	477	453	436	472	453	462	455	448	472	472	443	478	465	478	436	462	452	446	463	455	460	426	437	457	452	472	464	465	426	468	446	451	470	466	463	452	522	435	476	470	437	448	453	453	468	499	459	446	498	397	490	449	471	466	420	443	470	455	424	459	429	446	477	431	504	437	432	475	472	458	459	480	492	458	474	483	473	438	423	441	453	477	440	450	463	450	458	450	472	481	475	451	478	452	466	453	511	426	483	421	438	485	494	473	434	437	469	440	478	459	457	455	505	482	450	454	473	459	442	480	423	431	493	438	465	429	464	472	421	422	484	455	464	460	456	473	449	483	465	424	439	470	471	422	488	475	474	458	481	462	440	451	449	429	476	463	414	449	460	431	438	456	418	451	442	463	456	414	458	427	440	462	480	457	463	438	454	447	480	441	474	448	459	444	475	382	436	488	417	461	448	458	463	493	474	478	474	441	504	454	453	469	439	434	458	427	423	479	444	461	482	411	509	436	466	485	443	459	438	447	484	447	451	478	455	485	442	452	413	463	412	439	465	395	469	460	445	444	445	454	475	500	484	441	428	407	464	471	474	489	468	499	500	430	449	449	437	446	459	452	444	458	431	417	483	418	478	433	457	483	448	444	470	412	469	451	475	467	451	432	455	469	482	425	487	414	472	472	475	442	466	457	436	451	441	484	449	431	446	480	484	463	431	469	502	457	495	451	446	439	470	422	445	501	435	468	441	431	452	446	467	470	491	440	464	406	455	474	459	434	423	431	456	401	431	431	431	462	486	445	445	454	446	469	458	434	438	426	437	456	443	473	441	455	450	446	430	430	472	401	414	503	434	422	449	449	445	414	463	453	477	458	465	468	408	471	446	452	436	486	468	425	462	433	487	474	435	446	437	466	467	457	454	473	484	453	520	463	430	433	436	463	455	448	418	456	440	460	432	483	485	498	451	451	425	451	448	407	490	455	459	447	488	462	436	457	426	411	443	444	407	489	487	445	504	451	464	469	424	476	416	460	472	417	456	459	461	433	459	447	438	446	477	452	459	420	442	433	452	439	453	493	475	450	444	464	410	439	463	456	426	451	485	474	426	444	485	455	438	445	418	441	508	461	447	479	444	471	497	448	440	449	448	464	477	438	459	447	435	430	451	448	444	486	422	444	464	423	436	437	450	472	432	447	434	464	470	448	466	445	453	440	449	466	470	444	423	459	451	472	471	459	428	417	462	488	442	439	459	430	501	452	422	436	463	466	472	446	440	471	465	475	495	425	463	388	456	456	425	449	466	456	453	419	452	488	443	453	457	469	473	449	431	413	441	421	414	416	461	441	478	463	483	430	442	426	449	440	461	468	459	449	481	461	461	486	418	485	418	468	432	462	441	416	443	456	483	469	453	478	487	435	457	470	405	454	429	485	466	419	452	445	454	468	466	440	432	436	433	434	446	471	423	457	397	470	468	453	432	473	465	444	438	442	475	486	449	446	452	421	465	452	459	466	456	504	503	431	472	435	468	439	403	453	495	451	437	453	441	458	445	416	500	456	448	414	456	446	481	449	451	453	424	436	427	447	408	482	473	441	454	472	452	435	471	485	455	448	471	441	516	450	423	485	444	444	474	474	477	450	453	440	434	449	504	436	440	489	436	501	467	442	444	452	437	470	426	426	501	437	474	444	452	424	432	448	447	425	463	442	461	474	410	451	437	455	454	438	434	447	426	466	442	430	435	460	459	433	447	451	455	453	477	444	439	450	430	434	454	446	433	442	463	467	436	448	475	463	489	439	465	443	457	476	487	455	464	459	483	467	456	461	472	437	490	437	488	475	478	442	448	437	404	478	465	431	435	468	441	472	450	459	454	498	481	484	478	439	455	453	445	481	458	467	445	461	450	427	483	451	459	466	496	462	472	418	437	408	431	465	483	446	444	441	442	450	506	460	440	473	448	452	437	459	479	458	454	445	437	456	488	421	451	404	449	468	418	458	458	468	449	453	439	478	451	525	453	444	445	433	489	455	469	441	453	462	475	466	436	430	466	467	473	424	425	431	456	441	446	459	469	437	448	444	434	467	406	456	441	438	454	483	476	439	442	430	422	457	454	441	441	466	436	419	426	444	482	430	436	466	456	450	476	489	477	410	484	435	524	462	454	443	478	465	443	465	470	435	461	490	448	489	433	479	470	450	479	481	452	496	459	466	458	463	418	420	439	453	452	450	435	460	463	466	461	445	456	461	453	438	437	482	459	416	470	439	426	453	417	434	459	446	477	435	459	457	424	471	462	439	483	461	411	438	433	448	483	469	460	474	438	463	458	434	469	461	506	484	409	454	466	469	491	442	454	491	391	493	443	457	438	454	458	492	431	444	398	421	453	450	461	462	437	432	415	480	468	457	438	439	436	427	453	451	412	453	419	461	431	453	461	469	476	435	473	484	456	409	454	448	423	446	443	463	451	484	443	474	440	442	464	469	436	439	393	467	433	444	494	417	455	456	462	469	409	495	452	457	466	477	459	428	446	431	511	458	483	490	496	430	451	470	422	441	439	437	436	444	428	472	434	461	438	459	456	406	457	483	458	462	415	443	439	441	450	440	451	465	438	435	444	464	435	431	470	459	418	471	408	423	437	477	449	461	454	436	477	493	455	456	430	475	450	417	457	458	406	451	471	448	441	464	464	453	414	442	485	451	456	456	444	463	461	445	450	470	438	458	438	450	470	462	457	428	439	462	489	498	491	454	467	437	438	475	450	472	487	455	461	394	476	486	439	430	419	424	464	460	438	479	435	458	446	455	439	460	467	488	432	462	434	446	450	448	450	479	421	439	477	470	418	459	427	454	459	454	438	464	488	437	454	451	452	451	456	429	477	444	450	414	434	484	439	435	460	430	450	459	444	487	439	471	451	464	452	487	446	481	468	436	465	491	446	450	459	440	463	406	449	446	443	430	445	408	503	459	462	434	456	477	425	444	481	428	437	438	416	441	431	455	450	435	473	453	481	468	448	459	457	449	428	459	440	467	475	482	439	431	482	452	456	466	481	450	455	435	461	468	478	477	436	446	436	463	430	476	431	462	437	473	466	438	467	466	448	479	457	437	440	485	435	473	430	453	456	423	457	477	461	461	477	476	462	459	439	474	416	478
31681	51734	42514	26928	19567	15291	11593	8564	6335	4781	3451	2797	2185	1908	1585	1374	1213	1064	937	842	772	750	656	647	618	550	592	544	549	575	540	460	581	557	524	581	555	532	602	588	557	546	561	554	552	558	599	617	579	556	545	585	524	568	543	568	520	505	574	520	515	518	493	506	486	546	532	512	536	561	504	494	528	542	509	518	539	498	506	553	504	574	517	468	533	513	507	510	494	513	530	535	543	555	561	547	513	601	514	540	520	550	532	533	534	555	517	507	551	503	517	505	529	499	483	527	571	537	495	544	523	534	517	555	539	501	549	520	537	507	513	555	509	547	521	555	512	555	514	532	534	513	540	530	497	498	529	524	526	527	478	514	534	509	512	528	540	554	534	525	518	541	545	572	529	531	523	510	495	538	565	540	564	473	516	519	527	531	507	499	519	534	526	507	556	506	487	507	513	515	560	562	527	532	524	503	514	548	514	462	518	518	526	480	521	488	547	514	525	536	495	532	510	512	548	536	477	546	496	535	503	542	522	535	511	538	537	523	499	500	506	527	541	536	512	486	499	490	557	468	491	509	538	522	474	505	533	523	562	499	519	560	536	500	454	531	523	478	481	517	531	574	516	523	506	584	509	526	538	546	494	567	505	484	544	556	534	527	500	569	500	512	517	543	532	572	534	566	517	567	511	485	512	477	552	527	550	558	540	473	537	534	526	483	536	564	522	491	543	479	526	552	497	564	502	502	531	547	492	523	549	560	531	544	538	538	513	506	500	534	500	487	526	540	510	528	518	486	563	515	546	489	504	510	490	553	509	500	529	510	529	551	537	524	525	485	522	539	533	478	524	561	530	512	514	523	506	560	499	515	530	510	519	518	544	565	526	541	503	570	536	535	530	555	505	537	539	526	540	481	518	527	517	532	480	551	504	535	536	521	529	549	530	495	543	532	545	545	499	537	523	516	492	549	548	553	529	493	536	487	493	532	527	573	554	482	492	514	530	489	506	484	472	523	529	488	510	567	578	499	532	491	533	545	526	522	506	522	552	547	501	482	530	519	523	524	519	516	555	557	530	498	508	519	530	521	515	474	590	534	517	503	514	520	509	536	520	535	493	499	503	463	533	511	542	517	485	511	527	500	516	523	525	540	517	523	513	515	501	559	568	517	538	541	546	510	522	508	506	510	502	527	512	498	515	556	570	529	501	534	562	512	494	531	527	514	525	510	502	526	491	550	525	530	509	526	505	544	546	514	555	523	500	485	555	568	537	550	545	525	487	508	513	521	519	479	532	533	515	510	498	541	499	535	533	557	528	510	535	536	560	501	521	496	519	518	538	514	520	506	525	535	535	539	548	545	508	557	512	505	536	542	523	532	513	519	534	508	515	533	524	585	501	484	531	536	542	505	526	505	482	489	524	511	540	506	493	538	496	545	512	513	495	530	524	528	519	501	537	520	510	522	509	488	527	522	508	540	503	480	529	513	495	523	540	496	495	525	539	543	513	521	502	510	559	508	477	547	482	558	543	525	529	481	571	499	489	513	524	491	484	501	560	506	526	511	552	520	500	516	539	533	543	535	531	498	557	489	553	537	522	534	531	514	568	550	545	538	542	504	524	534	544	522	547	546	501	526	484	506	521	507	548	515	502	504	534	527	513	537	518	515	513	504	535	539	537	503	480	504	529	488	511	520	525	543	505	540	540	515	518	522	554	541	496	567	564	467	500	513	484	505	518	533	507	484	531	519	565	522	510	513	483	508	532	490	517	491	521	514	526	549	529	532	514	530	523	536	530	479	491	539	516	515	508	518	525	552	510	524	536	535	497	532	538	520	496	485	524	507	510	530	542	507	501	499	505	539	514	549	500	493	514	523	511	543	496	492	537	534	509	539	487	486	507	523	538	522	528	524	519	489	535	543	510	484	542	493	527	505	522	516	529	530	545	528	520	489	487	560	549	524	515	555	508	513	507	544	514	533	523	535	509	563	574	493	524	553	565	514	539	540	549	524	587	559	517	499	512	503	502	508	482	498	532	523	526	500	520	536	507	524	522	497	561	545	536	526	523	536	538	491	540	554	493	524	510	470	526	536	506	538	498	485	488	524	521	512	510	480	525	538	516	521	513	524	540	501	530	538	545	509	525	501	537	504	564	516	521	494	524	528	510	533	474	492	537	520	503	462	516	526	521	525	527	540	509	510	488	504	467	513	540	537	516	523	506	522	520	505	531	552	527	514	547	462	502	522	504	512	539	497	536	525	510	489	536	517	539	503	529	523	555	514	583	552	558	527	525	502	510	501	529	505	535	506	516	490	497	503	520	487	510	525	562	518	498	536	514	533	520	502	524	520	511	519	507	496	512	505	511	483	523	514	498	526	514	506	504	544	490	537	491	522	513	525	506	541	532	506	551	555	526	536	507	510	496	487	537	526	534	524	528	520	522	520	488	519	508	503	550	522	529	541	500	525	507	552	508	501	535	535	508	547	563	520	503	518	507	505	513	547	550	529	514	500	522	520	488	506	519	498	565	531	527	505	494	502	513	539	519	503	521	502	503	555	512	540	533	533	476	531	475	527	551	524	513	502	544	534	578	501	519	541	544	540	564	509	516	550	503	501	524	520	504	497	531	523	498	529	487	541	509	546	507	537	544	503	521	520	524	534	509	528	539	525	522	526	544	524	576	501	536	531	530	500	550	519	492	516	528	525	556	527	531	496	543	523	562	516	549	537	531	542	499	496	517	542	501	539	555	536	492	499	516	517	547	522	565	523	564	523	534	483	562	521	522	515	497	502	504	538	537	527	552	491	521	550	500	539	525	521	549	496	511	534	529	503	554	464	537	542	495	533	525	475	564	527	547	519	560	509	524	532	494	550	525	556	554	520	495	536	503	494	533	531	516	510	521	546	525	461	550	528	557	485	507	500	513	501	552	488	559	482	490	477	552	512	496	535	521	522	496	558	460	530	533	518	538	553	517	545	540	543	491	466	493	499	496	531	492	523	502	505	544	506	511	500	509	518	521	525	564	513	522	523	482	477	540	515	526	543	521	475	542	527	521	552	505	503	515	507	551	521	523	478	540	554	489	535	531	544	511	521	546	514	513	535	487	499	520	474	504	528	516	535	538	505	471	555	493	518	500	526	547	532	513	519	500	541	549	514	536	535	523	471	502	544	541	525	495	537	505	494	538	517	522	530	544	518	491	554	514	517	538	557	506	509	522	475	521	536	518	525	508	503	512	563	540	540	536	484	536	544	517	487	499	528	522	505	526	505	492	521	564	506	542	516	549	529	539	503	539	482	541	513	498	468	508	524	531	542	505	503	532	505	523	514	500	565	506	519	542	519	535	535	519	523	552	493	537	516	485	525	536	510	539	553	522	500	537	506	536	532	480	513	523	551	530	496	534	523	510	539	566	514	538	508	531	504	576	523	516	534	499	500	495	516	511	496	531	508	538	556	509	513	524	499	550	496	463	540	539	525	518	531	482	547	504	512	506	529	525	475	507	527
22983	21368	28941	24177	21411	21794	16311	6439	3898	3048	2384	1813	1480	1306	1093	994	858	755	721	661	643	605	590	513	508	510	526	506	465	495	478	475	485	456	448	468	522	515	514	540	474	465	487	485	464	485	505	465	466	523	495	455	512	472	488	470	471	486	465	474	441	468	453	474	430	494	440	467	480	498	459	474	472	481	453	466	453	456	457	445	450	434	484	478	455	436	417	479	453	454	439	448	518	517	482	492	473	499	439	501	395	444	460	439	412	486	450	456	436	442	438	448	452	455	447	428	441	464	467	466	496	457	405	430	445	457	428	416	453	444	472	503	435	446	475	445	461	416	494	489	467	458	485	453	482	464	471	475	482	471	444	455	438	456	475	418	432	464	446	420	450	453	434	442	451	455	457	432	472	446	474	440	447	478	461	467	479	424	476	453	438	457	468	436	467	463	511	425	464	432	423	478	451	441	479	473	466	464	430	459	450	449	437	453	457	464	446	483	459	444	425	437	436	460	461	462	463	454	479	483	481	422	432	454	453	465	437	445	467	457	428	461	469	469	439	420	436	474	450	465	433	450	472	500	461	481	436	451	452	493	457	415	410	455	420	425	465	468	461	434	471	476	480	473	423	434	461	505	464	493	485	438	478	396	456	474	456	451	503	441	453	432	487	482	445	466	454	468	408	476	475	465	449	434	421	474	450	435	475	430	460	460	477	469	453	454	461	464	482	465	461	453	444	461	428	444	400	487	434	420	449	496	437	459	477	461	424	434	452	452	438	417	480	451	471	460	433	432	463	474	444	487	409	456	428	486	452	478	443	437	453	472	456	420	432	422	467	473	427	481	476	444	478	439	439	477	458	425	477	485	453	433	449	473	428	465	424	467	483	444	439	450	452	465	419	469	458	435	447	422	493	459	468	472	418	422	463	461	429	467	426	451	481	434	491	448	470	460	444	442	443	440	446	446	453	471	481	442	481	463	459	447	445	436	461	455	458	481	454	446	455	445	466	461	445	471	455	469	419	423	446	443	453	460	445	488	476	459	427	478	485	430	510	462	489	448	447	460	407	432	452	426	465	448	466	439	409	478	453	442	452	445	459	476	444	434	447	437	455	436	463	495	422	440	431	463	459	471	452	409	479	438	422	435	488	465	443	437	442	503	466	475	466	472	492	445	413	480	480	450	458	443	451	465	459	491	437	437	440	469	430	469	460	443	439	451	468	457	466	431	459	430	453	466	445	466	494	444	444	432	462	428	455	459	457	443	440	448	471	430	434	499	440	465	457	436	435	438	480	442	423	446	460	472	491	464	457	459	511	475	452	447	484	449	447	454	433	463	475	449	425	487	466	468	474	429	477	471	477	419	463	460	447	515	424	457	460	423	473	458	466	433	451	457	445	444	426	444	424	408	459	458	465	470	442	438	456	445	474	465	456	449	440	454	472	431	431	481	456	454	429	467	460	458	472	472	429	468	457	483	431	448	447	456	413	434	429	458	474	496	443	489	452	456	505	445	457	460	445	481	463	469	476	446	442	460	471	460	462	433	471	486	430	445	509	491	427	416	465	485	438	478	462	450	436	426	433	452	453	448	455	411	473	444	486	421	455	504	431	480	454	464	438	467	454	445	408	461	484	474	476	454	452	480	429	488	451	464	485	428	454	484	483	445	484	426	470	450	495	457	416	480	453	465	481	492	463	479	484	495	427	473	458	496	495	448	452	450	435	434	446	429	443	435	486	432	450	452	463	498	437	451	476	459	446	464	472	486	458	477	442	472	468	459	441	433	464	458	411	447	448	414	434	430	468	482	438	411	464	423	455	441	452	493	449	469	427	480	478	443	437	471	421	436	451	446	482	435	448	417	434	498	467	480	467	474	465	439	445	433	448	490	428	444	450	441	446	437	439	432	445	453	483	477	454	455	423	453	504	442	478	514	424	463	487	452	473	485	431	439	406	456	452	449	458	435	445	439	456	450	458	471	486	457	461	418	437	429	504	426	474	470	448	417	461	437	451	517	418	437	449	471	477	482	481	443	464	501	434	461	454	414	503	505	448	436	421	453	482	421	432	435	452	466	424	427	432	462	392	451	456	455	442	456	413	447	460	482	494	455	453	460	454	481	437	423	461	479	444	434	441	477	430	414	456	461	469	434	442	437	466	460	452	442	463	456	482	458	446	441	469	445	427	452	432	478	468	459	435	487	461	415	466	462	461	471	487	473	429	451	455	491	443	464	485	467	477	475	461	465	425	460	437	475	451	440	456	462	495	453	447	473	428	475	457	479	435	483	468	480	425	405	447	481	436	430	432	425	466	427	441	460	452	451	449	449	445	469	466	441	491	420	411	405	437	451	448	440	482	441	448	478	419	448	442	430	425	446	472	500	432	453	400	420	470	427	462	475	478	424	469	419	433	473	441	441	476	427	458	437	459	454	489	456	483	472	444	460	441	468	468	438	481	438	460	470	441	443	427	474	449	495	441	485	411	418	456	427	475	458	464	463	467	460	471	457	452	479	485	454	476	466	473	441	460	464	443	483	442	498	436	481	501	463	469	458	424	449	430	451	469	429	445	438	491	469	449	434	435	474	443	423	429	434	489	434	413	459	454	489	471	463	476	475	407	495	456	426	454	475	443	448	478	468	469	457	420	436	415	479	450	454	421	429	443	445	470	464	450	459	411	436	509	423	447	481	480	424	463	462	459	470	453	407	439	413	456	454	427	441	412	418	464	466	444	485	460	454	444	455	466	488	448	454	485	444	425	456	457	450	447	463	495	470	459	391	464	416	435	432	481	446	443	451	465	470	458	439	451	434	486	461	441	463	481	469	439	476	431	466	476	462	453	452	447	451	420	434	463	487	453	471	435	425	460	475	416	449	450	477	430	450	464	476	476	445	440	459	442	444	455	447	457	465	454	445	443	433	465	473	427	458	434	444	458	483	462	479	476	459	449	426	410	468	442	457	409	430	493	446	434	413	435	420	424	428	413	467	453	456	462	445	500	469	506	398	421	416	474	458	434	432	462	463	464	469	465	447	446	443	441	452	453	438	439	467	449	442	413	468	454	459	396	445	424	430	457	448	489	460	448	455	457	445	423	449	452	448	457	450	445	454	476	452	470	455	442	449	443	423	437	463	441	461	467	437	451	425	461	445	466	460	467	452	420	456	466	457	473	446	443	454	510	455	445	482	427	459	455	459	456	397	457	432	466	450	434	446	493	449	456	443	483	473	419	433	409	488	446	472	437	476	442	428	426	416	466	464	443	440	435	406	473	416	424	491	462	464	406	439	451	457	467	450	462	464	455	433	451	470	452	436	438	467	462	455	460	498	489	438	475	469	448	439	473	454	445	449	446	456	451	440	439	453	462	492	448	482	428	442	481	422	447	480	438	463	460	413	433	454	429	506	439	453	458	475	488	470	472	477	459	445	460	427	447	450	443	467	493	455	451	409	470	471	458	456	410	428	442	478	430	465	445	428	482	463	433	459	454	461	437	448	435	461	445	476
32999	56235	42520	26291	18881	15216	11557	8210	5905	4423	3409	2647	2177	1747	1603	1298	1159	931	923	922	751	778	709	666	608	595	568	583	577	537	552	535	530	580	596	572	576	593	620	610	559	603	557	567	568	581	562	574	573	598	582	526	588	559	524	553	529	557	527	514	545	531	556	505	532	537	527	527	538	498	517	576	556	531	537	532	543	512	485	519	563	520	540	529	541	492	532	527	522	515	556	498	526	541	520	521	514	504	525	529	512	497	513	541	565	518	512	550	524	544	529	493	486	562	516	537	543	499	558	554	518	516	488	517	540	525	517	522	538	501	524	555	510	522	539	522	524	487	531	537	521	523	510	578	530	487	487	532	498	524	515	513	517	548	491	519	559	527	561	490	539	478	501	525	577	568	473	518	527	541	550	520	537	521	517	531	524	580	562	520	529	511	503	562	531	513	515	544	506	485	550	469	530	537	516	518	491	514	500	506	528	548	505	565	507	527	522	482	474	520	503	532	502	532	508	551	550	538	506	528	549	514	509	512	521	524	535	510	489	541	525	559	511	518	534	530	458	534	508	516	543	501	520	571	508	530	525	552	515	535	512	518	530	518	530	556	541	585	529	554	550	517	552	484	505	540	580	551	539	505	501	565	552	543	554	507	565	545	492	525	520	522	489	535	500	534	561	561	503	515	569	505	527	512	493	539	526	539	527	513	526	527	564	506	557	556	520	531	502	517	506	530	509	525	554	538	508	511	514	551	545	533	512	522	525	525	549	515	521	523	533	530	527	543	512	551	479	510	523	499	491	547	551	531	524	519	511	535	524	486	511	569	458	512	503	507	536	524	502	489	485	558	504	505	580	528	484	530	534	515	507	517	514	516	503	513	531	526	524	485	494	523	523	487	535	520	504	544	519	532	515	531	547	520	471	512	540	544	505	514	515	504	491	493	534	541	496	529	518	520	541	535	551	535	495	508	496	521	528	481	505	508	521	549	569	515	497	525	531	513	523	539	510	530	545	503	497	510	520	526	544	498	542	582	543	536	502	503	536	551	506	520	526	540	550	466	554	529	493	549	576	493	551	539	568	532	546	513	558	556	552	548	542	531	535	525	494	517	524	473	509	540	512	498	527	525	543	494	537	565	506	502	515	539	492	469	524	533	540	495	553	533	545	531	503	490	542	536	507	488	517	519	474	546	549	517	548	527	517	523	550	523	512	546	527	562	487	596	509	500	524	512	515	514	528	532	527	496	519	544	554	493	513	501	535	530	523	522	544	504	521	537	501	538	507	541	500	573	515	520	539	510	529	546	516	540	497	560	585	509	540	506	519	519	519	531	528	491	534	518	540	469	491	544	553	558	506	530	500	524	537	531	530	556	511	495	517	500	538	531	512	532	544	500	530	496	539	570	537	504	511	524	526	522	534	523	502	521	495	515	500	536	539	482	506	549	483	533	549	542	562	548	498	518	503	510	492	517	488	544	500	514	543	546	554	490	530	500	544	545	527	522	554	516	509	527	544	506	504	524	540	543	525	514	521	539	518	507	512	507	503	542	506	517	564	524	519	528	546	518	514	518	461	488	530	538	533	514	512	524	546	492	510	514	539	523	549	494	515	541	440	495	523	524	522	519	545	541	541	507	539	540	531	557	509	519	474	578	531	516	500	540	566	524	537	507	530	527	499	521	542	498	511	490	525	521	526	578	480	514	507	473	511	570	501	517	551	527	520	516	513	500	521	491	472	528	548	545	535	546	561	565	499	537	500	497	488	590	478	521	547	498	535	530	533	463	547	517	518	533	520	532	525	542	538	553	522	491	549	478	530	498	500	520	544	485	510	536	547	523	518	514	518	527	532	500	526	507	519	538	563	568	519	563	507	535	519	493	515	486	535	544	527	538	505	520	525	509	511	499	532	550	548	487	486	493	554	554	488	511	502	480	544	525	516	525	505	485	508	530	496	533	559	515	521	521	524	503	562	486	519	548	504	540	525	528	513	527	541	525	562	530	536	524	516	533	541	533	535	546	513	521	512	532	514	534	576	497	499	551	568	543	546	539	514	494	510	522	538	504	541	523	557	523	481	482	550	528	482	553	544	561	490	520	525	492	501	526	529	543	503	515	556	514	486	504	456	492	484	523	502	551	521	506	494	497	506	499	519	526	519	540	522	505	496	520	549	502	502	491	507	508	508	521	515	518	502	567	536	528	466	524	532	543	514	511	540	525	563	547	520	524	509	491	584	486	540	518	487	474	511	517	519	524	508	547	528	519	507	552	532	528	554	523	488	553	505	526	480	513	509	509	560	515	512	541	516	537	500	544	497	491	475	523	501	527	525	511	495	536	514	525	543	496	559	520	548	489	481	541	528	548	517	551	493	508	540	531	512	542	539	541	527	536	519	531	496	517	521	513	528	510	554	489	498	479	518	483	525	522	482	524	498	527	536	493	545	517	544	518	551	502	505	527	542	529	500	497	537	485	499	522	521	533	527	565	490	490	525	499	541	527	511	530	535	515	520	493	538	528	540	524	548	476	496	491	524	512	486	523	501	543	502	536	490	518	525	543	540	540	529	514	510	487	493	491	538	512	547	533	544	549	511	525	526	550	509	537	523	502	518	523	510	511	502	486	527	483	501	492	551	519	545	519	519	551	523	516	501	533	503	486	539	504	529	516	481	475	526	468	547	520	500	552	493	539	519	497	548	533	545	471	562	550	514	537	538	516	542	510	522	533	481	557	549	532	514	507	532	537	517	520	493	479	514	526	522	503	462	528	526	475	523	505	519	507	509	518	580	527	534	522	538	494	540	540	529	509	517	510	548	483	518	499	539	479	456	534	540	518	512	561	537	524	492	560	492	518	504	554	523	514	580	506	496	528	522	548	519	531	522	505	544	534	548	521	507	498	512	524	511	558	535	527	497	454	516	481	561	512	507	533	522	529	590	541	519	532	509	561	511	541	517	518	546	537	533	463	511	481	491	521	527	499	494	543	540	516	490	483	512	530	520	509	508	521	500	529	565	492	523	520	485	499	518	491	516	526	536	459	520	484	524	498	540	478	514	563	545	556	560	500	528	514	530	519	551	528	536	528	516	529	550	522	501	473	516	521	489	496	518	486	500	493	479	544	515	543	491	494	528	526	546	519	487	589	545	506	529	476	534	512	498	515	473	535	547	553	542	529	500	516	481	514	505	514	531	525	538	500	535	495	488	548	536	548	558	491	495	539	541	485	523	458	541	513	531	488	497	550	514	504	532	548	508	508	487	556	509	533	520	517	506	544	535	520	560	526	499	507	488	517	496	524	549	494	574	537	513	525	529	528	523	508	471	497	472	502	533	505	537	538	544	511	501	504	528	510	558	508	539	531	509	544	491	485	525	509	520	528	516	551	506	504	519	527	513	500	583	551	518	540	507	493	526	485	530	496	504	485	548	506	539	523	493	536	500	533	563	520	530	553	487	495	566	528	535	531	549	500	523	497	492	521	545	513	524	529	479	517	520	543	546	536	561	565
22939	21350	28928	24156	21389	21784	16622	6426	3989	3050	2285	1769	1528	1290	1171	1025	902	829	761	684	667	563	551	530	481	499	450	476	453	484	472	453	507	495	445	477	480	487	561	555	475	454	501	485	486	483	509	484	430	491	469	462	470	523	472	442	474	429	465	485	487	451	431	468	454	453	456	434	420	452	450	466	446	452	419	475	438	463	428	446	467	457	451	413	449	488	472	479	478	488	482	462	465	432	485	475	467	429	471	449	461	461	499	482	493	483	442	424	429	479	445	447	482	464	454	443	450	503	439	423	454	431	441	442	477	460	436	458	454	432	433	428	457	465	419	465	483	474	481	426	451	469	452	423	448	434	438	495	458	425	456	446	423	470	420	421	503	453	443	444	469	451	460	452	469	443	463	466	472	443	481	420	456	467	470	423	454	428	437	428	479	484	458	463	474	430	461	466	461	428	464	486	440	454	440	476	476	436	478	459	456	428	401	420	462	421	486	449	475	496	500	413	419	424	437	483	477	451	419	449	455	421	501	476	433	465	394	455	480	449	480	464	435	438	483	455	460	469	466	467	440	460	428	472	426	458	443	463	506	403	444	438	478	453	475	415	417	436	421	423	435	437	445	443	418	454	467	444	464	442	478	479	407	434	429	401	442	468	476	454	477	493	447	411	487	447	473	446	432	458	461	445	440	443	452	488	452	467	462	433	484	455	422	451	430	439	443	428	442	406	436	468	429	480	426	470	447	440	443	464	479	462	439	450	420	418	464	489	472	432	429	462	477	464	440	470	447	411	442	426	450	446	468	486	473	517	457	461	458	476	451	450	473	493	424	454	454	450	483	437	464	430	493	443	450	431	474	448	474	433	458	432	442	430	521	416	466	410	438	432	443	450	463	429	469	445	464	416	407	423	422	446	430	479	466	466	485	458	428	480	452	461	461	453	493	459	453	475	502	403	438	462	459	443	495	478	449	400	443	475	453	455	452	447	429	465	463	472	486	440	466	436	448	471	454	441	462	481	458	482	458	447	434	420	467	439	439	453	444	452	439	461	489	440	422	459	461	466	447	461	466	497	441	445	448	446	469	421	469	446	436	441	449	439	459	464	435	462	423	509	447	453	484	461	459	437	477	453	441	492	495	441	486	423	472	452	469	448	455	489	462	415	475	441	484	441	450	465	460	476	429	443	460	459	406	436	452	478	515	451	471	458	463	453	447	456	466	466	466	437	463	425	451	478	474	468	436	464	485	465	439	440	473	441	429	413	445	432	403	467	435	438	412	463	488	405	446	443	452	455	410	461	464	421	424	459	443	431	456	472	447	421	450	473	454	441	430	469	437	450	422	434	437	457	435	423	486	441	459	466	458	455	472	446	446	468	452	454	472	478	439	434	403	461	455	502	459	408	440	503	475	473	462	432	463	462	477	449	477	458	434	420	444	489	453	446	449	435	438	449	459	462	503	473	461	454	404	472	426	451	410	426	458	456	407	449	435	446	468	442	462	435	404	464	450	460	464	448	437	448	459	484	432	472	490	453	431	426	465	484	394	437	455	473	454	468	469	453	451	466	447	469	418	462	427	467	439	450	418	448	450	460	476	499	463	482	413	511	466	452	427	474	467	443	448	473	471	419	436	490	416	454	455	461	425	458	435	414	482	446	457	443	444	417	451	470	428	449	439	438	433	441	450	406	474	474	468	474	471	438	426	439	407	451	447	456	440	430	437	471	490	477	422	460	457	511	465	470	422	449	486	433	452	479	440	516	477	482	474	492	429	448	449	474	459	426	480	465	473	420	513	470	488	460	445	467	451	437	441	438	475	456	459	431	420	448	431	470	421	444	443	467	415	453	448	461	464	437	423	496	411	442	464	461	454	441	472	472	429	446	438	495	471	464	428	478	463	460	398	476	465	445	440	467	438	445	426	467	403	469	412	473	469	427	440	445	440	472	452	458	454	476	428	423	475	446	421	474	439	452	440	434	390	468	434	438	482	447	463	440	501	458	451	458	441	455	399	457	419	488	480	466	456	423	457	444	496	431	449	412	442	473	452	397	420	457	454	470	471	440	438	425	480	463	497	476	461	452	456	435	455	479	494	425	424	457	432	402	437	426	452	469	438	460	449	450	471	447	419	429	440	414	417	440	441	487	447	463	433	465	439	441	469	441	434	472	449	461	407	432	397	419	435	463	447	428	439	465	445	461	439	439	462	486	444	432	448	423	482	438	461	472	452	436	423	434	424	482	462	415	432	465	479	455	450	464	440	414	449	462	478	432	454	468	461	457	429	448	401	448	429	466	419	443	435	430	458	454	451	432	425	484	472	438	455	420	412	445	474	406	442	465	426	476	475	512	477	427	453	429	449	424	436	470	443	422	433	515	418	454	442	439	445	449	447	472	450	413	453	420	458	462	465	423	429	472	437	437	423	423	459	437	417	439	428	401	409	455	414	457	450	426	478	445	493	432	470	479	452	441	483	456	473	444	446	417	441	463	488	461	483	424	475	474	426	462	428	413	416	489	434	445	466	475	437	454	463	455	443	475	411	468	457	454	446	452	457	508	466	439	456	453	457	461	454	425	432	416	452	439	428	465	426	464	487	421	437	429	434	432	444	464	473	452	458	464	426	450	436	448	460	462	430	491	457	454	466	426	445	432	469	450	447	437	425	436	445	450	444	427	434	481	454	467	432	427	422	479	442	435	439	455	482	494	500	443	473	431	482	416	423	462	453	449	442	455	448	448	447	437	416	474	441	457	452	477	441	428	478	382	425	440	453	458	424	476	427	485	518	473	447	431	425	461	456	430	417	428	392	460	479	452	413	422	460	425	429	445	465	461	447	431	426	503	438	458	432	412	444	426	443	462	474	428	444	448	435	468	459	442	448	491	458	445	474	473	402	466	422	466	468	446	429	443	460	457	433	440	425	472	415	452	465	432	459	447	435	461	459	461	490	470	456	458	471	437	430	461	432	438	479	457	443	477	445	429	452	430	423	432	408	452	436	482	463	509	459	458	443	434	401	442	447	442	465	451	426	425	421	461	434	481	458	428	426	471	470	418	482	472	472	483	455	469	433	449	444	467	434	469	435	449	444	465	447	492	459	467	466	450	481	444	435	420	459	427	434	424	463	448	441	449	444	438	432	427	429	430	437	494	436	454	462	440	416	476	431	408	400	422	469	436	431	437	435	448	453	449	461	434	470	414	455	457	464	487	395	481	434	464	450	428	444	454	466	477	474	407	494	454	459	421	458	454	450	434	448	463	462	448	426	450	412	455	483	442	452	451	417	436	441	501	478	462	441	423	468	420	459	430	454	479	462	421	442	467	454	491	437	430	426	485	453	462	464	448	472	445	427	472	461	396	477	428	496	463	439	453	419	423	451	513	450	425	450	471	410	472	486	434	447	462	451	465	504	480	415	438	427	451	447	471	414	444	410	475	431	488	452	470	447	474	480	463	438	461	446	469	475	444	451	454	402	400	497	468	420	484	480	451	459	447	469	467	396	473
33114	51975	41010	25917	19183	15566	11736	8447	6180	4523	3240	2565	2140	1758	1663	1414	1150	1086	933	891	816	757	706	615	623	562	580	607	574	577	528	525	537	535	570	558	554	611	633	627	616	570	547	588	559	596	588	565	591	516	545	590	533	560	550	521	552	557	533	477	571	552	547	533	546	542	553	544	549	528	556	530	496	503	521	572	548	544	528	551	505	527	513	526	541	543	532	532	534	559	516	515	527	534	538	512	504	548	534	494	543	502	532	526	546	541	534	500	519	530	525	517	507	521	523	501	512	529	502	524	539	514	529	548	541	516	497	526	503	485	491	557	487	525	474	522	535	512	485	557	523	555	522	516	518	540	544	557	507	521	513	550	496	544	512	498	531	527	543	523	510	508	530	529	513	469	564	497	504	519	554	541	544	502	523	451	486	535	509	521	551	500	573	526	573	531	514	510	568	559	520	523	514	506	544	504	535	540	543	552	546	496	526	513	537	503	535	530	484	470	508	495	540	471	533	482	516	545	469	532	545	531	529	519	494	521	490	562	522	516	551	566	533	572	524	561	523	542	527	505	497	528	484	513	497	493	519	517	502	490	545	494	510	502	508	533	564	478	551	516	501	571	565	511	548	502	537	522	551	468	493	568	537	538	518	531	489	487	492	548	533	510	482	529	544	542	530	524	515	521	513	524	495	529	552	441	514	532	522	538	513	478	528	537	559	483	548	472	507	523	494	520	518	504	516	531	516	537	525	481	531	547	505	495	520	527	537	504	494	513	513	478	485	529	520	512	555	530	494	525	512	555	524	557	495	515	521	546	508	518	519	496	556	498	512	492	542	499	525	542	561	506	518	565	509	484	507	488	560	490	560	537	536	505	537	487	542	542	520	518	491	461	523	508	466	497	532	483	541	503	516	485	513	536	515	514	550	500	549	541	508	537	523	524	508	574	510	533	563	491	571	531	534	552	535	563	524	524	564	531	531	467	539	494	540	506	512	503	542	536	515	533	534	510	508	547	558	530	566	503	515	514	536	489	547	557	540	477	495	508	465	546	474	528	523	551	534	511	539	518	521	506	512	503	568	506	518	507	524	544	520	512	553	534	500	516	545	491	517	518	532	503	498	525	542	502	522	508	554	494	493	525	518	554	531	563	535	468	543	493	527	504	521	524	502	517	523	563	512	550	529	551	490	563	534	506	562	516	547	547	548	500	518	560	533	484	532	540	516	516	549	528	513	539	537	506	516	507	494	510	524	493	499	536	520	509	487	517	476	520	516	517	549	535	489	509	519	482	492	561	516	542	512	551	531	530	495	504	542	490	503	546	533	543	534	508	525	531	539	561	538	466	544	501	518	530	551	509	517	522	526	523	505	507	534	516	519	512	532	472	519	512	506	520	538	517	521	522	521	510	499	539	510	516	512	513	504	476	480	511	524	548	527	532	516	519	481	505	511	486	533	509	537	514	524	536	531	479	525	528	489	550	527	560	499	493	535	526	481	492	516	497	533	516	506	488	517	508	492	515	483	510	485	543	564	502	520	536	499	495	508	534	508	511	539	487	504	490	516	526	512	525	516	500	517	523	500	556	544	552	531	529	499	541	521	471	535	508	496	552	518	522	526	534	486	508	508	513	498	524	545	507	558	518	532	509	525	546	523	569	492	511	495	553	549	538	518	542	529	544	503	533	514	508	489	507	501	493	550	575	503	480	533	521	493	500	492	531	578	481	489	503	537	522	532	479	474	533	474	513	480	516	492	535	512	527	548	484	547	519	541	480	507	528	540	529	535	542	544	517	503	476	503	554	551	511	502	504	493	492	520	536	567	534	510	550	502	544	504	545	489	523	511	513	520	508	515	521	536	506	560	543	535	552	538	524	519	546	487	524	523	524	544	531	556	532	506	471	508	509	527	497	467	523	508	553	532	488	528	547	507	503	520	550	527	511	545	520	534	545	504	507	513	561	522	509	515	555	545	517	522	488	540	554	509	523	523	501	485	512	487	523	509	502	536	549	543	496	550	510	468	533	509	498	556	529	509	516	553	474	499	516	516	522	499	548	535	525	522	520	502	526	505	507	475	529	520	517	516	554	498	537	504	523	457	519	531	531	526	537	533	510	523	534	525	505	496	554	497	550	509	474	563	546	533	527	502	515	538	487	538	492	554	535	509	533	480	533	540	508	538	533	525	523	500	517	526	456	503	522	512	512	536	505	530	532	513	507	512	550	525	516	498	490	533	521	518	515	519	497	503	524	549	531	498	502	537	506	516	506	535	541	492	505	512	501	520	546	500	551	522	545	508	527	498	535	527	518	538	480	501	492	513	530	516	524	511	538	506	539	491	519	505	528	519	552	540	476	516	535	511	546	529	514	475	533	544	534	527	518	515	466	519	562	484	536	530	517	508	540	524	579	499	502	508	547	512	516	566	584	511	501	508	485	500	557	505	512	490	534	493	537	476	532	488	539	524	505	526	512	513	511	555	538	523	543	523	492	535	500	506	568	533	520	533	490	492	549	531	505	497	490	489	476	548	521	515	534	511	534	527	561	523	565	487	503	525	518	525	504	555	559	504	530	473	504	501	516	543	510	521	527	511	535	493	534	483	521	515	531	495	497	527	488	542	531	528	559	509	524	484	531	499	540	509	530	525	505	540	508	494	505	525	523	513	520	516	530	530	506	484	523	518	537	524	503	516	525	517	526	525	533	479	537	494	511	528	528	516	517	533	548	534	516	521	550	521	517	547	513	544	574	548	505	495	500	495	561	506	516	535	515	516	559	511	477	516	508	494	527	510	537	508	561	561	513	491	489	503	539	518	548	487	493	524	533	520	510	550	535	528	506	568	544	568	574	508	522	512	486	536	502	531	494	507	523	501	515	535	515	543	472	494	537	509	495	499	500	516	532	511	557	544	494	529	520	505	532	518	539	493	525	512	475	541	514	565	480	532	520	490	507	561	550	523	513	491	476	507	489	516	531	510	529	538	535	517	475	548	504	514	507	526	514	539	551	520	568	526	523	525	496	498	522	543	523	506	530	517	503	524	513	510	491	529	518	505	513	547	515	565	509	513	536	511	494	537	563	510	502	527	538	546	497	522	532	586	517	534	560	474	560	495	517	496	509	523	516	518	525	522	520	500	513	511	502	507	524	558	501	541	513	551	494	504	493	516	519	565	538	521	539	509	544	488	551	535	503	538	507	519	547	512	521	533	544	528	511	509	544	514	556	548	514	506	524	513	516	533	502	508	493	529	509	527	520	550	561	506	523	584	531	488	532	517	497	559	564	515	492	494	510	528	530	520	494	557	544	489	574	521	497	523	530	526	530	507	481	548	541	483	512	514	515	509	525	562	499	505	511	521	489	497	552	529	499	520	510	475	507	530	514	516	542	548	520	540	520	509	509	524	509	541	518	463	478	499	498	499	520	502	509	510	535	508	510	536	504	536	549	568	526	514	529	556	538	501	498	522	537	533	524	494	506	525	518	549	496	504	531	509	541	524	514	502	518
22950	21338	28933	24120	21399	21780	16065	6421	3891	2727	2131	1719	1527	1232	1042	979	897	782	755	637	634	604	544	513	492	483	508	452	466	487	488	490	460	482	474	449	477	495	493	527	508	491	456	447	500	477	486	522	488	492	451	507	490	468	447	422	453	481	474	425	482	447	454	454	485	478	446	448	473	430	434	431	453	433	436	469	457	490	452	422	474	447	485	469	463	453	419	446	447	443	427	446	470	461	478	455	455	414	466	456	459	465	467	468	460	455	418	433	437	455	435	413	475	447	409	463	435	488	471	463	451	471	441	443	455	441	453	456	439	431	407	501	442	450	411	474	479	481	447	403	425	431	461	420	425	490	439	424	441	440	467	441	409	474	463	424	481	455	419	494	477	428	419	418	457	450	506	403	461	459	452	486	472	419	414	447	456	445	448	456	452	396	427	442	429	494	420	459	411	449	464	451	454	453	431	479	482	420	480	455	441	434	461	442	473	455	451	435	457	449	424	424	446	421	438	418	446	476	475	450	442	403	452	452	458	451	466	432	421	425	428	456	446	436	427	463	452	441	440	488	448	479	432	418	460	434	467	429	466	457	463	423	436	462	470	422	440	428	489	454	430	458	473	437	467	421	437	434	428	474	462	442	463	467	410	432	471	469	497	448	437	454	419	456	402	452	435	434	467	437	453	430	439	384	463	426	470	439	431	461	494	436	453	430	410	474	438	482	472	477	470	422	457	465	429	433	414	469	452	442	455	469	498	445	448	432	469	429	428	449	451	437	446	429	454	470	446	475	456	438	413	433	437	431	435	445	410	438	453	484	452	436	436	446	461	476	444	437	450	448	457	455	455	491	484	445	442	414	468	431	447	455	439	474	441	444	452	437	443	462	478	468	467	430	476	455	445	475	456	440	455	462	445	454	445	445	443	497	467	469	471	477	475	471	451	459	468	434	461	448	451	436	434	454	404	431	479	424	436	451	440	470	443	491	422	433	475	449	441	448	422	421	422	433	426	399	439	470	453	445	446	439	414	472	435	455	481	469	439	464	448	450	452	424	448	437	512	453	455	452	444	439	465	461	429	438	456	486	479	456	469	425	441	440	467	468	459	469	453	407	469	451	469	422	468	450	477	465	440	455	488	459	449	428	454	462	473	465	424	452	445	435	415	439	464	480	453	433	434	439	440	459	457	432	451	480	408	429	430	419	436	451	441	444	458	473	433	423	438	426	402	471	453	470	451	451	433	451	453	453	471	462	409	452	419	492	480	462	406	414	457	456	460	428	468	438	444	446	429	448	437	417	473	433	423	471	440	444	458	407	450	430	493	460	448	458	412	468	414	439	466	472	446	436	465	410	416	491	477	428	456	478	438	439	439	482	415	461	437	481	455	466	473	455	457	462	447	452	443	487	409	424	434	451	423	477	452	450	481	404	479	424	474	433	450	435	447	439	459	406	415	440	429	409	447	432	449	427	451	457	409	453	465	460	464	457	447	414	453	456	482	472	442	463	456	460	423	438	454	468	463	425	419	418	450	435	428	463	471	448	437	476	428	445	461	424	463	466	450	436	472	441	447	460	451	465	438	437	437	469	432	470	422	423	439	433	445	459	409	411	457	446	441	463	444	437	431	430	463	452	439	440	460	481	396	448	450	462	420	430	477	473	403	468	454	443	444	423	455	466	507	496	449	451	457	465	457	443	401	421	452	423	440	469	460	448	451	468	467	483	433	496	456	431	478	438	481	455	445	417	444	439	418	496	456	445	433	434	468	411	455	439	444	431	470	451	456	467	415	476	480	497	468	458	458	440	471	446	455	412	439	443	465	420	434	428	468	443	445	454	467	475	448	437	472	430	432	392	445	427	442	442	471	418	432	493	486	435	478	420	458	429	433	428	462	434	462	452	451	426	465	430	453	440	467	423	449	489	468	475	447	435	484	489	472	480	429	435	447	446	453	428	463	470	456	442	433	468	450	417	426	466	421	443	416	433	430	423	478	442	420	455	480	478	442	442	451	398	454	435	437	451	462	436	451	470	506	411	428	452	457	457	468	430	462	459	480	450	429	417	482	429	467	447	417	463	460	461	438	440	477	440	457	450	460	474	436	450	436	418	485	442	415	467	419	446	417	414	428	457	422	433	441	519	426	471	469	454	477	445	426	455	481	449	473	447	419	452	448	451	474	467	475	433	429	425	433	445	439	458	428	467	426	458	413	460	435	429	441	449	459	453	469	456	397	449	458	428	438	426	478	452	433	442	462	429	433	466	441	422	460	454	417	453	470	438	437	460	444	464	396	431	482	460	454	462	421	462	422	474	414	468	456	480	464	424	447	437	452	451	421	418	447	450	461	446	433	428	441	427	448	387	472	435	438	477	423	411	451	459	472	446	434	448	447	443	440	437	453	418	419	465	416	425	465	451	460	412	418	458	471	450	455	423	438	426	439	472	425	461	461	458	436	450	467	451	439	462	436	473	447	444	470	450	423	446	449	457	384	452	424	442	441	445	467	460	457	459	455	414	427	442	438	477	425	452	451	461	449	432	417	448	417	481	468	436	436	466	438	418	424	429	425	432	437	445	445	446	441	475	456	474	429	483	447	444	424	475	436	423	443	434	425	426	422	463	445	431	453	466	467	458	444	409	450	421	471	425	466	427	475	448	411	482	447	434	466	474	397	413	486	437	430	415	456	448	425	461	431	440	431	419	468	424	427	410	483	415	437	444	462	452	449	480	478	443	437	419	438	470	448	486	454	423	433	457	477	446	421	444	408	432	449	473	420	410	464	472	431	423	441	469	427	454	450	411	449	409	474	449	432	462	463	411	449	448	445	451	449	458	453	424	451	439	467	465	441	443	459	439	423	471	456	453	429	421	481	458	443	427	419	445	449	470	423	449	453	460	457	431	448	426	469	432	459	460	439	484	477	432	404	456	426	470	420	409	406	442	449	461	466	428	465	473	449	437	477	459	424	476	449	478	471	428	479	477	456	438	489	465	471	453	464	455	429	442	428	452	452	440	430	461	451	439	443	461	450	469	459	426	447	434	391	434	448	460	481	415	426	403	474	446	483	493	403	414	432	455	462	441	439	454	463	393	414	412	453	434	461	440	420	442	414	450	427	420	435	410	450	503	478	433	472	484	429	424	462	520	454	459	433	465	405	451	423	425	487	452	417	447	468	513	456	441	436	455	417	431	490	462	438	443	440	419	438	444	510	419	397	471	444	449	419	444	427	435	423	469	474	425	462	481	470	414	450	452	472	422	469	466	475	451	455	433	446	465	445	426	471	445	444	478	447	495	444	423	467	445	417	445	440	458	440	428	439	456	472	441	482	423	448	430	428	421	470	450	425	500	425	473	427	477	454	436	427	457	420	470	435	421	448	453	431	444	469	433	452	476	462	471	410	449	478	457	472	435	455	451	466	457	471	444	427	472	429	446	450	432	479	445	468	452	460	453	478	461	451	418	414	435	459	403	410	455	439	442	457	433	486	435	463	452	456	441	427	463
33760	51746	40688	25468	19040	15126	11256	8165	5964	4065	3069	2487	2091	1776	1406	1355	1149	1051	920	837	796	718	637	667	568	562	609	578	542	571	574	568	532	549	535	528	552	602	597	589	587	583	570	553	554	561	550	575	593	547	564	581	572	614	577	550	541	560	491	524	543	492	517	523	515	553	529	541	523	542	521	542	551	579	525	528	579	499	524	539	514	546	546	511	523	530	540	516	477	554	572	558	519	523	506	489	543	549	518	473	536	524	551	546	526	520	532	499	512	507	531	533	508	524	500	509	512	524	510	513	525	513	516	510	508	503	500	504	519	542	522	525	516	522	493	519	515	530	548	486	526	525	490	532	506	523	545	538	502	501	523	510	549	492	501	522	517	511	527	534	518	549	508	495	508	501	525	530	490	508	509	515	505	499	535	576	519	514	540	477	499	528	545	504	542	518	521	492	534	536	523	512	496	535	496	552	523	484	521	527	511	519	537	494	513	550	520	533	552	537	531	502	534	561	503	528	519	547	507	509	470	503	499	484	478	490	516	547	543	535	488	552	519	498	515	525	529	491	509	509	500	545	551	531	529	498	524	496	504	506	526	540	545	471	559	512	511	546	490	495	546	530	513	561	527	500	538	531	541	499	506	506	539	552	540	502	535	557	524	500	492	499	496	537	530	528	524	483	527	486	504	546	510	502	498	485	496	489	501	541	512	538	514	484	512	513	560	548	543	544	552	518	522	517	508	527	506	542	538	488	492	519	512	543	542	537	567	510	498	559	507	550	537	542	518	530	525	500	497	518	509	547	507	536	557	500	541	524	529	523	537	491	514	521	484	496	514	516	494	516	479	552	473	508	548	528	485	535	493	466	526	570	510	542	535	564	532	544	513	498	527	515	517	550	511	528	518	554	533	528	534	556	521	512	533	492	502	560	506	510	517	528	520	549	527	515	543	487	500	496	520	498	506	525	538	541	502	515	470	507	541	506	498	515	503	521	526	522	532	537	539	510	518	486	513	511	504	496	516	498	507	548	518	509	530	500	518	496	490	511	496	534	527	501	489	526	549	501	541	539	490	498	523	489	517	560	513	509	518	500	515	542	504	508	518	496	496	516	541	497	564	547	538	523	519	514	513	540	537	521	553	524	495	499	501	523	520	548	495	513	526	488	563	542	498	523	516	493	524	488	506	525	494	541	532	537	510	549	532	479	514	523	543	535	505	507	509	494	479	459	511	523	528	493	514	474	510	488	499	481	508	511	549	524	526	491	502	516	536	501	535	496	528	527	486	547	484	558	489	502	524	542	503	508	523	498	556	528	524	481	549	500	477	497	500	519	495	512	544	472	512	494	486	537	515	515	539	494	477	524	502	537	515	535	516	470	552	547	501	499	509	525	537	514	536	500	491	495	539	515	486	539	541	503	476	547	516	513	525	537	490	521	526	551	478	518	524	498	475	507	478	509	537	530	488	482	510	553	523	511	516	547	549	478	521	515	525	544	526	529	502	552	547	475	509	528	501	521	540	520	504	531	526	519	533	532	515	543	559	494	563	532	523	518	522	520	501	505	527	519	502	498	511	560	546	495	515	480	494	502	513	527	557	525	560	540	502	561	538	519	506	507	517	512	565	514	559	504	509	531	492	470	525	529	534	495	507	493	547	536	489	536	541	484	505	532	508	535	472	534	540	498	544	534	512	533	516	520	486	555	506	501	510	503	517	539	489	518	525	475	491	528	516	494	530	530	520	536	519	537	528	514	496	530	527	482	491	523	525	520	527	504	500	490	525	524	509	485	489	499	528	537	523	506	527	548	512	486	497	524	550	530	504	534	536	484	518	488	529	545	529	516	476	498	523	524	524	515	505	475	534	505	559	521	505	518	532	537	486	529	505	510	549	525	483	488	484	506	537	510	533	519	538	540	534	541	556	490	527	515	509	511	579	546	512	462	515	479	506	538	521	514	536	470	530	537	505	528	520	509	503	534	538	515	509	508	507	504	519	546	482	486	532	533	479	478	509	515	510	511	511	495	521	476	515	537	545	535	498	502	497	505	522	555	507	513	528	515	511	535	502	552	532	546	532	517	492	558	546	513	540	551	519	459	522	571	532	504	469	512	536	535	511	476	534	562	466	523	488	544	500	533	516	522	538	504	516	527	503	557	512	508	495	479	504	509	510	516	513	551	509	478	518	512	516	505	474	485	523	531	506	472	478	504	532	492	519	534	544	477	509	513	518	537	512	504	521	531	497	533	532	521	511	477	518	475	492	483	489	510	528	478	540	502	535	547	512	515	523	486	528	482	521	545	482	547	486	515	515	505	481	526	494	514	514	543	512	516	505	505	524	520	519	510	545	517	494	484	473	532	547	508	522	484	536	507	531	507	524	510	519	499	561	531	506	481	516	548	487	514	565	508	545	496	511	506	557	544	498	511	534	521	504	545	559	531	502	489	501	540	508	495	495	496	517	502	500	578	510	548	538	558	537	535	524	533	527	539	497	501	495	507	524	523	532	519	496	519	504	558	488	479	503	519	508	494	563	537	488	530	553	538	529	527	489	546	523	506	516	523	502	530	522	537	526	539	515	514	518	509	528	480	502	527	514	537	498	525	541	515	483	526	499	533	537	511	496	535	530	522	510	496	521	531	460	545	498	494	489	565	510	499	571	524	490	517	560	542	510	513	516	532	529	517	558	520	519	499	508	519	530	519	503	535	555	493	529	559	519	531	506	526	512	535	491	532	539	524	527	507	546	507	533	477	522	518	513	506	535	497	565	550	516	534	511	495	508	552	501	548	499	504	544	529	437	523	547	529	525	525	534	541	517	533	549	512	507	522	492	538	512	530	504	533	526	568	517	509	482	528	498	520	517	495	501	511	526	521	523	510	486	543	529	498	502	484	501	508	538	512	523	533	508	495	538	555	493	494	531	490	531	489	521	489	524	560	531	518	506	517	517	544	534	532	514	540	500	490	511	523	495	538	546	528	500	531	514	491	505	496	535	489	537	545	547	562	477	507	552	510	512	483	487	539	505	559	589	521	465	534	484	479	473	525	514	519	529	516	526	523	536	550	500	526	541	491	537	523	497	502	505	482	528	506	513	540	552	493	527	535	517	551	502	523	502	514	534	565	527	524	521	549	538	527	509	535	497	512	521	502	528	545	478	528	483	507	569	493	505	531	523	497	532	474	512	488	508	525	502	484	495	530	536	514	509	495	533	510	503	519	513	470	518	501	498	522	498	550	493	506	522	536	535	486	532	509	536	513	524	527	540	487	494	508	508	499	509	524	537	527	503	504	527	534	511	558	565	516	541	516	483	495	537	517	531	538	509	541	502	495	551	533	548	498	528	500	499	515	473	521	518	542	521	481	487	508	562	577	527	505	504	538	509	524	531	559	506	485	529	514	525	520	527	497	540	510	546	496	507	529	503	506	491	522	501	465	535	534	510	562	522	512	515	538	542	506	537	517	495	502	494	538	539	516	513	513	520	521	528	557	514	504	510	540	505	511
22988	21369	28944	24161	21429	21898	16645	6659	4020	2935	2281	1827	1476	1288	1106	1068	833	799	696	688	608	605	591	551	508	535	472	513	478	455	474	479	463	493	467	501	458	493	484	571	503	506	485	495	489	511	478	501	466	452	471	466	505	489	516	448	425	486	457	501	443	455	429	437	470	493	461	416	466	465	433	452	456	456	436	431	484	473	439	439	452	412	461	472	474	452	465	456	463	473	467	418	438	457	449	491	497	444	471	445	458	433	453	412	474	419	456	439	440	439	428	477	457	410	468	444	481	450	427	490	481	395	499	481	427	445	458	410	437	459	453	414	462	483	454	416	458	426	461	467	445	457	484	472	472	461	441	448	449	446	438	426	462	471	407	459	438	475	458	461	469	483	514	439	429	447	439	461	451	447	444	444	448	497	435	466	429	424	470	425	470	408	434	471	452	469	460	449	428	403	421	475	466	423	438	445	445	444	445	444	459	499	424	438	487	416	425	492	411	454	478	424	450	456	427	487	415	451	432	436	455	428	456	441	463	449	471	473	451	457	417	467	451	434	410	437	426	467	459	421	446	439	428	422	432	450	432	423	463	445	495	415	477	439	440	414	444	430	484	462	466	460	429	428	450	455	477	442	461	449	459	450	436	445	452	420	435	472	434	449	452	453	427	458	458	452	483	467	454	431	476	430	428	450	421	471	441	418	465	424	436	449	449	481	432	431	423	465	453	454	494	452	452	470	454	428	464	469	472	416	423	477	451	456	451	469	444	409	422	474	451	448	423	440	440	438	453	435	438	437	459	409	454	452	446	405	411	452	442	454	443	433	445	444	470	429	416	456	444	426	469	442	453	445	467	450	445	479	442	433	459	455	463	439	428	437	444	474	431	427	453	454	453	466	443	483	477	441	466	431	457	456	427	419	448	459	453	435	454	510	398	438	426	454	479	461	455	459	448	463	448	442	442	452	445	425	467	496	445	490	438	413	490	465	434	426	435	434	436	466	437	455	455	470	433	418	464	455	456	477	484	425	480	454	433	420	462	454	461	456	456	445	463	451	436	476	483	449	458	413	449	427	452	460	436	464	446	433	428	472	399	447	420	463	429	463	471	441	434	440	437	437	443	446	454	457	442	444	442	406	438	466	452	439	451	459	461	464	454	422	441	458	455	469	471	478	453	436	433	437	445	459	464	473	444	440	451	425	430	435	434	442	436	475	450	464	440	467	440	426	403	480	447	436	431	452	470	432	471	428	421	442	411	433	471	442	461	444	466	476	461	469	433	445	423	464	450	442	432	450	437	447	481	462	458	419	457	433	458	473	458	409	409	467	456	449	432	445	436	456	421	464	432	477	464	471	497	425	453	434	465	436	443	452	476	460	418	446	478	462	408	472	446	452	481	467	452	460	456	438	462	458	458	444	458	438	441	416	457	461	444	436	431	472	452	445	466	451	439	458	430	454	432	453	435	464	498	425	473	443	451	466	457	433	462	455	495	438	492	455	429	484	417	426	410	466	488	448	468	409	451	416	449	482	441	464	387	468	441	460	443	465	406	468	421	458	453	480	456	427	460	423	423	452	465	456	419	460	424	454	470	444	439	422	450	423	486	472	460	455	428	434	425	492	443	411	466	446	451	485	430	443	479	434	446	418	472	454	421	436	430	462	440	457	458	434	419	442	436	443	446	429	466	389	479	436	440	463	445	448	436	409	430	506	493	476	445	478	447	464	448	477	462	401	504	453	450	443	427	451	440	469	449	456	450	434	444	425	449	432	443	437	431	433	431	455	447	421	444	475	406	447	430	436	475	451	450	453	462	458	461	468	487	468	475	455	420	420	470	408	434	438	446	409	446	447	442	413	458	465	427	406	434	456	445	479	452	440	461	469	451	465	461	421	446	492	425	403	430	435	435	448	438	439	413	488	461	446	456	457	454	449	445	474	399	455	458	473	448	462	447	444	457	441	416	471	444	452	441	448	473	414	484	441	420	423	470	435	418	452	460	493	445	415	469	477	469	431	468	445	441	442	461	473	448	448	441	494	443	450	454	464	440	447	435	491	429	468	463	453	438	471	463	457	459	461	474	472	445	482	426	419	434	452	466	473	473	460	405	468	471	469	466	469	467	460	492	427	424	437	460	447	471	441	433	472	422	481	430	489	438	427	454	512	449	459	460	454	428	478	437	446	483	423	430	434	454	439	469	457	444	452	404	419	459	414	435	470	480	472	456	436	440	453	437	460	433	419	460	466	454	477	450	492	414	463	447	416	458	416	456	457	472	430	431	444	426	454	470	470	456	479	467	420	483	491	466	437	413	485	427	428	437	420	475	472	464	426	472	475	433	448	407	473	490	430	484	435	463	457	410	414	428	481	441	421	417	479	453	432	471	470	502	454	439	437	457	445	442	451	472	434	451	457	415	422	487	409	459	476	454	451	439	427	429	444	445	469	449	431	492	437	504	442	457	448	464	455	428	465	440	472	444	445	455	473	438	437	433	392	460	437	460	468	444	416	448	478	468	467	438	441	425	462	454	469	441	456	450	419	420	431	431	445	457	435	424	455	442	427	431	427	453	461	462	437	460	437	438	433	446	427	442	459	428	450	429	468	483	451	441	441	369	440	472	430	432	431	430	472	484	458	444	432	472	495	427	443	473	440	455	436	463	422	477	425	473	409	423	445	419	426	458	467	461	440	473	431	471	415	459	460	456	445	468	468	458	434	435	395	425	430	460	431	456	458	444	514	455	462	453	454	442	459	474	433	443	426	427	481	484	473	472	441	442	435	416	428	457	417	475	435	440	440	456	439	467	408	464	415	446	446	442	475	439	478	439	451	465	480	451	436	413	429	440	429	421	447	446	448	480	437	439	479	465	415	444	465	432	459	451	462	443	396	416	438	426	450	432	476	399	447	466	470	488	445	491	453	460	455	412	445	469	465	453	462	405	476	481	450	464	456	465	452	426	464	421	502	432	452	441	437	463	459	471	434	446	457	490	459	475	408	432	451	445	432	469	447	419	455	470	476	457	412	453	425	444	407	447	423	438	439	437	491	469	481	409	432	460	449	421	411	476	436	447	461	478	425	445	480	493	434	432	464	474	441	456	444	465	430	436	443	478	460	446	471	438	418	457	466	438	452	447	435	438	428	459	439	477	465	505	457	426	441	465	464	459	441	425	476	441	452	462	494	474	435	414	475	473	423	451	461	447	499	434	437	478	436	445	443	469	439	456	454	470	424	490	454	440	435	456	476	443	423	469	486	428	459	455	396	412	446	460	462	445	452	466	460	462	457	416	465	446	442	414	452	471	447	427	437	453	487	435	470	450	436	434	476	441	470	429	449	438	483	431	467	435	462	471	416	455	439	440	427	449	425	457	475	433	439	451	435	449	408	471	446	459	467	471	449	444	435	404	429	467	446	444	481	412	444	477	454	465	420	438	426	448	493	446	461	439	461	447	460	442	433	433	414	439	442	483	425	451	450	426	415	464	487	471	468	442	459	444	448	436	458
31921	54089	41848	26129	20020	15966	11823	8667	6139	4354	3349	2669	2127	1838	1604	1361	1082	1052	823	840	815	724	639	662	632	529	578	552	533	526	515	550	569	529	618	592	540	584	660	637	627	589	563	582	561	552	599	569	547	503	565	518	563	564	589	546	559	541	528	538	513	531	534	482	485	509	562	499	553	500	505	549	523	538	578	529	555	507	524	492	536	513	519	531	545	532	517	536	537	525	518	538	560	535	507	544	541	513	515	501	472	467	508	524	564	495	533	527	530	565	515	523	508	511	504	534	509	504	500	536	532	508	536	525	527	531	509	462	517	487	541	517	480	533	533	516	503	519	516	560	522	496	498	527	487	496	534	510	495	522	579	495	469	512	519	480	537	530	523	522	495	480	521	499	462	511	537	481	495	535	514	516	553	505	510	546	538	561	541	483	541	481	516	533	506	571	521	513	540	540	485	553	515	523	533	511	522	537	508	523	514	492	495	505	545	520	491	527	496	528	520	517	508	516	488	501	504	520	531	527	504	529	520	518	503	551	520	494	520	498	485	521	500	531	518	525	531	513	511	486	537	518	564	549	491	490	512	513	536	522	525	493	561	496	521	483	525	540	523	523	511	528	508	479	539	564	535	490	533	491	509	488	522	482	542	506	539	553	508	539	567	530	504	483	506	515	515	552	501	549	514	543	536	524	491	545	525	534	485	521	525	508	510	520	511	483	559	502	525	524	498	541	517	527	537	543	522	530	521	503	539	508	539	536	561	532	490	513	519	480	519	513	515	508	538	529	516	520	523	549	511	535	499	565	525	471	496	528	506	539	554	516	505	508	522	509	500	507	515	521	539	511	547	525	522	544	535	527	545	509	530	496	471	528	517	498	528	542	526	522	521	495	491	522	494	507	519	555	529	534	510	530	488	492	502	543	497	502	536	530	486	557	518	535	528	515	513	500	510	512	519	541	533	516	505	543	526	525	515	478	467	520	489	536	535	554	510	492	535	538	549	473	522	531	465	585	523	494	488	486	537	494	519	496	494	517	548	516	491	520	520	559	510	506	529	559	489	515	507	566	511	488	499	529	528	537	488	489	513	528	544	513	551	495	537	513	490	480	463	526	504	504	528	487	526	500	502	505	522	528	541	493	562	546	531	489	491	501	506	527	527	537	491	535	508	508	519	546	557	522	513	509	519	549	513	489	512	564	499	540	520	544	539	498	499	500	533	514	535	521	529	512	490	507	519	528	478	538	540	524	513	532	525	522	544	529	525	490	492	549	508	542	514	538	485	543	539	573	505	485	475	514	495	504	535	501	495	531	501	505	509	461	542	504	525	519	516	550	536	491	502	520	527	519	519	499	528	532	493	500	499	520	508	510	484	534	502	516	496	560	527	503	477	479	535	529	556	491	502	525	535	537	505	555	545	488	519	531	493	475	506	515	524	523	561	509	528	511	512	493	543	556	514	517	551	505	520	518	518	521	524	545	505	501	507	522	535	524	532	521	504	525	511	515	549	463	514	507	531	505	499	529	500	504	502	507	523	541	522	498	504	486	522	506	496	499	501	506	510	530	508	486	494	514	579	519	537	515	472	526	515	503	518	483	550	513	500	502	496	509	527	537	517	526	507	500	511	527	538	550	518	505	516	524	545	520	519	537	510	513	514	509	507	511	477	494	556	521	566	477	507	530	542	555	480	501	499	555	515	544	498	530	490	499	519	489	475	539	494	473	562	541	484	521	519	507	519	544	503	564	512	500	502	524	542	494	504	501	530	502	578	517	543	521	545	525	562	510	528	499	551	489	530	525	488	513	544	514	536	506	532	523	511	525	521	565	490	545	518	481	495	492	524	524	513	521	503	514	522	498	550	473	511	511	534	528	502	572	500	531	518	513	503	501	535	469	526	487	518	510	515	512	511	533	519	532	527	544	527	494	511	509	495	569	529	535	502	526	507	524	491	536	489	516	528	499	503	509	506	548	485	514	519	539	516	460	518	474	530	477	548	490	516	506	506	540	517	531	496	517	531	526	527	543	487	549	515	482	521	535	530	474	513	516	526	535	477	496	515	526	497	498	519	510	539	512	491	478	505	502	524	475	537	487	489	521	505	517	546	510	562	531	515	511	483	518	492	510	521	511	551	504	501	577	544	512	474	523	518	555	516	518	504	525	537	563	508	511	474	514	527	498	551	542	509	536	567	474	501	539	528	543	510	538	525	513	506	515	497	493	522	524	524	500	532	486	518	511	532	476	502	511	546	522	499	569	515	530	492	506	479	558	515	516	544	484	529	553	498	504	496	499	516	547	520	536	503	483	518	549	553	517	506	542	495	499	488	516	496	522	522	513	475	532	529	536	509	490	492	511	513	516	485	516	506	519	558	516	544	512	544	460	518	509	515	513	516	494	523	520	547	495	537	518	511	531	539	549	474	522	525	550	540	542	479	523	476	506	529	526	499	482	520	537	496	510	539	520	514	529	500	507	498	484	511	552	502	484	502	514	515	549	533	503	512	507	459	497	494	527	520	486	493	504	527	569	518	517	541	530	517	530	502	499	536	481	531	527	494	489	511	521	488	519	513	512	486	518	492	513	541	532	526	518	483	548	485	542	490	485	490	549	529	528	527	482	525	504	553	530	497	508	530	538	494	467	517	506	525	558	506	524	512	514	520	523	506	513	518	520	528	557	537	527	481	528	515	517	528	503	524	525	511	530	506	576	514	517	528	501	534	534	559	524	514	528	514	519	485	515	487	542	539	494	518	502	509	518	525	462	528	530	489	511	515	536	529	532	515	512	546	544	495	493	523	494	518	515	544	512	467	544	461	504	537	521	505	514	582	507	497	526	558	489	504	559	513	534	534	501	536	526	530	490	545	521	521	532	462	502	520	508	493	527	518	533	549	508	520	516	520	546	509	519	526	534	544	505	510	523	517	522	518	490	512	494	504	496	560	493	511	522	544	505	554	534	557	512	529	494	464	510	486	528	543	496	520	535	511	513	522	547	471	521	545	490	518	538	498	536	523	516	509	479	534	545	542	525	507	496	482	486	521	559	496	482	526	495	486	524	510	508	500	479	526	547	536	518	480	528	547	529	532	504	521	462	506	488	543	553	527	499	510	525	566	507	554	507	482	514	483	523	529	527	498	536	493	567	548	509	533	516	549	477	531	541	550	528	507	479	529	551	537	533	546	500	530	512	538	513	548	477	495	541	515	504	512	572	528	507	501	490	535	476	524	502	506	536	522	477	473	487	555	545	515	554	488	491	511	561	532	529	521	489	497	551	558	522	553	490	525	481	501	482	528	500	536	506	525	470	528	504	489	552	497	506	530	477	503	508	532	501	516	562	513	546	497	483	531	505	495	512	536	499	511	494	514	506	492	526	513	527	532	516	523	520	519	541	519	502	481	502	513	487	516	471	549	526	543	504	480	539	500	493	528	514	487	543	531	509	495	503	540	518	486	544	501	474	520	522	489	547	522	538	517	503	495	515	504	483	523	541	500	571	501	493
22946	21380	28979	24153	21436	21861	16827	6678	4027	2992	2222	1848	1513	1359	1220	1043	892	774	695	685	666	617	570	524	522	510	502	521	413	525	448	457	446	466	502	473	452	491	482	504	521	464	487	466	438	538	450	483	471	455	505	463	484	455	469	481	445	463	426	461	438	435	483	469	448	484	461	464	455	442	472	454	488	453	443	417	471	470	444	439	457	422	416	430	425	412	458	450	482	441	453	453	467	436	452	421	458	431	433	484	487	442	399	432	452	397	409	416	446	442	438	445	472	444	450	474	428	434	438	468	433	514	448	425	458	430	394	468	476	433	439	444	469	465	451	420	424	465	460	452	444	399	455	462	438	421	439	467	429	424	462	455	452	479	440	435	405	404	437	469	439	453	409	478	475	463	474	435	463	424	442	454	425	433	401	437	427	432	462	478	459	444	460	456	449	441	436	466	459	480	438	389	491	427	426	434	456	454	467	464	438	456	469	470	453	435	446	454	460	444	414	416	451	478	449	462	409	391	444	434	468	421	454	462	430	442	423	475	468	418	467	427	446	459	416	444	465	523	430	466	448	421	401	447	452	457	446	435	448	430	506	441	453	453	454	459	405	437	455	423	455	436	429	405	436	409	428	453	465	416	467	398	443	435	431	422	483	404	464	403	439	475	439	448	460	458	434	447	442	434	453	431	449	434	447	390	436	435	438	432	426	441	456	417	439	438	446	433	422	456	453	433	469	476	423	445	424	446	450	478	431	494	460	421	463	409	476	436	404	454	444	456	426	446	428	442	465	435	465	453	425	465	425	439	452	435	445	430	447	497	432	452	448	420	450	425	454	450	415	471	456	442	419	462	447	454	429	460	436	437	468	450	452	468	440	445	428	459	475	448	451	444	411	466	454	425	435	436	420	481	460	469	435	457	485	428	385	460	460	436	438	470	469	434	434	468	432	445	434	428	458	435	400	453	446	448	435	439	430	435	458	438	422	431	420	425	419	414	419	423	416	461	458	471	452	445	458	438	434	408	424	414	442	423	452	459	444	441	459	460	428	450	472	501	438	457	453	457	459	442	407	459	487	432	454	467	485	428	465	456	495	444	461	474	392	409	453	460	417	467	462	442	414	437	409	439	442	431	437	430	424	460	498	458	420	401	434	466	469	445	415	421	464	452	446	463	423	420	432	426	470	453	477	438	432	477	429	429	432	453	441	442	409	463	436	448	419	416	466	446	452	424	469	468	443	418	422	472	426	425	469	425	424	447	426	447	414	449	421	469	430	428	447	445	467	451	443	458	448	421	458	422	454	445	421	470	458	464	433	445	428	457	426	505	446	445	453	440	441	432	461	433	454	455	445	452	437	427	458	481	436	432	444	465	451	446	439	409	446	436	425	444	432	452	420	448	434	426	441	439	467	426	469	411	456	446	445	412	449	417	446	461	433	431	451	430	452	414	485	437	448	401	459	483	423	442	457	433	451	493	512	415	437	466	431	432	405	494	421	426	451	500	432	449	477	453	449	405	461	409	460	472	439	437	446	418	399	464	439	441	436	425	437	485	470	448	428	439	447	442	455	444	423	449	458	417	460	466	507	444	418	454	394	488	428	441	466	431	443	425	478	444	457	470	417	417	452	441	437	435	424	427	430	470	455	435	469	439	503	478	440	464	458	430	455	443	404	395	451	439	457	423	431	443	441	467	438	411	468	440	470	445	442	433	423	451	469	414	444	463	455	443	441	449	459	398	469	468	419	440	446	443	469	433	451	452	445	428	484	428	437	458	442	451	448	435	383	492	462	479	483	435	458	471	455	442	423	432	391	446	414	459	419	461	448	442	448	451	458	434	460	422	471	477	433	464	446	422	473	459	437	445	459	448	447	449	436	451	437	441	446	428	403	447	467	410	466	404	434	475	452	440	456	455	422	425	448	454	422	416	443	390	439	430	405	435	441	425	479	425	435	449	439	453	420	424	439	441	410	429	435	428	444	435	423	440	459	406	455	457	416	419	387	442	446	452	461	432	463	388	464	423	483	485	463	419	488	463	430	431	469	442	427	477	464	430	418	459	462	457	481	415	417	423	456	461	435	444	424	443	484	434	454	429	444	428	428	436	430	434	472	429	434	440	431	435	446	431	447	456	436	443	476	406	464	485	456	466	409	417	453	448	454	468	432	454	434	463	447	406	468	448	459	382	450	466	436	450	461	448	455	484	468	445	429	434	405	440	452	445	443	481	414	438	453	446	418	486	436	444	451	463	467	442	450	417	433	469	439	459	395	415	476	445	431	447	469	426	454	425	460	405	425	423	442	448	459	431	450	435	454	449	482	448	452	440	445	458	439	424	475	467	433	469	406	445	441	421	446	452	443	469	468	439	452	442	427	478	418	424	464	425	421	414	401	449	423	460	441	469	458	458	397	431	435	462	430	424	468	451	423	413	419	446	407	435	408	441	442	443	450	470	453	459	448	446	446	407	435	445	404	455	434	452	405	442	405	436	456	403	464	442	468	466	452	463	436	441	435	438	413	436	477	432	477	463	451	440	460	475	455	456	455	415	432	435	444	464	483	456	443	459	494	467	439	471	425	463	433	406	465	420	422	418	452	441	466	454	481	447	445	444	455	455	436	448	422	424	410	440	415	421	403	467	470	446	416	435	452	440	472	435	477	446	423	454	406	446	457	459	453	481	420	447	458	461	468	423	418	424	427	424	474	429	462	451	424	414	444	437	396	399	454	439	455	452	438	411	450	438	410	470	421	498	421	435	489	418	468	462	516	430	433	442	433	448	454	448	479	461	450	399	485	405	458	452	440	483	440	414	431	452	470	434	434	445	442	443	433	468	434	419	427	447	466	463	443	410	423	406	451	439	479	426	434	457	457	420	494	480	438	430	428	456	414	493	444	446	461	471	431	504	430	441	473	444	446	460	441	418	430	450	449	452	441	447	459	452	465	451	453	425	467	443	404	455	434	460	451	419	446	478	451	414	421	405	456	417	427	463	443	450	424	430	451	409	437	441	434	440	435	439	433	454	398	511	443	427	450	440	422	413	429	439	444	459	448	462	433	472	430	470	447	443	468	459	392	442	455	449	445	405	467	457	473	412	462	428	427	440	423	435	446	389	417	440	437	447	453	460	460	456	424	429	472	436	453	458	445	451	425	448	439	441	457	473	457	436	448	396	396	432	450	403	469	442	451	424	429	459	418	462	462	413	417	439	449	494	469	439	424	476	471	419	430	449	461	467	448	423	429	472	420	423	464	461	464	460	418	440	414	449	427	441	418	421	405	427	427	442	459	437	448	459	424	462	472	458	421	458	448	451	481	475	434	457	452	436	427	425	410	450	445	434	443	435	457	453	422	433	438	430	440	454	410	409	479	409	448	438	430	444	484	412	433	397	405	408	419	470	434	473	446	460	463	442	453	409	447	482	459	462	451	453	464	386	404	475	471	427	425	434	422	467	446	457	503	442	458	396	479	447	432	463	466	436	455	438	424	457	422	429	421	437	483	436
32139	51548	41811	27181	20788	16479	12123	8811	6287	4635	3403	2797	2315	1941	1628	1405	1187	1063	943	835	791	751	687	662	622	581	588	538	564	548	539	560	591	573	589	604	573	573	617	634	596	569	563	621	548	567	555	576	526	542	616	551	567	540	559	553	517	567	501	495	545	491	505	562	543	532	544	557	557	528	489	516	539	561	533	522	534	519	493	536	527	555	540	547	547	516	551	528	516	535	510	499	554	522	513	506	513	516	512	545	508	477	520	489	515	506	511	529	529	499	480	506	474	510	538	511	523	510	587	521	512	519	516	502	492	532	532	507	542	520	572	512	478	519	536	535	503	491	523	511	491	527	532	495	472	500	509	525	537	517	517	495	544	531	508	518	499	504	516	551	510	552	490	542	532	521	505	515	527	498	521	539	520	547	541	498	544	485	524	520	537	521	501	516	503	524	489	504	523	518	522	542	495	509	507	511	509	557	513	521	487	536	508	501	510	535	511	504	499	547	510	540	501	498	516	478	521	506	472	491	496	522	484	558	526	526	492	460	536	505	519	456	519	546	542	528	520	544	481	523	526	517	579	490	536	550	500	493	520	509	539	533	487	545	519	543	519	510	559	503	504	519	488	480	516	471	480	489	467	543	533	497	516	527	493	523	479	545	515	524	529	503	525	458	550	490	523	535	533	508	526	466	520	492	495	484	519	531	499	490	490	485	480	510	494	537	532	521	498	470	488	522	537	535	500	533	493	537	504	457	490	500	489	497	503	524	497	548	528	479	509	524	483	451	523	490	497	499	501	474	503	503	506	509	515	510	524	548	491	533	535	510	547	522	520	530	487	540	531	515	511	502	514	514	510	511	490	537	515	492	497	507	460	516	512	545	502	525	515	522	537	543	542	492	532	502	513	530	521	569	515	463	525	539	502	528	546	490	519	490	508	531	535	508	495	477	445	497	536	486	514	559	521	508	523	476	495	518	480	496	506	530	545	480	504	530	524	508	536	528	512	488	508	528	520	503	506	477	527	485	492	497	525	491	545	510	554	534	476	517	502	512	517	533	533	529	464	520	526	517	501	549	530	528	526	485	495	514	524	503	494	530	519	475	472	509	519	547	536	506	466	538	489	542	510	512	504	522	514	466	554	495	501	521	518	517	489	484	469	533	525	499	547	507	534	502	541	504	518	547	487	533	510	547	501	469	494	495	534	481	496	517	519	545	533	513	536	536	503	497	519	486	533	495	503	503	517	531	500	498	520	494	490	527	526	538	513	562	474	534	522	529	556	525	499	502	514	523	509	485	483	511	503	514	516	510	501	523	545	510	520	496	497	485	521	553	503	478	511	492	486	494	471	501	554	503	518	505	543	531	538	520	507	528	517	505	523	537	535	494	514	551	554	548	494	530	528	500	506	510	579	542	482	495	551	498	474	537	508	505	530	477	524	523	485	509	495	522	517	540	497	542	495	477	523	492	550	521	542	495	532	502	533	463	513	507	512	538	488	502	516	535	472	499	466	508	454	465	519	560	513	521	467	497	520	507	469	476	482	505	496	514	474	524	528	486	479	514	452	539	469	540	535	539	501	508	517	501	526	489	502	511	503	511	517	501	518	529	487	532	512	533	500	496	495	503	526	507	510	528	490	494	516	517	540	518	527	457	506	502	520	492	533	469	531	519	517	509	496	526	492	505	504	517	548	541	500	527	538	520	505	541	502	504	508	515	522	508	483	492	525	527	522	549	505	503	517	565	523	515	536	513	528	515	525	519	516	508	555	496	533	502	544	489	497	539	511	497	522	513	515	524	484	475	518	505	536	499	503	490	523	523	475	501	527	551	524	553	511	531	510	503	520	517	544	534	527	503	540	528	499	494	527	523	520	476	506	493	498	546	524	515	494	512	513	499	535	529	499	518	503	510	523	463	523	538	530	525	512	524	518	535	488	492	543	508	504	550	485	528	492	509	491	475	506	519	503	509	528	469	549	534	502	527	527	505	522	464	532	506	474	539	541	543	518	500	530	465	532	558	534	512	533	573	477	519	534	501	497	508	498	524	496	535	529	550	492	511	487	535	524	523	547	530	504	505	496	459	494	540	499	473	523	531	502	529	492	537	504	541	486	507	519	525	514	517	521	490	513	508	545	519	495	527	491	508	517	581	537	529	537	544	504	483	517	529	501	509	518	487	545	515	502	512	517	507	523	527	521	512	512	499	495	515	510	484	535	474	508	536	531	493	535	515	537	491	526	511	520	492	494	482	523	516	492	484	517	506	516	537	503	538	538	494	465	511	516	514	496	529	511	498	524	504	497	561	476	515	538	519	500	492	513	481	526	501	508	523	538	486	512	559	507	505	526	504	485	531	514	496	495	476	539	496	511	548	510	537	507	540	508	533	529	480	520	534	519	527	547	526	558	505	513	503	501	549	516	525	489	542	460	500	553	515	500	502	531	502	554	546	505	477	527	463	480	496	482	511	484	478	524	515	487	536	549	515	505	565	502	535	512	542	531	552	521	507	467	521	474	524	488	500	484	527	504	518	523	515	522	505	491	501	514	519	487	468	504	510	538	553	507	549	516	530	512	543	535	474	520	500	508	525	513	473	503	511	506	508	520	524	493	519	559	523	477	534	541	514	504	537	481	517	535	505	520	504	516	454	537	540	482	486	519	459	516	508	521	517	531	494	510	519	529	510	501	496	495	516	501	544	535	520	535	511	544	517	575	530	524	529	494	471	503	538	568	536	480	500	542	492	505	510	511	495	535	488	566	528	481	535	501	506	523	484	496	480	504	538	527	512	492	549	522	497	538	540	532	506	502	494	526	504	506	511	518	566	518	482	536	515	497	507	502	500	527	539	529	549	526	524	501	475	532	536	482	531	576	559	519	526	553	513	567	480	557	525	542	510	500	492	523	510	486	510	486	465	502	544	506	516	517	558	487	484	522	510	512	549	519	490	501	520	533	525	502	526	514	532	549	509	490	552	567	556	568	507	517	483	504	529	525	531	542	520	536	490	484	492	510	519	517	581	517	505	529	514	571	538	544	533	541	558	513	524	518	464	525	489	474	521	512	507	527	539	541	502	525	464	517	494	492	477	478	523	476	513	498	488	507	524	525	524	486	512	463	520	514	503	498	502	478	534	501	493	517	519	534	486	508	522	541	496	520	485	522	558	513	569	520	522	525	505	509	510	539	543	514	537	490	544	513	490	500	541	538	544	533	529	544	521	494	544	533	542	536	497	553	523	534	485	524	560	537	486	489	514	531	505	539	498	475	515	531	575	510	520	526	523	514	476	514	508	539	528	509	504	522	520	514	521	514	488	480	538	484	530	508	491	486	520	547	543	504	509	523	515	471	524	519	488	484	495	535	550	475	523	547	510	488	525	536	471	528	534	510	537	491	523	527	557	509	542	545	471	499	507	494	536	506	474	514	537	507	507	508	495	514	524	529	507	512	539	491	492	530	513	536	512	469	486	514	465	480	538	530	526	539	479	545	523	519	517	518	514	558	513
22977	21318	28907	24102	21376	21944	17212	6915	4216	3442	2498	1962	1639	1418	1230	1065	925	820	720	690	651	660	595	515	482	498	454	464	474	476	473	464	437	467	468	479	481	483	480	521	500	470	504	464	517	460	509	496	495	522	492	491	495	460	476	465	489	489	435	458	454	456	446	429	486	454	440	479	474	399	469	471	478	491	465	474	462	452	445	481	455	441	428	434	420	424	443	501	438	427	445	445	421	439	438	446	451	454	416	430	454	433	420	430	437	472	441	463	416	469	488	432	459	442	489	430	405	436	457	451	460	469	456	448	482	443	485	432	452	456	443	435	439	452	433	419	432	430	451	476	413	419	431	453	440	469	407	426	432	419	422	454	434	451	431	423	430	416	452	452	442	446	443	432	426	439	452	416	434	445	440	420	464	435	448	427	440	424	444	450	444	434	471	453	435	425	456	417	480	414	464	418	438	479	414	436	439	451	470	464	387	440	416	440	469	417	428	438	456	454	420	493	457	479	454	433	454	454	417	409	440	468	458	463	414	448	461	438	420	420	433	442	450	463	417	421	469	404	459	428	428	412	443	460	431	453	439	401	433	393	444	428	471	463	447	452	434	419	444	477	406	422	433	455	430	432	452	405	437	452	450	454	424	445	467	452	449	434	441	415	488	454	419	446	471	425	422	453	421	443	483	437	445	471	431	457	424	455	423	423	467	429	485	423	433	438	436	420	436	423	446	444	476	443	422	436	467	430	473	441	458	443	423	430	455	406	474	446	411	447	417	435	447	405	465	443	432	461	448	417	445	415	465	424	436	443	433	448	479	441	448	449	444	469	425	455	432	453	421	423	465	456	451	429	451	441	435	455	444	464	423	447	397	423	439	450	428	458	439	396	423	431	443	440	462	436	463	430	478	444	459	436	465	480	453	457	445	477	434	469	456	453	462	438	430	443	420	437	450	461	413	448	447	424	443	450	430	449	452	467	392	425	481	436	461	461	442	472	448	441	437	420	413	451	440	419	409	435	431	448	435	434	467	436	454	499	458	480	462	440	430	451	410	403	456	432	461	438	439	449	475	443	451	441	435	466	441	475	404	448	437	443	446	444	453	422	472	435	448	468	425	431	449	441	429	424	426	413	421	464	466	457	458	434	424	461	488	409	463	411	440	426	427	422	458	429	462	437	458	450	454	456	444	451	460	454	444	436	443	415	395	408	436	446	413	456	463	430	459	450	455	445	427	429	449	416	457	438	437	438	401	422	433	424	454	474	420	434	438	425	445	452	441	445	451	437	440	413	422	433	420	458	436	423	430	460	436	443	421	432	472	417	464	414	441	446	454	440	429	430	450	420	429	438	415	437	431	444	451	460	438	445	434	445	454	423	411	461	444	426	485	451	414	447	451	464	421	433	471	512	450	419	450	458	470	445	451	398	434	415	442	428	423	426	445	413	468	463	457	406	414	436	469	451	450	464	448	426	408	452	445	478	481	366	450	410	452	438	437	448	422	471	438	446	461	481	439	455	477	423	445	442	437	398	432	446	408	466	446	439	425	443	442	468	417	425	427	437	443	408	403	458	415	463	441	418	452	419	449	464	444	456	440	443	414	446	500	499	453	416	456	410	456	437	430	449	477	433	460	456	388	470	442	459	462	454	482	420	416	422	395	409	447	462	449	442	424	443	432	394	404	405	416	477	423	452	443	415	449	442	458	449	440	443	424	451	451	468	478	429	452	391	405	451	491	431	389	460	450	428	424	478	480	454	443	464	449	415	476	457	428	422	431	414	460	464	457	446	425	457	422	479	463	438	443	428	443	430	485	462	480	428	439	456	428	437	458	468	447	444	431	455	431	457	466	450	428	441	443	475	422	427	482	457	435	432	497	441	445	466	452	438	450	425	402	413	433	462	473	483	443	450	436	420	498	461	463	445	426	454	461	436	457	422	461	432	466	442	426	434	454	494	418	438	438	461	427	448	465	451	454	431	423	465	416	457	443	417	437	461	430	433	418	435	455	448	433	445	426	473	416	439	398	501	464	429	461	429	413	401	447	467	426	443	435	451	430	459	471	397	453	448	436	416	464	451	404	405	453	420	427	422	436	460	462	481	446	434	428	427	433	469	437	459	436	437	416	442	459	449	463	477	456	440	432	439	437	431	416	457	420	435	443	435	465	443	498	467	421	466	457	418	433	462	429	418	453	440	428	449	440	461	445	469	436	413	427	459	470	456	438	407	431	468	455	434	430	453	436	448	457	410	394	460	462	459	427	472	462	430	452	467	462	442	420	395	450	456	443	478	475	429	453	418	438	463	442	455	439	453	466	490	428	438	491	413	456	447	434	404	421	453	444	443	407	414	450	433	450	437	449	416	416	450	491	468	436	441	438	483	416	429	417	426	446	446	411	416	417	454	454	447	482	464	440	439	480	423	491	434	424	420	429	447	462	447	412	464	437	405	434	451	405	439	423	472	417	437	431	412	443	436	458	445	448	491	445	435	448	430	442	440	463	399	454	456	406	418	464	445	437	479	476	444	436	437	452	443	479	459	451	451	465	432	414	473	427	480	446	454	407	439	425	449	442	476	412	433	463	477	414	406	457	446	485	478	433	467	445	435	415	444	450	446	484	426	442	444	445	426	422	460	441	452	482	422	389	472	438	473	444	419	423	448	454	386	444	452	437	444	437	465	442	437	441	485	422	438	467	436	468	447	457	408	462	457	444	461	438	422	435	436	450	393	461	434	435	447	462	414	422	423	435	420	398	462	435	470	439	435	466	473	483	424	418	407	475	434	454	410	438	437	439	412	447	400	466	443	449	469	443	463	467	463	428	459	459	479	438	464	433	451	439	428	455	446	450	442	439	400	440	441	432	476	432	471	462	470	494	435	440	447	435	443	452	409	486	422	458	406	441	454	441	417	436	446	461	431	465	462	426	462	492	463	433	465	466	433	425	431	477	433	467	463	442	412	418	425	426	443	450	417	439	467	437	452	437	441	459	441	479	439	400	467	400	437	499	469	397	434	447	396	442	433	425	429	431	468	450	483	416	479	463	451	431	422	445	438	458	400	427	457	417	465	473	451	456	422	408	457	389	429	497	440	455	436	411	412	462	470	410	441	469	493	460	436	456	474	440	446	444	454	427	417	441	445	417	436	432	430	436	426	462	476	461	439	457	420	439	420	436	423	438	413	474	447	462	451	458	488	452	438	469	436	446	448	449	429	473	425	454	491	458	426	429	437	436	417	438	420	444	457	493	449	437	431	431	467	451	452	427	398	472	445	451	432	456	438	424	407	446	422	454	453	489	474	423	389	437	427	399	453	426	445	467	424	463	452	461	428	441	412	408	437	441	443	466	464	446	430	435	434	432	452	382	458	414	445	424	416	476	435	445	461	428	464	437	476	392	447	430	439	447	468	420	418	422	446	436	415	473	456	435	480	435	409	421	451	416	428	423	424	418	460	438	443	421	462	428	416	440	481	432	439	423	428	474	430	404	487	440	475	438	444	427	419
30337	54038	43314	27514	21269	16575	12295	8940	6367	4899	3734	2650	2289	1912	1663	1379	1270	1075	928	876	835	803	737	715	612	598	567	538	597	556	511	567	547	562	532	547	513	556	578	622	614	570	586	547	559	598	566	547	563	562	566	574	552	559	511	533	531	511	525	506	515	531	513	540	532	507	508	546	494	512	531	526	536	497	478	457	512	531	470	533	503	491	521	512	452	530	551	501	539	514	534	504	517	522	532	538	535	513	533	528	514	533	498	521	533	517	543	538	509	491	504	522	525	511	535	497	488	525	485	521	543	493	500	540	519	537	525	513	485	516	515	475	532	530	512	464	516	517	543	521	504	551	501	548	551	518	513	579	474	478	538	536	534	542	526	487	521	513	462	504	519	508	512	556	491	540	532	480	546	486	544	495	526	541	517	494	502	537	475	524	487	532	487	536	502	512	513	495	469	530	504	498	530	537	524	494	521	486	521	495	511	495	521	498	525	506	486	454	509	488	524	523	524	502	526	503	507	485	529	524	481	503	490	493	509	467	487	478	511	514	512	531	480	493	497	541	506	539	536	505	481	500	484	489	563	469	538	520	486	486	533	522	498	515	502	546	520	524	535	534	528	517	521	490	488	543	516	524	505	518	534	475	538	516	538	551	527	524	515	566	491	519	494	497	527	483	518	537	508	507	482	501	501	539	545	558	483	484	502	508	538	551	528	505	567	546	495	496	553	552	534	545	537	538	523	517	497	511	530	534	540	517	510	480	545	525	528	502	528	522	559	533	522	528	510	530	523	519	497	531	501	511	539	505	507	502	511	542	517	510	543	517	516	540	492	537	526	522	498	510	536	516	543	544	519	521	497	504	497	521	490	524	521	540	497	536	541	520	529	506	558	511	524	500	540	505	556	487	532	538	479	486	517	526	510	524	521	511	519	507	536	540	481	520	519	492	528	502	500	545	531	526	530	538	543	521	508	516	483	490	512	496	511	503	499	523	495	511	494	502	537	526	554	530	485	545	489	464	521	523	521	538	515	484	534	483	495	507	523	508	501	479	532	492	524	472	528	521	512	536	489	524	517	545	505	513	522	509	503	527	557	498	530	500	485	534	466	470	496	540	567	495	467	503	532	503	522	529	486	513	514	462	504	532	512	527	515	536	530	520	500	544	500	527	526	494	518	462	504	520	536	487	519	512	568	492	519	486	569	501	486	518	485	499	523	508	484	516	465	517	518	504	559	497	498	492	543	549	502	504	520	498	546	531	561	488	500	482	550	497	520	520	531	494	520	515	484	508	520	507	533	521	525	480	558	559	490	502	527	485	549	521	520	537	482	521	521	511	503	517	500	537	530	497	484	496	523	553	482	547	486	523	529	496	500	527	527	483	499	507	507	501	507	521	464	517	540	509	555	515	530	488	550	518	512	499	560	494	481	476	487	535	528	530	515	497	521	517	518	487	518	528	559	542	543	504	550	512	528	567	458	487	484	520	514	559	543	523	499	504	530	531	528	511	489	498	537	522	519	531	484	549	490	547	510	495	516	488	521	479	529	470	505	509	518	498	525	521	509	536	514	527	455	513	495	518	505	488	502	498	539	541	503	537	545	491	473	580	500	495	538	497	513	507	530	515	502	507	503	502	496	475	474	556	498	497	509	497	543	485	506	521	501	521	537	541	473	540	520	518	493	512	500	457	497	524	485	496	473	522	481	534	524	493	495	510	518	540	458	532	514	485	517	520	495	517	527	498	500	484	498	531	535	502	532	494	518	550	536	489	496	535	483	538	512	524	495	507	526	528	563	533	443	524	523	499	508	532	539	548	527	533	520	525	499	503	483	554	489	524	498	504	514	495	535	468	531	512	500	486	467	502	533	525	540	504	514	524	520	539	511	522	526	494	544	500	529	473	517	497	540	495	508	531	559	538	510	535	497	479	503	537	496	544	512	524	517	528	523	536	527	492	542	487	514	543	538	507	547	521	495	507	515	499	496	490	544	510	520	514	511	483	532	504	520	481	486	540	479	524	538	507	503	511	492	494	519	530	540	472	497	513	524	526	506	519	551	547	522	516	491	525	513	525	522	513	473	503	522	535	546	471	455	483	487	570	472	532	514	526	502	501	508	495	501	495	503	518	543	504	544	496	511	500	531	504	525	516	516	509	530	501	528	507	506	502	573	504	543	499	513	526	526	524	526	470	497	524	509	496	492	493	512	554	513	532	515	506	531	547	512	505	493	534	530	542	539	518	515	513	535	526	524	486	505	516	551	518	530	540	489	525	498	518	522	493	546	547	502	509	521	524	528	491	517	474	510	536	437	520	487	485	515	506	518	522	522	527	531	500	565	472	504	497	464	460	541	509	526	531	481	540	514	519	525	525	529	500	494	533	501	517	524	533	486	520	565	515	488	510	518	495	538	497	504	540	519	507	474	498	494	480	453	509	527	545	506	500	505	494	524	490	481	542	483	516	504	467	592	554	542	489	483	464	518	540	532	509	515	449	503	444	534	503	511	510	508	516	471	484	567	493	548	512	513	490	518	520	517	524	501	518	490	526	507	506	526	520	483	517	494	557	502	505	458	478	529	550	493	538	534	482	517	530	475	530	526	489	517	535	560	525	516	497	473	507	501	518	520	517	478	500	497	549	540	521	487	502	511	518	527	446	470	527	522	484	520	489	508	526	500	530	447	526	498	527	542	482	532	518	497	519	520	525	471	487	507	506	520	523	512	518	477	511	540	523	504	516	542	499	522	475	519	547	531	484	515	492	475	540	528	501	544	502	574	524	490	504	464	483	499	489	529	521	509	512	550	531	510	505	510	526	486	493	521	518	536	552	522	498	473	556	544	457	531	527	511	538	558	553	514	513	532	496	531	492	531	498	502	497	505	497	498	484	567	531	482	497	486	511	550	522	493	534	498	513	534	534	488	477	546	534	480	529	513	503	516	520	511	499	501	489	548	515	580	475	516	494	485	511	444	488	497	557	527	499	517	527	494	528	497	495	513	517	517	511	531	489	503	550	493	502	523	529	508	509	550	492	531	524	472	561	514	544	481	542	477	546	499	552	488	500	514	530	527	508	540	501	514	500	506	544	484	479	520	490	511	464	484	510	502	491	529	492	534	527	483	488	525	527	497	528	529	529	515	546	500	536	538	481	538	503	484	515	538	509	533	551	541	577	544	497	531	488	529	499	527	492	470	505	513	527	523	546	519	530	534	478	475	500	500	497	535	515	492	503	517	494	479	510	494	511	507	493	472	524	528	506	486	534	507	552	522	519	509	522	521	527	502	534	486	484	519	518	525	498	519	514	528	540	504	520	517	532	498	517	551	539	513	473	503	478	493	493	529	543	511	522	579	492	515	503	507	546	542	503	527	540	495	475	520	488	516	512	463	518	485	488	470	503	487	516	524	503	528	502	500	517	488	466	526	476	534	477	527	516	528	507	518	503	484	522	499	498	487	495	502	485	539	555	525	477	511	489	504	509	491	512	461	495	543	491	526	500	500	479
22809	21264	28829	24010	21304	21715	16132	6069	3680	2814	2233	1740	1396	1241	1070	920	844	716	743	606	649	597	563	586	559	478	464	482	473	490	475	476	449	458	415	453	463	429	484	508	507	507	481	529	436	482	499	476	473	422	464	462	447	495	461	496	454	427	424	444	484	434	462	450	459	451	421	472	400	473	475	464	468	464	467	427	429	454	456	479	432	456	421	441	374	434	460	461	432	469	426	423	437	444	439	409	451	438	491	489	416	432	446	435	453	376	442	439	471	460	424	461	431	414	427	436	430	456	439	407	460	422	424	429	441	451	408	408	480	418	454	445	444	434	440	447	430	496	423	406	454	435	416	402	440	455	461	454	438	406	430	402	447	430	457	457	415	455	403	437	444	439	462	442	446	476	407	445	443	444	412	425	450	425	413	461	456	442	430	466	456	410	481	447	434	416	417	459	459	457	429	405	391	423	418	446	465	448	433	440	435	441	426	462	424	450	420	439	421	460	451	410	430	443	411	455	445	419	440	432	435	483	439	431	415	451	446	476	454	424	437	438	445	462	417	421	450	441	452	463	426	471	463	426	445	426	471	461	442	416	469	450	462	439	456	467	430	471	432	417	411	446	464	458	484	436	457	409	463	459	459	461	453	495	431	430	436	428	450	426	469	438	409	439	469	425	433	424	443	407	448	434	444	430	426	469	426	444	406	431	445	438	416	485	447	450	454	430	464	430	464	447	435	429	444	449	413	427	437	425	440	409	440	428	461	425	432	449	433	458	462	424	454	434	461	438	480	441	466	436	429	465	418	464	452	443	436	423	410	454	437	450	445	465	451	470	423	452	432	451	415	458	432	419	441	437	401	491	463	439	427	445	448	403	437	438	392	429	447	381	433	432	462	395	418	416	462	439	411	405	405	438	444	430	449	465	475	462	470	464	466	443	453	445	453	431	452	463	436	402	440	434	452	421	448	468	434	418	438	452	427	441	468	416	421	425	457	434	422	424	469	484	408	421	438	459	428	433	438	444	434	432	444	426	444	469	469	455	419	432	465	430	436	479	453	459	411	458	433	434	447	449	496	424	450	480	438	428	464	480	477	503	433	445	458	425	407	455	430	455	438	461	456	443	451	484	468	420	447	456	417	432	450	419	406	437	425	431	460	454	443	466	456	444	454	471	437	431	455	449	445	409	445	427	466	438	429	449	472	424	418	393	421	429	439	463	456	495	488	419	433	408	443	415	430	467	431	420	446	439	475	466	476	459	452	463	447	423	429	422	463	446	435	442	430	446	426	428	458	454	415	422	426	425	440	468	439	459	459	448	422	440	439	438	447	456	438	424	461	488	422	404	411	462	484	483	465	427	436	440	415	431	425	451	411	458	446	438	419	453	414	425	408	451	462	442	465	449	441	414	460	456	446	384	428	441	430	461	450	438	481	465	435	436	428	472	446	402	449	452	421	455	444	424	422	435	453	424	422	434	457	380	426	432	430	436	476	395	464	443	425	416	418	448	419	389	432	405	409	433	424	430	448	462	442	428	430	440	472	448	442	463	414	501	450	456	444	471	454	434	435	443	432	405	460	423	454	437	455	459	421	414	462	444	447	424	452	465	437	435	406	411	445	428	445	417	412	471	459	437	424	446	455	409	433	436	419	451	467	449	449	434	435	455	440	444	463	447	457	429	428	435	436	436	425	431	451	439	429	423	456	429	443	442	432	439	415	439	446	416	395	446	392	428	469	410	428	444	477	470	452	447	421	437	442	432	479	447	429	435	391	431	440	438	434	423	463	442	480	459	434	434	434	432	454	443	437	469	426	448	450	430	443	472	413	446	444	427	468	435	430	430	466	452	460	429	470	434	461	449	403	425	490	448	438	442	466	450	476	386	483	425	468	420	425	447	446	438	409	427	438	426	442	408	453	422	431	471	481	457	467	445	452	473	483	410	414	414	400	418	448	447	437	406	452	422	430	472	417	418	444	453	446	440	409	391	420	432	410	424	469	452	451	413	443	417	404	462	421	420	445	456	453	474	470	463	446	432	470	428	414	433	449	437	440	443	450	439	460	457	405	415	408	426	464	449	432	447	450	442	433	446	405	420	458	479	452	453	451	459	451	452	420	466	459	459	462	419	437	436	459	448	462	422	418	433	430	449	401	458	442	397	444	429	417	436	444	426	459	409	431	483	459	463	439	433	469	436	433	467	442	458	442	445	427	430	418	449	477	464	440	420	433	456	427	426	438	444	462	450	432	425	423	420	442	460	440	420	494	440	427	477	413	462	424	451	438	438	473	439	443	448	428	423	478	431	448	421	444	414	431	431	474	387	423	433	454	422	456	431	419	444	492	426	399	450	456	456	427	436	435	386	404	437	443	456	446	422	439	451	435	412	423	453	427	436	426	412	415	438	427	439	423	407	417	398	474	474	450	410	439	465	445	424	446	444	434	448	467	425	456	422	446	440	449	458	461	441	449	455	458	459	430	436	450	406	434	457	417	449	433	444	430	437	433	466	450	438	397	408	441	420	454	438	409	449	444	488	425	453	417	437	435	431	420	434	440	464	471	446	451	494	463	418	437	399	406	460	450	436	455	447	428	446	452	419	355	458	453	438	464	438	433	438	423	450	445	404	428	452	439	405	420	428	444	460	421	443	411	426	436	403	452	413	409	463	446	460	459	440	473	445	444	455	469	468	387	467	439	435	427	439	460	431	449	438	450	466	433	472	439	454	454	445	454	433	479	442	422	419	437	451	464	468	442	414	391	426	387	428	462	461	439	453	423	406	505	452	455	461	445	459	442	402	457	486	448	447	444	440	421	446	445	460	407	466	444	430	472	445	456	452	395	408	412	459	416	452	412	436	437	446	429	446	441	475	406	386	422	431	471	414	479	426	432	445	411	463	425	447	433	418	472	445	423	454	418	441	470	460	465	427	430	411	460	472	416	385	466	466	428	439	476	442	421	439	439	430	418	440	453	439	433	453	439	413	403	444	414	432	434	462	436	422	413	424	432	419	450	470	444	450	420	397	436	427	432	427	409	409	442	467	428	431	413	446	465	449	409	446	405	450	412	411	431	438	431	453	432	428	448	462	448	469	402	409	447	458	471	415	433	450	426	479	404	418	456	432	423	439	412	451	465	425	480	453	443	428	467	451	435	406	430	427	430	453	415	428	456	439	465	411	444	402	453	467	453	453	434	444	436	466	476	449	442	458	460	465	491	428	441	420	404	446	444	441	434	440	412	417	445	452	466	466	431	426	440	450	432	430	439	427	463	478	474	439	455	432	430	475	425	428	408	428	419	420	426	443	399	435	410	434	449	455	418	411	477	425	432	468	429	449	441	449	417	449	440	457	395	451	405	471	449	448	412	400	455	423	452	423	419	428	379	410	454	441	434	416	450	460	463	426	445	425	405	482	415	439	441	410	392	392	459	433	449	434	420	408	444	408	441	416	473	429	392	459	454	455	446	437	461	429	430	410	440	447	432	417	395	425	439	416	463	467	420	428
32850	53065	40377	25810	19899	15297	11148	8070	5635	4265	3213	2481	1966	1742	1459	1227	1119	1047	929	880	775	754	637	634	561	629	562	563	589	526	496	560	522	490	559	536	556	575	597	622	567	554	566	608	561	512	575	568	550	592	567	520	515	529	559	535	530	552	567	491	485	526	486	529	545	497	530	519	513	553	562	535	524	553	538	516	559	502	534	471	516	498	494	518	571	533	538	559	507	529	534	497	505	512	476	519	501	515	504	508	518	540	511	516	522	486	533	475	508	520	511	529	469	507	464	495	477	475	526	514	496	507	508	508	536	490	499	500	512	494	524	518	466	541	504	511	519	501	507	504	515	501	524	554	478	518	502	526	520	570	487	554	500	501	507	482	527	506	504	501	544	476	516	504	476	494	559	540	528	493	524	522	499	537	493	508	509	501	507	512	499	511	485	480	508	461	515	516	497	511	524	504	513	501	498	519	505	502	520	510	499	520	488	486	515	475	515	491	488	486	511	528	504	540	548	505	513	512	564	488	509	509	518	501	559	479	463	504	542	534	481	504	518	501	506	519	511	509	509	476	514	524	531	529	525	514	523	510	535	522	534	493	519	479	527	504	532	491	538	521	489	513	496	482	474	510	517	537	524	524	514	536	521	572	509	500	521	516	499	526	508	495	546	501	519	425	526	518	502	499	502	501	519	519	502	542	517	515	496	499	526	513	524	486	482	519	500	502	484	536	508	482	522	494	514	518	537	487	506	471	486	486	523	542	536	459	511	542	511	510	514	502	488	476	508	542	499	534	516	508	497	489	504	510	509	536	505	514	494	489	552	542	503	570	523	509	528	492	513	504	494	514	518	501	524	528	523	513	476	460	504	495	495	523	500	502	453	503	499	535	543	540	523	512	491	520	527	489	498	509	540	572	514	538	518	500	485	525	497	498	509	482	508	541	522	518	508	457	529	543	527	492	528	483	510	517	500	536	515	509	494	486	514	547	527	509	504	538	524	524	488	480	542	490	540	515	466	512	516	514	519	515	516	514	496	491	471	492	501	520	517	530	507	505	498	482	484	495	515	489	500	510	502	491	531	503	510	518	535	502	539	531	505	513	508	549	465	472	508	510	517	525	504	530	515	535	495	499	542	518	473	510	504	512	485	481	474	539	498	504	515	513	549	538	494	510	520	548	524	519	493	510	519	515	484	518	496	538	510	505	516	523	507	525	493	518	512	538	497	504	534	544	531	534	499	478	523	537	459	535	499	523	546	526	510	578	492	517	525	497	535	492	531	527	507	503	500	534	496	489	503	504	507	502	525	495	486	529	510	560	518	548	548	518	500	543	552	464	502	506	519	506	479	504	543	523	526	531	494	544	500	553	531	506	526	498	480	467	512	477	527	452	488	488	519	530	520	485	548	529	512	523	516	530	507	492	492	502	510	484	526	467	508	479	501	515	510	546	501	491	495	523	484	503	518	537	504	472	573	513	519	485	472	540	490	525	523	531	479	498	502	533	519	527	512	552	493	469	466	505	514	538	495	509	507	535	519	518	485	519	504	469	521	524	493	509	478	519	520	500	539	530	529	500	517	528	469	514	501	487	495	467	470	494	516	503	541	520	567	488	499	541	523	496	504	498	491	525	456	498	512	519	478	510	493	486	503	515	534	475	531	518	491	506	527	500	502	515	538	547	518	506	510	537	518	534	469	555	488	530	514	516	513	530	528	521	488	487	499	491	553	511	501	491	487	526	528	497	526	483	462	544	501	495	533	495	526	519	513	494	516	474	509	521	555	544	544	505	510	541	470	527	478	510	518	515	552	501	537	538	529	525	498	469	483	522	520	482	454	512	505	488	528	510	525	532	517	501	514	475	485	526	500	530	512	459	461	511	533	497	511	516	516	470	510	484	519	513	517	536	478	488	550	521	572	550	514	464	487	507	484	500	493	503	560	503	518	505	516	501	492	505	511	513	518	471	496	494	492	524	511	511	510	508	495	519	452	515	563	513	490	535	519	507	474	514	469	508	478	485	481	552	521	491	509	541	523	517	501	510	521	510	521	523	510	532	528	528	514	470	512	527	485	504	554	539	481	529	481	526	495	479	485	482	488	555	513	480	494	539	537	512	509	485	484	514	532	518	536	484	508	512	530	560	537	507	553	503	530	523	511	518	528	494	498	514	474	530	533	521	476	491	499	539	512	536	517	486	506	509	473	547	543	498	515	492	504	512	499	497	521	482	482	552	533	522	495	472	503	521	481	550	482	511	525	532	507	528	470	501	519	483	517	472	481	552	519	465	526	511	524	489	489	523	537	524	509	509	498	493	496	527	499	488	515	506	533	533	512	522	514	537	493	517	481	520	509	514	526	505	501	479	521	528	501	522	523	558	520	458	488	517	481	506	516	529	494	511	502	451	532	501	510	519	471	466	516	513	498	527	545	478	482	477	529	540	534	477	511	518	532	566	536	540	476	514	510	523	510	527	518	483	475	522	518	517	504	485	483	459	514	511	546	542	487	543	566	540	581	479	512	508	511	487	492	526	488	504	482	544	519	494	509	477	521	549	515	526	465	489	523	496	504	501	521	524	514	441	511	543	479	551	539	509	440	513	521	513	480	487	474	488	496	511	493	511	479	513	505	532	518	487	514	492	528	514	493	531	513	530	528	521	518	525	507	496	502	477	513	525	502	552	519	533	522	487	475	509	506	543	532	504	521	500	467	515	513	493	536	485	515	472	463	503	530	505	489	537	473	558	524	496	533	497	529	553	505	538	543	507	464	538	520	487	536	520	516	481	519	510	526	524	502	522	525	535	488	519	523	497	484	521	491	549	510	496	491	515	511	496	488	533	484	496	486	488	515	494	493	557	486	528	496	491	510	532	548	503	506	547	518	519	499	522	500	502	496	537	490	537	531	519	513	532	531	542	490	486	503	525	503	532	494	473	503	530	491	484	541	494	482	528	531	519	521	543	519	544	492	513	514	526	487	503	518	475	546	519	511	468	503	492	522	492	511	522	507	537	511	538	503	505	488	526	481	547	528	498	471	523	465	525	531	549	455	511	501	535	517	511	508	487	472	478	548	523	505	529	516	541	497	500	505	511	536	485	493	518	553	538	505	527	487	513	516	506	487	501	530	486	480	508	497	498	551	533	519	523	539	522	527	515	509	527	513	535	539	495	544	532	505	525	477	507	526	510	526	519	538	576	519	467	489	507	471	498	513	499	523	491	571	520	476	487	442	474	520	510	506	522	506	505	500	464	530	480	528	484	558	519	537	479	485	492	493	482	484	595	497	477	488	500	498	526	489	512	534	529	495	500	513	535	494	562	507	536	506	519	512	527	464	494	535	509	505	518	521	485	488	518	503	517	526	528	502	499	508	509	550	540	494	536	563	511	537	506	475	512	537	523	523	545	512	492	513	510	488	522	510	529	549	466	486	545	478	486	523	515	503	536	508	493	494	519	483	509	495	503	469	494	524	534	521	507	500	521	439	479	538	484	527	527	489	543	526	477
22954	21372	28943	24165	21438	21863	16407	6357	4081	3162	2318	1854	1392	1244	1089	960	885	733	732	643	629	546	581	512	521	499	480	484	481	453	491	481	445	497	465	496	458	491	484	538	517	492	489	504	443	433	511	476	498	510	445	462	456	444	467	475	491	442	463	478	492	443	460	474	434	443	448	442	471	488	419	448	404	483	445	489	433	422	444	447	438	444	473	438	450	420	429	486	435	418	456	443	450	442	414	448	459	466	454	418	423	402	451	431	424	444	426	399	429	400	401	479	423	440	458	433	459	478	419	434	451	449	431	464	435	411	445	430	397	446	464	426	420	434	355	420	443	472	427	433	470	438	418	438	466	470	445	403	430	423	454	445	418	428	431	431	460	429	434	437	411	431	401	427	408	392	432	461	472	445	431	420	455	419	444	456	460	456	441	449	441	441	456	406	427	404	428	438	448	402	423	432	412	396	466	444	440	428	452	457	440	434	450	431	436	425	390	425	417	431	461	442	438	473	402	461	426	455	441	459	416	478	429	445	400	461	406	415	440	435	489	445	440	452	430	455	472	411	437	454	438	454	415	457	469	443	461	412	448	408	392	403	407	420	461	398	419	427	428	403	430	412	399	427	464	438	440	472	492	461	454	455	453	479	421	452	428	460	420	428	426	445	437	428	429	429	452	481	423	430	436	471	406	448	458	430	430	460	417	434	411	412	438	419	466	507	413	449	471	412	442	445	471	385	374	483	430	413	409	390	431	431	413	452	402	435	448	449	455	468	453	435	462	397	404	401	439	435	492	428	480	446	440	450	427	459	451	440	446	415	458	452	422	408	431	446	473	420	419	431	427	418	421	449	483	441	470	430	447	476	415	475	445	406	440	442	417	438	443	453	449	435	464	422	451	437	448	427	448	397	418	428	423	449	398	428	391	459	457	445	452	438	478	453	423	402	423	431	420	467	473	443	434	433	434	434	395	452	407	409	444	459	426	429	486	487	463	450	426	456	456	456	500	430	450	433	464	414	441	429	456	430	463	428	412	401	439	447	429	423	402	440	454	451	424	431	407	444	438	403	434	421	431	393	447	435	419	425	417	443	441	409	431	446	422	440	447	407	454	420	444	420	425	448	451	424	443	432	450	461	465	433	409	395	445	428	432	449	435	447	443	440	450	441	424	444	461	439	445	436	425	455	449	429	446	461	448	436	477	464	428	458	445	458	393	437	449	433	403	444	432	478	456	419	449	413	481	421	443	458	424	435	429	436	409	428	463	400	413	444	464	471	477	436	475	458	437	424	450	420	434	451	432	443	433	437	437	426	472	451	426	431	437	459	405	422	402	446	447	485	447	416	414	400	428	466	435	447	440	448	467	448	436	419	404	441	443	431	479	443	482	430	431	422	445	422	436	399	471	426	453	445	416	484	423	467	437	429	426	436	444	442	405	424	450	474	443	428	432	451	457	472	435	453	446	438	446	394	490	436	436	432	446	444	397	435	423	426	437	437	450	417	454	413	440	450	427	436	426	457	448	470	415	463	440	448	452	444	439	437	463	432	463	471	422	423	445	435	471	439	463	455	452	433	464	419	450	457	431	417	429	469	426	429	471	440	478	404	401	408	484	425	443	466	454	405	424	426	438	449	458	488	443	439	395	432	442	409	426	442	451	452	449	434	466	438	463	459	436	430	434	418	456	438	439	425	438	439	451	405	456	475	405	417	467	436	463	473	401	426	449	421	429	441	452	440	442	429	438	464	398	423	445	389	444	434	435	432	456	420	425	420	447	450	420	421	441	453	417	452	456	410	445	409	475	433	429	393	441	451	483	400	415	431	487	436	401	446	387	458	453	437	457	432	440	469	425	450	436	402	422	446	442	422	437	445	465	449	450	443	452	425	447	419	433	451	454	477	444	483	435	433	449	415	445	432	407	407	442	468	457	421	491	454	450	440	444	429	449	474	414	428	437	425	426	468	459	411	441	436	402	409	462	427	466	416	448	425	431	429	423	440	418	442	453	452	455	454	458	460	422	448	422	478	441	433	459	440	459	469	463	432	432	425	427	439	446	439	406	432	454	428	407	427	422	420	413	413	426	429	426	458	434	421	446	442	417	443	424	427	450	433	430	454	419	437	467	427	448	451	456	464	438	459	393	425	436	450	453	457	432	412	497	417	417	426	408	425	439	434	424	446	456	464	433	412	423	406	453	432	425	467	444	444	432	396	386	464	440	432	422	426	453	450	454	408	402	429	451	444	407	410	432	445	466	401	425	438	409	431	425	451	437	448	436	428	439	425	468	467	404	419	433	449	413	370	446	454	437	474	422	444	418	446	434	435	446	431	451	440	448	426	432	408	461	401	459	410	429	456	413	468	425	476	456	453	460	444	441	482	458	438	436	393	427	438	479	454	471	424	460	450	452	470	424	475	468	423	446	457	435	435	435	429	466	428	442	421	458	441	432	460	446	474	458	461	412	426	467	416	449	418	430	426	463	398	474	446	464	459	433	454	425	435	430	426	427	435	421	427	420	439	434	413	460	419	475	432	451	437	409	446	452	429	452	431	441	459	423	377	476	419	443	438	412	440	414	466	436	473	445	444	472	449	430	459	434	437	463	412	422	401	450	442	446	419	416	439	446	437	388	442	447	429	446	426	438	459	454	476	369	464	404	439	464	454	441	445	415	442	420	433	443	415	479	455	440	425	462	431	453	405	456	420	411	447	447	457	398	446	432	441	426	432	435	452	428	428	444	461	421	419	384	448	427	462	494	448	453	469	414	457	474	470	421	441	442	464	414	411	411	467	431	423	469	416	409	446	424	441	440	466	423	393	430	448	455	442	425	414	441	450	424	441	444	448	430	416	461	425	414	454	476	477	440	448	408	427	452	389	424	429	395	408	449	391	397	434	463	444	426	417	465	428	431	488	420	446	460	444	394	402	408	465	460	457	435	439	464	444	463	419	466	399	446	447	456	508	407	418	450	403	437	419	406	437	417	417	449	426	434	435	439	459	422	440	415	444	445	461	457	411	439	444	426	441	433	421	420	430	479	439	459	447	431	431	460	436	441	472	423	432	409	428	414	448	422	432	467	479	445	434	456	428	448	434	417	421	469	426	432	435	441	442	431	408	444	418	390	471	465	459	436	463	469	418	486	399	449	444	430	455	398	449	434	435	463	435	455	428	435	451	442	435	440	443	451	420	432	447	405	424	427	440	491	430	452	484	438	420	442	421	455	438	454	439	462	473	429	447	415	470	438	420	439	450	437	494	448	441	431	425	435	401	426	454	440	404	441	426	475	416	451	436	429	421	429	457	431	444	436	435	425	465	432	467	454	457	466	449	438	455	468	398	468	413	420	430	445	450	415	431	474	463	415	428	464	451	418	447	489	471	478	410	432	448	461	421	429	429	441	458	455	393	473	440	422	483	425	408	404	454	409	464	462	434	398	445	402	462	436	416	414	484	444	445	443	416	431	458	436	453	453	445	450	400	429	443	452	446	415	464	447	452	430	445
34327	52083	41035	26422	20502	15900	11517	8394	6206	4669	3416	2652	2006	1797	1454	1351	1119	999	934	820	778	753	681	635	631	596	514	525	568	602	518	523	495	512	541	562	552	566	550	657	652	574	578	564	592	554	561	553	549	552	573	535	530	528	542	539	539	532	518	504	508	509	525	526	520	507	521	529	478	541	549	545	543	476	526	493	509	516	485	482	497	538	498	466	553	531	489	537	505	501	504	527	506	518	521	508	488	539	495	503	473	496	534	502	529	507	470	524	498	486	483	485	479	506	511	514	512	494	548	503	515	486	490	504	482	527	505	529	521	486	544	530	517	517	509	488	541	512	492	503	508	497	511	530	500	526	507	521	519	474	529	511	523	536	494	514	487	506	488	541	451	526	519	503	502	462	485	513	481	532	491	543	466	549	482	481	516	519	502	496	498	515	466	509	479	488	522	502	496	506	515	526	505	513	526	511	528	510	515	524	493	493	571	522	508	508	494	472	508	547	510	497	526	472	539	508	516	550	492	509	502	496	508	474	515	535	538	574	506	513	489	492	534	510	489	517	520	569	490	523	487	506	493	510	516	541	479	508	463	489	505	501	510	501	552	518	531	500	523	486	511	514	523	534	513	517	483	516	481	547	532	475	537	546	503	520	480	528	524	488	508	539	546	525	513	518	550	483	481	529	511	502	526	496	500	517	521	525	513	502	550	518	501	507	521	498	513	541	483	488	495	540	543	476	527	523	495	548	491	501	493	554	544	548	494	513	514	547	517	491	496	516	518	520	500	568	538	520	488	519	469	496	533	519	514	532	555	505	536	476	539	491	490	502	498	530	504	502	510	504	551	528	529	517	514	527	489	521	456	540	495	482	471	485	485	491	472	499	497	506	506	523	567	528	516	480	507	510	502	488	515	544	527	529	554	524	519	505	521	484	542	505	529	491	506	531	530	504	507	472	503	470	468	508	524	512	535	496	492	485	486	499	509	515	495	485	489	501	474	523	516	525	527	524	468	558	555	490	507	527	492	589	507	526	492	481	510	481	515	563	526	542	541	519	515	532	467	503	534	571	502	525	501	502	488	503	506	515	540	509	479	500	505	539	504	533	486	493	491	519	521	520	525	498	467	522	520	501	532	491	456	513	549	533	496	496	503	474	527	491	513	510	513	491	485	515	513	519	519	473	481	512	510	486	524	483	512	512	487	564	551	554	469	504	512	502	533	513	521	515	507	511	529	491	513	528	555	488	479	505	487	515	516	514	498	505	533	523	525	553	564	513	503	525	487	529	514	532	485	478	546	492	527	527	521	502	495	485	567	526	475	495	512	468	529	558	505	504	510	509	514	472	506	498	497	504	480	496	491	520	479	550	450	517	480	519	481	526	536	482	498	510	485	474	507	491	514	478	484	501	506	518	492	521	506	506	496	504	508	510	523	535	488	560	491	564	515	531	475	481	486	483	498	497	494	484	511	500	482	518	546	516	520	549	513	520	494	500	486	503	541	466	561	517	496	521	519	499	475	541	511	509	502	524	535	533	509	493	532	533	506	559	524	584	524	501	518	501	516	534	478	524	490	514	541	492	553	535	508	549	554	534	500	503	506	504	471	476	509	534	506	517	536	509	502	482	526	519	521	526	502	508	492	542	505	507	516	525	493	499	544	511	500	478	502	494	513	526	506	489	503	558	513	566	533	517	524	529	473	513	473	500	527	508	529	544	487	495	470	556	532	469	535	510	528	471	509	527	505	489	521	488	518	522	528	523	513	503	567	525	543	484	508	523	483	499	527	518	505	519	533	527	496	514	527	503	527	509	539	534	505	560	491	481	518	484	486	499	527	510	487	495	532	533	489	470	507	537	481	477	502	519	495	460	536	481	534	522	491	488	539	531	521	515	491	546	465	491	511	508	501	472	513	563	507	474	493	530	527	511	479	565	486	501	505	472	534	495	551	499	506	508	491	521	500	503	494	511	503	511	517	533	488	475	455	512	526	506	492	512	560	479	554	510	512	515	500	468	529	477	539	566	515	505	461	524	528	485	516	513	497	493	473	502	546	500	494	514	513	496	489	484	521	491	493	505	518	538	498	533	487	460	495	506	497	538	473	552	495	519	541	508	524	476	520	515	528	474	519	521	520	522	501	530	496	529	487	506	522	512	504	542	500	500	504	470	510	520	551	521	508	497	515	523	503	494	520	519	512	491	495	523	505	493	526	533	504	512	492	545	478	536	500	492	455	512	521	516	472	510	481	483	470	530	489	513	501	492	500	507	497	529	483	496	494	515	508	481	484	535	526	556	464	486	470	527	505	515	475	535	485	494	502	566	476	530	501	523	472	528	503	543	534	516	554	468	494	484	502	520	515	520	502	554	491	511	504	505	461	466	506	513	502	540	480	486	512	466	514	529	517	532	497	545	482	541	495	523	516	511	506	492	504	552	484	493	520	505	528	504	509	527	514	504	510	512	509	481	488	512	481	474	517	504	488	545	539	523	514	523	519	473	488	516	508	515	505	476	476	488	477	485	475	564	496	535	468	502	511	476	501	518	511	491	500	474	500	559	550	530	477	538	495	508	518	495	470	507	467	513	497	529	480	530	481	525	470	514	501	493	535	496	513	525	524	536	530	510	492	493	501	538	511	488	502	513	488	505	512	473	511	463	494	477	488	491	501	487	511	538	469	503	500	541	472	504	510	501	513	497	502	518	512	527	513	503	511	512	527	527	470	541	495	535	522	478	466	522	552	496	502	486	467	535	502	471	547	507	529	454	484	523	457	522	464	513	539	502	512	504	516	520	509	514	498	468	516	493	554	545	474	538	470	514	515	509	503	533	494	501	495	492	517	526	536	524	509	514	532	477	491	520	513	478	528	480	510	495	527	504	525	510	490	507	555	498	566	503	475	485	502	492	513	512	502	543	528	509	499	510	485	530	500	505	507	505	477	466	521	510	526	518	506	512	526	496	495	523	492	506	494	485	551	531	517	492	477	489	528	468	499	490	508	461	488	503	489	521	522	528	533	522	545	538	478	522	486	523	490	529	525	498	513	528	507	457	498	523	542	547	514	495	483	525	508	529	522	555	500	494	508	547	531	520	525	484	499	498	497	494	542	502	485	509	535	490	529	533	534	523	516	484	521	478	486	485	519	486	528	464	468	497	483	511	493	503	510	467	537	502	534	488	492	485	510	558	475	531	472	507	524	538	502	500	509	508	441	506	495	522	529	509	477	484	473	508	473	542	515	520	480	532	538	527	483	499	497	538	508	499	525	474	515	512	487	521	519	515	513	513	508	472	460	521	466	528	539	537	514	482	546	508	496	525	522	500	498	527	486	542	513	489	496	498	534	514	493	565	472	508	487	544	475	497	506	503	515	520	503	542	495	527	505	492	518	494	501	538	507	504	509	509	482	565	488	499	499	503	535	493	548	543	489	531	528	481	529	515	488	496	502	502	503	487	501	518	509	504	538	516	516	549	502	526	487	491	508	509	483	501	491	543	499	513	503	520
23082	21462	29092	24250	21507	21924	15983	6251	3714	2818	2192	1680	1324	1170	1025	998	845	756	700	680	580	608	591	514	527	503	485	470	447	452	466	435	423	452	440	508	489	509	467	521	482	475	511	465	453	480	501	484	504	503	496	455	449	437	463	429	408	467	458	462	421	443	449	447	458	431	451	460	470	405	409	441	435	440	428	432	482	455	403	432	469	433	452	455	410	481	483	449	408	458	431	465	439	440	442	473	453	462	445	460	478	405	470	468	483	466	459	444	421	448	456	458	426	445	423	439	432	422	428	455	473	438	469	438	468	403	426	437	418	419	447	429	451	429	448	425	434	435	458	448	397	473	479	454	451	435	478	457	440	403	423	445	446	439	434	479	466	435	424	426	429	418	461	425	425	431	424	438	437	428	447	422	395	445	452	450	437	444	464	452	440	409	439	455	456	433	453	421	449	433	482	423	430	431	432	399	413	455	462	436	458	453	472	444	449	466	445	431	463	457	455	453	433	427	444	464	434	442	417	449	463	423	442	448	456	382	435	432	449	420	416	430	446	450	450	442	462	437	432	430	405	452	470	404	403	430	458	467	468	432	423	451	420	446	467	398	440	494	446	460	438	446	436	444	452	468	432	424	484	420	459	409	407	418	419	452	438	391	484	417	478	456	444	434	407	418	479	435	441	420	465	419	425	455	444	405	469	460	449	377	421	420	444	441	494	399	459	423	445	451	455	441	466	418	467	404	400	431	443	414	413	429	476	425	419	443	444	408	479	488	432	422	442	463	438	436	445	451	426	510	423	442	443	451	446	449	467	466	454	462	477	442	457	459	475	416	442	424	433	412	451	428	411	419	438	438	455	448	432	422	427	454	451	409	426	450	421	427	444	428	492	414	424	438	453	474	421	478	470	425	439	473	415	423	439	440	454	460	451	441	433	437	467	439	401	447	494	424	420	412	460	450	451	480	453	478	423	446	463	461	445	469	450	446	415	424	449	466	434	422	466	424	428	444	454	468	409	444	436	442	435	445	403	487	434	471	439	448	449	422	416	443	450	438	455	450	400	424	458	440	447	408	427	468	380	427	430	440	467	428	437	475	413	473	439	403	455	466	445	427	448	445	450	418	428	415	447	445	438	471	442	433	399	447	441	444	470	444	456	425	449	467	464	439	446	501	429	428	451	429	424	390	451	422	429	408	473	444	422	452	440	425	432	460	457	441	434	458	418	431	417	438	451	462	447	479	411	432	442	488	437	452	437	428	478	433	428	427	424	445	444	457	431	443	476	430	463	463	406	432	419	414	472	436	441	414	399	412	460	432	434	442	418	428	428	444	433	451	431	491	433	423	464	404	438	433	435	435	436	456	479	457	468	451	442	430	488	436	450	422	419	412	430	430	466	461	446	471	417	451	458	439	435	413	410	418	456	369	438	470	442	454	451	437	446	455	394	488	463	424	438	453	448	460	432	410	431	452	449	443	453	431	396	451	465	457	405	442	442	467	431	425	402	445	432	413	427	439	427	422	473	428	434	447	442	456	438	425	473	500	459	444	414	450	417	465	459	437	483	432	437	449	437	441	461	414	436	434	429	436	451	425	431	436	414	457	464	464	436	437	448	459	410	439	424	437	448	442	491	406	436	462	472	445	458	433	457	477	417	461	442	463	445	434	445	463	433	456	444	482	463	441	437	423	444	446	424	462	411	426	474	404	440	418	467	483	388	397	472	436	442	467	437	392	438	449	458	447	455	426	465	410	459	432	435	467	421	506	435	440	456	431	431	448	477	454	437	413	421	450	425	449	445	479	426	456	429	460	428	411	423	459	465	437	477	431	475	494	490	462	453	472	440	475	453	451	443	424	403	449	467	466	421	452	429	436	460	442	422	434	430	488	444	453	449	430	451	448	440	435	440	445	435	405	422	456	440	416	395	383	458	418	434	439	428	442	421	450	458	435	396	433	414	441	428	445	473	491	436	421	458	477	462	456	421	409	431	461	425	434	418	453	424	445	429	420	466	441	448	464	407	438	460	451	434	439	413	444	417	412	446	414	433	459	426	426	431	433	469	422	427	447	459	442	423	436	445	454	420	413	437	412	446	490	425	439	432	429	438	425	460	451	423	446	467	422	446	441	419	460	446	417	445	435	439	401	434	447	415	436	485	440	435	422	439	461	446	446	418	420	433	460	446	441	459	459	465	418	434	481	457	472	463	428	403	441	448	407	414	424	389	435	438	438	426	432	452	439	430	441	411	455	473	409	443	408	487	417	463	438	481	464	420	415	421	456	490	452	433	442	388	445	461	452	469	432	416	436	448	445	433	426	412	460	410	439	465	454	393	459	451	448	415	428	417	467	432	432	465	470	443	412	460	411	425	446	421	418	429	453	459	443	424	426	409	408	475	424	430	430	419	453	380	417	449	410	435	420	456	440	418	452	458	421	420	456	423	492	483	444	445	409	403	405	440	453	429	447	425	446	463	422	423	422	433	454	439	440	429	444	474	459	405	456	471	407	434	427	414	454	424	426	445	404	420	467	419	468	487	464	478	412	443	506	423	442	416	447	448	446	428	439	447	443	445	463	461	452	447	415	434	438	431	464	454	416	461	441	406	417	444	447	420	475	446	480	429	416	418	459	489	475	440	423	452	442	407	441	462	484	444	468	386	395	426	459	457	443	479	464	441	447	450	444	429	445	418	429	443	403	442	432	454	442	455	406	389	447	441	417	451	421	410	421	417	411	484	479	461	455	453	465	477	444	428	441	420	446	384	420	459	420	399	424	414	439	447	412	431	444	431	443	418	440	442	421	448	452	428	446	471	437	440	437	459	443	437	442	431	425	450	437	454	399	432	415	443	434	436	454	405	480	390	475	445	456	453	430	429	467	428	442	450	426	449	447	436	473	437	443	447	460	417	420	420	455	438	489	436	431	459	454	435	421	424	453	460	429	443	428	452	431	420	477	435	452	442	471	455	445	431	472	453	468	443	442	420	463	464	414	477	442	429	450	411	466	398	442	435	460	441	443	432	435	444	448	461	438	414	430	413	435	414	403	409	483	425	441	424	422	426	429	447	474	419	439	429	407	488	478	453	422	402	430	425	407	442	449	438	442	431	422	482	472	419	420	440	455	451	456	451	457	443	439	403	440	434	434	426	458	425	448	462	440	434	460	444	425	429	451	432	431	421	451	432	450	423	413	434	460	453	401	440	431	457	440	457	439	410	446	432	461	443	443	446	458	437	449	465	427	467	436	422	427	418	431	420	418	436	410	442	425	424	447	502	469	437	450	395	433	493	474	485	435	443	407	415	448	476	447	412	456	409	450	444	467	447	422	467	439	449	422	417	428	429	443	470	430	449	485	427	440	469	463	455	429	412	456	458	416	436	462	420	386	437	449	449	470	419	407	475	461	416	447	458	453	447	455	451	479	472	421	425	437	428	448	478	435	436	430	438	429	469	443	430	467	454	442	433	421	471	408	471	447	451	422	451	437	475	457	437	430	465	426	466	428
35313	53326	41599	26282	19964	15244	10776	8187	5962	4296	3228	2321	1941	1627	1424	1286	1150	992	952	836	756	740	677	585	602	534	580	557	529	530	574	519	507	538	526	548	543	566	504	615	627	575	560	545	566	548	571	558	533	585	552	544	551	508	514	547	542	492	526	534	549	538	508	541	548	534	544	534	516	530	500	510	519	541	530	478	507	526	529	504	477	454	568	500	502	520	525	551	524	512	543	510	545	575	516	490	534	527	526	528	533	505	495	540	483	458	532	480	532	567	492	468	462	525	484	522	507	509	500	533	523	543	521	490	493	470	505	501	508	507	492	491	559	552	516	557	501	517	497	488	520	554	490	510	500	518	465	504	512	463	518	516	506	521	559	502	537	532	551	539	524	504	547	511	516	504	450	490	483	517	522	520	508	509	500	515	563	512	536	512	498	525	499	546	512	524	515	496	490	519	490	518	479	472	513	480	485	482	568	530	488	496	473	497	496	533	530	450	503	551	532	498	493	498	477	527	520	473	526	509	541	519	483	512	525	477	498	515	541	539	505	485	510	494	520	506	477	529	548	481	506	492	495	497	547	519	447	513	518	517	493	487	507	497	518	501	474	543	496	502	557	519	518	512	509	490	502	519	515	495	523	529	485	481	493	550	491	534	514	557	499	556	504	493	494	495	507	532	478	488	488	505	549	548	495	530	478	534	527	524	514	515	523	518	520	520	494	543	509	511	537	471	456	465	491	504	524	527	503	494	536	475	492	527	537	514	518	496	473	466	487	510	502	525	525	560	512	489	520	510	534	505	545	539	472	539	487	524	465	509	510	515	549	504	502	459	520	486	492	499	523	537	493	494	543	483	498	511	533	479	523	502	516	530	518	545	512	546	491	493	466	490	519	526	507	468	529	496	493	519	556	467	518	526	514	483	490	516	502	485	505	466	489	505	521	503	518	508	502	535	492	532	505	486	477	547	470	479	504	502	512	518	519	501	534	529	536	510	503	510	527	559	483	537	543	479	504	551	516	471	551	541	518	532	490	536	487	517	484	584	521	519	543	517	537	453	501	561	484	499	502	504	486	523	534	545	494	531	520	496	522	500	486	500	512	477	524	493	513	518	518	490	492	521	520	487	457	497	513	509	508	493	546	507	519	543	521	526	508	521	488	524	496	524	532	483	529	498	483	547	518	504	511	486	518	524	491	533	497	509	517	519	520	536	514	533	512	490	522	506	491	540	550	498	466	505	500	493	559	504	494	499	507	484	500	498	500	519	543	499	515	512	459	513	470	556	503	506	564	511	549	548	516	524	537	490	499	532	527	515	518	509	495	487	556	541	494	498	549	481	552	467	531	499	522	552	517	511	525	518	525	507	492	523	477	487	473	511	539	498	517	517	520	550	515	520	496	493	509	540	527	493	547	512	511	497	474	538	540	526	513	495	508	519	509	499	529	493	469	523	517	488	500	492	541	509	523	490	509	497	519	498	498	488	518	498	531	496	509	512	517	516	503	531	537	512	496	528	531	478	520	488	494	497	531	505	479	509	511	492	561	489	518	500	474	530	484	471	516	543	504	489	462	500	521	529	512	520	510	503	505	489	514	456	494	517	461	493	539	503	517	476	543	473	543	486	546	518	496	453	545	524	545	495	495	524	480	478	488	538	526	535	501	445	539	494	481	510	547	508	531	484	503	499	497	511	505	515	500	518	525	510	518	498	478	543	511	520	492	537	503	493	531	516	513	471	516	524	512	470	531	520	497	462	509	554	535	532	513	526	491	509	496	507	545	538	519	545	507	506	510	512	525	477	471	537	529	492	531	518	474	540	538	492	506	490	524	476	491	483	524	485	531	462	535	523	516	509	542	464	494	519	502	530	499	463	512	493	502	540	489	491	487	531	531	493	518	530	510	513	463	533	530	489	519	515	480	503	510	490	491	507	518	487	514	527	508	516	525	548	478	509	493	501	543	473	482	505	541	514	500	478	503	451	512	485	532	498	511	482	509	537	501	514	497	496	492	509	529	497	481	534	498	494	510	546	473	557	505	508	532	524	512	536	496	541	517	514	547	533	508	526	463	481	528	542	539	478	502	535	486	495	492	546	535	493	509	537	483	481	539	490	512	486	518	522	513	506	504	506	528	535	534	468	512	528	536	493	505	478	469	508	522	512	498	529	492	503	481	565	514	500	484	504	533	524	528	560	524	505	520	565	511	509	510	490	493	488	523	548	527	506	514	515	522	526	520	537	509	554	512	508	486	495	522	533	506	519	497	504	500	525	478	512	516	535	513	506	492	501	541	543	524	496	533	575	536	498	496	541	496	511	526	504	503	524	535	493	492	517	538	523	526	530	482	534	514	489	493	537	513	534	514	517	487	523	480	461	519	503	480	489	519	484	510	490	498	525	502	531	485	476	523	517	489	503	535	477	488	488	482	564	502	494	517	523	506	519	528	522	515	524	536	507	492	549	553	498	546	485	522	528	501	491	523	531	494	548	509	462	486	550	530	480	540	520	513	531	486	526	515	539	516	501	518	464	488	521	503	515	540	498	506	498	482	512	524	519	564	516	515	494	508	549	511	537	475	522	511	452	544	473	519	526	476	522	491	507	500	512	523	503	497	540	516	522	470	470	495	562	521	526	545	499	544	508	543	483	502	517	528	522	491	525	528	467	508	473	508	519	518	543	494	469	513	519	493	496	476	500	527	480	452	536	530	494	505	525	476	508	554	526	529	489	526	509	545	518	487	471	533	471	494	504	571	543	519	548	537	526	503	508	554	490	503	471	533	534	520	493	515	530	526	516	493	507	531	501	530	540	519	507	547	568	510	495	526	504	528	488	494	529	493	514	514	516	533	531	526	484	514	535	513	523	490	518	520	515	489	518	463	549	528	514	515	534	536	541	525	563	570	504	471	543	546	485	505	497	508	543	525	497	506	471	463	489	512	516	546	525	484	463	517	536	507	509	479	502	504	540	463	544	499	510	494	517	492	538	491	505	511	523	548	497	554	505	487	492	490	533	503	505	485	508	505	501	510	499	517	470	540	543	489	516	479	472	535	473	519	495	553	486	540	527	551	536	485	473	534	489	515	505	516	525	503	504	530	507	511	541	515	522	511	545	558	559	494	524	495	551	511	503	508	517	478	530	523	511	541	539	502	510	572	520	515	501	488	511	475	519	473	509	505	522	544	503	499	501	510	510	466	513	486	513	487	534	477	528	499	554	518	522	505	528	507	490	518	526	549	490	460	520	522	519	539	522	537	513	497	516	474	548	471	532	541	550	480	470	476	488	483	483	497	525	517	517	498	502	499	512	483	489	521	554	526	476	525	512	479	537	507	498	518	516	469	524	471	474	486	542	527	498	539	542	510	508	496	521	519	520	505	519	485	509	502	541	565	492	576	497	483	503	569	498	505	498	540	477	543	529	544	507	542	531	499	491	520	508	488	504	507	503	514	499	533	478	545	503	527	513	499	543	509	489	503	498	496	512	516	523	517	489	484	530	522	498
22902	21322	28897	24112	21378	21742	16059	5951	3531	2699	2041	1604	1353	1162	988	950	863	786	657	633	619	580	565	529	513	459	488	479	456	443	438	452	479	421	470	435	481	436	493	494	471	462	496	499	447	452	410	480	456	467	449	434	450	430	444	485	483	443	455	471	433	457	429	468	481	457	452	454	398	476	443	496	457	388	445	397	421	427	422	429	458	452	431	446	437	445	463	435	447	449	429	441	439	420	415	472	468	452	438	417	448	466	466	429	390	408	451	432	424	461	385	424	430	405	395	434	407	468	498	438	425	443	439	444	408	434	442	384	447	417	427	410	466	439	451	413	407	436	424	476	411	448	385	435	425	446	445	426	485	461	426	458	432	435	455	436	407	415	430	393	432	403	402	485	459	441	440	457	441	426	443	442	438	447	448	402	410	436	410	418	446	433	412	438	473	434	413	441	404	451	454	447	413	458	466	433	411	453	433	425	419	412	388	431	466	449	466	387	450	434	429	450	436	457	409	411	468	453	445	427	442	440	436	466	486	472	439	399	450	393	425	417	474	463	402	436	423	415	436	458	408	442	423	482	404	434	437	436	501	423	456	412	427	477	410	419	409	461	411	421	432	427	433	428	451	480	466	426	434	418	456	461	449	417	442	451	426	451	438	436	421	437	415	459	450	449	464	454	445	436	454	434	432	449	407	424	449	437	465	431	406	461	432	417	408	442	427	433	451	440	398	476	449	474	429	418	451	438	429	403	412	434	448	421	415	442	403	430	444	424	471	414	451	417	440	473	448	470	428	443	429	452	459	441	414	451	450	386	433	434	434	428	419	384	456	472	444	481	421	439	455	432	417	409	451	424	421	480	388	410	447	414	477	463	446	432	417	441	417	434	449	439	440	446	443	414	443	410	405	428	431	491	410	437	436	456	460	450	438	470	437	413	485	448	447	408	433	420	418	472	420	437	415	437	406	413	442	459	456	450	444	436	430	438	374	430	452	417	438	440	445	422	459	430	424	410	456	411	429	417	423	464	418	406	437	444	458	445	413	425	479	439	445	413	418	383	414	397	417	441	402	416	478	426	486	437	445	455	393	432	454	427	404	430	452	443	415	422	449	421	427	455	455	417	387	440	472	434	473	430	428	436	446	412	424	435	441	440	404	463	454	462	453	425	443	467	396	413	444	437	393	435	413	451	421	451	435	477	409	419	441	468	448	419	424	483	432	417	411	441	442	442	477	437	407	466	458	454	456	437	421	457	425	461	416	425	442	449	413	404	416	453	443	411	413	456	433	400	428	420	405	398	433	445	472	404	490	438	428	457	433	447	418	401	429	421	417	466	419	437	434	447	437	447	452	450	456	408	422	467	435	457	412	434	417	451	416	413	433	427	413	425	398	400	414	445	448	417	451	409	463	398	445	393	387	422	457	441	455	392	430	444	419	456	437	422	457	454	440	403	463	438	403	409	442	429	450	453	395	477	493	493	401	418	430	448	437	445	417	451	434	451	447	428	391	404	447	440	453	457	399	418	413	462	445	449	438	437	435	475	488	437	443	434	434	424	458	447	460	437	438	467	453	407	430	452	448	372	426	411	431	422	452	404	424	441	439	443	469	432	399	450	368	436	456	398	450	445	449	404	447	433	441	444	442	415	407	416	428	401	438	451	401	438	398	407	427	423	442	407	440	401	451	401	432	450	463	437	417	421	417	438	412	429	446	432	436	447	434	448	432	417	407	447	447	384	454	430	474	449	400	391	411	442	442	438	425	443	429	426	424	410	417	428	473	415	416	457	430	401	410	396	439	433	433	423	441	414	459	437	419	433	393	429	444	431	440	400	421	423	440	419	430	430	426	458	405	412	435	436	443	386	437	427	441	455	436	413	425	410	424	397	411	462	423	430	430	434	443	462	441	424	453	449	424	393	416	403	400	412	400	435	474	461	384	443	441	450	443	436	416	433	440	427	434	463	417	411	473	401	441	427	460	425	409	485	414	417	445	438	413	437	448	433	410	422	415	407	414	461	421	426	416	430	390	427	433	399	447	443	431	437	410	441	411	415	456	424	443	418	423	444	430	428	428	441	459	428	443	430	411	417	417	403	453	448	425	475	369	402	437	419	445	469	464	431	467	398	476	444	451	402	466	423	450	477	448	384	443	459	412	452	424	426	402	453	459	482	455	418	426	414	399	444	423	386	406	430	494	465	442	437	400	383	429	440	446	436	411	435	437	434	447	405	421	420	446	412	425	414	430	401	392	424	458	419	421	443	417	416	447	393	401	472	419	416	487	448	476	425	424	449	447	415	430	459	415	438	436	411	437	418	458	429	392	418	408	458	440	431	434	448	472	471	440	436	421	464	432	429	421	452	417	454	460	434	428	415	441	441	420	434	444	408	436	472	408	428	423	415	457	436	487	428	461	401	417	461	455	467	436	432	457	434	436	443	445	446	445	449	415	453	428	477	466	422	436	462	471	437	497	446	434	422	504	489	411	401	460	450	460	451	445	423	427	455	458	446	437	437	408	449	397	442	394	437	444	395	433	535	419	456	430	454	429	432	408	455	446	465	483	430	426	446	425	419	433	435	450	428	423	437	445	432	454	409	408	436	433	428	410	410	403	439	432	427	419	445	423	415	443	445	425	449	445	404	443	467	437	456	439	403	464	434	432	419	444	433	445	418	411	419	441	419	460	444	461	441	427	458	472	425	444	418	440	424	470	446	429	423	453	437	408	452	398	419	426	467	438	419	439	430	407	431	426	433	428	418	450	443	428	429	453	452	421	430	433	436	433	385	464	398	402	445	411	407	475	441	446	445	454	411	439	403	424	394	440	430	439	406	430	444	437	435	424	462	455	466	431	433	463	443	418	488	464	470	458	483	460	451	420	408	449	396	434	438	441	426	415	451	440	445	437	428	471	453	455	437	444	427	412	387	452	445	437	411	431	430	430	417	405	441	449	459	411	422	429	458	454	475	422	453	413	443	451	428	387	446	451	455	427	425	429	504	401	449	418	452	412	427	447	437	456	438	420	408	417	490	450	468	436	405	456	442	457	434	421	419	431	441	419	453	443	430	426	461	394	431	450	410	397	445	455	427	405	451	446	402	460	465	406	426	398	439	426	467	428	445	458	443	410	439	423	441	422	417	484	408	473	451	429	431	432	460	447	434	432	431	433	429	419	463	468	433	445	412	455	440	454	431	410	440	439	445	454	443	432	440	440	456	442	392	436	462	451	476	430	429	431	449	430	441	453	456	459	463	423	449	455	463	419	448	445	399	435	452	458	431	403	410	453	441	414	440	468	430	413	418	457	477	446	411	427	401	435	412	449	426	451	430	421	416	471	454	444	426	408	428	447	402	442	451	454	392	414	421	410	417	382	428	426	463	431	432	452	417	413	445	474	448	429	439	393	408	423	431	460	422	432	453	472	435	442	448	451	463	418	430	408	405	416	430	424	448	450	438	411	413	427	392	450	438	432	397	415	418	452	410	427	433	401	447	436	461	437	408
30873	54045	40041	25692	19403	14724	11041	7936	5401	3976	2939	2366	1941	1684	1358	1227	1068	972	885	782	723	703	690	609	575	597	551	553	547	513	534	561	531	537	573	548	535	566	562	593	600	619	552	537	605	599	527	589	564	581	576	530	543	519	520	524	533	539	492	497	556	496	525	493	506	500	501	494	526	521	460	480	535	514	529	534	509	532	506	538	515	496	509	525	561	488	482	526	521	546	509	520	516	514	573	515	503	516	489	484	511	478	511	538	505	547	513	497	558	476	510	503	500	541	497	517	483	474	485	503	506	467	488	525	461	506	511	478	480	550	560	485	552	504	506	524	471	495	492	513	510	485	505	479	519	488	534	522	510	488	535	506	516	500	499	520	503	527	523	519	514	508	486	521	451	506	515	476	473	519	529	481	470	498	508	471	515	527	499	475	514	531	569	519	460	503	488	539	509	499	512	469	485	516	487	513	504	488	470	530	489	463	511	515	507	526	487	480	500	482	465	501	475	508	509	497	514	530	466	496	586	529	495	497	552	539	509	540	505	477	514	513	507	515	478	529	486	477	497	502	455	521	485	478	487	502	499	515	505	496	510	505	519	522	491	478	499	513	506	523	523	523	501	522	482	481	508	487	509	515	503	527	480	497	529	491	470	522	556	476	467	523	452	521	469	529	502	519	495	524	491	532	506	517	529	503	496	535	534	494	457	511	476	484	498	512	506	528	461	511	506	483	499	509	517	470	511	489	505	516	488	494	492	509	499	534	545	462	540	507	503	522	510	513	507	487	511	521	511	514	475	529	512	505	552	495	499	528	489	475	483	509	454	493	498	561	541	519	506	512	503	502	502	494	510	524	491	511	509	514	519	501	473	484	487	506	531	467	484	505	499	505	517	517	525	474	505	524	481	509	484	515	515	482	522	514	532	478	512	488	502	507	504	530	487	518	512	486	469	469	518	498	520	493	503	515	518	445	486	492	484	491	501	499	511	510	464	509	503	510	485	460	476	511	536	477	509	555	468	496	494	502	493	526	485	522	511	500	495	524	516	456	539	546	508	495	497	522	513	519	520	516	509	534	505	512	525	468	557	484	531	490	522	486	497	540	511	453	552	496	470	496	522	517	492	523	520	550	479	502	500	542	508	474	468	496	522	495	471	513	529	524	499	507	475	484	496	523	479	502	476	514	501	509	511	541	512	523	547	488	524	497	496	520	504	515	456	556	491	519	529	486	457	532	485	494	474	466	533	485	496	436	518	509	513	526	492	501	483	482	464	509	504	499	520	510	516	488	479	467	511	456	544	534	499	519	546	520	485	501	548	495	471	489	541	481	494	514	521	539	524	498	517	529	501	504	535	538	504	499	478	509	496	503	530	460	524	561	499	494	510	527	496	497	516	509	484	515	539	464	517	509	504	524	501	488	520	502	515	519	520	536	509	498	519	488	505	485	484	518	483	491	503	489	466	500	492	498	536	526	549	514	523	500	484	488	537	469	500	483	490	528	509	493	525	529	500	507	489	506	506	510	464	505	504	511	515	515	487	525	494	529	526	531	495	505	463	501	505	472	538	501	496	513	523	481	494	507	490	505	528	503	516	512	495	516	521	515	516	498	533	512	535	513	519	471	493	496	517	504	545	483	470	506	539	536	534	491	523	482	513	505	514	471	519	500	520	486	480	497	481	461	534	531	469	479	470	523	517	500	513	523	481	503	502	480	532	498	483	476	485	496	479	516	506	503	520	509	529	529	472	497	529	493	493	540	486	501	493	504	513	499	480	482	523	521	571	490	490	477	516	514	528	537	527	489	496	470	500	459	488	490	533	511	512	502	509	457	480	517	505	532	511	525	533	489	496	521	496	510	487	500	500	498	512	527	483	519	472	504	466	502	533	491	496	523	477	554	521	494	507	532	550	513	553	513	486	486	483	486	489	498	483	487	510	516	506	518	514	445	490	523	457	518	479	487	478	522	494	485	535	482	502	484	525	506	490	491	499	522	534	505	496	509	555	568	520	482	467	500	537	518	500	521	495	499	508	504	501	521	472	474	504	503	498	510	528	500	541	512	495	474	521	468	529	535	532	500	495	468	505	504	508	476	510	514	499	520	498	529	524	483	492	491	495	536	492	491	519	512	513	500	494	508	487	480	491	506	482	536	528	482	476	485	502	507	510	495	520	482	477	496	505	537	454	471	461	523	487	529	513	519	541	523	495	508	503	515	476	488	456	524	500	504	509	463	544	527	508	531	505	479	457	511	538	476	514	498	501	549	491	513	516	516	473	494	484	520	503	523	463	498	531	500	503	464	511	491	474	461	463	484	502	502	542	535	480	500	512	465	505	497	528	492	502	506	511	541	515	532	503	510	496	482	497	493	531	511	521	508	527	474	517	513	468	518	488	516	494	472	522	502	506	463	500	467	542	480	462	475	531	499	476	525	506	505	505	529	521	494	520	528	512	466	493	519	499	455	498	536	516	494	465	476	505	508	513	504	540	512	512	495	478	518	513	468	461	492	497	506	472	530	501	489	492	490	535	482	513	473	499	463	509	458	491	500	526	495	485	515	518	527	468	479	528	534	502	503	543	482	501	493	551	519	530	487	539	486	498	524	472	494	502	489	497	471	526	540	520	505	503	536	521	476	521	512	481	517	547	482	534	458	542	474	535	500	489	510	501	495	504	501	505	518	489	471	501	489	515	529	519	496	471	498	528	450	498	501	543	484	517	523	520	515	527	479	550	522	514	513	512	492	493	500	485	517	509	507	536	529	482	517	525	485	461	489	520	482	514	535	532	485	496	515	497	529	511	537	502	528	516	533	511	489	487	509	517	530	507	536	554	525	508	505	482	473	481	475	463	511	513	542	522	493	486	437	527	481	493	512	497	501	545	508	512	553	502	529	486	461	529	519	500	508	521	482	502	496	459	512	478	525	520	505	480	518	505	498	470	497	512	510	484	517	567	496	519	490	522	483	498	485	494	516	532	484	547	521	513	497	492	494	502	530	507	510	527	509	517	527	490	519	511	508	491	521	506	518	502	495	483	505	513	522	485	503	478	504	463	515	512	483	514	499	519	541	477	490	475	492	528	498	533	485	507	492	485	478	502	466	512	540	499	483	506	484	501	504	489	543	565	525	511	498	500	492	496	492	495	532	482	491	511	541	542	498	482	505	526	510	486	498	557	529	523	518	501	463	506	469	545	499	533	491	527	562	540	518	485	483	527	543	468	479	479	511	508	503	513	534	520	511	479	501	499	514	524	527	480	471	540	485	516	528	488	523	514	509	512	545	543	451	506	512	463	527	459	515	535	473	482	489	460	502	507	521	513	499	523	459	506	497	485	515	503	510	458	494	502	508	497	488	543	512	506	527	533	504	561	559	503	496	519	462	524	526	494	499	474	495	487	526	492	472	516	520	507	489	529	481	506	539	521	470	504	490	500	491	508	518	494	516	485	513	502	483	502	503	487	519	511	531	520	493	535	485	497	520	499	542	519	514	469	480	490	526
22947	21374	28948	24193	21436	21818	16149	6064	3811	2867	2232	1760	1483	1304	1069	960	879	744	692	631	617	595	559	534	520	476	484	459	479	463	486	447	451	453	470	487	459	484	478	470	494	490	457	474	444	470	466	456	447	490	501	479	468	476	448	423	427	460	435	443	457	416	432	456	441	468	457	445	445	385	445	441	402	453	457	465	449	449	449	459	463	446	445	438	454	440	380	436	476	435	467	439	444	428	397	415	466	419	433	424	465	426	433	444	412	427	435	448	448	441	416	457	455	464	430	448	420	399	458	455	408	447	406	407	421	433	420	432	424	417	455	443	444	448	443	441	414	474	459	452	476	425	439	434	430	404	433	418	421	434	444	422	413	442	421	413	425	424	419	435	436	417	452	437	449	402	451	449	410	421	458	467	466	479	422	445	432	426	439	436	421	418	422	435	385	434	482	467	411	445	467	409	432	438	478	393	421	435	447	394	440	427	420	429	423	475	443	434	430	438	472	437	466	424	415	421	445	440	453	459	407	442	437	473	455	420	443	384	476	418	431	466	452	421	437	431	436	466	450	422	448	422	447	442	471	405	450	429	445	416	449	427	451	427	458	450	415	420	431	420	422	446	418	440	458	410	436	443	433	416	441	416	432	421	450	438	395	431	479	433	422	443	443	428	429	449	476	458	434	435	412	452	393	453	471	450	417	424	438	480	463	440	449	443	453	426	452	453	425	423	455	434	375	428	429	441	436	475	448	449	418	439	442	413	420	429	431	453	493	463	441	426	457	426	408	420	389	425	457	450	433	404	435	441	446	423	432	454	478	441	426	481	410	401	471	454	423	399	405	447	456	437	473	430	466	455	423	423	471	466	428	411	393	430	446	440	451	423	441	444	463	448	409	438	415	466	482	398	463	440	416	389	466	420	408	451	431	453	421	454	457	423	466	400	477	465	423	450	440	418	416	377	454	403	441	430	442	438	446	437	436	414	412	415	445	434	409	452	445	433	424	433	404	420	467	431	438	442	434	410	431	452	410	423	449	459	425	456	455	442	416	429	435	430	393	431	412	449	446	455	445	428	431	465	433	419	437	421	447	415	418	410	428	415	459	444	419	440	448	447	462	402	439	447	444	433	489	445	448	450	439	441	433	421	426	453	448	420	410	393	434	437	460	431	434	415	428	483	443	430	468	404	451	469	408	410	429	439	415	418	461	423	421	458	441	446	448	441	423	424	450	413	428	419	469	420	401	423	447	465	454	395	478	430	450	433	440	474	440	467	382	432	410	401	485	456	423	410	413	400	455	437	413	420	438	441	417	426	448	404	461	442	395	429	463	443	468	463	412	412	384	467	426	420	436	406	459	453	408	461	490	456	441	449	406	452	481	423	439	416	436	426	443	422	447	468	429	433	446	439	415	434	433	437	417	452	415	431	449	428	430	422	457	447	435	423	465	417	442	399	430	462	427	440	442	408	457	427	391	451	419	442	429	426	428	453	413	413	432	423	435	417	435	413	461	451	429	451	406	449	406	453	412	445	427	429	420	444	428	441	464	408	402	407	429	456	418	435	389	430	459	436	426	425	426	424	421	430	446	392	434	429	427	433	410	434	450	440	434	436	429	455	444	435	435	451	406	467	453	429	484	442	446	434	465	444	441	458	423	411	451	460	423	431	412	455	448	473	451	420	471	474	431	431	447	439	464	443	427	418	463	459	418	440	404	438	424	444	417	409	451	412	441	411	421	432	441	431	414	474	455	419	457	446	429	408	449	457	432	404	453	473	467	464	399	447	453	442	401	441	489	418	442	442	437	416	443	426	438	450	440	452	457	419	443	436	443	414	435	494	415	431	460	414	496	465	410	450	414	474	445	476	449	441	422	444	431	453	428	424	460	415	454	450	454	451	417	427	452	470	444	411	426	394	420	441	436	454	436	428	474	452	428	422	464	474	418	422	410	459	413	431	458	400	395	442	437	442	411	425	450	426	397	423	414	419	412	474	420	428	452	490	455	433	414	435	391	448	463	452	440	445	468	436	453	392	457	422	473	480	434	448	440	397	443	409	439	471	431	420	416	431	465	437	453	428	466	436	442	465	444	423	414	412	434	427	455	433	425	410	449	464	426	419	431	464	400	442	434	417	479	446	398	440	399	418	484	395	429	419	422	429	432	461	491	440	431	424	445	388	432	418	414	442	399	462	398	446	432	404	420	456	436	405	397	456	437	467	426	415	431	443	443	464	465	409	447	430	387	418	452	425	420	439	432	414	436	452	426	413	428	459	444	469	415	443	436	413	435	433	421	442	457	449	427	424	419	428	449	408	460	416	451	421	464	476	397	446	406	432	411	398	453	442	434	433	429	468	447	426	414	444	421	429	421	476	379	419	430	425	445	424	419	415	424	453	453	458	424	469	411	433	436	429	413	444	435	405	444	463	447	443	445	427	466	412	471	471	430	424	406	447	465	426	461	455	447	452	440	449	447	438	435	429	389	421	438	451	427	450	446	420	414	443	398	445	430	434	429	443	454	438	456	419	441	455	421	455	432	473	400	444	475	433	480	415	423	464	442	454	448	414	430	461	422	396	437	434	441	426	424	476	406	439	469	405	461	444	414	439	439	456	410	433	425	414	434	439	435	457	469	411	408	430	418	421	413	398	412	435	402	424	436	459	459	462	420	442	438	402	441	382	443	412	412	408	414	428	434	428	443	413	444	470	424	438	432	480	441	409	434	439	433	450	405	477	416	454	473	430	429	431	449	431	467	454	448	432	432	391	443	457	456	442	463	425	432	408	425	441	429	427	447	409	425	414	403	433	413	418	438	449	414	418	452	436	428	476	438	421	454	432	442	445	410	421	396	437	428	419	468	454	406	453	424	441	440	447	434	426	428	463	456	414	407	430	431	414	412	401	434	430	460	426	439	427	435	442	453	433	425	463	429	455	457	448	423	488	445	419	440	410	390	429	436	442	454	429	454	426	399	411	443	441	434	426	406	436	400	397	435	451	438	444	418	466	399	456	437	469	447	418	432	437	425	430	411	431	443	451	462	438	416	396	418	428	461	429	449	423	413	415	442	426	413	429	445	418	447	435	459	436	423	413	448	454	451	417	428	448	434	464	420	445	400	438	429	413	463	443	421	443	409	419	413	418	475	404	418	418	427	418	428	422	458	461	420	419	463	451	453	444	433	437	454	449	433	424	440	453	441	454	399	421	465	437	431	460	439	421	429	431	408	447	431	415	434	427	426	437	461	441	430	428	441	452	439	416	423	416	437	431	446	456	446	409	443	473	389	425	442	419	432	445	413	469	437	424	424	447	420	448	433	448	403	440	394	427	414	484	429	428	474	404	402	410	462	437	462	424	408	434	441	474	425	430	472	442	429	438	427	443	412	408	407	468	404	370	449	430	461	400	468	458	427	411	445	397	434	468	434	453	447	442	452	440	438	408	406	431	437	474	431	433	471	421	427	445	398	429	470	430	400	450	427	452	428	422	412	467	426	390	412	437	436	425
31580	51754	41984	27277	20310	15565	11317	7919	5802	4335	3335	2532	2155	1910	1525	1364	1130	1031	864	839	768	739	687	648	619	588	533	503	533	512	520	534	567	529	559	560	532	578	635	590	576	552	552	589	558	572	551	525	553	565	522	543	574	590	514	527	580	534	517	519	533	538	529	474	516	519	491	510	525	510	555	503	517	465	548	463	484	547	482	532	495	485	501	496	520	528	540	503	536	524	529	478	498	506	504	521	512	506	500	501	491	531	488	517	511	510	519	546	487	520	486	553	501	489	504	482	497	499	503	508	510	465	485	498	489	455	464	492	491	467	504	479	484	485	483	502	494	487	524	495	529	501	480	498	523	531	515	470	523	496	505	466	463	478	500	487	527	486	484	514	483	484	501	502	490	528	483	493	521	532	503	534	502	482	512	496	491	523	472	463	476	485	504	538	505	495	495	489	522	513	465	526	519	498	508	527	537	508	514	503	486	511	504	509	515	482	521	478	534	497	466	527	511	538	504	463	519	512	524	491	481	480	497	461	504	454	497	484	501	474	548	513	486	442	494	489	522	552	497	503	514	515	490	508	506	512	476	513	554	449	483	501	545	498	485	487	546	443	499	473	491	534	515	512	507	543	492	493	461	518	491	470	482	487	501	477	528	507	486	529	493	519	476	460	518	516	523	492	506	532	554	477	506	527	473	478	506	476	498	538	525	540	484	527	528	512	517	478	495	498	466	465	517	502	499	509	502	493	497	490	522	517	486	536	494	515	497	496	471	523	500	493	500	511	488	522	480	515	453	528	517	455	467	509	500	506	530	531	475	485	497	490	482	524	518	550	459	488	515	530	520	493	543	519	499	511	550	488	512	493	507	511	495	456	492	499	517	486	490	505	504	485	490	532	528	484	523	506	516	511	498	493	489	496	491	497	494	508	538	489	494	532	465	511	500	501	481	517	494	495	494	521	480	462	497	484	505	511	498	514	558	504	479	558	530	438	488	479	464	509	506	490	529	510	484	511	510	492	528	536	494	506	515	526	506	484	489	491	539	465	521	512	476	509	516	508	496	488	477	511	489	487	519	512	491	484	522	513	512	513	464	490	523	484	520	481	491	528	491	529	484	466	479	505	531	483	517	483	523	499	499	456	517	476	501	463	502	503	499	497	496	498	484	497	484	524	515	477	541	501	463	498	502	499	491	491	501	520	469	477	494	485	477	530	546	509	545	477	501	520	503	509	484	480	515	535	504	447	509	525	527	518	483	518	504	530	479	481	494	461	495	543	510	524	474	473	494	505	458	484	510	529	507	515	506	523	514	532	506	490	516	508	475	493	495	469	489	504	498	493	523	485	508	525	468	492	519	520	502	511	516	529	510	495	526	509	518	503	501	524	470	511	488	483	516	513	509	504	518	467	487	475	485	484	523	505	460	542	520	516	500	486	489	500	526	541	465	497	464	465	466	478	494	526	514	498	504	514	468	501	496	488	532	516	491	482	520	507	561	496	513	477	529	510	514	525	528	480	492	524	533	528	509	461	519	507	523	477	498	506	519	496	502	515	502	508	476	490	507	520	533	503	545	486	500	481	467	527	483	487	561	481	547	505	495	520	448	489	486	522	516	536	524	520	503	520	512	479	492	490	520	486	486	533	499	470	522	495	533	497	517	515	483	569	478	531	515	466	487	503	480	523	480	501	491	458	490	527	490	497	513	489	507	513	521	488	484	498	538	501	507	502	500	518	433	512	555	500	467	526	442	525	508	541	492	523	506	458	473	503	519	511	496	501	528	466	511	501	498	489	505	503	511	521	486	525	533	514	488	486	515	486	485	484	485	498	495	461	525	512	511	467	497	526	504	545	442	524	508	501	495	541	458	499	493	517	508	545	477	484	530	510	512	493	497	506	507	435	478	497	489	497	525	552	537	469	494	478	515	559	490	492	515	515	471	506	476	510	492	526	526	492	478	516	511	497	541	452	504	517	492	473	515	492	502	469	519	504	494	477	487	529	470	489	531	504	501	455	535	542	501	493	481	543	516	478	500	505	516	537	451	513	484	520	467	515	505	491	528	468	495	481	467	502	482	504	515	502	534	525	520	521	486	495	507	481	488	541	522	516	478	504	508	458	499	531	518	542	536	494	513	502	487	516	506	533	565	493	523	515	530	510	503	487	491	483	529	496	514	537	511	543	483	493	512	497	511	469	468	545	476	522	469	495	499	498	447	495	476	517	500	547	492	486	554	473	539	507	511	498	508	508	504	500	505	449	509	495	507	481	511	458	508	488	511	531	505	515	501	501	539	485	483	496	483	547	507	489	459	463	517	535	529	529	506	464	521	515	504	523	526	500	510	481	505	529	502	503	492	481	488	504	512	523	495	472	459	487	500	519	466	505	486	504	525	490	507	501	508	581	514	535	497	469	514	486	473	542	514	532	516	536	510	514	506	499	530	499	513	535	511	490	498	498	534	498	496	514	484	508	496	543	496	529	489	508	490	496	516	498	480	497	512	463	504	500	497	471	526	516	537	500	512	491	519	507	526	494	535	519	529	496	476	531	476	539	504	475	479	516	509	481	520	476	493	497	500	480	497	503	504	495	467	449	495	490	516	493	551	492	506	511	537	498	493	554	509	496	502	480	500	527	468	507	512	443	494	499	509	499	518	480	477	493	462	490	494	505	491	462	513	494	509	533	497	536	532	516	496	511	452	503	514	495	505	508	502	449	520	497	518	502	503	472	477	500	511	481	482	488	470	525	463	497	513	504	466	515	553	502	464	523	537	502	505	510	467	563	478	552	476	484	540	509	471	505	514	507	553	506	533	517	488	503	525	501	475	503	530	511	496	459	490	470	541	489	504	544	535	532	558	522	512	509	481	556	518	473	508	473	509	538	462	520	518	439	510	521	471	459	480	486	506	507	520	511	483	474	501	555	494	501	523	509	523	516	512	514	469	477	477	495	524	498	488	505	480	477	473	537	486	480	495	488	555	484	480	530	522	492	479	535	498	480	514	465	503	494	505	501	511	511	533	513	492	466	501	502	540	481	531	540	481	496	581	518	514	492	490	498	501	489	495	494	556	528	513	516	529	501	492	517	484	487	481	513	525	541	523	492	509	479	493	496	516	481	524	498	510	529	486	489	515	511	460	506	486	509	476	539	504	467	512	548	495	521	509	527	483	520	524	527	496	524	503	505	506	480	478	485	501	492	476	510	510	476	500	495	513	482	523	492	524	535	495	513	482	488	522	528	514	561	499	521	493	480	525	508	492	492	491	521	471	493	457	522	498	465	488	459	503	475	489	490	492	477	508	497	499	470	479	507	516	548	495	512	510	484	518	491	479	480	533	523	510	473	524	515	502	495	509	495	510	517	484	513	472	496	514	498	481	516	473	516	492	463	511	501	520	519	509	551	536	502	550	502	492	496	506	480	505	506	508	484	495	474	531	499	541	502	472	503	503	495	457	453	484	501	498	493	484	532	498	500	530	536	473	483	507	497	509	491	531	473	516	440
22909	21324	28920	24068	21386	21783	16095	6173	4046	3187	2503	1975	1588	1296	1072	984	858	748	681	630	629	576	561	548	481	496	463	412	433	434	475	452	451	452	439	478	478	432	511	490	489	510	444	480	492	453	468	469	472	453	502	484	441	430	501	473	473	439	443	422	415	478	454	426	456	451	429	457	441	460	422	435	466	440	428	453	462	473	420	424	438	404	434	441	450	441	465	455	431	441	420	453	446	438	424	452	433	448	434	409	403	452	436	429	394	438	400	426	427	414	450	396	442	412	443	480	443	481	453	451	392	426	428	450	422	415	450	486	413	457	460	388	418	461	424	424	411	420	416	441	434	417	397	418	407	447	435	404	438	431	453	435	415	429	431	482	433	414	431	448	430	423	476	427	400	455	479	422	416	414	440	428	435	472	475	409	453	405	430	394	402	401	450	424	395	425	429	441	386	433	414	440	439	440	419	452	465	445	408	427	392	416	418	481	429	445	461	402	429	401	406	419	421	404	406	427	433	434	469	399	427	461	401	382	421	421	453	418	409	423	415	423	430	458	460	440	440	472	418	406	460	429	415	436	449	384	445	424	439	441	422	459	428	415	421	404	460	430	427	432	413	439	418	427	406	437	454	470	380	408	418	442	438	435	435	429	450	408	431	429	412	426	441	439	418	410	454	420	442	448	442	448	411	395	443	421	435	428	430	432	467	432	451	396	476	443	428	427	399	481	442	422	429	428	450	442	408	428	443	391	424	425	394	442	439	469	424	440	464	427	427	397	424	421	426	452	432	405	403	432	422	411	432	433	405	456	419	408	428	431	395	406	440	418	428	400	456	414	442	451	400	434	443	394	435	435	440	439	433	425	420	441	413	449	463	398	423	425	421	449	437	416	438	422	420	427	451	455	454	402	413	451	428	420	422	432	452	428	466	427	431	422	436	472	487	468	407	409	408	401	447	432	464	440	446	446	440	413	424	426	419	415	392	431	403	451	431	426	429	447	415	445	432	437	444	418	485	397	427	471	441	418	473	448	434	441	437	427	432	439	461	411	410	445	409	425	472	420	449	444	417	418	461	422	433	421	428	409	472	411	424	448	391	414	436	418	449	413	442	393	422	453	447	451	399	445	454	413	491	408	448	434	443	424	448	444	433	462	415	415	409	441	408	409	450	443	406	422	434	412	454	413	407	437	433	424	396	429	421	431	433	441	403	453	404	407	417	451	465	419	421	459	445	459	412	450	408	434	437	433	414	413	401	431	407	445	431	466	419	450	399	431	439	413	442	382	467	432	436	423	425	436	433	422	391	407	391	436	436	431	435	463	410	428	443	445	454	423	449	411	415	488	402	424	467	426	455	419	426	460	417	401	461	436	418	429	434	404	489	473	422	420	443	369	440	444	419	434	448	478	411	401	424	436	403	433	407	439	464	437	407	443	428	463	427	452	428	429	420	418	401	422	431	426	442	447	424	400	440	445	433	398	433	397	449	396	434	417	412	421	430	445	414	402	394	422	405	443	469	408	411	395	395	424	430	406	434	412	394	431	418	412	426	400	428	457	415	448	398	412	411	411	419	418	415	408	455	371	434	418	406	386	445	428	400	455	422	416	437	423	439	412	402	428	452	450	451	453	452	444	418	398	457	411	423	438	432	407	447	397	403	400	423	435	421	452	384	411	411	470	434	417	407	467	434	433	381	435	421	450	392	425	421	413	419	422	449	451	458	396	441	445	453	409	451	409	430	400	434	439	422	439	431	427	402	432	430	419	424	414	436	420	428	425	449	430	429	455	392	397	467	459	459	431	447	398	452	434	432	404	460	445	474	461	464	410	390	457	432	403	434	425	434	428	449	407	439	392	427	428	410	455	395	413	403	434	452	453	441	439	455	417	405	385	441	413	450	449	380	464	444	436	429	411	428	425	419	450	452	422	422	429	449	407	449	425	412	425	469	388	412	475	458	444	462	430	445	436	432	404	446	387	411	421	434	390	420	465	431	431	404	430	423	471	439	422	429	483	455	415	405	398	394	410	401	409	475	422	423	447	444	423	433	445	409	445	383	424	441	424	428	439	399	434	439	436	493	427	401	426	420	408	442	460	418	445	423	464	431	421	405	397	425	437	411	413	430	441	417	421	445	443	429	440	440	406	428	425	445	451	470	410	450	438	432	477	428	446	420	461	466	444	445	446	388	431	400	428	418	452	436	437	412	436	397	414	409	433	430	443	439	454	428	439	435	405	429	425	439	440	425	401	433	480	431	425	407	432	455	461	410	414	450	466	405	412	432	431	423	454	432	447	421	424	448	439	411	430	420	408	410	419	423	430	431	448	418	447	447	407	390	411	444	428	415	454	452	443	389	410	418	430	442	396	421	442	473	400	428	433	410	371	421	425	426	433	432	396	392	411	464	434	387	431	408	407	430	410	430	411	419	466	455	399	424	441	441	420	422	426	425	426	425	449	434	457	434	425	434	438	480	434	413	442	395	442	428	450	413	432	424	433	449	426	470	467	451	418	414	410	432	418	436	426	421	425	442	449	466	466	430	461	443	458	418	387	457	460	405	425	423	451	449	413	440	415	456	453	407	417	424	437	437	449	436	392	425	423	459	419	415	414	436	429	435	440	458	427	419	422	407	433	459	453	447	404	415	420	448	411	398	402	435	435	398	418	455	431	425	420	408	421	478	400	422	452	443	443	406	413	426	416	434	470	419	444	433	455	402	423	459	406	450	434	432	437	399	398	392	441	438	424	436	404	427	455	451	456	429	424	452	445	430	433	443	406	420	439	428	445	416	472	419	456	433	443	424	430	411	397	444	438	417	436	432	395	434	435	420	402	423	485	430	417	412	436	456	441	414	445	463	475	460	424	379	424	449	431	444	443	438	459	418	470	404	429	458	416	413	440	448	398	461	459	455	430	412	446	426	412	426	452	426	469	406	433	409	417	449	386	410	441	425	402	489	422	438	394	404	439	427	424	396	416	464	408	405	413	406	449	430	425	452	397	387	447	400	430	382	410	419	446	432	420	426	431	411	431	422	407	429	422	445	481	425	439	399	411	411	396	416	479	449	461	439	406	437	434	421	447	400	420	469	413	419	442	469	413	398	434	446	440	426	435	414	436	424	452	429	420	430	419	401	467	420	418	428	474	394	444	390	436	408	410	434	421	430	380	401	420	436	468	471	436	466	438	404	423	423	435	438	423	410	442	430	464	444	397	463	423	444	415	447	417	432	434	419	398	461	424	443	423	456	427	428	449	406	410	473	404	419	398	414	411	402	437	400	443	412	427	437	437	396	454	414	406	419	430	424	446	418	447	455	440	418	394	455	416	448	422	440	443	411	436	463	443	416	420	413	437	401	444	426	418	440	440	442	443	414	465	462	480	415	465	438	445	437	423	437	468	450	429	432	409	415	431	469	461	420	426	418	458	438	430	442	413	444	405	484	420	407	414	413	406	433	438	422	397	413	409	441	458	447	404	449	443	458	465	409	420	419	430	458	417	418	416
31908	52456	43659	28787	20757	15967	11167	8255	6107	4654	3615	2892	2380	1842	1576	1343	1091	986	852	787	769	764	716	639	619	554	570	528	543	598	538	519	532	558	547	572	537	527	583	586	616	591	530	562	600	576	553	548	552	558	569	562	564	519	478	538	572	511	550	494	504	483	491	509	512	476	496	519	492	497	511	504	530	496	512	505	490	548	485	476	534	474	492	543	510	513	530	514	515	548	521	529	478	485	518	513	495	507	515	492	524	540	509	524	497	501	518	515	520	526	477	517	526	508	487	507	506	503	483	459	535	520	492	458	519	486	529	470	493	511	529	472	515	476	525	515	498	542	489	504	530	531	475	474	490	512	471	487	522	490	508	486	519	510	502	518	521	500	475	502	508	509	472	489	497	512	491	484	518	522	493	520	457	543	489	488	537	488	508	499	517	501	497	534	568	460	490	484	496	489	500	495	550	542	492	492	511	509	532	507	509	502	542	499	499	528	523	509	520	520	504	481	485	540	471	489	505	496	483	500	502	499	482	489	477	531	469	494	508	542	500	483	480	479	477	516	522	529	533	493	495	525	484	553	452	454	518	553	485	509	496	524	509	508	472	525	474	505	504	525	492	474	499	512	505	481	521	471	517	449	494	482	515	463	510	518	510	500	518	475	518	557	500	492	495	517	514	493	479	535	512	519	492	479	500	505	514	487	481	505	481	473	541	526	472	503	490	467	523	510	540	440	466	461	518	514	505	507	530	499	498	507	496	527	480	500	512	495	495	549	490	504	504	518	482	472	488	500	505	499	522	520	509	521	492	510	450	481	496	508	519	476	520	496	521	459	482	544	509	532	516	528	501	471	474	454	523	528	502	500	463	479	504	507	477	524	500	475	487	521	489	515	525	536	508	549	514	458	464	491	496	487	465	494	472	532	454	493	502	505	476	467	478	506	508	478	499	505	481	479	493	493	481	496	514	489	505	477	498	541	504	511	514	503	491	464	473	477	493	505	477	463	490	533	496	514	472	502	509	460	482	473	483	505	512	492	528	490	496	487	512	518	490	519	515	472	529	488	484	515	542	492	475	529	489	516	483	493	488	517	504	562	518	465	483	482	494	488	476	509	502	468	517	505	503	486	508	463	472	521	486	476	512	513	524	541	492	499	475	499	456	464	521	480	450	510	540	502	489	473	448	520	483	514	498	467	469	500	524	526	514	522	504	513	455	454	495	508	506	480	539	529	490	487	496	470	520	483	501	491	514	542	482	523	517	503	520	515	510	543	465	508	541	471	499	482	508	513	489	527	489	511	520	520	487	488	495	488	441	524	442	484	466	486	474	530	525	508	502	468	522	459	499	458	515	502	523	512	498	480	526	487	445	476	499	510	445	481	506	500	481	513	519	501	511	480	518	482	492	503	490	547	503	489	476	514	478	485	513	506	471	456	503	513	468	514	460	517	515	490	482	514	508	481	526	515	509	485	521	545	506	524	511	494	498	475	505	496	519	489	478	454	516	477	554	515	487	496	493	496	533	488	479	528	509	497	510	498	498	535	480	536	505	542	506	473	499	480	535	504	487	475	476	482	463	510	491	484	522	526	494	536	495	511	490	493	497	523	492	484	507	551	506	491	511	459	471	493	546	529	531	517	509	523	507	478	474	492	468	474	485	487	542	522	516	480	456	494	501	491	516	522	473	522	505	517	507	525	453	493	487	481	482	503	494	462	486	480	479	492	525	483	452	510	495	520	473	436	512	515	491	485	484	525	514	487	487	510	495	498	502	539	516	502	496	522	520	500	513	510	478	495	492	480	478	493	506	491	507	512	515	518	492	464	497	500	472	523	516	488	493	535	485	475	512	518	513	458	522	488	508	514	482	525	467	464	496	509	464	504	478	518	515	471	526	473	496	515	486	478	520	521	457	491	441	525	457	448	501	522	488	494	526	501	481	480	466	498	447	508	497	482	497	492	493	500	507	506	484	486	498	490	539	478	497	511	508	504	498	541	517	504	561	476	465	485	502	505	515	497	511	492	500	480	524	457	491	481	493	522	509	531	494	493	540	467	515	461	505	506	523	494	473	472	505	503	503	525	428	468	448	459	476	487	536	523	504	474	473	481	547	497	511	469	471	477	524	500	466	522	494	497	487	523	512	521	500	519	503	455	512	529	545	504	491	497	525	481	474	529	517	518	518	493	523	523	530	487	506	489	517	506	496	503	502	454	489	497	517	511	463	454	506	497	511	481	489	493	531	517	497	505	476	513	501	522	474	521	454	467	485	514	521	491	485	547	502	478	476	505	537	506	518	504	499	484	497	520	498	503	514	488	509	465	493	461	506	514	506	518	524	529	499	472	473	508	511	554	527	507	530	520	504	504	532	523	476	513	497	554	488	486	473	558	456	527	515	516	515	480	484	475	482	505	544	490	539	515	474	499	499	540	469	543	532	465	478	515	495	488	500	467	496	517	503	511	491	433	504	492	490	486	502	541	466	466	485	504	490	497	485	475	513	488	480	482	497	528	471	490	484	523	532	469	497	546	543	532	515	496	506	487	499	471	507	505	520	537	515	486	501	523	517	513	500	499	502	518	480	477	497	485	495	480	494	504	492	519	529	494	505	508	472	501	461	502	543	476	508	521	492	499	526	537	527	483	452	467	514	477	463	494	514	487	522	506	501	507	473	506	489	479	511	505	527	484	495	491	484	480	507	530	507	493	481	501	494	511	518	490	546	499	527	448	519	510	506	513	500	501	486	455	483	528	479	529	494	515	509	500	460	540	467	516	502	515	504	509	503	466	511	511	488	461	462	511	495	532	529	510	504	495	539	515	486	492	481	492	511	456	500	489	503	478	506	473	512	497	546	489	492	510	522	494	517	485	493	516	488	461	507	497	523	527	501	500	534	493	510	517	482	507	509	496	496	494	491	509	490	503	520	480	496	504	497	525	485	499	525	447	521	488	445	497	464	501	470	520	523	508	477	489	508	495	511	487	514	493	506	528	495	515	482	508	523	505	489	481	491	506	501	515	532	500	492	470	492	505	494	476	494	485	495	486	510	518	490	475	453	538	470	516	497	503	509	458	495	488	497	478	555	457	496	501	485	521	466	472	513	506	487	487	513	457	507	539	503	513	472	470	475	514	489	508	486	487	522	516	559	526	471	481	499	476	505	487	495	497	468	490	567	515	526	499	476	471	506	464	509	473	501	486	495	511	464	504	486	483	496	482	515	480	478	509	473	518	502	492	477	491	496	542	528	497	518	498	515	495	440	493	515	468	492	524	526	506	497	484	506	479	487	507	514	515	472	495	521	498	484	531	483	495	503	524	490	511	496	488	484	542	529	489	489	481	489	472	512	471	512	496	533	467	540	523	535	520	507	485	495	497	475	505	488	547	488	470	483	466	469	520	542	515	478	502	514	499	489	459	504	507	471	519	486	484	485	472	524	495	505	470	512	497	520	497	481	513	491	514	519	505	485	471	443	501	487	524	489	523	495	471	511	516	468	523	470	509
22941	21378	29001	24151	21452	21854	16604	6483	4256	3239	2501	2000	1628	1308	1149	944	844	779	657	655	652	626	594	569	495	485	494	452	461	434	429	469	454	437	473	457	443	517	517	523	490	504	481	467	464	500	452	457	461	462	457	468	474	470	470	479	467	452	447	457	419	438	443	476	454	450	448	444	456	475	465	413	427	420	458	424	459	420	440	404	435	437	443	457	463	431	403	432	467	419	438	434	454	476	463	462	426	437	451	461	434	448	438	444	431	398	417	455	439	440	459	437	473	462	432	439	441	416	469	393	400	401	405	432	410	434	439	438	425	454	456	453	413	432	429	459	438	459	422	425	433	419	403	464	462	442	431	418	424	405	409	405	441	395	416	432	426	445	448	432	434	469	406	433	421	442	456	441	398	466	436	425	417	424	434	448	451	429	431	407	432	423	466	436	440	441	404	382	390	460	449	444	399	421	472	418	383	438	482	432	430	448	393	427	440	427	412	405	415	439	429	474	468	465	382	441	407	429	449	404	404	461	438	425	440	420	415	412	421	418	410	411	448	440	435	446	456	438	421	430	443	436	428	421	420	391	416	454	451	442	424	456	392	407	463	450	430	412	448	438	407	430	419	423	430	419	430	433	438	408	451	434	467	442	456	437	455	454	407	430	453	431	427	415	464	445	420	436	403	445	419	479	426	458	459	406	405	453	439	433	433	406	430	432	458	442	407	390	381	448	442	441	417	403	418	442	425	405	444	452	445	415	441	448	459	437	414	403	453	436	428	437	472	439	395	425	454	451	422	410	441	435	444	430	440	454	407	499	428	417	424	419	441	457	412	433	425	420	411	442	412	437	444	446	433	457	424	405	414	476	461	432	427	466	428	383	439	435	428	380	435	452	428	448	422	424	430	413	456	385	475	435	444	421	434	400	429	410	439	445	413	440	419	437	430	410	443	414	438	417	459	415	438	408	425	447	437	428	423	450	447	416	449	417	423	431	428	444	416	447	431	458	453	450	443	403	434	426	437	409	425	440	431	426	430	423	417	461	418	421	438	459	423	455	442	440	435	446	453	484	451	414	420	434	448	447	430	416	446	410	456	426	433	434	408	460	411	460	447	456	429	418	423	446	423	442	438	394	433	446	437	424	398	417	461	421	429	407	417	432	457	445	422	428	435	425	409	444	438	434	417	402	447	458	418	408	435	441	473	464	403	424	414	439	450	426	430	412	413	428	445	414	436	422	444	413	411	432	461	444	424	404	450	455	436	469	449	431	430	454	426	432	476	427	458	451	415	432	438	421	431	403	428	425	415	436	460	414	402	414	442	441	446	416	423	424	408	427	429	405	409	424	452	435	443	462	424	406	453	423	447	438	424	406	431	434	420	423	398	410	434	381	459	421	427	463	465	410	449	414	440	388	404	458	408	403	432	450	387	435	451	428	452	445	414	438	416	423	449	425	423	393	423	442	448	432	436	416	404	427	406	402	416	442	443	397	425	427	447	472	438	436	432	461	452	438	416	420	467	457	420	414	435	416	438	403	452	441	443	471	429	445	424	422	452	408	449	426	431	474	407	428	483	426	463	403	431	455	475	434	435	449	442	410	432	412	464	457	432	416	445	433	435	423	422	440	418	432	394	428	429	466	461	463	431	421	425	445	403	444	442	420	407	427	408	420	448	407	425	461	391	457	446	473	408	419	421	438	431	440	421	454	416	441	435	408	448	423	436	447	409	417	437	423	425	386	462	417	444	435	416	458	436	398	433	375	459	442	460	427	414	445	397	432	440	403	443	423	443	388	421	444	461	427	446	467	461	441	420	440	452	405	434	431	445	426	415	400	424	457	422	441	408	428	446	434	437	448	480	439	407	415	419	449	427	429	441	422	435	447	437	448	429	432	417	429	456	399	440	456	417	417	421	439	421	451	443	443	428	452	450	424	455	452	418	420	421	406	452	442	453	430	423	420	405	422	413	434	431	439	447	422	421	437	379	414	454	419	396	459	438	435	415	442	426	429	416	439	444	419	421	418	451	425	435	426	425	460	438	395	399	435	428	414	374	426	411	416	440	424	419	447	441	416	442	400	430	442	406	403	400	390	433	423	433	454	424	402	426	416	443	395	444	408	414	419	472	412	401	414	419	429	382	428	455	415	424	421	443	422	421	404	442	445	448	446	432	402	432	418	419	423	442	434	408	410	424	431	412	426	506	445	411	414	430	441	444	428	418	458	444	443	440	423	422	438	410	401	446	412	427	440	426	429	437	425	403	461	448	451	386	420	442	444	415	429	455	411	417	434	406	431	403	434	431	389	423	434	435	484	407	406	432	434	418	406	419	484	430	420	461	382	426	433	439	405	391	422	452	430	429	471	430	436	450	434	433	430	447	430	422	391	406	446	438	417	401	421	424	471	460	421	421	444	451	433	446	410	429	478	462	448	418	426	414	440	417	425	448	450	425	421	426	438	398	448	461	379	417	443	440	408	419	447	420	413	454	430	441	450	431	438	423	437	433	425	448	406	477	449	434	410	410	424	441	442	437	439	456	446	380	439	434	439	414	429	408	447	441	436	442	427	448	447	428	427	431	450	452	444	447	420	454	426	413	460	453	435	441	415	417	415	401	429	450	417	444	430	408	406	474	427	443	426	447	430	404	453	400	459	422	398	398	435	405	427	449	431	433	427	445	428	429	413	397	444	432	401	444	453	414	410	432	407	425	416	460	412	400	426	406	431	429	408	443	443	390	403	443	456	431	447	453	443	428	437	395	426	434	420	437	457	435	452	451	435	404	422	410	445	470	400	422	413	399	447	404	428	409	410	438	427	439	440	427	430	445	442	418	425	439	438	456	432	436	439	407	435	450	446	415	413	463	414	416	435	449	440	432	428	387	417	435	447	387	429	451	451	443	432	460	459	422	376	463	406	445	447	458	403	437	425	435	426	416	451	412	409	428	453	458	480	433	438	393	424	427	411	414	411	395	443	455	428	469	406	411	441	408	394	421	390	405	421	436	427	437	439	448	423	412	443	393	410	429	401	429	475	411	452	422	421	439	457	428	435	454	438	436	425	406	436	409	443	458	490	452	463	446	433	440	418	451	388	436	431	430	414	455	393	405	443	444	437	456	457	417	419	431	446	435	429	452	400	417	423	417	441	396	462	406	386	409	448	433	418	395	423	450	420	427	433	434	427	422	431	406	404	441	447	406	415	412	403	412	412	405	425	396	452	437	453	437	448	454	426	428	445	451	443	448	449	428	420	427	412	465	430	416	422	443	404	460	425	453	449	425	442	421	453	428	464	402	437	419	425	414	433	468	412	456	419	424	484	425	438	470	427	406	401	429	420	413	412	416	415	451	417	405	402	448	450	450	436	459	457	402	391	469	405	448	432	443	473	442	442	458	438	426	426	408	425	438	465	426	416	453	414	439	402	406	424	431	451	452	416	417	431	431	425	411	428	461	397	434	403	406	452	463	411	454	451	435	413	446	397	482	408	429	409	427	421	435	423	440	441
30175	53873	44440	28742	21071	15733	11561	8480	6571	4914	3734	2887	2369	1839	1540	1362	1185	1035	873	789	777	764	679	665	594	576	529	546	541	527	521	566	514	508	504	543	526	529	594	612	543	659	546	583	531	534	543	568	583	593	553	570	543	541	586	554	510	525	488	509	503	505	563	506	497	539	485	482	535	500	488	489	499	520	475	551	493	481	531	490	552	548	500	478	534	503	517	500	497	509	508	557	494	541	491	476	526	520	526	516	477	504	478	529	500	473	515	487	471	495	464	461	513	505	492	518	503	483	519	499	500	490	549	481	494	471	492	527	498	474	499	503	539	487	521	485	506	499	520	499	486	486	516	474	542	461	517	506	505	536	451	524	523	517	508	476	479	501	517	524	514	506	526	481	524	487	510	481	510	515	568	442	458	483	490	530	526	500	501	505	544	507	516	493	523	494	461	475	523	505	500	491	468	494	515	529	497	542	522	506	543	484	464	500	505	494	499	502	540	499	483	469	501	518	479	529	513	490	457	498	529	507	519	499	467	487	540	468	490	498	457	510	499	513	480	507	515	524	480	500	472	516	488	515	492	511	514	491	460	458	453	511	516	529	487	524	462	494	470	513	495	480	523	490	489	506	499	497	454	476	552	465	514	536	509	456	511	447	545	480	468	509	530	500	566	532	539	531	483	499	522	484	496	510	484	469	493	491	487	504	513	510	492	488	521	503	489	485	445	487	477	496	463	500	518	497	468	500	494	507	489	466	490	483	523	499	504	477	501	483	526	529	463	509	523	509	520	485	527	462	524	512	497	477	509	491	499	499	534	516	491	469	492	521	486	508	461	504	463	502	459	512	468	510	479	506	480	503	499	477	555	493	489	475	486	508	514	512	504	482	507	544	485	478	485	500	494	554	467	526	478	498	491	485	548	477	483	492	499	528	504	502	476	501	520	491	444	504	506	502	515	481	492	526	510	517	501	485	508	520	496	493	501	511	512	450	482	511	508	501	468	490	479	546	539	474	475	520	504	522	497	515	492	528	496	485	496	537	496	514	475	497	498	477	469	511	480	493	514	505	535	498	507	521	488	500	495	520	504	508	524	501	475	475	477	520	472	474	486	512	507	494	513	493	497	480	518	526	505	533	480	531	491	509	478	478	515	530	485	509	523	496	498	469	472	537	489	447	488	488	492	483	481	519	503	492	490	485	520	479	501	498	510	478	525	501	478	492	473	458	505	498	521	551	485	496	518	484	463	475	536	500	485	513	457	501	519	499	507	501	482	476	508	513	480	500	495	486	532	492	519	480	535	522	472	508	490	499	530	498	537	521	490	532	501	557	513	527	502	483	479	499	508	509	478	497	535	491	462	513	530	501	497	451	482	470	510	494	507	502	460	498	499	486	468	484	497	470	487	496	489	522	527	540	463	506	503	521	528	497	509	478	510	482	510	501	482	534	500	477	508	486	495	506	498	524	529	489	495	508	482	533	491	503	459	519	477	500	522	493	505	477	492	491	467	497	507	447	480	488	492	515	528	499	521	465	520	481	522	578	491	515	489	469	503	505	479	503	480	520	516	484	504	469	488	490	518	502	503	493	477	482	482	492	489	519	489	524	489	473	469	528	486	502	490	499	517	516	494	500	514	474	485	496	498	475	520	490	474	478	522	515	517	512	500	527	519	560	526	504	518	483	485	500	497	511	496	474	495	480	495	472	502	481	486	501	482	502	499	484	494	479	509	517	472	487	497	513	491	513	499	484	525	488	519	459	475	508	481	510	449	493	509	476	494	494	474	530	539	518	478	477	506	494	485	492	505	503	428	484	528	530	523	542	509	485	492	536	477	490	479	545	461	493	518	467	491	495	550	520	489	519	490	448	513	452	470	511	483	518	512	485	533	500	492	518	496	526	474	506	477	473	478	475	468	490	497	462	536	469	486	518	483	496	499	517	466	463	472	544	499	525	491	515	488	484	458	504	535	487	493	548	487	503	477	493	450	463	514	522	458	475	531	472	504	498	502	493	486	536	487	448	466	532	522	493	493	507	519	464	494	521	490	489	512	503	505	498	490	479	513	494	537	496	464	515	530	482	493	484	512	491	511	478	498	499	500	509	474	485	471	482	478	535	504	502	502	466	490	490	481	473	478	484	528	494	453	543	507	521	481	521	510	467	484	477	499	503	494	469	509	491	499	513	520	496	497	459	558	522	495	476	477	491	509	504	513	510	505	469	452	458	465	511	501	469	457	501	540	497	498	479	470	446	513	471	438	527	487	513	505	513	504	454	513	490	469	516	495	525	528	515	499	467	533	539	523	497	490	526	507	483	515	514	515	519	504	509	525	529	504	499	507	504	492	503	485	491	489	488	498	493	517	507	481	488	478	510	488	498	523	520	482	512	485	480	497	507	478	479	515	498	531	495	507	497	497	512	498	485	477	499	530	501	501	491	461	485	543	531	523	476	518	510	480	499	498	514	461	489	504	478	492	447	475	489	520	451	521	520	511	525	476	498	479	485	479	527	494	484	541	490	498	526	535	505	477	485	494	511	513	495	529	508	492	543	466	514	475	515	506	508	503	511	498	476	499	496	496	495	494	511	489	523	478	487	475	507	465	474	497	492	510	537	484	494	482	497	519	525	469	489	495	513	498	514	458	503	509	474	538	509	530	513	497	482	486	497	498	507	486	481	499	490	526	512	455	515	501	459	480	465	459	500	463	522	506	505	511	551	504	446	494	494	500	500	454	489	530	471	501	526	479	490	514	481	521	476	507	486	484	508	512	461	480	508	550	534	502	496	469	509	489	482	530	509	477	558	498	498	481	464	496	501	486	555	483	460	526	483	502	494	476	483	492	472	533	518	470	514	505	547	498	447	469	437	493	506	532	504	502	493	459	477	470	464	500	535	481	458	509	508	480	454	496	520	514	496	448	531	470	515	500	480	498	513	525	511	474	493	510	520	493	460	486	539	492	489	506	487	474	471	502	501	526	496	506	521	495	514	518	496	469	481	465	517	487	514	510	516	496	504	491	481	529	508	464	537	498	496	505	481	512	497	504	506	477	476	539	489	463	503	531	492	498	452	484	496	535	513	527	523	482	493	496	502	502	476	470	480	499	529	539	503	480	493	467	451	500	524	488	505	495	511	522	522	503	502	442	463	499	515	488	482	518	489	505	487	489	475	506	529	484	518	504	495	501	531	474	496	498	485	481	477	488	529	495	552	467	518	508	525	522	474	493	510	500	493	491	504	515	553	506	492	455	492	492	484	506	497	520	469	512	521	515	531	493	445	494	531	492	459	473	509	495	472	514	505	510	488	502	483	473	493	521	478	528	481	506	515	475	502	505	524	535	505	484	480	466	490	498	519	507	525	482	516	471	437	481	526	469	494	484	485	499	442	471	465	517	522	476	557	491	528	443	500	477	482	526	487	469	498	507	485	455	499	508	470	485	454	490	482	506	483	477	516	495	508	500	485	490	506	492	495	494	493	475	503	481	516	497	511	516	524	515	487
22813	21232	28802	23999	21278	21639	15920	6235	3978	3037	2246	1776	1557	1261	1076	972	862	762	664	579	595	588	565	541	466	439	511	460	456	444	427	462	467	488	441	450	441	489	432	477	504	494	507	533	523	445	481	476	469	459	452	444	429	465	478	448	476	423	429	445	439	444	427	483	450	426	448	442	386	434	415	428	451	393	395	412	432	426	460	449	452	423	430	414	442	423	450	430	446	461	465	428	386	424	409	430	459	404	456	405	412	428	418	437	459	410	417	424	428	407	427	426	443	411	423	442	419	403	446	442	412	415	433	437	430	422	403	429	449	431	435	435	447	406	428	434	443	432	403	433	434	433	485	387	426	468	417	404	437	405	480	420	433	427	441	405	404	404	400	419	442	441	406	433	415	418	431	415	447	408	414	442	433	396	402	450	420	392	449	417	433	411	459	445	420	410	382	397	386	445	403	386	417	398	464	419	430	435	452	428	451	465	478	402	428	433	430	412	425	439	407	448	457	464	436	398	411	462	439	439	421	394	444	458	406	438	461	443	448	432	432	396	403	423	433	459	405	401	410	444	435	405	449	415	408	428	394	399	377	443	417	441	388	414	430	465	436	414	433	490	444	421	428	412	446	425	423	433	415	427	440	453	402	441	460	424	431	451	452	442	442	426	420	430	398	432	451	410	421	401	426	451	446	405	409	388	419	437	402	422	443	417	448	429	444	428	418	465	442	440	423	437	428	428	454	430	447	407	392	425	456	415	432	473	439	458	429	395	420	455	417	436	406	419	412	430	424	410	419	423	419	408	400	418	438	435	441	425	425	421	454	390	422	418	418	384	424	393	404	462	421	439	437	407	436	428	455	460	447	447	457	459	412	392	407	438	432	433	450	423	409	426	400	461	402	417	419	414	436	412	439	470	422	424	416	394	441	443	447	416	440	460	441	428	427	459	434	409	402	438	485	436	418	442	407	432	443	401	409	428	412	404	423	446	476	448	434	418	385	410	425	483	429	437	434	406	432	435	413	454	398	391	432	404	438	428	471	435	432	448	412	428	435	469	437	436	425	435	457	446	440	449	399	440	431	454	454	411	454	435	393	429	460	454	446	428	436	437	451	413	476	438	453	411	389	465	413	431	409	428	427	400	434	465	455	439	423	472	412	398	440	392	394	422	381	447	435	460	449	441	420	449	428	440	470	441	393	418	440	393	406	442	418	460	410	430	437	458	402	432	423	424	427	447	432	402	416	405	390	415	418	415	402	398	461	449	437	450	449	457	395	484	436	411	421	448	454	448	442	454	392	466	416	401	445	418	420	416	445	439	421	413	428	458	403	406	459	417	447	429	469	359	420	443	433	449	449	445	460	380	385	423	417	410	430	455	433	434	449	392	436	444	428	440	441	414	386	438	434	404	399	427	453	423	483	433	438	453	426	426	403	404	420	422	464	442	411	433	407	417	446	429	416	447	432	456	438	426	404	450	438	431	421	430	466	444	413	468	391	428	425	393	384	383	414	396	443	456	429	451	481	445	470	460	427	397	429	422	418	423	438	411	419	437	441	438	430	410	408	451	445	441	434	421	422	410	439	433	405	470	425	414	416	424	410	408	436	449	431	399	445	460	418	413	424	419	451	437	450	451	433	421	401	446	394	469	398	409	446	430	432	392	411	409	462	458	379	444	443	439	450	441	426	410	425	435	372	445	397	418	418	417	407	434	422	443	414	425	446	448	404	415	414	446	408	454	400	444	442	441	428	425	409	454	408	436	420	425	418	423	417	415	450	427	437	413	459	403	432	453	427	391	414	444	428	470	425	440	401	432	443	415	422	432	401	433	420	403	419	462	421	419	455	450	407	448	424	434	429	405	380	386	403	396	425	414	434	414	429	444	431	425	441	434	429	427	420	402	400	447	427	398	431	402	431	384	454	449	417	387	427	448	449	424	401	405	404	440	456	440	433	417	395	455	410	456	436	439	444	411	362	416	461	408	433	428	441	436	392	460	434	433	453	460	436	433	404	440	418	445	452	420	420	420	427	408	438	359	432	400	408	403	451	446	412	425	402	425	391	437	436	428	426	441	448	410	400	438	406	464	438	442	445	488	393	437	398	432	424	420	443	437	398	466	403	415	410	430	425	456	436	407	433	413	442	451	436	428	459	433	391	431	416	451	398	474	411	420	460	452	394	463	443	422	419	415	435	435	412	448	419	414	423	476	460	460	462	432	427	411	435	383	403	438	432	465	428	454	440	429	427	415	411	429	431	475	432	467	432	406	405	438	424	451	436	441	448	478	431	416	439	467	464	458	432	391	428	426	439	403	429	430	449	432	423	467	422	436	463	415	408	423	408	452	408	447	418	423	434	432	420	401	392	439	418	432	385	426	402	433	431	419	430	416	423	451	432	447	417	455	441	396	414	437	427	456	404	446	410	425	426	453	476	429	415	419	433	448	419	398	425	471	421	397	422	388	420	396	434	455	418	422	422	451	421	403	414	402	419	416	414	395	428	406	452	430	435	443	403	408	441	440	453	399	457	434	386	446	410	433	391	411	470	447	460	390	439	396	406	424	416	460	423	388	414	474	436	421	399	433	413	412	386	397	401	455	414	416	430	453	424	426	417	452	398	441	409	429	408	416	460	440	441	425	407	443	440	428	446	411	441	436	467	429	419	445	443	449	444	437	422	461	398	403	426	445	422	422	418	445	451	437	477	424	437	440	448	402	451	416	433	403	430	468	390	435	443	393	433	425	420	439	429	449	423	457	427	419	409	431	466	420	429	422	411	404	429	420	446	421	431	432	450	468	435	455	410	449	421	418	421	450	453	402	365	441	442	451	418	445	422	435	416	415	430	435	396	436	437	433	452	428	419	407	410	406	420	412	455	473	409	403	467	419	457	449	412	432	455	410	442	398	430	461	424	418	401	428	434	409	391	434	386	472	419	425	423	428	437	413	431	454	432	417	397	424	464	414	402	442	446	387	439	463	395	414	445	414	431	410	419	449	465	421	415	431	429	434	424	457	451	411	432	450	431	434	438	430	442	419	432	416	424	445	374	420	379	431	407	410	446	435	423	447	418	402	396	400	422	397	420	458	441	432	441	448	426	394	434	400	440	448	417	398	415	426	405	433	417	422	420	403	427	437	424	423	433	465	431	457	448	406	399	395	473	428	425	425	404	435	406	431	416	454	434	441	437	387	394	428	455	436	429	420	483	425	414	436	451	448	398	433	464	420	414	418	433	410	444	470	436	452	477	426	444	436	425	411	430	432	429	416	441	451	461	442	460	415	454	387	400	442	445	411	454	438	414	401	433	435	447	423	401	436	406	437	407	437	405	441	431	438	439	425	408	407	428	407	430	442	399	457	402	442	363	443	432	417	437	399	432	429	418	453	421	431	411	455	415	432	462	465	443	422	432	423	443	420	434	413	450	416	411	401	412	427	433	410	432	410	452	484	437	422	397	457	431	399	410	368	415	423	437	440	416	434	419	424	396	445	444	417	430	408	386	450
31141	53091	41473	27155	20078	14785	11220	8274	6008	4362	3381	2641	2291	1779	1495	1370	1134	983	849	771	767	727	687	678	600	563	497	493	514	556	568	519	521	520	494	539	534	527	558	570	562	570	521	588	522	501	545	570	548	504	528	544	507	527	540	550	542	549	535	484	515	491	492	536	532	492	537	490	487	519	475	506	522	524	490	516	477	527	483	481	469	493	534	504	551	515	512	511	511	544	485	470	514	483	523	475	542	488	507	509	510	485	513	503	472	529	485	483	485	498	482	523	500	531	493	487	499	532	485	486	471	514	485	501	493	490	491	465	479	512	533	488	485	489	484	469	485	467	487	471	505	466	518	471	502	477	478	507	538	495	512	508	454	462	480	446	498	526	500	470	498	453	480	523	511	463	479	450	496	485	523	512	501	494	409	494	494	524	502	581	509	504	509	497	497	506	540	492	516	493	495	486	481	504	472	486	484	497	502	471	484	472	508	501	531	496	488	506	520	489	514	487	529	490	528	513	470	495	523	535	492	466	514	486	499	484	462	539	502	492	473	500	531	517	496	495	475	485	506	494	464	466	486	557	491	468	510	501	483	534	491	516	460	522	533	483	491	465	488	443	490	502	467	506	501	518	509	505	477	486	509	505	474	517	496	479	470	477	509	513	525	531	527	514	530	488	492	512	488	502	505	498	501	493	485	476	488	500	456	511	488	483	509	520	483	475	519	483	492	481	495	486	490	503	500	506	540	483	462	464	495	496	484	481	514	511	474	486	524	455	492	502	512	493	531	520	471	486	502	482	460	510	499	491	506	491	490	485	487	509	488	497	471	508	511	466	499	508	500	492	475	500	537	489	470	504	493	482	514	511	485	488	468	478	464	489	495	474	511	446	494	509	487	473	464	529	502	467	553	492	500	522	455	496	465	515	509	533	479	474	504	514	486	510	461	480	503	493	463	494	513	479	512	490	463	482	439	496	499	444	548	505	484	535	520	519	470	541	490	545	496	468	524	456	501	486	496	506	495	508	510	530	501	479	496	506	472	519	534	509	472	446	490	463	529	481	513	516	495	517	512	522	463	483	473	443	495	491	442	506	521	506	520	513	474	473	474	516	494	504	508	469	494	483	493	497	503	471	481	500	497	491	513	492	535	489	500	501	484	473	517	502	520	495	519	490	459	484	478	514	488	504	511	474	500	489	485	523	457	499	529	501	461	498	511	495	499	463	520	517	482	544	501	490	501	484	496	527	508	473	553	473	507	537	482	481	483	458	482	493	513	492	532	523	465	513	522	496	503	509	494	481	511	490	509	504	500	477	513	540	487	511	460	474	473	507	456	485	462	503	494	473	506	486	490	505	469	495	524	485	462	533	515	482	502	504	527	516	508	505	495	508	512	481	523	481	520	515	487	455	453	512	554	519	480	457	505	499	477	504	476	526	503	502	512	488	494	482	503	467	503	474	488	492	509	509	470	499	472	511	496	515	508	491	461	493	545	502	496	467	500	523	517	474	490	485	549	515	512	523	460	471	497	490	512	483	494	483	488	501	448	470	540	493	453	490	526	537	520	496	481	504	515	456	468	452	513	441	491	476	511	516	491	448	521	483	505	479	492	480	487	468	484	505	512	500	503	496	481	495	530	481	511	469	496	496	557	500	532	492	484	493	503	491	462	490	490	501	523	507	509	485	504	484	491	486	504	500	480	528	468	482	504	487	450	462	523	502	486	486	555	471	494	507	461	497	502	454	459	536	492	525	493	495	494	522	499	469	499	519	488	458	483	489	516	544	460	515	547	490	470	508	523	504	486	491	494	508	488	533	518	513	489	545	570	481	490	492	455	488	510	477	508	470	518	554	495	537	461	488	481	480	517	515	516	524	504	466	525	486	511	478	503	457	472	492	471	500	485	513	487	522	518	523	493	492	457	478	551	450	509	472	496	473	450	518	479	489	494	526	469	492	464	472	459	482	498	456	538	489	491	484	495	452	487	534	532	499	477	515	514	493	498	502	466	478	495	509	480	460	481	457	509	460	506	517	485	452	508	479	499	527	469	467	527	447	481	506	499	479	489	454	523	562	474	489	513	480	502	499	508	525	497	486	495	537	543	468	511	474	542	500	487	507	490	519	523	461	493	505	490	496	485	486	477	481	489	484	508	507	496	456	514	511	525	479	491	498	522	502	501	464	457	503	458	476	481	489	481	474	511	517	505	495	531	483	487	492	529	511	483	486	509	479	496	516	479	506	484	500	498	479	465	522	506	508	502	474	505	473	447	512	509	494	501	518	465	524	467	497	499	516	487	519	469	484	477	506	483	515	501	523	476	475	507	487	502	458	492	498	500	515	495	542	503	448	479	530	467	504	507	531	507	500	537	451	497	486	473	509	524	504	489	495	482	501	483	469	496	545	481	501	521	464	407	485	504	487	454	523	507	517	463	451	474	477	478	532	524	479	502	499	500	497	475	481	502	490	482	479	473	500	463	497	493	514	512	470	500	527	511	486	490	476	502	469	523	517	488	462	504	439	518	464	488	464	530	487	491	521	479	507	506	520	486	510	478	461	481	502	526	509	517	504	487	496	513	529	485	475	525	510	507	556	491	498	490	482	488	486	489	509	477	484	463	503	477	485	515	509	465	474	469	480	459	497	462	492	501	458	497	484	510	504	484	476	452	481	508	505	470	493	504	491	464	535	520	513	522	504	490	475	486	500	516	497	466	499	492	501	499	527	508	467	525	482	542	479	479	519	457	500	515	485	537	499	481	458	509	517	492	465	509	473	442	484	446	517	484	495	470	512	475	497	507	513	510	483	535	476	504	493	509	519	501	509	480	499	485	483	485	491	502	478	538	530	434	502	497	482	478	498	526	479	500	497	478	490	473	457	532	498	524	514	504	514	485	512	448	533	534	496	468	462	482	479	489	505	493	458	501	510	484	509	475	526	509	504	556	500	488	491	544	494	495	478	483	514	492	507	442	550	480	525	499	486	482	510	481	459	487	493	505	494	492	481	511	480	493	503	484	493	533	482	502	459	509	497	512	488	513	494	524	471	478	466	515	506	471	498	520	515	472	487	465	465	513	500	519	460	484	484	508	509	506	481	516	513	506	518	507	517	460	494	547	478	490	443	492	486	489	505	490	480	523	460	522	483	527	520	494	514	495	491	514	447	494	519	476	495	486	482	514	482	490	534	476	538	470	520	489	494	534	507	544	528	526	479	531	519	525	498	505	473	484	480	547	518	533	530	513	497	459	529	509	530	493	471	543	518	473	499	507	507	503	457	473	542	509	527	490	503	509	486	536	468	513	517	489	482	488	490	470	515	478	509	486	502	459	487	511	552	481	481	476	488	472	480	467	461	473	497	498	486	499	494	510	504	492	509	533	489	492	472	507	501	484	488	458	507	494	473	513	513	498	481	455	470	443	479	506	521	476	462	499	498	497	433	491	468	463	449	503	468	501	474	501	464	490	472	493	563	456	499	503	472	479	486	478	492	454	475	525	486	498	441
22958	21343	28895	24134	21396	21730	16140	6110	3603	2857	2208	1752	1462	1277	1092	979	857	704	659	687	624	564	544	512	481	424	451	458	436	431	491	443	430	429	427	468	459	429	479	512	465	440	488	484	464	451	471	471	488	465	468	458	447	464	455	455	434	445	438	471	433	441	459	447	470	434	418	446	463	409	451	410	413	465	428	456	411	442	457	439	469	407	448	436	447	421	455	455	466	426	432	438	411	456	431	441	406	397	454	396	398	424	419	462	413	405	443	423	455	450	460	413	443	438	426	439	441	443	463	409	438	455	423	386	432	401	421	428	439	396	397	446	411	414	428	439	431	419	411	447	401	413	406	421	420	457	424	438	405	433	415	386	426	426	403	460	442	421	418	391	388	444	440	471	427	444	424	463	421	429	457	407	418	430	430	445	438	416	413	429	409	430	426	415	438	440	423	465	444	427	396	439	412	428	413	372	399	426	427	439	375	422	415	434	465	471	431	418	403	391	433	439	410	423	427	392	419	437	427	424	470	439	444	447	401	435	442	381	440	443	423	404	414	465	435	427	419	368	451	393	425	439	409	415	406	439	421	434	421	415	389	436	404	427	428	408	432	425	464	424	427	435	438	456	437	460	424	438	428	423	431	480	438	410	445	445	429	430	411	446	420	409	460	412	434	470	410	439	438	447	414	444	438	406	421	397	438	424	398	422	449	429	468	420	387	434	433	427	442	435	439	451	431	395	379	431	424	410	418	385	426	404	417	450	429	408	422	458	434	445	410	421	485	419	417	412	436	443	438	442	416	418	407	463	414	422	436	410	424	401	410	410	436	448	443	393	427	432	420	427	434	409	435	445	451	404	393	428	479	419	450	432	405	427	421	428	421	416	408	457	446	453	421	491	452	443	431	404	392	431	410	407	449	433	430	432	440	426	405	429	438	441	487	446	412	455	401	406	423	431	403	392	410	409	442	433	437	449	434	470	446	400	420	399	442	397	465	393	401	455	429	426	446	417	440	416	427	406	445	401	412	407	432	454	388	439	446	402	460	447	399	440	414	411	414	441	440	418	406	413	414	439	425	404	442	471	395	385	444	489	405	410	409	471	410	467	404	425	407	434	473	429	434	417	436	415	434	410	417	428	442	446	456	413	436	426	405	443	412	427	406	409	402	440	384	450	427	429	450	414	456	424	430	402	416	406	450	425	400	450	434	476	423	372	452	431	432	444	393	389	450	439	437	400	421	410	434	422	397	438	460	387	456	421	459	416	417	449	406	442	431	410	441	428	401	466	417	346	423	427	442	438	414	424	414	397	439	397	443	417	416	453	431	439	457	443	429	436	417	426	409	455	433	444	463	408	437	453	383	422	432	445	413	444	446	450	405	409	410	428	457	467	413	407	458	426	434	455	455	433	435	432	398	402	411	448	406	414	430	434	435	418	410	449	425	397	412	392	423	415	465	432	393	455	430	438	422	441	413	437	434	422	441	445	425	435	399	429	477	415	416	413	427	424	436	398	435	436	412	418	445	426	420	451	425	388	443	460	427	441	455	441	405	414	420	425	415	456	425	418	384	433	454	421	468	476	436	386	450	431	415	451	411	415	442	441	410	394	422	409	410	396	446	440	425	393	475	447	437	430	436	406	428	450	409	451	421	425	415	417	440	452	455	426	415	445	395	398	420	406	386	383	440	400	441	432	435	410	426	431	430	378	416	412	428	452	437	439	415	433	442	425	427	416	462	440	404	422	434	433	412	453	422	434	395	416	410	421	409	445	448	413	439	467	420	411	438	404	439	418	441	427	440	450	417	389	395	426	442	382	439	408	430	438	462	392	409	432	390	420	423	466	402	411	414	390	391	438	402	432	442	407	429	420	442	414	411	431	435	439	435	436	423	471	425	448	453	438	479	423	443	424	430	436	425	423	404	403	385	429	392	425	439	457	391	426	423	384	439	433	428	423	442	400	440	471	428	413	420	404	459	435	412	449	400	416	434	384	425	428	423	376	475	415	401	417	414	442	438	440	429	390	418	378	416	425	423	444	423	424	439	397	406	452	412	429	482	431	431	417	447	397	462	393	436	392	441	424	431	426	440	415	406	455	419	394	406	414	403	434	472	439	453	466	384	393	434	413	429	481	431	429	434	397	396	417	423	413	409	387	399	432	429	409	425	405	438	411	442	440	490	437	416	418	411	451	407	414	412	400	431	435	430	434	427	442	404	427	425	433	424	400	414	403	398	393	423	408	426	439	417	453	432	401	407	434	436	410	424	407	391	436	414	423	431	456	421	436	400	384	417	424	400	418	428	411	424	404	450	417	425	441	439	415	458	466	427	435	420	405	388	402	441	409	405	421	430	444	421	441	439	375	403	417	456	425	431	392	430	459	420	404	422	407	427	437	441	406	404	428	449	421	413	439	413	406	446	466	411	417	413	435	451	438	459	444	410	425	460	412	394	435	425	406	443	444	440	430	451	437	418	449	407	405	414	419	448	477	454	456	391	452	408	418	444	477	416	433	410	436	398	383	431	405	411	422	411	421	424	419	392	420	432	437	445	397	439	409	408	415	397	412	438	379	441	434	431	433	421	431	426	412	444	431	410	413	424	409	426	427	408	413	471	429	431	395	422	423	425	399	437	439	423	421	434	440	425	400	464	420	428	437	425	442	390	421	486	444	431	426	428	451	407	446	399	435	447	406	428	421	434	416	421	439	381	375	433	413	441	436	424	436	463	407	422	435	437	402	389	402	409	411	444	436	444	432	430	424	430	421	430	451	398	410	419	438	418	421	401	427	413	433	413	445	411	445	467	430	421	423	417	417	398	457	455	401	423	460	454	410	420	413	435	425	393	425	415	422	430	426	377	484	410	406	450	412	449	443	435	437	462	407	477	418	428	455	410	415	439	405	407	476	473	426	413	418	406	438	437	434	440	440	458	412	429	436	438	404	419	401	470	416	442	426	438	395	410	411	432	410	453	422	418	445	419	460	436	437	430	449	445	412	415	411	467	428	426	428	469	407	429	398	426	422	401	420	419	422	414	444	454	434	448	431	437	419	410	419	443	448	409	442	428	410	403	382	417	437	429	422	413	419	410	409	440	427	440	425	407	419	410	419	446	405	413	412	431	488	439	457	431	451	414	439	416	476	469	432	420	432	407	420	415	412	452	407	445	401	400	432	413	441	432	456	414	424	429	423	444	403	404	404	424	430	403	444	425	443	405	413	431	391	431	397	418	414	431	455	442	430	429	433	412	414	392	453	401	412	458	449	414	433	434	470	456	420	441	433	424	431	406	408	462	410	394	415	394	434	433	432	413	377	414	423	459	437	437	430	426	400	453	415	447	397	407	423	404	478	438	402	402	426	404	399	419	448	439	439	398	402	427	439	428	429	396	421	417	402	438	431	408	398	442	408	467	424	428	403	376	429	420	410	438	489	406	432	447	399	439	429	436	448	432	428	407	391	420	413	426	430	434	438	427	395	407	429	402	432	422	434	395	425	442	412	461	437
32123	56000	41645	27068	19338	14410	10938	8210	5661	4373	3211	2465	2048	1765	1535	1280	1192	1005	850	807	805	754	674	694	572	570	539	495	541	502	531	543	541	528	562	535	583	510	563	545	594	578	564	608	545	545	524	544	505	549	552	507	525	593	549	524	509	520	539	508	502	497	502	477	486	504	475	501	473	472	530	523	513	484	524	512	497	550	467	477	502	514	476	526	475	488	531	477	531	495	520	565	505	493	507	497	459	485	528	498	483	528	521	478	532	530	519	526	459	510	500	521	464	489	495	528	537	501	493	494	490	447	459	462	464	497	480	498	537	492	500	464	522	481	475	501	535	467	468	477	459	533	471	480	526	499	474	547	476	481	477	480	501	490	570	491	493	488	456	518	485	519	494	516	507	459	453	481	533	479	498	486	536	479	522	501	482	485	520	521	487	500	496	469	492	463	500	510	472	520	470	557	502	497	432	506	446	500	487	497	486	480	457	439	545	496	467	495	528	464	517	533	496	528	504	481	465	489	512	491	504	489	480	557	483	491	460	498	524	538	485	514	497	531	516	509	473	488	480	515	471	497	499	504	459	491	499	495	497	456	466	479	539	490	486	519	478	480	482	467	501	512	511	492	509	484	467	475	485	503	486	459	526	476	548	469	490	482	496	487	473	553	467	516	487	448	507	474	509	504	500	475	464	499	469	495	500	519	510	471	491	521	494	469	533	509	502	500	490	493	484	480	487	509	462	492	511	498	491	490	494	505	482	471	479	487	506	473	503	472	510	469	461	502	491	502	487	445	503	487	522	505	503	472	480	488	525	470	494	494	456	505	510	521	499	508	465	487	493	498	486	463	486	488	495	551	470	486	484	487	499	473	466	475	488	465	498	535	507	477	525	492	470	506	498	506	500	493	480	507	469	494	463	502	463	518	474	477	493	492	512	475	500	539	527	470	478	476	505	433	520	484	483	512	513	492	495	498	483	476	475	493	473	469	500	510	469	458	486	514	484	514	488	526	493	502	490	528	467	505	516	502	487	479	490	496	496	476	492	470	481	487	502	504	485	499	447	498	515	508	457	497	447	480	478	523	493	502	491	458	480	491	505	483	498	457	485	514	500	467	489	536	513	506	527	478	534	529	514	508	463	513	486	526	519	472	521	472	468	485	464	502	482	520	508	466	502	479	522	505	475	531	483	531	507	504	481	499	515	467	533	475	492	485	512	489	495	476	482	554	507	486	494	496	487	529	497	463	460	473	501	519	465	483	501	524	530	496	499	486	473	480	473	468	502	454	495	465	502	462	505	502	498	490	481	496	516	500	469	498	457	463	495	475	496	468	440	452	504	479	471	470	516	485	462	528	499	498	508	512	492	490	537	491	455	518	464	480	464	494	516	478	458	511	514	521	512	539	480	501	491	522	502	475	507	488	485	468	485	498	484	469	499	477	545	499	514	493	537	516	474	494	461	479	487	526	508	527	480	501	449	480	435	511	482	472	490	477	536	451	529	443	503	499	504	484	495	463	486	457	510	439	497	465	488	496	513	442	480	509	516	471	451	482	466	518	468	453	447	509	485	521	493	502	499	503	469	456	489	496	486	495	468	488	482	482	456	494	523	491	469	465	466	517	483	530	502	493	556	506	529	522	483	477	487	461	516	504	508	500	473	512	444	464	512	505	506	508	494	540	507	438	497	477	517	501	497	493	462	454	465	500	493	476	479	486	464	491	493	497	519	487	487	499	500	497	498	495	512	500	475	495	468	484	514	534	476	489	481	485	528	496	485	506	457	484	489	488	476	467	442	497	498	490	497	507	450	456	461	510	498	478	488	458	507	484	524	468	472	501	483	513	498	490	485	497	475	465	467	453	485	494	478	512	486	463	471	495	448	494	444	504	490	460	480	526	465	489	516	452	511	518	464	534	514	438	501	500	487	529	525	478	479	491	493	508	489	498	521	512	484	525	506	513	483	480	489	521	472	485	490	506	531	463	496	494	491	483	488	490	474	468	458	531	481	481	492	500	504	506	477	450	505	469	510	517	509	483	440	464	464	494	464	467	537	502	465	499	558	492	466	484	449	487	472	509	526	523	518	517	502	513	484	495	496	443	466	475	518	471	480	523	506	536	508	492	526	479	504	481	475	489	493	474	514	488	469	478	485	514	484	474	456	514	470	449	521	509	514	531	486	471	470	477	499	503	495	492	456	529	484	490	491	520	499	468	540	474	487	492	463	491	471	505	484	473	512	486	476	473	504	516	514	473	503	525	454	494	500	476	517	485	505	531	472	511	490	482	505	498	520	495	494	489	487	504	522	483	493	494	499	453	494	480	459	456	501	473	500	479	514	484	508	500	492	451	470	499	494	487	506	489	487	494	480	496	466	477	503	501	521	499	460	503	430	492	465	486	472	500	514	498	479	479	513	460	478	493	464	519	508	526	531	503	469	531	535	516	522	490	476	506	475	489	516	483	490	478	447	467	506	473	470	475	504	497	484	479	530	516	471	517	498	472	526	522	534	459	483	499	509	468	509	496	469	485	472	487	472	495	532	509	512	526	495	499	513	443	470	531	528	480	515	494	486	510	473	559	482	489	529	495	472	467	501	484	512	557	479	521	511	479	494	498	475	521	470	481	520	501	474	482	452	484	515	459	499	497	469	491	482	497	530	518	472	508	495	473	478	505	521	512	525	476	473	509	516	480	488	486	501	512	503	485	510	477	480	475	477	499	486	461	506	495	515	483	464	509	479	481	519	481	463	485	510	505	517	484	467	530	473	475	473	509	501	463	503	488	475	479	466	483	458	473	470	485	518	520	521	511	482	488	501	538	466	499	486	516	474	533	497	509	521	541	452	458	508	470	505	480	513	525	472	499	449	500	503	461	489	479	468	531	478	543	488	480	490	449	495	462	478	466	460	516	478	538	465	497	533	510	485	487	509	465	476	489	479	508	457	452	478	470	467	480	512	442	476	485	496	492	509	526	470	457	469	500	463	525	516	491	481	491	530	511	490	494	486	492	497	500	502	480	486	530	476	501	495	502	534	515	479	516	495	487	501	487	508	504	511	518	488	490	485	501	484	518	507	510	508	513	490	489	471	472	521	494	496	541	503	499	499	508	467	469	458	523	487	459	499	543	459	449	516	501	509	513	487	468	456	521	462	510	496	484	470	499	509	494	444	476	467	482	511	519	495	500	448	422	480	503	481	457	497	472	472	509	525	499	477	499	458	465	477	507	489	496	496	524	510	522	498	466	483	542	483	477	446	506	475	533	502	509	498	501	479	475	494	498	503	535	558	486	490	503	472	513	493	474	480	502	471	513	507	522	527	464	517	448	466	498	480	484	500	483	502	475	514	491	470	476	481	512	485	504	489	492	482	467	471	456	467	499	525	485	489	496	531	497	489	546	472	466	537	480	492	502	462	489	506	500	493	503	501	492	504	481	455	464	490	515	450	513	515	507	482	461	510	529	497	496	510	477	449	482	487	512	526	486	520	465	523	517	477	520	503	483
22959	21338	28908	24115	21403	21764	16266	6338	4132	3040	2340	1856	1595	1250	1107	933	807	702	646	634	674	588	523	526	502	456	447	435	445	479	479	451	453	431	463	401	435	505	428	459	510	497	457	510	439	475	451	476	406	477	463	455	478	418	495	445	420	445	415	462	456	411	450	419	479	424	457	463	448	442	439	393	450	412	415	434	407	422	450	433	423	453	407	447	424	434	451	406	439	423	444	404	429	405	432	442	456	408	421	452	465	404	422	394	424	451	428	416	412	386	366	400	415	419	441	436	443	390	455	435	376	400	467	411	409	423	438	440	415	409	413	406	399	432	432	462	447	399	412	415	400	465	425	388	395	417	393	431	397	406	422	454	432	441	427	410	422	427	425	445	422	404	456	440	423	404	412	444	440	425	416	447	440	391	434	441	411	401	421	427	424	388	422	382	404	402	413	415	402	443	441	451	417	397	415	414	370	406	407	402	406	417	430	435	439	400	418	443	434	418	435	421	411	408	430	416	418	413	461	441	392	419	410	394	417	411	380	464	449	405	435	408	427	408	441	455	421	375	414	430	421	462	424	422	449	418	416	397	443	460	424	399	463	427	440	402	418	390	396	403	454	470	412	428	427	445	401	404	444	389	407	404	460	448	440	439	406	441	416	426	438	422	390	438	426	437	441	408	411	436	452	417	420	413	408	455	434	416	428	394	437	391	408	405	395	409	446	437	445	409	397	394	426	458	424	390	394	458	446	449	400	421	420	436	410	419	428	404	377	426	434	466	417	394	396	426	414	415	436	398	456	398	424	409	413	412	430	427	387	440	428	400	443	423	385	453	420	427	429	414	448	395	392	388	436	432	448	412	439	438	445	418	434	402	431	431	423	431	445	435	411	379	384	413	406	431	430	443	389	404	401	408	422	444	430	406	432	414	438	415	436	410	406	410	392	421	380	452	417	416	409	403	481	412	395	425	446	425	466	387	410	438	406	407	440	401	406	414	431	437	424	449	439	451	431	462	448	442	444	431	446	423	436	467	400	408	387	428	410	384	389	428	416	418	442	425	431	427	422	386	430	408	471	423	413	462	424	418	389	432	416	419	447	379	452	454	407	388	458	414	423	474	423	431	417	401	394	397	419	458	433	422	419	419	377	441	410	417	406	423	445	444	441	414	411	419	407	420	427	400	433	432	420	425	423	426	415	408	424	425	414	398	430	422	438	412	417	438	441	442	404	448	415	439	417	428	414	429	425	408	409	412	410	383	404	417	363	419	421	411	444	426	431	412	403	396	397	403	449	449	383	424	419	403	427	432	403	437	402	426	385	429	424	408	449	415	452	401	464	417	394	390	452	439	445	421	439	459	393	387	441	433	386	419	413	378	401	437	418	408	410	450	394	426	382	445	441	421	425	428	396	432	408	415	422	454	393	411	428	421	401	380	416	412	451	420	412	416	436	372	405	440	438	411	416	462	416	414	451	398	444	410	386	427	441	429	424	432	450	478	451	453	424	439	399	434	449	434	451	422	387	452	439	465	393	423	384	404	427	419	421	380	410	423	414	413	426	426	407	425	436	396	415	415	397	402	413	410	460	392	434	370	419	391	403	389	446	401	410	439	372	374	429	476	432	392	416	436	395	448	413	438	420	414	451	416	408	435	403	402	439	427	430	427	431	442	425	430	411	424	422	448	444	400	391	474	406	433	434	417	441	429	479	443	434	425	425	414	480	447	401	438	452	460	430	421	419	426	412	395	421	463	414	464	429	388	402	430	419	431	432	448	421	409	448	424	432	389	447	430	432	399	397	436	419	453	430	423	445	451	399	402	420	451	427	440	413	422	435	420	445	426	387	459	418	424	393	419	372	434	434	430	445	416	404	385	403	436	412	443	406	434	422	466	423	430	422	400	426	430	402	390	436	426	401	377	413	439	426	395	446	361	448	428	441	442	419	400	453	422	415	436	385	415	415	425	395	435	407	358	416	397	402	415	428	402	439	415	389	434	410	401	437	409	474	435	446	427	390	424	404	433	464	443	428	432	433	408	425	391	460	414	398	393	428	406	434	396	419	404	383	429	433	454	404	473	444	430	446	436	425	432	420	448	410	382	408	442	442	423	423	437	413	397	412	440	420	387	440	415	433	445	432	411	435	400	425	425	432	424	440	406	422	423	418	439	400	457	436	423	437	426	422	435	421	408	429	438	410	435	398	437	435	426	431	428	444	411	446	401	418	428	451	399	425	418	382	404	394	433	416	406	414	416	401	451	419	440	404	411	407	422	413	409	430	428	415	436	460	436	409	441	433	402	389	397	421	394	451	430	453	401	440	461	421	431	413	423	423	471	420	439	414	418	453	417	415	417	379	410	439	403	422	453	435	399	424	423	434	428	427	395	445	424	391	424	440	443	396	402	432	432	441	405	407	410	425	421	449	423	404	398	437	407	442	368	444	417	440	423	426	438	402	428	401	427	403	424	474	465	423	432	440	435	429	436	401	436	438	403	449	411	457	426	422	400	402	436	422	434	417	415	412	429	413	432	404	438	415	422	430	435	424	413	415	460	417	459	446	421	418	408	434	436	435	393	407	402	443	433	428	476	413	435	459	429	390	429	444	424	443	416	433	425	458	412	401	443	434	417	400	424	415	432	417	451	444	404	422	433	456	433	397	412	464	396	402	433	429	422	446	410	423	384	412	432	407	440	414	445	442	446	427	408	414	430	456	429	417	397	403	401	451	448	451	430	394	437	422	413	466	420	428	440	448	437	417	429	420	431	428	427	420	441	421	413	441	448	406	439	380	395	395	426	386	375	403	438	426	395	442	426	426	417	457	411	417	419	444	432	405	453	431	421	408	421	432	424	419	411	414	428	408	410	432	418	417	436	450	399	410	398	436	409	405	418	419	431	425	425	417	432	445	416	400	411	412	420	384	408	426	446	440	434	427	416	413	432	437	386	440	400	400	417	390	405	382	400	412	452	427	411	395	416	429	441	409	407	415	437	382	426	413	416	450	431	443	416	416	403	447	403	400	431	449	442	441	392	401	419	424	395	419	465	446	421	428	405	415	428	419	426	402	456	429	430	390	459	413	424	403	405	401	413	416	439	428	455	410	406	442	414	386	427	398	453	408	387	404	444	423	406	460	401	436	408	415	386	426	433	426	413	396	417	451	420	437	413	431	373	433	427	415	408	420	426	394	444	439	448	435	421	442	399	400	424	448	438	397	449	433	393	416	404	415	419	408	417	415	403	453	431	403	402	413	422	424	382	447	417	399	404	429	413	425	418	418	458	412	433	433	407	399	420	426	389	449	397	385	469	456	401	413	467	428	427	460	402	426	403	450	373	427	424	407	418	436	434	444	443	419	447	443	436	408	455	408	403	392	464	445	423	424	377	413	413	464	385	483	429	415	481	453	408	452	431	424	409	421	421	411	444	404	416	414	372	429	383	401	419	395	423	447	414	435	433	390	420	433	423	400	465	399	398	397	447	423	435	433	392	464	449	464	407	421	432
30465	54446	42814	26875	19423	14724	11441	8266	6155	4505	3646	2723	2239	1868	1573	1282	1101	1002	826	780	773	670	724	642	588	522	561	529	488	512	516	563	500	529	512	564	545	555	548	574	562	540	552	575	515	551	505	515	529	525	553	540	542	559	465	546	481	498	511	513	519	526	544	486	518	489	509	497	479	481	510	470	509	510	484	494	493	478	517	474	501	493	512	474	505	529	512	471	529	522	501	466	472	489	495	475	513	495	503	518	502	512	495	454	532	441	530	471	457	477	502	478	487	490	485	470	480	512	495	461	505	477	510	469	482	466	465	491	484	494	500	492	505	493	486	479	493	487	481	517	472	462	453	487	479	488	491	480	487	480	468	534	458	492	507	488	493	469	495	508	454	531	435	487	513	464	484	510	464	483	464	493	490	466	526	479	485	506	518	484	507	483	480	494	463	449	527	518	492	478	460	459	516	473	465	539	477	493	466	464	484	499	481	479	473	466	508	490	473	486	480	520	461	473	492	482	520	496	486	483	508	490	468	496	492	505	475	492	471	446	484	489	482	502	470	501	527	500	464	498	527	494	494	511	522	481	477	508	472	479	528	483	518	503	499	477	467	485	507	498	476	537	453	475	498	502	483	474	454	486	481	480	507	458	516	472	496	538	509	468	484	497	478	507	473	504	499	517	485	457	468	469	458	508	504	503	440	463	473	493	498	471	465	505	510	462	477	496	482	453	506	487	495	496	488	486	494	478	461	476	463	485	489	501	508	486	491	482	501	508	485	479	467	458	516	484	492	454	475	488	488	499	450	515	474	510	527	441	518	470	470	452	551	490	473	459	453	476	469	462	492	518	474	489	470	438	455	489	500	506	499	486	492	451	479	511	439	528	470	476	484	486	468	486	505	487	474	459	475	511	480	478	458	450	466	478	444	518	490	499	483	487	453	516	464	523	484	483	489	501	511	485	503	477	490	494	505	476	483	470	460	542	492	474	483	486	504	514	507	537	470	467	453	494	467	481	493	470	438	506	481	519	445	504	484	471	472	483	474	448	532	475	495	511	451	468	455	460	493	484	517	477	469	550	494	480	488	474	492	516	504	513	488	491	491	509	485	488	492	445	474	499	471	521	491	498	503	495	485	488	489	479	452	467	515	452	442	515	496	498	474	505	495	486	480	489	512	476	529	513	480	498	455	477	492	508	474	502	527	487	493	527	509	519	494	495	481	478	456	478	490	496	533	458	485	506	489	465	480	492	489	516	493	476	467	497	481	483	478	461	484	498	457	461	478	482	549	457	539	494	478	514	484	527	504	496	507	494	536	502	451	480	494	481	474	494	519	484	490	485	524	473	487	514	450	446	526	505	455	493	502	501	471	527	490	466	510	476	524	485	508	502	475	487	479	480	487	436	471	519	495	503	541	529	502	505	500	496	471	502	517	481	505	491	490	471	484	509	484	498	469	499	450	483	536	459	493	513	484	499	472	461	505	515	472	476	473	496	436	486	501	514	457	518	505	515	489	476	469	500	503	496	502	498	468	481	459	458	455	506	525	484	511	445	488	495	474	497	521	476	507	452	503	459	495	455	557	482	486	473	479	508	488	488	494	451	455	497	442	498	480	470	470	492	494	470	481	497	502	485	502	508	468	504	463	496	518	465	493	464	509	500	457	480	485	474	484	450	467	523	490	465	456	486	457	517	470	486	476	461	500	492	457	490	490	484	476	478	518	497	504	502	470	501	475	488	504	513	494	501	508	446	507	486	508	453	492	483	497	485	521	486	448	487	478	449	502	470	466	515	484	455	493	462	480	530	490	475	492	482	482	477	463	493	456	489	468	500	469	508	534	473	495	485	469	476	492	481	510	495	473	474	479	486	490	512	476	460	491	438	490	489	462	481	475	513	506	483	481	501	514	490	503	534	478	464	495	489	507	456	461	517	474	463	461	486	487	476	508	472	453	499	494	500	507	506	489	476	524	473	517	508	478	514	513	498	476	467	514	501	497	475	508	500	453	464	491	479	516	479	510	486	483	513	479	484	505	519	533	505	484	501	487	512	477	480	493	494	478	497	501	439	487	504	494	473	495	493	457	514	480	522	529	487	489	499	461	476	494	484	493	507	483	448	490	454	506	472	510	482	498	481	468	519	501	481	496	509	463	493	544	469	469	540	511	493	442	441	490	506	473	475	450	541	495	522	469	520	466	488	487	484	541	525	501	494	436	505	529	490	490	500	518	452	479	466	483	512	496	499	510	526	452	501	483	524	490	519	493	511	523	478	464	469	473	483	483	484	491	458	487	456	469	472	506	505	472	507	476	491	474	491	466	505	488	469	481	486	516	476	485	489	445	468	496	468	474	447	501	466	476	525	527	505	474	478	481	520	543	489	494	475	483	502	500	524	489	450	456	479	509	513	485	493	455	490	540	479	511	491	475	451	470	519	468	499	480	531	471	484	443	520	493	487	495	457	484	449	502	506	501	477	474	491	467	498	505	488	502	491	509	472	499	478	472	500	469	469	492	505	469	493	490	482	473	488	497	488	514	514	466	533	488	508	492	490	489	488	493	539	480	492	468	487	464	492	467	480	500	476	485	506	511	508	514	483	485	520	512	477	472	448	463	473	503	490	504	529	504	471	486	467	462	522	507	510	514	506	488	530	485	470	469	465	487	513	522	537	505	505	497	440	518	498	446	517	515	501	473	518	503	478	489	487	476	464	492	482	475	529	432	460	523	514	462	482	462	495	499	483	475	517	457	511	504	532	429	490	500	462	534	462	448	504	484	499	465	492	493	473	479	465	456	503	493	501	497	480	520	519	473	466	465	468	501	512	485	520	435	480	511	527	495	467	500	512	514	485	508	500	501	458	476	524	472	490	479	481	495	466	497	455	482	496	470	492	475	476	472	512	455	476	472	512	453	482	503	468	496	480	492	493	521	480	545	492	503	495	458	436	511	517	498	483	482	497	454	544	483	512	485	547	454	457	487	486	511	484	480	481	489	492	501	457	473	475	505	511	501	515	464	494	467	502	496	464	478	445	447	517	511	474	517	510	479	479	456	480	476	483	480	497	508	520	541	488	463	489	520	455	514	517	501	487	500	477	469	480	517	460	493	475	483	503	495	491	465	498	465	478	511	486	500	492	524	495	476	485	476	507	477	554	506	485	508	484	476	489	506	452	500	488	475	470	465	459	475	515	495	451	478	509	505	503	452	492	494	476	484	485	485	512	486	509	455	490	468	490	500	506	488	488	432	495	480	464	477	463	523	498	443	457	472	474	472	478	485	507	469	469	488	487	513	472	501	477	498	493	484	496	493	523	492	510	476	482	482	516	497	490	546	488	457	478	470	480	465	496	475	511	510	432	502	502	461	471	483	503	521	469	494	483	502	449	517	531	496	495	477	490	497	525	485	506	513	453	468	543	461	525	497	519	497	506	521	476	483	477	494	497	511	497	460	501	475	475	524	444	481	536	500	474	500	471	493	471	479	488	499	499	500	508	519	454	465	494
22920	21363	28952	24148	21414	21787	16820	6805	4333	3057	2306	1955	1631	1328	1078	1063	904	793	654	716	641	576	548	511	456	463	465	453	420	466	417	445	425	461	432	392	459	463	431	428	502	488	423	480	480	450	461	457	502	436	438	485	443	440	461	454	420	464	453	429	410	406	432	489	418	428	417	449	418	442	440	436	430	445	462	435	449	394	404	424	440	461	442	409	399	403	404	429	407	410	449	416	420	412	429	467	412	372	438	430	458	430	422	406	430	425	419	438	428	398	401	405	433	421	423	402	453	397	436	427	410	462	403	428	433	450	394	414	440	444	395	421	411	389	418	417	416	465	430	437	420	421	414	434	411	407	422	419	381	460	422	430	437	458	396	416	454	429	424	408	431	407	426	419	411	424	403	423	433	399	398	431	444	411	414	425	469	462	442	464	439	419	407	419	416	403	464	433	407	402	402	412	450	427	384	447	415	416	439	411	432	408	364	413	399	456	421	380	414	420	433	425	408	409	403	445	390	414	413	412	387	398	426	417	411	439	401	388	438	397	451	384	419	400	445	415	413	418	431	401	450	442	447	428	406	403	461	426	414	420	442	433	407	426	434	437	465	415	398	426	431	451	440	426	454	412	408	422	425	378	405	466	422	397	413	411	404	384	461	441	413	448	422	436	392	413	403	432	416	397	421	458	404	458	399	369	394	415	440	417	466	427	426	376	418	435	408	437	392	366	402	456	447	442	434	458	443	407	413	423	407	401	463	432	400	408	447	399	436	394	457	399	426	408	386	425	402	424	415	414	430	428	437	411	409	439	452	464	374	432	411	403	405	405	416	418	427	438	433	428	441	429	433	425	414	422	433	451	443	416	409	438	420	400	437	418	428	413	400	431	391	428	442	407	459	444	449	425	381	395	447	432	448	450	436	405	451	447	424	424	415	423	412	410	449	422	454	412	424	468	438	411	434	434	443	482	414	425	391	437	426	389	437	418	440	438	485	453	408	367	407	405	437	395	431	388	360	427	406	433	482	374	422	435	425	459	445	406	395	442	410	388	394	439	420	425	381	412	394	453	411	386	447	416	391	396	432	413	395	444	410	425	436	389	430	439	429	406	420	392	410	378	441	429	466	447	421	432	447	418	430	421	447	422	403	405	413	418	421	371	417	403	407	403	421	410	404	424	410	395	448	379	409	430	391	422	420	447	423	423	399	426	429	423	417	427	413	441	432	428	428	426	389	419	410	442	392	449	410	410	438	448	418	437	432	413	420	384	412	402	421	444	413	392	457	428	411	443	415	422	441	420	397	417	420	425	429	420	427	437	401	436	427	428	438	429	417	448	383	379	381	392	404	454	397	411	429	419	418	433	430	410	401	400	431	448	456	390	400	432	425	420	394	441	419	381	444	400	416	420	438	448	413	443	421	417	405	436	386	424	445	369	444	469	425	417	433	456	404	432	403	441	409	424	440	455	410	431	400	463	411	426	433	426	418	392	400	405	405	419	452	413	411	422	447	414	428	436	429	397	418	396	410	413	392	464	466	386	423	399	416	441	439	458	421	380	410	415	425	377	451	403	434	400	429	425	422	376	400	411	413	439	413	448	482	409	484	411	390	408	451	408	411	388	434	412	405	388	434	415	394	428	417	418	425	422	438	387	393	381	403	422	426	398	411	432	412	453	422	442	401	414	430	422	406	415	404	381	431	433	398	418	411	389	403	405	436	420	406	426	425	410	429	427	417	375	466	417	425	421	396	441	417	456	431	449	451	425	398	434	418	460	417	441	418	398	414	463	471	402	433	407	407	446	406	418	398	446	436	417	407	396	424	362	380	426	396	412	439	397	478	413	432	410	419	435	428	444	466	402	421	420	410	408	436	415	436	406	434	427	426	396	368	402	436	434	402	425	404	445	443	447	456	384	444	419	410	467	470	407	426	432	380	412	446	451	400	438	389	441	418	428	407	419	430	401	422	435	433	414	411	429	389	471	437	422	429	387	397	413	453	418	439	397	411	414	405	404	430	421	393	370	434	423	454	395	409	446	406	411	423	431	452	409	410	429	442	459	370	426	443	391	400	445	445	401	402	424	429	414	381	384	403	447	430	393	403	414	424	409	412	407	465	415	436	390	379	409	413	420	412	465	428	392	393	472	411	411	439	459	411	409	413	407	435	404	414	420	450	420	373	399	435	456	423	444	415	420	472	407	422	433	416	393	430	439	428	391	428	404	424	428	386	377	410	421	434	434	400	403	384	448	435	400	379	440	433	405	394	427	436	429	424	436	400	420	400	425	429	423	416	417	391	401	407	443	395	431	405	427	425	412	429	415	419	426	405	443	406	402	437	432	450	443	416	399	439	412	440	424	461	401	427	394	457	375	442	415	393	418	411	457	420	413	401	417	405	468	400	430	403	407	429	409	419	446	416	398	414	441	380	412	383	394	415	421	433	391	433	393	396	414	456	377	440	415	430	413	432	406	433	435	433	429	416	439	399	430	419	398	437	411	442	438	409	396	395	437	408	410	436	423	427	416	425	423	396	450	429	412	422	432	438	429	445	403	432	474	408	413	421	408	407	420	410	387	426	418	413	392	435	387	424	430	395	413	430	380	426	372	404	397	433	386	438	435	434	422	417	415	416	426	396	435	370	394	405	405	416	380	412	437	412	432	402	413	459	427	419	443	438	471	402	393	421	427	435	436	407	436	404	410	433	446	387	408	411	418	401	397	451	425	438	396	408	419	435	427	389	406	406	455	410	430	441	473	410	416	411	443	416	371	418	402	409	414	420	392	441	424	425	402	426	423	428	439	432	414	395	432	395	445	422	392	352	399	429	403	430	414	441	439	443	411	443	421	471	397	399	459	426	407	439	414	453	422	395	433	427	382	431	411	439	410	419	449	432	393	423	430	407	363	404	393	417	442	402	405	452	404	420	426	415	424	425	436	413	415	444	389	399	402	427	442	437	416	442	437	418	437	418	437	416	431	439	418	426	400	408	401	418	431	421	429	414	434	440	422	450	415	412	406	439	403	392	424	406	386	373	422	430	464	425	437	427	429	425	409	435	414	423	440	413	414	421	398	401	418	424	407	448	415	454	415	413	383	442	398	383	427	402	427	391	405	416	423	407	402	417	415	445	401	428	436	405	446	435	458	448	442	401	423	405	410	393	387	368	395	424	441	411	385	419	426	454	394	415	404	415	443	455	450	388	443	431	421	458	417	434	430	442	424	471	424	440	402	420	458	432	399	427	386	431	396	405	391	424	439	432	435	399	425	391	421	415	449	420	381	416	401	434	415	425	467	433	462	428	400	400	423	409	415	386	404	444	414	440	423	445	419	440	394	413	451	459	428	422	436	422	449	433	376	435	418	420	419	395	406	445	382	381	400	475	399	400	388	421	413	395	403	429	414	407	406	408	448	427	407	444	354	439	410	412	408	426	422	425	402	432	401	424	443	418	380	431	415	411	414	360	407	422	419	410	397	432	418	441	447	417	423	405	419	409	400	431	429
30664	52001	43924	28245	20131	15311	12094	8753	6434	4515	3357	2772	2290	1941	1567	1333	1153	1030	865	895	787	720	658	645	610	561	504	518	554	521	515	594	553	533	533	541	508	545	556	540	606	571	546	552	548	551	560	560	544	529	503	592	508	534	517	516	487	498	478	499	499	513	524	485	537	477	512	486	534	507	494	536	507	493	462	501	497	517	443	487	539	526	442	456	481	464	471	507	496	513	503	500	471	481	470	479	478	489	497	488	431	451	511	476	496	460	480	485	490	511	484	466	495	479	458	494	515	511	482	466	464	495	514	465	496	432	490	478	471	497	485	481	478	462	492	481	535	463	491	464	505	516	507	514	438	456	461	479	545	460	500	526	474	493	503	492	538	483	476	455	471	487	499	495	492	492	499	523	527	436	488	452	481	487	493	465	485	520	450	498	478	491	444	482	478	446	519	478	464	482	485	468	479	454	483	480	448	469	489	446	438	514	508	494	485	473	512	463	492	480	464	476	475	476	474	463	470	460	465	510	505	458	474	468	519	501	469	521	506	492	507	490	457	494	461	479	500	493	504	443	477	461	484	498	468	497	505	469	516	510	492	502	465	502	474	494	487	481	513	470	476	491	463	466	488	472	525	493	449	492	505	496	473	483	493	499	500	473	500	489	470	452	547	485	472	465	471	442	507	466	505	512	519	471	467	485	525	510	517	487	507	461	501	494	470	492	452	509	493	486	477	509	481	475	494	493	454	493	514	468	479	470	466	490	524	482	477	482	452	474	476	478	510	500	507	549	483	488	464	472	498	481	493	488	460	483	499	470	527	481	526	467	448	463	497	506	504	490	460	504	468	491	457	488	433	496	471	511	512	487	466	479	467	470	469	475	491	473	478	457	460	460	513	480	512	458	493	510	484	467	493	492	505	476	476	471	467	438	509	452	490	474	501	470	510	489	481	498	473	475	506	486	497	477	470	506	513	477	468	469	495	465	419	462	484	489	502	459	501	523	503	495	508	495	457	480	460	436	479	481	451	469	461	480	452	506	486	510	529	465	451	486	490	484	499	496	481	499	460	487	493	485	475	465	464	483	440	512	480	463	459	537	469	474	457	457	454	481	453	502	524	504	508	469	490	510	507	469	464	528	453	540	492	486	482	467	523	508	483	504	491	490	469	488	456	494	479	483	469	511	520	464	486	511	490	528	487	486	473	452	479	512	476	469	461	465	496	460	515	490	515	514	530	522	472	492	452	479	492	446	478	467	515	482	451	530	471	468	513	461	466	459	463	481	481	494	469	401	488	470	500	495	490	506	491	470	451	479	499	490	503	474	495	516	509	490	454	489	476	470	533	466	476	461	516	513	490	491	487	468	452	484	495	511	452	467	530	470	462	498	488	494	530	477	457	492	499	519	500	544	477	455	498	473	502	501	465	457	490	495	476	530	490	511	485	479	487	503	447	489	488	495	500	495	447	496	482	443	453	474	473	470	504	505	498	472	486	495	484	490	503	496	476	449	509	463	512	509	481	490	487	478	484	481	520	467	493	496	489	498	450	510	486	487	501	504	478	488	466	506	480	466	445	475	451	462	496	481	447	455	483	508	495	484	484	517	461	518	475	488	507	437	528	440	479	482	486	477	475	502	485	465	503	475	491	471	486	515	499	506	506	472	450	499	514	513	482	491	475	501	488	494	506	472	470	472	515	488	458	454	503	497	488	509	473	480	468	477	470	492	476	490	510	464	494	457	495	471	502	450	483	504	478	509	465	505	464	458	517	501	473	461	534	494	475	479	488	475	477	460	486	460	468	473	536	476	442	474	478	511	523	464	473	487	492	453	492	461	487	459	470	465	494	470	478	513	462	503	521	496	496	505	522	505	469	469	471	495	480	474	474	442	461	489	471	488	495	454	494	496	500	495	489	510	499	506	475	487	510	501	478	523	500	481	481	450	481	489	461	490	512	474	505	484	515	500	486	456	494	459	522	498	463	489	492	456	490	468	482	512	503	486	468	479	471	471	469	469	481	428	505	491	451	473	497	486	481	455	474	490	506	499	475	473	458	467	488	502	447	516	509	470	460	497	515	532	478	497	496	488	456	501	476	480	488	472	478	461	502	439	496	498	490	450	459	503	484	458	511	443	501	496	445	488	478	498	504	433	478	520	492	494	480	477	477	529	471	457	463	500	495	481	440	481	499	464	462	466	484	491	476	502	513	468	510	503	492	488	509	497	440	525	511	458	461	507	530	512	526	442	459	530	482	477	473	532	502	473	484	511	513	462	487	493	527	519	485	484	481	487	480	492	493	454	493	477	461	501	497	481	468	476	467	489	485	481	476	510	475	471	466	469	498	519	476	471	468	477	512	485	497	469	488	488	510	494	487	456	480	464	499	468	482	495	495	486	500	486	485	507	454	507	540	510	474	471	426	516	528	521	475	496	509	483	500	456	522	476	501	473	472	476	455	475	476	510	513	457	465	472	517	452	466	475	473	461	499	461	461	468	472	451	490	492	489	523	463	485	469	495	514	496	491	507	486	473	444	456	484	437	473	492	492	495	509	484	497	474	458	456	492	484	482	487	465	484	485	482	511	474	518	479	473	478	497	472	498	504	462	474	481	454	510	519	488	520	478	470	500	478	441	459	514	522	503	470	493	451	503	484	470	486	469	473	471	495	420	516	484	473	490	493	486	467	476	493	490	479	490	472	499	491	467	503	450	471	462	506	493	476	452	491	489	443	493	473	508	494	485	525	512	488	501	506	473	507	505	499	493	476	495	485	476	486	446	468	494	483	507	471	478	470	459	477	456	514	470	465	477	453	467	493	494	436	476	470	458	471	486	455	501	486	450	469	505	537	473	462	495	477	476	494	495	478	462	503	512	489	548	475	498	488	473	473	488	483	478	500	497	475	469	472	479	491	529	495	475	468	493	507	509	469	464	438	510	501	518	499	465	491	469	483	476	497	494	491	489	528	462	488	438	456	501	497	470	484	463	477	458	480	513	483	486	497	510	503	483	506	465	506	474	470	512	477	459	455	445	519	478	485	494	505	462	478	487	508	519	481	492	508	475	519	489	483	488	477	477	505	472	515	504	485	530	465	473	473	471	455	503	495	554	475	519	497	481	510	493	446	484	468	484	478	438	473	509	493	503	513	502	520	496	436	483	472	511	471	455	473	487	488	481	500	466	499	482	517	465	492	487	458	505	484	486	516	510	470	450	478	489	490	535	476	501	501	483	529	540	501	493	454	485	513	449	498	505	522	479	460	492	466	496	481	475	512	460	528	495	488	480	488	510	511	440	478	476	472	485	439	465	486	492	463	502	463	476	496	494	478	460	488	496	465	507	501	481	480	513	478	477	492	511	512	460	461	442	466	499	481	465	535	462	498	448	488	478	473	510	470	474	524	493	514	520	518	486	469	517	478	478	464	469	473	450	478	437	489	486	471	506	473	508	457	455	542	501	497	486	528	466	492	462	487	505	458	516	486	454	486	471	460	496	476	503	507	463	449
22920	21357	28959	24112	21400	21756	16197	6062	3681	2825	2113	1667	1445	1258	1077	908	831	755	676	645	657	545	555	508	481	450	439	439	449	441	443	451	433	449	410	430	400	439	457	469	480	463	429	486	439	454	448	430	450	420	454	422	454	450	459	418	441	433	421	453	456	403	448	442	404	420	426	419	399	435	437	420	412	442	418	419	439	420	418	419	416	429	431	424	392	432	411	484	445	448	443	443	404	416	416	402	434	444	396	448	416	388	444	419	421	422	386	403	384	438	431	416	432	480	432	406	418	451	402	387	404	432	384	429	443	454	403	399	443	400	444	408	428	435	384	392	412	452	439	454	427	426	419	444	441	432	424	399	413	410	376	449	437	416	435	396	388	403	399	410	410	456	429	441	438	440	387	396	440	426	425	381	418	431	398	424	437	413	423	379	397	387	425	457	443	411	412	431	418	395	394	419	389	430	448	418	419	421	431	397	389	400	439	416	400	384	475	392	393	407	388	434	429	419	449	388	398	423	373	414	477	438	408	420	432	407	391	412	423	470	383	438	423	417	395	426	417	446	463	434	406	425	442	405	432	437	400	443	410	460	447	429	433	438	451	456	414	416	432	438	434	444	426	389	373	428	439	385	398	415	415	392	383	399	413	417	411	410	414	424	378	388	403	417	411	384	418	382	437	427	405	405	395	392	401	403	401	409	430	469	419	420	401	446	422	426	416	410	454	439	436	394	423	421	423	431	456	444	419	405	446	423	451	413	393	406	438	421	434	407	464	409	447	411	415	409	413	468	411	418	416	455	395	408	458	447	403	417	439	398	418	424	444	440	377	399	396	396	378	399	413	437	418	399	425	416	406	420	416	415	412	412	434	455	396	427	414	428	419	425	435	396	444	401	393	404	433	438	412	421	449	398	419	449	414	408	421	439	397	402	396	361	392	426	436	417	448	379	425	391	432	369	438	417	440	438	440	424	442	427	391	422	407	416	408	429	433	432	438	406	409	437	414	412	420	398	421	407	389	405	401	444	415	408	420	412	422	438	446	392	423	440	397	427	392	435	398	424	456	428	411	408	435	437	401	425	380	418	434	403	401	421	408	409	453	425	409	359	447	445	392	383	473	424	423	412	448	461	436	405	437	452	391	398	434	390	400	414	424	406	417	457	402	411	431	431	419	443	426	420	396	411	435	415	433	410	406	406	420	429	439	405	442	463	463	429	408	401	408	436	397	454	421	458	405	432	399	453	462	398	436	443	436	392	411	430	404	414	410	445	379	410	433	399	424	405	415	417	404	412	442	415	475	401	401	438	471	418	387	424	363	429	411	434	402	402	438	377	409	452	425	454	410	466	444	401	408	447	437	416	408	387	430	422	402	435	383	441	479	440	382	430	426	448	432	397	414	428	416	408	437	401	410	432	413	413	398	433	396	396	414	383	418	429	372	389	399	344	424	443	403	396	431	386	389	436	386	454	444	453	422	441	421	438	394	379	409	411	434	433	419	453	420	392	459	416	400	462	412	420	421	427	450	372	396	428	439	389	423	426	431	435	375	419	421	408	409	412	375	402	410	420	446	393	442	421	393	400	435	426	440	381	428	402	440	429	405	421	418	458	434	405	411	398	429	441	387	421	471	423	396	444	417	414	415	456	391	409	412	393	391	417	410	422	422	376	415	416	418	412	422	407	423	422	410	396	420	383	451	436	433	396	382	386	428	399	393	400	416	447	439	380	412	409	409	460	429	436	417	427	426	444	399	458	430	445	427	379	425	453	426	386	404	397	389	431	396	451	420	408	457	422	408	439	395	363	451	440	411	392	422	449	437	447	372	441	411	428	403	471	404	434	382	426	392	407	428	423	438	375	417	427	411	444	416	437	436	398	424	408	406	390	429	425	416	448	426	434	397	401	383	476	383	400	406	409	425	431	420	451	398	407	458	405	412	408	408	433	393	404	458	406	417	438	433	397	429	430	417	440	401	405	412	378	385	431	393	436	412	439	430	413	415	443	405	403	383	398	430	437	417	409	430	447	385	399	464	416	429	417	422	417	422	412	424	393	424	376	434	404	425	414	413	410	407	402	441	416	391	415	430	451	430	411	400	419	403	395	401	424	393	405	443	389	435	422	439	402	414	384	406	408	444	440	428	411	420	425	436	415	400	403	456	417	375	436	423	392	467	416	436	437	461	411	399	452	417	418	440	400	438	416	418	426	390	400	404	406	410	425	419	475	407	449	441	446	442	418	408	442	430	458	408	407	407	477	450	404	419	441	403	387	421	406	403	421	391	424	421	452	394	406	453	436	433	448	439	414	432	401	412	404	426	410	410	423	429	438	424	448	443	399	385	399	439	416	418	431	390	431	442	443	454	430	454	393	397	426	427	420	432	402	440	396	424	402	434	412	410	467	429	410	428	397	436	399	432	436	445	430	436	457	417	410	396	411	393	418	432	385	393	444	395	423	421	413	392	426	437	393	424	396	424	417	445	427	411	390	418	418	432	403	442	420	418	455	439	433	419	418	457	439	440	373	426	400	396	404	438	414	411	409	428	418	417	422	397	389	416	421	433	421	418	424	414	419	390	413	414	403	453	402	454	423	441	426	401	437	402	410	414	445	398	404	430	420	401	456	405	426	433	423	439	415	399	444	465	432	415	384	433	410	425	415	398	440	426	421	431	388	436	420	403	397	420	404	401	405	425	417	440	392	439	412	384	397	417	398	430	395	425	445	418	399	392	420	446	434	397	385	444	435	400	413	419	409	423	441	418	417	413	420	444	424	399	441	392	424	446	448	462	417	401	434	376	408	403	408	421	435	386	378	433	456	408	460	443	400	412	430	412	401	434	430	410	427	439	423	437	389	390	407	407	405	433	401	389	405	444	407	413	400	434	422	450	429	466	423	450	409	387	417	398	450	408	424	432	413	402	426	419	430	446	431	429	449	410	455	449	438	441	421	437	413	413	457	452	446	404	401	430	411	407	420	428	397	427	411	431	402	414	392	425	417	424	440	420	414	417	409	398	411	418	420	409	386	416	430	364	418	428	442	422	386	416	408	393	424	439	408	448	403	421	438	411	403	428	402	408	406	447	356	388	417	435	414	444	452	403	404	423	406	423	385	425	449	429	448	447	438	420	402	437	399	423	394	422	423	397	421	393	417	446	429	406	427	431	406	406	411	440	406	463	440	409	443	386	429	413	401	443	418	430	398	464	398	410	424	431	416	429	449	404	411	418	419	421	429	400	396	413	417	438	397	406	484	419	401	435	443	431	409	408	447	426	415	428	432	438	489	421	416	418	409	427	436	417	374	426	419	380	421	411	401	440	419	401	416	440	442	405	401	398	410	400	421	428	408	409	394	396	413	382	404	403	403	446	396	387	427	428	370	430	451	431	418	451	391	389	420	399	430	394	439	370	410	442	444	419	395	382	433	453	453	446	432	395	452	442	418	424	438	415	404	421	469	408	429	438	405	390	411	448	387	402	393	483	422	439	424	393	420	409	413	399	419
32906	52766	42939	26667	18676	14414	11258	7830	5848	4177	3138	2439	2054	1746	1459	1296	1080	901	813	782	738	700	648	589	591	542	513	499	523	522	538	512	499	509	522	543	546	498	546	537	542	587	520	544	531	511	559	515	534	500	519	542	561	508	508	496	552	494	505	480	505	510	489	501	500	485	511	531	492	520	516	460	527	513	514	471	550	424	488	442	483	471	497	487	437	503	482	502	504	520	442	507	490	496	485	512	529	464	462	497	462	482	498	514	481	460	481	477	476	527	470	474	465	496	487	487	481	507	498	505	469	482	464	449	471	490	477	440	487	495	497	452	462	485	433	491	512	537	506	472	495	475	545	500	481	496	473	482	461	484	500	422	516	468	473	487	466	491	498	452	489	476	447	488	467	476	476	504	482	507	484	488	518	483	499	507	509	483	475	487	444	533	515	515	506	473	469	476	457	487	475	484	463	475	507	495	484	502	476	490	485	497	464	464	462	462	454	485	496	422	474	448	521	466	461	499	485	513	456	459	476	468	491	505	531	447	489	468	514	493	494	501	493	477	429	477	489	446	457	464	481	497	513	488	503	485	480	461	502	453	466	467	485	461	462	503	477	479	448	492	526	509	475	469	479	471	502	526	455	449	470	447	524	493	505	464	471	473	493	512	448	513	457	488	439	463	495	421	477	472	488	481	478	466	438	484	505	516	471	518	480	470	474	488	481	468	498	455	470	452	511	473	497	484	503	467	470	466	468	506	487	459	495	498	492	483	467	476	501	487	500	496	452	472	505	488	458	471	499	473	452	459	504	474	507	486	489	458	511	482	482	488	457	493	472	499	494	503	514	486	462	508	468	454	505	469	448	483	456	509	481	497	472	456	508	503	491	474	487	435	481	485	493	470	501	489	486	495	499	483	470	477	491	482	467	516	478	509	463	536	506	470	500	525	448	512	459	499	505	466	448	473	507	489	464	494	481	503	469	513	457	460	471	488	501	461	483	493	508	484	547	472	494	511	496	524	496	441	504	480	492	499	478	465	465	481	517	518	493	489	471	526	466	499	473	502	467	490	513	456	466	488	490	507	489	473	489	446	463	481	485	457	472	469	483	522	481	497	441	480	451	481	491	473	500	487	511	520	469	495	491	470	506	463	483	533	462	461	475	517	494	480	500	482	518	489	492	490	481	471	471	454	495	481	472	457	473	515	457	480	490	480	468	454	465	481	468	437	465	495	431	487	498	465	496	479	494	469	490	506	456	472	468	497	464	472	460	467	515	492	465	506	444	489	449	458	469	463	490	504	488	506	494	470	542	481	453	522	504	477	478	471	466	526	481	479	488	463	483	460	497	477	466	497	447	499	499	512	498	515	452	470	496	465	480	496	497	529	487	523	475	483	498	448	469	469	528	474	517	477	495	461	484	479	469	504	434	504	488	484	467	482	518	500	475	482	475	476	504	470	460	464	475	495	503	473	545	481	493	481	517	470	514	490	502	468	468	479	471	453	489	481	465	478	465	481	517	509	510	458	463	530	502	486	501	449	453	481	493	517	496	471	466	477	466	492	481	479	481	489	505	511	494	501	440	459	499	467	464	496	471	470	506	484	492	497	496	467	446	480	473	489	499	531	487	501	510	508	487	484	488	508	505	468	448	475	497	486	505	471	486	458	495	477	483	539	467	473	506	485	514	475	490	452	484	420	486	491	505	482	474	475	495	451	520	490	518	521	471	455	499	461	459	498	508	467	441	482	500	499	495	458	491	478	469	501	500	504	474	474	448	478	487	445	484	465	445	499	502	481	546	536	469	492	492	512	466	512	442	471	455	491	510	470	463	449	504	472	473	481	445	472	501	481	535	505	491	474	451	509	470	509	479	464	500	499	491	496	500	528	508	480	439	486	487	492	526	481	473	471	475	497	429	429	485	506	487	482	518	487	498	496	485	474	482	476	522	464	485	442	494	493	488	539	466	436	443	516	465	501	449	493	484	463	484	513	447	472	465	501	460	471	531	485	474	488	480	489	494	513	491	527	540	520	490	507	461	502	476	473	480	459	523	460	495	467	493	449	443	510	449	529	475	480	480	460	508	451	457	486	460	508	466	510	489	516	486	481	498	473	469	480	493	476	492	451	480	486	504	491	527	483	503	527	455	487	467	507	486	484	465	530	456	481	505	508	521	479	501	458	469	475	477	516	459	484	475	501	536	469	473	497	474	455	506	550	500	544	451	486	459	488	469	478	468	496	476	474	473	519	488	493	483	459	506	505	472	498	454	502	452	447	508	475	468	455	499	535	536	473	502	487	458	479	480	498	496	476	483	499	472	497	481	485	473	497	488	485	485	510	500	443	502	460	494	531	486	496	475	424	488	508	503	447	477	493	474	448	486	492	483	471	468	486	460	482	490	500	477	495	431	525	465	504	480	486	487	473	533	496	505	550	473	508	475	497	470	497	499	504	496	441	480	446	503	493	536	523	460	522	500	462	498	470	467	471	534	507	500	478	494	469	464	445	505	502	472	500	504	469	463	518	487	488	484	500	492	483	500	486	475	477	501	492	472	469	559	467	488	501	485	442	467	477	472	474	461	484	522	512	482	461	504	512	471	518	496	519	449	484	484	470	456	443	485	462	445	469	464	469	491	509	510	492	502	450	508	510	524	467	498	495	488	474	513	469	480	500	452	512	513	463	470	514	494	522	501	483	476	507	504	455	467	512	532	480	486	471	519	460	498	514	530	523	464	491	482	507	446	469	473	490	481	452	483	503	507	475	502	507	447	460	521	495	510	477	488	490	479	522	476	523	462	453	457	479	478	473	469	493	465	498	481	471	432	541	463	460	485	496	466	481	506	500	492	480	480	498	443	498	463	498	486	471	482	470	480	474	465	490	483	486	498	476	527	539	523	525	504	483	482	491	462	482	506	476	468	487	516	488	455	455	471	500	489	481	532	423	484	496	515	506	453	459	474	477	499	486	484	520	512	509	447	510	467	492	471	439	477	539	505	543	472	474	494	456	476	504	454	511	445	515	492	493	457	490	460	483	483	466	437	506	471	473	477	473	472	491	505	509	452	476	511	470	470	470	478	456	519	451	495	487	524	472	498	468	501	521	477	465	495	499	496	487	525	468	529	477	469	450	474	511	513	467	477	489	497	494	500	462	497	475	466	482	491	483	484	457	477	508	465	491	494	496	488	487	490	510	545	509	456	480	502	517	423	519	508	466	477	466	475	487	523	511	493	464	493	491	486	480	475	479	470	477	494	487	471	497	493	443	515	466	490	486	478	518	471	495	447	514	519	488	495	487	480	505	495	496	484	462	504	509	465	473	476	490	453	463	464	464	501	461	515	485	448	488	476	493	474	491	462	456	504	484	448	497	464	510	465	447	436	489	516	451	524	475	491	490	483	498	453	438	503	503	469	500	469	477	499	440	517	490	507	470	470	447	485	472	487	502	467	507	473	519	464	471	478	499	467	472	519	474	480	490	488	478	493	476	473	493	449	490	519	473	473	495
22888	21312	28861	24129	21358	21698	16035	6025	3645	2654	2020	1666	1427	1238	1037	893	865	730	691	636	598	586	527	502	496	445	462	419	477	460	469	428	452	456	415	423	452	467	483	455	482	458	479	463	453	469	439	426	442	450	432	447	450	439	446	479	423	421	412	436	450	408	422	400	459	436	435	433	418	448	428	454	375	430	413	457	439	424	409	410	412	420	419	416	403	413	480	449	425	401	460	424	411	429	424	435	444	406	419	402	409	458	437	422	410	416	456	418	430	426	427	419	438	425	398	434	385	389	417	443	439	391	443	434	408	419	428	409	395	407	378	421	450	428	385	427	445	442	427	448	410	451	416	443	410	408	431	435	436	388	424	404	378	393	437	412	411	402	365	393	439	418	427	419	418	406	426	398	423	425	379	399	407	391	433	415	402	400	416	429	389	432	447	452	426	435	415	446	402	429	426	418	387	435	427	409	414	425	407	415	397	432	431	429	418	419	411	395	418	448	399	439	387	445	415	389	417	438	411	421	431	407	422	417	404	451	438	422	465	426	382	397	391	398	452	465	403	389	422	398	408	391	411	439	410	404	414	415	434	409	406	412	387	404	472	452	425	410	417	430	443	415	424	404	413	440	426	416	433	415	427	435	451	400	442	390	403	445	423	436	395	429	433	421	400	446	437	416	471	377	438	440	434	398	399	423	411	426	403	379	411	416	420	417	399	441	395	397	393	410	432	425	390	434	450	428	476	438	445	403	433	425	394	430	467	402	420	444	412	400	444	426	386	374	427	415	410	417	449	445	400	441	409	418	434	415	432	404	400	427	428	412	455	436	426	435	408	404	425	366	428	429	454	362	422	406	406	396	404	423	440	449	405	417	416	423	428	421	402	439	403	429	414	430	443	431	428	423	428	417	408	436	414	386	433	373	432	447	402	382	443	426	437	414	440	437	416	418	453	397	415	439	409	402	378	442	391	394	446	423	395	441	420	428	427	422	402	444	387	398	407	429	410	425	398	421	408	411	413	413	419	458	421	396	447	418	393	432	444	402	448	412	409	430	412	377	384	431	448	408	422	436	399	417	408	417	383	411	434	477	459	399	429	412	409	415	397	401	388	414	404	379	428	421	422	416	417	383	417	413	442	386	379	432	448	421	396	433	402	409	442	424	446	416	426	415	422	421	419	416	410	384	430	446	424	452	411	420	415	436	408	389	390	430	459	455	413	435	413	396	392	434	410	404	429	466	432	392	451	379	410	400	397	404	412	407	415	423	413	460	439	379	431	395	433	420	388	398	450	431	456	404	444	438	363	404	375	421	399	424	415	444	429	414	428	428	404	460	420	427	408	413	435	425	394	385	445	423	441	412	430	420	424	421	416	420	423	449	378	427	422	405	420	435	417	419	415	418	385	415	407	421	395	413	435	407	448	436	403	434	434	447	413	467	413	394	387	428	408	405	427	397	370	436	388	427	424	402	402	410	423	425	398	421	431	404	400	453	402	389	463	398	410	420	423	409	430	430	418	401	423	418	385	422	425	418	397	394	437	430	418	409	407	473	395	440	442	419	412	421	385	396	437	445	445	429	436	407	404	429	458	375	420	408	402	443	392	378	411	412	390	454	433	411	403	422	425	383	389	454	423	406	452	425	408	428	412	453	404	427	408	429	416	419	404	434	377	407	401	401	426	418	419	434	439	439	427	420	456	404	416	418	391	384	428	433	427	406	420	395	421	440	446	424	402	422	423	444	419	449	413	417	359	390	425	417	454	408	401	387	430	440	407	455	430	399	426	410	429	408	438	442	427	396	437	411	392	407	426	413	403	430	408	404	406	416	417	402	417	407	422	414	412	419	413	439	395	422	396	435	407	418	400	415	432	436	443	418	436	417	407	458	459	423	421	449	396	446	413	431	368	410	410	451	441	408	405	412	414	377	430	418	400	430	396	394	430	442	409	415	433	429	412	386	407	429	420	434	420	400	397	444	418	453	410	397	453	442	399	450	428	375	441	378	429	403	395	434	411	410	418	427	425	424	468	409	433	425	458	401	415	404	417	425	402	385	398	409	427	438	392	431	399	385	412	403	448	446	434	395	415	412	414	401	453	424	438	420	428	414	395	396	400	427	408	419	412	408	382	371	413	398	431	421	409	397	438	460	395	419	460	414	394	412	418	446	415	392	430	427	386	412	429	420	431	480	409	417	415	444	399	428	401	427	395	396	410	451	441	406	410	437	416	403	438	437	462	445	409	361	401	380	445	454	426	420	460	375	411	388	446	395	442	431	446	416	374	387	411	388	388	439	445	443	439	423	424	400	417	450	430	409	435	441	417	392	412	410	407	410	421	377	417	396	383	384	432	390	414	395	410	408	396	425	405	452	439	416	399	416	419	382	411	426	422	449	395	408	428	379	391	405	406	415	449	439	401	406	407	421	440	444	414	457	443	398	425	439	420	429	389	407	389	403	413	418	418	422	421	389	423	403	439	421	427	437	427	412	413	388	394	407	403	463	441	431	418	396	439	384	428	441	363	445	428	421	438	374	414	405	418	398	434	434	428	432	389	431	467	391	426	408	411	394	379	390	386	427	410	400	382	440	442	386	432	427	418	438	432	442	393	403	408	449	460	389	418	434	393	392	435	402	388	420	396	437	396	412	410	412	390	400	399	420	429	389	420	416	399	413	434	452	384	427	407	424	428	414	399	408	384	362	400	361	399	403	376	426	398	405	414	403	425	421	408	395	441	393	404	405	447	419	389	387	461	403	415	430	406	383	445	424	406	457	432	431	378	439	376	440	393	415	389	415	423	425	418	390	411	409	424	442	457	417	409	386	413	381	420	410	416	410	438	453	411	424	418	431	441	396	397	394	432	409	404	404	403	388	419	383	428	477	464	453	390	421	437	447	441	379	403	409	401	418	405	419	433	400	393	383	439	442	433	406	416	417	438	454	449	451	421	405	403	401	393	412	415	406	428	433	376	436	431	410	440	404	452	416	404	445	433	419	433	386	437	383	431	423	410	423	410	428	420	417	384	429	398	418	404	385	430	417	387	406	411	432	400	400	440	389	419	430	451	417	457	444	419	413	398	474	413	415	423	444	458	387	402	415	403	425	400	413	415	410	416	402	414	412	429	404	417	414	426	412	419	449	454	393	439	421	428	423	404	390	414	376	413	404	430	444	411	405	409	423	409	446	424	428	429	386	400	427	402	427	407	441	408	401	435	398	407	399	414	413	465	409	471	390	444	393	388	416	432	438	417	398	418	449	411	432	423	418	418	373	400	437	439	418	396	413	411	407	446	407	429	414	407	426	452	418	426	408	392	439	464	422	390	406	402	383	434	451	425	410	415	424	432	414	430	449	394	414	446	427	395	415	414	419	400	431	391	395	409	433	427	433	407	406	416	447	432	430	438	423	400	410	384	458	415	385	402	422	400	414	426	402	391	437	418	406	429	441	422	459	422	386	418	417	402	403	449	412	452	438	422	420	439	447	416	411	447	401	410	402	426	417
33924	54615	43752	26532	18395	14679	11390	8037	5663	4043	3019	2423	2104	1739	1435	1276	1122	877	866	787	795	723	648	606	561	541	540	527	558	523	538	515	520	511	496	491	535	546	519	571	560	549	558	532	516	532	538	545	559	539	562	533	490	517	550	487	504	516	480	515	482	488	529	495	496	466	472	514	465	477	502	496	458	476	461	499	494	457	515	489	490	471	479	471	506	506	502	487	461	535	470	486	491	477	542	501	441	523	506	460	482	518	459	472	455	487	495	495	509	448	497	478	441	486	501	468	484	450	521	489	481	488	471	506	497	518	461	504	485	482	445	474	524	480	462	503	485	465	471	500	469	472	485	512	472	471	479	470	486	493	512	486	460	463	521	459	479	488	477	512	460	475	486	484	469	510	451	528	518	499	502	480	452	464	473	490	503	471	507	521	461	466	454	491	476	493	514	489	469	502	479	491	496	465	535	499	477	469	497	483	497	505	527	466	488	518	483	494	472	487	482	461	478	516	463	477	479	496	487	477	488	473	473	461	479	513	455	496	483	463	459	492	525	474	516	482	492	463	486	463	523	509	455	470	465	506	492	464	498	471	474	497	477	482	484	489	506	465	487	487	458	490	478	489	478	485	459	501	504	462	475	487	496	488	466	479	497	547	472	509	495	500	474	450	508	508	462	500	495	480	499	460	473	501	494	490	486	482	496	497	462	428	494	484	496	459	468	458	496	475	435	425	487	517	458	492	490	484	474	464	501	497	487	499	472	471	557	464	484	496	465	466	496	457	438	539	461	457	494	475	519	484	492	489	469	493	501	445	466	467	520	493	493	503	522	473	472	478	498	512	421	550	456	460	438	482	507	470	452	441	481	477	501	450	515	518	500	484	501	505	475	486	510	521	473	495	478	483	466	468	495	507	519	486	495	487	479	467	473	512	494	517	484	492	498	467	482	499	494	472	484	510	453	479	502	491	496	529	481	489	484	461	442	443	465	483	516	483	482	460	492	494	483	500	482	473	505	455	447	448	470	495	510	454	457	485	473	510	484	483	463	468	488	477	517	483	511	468	490	470	496	472	453	516	458	418	475	462	501	503	480	496	501	466	469	517	483	487	437	480	499	462	463	478	503	491	498	504	476	513	497	456	466	504	506	457	467	503	484	467	469	476	488	483	490	460	506	518	525	479	495	489	500	480	458	468	482	510	465	450	502	482	468	476	533	488	419	482	467	455	497	435	499	503	482	477	490	473	482	454	494	526	483	493	458	469	482	514	476	481	468	525	513	482	494	493	488	500	467	520	495	522	493	495	533	484	493	509	465	447	463	498	479	505	456	481	478	486	506	505	471	489	473	516	474	498	472	508	447	516	473	466	489	501	470	468	500	469	504	502	471	470	485	505	513	480	530	481	474	465	528	478	494	468	468	524	489	503	461	549	509	507	471	471	474	523	499	507	503	484	453	445	472	476	506	526	470	474	473	486	503	472	492	458	500	451	468	464	448	484	489	467	417	438	485	460	506	468	445	475	534	457	502	526	464	467	479	477	450	472	489	439	461	473	455	514	464	451	483	517	484	447	522	473	496	488	522	446	482	480	487	468	480	463	509	492	481	486	460	489	443	538	500	466	465	500	480	470	507	479	514	456	458	494	493	473	496	462	463	477	506	462	500	488	457	470	482	491	462	503	506	454	480	476	461	502	500	482	479	449	488	495	453	528	513	451	461	473	481	502	506	490	467	510	479	494	479	490	486	469	453	477	521	472	524	457	516	470	491	467	451	489	464	502	517	514	494	496	459	491	472	474	498	479	490	482	493	454	498	477	468	475	517	527	500	484	472	462	473	427	516	462	490	447	470	498	472	519	478	537	481	444	483	452	473	452	518	511	510	495	503	508	477	518	491	458	465	485	475	490	444	477	487	476	442	525	507	494	482	485	533	488	464	473	501	476	462	510	459	506	458	488	478	479	469	500	480	493	489	464	502	476	503	521	515	465	492	468	479	477	498	510	509	482	502	501	469	458	505	488	465	473	484	490	533	496	494	479	503	486	496	475	499	476	482	449	503	467	495	489	473	509	493	453	458	490	494	464	481	448	448	474	484	476	471	473	492	473	436	477	486	450	461	457	455	496	457	458	527	503	493	483	489	443	450	451	475	502	442	443	495	444	486	489	475	469	452	468	474	474	514	505	496	480	452	530	497	471	462	520	488	510	486	502	471	475	491	495	477	499	462	470	497	484	514	523	471	462	467	507	488	512	496	450	439	492	480	491	466	449	492	505	470	469	511	504	469	497	478	506	456	478	469	423	512	438	482	503	480	498	514	489	503	526	459	503	455	471	509	499	510	471	458	498	443	477	509	496	508	495	489	485	513	499	484	477	518	513	492	514	496	495	492	497	479	493	480	488	502	507	450	475	478	504	486	475	483	447	470	477	463	490	451	489	500	471	463	487	476	464	493	441	465	488	499	480	454	496	494	475	503	501	491	496	500	473	547	473	493	509	437	481	469	470	466	462	501	504	499	443	475	481	494	477	471	473	489	467	495	468	470	488	475	481	480	511	471	526	421	484	503	514	482	504	475	476	482	482	509	483	504	470	496	484	479	472	517	489	508	455	482	469	485	463	523	518	465	486	506	456	472	484	481	479	475	490	502	447	486	490	456	491	485	495	507	478	482	446	443	485	485	488	469	472	523	451	472	479	491	464	488	453	536	465	474	445	471	467	471	493	499	441	498	482	506	508	491	485	528	517	467	469	440	476	480	489	530	477	491	517	488	489	465	437	460	480	480	502	472	520	497	511	486	501	462	462	495	510	488	483	504	462	513	505	513	510	496	485	430	499	497	459	522	449	477	483	496	479	491	503	455	509	510	448	496	450	455	468	437	514	509	472	460	484	502	491	488	463	504	489	498	466	489	476	471	467	456	499	502	498	484	482	481	501	487	494	488	510	471	506	435	453	502	491	485	491	471	501	462	482	506	480	472	459	475	453	526	515	495	478	441	470	496	461	456	515	483	444	459	507	439	466	529	492	438	454	443	492	495	463	460	501	496	484	481	503	460	434	510	490	512	463	475	493	481	485	493	525	462	463	469	495	473	467	503	492	529	465	478	449	454	481	482	496	494	469	470	517	492	452	455	493	502	476	471	457	437	455	477	464	483	488	469	502	494	438	503	499	501	475	452	500	514	462	504	474	476	466	487	523	508	504	493	451	486	482	436	467	507	509	469	468	475	486	469	507	462	476	499	469	499	452	475	502	524	437	531	477	457	513	467	501	478	441	508	460	508	466	474	502	469	451	494	542	472	489	460	472	448	439	502	470	497	502	475	502	512	526	515	471	455	475	507	503	488	464	500	498	472	463	477	499	489	485	488	473	473	468	483	444	480	513	476	484	498	491	499	508	462	513	474	468	534	514	543	475	495	477	488	505	497	511	476	494	508	478	515	494	454	512	456	498	442	477	457	487	510	492	495	463	544	476	472	467	515	479	482	478	505	474	511	477	492	525	472	498
22895	21338	28942	24118	21397	21766	16201	6365	3991	2937	2274	1722	1520	1352	1097	910	861	753	622	629	582	551	550	489	451	470	421	487	449	396	467	397	495	443	425	417	420	444	461	454	451	468	427	456	439	424	445	422	483	466	459	473	450	411	423	408	427	439	432	430	410	417	443	465	425	430	412	390	427	418	424	439	430	471	398	417	407	459	403	388	437	391	426	406	458	397	428	412	397	420	437	432	420	396	397	458	430	410	427	431	416	451	400	396	422	420	435	390	436	433	436	430	410	393	439	429	392	422	415	457	431	448	433	364	414	423	408	404	399	407	412	396	378	395	385	387	410	412	397	393	422	446	440	407	369	426	397	410	401	443	398	412	413	420	391	426	449	369	429	366	404	404	420	404	409	446	424	410	437	403	404	399	426	425	432	370	428	388	421	403	446	416	438	434	412	406	435	429	460	438	403	438	438	385	421	427	398	401	420	393	393	413	414	417	396	408	427	428	418	381	419	422	407	412	392	386	386	392	397	395	403	407	413	419	425	442	406	453	401	387	430	395	430	402	420	420	404	425	408	365	390	405	417	460	434	410	460	433	446	450	430	424	447	426	441	434	395	429	423	423	441	444	410	423	394	394	396	382	406	440	419	384	459	429	426	414	411	438	454	417	412	415	414	424	382	436	432	405	387	381	421	445	414	401	400	419	409	400	396	442	436	387	404	423	457	396	409	428	420	408	429	437	403	425	402	367	442	422	419	423	412	426	405	388	385	416	430	421	412	422	416	414	400	371	425	406	410	427	412	413	393	394	435	409	436	432	421	405	417	362	404	405	380	411	441	429	419	389	391	432	428	411	419	387	390	405	441	437	419	402	416	418	397	427	430	398	433	406	391	392	438	422	413	468	463	405	415	376	477	379	403	398	483	382	424	419	395	418	415	415	374	428	440	421	418	404	436	365	424	413	398	396	425	376	406	376	413	418	413	438	409	430	397	396	404	407	397	440	425	403	423	418	428	376	385	400	474	398	406	428	437	436	429	423	412	466	408	401	400	420	433	409	411	405	378	420	369	408	372	402	428	411	429	436	424	387	419	417	440	413	396	412	448	383	402	427	397	387	410	432	432	407	405	421	450	419	430	397	418	423	408	387	396	360	391	419	384	377	396	419	399	412	394	396	415	396	417	385	382	411	410	386	426	422	409	400	452	423	386	385	401	382	391	398	447	397	384	418	363	393	422	413	424	408	413	412	440	407	415	423	383	418	408	390	402	442	400	380	436	414	428	399	387	402	439	435	404	410	431	401	404	390	419	403	416	403	418	402	417	410	396	411	390	384	441	416	442	443	404	434	423	424	382	409	410	416	394	443	440	403	420	408	411	418	403	423	443	405	423	432	434	413	391	429	420	425	382	428	433	411	422	402	410	414	432	451	391	412	437	416	420	408	420	376	406	429	459	419	382	410	415	391	432	395	418	446	397	370	448	441	413	422	454	398	438	384	430	411	377	380	399	439	398	426	411	405	398	403	401	430	407	383	436	399	433	426	453	437	389	374	425	449	424	420	394	403	420	404	412	428	428	409	421	458	432	408	406	409	375	389	388	412	411	445	424	427	427	430	458	460	410	371	387	413	390	407	401	442	410	402	437	413	419	408	375	394	411	407	455	396	412	410	411	407	412	422	411	398	427	398	447	452	411	432	444	440	403	383	412	414	419	421	396	444	451	404	438	391	406	426	428	398	435	426	432	436	417	430	445	418	405	407	403	425	399	424	439	425	413	434	431	423	411	420	424	455	413	413	385	405	386	394	391	433	393	431	418	432	448	396	383	432	401	424	416	384	432	398	383	401	449	421	429	434	397	396	385	412	423	391	399	374	421	413	410	405	406	414	407	414	428	395	420	436	413	427	389	406	416	447	416	441	382	411	383	432	425	403	459	455	419	395	412	389	414	426	425	402	399	439	418	425	416	443	420	407	434	438	371	443	389	366	436	409	376	372	448	411	396	400	446	436	418	427	421	396	395	420	398	410	407	409	406	437	442	432	414	425	409	402	419	428	414	408	383	432	414	451	428	397	393	404	395	420	424	416	412	378	410	425	399	395	438	399	448	427	401	401	429	424	393	436	396	404	427	425	404	473	371	428	403	404	428	384	443	408	412	427	397	436	384	416	405	454	429	437	412	420	449	412	392	423	428	414	408	450	428	398	420	401	423	419	438	464	412	395	415	409	383	432	434	407	448	399	404	401	429	400	417	424	380	393	410	417	416	473	419	437	409	459	403	427	423	388	425	390	426	407	394	409	390	410	470	408	422	390	415	401	422	393	408	431	408	434	389	409	381	427	409	410	407	422	425	489	416	430	402	415	450	458	415	462	430	396	393	393	425	406	397	444	434	440	436	417	364	419	398	393	387	415	410	437	392	426	396	433	388	385	414	397	421	402	380	387	402	403	442	417	401	432	411	420	421	409	398	396	451	374	384	424	404	412	401	420	434	441	430	418	454	446	410	441	405	425	411	428	402	387	418	415	399	422	414	420	422	429	455	400	429	411	429	437	409	425	398	440	420	399	455	395	429	388	421	387	384	429	463	404	383	410	447	407	411	400	425	414	414	441	411	409	450	439	406	418	424	400	387	392	415	386	412	444	431	420	402	401	443	406	428	387	401	415	395	385	420	417	439	389	443	475	430	419	397	399	421	415	406	372	430	413	417	430	384	388	426	394	438	406	405	416	410	410	381	385	428	412	397	420	393	437	440	449	450	406	411	404	401	412	414	455	385	411	407	422	401	369	427	422	424	427	430	417	406	412	420	449	448	398	416	417	404	411	427	387	361	423	425	439	404	414	443	419	424	415	442	425	408	400	410	377	399	369	420	427	373	412	418	424	402	410	397	406	426	402	413	429	409	439	456	408	416	409	431	393	459	423	380	411	396	435	438	422	424	442	438	439	443	405	424	413	430	387	420	442	439	430	396	404	424	410	415	388	451	414	413	371	453	402	384	408	409	424	443	427	394	411	395	411	408	395	432	387	411	389	422	393	389	396	379	406	426	397	426	440	377	393	405	441	407	376	431	404	421	383	424	424	421	408	385	409	413	459	401	406	418	442	377	433	405	402	419	412	404	398	428	393	442	393	410	432	386	412	398	420	398	414	387	420	434	390	451	420	403	414	434	413	370	409	433	412	397	426	424	462	409	418	382	376	409	427	429	411	445	437	393	405	387	425	377	433	398	381	415	429	405	417	412	368	392	424	471	444	410	407	394	383	403	413	404	369	437	357	433	393	404	379	426	403	448	384	389	415	431	445	394	382	415	403	412	419	420	394	405	408	435	423	411	396	412	435	438	386	416	440	423	456	381	415	406	405	390	416	428	433	426	402	428	405	398	397	432	398	396	455	410	435	360	451	393	440	466	449	406	415	403	406	458	440	412	402	408	446	481	418	390	404	397	444	419	429	405	421	411	425	365	449	419	412	413	387	404	404	418	397	418	414	410	406	419	384	414	389	378	429	407	447
31409	52404	44587	27468	19068	15518	11316	8278	5976	4486	3217	2626	2178	1864	1506	1278	1097	967	877	783	770	723	649	611	556	530	539	522	541	552	515	573	531	518	518	513	490	538	533	543	532	584	550	565	521	492	475	543	530	517	534	537	522	505	534	495	513	500	464	482	494	486	514	473	503	496	467	498	500	500	476	484	469	483	511	511	477	467	496	488	478	493	482	474	539	498	507	507	485	467	529	482	506	473	496	509	473	488	495	515	490	476	484	490	501	463	476	484	474	512	474	478	466	471	476	481	485	463	466	473	463	496	457	461	454	450	448	469	482	501	504	461	481	495	471	486	450	447	484	478	488	555	482	477	469	460	466	473	456	469	492	471	480	465	450	436	478	456	459	476	428	482	476	497	478	496	521	507	457	469	448	486	517	445	454	463	458	481	476	505	458	480	481	494	501	487	500	493	477	476	474	471	448	527	513	472	488	506	444	535	542	490	449	479	481	515	484	463	456	478	514	456	488	490	508	493	481	495	503	472	495	484	415	477	462	464	512	514	492	501	452	482	514	489	479	434	479	487	470	477	490	490	479	486	478	476	493	504	518	495	468	488	477	482	514	489	503	502	453	484	483	490	485	447	462	481	452	465	506	469	462	448	500	482	490	476	473	481	488	475	458	478	528	478	473	499	483	481	519	450	546	464	471	457	498	454	462	475	510	504	484	481	476	460	475	529	503	481	457	514	498	455	465	473	485	492	476	477	505	492	476	484	454	486	454	440	445	471	525	446	495	506	494	474	494	475	482	504	452	452	504	434	487	487	478	463	452	451	499	459	517	478	500	447	456	474	486	521	462	479	427	497	504	476	490	508	497	457	429	451	483	472	501	447	458	457	484	470	532	474	479	439	447	494	487	486	491	479	493	507	465	471	520	517	506	442	499	487	467	424	491	485	463	493	462	461	519	469	484	492	521	530	473	473	432	487	479	530	436	498	470	488	484	444	468	493	486	471	473	472	478	460	518	484	476	496	468	486	491	480	515	483	459	477	504	481	494	557	484	458	479	512	461	466	472	514	480	445	504	500	480	505	455	518	471	468	464	486	495	516	472	546	480	503	474	463	476	452	462	481	472	476	435	443	458	447	481	484	475	457	445	474	461	493	473	513	468	493	477	479	511	463	468	508	487	508	496	471	525	467	497	483	475	460	502	464	470	467	536	487	451	478	467	483	480	481	501	484	483	502	520	470	452	472	491	471	485	508	483	467	478	487	456	525	467	475	498	495	499	460	491	477	450	508	459	477	480	485	497	446	478	464	492	519	487	451	500	457	474	428	529	485	477	515	492	472	463	469	477	471	490	512	489	482	488	460	483	477	476	480	513	494	499	462	450	476	463	477	450	484	468	489	476	474	474	471	472	484	428	441	524	469	447	473	494	469	464	463	478	447	523	463	470	451	488	492	516	483	484	421	501	478	459	480	506	497	472	479	451	489	472	487	498	495	454	447	465	492	459	469	452	454	476	491	498	468	492	479	517	482	487	453	439	539	479	470	481	522	488	499	453	481	475	471	469	495	472	519	450	455	517	476	488	469	425	483	508	487	476	450	480	492	461	499	497	515	475	463	504	480	502	536	486	465	439	519	490	504	530	478	464	471	470	492	491	446	511	459	494	460	491	455	479	420	489	458	454	502	495	457	449	514	467	466	476	473	481	445	454	489	506	471	481	494	484	491	440	470	470	502	461	515	515	488	482	517	487	474	454	464	491	472	488	497	455	475	437	505	462	458	478	482	499	447	430	500	503	515	488	500	510	472	485	459	479	474	489	473	490	485	492	486	487	490	460	487	461	497	478	500	443	489	490	503	497	461	494	489	472	476	484	488	487	512	464	441	471	473	427	489	454	504	487	491	479	516	500	551	448	471	492	482	480	436	466	468	487	506	465	467	447	495	491	498	506	523	466	464	498	474	452	479	501	441	468	474	484	482	462	498	490	485	509	477	490	508	492	465	495	459	492	444	455	500	491	477	496	487	436	493	489	495	464	482	468	480	450	452	471	484	518	492	473	441	511	491	510	495	466	473	471	500	481	488	490	483	473	442	471	490	483	470	466	481	485	466	475	464	506	468	481	456	477	461	496	506	482	480	469	518	476	459	510	481	495	441	490	493	464	467	521	492	498	490	506	504	475	494	457	464	481	472	451	481	467	487	485	464	485	449	457	471	464	485	495	496	479	465	497	455	475	454	476	472	469	464	462	490	478	481	486	478	476	448	442	450	520	497	473	478	502	484	482	460	481	488	500	493	457	478	475	506	485	461	452	479	486	453	455	475	510	510	509	459	503	506	479	478	486	501	493	496	469	498	484	452	506	445	496	451	469	474	473	438	490	480	474	430	528	483	512	487	468	468	516	468	463	478	515	494	473	478	481	472	490	458	479	502	467	487	502	450	487	475	480	450	461	479	498	488	444	474	458	498	469	478	494	482	489	504	486	479	488	467	462	468	468	487	478	476	469	491	431	488	471	450	464	462	447	477	472	431	492	488	492	494	446	528	520	483	469	461	503	466	471	462	465	456	501	456	488	480	502	477	510	486	494	489	486	463	496	470	489	481	454	486	475	525	512	497	460	485	484	458	477	465	475	465	479	458	487	461	490	512	468	506	438	477	486	445	471	471	445	479	481	485	500	490	456	461	451	499	459	431	477	504	502	451	467	476	474	474	489	496	474	499	455	505	458	478	451	511	462	436	453	499	470	479	493	471	475	486	485	473	497	473	486	450	462	472	447	471	455	504	451	507	493	488	463	479	468	497	484	512	470	459	508	494	430	515	474	505	527	472	495	477	473	464	463	489	474	467	471	511	497	474	494	455	481	478	485	454	484	484	478	462	466	501	471	468	484	513	438	501	468	484	438	468	468	511	477	515	480	512	445	463	451	472	423	482	461	494	495	466	475	458	461	491	497	488	508	459	446	526	484	479	480	520	515	468	489	482	485	500	485	459	443	506	482	478	493	485	484	486	518	488	469	462	476	494	492	451	479	478	461	500	474	499	489	493	469	487	502	448	469	492	473	491	486	432	469	445	498	462	490	490	488	485	475	490	469	456	508	417	482	456	475	491	463	495	493	499	498	481	484	469	466	465	478	457	486	469	476	448	476	473	492	476	489	495	509	480	471	485	462	535	532	484	492	502	488	479	499	477	529	462	484	505	505	483	486	488	443	466	487	469	484	498	491	462	496	465	472	497	481	465	465	474	471	488	505	432	511	496	475	513	496	452	526	462	465	504	435	465	511	446	464	485	501	472	485	471	473	483	486	481	503	457	467	499	471	486	492	484	475	462	457	517	465	483	504	496	513	492	471	531	484	480	525	493	441	486	486	413	493	482	518	490	472	510	494	459	455	440	490	445	473	449	484	488	456	495	436	464	510	480	474	442	470	483	478	450	506	484	515	477	506	495	486	464	498	474	489	478	504	505	495	489	470	523	458	471	491	493	482	516	492	497	455	462	511	444	472	450	507	511
23061	21478	29106	24290	21527	21875	16146	6414	3906	2798	2130	1772	1576	1244	1081	909	805	719	694	615	591	585	507	526	523	457	419	457	436	464	457	462	428	423	461	440	476	416	453	448	474	490	446	445	473	406	439	423	453	449	439	449	413	456	483	427	421	425	435	432	433	449	465	446	421	377	442	405	470	395	438	391	441	441	406	384	445	435	430	448	408	399	404	407	446	427	463	429	389	445	441	427	464	443	421	414	443	449	425	470	416	402	401	412	442	410	407	385	389	399	429	410	413	427	436	405	379	422	448	433	390	423	407	424	391	415	450	412	441	420	393	448	415	388	434	398	411	400	406	387	398	397	435	416	418	400	424	396	408	415	403	435	411	391	403	404	422	386	444	407	401	423	429	465	409	397	402	427	411	462	399	385	384	379	403	419	396	416	423	409	414	422	411	400	393	407	400	397	437	440	449	391	371	417	439	422	416	439	406	423	413	396	433	410	385	411	436	402	420	414	399	378	416	376	447	392	434	411	421	387	462	428	398	412	419	418	411	420	434	389	440	440	375	429	422	421	411	429	428	383	413	442	384	409	415	388	428	369	413	417	432	406	426	455	411	433	429	420	372	418	407	410	398	420	415	428	440	407	386	386	410	478	409	400	405	451	437	429	375	410	396	434	406	411	368	436	398	409	417	386	405	392	388	423	389	409	415	413	409	399	415	414	354	398	368	404	444	385	404	397	431	408	430	401	392	427	432	421	407	423	416	385	438	393	431	418	395	412	401	409	428	393	414	410	418	423	414	422	447	414	434	429	412	405	438	405	387	419	402	444	450	449	413	394	419	418	412	422	407	440	375	393	422	503	386	439	449	445	395	455	435	405	373	443	430	407	392	400	407	418	395	384	417	389	399	424	433	393	421	394	408	406	420	435	431	459	430	415	424	418	446	437	419	436	428	402	415	394	411	416	408	434	378	461	450	441	413	391	433	408	407	432	419	409	448	380	435	394	413	441	400	410	392	399	414	428	408	458	423	435	438	411	406	400	405	362	431	421	400	406	450	396	417	426	427	412	393	395	446	397	379	390	423	388	427	406	397	443	443	423	423	402	416	406	405	399	380	400	366	399	419	433	431	412	399	416	383	394	407	404	392	435	402	435	399	391	411	419	415	396	433	387	427	370	419	428	448	443	427	407	386	418	429	411	437	398	450	416	409	403	417	413	457	409	463	436	415	406	462	421	424	412	403	457	414	422	461	412	411	383	407	390	455	445	445	386	400	438	424	418	441	415	421	408	401	409	433	426	412	422	414	417	412	389	413	437	386	466	402	389	407	415	391	413	378	407	426	421	435	438	439	407	430	415	404	402	409	406	406	432	409	440	377	400	424	428	398	393	397	430	412	416	449	403	392	422	424	398	439	428	433	416	397	430	419	379	427	400	416	385	397	413	413	381	443	394	402	431	436	400	399	450	425	404	412	394	439	397	429	434	376	445	416	395	399	418	397	418	401	405	425	393	437	445	415	389	463	408	412	431	393	420	428	445	392	396	392	408	439	428	421	426	425	411	396	407	420	388	404	385	401	398	414	400	430	407	392	450	397	407	422	377	381	401	424	428	425	430	411	406	452	391	404	418	393	405	401	441	401	398	451	396	411	424	429	421	416	392	467	396	434	410	404	444	397	389	395	421	458	410	399	395	412	446	409	383	404	439	429	416	404	433	424	396	437	425	381	415	431	427	378	415	400	376	431	422	416	422	413	414	380	437	441	382	382	408	423	425	448	423	420	383	417	448	412	424	430	414	430	395	431	425	410	437	402	417	443	393	450	437	400	418	427	424	425	381	443	409	448	419	433	440	417	414	405	405	454	445	414	436	422	412	396	410	421	418	398	413	407	441	432	402	417	383	416	393	441	446	429	440	427	421	383	423	404	385	408	428	419	443	415	417	397	392	403	385	404	392	438	430	422	455	404	434	442	410	388	408	429	428	444	417	394	440	412	400	425	437	432	443	439	373	408	448	396	412	441	431	405	392	406	403	442	442	402	413	438	421	401	430	405	419	371	425	400	420	407	392	407	426	425	407	404	378	390	445	438	453	403	409	375	386	410	409	390	379	410	462	439	414	387	408	426	425	435	398	400	394	427	420	413	403	387	427	419	373	456	419	407	413	430	381	423	411	382	425	386	408	437	463	398	391	400	426	428	429	432	403	442	440	441	404	378	456	430	412	373	434	418	413	394	394	410	413	412	395	416	421	425	404	410	404	425	412	398	402	419	381	440	423	417	380	440	417	400	408	441	401	435	429	458	445	426	388	419	371	399	419	462	420	455	415	400	440	410	409	432	413	401	398	402	429	421	409	416	408	401	397	397	453	405	433	445	402	411	404	416	425	443	432	404	399	385	440	416	440	416	446	455	424	388	434	398	401	517	410	410	435	383	398	414	421	427	383	417	368	442	440	428	368	407	383	411	409	408	431	393	444	422	384	410	384	424	413	432	391	433	411	400	397	397	404	396	429	403	432	415	366	435	433	419	432	402	414	377	437	398	420	436	438	411	419	401	411	408	447	413	384	369	453	432	453	434	448	421	409	428	437	422	386	460	416	413	391	456	410	389	376	399	419	418	455	399	438	417	407	398	416	400	431	401	416	410	415	408	391	385	447	429	377	419	410	426	415	382	430	420	439	433	423	447	397	410	420	396	441	425	444	413	407	416	411	378	416	433	426	398	428	415	407	405	411	435	408	418	398	417	415	403	426	430	381	419	414	408	439	429	429	411	435	392	391	412	378	426	410	440	427	487	369	439	427	393	417	400	400	373	437	425	395	414	388	386	411	442	458	400	397	417	414	420	404	418	394	422	407	375	399	406	450	402	408	403	402	395	433	443	401	421	433	404	419	445	398	428	447	408	417	407	414	404	391	410	415	433	405	417	430	409	418	391	404	418	448	442	396	418	426	415	413	407	406	394	397	417	430	416	432	408	380	426	378	399	384	413	418	371	413	379	423	422	407	398	443	362	416	420	385	359	413	398	418	410	438	410	420	418	417	404	411	412	419	395	452	450	392	389	435	432	418	387	398	410	430	414	404	417	406	420	435	390	400	454	393	411	390	393	421	431	412	431	416	374	428	426	433	434	429	374	430	407	430	380	441	417	390	434	406	417	416	405	396	427	435	413	412	401	393	425	397	385	415	412	384	433	393	414	458	366	431	397	432	423	436	381	398	430	400	398	431	433	412	391	378	383	424	405	408	397	428	419	402	376	416	416	403	404	402	423	423	431	452	433	394	428	420	407	428	405	405	410	448	414	413	381	407	429	432	405	467	393	455	434	431	436	447	385	476	440	431	437	414	423	424	410	387	422	425	419	431	420	427	383	451	392	434	409	403	403	406	419	422	391	419	431	383	434	374	447	430	417	424	366	414	423	407	400	409	412	408	399	444	363	418	423	411	400	391	398	409	391	381	401	398	448	424	411	405	467	420	412	432	394	415	438	392	425	397	412	440	400	414	442	420	450	432
31304	55175	46792	27230	19291	15524	11517	8281	5874	4087	3185	2532	2212	1824	1538	1294	1109	996	830	780	785	709	603	595	610	565	499	527	565	504	520	505	517	496	507	497	533	556	579	522	587	606	531	593	557	504	518	531	552	528	562	511	554	502	537	528	532	544	481	484	465	496	569	468	510	489	459	486	467	447	484	545	498	471	465	479	498	491	505	512	470	497	472	452	493	508	527	473	489	477	467	493	501	477	520	488	492	485	479	502	480	480	481	515	484	506	444	472	491	489	481	492	478	496	470	499	470	475	502	490	447	494	535	506	482	480	457	452	468	453	490	478	481	498	517	477	473	495	491	516	490	470	506	474	515	436	522	478	504	483	491	460	496	472	480	485	511	476	449	494	466	482	468	472	497	477	496	458	485	482	449	468	490	438	464	477	450	459	470	492	482	520	495	459	494	458	458	475	502	491	486	501	514	471	499	480	468	460	469	507	491	459	497	478	466	411	463	467	513	456	455	483	504	451	480	507	459	469	475	498	520	508	534	510	473	504	518	524	522	515	451	511	491	456	489	516	491	513	450	505	500	482	486	502	500	465	456	500	496	472	468	456	483	484	510	472	475	508	467	496	446	465	489	487	489	460	456	467	511	468	491	489	494	477	489	489	517	502	494	492	521	482	500	493	523	478	481	460	480	481	469	504	452	493	466	469	470	495	462	477	452	490	490	515	481	476	476	488	467	491	456	502	520	483	505	494	497	501	488	459	457	477	459	476	480	490	473	487	501	480	491	453	497	500	456	463	440	508	451	512	483	490	481	487	485	413	476	430	503	484	464	455	466	500	517	472	520	520	462	474	449	477	448	474	516	445	466	470	455	465	483	497	497	447	493	482	449	469	489	482	489	491	503	480	482	490	481	512	470	459	454	515	473	526	499	470	447	465	467	521	472	488	467	505	503	507	469	466	456	455	461	476	470	454	501	496	483	488	459	475	480	513	521	504	438	483	513	481	494	459	497	479	474	509	500	489	468	489	450	481	480	503	511	458	499	476	475	482	507	469	474	477	509	488	474	476	484	471	507	473	492	547	487	495	479	460	500	448	518	470	469	467	480	493	449	454	462	486	504	510	512	465	470	493	492	483	470	473	453	490	466	472	487	480	508	450	491	486	454	444	442	470	471	483	488	428	459	502	501	480	454	496	503	495	498	501	459	493	484	465	513	430	476	489	505	497	467	491	468	503	475	489	480	462	504	466	479	507	486	449	486	486	492	476	476	457	505	426	508	479	517	474	464	501	455	460	507	493	462	482	475	510	487	465	460	456	449	503	502	481	465	491	478	497	479	475	475	480	485	491	502	494	489	470	486	469	457	482	485	468	459	471	495	473	460	515	500	469	463	507	452	463	498	457	450	479	472	484	483	475	499	450	493	483	475	498	468	546	500	440	502	448	526	494	482	461	522	480	494	428	473	497	471	464	461	491	497	483	505	466	426	491	481	509	460	461	489	505	485	507	510	488	461	521	508	451	477	487	514	510	496	466	474	450	477	486	527	459	484	489	494	477	482	498	480	513	473	464	499	469	515	484	466	459	474	516	447	476	465	496	521	467	504	491	464	512	499	482	463	464	470	481	515	536	471	481	482	514	464	506	486	479	488	495	480	524	509	467	466	482	470	533	498	480	480	478	474	487	461	491	482	480	474	468	458	508	499	487	503	467	470	465	537	446	498	469	496	480	491	464	489	506	506	455	514	490	513	480	479	488	487	515	476	456	463	498	503	476	484	479	518	488	482	518	485	494	468	475	489	483	505	495	486	519	481	504	495	491	483	498	477	484	477	477	524	472	479	497	470	468	472	516	491	457	466	494	487	495	495	494	471	487	473	443	432	450	486	480	493	488	444	477	514	506	452	481	473	473	433	517	504	508	482	475	481	480	480	486	482	461	476	480	509	481	467	500	465	472	501	510	477	443	464	542	468	501	482	490	492	451	506	474	474	448	530	486	476	457	449	465	455	491	487	463	472	447	479	453	478	452	488	445	479	494	461	494	491	493	470	508	480	479	513	503	473	490	503	456	454	485	481	483	463	491	507	474	465	514	456	497	466	469	516	442	474	495	476	466	444	476	481	476	463	490	458	479	523	490	526	463	496	453	467	463	442	481	459	433	465	495	478	490	456	465	439	472	533	513	483	447	490	491	454	500	479	526	534	464	478	433	523	481	494	499	451	460	496	490	481	481	510	521	487	473	509	451	499	497	464	466	488	492	481	458	457	504	462	505	480	485	508	503	498	477	503	478	463	474	489	518	469	502	513	479	490	459	490	489	509	470	470	488	474	470	456	466	501	472	518	481	498	432	489	507	468	442	479	511	478	486	462	518	497	500	487	451	456	497	472	437	470	472	499	506	514	459	513	441	468	458	496	486	478	503	469	483	471	527	491	456	496	510	470	441	499	476	459	491	464	505	487	482	509	480	500	505	496	457	500	476	513	549	469	500	461	517	481	462	475	520	467	500	479	472	496	480	447	485	489	481	493	461	466	451	480	464	468	505	474	473	458	488	504	456	453	492	461	454	472	488	474	485	478	480	468	458	473	494	472	464	462	458	484	486	513	471	500	493	481	479	482	494	490	486	475	495	431	486	477	457	479	470	509	511	458	493	464	481	481	473	459	489	465	495	478	500	489	513	514	510	503	463	470	479	474	489	446	471	451	475	468	493	484	490	464	489	493	474	466	445	455	494	495	480	435	452	499	475	479	491	492	505	463	484	482	471	469	487	484	525	483	480	450	504	452	499	493	475	457	499	479	495	483	497	500	492	468	467	506	504	434	483	445	483	461	500	457	461	525	503	498	476	451	498	457	465	482	492	482	470	496	484	485	494	520	478	524	495	452	447	439	471	498	469	464	467	475	457	483	481	475	473	442	462	493	475	476	479	503	503	501	477	480	540	520	533	480	470	498	466	460	453	473	452	474	493	481	481	525	454	541	450	465	522	477	462	479	515	501	488	498	485	463	446	485	480	464	488	465	460	454	498	473	494	524	444	464	479	464	455	503	438	481	462	507	485	486	505	470	476	484	485	440	502	453	504	478	499	509	478	475	469	514	486	475	473	493	499	417	483	496	472	482	493	498	456	455	475	488	464	506	465	470	494	477	475	492	475	450	464	496	482	498	491	476	484	480	488	466	457	483	501	500	464	473	477	505	429	492	489	493	494	434	459	497	456	465	481	480	478	483	478	470	465	451	504	490	457	487	507	536	494	481	487	520	515	476	454	468	489	483	473	520	502	476	475	465	476	476	483	473	460	459	475	474	500	489	468	452	493	498	463	488	465	437	488	475	455	467	495	509	477	482	450	439	511	451	497	490	474	469	468	430	519	509	453	465	481	468	485	498	503	481	447	447	464	476	465	486	469	462	440	477	474	516	494	502	480	496	474	492	490	495	462	496	457	482	472	474	499	432	476	483	487	506	497	485	464	490	433	487	475	468	472	491	474	520	507	486	451	510	537	524	465	478	438
22910	21314	28886	24104	21371	21818	16453	6766	4004	3040	2249	1918	1545	1252	1115	945	850	735	649	620	603	588	558	443	497	438	430	460	411	457	469	418	417	419	464	432	443	451	427	487	425	460	436	460	484	451	422	432	460	429	423	451	465	453	394	397	424	397	389	414	419	414	414	419	405	440	426	387	403	402	339	471	438	448	427	396	418	407	389	430	446	402	404	427	409	407	408	426	424	420	385	403	390	408	453	427	434	430	427	397	462	427	421	423	405	420	426	424	402	411	409	382	401	402	403	401	411	395	403	403	380	433	400	427	437	409	382	390	388	370	444	459	405	441	420	434	407	406	418	402	424	395	454	422	412	407	416	395	434	396	442	400	389	415	423	435	400	368	448	427	419	396	441	412	425	398	440	409	434	380	410	426	416	419	395	388	383	410	390	421	427	388	404	431	405	398	421	441	437	419	433	413	429	415	381	396	393	416	386	390	396	403	401	392	414	395	395	406	429	383	388	378	427	421	402	409	416	444	406	378	419	416	399	409	415	404	417	409	398	438	431	381	391	398	401	436	411	419	405	378	381	386	368	394	432	391	415	405	409	411	395	418	411	403	458	389	394	419	375	408	398	420	427	416	395	427	376	411	424	381	410	417	390	429	427	401	396	409	371	430	384	430	382	388	387	423	384	444	445	426	401	458	413	396	373	402	397	438	404	394	411	411	392	411	423	432	397	414	414	403	402	398	411	450	419	400	373	397	411	408	366	377	388	393	385	414	395	422	411	390	423	468	419	398	405	425	408	411	400	418	426	405	420	424	411	418	464	402	401	437	387	437	427	398	421	406	397	371	398	352	409	393	385	375	420	387	411	396	420	367	378	398	409	383	423	409	398	420	416	403	413	409	436	404	426	386	400	399	410	409	397	408	423	359	419	431	398	420	414	402	421	399	436	419	409	451	395	431	388	463	418	397	420	405	421	397	401	385	387	441	363	414	394	379	426	407	390	398	394	410	398	412	381	428	410	403	413	395	420	400	408	398	394	423	390	420	410	411	409	386	410	392	452	400	389	391	410	381	409	426	418	417	436	379	429	426	388	393	393	428	442	404	434	387	418	409	428	389	400	404	378	399	397	388	398	396	384	395	441	407	397	381	399	391	434	412	405	400	388	381	377	407	438	385	390	429	367	458	433	386	388	388	380	435	408	416	433	405	434	396	405	455	429	430	391	396	412	441	399	435	349	394	400	364	407	427	431	384	455	382	379	414	456	396	401	385	373	409	405	433	393	398	382	407	367	429	380	371	413	423	427	426	413	418	409	399	405	377	425	398	414	424	404	399	397	401	400	381	397	418	427	367	442	391	422	427	396	402	409	377	407	385	388	412	420	408	381	419	416	404	404	374	403	420	375	415	406	417	427	377	438	420	371	407	426	399	402	419	424	369	420	402	415	419	422	399	430	383	394	385	389	436	406	384	381	440	409	403	419	412	420	419	412	390	418	399	437	447	392	417	418	387	409	388	413	429	404	407	388	393	428	395	394	410	459	423	388	425	401	440	360	377	405	405	424	388	398	418	417	402	446	404	407	384	385	396	362	399	409	409	381	394	426	394	369	428	432	432	381	428	407	389	418	452	401	378	390	425	384	366	403	401	408	397	396	405	410	413	411	422	409	405	412	417	444	393	412	404	396	406	411	419	421	444	422	429	383	394	398	385	436	416	429	402	405	392	422	413	400	455	423	400	406	388	399	425	394	364	436	411	356	368	392	388	400	406	438	379	393	398	405	395	362	427	431	407	432	396	421	411	420	415	397	423	412	397	413	420	416	433	399	412	421	410	422	419	406	410	381	420	424	425	408	437	411	416	403	410	408	437	414	429	356	458	399	418	405	402	425	384	394	394	396	408	415	428	367	366	396	409	398	406	381	375	418	365	408	399	405	393	441	394	401	438	393	380	383	369	426	392	439	382	371	378	403	417	389	400	405	399	419	421	420	402	439	419	428	368	381	395	374	435	403	412	407	394	431	433	375	413	420	371	427	383	437	419	413	424	409	416	378	437	421	401	375	370	380	390	409	400	405	405	411	421	365	391	380	399	410	402	423	401	397	400	419	395	421	404	397	412	443	388	451	366	411	456	403	403	412	413	399	434	377	407	413	415	401	384	415	402	389	421	419	374	396	390	394	385	416	392	397	410	408	381	406	430	406	414	428	401	412	414	411	404	385	397	399	389	391	428	409	386	368	427	390	392	393	437	434	421	395	393	401	371	400	458	387	411	409	369	421	420	435	434	408	434	383	403	383	399	399	394	384	421	397	449	406	344	429	427	382	377	385	434	419	398	418	387	391	378	387	437	376	421	381	417	411	431	412	370	419	427	397	396	401	382	383	413	420	382	409	442	410	372	416	439	455	432	388	442	418	418	392	414	393	407	425	399	422	374	417	412	444	430	421	428	418	430	411	404	391	402	430	401	393	411	416	389	394	447	357	438	424	370	437	384	411	399	420	418	399	397	417	435	411	434	429	423	424	368	436	382	435	424	424	428	401	412	414	449	409	384	406	402	424	387	402	399	414	390	450	479	407	411	413	414	382	398	441	407	401	410	407	419	409	445	377	415	405	437	439	407	437	386	394	415	466	384	403	398	384	422	400	458	417	415	462	392	421	409	409	361	410	425	413	397	409	412	415	401	390	398	423	415	423	432	413	432	407	422	362	417	447	418	393	387	410	403	401	405	390	389	357	395	409	428	407	444	406	432	407	361	413	394	424	368	409	404	438	417	409	422	436	418	434	380	398	379	460	412	406	408	401	427	426	329	405	412	437	370	402	398	388	396	436	416	434	443	416	410	453	399	411	410	403	432	383	401	421	394	416	412	423	434	412	396	416	443	411	394	419	424	416	404	438	388	445	421	408	389	412	422	421	395	418	387	420	469	362	404	412	422	412	413	389	394	377	429	375	381	433	423	378	396	409	407	413	422	431	419	402	405	401	363	405	403	410	394	384	400	437	429	403	419	428	393	433	414	399	403	425	415	377	389	398	398	404	434	399	394	396	411	407	412	430	428	475	385	384	403	399	409	400	387	444	400	440	391	414	426	416	379	400	414	387	386	399	413	378	399	419	413	371	410	377	390	408	412	431	373	434	407	412	361	385	436	417	381	412	406	383	429	433	381	415	366	427	415	403	400	413	412	402	416	434	423	389	396	417	391	411	402	421	367	432	403	399	390	400	388	403	402	388	417	426	403	420	401	424	425	414	419	427	411	428	391	432	428	385	433	402	416	387	415	397	420	424	447	444	425	400	412	383	409	426	427	417	436	364	456	393	411	434	421	423	406	418	395	419	443	441	346	419	409	403	431	428	402	382	408	389	397	412	414	408	393	381	413	380	377	444	362	420	400	429	384	374	361	426	417	415	397	380	402	419	391	411	408	418	393	428	389	368	422	413	387	434	405	392	409	425	397	402	386	381	401	382	408	410	380	408	378	431	408	400	384	397	419	415	393	446	423	407	412	446	396
31957	54063	42471	26744	19891	16036	11837	8632	6103	4459	3430	2716	2189	1853	1525	1306	1112	1008	887	762	718	709	697	582	580	487	511	509	503	565	516	486	553	503	535	483	542	529	535	524	511	567	521	532	581	509	555	523	523	530	500	524	553	517	537	520	515	460	485	479	502	523	516	503	479	529	461	468	500	481	514	474	475	491	467	476	519	482	463	489	466	469	438	497	454	475	490	510	489	472	515	491	482	480	456	484	465	494	485	463	465	466	462	483	446	478	459	499	486	448	449	472	463	475	489	470	470	444	454	493	573	473	507	453	470	488	515	481	467	490	450	481	488	462	505	483	493	481	409	485	446	511	438	463	494	461	476	488	446	502	477	461	482	490	452	500	480	473	485	450	438	451	446	441	472	477	464	490	490	491	493	460	451	465	461	459	469	466	482	537	495	461	408	504	490	493	463	486	468	470	466	508	422	468	519	487	496	484	496	523	493	463	505	457	456	438	531	480	433	471	471	482	516	462	488	477	488	543	462	484	490	488	511	460	474	470	506	486	449	473	429	462	481	467	484	479	516	477	483	462	516	499	481	425	505	466	501	483	460	480	447	455	434	473	458	462	490	484	472	419	466	476	493	466	484	473	480	445	488	483	414	503	486	509	502	515	466	459	470	464	461	476	479	495	481	497	452	447	482	464	473	450	476	508	467	460	482	428	433	477	472	458	481	473	446	490	494	448	513	443	503	510	497	476	470	458	482	464	483	479	507	507	444	471	471	447	458	467	470	451	455	469	493	501	449	492	492	460	468	477	490	488	500	494	485	522	413	458	482	498	483	470	480	443	491	494	453	483	466	507	463	473	457	484	474	487	487	475	452	435	514	414	462	464	501	479	485	464	442	459	452	471	450	489	469	489	487	464	486	484	465	449	519	463	472	454	498	490	429	489	485	478	480	493	441	471	465	446	424	460	478	478	501	515	446	461	446	453	446	471	476	468	444	506	462	475	461	449	489	455	464	491	464	499	487	501	476	451	451	469	473	474	490	494	481	464	496	468	447	454	463	479	482	470	477	495	433	514	503	475	479	484	499	510	436	473	469	476	462	425	442	482	460	487	501	460	407	489	495	468	494	469	462	490	469	476	469	462	453	477	480	454	477	424	477	467	476	483	484	477	467	453	451	528	471	483	492	481	422	459	454	469	495	447	485	485	464	444	529	476	510	446	456	471	446	436	483	509	435	464	490	469	468	462	467	483	474	487	493	469	490	462	482	481	478	493	469	459	489	450	481	459	483	475	431	473	463	513	487	498	491	479	489	468	517	436	491	506	452	456	471	450	463	485	505	470	439	470	469	487	490	469	460	444	451	461	491	483	468	456	493	482	483	499	493	475	488	448	514	472	464	437	491	486	477	504	458	487	482	491	490	461	459	480	442	456	487	492	466	465	451	454	474	485	455	472	502	501	472	439	457	469	450	524	484	510	476	477	495	524	466	434	460	475	481	441	478	505	431	488	477	482	456	492	524	490	452	460	481	471	439	483	449	458	497	439	454	497	500	509	511	471	517	452	484	477	471	432	448	504	462	459	490	466	474	453	477	457	482	442	465	479	487	489	426	455	484	448	460	479	449	465	483	432	472	510	440	505	458	496	459	472	505	488	487	455	455	487	456	446	484	503	481	424	515	477	491	480	476	497	458	462	511	446	472	477	470	479	526	434	477	465	460	484	484	478	471	482	482	483	502	467	533	430	430	454	501	444	466	495	466	467	455	422	456	467	466	479	461	490	444	477	458	519	483	503	458	507	469	444	511	507	470	481	448	449	470	480	465	432	459	468	487	480	499	453	467	468	473	488	460	466	499	470	462	426	469	473	495	461	470	458	473	518	496	464	509	476	499	505	455	415	461	511	527	475	431	487	493	453	470	481	456	475	487	429	443	512	419	476	439	486	453	448	497	468	481	472	482	503	503	459	476	468	484	487	487	472	472	488	441	458	462	462	464	489	464	479	470	456	505	455	477	498	469	480	466	457	487	463	460	481	482	463	478	470	445	481	484	433	468	494	464	432	445	484	473	452	468	479	464	478	489	446	485	436	481	491	511	478	467	481	487	488	490	448	489	528	453	494	452	441	495	456	482	468	457	508	488	487	457	489	448	489	471	481	478	502	468	444	465	477	447	494	478	471	472	500	494	484	466	457	448	494	445	511	491	445	458	445	509	460	482	472	494	476	447	479	465	511	461	492	459	480	471	496	456	480	458	486	454	495	458	482	449	471	429	464	479	477	442	469	493	460	503	447	441	449	440	500	467	469	445	462	472	457	447	469	460	473	484	462	485	457	469	483	465	477	477	463	477	460	462	453	476	482	460	447	452	454	504	443	485	442	477	507	485	489	503	438	470	443	477	502	453	496	482	525	492	498	428	475	488	471	462	503	525	478	467	458	504	486	472	446	481	484	492	452	459	422	495	481	493	452	465	449	457	472	499	484	484	450	460	468	488	480	482	473	465	446	464	494	489	458	449	458	473	519	463	474	475	443	499	451	459	474	472	460	454	473	491	483	504	461	470	492	442	461	495	450	460	503	501	472	479	484	457	469	473	452	473	472	517	471	503	490	496	481	456	472	461	461	501	479	508	463	497	447	445	468	459	466	478	431	483	450	464	491	463	506	529	498	504	485	466	522	476	423	518	512	451	448	479	479	434	493	437	475	454	496	446	456	501	463	470	500	470	481	465	439	463	462	494	430	530	425	449	477	451	427	448	459	479	481	477	468	445	474	461	475	453	469	449	502	485	480	525	480	479	472	499	449	504	469	492	493	460	478	470	438	487	471	453	517	453	450	483	459	435	491	484	460	445	475	433	485	490	450	481	495	476	438	484	488	437	479	478	502	449	451	504	511	469	481	497	480	453	454	487	463	447	497	457	477	497	460	423	520	461	445	437	463	503	473	460	468	487	491	475	434	489	501	470	464	490	473	459	455	447	496	478	476	444	450	481	468	418	519	474	458	468	475	481	476	491	441	465	460	445	472	497	489	452	496	472	467	490	486	441	455	466	458	472	491	482	479	512	451	472	456	488	463	472	449	469	518	469	478	447	484	498	448	519	477	500	462	463	491	454	473	446	496	457	436	513	490	477	468	494	468	450	450	448	446	446	505	485	426	444	463	511	446	492	462	452	443	523	514	448	456	457	492	497	473	501	465	467	504	473	465	458	486	454	482	531	483	474	509	501	528	485	436	431	458	478	473	500	500	451	483	488	479	505	458	480	462	460	466	485	462	467	451	434	435	446	481	519	449	458	441	447	454	455	474	467	472	486	485	469	453	482	482	447	530	494	453	463	470	505	454	463	452	427	471	470	456	519	506	480	481	476	495	483	441	498	466	469	463	492	485	450	493	457	498	492	462	456	497	478	458	505	448	451	471	476	458	481	497	476	469	477	469	438	511	479	488	499	483	478	493	494	440	448	479	456	473	450	498	473	488	490	453	509	491	480	431	433	476	463	496	497	478	480	459	472	473
22993	21382	28968	24187	21451	21918	16949	7090	4098	3119	2407	1980	1641	1308	1146	981	843	735	718	660	611	567	521	498	455	432	438	447	458	439	457	451	427	407	448	467	436	457	444	479	489	485	485	429	465	457	449	473	412	502	500	447	431	454	418	434	427	443	395	431	441	419	454	368	455	399	454	427	401	410	407	397	424	405	414	429	401	420	422	410	417	386	433	435	394	399	435	390	420	372	402	428	440	404	380	429	390	428	409	407	404	447	411	417	402	358	433	395	418	447	406	414	409	448	407	438	377	398	417	402	440	425	438	374	402	423	410	392	427	426	392	431	418	407	400	364	357	410	393	427	412	430	405	440	461	422	379	441	439	391	399	435	373	463	408	389	429	417	397	428	402	392	423	422	399	387	416	416	424	396	413	417	377	409	444	416	419	414	390	402	363	387	417	392	405	430	432	417	383	403	415	388	403	453	409	434	372	400	423	420	426	418	420	407	408	428	421	394	393	427	413	383	415	444	396	390	394	425	412	423	403	450	374	415	443	427	394	416	425	407	401	393	457	399	435	435	401	430	401	416	392	412	410	444	400	430	383	416	432	396	395	404	420	411	426	419	401	431	386	421	402	424	420	400	443	451	423	432	393	431	415	423	419	452	421	403	407	363	395	415	419	405	410	371	411	441	434	348	413	437	410	418	382	420	431	416	415	414	409	418	398	409	424	382	413	416	388	431	452	388	426	379	386	407	418	441	427	418	433	368	445	420	463	417	423	387	392	436	417	422	406	411	386	413	408	436	437	402	422	423	385	423	389	400	375	442	387	404	390	412	393	392	402	388	421	432	393	449	420	442	399	430	440	422	415	395	436	418	387	418	421	411	413	431	392	434	421	356	396	410	405	422	337	405	419	374	414	398	438	421	413	408	391	396	407	423	406	426	464	404	412	363	400	418	392	396	428	393	417	409	397	395	421	410	395	388	410	442	389	370	354	442	410	406	377	395	420	415	386	399	408	417	386	398	387	414	398	421	391	418	398	399	414	439	430	426	380	453	414	431	414	417	372	404	429	383	411	413	401	412	427	388	448	388	391	420	427	393	439	412	411	400	389	414	447	427	391	375	408	394	433	398	392	411	407	424	431	398	394	424	446	426	412	377	438	389	405	388	408	412	403	428	452	355	422	418	405	400	386	360	373	399	410	425	378	418	421	414	413	421	390	399	421	419	401	422	426	421	428	407	433	425	415	406	414	434	398	430	413	436	442	385	433	411	409	416	391	416	393	363	424	400	427	438	433	416	393	415	397	430	422	418	401	375	397	424	432	388	375	430	454	430	466	410	393	400	396	416	412	386	427	391	399	379	402	410	437	376	407	373	391	447	407	389	438	455	370	427	404	412	419	395	414	421	379	363	444	421	407	413	402	392	409	448	431	396	365	441	446	396	393	410	397	428	386	414	397	417	419	404	408	423	387	424	410	437	381	397	383	428	365	450	447	398	439	415	432	375	419	427	411	415	390	402	417	422	425	418	412	393	396	405	431	444	388	428	438	400	428	371	418	379	413	407	426	403	390	406	407	424	419	428	418	416	420	407	398	405	406	408	395	368	433	433	409	419	413	431	425	397	412	398	419	399	422	438	376	416	413	411	451	395	446	406	414	410	438	424	408	408	395	388	401	405	406	396	391	415	401	413	379	413	426	436	427	401	415	395	372	433	401	403	419	408	423	416	427	399	415	353	403	446	441	413	386	447	408	419	378	418	403	412	365	401	390	408	394	438	382	402	386	433	394	393	424	398	392	450	406	417	416	420	381	402	409	434	408	396	391	394	391	414	368	389	399	419	439	440	388	401	414	398	422	424	427	436	392	405	398	424	369	381	427	421	396	408	369	399	391	387	393	380	416	437	418	383	431	450	455	428	412	412	410	442	412	407	422	404	390	408	385	401	377	410	429	390	405	398	407	404	395	449	421	390	397	406	412	415	435	449	401	401	413	386	394	394	395	389	401	394	423	410	397	400	413	477	431	402	439	426	392	418	389	399	432	414	413	393	396	404	429	379	413	395	429	448	438	391	401	409	419	418	383	433	423	415	426	407	380	411	436	413	411	418	422	363	370	417	425	405	455	392	389	383	411	412	406	375	413	414	383	425	431	357	409	434	386	426	407	390	422	410	394	398	414	407	416	378	411	406	435	424	384	419	405	395	437	367	414	422	406	407	429	415	404	417	374	403	430	456	381	412	394	392	449	392	388	414	427	422	397	412	398	393	414	443	424	396	417	424	413	405	393	405	448	379	395	434	410	401	366	398	413	375	412	443	414	446	388	388	381	442	420	404	377	407	404	424	389	392	420	444	455	405	383	413	406	413	394	387	399	414	428	418	414	387	402	430	397	410	401	411	393	420	400	413	447	439	415	404	367	428	427	414	426	408	377	408	382	400	390	402	436	390	442	431	410	445	430	431	364	427	408	446	403	425	395	419	430	425	421	375	396	448	417	413	368	436	433	442	415	436	404	427	398	405	414	410	405	393	442	445	436	431	402	373	431	377	393	406	389	414	406	414	410	404	381	410	401	380	418	388	373	425	366	424	401	395	436	420	390	413	411	397	433	364	438	414	402	423	383	425	404	429	449	432	408	436	425	423	401	381	446	427	407	395	439	404	423	384	420	404	410	410	397	403	442	407	428	429	416	433	448	407	405	417	413	394	402	380	387	392	382	399	462	412	398	436	411	415	401	421	407	409	392	450	419	434	371	400	427	409	411	419	405	397	422	428	447	415	444	429	402	419	431	437	434	402	424	392	414	431	413	403	419	421	405	422	414	398	397	434	392	417	394	450	397	435	370	390	451	378	435	435	436	401	426	380	424	383	410	398	392	435	413	388	415	393	425	436	400	401	430	418	410	432	374	415	394	391	394	423	424	450	421	404	433	405	402	423	408	403	406	361	419	399	410	379	423	432	400	428	427	409	389	390	417	432	405	445	438	390	378	420	393	416	421	405	407	396	427	373	412	421	410	409	428	431	369	471	397	393	399	433	422	425	410	431	449	435	412	379	385	395	386	414	401	406	440	404	399	413	376	391	410	411	424	420	394	419	389	403	430	400	409	446	366	405	394	450	448	422	416	430	385	403	436	428	438	421	426	418	434	430	447	418	448	410	401	423	436	392	393	393	429	409	405	416	460	410	428	391	414	386	383	411	423	410	414	386	422	374	418	380	391	412	434	383	382	417	421	394	402	409	394	417	386	402	451	431	403	432	400	389	417	386	415	411	433	446	426	384	402	403	401	428	396	402	401	428	396	406	426	388	433	382	409	408	413	363	423	419	408	405	406	411	421	397	419	384	463	433	380	406	416	402	427	409	413	427	381	441	435	394	425	405	431	450	373	412	380	436	404	416	421	397	432	419	407	385	396	408	396	406	386	413	431	403	418	385	397	432	396	400	451	402	391	417	423	406	414	408	414	383	448	408	437	406	383	381	412	412	437	467	410	430	382	402	386	426	399	429	409	400	379	454
31141	53234	42119	26920	20972	16768	12518	9177	6392	4435	3581	2789	2280	1951	1561	1317	1191	1013	936	838	807	699	628	618	560	507	535	514	490	495	485	523	559	525	492	512	543	556	548	519	590	617	569	522	556	548	534	548	533	546	531	519	533	502	519	473	474	512	495	523	523	516	510	489	510	519	478	503	487	495	485	458	453	511	469	506	496	462	462	493	491	474	500	485	454	470	530	485	465	484	489	437	466	498	482	485	503	450	493	490	464	471	485	442	460	467	453	468	430	472	484	502	466	469	470	509	488	451	436	503	454	495	452	493	445	472	479	485	463	457	475	526	494	438	512	494	492	468	465	477	484	486	444	470	427	483	476	443	484	459	518	477	446	482	484	460	471	473	476	463	488	483	479	473	465	467	459	476	483	511	494	506	486	476	439	457	493	496	466	469	482	454	511	448	478	495	469	475	466	500	463	451	487	427	452	439	411	482	469	473	470	480	481	475	476	471	481	487	461	487	469	464	461	478	479	512	458	471	479	452	448	454	473	481	472	459	496	431	508	488	503	461	458	460	497	485	492	476	481	488	483	473	492	518	483	457	499	470	509	495	484	436	480	501	471	453	491	436	465	496	483	498	458	484	459	464	466	524	459	512	501	503	455	461	466	477	465	456	471	471	464	454	469	475	474	492	522	461	464	455	468	501	482	506	480	510	444	445	496	510	470	460	480	470	465	461	464	479	504	490	462	471	462	483	461	512	477	500	480	484	473	464	461	473	443	490	456	485	475	506	486	480	479	477	492	463	493	471	487	442	456	465	462	475	479	482	475	485	492	446	479	491	475	455	459	461	415	483	476	492	458	494	483	467	485	506	473	477	505	478	484	463	461	480	457	465	480	493	489	538	460	487	484	477	439	527	501	476	457	478	458	450	456	479	477	459	460	496	461	498	473	513	473	482	436	506	438	445	450	460	473	508	432	498	476	480	499	472	466	486	453	518	459	488	453	482	476	470	488	505	476	467	475	494	434	483	487	460	471	474	467	487	490	478	486	479	479	466	424	463	468	483	442	419	456	438	478	494	502	468	486	462	447	447	481	487	470	474	472	473	463	458	454	474	468	484	455	482	474	462	472	472	489	475	452	457	453	465	490	459	471	461	472	465	510	468	469	469	468	466	498	462	479	472	472	483	497	485	475	478	523	483	487	464	499	500	505	483	452	476	489	478	488	480	468	469	404	486	512	478	504	457	465	453	461	464	480	472	488	485	464	478	495	475	481	457	437	477	482	486	509	459	485	505	461	536	442	499	478	471	469	498	488	465	450	482	470	507	514	446	450	446	470	475	508	453	482	487	517	460	486	428	517	433	447	459	474	457	489	453	508	487	464	503	463	510	460	467	490	474	468	480	505	462	507	483	473	440	497	458	463	439	508	446	495	474	457	437	482	489	434	489	475	446	484	448	503	492	515	490	475	487	458	475	440	442	437	495	496	433	465	493	465	477	484	453	483	482	430	463	509	473	480	461	431	441	434	466	454	487	457	476	456	467	492	441	466	438	511	521	506	462	475	449	459	497	499	475	491	463	484	442	445	538	453	482	471	468	489	449	460	479	482	517	486	465	459	479	467	486	463	453	478	484	486	483	479	486	481	440	461	434	542	492	465	457	463	471	455	489	550	459	515	495	472	470	536	483	504	501	514	501	474	458	507	459	411	471	468	513	468	450	447	515	439	531	461	458	457	420	450	481	486	469	487	455	491	457	508	469	445	494	477	428	433	450	453	457	461	483	477	477	462	487	452	450	498	459	461	482	460	495	444	438	470	438	512	497	451	466	447	503	480	507	451	451	484	426	454	484	459	447	440	439	493	475	489	487	511	480	462	450	466	476	453	489	491	461	462	471	505	483	475	443	456	450	444	465	489	477	494	475	466	457	507	481	460	470	486	509	459	459	506	507	468	467	444	492	474	472	497	473	473	497	457	460	441	459	493	476	482	484	475	445	488	480	452	469	489	478	485	488	447	443	468	476	424	433	487	435	471	461	481	444	495	458	434	475	484	457	450	467	493	482	486	469	486	494	453	473	469	477	469	490	503	480	455	466	429	454	474	456	489	512	481	480	488	449	448	474	441	476	482	455	488	479	491	489	484	497	459	447	478	495	440	509	498	476	442	472	506	450	517	488	445	498	490	473	490	522	477	451	452	481	458	461	484	481	486	449	489	473	490	495	458	481	435	438	482	473	485	457	461	494	487	474	458	477	504	458	483	443	485	465	482	472	422	482	492	451	474	486	517	465	487	473	451	490	452	485	469	469	508	482	454	468	514	475	464	496	472	468	468	441	496	536	484	508	485	481	491	489	471	434	470	453	462	472	488	487	470	440	499	468	467	471	489	485	486	493	499	497	530	488	444	447	506	472	455	465	467	495	503	467	456	485	491	471	455	512	470	462	430	460	424	474	463	497	477	459	452	477	474	460	468	487	485	462	479	483	469	485	483	501	454	471	468	435	465	428	462	503	462	504	471	507	467	452	460	534	488	455	485	463	477	459	477	478	470	473	481	513	493	474	445	491	453	468	483	459	453	461	476	476	523	456	460	457	525	483	484	466	454	453	491	504	487	485	474	496	465	473	482	481	480	480	492	473	492	467	505	488	466	489	498	505	447	490	491	464	491	481	451	483	456	459	481	479	494	445	490	493	444	487	503	473	473	464	445	458	464	476	454	526	459	487	430	506	516	465	460	425	484	468	478	476	494	487	446	471	420	505	451	463	445	449	478	472	489	519	533	492	530	479	508	432	473	466	466	477	446	526	481	446	460	473	452	512	502	459	455	484	495	413	488	527	473	433	443	459	470	490	489	476	484	447	492	468	500	495	458	502	513	438	461	474	476	511	468	494	458	468	485	480	438	480	478	464	428	486	468	498	494	451	491	490	464	466	459	477	476	498	484	454	433	490	489	479	463	461	494	470	458	484	450	472	455	492	456	484	468	456	457	476	521	471	467	489	459	462	467	469	491	493	481	454	488	436	503	461	470	443	466	496	448	513	449	479	439	489	505	459	436	476	452	450	464	497	441	494	465	532	425	479	528	467	469	491	484	462	504	481	456	466	462	477	477	486	491	462	470	473	458	487	500	463	456	478	486	498	487	486	489	502	437	485	456	442	451	508	436	472	472	513	479	479	458	507	458	433	459	483	443	456	471	485	442	488	481	488	454	486	441	451	456	473	470	457	486	452	447	468	496	443	469	441	475	453	494	481	432	479	466	465	452	472	500	482	497	479	487	475	445	429	454	491	485	446	472	469	473	464	485	490	432	460	481	507	473	450	466	445	503	478	496	508	483	476	510	473	499	487	462	447	426	452	469	481	462	472	418	454	474	513	495	450	456	488	465	478	480	444	477	483	428	438	442	478	483	484	447	471	489	418	485	492	491	469	495	479	512	435	539	494	475	484	428	492	467	460	486	466	480	419	470	523	467	507	509	482	468	503	447	493	476	486	468	478	462	467	443	504	461	442	488	493
22934	21364	28940	24182	21424	21862	17080	6920	4238	3205	2411	1910	1544	1306	1130	1014	832	784	781	626	632	609	497	529	444	439	480	422	445	407	425	446	478	492	466	414	446	439	447	476	447	449	473	458	445	445	464	468	448	462	451	440	475	411	460	434	436	435	396	433	433	394	423	405	435	388	378	413	397	416	445	415	401	373	402	385	440	429	401	408	416	441	419	381	418	400	404	469	397	407	372	373	426	387	411	400	420	414	420	427	407	424	429	394	387	428	424	420	398	412	382	420	425	357	453	422	401	402	375	434	385	420	400	424	396	422	414	410	406	424	431	426	445	394	382	400	409	408	408	380	403	415	421	391	410	411	408	401	420	391	373	424	410	380	424	403	396	386	413	438	379	399	435	381	413	393	370	410	411	440	397	432	385	431	415	393	421	392	410	423	447	396	438	377	444	399	372	400	399	374	412	407	389	384	407	414	406	424	369	403	412	464	437	437	362	373	399	402	402	415	395	419	414	412	397	407	415	421	435	425	402	414	407	395	401	369	415	426	384	397	406	382	384	370	378	374	395	383	419	408	409	400	401	444	410	421	399	413	394	390	395	417	385	437	398	385	424	395	424	401	428	450	386	412	439	430	358	399	411	378	419	416	401	383	414	425	427	443	440	423	444	396	398	392	406	392	424	406	410	372	436	423	385	379	416	411	410	406	407	403	360	396	423	436	399	390	419	384	411	399	392	389	386	425	423	405	436	396	389	388	424	406	426	422	427	431	397	408	418	406	404	378	406	398	402	407	420	378	408	423	395	393	375	391	411	425	410	398	396	426	388	403	384	392	410	402	396	407	430	417	403	384	396	409	440	394	385	395	409	421	377	438	375	399	366	396	419	414	408	379	408	391	403	393	419	425	394	431	392	418	413	432	466	394	413	425	431	381	403	386	411	404	377	378	403	407	409	410	410	422	383	389	403	415	385	388	392	402	442	397	403	401	401	381	370	419	355	386	395	386	372	437	397	441	426	428	438	378	429	439	414	415	381	433	412	446	441	412	393	367	393	388	402	378	390	409	390	414	404	395	416	394	372	395	379	376	392	422	430	396	366	401	422	415	398	427	389	383	424	421	394	360	437	394	408	412	367	425	420	419	421	412	420	424	369	345	404	414	402	396	405	408	394	405	416	454	412	425	397	425	448	385	384	389	410	415	417	428	418	447	423	370	412	429	425	397	438	392	384	430	436	386	421	401	390	424	399	430	413	395	391	362	405	394	402	428	395	385	407	361	427	422	384	382	430	414	428	392	455	431	386	398	418	387	418	437	381	408	420	414	365	422	425	418	428	409	384	438	404	394	366	414	387	368	408	386	424	414	389	404	386	412	392	422	424	395	413	439	442	416	408	398	417	409	432	406	386	434	389	388	432	400	402	425	414	410	388	417	407	400	429	433	379	401	412	406	406	382	421	407	420	403	386	424	425	407	390	408	416	420	409	396	408	391	420	422	386	395	382	428	434	413	391	392	425	439	427	398	408	407	392	440	388	430	417	375	394	392	423	389	376	420	405	426	415	398	423	401	388	415	382	409	408	431	418	427	407	396	394	401	381	415	423	406	383	426	403	399	430	411	408	412	394	389	409	417	419	420	398	425	385	412	402	406	428	378	396	412	385	453	403	385	381	388	377	397	395	412	397	444	439	415	420	427	441	405	390	388	400	407	394	391	393	401	444	400	404	397	409	426	411	441	402	422	422	448	395	390	445	411	406	350	430	408	406	399	444	396	408	428	411	412	446	440	420	377	447	402	384	396	418	440	400	394	399	392	401	396	426	382	410	368	383	395	380	445	409	426	379	431	422	386	395	395	393	403	418	425	438	467	383	412	412	419	393	359	395	388	383	362	426	378	410	396	399	435	423	390	401	424	395	405	442	411	468	374	412	438	400	385	436	412	393	403	392	412	365	415	396	406	422	361	421	396	389	392	391	409	381	398	412	384	433	406	364	404	404	374	439	458	399	424	445	422	411	415	367	407	379	394	436	439	402	418	368	426	411	404	388	391	424	399	433	404	372	428	434	417	415	409	418	393	414	408	421	410	414	407	403	386	422	410	426	395	416	405	388	412	399	448	435	403	438	435	441	428	403	419	390	389	380	406	418	391	413	366	432	411	404	455	439	421	440	385	421	374	442	395	415	411	463	427	414	396	433	437	448	430	433	381	401	424	369	395	420	417	374	417	397	398	430	413	404	446	391	405	431	435	396	435	396	420	388	394	403	374	379	422	432	417	439	403	407	423	396	383	404	407	417	413	391	415	404	413	391	398	402	426	393	404	427	409	384	385	435	385	417	403	426	392	412	396	380	438	405	442	422	379	420	392	388	402	389	438	426	412	415	384	364	426	400	407	391	420	392	434	404	413	400	438	415	373	391	430	373	456	424	412	427	399	410	394	421	428	447	421	434	389	428	430	420	375	420	456	381	429	383	391	408	402	431	439	411	435	384	366	393	389	412	424	397	417	408	408	392	420	394	390	373	388	411	383	393	403	430	368	390	422	393	394	411	386	444	419	408	382	393	364	417	419	405	413	376	381	413	417	396	408	413	431	367	428	407	445	420	409	391	397	407	417	397	394	397	389	381	432	385	418	408	395	382	409	433	404	427	397	403	364	432	434	417	437	404	371	386	387	412	392	428	416	394	423	398	404	412	400	398	364	416	428	412	379	398	413	396	367	381	391	407	431	370	408	379	425	416	414	416	429	421	361	418	370	399	425	372	407	397	365	384	398	424	383	395	456	452	386	426	425	414	421	402	408	442	439	437	402	396	393	405	401	402	432	423	406	409	395	388	455	398	422	373	436	437	392	419	417	392	413	422	397	411	395	412	433	404	410	422	400	420	432	433	397	419	401	413	397	393	427	436	389	393	368	383	422	379	377	432	375	458	419	384	421	361	393	427	423	393	365	445	394	393	404	425	405	415	420	407	416	374	394	415	406	447	414	388	431	409	402	446	431	364	424	414	410	380	446	424	416	394	413	397	414	403	428	395	419	438	435	416	394	366	410	413	415	404	401	383	401	421	390	414	457	414	416	436	399	401	383	379	401	382	408	391	412	435	393	429	392	401	392	383	373	409	414	417	389	419	394	409	444	391	456	416	439	409	409	429	389	430	433	410	424	389	452	413	414	406	396	395	408	429	398	386	437	405	411	393	385	434	392	406	432	384	420	395	370	428	393	401	427	423	426	450	412	402	382	392	432	408	402	375	405	405	400	425	426	433	426	429	397	364	367	412	406	405	387	434	389	412	407	416	413	389	408	401	417	372	431	365	396	408	388	416	394	425	419	408	409	397	387	375	408	441	395	476	414	402	451	402	394	403	389	393	373	376	416	390	423	403	406	417	416	397	394	403	386	413	438	375	359	385	388	422	387	429	407	410	415	420	386	413	413	392	408	417	395	415	438	382	397	375	391	406	449	432	406	403	412	392	411	379	440	405	392	403	446	374	407	407	415	365	437	402	424	414	373
30785	51871	42794	28366	20865	16446	12709	8910	6281	4811	3573	2740	2215	1786	1627	1366	1180	1012	920	856	766	723	703	564	546	523	517	499	537	518	510	514	530	513	539	515	534	520	492	512	527	577	548	513	573	536	504	500	496	531	518	504	491	503	520	503	543	491	491	467	470	476	492	493	487	443	478	475	497	500	453	480	482	464	496	439	512	473	490	523	446	514	496	479	474	491	525	469	472	478	506	486	478	543	475	458	501	494	499	477	469	507	446	457	446	465	485	456	515	454	467	494	462	459	488	492	444	486	484	482	489	512	461	479	489	476	504	494	446	502	498	439	472	452	476	444	508	485	500	455	440	424	481	456	482	455	486	491	478	438	451	471	495	461	492	454	438	455	461	474	490	444	504	463	492	487	476	458	532	483	438	476	458	482	446	473	439	448	463	463	448	466	475	471	444	497	504	508	477	466	456	483	451	485	453	478	468	477	476	462	450	500	493	486	492	444	470	487	479	465	442	493	499	462	463	445	472	454	476	480	479	482	507	452	491	457	468	455	483	495	483	495	470	424	481	477	454	460	434	495	483	464	484	450	489	504	517	473	446	479	492	509	493	496	475	488	492	460	464	482	469	477	499	478	523	500	485	493	500	493	462	505	488	502	483	485	495	483	471	467	486	502	488	512	486	481	491	519	497	489	518	454	507	534	496	469	470	438	492	458	481	449	463	470	436	448	513	468	481	503	502	466	464	496	489	488	482	481	478	476	478	437	468	470	433	479	471	490	473	492	435	470	481	483	460	464	456	503	460	510	493	478	449	473	500	455	482	456	496	466	470	466	436	455	500	477	454	448	464	487	464	457	453	472	449	479	489	512	488	450	451	511	502	454	444	481	466	510	504	430	466	447	504	487	442	466	496	483	439	477	473	478	453	468	484	477	494	504	489	476	444	451	476	462	468	466	467	468	463	452	528	398	503	484	514	477	464	498	510	447	491	484	457	508	467	466	454	537	484	455	507	448	482	476	439	464	466	453	469	485	430	465	458	469	505	481	515	466	475	464	452	444	427	441	492	463	501	478	441	449	484	460	486	467	497	471	449	472	484	514	467	445	498	468	474	477	497	428	484	493	466	467	476	505	476	455	453	477	466	468	481	484	485	445	482	472	486	509	459	477	475	440	438	515	490	475	503	490	422	468	458	418	458	421	430	484	455	492	499	445	473	437	450	459	490	467	476	472	434	510	472	459	446	483	475	496	434	463	515	440	482	480	485	472	444	452	490	479	437	476	497	492	477	483	475	495	486	461	472	468	494	495	457	506	463	466	473	467	450	498	464	519	473	457	451	464	454	463	478	441	460	481	503	468	517	460	474	473	492	455	460	476	473	459	493	519	463	508	460	465	441	480	502	486	446	481	450	446	450	509	471	439	433	443	480	473	443	449	475	440	442	452	443	479	454	458	487	449	495	494	463	467	422	505	456	448	465	472	440	510	451	455	444	484	459	486	467	442	472	497	535	463	513	450	494	487	477	504	447	486	487	469	456	497	461	468	515	442	436	472	467	494	455	471	465	463	475	509	454	529	442	480	509	473	473	470	454	458	482	483	468	496	458	491	493	441	468	490	485	452	462	452	423	492	483	440	500	453	438	502	491	450	472	497	506	477	532	443	460	490	477	431	441	467	494	501	464	450	474	462	481	457	449	441	465	494	475	441	471	437	459	471	474	484	480	413	461	469	477	507	496	454	456	417	474	476	465	512	448	488	462	453	488	468	492	485	458	473	461	457	480	496	495	490	491	507	470	482	477	465	450	493	452	468	485	485	476	457	452	462	446	457	447	492	489	469	488	464	458	431	450	474	477	497	491	484	463	492	522	462	498	468	441	493	478	492	475	424	462	504	478	503	436	460	458	483	508	496	443	496	436	484	448	468	443	485	477	455	447	490	457	477	468	464	471	475	478	501	456	463	469	448	476	485	472	468	442	487	475	474	424	478	479	481	464	468	477	484	460	475	494	461	487	507	498	475	466	462	477	430	512	481	473	496	454	441	483	477	476	442	506	430	483	439	497	454	452	491	467	452	476	472	496	467	445	471	446	478	490	486	484	484	463	464	510	502	474	446	484	455	463	468	463	479	461	473	494	447	480	496	490	471	461	506	471	456	468	484	451	520	436	481	507	456	495	458	474	474	461	436	474	441	488	399	480	479	469	495	468	474	473	458	489	499	450	485	489	492	500	451	486	460	468	459	487	490	432	483	471	439	452	471	480	479	442	473	504	464	492	446	421	457	489	473	500	498	464	497	465	470	532	454	445	442	428	467	457	504	471	498	463	458	484	493	491	504	479	476	453	475	490	493	444	525	481	454	434	478	461	475	504	489	469	438	459	472	508	500	485	483	482	474	484	482	507	488	473	490	488	466	475	494	490	460	450	454	475	486	462	421	453	488	495	496	460	465	447	460	468	451	453	453	481	521	471	454	481	450	472	461	478	498	445	433	474	475	488	443	475	457	496	487	469	474	441	449	452	446	458	465	496	477	500	468	475	489	516	461	465	505	458	460	499	473	490	457	471	477	491	468	438	477	474	449	486	477	459	479	493	469	501	469	460	471	486	491	480	484	427	477	451	473	474	467	456	473	473	496	463	482	423	470	457	478	464	462	471	480	459	459	496	474	423	467	488	490	458	465	459	459	508	490	476	474	465	477	475	461	491	466	503	465	479	503	467	498	478	477	463	518	502	417	471	470	487	451	492	470	471	505	475	477	475	465	457	505	481	470	467	462	473	489	472	479	498	456	483	458	509	416	437	502	450	465	496	464	450	462	494	439	487	498	445	466	461	464	448	512	470	468	476	484	464	473	443	478	466	483	513	498	440	483	489	460	475	518	483	477	477	467	457	506	494	495	433	490	455	435	478	450	454	500	453	497	498	473	480	462	470	443	482	497	470	477	518	506	516	467	481	515	502	449	456	524	468	502	511	436	512	459	488	455	443	463	459	494	481	479	483	457	454	483	492	495	465	452	449	504	464	513	456	474	460	488	511	468	451	453	456	469	484	473	495	445	450	478	484	488	499	483	518	432	447	465	467	503	467	463	523	474	482	455	457	508	470	480	460	440	492	476	476	504	484	475	465	445	465	491	480	498	468	477	494	466	412	441	500	517	439	477	479	481	504	490	480	425	489	450	462	474	487	488	468	486	471	477	477	465	498	460	449	460	491	482	485	481	473	474	480	440	455	492	480	492	425	436	513	452	486	506	477	491	497	473	483	479	476	425	502	452	457	461	461	455	484	455	467	508	488	483	461	464	484	489	468	500	478	493	526	469	417	510	456	461	460	465	457	493	470	465	457	458	457	468	452	498	464	503	486	476	447	493	480	497	493	452	468	473	478	503	473	538	478	475	488	491	466	471	499	494	476	523	509	473	490	441	468	489	457	495	471	498	473	460	456	470	475	465	478	476	455	464	460	460	446	472	483	426	515	488	484	487	495	441	496	477	426	477	476	450	479	450	478	433	458	463
23011	21424	29005	24218	21478	21861	16565	6393	4065	3032	2398	1969	1494	1377	1133	940	781	786	686	631	572	562	516	520	453	416	420	431	478	427	440	428	418	427	450	460	397	454	458	471	435	453	485	449	499	434	450	461	453	476	454	436	448	419	430	456	408	465	444	413	424	452	412	419	420	384	413	393	407	434	428	424	425	424	395	436	401	402	354	409	415	430	379	410	414	400	392	399	388	421	450	433	429	419	398	390	388	439	386	411	399	419	415	420	426	407	400	382	415	403	403	414	411	395	423	420	442	407	427	412	400	401	386	409	423	407	419	418	434	451	381	391	415	409	405	367	404	421	393	421	393	389	398	407	453	416	407	405	400	420	368	407	428	419	397	408	402	391	377	430	386	410	430	398	421	425	415	430	426	448	427	423	417	408	411	373	395	416	427	388	428	414	436	408	416	415	394	419	404	406	346	364	424	397	419	413	407	419	404	382	372	396	410	429	416	406	455	426	386	407	410	408	403	384	436	398	399	391	435	440	404	450	392	434	423	404	394	405	413	403	405	401	384	393	448	385	408	424	402	392	423	405	389	430	381	391	395	390	431	408	436	463	445	416	405	414	412	416	386	422	416	416	415	400	429	413	384	399	419	394	410	420	429	391	418	425	404	378	421	390	376	392	422	397	375	422	418	437	443	430	425	419	415	377	426	402	400	407	453	376	413	405	376	433	406	422	387	406	415	373	412	414	381	377	379	420	386	398	429	402	420	411	395	400	435	394	361	381	423	445	409	417	449	422	435	439	378	407	394	425	402	419	367	393	420	422	417	435	421	413	380	423	410	387	399	443	404	439	413	386	422	386	388	377	383	406	431	421	386	440	415	399	430	435	415	410	423	386	418	424	428	426	399	413	404	398	402	415	407	368	406	419	404	451	395	404	367	409	420	419	424	382	422	410	394	372	399	442	429	461	404	408	383	410	423	393	392	432	369	406	428	411	408	387	417	364	436	381	435	447	424	399	416	400	405	425	417	403	378	410	445	401	417	413	417	429	408	411	414	410	417	434	405	418	411	390	429	447	407	413	429	407	412	406	392	460	403	405	428	393	396	373	423	380	412	389	397	422	402	410	427	421	422	373	424	413	432	413	431	416	412	426	414	447	390	383	424	394	410	387	416	392	410	403	429	427	400	412	405	419	390	399	423	412	406	383	409	401	402	411	422	374	400	403	402	427	390	397	400	423	414	426	433	432	392	380	462	406	418	401	431	400	393	391	410	412	399	420	429	438	409	396	454	388	388	429	398	419	430	403	457	416	395	378	427	416	430	394	378	417	391	418	405	407	414	390	458	418	410	401	401	423	408	384	383	403	421	398	413	373	440	403	428	435	424	380	394	429	393	406	442	409	443	388	370	414	405	410	408	417	423	429	372	394	383	450	405	391	418	391	386	416	410	416	428	406	417	413	383	377	429	413	423	447	429	391	395	402	423	392	409	377	442	417	387	434	425	447	402	420	361	422	369	395	395	406	417	417	408	423	426	423	417	425	423	397	472	420	432	387	411	393	382	382	407	424	399	358	444	421	397	397	394	428	408	423	407	416	389	381	411	397	400	381	411	430	386	468	403	376	387	410	385	397	412	395	430	398	378	443	426	452	410	415	429	448	439	393	425	423	410	439	397	409	408	421	396	384	448	409	427	391	382	430	395	411	414	409	388	381	418	418	420	394	419	419	395	432	422	419	396	403	416	393	371	423	423	406	397	404	375	396	429	428	400	398	393	431	415	407	414	418	449	401	424	417	381	392	410	438	436	400	438	414	415	389	372	412	408	407	399	418	374	429	415	350	377	404	415	405	398	406	410	411	405	382	428	412	421	356	403	386	364	429	423	408	383	450	402	373	442	372	407	373	400	444	399	396	427	370	396	388	404	416	436	411	404	411	405	431	452	423	401	396	413	412	431	400	398	426	437	375	403	411	391	402	412	403	437	416	394	422	393	416	410	462	421	384	398	450	409	404	421	374	409	401	390	381	403	397	418	412	405	427	422	437	446	402	414	408	404	438	405	392	398	384	381	392	412	392	376	409	436	418	432	414	427	383	413	395	427	423	390	425	425	427	374	407	443	413	395	419	390	383	409	374	386	444	431	379	395	429	403	395	369	422	421	404	398	419	424	397	438	385	397	422	415	389	447	415	409	411	422	404	404	444	411	396	408	409	402	414	409	417	364	391	414	421	397	407	405	428	398	445	403	430	407	398	407	421	429	398	408	380	433	425	393	389	403	398	415	406	385	397	439	431	410	377	387	440	381	447	402	405	394	369	400	391	419	426	389	378	385	426	420	423	415	399	433	429	419	428	398	388	384	411	415	424	422	417	401	402	423	398	403	434	407	446	395	421	424	411	414	421	387	373	401	413	405	383	419	360	397	425	387	409	414	399	365	403	405	417	434	405	439	387	384	397	430	402	376	407	417	372	373	403	417	423	423	442	394	400	413	459	371	395	409	394	408	382	408	405	388	454	398	389	387	406	395	383	439	404	400	412	389	421	387	419	436	405	401	390	434	386	404	422	389	421	400	383	356	439	407	410	404	366	410	380	436	426	417	410	426	375	403	356	393	378	393	388	408	434	413	420	399	406	442	407	408	427	428	389	412	454	441	412	445	413	416	366	392	427	419	418	390	405	399	443	397	398	405	409	420	395	393	409	422	450	431	429	392	412	430	426	412	393	392	453	412	386	388	421	413	423	373	390	422	427	424	418	410	402	433	415	414	412	391	395	404	417	380	390	438	411	398	364	406	414	404	367	394	390	415	416	432	436	434	387	430	386	378	436	418	411	407	404	399	399	437	407	423	365	371	423	407	382	421	424	421	396	404	406	405	392	408	426	404	410	441	385	428	396	417	398	394	434	410	402	378	440	426	436	414	393	397	393	399	396	431	408	420	388	413	430	361	444	425	402	392	369	359	396	384	391	378	381	400	437	430	413	420	397	375	379	400	413	392	418	435	426	388	410	434	389	405	397	401	382	436	409	403	434	412	452	432	420	396	398	399	424	412	434	422	422	424	423	389	432	400	423	377	405	418	428	401	413	407	419	424	386	392	418	424	404	390	389	407	395	387	386	385	430	372	418	401	443	414	391	396	422	384	413	415	440	415	382	397	383	427	408	409	399	385	373	406	416	386	393	433	401	438	431	395	394	404	416	397	378	393	446	403	393	426	411	412	413	392	443	415	440	372	386	383	410	404	396	453	389	410	392	406	385	403	421	428	416	383	408	402	393	420	392	448	409	423	431	396	416	370	387	386	409	445	430	428	393	407	397	435	372	409	450	399	395	402	409	424	365	394	412	401	384	400	439	422	400	384	386	433	428	387	412	405	382	415	394	416	383	386	398	416	422	401	404	379	414	452	394	411	407	419	416	395	412	401	394	447	357	413	411	435	414	435	388	415	424	386	408	403	432	420	403	395	406	426	393	383	415	403	442	414	423	439	371	423	392	402	419	376	423	379	414	429	411	412	390
33389	53804	43971	28275	20319	15830	12120	8547	6368	4586	3502	2859	2231	2016	1633	1289	1086	1037	905	786	775	661	611	621	556	513	511	467	478	507	481	504	511	496	510	534	500	494	513	533	540	565	538	508	547	568	507	495	484	536	482	527	530	523	528	516	508	491	505	498	459	533	507	479	483	447	506	493	456	505	491	480	501	465	493	453	524	501	495	488	515	495	498	443	457	482	492	502	480	500	481	505	485	479	468	483	499	477	456	466	437	480	556	473	512	475	456	447	473	508	474	474	501	468	513	459	470	425	470	436	447	467	496	510	493	472	502	480	448	479	442	482	443	491	486	482	442	447	492	485	442	486	480	462	470	464	495	504	468	455	500	474	489	508	517	475	468	445	466	476	475	482	483	454	453	541	446	508	460	462	441	491	450	465	463	463	454	477	448	488	486	481	461	486	453	486	475	475	457	491	488	464	484	504	476	460	476	512	467	490	475	491	459	474	458	466	472	447	512	477	457	495	431	467	484	481	501	471	442	497	478	448	454	504	479	480	491	435	500	453	468	460	474	490	482	453	492	486	434	469	500	529	510	482	496	520	476	468	465	489	445	475	495	491	476	539	471	500	496	495	479	450	491	472	507	492	501	504	466	474	498	461	470	508	493	489	494	474	520	473	429	488	506	454	445	484	446	450	450	471	505	470	493	473	500	479	485	465	457	475	437	489	480	514	457	467	502	497	447	479	477	474	494	433	443	507	538	446	453	502	473	499	485	462	430	480	474	440	499	471	469	501	439	472	461	475	477	449	505	444	483	476	442	487	470	478	496	477	483	439	511	479	479	459	475	456	474	502	465	455	474	451	484	459	497	488	487	454	441	461	432	495	449	478	474	485	507	464	488	515	468	449	450	483	468	492	457	446	524	436	482	492	494	450	491	495	477	472	508	442	500	488	506	460	499	471	498	484	452	467	458	468	516	463	489	470	504	498	462	485	508	464	493	450	513	489	479	465	476	501	451	444	504	496	480	469	461	479	517	468	442	472	469	457	474	475	489	489	478	516	460	445	463	493	469	482	494	469	489	457	456	456	494	443	471	514	501	456	477	487	506	472	487	473	488	483	464	486	490	484	467	517	466	499	472	494	510	469	495	487	527	524	471	476	478	483	473	471	471	450	524	449	448	505	479	434	478	461	466	483	455	478	460	485	441	493	490	447	484	438	484	454	506	456	480	485	450	508	434	466	496	462	532	478	497	473	456	479	460	460	466	466	425	467	483	485	482	458	497	480	450	443	501	487	462	485	441	480	479	444	435	504	490	454	445	479	483	495	476	488	479	457	461	440	461	478	458	471	472	469	445	493	465	476	436	451	453	423	465	488	478	435	425	453	464	474	467	514	500	473	465	485	470	480	474	483	459	471	480	491	474	466	478	479	495	438	494	461	463	490	476	474	501	444	450	500	464	495	491	500	455	419	484	487	489	470	493	479	481	463	469	497	440	444	436	503	457	461	453	454	487	490	494	467	471	460	444	471	475	495	461	443	463	470	447	480	457	486	496	516	471	443	456	434	467	518	448	502	469	483	480	494	474	473	450	471	496	464	447	483	504	486	463	505	491	474	478	446	535	487	484	494	452	491	481	508	476	435	494	486	469	442	432	472	492	480	496	506	474	475	474	506	463	493	493	474	483	454	480	478	474	479	493	464	432	451	481	475	487	475	496	493	473	519	434	477	472	460	416	478	451	484	457	452	482	486	455	488	432	486	438	497	528	482	466	477	460	457	487	468	464	476	481	474	517	444	473	472	480	508	511	457	486	478	467	461	468	500	452	481	483	486	440	485	450	457	437	457	436	486	490	495	481	503	465	475	468	485	528	505	450	505	457	465	495	447	454	439	487	496	473	494	481	461	448	475	469	442	479	495	471	480	471	463	473	469	455	486	486	436	495	495	490	469	462	488	427	431	523	474	457	466	478	446	467	473	442	427	421	486	488	452	477	448	447	479	508	475	486	472	457	440	474	478	526	437	437	457	493	434	478	433	437	488	486	437	441	500	473	485	467	498	490	472	448	449	514	469	535	477	514	479	469	452	472	446	477	449	489	480	470	489	486	472	464	474	457	456	480	443	463	492	495	458	524	515	467	477	462	496	483	473	502	492	488	509	497	472	485	464	458	466	497	435	489	510	516	487	478	488	491	458	490	481	467	431	447	530	480	459	500	476	465	513	482	449	447	494	475	460	463	479	470	490	465	458	501	461	512	410	460	484	498	442	458	442	484	445	448	502	479	479	493	473	450	441	518	497	485	469	464	467	458	465	468	457	464	458	442	455	422	509	478	479	498	449	483	482	486	484	460	438	466	470	530	485	461	445	467	479	505	527	492	483	517	482	503	477	500	508	480	443	502	482	491	507	475	479	479	468	493	466	506	461	476	483	473	448	482	447	481	475	462	472	488	455	466	484	436	490	458	479	478	475	493	469	481	472	471	465	460	500	478	466	460	485	484	491	472	447	482	448	477	487	447	461	497	455	464	500	473	504	481	465	471	444	476	439	470	477	468	482	487	506	470	446	472	514	486	479	445	494	461	432	457	467	459	464	445	467	477	473	468	484	491	478	470	442	449	485	484	459	478	451	476	460	488	483	487	484	482	455	500	457	482	476	478	482	472	492	437	487	485	479	477	464	478	463	490	470	481	491	461	454	450	465	449	419	466	488	464	440	477	487	486	468	467	444	485	478	488	482	444	491	454	466	480	474	492	469	501	491	463	469	466	455	435	462	530	472	492	501	472	474	489	432	436	461	473	461	478	458	453	478	464	475	468	472	433	443	468	459	485	475	481	492	488	446	476	475	447	459	488	449	464	477	455	459	450	501	491	448	441	512	447	459	476	460	489	495	495	528	437	476	492	424	496	509	457	501	467	478	442	449	453	458	498	467	476	457	484	477	474	468	480	468	466	474	469	494	440	429	448	482	467	454	463	455	463	450	511	483	452	518	428	492	501	467	501	466	467	497	426	492	500	479	479	476	466	449	477	417	443	489	509	487	468	453	490	465	444	472	485	555	440	445	522	462	482	459	475	491	467	431	529	454	484	494	483	471	488	455	508	464	490	468	515	516	479	461	452	499	488	483	496	470	434	508	454	480	492	479	501	446	482	499	454	463	484	474	475	469	458	516	488	471	442	492	486	443	471	477	441	458	449	467	443	504	455	491	516	455	482	493	458	450	477	461	453	474	458	493	481	465	487	507	486	459	469	497	476	509	485	511	455	455	467	478	498	446	467	498	469	492	461	497	435	436	427	488	486	477	501	465	455	453	469	481	455	447	470	481	471	441	456	504	495	449	445	526	515	485	439	452	497	453	449	512	450	438	448	508	428	458	457	472	475	471	481	473	470	481	486	509	428	476	429	449	464	476	468	491	459	474	449	450	459	476	517	461	492	467	440	484	482	487	530	474	455	457	471	438	476	428	474	469	437	481	475	472	463	489	508	471	475	503	461	478	436	475	512	474	466	448	466	469
22898	21322	28824	24163	21372	21704	16304	6235	3987	2837	2139	1758	1395	1204	1059	901	769	739	654	613	593	516	476	477	443	437	411	412	437	417	470	414	416	421	459	403	409	444	420	427	461	465	457	407	480	454	437	428	446	424	431	411	376	441	466	400	377	424	406	408	463	383	418	383	378	404	408	422	418	408	412	391	446	433	403	408	385	396	389	423	389	409	395	429	447	406	431	425	430	386	458	409	429	431	424	405	396	443	413	407	391	431	365	395	417	415	381	378	422	403	411	411	382	409	373	406	381	384	390	435	429	384	396	429	385	415	366	433	366	430	427	373	420	432	415	405	444	441	421	414	409	381	373	408	410	396	409	374	397	394	437	414	442	397	410	452	421	403	381	365	374	427	390	388	402	402	385	406	376	404	440	396	396	404	395	377	401	437	380	394	432	418	410	426	383	427	404	387	385	377	407	338	392	367	398	381	383	427	375	423	401	418	411	382	422	409	417	397	423	396	424	430	412	428	393	415	403	378	387	398	444	395	398	408	426	384	385	395	411	394	381	407	422	415	422	390	423	366	384	414	423	402	411	432	378	414	392	415	432	386	444	361	430	457	367	433	398	438	402	430	397	398	428	386	386	427	458	363	391	438	423	344	395	385	378	399	373	422	382	393	415	391	424	386	372	412	399	396	408	403	368	437	415	387	407	438	363	395	410	449	381	430	434	388	367	391	421	376	387	413	418	404	397	440	396	415	408	384	405	430	390	422	398	405	388	434	404	366	361	386	402	427	454	378	409	420	378	394	400	425	402	414	400	402	459	413	397	389	386	414	376	383	383	396	392	399	382	415	399	388	390	438	415	404	406	427	441	443	396	417	420	375	386	363	370	410	444	390	380	387	391	385	433	383	404	407	390	394	413	413	389	431	397	425	399	415	382	386	405	397	388	409	400	389	397	419	362	392	418	449	421	427	368	406	432	386	409	382	401	440	397	425	416	374	413	421	444	425	412	390	392	414	380	420	384	406	423	426	426	413	410	427	362	374	398	380	397	402	435	383	392	395	382	417	431	425	372	397	378	431	404	370	399	417	416	436	360	421	369	402	395	412	408	427	386	394	385	384	424	441	392	413	390	357	404	406	388	418	383	407	373	400	388	395	423	400	392	412	429	393	393	387	422	413	418	428	407	421	370	374	375	423	367	382	382	401	367	405	414	416	416	427	397	407	401	417	402	423	401	399	391	418	417	412	374	399	400	390	403	399	411	410	379	428	433	426	387	407	403	419	390	442	403	421	380	425	435	391	380	393	388	420	400	379	393	409	394	388	433	419	410	442	382	382	399	379	395	431	400	380	390	411	440	444	381	387	411	426	425	416	389	420	400	417	401	383	401	395	401	405	381	394	404	382	392	375	388	386	376	398	412	399	379	399	370	417	423	390	422	413	383	377	409	362	394	385	429	403	418	420	375	420	422	408	397	385	424	406	376	403	405	405	419	367	390	364	434	373	398	399	407	374	390	414	409	397	431	406	392	406	432	381	417	403	395	437	403	394	422	415	396	406	387	386	392	428	395	423	403	393	405	422	419	401	410	419	419	405	389	405	413	387	410	418	448	384	387	423	414	407	424	371	405	394	424	401	368	439	408	381	395	407	397	378	397	405	413	411	390	402	388	423	391	400	440	391	392	393	419	433	442	412	437	379	401	415	376	390	440	382	410	432	375	424	392	435	412	467	420	407	420	377	435	427	396	394	394	395	404	408	424	431	394	440	392	381	389	426	382	408	393	377	433	390	400	388	393	409	430	399	385	392	406	396	383	405	373	410	401	404	367	429	389	363	387	409	434	427	432	388	383	354	413	353	396	407	413	384	386	389	385	398	388	394	452	420	420	447	409	391	405	400	399	404	381	411	408	446	438	415	351	381	390	420	403	370	414	422	379	397	367	434	430	386	408	413	431	369	397	424	388	408	426	380	392	415	421	382	407	458	412	398	426	358	416	411	426	416	394	399	431	390	435	391	370	426	395	352	401	388	389	402	424	390	399	406	392	384	390	394	393	369	408	392	385	392	407	437	411	431	415	381	401	393	387	392	402	402	395	399	449	404	414	436	387	421	418	405	395	422	410	377	369	393	404	433	401	409	408	421	441	395	425	406	413	386	441	383	379	412	431	416	403	413	381	409	393	456	400	409	389	402	436	408	433	405	411	389	404	384	388	431	389	405	379	396	392	394	403	418	389	418	426	410	435	388	378	396	381	377	410	393	396	400	378	398	429	404	412	434	431	403	395	433	401	398	407	406	407	407	437	392	382	363	417	419	427	365	394	398	370	360	405	409	438	403	400	405	417	394	401	411	415	399	396	402	397	375	419	405	371	405	412	415	426	421	406	418	405	426	397	414	440	397	402	390	432	427	407	407	404	376	417	382	433	443	400	432	399	398	378	410	373	406	408	423	392	395	432	432	406	452	407	397	409	419	364	432	407	397	398	408	398	419	423	376	407	391	378	423	411	408	371	389	387	407	402	429	399	400	388	421	390	417	379	412	381	412	402	376	397	400	424	426	415	362	369	405	414	394	386	413	382	383	436	426	411	420	404	394	400	404	421	410	364	431	383	409	411	396	393	402	387	419	412	392	411	376	385	391	404	405	421	438	415	418	372	412	416	402	382	411	403	403	395	411	418	429	402	382	402	425	420	370	412	410	414	400	404	391	402	387	418	403	373	395	404	447	444	419	409	403	386	388	415	380	452	406	419	409	435	418	422	405	395	450	405	397	373	392	428	382	383	401	388	376	412	412	398	401	408	360	375	392	407	414	427	396	378	381	428	403	405	377	388	439	387	416	434	435	430	389	398	401	391	400	443	411	394	390	429	429	396	454	408	396	419	411	367	409	394	425	403	408	441	388	418	378	395	389	356	416	402	406	413	415	379	424	403	393	397	377	432	429	376	418	386	417	372	427	439	408	414	412	406	388	404	418	399	402	382	432	423	447	414	402	399	398	411	395	373	414	394	376	387	411	387	412	400	435	429	423	365	442	396	399	384	435	412	409	416	439	401	406	378	408	409	388	429	404	412	403	372	387	415	418	389	406	407	383	399	412	414	431	421	413	378	414	391	385	393	383	422	423	381	393	396	388	437	458	364	401	384	411	382	422	416	384	426	369	405	444	417	402	418	405	400	400	382	422	422	398	392	404	418	407	418	432	425	432	395	387	385	413	455	399	391	413	416	371	430	363	402	416	388	392	447	385	393	418	402	379	415	423	398	395	421	381	400	383	405	388	413	410	404	412	386	430	423	421	416	401	374	386	421	397	411	403	409	405	416	397	410	393	408	411	379	384	379	370	396	371	382	412	397	417	403	427	390	424	416	391	392	389	375	418	389	373	402	422	416	413	402	403	386	416	428	408	412	380	393	370	450	381	402	442	379	404	444	401	379	373	398	392	391	388	409	390	430	437	410	412	392	377	374	344	410	400	375	369	381	375	393	397	421	409	411	392	369	402	388	415	396	375	373	370
33438	52993	43139	27935	19238	15163	11598	8101	5919	4264	3137	2616	1996	1743	1490	1235	1058	965	869	763	758	642	609	602	531	541	491	521	491	488	446	483	482	501	506	501	489	498	496	576	575	537	545	559	518	552	524	531	516	517	522	527	520	491	531	449	481	537	479	491	500	513	466	453	468	499	494	471	468	503	440	499	471	461	464	488	486	487	470	491	456	489	487	465	506	462	514	455	482	482	472	476	510	488	478	467	485	500	478	511	478	447	516	446	453	440	458	505	493	464	448	458	477	505	485	469	434	502	470	495	478	485	475	486	440	498	482	428	468	492	512	465	489	451	484	478	475	416	474	468	480	476	460	468	505	449	438	477	452	468	452	469	456	451	462	473	453	461	496	468	477	415	487	474	511	477	455	467	482	437	488	467	463	468	466	469	488	455	434	453	464	460	487	483	471	484	482	498	472	506	457	472	494	485	478	447	490	462	436	451	480	475	496	448	509	473	471	464	444	483	469	490	441	480	467	469	483	481	499	453	503	460	438	484	426	431	472	483	479	460	484	458	467	492	505	455	480	465	430	443	488	469	476	512	489	455	448	470	457	453	492	476	490	474	464	481	445	474	446	490	473	472	459	463	449	467	458	494	486	435	456	473	453	467	451	506	497	457	487	488	445	475	496	501	444	484	435	493	474	480	491	459	448	464	508	499	472	470	488	473	459	444	493	463	462	487	492	451	468	467	489	464	429	467	462	465	489	452	439	488	467	454	463	470	488	470	493	468	449	460	470	469	447	497	441	464	470	486	476	486	475	473	421	467	478	477	483	455	495	525	487	466	484	478	525	483	490	487	491	501	471	483	478	460	484	494	485	475	511	488	488	482	471	456	481	460	455	421	488	474	440	486	482	492	469	444	491	430	453	483	462	464	470	443	471	504	458	529	446	466	464	446	486	460	455	495	484	453	463	509	484	450	439	464	470	478	452	499	458	456	474	469	442	451	503	491	446	434	474	475	500	464	452	447	502	469	488	448	484	473	492	436	477	465	461	462	488	452	480	426	482	436	500	490	483	424	477	459	471	427	484	426	466	447	449	469	468	500	465	480	451	440	477	494	496	516	463	458	481	465	485	470	521	491	507	471	481	399	415	474	485	455	461	442	470	502	501	443	472	483	435	467	492	508	490	466	453	473	482	481	458	510	476	483	429	459	479	453	469	463	488	461	492	473	438	470	455	432	449	476	450	502	447	482	497	458	457	496	496	456	460	465	447	470	481	461	449	507	459	485	446	469	475	461	476	481	476	454	477	471	461	466	471	466	443	446	480	462	472	461	467	479	476	464	452	488	487	463	453	462	460	480	503	491	467	472	481	451	468	479	477	473	498	494	456	455	450	460	460	508	466	455	488	453	439	451	493	459	470	481	451	447	481	464	507	466	471	492	462	487	463	507	463	455	462	470	484	464	465	506	487	452	473	440	534	475	436	434	462	478	438	439	485	479	493	480	479	478	517	494	470	509	492	503	471	467	462	473	439	463	453	487	455	459	440	454	490	474	450	443	470	478	470	448	451	458	466	518	486	462	463	489	492	520	507	445	442	484	476	487	430	489	492	490	471	476	439	454	507	436	464	441	460	469	480	509	524	461	469	495	428	482	454	495	474	486	480	494	401	459	455	477	465	481	446	442	445	496	470	458	475	472	460	471	463	473	476	447	488	455	470	498	452	453	482	476	503	486	465	473	495	471	478	464	487	479	445	457	478	459	505	463	499	453	514	472	509	503	456	494	489	440	469	494	504	450	482	497	458	441	473	475	457	479	491	471	486	524	431	445	452	436	442	496	476	453	484	469	484	443	480	497	483	484	477	493	484	456	449	446	493	457	475	458	459	493	482	483	477	478	443	482	451	499	462	425	468	478	471	425	480	493	463	445	471	506	476	453	440	506	475	464	436	454	459	499	467	476	453	471	505	444	462	450	459	494	495	467	443	493	495	433	494	457	497	473	483	466	453	470	491	457	482	466	464	475	464	509	461	453	440	447	456	502	472	463	467	457	495	486	458	453	478	509	463	505	511	490	508	498	446	448	482	478	495	476	479	453	466	475	479	472	502	469	468	495	476	481	481	456	475	470	532	454	457	476	436	409	468	484	458	507	460	505	452	462	498	487	493	470	455	462	438	474	448	469	462	477	442	489	466	466	488	475	453	474	482	447	463	469	437	464	451	494	523	420	460	426	461	453	439	467	469	466	470	447	455	479	428	465	481	442	463	473	471	443	479	494	469	451	476	486	453	457	447	450	437	486	473	472	448	451	460	471	481	445	494	463	494	511	472	472	458	464	477	455	464	455	460	450	471	482	423	445	439	493	456	475	481	444	485	464	483	474	459	485	454	482	455	441	488	478	455	490	466	477	464	426	457	458	517	455	477	437	475	448	467	481	496	494	484	447	462	481	456	469	497	428	535	450	453	447	496	475	443	458	460	430	465	459	476	448	465	455	472	505	462	451	442	464	442	475	439	449	460	465	475	457	481	477	432	444	469	449	452	453	477	453	472	471	443	471	451	466	479	488	467	471	463	480	461	464	497	464	479	451	462	442	508	504	481	493	488	493	428	448	477	449	511	424	457	466	510	470	470	450	479	493	436	464	476	469	469	443	429	418	456	481	461	477	500	473	486	418	477	480	447	465	459	546	468	474	504	454	462	459	483	462	490	450	478	474	460	483	471	449	490	477	482	458	461	435	471	448	453	467	447	498	512	498	479	452	462	457	457	473	437	500	449	475	462	450	470	487	477	471	449	466	434	456	437	461	471	483	486	464	502	456	476	489	493	398	462	439	489	427	451	449	472	491	462	464	507	471	524	463	476	449	464	473	490	477	506	461	464	495	457	449	492	473	485	480	508	481	474	468	444	511	458	425	490	449	441	457	481	449	468	450	465	449	451	476	454	471	466	533	459	486	467	476	483	453	452	463	431	463	484	524	465	479	506	471	496	455	477	425	465	453	479	413	444	471	494	459	472	470	445	510	460	476	453	492	444	458	453	481	460	468	494	460	492	532	441	439	455	457	484	477	460	440	488	493	472	450	471	453	475	473	453	509	474	466	458	491	459	460	488	433	428	472	476	468	470	458	502	470	477	477	469	483	468	497	451	493	476	481	472	494	490	486	487	464	509	459	451	433	465	498	451	486	456	481	476	472	429	489	489	457	510	482	470	432	465	476	468	474	502	456	495	474	465	475	426	446	487	477	476	454	486	479	489	473	464	442	472	453	478	497	436	470	493	414	478	470	433	455	493	493	470	493	460	462	461	465	440	458	494	460	491	453	451	502	467	437	468	459	522	470	455	447	478	517	429	495	491	479	479	476	444	468	490	481	523	465	461	468	484	494	474	465	419	464	503	416	460	481	477	428	455	480	417	504	464	493	460	426	433	458	524	469	480	424	445	469	435	511	493	466	489	489	438	480	482	499	466	492	462	473	479	468	481	471	488	479	482	464	486	457	459	484	440	458	453	412	456	466
22993	21360	28929	24184	21410	21741	16057	6230	3846	2843	2219	1738	1468	1199	1062	962	870	716	652	595	573	572	526	513	447	443	449	456	445	455	407	423	434	428	432	394	409	425	405	383	418	460	462	447	445	463	429	421	458	473	417	401	418	468	420	431	448	417	452	390	432	399	403	395	405	357	439	423	362	409	422	414	415	417	403	399	410	424	402	403	396	413	398	472	446	405	390	417	419	389	444	404	415	397	405	401	426	397	405	405	445	383	407	400	403	389	406	414	399	391	371	410	427	376	390	445	397	371	411	376	381	432	404	401	391	402	445	426	416	386	424	392	394	399	416	377	436	387	437	405	399	403	422	416	384	416	447	410	387	423	402	406	402	432	415	367	403	374	413	389	406	414	418	407	427	353	412	381	386	386	415	383	336	407	405	385	387	376	417	395	413	426	380	366	425	395	404	383	398	437	400	405	355	413	367	361	394	405	381	365	378	385	406	389	407	397	409	382	433	406	412	411	391	389	411	365	379	434	379	403	406	429	418	382	386	356	387	472	374	381	383	414	396	398	397	420	387	362	390	413	397	395	407	406	421	408	406	407	431	417	401	438	425	405	383	440	415	392	422	395	423	413	412	416	404	430	397	392	411	377	418	389	374	370	418	389	419	427	394	397	407	403	407	380	434	407	398	378	383	383	405	365	381	415	393	371	419	389	366	390	394	419	401	410	393	444	404	431	390	394	439	420	418	427	420	403	432	380	397	415	413	363	417	412	424	386	414	403	386	390	420	396	405	405	406	446	402	389	407	412	406	403	413	395	408	384	392	413	400	388	405	443	358	372	407	404	406	407	417	380	412	440	394	398	401	439	413	400	424	424	363	427	409	411	403	413	386	398	390	360	410	423	410	423	373	400	395	367	394	390	404	413	398	406	375	434	411	431	431	409	394	387	398	387	390	432	395	428	368	401	408	402	384	418	429	382	386	374	388	421	457	384	404	410	378	383	419	410	418	344	427	445	417	416	395	419	406	406	397	404	388	412	424	412	400	405	412	424	400	432	401	417	406	407	410	387	378	414	409	436	385	404	400	408	425	405	387	396	367	377	388	370	422	362	419	402	399	430	399	428	430	394	403	390	370	390	414	415	410	389	393	397	411	385	408	364	438	393	413	376	376	428	404	373	405	408	401	401	391	424	390	401	454	378	418	418	415	415	394	378	404	378	388	373	421	400	381	455	389	420	417	423	383	397	405	413	419	383	388	385	421	374	418	392	434	393	379	432	441	385	401	395	390	419	468	426	421	401	407	404	396	387	404	415	368	378	413	406	421	387	396	399	381	392	395	404	395	367	385	442	403	403	392	372	407	427	400	437	426	372	396	422	422	394	394	404	420	401	399	398	360	419	402	417	391	423	404	384	435	416	403	389	411	416	403	394	418	411	381	427	398	404	378	392	395	377	357	409	411	417	411	407	400	408	404	435	404	394	433	408	385	414	408	397	399	415	390	420	400	414	383	423	440	405	430	369	400	408	419	435	412	438	427	386	384	386	428	424	419	394	365	390	385	409	414	387	354	398	432	415	385	450	413	394	422	416	414	386	394	412	371	433	409	380	413	427	415	364	412	404	382	422	431	397	430	416	392	399	401	455	432	411	417	383	407	392	402	401	399	420	398	392	401	398	406	414	409	414	404	415	423	419	406	383	398	382	399	395	376	385	416	420	399	373	388	400	425	424	396	393	385	424	380	371	365	431	381	388	405	399	404	407	408	392	397	413	382	364	394	365	377	386	425	430	447	429	374	406	413	416	403	423	420	383	394	381	409	441	425	383	413	387	424	411	409	390	396	379	410	390	417	415	416	443	391	390	392	413	399	401	396	345	395	379	450	436	415	387	408	381	420	405	420	393	362	439	393	436	382	369	429	412	392	433	400	427	381	393	389	393	422	386	380	394	419	415	399	385	393	394	399	423	422	431	371	390	429	413	409	360	393	394	384	378	361	401	423	403	410	420	364	409	377	439	377	419	407	404	404	436	404	373	386	380	390	411	413	422	419	401	399	424	407	435	421	401	400	413	391	393	408	419	372	379	401	425	401	389	375	409	424	436	420	447	402	405	393	371	399	418	390	431	386	393	395	425	407	416	412	356	409	412	391	396	408	403	425	419	387	382	387	397	417	385	355	368	411	401	384	383	390	381	397	385	420	392	403	418	415	388	411	390	414	399	412	435	422	407	417	399	422	369	405	370	418	418	400	391	396	367	407	391	395	395	402	402	438	403	415	373	376	404	389	391	418	408	429	422	400	429	374	397	378	417	406	409	353	393	426	427	422	407	401	418	425	392	400	400	428	425	388	394	404	437	386	428	403	397	364	391	414	441	422	393	375	406	378	403	432	392	389	405	410	454	429	394	383	380	395	378	399	397	396	405	410	370	420	411	408	374	430	428	406	414	394	393	352	395	422	418	404	439	400	397	376	373	409	433	398	403	381	396	405	404	380	392	436	409	401	387	380	388	416	422	417	402	382	405	412	410	407	419	392	419	410	410	439	401	400	422	420	406	416	388	423	405	417	431	452	405	360	371	400	386	376	374	381	443	399	419	398	407	404	350	433	396	416	430	355	397	408	389	405	401	410	426	371	402	428	394	394	373	402	422	422	404	382	417	372	421	401	413	397	423	400	422	382	425	407	383	418	397	381	396	386	410	417	385	416	420	407	394	410	380	438	419	416	435	390	375	381	406	410	400	391	417	415	409	359	383	411	391	405	377	376	369	387	412	387	391	417	390	398	405	382	408	405	427	440	391	438	401	405	380	417	398	377	408	391	407	424	395	423	381	421	432	397	402	400	395	424	418	392	412	371	388	387	366	384	408	444	394	383	400	391	389	419	386	372	408	411	427	404	424	412	416	406	411	425	389	415	374	450	386	382	432	394	381	422	396	387	402	399	434	425	394	409	432	403	414	387	362	383	403	416	384	393	414	396	386	423	452	389	368	428	393	434	404	376	396	425	395	383	396	416	376	390	432	416	377	362	423	386	405	385	427	400	394	407	401	388	433	377	399	377	402	392	401	403	380	367	373	427	430	426	431	414	410	411	427	368	397	434	412	366	372	430	436	393	388	405	399	403	402	376	371	399	395	410	391	406	430	413	421	400	424	408	377	396	389	409	399	425	390	427	381	396	422	387	408	405	391	385	390	393	383	441	413	383	390	374	395	387	362	388	412	424	435	409	431	413	423	407	393	384	423	391	446	387	385	389	404	401	370	386	424	399	413	404	402	418	399	386	376	413	425	394	389	394	393	395	406	410	425	416	412	395	402	410	405	409	439	390	384	380	422	401	377	374	420	422	392	410	399	374	398	395	415	404	445	411	410	376	406	446	396	383	384	396	389	385	412	416	381	395	378	393	412	410	412	383	405	380	342	426	405	388	400	405	380	388	419	437	404	371	404	444	429	407	396	395	440	387	433	392	375	416	363	415	394	383	401	392	411	446	366	386	406	401	419	359	381	413	418	392	411
34295	55125	45137	27266	19389	15111	11503	8258	5955	4187	3240	2497	2080	1778	1497	1315	1079	953	819	831	683	668	648	557	528	548	497	511	484	452	501	512	474	515	516	539	499	518	512	501	512	545	540	499	544	581	520	546	524	521	486	505	519	523	509	510	482	533	496	475	511	472	492	477	467	467	485	506	508	465	463	507	468	478	469	490	483	450	489	488	474	473	509	497	452	464	477	485	463	474	479	424	516	473	495	515	473	429	463	456	451	456	495	477	498	476	476	471	498	411	463	458	423	464	449	477	496	432	485	460	453	448	496	458	429	478	507	520	464	433	443	458	485	450	451	486	455	451	442	461	475	463	498	480	462	450	470	455	476	437	504	469	441	482	469	479	439	468	504	473	479	480	471	482	470	504	472	516	455	451	433	467	514	494	446	503	457	473	482	479	470	440	487	447	452	472	453	470	489	487	472	433	480	471	456	474	463	463	473	444	495	480	462	481	501	522	440	437	491	461	442	511	460	461	497	462	471	461	445	459	458	458	411	490	510	489	481	482	455	482	481	483	476	486	479	441	463	460	419	477	481	482	449	441	448	503	472	440	438	428	511	485	468	456	496	476	499	474	478	442	433	459	452	501	494	493	481	444	484	468	447	452	436	472	437	437	463	431	472	474	499	459	492	488	451	463	527	488	451	488	472	487	467	482	507	461	476	450	497	450	454	458	474	419	476	434	459	468	491	520	473	452	461	465	470	479	450	473	449	471	475	469	472	474	476	465	483	503	443	508	448	450	502	467	471	453	480	513	476	486	500	455	486	506	500	436	470	488	449	461	439	446	500	469	436	485	452	507	501	465	484	480	484	486	502	524	469	450	510	486	484	431	490	479	473	466	460	480	443	505	465	481	495	455	493	434	466	502	472	438	482	469	469	495	458	466	442	437	479	461	480	479	459	454	479	462	427	470	415	470	463	472	437	473	470	490	461	505	483	440	485	491	515	434	484	486	469	455	466	453	522	488	477	493	471	451	462	488	487	463	467	474	449	496	459	436	483	481	429	438	458	458	478	502	489	483	471	463	463	452	471	509	483	480	442	478	451	449	447	469	493	467	461	491	434	442	501	470	479	468	476	477	459	443	483	456	468	462	488	447	469	472	437	474	425	451	477	456	442	458	462	437	486	463	488	468	479	427	489	436	452	433	443	457	421	464	468	466	475	519	460	510	451	464	443	456	456	468	456	473	520	438	444	441	496	464	467	448	485	472	484	492	501	469	489	472	437	466	511	465	469	447	459	449	469	480	492	448	482	469	455	511	486	473	481	493	448	478	519	495	479	472	466	468	456	445	428	460	462	453	427	485	471	494	481	445	485	476	484	459	463	462	460	444	477	461	482	478	454	461	469	472	467	490	492	445	481	457	463	469	436	446	430	444	492	482	451	442	436	463	474	425	508	497	483	483	470	451	475	462	494	474	460	475	454	449	469	458	487	463	483	480	471	459	457	500	491	462	475	469	446	494	450	472	481	459	477	447	474	524	467	480	487	488	479	444	448	490	457	505	490	487	475	448	457	495	443	515	462	484	458	465	471	477	460	449	453	484	475	457	476	506	437	493	482	455	435	461	482	486	496	470	487	452	482	477	446	496	432	453	484	435	461	482	472	444	505	453	485	470	459	501	465	496	478	475	450	450	470	509	464	483	459	498	439	449	439	488	472	514	456	450	478	460	466	434	446	484	471	457	424	466	463	483	472	500	464	429	447	431	468	511	518	491	456	498	488	454	471	479	431	459	466	483	480	503	481	470	433	481	444	446	463	472	482	471	490	458	444	494	486	483	443	491	487	490	433	438	464	449	444	479	476	451	488	457	496	482	420	431	462	497	474	459	439	500	470	450	464	475	457	448	467	433	475	457	482	480	431	484	483	481	476	468	436	464	495	482	446	495	493	442	492	479	434	459	454	485	494	455	449	465	455	469	500	467	423	478	462	523	467	445	448	485	486	468	463	431	463	466	461	460	493	412	471	472	516	502	447	453	455	478	496	467	488	443	487	427	476	469	484	466	453	472	475	437	494	465	458	466	454	474	485	448	477	458	434	511	438	477	453	451	485	482	463	496	451	469	454	489	444	470	441	489	423	549	473	484	455	463	457	452	468	438	466	424	446	496	471	448	500	447	471	472	445	506	451	428	482	465	464	441	476	459	468	455	446	494	480	439	473	470	468	461	476	430	463	484	479	477	482	457	429	474	470	474	443	458	460	508	472	448	489	458	443	473	445	478	478	418	391	445	466	520	452	430	509	463	460	447	454	460	487	485	485	462	455	454	457	487	484	460	437	492	478	440	465	507	497	468	436	440	470	449	499	469	470	445	482	468	454	478	457	474	473	464	451	487	461	524	487	476	464	481	472	484	460	429	464	447	445	480	477	478	492	456	422	482	489	437	494	465	474	475	487	481	466	478	467	500	453	468	479	459	448	451	494	473	468	483	459	441	441	491	465	458	445	447	464	476	455	494	441	496	467	445	436	432	439	456	479	467	505	473	495	468	465	499	487	441	500	476	473	511	436	483	450	463	478	470	480	449	448	467	489	464	472	477	461	490	484	464	499	469	498	474	458	508	492	493	442	484	487	458	478	419	453	478	472	437	455	470	502	459	458	470	472	443	421	505	513	479	466	459	493	482	461	461	492	480	436	450	439	482	462	472	485	482	458	488	454	433	466	461	475	466	487	437	469	478	465	479	496	448	481	490	488	463	475	450	479	495	457	524	480	487	492	449	458	474	482	465	466	455	478	497	488	471	477	462	432	476	533	419	488	451	450	496	466	457	454	454	459	452	477	485	489	484	487	483	453	456	445	423	469	450	441	458	469	453	462	465	467	461	463	452	470	423	471	464	448	483	462	508	481	476	495	456	467	509	468	485	449	415	452	487	488	469	470	425	468	472	493	477	459	483	457	459	497	474	440	485	442	453	397	467	425	477	457	469	457	452	485	451	491	475	470	449	483	461	496	472	452	466	504	428	473	449	484	450	475	485	493	449	465	455	490	441	481	451	484	480	474	472	491	483	493	482	485	449	481	498	466	469	483	425	500	444	451	510	469	444	516	471	519	453	461	464	471	425	479	444	466	458	522	427	448	482	482	471	490	455	433	471	472	468	497	443	478	453	472	461	461	441	450	465	476	494	484	440	486	479	521	474	483	470	455	469	445	500	453	480	470	470	482	398	485	496	444	472	479	473	466	493	446	449	466	455	458	489	465	425	468	468	470	469	474	490	480	492	477	497	478	520	511	453	501	458	429	435	493	463	456	455	486	468	473	451	505	477	436	472	463	454	455	485	452	470	493	470	506	450	476	440	473	460	482	469	462	489	468	503	483	457	475	459	449	479	479	463	473	453	463	440	463	448	480	491	465	536	460	467	432	476	483	468	479	489	453	472	485	429	468	493	500	469	432	484	495	477	452	529	499	473	462	490	457	467	461	434	444	475	481	483	456	464	503	482	462	484	447	459	446	499	489	446
22992	21390	28970	24198	21464	21798	16076	6311	4033	2919	2314	1716	1415	1283	1128	909	808	730	679	611	555	547	522	497	475	444	442	412	448	447	401	403	435	436	406	416	395	430	391	442	458	464	421	411	496	442	419	458	405	449	440	466	443	395	412	426	398	422	428	424	411	410	413	407	406	406	395	409	382	420	422	352	431	374	447	434	441	437	419	397	380	405	438	438	398	422	425	391	407	404	426	403	393	404	425	442	415	379	366	403	432	410	440	385	432	397	436	384	397	409	402	375	442	420	404	395	399	450	419	416	378	383	394	401	396	419	418	434	413	381	433	411	408	436	398	403	386	395	418	423	405	392	404	402	381	376	410	455	415	376	366	406	403	397	414	424	370	361	371	392	418	391	395	381	423	426	402	409	375	385	415	441	431	398	422	404	438	412	418	423	429	401	388	415	421	409	403	421	441	370	429	448	422	420	430	433	426	448	383	407	393	416	435	417	413	387	403	457	437	364	423	369	413	383	365	400	401	442	405	421	380	398	390	401	424	407	408	407	382	391	377	401	409	427	388	395	383	402	396	393	398	401	413	389	416	383	374	396	382	368	410	372	445	390	430	403	443	387	415	418	430	433	390	429	373	452	414	422	391	386	433	398	413	416	424	413	437	374	411	378	403	424	415	374	448	397	418	365	394	420	412	381	446	387	387	393	367	379	409	403	393	429	382	415	425	451	414	393	375	430	459	411	430	399	424	362	403	430	389	410	391	435	413	387	423	410	370	399	434	395	419	395	418	447	471	407	404	397	413	390	411	388	401	410	419	398	425	406	398	389	414	397	421	419	379	403	449	412	414	442	412	441	400	392	399	411	421	417	369	427	422	419	383	381	401	435	407	396	411	388	421	426	438	439	395	396	368	419	392	404	423	419	403	431	410	405	421	425	370	405	376	382	432	368	346	362	422	426	426	411	399	413	410	403	396	404	405	381	403	365	404	422	422	419	407	370	420	407	372	403	436	421	392	397	390	385	384	403	407	452	427	419	390	361	440	399	373	376	377	414	390	397	384	416	387	424	406	404	409	382	424	390	357	413	436	439	417	344	442	395	385	409	399	377	364	410	403	410	415	413	411	384	413	437	410	383	382	413	419	445	432	411	387	392	381	427	413	413	402	432	407	405	406	357	436	382	421	416	399	409	399	412	395	413	405	415	398	399	404	409	376	390	423	443	397	390	404	419	393	410	362	414	422	428	425	415	393	365	409	403	417	434	441	397	423	391	415	426	432	410	364	393	404	411	385	379	371	393	409	428	400	399	364	415	408	381	388	416	412	378	403	373	400	397	401	400	373	418	388	414	405	376	388	426	428	406	409	370	397	383	381	400	385	379	417	417	437	407	354	386	422	415	366	402	446	393	407	373	409	428	419	386	416	418	423	400	409	418	361	403	455	398	401	417	388	423	402	419	375	418	423	395	405	373	354	374	409	402	435	383	378	409	412	389	387	353	400	411	390	447	378	382	429	400	394	390	379	451	387	415	388	405	441	399	426	377	406	430	390	387	389	394	420	391	443	412	413	382	431	392	405	407	397	384	405	399	373	354	406	424	366	423	393	428	431	373	399	389	407	414	405	391	407	396	415	373	377	383	436	426	422	407	393	428	406	378	428	385	368	397	352	431	376	375	418	430	401	410	409	396	397	429	391	386	425	427	407	413	418	381	393	417	429	431	420	396	405	411	416	403	399	390	405	439	414	407	410	359	397	428	433	406	422	414	422	418	386	389	376	422	375	392	394	407	402	407	418	415	408	358	406	405	418	467	397	429	387	436	401	426	401	443	385	442	407	424	403	389	388	400	411	377	390	363	404	403	382	423	414	386	378	395	383	405	364	398	401	407	394	422	407	430	394	404	433	405	354	424	413	419	420	414	379	398	401	407	416	404	436	401	405	414	419	381	386	425	411	432	415	401	416	421	402	428	418	392	443	448	378	405	434	374	394	363	389	370	413	416	410	414	383	436	383	371	368	395	442	383	414	394	405	416	392	397	430	409	446	376	413	439	406	387	411	416	396	394	436	418	422	378	407	448	401	442	397	407	435	384	373	392	379	416	404	400	402	376	454	400	411	422	415	382	432	407	420	411	361	414	394	375	417	403	390	419	404	425	387	418	409	411	406	396	386	385	379	404	396	398	388	409	396	388	430	399	428	406	397	405	408	397	352	447	414	412	386	374	441	414	407	425	401	429	392	374	389	347	429	397	382	357	387	415	412	408	387	412	408	399	407	399	404	406	402	414	403	399	414	432	400	409	417	428	424	398	395	444	384	435	418	380	390	422	424	377	398	391	399	399	432	372	432	402	374	423	426	400	419	384	370	389	375	379	408	411	410	412	396	404	408	414	389	404	404	412	395	439	362	422	408	421	409	440	409	421	387	405	410	391	400	390	376	392	406	460	377	406	397	395	422	396	438	396	438	408	380	393	409	414	349	405	413	412	399	404	425	383	395	388	402	413	416	437	418	413	403	400	382	419	426	402	423	420	405	432	390	386	412	421	401	383	391	361	424	409	359	393	439	412	401	376	398	402	395	449	388	387	403	397	380	386	426	410	392	383	361	395	372	419	402	396	435	417	398	386	428	423	419	416	373	413	404	418	415	413	386	430	413	398	384	378	393	391	387	432	405	403	372	369	422	379	405	391	442	437	418	409	428	415	397	415	432	387	398	412	406	405	440	372	422	364	390	421	418	410	428	385	426	401	385	390	424	424	380	409	413	434	421	394	430	390	410	409	414	429	412	380	374	419	390	383	412	437	400	398	376	411	395	385	419	423	390	420	436	384	369	401	390	409	425	433	398	398	428	383	421	384	392	434	404	431	368	428	378	370	395	416	427	410	388	403	409	397	387	367	368	396	399	403	372	413	415	414	419	396	402	401	447	366	404	415	421	444	397	428	368	380	440	413	432	407	403	436	380	379	400	398	404	403	358	392	437	403	416	385	362	375	405	401	396	394	402	400	404	396	379	412	409	375	406	451	354	413	408	411	414	394	426	396	329	417	411	421	364	383	450	431	401	395	412	398	384	395	460	408	413	399	401	393	402	406	402	399	417	378	383	389	403	402	402	414	386	377	434	397	382	392	417	414	418	388	412	371	403	381	382	386	407	397	419	393	364	458	422	380	413	394	392	399	427	380	411	393	418	386	397	385	392	418	341	420	412	399	399	411	405	406	389	386	404	377	382	440	405	377	396	393	445	402	395	403	447	414	431	375	383	394	382	413	414	407	376	386	413	439	420	403	405	374	403	356	414	405	415	419	443	350	390	411	362	437	400	416	397	429	398	377	426	445	396	393	425	410	417	395	401	382	396	389	387	429	395	418	409	396	397	406	405	417	408	387	406	438	407	403	431	436	380	424	416	381	416	399	401	379	384	379	430	372	410	427	424	395	421	386	413	448	415	374	366	411	379	394	400	404	429	398	375	412	360	409	408	367	398	418	381	433	402	407	365	417	377	425	366	386	416	403
32921	56088	46286	26704	19405	15529	11388	8168	6080	4331	3323	2547	2163	1772	1539	1264	1039	952	834	792	739	656	626	531	540	550	513	474	493	486	488	509	499	536	520	482	533	491	522	518	504	519	575	521	509	554	540	533	490	496	492	489	519	516	473	516	509	484	531	512	482	489	462	435	490	451	462	473	433	487	467	479	471	475	445	457	488	515	477	468	483	464	462	460	455	479	469	461	444	496	505	477	500	492	495	470	436	474	495	480	493	458	512	492	474	439	459	463	480	451	498	457	494	463	468	463	466	463	447	505	507	451	459	479	481	501	454	478	458	455	490	449	483	472	458	472	448	522	473	462	455	531	504	466	453	494	449	510	494	478	433	485	463	478	509	491	475	415	493	476	488	489	480	454	456	442	458	469	505	452	462	482	508	453	469	457	494	478	448	452	464	449	481	444	460	486	499	461	472	449	472	488	489	441	443	450	469	466	466	443	468	469	455	482	510	474	421	493	477	463	473	485	474	465	497	444	485	468	465	499	474	484	482	443	482	490	513	469	504	453	471	481	456	486	481	469	456	461	501	470	471	475	460	475	432	497	450	442	467	468	487	488	472	490	450	454	467	478	468	492	460	452	454	480	490	517	500	483	483	461	455	469	472	474	455	463	480	450	478	493	475	462	498	425	469	465	481	479	468	479	467	501	477	453	461	472	466	477	439	445	456	442	451	493	450	467	483	480	465	453	441	491	455	449	464	485	459	475	465	493	488	474	482	451	434	451	484	479	493	472	481	460	472	448	417	495	474	494	463	523	440	494	472	497	461	480	456	464	487	467	483	455	465	459	452	441	438	465	447	485	480	473	445	499	468	415	476	447	448	437	479	477	527	500	518	454	457	473	443	485	486	485	481	471	463	503	472	456	489	517	455	484	475	443	501	504	479	482	487	479	485	491	481	483	446	514	460	463	477	457	449	441	484	477	466	478	456	475	453	490	488	463	496	485	492	470	465	490	468	449	472	472	485	463	520	465	481	491	480	466	506	451	461	483	456	492	503	425	447	438	464	467	456	507	470	486	491	510	464	480	482	487	491	463	487	485	462	489	480	455	453	444	466	473	464	485	462	474	470	463	448	452	481	481	476	464	499	450	469	479	433	482	467	417	452	508	467	450	494	493	470	514	473	470	501	438	490	506	448	424	471	517	503	480	457	462	463	462	469	493	440	432	472	459	458	455	452	483	466	483	420	446	479	447	485	455	481	450	460	448	475	473	475	478	456	424	497	450	460	457	478	465	478	455	455	440	444	496	478	463	458	473	460	461	441	462	455	474	456	458	482	468	459	430	476	456	462	425	474	491	462	456	459	479	445	510	486	501	510	436	447	438	483	472	466	511	459	466	413	471	464	481	447	491	441	464	507	507	506	473	453	480	431	515	469	483	457	467	458	461	501	476	459	471	467	519	456	477	446	459	479	469	467	518	462	468	444	482	441	427	525	419	408	501	482	457	481	489	475	485	447	441	460	451	460	448	473	463	453	445	518	495	452	462	457	466	489	447	474	475	488	492	494	468	487	473	443	482	438	429	489	459	426	452	447	478	440	464	468	434	481	494	493	482	469	499	469	460	481	502	493	457	452	464	438	509	490	506	487	463	429	468	472	476	485	503	424	476	489	476	470	441	499	454	459	435	453	502	465	487	454	466	428	453	472	474	444	484	495	456	491	466	425	469	458	462	441	513	471	477	471	496	460	480	452	476	496	470	448	500	457	460	473	439	479	450	483	462	452	498	463	467	454	511	453	462	516	458	516	449	504	465	459	441	447	500	457	502	500	510	447	467	515	487	512	436	469	483	459	474	490	476	454	471	463	426	465	469	494	482	469	481	463	473	469	452	484	433	482	431	465	463	464	452	475	470	459	484	498	495	497	482	409	462	488	487	459	458	463	445	445	491	476	471	463	428	501	443	475	475	480	414	483	480	431	470	491	459	478	480	468	449	473	441	470	502	496	455	491	451	548	461	489	488	486	491	443	485	470	508	478	482	460	492	465	468	504	438	471	492	485	474	433	466	447	472	472	491	466	497	443	488	472	471	468	503	448	508	445	478	477	439	466	468	449	479	470	439	453	468	481	413	472	484	506	448	468	495	493	507	455	457	454	463	496	449	487	478	483	466	470	465	441	470	485	504	471	457	454	482	460	485	431	465	461	442	490	426	439	439	472	503	488	479	461	424	461	462	506	446	486	463	506	451	492	452	475	460	450	471	477	466	486	473	493	436	469	486	421	465	488	458	473	484	463	478	476	453	452	460	418	468	475	460	431	449	465	468	464	470	495	468	453	482	435	452	471	449	484	482	452	473	479	487	491	490	445	454	483	467	451	492	500	453	484	493	452	469	446	463	451	433	504	453	468	479	459	465	493	493	471	462	480	467	482	486	498	535	472	451	425	460	473	479	446	448	469	425	465	517	446	477	453	500	455	518	478	438	499	477	434	477	459	476	467	495	452	416	436	506	469	490	453	485	484	451	465	454	482	450	478	519	471	498	456	462	452	498	496	450	465	469	424	458	479	471	511	472	462	473	441	479	459	443	483	483	471	453	485	475	482	501	475	474	458	490	477	455	471	502	491	446	441	483	500	459	469	481	454	485	503	537	457	454	445	489	497	485	445	478	457	481	507	512	463	457	478	428	476	458	479	495	429	467	474	455	492	463	476	468	501	413	517	468	477	501	478	451	453	525	432	504	494	462	456	506	468	465	414	480	468	449	441	506	455	488	468	429	461	494	443	494	468	473	462	475	510	480	467	473	442	482	455	450	463	457	486	472	478	461	444	465	444	467	456	456	475	460	517	455	435	502	480	480	468	482	496	474	431	410	467	459	445	452	464	475	471	511	434	485	429	465	485	456	511	480	487	499	516	475	458	511	474	447	458	472	453	475	436	471	466	452	443	456	499	470	465	443	452	459	464	447	453	480	498	458	480	471	477	487	486	472	469	469	468	449	468	455	455	491	419	484	499	469	428	459	467	494	475	475	442	488	489	502	490	452	470	483	470	467	458	469	461	470	502	484	451	511	471	475	495	486	497	470	481	480	486	467	469	466	494	460	498	452	457	480	490	474	484	454	454	509	440	453	444	457	457	473	522	493	464	483	490	503	481	454	459	451	486	476	509	459	483	497	469	475	451	465	456	483	491	511	477	460	437	434	465	440	438	487	497	474	470	482	517	495	454	474	507	500	437	478	460	470	466	455	461	498	451	438	470	485	490	465	448	477	457	488	479	442	486	488	447	492	460	477	516	475	468	438	484	501	449	492	459	472	455	487	478	486	469	471	466	482	466	484	477	464	436	446	490	501	473	447	474	465	475	505	393	503	466	462	483	468	450	494	445	436	471	458	429	472	458	428	497	505	454	479	469	490	456	462	473	482	450	483	477	436	493	424	442	463	469	431	484	473	502	454	457	477	458	487	462	444	475	467	507	487	491	436	519	504	515	468	439	414	499	462	461	439	486	465	500	452	487	485
23025	21466	29120	24280	21518	21960	16748	6706	4172	3099	2297	1936	1560	1342	1113	926	853	752	686	642	600	601	534	474	501	436	473	414	444	416	411	425	423	432	443	441	419	419	425	438	462	431	455	447	451	457	424	468	449	442	414	447	422	438	438	453	397	462	420	422	403	395	426	389	430	408	437	409	439	406	450	419	433	399	451	429	399	397	389	393	411	398	439	438	421	405	393	412	424	407	397	415	409	428	405	395	432	405	381	436	410	426	400	403	335	400	408	402	424	450	391	420	386	418	398	392	402	392	402	393	437	470	392	409	425	397	413	430	416	398	455	380	393	395	414	420	389	403	409	403	403	396	424	423	405	392	381	401	421	426	426	406	429	415	384	399	385	438	451	437	431	404	423	416	478	381	390	421	443	394	419	399	417	416	408	404	377	393	417	427	406	361	446	413	428	390	399	382	415	383	400	398	400	404	436	349	444	405	399	416	435	424	369	393	445	422	424	418	404	431	375	380	407	409	405	423	394	425	405	400	385	425	375	395	404	414	417	440	407	418	430	428	402	420	424	409	408	410	386	358	432	410	405	415	408	430	420	377	388	407	422	384	424	406	428	447	389	389	412	426	410	389	440	409	390	420	401	417	401	389	386	400	382	434	398	403	386	436	440	412	424	439	408	403	395	402	391	430	399	374	389	438	409	417	372	392	442	399	410	419	403	388	380	407	412	409	366	409	383	414	395	429	418	396	422	399	399	400	394	435	413	408	400	445	370	458	432	379	424	426	427	415	381	379	435	366	411	385	405	406	422	398	378	403	388	409	394	419	395	432	391	395	419	392	380	441	402	426	427	422	440	413	425	413	418	427	400	363	409	392	437	400	403	403	397	418	417	435	418	418	394	407	415	407	398	434	393	384	413	418	366	410	384	404	418	393	411	411	414	374	378	426	436	433	387	387	386	405	406	404	404	396	389	411	398	390	391	411	427	420	377	411	430	382	395	377	413	417	402	435	449	423	399	381	398	374	419	392	370	425	384	407	388	391	376	410	382	408	435	389	418	378	376	386	457	370	408	388	386	446	377	421	417	434	411	436	444	401	409	419	417	443	398	376	394	397	415	415	435	384	403	382	389	429	419	453	438	418	400	381	428	375	402	428	429	411	406	400	414	372	384	400	394	424	422	408	428	394	408	398	388	423	397	389	450	409	390	388	412	424	412	417	402	437	433	421	458	424	391	434	441	414	418	405	421	418	394	411	431	410	381	424	417	398	399	389	375	381	428	401	414	444	407	389	380	393	379	452	417	409	360	420	382	434	388	411	416	377	392	387	408	435	453	392	428	427	396	418	425	410	408	421	388	369	400	413	420	397	404	402	407	427	416	421	398	391	373	404	411	389	370	398	398	417	378	417	399	385	398	411	396	416	424	392	354	409	419	415	411	429	425	442	405	397	402	428	396	417	427	391	416	421	418	388	418	343	401	406	416	428	451	369	386	438	402	410	431	412	401	455	401	441	426	406	425	387	418	376	380	429	390	396	435	383	389	408	423	419	418	377	398	377	400	380	402	417	417	391	389	404	407	450	413	423	373	375	421	409	431	372	437	435	401	399	415	413	365	413	419	444	387	409	446	464	416	403	387	401	380	414	399	429	415	431	409	406	404	396	406	405	393	398	397	453	407	393	398	390	405	377	380	411	403	429	401	397	414	391	413	391	413	407	399	406	398	386	400	417	410	437	401	475	431	385	383	396	434	404	392	385	447	429	408	407	462	408	396	398	414	396	426	393	382	410	372	409	402	399	416	415	426	382	410	389	416	419	413	421	372	444	379	435	428	419	403	401	406	450	434	394	399	403	406	432	373	434	407	370	374	423	410	416	406	417	412	420	415	440	411	393	419	411	407	433	405	402	402	448	397	431	392	400	433	405	410	387	412	430	389	431	393	443	429	413	412	380	394	411	390	363	433	396	392	404	429	414	423	398	401	353	407	422	371	437	395	390	392	401	446	386	396	381	386	440	419	383	399	401	405	366	421	392	387	400	412	377	411	454	420	432	418	433	435	399	396	417	436	376	402	428	398	402	381	412	395	395	364	365	397	408	434	414	353	366	377	406	370	388	422	395	391	394	449	395	394	419	370	386	404	381	410	390	435	386	406	436	420	411	416	424	419	379	398	410	411	415	417	413	411	452	448	402	402	406	420	434	449	382	450	419	406	398	410	397	415	351	411	425	395	434	403	424	405	400	397	414	405	393	437	415	411	422	382	414	426	391	406	429	425	420	387	400	390	409	411	420	420	414	398	399	381	403	405	396	425	370	395	417	425	430	380	422	444	402	377	431	407	412	421	418	445	401	386	422	422	418	411	403	402	407	415	379	424	415	390	409	412	396	399	422	407	416	393	436	418	429	415	418	378	402	424	399	450	410	374	441	389	392	367	399	391	394	407	414	345	405	456	413	407	426	411	402	403	400	392	416	428	418	402	389	401	384	423	446	405	403	447	433	389	411	419	421	379	377	428	382	419	389	390	449	378	433	386	389	388	367	349	426	419	404	389	401	399	400	370	400	417	390	404	387	412	396	399	437	423	402	396	394	375	392	433	428	415	390	382	436	390	395	425	396	382	404	387	414	414	434	425	399	446	429	399	391	398	403	403	409	393	418	405	409	390	438	422	379	403	384	384	379	426	408	387	397	389	436	417	401	390	395	429	411	423	422	418	420	418	450	403	395	408	392	439	402	392	389	422	403	403	440	456	402	388	408	419	388	415	422	407	385	383	405	402	375	452	427	410	420	370	400	399	385	414	404	396	410	359	391	449	386	403	391	394	390	393	405	417	406	435	422	436	418	407	373	424	403	426	408	405	445	478	375	399	448	436	437	395	438	437	399	406	411	398	397	401	434	369	402	399	380	443	385	381	409	414	423	390	394	399	405	456	425	407	418	411	422	394	423	373	346	406	403	417	395	403	421	418	384	389	414	376	417	386	408	415	415	397	410	444	411	416	446	407	380	391	386	393	365	389	400	395	428	383	381	413	403	423	373	410	391	376	421	398	425	390	392	422	396	371	403	389	410	449	399	414	413	388	434	407	397	402	401	428	424	438	418	425	443	410	414	427	408	418	441	424	453	430	359	357	391	437	398	400	379	439	423	441	441	422	431	416	418	359	381	432	409	394	419	395	363	398	400	424	438	395	392	411	417	385	395	388	384	417	416	437	418	390	403	407	419	391	381	389	399	400	423	393	402	399	406	416	415	410	421	389	426	422	421	391	390	395	427	403	424	415	389	435	397	424	419	391	407	384	380	403	408	413	373	429	407	412	419	432	448	399	430	381	411	420	367	419	374	417	402	386	413	390	359	410	433	385	447	391	405	401	401	415	410	390	374	376	404	426	388	446	382	396	419	410	372	433	359	435	378	415	416	369	396	435	401	396	428	378	410	389	413	382	379	406	439	382	390	406	447	423	399	421	432	402	423	414	403	400	438	384	441	418	443	404	381	403	434	402	409	426	387	379	435
31656	56673	47978	28873	20909	16312	11921	8646	6352	4512	3410	2773	2249	1870	1531	1252	1120	1017	849	790	756	666	603	585	531	519	546	492	467	489	485	507	492	489	500	502	451	537	526	514	541	541	560	531	498	552	519	551	501	446	496	477	523	513	514	479	461	469	491	471	507	487	507	485	469	494	480	456	499	473	470	487	499	471	469	470	463	476	448	448	482	496	461	485	462	441	478	499	487	447	454	500	498	465	450	455	488	459	486	474	441	481	510	448	491	478	469	499	437	462	460	514	468	472	494	443	507	469	487	466	471	456	473	495	450	480	511	473	427	475	478	450	466	487	462	476	448	470	456	502	493	453	468	443	480	481	473	484	485	501	497	472	423	425	470	460	443	476	468	472	499	484	480	504	474	470	487	427	444	451	507	450	445	423	482	442	459	459	481	492	471	438	435	478	484	457	470	455	416	469	456	508	461	453	434	439	508	450	486	463	493	478	442	482	477	454	474	446	481	508	449	458	465	453	487	513	467	485	479	453	430	490	460	511	491	472	450	446	462	424	488	460	457	469	460	455	502	426	483	459	476	448	462	512	496	449	454	498	460	427	475	500	458	448	485	444	496	439	469	465	445	467	439	476	445	493	465	468	434	479	465	483	495	473	482	468	493	441	479	501	453	480	430	538	525	486	480	442	498	476	446	477	504	447	456	452	439	451	467	519	461	467	510	447	507	478	468	437	457	446	481	493	465	472	471	460	466	451	514	495	449	478	466	458	417	492	497	477	491	440	471	452	517	461	480	456	472	450	485	476	496	468	499	501	437	484	483	487	404	512	500	434	476	452	438	466	487	480	445	457	465	439	447	461	468	503	446	451	451	482	492	443	426	462	497	478	466	470	479	464	464	450	429	466	502	486	520	462	495	490	469	459	480	503	503	472	452	443	462	446	435	459	499	474	471	461	495	446	433	457	463	461	492	440	467	511	490	435	465	481	494	462	481	446	474	437	491	476	471	466	488	472	467	470	461	484	487	498	436	455	533	476	464	434	464	488	438	463	500	466	430	455	487	489	444	473	483	471	469	444	464	506	427	482	506	491	479	474	479	478	462	488	490	472	471	481	442	492	493	440	436	467	454	502	456	445	475	468	462	482	475	441	459	496	455	473	473	481	466	464	451	511	425	510	450	425	462	461	473	496	468	464	485	458	432	507	489	475	489	465	469	499	433	481	484	502	457	484	456	468	485	473	444	470	429	485	473	475	470	465	467	486	464	480	477	471	464	491	449	452	457	444	463	429	498	430	488	507	438	484	466	442	474	484	495	456	465	463	459	444	507	514	476	471	453	482	455	482	452	462	470	467	515	485	510	476	463	476	450	510	475	490	498	463	502	477	468	509	492	457	448	508	469	451	461	515	465	481	503	466	455	497	454	476	490	498	468	443	476	500	496	430	441	483	461	445	440	445	488	475	436	496	456	461	425	487	463	495	475	468	467	458	457	461	435	473	473	441	495	482	447	468	476	504	477	460	517	472	477	489	472	450	479	479	418	498	476	460	450	471	460	480	502	456	474	460	491	482	477	473	449	466	470	464	447	528	489	470	472	443	417	530	455	456	462	465	493	443	432	462	488	462	516	480	469	439	442	486	465	452	457	442	470	454	451	477	457	472	473	452	472	452	475	527	472	473	433	456	530	502	472	443	483	479	476	479	483	481	479	509	464	471	490	424	456	469	461	462	474	452	494	457	464	454	483	469	478	460	459	486	488	485	475	488	438	484	443	450	492	488	479	482	500	425	474	443	462	487	477	478	487	471	465	450	471	473	487	491	486	429	484	509	484	441	456	448	470	476	525	538	488	483	508	449	469	501	475	474	486	469	476	455	481	459	470	481	474	487	457	479	507	471	482	446	446	506	443	419	473	471	456	481	447	482	500	442	492	496	429	456	470	499	475	486	465	469	488	456	480	449	460	441	482	536	434	495	432	479	472	517	483	494	452	436	468	476	475	493	445	472	467	450	456	467	488	481	436	466	494	477	463	492	454	484	470	457	455	489	494	449	428	449	504	462	449	467	459	460	451	451	459	454	456	524	464	454	493	502	466	457	463	466	472	428	478	439	481	517	420	468	482	469	511	462	482	446	504	462	489	500	468	473	480	439	451	474	443	506	481	469	462	469	513	466	496	476	469	468	520	456	445	465	479	471	462	473	432	502	464	450	451	504	435	466	461	501	449	446	460	477	463	482	451	463	448	450	439	491	461	511	432	467	506	461	493	482	444	433	472	473	533	457	490	470	498	469	466	472	446	484	447	421	428	486	476	470	474	467	487	538	485	459	523	482	437	465	468	455	489	470	469	433	476	525	467	521	485	494	435	468	453	469	481	487	466	478	466	456	468	477	473	451	488	437	480	457	500	443	447	481	494	456	483	470	442	482	465	507	458	481	463	443	474	466	450	531	443	500	469	508	475	491	475	453	439	422	494	470	453	481	451	487	448	490	452	504	474	462	454	504	486	486	455	488	462	500	497	450	499	501	471	455	464	469	479	463	493	487	494	452	448	513	437	491	437	427	447	469	469	495	452	460	451	482	461	481	463	447	468	512	500	479	474	468	460	464	475	472	495	449	486	467	482	469	469	458	505	478	491	504	491	464	466	464	485	504	531	484	478	435	470	448	444	461	473	479	505	455	505	489	482	477	450	484	500	484	464	502	468	439	494	486	468	488	479	453	471	457	452	459	481	478	452	464	464	460	474	447	456	476	423	438	471	465	485	456	441	473	452	479	456	491	484	447	499	490	500	466	474	448	495	455	496	477	482	484	439	491	488	487	450	457	517	454	499	482	492	464	477	443	460	482	502	542	513	463	443	459	475	441	490	495	475	489	440	471	449	471	473	504	476	469	453	477	519	483	460	470	487	476	485	488	471	478	428	452	503	469	429	457	484	521	495	479	480	467	468	487	496	432	459	456	477	498	444	480	454	447	499	458	460	436	472	481	430	485	486	422	488	479	473	466	455	455	471	503	478	502	456	474	463	446	463	457	479	489	509	447	454	454	486	470	437	486	493	480	495	492	465	477	470	480	458	471	501	460	468	497	462	463	440	460	450	484	470	467	494	432	479	445	487	457	462	469	489	513	475	419	469	467	459	476	462	460	454	494	500	482	443	472	472	448	447	454	497	463	500	457	488	484	478	505	479	451	498	506	480	493	479	453	422	498	483	455	427	505	469	453	453	449	470	445	485	477	486	511	443	497	462	469	464	482	447	523	445	455	478	445	472	452	449	470	460	455	453	485	458	450	483	487	467	435	430	493	466	492	436	483	452	475	444	475	444	425	491	422	462	473	468	495	450	475	504	474	463	517	457	501	458	495	471	430	460	450	493	510	479	500	480	469	457	478	437	451	470	503	461	444	498	513	487	445	484	460	454	436	467	498	461	493	421	451	502	485	492	500	495	439	434	442	482	475	452	463	481	485	450	473	469	465	447	471	487	498	486	484	501	481	545	453	476	455	428	490	497	453
22873	21318	28897	24087	21367	21726	15924	6105	3720	2887	2082	1763	1374	1167	1067	944	771	753	674	612	560	551	498	493	504	409	456	454	448	483	432	441	424	394	441	434	449	447	426	436	439	462	449	471	432	447	436	436	452	429	449	413	446	424	403	420	389	438	451	406	464	403	422	418	394	393	376	425	414	390	372	472	431	419	405	391	396	411	403	408	402	409	452	407	403	397	429	405	431	392	409	407	411	429	401	428	416	409	414	375	435	397	405	413	438	373	427	337	407	394	418	414	369	393	409	403	431	429	397	418	437	414	420	395	410	390	424	419	392	390	418	372	396	398	400	388	419	332	410	432	400	391	396	457	414	370	401	376	385	439	385	415	332	428	450	385	381	415	372	402	366	442	390	409	398	407	404	418	411	435	383	386	374	399	387	422	369	418	362	427	419	356	407	414	405	393	397	411	443	361	383	400	416	422	430	422	453	388	421	399	369	394	389	425	412	375	414	394	419	361	427	405	413	387	400	415	391	364	436	415	357	396	422	395	367	394	400	384	406	407	407	395	418	384	448	453	405	404	376	389	373	398	443	373	402	416	438	372	405	375	344	402	370	390	385	406	416	405	424	386	411	463	442	410	418	399	426	445	400	376	410	423	382	414	417	407	418	380	430	437	356	367	401	405	381	396	390	402	442	411	371	403	418	390	405	416	404	426	402	394	436	398	416	395	385	384	408	401	391	414	389	415	406	385	387	395	439	392	391	414	387	439	385	398	431	411	405	385	398	412	386	396	400	420	411	388	407	378	381	406	405	390	377	418	433	426	443	396	433	421	408	441	410	416	418	449	437	391	431	365	412	404	428	427	444	419	392	389	371	410	431	426	390	385	427	383	397	429	431	389	423	412	362	419	409	420	388	378	408	373	379	394	389	426	373	373	407	440	425	408	424	439	437	439	386	413	391	416	427	390	381	400	440	374	407	371	410	414	377	435	400	408	389	423	384	407	400	423	416	395	412	391	423	394	420	438	349	388	379	416	408	361	409	408	407	420	414	406	399	402	400	410	388	422	381	401	415	389	414	418	428	449	394	375	373	368	394	419	384	418	428	442	431	411	391	410	404	408	407	413	381	433	423	402	396	385	394	374	403	452	410	404	393	401	384	403	413	407	405	447	411	390	373	424	408	410	408	393	395	409	410	440	419	382	426	389	384	408	403	379	414	398	425	430	388	369	403	417	407	452	422	388	408	395	397	424	392	454	414	360	410	423	379	430	409	380	450	415	410	420	395	390	412	427	449	380	393	385	421	427	413	401	425	366	399	395	430	408	408	384	408	429	412	362	412	412	425	428	391	419	373	372	397	373	436	400	397	409	410	441	405	417	422	400	412	398	422	390	446	405	378	404	368	399	389	402	431	399	408	391	396	416	403	408	377	410	369	421	410	402	365	389	415	407	356	416	405	431	426	389	410	426	399	389	418	400	408	407	405	417	412	417	380	383	408	391	386	404	401	382	401	423	406	390	416	386	424	403	365	372	373	386	404	391	393	395	385	416	421	392	408	446	387	400	453	413	416	403	398	384	362	433	379	415	420	396	420	375	392	411	433	407	360	441	399	387	390	381	416	418	381	422	411	401	402	375	412	429	428	432	420	407	382	385	413	383	396	416	419	392	390	411	412	408	368	416	421	398	392	404	417	402	395	448	406	369	400	372	416	404	403	419	384	430	404	391	399	408	403	409	356	399	404	398	409	406	404	395	386	393	427	427	395	396	391	408	443	364	404	389	396	419	430	404	407	419	372	382	436	390	468	389	392	373	404	389	409	419	403	405	397	381	382	416	437	402	413	416	397	412	416	395	418	390	399	422	416	415	407	394	390	412	409	412	400	379	425	371	356	373	406	367	416	383	410	425	402	406	422	399	403	418	410	389	400	368	409	365	382	380	426	383	402	389	377	395	417	405	417	392	407	376	407	376	408	393	417	408	415	388	410	394	400	394	439	378	392	388	401	398	427	375	419	378	433	407	413	406	408	384	417	420	419	394	384	423	421	402	377	400	428	426	381	381	400	397	398	394	393	405	390	441	382	394	418	408	429	389	398	415	410	396	410	424	416	410	404	398	399	435	385	401	427	397	394	416	435	422	410	385	419	400	423	394	385	426	405	406	413	377	415	401	396	366	373	429	417	367	403	423	407	415	413	363	390	432	394	460	423	385	414	420	401	411	390	412	375	404	419	436	461	419	391	444	369	412	389	400	398	392	382	431	423	401	403	440	391	418	403	398	424	390	392	394	415	410	388	398	390	423	404	408	397	437	388	394	419	411	406	396	407	395	399	387	446	402	392	443	383	415	389	421	421	419	425	409	426	414	407	394	422	413	404	418	412	400	458	382	391	378	386	393	369	379	389	435	417	368	417	424	419	395	382	424	397	406	405	369	459	399	414	397	434	420	432	368	388	393	414	401	445	397	375	430	411	396	412	415	408	409	403	409	390	418	412	428	422	426	412	428	386	405	383	365	413	423	392	402	397	430	450	405	380	408	423	410	387	411	418	393	405	421	392	396	379	411	373	402	370	421	386	408	429	410	393	376	399	380	433	407	378	401	386	392	435	411	372	396	366	400	387	388	437	431	392	432	406	363	373	411	440	395	355	404	392	421	396	377	402	392	412	377	420	387	400	386	388	399	390	393	432	383	419	396	414	445	428	438	422	415	400	394	379	412	379	379	372	397	427	409	418	391	376	389	423	416	387	424	422	406	378	364	455	384	425	377	429	388	407	399	410	416	396	422	385	423	439	409	385	370	389	417	396	418	390	409	406	404	400	434	419	381	403	379	406	420	393	406	384	386	407	403	426	403	402	394	403	398	380	376	424	386	417	441	406	399	456	386	382	450	391	411	410	376	406	417	396	396	368	411	386	391	416	392	397	439	366	402	415	389	398	411	431	418	385	431	404	390	372	413	402	376	469	390	423	417	371	366	409	400	392	425	435	396	381	386	385	381	362	424	411	413	424	416	406	423	412	372	388	396	405	397	401	403	417	420	460	410	379	425	431	389	373	395	430	418	392	412	406	432	398	372	407	408	357	455	418	374	390	407	431	406	391	381	384	398	411	425	380	417	410	404	373	395	405	373	413	411	420	399	427	381	426	393	354	414	386	422	394	410	413	384	395	408	388	375	414	389	391	363	377	375	366	398	411	411	416	401	398	440	415	404	404	407	390	399	415	407	359	402	398	427	437	387	411	368	388	370	446	386	408	378	417	377	393	407	393	416	413	391	409	420	401	374	427	422	406	416	421	392	400	413	385	422	373	415	377	432	405	391	395	413	380	407	428	428	402	391	428	365	387	446	385	378	417	445	388	398	407	374	397	392	403	429	377	408	383	400	398	406	407	405	420	386	437	416	411	389	410	435	411	375	435	372	393	424	414	392	397	416	386	410	403	388	382	411	395	380	400	434	422	403	392	383	383	409	394	392	423	387	360	374	432	420	402	426	395	393	390	405	402	374	408	374	418	429
33052	56489	42796	26084	19328	15225	11045	7841	5888	4235	3096	2463	1958	1700	1422	1238	1059	910	827	784	753	610	599	591	550	530	525	512	485	494	490	491	523	508	518	472	528	484	489	514	519	473	539	519	533	543	523	541	504	489	489	485	512	527	513	479	453	471	492	477	470	473	472	472	428	491	475	450	499	476	492	469	463	422	441	470	454	480	462	474	490	465	472	504	464	481	493	475	505	472	495	537	429	485	500	438	467	420	472	448	467	466	469	450	469	483	465	507	466	473	488	469	426	476	479	464	467	462	478	495	474	481	469	459	448	488	458	434	469	443	469	465	516	439	479	475	484	458	481	434	440	463	473	476	432	479	453	492	511	469	468	467	485	485	436	447	458	457	461	474	488	480	467	455	483	459	456	464	444	499	420	445	449	484	481	463	464	509	483	445	481	514	437	469	423	427	467	483	445	448	424	424	468	473	474	474	444	475	436	451	490	447	481	486	487	461	454	476	464	485	470	497	472	443	470	484	493	495	473	460	476	458	437	437	479	468	479	445	512	477	454	461	451	447	480	466	470	468	473	464	462	418	457	439	469	468	481	466	466	461	480	496	480	460	446	441	478	467	435	456	469	504	425	474	477	503	443	498	481	487	511	483	453	439	417	433	497	445	417	476	479	504	459	463	487	447	456	453	473	491	481	469	455	438	450	432	415	466	454	484	464	482	461	475	485	470	477	441	429	439	455	470	464	464	443	459	479	491	448	460	483	456	465	441	456	473	452	459	456	463	488	521	458	426	462	480	486	454	476	477	441	431	487	445	437	436	482	453	450	453	466	466	480	484	434	479	481	433	469	520	441	464	450	485	427	451	455	480	473	443	473	474	465	469	483	472	446	438	473	485	439	419	465	496	453	473	432	527	480	450	481	510	501	482	500	476	489	485	458	475	488	461	462	458	442	456	453	470	501	414	488	448	491	449	445	482	468	456	481	480	488	465	474	532	457	458	448	486	490	485	438	460	437	483	482	459	470	486	484	458	444	489	502	418	464	458	482	464	489	467	474	479	474	435	463	472	461	454	451	453	466	470	444	504	462	469	475	487	470	475	430	422	429	449	463	456	461	493	471	452	455	451	468	478	419	455	494	430	449	457	511	470	491	477	462	466	489	471	432	466	477	501	484	484	454	501	467	469	486	425	471	453	496	454	482	454	459	464	473	454	483	476	474	485	459	480	473	460	491	401	472	476	484	507	492	448	443	459	434	455	428	475	483	488	477	451	483	517	410	473	474	476	495	476	458	480	496	444	434	487	451	430	503	512	477	464	476	487	465	489	468	445	472	447	480	461	476	478	480	503	464	438	467	476	448	457	451	464	472	462	466	498	429	462	466	453	483	500	461	419	484	457	444	486	441	454	448	444	464	465	463	518	450	465	445	471	457	415	465	437	456	412	437	470	483	467	455	463	451	442	480	468	486	437	449	474	478	421	496	474	494	492	493	435	488	459	412	427	475	513	463	450	481	456	460	479	487	489	477	448	478	492	430	446	441	450	478	467	442	488	457	438	504	453	455	487	456	460	458	499	458	483	459	455	502	492	487	488	488	455	442	474	513	478	471	431	457	478	434	481	466	480	453	491	464	460	485	484	480	456	413	478	466	470	441	518	441	453	478	455	435	484	457	444	456	459	481	448	448	484	451	458	489	468	433	478	486	460	465	455	521	483	435	464	456	421	483	453	415	443	491	457	443	478	460	452	432	408	501	456	477	471	457	501	467	476	460	477	473	497	477	446	489	456	479	467	455	437	495	435	492	489	449	490	478	512	439	451	469	456	502	463	434	505	488	437	454	481	448	464	470	468	481	458	468	451	490	460	445	439	442	480	511	498	480	449	464	484	495	477	445	452	439	479	488	441	479	446	462	503	516	474	457	453	455	478	500	475	470	453	458	494	454	517	469	493	453	467	439	464	488	427	476	445	461	442	459	479	474	450	434	476	453	465	499	461	499	470	472	464	477	479	478	457	497	474	470	469	472	483	458	501	464	467	431	460	468	487	433	444	473	447	454	455	490	468	481	476	472	451	443	462	483	471	481	484	483	488	470	445	484	468	458	481	484	448	450	495	452	459	420	446	466	455	456	455	465	517	468	452	441	465	458	458	431	469	461	473	499	470	488	483	473	418	457	480	461	482	473	471	497	455	492	478	490	453	472	444	482	474	473	450	455	489	458	508	472	443	471	486	432	462	475	472	466	463	515	421	456	462	451	435	424	451	455	455	487	456	429	464	451	454	475	480	444	502	489	416	438	462	469	455	467	492	480	462	471	430	463	508	418	448	464	508	496	459	439	447	457	455	459	450	451	538	452	459	486	464	493	488	474	472	464	482	458	502	463	465	515	475	481	458	487	477	434	455	468	473	519	453	464	453	462	481	507	464	463	478	463	509	466	435	417	465	477	443	465	488	461	441	448	474	459	506	470	446	478	440	457	483	432	484	455	474	454	489	444	498	509	491	469	453	473	444	457	430	430	483	444	483	438	506	439	448	489	455	482	470	493	447	464	447	439	488	469	519	493	439	470	459	470	471	471	458	468	475	503	472	452	467	475	475	454	520	428	502	453	461	473	459	486	457	481	487	443	445	460	480	477	432	461	459	466	473	461	468	489	466	488	449	425	429	466	502	458	527	479	446	481	454	446	449	462	514	450	474	467	456	446	467	466	461	473	494	470	451	486	490	464	459	449	489	494	461	470	477	453	462	472	466	465	481	469	444	459	493	472	500	462	478	430	467	472	477	437	450	472	458	484	456	482	471	474	471	447	505	467	435	456	490	453	462	463	480	444	462	449	481	488	485	473	475	474	423	500	450	438	469	463	461	466	479	482	471	457	453	467	480	513	447	469	487	472	479	456	477	465	500	473	436	480	450	431	472	474	468	460	462	458	461	464	499	460	463	469	456	443	454	502	453	475	510	453	479	477	455	492	443	516	450	470	458	464	469	493	494	472	480	456	476	488	511	454	481	475	459	436	464	467	465	489	424	446	457	503	473	455	467	451	444	448	482	452	496	465	475	482	462	464	486	495	418	490	507	499	399	451	471	460	470	453	466	502	472	475	455	483	493	441	461	461	441	481	451	512	444	490	478	468	481	463	459	451	499	448	449	454	502	482	465	476	418	488	447	466	452	452	456	491	464	426	522	515	473	512	493	471	502	457	482	463	437	448	451	458	426	493	464	455	481	468	507	434	498	475	466	458	457	475	491	462	476	484	463	455	469	444	477	499	489	469	525	489	448	475	467	493	484	446	441	499	450	466	467	453	488	454	498	467	428	462	447	474	453	462	494	430	497	408	468	489	503	499	459	452	422	462	463	427	457	411	505	457	475	487	452	456	465	470	432	443	478	506	424	447	476	469	446	495	484	456	501	447	461	440	448	464	472	450	459	461	493	449	499	480	457	473	469	470	460	480	475	445	489	462	441	470	459	469	465	471	450	505	477	451	453	494	456	493	509	494	468	453	484	486	501
23014	21366	28980	24155	21421	21822	16111	6494	4132	3157	2254	1777	1472	1235	1071	943	792	711	708	685	596	517	523	496	460	420	428	457	382	410	454	438	462	435	436	417	438	461	414	499	417	464	439	458	435	459	470	448	461	454	451	438	430	425	458	415	419	437	399	410	408	403	358	422	435	440	411	439	393	434	430	416	417	433	386	414	375	420	409	397	413	410	412	403	371	440	413	407	407	422	425	370	415	382	409	410	420	389	415	370	387	429	433	374	454	418	402	402	399	466	395	441	400	398	441	404	409	408	392	375	382	387	422	399	424	401	391	412	411	422	403	437	392	414	389	413	388	400	404	403	408	439	411	425	417	440	405	403	377	433	441	376	404	401	401	434	408	378	398	385	394	403	456	402	454	393	439	410	406	438	416	387	427	417	397	407	438	416	424	388	426	391	404	414	400	389	412	419	405	421	422	392	445	398	427	405	404	408	435	397	439	412	380	390	410	399	382	415	403	404	385	430	430	410	396	388	413	425	444	378	419	416	386	381	416	374	423	370	379	385	421	362	471	427	403	418	414	433	398	378	409	371	405	405	377	387	410	379	433	415	412	380	398	368	387	387	419	396	418	422	417	391	408	435	373	367	421	395	415	442	425	404	396	393	417	374	393	421	399	409	393	412	381	417	411	415	411	415	424	418	402	381	409	420	403	406	388	393	383	400	380	433	398	421	419	430	395	414	442	420	406	412	383	391	402	420	396	398	443	380	455	382	421	429	402	403	420	372	403	402	407	392	393	411	387	457	437	414	398	413	429	427	421	396	415	375	386	446	349	414	409	403	410	398	421	352	425	391	368	416	363	380	392	422	412	383	411	404	416	427	401	435	417	420	423	360	401	421	413	415	394	410	412	412	394	414	427	415	398	374	438	407	407	408	430	373	400	398	461	425	431	412	460	392	400	398	436	395	399	414	412	387	459	401	413	387	379	416	424	409	413	415	408	424	405	405	403	383	428	442	382	391	413	394	360	427	408	415	405	400	389	424	413	403	432	436	425	383	431	369	410	362	409	367	399	414	397	431	394	390	374	456	436	392	393	432	377	403	441	412	388	418	400	372	383	370	395	380	363	406	368	399	393	382	403	419	409	424	384	406	397	412	415	394	378	435	350	380	388	400	398	382	393	410	425	379	434	402	406	378	417	375	398	387	435	423	417	426	416	422	433	388	403	428	437	380	410	408	393	403	410	405	413	407	377	406	379	395	397	424	451	457	430	392	412	410	391	449	431	414	447	437	436	391	373	393	437	416	384	382	401	420	423	390	402	380	372	388	421	383	398	423	440	367	389	426	455	412	403	440	397	437	404	396	401	417	447	375	373	393	395	359	433	432	408	424	412	402	414	392	380	397	380	424	364	417	396	407	428	437	403	381	392	390	371	416	372	403	417	383	412	407	372	409	398	408	413	432	428	404	415	413	368	408	435	453	409	421	406	402	415	421	433	422	384	398	350	399	416	384	384	467	426	393	414	404	452	398	409	397	415	388	403	388	405	408	451	397	433	421	404	414	393	386	383	444	405	410	404	393	393	400	408	406	415	376	431	400	429	386	420	415	391	403	396	400	432	402	405	412	392	411	406	391	419	390	437	369	391	410	407	387	426	366	369	416	402	399	384	389	393	382	372	370	387	350	415	397	406	441	424	405	414	447	371	397	407	369	385	382	388	407	416	401	395	411	411	412	412	413	377	379	405	426	387	398	377	392	423	400	383	388	417	434	421	390	370	386	396	377	398	381	387	465	417	407	400	390	414	438	405	425	408	399	395	380	396	457	397	436	407	366	436	424	409	392	402	399	410	391	455	393	397	389	403	397	411	438	417	449	427	403	411	421	375	388	427	430	403	448	413	412	446	424	400	405	415	404	402	405	410	400	428	408	398	435	404	379	422	394	433	343	402	401	374	424	404	387	421	386	430	413	403	410	396	435	384	417	402	414	388	410	423	421	430	437	406	418	438	437	423	413	417	395	399	398	445	446	362	426	384	405	428	392	405	410	431	430	368	423	439	411	457	409	417	394	391	399	405	403	393	414	415	463	418	357	394	407	398	379	398	389	407	413	416	390	400	407	379	401	381	402	430	422	449	409	411	419	391	437	406	393	403	454	384	392	406	442	414	355	417	409	418	430	411	402	396	405	392	374	417	406	423	428	434	391	374	429	416	359	396	432	399	409	404	418	422	427	404	400	372	357	400	445	369	458	382	412	394	390	397	436	386	388	404	403	376	433	432	418	414	393	381	452	395	411	415	435	422	427	376	426	394	474	421	431	406	468	412	446	428	417	403	388	401	388	393	376	389	388	409	443	412	421	416	378	400	418	398	379	389	407	397	401	414	399	387	371	390	400	383	414	374	410	412	418	411	383	414	435	395	439	381	407	394	399	398	398	385	445	401	431	430	459	398	387	416	398	417	440	394	389	418	423	431	389	383	372	387	433	425	408	422	460	385	386	397	393	404	379	414	405	432	403	407	412	378	405	416	416	395	412	364	408	396	403	403	443	381	401	374	447	396	408	438	420	396	394	378	405	381	391	398	435	381	438	385	384	395	400	421	413	389	426	399	387	423	403	407	396	363	408	429	408	420	408	468	382	428	407	367	398	373	368	379	415	412	435	378	383	416	391	386	389	409	434	415	401	370	372	393	409	412	436	410	419	433	407	434	381	389	392	406	378	395	393	402	379	385	380	401	420	379	418	392	384	391	424	429	409	422	407	480	427	400	405	406	429	433	378	385	414	386	371	395	404	421	408	408	386	444	428	403	405	395	376	391	396	407	390	388	434	428	375	432	401	403	396	390	408	438	381	409	397	402	410	409	392	431	423	415	444	383	425	410	395	395	392	404	421	407	406	402	378	388	387	430	433	418	391	414	430	408	458	405	402	392	413	395	410	433	399	414	423	413	420	450	405	382	392	403	426	403	373	407	407	386	397	413	407	396	423	394	409	404	381	413	380	413	388	444	409	390	371	395	441	408	416	370	374	383	409	418	407	392	427	397	388	396	410	422	392	433	413	442	408	365	406	390	408	403	382	368	408	389	395	394	387	415	415	436	399	400	411	423	409	403	433	413	415	416	418	421	382	394	412	423	421	448	384	418	414	397	417	381	404	413	419	402	403	384	393	394	382	420	383	365	409	435	392	408	366	384	404	414	401	408	431	418	407	417	427	416	401	406	414	393	361	356	395	402	392	406	378	424	409	403	433	409	399	412	362	435	395	392	382	406	401	403	388	402	449	381	406	388	407	402	375	395	395	380	399	389	416	449	417	388	429	403	425	406	437	402	410	399	433	429	439	405	404	402	418	422	423	397	399	370	431	375	434	435	409	438	392	398	387	388	395	389	377	426	408	413	387	442	394	442	416	412	411	419	380	373	409	394	408	438	358	429	431	413	428	452	384	408	409	396	396	374	431	409	417	460	374	414	382	379	401	382	416	428	403	409	454	413	414	396	418	422	391	379	399	412	442	415	408
31756	52164	41536	28068	20252	15567	11175	8461	6063	4510	3299	2550	2141	1747	1427	1333	1081	965	869	829	730	716	615	606	606	545	496	500	521	530	500	496	518	543	518	508	498	482	474	540	546	529	576	561	513	550	501	526	497	529	499	510	465	490	492	463	479	495	516	457	486	453	475	471	509	450	473	481	472	513	474	504	454	455	450	469	460	477	464	456	504	432	456	485	457	459	480	456	475	475	440	471	451	480	490	474	467	484	497	461	464	478	482	482	466	467	453	487	459	524	433	474	531	460	458	470	480	480	496	459	454	469	464	464	475	468	439	517	454	455	480	441	486	496	461	477	439	480	447	486	515	455	451	442	493	471	500	450	469	526	459	462	423	482	492	447	469	474	443	497	451	465	463	441	461	468	498	444	514	465	479	420	461	474	485	458	459	427	442	487	437	458	452	458	450	459	484	492	435	487	451	499	470	459	474	453	455	462	484	445	495	491	458	431	456	478	478	454	482	436	458	474	511	449	434	445	471	417	465	468	412	455	431	476	465	436	477	461	483	455	476	473	476	482	463	438	479	473	405	490	473	480	515	438	448	436	437	437	447	473	443	495	498	500	471	452	439	430	449	475	442	439	456	435	461	484	440	466	492	449	443	452	456	521	470	490	520	483	491	480	496	447	427	444	433	485	469	497	459	431	511	459	490	465	441	472	475	480	498	468	464	465	489	465	470	485	452	447	422	487	462	486	441	470	498	437	484	435	454	484	468	464	497	458	478	521	450	466	452	452	465	493	442	465	458	452	453	477	490	455	507	482	442	519	474	469	483	470	450	480	454	459	472	494	458	469	487	480	527	488	484	462	503	476	456	447	485	472	425	450	461	462	490	463	464	480	444	450	480	487	490	454	454	467	476	436	482	502	498	459	458	431	476	467	460	473	497	466	482	421	429	476	457	474	476	508	454	486	443	502	472	412	449	483	496	455	457	491	476	434	451	442	515	457	460	437	465	419	450	497	461	428	487	480	454	472	471	446	459	439	492	450	489	459	522	465	500	476	476	504	487	490	463	459	495	462	456	477	454	491	465	468	428	472	505	474	481	494	466	475	484	486	445	470	458	477	476	455	471	431	479	457	432	491	449	495	454	487	471	465	480	468	478	480	490	482	462	492	445	468	536	446	454	467	442	421	432	476	459	480	417	434	439	455	453	488	492	469	484	470	471	473	475	467	435	510	438	428	481	475	495	453	477	459	436	449	478	446	459	499	481	494	442	467	444	441	435	463	424	470	491	420	466	498	442	474	492	487	494	465	443	481	476	474	445	482	493	469	478	472	458	468	490	477	478	476	477	462	490	480	446	469	501	446	490	428	483	483	521	442	456	494	437	481	429	464	481	452	464	486	485	472	468	472	500	462	471	469	425	484	455	464	487	458	473	484	499	430	486	484	469	459	424	455	474	462	441	452	493	480	457	461	490	452	444	450	479	442	474	448	458	451	456	431	447	490	452	474	427	490	429	502	470	488	483	497	473	448	439	441	429	484	473	475	464	499	464	471	463	462	474	495	500	483	473	484	502	462	443	442	432	447	458	484	464	478	526	441	479	481	428	478	475	475	446	454	469	444	463	492	495	500	453	469	480	503	477	447	487	476	471	459	480	470	473	479	440	458	452	446	443	470	490	460	442	464	465	485	476	473	459	433	485	491	473	463	486	425	470	455	463	443	460	478	490	513	435	455	492	468	493	488	471	471	497	464	448	468	494	423	439	502	477	468	453	489	497	427	450	474	501	465	449	481	449	457	430	478	417	451	487	467	441	438	472	471	499	470	470	498	441	459	504	444	457	476	439	491	487	482	479	471	451	468	485	465	467	467	453	471	467	465	443	471	469	512	432	475	457	479	469	431	479	466	453	476	460	440	480	473	472	428	477	470	484	479	490	475	458	443	440	424	477	426	444	470	466	426	445	518	457	500	485	512	467	489	456	465	488	461	459	453	414	456	451	463	472	483	485	459	480	455	457	513	495	447	490	480	462	486	513	490	454	467	481	487	445	453	450	463	457	458	448	454	446	455	465	467	507	495	481	498	477	498	456	495	458	473	501	468	498	458	487	526	492	488	473	470	487	422	444	471	463	475	470	449	497	466	503	436	513	431	473	461	446	465	466	503	478	446	437	436	483	481	473	480	506	467	450	467	459	468	479	464	510	487	451	477	456	486	435	482	481	473	461	424	530	419	433	453	500	475	448	457	435	497	437	462	460	469	487	447	415	461	472	469	442	437	456	482	467	448	464	470	463	471	450	443	497	455	471	439	481	488	472	526	453	486	485	457	451	455	491	460	448	474	472	476	457	503	430	437	474	491	478	451	494	468	486	456	487	453	474	481	484	479	453	509	456	449	488	437	416	462	471	452	490	446	492	479	452	480	481	453	469	484	469	479	452	458	478	422	463	432	454	464	410	444	508	445	473	467	455	451	439	464	514	479	476	495	459	483	450	495	440	432	462	448	509	469	529	471	442	468	483	497	447	495	471	488	473	470	484	485	464	478	482	475	469	490	412	478	441	472	452	461	490	461	471	478	488	442	466	486	459	442	501	454	471	456	442	480	446	439	494	440	443	444	469	497	471	480	446	476	449	451	475	451	482	454	435	481	470	465	483	462	495	464	449	508	487	465	452	486	521	482	476	474	478	497	492	459	470	446	456	477	468	456	431	486	472	474	488	453	483	478	512	500	491	462	494	435	488	461	445	480	480	458	488	502	462	477	438	439	459	473	481	450	489	450	459	477	459	464	461	468	513	461	445	458	473	474	464	467	467	475	468	456	461	461	462	504	438	477	446	396	438	504	437	443	445	466	491	444	468	492	468	466	485	458	515	455	463	476	433	508	462	439	480	466	476	454	471	450	446	445	454	426	492	482	487	431	477	492	488	468	481	494	452	468	481	431	479	474	463	469	495	445	464	434	480	449	443	467	474	445	441	468	511	478	455	442	427	432	423	524	448	496	472	469	459	463	484	462	456	463	448	446	513	481	454	450	453	471	477	474	473	487	457	468	488	472	426	419	475	489	464	501	459	485	449	452	459	454	480	445	461	495	474	471	483	504	484	466	468	441	447	444	486	450	464	433	492	498	449	441	453	460	492	484	492	457	481	457	472	493	431	433	475	488	466	501	455	512	466	498	464	461	502	480	397	490	495	473	498	456	459	471	409	476	464	474	460	466	438	448	466	460	482	467	441	403	463	459	472	464	513	486	494	494	459	461	479	475	467	468	482	477	469	488	441	458	474	506	442	478	473	472	473	494	500	503	498	445	507	471	463	442	477	450	470	462	473	443	478	477	446	469	443	481	458	475	461	484	467	456	498	486	494	501	454	470	482	453	445	510	494	454	473	473	501	456	461	461	451	467	489	456	431	456	448	503	448	458	478	513	452	488	488	464	455	467	485	447	456	474	496	508	455	491	480	459	485	487	458	502	476	464	502	435	471	450	469	450	464	454	476	465	433	470	479	485	446	475	469	477
22924	21352	28899	24188	21400	21802	15993	6541	4171	3101	2316	1827	1456	1211	1043	925	818	735	672	645	576	534	519	494	462	422	427	421	452	400	418	451	430	410	423	431	413	442	456	466	416	434	421	514	411	434	472	425	421	466	448	423	447	416	428	441	446	405	404	411	454	387	453	417	415	449	381	408	413	389	411	430	383	389	413	411	397	434	453	411	382	405	425	412	405	369	392	383	379	403	428	418	343	377	424	388	393	375	393	399	404	388	378	413	401	452	437	404	398	365	397	429	398	410	394	391	374	407	403	408	415	377	395	393	415	394	350	394	382	396	436	411	425	369	417	411	428	363	420	409	415	387	430	399	394	422	410	386	432	440	381	417	408	366	414	420	401	419	439	369	405	392	391	426	410	387	419	360	405	420	455	417	387	406	402	399	416	415	424	383	402	416	401	398	403	402	377	382	413	393	375	390	427	402	431	400	377	423	408	396	371	399	386	393	392	424	422	384	390	377	394	418	397	360	415	415	363	429	390	392	411	402	411	412	433	394	394	392	374	466	412	442	393	417	399	386	365	470	411	428	381	382	389	405	417	408	390	423	425	404	417	403	369	393	385	410	394	387	391	411	372	392	390	408	386	423	393	419	389	430	406	420	431	388	385	420	365	408	397	411	417	446	424	390	375	412	445	380	365	385	398	407	399	383	401	391	409	387	387	431	368	420	401	390	438	408	437	378	373	416	409	382	396	419	428	410	404	374	397	370	407	393	382	394	378	425	457	407	399	448	398	372	409	411	389	408	435	408	428	434	418	385	420	407	424	388	399	420	382	393	409	402	406	404	362	368	408	420	399	393	410	356	433	400	405	383	398	407	401	404	402	411	415	411	448	390	430	370	414	374	426	417	424	414	390	371	420	393	415	386	407	413	356	408	387	396	437	413	436	398	396	387	400	368	395	389	369	405	437	430	370	437	407	387	405	369	413	413	386	386	390	409	399	403	420	378	399	413	447	418	441	411	372	417	413	447	403	400	368	417	414	385	396	408	393	385	410	402	414	422	382	416	395	422	416	401	379	382	426	384	384	395	410	418	394	388	391	427	393	404	386	387	420	407	388	389	380	385	354	385	405	375	397	408	387	412	390	419	394	374	394	404	414	364	427	400	400	411	426	405	436	371	404	398	397	381	382	436	416	377	396	410	440	418	398	422	379	410	370	391	392	401	392	416	401	388	389	405	435	416	423	415	376	419	425	436	409	387	423	392	399	394	384	424	430	416	422	419	381	411	409	438	407	398	412	394	423	392	377	417	395	408	427	420	426	411	385	382	422	390	408	436	390	390	391	412	397	381	402	411	404	379	389	419	395	436	418	396	372	411	379	381	421	378	368	414	378	417	387	410	390	383	393	405	429	417	404	379	395	411	364	400	408	418	430	389	394	412	418	413	398	380	393	392	394	408	419	394	425	391	372	405	401	403	441	404	361	419	412	405	384	423	418	381	417	393	406	396	380	404	403	394	389	389	403	377	388	415	377	360	421	397	404	385	381	405	403	413	402	417	430	373	398	381	358	374	429	423	380	401	383	360	392	395	394	387	414	362	388	418	387	424	391	413	397	386	428	365	383	388	437	379	376	406	437	435	401	422	411	408	382	393	409	422	418	419	392	428	410	417	396	398	421	398	401	363	424	411	422	410	421	397	400	421	375	430	401	393	378	404	384	394	392	425	385	388	429	395	365	437	416	424	379	405	423	411	377	383	413	405	374	411	441	394	408	377	377	415	407	434	411	432	377	425	389	383	383	421	395	417	398	423	409	410	384	397	393	401	402	423	370	339	379	361	406	375	423	411	409	423	403	391	376	393	414	390	411	409	373	436	402	414	416	407	405	394	404	392	421	420	397	409	389	374	366	400	424	428	421	406	398	368	407	428	390	384	426	410	434	399	405	443	421	423	370	410	421	404	437	432	405	385	431	399	395	421	400	391	407	426	383	405	371	429	397	449	359	412	408	416	376	439	418	411	423	400	387	410	416	423	392	384	415	399	407	404	417	401	394	401	384	375	404	389	411	432	382	435	398	399	411	466	399	433	396	384	406	410	395	393	396	378	402	405	403	411	407	403	412	337	414	396	420	413	405	386	393	429	423	417	406	409	389	418	387	372	431	436	376	407	377	419	401	422	421	426	393	377	395	438	388	400	398	406	404	438	444	412	399	422	385	392	399	364	410	433	389	384	377	425	405	400	363	391	391	412	424	386	436	398	406	370	378	423	438	377	401	400	414	403	401	396	440	402	442	417	371	408	389	412	412	403	386	369	406	378	415	410	408	413	411	380	362	408	389	390	428	414	405	369	399	426	374	377	423	414	393	411	414	367	444	430	392	396	412	379	382	432	381	405	431	411	365	419	399	396	446	392	420	420	398	404	393	368	387	359	440	435	408	366	412	416	386	425	421	425	378	376	389	435	360	369	385	405	391	378	396	402	411	393	357	451	390	436	408	379	374	389	372	403	406	416	386	400	418	431	417	396	381	390	415	391	408	440	389	411	407	392	416	427	387	373	434	377	400	378	366	370	423	399	383	442	429	393	400	424	428	413	370	416	383	365	422	413	402	422	376	366	385	394	347	367	362	385	423	391	411	396	406	395	413	408	421	430	416	415	429	479	405	399	430	396	383	421	418	408	405	387	390	398	440	417	402	391	407	358	376	409	408	372	398	380	400	372	432	382	369	409	420	386	375	433	403	423	389	376	417	417	411	401	384	419	413	396	400	384	407	429	396	403	406	391	384	412	407	372	402	399	390	375	404	411	377	391	434	400	433	416	426	385	380	402	406	403	402	413	412	377	392	447	366	402	417	404	392	415	403	405	393	394	435	379	373	362	445	377	399	391	386	407	401	381	450	442	406	434	404	423	400	399	391	399	426	429	405	381	358	394	422	422	421	380	393	439	383	391	411	380	387	373	354	384	374	385	389	391	386	381	369	360	391	364	384	406	413	431	427	432	402	429	402	409	406	426	399	438	410	441	365	417	421	399	420	387	398	386	411	421	429	419	411	436	388	391	386	399	390	387	411	419	444	397	423	372	421	384	403	447	427	407	397	381	406	368	390	394	390	408	385	395	414	404	441	422	416	398	387	406	398	431	407	420	406	389	424	379	391	384	408	423	395	402	422	375	405	427	374	378	374	385	388	423	426	438	422	417	403	399	419	406	411	405	406	432	378	424	425	399	380	393	398	402	380	393	435	425	428	397	374	389	415	398	358	412	381	394	373	393	411	391	358	405	435	450	367	373	375	412	402	394	384	368	453	401	386	402	427	395	419	409	431	425	397	415	409	408	405	380	396	400	371	461	380	381	396	389	414	379	388	395	388	437	375	421	431	377	403	413	394	391	406	379	401	392	416	398	427	383	411	398	375	403	365	416	389	423	368	410	397	370	403	409	406	394	384	445	360	360	405	398	345	396	417	391	403	392	391	415	404	428	422	377	395	396	393	424	366	385	423	392	394	399	379	356	411	383
32687	51760	40864	26283	19756	15165	11035	8612	6126	4391	3290	2569	2132	1600	1509	1334	1055	954	929	828	705	640	609	589	528	494	535	501	484	508	513	501	508	512	532	488	511	489	512	523	497	512	525	515	510	496	504	541	543	491	488	529	540	509	459	449	469	501	536	454	500	507	523	462	435	447	442	486	426	470	452	473	444	471	458	460	476	444	449	503	494	478	431	469	480	466	448	466	497	423	470	431	465	476	471	473	498	488	462	471	491	452	493	477	517	462	467	449	466	449	474	468	467	511	494	478	467	494	454	488	433	442	474	448	453	428	468	455	457	467	471	446	471	476	433	442	467	467	423	443	456	506	463	493	513	454	493	468	473	488	433	486	502	481	460	465	457	441	466	472	482	456	477	460	462	449	474	454	438	451	473	466	455	447	487	469	510	475	421	461	469	507	441	469	447	469	456	487	487	491	457	490	510	468	474	412	476	483	491	466	472	457	453	451	481	429	472	447	476	451	491	489	476	469	443	443	441	478	475	484	464	463	428	473	437	491	433	467	437	454	474	460	464	472	435	442	463	411	454	441	482	459	473	472	462	454	460	484	473	440	433	495	488	504	450	494	491	469	489	494	479	439	453	422	447	458	456	492	459	462	508	419	452	464	449	447	471	491	420	465	459	502	473	484	482	474	494	466	439	453	456	490	463	475	435	439	494	478	435	466	427	451	483	483	462	499	436	482	498	473	458	441	481	444	454	462	462	502	445	462	454	502	449	466	482	460	471	492	468	454	452	477	483	445	457	455	442	457	430	453	470	459	445	442	484	447	464	469	490	479	481	442	459	454	485	486	427	481	501	486	468	535	473	487	460	429	437	460	455	490	465	430	473	464	543	476	440	415	456	460	455	476	476	444	450	486	462	485	417	475	445	470	434	506	484	472	465	491	493	473	453	479	467	509	445	488	482	494	457	447	492	439	482	440	484	480	459	416	446	433	472	478	488	462	441	474	446	470	455	495	460	468	435	419	460	477	443	445	473	456	460	488	508	458	420	430	482	472	459	496	466	469	437	439	474	451	441	470	497	477	477	489	478	404	473	496	452	462	485	449	433	480	459	436	468	440	485	441	446	459	481	458	475	495	510	455	481	447	499	470	463	440	449	412	461	473	441	438	505	483	460	481	456	466	460	455	487	473	476	450	471	437	463	424	490	464	439	447	472	486	499	465	448	491	470	503	443	473	497	462	493	451	435	481	446	440	464	485	493	442	472	475	499	463	472	514	455	461	467	463	439	488	470	498	457	473	499	422	437	474	492	462	444	490	473	436	455	483	482	487	468	449	421	453	419	475	444	488	440	510	492	483	444	439	445	420	466	442	446	471	479	455	518	451	440	426	465	458	472	476	455	505	481	476	460	451	467	481	468	501	451	489	476	491	440	478	471	461	467	453	454	466	448	500	423	458	465	408	432	461	421	472	498	473	451	515	479	460	446	475	437	401	459	463	486	482	497	453	471	433	447	471	483	477	490	504	448	442	484	473	467	480	477	475	437	473	463	468	436	476	453	493	475	455	529	501	451	450	482	473	504	441	506	471	465	466	459	472	473	466	475	450	448	510	440	438	473	470	454	465	479	443	443	451	456	452	424	457	488	481	484	466	465	439	431	480	511	441	451	430	461	431	451	486	441	437	513	457	508	434	461	448	483	490	448	469	457	432	481	464	447	459	437	476	488	456	442	490	466	455	446	468	484	441	454	454	450	472	482	464	495	487	479	475	474	454	452	504	473	481	475	507	470	452	448	474	440	450	476	479	474	453	470	477	481	473	453	477	474	447	484	415	512	451	462	444	452	457	439	435	468	440	458	418	468	491	445	473	462	482	444	475	506	445	474	451	436	445	445	415	460	484	474	458	476	487	441	459	461	494	454	476	478	454	485	476	477	486	466	462	502	473	473	481	508	447	503	477	505	461	460	418	479	450	462	468	436	470	456	460	488	452	458	499	481	461	453	470	462	472	480	461	478	483	458	453	512	443	446	445	467	482	470	486	456	473	424	432	433	458	476	522	434	481	463	455	430	437	476	447	489	457	432	469	431	511	467	499	486	451	491	506	497	499	458	438	465	455	470	501	443	483	495	445	480	475	470	462	475	406	460	473	459	445	452	466	444	500	471	505	458	452	449	455	456	469	484	416	467	479	440	451	447	483	458	480	477	488	503	434	453	456	490	464	459	482	466	445	437	475	471	471	456	451	492	454	419	478	494	457	453	467	449	486	471	456	437	416	434	494	482	459	452	437	460	494	444	433	437	447	441	430	402	433	464	465	450	479	449	469	470	420	476	440	439	464	490	478	462	473	448	438	479	458	509	506	460	455	435	476	465	467	473	485	471	476	469	485	471	479	501	455	491	451	452	464	456	501	486	456	461	430	483	415	481	445	461	433	447	465	471	462	472	488	470	487	480	425	430	486	453	425	464	435	522	464	483	477	455	458	514	494	435	465	471	418	477	441	474	481	478	466	470	508	436	446	487	478	466	459	450	443	437	444	503	480	462	445	494	465	450	459	492	488	510	471	497	459	456	450	494	457	458	442	459	474	475	446	470	507	471	453	453	492	453	478	487	443	479	452	446	457	455	462	474	470	440	465	488	445	441	502	452	463	442	459	461	468	446	472	476	467	449	494	442	399	517	450	480	459	463	466	488	469	460	450	457	478	509	465	456	474	487	458	473	506	497	436	446	441	437	459	447	455	446	489	471	498	469	472	506	453	478	509	475	476	480	465	503	467	442	441	448	487	451	452	443	435	448	459	500	475	437	502	469	441	451	471	473	469	449	458	439	480	458	479	501	463	462	456	471	490	429	457	455	444	477	482	463	466	457	475	474	465	414	447	453	489	471	431	451	462	501	477	477	413	423	475	475	453	478	440	481	434	426	418	480	507	427	478	480	491	435	431	460	484	454	443	484	482	462	410	480	452	491	453	451	483	471	492	450	478	426	437	448	455	451	454	464	477	431	448	502	472	458	454	451	457	460	465	445	485	495	514	476	501	472	488	479	486	498	465	423	455	459	475	467	514	452	463	463	467	469	508	453	450	471	516	450	440	498	484	454	463	429	450	476	478	488	463	484	463	431	453	494	456	435	438	481	441	459	440	445	444	500	440	460	472	445	462	475	467	477	498	470	455	484	473	472	462	420	460	450	474	483	485	452	456	465	446	484	456	447	480	464	451	496	439	483	465	478	430	441	499	453	449	430	454	489	472	472	484	480	425	437	489	443	446	493	498	481	468	473	459	483	471	437	430	474	473	477	461	456	463	489	494	493	455	475	484	510	425	477	433	471	442	482	464	464	441	496	445	446	441	500	510	463	444	436	425	465	455	437	506	459	467	475	481	484	480	461	464	489	479	472	475	458	513	457	445	445	476	450	483	460	443	476	440	452	496	413	444	451	441	474	470	472	487	483	492	466	469	502	473	443	453	490	468	455	486	482	458	456	455	445	415	425	484	482	443	464	470	430	464	492	449
23028	21462	29065	24273	21508	21889	16007	6453	4006	2987	2246	1788	1486	1195	1033	894	755	717	654	543	574	534	482	471	471	420	464	432	430	468	455	426	403	452	443	450	453	451	397	464	454	463	502	423	447	436	459	481	435	439	456	411	424	427	397	425	428	420	400	442	369	411	390	411	398	410	416	400	389	406	438	387	388	388	412	407	398	378	390	408	423	375	429	433	377	402	443	432	435	428	355	431	402	413	384	404	401	405	423	426	417	393	414	419	415	406	387	431	395	403	447	434	401	420	380	434	401	417	396	403	407	385	393	388	398	393	387	418	403	401	392	456	393	379	417	421	375	411	397	418	424	405	397	364	374	449	392	411	406	417	402	414	414	385	371	404	391	392	400	413	407	415	427	391	409	373	429	409	421	392	414	413	396	392	367	414	438	431	391	397	387	429	390	388	391	377	394	405	422	427	450	420	393	419	414	447	444	407	415	369	378	375	363	413	430	407	404	392	412	359	389	419	390	401	424	397	359	421	387	406	392	407	433	420	418	391	401	398	380	441	399	406	365	422	391	417	395	421	368	400	413	392	375	400	390	390	416	394	375	393	424	382	393	398	410	386	411	392	410	439	402	428	450	416	424	450	408	384	395	370	403	418	409	428	394	430	387	431	394	366	361	424	403	377	391	424	408	398	415	388	429	423	395	436	436	390	403	420	424	424	419	427	425	420	394	399	420	422	379	414	419	406	411	394	443	361	386	383	420	376	415	406	428	414	416	410	416	401	383	379	439	439	399	441	415	437	411	396	416	414	435	410	394	433	411	449	405	396	406	403	388	388	396	407	404	376	410	410	419	367	413	404	371	421	425	396	432	411	398	426	421	360	359	396	428	422	400	382	396	361	401	379	401	432	368	404	379	408	406	426	393	372	380	406	408	405	454	410	387	387	402	435	412	405	420	401	398	374	434	402	419	372	361	402	401	377	406	382	412	432	411	410	415	411	413	415	421	414	418	389	413	418	390	385	384	358	381	362	378	378	370	401	439	429	411	394	412	427	359	417	386	407	407	401	392	404	409	388	428	428	397	401	416	406	409	422	366	430	369	388	430	387	380	429	397	415	373	431	404	361	397	382	417	393	355	390	405	397	402	383	392	415	393	428	380	440	388	381	405	409	395	424	412	390	398	403	398	420	387	430	380	396	401	384	412	412	398	422	437	403	407	407	406	389	413	388	383	393	367	390	369	409	412	396	422	403	429	387	411	378	415	404	397	392	399	404	405	381	415	426	387	401	400	415	401	390	397	435	387	403	404	403	384	398	391	445	430	454	399	445	435	411	407	396	415	405	424	375	405	392	422	409	423	372	434	404	425	381	404	390	383	404	386	404	387	406	363	382	433	388	354	413	427	377	386	387	426	403	374	389	398	398	398	387	417	417	393	387	407	388	429	399	391	353	374	414	426	423	418	404	417	403	379	413	430	409	379	397	424	414	399	397	422	441	382	389	406	415	404	417	398	404	378	400	413	386	371	369	405	410	383	386	403	392	449	378	379	395	395	456	413	417	395	436	390	380	416	389	423	364	393	369	426	349	405	403	361	365	422	386	438	384	429	391	396	401	400	419	410	380	381	413	396	384	411	403	418	391	402	409	379	383	413	408	358	397	388	413	390	405	401	407	383	386	388	456	403	451	449	392	421	470	416	402	412	375	394	380	398	441	413	389	382	405	391	385	413	373	394	408	398	428	410	395	374	414	408	398	386	399	382	397	426	409	421	416	396	403	414	431	382	387	394	353	384	394	406	408	416	386	419	384	421	389	422	358	398	397	435	378	428	389	403	374	397	409	439	400	419	417	368	440	376	402	429	429	401	392	419	422	400	394	434	437	425	428	418	378	401	400	396	421	426	362	394	397	393	387	385	377	383	437	396	395	399	375	404	411	412	389	430	380	412	388	385	413	406	376	418	411	391	382	368	430	380	395	382	416	375	397	402	374	397	404	383	424	407	398	406	384	419	421	394	403	439	359	385	376	434	424	378	373	407	385	434	399	410	368	431	358	392	409	421	395	430	409	377	404	368	397	364	411	382	392	369	385	378	416	400	404	398	380	397	397	407	385	347	389	408	436	389	382	370	418	435	415	392	412	432	399	395	433	418	385	370	412	369	391	417	394	392	406	399	372	398	381	385	387	377	370	390	397	406	385	442	428	420	430	397	396	358	371	455	406	453	419	437	423	412	354	373	357	385	395	404	385	405	352	391	399	404	380	399	415	387	432	378	365	426	375	388	381	381	412	382	422	389	392	424	400	402	383	413	384	363	398	412	431	396	381	396	386	421	403	417	419	459	409	406	416	367	415	406	428	394	409	422	403	371	386	423	413	427	391	444	393	397	416	407	363	419	439	422	403	394	392	418	386	390	389	400	376	403	371	414	410	399	423	437	369	401	404	364	416	407	411	409	392	380	398	384	422	441	401	390	407	397	381	394	385	418	373	422	402	415	398	413	421	419	428	413	416	367	395	423	393	426	415	380	415	439	400	410	417	404	408	426	410	428	399	409	407	398	413	403	363	407	366	430	388	410	394	411	425	407	408	389	415	420	417	399	383	400	369	394	385	440	415	391	418	350	417	383	395	413	412	395	389	379	412	423	393	405	401	414	399	369	414	405	453	391	419	384	414	392	411	439	434	399	418	359	428	447	418	421	403	404	417	404	447	419	413	420	425	396	373	397	412	410	391	408	387	426	379	427	419	395	462	416	399	417	373	392	396	398	395	353	422	411	419	422	386	410	397	394	386	420	445	387	413	436	403	394	415	422	377	415	426	417	394	388	410	382	447	394	414	413	404	417	417	402	392	399	403	422	395	401	385	375	391	362	419	377	402	412	402	401	408	416	430	383	402	391	406	347	418	374	412	381	388	388	388	391	403	412	403	403	434	400	393	413	373	422	418	387	417	388	427	432	418	417	424	387	414	413	419	391	428	393	372	423	392	356	404	389	443	386	394	399	387	412	458	385	406	404	388	424	394	400	363	393	405	410	413	443	378	402	392	416	400	368	405	388	393	388	385	402	390	385	435	416	379	430	394	406	400	414	402	371	378	421	424	395	422	419	410	402	377	383	391	387	402	387	398	385	384	403	411	423	418	358	404	355	412	428	394	411	422	369	391	425	423	375	424	399	408	420	368	383	370	411	415	421	370	402	368	377	383	434	421	429	434	408	381	410	388	404	419	404	383	430	411	397	390	416	397	381	390	410	404	403	398	416	407	400	435	376	415	401	397	417	411	351	440	405	403	379	408	381	411	392	417	420	406	417	407	403	412	412	392	392	376	380	406	396	372	438	413	431	387	431	405	379	399	384	393	446	398	400	371	405	390	430	407	374	364	402	359	450	403	372	465	390	409	389	414	403	412	386	381	391	425	382	419	391	357	413	402	393	445	396	385	428	414	422	398	380	393	366	374	415	386	401	354	409	376	401	435	418	388	372	391	399	372	411	421	373	394	405	428	378	394	361	414	380	399
32189	55371	42318	27282	19733	14912	11357	8586	6208	4472	3318	2605	2091	1603	1466	1202	986	940	836	789	713	688	639	578	555	523	493	509	483	513	528	529	547	508	490	540	473	519	465	533	516	503	468	508	526	520	514	543	528	490	497	560	539	460	474	477	489	494	511	487	478	501	481	481	483	451	508	490	504	489	477	483	488	464	464	478	487	447	499	477	450	478	494	476	481	462	487	458	473	505	453	466	461	489	481	486	504	491	467	488	472	503	479	476	500	491	489	463	495	449	467	517	459	484	448	454	428	431	482	462	460	459	497	431	432	467	460	459	501	450	458	440	457	490	474	477	460	456	472	482	462	432	472	438	447	456	484	408	460	467	425	467	502	479	496	452	463	448	477	471	462	437	481	454	504	466	477	476	460	467	454	457	458	420	458	478	483	480	474	451	454	453	490	472	451	460	485	467	466	496	461	435	528	464	466	484	477	429	508	485	439	531	475	484	457	429	462	463	494	457	505	484	476	469	481	488	429	459	458	451	506	501	465	483	449	441	469	512	457	491	456	466	475	471	468	494	491	446	450	461	440	469	463	463	499	465	477	495	478	471	497	448	464	449	458	427	436	509	447	455	455	474	439	480	476	468	456	457	498	468	466	492	503	489	480	520	484	464	482	507	460	474	458	472	526	467	444	480	444	480	459	463	472	497	477	461	458	468	468	501	476	486	471	479	485	472	488	460	480	467	477	459	453	461	465	437	493	509	448	426	471	490	445	487	496	468	465	418	447	433	448	473	465	470	468	455	457	502	477	448	459	473	444	475	459	501	464	492	454	440	469	465	451	471	455	472	471	478	458	461	478	461	462	494	458	463	484	480	452	454	495	489	483	493	458	477	450	425	462	443	476	510	438	475	481	483	435	487	445	439	476	502	515	469	438	505	442	456	468	456	451	493	479	465	461	451	465	459	460	496	418	439	448	468	484	467	477	447	470	462	482	457	452	447	437	463	478	474	491	468	481	500	419	437	465	463	457	461	467	473	459	442	501	453	444	475	463	480	483	503	458	428	444	486	441	491	462	448	482	418	414	471	428	446	479	497	448	456	479	459	486	457	461	452	452	481	441	464	450	456	437	461	417	479	462	510	438	471	469	501	476	456	407	413	487	472	477	438	472	478	476	493	470	507	467	453	444	473	497	468	446	483	445	453	462	469	470	478	473	494	476	431	476	478	509	427	485	462	433	489	488	483	465	446	487	475	440	476	462	449	479	474	461	480	439	483	472	455	482	473	442	458	497	463	483	445	449	442	472	450	480	453	462	461	473	462	437	466	440	451	441	456	477	460	462	474	510	445	512	450	485	482	458	500	450	494	471	472	452	473	456	438	448	461	509	524	472	420	477	484	433	467	452	442	503	495	462	474	445	457	427	433	489	484	464	470	477	466	470	491	466	497	439	459	473	423	459	478	445	454	456	454	455	480	484	469	486	471	460	454	485	505	436	434	448	456	464	455	468	448	464	458	481	476	461	487	450	460	439	499	449	500	458	504	461	454	437	530	470	438	482	478	453	482	471	470	443	444	445	446	471	449	479	470	471	444	447	467	485	466	443	481	491	433	475	448	432	487	471	498	442	470	484	460	450	472	451	457	495	484	487	480	477	447	480	496	437	460	440	486	494	461	432	455	463	454	472	432	466	463	486	502	457	475	454	451	467	463	464	469	487	464	449	418	439	464	475	446	438	446	462	477	483	446	454	472	481	482	433	443	470	462	459	481	455	462	493	458	471	479	474	476	461	488	463	485	470	457	506	453	443	477	464	465	497	508	484	420	444	483	458	447	473	444	478	424	481	448	435	465	481	495	481	444	437	462	457	481	464	477	464	439	462	464	464	413	499	488	492	468	500	480	470	451	453	465	483	495	457	465	466	497	438	463	450	407	464	476	485	487	519	476	445	452	522	458	434	480	471	475	459	434	490	422	446	474	422	457	435	476	483	438	455	475	455	444	412	441	503	461	504	452	453	429	473	489	446	474	450	438	478	437	432	462	439	455	447	437	449	480	471	441	463	449	435	476	461	464	458	411	442	458	441	497	464	483	460	480	475	484	484	483	465	436	471	455	458	403	468	475	462	494	453	457	407	458	429	473	448	438	457	456	486	504	471	470	493	439	455	446	442	470	471	485	476	443	475	471	461	481	436	489	451	482	471	504	479	484	456	460	469	472	494	475	474	458	465	450	472	457	522	459	476	440	483	478	482	442	473	511	453	423	430	461	463	459	427	490	466	468	439	465	503	448	422	458	472	467	500	445	463	471	488	442	458	435	471	495	469	473	469	472	444	448	447	469	439	459	423	471	470	460	447	464	478	471	445	492	463	448	493	485	468	489	480	487	465	427	452	502	445	506	474	467	483	493	465	478	483	458	481	447	453	459	475	425	460	454	480	474	493	490	495	464	507	430	438	490	417	462	435	452	465	458	465	470	462	471	458	464	461	491	488	473	413	451	446	468	460	452	509	454	473	441	467	471	482	469	464	455	463	454	448	454	482	464	535	476	481	474	475	464	460	487	453	484	469	506	498	505	458	446	477	468	439	483	445	454	463	453	471	461	462	466	447	498	479	439	467	476	471	475	516	440	454	469	511	470	488	463	470	496	468	481	473	484	425	489	453	478	470	457	423	422	485	474	459	459	493	457	457	468	470	430	451	465	479	468	466	443	473	436	510	439	470	441	437	440	475	491	496	475	450	455	453	446	445	456	461	475	450	445	480	461	478	450	470	468	450	478	449	487	486	456	473	533	505	472	443	470	476	474	447	464	481	435	473	506	429	464	485	468	471	512	455	437	440	477	446	468	478	430	482	505	493	454	445	494	451	474	470	458	450	497	455	518	510	454	465	451	522	472	445	485	462	483	512	470	484	454	483	491	504	466	472	472	473	424	489	476	468	448	463	463	413	463	507	472	483	472	450	475	470	481	451	468	491	459	506	465	477	454	447	472	507	461	477	470	433	434	453	467	486	472	464	473	456	463	518	441	482	518	489	477	462	473	479	459	449	471	454	481	485	469	455	449	436	427	464	507	472	466	456	479	434	466	442	449	450	462	496	503	455	472	455	487	481	509	446	448	494	426	492	488	483	481	481	482	434	461	455	444	486	458	475	487	459	474	501	488	456	412	485	474	463	487	460	447	495	464	470	486	445	446	452	451	457	442	495	479	446	475	483	459	451	460	487	443	491	475	460	461	455	480	475	449	473	482	434	457	483	484	481	414	418	457	432	490	445	465	467	447	467	441	467	446	484	504	462	479	471	461	442	490	464	456	455	458	485	458	453	508	530	459	484	475	459	451	465	506	468	450	466	461	487	445	460	464	480	491	444	417	486	482	468	425	439	452	456	473	475	480	448	448	464	460	474	419	479	472	485	437	455	454	517	476	474	462	453	449	447	426	438	489	487	443	472	443	501	432	461	474	466	483	509	452	464	470	415	433	484	451	431	460	478	481	436	474	420	447	473	435	457	465	467	488
22864	21308	28885	24041	21359	21690	15866	6119	3631	2765	2146	1684	1383	1145	953	847	695	687	627	623	531	540	513	485	526	434	407	418	421	371	398	450	456	440	415	427	415	405	399	470	409	448	439	475	433	437	444	440	471	375	406	419	417	424	415	442	427	425	383	412	380	410	450	423	426	423	401	396	427	433	424	430	398	409	420	432	389	396	399	419	395	406	349	417	383	411	411	375	434	398	405	414	406	417	411	417	399	398	399	386	419	421	400	419	430	410	399	432	404	394	377	398	421	392	368	398	388	383	422	393	404	462	433	423	369	424	401	403	411	423	384	386	432	372	402	424	414	396	384	394	394	384	410	397	398	410	409	387	392	421	385	371	386	423	367	394	416	422	374	393	410	386	383	347	416	386	447	392	409	426	390	415	421	435	389	407	422	376	418	426	441	387	357	405	439	380	398	440	377	383	416	380	367	397	376	418	398	383	394	412	385	382	414	378	392	414	423	403	389	396	377	413	374	415	396	403	416	402	365	376	400	392	384	380	426	393	397	397	394	399	417	382	381	424	425	416	375	420	362	449	410	382	423	424	417	406	395	379	402	392	419	424	374	429	369	409	427	396	444	433	386	392	405	378	416	415	415	418	420	400	398	396	404	420	390	384	395	398	408	357	384	423	385	366	425	430	405	378	422	395	372	375	418	411	393	360	377	417	377	426	404	378	421	417	383	406	423	382	379	384	425	398	389	400	363	374	395	401	398	393	404	392	374	415	385	415	408	398	377	396	384	397	407	419	423	422	406	401	433	414	408	434	414	387	411	421	430	407	390	393	390	383	405	427	401	399	432	373	428	370	392	381	391	373	379	399	383	424	383	406	422	366	418	395	430	396	382	355	419	384	398	401	432	422	408	363	420	427	445	422	370	406	410	385	366	416	415	392	400	353	378	404	381	396	422	384	394	421	393	384	395	393	384	431	406	383	425	421	389	378	345	389	407	393	399	396	402	400	408	409	409	387	420	399	367	354	406	436	421	402	399	429	404	424	389	378	399	410	394	419	416	389	410	398	382	407	420	421	386	372	395	426	394	395	377	407	400	408	418	366	397	384	375	385	396	374	428	409	420	387	417	396	427	402	394	405	389	405	419	383	346	389	443	434	435	430	424	411	391	383	422	375	433	355	441	410	397	358	398	386	420	439	392	370	434	391	419	390	426	396	384	403	419	435	398	385	394	431	417	422	399	443	382	396	436	388	411	395	412	394	384	401	411	400	425	413	387	414	389	411	426	385	431	411	403	416	414	382	397	392	416	385	443	424	389	399	403	397	363	414	391	393	367	399	412	429	404	431	389	392	412	404	365	426	414	396	415	389	389	425	392	441	400	414	387	434	429	433	403	408	375	444	374	418	385	401	426	386	380	413	380	380	365	421	387	367	393	427	413	382	398	419	398	422	443	412	420	392	407	386	427	409	416	420	434	400	380	393	426	445	396	429	389	384	359	391	425	395	371	405	390	383	409	367	398	390	421	412	411	386	409	400	425	399	367	406	441	362	386	401	447	406	381	367	383	432	434	388	387	408	410	408	408	384	382	393	394	389	412	381	420	402	423	421	410	379	413	362	385	415	387	379	402	418	395	404	401	398	443	397	418	389	394	418	382	442	413	444	422	409	421	372	388	436	363	382	432	433	396	414	398	419	389	369	383	410	418	397	391	384	403	447	373	395	404	369	374	409	374	414	404	428	408	388	382	388	425	393	411	390	391	399	382	407	422	425	418	407	415	404	417	381	430	390	389	425	393	442	414	366	395	422	423	397	394	389	426	390	409	411	420	363	406	393	390	413	383	407	385	415	412	394	424	457	406	390	417	409	409	380	389	417	364	367	403	391	401	399	397	394	411	442	413	404	401	428	401	353	389	360	397	419	382	414	434	402	413	413	397	445	398	411	385	371	403	355	387	403	424	394	426	397	382	417	447	391	399	394	384	385	409	377	395	412	428	426	396	423	434	379	459	383	397	433	400	414	383	407	384	411	378	374	351	412	395	419	425	404	404	393	368	393	402	381	406	406	393	438	407	371	422	399	410	392	392	376	370	372	383	382	430	399	400	401	405	371	375	377	442	390	398	395	384	402	416	397	375	383	434	401	417	394	399	417	403	406	395	472	405	371	397	392	389	402	416	388	415	391	392	395	424	392	371	434	449	432	390	408	441	401	373	397	391	409	401	394	382	396	385	438	356	372	366	392	395	376	390	408	388	430	370	393	438	371	406	379	402	372	424	376	389	418	390	404	379	436	442	377	362	388	399	381	399	381	414	378	433	378	368	398	399	421	386	375	433	409	397	418	396	377	382	376	439	393	374	397	414	386	402	388	391	401	402	410	406	389	401	419	410	409	414	427	391	390	387	399	394	404	371	393	410	417	358	392	404	431	389	407	415	397	414	385	421	406	378	414	404	435	426	382	399	388	373	379	365	422	413	412	388	418	368	407	397	386	393	408	386	419	366	396	392	425	425	402	411	420	381	427	394	416	369	410	427	392	387	406	392	390	412	437	415	397	421	404	413	355	412	390	437	391	393	390	422	446	392	390	388	394	414	438	386	426	385	395	370	422	373	388	412	373	388	420	425	398	368	366	409	389	398	404	381	402	391	406	403	382	370	392	405	407	382	395	406	414	405	417	397	393	400	434	385	417	385	407	368	409	446	404	396	400	402	434	392	402	411	393	397	407	420	404	389	383	397	417	389	420	388	401	396	394	399	425	427	383	375	408	416	397	388	400	416	404	410	423	424	400	361	385	432	418	409	410	362	421	388	382	421	364	373	400	374	399	419	426	373	360	427	390	416	409	387	440	441	400	407	392	381	371	410	425	377	420	398	413	400	410	382	381	386	392	388	411	385	391	429	395	371	406	405	397	390	409	391	388	379	400	372	387	382	390	379	360	385	393	402	396	388	403	446	422	414	385	422	433	386	431	424	401	439	422	364	391	379	369	442	418	437	430	401	401	424	385	402	388	379	434	380	371	413	421	433	399	395	392	421	399	408	398	417	405	411	409	417	419	393	401	398	389	384	394	431	402	432	425	446	421	408	405	402	411	384	425	434	407	384	386	417	408	417	383	398	393	398	418	381	418	415	391	408	393	399	418	398	407	421	402	420	393	359	400	380	385	403	410	390	415	386	384	382	388	406	398	469	428	405	408	363	398	364	394	362	441	407	407	385	395	391	413	392	396	401	372	369	398	424	418	385	367	438	415	406	375	397	391	427	419	402	372	401	395	404	395	386	406	396	372	406	388	394	381	420	393	411	339	370	380	410	386	420	389	413	398	400	404	437	419	398	383	386	395	405	410	391	374	414	424	433	408	424	374	424	379	394	393	386	430	361	424	368	401	398	435	392	406	390	352	440	410	385	383	416	408	404	388	375	401	413	417	392	404	406	387	427	388	371	402	417	423	386	360	416	405	368	397	404	393	407	422	429	413	380	395	391	400	441	412	422	405	391	380	407	388	396	381	404	383
34880	53150	41999	26797	18887	14456	11133	7990	5610	4058	3164	2420	1899	1536	1308	1225	949	913	787	699	669	688	606	559	565	509	504	476	447	510	506	468	528	518	508	510	477	458	478	494	500	531	537	534	481	521	489	512	511	480	489	489	536	433	535	455	480	490	439	463	498	456	502	473	462	425	500	470	481	437	458	462	455	432	478	466	478	460	456	454	480	477	431	469	500	449	480	457	477	488	475	471	470	430	447	411	468	442	446	482	492	476	459	507	437	450	478	469	492	461	465	459	432	447	467	436	478	479	443	470	490	433	483	466	501	434	434	486	481	474	453	474	446	478	520	464	470	425	439	484	444	476	450	490	466	467	449	434	446	461	468	435	477	497	471	464	414	433	475	452	446	491	457	468	453	457	465	473	474	463	482	466	474	485	464	465	480	457	470	450	484	491	480	475	439	456	443	458	442	435	493	483	470	481	432	450	492	465	467	471	509	459	468	476	499	451	459	422	422	477	426	452	507	450	468	444	447	452	477	467	457	485	500	491	431	476	469	496	489	484	445	423	452	448	473	469	499	427	436	460	462	486	426	426	459	424	443	457	468	471	482	471	484	475	485	419	472	474	486	457	494	484	459	472	445	471	442	414	452	491	482	478	460	449	441	462	468	425	486	435	464	468	464	483	441	435	456	491	453	443	448	492	453	473	460	478	460	499	435	433	453	467	494	516	433	451	446	426	469	481	449	476	445	484	473	472	457	465	452	473	458	472	465	478	406	438	452	501	436	462	456	453	476	469	429	436	467	492	466	487	444	459	470	481	475	466	445	459	462	488	489	466	456	480	477	486	459	504	486	458	464	461	440	471	455	456	462	482	460	425	471	466	461	468	455	479	495	507	463	475	417	478	472	483	471	436	467	476	451	467	459	453	469	457	461	450	449	451	474	431	461	474	455	443	487	455	514	483	458	482	480	428	441	454	450	430	463	461	469	482	467	436	451	455	430	491	452	481	448	449	482	495	485	459	472	455	502	502	440	473	470	439	453	531	502	488	474	458	454	487	440	436	464	440	482	481	480	459	451	459	481	459	434	478	508	466	481	475	478	447	460	468	447	468	475	446	457	453	461	489	485	428	431	451	480	478	452	454	461	449	480	458	442	494	504	514	479	510	470	466	426	456	488	463	446	446	455	491	492	429	448	451	484	463	501	455	455	483	440	461	458	451	470	455	501	473	433	445	489	472	454	467	453	454	445	467	475	467	462	474	488	415	490	459	441	469	452	476	456	435	462	469	456	464	457	467	449	490	473	462	460	453	468	463	473	426	416	425	472	437	458	429	462	497	470	472	464	449	466	448	439	445	478	474	466	419	476	484	440	496	467	425	414	437	452	502	494	469	468	447	460	461	480	438	445	454	473	515	481	427	455	449	450	431	457	429	463	453	447	491	472	435	452	473	466	438	486	470	479	426	447	458	472	494	427	446	429	485	459	465	470	423	445	462	442	447	470	473	460	474	469	463	466	460	454	447	486	471	454	500	431	478	498	458	484	445	483	458	473	489	447	417	431	444	460	457	467	440	490	467	437	475	487	454	417	421	452	499	448	451	397	459	487	448	464	472	456	424	489	489	486	434	471	441	462	466	441	482	469	457	474	456	481	440	470	446	454	512	451	455	437	476	474	469	457	463	468	476	467	459	453	454	450	458	485	484	475	460	452	447	461	464	491	438	461	468	492	479	451	434	491	474	481	496	487	470	452	477	461	466	438	465	439	462	444	451	463	479	451	482	480	453	463	463	432	468	482	452	470	478	425	469	491	488	481	450	466	437	431	512	457	442	487	451	447	446	469	459	442	440	498	456	488	476	462	474	464	446	462	454	432	467	431	479	457	470	457	458	447	443	451	446	427	444	465	464	464	440	456	424	469	429	480	436	459	467	502	501	439	419	489	445	463	467	481	471	456	500	466	450	484	495	461	463	471	420	438	416	460	536	494	463	450	498	435	461	461	522	444	458	461	458	479	505	454	449	468	454	458	453	446	481	461	459	432	478	480	464	468	497	482	471	463	467	442	457	459	473	471	457	455	466	461	457	477	466	462	421	469	504	443	468	466	492	453	470	464	458	461	470	472	474	475	458	477	444	480	493	474	444	428	444	414	446	487	466	497	470	441	442	474	428	469	450	471	492	449	448	476	435	464	469	489	450	439	450	461	475	463	440	487	447	461	472	488	446	469	439	475	485	451	431	462	467	470	461	470	433	485	417	506	472	422	464	460	483	452	467	434	444	416	492	468	444	483	465	461	439	460	470	513	454	454	431	466	475	514	450	450	436	485	444	455	442	449	442	450	477	472	435	465	488	445	493	450	454	436	447	470	446	464	435	463	488	492	426	460	500	454	464	473	465	478	465	447	450	463	444	444	482	440	469	473	428	475	451	440	501	474	471	469	507	488	486	452	461	512	450	459	458	459	418	478	414	448	468	467	439	478	475	460	477	467	476	454	441	471	436	485	480	473	487	466	471	475	437	427	487	490	442	483	428	449	471	455	470	429	507	449	427	476	465	434	450	473	439	433	436	439	472	454	499	447	434	460	437	484	463	489	494	472	446	469	411	472	449	449	486	451	446	446	471	480	464	463	471	495	455	487	483	448	465	459	443	449	475	477	491	463	447	471	466	453	446	462	447	449	463	477	440	444	470	489	455	481	485	529	489	464	458	466	462	460	441	428	468	472	467	446	449	451	477	482	479	466	441	456	426	432	467	446	454	421	459	489	446	510	414	479	485	448	459	477	441	447	496	447	470	458	466	468	452	440	437	446	438	462	480	467	431	475	495	508	443	468	448	497	470	480	441	448	457	460	461	436	446	459	474	462	488	439	479	451	469	463	472	451	465	449	454	472	446	455	452	436	492	414	502	506	488	449	464	470	456	474	451	447	453	444	468	455	476	463	454	491	474	502	486	475	480	475	468	425	495	463	467	475	466	479	505	474	480	463	472	470	484	467	441	497	477	435	458	465	476	437	494	440	447	443	465	467	479	463	428	459	434	495	448	460	481	481	438	499	454	472	469	481	462	490	453	453	488	506	455	465	461	507	456	449	437	440	454	438	485	484	445	453	459	480	517	467	497	470	482	453	471	432	471	430	458	458	436	471	468	484	476	473	469	432	438	480	476	472	472	467	461	442	489	442	455	421	451	460	436	466	490	464	442	470	461	502	455	443	462	448	436	478	493	445	478	475	484	437	456	495	455	462	455	447	382	443	423	477	455	422	469	485	405	518	442	450	441	451	474	488	447	484	454	449	461	472	469	459	454	432	477	467	441	450	460	471	475	485	462	448	474	468	443	441	458	452	447	457	457	438	483	479	460	456	470	487	475	440	488	472	481	468	422	420	480	499	425	443	480	484	477	437	440	472	475	451	475	441	495	461	457	469	445	430	464	465	458	506	471	464	470	494	443	468	462	481	487	491	471	429	449	483	453	472	472	465	452	483	473	474	455	493	457	412	445	464	461	443	498	448	442
22981	21376	28949	24188	21437	21860	16962	6772	4031	2956	2160	1844	1467	1225	1059	882	804	714	673	602	584	556	518	518	442	438	420	428	424	404	455	449	422	424	436	452	444	431	443	424	472	433	463	438	382	456	436	457	450	410	434	396	434	440	421	431	387	376	415	416	420	366	395	397	406	407	404	399	410	402	403	390	404	397	398	392	390	405	387	446	409	398	385	415	419	378	414	404	381	389	401	387	376	396	391	405	391	347	409	372	413	391	384	396	362	380	425	372	406	384	393	398	362	404	434	385	380	351	404	394	419	413	415	390	414	403	394	377	395	410	393	371	377	417	366	425	402	404	376	397	404	380	409	425	455	418	455	406	394	384	422	397	401	413	400	422	385	408	407	377	360	413	409	406	409	345	370	398	394	409	392	401	421	417	372	399	393	413	399	339	394	393	400	392	442	394	404	402	376	401	387	403	374	380	374	415	381	378	399	405	382	446	405	401	412	416	416	401	408	383	395	426	434	399	363	398	386	413	374	388	422	420	417	420	397	382	424	414	392	404	397	386	364	416	400	407	422	409	386	389	410	387	390	390	385	385	401	380	389	390	385	405	417	401	422	392	409	417	384	390	406	393	379	428	376	403	377	362	414	391	404	397	384	420	357	372	384	416	401	400	415	410	426	404	417	398	401	408	394	415	430	404	402	386	398	391	360	415	391	386	429	372	375	399	436	409	403	380	402	382	406	414	423	409	382	397	401	428	373	422	381	388	402	419	389	392	402	390	393	366	380	440	377	380	356	393	379	397	388	379	421	388	396	384	392	378	348	360	389	405	394	387	378	378	344	404	380	388	390	406	418	360	398	372	444	405	424	394	417	393	396	410	388	371	359	381	392	376	412	370	428	375	390	375	429	410	398	371	401	366	409	415	405	416	420	410	385	383	426	379	421	397	415	385	409	395	435	387	367	382	417	382	389	410	373	418	389	385	391	426	411	398	393	413	388	397	407	399	386	410	406	400	396	393	374	369	357	386	402	403	417	398	430	418	427	387	450	385	423	372	409	399	409	423	417	378	406	402	420	371	390	394	377	384	393	390	433	402	355	365	368	392	410	417	409	401	426	381	416	391	392	426	388	374	405	386	441	400	408	398	392	390	408	402	387	374	394	400	382	443	398	371	410	412	410	423	422	397	405	396	393	355	403	403	417	399	396	428	414	402	382	374	351	394	388	404	433	386	384	386	432	402	376	395	400	330	394	405	386	386	433	371	404	398	407	377	391	391	412	403	410	398	379	380	407	421	400	409	415	384	405	380	378	405	425	375	375	390	370	363	380	376	363	396	396	387	399	392	416	391	364	432	362	400	417	369	388	397	380	381	397	366	406	368	398	404	433	413	403	372	381	419	388	383	394	400	415	417	417	385	388	373	384	439	392	374	390	368	394	384	409	395	415	392	399	390	404	416	394	399	369	411	407	363	379	371	359	378	366	436	368	382	407	414	382	376	391	407	377	393	384	365	392	416	405	366	400	383	384	395	405	369	415	377	413	431	424	377	415	423	438	402	408	395	348	416	426	393	416	412	388	426	422	401	382	393	378	416	435	377	372	397	405	359	376	396	387	407	414	395	415	364	373	430	408	388	401	381	403	393	422	396	388	390	415	400	403	381	430	387	392	411	418	407	422	383	403	345	413	396	379	372	371	421	379	414	420	378	391	370	405	424	377	384	426	410	426	395	409	380	417	419	399	394	412	396	365	427	412	396	417	397	371	371	382	394	407	365	455	383	376	383	412	381	381	395	393	380	384	388	391	403	379	387	414	406	405	409	418	392	406	432	380	379	431	418	430	395	401	394	391	410	440	388	353	386	410	387	443	370	390	434	410	384	392	395	408	385	391	420	413	440	389	406	398	383	413	406	385	400	414	395	361	417	371	341	401	377	405	403	401	370	403	377	378	422	386	398	404	387	371	405	375	388	404	407	394	373	366	416	413	419	388	439	402	363	420	383	387	402	402	375	404	376	372	379	418	411	411	397	389	404	407	400	378	391	372	389	399	389	400	394	358	389	399	377	402	394	400	410	395	359	376	400	413	401	405	432	387	402	403	429	405	409	387	401	407	351	378	404	372	355	408	371	409	384	356	409	422	406	395	448	361	390	412	410	403	395	408	390	409	420	426	381	414	382	445	361	388	375	383	375	395	386	377	392	402	416	392	414	402	416	383	416	382	418	367	412	350	360	433	374	421	368	407	404	364	394	381	372	378	438	399	425	405	407	418	415	401	377	433	396	391	389	368	399	401	384	390	386	377	379	396	402	400	409	409	385	375	403	422	425	409	396	407	380	377	413	430	368	417	419	429	386	411	391	388	381	388	434	394	416	432	373	387	417	365	389	429	403	395	368	395	388	388	446	396	405	396	355	410	443	398	406	360	371	416	362	386	362	389	387	395	378	440	413	408	369	415	371	352	423	375	373	372	414	404	373	408	407	403	394	428	393	394	371	395	373	414	391	368	404	392	377	396	412	420	369	350	422	405	363	385	398	373	393	365	383	413	374	395	393	408	388	352	402	399	352	403	406	402	396	362	430	391	358	376	376	404	349	384	409	422	429	393	402	411	396	393	398	431	423	448	414	386	406	447	429	387	423	398	398	404	366	431	401	407	396	396	415	365	374	426	398	378	433	393	449	421	422	412	411	449	416	435	406	413	378	379	435	398	409	415	388	399	388	408	353	405	388	391	429	360	396	398	403	407	395	442	385	399	418	374	420	420	433	362	350	374	417	401	419	382	369	388	387	416	422	386	395	396	400	368	459	397	374	387	389	407	390	430	402	411	365	400	389	362	391	402	416	430	431	359	391	416	391	393	376	423	346	368	399	345	404	407	401	396	409	388	410	374	404	393	440	378	388	389	413	386	388	389	384	397	426	435	408	382	376	379	341	376	406	394	401	398	367	397	386	403	407	379	404	436	408	366	387	387	410	399	378	393	400	369	398	392	402	416	427	405	404	397	360	390	410	395	383	401	394	396	367	397	428	395	411	402	376	390	396	372	367	430	340	399	391	402	370	403	382	426	362	354	374	390	401	365	388	409	424	393	395	403	371	414	402	401	413	391	411	366	394	435	373	390	377	380	440	412	401	421	344	384	421	396	415	394	368	392	438	430	359	418	373	394	379	362	407	398	387	397	380	386	402	407	377	407	407	390	390	416	408	406	396	379	384	379	422	411	369	391	384	404	398	388	386	364	391	395	442	376	414	411	391	391	368	358	387	404	380	371	396	352	425	391	416	398	406	404	389	406	380	386	396	378	391	385	362	384	365	359	388	394	347	371	406	420	395	389	388	400	398	393	385	381	430	388	427	431	393	404	370	395	391	399	362	373	416	396	389	397	391	414	388	423	376	380	410	411	391	374	384	361	379	405	409	386	388	393	392	376	451	360	347	408	422	406	380	404	389	389	363	417	437	384	410	403	419	383	422	370	413	385	401	384	428	405	358	404	340	382	393	400	399	446	339	360	412
29351	52331	44075	28512	20808	15969	12405	8654	6128	4250	3223	2672	2223	1692	1477	1102	1064	919	924	740	737	686	614	613	536	511	483	498	479	471	491	491	487	470	474	507	491	497	460	499	521	500	540	479	490	552	511	501	524	539	498	453	451	496	500	475	482	445	469	504	484	478	445	456	493	477	513	440	458	468	478	474	485	495	474	501	463	449	437	466	435	463	446	450	493	459	453	481	441	469	444	451	461	431	466	481	463	495	445	504	488	421	469	474	473	435	438	503	441	453	451	435	453	493	454	462	463	470	445	461	442	492	445	432	447	439	500	453	455	456	436	439	446	460	457	435	413	443	459	442	456	469	509	434	442	429	480	460	505	457	442	444	441	453	444	449	457	486	427	444	439	457	458	474	461	467	455	487	441	431	479	460	456	426	468	456	457	412	486	439	426	442	441	450	470	461	467	452	462	426	449	426	441	417	467	457	437	486	477	487	453	476	452	475	478	432	468	461	427	470	464	454	475	474	469	458	441	483	472	444	458	477	480	462	479	453	489	472	448	459	511	425	460	426	454	472	469	461	475	451	479	466	486	429	471	471	466	430	422	471	441	442	448	466	441	485	470	441	474	435	457	458	454	469	450	414	423	451	468	469	447	444	423	457	493	516	462	465	440	481	430	497	458	425	509	457	474	430	481	503	446	446	425	433	470	473	451	457	465	450	487	466	434	453	445	461	473	430	498	427	426	436	429	432	441	428	471	485	483	456	408	495	477	504	455	447	468	459	448	436	465	420	444	478	456	441	444	467	490	477	431	471	446	452	465	426	468	445	437	474	425	447	446	470	450	460	473	406	457	454	504	486	506	452	440	473	426	437	520	479	439	440	460	457	471	446	436	461	486	482	433	479	463	436	478	488	484	461	476	469	478	478	482	463	437	443	456	419	511	468	455	442	444	432	459	431	422	426	468	423	473	482	450	427	474	450	457	424	481	449	492	432	461	485	450	430	457	445	444	481	470	438	497	453	462	461	482	453	459	429	477	452	444	460	468	456	408	478	466	428	487	446	469	428	458	514	448	514	462	446	449	491	451	434	490	445	467	468	464	440	459	478	490	453	443	411	448	452	491	422	481	447	437	485	442	449	422	460	442	471	471	453	457	446	468	440	452	486	494	441	476	461	454	411	469	453	460	475	448	409	465	476	460	497	434	456	499	462	428	432	459	466	427	461	481	468	466	454	466	479	459	463	467	438	429	432	480	476	479	451	454	453	461	423	446	427	421	489	452	468	428	431	435	458	478	446	423	456	417	404	448	489	440	441	460	487	465	477	486	452	432	446	495	428	460	455	463	491	478	440	427	417	469	436	464	450	434	489	450	463	460	477	455	496	443	450	450	450	461	439	466	461	463	451	472	469	451	446	460	446	466	448	453	462	496	462	447	450	474	458	487	441	464	421	467	479	459	466	482	430	480	436	457	423	472	454	512	443	489	409	452	460	458	470	438	463	429	444	472	501	449	459	435	430	484	433	451	449	465	434	444	410	466	480	426	483	454	447	450	450	452	478	477	470	459	438	467	433	449	423	451	457	442	405	475	459	436	452	468	483	459	441	461	424	479	442	477	493	483	435	466	454	469	463	468	443	469	487	469	485	447	432	453	430	453	477	440	476	431	446	457	479	483	444	446	476	462	487	456	470	431	453	441	480	477	458	417	444	430	450	458	426	435	444	457	472	515	453	413	453	406	479	460	491	474	459	439	488	429	404	473	476	434	453	431	468	442	493	459	453	466	457	465	476	463	462	466	415	445	420	451	420	437	455	438	476	437	462	489	460	493	460	419	465	476	477	423	460	441	480	443	456	481	461	448	502	432	490	437	481	412	433	452	455	485	463	456	428	456	453	460	433	486	452	470	425	489	490	459	441	474	476	435	462	472	432	503	481	484	423	473	471	502	447	484	461	456	417	458	429	440	444	437	475	454	432	413	449	457	430	450	492	435	451	445	450	465	446	473	427	452	483	451	471	427	466	419	437	471	469	476	462	485	487	481	453	453	486	437	471	478	438	486	480	487	455	469	437	470	461	515	410	452	452	471	444	471	463	442	463	415	428	425	459	459	432	406	471	466	454	503	427	481	446	450	478	471	465	451	479	457	474	477	457	460	447	464	456	474	444	458	441	463	464	446	466	472	501	460	485	500	469	450	476	440	441	471	431	452	497	464	456	511	483	468	426	482	442	470	465	456	464	467	406	465	428	449	458	453	444	477	449	450	443	426	477	461	489	458	475	482	456	465	444	412	458	458	490	478	481	451	476	462	483	425	416	474	445	440	440	431	434	435	436	464	478	446	453	421	468	459	487	443	445	415	444	529	455	476	475	451	467	452	466	448	471	437	465	440	466	449	462	478	471	460	459	433	407	475	447	423	455	449	440	448	456	444	442	441	485	481	472	468	434	447	466	445	460	478	438	470	453	440	453	452	450	468	452	421	486	473	481	430	442	467	447	473	410	456	501	469	456	493	453	441	421	460	473	465	480	454	442	445	475	462	482	427	449	448	456	454	459	475	460	447	493	469	476	470	500	464	482	473	449	495	482	447	500	478	425	452	457	466	473	440	448	486	458	444	476	431	462	480	411	476	507	422	481	481	476	463	416	458	438	472	465	489	419	484	439	455	459	424	420	427	449	466	443	489	463	509	430	438	470	426	426	443	460	416	449	466	489	455	456	410	456	441	479	437	451	485	480	476	477	471	456	441	475	482	464	479	446	443	452	484	426	438	485	509	482	432	459	440	415	485	462	464	453	478	458	465	399	462	508	442	462	440	447	428	439	484	480	458	438	455	454	436	429	457	442	499	445	462	442	462	446	489	463	410	417	433	457	457	472	453	458	492	470	443	467	431	434	453	445	467	457	461	436	442	464	473	451	460	436	454	429	420	477	435	472	470	473	467	483	474	434	431	476	466	448	442	444	457	470	424	461	486	416	458	461	460	449	485	461	464	483	451	465	469	437	455	441	442	487	464	431	475	491	433	438	442	431	487	448	469	443	487	473	465	482	469	465	457	465	444	415	437	472	464	451	473	504	437	435	463	436	467	425	452	432	438	468	465	457	448	469	470	498	445	468	438	473	458	428	465	449	445	485	479	437	432	455	460	412	445	449	461	428	516	484	428	483	478	467	431	471	461	457	481	487	419	463	440	511	469	498	472	435	445	426	452	442	494	471	469	460	478	471	463	472	489	499	482	472	459	472	439	439	449	472	440	471	487	466	470	432	431	468	443	464	462	481	470	495	471	454	467	454	491	478	450	421	425	399	430	450	426	463	434	450	449	431	471	483	480	472	442	435	446	474	482	464	456	449	480	455	479	509	455	475	453	436	453	472	457	470	478	456	460	486	436	412	468	428	448	455	475	469	441	467	434	479	483	478	460	453	484	466	420	429	462	463	477	466	478	413	476	435	442	462	479	482	455	456	456	448	443	454	466	452	477	468	489	474	442	401	441	431	493	472	463	469	470	439	487	494
22969	21356	28969	24123	21415	21792	16199	6116	3705	2802	2033	1720	1393	1112	980	802	783	670	694	598	531	552	509	471	438	449	394	445	427	422	438	432	432	380	435	444	393	411	443	419	421	428	421	453	411	416	413	429	469	426	420	437	410	449	415	417	390	415	419	393	409	418	381	365	384	413	436	436	429	433	385	417	368	388	374	409	380	415	398	382	395	405	422	424	410	431	368	395	414	398	397	421	373	396	386	393	372	401	419	412	388	412	382	404	381	397	405	402	376	401	388	411	427	367	365	403	372	360	420	385	416	384	404	368	394	396	417	392	350	369	399	384	389	356	396	387	385	388	404	399	397	401	387	367	413	395	376	382	367	389	388	415	371	403	403	418	395	421	437	413	371	397	386	370	398	387	387	384	382	401	390	409	409	387	406	351	419	401	385	425	362	413	386	362	344	393	373	409	388	399	403	411	395	430	368	384	410	397	354	405	391	382	358	417	389	419	362	382	388	359	356	388	378	384	415	399	418	366	385	422	406	423	388	397	383	398	388	410	427	390	405	385	378	417	407	398	410	396	377	378	412	404	392	397	380	399	387	388	364	380	361	389	390	369	394	375	432	389	368	394	410	383	401	395	401	425	409	382	383	421	379	352	391	439	381	412	400	379	371	393	416	411	361	388	370	427	403	382	366	430	391	388	413	368	402	401	426	384	396	390	356	392	377	409	408	383	388	366	414	408	372	397	382	426	404	387	404	398	392	387	373	408	379	379	411	411	405	409	380	367	390	362	403	373	401	381	392	400	394	362	419	412	422	408	398	368	361	419	402	376	391	359	392	363	341	350	405	379	380	397	392	384	394	387	419	394	397	383	427	384	394	356	406	429	363	375	403	398	368	395	404	400	408	397	430	375	349	380	353	390	410	389	400	371	388	399	397	411	378	363	408	398	410	340	364	404	399	393	439	411	338	412	366	363	395	405	367	403	395	427	393	401	395	408	403	463	390	388	400	362	381	363	391	399	389	395	402	414	386	368	408	363	390	368	397	360	370	362	392	403	396	378	381	413	384	381	401	404	387	398	377	434	382	414	399	371	387	404	395	384	366	373	419	376	353	386	385	400	382	407	398	409	430	386	387	363	386	393	366	418	407	392	405	386	409	413	429	394	378	380	402	378	404	391	379	413	416	397	381	426	383	421	380	423	384	372	373	426	385	371	402	397	378	399	406	401	404	382	407	388	377	403	396	387	405	394	437	390	392	398	377	366	370	385	399	387	395	410	382	426	379	393	402	387	415	431	418	366	404	387	394	387	420	367	408	397	385	431	369	372	380	406	399	396	417	391	407	406	400	401	387	366	375	395	382	368	430	371	396	375	416	378	385	408	402	386	378	417	389	383	418	385	426	359	405	435	380	370	408	374	407	444	420	409	388	357	432	391	398	390	369	372	400	402	379	402	404	396	379	368	395	326	406	407	408	407	400	370	401	388	385	420	387	427	379	358	389	397	382	410	405	414	382	403	419	364	406	388	420	408	403	364	378	378	389	363	375	424	418	353	417	364	450	373	373	416	379	408	425	375	402	380	357	424	368	380	430	361	386	392	387	425	393	387	417	364	357	398	389	387	359	407	339	390	395	389	410	372	364	428	403	412	393	359	420	387	398	419	415	408	385	400	393	440	377	403	370	426	360	402	428	371	398	387	392	385	385	379	434	402	412	369	411	390	405	405	435	386	393	378	427	354	424	386	417	382	369	383	395	411	405	387	377	376	410	392	410	331	409	405	373	398	400	396	386	363	412	418	396	368	400	394	370	397	383	393	432	378	353	380	405	400	371	393	408	358	362	396	380	363	384	392	372	399	368	385	422	389	388	428	404	390	404	415	416	357	380	380	416	362	408	374	425	415	438	378	391	385	379	362	405	382	381	390	382	387	393	398	389	369	364	398	390	396	373	398	397	409	430	381	383	402	365	378	381	411	370	401	391	367	395	422	427	392	369	414	390	412	368	393	393	357	404	372	394	400	372	430	385	367	407	428	393	370	389	394	355	368	396	341	386	409	389	383	395	397	393	367	409	357	360	403	358	398	379	415	383	405	392	383	388	360	427	396	418	388	382	388	390	423	416	384	416	386	397	401	421	398	397	392	388	393	389	384	385	377	402	374	391	401	412	344	369	418	400	411	431	393	378	370	431	393	379	409	344	377	377	408	388	363	350	374	403	367	406	401	390	388	391	416	376	382	390	387	384	376	351	398	397	405	355	386	375	434	386	409	378	390	400	381	370	388	397	369	374	383	391	397	360	362	372	414	365	370	416	374	400	408	403	410	357	420	363	393	370	408	394	402	403	383	386	394	371	392	367	411	395	400	443	343	404	374	404	404	374	364	391	413	356	375	414	411	389	396	356	406	406	402	377	397	387	407	384	398	365	429	411	403	346	413	411	391	416	394	408	383	372	400	332	356	415	354	408	414	396	363	388	382	411	405	392	420	412	441	369	377	393	400	386	435	369	380	415	398	382	406	396	396	395	354	368	376	391	353	385	388	403	406	413	378	371	375	391	412	405	397	381	399	398	379	393	371	390	384	379	399	388	380	415	367	342	422	386	422	406	374	431	404	338	387	418	393	417	394	390	399	379	381	431	409	390	399	403	401	363	347	370	392	389	393	411	374	393	398	322	383	383	391	421	377	408	400	431	391	389	388	383	411	395	354	384	395	390	379	408	400	424	387	417	371	375	384	399	385	396	407	395	384	383	389	389	420	391	381	415	405	357	397	369	377	385	374	398	426	364	394	394	372	354	387	384	362	433	364	382	400	388	389	409	397	371	389	339	405	407	402	376	388	421	384	378	382	387	363	387	392	418	393	412	387	406	362	398	364	413	430	383	400	384	386	415	358	386	396	408	366	386	418	394	369	362	397	406	381	388	408	374	409	370	376	401	370	407	391	412	394	408	368	387	379	393	416	389	384	423	382	396	404	379	413	390	380	382	404	405	404	394	366	403	412	369	402	387	393	411	369	420	413	391	400	377	377	390	334	413	360	399	388	359	368	392	382	364	360	371	379	397	391	405	382	408	377	373	392	395	371	419	410	395	367	413	365	418	388	366	376	401	393	337	414	408	415	409	362	378	375	390	397	414	370	386	394	406	394	403	412	387	377	371	406	407	375	429	370	396	427	377	391	402	398	412	360	377	412	424	394	390	404	417	350	387	376	367	401	370	366	385	398	399	358	383	416	382	386	391	399	429	366	387	387	387	380	419	369	397	385	396	424	391	360	383	419	431	444	412	395	394	383	389	396	388	366	366	412	402	353	374	427	384	416	387	380	406	402	392	385	383	361	417	414	373	403	372	377	432	368	379	420	369	393	404	410	361	379	395	423	397	404	438	376	393	408	383	368	399	401	403	440	408	398	373	355	373	383	419	407	399	409	373	389	395	388	358	394	366	385	384	364	393	375	357	403	425	415	371	387	451	410	341	379	397	369	385	394	363	384	405	384	411	371	369	383	367	399	359	365
32996	54641	42303	27671	19906	15682	11213	7897	5558	4032	3153	2376	1915	1660	1352	1142	1076	906	848	834	713	630	618	591	528	478	541	503	507	480	476	556	460	487	539	499	487	482	515	517	501	492	510	489	498	540	487	559	506	515	468	488	505	472	489	493	460	489	454	490	470	456	453	498	434	534	496	494	446	468	428	437	489	454	484	469	442	498	450	457	445	447	462	496	448	448	431	439	470	483	458	449	459	450	481	441	471	443	464	428	523	450	419	460	474	436	477	442	481	457	459	457	453	461	426	440	452	439	458	439	493	406	438	445	469	462	456	455	485	439	467	449	478	467	443	424	463	455	439	461	478	445	463	441	439	473	421	426	429	439	431	476	462	479	486	503	481	479	427	466	469	462	474	392	481	445	482	495	469	412	429	468	465	420	475	460	416	462	447	477	454	442	478	460	460	427	451	483	473	466	456	435	469	460	454	480	448	496	476	460	433	498	477	460	476	436	455	441	425	473	463	443	455	452	464	476	443	452	439	439	406	442	446	450	471	465	455	471	434	448	450	437	440	434	458	438	427	485	432	458	475	465	495	450	436	424	466	473	449	460	409	412	459	472	459	469	469	443	508	477	449	470	468	446	462	465	461	454	459	489	436	436	425	452	447	458	440	492	449	418	398	494	471	481	484	438	464	496	484	456	426	438	471	431	442	449	449	503	406	468	468	426	454	414	481	454	458	438	445	455	453	470	451	415	431	481	443	448	426	501	471	441	438	451	467	443	412	447	430	458	424	471	482	452	435	439	456	438	488	479	463	449	466	444	480	422	459	431	448	458	455	464	430	462	481	454	424	443	416	404	449	477	479	473	431	446	474	460	438	400	463	441	459	443	429	451	463	420	455	485	449	479	449	462	423	441	430	439	469	467	428	415	465	455	436	447	466	432	420	447	464	450	479	412	483	445	428	449	435	436	464	477	448	447	493	471	469	490	469	439	468	474	454	485	474	464	479	489	490	484	424	504	457	425	475	409	467	486	441	454	459	434	428	465	458	454	421	434	449	415	444	468	490	453	445	427	431	472	444	458	445	433	464	424	449	460	453	426	473	435	466	455	435	469	500	422	460	441	437	461	466	445	403	434	446	497	424	445	416	423	467	413	469	447	439	482	456	493	441	470	429	477	467	431	423	489	436	434	451	460	440	445	415	475	442	465	456	445	454	428	506	454	436	486	464	442	436	466	465	439	485	490	426	433	429	475	449	488	440	452	450	454	496	441	467	517	433	488	430	460	460	447	475	416	451	472	452	460	435	458	495	433	486	456	469	495	441	476	440	451	453	478	472	473	464	422	442	455	453	447	428	488	475	475	439	487	461	442	438	435	418	463	448	444	514	463	474	479	477	470	460	425	454	474	441	437	442	463	424	454	433	445	475	474	453	464	493	439	425	425	434	426	487	438	427	455	472	424	445	454	452	455	461	433	470	427	441	493	455	446	433	480	485	442	428	440	450	433	430	474	458	477	422	466	453	445	480	476	459	439	460	475	472	412	474	472	476	457	464	420	427	460	488	458	427	457	459	443	481	440	468	451	444	444	426	462	456	431	475	475	450	457	464	465	473	423	486	425	420	452	443	425	474	453	439	457	447	434	391	428	469	453	440	498	430	452	463	473	485	467	442	438	467	445	458	465	456	433	455	460	505	456	467	467	481	456	421	439	465	422	496	442	482	450	426	421	437	439	487	484	476	475	450	441	479	464	466	426	451	441	451	483	494	427	469	521	471	470	445	440	450	451	468	486	457	485	471	485	473	451	457	420	476	445	477	444	440	454	442	472	472	454	468	466	423	447	467	432	445	461	410	435	487	449	458	425	474	412	488	469	465	476	440	437	489	469	470	446	463	449	433	450	432	452	466	446	436	436	457	458	441	440	440	423	438	451	444	467	450	481	457	436	473	459	455	472	445	441	450	438	475	461	434	446	462	389	450	433	435	466	468	453	478	447	458	453	433	467	460	435	502	468	484	482	485	449	478	442	460	460	445	455	427	483	452	446	455	423	467	438	474	463	459	447	498	449	451	454	449	449	469	448	429	480	498	447	457	407	467	452	433	437	424	448	453	453	482	463	482	413	485	464	449	484	434	484	443	489	464	449	458	452	437	448	482	440	470	490	476	452	467	435	464	448	467	476	458	449	425	479	478	475	448	452	465	418	474	474	475	432	460	459	449	441	479	440	440	445	469	488	457	450	470	481	469	467	461	476	427	457	417	471	445	447	431	426	454	454	423	426	446	444	447	428	436	456	465	468	438	482	436	443	440	439	427	433	453	459	473	418	457	476	461	450	459	457	488	446	480	435	449	456	445	443	460	433	465	463	467	472	454	430	448	477	393	450	480	429	474	442	469	445	478	427	425	460	452	455	473	411	437	491	459	468	421	463	422	440	416	450	460	497	434	445	484	443	440	449	484	446	462	446	445	463	430	454	490	469	433	470	450	438	454	427	461	453	445	482	426	457	472	448	447	468	440	433	423	438	430	437	443	461	472	463	452	461	420	501	482	474	450	430	475	463	422	507	405	453	451	466	432	496	430	480	452	444	469	452	455	428	431	470	464	458	472	432	444	473	463	455	478	467	468	435	435	447	436	440	459	434	435	466	459	455	479	426	475	470	459	472	448	455	455	428	425	454	434	450	453	446	466	440	448	479	468	456	468	477	441	441	456	446	476	432	415	438	442	456	485	485	463	448	437	453	456	453	461	438	449	444	448	438	412	428	452	447	443	450	454	469	450	410	424	456	445	443	460	457	475	475	459	434	444	445	448	432	450	459	440	454	410	431	458	479	466	431	439	477	463	445	482	465	454	450	446	419	460	408	487	495	459	475	457	441	441	432	478	418	425	486	493	469	408	449	429	440	443	463	467	471	416	470	415	454	429	465	432	448	450	474	478	495	413	455	416	450	449	455	433	421	427	428	472	487	440	450	463	425	440	466	434	471	449	439	465	440	455	450	426	451	455	412	453	453	433	433	444	457	462	478	467	458	439	479	469	460	445	427	480	462	481	456	478	463	453	452	462	458	448	466	459	442	494	456	452	429	452	460	472	494	450	432	432	452	479	510	426	439	459	464	454	457	454	451	492	436	471	499	443	471	473	479	499	428	453	474	468	454	453	412	483	430	418	442	422	460	462	465	459	461	461	499	428	478	458	435	442	464	464	472	476	456	420	449	409	455	457	481	443	469	453	477	472	464	455	468	462	430	485	479	447	507	446	451	449	476	457	465	461	470	447	502	457	460	490	444	455	431	450	451	461	454	465	422	465	472	452	497	441	446	423	494	472	456	488	454	477	460	451	459	466	449	434	453	464	446	469	458	443	474	470	482	438	472	466	457	450	450	478	466	455	464	462	465	433	446	458	490	456	460	495	431	430	432	454	473	453	505	460	430	452	465	443	452	461	454	445	448	474	444	458	408	465	449	430	454	492	433	440	420	452	467	437	451	427	484	439	488	447	432	448	503	480	444	479	459
23062	21446	29064	24239	21506	21983	16486	6481	3979	2933	2281	1800	1528	1247	1071	903	770	692	637	598	604	584	580	493	509	450	397	422	392	418	416	422	416	437	416	458	398	363	417	388	423	445	469	408	443	436	397	490	478	415	422	403	418	436	386	411	405	386	399	408	420	415	378	414	393	386	410	429	410	433	429	429	383	386	380	440	403	407	388	383	378	378	371	432	381	443	418	401	407	377	382	379	372	426	428	416	424	392	420	379	396	383	431	397	388	377	421	421	418	409	385	390	424	382	379	435	389	378	432	375	388	371	391	385	366	387	378	400	423	370	397	397	388	375	408	403	404	397	389	379	404	373	414	372	436	426	404	377	414	423	420	370	425	409	391	410	422	409	426	392	421	393	412	423	383	401	414	389	382	396	406	351	428	390	402	366	413	421	390	401	385	392	415	416	372	373	402	434	394	378	402	371	410	420	344	393	402	362	382	422	381	367	346	390	403	406	379	383	422	384	352	379	388	447	344	406	411	389	372	379	395	389	367	363	387	374	380	380	378	363	385	385	413	363	400	442	386	378	372	379	369	438	404	392	395	392	408	389	380	363	402	371	354	397	383	392	393	379	375	436	384	383	370	399	435	419	396	384	432	385	390	398	402	398	441	385	385	394	418	372	378	411	393	396	433	425	384	371	378	394	387	392	409	398	411	396	407	428	409	386	375	382	360	366	425	351	379	412	416	403	418	384	432	400	404	404	426	383	387	403	394	434	362	376	388	389	383	377	398	405	395	380	362	393	392	405	408	401	388	380	393	404	405	394	412	386	402	401	428	408	385	387	412	420	434	374	394	397	387	394	364	393	386	377	384	381	391	399	405	417	409	361	394	390	396	381	417	392	415	399	421	370	397	396	385	377	400	391	412	382	376	379	387	372	395	396	382	395	401	405	401	399	394	415	387	396	386	407	369	434	430	395	372	391	390	380	415	367	391	380	381	370	400	392	344	400	376	416	393	334	406	385	394	402	403	385	396	415	393	356	381	393	375	389	400	416	408	407	389	387	383	346	402	421	415	400	374	377	395	373	405	433	437	363	383	376	405	422	420	398	410	393	352	419	369	401	384	402	365	377	393	404	423	402	375	398	414	399	377	384	419	389	396	393	417	366	385	405	387	400	405	385	409	371	367	417	391	416	365	345	413	409	395	413	404	362	377	405	363	386	391	382	386	404	354	392	403	355	423	381	389	428	399	403	399	382	391	387	386	416	438	452	398	427	426	433	373	380	377	415	374	373	419	391	402	408	417	398	408	382	366	456	409	421	423	365	414	408	374	378	415	348	375	378	381	412	383	432	434	396	378	372	421	408	416	416	414	378	393	385	378	384	371	404	393	413	389	388	396	384	418	370	424	376	408	416	401	377	406	381	355	420	380	398	397	428	441	412	401	390	383	408	404	390	383	372	424	397	388	418	357	361	362	351	410	411	389	385	416	346	361	414	394	395	421	390	376	405	404	354	409	376	404	420	376	389	395	374	398	396	358	406	383	374	400	387	396	392	422	382	407	389	396	374	368	385	385	411	382	413	357	388	390	403	401	404	374	379	407	429	369	388	354	376	366	371	408	390	406	431	359	351	393	408	367	389	386	374	366	391	365	396	379	375	377	413	387	375	397	435	418	429	399	370	389	366	359	391	377	390	406	414	410	400	395	409	393	449	395	420	395	378	384	414	391	391	383	406	389	388	426	399	400	387	397	388	429	429	403	372	394	416	391	419	389	425	379	375	356	397	424	412	412	405	366	406	378	353	409	382	401	373	380	387	389	394	420	399	424	421	419	399	364	418	408	409	367	371	368	384	398	385	394	385	412	401	352	385	392	399	379	379	359	408	417	336	385	422	424	392	442	392	403	396	352	382	371	411	391	385	367	426	411	391	395	398	400	375	388	400	417	406	368	371	413	394	433	376	398	374	401	390	361	378	398	377	358	370	393	406	388	377	384	364	390	395	405	419	419	379	383	424	411	403	403	347	387	388	419	425	404	388	373	394	384	401	403	414	416	396	399	368	402	398	401	386	420	428	374	373	380	417	418	413	408	372	404	396	370	378	385	381	381	396	396	383	407	390	371	385	379	418	396	418	393	394	420	386	382	414	366	396	394	419	432	400	440	394	403	358	394	440	358	383	426	383	369	392	414	420	365	401	398	394	410	389	396	417	377	385	402	417	378	454	406	409	392	399	354	376	421	396	381	390	408	385	402	412	401	368	396	409	409	418	380	371	397	391	395	408	411	420	415	396	363	397	408	386	378	371	382	371	371	386	393	397	431	398	353	425	398	391	406	428	373	396	381	399	374	389	416	402	395	403	426	348	385	407	387	395	390	404	371	436	391	389	391	385	385	417	352	410	409	423	385	416	356	383	381	395	371	415	381	407	402	429	386	384	363	403	388	408	360	375	399	390	380	380	413	399	441	366	425	374	374	401	387	365	375	406	412	398	410	421	389	410	407	398	404	340	414	432	400	382	367	386	389	357	354	377	401	407	373	422	399	395	395	397	398	409	454	351	347	426	401	381	400	388	397	387	363	381	394	367	377	358	372	358	351	377	381	365	424	384	392	376	367	361	384	401	407	404	388	389	385	397	401	415	392	411	388	411	395	390	394	394	389	409	382	380	392	358	419	419	413	392	384	387	382	391	381	387	410	402	390	397	371	372	400	423	394	371	378	391	381	403	407	410	367	380	422	395	420	375	390	375	397	383	404	424	380	426	392	397	403	366	431	373	405	369	371	414	414	385	377	403	396	393	416	389	408	402	392	377	416	379	385	369	420	398	382	399	397	411	393	378	407	368	400	396	389	361	414	382	355	382	398	376	392	378	387	378	383	397	383	377	418	396	397	414	400	397	381	393	379	412	407	398	379	354	371	404	393	398	388	381	416	361	380	378	410	408	427	435	418	417	384	390	374	411	361	393	377	419	385	380	389	427	401	398	388	381	393	407	440	369	383	379	363	406	356	411	422	368	362	389	379	375	401	418	397	416	388	397	363	386	356	429	410	383	405	408	362	394	413	397	342	416	434	380	421	388	393	415	366	410	397	400	375	379	358	414	408	377	390	371	398	368	373	415	415	376	410	386	395	423	352	375	390	411	386	400	384	373	382	375	378	364	384	384	407	384	378	356	405	395	379	408	387	384	401	395	408	376	392	370	375	398	395	409	389	402	377	405	402	388	388	373	400	409	378	398	415	432	403	384	373	367	367	434	386	429	370	416	377	393	408	397	408	402	380	387	374	393	379	370	371	400	395	382	398	382	386	364	394	356	382	393	399	363	380	378	385	369	382	402	377	356	407	417	384	378	368	419	368	388	422	412	393	384	404	389	409	399	402	396	393	361	408	374	376	394	393	370	414	400	409	399	380	375	400	405	357	401	424	390	385	391	423	381	365	382	422	372	404	428	396	403	374	375	427	397	391	411	393	383	401	378	392	393	396	367	421	410	422	378	386	409	374	376	428	366	408	424	393	401
32866	55922	44235	27680	21499	16157	11774	8305	5887	4372	3389	2638	2102	1837	1526	1258	1078	988	894	862	756	739	632	552	494	512	477	444	513	482	500	472	539	531	487	503	478	512	485	513	518	572	491	498	525	509	536	554	560	543	500	482	483	510	461	457	514	476	434	442	473	479	496	466	471	467	471	486	472	493	503	468	487	487	469	447	446	479	432	460	443	413	451	482	488	485	492	470	474	454	431	467	471	478	459	462	436	451	479	488	457	466	468	425	466	469	451	458	451	455	488	456	459	458	442	481	438	440	468	455	435	457	465	480	425	443	438	450	459	460	458	450	467	454	482	446	469	494	482	422	474	467	440	459	465	475	503	424	478	475	434	448	447	477	467	468	474	485	418	433	464	498	439	429	431	435	457	456	444	452	483	439	442	476	486	429	429	432	461	422	446	484	434	440	466	477	455	462	466	472	485	498	475	467	476	463	440	483	445	446	443	466	442	472	474	464	478	478	433	459	457	411	436	462	450	426	446	448	445	455	415	411	455	437	481	413	462	456	474	470	502	404	448	436	473	476	477	432	457	454	455	400	436	469	443	444	430	450	479	441	444	437	464	462	443	464	440	445	441	456	440	471	477	488	428	445	459	448	491	443	484	449	475	459	414	514	502	460	461	476	460	449	449	448	420	489	447	450	456	457	446	455	464	433	433	447	466	413	421	442	477	445	457	427	451	428	461	453	460	431	483	454	435	461	439	457	440	426	496	448	457	418	433	474	456	461	469	460	441	416	433	490	416	450	451	459	447	436	429	518	466	439	455	470	453	417	455	494	465	448	485	419	466	440	448	474	454	472	474	430	458	462	440	451	457	415	509	447	474	423	478	456	451	485	441	456	449	443	461	455	448	434	435	462	442	423	470	452	450	473	494	494	457	469	464	451	433	434	417	463	461	469	440	440	443	435	468	408	436	411	449	459	475	459	473	495	443	473	447	493	431	472	413	422	469	476	441	443	454	453	450	472	434	444	480	458	466	435	458	442	463	453	449	433	456	431	433	482	459	427	437	451	426	453	416	489	429	462	449	416	471	424	491	464	446	486	464	431	420	448	427	474	470	467	479	437	462	454	472	472	450	489	422	448	425	479	440	429	481	455	453	413	476	442	442	507	457	453	455	453	498	447	424	459	441	408	485	464	445	464	464	466	453	451	456	427	467	434	424	440	463	491	445	473	476	491	477	458	418	456	438	452	461	445	419	464	471	486	460	465	448	463	478	440	465	456	478	461	473	458	430	428	431	436	458	409	458	447	462	470	468	459	438	467	492	447	425	459	453	453	472	447	410	455	448	474	464	452	516	442	494	465	436	430	473	472	444	436	444	471	467	481	450	435	433	456	492	463	465	459	449	482	439	441	491	502	455	484	421	460	431	468	409	462	461	415	474	480	438	439	434	461	466	454	486	407	470	453	441	469	450	441	447	436	450	444	417	473	414	467	468	460	428	450	464	405	472	447	442	476	425	457	472	437	461	426	503	445	418	510	447	451	445	465	439	479	496	450	458	448	451	445	461	495	462	426	462	437	441	474	450	471	457	444	485	463	464	445	458	455	439	466	490	447	439	428	482	440	498	446	461	474	444	507	466	504	461	464	474	429	445	501	439	449	470	460	466	486	450	467	442	430	441	496	455	473	437	436	470	484	432	490	439	424	471	427	448	461	439	441	466	458	457	459	449	475	470	487	443	456	412	468	471	471	478	466	447	442	462	487	485	487	462	464	447	449	484	451	449	431	476	488	442	429	465	462	466	441	485	485	464	442	480	474	512	467	439	460	487	422	429	462	420	464	446	462	450	437	465	472	415	430	452	437	459	442	460	493	462	452	459	474	406	464	486	505	437	460	421	452	464	437	441	458	473	479	499	496	443	468	440	458	456	482	443	452	469	449	462	431	440	453	435	444	459	455	474	435	468	450	451	442	462	447	489	450	456	460	443	464	458	466	423	470	474	411	432	473	460	438	422	378	471	471	446	452	416	447	464	450	417	470	459	453	467	451	477	433	431	426	470	465	468	412	469	453	466	456	460	457	451	462	456	450	453	457	461	418	486	493	490	452	474	448	481	468	436	469	451	422	473	449	463	473	458	451	460	444	431	441	439	444	479	430	422	450	420	466	467	454	440	458	476	434	473	430	468	474	428	462	435	438	477	458	412	444	477	484	456	429	417	480	452	459	465	477	476	444	454	430	448	468	432	437	428	479	446	449	439	410	451	441	455	454	457	442	483	452	426	481	427	458	435	486	459	453	465	457	487	470	461	436	436	480	426	470	453	457	467	448	423	474	484	436	469	486	451	450	480	432	479	472	469	454	457	445	443	427	457	442	387	428	485	424	427	487	445	463	471	457	454	488	461	467	425	425	473	471	457	456	448	451	440	473	495	459	467	428	463	480	445	468	458	460	444	453	438	469	423	438	445	440	450	445	451	440	437	455	443	444	465	409	442	452	447	441	462	464	489	492	464	452	458	451	439	463	462	488	416	486	480	463	453	486	439	500	459	454	445	468	452	467	435	438	452	461	413	448	439	456	480	478	427	456	444	445	469	416	434	489	451	459	469	448	464	451	433	442	455	470	445	462	461	432	490	455	492	462	472	438	449	457	440	465	476	425	480	484	465	449	445	464	457	412	409	422	463	446	411	476	436	447	466	441	464	481	452	453	449	425	457	459	449	483	428	433	449	462	488	467	450	472	442	450	438	510	488	448	486	442	493	438	414	442	447	493	445	490	430	474	450	505	486	466	489	472	444	438	435	438	432	427	454	470	417	465	390	427	501	490	422	430	426	428	463	424	452	451	436	467	437	506	444	469	417	504	484	433	454	434	458	493	442	473	476	447	487	454	470	485	440	434	464	466	422	456	479	474	453	428	442	452	469	470	452	475	480	430	443	474	468	434	450	435	449	464	463	452	436	436	479	432	436	442	467	463	446	453	452	443	445	439	459	465	497	450	430	453	455	469	458	511	447	436	452	436	440	482	455	426	441	456	447	479	441	455	424	441	413	447	477	446	504	503	470	461	477	448	462	451	457	452	471	494	485	480	504	464	481	445	485	408	457	464	459	441	473	471	429	449	460	450	452	464	450	467	447	478	437	480	450	461	434	455	486	428	460	422	448	462	429	432	439	489	475	466	486	484	443	457	450	511	446	502	473	460	468	470	426	460	426	485	454	454	452	478	456	459	422	468	422	484	438	469	485	444	436	485	459	468	439	420	445	469	435	457	428	453	428	466	452	501	482	434	463	431	470	475	470	458	459	400	449	515	412	489	438	496	463	469	502	425	450	433	457	461	445	461	450	479	449	438	464	488	476	470	472	500	446	457	443	470	445	467	426	452	442	473	448	439	466	433	453	476	442	455	493	461	468	431	407	440	451	456	476	466	452	425	473	438	484	425	440	445	440	448	459	483	478	482	512	476	454	484	480	422	481	454	441	461	437	436	439	419	473	460	452	480	456	463	443	497	456	465	427	456
22912	21356	28935	24169	21400	21796	16029	6391	3771	2827	2149	1744	1511	1288	1148	909	816	689	697	604	577	530	547	462	492	454	433	417	442	438	423	382	398	390	423	399	425	460	405	434	435	464	419	382	429	427	437	398	445	446	426	433	398	410	388	394	392	392	396	435	409	406	394	389	407	423	402	432	421	402	390	386	386	406	381	400	424	369	356	428	395	402	370	371	417	391	366	398	405	417	386	408	380	405	381	385	379	408	411	417	417	401	459	380	398	416	381	408	355	386	395	410	378	398	441	430	391	363	368	414	384	401	398	412	420	401	369	393	366	428	407	428	387	414	415	415	419	386	401	410	419	402	381	394	386	384	373	396	403	379	387	400	364	381	406	391	383	419	383	415	388	399	367	407	387	397	390	395	369	396	381	391	383	422	387	374	396	361	422	350	374	361	387	346	381	418	380	382	411	413	429	389	346	381	399	377	388	433	343	374	380	392	385	377	407	414	379	384	378	411	379	380	432	412	388	385	410	392	373	353	365	388	415	411	390	375	400	376	397	386	397	386	391	398	380	398	381	408	389	377	418	391	426	423	385	428	425	388	380	367	415	394	389	377	387	395	381	393	411	422	391	371	350	383	411	356	363	384	387	418	364	419	369	400	417	356	389	386	375	384	350	403	406	403	392	348	381	373	387	372	411	414	435	382	395	402	377	405	395	401	402	373	363	399	393	389	374	368	408	397	390	408	374	401	410	373	382	400	398	417	402	390	368	381	380	397	373	357	399	397	404	370	364	437	352	352	383	402	371	402	376	406	355	369	428	398	387	398	391	387	389	398	416	389	384	390	405	374	427	376	364	397	351	382	397	362	382	375	407	384	410	377	414	377	413	379	427	392	380	396	370	407	371	354	438	385	374	374	385	390	368	374	419	359	411	406	402	401	363	382	395	401	399	393	416	377	392	395	397	417	361	398	380	364	384	397	382	372	388	376	369	390	373	395	384	396	374	412	384	404	407	385	379	417	415	374	392	411	430	374	412	381	391	396	384	397	393	398	399	412	419	384	401	370	378	421	379	392	369	395	394	403	393	382	365	428	392	425	363	380	408	378	395	426	393	390	385	407	366	411	412	401	373	364	399	383	383	360	375	376	350	379	383	378	411	388	433	421	373	391	390	382	404	417	404	378	395	399	375	373	353	391	397	414	347	413	371	413	361	403	386	410	408	388	366	370	421	395	384	363	416	366	373	349	401	416	384	384	360	374	384	384	417	388	412	382	371	415	388	387	402	369	385	371	375	420	439	379	382	411	397	384	415	408	373	368	369	352	380	359	380	381	400	382	396	387	437	385	405	367	394	377	382	411	394	382	396	414	379	408	408	403	353	405	386	412	363	379	399	371	384	399	400	371	356	387	381	424	387	411	392	394	372	394	392	362	397	379	419	373	387	382	381	394	386	367	377	389	395	410	364	410	367	379	417	391	396	396	410	368	384	392	412	343	400	379	357	378	384	364	391	427	385	387	403	389	401	388	381	370	399	383	381	380	380	399	361	389	424	392	422	380	405	392	383	406	433	376	408	412	399	365	423	388	420	389	334	369	378	383	412	385	384	385	390	376	356	389	367	361	391	361	369	377	376	412	395	400	421	420	373	392	376	375	398	397	414	387	355	373	380	370	349	366	380	413	375	376	360	371	386	387	383	391	376	340	389	369	397	390	414	387	427	396	352	374	367	384	386	403	362	437	404	427	415	382	404	396	423	399	397	413	427	360	401	353	406	379	462	394	378	386	398	376	395	380	388	376	405	420	401	369	352	374	410	384	396	391	376	404	400	371	409	375	387	407	402	359	351	398	361	385	395	372	390	384	365	368	390	403	391	375	386	401	362	365	372	396	428	411	391	381	383	401	378	408	385	383	388	367	395	354	380	356	417	368	400	374	361	422	398	366	394	390	417	369	399	398	412	405	408	376	416	424	392	391	345	384	366	361	385	389	388	398	409	377	397	377	392	389	386	341	383	387	371	374	399	396	372	381	387	369	430	407	393	404	376	392	379	397	400	376	343	377	374	400	377	386	381	379	394	412	410	373	383	405	383	408	359	365	387	368	391	341	398	382	336	382	370	384	400	385	379	380	366	361	366	365	385	431	386	363	370	366	392	418	360	386	408	407	380	368	384	397	390	396	396	436	379	398	396	413	407	397	380	418	410	397	418	412	399	391	403	350	404	376	334	402	428	419	390	375	395	376	372	370	364	392	379	384	408	398	369	365	370	414	367	360	399	368	383	356	363	376	431	381	388	390	413	411	388	401	352	397	371	404	347	386	386	387	390	401	392	374	378	407	437	400	374	398	409	373	359	352	405	418	381	382	388	388	416	390	406	356	393	417	383	380	390	407	387	455	400	415	383	390	405	401	385	369	387	408	399	397	373	393	440	410	374	361	367	428	385	380	412	381	401	378	398	415	377	399	433	388	373	413	381	380	418	360	397	400	381	419	383	361	373	353	384	404	395	374	371	400	372	383	378	369	388	416	399	368	354	408	369	387	397	375	395	428	374	413	414	404	392	374	380	401	391	421	408	442	391	405	408	385	368	428	410	360	405	365	350	404	331	354	402	423	369	388	389	388	388	373	384	396	412	403	375	396	378	414	404	413	398	400	371	404	417	421	393	406	375	396	387	431	403	408	409	392	395	358	390	395	393	370	377	359	408	329	400	384	406	364	390	398	399	408	425	398	387	380	391	386	411	369	397	369	365	357	383	380	382	411	390	393	391	385	380	392	416	391	378	398	422	396	390	405	406	424	402	400	399	407	406	372	389	437	377	377	421	405	386	358	404	416	372	388	384	417	408	383	390	380	388	383	403	411	399	376	397	365	389	394	392	360	425	353	394	402	394	431	388	385	383	387	428	360	403	388	408	374	366	398	373	436	377	420	372	390	382	378	363	403	382	423	390	404	384	403	409	415	408	374	355	406	406	391	375	377	389	397	363	397	407	397	379	381	383	377	366	425	399	408	417	387	348	354	365	413	402	367	391	391	376	370	360	434	375	392	411	348	410	430	401	415	397	408	417	374	389	410	397	411	403	371	401	342	395	380	370	391	415	398	390	412	410	379	379	393	376	402	397	399	397	382	399	399	406	380	394	393	413	370	435	384	384	409	406	381	363	361	409	405	425	399	350	374	402	379	416	362	381	364	371	409	380	393	375	352	408	393	378	395	358	382	378	363	356	405	380	377	374	358	390	374	388	356	416	424	383	377	347	363	374	400	375	372	368	368	354	398	424	388	399	382	360	405	372	376	372	411	381	381	403	399	384	389	414	407	386	393	374	379	413	384	422	406	392	366	408	392	403	390	372	413	393	359	409	374	393	410	399	388	388	396	414	392	376	375	382	377	342	408	396	373	456	424	394	404	414	362	414	392	376	388	373	399	406	369	394	405	419	419	400	412	417	351	389	408	386	388	387	432	416	394	409	417	408	394	403	360	389	396	423	384	425	395	364	403	414	400	389	379	399	386
29783	52952	44155	26850	19917	15090	11413	8199	5926	4228	3299	2574	2136	1717	1456	1286	1001	956	874	825	678	720	669	579	538	491	464	495	509	503	473	499	521	448	440	487	478	493	502	483	495	518	556	510	477	559	521	520	511	510	516	507	487	449	474	483	460	480	444	464	451	449	470	462	458	444	439	461	502	457	466	470	497	467	478	432	473	447	443	477	478	433	440	460	425	453	465	439	498	456	449	480	474	428	444	458	452	457	448	471	491	460	447	457	488	460	438	430	455	436	445	447	444	484	466	480	438	450	433	447	440	447	456	458	449	426	452	458	453	474	476	460	421	453	466	479	437	468	461	454	454	434	442	437	473	434	446	435	461	480	439	428	488	466	424	468	441	439	434	436	442	453	483	457	481	444	436	470	450	447	469	457	439	448	523	421	421	457	451	465	411	481	466	437	433	446	415	441	445	481	417	462	453	418	460	478	432	450	432	437	445	461	422	396	479	454	435	485	448	455	423	417	460	460	457	440	493	452	453	457	444	481	434	437	444	465	463	425	475	469	487	468	456	455	450	466	455	485	433	426	399	490	455	446	470	455	428	466	441	437	443	407	496	446	473	451	437	477	463	463	421	457	446	407	427	461	443	462	444	472	437	500	454	435	454	436	448	452	406	488	404	448	458	443	431	490	469	425	450	460	429	455	422	502	444	426	446	447	432	507	471	464	456	440	457	447	431	414	430	417	417	437	490	436	454	452	443	468	445	423	413	425	452	450	452	475	427	442	447	446	455	468	436	477	455	442	457	424	452	453	441	448	458	445	436	446	443	432	436	476	464	449	432	463	409	449	453	447	434	482	464	464	474	497	432	432	451	441	430	474	422	441	439	451	411	473	447	429	455	482	484	498	478	448	475	467	432	433	410	424	437	437	473	447	479	451	428	479	417	460	440	446	422	427	488	455	436	421	450	451	418	437	437	496	441	453	414	490	462	459	448	421	424	437	446	431	427	436	454	449	429	437	420	441	449	472	503	437	435	464	488	436	465	431	459	455	479	431	484	466	424	447	481	464	430	449	446	496	495	466	402	449	443	456	454	471	471	455	414	522	477	441	452	446	448	435	475	435	464	451	478	484	426	464	430	435	417	468	472	433	452	415	476	427	465	445	425	458	459	473	435	442	500	443	478	456	440	425	430	412	432	431	454	437	428	458	465	443	442	436	457	433	442	417	475	451	445	418	427	444	447	465	470	436	405	406	458	462	437	476	424	454	403	451	475	440	470	454	442	408	442	415	434	435	441	449	420	448	437	431	433	463	416	434	430	460	420	416	410	476	439	455	448	425	475	439	458	460	454	453	497	422	469	488	452	410	447	459	444	426	463	455	428	461	433	455	406	439	434	464	457	466	438	461	494	472	435	468	513	435	483	455	382	419	500	464	469	475	476	476	475	454	411	426	442	437	465	443	476	461	475	465	440	438	448	420	440	433	457	433	402	428	474	517	450	453	461	452	456	438	450	480	428	445	453	440	437	463	458	453	479	466	441	458	456	470	435	479	482	455	424	462	441	436	435	470	474	461	439	465	442	493	427	459	446	449	436	486	434	476	478	494	472	447	448	470	450	465	448	465	433	466	474	464	463	477	428	449	456	439	439	427	436	470	468	458	448	428	413	437	436	506	419	463	497	451	433	471	470	456	417	413	443	421	453	511	434	458	459	425	441	493	442	428	491	433	477	470	487	442	445	486	477	437	458	455	453	441	482	448	451	495	448	456	429	432	449	468	456	473	446	524	444	395	468	438	459	464	430	401	451	478	451	469	484	459	468	447	440	457	416	415	459	443	475	441	453	505	479	408	453	469	467	454	431	445	450	437	471	460	430	452	456	456	480	429	474	438	479	465	419	434	430	458	473	446	480	462	453	473	444	458	449	476	476	463	437	480	426	446	458	407	443	439	457	448	473	403	469	421	445	448	481	476	446	428	424	460	419	458	477	446	456	437	419	481	454	451	464	474	432	457	438	425	431	437	437	432	465	430	458	459	435	471	452	443	485	474	487	433	446	446	453	472	454	482	458	418	445	441	448	443	471	462	457	418	426	468	439	442	460	494	441	463	437	488	435	435	517	461	441	442	434	484	486	456	497	486	453	429	512	469	429	429	430	473	474	450	454	454	424	456	465	442	387	470	468	416	478	488	452	457	439	445	446	429	495	466	466	472	460	447	460	459	446	460	415	425	471	471	486	448	442	452	455	449	480	424	435	464	478	483	458	440	482	461	487	468	444	429	446	456	434	468	482	469	437	476	434	438	434	456	444	441	459	450	452	468	449	461	451	450	444	464	447	494	457	447	447	445	454	417	474	442	418	431	487	446	460	437	447	440	429	424	439	460	449	467	477	424	454	423	421	432	451	437	460	401	441	445	474	461	509	423	451	465	440	426	397	458	388	441	444	430	495	481	448	444	467	447	437	438	497	445	452	450	474	450	426	432	426	436	439	467	467	443	455	442	473	455	468	449	446	475	453	459	506	436	445	452	430	451	455	462	451	477	495	462	403	456	430	462	453	400	443	426	447	461	476	441	471	477	475	450	467	467	477	435	432	466	469	444	418	443	421	456	441	414	428	490	487	440	442	459	469	476	428	455	455	457	468	439	449	469	480	466	517	444	393	488	443	452	438	449	408	440	480	474	459	448	455	495	460	433	446	471	473	446	432	446	411	470	498	476	467	475	397	457	445	402	443	428	461	442	441	462	483	421	454	430	501	447	463	461	432	404	444	446	460	432	423	466	428	478	428	455	419	497	472	433	404	435	472	471	465	467	435	436	448	437	452	447	446	447	449	457	436	466	460	433	477	468	435	445	424	432	509	439	413	470	489	424	469	501	464	443	438	426	473	448	492	433	463	473	439	472	452	462	451	483	424	433	464	449	487	431	434	483	442	468	453	442	446	473	460	453	451	481	441	435	463	457	452	405	452	429	431	439	413	443	461	436	461	469	474	477	465	438	441	471	418	458	441	456	439	415	473	423	478	438	502	437	459	440	445	426	485	453	453	448	483	443	461	413	449	447	451	443	454	444	466	431	452	443	446	451	470	421	485	465	434	472	446	478	469	422	422	441	421	472	399	458	440	438	464	463	409	448	470	473	448	457	448	431	439	442	436	437	447	451	444	451	446	451	432	479	439	449	457	438	449	457	471	450	438	447	446	488	474	450	428	476	472	443	444	489	431	443	440	427	464	423	454	461	437	418	482	468	474	454	446	420	440	461	437	423	460	460	439	451	432	482	421	458	483	430	390	434	478	462	437	456	446	451	496	445	459	441	423	441	437	445	455	438	445	439	446	435	452	445	440	428	461	403	440	414	437	469	453	494	449	442	438	438	473	450	467	476	460	449	439	478	436	479	448	418	447	441	450	467	451	451	448	497	445	493	421	454	427	437	460	448	466	434	419	428	462	447	435	463	421	444	474	481	460	448	441	412	476	485	462	427	404	439	460	432	427	442	477	459	407	447	453	462	461	434
22988	21404	29022	24177	21438	21791	16085	6243	4014	2917	2195	1765	1495	1215	1083	871	780	660	699	632	577	562	496	461	465	375	405	370	388	402	411	476	439	407	396	460	407	414	390	417	427	477	415	426	407	426	421	486	429	443	433	398	414	395	415	394	413	389	407	395	400	379	419	364	381	381	407	391	357	401	383	383	394	403	407	400	376	386	374	373	405	345	438	389	382	393	383	396	388	383	386	429	382	372	381	407	379	401	411	405	380	375	407	383	371	388	420	378	368	367	362	389	366	389	398	377	440	366	392	391	405	357	432	365	371	398	385	372	374	410	408	384	411	380	363	402	379	367	392	379	414	380	395	406	408	381	411	382	390	374	409	393	347	370	378	443	379	408	392	371	379	387	395	378	374	415	424	345	398	378	403	408	389	403	385	451	360	401	413	394	395	409	388	422	393	398	417	376	373	361	391	385	372	389	389	395	355	374	381	385	362	397	388	389	370	381	369	392	383	397	367	413	349	377	377	364	393	402	381	377	397	387	388	376	393	414	333	419	402	387	366	385	365	393	381	398	355	377	404	364	393	388	386	346	354	375	393	398	413	355	409	414	383	385	360	378	371	392	377	389	377	400	370	375	372	383	411	399	413	368	381	402	368	366	376	379	393	370	363	383	408	376	407	387	403	372	392	390	372	388	379	396	393	399	407	371	427	362	371	384	417	377	363	406	374	389	381	417	370	375	374	366	405	401	412	405	391	379	404	394	393	412	412	390	395	413	411	419	391	370	394	387	376	386	378	390	395	387	388	367	351	364	400	398	397	394	381	403	403	395	383	392	381	358	372	381	372	396	382	370	389	370	377	384	366	373	358	408	385	418	392	385	393	404	383	394	378	399	389	357	389	349	377	436	354	364	360	396	377	383	395	379	403	375	386	400	378	429	396	397	388	377	396	385	399	398	392	392	359	364	426	399	369	389	374	411	387	364	393	401	391	369	400	354	376	398	395	373	368	372	354	387	385	384	400	372	376	359	373	382	419	381	361	377	386	383	414	381	371	387	396	414	386	431	375	395	373	401	355	371	359	380	415	378	349	369	398	374	386	381	383	387	381	408	392	377	382	376	378	416	363	420	402	384	405	420	375	405	388	407	411	401	365	374	407	398	389	357	408	361	365	374	373	380	341	356	387	365	377	412	344	367	386	382	410	388	372	381	378	413	353	355	351	422	381	380	381	413	401	404	348	392	400	383	383	393	352	395	401	408	352	363	390	407	337	404	385	373	387	380	382	396	393	368	407	397	399	350	377	388	404	377	397	405	392	394	380	385	393	403	371	389	363	389	360	396	353	369	360	406	385	401	411	359	402	381	400	386	384	415	366	413	375	381	416	379	384	426	433	402	420	373	375	384	424	378	388	381	375	407	394	393	369	414	378	400	367	415	367	391	390	361	387	379	372	371	427	391	371	401	367	388	402	405	389	392	381	435	418	419	385	418	390	385	387	384	369	400	388	372	381	347	363	401	387	406	446	389	402	402	395	381	389	421	369	391	376	402	417	389	402	411	418	396	384	386	367	385	391	379	360	410	377	374	382	386	401	358	371	374	415	374	385	383	357	359	358	389	386	408	428	400	370	389	416	390	392	381	419	413	358	403	379	384	347	411	395	435	392	392	380	393	389	362	358	414	372	358	371	412	387	397	378	396	382	370	407	384	354	412	384	386	381	360	389	376	397	410	368	409	347	397	372	389	392	375	368	414	436	370	385	359	371	371	371	399	417	389	375	382	372	368	374	387	371	417	398	379	395	399	374	381	368	398	400	408	383	399	390	403	393	404	406	386	383	422	393	377	409	382	401	400	400	397	408	372	362	363	417	392	356	398	396	401	403	370	399	409	369	363	360	414	385	408	363	368	369	340	367	366	381	404	354	387	383	418	400	388	371	389	375	382	392	391	422	412	411	373	379	376	372	407	371	388	415	402	393	379	381	378	389	368	399	376	415	403	377	375	388	396	382	360	393	377	397	431	375	381	398	379	357	366	382	387	381	399	410	368	374	380	369	402	424	376	399	391	345	350	374	395	401	405	373	352	358	381	385	378	391	368	368	392	407	363	362	401	383	389	397	361	380	382	406	365	383	389	384	404	416	404	370	369	399	368	414	419	336	418	377	391	349	413	409	390	392	382	360	429	349	419	381	360	401	378	368	357	355	378	414	376	355	359	406	379	385	398	400	413	400	378	396	385	364	405	368	384	374	364	422	352	385	394	346	394	404	387	337	384	387	403	391	366	380	399	372	372	390	432	369	403	376	379	370	388	369	389	395	398	415	393	397	410	422	375	384	367	381	365	327	349	412	418	411	372	396	398	372	379	402	382	382	423	347	362	424	351	394	357	402	394	386	385	430	379	358	384	365	409	407	399	412	374	406	370	376	357	362	398	384	410	366	404	424	382	396	371	389	405	366	413	379	356	351	370	404	380	383	422	390	368	376	388	391	403	397	380	348	349	402	388	400	417	383	382	384	352	390	405	362	389	403	385	395	370	351	382	376	332	405	372	361	395	389	395	386	372	373	355	406	374	397	392	353	394	406	381	422	391	394	397	398	387	397	358	379	397	381	353	373	393	400	376	389	374	376	384	425	389	364	375	411	396	391	392	382	362	403	400	388	397	390	442	401	371	389	373	374	438	372	382	373	411	362	386	371	407	329	377	412	392	357	385	409	430	392	423	375	433	428	351	379	380	362	381	421	390	391	391	414	403	385	385	387	378	365	399	376	357	374	390	418	378	381	375	388	378	359	364	411	376	382	434	377	425	395	390	413	359	384	405	387	376	371	379	386	395	399	369	387	380	362	389	390	390	380	415	377	381	369	380	388	372	403	358	367	380	393	424	393	393	416	396	388	369	374	390	365	371	425	422	318	390	373	380	368	371	408	404	412	381	387	402	401	401	398	350	394	374	418	394	414	396	397	398	425	386	377	399	386	418	414	357	361	386	356	390	321	375	371	375	376	385	410	389	387	416	377	399	370	367	374	350	390	394	364	399	380	384	404	388	369	359	385	384	379	363	403	403	420	386	385	416	364	401	381	377	350	371	372	375	406	373	379	346	388	387	407	371	386	404	365	373	392	347	378	369	413	408	375	387	388	405	395	397	378	392	412	386	386	382	358	363	406	360	417	401	371	380	392	402	372	396	422	409	408	380	400	417	391	385	378	379	364	390	366	392	391	389	346	381	376	426	393	367	421	373	391	386	364	374	375	403	365	336	391	376	393	387	404	360	406	381	385	399	392	398	390	361	383	370	377	410	350	412	421	363	373	381	400	400	394	406	366	360	396	363	401	363	413	376	414	360	398	374	368	400	422	408	385	378	354	387	394	405	373	382	376	381	408	361	352	429	370	393	358	410	400	402	409	370	373	403	418	364	372	402	344	411	376	389	377	408	368	399	332	413	404	399	394	378	360	409	390	362	423	388	394	418	411	404	406	367	378	399	392	394	395	381	367	382	380	376	375	411	356	392
30545	56461	43858	27128	19759	15018	11385	8473	6155	4373	3198	2562	2087	1786	1445	1252	1073	907	866	805	729	694	620	597	537	512	507	456	437	483	508	453	508	484	460	514	482	522	481	471	508	461	517	476	491	540	509	538	532	540	498	444	499	457	455	477	440	437	437	487	482	473	428	457	526	465	447	508	426	491	429	458	473	458	450	440	489	434	456	448	482	461	435	501	450	449	451	456	482	430	492	416	469	447	467	440	440	447	448	444	435	518	434	501	448	459	430	443	454	400	437	462	454	463	423	469	454	457	435	450	482	445	425	434	411	444	422	437	452	460	429	403	438	443	463	405	469	455	420	510	450	437	447	463	462	440	422	457	417	462	432	470	436	453	479	476	457	470	406	433	469	470	420	436	397	420	438	407	460	470	439	404	414	444	451	476	460	489	439	460	448	440	429	458	469	443	464	445	449	453	460	462	496	480	450	427	443	465	460	436	475	507	461	473	462	418	433	477	451	428	457	433	432	447	455	407	440	485	424	491	477	435	478	447	425	492	409	434	431	439	428	444	435	446	457	467	428	500	420	482	443	474	448	426	449	453	421	425	471	445	440	477	402	430	451	453	442	418	459	429	453	457	451	478	406	430	445	423	465	425	453	422	446	448	460	470	444	468	451	439	458	445	460	466	456	456	457	420	484	440	437	475	442	447	461	447	439	423	469	452	432	443	439	445	438	444	455	412	415	436	442	413	494	434	452	506	416	451	443	432	450	419	486	441	459	450	442	452	435	420	428	430	425	446	432	439	447	474	423	448	458	465	422	430	455	441	434	465	441	423	435	438	461	438	447	433	444	434	395	462	440	420	414	474	467	437	433	439	434	441	453	453	450	445	439	453	436	453	453	466	445	463	491	450	453	495	426	437	471	466	400	458	429	434	444	466	482	457	431	453	472	447	402	427	440	407	436	427	412	415	444	441	461	461	430	450	452	412	436	435	469	442	432	423	477	470	429	449	429	457	452	451	455	441	438	482	436	484	487	429	438	420	476	458	428	458	394	461	464	453	430	443	467	472	446	460	466	501	468	434	423	491	464	464	420	440	473	458	445	485	474	444	423	424	445	427	444	439	443	454	411	480	461	464	453	498	452	432	438	474	430	428	464	442	450	440	496	464	463	453	439	443	469	447	438	458	468	462	455	448	406	456	414	466	439	454	442	486	466	468	455	428	436	397	439	433	461	462	444	476	417	435	450	442	438	468	436	465	490	421	423	403	375	464	501	432	416	434	451	447	484	439	410	434	457	447	480	428	441	445	473	414	427	467	480	458	466	468	451	415	451	467	408	451	409	449	442	485	446	463	455	454	416	453	473	430	439	404	426	477	441	443	460	448	464	465	477	466	424	458	438	478	443	448	458	444	451	468	470	464	476	455	428	490	448	408	453	453	404	419	452	448	455	463	444	444	424	467	463	442	420	473	423	450	457	415	444	424	441	482	450	433	451	440	416	419	456	417	489	426	455	449	473	451	423	461	459	476	472	436	451	427	420	428	451	446	447	446	413	436	411	427	450	457	475	463	444	434	426	428	485	441	433	430	449	473	393	463	423	451	463	483	451	428	430	446	479	436	432	420	441	450	439	478	453	445	437	476	457	447	462	449	455	426	425	456	453	445	483	415	435	449	429	456	478	409	465	445	484	451	429	459	444	484	441	468	448	470	445	431	451	466	458	440	460	395	440	422	472	457	463	450	456	431	447	428	444	448	505	447	445	464	433	490	463	430	435	442	450	460	449	461	454	436	433	421	460	410	442	474	442	394	466	465	459	447	452	428	443	441	464	490	385	455	462	452	474	441	452	440	487	474	489	453	478	494	444	475	428	448	450	440	424	452	431	443	465	502	477	446	456	429	489	434	432	503	465	472	458	434	406	490	434	448	486	429	445	427	472	467	473	465	470	457	433	432	435	444	435	435	411	449	467	424	429	469	486	456	433	426	473	476	416	420	427	444	478	457	454	475	444	421	445	461	465	468	420	451	483	459	445	448	465	467	450	443	461	461	443	421	440	476	409	446	454	481	485	460	451	462	420	459	444	465	437	442	400	470	466	434	443	430	455	427	437	433	500	410	468	453	446	456	442	440	429	464	449	479	449	449	472	459	474	432	438	437	420	464	458	444	411	424	439	445	436	431	415	395	473	464	471	396	434	448	439	430	450	448	463	461	423	432	391	445	472	473	463	468	418	467	449	454	457	463	434	454	446	416	475	433	456	466	471	438	446	425	438	467	441	471	449	432	465	446	433	437	468	425	429	422	475	394	440	431	437	463	464	428	467	450	427	443	439	469	464	431	456	465	469	457	453	452	432	456	425	421	410	455	420	450	439	435	411	429	430	438	430	451	443	480	449	424	458	461	444	426	478	468	452	451	444	441	456	452	439	440	468	450	465	452	480	447	445	426	426	452	445	427	473	441	483	472	485	447	460	471	446	511	460	432	448	442	476	471	430	444	469	470	460	485	422	458	457	444	425	432	454	403	436	425	453	475	439	436	428	448	436	461	418	446	455	460	416	455	465	415	429	480	449	478	470	430	461	432	454	431	480	487	479	451	412	456	465	395	489	411	481	458	443	464	440	441	428	456	469	478	440	475	415	419	430	444	402	486	458	490	417	453	461	452	418	422	441	426	438	433	458	466	429	437	439	469	448	450	407	455	470	453	450	427	462	421	439	421	432	440	418	450	466	445	465	465	455	451	461	431	472	458	419	445	433	434	442	446	431	447	456	460	504	483	415	433	458	410	484	436	456	456	488	491	455	440	434	437	477	455	473	432	445	411	458	431	460	448	450	448	443	459	455	439	444	417	440	488	474	486	460	482	448	457	468	416	442	453	421	476	418	430	428	457	430	494	454	418	453	422	464	444	449	484	442	460	426	422	437	470	471	456	466	450	468	425	476	445	416	435	463	467	450	463	444	485	443	441	454	454	482	420	460	458	439	448	440	481	454	458	457	453	445	427	432	450	438	417	451	461	433	457	420	440	456	452	450	429	443	433	442	455	424	472	412	423	469	456	469	435	418	454	467	429	417	424	444	413	431	467	454	486	428	465	460	418	449	449	446	490	455	409	463	477	418	478	440	430	409	427	454	438	467	429	449	451	409	449	444	437	451	492	427	412	431	436	450	454	469	449	422	424	451	431	483	449	440	451	441	439	449	452	486	418	470	424	438	416	429	470	411	459	442	444	455	458	503	446	462	473	466	460	473	483	439	466	434	492	413	455	430	451	417	464	453	458	428	494	397	469	483	443	431	459	431	477	454	459	441	475	404	470	455	443	432	433	440	481	426	445	434	445	444	451	471	423	487	452	450	472	409	421	448	448	477	441	424	439	462	449	451	456	420	409	442	425	401	433	430	410	471	436	450	432	436	425	467	455	443	441	442	440	452	424	488	463	467	480	456	415	455	456	446	460	460	461	470	416	463	459	481	448	429	479	442	489	462	451	443	451	451	460	461	445	441	454	435	440	464	457
22947	21364	28968	24138	21398	21776	15980	6342	3981	2805	2125	1728	1441	1245	997	873	783	677	672	594	561	583	526	467	449	420	456	424	417	422	448	434	398	392	434	407	420	422	371	402	424	398	457	410	422	427	425	406	438	418	421	410	406	392	393	408	385	382	403	432	392	406	390	394	375	370	364	409	425	354	376	358	401	362	386	411	384	378	383	414	408	406	426	386	372	405	405	418	382	363	384	414	370	422	420	396	412	408	403	407	360	392	377	420	375	383	387	363	376	416	398	402	384	366	397	370	434	385	394	396	385	382	347	360	362	375	396	378	354	387	380	375	405	408	379	375	350	387	372	383	389	368	410	418	401	399	363	401	392	397	395	393	358	393	391	383	397	365	363	410	365	387	412	395	388	394	363	378	382	398	397	385	372	379	354	394	410	374	375	357	396	412	389	370	374	418	420	381	403	359	405	361	360	420	390	375	385	378	382	378	383	371	376	390	377	392	379	392	395	362	386	426	380	394	391	394	389	353	361	344	378	352	362	423	397	403	381	412	391	400	353	376	383	375	383	376	415	381	380	389	389	368	400	407	383	391	422	363	371	414	380	382	408	405	406	373	379	369	385	385	367	416	369	361	404	407	392	379	406	417	383	394	410	357	392	372	374	389	402	390	375	363	413	380	376	405	401	386	391	381	370	358	389	370	388	363	363	380	409	360	436	381	386	367	372	336	395	378	417	374	389	376	382	374	386	389	407	372	369	356	373	414	364	398	380	375	414	371	400	364	378	362	377	381	357	410	364	373	373	363	383	369	368	378	412	384	355	366	380	383	389	410	417	380	383	396	374	382	364	381	397	394	407	404	362	364	362	410	394	383	386	366	374	389	393	396	422	379	401	369	377	366	375	406	423	399	386	393	428	396	413	352	419	399	389	387	412	405	374	408	395	401	397	385	408	382	435	351	355	366	378	376	379	382	406	341	391	379	375	418	371	407	353	384	388	425	349	399	378	401	367	391	369	396	386	366	359	373	382	392	394	387	362	380	382	399	353	388	376	356	363	329	365	375	375	377	394	369	347	369	386	375	377	398	380	409	377	370	388	429	377	410	396	393	400	416	367	374	366	375	361	364	367	382	408	389	370	377	404	374	384	404	394	389	404	413	397	393	379	404	370	381	423	392	385	378	385	412	399	360	374	405	335	375	397	330	394	387	395	401	375	373	375	390	389	385	376	362	398	379	374	394	344	418	411	401	367	397	367	405	404	382	383	377	441	415	403	385	418	356	369	369	413	400	432	357	394	386	386	398	396	381	379	411	380	376	403	354	387	372	387	393	405	407	375	409	345	384	400	379	369	384	382	422	385	362	367	384	359	372	398	393	392	400	384	386	377	360	372	385	390	371	413	394	397	359	371	358	403	394	364	385	395	393	388	364	402	384	412	386	369	364	394	368	398	382	371	356	368	381	388	362	361	389	413	391	362	365	394	365	377	389	375	392	408	400	381	381	415	376	405	384	381	388	410	351	373	424	389	400	405	361	407	400	376	391	415	421	370	387	399	377	372	399	345	411	413	415	422	387	387	398	369	420	379	411	362	388	387	397	412	395	420	332	406	420	370	392	346	382	369	405	402	384	368	380	368	401	352	412	366	330	369	406	376	401	410	382	403	377	382	367	403	372	395	379	403	361	402	410	377	377	381	336	380	347	395	378	385	379	399	417	366	358	415	385	379	405	391	393	375	410	387	372	365	378	387	386	377	418	385	406	359	354	405	409	432	379	394	383	396	387	384	360	397	397	411	391	402	378	406	394	386	390	389	343	408	393	430	394	377	374	385	369	386	359	369	368	390	410	369	350	375	367	396	386	364	359	368	382	375	410	407	403	396	380	416	379	400	335	342	405	389	343	386	369	384	406	376	357	397	353	415	379	402	395	360	382	388	379	377	383	418	415	418	371	369	380	384	412	384	380	399	390	358	354	406	360	400	414	378	376	386	409	405	434	358	357	377	435	411	383	384	384	387	371	377	401	406	377	385	386	393	398	404	402	400	372	385	391	419	353	422	379	392	383	353	416	322	388	370	393	377	410	399	414	410	416	364	360	375	399	363	375	373	401	430	373	378	361	418	394	394	400	409	397	390	412	363	394	389	392	382	381	402	382	384	390	469	364	398	403	403	394	375	389	390	375	397	381	368	395	376	415	408	366	414	404	349	387	390	396	402	372	362	365	385	338	369	402	399	332	374	406	404	387	377	381	357	386	402	396	390	353	393	374	419	389	347	408	422	390	420	381	353	351	388	371	408	363	399	407	409	370	395	363	363	365	375	380	371	374	405	411	371	366	377	404	412	382	386	360	383	349	354	357	383	413	365	395	375	363	357	399	401	381	431	377	390	363	361	376	389	341	361	368	387	397	374	379	359	371	407	382	391	385	375	349	368	376	354	389	390	388	359	427	405	407	400	397	389	394	408	403	384	369	406	404	413	405	356	352	390	380	400	394	390	383	406	396	385	360	406	399	401	377	393	392	389	380	399	383	395	367	383	372	381	388	396	386	373	371	364	385	376	422	374	400	408	372	405	372	400	407	409	393	365	385	375	378	391	374	419	395	367	374	384	372	409	385	397	418	417	391	375	384	375	394	400	353	368	413	393	375	374	370	378	399	341	429	370	343	371	384	399	349	379	394	412	402	391	403	393	407	406	366	397	372	377	365	377	366	401	370	374	395	379	376	392	391	383	380	372	372	394	401	387	377	365	384	375	395	416	388	407	409	383	390	370	409	410	394	406	398	363	361	386	387	386	408	395	411	412	412	392	425	400	399	360	382	365	379	374	386	386	364	398	410	388	369	390	381	376	397	348	393	349	406	402	378	355	365	377	360	392	378	403	352	379	351	407	368	415	396	384	363	361	423	379	388	434	364	379	402	394	358	366	407	377	406	385	414	381	401	385	373	392	379	366	388	378	403	394	414	421	385	418	394	352	388	371	393	381	369	411	346	381	396	388	393	377	371	425	389	364	370	394	393	406	406	383	407	387	356	394	414	375	373	374	381	408	398	421	352	432	395	374	374	372	407	392	389	402	370	380	396	369	396	389	416	385	367	413	354	409	366	372	410	372	351	382	382	395	402	393	364	375	405	402	400	391	413	381	364	359	403	391	375	398	388	353	390	387	389	395	373	380	358	391	369	404	363	385	389	370	390	395	378	362	420	409	352	402	376	406	361	374	420	453	367	390	402	350	386	413	367	380	392	342	362	367	406	405	408	402	375	358	375	417	343	438	391	371	385	409	412	405	367	363	358	384	373	412	378	380	382	376	358	355	379	388	388	344	381	371	354	367	403	383	388	385	386	383	383	379	380	383	397	408	388	422	409	387	377	369	370	414	412	402	367	406	413	392	413	393	403	409	387	363	387	379	371	378	364	390	350	383	381	369	387	379	383	377	406	407	404	403	367	382	403	399	384	383	398	387	378	384	380	396	411	362	338	386	397	394	399	431	401	368	402	395	345	399	369	397	391
32924	58004	43136	26203	19108	14529	11301	8348	6093	4283	3201	2494	2009	1649	1506	1226	1030	944	825	797	699	716	655	579	538	498	490	477	499	510	505	471	501	494	525	509	493	453	459	428	484	523	543	472	493	513	533	512	524	487	509	499	463	486	459	419	440	468	458	419	479	450	444	458	481	483	437	477	459	455	454	440	480	483	474	475	444	425	419	460	443	447	461	432	442	445	459	437	462	474	440	463	431	456	473	455	449	472	406	481	403	449	460	524	442	427	443	468	467	442	417	473	461	426	427	437	456	441	429	490	451	446	442	447	483	436	472	438	454	430	436	473	469	449	434	444	448	445	457	452	424	433	452	455	457	451	448	419	411	451	440	479	454	463	465	418	437	448	446	441	498	416	432	455	460	417	460	433	434	449	483	467	468	461	438	461	463	460	477	406	394	477	433	452	411	443	452	476	418	469	406	450	443	441	419	456	453	466	469	454	463	464	443	445	446	432	441	437	472	440	429	456	421	470	445	444	419	468	453	425	457	473	414	457	493	453	448	454	461	422	466	449	437	438	414	421	438	427	434	404	463	504	467	460	453	449	428	462	447	451	447	417	432	380	471	441	408	424	472	469	446	445	452	441	411	425	446	454	459	461	443	446	493	478	442	498	442	482	411	459	455	461	422	449	483	426	462	429	461	455	402	444	451	419	435	460	401	463	420	451	434	437	412	443	434	423	454	429	448	445	420	462	385	435	433	421	433	438	440	426	427	460	432	476	432	441	437	445	430	459	434	434	429	436	433	438	463	436	452	466	423	463	439	451	445	455	455	448	492	470	462	474	434	420	460	428	407	458	446	438	464	448	481	481	482	460	450	488	436	465	431	441	423	459	486	472	460	421	444	408	411	445	477	429	454	476	467	460	424	439	415	425	461	434	441	419	425	449	413	428	453	457	438	416	454	476	458	420	435	451	410	471	452	447	428	462	434	487	460	442	437	437	443	445	471	446	449	398	452	458	454	450	437	430	435	447	411	468	471	433	441	438	439	464	459	435	450	459	500	489	430	461	419	436	458	432	450	492	461	444	432	442	414	426	437	453	429	431	447	448	426	420	476	426	457	464	461	446	439	483	419	472	434	437	455	404	428	440	456	475	411	449	432	446	453	439	454	449	433	457	459	439	424	448	459	457	430	481	446	424	430	448	448	418	480	434	503	436	411	441	431	423	441	472	456	426	466	466	462	454	485	476	462	430	413	456	470	504	414	429	412	483	423	415	428	442	457	425	444	408	452	411	437	428	468	445	423	425	442	474	444	482	425	476	443	430	404	427	491	440	472	459	428	448	490	458	423	464	472	419	462	437	443	450	488	422	485	468	453	467	398	477	441	430	450	402	452	446	424	449	473	418	424	436	475	402	452	474	457	453	475	453	444	456	468	466	421	445	436	431	443	449	446	482	422	461	408	466	463	418	415	480	435	472	419	452	450	435	401	433	437	429	449	455	428	447	448	478	447	441	450	457	432	430	451	442	414	426	453	458	432	464	470	450	433	457	461	405	443	473	443	427	423	498	397	439	420	431	462	479	459	463	445	425	475	447	463	476	428	452	459	426	486	429	420	424	480	428	432	450	402	462	431	462	486	472	469	465	434	471	455	471	427	444	440	442	464	442	451	434	460	435	472	431	456	477	451	427	450	483	458	437	458	433	433	447	436	425	476	451	437	472	430	437	453	472	461	465	477	436	391	437	464	427	473	445	447	469	444	430	416	453	472	415	431	444	470	393	456	442	427	441	456	439	418	473	443	490	416	440	423	416	459	431	451	442	453	461	436	463	444	431	440	423	461	480	433	468	467	408	446	429	462	438	472	429	443	462	460	464	433	437	423	454	476	407	428	436	423	451	449	458	450	440	471	470	444	435	406	485	395	427	427	466	470	439	474	451	446	393	468	446	425	433	457	435	437	424	424	452	423	492	475	477	459	480	443	442	447	435	474	449	448	491	464	448	464	426	450	432	422	432	466	454	448	443	441	455	475	452	427	423	423	400	450	452	435	429	442	430	460	464	441	448	469	474	457	414	438	417	489	462	437	465	447	470	464	435	426	434	434	449	424	482	482	452	449	425	425	421	448	444	452	441	486	461	443	426	489	459	448	456	461	414	475	446	432	452	462	415	448	476	471	429	501	430	425	459	500	458	516	398	472	467	446	408	464	447	426	472	435	434	473	478	430	427	421	403	448	397	448	442	439	426	431	450	455	442	442	403	451	439	437	462	450	415	467	434	452	461	444	479	432	464	446	477	464	467	394	440	399	448	455	484	443	445	438	442	451	444	433	452	452	453	456	458	440	426	479	460	462	435	428	403	407	439	406	464	432	449	423	417	437	453	451	450	429	441	455	478	443	451	443	445	408	450	434	378	461	440	479	454	437	459	465	446	454	482	462	485	447	431	436	437	421	426	438	471	462	477	449	449	470	443	470	427	425	424	482	448	447	430	456	409	462	427	413	426	472	467	424	401	424	424	438	450	406	470	460	459	460	444	396	468	445	430	431	442	440	407	448	451	438	462	448	460	481	426	461	419	463	466	468	437	417	466	434	480	439	459	462	438	449	488	446	443	427	425	461	454	440	477	466	455	437	460	449	415	409	451	448	458	449	440	511	478	467	464	457	484	430	429	434	457	455	428	449	410	441	458	455	431	473	433	418	451	476	442	441	455	468	442	442	433	435	419	451	454	448	451	439	422	476	490	432	434	427	466	441	440	417	426	468	447	436	422	420	430	453	484	469	482	454	441	452	480	430	439	443	434	461	418	472	446	416	443	416	418	477	440	439	436	445	449	462	442	445	411	458	473	445	458	460	443	451	469	468	452	461	438	410	424	466	452	450	422	448	453	442	437	394	492	475	449	457	415	472	425	476	473	430	434	467	458	463	462	461	452	416	442	450	415	452	423	443	457	450	440	453	460	444	430	436	432	437	382	457	427	458	432	453	462	414	439	424	411	430	463	445	430	445	463	435	444	454	422	469	431	452	460	450	484	468	477	447	479	445	413	435	463	489	431	469	471	437	466	435	471	449	425	416	421	454	440	453	476	457	443	444	409	444	441	446	458	439	424	444	436	441	454	485	459	449	440	417	420	478	469	474	468	464	458	437	457	438	420	440	439	456	462	433	429	425	424	411	410	416	458	414	438	471	440	430	469	401	480	428	438	438	481	445	400	441	471	439	456	418	427	479	465	445	427	466	459	439	464	423	446	470	456	403	448	444	479	464	425	417	427	463	444	442	434	441	444	422	450	431	496	456	424	475	434	458	431	463	452	446	426	457	459	463	422	438	472	475	459	474	441	438	421	414	471	448	465	460	448	451	467	447	451	460	409	447	454	423	433	453	458	461	443	464	492	451	434	455	411	463	412	468	444	454	477	436	449	448	437	454	483	435	440	442	463	460	477	441	439	434	451	447	405	453	464	447	436	436	396	462	408	434	439	478	449	458	438	431	428	416	438	430	443	471	419	467	433	482	489
22954	21430	29065	24215	21486	21914	16532	6510	4005	2898	2223	1750	1445	1251	1071	895	770	742	721	686	646	531	556	451	437	382	415	433	379	407	412	448	442	410	408	382	426	393	429	399	433	418	474	425	455	422	440	438	417	384	432	381	431	424	427	375	385	417	401	399	406	373	400	399	386	402	367	376	418	381	390	380	435	379	401	388	373	375	368	382	376	382	390	356	375	387	430	369	383	412	353	378	389	387	391	419	363	413	365	402	386	356	390	417	396	394	389	382	381	390	388	363	434	369	343	390	366	359	391	410	435	371	412	367	389	381	380	381	358	381	393	359	406	383	369	379	370	416	391	381	396	368	390	381	402	414	388	364	352	394	404	389	380	382	353	424	418	329	431	348	355	386	416	337	356	386	379	362	377	374	380	373	365	379	399	397	411	396	381	364	393	386	411	381	383	361	355	386	410	420	401	392	348	374	381	376	408	345	360	401	366	420	366	386	378	359	361	406	421	396	393	383	396	396	384	388	370	370	374	434	342	358	419	350	365	397	365	393	418	382	368	405	381	397	365	379	384	373	384	386	379	373	404	363	382	389	410	382	396	408	360	389	405	403	343	372	324	403	384	374	376	402	384	392	384	369	387	403	383	367	398	381	382	418	349	342	364	385	348	352	413	366	394	372	391	397	390	391	371	397	400	394	362	352	364	385	360	374	368	373	381	365	368	355	388	388	392	356	359	378	394	382	393	355	357	403	380	383	402	376	392	417	371	382	355	393	393	386	409	385	356	390	401	371	353	382	375	364	381	367	385	387	368	415	395	382	421	390	399	393	420	374	370	379	372	360	419	398	373	407	359	369	398	396	373	373	408	375	352	399	347	381	386	385	400	338	348	373	413	402	377	390	366	409	378	402	378	380	367	367	365	396	369	389	385	371	374	381	401	361	390	429	389	371	327	383	346	389	359	332	422	370	382	383	398	382	369	397	320	384	391	395	389	345	352	355	386	373	339	356	372	386	362	366	383	369	370	356	415	368	365	388	391	397	406	393	399	372	395	387	403	400	364	380	337	364	360	345	353	377	411	371	377	362	381	370	352	395	368	387	365	403	386	413	377	373	403	353	395	420	361	410	365	387	395	365	404	377	379	354	397	330	372	392	364	374	371	382	380	378	382	356	384	372	383	366	377	371	396	401	357	376	387	388	402	391	353	404	378	401	401	349	394	397	394	377	403	377	352	366	380	388	381	367	371	390	387	406	395	406	376	385	375	394	382	330	348	362	364	364	359	385	360	396	362	373	358	355	365	382	374	411	349	407	385	398	409	392	409	376	388	404	410	357	390	406	382	397	337	358	396	393	409	352	365	398	362	386	361	401	378	406	391	360	398	377	357	379	384	350	375	372	389	387	378	400	365	384	377	372	375	360	376	369	364	367	427	418	399	377	373	381	379	392	373	386	376	392	355	374	396	376	384	367	434	376	405	394	344	386	396	348	392	364	397	394	358	392	381	379	384	388	379	372	391	394	385	376	382	353	401	384	381	397	392	385	352	367	384	375	370	338	375	393	385	397	370	365	374	350	375	419	376	368	412	381	377	406	385	353	356	390	388	378	397	383	401	371	403	380	399	362	361	379	404	415	360	387	383	349	380	392	395	359	392	372	369	404	402	420	391	377	366	398	383	389	378	392	387	384	399	355	388	388	370	396	407	364	345	367	394	382	386	376	379	390	368	352	336	378	401	364	363	378	425	382	384	391	371	412	385	375	384	425	367	348	399	413	407	360	396	399	376	368	434	376	380	351	420	397	390	369	385	391	428	362	400	371	403	389	394	374	344	385	393	373	363	392	395	404	376	386	397	373	344	436	413	372	357	367	358	372	377	377	374	369	385	372	394	431	382	344	357	366	388	387	368	376	396	392	370	398	397	371	387	376	398	398	422	420	370	382	379	371	377	398	391	395	379	381	404	373	354	385	411	386	368	411	380	365	394	369	397	384	387	370	403	367	360	415	376	432	398	342	370	368	364	375	349	380	412	380	409	375	363	377	374	413	407	398	369	378	384	371	351	373	385	365	392	387	401	343	353	394	401	421	381	348	353	409	389	399	366	390	390	362	364	390	389	385	383	386	384	396	376	369	355	402	388	355	384	389	382	351	377	378	384	392	381	368	380	384	367	375	391	424	360	387	405	389	385	387	328	373	404	370	403	396	374	358	379	384	363	408	374	398	375	425	366	406	364	402	377	378	386	424	371	379	390	422	400	378	363	384	372	396	378	379	355	369	403	372	374	403	434	396	397	372	388	348	406	412	375	384	367	378	403	401	389	381	393	356	393	408	358	357	393	372	384	334	385	375	387	408	378	367	382	380	376	383	362	381	360	375	369	392	426	415	380	389	408	356	379	363	376	394	399	384	370	376	408	394	362	442	382	377	388	369	351	400	372	377	399	380	380	375	397	382	380	380	384	419	353	396	385	384	383	391	408	393	355	390	373	377	405	358	377	386	345	385	337	378	372	356	391	380	370	351	405	408	384	430	354	357	427	402	373	404	385	384	397	390	374	359	388	369	376	380	366	388	394	374	368	395	373	384	392	396	409	375	383	378	398	420	396	428	413	398	395	377	398	417	355	380	386	386	380	384	377	372	384	368	391	397	369	341	387	358	399	384	346	383	383	384	371	394	388	369	398	358	366	392	387	376	380	382	376	388	388	385	346	366	370	372	401	395	374	397	376	399	371	392	400	372	390	350	393	397	424	363	357	369	357	386	412	429	385	387	396	368	383	387	370	331	382	412	383	394	401	383	386	414	393	370	380	387	398	376	376	381	430	386	366	357	363	354	380	385	367	406	394	358	371	390	367	395	378	366	377	363	391	376	380	388	372	384	358	389	383	380	404	368	387	358	370	368	351	393	418	352	355	398	389	416	377	352	365	397	356	440	361	376	384	415	358	396	360	378	370	363	358	349	403	392	382	398	336	386	389	390	364	383	366	373	390	384	373	366	414	377	361	359	386	375	382	370	388	408	399	388	359	404	334	353	404	349	393	370	388	376	373	362	391	401	361	396	377	368	359	385	379	375	364	384	397	369	414	366	361	391	394	437	354	386	395	391	373	378	354	427	419	387	380	359	376	397	418	380	381	412	386	395	385	383	383	407	375	379	379	396	357	357	376	377	383	422	392	375	349	395	383	383	380	377	373	386	371	411	393	369	376	381	394	371	384	359	374	378	396	394	395	384	365	347	375	386	375	389	387	360	367	391	385	410	384	381	385	378	359	388	396	372	365	351	325	372	365	370	368	408	398	342	367	400	393	381	389	375	408	389	357	396	384	356	331	390	397	385	369	431	394	375	365	402	414	371	364	432	379	371	351	372	403	399	392	392	391	382	395	385	374	383	401	358	371	378	335	379	376	378	396	370	370	390	377	407	406	353	350	376	399	411	386	363	395	402	373	377	356	397	380	380	350	416	378	389	348	384	371	397	365	395	383	385	401	391	367	394	398	407	359	426	341	372	379	372
33109	53941	41442	26302	19861	15551	11689	8477	6043	4404	3263	2576	2126	1747	1441	1277	1130	1014	873	830	741	682	611	564	543	576	504	506	499	467	445	475	443	481	479	488	513	501	502	473	505	533	523	517	494	514	536	547	470	483	474	447	485	471	444	449	439	452	452	459	484	479	456	453	469	424	469	442	447	437	453	475	427	452	462	481	498	466	444	435	474	448	464	444	467	453	482	454	474	438	465	443	466	499	496	436	478	426	453	473	424	419	469	439	479	427	432	426	403	440	421	452	404	420	448	473	480	441	441	427	451	456	424	431	434	439	445	477	444	436	442	433	444	465	448	453	462	431	421	455	477	435	428	406	516	418	427	388	440	447	448	412	391	408	422	452	445	442	455	434	434	414	470	405	434	475	428	407	472	444	437	461	416	459	410	433	417	437	401	495	457	433	446	457	443	471	408	402	506	449	463	454	470	493	479	418	436	435	482	460	466	446	448	450	415	427	416	442	453	477	454	435	421	417	426	459	431	435	469	407	449	426	462	453	438	465	448	463	436	427	422	444	441	470	444	439	428	418	433	411	445	443	481	445	457	457	443	478	457	449	458	477	425	442	461	417	393	478	430	476	435	437	450	435	443	431	450	475	438	436	422	419	416	426	433	461	425	484	464	429	439	444	447	420	450	435	440	466	457	484	441	434	471	394	437	466	427	485	446	450	450	426	419	432	426	427	448	419	446	484	480	483	473	444	460	460	425	443	456	421	458	453	427	437	451	445	425	460	415	431	456	419	442	473	452	428	453	420	472	432	459	442	390	452	468	460	441	435	416	462	449	432	421	462	406	460	468	417	434	444	445	475	458	447	457	461	452	424	463	459	423	437	406	458	426	372	460	457	416	445	445	436	441	419	449	438	429	413	457	421	439	403	447	431	450	464	450	414	453	464	457	406	439	425	440	434	460	443	415	470	434	427	422	444	426	473	432	391	425	400	510	437	435	459	429	397	450	472	431	431	493	428	439	435	454	443	454	467	419	441	463	444	455	419	478	434	492	444	447	445	424	441	429	462	441	435	425	456	423	447	440	433	416	428	444	439	422	427	424	465	436	468	469	478	455	450	410	448	443	448	464	433	458	468	439	408	432	434	430	460	431	437	439	461	445	421	455	485	479	414	410	430	445	457	419	465	473	425	463	445	449	477	426	455	432	463	412	484	460	460	458	443	469	423	443	437	440	430	455	418	478	479	430	436	474	489	428	466	435	427	422	451	418	456	472	426	455	427	447	420	440	405	448	403	451	459	425	429	458	476	456	431	463	481	431	438	453	441	402	453	447	422	424	412	442	482	470	398	451	432	443	423	449	480	471	447	447	459	463	435	453	429	458	441	460	478	481	446	431	460	407	445	465	468	477	446	454	452	463	432	454	396	423	489	435	422	457	461	443	458	428	414	461	449	401	449	457	430	426	414	512	453	431	470	436	437	431	424	449	413	514	453	446	444	479	426	433	410	445	436	461	456	426	460	435	417	443	452	438	433	455	458	458	452	451	425	395	444	415	455	425	456	417	452	445	486	447	413	419	452	451	422	460	441	504	497	451	390	438	433	414	432	477	477	448	417	454	470	445	451	427	421	500	450	464	445	462	389	412	449	438	444	428	455	498	401	425	455	474	443	444	411	430	409	425	443	461	451	432	413	408	434	465	425	487	440	408	446	442	416	464	472	410	440	439	453	458	442	463	409	471	449	432	418	444	422	443	468	411	445	453	428	446	425	425	433	425	426	449	445	448	451	429	451	436	463	458	460	473	446	450	478	439	437	449	426	449	445	403	412	447	434	412	461	447	413	459	495	437	463	425	430	432	461	432	469	436	480	431	430	463	440	502	415	433	459	430	413	424	454	423	466	408	448	458	447	432	467	452	436	443	463	450	416	456	447	430	431	459	424	445	409	435	429	429	417	393	493	440	487	455	421	440	411	426	446	452	481	471	418	468	430	450	445	415	431	425	424	484	432	446	469	437	440	405	429	454	438	433	418	448	408	430	415	423	433	469	469	440	419	439	448	435	441	428	451	427	458	491	455	405	426	419	429	433	434	427	440	423	455	459	400	460	488	481	442	426	465	426	479	473	465	494	466	420	436	454	474	437	433	443	405	436	443	470	434	433	474	452	458	453	466	432	473	433	436	450	428	413	437	486	467	428	469	420	475	455	441	432	439	475	443	450	406	457	465	455	442	442	433	481	467	451	443	446	435	498	445	457	461	468	456	440	428	467	467	462	435	437	502	428	430	471	449	468	442	441	427	416	393	463	439	422	462	423	421	421	445	441	430	445	464	440	422	508	464	432	442	444	433	415	480	450	460	444	446	466	409	387	436	474	432	441	441	421	458	412	421	433	459	436	450	429	448	447	427	451	455	480	429	449	403	453	459	457	404	454	418	468	425	482	474	469	446	441	471	433	442	439	429	463	412	422	480	426	433	464	451	445	452	479	465	422	415	407	453	462	469	461	455	440	424	459	446	459	433	487	438	432	415	464	450	465	447	428	453	445	416	454	397	457	463	454	432	447	449	422	421	447	419	447	472	420	441	455	473	410	455	404	477	449	484	431	467	426	414	435	449	470	460	457	464	474	449	460	423	431	426	460	461	475	442	420	473	423	443	477	479	441	442	463	459	484	463	395	448	481	456	442	429	429	465	452	448	459	431	436	444	426	461	446	442	429	412	422	441	431	438	425	452	426	421	480	383	449	457	412	439	446	444	434	477	472	485	442	457	453	455	448	408	431	453	423	491	443	440	453	455	450	429	461	435	462	481	419	437	440	440	467	433	449	454	446	468	421	441	432	454	469	449	433	481	420	467	457	438	430	440	465	477	430	425	467	442	437	450	419	470	421	449	452	429	443	402	443	421	459	433	481	449	436	505	427	440	396	438	457	446	430	462	446	460	459	456	465	453	450	417	450	498	444	456	443	458	449	430	477	432	425	460	437	466	474	429	447	446	419	446	458	427	441	450	424	428	432	404	436	401	455	455	442	433	410	433	438	469	414	453	447	452	420	473	442	458	440	444	443	456	440	416	413	420	453	438	400	453	429	456	460	454	446	441	438	422	487	429	447	476	429	441	481	454	432	429	398	458	441	442	407	448	444	415	423	446	424	447	459	465	448	431	451	435	472	433	454	445	451	458	461	431	467	410	435	452	449	442	396	450	438	456	430	463	434	472	439	453	441	433	456	433	449	449	441	479	442	434	434	441	465	458	426	462	467	451	459	419	434	466	431	437	463	446	411	443	446	429	461	449	455	429	438	473	452	417	456	438	453	434	400	413	438	417	479	429	428	439	447	423	455	436	473	434	459	417	446	432	436	418	482	456	443	462	469	443	458	388	462	448	474	463	475	443	446	443	422	466	429	456	498	489	451	456	467	434	439	418	447	420	454	413	458	450	450	426	462	461	429	388	455	479	458	434	475	475	415	431	468	455	461	434	442	432	466	469	463	460	426	447	437	430	484	453	411	460	487	432
22823	21318	28933	24062	21354	21751	16284	6164	3849	2850	2064	1631	1432	1234	1041	889	765	718	661	608	612	549	482	462	446	443	417	393	405	390	410	398	484	421	431	410	373	396	402	435	414	420	465	407	422	440	415	436	452	407	380	371	399	453	389	400	363	416	404	384	423	396	403	407	372	370	374	372	392	394	399	368	381	360	374	410	380	413	364	364	412	402	371	367	391	397	408	406	406	388	352	389	361	377	385	377	365	387	388	406	372	369	362	388	411	335	389	362	345	386	374	378	372	397	359	397	403	359	367	397	379	352	354	357	343	396	356	385	365	327	348	348	426	371	412	387	396	372	375	364	371	367	392	401	354	366	388	385	332	385	403	411	349	370	404	348	376	366	372	389	365	432	358	370	400	370	432	382	411	404	359	386	387	349	397	387	400	365	383	394	358	378	360	408	378	392	384	391	396	357	363	336	339	416	397	383	404	368	367	412	394	391	409	383	380	381	420	420	384	398	418	399	420	374	401	373	395	362	384	357	392	380	417	384	377	376	378	352	356	379	382	370	348	403	359	345	376	383	414	388	369	380	364	398	399	378	391	353	380	375	367	378	367	391	369	383	349	364	393	396	365	407	422	373	381	395	428	367	384	378	382	393	339	371	368	358	343	376	377	354	403	329	393	407	367	363	376	394	401	396	373	366	377	362	355	389	362	362	392	368	379	362	374	388	375	396	360	385	380	356	380	388	388	357	392	377	404	366	405	379	332	372	348	398	372	385	371	352	379	366	366	386	358	379	351	376	364	375	393	393	406	368	447	427	397	417	356	384	398	372	389	392	388	401	389	388	372	356	384	351	347	393	373	381	413	391	406	353	364	394	357	401	365	417	420	375	376	428	393	375	378	414	400	387	362	364	378	364	365	392	390	339	375	373	393	393	381	385	355	362	379	397	359	335	382	355	387	372	383	357	400	351	354	411	393	370	348	404	399	351	361	395	358	352	364	384	385	355	374	372	399	395	387	363	437	394	387	364	362	410	379	405	351	381	374	385	383	359	382	421	439	375	367	332	379	379	360	397	372	376	410	362	375	381	371	409	374	400	394	360	383	368	348	381	347	380	390	349	398	354	361	381	363	361	352	354	359	410	388	362	361	396	350	343	362	395	374	384	422	380	368	390	367	386	415	410	380	380	417	377	397	350	407	389	388	394	355	360	377	363	366	355	371	382	411	383	370	370	360	394	364	445	390	380	365	414	356	391	406	373	383	377	353	363	404	373	398	358	374	406	377	390	379	418	405	387	391	397	378	372	345	408	408	372	389	349	404	392	366	370	350	382	369	379	410	356	357	353	358	369	365	408	418	357	396	371	412	376	362	377	355	370	367	388	384	370	395	350	383	375	346	402	393	340	362	355	403	404	365	354	371	384	392	337	408	389	379	360	425	393	372	364	399	439	387	406	404	399	401	356	377	381	371	404	414	372	405	373	372	384	384	382	383	403	387	414	394	392	371	351	349	347	365	373	375	358	372	379	413	408	380	386	370	368	390	357	399	393	407	366	364	386	377	368	380	373	391	397	401	383	361	365	348	357	395	332	364	403	390	369	355	399	376	370	352	404	332	376	393	354	377	384	388	398	365	376	356	397	373	366	372	381	380	399	372	377	363	381	376	386	379	360	393	363	371	346	352	341	378	386	390	380	355	369	384	401	385	374	364	371	381	389	376	406	393	364	361	357	400	398	372	359	367	395	413	342	377	384	405	406	390	414	369	387	391	389	368	402	397	388	363	378	385	380	368	391	384	336	390	392	389	386	386	399	367	395	371	383	392	411	366	377	378	377	380	343	374	376	330	360	376	383	387	399	381	360	388	398	379	359	386	369	393	370	399	387	380	383	399	365	388	400	350	376	385	389	370	384	356	388	384	383	431	402	405	395	379	357	348	373	351	378	384	374	403	375	406	396	350	376	377	373	349	384	411	406	349	374	373	366	385	382	359	412	390	373	359	389	372	377	354	382	385	396	374	377	412	376	387	415	406	389	375	379	375	361	378	376	370	363	416	371	400	377	422	385	382	379	378	391	381	399	379	399	400	375	392	393	415	369	361	379	389	383	425	384	385	388	367	351	385	398	389	365	368	376	363	355	387	378	363	369	380	356	350	381	351	358	381	368	363	380	357	397	390	384	416	376	389	401	371	385	414	389	373	374	402	374	369	403	359	360	371	390	379	399	362	365	422	391	362	399	385	366	363	399	389	364	374	398	400	352	373	376	358	402	378	384	380	372	367	356	351	365	376	367	418	419	372	401	388	351	392	394	377	368	423	376	393	366	371	379	393	413	380	375	412	371	379	406	395	399	342	386	382	356	312	395	367	386	373	350	369	383	395	347	381	376	382	364	380	398	389	371	392	381	351	400	381	414	368	378	369	362	357	382	360	380	364	359	405	378	365	390	384	354	355	366	368	371	381	372	359	392	338	385	383	344	382	358	421	375	382	429	383	398	388	371	404	378	376	364	394	350	357	384	339	342	375	368	367	374	377	370	359	403	383	350	370	399	372	348	360	394	394	362	403	386	368	386	375	407	359	389	399	396	382	394	385	379	379	369	382	383	415	384	366	377	375	374	384	395	346	382	378	386	436	382	371	398	348	378	376	374	374	390	369	403	381	368	387	361	373	361	360	348	381	368	380	401	405	385	379	397	399	366	374	429	359	369	401	393	364	414	398	386	395	400	371	390	348	370	345	360	387	365	372	372	405	389	348	386	378	360	405	369	354	382	357	398	354	400	376	394	391	396	355	366	374	369	405	398	391	405	367	395	380	385	361	398	404	379	374	371	370	380	360	373	377	387	437	414	388	384	399	363	375	367	378	404	370	388	396	361	380	361	368	369	386	361	412	378	363	365	376	372	374	377	394	367	379	363	384	381	367	390	380	391	367	392	384	347	350	371	362	382	358	367	362	418	354	366	382	382	347	382	359	363	357	351	369	362	367	399	375	357	347	350	377	378	394	362	386	390	355	351	379	365	362	377	358	378	387	363	379	364	342	367	367	400	394	417	360	361	392	401	365	376	356	371	388	382	378	393	377	351	395	372	384	346	364	375	353	382	397	344	403	380	360	399	394	415	370	345	359	373	371	397	396	374	393	341	402	342	374	374	387	349	415	367	412	368	359	416	387	390	373	419	379	355	382	383	389	391	385	386	392	400	360	357	350	378	399	399	414	380	381	340	408	376	367	367	385	411	397	380	400	335	352	388	416	400	383	377	388	369	367	427	398	386	379	384	363	331	361	397	363	422	368	367	369	345	383	399	386	352	388	381	351	368	362	373	390	377	422	411	362	343	365	393	367	376	394	381	397	341	381	372	395	369	370	387	385	363	386	375	389	414	404	350	366	363	376	417	352	370	368	388	406	373	404	383	382	372	369	399	376	377	375	373	373	385	390	414	361	370	347	363	395	348	387	404	374	380	366	390	385	397	407	377	394	387	396	378	410	372	381	392	358	380	349	386	383	398	393	362
33208	52991	41195	25323	19171	15065	11386	7861	5844	4159	3087	2479	1996	1684	1436	1167	1028	932	805	792	736	655	602	550	545	482	456	460	469	500	466	475	450	493	478	517	470	484	499	480	459	491	495	503	452	496	447	526	471	492	469	498	462	452	422	488	458	447	493	456	467	458	464	419	416	450	455	443	475	483	412	457	435	410	434	440	486	432	447	425	479	475	451	417	448	479	466	457	465	459	424	444	454	450	437	443	433	419	455	473	438	447	436	413	425	404	454	458	472	437	451	452	461	446	452	422	434	493	405	411	421	454	460	455	456	445	441	459	440	443	454	410	436	405	433	447	428	427	438	483	438	425	417	419	451	433	451	420	493	465	392	445	427	449	484	422	435	410	438	441	452	453	407	427	439	486	467	447	466	446	406	467	426	476	421	426	457	431	447	413	441	417	394	451	452	398	406	420	434	498	450	442	440	472	462	412	424	421	413	454	420	443	450	418	421	454	423	418	449	449	436	432	409	442	422	436	432	469	414	466	444	410	434	437	442	460	413	470	473	415	443	412	421	455	463	491	431	463	465	422	468	426	465	452	410	416	501	452	435	415	471	416	459	463	451	446	459	446	472	477	438	433	405	445	440	427	419	420	431	465	438	439	417	403	469	436	438	418	445	440	455	439	466	442	466	415	406	447	471	445	421	452	424	423	426	458	446	434	447	453	502	420	454	455	456	436	445	436	444	446	443	422	459	449	401	465	453	419	441	456	430	439	423	443	427	434	418	421	448	404	416	419	454	424	426	444	464	441	403	436	458	447	423	460	411	397	439	435	428	444	456	441	424	402	441	495	460	443	443	439	444	449	441	478	400	420	438	436	446	462	462	393	450	452	457	477	428	468	419	457	424	422	444	426	436	428	450	446	444	418	429	435	443	414	443	457	404	450	474	419	437	442	410	425	462	446	451	452	422	413	463	431	444	486	448	434	410	427	447	415	436	406	456	463	450	489	412	404	450	452	388	431	461	453	432	448	456	449	405	429	463	406	433	485	400	417	408	450	471	417	421	443	430	446	421	492	421	423	419	420	430	453	446	428	455	434	449	412	435	436	409	419	447	455	466	451	423	426	446	445	441	404	450	425	426	460	451	431	453	410	454	482	399	436	423	450	415	455	434	441	426	413	427	439	472	446	441	424	407	431	420	429	468	438	463	448	413	413	427	464	433	440	431	466	455	462	428	456	446	462	454	456	466	455	469	436	455	452	410	442	418	463	468	445	462	445	416	417	420	432	437	437	467	467	435	471	456	427	413	435	455	459	432	445	397	392	469	426	438	470	445	469	442	468	433	393	418	453	450	456	402	480	421	458	447	429	481	450	437	439	461	450	449	471	431	443	446	423	453	454	439	439	428	471	440	380	422	414	487	467	446	457	445	452	430	437	439	452	455	434	450	415	444	407	472	439	431	465	422	439	447	434	477	440	422	389	453	454	431	452	461	450	460	420	413	415	404	445	473	420	476	438	432	419	446	415	446	463	439	425	469	455	451	446	428	483	463	421	434	461	409	478	442	420	447	452	450	437	446	425	416	456	416	433	450	436	460	448	417	454	429	447	451	449	460	428	410	427	431	429	379	464	404	406	480	382	439	461	453	442	441	460	435	446	440	433	439	441	490	451	414	425	393	398	437	446	482	423	426	432	468	403	436	468	446	463	470	420	481	460	429	407	421	395	445	436	456	427	457	461	402	437	459	457	439	415	464	426	475	427	418	437	422	395	459	457	449	425	423	475	422	430	406	450	415	430	415	417	439	430	400	471	462	460	449	424	445	459	461	441	419	405	448	433	426	452	404	431	449	455	418	485	439	456	433	480	467	429	455	454	437	445	442	410	439	432	450	432	447	444	442	443	430	466	458	452	422	483	440	480	448	462	406	433	423	428	430	459	452	391	480	417	432	417	474	424	421	425	409	473	423	433	441	456	459	434	417	419	432	413	442	438	432	422	473	435	404	441	432	436	415	439	431	454	445	450	430	461	465	457	421	439	421	415	426	447	441	442	457	413	445	420	435	421	431	435	397	431	467	462	415	451	453	416	406	457	461	391	455	456	455	428	437	431	408	421	403	472	406	450	440	408	463	437	458	419	460	446	428	444	472	438	398	411	458	423	409	438	453	409	421	431	427	485	455	450	430	430	463	490	446	417	415	423	434	413	397	428	429	430	474	464	442	458	458	413	469	413	453	447	413	422	438	426	412	438	435	427	437	406	428	426	459	448	426	411	426	467	455	423	440	426	463	436	433	453	408	416	479	435	461	438	432	466	446	402	438	416	430	427	450	426	409	434	443	461	417	418	431	443	428	422	395	432	432	448	462	436	442	447	478	430	420	430	432	413	397	433	451	445	437	470	445	460	435	389	439	427	436	438	442	448	412	457	468	449	440	394	467	415	434	440	398	431	422	468	432	466	438	459	466	440	435	445	446	441	473	433	428	415	459	443	467	444	436	442	387	429	422	438	436	441	446	462	442	431	464	419	432	380	447	427	438	450	464	402	454	450	458	462	418	441	461	472	390	441	456	446	419	435	445	399	419	470	455	461	454	449	459	410	436	410	423	414	395	438	440	425	461	431	407	447	421	429	451	450	441	463	427	473	417	403	466	432	460	426	467	436	448	434	454	432	454	430	397	447	465	438	456	475	403	435	416	419	454	473	444	422	451	399	440	421	458	430	467	405	481	430	450	437	433	433	454	450	456	452	435	448	441	443	411	452	421	436	421	457	445	439	446	417	456	425	390	441	447	486	437	413	436	450	459	474	421	450	452	438	431	434	441	480	420	438	435	393	437	448	467	440	449	452	430	434	414	458	457	442	464	471	423	450	413	415	435	442	432	429	424	424	413	414	421	383	407	479	442	447	463	479	486	401	445	443	450	426	456	449	465	472	415	433	457	430	459	441	446	430	434	408	396	437	482	470	440	442	428	425	453	414	455	445	432	422	435	470	437	434	442	450	447	453	443	475	453	439	401	465	403	429	443	411	445	443	445	455	447	456	466	443	416	440	465	427	439	449	460	438	455	445	420	447	427	439	428	458	449	461	450	451	453	443	452	459	437	438	461	405	435	416	468	449	467	442	457	406	436	401	429	418	440	437	423	407	434	479	454	452	398	450	460	454	429	450	461	467	449	450	427	483	472	438	477	425	450	431	439	435	425	429	449	412	443	412	423	434	427	444	460	444	437	463	447	422	414	426	444	411	443	458	430	428	434	441	439	395	463	435	422	464	440	438	450	459	436	417	441	423	471	445	402	437	430	418	426	445	442	469	443	436	427	460	423	411	428	447	477	463	481	467	434	459	406	445	442	447	411	470	457	464	433	443	428	432	446	437	446	451	442	449	439	436	426	453	486	426	438	462	448	427	425	450	451	421	456	467	452	441	458	393	427	455	448	455	456	439	464	468	452	462	441	407	442	453	412	438	459	421	407	434	425	436	423	432	411	448	432	439	430	454	435	477	445	434	410	419	439	441
23014	21401	28989	24215	21449	21912	16713	6651	4346	3175	2342	1855	1575	1241	1107	957	793	705	685	641	584	567	524	477	429	435	424	415	418	406	385	404	388	415	387	363	438	368	409	395	435	435	456	420	386	413	431	391	410	427	406	389	395	391	409	369	379	408	405	371	377	371	374	374	367	387	391	379	352	366	417	383	409	379	349	409	354	379	385	384	389	392	406	359	388	389	372	383	376	390	404	388	390	413	372	383	392	322	367	378	388	373	376	373	365	376	367	355	383	389	402	355	358	351	390	361	390	378	399	389	385	381	382	396	381	352	364	387	352	394	355	397	366	378	378	377	354	368	370	389	360	351	387	369	390	423	389	343	344	390	352	360	392	358	361	386	400	367	364	366	375	389	364	384	408	382	370	394	412	375	390	402	376	405	385	381	364	349	357	411	366	353	369	390	368	362	387	362	368	355	388	408	399	388	386	375	371	359	402	332	366	368	398	379	401	334	383	335	382	350	357	392	347	346	370	362	386	393	367	381	384	376	381	359	368	385	409	391	375	377	367	358	371	389	377	368	396	366	384	362	383	359	399	355	355	397	365	374	406	385	378	368	359	364	349	362	339	381	387	373	386	359	381	387	338	398	358	381	398	367	376	354	383	392	389	400	387	412	380	397	392	352	379	418	402	399	349	381	331	365	369	380	377	369	337	381	368	365	398	359	346	389	367	389	365	366	373	374	385	384	376	367	358	391	398	384	352	376	361	377	407	349	363	386	387	363	330	365	382	371	387	335	353	378	406	394	360	366	401	412	375	359	390	367	338	407	379	387	347	385	388	370	382	384	383	376	348	371	381	350	370	343	340	392	373	375	391	369	356	385	341	377	379	361	375	379	372	359	390	389	355	385	370	360	369	371	366	365	335	365	365	371	406	384	365	398	396	374	396	376	351	383	381	412	353	377	390	371	395	378	376	395	328	384	378	403	398	371	345	351	333	336	370	360	373	370	374	398	360	389	410	396	377	398	372	379	417	362	399	377	390	387	355	393	356	355	382	403	357	387	386	368	398	356	380	377	374	395	395	385	379	405	365	377	369	418	340	386	384	343	354	348	348	379	381	397	356	365	343	378	369	380	379	396	358	364	347	377	382	371	351	340	354	381	373	374	390	359	331	386	368	359	344	366	385	359	344	383	388	384	418	374	363	412	381	382	444	391	378	391	407	378	380	352	362	395	349	403	387	354	375	383	396	357	372	352	325	390	398	371	365	362	383	352	411	400	366	401	417	401	363	373	388	383	400	376	378	391	378	380	376	373	344	412	376	376	371	348	361	357	379	373	385	392	374	379	372	412	377	337	363	366	380	351	363	340	367	348	378	382	369	396	402	359	387	405	374	360	348	375	392	369	381	356	376	387	387	382	368	356	370	394	394	349	389	365	390	372	351	345	373	372	387	336	363	383	335	380	372	372	387	358	374	372	352	344	334	381	365	386	399	374	401	366	332	370	369	401	354	363	378	392	339	382	405	375	356	354	365	389	367	406	372	396	339	375	402	380	358	351	357	401	359	399	360	375	401	408	374	349	369	366	389	411	390	362	365	408	380	407	390	410	365	372	365	364	359	398	362	374	382	400	399	343	373	364	389	344	377	371	388	383	364	421	351	395	417	380	379	398	363	373	357	371	432	396	394	387	402	365	365	352	370	411	385	383	411	386	377	379	367	384	420	386	381	366	395	397	379	363	387	355	393	378	358	369	390	390	435	385	389	372	354	375	348	381	386	354	385	362	417	392	388	400	353	359	363	355	380	379	325	397	355	406	395	384	405	352	368	387	369	377	381	367	382	386	382	394	407	419	356	376	364	372	371	361	373	371	395	374	392	359	383	378	375	399	367	347	378	378	382	357	370	385	377	380	380	378	380	378	370	356	419	397	378	358	377	383	389	383	355	375	354	380	380	374	365	327	349	374	388	407	379	379	362	347	364	340	386	357	365	368	342	394	399	388	396	370	335	398	375	372	374	405	374	344	422	379	381	394	334	364	345	358	357	374	378	415	350	375	388	410	411	374	345	383	345	345	404	418	352	382	398	369	373	345	361	369	379	373	417	337	423	361	369	381	329	377	396	361	372	380	391	376	394	364	336	369	385	344	389	386	362	373	355	388	394	365	377	374	364	358	376	325	412	382	394	409	361	398	372	376	385	432	400	373	350	392	370	377	383	392	389	365	369	386	347	346	365	357	350	438	358	385	384	355	380	369	379	413	371	396	391	364	397	362	390	334	369	380	384	395	350	359	394	386	380	373	415	374	380	343	354	356	374	368	395	350	407	357	419	352	391	391	366	364	378	366	400	369	400	401	361	399	399	354	372	383	387	369	403	358	351	346	388	382	354	352	369	384	358	376	399	332	362	343	370	385	372	356	388	350	367	377	409	348	383	397	364	416	368	358	402	397	370	378	384	391	350	411	407	390	366	364	384	369	388	376	372	393	402	397	375	399	360	387	370	365	344	374	396	407	381	398	398	376	358	401	368	393	371	361	357	416	373	402	381	372	377	409	357	354	373	415	364	396	384	359	350	391	355	360	357	400	360	354	361	399	380	377	377	339	367	346	380	361	393	370	366	381	347	384	366	370	389	386	332	378	360	357	391	372	395	400	398	392	404	374	355	377	368	403	344	374	373	345	361	403	359	398	363	396	396	397	405	375	361	407	345	359	395	394	374	401	359	362	406	361	409	389	429	349	349	376	370	356	383	380	371	353	361	374	380	370	397	350	392	341	361	342	398	398	367	364	363	372	376	374	357	347	350	360	394	356	381	339	360	382	415	402	384	392	361	388	382	381	372	400	378	378	375	354	349	374	365	361	385	361	395	357	335	374	356	345	402	360	405	369	395	392	380	384	349	373	397	399	360	369	361	357	377	363	363	405	382	385	367	386	360	410	343	409	409	363	384	364	363	393	370	362	411	402	369	379	353	380	391	403	370	366	362	397	346	379	375	382	363	353	421	348	378	337	344	357	352	362	349	379	390	392	396	383	356	379	406	398	395	379	375	363	373	373	352	332	384	379	358	384	377	377	363	385	339	346	380	368	352	360	335	376	346	383	379	395	356	380	408	405	353	387	369	347	358	376	345	375	360	376	398	371	325	359	383	364	375	398	391	371	341	365	394	368	394	346	389	373	369	350	352	343	355	342	365	351	386	372	329	386	405	375	372	350	312	360	368	393	377	393	360	381	371	402	377	353	398	384	381	367	369	375	391	387	372	403	363	331	366	413	356	367	387	390	376	337	379	404	403	395	394	404	363	378	345	424	378	351	361	390	368	350	386	380	392	356	343	402	357	398	414	344	352	419	368	389	402	400	374	346	374	371	351	362	396	396	346	368	368	403	354	403	352	375	384	402	366	404	387	394	352	383	398	386	384	379	389	392	344	373	367	348	378	360	368	405	383	341	413	405	394	398	354	357	333	398	367	362	374	370	410	383	363	384	359	355	388	383	345	385	401	376	369	372	367	355	371	392
31239	55212	42587	26949	20641	16527	12471	8710	6539	4829	3552	2766	2283	1811	1528	1290	1131	972	946	835	764	677	668	572	522	488	486	480	509	505	502	480	489	469	481	473	483	461	492	450	522	511	498	483	464	474	499	530	515	495	457	467	491	433	450	462	471	476	458	423	451	494	458	433	421	431	446	426	441	453	419	398	449	451	444	451	469	458	424	431	440	469	412	480	441	429	422	441	439	472	426	453	429	420	454	482	465	429	439	438	452	438	436	437	449	450	467	418	455	444	461	427	427	422	467	461	454	444	410	428	445	438	467	439	441	458	446	445	442	433	443	429	445	452	441	433	410	419	434	412	400	469	409	457	427	429	458	427	462	467	411	444	429	407	448	437	434	409	445	458	414	460	438	435	442	444	447	423	443	454	427	416	442	472	455	411	442	425	418	462	430	438	463	467	462	460	423	441	446	429	466	418	465	455	407	460	392	424	410	427	427	423	430	442	418	480	458	447	457	446	434	425	462	456	452	440	430	444	420	430	435	429	431	454	420	446	411	402	453	433	406	445	448	441	462	443	445	418	423	453	429	442	481	421	440	474	404	470	453	434	417	447	479	458	429	435	440	423	445	450	450	435	426	466	450	446	459	449	439	436	423	411	437	417	423	421	418	413	428	424	437	440	416	416	420	418	421	438	409	436	445	444	426	392	386	423	417	406	420	445	428	408	435	461	449	429	455	429	408	477	442	467	407	403	463	417	441	444	441	391	462	420	433	407	429	455	451	476	405	423	379	457	478	385	455	427	439	464	451	429	425	420	429	465	448	423	422	425	426	427	433	425	395	424	446	437	460	410	454	405	422	438	413	454	413	456	433	468	423	434	404	448	435	438	423	463	414	445	431	412	467	423	439	454	433	449	446	427	459	396	443	427	445	453	427	450	464	433	478	440	454	432	467	451	420	431	433	428	436	380	447	435	401	442	431	437	440	445	445	429	429	470	430	430	417	461	442	469	447	416	418	403	458	374	414	463	440	436	460	461	430	464	404	463	409	416	393	456	442	450	417	488	461	424	427	427	419	420	442	451	404	444	440	454	436	407	428	460	473	418	466	446	404	449	435	466	451	457	475	427	442	446	456	427	453	441	430	444	437	446	417	453	428	467	432	424	449	449	427	461	415	437	439	406	434	450	433	439	442	433	433	487	452	445	451	401	406	410	442	447	389	415	469	458	444	446	438	456	429	443	448	454	438	463	430	443	423	390	444	421	436	415	450	452	429	420	438	427	467	410	450	447	429	448	427	407	453	448	419	435	421	437	414	433	438	431	427	411	455	414	411	443	383	433	453	399	430	410	426	452	429	427	457	443	441	463	406	432	416	439	444	435	443	418	444	405	430	473	435	422	407	421	447	443	439	441	443	438	396	444	433	450	427	422	435	425	487	438	452	415	460	422	459	421	381	446	430	457	451	443	427	464	445	425	453	440	443	411	465	428	446	497	412	453	444	431	469	442	402	414	407	399	408	468	469	404	433	428	436	420	477	460	462	430	480	450	472	447	393	436	429	423	434	444	390	438	423	431	433	438	434	424	453	446	452	424	459	432	416	399	457	459	411	386	393	443	461	407	458	452	444	444	460	424	444	437	405	454	459	436	427	427	445	409	406	487	440	442	437	413	428	451	395	421	435	412	453	426	450	443	439	398	429	470	426	416	442	455	402	459	419	427	449	436	416	459	447	410	436	471	440	445	418	468	446	445	463	419	472	435	411	456	454	393	435	402	441	444	418	421	408	473	460	449	440	411	469	425	440	423	424	419	442	467	426	435	420	449	451	430	429	436	456	438	462	416	455	422	461	436	406	437	435	405	421	442	475	421	458	493	434	419	470	438	447	409	406	433	449	480	432	448	444	457	429	402	446	443	428	411	398	444	454	418	403	420	471	465	437	416	440	437	446	417	434	481	460	408	464	486	416	446	479	424	447	439	454	414	437	452	454	483	416	410	452	442	445	442	444	427	413	432	438	428	432	453	475	455	431	430	445	439	464	421	449	456	443	430	439	466	431	444	478	430	455	442	466	432	447	411	440	434	413	423	447	457	433	408	435	467	404	434	416	422	454	442	448	421	470	427	450	451	431	444	406	438	460	462	413	439	431	443	425	457	472	421	431	419	429	459	427	420	450	421	428	473	399	472	404	456	485	430	436	439	461	446	434	442	420	406	452	446	477	418	424	441	430	445	453	437	426	467	407	454	439	448	468	435	425	458	438	421	420	447	458	414	442	440	457	444	464	446	442	397	431	453	399	442	447	444	449	411	435	422	432	478	433	443	419	473	422	426	429	426	436	471	425	461	454	424	423	463	438	441	403	439	412	443	429	481	443	476	417	465	443	448	435	434	419	488	444	386	471	440	445	487	413	434	409	418	440	422	434	466	437	458	438	417	410	422	443	413	422	428	445	402	417	417	445	469	479	428	480	435	425	417	444	453	413	390	441	451	435	396	436	462	426	456	415	388	492	404	465	431	452	445	479	453	447	431	463	461	435	460	436	456	395	451	448	448	453	465	439	434	449	462	439	424	404	411	435	455	437	378	437	456	421	424	427	401	426	480	428	462	444	412	420	458	453	491	419	428	427	450	481	454	444	421	451	413	418	455	433	390	446	462	477	421	440	450	431	460	426	415	425	415	425	433	435	455	432	443	421	422	454	476	454	399	425	430	436	420	431	444	412	420	399	448	421	466	384	498	414	439	443	400	468	451	445	456	475	442	430	412	426	453	469	437	468	431	413	417	435	435	442	417	452	433	466	438	452	462	445	416	452	424	399	434	438	406	407	462	428	441	431	421	431	454	405	441	458	466	409	462	399	478	433	457	425	443	449	435	422	472	420	481	405	444	432	426	462	427	434	415	452	469	439	409	426	404	445	422	472	461	470	417	432	459	400	477	411	471	438	425	459	433	406	443	421	466	414	459	461	415	428	430	434	445	470	449	419	433	486	485	453	414	443	438	437	456	480	440	433	441	433	422	430	453	464	419	404	459	437	448	472	434	405	449	414	444	428	429	425	435	441	401	453	447	460	435	475	438	436	422	398	460	445	428	424	407	454	441	430	392	404	471	394	438	420	410	464	447	414	481	407	423	439	442	462	476	432	461	443	426	461	434	435	426	425	462	451	416	440	437	461	441	418	445	445	450	415	420	422	439	440	433	456	409	449	411	449	447	405	461	436	410	451	449	435	415	434	462	443	471	467	419	445	428	423	458	444	472	416	455	430	422	412	448	433	473	410	404	456	410	455	428	480	421	470	437	416	424	379	407	454	452	413	457	440	420	399	439	427	448	444	438	473	465	461	460	426	451	435	422	477	461	426	434	441	436	480	423	417	445	429	454	432	448	389	445	417	435	443	437	428	431	425	430	395	388	413	433	445	475	442	409	448	452	435	494	449	426	451	448	394	426	439	435	430	450	451	441	471	460	400	427	426	447	423	438	446	433	420	456	450	460	432	427	457	486	459	425	442	444	464	420
23002	21428	29024	24248	21465	21895	16491	6636	3985	3035	2390	1825	1436	1217	1010	926	821	716	652	634	596	535	522	490	465	427	423	418	388	398	409	378	427	397	389	419	411	423	390	408	392	421	419	453	428	412	407	397	431	442	401	414	379	414	365	422	372	392	418	383	424	375	380	374	353	372	405	394	356	402	359	416	400	381	392	389	388	341	360	366	392	357	400	371	371	365	365	402	378	363	365	345	391	361	375	349	388	334	366	421	372	391	408	382	383	369	353	381	380	376	390	410	398	388	403	384	356	397	406	373	380	358	368	394	357	361	362	379	368	396	386	376	376	441	352	409	409	345	395	363	382	381	347	377	417	371	387	416	355	381	371	403	363	383	355	402	366	377	356	413	376	366	374	371	346	358	399	419	392	360	396	361	382	384	354	382	381	381	398	369	360	357	375	382	377	373	373	363	376	379	385	395	355	411	403	393	392	410	373	407	397	362	356	374	365	369	376	375	383	415	379	421	370	377	329	379	339	370	359	398	390	380	400	378	373	367	365	359	387	381	401	359	358	379	348	385	401	367	366	389	368	351	407	431	369	381	409	357	372	319	393	374	382	370	356	371	396	374	386	356	373	366	404	396	353	377	372	384	366	389	369	385	391	400	362	388	385	383	366	378	369	378	393	360	388	396	349	366	369	343	368	417	362	395	352	360	386	394	368	374	395	387	360	356	387	363	346	390	352	373	385	375	383	353	358	372	356	396	382	365	365	380	367	435	380	369	343	410	345	388	375	313	357	393	398	376	370	363	346	394	378	364	384	365	376	384	382	374	405	372	391	378	360	358	330	357	398	371	345	372	343	352	404	395	378	367	351	369	383	349	392	379	359	407	409	399	339	400	382	390	370	404	417	366	396	365	390	415	377	386	372	352	389	377	337	363	379	360	381	378	383	395	370	371	381	384	396	373	340	399	356	396	356	390	374	358	433	358	394	390	371	388	353	394	369	382	351	375	381	412	393	417	364	364	377	388	366	340	370	383	382	394	393	359	386	382	370	356	374	394	391	338	404	378	363	333	353	369	379	386	361	360	363	404	375	374	375	404	376	394	398	359	349	411	387	353	394	380	416	333	391	377	362	386	389	383	373	382	388	422	386	388	429	371	378	401	384	375	415	348	372	360	351	377	344	386	383	399	363	388	430	403	364	364	372	380	381	335	395	370	398	377	372	397	407	340	384	392	399	343	361	378	372	340	396	407	363	360	391	354	407	387	360	407	359	353	395	357	367	372	349	368	380	356	360	378	349	337	385	335	376	360	383	379	371	373	351	387	365	409	338	346	367	396	385	402	368	386	371	361	334	359	371	363	408	382	416	359	418	371	343	383	388	367	377	401	407	430	410	378	428	357	405	379	412	355	343	393	370	371	383	389	371	390	379	378	402	378	402	396	384	416	373	382	366	407	370	407	373	406	399	388	386	388	358	371	387	391	386	357	333	377	394	355	374	350	390	408	395	407	387	374	385	364	373	370	373	359	398	374	411	376	398	355	367	365	351	360	398	355	410	347	386	371	382	380	400	378	342	381	393	429	387	372	349	370	364	390	395	392	369	390	374	380	358	342	429	345	356	379	371	399	369	418	388	374	371	423	367	358	373	352	381	378	392	369	388	354	387	354	359	397	369	398	354	391	379	408	367	378	380	388	358	346	361	366	385	399	371	400	366	377	334	387	398	378	415	390	369	376	391	416	369	399	360	363	359	359	422	379	382	347	412	370	359	384	374	361	375	381	383	413	392	356	380	366	371	411	373	370	346	386	416	390	368	383	388	366	373	362	381	375	404	387	353	384	372	354	387	368	371	398	384	378	390	340	394	341	376	380	386	398	392	404	376	370	355	393	388	363	382	349	419	365	361	366	404	388	399	398	378	388	385	377	359	371	385	367	343	392	364	358	403	383	372	374	370	370	393	353	362	368	384	373	384	372	376	378	379	360	364	356	364	354	372	366	382	406	386	362	353	362	388	388	398	368	389	369	384	377	416	339	355	359	412	410	379	360	387	408	426	377	399	372	392	382	335	358	357	418	363	409	344	400	368	342	391	393	359	359	375	366	397	367	375	368	366	388	370	386	385	377	393	383	387	371	383	385	364	366	376	395	324	380	358	428	367	369	412	382	362	394	360	386	387	384	370	389	377	411	391	354	363	362	389	382	388	359	371	380	365	356	375	359	385	357	372	400	326	393	384	374	346	370	353	398	378	382	346	394	339	390	380	342	391	362	365	346	359	385	383	343	348	389	403	336	378	391	373	371	394	365	374	397	384	376	405	359	383	422	358	376	362	383	385	361	385	420	367	384	330	391	376	401	398	370	382	372	404	368	379	360	391	374	379	355	394	353	348	375	380	368	395	367	351	377	372	370	408	413	365	374	376	355	371	370	366	368	372	364	377	366	397	379	385	362	380	392	385	405	343	398	351	356	358	375	375	376	361	385	409	352	384	358	387	377	371	372	385	386	389	369	366	411	383	379	367	388	385	386	336	375	407	378	354	371	402	341	376	376	377	340	384	381	401	339	370	405	356	358	372	342	372	350	368	343	394	393	401	375	362	378	341	346	375	387	391	377	364	384	338	382	389	366	357	385	371	377	379	393	393	411	390	386	373	385	380	360	385	351	383	376	369	351	390	363	361	419	372	397	405	363	338	398	386	396	371	388	379	400	374	376	398	343	398	407	357	362	379	360	327	360	382	427	372	403	379	366	359	363	403	370	372	375	357	402	370	363	397	368	389	382	382	364	398	343	401	332	392	365	374	403	370	412	414	332	385	362	392	399	367	364	326	382	396	402	321	349	403	377	412	384	385	394	360	365	383	409	376	353	360	385	416	354	369	381	377	403	397	373	392	391	383	373	386	371	372	383	408	395	383	357	383	352	368	395	366	382	349	384	373	346	399	380	374	362	356	371	378	388	374	381	364	380	382	386	380	349	365	325	401	354	360	362	373	377	382	367	400	408	386	366	385	400	357	396	364	372	391	378	365	365	384	385	386	359	368	388	374	391	377	387	364	383	385	380	401	388	380	350	354	368	391	376	420	387	379	373	395	416	377	378	360	384	364	410	397	408	355	396	379	375	383	348	350	403	390	409	364	377	349	376	369	376	408	383	384	374	379	361	365	392	368	401	340	342	360	357	371	377	382	374	383	355	340	421	301	374	385	369	410	422	373	361	378	350	365	357	395	371	360	376	373	369	412	365	395	344	348	371	366	373	370	374	390	378	364	389	357	368	376	367	401	371	366	344	367	377	357	376	373	397	358	406	391	432	370	423	330	348	347	353	379	396	379	401	374	363	389	414	362	407	364	366	377	363	374	366	389	365	393	403	376	391	403	365	403	373	370	378	410	340	393	360	399	382	366	387	380	375	389	379	413	353	354	384	361	386	343	372	363	363	397	402	341	354	411	358	367	415	364	331	393	427	368	376	360	388	349	371	400	379	351	373	369	365	364	379	335	359	378	372	368	372	357	389
32322	53855	40919	26476	19943	16333	11835	8612	6213	4494	3472	2664	2171	1750	1487	1298	1096	977	887	805	729	653	636	576	555	482	471	491	482	503	455	471	510	437	470	434	442	476	491	490	512	492	526	515	456	476	503	558	501	501	461	456	472	489	471	471	486	453	461	458	450	422	488	446	431	453	457	432	472	435	471	461	433	451	466	426	420	450	394	466	415	450	463	439	454	463	414	438	459	454	424	413	429	452	443	429	445	435	442	430	445	461	436	474	423	395	442	458	459	419	440	458	452	455	457	451	434	410	429	421	437	397	432	445	451	460	441	458	460	435	432	456	406	417	412	437	422	449	433	454	423	454	467	419	439	423	405	475	439	433	457	416	467	473	420	381	431	435	404	456	416	489	424	470	440	427	449	407	428	438	414	483	446	424	409	407	419	434	443	434	444	405	419	432	442	444	438	429	381	440	456	428	448	394	460	465	391	467	451	435	447	452	416	444	451	455	405	433	463	433	421	460	425	440	403	449	468	421	424	469	428	422	413	438	454	449	432	460	441	439	441	408	440	394	434	440	446	458	424	430	445	431	455	462	447	456	449	434	425	437	403	429	446	453	430	468	417	427	451	455	434	435	412	465	418	438	428	452	440	413	441	413	462	427	433	437	433	444	427	410	476	443	456	433	433	437	447	462	422	423	481	447	445	411	422	428	447	438	444	433	418	407	453	446	427	431	412	455	427	431	440	435	456	438	444	437	421	450	433	448	441	415	425	464	471	435	463	448	417	424	434	406	424	455	407	434	423	454	434	411	419	436	418	434	436	440	427	448	425	445	426	452	422	436	422	457	438	431	378	458	420	413	460	451	447	440	408	455	414	456	478	425	416	444	430	452	480	426	392	453	447	463	480	431	432	472	433	464	438	430	445	428	416	375	454	444	448	460	430	439	448	440	404	449	447	434	434	431	448	419	449	412	442	460	462	429	420	435	458	452	420	461	440	414	437	450	448	469	434	431	483	441	398	457	424	469	436	421	453	440	454	435	418	460	404	425	393	450	423	423	455	466	435	442	430	432	445	480	430	428	458	444	424	440	412	437	433	415	461	402	415	441	441	437	437	461	451	379	433	454	423	416	419	435	397	445	463	427	392	416	439	454	440	394	467	393	460	451	435	461	423	426	461	451	426	441	425	454	431	428	450	428	395	436	424	423	419	455	466	407	450	462	478	481	440	426	439	441	445	396	454	460	446	426	443	413	434	441	413	423	426	461	428	424	408	439	422	456	412	404	421	400	423	410	453	464	499	445	436	415	442	452	458	408	415	422	434	474	444	477	459	489	432	447	428	471	447	427	448	472	422	482	403	411	470	439	456	443	436	435	461	412	403	448	400	452	425	424	433	431	423	440	441	456	444	416	419	438	434	440	458	424	451	436	440	424	461	459	404	396	448	408	468	446	454	463	423	450	441	448	460	417	490	420	433	429	451	431	417	432	443	410	426	420	421	443	438	396	466	458	423	447	425	436	437	409	410	448	476	456	453	446	431	433	476	451	463	462	438	428	460	465	408	463	444	450	466	426	429	430	437	456	444	420	442	451	441	447	399	475	434	430	461	420	432	441	402	401	423	446	462	478	449	462	422	445	416	458	410	378	450	443	492	415	442	485	425	435	422	413	419	438	432	440	444	413	443	470	432	458	388	420	399	445	442	465	442	460	442	438	410	437	482	480	421	455	443	431	448	421	457	444	434	416	454	413	457	466	439	418	441	398	419	443	437	438	414	404	468	434	461	435	452	438	437	418	410	423	431	443	475	401	441	481	417	424	455	447	467	446	448	463	406	424	450	436	420	437	471	396	403	426	429	420	446	450	393	416	449	429	424	424	479	391	451	421	460	438	499	463	424	442	436	444	410	443	447	453	437	443	446	438	404	465	467	493	447	395	452	423	417	434	457	433	425	468	420	418	445	426	444	468	470	407	422	405	412	453	442	411	451	452	470	408	414	406	458	438	445	423	412	442	430	425	402	421	435	439	444	410	416	446	411	431	453	421	444	441	422	425	417	392	436	434	405	442	405	414	443	443	407	433	456	417	451	434	424	451	436	477	441	416	420	455	445	459	406	426	438	431	420	467	480	403	420	413	439	436	413	439	425	443	440	432	430	437	420	435	423	421	438	458	393	428	434	483	410	436	440	406	406	438	449	453	424	416	440	426	469	394	476	424	399	456	483	448	426	428	419	463	433	442	427	415	466	446	457	419	460	427	423	392	452	418	435	436	433	422	440	443	430	442	431	439	449	431	441	435	429	431	413	433	442	423	434	440	457	398	431	465	463	436	450	434	427	428	481	426	438	446	426	459	449	436	457	407	455	423	424	411	438	433	422	427	455	439	439	453	440	440	442	435	439	477	404	412	461	447	398	438	418	399	436	406	440	451	414	426	447	414	446	429	445	404	422	444	453	450	458	422	439	440	391	426	430	397	460	443	443	405	436	419	415	440	445	406	473	436	450	417	439	482	431	464	458	430	426	409	442	416	437	453	423	428	484	433	440	438	402	431	447	423	435	448	441	423	446	423	449	417	452	428	443	430	460	451	435	480	450	468	472	441	440	433	438	456	429	420	446	430	449	419	449	441	436	463	443	439	437	424	412	435	432	456	438	434	455	394	375	452	454	453	418	412	430	462	411	417	455	419	444	443	434	391	417	443	413	409	465	411	483	428	424	437	417	447	429	448	461	417	443	410	447	435	427	427	449	424	430	398	416	458	442	457	403	415	390	454	442	434	413	413	422	435	438	474	465	461	484	467	428	445	475	445	439	443	430	426	432	441	463	464	471	400	429	411	456	431	431	421	458	450	402	472	419	427	425	469	446	439	450	454	403	440	430	424	437	433	428	443	426	456	438	470	439	431	417	399	420	445	470	410	431	450	453	458	418	448	415	437	435	431	448	458	413	420	436	425	407	450	442	457	421	466	431	417	397	437	464	419	429	425	470	444	448	435	456	425	424	435	449	437	425	458	465	431	469	446	452	436	401	411	408	459	412	432	429	413	439	399	439	432	436	429	423	464	457	410	437	435	426	432	461	426	396	415	416	421	434	437	461	422	455	426	434	431	450	410	418	447	423	446	437	494	416	413	437	427	458	393	421	441	458	461	419	391	443	434	469	421	439	416	426	424	425	457	436	426	418	444	449	431	425	464	439	432	460	421	415	419	452	430	424	427	445	442	412	452	497	421	425	430	439	444	467	457	437	417	436	445	408	435	427	444	431	451	459	451	449	443	461	418	441	394	467	438	407	438	478	411	427	394	450	454	425	417	449	465	399	466	423	428	434	421	415	467	443	434	426	446	427	463	450	441	415	434	451	414	418	422	445	465	424	455	406	443	414	436	510	418	467	417	419	413	441	430	422	412	443	464	419	477	441	457	468	460	456	451	423	448	425	434	396	449	464	390	429	434	434	447	386	441	412	471	407	405	425	422	430	403	450	415	449	420	441	440	462	482	428	433	463	425	449	414	394	443
23041	21434	29022	24245	21477	21823	16009	6045	3583	2689	2118	1772	1400	1181	980	869	763	640	650	620	606	515	461	407	432	421	434	408	397	404	425	371	419	395	395	402	399	389	406	398	381	416	463	431	385	413	445	449	401	411	388	394	410	385	417	389	411	376	396	356	404	358	382	399	389	383	391	367	325	380	357	395	395	416	380	374	341	384	361	347	383	385	380	369	389	370	401	382	357	377	395	354	368	364	412	405	370	399	396	382	392	372	346	386	385	369	359	391	339	383	382	383	387	385	388	380	359	340	410	371	353	389	362	390	362	346	404	353	389	375	384	403	362	388	384	370	387	364	361	373	393	370	368	362	405	358	398	389	381	381	389	364	367	391	390	338	392	382	360	384	352	411	354	376	326	409	377	370	373	381	392	393	351	341	419	382	362	359	398	377	376	391	352	353	393	404	384	362	373	409	335	389	394	362	386	384	359	343	364	393	377	378	365	360	374	385	329	364	369	369	372	383	357	357	352	369	365	375	396	358	376	343	375	425	362	379	387	385	362	392	360	385	383	392	376	374	373	388	389	422	366	354	385	357	349	359	359	363	364	368	377	438	397	357	393	366	371	353	377	367	389	400	373	353	354	386	404	340	337	360	343	361	413	360	382	348	355	389	351	388	375	362	356	389	409	375	377	358	363	359	389	398	384	369	386	391	355	376	344	374	356	381	362	334	412	349	381	397	372	379	405	375	366	409	364	375	400	364	382	353	371	383	416	344	388	362	323	365	378	333	372	399	417	377	376	362	373	342	353	386	389	367	362	389	385	375	397	333	358	390	384	344	434	392	356	388	380	366	387	409	381	425	390	374	376	416	381	371	346	388	333	374	382	353	388	370	406	356	388	384	371	394	348	403	343	365	374	341	392	380	364	351	383	384	370	397	377	377	363	378	365	400	337	371	360	382	378	380	348	356	345	401	364	367	396	351	418	389	400	341	382	400	375	376	363	374	370	414	363	388	359	379	379	370	396	360	373	345	405	397	371	363	371	354	355	359	353	372	364	342	372	382	380	373	337	379	374	349	361	350	356	377	396	376	353	370	388	370	376	412	363	372	398	350	365	352	381	343	382	355	366	394	378	394	367	371	356	409	375	399	380	378	371	376	370	351	387	391	357	412	366	370	393	367	394	366	390	378	384	366	351	368	396	372	363	407	368	353	368	376	358	369	355	374	392	386	346	380	363	380	373	397	362	368	373	382	371	346	347	351	360	422	390	378	344	403	355	353	373	369	377	374	384	362	386	368	396	337	367	365	386	358	363	366	381	367	408	392	393	347	402	343	360	370	359	368	400	376	339	376	340	353	383	370	399	323	369	336	412	396	379	386	379	378	397	375	367	393	406	358	387	394	390	356	403	348	357	362	381	399	367	392	391	403	366	379	396	355	361	362	378	376	350	348	388	376	363	364	366	361	385	381	363	423	354	395	357	384	354	375	382	375	380	381	375	370	361	360	408	366	350	352	366	372	404	377	358	384	406	342	374	370	380	353	362	357	378	380	349	388	369	382	396	371	389	396	390	394	386	412	353	382	386	376	370	405	332	405	367	362	381	359	374	354	365	369	390	401	351	367	359	375	378	344	367	380	382	402	372	380	342	416	371	348	390	396	373	380	362	394	344	348	366	374	382	396	415	402	362	412	351	369	380	377	386	362	380	436	407	401	400	394	377	335	410	370	373	380	370	363	351	371	406	382	383	365	346	377	361	363	376	383	365	384	367	383	402	357	400	373	396	389	359	335	388	381	355	387	364	370	392	370	345	388	407	380	382	363	362	379	356	381	367	353	348	382	404	384	361	364	354	414	381	362	373	357	376	368	386	361	362	353	398	371	341	368	374	372	390	341	372	366	357	358	396	354	389	410	384	377	378	359	363	385	384	366	356	378	366	375	388	379	368	368	358	384	366	356	331	396	366	367	396	393	375	388	377	359	366	367	381	332	391	362	365	377	391	390	362	380	350	365	357	372	369	358	345	373	351	378	361	375	384	362	351	384	353	388	347	396	359	378	398	375	419	398	394	424	350	361	369	335	390	368	396	392	377	364	388	356	365	381	349	367	416	369	368	365	364	377	358	388	394	397	362	374	393	343	394	382	374	362	364	358	382	377	341	397	339	379	336	323	383	415	395	385	369	380	389	324	347	380	385	358	371	407	398	379	346	376	380	406	379	352	359	369	379	391	354	376	366	348	371	374	377	362	379	364	376	344	351	383	388	377	405	374	368	339	364	392	367	354	393	374	364	369	382	359	343	382	357	361	368	325	376	394	352	372	371	392	357	385	392	361	343	375	395	341	376	345	391	391	390	364	406	397	376	384	369	367	391	351	413	413	373	397	404	380	385	434	368	375	395	350	392	366	384	410	389	372	382	398	333	358	358	377	354	380	347	389	372	364	382	359	359	374	392	367	395	369	385	362	395	368	411	357	355	371	390	371	371	381	360	350	401	415	375	377	338	382	374	411	384	356	361	384	349	382	386	381	395	364	351	394	380	401	353	350	370	394	353	385	378	403	370	349	344	388	407	341	381	395	382	396	389	374	345	393	389	326	365	366	386	395	408	363	380	409	370	388	378	372	392	404	393	377	380	389	376	352	408	409	389	360	385	384	378	382	367	334	368	389	394	372	361	372	357	391	363	357	372	369	372	371	389	360	365	366	378	379	358	337	361	360	372	395	371	381	400	423	370	344	344	395	397	379	367	362	378	366	383	373	384	378	379	424	385	352	377	390	398	320	385	371	367	408	412	365	328	374	325	347	382	381	383	357	386	377	379	351	398	348	391	409	378	378	371	412	384	377	373	364	375	394	387	336	370	374	405	383	396	362	381	380	370	364	413	374	385	344	375	396	381	381	386	343	375	365	398	347	331	379	415	390	442	367	391	351	371	385	373	395	368	382	366	353	404	402	340	374	397	403	387	397	350	358	391	378	358	380	380	409	391	359	352	402	386	392	395	370	378	366	391	396	379	380	403	383	358	372	393	316	373	357	334	375	373	397	385	382	381	377	358	376	384	373	344	385	370	394	377	359	372	357	387	361	397	373	357	367	365	377	442	368	403	371	357	376	389	384	380	366	372	377	391	335	393	368	376	388	392	383	402	390	383	413	365	387	399	350	398	319	391	360	391	370	363	382	364	362	374	364	388	393	375	384	384	392	406	377	380	400	380	346	352	382	366	376	384	339	364	368	360	391	357	380	374	371	387	414	375	407	389	374	405	370	342	396	367	370	359	394	349	357	374	364	386	398	403	342	413	363	351	375	358	356	392	385	394	387	387	353	351	360	379	377	349	396	393	364	356	391	367	388	367	376	402	364	397	363	382	366	387	363	353	385	365	368	402	405	376	380	353	406	388	362	370	363	368	360	400	390	415	386	377	373	347	391	360	358	363	411	367	353	378	323	406	389	354	366	380	363	391	382	379	389	380	424	353	390	378	366	357	359	395	369	362	364	354	398	362	358	376	408	353	372
34174	54946	41670	25074	19097	15284	10744	7763	5572	4149	3158	2489	2044	1696	1357	1156	993	876	819	824	675	707	601	571	537	480	500	492	483	456	481	425	489	517	509	464	464	512	466	498	464	500	535	503	444	508	510	449	529	473	470	454	442	475	443	451	475	449	436	458	451	449	452	430	419	433	415	404	443	466	451	488	454	417	422	414	489	446	422	466	479	428	425	464	463	416	458	473	448	455	440	436	468	459	445	489	425	401	400	452	443	419	454	417	431	438	433	432	417	449	460	459	451	441	433	454	447	450	462	440	398	394	483	429	428	445	435	411	429	447	436	377	399	455	463	401	443	460	451	451	447	410	489	434	458	447	393	418	439	409	470	425	443	448	428	408	456	406	442	459	422	447	439	439	433	417	456	456	437	432	426	444	425	425	443	424	422	423	427	411	426	403	443	453	411	452	467	441	405	420	449	402	410	414	460	441	429	483	441	448	483	413	419	450	418	454	438	446	465	446	391	452	435	409	407	465	435	458	420	462	457	463	423	451	431	458	423	413	400	418	440	452	492	456	445	442	413	404	460	404	400	437	385	441	433	413	423	430	419	445	421	440	408	455	417	424	422	454	453	442	450	423	452	458	426	462	422	407	442	438	425	421	418	441	417	444	459	419	442	434	401	445	440	397	432	443	444	465	431	448	409	439	422	402	452	416	419	419	402	471	408	447	428	440	441	416	432	454	428	424	444	437	443	418	443	428	447	439	458	464	455	439	436	440	412	484	476	493	421	421	413	461	450	445	448	453	455	420	420	439	422	437	419	446	414	461	413	420	423	444	469	434	430	475	436	411	432	440	454	426	416	434	449	449	460	411	415	400	443	444	457	429	445	447	483	469	434	431	466	446	409	413	424	434	431	423	416	436	490	430	481	429	412	461	477	414	463	413	428	440	422	454	422	469	431	416	440	443	465	460	449	432	418	410	435	453	480	425	457	448	455	420	418	413	398	410	441	428	426	425	406	438	393	412	445	402	458	467	419	424	424	482	396	421	442	415	404	461	458	432	484	443	462	472	426	434	443	445	444	428	406	470	406	416	416	419	427	451	433	447	431	394	425	455	424	445	469	436	448	437	461	484	434	446	419	442	409	429	425	447	439	425	430	404	474	448	427	403	431	430	425	426	441	438	438	412	466	448	433	447	443	412	442	435	459	467	432	418	453	422	447	437	438	441	448	454	448	456	426	479	443	443	442	415	439	395	423	416	446	457	419	419	450	419	454	415	430	449	421	432	436	453	436	435	433	414	433	444	437	444	449	404	437	454	398	457	442	459	477	418	447	462	484	416	434	414	420	453	427	406	445	438	439	426	417	454	454	452	447	453	397	424	423	452	424	453	440	411	439	467	443	422	382	411	465	445	410	451	413	438	454	405	410	414	423	453	424	441	386	449	446	442	456	404	395	433	442	470	401	438	403	441	420	457	435	460	444	418	440	459	438	413	387	445	430	444	418	399	417	431	431	436	408	437	437	412	433	427	468	449	420	414	427	398	424	416	429	463	420	461	438	407	425	421	448	448	440	432	456	429	442	437	436	456	437	439	435	417	444	417	446	474	451	432	452	446	458	424	466	460	433	431	447	451	447	409	450	434	452	401	439	434	469	440	432	432	445	421	430	471	428	456	446	422	425	447	409	420	442	444	454	447	466	431	467	467	419	451	464	463	406	455	481	453	428	440	432	426	474	397	428	423	407	507	457	451	449	421	434	443	427	465	459	413	430	420	410	449	449	415	416	434	425	431	477	415	441	426	421	474	396	437	436	429	458	441	444	409	432	437	452	455	412	423	471	423	403	384	408	427	435	439	453	408	451	429	429	457	428	429	488	439	439	413	450	427	421	454	429	434	464	447	422	413	425	435	400	411	424	452	453	420	470	495	443	411	404	425	434	458	443	447	453	430	445	392	436	445	453	448	433	444	399	435	447	466	422	432	410	427	450	442	433	469	421	456	425	421	407	461	444	438	451	457	447	432	455	460	413	383	418	466	441	409	407	439	434	450	449	446	414	443	436	444	437	448	432	415	401	419	429	418	420	457	438	432	406	445	423	441	416	443	450	427	423	431	453	398	425	415	441	418	436	401	449	403	436	416	464	436	430	469	438	451	472	456	434	430	471	414	446	446	436	410	437	441	427	444	435	439	423	410	433	433	431	428	429	463	460	443	448	441	462	417	422	463	432	424	422	420	414	386	423	470	433	476	415	443	435	419	439	416	445	432	440	443	453	471	422	427	443	440	390	453	419	423	444	403	447	463	425	436	440	426	432	457	433	444	435	424	413	432	450	435	440	436	422	440	456	432	446	439	415	418	429	418	416	408	437	375	438	435	402	460	418	447	460	421	430	425	411	435	462	415	448	439	390	447	427	424	448	432	411	456	422	443	444	422	431	421	400	430	427	444	448	465	419	438	438	435	438	423	401	446	416	469	444	409	424	423	405	446	435	407	470	422	397	445	408	455	442	399	456	433	442	389	445	440	402	410	444	429	472	439	393	451	433	420	432	443	459	448	451	423	444	454	426	422	467	434	459	408	449	433	458	436	403	432	445	445	439	449	468	456	446	439	459	393	459	438	432	418	435	437	412	441	493	419	455	406	412	406	400	449	423	470	436	443	467	448	457	437	439	414	446	447	457	462	417	421	418	479	438	488	470	432	415	455	444	445	403	438	413	428	446	476	414	466	506	428	406	398	452	427	423	439	450	409	418	402	424	426	481	425	455	452	403	414	423	435	448	444	472	392	454	425	454	427	455	425	402	454	452	435	442	429	436	435	463	442	404	451	422	457	445	413	442	430	419	458	442	443	451	432	433	439	459	433	460	403	389	434	433	444	443	434	429	416	420	441	427	438	427	427	464	433	454	451	476	411	430	471	455	431	481	444	400	440	444	500	464	437	472	422	467	422	411	448	441	491	433	475	468	449	442	466	487	428	433	466	475	462	467	465	462	428	442	456	443	451	443	422	443	434	458	424	468	455	396	445	434	463	445	447	457	463	437	395	453	416	457	410	432	438	459	427	466	422	458	489	439	461	439	423	431	438	435	442	443	410	451	458	468	458	418	444	412	406	423	423	469	434	447	422	429	432	436	417	427	464	431	479	443	448	444	452	422	442	402	424	399	458	462	456	456	439	401	444	396	453	429	412	448	409	461	442	450	426	416	438	430	458	454	441	425	492	430	438	427	420	444	440	432	430	400	456	406	439	401	436	424	429	451	422	447	436	433	437	433	416	432	432	447	420	416	453	452	440	432	476	403	405	430	457	439	415	427	417	404	452	469	453	435	472	438	457	461	425	438	427	424	444	450	444	427	406	419	424	429	448	473	439	444	420	420	421	451	458	453	408	413	410	451	423	460	414	445	443	370	414	445	442	435	426	431	459	441	446	458	434	471	433	429	425	452	426	452	451	456	418	404	413	438	433	456	420	441	441	435	435	453	422	430	446	431	480	453	408	453	457	459	434	429	394	462	400
22913	21348	28926	24118	21397	21738	15676	5545	3439	2581	1937	1562	1336	1154	977	820	714	690	603	627	606	553	475	424	416	416	400	364	378	416	381	399	435	378	394	422	388	410	381	376	410	404	455	447	394	361	392	397	421	408	416	407	378	375	429	410	367	371	405	404	379	391	362	377	356	376	407	406	374	371	372	366	370	376	407	380	390	348	385	408	372	419	368	345	360	353	382	395	363	396	369	383	366	374	371	381	349	360	329	390	397	360	373	366	401	390	393	383	366	364	370	387	405	357	405	380	403	364	384	362	344	362	376	372	379	350	367	377	378	357	355	398	375	362	411	376	375	380	378	391	356	382	362	386	412	352	390	361	374	366	366	336	367	376	406	353	378	369	380	422	381	367	361	348	353	353	395	418	363	373	387	355	393	377	359	388	393	399	402	338	366	382	364	360	381	318	361	356	412	362	349	350	404	361	350	381	382	358	379	415	351	367	358	370	375	367	368	368	345	375	349	378	360	353	371	365	354	364	391	394	402	383	403	388	372	375	357	415	360	386	354	369	372	398	352	401	327	390	385	356	371	382	360	383	395	389	373	388	381	368	391	365	350	375	363	354	365	362	328	344	388	372	384	371	375	399	336	323	368	377	364	359	372	382	411	364	374	379	385	407	377	396	382	382	365	332	393	375	393	380	368	438	362	378	403	402	392	353	377	374	367	389	391	361	346	367	352	346	395	387	352	373	380	367	398	378	393	405	348	360	405	354	358	380	398	349	399	335	410	351	341	396	404	361	374	404	387	365	380	378	375	367	426	342	395	342	398	382	364	368	353	372	396	393	362	376	376	375	369	358	381	362	346	369	402	363	382	364	381	361	340	399	412	388	396	387	379	346	383	385	376	383	389	351	359	343	370	364	386	380	379	352	389	395	364	384	384	357	343	351	387	386	331	376	415	364	341	376	403	349	375	383	389	378	377	385	387	391	361	332	406	393	319	378	361	379	348	348	374	383	369	389	366	397	360	389	365	394	391	387	382	409	399	371	364	375	407	355	407	375	387	411	354	354	372	364	368	356	340	395	380	389	387	372	349	347	401	347	369	329	353	399	372	368	338	361	380	376	346	381	389	341	342	357	404	352	380	355	376	368	345	408	391	364	409	355	363	367	373	379	369	368	397	361	354	372	361	383	393	381	414	367	363	356	382	389	371	367	341	395	398	348	379	389	409	389	359	337	387	399	333	366	367	351	360	390	383	375	355	405	331	349	388	370	349	374	383	362	388	355	348	371	386	374	319	398	402	382	380	392	380	337	343	402	340	368	369	372	357	370	349	360	368	372	378	387	330	352	363	379	394	359	369	367	372	380	357	359	372	360	376	377	368	373	357	405	392	350	379	370	358	358	377	371	377	365	411	380	395	364	345	357	310	354	384	386	357	375	383	399	351	394	355	362	401	368	368	372	391	369	374	369	351	359	376	370	365	352	381	358	363	373	360	324	392	397	348	405	362	374	361	371	395	382	391	376	388	394	374	373	381	370	374	379	338	371	393	394	349	346	394	386	387	373	378	346	377	365	353	352	370	362	411	368	397	364	387	394	400	357	401	383	344	339	371	370	371	377	369	373	417	354	371	377	359	382	378	390	391	377	406	369	360	370	390	405	384	399	375	365	371	352	346	341	382	373	382	377	370	377	381	365	381	376	418	372	414	387	423	355	362	393	395	371	357	320	368	355	381	379	350	388	368	440	383	355	352	388	341	359	340	370	351	371	368	414	394	356	394	354	357	367	379	349	387	379	416	340	368	423	395	405	360	346	366	371	425	354	381	398	364	406	371	353	387	392	354	416	360	373	396	388	360	357	353	354	360	383	356	396	415	356	368	405	356	389	394	366	368	354	390	352	381	381	401	370	375	373	361	382	402	378	374	367	376	417	375	437	348	390	363	374	356	389	342	335	391	388	386	373	368	347	387	395	359	361	385	355	337	354	394	375	368	374	389	361	391	367	380	354	383	373	370	396	392	393	346	405	330	369	343	406	428	344	358	333	346	363	364	395	361	358	361	354	371	362	369	374	379	397	354	392	363	371	393	392	358	351	390	374	377	364	379	354	363	413	329	371	373	366	342	376	382	357	375	379	365	375	362	347	390	384	348	370	387	376	364	364	372	326	379	412	347	349	343	406	363	376	398	385	373	388	339	354	371	340	367	385	387	347	387	399	360	342	367	353	361	398	359	395	354	368	401	365	395	351	359	386	348	347	407	346	374	424	391	379	373	351	344	352	379	364	401	332	378	358	391	394	375	376	378	397	355	397	406	402	371	379	381	364	368	369	382	382	388	392	349	355	357	387	395	372	367	370	371	371	376	370	372	360	352	377	372	348	394	355	371	346	364	387	384	364	371	379	372	366	370	371	385	354	383	376	378	364	380	375	374	365	379	378	393	375	379	371	375	398	385	357	340	376	373	369	355	368	358	401	355	408	360	374	409	350	397	354	375	343	354	396	375	366	357	349	395	356	386	321	387	371	317	363	371	423	411	371	365	396	374	376	367	359	385	381	368	385	385	410	331	379	376	383	374	365	353	375	370	357	374	390	405	349	390	320	379	360	388	352	421	349	370	352	394	365	378	366	367	390	358	384	398	394	336	353	374	354	368	412	353	349	374	377	376	376	338	415	363	364	414	358	362	327	407	381	344	356	401	378	321	358	362	337	384	358	397	368	379	354	343	352	349	365	389	358	368	368	373	357	351	416	383	388	364	390	369	347	371	373	359	355	361	392	370	393	387	403	416	394	396	356	385	373	355	376	409	361	352	361	353	360	364	385	395	345	366	376	370	400	357	385	356	361	371	376	359	390	406	398	366	387	381	389	349	374	358	397	378	399	384	338	389	411	339	361	369	362	397	384	377	378	399	376	423	377	356	369	408	380	359	347	358	357	375	377	374	365	397	388	393	382	365	412	378	382	368	347	369	343	348	374	405	365	393	412	370	363	370	362	369	390	355	380	387	386	390	393	373	373	385	402	396	372	382	379	408	334	341	383	383	385	361	367	394	355	399	411	350	356	356	346	383	363	385	387	354	377	357	406	357	370	418	355	402	373	368	393	354	354	375	353	379	376	366	359	373	339	414	323	386	385	359	385	372	355	347	348	386	367	391	368	364	353	380	397	413	338	389	376	351	393	363	376	358	368	355	341	360	383	382	377	383	359	352	346	352	385	361	389	379	374	381	375	385	355	353	407	339	370	341	372	368	364	368	367	383	396	367	375	364	359	374	399	389	356	375	361	358	387	370	352	374	358	371	359	362	349	377	360	355	370	334	420	391	372	364	351	360	373	374	382	346	363	390	353	362	369	392	378	370	387	407	367	371	392	386	366	377	373	342	383	381	371	374	354	401	398	354	335	360	389	414	393	404	377	345	354	389	366	364	362	367	360	358	402	372	380	372	378	352	360	363	384	337	371	402	400	395	331	354	361	386	346	341	361	386	385	363	369	339	357	374	409	394	381	317	368	358	385
34614	51130	40350	24544	19040	14726	10469	7403	5089	3918	2836	2302	1971	1664	1341	1100	1014	899	788	720	655	662	597	571	521	491	489	452	475	488	445	541	456	494	463	443	430	485	467	439	462	479	494	460	482	478	479	482	500	476	475	459	468	466	486	462	465	421	464	411	402	446	454	434	452	440	456	474	442	473	404	482	474	434	453	434	432	423	417	449	449	447	439	445	448	459	409	417	432	452	450	444	422	428	426	430	450	456	448	427	419	421	438	437	427	471	454	426	434	453	438	420	470	400	427	429	430	405	411	428	457	453	398	451	441	455	396	440	413	429	427	417	463	395	418	407	444	455	442	424	455	414	432	436	439	457	446	430	449	374	449	417	457	414	449	436	456	426	402	393	397	461	413	451	485	415	423	430	437	451	443	457	391	441	451	482	429	455	454	466	446	412	416	432	446	481	418	456	425	400	418	467	412	407	421	472	443	443	440	464	416	388	396	438	459	434	439	443	467	459	440	419	419	432	471	423	429	458	417	435	412	410	417	391	451	466	396	457	428	419	446	452	450	463	412	457	449	427	422	418	440	443	434	433	431	444	431	409	418	420	445	403	417	436	393	433	456	399	438	407	451	428	455	406	417	419	398	420	451	461	394	429	431	409	430	464	438	431	429	442	460	427	455	410	441	448	446	411	437	448	432	405	437	430	465	444	467	459	413	425	405	417	462	449	458	427	464	463	435	467	432	469	436	425	429	436	472	418	459	444	408	447	468	440	438	446	392	389	431	405	445	472	388	476	410	442	424	430	412	426	444	433	438	416	443	455	399	452	436	431	439	458	470	444	430	422	457	445	440	437	443	458	434	451	450	374	466	442	451	419	434	429	461	450	411	453	486	451	420	458	428	424	414	439	426	433	461	443	456	462	406	424	466	368	445	474	427	446	404	414	416	454	427	436	400	433	434	413	438	430	416	440	423	447	414	422	410	440	434	399	403	420	418	424	439	472	470	439	409	440	448	408	415	422	425	447	405	418	460	425	450	420	403	435	390	433	432	439	465	465	432	438	442	418	411	437	438	439	429	411	427	488	447	451	400	443	434	446	418	441	429	446	412	428	432	420	452	422	440	465	463	484	423	426	430	420	425	447	405	469	421	461	431	445	456	444	451	425	433	425	382	394	461	440	456	454	428	397	440	410	441	442	433	432	458	460	443	439	424	416	436	409	439	411	435	419	456	425	443	439	434	415	467	478	453	427	443	405	460	393	415	417	450	439	470	410	433	431	413	447	458	446	436	475	456	444	445	443	438	429	446	450	422	438	378	430	427	438	427	423	454	424	481	468	417	436	438	417	422	429	437	464	399	463	441	394	461	460	439	399	461	426	444	441	402	416	417	426	426	436	421	465	416	443	460	448	390	458	438	441	438	443	400	430	409	435	434	436	441	470	455	427	450	417	422	418	474	421	418	452	415	464	385	419	459	442	423	443	457	453	461	411	419	408	435	428	447	433	425	439	427	470	418	445	435	473	423	437	420	430	428	421	456	474	407	469	434	502	428	455	423	442	452	440	437	419	402	407	456	435	450	440	431	419	399	406	422	470	480	444	435	441	445	435	439	455	426	454	445	428	442	443	434	418	473	439	428	428	447	436	413	444	423	436	401	437	408	425	475	422	454	443	416	412	442	451	421	447	418	445	416	447	463	430	425	407	431	437	448	401	383	433	404	431	451	437	439	380	448	412	391	415	417	414	400	432	439	416	443	448	404	446	431	439	432	426	439	424	440	436	444	443	439	443	450	458	444	411	444	446	439	403	460	444	427	453	417	412	430	448	445	472	433	460	414	452	432	427	430	417	444	421	472	424	465	405	449	423	448	429	448	392	476	426	428	441	431	394	432	453	455	439	450	431	455	428	430	455	404	404	418	410	432	449	422	429	430	422	420	436	404	422	454	463	431	419	458	421	437	426	425	451	479	419	418	426	416	409	462	407	459	437	420	443	406	459	452	434	424	452	423	446	448	461	486	437	456	436	457	413	430	410	429	429	417	424	411	431	438	427	433	441	424	395	439	458	415	422	434	412	429	455	431	407	474	459	431	433	420	433	470	430	403	462	430	439	436	432	441	404	439	443	460	405	415	487	467	420	423	414	395	423	431	455	447	464	424	382	443	421	429	429	421	408	393	451	447	439	415	432	425	428	453	448	425	422	404	413	437	430	416	437	435	434	429	418	428	439	418	401	460	446	426	390	394	450	411	457	408	425	466	426	451	427	428	452	456	429	468	451	435	444	413	436	432	442	455	426	415	415	422	430	425	435	439	415	394	425	418	484	431	445	445	423	426	404	449	450	431	419	439	431	438	436	420	435	432	436	439	449	433	453	475	450	454	402	419	440	483	437	416	405	434	423	461	472	401	446	402	427	449	449	480	482	427	438	415	419	437	413	442	426	440	417	435	448	407	447	449	454	433	410	443	435	425	452	386	472	481	427	393	473	426	449	441	421	408	424	415	423	455	426	427	420	439	442	408	442	413	416	486	418	404	399	424	437	433	402	424	446	437	454	436	421	445	443	391	428	456	384	416	454	454	467	451	457	423	452	438	460	433	382	448	432	466	415	435	448	449	448	447	448	447	409	427	420	426	442	424	452	427	450	437	398	409	449	434	421	427	424	424	407	405	389	461	481	449	436	415	415	436	479	441	410	450	464	448	431	419	430	422	392	420	441	438	435	419	445	431	423	437	464	422	438	432	434	394	482	420	443	504	424	431	436	460	430	403	445	397	440	453	424	423	474	418	425	433	407	419	420	408	417	433	416	482	432	427	403	389	408	426	413	457	470	443	460	458	456	428	422	455	436	445	418	447	405	484	419	424	449	439	445	430	445	395	452	471	466	418	404	462	454	412	431	434	456	422	437	418	426	444	465	455	471	421	444	442	426	400	439	396	465	442	445	432	445	448	446	409	424	427	399	439	422	454	446	388	440	434	440	453	449	422	445	463	444	458	428	411	431	439	395	437	430	416	440	413	451	406	459	442	420	440	450	446	412	429	419	466	408	423	412	429	446	471	411	422	435	428	431	440	461	436	440	398	416	393	450	464	423	465	409	419	430	425	403	443	435	405	444	417	439	463	436	432	416	453	425	431	421	431	416	384	433	421	429	475	423	419	394	411	430	432	448	454	434	481	417	402	446	478	464	396	441	445	414	420	439	414	434	412	444	386	453	426	453	428	464	439	458	446	435	480	415	436	457	442	440	435	424	403	453	469	451	420	470	413	465	436	405	421	441	476	440	392	433	421	446	431	417	454	411	427	473	427	431	446	419	422	434	436	460	435	427	452	400	441	432	442	436	428	414	413	443	469	410	436	408	460	419	475	446	469	393	447	394	426	431	380	455	423	440	434	451	447	391	446	438	433	438	393	432	433	411	400	449	447	456	422	463	442	451	426	414	421	434	427	383	437	428	429	429	438	445	451	409	451	426	439	439	415	433	473	445	444	421	447	440	402	415	423	436	454	441	465	396
23020	21431	29095	24199	21507	21990	16737	6534	3881	3032	2340	1838	1496	1286	1109	886	801	801	677	652	551	518	501	418	418	437	403	358	359	399	371	368	404	408	398	430	387	391	382	405	402	399	447	401	438	423	376	397	432	388	434	399	382	358	396	408	354	369	397	379	413	360	378	364	376	345	376	382	400	360	359	358	367	348	367	375	336	348	365	382	398	343	401	384	395	407	349	355	385	371	387	391	377	379	398	396	334	363	373	385	383	367	386	379	365	363	375	344	367	382	368	355	403	379	401	358	363	373	351	373	385	366	343	366	372	379	363	371	379	366	353	346	380	349	381	348	367	382	344	396	348	369	360	344	361	398	404	367	355	326	369	381	375	372	359	367	384	338	361	364	364	350	327	392	351	391	389	372	381	366	367	362	372	387	355	359	392	383	364	387	369	385	372	332	362	368	392	372	379	352	328	340	361	370	332	375	345	389	369	357	369	352	364	383	362	350	368	384	395	382	391	373	335	365	353	338	382	355	366	379	358	383	381	358	335	368	392	379	364	356	359	359	355	381	365	342	343	358	350	358	376	371	378	368	356	343	369	353	375	356	344	373	367	364	338	401	381	349	374	380	346	365	369	369	398	371	378	340	371	359	367	357	354	395	376	365	387	369	315	354	370	393	389	368	369	366	371	354	381	394	368	364	371	355	391	399	387	355	377	381	387	327	337	369	380	371	357	403	364	349	375	392	374	343	362	370	378	369	363	363	381	369	349	365	342	344	359	351	382	367	353	341	358	390	372	361	362	368	367	392	369	370	368	357	394	375	370	392	344	358	368	362	360	373	383	401	370	394	356	367	387	387	411	386	344	371	370	381	357	423	381	380	352	380	373	374	341	365	357	361	370	419	366	365	366	388	339	349	381	372	398	366	376	368	360	362	381	372	358	350	364	378	341	372	366	372	368	385	386	369	394	339	366	337	382	383	360	337	422	370	333	359	321	386	377	389	366	391	367	369	354	389	382	373	366	380	366	341	386	362	361	380	338	352	383	401	385	377	358	351	368	368	385	354	360	385	377	388	323	371	354	370	351	380	361	370	379	369	369	355	350	394	331	359	371	380	361	353	377	389	366	385	372	363	388	386	382	372	366	376	395	366	351	339	392	386	381	360	386	331	372	354	359	371	374	392	386	355	356	378	376	385	364	376	370	355	419	358	344	346	357	409	351	373	388	351	364	411	377	330	342	402	367	357	362	350	360	351	369	354	335	361	435	372	369	352	371	367	339	378	387	369	387	353	377	354	378	372	370	388	342	384	387	364	363	340	379	374	363	369	389	404	348	361	324	385	366	328	375	377	346	351	365	386	367	372	342	349	361	362	352	366	382	380	370	349	364	368	383	366	363	344	395	383	369	357	367	384	384	393	348	356	368	387	393	370	384	379	357	366	353	357	363	376	378	385	393	380	350	362	370	359	375	376	367	393	369	360	354	381	376	382	375	413	355	359	360	376	383	354	376	350	369	401	366	361	402	365	364	357	385	358	393	366	343	394	378	365	372	357	395	367	346	377	340	338	342	352	368	361	387	370	369	373	360	392	374	362	384	354	376	388	400	416	365	363	345	368	356	371	353	352	389	399	376	361	369	367	400	359	392	397	355	348	365	379	344	376	334	359	393	393	362	374	356	359	369	383	351	340	376	356	400	399	366	356	329	385	344	357	379	351	390	344	351	379	379	360	356	367	346	337	370	422	342	356	323	346	362	389	363	350	347	350	402	371	382	351	371	359	336	369	375	393	362	333	371	367	334	333	385	372	391	385	354	377	338	375	359	368	367	373	401	373	365	374	376	356	338	369	382	351	352	374	417	366	357	392	358	368	354	398	385	384	361	337	414	375	376	330	375	381	386	353	378	372	330	378	386	347	378	390	354	362	395	402	371	364	382	343	350	382	329	357	354	349	348	367	373	389	372	410	389	388	384	367	376	371	371	386	376	369	400	328	352	380	338	343	366	379	370	344	347	382	400	394	339	362	365	371	417	352	386	369	376	362	378	346	361	373	358	353	359	376	329	354	344	358	383	392	414	380	371	354	370	385	365	353	354	368	355	366	366	394	356	344	380	359	389	373	362	368	364	379	352	324	354	363	349	360	380	355	360	371	378	397	370	362	384	426	375	392	399	400	373	367	374	361	350	350	377	389	359	378	379	390	386	367	384	426	391	366	364	358	313	354	346	381	391	345	359	376	367	364	368	380	391	376	343	366	392	365	364	382	359	337	356	345	344	391	382	367	365	365	350	345	365	344	371	388	399	359	352	383	373	385	408	373	378	397	363	344	375	364	347	352	362	371	397	378	391	371	373	342	340	382	393	378	360	372	367	374	375	368	339	368	378	317	357	380	388	351	375	367	390	384	339	420	351	383	366	368	381	370	352	377	385	367	345	366	366	362	383	354	400	395	379	345	395	369	374	343	358	384	372	362	355	373	345	353	352	365	384	368	374	359	331	389	371	362	364	356	378	395	361	357	379	364	361	349	362	348	355	349	369	401	391	369	411	385	360	392	373	368	381	407	348	363	343	365	365	334	354	364	380	395	382	365	401	374	328	351	357	387	379	362	351	352	395	402	353	392	371	403	393	369	379	373	345	371	372	348	378	389	344	394	397	342	335	351	384	378	338	364	370	387	365	366	381	359	366	350	326	371	418	363	350	384	369	376	353	400	367	367	357	353	340	360	352	359	321	356	394	372	370	382	363	369	381	396	388	391	344	393	356	382	379	365	406	377	345	347	365	376	358	356	429	388	360	392	374	391	360	345	350	355	347	387	353	356	359	391	304	330	352	387	359	336	407	375	375	355	361	394	369	373	369	356	334	356	341	373	354	324	350	378	357	346	319	380	370	377	354	363	362	358	359	365	373	354	354	368	353	365	353	360	366	399	364	347	364	358	367	345	365	374	368	329	345	384	364	369	375	331	381	371	387	374	357	378	362	365	340	363	363	359	375	362	367	395	386	368	365	384	368	367	379	377	375	357	359	344	377	388	368	345	382	362	363	345	376	376	370	365	408	357	358	354	391	350	355	371	371	369	365	364	354	378	385	367	382	395	398	394	335	378	355	369	375	399	360	361	378	310	373	395	366	339	409	350	384	353	372	344	358	390	365	377	334	360	347	409	364	351	364	361	389	381	343	350	348	386	344	383	365	342	358	368	332	380	341	381	380	338	356	374	363	393	394	376	399	352	363	390	346	346	392	364	363	374	384	406	397	380	359	378	379	386	342	312	388	381	383	360	362	404	386	371	387	383	339	391	347	363	358	341	365	355	379	369	377	373	395	383	401	333	385	370	424	349	384	414	365	360	353	346	385	394	368	349	355	390	372	365	377	374	370	371	387	341	360	384	381	334	403	371	382	332	418	361	374	384	383	353	416	358	395	358	350	368	348	384	349	370	379	373	360	381	364	378	356	381	374	393	345	376	383	339	356	350	397	362	369	348	404	385	347	367	334	343	356	354	376	371	396	369
31484	53794	42716	27153	21569	17050	11777	8658	6177	4437	3496	2737	2202	1715	1385	1234	1085	969	868	844	701	715	570	560	526	495	480	454	435	484	445	469	458	492	494	481	446	489	479	463	502	488	506	467	533	458	456	478	458	461	438	430	483	475	471	466	424	436	472	498	454	443	438	427	409	448	441	427	469	447	418	446	435	446	402	433	445	429	425	451	415	447	429	429	426	434	427	452	448	443	442	458	421	437	457	462	431	445	446	482	460	436	432	432	428	423	416	430	441	410	419	429	423	445	398	378	403	412	434	395	425	464	427	407	419	462	414	401	413	416	433	466	426	386	434	386	406	424	441	429	397	392	426	423	448	414	454	395	410	461	411	450	434	454	394	446	442	444	411	419	399	411	400	444	444	456	418	419	400	434	462	423	362	441	412	439	426	435	433	430	449	393	440	379	459	411	446	404	398	440	451	406	418	430	407	444	443	388	444	454	439	424	431	385	440	438	421	417	448	424	434	414	413	382	409	420	439	412	416	476	424	442	443	408	423	392	413	421	424	417	443	421	426	448	430	427	461	446	435	423	438	473	421	404	401	439	459	441	453	427	468	407	458	412	450	442	419	423	422	414	421	411	397	438	457	423	435	437	412	445	464	398	446	421	435	424	441	410	434	424	455	414	418	407	430	401	435	404	447	417	449	453	446	431	425	418	419	393	419	403	468	435	436	443	440	416	428	434	441	431	431	426	459	432	456	433	440	434	451	433	424	428	449	435	431	444	461	437	465	475	427	437	433	419	406	455	442	431	445	457	416	452	429	399	435	438	437	438	423	431	424	444	431	445	441	429	444	420	387	468	406	391	451	400	449	426	429	443	426	458	447	423	444	437	401	427	410	434	465	412	412	435	428	477	409	417	442	414	437	447	421	451	403	439	412	462	426	462	422	412	428	435	409	418	465	414	419	449	444	424	394	435	441	436	429	463	428	439	435	435	451	440	439	425	433	408	454	398	461	428	401	448	459	444	431	444	475	479	438	455	439	462	418	417	448	403	449	450	416	415	413	434	423	431	432	411	437	447	412	429	426	418	453	427	436	451	451	432	430	446	413	418	465	424	417	410	416	420	432	469	432	414	450	432	422	438	446	406	396	404	405	422	439	421	460	401	423	381	421	435	422	412	417	453	424	430	427	443	382	426	464	438	453	442	425	449	402	437	432	418	431	400	413	449	437	446	416	429	428	433	420	419	411	435	424	426	446	413	419	425	453	466	434	408	377	416	431	408	461	429	407	436	435	440	433	428	446	449	461	447	413	425	459	445	424	407	400	462	416	437	427	436	470	478	433	417	444	416	371	416	435	408	413	423	412	421	427	421	428	426	434	415	426	454	428	460	418	450	451	404	406	437	448	425	432	449	427	465	457	434	511	453	419	436	412	425	400	408	428	406	463	428	440	413	432	408	428	446	417	445	429	429	445	457	413	434	404	392	397	406	441	452	421	437	448	417	452	453	402	419	442	418	419	427	416	431	425	430	431	415	413	441	398	441	426	419	414	405	419	421	446	452	413	416	434	435	381	403	391	469	404	439	439	413	407	499	404	424	451	428	407	420	455	444	437	454	415	425	445	406	451	442	402	466	403	435	431	434	446	416	435	408	399	438	452	425	383	399	413	451	430	414	418	432	438	426	426	445	450	442	404	469	445	432	399	427	447	445	393	439	414	423	427	434	458	429	427	448	439	457	423	425	422	438	396	434	427	414	399	435	424	390	415	401	425	418	433	428	421	435	443	413	433	414	448	436	445	411	448	431	394	450	454	409	440	431	409	436	464	421	426	442	415	415	428	421	441	405	413	435	433	439	471	427	446	454	452	414	434	429	439	418	452	438	453	424	427	432	427	449	416	447	457	409	435	436	421	421	420	415	447	382	460	470	454	410	419	425	426	438	447	424	413	458	398	410	459	427	427	378	402	446	432	434	414	432	411	413	442	456	445	390	467	426	419	429	422	440	425	386	402	433	438	421	419	414	412	453	417	424	391	438	435	421	426	445	446	422	441	438	398	454	434	453	448	464	428	456	430	457	438	409	405	408	428	393	444	400	435	387	463	434	390	426	415	445	387	411	431	415	395	384	447	408	408	408	453	404	386	432	417	447	455	407	436	420	437	411	412	440	452	429	408	426	420	448	409	439	414	428	414	459	383	399	424	420	409	421	447	435	413	432	448	423	461	438	452	414	438	406	440	470	434	438	429	446	467	418	421	450	411	413	466	443	433	431	424	433	431	448	419	397	418	410	423	425	433	402	474	452	441	442	455	433	434	433	409	407	439	412	425	415	421	416	481	436	456	443	402	463	445	404	442	436	413	429	430	432	388	402	435	416	419	446	396	406	471	419	423	398	432	483	439	432	435	422	435	453	410	443	457	404	403	442	454	441	442	432	416	416	440	439	421	402	428	411	391	416	449	426	422	432	431	405	420	451	442	426	409	428	425	384	464	420	444	455	437	395	442	453	414	457	460	436	469	428	422	450	445	450	438	458	418	442	449	414	419	392	426	467	425	449	438	410	428	459	419	430	405	414	445	447	441	362	440	401	412	445	421	424	443	455	426	409	429	453	433	384	438	472	409	400	411	475	406	413	427	428	419	414	413	424	416	397	408	402	435	432	426	406	446	419	428	421	444	409	435	425	418	437	416	413	469	440	429	408	380	461	424	444	433	437	432	422	403	405	430	421	438	442	400	423	436	412	405	447	406	439	416	435	462	411	413	402	440	435	396	387	443	445	429	422	444	406	424	432	444	401	458	453	429	397	414	464	422	406	391	442	403	439	418	412	441	470	443	429	422	433	447	406	409	433	432	423	405	435	421	427	468	431	425	417	438	443	464	438	429	402	412	412	447	421	447	390	408	448	419	448	454	422	400	435	421	443	423	467	388	453	446	433	403	429	425	448	450	421	459	460	389	409	446	441	430	411	433	455	402	470	424	452	428	448	452	405	449	420	423	417	441	422	457	459	406	453	444	425	445	445	404	423	426	439	441	438	432	417	435	418	432	400	414	415	406	403	454	445	422	426	417	424	462	451	404	405	412	442	410	400	408	451	392	443	434	421	437	442	439	399	425	392	382	454	411	396	434	433	430	434	425	394	407	465	439	416	444	438	467	432	425	443	431	437	416	414	445	459	425	418	441	418	434	411	402	454	388	384	373	414	440	421	419	447	399	438	446	428	428	396	458	415	402	435	402	466	417	434	442	408	421	423	408	419	450	423	422	410	436	426	379	438	390	407	438	412	427	447	434	419	448	437	456	440	417	440	429	436	420	419	414	414	447	408	426	422	416	399	389	422	411	402	447	415	401	430	408	437	423	409	394	421	391	419	430	395	417	409	411	427	427	419	434	407	422	410	446	409	423	431	440	434	398	434	418	424	428	424	445	444	413	436	397	440	399	419	409	408	410	444	409	432	427	420	407	401	437	446	419	483	444	410	476	390	426	427	457	419	449	434	454	428	393	429	435	405	445	437
23032	21407	29033	24189	21469	21901	16210	6371	3820	2937	2216	1791	1537	1230	969	891	870	758	647	654	569	538	472	449	432	448	386	416	403	398	422	375	384	388	371	384	403	366	404	379	393	403	395	402	412	435	397	414	399	442	412	410	394	400	426	375	360	353	382	369	418	389	381	376	395	348	378	345	381	400	396	401	397	366	370	379	401	353	354	358	352	351	385	344	376	355	392	355	406	347	403	397	363	378	372	343	364	382	386	375	358	331	398	406	383	364	353	423	369	380	350	353	366	364	348	366	358	343	362	380	378	383	405	353	404	387	383	390	394	366	361	382	363	384	363	368	362	373	372	378	317	350	372	377	376	378	334	320	364	359	369	356	359	368	365	372	379	391	336	378	378	375	361	377	403	374	375	355	363	361	392	354	360	400	377	425	353	380	360	353	357	353	384	393	356	361	387	356	369	389	389	379	381	373	355	367	408	353	400	374	388	372	384	383	359	350	367	359	385	379	330	352	370	373	329	368	333	383	380	392	359	322	376	350	357	377	356	356	375	362	360	355	363	361	347	362	377	359	394	399	362	353	356	374	374	370	331	368	398	348	390	375	338	370	379	357	377	331	362	370	387	365	366	334	348	385	334	383	374	381	339	372	362	350	369	326	385	386	357	371	360	373	352	347	351	348	384	413	347	343	382	393	371	391	339	339	371	371	351	341	371	364	409	340	363	392	365	357	363	349	409	358	348	365	386	389	387	359	376	335	349	347	368	362	369	342	371	370	343	365	368	377	383	358	374	358	376	381	379	338	347	369	391	337	351	359	354	375	360	397	380	363	370	374	360	350	355	401	373	361	372	370	382	361	392	344	333	380	344	364	369	345	385	373	376	345	388	348	354	380	342	360	401	376	392	367	368	349	391	395	377	373	366	364	347	366	403	361	381	352	400	380	395	372	383	362	368	379	367	375	349	354	335	351	377	368	386	366	371	364	366	366	367	378	377	362	368	339	371	378	356	374	358	366	364	390	351	404	363	378	390	373	383	359	386	364	370	377	366	360	370	369	386	364	373	337	352	391	340	369	360	374	363	369	366	365	354	357	414	351	375	365	348	347	397	346	412	355	350	362	393	383	385	365	357	371	370	396	340	367	331	355	385	379	373	375	366	362	387	387	385	332	373	383	341	372	351	377	356	378	388	345	385	323	367	362	376	356	411	362	375	358	394	348	389	358	371	376	412	332	358	326	352	368	402	354	384	354	364	384	368	359	358	357	390	373	358	375	352	356	380	373	381	374	377	340	392	359	382	361	399	397	347	385	387	379	360	340	379	336	415	332	346	345	373	374	397	317	329	383	389	370	382	395	391	396	372	403	366	367	378	351	337	376	372	376	371	360	360	362	370	343	376	342	346	343	357	381	328	337	353	363	369	387	411	334	345	357	363	382	357	404	366	370	371	382	350	348	327	343	355	350	367	339	357	372	348	374	366	386	361	364	369	348	341	365	358	395	403	359	341	355	416	396	360	398	358	351	357	369	405	382	355	408	364	383	361	386	354	332	345	404	367	370	364	364	362	344	357	376	340	387	372	365	343	353	386	359	364	373	375	358	385	393	355	358	353	366	375	355	339	397	358	374	349	377	375	388	344	377	337	380	373	347	403	382	394	347	342	371	375	376	369	385	419	358	377	356	317	359	356	369	344	354	346	385	313	366	392	358	389	343	357	417	376	364	354	353	375	356	385	347	375	378	363	357	389	376	373	363	374	361	383	378	354	377	372	338	381	367	349	363	374	365	370	369	361	365	343	335	327	364	399	398	365	378	373	360	355	396	369	336	361	348	341	374	330	343	357	336	372	395	377	340	321	357	369	370	388	349	343	351	357	349	337	371	354	410	367	350	388	341	400	357	376	383	382	341	353	354	406	362	392	366	405	357	357	343	398	382	397	355	416	362	373	366	356	380	339	338	377	374	374	355	361	375	366	341	353	343	329	352	344	380	383	356	371	378	368	381	365	363	359	368	359	370	395	372	333	335	354	379	369	378	346	394	350	352	339	365	370	363	362	359	372	354	357	372	372	369	362	363	359	369	387	373	364	330	361	360	363	355	350	389	369	381	362	346	334	359	406	367	382	393	348	321	364	371	344	357	380	359	356	396	376	341	385	360	362	383	358	352	340	370	312	326	376	357	340	330	345	341	364	313	382	367	361	345	343	377	377	377	353	384	384	374	346	354	375	370	364	373	363	344	380	375	362	374	365	373	385	380	350	351	383	360	346	367	348	375	363	363	361	343	357	381	359	366	379	383	371	375	375	380	410	382	376	383	379	366	342	356	347	382	397	364	350	374	395	380	370	359	376	402	352	379	362	371	385	364	360	382	392	376	377	374	360	370	362	359	355	369	345	352	348	358	355	367	351	364	375	357	367	328	370	357	323	352	364	371	353	376	327	384	392	323	352	365	389	363	392	329	342	378	360	407	361	378	329	366	330	346	383	353	384	370	333	406	353	397	348	385	363	356	375	354	392	363	343	395	384	397	367	364	360	387	381	336	359	338	371	385	374	390	366	358	400	322	346	397	362	328	365	402	329	346	377	400	386	373	352	372	378	370	356	362	363	369	376	355	407	385	342	390	371	384	358	339	355	389	376	376	363	407	375	366	354	388	380	370	396	360	365	399	369	356	402	361	364	356	340	354	351	358	366	332	365	361	389	351	359	357	362	382	344	362	312	342	347	376	386	361	396	345	382	362	387	343	325	384	397	359	347	358	378	390	383	346	367	357	385	356	369	355	364	372	349	357	387	388	353	363	403	380	342	375	400	381	349	354	382	357	388	373	356	395	371	359	375	422	372	378	358	382	342	371	356	377	381	380	380	397	343	357	357	361	380	372	376	360	362	364	353	368	352	353	348	377	369	358	376	362	365	345	383	347	389	351	394	381	363	384	371	394	337	372	320	371	351	371	388	361	361	355	360	371	380	361	362	374	409	376	364	386	339	350	356	374	364	359	385	367	410	357	313	338	370	325	365	372	364	361	353	376	419	358	371	351	381	365	350	385	383	372	374	346	355	379	359	343	361	347	379	351	337	397	336	396	346	360	367	383	361	360	358	351	359	361	404	357	347	363	369	378	389	366	389	364	358	378	385	370	401	355	340	359	385	380	360	386	385	369	338	327	377	372	384	380	373	353	390	351	352	390	353	352	336	355	397	369	342	386	320	376	382	369	388	355	360	410	369	329	364	351	381	328	352	387	371	339	366	386	388	383	371	386	367	351	364	338	372	358	362	362	355	374	354	373	358	348	370	375	358	326	368	378	392	360	371	341	350	332	366	352	365	405	350	382	372	347	394	368	344	363	367	373	370	387	391	325	368	387	340	352	370	340	392	373	381	379	365	365	360	367	370	384	383	344	359	391	365	372	330	350	370	369	351	370	364	405	357	337	371	369	376	351	377	360	356	364	353	331	382	368	383	332	360	366	369	357	347	376	336	405	356	352	398	382	368	376	337	353	385	373	361	387
32009	52903	41439	26165	21343	15964	11548	8313	5927	4346	3298	2676	2232	1708	1430	1203	1067	922	834	788	696	669	648	580	514	493	451	465	438	430	485	450	506	475	467	526	456	454	449	450	493	472	493	535	471	466	462	441	467	475	465	456	454	431	436	409	443	403	433	438	435	436	414	427	472	464	447	404	431	413	422	436	403	429	425	418	408	429	512	473	421	424	397	415	450	442	470	437	443	420	457	441	421	408	456	445	426	460	440	443	478	453	408	409	406	442	428	440	438	433	449	472	409	445	434	402	411	433	416	393	447	444	436	434	429	419	411	443	466	412	426	431	439	421	420	392	399	442	449	478	454	472	434	454	415	434	404	407	442	441	408	422	395	413	458	443	430	432	438	441	418	438	403	399	440	402	411	433	456	442	408	431	422	399	405	441	429	428	416	444	402	421	421	406	416	408	419	400	424	426	423	406	420	425	403	452	414	410	429	449	399	399	441	452	433	408	410	454	415	431	467	415	437	437	443	390	390	435	448	408	411	438	426	421	397	437	441	382	460	435	430	431	384	440	464	420	415	425	460	425	425	430	428	433	434	460	395	433	441	466	406	392	420	389	411	440	431	415	429	427	430	409	444	439	414	396	413	379	408	429	418	451	425	408	407	455	406	433	420	407	413	385	437	407	427	436	461	438	423	428	387	406	436	443	422	453	415	453	416	448	434	448	424	399	421	390	443	431	420	443	402	431	402	402	419	466	412	379	417	421	414	402	409	422	438	399	419	394	430	437	417	397	454	438	432	404	418	414	417	417	394	402	423	440	392	429	439	471	402	413	421	411	424	438	421	446	450	425	462	432	436	440	441	408	438	440	436	450	423	419	413	450	450	416	453	449	436	433	396	426	417	397	450	417	447	403	467	386	396	396	414	453	390	422	406	444	438	411	384	456	417	456	433	437	414	405	397	435	430	419	422	428	401	405	413	404	421	428	431	428	430	442	407	422	410	435	411	438	423	440	472	455	422	406	458	452	427	419	399	431	471	442	441	455	456	404	489	405	402	457	427	459	446	443	425	423	446	392	412	415	445	457	416	431	408	434	440	412	439	451	413	443	409	457	401	414	444	422	415	437	468	427	457	433	391	423	397	421	426	427	440	406	439	405	462	403	422	410	415	390	409	408	424	443	447	403	400	402	417	444	459	419	425	440	433	455	452	442	442	415	428	418	417	412	438	441	422	406	428	420	428	422	407	458	427	415	435	431	423	394	415	433	425	404	383	430	412	433	420	470	381	443	414	429	409	411	425	402	405	407	436	443	420	415	423	404	436	426	441	402	464	411	429	444	385	437	411	427	461	409	420	415	430	407	417	426	435	436	406	437	420	429	437	409	425	450	455	392	450	462	419	429	440	442	448	433	427	416	416	440	416	402	409	455	382	471	443	415	420	428	425	403	425	386	407	452	411	390	446	418	415	402	408	409	452	442	437	425	451	437	461	418	453	430	414	404	444	409	425	429	411	441	421	395	413	427	438	446	415	426	444	417	445	415	436	448	401	429	426	451	424	404	427	455	396	448	437	434	407	414	425	461	441	439	407	416	410	451	411	429	412	417	454	418	454	385	458	441	432	435	427	403	434	428	440	434	436	421	437	447	448	410	397	411	417	446	430	435	407	423	404	442	370	447	439	430	414	477	435	437	415	396	449	430	437	431	435	428	421	418	395	419	430	417	416	419	453	420	431	442	410	455	434	437	425	451	434	408	443	415	440	400	418	420	439	453	409	427	415	416	413	447	420	405	426	437	383	456	428	441	443	474	434	403	424	400	390	390	418	446	417	399	423	432	446	411	406	448	379	405	382	423	442	448	459	417	398	408	376	422	445	416	452	453	455	456	438	421	432	416	447	437	480	429	420	422	419	408	459	445	419	436	432	408	442	432	435	434	426	437	422	417	445	433	448	402	376	398	426	485	442	452	420	416	432	435	419	420	378	405	450	410	431	465	395	395	455	421	407	415	433	432	427	447	401	446	465	431	438	429	404	416	373	409	416	447	448	424	426	438	411	423	465	445	437	411	381	446	425	422	452	455	450	403	404	398	406	452	387	454	443	417	434	433	425	420	404	461	439	416	475	431	438	423	416	412	419	376	404	421	438	419	440	459	410	428	427	431	449	406	425	421	406	447	407	412	404	404	446	417	415	418	452	449	398	415	424	450	418	406	435	436	452	428	413	441	433	464	419	413	453	411	410	401	410	437	448	429	440	415	418	409	402	420	441	396	406	441	420	428	444	426	433	449	404	400	413	394	420	428	408	425	431	420	395	396	443	427	457	392	409	387	442	453	454	440	432	421	401	418	414	416	399	462	449	428	434	409	424	418	420	406	440	435	424	407	416	438	436	452	429	407	432	437	401	432	466	452	449	432	401	402	469	443	439	404	449	447	453	409	418	436	438	411	405	438	435	443	445	473	454	486	415	434	427	414	442	426	441	447	440	424	407	452	405	425	461	440	396	452	410	443	408	402	432	394	411	418	472	468	446	428	419	403	446	432	435	422	434	446	397	424	427	424	446	429	406	436	388	433	449	410	453	425	417	439	410	394	452	449	407	412	456	412	404	428	440	409	428	430	419	402	456	399	429	408	453	453	429	431	411	428	398	423	414	426	386	419	423	430	471	411	467	442	384	443	434	416	425	430	444	451	423	407	394	429	394	428	450	414	439	442	450	449	424	445	426	421	395	405	414	399	430	406	422	413	413	402	433	461	428	450	411	435	404	430	437	424	438	415	432	441	452	449	435	416	406	430	426	421	428	425	414	435	407	411	425	422	401	424	419	425	399	414	454	429	420	422	416	423	427	443	397	446	434	451	434	449	375	439	412	419	434	421	445	415	428	418	434	400	424	414	417	414	404	462	411	414	391	452	412	388	431	428	441	440	417	421	434	387	441	460	414	404	423	447	443	448	437	433	418	406	412	412	417	427	403	429	385	433	438	428	419	409	428	446	409	452	430	441	410	423	386	438	403	421	403	440	418	428	438	440	410	427	424	436	447	461	421	415	425	434	439	402	415	417	375	440	464	423	407	431	418	398	446	410	424	391	410	451	442	459	397	411	405	404	426	465	440	461	396	462	413	426	437	429	431	415	446	453	391	444	420	410	416	421	399	424	451	471	388	433	401	420	389	422	422	436	423	386	425	413	428	445	417	475	405	410	453	436	413	417	436	445	462	434	449	411	435	449	390	440	466	400	400	434	401	405	401	444	440	424	391	436	407	403	435	416	447	468	454	441	403	407	443	421	424	410	385	428	451	441	398	429	429	442	418	417	426	372	436	473	448	443	437	444	408	439	460	411	418	460	378	421	408	419	424	445	441	417	427	430	452	414	418	410	438	423	469	409	391	429	439	384	416	417	427	442	429	394	424	437	465	424	412	444	406	418	406	459	378	445	453	409	393	405	458	435	424	414	390	442	399	416	399	397	403	409	435	431	435	436	440	416	452	417	419	417	432	397	432	418	436	434	411	376
22940	21381	29013	24134	21461	21978	17202	6857	4397	3077	2422	2013	1605	1349	1131	969	864	772	674	604	583	572	502	485	433	387	395	403	396	389	405	383	400	385	366	433	391	412	382	372	369	408	443	429	384	401	381	409	437	431	399	368	386	410	380	404	343	374	417	392	414	381	366	385	398	374	417	413	362	335	416	371	391	395	370	348	349	391	366	349	388	377	409	389	351	380	370	422	352	381	391	372	358	413	365	353	357	401	359	345	330	382	359	353	338	393	330	368	361	348	349	352	383	374	388	340	356	381	388	412	353	363	386	367	361	395	397	370	365	371	361	355	373	385	386	350	420	384	366	348	372	385	389	370	365	378	399	329	387	391	362	376	350	365	376	396	362	367	351	344	365	362	371	369	361	371	374	384	368	375	341	376	354	360	381	378	363	352	341	375	373	381	367	350	389	384	337	357	368	370	400	387	347	382	374	369	354	356	372	359	365	342	303	354	339	350	375	375	363	388	362	358	334	354	329	357	340	364	319	369	341	374	350	340	341	383	379	359	354	350	356	345	372	371	376	393	385	364	378	348	387	364	373	350	377	372	314	356	371	376	387	352	354	374	361	389	393	372	366	348	347	324	367	387	362	361	357	359	373	365	369	344	359	329	353	347	344	338	353	365	394	347	360	368	330	359	381	332	367	372	373	384	345	336	331	364	363	360	381	374	340	409	373	398	366	341	341	347	383	354	358	339	344	363	371	382	384	366	371	361	387	350	346	356	373	385	374	360	369	346	345	370	390	356	383	380	380	345	350	388	399	337	365	395	353	363	408	348	409	348	347	366	382	396	307	355	377	347	359	388	367	350	351	380	357	397	337	352	350	373	393	339	340	384	351	379	384	385	359	371	373	368	372	340	357	375	378	381	364	351	350	394	364	365	414	368	348	350	356	362	364	368	373	380	377	354	400	358	356	372	391	362	373	354	388	358	345	350	391	340	355	391	368	376	373	381	364	386	389	388	338	369	401	339	361	379	362	322	376	388	371	393	387	345	344	370	366	321	409	362	366	372	359	369	338	365	388	335	366	341	360	358	363	359	359	349	378	365	363	375	356	409	373	360	356	358	374	327	404	373	373	365	339	332	369	389	373	379	365	362	358	365	314	357	347	368	354	346	359	345	379	363	367	361	355	326	358	375	380	364	354	416	362	342	350	366	336	369	351	359	383	362	374	381	372	385	375	365	374	400	391	359	365	349	400	358	344	363	376	356	369	371	375	343	373	354	359	377	354	358	363	380	364	385	337	340	348	356	407	374	384	380	364	363	360	355	385	348	354	396	369	353	344	402	408	402	376	348	398	315	379	404	365	385	367	345	381	376	368	371	375	340	369	379	364	353	358	369	339	384	362	363	376	336	354	347	366	366	358	391	385	338	368	330	383	363	366	361	345	348	379	378	369	369	306	378	347	379	352	380	358	359	367	355	366	373	373	397	367	357	403	345	357	367	369	343	371	360	348	371	346	328	363	351	363	355	347	350	352	349	349	348	349	373	385	402	362	390	366	367	389	358	365	383	366	344	333	374	337	396	374	383	383	326	367	365	338	374	338	361	392	331	372	371	369	358	344	377	392	348	385	382	378	344	359	339	336	405	382	343	379	342	350	402	357	375	348	373	349	373	377	393	371	409	369	359	362	347	363	361	357	390	342	388	390	366	374	414	376	339	396	356	370	358	380	360	374	370	360	371	398	377	363	352	364	360	371	351	361	359	356	363	348	369	371	370	371	343	382	388	364	376	334	369	351	369	334	386	360	339	370	333	349	364	333	350	350	347	339	393	348	368	347	351	367	358	378	353	350	382	363	357	386	386	359	376	397	354	372	369	329	358	338	357	385	337	384	388	365	372	335	384	368	350	355	351	350	346	356	371	338	396	393	376	367	345	372	351	359	370	350	360	355	389	353	339	383	379	355	354	326	325	362	387	379	384	355	355	349	382	350	366	364	324	376	384	351	359	396	354	385	369	374	318	349	408	410	357	393	391	393	346	391	343	377	346	385	371	370	378	379	367	345	350	403	367	370	368	398	367	351	356	354	364	350	344	370	408	361	360	356	378	331	381	335	345	425	339	395	332	346	325	380	348	359	365	369	341	368	367	375	365	389	353	399	399	364	384	366	387	341	388	363	361	332	336	395	356	357	372	375	367	375	353	349	332	337	394	343	383	374	364	373	334	396	378	384	325	376	346	362	340	369	376	374	379	359	385	393	371	369	363	331	350	368	367	377	339	378	351	395	331	338	404	389	391	332	369	325	351	350	381	347	359	385	367	327	401	375	375	364	374	373	368	372	355	394	393	326	396	361	427	342	369	352	359	409	364	354	376	389	371	381	377	391	358	371	377	361	381	366	388	386	359	351	350	340	340	373	351	356	402	379	375	348	404	349	361	350	343	404	372	372	349	367	387	335	368	389	383	364	386	363	406	375	386	368	360	375	397	346	347	386	347	362	380	329	360	360	378	364	368	333	376	352	353	323	384	364	360	353	380	382	345	369	371	359	362	337	403	357	383	339	365	364	335	374	349	385	355	393	381	340	402	347	363	366	370	349	393	354	351	339	393	389	330	378	343	364	362	328	358	367	361	336	391	358	359	364	365	360	341	321	338	350	353	364	377	372	385	369	346	376	326	381	365	395	344	368	380	375	372	370	381	351	382	363	375	373	397	378	340	376	357	390	352	347	373	357	356	386	365	369	372	387	390	344	392	402	367	358	333	374	365	345	362	361	358	396	359	365	401	385	383	382	356	358	352	362	335	396	358	362	322	331	375	391	392	368	370	386	345	357	371	374	377	381	363	351	339	344	364	403	363	380	408	351	391	354	369	353	407	332	359	397	356	404	384	390	358	362	367	349	374	364	386	350	354	338	365	339	373	372	397	340	380	372	360	375	359	404	383	334	359	339	361	344	351	365	330	377	354	387	323	362	356	406	353	372	358	360	390	361	350	365	378	355	357	371	377	356	361	366	343	358	345	390	342	352	354	353	345	355	363	349	367	382	361	375	352	367	355	366	335	353	396	359	396	370	395	394	332	345	363	339	367	367	329	361	324	346	359	411	389	356	341	363	392	343	339	343	349	357	379	357	408	369	345	338	340	357	360	363	350	357	378	374	363	352	421	370	368	351	361	375	347	356	371	350	379	349	337	365	328	402	384	335	348	364	331	373	396	379	353	360	359	382	368	362	344	380	355	386	394	379	373	365	366	380	361	369	383	343	389	347	384	355	379	356	351	402	338	366	378	369	394	409	333	372	374	373	362	374	363	368	370	376	381	367	353	365	384	378	363	359	327	376	387	400	346	345	360	352	351	366	358	385	376	358	389	379	350	354	368	384	365	377	373	385	358	382	362	382	386	362	383	384	362	375	372	354	385	366	358	349	354	354	345	363	385	336	334	345	375	392	338	370	370	364	372	318	352	331	372	371	372	369	383	385	375	373	370	387	390	354	383	344	377	354	363	361	380	357	394	377	349
29425	54127	41953	28534	22681	17126	12463	8868	6604	4733	3621	2982	2398	1898	1526	1340	1159	1053	922	871	716	683	607	586	502	565	442	459	474	450	457	453	496	487	451	448	477	484	450	472	481	461	453	488	471	474	446	464	477	473	487	442	452	473	455	454	445	444	448	449	409	447	452	429	407	419	429	488	435	472	453	429	430	422	407	413	415	472	418	454	424	420	447	417	406	466	422	428	431	424	423	433	458	412	431	445	426	438	407	428	416	427	447	427	450	450	402	425	450	446	426	424	430	428	385	432	424	416	437	409	407	436	459	448	466	427	410	404	438	460	446	412	428	394	439	432	452	451	426	447	429	418	415	402	413	411	400	429	427	433	432	428	416	450	408	445	417	397	433	421	400	412	411	417	440	424	382	450	460	435	419	440	416	434	398	483	392	435	414	389	422	450	427	391	431	427	428	412	438	412	392	435	400	412	403	393	404	416	400	394	474	392	449	430	407	440	398	409	420	409	412	408	419	451	389	441	416	382	428	421	416	456	442	411	433	445	422	434	450	450	409	418	429	422	416	410	428	406	399	443	426	417	453	429	409	439	421	440	450	426	438	386	387	400	419	406	421	398	405	440	437	430	399	409	428	421	429	419	425	435	425	454	418	421	405	442	441	434	420	453	434	432	432	460	399	438	421	425	410	427	454	447	417	413	408	428	432	396	449	414	428	432	402	412	401	404	431	420	398	435	435	443	457	428	417	389	426	443	414	456	446	390	389	458	420	418	406	436	426	408	404	456	417	458	402	421	382	452	452	423	416	462	428	415	409	464	425	406	430	406	420	439	409	439	392	424	413	443	414	393	431	401	419	402	452	432	461	429	447	441	394	410	426	425	416	433	435	423	426	440	435	423	453	408	406	420	385	412	410	415	389	426	438	392	410	412	446	395	412	455	419	431	394	435	432	387	432	432	446	407	408	418	423	410	452	440	431	410	404	433	437	455	446	454	433	442	419	431	433	452	410	416	440	410	433	404	431	429	422	428	414	410	400	400	452	425	440	406	428	438	433	391	417	420	378	445	426	397	427	443	401	434	400	424	422	415	413	403	441	417	415	415	410	424	436	419	427	433	416	432	428	417	437	416	394	431	409	441	413	406	433	449	426	418	440	391	423	428	435	396	418	455	427	442	428	437	424	440	401	449	445	417	410	446	423	429	405	412	426	433	438	407	396	462	412	438	421	469	416	416	426	423	440	402	448	406	440	407	462	414	418	416	427	438	430	424	379	435	406	432	420	427	411	412	425	414	460	427	423	430	402	421	441	432	427	408	425	437	425	408	379	400	427	447	401	407	415	419	429	423	416	429	431	421	424	421	413	424	407	425	410	425	420	401	416	423	422	431	434	459	420	430	444	426	483	438	404	414	470	430	404	453	420	435	422	430	426	392	425	455	444	429	401	418	412	471	420	416	374	425	411	439	434	410	425	461	402	436	413	422	425	436	436	434	421	389	430	455	406	442	412	472	396	433	450	408	454	406	448	431	469	414	388	394	447	452	429	432	429	436	403	396	442	428	429	425	413	410	426	388	463	415	422	417	438	416	429	416	444	391	420	425	420	427	391	423	419	415	454	410	426	389	419	450	424	449	419	428	438	468	407	387	414	405	423	410	383	462	431	394	463	447	428	429	419	434	435	411	398	441	445	422	423	433	432	431	441	441	414	409	432	435	410	463	430	434	423	403	429	458	451	427	416	397	421	410	405	412	396	406	418	464	448	406	431	404	440	416	415	443	367	427	435	418	412	401	433	475	439	418	457	439	410	421	428	446	443	430	417	384	433	440	404	426	452	396	422	455	431	412	394	443	412	392	408	438	394	403	428	416	417	428	427	446	429	448	394	440	385	419	395	399	432	414	404	408	383	385	416	440	433	451	438	456	430	425	425	430	384	397	445	420	404	389	402	414	439	413	425	381	405	462	427	419	439	440	408	391	394	438	445	439	436	400	458	406	392	383	417	407	410	442	446	434	429	445	410	395	404	408	407	415	424	435	447	390	420	472	409	450	443	439	392	402	492	411	419	445	427	430	444	424	416	380	411	401	403	446	416	411	395	431	449	414	423	422	407	446	431	411	419	421	430	421	426	429	418	440	445	432	398	425	430	397	403	422	399	446	415	448	418	421	428	455	422	403	407	407	435	445	380	405	386	437	395	437	443	415	395	421	424	427	479	431	434	430	461	417	429	400	384	438	405	415	402	442	385	398	426	428	432	425	437	440	421	440	424	390	450	463	397	421	402	438	416	452	407	406	474	430	439	422	414	394	398	427	395	435	411	406	421	449	384	413	438	414	400	420	429	410	439	414	429	407	435	430	413	407	416	398	431	492	425	384	412	413	455	395	400	413	425	426	405	439	441	390	399	422	400	440	389	421	415	408	442	429	373	455	424	445	427	424	418	407	420	432	421	411	433	390	408	403	420	428	426	437	390	453	397	440	422	448	405	446	415	412	394	404	425	448	422	456	387	426	455	413	399	381	441	455	380	425	417	425	433	421	459	434	403	434	442	451	413	409	391	461	421	420	431	406	430	392	408	381	421	407	437	434	409	402	416	392	430	418	424	414	396	415	399	378	381	394	429	428	419	422	429	422	406	419	418	457	431	415	442	437	458	444	469	391	402	412	445	426	385	418	408	407	402	461	384	412	441	444	449	429	438	423	460	407	433	399	377	473	432	432	459	400	429	425	420	401	428	443	443	431	394	426	429	447	422	440	420	435	384	470	403	413	440	416	433	421	433	423	404	420	407	408	435	405	442	393	418	432	441	438	410	441	472	430	429	413	429	392	443	425	417	425	418	420	407	436	417	412	413	424	435	406	430	448	445	408	386	472	406	442	386	408	432	399	417	421	429	412	415	390	412	406	401	440	425	414	434	420	431	432	419	443	419	438	451	465	417	459	442	414	393	428	436	430	407	408	439	413	452	425	423	430	413	420	438	392	431	433	454	426	380	422	438	427	413	414	442	427	429	410	421	405	387	416	437	392	415	436	431	424	412	402	405	468	400	426	418	385	420	426	442	423	418	425	415	470	445	401	448	442	433	454	402	456	418	445	411	443	375	430	437	393	409	397	411	411	384	444	424	410	410	422	422	433	419	427	409	404	403	391	427	444	420	435	415	398	436	414	408	394	438	426	409	430	449	421	382	419	408	439	417	404	429	425	442	443	384	418	439	415	402	441	406	387	389	411	433	427	404	424	412	445	405	404	435	442	446	400	413	428	415	417	398	421	405	444	376	404	398	410	462	428	438	410	419	465	440	443	412	445	419	419	399	427	423	393	417	445	428	428	443	405	415	443	414	421	438	422	403	457	436	427	404	429	418	402	390	406	442	436	394	438	396	434	392	416	397	437	427	431	444	404	424	425	423	398	405	422	437	427	451	405	395	391	440	416	461	409	462	405	430	413	435	466	435	416	443	420	432	443	444	448	446	481	421	477	431	389	359	427	398	447	408	464	462	407	398	435	400	384
22915	21342	28990	24083	21396	21813	16267	6205	3797	3000	2296	1928	1661	1332	1067	870	776	770	683	575	584	535	460	487	387	412	393	380	365	381	385	384	419	414	374	372	391	395	407	380	400	409	424	417	419	393	422	421	411	384	376	379	407	336	358	360	372	367	375	356	345	366	391	369	380	393	371	438	395	385	377	357	387	378	376	380	359	394	330	394	382	371	370	368	362	380	384	397	371	369	356	391	374	383	374	361	361	361	401	386	358	386	357	372	364	350	381	341	341	355	391	360	356	360	349	384	374	367	388	381	351	367	333	365	342	382	324	391	346	347	338	394	354	382	342	379	390	336	374	368	374	401	353	379	378	340	360	375	355	374	363	378	363	375	327	374	375	344	356	346	344	362	367	364	333	352	330	366	392	368	400	358	380	372	391	391	382	368	370	352	332	349	402	340	374	358	353	383	367	360	382	348	334	369	390	351	358	350	350	408	334	395	387	361	388	336	379	362	373	332	370	343	364	364	350	343	366	393	390	341	379	389	351	395	359	348	353	330	376	357	322	358	378	389	365	339	367	346	332	359	352	326	377	354	346	332	372	401	343	361	362	373	369	388	365	363	350	400	363	357	363	363	360	371	371	329	386	393	373	356	297	369	363	356	328	369	376	359	364	379	360	345	346	350	364	381	346	365	347	397	348	366	341	357	349	400	386	367	381	381	370	386	403	374	347	364	355	401	328	344	379	352	374	397	338	374	365	358	385	386	388	385	360	353	353	353	419	363	350	408	384	389	368	394	322	375	359	398	335	361	368	346	376	323	362	368	353	363	392	354	383	375	358	419	338	380	357	335	389	337	349	360	365	376	368	342	323	347	390	369	411	367	388	377	341	365	355	352	363	398	366	377	366	362	359	357	360	389	383	348	366	404	325	371	364	357	378	346	350	377	381	345	368	358	360	336	373	364	381	371	394	417	361	386	355	339	387	355	352	355	356	358	356	388	371	368	381	344	400	363	392	378	374	384	346	371	342	383	393	361	377	344	362	381	341	381	354	347	376	350	339	338	380	396	361	325	351	352	363	373	381	350	322	352	350	377	362	367	379	362	365	381	384	370	378	356	353	367	354	370	344	391	360	372	357	372	366	381	374	354	330	368	368	365	374	358	391	375	329	390	374	367	367	356	372	305	328	351	379	352	400	377	368	343	367	348	382	357	339	371	350	383	374	362	369	379	359	363	354	311	342	356	350	376	365	388	351	369	344	343	371	349	341	370	369	353	309	335	376	354	370	358	342	314	333	365	389	352	366	365	363	370	363	353	389	366	358	380	352	326	403	359	378	394	328	331	378	360	346	348	355	360	361	369	356	343	320	378	344	320	414	371	364	358	366	347	363	338	315	362	344	370	370	417	378	400	341	372	350	332	384	356	373	377	343	375	359	344	382	380	353	365	372	361	338	379	353	382	371	360	359	359	364	345	360	362	368	366	373	381	358	351	376	346	336	374	405	385	352	361	346	355	341	356	368	344	333	363	367	327	379	366	350	383	348	342	359	358	384	354	343	363	367	375	320	358	360	379	410	361	363	366	386	347	368	353	361	416	354	356	387	361	381	312	406	375	372	360	346	326	380	367	361	347	327	355	382	385	345	351	393	335	376	341	391	334	349	374	386	391	340	345	353	379	381	397	365	359	356	397	356	342	353	405	360	376	338	409	325	408	351	360	368	364	374	413	363	363	380	373	368	391	375	413	369	363	397	364	338	344	369	342	338	365	356	346	353	351	351	382	340	362	341	347	354	350	364	336	370	365	357	361	394	365	346	339	365	356	365	372	388	338	356	349	380	380	365	396	348	339	361	348	367	353	384	372	390	331	358	367	305	365	343	369	392	359	382	327	351	344	345	366	372	388	391	351	396	351	368	393	339	392	344	379	369	379	371	350	350	347	342	360	327	385	341	422	361	350	355	364	343	378	369	358	352	361	339	374	347	357	386	375	360	350	368	348	357	336	379	378	393	334	368	408	371	369	363	371	339	361	357	334	391	368	362	358	362	348	379	353	366	358	335	332	348	347	396	379	355	392	348	322	366	393	312	339	354	360	385	393	334	345	368	334	381	356	364	355	364	370	358	369	388	381	365	362	387	372	351	349	389	341	345	345	361	331	368	328	393	360	373	384	336	380	381	356	351	345	340	401	364	397	362	339	379	384	361	364	363	365	356	379	367	358	346	353	363	349	367	359	370	379	353	405	347	341	374	390	370	353	375	332	374	363	362	357	348	377	352	374	342	347	363	394	339	343	327	345	382	362	349	329	373	358	363	404	336	359	376	369	379	374	376	364	342	339	381	369	370	360	366	354	371	342	343	323	389	358	376	411	359	395	347	353	374	361	367	378	361	358	369	367	346	327	374	337	324	398	383	365	364	345	307	345	384	340	366	374	395	372	352	386	382	375	350	386	367	384	362	398	349	369	378	339	315	356	336	380	404	366	358	349	322	353	340	322	329	391	367	399	354	395	388	350	362	373	367	389	320	362	349	350	363	345	370	361	388	341	350	352	377	357	384	362	320	360	357	334	363	363	321	371	368	375	334	359	350	341	336	349	381	361	359	373	390	356	366	354	358	370	353	397	399	325	381	387	357	345	385	361	359	364	347	365	370	357	385	351	346	351	375	350	361	352	353	360	327	375	395	346	366	381	369	388	405	382	383	356	385	394	375	359	326	385	371	337	366	368	377	383	407	358	365	403	351	382	388	365	355	362	397	382	389	374	375	351	366	372	349	360	371	373	342	367	384	327	409	345	397	359	369	361	347	386	342	370	386	369	366	372	368	364	393	371	370	352	357	359	338	334	347	351	357	392	351	354	339	347	356	371	354	375	362	371	391	377	372	362	397	371	353	355	367	329	387	367	337	396	335	368	372	403	316	404	366	334	366	376	374	365	376	346	385	357	348	362	362	359	338	328	371	406	380	348	350	355	354	348	354	343	391	359	375	369	353	381	355	356	330	360	397	355	377	357	366	351	324	353	336	372	394	356	375	371	354	381	394	369	390	362	345	379	377	364	364	404	384	381	356	371	355	348	378	385	376	369	344	371	378	377	380	371	341	357	326	406	377	339	397	366	397	371	365	362	352	367	343	317	339	390	374	343	365	340	370	369	381	365	390	347	333	367	344	354	353	349	352	347	385	346	363	313	338	354	399	417	362	340	353	366	314	358	368	354	362	359	329	345	366	356	390	354	317	354	356	402	374	358	374	337	370	392	349	342	362	369	379	378	377	359	349	336	372	356	368	346	370	375	395	370	353	350	355	335	354	352	366	331	343	396	346	362	370	338	377	394	408	369	373	378	363	378	369	359	351	382	368	368	353	376	353	352	346	362	379	367	361	335	362	355	369	347	382	389	335	380	351	369	372	378	351	337	342	349	355	370	339	366	342	333	382	359	358	360	402	338	368	360	367	361	337	318	376	346	328	362	355	363	365	382	351	352	354	353	373	383	356	346	359	365	358	371	365	358	379	371
31393	52648	40312	26865	20557	15815	11384	8097	5925	4440	3439	2831	2251	1903	1553	1276	1107	916	847	795	747	643	620	559	470	486	496	449	476	448	475	474	524	477	470	443	511	459	501	472	479	459	479	503	486	452	463	452	506	453	459	495	485	470	455	457	447	463	401	462	445	412	459	413	448	447	427	432	405	434	434	451	440	454	435	413	444	416	425	374	423	427	427	439	449	482	444	427	447	405	443	432	445	413	417	454	427	436	420	419	455	422	415	439	413	411	420	406	437	413	440	395	435	426	414	448	415	396	449	441	388	387	429	417	422	415	443	408	413	417	443	427	375	417	435	420	420	434	403	436	443	395	407	420	441	412	419	407	413	409	438	401	416	423	431	383	452	461	424	438	386	402	409	397	407	402	431	427	417	376	406	432	409	422	390	419	444	411	443	440	451	444	446	451	405	440	407	413	461	412	412	420	409	409	424	391	412	404	416	400	426	423	427	409	382	424	427	413	469	423	409	451	425	406	407	400	395	414	411	431	399	424	449	374	396	437	444	445	444	413	417	413	388	440	406	421	429	419	417	483	418	438	426	410	436	417	396	408	376	405	433	426	417	381	450	418	397	437	372	437	445	382	392	419	431	412	404	415	404	421	390	448	406	386	457	413	438	426	430	395	466	431	447	384	458	401	407	410	424	410	404	399	432	425	450	426	433	424	389	446	411	393	463	405	417	412	450	455	404	411	451	418	425	440	422	417	440	410	393	442	426	404	439	444	394	446	416	436	402	443	431	419	445	427	435	429	410	450	447	433	422	430	423	412	424	416	400	393	397	416	414	403	466	442	420	405	405	412	465	424	457	435	435	449	415	444	406	388	415	397	442	408	374	426	441	426	391	426	472	402	418	421	380	396	418	443	412	419	430	419	428	426	406	425	412	421	415	430	414	381	453	400	454	413	407	445	444	423	419	386	446	422	459	432	392	438	406	437	437	402	430	402	431	434	445	408	408	405	451	416	398	421	447	424	425	408	446	405	423	434	460	449	378	427	384	420	415	464	392	429	412	415	392	441	424	412	404	427	431	421	431	424	429	423	421	396	458	439	434	431	417	425	432	450	417	421	439	411	450	404	417	414	388	434	411	456	436	418	388	411	441	419	455	455	444	396	436	393	397	402	409	427	396	447	400	433	461	399	390	396	423	418	395	400	393	423	415	406	417	449	458	438	426	452	429	391	392	439	424	422	416	397	405	440	422	407	458	448	431	421	423	424	400	454	455	412	437	417	393	426	412	447	363	423	395	432	442	420	412	423	411	429	407	376	439	442	450	459	442	393	416	445	432	413	403	455	412	464	433	408	391	433	419	415	410	425	377	427	445	409	440	411	441	440	423	430	441	407	410	440	410	413	420	451	438	416	456	414	435	391	420	395	443	416	420	417	437	414	443	414	447	402	431	422	404	421	419	444	425	428	401	439	434	456	404	414	425	424	414	429	455	424	440	429	452	441	428	440	436	405	436	434	391	420	452	410	438	445	432	415	428	453	418	399	418	438	409	431	394	439	467	391	409	391	411	400	380	408	413	409	387	391	384	377	393	399	425	428	430	412	446	426	421	414	416	430	450	441	414	463	419	425	451	397	436	354	391	414	448	435	382	461	398	442	411	393	408	435	426	410	407	406	415	436	423	459	394	407	439	388	436	467	434	433	414	393	412	418	399	410	383	421	445	456	421	464	470	410	385	389	428	430	391	420	401	423	454	453	409	429	396	423	435	388	449	460	446	418	436	436	424	411	426	412	416	428	405	430	425	395	441	423	402	452	424	427	383	410	456	419	437	483	432	421	432	422	449	426	445	472	435	405	424	415	390	419	408	438	400	362	462	389	412	450	430	395	418	421	440	405	436	452	435	401	435	412	401	440	416	432	436	421	398	430	465	428	412	443	468	429	439	419	434	398	394	442	459	455	441	411	462	417	414	439	439	414	403	452	445	393	409	417	418	442	449	486	442	406	418	430	398	428	428	464	418	409	427	421	399	424	451	448	404	435	433	402	391	425	416	453	440	427	441	412	429	415	394	434	424	400	433	409	408	409	426	395	413	415	396	408	413	436	404	438	401	405	430	413	423	393	417	409	411	448	407	459	422	417	395	417	413	401	409	437	422	422	426	425	446	422	385	422	429	426	411	403	420	443	412	419	410	402	436	445	421	415	428	434	445	419	448	408	427	412	430	415	453	424	414	393	455	400	410	439	435	393	412	406	427	410	430	419	397	405	420	436	361	429	418	422	413	394	372	433	404	412	444	413	427	443	413	447	421	439	419	425	449	388	393	472	411	434	405	418	460	429	455	415	444	421	452	426	429	428	437	442	412	405	411	416	424	423	433	462	411	417	394	478	423	424	425	400	381	417	420	431	412	415	440	446	441	440	401	407	396	437	421	437	442	375	446	473	439	406	437	424	405	430	402	414	413	422	398	426	468	433	450	411	426	440	415	439	378	443	428	402	427	435	460	407	416	417	444	385	424	426	465	440	401	448	412	404	437	436	430	453	461	435	419	402	423	421	440	417	420	420	428	386	442	427	415	402	433	398	389	435	400	427	379	449	413	396	436	449	423	443	425	399	462	415	402	463	400	416	405	409	402	438	438	407	451	400	388	433	441	423	427	451	429	445	414	443	428	409	464	407	426	379	444	444	474	420	401	413	402	434	408	371	455	444	413	408	480	388	402	404	438	427	432	432	444	457	392	390	389	433	429	422	419	415	424	412	448	434	446	446	414	436	436	385	401	415	399	441	384	424	459	452	432	452	441	393	432	409	417	440	445	403	441	413	439	412	395	407	420	413	412	417	414	416	412	424	423	441	397	390	418	393	391	428	418	427	392	417	429	413	394	421	420	398	442	388	402	447	438	426	402	445	393	408	398	412	410	450	417	463	428	413	409	408	452	416	423	424	382	393	390	421	420	428	434	406	441	423	387	409	495	441	415	436	402	430	409	434	431	405	409	419	420	408	404	412	390	411	450	444	451	445	455	408	434	406	432	397	439	405	406	403	426	412	435	410	463	422	444	405	431	436	413	461	456	421	428	442	423	425	409	419	426	434	430	405	445	431	444	415	432	427	399	410	422	421	383	394	386	371	419	379	424	429	393	408	404	394	433	422	423	414	448	415	405	432	440	412	415	417	452	450	427	478	391	415	447	413	391	419	440	427	410	442	438	415	396	404	426	414	408	433	410	403	413	396	422	425	426	445	425	417	408	412	423	433	393	411	442	440	415	450	414	432	417	437	387	413	426	408	409	456	456	401	415	403	399	409	383	425	408	422	404	421	407	454	435	414	400	405	405	424	411	419	439	428	457	430	406	431	452	399	399	415	418	446	456	415	448	426	435	418	421	459	431	411	407	428	446	422	401	421	388	421	392	400	431	401	439	396	436	398	396	435	420	437	390	420	439	440	456	417	445	484	451	405	394	442	411	421	409	416	397	411	399	432	440	442	451	401	438	423	414	423	421	434	441	403	430	443
22862	21328	28914	24068	21390	21812	16511	6726	4142	3189	2612	1949	1686	1381	1131	928	883	770	670	556	611	546	480	484	452	410	411	392	402	376	393	387	345	404	374	366	409	401	407	397	427	381	383	410	390	391	400	369	379	377	360	412	419	435	387	384	408	353	361	339	388	379	397	358	354	371	363	350	401	367	391	347	347	363	396	364	381	369	373	350	385	367	364	375	378	399	341	370	440	397	369	340	369	371	337	371	350	341	402	319	390	369	323	341	346	350	369	373	362	342	381	360	370	343	377	384	394	347	342	363	347	372	356	334	379	315	349	401	377	361	384	329	367	332	370	390	375	370	370	341	349	358	363	376	393	383	352	374	365	350	408	355	358	355	357	353	364	311	373	382	350	386	381	347	388	331	341	365	343	370	369	378	371	351	364	335	363	370	375	349	332	361	359	358	338	369	375	354	323	333	355	344	333	334	355	352	367	330	382	342	320	340	360	366	382	334	326	366	340	356	334	376	407	384	365	354	338	360	356	340	335	354	356	357	352	365	365	353	375	338	389	338	391	372	340	357	379	346	361	370	368	337	323	372	317	328	365	351	349	337	365	350	358	352	374	365	378	385	378	362	397	338	338	360	372	369	371	355	365	357	347	346	360	346	371	349	340	369	347	351	348	382	387	347	372	349	378	346	392	359	371	369	349	360	339	357	334	367	318	339	366	360	364	371	350	329	403	372	377	310	334	339	339	358	386	378	344	362	389	360	354	362	354	374	343	356	355	363	358	366	362	392	350	372	357	361	364	365	327	332	346	336	347	359	359	398	354	348	377	371	363	321	386	353	354	360	330	381	386	388	366	373	360	342	373	382	340	329	373	363	373	418	320	379	362	357	342	335	380	335	369	346	335	372	373	337	332	336	352	355	324	368	375	351	334	375	347	358	373	370	371	328	352	379	396	343	356	389	382	360	343	337	347	361	357	358	383	352	361	384	382	330	359	340	358	353	355	340	348	347	374	357	364	345	364	354	351	371	349	362	353	340	340	370	333	347	370	288	360	347	359	330	359	326	363	373	356	394	385	351	366	382	335	364	380	338	350	369	400	347	402	359	396	360	361	393	365	392	359	374	331	399	307	376	358	377	368	360	361	326	384	333	354	362	430	358	344	381	364	396	344	378	349	365	359	357	367	352	374	367	357	358	342	334	335	349	325	376	353	362	365	365	336	397	346	376	342	363	386	370	349	364	347	352	374	373	321	380	363	367	347	396	387	393	349	382	343	363	360	345	358	345	375	384	353	409	373	356	335	338	357	363	369	334	357	378	379	367	370	378	365	374	343	395	351	392	384	379	374	370	339	366	334	374	370	395	378	381	395	366	351	365	361	370	366	319	350	342	366	350	373	357	364	334	365	347	359	338	330	312	365	310	371	341	344	384	355	359	392	332	349	361	379	381	364	407	350	347	330	356	332	362	343	350	368	392	344	367	338	312	361	346	383	369	342	352	383	361	355	391	349	394	372	372	349	323	347	369	361	344	352	353	351	348	376	352	374	351	340	361	362	384	354	369	370	372	379	352	345	344	339	357	368	393	340	321	348	360	391	345	365	359	372	362	351	361	348	364	357	376	371	313	359	368	324	375	334	354	336	384	385	328	373	348	336	366	369	357	354	345	355	367	307	370	366	359	380	338	377	370	365	369	380	361	356	352	354	367	341	347	329	346	359	368	349	396	354	362	376	343	363	385	353	381	353	366	372	393	370	330	372	377	358	372	353	368	379	361	356	400	337	356	342	353	371	359	381	337	325	346	364	376	338	384	353	371	360	373	367	366	362	345	392	370	372	377	395	340	380	354	358	328	325	357	338	346	348	339	375	338	370	344	373	394	379	354	351	312	349	359	354	353	353	390	327	355	359	358	369	346	333	378	379	374	385	393	352	355	351	337	384	334	361	382	327	331	345	332	400	404	339	331	363	354	376	347	367	411	367	327	339	340	367	366	362	387	359	378	369	352	359	347	353	350	334	358	354	362	369	337	364	366	349	335	328	357	352	386	323	364	383	366	321	344	374	368	375	356	362	365	350	350	358	382	350	386	344	373	382	361	350	395	355	375	363	366	336	349	364	359	369	392	350	376	344	339	338	365	361	342	382	333	314	384	380	354	385	391	355	339	357	402	335	377	386	352	343	386	356	350	338	358	375	389	334	410	378	350	353	392	363	343	367	416	348	347	354	354	341	357	377	365	352	355	364	339	369	379	333	336	357	380	338	362	377	384	319	375	367	373	370	358	361	351	361	339	354	344	371	335	334	358	366	370	331	358	354	367	370	355	349	366	325	387	354	364	358	350	367	384	379	357	393	375	374	323	344	347	352	354	354	345	393	344	348	381	372	326	347	381	343	377	350	313	361	390	358	360	378	353	347	386	398	355	350	342	405	362	392	379	345	374	355	345	375	344	358	321	357	363	365	371	389	372	363	355	363	325	338	366	331	342	369	347	342	344	358	382	350	383	367	336	374	381	339	383	361	348	331	370	345	334	355	339	386	364	388	356	333	364	330	358	339	354	334	370	338	371	341	348	349	361	361	353	337	344	374	384	402	355	371	358	347	387	358	375	349	352	342	353	344	376	355	368	364	361	337	360	372	374	349	334	370	324	358	358	379	376	350	335	358	364	364	347	342	324	361	317	362	336	372	360	358	350	365	360	345	384	348	340	335	365	367	379	326	390	339	384	361	340	357	349	362	353	356	366	386	360	353	343	369	385	352	358	359	368	330	362	407	362	343	351	404	355	321	385	363	362	374	361	358	388	359	345	354	359	350	364	369	345	356	378	348	352	366	333	349	352	354	380	348	350	358	360	352	327	391	314	347	373	336	375	349	372	349	363	352	339	379	363	343	366	367	393	347	363	336	361	349	359	361	344	372	323	381	360	355	376	371	361	398	361	352	357	344	338	346	335	360	365	364	369	337	324	371	376	388	341	369	369	372	349	326	337	334	366	345	375	374	343	374	377	363	366	369	353	366	355	351	336	378	371	342	380	348	311	385	374	339	351	339	346	369	380	397	376	378	359	389	357	372	377	336	345	375	352	358	360	368	365	367	327	365	335	373	380	347	366	346	355	413	387	356	369	377	332	377	320	374	379	372	372	326	374	339	360	348	363	345	373	386	316	358	368	345	380	346	336	369	376	383	368	352	362	368	378	348	366	357	362	346	365	353	387	376	359	353	320	338	365	356	354	342	340	375	368	360	348	335	333	388	332	376	351	345	366	341	370	366	384	352	339	344	357	360	384	336	297	366	340	379	355	350	348	356	344	355	357	385	343	337	382	372	362	349	372	363	352	374	349	326	349	349	377	332	348	309	332	369	382	336	369	375	368	342	382	345	327	349	337	407	367	367	365	371	394	360	386	317	373	356	382	340	387	343	370	406	369	344	337	357	348	356	345	338	362	352	368	373	370	370	344	377	370	360	340	300	373	370	365	342	319	363	342	356	365	379	378	331	374	356	379	384	336	336	361
28957	51424	41778	27958	20842	15912	11897	8715	6380	4832	3719	2994	2497	2014	1647	1324	1167	1022	845	773	725	695	566	576	533	472	469	415	454	446	444	479	477	474	398	485	416	476	483	457	457	456	507	490	473	437	405	437	440	455	497	492	453	435	421	467	439	426	481	448	427	432	430	413	439	449	416	426	436	403	435	457	433	418	426	444	408	429	427	423	416	410	449	416	452	461	431	414	453	453	422	428	400	388	436	366	438	420	424	432	444	442	417	425	416	424	398	439	431	410	438	414	398	417	423	406	425	393	415	448	402	422	394	381	412	383	414	411	431	386	392	386	436	398	426	437	379	387	414	450	403	395	388	434	368	404	395	371	419	414	406	435	418	423	430	459	435	404	426	439	377	409	400	424	435	397	422	411	422	378	422	419	435	384	397	452	395	412	396	420	402	403	428	423	428	377	420	435	430	362	397	436	408	398	421	419	374	408	435	399	386	434	446	432	451	394	420	406	401	429	416	420	410	397	435	429	378	424	395	436	419	414	432	414	423	406	451	430	390	435	419	390	405	440	392	454	435	386	442	368	415	428	405	431	424	405	420	432	400	418	403	429	442	426	421	437	416	394	406	458	420	412	428	450	433	415	411	385	421	437	402	445	452	428	405	417	377	375	398	404	412	458	423	421	399	422	434	408	395	413	413	389	430	405	423	425	434	429	407	393	430	379	401	408	412	405	401	424	437	420	375	398	445	403	449	397	409	394	422	390	406	385	408	364	417	449	411	372	417	401	414	423	412	444	401	422	429	388	411	419	436	437	398	415	397	405	444	450	396	406	420	409	380	422	410	406	409	421	440	410	418	449	393	387	412	429	409	409	416	403	442	419	400	430	412	430	410	390	425	416	417	409	391	414	431	393	463	404	412	400	395	433	439	433	434	428	406	392	417	412	455	448	420	405	438	405	418	428	395	414	406	388	468	422	405	400	456	398	391	443	422	406	434	391	441	404	431	395	406	358	425	398	391	415	412	441	426	447	460	389	430	415	435	415	387	418	421	431	421	417	384	457	418	448	416	426	420	417	415	384	449	421	408	398	411	416	375	432	422	396	384	366	425	418	429	415	407	412	471	437	428	427	399	423	459	402	415	428	436	431	429	424	412	416	412	429	409	389	406	436	407	394	413	413	446	397	406	414	409	382	424	404	417	391	406	429	424	423	402	418	415	425	395	408	426	399	406	448	441	414	442	415	399	440	404	370	430	412	408	420	425	371	392	407	409	425	423	406	424	429	405	428	430	441	414	405	428	398	419	416	418	393	392	421	437	428	423	464	430	416	415	396	394	422	392	419	425	386	427	429	405	393	410	440	424	418	423	406	428	439	432	432	409	371	424	426	404	414	405	386	416	399	399	444	408	387	426	411	402	409	444	371	440	407	431	379	386	392	413	401	450	406	431	410	425	414	382	406	421	428	442	415	377	404	416	387	380	425	430	422	412	432	414	406	408	417	459	436	444	420	378	393	430	404	444	410	478	410	403	395	431	417	401	393	441	459	437	423	398	423	437	411	390	417	413	416	410	400	412	397	421	434	455	409	478	443	456	428	424	419	407	396	419	402	379	408	417	412	406	427	472	440	462	436	444	421	381	416	403	404	423	404	444	416	431	432	442	434	403	394	396	389	407	389	386	447	436	421	436	417	408	460	432	438	419	411	395	408	384	397	392	407	431	393	387	421	427	431	433	402	428	437	425	427	397	391	379	430	421	401	415	393	409	426	431	429	398	427	387	388	416	441	368	380	416	453	446	432	440	393	371	414	452	423	401	367	378	406	424	434	388	414	424	413	419	468	403	412	414	406	421	409	426	426	413	422	422	419	389	398	415	416	430	411	393	422	470	457	423	394	452	384	393	422	440	399	437	436	393	389	422	396	422	432	380	417	416	418	404	398	450	426	388	406	463	402	445	403	425	414	414	408	398	403	381	426	425	423	404	421	412	409	410	443	392	476	376	419	441	456	437	415	413	385	433	411	417	411	405	416	426	426	411	452	387	417	409	428	418	413	432	406	421	401	403	450	453	433	448	429	400	433	407	455	412	391	406	374	418	436	445	403	429	471	433	416	402	380	479	385	409	424	380	415	395	390	423	445	427	414	474	429	429	401	426	418	438	415	405	431	337	416	406	439	406	438	423	433	447	435	415	395	432	411	419	417	419	401	409	401	453	417	423	443	438	426	407	424	414	412	449	411	426	429	408	424	400	404	431	393	419	401	395	417	406	438	432	377	440	422	441	389	442	439	385	420	383	464	431	403	418	415	428	401	409	434	415	404	401	387	407	455	451	425	425	407	435	388	420	424	407	394	389	414	473	457	439	415	390	407	396	436	408	414	431	416	416	453	380	410	433	440	420	433	420	432	419	403	428	439	448	405	457	421	418	435	428	410	414	382	418	440	412	463	408	419	437	393	408	440	416	384	421	399	436	426	411	438	406	399	389	414	401	431	398	432	432	428	419	420	416	409	450	422	396	411	442	416	398	384	416	408	411	446	454	418	451	384	406	456	452	420	417	414	410	424	433	385	422	410	449	417	414	392	395	412	464	406	384	408	413	395	425	385	425	395	367	404	435	459	431	409	429	425	424	401	407	464	412	419	404	403	442	400	409	413	404	436	427	402	419	424	407	407	404	406	398	399	418	413	404	437	411	439	398	427	404	451	389	402	412	380	402	395	411	393	406	402	400	423	418	408	406	375	399	403	424	411	385	399	406	436	425	424	430	416	411	442	389	440	442	415	384	384	414	416	430	424	432	433	408	431	470	419	423	397	418	448	417	408	399	444	481	434	401	393	387	388	409	384	394	435	419	399	415	381	421	430	422	421	422	429	418	398	387	430	414	407	373	436	385	416	440	443	416	390	413	451	411	402	414	393	465	388	430	419	365	425	430	396	391	367	404	403	387	388	382	402	411	444	426	403	422	390	431	397	387	403	410	381	445	420	402	403	412	390	409	440	404	447	414	446	417	399	445	395	425	421	453	397	442	412	440	416	405	448	441	401	444	436	416	393	444	392	414	408	442	403	448	426	412	412	381	421	432	444	421	405	401	390	390	413	435	410	434	434	396	394	434	403	449	455	381	383	451	446	403	410	437	446	388	441	375	404	401	421	426	427	427	416	392	398	427	416	450	389	410	402	405	428	417	413	407	400	418	463	460	453	401	414	440	410	444	416	443	420	425	417	412	410	404	435	420	427	441	402	404	425	432	415	396	429	459	404	411	397	439	404	436	407	399	404	391	435	427	453	437	445	414	405	401	407	418	406	414	411	399	466	397	422	440	421	408	419	407	405	387	410	440	402	383	443	438	387	439	432	440	417	452	387	405	424	409	396	410	431	380	408	424	437	444	438	382	410	398	419	446	418	414	440	421	373	417	430	432	387	403	389	426	415	399	419	433	424	426	405	444	414	401	430	408	383	427	457	452	418	402	435	357	445	413	406	423	436	424	426	406	438	423	403	423	400	412	436	464	394
22892	21320	28901	24093	21374	21762	16144	6548	4134	3147	2534	1969	1644	1355	1141	920	862	741	705	610	595	534	551	428	421	389	411	392	379	403	378	367	403	372	359	363	364	409	368	394	391	385	374	408	414	396	403	423	385	397	381	406	347	373	379	365	401	370	385	376	369	399	412	377	389	368	377	383	381	401	372	386	388	360	351	333	400	342	341	385	383	344	366	377	380	373	383	383	389	365	369	378	380	393	355	364	346	333	371	358	371	379	361	346	361	362	385	384	381	375	387	338	354	353	375	406	375	382	365	415	382	330	345	360	376	348	371	329	347	357	368	356	366	340	343	370	334	379	381	350	355	346	352	333	356	395	391	345	364	339	347	364	336	384	394	353	348	367	346	371	360	340	350	356	349	369	389	320	363	346	337	384	375	381	329	350	370	338	346	381	349	358	385	371	361	363	336	367	366	359	349	405	386	378	383	355	398	391	348	365	392	329	356	339	388	361	355	382	339	385	392	338	355	363	374	365	364	338	368	366	323	373	335	343	372	324	344	349	374	397	370	376	324	352	377	398	369	374	347	324	344	398	366	322	356	363	344	364	327	387	336	381	386	337	432	361	360	381	387	363	367	370	419	375	376	336	352	343	384	358	351	401	363	335	350	369	337	366	353	355	381	322	344	351	389	345	356	330	359	340	362	368	371	350	334	335	342	378	356	350	376	347	360	338	357	413	363	343	339	364	346	368	339	358	353	343	353	371	342	317	356	340	370	376	396	375	340	334	355	355	374	320	368	357	388	381	360	389	335	321	355	383	358	352	386	364	357	374	352	341	369	362	341	334	342	319	352	352	359	372	422	359	399	354	309	324	366	375	363	328	358	367	383	352	350	382	376	381	371	353	361	339	362	381	331	363	352	329	367	354	349	381	374	376	359	378	379	349	338	368	357	356	364	381	366	357	339	343	313	347	356	349	363	335	356	354	375	346	388	350	351	344	408	363	338	377	346	361	369	363	357	379	351	351	347	375	333	370	356	333	369	345	358	364	335	333	368	348	365	346	389	333	364	341	369	355	350	367	364	361	377	351	377	351	383	381	390	342	352	319	359	425	353	356	371	349	344	320	364	376	362	378	362	367	388	350	355	346	370	376	344	343	332	341	370	385	396	415	365	391	346	331	352	371	355	329	362	364	369	355	340	345	367	375	346	349	354	360	350	328	315	370	369	346	361	324	370	354	357	358	378	359	341	394	364	389	333	375	342	374	324	337	355	358	366	374	359	356	325	317	352	342	394	354	333	368	379	336	362	336	392	363	371	361	393	357	355	371	385	341	353	371	379	337	350	373	356	371	365	345	377	340	366	373	324	374	328	340	364	395	350	379	362	376	383	336	353	344	363	386	403	320	395	330	364	342	358	320	365	379	349	360	343	338	329	345	399	350	359	351	369	373	369	319	390	367	379	363	355	337	359	366	356	347	320	312	374	342	343	360	387	358	327	363	393	372	365	345	341	371	358	340	346	306	362	391	370	387	377	344	384	377	332	373	363	381	390	337	349	378	398	342	359	379	363	354	356	358	376	357	395	379	382	386	373	380	392	342	352	374	393	371	378	351	320	373	326	334	348	393	360	363	347	364	355	341	359	361	341	355	332	354	353	385	394	346	335	376	369	364	350	346	373	382	343	355	371	383	333	361	333	382	356	380	365	353	377	371	385	350	346	358	366	345	347	350	361	363	388	362	348	353	358	346	352	370	375	336	346	372	358	326	366	369	359	375	333	380	371	395	343	384	369	361	342	405	351	366	341	373	344	344	377	341	378	372	363	364	362	319	330	356	345	370	340	365	368	364	350	355	359	329	390	323	371	358	339	326	357	343	338	390	340	345	376	365	377	356	364	352	319	395	342	363	386	387	323	327	336	367	357	352	365	316	375	344	333	325	349	337	330	344	395	382	390	375	390	356	351	368	386	333	381	378	361	338	394	381	380	389	329	356	332	354	374	322	340	405	384	357	340	343	385	356	345	356	396	359	351	403	330	338	391	337	407	355	355	371	350	362	358	358	343	352	363	346	365	365	380	339	388	366	355	384	351	370	339	370	328	324	373	376	321	349	371	360	352	387	351	347	394	388	356	351	357	371	389	341	340	380	355	355	385	378	401	354	367	412	364	353	362	367	375	339	363	375	358	358	363	413	339	352	379	387	363	368	367	389	370	360	376	362	335	367	359	342	356	352	348	374	360	361	357	402	350	358	377	374	344	366	371	372	351	360	358	375	392	352	330	367	320	327	370	355	392	326	355	365	354	368	349	338	358	346	378	335	350	388	359	338	359	336	360	367	369	361	365	335	350	404	353	339	383	382	363	368	345	389	380	388	368	356	390	354	400	354	349	383	367	384	357	360	392	396	397	349	362	316	377	346	362	367	329	372	358	339	385	402	375	326	380	349	368	376	353	362	365	361	390	354	370	361	368	344	344	355	339	351	344	332	370	359	357	348	342	358	377	353	350	344	376	338	363	359	336	384	382	382	403	370	379	376	367	350	341	371	354	362	366	348	334	362	356	348	408	341	384	344	358	332	380	326	387	353	351	370	360	387	355	339	358	376	367	343	325	339	341	377	381	365	337	346	333	337	351	342	364	379	345	321	345	384	354	389	348	351	363	375	380	352	359	345	382	352	396	385	331	351	372	356	355	358	356	356	320	337	331	356	368	357	403	353	326	400	349	351	338	347	343	378	363	302	380	376	381	378	370	366	354	362	394	342	359	371	358	318	367	369	344	369	356	348	342	366	355	348	371	365	348	347	324	358	350	384	358	365	334	360	362	367	360	395	359	357	361	364	373	372	379	384	381	384	398	381	330	374	372	344	337	361	374	392	387	378	376	398	349	336	367	314	367	323	371	339	356	348	399	339	391	352	368	360	355	360	336	340	390	398	378	367	358	339	356	360	373	360	375	360	344	349	346	379	387	389	369	353	341	363	362	359	361	346	370	364	360	367	375	344	358	351	345	375	361	350	381	368	352	385	379	354	385	382	399	355	352	364	368	327	370	350	373	324	360	358	376	396	371	372	372	397	354	347	364	341	382	332	378	355	336	339	387	380	371	388	337	379	365	344	401	356	365	361	342	341	353	330	368	349	347	384	349	353	372	326	369	359	359	370	323	358	360	346	350	362	336	370	390	389	338	344	361	337	358	359	356	381	368	330	405	373	365	338	371	338	375	346	375	344	337	372	381	382	362	383	346	396	356	358	374	332	345	296	384	365	387	331	349	402	348	341	402	354	370	359	359	353	349	360	369	342	378	353	345	377	375	383	357	357	343	375	372	323	321	375	363	356	367	386	347	334	388	345	360	331	338	388	385	326	372	376	361	356	351	357	374	347	341	353	377	342	339	373	364	373	377	341	362	352	379	350	373	350	370	355	387	343	375	407	372	337	394	368	347	369	391	338	392	349	394	358	379	379	361	409	353	353	332	368	330	379	360	385	386	377	345	355	366	395	393	353	355	349	394	359	369	398
30809	53400	42006	27140	19945	15510	11615	8465	6170	4659	3647	2990	2336	1929	1508	1326	1136	1047	848	793	787	661	603	529	514	480	499	449	424	488	476	436	477	479	442	457	437	422	454	448	464	422	471	451	446	449	470	470	481	452	457	461	443	420	409	404	443	458	419	481	450	432	443	423	445	446	449	436	443	445	425	450	423	426	439	408	441	413	438	434	452	446	431	409	441	414	421	450	438	422	454	422	429	380	439	428	438	408	455	410	447	443	437	417	443	416	424	440	430	451	443	400	463	391	438	429	426	397	414	417	398	414	419	398	423	423	426	405	386	397	420	427	417	395	406	436	431	397	394	416	426	394	431	448	399	391	439	430	427	431	439	439	427	410	423	379	444	411	420	414	426	442	441	420	387	376	410	404	394	430	393	375	449	442	402	418	428	438	442	442	440	436	429	416	386	421	424	411	414	402	447	434	385	412	441	376	388	461	362	403	417	449	406	431	441	390	452	410	423	378	412	434	419	426	411	467	440	431	418	407	425	405	446	404	405	412	412	426	405	363	379	368	442	438	383	428	432	400	438	421	415	423	390	387	442	427	414	428	373	490	445	454	422	395	436	403	420	437	427	419	431	394	416	433	408	414	423	447	425	434	431	401	422	451	423	429	401	410	384	458	445	419	439	409	400	440	408	378	406	446	410	433	405	392	401	425	406	426	361	428	424	422	372	451	422	455	355	468	434	413	395	413	416	415	440	435	422	416	456	412	410	414	419	427	408	420	446	370	427	408	434	408	429	414	421	403	415	433	419	423	419	425	408	424	423	419	437	417	404	444	401	402	387	403	432	430	408	389	417	431	432	437	435	410	399	446	444	404	445	427	410	421	454	430	410	387	435	418	405	409	396	403	420	420	445	442	438	391	424	394	437	428	439	446	385	405	432	427	416	439	449	410	423	449	437	400	452	427	438	417	409	455	425	404	416	422	424	415	447	398	436	411	433	411	410	385	391	408	425	422	414	424	404	410	389	419	403	441	405	428	403	415	413	436	412	415	380	404	429	395	403	396	408	424	429	410	443	427	433	407	433	426	418	422	440	427	442	372	435	413	432	415	424	437	402	396	461	461	401	421	439	395	458	455	414	416	454	416	423	420	479	435	419	409	397	417	408	429	373	412	429	396	426	440	400	431	388	386	409	409	402	441	422	419	442	439	451	424	411	402	415	444	428	373	433	395	454	402	437	407	443	406	415	466	435	419	437	449	436	438	397	428	436	386	430	431	410	460	430	411	418	417	383	430	448	412	437	434	456	396	413	438	466	419	427	402	442	407	430	424	389	411	364	447	409	420	415	441	442	427	419	397	425	379	418	398	416	369	421	438	431	427	400	402	386	450	403	434	430	396	467	408	416	425	407	430	386	403	362	424	435	409	449	426	382	402	423	437	413	419	392	428	402	399	437	393	423	366	420	374	404	400	392	431	404	419	410	417	404	421	441	446	422	393	431	442	447	425	414	434	442	412	394	425	392	371	404	409	410	401	429	411	414	422	435	416	454	396	420	398	439	434	402	400	427	415	435	395	407	431	410	418	446	422	433	405	433	485	473	432	420	369	438	408	429	429	404	426	430	460	430	409	477	438	419	431	407	401	416	420	393	416	407	412	411	395	405	418	424	404	457	428	445	416	432	431	385	418	402	441	423	406	394	427	445	403	441	428	379	427	448	400	423	402	407	380	406	424	426	411	431	429	395	445	435	441	407	421	391	410	413	402	421	409	390	392	426	372	407	423	421	410	412	444	433	412	440	410	391	452	413	495	383	437	431	434	392	452	415	399	399	426	411	412	443	401	433	447	430	429	419	394	410	395	402	432	411	413	436	406	399	413	412	429	417	402	421	379	439	388	444	368	422	453	394	404	452	428	417	394	435	375	398	403	427	444	394	425	439	384	413	417	396	428	445	431	384	440	407	422	418	403	426	433	409	390	387	405	380	459	415	409	436	420	428	446	372	433	424	400	406	422	427	389	434	411	417	407	420	390	430	435	413	406	413	414	405	443	448	446	467	412	430	400	405	425	432	420	450	426	414	385	461	416	427	379	404	434	446	414	416	410	403	418	427	432	418	372	421	441	417	424	419	431	422	422	392	396	390	414	393	403	438	405	452	399	416	421	431	397	407	407	447	382	451	418	404	407	391	416	405	440	420	393	443	417	430	426	434	424	384	419	422	424	424	441	415	385	425	439	391	383	429	389	440	421	436	432	455	384	425	417	385	425	434	436	440	406	431	435	386	377	405	402	407	395	401	404	382	413	405	401	428	414	423	401	458	379	421	413	403	419	439	415	404	421	421	435	404	423	424	447	418	424	436	416	420	397	421	424	423	386	399	402	428	457	396	454	428	412	392	421	400	428	439	420	428	448	405	403	419	431	459	405	459	417	423	376	409	430	406	437	418	428	413	417	422	452	426	414	412	417	424	415	413	435	428	437	406	426	423	396	414	406	430	397	417	418	432	359	377	412	382	424	458	443	367	432	425	422	389	416	402	426	411	412	481	402	423	411	429	418	427	417	408	410	437	409	415	410	429	406	452	415	438	411	424	427	393	403	408	419	434	462	402	421	429	443	404	420	451	420	451	440	373	395	409	428	411	445	437	441	370	404	422	432	392	379	412	406	437	418	435	442	421	408	392	423	441	413	406	422	408	431	412	426	437	407	396	417	413	379	394	398	409	416	377	392	447	390	365	428	404	450	432	438	404	436	409	414	449	425	398	420	457	383	390	446	427	446	419	427	407	379	409	410	410	396	395	433	405	427	442	417	381	432	445	415	416	457	426	423	417	409	403	393	415	426	419	401	437	425	395	427	434	409	389	398	392	382	448	443	446	400	451	392	437	402	413	437	421	424	437	407	400	404	450	384	424	444	413	394	397	434	407	398	402	399	466	401	429	400	410	404	411	404	386	441	417	426	378	429	402	432	394	471	402	439	406	432	419	426	417	408	421	404	386	426	450	421	440	457	427	434	430	401	404	404	440	440	429	392	432	423	418	417	385	448	386	437	390	420	400	385	421	391	426	433	437	408	404	409	414	438	447	410	413	415	400	420	393	433	420	423	408	397	415	446	447	445	420	418	414	456	425	379	363	419	376	419	416	428	380	405	422	369	412	412	407	409	430	421	425	384	396	414	401	456	444	430	419	437	409	401	407	410	436	412	412	421	412	433	391	432	412	435	407	415	412	419	440	393	452	430	397	427	423	415	441	406	412	412	409	401	409	424	419	398	378	366	409	426	415	401	416	437	439	398	421	435	427	423	424	438	408	415	386	459	421	437	417	417	403	397	390	417	402	406	419	400	428	431	397	411	431	386	419	424	383	403	424	403	425	380	408	420	397	424	402	449	429	412	398	391	439	388	425	440	418	432	413	441	399	390	414	422	468	370	376	415	418	403	426	400	413	449	426	433	385	405	436	407	422	419	428	399	431	424	418	459	436	447	407	440	380	411	407	415	383	412	383	427	419	445	396	390
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
